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
Loading..