File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b61e400
    37b61e400sgeev_:
    37b61e400push r15
    37b61e402push r14
    37b61e404push r13
    37b61e406push r12
    37b61e408push rbp
    37b61e409push rdi
    37b61e40apush rsi
    37b61e40bpush rbx
    37b61e40csub rsp, 344
    37b61e413movups [rsp+320], x6
    37b61e41bmov rax, [rsp+480]
    37b61e423mov rbp, [rsp+512]
    37b61e42bmov eax, [rax]
    37b61e42dmov r14l, [rbp]
    37b61e431mov [rsp+160], eax
    37b61e438mov r12, rdx
    37b61e43bmov rbx, r8
    37b61e43emov rdi, r9
    37b61e441mov r8l, 1
    37b61e447mov r9l, 1
    37b61e44dlea rdx, [rip+0xe13f3c]
    37b61e454mov rsi, rcx
    37b61e457mov rax, [rsp+496]
    37b61e45fmov eax, [rax]
    37b61e461mov [rsp+168], eax
    37b61e468mov rax, [rsp+520]
    37b61e470mov [rax], 0
    37b61e476call lsame_
    37b61e47bmov r9l, 1
    37b61e481mov r8l, 1
    37b61e487mov rcx, r12
    37b61e48alea rdx, [rip+0xe13eff]
    37b61e491mov r13l, eax
    37b61e494call lsame_
    37b61e499mov [rsp+152], eax
    37b61e4a0test r13l, r13l
    37b61e4a3je 0x37b61e5f8
    37b61e4a9
    37b61e4a9loc_37b61e4a9:
    37b61e4a9mov eax, [rsp+152]
    37b61e4b0test eax, eax
    37b61e4b2je 0x37b61e630
    37b61e4b8
    37b61e4b8loc_37b61e4b8:
    37b61e4b8mov r12l, [rbx]
    37b61e4bbtest r12l, r12l
    37b61e4bejs 0x37b61e5a0
    37b61e4c4mov rsi, [rsp+448]
    37b61e4ccmov eax, 1
    37b61e4d1cmovg eax, r12l
    37b61e4d5cmp [rsi], eax
    37b61e4d7jl 0x37b61e668
    37b61e4ddmov rax, [rsp+480]
    37b61e4e5mov eax, [rax]
    37b61e4e7test eax, eax
    37b61e4e9jle 0x37b61e680
    37b61e4efcmp r12l, eax
    37b61e4f2jle 0x37b61e4fe
    37b61e4f4test r13b, 1
    37b61e4f8jne 0x37b61e680
    37b61e4fe
    37b61e4feloc_37b61e4fe:
    37b61e4femov rax, [rsp+496]
    37b61e506mov eax, [rax]
    37b61e508test eax, eax
    37b61e50ajle 0x37b61fc18
    37b61e510cmp r12l, eax
    37b61e513jle 0x37b61e523
    37b61e515test [rsp+152], 1
    37b61e51djne 0x37b61fc18
    37b61e523
    37b61e523loc_37b61e523:
    37b61e523mov rax, [rsp+520]
    37b61e52bmov eax, [rax]
    37b61e52dtest eax, eax
    37b61e52fjne 0x37b61f95a
    37b61e535mov eax, 1
    37b61e53amov esi, 1
    37b61e53ftest r12l, r12l
    37b61e542jne 0x37b61ee90
    37b61e548
    37b61e548loc_37b61e548:
    37b61e548mov [rsp+288], eax
    37b61e54flea rax, [rsp+288]
    37b61e557mov rcx, rax
    37b61e55amov [rsp+184], rax
    37b61e562call sroundup_lwork_
    37b61e567mov rax, [rsp+504]
    37b61e56fmovss [rax], x0
    37b61e573mov rax, [rsp+520]
    37b61e57bcmp [rbp], esi
    37b61e57ejge 0x37b61e690
    37b61e584cmp r14l, -1
    37b61e588je 0x37b61f950
    37b61e58emov [rax], -13
    37b61e594mov eax, 13
    37b61e599jmp 0x37b61e5b4
    37b61e59b
    37b61e59b 0f 1f 44 00 00 ..D..
    37b61e5a0
    37b61e5a0loc_37b61e5a0:
    37b61e5a0mov edx, -3
    37b61e5a5mov eax, 3
    37b61e5aa
    37b61e5aaloc_37b61e5aa:
    37b61e5aamov rdi, [rsp+520]
    37b61e5b2mov [rdi], edx
    37b61e5b4
    37b61e5b4loc_37b61e5b4:
    37b61e5b4lea rdx, [rsp+316]
    37b61e5bcmov r8l, 6
    37b61e5c2lea rcx, [rip+0xe13dec]
    37b61e5c9mov [rsp+316], eax
    37b61e5d0call xerbla_
    37b61e5d5nop
    37b61e5d6
    37b61e5d6loc_37b61e5d6:
    37b61e5d6movups x6, [rsp+320]
    37b61e5deadd rsp, 344
    37b61e5e5pop rbx
    37b61e5e6pop rsi
    37b61e5e7pop rdi
    37b61e5e8pop rbp
    37b61e5e9pop r12
    37b61e5ebpop r13
    37b61e5edpop r14
    37b61e5efpop r15
    37b61e5f1ret
    37b61e5f2
    37b61e5f2 66 0f 1f 44 00 00 f..D..
    37b61e5f8
    37b61e5f8loc_37b61e5f8:
    37b61e5f8mov r9l, 1
    37b61e5femov r8l, 1
    37b61e604lea rdx, [rip+0xe13d86]
    37b61e60bmov rcx, rsi
    37b61e60ecall lsame_
    37b61e613test eax, eax
    37b61e615jne 0x37b61e4a9
    37b61e61bmov edx, -1
    37b61e620mov eax, 1
    37b61e625jmp 0x37b61e5aa
    37b61e627
    37b61e627 66 0f 1f 84 00 00 00 00 00 f........
    37b61e630
    37b61e630loc_37b61e630:
    37b61e630mov r9l, 1
    37b61e636mov r8l, 1
    37b61e63clea rdx, [rip+0xe13d4e]
    37b61e643mov rcx, r12
    37b61e646call lsame_
    37b61e64btest eax, eax
    37b61e64djne 0x37b61e4b8
    37b61e653mov edx, -2
    37b61e658mov eax, 2
    37b61e65djmp 0x37b61e5aa
    37b61e662
    37b61e662 66 0f 1f 44 00 00 f..D..
    37b61e668
    37b61e668loc_37b61e668:
    37b61e668mov edx, -5
    37b61e66dmov eax, 5
    37b61e672jmp 0x37b61e5aa
    37b61e677
    37b61e677 66 0f 1f 84 00 00 00 00 00 f........
    37b61e680
    37b61e680loc_37b61e680:
    37b61e680mov edx, -9
    37b61e685mov eax, 9
    37b61e68ajmp 0x37b61e5aa
    37b61e68f
    37b61e68f 90 .
    37b61e690
    37b61e690loc_37b61e690:
    37b61e690mov eax, [rax]
    37b61e692test eax, eax
    37b61e694jne 0x37b61f95a
    37b61e69acmp r14l, -1
    37b61e69eje 0x37b61e5d6
    37b61e6a4mov esi, [rbx]
    37b61e6a6test esi, esi
    37b61e6a8je 0x37b61e5d6
    37b61e6aemov edx, 1
    37b61e6b3lea rcx, [rip+0xe13d01]
    37b61e6bacall slamch_
    37b61e6bfmov edx, 1
    37b61e6c4lea rcx, [rip+0xe13ce5]
    37b61e6cbmovaps x6, x0
    37b61e6cecall slamch_
    37b61e6d3mov r9, rdi
    37b61e6d6mov r8, rbx
    37b61e6d9mov rdx, rbx
    37b61e6dcmovaps x1, x0
    37b61e6dflea rax, [rsp+272]
    37b61e6e7mov [rsp+48], 1
    37b61e6f0lea rcx, [rip+0xe13cc5]
    37b61e6f7sqrtss x1, x1
    37b61e6fbmov [rsp+40], rax
    37b61e700mov rax, [rsp+448]
    37b61e708mov [rsp+32], rax
    37b61e70ddivss x1, x6
    37b61e711movss [rsp+176], x1
    37b61e71acall slange_
    37b61e71fpxor x2, x2
    37b61e723movss x1, [rsp+176]
    37b61e72cmovss [rsp+260], x0
    37b61e735comiss x0, x2
    37b61e738jbe 0x37b61e743
    37b61e73acomiss x1, x0
    37b61e73dja 0x37b61ee10
    37b61e743
    37b61e743loc_37b61e743:
    37b61e743movss x2, [rip+0xe13c75]
    37b61e74bdivss x2, x1
    37b61e74fcomiss x0, x2
    37b61e752movaps x1, x2
    37b61e755ja 0x37b61ee10
    37b61e75bmov [rsp+212], 0
    37b61e766lea r15, [rsp+276]
    37b61e76e
    37b61e76eloc_37b61e76e:
    37b61e76emov rax, [rsp+504]
    37b61e776mov r8, rdi
    37b61e779lea r14, [rsp+280]
    37b61e781lea r12, [rsp+284]
    37b61e789mov [rsp+56], r15
    37b61e78emov r9, [rsp+448]
    37b61e796mov rdx, rbx
    37b61e799lea rcx, [rip+0xe13c11]
    37b61e7a0mov [rsp+48], rax
    37b61e7a5mov [rsp+64], 1
    37b61e7aemov [rsp+40], r14
    37b61e7b3mov [rsp+32], r12
    37b61e7b8call sgebal_
    37b61e7bdmovsxd rax, [rbx]
    37b61e7c0mov edx, [rbp]
    37b61e7c3mov [rsp+64], r15
    37b61e7c8mov r9, rdi
    37b61e7cbmov r8, r14
    37b61e7celea esi, [rax+1]
    37b61e7d1lea r10l, [rax+rsi]
    37b61e7d5mov [rsp+192], esi
    37b61e7dcmov rsi, [rsp+504]
    37b61e7e4sub edx, r10l
    37b61e7e7mov [rsp+200], r10l
    37b61e7efadd edx, 1
    37b61e7f2mov [rsp+316], edx
    37b61e7f9movsxd rdx, r10l
    37b61e7fclea rcx, [rsi+4*rdx-4]
    37b61e801lea rsi, [rsi+4*rax]
    37b61e805mov rdx, r12
    37b61e808lea rax, [rsp+316]
    37b61e810mov [rsp+48], rcx
    37b61e815mov [rsp+176], rax
    37b61e81dmov [rsp+56], rax
    37b61e822mov rax, [rsp+448]
    37b61e82amov [rsp+40], rsi
    37b61e82fmov [rsp+32], rax
    37b61e834mov [rsp+216], rcx
    37b61e83cmov rcx, rbx
    37b61e83fcall sgehrd_
    37b61e844test r13l, r13l
    37b61e847mov r10l, [rsp+200]
    37b61e84fjne 0x37b61f3b0
    37b61e855mov r9l, [rsp+152]
    37b61e85dtest r9l, r9l
    37b61e860je 0x37b61f120
    37b61e866mov r9, rdi
    37b61e869mov r8, rbx
    37b61e86clea rcx, [rip+0xe13b3f]
    37b61e873mov rdx, rbx
    37b61e876mov rax, [rsp+496]
    37b61e87emov [rsp+152], r10l
    37b61e886mov [rsp+56], 1
    37b61e88fmov [rsp+48], rax
    37b61e894mov rax, [rsp+488]
    37b61e89cmov [rsp+259], 82
    37b61e8a4mov [rsp+40], rax
    37b61e8a9mov rax, [rsp+448]
    37b61e8b1mov [rsp+32], rax
    37b61e8b6call slacpy_
    37b61e8bbmov eax, [rbp]
    37b61e8bemov [rsp+64], r15
    37b61e8c3mov r8, r14
    37b61e8c6sub eax, [rsp+152]
    37b61e8cdmov [rsp+40], rsi
    37b61e8d2mov rdx, r12
    37b61e8d5mov rcx, rbx
    37b61e8d8add eax, 1
    37b61e8dbmov r13, [rsp+176]
    37b61e8e3mov r9, [rsp+488]
    37b61e8ebmov [rsp+316], eax
    37b61e8f2mov rax, [rsp+216]
    37b61e8famov [rsp+56], r13
    37b61e8ffmov [rsp+48], rax
    37b61e904mov rax, [rsp+496]
    37b61e90cmov [rsp+32], rax
    37b61e911call sorghr_
    37b61e916mov eax, [rbp]
    37b61e919mov [rsp+96], r13
    37b61e91emov r8, rbx
    37b61e921sub eax, [rsp+192]
    37b61e928mov [rsp+88], rsi
    37b61e92dmov r9, r12
    37b61e930lea rdx, [rip+0xe13a59]
    37b61e937add eax, 1
    37b61e93amov [rsp+40], rdi
    37b61e93flea rcx, [rip+0xe13a6a]
    37b61e946mov [rsp+316], eax
    37b61e94dmov rax, [rsp+520]
    37b61e955mov [rsp+112], 1
    37b61e95emov [rsp+104], rax
    37b61e963mov rax, [rsp+496]
    37b61e96bmov [rsp+32], r14
    37b61e970mov [rsp+80], rax
    37b61e975mov rax, [rsp+488]
    37b61e97dmov [rsp+120], 1
    37b61e986mov [rsp+72], rax
    37b61e98bmov rax, [rsp+464]
    37b61e993mov [rsp+64], rax
    37b61e998mov rax, [rsp+456]
    37b61e9a0mov [rsp+56], rax
    37b61e9a5mov rax, [rsp+448]
    37b61e9admov [rsp+48], rax
    37b61e9b2call shseqr_
    37b61e9b7mov rax, [rsp+520]
    37b61e9bfmov r8l, [rax]
    37b61e9c2test r8l, r8l
    37b61e9c5jne 0x37b61ede3
    37b61e9cbmov eax, [rbp]
    37b61e9cemov [rsp+96], rsi
    37b61e9d3mov r9, rbx
    37b61e9d6lea rcx, [rsp+259]
    37b61e9desub eax, [rsp+192]
    37b61e9e5mov [rsp+80], rbx
    37b61e9ealea r8, [rsp+304]
    37b61e9f2lea rdx, [rip+0xe139b8]
    37b61e9f9add eax, 1
    37b61e9fcmov [rsp+32], rdi
    37b61ea01mov [rsp+316], eax
    37b61ea08mov rax, [rsp+176]
    37b61ea10mov [rsp+128], 1
    37b61ea1cmov [rsp+104], rax
    37b61ea21lea rax, [rsp+292]
    37b61ea29mov [rsp+88], rax
    37b61ea2emov rax, [rsp+496]
    37b61ea36mov [rsp+120], 1
    37b61ea3fmov [rsp+72], rax
    37b61ea44mov rax, [rsp+488]
    37b61ea4cmov [rsp+112], r15
    37b61ea51mov [rsp+64], rax
    37b61ea56mov rax, [rsp+480]
    37b61ea5emov [rsp+56], rax
    37b61ea63mov rax, [rsp+472]
    37b61ea6bmov [rsp+48], rax
    37b61ea70mov rax, [rsp+448]
    37b61ea78mov [rsp+40], rax
    37b61ea7dcall strevc3_
    37b61ea82
    37b61ea82loc_37b61ea82:
    37b61ea82mov rax, [rsp+496]
    37b61ea8amov [rsp+72], r15
    37b61ea8fmov r9, r12
    37b61ea92mov r8, rbx
    37b61ea95mov [rsp+88], 1
    37b61ea9elea rdx, [rip+0xe1390e]
    37b61eaa5lea rcx, [rip+0xe13905]
    37b61eaacmov [rsp+64], rax
    37b61eab1mov rax, [rsp+488]
    37b61eab9mov [rsp+80], 1
    37b61eac2mov [rsp+56], rax
    37b61eac7mov rax, [rsp+504]
    37b61eacfmov [rsp+48], rbx
    37b61ead4mov [rsp+40], rax
    37b61ead9mov [rsp+32], r14
    37b61eadecall sgebak_
    37b61eae3mov r11l, [rbx]
    37b61eae6test r11l, r11l
    37b61eae9jle 0x37b61ede3
    37b61eaefmovsxd rdi, [rsp+168]
    37b61eaf7xor eax, eax
    37b61eaf9mov [rsp+216], r15
    37b61eb01mov r13, -1
    37b61eb08mov [rsp+160], r11l
    37b61eb10mov r11, [rsp+464]
    37b61eb18mov r14l, 1
    37b61eb1etest rdi, rdi
    37b61eb21mov [rsp+192], rsi
    37b61eb29cmovns rax, rdi
    37b61eb2dmov rdi, [rsp+488]
    37b61eb35mov rcx, rax
    37b61eb38lea r10, [4*rax]
    37b61eb40mov [rsp+152], rax
    37b61eb48not rax
    37b61eb4blea rax, [rax+2*rcx]
    37b61eb4fmov rsi, r10
    37b61eb52lea rbp, [rdi+4*rax+4]
    37b61eb57nop [rax+rax]
    37b61eb60
    37b61eb60loc_37b61eb60:
    37b61eb60movss x1, [r11+4*r14-4]
    37b61eb67pxor x0, x0
    37b61eb6bcomiss x1, x0
    37b61eb6ejp 0x37b61fc30
    37b61eb74je 0x37b61fc48
    37b61eb7ajbe 0x37b61fc30
    37b61eb80lea r8, [rip+0xe13815]
    37b61eb87mov rdx, rdi
    37b61eb8amov rcx, rbx
    37b61eb8dmov [rsp+464], r11
    37b61eb95mov [rsp+168], 1
    37b61eba0call snrm2_
    37b61eba5mov rax, [rsp+152]
    37b61ebadmov rdx, rbp
    37b61ebb0mov rcx, rbx
    37b61ebb3movss [rsp+312], x0
    37b61ebbclea r8, [rip+0xe137d9]
    37b61ebc3lea r15, [r13+rax]
    37b61ebc8call snrm2_
    37b61ebcdmov rdx, [rsp+176]
    37b61ebd5lea rcx, [rsp+312]
    37b61ebddmovss [rsp+316], x0
    37b61ebe6call slapy2_
    37b61ebeblea r9, [rip+0xe137aa]
    37b61ebf2mov r8, rdi
    37b61ebf5mov rcx, rbx
    37b61ebf8movaps x1, x0
    37b61ebfbmovss x0, [rip+0xe137bd]
    37b61ec03lea rdx, [rsp+300]
    37b61ec0bdivss x0, x1
    37b61ec0fmovss [rsp+300], x0
    37b61ec18call sscal_
    37b61ec1dlea rdx, [rsp+300]
    37b61ec25mov r8, rbp
    37b61ec28mov rcx, rbx
    37b61ec2blea r9, [rip+0xe1376a]
    37b61ec32call sscal_
    37b61ec37mov edx, [rbx]
    37b61ec39mov r11, [rsp+464]
    37b61ec41test edx, edx
    37b61ec43jle 0x37b61ecf8
    37b61ec49lea eax, [rdx-1]
    37b61ec4ccmp eax, 2
    37b61ec4fjbe 0x37b61ecb8
    37b61ec51mov ecx, edx
    37b61ec53mov r10, [rsp+192]
    37b61ec5bxor eax, eax
    37b61ec5dshr ecx, 2
    37b61ec60shl rcx, 4
    37b61ec64nop [rax+rax]
    37b61ec6anop [rax+rax]
    37b61ec75nop [rax+rax]
    37b61ec80
    37b61ec80loc_37b61ec80:
    37b61ec80movups x1, [rdi+rax]
    37b61ec84movups x0, [rbp+rax]
    37b61ec89mulps x1, x1
    37b61ec8cmulps x0, x0
    37b61ec8faddps x0, x1
    37b61ec92movups [r10+rax], x0
    37b61ec97add rax, 16
    37b61ec9bcmp rcx, rax
    37b61ec9ejne 0x37b61ec80
    37b61eca0test dl, 3
    37b61eca3je 0x37b61ecf8
    37b61eca5mov r12l, edx
    37b61eca8and r12l, -4
    37b61ecaclea eax, [r12+1]
    37b61ecb1mov [rsp+168], eax
    37b61ecb8
    37b61ecb8loc_37b61ecb8:
    37b61ecb8movsxd r12, [rsp+168]
    37b61ecc0mov r10, [rsp+192]
    37b61ecc8lea rcx, [rdi-4]
    37b61eccclea rax, [rbp-4]
    37b61ecd0
    37b61ecd0loc_37b61ecd0:
    37b61ecd0movss x1, [rcx+4*r12]
    37b61ecd6movss x0, [rax+4*r12]
    37b61ecdcmulss x1, x1
    37b61ece0mulss x0, x0
    37b61ece4addss x0, x1
    37b61ece8movss [r10+4*r12-4], x0
    37b61ecefadd r12, 1
    37b61ecf3cmp edx, r12l
    37b61ecf6jge 0x37b61ecd0
    37b61ecf8
    37b61ecf8loc_37b61ecf8:
    37b61ecf8mov rdx, [rsp+192]
    37b61ed00lea r8, [rip+0xe13695]
    37b61ed07mov rcx, rbx
    37b61ed0amov [rsp+464], r11
    37b61ed12call isamax_
    37b61ed17mov rcx, [rsp+488]
    37b61ed1flea r9, [rsp+308]
    37b61ed27lea r8, [rsp+264]
    37b61ed2fcdqe
    37b61ed31mov [rsp+200], r9
    37b61ed39lea r12, [r15+rax]
    37b61ed3dadd rax, r13
    37b61ed40mov [rsp+168], r8
    37b61ed48lea rdx, [rcx+4*r12]
    37b61ed4clea rcx, [rcx+4*rax]
    37b61ed50lea rax, [rsp+296]
    37b61ed58mov [rsp+32], rax
    37b61ed5dcall slartg_
    37b61ed62mov r9, [rsp+200]
    37b61ed6amov rdx, rdi
    37b61ed6dmov rcx, rbx
    37b61ed70mov r8, [rsp+168]
    37b61ed78lea rax, [rip+0xe1361d]
    37b61ed7fmov [rsp+48], r9
    37b61ed84mov r9, rbp
    37b61ed87mov [rsp+40], r8
    37b61ed8cmov r8, rax
    37b61ed8fmov [rsp+32], rax
    37b61ed94call srot_
    37b61ed99mov rax, [rsp+488]
    37b61eda1mov r11, [rsp+464]
    37b61eda9mov [rax+4*r12], 0
    37b61edb1nop [rax]
    37b61edb5nop [rax+rax]
    37b61edc0
    37b61edc0loc_37b61edc0:
    37b61edc0add r14, 1
    37b61edc4add rdi, rsi
    37b61edc7mov r13, r15
    37b61edcaadd rbp, rsi
    37b61edcdcmp [rsp+160], r14l
    37b61edd5jge 0x37b61eb60
    37b61eddbmov r15, [rsp+216]
    37b61ede3
    37b61ede3loc_37b61ede3:
    37b61ede3mov edx, [rsp+212]
    37b61edeatest edx, edx
    37b61edecjne 0x37b61f1d8
    37b61edf2
    37b61edf2loc_37b61edf2:
    37b61edf2mov rcx, [rsp+184]
    37b61edfacall sroundup_lwork_
    37b61edffmov rax, [rsp+504]
    37b61ee07movss [rax], x0
    37b61ee0bjmp 0x37b61e5d6
    37b61ee10
    37b61ee10loc_37b61ee10:
    37b61ee10mov rax, [rsp+448]
    37b61ee18lea r15, [rsp+276]
    37b61ee20mov [rsp+56], rdi
    37b61ee25lea r8, [rip+0xe13574]
    37b61ee2cmov [rsp+72], r15
    37b61ee31lea r9, [rsp+260]
    37b61ee39mov rdx, r8
    37b61ee3clea rcx, [rip+0xe1357a]
    37b61ee43mov [rsp+64], rax
    37b61ee48lea rax, [rsp+268]
    37b61ee50mov [rsp+80], 1
    37b61ee59mov [rsp+48], rbx
    37b61ee5emov [rsp+40], rbx
    37b61ee63mov [rsp+32], rax
    37b61ee68movss [rsp+268], x1
    37b61ee71call slascl_
    37b61ee76mov [rsp+212], 1
    37b61ee81jmp 0x37b61e76e
    37b61ee86
    37b61ee86 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b61ee90
    37b61ee90loc_37b61ee90:
    37b61ee90lea rax, [rip+0xe13509]
    37b61ee97mov [rsp+40], rbx
    37b61ee9cmov r9, rbx
    37b61ee9flea r8, [rip+0xe134ec]
    37b61eea6mov [rsp+48], rax
    37b61eeablea rax, [rip+0xe134ea]
    37b61eeb2lea rdx, [rip+0xe134da]
    37b61eeb9mov [rsp+64], 1
    37b61eec2mov rcx, rax
    37b61eec5mov [rsp+56], 6
    37b61eecemov [rsp+32], rax
    37b61eed3call ilaenv_
    37b61eed8mov r10l, [rbx]
    37b61eedbadd eax, 2
    37b61eedeimul r12l, eax
    37b61eee2mov [rsp+288], r12l
    37b61eeeatest r13l, r13l
    37b61eeedjne 0x37b61fa28
    37b61eef3mov r15l, [rsp+152]
    37b61eefbtest r15l, r15l
    37b61eefeje 0x37b61f968
    37b61ef04lea r15, [rip+0xe134a1]
    37b61ef0blea rax, [rip+0xe1348a]
    37b61ef12mov [rsp+64], 1
    37b61ef1bmov r9, rbx
    37b61ef1emov [rsp+48], r15
    37b61ef23lea r8, [rip+0xe13468]
    37b61ef2amov rcx, rax
    37b61ef2dlea rdx, [rip+0xe13470]
    37b61ef34mov [rsp+40], rbx
    37b61ef39lea esi, [4*r10]
    37b61ef41mov [rsp+56], 6
    37b61ef4amov [rsp+32], rax
    37b61ef4fmov [rsp+176], r10l
    37b61ef57call ilaenv_
    37b61ef5cmov r10l, [rsp+176]
    37b61ef64mov [rsp+96], r15
    37b61ef69mov r8, rbx
    37b61ef6cmov edx, eax
    37b61ef6emov [rsp+40], rdi
    37b61ef73lea r9, [rip+0xe13422]
    37b61ef7alea rcx, [rip+0xe1342f]
    37b61ef81lea eax, [r10-1]
    37b61ef85mov [rsp+32], rbx
    37b61ef8amov [rsp+112], 1
    37b61ef93imul eax, edx
    37b61ef96lea rdx, [rip+0xe133f3]
    37b61ef9dmov [rsp+120], 1
    37b61efa6lea eax, [rax+2*r10]
    37b61efaacmp eax, r12l
    37b61efadcmovl eax, r12l
    37b61efb1mov r12, r15
    37b61efb4lea r15, [rsp+276]
    37b61efbcmov [rsp+288], eax
    37b61efc3mov rax, [rsp+520]
    37b61efcbmov [rsp+104], rax
    37b61efd0mov rax, [rsp+504]
    37b61efd8mov [rsp+88], rax
    37b61efddmov rax, [rsp+496]
    37b61efe5mov [rsp+80], rax
    37b61efeamov rax, [rsp+488]
    37b61eff2mov [rsp+72], rax
    37b61eff7mov rax, [rsp+464]
    37b61efffmov [rsp+64], rax
    37b61f004mov rax, [rsp+456]
    37b61f00cmov [rsp+56], rax
    37b61f011mov rax, [rsp+448]
    37b61f019mov [rsp+48], rax
    37b61f01ecall shseqr_
    37b61f023mov rax, [rsp+504]
    37b61f02bmov edx, [rbx]
    37b61f02dmov r9, rbx
    37b61f030lea r8, [rsp+304]
    37b61f038lea rcx, [rip+0xe13374]
    37b61f03fcvttss2si eax, [rax]
    37b61f043mov [rsp+112], r15
    37b61f048mov [rsp+128], 1
    37b61f054mov [rsp+120], 1
    37b61f05dmov [rsp+104], r12
    37b61f062add eax, edx
    37b61f064add edx, 1
    37b61f067mov [rsp+80], rbx
    37b61f06ccmp eax, edx
    37b61f06emov [rsp+32], rdi
    37b61f073cmovl eax, edx
    37b61f076mov edx, [rsp+288]
    37b61f07dcmp eax, edx
    37b61f07fcmovl eax, edx
    37b61f082lea rdx, [rip+0xe13328]
    37b61f089mov [rsp+288], eax
    37b61f090mov rax, [rsp+504]
    37b61f098mov [rsp+96], rax
    37b61f09dlea rax, [rsp+292]
    37b61f0a5mov [rsp+88], rax
    37b61f0aamov rax, [rsp+496]
    37b61f0b2mov [rsp+72], rax
    37b61f0b7mov rax, [rsp+488]
    37b61f0bfmov [rsp+64], rax
    37b61f0c4mov rax, [rsp+480]
    37b61f0ccmov [rsp+56], rax
    37b61f0d1mov rax, [rsp+472]
    37b61f0d9mov [rsp+48], rax
    37b61f0demov rax, [rsp+448]
    37b61f0e6mov [rsp+40], rax
    37b61f0eb
    37b61f0ebloc_37b61f0eb:
    37b61f0ebcall strevc3_
    37b61f0f0mov rax, [rsp+504]
    37b61f0f8mov edx, [rbx]
    37b61f0facvttss2si eax, [rax]
    37b61f0feadd eax, edx
    37b61f100shl edx, 2
    37b61f103
    37b61f103loc_37b61f103:
    37b61f103cmp eax, edx
    37b61f105cmovl eax, edx
    37b61f108mov edx, [rsp+288]
    37b61f10fcmp eax, edx
    37b61f111cmovl eax, edx
    37b61f114cmp esi, eax
    37b61f116cmovge eax, esi
    37b61f119jmp 0x37b61e548
    37b61f11e
    37b61f11e 66 90 f.
    37b61f120
    37b61f120loc_37b61f120:
    37b61f120mov eax, [rbp]
    37b61f123sub eax, [rsp+192]
    37b61f12amov r9, r12
    37b61f12dmov r8, rbx
    37b61f130add eax, 1
    37b61f133mov [rsp+88], rsi
    37b61f138lea rdx, [rip+0xe13252]
    37b61f13flea rcx, [rip+0xe1326e]
    37b61f146mov [rsp+316], eax
    37b61f14dmov rax, [rsp+520]
    37b61f155mov [rsp+40], rdi
    37b61f15amov [rsp+104], rax
    37b61f15fmov rax, [rsp+176]
    37b61f167mov [rsp+32], r14
    37b61f16cmov [rsp+96], rax
    37b61f171mov rax, [rsp+496]
    37b61f179mov [rsp+120], 1
    37b61f182mov [rsp+80], rax
    37b61f187mov rax, [rsp+488]
    37b61f18fmov [rsp+112], 1
    37b61f198mov [rsp+72], rax
    37b61f19dmov rax, [rsp+464]
    37b61f1a5mov [rsp+64], rax
    37b61f1aamov rax, [rsp+456]
    37b61f1b2mov [rsp+56], rax
    37b61f1b7mov rax, [rsp+448]
    37b61f1bfmov [rsp+48], rax
    37b61f1c4call shseqr_
    37b61f1c9mov edx, [rsp+212]
    37b61f1d0test edx, edx
    37b61f1d2je 0x37b61edf2
    37b61f1d8
    37b61f1d8loc_37b61f1d8:
    37b61f1d8mov rax, [rsp+520]
    37b61f1e0mov ecx, 1
    37b61f1e5mov r14, [rsp+176]
    37b61f1edlea r13, [rip+0xe131a8]
    37b61f1f4lea rbp, [rsp+312]
    37b61f1fclea rdi, [rsp+260]
    37b61f204movsxd rdx, [rax]
    37b61f207mov eax, [rbx]
    37b61f209mov [rsp+80], 1
    37b61f212lea r8, [rip+0xe13187]
    37b61f219mov [rsp+72], r15
    37b61f21elea r9, [rsp+268]
    37b61f226sub eax, edx
    37b61f228mov [rsp+64], r14
    37b61f22dtest eax, eax
    37b61f22fmov [rsp+312], eax
    37b61f236cmovle eax, ecx
    37b61f239mov [rsp+48], r13
    37b61f23elea rcx, [rip+0xe13178]
    37b61f245mov [rsp+40], rbp
    37b61f24amov [rsp+316], eax
    37b61f251mov rax, [rsp+456]
    37b61f259mov [rsp+32], rdi
    37b61f25elea rax, [rax+4*rdx]
    37b61f262mov rdx, r8
    37b61f265mov [rsp+56], rax
    37b61f26acall slascl_
    37b61f26fmov rax, [rsp+520]
    37b61f277mov ecx, 1
    37b61f27clea r8, [rip+0xe1311d]
    37b61f283lea r9, [rsp+268]
    37b61f28bmovsxd rdx, [rax]
    37b61f28emov eax, [rbx]
    37b61f290mov [rsp+72], r15
    37b61f295mov [rsp+80], 1
    37b61f29esub eax, edx
    37b61f2a0mov [rsp+64], r14
    37b61f2a5test eax, eax
    37b61f2a7mov [rsp+312], eax
    37b61f2aecmovle eax, ecx
    37b61f2b1mov [rsp+48], r13
    37b61f2b6lea rcx, [rip+0xe13100]
    37b61f2bdmov [rsp+40], rbp
    37b61f2c2mov [rsp+316], eax
    37b61f2c9mov rax, [rsp+464]
    37b61f2d1mov [rsp+32], rdi
    37b61f2d6lea rax, [rax+4*rdx]
    37b61f2damov rdx, r8
    37b61f2ddmov [rsp+56], rax
    37b61f2e2call slascl_
    37b61f2e7mov rax, [rsp+520]
    37b61f2efmov eax, [rax]
    37b61f2f1test eax, eax
    37b61f2f3jle 0x37b61edf2
    37b61f2f9mov eax, [rsp+284]
    37b61f300mov [rsp+72], r15
    37b61f305lea r8, [rip+0xe13094]
    37b61f30clea r9, [rsp+268]
    37b61f314mov [rsp+64], rbx
    37b61f319mov rdx, r8
    37b61f31clea rcx, [rip+0xe1309a]
    37b61f323lea ebp, [rax-1]
    37b61f326mov rax, [rsp+456]
    37b61f32emov [rsp+48], r13
    37b61f333mov [rsp+80], 1
    37b61f33cmov [rsp+56], rax
    37b61f341mov [rsp+40], r14
    37b61f346mov [rsp+32], rdi
    37b61f34bmov [rsp+316], ebp
    37b61f352call slascl_
    37b61f357mov rax, [rsp+464]
    37b61f35fmov [rsp+72], r15
    37b61f364lea r8, [rip+0xe13035]
    37b61f36bmov [rsp+64], rbx
    37b61f370lea r9, [rsp+268]
    37b61f378mov rdx, r8
    37b61f37blea rcx, [rip+0xe1303b]
    37b61f382mov [rsp+80], 1
    37b61f38bmov [rsp+56], rax
    37b61f390mov [rsp+48], r13
    37b61f395mov [rsp+40], r14
    37b61f39amov [rsp+32], rdi
    37b61f39fmov [rsp+316], ebp
    37b61f3a6call slascl_
    37b61f3abjmp 0x37b61edf2
    37b61f3b0
    37b61f3b0loc_37b61f3b0:
    37b61f3b0mov r9, rdi
    37b61f3b3mov r8, rbx
    37b61f3b6lea rcx, [rip+0xe12ff5]
    37b61f3bdmov rdx, rbx
    37b61f3c0mov rax, [rsp+480]
    37b61f3c8mov [rsp+259], 76
    37b61f3d0mov [rsp+56], 1
    37b61f3d9mov [rsp+48], rax
    37b61f3demov rax, [rsp+472]
    37b61f3e6mov [rsp+40], rax
    37b61f3ebmov rax, [rsp+448]
    37b61f3f3mov [rsp+32], rax
    37b61f3f8call slacpy_
    37b61f3fdmov eax, [rbp]
    37b61f400mov [rsp+64], r15
    37b61f405mov r8, r14
    37b61f408sub eax, [rsp+200]
    37b61f40fmov [rsp+40], rsi
    37b61f414mov rdx, r12
    37b61f417mov rcx, rbx
    37b61f41aadd eax, 1
    37b61f41dmov r13, [rsp+176]
    37b61f425mov r9, [rsp+472]
    37b61f42dmov [rsp+316], eax
    37b61f434mov rax, [rsp+216]
    37b61f43cmov [rsp+56], r13
    37b61f441mov [rsp+48], rax
    37b61f446mov rax, [rsp+480]
    37b61f44emov [rsp+32], rax
    37b61f453call sorghr_
    37b61f458mov eax, [rbp]
    37b61f45bmov [rsp+96], r13
    37b61f460mov r9, r12
    37b61f463sub eax, [rsp+192]
    37b61f46amov [rsp+88], rsi
    37b61f46fmov r8, rbx
    37b61f472lea rdx, [rip+0xe12f17]
    37b61f479add eax, 1
    37b61f47cmov [rsp+40], rdi
    37b61f481lea rcx, [rip+0xe12f28]
    37b61f488mov [rsp+316], eax
    37b61f48fmov rax, [rsp+520]
    37b61f497mov [rsp+112], 1
    37b61f4a0mov [rsp+104], rax
    37b61f4a5mov rax, [rsp+480]
    37b61f4admov [rsp+32], r14
    37b61f4b2mov [rsp+80], rax
    37b61f4b7mov rax, [rsp+472]
    37b61f4bfmov [rsp+120], 1
    37b61f4c8mov [rsp+72], rax
    37b61f4cdmov rax, [rsp+464]
    37b61f4d5mov [rsp+64], rax
    37b61f4damov rax, [rsp+456]
    37b61f4e2mov [rsp+56], rax
    37b61f4e7mov rax, [rsp+448]
    37b61f4efmov [rsp+48], rax
    37b61f4f4call shseqr_
    37b61f4f9mov r11l, [rsp+152]
    37b61f501test r11l, r11l
    37b61f504jne 0x37b61fcc8
    37b61f50a
    37b61f50aloc_37b61f50a:
    37b61f50amov rax, [rsp+520]
    37b61f512mov r10l, [rax]
    37b61f515test r10l, r10l
    37b61f518jne 0x37b61ede3
    37b61f51emov eax, [rbp]
    37b61f521mov [rsp+96], rsi
    37b61f526mov r9, rbx
    37b61f529lea rcx, [rsp+259]
    37b61f531sub eax, [rsp+192]
    37b61f538mov [rsp+80], rbx
    37b61f53dlea r8, [rsp+304]
    37b61f545lea rdx, [rip+0xe12e65]
    37b61f54cadd eax, 1
    37b61f54fmov [rsp+32], rdi
    37b61f554mov [rsp+316], eax
    37b61f55bmov rax, [rsp+176]
    37b61f563mov [rsp+128], 1
    37b61f56fmov [rsp+104], rax
    37b61f574lea rax, [rsp+292]
    37b61f57cmov [rsp+88], rax
    37b61f581mov rax, [rsp+496]
    37b61f589mov [rsp+120], 1
    37b61f592mov [rsp+72], rax
    37b61f597mov rax, [rsp+488]
    37b61f59fmov [rsp+112], r15
    37b61f5a4mov [rsp+64], rax
    37b61f5a9mov rax, [rsp+480]
    37b61f5b1mov [rsp+56], rax
    37b61f5b6mov rax, [rsp+472]
    37b61f5bemov [rsp+48], rax
    37b61f5c3mov rax, [rsp+448]
    37b61f5cbmov [rsp+40], rax
    37b61f5d0call strevc3_
    37b61f5d5mov [rsp+72], r15
    37b61f5damov r8, rbx
    37b61f5ddmov r9, r12
    37b61f5e0mov rax, [rsp+480]
    37b61f5e8mov [rsp+48], rbx
    37b61f5edlea rdx, [rip+0xe12dbe]
    37b61f5f4lea rcx, [rip+0xe12db6]
    37b61f5fbmov [rsp+88], 1
    37b61f604mov [rsp+64], rax
    37b61f609mov rax, [rsp+472]
    37b61f611mov [rsp+80], 1
    37b61f61amov [rsp+56], rax
    37b61f61fmov rax, [rsp+504]
    37b61f627mov [rsp+32], r14
    37b61f62cmov [rsp+40], rax
    37b61f631call sgebak_
    37b61f636mov r8l, [rbx]
    37b61f639test r8l, r8l
    37b61f63cjle 0x37b61f933
    37b61f642movsxd r11, [rsp+160]
    37b61f64axor eax, eax
    37b61f64cmov rdi, [rsp+472]
    37b61f654mov [rsp+192], r8l
    37b61f65cmov [rsp+224], r15
    37b61f664mov r10, [rsp+464]
    37b61f66ctest r11, r11
    37b61f66fmov [rsp+232], r14
    37b61f677mov r14, -1
    37b61f67ecmovs r11, rax
    37b61f682mov [rsp+240], r12
    37b61f68amov r12l, 1
    37b61f690mov rax, r11
    37b61f693mov [rsp+160], r11
    37b61f69bnot rax
    37b61f69elea rax, [rax+2*r11]
    37b61f6a2lea r11, [4*r11]
    37b61f6aalea rbp, [rdi+4*rax+4]
    37b61f6af
    37b61f6afloc_37b61f6af:
    37b61f6afmovss x0, [r10+4*r12-4]
    37b61f6b6pxor x3, x3
    37b61f6bacomiss x0, x3
    37b61f6bdjp 0x37b61fcb0
    37b61f6c3je 0x37b61fd20
    37b61f6c9jbe 0x37b61fcb0
    37b61f6cflea r8, [rip+0xe12cc6]
    37b61f6d6mov rdx, rdi
    37b61f6d9mov rcx, rbx
    37b61f6dcmov [rsp+464], r10
    37b61f6e4mov [rsp+200], r11
    37b61f6ecmov [rsp+216], 1
    37b61f6f7call snrm2_
    37b61f6fcmov rax, [rsp+160]
    37b61f704mov rdx, rbp
    37b61f707mov rcx, rbx
    37b61f70amovss [rsp+312], x0
    37b61f713lea r8, [rip+0xe12c82]
    37b61f71alea r15, [rax+r14]
    37b61f71ecall snrm2_
    37b61f723mov rdx, [rsp+176]
    37b61f72blea rcx, [rsp+312]
    37b61f733movss [rsp+316], x0
    37b61f73ccall slapy2_
    37b61f741lea r9, [rip+0xe12c54]
    37b61f748mov r8, rdi
    37b61f74bmov rcx, rbx
    37b61f74emovaps x1, x0
    37b61f751movss x0, [rip+0xe12c67]
    37b61f759lea rdx, [rsp+300]
    37b61f761divss x0, x1
    37b61f765movss [rsp+300], x0
    37b61f76ecall sscal_
    37b61f773lea rdx, [rsp+300]
    37b61f77bmov r8, rbp
    37b61f77emov rcx, rbx
    37b61f781lea r9, [rip+0xe12c14]
    37b61f788call sscal_
    37b61f78dmov edx, [rbx]
    37b61f78fmov r11, [rsp+200]
    37b61f797mov r10, [rsp+464]
    37b61f79ftest edx, edx
    37b61f7a1jle 0x37b61f82e
    37b61f7a7lea eax, [rdx-1]
    37b61f7aacmp eax, 2
    37b61f7adjbe 0x37b61f7f6
    37b61f7afmov ecx, edx
    37b61f7b1xor eax, eax
    37b61f7b3shr ecx, 2
    37b61f7b6shl rcx, 4
    37b61f7banop [rax+rax]
    37b61f7c0
    37b61f7c0loc_37b61f7c0:
    37b61f7c0movups x0, [rdi+rax]
    37b61f7c4movups x1, [rbp+rax]
    37b61f7c9mulps x0, x0
    37b61f7ccmulps x1, x1
    37b61f7cfaddps x0, x1
    37b61f7d2movups [rsi+rax], x0
    37b61f7d6add rax, 16
    37b61f7dacmp rax, rcx
    37b61f7ddjne 0x37b61f7c0
    37b61f7dfmov r13l, edx
    37b61f7e2and r13l, -4
    37b61f7e6test dl, 3
    37b61f7e9je 0x37b61f82e
    37b61f7eblea eax, [r13+1]
    37b61f7efmov [rsp+216], eax
    37b61f7f6
    37b61f7f6loc_37b61f7f6:
    37b61f7f6movsxd r13, [rsp+216]
    37b61f7felea rcx, [rdi-4]
    37b61f802lea rax, [rbp-4]
    37b61f806
    37b61f806loc_37b61f806:
    37b61f806movss x1, [rcx+4*r13]
    37b61f80cmovss x0, [rax+4*r13]
    37b61f812mulss x1, x1
    37b61f816mulss x0, x0
    37b61f81aaddss x0, x1
    37b61f81emovss [rsi+4*r13-4], x0
    37b61f825add r13, 1
    37b61f829cmp edx, r13l
    37b61f82cjge 0x37b61f806
    37b61f82e
    37b61f82eloc_37b61f82e:
    37b61f82elea r8, [rip+0xe12b67]
    37b61f835mov rdx, rsi
    37b61f838mov rcx, rbx
    37b61f83bmov [rsp+464], r10
    37b61f843mov [rsp+248], r11
    37b61f84bcall isamax_
    37b61f850mov rcx, [rsp+472]
    37b61f858lea r9, [rsp+308]
    37b61f860lea r8, [rsp+264]
    37b61f868cdqe
    37b61f86amov [rsp+216], r9
    37b61f872lea r13, [r15+rax]
    37b61f876add rax, r14
    37b61f879mov [rsp+200], r8
    37b61f881lea rdx, [rcx+4*r13]
    37b61f885lea rcx, [rcx+4*rax]
    37b61f889lea rax, [rsp+296]
    37b61f891mov [rsp+32], rax
    37b61f896call slartg_
    37b61f89bmov r9, [rsp+216]
    37b61f8a3mov rdx, rdi
    37b61f8a6mov rcx, rbx
    37b61f8a9mov r8, [rsp+200]
    37b61f8b1lea rax, [rip+0xe12ae4]
    37b61f8b8mov [rsp+48], r9
    37b61f8bdmov r9, rbp
    37b61f8c0mov [rsp+40], r8
    37b61f8c5mov r8, rax
    37b61f8c8mov [rsp+32], rax
    37b61f8cdcall srot_
    37b61f8d2mov rax, [rsp+472]
    37b61f8damov r11, [rsp+248]
    37b61f8e2mov r10, [rsp+464]
    37b61f8eamov [rax+4*r13], 0
    37b61f8f2nop [rax]
    37b61f8f5nop [rax+rax]
    37b61f900
    37b61f900loc_37b61f900:
    37b61f900add r12, 1
    37b61f904add rdi, r11
    37b61f907mov r14, r15
    37b61f90aadd rbp, r11
    37b61f90dcmp [rsp+192], r12l
    37b61f915jge 0x37b61f6af
    37b61f91bmov r15, [rsp+224]
    37b61f923mov r14, [rsp+232]
    37b61f92bmov r12, [rsp+240]
    37b61f933
    37b61f933loc_37b61f933:
    37b61f933mov ecx, [rsp+152]
    37b61f93atest ecx, ecx
    37b61f93cjne 0x37b61ea82
    37b61f942jmp 0x37b61ede3
    37b61f947
    37b61f947 66 0f 1f 84 00 00 00 00 00 f........
    37b61f950
    37b61f950loc_37b61f950:
    37b61f950mov eax, [rax]
    37b61f952test eax, eax
    37b61f954je 0x37b61e5d6
    37b61f95a
    37b61f95aloc_37b61f95a:
    37b61f95aneg eax
    37b61f95cjmp 0x37b61e5b4
    37b61f961
    37b61f961 0f 1f 80 00 00 00 00 .......
    37b61f968
    37b61f968loc_37b61f968:
    37b61f968mov rax, [rsp+520]
    37b61f970mov [rsp+40], rdi
    37b61f975mov r8, rbx
    37b61f978lea rdx, [rip+0xe12a12]
    37b61f97fmov [rsp+32], rbx
    37b61f984lea r9, [rip+0xe12a11]
    37b61f98blea esi, [r10+2*r10]
    37b61f98fmov [rsp+104], rax
    37b61f994lea rax, [rip+0xe12a11]
    37b61f99blea rcx, [rip+0xe12a12]
    37b61f9a2mov [rsp+96], rax
    37b61f9a7mov rax, [rsp+504]
    37b61f9afmov [rsp+120], 1
    37b61f9b8mov [rsp+88], rax
    37b61f9bdmov rax, [rsp+496]
    37b61f9c5mov [rsp+112], 1
    37b61f9cemov [rsp+80], rax
    37b61f9d3mov rax, [rsp+488]
    37b61f9dbmov [rsp+72], rax
    37b61f9e0mov rax, [rsp+464]
    37b61f9e8mov [rsp+64], rax
    37b61f9edmov rax, [rsp+456]
    37b61f9f5mov [rsp+56], rax
    37b61f9famov rax, [rsp+448]
    37b61fa02mov [rsp+48], rax
    37b61fa07call shseqr_
    37b61fa0cmov rax, [rsp+504]
    37b61fa14mov edx, [rbx]
    37b61fa16cvttss2si eax, [rax]
    37b61fa1aadd eax, edx
    37b61fa1cadd edx, 1
    37b61fa1fjmp 0x37b61f103
    37b61fa24
    37b61fa24 0f 1f 40 00 ..@.
    37b61fa28
    37b61fa28loc_37b61fa28:
    37b61fa28lea r15, [rip+0xe1297d]
    37b61fa2flea rax, [rip+0xe12966]
    37b61fa36mov [rsp+64], 1
    37b61fa3fmov r9, rbx
    37b61fa42mov [rsp+48], r15
    37b61fa47lea r8, [rip+0xe12944]
    37b61fa4emov rcx, rax
    37b61fa51lea rdx, [rip+0xe1294c]
    37b61fa58mov [rsp+40], rbx
    37b61fa5dlea esi, [4*r10]
    37b61fa65mov [rsp+56], 6
    37b61fa6emov [rsp+32], rax
    37b61fa73mov [rsp+176], r10l
    37b61fa7bcall ilaenv_
    37b61fa80mov r10l, [rsp+176]
    37b61fa88mov [rsp+96], r15
    37b61fa8dmov r8, rbx
    37b61fa90mov edx, eax
    37b61fa92mov [rsp+40], rdi
    37b61fa97lea r9, [rip+0xe128fe]
    37b61fa9elea rcx, [rip+0xe1290b]
    37b61faa5lea eax, [r10-1]
    37b61faa9mov [rsp+32], rbx
    37b61faaemov [rsp+112], 1
    37b61fab7imul eax, edx
    37b61fabalea rdx, [rip+0xe128cf]
    37b61fac1mov [rsp+120], 1
    37b61facalea eax, [rax+2*r10]
    37b61facecmp eax, r12l
    37b61fad1cmovl eax, r12l
    37b61fad5mov r12, r15
    37b61fad8lea r15, [rsp+276]
    37b61fae0mov [rsp+288], eax
    37b61fae7mov rax, [rsp+520]
    37b61faefmov [rsp+104], rax
    37b61faf4mov rax, [rsp+504]
    37b61fafcmov [rsp+88], rax
    37b61fb01mov rax, [rsp+480]
    37b61fb09mov [rsp+80], rax
    37b61fb0emov rax, [rsp+472]
    37b61fb16mov [rsp+72], rax
    37b61fb1bmov rax, [rsp+464]
    37b61fb23mov [rsp+64], rax
    37b61fb28mov rax, [rsp+456]
    37b61fb30mov [rsp+56], rax
    37b61fb35mov rax, [rsp+448]
    37b61fb3dmov [rsp+48], rax
    37b61fb42call shseqr_
    37b61fb47mov rax, [rsp+504]
    37b61fb4fmov edx, [rbx]
    37b61fb51mov r9, rbx
    37b61fb54lea r8, [rsp+304]
    37b61fb5clea rcx, [rip+0xe1284f]
    37b61fb63cvttss2si eax, [rax]
    37b61fb67mov [rsp+112], r15
    37b61fb6cmov [rsp+128], 1
    37b61fb78mov [rsp+120], 1
    37b61fb81mov [rsp+104], r12
    37b61fb86add eax, edx
    37b61fb88add edx, 1
    37b61fb8bmov [rsp+80], rbx
    37b61fb90cmp eax, edx
    37b61fb92mov [rsp+32], rdi
    37b61fb97cmovl eax, edx
    37b61fb9amov edx, [rsp+288]
    37b61fba1cmp eax, edx
    37b61fba3cmovl eax, edx
    37b61fba6lea rdx, [rip+0xe12804]
    37b61fbadmov [rsp+288], eax
    37b61fbb4mov rax, [rsp+504]
    37b61fbbcmov [rsp+96], rax
    37b61fbc1lea rax, [rsp+292]
    37b61fbc9mov [rsp+88], rax
    37b61fbcemov rax, [rsp+496]
    37b61fbd6mov [rsp+72], rax
    37b61fbdbmov rax, [rsp+488]
    37b61fbe3mov [rsp+64], rax
    37b61fbe8mov rax, [rsp+480]
    37b61fbf0mov [rsp+56], rax
    37b61fbf5mov rax, [rsp+472]
    37b61fbfdmov [rsp+48], rax
    37b61fc02mov rax, [rsp+448]
    37b61fc0amov [rsp+40], rax
    37b61fc0fjmp 0x37b61f0eb
    37b61fc14
    37b61fc14 0f 1f 40 00 ..@.
    37b61fc18
    37b61fc18loc_37b61fc18:
    37b61fc18mov edx, -11
    37b61fc1dmov eax, 11
    37b61fc22jmp 0x37b61e5aa
    37b61fc27
    37b61fc27 66 0f 1f 84 00 00 00 00 00 f........
    37b61fc30
    37b61fc30loc_37b61fc30:
    37b61fc30mov rax, [rsp+152]
    37b61fc38lea r15, [r13+rax]
    37b61fc3djmp 0x37b61edc0
    37b61fc42
    37b61fc42 66 0f 1f 44 00 00 f..D..
    37b61fc48
    37b61fc48loc_37b61fc48:
    37b61fc48lea r8, [rip+0xe1274d]
    37b61fc4fmov rdx, rdi
    37b61fc52mov rcx, rbx
    37b61fc55mov [rsp+464], r11
    37b61fc5dcall snrm2_
    37b61fc62lea rdx, [rsp+300]
    37b61fc6amov r8, rdi
    37b61fc6dmov rcx, rbx
    37b61fc70movaps x1, x0
    37b61fc73movss x0, [rip+0xe12745]
    37b61fc7blea r9, [rip+0xe1271a]
    37b61fc82divss x0, x1
    37b61fc86movss [rsp+300], x0
    37b61fc8fcall sscal_
    37b61fc94mov rax, [rsp+152]
    37b61fc9cmov r11, [rsp+464]
    37b61fca4lea r15, [r13+rax]
    37b61fca9jmp 0x37b61edc0
    37b61fcae
    37b61fcae 66 90 f.
    37b61fcb0
    37b61fcb0loc_37b61fcb0:
    37b61fcb0mov rax, [rsp+160]
    37b61fcb8lea r15, [rax+r14]
    37b61fcbcjmp 0x37b61f900
    37b61fcc1
    37b61fcc1 0f 1f 80 00 00 00 00 .......
    37b61fcc8
    37b61fcc8loc_37b61fcc8:
    37b61fcc8mov rax, [rsp+496]
    37b61fcd0mov r8, rbx
    37b61fcd3mov rdx, rbx
    37b61fcd6lea rcx, [rip+0xe126e1]
    37b61fcddmov r9, [rsp+472]
    37b61fce5mov [rsp+259], 66
    37b61fcedmov [rsp+48], rax
    37b61fcf2mov rax, [rsp+488]
    37b61fcfamov [rsp+56], 1
    37b61fd03mov [rsp+40], rax
    37b61fd08mov rax, [rsp+480]
    37b61fd10mov [rsp+32], rax
    37b61fd15call slacpy_
    37b61fd1ajmp 0x37b61f50a
    37b61fd1f
    37b61fd1f 90 .
    37b61fd20
    37b61fd20loc_37b61fd20:
    37b61fd20lea r8, [rip+0xe12675]
    37b61fd27mov rdx, rdi
    37b61fd2amov rcx, rbx
    37b61fd2dmov [rsp+464], r10
    37b61fd35mov [rsp+200], r11
    37b61fd3dcall snrm2_
    37b61fd42lea rdx, [rsp+300]
    37b61fd4amov r8, rdi
    37b61fd4dmov rcx, rbx
    37b61fd50movaps x1, x0
    37b61fd53movss x0, [rip+0xe12665]
    37b61fd5blea r9, [rip+0xe1263a]
    37b61fd62divss x0, x1
    37b61fd66movss [rsp+300], x0
    37b61fd6fcall sscal_
    37b61fd74mov rax, [rsp+160]
    37b61fd7cmov r11, [rsp+200]
    37b61fd84mov r10, [rsp+464]
    37b61fd8clea r15, [rax+r14]
    37b61fd90jmp 0x37b61f900
    37b61e400
    37b61fd95
    37b61fd95 // align 0x10
    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