File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b61fda0
37b61fda0sgeevx_:
37b61fda0push r15
37b61fda2push r14
37b61fda4push r13
37b61fda6push r12
37b61fda8push rbp
37b61fda9push rdi
37b61fdaapush rsi
37b61fdabpush rbx
37b61fdacsub rsp, 344
37b61fdb3movups [rsp+320], x6
37b61fdbbmov rax, [rsp+496]
37b61fdc3mov r13, [rsp+576]
37b61fdcbmov rbx, [rsp+448]
37b61fdd3mov eax, [rax]
37b61fdd5mov r12l, [r13]
37b61fdd9mov [rsp+192], eax
37b61fde0mov r14, rdx
37b61fde3mov rsi, r9
37b61fde6mov r15, r8
37b61fde9mov rax, [rsp+512]
37b61fdf1mov [rsp+416], rcx
37b61fdf9mov r9l, 1
37b61fdffmov r8l, 1
37b61fe05lea rdx, [rip+0xe125c4]
37b61fe0cmov rcx, r14
37b61fe0fmov eax, [rax]
37b61fe11mov [rsp+200], eax
37b61fe18mov rax, [rsp+592]
37b61fe20mov [rax], 0
37b61fe26call lsame_
37b61fe2bmov r9l, 1
37b61fe31mov r8l, 1
37b61fe37mov rcx, r15
37b61fe3alea rdx, [rip+0xe1258f]
37b61fe41mov edi, eax
37b61fe43call lsame_
37b61fe48mov r9l, 1
37b61fe4emov r8l, 1
37b61fe54mov rcx, rsi
37b61fe57lea rdx, [rip+0xe12573]
37b61fe5emov [rsp+168], eax
37b61fe65call lsame_
37b61fe6amov r9l, 1
37b61fe70mov r8l, 1
37b61fe76mov rcx, rsi
37b61fe79lea rdx, [rip+0xe12552]
37b61fe80mov [rsp+176], eax
37b61fe87call lsame_
37b61fe8cmov r9l, 1
37b61fe92mov r8l, 1
37b61fe98mov rcx, rsi
37b61fe9blea rdx, [rip+0xe1252e]
37b61fea2mov ebp, eax
37b61fea4call lsame_
37b61fea9mov r9l, 1
37b61feafmov r8l, 1
37b61feb5mov rcx, rsi
37b61feb8lea rdx, [rip+0xe12514]
37b61febfmov [rsp+188], eax
37b61fec6call lsame_
37b61fecbmov rcx, [rsp+416]
37b61fed3mov r9l, 1
37b61fed9mov r8l, 1
37b61fedflea rdx, [rip+0xe124eb]
37b61fee6mov [rsp+184], eax
37b61feedcall lsame_
37b61fef2test eax, eax
37b61fef4je 0x37b6200d0
37b61fefa
37b61fefaloc_37b61fefa:
37b61fefatest edi, edi
37b61fefcje 0x37b620160
37b61ff02
37b61ff02loc_37b61ff02:
37b61ff02mov eax, [rsp+168]
37b61ff09test eax, eax
37b61ff0bje 0x37b620198
37b61ff11mov r9l, [rsp+176]
37b61ff19test r9l, r9l
37b61ff1cjne 0x37b61ffa0
37b61ff22test ebp, ebp
37b61ff24jne 0x37b6200a8
37b61ff2amov r14l, [rsp+188]
37b61ff32test r14l, r14l
37b61ff35jne 0x37b61ffa8
37b61ff37mov r11l, [rsp+184]
37b61ff3ftest r11l, r11l
37b61ff42jne 0x37b6200a8
37b61ff48
37b61ff48loc_37b61ff48:
37b61ff48mov edx, -4
37b61ff4dmov eax, 4
37b61ff52
37b61ff52loc_37b61ff52:
37b61ff52mov rdi, [rsp+592]
37b61ff5amov [rdi], edx
37b61ff5c
37b61ff5cloc_37b61ff5c:
37b61ff5clea rdx, [rsp+316]
37b61ff64mov r8l, 6
37b61ff6alea rcx, [rip+0xe12486]
37b61ff71mov [rsp+316], eax
37b61ff78call xerbla_
37b61ff7dnop
37b61ff7e
37b61ff7eloc_37b61ff7e:
37b61ff7emovups x6, [rsp+320]
37b61ff86add rsp, 344
37b61ff8dpop rbx
37b61ff8epop rsi
37b61ff8fpop rdi
37b61ff90pop rbp
37b61ff91pop r12
37b61ff93pop r13
37b61ff95pop r14
37b61ff97pop r15
37b61ff99ret
37b61ff9a
37b61ff9a 66 0f 1f 44 00 00 f..D..
37b61ffa0
37b61ffa0loc_37b61ffa0:
37b61ffa0test ebp, ebp
37b61ffa2jne 0x37b6200a8
37b61ffa8
37b61ffa8loc_37b61ffa8:
37b61ffa8mov r8l, [rsp+184]
37b61ffb0test r8l, r8l
37b61ffb3jne 0x37b6200a8
37b61ffb9
37b61ffb9loc_37b61ffb9:
37b61ffb9mov r14l, [rbx]
37b61ffbctest r14l, r14l
37b61ffbfjs 0x37b6200bc
37b61ffc5
37b61ffc5loc_37b61ffc5:
37b61ffc5mov rcx, [rsp+464]
37b61ffcdmov eax, 1
37b61ffd2cmovg eax, r14l
37b61ffd6cmp [rcx], eax
37b61ffd8jl 0x37b620210
37b61ffdemov rax, [rsp+496]
37b61ffe6mov eax, [rax]
37b61ffe8test eax, eax
37b61ffeajle 0x37b620220
37b61fff0cmp r14l, eax
37b61fff3jle 0x37b61ffff
37b61fff5test dil, 1
37b61fff9jne 0x37b620220
37b61ffff
37b61ffffloc_37b61ffff:
37b61ffffmov rax, [rsp+512]
37b620007mov eax, [rax]
37b620009test eax, eax
37b62000bjle 0x37b620230
37b620011cmp r14l, eax
37b620014jle 0x37b620024
37b620016test [rsp+168], 1
37b62001ejne 0x37b620230
37b620024
37b620024loc_37b620024:
37b620024mov rax, [rsp+592]
37b62002cmov eax, [rax]
37b62002etest eax, eax
37b620030jne 0x37b621312
37b620036mov eax, 1
37b62003bmov r15l, 1
37b620041test r14l, r14l
37b620044jne 0x37b6206d0
37b62004a
37b62004aloc_37b62004a:
37b62004amov [rsp+288], eax
37b620051lea rax, [rsp+288]
37b620059mov rcx, rax
37b62005cmov [rsp+208], rax
37b620064call sroundup_lwork_
37b620069mov rax, [rsp+568]
37b620071movss [rax], x0
37b620075mov rax, [rsp+592]
37b62007dcmp [r13], r15l
37b620081jge 0x37b620240
37b620087cmp r12l, -1
37b62008bje 0x37b621308
37b620091mov [rax], -21
37b620097mov eax, 21
37b62009cjmp 0x37b61ff5c
37b6200a1
37b6200a1 0f 1f 80 00 00 00 00 .......
37b6200a8
37b6200a8loc_37b6200a8:
37b6200a8test edi, edi
37b6200aaje 0x37b61ff48
37b6200b0mov r14l, [rbx]
37b6200b3test r14l, r14l
37b6200b6jns 0x37b61ffc5
37b6200bc
37b6200bcloc_37b6200bc:
37b6200bcmov edx, -5
37b6200c1mov eax, 5
37b6200c6jmp 0x37b61ff52
37b6200cb
37b6200cb 0f 1f 44 00 00 ..D..
37b6200d0
37b6200d0loc_37b6200d0:
37b6200d0mov rcx, [rsp+416]
37b6200d8mov r9l, 1
37b6200demov r8l, 1
37b6200e4lea rdx, [rip+0xe122e9]
37b6200ebcall lsame_
37b6200f0test eax, eax
37b6200f2jne 0x37b61fefa
37b6200f8mov rcx, [rsp+416]
37b620100mov r9l, 1
37b620106mov r8l, 1
37b62010clea rdx, [rip+0xe122c2]
37b620113call lsame_
37b620118test eax, eax
37b62011ajne 0x37b61fefa
37b620120mov rcx, [rsp+416]
37b620128mov r9l, 1
37b62012emov r8l, 1
37b620134lea rdx, [rip+0xe12298]
37b62013bcall lsame_
37b620140test eax, eax
37b620142jne 0x37b61fefa
37b620148mov edx, -1
37b62014dmov eax, 1
37b620152jmp 0x37b61ff52
37b620157
37b620157 66 0f 1f 84 00 00 00 00 00 f........
37b620160
37b620160loc_37b620160:
37b620160mov r9l, 1
37b620166mov r8l, 1
37b62016clea rdx, [rip+0xe1225e]
37b620173mov rcx, r14
37b620176call lsame_
37b62017btest eax, eax
37b62017djne 0x37b61ff02
37b620183mov edx, -2
37b620188mov eax, 2
37b62018djmp 0x37b61ff52
37b620192
37b620192 66 0f 1f 44 00 00 f..D..
37b620198
37b620198loc_37b620198:
37b620198mov r9l, 1
37b62019emov r8l, 1
37b6201a4lea rdx, [rip+0xe12226]
37b6201abmov rcx, r15
37b6201aecall lsame_
37b6201b3test eax, eax
37b6201b5je 0x37b6201f8
37b6201b7mov eax, [rsp+176]
37b6201betest eax, eax
37b6201c0jne 0x37b621c40
37b6201c6test ebp, ebp
37b6201c8jne 0x37b61ff48
37b6201cemov r15l, [rsp+188]
37b6201d6test r15l, r15l
37b6201d9je 0x37b61ff48
37b6201df
37b6201dfloc_37b6201df:
37b6201dfmov r10l, [rsp+184]
37b6201e7test r10l, r10l
37b6201eaje 0x37b61ffb9
37b6201f0jmp 0x37b61ff48
37b6201f5
37b6201f5 0f 1f 00 ...
37b6201f8
37b6201f8loc_37b6201f8:
37b6201f8mov edx, -3
37b6201fdmov eax, 3
37b620202jmp 0x37b61ff52
37b620207
37b620207 66 0f 1f 84 00 00 00 00 00 f........
37b620210
37b620210loc_37b620210:
37b620210mov edx, -7
37b620215mov eax, 7
37b62021ajmp 0x37b61ff52
37b62021f
37b62021f 90 .
37b620220
37b620220loc_37b620220:
37b620220mov edx, -11
37b620225mov eax, 11
37b62022ajmp 0x37b61ff52
37b62022f
37b62022f 90 .
37b620230
37b620230loc_37b620230:
37b620230mov edx, -13
37b620235mov eax, 13
37b62023ajmp 0x37b61ff52
37b62023f
37b62023f 90 .
37b620240
37b620240loc_37b620240:
37b620240mov eax, [rax]
37b620242test eax, eax
37b620244jne 0x37b621312
37b62024acmp r12l, -1
37b62024eje 0x37b61ff7e
37b620254mov eax, [rbx]
37b620256test eax, eax
37b620258je 0x37b61ff7e
37b62025emov edx, 1
37b620263lea rcx, [rip+0xe1216b]
37b62026alea r12, [rsp+276]
37b620272call slamch_
37b620277mov edx, 1
37b62027clea rcx, [rip+0xe12151]
37b620283movaps x6, x0
37b620286call slamch_
37b62028bmov [rsp+40], r12
37b620290mov r8, rbx
37b620293mov rdx, rbx
37b620296movaps x1, x0
37b620299mov rax, [rsp+464]
37b6202a1mov [rsp+48], 1
37b6202aalea rcx, [rip+0xe1214c]
37b6202b1sqrtss x1, x1
37b6202b5mov r9, [rsp+456]
37b6202bdmov [rsp+280], 0
37b6202c8mov [rsp+32], rax
37b6202cddivss x1, x6
37b6202d1movss [rsp+216], x1
37b6202dacall slange_
37b6202dfpxor x2, x2
37b6202e3movss x1, [rsp+216]
37b6202ecmovss [rsp+264], x0
37b6202f5comiss x0, x2
37b6202f8jbe 0x37b620303
37b6202facomiss x1, x0
37b6202fdja 0x37b620560
37b620303
37b620303loc_37b620303:
37b620303movss x2, [rip+0xe120f9]
37b62030bdivss x2, x1
37b62030fcomiss x0, x2
37b620312movaps x1, x2
37b620315ja 0x37b620560
37b62031bmov rax, [rsp+536]
37b620323lea rbp, [rsp+284]
37b62032bmov [rsp+64], 1
37b620334mov rdx, rbx
37b620337mov [rsp+56], rbp
37b62033cmov r9, [rsp+464]
37b620344mov [rsp+48], rax
37b620349mov rax, [rsp+528]
37b620351mov r8, [rsp+456]
37b620359mov rcx, [rsp+416]
37b620361mov [rsp+40], rax
37b620366mov rax, [rsp+520]
37b62036emov [rsp+32], rax
37b620373call sgebal_
37b620378mov [rsp+40], r12
37b62037dmov r8, rbx
37b620380mov rdx, rbx
37b620383mov rax, [rsp+464]
37b62038bmov r9, [rsp+456]
37b620393mov [rsp+48], 1
37b62039clea rcx, [rip+0xe1205c]
37b6203a3mov [rsp+32], rax
37b6203a8call slange_
37b6203admov [rsp+216], 0
37b6203b8
37b6203b8loc_37b6203b8:
37b6203b8mov rax, [rsp+544]
37b6203c0mov edx, [r13]
37b6203c4lea r14, [rsp+316]
37b6203ccmov rcx, [rsp+568]
37b6203d4mov r9, [rsp+456]
37b6203dcmovss [rax], x0
37b6203e0movsxd rax, [rbx]
37b6203e3mov r8, [rsp+528]
37b6203ebmov [rsp+40], rcx
37b6203f0sub edx, eax
37b6203f2lea r12, [rcx+4*rax]
37b6203f6lea r15l, [rax+1]
37b6203famov [rsp+64], rbp
37b6203ffmov rax, [rsp+464]
37b620407mov [rsp+56], r14
37b62040cmov rcx, rbx
37b62040fmov [rsp+48], r12
37b620414mov [rsp+32], rax
37b620419mov [rsp+316], edx
37b620420mov rdx, [rsp+520]
37b620428call sgehrd_
37b62042dtest edi, edi
37b62042fjne 0x37b6209d8
37b620435mov eax, [rsp+168]
37b62043ctest eax, eax
37b62043ejne 0x37b6214c0
37b620444mov r12l, [rsp+176]
37b62044cmov eax, [r13]
37b620450test r12l, r12l
37b620453jne 0x37b6213f8
37b620459mov r9, [rsp+520]
37b620461mov [rsp+316], eax
37b620468mov r8, rbx
37b62046blea rcx, [rsp+262]
37b620473mov rax, [rsp+592]
37b62047blea rdx, [rip+0xe11f4f]
37b620482mov [rsp+262], 83
37b62048amov [rsp+120], 1
37b620493mov [rsp+104], rax
37b620498mov rax, [rsp+568]
37b6204a0mov [rsp+112], 1
37b6204a9mov [rsp+88], rax
37b6204aemov rax, [rsp+512]
37b6204b6mov [rsp+96], r14
37b6204bbmov [rsp+80], rax
37b6204c0mov rax, [rsp+504]
37b6204c8mov [rsp+72], rax
37b6204cdmov rax, [rsp+480]
37b6204d5mov [rsp+64], rax
37b6204damov rax, [rsp+472]
37b6204e2mov [rsp+56], rax
37b6204e7mov rax, [rsp+464]
37b6204efmov [rsp+48], rax
37b6204f4mov rax, [rsp+456]
37b6204fcmov [rsp+40], rax
37b620501mov rax, [rsp+528]
37b620509mov [rsp+32], rax
37b62050ecall shseqr_
37b620513mov rax, [rsp+592]
37b62051bmov edi, [rax]
37b62051dtest edi, edi
37b62051fje 0x37b621d60
37b620525nop [rax+rax]
37b620530
37b620530loc_37b620530:
37b620530mov r11l, [rsp+216]
37b620538test r11l, r11l
37b62053bjne 0x37b620830
37b620541
37b620541loc_37b620541:
37b620541mov rcx, [rsp+208]
37b620549call sroundup_lwork_
37b62054emov rax, [rsp+568]
37b620556movss [rax], x0
37b62055ajmp 0x37b61ff7e
37b62055f
37b62055f 90 .
37b620560
37b620560loc_37b620560:
37b620560mov rax, [rsp+464]
37b620568mov [rsp+48], rbx
37b62056dlea rbp, [rsp+284]
37b620575lea r14, [rsp+272]
37b62057dmov [rsp+80], 1
37b620586lea r8, [rip+0xe11e57]
37b62058dlea r15, [rsp+264]
37b620595mov [rsp+64], rax
37b62059amov rax, [rsp+456]
37b6205a2mov rdx, r8
37b6205a5mov r9, r15
37b6205a8mov [rsp+72], rbp
37b6205adlea rcx, [rip+0xe11e4a]
37b6205b4mov [rsp+56], rax
37b6205b9mov [rsp+40], rbx
37b6205bemov [rsp+32], r14
37b6205c3movss [rsp+272], x1
37b6205cccall slascl_
37b6205d1mov rax, [rsp+536]
37b6205d9mov rdx, rbx
37b6205dcmov [rsp+64], 1
37b6205e5mov [rsp+56], rbp
37b6205eamov r9, [rsp+464]
37b6205f2mov [rsp+48], rax
37b6205f7mov rax, [rsp+528]
37b6205ffmov r8, [rsp+456]
37b620607mov rcx, [rsp+416]
37b62060fmov [rsp+40], rax
37b620614mov rax, [rsp+520]
37b62061cmov [rsp+32], rax
37b620621call sgebal_
37b620626mov [rsp+40], r12
37b62062bmov r8, rbx
37b62062emov rdx, rbx
37b620631mov rax, [rsp+464]
37b620639mov r9, [rsp+456]
37b620641mov [rsp+48], 1
37b62064alea rcx, [rip+0xe11dae]
37b620651mov [rsp+32], rax
37b620656call slange_
37b62065bmov rax, [rsp+544]
37b620663mov r9, r14
37b620666lea r8, [rip+0xe11d77]
37b62066dmov rdx, r8
37b620670lea rcx, [rip+0xe11d87]
37b620677movss [rsp+276], x0
37b620680movss [rax], x0
37b620684lea rax, [rip+0xe11d55]
37b62068bmov [rsp+80], 1
37b620694mov [rsp+72], rbp
37b620699mov [rsp+64], rax
37b62069emov [rsp+56], r12
37b6206a3mov [rsp+48], rax
37b6206a8mov [rsp+40], rax
37b6206admov [rsp+32], r15
37b6206b2call slascl_
37b6206b7mov [rsp+216], 1
37b6206c2movss x0, [rsp+276]
37b6206cbjmp 0x37b6203b8
37b6206d0
37b6206d0loc_37b6206d0:
37b6206d0lea rax, [rip+0xe11d09]
37b6206d7lea rcx, [rip+0xe11d06]
37b6206demov [rsp+64], 1
37b6206e7mov r9, rbx
37b6206eamov [rsp+48], rcx
37b6206eflea r8, [rip+0xe11ce0]
37b6206f6lea rdx, [rip+0xe11cda]
37b6206fdmov rcx, rax
37b620700mov [rsp+56], 6
37b620709mov [rsp+40], rbx
37b62070emov [rsp+32], rax
37b620713mov [rsp+216], rax
37b62071bcall ilaenv_
37b620720add eax, 1
37b620723imul eax, r14l
37b620727mov [rsp+288], eax
37b62072etest edi, edi
37b620730jne 0x37b6217d8
37b620736mov ecx, [rsp+168]
37b62073dtest ecx, ecx
37b62073fjne 0x37b621b18
37b620745mov rax, [rsp+592]
37b62074dmov edx, [rsp+176]
37b620754mov r8, rbx
37b620757mov [rsp+120], 1
37b620760mov [rsp+32], rbx
37b620765mov r9, [rsp+216]
37b62076dmov [rsp+104], rax
37b620772lea rax, [rip+0xe11c73]
37b620779test edx, edx
37b62077blea rdx, [rip+0xe11c4f]
37b620782mov [rsp+96], rax
37b620787mov rax, [rsp+568]
37b62078fmov [rsp+112], 1
37b620798mov [rsp+88], rax
37b62079dmov rax, [rsp+512]
37b6207a5mov [rsp+80], rax
37b6207aamov rax, [rsp+504]
37b6207b2mov [rsp+72], rax
37b6207b7mov rax, [rsp+480]
37b6207bfmov [rsp+64], rax
37b6207c4mov rax, [rsp+472]
37b6207ccmov [rsp+56], rax
37b6207d1mov rax, [rsp+464]
37b6207d9mov [rsp+48], rax
37b6207demov rax, [rsp+456]
37b6207e6mov [rsp+40], rax
37b6207ebje 0x37b621a48
37b6207f1lea rcx, [rip+0xe11bda]
37b6207f8call shseqr_
37b6207fdmov eax, [rbx]
37b6207ffmov edx, [rsp+288]
37b620806lea r15l, [rax+rax]
37b62080amov rax, [rsp+568]
37b620812cvttss2si eax, [rax]
37b620816cmp eax, edx
37b620818cmovl eax, edx
37b62081b
37b62081bloc_37b62081b:
37b62081bcmp r15l, eax
37b62081ecmovge eax, r15l
37b620822jmp 0x37b62004a
37b620827
37b620827 66 0f 1f 84 00 00 00 00 00 f........
37b620830
37b620830loc_37b620830:
37b620830mov rax, [rsp+592]
37b620838mov ecx, 1
37b62083dlea r15, [rip+0xe11b9c]
37b620844lea r12, [rsp+312]
37b62084clea rdi, [rsp+264]
37b620854lea r8, [rip+0xe11b89]
37b62085bmov [rsp+216], r15
37b620863movsxd rdx, [rax]
37b620866mov eax, [rbx]
37b620868mov [rsp+72], rbp
37b62086dlea rsi, [rsp+272]
37b620875mov [rsp+80], 1
37b62087emov r9, rsi
37b620881sub eax, edx
37b620883mov [rsp+64], r14
37b620888test eax, eax
37b62088amov [rsp+312], eax
37b620891cmovle eax, ecx
37b620894mov [rsp+48], r15
37b620899lea rcx, [rip+0xe11b5e]
37b6208a0mov [rsp+40], r12
37b6208a5mov [rsp+316], eax
37b6208acmov rax, [rsp+472]
37b6208b4mov [rsp+32], rdi
37b6208b9lea rax, [rax+4*rdx]
37b6208bdmov rdx, r8
37b6208c0mov [rsp+56], rax
37b6208c5call slascl_
37b6208camov rax, [rsp+592]
37b6208d2mov ecx, 1
37b6208d7mov r9, rsi
37b6208dalea r8, [rip+0xe11b03]
37b6208e1movsxd rdx, [rax]
37b6208e4mov eax, [rbx]
37b6208e6mov [rsp+72], rbp
37b6208ebmov [rsp+80], 1
37b6208f4sub eax, edx
37b6208f6mov [rsp+64], r14
37b6208fbtest eax, eax
37b6208fdmov [rsp+312], eax
37b620904cmovle eax, ecx
37b620907mov [rsp+48], r15
37b62090clea rcx, [rip+0xe11aeb]
37b620913mov [rsp+40], r12
37b620918mov [rsp+316], eax
37b62091fmov rax, [rsp+480]
37b620927mov [rsp+32], rdi
37b62092clea rax, [rax+4*rdx]
37b620930mov rdx, r8
37b620933mov [rsp+56], rax
37b620938call slascl_
37b62093dmov rax, [rsp+592]
37b620945mov r10l, [rax]
37b620948test r10l, r10l
37b62094bjne 0x37b621c50
37b620951mov r9l, [rsp+188]
37b620959test r9l, r9l
37b62095cjne 0x37b62096f
37b62095emov r8l, [rsp+184]
37b620966test r8l, r8l
37b620969je 0x37b620541
37b62096f
37b62096floc_37b62096f:
37b62096fmov ecx, [rsp+280]
37b620976test ecx, ecx
37b620978jne 0x37b620541
37b62097emov rax, [rsp+560]
37b620986mov [rsp+72], rbp
37b62098bmov [rsp+80], 1
37b620994mov [rsp+56], rax
37b620999mov rax, [rsp+216]
37b6209a1mov [rsp+64], rbx
37b6209a6mov [rsp+48], rax
37b6209abmov [rsp+40], rbx
37b6209b0
37b6209b0loc_37b6209b0:
37b6209b0mov [rsp+32], rdi
37b6209b5lea r8, [rip+0xe11a28]
37b6209bcmov r9, rsi
37b6209bflea rcx, [rip+0xe11a38]
37b6209c6mov rdx, r8
37b6209c9call slascl_
37b6209cejmp 0x37b620541
37b6209d3
37b6209d3 0f 1f 44 00 00 ..D..
37b6209d8
37b6209d8loc_37b6209d8:
37b6209d8mov rax, [rsp+496]
37b6209e0mov r8, rbx
37b6209e3mov rdx, rbx
37b6209e6lea rcx, [rip+0xe119fb]
37b6209edmov r9, [rsp+456]
37b6209f5mov [rsp+263], 76
37b6209fdmov [rsp+48], rax
37b620a02mov rax, [rsp+488]
37b620a0amov [rsp+56], 1
37b620a13mov [rsp+40], rax
37b620a18mov rax, [rsp+464]
37b620a20mov [rsp+32], rax
37b620a25call slacpy_
37b620a2amov eax, [r13]
37b620a2emov rcx, rbx
37b620a31mov [rsp+64], rbp
37b620a36mov [rsp+56], r14
37b620a3bmov r9, [rsp+488]
37b620a43sub eax, r15l
37b620a46mov [rsp+48], r12
37b620a4bmov r8, [rsp+528]
37b620a53add eax, 1
37b620a56mov rdx, [rsp+520]
37b620a5emov [rsp+316], eax
37b620a65mov rax, [rsp+568]
37b620a6dmov [rsp+40], rax
37b620a72mov rax, [rsp+496]
37b620a7amov [rsp+32], rax
37b620a7fcall sorghr_
37b620a84mov eax, [r13]
37b620a88mov r8, rbx
37b620a8bmov r9, [rsp+520]
37b620a93lea rdx, [rip+0xe11936]
37b620a9alea rcx, [rip+0xe11933]
37b620aa1mov [rsp+120], 1
37b620aaamov [rsp+316], eax
37b620ab1mov rax, [rsp+592]
37b620ab9mov [rsp+112], 1
37b620ac2mov [rsp+104], rax
37b620ac7mov rax, [rsp+568]
37b620acfmov [rsp+96], r14
37b620ad4mov [rsp+88], rax
37b620ad9mov rax, [rsp+496]
37b620ae1mov [rsp+80], rax
37b620ae6mov rax, [rsp+488]
37b620aeemov [rsp+72], rax
37b620af3mov rax, [rsp+480]
37b620afbmov [rsp+64], rax
37b620b00mov rax, [rsp+472]
37b620b08mov [rsp+56], rax
37b620b0dmov rax, [rsp+464]
37b620b15mov [rsp+48], rax
37b620b1amov rax, [rsp+456]
37b620b22mov [rsp+40], rax
37b620b27mov rax, [rsp+528]
37b620b2fmov [rsp+32], rax
37b620b34call shseqr_
37b620b39mov eax, [rsp+168]
37b620b40test eax, eax
37b620b42jne 0x37b621d00
37b620b48
37b620b48loc_37b620b48:
37b620b48mov rax, [rsp+592]
37b620b50mov eax, [rax]
37b620b52test eax, eax
37b620b54jne 0x37b620530
37b620b5amov eax, [r13]
37b620b5emov [rsp+104], r14
37b620b63lea r12, [rsp+292]
37b620b6blea rdx, [rip+0xe11861]
37b620b72mov [rsp+88], r12
37b620b77lea rcx, [rsp+263]
37b620b7fmov r9, rbx
37b620b82lea r8, [rsp+304]
37b620b8amov [rsp+316], eax
37b620b91mov rax, [rsp+568]
37b620b99mov [rsp+80], rbx
37b620b9emov [rsp+96], rax
37b620ba3mov rax, [rsp+512]
37b620babmov [rsp+128], 1
37b620bb7mov [rsp+72], rax
37b620bbcmov rax, [rsp+504]
37b620bc4mov [rsp+120], 1
37b620bcdmov [rsp+64], rax
37b620bd2mov rax, [rsp+496]
37b620bdamov [rsp+112], rbp
37b620bdfmov [rsp+56], rax
37b620be4mov rax, [rsp+488]
37b620becmov [rsp+48], rax
37b620bf1mov rax, [rsp+464]
37b620bf9mov [rsp+40], rax
37b620bfemov rax, [rsp+456]
37b620c06mov [rsp+32], rax
37b620c0bcall strevc3_
37b620c10mov edx, [rsp+176]
37b620c17test edx, edx
37b620c19je 0x37b621d78
37b620c1f
37b620c1floc_37b620c1f:
37b620c1fmov rax, [rsp+496]
37b620c27mov [rsp+72], rbp
37b620c2cmov r8, rbx
37b620c2flea rdx, [rip+0xe117b2]
37b620c36mov [rsp+48], rbx
37b620c3bmov r9, [rsp+520]
37b620c43mov [rsp+64], rax
37b620c48mov rax, [rsp+488]
37b620c50mov [rsp+88], 1
37b620c59mov rcx, [rsp+416]
37b620c61mov [rsp+56], rax
37b620c66mov rax, [rsp+536]
37b620c6emov [rsp+80], 1
37b620c77mov [rsp+40], rax
37b620c7cmov rax, [rsp+528]
37b620c84mov [rsp+32], rax
37b620c89call sgebak_
37b620c8emov eax, [rbx]
37b620c90test eax, eax
37b620c92jle 0x37b620f7b
37b620c98movsxd r15, [rsp+192]
37b620ca0xor edx, edx
37b620ca2mov rsi, [rsp+488]
37b620caamov [rsp+192], eax
37b620cb1mov [rsp+248], rbp
37b620cb9mov r10, [rsp+480]
37b620cc1mov r13, -1
37b620cc8mov r12l, 1
37b620ccetest r15, r15
37b620cd1mov [rsp+224], r14
37b620cd9cmovs r15, rdx
37b620cddmov rdx, r15
37b620ce0mov [rsp+176], r15
37b620ce8not rdx
37b620ceblea rdx, [rdx+2*r15]
37b620ceflea r15, [4*r15]
37b620cf7lea rdi, [rsi+4*rdx+4]
37b620cfcnop [rax]
37b620d00
37b620d00loc_37b620d00:
37b620d00movss x1, [r10+4*r12-4]
37b620d07pxor x0, x0
37b620d0bcomiss x1, x0
37b620d0ejp 0x37b6212f0
37b620d14je 0x37b621390
37b620d1ajbe 0x37b6212f0
37b620d20lea r8, [rip+0xe116b9]
37b620d27mov rdx, rsi
37b620d2amov rcx, rbx
37b620d2dmov [rsp+480], r10
37b620d35mov [rsp+232], 1
37b620d40lea rbp, [rsp+300]
37b620d48call snrm2_
37b620d4dmov rax, [rsp+176]
37b620d55mov rdx, rdi
37b620d58mov rcx, rbx
37b620d5bmovss [rsp+312], x0
37b620d64lea r8, [rip+0xe11675]
37b620d6blea r14, [rax+r13]
37b620d6fcall snrm2_
37b620d74mov rdx, [rsp+224]
37b620d7clea rcx, [rsp+312]
37b620d84movss [rsp+316], x0
37b620d8dcall slapy2_
37b620d92mov r8, rsi
37b620d95mov rdx, rbp
37b620d98mov rcx, rbx
37b620d9bmovaps x1, x0
37b620d9emovss x0, [rip+0xe1165e]
37b620da6lea r9, [rip+0xe11633]
37b620daddivss x0, x1
37b620db1movss [rsp+300], x0
37b620dbacall sscal_
37b620dbfmov rdx, rbp
37b620dc2mov r8, rdi
37b620dc5mov rcx, rbx
37b620dc8lea r9, [rip+0xe11611]
37b620dcfcall sscal_
37b620dd4mov edx, [rbx]
37b620dd6mov r10, [rsp+480]
37b620ddetest edx, edx
37b620de0jle 0x37b620e90
37b620de6lea eax, [rdx-1]
37b620de9cmp eax, 2
37b620decjbe 0x37b620e53
37b620deemov ecx, edx
37b620df0mov r8, [rsp+568]
37b620df8xor eax, eax
37b620dfashr ecx, 2
37b620dfdshl rcx, 4
37b620e01nop [rax+rax]
37b620e0anop [rax+rax]
37b620e15nop [rax+rax]
37b620e20
37b620e20loc_37b620e20:
37b620e20movups x0, [rsi+rax]
37b620e24movups x1, [rdi+rax]
37b620e28mulps x0, x0
37b620e2bmulps x1, x1
37b620e2eaddps x0, x1
37b620e31movups [r8+rax], x0
37b620e36add rax, 16
37b620e3acmp rax, rcx
37b620e3djne 0x37b620e20
37b620e3ftest dl, 3
37b620e42je 0x37b620e90
37b620e44mov ebp, edx
37b620e46and ebp, -4
37b620e49lea eax, [rbp+1]
37b620e4cmov [rsp+232], eax
37b620e53
37b620e53loc_37b620e53:
37b620e53movsxd rbp, [rsp+232]
37b620e5bmov r8, [rsp+568]
37b620e63lea rcx, [rsi-4]
37b620e67lea rax, [rdi-4]
37b620e6b
37b620e6bloc_37b620e6b:
37b620e6bmovss x1, [rcx+4*rbp]
37b620e70movss x0, [rax+4*rbp]
37b620e75mulss x1, x1
37b620e79mulss x0, x0
37b620e7daddss x0, x1
37b620e81movss [r8+4*rbp-4], x0
37b620e88add rbp, 1
37b620e8ccmp edx, ebp
37b620e8ejge 0x37b620e6b
37b620e90
37b620e90loc_37b620e90:
37b620e90mov rdx, [rsp+568]
37b620e98lea r8, [rip+0xe11541]
37b620e9fmov rcx, rbx
37b620ea2mov [rsp+480], r10
37b620eaacall isamax_
37b620eafmov rcx, [rsp+488]
37b620eb7lea r9, [rsp+308]
37b620ebflea r8, [rsp+268]
37b620ec7cdqe
37b620ec9mov [rsp+240], r9
37b620ed1lea rbp, [r14+rax]
37b620ed5add rax, r13
37b620ed8mov [rsp+232], r8
37b620ee0lea rdx, [rcx+4*rbp]
37b620ee4lea rcx, [rcx+4*rax]
37b620ee8lea rax, [rsp+296]
37b620ef0mov [rsp+32], rax
37b620ef5call slartg_
37b620efamov r9, [rsp+240]
37b620f02mov rdx, rsi
37b620f05mov rcx, rbx
37b620f08mov r8, [rsp+232]
37b620f10lea rax, [rip+0xe114c9]
37b620f17mov [rsp+48], r9
37b620f1cmov r9, rdi
37b620f1fmov [rsp+40], r8
37b620f24mov r8, rax
37b620f27mov [rsp+32], rax
37b620f2ccall srot_
37b620f31mov rax, [rsp+488]
37b620f39mov r10, [rsp+480]
37b620f41mov [rax+4*rbp], 0
37b620f48nop [rax+rax]
37b620f50
37b620f50loc_37b620f50:
37b620f50add r12, 1
37b620f54add rsi, r15
37b620f57mov r13, r14
37b620f5aadd rdi, r15
37b620f5dcmp [rsp+192], r12l
37b620f65jge 0x37b620d00
37b620f6bmov rbp, [rsp+248]
37b620f73mov r14, [rsp+224]
37b620f7b
37b620f7bloc_37b620f7b:
37b620f7bmov esi, [rsp+168]
37b620f82test esi, esi
37b620f84je 0x37b620530
37b620f8a
37b620f8aloc_37b620f8a:
37b620f8amov rax, [rsp+512]
37b620f92mov [rsp+72], rbp
37b620f97mov r8, rbx
37b620f9alea rdx, [rip+0xe1144f]
37b620fa1mov [rsp+48], rbx
37b620fa6mov r9, [rsp+520]
37b620faemov [rsp+64], rax
37b620fb3mov rax, [rsp+504]
37b620fbbmov [rsp+88], 1
37b620fc4mov rcx, [rsp+416]
37b620fccmov [rsp+56], rax
37b620fd1mov rax, [rsp+536]
37b620fd9mov [rsp+80], 1
37b620fe2mov [rsp+40], rax
37b620fe7mov rax, [rsp+528]
37b620fefmov [rsp+32], rax
37b620ff4call sgebak_
37b620ff9mov eax, [rbx]
37b620ffbtest eax, eax
37b620ffdjle 0x37b620530
37b621003movsxd r15, [rsp+200]
37b62100bxor edx, edx
37b62100dmov rsi, [rsp+504]
37b621015mov [rsp+176], eax
37b62101cmov [rsp+232], rbp
37b621024mov r10, [rsp+480]
37b62102cmov r13, -1
37b621033mov r12l, 1
37b621039test r15, r15
37b62103cmov [rsp+192], r14
37b621044cmovs r15, rdx
37b621048mov rdx, r15
37b62104bmov [rsp+168], r15
37b621053not rdx
37b621056lea rdx, [rdx+2*r15]
37b62105alea r15, [4*r15]
37b621062lea rdi, [rsi+4*rdx+4]
37b621067nop [rax+rax]
37b621070
37b621070loc_37b621070:
37b621070movss x1, [r10+4*r12-4]
37b621077pxor x0, x0
37b62107bcomiss x1, x0
37b62107ejp 0x37b6212e0
37b621084je 0x37b621320
37b62108ajbe 0x37b6212e0
37b621090lea r8, [rip+0xe11349]
37b621097mov rdx, rsi
37b62109amov rcx, rbx
37b62109dmov [rsp+480], r10
37b6210a5mov [rsp+200], 1
37b6210b0lea rbp, [rsp+300]
37b6210b8call snrm2_
37b6210bdmov rax, [rsp+168]
37b6210c5mov rdx, rdi
37b6210c8mov rcx, rbx
37b6210cbmovss [rsp+312], x0
37b6210d4lea r8, [rip+0xe11305]
37b6210dblea r14, [r13+rax]
37b6210e0call snrm2_
37b6210e5mov rdx, [rsp+192]
37b6210edlea rcx, [rsp+312]
37b6210f5movss [rsp+316], x0
37b6210fecall slapy2_
37b621103mov r8, rsi
37b621106mov rdx, rbp
37b621109mov rcx, rbx
37b62110cmovaps x1, x0
37b62110fmovss x0, [rip+0xe112ed]
37b621117lea r9, [rip+0xe112c2]
37b62111edivss x0, x1
37b621122movss [rsp+300], x0
37b62112bcall sscal_
37b621130mov rdx, rbp
37b621133mov r8, rdi
37b621136mov rcx, rbx
37b621139lea r9, [rip+0xe112a0]
37b621140call sscal_
37b621145mov edx, [rbx]
37b621147mov r10, [rsp+480]
37b62114ftest edx, edx
37b621151jle 0x37b6211f0
37b621157lea eax, [rdx-1]
37b62115acmp eax, 2
37b62115djbe 0x37b6211b3
37b62115fmov ecx, edx
37b621161mov r8, [rsp+568]
37b621169xor eax, eax
37b62116bshr ecx, 2
37b62116eshl rcx, 4
37b621172nop [rax]
37b621175nop [rax+rax]
37b621180
37b621180loc_37b621180:
37b621180movups x1, [rsi+rax]
37b621184movups x0, [rdi+rax]
37b621188mulps x1, x1
37b62118bmulps x0, x0
37b62118eaddps x0, x1
37b621191movups [r8+rax], x0
37b621196add rax, 16
37b62119acmp rcx, rax
37b62119djne 0x37b621180
37b62119fmov ebp, edx
37b6211a1and ebp, -4
37b6211a4test dl, 3
37b6211a7je 0x37b6211f0
37b6211a9lea eax, [rbp+1]
37b6211acmov [rsp+200], eax
37b6211b3
37b6211b3loc_37b6211b3:
37b6211b3movsxd rbp, [rsp+200]
37b6211bbmov r8, [rsp+568]
37b6211c3lea rcx, [rsi-4]
37b6211c7lea rax, [rdi-4]
37b6211cb
37b6211cbloc_37b6211cb:
37b6211cbmovss x0, [rcx+4*rbp]
37b6211d0movss x1, [rax+4*rbp]
37b6211d5mulss x0, x0
37b6211d9mulss x1, x1
37b6211ddaddss x0, x1
37b6211e1movss [r8+4*rbp-4], x0
37b6211e8add rbp, 1
37b6211eccmp edx, ebp
37b6211eejge 0x37b6211cb
37b6211f0
37b6211f0loc_37b6211f0:
37b6211f0mov rdx, [rsp+568]
37b6211f8lea r8, [rip+0xe111e1]
37b6211ffmov rcx, rbx
37b621202mov [rsp+480], r10
37b62120acall isamax_
37b62120fmov rcx, [rsp+504]
37b621217lea r9, [rsp+308]
37b62121flea r8, [rsp+268]
37b621227cdqe
37b621229mov [rsp+224], r9
37b621231lea rbp, [r14+rax]
37b621235add rax, r13
37b621238mov [rsp+200], r8
37b621240lea rdx, [rcx+4*rbp]
37b621244lea rcx, [rcx+4*rax]
37b621248lea rax, [rsp+296]
37b621250mov [rsp+32], rax
37b621255call slartg_
37b62125amov r9, [rsp+224]
37b621262mov rdx, rsi
37b621265mov rcx, rbx
37b621268mov r8, [rsp+200]
37b621270lea rax, [rip+0xe11169]
37b621277mov [rsp+48], r9
37b62127cmov r9, rdi
37b62127fmov [rsp+40], r8
37b621284mov r8, rax
37b621287mov [rsp+32], rax
37b62128ccall srot_
37b621291mov rax, [rsp+504]
37b621299mov r10, [rsp+480]
37b6212a1mov [rax+4*rbp], 0
37b6212a8nop [rax+rax]
37b6212b0
37b6212b0loc_37b6212b0:
37b6212b0add r12, 1
37b6212b4add rsi, r15
37b6212b7mov r13, r14
37b6212baadd rdi, r15
37b6212bdcmp [rsp+176], r12l
37b6212c5jge 0x37b621070
37b6212cbmov rbp, [rsp+232]
37b6212d3mov r14, [rsp+192]
37b6212dbjmp 0x37b620530
37b6212e0
37b6212e0loc_37b6212e0:
37b6212e0mov rax, [rsp+168]
37b6212e8lea r14, [r13+rax]
37b6212edjmp 0x37b6212b0
37b6212ef
37b6212ef 90 .
37b6212f0
37b6212f0loc_37b6212f0:
37b6212f0mov rax, [rsp+176]
37b6212f8lea r14, [rax+r13]
37b6212fcjmp 0x37b620f50
37b621301
37b621301 0f 1f 80 00 00 00 00 .......
37b621308
37b621308loc_37b621308:
37b621308mov eax, [rax]
37b62130atest eax, eax
37b62130cje 0x37b61ff7e
37b621312
37b621312loc_37b621312:
37b621312neg eax
37b621314jmp 0x37b61ff5c
37b621319
37b621319 0f 1f 80 00 00 00 00 .......
37b621320
37b621320loc_37b621320:
37b621320lea r8, [rip+0xe110b9]
37b621327mov rdx, rsi
37b62132amov rcx, rbx
37b62132dmov [rsp+480], r10
37b621335call snrm2_
37b62133alea rdx, [rsp+300]
37b621342mov r8, rsi
37b621345mov rcx, rbx
37b621348movaps x1, x0
37b62134bmovss x0, [rip+0xe110b1]
37b621353lea r9, [rip+0xe11086]
37b62135adivss x0, x1
37b62135emovss [rsp+300], x0
37b621367call sscal_
37b62136cmov rax, [rsp+168]
37b621374mov r10, [rsp+480]
37b62137clea r14, [r13+rax]
37b621381jmp 0x37b6212b0
37b621386
37b621386 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b621390
37b621390loc_37b621390:
37b621390lea r8, [rip+0xe11049]
37b621397mov rdx, rsi
37b62139amov rcx, rbx
37b62139dmov [rsp+480], r10
37b6213a5call snrm2_
37b6213aalea rdx, [rsp+300]
37b6213b2mov r8, rsi
37b6213b5mov rcx, rbx
37b6213b8movaps x1, x0
37b6213bbmovss x0, [rip+0xe11041]
37b6213c3lea r9, [rip+0xe11016]
37b6213cadivss x0, x1
37b6213cemovss [rsp+300], x0
37b6213d7call sscal_
37b6213dcmov rax, [rsp+176]
37b6213e4mov r10, [rsp+480]
37b6213eclea r14, [rax+r13]
37b6213f0jmp 0x37b620f50
37b6213f5
37b6213f5 0f 1f 00 ...
37b6213f8
37b6213f8loc_37b6213f8:
37b6213f8mov r9, [rsp+520]
37b621400mov [rsp+316], eax
37b621407mov r8, rbx
37b62140alea rcx, [rsp+262]
37b621412mov rax, [rsp+592]
37b62141alea rdx, [rip+0xe10fb0]
37b621421mov [rsp+262], 69
37b621429mov [rsp+120], 1
37b621432mov [rsp+104], rax
37b621437mov rax, [rsp+568]
37b62143fmov [rsp+112], 1
37b621448mov [rsp+88], rax
37b62144dmov rax, [rsp+512]
37b621455mov [rsp+96], r14
37b62145amov [rsp+80], rax
37b62145fmov rax, [rsp+504]
37b621467mov [rsp+72], rax
37b62146cmov rax, [rsp+480]
37b621474mov [rsp+64], rax
37b621479mov rax, [rsp+472]
37b621481mov [rsp+56], rax
37b621486mov rax, [rsp+464]
37b62148emov [rsp+48], rax
37b621493mov rax, [rsp+456]
37b62149bmov [rsp+40], rax
37b6214a0mov rax, [rsp+528]
37b6214a8mov [rsp+32], rax
37b6214adcall shseqr_
37b6214b2jmp 0x37b620530
37b6214b7
37b6214b7 66 0f 1f 84 00 00 00 00 00 f........
37b6214c0
37b6214c0loc_37b6214c0:
37b6214c0mov rax, [rsp+512]
37b6214c8mov r8, rbx
37b6214cbmov rdx, rbx
37b6214celea rcx, [rip+0xe10f13]
37b6214d5mov r9, [rsp+456]
37b6214ddmov [rsp+263], 82
37b6214e5mov [rsp+48], rax
37b6214eamov rax, [rsp+504]
37b6214f2mov [rsp+56], 1
37b6214fbmov [rsp+40], rax
37b621500mov rax, [rsp+464]
37b621508mov [rsp+32], rax
37b62150dcall slacpy_
37b621512mov eax, [r13]
37b621516mov rcx, rbx
37b621519mov [rsp+64], rbp
37b62151emov [rsp+56], r14
37b621523mov r9, [rsp+504]
37b62152bsub eax, r15l
37b62152emov [rsp+48], r12
37b621533mov r8, [rsp+528]
37b62153badd eax, 1
37b62153emov rdx, [rsp+520]
37b621546mov [rsp+316], eax
37b62154dmov rax, [rsp+568]
37b621555mov [rsp+40], rax
37b62155amov rax, [rsp+512]
37b621562mov [rsp+32], rax
37b621567call sorghr_
37b62156cmov eax, [r13]
37b621570mov r8, rbx
37b621573mov r9, [rsp+520]
37b62157blea rdx, [rip+0xe10e4e]
37b621582lea rcx, [rip+0xe10e4b]
37b621589mov [rsp+120], 1
37b621592mov [rsp+316], eax
37b621599mov rax, [rsp+592]
37b6215a1mov [rsp+112], 1
37b6215aamov [rsp+104], rax
37b6215afmov rax, [rsp+568]
37b6215b7mov [rsp+96], r14
37b6215bcmov [rsp+88], rax
37b6215c1mov rax, [rsp+512]
37b6215c9mov [rsp+80], rax
37b6215cemov rax, [rsp+504]
37b6215d6mov [rsp+72], rax
37b6215dbmov rax, [rsp+480]
37b6215e3mov [rsp+64], rax
37b6215e8mov rax, [rsp+472]
37b6215f0mov [rsp+56], rax
37b6215f5mov rax, [rsp+464]
37b6215fdmov [rsp+48], rax
37b621602mov rax, [rsp+456]
37b62160amov [rsp+40], rax
37b62160fmov rax, [rsp+528]
37b621617mov [rsp+32], rax
37b62161ccall shseqr_
37b621621mov rax, [rsp+592]
37b621629mov r15l, [rax]
37b62162ctest r15l, r15l
37b62162fjne 0x37b620530
37b621635mov eax, [r13]
37b621639mov [rsp+104], r14
37b62163elea r15, [rsp+292]
37b621646lea rdi, [rsp+304]
37b62164emov [rsp+88], r15
37b621653mov r9, rbx
37b621656mov r8, rdi
37b621659lea rdx, [rip+0xe10d73]
37b621660mov [rsp+316], eax
37b621667mov rax, [rsp+568]
37b62166flea rcx, [rsp+263]
37b621677mov [rsp+80], rbx
37b62167cmov [rsp+96], rax
37b621681mov rax, [rsp+512]
37b621689mov [rsp+128], 1
37b621695mov [rsp+72], rax
37b62169amov rax, [rsp+504]
37b6216a2mov [rsp+120], 1
37b6216abmov [rsp+64], rax
37b6216b0mov rax, [rsp+496]
37b6216b8mov [rsp+112], rbp
37b6216bdmov [rsp+56], rax
37b6216c2mov rax, [rsp+488]
37b6216camov [rsp+48], rax
37b6216cfmov rax, [rsp+464]
37b6216d7mov [rsp+40], rax
37b6216dcmov rax, [rsp+456]
37b6216e4mov [rsp+32], rax
37b6216e9call strevc3_
37b6216eemov eax, [rsp+176]
37b6216f5test eax, eax
37b6216f7jne 0x37b620f8a
37b6216fd
37b6216fdloc_37b6216fd:
37b6216fdmov r9, rbx
37b621700mov r8, rdi
37b621703lea rdx, [rip+0xe10cf7]
37b62170amov rcx, rsi
37b62170dlea rax, [rsp+280]
37b621715mov [rsp+120], rbx
37b62171amov [rsp+136], rax
37b621722mov rax, [rsp+584]
37b62172amov [rsp+152], 1
37b621736mov [rsp+128], rax
37b62173emov rax, [rsp+568]
37b621746mov [rsp+144], 1
37b621752mov [rsp+112], rax
37b621757mov rax, [rsp+560]
37b62175fmov [rsp+104], r15
37b621764mov [rsp+88], rax
37b621769mov rax, [rsp+552]
37b621771mov [rsp+96], rbx
37b621776mov [rsp+80], rax
37b62177bmov rax, [rsp+512]
37b621783mov [rsp+72], rax
37b621788mov rax, [rsp+504]
37b621790mov [rsp+64], rax
37b621795mov rax, [rsp+496]
37b62179dmov [rsp+56], rax
37b6217a2mov rax, [rsp+488]
37b6217aamov [rsp+48], rax
37b6217afmov rax, [rsp+464]
37b6217b7mov [rsp+40], rax
37b6217bcmov rax, [rsp+456]
37b6217c4mov [rsp+32], rax
37b6217c9call strsna_
37b6217cejmp 0x37b620f7b
37b6217d3
37b6217d3 0f 1f 44 00 00 ..D..
37b6217d8
37b6217d8loc_37b6217d8:
37b6217d8lea rax, [rsp+284]
37b6217e0lea r14, [rip+0xe10c05]
37b6217e7mov r9, rbx
37b6217eamov [rsp+120], 1
37b6217f3mov [rsp+112], rax
37b6217f8mov rax, [rsp+568]
37b621800lea r15, [rsp+292]
37b621808lea rdx, [rip+0xe10bc4]
37b62180fmov [rsp+104], r14
37b621814lea r8, [rsp+304]
37b62181clea rcx, [rip+0xe10bc5]
37b621823mov [rsp+96], rax
37b621828mov rax, [rsp+512]
37b621830mov [rsp+88], r15
37b621835mov [rsp+72], rax
37b62183amov rax, [rsp+504]
37b621842mov [rsp+80], rbx
37b621847mov [rsp+64], rax
37b62184cmov rax, [rsp+496]
37b621854mov [rsp+128], 1
37b621860mov [rsp+56], rax
37b621865mov rax, [rsp+488]
37b62186dmov [rsp+48], rax
37b621872mov rax, [rsp+464]
37b62187amov [rsp+40], rax
37b62187fmov rax, [rsp+456]
37b621887mov [rsp+32], rax
37b62188ccall strevc3_
37b621891mov rax, [rsp+568]
37b621899mov edx, [rsp+288]
37b6218a0cvttss2si eax, [rax]
37b6218a4add eax, [rbx]
37b6218a6mov [rsp+96], r14
37b6218abmov [rsp+120], 1
37b6218b4cmp eax, edx
37b6218b6mov [rsp+112], 1
37b6218bfcmovl eax, edx
37b6218c2mov [rsp+288], eax
37b6218c9mov rax, [rsp+592]
37b6218d1mov [rsp+104], rax
37b6218d6mov rax, [rsp+568]
37b6218demov [rsp+88], rax
37b6218e3mov rax, [rsp+496]
37b6218ebmov [rsp+80], rax
37b6218f0mov rax, [rsp+488]
37b6218f8
37b6218f8loc_37b6218f8:
37b6218f8mov [rsp+72], rax
37b6218fdmov rax, [rsp+480]
37b621905mov r8, rbx
37b621908lea rcx, [rip+0xe10ac5]
37b62190fmov [rsp+32], rbx
37b621914mov r9, [rsp+216]
37b62191clea rdx, [rip+0xe10aad]
37b621923mov [rsp+64], rax
37b621928mov rax, [rsp+472]
37b621930mov [rsp+56], rax
37b621935mov rax, [rsp+464]
37b62193dmov [rsp+48], rax
37b621942mov rax, [rsp+456]
37b62194amov [rsp+40], rax
37b62194fcall shseqr_
37b621954mov rax, [rsp+568]
37b62195cmov ecx, [rbx]
37b62195ecvttss2si r11l, [rax]
37b621963mov eax, [rsp+288]
37b62196amov [rsp+224], ecx
37b621971lea r15l, [rcx+2*rcx]
37b621975cmp r11l, eax
37b621978cmovge eax, r11l
37b62197cmov r10l, eax
37b62197flea eax, [rcx-1]
37b621982mov [rsp+208], eax
37b621989mov eax, [rsp+176]
37b621990test eax, eax
37b621992jne 0x37b621a98
37b621998test ebp, ebp
37b62199ajne 0x37b621a98
37b6219a0mov eax, ecx
37b6219a2mov ebp, ecx
37b6219a4mov [rsp+48], r14
37b6219a9mov r9, rbx
37b6219acimul eax, ecx
37b6219afmov rcx, [rsp+216]
37b6219b7mov [rsp+64], 1
37b6219c0lea r8, [rip+0xe10a0f]
37b6219c7mov [rsp+56], 6
37b6219d0lea rdx, [rip+0xe10a1a]
37b6219d7mov [rsp+32], rcx
37b6219dcmov [rsp+40], rbx
37b6219e1lea eax, [rax+2*r15]
37b6219e5cmp r15l, eax
37b6219e8mov [rsp+288], r10l
37b6219f0cmovl r15l, eax
37b6219f4mov [rsp+224], r10l
37b6219fccall ilaenv_
37b621a01mov ecx, [rbx]
37b621a03mov r10l, [rsp+224]
37b621a0bmov r8l, eax
37b621a0emov edx, ecx
37b621a10lea eax, [rcx+rcx]
37b621a13imul edx, ecx
37b621a16lea r9l, [rax+rcx]
37b621a1alea edx, [rdx+2*r9]
37b621a1ecmp edx, r10l
37b621a21cmovl edx, r10l
37b621a25imul r8l, [rsp+208]
37b621a2eadd r8l, ebp
37b621a31cmp edx, r8l
37b621a34cmovl edx, r8l
37b621a38
37b621a38loc_37b621a38:
37b621a38add eax, ecx
37b621a3acmp eax, edx
37b621a3ccmovl eax, edx
37b621a3fjmp 0x37b62081b
37b621a44
37b621a44 0f 1f 40 00 ..@.
37b621a48
37b621a48loc_37b621a48:
37b621a48lea rcx, [rip+0xe10985]
37b621a4fcall shseqr_
37b621a54mov eax, [rbx]
37b621a56mov ecx, [rsp+288]
37b621a5dmov edx, eax
37b621a5flea r10l, [rax+rax]
37b621a63imul edx, eax
37b621a66add eax, r10l
37b621a69lea edx, [rdx+2*rax]
37b621a6cmov rax, [rsp+568]
37b621a74cmp r10l, edx
37b621a77cvttss2si eax, [rax]
37b621a7bcmovl r10l, edx
37b621a7fmov r15l, r10l
37b621a82cmp eax, ecx
37b621a84cmovl eax, ecx
37b621a87cmp eax, edx
37b621a89cmovl eax, edx
37b621a8cjmp 0x37b62081b
37b621a91
37b621a91 0f 1f 80 00 00 00 00 .......
37b621a98
37b621a98loc_37b621a98:
37b621a98mov rax, [rsp+216]
37b621aa0mov [rsp+48], r14
37b621aa5lea rdx, [rip+0xe10945]
37b621aacmov r9, rbx
37b621aafmov [rsp+64], 1
37b621ab8lea r8, [rip+0xe10917]
37b621abfmov [rsp+56], 6
37b621ac8mov rcx, rax
37b621acbmov [rsp+40], rbx
37b621ad0mov [rsp+32], rax
37b621ad5mov [rsp+288], r10l
37b621addmov [rsp+232], r10l
37b621ae5call ilaenv_
37b621aeamov edx, [rsp+208]
37b621af1mov r10l, [rsp+232]
37b621af9mov ecx, [rbx]
37b621afbimul edx, eax
37b621afeadd edx, [rsp+224]
37b621b05cmp edx, r10l
37b621b08lea eax, [rcx+rcx]
37b621b0bcmovl edx, r10l
37b621b0fjmp 0x37b621a38
37b621b14
37b621b14 0f 1f 40 00 ..@.
37b621b18
37b621b18loc_37b621b18:
37b621b18lea rax, [rsp+284]
37b621b20lea r14, [rip+0xe108c5]
37b621b27mov r9, rbx
37b621b2amov [rsp+120], 1
37b621b33mov [rsp+112], rax
37b621b38mov rax, [rsp+568]
37b621b40lea r15, [rsp+292]
37b621b48lea rdx, [rip+0xe10884]
37b621b4fmov [rsp+104], r14
37b621b54lea r8, [rsp+304]
37b621b5clea rcx, [rip+0xe1088d]
37b621b63mov [rsp+96], rax
37b621b68mov rax, [rsp+512]
37b621b70mov [rsp+88], r15
37b621b75mov [rsp+72], rax
37b621b7amov rax, [rsp+504]
37b621b82mov [rsp+80], rbx
37b621b87mov [rsp+64], rax
37b621b8cmov rax, [rsp+496]
37b621b94mov [rsp+128], 1
37b621ba0mov [rsp+56], rax
37b621ba5mov rax, [rsp+488]
37b621badmov [rsp+48], rax
37b621bb2mov rax, [rsp+464]
37b621bbamov [rsp+40], rax
37b621bbfmov rax, [rsp+456]
37b621bc7mov [rsp+32], rax
37b621bcccall strevc3_
37b621bd1mov rax, [rsp+568]
37b621bd9mov edx, [rsp+288]
37b621be0cvttss2si eax, [rax]
37b621be4add eax, [rbx]
37b621be6mov [rsp+96], r14
37b621bebmov [rsp+120], 1
37b621bf4cmp eax, edx
37b621bf6mov [rsp+112], 1
37b621bffcmovl eax, edx
37b621c02mov [rsp+288], eax
37b621c09mov rax, [rsp+592]
37b621c11mov [rsp+104], rax
37b621c16mov rax, [rsp+568]
37b621c1emov [rsp+88], rax
37b621c23mov rax, [rsp+512]
37b621c2bmov [rsp+80], rax
37b621c30mov rax, [rsp+504]
37b621c38jmp 0x37b6218f8
37b621c3d
37b621c3d 0f 1f 00 ...
37b621c40
37b621c40loc_37b621c40:
37b621c40test ebp, ebp
37b621c42je 0x37b6201df
37b621c48jmp 0x37b61ff48
37b621c4d
37b621c4d 0f 1f 00 ...
37b621c50
37b621c50loc_37b621c50:
37b621c50mov rax, [rsp+520]
37b621c58mov r15, [rsp+216]
37b621c60mov r9, rsi
37b621c63lea r8, [rip+0xe1077a]
37b621c6amov rdx, r8
37b621c6dlea rcx, [rip+0xe1078a]
37b621c74mov eax, [rax]
37b621c76mov [rsp+72], rbp
37b621c7bmov [rsp+80], 1
37b621c84mov [rsp+168], eax
37b621c8bsub eax, 1
37b621c8emov [rsp+316], eax
37b621c95mov rax, [rsp+472]
37b621c9dmov [rsp+64], rbx
37b621ca2mov [rsp+56], rax
37b621ca7mov [rsp+48], r15
37b621cacmov [rsp+40], r14
37b621cb1mov [rsp+32], rdi
37b621cb6call slascl_
37b621cbbmov rax, [rsp+520]
37b621cc3mov eax, [rax]
37b621cc5mov [rsp+72], rbp
37b621ccamov [rsp+80], 1
37b621cd3sub eax, 1
37b621cd6mov [rsp+64], rbx
37b621cdbmov [rsp+316], eax
37b621ce2mov rax, [rsp+480]
37b621ceamov [rsp+48], r15
37b621cefmov [rsp+56], rax
37b621cf4mov [rsp+40], r14
37b621cf9jmp 0x37b6209b0
37b621cfe
37b621cfe 66 90 f.
37b621d00
37b621d00loc_37b621d00:
37b621d00mov rax, [rsp+512]
37b621d08mov r8, rbx
37b621d0bmov rdx, rbx
37b621d0elea rcx, [rip+0xe106eb]
37b621d15mov r9, [rsp+488]
37b621d1dmov [rsp+263], 66
37b621d25mov [rsp+48], rax
37b621d2amov rax, [rsp+504]
37b621d32mov [rsp+56], 1
37b621d3bmov [rsp+40], rax
37b621d40mov rax, [rsp+496]
37b621d48mov [rsp+32], rax
37b621d4dcall slacpy_
37b621d52jmp 0x37b620b48
37b621d57
37b621d57 66 0f 1f 84 00 00 00 00 00 f........
37b621d60
37b621d60loc_37b621d60:
37b621d60lea rdi, [rsp+304]
37b621d68lea r15, [rsp+292]
37b621d70jmp 0x37b6216fd
37b621d75
37b621d75 0f 1f 00 ...
37b621d78
37b621d78loc_37b621d78:
37b621d78lea rax, [rsp+280]
37b621d80mov r9, rbx
37b621d83mov rcx, rsi
37b621d86mov [rsp+152], 1
37b621d92mov [rsp+136], rax
37b621d9amov rax, [rsp+584]
37b621da2lea r8, [rsp+304]
37b621daalea rdx, [rip+0xe10650]
37b621db1mov [rsp+144], 1
37b621dbdmov [rsp+128], rax
37b621dc5mov rax, [rsp+568]
37b621dcdmov [rsp+120], rbx
37b621dd2mov [rsp+112], rax
37b621dd7mov rax, [rsp+560]
37b621ddfmov [rsp+104], r12
37b621de4mov [rsp+88], rax
37b621de9mov rax, [rsp+552]
37b621df1mov [rsp+96], rbx
37b621df6mov [rsp+80], rax
37b621dfbmov rax, [rsp+512]
37b621e03mov [rsp+72], rax
37b621e08mov rax, [rsp+504]
37b621e10mov [rsp+64], rax
37b621e15mov rax, [rsp+496]
37b621e1dmov [rsp+56], rax
37b621e22mov rax, [rsp+488]
37b621e2amov [rsp+48], rax
37b621e2fmov rax, [rsp+464]
37b621e37mov [rsp+40], rax
37b621e3cmov rax, [rsp+456]
37b621e44mov [rsp+32], rax
37b621e49call strsna_
37b621e4ejmp 0x37b620c1f
37b61fda0
37b61fda0sgeevx_:
37b61fda0push r15
37b61fda2push r14
37b61fda4push r13
37b61fda6push r12
37b61fda8push rbp
37b61fda9push rdi
37b61fdaapush rsi
37b61fdabpush rbx
37b61fdacsub rsp, 344
37b61fdb3movups [rsp+320], x6
37b61fdbbmov rax, [rsp+496]
37b61fdc3mov r13, [rsp+576]
37b61fdcbmov rbx, [rsp+448]
37b61fdd3mov eax, [rax]
37b61fdd5mov r12l, [r13]
37b61fdd9mov [rsp+192], eax
37b61fde0mov r14, rdx
37b61fde3mov rsi, r9
37b61fde6mov r15, r8
37b61fde9mov rax, [rsp+512]
37b61fdf1mov [rsp+416], rcx
37b61fdf9mov r9l, 1
37b61fdffmov r8l, 1
37b61fe05lea rdx, [rip+0xe125c4]
37b61fe0cmov rcx, r14
37b61fe0fmov eax, [rax]
37b61fe11mov [rsp+200], eax
37b61fe18mov rax, [rsp+592]
37b61fe20mov [rax], 0
37b61fe26call lsame_
37b61fe2bmov r9l, 1
37b61fe31mov r8l, 1
37b61fe37mov rcx, r15
37b61fe3alea rdx, [rip+0xe1258f]
37b61fe41mov edi, eax
37b61fe43call lsame_
37b61fe48mov r9l, 1
37b61fe4emov r8l, 1
37b61fe54mov rcx, rsi
37b61fe57lea rdx, [rip+0xe12573]
37b61fe5emov [rsp+168], eax
37b61fe65call lsame_
37b61fe6amov r9l, 1
37b61fe70mov r8l, 1
37b61fe76mov rcx, rsi
37b61fe79lea rdx, [rip+0xe12552]
37b61fe80mov [rsp+176], eax
37b61fe87call lsame_
37b61fe8cmov r9l, 1
37b61fe92mov r8l, 1
37b61fe98mov rcx, rsi
37b61fe9blea rdx, [rip+0xe1252e]
37b61fea2mov ebp, eax
37b61fea4call lsame_
37b61fea9mov r9l, 1
37b61feafmov r8l, 1
37b61feb5mov rcx, rsi
37b61feb8lea rdx, [rip+0xe12514]
37b61febfmov [rsp+188], eax
37b61fec6call lsame_
37b61fecbmov rcx, [rsp+416]
37b61fed3mov r9l, 1
37b61fed9mov r8l, 1
37b61fedflea rdx, [rip+0xe124eb]
37b61fee6mov [rsp+184], eax
37b61feedcall lsame_
37b61fef2test eax, eax
37b61fef4je 0x37b6200d0
37b61fefa
37b61fefaloc_37b61fefa:
37b61fefatest edi, edi
37b61fefcje 0x37b620160
37b61ff02
37b61ff02loc_37b61ff02:
37b61ff02mov eax, [rsp+168]
37b61ff09test eax, eax
37b61ff0bje 0x37b620198
37b61ff11mov r9l, [rsp+176]
37b61ff19test r9l, r9l
37b61ff1cjne 0x37b61ffa0
37b61ff22test ebp, ebp
37b61ff24jne 0x37b6200a8
37b61ff2amov r14l, [rsp+188]
37b61ff32test r14l, r14l
37b61ff35jne 0x37b61ffa8
37b61ff37mov r11l, [rsp+184]
37b61ff3ftest r11l, r11l
37b61ff42jne 0x37b6200a8
37b61ff48
37b61ff48loc_37b61ff48:
37b61ff48mov edx, -4
37b61ff4dmov eax, 4
37b61ff52
37b61ff52loc_37b61ff52:
37b61ff52mov rdi, [rsp+592]
37b61ff5amov [rdi], edx
37b61ff5c
37b61ff5cloc_37b61ff5c:
37b61ff5clea rdx, [rsp+316]
37b61ff64mov r8l, 6
37b61ff6alea rcx, [rip+0xe12486]
37b61ff71mov [rsp+316], eax
37b61ff78call xerbla_
37b61ff7dnop
37b61ff7e
37b61ff7eloc_37b61ff7e:
37b61ff7emovups x6, [rsp+320]
37b61ff86add rsp, 344
37b61ff8dpop rbx
37b61ff8epop rsi
37b61ff8fpop rdi
37b61ff90pop rbp
37b61ff91pop r12
37b61ff93pop r13
37b61ff95pop r14
37b61ff97pop r15
37b61ff99ret
37b61ff9a
37b61ff9a 66 0f 1f 44 00 00 f..D..
37b61ffa0
37b61ffa0loc_37b61ffa0:
37b61ffa0test ebp, ebp
37b61ffa2jne 0x37b6200a8
37b61ffa8
37b61ffa8loc_37b61ffa8:
37b61ffa8mov r8l, [rsp+184]
37b61ffb0test r8l, r8l
37b61ffb3jne 0x37b6200a8
37b61ffb9
37b61ffb9loc_37b61ffb9:
37b61ffb9mov r14l, [rbx]
37b61ffbctest r14l, r14l
37b61ffbfjs 0x37b6200bc
37b61ffc5
37b61ffc5loc_37b61ffc5:
37b61ffc5mov rcx, [rsp+464]
37b61ffcdmov eax, 1
37b61ffd2cmovg eax, r14l
37b61ffd6cmp [rcx], eax
37b61ffd8jl 0x37b620210
37b61ffdemov rax, [rsp+496]
37b61ffe6mov eax, [rax]
37b61ffe8test eax, eax
37b61ffeajle 0x37b620220
37b61fff0cmp r14l, eax
37b61fff3jle 0x37b61ffff
37b61fff5test dil, 1
37b61fff9jne 0x37b620220
37b61ffff
37b61ffffloc_37b61ffff:
37b61ffffmov rax, [rsp+512]
37b620007mov eax, [rax]
37b620009test eax, eax
37b62000bjle 0x37b620230
37b620011cmp r14l, eax
37b620014jle 0x37b620024
37b620016test [rsp+168], 1
37b62001ejne 0x37b620230
37b620024
37b620024loc_37b620024:
37b620024mov rax, [rsp+592]
37b62002cmov eax, [rax]
37b62002etest eax, eax
37b620030jne 0x37b621312
37b620036mov eax, 1
37b62003bmov r15l, 1
37b620041test r14l, r14l
37b620044jne 0x37b6206d0
37b62004a
37b62004aloc_37b62004a:
37b62004amov [rsp+288], eax
37b620051lea rax, [rsp+288]
37b620059mov rcx, rax
37b62005cmov [rsp+208], rax
37b620064call sroundup_lwork_
37b620069mov rax, [rsp+568]
37b620071movss [rax], x0
37b620075mov rax, [rsp+592]
37b62007dcmp [r13], r15l
37b620081jge 0x37b620240
37b620087cmp r12l, -1
37b62008bje 0x37b621308
37b620091mov [rax], -21
37b620097mov eax, 21
37b62009cjmp 0x37b61ff5c
37b6200a1
37b6200a1 0f 1f 80 00 00 00 00 .......
37b6200a8
37b6200a8loc_37b6200a8:
37b6200a8test edi, edi
37b6200aaje 0x37b61ff48
37b6200b0mov r14l, [rbx]
37b6200b3test r14l, r14l
37b6200b6jns 0x37b61ffc5
37b6200bc
37b6200bcloc_37b6200bc:
37b6200bcmov edx, -5
37b6200c1mov eax, 5
37b6200c6jmp 0x37b61ff52
37b6200cb
37b6200cb 0f 1f 44 00 00 ..D..
37b6200d0
37b6200d0loc_37b6200d0:
37b6200d0mov rcx, [rsp+416]
37b6200d8mov r9l, 1
37b6200demov r8l, 1
37b6200e4lea rdx, [rip+0xe122e9]
37b6200ebcall lsame_
37b6200f0test eax, eax
37b6200f2jne 0x37b61fefa
37b6200f8mov rcx, [rsp+416]
37b620100mov r9l, 1
37b620106mov r8l, 1
37b62010clea rdx, [rip+0xe122c2]
37b620113call lsame_
37b620118test eax, eax
37b62011ajne 0x37b61fefa
37b620120mov rcx, [rsp+416]
37b620128mov r9l, 1
37b62012emov r8l, 1
37b620134lea rdx, [rip+0xe12298]
37b62013bcall lsame_
37b620140test eax, eax
37b620142jne 0x37b61fefa
37b620148mov edx, -1
37b62014dmov eax, 1
37b620152jmp 0x37b61ff52
37b620157
37b620157 66 0f 1f 84 00 00 00 00 00 f........
37b620160
37b620160loc_37b620160:
37b620160mov r9l, 1
37b620166mov r8l, 1
37b62016clea rdx, [rip+0xe1225e]
37b620173mov rcx, r14
37b620176call lsame_
37b62017btest eax, eax
37b62017djne 0x37b61ff02
37b620183mov edx, -2
37b620188mov eax, 2
37b62018djmp 0x37b61ff52
37b620192
37b620192 66 0f 1f 44 00 00 f..D..
37b620198
37b620198loc_37b620198:
37b620198mov r9l, 1
37b62019emov r8l, 1
37b6201a4lea rdx, [rip+0xe12226]
37b6201abmov rcx, r15
37b6201aecall lsame_
37b6201b3test eax, eax
37b6201b5je 0x37b6201f8
37b6201b7mov eax, [rsp+176]
37b6201betest eax, eax
37b6201c0jne 0x37b621c40
37b6201c6test ebp, ebp
37b6201c8jne 0x37b61ff48
37b6201cemov r15l, [rsp+188]
37b6201d6test r15l, r15l
37b6201d9je 0x37b61ff48
37b6201df
37b6201dfloc_37b6201df:
37b6201dfmov r10l, [rsp+184]
37b6201e7test r10l, r10l
37b6201eaje 0x37b61ffb9
37b6201f0jmp 0x37b61ff48
37b6201f5
37b6201f5 0f 1f 00 ...
37b6201f8
37b6201f8loc_37b6201f8:
37b6201f8mov edx, -3
37b6201fdmov eax, 3
37b620202jmp 0x37b61ff52
37b620207
37b620207 66 0f 1f 84 00 00 00 00 00 f........
37b620210
37b620210loc_37b620210:
37b620210mov edx, -7
37b620215mov eax, 7
37b62021ajmp 0x37b61ff52
37b62021f
37b62021f 90 .
37b620220
37b620220loc_37b620220:
37b620220mov edx, -11
37b620225mov eax, 11
37b62022ajmp 0x37b61ff52
37b62022f
37b62022f 90 .
37b620230
37b620230loc_37b620230:
37b620230mov edx, -13
37b620235mov eax, 13
37b62023ajmp 0x37b61ff52
37b62023f
37b62023f 90 .
37b620240
37b620240loc_37b620240:
37b620240mov eax, [rax]
37b620242test eax, eax
37b620244jne 0x37b621312
37b62024acmp r12l, -1
37b62024eje 0x37b61ff7e
37b620254mov eax, [rbx]
37b620256test eax, eax
37b620258je 0x37b61ff7e
37b62025emov edx, 1
37b620263lea rcx, [rip+0xe1216b]
37b62026alea r12, [rsp+276]
37b620272call slamch_
37b620277mov edx, 1
37b62027clea rcx, [rip+0xe12151]
37b620283movaps x6, x0
37b620286call slamch_
37b62028bmov [rsp+40], r12
37b620290mov r8, rbx
37b620293mov rdx, rbx
37b620296movaps x1, x0
37b620299mov rax, [rsp+464]
37b6202a1mov [rsp+48], 1
37b6202aalea rcx, [rip+0xe1214c]
37b6202b1sqrtss x1, x1
37b6202b5mov r9, [rsp+456]
37b6202bdmov [rsp+280], 0
37b6202c8mov [rsp+32], rax
37b6202cddivss x1, x6
37b6202d1movss [rsp+216], x1
37b6202dacall slange_
37b6202dfpxor x2, x2
37b6202e3movss x1, [rsp+216]
37b6202ecmovss [rsp+264], x0
37b6202f5comiss x0, x2
37b6202f8jbe 0x37b620303
37b6202facomiss x1, x0
37b6202fdja 0x37b620560
37b620303
37b620303loc_37b620303:
37b620303movss x2, [rip+0xe120f9]
37b62030bdivss x2, x1
37b62030fcomiss x0, x2
37b620312movaps x1, x2
37b620315ja 0x37b620560
37b62031bmov rax, [rsp+536]
37b620323lea rbp, [rsp+284]
37b62032bmov [rsp+64], 1
37b620334mov rdx, rbx
37b620337mov [rsp+56], rbp
37b62033cmov r9, [rsp+464]
37b620344mov [rsp+48], rax
37b620349mov rax, [rsp+528]
37b620351mov r8, [rsp+456]
37b620359mov rcx, [rsp+416]
37b620361mov [rsp+40], rax
37b620366mov rax, [rsp+520]
37b62036emov [rsp+32], rax
37b620373call sgebal_
37b620378mov [rsp+40], r12
37b62037dmov r8, rbx
37b620380mov rdx, rbx
37b620383mov rax, [rsp+464]
37b62038bmov r9, [rsp+456]
37b620393mov [rsp+48], 1
37b62039clea rcx, [rip+0xe1205c]
37b6203a3mov [rsp+32], rax
37b6203a8call slange_
37b6203admov [rsp+216], 0
37b6203b8
37b6203b8loc_37b6203b8:
37b6203b8mov rax, [rsp+544]
37b6203c0mov edx, [r13]
37b6203c4lea r14, [rsp+316]
37b6203ccmov rcx, [rsp+568]
37b6203d4mov r9, [rsp+456]
37b6203dcmovss [rax], x0
37b6203e0movsxd rax, [rbx]
37b6203e3mov r8, [rsp+528]
37b6203ebmov [rsp+40], rcx
37b6203f0sub edx, eax
37b6203f2lea r12, [rcx+4*rax]
37b6203f6lea r15l, [rax+1]
37b6203famov [rsp+64], rbp
37b6203ffmov rax, [rsp+464]
37b620407mov [rsp+56], r14
37b62040cmov rcx, rbx
37b62040fmov [rsp+48], r12
37b620414mov [rsp+32], rax
37b620419mov [rsp+316], edx
37b620420mov rdx, [rsp+520]
37b620428call sgehrd_
37b62042dtest edi, edi
37b62042fjne 0x37b6209d8
37b620435mov eax, [rsp+168]
37b62043ctest eax, eax
37b62043ejne 0x37b6214c0
37b620444mov r12l, [rsp+176]
37b62044cmov eax, [r13]
37b620450test r12l, r12l
37b620453jne 0x37b6213f8
37b620459mov r9, [rsp+520]
37b620461mov [rsp+316], eax
37b620468mov r8, rbx
37b62046blea rcx, [rsp+262]
37b620473mov rax, [rsp+592]
37b62047blea rdx, [rip+0xe11f4f]
37b620482mov [rsp+262], 83
37b62048amov [rsp+120], 1
37b620493mov [rsp+104], rax
37b620498mov rax, [rsp+568]
37b6204a0mov [rsp+112], 1
37b6204a9mov [rsp+88], rax
37b6204aemov rax, [rsp+512]
37b6204b6mov [rsp+96], r14
37b6204bbmov [rsp+80], rax
37b6204c0mov rax, [rsp+504]
37b6204c8mov [rsp+72], rax
37b6204cdmov rax, [rsp+480]
37b6204d5mov [rsp+64], rax
37b6204damov rax, [rsp+472]
37b6204e2mov [rsp+56], rax
37b6204e7mov rax, [rsp+464]
37b6204efmov [rsp+48], rax
37b6204f4mov rax, [rsp+456]
37b6204fcmov [rsp+40], rax
37b620501mov rax, [rsp+528]
37b620509mov [rsp+32], rax
37b62050ecall shseqr_
37b620513mov rax, [rsp+592]
37b62051bmov edi, [rax]
37b62051dtest edi, edi
37b62051fje 0x37b621d60
37b620525nop [rax+rax]
37b620530
37b620530loc_37b620530:
37b620530mov r11l, [rsp+216]
37b620538test r11l, r11l
37b62053bjne 0x37b620830
37b620541
37b620541loc_37b620541:
37b620541mov rcx, [rsp+208]
37b620549call sroundup_lwork_
37b62054emov rax, [rsp+568]
37b620556movss [rax], x0
37b62055ajmp 0x37b61ff7e
37b62055f
37b62055f 90 .
37b620560
37b620560loc_37b620560:
37b620560mov rax, [rsp+464]
37b620568mov [rsp+48], rbx
37b62056dlea rbp, [rsp+284]
37b620575lea r14, [rsp+272]
37b62057dmov [rsp+80], 1
37b620586lea r8, [rip+0xe11e57]
37b62058dlea r15, [rsp+264]
37b620595mov [rsp+64], rax
37b62059amov rax, [rsp+456]
37b6205a2mov rdx, r8
37b6205a5mov r9, r15
37b6205a8mov [rsp+72], rbp
37b6205adlea rcx, [rip+0xe11e4a]
37b6205b4mov [rsp+56], rax
37b6205b9mov [rsp+40], rbx
37b6205bemov [rsp+32], r14
37b6205c3movss [rsp+272], x1
37b6205cccall slascl_
37b6205d1mov rax, [rsp+536]
37b6205d9mov rdx, rbx
37b6205dcmov [rsp+64], 1
37b6205e5mov [rsp+56], rbp
37b6205eamov r9, [rsp+464]
37b6205f2mov [rsp+48], rax
37b6205f7mov rax, [rsp+528]
37b6205ffmov r8, [rsp+456]
37b620607mov rcx, [rsp+416]
37b62060fmov [rsp+40], rax
37b620614mov rax, [rsp+520]
37b62061cmov [rsp+32], rax
37b620621call sgebal_
37b620626mov [rsp+40], r12
37b62062bmov r8, rbx
37b62062emov rdx, rbx
37b620631mov rax, [rsp+464]
37b620639mov r9, [rsp+456]
37b620641mov [rsp+48], 1
37b62064alea rcx, [rip+0xe11dae]
37b620651mov [rsp+32], rax
37b620656call slange_
37b62065bmov rax, [rsp+544]
37b620663mov r9, r14
37b620666lea r8, [rip+0xe11d77]
37b62066dmov rdx, r8
37b620670lea rcx, [rip+0xe11d87]
37b620677movss [rsp+276], x0
37b620680movss [rax], x0
37b620684lea rax, [rip+0xe11d55]
37b62068bmov [rsp+80], 1
37b620694mov [rsp+72], rbp
37b620699mov [rsp+64], rax
37b62069emov [rsp+56], r12
37b6206a3mov [rsp+48], rax
37b6206a8mov [rsp+40], rax
37b6206admov [rsp+32], r15
37b6206b2call slascl_
37b6206b7mov [rsp+216], 1
37b6206c2movss x0, [rsp+276]
37b6206cbjmp 0x37b6203b8
37b6206d0
37b6206d0loc_37b6206d0:
37b6206d0lea rax, [rip+0xe11d09]
37b6206d7lea rcx, [rip+0xe11d06]
37b6206demov [rsp+64], 1
37b6206e7mov r9, rbx
37b6206eamov [rsp+48], rcx
37b6206eflea r8, [rip+0xe11ce0]
37b6206f6lea rdx, [rip+0xe11cda]
37b6206fdmov rcx, rax
37b620700mov [rsp+56], 6
37b620709mov [rsp+40], rbx
37b62070emov [rsp+32], rax
37b620713mov [rsp+216], rax
37b62071bcall ilaenv_
37b620720add eax, 1
37b620723imul eax, r14l
37b620727mov [rsp+288], eax
37b62072etest edi, edi
37b620730jne 0x37b6217d8
37b620736mov ecx, [rsp+168]
37b62073dtest ecx, ecx
37b62073fjne 0x37b621b18
37b620745mov rax, [rsp+592]
37b62074dmov edx, [rsp+176]
37b620754mov r8, rbx
37b620757mov [rsp+120], 1
37b620760mov [rsp+32], rbx
37b620765mov r9, [rsp+216]
37b62076dmov [rsp+104], rax
37b620772lea rax, [rip+0xe11c73]
37b620779test edx, edx
37b62077blea rdx, [rip+0xe11c4f]
37b620782mov [rsp+96], rax
37b620787mov rax, [rsp+568]
37b62078fmov [rsp+112], 1
37b620798mov [rsp+88], rax
37b62079dmov rax, [rsp+512]
37b6207a5mov [rsp+80], rax
37b6207aamov rax, [rsp+504]
37b6207b2mov [rsp+72], rax
37b6207b7mov rax, [rsp+480]
37b6207bfmov [rsp+64], rax
37b6207c4mov rax, [rsp+472]
37b6207ccmov [rsp+56], rax
37b6207d1mov rax, [rsp+464]
37b6207d9mov [rsp+48], rax
37b6207demov rax, [rsp+456]
37b6207e6mov [rsp+40], rax
37b6207ebje 0x37b621a48
37b6207f1lea rcx, [rip+0xe11bda]
37b6207f8call shseqr_
37b6207fdmov eax, [rbx]
37b6207ffmov edx, [rsp+288]
37b620806lea r15l, [rax+rax]
37b62080amov rax, [rsp+568]
37b620812cvttss2si eax, [rax]
37b620816cmp eax, edx
37b620818cmovl eax, edx
37b62081b
37b62081bloc_37b62081b:
37b62081bcmp r15l, eax
37b62081ecmovge eax, r15l
37b620822jmp 0x37b62004a
37b620827
37b620827 66 0f 1f 84 00 00 00 00 00 f........
37b620830
37b620830loc_37b620830:
37b620830mov rax, [rsp+592]
37b620838mov ecx, 1
37b62083dlea r15, [rip+0xe11b9c]
37b620844lea r12, [rsp+312]
37b62084clea rdi, [rsp+264]
37b620854lea r8, [rip+0xe11b89]
37b62085bmov [rsp+216], r15
37b620863movsxd rdx, [rax]
37b620866mov eax, [rbx]
37b620868mov [rsp+72], rbp
37b62086dlea rsi, [rsp+272]
37b620875mov [rsp+80], 1
37b62087emov r9, rsi
37b620881sub eax, edx
37b620883mov [rsp+64], r14
37b620888test eax, eax
37b62088amov [rsp+312], eax
37b620891cmovle eax, ecx
37b620894mov [rsp+48], r15
37b620899lea rcx, [rip+0xe11b5e]
37b6208a0mov [rsp+40], r12
37b6208a5mov [rsp+316], eax
37b6208acmov rax, [rsp+472]
37b6208b4mov [rsp+32], rdi
37b6208b9lea rax, [rax+4*rdx]
37b6208bdmov rdx, r8
37b6208c0mov [rsp+56], rax
37b6208c5call slascl_
37b6208camov rax, [rsp+592]
37b6208d2mov ecx, 1
37b6208d7mov r9, rsi
37b6208dalea r8, [rip+0xe11b03]
37b6208e1movsxd rdx, [rax]
37b6208e4mov eax, [rbx]
37b6208e6mov [rsp+72], rbp
37b6208ebmov [rsp+80], 1
37b6208f4sub eax, edx
37b6208f6mov [rsp+64], r14
37b6208fbtest eax, eax
37b6208fdmov [rsp+312], eax
37b620904cmovle eax, ecx
37b620907mov [rsp+48], r15
37b62090clea rcx, [rip+0xe11aeb]
37b620913mov [rsp+40], r12
37b620918mov [rsp+316], eax
37b62091fmov rax, [rsp+480]
37b620927mov [rsp+32], rdi
37b62092clea rax, [rax+4*rdx]
37b620930mov rdx, r8
37b620933mov [rsp+56], rax
37b620938call slascl_
37b62093dmov rax, [rsp+592]
37b620945mov r10l, [rax]
37b620948test r10l, r10l
37b62094bjne 0x37b621c50
37b620951mov r9l, [rsp+188]
37b620959test r9l, r9l
37b62095cjne 0x37b62096f
37b62095emov r8l, [rsp+184]
37b620966test r8l, r8l
37b620969je 0x37b620541
37b62096f
37b62096floc_37b62096f:
37b62096fmov ecx, [rsp+280]
37b620976test ecx, ecx
37b620978jne 0x37b620541
37b62097emov rax, [rsp+560]
37b620986mov [rsp+72], rbp
37b62098bmov [rsp+80], 1
37b620994mov [rsp+56], rax
37b620999mov rax, [rsp+216]
37b6209a1mov [rsp+64], rbx
37b6209a6mov [rsp+48], rax
37b6209abmov [rsp+40], rbx
37b6209b0
37b6209b0loc_37b6209b0:
37b6209b0mov [rsp+32], rdi
37b6209b5lea r8, [rip+0xe11a28]
37b6209bcmov r9, rsi
37b6209bflea rcx, [rip+0xe11a38]
37b6209c6mov rdx, r8
37b6209c9call slascl_
37b6209cejmp 0x37b620541
37b6209d3
37b6209d3 0f 1f 44 00 00 ..D..
37b6209d8
37b6209d8loc_37b6209d8:
37b6209d8mov rax, [rsp+496]
37b6209e0mov r8, rbx
37b6209e3mov rdx, rbx
37b6209e6lea rcx, [rip+0xe119fb]
37b6209edmov r9, [rsp+456]
37b6209f5mov [rsp+263], 76
37b6209fdmov [rsp+48], rax
37b620a02mov rax, [rsp+488]
37b620a0amov [rsp+56], 1
37b620a13mov [rsp+40], rax
37b620a18mov rax, [rsp+464]
37b620a20mov [rsp+32], rax
37b620a25call slacpy_
37b620a2amov eax, [r13]
37b620a2emov rcx, rbx
37b620a31mov [rsp+64], rbp
37b620a36mov [rsp+56], r14
37b620a3bmov r9, [rsp+488]
37b620a43sub eax, r15l
37b620a46mov [rsp+48], r12
37b620a4bmov r8, [rsp+528]
37b620a53add eax, 1
37b620a56mov rdx, [rsp+520]
37b620a5emov [rsp+316], eax
37b620a65mov rax, [rsp+568]
37b620a6dmov [rsp+40], rax
37b620a72mov rax, [rsp+496]
37b620a7amov [rsp+32], rax
37b620a7fcall sorghr_
37b620a84mov eax, [r13]
37b620a88mov r8, rbx
37b620a8bmov r9, [rsp+520]
37b620a93lea rdx, [rip+0xe11936]
37b620a9alea rcx, [rip+0xe11933]
37b620aa1mov [rsp+120], 1
37b620aaamov [rsp+316], eax
37b620ab1mov rax, [rsp+592]
37b620ab9mov [rsp+112], 1
37b620ac2mov [rsp+104], rax
37b620ac7mov rax, [rsp+568]
37b620acfmov [rsp+96], r14
37b620ad4mov [rsp+88], rax
37b620ad9mov rax, [rsp+496]
37b620ae1mov [rsp+80], rax
37b620ae6mov rax, [rsp+488]
37b620aeemov [rsp+72], rax
37b620af3mov rax, [rsp+480]
37b620afbmov [rsp+64], rax
37b620b00mov rax, [rsp+472]
37b620b08mov [rsp+56], rax
37b620b0dmov rax, [rsp+464]
37b620b15mov [rsp+48], rax
37b620b1amov rax, [rsp+456]
37b620b22mov [rsp+40], rax
37b620b27mov rax, [rsp+528]
37b620b2fmov [rsp+32], rax
37b620b34call shseqr_
37b620b39mov eax, [rsp+168]
37b620b40test eax, eax
37b620b42jne 0x37b621d00
37b620b48
37b620b48loc_37b620b48:
37b620b48mov rax, [rsp+592]
37b620b50mov eax, [rax]
37b620b52test eax, eax
37b620b54jne 0x37b620530
37b620b5amov eax, [r13]
37b620b5emov [rsp+104], r14
37b620b63lea r12, [rsp+292]
37b620b6blea rdx, [rip+0xe11861]
37b620b72mov [rsp+88], r12
37b620b77lea rcx, [rsp+263]
37b620b7fmov r9, rbx
37b620b82lea r8, [rsp+304]
37b620b8amov [rsp+316], eax
37b620b91mov rax, [rsp+568]
37b620b99mov [rsp+80], rbx
37b620b9emov [rsp+96], rax
37b620ba3mov rax, [rsp+512]
37b620babmov [rsp+128], 1
37b620bb7mov [rsp+72], rax
37b620bbcmov rax, [rsp+504]
37b620bc4mov [rsp+120], 1
37b620bcdmov [rsp+64], rax
37b620bd2mov rax, [rsp+496]
37b620bdamov [rsp+112], rbp
37b620bdfmov [rsp+56], rax
37b620be4mov rax, [rsp+488]
37b620becmov [rsp+48], rax
37b620bf1mov rax, [rsp+464]
37b620bf9mov [rsp+40], rax
37b620bfemov rax, [rsp+456]
37b620c06mov [rsp+32], rax
37b620c0bcall strevc3_
37b620c10mov edx, [rsp+176]
37b620c17test edx, edx
37b620c19je 0x37b621d78
37b620c1f
37b620c1floc_37b620c1f:
37b620c1fmov rax, [rsp+496]
37b620c27mov [rsp+72], rbp
37b620c2cmov r8, rbx
37b620c2flea rdx, [rip+0xe117b2]
37b620c36mov [rsp+48], rbx
37b620c3bmov r9, [rsp+520]
37b620c43mov [rsp+64], rax
37b620c48mov rax, [rsp+488]
37b620c50mov [rsp+88], 1
37b620c59mov rcx, [rsp+416]
37b620c61mov [rsp+56], rax
37b620c66mov rax, [rsp+536]
37b620c6emov [rsp+80], 1
37b620c77mov [rsp+40], rax
37b620c7cmov rax, [rsp+528]
37b620c84mov [rsp+32], rax
37b620c89call sgebak_
37b620c8emov eax, [rbx]
37b620c90test eax, eax
37b620c92jle 0x37b620f7b
37b620c98movsxd r15, [rsp+192]
37b620ca0xor edx, edx
37b620ca2mov rsi, [rsp+488]
37b620caamov [rsp+192], eax
37b620cb1mov [rsp+248], rbp
37b620cb9mov r10, [rsp+480]
37b620cc1mov r13, -1
37b620cc8mov r12l, 1
37b620ccetest r15, r15
37b620cd1mov [rsp+224], r14
37b620cd9cmovs r15, rdx
37b620cddmov rdx, r15
37b620ce0mov [rsp+176], r15
37b620ce8not rdx
37b620ceblea rdx, [rdx+2*r15]
37b620ceflea r15, [4*r15]
37b620cf7lea rdi, [rsi+4*rdx+4]
37b620cfcnop [rax]
37b620d00
37b620d00loc_37b620d00:
37b620d00movss x1, [r10+4*r12-4]
37b620d07pxor x0, x0
37b620d0bcomiss x1, x0
37b620d0ejp 0x37b6212f0
37b620d14je 0x37b621390
37b620d1ajbe 0x37b6212f0
37b620d20lea r8, [rip+0xe116b9]
37b620d27mov rdx, rsi
37b620d2amov rcx, rbx
37b620d2dmov [rsp+480], r10
37b620d35mov [rsp+232], 1
37b620d40lea rbp, [rsp+300]
37b620d48call snrm2_
37b620d4dmov rax, [rsp+176]
37b620d55mov rdx, rdi
37b620d58mov rcx, rbx
37b620d5bmovss [rsp+312], x0
37b620d64lea r8, [rip+0xe11675]
37b620d6blea r14, [rax+r13]
37b620d6fcall snrm2_
37b620d74mov rdx, [rsp+224]
37b620d7clea rcx, [rsp+312]
37b620d84movss [rsp+316], x0
37b620d8dcall slapy2_
37b620d92mov r8, rsi
37b620d95mov rdx, rbp
37b620d98mov rcx, rbx
37b620d9bmovaps x1, x0
37b620d9emovss x0, [rip+0xe1165e]
37b620da6lea r9, [rip+0xe11633]
37b620daddivss x0, x1
37b620db1movss [rsp+300], x0
37b620dbacall sscal_
37b620dbfmov rdx, rbp
37b620dc2mov r8, rdi
37b620dc5mov rcx, rbx
37b620dc8lea r9, [rip+0xe11611]
37b620dcfcall sscal_
37b620dd4mov edx, [rbx]
37b620dd6mov r10, [rsp+480]
37b620ddetest edx, edx
37b620de0jle 0x37b620e90
37b620de6lea eax, [rdx-1]
37b620de9cmp eax, 2
37b620decjbe 0x37b620e53
37b620deemov ecx, edx
37b620df0mov r8, [rsp+568]
37b620df8xor eax, eax
37b620dfashr ecx, 2
37b620dfdshl rcx, 4
37b620e01nop [rax+rax]
37b620e0anop [rax+rax]
37b620e15nop [rax+rax]
37b620e20
37b620e20loc_37b620e20:
37b620e20movups x0, [rsi+rax]
37b620e24movups x1, [rdi+rax]
37b620e28mulps x0, x0
37b620e2bmulps x1, x1
37b620e2eaddps x0, x1
37b620e31movups [r8+rax], x0
37b620e36add rax, 16
37b620e3acmp rax, rcx
37b620e3djne 0x37b620e20
37b620e3ftest dl, 3
37b620e42je 0x37b620e90
37b620e44mov ebp, edx
37b620e46and ebp, -4
37b620e49lea eax, [rbp+1]
37b620e4cmov [rsp+232], eax
37b620e53
37b620e53loc_37b620e53:
37b620e53movsxd rbp, [rsp+232]
37b620e5bmov r8, [rsp+568]
37b620e63lea rcx, [rsi-4]
37b620e67lea rax, [rdi-4]
37b620e6b
37b620e6bloc_37b620e6b:
37b620e6bmovss x1, [rcx+4*rbp]
37b620e70movss x0, [rax+4*rbp]
37b620e75mulss x1, x1
37b620e79mulss x0, x0
37b620e7daddss x0, x1
37b620e81movss [r8+4*rbp-4], x0
37b620e88add rbp, 1
37b620e8ccmp edx, ebp
37b620e8ejge 0x37b620e6b
37b620e90
37b620e90loc_37b620e90:
37b620e90mov rdx, [rsp+568]
37b620e98lea r8, [rip+0xe11541]
37b620e9fmov rcx, rbx
37b620ea2mov [rsp+480], r10
37b620eaacall isamax_
37b620eafmov rcx, [rsp+488]
37b620eb7lea r9, [rsp+308]
37b620ebflea r8, [rsp+268]
37b620ec7cdqe
37b620ec9mov [rsp+240], r9
37b620ed1lea rbp, [r14+rax]
37b620ed5add rax, r13
37b620ed8mov [rsp+232], r8
37b620ee0lea rdx, [rcx+4*rbp]
37b620ee4lea rcx, [rcx+4*rax]
37b620ee8lea rax, [rsp+296]
37b620ef0mov [rsp+32], rax
37b620ef5call slartg_
37b620efamov r9, [rsp+240]
37b620f02mov rdx, rsi
37b620f05mov rcx, rbx
37b620f08mov r8, [rsp+232]
37b620f10lea rax, [rip+0xe114c9]
37b620f17mov [rsp+48], r9
37b620f1cmov r9, rdi
37b620f1fmov [rsp+40], r8
37b620f24mov r8, rax
37b620f27mov [rsp+32], rax
37b620f2ccall srot_
37b620f31mov rax, [rsp+488]
37b620f39mov r10, [rsp+480]
37b620f41mov [rax+4*rbp], 0
37b620f48nop [rax+rax]
37b620f50
37b620f50loc_37b620f50:
37b620f50add r12, 1
37b620f54add rsi, r15
37b620f57mov r13, r14
37b620f5aadd rdi, r15
37b620f5dcmp [rsp+192], r12l
37b620f65jge 0x37b620d00
37b620f6bmov rbp, [rsp+248]
37b620f73mov r14, [rsp+224]
37b620f7b
37b620f7bloc_37b620f7b:
37b620f7bmov esi, [rsp+168]
37b620f82test esi, esi
37b620f84je 0x37b620530
37b620f8a
37b620f8aloc_37b620f8a:
37b620f8amov rax, [rsp+512]
37b620f92mov [rsp+72], rbp
37b620f97mov r8, rbx
37b620f9alea rdx, [rip+0xe1144f]
37b620fa1mov [rsp+48], rbx
37b620fa6mov r9, [rsp+520]
37b620faemov [rsp+64], rax
37b620fb3mov rax, [rsp+504]
37b620fbbmov [rsp+88], 1
37b620fc4mov rcx, [rsp+416]
37b620fccmov [rsp+56], rax
37b620fd1mov rax, [rsp+536]
37b620fd9mov [rsp+80], 1
37b620fe2mov [rsp+40], rax
37b620fe7mov rax, [rsp+528]
37b620fefmov [rsp+32], rax
37b620ff4call sgebak_
37b620ff9mov eax, [rbx]
37b620ffbtest eax, eax
37b620ffdjle 0x37b620530
37b621003movsxd r15, [rsp+200]
37b62100bxor edx, edx
37b62100dmov rsi, [rsp+504]
37b621015mov [rsp+176], eax
37b62101cmov [rsp+232], rbp
37b621024mov r10, [rsp+480]
37b62102cmov r13, -1
37b621033mov r12l, 1
37b621039test r15, r15
37b62103cmov [rsp+192], r14
37b621044cmovs r15, rdx
37b621048mov rdx, r15
37b62104bmov [rsp+168], r15
37b621053not rdx
37b621056lea rdx, [rdx+2*r15]
37b62105alea r15, [4*r15]
37b621062lea rdi, [rsi+4*rdx+4]
37b621067nop [rax+rax]
37b621070
37b621070loc_37b621070:
37b621070movss x1, [r10+4*r12-4]
37b621077pxor x0, x0
37b62107bcomiss x1, x0
37b62107ejp 0x37b6212e0
37b621084je 0x37b621320
37b62108ajbe 0x37b6212e0
37b621090lea r8, [rip+0xe11349]
37b621097mov rdx, rsi
37b62109amov rcx, rbx
37b62109dmov [rsp+480], r10
37b6210a5mov [rsp+200], 1
37b6210b0lea rbp, [rsp+300]
37b6210b8call snrm2_
37b6210bdmov rax, [rsp+168]
37b6210c5mov rdx, rdi
37b6210c8mov rcx, rbx
37b6210cbmovss [rsp+312], x0
37b6210d4lea r8, [rip+0xe11305]
37b6210dblea r14, [r13+rax]
37b6210e0call snrm2_
37b6210e5mov rdx, [rsp+192]
37b6210edlea rcx, [rsp+312]
37b6210f5movss [rsp+316], x0
37b6210fecall slapy2_
37b621103mov r8, rsi
37b621106mov rdx, rbp
37b621109mov rcx, rbx
37b62110cmovaps x1, x0
37b62110fmovss x0, [rip+0xe112ed]
37b621117lea r9, [rip+0xe112c2]
37b62111edivss x0, x1
37b621122movss [rsp+300], x0
37b62112bcall sscal_
37b621130mov rdx, rbp
37b621133mov r8, rdi
37b621136mov rcx, rbx
37b621139lea r9, [rip+0xe112a0]
37b621140call sscal_
37b621145mov edx, [rbx]
37b621147mov r10, [rsp+480]
37b62114ftest edx, edx
37b621151jle 0x37b6211f0
37b621157lea eax, [rdx-1]
37b62115acmp eax, 2
37b62115djbe 0x37b6211b3
37b62115fmov ecx, edx
37b621161mov r8, [rsp+568]
37b621169xor eax, eax
37b62116bshr ecx, 2
37b62116eshl rcx, 4
37b621172nop [rax]
37b621175nop [rax+rax]
37b621180
37b621180loc_37b621180:
37b621180movups x1, [rsi+rax]
37b621184movups x0, [rdi+rax]
37b621188mulps x1, x1
37b62118bmulps x0, x0
37b62118eaddps x0, x1
37b621191movups [r8+rax], x0
37b621196add rax, 16
37b62119acmp rcx, rax
37b62119djne 0x37b621180
37b62119fmov ebp, edx
37b6211a1and ebp, -4
37b6211a4test dl, 3
37b6211a7je 0x37b6211f0
37b6211a9lea eax, [rbp+1]
37b6211acmov [rsp+200], eax
37b6211b3
37b6211b3loc_37b6211b3:
37b6211b3movsxd rbp, [rsp+200]
37b6211bbmov r8, [rsp+568]
37b6211c3lea rcx, [rsi-4]
37b6211c7lea rax, [rdi-4]
37b6211cb
37b6211cbloc_37b6211cb:
37b6211cbmovss x0, [rcx+4*rbp]
37b6211d0movss x1, [rax+4*rbp]
37b6211d5mulss x0, x0
37b6211d9mulss x1, x1
37b6211ddaddss x0, x1
37b6211e1movss [r8+4*rbp-4], x0
37b6211e8add rbp, 1
37b6211eccmp edx, ebp
37b6211eejge 0x37b6211cb
37b6211f0
37b6211f0loc_37b6211f0:
37b6211f0mov rdx, [rsp+568]
37b6211f8lea r8, [rip+0xe111e1]
37b6211ffmov rcx, rbx
37b621202mov [rsp+480], r10
37b62120acall isamax_
37b62120fmov rcx, [rsp+504]
37b621217lea r9, [rsp+308]
37b62121flea r8, [rsp+268]
37b621227cdqe
37b621229mov [rsp+224], r9
37b621231lea rbp, [r14+rax]
37b621235add rax, r13
37b621238mov [rsp+200], r8
37b621240lea rdx, [rcx+4*rbp]
37b621244lea rcx, [rcx+4*rax]
37b621248lea rax, [rsp+296]
37b621250mov [rsp+32], rax
37b621255call slartg_
37b62125amov r9, [rsp+224]
37b621262mov rdx, rsi
37b621265mov rcx, rbx
37b621268mov r8, [rsp+200]
37b621270lea rax, [rip+0xe11169]
37b621277mov [rsp+48], r9
37b62127cmov r9, rdi
37b62127fmov [rsp+40], r8
37b621284mov r8, rax
37b621287mov [rsp+32], rax
37b62128ccall srot_
37b621291mov rax, [rsp+504]
37b621299mov r10, [rsp+480]
37b6212a1mov [rax+4*rbp], 0
37b6212a8nop [rax+rax]
37b6212b0
37b6212b0loc_37b6212b0:
37b6212b0add r12, 1
37b6212b4add rsi, r15
37b6212b7mov r13, r14
37b6212baadd rdi, r15
37b6212bdcmp [rsp+176], r12l
37b6212c5jge 0x37b621070
37b6212cbmov rbp, [rsp+232]
37b6212d3mov r14, [rsp+192]
37b6212dbjmp 0x37b620530
37b6212e0
37b6212e0loc_37b6212e0:
37b6212e0mov rax, [rsp+168]
37b6212e8lea r14, [r13+rax]
37b6212edjmp 0x37b6212b0
37b6212ef
37b6212ef 90 .
37b6212f0
37b6212f0loc_37b6212f0:
37b6212f0mov rax, [rsp+176]
37b6212f8lea r14, [rax+r13]
37b6212fcjmp 0x37b620f50
37b621301
37b621301 0f 1f 80 00 00 00 00 .......
37b621308
37b621308loc_37b621308:
37b621308mov eax, [rax]
37b62130atest eax, eax
37b62130cje 0x37b61ff7e
37b621312
37b621312loc_37b621312:
37b621312neg eax
37b621314jmp 0x37b61ff5c
37b621319
37b621319 0f 1f 80 00 00 00 00 .......
37b621320
37b621320loc_37b621320:
37b621320lea r8, [rip+0xe110b9]
37b621327mov rdx, rsi
37b62132amov rcx, rbx
37b62132dmov [rsp+480], r10
37b621335call snrm2_
37b62133alea rdx, [rsp+300]
37b621342mov r8, rsi
37b621345mov rcx, rbx
37b621348movaps x1, x0
37b62134bmovss x0, [rip+0xe110b1]
37b621353lea r9, [rip+0xe11086]
37b62135adivss x0, x1
37b62135emovss [rsp+300], x0
37b621367call sscal_
37b62136cmov rax, [rsp+168]
37b621374mov r10, [rsp+480]
37b62137clea r14, [r13+rax]
37b621381jmp 0x37b6212b0
37b621386
37b621386 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b621390
37b621390loc_37b621390:
37b621390lea r8, [rip+0xe11049]
37b621397mov rdx, rsi
37b62139amov rcx, rbx
37b62139dmov [rsp+480], r10
37b6213a5call snrm2_
37b6213aalea rdx, [rsp+300]
37b6213b2mov r8, rsi
37b6213b5mov rcx, rbx
37b6213b8movaps x1, x0
37b6213bbmovss x0, [rip+0xe11041]
37b6213c3lea r9, [rip+0xe11016]
37b6213cadivss x0, x1
37b6213cemovss [rsp+300], x0
37b6213d7call sscal_
37b6213dcmov rax, [rsp+176]
37b6213e4mov r10, [rsp+480]
37b6213eclea r14, [rax+r13]
37b6213f0jmp 0x37b620f50
37b6213f5
37b6213f5 0f 1f 00 ...
37b6213f8
37b6213f8loc_37b6213f8:
37b6213f8mov r9, [rsp+520]
37b621400mov [rsp+316], eax
37b621407mov r8, rbx
37b62140alea rcx, [rsp+262]
37b621412mov rax, [rsp+592]
37b62141alea rdx, [rip+0xe10fb0]
37b621421mov [rsp+262], 69
37b621429mov [rsp+120], 1
37b621432mov [rsp+104], rax
37b621437mov rax, [rsp+568]
37b62143fmov [rsp+112], 1
37b621448mov [rsp+88], rax
37b62144dmov rax, [rsp+512]
37b621455mov [rsp+96], r14
37b62145amov [rsp+80], rax
37b62145fmov rax, [rsp+504]
37b621467mov [rsp+72], rax
37b62146cmov rax, [rsp+480]
37b621474mov [rsp+64], rax
37b621479mov rax, [rsp+472]
37b621481mov [rsp+56], rax
37b621486mov rax, [rsp+464]
37b62148emov [rsp+48], rax
37b621493mov rax, [rsp+456]
37b62149bmov [rsp+40], rax
37b6214a0mov rax, [rsp+528]
37b6214a8mov [rsp+32], rax
37b6214adcall shseqr_
37b6214b2jmp 0x37b620530
37b6214b7
37b6214b7 66 0f 1f 84 00 00 00 00 00 f........
37b6214c0
37b6214c0loc_37b6214c0:
37b6214c0mov rax, [rsp+512]
37b6214c8mov r8, rbx
37b6214cbmov rdx, rbx
37b6214celea rcx, [rip+0xe10f13]
37b6214d5mov r9, [rsp+456]
37b6214ddmov [rsp+263], 82
37b6214e5mov [rsp+48], rax
37b6214eamov rax, [rsp+504]
37b6214f2mov [rsp+56], 1
37b6214fbmov [rsp+40], rax
37b621500mov rax, [rsp+464]
37b621508mov [rsp+32], rax
37b62150dcall slacpy_
37b621512mov eax, [r13]
37b621516mov rcx, rbx
37b621519mov [rsp+64], rbp
37b62151emov [rsp+56], r14
37b621523mov r9, [rsp+504]
37b62152bsub eax, r15l
37b62152emov [rsp+48], r12
37b621533mov r8, [rsp+528]
37b62153badd eax, 1
37b62153emov rdx, [rsp+520]
37b621546mov [rsp+316], eax
37b62154dmov rax, [rsp+568]
37b621555mov [rsp+40], rax
37b62155amov rax, [rsp+512]
37b621562mov [rsp+32], rax
37b621567call sorghr_
37b62156cmov eax, [r13]
37b621570mov r8, rbx
37b621573mov r9, [rsp+520]
37b62157blea rdx, [rip+0xe10e4e]
37b621582lea rcx, [rip+0xe10e4b]
37b621589mov [rsp+120], 1
37b621592mov [rsp+316], eax
37b621599mov rax, [rsp+592]
37b6215a1mov [rsp+112], 1
37b6215aamov [rsp+104], rax
37b6215afmov rax, [rsp+568]
37b6215b7mov [rsp+96], r14
37b6215bcmov [rsp+88], rax
37b6215c1mov rax, [rsp+512]
37b6215c9mov [rsp+80], rax
37b6215cemov rax, [rsp+504]
37b6215d6mov [rsp+72], rax
37b6215dbmov rax, [rsp+480]
37b6215e3mov [rsp+64], rax
37b6215e8mov rax, [rsp+472]
37b6215f0mov [rsp+56], rax
37b6215f5mov rax, [rsp+464]
37b6215fdmov [rsp+48], rax
37b621602mov rax, [rsp+456]
37b62160amov [rsp+40], rax
37b62160fmov rax, [rsp+528]
37b621617mov [rsp+32], rax
37b62161ccall shseqr_
37b621621mov rax, [rsp+592]
37b621629mov r15l, [rax]
37b62162ctest r15l, r15l
37b62162fjne 0x37b620530
37b621635mov eax, [r13]
37b621639mov [rsp+104], r14
37b62163elea r15, [rsp+292]
37b621646lea rdi, [rsp+304]
37b62164emov [rsp+88], r15
37b621653mov r9, rbx
37b621656mov r8, rdi
37b621659lea rdx, [rip+0xe10d73]
37b621660mov [rsp+316], eax
37b621667mov rax, [rsp+568]
37b62166flea rcx, [rsp+263]
37b621677mov [rsp+80], rbx
37b62167cmov [rsp+96], rax
37b621681mov rax, [rsp+512]
37b621689mov [rsp+128], 1
37b621695mov [rsp+72], rax
37b62169amov rax, [rsp+504]
37b6216a2mov [rsp+120], 1
37b6216abmov [rsp+64], rax
37b6216b0mov rax, [rsp+496]
37b6216b8mov [rsp+112], rbp
37b6216bdmov [rsp+56], rax
37b6216c2mov rax, [rsp+488]
37b6216camov [rsp+48], rax
37b6216cfmov rax, [rsp+464]
37b6216d7mov [rsp+40], rax
37b6216dcmov rax, [rsp+456]
37b6216e4mov [rsp+32], rax
37b6216e9call strevc3_
37b6216eemov eax, [rsp+176]
37b6216f5test eax, eax
37b6216f7jne 0x37b620f8a
37b6216fd
37b6216fdloc_37b6216fd:
37b6216fdmov r9, rbx
37b621700mov r8, rdi
37b621703lea rdx, [rip+0xe10cf7]
37b62170amov rcx, rsi
37b62170dlea rax, [rsp+280]
37b621715mov [rsp+120], rbx
37b62171amov [rsp+136], rax
37b621722mov rax, [rsp+584]
37b62172amov [rsp+152], 1
37b621736mov [rsp+128], rax
37b62173emov rax, [rsp+568]
37b621746mov [rsp+144], 1
37b621752mov [rsp+112], rax
37b621757mov rax, [rsp+560]
37b62175fmov [rsp+104], r15
37b621764mov [rsp+88], rax
37b621769mov rax, [rsp+552]
37b621771mov [rsp+96], rbx
37b621776mov [rsp+80], rax
37b62177bmov rax, [rsp+512]
37b621783mov [rsp+72], rax
37b621788mov rax, [rsp+504]
37b621790mov [rsp+64], rax
37b621795mov rax, [rsp+496]
37b62179dmov [rsp+56], rax
37b6217a2mov rax, [rsp+488]
37b6217aamov [rsp+48], rax
37b6217afmov rax, [rsp+464]
37b6217b7mov [rsp+40], rax
37b6217bcmov rax, [rsp+456]
37b6217c4mov [rsp+32], rax
37b6217c9call strsna_
37b6217cejmp 0x37b620f7b
37b6217d3
37b6217d3 0f 1f 44 00 00 ..D..
37b6217d8
37b6217d8loc_37b6217d8:
37b6217d8lea rax, [rsp+284]
37b6217e0lea r14, [rip+0xe10c05]
37b6217e7mov r9, rbx
37b6217eamov [rsp+120], 1
37b6217f3mov [rsp+112], rax
37b6217f8mov rax, [rsp+568]
37b621800lea r15, [rsp+292]
37b621808lea rdx, [rip+0xe10bc4]
37b62180fmov [rsp+104], r14
37b621814lea r8, [rsp+304]
37b62181clea rcx, [rip+0xe10bc5]
37b621823mov [rsp+96], rax
37b621828mov rax, [rsp+512]
37b621830mov [rsp+88], r15
37b621835mov [rsp+72], rax
37b62183amov rax, [rsp+504]
37b621842mov [rsp+80], rbx
37b621847mov [rsp+64], rax
37b62184cmov rax, [rsp+496]
37b621854mov [rsp+128], 1
37b621860mov [rsp+56], rax
37b621865mov rax, [rsp+488]
37b62186dmov [rsp+48], rax
37b621872mov rax, [rsp+464]
37b62187amov [rsp+40], rax
37b62187fmov rax, [rsp+456]
37b621887mov [rsp+32], rax
37b62188ccall strevc3_
37b621891mov rax, [rsp+568]
37b621899mov edx, [rsp+288]
37b6218a0cvttss2si eax, [rax]
37b6218a4add eax, [rbx]
37b6218a6mov [rsp+96], r14
37b6218abmov [rsp+120], 1
37b6218b4cmp eax, edx
37b6218b6mov [rsp+112], 1
37b6218bfcmovl eax, edx
37b6218c2mov [rsp+288], eax
37b6218c9mov rax, [rsp+592]
37b6218d1mov [rsp+104], rax
37b6218d6mov rax, [rsp+568]
37b6218demov [rsp+88], rax
37b6218e3mov rax, [rsp+496]
37b6218ebmov [rsp+80], rax
37b6218f0mov rax, [rsp+488]
37b6218f8
37b6218f8loc_37b6218f8:
37b6218f8mov [rsp+72], rax
37b6218fdmov rax, [rsp+480]
37b621905mov r8, rbx
37b621908lea rcx, [rip+0xe10ac5]
37b62190fmov [rsp+32], rbx
37b621914mov r9, [rsp+216]
37b62191clea rdx, [rip+0xe10aad]
37b621923mov [rsp+64], rax
37b621928mov rax, [rsp+472]
37b621930mov [rsp+56], rax
37b621935mov rax, [rsp+464]
37b62193dmov [rsp+48], rax
37b621942mov rax, [rsp+456]
37b62194amov [rsp+40], rax
37b62194fcall shseqr_
37b621954mov rax, [rsp+568]
37b62195cmov ecx, [rbx]
37b62195ecvttss2si r11l, [rax]
37b621963mov eax, [rsp+288]
37b62196amov [rsp+224], ecx
37b621971lea r15l, [rcx+2*rcx]
37b621975cmp r11l, eax
37b621978cmovge eax, r11l
37b62197cmov r10l, eax
37b62197flea eax, [rcx-1]
37b621982mov [rsp+208], eax
37b621989mov eax, [rsp+176]
37b621990test eax, eax
37b621992jne 0x37b621a98
37b621998test ebp, ebp
37b62199ajne 0x37b621a98
37b6219a0mov eax, ecx
37b6219a2mov ebp, ecx
37b6219a4mov [rsp+48], r14
37b6219a9mov r9, rbx
37b6219acimul eax, ecx
37b6219afmov rcx, [rsp+216]
37b6219b7mov [rsp+64], 1
37b6219c0lea r8, [rip+0xe10a0f]
37b6219c7mov [rsp+56], 6
37b6219d0lea rdx, [rip+0xe10a1a]
37b6219d7mov [rsp+32], rcx
37b6219dcmov [rsp+40], rbx
37b6219e1lea eax, [rax+2*r15]
37b6219e5cmp r15l, eax
37b6219e8mov [rsp+288], r10l
37b6219f0cmovl r15l, eax
37b6219f4mov [rsp+224], r10l
37b6219fccall ilaenv_
37b621a01mov ecx, [rbx]
37b621a03mov r10l, [rsp+224]
37b621a0bmov r8l, eax
37b621a0emov edx, ecx
37b621a10lea eax, [rcx+rcx]
37b621a13imul edx, ecx
37b621a16lea r9l, [rax+rcx]
37b621a1alea edx, [rdx+2*r9]
37b621a1ecmp edx, r10l
37b621a21cmovl edx, r10l
37b621a25imul r8l, [rsp+208]
37b621a2eadd r8l, ebp
37b621a31cmp edx, r8l
37b621a34cmovl edx, r8l
37b621a38
37b621a38loc_37b621a38:
37b621a38add eax, ecx
37b621a3acmp eax, edx
37b621a3ccmovl eax, edx
37b621a3fjmp 0x37b62081b
37b621a44
37b621a44 0f 1f 40 00 ..@.
37b621a48
37b621a48loc_37b621a48:
37b621a48lea rcx, [rip+0xe10985]
37b621a4fcall shseqr_
37b621a54mov eax, [rbx]
37b621a56mov ecx, [rsp+288]
37b621a5dmov edx, eax
37b621a5flea r10l, [rax+rax]
37b621a63imul edx, eax
37b621a66add eax, r10l
37b621a69lea edx, [rdx+2*rax]
37b621a6cmov rax, [rsp+568]
37b621a74cmp r10l, edx
37b621a77cvttss2si eax, [rax]
37b621a7bcmovl r10l, edx
37b621a7fmov r15l, r10l
37b621a82cmp eax, ecx
37b621a84cmovl eax, ecx
37b621a87cmp eax, edx
37b621a89cmovl eax, edx
37b621a8cjmp 0x37b62081b
37b621a91
37b621a91 0f 1f 80 00 00 00 00 .......
37b621a98
37b621a98loc_37b621a98:
37b621a98mov rax, [rsp+216]
37b621aa0mov [rsp+48], r14
37b621aa5lea rdx, [rip+0xe10945]
37b621aacmov r9, rbx
37b621aafmov [rsp+64], 1
37b621ab8lea r8, [rip+0xe10917]
37b621abfmov [rsp+56], 6
37b621ac8mov rcx, rax
37b621acbmov [rsp+40], rbx
37b621ad0mov [rsp+32], rax
37b621ad5mov [rsp+288], r10l
37b621addmov [rsp+232], r10l
37b621ae5call ilaenv_
37b621aeamov edx, [rsp+208]
37b621af1mov r10l, [rsp+232]
37b621af9mov ecx, [rbx]
37b621afbimul edx, eax
37b621afeadd edx, [rsp+224]
37b621b05cmp edx, r10l
37b621b08lea eax, [rcx+rcx]
37b621b0bcmovl edx, r10l
37b621b0fjmp 0x37b621a38
37b621b14
37b621b14 0f 1f 40 00 ..@.
37b621b18
37b621b18loc_37b621b18:
37b621b18lea rax, [rsp+284]
37b621b20lea r14, [rip+0xe108c5]
37b621b27mov r9, rbx
37b621b2amov [rsp+120], 1
37b621b33mov [rsp+112], rax
37b621b38mov rax, [rsp+568]
37b621b40lea r15, [rsp+292]
37b621b48lea rdx, [rip+0xe10884]
37b621b4fmov [rsp+104], r14
37b621b54lea r8, [rsp+304]
37b621b5clea rcx, [rip+0xe1088d]
37b621b63mov [rsp+96], rax
37b621b68mov rax, [rsp+512]
37b621b70mov [rsp+88], r15
37b621b75mov [rsp+72], rax
37b621b7amov rax, [rsp+504]
37b621b82mov [rsp+80], rbx
37b621b87mov [rsp+64], rax
37b621b8cmov rax, [rsp+496]
37b621b94mov [rsp+128], 1
37b621ba0mov [rsp+56], rax
37b621ba5mov rax, [rsp+488]
37b621badmov [rsp+48], rax
37b621bb2mov rax, [rsp+464]
37b621bbamov [rsp+40], rax
37b621bbfmov rax, [rsp+456]
37b621bc7mov [rsp+32], rax
37b621bcccall strevc3_
37b621bd1mov rax, [rsp+568]
37b621bd9mov edx, [rsp+288]
37b621be0cvttss2si eax, [rax]
37b621be4add eax, [rbx]
37b621be6mov [rsp+96], r14
37b621bebmov [rsp+120], 1
37b621bf4cmp eax, edx
37b621bf6mov [rsp+112], 1
37b621bffcmovl eax, edx
37b621c02mov [rsp+288], eax
37b621c09mov rax, [rsp+592]
37b621c11mov [rsp+104], rax
37b621c16mov rax, [rsp+568]
37b621c1emov [rsp+88], rax
37b621c23mov rax, [rsp+512]
37b621c2bmov [rsp+80], rax
37b621c30mov rax, [rsp+504]
37b621c38jmp 0x37b6218f8
37b621c3d
37b621c3d 0f 1f 00 ...
37b621c40
37b621c40loc_37b621c40:
37b621c40test ebp, ebp
37b621c42je 0x37b6201df
37b621c48jmp 0x37b61ff48
37b621c4d
37b621c4d 0f 1f 00 ...
37b621c50
37b621c50loc_37b621c50:
37b621c50mov rax, [rsp+520]
37b621c58mov r15, [rsp+216]
37b621c60mov r9, rsi
37b621c63lea r8, [rip+0xe1077a]
37b621c6amov rdx, r8
37b621c6dlea rcx, [rip+0xe1078a]
37b621c74mov eax, [rax]
37b621c76mov [rsp+72], rbp
37b621c7bmov [rsp+80], 1
37b621c84mov [rsp+168], eax
37b621c8bsub eax, 1
37b621c8emov [rsp+316], eax
37b621c95mov rax, [rsp+472]
37b621c9dmov [rsp+64], rbx
37b621ca2mov [rsp+56], rax
37b621ca7mov [rsp+48], r15
37b621cacmov [rsp+40], r14
37b621cb1mov [rsp+32], rdi
37b621cb6call slascl_
37b621cbbmov rax, [rsp+520]
37b621cc3mov eax, [rax]
37b621cc5mov [rsp+72], rbp
37b621ccamov [rsp+80], 1
37b621cd3sub eax, 1
37b621cd6mov [rsp+64], rbx
37b621cdbmov [rsp+316], eax
37b621ce2mov rax, [rsp+480]
37b621ceamov [rsp+48], r15
37b621cefmov [rsp+56], rax
37b621cf4mov [rsp+40], r14
37b621cf9jmp 0x37b6209b0
37b621cfe
37b621cfe 66 90 f.
37b621d00
37b621d00loc_37b621d00:
37b621d00mov rax, [rsp+512]
37b621d08mov r8, rbx
37b621d0bmov rdx, rbx
37b621d0elea rcx, [rip+0xe106eb]
37b621d15mov r9, [rsp+488]
37b621d1dmov [rsp+263], 66
37b621d25mov [rsp+48], rax
37b621d2amov rax, [rsp+504]
37b621d32mov [rsp+56], 1
37b621d3bmov [rsp+40], rax
37b621d40mov rax, [rsp+496]
37b621d48mov [rsp+32], rax
37b621d4dcall slacpy_
37b621d52jmp 0x37b620b48
37b621d57
37b621d57 66 0f 1f 84 00 00 00 00 00 f........
37b621d60
37b621d60loc_37b621d60:
37b621d60lea rdi, [rsp+304]
37b621d68lea r15, [rsp+292]
37b621d70jmp 0x37b6216fd
37b621d75
37b621d75 0f 1f 00 ...
37b621d78
37b621d78loc_37b621d78:
37b621d78lea rax, [rsp+280]
37b621d80mov r9, rbx
37b621d83mov rcx, rsi
37b621d86mov [rsp+152], 1
37b621d92mov [rsp+136], rax
37b621d9amov rax, [rsp+584]
37b621da2lea r8, [rsp+304]
37b621daalea rdx, [rip+0xe10650]
37b621db1mov [rsp+144], 1
37b621dbdmov [rsp+128], rax
37b621dc5mov rax, [rsp+568]
37b621dcdmov [rsp+120], rbx
37b621dd2mov [rsp+112], rax
37b621dd7mov rax, [rsp+560]
37b621ddfmov [rsp+104], r12
37b621de4mov [rsp+88], rax
37b621de9mov rax, [rsp+552]
37b621df1mov [rsp+96], rbx
37b621df6mov [rsp+80], rax
37b621dfbmov rax, [rsp+512]
37b621e03mov [rsp+72], rax
37b621e08mov rax, [rsp+504]
37b621e10mov [rsp+64], rax
37b621e15mov rax, [rsp+496]
37b621e1dmov [rsp+56], rax
37b621e22mov rax, [rsp+488]
37b621e2amov [rsp+48], rax
37b621e2fmov rax, [rsp+464]
37b621e37mov [rsp+40], rax
37b621e3cmov rax, [rsp+456]
37b621e44mov [rsp+32], rax
37b621e49call strsna_
37b621e4ejmp 0x37b620c1f
37b61fda0
37b621e53
37b621e53 // align 0x10
37b621e53 // align 0x10
37b621e60
37b621e60sgehd2_:
37b621e60push r15
37b621e62push r14
37b621e64push r13
37b621e66push r12
37b621e68push rbp
37b621e69push rdi
37b621e6apush rsi
37b621e6bpush rbx
37b621e6csub rsp, 152
37b621e73mov rbp, [rsp+256]
37b621e7bmov r10, [rsp+280]
37b621e83mov eax, [rcx]
37b621e85mov [r10], 0
37b621e8cmovsxd r11, [rbp]
37b621e90mov r12, rcx
37b621e93mov r15, r8
37b621e96test eax, eax
37b621e98js 0x37b621ef8
37b621e9amov r8l, 1
37b621ea0mov r14l, [rdx]
37b621ea3cmovg r8l, eax
37b621ea7cmp r14l, r8l
37b621eaajg 0x37b621eb1
37b621eactest r14l, r14l
37b621eafjg 0x37b621f08
37b621eb1
37b621eb1loc_37b621eb1:
37b621eb1mov edx, -2
37b621eb6mov eax, 2
37b621ebb
37b621ebbloc_37b621ebb:
37b621ebbmov [r10], edx
37b621ebemov r8l, 6
37b621ec4lea rdx, [rsp+140]
37b621ecclea rcx, [rip+0xe1054a]
37b621ed3mov [rsp+140], eax
37b621edacall xerbla_
37b621edfnop
37b621ee0
37b621ee0loc_37b621ee0:
37b621ee0add rsp, 152
37b621ee7pop rbx
37b621ee8pop rsi
37b621ee9pop rdi
37b621eeapop rbp
37b621eebpop r12
37b621eedpop r13
37b621eefpop r14
37b621ef1pop r15
37b621ef3ret
37b621ef4
37b621ef4 0f 1f 40 00 ..@.
37b621ef8
37b621ef8loc_37b621ef8:
37b621ef8mov edx, -1
37b621efdmov eax, 1
37b621f02jmp 0x37b621ebb
37b621f04
37b621f04 0f 1f 40 00 ..@.
37b621f08
37b621f08loc_37b621f08:
37b621f08cmp eax, r14l
37b621f0bmov edx, r14l
37b621f0emov ecx, [r15]
37b621f11cmovle edx, eax
37b621f14cmp ecx, edx
37b621f16jl 0x37b621f1c
37b621f18cmp eax, ecx
37b621f1ajge 0x37b621f28
37b621f1c
37b621f1cloc_37b621f1c:
37b621f1cmov edx, -3
37b621f21mov eax, 3
37b621f26jmp 0x37b621ebb
37b621f28
37b621f28loc_37b621f28:
37b621f28cmp r11l, r8l
37b621f2bjge 0x37b621f40
37b621f2dmov edx, -5
37b621f32mov eax, 5
37b621f37jmp 0x37b621ebb
37b621f39
37b621f39 0f 1f 80 00 00 00 00 .......
37b621f40
37b621f40loc_37b621f40:
37b621f40cmp r14l, ecx
37b621f43jge 0x37b621ee0
37b621f45movsxd rdx, r14l
37b621f48mov r8, r11
37b621f4bmov [rsp+108], ecx
37b621f4flea rdi, [4*r11+4]
37b621f57mov r10, rdx
37b621f5anot r8
37b621f5dmov [rsp+112], rdi
37b621f62lea rdi, [4*r11]
37b621f6aimul r10, r11
37b621f6emov [rsp+224], r12
37b621f76mov r12l, r14l
37b621f79mov r14, [rsp+224]
37b621f81mov [rsp+80], rdi
37b621f86mov [rsp+120], r11
37b621f8blea r13, [r8+r10]
37b621f8fmov [rsp+248], r9
37b621f97lea r10, [r13+rdx]
37b621f9clea rbx, [r9+4*r10+4]
37b621fa1mov r10, [rsp+264]
37b621fa9lea rsi, [r10+4*rdx-4]
37b621faelea r10, [r9+4*r11+4]
37b621fb3mov edx, ecx
37b621fb5mov [rsp+88], r10
37b621fbalea r10, [rsp+136]
37b621fc2mov [rsp+96], r10
37b621fc7jmp 0x37b621fe7
37b621fc9
37b621fc9 0f 1f 80 00 00 00 00 .......
37b621fd0
37b621fd0loc_37b621fd0:
37b621fd0mov eax, [r14]
37b621fd3mov edx, [r15]
37b621fd6add rsi, 4
37b621fdamov r12l, r11l
37b621fddadd r13, [rsp+120]
37b621fe2add rbx, [rsp+112]
37b621fe7
37b621fe7loc_37b621fe7:
37b621fe7sub edx, r12l
37b621feamov [rsp+32], rsi
37b621feflea r11l, [r12+1]
37b621ff4lea r9, [rip+0xe10415]
37b621ffbmov [rsp+140], edx
37b622002lea edx, [r12+2]
37b622007lea rcx, [rsp+140]
37b62200fcmp edx, eax
37b622011mov [rsp+104], r11l
37b622016cmovg edx, eax
37b622019mov rax, [rsp+248]
37b622021movsxd rdx, edx
37b622024add rdx, r13
37b622027lea r8, [rax+4*rdx]
37b62202bmov rdx, rbx
37b62202ecall slarfg_
37b622033mov eax, [r15]
37b622036mov [rsp+56], rbp
37b62203bmov r9, rbx
37b62203emov [rsp+40], rsi
37b622043lea r8, [rsp+140]
37b62204bmov rdx, r15
37b62204elea rcx, [rip+0xe103bf]
37b622055mov [rsp+72], 5
37b62205esub eax, r12l
37b622061mov [rsp+140], eax
37b622068mov rax, [rsp+272]
37b622070mov [rsp+64], rax
37b622075mov rax, [rsp+88]
37b62207alea rax, [rax+4*r13]
37b62207emov [rsp+48], rax
37b622083lea rax, [rip+0xe10386]
37b62208amov [rsp+32], rax
37b62208fcall slarf1f_
37b622094mov ecx, [r15]
37b622097mov rdx, [rsp+96]
37b62209cmov r9, rbx
37b62209flea r8, [rsp+140]
37b6220a7sub ecx, r12l
37b6220aamov [rsp+136], ecx
37b6220b1mov ecx, [r14]
37b6220b4mov [rsp+72], 4
37b6220bdsub ecx, r12l
37b6220c0mov [rsp+56], rbp
37b6220c5mov [rsp+140], ecx
37b6220ccmov rcx, [rsp+272]
37b6220d4mov [rsp+40], rsi
37b6220d9mov [rsp+64], rcx
37b6220demov rcx, [rsp+80]
37b6220e3lea rax, [rbx+rcx]
37b6220e7lea rcx, [rip+0xe1032b]
37b6220eemov [rsp+48], rax
37b6220f3lea rax, [rip+0xe10316]
37b6220famov [rsp+32], rax
37b6220ffcall slarf1f_
37b622104mov r11l, [rsp+104]
37b622109cmp [rsp+108], r11l
37b62210ejne 0x37b621fd0
37b622114jmp 0x37b621ee0
37b621e60
37b621e60sgehd2_:
37b621e60push r15
37b621e62push r14
37b621e64push r13
37b621e66push r12
37b621e68push rbp
37b621e69push rdi
37b621e6apush rsi
37b621e6bpush rbx
37b621e6csub rsp, 152
37b621e73mov rbp, [rsp+256]
37b621e7bmov r10, [rsp+280]
37b621e83mov eax, [rcx]
37b621e85mov [r10], 0
37b621e8cmovsxd r11, [rbp]
37b621e90mov r12, rcx
37b621e93mov r15, r8
37b621e96test eax, eax
37b621e98js 0x37b621ef8
37b621e9amov r8l, 1
37b621ea0mov r14l, [rdx]
37b621ea3cmovg r8l, eax
37b621ea7cmp r14l, r8l
37b621eaajg 0x37b621eb1
37b621eactest r14l, r14l
37b621eafjg 0x37b621f08
37b621eb1
37b621eb1loc_37b621eb1:
37b621eb1mov edx, -2
37b621eb6mov eax, 2
37b621ebb
37b621ebbloc_37b621ebb:
37b621ebbmov [r10], edx
37b621ebemov r8l, 6
37b621ec4lea rdx, [rsp+140]
37b621ecclea rcx, [rip+0xe1054a]
37b621ed3mov [rsp+140], eax
37b621edacall xerbla_
37b621edfnop
37b621ee0
37b621ee0loc_37b621ee0:
37b621ee0add rsp, 152
37b621ee7pop rbx
37b621ee8pop rsi
37b621ee9pop rdi
37b621eeapop rbp
37b621eebpop r12
37b621eedpop r13
37b621eefpop r14
37b621ef1pop r15
37b621ef3ret
37b621ef4
37b621ef4 0f 1f 40 00 ..@.
37b621ef8
37b621ef8loc_37b621ef8:
37b621ef8mov edx, -1
37b621efdmov eax, 1
37b621f02jmp 0x37b621ebb
37b621f04
37b621f04 0f 1f 40 00 ..@.
37b621f08
37b621f08loc_37b621f08:
37b621f08cmp eax, r14l
37b621f0bmov edx, r14l
37b621f0emov ecx, [r15]
37b621f11cmovle edx, eax
37b621f14cmp ecx, edx
37b621f16jl 0x37b621f1c
37b621f18cmp eax, ecx
37b621f1ajge 0x37b621f28
37b621f1c
37b621f1cloc_37b621f1c:
37b621f1cmov edx, -3
37b621f21mov eax, 3
37b621f26jmp 0x37b621ebb
37b621f28
37b621f28loc_37b621f28:
37b621f28cmp r11l, r8l
37b621f2bjge 0x37b621f40
37b621f2dmov edx, -5
37b621f32mov eax, 5
37b621f37jmp 0x37b621ebb
37b621f39
37b621f39 0f 1f 80 00 00 00 00 .......
37b621f40
37b621f40loc_37b621f40:
37b621f40cmp r14l, ecx
37b621f43jge 0x37b621ee0
37b621f45movsxd rdx, r14l
37b621f48mov r8, r11
37b621f4bmov [rsp+108], ecx
37b621f4flea rdi, [4*r11+4]
37b621f57mov r10, rdx
37b621f5anot r8
37b621f5dmov [rsp+112], rdi
37b621f62lea rdi, [4*r11]
37b621f6aimul r10, r11
37b621f6emov [rsp+224], r12
37b621f76mov r12l, r14l
37b621f79mov r14, [rsp+224]
37b621f81mov [rsp+80], rdi
37b621f86mov [rsp+120], r11
37b621f8blea r13, [r8+r10]
37b621f8fmov [rsp+248], r9
37b621f97lea r10, [r13+rdx]
37b621f9clea rbx, [r9+4*r10+4]
37b621fa1mov r10, [rsp+264]
37b621fa9lea rsi, [r10+4*rdx-4]
37b621faelea r10, [r9+4*r11+4]
37b621fb3mov edx, ecx
37b621fb5mov [rsp+88], r10
37b621fbalea r10, [rsp+136]
37b621fc2mov [rsp+96], r10
37b621fc7jmp 0x37b621fe7
37b621fc9
37b621fc9 0f 1f 80 00 00 00 00 .......
37b621fd0
37b621fd0loc_37b621fd0:
37b621fd0mov eax, [r14]
37b621fd3mov edx, [r15]
37b621fd6add rsi, 4
37b621fdamov r12l, r11l
37b621fddadd r13, [rsp+120]
37b621fe2add rbx, [rsp+112]
37b621fe7
37b621fe7loc_37b621fe7:
37b621fe7sub edx, r12l
37b621feamov [rsp+32], rsi
37b621feflea r11l, [r12+1]
37b621ff4lea r9, [rip+0xe10415]
37b621ffbmov [rsp+140], edx
37b622002lea edx, [r12+2]
37b622007lea rcx, [rsp+140]
37b62200fcmp edx, eax
37b622011mov [rsp+104], r11l
37b622016cmovg edx, eax
37b622019mov rax, [rsp+248]
37b622021movsxd rdx, edx
37b622024add rdx, r13
37b622027lea r8, [rax+4*rdx]
37b62202bmov rdx, rbx
37b62202ecall slarfg_
37b622033mov eax, [r15]
37b622036mov [rsp+56], rbp
37b62203bmov r9, rbx
37b62203emov [rsp+40], rsi
37b622043lea r8, [rsp+140]
37b62204bmov rdx, r15
37b62204elea rcx, [rip+0xe103bf]
37b622055mov [rsp+72], 5
37b62205esub eax, r12l
37b622061mov [rsp+140], eax
37b622068mov rax, [rsp+272]
37b622070mov [rsp+64], rax
37b622075mov rax, [rsp+88]
37b62207alea rax, [rax+4*r13]
37b62207emov [rsp+48], rax
37b622083lea rax, [rip+0xe10386]
37b62208amov [rsp+32], rax
37b62208fcall slarf1f_
37b622094mov ecx, [r15]
37b622097mov rdx, [rsp+96]
37b62209cmov r9, rbx
37b62209flea r8, [rsp+140]
37b6220a7sub ecx, r12l
37b6220aamov [rsp+136], ecx
37b6220b1mov ecx, [r14]
37b6220b4mov [rsp+72], 4
37b6220bdsub ecx, r12l
37b6220c0mov [rsp+56], rbp
37b6220c5mov [rsp+140], ecx
37b6220ccmov rcx, [rsp+272]
37b6220d4mov [rsp+40], rsi
37b6220d9mov [rsp+64], rcx
37b6220demov rcx, [rsp+80]
37b6220e3lea rax, [rbx+rcx]
37b6220e7lea rcx, [rip+0xe1032b]
37b6220eemov [rsp+48], rax
37b6220f3lea rax, [rip+0xe10316]
37b6220famov [rsp+32], rax
37b6220ffcall slarf1f_
37b622104mov r11l, [rsp+104]
37b622109cmp [rsp+108], r11l
37b62210ejne 0x37b621fd0
37b622114jmp 0x37b621ee0
37b621e60
37b622119
37b622119 // align 0x10
37b622119 // align 0x10
37b622120
37b622120sgehrd_:
37b622120push r15
37b622122push r14
37b622124push r13
37b622126push r12
37b622128push rbp
37b622129push rdi
37b62212apush rsi
37b62212bpush rbx
37b62212csub rsp, 280
37b622133movups [rsp+256], x6
37b62213bmov rax, [rsp+384]
37b622143mov r13, [rsp+416]
37b62214bmovsxd rsi, [rax]
37b62214emov eax, [rcx]
37b622150mov [r13], 0
37b622158mov [rsp+352], rcx
37b622160mov rbp, rdx
37b622163mov rbx, r9
37b622166mov [rsp+368], r8
37b62216etest eax, eax
37b622170js 0x37b6221d8
37b622172mov edx, 1
37b622177mov ecx, [rbp]
37b62217acmovg edx, eax
37b62217dcmp ecx, edx
37b62217fjg 0x37b622185
37b622181test ecx, ecx
37b622183jg 0x37b6221e8
37b622185
37b622185loc_37b622185:
37b622185mov edx, -2
37b62218amov eax, 2
37b62218f
37b62218floc_37b62218f:
37b62218fmov [r13], edx
37b622193
37b622193loc_37b622193:
37b622193lea rdx, [rsp+252]
37b62219bmov r8l, 6
37b6221a1lea rcx, [rip+0xe10289]
37b6221a8mov [rsp+252], eax
37b6221afcall xerbla_
37b6221b4nop
37b6221b5
37b6221b5loc_37b6221b5:
37b6221b5movups x6, [rsp+256]
37b6221bdadd rsp, 280
37b6221c4pop rbx
37b6221c5pop rsi
37b6221c6pop rdi
37b6221c7pop rbp
37b6221c8pop r12
37b6221capop r13
37b6221ccpop r14
37b6221cepop r15
37b6221d0ret
37b6221d1
37b6221d1 0f 1f 80 00 00 00 00 .......
37b6221d8
37b6221d8loc_37b6221d8:
37b6221d8mov edx, -1
37b6221ddmov eax, 1
37b6221e2jmp 0x37b62218f
37b6221e4
37b6221e4 0f 1f 40 00 ..@.
37b6221e8
37b6221e8loc_37b6221e8:
37b6221e8mov r12l, [r8]
37b6221ebcmp eax, ecx
37b6221edmov r8l, ecx
37b6221f0cmovle r8l, eax
37b6221f4cmp r12l, r8l
37b6221f7jl 0x37b6221fe
37b6221f9cmp eax, r12l
37b6221fcjge 0x37b62220a
37b6221fe
37b6221feloc_37b6221fe:
37b6221femov edx, -3
37b622203mov eax, 3
37b622208jmp 0x37b62218f
37b62220a
37b62220aloc_37b62220a:
37b62220acmp esi, edx
37b62220cjl 0x37b622a4a
37b622212mov rax, [rsp+408]
37b62221amov eax, [rax]
37b62221cmov r14l, eax
37b62221fcmp eax, edx
37b622221jge 0x37b622240
37b622223cmp eax, -1
37b622226je 0x37b622240
37b622228mov edx, -8
37b62222dmov eax, 8
37b622232jmp 0x37b62218f
37b622237
37b622237 66 0f 1f 84 00 00 00 00 00 f........
37b622240
37b622240loc_37b622240:
37b622240sub r12l, ecx
37b622243mov eax, 1
37b622248add r12l, 1
37b62224ccmp r12l, 1
37b622250jle 0x37b6222be
37b622252lea rax, [rip+0xe101e3]
37b622259mov [rsp+32], rbp
37b62225emov r9, [rsp+352]
37b622266lea rdx, [rip+0xe101c4]
37b62226dmov [rsp+48], rax
37b622272mov rax, [rsp+368]
37b62227alea r8, [rip+0xe101af]
37b622281lea rcx, [rip+0xe101b0]
37b622288mov [rsp+64], 1
37b622291mov [rsp+56], 6
37b62229amov [rsp+40], rax
37b62229fcall ilaenv_
37b6222a4mov edx, 64
37b6222a9mov rdi, [rsp+352]
37b6222b1cmp eax, edx
37b6222b3cmovg eax, edx
37b6222b6imul eax, [rdi]
37b6222b9add eax, 4160
37b6222be
37b6222beloc_37b6222be:
37b6222belea r15, [rsp+244]
37b6222c6mov [rsp+244], eax
37b6222cdmov rcx, r15
37b6222d0call sroundup_lwork_
37b6222d5mov rax, [rsp+400]
37b6222ddmovss [rax], x0
37b6222e1mov eax, [r13]
37b6222e5test eax, eax
37b6222e7jne 0x37b622b07
37b6222edcmp r14l, -1
37b6222f1je 0x37b6221b5
37b6222f7mov eax, [rbp]
37b6222facmp eax, 1
37b6222fdjle 0x37b622316
37b6222fflea r8l, [rax-1]
37b622303mov rcx, [rsp+392]
37b62230bxor edx, edx
37b62230dshl r8, 2
37b622311call memset
37b622316
37b622316loc_37b622316:
37b622316mov rax, [rsp+368]
37b62231emov rdi, [rsp+352]
37b622326mov edx, 1
37b62232bmov eax, [rax]
37b62232dtest eax, eax
37b62232fcmovle eax, edx
37b622332mov edx, [rdi]
37b622334cmp edx, eax
37b622336jle 0x37b62235d
37b622338sub edx, eax
37b62233amov rdi, [rsp+392]
37b622342sub eax, 1
37b622345sub edx, 1
37b622348cdqe
37b62234alea r8, [4*rdx+4]
37b622352lea rcx, [rdi+4*rax]
37b622356xor edx, edx
37b622358call memset
37b62235d
37b62235dloc_37b62235d:
37b62235dcmp r12l, 1
37b622361jle 0x37b6229a0
37b622367lea rax, [rip+0xe100ce]
37b62236emov [rsp+32], rbp
37b622373mov r9, [rsp+352]
37b62237blea rdx, [rip+0xe100af]
37b622382mov [rsp+48], rax
37b622387mov rax, [rsp+368]
37b62238flea r8, [rip+0xe1009a]
37b622396lea rcx, [rip+0xe1009b]
37b62239dmov [rsp+64], 1
37b6223a6mov [rsp+56], 6
37b6223afmov [rsp+40], rax
37b6223b4call ilaenv_
37b6223b9mov edx, 64
37b6223becmp eax, edx
37b6223c0cmovle edx, eax
37b6223c3mov r11l, edx
37b6223c6cmp edx, r12l
37b6223c9jge 0x37b622470
37b6223cfcmp eax, 1
37b6223d2jle 0x37b622470
37b6223d8lea rax, [rip+0xe1005d]
37b6223dfmov [rsp+32], rbp
37b6223e4mov r9, [rsp+352]
37b6223eclea r8, [rip+0xe1003d]
37b6223f3mov [rsp+48], rax
37b6223f8mov rax, [rsp+368]
37b622400lea rcx, [rip+0xe10039]
37b622407mov [rsp+64], 1
37b622410mov [rsp+56], 6
37b622419mov [rsp+40], rax
37b62241emov [rsp+160], edx
37b622425lea rdx, [rip+0xe10005]
37b62242ccall ilaenv_
37b622431mov r11l, [rsp+160]
37b622439cmp r11l, eax
37b62243ccmovge eax, r11l
37b622440mov [rsp+160], eax
37b622447cmp eax, r12l
37b62244ajge 0x37b622470
37b62244cmov rax, [rsp+408]
37b622454mov edi, [rsp+244]
37b62245bcmp [rax], edi
37b62245djl 0x37b622a59
37b622463nop
37b622465nop [rax+rax]
37b622470
37b622470loc_37b622470:
37b622470mov rax, [rsp+352]
37b622478mov r8l, 2
37b62247emov ecx, [rax]
37b622480
37b622480loc_37b622480:
37b622480mov [rsp+240], ecx
37b622487cmp r11l, r8l
37b62248ajl 0x37b6229b8
37b622490cmp r11l, r12l
37b622493jge 0x37b6229b8
37b622499mov rax, [rsp+368]
37b6224a1mov r12l, [rbp]
37b6224a5mov r8l, [rax]
37b6224a8mov [rsp+232], r12l
37b6224b0lea eax, [r8-1]
37b6224b4sub eax, [rsp+160]
37b6224bbcmp eax, r12l
37b6224bejl 0x37b622af2
37b6224c4sub eax, r12l
37b6224c7xor edx, edx
37b6224c9mov rdi, [rsp+400]
37b6224d1mov rbp, rsi
37b6224d4imul ecx, r11l
37b6224d8mov [rsp+196], r11l
37b6224e0not rbp
37b6224e3lea r13, [rsp+232]
37b6224ebdiv r11l
37b6224eemov [rsp+216], r15
37b6224f6mov [rsp+204], eax
37b6224fdmovsxd rax, ecx
37b622500lea rcx, [rsp+252]
37b622508lea rax, [rdi+4*rax]
37b62250cmov [rsp+160], rcx
37b622514mov edi, r12l
37b622517mov [rsp+168], rax
37b62251flea rax, [rsp+236]
37b622527mov [rsp+176], rax
37b62252flea rax, [rsp+240]
37b622537mov [rsp+184], rax
37b62253flea rax, [rsp+248]
37b622547mov [rsp+208], rax
37b62254fnop
37b622550
37b622550loc_37b622550:
37b622550mov rcx, [rsp+400]
37b622558mov eax, [rsp+196]
37b62255fsub r8l, edi
37b622562movsxd rdi, edi
37b622565mov r15, [rsp+184]
37b62256dmov r12, [rsp+176]
37b622575mov [rsp+64], rcx
37b62257alea rcx, [rip+0xe0fec7]
37b622581cmp r8l, eax
37b622584mov [rsp+56], rcx
37b622589mov rcx, [rsp+168]
37b622591cmovg r8l, eax
37b622595mov rax, rdi
37b622598imul rax, rsi
37b62259cmov [rsp+72], r15
37b6225a1mov [rsp+48], rcx
37b6225a6mov rcx, [rsp+392]
37b6225aemov [rsp+236], r8l
37b6225b6mov r8, r12
37b6225b9lea rdx, [rcx+4*rdi-4]
37b6225bemov rdi, [rsp+384]
37b6225c6lea rax, [rbp+rax+1]
37b6225cbmov rcx, [rsp+368]
37b6225d3mov [rsp+40], rdx
37b6225d8lea r9, [rbx+4*rax]
37b6225dcmov rdx, r13
37b6225dfmov [rsp+32], rdi
37b6225e4call slahr2_
37b6225e9mov edi, [rsp+232]
37b6225f0mov ecx, [rsp+236]
37b6225f7mov r9, [rsp+160]
37b6225ffmov r8, [rsp+368]
37b622607lea eax, [rdi+rcx]
37b62260amovsxd rdx, eax
37b62260dsub eax, 1
37b622610cdqe
37b622612imul rax, rsi
37b622616add rax, rbp
37b622619add rax, rdx
37b62261cmovss x6, [rbx+4*rax]
37b622621mov [rbx+4*rax], 0x3f800000
37b622628mov rax, [rsp+368]
37b622630mov eax, [rax]
37b622632mov [rsp+32], r12
37b622637mov [rsp+56], r15
37b62263cmov [rsp+200], eax
37b622643sub eax, edi
37b622645mov [rsp+112], 9
37b62264esub eax, ecx
37b622650mov rcx, rdx
37b622653mov [rsp+104], 12
37b62265cadd eax, 1
37b62265fimul rcx, rsi
37b622663mov [rsp+252], eax
37b62266amovsxd rax, edi
37b62266dimul rax, rsi
37b622671lea rcx, [rbp+rcx+1]
37b622676lea rcx, [rbx+4*rcx]
37b62267alea r14, [rax+rbp]
37b62267emov [rsp+88], rcx
37b622683mov rcx, [rsp+384]
37b62268bmov rax, [rsp+384]
37b622693add rdx, r14
37b622696mov [rsp+72], rcx
37b62269blea rdx, [rbx+4*rdx]
37b62269fmov rcx, [rsp+400]
37b6226a7mov [rsp+96], rax
37b6226aclea rax, [rip+0xe0fdb1]
37b6226b3mov [rsp+64], rdx
37b6226b8lea rdx, [rip+0xe0fda9]
37b6226bfmov [rsp+80], rax
37b6226c4mov [rsp+48], rcx
37b6226c9lea rcx, [rip+0xe0fd85]
37b6226d0mov [rsp+40], rdx
37b6226d5lea rdx, [rip+0xe0fd70]
37b6226dccall sgemm_
37b6226e1mov r11l, [rsp+236]
37b6226e9lea r9, [rip+0xe0fd7c]
37b6226f0lea r8, [rip+0xe0fd55]
37b6226f7lea ecx, [rdi+r11]
37b6226fbadd edi, 1
37b6226felea r12l, [r11-1]
37b622702mov [rsp+200], r11l
37b62270alea edx, [rcx-1]
37b62270dmovsxd rdi, edi
37b622710movsxd rcx, ecx
37b622713mov [rsp+252], r12l
37b62271bmovsxd rdx, edx
37b62271eadd rdi, r14
37b622721imul rdx, rsi
37b622725lea rax, [rbx+4*rdi]
37b622729add rdx, rbp
37b62272cadd rdx, rcx
37b62272fmov rcx, [rsp+400]
37b622737movss [rbx+4*rdx], x6
37b62273cmov rdx, [rsp+384]
37b622744mov [rsp+56], rax
37b622749lea rax, [rip+0xe0fd14]
37b622750mov [rsp+48], rax
37b622755mov rax, [rsp+160]
37b62275dmov [rsp+72], rcx
37b622762lea rcx, [rip+0xe0fd0c]
37b622769mov [rsp+64], rdx
37b62276elea rdx, [rip+0xe0fcfb]
37b622775mov [rsp+112], 4
37b62277emov [rsp+104], 9
37b622787mov [rsp+96], 5
37b622790mov [rsp+88], 5
37b622799mov [rsp+80], r15
37b62279emov [rsp+40], rax
37b6227a3mov [rsp+32], r13
37b6227a8call strmm_
37b6227admov r11l, [rsp+200]
37b6227b5cmp r11l, 1
37b6227b9jle 0x37b622839
37b6227bbmovsxd rdi, [rsp+240]
37b6227c3mov [rsp+200], r11l
37b6227cbxor r15l, r15l
37b6227cemov r14, [rsp+400]
37b6227d6shl rdi, 2
37b6227danop [rax+rax]
37b6227e0
37b6227e0loc_37b6227e0:
37b6227e0lea rax, [rip+0xe0fc51]
37b6227e7mov r8, r14
37b6227eamov rcx, r13
37b6227edadd r14, rdi
37b6227f0mov [rsp+40], rax
37b6227f5mov eax, [rsp+232]
37b6227fclea r9, [rip+0xe0fc35]
37b622803lea rdx, [rip+0xe0fc5e]
37b62280alea eax, [rax+r15+1]
37b62280fadd r15l, 1
37b622813cdqe
37b622815imul rax, rsi
37b622819lea rax, [rbp+rax+1]
37b62281elea rax, [rbx+4*rax]
37b622822mov [rsp+32], rax
37b622827call saxpy_
37b62282ccmp r12l, r15l
37b62282fjne 0x37b6227e0
37b622831mov r11l, [rsp+200]
37b622839
37b622839loc_37b622839:
37b622839mov rax, [rsp+368]
37b622841mov edi, [rsp+232]
37b622848lea r9, [rip+0xe0fc2b]
37b62284flea r8, [rip+0xe0fc2e]
37b622856lea rcx, [rip+0xe0fc2e]
37b62285dmov eax, [rax]
37b62285flea edx, [rdi+1]
37b622862movsxd rdx, edx
37b622865sub eax, edi
37b622867mov [rsp+248], eax
37b62286emov rax, [rsp+352]
37b622876mov eax, [rax]
37b622878mov [rsp+144], 10
37b622884mov [rsp+136], 7
37b622890mov [rsp+200], eax
37b622897sub eax, edi
37b622899mov [rsp+128], 9
37b6228a5sub eax, r11l
37b6228a8mov [rsp+120], 4
37b6228b1add eax, 1
37b6228b4mov [rsp+252], eax
37b6228bbmov rax, [rsp+184]
37b6228c3mov [rsp+112], rax
37b6228c8mov rax, [rsp+400]
37b6228d0mov [rsp+104], rax
37b6228d5mov rax, [rsp+384]
37b6228ddmov [rsp+96], rax
37b6228e2lea eax, [r11+rdi]
37b6228e6cdqe
37b6228e8imul rax, rsi
37b6228ecadd rax, rbp
37b6228efadd rax, rdx
37b6228f2lea rax, [rbx+4*rax]
37b6228f6mov [rsp+88], rax
37b6228fblea rax, [rip+0xe0fb46]
37b622902mov [rsp+80], rax
37b622907mov rax, [rsp+168]
37b62290fmov [rsp+72], rax
37b622914mov rax, [rsp+384]
37b62291cmov [rsp+64], rax
37b622921movsxd rax, edi
37b622924imul rax, rsi
37b622928add rax, rbp
37b62292badd rax, rdx
37b62292elea rdx, [rip+0xe0fb17]
37b622935lea rax, [rbx+4*rax]
37b622939mov [rsp+56], rax
37b62293emov rax, [rsp+176]
37b622946mov [rsp+48], rax
37b62294bmov rax, [rsp+160]
37b622953mov [rsp+40], rax
37b622958mov rax, [rsp+208]
37b622960mov [rsp+32], rax
37b622965call slarfb_
37b62296amov eax, [rsp+204]
37b622971add edi, [rsp+196]
37b622978mov [rsp+232], edi
37b62297ftest eax, eax
37b622981je 0x37b622a38
37b622987mov rax, [rsp+368]
37b62298fsub [rsp+204], 1
37b622997mov r8l, [rax]
37b62299ajmp 0x37b622550
37b62299f
37b62299f 90 .
37b6229a0
37b6229a0loc_37b6229a0:
37b6229a0mov rax, [rsp+400]
37b6229a8mov [rax], 0x3f800000
37b6229aejmp 0x37b6221b5
37b6229b3
37b6229b3 0f 1f 44 00 00 ..D..
37b6229b8
37b6229b8loc_37b6229b8:
37b6229b8mov eax, [rbp]
37b6229bblea rcx, [rsp+252]
37b6229c3lea r13, [rsp+232]
37b6229cbmov [rsp+232], eax
37b6229d2
37b6229d2loc_37b6229d2:
37b6229d2mov rax, [rsp+400]
37b6229damov [rsp+56], rcx
37b6229dfmov r9, rbx
37b6229e2mov rdx, r13
37b6229e5mov r8, [rsp+368]
37b6229edmov rcx, [rsp+352]
37b6229f5mov [rsp+48], rax
37b6229famov rax, [rsp+392]
37b622a02mov [rsp+40], rax
37b622a07mov rax, [rsp+384]
37b622a0fmov [rsp+32], rax
37b622a14call sgehd2_
37b622a19mov rcx, r15
37b622a1ccall sroundup_lwork_
37b622a21mov rax, [rsp+400]
37b622a29movss [rax], x0
37b622a2djmp 0x37b6221b5
37b622a32
37b622a32 66 0f 1f 44 00 00 f..D..
37b622a38
37b622a38loc_37b622a38:
37b622a38mov r15, [rsp+216]
37b622a40mov rcx, [rsp+160]
37b622a48jmp 0x37b6229d2
37b622a4a
37b622a4aloc_37b622a4a:
37b622a4amov edx, -5
37b622a4fmov eax, 5
37b622a54jmp 0x37b62218f
37b622a59
37b622a59loc_37b622a59:
37b622a59lea rax, [rip+0xe0f9dc]
37b622a60mov [rsp+32], rbp
37b622a65mov r9, [rsp+352]
37b622a6dlea r8, [rip+0xe0f9bc]
37b622a74mov [rsp+48], rax
37b622a79mov rax, [rsp+368]
37b622a81lea rdx, [rip+0xe0f9a9]
37b622a88lea rcx, [rip+0xe0f9b5]
37b622a8fmov [rsp+64], 1
37b622a98mov [rsp+56], 6
37b622aa1mov [rsp+40], rax
37b622aa6call ilaenv_
37b622aabmov r8l, eax
37b622aaemov eax, 2
37b622ab3cmp r8l, eax
37b622ab6cmovl r8l, eax
37b622abamov rax, [rsp+352]
37b622ac2mov ecx, [rax]
37b622ac4mov rax, [rsp+408]
37b622accmov edx, ecx
37b622acemov eax, [rax]
37b622ad0imul edx, r8l
37b622ad4add edx, 4159
37b622adacmp edx, eax
37b622adcjge 0x37b6229b8
37b622ae2sub eax, 4160
37b622ae7cdq
37b622ae8idiv ecx
37b622aeamov r11l, eax
37b622aedjmp 0x37b622480
37b622af2
37b622af2loc_37b622af2:
37b622af2lea rcx, [rsp+252]
37b622afalea r13, [rsp+232]
37b622b02jmp 0x37b6229d2
37b622b07
37b622b07loc_37b622b07:
37b622b07neg eax
37b622b09jmp 0x37b622193
37b622120
37b622120sgehrd_:
37b622120push r15
37b622122push r14
37b622124push r13
37b622126push r12
37b622128push rbp
37b622129push rdi
37b62212apush rsi
37b62212bpush rbx
37b62212csub rsp, 280
37b622133movups [rsp+256], x6
37b62213bmov rax, [rsp+384]
37b622143mov r13, [rsp+416]
37b62214bmovsxd rsi, [rax]
37b62214emov eax, [rcx]
37b622150mov [r13], 0
37b622158mov [rsp+352], rcx
37b622160mov rbp, rdx
37b622163mov rbx, r9
37b622166mov [rsp+368], r8
37b62216etest eax, eax
37b622170js 0x37b6221d8
37b622172mov edx, 1
37b622177mov ecx, [rbp]
37b62217acmovg edx, eax
37b62217dcmp ecx, edx
37b62217fjg 0x37b622185
37b622181test ecx, ecx
37b622183jg 0x37b6221e8
37b622185
37b622185loc_37b622185:
37b622185mov edx, -2
37b62218amov eax, 2
37b62218f
37b62218floc_37b62218f:
37b62218fmov [r13], edx
37b622193
37b622193loc_37b622193:
37b622193lea rdx, [rsp+252]
37b62219bmov r8l, 6
37b6221a1lea rcx, [rip+0xe10289]
37b6221a8mov [rsp+252], eax
37b6221afcall xerbla_
37b6221b4nop
37b6221b5
37b6221b5loc_37b6221b5:
37b6221b5movups x6, [rsp+256]
37b6221bdadd rsp, 280
37b6221c4pop rbx
37b6221c5pop rsi
37b6221c6pop rdi
37b6221c7pop rbp
37b6221c8pop r12
37b6221capop r13
37b6221ccpop r14
37b6221cepop r15
37b6221d0ret
37b6221d1
37b6221d1 0f 1f 80 00 00 00 00 .......
37b6221d8
37b6221d8loc_37b6221d8:
37b6221d8mov edx, -1
37b6221ddmov eax, 1
37b6221e2jmp 0x37b62218f
37b6221e4
37b6221e4 0f 1f 40 00 ..@.
37b6221e8
37b6221e8loc_37b6221e8:
37b6221e8mov r12l, [r8]
37b6221ebcmp eax, ecx
37b6221edmov r8l, ecx
37b6221f0cmovle r8l, eax
37b6221f4cmp r12l, r8l
37b6221f7jl 0x37b6221fe
37b6221f9cmp eax, r12l
37b6221fcjge 0x37b62220a
37b6221fe
37b6221feloc_37b6221fe:
37b6221femov edx, -3
37b622203mov eax, 3
37b622208jmp 0x37b62218f
37b62220a
37b62220aloc_37b62220a:
37b62220acmp esi, edx
37b62220cjl 0x37b622a4a
37b622212mov rax, [rsp+408]
37b62221amov eax, [rax]
37b62221cmov r14l, eax
37b62221fcmp eax, edx
37b622221jge 0x37b622240
37b622223cmp eax, -1
37b622226je 0x37b622240
37b622228mov edx, -8
37b62222dmov eax, 8
37b622232jmp 0x37b62218f
37b622237
37b622237 66 0f 1f 84 00 00 00 00 00 f........
37b622240
37b622240loc_37b622240:
37b622240sub r12l, ecx
37b622243mov eax, 1
37b622248add r12l, 1
37b62224ccmp r12l, 1
37b622250jle 0x37b6222be
37b622252lea rax, [rip+0xe101e3]
37b622259mov [rsp+32], rbp
37b62225emov r9, [rsp+352]
37b622266lea rdx, [rip+0xe101c4]
37b62226dmov [rsp+48], rax
37b622272mov rax, [rsp+368]
37b62227alea r8, [rip+0xe101af]
37b622281lea rcx, [rip+0xe101b0]
37b622288mov [rsp+64], 1
37b622291mov [rsp+56], 6
37b62229amov [rsp+40], rax
37b62229fcall ilaenv_
37b6222a4mov edx, 64
37b6222a9mov rdi, [rsp+352]
37b6222b1cmp eax, edx
37b6222b3cmovg eax, edx
37b6222b6imul eax, [rdi]
37b6222b9add eax, 4160
37b6222be
37b6222beloc_37b6222be:
37b6222belea r15, [rsp+244]
37b6222c6mov [rsp+244], eax
37b6222cdmov rcx, r15
37b6222d0call sroundup_lwork_
37b6222d5mov rax, [rsp+400]
37b6222ddmovss [rax], x0
37b6222e1mov eax, [r13]
37b6222e5test eax, eax
37b6222e7jne 0x37b622b07
37b6222edcmp r14l, -1
37b6222f1je 0x37b6221b5
37b6222f7mov eax, [rbp]
37b6222facmp eax, 1
37b6222fdjle 0x37b622316
37b6222fflea r8l, [rax-1]
37b622303mov rcx, [rsp+392]
37b62230bxor edx, edx
37b62230dshl r8, 2
37b622311call memset
37b622316
37b622316loc_37b622316:
37b622316mov rax, [rsp+368]
37b62231emov rdi, [rsp+352]
37b622326mov edx, 1
37b62232bmov eax, [rax]
37b62232dtest eax, eax
37b62232fcmovle eax, edx
37b622332mov edx, [rdi]
37b622334cmp edx, eax
37b622336jle 0x37b62235d
37b622338sub edx, eax
37b62233amov rdi, [rsp+392]
37b622342sub eax, 1
37b622345sub edx, 1
37b622348cdqe
37b62234alea r8, [4*rdx+4]
37b622352lea rcx, [rdi+4*rax]
37b622356xor edx, edx
37b622358call memset
37b62235d
37b62235dloc_37b62235d:
37b62235dcmp r12l, 1
37b622361jle 0x37b6229a0
37b622367lea rax, [rip+0xe100ce]
37b62236emov [rsp+32], rbp
37b622373mov r9, [rsp+352]
37b62237blea rdx, [rip+0xe100af]
37b622382mov [rsp+48], rax
37b622387mov rax, [rsp+368]
37b62238flea r8, [rip+0xe1009a]
37b622396lea rcx, [rip+0xe1009b]
37b62239dmov [rsp+64], 1
37b6223a6mov [rsp+56], 6
37b6223afmov [rsp+40], rax
37b6223b4call ilaenv_
37b6223b9mov edx, 64
37b6223becmp eax, edx
37b6223c0cmovle edx, eax
37b6223c3mov r11l, edx
37b6223c6cmp edx, r12l
37b6223c9jge 0x37b622470
37b6223cfcmp eax, 1
37b6223d2jle 0x37b622470
37b6223d8lea rax, [rip+0xe1005d]
37b6223dfmov [rsp+32], rbp
37b6223e4mov r9, [rsp+352]
37b6223eclea r8, [rip+0xe1003d]
37b6223f3mov [rsp+48], rax
37b6223f8mov rax, [rsp+368]
37b622400lea rcx, [rip+0xe10039]
37b622407mov [rsp+64], 1
37b622410mov [rsp+56], 6
37b622419mov [rsp+40], rax
37b62241emov [rsp+160], edx
37b622425lea rdx, [rip+0xe10005]
37b62242ccall ilaenv_
37b622431mov r11l, [rsp+160]
37b622439cmp r11l, eax
37b62243ccmovge eax, r11l
37b622440mov [rsp+160], eax
37b622447cmp eax, r12l
37b62244ajge 0x37b622470
37b62244cmov rax, [rsp+408]
37b622454mov edi, [rsp+244]
37b62245bcmp [rax], edi
37b62245djl 0x37b622a59
37b622463nop
37b622465nop [rax+rax]
37b622470
37b622470loc_37b622470:
37b622470mov rax, [rsp+352]
37b622478mov r8l, 2
37b62247emov ecx, [rax]
37b622480
37b622480loc_37b622480:
37b622480mov [rsp+240], ecx
37b622487cmp r11l, r8l
37b62248ajl 0x37b6229b8
37b622490cmp r11l, r12l
37b622493jge 0x37b6229b8
37b622499mov rax, [rsp+368]
37b6224a1mov r12l, [rbp]
37b6224a5mov r8l, [rax]
37b6224a8mov [rsp+232], r12l
37b6224b0lea eax, [r8-1]
37b6224b4sub eax, [rsp+160]
37b6224bbcmp eax, r12l
37b6224bejl 0x37b622af2
37b6224c4sub eax, r12l
37b6224c7xor edx, edx
37b6224c9mov rdi, [rsp+400]
37b6224d1mov rbp, rsi
37b6224d4imul ecx, r11l
37b6224d8mov [rsp+196], r11l
37b6224e0not rbp
37b6224e3lea r13, [rsp+232]
37b6224ebdiv r11l
37b6224eemov [rsp+216], r15
37b6224f6mov [rsp+204], eax
37b6224fdmovsxd rax, ecx
37b622500lea rcx, [rsp+252]
37b622508lea rax, [rdi+4*rax]
37b62250cmov [rsp+160], rcx
37b622514mov edi, r12l
37b622517mov [rsp+168], rax
37b62251flea rax, [rsp+236]
37b622527mov [rsp+176], rax
37b62252flea rax, [rsp+240]
37b622537mov [rsp+184], rax
37b62253flea rax, [rsp+248]
37b622547mov [rsp+208], rax
37b62254fnop
37b622550
37b622550loc_37b622550:
37b622550mov rcx, [rsp+400]
37b622558mov eax, [rsp+196]
37b62255fsub r8l, edi
37b622562movsxd rdi, edi
37b622565mov r15, [rsp+184]
37b62256dmov r12, [rsp+176]
37b622575mov [rsp+64], rcx
37b62257alea rcx, [rip+0xe0fec7]
37b622581cmp r8l, eax
37b622584mov [rsp+56], rcx
37b622589mov rcx, [rsp+168]
37b622591cmovg r8l, eax
37b622595mov rax, rdi
37b622598imul rax, rsi
37b62259cmov [rsp+72], r15
37b6225a1mov [rsp+48], rcx
37b6225a6mov rcx, [rsp+392]
37b6225aemov [rsp+236], r8l
37b6225b6mov r8, r12
37b6225b9lea rdx, [rcx+4*rdi-4]
37b6225bemov rdi, [rsp+384]
37b6225c6lea rax, [rbp+rax+1]
37b6225cbmov rcx, [rsp+368]
37b6225d3mov [rsp+40], rdx
37b6225d8lea r9, [rbx+4*rax]
37b6225dcmov rdx, r13
37b6225dfmov [rsp+32], rdi
37b6225e4call slahr2_
37b6225e9mov edi, [rsp+232]
37b6225f0mov ecx, [rsp+236]
37b6225f7mov r9, [rsp+160]
37b6225ffmov r8, [rsp+368]
37b622607lea eax, [rdi+rcx]
37b62260amovsxd rdx, eax
37b62260dsub eax, 1
37b622610cdqe
37b622612imul rax, rsi
37b622616add rax, rbp
37b622619add rax, rdx
37b62261cmovss x6, [rbx+4*rax]
37b622621mov [rbx+4*rax], 0x3f800000
37b622628mov rax, [rsp+368]
37b622630mov eax, [rax]
37b622632mov [rsp+32], r12
37b622637mov [rsp+56], r15
37b62263cmov [rsp+200], eax
37b622643sub eax, edi
37b622645mov [rsp+112], 9
37b62264esub eax, ecx
37b622650mov rcx, rdx
37b622653mov [rsp+104], 12
37b62265cadd eax, 1
37b62265fimul rcx, rsi
37b622663mov [rsp+252], eax
37b62266amovsxd rax, edi
37b62266dimul rax, rsi
37b622671lea rcx, [rbp+rcx+1]
37b622676lea rcx, [rbx+4*rcx]
37b62267alea r14, [rax+rbp]
37b62267emov [rsp+88], rcx
37b622683mov rcx, [rsp+384]
37b62268bmov rax, [rsp+384]
37b622693add rdx, r14
37b622696mov [rsp+72], rcx
37b62269blea rdx, [rbx+4*rdx]
37b62269fmov rcx, [rsp+400]
37b6226a7mov [rsp+96], rax
37b6226aclea rax, [rip+0xe0fdb1]
37b6226b3mov [rsp+64], rdx
37b6226b8lea rdx, [rip+0xe0fda9]
37b6226bfmov [rsp+80], rax
37b6226c4mov [rsp+48], rcx
37b6226c9lea rcx, [rip+0xe0fd85]
37b6226d0mov [rsp+40], rdx
37b6226d5lea rdx, [rip+0xe0fd70]
37b6226dccall sgemm_
37b6226e1mov r11l, [rsp+236]
37b6226e9lea r9, [rip+0xe0fd7c]
37b6226f0lea r8, [rip+0xe0fd55]
37b6226f7lea ecx, [rdi+r11]
37b6226fbadd edi, 1
37b6226felea r12l, [r11-1]
37b622702mov [rsp+200], r11l
37b62270alea edx, [rcx-1]
37b62270dmovsxd rdi, edi
37b622710movsxd rcx, ecx
37b622713mov [rsp+252], r12l
37b62271bmovsxd rdx, edx
37b62271eadd rdi, r14
37b622721imul rdx, rsi
37b622725lea rax, [rbx+4*rdi]
37b622729add rdx, rbp
37b62272cadd rdx, rcx
37b62272fmov rcx, [rsp+400]
37b622737movss [rbx+4*rdx], x6
37b62273cmov rdx, [rsp+384]
37b622744mov [rsp+56], rax
37b622749lea rax, [rip+0xe0fd14]
37b622750mov [rsp+48], rax
37b622755mov rax, [rsp+160]
37b62275dmov [rsp+72], rcx
37b622762lea rcx, [rip+0xe0fd0c]
37b622769mov [rsp+64], rdx
37b62276elea rdx, [rip+0xe0fcfb]
37b622775mov [rsp+112], 4
37b62277emov [rsp+104], 9
37b622787mov [rsp+96], 5
37b622790mov [rsp+88], 5
37b622799mov [rsp+80], r15
37b62279emov [rsp+40], rax
37b6227a3mov [rsp+32], r13
37b6227a8call strmm_
37b6227admov r11l, [rsp+200]
37b6227b5cmp r11l, 1
37b6227b9jle 0x37b622839
37b6227bbmovsxd rdi, [rsp+240]
37b6227c3mov [rsp+200], r11l
37b6227cbxor r15l, r15l
37b6227cemov r14, [rsp+400]
37b6227d6shl rdi, 2
37b6227danop [rax+rax]
37b6227e0
37b6227e0loc_37b6227e0:
37b6227e0lea rax, [rip+0xe0fc51]
37b6227e7mov r8, r14
37b6227eamov rcx, r13
37b6227edadd r14, rdi
37b6227f0mov [rsp+40], rax
37b6227f5mov eax, [rsp+232]
37b6227fclea r9, [rip+0xe0fc35]
37b622803lea rdx, [rip+0xe0fc5e]
37b62280alea eax, [rax+r15+1]
37b62280fadd r15l, 1
37b622813cdqe
37b622815imul rax, rsi
37b622819lea rax, [rbp+rax+1]
37b62281elea rax, [rbx+4*rax]
37b622822mov [rsp+32], rax
37b622827call saxpy_
37b62282ccmp r12l, r15l
37b62282fjne 0x37b6227e0
37b622831mov r11l, [rsp+200]
37b622839
37b622839loc_37b622839:
37b622839mov rax, [rsp+368]
37b622841mov edi, [rsp+232]
37b622848lea r9, [rip+0xe0fc2b]
37b62284flea r8, [rip+0xe0fc2e]
37b622856lea rcx, [rip+0xe0fc2e]
37b62285dmov eax, [rax]
37b62285flea edx, [rdi+1]
37b622862movsxd rdx, edx
37b622865sub eax, edi
37b622867mov [rsp+248], eax
37b62286emov rax, [rsp+352]
37b622876mov eax, [rax]
37b622878mov [rsp+144], 10
37b622884mov [rsp+136], 7
37b622890mov [rsp+200], eax
37b622897sub eax, edi
37b622899mov [rsp+128], 9
37b6228a5sub eax, r11l
37b6228a8mov [rsp+120], 4
37b6228b1add eax, 1
37b6228b4mov [rsp+252], eax
37b6228bbmov rax, [rsp+184]
37b6228c3mov [rsp+112], rax
37b6228c8mov rax, [rsp+400]
37b6228d0mov [rsp+104], rax
37b6228d5mov rax, [rsp+384]
37b6228ddmov [rsp+96], rax
37b6228e2lea eax, [r11+rdi]
37b6228e6cdqe
37b6228e8imul rax, rsi
37b6228ecadd rax, rbp
37b6228efadd rax, rdx
37b6228f2lea rax, [rbx+4*rax]
37b6228f6mov [rsp+88], rax
37b6228fblea rax, [rip+0xe0fb46]
37b622902mov [rsp+80], rax
37b622907mov rax, [rsp+168]
37b62290fmov [rsp+72], rax
37b622914mov rax, [rsp+384]
37b62291cmov [rsp+64], rax
37b622921movsxd rax, edi
37b622924imul rax, rsi
37b622928add rax, rbp
37b62292badd rax, rdx
37b62292elea rdx, [rip+0xe0fb17]
37b622935lea rax, [rbx+4*rax]
37b622939mov [rsp+56], rax
37b62293emov rax, [rsp+176]
37b622946mov [rsp+48], rax
37b62294bmov rax, [rsp+160]
37b622953mov [rsp+40], rax
37b622958mov rax, [rsp+208]
37b622960mov [rsp+32], rax
37b622965call slarfb_
37b62296amov eax, [rsp+204]
37b622971add edi, [rsp+196]
37b622978mov [rsp+232], edi
37b62297ftest eax, eax
37b622981je 0x37b622a38
37b622987mov rax, [rsp+368]
37b62298fsub [rsp+204], 1
37b622997mov r8l, [rax]
37b62299ajmp 0x37b622550
37b62299f
37b62299f 90 .
37b6229a0
37b6229a0loc_37b6229a0:
37b6229a0mov rax, [rsp+400]
37b6229a8mov [rax], 0x3f800000
37b6229aejmp 0x37b6221b5
37b6229b3
37b6229b3 0f 1f 44 00 00 ..D..
37b6229b8
37b6229b8loc_37b6229b8:
37b6229b8mov eax, [rbp]
37b6229bblea rcx, [rsp+252]
37b6229c3lea r13, [rsp+232]
37b6229cbmov [rsp+232], eax
37b6229d2
37b6229d2loc_37b6229d2:
37b6229d2mov rax, [rsp+400]
37b6229damov [rsp+56], rcx
37b6229dfmov r9, rbx
37b6229e2mov rdx, r13
37b6229e5mov r8, [rsp+368]
37b6229edmov rcx, [rsp+352]
37b6229f5mov [rsp+48], rax
37b6229famov rax, [rsp+392]
37b622a02mov [rsp+40], rax
37b622a07mov rax, [rsp+384]
37b622a0fmov [rsp+32], rax
37b622a14call sgehd2_
37b622a19mov rcx, r15
37b622a1ccall sroundup_lwork_
37b622a21mov rax, [rsp+400]
37b622a29movss [rax], x0
37b622a2djmp 0x37b6221b5
37b622a32
37b622a32 66 0f 1f 44 00 00 f..D..
37b622a38
37b622a38loc_37b622a38:
37b622a38mov r15, [rsp+216]
37b622a40mov rcx, [rsp+160]
37b622a48jmp 0x37b6229d2
37b622a4a
37b622a4aloc_37b622a4a:
37b622a4amov edx, -5
37b622a4fmov eax, 5
37b622a54jmp 0x37b62218f
37b622a59
37b622a59loc_37b622a59:
37b622a59lea rax, [rip+0xe0f9dc]
37b622a60mov [rsp+32], rbp
37b622a65mov r9, [rsp+352]
37b622a6dlea r8, [rip+0xe0f9bc]
37b622a74mov [rsp+48], rax
37b622a79mov rax, [rsp+368]
37b622a81lea rdx, [rip+0xe0f9a9]
37b622a88lea rcx, [rip+0xe0f9b5]
37b622a8fmov [rsp+64], 1
37b622a98mov [rsp+56], 6
37b622aa1mov [rsp+40], rax
37b622aa6call ilaenv_
37b622aabmov r8l, eax
37b622aaemov eax, 2
37b622ab3cmp r8l, eax
37b622ab6cmovl r8l, eax
37b622abamov rax, [rsp+352]
37b622ac2mov ecx, [rax]
37b622ac4mov rax, [rsp+408]
37b622accmov edx, ecx
37b622acemov eax, [rax]
37b622ad0imul edx, r8l
37b622ad4add edx, 4159
37b622adacmp edx, eax
37b622adcjge 0x37b6229b8
37b622ae2sub eax, 4160
37b622ae7cdq
37b622ae8idiv ecx
37b622aeamov r11l, eax
37b622aedjmp 0x37b622480
37b622af2
37b622af2loc_37b622af2:
37b622af2lea rcx, [rsp+252]
37b622afalea r13, [rsp+232]
37b622b02jmp 0x37b6229d2
37b622b07
37b622b07loc_37b622b07:
37b622b07neg eax
37b622b09jmp 0x37b622193
37b622120
Loading..