File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b61b660
37b61b660sgees_:
37b61b660push r15
37b61b662push r14
37b61b664push r13
37b61b666push r12
37b61b668push rbp
37b61b669push rdi
37b61b66apush rsi
37b61b66bpush rbx
37b61b66csub rsp, 424
37b61b673movups [rsp+384], x6
37b61b67bmovups [rsp+400], x7
37b61b683mov rax, [rsp+536]
37b61b68bmov r14, [rsp+608]
37b61b693mov rdi, [rsp+592]
37b61b69bmov eax, [rax]
37b61b69dmov [r14], 0
37b61b6a4mov r15l, [rdi]
37b61b6a7mov [rsp+184], eax
37b61b6aemov rbp, rdx
37b61b6b1mov rbx, r9
37b61b6b4mov rsi, rcx
37b61b6b7mov rax, [rsp+576]
37b61b6bfmov [rsp+512], r8
37b61b6c7mov r9l, 1
37b61b6cdmov r8l, 1
37b61b6d3lea rdx, [rip+0xe16c56]
37b61b6damov eax, [rax]
37b61b6dcmov [rsp+192], eax
37b61b6e3call lsame_
37b61b6e8mov r9l, 1
37b61b6eemov r8l, 1
37b61b6f4mov rcx, rbp
37b61b6f7lea rdx, [rip+0xe16c33]
37b61b6femov r13l, eax
37b61b701call lsame_
37b61b706mov [rsp+172], eax
37b61b70dtest r13l, r13l
37b61b710je 0x37b61b830
37b61b716
37b61b716loc_37b61b716:
37b61b716mov edx, [rsp+172]
37b61b71dtest edx, edx
37b61b71fje 0x37b61b860
37b61b725
37b61b725loc_37b61b725:
37b61b725mov ebp, [rbx]
37b61b727test ebp, ebp
37b61b729js 0x37b61b7d8
37b61b72fmov rdx, [rsp+536]
37b61b737mov eax, 1
37b61b73ccmovg eax, ebp
37b61b73fcmp [rdx], eax
37b61b741jl 0x37b61b898
37b61b747mov rax, [rsp+576]
37b61b74fmov eax, [rax]
37b61b751test eax, eax
37b61b753jle 0x37b61b8b0
37b61b759cmp ebp, eax
37b61b75bjle 0x37b61b767
37b61b75dtest r13b, 1
37b61b761jne 0x37b61b8b0
37b61b767
37b61b767loc_37b61b767:
37b61b767mov eax, [r14]
37b61b76atest eax, eax
37b61b76cjne 0x37b61c31b
37b61b772mov eax, 1
37b61b777mov r12l, 1
37b61b77dtest ebp, ebp
37b61b77fjne 0x37b61bc58
37b61b785
37b61b785loc_37b61b785:
37b61b785mov [rsp+364], eax
37b61b78clea rax, [rsp+364]
37b61b794mov rcx, rax
37b61b797mov [rsp+216], rax
37b61b79fcall sroundup_lwork_
37b61b7a4mov rax, [rsp+584]
37b61b7acmovss [rax], x0
37b61b7b0cmp [rdi], r12l
37b61b7b3jge 0x37b61b8c0
37b61b7b9cmp r15l, -1
37b61b7bdje 0x37b61c310
37b61b7c3mov [r14], -13
37b61b7camov eax, 13
37b61b7cfjmp 0x37b61b7e5
37b61b7d1
37b61b7d1 0f 1f 80 00 00 00 00 .......
37b61b7d8
37b61b7d8loc_37b61b7d8:
37b61b7d8mov edx, -4
37b61b7ddmov eax, 4
37b61b7e2
37b61b7e2loc_37b61b7e2:
37b61b7e2mov [r14], edx
37b61b7e5
37b61b7e5loc_37b61b7e5:
37b61b7e5lea rdx, [rsp+380]
37b61b7edmov r8l, 6
37b61b7f3lea rcx, [rip+0xe16b54]
37b61b7famov [rsp+380], eax
37b61b801call xerbla_
37b61b806nop
37b61b807
37b61b807loc_37b61b807:
37b61b807movups x6, [rsp+384]
37b61b80fmovups x7, [rsp+400]
37b61b817add rsp, 424
37b61b81epop rbx
37b61b81fpop rsi
37b61b820pop rdi
37b61b821pop rbp
37b61b822pop r12
37b61b824pop r13
37b61b826pop r14
37b61b828pop r15
37b61b82aret
37b61b82b
37b61b82b 0f 1f 44 00 00 ..D..
37b61b830
37b61b830loc_37b61b830:
37b61b830mov r9l, 1
37b61b836mov r8l, 1
37b61b83clea rdx, [rip+0xe16aef]
37b61b843mov rcx, rsi
37b61b846call lsame_
37b61b84btest eax, eax
37b61b84djne 0x37b61b716
37b61b853mov edx, -1
37b61b858mov eax, 1
37b61b85djmp 0x37b61b7e2
37b61b85f
37b61b85f 90 .
37b61b860
37b61b860loc_37b61b860:
37b61b860mov r9l, 1
37b61b866mov r8l, 1
37b61b86clea rdx, [rip+0xe16abf]
37b61b873mov rcx, rbp
37b61b876call lsame_
37b61b87btest eax, eax
37b61b87djne 0x37b61b725
37b61b883mov edx, -2
37b61b888mov eax, 2
37b61b88djmp 0x37b61b7e2
37b61b892
37b61b892 66 0f 1f 44 00 00 f..D..
37b61b898
37b61b898loc_37b61b898:
37b61b898mov edx, -6
37b61b89dmov eax, 6
37b61b8a2jmp 0x37b61b7e2
37b61b8a7
37b61b8a7 66 0f 1f 84 00 00 00 00 00 f........
37b61b8b0
37b61b8b0loc_37b61b8b0:
37b61b8b0mov edx, -11
37b61b8b5mov eax, 11
37b61b8bajmp 0x37b61b7e2
37b61b8bf
37b61b8bf 90 .
37b61b8c0
37b61b8c0loc_37b61b8c0:
37b61b8c0mov r12l, [r14]
37b61b8c3test r12l, r12l
37b61b8c6jne 0x37b61cbe0
37b61b8cccmp r15l, -1
37b61b8d0je 0x37b61b807
37b61b8d6mov eax, [rbx]
37b61b8d8test eax, eax
37b61b8dajne 0x37b61b8f0
37b61b8dcmov rax, [rsp+544]
37b61b8e4mov [rax], 0
37b61b8eajmp 0x37b61b807
37b61b8ef
37b61b8ef 90 .
37b61b8f0
37b61b8f0loc_37b61b8f0:
37b61b8f0mov edx, 1
37b61b8f5lea rcx, [rip+0xe16a58]
37b61b8fccall slamch_
37b61b901mov edx, 1
37b61b906lea rcx, [rip+0xe16a24]
37b61b90dmovaps x7, x0
37b61b910call slamch_
37b61b915lea rax, [rsp+336]
37b61b91dmov r8, rbx
37b61b920mov rdx, rbx
37b61b923sqrtss x0, x0
37b61b927mov [rsp+40], rax
37b61b92cmov rax, [rsp+536]
37b61b934lea rcx, [rip+0xe16a1a]
37b61b93bmov [rsp+48], 1
37b61b944mov r9, [rsp+528]
37b61b94cmov [rsp+32], rax
37b61b951movaps x6, x0
37b61b954divss x6, x7
37b61b958call slange_
37b61b95dpxor x1, x1
37b61b961movss [rsp+328], x0
37b61b96acomiss x0, x1
37b61b96dmovaps x7, x6
37b61b970jbe 0x37b61bc28
37b61b976comiss x6, x0
37b61b979jbe 0x37b61bc28
37b61b97fmovaps x1, x6
37b61b982
37b61b982loc_37b61b982:
37b61b982mov rax, [rsp+536]
37b61b98alea r15, [rsp+348]
37b61b992mov [rsp+80], 1
37b61b99blea r8, [rip+0xe1699e]
37b61b9a2mov [rsp+72], r15
37b61b9a7lea r9, [rsp+328]
37b61b9afmov rdx, r8
37b61b9b2lea rcx, [rip+0xe1699d]
37b61b9b9mov [rsp+64], rax
37b61b9bemov rax, [rsp+528]
37b61b9c6mov [rsp+48], rbx
37b61b9cbmov [rsp+56], rax
37b61b9d0lea rax, [rsp+332]
37b61b9d8mov [rsp+40], rbx
37b61b9ddmov [rsp+32], rax
37b61b9e2movss [rsp+332], x1
37b61b9ebcall slascl_
37b61b9f0mov [rsp+240], 1
37b61b9fb
37b61b9fbloc_37b61b9fb:
37b61b9fbmov rax, [rsp+584]
37b61ba03lea rbp, [rsp+356]
37b61ba0bmov rdx, rbx
37b61ba0emov [rsp+64], 1
37b61ba17mov [rsp+56], r15
37b61ba1cmov r9, [rsp+536]
37b61ba24lea rcx, [rip+0xe16929]
37b61ba2bmov [rsp+48], rax
37b61ba30lea rax, [rsp+360]
37b61ba38mov r8, [rsp+528]
37b61ba40mov [rsp+32], rax
37b61ba45mov [rsp+40], rbp
37b61ba4amov [rsp+176], rax
37b61ba52call sgebal_
37b61ba57movsxd rax, [rbx]
37b61ba5amov edx, [rdi]
37b61ba5cmov [rsp+64], r15
37b61ba61mov r11, [rsp+584]
37b61ba69mov r9, [rsp+528]
37b61ba71mov r8, rbp
37b61ba74lea ecx, [rax+1]
37b61ba77lea r10l, [rax+rcx]
37b61ba7bmov [rsp+232], ecx
37b61ba82lea r11, [r11+4*rax]
37b61ba86mov rcx, [rsp+584]
37b61ba8esub edx, r10l
37b61ba91mov [rsp+208], r10l
37b61ba99add edx, 1
37b61ba9cmov [rsp+40], r11
37b61baa1mov [rsp+380], edx
37b61baa8movsxd rdx, r10l
37b61baablea r10, [rsp+380]
37b61bab3lea rcx, [rcx+4*rdx-4]
37b61bab8mov [rsp+56], r10
37b61babdmov rdx, [rsp+176]
37b61bac5mov [rsp+248], rcx
37b61bacdmov [rsp+48], rcx
37b61bad2mov rcx, [rsp+536]
37b61badamov [rsp+224], r11
37b61bae2mov [rsp+32], rcx
37b61bae7mov rcx, rbx
37b61baeamov [rsp+200], r10
37b61baf2call sgehrd_
37b61baf7test r13l, r13l
37b61bafajne 0x37b61c250
37b61bb00
37b61bb00loc_37b61bb00:
37b61bb00mov rax, [rsp+544]
37b61bb08mov r8, rbx
37b61bb0bmov rdx, rsi
37b61bb0elea rcx, [rip+0xe1681c]
37b61bb15mov r9, [rsp+176]
37b61bb1dmov [rax], 0
37b61bb23mov eax, [rdi]
37b61bb25sub eax, [rsp+232]
37b61bb2cmov [rsp+32], rbp
37b61bb31mov [rsp+120], 1
37b61bb3aadd eax, 1
37b61bb3dmov [rsp+380], eax
37b61bb44lea rax, [rsp+352]
37b61bb4cmov [rsp+104], rax
37b61bb51mov rax, [rsp+200]
37b61bb59mov [rsp+112], 1
37b61bb62mov [rsp+96], rax
37b61bb67mov rax, [rsp+224]
37b61bb6fmov [rsp+88], rax
37b61bb74mov rax, [rsp+576]
37b61bb7cmov [rsp+80], rax
37b61bb81mov rax, [rsp+568]
37b61bb89mov [rsp+72], rax
37b61bb8emov rax, [rsp+560]
37b61bb96mov [rsp+64], rax
37b61bb9bmov rax, [rsp+552]
37b61bba3mov [rsp+56], rax
37b61bba8mov rax, [rsp+536]
37b61bbb0mov [rsp+48], rax
37b61bbb5mov rax, [rsp+528]
37b61bbbdmov [rsp+40], rax
37b61bbc2call shseqr_
37b61bbc7mov eax, [rsp+352]
37b61bbcemov [rsp+248], eax
37b61bbd5test eax, eax
37b61bbd7jle 0x37b61bd98
37b61bbddmov [r14], eax
37b61bbe0mov eax, [rsp+172]
37b61bbe7test eax, eax
37b61bbe9jne 0x37b61c328
37b61bbef
37b61bbefloc_37b61bbef:
37b61bbeftest r13l, r13l
37b61bbf2jne 0x37b61c800
37b61bbf8
37b61bbf8loc_37b61bbf8:
37b61bbf8mov edx, [rsp+240]
37b61bbfftest edx, edx
37b61bc01jne 0x37b61c3b0
37b61bc07
37b61bc07loc_37b61bc07:
37b61bc07mov rcx, [rsp+216]
37b61bc0fcall sroundup_lwork_
37b61bc14mov rax, [rsp+584]
37b61bc1cmovss [rax], x0
37b61bc20jmp 0x37b61b807
37b61bc25
37b61bc25 0f 1f 00 ...
37b61bc28
37b61bc28loc_37b61bc28:
37b61bc28movss x1, [rip+0xe1672c]
37b61bc30divss x1, x7
37b61bc34comiss x0, x1
37b61bc37ja 0x37b61b982
37b61bc3dmov [rsp+240], 0
37b61bc48lea r15, [rsp+348]
37b61bc50jmp 0x37b61b9fb
37b61bc55
37b61bc55 0f 1f 00 ...
37b61bc58
37b61bc58loc_37b61bc58:
37b61bc58lea rax, [rip+0xe166dd]
37b61bc5flea rdx, [rip+0xe166da]
37b61bc66mov [rsp+64], 1
37b61bc6fmov r9, rbx
37b61bc72mov [rsp+48], rdx
37b61bc77lea r8, [rip+0xe166b5]
37b61bc7emov rcx, rax
37b61bc81lea rdx, [rip+0xe166ac]
37b61bc88mov [rsp+56], 6
37b61bc91mov [rsp+40], rbx
37b61bc96mov [rsp+32], rax
37b61bc9bmov [rsp+208], rax
37b61bca3call ilaenv_
37b61bca8mov r9, [rsp+208]
37b61bcb0mov r8, rbx
37b61bcb3mov rdx, rsi
37b61bcb6add eax, 2
37b61bcb9lea rcx, [rip+0xe16671]
37b61bcc0imul eax, ebp
37b61bcc3mov [rsp+364], eax
37b61bccamov eax, [rbx]
37b61bcccmov [rsp+32], rbx
37b61bcd1mov [rsp+120], 1
37b61bcdalea r12l, [rax+2*rax]
37b61bcdelea rax, [rsp+352]
37b61bce6mov [rsp+104], rax
37b61bceblea rax, [rip+0xe16652]
37b61bcf2mov [rsp+96], rax
37b61bcf7mov rax, [rsp+584]
37b61bcffmov [rsp+112], 1
37b61bd08mov [rsp+88], rax
37b61bd0dmov rax, [rsp+576]
37b61bd15mov [rsp+80], rax
37b61bd1amov rax, [rsp+568]
37b61bd22mov [rsp+72], rax
37b61bd27mov rax, [rsp+560]
37b61bd2fmov [rsp+64], rax
37b61bd34mov rax, [rsp+552]
37b61bd3cmov [rsp+56], rax
37b61bd41mov rax, [rsp+536]
37b61bd49mov [rsp+48], rax
37b61bd4emov rax, [rsp+528]
37b61bd56mov [rsp+40], rax
37b61bd5bcall shseqr_
37b61bd60mov rax, [rsp+584]
37b61bd68mov ebp, [rbx]
37b61bd6amov r11l, [rsp+364]
37b61bd72cvttss2si r10l, [rax]
37b61bd77test r13l, r13l
37b61bd7ajne 0x37b61c760
37b61bd80add ebp, r10l
37b61bd83mov eax, r11l
37b61bd86cmp ebp, r11l
37b61bd89cmovge eax, ebp
37b61bd8cjmp 0x37b61b785
37b61bd91
37b61bd91 0f 1f 80 00 00 00 00 .......
37b61bd98
37b61bd98loc_37b61bd98:
37b61bd98mov eax, [rsp+172]
37b61bd9ftest eax, eax
37b61bda1je 0x37b61bbef
37b61bda7mov eax, [r14]
37b61bdaatest eax, eax
37b61bdacjne 0x37b61c328
37b61bdb2lea rax, [rip+0xe16583]
37b61bdb9mov [rsp+208], rax
37b61bdc1mov eax, [rsp+240]
37b61bdc8test eax, eax
37b61bdcajne 0x37b61c9b0
37b61bdd0
37b61bdd0loc_37b61bdd0:
37b61bdd0mov r9l, [rbx]
37b61bdd3mov rcx, [rsp+552]
37b61bddbmov rdx, [rsp+560]
37b61bde3test r9l, r9l
37b61bde6jle 0x37b61be7d
37b61bdecmov [rsp+256], r12l
37b61bdf4mov r12, [rsp+512]
37b61bdfcmov [rsp+496], rsi
37b61be04mov esi, r9l
37b61be07mov [rsp+520], rbx
37b61be0fmov ebx, 1
37b61be14mov [rsp+592], rdi
37b61be1cmov rdi, rcx
37b61be1fmov [rsp+264], rbp
37b61be27mov rbp, rdx
37b61be2anop [rax+rax]
37b61be30
37b61be30loc_37b61be30:
37b61be30mov rcx, rdi
37b61be33mov rdx, rbp
37b61be36add rdi, 4
37b61be3aadd rbp, 4
37b61be3ecall r12
37b61be41mov rcx, [rsp+600]
37b61be49mov [rcx+4*rbx-4], eax
37b61be4dadd rbx, 1
37b61be51cmp esi, ebx
37b61be53jge 0x37b61be30
37b61be55mov r12l, [rsp+256]
37b61be5dmov rsi, [rsp+496]
37b61be65mov rbx, [rsp+520]
37b61be6dmov rdi, [rsp+592]
37b61be75mov rbp, [rsp+264]
37b61be7d
37b61be7dloc_37b61be7d:
37b61be7dmov eax, [rdi]
37b61be7fsub eax, [rsp+232]
37b61be86mov r9, rbx
37b61be89mov rdx, rsi
37b61be8cadd eax, 1
37b61be8fmov r8, [rsp+600]
37b61be97lea rcx, [rip+0xe16494]
37b61be9emov [rsp+152], 1
37b61beaamov [rsp+380], eax
37b61beb1lea rax, [rsp+340]
37b61beb9mov [rsp+136], rax
37b61bec1mov rax, [rsp+208]
37b61bec9mov [rsp+144], 1
37b61bed5mov [rsp+128], rax
37b61beddlea rax, [rsp+344]
37b61bee5mov [rsp+120], rax
37b61beeamov rax, [rsp+200]
37b61bef2mov [rsp+112], rax
37b61bef7mov rax, [rsp+224]
37b61beffmov [rsp+104], rax
37b61bf04lea rax, [rsp+372]
37b61bf0cmov [rsp+96], rax
37b61bf11lea rax, [rsp+368]
37b61bf19mov [rsp+88], rax
37b61bf1emov rax, [rsp+544]
37b61bf26mov [rsp+80], rax
37b61bf2bmov rax, [rsp+560]
37b61bf33mov [rsp+72], rax
37b61bf38mov rax, [rsp+552]
37b61bf40mov [rsp+64], rax
37b61bf45mov rax, [rsp+576]
37b61bf4dmov [rsp+56], rax
37b61bf52mov rax, [rsp+568]
37b61bf5amov [rsp+48], rax
37b61bf5fmov rax, [rsp+536]
37b61bf67mov [rsp+40], rax
37b61bf6cmov rax, [rsp+528]
37b61bf74mov [rsp+32], rax
37b61bf79call strsen_
37b61bf7emov eax, [rsp+340]
37b61bf85test eax, eax
37b61bf87jle 0x37b61c870
37b61bf8dadd eax, [rbx]
37b61bf8fmov [r14], eax
37b61bf92test r13l, r13l
37b61bf95jne 0x37b61c331
37b61bf9bmov r10l, [rsp+240]
37b61bfa3test r10l, r10l
37b61bfa6je 0x37b61c623
37b61bfac
37b61bfacloc_37b61bfac:
37b61bfacmov rsi, [rsp+536]
37b61bfb4mov [rsp+72], r15
37b61bfb9lea rdx, [rip+0xe16380]
37b61bfc0lea r9, [rsp+332]
37b61bfc8mov [rsp+48], rbx
37b61bfcdmov r8, rdx
37b61bfd0lea rcx, [rip+0xe16381]
37b61bfd7mov [rsp+64], rsi
37b61bfdcmov rsi, [rsp+528]
37b61bfe4mov [rsp+80], 1
37b61bfedmov [rsp+56], rsi
37b61bff2lea rsi, [rsp+328]
37b61bffamov [rsp+40], rbx
37b61bfffmov [rsp+32], rsi
37b61c004mov [rsp+224], r9
37b61c00cmov [rsp+232], rdx
37b61c014mov [rsp+176], rsi
37b61c01ccall slascl_
37b61c021mov rax, [rsp+536]
37b61c029mov rcx, rbx
37b61c02cmov r9, [rsp+552]
37b61c034mov r8, [rsp+200]
37b61c03cmov rdx, [rsp+528]
37b61c044mov eax, [rax]
37b61c046mov [rsp+240], eax
37b61c04dadd eax, 1
37b61c050mov [rsp+380], eax
37b61c057mov rax, [rsp+208]
37b61c05fmov [rsp+32], rax
37b61c064call scopy_
37b61c069ucomiss x7, [rsp+332]
37b61c071jp 0x37b61c560
37b61c077jne 0x37b61c560
37b61c07d
37b61c07dloc_37b61c07d:
37b61c07dmov eax, [rbx]
37b61c07fmov esi, 1
37b61c084lea r11, [rip+0xe162cb]
37b61c08bsub eax, 1
37b61c08emov [rsp+256], eax
37b61c095lea rax, [rsp+376]
37b61c09dmov [rsp+240], rax
37b61c0a5
37b61c0a5loc_37b61c0a5:
37b61c0a5cmp esi, [rsp+256]
37b61c0acjg 0x37b61c577
37b61c0b2movsxd rdx, [rsp+184]
37b61c0baxor eax, eax
37b61c0bcmovsxd r10, esi
37b61c0bfmov rdi, [rsp+528]
37b61c0c7mov [rsp+520], rbx
37b61c0cfpxor x0, x0
37b61c0d3mov rbx, r10
37b61c0d6test rdx, rdx
37b61c0d9mov [rsp+608], r14
37b61c0e1mov r14l, [rsp+256]
37b61c0e9cmovs rdx, rax
37b61c0edmovsxd rax, [rsp+192]
37b61c0f5xor ecx, ecx
37b61c0f7mov [rsp+256], r11
37b61c0fflea rsi, [4*rdx+4]
37b61c107test rax, rax
37b61c10amov r9, rdx
37b61c10dmov [rsp+288], rdx
37b61c115mov [rsp+192], rsi
37b61c11dlea rsi, [r10+1]
37b61c121cmovs rax, rcx
37b61c125not r9
37b61c128mov rcx, rsi
37b61c12blea r8, [r10+r9]
37b61c12fmov [rsp+280], r9
37b61c137imul rcx, rdx
37b61c13badd rcx, r8
37b61c13emov r8, [rsp+568]
37b61c146lea rdi, [rdi+4*rcx]
37b61c14alea rcx, [4*rax]
37b61c152mov [rsp+272], rcx
37b61c15amov rcx, rax
37b61c15dimul rax, r10
37b61c161not rcx
37b61c164add rcx, rax
37b61c167lea rbp, [r8+4*rcx+4]
37b61c16cmov rcx, rdx
37b61c16flea r8, [4*rdx]
37b61c177imul rcx, r10
37b61c17bmov [rsp+264], r8
37b61c183mov r8, rdx
37b61c186mov r10, [rsp+272]
37b61c18eneg r8
37b61c191mov [rsp+184], r8
37b61c199lea rax, [rcx+r9]
37b61c19dmov r9, [rsp+528]
37b61c1a5lea rcx, [r9+4*rax+4]
37b61c1aamov rax, [rsp+264]
37b61c1b2mov [rsp+264], r15
37b61c1bamov r15, [rsp+192]
37b61c1c2mov [rsp+192], r13l
37b61c1cajmp 0x37b61c23c
37b61c1cc
37b61c1cc 0f 1f 40 00 ..@.
37b61c1d0
37b61c1d0loc_37b61c1d0:
37b61c1d0mov r11, [rsp+560]
37b61c1d8mov r8l, ebx
37b61c1dblea r12l, [rbx+1]
37b61c1dfucomiss x0, [r11+4*rbx-4]
37b61c1e5jp 0x37b61c1e9
37b61c1e7je 0x37b61c243
37b61c1e9
37b61c1e9loc_37b61c1e9:
37b61c1e9mov r9, [rsp+184]
37b61c1f1lea r11l, [r8+2]
37b61c1f5ucomiss x0, [rdi+4*r9+4]
37b61c1fbjp 0x37b61c8a0
37b61c201jne 0x37b61c8a0
37b61c207mov rdx, [rsp+560]
37b61c20flea r13, [rax+rcx]
37b61c213lea r9, [r10+rbp]
37b61c217mov [rdx+4*rbx-4], 0
37b61c220
37b61c220loc_37b61c220:
37b61c220mov r12l, r11l
37b61c223
37b61c223loc_37b61c223:
37b61c223mov rbx, rsi
37b61c226add rdi, r15
37b61c229mov rbp, r9
37b61c22cmov rcx, r13
37b61c22fcmp r14l, esi
37b61c232jl 0x37b61c8b8
37b61c238add rsi, 1
37b61c23c
37b61c23cloc_37b61c23c:
37b61c23cmov edx, ebx
37b61c23ecmp r12l, ebx
37b61c241jle 0x37b61c1d0
37b61c243
37b61c243loc_37b61c243:
37b61c243lea r13, [rax+rcx]
37b61c247lea r9, [r10+rbp]
37b61c24bjmp 0x37b61c223
37b61c24d
37b61c24d 0f 1f 00 ...
37b61c250
37b61c250loc_37b61c250:
37b61c250mov rax, [rsp+576]
37b61c258mov r8, rbx
37b61c25bmov rdx, rbx
37b61c25elea rcx, [rip+0xe160f2]
37b61c265mov [rsp+56], 1
37b61c26emov r9, [rsp+528]
37b61c276mov [rsp+48], rax
37b61c27bmov rax, [rsp+568]
37b61c283mov [rsp+40], rax
37b61c288mov rax, [rsp+536]
37b61c290mov [rsp+32], rax
37b61c295call slacpy_
37b61c29amov eax, [rdi]
37b61c29cmov [rsp+64], r15
37b61c2a1mov r8, rbp
37b61c2a4sub eax, [rsp+208]
37b61c2abmov r9, [rsp+568]
37b61c2b3mov rcx, rbx
37b61c2b6add eax, 1
37b61c2b9mov rdx, [rsp+176]
37b61c2c1mov [rsp+380], eax
37b61c2c8mov rax, [rsp+200]
37b61c2d0mov [rsp+56], rax
37b61c2d5mov rax, [rsp+248]
37b61c2ddmov [rsp+48], rax
37b61c2e2mov rax, [rsp+224]
37b61c2eamov [rsp+40], rax
37b61c2efmov rax, [rsp+576]
37b61c2f7mov [rsp+32], rax
37b61c2fccall sorghr_
37b61c301jmp 0x37b61bb00
37b61c306
37b61c306 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61c310
37b61c310loc_37b61c310:
37b61c310mov eax, [r14]
37b61c313test eax, eax
37b61c315je 0x37b61b807
37b61c31b
37b61c31bloc_37b61c31b:
37b61c31bneg eax
37b61c31djmp 0x37b61b7e5
37b61c322
37b61c322 66 0f 1f 44 00 00 f..D..
37b61c328
37b61c328loc_37b61c328:
37b61c328test r13l, r13l
37b61c32bje 0x37b61bbf8
37b61c331
37b61c331loc_37b61c331:
37b61c331mov rax, [rsp+576]
37b61c339mov [rsp+72], r15
37b61c33emov r8, rbx
37b61c341lea rdx, [rip+0xe16011]
37b61c348mov [rsp+88], 1
37b61c351mov r9, [rsp+176]
37b61c359lea rcx, [rip+0xe15ff4]
37b61c360mov [rsp+64], rax
37b61c365mov rax, [rsp+568]
37b61c36dmov [rsp+80], 1
37b61c376mov [rsp+56], rax
37b61c37bmov rax, [rsp+584]
37b61c383mov [rsp+48], rbx
37b61c388mov [rsp+40], rax
37b61c38dmov [rsp+32], rbp
37b61c392call sgebak_
37b61c397mov eax, [rsp+240]
37b61c39etest eax, eax
37b61c3a0je 0x37b61c620
37b61c3a6nop [rax+rax]
37b61c3b0
37b61c3b0loc_37b61c3b0:
37b61c3b0mov rsi, [rsp+536]
37b61c3b8mov rdi, [rsp+528]
37b61c3c0mov [rsp+72], r15
37b61c3c5lea rdx, [rip+0xe15f74]
37b61c3ccmov [rsp+48], rbx
37b61c3d1lea r9, [rsp+332]
37b61c3d9mov r8, rdx
37b61c3dclea rcx, [rip+0xe15f75]
37b61c3e3mov [rsp+64], rsi
37b61c3e8lea rsi, [rsp+328]
37b61c3f0mov [rsp+80], 1
37b61c3f9mov [rsp+56], rdi
37b61c3femov [rsp+40], rbx
37b61c403mov [rsp+32], rsi
37b61c408mov [rsp+224], r9
37b61c410mov [rsp+232], rdx
37b61c418mov [rsp+176], rsi
37b61c420call slascl_
37b61c425mov rax, [rsp+536]
37b61c42dmov rcx, rbx
37b61c430mov r9, [rsp+552]
37b61c438mov r8, [rsp+200]
37b61c440mov rdx, [rsp+528]
37b61c448mov eax, [rax]
37b61c44aadd eax, 1
37b61c44dmov [rsp+380], eax
37b61c454lea rax, [rip+0xe15ee1]
37b61c45bmov [rsp+32], rax
37b61c460mov [rsp+208], rax
37b61c468call scopy_
37b61c46ducomiss x7, [rsp+332]
37b61c475jp 0x37b61c560
37b61c47bjne 0x37b61c560
37b61c481mov eax, [rsp+248]
37b61c488test eax, eax
37b61c48ajle 0x37b61ca90
37b61c490mov r12l, eax
37b61c493lea esi, [rax+1]
37b61c496mov edx, 1
37b61c49bmov [rsp+72], r15
37b61c4a0mov eax, [rsp+356]
37b61c4a7lea r11, [rip+0xe15ea8]
37b61c4aemov [rsp+80], 1
37b61c4b7mov r9, [rsp+224]
37b61c4bfmov rcx, r11
37b61c4c2mov [rsp+264], r11
37b61c4casub eax, 1
37b61c4cdmov [rsp+256], eax
37b61c4d4mov eax, [rsp+360]
37b61c4dbsub eax, 1
37b61c4detest eax, eax
37b61c4e0mov [rsp+376], eax
37b61c4e7cmovle eax, edx
37b61c4eamov rdx, [rsp+232]
37b61c4f2mov [rsp+380], eax
37b61c4f9mov rax, [rsp+200]
37b61c501mov r8, rdx
37b61c504mov [rsp+64], rax
37b61c509mov rax, [rsp+560]
37b61c511mov [rsp+56], rax
37b61c516mov rax, [rsp+208]
37b61c51emov [rsp+48], rax
37b61c523lea rax, [rsp+376]
37b61c52bmov [rsp+240], rax
37b61c533mov [rsp+40], rax
37b61c538mov rax, [rsp+176]
37b61c540mov [rsp+32], rax
37b61c545call slascl_
37b61c54amov r11, [rsp+264]
37b61c552jmp 0x37b61c0a5
37b61c557
37b61c557 66 0f 1f 84 00 00 00 00 00 f........
37b61c560
37b61c560loc_37b61c560:
37b61c560lea rax, [rsp+376]
37b61c568lea r11, [rip+0xe15de7]
37b61c56fmov [rsp+240], rax
37b61c577
37b61c577loc_37b61c577:
37b61c577mov eax, [rbx]
37b61c579mov edx, 1
37b61c57emov edi, [rsp+248]
37b61c585mov [rsp+80], 1
37b61c58emov [rsp+72], r15
37b61c593mov r9, [rsp+224]
37b61c59blea r8, [rip+0xe15d9e]
37b61c5a2mov rcx, r11
37b61c5a5sub eax, edi
37b61c5a7test eax, eax
37b61c5a9mov [rsp+376], eax
37b61c5b0cmovle eax, edx
37b61c5b3mov rdx, [rsp+232]
37b61c5bbmov [rsp+380], eax
37b61c5c2mov rax, [rsp+200]
37b61c5camov [rsp+64], rax
37b61c5cfmovsxd rax, edi
37b61c5d2mov rdi, [rsp+560]
37b61c5dalea rax, [rdi+4*rax]
37b61c5demov [rsp+56], rax
37b61c5e3mov rax, [rsp+208]
37b61c5ebmov [rsp+48], rax
37b61c5f0mov rax, [rsp+240]
37b61c5f8mov [rsp+40], rax
37b61c5fdmov rax, [rsp+176]
37b61c605mov [rsp+32], rax
37b61c60acall slascl_
37b61c60fmov r9l, [rsp+172]
37b61c617test r9l, r9l
37b61c61aje 0x37b61bc07
37b61c620
37b61c620loc_37b61c620:
37b61c620mov eax, [r14]
37b61c623
37b61c623loc_37b61c623:
37b61c623test eax, eax
37b61c625jne 0x37b61bc07
37b61c62bmov rax, [rsp+544]
37b61c633mov edx, [rbx]
37b61c635mov [rax], 0
37b61c63btest edx, edx
37b61c63djle 0x37b61bc07
37b61c643mov rbp, [rsp+552]
37b61c64bxor esi, esi
37b61c64dmov edi, 1
37b61c652mov [rsp+520], rbx
37b61c65amov [rsp+608], r14
37b61c662mov r12, [rsp+560]
37b61c66amov r15l, 1
37b61c670mov ebx, edx
37b61c672mov r14, rbp
37b61c675mov r13l, 1
37b61c67bmov rbp, [rsp+512]
37b61c683jmp 0x37b61c6da
37b61c685
37b61c685 0f 1f 00 ...
37b61c688
37b61c688loc_37b61c688:
37b61c688test eax, eax
37b61c68aje 0x37b61c708
37b61c68cmov rsi, [rsp+544]
37b61c694add [rsi], 1
37b61c697test r15l, r15l
37b61c69ajne 0x37b61cbea
37b61c6a0mov rdi, [rsp+520]
37b61c6a8mov r15l, eax
37b61c6abmov esi, [rdi]
37b61c6adxor edi, edi
37b61c6aflea edx, [rsi+2]
37b61c6b2mov [rsp+172], esi
37b61c6b9mov rsi, [rsp+608]
37b61c6c1mov [rsi], edx
37b61c6c3xor esi, esi
37b61c6c5
37b61c6c5loc_37b61c6c5:
37b61c6c5add r13l, 1
37b61c6c9add r14, 4
37b61c6cdadd r12, 4
37b61c6d1cmp ebx, r13l
37b61c6d4jl 0x37b61bc07
37b61c6da
37b61c6daloc_37b61c6da:
37b61c6damov rdx, r12
37b61c6ddmov rcx, r14
37b61c6e0call rbp
37b61c6e2pxor x2, x2
37b61c6e6ucomiss x2, [r12]
37b61c6ebjp 0x37b61c6ef
37b61c6edje 0x37b61c688
37b61c6ef
37b61c6efloc_37b61c6ef:
37b61c6efcmp esi, 1
37b61c6f2je 0x37b61c718
37b61c6f4mov edi, r15l
37b61c6f7mov esi, 1
37b61c6fcmov r15l, eax
37b61c6ffjmp 0x37b61c6c5
37b61c701
37b61c701 0f 1f 80 00 00 00 00 .......
37b61c708
37b61c708loc_37b61c708:
37b61c708mov edi, r15l
37b61c70bxor esi, esi
37b61c70dxor r15l, r15l
37b61c710jmp 0x37b61c6c5
37b61c712
37b61c712 66 0f 1f 44 00 00 f..D..
37b61c718
37b61c718loc_37b61c718:
37b61c718or r15l, eax
37b61c71bje 0x37b61c7f0
37b61c721mov rax, [rsp+544]
37b61c729add [rax], 2
37b61c72ctest edi, edi
37b61c72ejne 0x37b61c890
37b61c734mov rax, [rsp+520]
37b61c73cmov rsi, [rsp+608]
37b61c744mov edi, r15l
37b61c747mov eax, [rax]
37b61c749mov [rsp+172], eax
37b61c750add eax, 2
37b61c753mov [rsi], eax
37b61c755mov esi, -1
37b61c75ajmp 0x37b61c6c5
37b61c75f
37b61c75f 90 .
37b61c760
37b61c760loc_37b61c760:
37b61c760lea rax, [rip+0xe15bdd]
37b61c767mov [rsp+40], rbx
37b61c76cmov r9, rbx
37b61c76flea rdx, [rip+0xe15bd2]
37b61c776mov [rsp+48], rax
37b61c77bmov rax, [rsp+208]
37b61c783lea r8, [rip+0xe15ba9]
37b61c78amov [rsp+64], 1
37b61c793mov [rsp+56], 6
37b61c79cmov rcx, rax
37b61c79fmov [rsp+32], rax
37b61c7a4mov [rsp+200], r11l
37b61c7acmov [rsp+176], r10l
37b61c7b4call ilaenv_
37b61c7b9mov r11l, [rsp+200]
37b61c7c1mov r10l, [rsp+176]
37b61c7c9mov edx, eax
37b61c7cblea eax, [rbp-1]
37b61c7ceadd r10l, [rbx]
37b61c7d1imul eax, edx
37b61c7d4cmp r10l, r11l
37b61c7d7cmovl r10l, r11l
37b61c7dblea eax, [rax+2*rbp]
37b61c7decmp eax, r10l
37b61c7e1cmovl eax, r10l
37b61c7e5jmp 0x37b61b785
37b61c7ea
37b61c7ea 66 0f 1f 44 00 00 f..D..
37b61c7f0
37b61c7f0loc_37b61c7f0:
37b61c7f0xor edi, edi
37b61c7f2mov esi, -1
37b61c7f7jmp 0x37b61c6c5
37b61c7fc
37b61c7fc 0f 1f 40 00 ..@.
37b61c800
37b61c800loc_37b61c800:
37b61c800mov rax, [rsp+576]
37b61c808mov [rsp+72], r15
37b61c80dmov r8, rbx
37b61c810lea rdx, [rip+0xe15b42]
37b61c817mov [rsp+88], 1
37b61c820mov r9, [rsp+176]
37b61c828lea rcx, [rip+0xe15b25]
37b61c82fmov [rsp+64], rax
37b61c834mov rax, [rsp+568]
37b61c83cmov [rsp+80], 1
37b61c845mov [rsp+56], rax
37b61c84amov rax, [rsp+584]
37b61c852mov [rsp+48], rbx
37b61c857mov [rsp+40], rax
37b61c85cmov [rsp+32], rbp
37b61c861call sgebak_
37b61c866jmp 0x37b61bbf8
37b61c86b
37b61c86b 0f 1f 44 00 00 ..D..
37b61c870
37b61c870loc_37b61c870:
37b61c870test r13l, r13l
37b61c873jne 0x37b61c331
37b61c879mov r11l, [rsp+240]
37b61c881test r11l, r11l
37b61c884je 0x37b61c620
37b61c88ajmp 0x37b61bfac
37b61c88f
37b61c88f 90 .
37b61c890
37b61c890loc_37b61c890:
37b61c890mov r15l, edi
37b61c893mov esi, -1
37b61c898jmp 0x37b61c6c5
37b61c89d
37b61c89d 0f 1f 00 ...
37b61c8a0
37b61c8a0loc_37b61c8a0:
37b61c8a0ucomiss x0, [rdi]
37b61c8a3jp 0x37b61c8a7
37b61c8a5je 0x37b61c8e0
37b61c8a7
37b61c8a7loc_37b61c8a7:
37b61c8a7lea r13, [rax+rcx]
37b61c8ablea r9, [r10+rbp]
37b61c8afjmp 0x37b61c220
37b61c8b4
37b61c8b4 0f 1f 40 00 ..@.
37b61c8b8
37b61c8b8loc_37b61c8b8:
37b61c8b8mov rbx, [rsp+520]
37b61c8c0mov r14, [rsp+608]
37b61c8c8mov r11, [rsp+256]
37b61c8d0mov r15, [rsp+264]
37b61c8d8jmp 0x37b61c577
37b61c8dd
37b61c8dd 0f 1f 00 ...
37b61c8e0
37b61c8e0loc_37b61c8e0:
37b61c8e0mov r9, [rsp+560]
37b61c8e8lea r13, [rax+rcx]
37b61c8ecmov [r9+4*rbx-4], 0
37b61c8f5cmp edx, 1
37b61c8f8jle 0x37b61c961
37b61c8famov [rsp+296], rax
37b61c902sub r8l, 1
37b61c906mov rdx, rcx
37b61c909mov r9, r13
37b61c90cmov rax, [rsp+208]
37b61c914mov rcx, [rsp+200]
37b61c91cmov [rsp+380], r8l
37b61c924lea r8, [rip+0xe15a11]
37b61c92bmov [rsp+304], r10
37b61c933mov [rsp+32], rax
37b61c938mov [rsp+272], r11l
37b61c940call sswap_
37b61c945mov r10, [rsp+304]
37b61c94dpxor x0, x0
37b61c951mov rax, [rsp+296]
37b61c959mov r11l, [rsp+272]
37b61c961
37b61c961loc_37b61c961:
37b61c961mov rdx, [rsp+520]
37b61c969mov edx, [rdx]
37b61c96bcmp edx, r12l
37b61c96ejg 0x37b61cb46
37b61c974
37b61c974loc_37b61c974:
37b61c974mov ecx, [rsp+192]
37b61c97blea r9, [r10+rbp]
37b61c97ftest ecx, ecx
37b61c981jne 0x37b61cad9
37b61c987
37b61c987loc_37b61c987:
37b61c987mov rbx, [rsp+184]
37b61c98fmovss x1, [rdi+4*rbx+4]
37b61c995movss [rdi], x1
37b61c999mov [rdi+4*rbx+4], 0
37b61c9a1jmp 0x37b61c220
37b61c9a6
37b61c9a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61c9b0
37b61c9b0loc_37b61c9b0:
37b61c9b0mov rax, [rsp+552]
37b61c9b8mov [rsp+72], r15
37b61c9bdlea r11, [rip+0xe15992]
37b61c9c4lea r8, [rip+0xe15975]
37b61c9cbmov [rsp+80], 1
37b61c9d4mov rdx, r8
37b61c9d7mov rcx, r11
37b61c9dalea r9, [rsp+332]
37b61c9e2mov [rsp+56], rax
37b61c9e7lea rax, [rip+0xe1594e]
37b61c9eemov [rsp+48], rax
37b61c9f3lea rax, [rsp+328]
37b61c9fbmov [rsp+32], rax
37b61ca00mov [rsp+64], rbx
37b61ca05mov [rsp+40], rbx
37b61ca0amov [rsp+272], rax
37b61ca12mov [rsp+264], r9
37b61ca1amov [rsp+256], r11
37b61ca22call slascl_
37b61ca27lea rax, [rip+0xe1590e]
37b61ca2emov [rsp+72], r15
37b61ca33mov rdx, [rsp+560]
37b61ca3bmov [rsp+48], rax
37b61ca40mov rax, [rsp+272]
37b61ca48lea r8, [rip+0xe158f1]
37b61ca4fmov [rsp+56], rdx
37b61ca54mov r9, [rsp+264]
37b61ca5cmov rdx, r8
37b61ca5fmov [rsp+64], rbx
37b61ca64mov rcx, [rsp+256]
37b61ca6cmov [rsp+80], 1
37b61ca75mov [rsp+40], rbx
37b61ca7amov [rsp+32], rax
37b61ca7fcall slascl_
37b61ca84jmp 0x37b61bdd0
37b61ca89
37b61ca89 0f 1f 80 00 00 00 00 .......
37b61ca90
37b61ca90loc_37b61ca90:
37b61ca90mov r8l, [rsp+172]
37b61ca98test r8l, r8l
37b61ca9bjne 0x37b61c07d
37b61caa1mov eax, [rsp+356]
37b61caa8mov esi, [rsp+360]
37b61caaflea r11, [rip+0xe158a0]
37b61cab6sub eax, 1
37b61cab9lea r12l, [rsi-1]
37b61cabdmov [rsp+256], eax
37b61cac4lea rax, [rsp+376]
37b61caccmov [rsp+240], rax
37b61cad4jmp 0x37b61c0a5
37b61cad9
37b61cad9loc_37b61cad9:
37b61cad9mov [rsp+304], rax
37b61cae1mov rax, [rsp+208]
37b61cae9lea r8, [rip+0xe1584c]
37b61caf0mov rdx, rbp
37b61caf3mov rcx, [rsp+520]
37b61cafbmov [rsp+312], r10
37b61cb03mov [rsp+32], rax
37b61cb08mov [rsp+296], r11l
37b61cb10mov [rsp+272], r9
37b61cb18call sswap_
37b61cb1dmov r10, [rsp+312]
37b61cb25mov rax, [rsp+304]
37b61cb2dpxor x0, x0
37b61cb31mov r11l, [rsp+296]
37b61cb39mov r9, [rsp+272]
37b61cb41jmp 0x37b61c987
37b61cb46
37b61cb46loc_37b61cb46:
37b61cb46sub edx, ebx
37b61cb48mov [rsp+296], rax
37b61cb50mov rax, [rsp+528]
37b61cb58sub edx, 1
37b61cb5bmov r8, [rsp+536]
37b61cb63mov [rsp+304], r10
37b61cb6bmov [rsp+380], edx
37b61cb72movsxd rdx, r11l
37b61cb75imul rdx, [rsp+288]
37b61cb7eadd rdx, [rsp+280]
37b61cb86mov [rsp+272], r11l
37b61cb8elea rcx, [rsi+rdx]
37b61cb92add rdx, rbx
37b61cb95lea rdx, [rax+4*rdx]
37b61cb99mov rax, [rsp+536]
37b61cba1mov [rsp+32], rax
37b61cba6mov rax, [rsp+528]
37b61cbaelea r9, [rax+4*rcx]
37b61cbb2mov rcx, [rsp+200]
37b61cbbacall sswap_
37b61cbbfmov r10, [rsp+304]
37b61cbc7pxor x0, x0
37b61cbcbmov rax, [rsp+296]
37b61cbd3mov r11l, [rsp+272]
37b61cbdbjmp 0x37b61c974
37b61cbe0
37b61cbe0loc_37b61cbe0:
37b61cbe0mov eax, r12l
37b61cbe3neg eax
37b61cbe5jmp 0x37b61b7e5
37b61cbea
37b61cbealoc_37b61cbea:
37b61cbeamov edi, r15l
37b61cbedxor esi, esi
37b61cbefjmp 0x37b61c6c5
37b61b660
37b61b660sgees_:
37b61b660push r15
37b61b662push r14
37b61b664push r13
37b61b666push r12
37b61b668push rbp
37b61b669push rdi
37b61b66apush rsi
37b61b66bpush rbx
37b61b66csub rsp, 424
37b61b673movups [rsp+384], x6
37b61b67bmovups [rsp+400], x7
37b61b683mov rax, [rsp+536]
37b61b68bmov r14, [rsp+608]
37b61b693mov rdi, [rsp+592]
37b61b69bmov eax, [rax]
37b61b69dmov [r14], 0
37b61b6a4mov r15l, [rdi]
37b61b6a7mov [rsp+184], eax
37b61b6aemov rbp, rdx
37b61b6b1mov rbx, r9
37b61b6b4mov rsi, rcx
37b61b6b7mov rax, [rsp+576]
37b61b6bfmov [rsp+512], r8
37b61b6c7mov r9l, 1
37b61b6cdmov r8l, 1
37b61b6d3lea rdx, [rip+0xe16c56]
37b61b6damov eax, [rax]
37b61b6dcmov [rsp+192], eax
37b61b6e3call lsame_
37b61b6e8mov r9l, 1
37b61b6eemov r8l, 1
37b61b6f4mov rcx, rbp
37b61b6f7lea rdx, [rip+0xe16c33]
37b61b6femov r13l, eax
37b61b701call lsame_
37b61b706mov [rsp+172], eax
37b61b70dtest r13l, r13l
37b61b710je 0x37b61b830
37b61b716
37b61b716loc_37b61b716:
37b61b716mov edx, [rsp+172]
37b61b71dtest edx, edx
37b61b71fje 0x37b61b860
37b61b725
37b61b725loc_37b61b725:
37b61b725mov ebp, [rbx]
37b61b727test ebp, ebp
37b61b729js 0x37b61b7d8
37b61b72fmov rdx, [rsp+536]
37b61b737mov eax, 1
37b61b73ccmovg eax, ebp
37b61b73fcmp [rdx], eax
37b61b741jl 0x37b61b898
37b61b747mov rax, [rsp+576]
37b61b74fmov eax, [rax]
37b61b751test eax, eax
37b61b753jle 0x37b61b8b0
37b61b759cmp ebp, eax
37b61b75bjle 0x37b61b767
37b61b75dtest r13b, 1
37b61b761jne 0x37b61b8b0
37b61b767
37b61b767loc_37b61b767:
37b61b767mov eax, [r14]
37b61b76atest eax, eax
37b61b76cjne 0x37b61c31b
37b61b772mov eax, 1
37b61b777mov r12l, 1
37b61b77dtest ebp, ebp
37b61b77fjne 0x37b61bc58
37b61b785
37b61b785loc_37b61b785:
37b61b785mov [rsp+364], eax
37b61b78clea rax, [rsp+364]
37b61b794mov rcx, rax
37b61b797mov [rsp+216], rax
37b61b79fcall sroundup_lwork_
37b61b7a4mov rax, [rsp+584]
37b61b7acmovss [rax], x0
37b61b7b0cmp [rdi], r12l
37b61b7b3jge 0x37b61b8c0
37b61b7b9cmp r15l, -1
37b61b7bdje 0x37b61c310
37b61b7c3mov [r14], -13
37b61b7camov eax, 13
37b61b7cfjmp 0x37b61b7e5
37b61b7d1
37b61b7d1 0f 1f 80 00 00 00 00 .......
37b61b7d8
37b61b7d8loc_37b61b7d8:
37b61b7d8mov edx, -4
37b61b7ddmov eax, 4
37b61b7e2
37b61b7e2loc_37b61b7e2:
37b61b7e2mov [r14], edx
37b61b7e5
37b61b7e5loc_37b61b7e5:
37b61b7e5lea rdx, [rsp+380]
37b61b7edmov r8l, 6
37b61b7f3lea rcx, [rip+0xe16b54]
37b61b7famov [rsp+380], eax
37b61b801call xerbla_
37b61b806nop
37b61b807
37b61b807loc_37b61b807:
37b61b807movups x6, [rsp+384]
37b61b80fmovups x7, [rsp+400]
37b61b817add rsp, 424
37b61b81epop rbx
37b61b81fpop rsi
37b61b820pop rdi
37b61b821pop rbp
37b61b822pop r12
37b61b824pop r13
37b61b826pop r14
37b61b828pop r15
37b61b82aret
37b61b82b
37b61b82b 0f 1f 44 00 00 ..D..
37b61b830
37b61b830loc_37b61b830:
37b61b830mov r9l, 1
37b61b836mov r8l, 1
37b61b83clea rdx, [rip+0xe16aef]
37b61b843mov rcx, rsi
37b61b846call lsame_
37b61b84btest eax, eax
37b61b84djne 0x37b61b716
37b61b853mov edx, -1
37b61b858mov eax, 1
37b61b85djmp 0x37b61b7e2
37b61b85f
37b61b85f 90 .
37b61b860
37b61b860loc_37b61b860:
37b61b860mov r9l, 1
37b61b866mov r8l, 1
37b61b86clea rdx, [rip+0xe16abf]
37b61b873mov rcx, rbp
37b61b876call lsame_
37b61b87btest eax, eax
37b61b87djne 0x37b61b725
37b61b883mov edx, -2
37b61b888mov eax, 2
37b61b88djmp 0x37b61b7e2
37b61b892
37b61b892 66 0f 1f 44 00 00 f..D..
37b61b898
37b61b898loc_37b61b898:
37b61b898mov edx, -6
37b61b89dmov eax, 6
37b61b8a2jmp 0x37b61b7e2
37b61b8a7
37b61b8a7 66 0f 1f 84 00 00 00 00 00 f........
37b61b8b0
37b61b8b0loc_37b61b8b0:
37b61b8b0mov edx, -11
37b61b8b5mov eax, 11
37b61b8bajmp 0x37b61b7e2
37b61b8bf
37b61b8bf 90 .
37b61b8c0
37b61b8c0loc_37b61b8c0:
37b61b8c0mov r12l, [r14]
37b61b8c3test r12l, r12l
37b61b8c6jne 0x37b61cbe0
37b61b8cccmp r15l, -1
37b61b8d0je 0x37b61b807
37b61b8d6mov eax, [rbx]
37b61b8d8test eax, eax
37b61b8dajne 0x37b61b8f0
37b61b8dcmov rax, [rsp+544]
37b61b8e4mov [rax], 0
37b61b8eajmp 0x37b61b807
37b61b8ef
37b61b8ef 90 .
37b61b8f0
37b61b8f0loc_37b61b8f0:
37b61b8f0mov edx, 1
37b61b8f5lea rcx, [rip+0xe16a58]
37b61b8fccall slamch_
37b61b901mov edx, 1
37b61b906lea rcx, [rip+0xe16a24]
37b61b90dmovaps x7, x0
37b61b910call slamch_
37b61b915lea rax, [rsp+336]
37b61b91dmov r8, rbx
37b61b920mov rdx, rbx
37b61b923sqrtss x0, x0
37b61b927mov [rsp+40], rax
37b61b92cmov rax, [rsp+536]
37b61b934lea rcx, [rip+0xe16a1a]
37b61b93bmov [rsp+48], 1
37b61b944mov r9, [rsp+528]
37b61b94cmov [rsp+32], rax
37b61b951movaps x6, x0
37b61b954divss x6, x7
37b61b958call slange_
37b61b95dpxor x1, x1
37b61b961movss [rsp+328], x0
37b61b96acomiss x0, x1
37b61b96dmovaps x7, x6
37b61b970jbe 0x37b61bc28
37b61b976comiss x6, x0
37b61b979jbe 0x37b61bc28
37b61b97fmovaps x1, x6
37b61b982
37b61b982loc_37b61b982:
37b61b982mov rax, [rsp+536]
37b61b98alea r15, [rsp+348]
37b61b992mov [rsp+80], 1
37b61b99blea r8, [rip+0xe1699e]
37b61b9a2mov [rsp+72], r15
37b61b9a7lea r9, [rsp+328]
37b61b9afmov rdx, r8
37b61b9b2lea rcx, [rip+0xe1699d]
37b61b9b9mov [rsp+64], rax
37b61b9bemov rax, [rsp+528]
37b61b9c6mov [rsp+48], rbx
37b61b9cbmov [rsp+56], rax
37b61b9d0lea rax, [rsp+332]
37b61b9d8mov [rsp+40], rbx
37b61b9ddmov [rsp+32], rax
37b61b9e2movss [rsp+332], x1
37b61b9ebcall slascl_
37b61b9f0mov [rsp+240], 1
37b61b9fb
37b61b9fbloc_37b61b9fb:
37b61b9fbmov rax, [rsp+584]
37b61ba03lea rbp, [rsp+356]
37b61ba0bmov rdx, rbx
37b61ba0emov [rsp+64], 1
37b61ba17mov [rsp+56], r15
37b61ba1cmov r9, [rsp+536]
37b61ba24lea rcx, [rip+0xe16929]
37b61ba2bmov [rsp+48], rax
37b61ba30lea rax, [rsp+360]
37b61ba38mov r8, [rsp+528]
37b61ba40mov [rsp+32], rax
37b61ba45mov [rsp+40], rbp
37b61ba4amov [rsp+176], rax
37b61ba52call sgebal_
37b61ba57movsxd rax, [rbx]
37b61ba5amov edx, [rdi]
37b61ba5cmov [rsp+64], r15
37b61ba61mov r11, [rsp+584]
37b61ba69mov r9, [rsp+528]
37b61ba71mov r8, rbp
37b61ba74lea ecx, [rax+1]
37b61ba77lea r10l, [rax+rcx]
37b61ba7bmov [rsp+232], ecx
37b61ba82lea r11, [r11+4*rax]
37b61ba86mov rcx, [rsp+584]
37b61ba8esub edx, r10l
37b61ba91mov [rsp+208], r10l
37b61ba99add edx, 1
37b61ba9cmov [rsp+40], r11
37b61baa1mov [rsp+380], edx
37b61baa8movsxd rdx, r10l
37b61baablea r10, [rsp+380]
37b61bab3lea rcx, [rcx+4*rdx-4]
37b61bab8mov [rsp+56], r10
37b61babdmov rdx, [rsp+176]
37b61bac5mov [rsp+248], rcx
37b61bacdmov [rsp+48], rcx
37b61bad2mov rcx, [rsp+536]
37b61badamov [rsp+224], r11
37b61bae2mov [rsp+32], rcx
37b61bae7mov rcx, rbx
37b61baeamov [rsp+200], r10
37b61baf2call sgehrd_
37b61baf7test r13l, r13l
37b61bafajne 0x37b61c250
37b61bb00
37b61bb00loc_37b61bb00:
37b61bb00mov rax, [rsp+544]
37b61bb08mov r8, rbx
37b61bb0bmov rdx, rsi
37b61bb0elea rcx, [rip+0xe1681c]
37b61bb15mov r9, [rsp+176]
37b61bb1dmov [rax], 0
37b61bb23mov eax, [rdi]
37b61bb25sub eax, [rsp+232]
37b61bb2cmov [rsp+32], rbp
37b61bb31mov [rsp+120], 1
37b61bb3aadd eax, 1
37b61bb3dmov [rsp+380], eax
37b61bb44lea rax, [rsp+352]
37b61bb4cmov [rsp+104], rax
37b61bb51mov rax, [rsp+200]
37b61bb59mov [rsp+112], 1
37b61bb62mov [rsp+96], rax
37b61bb67mov rax, [rsp+224]
37b61bb6fmov [rsp+88], rax
37b61bb74mov rax, [rsp+576]
37b61bb7cmov [rsp+80], rax
37b61bb81mov rax, [rsp+568]
37b61bb89mov [rsp+72], rax
37b61bb8emov rax, [rsp+560]
37b61bb96mov [rsp+64], rax
37b61bb9bmov rax, [rsp+552]
37b61bba3mov [rsp+56], rax
37b61bba8mov rax, [rsp+536]
37b61bbb0mov [rsp+48], rax
37b61bbb5mov rax, [rsp+528]
37b61bbbdmov [rsp+40], rax
37b61bbc2call shseqr_
37b61bbc7mov eax, [rsp+352]
37b61bbcemov [rsp+248], eax
37b61bbd5test eax, eax
37b61bbd7jle 0x37b61bd98
37b61bbddmov [r14], eax
37b61bbe0mov eax, [rsp+172]
37b61bbe7test eax, eax
37b61bbe9jne 0x37b61c328
37b61bbef
37b61bbefloc_37b61bbef:
37b61bbeftest r13l, r13l
37b61bbf2jne 0x37b61c800
37b61bbf8
37b61bbf8loc_37b61bbf8:
37b61bbf8mov edx, [rsp+240]
37b61bbfftest edx, edx
37b61bc01jne 0x37b61c3b0
37b61bc07
37b61bc07loc_37b61bc07:
37b61bc07mov rcx, [rsp+216]
37b61bc0fcall sroundup_lwork_
37b61bc14mov rax, [rsp+584]
37b61bc1cmovss [rax], x0
37b61bc20jmp 0x37b61b807
37b61bc25
37b61bc25 0f 1f 00 ...
37b61bc28
37b61bc28loc_37b61bc28:
37b61bc28movss x1, [rip+0xe1672c]
37b61bc30divss x1, x7
37b61bc34comiss x0, x1
37b61bc37ja 0x37b61b982
37b61bc3dmov [rsp+240], 0
37b61bc48lea r15, [rsp+348]
37b61bc50jmp 0x37b61b9fb
37b61bc55
37b61bc55 0f 1f 00 ...
37b61bc58
37b61bc58loc_37b61bc58:
37b61bc58lea rax, [rip+0xe166dd]
37b61bc5flea rdx, [rip+0xe166da]
37b61bc66mov [rsp+64], 1
37b61bc6fmov r9, rbx
37b61bc72mov [rsp+48], rdx
37b61bc77lea r8, [rip+0xe166b5]
37b61bc7emov rcx, rax
37b61bc81lea rdx, [rip+0xe166ac]
37b61bc88mov [rsp+56], 6
37b61bc91mov [rsp+40], rbx
37b61bc96mov [rsp+32], rax
37b61bc9bmov [rsp+208], rax
37b61bca3call ilaenv_
37b61bca8mov r9, [rsp+208]
37b61bcb0mov r8, rbx
37b61bcb3mov rdx, rsi
37b61bcb6add eax, 2
37b61bcb9lea rcx, [rip+0xe16671]
37b61bcc0imul eax, ebp
37b61bcc3mov [rsp+364], eax
37b61bccamov eax, [rbx]
37b61bcccmov [rsp+32], rbx
37b61bcd1mov [rsp+120], 1
37b61bcdalea r12l, [rax+2*rax]
37b61bcdelea rax, [rsp+352]
37b61bce6mov [rsp+104], rax
37b61bceblea rax, [rip+0xe16652]
37b61bcf2mov [rsp+96], rax
37b61bcf7mov rax, [rsp+584]
37b61bcffmov [rsp+112], 1
37b61bd08mov [rsp+88], rax
37b61bd0dmov rax, [rsp+576]
37b61bd15mov [rsp+80], rax
37b61bd1amov rax, [rsp+568]
37b61bd22mov [rsp+72], rax
37b61bd27mov rax, [rsp+560]
37b61bd2fmov [rsp+64], rax
37b61bd34mov rax, [rsp+552]
37b61bd3cmov [rsp+56], rax
37b61bd41mov rax, [rsp+536]
37b61bd49mov [rsp+48], rax
37b61bd4emov rax, [rsp+528]
37b61bd56mov [rsp+40], rax
37b61bd5bcall shseqr_
37b61bd60mov rax, [rsp+584]
37b61bd68mov ebp, [rbx]
37b61bd6amov r11l, [rsp+364]
37b61bd72cvttss2si r10l, [rax]
37b61bd77test r13l, r13l
37b61bd7ajne 0x37b61c760
37b61bd80add ebp, r10l
37b61bd83mov eax, r11l
37b61bd86cmp ebp, r11l
37b61bd89cmovge eax, ebp
37b61bd8cjmp 0x37b61b785
37b61bd91
37b61bd91 0f 1f 80 00 00 00 00 .......
37b61bd98
37b61bd98loc_37b61bd98:
37b61bd98mov eax, [rsp+172]
37b61bd9ftest eax, eax
37b61bda1je 0x37b61bbef
37b61bda7mov eax, [r14]
37b61bdaatest eax, eax
37b61bdacjne 0x37b61c328
37b61bdb2lea rax, [rip+0xe16583]
37b61bdb9mov [rsp+208], rax
37b61bdc1mov eax, [rsp+240]
37b61bdc8test eax, eax
37b61bdcajne 0x37b61c9b0
37b61bdd0
37b61bdd0loc_37b61bdd0:
37b61bdd0mov r9l, [rbx]
37b61bdd3mov rcx, [rsp+552]
37b61bddbmov rdx, [rsp+560]
37b61bde3test r9l, r9l
37b61bde6jle 0x37b61be7d
37b61bdecmov [rsp+256], r12l
37b61bdf4mov r12, [rsp+512]
37b61bdfcmov [rsp+496], rsi
37b61be04mov esi, r9l
37b61be07mov [rsp+520], rbx
37b61be0fmov ebx, 1
37b61be14mov [rsp+592], rdi
37b61be1cmov rdi, rcx
37b61be1fmov [rsp+264], rbp
37b61be27mov rbp, rdx
37b61be2anop [rax+rax]
37b61be30
37b61be30loc_37b61be30:
37b61be30mov rcx, rdi
37b61be33mov rdx, rbp
37b61be36add rdi, 4
37b61be3aadd rbp, 4
37b61be3ecall r12
37b61be41mov rcx, [rsp+600]
37b61be49mov [rcx+4*rbx-4], eax
37b61be4dadd rbx, 1
37b61be51cmp esi, ebx
37b61be53jge 0x37b61be30
37b61be55mov r12l, [rsp+256]
37b61be5dmov rsi, [rsp+496]
37b61be65mov rbx, [rsp+520]
37b61be6dmov rdi, [rsp+592]
37b61be75mov rbp, [rsp+264]
37b61be7d
37b61be7dloc_37b61be7d:
37b61be7dmov eax, [rdi]
37b61be7fsub eax, [rsp+232]
37b61be86mov r9, rbx
37b61be89mov rdx, rsi
37b61be8cadd eax, 1
37b61be8fmov r8, [rsp+600]
37b61be97lea rcx, [rip+0xe16494]
37b61be9emov [rsp+152], 1
37b61beaamov [rsp+380], eax
37b61beb1lea rax, [rsp+340]
37b61beb9mov [rsp+136], rax
37b61bec1mov rax, [rsp+208]
37b61bec9mov [rsp+144], 1
37b61bed5mov [rsp+128], rax
37b61beddlea rax, [rsp+344]
37b61bee5mov [rsp+120], rax
37b61beeamov rax, [rsp+200]
37b61bef2mov [rsp+112], rax
37b61bef7mov rax, [rsp+224]
37b61beffmov [rsp+104], rax
37b61bf04lea rax, [rsp+372]
37b61bf0cmov [rsp+96], rax
37b61bf11lea rax, [rsp+368]
37b61bf19mov [rsp+88], rax
37b61bf1emov rax, [rsp+544]
37b61bf26mov [rsp+80], rax
37b61bf2bmov rax, [rsp+560]
37b61bf33mov [rsp+72], rax
37b61bf38mov rax, [rsp+552]
37b61bf40mov [rsp+64], rax
37b61bf45mov rax, [rsp+576]
37b61bf4dmov [rsp+56], rax
37b61bf52mov rax, [rsp+568]
37b61bf5amov [rsp+48], rax
37b61bf5fmov rax, [rsp+536]
37b61bf67mov [rsp+40], rax
37b61bf6cmov rax, [rsp+528]
37b61bf74mov [rsp+32], rax
37b61bf79call strsen_
37b61bf7emov eax, [rsp+340]
37b61bf85test eax, eax
37b61bf87jle 0x37b61c870
37b61bf8dadd eax, [rbx]
37b61bf8fmov [r14], eax
37b61bf92test r13l, r13l
37b61bf95jne 0x37b61c331
37b61bf9bmov r10l, [rsp+240]
37b61bfa3test r10l, r10l
37b61bfa6je 0x37b61c623
37b61bfac
37b61bfacloc_37b61bfac:
37b61bfacmov rsi, [rsp+536]
37b61bfb4mov [rsp+72], r15
37b61bfb9lea rdx, [rip+0xe16380]
37b61bfc0lea r9, [rsp+332]
37b61bfc8mov [rsp+48], rbx
37b61bfcdmov r8, rdx
37b61bfd0lea rcx, [rip+0xe16381]
37b61bfd7mov [rsp+64], rsi
37b61bfdcmov rsi, [rsp+528]
37b61bfe4mov [rsp+80], 1
37b61bfedmov [rsp+56], rsi
37b61bff2lea rsi, [rsp+328]
37b61bffamov [rsp+40], rbx
37b61bfffmov [rsp+32], rsi
37b61c004mov [rsp+224], r9
37b61c00cmov [rsp+232], rdx
37b61c014mov [rsp+176], rsi
37b61c01ccall slascl_
37b61c021mov rax, [rsp+536]
37b61c029mov rcx, rbx
37b61c02cmov r9, [rsp+552]
37b61c034mov r8, [rsp+200]
37b61c03cmov rdx, [rsp+528]
37b61c044mov eax, [rax]
37b61c046mov [rsp+240], eax
37b61c04dadd eax, 1
37b61c050mov [rsp+380], eax
37b61c057mov rax, [rsp+208]
37b61c05fmov [rsp+32], rax
37b61c064call scopy_
37b61c069ucomiss x7, [rsp+332]
37b61c071jp 0x37b61c560
37b61c077jne 0x37b61c560
37b61c07d
37b61c07dloc_37b61c07d:
37b61c07dmov eax, [rbx]
37b61c07fmov esi, 1
37b61c084lea r11, [rip+0xe162cb]
37b61c08bsub eax, 1
37b61c08emov [rsp+256], eax
37b61c095lea rax, [rsp+376]
37b61c09dmov [rsp+240], rax
37b61c0a5
37b61c0a5loc_37b61c0a5:
37b61c0a5cmp esi, [rsp+256]
37b61c0acjg 0x37b61c577
37b61c0b2movsxd rdx, [rsp+184]
37b61c0baxor eax, eax
37b61c0bcmovsxd r10, esi
37b61c0bfmov rdi, [rsp+528]
37b61c0c7mov [rsp+520], rbx
37b61c0cfpxor x0, x0
37b61c0d3mov rbx, r10
37b61c0d6test rdx, rdx
37b61c0d9mov [rsp+608], r14
37b61c0e1mov r14l, [rsp+256]
37b61c0e9cmovs rdx, rax
37b61c0edmovsxd rax, [rsp+192]
37b61c0f5xor ecx, ecx
37b61c0f7mov [rsp+256], r11
37b61c0fflea rsi, [4*rdx+4]
37b61c107test rax, rax
37b61c10amov r9, rdx
37b61c10dmov [rsp+288], rdx
37b61c115mov [rsp+192], rsi
37b61c11dlea rsi, [r10+1]
37b61c121cmovs rax, rcx
37b61c125not r9
37b61c128mov rcx, rsi
37b61c12blea r8, [r10+r9]
37b61c12fmov [rsp+280], r9
37b61c137imul rcx, rdx
37b61c13badd rcx, r8
37b61c13emov r8, [rsp+568]
37b61c146lea rdi, [rdi+4*rcx]
37b61c14alea rcx, [4*rax]
37b61c152mov [rsp+272], rcx
37b61c15amov rcx, rax
37b61c15dimul rax, r10
37b61c161not rcx
37b61c164add rcx, rax
37b61c167lea rbp, [r8+4*rcx+4]
37b61c16cmov rcx, rdx
37b61c16flea r8, [4*rdx]
37b61c177imul rcx, r10
37b61c17bmov [rsp+264], r8
37b61c183mov r8, rdx
37b61c186mov r10, [rsp+272]
37b61c18eneg r8
37b61c191mov [rsp+184], r8
37b61c199lea rax, [rcx+r9]
37b61c19dmov r9, [rsp+528]
37b61c1a5lea rcx, [r9+4*rax+4]
37b61c1aamov rax, [rsp+264]
37b61c1b2mov [rsp+264], r15
37b61c1bamov r15, [rsp+192]
37b61c1c2mov [rsp+192], r13l
37b61c1cajmp 0x37b61c23c
37b61c1cc
37b61c1cc 0f 1f 40 00 ..@.
37b61c1d0
37b61c1d0loc_37b61c1d0:
37b61c1d0mov r11, [rsp+560]
37b61c1d8mov r8l, ebx
37b61c1dblea r12l, [rbx+1]
37b61c1dfucomiss x0, [r11+4*rbx-4]
37b61c1e5jp 0x37b61c1e9
37b61c1e7je 0x37b61c243
37b61c1e9
37b61c1e9loc_37b61c1e9:
37b61c1e9mov r9, [rsp+184]
37b61c1f1lea r11l, [r8+2]
37b61c1f5ucomiss x0, [rdi+4*r9+4]
37b61c1fbjp 0x37b61c8a0
37b61c201jne 0x37b61c8a0
37b61c207mov rdx, [rsp+560]
37b61c20flea r13, [rax+rcx]
37b61c213lea r9, [r10+rbp]
37b61c217mov [rdx+4*rbx-4], 0
37b61c220
37b61c220loc_37b61c220:
37b61c220mov r12l, r11l
37b61c223
37b61c223loc_37b61c223:
37b61c223mov rbx, rsi
37b61c226add rdi, r15
37b61c229mov rbp, r9
37b61c22cmov rcx, r13
37b61c22fcmp r14l, esi
37b61c232jl 0x37b61c8b8
37b61c238add rsi, 1
37b61c23c
37b61c23cloc_37b61c23c:
37b61c23cmov edx, ebx
37b61c23ecmp r12l, ebx
37b61c241jle 0x37b61c1d0
37b61c243
37b61c243loc_37b61c243:
37b61c243lea r13, [rax+rcx]
37b61c247lea r9, [r10+rbp]
37b61c24bjmp 0x37b61c223
37b61c24d
37b61c24d 0f 1f 00 ...
37b61c250
37b61c250loc_37b61c250:
37b61c250mov rax, [rsp+576]
37b61c258mov r8, rbx
37b61c25bmov rdx, rbx
37b61c25elea rcx, [rip+0xe160f2]
37b61c265mov [rsp+56], 1
37b61c26emov r9, [rsp+528]
37b61c276mov [rsp+48], rax
37b61c27bmov rax, [rsp+568]
37b61c283mov [rsp+40], rax
37b61c288mov rax, [rsp+536]
37b61c290mov [rsp+32], rax
37b61c295call slacpy_
37b61c29amov eax, [rdi]
37b61c29cmov [rsp+64], r15
37b61c2a1mov r8, rbp
37b61c2a4sub eax, [rsp+208]
37b61c2abmov r9, [rsp+568]
37b61c2b3mov rcx, rbx
37b61c2b6add eax, 1
37b61c2b9mov rdx, [rsp+176]
37b61c2c1mov [rsp+380], eax
37b61c2c8mov rax, [rsp+200]
37b61c2d0mov [rsp+56], rax
37b61c2d5mov rax, [rsp+248]
37b61c2ddmov [rsp+48], rax
37b61c2e2mov rax, [rsp+224]
37b61c2eamov [rsp+40], rax
37b61c2efmov rax, [rsp+576]
37b61c2f7mov [rsp+32], rax
37b61c2fccall sorghr_
37b61c301jmp 0x37b61bb00
37b61c306
37b61c306 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61c310
37b61c310loc_37b61c310:
37b61c310mov eax, [r14]
37b61c313test eax, eax
37b61c315je 0x37b61b807
37b61c31b
37b61c31bloc_37b61c31b:
37b61c31bneg eax
37b61c31djmp 0x37b61b7e5
37b61c322
37b61c322 66 0f 1f 44 00 00 f..D..
37b61c328
37b61c328loc_37b61c328:
37b61c328test r13l, r13l
37b61c32bje 0x37b61bbf8
37b61c331
37b61c331loc_37b61c331:
37b61c331mov rax, [rsp+576]
37b61c339mov [rsp+72], r15
37b61c33emov r8, rbx
37b61c341lea rdx, [rip+0xe16011]
37b61c348mov [rsp+88], 1
37b61c351mov r9, [rsp+176]
37b61c359lea rcx, [rip+0xe15ff4]
37b61c360mov [rsp+64], rax
37b61c365mov rax, [rsp+568]
37b61c36dmov [rsp+80], 1
37b61c376mov [rsp+56], rax
37b61c37bmov rax, [rsp+584]
37b61c383mov [rsp+48], rbx
37b61c388mov [rsp+40], rax
37b61c38dmov [rsp+32], rbp
37b61c392call sgebak_
37b61c397mov eax, [rsp+240]
37b61c39etest eax, eax
37b61c3a0je 0x37b61c620
37b61c3a6nop [rax+rax]
37b61c3b0
37b61c3b0loc_37b61c3b0:
37b61c3b0mov rsi, [rsp+536]
37b61c3b8mov rdi, [rsp+528]
37b61c3c0mov [rsp+72], r15
37b61c3c5lea rdx, [rip+0xe15f74]
37b61c3ccmov [rsp+48], rbx
37b61c3d1lea r9, [rsp+332]
37b61c3d9mov r8, rdx
37b61c3dclea rcx, [rip+0xe15f75]
37b61c3e3mov [rsp+64], rsi
37b61c3e8lea rsi, [rsp+328]
37b61c3f0mov [rsp+80], 1
37b61c3f9mov [rsp+56], rdi
37b61c3femov [rsp+40], rbx
37b61c403mov [rsp+32], rsi
37b61c408mov [rsp+224], r9
37b61c410mov [rsp+232], rdx
37b61c418mov [rsp+176], rsi
37b61c420call slascl_
37b61c425mov rax, [rsp+536]
37b61c42dmov rcx, rbx
37b61c430mov r9, [rsp+552]
37b61c438mov r8, [rsp+200]
37b61c440mov rdx, [rsp+528]
37b61c448mov eax, [rax]
37b61c44aadd eax, 1
37b61c44dmov [rsp+380], eax
37b61c454lea rax, [rip+0xe15ee1]
37b61c45bmov [rsp+32], rax
37b61c460mov [rsp+208], rax
37b61c468call scopy_
37b61c46ducomiss x7, [rsp+332]
37b61c475jp 0x37b61c560
37b61c47bjne 0x37b61c560
37b61c481mov eax, [rsp+248]
37b61c488test eax, eax
37b61c48ajle 0x37b61ca90
37b61c490mov r12l, eax
37b61c493lea esi, [rax+1]
37b61c496mov edx, 1
37b61c49bmov [rsp+72], r15
37b61c4a0mov eax, [rsp+356]
37b61c4a7lea r11, [rip+0xe15ea8]
37b61c4aemov [rsp+80], 1
37b61c4b7mov r9, [rsp+224]
37b61c4bfmov rcx, r11
37b61c4c2mov [rsp+264], r11
37b61c4casub eax, 1
37b61c4cdmov [rsp+256], eax
37b61c4d4mov eax, [rsp+360]
37b61c4dbsub eax, 1
37b61c4detest eax, eax
37b61c4e0mov [rsp+376], eax
37b61c4e7cmovle eax, edx
37b61c4eamov rdx, [rsp+232]
37b61c4f2mov [rsp+380], eax
37b61c4f9mov rax, [rsp+200]
37b61c501mov r8, rdx
37b61c504mov [rsp+64], rax
37b61c509mov rax, [rsp+560]
37b61c511mov [rsp+56], rax
37b61c516mov rax, [rsp+208]
37b61c51emov [rsp+48], rax
37b61c523lea rax, [rsp+376]
37b61c52bmov [rsp+240], rax
37b61c533mov [rsp+40], rax
37b61c538mov rax, [rsp+176]
37b61c540mov [rsp+32], rax
37b61c545call slascl_
37b61c54amov r11, [rsp+264]
37b61c552jmp 0x37b61c0a5
37b61c557
37b61c557 66 0f 1f 84 00 00 00 00 00 f........
37b61c560
37b61c560loc_37b61c560:
37b61c560lea rax, [rsp+376]
37b61c568lea r11, [rip+0xe15de7]
37b61c56fmov [rsp+240], rax
37b61c577
37b61c577loc_37b61c577:
37b61c577mov eax, [rbx]
37b61c579mov edx, 1
37b61c57emov edi, [rsp+248]
37b61c585mov [rsp+80], 1
37b61c58emov [rsp+72], r15
37b61c593mov r9, [rsp+224]
37b61c59blea r8, [rip+0xe15d9e]
37b61c5a2mov rcx, r11
37b61c5a5sub eax, edi
37b61c5a7test eax, eax
37b61c5a9mov [rsp+376], eax
37b61c5b0cmovle eax, edx
37b61c5b3mov rdx, [rsp+232]
37b61c5bbmov [rsp+380], eax
37b61c5c2mov rax, [rsp+200]
37b61c5camov [rsp+64], rax
37b61c5cfmovsxd rax, edi
37b61c5d2mov rdi, [rsp+560]
37b61c5dalea rax, [rdi+4*rax]
37b61c5demov [rsp+56], rax
37b61c5e3mov rax, [rsp+208]
37b61c5ebmov [rsp+48], rax
37b61c5f0mov rax, [rsp+240]
37b61c5f8mov [rsp+40], rax
37b61c5fdmov rax, [rsp+176]
37b61c605mov [rsp+32], rax
37b61c60acall slascl_
37b61c60fmov r9l, [rsp+172]
37b61c617test r9l, r9l
37b61c61aje 0x37b61bc07
37b61c620
37b61c620loc_37b61c620:
37b61c620mov eax, [r14]
37b61c623
37b61c623loc_37b61c623:
37b61c623test eax, eax
37b61c625jne 0x37b61bc07
37b61c62bmov rax, [rsp+544]
37b61c633mov edx, [rbx]
37b61c635mov [rax], 0
37b61c63btest edx, edx
37b61c63djle 0x37b61bc07
37b61c643mov rbp, [rsp+552]
37b61c64bxor esi, esi
37b61c64dmov edi, 1
37b61c652mov [rsp+520], rbx
37b61c65amov [rsp+608], r14
37b61c662mov r12, [rsp+560]
37b61c66amov r15l, 1
37b61c670mov ebx, edx
37b61c672mov r14, rbp
37b61c675mov r13l, 1
37b61c67bmov rbp, [rsp+512]
37b61c683jmp 0x37b61c6da
37b61c685
37b61c685 0f 1f 00 ...
37b61c688
37b61c688loc_37b61c688:
37b61c688test eax, eax
37b61c68aje 0x37b61c708
37b61c68cmov rsi, [rsp+544]
37b61c694add [rsi], 1
37b61c697test r15l, r15l
37b61c69ajne 0x37b61cbea
37b61c6a0mov rdi, [rsp+520]
37b61c6a8mov r15l, eax
37b61c6abmov esi, [rdi]
37b61c6adxor edi, edi
37b61c6aflea edx, [rsi+2]
37b61c6b2mov [rsp+172], esi
37b61c6b9mov rsi, [rsp+608]
37b61c6c1mov [rsi], edx
37b61c6c3xor esi, esi
37b61c6c5
37b61c6c5loc_37b61c6c5:
37b61c6c5add r13l, 1
37b61c6c9add r14, 4
37b61c6cdadd r12, 4
37b61c6d1cmp ebx, r13l
37b61c6d4jl 0x37b61bc07
37b61c6da
37b61c6daloc_37b61c6da:
37b61c6damov rdx, r12
37b61c6ddmov rcx, r14
37b61c6e0call rbp
37b61c6e2pxor x2, x2
37b61c6e6ucomiss x2, [r12]
37b61c6ebjp 0x37b61c6ef
37b61c6edje 0x37b61c688
37b61c6ef
37b61c6efloc_37b61c6ef:
37b61c6efcmp esi, 1
37b61c6f2je 0x37b61c718
37b61c6f4mov edi, r15l
37b61c6f7mov esi, 1
37b61c6fcmov r15l, eax
37b61c6ffjmp 0x37b61c6c5
37b61c701
37b61c701 0f 1f 80 00 00 00 00 .......
37b61c708
37b61c708loc_37b61c708:
37b61c708mov edi, r15l
37b61c70bxor esi, esi
37b61c70dxor r15l, r15l
37b61c710jmp 0x37b61c6c5
37b61c712
37b61c712 66 0f 1f 44 00 00 f..D..
37b61c718
37b61c718loc_37b61c718:
37b61c718or r15l, eax
37b61c71bje 0x37b61c7f0
37b61c721mov rax, [rsp+544]
37b61c729add [rax], 2
37b61c72ctest edi, edi
37b61c72ejne 0x37b61c890
37b61c734mov rax, [rsp+520]
37b61c73cmov rsi, [rsp+608]
37b61c744mov edi, r15l
37b61c747mov eax, [rax]
37b61c749mov [rsp+172], eax
37b61c750add eax, 2
37b61c753mov [rsi], eax
37b61c755mov esi, -1
37b61c75ajmp 0x37b61c6c5
37b61c75f
37b61c75f 90 .
37b61c760
37b61c760loc_37b61c760:
37b61c760lea rax, [rip+0xe15bdd]
37b61c767mov [rsp+40], rbx
37b61c76cmov r9, rbx
37b61c76flea rdx, [rip+0xe15bd2]
37b61c776mov [rsp+48], rax
37b61c77bmov rax, [rsp+208]
37b61c783lea r8, [rip+0xe15ba9]
37b61c78amov [rsp+64], 1
37b61c793mov [rsp+56], 6
37b61c79cmov rcx, rax
37b61c79fmov [rsp+32], rax
37b61c7a4mov [rsp+200], r11l
37b61c7acmov [rsp+176], r10l
37b61c7b4call ilaenv_
37b61c7b9mov r11l, [rsp+200]
37b61c7c1mov r10l, [rsp+176]
37b61c7c9mov edx, eax
37b61c7cblea eax, [rbp-1]
37b61c7ceadd r10l, [rbx]
37b61c7d1imul eax, edx
37b61c7d4cmp r10l, r11l
37b61c7d7cmovl r10l, r11l
37b61c7dblea eax, [rax+2*rbp]
37b61c7decmp eax, r10l
37b61c7e1cmovl eax, r10l
37b61c7e5jmp 0x37b61b785
37b61c7ea
37b61c7ea 66 0f 1f 44 00 00 f..D..
37b61c7f0
37b61c7f0loc_37b61c7f0:
37b61c7f0xor edi, edi
37b61c7f2mov esi, -1
37b61c7f7jmp 0x37b61c6c5
37b61c7fc
37b61c7fc 0f 1f 40 00 ..@.
37b61c800
37b61c800loc_37b61c800:
37b61c800mov rax, [rsp+576]
37b61c808mov [rsp+72], r15
37b61c80dmov r8, rbx
37b61c810lea rdx, [rip+0xe15b42]
37b61c817mov [rsp+88], 1
37b61c820mov r9, [rsp+176]
37b61c828lea rcx, [rip+0xe15b25]
37b61c82fmov [rsp+64], rax
37b61c834mov rax, [rsp+568]
37b61c83cmov [rsp+80], 1
37b61c845mov [rsp+56], rax
37b61c84amov rax, [rsp+584]
37b61c852mov [rsp+48], rbx
37b61c857mov [rsp+40], rax
37b61c85cmov [rsp+32], rbp
37b61c861call sgebak_
37b61c866jmp 0x37b61bbf8
37b61c86b
37b61c86b 0f 1f 44 00 00 ..D..
37b61c870
37b61c870loc_37b61c870:
37b61c870test r13l, r13l
37b61c873jne 0x37b61c331
37b61c879mov r11l, [rsp+240]
37b61c881test r11l, r11l
37b61c884je 0x37b61c620
37b61c88ajmp 0x37b61bfac
37b61c88f
37b61c88f 90 .
37b61c890
37b61c890loc_37b61c890:
37b61c890mov r15l, edi
37b61c893mov esi, -1
37b61c898jmp 0x37b61c6c5
37b61c89d
37b61c89d 0f 1f 00 ...
37b61c8a0
37b61c8a0loc_37b61c8a0:
37b61c8a0ucomiss x0, [rdi]
37b61c8a3jp 0x37b61c8a7
37b61c8a5je 0x37b61c8e0
37b61c8a7
37b61c8a7loc_37b61c8a7:
37b61c8a7lea r13, [rax+rcx]
37b61c8ablea r9, [r10+rbp]
37b61c8afjmp 0x37b61c220
37b61c8b4
37b61c8b4 0f 1f 40 00 ..@.
37b61c8b8
37b61c8b8loc_37b61c8b8:
37b61c8b8mov rbx, [rsp+520]
37b61c8c0mov r14, [rsp+608]
37b61c8c8mov r11, [rsp+256]
37b61c8d0mov r15, [rsp+264]
37b61c8d8jmp 0x37b61c577
37b61c8dd
37b61c8dd 0f 1f 00 ...
37b61c8e0
37b61c8e0loc_37b61c8e0:
37b61c8e0mov r9, [rsp+560]
37b61c8e8lea r13, [rax+rcx]
37b61c8ecmov [r9+4*rbx-4], 0
37b61c8f5cmp edx, 1
37b61c8f8jle 0x37b61c961
37b61c8famov [rsp+296], rax
37b61c902sub r8l, 1
37b61c906mov rdx, rcx
37b61c909mov r9, r13
37b61c90cmov rax, [rsp+208]
37b61c914mov rcx, [rsp+200]
37b61c91cmov [rsp+380], r8l
37b61c924lea r8, [rip+0xe15a11]
37b61c92bmov [rsp+304], r10
37b61c933mov [rsp+32], rax
37b61c938mov [rsp+272], r11l
37b61c940call sswap_
37b61c945mov r10, [rsp+304]
37b61c94dpxor x0, x0
37b61c951mov rax, [rsp+296]
37b61c959mov r11l, [rsp+272]
37b61c961
37b61c961loc_37b61c961:
37b61c961mov rdx, [rsp+520]
37b61c969mov edx, [rdx]
37b61c96bcmp edx, r12l
37b61c96ejg 0x37b61cb46
37b61c974
37b61c974loc_37b61c974:
37b61c974mov ecx, [rsp+192]
37b61c97blea r9, [r10+rbp]
37b61c97ftest ecx, ecx
37b61c981jne 0x37b61cad9
37b61c987
37b61c987loc_37b61c987:
37b61c987mov rbx, [rsp+184]
37b61c98fmovss x1, [rdi+4*rbx+4]
37b61c995movss [rdi], x1
37b61c999mov [rdi+4*rbx+4], 0
37b61c9a1jmp 0x37b61c220
37b61c9a6
37b61c9a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61c9b0
37b61c9b0loc_37b61c9b0:
37b61c9b0mov rax, [rsp+552]
37b61c9b8mov [rsp+72], r15
37b61c9bdlea r11, [rip+0xe15992]
37b61c9c4lea r8, [rip+0xe15975]
37b61c9cbmov [rsp+80], 1
37b61c9d4mov rdx, r8
37b61c9d7mov rcx, r11
37b61c9dalea r9, [rsp+332]
37b61c9e2mov [rsp+56], rax
37b61c9e7lea rax, [rip+0xe1594e]
37b61c9eemov [rsp+48], rax
37b61c9f3lea rax, [rsp+328]
37b61c9fbmov [rsp+32], rax
37b61ca00mov [rsp+64], rbx
37b61ca05mov [rsp+40], rbx
37b61ca0amov [rsp+272], rax
37b61ca12mov [rsp+264], r9
37b61ca1amov [rsp+256], r11
37b61ca22call slascl_
37b61ca27lea rax, [rip+0xe1590e]
37b61ca2emov [rsp+72], r15
37b61ca33mov rdx, [rsp+560]
37b61ca3bmov [rsp+48], rax
37b61ca40mov rax, [rsp+272]
37b61ca48lea r8, [rip+0xe158f1]
37b61ca4fmov [rsp+56], rdx
37b61ca54mov r9, [rsp+264]
37b61ca5cmov rdx, r8
37b61ca5fmov [rsp+64], rbx
37b61ca64mov rcx, [rsp+256]
37b61ca6cmov [rsp+80], 1
37b61ca75mov [rsp+40], rbx
37b61ca7amov [rsp+32], rax
37b61ca7fcall slascl_
37b61ca84jmp 0x37b61bdd0
37b61ca89
37b61ca89 0f 1f 80 00 00 00 00 .......
37b61ca90
37b61ca90loc_37b61ca90:
37b61ca90mov r8l, [rsp+172]
37b61ca98test r8l, r8l
37b61ca9bjne 0x37b61c07d
37b61caa1mov eax, [rsp+356]
37b61caa8mov esi, [rsp+360]
37b61caaflea r11, [rip+0xe158a0]
37b61cab6sub eax, 1
37b61cab9lea r12l, [rsi-1]
37b61cabdmov [rsp+256], eax
37b61cac4lea rax, [rsp+376]
37b61caccmov [rsp+240], rax
37b61cad4jmp 0x37b61c0a5
37b61cad9
37b61cad9loc_37b61cad9:
37b61cad9mov [rsp+304], rax
37b61cae1mov rax, [rsp+208]
37b61cae9lea r8, [rip+0xe1584c]
37b61caf0mov rdx, rbp
37b61caf3mov rcx, [rsp+520]
37b61cafbmov [rsp+312], r10
37b61cb03mov [rsp+32], rax
37b61cb08mov [rsp+296], r11l
37b61cb10mov [rsp+272], r9
37b61cb18call sswap_
37b61cb1dmov r10, [rsp+312]
37b61cb25mov rax, [rsp+304]
37b61cb2dpxor x0, x0
37b61cb31mov r11l, [rsp+296]
37b61cb39mov r9, [rsp+272]
37b61cb41jmp 0x37b61c987
37b61cb46
37b61cb46loc_37b61cb46:
37b61cb46sub edx, ebx
37b61cb48mov [rsp+296], rax
37b61cb50mov rax, [rsp+528]
37b61cb58sub edx, 1
37b61cb5bmov r8, [rsp+536]
37b61cb63mov [rsp+304], r10
37b61cb6bmov [rsp+380], edx
37b61cb72movsxd rdx, r11l
37b61cb75imul rdx, [rsp+288]
37b61cb7eadd rdx, [rsp+280]
37b61cb86mov [rsp+272], r11l
37b61cb8elea rcx, [rsi+rdx]
37b61cb92add rdx, rbx
37b61cb95lea rdx, [rax+4*rdx]
37b61cb99mov rax, [rsp+536]
37b61cba1mov [rsp+32], rax
37b61cba6mov rax, [rsp+528]
37b61cbaelea r9, [rax+4*rcx]
37b61cbb2mov rcx, [rsp+200]
37b61cbbacall sswap_
37b61cbbfmov r10, [rsp+304]
37b61cbc7pxor x0, x0
37b61cbcbmov rax, [rsp+296]
37b61cbd3mov r11l, [rsp+272]
37b61cbdbjmp 0x37b61c974
37b61cbe0
37b61cbe0loc_37b61cbe0:
37b61cbe0mov eax, r12l
37b61cbe3neg eax
37b61cbe5jmp 0x37b61b7e5
37b61cbea
37b61cbealoc_37b61cbea:
37b61cbeamov edi, r15l
37b61cbedxor esi, esi
37b61cbefjmp 0x37b61c6c5
37b61b660
37b61cbf4
37b61cbf4 // align 0x10
37b61cbf4 // align 0x10
37b61cc00
37b61cc00sgeesx_:
37b61cc00push r15
37b61cc02push r14
37b61cc04push r13
37b61cc06push r12
37b61cc08push rbp
37b61cc09push rdi
37b61cc0apush rsi
37b61cc0bpush rbx
37b61cc0csub rsp, 376
37b61cc13movups [rsp+336], x6
37b61cc1bmovups [rsp+352], x7
37b61cc23mov edi, 1
37b61cc28mov rax, [rsp+496]
37b61cc30mov rsi, [rsp+480]
37b61cc38mov r12, [rsp+568]
37b61cc40mov eax, [rax]
37b61cc42mov [rsp+200], eax
37b61cc49mov rbx, r9
37b61cc4cmov r14, rdx
37b61cc4fmov rbp, rcx
37b61cc52mov rax, [rsp+536]
37b61cc5amov [rsp+464], r8
37b61cc62mov r9l, 1
37b61cc68mov r8l, 1
37b61cc6elea rdx, [rip+0xe156eb]
37b61cc75mov eax, [rax]
37b61cc77mov [rsp+208], eax
37b61cc7emov rax, [rsp+600]
37b61cc86mov [rax], 0
37b61cc8ccall lsame_
37b61cc91mov r9l, 1
37b61cc97mov r8l, 1
37b61cc9dmov rcx, r14
37b61cca0lea rdx, [rip+0xe156ba]
37b61cca7mov r13l, eax
37b61ccaacall lsame_
37b61ccafmov r9l, 1
37b61ccb5mov r8l, 1
37b61ccbbmov rcx, rbx
37b61ccbelea rdx, [rip+0xe1569d]
37b61ccc5mov [rsp+168], eax
37b61cccccall lsame_
37b61ccd1mov r9l, 1
37b61ccd7mov r8l, 1
37b61ccddmov rcx, rbx
37b61cce0lea rdx, [rip+0xe1567c]
37b61cce7mov r15l, eax
37b61cceacall lsame_
37b61ccefmov r9l, 1
37b61ccf5mov r8l, 1
37b61ccfbmov rcx, rbx
37b61ccfelea rdx, [rip+0xe1565b]
37b61cd05mov [rsp+176], eax
37b61cd0ccall lsame_
37b61cd11mov r9l, 1
37b61cd17mov r8l, 1
37b61cd1dmov rcx, rbx
37b61cd20lea rdx, [rip+0xe1563d]
37b61cd27mov [rsp+172], eax
37b61cd2ecall lsame_
37b61cd33mov [rsp+240], eax
37b61cd3acmp [r12], -1
37b61cd3fje 0x37b61cd50
37b61cd41mov rax, [rsp+584]
37b61cd49cmp [rax], -1
37b61cd4csete dil
37b61cd50
37b61cd50loc_37b61cd50:
37b61cd50and edi, 1
37b61cd53test r13l, r13l
37b61cd56je 0x37b61ce68
37b61cd5c
37b61cd5cloc_37b61cd5c:
37b61cd5cmov r11l, [rsp+168]
37b61cd64test r11l, r11l
37b61cd67je 0x37b61ce08
37b61cd6dtest r15l, r15l
37b61cd70jne 0x37b61ce30
37b61cd76mov r10l, [rsp+176]
37b61cd7etest r10l, r10l
37b61cd81jne 0x37b61ce30
37b61cd87mov r9l, [rsp+172]
37b61cd8ftest r9l, r9l
37b61cd92jne 0x37b61ce30
37b61cd98mov r8l, [rsp+240]
37b61cda0test r8l, r8l
37b61cda3jne 0x37b61ce30
37b61cda9
37b61cda9loc_37b61cda9:
37b61cda9mov eax, -4
37b61cdaemov r14l, 4
37b61cdb4
37b61cdb4loc_37b61cdb4:
37b61cdb4mov rdi, [rsp+600]
37b61cdbcmov [rdi], eax
37b61cdbe
37b61cdbeloc_37b61cdbe:
37b61cdbelea rdx, [rsp+332]
37b61cdc6mov r8l, 6
37b61cdcclea rcx, [rip+0xe155ab]
37b61cdd3mov [rsp+332], r14l
37b61cddbcall xerbla_
37b61cde0nop
37b61cde1
37b61cde1loc_37b61cde1:
37b61cde1movups x6, [rsp+336]
37b61cde9movups x7, [rsp+352]
37b61cdf1add rsp, 376
37b61cdf8pop rbx
37b61cdf9pop rsi
37b61cdfapop rdi
37b61cdfbpop rbp
37b61cdfcpop r12
37b61cdfepop r13
37b61ce00pop r14
37b61ce02pop r15
37b61ce04ret
37b61ce05
37b61ce05 0f 1f 00 ...
37b61ce08
37b61ce08loc_37b61ce08:
37b61ce08mov r9l, 1
37b61ce0emov r8l, 1
37b61ce14lea rdx, [rip+0xe15547]
37b61ce1bmov rcx, r14
37b61ce1ecall lsame_
37b61ce23test eax, eax
37b61ce25je 0x37b61cea0
37b61ce27test r15l, r15l
37b61ce2aje 0x37b61cda9
37b61ce30
37b61ce30loc_37b61ce30:
37b61ce30mov r10l, [rsi]
37b61ce33test r10l, r10l
37b61ce36js 0x37b61cf60
37b61ce3cmov rcx, [rsp+496]
37b61ce44mov eax, 1
37b61ce49cmovg eax, r10l
37b61ce4dcmp [rcx], eax
37b61ce4fjge 0x37b61ceb0
37b61ce51mov eax, -7
37b61ce56mov r14l, 7
37b61ce5cjmp 0x37b61cdb4
37b61ce61
37b61ce61 0f 1f 80 00 00 00 00 .......
37b61ce68
37b61ce68loc_37b61ce68:
37b61ce68mov r9l, 1
37b61ce6emov r8l, 1
37b61ce74lea rdx, [rip+0xe154e7]
37b61ce7bmov rcx, rbp
37b61ce7ecall lsame_
37b61ce83test eax, eax
37b61ce85jne 0x37b61cd5c
37b61ce8bmov eax, -1
37b61ce90mov r14l, 1
37b61ce96jmp 0x37b61cdb4
37b61ce9b
37b61ce9b 0f 1f 44 00 00 ..D..
37b61cea0
37b61cea0loc_37b61cea0:
37b61cea0mov eax, -2
37b61cea5mov r14l, 2
37b61ceabjmp 0x37b61cdb4
37b61ceb0
37b61ceb0loc_37b61ceb0:
37b61ceb0mov rax, [rsp+536]
37b61ceb8mov eax, [rax]
37b61cebatest eax, eax
37b61cebcjle 0x37b61cf70
37b61cec2cmp r10l, eax
37b61cec5jle 0x37b61ced1
37b61cec7test r13b, 1
37b61cecbjne 0x37b61cf70
37b61ced1
37b61ced1loc_37b61ced1:
37b61ced1mov rax, [rsp+600]
37b61ced9mov r14l, [rax]
37b61cedctest r14l, r14l
37b61cedfjne 0x37b61d554
37b61cee5test r10l, r10l
37b61cee8jne 0x37b61d3a0
37b61ceeemov [rsp+320], 1
37b61cef9mov eax, 1
37b61cefemov [rsp+176], 1
37b61cf09
37b61cf09loc_37b61cf09:
37b61cf09mov rdx, [rsp+576]
37b61cf11lea rcx, [rsp+320]
37b61cf19mov [rdx], eax
37b61cf1bcall sroundup_lwork_
37b61cf20mov rax, [rsp+560]
37b61cf28movss [rax], x0
37b61cf2cmov eax, [rsp+176]
37b61cf33cmp [r12], eax
37b61cf37jge 0x37b61cf80
37b61cf39test edi, edi
37b61cf3bjne 0x37b61d540
37b61cf41mov rax, [rsp+600]
37b61cf49mov r14l, 16
37b61cf4fmov [rax], -16
37b61cf55jmp 0x37b61cdbe
37b61cf5a
37b61cf5a 66 0f 1f 44 00 00 f..D..
37b61cf60
37b61cf60loc_37b61cf60:
37b61cf60mov eax, -5
37b61cf65mov r14l, 5
37b61cf6bjmp 0x37b61cdb4
37b61cf70
37b61cf70loc_37b61cf70:
37b61cf70mov eax, -12
37b61cf75mov r14l, 12
37b61cf7bjmp 0x37b61cdb4
37b61cf80
37b61cf80loc_37b61cf80:
37b61cf80mov rax, [rsp+584]
37b61cf88mov eax, [rax]
37b61cf8atest eax, eax
37b61cf8cjle 0x37b61d8b0
37b61cf92mov rax, [rsp+600]
37b61cf9amov r14l, [rax]
37b61cf9dtest r14l, r14l
37b61cfa0jne 0x37b61d554
37b61cfa6test edi, edi
37b61cfa8jne 0x37b61cde1
37b61cfaemov eax, [rsi]
37b61cfb0test eax, eax
37b61cfb2jne 0x37b61cfd0
37b61cfb4mov rax, [rsp+504]
37b61cfbcmov [rax], 0
37b61cfc2jmp 0x37b61cde1
37b61cfc7
37b61cfc7 66 0f 1f 84 00 00 00 00 00 f........
37b61cfd0
37b61cfd0loc_37b61cfd0:
37b61cfd0mov edx, 1
37b61cfd5lea rcx, [rip+0xe153a8]
37b61cfdccall slamch_
37b61cfe1mov edx, 1
37b61cfe6lea rcx, [rip+0xe15374]
37b61cfedmovaps x7, x0
37b61cff0call slamch_
37b61cff5lea rax, [rsp+296]
37b61cffdmov r8, rsi
37b61d000mov rdx, rsi
37b61d003sqrtss x0, x0
37b61d007mov [rsp+40], rax
37b61d00cmov r9, [rsp+488]
37b61d014lea rcx, [rip+0xe1536a]
37b61d01bmov [rsp+256], rax
37b61d023mov rax, [rsp+496]
37b61d02bmov [rsp+48], 1
37b61d034movaps x6, x0
37b61d037mov [rsp+32], rax
37b61d03cdivss x6, x7
37b61d040call slange_
37b61d045pxor x1, x1
37b61d049movss [rsp+288], x0
37b61d052comiss x0, x1
37b61d055movaps x7, x6
37b61d058jbe 0x37b61d370
37b61d05ecomiss x6, x0
37b61d061jbe 0x37b61d370
37b61d067movaps x1, x6
37b61d06a
37b61d06aloc_37b61d06a:
37b61d06alea rax, [rsp+304]
37b61d072mov [rsp+48], rsi
37b61d077lea r8, [rip+0xe152f2]
37b61d07emov edi, 1
37b61d083mov [rsp+72], rax
37b61d088lea r9, [rsp+288]
37b61d090mov rdx, r8
37b61d093lea rcx, [rip+0xe152ec]
37b61d09amov [rsp+192], rax
37b61d0a2mov rax, [rsp+496]
37b61d0aamov [rsp+80], 1
37b61d0b3mov [rsp+64], rax
37b61d0b8mov rax, [rsp+488]
37b61d0c0mov [rsp+40], rsi
37b61d0c5mov [rsp+56], rax
37b61d0calea rax, [rsp+292]
37b61d0d2mov [rsp+32], rax
37b61d0d7movss [rsp+292], x1
37b61d0e0call slascl_
37b61d0e5
37b61d0e5loc_37b61d0e5:
37b61d0e5mov rax, [rsp+192]
37b61d0edmov rcx, [rsp+560]
37b61d0f5mov rdx, rsi
37b61d0f8mov [rsp+64], 1
37b61d101mov r9, [rsp+496]
37b61d109mov r8, [rsp+488]
37b61d111mov [rsp+56], rax
37b61d116lea rax, [rsp+312]
37b61d11emov [rsp+48], rcx
37b61d123lea rcx, [rsp+316]
37b61d12bmov [rsp+40], rax
37b61d130mov [rsp+32], rcx
37b61d135mov [rsp+184], rcx
37b61d13dlea rcx, [rip+0xe15240]
37b61d144mov [rsp+176], rax
37b61d14ccall sgebal_
37b61d151movsxd rax, [rsi]
37b61d154mov edx, [r12]
37b61d158mov rcx, rsi
37b61d15bmov r11, [rsp+192]
37b61d163mov r9, [rsp+560]
37b61d16blea r10l, [rax+1]
37b61d16fmov r8, [rsp+176]
37b61d177mov [rsp+232], r10l
37b61d17fadd r10l, eax
37b61d182lea r9, [r9+4*rax]
37b61d186sub edx, r10l
37b61d189mov [rsp+244], r10l
37b61d191add edx, 1
37b61d194mov [rsp+64], r11
37b61d199lea r11, [rsp+332]
37b61d1a1mov [rsp+332], edx
37b61d1a8movsxd rdx, r10l
37b61d1abmov r10, [rsp+560]
37b61d1b3mov [rsp+216], r11
37b61d1bbmov [rsp+56], r11
37b61d1c0mov r11, [rsp+496]
37b61d1c8lea r10, [r10+4*rdx-4]
37b61d1cdmov [rsp+40], r9
37b61d1d2mov rdx, [rsp+184]
37b61d1damov [rsp+48], r10
37b61d1dfmov [rsp+32], r11
37b61d1e4mov [rsp+224], r9
37b61d1ecmov r9, [rsp+488]
37b61d1f4mov [rsp+248], r10
37b61d1fccall sgehrd_
37b61d201test r13l, r13l
37b61d204jne 0x37b61dd30
37b61d20a
37b61d20aloc_37b61d20a:
37b61d20amov rax, [rsp+504]
37b61d212mov r8, rsi
37b61d215mov rdx, rbp
37b61d218lea rcx, [rip+0xe15142]
37b61d21fmov r9, [rsp+184]
37b61d227mov [rax], 0
37b61d22dmov eax, [r12]
37b61d231mov [rsp+120], 1
37b61d23asub eax, [rsp+232]
37b61d241mov [rsp+112], 1
37b61d24aadd eax, 1
37b61d24dmov [rsp+332], eax
37b61d254lea rax, [rsp+308]
37b61d25cmov [rsp+104], rax
37b61d261mov rax, [rsp+216]
37b61d269mov [rsp+96], rax
37b61d26emov rax, [rsp+224]
37b61d276mov [rsp+88], rax
37b61d27bmov rax, [rsp+536]
37b61d283mov [rsp+80], rax
37b61d288mov rax, [rsp+528]
37b61d290mov [rsp+72], rax
37b61d295mov rax, [rsp+520]
37b61d29dmov [rsp+64], rax
37b61d2a2mov rax, [rsp+512]
37b61d2aamov [rsp+56], rax
37b61d2afmov rax, [rsp+496]
37b61d2b7mov [rsp+48], rax
37b61d2bcmov rax, [rsp+488]
37b61d2c4mov [rsp+40], rax
37b61d2c9mov rax, [rsp+176]
37b61d2d1mov [rsp+32], rax
37b61d2d6call shseqr_
37b61d2dbmov eax, [rsp+308]
37b61d2e2mov [rsp+244], eax
37b61d2e9test eax, eax
37b61d2ebjle 0x37b61d578
37b61d2f1mov rbx, [rsp+600]
37b61d2f9mov [rbx], eax
37b61d2fbmov eax, [rsp+168]
37b61d302test eax, eax
37b61d304jne 0x37b61d920
37b61d30a
37b61d30aloc_37b61d30a:
37b61d30atest r13l, r13l
37b61d30djne 0x37b61df80
37b61d313
37b61d313loc_37b61d313:
37b61d313test edi, edi
37b61d315jne 0x37b61d9b0
37b61d31b
37b61d31bloc_37b61d31b:
37b61d31blea rcx, [rsp+324]
37b61d323mov ebx, [rsp+172]
37b61d32aor ebx, [rsp+240]
37b61d331call sroundup_lwork_
37b61d336mov rax, [rsp+560]
37b61d33emovss [rax], x0
37b61d342test ebx, ebx
37b61d344je 0x37b61d560
37b61d34amov rax, [rsp+504]
37b61d352mov rdi, [rsp+576]
37b61d35amov edx, [rax]
37b61d35cmov eax, [rsi]
37b61d35esub eax, edx
37b61d360imul eax, edx
37b61d363mov [rdi], eax
37b61d365jmp 0x37b61cde1
37b61d36a
37b61d36a 66 0f 1f 44 00 00 f..D..
37b61d370
37b61d370loc_37b61d370:
37b61d370movss x1, [rip+0xe15014]
37b61d378divss x1, x7
37b61d37ccomiss x0, x1
37b61d37fja 0x37b61d06a
37b61d385lea rax, [rsp+304]
37b61d38dmov [rsp+192], rax
37b61d395jmp 0x37b61d0e5
37b61d39a
37b61d39a 66 0f 1f 44 00 00 f..D..
37b61d3a0
37b61d3a0loc_37b61d3a0:
37b61d3a0lea rax, [rip+0xe14fc9]
37b61d3a7mov [rsp+40], rsi
37b61d3acmov r9, rsi
37b61d3aflea r8, [rip+0xe14faf]
37b61d3b6mov [rsp+48], rax
37b61d3bblea rax, [rip+0xe14faa]
37b61d3c2lea rdx, [rip+0xe14f9d]
37b61d3c9mov [rsp+64], 1
37b61d3d2mov rcx, rax
37b61d3d5mov [rsp+56], 6
37b61d3demov [rsp+32], rax
37b61d3e3mov [rsp+176], r10l
37b61d3ebcall ilaenv_
37b61d3f0lea r9, [rip+0xe14f75]
37b61d3f7mov r8, rsi
37b61d3famov rdx, rbp
37b61d3fdadd eax, 2
37b61d400imul eax, [rsp+176]
37b61d408lea rcx, [rip+0xe14f52]
37b61d40fmov [rsp+324], eax
37b61d416mov eax, [rsi]
37b61d418mov [rsp+32], rsi
37b61d41dmov [rsp+120], 1
37b61d426lea eax, [rax+2*rax]
37b61d429mov [rsp+176], eax
37b61d430lea rax, [rsp+308]
37b61d438mov [rsp+104], rax
37b61d43dlea rax, [rip+0xe14f30]
37b61d444mov [rsp+96], rax
37b61d449mov rax, [rsp+560]
37b61d451mov [rsp+112], 1
37b61d45amov [rsp+88], rax
37b61d45fmov rax, [rsp+536]
37b61d467mov [rsp+80], rax
37b61d46cmov rax, [rsp+528]
37b61d474mov [rsp+72], rax
37b61d479mov rax, [rsp+520]
37b61d481mov [rsp+64], rax
37b61d486mov rax, [rsp+512]
37b61d48emov [rsp+56], rax
37b61d493mov rax, [rsp+496]
37b61d49bmov [rsp+48], rax
37b61d4a0mov rax, [rsp+488]
37b61d4a8mov [rsp+40], rax
37b61d4adcall shseqr_
37b61d4b2mov rax, [rsp+560]
37b61d4bamov r14l, [rsi]
37b61d4bdmov r11l, [rsp+324]
37b61d4c5cvttss2si r10l, [rax]
37b61d4catest r13l, r13l
37b61d4cdjne 0x37b61de08
37b61d4d3lea eax, [r10+r14]
37b61d4d7cmp eax, r11l
37b61d4dacmovl eax, r11l
37b61d4de
37b61d4deloc_37b61d4de:
37b61d4demov [rsp+324], eax
37b61d4e5mov [rsp+320], eax
37b61d4ectest r15l, r15l
37b61d4efjne 0x37b61d509
37b61d4f1mov edx, r14l
37b61d4f4imul edx, r14l
37b61d4f8sar edx, 1
37b61d4faadd edx, r14l
37b61d4fdcmp edx, eax
37b61d4ffcmovl edx, eax
37b61d502mov [rsp+320], edx
37b61d509
37b61d509loc_37b61d509:
37b61d509mov ecx, [rsp+172]
37b61d510test ecx, ecx
37b61d512jne 0x37b61d528
37b61d514mov edx, [rsp+240]
37b61d51bmov eax, 1
37b61d520test edx, edx
37b61d522je 0x37b61cf09
37b61d528
37b61d528loc_37b61d528:
37b61d528imul r14l, r14l
37b61d52cmov eax, r14l
37b61d52fsar eax, 2
37b61d532jmp 0x37b61cf09
37b61d537
37b61d537 66 0f 1f 84 00 00 00 00 00 f........
37b61d540
37b61d540loc_37b61d540:
37b61d540mov rax, [rsp+600]
37b61d548mov r14l, [rax]
37b61d54btest r14l, r14l
37b61d54eje 0x37b61cde1
37b61d554
37b61d554loc_37b61d554:
37b61d554neg r14l
37b61d557jmp 0x37b61cdbe
37b61d55c
37b61d55c 0f 1f 40 00 ..@.
37b61d560
37b61d560loc_37b61d560:
37b61d560mov rax, [rsp+576]
37b61d568mov [rax], 1
37b61d56ejmp 0x37b61cde1
37b61d573
37b61d573 0f 1f 44 00 00 ..D..
37b61d578
37b61d578loc_37b61d578:
37b61d578mov eax, [rsp+168]
37b61d57ftest eax, eax
37b61d581je 0x37b61d30a
37b61d587mov rax, [rsp+600]
37b61d58fmov eax, [rax]
37b61d591test eax, eax
37b61d593jne 0x37b61d920
37b61d599test edi, edi
37b61d59bjne 0x37b61e0e8
37b61d5a1
37b61d5a1loc_37b61d5a1:
37b61d5a1mov r9l, [rsi]
37b61d5a4mov rcx, [rsp+512]
37b61d5acmov rdx, [rsp+520]
37b61d5b4test r9l, r9l
37b61d5b7jle 0x37b61d64c
37b61d5bdmov [rsp+264], r14l
37b61d5c5mov r14, [rsp+464]
37b61d5cdmov [rsp+248], edi
37b61d5d4mov edi, r9l
37b61d5d7mov [rsp+448], rbp
37b61d5dfmov ebp, 1
37b61d5e4mov [rsp+472], rbx
37b61d5ecmov rbx, rcx
37b61d5efmov [rsp+480], rsi
37b61d5f7mov rsi, rdx
37b61d5fanop [rax+rax]
37b61d600
37b61d600loc_37b61d600:
37b61d600mov rcx, rbx
37b61d603mov rdx, rsi
37b61d606add rbx, 4
37b61d60aadd rsi, 4
37b61d60ecall r14
37b61d611mov rcx, [rsp+592]
37b61d619mov [rcx+4*rbp-4], eax
37b61d61dadd rbp, 1
37b61d621cmp edi, ebp
37b61d623jge 0x37b61d600
37b61d625mov edi, [rsp+248]
37b61d62cmov r14l, [rsp+264]
37b61d634mov rbp, [rsp+448]
37b61d63cmov rbx, [rsp+472]
37b61d644mov rsi, [rsp+480]
37b61d64c
37b61d64cloc_37b61d64c:
37b61d64cmov eax, [r12]
37b61d650mov r9, rsi
37b61d653mov rdx, rbp
37b61d656mov rcx, rbx
37b61d659sub eax, [rsp+232]
37b61d660mov [rsp+152], 1
37b61d66cmov [rsp+144], 1
37b61d678add eax, 1
37b61d67bmov [rsp+332], eax
37b61d682lea rax, [rsp+300]
37b61d68amov [rsp+136], rax
37b61d692mov rax, [rsp+584]
37b61d69amov [rsp+128], rax
37b61d6a2mov rax, [rsp+576]
37b61d6aamov [rsp+120], rax
37b61d6afmov rax, [rsp+216]
37b61d6b7mov [rsp+112], rax
37b61d6bcmov rax, [rsp+224]
37b61d6c4mov [rsp+104], rax
37b61d6c9mov rax, [rsp+552]
37b61d6d1mov [rsp+96], rax
37b61d6d6mov rax, [rsp+544]
37b61d6demov [rsp+88], rax
37b61d6e3mov rax, [rsp+504]
37b61d6ebmov [rsp+80], rax
37b61d6f0mov rax, [rsp+520]
37b61d6f8mov [rsp+72], rax
37b61d6fdmov rax, [rsp+512]
37b61d705mov [rsp+64], rax
37b61d70amov rax, [rsp+536]
37b61d712mov [rsp+56], rax
37b61d717mov rax, [rsp+528]
37b61d71fmov [rsp+48], rax
37b61d724mov rax, [rsp+496]
37b61d72cmov [rsp+40], rax
37b61d731mov rax, [rsp+488]
37b61d739mov [rsp+32], rax
37b61d73emov r8, [rsp+592]
37b61d746call strsen_
37b61d74btest r15l, r15l
37b61d74ejne 0x37b61d779
37b61d750mov rax, [rsp+504]
37b61d758mov edx, [rsi]
37b61d75amov ecx, [rax]
37b61d75cmov eax, edx
37b61d75esub eax, ecx
37b61d760imul eax, ecx
37b61d763lea eax, [rdx+2*rax]
37b61d766mov edx, [rsp+324]
37b61d76dcmp eax, edx
37b61d76fcmovl eax, edx
37b61d772mov [rsp+324], eax
37b61d779
37b61d779loc_37b61d779:
37b61d779mov eax, [rsp+300]
37b61d780cmp eax, -15
37b61d783je 0x37b61e000
37b61d789cmp eax, -17
37b61d78cje 0x37b61e270
37b61d792test eax, eax
37b61d794jle 0x37b61e2b8
37b61d79amov rbx, [rsp+600]
37b61d7a2add eax, [rsi]
37b61d7a4mov [rbx], eax
37b61d7a6test r13l, r13l
37b61d7a9jne 0x37b61d929
37b61d7aftest edi, edi
37b61d7b1jne 0x37b61d9b0
37b61d7b7nop [rax+rax]
37b61d7c0
37b61d7c0loc_37b61d7c0:
37b61d7c0test eax, eax
37b61d7c2jne 0x37b61d31b
37b61d7c8mov rax, [rsp+504]
37b61d7d0mov edx, [rsi]
37b61d7d2mov [rax], 0
37b61d7d8test edx, edx
37b61d7dajle 0x37b61d31b
37b61d7e0xor ebx, ebx
37b61d7e2mov edi, 1
37b61d7e7mov r14l, 1
37b61d7edmov r15l, edx
37b61d7f0mov r12, [rsp+512]
37b61d7f8mov [rsp+480], rsi
37b61d800mov esi, 1
37b61d805mov rbp, [rsp+520]
37b61d80dmov r13, r12
37b61d810mov r12, [rsp+464]
37b61d818jmp 0x37b61d871
37b61d81a
37b61d81a 66 0f 1f 44 00 00 f..D..
37b61d820
37b61d820loc_37b61d820:
37b61d820test eax, eax
37b61d822je 0x37b61d8a0
37b61d824mov rdi, [rsp+504]
37b61d82cadd [rdi], 1
37b61d82ftest r14l, r14l
37b61d832jne 0x37b61e3dd
37b61d838mov rdi, [rsp+480]
37b61d840xor ebx, ebx
37b61d842mov r14l, eax
37b61d845mov edi, [rdi]
37b61d847lea edx, [rdi+2]
37b61d84amov [rsp+168], edi
37b61d851mov rdi, [rsp+600]
37b61d859mov [rdi], edx
37b61d85bxor edi, edi
37b61d85d
37b61d85dloc_37b61d85d:
37b61d85dadd esi, 1
37b61d860add r13, 4
37b61d864add rbp, 4
37b61d868cmp r15l, esi
37b61d86bjl 0x37b61ddf8
37b61d871
37b61d871loc_37b61d871:
37b61d871mov rdx, rbp
37b61d874mov rcx, r13
37b61d877call r12
37b61d87apxor x2, x2
37b61d87eucomiss x2, [rbp]
37b61d882jp 0x37b61d886
37b61d884je 0x37b61d820
37b61d886
37b61d886loc_37b61d886:
37b61d886cmp ebx, 1
37b61d889je 0x37b61d8d8
37b61d88bmov edi, r14l
37b61d88emov ebx, 1
37b61d893mov r14l, eax
37b61d896jmp 0x37b61d85d
37b61d898
37b61d898 0f 1f 84 00 00 00 00 00 ........
37b61d8a0
37b61d8a0loc_37b61d8a0:
37b61d8a0mov edi, r14l
37b61d8a3xor ebx, ebx
37b61d8a5xor r14l, r14l
37b61d8a8jmp 0x37b61d85d
37b61d8aa
37b61d8aa 66 0f 1f 44 00 00 f..D..
37b61d8b0
37b61d8b0loc_37b61d8b0:
37b61d8b0test edi, edi
37b61d8b2jne 0x37b61d540
37b61d8b8mov rax, [rsp+600]
37b61d8c0mov r14l, 18
37b61d8c6mov [rax], -18
37b61d8ccjmp 0x37b61cdbe
37b61d8d1
37b61d8d1 0f 1f 80 00 00 00 00 .......
37b61d8d8
37b61d8d8loc_37b61d8d8:
37b61d8d8or r14l, eax
37b61d8dbje 0x37b61dea0
37b61d8e1mov rax, [rsp+504]
37b61d8e9add [rax], 2
37b61d8ectest edi, edi
37b61d8eejne 0x37b61e2ce
37b61d8f4mov rax, [rsp+480]
37b61d8fcmov rdi, [rsp+600]
37b61d904mov ebx, -1
37b61d909mov eax, [rax]
37b61d90bmov [rsp+168], eax
37b61d912add eax, 2
37b61d915mov [rdi], eax
37b61d917mov edi, r14l
37b61d91ajmp 0x37b61d85d
37b61d91f
37b61d91f 90 .
37b61d920
37b61d920loc_37b61d920:
37b61d920test r13l, r13l
37b61d923je 0x37b61d313
37b61d929
37b61d929loc_37b61d929:
37b61d929mov rax, [rsp+192]
37b61d931mov [rsp+48], rsi
37b61d936mov r8, rsi
37b61d939lea rdx, [rip+0xe14a49]
37b61d940mov [rsp+88], 1
37b61d949mov r9, [rsp+184]
37b61d951lea rcx, [rip+0xe14a2c]
37b61d958mov [rsp+72], rax
37b61d95dmov rax, [rsp+536]
37b61d965mov [rsp+80], 1
37b61d96emov [rsp+64], rax
37b61d973mov rax, [rsp+528]
37b61d97bmov [rsp+56], rax
37b61d980mov rax, [rsp+560]
37b61d988mov [rsp+40], rax
37b61d98dmov rax, [rsp+176]
37b61d995mov [rsp+32], rax
37b61d99acall sgebak_
37b61d99ftest edi, edi
37b61d9a1je 0x37b61dd1e
37b61d9a7nop [rax+rax]
37b61d9b0
37b61d9b0loc_37b61d9b0:
37b61d9b0mov rax, [rsp+192]
37b61d9b8lea r12, [rsp+288]
37b61d9c0mov [rsp+80], 1
37b61d9c9lea r8, [rip+0xe149a0]
37b61d9d0mov [rsp+48], rsi
37b61d9d5lea r15, [rsp+292]
37b61d9ddmov rdx, r8
37b61d9e0lea rcx, [rip+0xe149a1]
37b61d9e7mov [rsp+72], rax
37b61d9ecmov rax, [rsp+496]
37b61d9f4mov r9, r15
37b61d9f7mov [rsp+40], rsi
37b61d9fcmov [rsp+64], rax
37b61da01mov rax, [rsp+488]
37b61da09mov [rsp+32], r12
37b61da0emov [rsp+56], rax
37b61da13call slascl_
37b61da18mov rax, [rsp+496]
37b61da20mov rcx, rsi
37b61da23mov r9, [rsp+512]
37b61da2bmov r8, [rsp+216]
37b61da33mov rdx, [rsp+488]
37b61da3bmov eax, [rax]
37b61da3dmov [rsp+176], eax
37b61da44add eax, 1
37b61da47mov [rsp+332], eax
37b61da4elea rax, [rip+0xe14917]
37b61da55mov [rsp+32], rax
37b61da5acall scopy_
37b61da5fmov ebx, [rsp+172]
37b61da66lea r10, [rip+0xe14919]
37b61da6dtest ebx, ebx
37b61da6fjne 0x37b61ded0
37b61da75mov r11l, [rsp+240]
37b61da7dtest r11l, r11l
37b61da80jne 0x37b61ded0
37b61da86
37b61da86loc_37b61da86:
37b61da86ucomiss x7, [rsp+292]
37b61da8ejp 0x37b61dc80
37b61da94jne 0x37b61dc80
37b61da9amov eax, [rsp+244]
37b61daa1test eax, eax
37b61daa3jg 0x37b61e1d8
37b61daa9mov ecx, [rsp+168]
37b61dab0test ecx, ecx
37b61dab2je 0x37b61e290
37b61dab8mov eax, [rsi]
37b61dabamov ebx, 1
37b61dabfsub eax, 1
37b61dac2mov [rsp+184], eax
37b61dac9
37b61dac9loc_37b61dac9:
37b61dac9cmp ebx, [rsp+184]
37b61dad0jg 0x37b61dc80
37b61dad6movsxd rdx, [rsp+200]
37b61dadexor eax, eax
37b61dae0movsxd r11, ebx
37b61dae3mov rdi, [rsp+488]
37b61daebmov [rsp+480], rsi
37b61daf3pxor x0, x0
37b61daf7mov rsi, r11
37b61dafatest rdx, rdx
37b61dafdmov [rsp+224], r10
37b61db05cmovs rdx, rax
37b61db09movsxd rax, [rsp+208]
37b61db11xor ecx, ecx
37b61db13mov [rsp+232], r15
37b61db1blea rbx, [4*rdx+4]
37b61db23test rax, rax
37b61db26mov r9, rdx
37b61db29mov [rsp+256], rdx
37b61db31mov [rsp+200], rbx
37b61db39lea rbx, [r11+1]
37b61db3dcmovs rax, rcx
37b61db41not r9
37b61db44mov rcx, rbx
37b61db47lea r8, [r11+r9]
37b61db4bmov r15, [rsp+200]
37b61db53mov [rsp+248], r9
37b61db5bimul rcx, rdx
37b61db5fmov [rsp+200], r13l
37b61db67mov r13l, [rsp+184]
37b61db6fadd rcx, r8
37b61db72mov r8, [rsp+528]
37b61db7alea rdi, [rdi+4*rcx]
37b61db7elea rcx, [4*rax]
37b61db86mov [rsp+208], rcx
37b61db8emov rcx, rax
37b61db91imul rax, r11
37b61db95mov r10, [rsp+208]
37b61db9dnot rcx
37b61dba0mov [rsp+208], r12
37b61dba8add rcx, rax
37b61dbablea rax, [4*rdx]
37b61dbb3lea rbp, [r8+4*rcx+4]
37b61dbb8mov rcx, r11
37b61dbbbmov r8, [rsp+488]
37b61dbc3imul rcx, rdx
37b61dbc7add rcx, r9
37b61dbcalea rcx, [r8+4*rcx+4]
37b61dbcfmov r8, rdx
37b61dbd2neg r8
37b61dbd5mov [rsp+176], r8
37b61dbddjmp 0x37b61dc48
37b61dbdf
37b61dbdf 90 .
37b61dbe0
37b61dbe0loc_37b61dbe0:
37b61dbe0mov r11, [rsp+520]
37b61dbe8mov r8l, esi
37b61dbeblea r14l, [rsi+1]
37b61dbefucomiss x0, [r11+4*rsi-4]
37b61dbf5jp 0x37b61dbf9
37b61dbf7je 0x37b61dc4f
37b61dbf9
37b61dbf9loc_37b61dbf9:
37b61dbf9mov r9, [rsp+176]
37b61dc01lea r11l, [r8+2]
37b61dc05ucomiss x0, [rdi+4*r9+4]
37b61dc0bjp 0x37b61deb0
37b61dc11jne 0x37b61deb0
37b61dc17mov rdx, [rsp+520]
37b61dc1flea r12, [rax+rcx]
37b61dc23lea r9, [r10+rbp]
37b61dc27mov [rdx+4*rsi-4], 0
37b61dc30
37b61dc30loc_37b61dc30:
37b61dc30mov r14l, r11l
37b61dc33
37b61dc33loc_37b61dc33:
37b61dc33mov rsi, rbx
37b61dc36add rdi, r15
37b61dc39mov rbp, r9
37b61dc3cmov rcx, r12
37b61dc3fcmp r13l, ebx
37b61dc42jl 0x37b61dc60
37b61dc44add rbx, 1
37b61dc48
37b61dc48loc_37b61dc48:
37b61dc48mov edx, esi
37b61dc4acmp esi, r14l
37b61dc4djge 0x37b61dbe0
37b61dc4f
37b61dc4floc_37b61dc4f:
37b61dc4flea r12, [rax+rcx]
37b61dc53lea r9, [r10+rbp]
37b61dc57jmp 0x37b61dc33
37b61dc59
37b61dc59 0f 1f 80 00 00 00 00 .......
37b61dc60
37b61dc60loc_37b61dc60:
37b61dc60mov rsi, [rsp+480]
37b61dc68mov r10, [rsp+224]
37b61dc70mov r12, [rsp+208]
37b61dc78mov r15, [rsp+232]
37b61dc80
37b61dc80loc_37b61dc80:
37b61dc80mov eax, [rsi]
37b61dc82mov edi, [rsp+244]
37b61dc89mov r9, r15
37b61dc8cmov rcx, r10
37b61dc8fmov edx, 1
37b61dc94mov rbx, [rsp+520]
37b61dc9cmov [rsp+80], 1
37b61dca5lea r8, [rip+0xe146c4]
37b61dcacsub eax, edi
37b61dcaemov [rsp+32], r12
37b61dcb3test eax, eax
37b61dcb5mov [rsp+328], eax
37b61dcbccmovle eax, edx
37b61dcbfmov rdx, r8
37b61dcc2mov [rsp+332], eax
37b61dcc9mov rax, [rsp+192]
37b61dcd1mov [rsp+72], rax
37b61dcd6mov rax, [rsp+216]
37b61dcdemov [rsp+64], rax
37b61dce3movsxd rax, edi
37b61dce6lea rax, [rbx+4*rax]
37b61dceamov [rsp+56], rax
37b61dceflea rax, [rip+0xe14676]
37b61dcf6mov [rsp+48], rax
37b61dcfblea rax, [rsp+328]
37b61dd03mov [rsp+40], rax
37b61dd08call slascl_
37b61dd0dmov r8l, [rsp+168]
37b61dd15test r8l, r8l
37b61dd18je 0x37b61d31b
37b61dd1e
37b61dd1eloc_37b61dd1e:
37b61dd1emov rax, [rsp+600]
37b61dd26mov eax, [rax]
37b61dd28jmp 0x37b61d7c0
37b61dd2d
37b61dd2d 0f 1f 00 ...
37b61dd30
37b61dd30loc_37b61dd30:
37b61dd30mov rax, [rsp+536]
37b61dd38mov r8, rsi
37b61dd3bmov rdx, rsi
37b61dd3elea rcx, [rip+0xe14642]
37b61dd45mov [rsp+56], 1
37b61dd4emov r9, [rsp+488]
37b61dd56mov [rsp+48], rax
37b61dd5bmov rax, [rsp+528]
37b61dd63mov [rsp+40], rax
37b61dd68mov rax, [rsp+496]
37b61dd70mov [rsp+32], rax
37b61dd75call slacpy_
37b61dd7amov eax, [r12]
37b61dd7emov rcx, rsi
37b61dd81sub eax, [rsp+244]
37b61dd88add eax, 1
37b61dd8bmov r9, [rsp+528]
37b61dd93mov r8, [rsp+176]
37b61dd9bmov [rsp+332], eax
37b61dda2mov rax, [rsp+192]
37b61ddaamov rdx, [rsp+184]
37b61ddb2mov [rsp+64], rax
37b61ddb7mov rax, [rsp+216]
37b61ddbfmov [rsp+56], rax
37b61ddc4mov rax, [rsp+248]
37b61ddccmov [rsp+48], rax
37b61ddd1mov rax, [rsp+224]
37b61ddd9mov [rsp+40], rax
37b61dddemov rax, [rsp+536]
37b61dde6mov [rsp+32], rax
37b61ddebcall sorghr_
37b61ddf0jmp 0x37b61d20a
37b61ddf5
37b61ddf5 0f 1f 00 ...
37b61ddf8
37b61ddf8loc_37b61ddf8:
37b61ddf8mov rsi, [rsp+480]
37b61de00jmp 0x37b61d31b
37b61de05
37b61de05 0f 1f 00 ...
37b61de08
37b61de08loc_37b61de08:
37b61de08lea rax, [rip+0xe14565]
37b61de0fmov [rsp+40], rsi
37b61de14mov r9, rsi
37b61de17lea rdx, [rip+0xe1455a]
37b61de1emov [rsp+48], rax
37b61de23lea rax, [rip+0xe14542]
37b61de2alea r8, [rip+0xe14534]
37b61de31mov [rsp+64], 1
37b61de3amov rcx, rax
37b61de3dmov [rsp+56], 6
37b61de46mov [rsp+32], rax
37b61de4bmov [rsp+192], r11l
37b61de53mov [rsp+184], r10l
37b61de5bcall ilaenv_
37b61de60mov r10l, [rsp+184]
37b61de68mov r11l, [rsp+192]
37b61de70mov edx, eax
37b61de72lea eax, [r14-1]
37b61de76imul eax, edx
37b61de79lea eax, [rax+2*r14]
37b61de7dmov r14l, [rsi]
37b61de80add r10l, r14l
37b61de83cmp r10l, r11l
37b61de86cmovl r10l, r11l
37b61de8acmp eax, r10l
37b61de8dcmovl eax, r10l
37b61de91jmp 0x37b61d4de
37b61de96
37b61de96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61dea0
37b61dea0loc_37b61dea0:
37b61dea0xor edi, edi
37b61dea2mov ebx, -1
37b61dea7jmp 0x37b61d85d
37b61deac
37b61deac 0f 1f 40 00 ..@.
37b61deb0
37b61deb0loc_37b61deb0:
37b61deb0ucomiss x0, [rdi]
37b61deb3jp 0x37b61debb
37b61deb5je 0x37b61e020
37b61debb
37b61debbloc_37b61debb:
37b61debblea r12, [rax+rcx]
37b61debflea r9, [r10+rbp]
37b61dec3jmp 0x37b61dc30
37b61dec8
37b61dec8 0f 1f 84 00 00 00 00 00 ........
37b61ded0
37b61ded0loc_37b61ded0:
37b61ded0mov rax, [rsp+600]
37b61ded8mov r9l, [rax]
37b61dedbtest r9l, r9l
37b61dedejne 0x37b61da86
37b61dee4mov rax, [rsp+552]
37b61deeclea r8, [rip+0xe1447d]
37b61def3mov rcx, r10
37b61def6mov r9, r15
37b61def9mov rbx, [rsp+256]
37b61df01mov rdx, r8
37b61df04mov [rsp+176], r10
37b61df0cmovss x0, [rax]
37b61df10mov rax, [rsp+192]
37b61df18mov [rsp+32], r12
37b61df1dmov [rsp+80], 1
37b61df26mov [rsp+72], rax
37b61df2blea rax, [rip+0xe1443a]
37b61df32mov [rsp+64], rax
37b61df37mov [rsp+48], rax
37b61df3cmov [rsp+40], rax
37b61df41mov [rsp+56], rbx
37b61df46movss [rsp+296], x0
37b61df4fcall slascl_
37b61df54mov rax, [rsp+552]
37b61df5cmovss x0, [rsp+296]
37b61df65mov r10, [rsp+176]
37b61df6dmovss [rax], x0
37b61df71jmp 0x37b61da86
37b61df76
37b61df76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61df80
37b61df80loc_37b61df80:
37b61df80mov rax, [rsp+192]
37b61df88mov [rsp+48], rsi
37b61df8dmov r8, rsi
37b61df90lea rdx, [rip+0xe143f2]
37b61df97mov [rsp+88], 1
37b61dfa0mov r9, [rsp+184]
37b61dfa8lea rcx, [rip+0xe143d5]
37b61dfafmov [rsp+72], rax
37b61dfb4mov rax, [rsp+536]
37b61dfbcmov [rsp+80], 1
37b61dfc5mov [rsp+64], rax
37b61dfcamov rax, [rsp+528]
37b61dfd2mov [rsp+56], rax
37b61dfd7mov rax, [rsp+560]
37b61dfdfmov [rsp+40], rax
37b61dfe4mov rax, [rsp+176]
37b61dfecmov [rsp+32], rax
37b61dff1call sgebak_
37b61dff6jmp 0x37b61d313
37b61dffb
37b61dffb 0f 1f 44 00 00 ..D..
37b61e000
37b61e000loc_37b61e000:
37b61e000mov rax, [rsp+600]
37b61e008mov [rax], -16
37b61e00etest r13l, r13l
37b61e011je 0x37b61d313
37b61e017jmp 0x37b61d929
37b61e01c
37b61e01c 0f 1f 40 00 ..@.
37b61e020
37b61e020loc_37b61e020:
37b61e020mov r9, [rsp+520]
37b61e028lea r12, [rax+rcx]
37b61e02cmov [r9+4*rsi-4], 0
37b61e035cmp edx, 1
37b61e038jle 0x37b61e09c
37b61e03amov [rsp+264], rax
37b61e042lea rax, [rip+0xe14323]
37b61e049mov rdx, rcx
37b61e04cmov r9, r12
37b61e04fmov [rsp+32], rax
37b61e054sub r8l, 1
37b61e058mov rcx, [rsp+216]
37b61e060mov [rsp+332], r8l
37b61e068mov r8, rax
37b61e06bmov [rsp+272], r10
37b61e073mov [rsp+184], r11l
37b61e07bcall sswap_
37b61e080mov r10, [rsp+272]
37b61e088pxor x0, x0
37b61e08cmov rax, [rsp+264]
37b61e094mov r11l, [rsp+184]
37b61e09c
37b61e09cloc_37b61e09c:
37b61e09cmov rdx, [rsp+480]
37b61e0a4mov edx, [rdx]
37b61e0a6cmp edx, r14l
37b61e0a9jg 0x37b61e343
37b61e0af
37b61e0afloc_37b61e0af:
37b61e0afmov edx, [rsp+200]
37b61e0b6lea r9, [r10+rbp]
37b61e0batest edx, edx
37b61e0bcjne 0x37b61e2db
37b61e0c2
37b61e0c2loc_37b61e0c2:
37b61e0c2mov rsi, [rsp+176]
37b61e0camovss x1, [rdi+4*rsi+4]
37b61e0d0movss [rdi], x1
37b61e0d4mov [rdi+4*rsi+4], 0
37b61e0dcjmp 0x37b61dc30
37b61e0e1
37b61e0e1 0f 1f 80 00 00 00 00 .......
37b61e0e8
37b61e0e8loc_37b61e0e8:
37b61e0e8mov rax, [rsp+192]
37b61e0f0mov rdx, [rsp+512]
37b61e0f8mov [rsp+80], 1
37b61e101lea r10, [rip+0xe1427e]
37b61e108mov [rsp+64], rsi
37b61e10dlea r8, [rip+0xe1425c]
37b61e114mov rcx, r10
37b61e117lea r9, [rsp+292]
37b61e11fmov [rsp+72], rax
37b61e124lea rax, [rsp+288]
37b61e12cmov [rsp+56], rdx
37b61e131lea rdx, [rip+0xe14234]
37b61e138mov [rsp+48], rdx
37b61e13dmov rdx, r8
37b61e140mov [rsp+32], rax
37b61e145mov [rsp+40], rsi
37b61e14amov [rsp+272], rax
37b61e152mov [rsp+264], r9
37b61e15amov [rsp+248], r10
37b61e162call slascl_
37b61e167mov rax, [rsp+192]
37b61e16fmov [rsp+64], rsi
37b61e174lea rdx, [rip+0xe141f1]
37b61e17bmov [rsp+48], rdx
37b61e180lea r8, [rip+0xe141e9]
37b61e187mov r9, [rsp+264]
37b61e18fmov [rsp+72], rax
37b61e194mov rax, [rsp+520]
37b61e19cmov rdx, r8
37b61e19fmov [rsp+40], rsi
37b61e1a4mov rcx, [rsp+248]
37b61e1acmov [rsp+56], rax
37b61e1b1mov rax, [rsp+272]
37b61e1b9mov [rsp+80], 1
37b61e1c2mov [rsp+32], rax
37b61e1c7call slascl_
37b61e1ccjmp 0x37b61d5a1
37b61e1d1
37b61e1d1 0f 1f 80 00 00 00 00 .......
37b61e1d8
37b61e1d8loc_37b61e1d8:
37b61e1d8mov r14l, eax
37b61e1dblea ebx, [rax+1]
37b61e1demov eax, [rsp+312]
37b61e1e5mov rcx, r10
37b61e1e8mov [rsp+64], rsi
37b61e1edlea r8, [rip+0xe1417c]
37b61e1f4mov r9, r15
37b61e1f7sub eax, 1
37b61e1famov [rsp+32], r12
37b61e1ffmov rdx, r8
37b61e202mov [rsp+184], eax
37b61e209mov eax, [rsp+316]
37b61e210mov [rsp+80], 1
37b61e219sub eax, 1
37b61e21cmov [rsp+176], r10
37b61e224mov [rsp+332], eax
37b61e22bmov rax, [rsp+192]
37b61e233mov [rsp+72], rax
37b61e238mov rax, [rsp+520]
37b61e240mov [rsp+56], rax
37b61e245lea rax, [rip+0xe14120]
37b61e24cmov [rsp+48], rax
37b61e251mov rax, [rsp+216]
37b61e259mov [rsp+40], rax
37b61e25ecall slascl_
37b61e263mov r10, [rsp+176]
37b61e26bjmp 0x37b61dac9
37b61e270
37b61e270loc_37b61e270:
37b61e270mov rax, [rsp+600]
37b61e278mov [rax], -18
37b61e27etest r13l, r13l
37b61e281je 0x37b61d313
37b61e287jmp 0x37b61d929
37b61e28c
37b61e28c 0f 1f 40 00 ..@.
37b61e290
37b61e290loc_37b61e290:
37b61e290mov eax, [rsp+312]
37b61e297mov ebx, [rsp+316]
37b61e29esub eax, 1
37b61e2a1lea r14l, [rbx-1]
37b61e2a5mov [rsp+184], eax
37b61e2acjmp 0x37b61dac9
37b61e2b1
37b61e2b1 0f 1f 80 00 00 00 00 .......
37b61e2b8
37b61e2b8loc_37b61e2b8:
37b61e2b8test r13l, r13l
37b61e2bbjne 0x37b61d929
37b61e2c1test edi, edi
37b61e2c3je 0x37b61dd1e
37b61e2c9jmp 0x37b61d9b0
37b61e2ce
37b61e2celoc_37b61e2ce:
37b61e2cemov r14l, edi
37b61e2d1mov ebx, -1
37b61e2d6jmp 0x37b61d85d
37b61e2db
37b61e2dbloc_37b61e2db:
37b61e2dbmov [rsp+272], rax
37b61e2e3lea rax, [rip+0xe14082]
37b61e2eamov rdx, rbp
37b61e2edmov rcx, [rsp+480]
37b61e2f5mov [rsp+32], rax
37b61e2famov r8, rax
37b61e2fdmov [rsp+280], r10
37b61e305mov [rsp+264], r11l
37b61e30dmov [rsp+184], r9
37b61e315call sswap_
37b61e31amov r10, [rsp+280]
37b61e322mov rax, [rsp+272]
37b61e32apxor x0, x0
37b61e32emov r11l, [rsp+264]
37b61e336mov r9, [rsp+184]
37b61e33ejmp 0x37b61e0c2
37b61e343
37b61e343loc_37b61e343:
37b61e343sub edx, esi
37b61e345mov [rsp+264], rax
37b61e34dmov rax, [rsp+488]
37b61e355sub edx, 1
37b61e358mov r8, [rsp+496]
37b61e360mov [rsp+272], r10
37b61e368mov [rsp+332], edx
37b61e36fmovsxd rdx, r11l
37b61e372imul rdx, [rsp+256]
37b61e37badd rdx, [rsp+248]
37b61e383mov [rsp+184], r11l
37b61e38blea rcx, [rbx+rdx]
37b61e38fadd rdx, rsi
37b61e392lea rdx, [rax+4*rdx]
37b61e396mov rax, [rsp+496]
37b61e39emov [rsp+32], rax
37b61e3a3mov rax, [rsp+488]
37b61e3ablea r9, [rax+4*rcx]
37b61e3afmov rcx, [rsp+216]
37b61e3b7call sswap_
37b61e3bcmov r10, [rsp+272]
37b61e3c4pxor x0, x0
37b61e3c8mov rax, [rsp+264]
37b61e3d0mov r11l, [rsp+184]
37b61e3d8jmp 0x37b61e0af
37b61e3dd
37b61e3ddloc_37b61e3dd:
37b61e3ddmov edi, r14l
37b61e3e0xor ebx, ebx
37b61e3e2jmp 0x37b61d85d
37b61cc00
37b61cc00sgeesx_:
37b61cc00push r15
37b61cc02push r14
37b61cc04push r13
37b61cc06push r12
37b61cc08push rbp
37b61cc09push rdi
37b61cc0apush rsi
37b61cc0bpush rbx
37b61cc0csub rsp, 376
37b61cc13movups [rsp+336], x6
37b61cc1bmovups [rsp+352], x7
37b61cc23mov edi, 1
37b61cc28mov rax, [rsp+496]
37b61cc30mov rsi, [rsp+480]
37b61cc38mov r12, [rsp+568]
37b61cc40mov eax, [rax]
37b61cc42mov [rsp+200], eax
37b61cc49mov rbx, r9
37b61cc4cmov r14, rdx
37b61cc4fmov rbp, rcx
37b61cc52mov rax, [rsp+536]
37b61cc5amov [rsp+464], r8
37b61cc62mov r9l, 1
37b61cc68mov r8l, 1
37b61cc6elea rdx, [rip+0xe156eb]
37b61cc75mov eax, [rax]
37b61cc77mov [rsp+208], eax
37b61cc7emov rax, [rsp+600]
37b61cc86mov [rax], 0
37b61cc8ccall lsame_
37b61cc91mov r9l, 1
37b61cc97mov r8l, 1
37b61cc9dmov rcx, r14
37b61cca0lea rdx, [rip+0xe156ba]
37b61cca7mov r13l, eax
37b61ccaacall lsame_
37b61ccafmov r9l, 1
37b61ccb5mov r8l, 1
37b61ccbbmov rcx, rbx
37b61ccbelea rdx, [rip+0xe1569d]
37b61ccc5mov [rsp+168], eax
37b61cccccall lsame_
37b61ccd1mov r9l, 1
37b61ccd7mov r8l, 1
37b61ccddmov rcx, rbx
37b61cce0lea rdx, [rip+0xe1567c]
37b61cce7mov r15l, eax
37b61cceacall lsame_
37b61ccefmov r9l, 1
37b61ccf5mov r8l, 1
37b61ccfbmov rcx, rbx
37b61ccfelea rdx, [rip+0xe1565b]
37b61cd05mov [rsp+176], eax
37b61cd0ccall lsame_
37b61cd11mov r9l, 1
37b61cd17mov r8l, 1
37b61cd1dmov rcx, rbx
37b61cd20lea rdx, [rip+0xe1563d]
37b61cd27mov [rsp+172], eax
37b61cd2ecall lsame_
37b61cd33mov [rsp+240], eax
37b61cd3acmp [r12], -1
37b61cd3fje 0x37b61cd50
37b61cd41mov rax, [rsp+584]
37b61cd49cmp [rax], -1
37b61cd4csete dil
37b61cd50
37b61cd50loc_37b61cd50:
37b61cd50and edi, 1
37b61cd53test r13l, r13l
37b61cd56je 0x37b61ce68
37b61cd5c
37b61cd5cloc_37b61cd5c:
37b61cd5cmov r11l, [rsp+168]
37b61cd64test r11l, r11l
37b61cd67je 0x37b61ce08
37b61cd6dtest r15l, r15l
37b61cd70jne 0x37b61ce30
37b61cd76mov r10l, [rsp+176]
37b61cd7etest r10l, r10l
37b61cd81jne 0x37b61ce30
37b61cd87mov r9l, [rsp+172]
37b61cd8ftest r9l, r9l
37b61cd92jne 0x37b61ce30
37b61cd98mov r8l, [rsp+240]
37b61cda0test r8l, r8l
37b61cda3jne 0x37b61ce30
37b61cda9
37b61cda9loc_37b61cda9:
37b61cda9mov eax, -4
37b61cdaemov r14l, 4
37b61cdb4
37b61cdb4loc_37b61cdb4:
37b61cdb4mov rdi, [rsp+600]
37b61cdbcmov [rdi], eax
37b61cdbe
37b61cdbeloc_37b61cdbe:
37b61cdbelea rdx, [rsp+332]
37b61cdc6mov r8l, 6
37b61cdcclea rcx, [rip+0xe155ab]
37b61cdd3mov [rsp+332], r14l
37b61cddbcall xerbla_
37b61cde0nop
37b61cde1
37b61cde1loc_37b61cde1:
37b61cde1movups x6, [rsp+336]
37b61cde9movups x7, [rsp+352]
37b61cdf1add rsp, 376
37b61cdf8pop rbx
37b61cdf9pop rsi
37b61cdfapop rdi
37b61cdfbpop rbp
37b61cdfcpop r12
37b61cdfepop r13
37b61ce00pop r14
37b61ce02pop r15
37b61ce04ret
37b61ce05
37b61ce05 0f 1f 00 ...
37b61ce08
37b61ce08loc_37b61ce08:
37b61ce08mov r9l, 1
37b61ce0emov r8l, 1
37b61ce14lea rdx, [rip+0xe15547]
37b61ce1bmov rcx, r14
37b61ce1ecall lsame_
37b61ce23test eax, eax
37b61ce25je 0x37b61cea0
37b61ce27test r15l, r15l
37b61ce2aje 0x37b61cda9
37b61ce30
37b61ce30loc_37b61ce30:
37b61ce30mov r10l, [rsi]
37b61ce33test r10l, r10l
37b61ce36js 0x37b61cf60
37b61ce3cmov rcx, [rsp+496]
37b61ce44mov eax, 1
37b61ce49cmovg eax, r10l
37b61ce4dcmp [rcx], eax
37b61ce4fjge 0x37b61ceb0
37b61ce51mov eax, -7
37b61ce56mov r14l, 7
37b61ce5cjmp 0x37b61cdb4
37b61ce61
37b61ce61 0f 1f 80 00 00 00 00 .......
37b61ce68
37b61ce68loc_37b61ce68:
37b61ce68mov r9l, 1
37b61ce6emov r8l, 1
37b61ce74lea rdx, [rip+0xe154e7]
37b61ce7bmov rcx, rbp
37b61ce7ecall lsame_
37b61ce83test eax, eax
37b61ce85jne 0x37b61cd5c
37b61ce8bmov eax, -1
37b61ce90mov r14l, 1
37b61ce96jmp 0x37b61cdb4
37b61ce9b
37b61ce9b 0f 1f 44 00 00 ..D..
37b61cea0
37b61cea0loc_37b61cea0:
37b61cea0mov eax, -2
37b61cea5mov r14l, 2
37b61ceabjmp 0x37b61cdb4
37b61ceb0
37b61ceb0loc_37b61ceb0:
37b61ceb0mov rax, [rsp+536]
37b61ceb8mov eax, [rax]
37b61cebatest eax, eax
37b61cebcjle 0x37b61cf70
37b61cec2cmp r10l, eax
37b61cec5jle 0x37b61ced1
37b61cec7test r13b, 1
37b61cecbjne 0x37b61cf70
37b61ced1
37b61ced1loc_37b61ced1:
37b61ced1mov rax, [rsp+600]
37b61ced9mov r14l, [rax]
37b61cedctest r14l, r14l
37b61cedfjne 0x37b61d554
37b61cee5test r10l, r10l
37b61cee8jne 0x37b61d3a0
37b61ceeemov [rsp+320], 1
37b61cef9mov eax, 1
37b61cefemov [rsp+176], 1
37b61cf09
37b61cf09loc_37b61cf09:
37b61cf09mov rdx, [rsp+576]
37b61cf11lea rcx, [rsp+320]
37b61cf19mov [rdx], eax
37b61cf1bcall sroundup_lwork_
37b61cf20mov rax, [rsp+560]
37b61cf28movss [rax], x0
37b61cf2cmov eax, [rsp+176]
37b61cf33cmp [r12], eax
37b61cf37jge 0x37b61cf80
37b61cf39test edi, edi
37b61cf3bjne 0x37b61d540
37b61cf41mov rax, [rsp+600]
37b61cf49mov r14l, 16
37b61cf4fmov [rax], -16
37b61cf55jmp 0x37b61cdbe
37b61cf5a
37b61cf5a 66 0f 1f 44 00 00 f..D..
37b61cf60
37b61cf60loc_37b61cf60:
37b61cf60mov eax, -5
37b61cf65mov r14l, 5
37b61cf6bjmp 0x37b61cdb4
37b61cf70
37b61cf70loc_37b61cf70:
37b61cf70mov eax, -12
37b61cf75mov r14l, 12
37b61cf7bjmp 0x37b61cdb4
37b61cf80
37b61cf80loc_37b61cf80:
37b61cf80mov rax, [rsp+584]
37b61cf88mov eax, [rax]
37b61cf8atest eax, eax
37b61cf8cjle 0x37b61d8b0
37b61cf92mov rax, [rsp+600]
37b61cf9amov r14l, [rax]
37b61cf9dtest r14l, r14l
37b61cfa0jne 0x37b61d554
37b61cfa6test edi, edi
37b61cfa8jne 0x37b61cde1
37b61cfaemov eax, [rsi]
37b61cfb0test eax, eax
37b61cfb2jne 0x37b61cfd0
37b61cfb4mov rax, [rsp+504]
37b61cfbcmov [rax], 0
37b61cfc2jmp 0x37b61cde1
37b61cfc7
37b61cfc7 66 0f 1f 84 00 00 00 00 00 f........
37b61cfd0
37b61cfd0loc_37b61cfd0:
37b61cfd0mov edx, 1
37b61cfd5lea rcx, [rip+0xe153a8]
37b61cfdccall slamch_
37b61cfe1mov edx, 1
37b61cfe6lea rcx, [rip+0xe15374]
37b61cfedmovaps x7, x0
37b61cff0call slamch_
37b61cff5lea rax, [rsp+296]
37b61cffdmov r8, rsi
37b61d000mov rdx, rsi
37b61d003sqrtss x0, x0
37b61d007mov [rsp+40], rax
37b61d00cmov r9, [rsp+488]
37b61d014lea rcx, [rip+0xe1536a]
37b61d01bmov [rsp+256], rax
37b61d023mov rax, [rsp+496]
37b61d02bmov [rsp+48], 1
37b61d034movaps x6, x0
37b61d037mov [rsp+32], rax
37b61d03cdivss x6, x7
37b61d040call slange_
37b61d045pxor x1, x1
37b61d049movss [rsp+288], x0
37b61d052comiss x0, x1
37b61d055movaps x7, x6
37b61d058jbe 0x37b61d370
37b61d05ecomiss x6, x0
37b61d061jbe 0x37b61d370
37b61d067movaps x1, x6
37b61d06a
37b61d06aloc_37b61d06a:
37b61d06alea rax, [rsp+304]
37b61d072mov [rsp+48], rsi
37b61d077lea r8, [rip+0xe152f2]
37b61d07emov edi, 1
37b61d083mov [rsp+72], rax
37b61d088lea r9, [rsp+288]
37b61d090mov rdx, r8
37b61d093lea rcx, [rip+0xe152ec]
37b61d09amov [rsp+192], rax
37b61d0a2mov rax, [rsp+496]
37b61d0aamov [rsp+80], 1
37b61d0b3mov [rsp+64], rax
37b61d0b8mov rax, [rsp+488]
37b61d0c0mov [rsp+40], rsi
37b61d0c5mov [rsp+56], rax
37b61d0calea rax, [rsp+292]
37b61d0d2mov [rsp+32], rax
37b61d0d7movss [rsp+292], x1
37b61d0e0call slascl_
37b61d0e5
37b61d0e5loc_37b61d0e5:
37b61d0e5mov rax, [rsp+192]
37b61d0edmov rcx, [rsp+560]
37b61d0f5mov rdx, rsi
37b61d0f8mov [rsp+64], 1
37b61d101mov r9, [rsp+496]
37b61d109mov r8, [rsp+488]
37b61d111mov [rsp+56], rax
37b61d116lea rax, [rsp+312]
37b61d11emov [rsp+48], rcx
37b61d123lea rcx, [rsp+316]
37b61d12bmov [rsp+40], rax
37b61d130mov [rsp+32], rcx
37b61d135mov [rsp+184], rcx
37b61d13dlea rcx, [rip+0xe15240]
37b61d144mov [rsp+176], rax
37b61d14ccall sgebal_
37b61d151movsxd rax, [rsi]
37b61d154mov edx, [r12]
37b61d158mov rcx, rsi
37b61d15bmov r11, [rsp+192]
37b61d163mov r9, [rsp+560]
37b61d16blea r10l, [rax+1]
37b61d16fmov r8, [rsp+176]
37b61d177mov [rsp+232], r10l
37b61d17fadd r10l, eax
37b61d182lea r9, [r9+4*rax]
37b61d186sub edx, r10l
37b61d189mov [rsp+244], r10l
37b61d191add edx, 1
37b61d194mov [rsp+64], r11
37b61d199lea r11, [rsp+332]
37b61d1a1mov [rsp+332], edx
37b61d1a8movsxd rdx, r10l
37b61d1abmov r10, [rsp+560]
37b61d1b3mov [rsp+216], r11
37b61d1bbmov [rsp+56], r11
37b61d1c0mov r11, [rsp+496]
37b61d1c8lea r10, [r10+4*rdx-4]
37b61d1cdmov [rsp+40], r9
37b61d1d2mov rdx, [rsp+184]
37b61d1damov [rsp+48], r10
37b61d1dfmov [rsp+32], r11
37b61d1e4mov [rsp+224], r9
37b61d1ecmov r9, [rsp+488]
37b61d1f4mov [rsp+248], r10
37b61d1fccall sgehrd_
37b61d201test r13l, r13l
37b61d204jne 0x37b61dd30
37b61d20a
37b61d20aloc_37b61d20a:
37b61d20amov rax, [rsp+504]
37b61d212mov r8, rsi
37b61d215mov rdx, rbp
37b61d218lea rcx, [rip+0xe15142]
37b61d21fmov r9, [rsp+184]
37b61d227mov [rax], 0
37b61d22dmov eax, [r12]
37b61d231mov [rsp+120], 1
37b61d23asub eax, [rsp+232]
37b61d241mov [rsp+112], 1
37b61d24aadd eax, 1
37b61d24dmov [rsp+332], eax
37b61d254lea rax, [rsp+308]
37b61d25cmov [rsp+104], rax
37b61d261mov rax, [rsp+216]
37b61d269mov [rsp+96], rax
37b61d26emov rax, [rsp+224]
37b61d276mov [rsp+88], rax
37b61d27bmov rax, [rsp+536]
37b61d283mov [rsp+80], rax
37b61d288mov rax, [rsp+528]
37b61d290mov [rsp+72], rax
37b61d295mov rax, [rsp+520]
37b61d29dmov [rsp+64], rax
37b61d2a2mov rax, [rsp+512]
37b61d2aamov [rsp+56], rax
37b61d2afmov rax, [rsp+496]
37b61d2b7mov [rsp+48], rax
37b61d2bcmov rax, [rsp+488]
37b61d2c4mov [rsp+40], rax
37b61d2c9mov rax, [rsp+176]
37b61d2d1mov [rsp+32], rax
37b61d2d6call shseqr_
37b61d2dbmov eax, [rsp+308]
37b61d2e2mov [rsp+244], eax
37b61d2e9test eax, eax
37b61d2ebjle 0x37b61d578
37b61d2f1mov rbx, [rsp+600]
37b61d2f9mov [rbx], eax
37b61d2fbmov eax, [rsp+168]
37b61d302test eax, eax
37b61d304jne 0x37b61d920
37b61d30a
37b61d30aloc_37b61d30a:
37b61d30atest r13l, r13l
37b61d30djne 0x37b61df80
37b61d313
37b61d313loc_37b61d313:
37b61d313test edi, edi
37b61d315jne 0x37b61d9b0
37b61d31b
37b61d31bloc_37b61d31b:
37b61d31blea rcx, [rsp+324]
37b61d323mov ebx, [rsp+172]
37b61d32aor ebx, [rsp+240]
37b61d331call sroundup_lwork_
37b61d336mov rax, [rsp+560]
37b61d33emovss [rax], x0
37b61d342test ebx, ebx
37b61d344je 0x37b61d560
37b61d34amov rax, [rsp+504]
37b61d352mov rdi, [rsp+576]
37b61d35amov edx, [rax]
37b61d35cmov eax, [rsi]
37b61d35esub eax, edx
37b61d360imul eax, edx
37b61d363mov [rdi], eax
37b61d365jmp 0x37b61cde1
37b61d36a
37b61d36a 66 0f 1f 44 00 00 f..D..
37b61d370
37b61d370loc_37b61d370:
37b61d370movss x1, [rip+0xe15014]
37b61d378divss x1, x7
37b61d37ccomiss x0, x1
37b61d37fja 0x37b61d06a
37b61d385lea rax, [rsp+304]
37b61d38dmov [rsp+192], rax
37b61d395jmp 0x37b61d0e5
37b61d39a
37b61d39a 66 0f 1f 44 00 00 f..D..
37b61d3a0
37b61d3a0loc_37b61d3a0:
37b61d3a0lea rax, [rip+0xe14fc9]
37b61d3a7mov [rsp+40], rsi
37b61d3acmov r9, rsi
37b61d3aflea r8, [rip+0xe14faf]
37b61d3b6mov [rsp+48], rax
37b61d3bblea rax, [rip+0xe14faa]
37b61d3c2lea rdx, [rip+0xe14f9d]
37b61d3c9mov [rsp+64], 1
37b61d3d2mov rcx, rax
37b61d3d5mov [rsp+56], 6
37b61d3demov [rsp+32], rax
37b61d3e3mov [rsp+176], r10l
37b61d3ebcall ilaenv_
37b61d3f0lea r9, [rip+0xe14f75]
37b61d3f7mov r8, rsi
37b61d3famov rdx, rbp
37b61d3fdadd eax, 2
37b61d400imul eax, [rsp+176]
37b61d408lea rcx, [rip+0xe14f52]
37b61d40fmov [rsp+324], eax
37b61d416mov eax, [rsi]
37b61d418mov [rsp+32], rsi
37b61d41dmov [rsp+120], 1
37b61d426lea eax, [rax+2*rax]
37b61d429mov [rsp+176], eax
37b61d430lea rax, [rsp+308]
37b61d438mov [rsp+104], rax
37b61d43dlea rax, [rip+0xe14f30]
37b61d444mov [rsp+96], rax
37b61d449mov rax, [rsp+560]
37b61d451mov [rsp+112], 1
37b61d45amov [rsp+88], rax
37b61d45fmov rax, [rsp+536]
37b61d467mov [rsp+80], rax
37b61d46cmov rax, [rsp+528]
37b61d474mov [rsp+72], rax
37b61d479mov rax, [rsp+520]
37b61d481mov [rsp+64], rax
37b61d486mov rax, [rsp+512]
37b61d48emov [rsp+56], rax
37b61d493mov rax, [rsp+496]
37b61d49bmov [rsp+48], rax
37b61d4a0mov rax, [rsp+488]
37b61d4a8mov [rsp+40], rax
37b61d4adcall shseqr_
37b61d4b2mov rax, [rsp+560]
37b61d4bamov r14l, [rsi]
37b61d4bdmov r11l, [rsp+324]
37b61d4c5cvttss2si r10l, [rax]
37b61d4catest r13l, r13l
37b61d4cdjne 0x37b61de08
37b61d4d3lea eax, [r10+r14]
37b61d4d7cmp eax, r11l
37b61d4dacmovl eax, r11l
37b61d4de
37b61d4deloc_37b61d4de:
37b61d4demov [rsp+324], eax
37b61d4e5mov [rsp+320], eax
37b61d4ectest r15l, r15l
37b61d4efjne 0x37b61d509
37b61d4f1mov edx, r14l
37b61d4f4imul edx, r14l
37b61d4f8sar edx, 1
37b61d4faadd edx, r14l
37b61d4fdcmp edx, eax
37b61d4ffcmovl edx, eax
37b61d502mov [rsp+320], edx
37b61d509
37b61d509loc_37b61d509:
37b61d509mov ecx, [rsp+172]
37b61d510test ecx, ecx
37b61d512jne 0x37b61d528
37b61d514mov edx, [rsp+240]
37b61d51bmov eax, 1
37b61d520test edx, edx
37b61d522je 0x37b61cf09
37b61d528
37b61d528loc_37b61d528:
37b61d528imul r14l, r14l
37b61d52cmov eax, r14l
37b61d52fsar eax, 2
37b61d532jmp 0x37b61cf09
37b61d537
37b61d537 66 0f 1f 84 00 00 00 00 00 f........
37b61d540
37b61d540loc_37b61d540:
37b61d540mov rax, [rsp+600]
37b61d548mov r14l, [rax]
37b61d54btest r14l, r14l
37b61d54eje 0x37b61cde1
37b61d554
37b61d554loc_37b61d554:
37b61d554neg r14l
37b61d557jmp 0x37b61cdbe
37b61d55c
37b61d55c 0f 1f 40 00 ..@.
37b61d560
37b61d560loc_37b61d560:
37b61d560mov rax, [rsp+576]
37b61d568mov [rax], 1
37b61d56ejmp 0x37b61cde1
37b61d573
37b61d573 0f 1f 44 00 00 ..D..
37b61d578
37b61d578loc_37b61d578:
37b61d578mov eax, [rsp+168]
37b61d57ftest eax, eax
37b61d581je 0x37b61d30a
37b61d587mov rax, [rsp+600]
37b61d58fmov eax, [rax]
37b61d591test eax, eax
37b61d593jne 0x37b61d920
37b61d599test edi, edi
37b61d59bjne 0x37b61e0e8
37b61d5a1
37b61d5a1loc_37b61d5a1:
37b61d5a1mov r9l, [rsi]
37b61d5a4mov rcx, [rsp+512]
37b61d5acmov rdx, [rsp+520]
37b61d5b4test r9l, r9l
37b61d5b7jle 0x37b61d64c
37b61d5bdmov [rsp+264], r14l
37b61d5c5mov r14, [rsp+464]
37b61d5cdmov [rsp+248], edi
37b61d5d4mov edi, r9l
37b61d5d7mov [rsp+448], rbp
37b61d5dfmov ebp, 1
37b61d5e4mov [rsp+472], rbx
37b61d5ecmov rbx, rcx
37b61d5efmov [rsp+480], rsi
37b61d5f7mov rsi, rdx
37b61d5fanop [rax+rax]
37b61d600
37b61d600loc_37b61d600:
37b61d600mov rcx, rbx
37b61d603mov rdx, rsi
37b61d606add rbx, 4
37b61d60aadd rsi, 4
37b61d60ecall r14
37b61d611mov rcx, [rsp+592]
37b61d619mov [rcx+4*rbp-4], eax
37b61d61dadd rbp, 1
37b61d621cmp edi, ebp
37b61d623jge 0x37b61d600
37b61d625mov edi, [rsp+248]
37b61d62cmov r14l, [rsp+264]
37b61d634mov rbp, [rsp+448]
37b61d63cmov rbx, [rsp+472]
37b61d644mov rsi, [rsp+480]
37b61d64c
37b61d64cloc_37b61d64c:
37b61d64cmov eax, [r12]
37b61d650mov r9, rsi
37b61d653mov rdx, rbp
37b61d656mov rcx, rbx
37b61d659sub eax, [rsp+232]
37b61d660mov [rsp+152], 1
37b61d66cmov [rsp+144], 1
37b61d678add eax, 1
37b61d67bmov [rsp+332], eax
37b61d682lea rax, [rsp+300]
37b61d68amov [rsp+136], rax
37b61d692mov rax, [rsp+584]
37b61d69amov [rsp+128], rax
37b61d6a2mov rax, [rsp+576]
37b61d6aamov [rsp+120], rax
37b61d6afmov rax, [rsp+216]
37b61d6b7mov [rsp+112], rax
37b61d6bcmov rax, [rsp+224]
37b61d6c4mov [rsp+104], rax
37b61d6c9mov rax, [rsp+552]
37b61d6d1mov [rsp+96], rax
37b61d6d6mov rax, [rsp+544]
37b61d6demov [rsp+88], rax
37b61d6e3mov rax, [rsp+504]
37b61d6ebmov [rsp+80], rax
37b61d6f0mov rax, [rsp+520]
37b61d6f8mov [rsp+72], rax
37b61d6fdmov rax, [rsp+512]
37b61d705mov [rsp+64], rax
37b61d70amov rax, [rsp+536]
37b61d712mov [rsp+56], rax
37b61d717mov rax, [rsp+528]
37b61d71fmov [rsp+48], rax
37b61d724mov rax, [rsp+496]
37b61d72cmov [rsp+40], rax
37b61d731mov rax, [rsp+488]
37b61d739mov [rsp+32], rax
37b61d73emov r8, [rsp+592]
37b61d746call strsen_
37b61d74btest r15l, r15l
37b61d74ejne 0x37b61d779
37b61d750mov rax, [rsp+504]
37b61d758mov edx, [rsi]
37b61d75amov ecx, [rax]
37b61d75cmov eax, edx
37b61d75esub eax, ecx
37b61d760imul eax, ecx
37b61d763lea eax, [rdx+2*rax]
37b61d766mov edx, [rsp+324]
37b61d76dcmp eax, edx
37b61d76fcmovl eax, edx
37b61d772mov [rsp+324], eax
37b61d779
37b61d779loc_37b61d779:
37b61d779mov eax, [rsp+300]
37b61d780cmp eax, -15
37b61d783je 0x37b61e000
37b61d789cmp eax, -17
37b61d78cje 0x37b61e270
37b61d792test eax, eax
37b61d794jle 0x37b61e2b8
37b61d79amov rbx, [rsp+600]
37b61d7a2add eax, [rsi]
37b61d7a4mov [rbx], eax
37b61d7a6test r13l, r13l
37b61d7a9jne 0x37b61d929
37b61d7aftest edi, edi
37b61d7b1jne 0x37b61d9b0
37b61d7b7nop [rax+rax]
37b61d7c0
37b61d7c0loc_37b61d7c0:
37b61d7c0test eax, eax
37b61d7c2jne 0x37b61d31b
37b61d7c8mov rax, [rsp+504]
37b61d7d0mov edx, [rsi]
37b61d7d2mov [rax], 0
37b61d7d8test edx, edx
37b61d7dajle 0x37b61d31b
37b61d7e0xor ebx, ebx
37b61d7e2mov edi, 1
37b61d7e7mov r14l, 1
37b61d7edmov r15l, edx
37b61d7f0mov r12, [rsp+512]
37b61d7f8mov [rsp+480], rsi
37b61d800mov esi, 1
37b61d805mov rbp, [rsp+520]
37b61d80dmov r13, r12
37b61d810mov r12, [rsp+464]
37b61d818jmp 0x37b61d871
37b61d81a
37b61d81a 66 0f 1f 44 00 00 f..D..
37b61d820
37b61d820loc_37b61d820:
37b61d820test eax, eax
37b61d822je 0x37b61d8a0
37b61d824mov rdi, [rsp+504]
37b61d82cadd [rdi], 1
37b61d82ftest r14l, r14l
37b61d832jne 0x37b61e3dd
37b61d838mov rdi, [rsp+480]
37b61d840xor ebx, ebx
37b61d842mov r14l, eax
37b61d845mov edi, [rdi]
37b61d847lea edx, [rdi+2]
37b61d84amov [rsp+168], edi
37b61d851mov rdi, [rsp+600]
37b61d859mov [rdi], edx
37b61d85bxor edi, edi
37b61d85d
37b61d85dloc_37b61d85d:
37b61d85dadd esi, 1
37b61d860add r13, 4
37b61d864add rbp, 4
37b61d868cmp r15l, esi
37b61d86bjl 0x37b61ddf8
37b61d871
37b61d871loc_37b61d871:
37b61d871mov rdx, rbp
37b61d874mov rcx, r13
37b61d877call r12
37b61d87apxor x2, x2
37b61d87eucomiss x2, [rbp]
37b61d882jp 0x37b61d886
37b61d884je 0x37b61d820
37b61d886
37b61d886loc_37b61d886:
37b61d886cmp ebx, 1
37b61d889je 0x37b61d8d8
37b61d88bmov edi, r14l
37b61d88emov ebx, 1
37b61d893mov r14l, eax
37b61d896jmp 0x37b61d85d
37b61d898
37b61d898 0f 1f 84 00 00 00 00 00 ........
37b61d8a0
37b61d8a0loc_37b61d8a0:
37b61d8a0mov edi, r14l
37b61d8a3xor ebx, ebx
37b61d8a5xor r14l, r14l
37b61d8a8jmp 0x37b61d85d
37b61d8aa
37b61d8aa 66 0f 1f 44 00 00 f..D..
37b61d8b0
37b61d8b0loc_37b61d8b0:
37b61d8b0test edi, edi
37b61d8b2jne 0x37b61d540
37b61d8b8mov rax, [rsp+600]
37b61d8c0mov r14l, 18
37b61d8c6mov [rax], -18
37b61d8ccjmp 0x37b61cdbe
37b61d8d1
37b61d8d1 0f 1f 80 00 00 00 00 .......
37b61d8d8
37b61d8d8loc_37b61d8d8:
37b61d8d8or r14l, eax
37b61d8dbje 0x37b61dea0
37b61d8e1mov rax, [rsp+504]
37b61d8e9add [rax], 2
37b61d8ectest edi, edi
37b61d8eejne 0x37b61e2ce
37b61d8f4mov rax, [rsp+480]
37b61d8fcmov rdi, [rsp+600]
37b61d904mov ebx, -1
37b61d909mov eax, [rax]
37b61d90bmov [rsp+168], eax
37b61d912add eax, 2
37b61d915mov [rdi], eax
37b61d917mov edi, r14l
37b61d91ajmp 0x37b61d85d
37b61d91f
37b61d91f 90 .
37b61d920
37b61d920loc_37b61d920:
37b61d920test r13l, r13l
37b61d923je 0x37b61d313
37b61d929
37b61d929loc_37b61d929:
37b61d929mov rax, [rsp+192]
37b61d931mov [rsp+48], rsi
37b61d936mov r8, rsi
37b61d939lea rdx, [rip+0xe14a49]
37b61d940mov [rsp+88], 1
37b61d949mov r9, [rsp+184]
37b61d951lea rcx, [rip+0xe14a2c]
37b61d958mov [rsp+72], rax
37b61d95dmov rax, [rsp+536]
37b61d965mov [rsp+80], 1
37b61d96emov [rsp+64], rax
37b61d973mov rax, [rsp+528]
37b61d97bmov [rsp+56], rax
37b61d980mov rax, [rsp+560]
37b61d988mov [rsp+40], rax
37b61d98dmov rax, [rsp+176]
37b61d995mov [rsp+32], rax
37b61d99acall sgebak_
37b61d99ftest edi, edi
37b61d9a1je 0x37b61dd1e
37b61d9a7nop [rax+rax]
37b61d9b0
37b61d9b0loc_37b61d9b0:
37b61d9b0mov rax, [rsp+192]
37b61d9b8lea r12, [rsp+288]
37b61d9c0mov [rsp+80], 1
37b61d9c9lea r8, [rip+0xe149a0]
37b61d9d0mov [rsp+48], rsi
37b61d9d5lea r15, [rsp+292]
37b61d9ddmov rdx, r8
37b61d9e0lea rcx, [rip+0xe149a1]
37b61d9e7mov [rsp+72], rax
37b61d9ecmov rax, [rsp+496]
37b61d9f4mov r9, r15
37b61d9f7mov [rsp+40], rsi
37b61d9fcmov [rsp+64], rax
37b61da01mov rax, [rsp+488]
37b61da09mov [rsp+32], r12
37b61da0emov [rsp+56], rax
37b61da13call slascl_
37b61da18mov rax, [rsp+496]
37b61da20mov rcx, rsi
37b61da23mov r9, [rsp+512]
37b61da2bmov r8, [rsp+216]
37b61da33mov rdx, [rsp+488]
37b61da3bmov eax, [rax]
37b61da3dmov [rsp+176], eax
37b61da44add eax, 1
37b61da47mov [rsp+332], eax
37b61da4elea rax, [rip+0xe14917]
37b61da55mov [rsp+32], rax
37b61da5acall scopy_
37b61da5fmov ebx, [rsp+172]
37b61da66lea r10, [rip+0xe14919]
37b61da6dtest ebx, ebx
37b61da6fjne 0x37b61ded0
37b61da75mov r11l, [rsp+240]
37b61da7dtest r11l, r11l
37b61da80jne 0x37b61ded0
37b61da86
37b61da86loc_37b61da86:
37b61da86ucomiss x7, [rsp+292]
37b61da8ejp 0x37b61dc80
37b61da94jne 0x37b61dc80
37b61da9amov eax, [rsp+244]
37b61daa1test eax, eax
37b61daa3jg 0x37b61e1d8
37b61daa9mov ecx, [rsp+168]
37b61dab0test ecx, ecx
37b61dab2je 0x37b61e290
37b61dab8mov eax, [rsi]
37b61dabamov ebx, 1
37b61dabfsub eax, 1
37b61dac2mov [rsp+184], eax
37b61dac9
37b61dac9loc_37b61dac9:
37b61dac9cmp ebx, [rsp+184]
37b61dad0jg 0x37b61dc80
37b61dad6movsxd rdx, [rsp+200]
37b61dadexor eax, eax
37b61dae0movsxd r11, ebx
37b61dae3mov rdi, [rsp+488]
37b61daebmov [rsp+480], rsi
37b61daf3pxor x0, x0
37b61daf7mov rsi, r11
37b61dafatest rdx, rdx
37b61dafdmov [rsp+224], r10
37b61db05cmovs rdx, rax
37b61db09movsxd rax, [rsp+208]
37b61db11xor ecx, ecx
37b61db13mov [rsp+232], r15
37b61db1blea rbx, [4*rdx+4]
37b61db23test rax, rax
37b61db26mov r9, rdx
37b61db29mov [rsp+256], rdx
37b61db31mov [rsp+200], rbx
37b61db39lea rbx, [r11+1]
37b61db3dcmovs rax, rcx
37b61db41not r9
37b61db44mov rcx, rbx
37b61db47lea r8, [r11+r9]
37b61db4bmov r15, [rsp+200]
37b61db53mov [rsp+248], r9
37b61db5bimul rcx, rdx
37b61db5fmov [rsp+200], r13l
37b61db67mov r13l, [rsp+184]
37b61db6fadd rcx, r8
37b61db72mov r8, [rsp+528]
37b61db7alea rdi, [rdi+4*rcx]
37b61db7elea rcx, [4*rax]
37b61db86mov [rsp+208], rcx
37b61db8emov rcx, rax
37b61db91imul rax, r11
37b61db95mov r10, [rsp+208]
37b61db9dnot rcx
37b61dba0mov [rsp+208], r12
37b61dba8add rcx, rax
37b61dbablea rax, [4*rdx]
37b61dbb3lea rbp, [r8+4*rcx+4]
37b61dbb8mov rcx, r11
37b61dbbbmov r8, [rsp+488]
37b61dbc3imul rcx, rdx
37b61dbc7add rcx, r9
37b61dbcalea rcx, [r8+4*rcx+4]
37b61dbcfmov r8, rdx
37b61dbd2neg r8
37b61dbd5mov [rsp+176], r8
37b61dbddjmp 0x37b61dc48
37b61dbdf
37b61dbdf 90 .
37b61dbe0
37b61dbe0loc_37b61dbe0:
37b61dbe0mov r11, [rsp+520]
37b61dbe8mov r8l, esi
37b61dbeblea r14l, [rsi+1]
37b61dbefucomiss x0, [r11+4*rsi-4]
37b61dbf5jp 0x37b61dbf9
37b61dbf7je 0x37b61dc4f
37b61dbf9
37b61dbf9loc_37b61dbf9:
37b61dbf9mov r9, [rsp+176]
37b61dc01lea r11l, [r8+2]
37b61dc05ucomiss x0, [rdi+4*r9+4]
37b61dc0bjp 0x37b61deb0
37b61dc11jne 0x37b61deb0
37b61dc17mov rdx, [rsp+520]
37b61dc1flea r12, [rax+rcx]
37b61dc23lea r9, [r10+rbp]
37b61dc27mov [rdx+4*rsi-4], 0
37b61dc30
37b61dc30loc_37b61dc30:
37b61dc30mov r14l, r11l
37b61dc33
37b61dc33loc_37b61dc33:
37b61dc33mov rsi, rbx
37b61dc36add rdi, r15
37b61dc39mov rbp, r9
37b61dc3cmov rcx, r12
37b61dc3fcmp r13l, ebx
37b61dc42jl 0x37b61dc60
37b61dc44add rbx, 1
37b61dc48
37b61dc48loc_37b61dc48:
37b61dc48mov edx, esi
37b61dc4acmp esi, r14l
37b61dc4djge 0x37b61dbe0
37b61dc4f
37b61dc4floc_37b61dc4f:
37b61dc4flea r12, [rax+rcx]
37b61dc53lea r9, [r10+rbp]
37b61dc57jmp 0x37b61dc33
37b61dc59
37b61dc59 0f 1f 80 00 00 00 00 .......
37b61dc60
37b61dc60loc_37b61dc60:
37b61dc60mov rsi, [rsp+480]
37b61dc68mov r10, [rsp+224]
37b61dc70mov r12, [rsp+208]
37b61dc78mov r15, [rsp+232]
37b61dc80
37b61dc80loc_37b61dc80:
37b61dc80mov eax, [rsi]
37b61dc82mov edi, [rsp+244]
37b61dc89mov r9, r15
37b61dc8cmov rcx, r10
37b61dc8fmov edx, 1
37b61dc94mov rbx, [rsp+520]
37b61dc9cmov [rsp+80], 1
37b61dca5lea r8, [rip+0xe146c4]
37b61dcacsub eax, edi
37b61dcaemov [rsp+32], r12
37b61dcb3test eax, eax
37b61dcb5mov [rsp+328], eax
37b61dcbccmovle eax, edx
37b61dcbfmov rdx, r8
37b61dcc2mov [rsp+332], eax
37b61dcc9mov rax, [rsp+192]
37b61dcd1mov [rsp+72], rax
37b61dcd6mov rax, [rsp+216]
37b61dcdemov [rsp+64], rax
37b61dce3movsxd rax, edi
37b61dce6lea rax, [rbx+4*rax]
37b61dceamov [rsp+56], rax
37b61dceflea rax, [rip+0xe14676]
37b61dcf6mov [rsp+48], rax
37b61dcfblea rax, [rsp+328]
37b61dd03mov [rsp+40], rax
37b61dd08call slascl_
37b61dd0dmov r8l, [rsp+168]
37b61dd15test r8l, r8l
37b61dd18je 0x37b61d31b
37b61dd1e
37b61dd1eloc_37b61dd1e:
37b61dd1emov rax, [rsp+600]
37b61dd26mov eax, [rax]
37b61dd28jmp 0x37b61d7c0
37b61dd2d
37b61dd2d 0f 1f 00 ...
37b61dd30
37b61dd30loc_37b61dd30:
37b61dd30mov rax, [rsp+536]
37b61dd38mov r8, rsi
37b61dd3bmov rdx, rsi
37b61dd3elea rcx, [rip+0xe14642]
37b61dd45mov [rsp+56], 1
37b61dd4emov r9, [rsp+488]
37b61dd56mov [rsp+48], rax
37b61dd5bmov rax, [rsp+528]
37b61dd63mov [rsp+40], rax
37b61dd68mov rax, [rsp+496]
37b61dd70mov [rsp+32], rax
37b61dd75call slacpy_
37b61dd7amov eax, [r12]
37b61dd7emov rcx, rsi
37b61dd81sub eax, [rsp+244]
37b61dd88add eax, 1
37b61dd8bmov r9, [rsp+528]
37b61dd93mov r8, [rsp+176]
37b61dd9bmov [rsp+332], eax
37b61dda2mov rax, [rsp+192]
37b61ddaamov rdx, [rsp+184]
37b61ddb2mov [rsp+64], rax
37b61ddb7mov rax, [rsp+216]
37b61ddbfmov [rsp+56], rax
37b61ddc4mov rax, [rsp+248]
37b61ddccmov [rsp+48], rax
37b61ddd1mov rax, [rsp+224]
37b61ddd9mov [rsp+40], rax
37b61dddemov rax, [rsp+536]
37b61dde6mov [rsp+32], rax
37b61ddebcall sorghr_
37b61ddf0jmp 0x37b61d20a
37b61ddf5
37b61ddf5 0f 1f 00 ...
37b61ddf8
37b61ddf8loc_37b61ddf8:
37b61ddf8mov rsi, [rsp+480]
37b61de00jmp 0x37b61d31b
37b61de05
37b61de05 0f 1f 00 ...
37b61de08
37b61de08loc_37b61de08:
37b61de08lea rax, [rip+0xe14565]
37b61de0fmov [rsp+40], rsi
37b61de14mov r9, rsi
37b61de17lea rdx, [rip+0xe1455a]
37b61de1emov [rsp+48], rax
37b61de23lea rax, [rip+0xe14542]
37b61de2alea r8, [rip+0xe14534]
37b61de31mov [rsp+64], 1
37b61de3amov rcx, rax
37b61de3dmov [rsp+56], 6
37b61de46mov [rsp+32], rax
37b61de4bmov [rsp+192], r11l
37b61de53mov [rsp+184], r10l
37b61de5bcall ilaenv_
37b61de60mov r10l, [rsp+184]
37b61de68mov r11l, [rsp+192]
37b61de70mov edx, eax
37b61de72lea eax, [r14-1]
37b61de76imul eax, edx
37b61de79lea eax, [rax+2*r14]
37b61de7dmov r14l, [rsi]
37b61de80add r10l, r14l
37b61de83cmp r10l, r11l
37b61de86cmovl r10l, r11l
37b61de8acmp eax, r10l
37b61de8dcmovl eax, r10l
37b61de91jmp 0x37b61d4de
37b61de96
37b61de96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61dea0
37b61dea0loc_37b61dea0:
37b61dea0xor edi, edi
37b61dea2mov ebx, -1
37b61dea7jmp 0x37b61d85d
37b61deac
37b61deac 0f 1f 40 00 ..@.
37b61deb0
37b61deb0loc_37b61deb0:
37b61deb0ucomiss x0, [rdi]
37b61deb3jp 0x37b61debb
37b61deb5je 0x37b61e020
37b61debb
37b61debbloc_37b61debb:
37b61debblea r12, [rax+rcx]
37b61debflea r9, [r10+rbp]
37b61dec3jmp 0x37b61dc30
37b61dec8
37b61dec8 0f 1f 84 00 00 00 00 00 ........
37b61ded0
37b61ded0loc_37b61ded0:
37b61ded0mov rax, [rsp+600]
37b61ded8mov r9l, [rax]
37b61dedbtest r9l, r9l
37b61dedejne 0x37b61da86
37b61dee4mov rax, [rsp+552]
37b61deeclea r8, [rip+0xe1447d]
37b61def3mov rcx, r10
37b61def6mov r9, r15
37b61def9mov rbx, [rsp+256]
37b61df01mov rdx, r8
37b61df04mov [rsp+176], r10
37b61df0cmovss x0, [rax]
37b61df10mov rax, [rsp+192]
37b61df18mov [rsp+32], r12
37b61df1dmov [rsp+80], 1
37b61df26mov [rsp+72], rax
37b61df2blea rax, [rip+0xe1443a]
37b61df32mov [rsp+64], rax
37b61df37mov [rsp+48], rax
37b61df3cmov [rsp+40], rax
37b61df41mov [rsp+56], rbx
37b61df46movss [rsp+296], x0
37b61df4fcall slascl_
37b61df54mov rax, [rsp+552]
37b61df5cmovss x0, [rsp+296]
37b61df65mov r10, [rsp+176]
37b61df6dmovss [rax], x0
37b61df71jmp 0x37b61da86
37b61df76
37b61df76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b61df80
37b61df80loc_37b61df80:
37b61df80mov rax, [rsp+192]
37b61df88mov [rsp+48], rsi
37b61df8dmov r8, rsi
37b61df90lea rdx, [rip+0xe143f2]
37b61df97mov [rsp+88], 1
37b61dfa0mov r9, [rsp+184]
37b61dfa8lea rcx, [rip+0xe143d5]
37b61dfafmov [rsp+72], rax
37b61dfb4mov rax, [rsp+536]
37b61dfbcmov [rsp+80], 1
37b61dfc5mov [rsp+64], rax
37b61dfcamov rax, [rsp+528]
37b61dfd2mov [rsp+56], rax
37b61dfd7mov rax, [rsp+560]
37b61dfdfmov [rsp+40], rax
37b61dfe4mov rax, [rsp+176]
37b61dfecmov [rsp+32], rax
37b61dff1call sgebak_
37b61dff6jmp 0x37b61d313
37b61dffb
37b61dffb 0f 1f 44 00 00 ..D..
37b61e000
37b61e000loc_37b61e000:
37b61e000mov rax, [rsp+600]
37b61e008mov [rax], -16
37b61e00etest r13l, r13l
37b61e011je 0x37b61d313
37b61e017jmp 0x37b61d929
37b61e01c
37b61e01c 0f 1f 40 00 ..@.
37b61e020
37b61e020loc_37b61e020:
37b61e020mov r9, [rsp+520]
37b61e028lea r12, [rax+rcx]
37b61e02cmov [r9+4*rsi-4], 0
37b61e035cmp edx, 1
37b61e038jle 0x37b61e09c
37b61e03amov [rsp+264], rax
37b61e042lea rax, [rip+0xe14323]
37b61e049mov rdx, rcx
37b61e04cmov r9, r12
37b61e04fmov [rsp+32], rax
37b61e054sub r8l, 1
37b61e058mov rcx, [rsp+216]
37b61e060mov [rsp+332], r8l
37b61e068mov r8, rax
37b61e06bmov [rsp+272], r10
37b61e073mov [rsp+184], r11l
37b61e07bcall sswap_
37b61e080mov r10, [rsp+272]
37b61e088pxor x0, x0
37b61e08cmov rax, [rsp+264]
37b61e094mov r11l, [rsp+184]
37b61e09c
37b61e09cloc_37b61e09c:
37b61e09cmov rdx, [rsp+480]
37b61e0a4mov edx, [rdx]
37b61e0a6cmp edx, r14l
37b61e0a9jg 0x37b61e343
37b61e0af
37b61e0afloc_37b61e0af:
37b61e0afmov edx, [rsp+200]
37b61e0b6lea r9, [r10+rbp]
37b61e0batest edx, edx
37b61e0bcjne 0x37b61e2db
37b61e0c2
37b61e0c2loc_37b61e0c2:
37b61e0c2mov rsi, [rsp+176]
37b61e0camovss x1, [rdi+4*rsi+4]
37b61e0d0movss [rdi], x1
37b61e0d4mov [rdi+4*rsi+4], 0
37b61e0dcjmp 0x37b61dc30
37b61e0e1
37b61e0e1 0f 1f 80 00 00 00 00 .......
37b61e0e8
37b61e0e8loc_37b61e0e8:
37b61e0e8mov rax, [rsp+192]
37b61e0f0mov rdx, [rsp+512]
37b61e0f8mov [rsp+80], 1
37b61e101lea r10, [rip+0xe1427e]
37b61e108mov [rsp+64], rsi
37b61e10dlea r8, [rip+0xe1425c]
37b61e114mov rcx, r10
37b61e117lea r9, [rsp+292]
37b61e11fmov [rsp+72], rax
37b61e124lea rax, [rsp+288]
37b61e12cmov [rsp+56], rdx
37b61e131lea rdx, [rip+0xe14234]
37b61e138mov [rsp+48], rdx
37b61e13dmov rdx, r8
37b61e140mov [rsp+32], rax
37b61e145mov [rsp+40], rsi
37b61e14amov [rsp+272], rax
37b61e152mov [rsp+264], r9
37b61e15amov [rsp+248], r10
37b61e162call slascl_
37b61e167mov rax, [rsp+192]
37b61e16fmov [rsp+64], rsi
37b61e174lea rdx, [rip+0xe141f1]
37b61e17bmov [rsp+48], rdx
37b61e180lea r8, [rip+0xe141e9]
37b61e187mov r9, [rsp+264]
37b61e18fmov [rsp+72], rax
37b61e194mov rax, [rsp+520]
37b61e19cmov rdx, r8
37b61e19fmov [rsp+40], rsi
37b61e1a4mov rcx, [rsp+248]
37b61e1acmov [rsp+56], rax
37b61e1b1mov rax, [rsp+272]
37b61e1b9mov [rsp+80], 1
37b61e1c2mov [rsp+32], rax
37b61e1c7call slascl_
37b61e1ccjmp 0x37b61d5a1
37b61e1d1
37b61e1d1 0f 1f 80 00 00 00 00 .......
37b61e1d8
37b61e1d8loc_37b61e1d8:
37b61e1d8mov r14l, eax
37b61e1dblea ebx, [rax+1]
37b61e1demov eax, [rsp+312]
37b61e1e5mov rcx, r10
37b61e1e8mov [rsp+64], rsi
37b61e1edlea r8, [rip+0xe1417c]
37b61e1f4mov r9, r15
37b61e1f7sub eax, 1
37b61e1famov [rsp+32], r12
37b61e1ffmov rdx, r8
37b61e202mov [rsp+184], eax
37b61e209mov eax, [rsp+316]
37b61e210mov [rsp+80], 1
37b61e219sub eax, 1
37b61e21cmov [rsp+176], r10
37b61e224mov [rsp+332], eax
37b61e22bmov rax, [rsp+192]
37b61e233mov [rsp+72], rax
37b61e238mov rax, [rsp+520]
37b61e240mov [rsp+56], rax
37b61e245lea rax, [rip+0xe14120]
37b61e24cmov [rsp+48], rax
37b61e251mov rax, [rsp+216]
37b61e259mov [rsp+40], rax
37b61e25ecall slascl_
37b61e263mov r10, [rsp+176]
37b61e26bjmp 0x37b61dac9
37b61e270
37b61e270loc_37b61e270:
37b61e270mov rax, [rsp+600]
37b61e278mov [rax], -18
37b61e27etest r13l, r13l
37b61e281je 0x37b61d313
37b61e287jmp 0x37b61d929
37b61e28c
37b61e28c 0f 1f 40 00 ..@.
37b61e290
37b61e290loc_37b61e290:
37b61e290mov eax, [rsp+312]
37b61e297mov ebx, [rsp+316]
37b61e29esub eax, 1
37b61e2a1lea r14l, [rbx-1]
37b61e2a5mov [rsp+184], eax
37b61e2acjmp 0x37b61dac9
37b61e2b1
37b61e2b1 0f 1f 80 00 00 00 00 .......
37b61e2b8
37b61e2b8loc_37b61e2b8:
37b61e2b8test r13l, r13l
37b61e2bbjne 0x37b61d929
37b61e2c1test edi, edi
37b61e2c3je 0x37b61dd1e
37b61e2c9jmp 0x37b61d9b0
37b61e2ce
37b61e2celoc_37b61e2ce:
37b61e2cemov r14l, edi
37b61e2d1mov ebx, -1
37b61e2d6jmp 0x37b61d85d
37b61e2db
37b61e2dbloc_37b61e2db:
37b61e2dbmov [rsp+272], rax
37b61e2e3lea rax, [rip+0xe14082]
37b61e2eamov rdx, rbp
37b61e2edmov rcx, [rsp+480]
37b61e2f5mov [rsp+32], rax
37b61e2famov r8, rax
37b61e2fdmov [rsp+280], r10
37b61e305mov [rsp+264], r11l
37b61e30dmov [rsp+184], r9
37b61e315call sswap_
37b61e31amov r10, [rsp+280]
37b61e322mov rax, [rsp+272]
37b61e32apxor x0, x0
37b61e32emov r11l, [rsp+264]
37b61e336mov r9, [rsp+184]
37b61e33ejmp 0x37b61e0c2
37b61e343
37b61e343loc_37b61e343:
37b61e343sub edx, esi
37b61e345mov [rsp+264], rax
37b61e34dmov rax, [rsp+488]
37b61e355sub edx, 1
37b61e358mov r8, [rsp+496]
37b61e360mov [rsp+272], r10
37b61e368mov [rsp+332], edx
37b61e36fmovsxd rdx, r11l
37b61e372imul rdx, [rsp+256]
37b61e37badd rdx, [rsp+248]
37b61e383mov [rsp+184], r11l
37b61e38blea rcx, [rbx+rdx]
37b61e38fadd rdx, rsi
37b61e392lea rdx, [rax+4*rdx]
37b61e396mov rax, [rsp+496]
37b61e39emov [rsp+32], rax
37b61e3a3mov rax, [rsp+488]
37b61e3ablea r9, [rax+4*rcx]
37b61e3afmov rcx, [rsp+216]
37b61e3b7call sswap_
37b61e3bcmov r10, [rsp+272]
37b61e3c4pxor x0, x0
37b61e3c8mov rax, [rsp+264]
37b61e3d0mov r11l, [rsp+184]
37b61e3d8jmp 0x37b61e0af
37b61e3dd
37b61e3ddloc_37b61e3dd:
37b61e3ddmov edi, r14l
37b61e3e0xor ebx, ebx
37b61e3e2jmp 0x37b61d85d
37b61cc00
37b61e3e7
37b61e3e7 // align 0x20
37b61e3e7 // align 0x20
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
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
Loading..