File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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
37b61fd95
37b61fd95 // align 0x10
37b61fd95 // align 0x10
37b61fda0
37b61fda0sgeevx_:
37b61fda0push r15
37b61fda2push r14
37b61fda4push r13
37b61fda6push r12
37b61fda8push rbp
37b61fda9push rdi
37b61fdaapush rsi
37b61fdabpush rbx
37b61fdacsub rsp, 344
37b61fdb3movups [rsp+320], x6
37b61fdbbmov rax, [rsp+496]
37b61fdc3mov r13, [rsp+576]
37b61fdcbmov rbx, [rsp+448]
37b61fdd3mov eax, [rax]
37b61fdd5mov r12l, [r13]
37b61fdd9mov [rsp+192], eax
37b61fde0mov r14, rdx
37b61fde3mov rsi, r9
37b61fde6mov r15, r8
37b61fde9mov rax, [rsp+512]
37b61fdf1mov [rsp+416], rcx
37b61fdf9mov r9l, 1
37b61fdffmov r8l, 1
37b61fe05lea rdx, [rip+0xe125c4]
37b61fe0cmov rcx, r14
37b61fe0fmov eax, [rax]
37b61fe11mov [rsp+200], eax
37b61fe18mov rax, [rsp+592]
37b61fe20mov [rax], 0
37b61fe26call lsame_
37b61fe2bmov r9l, 1
37b61fe31mov r8l, 1
37b61fe37mov rcx, r15
37b61fe3alea rdx, [rip+0xe1258f]
37b61fe41mov edi, eax
37b61fe43call lsame_
37b61fe48mov r9l, 1
37b61fe4emov r8l, 1
37b61fe54mov rcx, rsi
37b61fe57lea rdx, [rip+0xe12573]
37b61fe5emov [rsp+168], eax
37b61fe65call lsame_
37b61fe6amov r9l, 1
37b61fe70mov r8l, 1
37b61fe76mov rcx, rsi
37b61fe79lea rdx, [rip+0xe12552]
37b61fe80mov [rsp+176], eax
37b61fe87call lsame_
37b61fe8cmov r9l, 1
37b61fe92mov r8l, 1
37b61fe98mov rcx, rsi
37b61fe9blea rdx, [rip+0xe1252e]
37b61fea2mov ebp, eax
37b61fea4call lsame_
37b61fea9mov r9l, 1
37b61feafmov r8l, 1
37b61feb5mov rcx, rsi
37b61feb8lea rdx, [rip+0xe12514]
37b61febfmov [rsp+188], eax
37b61fec6call lsame_
37b61fecbmov rcx, [rsp+416]
37b61fed3mov r9l, 1
37b61fed9mov r8l, 1
37b61fedflea rdx, [rip+0xe124eb]
37b61fee6mov [rsp+184], eax
37b61feedcall lsame_
37b61fef2test eax, eax
37b61fef4je 0x37b6200d0
37b61fefa
37b61fefaloc_37b61fefa:
37b61fefatest edi, edi
37b61fefcje 0x37b620160
37b61ff02
37b61ff02loc_37b61ff02:
37b61ff02mov eax, [rsp+168]
37b61ff09test eax, eax
37b61ff0bje 0x37b620198
37b61ff11mov r9l, [rsp+176]
37b61ff19test r9l, r9l
37b61ff1cjne 0x37b61ffa0
37b61ff22test ebp, ebp
37b61ff24jne 0x37b6200a8
37b61ff2amov r14l, [rsp+188]
37b61ff32test r14l, r14l
37b61ff35jne 0x37b61ffa8
37b61ff37mov r11l, [rsp+184]
37b61ff3ftest r11l, r11l
37b61ff42jne 0x37b6200a8
37b61ff48
37b61ff48loc_37b61ff48:
37b61ff48mov edx, -4
37b61ff4dmov eax, 4
37b61ff52
37b61ff52loc_37b61ff52:
37b61ff52mov rdi, [rsp+592]
37b61ff5amov [rdi], edx
37b61ff5c
37b61ff5cloc_37b61ff5c:
37b61ff5clea rdx, [rsp+316]
37b61ff64mov r8l, 6
37b61ff6alea rcx, [rip+0xe12486]
37b61ff71mov [rsp+316], eax
37b61ff78call xerbla_
37b61ff7dnop
37b61ff7e
37b61ff7eloc_37b61ff7e:
37b61ff7emovups x6, [rsp+320]
37b61ff86add rsp, 344
37b61ff8dpop rbx
37b61ff8epop rsi
37b61ff8fpop rdi
37b61ff90pop rbp
37b61ff91pop r12
37b61ff93pop r13
37b61ff95pop r14
37b61ff97pop r15
37b61ff99ret
37b61ff9a
37b61ff9a 66 0f 1f 44 00 00 f..D..
37b61ffa0
37b61ffa0loc_37b61ffa0:
37b61ffa0test ebp, ebp
37b61ffa2jne 0x37b6200a8
37b61ffa8
37b61ffa8loc_37b61ffa8:
37b61ffa8mov r8l, [rsp+184]
37b61ffb0test r8l, r8l
37b61ffb3jne 0x37b6200a8
37b61ffb9
37b61ffb9loc_37b61ffb9:
37b61ffb9mov r14l, [rbx]
37b61ffbctest r14l, r14l
37b61ffbfjs 0x37b6200bc
37b61ffc5
37b61ffc5loc_37b61ffc5:
37b61ffc5mov rcx, [rsp+464]
37b61ffcdmov eax, 1
37b61ffd2cmovg eax, r14l
37b61ffd6cmp [rcx], eax
37b61ffd8jl 0x37b620210
37b61ffdemov rax, [rsp+496]
37b61ffe6mov eax, [rax]
37b61ffe8test eax, eax
37b61ffeajle 0x37b620220
37b61fff0cmp r14l, eax
37b61fff3jle 0x37b61ffff
37b61fff5test dil, 1
37b61fff9jne 0x37b620220
37b61ffff
37b61ffffloc_37b61ffff:
37b61ffffmov rax, [rsp+512]
37b620007mov eax, [rax]
37b620009test eax, eax
37b62000bjle 0x37b620230
37b620011cmp r14l, eax
37b620014jle 0x37b620024
37b620016test [rsp+168], 1
37b62001ejne 0x37b620230
37b620024
37b620024loc_37b620024:
37b620024mov rax, [rsp+592]
37b62002cmov eax, [rax]
37b62002etest eax, eax
37b620030jne 0x37b621312
37b620036mov eax, 1
37b62003bmov r15l, 1
37b620041test r14l, r14l
37b620044jne 0x37b6206d0
37b62004a
37b62004aloc_37b62004a:
37b62004amov [rsp+288], eax
37b620051lea rax, [rsp+288]
37b620059mov rcx, rax
37b62005cmov [rsp+208], rax
37b620064call sroundup_lwork_
37b620069mov rax, [rsp+568]
37b620071movss [rax], x0
37b620075mov rax, [rsp+592]
37b62007dcmp [r13], r15l
37b620081jge 0x37b620240
37b620087cmp r12l, -1
37b62008bje 0x37b621308
37b620091mov [rax], -21
37b620097mov eax, 21
37b62009cjmp 0x37b61ff5c
37b6200a1
37b6200a1 0f 1f 80 00 00 00 00 .......
37b6200a8
37b6200a8loc_37b6200a8:
37b6200a8test edi, edi
37b6200aaje 0x37b61ff48
37b6200b0mov r14l, [rbx]
37b6200b3test r14l, r14l
37b6200b6jns 0x37b61ffc5
37b6200bc
37b6200bcloc_37b6200bc:
37b6200bcmov edx, -5
37b6200c1mov eax, 5
37b6200c6jmp 0x37b61ff52
37b6200cb
37b6200cb 0f 1f 44 00 00 ..D..
37b6200d0
37b6200d0loc_37b6200d0:
37b6200d0mov rcx, [rsp+416]
37b6200d8mov r9l, 1
37b6200demov r8l, 1
37b6200e4lea rdx, [rip+0xe122e9]
37b6200ebcall lsame_
37b6200f0test eax, eax
37b6200f2jne 0x37b61fefa
37b6200f8mov rcx, [rsp+416]
37b620100mov r9l, 1
37b620106mov r8l, 1
37b62010clea rdx, [rip+0xe122c2]
37b620113call lsame_
37b620118test eax, eax
37b62011ajne 0x37b61fefa
37b620120mov rcx, [rsp+416]
37b620128mov r9l, 1
37b62012emov r8l, 1
37b620134lea rdx, [rip+0xe12298]
37b62013bcall lsame_
37b620140test eax, eax
37b620142jne 0x37b61fefa
37b620148mov edx, -1
37b62014dmov eax, 1
37b620152jmp 0x37b61ff52
37b620157
37b620157 66 0f 1f 84 00 00 00 00 00 f........
37b620160
37b620160loc_37b620160:
37b620160mov r9l, 1
37b620166mov r8l, 1
37b62016clea rdx, [rip+0xe1225e]
37b620173mov rcx, r14
37b620176call lsame_
37b62017btest eax, eax
37b62017djne 0x37b61ff02
37b620183mov edx, -2
37b620188mov eax, 2
37b62018djmp 0x37b61ff52
37b620192
37b620192 66 0f 1f 44 00 00 f..D..
37b620198
37b620198loc_37b620198:
37b620198mov r9l, 1
37b62019emov r8l, 1
37b6201a4lea rdx, [rip+0xe12226]
37b6201abmov rcx, r15
37b6201aecall lsame_
37b6201b3test eax, eax
37b6201b5je 0x37b6201f8
37b6201b7mov eax, [rsp+176]
37b6201betest eax, eax
37b6201c0jne 0x37b621c40
37b6201c6test ebp, ebp
37b6201c8jne 0x37b61ff48
37b6201cemov r15l, [rsp+188]
37b6201d6test r15l, r15l
37b6201d9je 0x37b61ff48
37b6201df
37b6201dfloc_37b6201df:
37b6201dfmov r10l, [rsp+184]
37b6201e7test r10l, r10l
37b6201eaje 0x37b61ffb9
37b6201f0jmp 0x37b61ff48
37b6201f5
37b6201f5 0f 1f 00 ...
37b6201f8
37b6201f8loc_37b6201f8:
37b6201f8mov edx, -3
37b6201fdmov eax, 3
37b620202jmp 0x37b61ff52
37b620207
37b620207 66 0f 1f 84 00 00 00 00 00 f........
37b620210
37b620210loc_37b620210:
37b620210mov edx, -7
37b620215mov eax, 7
37b62021ajmp 0x37b61ff52
37b62021f
37b62021f 90 .
37b620220
37b620220loc_37b620220:
37b620220mov edx, -11
37b620225mov eax, 11
37b62022ajmp 0x37b61ff52
37b62022f
37b62022f 90 .
37b620230
37b620230loc_37b620230:
37b620230mov edx, -13
37b620235mov eax, 13
37b62023ajmp 0x37b61ff52
37b62023f
37b62023f 90 .
37b620240
37b620240loc_37b620240:
37b620240mov eax, [rax]
37b620242test eax, eax
37b620244jne 0x37b621312
37b62024acmp r12l, -1
37b62024eje 0x37b61ff7e
37b620254mov eax, [rbx]
37b620256test eax, eax
37b620258je 0x37b61ff7e
37b62025emov edx, 1
37b620263lea rcx, [rip+0xe1216b]
37b62026alea r12, [rsp+276]
37b620272call slamch_
37b620277mov edx, 1
37b62027clea rcx, [rip+0xe12151]
37b620283movaps x6, x0
37b620286call slamch_
37b62028bmov [rsp+40], r12
37b620290mov r8, rbx
37b620293mov rdx, rbx
37b620296movaps x1, x0
37b620299mov rax, [rsp+464]
37b6202a1mov [rsp+48], 1
37b6202aalea rcx, [rip+0xe1214c]
37b6202b1sqrtss x1, x1
37b6202b5mov r9, [rsp+456]
37b6202bdmov [rsp+280], 0
37b6202c8mov [rsp+32], rax
37b6202cddivss x1, x6
37b6202d1movss [rsp+216], x1
37b6202dacall slange_
37b6202dfpxor x2, x2
37b6202e3movss x1, [rsp+216]
37b6202ecmovss [rsp+264], x0
37b6202f5comiss x0, x2
37b6202f8jbe 0x37b620303
37b6202facomiss x1, x0
37b6202fdja 0x37b620560
37b620303
37b620303loc_37b620303:
37b620303movss x2, [rip+0xe120f9]
37b62030bdivss x2, x1
37b62030fcomiss x0, x2
37b620312movaps x1, x2
37b620315ja 0x37b620560
37b62031bmov rax, [rsp+536]
37b620323lea rbp, [rsp+284]
37b62032bmov [rsp+64], 1
37b620334mov rdx, rbx
37b620337mov [rsp+56], rbp
37b62033cmov r9, [rsp+464]
37b620344mov [rsp+48], rax
37b620349mov rax, [rsp+528]
37b620351mov r8, [rsp+456]
37b620359mov rcx, [rsp+416]
37b620361mov [rsp+40], rax
37b620366mov rax, [rsp+520]
37b62036emov [rsp+32], rax
37b620373call sgebal_
37b620378mov [rsp+40], r12
37b62037dmov r8, rbx
37b620380mov rdx, rbx
37b620383mov rax, [rsp+464]
37b62038bmov r9, [rsp+456]
37b620393mov [rsp+48], 1
37b62039clea rcx, [rip+0xe1205c]
37b6203a3mov [rsp+32], rax
37b6203a8call slange_
37b6203admov [rsp+216], 0
37b6203b8
37b6203b8loc_37b6203b8:
37b6203b8mov rax, [rsp+544]
37b6203c0mov edx, [r13]
37b6203c4lea r14, [rsp+316]
37b6203ccmov rcx, [rsp+568]
37b6203d4mov r9, [rsp+456]
37b6203dcmovss [rax], x0
37b6203e0movsxd rax, [rbx]
37b6203e3mov r8, [rsp+528]
37b6203ebmov [rsp+40], rcx
37b6203f0sub edx, eax
37b6203f2lea r12, [rcx+4*rax]
37b6203f6lea r15l, [rax+1]
37b6203famov [rsp+64], rbp
37b6203ffmov rax, [rsp+464]
37b620407mov [rsp+56], r14
37b62040cmov rcx, rbx
37b62040fmov [rsp+48], r12
37b620414mov [rsp+32], rax
37b620419mov [rsp+316], edx
37b620420mov rdx, [rsp+520]
37b620428call sgehrd_
37b62042dtest edi, edi
37b62042fjne 0x37b6209d8
37b620435mov eax, [rsp+168]
37b62043ctest eax, eax
37b62043ejne 0x37b6214c0
37b620444mov r12l, [rsp+176]
37b62044cmov eax, [r13]
37b620450test r12l, r12l
37b620453jne 0x37b6213f8
37b620459mov r9, [rsp+520]
37b620461mov [rsp+316], eax
37b620468mov r8, rbx
37b62046blea rcx, [rsp+262]
37b620473mov rax, [rsp+592]
37b62047blea rdx, [rip+0xe11f4f]
37b620482mov [rsp+262], 83
37b62048amov [rsp+120], 1
37b620493mov [rsp+104], rax
37b620498mov rax, [rsp+568]
37b6204a0mov [rsp+112], 1
37b6204a9mov [rsp+88], rax
37b6204aemov rax, [rsp+512]
37b6204b6mov [rsp+96], r14
37b6204bbmov [rsp+80], rax
37b6204c0mov rax, [rsp+504]
37b6204c8mov [rsp+72], rax
37b6204cdmov rax, [rsp+480]
37b6204d5mov [rsp+64], rax
37b6204damov rax, [rsp+472]
37b6204e2mov [rsp+56], rax
37b6204e7mov rax, [rsp+464]
37b6204efmov [rsp+48], rax
37b6204f4mov rax, [rsp+456]
37b6204fcmov [rsp+40], rax
37b620501mov rax, [rsp+528]
37b620509mov [rsp+32], rax
37b62050ecall shseqr_
37b620513mov rax, [rsp+592]
37b62051bmov edi, [rax]
37b62051dtest edi, edi
37b62051fje 0x37b621d60
37b620525nop [rax+rax]
37b620530
37b620530loc_37b620530:
37b620530mov r11l, [rsp+216]
37b620538test r11l, r11l
37b62053bjne 0x37b620830
37b620541
37b620541loc_37b620541:
37b620541mov rcx, [rsp+208]
37b620549call sroundup_lwork_
37b62054emov rax, [rsp+568]
37b620556movss [rax], x0
37b62055ajmp 0x37b61ff7e
37b62055f
37b62055f 90 .
37b620560
37b620560loc_37b620560:
37b620560mov rax, [rsp+464]
37b620568mov [rsp+48], rbx
37b62056dlea rbp, [rsp+284]
37b620575lea r14, [rsp+272]
37b62057dmov [rsp+80], 1
37b620586lea r8, [rip+0xe11e57]
37b62058dlea r15, [rsp+264]
37b620595mov [rsp+64], rax
37b62059amov rax, [rsp+456]
37b6205a2mov rdx, r8
37b6205a5mov r9, r15
37b6205a8mov [rsp+72], rbp
37b6205adlea rcx, [rip+0xe11e4a]
37b6205b4mov [rsp+56], rax
37b6205b9mov [rsp+40], rbx
37b6205bemov [rsp+32], r14
37b6205c3movss [rsp+272], x1
37b6205cccall slascl_
37b6205d1mov rax, [rsp+536]
37b6205d9mov rdx, rbx
37b6205dcmov [rsp+64], 1
37b6205e5mov [rsp+56], rbp
37b6205eamov r9, [rsp+464]
37b6205f2mov [rsp+48], rax
37b6205f7mov rax, [rsp+528]
37b6205ffmov r8, [rsp+456]
37b620607mov rcx, [rsp+416]
37b62060fmov [rsp+40], rax
37b620614mov rax, [rsp+520]
37b62061cmov [rsp+32], rax
37b620621call sgebal_
37b620626mov [rsp+40], r12
37b62062bmov r8, rbx
37b62062emov rdx, rbx
37b620631mov rax, [rsp+464]
37b620639mov r9, [rsp+456]
37b620641mov [rsp+48], 1
37b62064alea rcx, [rip+0xe11dae]
37b620651mov [rsp+32], rax
37b620656call slange_
37b62065bmov rax, [rsp+544]
37b620663mov r9, r14
37b620666lea r8, [rip+0xe11d77]
37b62066dmov rdx, r8
37b620670lea rcx, [rip+0xe11d87]
37b620677movss [rsp+276], x0
37b620680movss [rax], x0
37b620684lea rax, [rip+0xe11d55]
37b62068bmov [rsp+80], 1
37b620694mov [rsp+72], rbp
37b620699mov [rsp+64], rax
37b62069emov [rsp+56], r12
37b6206a3mov [rsp+48], rax
37b6206a8mov [rsp+40], rax
37b6206admov [rsp+32], r15
37b6206b2call slascl_
37b6206b7mov [rsp+216], 1
37b6206c2movss x0, [rsp+276]
37b6206cbjmp 0x37b6203b8
37b6206d0
37b6206d0loc_37b6206d0:
37b6206d0lea rax, [rip+0xe11d09]
37b6206d7lea rcx, [rip+0xe11d06]
37b6206demov [rsp+64], 1
37b6206e7mov r9, rbx
37b6206eamov [rsp+48], rcx
37b6206eflea r8, [rip+0xe11ce0]
37b6206f6lea rdx, [rip+0xe11cda]
37b6206fdmov rcx, rax
37b620700mov [rsp+56], 6
37b620709mov [rsp+40], rbx
37b62070emov [rsp+32], rax
37b620713mov [rsp+216], rax
37b62071bcall ilaenv_
37b620720add eax, 1
37b620723imul eax, r14l
37b620727mov [rsp+288], eax
37b62072etest edi, edi
37b620730jne 0x37b6217d8
37b620736mov ecx, [rsp+168]
37b62073dtest ecx, ecx
37b62073fjne 0x37b621b18
37b620745mov rax, [rsp+592]
37b62074dmov edx, [rsp+176]
37b620754mov r8, rbx
37b620757mov [rsp+120], 1
37b620760mov [rsp+32], rbx
37b620765mov r9, [rsp+216]
37b62076dmov [rsp+104], rax
37b620772lea rax, [rip+0xe11c73]
37b620779test edx, edx
37b62077blea rdx, [rip+0xe11c4f]
37b620782mov [rsp+96], rax
37b620787mov rax, [rsp+568]
37b62078fmov [rsp+112], 1
37b620798mov [rsp+88], rax
37b62079dmov rax, [rsp+512]
37b6207a5mov [rsp+80], rax
37b6207aamov rax, [rsp+504]
37b6207b2mov [rsp+72], rax
37b6207b7mov rax, [rsp+480]
37b6207bfmov [rsp+64], rax
37b6207c4mov rax, [rsp+472]
37b6207ccmov [rsp+56], rax
37b6207d1mov rax, [rsp+464]
37b6207d9mov [rsp+48], rax
37b6207demov rax, [rsp+456]
37b6207e6mov [rsp+40], rax
37b6207ebje 0x37b621a48
37b6207f1lea rcx, [rip+0xe11bda]
37b6207f8call shseqr_
37b6207fdmov eax, [rbx]
37b6207ffmov edx, [rsp+288]
37b620806lea r15l, [rax+rax]
37b62080amov rax, [rsp+568]
37b620812cvttss2si eax, [rax]
37b620816cmp eax, edx
37b620818cmovl eax, edx
37b62081b
37b62081bloc_37b62081b:
37b62081bcmp r15l, eax
37b62081ecmovge eax, r15l
37b620822jmp 0x37b62004a
37b620827
37b620827 66 0f 1f 84 00 00 00 00 00 f........
37b620830
37b620830loc_37b620830:
37b620830mov rax, [rsp+592]
37b620838mov ecx, 1
37b62083dlea r15, [rip+0xe11b9c]
37b620844lea r12, [rsp+312]
37b62084clea rdi, [rsp+264]
37b620854lea r8, [rip+0xe11b89]
37b62085bmov [rsp+216], r15
37b620863movsxd rdx, [rax]
37b620866mov eax, [rbx]
37b620868mov [rsp+72], rbp
37b62086dlea rsi, [rsp+272]
37b620875mov [rsp+80], 1
37b62087emov r9, rsi
37b620881sub eax, edx
37b620883mov [rsp+64], r14
37b620888test eax, eax
37b62088amov [rsp+312], eax
37b620891cmovle eax, ecx
37b620894mov [rsp+48], r15
37b620899lea rcx, [rip+0xe11b5e]
37b6208a0mov [rsp+40], r12
37b6208a5mov [rsp+316], eax
37b6208acmov rax, [rsp+472]
37b6208b4mov [rsp+32], rdi
37b6208b9lea rax, [rax+4*rdx]
37b6208bdmov rdx, r8
37b6208c0mov [rsp+56], rax
37b6208c5call slascl_
37b6208camov rax, [rsp+592]
37b6208d2mov ecx, 1
37b6208d7mov r9, rsi
37b6208dalea r8, [rip+0xe11b03]
37b6208e1movsxd rdx, [rax]
37b6208e4mov eax, [rbx]
37b6208e6mov [rsp+72], rbp
37b6208ebmov [rsp+80], 1
37b6208f4sub eax, edx
37b6208f6mov [rsp+64], r14
37b6208fbtest eax, eax
37b6208fdmov [rsp+312], eax
37b620904cmovle eax, ecx
37b620907mov [rsp+48], r15
37b62090clea rcx, [rip+0xe11aeb]
37b620913mov [rsp+40], r12
37b620918mov [rsp+316], eax
37b62091fmov rax, [rsp+480]
37b620927mov [rsp+32], rdi
37b62092clea rax, [rax+4*rdx]
37b620930mov rdx, r8
37b620933mov [rsp+56], rax
37b620938call slascl_
37b62093dmov rax, [rsp+592]
37b620945mov r10l, [rax]
37b620948test r10l, r10l
37b62094bjne 0x37b621c50
37b620951mov r9l, [rsp+188]
37b620959test r9l, r9l
37b62095cjne 0x37b62096f
37b62095emov r8l, [rsp+184]
37b620966test r8l, r8l
37b620969je 0x37b620541
37b62096f
37b62096floc_37b62096f:
37b62096fmov ecx, [rsp+280]
37b620976test ecx, ecx
37b620978jne 0x37b620541
37b62097emov rax, [rsp+560]
37b620986mov [rsp+72], rbp
37b62098bmov [rsp+80], 1
37b620994mov [rsp+56], rax
37b620999mov rax, [rsp+216]
37b6209a1mov [rsp+64], rbx
37b6209a6mov [rsp+48], rax
37b6209abmov [rsp+40], rbx
37b6209b0
37b6209b0loc_37b6209b0:
37b6209b0mov [rsp+32], rdi
37b6209b5lea r8, [rip+0xe11a28]
37b6209bcmov r9, rsi
37b6209bflea rcx, [rip+0xe11a38]
37b6209c6mov rdx, r8
37b6209c9call slascl_
37b6209cejmp 0x37b620541
37b6209d3
37b6209d3 0f 1f 44 00 00 ..D..
37b6209d8
37b6209d8loc_37b6209d8:
37b6209d8mov rax, [rsp+496]
37b6209e0mov r8, rbx
37b6209e3mov rdx, rbx
37b6209e6lea rcx, [rip+0xe119fb]
37b6209edmov r9, [rsp+456]
37b6209f5mov [rsp+263], 76
37b6209fdmov [rsp+48], rax
37b620a02mov rax, [rsp+488]
37b620a0amov [rsp+56], 1
37b620a13mov [rsp+40], rax
37b620a18mov rax, [rsp+464]
37b620a20mov [rsp+32], rax
37b620a25call slacpy_
37b620a2amov eax, [r13]
37b620a2emov rcx, rbx
37b620a31mov [rsp+64], rbp
37b620a36mov [rsp+56], r14
37b620a3bmov r9, [rsp+488]
37b620a43sub eax, r15l
37b620a46mov [rsp+48], r12
37b620a4bmov r8, [rsp+528]
37b620a53add eax, 1
37b620a56mov rdx, [rsp+520]
37b620a5emov [rsp+316], eax
37b620a65mov rax, [rsp+568]
37b620a6dmov [rsp+40], rax
37b620a72mov rax, [rsp+496]
37b620a7amov [rsp+32], rax
37b620a7fcall sorghr_
37b620a84mov eax, [r13]
37b620a88mov r8, rbx
37b620a8bmov r9, [rsp+520]
37b620a93lea rdx, [rip+0xe11936]
37b620a9alea rcx, [rip+0xe11933]
37b620aa1mov [rsp+120], 1
37b620aaamov [rsp+316], eax
37b620ab1mov rax, [rsp+592]
37b620ab9mov [rsp+112], 1
37b620ac2mov [rsp+104], rax
37b620ac7mov rax, [rsp+568]
37b620acfmov [rsp+96], r14
37b620ad4mov [rsp+88], rax
37b620ad9mov rax, [rsp+496]
37b620ae1mov [rsp+80], rax
37b620ae6mov rax, [rsp+488]
37b620aeemov [rsp+72], rax
37b620af3mov rax, [rsp+480]
37b620afbmov [rsp+64], rax
37b620b00mov rax, [rsp+472]
37b620b08mov [rsp+56], rax
37b620b0dmov rax, [rsp+464]
37b620b15mov [rsp+48], rax
37b620b1amov rax, [rsp+456]
37b620b22mov [rsp+40], rax
37b620b27mov rax, [rsp+528]
37b620b2fmov [rsp+32], rax
37b620b34call shseqr_
37b620b39mov eax, [rsp+168]
37b620b40test eax, eax
37b620b42jne 0x37b621d00
37b620b48
37b620b48loc_37b620b48:
37b620b48mov rax, [rsp+592]
37b620b50mov eax, [rax]
37b620b52test eax, eax
37b620b54jne 0x37b620530
37b620b5amov eax, [r13]
37b620b5emov [rsp+104], r14
37b620b63lea r12, [rsp+292]
37b620b6blea rdx, [rip+0xe11861]
37b620b72mov [rsp+88], r12
37b620b77lea rcx, [rsp+263]
37b620b7fmov r9, rbx
37b620b82lea r8, [rsp+304]
37b620b8amov [rsp+316], eax
37b620b91mov rax, [rsp+568]
37b620b99mov [rsp+80], rbx
37b620b9emov [rsp+96], rax
37b620ba3mov rax, [rsp+512]
37b620babmov [rsp+128], 1
37b620bb7mov [rsp+72], rax
37b620bbcmov rax, [rsp+504]
37b620bc4mov [rsp+120], 1
37b620bcdmov [rsp+64], rax
37b620bd2mov rax, [rsp+496]
37b620bdamov [rsp+112], rbp
37b620bdfmov [rsp+56], rax
37b620be4mov rax, [rsp+488]
37b620becmov [rsp+48], rax
37b620bf1mov rax, [rsp+464]
37b620bf9mov [rsp+40], rax
37b620bfemov rax, [rsp+456]
37b620c06mov [rsp+32], rax
37b620c0bcall strevc3_
37b620c10mov edx, [rsp+176]
37b620c17test edx, edx
37b620c19je 0x37b621d78
37b620c1f
37b620c1floc_37b620c1f:
37b620c1fmov rax, [rsp+496]
37b620c27mov [rsp+72], rbp
37b620c2cmov r8, rbx
37b620c2flea rdx, [rip+0xe117b2]
37b620c36mov [rsp+48], rbx
37b620c3bmov r9, [rsp+520]
37b620c43mov [rsp+64], rax
37b620c48mov rax, [rsp+488]
37b620c50mov [rsp+88], 1
37b620c59mov rcx, [rsp+416]
37b620c61mov [rsp+56], rax
37b620c66mov rax, [rsp+536]
37b620c6emov [rsp+80], 1
37b620c77mov [rsp+40], rax
37b620c7cmov rax, [rsp+528]
37b620c84mov [rsp+32], rax
37b620c89call sgebak_
37b620c8emov eax, [rbx]
37b620c90test eax, eax
37b620c92jle 0x37b620f7b
37b620c98movsxd r15, [rsp+192]
37b620ca0xor edx, edx
37b620ca2mov rsi, [rsp+488]
37b620caamov [rsp+192], eax
37b620cb1mov [rsp+248], rbp
37b620cb9mov r10, [rsp+480]
37b620cc1mov r13, -1
37b620cc8mov r12l, 1
37b620ccetest r15, r15
37b620cd1mov [rsp+224], r14
37b620cd9cmovs r15, rdx
37b620cddmov rdx, r15
37b620ce0mov [rsp+176], r15
37b620ce8not rdx
37b620ceblea rdx, [rdx+2*r15]
37b620ceflea r15, [4*r15]
37b620cf7lea rdi, [rsi+4*rdx+4]
37b620cfcnop [rax]
37b620d00
37b620d00loc_37b620d00:
37b620d00movss x1, [r10+4*r12-4]
37b620d07pxor x0, x0
37b620d0bcomiss x1, x0
37b620d0ejp 0x37b6212f0
37b620d14je 0x37b621390
37b620d1ajbe 0x37b6212f0
37b620d20lea r8, [rip+0xe116b9]
37b620d27mov rdx, rsi
37b620d2amov rcx, rbx
37b620d2dmov [rsp+480], r10
37b620d35mov [rsp+232], 1
37b620d40lea rbp, [rsp+300]
37b620d48call snrm2_
37b620d4dmov rax, [rsp+176]
37b620d55mov rdx, rdi
37b620d58mov rcx, rbx
37b620d5bmovss [rsp+312], x0
37b620d64lea r8, [rip+0xe11675]
37b620d6blea r14, [rax+r13]
37b620d6fcall snrm2_
37b620d74mov rdx, [rsp+224]
37b620d7clea rcx, [rsp+312]
37b620d84movss [rsp+316], x0
37b620d8dcall slapy2_
37b620d92mov r8, rsi
37b620d95mov rdx, rbp
37b620d98mov rcx, rbx
37b620d9bmovaps x1, x0
37b620d9emovss x0, [rip+0xe1165e]
37b620da6lea r9, [rip+0xe11633]
37b620daddivss x0, x1
37b620db1movss [rsp+300], x0
37b620dbacall sscal_
37b620dbfmov rdx, rbp
37b620dc2mov r8, rdi
37b620dc5mov rcx, rbx
37b620dc8lea r9, [rip+0xe11611]
37b620dcfcall sscal_
37b620dd4mov edx, [rbx]
37b620dd6mov r10, [rsp+480]
37b620ddetest edx, edx
37b620de0jle 0x37b620e90
37b620de6lea eax, [rdx-1]
37b620de9cmp eax, 2
37b620decjbe 0x37b620e53
37b620deemov ecx, edx
37b620df0mov r8, [rsp+568]
37b620df8xor eax, eax
37b620dfashr ecx, 2
37b620dfdshl rcx, 4
37b620e01nop [rax+rax]
37b620e0anop [rax+rax]
37b620e15nop [rax+rax]
37b620e20
37b620e20loc_37b620e20:
37b620e20movups x0, [rsi+rax]
37b620e24movups x1, [rdi+rax]
37b620e28mulps x0, x0
37b620e2bmulps x1, x1
37b620e2eaddps x0, x1
37b620e31movups [r8+rax], x0
37b620e36add rax, 16
37b620e3acmp rax, rcx
37b620e3djne 0x37b620e20
37b620e3ftest dl, 3
37b620e42je 0x37b620e90
37b620e44mov ebp, edx
37b620e46and ebp, -4
37b620e49lea eax, [rbp+1]
37b620e4cmov [rsp+232], eax
37b620e53
37b620e53loc_37b620e53:
37b620e53movsxd rbp, [rsp+232]
37b620e5bmov r8, [rsp+568]
37b620e63lea rcx, [rsi-4]
37b620e67lea rax, [rdi-4]
37b620e6b
37b620e6bloc_37b620e6b:
37b620e6bmovss x1, [rcx+4*rbp]
37b620e70movss x0, [rax+4*rbp]
37b620e75mulss x1, x1
37b620e79mulss x0, x0
37b620e7daddss x0, x1
37b620e81movss [r8+4*rbp-4], x0
37b620e88add rbp, 1
37b620e8ccmp edx, ebp
37b620e8ejge 0x37b620e6b
37b620e90
37b620e90loc_37b620e90:
37b620e90mov rdx, [rsp+568]
37b620e98lea r8, [rip+0xe11541]
37b620e9fmov rcx, rbx
37b620ea2mov [rsp+480], r10
37b620eaacall isamax_
37b620eafmov rcx, [rsp+488]
37b620eb7lea r9, [rsp+308]
37b620ebflea r8, [rsp+268]
37b620ec7cdqe
37b620ec9mov [rsp+240], r9
37b620ed1lea rbp, [r14+rax]
37b620ed5add rax, r13
37b620ed8mov [rsp+232], r8
37b620ee0lea rdx, [rcx+4*rbp]
37b620ee4lea rcx, [rcx+4*rax]
37b620ee8lea rax, [rsp+296]
37b620ef0mov [rsp+32], rax
37b620ef5call slartg_
37b620efamov r9, [rsp+240]
37b620f02mov rdx, rsi
37b620f05mov rcx, rbx
37b620f08mov r8, [rsp+232]
37b620f10lea rax, [rip+0xe114c9]
37b620f17mov [rsp+48], r9
37b620f1cmov r9, rdi
37b620f1fmov [rsp+40], r8
37b620f24mov r8, rax
37b620f27mov [rsp+32], rax
37b620f2ccall srot_
37b620f31mov rax, [rsp+488]
37b620f39mov r10, [rsp+480]
37b620f41mov [rax+4*rbp], 0
37b620f48nop [rax+rax]
37b620f50
37b620f50loc_37b620f50:
37b620f50add r12, 1
37b620f54add rsi, r15
37b620f57mov r13, r14
37b620f5aadd rdi, r15
37b620f5dcmp [rsp+192], r12l
37b620f65jge 0x37b620d00
37b620f6bmov rbp, [rsp+248]
37b620f73mov r14, [rsp+224]
37b620f7b
37b620f7bloc_37b620f7b:
37b620f7bmov esi, [rsp+168]
37b620f82test esi, esi
37b620f84je 0x37b620530
37b620f8a
37b620f8aloc_37b620f8a:
37b620f8amov rax, [rsp+512]
37b620f92mov [rsp+72], rbp
37b620f97mov r8, rbx
37b620f9alea rdx, [rip+0xe1144f]
37b620fa1mov [rsp+48], rbx
37b620fa6mov r9, [rsp+520]
37b620faemov [rsp+64], rax
37b620fb3mov rax, [rsp+504]
37b620fbbmov [rsp+88], 1
37b620fc4mov rcx, [rsp+416]
37b620fccmov [rsp+56], rax
37b620fd1mov rax, [rsp+536]
37b620fd9mov [rsp+80], 1
37b620fe2mov [rsp+40], rax
37b620fe7mov rax, [rsp+528]
37b620fefmov [rsp+32], rax
37b620ff4call sgebak_
37b620ff9mov eax, [rbx]
37b620ffbtest eax, eax
37b620ffdjle 0x37b620530
37b621003movsxd r15, [rsp+200]
37b62100bxor edx, edx
37b62100dmov rsi, [rsp+504]
37b621015mov [rsp+176], eax
37b62101cmov [rsp+232], rbp
37b621024mov r10, [rsp+480]
37b62102cmov r13, -1
37b621033mov r12l, 1
37b621039test r15, r15
37b62103cmov [rsp+192], r14
37b621044cmovs r15, rdx
37b621048mov rdx, r15
37b62104bmov [rsp+168], r15
37b621053not rdx
37b621056lea rdx, [rdx+2*r15]
37b62105alea r15, [4*r15]
37b621062lea rdi, [rsi+4*rdx+4]
37b621067nop [rax+rax]
37b621070
37b621070loc_37b621070:
37b621070movss x1, [r10+4*r12-4]
37b621077pxor x0, x0
37b62107bcomiss x1, x0
37b62107ejp 0x37b6212e0
37b621084je 0x37b621320
37b62108ajbe 0x37b6212e0
37b621090lea r8, [rip+0xe11349]
37b621097mov rdx, rsi
37b62109amov rcx, rbx
37b62109dmov [rsp+480], r10
37b6210a5mov [rsp+200], 1
37b6210b0lea rbp, [rsp+300]
37b6210b8call snrm2_
37b6210bdmov rax, [rsp+168]
37b6210c5mov rdx, rdi
37b6210c8mov rcx, rbx
37b6210cbmovss [rsp+312], x0
37b6210d4lea r8, [rip+0xe11305]
37b6210dblea r14, [r13+rax]
37b6210e0call snrm2_
37b6210e5mov rdx, [rsp+192]
37b6210edlea rcx, [rsp+312]
37b6210f5movss [rsp+316], x0
37b6210fecall slapy2_
37b621103mov r8, rsi
37b621106mov rdx, rbp
37b621109mov rcx, rbx
37b62110cmovaps x1, x0
37b62110fmovss x0, [rip+0xe112ed]
37b621117lea r9, [rip+0xe112c2]
37b62111edivss x0, x1
37b621122movss [rsp+300], x0
37b62112bcall sscal_
37b621130mov rdx, rbp
37b621133mov r8, rdi
37b621136mov rcx, rbx
37b621139lea r9, [rip+0xe112a0]
37b621140call sscal_
37b621145mov edx, [rbx]
37b621147mov r10, [rsp+480]
37b62114ftest edx, edx
37b621151jle 0x37b6211f0
37b621157lea eax, [rdx-1]
37b62115acmp eax, 2
37b62115djbe 0x37b6211b3
37b62115fmov ecx, edx
37b621161mov r8, [rsp+568]
37b621169xor eax, eax
37b62116bshr ecx, 2
37b62116eshl rcx, 4
37b621172nop [rax]
37b621175nop [rax+rax]
37b621180
37b621180loc_37b621180:
37b621180movups x1, [rsi+rax]
37b621184movups x0, [rdi+rax]
37b621188mulps x1, x1
37b62118bmulps x0, x0
37b62118eaddps x0, x1
37b621191movups [r8+rax], x0
37b621196add rax, 16
37b62119acmp rcx, rax
37b62119djne 0x37b621180
37b62119fmov ebp, edx
37b6211a1and ebp, -4
37b6211a4test dl, 3
37b6211a7je 0x37b6211f0
37b6211a9lea eax, [rbp+1]
37b6211acmov [rsp+200], eax
37b6211b3
37b6211b3loc_37b6211b3:
37b6211b3movsxd rbp, [rsp+200]
37b6211bbmov r8, [rsp+568]
37b6211c3lea rcx, [rsi-4]
37b6211c7lea rax, [rdi-4]
37b6211cb
37b6211cbloc_37b6211cb:
37b6211cbmovss x0, [rcx+4*rbp]
37b6211d0movss x1, [rax+4*rbp]
37b6211d5mulss x0, x0
37b6211d9mulss x1, x1
37b6211ddaddss x0, x1
37b6211e1movss [r8+4*rbp-4], x0
37b6211e8add rbp, 1
37b6211eccmp edx, ebp
37b6211eejge 0x37b6211cb
37b6211f0
37b6211f0loc_37b6211f0:
37b6211f0mov rdx, [rsp+568]
37b6211f8lea r8, [rip+0xe111e1]
37b6211ffmov rcx, rbx
37b621202mov [rsp+480], r10
37b62120acall isamax_
37b62120fmov rcx, [rsp+504]
37b621217lea r9, [rsp+308]
37b62121flea r8, [rsp+268]
37b621227cdqe
37b621229mov [rsp+224], r9
37b621231lea rbp, [r14+rax]
37b621235add rax, r13
37b621238mov [rsp+200], r8
37b621240lea rdx, [rcx+4*rbp]
37b621244lea rcx, [rcx+4*rax]
37b621248lea rax, [rsp+296]
37b621250mov [rsp+32], rax
37b621255call slartg_
37b62125amov r9, [rsp+224]
37b621262mov rdx, rsi
37b621265mov rcx, rbx
37b621268mov r8, [rsp+200]
37b621270lea rax, [rip+0xe11169]
37b621277mov [rsp+48], r9
37b62127cmov r9, rdi
37b62127fmov [rsp+40], r8
37b621284mov r8, rax
37b621287mov [rsp+32], rax
37b62128ccall srot_
37b621291mov rax, [rsp+504]
37b621299mov r10, [rsp+480]
37b6212a1mov [rax+4*rbp], 0
37b6212a8nop [rax+rax]
37b6212b0
37b6212b0loc_37b6212b0:
37b6212b0add r12, 1
37b6212b4add rsi, r15
37b6212b7mov r13, r14
37b6212baadd rdi, r15
37b6212bdcmp [rsp+176], r12l
37b6212c5jge 0x37b621070
37b6212cbmov rbp, [rsp+232]
37b6212d3mov r14, [rsp+192]
37b6212dbjmp 0x37b620530
37b6212e0
37b6212e0loc_37b6212e0:
37b6212e0mov rax, [rsp+168]
37b6212e8lea r14, [r13+rax]
37b6212edjmp 0x37b6212b0
37b6212ef
37b6212ef 90 .
37b6212f0
37b6212f0loc_37b6212f0:
37b6212f0mov rax, [rsp+176]
37b6212f8lea r14, [rax+r13]
37b6212fcjmp 0x37b620f50
37b621301
37b621301 0f 1f 80 00 00 00 00 .......
37b621308
37b621308loc_37b621308:
37b621308mov eax, [rax]
37b62130atest eax, eax
37b62130cje 0x37b61ff7e
37b621312
37b621312loc_37b621312:
37b621312neg eax
37b621314jmp 0x37b61ff5c
37b621319
37b621319 0f 1f 80 00 00 00 00 .......
37b621320
37b621320loc_37b621320:
37b621320lea r8, [rip+0xe110b9]
37b621327mov rdx, rsi
37b62132amov rcx, rbx
37b62132dmov [rsp+480], r10
37b621335call snrm2_
37b62133alea rdx, [rsp+300]
37b621342mov r8, rsi
37b621345mov rcx, rbx
37b621348movaps x1, x0
37b62134bmovss x0, [rip+0xe110b1]
37b621353lea r9, [rip+0xe11086]
37b62135adivss x0, x1
37b62135emovss [rsp+300], x0
37b621367call sscal_
37b62136cmov rax, [rsp+168]
37b621374mov r10, [rsp+480]
37b62137clea r14, [r13+rax]
37b621381jmp 0x37b6212b0
37b621386
37b621386 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b621390
37b621390loc_37b621390:
37b621390lea r8, [rip+0xe11049]
37b621397mov rdx, rsi
37b62139amov rcx, rbx
37b62139dmov [rsp+480], r10
37b6213a5call snrm2_
37b6213aalea rdx, [rsp+300]
37b6213b2mov r8, rsi
37b6213b5mov rcx, rbx
37b6213b8movaps x1, x0
37b6213bbmovss x0, [rip+0xe11041]
37b6213c3lea r9, [rip+0xe11016]
37b6213cadivss x0, x1
37b6213cemovss [rsp+300], x0
37b6213d7call sscal_
37b6213dcmov rax, [rsp+176]
37b6213e4mov r10, [rsp+480]
37b6213eclea r14, [rax+r13]
37b6213f0jmp 0x37b620f50
37b6213f5
37b6213f5 0f 1f 00 ...
37b6213f8
37b6213f8loc_37b6213f8:
37b6213f8mov r9, [rsp+520]
37b621400mov [rsp+316], eax
37b621407mov r8, rbx
37b62140alea rcx, [rsp+262]
37b621412mov rax, [rsp+592]
37b62141alea rdx, [rip+0xe10fb0]
37b621421mov [rsp+262], 69
37b621429mov [rsp+120], 1
37b621432mov [rsp+104], rax
37b621437mov rax, [rsp+568]
37b62143fmov [rsp+112], 1
37b621448mov [rsp+88], rax
37b62144dmov rax, [rsp+512]
37b621455mov [rsp+96], r14
37b62145amov [rsp+80], rax
37b62145fmov rax, [rsp+504]
37b621467mov [rsp+72], rax
37b62146cmov rax, [rsp+480]
37b621474mov [rsp+64], rax
37b621479mov rax, [rsp+472]
37b621481mov [rsp+56], rax
37b621486mov rax, [rsp+464]
37b62148emov [rsp+48], rax
37b621493mov rax, [rsp+456]
37b62149bmov [rsp+40], rax
37b6214a0mov rax, [rsp+528]
37b6214a8mov [rsp+32], rax
37b6214adcall shseqr_
37b6214b2jmp 0x37b620530
37b6214b7
37b6214b7 66 0f 1f 84 00 00 00 00 00 f........
37b6214c0
37b6214c0loc_37b6214c0:
37b6214c0mov rax, [rsp+512]
37b6214c8mov r8, rbx
37b6214cbmov rdx, rbx
37b6214celea rcx, [rip+0xe10f13]
37b6214d5mov r9, [rsp+456]
37b6214ddmov [rsp+263], 82
37b6214e5mov [rsp+48], rax
37b6214eamov rax, [rsp+504]
37b6214f2mov [rsp+56], 1
37b6214fbmov [rsp+40], rax
37b621500mov rax, [rsp+464]
37b621508mov [rsp+32], rax
37b62150dcall slacpy_
37b621512mov eax, [r13]
37b621516mov rcx, rbx
37b621519mov [rsp+64], rbp
37b62151emov [rsp+56], r14
37b621523mov r9, [rsp+504]
37b62152bsub eax, r15l
37b62152emov [rsp+48], r12
37b621533mov r8, [rsp+528]
37b62153badd eax, 1
37b62153emov rdx, [rsp+520]
37b621546mov [rsp+316], eax
37b62154dmov rax, [rsp+568]
37b621555mov [rsp+40], rax
37b62155amov rax, [rsp+512]
37b621562mov [rsp+32], rax
37b621567call sorghr_
37b62156cmov eax, [r13]
37b621570mov r8, rbx
37b621573mov r9, [rsp+520]
37b62157blea rdx, [rip+0xe10e4e]
37b621582lea rcx, [rip+0xe10e4b]
37b621589mov [rsp+120], 1
37b621592mov [rsp+316], eax
37b621599mov rax, [rsp+592]
37b6215a1mov [rsp+112], 1
37b6215aamov [rsp+104], rax
37b6215afmov rax, [rsp+568]
37b6215b7mov [rsp+96], r14
37b6215bcmov [rsp+88], rax
37b6215c1mov rax, [rsp+512]
37b6215c9mov [rsp+80], rax
37b6215cemov rax, [rsp+504]
37b6215d6mov [rsp+72], rax
37b6215dbmov rax, [rsp+480]
37b6215e3mov [rsp+64], rax
37b6215e8mov rax, [rsp+472]
37b6215f0mov [rsp+56], rax
37b6215f5mov rax, [rsp+464]
37b6215fdmov [rsp+48], rax
37b621602mov rax, [rsp+456]
37b62160amov [rsp+40], rax
37b62160fmov rax, [rsp+528]
37b621617mov [rsp+32], rax
37b62161ccall shseqr_
37b621621mov rax, [rsp+592]
37b621629mov r15l, [rax]
37b62162ctest r15l, r15l
37b62162fjne 0x37b620530
37b621635mov eax, [r13]
37b621639mov [rsp+104], r14
37b62163elea r15, [rsp+292]
37b621646lea rdi, [rsp+304]
37b62164emov [rsp+88], r15
37b621653mov r9, rbx
37b621656mov r8, rdi
37b621659lea rdx, [rip+0xe10d73]
37b621660mov [rsp+316], eax
37b621667mov rax, [rsp+568]
37b62166flea rcx, [rsp+263]
37b621677mov [rsp+80], rbx
37b62167cmov [rsp+96], rax
37b621681mov rax, [rsp+512]
37b621689mov [rsp+128], 1
37b621695mov [rsp+72], rax
37b62169amov rax, [rsp+504]
37b6216a2mov [rsp+120], 1
37b6216abmov [rsp+64], rax
37b6216b0mov rax, [rsp+496]
37b6216b8mov [rsp+112], rbp
37b6216bdmov [rsp+56], rax
37b6216c2mov rax, [rsp+488]
37b6216camov [rsp+48], rax
37b6216cfmov rax, [rsp+464]
37b6216d7mov [rsp+40], rax
37b6216dcmov rax, [rsp+456]
37b6216e4mov [rsp+32], rax
37b6216e9call strevc3_
37b6216eemov eax, [rsp+176]
37b6216f5test eax, eax
37b6216f7jne 0x37b620f8a
37b6216fd
37b6216fdloc_37b6216fd:
37b6216fdmov r9, rbx
37b621700mov r8, rdi
37b621703lea rdx, [rip+0xe10cf7]
37b62170amov rcx, rsi
37b62170dlea rax, [rsp+280]
37b621715mov [rsp+120], rbx
37b62171amov [rsp+136], rax
37b621722mov rax, [rsp+584]
37b62172amov [rsp+152], 1
37b621736mov [rsp+128], rax
37b62173emov rax, [rsp+568]
37b621746mov [rsp+144], 1
37b621752mov [rsp+112], rax
37b621757mov rax, [rsp+560]
37b62175fmov [rsp+104], r15
37b621764mov [rsp+88], rax
37b621769mov rax, [rsp+552]
37b621771mov [rsp+96], rbx
37b621776mov [rsp+80], rax
37b62177bmov rax, [rsp+512]
37b621783mov [rsp+72], rax
37b621788mov rax, [rsp+504]
37b621790mov [rsp+64], rax
37b621795mov rax, [rsp+496]
37b62179dmov [rsp+56], rax
37b6217a2mov rax, [rsp+488]
37b6217aamov [rsp+48], rax
37b6217afmov rax, [rsp+464]
37b6217b7mov [rsp+40], rax
37b6217bcmov rax, [rsp+456]
37b6217c4mov [rsp+32], rax
37b6217c9call strsna_
37b6217cejmp 0x37b620f7b
37b6217d3
37b6217d3 0f 1f 44 00 00 ..D..
37b6217d8
37b6217d8loc_37b6217d8:
37b6217d8lea rax, [rsp+284]
37b6217e0lea r14, [rip+0xe10c05]
37b6217e7mov r9, rbx
37b6217eamov [rsp+120], 1
37b6217f3mov [rsp+112], rax
37b6217f8mov rax, [rsp+568]
37b621800lea r15, [rsp+292]
37b621808lea rdx, [rip+0xe10bc4]
37b62180fmov [rsp+104], r14
37b621814lea r8, [rsp+304]
37b62181clea rcx, [rip+0xe10bc5]
37b621823mov [rsp+96], rax
37b621828mov rax, [rsp+512]
37b621830mov [rsp+88], r15
37b621835mov [rsp+72], rax
37b62183amov rax, [rsp+504]
37b621842mov [rsp+80], rbx
37b621847mov [rsp+64], rax
37b62184cmov rax, [rsp+496]
37b621854mov [rsp+128], 1
37b621860mov [rsp+56], rax
37b621865mov rax, [rsp+488]
37b62186dmov [rsp+48], rax
37b621872mov rax, [rsp+464]
37b62187amov [rsp+40], rax
37b62187fmov rax, [rsp+456]
37b621887mov [rsp+32], rax
37b62188ccall strevc3_
37b621891mov rax, [rsp+568]
37b621899mov edx, [rsp+288]
37b6218a0cvttss2si eax, [rax]
37b6218a4add eax, [rbx]
37b6218a6mov [rsp+96], r14
37b6218abmov [rsp+120], 1
37b6218b4cmp eax, edx
37b6218b6mov [rsp+112], 1
37b6218bfcmovl eax, edx
37b6218c2mov [rsp+288], eax
37b6218c9mov rax, [rsp+592]
37b6218d1mov [rsp+104], rax
37b6218d6mov rax, [rsp+568]
37b6218demov [rsp+88], rax
37b6218e3mov rax, [rsp+496]
37b6218ebmov [rsp+80], rax
37b6218f0mov rax, [rsp+488]
37b6218f8
37b6218f8loc_37b6218f8:
37b6218f8mov [rsp+72], rax
37b6218fdmov rax, [rsp+480]
37b621905mov r8, rbx
37b621908lea rcx, [rip+0xe10ac5]
37b62190fmov [rsp+32], rbx
37b621914mov r9, [rsp+216]
37b62191clea rdx, [rip+0xe10aad]
37b621923mov [rsp+64], rax
37b621928mov rax, [rsp+472]
37b621930mov [rsp+56], rax
37b621935mov rax, [rsp+464]
37b62193dmov [rsp+48], rax
37b621942mov rax, [rsp+456]
37b62194amov [rsp+40], rax
37b62194fcall shseqr_
37b621954mov rax, [rsp+568]
37b62195cmov ecx, [rbx]
37b62195ecvttss2si r11l, [rax]
37b621963mov eax, [rsp+288]
37b62196amov [rsp+224], ecx
37b621971lea r15l, [rcx+2*rcx]
37b621975cmp r11l, eax
37b621978cmovge eax, r11l
37b62197cmov r10l, eax
37b62197flea eax, [rcx-1]
37b621982mov [rsp+208], eax
37b621989mov eax, [rsp+176]
37b621990test eax, eax
37b621992jne 0x37b621a98
37b621998test ebp, ebp
37b62199ajne 0x37b621a98
37b6219a0mov eax, ecx
37b6219a2mov ebp, ecx
37b6219a4mov [rsp+48], r14
37b6219a9mov r9, rbx
37b6219acimul eax, ecx
37b6219afmov rcx, [rsp+216]
37b6219b7mov [rsp+64], 1
37b6219c0lea r8, [rip+0xe10a0f]
37b6219c7mov [rsp+56], 6
37b6219d0lea rdx, [rip+0xe10a1a]
37b6219d7mov [rsp+32], rcx
37b6219dcmov [rsp+40], rbx
37b6219e1lea eax, [rax+2*r15]
37b6219e5cmp r15l, eax
37b6219e8mov [rsp+288], r10l
37b6219f0cmovl r15l, eax
37b6219f4mov [rsp+224], r10l
37b6219fccall ilaenv_
37b621a01mov ecx, [rbx]
37b621a03mov r10l, [rsp+224]
37b621a0bmov r8l, eax
37b621a0emov edx, ecx
37b621a10lea eax, [rcx+rcx]
37b621a13imul edx, ecx
37b621a16lea r9l, [rax+rcx]
37b621a1alea edx, [rdx+2*r9]
37b621a1ecmp edx, r10l
37b621a21cmovl edx, r10l
37b621a25imul r8l, [rsp+208]
37b621a2eadd r8l, ebp
37b621a31cmp edx, r8l
37b621a34cmovl edx, r8l
37b621a38
37b621a38loc_37b621a38:
37b621a38add eax, ecx
37b621a3acmp eax, edx
37b621a3ccmovl eax, edx
37b621a3fjmp 0x37b62081b
37b621a44
37b621a44 0f 1f 40 00 ..@.
37b621a48
37b621a48loc_37b621a48:
37b621a48lea rcx, [rip+0xe10985]
37b621a4fcall shseqr_
37b621a54mov eax, [rbx]
37b621a56mov ecx, [rsp+288]
37b621a5dmov edx, eax
37b621a5flea r10l, [rax+rax]
37b621a63imul edx, eax
37b621a66add eax, r10l
37b621a69lea edx, [rdx+2*rax]
37b621a6cmov rax, [rsp+568]
37b621a74cmp r10l, edx
37b621a77cvttss2si eax, [rax]
37b621a7bcmovl r10l, edx
37b621a7fmov r15l, r10l
37b621a82cmp eax, ecx
37b621a84cmovl eax, ecx
37b621a87cmp eax, edx
37b621a89cmovl eax, edx
37b621a8cjmp 0x37b62081b
37b621a91
37b621a91 0f 1f 80 00 00 00 00 .......
37b621a98
37b621a98loc_37b621a98:
37b621a98mov rax, [rsp+216]
37b621aa0mov [rsp+48], r14
37b621aa5lea rdx, [rip+0xe10945]
37b621aacmov r9, rbx
37b621aafmov [rsp+64], 1
37b621ab8lea r8, [rip+0xe10917]
37b621abfmov [rsp+56], 6
37b621ac8mov rcx, rax
37b621acbmov [rsp+40], rbx
37b621ad0mov [rsp+32], rax
37b621ad5mov [rsp+288], r10l
37b621addmov [rsp+232], r10l
37b621ae5call ilaenv_
37b621aeamov edx, [rsp+208]
37b621af1mov r10l, [rsp+232]
37b621af9mov ecx, [rbx]
37b621afbimul edx, eax
37b621afeadd edx, [rsp+224]
37b621b05cmp edx, r10l
37b621b08lea eax, [rcx+rcx]
37b621b0bcmovl edx, r10l
37b621b0fjmp 0x37b621a38
37b621b14
37b621b14 0f 1f 40 00 ..@.
37b621b18
37b621b18loc_37b621b18:
37b621b18lea rax, [rsp+284]
37b621b20lea r14, [rip+0xe108c5]
37b621b27mov r9, rbx
37b621b2amov [rsp+120], 1
37b621b33mov [rsp+112], rax
37b621b38mov rax, [rsp+568]
37b621b40lea r15, [rsp+292]
37b621b48lea rdx, [rip+0xe10884]
37b621b4fmov [rsp+104], r14
37b621b54lea r8, [rsp+304]
37b621b5clea rcx, [rip+0xe1088d]
37b621b63mov [rsp+96], rax
37b621b68mov rax, [rsp+512]
37b621b70mov [rsp+88], r15
37b621b75mov [rsp+72], rax
37b621b7amov rax, [rsp+504]
37b621b82mov [rsp+80], rbx
37b621b87mov [rsp+64], rax
37b621b8cmov rax, [rsp+496]
37b621b94mov [rsp+128], 1
37b621ba0mov [rsp+56], rax
37b621ba5mov rax, [rsp+488]
37b621badmov [rsp+48], rax
37b621bb2mov rax, [rsp+464]
37b621bbamov [rsp+40], rax
37b621bbfmov rax, [rsp+456]
37b621bc7mov [rsp+32], rax
37b621bcccall strevc3_
37b621bd1mov rax, [rsp+568]
37b621bd9mov edx, [rsp+288]
37b621be0cvttss2si eax, [rax]
37b621be4add eax, [rbx]
37b621be6mov [rsp+96], r14
37b621bebmov [rsp+120], 1
37b621bf4cmp eax, edx
37b621bf6mov [rsp+112], 1
37b621bffcmovl eax, edx
37b621c02mov [rsp+288], eax
37b621c09mov rax, [rsp+592]
37b621c11mov [rsp+104], rax
37b621c16mov rax, [rsp+568]
37b621c1emov [rsp+88], rax
37b621c23mov rax, [rsp+512]
37b621c2bmov [rsp+80], rax
37b621c30mov rax, [rsp+504]
37b621c38jmp 0x37b6218f8
37b621c3d
37b621c3d 0f 1f 00 ...
37b621c40
37b621c40loc_37b621c40:
37b621c40test ebp, ebp
37b621c42je 0x37b6201df
37b621c48jmp 0x37b61ff48
37b621c4d
37b621c4d 0f 1f 00 ...
37b621c50
37b621c50loc_37b621c50:
37b621c50mov rax, [rsp+520]
37b621c58mov r15, [rsp+216]
37b621c60mov r9, rsi
37b621c63lea r8, [rip+0xe1077a]
37b621c6amov rdx, r8
37b621c6dlea rcx, [rip+0xe1078a]
37b621c74mov eax, [rax]
37b621c76mov [rsp+72], rbp
37b621c7bmov [rsp+80], 1
37b621c84mov [rsp+168], eax
37b621c8bsub eax, 1
37b621c8emov [rsp+316], eax
37b621c95mov rax, [rsp+472]
37b621c9dmov [rsp+64], rbx
37b621ca2mov [rsp+56], rax
37b621ca7mov [rsp+48], r15
37b621cacmov [rsp+40], r14
37b621cb1mov [rsp+32], rdi
37b621cb6call slascl_
37b621cbbmov rax, [rsp+520]
37b621cc3mov eax, [rax]
37b621cc5mov [rsp+72], rbp
37b621ccamov [rsp+80], 1
37b621cd3sub eax, 1
37b621cd6mov [rsp+64], rbx
37b621cdbmov [rsp+316], eax
37b621ce2mov rax, [rsp+480]
37b621ceamov [rsp+48], r15
37b621cefmov [rsp+56], rax
37b621cf4mov [rsp+40], r14
37b621cf9jmp 0x37b6209b0
37b621cfe
37b621cfe 66 90 f.
37b621d00
37b621d00loc_37b621d00:
37b621d00mov rax, [rsp+512]
37b621d08mov r8, rbx
37b621d0bmov rdx, rbx
37b621d0elea rcx, [rip+0xe106eb]
37b621d15mov r9, [rsp+488]
37b621d1dmov [rsp+263], 66
37b621d25mov [rsp+48], rax
37b621d2amov rax, [rsp+504]
37b621d32mov [rsp+56], 1
37b621d3bmov [rsp+40], rax
37b621d40mov rax, [rsp+496]
37b621d48mov [rsp+32], rax
37b621d4dcall slacpy_
37b621d52jmp 0x37b620b48
37b621d57
37b621d57 66 0f 1f 84 00 00 00 00 00 f........
37b621d60
37b621d60loc_37b621d60:
37b621d60lea rdi, [rsp+304]
37b621d68lea r15, [rsp+292]
37b621d70jmp 0x37b6216fd
37b621d75
37b621d75 0f 1f 00 ...
37b621d78
37b621d78loc_37b621d78:
37b621d78lea rax, [rsp+280]
37b621d80mov r9, rbx
37b621d83mov rcx, rsi
37b621d86mov [rsp+152], 1
37b621d92mov [rsp+136], rax
37b621d9amov rax, [rsp+584]
37b621da2lea r8, [rsp+304]
37b621daalea rdx, [rip+0xe10650]
37b621db1mov [rsp+144], 1
37b621dbdmov [rsp+128], rax
37b621dc5mov rax, [rsp+568]
37b621dcdmov [rsp+120], rbx
37b621dd2mov [rsp+112], rax
37b621dd7mov rax, [rsp+560]
37b621ddfmov [rsp+104], r12
37b621de4mov [rsp+88], rax
37b621de9mov rax, [rsp+552]
37b621df1mov [rsp+96], rbx
37b621df6mov [rsp+80], rax
37b621dfbmov rax, [rsp+512]
37b621e03mov [rsp+72], rax
37b621e08mov rax, [rsp+504]
37b621e10mov [rsp+64], rax
37b621e15mov rax, [rsp+496]
37b621e1dmov [rsp+56], rax
37b621e22mov rax, [rsp+488]
37b621e2amov [rsp+48], rax
37b621e2fmov rax, [rsp+464]
37b621e37mov [rsp+40], rax
37b621e3cmov rax, [rsp+456]
37b621e44mov [rsp+32], rax
37b621e49call strsna_
37b621e4ejmp 0x37b620c1f
37b61fda0
37b61fda0sgeevx_:
37b61fda0push r15
37b61fda2push r14
37b61fda4push r13
37b61fda6push r12
37b61fda8push rbp
37b61fda9push rdi
37b61fdaapush rsi
37b61fdabpush rbx
37b61fdacsub rsp, 344
37b61fdb3movups [rsp+320], x6
37b61fdbbmov rax, [rsp+496]
37b61fdc3mov r13, [rsp+576]
37b61fdcbmov rbx, [rsp+448]
37b61fdd3mov eax, [rax]
37b61fdd5mov r12l, [r13]
37b61fdd9mov [rsp+192], eax
37b61fde0mov r14, rdx
37b61fde3mov rsi, r9
37b61fde6mov r15, r8
37b61fde9mov rax, [rsp+512]
37b61fdf1mov [rsp+416], rcx
37b61fdf9mov r9l, 1
37b61fdffmov r8l, 1
37b61fe05lea rdx, [rip+0xe125c4]
37b61fe0cmov rcx, r14
37b61fe0fmov eax, [rax]
37b61fe11mov [rsp+200], eax
37b61fe18mov rax, [rsp+592]
37b61fe20mov [rax], 0
37b61fe26call lsame_
37b61fe2bmov r9l, 1
37b61fe31mov r8l, 1
37b61fe37mov rcx, r15
37b61fe3alea rdx, [rip+0xe1258f]
37b61fe41mov edi, eax
37b61fe43call lsame_
37b61fe48mov r9l, 1
37b61fe4emov r8l, 1
37b61fe54mov rcx, rsi
37b61fe57lea rdx, [rip+0xe12573]
37b61fe5emov [rsp+168], eax
37b61fe65call lsame_
37b61fe6amov r9l, 1
37b61fe70mov r8l, 1
37b61fe76mov rcx, rsi
37b61fe79lea rdx, [rip+0xe12552]
37b61fe80mov [rsp+176], eax
37b61fe87call lsame_
37b61fe8cmov r9l, 1
37b61fe92mov r8l, 1
37b61fe98mov rcx, rsi
37b61fe9blea rdx, [rip+0xe1252e]
37b61fea2mov ebp, eax
37b61fea4call lsame_
37b61fea9mov r9l, 1
37b61feafmov r8l, 1
37b61feb5mov rcx, rsi
37b61feb8lea rdx, [rip+0xe12514]
37b61febfmov [rsp+188], eax
37b61fec6call lsame_
37b61fecbmov rcx, [rsp+416]
37b61fed3mov r9l, 1
37b61fed9mov r8l, 1
37b61fedflea rdx, [rip+0xe124eb]
37b61fee6mov [rsp+184], eax
37b61feedcall lsame_
37b61fef2test eax, eax
37b61fef4je 0x37b6200d0
37b61fefa
37b61fefaloc_37b61fefa:
37b61fefatest edi, edi
37b61fefcje 0x37b620160
37b61ff02
37b61ff02loc_37b61ff02:
37b61ff02mov eax, [rsp+168]
37b61ff09test eax, eax
37b61ff0bje 0x37b620198
37b61ff11mov r9l, [rsp+176]
37b61ff19test r9l, r9l
37b61ff1cjne 0x37b61ffa0
37b61ff22test ebp, ebp
37b61ff24jne 0x37b6200a8
37b61ff2amov r14l, [rsp+188]
37b61ff32test r14l, r14l
37b61ff35jne 0x37b61ffa8
37b61ff37mov r11l, [rsp+184]
37b61ff3ftest r11l, r11l
37b61ff42jne 0x37b6200a8
37b61ff48
37b61ff48loc_37b61ff48:
37b61ff48mov edx, -4
37b61ff4dmov eax, 4
37b61ff52
37b61ff52loc_37b61ff52:
37b61ff52mov rdi, [rsp+592]
37b61ff5amov [rdi], edx
37b61ff5c
37b61ff5cloc_37b61ff5c:
37b61ff5clea rdx, [rsp+316]
37b61ff64mov r8l, 6
37b61ff6alea rcx, [rip+0xe12486]
37b61ff71mov [rsp+316], eax
37b61ff78call xerbla_
37b61ff7dnop
37b61ff7e
37b61ff7eloc_37b61ff7e:
37b61ff7emovups x6, [rsp+320]
37b61ff86add rsp, 344
37b61ff8dpop rbx
37b61ff8epop rsi
37b61ff8fpop rdi
37b61ff90pop rbp
37b61ff91pop r12
37b61ff93pop r13
37b61ff95pop r14
37b61ff97pop r15
37b61ff99ret
37b61ff9a
37b61ff9a 66 0f 1f 44 00 00 f..D..
37b61ffa0
37b61ffa0loc_37b61ffa0:
37b61ffa0test ebp, ebp
37b61ffa2jne 0x37b6200a8
37b61ffa8
37b61ffa8loc_37b61ffa8:
37b61ffa8mov r8l, [rsp+184]
37b61ffb0test r8l, r8l
37b61ffb3jne 0x37b6200a8
37b61ffb9
37b61ffb9loc_37b61ffb9:
37b61ffb9mov r14l, [rbx]
37b61ffbctest r14l, r14l
37b61ffbfjs 0x37b6200bc
37b61ffc5
37b61ffc5loc_37b61ffc5:
37b61ffc5mov rcx, [rsp+464]
37b61ffcdmov eax, 1
37b61ffd2cmovg eax, r14l
37b61ffd6cmp [rcx], eax
37b61ffd8jl 0x37b620210
37b61ffdemov rax, [rsp+496]
37b61ffe6mov eax, [rax]
37b61ffe8test eax, eax
37b61ffeajle 0x37b620220
37b61fff0cmp r14l, eax
37b61fff3jle 0x37b61ffff
37b61fff5test dil, 1
37b61fff9jne 0x37b620220
37b61ffff
37b61ffffloc_37b61ffff:
37b61ffffmov rax, [rsp+512]
37b620007mov eax, [rax]
37b620009test eax, eax
37b62000bjle 0x37b620230
37b620011cmp r14l, eax
37b620014jle 0x37b620024
37b620016test [rsp+168], 1
37b62001ejne 0x37b620230
37b620024
37b620024loc_37b620024:
37b620024mov rax, [rsp+592]
37b62002cmov eax, [rax]
37b62002etest eax, eax
37b620030jne 0x37b621312
37b620036mov eax, 1
37b62003bmov r15l, 1
37b620041test r14l, r14l
37b620044jne 0x37b6206d0
37b62004a
37b62004aloc_37b62004a:
37b62004amov [rsp+288], eax
37b620051lea rax, [rsp+288]
37b620059mov rcx, rax
37b62005cmov [rsp+208], rax
37b620064call sroundup_lwork_
37b620069mov rax, [rsp+568]
37b620071movss [rax], x0
37b620075mov rax, [rsp+592]
37b62007dcmp [r13], r15l
37b620081jge 0x37b620240
37b620087cmp r12l, -1
37b62008bje 0x37b621308
37b620091mov [rax], -21
37b620097mov eax, 21
37b62009cjmp 0x37b61ff5c
37b6200a1
37b6200a1 0f 1f 80 00 00 00 00 .......
37b6200a8
37b6200a8loc_37b6200a8:
37b6200a8test edi, edi
37b6200aaje 0x37b61ff48
37b6200b0mov r14l, [rbx]
37b6200b3test r14l, r14l
37b6200b6jns 0x37b61ffc5
37b6200bc
37b6200bcloc_37b6200bc:
37b6200bcmov edx, -5
37b6200c1mov eax, 5
37b6200c6jmp 0x37b61ff52
37b6200cb
37b6200cb 0f 1f 44 00 00 ..D..
37b6200d0
37b6200d0loc_37b6200d0:
37b6200d0mov rcx, [rsp+416]
37b6200d8mov r9l, 1
37b6200demov r8l, 1
37b6200e4lea rdx, [rip+0xe122e9]
37b6200ebcall lsame_
37b6200f0test eax, eax
37b6200f2jne 0x37b61fefa
37b6200f8mov rcx, [rsp+416]
37b620100mov r9l, 1
37b620106mov r8l, 1
37b62010clea rdx, [rip+0xe122c2]
37b620113call lsame_
37b620118test eax, eax
37b62011ajne 0x37b61fefa
37b620120mov rcx, [rsp+416]
37b620128mov r9l, 1
37b62012emov r8l, 1
37b620134lea rdx, [rip+0xe12298]
37b62013bcall lsame_
37b620140test eax, eax
37b620142jne 0x37b61fefa
37b620148mov edx, -1
37b62014dmov eax, 1
37b620152jmp 0x37b61ff52
37b620157
37b620157 66 0f 1f 84 00 00 00 00 00 f........
37b620160
37b620160loc_37b620160:
37b620160mov r9l, 1
37b620166mov r8l, 1
37b62016clea rdx, [rip+0xe1225e]
37b620173mov rcx, r14
37b620176call lsame_
37b62017btest eax, eax
37b62017djne 0x37b61ff02
37b620183mov edx, -2
37b620188mov eax, 2
37b62018djmp 0x37b61ff52
37b620192
37b620192 66 0f 1f 44 00 00 f..D..
37b620198
37b620198loc_37b620198:
37b620198mov r9l, 1
37b62019emov r8l, 1
37b6201a4lea rdx, [rip+0xe12226]
37b6201abmov rcx, r15
37b6201aecall lsame_
37b6201b3test eax, eax
37b6201b5je 0x37b6201f8
37b6201b7mov eax, [rsp+176]
37b6201betest eax, eax
37b6201c0jne 0x37b621c40
37b6201c6test ebp, ebp
37b6201c8jne 0x37b61ff48
37b6201cemov r15l, [rsp+188]
37b6201d6test r15l, r15l
37b6201d9je 0x37b61ff48
37b6201df
37b6201dfloc_37b6201df:
37b6201dfmov r10l, [rsp+184]
37b6201e7test r10l, r10l
37b6201eaje 0x37b61ffb9
37b6201f0jmp 0x37b61ff48
37b6201f5
37b6201f5 0f 1f 00 ...
37b6201f8
37b6201f8loc_37b6201f8:
37b6201f8mov edx, -3
37b6201fdmov eax, 3
37b620202jmp 0x37b61ff52
37b620207
37b620207 66 0f 1f 84 00 00 00 00 00 f........
37b620210
37b620210loc_37b620210:
37b620210mov edx, -7
37b620215mov eax, 7
37b62021ajmp 0x37b61ff52
37b62021f
37b62021f 90 .
37b620220
37b620220loc_37b620220:
37b620220mov edx, -11
37b620225mov eax, 11
37b62022ajmp 0x37b61ff52
37b62022f
37b62022f 90 .
37b620230
37b620230loc_37b620230:
37b620230mov edx, -13
37b620235mov eax, 13
37b62023ajmp 0x37b61ff52
37b62023f
37b62023f 90 .
37b620240
37b620240loc_37b620240:
37b620240mov eax, [rax]
37b620242test eax, eax
37b620244jne 0x37b621312
37b62024acmp r12l, -1
37b62024eje 0x37b61ff7e
37b620254mov eax, [rbx]
37b620256test eax, eax
37b620258je 0x37b61ff7e
37b62025emov edx, 1
37b620263lea rcx, [rip+0xe1216b]
37b62026alea r12, [rsp+276]
37b620272call slamch_
37b620277mov edx, 1
37b62027clea rcx, [rip+0xe12151]
37b620283movaps x6, x0
37b620286call slamch_
37b62028bmov [rsp+40], r12
37b620290mov r8, rbx
37b620293mov rdx, rbx
37b620296movaps x1, x0
37b620299mov rax, [rsp+464]
37b6202a1mov [rsp+48], 1
37b6202aalea rcx, [rip+0xe1214c]
37b6202b1sqrtss x1, x1
37b6202b5mov r9, [rsp+456]
37b6202bdmov [rsp+280], 0
37b6202c8mov [rsp+32], rax
37b6202cddivss x1, x6
37b6202d1movss [rsp+216], x1
37b6202dacall slange_
37b6202dfpxor x2, x2
37b6202e3movss x1, [rsp+216]
37b6202ecmovss [rsp+264], x0
37b6202f5comiss x0, x2
37b6202f8jbe 0x37b620303
37b6202facomiss x1, x0
37b6202fdja 0x37b620560
37b620303
37b620303loc_37b620303:
37b620303movss x2, [rip+0xe120f9]
37b62030bdivss x2, x1
37b62030fcomiss x0, x2
37b620312movaps x1, x2
37b620315ja 0x37b620560
37b62031bmov rax, [rsp+536]
37b620323lea rbp, [rsp+284]
37b62032bmov [rsp+64], 1
37b620334mov rdx, rbx
37b620337mov [rsp+56], rbp
37b62033cmov r9, [rsp+464]
37b620344mov [rsp+48], rax
37b620349mov rax, [rsp+528]
37b620351mov r8, [rsp+456]
37b620359mov rcx, [rsp+416]
37b620361mov [rsp+40], rax
37b620366mov rax, [rsp+520]
37b62036emov [rsp+32], rax
37b620373call sgebal_
37b620378mov [rsp+40], r12
37b62037dmov r8, rbx
37b620380mov rdx, rbx
37b620383mov rax, [rsp+464]
37b62038bmov r9, [rsp+456]
37b620393mov [rsp+48], 1
37b62039clea rcx, [rip+0xe1205c]
37b6203a3mov [rsp+32], rax
37b6203a8call slange_
37b6203admov [rsp+216], 0
37b6203b8
37b6203b8loc_37b6203b8:
37b6203b8mov rax, [rsp+544]
37b6203c0mov edx, [r13]
37b6203c4lea r14, [rsp+316]
37b6203ccmov rcx, [rsp+568]
37b6203d4mov r9, [rsp+456]
37b6203dcmovss [rax], x0
37b6203e0movsxd rax, [rbx]
37b6203e3mov r8, [rsp+528]
37b6203ebmov [rsp+40], rcx
37b6203f0sub edx, eax
37b6203f2lea r12, [rcx+4*rax]
37b6203f6lea r15l, [rax+1]
37b6203famov [rsp+64], rbp
37b6203ffmov rax, [rsp+464]
37b620407mov [rsp+56], r14
37b62040cmov rcx, rbx
37b62040fmov [rsp+48], r12
37b620414mov [rsp+32], rax
37b620419mov [rsp+316], edx
37b620420mov rdx, [rsp+520]
37b620428call sgehrd_
37b62042dtest edi, edi
37b62042fjne 0x37b6209d8
37b620435mov eax, [rsp+168]
37b62043ctest eax, eax
37b62043ejne 0x37b6214c0
37b620444mov r12l, [rsp+176]
37b62044cmov eax, [r13]
37b620450test r12l, r12l
37b620453jne 0x37b6213f8
37b620459mov r9, [rsp+520]
37b620461mov [rsp+316], eax
37b620468mov r8, rbx
37b62046blea rcx, [rsp+262]
37b620473mov rax, [rsp+592]
37b62047blea rdx, [rip+0xe11f4f]
37b620482mov [rsp+262], 83
37b62048amov [rsp+120], 1
37b620493mov [rsp+104], rax
37b620498mov rax, [rsp+568]
37b6204a0mov [rsp+112], 1
37b6204a9mov [rsp+88], rax
37b6204aemov rax, [rsp+512]
37b6204b6mov [rsp+96], r14
37b6204bbmov [rsp+80], rax
37b6204c0mov rax, [rsp+504]
37b6204c8mov [rsp+72], rax
37b6204cdmov rax, [rsp+480]
37b6204d5mov [rsp+64], rax
37b6204damov rax, [rsp+472]
37b6204e2mov [rsp+56], rax
37b6204e7mov rax, [rsp+464]
37b6204efmov [rsp+48], rax
37b6204f4mov rax, [rsp+456]
37b6204fcmov [rsp+40], rax
37b620501mov rax, [rsp+528]
37b620509mov [rsp+32], rax
37b62050ecall shseqr_
37b620513mov rax, [rsp+592]
37b62051bmov edi, [rax]
37b62051dtest edi, edi
37b62051fje 0x37b621d60
37b620525nop [rax+rax]
37b620530
37b620530loc_37b620530:
37b620530mov r11l, [rsp+216]
37b620538test r11l, r11l
37b62053bjne 0x37b620830
37b620541
37b620541loc_37b620541:
37b620541mov rcx, [rsp+208]
37b620549call sroundup_lwork_
37b62054emov rax, [rsp+568]
37b620556movss [rax], x0
37b62055ajmp 0x37b61ff7e
37b62055f
37b62055f 90 .
37b620560
37b620560loc_37b620560:
37b620560mov rax, [rsp+464]
37b620568mov [rsp+48], rbx
37b62056dlea rbp, [rsp+284]
37b620575lea r14, [rsp+272]
37b62057dmov [rsp+80], 1
37b620586lea r8, [rip+0xe11e57]
37b62058dlea r15, [rsp+264]
37b620595mov [rsp+64], rax
37b62059amov rax, [rsp+456]
37b6205a2mov rdx, r8
37b6205a5mov r9, r15
37b6205a8mov [rsp+72], rbp
37b6205adlea rcx, [rip+0xe11e4a]
37b6205b4mov [rsp+56], rax
37b6205b9mov [rsp+40], rbx
37b6205bemov [rsp+32], r14
37b6205c3movss [rsp+272], x1
37b6205cccall slascl_
37b6205d1mov rax, [rsp+536]
37b6205d9mov rdx, rbx
37b6205dcmov [rsp+64], 1
37b6205e5mov [rsp+56], rbp
37b6205eamov r9, [rsp+464]
37b6205f2mov [rsp+48], rax
37b6205f7mov rax, [rsp+528]
37b6205ffmov r8, [rsp+456]
37b620607mov rcx, [rsp+416]
37b62060fmov [rsp+40], rax
37b620614mov rax, [rsp+520]
37b62061cmov [rsp+32], rax
37b620621call sgebal_
37b620626mov [rsp+40], r12
37b62062bmov r8, rbx
37b62062emov rdx, rbx
37b620631mov rax, [rsp+464]
37b620639mov r9, [rsp+456]
37b620641mov [rsp+48], 1
37b62064alea rcx, [rip+0xe11dae]
37b620651mov [rsp+32], rax
37b620656call slange_
37b62065bmov rax, [rsp+544]
37b620663mov r9, r14
37b620666lea r8, [rip+0xe11d77]
37b62066dmov rdx, r8
37b620670lea rcx, [rip+0xe11d87]
37b620677movss [rsp+276], x0
37b620680movss [rax], x0
37b620684lea rax, [rip+0xe11d55]
37b62068bmov [rsp+80], 1
37b620694mov [rsp+72], rbp
37b620699mov [rsp+64], rax
37b62069emov [rsp+56], r12
37b6206a3mov [rsp+48], rax
37b6206a8mov [rsp+40], rax
37b6206admov [rsp+32], r15
37b6206b2call slascl_
37b6206b7mov [rsp+216], 1
37b6206c2movss x0, [rsp+276]
37b6206cbjmp 0x37b6203b8
37b6206d0
37b6206d0loc_37b6206d0:
37b6206d0lea rax, [rip+0xe11d09]
37b6206d7lea rcx, [rip+0xe11d06]
37b6206demov [rsp+64], 1
37b6206e7mov r9, rbx
37b6206eamov [rsp+48], rcx
37b6206eflea r8, [rip+0xe11ce0]
37b6206f6lea rdx, [rip+0xe11cda]
37b6206fdmov rcx, rax
37b620700mov [rsp+56], 6
37b620709mov [rsp+40], rbx
37b62070emov [rsp+32], rax
37b620713mov [rsp+216], rax
37b62071bcall ilaenv_
37b620720add eax, 1
37b620723imul eax, r14l
37b620727mov [rsp+288], eax
37b62072etest edi, edi
37b620730jne 0x37b6217d8
37b620736mov ecx, [rsp+168]
37b62073dtest ecx, ecx
37b62073fjne 0x37b621b18
37b620745mov rax, [rsp+592]
37b62074dmov edx, [rsp+176]
37b620754mov r8, rbx
37b620757mov [rsp+120], 1
37b620760mov [rsp+32], rbx
37b620765mov r9, [rsp+216]
37b62076dmov [rsp+104], rax
37b620772lea rax, [rip+0xe11c73]
37b620779test edx, edx
37b62077blea rdx, [rip+0xe11c4f]
37b620782mov [rsp+96], rax
37b620787mov rax, [rsp+568]
37b62078fmov [rsp+112], 1
37b620798mov [rsp+88], rax
37b62079dmov rax, [rsp+512]
37b6207a5mov [rsp+80], rax
37b6207aamov rax, [rsp+504]
37b6207b2mov [rsp+72], rax
37b6207b7mov rax, [rsp+480]
37b6207bfmov [rsp+64], rax
37b6207c4mov rax, [rsp+472]
37b6207ccmov [rsp+56], rax
37b6207d1mov rax, [rsp+464]
37b6207d9mov [rsp+48], rax
37b6207demov rax, [rsp+456]
37b6207e6mov [rsp+40], rax
37b6207ebje 0x37b621a48
37b6207f1lea rcx, [rip+0xe11bda]
37b6207f8call shseqr_
37b6207fdmov eax, [rbx]
37b6207ffmov edx, [rsp+288]
37b620806lea r15l, [rax+rax]
37b62080amov rax, [rsp+568]
37b620812cvttss2si eax, [rax]
37b620816cmp eax, edx
37b620818cmovl eax, edx
37b62081b
37b62081bloc_37b62081b:
37b62081bcmp r15l, eax
37b62081ecmovge eax, r15l
37b620822jmp 0x37b62004a
37b620827
37b620827 66 0f 1f 84 00 00 00 00 00 f........
37b620830
37b620830loc_37b620830:
37b620830mov rax, [rsp+592]
37b620838mov ecx, 1
37b62083dlea r15, [rip+0xe11b9c]
37b620844lea r12, [rsp+312]
37b62084clea rdi, [rsp+264]
37b620854lea r8, [rip+0xe11b89]
37b62085bmov [rsp+216], r15
37b620863movsxd rdx, [rax]
37b620866mov eax, [rbx]
37b620868mov [rsp+72], rbp
37b62086dlea rsi, [rsp+272]
37b620875mov [rsp+80], 1
37b62087emov r9, rsi
37b620881sub eax, edx
37b620883mov [rsp+64], r14
37b620888test eax, eax
37b62088amov [rsp+312], eax
37b620891cmovle eax, ecx
37b620894mov [rsp+48], r15
37b620899lea rcx, [rip+0xe11b5e]
37b6208a0mov [rsp+40], r12
37b6208a5mov [rsp+316], eax
37b6208acmov rax, [rsp+472]
37b6208b4mov [rsp+32], rdi
37b6208b9lea rax, [rax+4*rdx]
37b6208bdmov rdx, r8
37b6208c0mov [rsp+56], rax
37b6208c5call slascl_
37b6208camov rax, [rsp+592]
37b6208d2mov ecx, 1
37b6208d7mov r9, rsi
37b6208dalea r8, [rip+0xe11b03]
37b6208e1movsxd rdx, [rax]
37b6208e4mov eax, [rbx]
37b6208e6mov [rsp+72], rbp
37b6208ebmov [rsp+80], 1
37b6208f4sub eax, edx
37b6208f6mov [rsp+64], r14
37b6208fbtest eax, eax
37b6208fdmov [rsp+312], eax
37b620904cmovle eax, ecx
37b620907mov [rsp+48], r15
37b62090clea rcx, [rip+0xe11aeb]
37b620913mov [rsp+40], r12
37b620918mov [rsp+316], eax
37b62091fmov rax, [rsp+480]
37b620927mov [rsp+32], rdi
37b62092clea rax, [rax+4*rdx]
37b620930mov rdx, r8
37b620933mov [rsp+56], rax
37b620938call slascl_
37b62093dmov rax, [rsp+592]
37b620945mov r10l, [rax]
37b620948test r10l, r10l
37b62094bjne 0x37b621c50
37b620951mov r9l, [rsp+188]
37b620959test r9l, r9l
37b62095cjne 0x37b62096f
37b62095emov r8l, [rsp+184]
37b620966test r8l, r8l
37b620969je 0x37b620541
37b62096f
37b62096floc_37b62096f:
37b62096fmov ecx, [rsp+280]
37b620976test ecx, ecx
37b620978jne 0x37b620541
37b62097emov rax, [rsp+560]
37b620986mov [rsp+72], rbp
37b62098bmov [rsp+80], 1
37b620994mov [rsp+56], rax
37b620999mov rax, [rsp+216]
37b6209a1mov [rsp+64], rbx
37b6209a6mov [rsp+48], rax
37b6209abmov [rsp+40], rbx
37b6209b0
37b6209b0loc_37b6209b0:
37b6209b0mov [rsp+32], rdi
37b6209b5lea r8, [rip+0xe11a28]
37b6209bcmov r9, rsi
37b6209bflea rcx, [rip+0xe11a38]
37b6209c6mov rdx, r8
37b6209c9call slascl_
37b6209cejmp 0x37b620541
37b6209d3
37b6209d3 0f 1f 44 00 00 ..D..
37b6209d8
37b6209d8loc_37b6209d8:
37b6209d8mov rax, [rsp+496]
37b6209e0mov r8, rbx
37b6209e3mov rdx, rbx
37b6209e6lea rcx, [rip+0xe119fb]
37b6209edmov r9, [rsp+456]
37b6209f5mov [rsp+263], 76
37b6209fdmov [rsp+48], rax
37b620a02mov rax, [rsp+488]
37b620a0amov [rsp+56], 1
37b620a13mov [rsp+40], rax
37b620a18mov rax, [rsp+464]
37b620a20mov [rsp+32], rax
37b620a25call slacpy_
37b620a2amov eax, [r13]
37b620a2emov rcx, rbx
37b620a31mov [rsp+64], rbp
37b620a36mov [rsp+56], r14
37b620a3bmov r9, [rsp+488]
37b620a43sub eax, r15l
37b620a46mov [rsp+48], r12
37b620a4bmov r8, [rsp+528]
37b620a53add eax, 1
37b620a56mov rdx, [rsp+520]
37b620a5emov [rsp+316], eax
37b620a65mov rax, [rsp+568]
37b620a6dmov [rsp+40], rax
37b620a72mov rax, [rsp+496]
37b620a7amov [rsp+32], rax
37b620a7fcall sorghr_
37b620a84mov eax, [r13]
37b620a88mov r8, rbx
37b620a8bmov r9, [rsp+520]
37b620a93lea rdx, [rip+0xe11936]
37b620a9alea rcx, [rip+0xe11933]
37b620aa1mov [rsp+120], 1
37b620aaamov [rsp+316], eax
37b620ab1mov rax, [rsp+592]
37b620ab9mov [rsp+112], 1
37b620ac2mov [rsp+104], rax
37b620ac7mov rax, [rsp+568]
37b620acfmov [rsp+96], r14
37b620ad4mov [rsp+88], rax
37b620ad9mov rax, [rsp+496]
37b620ae1mov [rsp+80], rax
37b620ae6mov rax, [rsp+488]
37b620aeemov [rsp+72], rax
37b620af3mov rax, [rsp+480]
37b620afbmov [rsp+64], rax
37b620b00mov rax, [rsp+472]
37b620b08mov [rsp+56], rax
37b620b0dmov rax, [rsp+464]
37b620b15mov [rsp+48], rax
37b620b1amov rax, [rsp+456]
37b620b22mov [rsp+40], rax
37b620b27mov rax, [rsp+528]
37b620b2fmov [rsp+32], rax
37b620b34call shseqr_
37b620b39mov eax, [rsp+168]
37b620b40test eax, eax
37b620b42jne 0x37b621d00
37b620b48
37b620b48loc_37b620b48:
37b620b48mov rax, [rsp+592]
37b620b50mov eax, [rax]
37b620b52test eax, eax
37b620b54jne 0x37b620530
37b620b5amov eax, [r13]
37b620b5emov [rsp+104], r14
37b620b63lea r12, [rsp+292]
37b620b6blea rdx, [rip+0xe11861]
37b620b72mov [rsp+88], r12
37b620b77lea rcx, [rsp+263]
37b620b7fmov r9, rbx
37b620b82lea r8, [rsp+304]
37b620b8amov [rsp+316], eax
37b620b91mov rax, [rsp+568]
37b620b99mov [rsp+80], rbx
37b620b9emov [rsp+96], rax
37b620ba3mov rax, [rsp+512]
37b620babmov [rsp+128], 1
37b620bb7mov [rsp+72], rax
37b620bbcmov rax, [rsp+504]
37b620bc4mov [rsp+120], 1
37b620bcdmov [rsp+64], rax
37b620bd2mov rax, [rsp+496]
37b620bdamov [rsp+112], rbp
37b620bdfmov [rsp+56], rax
37b620be4mov rax, [rsp+488]
37b620becmov [rsp+48], rax
37b620bf1mov rax, [rsp+464]
37b620bf9mov [rsp+40], rax
37b620bfemov rax, [rsp+456]
37b620c06mov [rsp+32], rax
37b620c0bcall strevc3_
37b620c10mov edx, [rsp+176]
37b620c17test edx, edx
37b620c19je 0x37b621d78
37b620c1f
37b620c1floc_37b620c1f:
37b620c1fmov rax, [rsp+496]
37b620c27mov [rsp+72], rbp
37b620c2cmov r8, rbx
37b620c2flea rdx, [rip+0xe117b2]
37b620c36mov [rsp+48], rbx
37b620c3bmov r9, [rsp+520]
37b620c43mov [rsp+64], rax
37b620c48mov rax, [rsp+488]
37b620c50mov [rsp+88], 1
37b620c59mov rcx, [rsp+416]
37b620c61mov [rsp+56], rax
37b620c66mov rax, [rsp+536]
37b620c6emov [rsp+80], 1
37b620c77mov [rsp+40], rax
37b620c7cmov rax, [rsp+528]
37b620c84mov [rsp+32], rax
37b620c89call sgebak_
37b620c8emov eax, [rbx]
37b620c90test eax, eax
37b620c92jle 0x37b620f7b
37b620c98movsxd r15, [rsp+192]
37b620ca0xor edx, edx
37b620ca2mov rsi, [rsp+488]
37b620caamov [rsp+192], eax
37b620cb1mov [rsp+248], rbp
37b620cb9mov r10, [rsp+480]
37b620cc1mov r13, -1
37b620cc8mov r12l, 1
37b620ccetest r15, r15
37b620cd1mov [rsp+224], r14
37b620cd9cmovs r15, rdx
37b620cddmov rdx, r15
37b620ce0mov [rsp+176], r15
37b620ce8not rdx
37b620ceblea rdx, [rdx+2*r15]
37b620ceflea r15, [4*r15]
37b620cf7lea rdi, [rsi+4*rdx+4]
37b620cfcnop [rax]
37b620d00
37b620d00loc_37b620d00:
37b620d00movss x1, [r10+4*r12-4]
37b620d07pxor x0, x0
37b620d0bcomiss x1, x0
37b620d0ejp 0x37b6212f0
37b620d14je 0x37b621390
37b620d1ajbe 0x37b6212f0
37b620d20lea r8, [rip+0xe116b9]
37b620d27mov rdx, rsi
37b620d2amov rcx, rbx
37b620d2dmov [rsp+480], r10
37b620d35mov [rsp+232], 1
37b620d40lea rbp, [rsp+300]
37b620d48call snrm2_
37b620d4dmov rax, [rsp+176]
37b620d55mov rdx, rdi
37b620d58mov rcx, rbx
37b620d5bmovss [rsp+312], x0
37b620d64lea r8, [rip+0xe11675]
37b620d6blea r14, [rax+r13]
37b620d6fcall snrm2_
37b620d74mov rdx, [rsp+224]
37b620d7clea rcx, [rsp+312]
37b620d84movss [rsp+316], x0
37b620d8dcall slapy2_
37b620d92mov r8, rsi
37b620d95mov rdx, rbp
37b620d98mov rcx, rbx
37b620d9bmovaps x1, x0
37b620d9emovss x0, [rip+0xe1165e]
37b620da6lea r9, [rip+0xe11633]
37b620daddivss x0, x1
37b620db1movss [rsp+300], x0
37b620dbacall sscal_
37b620dbfmov rdx, rbp
37b620dc2mov r8, rdi
37b620dc5mov rcx, rbx
37b620dc8lea r9, [rip+0xe11611]
37b620dcfcall sscal_
37b620dd4mov edx, [rbx]
37b620dd6mov r10, [rsp+480]
37b620ddetest edx, edx
37b620de0jle 0x37b620e90
37b620de6lea eax, [rdx-1]
37b620de9cmp eax, 2
37b620decjbe 0x37b620e53
37b620deemov ecx, edx
37b620df0mov r8, [rsp+568]
37b620df8xor eax, eax
37b620dfashr ecx, 2
37b620dfdshl rcx, 4
37b620e01nop [rax+rax]
37b620e0anop [rax+rax]
37b620e15nop [rax+rax]
37b620e20
37b620e20loc_37b620e20:
37b620e20movups x0, [rsi+rax]
37b620e24movups x1, [rdi+rax]
37b620e28mulps x0, x0
37b620e2bmulps x1, x1
37b620e2eaddps x0, x1
37b620e31movups [r8+rax], x0
37b620e36add rax, 16
37b620e3acmp rax, rcx
37b620e3djne 0x37b620e20
37b620e3ftest dl, 3
37b620e42je 0x37b620e90
37b620e44mov ebp, edx
37b620e46and ebp, -4
37b620e49lea eax, [rbp+1]
37b620e4cmov [rsp+232], eax
37b620e53
37b620e53loc_37b620e53:
37b620e53movsxd rbp, [rsp+232]
37b620e5bmov r8, [rsp+568]
37b620e63lea rcx, [rsi-4]
37b620e67lea rax, [rdi-4]
37b620e6b
37b620e6bloc_37b620e6b:
37b620e6bmovss x1, [rcx+4*rbp]
37b620e70movss x0, [rax+4*rbp]
37b620e75mulss x1, x1
37b620e79mulss x0, x0
37b620e7daddss x0, x1
37b620e81movss [r8+4*rbp-4], x0
37b620e88add rbp, 1
37b620e8ccmp edx, ebp
37b620e8ejge 0x37b620e6b
37b620e90
37b620e90loc_37b620e90:
37b620e90mov rdx, [rsp+568]
37b620e98lea r8, [rip+0xe11541]
37b620e9fmov rcx, rbx
37b620ea2mov [rsp+480], r10
37b620eaacall isamax_
37b620eafmov rcx, [rsp+488]
37b620eb7lea r9, [rsp+308]
37b620ebflea r8, [rsp+268]
37b620ec7cdqe
37b620ec9mov [rsp+240], r9
37b620ed1lea rbp, [r14+rax]
37b620ed5add rax, r13
37b620ed8mov [rsp+232], r8
37b620ee0lea rdx, [rcx+4*rbp]
37b620ee4lea rcx, [rcx+4*rax]
37b620ee8lea rax, [rsp+296]
37b620ef0mov [rsp+32], rax
37b620ef5call slartg_
37b620efamov r9, [rsp+240]
37b620f02mov rdx, rsi
37b620f05mov rcx, rbx
37b620f08mov r8, [rsp+232]
37b620f10lea rax, [rip+0xe114c9]
37b620f17mov [rsp+48], r9
37b620f1cmov r9, rdi
37b620f1fmov [rsp+40], r8
37b620f24mov r8, rax
37b620f27mov [rsp+32], rax
37b620f2ccall srot_
37b620f31mov rax, [rsp+488]
37b620f39mov r10, [rsp+480]
37b620f41mov [rax+4*rbp], 0
37b620f48nop [rax+rax]
37b620f50
37b620f50loc_37b620f50:
37b620f50add r12, 1
37b620f54add rsi, r15
37b620f57mov r13, r14
37b620f5aadd rdi, r15
37b620f5dcmp [rsp+192], r12l
37b620f65jge 0x37b620d00
37b620f6bmov rbp, [rsp+248]
37b620f73mov r14, [rsp+224]
37b620f7b
37b620f7bloc_37b620f7b:
37b620f7bmov esi, [rsp+168]
37b620f82test esi, esi
37b620f84je 0x37b620530
37b620f8a
37b620f8aloc_37b620f8a:
37b620f8amov rax, [rsp+512]
37b620f92mov [rsp+72], rbp
37b620f97mov r8, rbx
37b620f9alea rdx, [rip+0xe1144f]
37b620fa1mov [rsp+48], rbx
37b620fa6mov r9, [rsp+520]
37b620faemov [rsp+64], rax
37b620fb3mov rax, [rsp+504]
37b620fbbmov [rsp+88], 1
37b620fc4mov rcx, [rsp+416]
37b620fccmov [rsp+56], rax
37b620fd1mov rax, [rsp+536]
37b620fd9mov [rsp+80], 1
37b620fe2mov [rsp+40], rax
37b620fe7mov rax, [rsp+528]
37b620fefmov [rsp+32], rax
37b620ff4call sgebak_
37b620ff9mov eax, [rbx]
37b620ffbtest eax, eax
37b620ffdjle 0x37b620530
37b621003movsxd r15, [rsp+200]
37b62100bxor edx, edx
37b62100dmov rsi, [rsp+504]
37b621015mov [rsp+176], eax
37b62101cmov [rsp+232], rbp
37b621024mov r10, [rsp+480]
37b62102cmov r13, -1
37b621033mov r12l, 1
37b621039test r15, r15
37b62103cmov [rsp+192], r14
37b621044cmovs r15, rdx
37b621048mov rdx, r15
37b62104bmov [rsp+168], r15
37b621053not rdx
37b621056lea rdx, [rdx+2*r15]
37b62105alea r15, [4*r15]
37b621062lea rdi, [rsi+4*rdx+4]
37b621067nop [rax+rax]
37b621070
37b621070loc_37b621070:
37b621070movss x1, [r10+4*r12-4]
37b621077pxor x0, x0
37b62107bcomiss x1, x0
37b62107ejp 0x37b6212e0
37b621084je 0x37b621320
37b62108ajbe 0x37b6212e0
37b621090lea r8, [rip+0xe11349]
37b621097mov rdx, rsi
37b62109amov rcx, rbx
37b62109dmov [rsp+480], r10
37b6210a5mov [rsp+200], 1
37b6210b0lea rbp, [rsp+300]
37b6210b8call snrm2_
37b6210bdmov rax, [rsp+168]
37b6210c5mov rdx, rdi
37b6210c8mov rcx, rbx
37b6210cbmovss [rsp+312], x0
37b6210d4lea r8, [rip+0xe11305]
37b6210dblea r14, [r13+rax]
37b6210e0call snrm2_
37b6210e5mov rdx, [rsp+192]
37b6210edlea rcx, [rsp+312]
37b6210f5movss [rsp+316], x0
37b6210fecall slapy2_
37b621103mov r8, rsi
37b621106mov rdx, rbp
37b621109mov rcx, rbx
37b62110cmovaps x1, x0
37b62110fmovss x0, [rip+0xe112ed]
37b621117lea r9, [rip+0xe112c2]
37b62111edivss x0, x1
37b621122movss [rsp+300], x0
37b62112bcall sscal_
37b621130mov rdx, rbp
37b621133mov r8, rdi
37b621136mov rcx, rbx
37b621139lea r9, [rip+0xe112a0]
37b621140call sscal_
37b621145mov edx, [rbx]
37b621147mov r10, [rsp+480]
37b62114ftest edx, edx
37b621151jle 0x37b6211f0
37b621157lea eax, [rdx-1]
37b62115acmp eax, 2
37b62115djbe 0x37b6211b3
37b62115fmov ecx, edx
37b621161mov r8, [rsp+568]
37b621169xor eax, eax
37b62116bshr ecx, 2
37b62116eshl rcx, 4
37b621172nop [rax]
37b621175nop [rax+rax]
37b621180
37b621180loc_37b621180:
37b621180movups x1, [rsi+rax]
37b621184movups x0, [rdi+rax]
37b621188mulps x1, x1
37b62118bmulps x0, x0
37b62118eaddps x0, x1
37b621191movups [r8+rax], x0
37b621196add rax, 16
37b62119acmp rcx, rax
37b62119djne 0x37b621180
37b62119fmov ebp, edx
37b6211a1and ebp, -4
37b6211a4test dl, 3
37b6211a7je 0x37b6211f0
37b6211a9lea eax, [rbp+1]
37b6211acmov [rsp+200], eax
37b6211b3
37b6211b3loc_37b6211b3:
37b6211b3movsxd rbp, [rsp+200]
37b6211bbmov r8, [rsp+568]
37b6211c3lea rcx, [rsi-4]
37b6211c7lea rax, [rdi-4]
37b6211cb
37b6211cbloc_37b6211cb:
37b6211cbmovss x0, [rcx+4*rbp]
37b6211d0movss x1, [rax+4*rbp]
37b6211d5mulss x0, x0
37b6211d9mulss x1, x1
37b6211ddaddss x0, x1
37b6211e1movss [r8+4*rbp-4], x0
37b6211e8add rbp, 1
37b6211eccmp edx, ebp
37b6211eejge 0x37b6211cb
37b6211f0
37b6211f0loc_37b6211f0:
37b6211f0mov rdx, [rsp+568]
37b6211f8lea r8, [rip+0xe111e1]
37b6211ffmov rcx, rbx
37b621202mov [rsp+480], r10
37b62120acall isamax_
37b62120fmov rcx, [rsp+504]
37b621217lea r9, [rsp+308]
37b62121flea r8, [rsp+268]
37b621227cdqe
37b621229mov [rsp+224], r9
37b621231lea rbp, [r14+rax]
37b621235add rax, r13
37b621238mov [rsp+200], r8
37b621240lea rdx, [rcx+4*rbp]
37b621244lea rcx, [rcx+4*rax]
37b621248lea rax, [rsp+296]
37b621250mov [rsp+32], rax
37b621255call slartg_
37b62125amov r9, [rsp+224]
37b621262mov rdx, rsi
37b621265mov rcx, rbx
37b621268mov r8, [rsp+200]
37b621270lea rax, [rip+0xe11169]
37b621277mov [rsp+48], r9
37b62127cmov r9, rdi
37b62127fmov [rsp+40], r8
37b621284mov r8, rax
37b621287mov [rsp+32], rax
37b62128ccall srot_
37b621291mov rax, [rsp+504]
37b621299mov r10, [rsp+480]
37b6212a1mov [rax+4*rbp], 0
37b6212a8nop [rax+rax]
37b6212b0
37b6212b0loc_37b6212b0:
37b6212b0add r12, 1
37b6212b4add rsi, r15
37b6212b7mov r13, r14
37b6212baadd rdi, r15
37b6212bdcmp [rsp+176], r12l
37b6212c5jge 0x37b621070
37b6212cbmov rbp, [rsp+232]
37b6212d3mov r14, [rsp+192]
37b6212dbjmp 0x37b620530
37b6212e0
37b6212e0loc_37b6212e0:
37b6212e0mov rax, [rsp+168]
37b6212e8lea r14, [r13+rax]
37b6212edjmp 0x37b6212b0
37b6212ef
37b6212ef 90 .
37b6212f0
37b6212f0loc_37b6212f0:
37b6212f0mov rax, [rsp+176]
37b6212f8lea r14, [rax+r13]
37b6212fcjmp 0x37b620f50
37b621301
37b621301 0f 1f 80 00 00 00 00 .......
37b621308
37b621308loc_37b621308:
37b621308mov eax, [rax]
37b62130atest eax, eax
37b62130cje 0x37b61ff7e
37b621312
37b621312loc_37b621312:
37b621312neg eax
37b621314jmp 0x37b61ff5c
37b621319
37b621319 0f 1f 80 00 00 00 00 .......
37b621320
37b621320loc_37b621320:
37b621320lea r8, [rip+0xe110b9]
37b621327mov rdx, rsi
37b62132amov rcx, rbx
37b62132dmov [rsp+480], r10
37b621335call snrm2_
37b62133alea rdx, [rsp+300]
37b621342mov r8, rsi
37b621345mov rcx, rbx
37b621348movaps x1, x0
37b62134bmovss x0, [rip+0xe110b1]
37b621353lea r9, [rip+0xe11086]
37b62135adivss x0, x1
37b62135emovss [rsp+300], x0
37b621367call sscal_
37b62136cmov rax, [rsp+168]
37b621374mov r10, [rsp+480]
37b62137clea r14, [r13+rax]
37b621381jmp 0x37b6212b0
37b621386
37b621386 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b621390
37b621390loc_37b621390:
37b621390lea r8, [rip+0xe11049]
37b621397mov rdx, rsi
37b62139amov rcx, rbx
37b62139dmov [rsp+480], r10
37b6213a5call snrm2_
37b6213aalea rdx, [rsp+300]
37b6213b2mov r8, rsi
37b6213b5mov rcx, rbx
37b6213b8movaps x1, x0
37b6213bbmovss x0, [rip+0xe11041]
37b6213c3lea r9, [rip+0xe11016]
37b6213cadivss x0, x1
37b6213cemovss [rsp+300], x0
37b6213d7call sscal_
37b6213dcmov rax, [rsp+176]
37b6213e4mov r10, [rsp+480]
37b6213eclea r14, [rax+r13]
37b6213f0jmp 0x37b620f50
37b6213f5
37b6213f5 0f 1f 00 ...
37b6213f8
37b6213f8loc_37b6213f8:
37b6213f8mov r9, [rsp+520]
37b621400mov [rsp+316], eax
37b621407mov r8, rbx
37b62140alea rcx, [rsp+262]
37b621412mov rax, [rsp+592]
37b62141alea rdx, [rip+0xe10fb0]
37b621421mov [rsp+262], 69
37b621429mov [rsp+120], 1
37b621432mov [rsp+104], rax
37b621437mov rax, [rsp+568]
37b62143fmov [rsp+112], 1
37b621448mov [rsp+88], rax
37b62144dmov rax, [rsp+512]
37b621455mov [rsp+96], r14
37b62145amov [rsp+80], rax
37b62145fmov rax, [rsp+504]
37b621467mov [rsp+72], rax
37b62146cmov rax, [rsp+480]
37b621474mov [rsp+64], rax
37b621479mov rax, [rsp+472]
37b621481mov [rsp+56], rax
37b621486mov rax, [rsp+464]
37b62148emov [rsp+48], rax
37b621493mov rax, [rsp+456]
37b62149bmov [rsp+40], rax
37b6214a0mov rax, [rsp+528]
37b6214a8mov [rsp+32], rax
37b6214adcall shseqr_
37b6214b2jmp 0x37b620530
37b6214b7
37b6214b7 66 0f 1f 84 00 00 00 00 00 f........
37b6214c0
37b6214c0loc_37b6214c0:
37b6214c0mov rax, [rsp+512]
37b6214c8mov r8, rbx
37b6214cbmov rdx, rbx
37b6214celea rcx, [rip+0xe10f13]
37b6214d5mov r9, [rsp+456]
37b6214ddmov [rsp+263], 82
37b6214e5mov [rsp+48], rax
37b6214eamov rax, [rsp+504]
37b6214f2mov [rsp+56], 1
37b6214fbmov [rsp+40], rax
37b621500mov rax, [rsp+464]
37b621508mov [rsp+32], rax
37b62150dcall slacpy_
37b621512mov eax, [r13]
37b621516mov rcx, rbx
37b621519mov [rsp+64], rbp
37b62151emov [rsp+56], r14
37b621523mov r9, [rsp+504]
37b62152bsub eax, r15l
37b62152emov [rsp+48], r12
37b621533mov r8, [rsp+528]
37b62153badd eax, 1
37b62153emov rdx, [rsp+520]
37b621546mov [rsp+316], eax
37b62154dmov rax, [rsp+568]
37b621555mov [rsp+40], rax
37b62155amov rax, [rsp+512]
37b621562mov [rsp+32], rax
37b621567call sorghr_
37b62156cmov eax, [r13]
37b621570mov r8, rbx
37b621573mov r9, [rsp+520]
37b62157blea rdx, [rip+0xe10e4e]
37b621582lea rcx, [rip+0xe10e4b]
37b621589mov [rsp+120], 1
37b621592mov [rsp+316], eax
37b621599mov rax, [rsp+592]
37b6215a1mov [rsp+112], 1
37b6215aamov [rsp+104], rax
37b6215afmov rax, [rsp+568]
37b6215b7mov [rsp+96], r14
37b6215bcmov [rsp+88], rax
37b6215c1mov rax, [rsp+512]
37b6215c9mov [rsp+80], rax
37b6215cemov rax, [rsp+504]
37b6215d6mov [rsp+72], rax
37b6215dbmov rax, [rsp+480]
37b6215e3mov [rsp+64], rax
37b6215e8mov rax, [rsp+472]
37b6215f0mov [rsp+56], rax
37b6215f5mov rax, [rsp+464]
37b6215fdmov [rsp+48], rax
37b621602mov rax, [rsp+456]
37b62160amov [rsp+40], rax
37b62160fmov rax, [rsp+528]
37b621617mov [rsp+32], rax
37b62161ccall shseqr_
37b621621mov rax, [rsp+592]
37b621629mov r15l, [rax]
37b62162ctest r15l, r15l
37b62162fjne 0x37b620530
37b621635mov eax, [r13]
37b621639mov [rsp+104], r14
37b62163elea r15, [rsp+292]
37b621646lea rdi, [rsp+304]
37b62164emov [rsp+88], r15
37b621653mov r9, rbx
37b621656mov r8, rdi
37b621659lea rdx, [rip+0xe10d73]
37b621660mov [rsp+316], eax
37b621667mov rax, [rsp+568]
37b62166flea rcx, [rsp+263]
37b621677mov [rsp+80], rbx
37b62167cmov [rsp+96], rax
37b621681mov rax, [rsp+512]
37b621689mov [rsp+128], 1
37b621695mov [rsp+72], rax
37b62169amov rax, [rsp+504]
37b6216a2mov [rsp+120], 1
37b6216abmov [rsp+64], rax
37b6216b0mov rax, [rsp+496]
37b6216b8mov [rsp+112], rbp
37b6216bdmov [rsp+56], rax
37b6216c2mov rax, [rsp+488]
37b6216camov [rsp+48], rax
37b6216cfmov rax, [rsp+464]
37b6216d7mov [rsp+40], rax
37b6216dcmov rax, [rsp+456]
37b6216e4mov [rsp+32], rax
37b6216e9call strevc3_
37b6216eemov eax, [rsp+176]
37b6216f5test eax, eax
37b6216f7jne 0x37b620f8a
37b6216fd
37b6216fdloc_37b6216fd:
37b6216fdmov r9, rbx
37b621700mov r8, rdi
37b621703lea rdx, [rip+0xe10cf7]
37b62170amov rcx, rsi
37b62170dlea rax, [rsp+280]
37b621715mov [rsp+120], rbx
37b62171amov [rsp+136], rax
37b621722mov rax, [rsp+584]
37b62172amov [rsp+152], 1
37b621736mov [rsp+128], rax
37b62173emov rax, [rsp+568]
37b621746mov [rsp+144], 1
37b621752mov [rsp+112], rax
37b621757mov rax, [rsp+560]
37b62175fmov [rsp+104], r15
37b621764mov [rsp+88], rax
37b621769mov rax, [rsp+552]
37b621771mov [rsp+96], rbx
37b621776mov [rsp+80], rax
37b62177bmov rax, [rsp+512]
37b621783mov [rsp+72], rax
37b621788mov rax, [rsp+504]
37b621790mov [rsp+64], rax
37b621795mov rax, [rsp+496]
37b62179dmov [rsp+56], rax
37b6217a2mov rax, [rsp+488]
37b6217aamov [rsp+48], rax
37b6217afmov rax, [rsp+464]
37b6217b7mov [rsp+40], rax
37b6217bcmov rax, [rsp+456]
37b6217c4mov [rsp+32], rax
37b6217c9call strsna_
37b6217cejmp 0x37b620f7b
37b6217d3
37b6217d3 0f 1f 44 00 00 ..D..
37b6217d8
37b6217d8loc_37b6217d8:
37b6217d8lea rax, [rsp+284]
37b6217e0lea r14, [rip+0xe10c05]
37b6217e7mov r9, rbx
37b6217eamov [rsp+120], 1
37b6217f3mov [rsp+112], rax
37b6217f8mov rax, [rsp+568]
37b621800lea r15, [rsp+292]
37b621808lea rdx, [rip+0xe10bc4]
37b62180fmov [rsp+104], r14
37b621814lea r8, [rsp+304]
37b62181clea rcx, [rip+0xe10bc5]
37b621823mov [rsp+96], rax
37b621828mov rax, [rsp+512]
37b621830mov [rsp+88], r15
37b621835mov [rsp+72], rax
37b62183amov rax, [rsp+504]
37b621842mov [rsp+80], rbx
37b621847mov [rsp+64], rax
37b62184cmov rax, [rsp+496]
37b621854mov [rsp+128], 1
37b621860mov [rsp+56], rax
37b621865mov rax, [rsp+488]
37b62186dmov [rsp+48], rax
37b621872mov rax, [rsp+464]
37b62187amov [rsp+40], rax
37b62187fmov rax, [rsp+456]
37b621887mov [rsp+32], rax
37b62188ccall strevc3_
37b621891mov rax, [rsp+568]
37b621899mov edx, [rsp+288]
37b6218a0cvttss2si eax, [rax]
37b6218a4add eax, [rbx]
37b6218a6mov [rsp+96], r14
37b6218abmov [rsp+120], 1
37b6218b4cmp eax, edx
37b6218b6mov [rsp+112], 1
37b6218bfcmovl eax, edx
37b6218c2mov [rsp+288], eax
37b6218c9mov rax, [rsp+592]
37b6218d1mov [rsp+104], rax
37b6218d6mov rax, [rsp+568]
37b6218demov [rsp+88], rax
37b6218e3mov rax, [rsp+496]
37b6218ebmov [rsp+80], rax
37b6218f0mov rax, [rsp+488]
37b6218f8
37b6218f8loc_37b6218f8:
37b6218f8mov [rsp+72], rax
37b6218fdmov rax, [rsp+480]
37b621905mov r8, rbx
37b621908lea rcx, [rip+0xe10ac5]
37b62190fmov [rsp+32], rbx
37b621914mov r9, [rsp+216]
37b62191clea rdx, [rip+0xe10aad]
37b621923mov [rsp+64], rax
37b621928mov rax, [rsp+472]
37b621930mov [rsp+56], rax
37b621935mov rax, [rsp+464]
37b62193dmov [rsp+48], rax
37b621942mov rax, [rsp+456]
37b62194amov [rsp+40], rax
37b62194fcall shseqr_
37b621954mov rax, [rsp+568]
37b62195cmov ecx, [rbx]
37b62195ecvttss2si r11l, [rax]
37b621963mov eax, [rsp+288]
37b62196amov [rsp+224], ecx
37b621971lea r15l, [rcx+2*rcx]
37b621975cmp r11l, eax
37b621978cmovge eax, r11l
37b62197cmov r10l, eax
37b62197flea eax, [rcx-1]
37b621982mov [rsp+208], eax
37b621989mov eax, [rsp+176]
37b621990test eax, eax
37b621992jne 0x37b621a98
37b621998test ebp, ebp
37b62199ajne 0x37b621a98
37b6219a0mov eax, ecx
37b6219a2mov ebp, ecx
37b6219a4mov [rsp+48], r14
37b6219a9mov r9, rbx
37b6219acimul eax, ecx
37b6219afmov rcx, [rsp+216]
37b6219b7mov [rsp+64], 1
37b6219c0lea r8, [rip+0xe10a0f]
37b6219c7mov [rsp+56], 6
37b6219d0lea rdx, [rip+0xe10a1a]
37b6219d7mov [rsp+32], rcx
37b6219dcmov [rsp+40], rbx
37b6219e1lea eax, [rax+2*r15]
37b6219e5cmp r15l, eax
37b6219e8mov [rsp+288], r10l
37b6219f0cmovl r15l, eax
37b6219f4mov [rsp+224], r10l
37b6219fccall ilaenv_
37b621a01mov ecx, [rbx]
37b621a03mov r10l, [rsp+224]
37b621a0bmov r8l, eax
37b621a0emov edx, ecx
37b621a10lea eax, [rcx+rcx]
37b621a13imul edx, ecx
37b621a16lea r9l, [rax+rcx]
37b621a1alea edx, [rdx+2*r9]
37b621a1ecmp edx, r10l
37b621a21cmovl edx, r10l
37b621a25imul r8l, [rsp+208]
37b621a2eadd r8l, ebp
37b621a31cmp edx, r8l
37b621a34cmovl edx, r8l
37b621a38
37b621a38loc_37b621a38:
37b621a38add eax, ecx
37b621a3acmp eax, edx
37b621a3ccmovl eax, edx
37b621a3fjmp 0x37b62081b
37b621a44
37b621a44 0f 1f 40 00 ..@.
37b621a48
37b621a48loc_37b621a48:
37b621a48lea rcx, [rip+0xe10985]
37b621a4fcall shseqr_
37b621a54mov eax, [rbx]
37b621a56mov ecx, [rsp+288]
37b621a5dmov edx, eax
37b621a5flea r10l, [rax+rax]
37b621a63imul edx, eax
37b621a66add eax, r10l
37b621a69lea edx, [rdx+2*rax]
37b621a6cmov rax, [rsp+568]
37b621a74cmp r10l, edx
37b621a77cvttss2si eax, [rax]
37b621a7bcmovl r10l, edx
37b621a7fmov r15l, r10l
37b621a82cmp eax, ecx
37b621a84cmovl eax, ecx
37b621a87cmp eax, edx
37b621a89cmovl eax, edx
37b621a8cjmp 0x37b62081b
37b621a91
37b621a91 0f 1f 80 00 00 00 00 .......
37b621a98
37b621a98loc_37b621a98:
37b621a98mov rax, [rsp+216]
37b621aa0mov [rsp+48], r14
37b621aa5lea rdx, [rip+0xe10945]
37b621aacmov r9, rbx
37b621aafmov [rsp+64], 1
37b621ab8lea r8, [rip+0xe10917]
37b621abfmov [rsp+56], 6
37b621ac8mov rcx, rax
37b621acbmov [rsp+40], rbx
37b621ad0mov [rsp+32], rax
37b621ad5mov [rsp+288], r10l
37b621addmov [rsp+232], r10l
37b621ae5call ilaenv_
37b621aeamov edx, [rsp+208]
37b621af1mov r10l, [rsp+232]
37b621af9mov ecx, [rbx]
37b621afbimul edx, eax
37b621afeadd edx, [rsp+224]
37b621b05cmp edx, r10l
37b621b08lea eax, [rcx+rcx]
37b621b0bcmovl edx, r10l
37b621b0fjmp 0x37b621a38
37b621b14
37b621b14 0f 1f 40 00 ..@.
37b621b18
37b621b18loc_37b621b18:
37b621b18lea rax, [rsp+284]
37b621b20lea r14, [rip+0xe108c5]
37b621b27mov r9, rbx
37b621b2amov [rsp+120], 1
37b621b33mov [rsp+112], rax
37b621b38mov rax, [rsp+568]
37b621b40lea r15, [rsp+292]
37b621b48lea rdx, [rip+0xe10884]
37b621b4fmov [rsp+104], r14
37b621b54lea r8, [rsp+304]
37b621b5clea rcx, [rip+0xe1088d]
37b621b63mov [rsp+96], rax
37b621b68mov rax, [rsp+512]
37b621b70mov [rsp+88], r15
37b621b75mov [rsp+72], rax
37b621b7amov rax, [rsp+504]
37b621b82mov [rsp+80], rbx
37b621b87mov [rsp+64], rax
37b621b8cmov rax, [rsp+496]
37b621b94mov [rsp+128], 1
37b621ba0mov [rsp+56], rax
37b621ba5mov rax, [rsp+488]
37b621badmov [rsp+48], rax
37b621bb2mov rax, [rsp+464]
37b621bbamov [rsp+40], rax
37b621bbfmov rax, [rsp+456]
37b621bc7mov [rsp+32], rax
37b621bcccall strevc3_
37b621bd1mov rax, [rsp+568]
37b621bd9mov edx, [rsp+288]
37b621be0cvttss2si eax, [rax]
37b621be4add eax, [rbx]
37b621be6mov [rsp+96], r14
37b621bebmov [rsp+120], 1
37b621bf4cmp eax, edx
37b621bf6mov [rsp+112], 1
37b621bffcmovl eax, edx
37b621c02mov [rsp+288], eax
37b621c09mov rax, [rsp+592]
37b621c11mov [rsp+104], rax
37b621c16mov rax, [rsp+568]
37b621c1emov [rsp+88], rax
37b621c23mov rax, [rsp+512]
37b621c2bmov [rsp+80], rax
37b621c30mov rax, [rsp+504]
37b621c38jmp 0x37b6218f8
37b621c3d
37b621c3d 0f 1f 00 ...
37b621c40
37b621c40loc_37b621c40:
37b621c40test ebp, ebp
37b621c42je 0x37b6201df
37b621c48jmp 0x37b61ff48
37b621c4d
37b621c4d 0f 1f 00 ...
37b621c50
37b621c50loc_37b621c50:
37b621c50mov rax, [rsp+520]
37b621c58mov r15, [rsp+216]
37b621c60mov r9, rsi
37b621c63lea r8, [rip+0xe1077a]
37b621c6amov rdx, r8
37b621c6dlea rcx, [rip+0xe1078a]
37b621c74mov eax, [rax]
37b621c76mov [rsp+72], rbp
37b621c7bmov [rsp+80], 1
37b621c84mov [rsp+168], eax
37b621c8bsub eax, 1
37b621c8emov [rsp+316], eax
37b621c95mov rax, [rsp+472]
37b621c9dmov [rsp+64], rbx
37b621ca2mov [rsp+56], rax
37b621ca7mov [rsp+48], r15
37b621cacmov [rsp+40], r14
37b621cb1mov [rsp+32], rdi
37b621cb6call slascl_
37b621cbbmov rax, [rsp+520]
37b621cc3mov eax, [rax]
37b621cc5mov [rsp+72], rbp
37b621ccamov [rsp+80], 1
37b621cd3sub eax, 1
37b621cd6mov [rsp+64], rbx
37b621cdbmov [rsp+316], eax
37b621ce2mov rax, [rsp+480]
37b621ceamov [rsp+48], r15
37b621cefmov [rsp+56], rax
37b621cf4mov [rsp+40], r14
37b621cf9jmp 0x37b6209b0
37b621cfe
37b621cfe 66 90 f.
37b621d00
37b621d00loc_37b621d00:
37b621d00mov rax, [rsp+512]
37b621d08mov r8, rbx
37b621d0bmov rdx, rbx
37b621d0elea rcx, [rip+0xe106eb]
37b621d15mov r9, [rsp+488]
37b621d1dmov [rsp+263], 66
37b621d25mov [rsp+48], rax
37b621d2amov rax, [rsp+504]
37b621d32mov [rsp+56], 1
37b621d3bmov [rsp+40], rax
37b621d40mov rax, [rsp+496]
37b621d48mov [rsp+32], rax
37b621d4dcall slacpy_
37b621d52jmp 0x37b620b48
37b621d57
37b621d57 66 0f 1f 84 00 00 00 00 00 f........
37b621d60
37b621d60loc_37b621d60:
37b621d60lea rdi, [rsp+304]
37b621d68lea r15, [rsp+292]
37b621d70jmp 0x37b6216fd
37b621d75
37b621d75 0f 1f 00 ...
37b621d78
37b621d78loc_37b621d78:
37b621d78lea rax, [rsp+280]
37b621d80mov r9, rbx
37b621d83mov rcx, rsi
37b621d86mov [rsp+152], 1
37b621d92mov [rsp+136], rax
37b621d9amov rax, [rsp+584]
37b621da2lea r8, [rsp+304]
37b621daalea rdx, [rip+0xe10650]
37b621db1mov [rsp+144], 1
37b621dbdmov [rsp+128], rax
37b621dc5mov rax, [rsp+568]
37b621dcdmov [rsp+120], rbx
37b621dd2mov [rsp+112], rax
37b621dd7mov rax, [rsp+560]
37b621ddfmov [rsp+104], r12
37b621de4mov [rsp+88], rax
37b621de9mov rax, [rsp+552]
37b621df1mov [rsp+96], rbx
37b621df6mov [rsp+80], rax
37b621dfbmov rax, [rsp+512]
37b621e03mov [rsp+72], rax
37b621e08mov rax, [rsp+504]
37b621e10mov [rsp+64], rax
37b621e15mov rax, [rsp+496]
37b621e1dmov [rsp+56], rax
37b621e22mov rax, [rsp+488]
37b621e2amov [rsp+48], rax
37b621e2fmov rax, [rsp+464]
37b621e37mov [rsp+40], rax
37b621e3cmov rax, [rsp+456]
37b621e44mov [rsp+32], rax
37b621e49call strsna_
37b621e4ejmp 0x37b620c1f
37b61fda0
Loading..