File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b803380
37b803380dggev_:
37b803380push r15
37b803382push r14
37b803384push r13
37b803386push r12
37b803388push rbp
37b803389push rdi
37b80338apush rsi
37b80338bpush rbx
37b80338csub rsp, 456
37b803393movups [rsp+384], x6
37b80339bmovups [rsp+400], x7
37b8033a3movups [rsp+416], x8
37b8033acmovups [rsp+432], x9
37b8033b5xor r15l, r15l
37b8033b8mov rax, [rsp+560]
37b8033c0movsxd rsi, [rax]
37b8033c3mov rax, [rsp+576]
37b8033cbmovsxd rbp, [rax]
37b8033cemov rax, [rsp+616]
37b8033d6mov [rsp+536], rdx
37b8033demov rbx, r8
37b8033e1mov [rsp+552], r9
37b8033e9mov r8l, 1
37b8033efmov r9l, 1
37b8033f5lea rdx, [rip+0xc36f14]
37b8033fcmovsxd r13, [rax]
37b8033ffmov rax, [rsp+632]
37b803407mov [rsp+528], rcx
37b80340fmov eax, [rax]
37b803411mov [rsp+240], eax
37b803418call lsame_
37b80341dtest eax, eax
37b80341fje 0x37b8035a8
37b803425
37b803425loc_37b803425:
37b803425mov rcx, [rsp+536]
37b80342dmov r9l, 1
37b803433mov r8l, 1
37b803439lea rdx, [rip+0xc36ed0]
37b803440call lsame_
37b803445test eax, eax
37b803447jne 0x37b8034f0
37b80344dmov rcx, [rsp+536]
37b803455mov r9l, 1
37b80345bmov r8l, 1
37b803461lea rdx, [rip+0xc36ea9]
37b803468call lsame_
37b80346dmov [rsp+212], eax
37b803474test eax, eax
37b803476jne 0x37b803630
37b80347cmov edx, -2
37b803481mov eax, 2
37b803486
37b803486loc_37b803486:
37b803486mov rsi, [rsp+656]
37b80348emov [rsi], edx
37b803490
37b803490loc_37b803490:
37b803490lea rdx, [rsp+376]
37b803498mov r8l, 6
37b80349elea rcx, [rip+0xc36e8f]
37b8034a5mov [rsp+376], eax
37b8034accall xerbla_
37b8034b1nop
37b8034b2
37b8034b2loc_37b8034b2:
37b8034b2movups x6, [rsp+384]
37b8034bamovups x7, [rsp+400]
37b8034c2movups x8, [rsp+416]
37b8034cbmovups x9, [rsp+432]
37b8034d4add rsp, 456
37b8034dbpop rbx
37b8034dcpop rsi
37b8034ddpop rdi
37b8034depop rbp
37b8034dfpop r12
37b8034e1pop r13
37b8034e3pop r14
37b8034e5pop r15
37b8034e7ret
37b8034e8
37b8034e8 0f 1f 84 00 00 00 00 00 ........
37b8034f0
37b8034f0loc_37b8034f0:
37b8034f0mov rax, [rsp+656]
37b8034f8mov [rsp+236], r15l
37b803500mov [rsp+212], 0
37b80350bmov [rax], 0
37b803511mov rax, [rsp+648]
37b803519mov r10l, [rax]
37b80351c
37b80351cloc_37b80351c:
37b80351cmov edi, [rbx]
37b80351etest edi, edi
37b803520js 0x37b803620
37b803526mov rcx, [rsp+560]
37b80352emov eax, 1
37b803533cmovg eax, edi
37b803536cmp [rcx], eax
37b803538jl 0x37b803610
37b80353emov rcx, [rsp+576]
37b803546cmp [rcx], eax
37b803548jl 0x37b803660
37b80354emov rax, [rsp+616]
37b803556mov eax, [rax]
37b803558test eax, eax
37b80355ajle 0x37b803670
37b803560cmp edi, eax
37b803562jle 0x37b80356e
37b803564test r15b, 1
37b803568jne 0x37b803670
37b80356e
37b80356eloc_37b80356e:
37b80356emov rax, [rsp+632]
37b803576mov eax, [rax]
37b803578test eax, eax
37b80357ajle 0x37b803595
37b80357cmov r8l, [rsp+212]
37b803584test r8l, r8l
37b803587je 0x37b803680
37b80358dcmp edi, eax
37b80358fjle 0x37b803680
37b803595
37b803595loc_37b803595:
37b803595mov edx, -14
37b80359amov eax, 14
37b80359fjmp 0x37b803486
37b8035a4
37b8035a4 0f 1f 40 00 ..@.
37b8035a8
37b8035a8loc_37b8035a8:
37b8035a8mov rcx, [rsp+528]
37b8035b0mov r9l, 1
37b8035b6mov r8l, 1
37b8035bclea rdx, [rip+0xc36d4e]
37b8035c3call lsame_
37b8035c8mov r15l, eax
37b8035cbtest eax, eax
37b8035cdjne 0x37b803425
37b8035d3mov rcx, [rsp+536]
37b8035dbmov r9l, 1
37b8035e1mov r8l, 1
37b8035e7lea rdx, [rip+0xc36d22]
37b8035eecall lsame_
37b8035f3test eax, eax
37b8035f5je 0x37b804ba8
37b8035fb
37b8035fbloc_37b8035fb:
37b8035fbmov edx, -1
37b803600mov eax, 1
37b803605jmp 0x37b803486
37b80360a
37b80360a 66 0f 1f 44 00 00 f..D..
37b803610
37b803610loc_37b803610:
37b803610mov edx, -5
37b803615mov eax, 5
37b80361ajmp 0x37b803486
37b80361f
37b80361f 90 .
37b803620
37b803620loc_37b803620:
37b803620mov edx, -3
37b803625mov eax, 3
37b80362ajmp 0x37b803486
37b80362f
37b80362f 90 .
37b803630
37b803630loc_37b803630:
37b803630mov rax, [rsp+656]
37b803638mov [rax], 0
37b80363emov rax, [rsp+648]
37b803646mov r10l, [rax]
37b803649mov eax, [rsp+212]
37b803650mov [rsp+236], eax
37b803657jmp 0x37b80351c
37b80365c
37b80365c 0f 1f 40 00 ..@.
37b803660
37b803660loc_37b803660:
37b803660mov edx, -7
37b803665mov eax, 7
37b80366ajmp 0x37b803486
37b80366f
37b80366f 90 .
37b803670
37b803670loc_37b803670:
37b803670mov edx, -12
37b803675mov eax, 12
37b80367ajmp 0x37b803486
37b80367f
37b80367f 90 .
37b803680
37b803680loc_37b803680:
37b803680mov rax, [rsp+656]
37b803688mov eax, [rax]
37b80368atest eax, eax
37b80368cjne 0x37b8045ca
37b803692lea r14l, [8*rdi]
37b80369amov eax, 1
37b80369fmov r9, rbx
37b8036a2mov [rsp+64], 1
37b8036abtest r14l, r14l
37b8036aelea rcx, [rip+0xc36c67]
37b8036b5mov [rsp+56], 6
37b8036belea r8, [rip+0xc36c4d]
37b8036c5cmovle r14l, eax
37b8036c9lea rax, [rip+0xc36c50]
37b8036d0mov [rsp+32], rcx
37b8036d5lea rdx, [rip+0xc36c37]
37b8036dcmov [rsp+48], rax
37b8036e1mov [rsp+40], rbx
37b8036e6mov [rsp+200], r10l
37b8036eecall ilaenv_
37b8036f3lea rcx, [rip+0xc36c22]
37b8036famov r9, rbx
37b8036fdlea r8, [rip+0xc36c0e]
37b803704lea r12l, [rax+7]
37b803708lea rax, [rip+0xc36c11]
37b80370fimul r12l, edi
37b803713mov edi, [rbx]
37b803715mov [rsp+48], rax
37b80371alea rdx, [rip+0xc36c03]
37b803721mov [rsp+64], 1
37b80372amov [rsp+56], 6
37b803733mov [rsp+40], rbx
37b803738mov [rsp+32], rcx
37b80373dcall ilaenv_
37b803742mov r10l, [rsp+200]
37b80374aadd eax, 7
37b80374dimul edi, eax
37b803750mov eax, 1
37b803755cmp edi, r12l
37b803758cmovl edi, r12l
37b80375ctest edi, edi
37b80375ecmovle edi, eax
37b803761test r15l, r15l
37b803764jne 0x37b8043d8
37b80376a
37b80376aloc_37b80376a:
37b80376amov rax, [rsp+640]
37b803772pxor x4, x4
37b803776cvtsi2sd x4, edi
37b80377amovapd x9, x4
37b80377fmovsd_xmm [rax], x4
37b803783mov rax, [rsp+648]
37b80378bcmp [rax], r14l
37b80378emov rax, [rsp+656]
37b803796jge 0x37b8037b8
37b803798cmp r10l, -1
37b80379cje 0x37b8045c0
37b8037a2mov [rax], -16
37b8037a8mov eax, 16
37b8037adjmp 0x37b803490
37b8037b2
37b8037b2 66 0f 1f 44 00 00 f..D..
37b8037b8
37b8037b8loc_37b8037b8:
37b8037b8mov eax, [rax]
37b8037batest eax, eax
37b8037bcjne 0x37b8045ca
37b8037c2cmp r10l, -1
37b8037c6je 0x37b8034b2
37b8037ccmov ecx, [rbx]
37b8037cetest ecx, ecx
37b8037d0je 0x37b8034b2
37b8037d6xor eax, eax
37b8037d8test rsi, rsi
37b8037dbmov edx, 1
37b8037e0cmovs rsi, rax
37b8037e4lea rcx, [rip+0xc36b4f]
37b8037ebmov rax, rsi
37b8037eenot rax
37b8037f1mov [rsp+264], rax
37b8037f9xor eax, eax
37b8037fbtest rbp, rbp
37b8037fecmovs rbp, rax
37b803802mov rax, rbp
37b803805not rax
37b803808mov [rsp+200], rax
37b803810xor eax, eax
37b803812test r13, r13
37b803815cmovs r13, rax
37b803819mov rax, r13
37b80381cnot rax
37b80381fmov [rsp+296], rax
37b803827call dlamch_
37b80382cmov edx, 1
37b803831lea rcx, [rip+0xc36b03]
37b803838movapd x7, x0
37b80383ccall dlamch_
37b803841movsd_xmm x5, [rip+0xc36b17]
37b803849mov r8, rbx
37b80384cmov rdx, rbx
37b80384fsqrtsd x0, x0
37b803853mov rax, [rsp+640]
37b80385bmov [rsp+48], 1
37b803864lea rcx, [rip+0xc36ad1]
37b80386bmov r9, [rsp+552]
37b803873mov [rsp+40], rax
37b803878mov rax, [rsp+560]
37b803880movapd x6, x0
37b803884divsd x6, x7
37b803888mov [rsp+32], rax
37b80388ddivsd x5, x6
37b803891movapd x7, x6
37b803895movapd x8, x5
37b80389acall dlange_
37b80389fpxor x1, x1
37b8038a3movsd_xmm [rsp+352], x0
37b8038accomisd x0, x1
37b8038b0jbe 0x37b803ef8
37b8038b6comisd x6, x0
37b8038bajbe 0x37b803ef8
37b8038c0movapd x0, x6
37b8038c4
37b8038c4loc_37b8038c4:
37b8038c4mov rax, [rsp+560]
37b8038cclea r14, [rsp+328]
37b8038d4mov [rsp+80], 1
37b8038ddlea r8, [rip+0xc36a3c]
37b8038e4mov [rsp+72], r14
37b8038e9lea r9, [rsp+352]
37b8038f1mov rdx, r8
37b8038f4lea rcx, [rip+0xc36a42]
37b8038fbmov [rsp+64], rax
37b803900mov rax, [rsp+552]
37b803908mov [rsp+48], rbx
37b80390dmov [rsp+56], rax
37b803912lea rax, [rsp+360]
37b80391amov [rsp+40], rbx
37b80391fmov [rsp+32], rax
37b803924movsd_xmm [rsp+360], x0
37b80392dcall dlascl_
37b803932mov [rsp+292], 1
37b80393d
37b80393dloc_37b80393d:
37b80393dmov rax, [rsp+640]
37b803945mov r8, rbx
37b803948mov rdx, rbx
37b80394blea rcx, [rip+0xc369ea]
37b803952mov [rsp+48], 1
37b80395bmov r9, [rsp+568]
37b803963mov [rsp+40], rax
37b803968mov rax, [rsp+576]
37b803970mov [rsp+32], rax
37b803975call dlange_
37b80397apxor x1, x1
37b80397emovsd_xmm [rsp+368], x0
37b803987comisd x0, x1
37b80398bjbe 0x37b803ed8
37b803991comisd x7, x0
37b803995jbe 0x37b803ed8
37b80399bmovapd x8, x7
37b8039a0
37b8039a0loc_37b8039a0:
37b8039a0mov rax, [rsp+576]
37b8039a8mov [rsp+72], r14
37b8039adlea r8, [rip+0xc3696c]
37b8039b4lea r9, [rsp+368]
37b8039bcmov [rsp+48], rbx
37b8039c1mov rdx, r8
37b8039c4lea rcx, [rip+0xc36972]
37b8039cbmov [rsp+64], rax
37b8039d0mov rax, [rsp+568]
37b8039d8mov [rsp+80], 1
37b8039e1mov [rsp+56], rax
37b8039e6lea rax, [rsp+376]
37b8039eemov [rsp+40], rbx
37b8039f3mov [rsp+32], rax
37b8039f8movsd_xmm [rsp+376], x8
37b803a02call dlascl_
37b803a07mov [rsp+288], 1
37b803a12
37b803a12loc_37b803a12:
37b803a12movsxd rax, [rbx]
37b803a15mov [rsp+88], r14
37b803a1alea rcx, [rip+0xc36919]
37b803a21mov r9, [rsp+560]
37b803a29mov r8, [rsp+552]
37b803a31mov [rsp+96], 1
37b803a3alea edi, [rax+rax+1]
37b803a3emovsxd rdx, edi
37b803a41mov [rsp+244], edi
37b803a48mov rdi, [rsp+640]
37b803a50lea rax, [rdi+8*rax]
37b803a54lea r12, [rdi+8*rdx-8]
37b803a59mov [rsp+64], rdi
37b803a5emov rdx, rbx
37b803a61mov [rsp+312], rax
37b803a69mov [rsp+72], rax
37b803a6elea rax, [rsp+332]
37b803a76mov [rsp+248], rax
37b803a7emov [rsp+56], rax
37b803a83lea rax, [rsp+336]
37b803a8bmov [rsp+256], rax
37b803a93mov [rsp+48], rax
37b803a98mov rax, [rsp+576]
37b803aa0mov [rsp+80], r12
37b803aa5mov [rsp+40], rax
37b803aaamov rax, [rsp+568]
37b803ab2mov [rsp+32], rax
37b803ab7call dggbal_
37b803abcmov eax, [rsp+332]
37b803ac3mov r10l, [rsp+336]
37b803acbmov edx, [rsp+236]
37b803ad2lea edi, [rax+1]
37b803ad5sub edi, r10l
37b803ad8mov [rsp+340], edi
37b803adfmov eax, edi
37b803ae1test edx, edx
37b803ae3je 0x37b803aed
37b803ae5mov eax, [rbx]
37b803ae7add eax, 1
37b803aeasub eax, r10l
37b803aed
37b803aedloc_37b803aed:
37b803aedmov [rsp+324], eax
37b803af4mov rax, [rsp+648]
37b803afcadd edi, [rsp+244]
37b803b03mov rdx, [rsp+200]
37b803b0bmov [rsp+284], r10l
37b803b13mov eax, [rax]
37b803b15mov [rsp+232], edi
37b803b1cmov rcx, [rsp+640]
37b803b24mov r11, [rsp+568]
37b803b2cmov [rsp+56], r14
37b803b31add eax, 1
37b803b34mov [rsp+32], r12
37b803b39mov r9, [rsp+576]
37b803b41sub eax, edi
37b803b43mov [rsp+348], eax
37b803b4amovsxd rax, edi
37b803b4dmovsxd rdi, r10l
37b803b50lea r10, [rsp+348]
37b803b58imul rbp, rdi
37b803b5clea rcx, [rcx+8*rax-8]
37b803b61mov [rsp+48], r10
37b803b66mov [rsp+40], rcx
37b803b6bimul rsi, rdi
37b803b6fmov [rsp+224], rcx
37b803b77add rdx, rbp
37b803b7alea rbp, [rsp+340]
37b803b82mov [rsp+200], r10
37b803b8amov [rsp+304], rdx
37b803b92add rdx, rdi
37b803b95mov rcx, rbp
37b803b98lea r11, [r11+8*rdx]
37b803b9clea rdx, [rsp+324]
37b803ba4mov r8, r11
37b803ba7mov [rsp+216], r11
37b803bafmov [rsp+272], rdx
37b803bb7call dgeqrf_
37b803bbcmov rdx, [rsp+648]
37b803bc4mov r8, rbp
37b803bc7mov rax, [rsp+552]
37b803bcfadd rsi, [rsp+264]
37b803bd7mov r10, [rsp+200]
37b803bdfmov edx, [rdx]
37b803be1add rsi, rdi
37b803be4mov r11, [rsp+216]
37b803becmov [rsp+56], r12
37b803bf1lea rsi, [rax+8*rsi]
37b803bf5mov rax, [rsp+560]
37b803bfdmov [rsp+88], r10
37b803c02lea ecx, [rdx+1]
37b803c05sub ecx, [rsp+232]
37b803c0cmov [rsp+64], rsi
37b803c11mov [rsp+348], ecx
37b803c18mov rcx, [rsp+224]
37b803c20mov [rsp+72], rax
37b803c25mov rax, [rsp+576]
37b803c2dmov [rsp+80], rcx
37b803c32mov r9, [rsp+272]
37b803c3alea rcx, [rip+0xc366fe]
37b803c41mov [rsp+48], rax
37b803c46mov [rsp+40], r11
37b803c4bmov [rsp+32], rbp
37b803c50mov [rsp+280], edx
37b803c57lea rdx, [rip+0xc366e0]
37b803c5emov [rsp+112], 1
37b803c67mov [rsp+104], 1
37b803c70mov [rsp+96], r14
37b803c75call dormqr_
37b803c7atest r15l, r15l
37b803c7dmov r10l, [rsp+284]
37b803c85jne 0x37b803f10
37b803c8bmov edi, [rsp+212]
37b803c92test edi, edi
37b803c94jne 0x37b8045a0
37b803c9amov r11l, [rsp+236]
37b803ca2test r11l, r11l
37b803ca5jne 0x37b8040df
37b803cabmov rax, [rsp+632]
37b803cb3mov [rsp+104], r14
37b803cb8mov r8, rbp
37b803cbblea rdx, [rip+0xc3664e]
37b803cc2mov [rsp+40], rsi
37b803cc7mov rcx, rdx
37b803ccalea r9, [rip+0xc3664b]
37b803cd1mov [rsp+96], rax
37b803cd6mov rax, [rsp+624]
37b803cdemov [rsp+120], 1
37b803ce7mov [rsp+88], rax
37b803cecmov rax, [rsp+616]
37b803cf4mov [rsp+112], 1
37b803cfdmov [rsp+80], rax
37b803d02mov rax, [rsp+608]
37b803d0amov [rsp+32], rbp
37b803d0fmov [rsp+72], rax
37b803d14mov rax, [rsp+576]
37b803d1cmov [rsp+64], rax
37b803d21mov rax, [rsp+216]
37b803d29mov [rsp+56], rax
37b803d2emov rax, [rsp+560]
37b803d36mov [rsp+48], rax
37b803d3bcall dgghrd_
37b803d40mov rax, [rsp+648]
37b803d48mov [rsp+323], 69
37b803d50mov r9, rbx
37b803d53lea rcx, [rsp+323]
37b803d5bmov eax, [rax]
37b803d5dmov [rsp+152], r14
37b803d65mov [rsp+176], 1
37b803d71add eax, 1
37b803d74sub eax, [rsp+244]
37b803d7bmov [rsp+168], 1
37b803d87mov [rsp+348], eax
37b803d8emov rax, [rsp+200]
37b803d96mov [rsp+160], 1
37b803da2mov [rsp+144], rax
37b803daamov rax, [rsp+632]
37b803db2mov [rsp+136], r12
37b803dbamov [rsp+128], rax
37b803dc2mov rax, [rsp+624]
37b803dcamov [rsp+120], rax
37b803dcfmov rax, [rsp+616]
37b803dd7mov [rsp+112], rax
37b803ddcmov rax, [rsp+608]
37b803de4mov [rsp+104], rax
37b803de9mov rax, [rsp+600]
37b803df1mov [rsp+96], rax
37b803df6mov rax, [rsp+592]
37b803dfemov [rsp+88], rax
37b803e03mov rax, [rsp+584]
37b803e0bmov [rsp+80], rax
37b803e10mov rax, [rsp+576]
37b803e18mov [rsp+72], rax
37b803e1dmov rax, [rsp+568]
37b803e25mov [rsp+64], rax
37b803e2amov rax, [rsp+560]
37b803e32mov [rsp+56], rax
37b803e37mov rax, [rsp+552]
37b803e3fmov r8, [rsp+536]
37b803e47mov rdx, [rsp+528]
37b803e4fmov [rsp+48], rax
37b803e54mov rax, [rsp+248]
37b803e5cmov [rsp+40], rax
37b803e61mov rax, [rsp+256]
37b803e69mov [rsp+32], rax
37b803e6ecall dhgeqz_
37b803e73mov eax, [rsp+328]
37b803e7atest eax, eax
37b803e7cje 0x37b803ea3
37b803e7e
37b803e7eloc_37b803e7e:
37b803e7emov edx, [rbx]
37b803e80test eax, eax
37b803e82jle 0x37b804580
37b803e88cmp eax, edx
37b803e8ajle 0x37b803e99
37b803e8c
37b803e8cloc_37b803e8c:
37b803e8clea ecx, [rdx+rdx]
37b803e8fcmp ecx, eax
37b803e91jl 0x37b804588
37b803e97sub eax, edx
37b803e99
37b803e99loc_37b803e99:
37b803e99mov rsi, [rsp+656]
37b803ea1mov [rsi], eax
37b803ea3
37b803ea3loc_37b803ea3:
37b803ea3mov edx, [rsp+292]
37b803eaatest edx, edx
37b803eacjne 0x37b8044c8
37b803eb2
37b803eb2loc_37b803eb2:
37b803eb2mov eax, [rsp+288]
37b803eb9test eax, eax
37b803ebbjne 0x37b804460
37b803ec1
37b803ec1loc_37b803ec1:
37b803ec1mov rax, [rsp+640]
37b803ec9movsd_xmm [rax], x9
37b803ecejmp 0x37b8034b2
37b803ed3
37b803ed3 0f 1f 44 00 00 ..D..
37b803ed8
37b803ed8loc_37b803ed8:
37b803ed8comisd x0, x8
37b803eddja 0x37b8039a0
37b803ee3mov [rsp+288], 0
37b803eeejmp 0x37b803a12
37b803ef3
37b803ef3 0f 1f 44 00 00 ..D..
37b803ef8
37b803ef8loc_37b803ef8:
37b803ef8comisd x0, x8
37b803efdjbe 0x37b804440
37b803f03movapd x0, x8
37b803f08jmp 0x37b8038c4
37b803f0d
37b803f0d 0f 1f 00 ...
37b803f10
37b803f10loc_37b803f10:
37b803f10mov rax, [rsp+616]
37b803f18mov rdx, rbx
37b803f1blea rsi, [rip+0xc3642e]
37b803f22mov [rsp+56], 4
37b803f2bmov [rsp+32], rsi
37b803f30lea rcx, [rip+0xc36411]
37b803f37lea r9, [rip+0xc36402]
37b803f3emov r8, rbx
37b803f41mov [rsp+48], rax
37b803f46mov rax, [rsp+608]
37b803f4emov [rsp+264], r10l
37b803f56mov [rsp+40], rax
37b803f5bmov [rsp+216], rcx
37b803f63call dlaset_
37b803f68mov edx, [rsp+340]
37b803f6fmov r11, rdi
37b803f72imul r11, r13
37b803f76add r11, [rsp+296]
37b803f7ecmp edx, 1
37b803f81jle 0x37b804021
37b803f87mov r10l, [rsp+264]
37b803f8fsub edx, 1
37b803f92mov rax, [rsp+616]
37b803f9amov [rsp+56], 1
37b803fa3mov rcx, [rsp+304]
37b803fabmov [rsp+344], edx
37b803fb2add r10l, 1
37b803fb6mov [rsp+48], rax
37b803fbbmov rax, [rsp+608]
37b803fc3movsxd r10, r10l
37b803fc6mov [rsp+348], edx
37b803fcdlea rdx, [rsp+344]
37b803fd5add rcx, r10
37b803fd8add r10, r11
37b803fdbmov [rsp+264], r11
37b803fe3lea r8, [rax+8*r10]
37b803fe7mov rax, [rsp+576]
37b803fefmov [rsp+40], r8
37b803ff4mov r8, [rsp+200]
37b803ffcmov [rsp+32], rax
37b804001mov rax, [rsp+568]
37b804009lea r9, [rax+8*rcx]
37b80400dlea rcx, [rip+0xc3632b]
37b804014call dlacpy_
37b804019mov r11, [rsp+264]
37b804021
37b804021loc_37b804021:
37b804021mov rax, [rsp+648]
37b804029mov r8, rbp
37b80402cmov rcx, rbp
37b80402fmov eax, [rax]
37b804031mov [rsp+64], r14
37b804036mov [rsp+40], r12
37b80403bmov [rsp+264], eax
37b804042lea edx, [rax+1]
37b804045lea rax, [rdi+r11]
37b804049mov rdi, [rsp+200]
37b804051sub edx, [rsp+232]
37b804058mov [rsp+56], rdi
37b80405dmov rdi, [rsp+224]
37b804065mov [rsp+348], edx
37b80406cmov rdx, rbp
37b80406fmov [rsp+48], rdi
37b804074mov rdi, [rsp+616]
37b80407cmov [rsp+32], rdi
37b804081mov rdi, [rsp+608]
37b804089lea r9, [rdi+8*rax]
37b80408dcall dorgqr_
37b804092mov ebp, [rsp+212]
37b804099test ebp, ebp
37b80409bje 0x37b8040df
37b80409d
37b80409dloc_37b80409d:
37b80409dmov rax, [rsp+632]
37b8040a5mov [rsp+32], rsi
37b8040aamov r8, rbx
37b8040adlea r9, [rip+0xc3628c]
37b8040b4mov [rsp+56], 4
37b8040bdmov rcx, [rsp+216]
37b8040c5mov rdx, rbx
37b8040c8mov [rsp+48], rax
37b8040cdmov rax, [rsp+624]
37b8040d5mov [rsp+40], rax
37b8040dacall dlaset_
37b8040df
37b8040dfloc_37b8040df:
37b8040dfmov rax, [rsp+632]
37b8040e7mov rdi, [rsp+248]
37b8040efmov r8, rbx
37b8040f2mov [rsp+120], 1
37b8040fbmov rbp, [rsp+256]
37b804103mov [rsp+104], r14
37b804108mov [rsp+96], rax
37b80410dmov rax, [rsp+624]
37b804115mov [rsp+32], rdi
37b80411amov rdx, [rsp+536]
37b804122mov r9, rbp
37b804125mov [rsp+88], rax
37b80412amov rax, [rsp+616]
37b804132mov rcx, [rsp+528]
37b80413amov [rsp+112], 1
37b804143mov [rsp+80], rax
37b804148mov rax, [rsp+608]
37b804150mov [rsp+72], rax
37b804155mov rax, [rsp+576]
37b80415dmov [rsp+64], rax
37b804162mov rax, [rsp+568]
37b80416amov [rsp+56], rax
37b80416fmov rax, [rsp+560]
37b804177mov [rsp+48], rax
37b80417cmov rax, [rsp+552]
37b804184mov [rsp+40], rax
37b804189call dgghrd_
37b80418emov rax, [rsp+648]
37b804196mov r9, rbx
37b804199mov [rsp+323], 83
37b8041a1lea rcx, [rsp+323]
37b8041a9mov eax, [rax]
37b8041abmov [rsp+152], r14
37b8041b3mov [rsp+176], 1
37b8041bfadd eax, 1
37b8041c2sub eax, [rsp+244]
37b8041c9mov [rsp+168], 1
37b8041d5mov [rsp+348], eax
37b8041dcmov rax, [rsp+200]
37b8041e4mov [rsp+160], 1
37b8041f0mov [rsp+144], rax
37b8041f8mov rax, [rsp+632]
37b804200mov [rsp+136], r12
37b804208mov [rsp+128], rax
37b804210mov rax, [rsp+624]
37b804218mov [rsp+120], rax
37b80421dmov rax, [rsp+616]
37b804225mov [rsp+112], rax
37b80422amov rax, [rsp+608]
37b804232mov [rsp+104], rax
37b804237mov rax, [rsp+600]
37b80423fmov [rsp+96], rax
37b804244mov rax, [rsp+592]
37b80424cmov [rsp+88], rax
37b804251mov rax, [rsp+584]
37b804259mov [rsp+80], rax
37b80425emov rax, [rsp+576]
37b804266mov [rsp+72], rax
37b80426bmov rax, [rsp+568]
37b804273mov [rsp+64], rax
37b804278mov rax, [rsp+560]
37b804280mov [rsp+56], rax
37b804285mov rax, [rsp+552]
37b80428dmov [rsp+40], rdi
37b804292mov r8, [rsp+536]
37b80429amov [rsp+48], rax
37b80429fmov rdx, [rsp+528]
37b8042a7mov [rsp+32], rbp
37b8042accall dhgeqz_
37b8042b1mov eax, [rsp+328]
37b8042b8test eax, eax
37b8042bajne 0x37b803e7e
37b8042c0mov r10l, [rsp+236]
37b8042c8test r10l, r10l
37b8042cbje 0x37b803ea3
37b8042d1test r15l, r15l
37b8042d4je 0x37b8045d8
37b8042dacmp [rsp+212], 1
37b8042e2mov r9, rbx
37b8042e5mov r8, [rsp+200]
37b8042edlea rdx, [rip+0xc36064]
37b8042f4sbb eax, eax
37b8042f6lea rcx, [rsp+323]
37b8042femov [rsp+136], 1
37b80430aand eax, 10
37b80430dmov [rsp+120], r14
37b804312add eax, 66
37b804315mov [rsp+112], r12
37b80431amov [rsp+323], al
37b804321lea rax, [rsp+344]
37b804329mov [rsp+104], rax
37b80432emov rax, [rsp+632]
37b804336mov [rsp+128], 1
37b804342mov [rsp+88], rax
37b804347mov rax, [rsp+624]
37b80434fmov [rsp+96], rbx
37b804354mov [rsp+80], rax
37b804359mov rax, [rsp+616]
37b804361mov [rsp+72], rax
37b804366mov rax, [rsp+608]
37b80436emov [rsp+64], rax
37b804373mov rax, [rsp+576]
37b80437bmov [rsp+56], rax
37b804380mov rax, [rsp+568]
37b804388mov [rsp+48], rax
37b80438dmov rax, [rsp+560]
37b804395mov [rsp+40], rax
37b80439amov rax, [rsp+552]
37b8043a2mov [rsp+32], rax
37b8043a7call dtgevc_
37b8043acmov r9l, [rsp+328]
37b8043b4test r9l, r9l
37b8043b7je 0x37b804930
37b8043bd
37b8043bdloc_37b8043bd:
37b8043bdmov eax, [rbx]
37b8043bfmov rsi, [rsp+656]
37b8043c7add eax, 2
37b8043camov [rsi], eax
37b8043ccjmp 0x37b803ea3
37b8043d1
37b8043d1 0f 1f 80 00 00 00 00 .......
37b8043d8
37b8043d8loc_37b8043d8:
37b8043d8lea rax, [rip+0xc35f51]
37b8043dfmov r12l, [rbx]
37b8043e2mov [rsp+64], 1
37b8043ebmov r9, rbx
37b8043eemov [rsp+48], rax
37b8043f3lea rax, [rip+0xc35f22]
37b8043falea r8, [rip+0xc35f11]
37b804401mov [rsp+40], rbx
37b804406lea rdx, [rip+0xc35f1d]
37b80440dmov rcx, rax
37b804410mov [rsp+56], 6
37b804419mov [rsp+32], rax
37b80441ecall ilaenv_
37b804423mov r10l, [rsp+200]
37b80442badd eax, 7
37b80442eimul eax, r12l
37b804432cmp edi, eax
37b804434cmovl edi, eax
37b804437jmp 0x37b80376a
37b80443c
37b80443c 0f 1f 40 00 ..@.
37b804440
37b804440loc_37b804440:
37b804440mov [rsp+292], 0
37b80444blea r14, [rsp+328]
37b804453jmp 0x37b80393d
37b804458
37b804458 0f 1f 84 00 00 00 00 00 ........
37b804460
37b804460loc_37b804460:
37b804460mov rax, [rsp+600]
37b804468mov [rsp+72], r14
37b80446dlea r8, [rip+0xc35eac]
37b804474lea r9, [rsp+376]
37b80447cmov [rsp+64], rbx
37b804481mov rdx, r8
37b804484lea rcx, [rip+0xc35eb2]
37b80448bmov [rsp+56], rax
37b804490lea rax, [rip+0xc35e85]
37b804497mov [rsp+48], rax
37b80449clea rax, [rsp+368]
37b8044a4mov [rsp+80], 1
37b8044admov [rsp+40], rbx
37b8044b2mov [rsp+32], rax
37b8044b7call dlascl_
37b8044bcjmp 0x37b803ec1
37b8044c1
37b8044c1 0f 1f 80 00 00 00 00 .......
37b8044c8
37b8044c8loc_37b8044c8:
37b8044c8mov rax, [rsp+584]
37b8044d0lea r15, [rip+0xc35e45]
37b8044d7lea rdi, [rsp+352]
37b8044dfmov [rsp+80], 1
37b8044e8mov [rsp+72], r14
37b8044edlea r8, [rip+0xc35e2c]
37b8044f4lea r9, [rsp+360]
37b8044fcmov [rsp+56], rax
37b804501mov rdx, r8
37b804504lea rcx, [rip+0xc35e32]
37b80450bmov [rsp+64], rbx
37b804510mov [rsp+48], r15
37b804515mov [rsp+40], rbx
37b80451amov [rsp+32], rdi
37b80451fcall dlascl_
37b804524mov rax, [rsp+592]
37b80452cmov [rsp+72], r14
37b804531lea r8, [rip+0xc35de8]
37b804538mov [rsp+64], rbx
37b80453dlea r9, [rsp+360]
37b804545mov rdx, r8
37b804548lea rcx, [rip+0xc35dee]
37b80454fmov [rsp+80], 1
37b804558mov [rsp+56], rax
37b80455dmov [rsp+48], r15
37b804562mov [rsp+40], rbx
37b804567mov [rsp+32], rdi
37b80456ccall dlascl_
37b804571jmp 0x37b803eb2
37b804576
37b804576 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b804580
37b804580loc_37b804580:
37b804580cmp eax, edx
37b804582jg 0x37b803e8c
37b804588
37b804588loc_37b804588:
37b804588mov rax, [rsp+656]
37b804590add edx, 1
37b804593mov [rax], edx
37b804595jmp 0x37b803ea3
37b80459a
37b80459a 66 0f 1f 44 00 00 f..D..
37b8045a0
37b8045a0loc_37b8045a0:
37b8045a0lea rax, [rip+0xc35da1]
37b8045a7lea rsi, [rip+0xc35da2]
37b8045aemov [rsp+216], rax
37b8045b6jmp 0x37b80409d
37b8045bb
37b8045bb 0f 1f 44 00 00 ..D..
37b8045c0
37b8045c0loc_37b8045c0:
37b8045c0mov eax, [rax]
37b8045c2test eax, eax
37b8045c4je 0x37b8034b2
37b8045ca
37b8045caloc_37b8045ca:
37b8045caneg eax
37b8045ccjmp 0x37b803490
37b8045d1
37b8045d1 0f 1f 80 00 00 00 00 .......
37b8045d8
37b8045d8loc_37b8045d8:
37b8045d8lea rax, [rsp+344]
37b8045e0mov r9, rbx
37b8045e3mov r8, [rsp+200]
37b8045eblea rdx, [rip+0xc35d66]
37b8045f2mov [rsp+104], rax
37b8045f7mov rax, [rsp+632]
37b8045fflea rcx, [rsp+323]
37b804607mov [rsp+323], 82
37b80460fmov [rsp+88], rax
37b804614mov rax, [rsp+624]
37b80461cmov [rsp+136], 1
37b804628mov [rsp+80], rax
37b80462dmov rax, [rsp+616]
37b804635mov [rsp+128], 1
37b804641mov [rsp+72], rax
37b804646mov rax, [rsp+608]
37b80464emov [rsp+120], r14
37b804653mov [rsp+64], rax
37b804658mov rax, [rsp+576]
37b804660mov [rsp+112], r12
37b804665mov [rsp+56], rax
37b80466amov rax, [rsp+568]
37b804672mov [rsp+96], rbx
37b804677mov [rsp+48], rax
37b80467cmov rax, [rsp+560]
37b804684mov [rsp+40], rax
37b804689mov rax, [rsp+552]
37b804691mov [rsp+32], rax
37b804696call dtgevc_
37b80469bmov r8l, [rsp+328]
37b8046a3test r8l, r8l
37b8046a6jne 0x37b8043bd
37b8046ac
37b8046acloc_37b8046ac:
37b8046acmov ecx, [rsp+212]
37b8046b3test ecx, ecx
37b8046b5je 0x37b803ea3
37b8046bbmov rax, [rsp+632]
37b8046c3mov [rsp+80], r14
37b8046c8mov r8, rbx
37b8046cblea rdx, [rip+0xc35c87]
37b8046d2mov [rsp+96], 1
37b8046dbmov r9, [rsp+256]
37b8046e3lea rcx, [rip+0xc35c50]
37b8046eamov [rsp+72], rax
37b8046efmov rax, [rsp+624]
37b8046f7mov [rsp+88], 1
37b804700mov [rsp+64], rax
37b804705mov rax, [rsp+312]
37b80470dmov [rsp+56], rbx
37b804712mov [rsp+48], rax
37b804717mov rax, [rsp+640]
37b80471fmov [rsp+40], rax
37b804724mov rax, [rsp+248]
37b80472cmov [rsp+32], rax
37b804731call dggbak_
37b804736mov edx, [rbx]
37b804738test edx, edx
37b80473ajle 0x37b803ea3
37b804740movsxd r9, [rsp+240]
37b804748xor eax, eax
37b80474apxor x3, x3
37b80474emov r8, [rsp+592]
37b804756mov r10, -1
37b80475dtest r9, r9
37b804760cmovs r9, rax
37b804764mov rax, [rsp+624]
37b80476csub edx, 1
37b80476flea rdi, [r8+8*rdx+8]
37b804774mov rcx, r9
37b804777lea rsi, [8*r9]
37b80477fnot rcx
37b804782lea r11, [rcx+2*r9]
37b804786lea rcx, [rax+8*rdx+8]
37b80478bnop [rax+rax]
37b804790
37b804790loc_37b804790:
37b804790movsd_xmm x0, [r8]
37b804795comisd x3, x0
37b804799ja 0x37b804820
37b80479fucomisd x0, x3
37b8047a3mov rdx, rax
37b8047a6jp 0x37b804840
37b8047acjne 0x37b804840
37b8047b2pxor x1, x1
37b8047b6nop [rax+rax]
37b8047c0
37b8047c0loc_37b8047c0:
37b8047c0movsd_xmm x0, [rdx]
37b8047c4andpd x0, [rip+0xc35ba4]
37b8047ccadd rdx, 8
37b8047d0maxsd x1, x0
37b8047d4cmp rcx, rdx
37b8047d7jne 0x37b8047c0
37b8047d9comisd x7, x1
37b8047ddja 0x37b804820
37b8047dfmovsd_xmm x2, [rip+0xc35b79]
37b8047e7mov rdx, rax
37b8047eadivsd x2, x1
37b8047eenop [rax]
37b8047f5nop [rax+rax]
37b804800
37b804800loc_37b804800:
37b804800movsd_xmm x0, [rdx]
37b804804add rdx, 8
37b804808mulsd x0, x2
37b80480cmovsd_xmm [rdx-8], x0
37b804811cmp rcx, rdx
37b804814jne 0x37b804800
37b804816nop [rax+rax]
37b804820
37b804820loc_37b804820:
37b804820add r8, 8
37b804824add rax, rsi
37b804827add r10, r9
37b80482aadd r11, r9
37b80482dadd rcx, rsi
37b804830cmp rdi, r8
37b804833jne 0x37b804790
37b804839jmp 0x37b803ea3
37b80483e
37b80483e 66 90 f.
37b804840
37b804840loc_37b804840:
37b804840mov rbp, r11
37b804843pxor x2, x2
37b804847sub rbp, r10
37b80484anop [rax+rax]
37b804854nop [rax+rax]
37b80485fnop [rax+rax]
37b80486anop [rax+rax]
37b804875nop [rax+rax]
37b804880
37b804880loc_37b804880:
37b804880movsd_xmm x0, [rdx+8*rbp]
37b804885movsd_xmm x1, [rdx]
37b804889add rdx, 8
37b80488dandpd x0, [rip+0xc35adb]
37b804895andpd x1, [rip+0xc35ad3]
37b80489daddsd x0, x1
37b8048a1maxsd x2, x0
37b8048a5cmp rcx, rdx
37b8048a8jne 0x37b804880
37b8048aacomisd x7, x2
37b8048aeja 0x37b804820
37b8048b4movsd_xmm x0, [rip+0xc35aa4]
37b8048bcmov rbp, r11
37b8048bfmov rdx, rax
37b8048c2sub rbp, r10
37b8048c5divsd x0, x2
37b8048c9nop [rax+rax]
37b8048d4nop [rax+rax]
37b8048dfnop [rax+rax]
37b8048eanop [rax+rax]
37b8048f5nop [rax+rax]
37b804900
37b804900loc_37b804900:
37b804900movsd_xmm x1, [rdx]
37b804904mulsd x1, x0
37b804908movsd_xmm [rdx], x1
37b80490cmovsd_xmm x1, [rdx+8*rbp]
37b804911mulsd x1, x0
37b804915movsd_xmm [rdx+8*rbp], x1
37b80491aadd rdx, 8
37b80491ecmp rcx, rdx
37b804921jne 0x37b804900
37b804923jmp 0x37b804820
37b804928
37b804928 0f 1f 84 00 00 00 00 00 ........
37b804930
37b804930loc_37b804930:
37b804930mov rax, [rsp+616]
37b804938mov [rsp+80], r14
37b80493dmov r8, rbx
37b804940lea rdx, [rip+0xc359f8]
37b804947mov [rsp+96], 1
37b804950mov r9, [rsp+256]
37b804958lea rcx, [rip+0xc359db]
37b80495fmov [rsp+72], rax
37b804964mov rax, [rsp+608]
37b80496cmov [rsp+88], 1
37b804975mov [rsp+64], rax
37b80497amov rax, [rsp+312]
37b804982mov [rsp+56], rbx
37b804987mov [rsp+48], rax
37b80498cmov rax, [rsp+640]
37b804994mov [rsp+40], rax
37b804999mov rax, [rsp+248]
37b8049a1mov [rsp+32], rax
37b8049a6call dggbak_
37b8049abmov edx, [rbx]
37b8049adtest edx, edx
37b8049afjle 0x37b8046ac
37b8049b5mov r8, [rsp+592]
37b8049bdmov rax, [rsp+608]
37b8049c5sub edx, 1
37b8049c8lea r11, [8*r13]
37b8049d0mov rsi, [rsp+296]
37b8049d8mov r9, -1
37b8049dfpxor x3, x3
37b8049e3lea rcx, [rax+8*rdx+8]
37b8049e8lea rdi, [r8+8*rdx+8]
37b8049edlea r10, [rsi+2*r13]
37b8049f1nop [rax]
37b8049f5nop [rax+rax]
37b804a00
37b804a00loc_37b804a00:
37b804a00movsd_xmm x0, [r8]
37b804a05comisd x3, x0
37b804a09ja 0x37b804aa0
37b804a0fucomisd x0, x3
37b804a13mov rdx, rax
37b804a16jp 0x37b804ac0
37b804a1cjne 0x37b804ac0
37b804a22pxor x1, x1
37b804a26nop [rax]
37b804a2anop [rax+rax]
37b804a35nop [rax+rax]
37b804a40
37b804a40loc_37b804a40:
37b804a40movsd_xmm x0, [rdx]
37b804a44andpd x0, [rip+0xc35924]
37b804a4cadd rdx, 8
37b804a50maxsd x1, x0
37b804a54cmp rdx, rcx
37b804a57jne 0x37b804a40
37b804a59comisd x7, x1
37b804a5dja 0x37b804aa0
37b804a5fmovsd_xmm x2, [rip+0xc358f9]
37b804a67mov rdx, rax
37b804a6adivsd x2, x1
37b804a6enop [rax]
37b804a75nop [rax+rax]
37b804a80
37b804a80loc_37b804a80:
37b804a80movsd_xmm x0, [rdx]
37b804a84add rdx, 8
37b804a88mulsd x0, x2
37b804a8cmovsd_xmm [rdx-8], x0
37b804a91cmp rdx, rcx
37b804a94jne 0x37b804a80
37b804a96nop [rax+rax]
37b804aa0
37b804aa0loc_37b804aa0:
37b804aa0add r8, 8
37b804aa4add rax, r11
37b804aa7add r9, r13
37b804aaaadd r10, r13
37b804aadadd rcx, r11
37b804ab0cmp r8, rdi
37b804ab3jne 0x37b804a00
37b804ab9jmp 0x37b8046ac
37b804abe
37b804abe 66 90 f.
37b804ac0
37b804ac0loc_37b804ac0:
37b804ac0mov rsi, r10
37b804ac3pxor x2, x2
37b804ac7sub rsi, r9
37b804acanop [rax+rax]
37b804ad4nop [rax+rax]
37b804adfnop [rax+rax]
37b804aeanop [rax+rax]
37b804af5nop [rax+rax]
37b804b00
37b804b00loc_37b804b00:
37b804b00movsd_xmm x0, [rdx+8*rsi]
37b804b05movsd_xmm x1, [rdx]
37b804b09add rdx, 8
37b804b0dandpd x0, [rip+0xc3585b]
37b804b15andpd x1, [rip+0xc35853]
37b804b1daddsd x0, x1
37b804b21maxsd x2, x0
37b804b25cmp rdx, rcx
37b804b28jne 0x37b804b00
37b804b2acomisd x7, x2
37b804b2eja 0x37b804aa0
37b804b34movsd_xmm x0, [rip+0xc35824]
37b804b3cmov rsi, r10
37b804b3fmov rdx, rax
37b804b42sub rsi, r9
37b804b45divsd x0, x2
37b804b49nop [rax+rax]
37b804b54nop [rax+rax]
37b804b5fnop [rax+rax]
37b804b6anop [rax+rax]
37b804b75nop [rax+rax]
37b804b80
37b804b80loc_37b804b80:
37b804b80movsd_xmm x1, [rdx]
37b804b84mulsd x1, x0
37b804b88movsd_xmm [rdx], x1
37b804b8cmovsd_xmm x1, [rdx+8*rsi]
37b804b91mulsd x1, x0
37b804b95movsd_xmm [rdx+8*rsi], x1
37b804b9aadd rdx, 8
37b804b9ecmp rdx, rcx
37b804ba1jne 0x37b804b80
37b804ba3jmp 0x37b804aa0
37b804ba8
37b804ba8loc_37b804ba8:
37b804ba8mov rcx, [rsp+536]
37b804bb0mov r9l, 1
37b804bb6mov r8l, 1
37b804bbclea rdx, [rip+0xc3574e]
37b804bc3call lsame_
37b804bc8jmp 0x37b8035fb
37b803380
37b803380dggev_:
37b803380push r15
37b803382push r14
37b803384push r13
37b803386push r12
37b803388push rbp
37b803389push rdi
37b80338apush rsi
37b80338bpush rbx
37b80338csub rsp, 456
37b803393movups [rsp+384], x6
37b80339bmovups [rsp+400], x7
37b8033a3movups [rsp+416], x8
37b8033acmovups [rsp+432], x9
37b8033b5xor r15l, r15l
37b8033b8mov rax, [rsp+560]
37b8033c0movsxd rsi, [rax]
37b8033c3mov rax, [rsp+576]
37b8033cbmovsxd rbp, [rax]
37b8033cemov rax, [rsp+616]
37b8033d6mov [rsp+536], rdx
37b8033demov rbx, r8
37b8033e1mov [rsp+552], r9
37b8033e9mov r8l, 1
37b8033efmov r9l, 1
37b8033f5lea rdx, [rip+0xc36f14]
37b8033fcmovsxd r13, [rax]
37b8033ffmov rax, [rsp+632]
37b803407mov [rsp+528], rcx
37b80340fmov eax, [rax]
37b803411mov [rsp+240], eax
37b803418call lsame_
37b80341dtest eax, eax
37b80341fje 0x37b8035a8
37b803425
37b803425loc_37b803425:
37b803425mov rcx, [rsp+536]
37b80342dmov r9l, 1
37b803433mov r8l, 1
37b803439lea rdx, [rip+0xc36ed0]
37b803440call lsame_
37b803445test eax, eax
37b803447jne 0x37b8034f0
37b80344dmov rcx, [rsp+536]
37b803455mov r9l, 1
37b80345bmov r8l, 1
37b803461lea rdx, [rip+0xc36ea9]
37b803468call lsame_
37b80346dmov [rsp+212], eax
37b803474test eax, eax
37b803476jne 0x37b803630
37b80347cmov edx, -2
37b803481mov eax, 2
37b803486
37b803486loc_37b803486:
37b803486mov rsi, [rsp+656]
37b80348emov [rsi], edx
37b803490
37b803490loc_37b803490:
37b803490lea rdx, [rsp+376]
37b803498mov r8l, 6
37b80349elea rcx, [rip+0xc36e8f]
37b8034a5mov [rsp+376], eax
37b8034accall xerbla_
37b8034b1nop
37b8034b2
37b8034b2loc_37b8034b2:
37b8034b2movups x6, [rsp+384]
37b8034bamovups x7, [rsp+400]
37b8034c2movups x8, [rsp+416]
37b8034cbmovups x9, [rsp+432]
37b8034d4add rsp, 456
37b8034dbpop rbx
37b8034dcpop rsi
37b8034ddpop rdi
37b8034depop rbp
37b8034dfpop r12
37b8034e1pop r13
37b8034e3pop r14
37b8034e5pop r15
37b8034e7ret
37b8034e8
37b8034e8 0f 1f 84 00 00 00 00 00 ........
37b8034f0
37b8034f0loc_37b8034f0:
37b8034f0mov rax, [rsp+656]
37b8034f8mov [rsp+236], r15l
37b803500mov [rsp+212], 0
37b80350bmov [rax], 0
37b803511mov rax, [rsp+648]
37b803519mov r10l, [rax]
37b80351c
37b80351cloc_37b80351c:
37b80351cmov edi, [rbx]
37b80351etest edi, edi
37b803520js 0x37b803620
37b803526mov rcx, [rsp+560]
37b80352emov eax, 1
37b803533cmovg eax, edi
37b803536cmp [rcx], eax
37b803538jl 0x37b803610
37b80353emov rcx, [rsp+576]
37b803546cmp [rcx], eax
37b803548jl 0x37b803660
37b80354emov rax, [rsp+616]
37b803556mov eax, [rax]
37b803558test eax, eax
37b80355ajle 0x37b803670
37b803560cmp edi, eax
37b803562jle 0x37b80356e
37b803564test r15b, 1
37b803568jne 0x37b803670
37b80356e
37b80356eloc_37b80356e:
37b80356emov rax, [rsp+632]
37b803576mov eax, [rax]
37b803578test eax, eax
37b80357ajle 0x37b803595
37b80357cmov r8l, [rsp+212]
37b803584test r8l, r8l
37b803587je 0x37b803680
37b80358dcmp edi, eax
37b80358fjle 0x37b803680
37b803595
37b803595loc_37b803595:
37b803595mov edx, -14
37b80359amov eax, 14
37b80359fjmp 0x37b803486
37b8035a4
37b8035a4 0f 1f 40 00 ..@.
37b8035a8
37b8035a8loc_37b8035a8:
37b8035a8mov rcx, [rsp+528]
37b8035b0mov r9l, 1
37b8035b6mov r8l, 1
37b8035bclea rdx, [rip+0xc36d4e]
37b8035c3call lsame_
37b8035c8mov r15l, eax
37b8035cbtest eax, eax
37b8035cdjne 0x37b803425
37b8035d3mov rcx, [rsp+536]
37b8035dbmov r9l, 1
37b8035e1mov r8l, 1
37b8035e7lea rdx, [rip+0xc36d22]
37b8035eecall lsame_
37b8035f3test eax, eax
37b8035f5je 0x37b804ba8
37b8035fb
37b8035fbloc_37b8035fb:
37b8035fbmov edx, -1
37b803600mov eax, 1
37b803605jmp 0x37b803486
37b80360a
37b80360a 66 0f 1f 44 00 00 f..D..
37b803610
37b803610loc_37b803610:
37b803610mov edx, -5
37b803615mov eax, 5
37b80361ajmp 0x37b803486
37b80361f
37b80361f 90 .
37b803620
37b803620loc_37b803620:
37b803620mov edx, -3
37b803625mov eax, 3
37b80362ajmp 0x37b803486
37b80362f
37b80362f 90 .
37b803630
37b803630loc_37b803630:
37b803630mov rax, [rsp+656]
37b803638mov [rax], 0
37b80363emov rax, [rsp+648]
37b803646mov r10l, [rax]
37b803649mov eax, [rsp+212]
37b803650mov [rsp+236], eax
37b803657jmp 0x37b80351c
37b80365c
37b80365c 0f 1f 40 00 ..@.
37b803660
37b803660loc_37b803660:
37b803660mov edx, -7
37b803665mov eax, 7
37b80366ajmp 0x37b803486
37b80366f
37b80366f 90 .
37b803670
37b803670loc_37b803670:
37b803670mov edx, -12
37b803675mov eax, 12
37b80367ajmp 0x37b803486
37b80367f
37b80367f 90 .
37b803680
37b803680loc_37b803680:
37b803680mov rax, [rsp+656]
37b803688mov eax, [rax]
37b80368atest eax, eax
37b80368cjne 0x37b8045ca
37b803692lea r14l, [8*rdi]
37b80369amov eax, 1
37b80369fmov r9, rbx
37b8036a2mov [rsp+64], 1
37b8036abtest r14l, r14l
37b8036aelea rcx, [rip+0xc36c67]
37b8036b5mov [rsp+56], 6
37b8036belea r8, [rip+0xc36c4d]
37b8036c5cmovle r14l, eax
37b8036c9lea rax, [rip+0xc36c50]
37b8036d0mov [rsp+32], rcx
37b8036d5lea rdx, [rip+0xc36c37]
37b8036dcmov [rsp+48], rax
37b8036e1mov [rsp+40], rbx
37b8036e6mov [rsp+200], r10l
37b8036eecall ilaenv_
37b8036f3lea rcx, [rip+0xc36c22]
37b8036famov r9, rbx
37b8036fdlea r8, [rip+0xc36c0e]
37b803704lea r12l, [rax+7]
37b803708lea rax, [rip+0xc36c11]
37b80370fimul r12l, edi
37b803713mov edi, [rbx]
37b803715mov [rsp+48], rax
37b80371alea rdx, [rip+0xc36c03]
37b803721mov [rsp+64], 1
37b80372amov [rsp+56], 6
37b803733mov [rsp+40], rbx
37b803738mov [rsp+32], rcx
37b80373dcall ilaenv_
37b803742mov r10l, [rsp+200]
37b80374aadd eax, 7
37b80374dimul edi, eax
37b803750mov eax, 1
37b803755cmp edi, r12l
37b803758cmovl edi, r12l
37b80375ctest edi, edi
37b80375ecmovle edi, eax
37b803761test r15l, r15l
37b803764jne 0x37b8043d8
37b80376a
37b80376aloc_37b80376a:
37b80376amov rax, [rsp+640]
37b803772pxor x4, x4
37b803776cvtsi2sd x4, edi
37b80377amovapd x9, x4
37b80377fmovsd_xmm [rax], x4
37b803783mov rax, [rsp+648]
37b80378bcmp [rax], r14l
37b80378emov rax, [rsp+656]
37b803796jge 0x37b8037b8
37b803798cmp r10l, -1
37b80379cje 0x37b8045c0
37b8037a2mov [rax], -16
37b8037a8mov eax, 16
37b8037adjmp 0x37b803490
37b8037b2
37b8037b2 66 0f 1f 44 00 00 f..D..
37b8037b8
37b8037b8loc_37b8037b8:
37b8037b8mov eax, [rax]
37b8037batest eax, eax
37b8037bcjne 0x37b8045ca
37b8037c2cmp r10l, -1
37b8037c6je 0x37b8034b2
37b8037ccmov ecx, [rbx]
37b8037cetest ecx, ecx
37b8037d0je 0x37b8034b2
37b8037d6xor eax, eax
37b8037d8test rsi, rsi
37b8037dbmov edx, 1
37b8037e0cmovs rsi, rax
37b8037e4lea rcx, [rip+0xc36b4f]
37b8037ebmov rax, rsi
37b8037eenot rax
37b8037f1mov [rsp+264], rax
37b8037f9xor eax, eax
37b8037fbtest rbp, rbp
37b8037fecmovs rbp, rax
37b803802mov rax, rbp
37b803805not rax
37b803808mov [rsp+200], rax
37b803810xor eax, eax
37b803812test r13, r13
37b803815cmovs r13, rax
37b803819mov rax, r13
37b80381cnot rax
37b80381fmov [rsp+296], rax
37b803827call dlamch_
37b80382cmov edx, 1
37b803831lea rcx, [rip+0xc36b03]
37b803838movapd x7, x0
37b80383ccall dlamch_
37b803841movsd_xmm x5, [rip+0xc36b17]
37b803849mov r8, rbx
37b80384cmov rdx, rbx
37b80384fsqrtsd x0, x0
37b803853mov rax, [rsp+640]
37b80385bmov [rsp+48], 1
37b803864lea rcx, [rip+0xc36ad1]
37b80386bmov r9, [rsp+552]
37b803873mov [rsp+40], rax
37b803878mov rax, [rsp+560]
37b803880movapd x6, x0
37b803884divsd x6, x7
37b803888mov [rsp+32], rax
37b80388ddivsd x5, x6
37b803891movapd x7, x6
37b803895movapd x8, x5
37b80389acall dlange_
37b80389fpxor x1, x1
37b8038a3movsd_xmm [rsp+352], x0
37b8038accomisd x0, x1
37b8038b0jbe 0x37b803ef8
37b8038b6comisd x6, x0
37b8038bajbe 0x37b803ef8
37b8038c0movapd x0, x6
37b8038c4
37b8038c4loc_37b8038c4:
37b8038c4mov rax, [rsp+560]
37b8038cclea r14, [rsp+328]
37b8038d4mov [rsp+80], 1
37b8038ddlea r8, [rip+0xc36a3c]
37b8038e4mov [rsp+72], r14
37b8038e9lea r9, [rsp+352]
37b8038f1mov rdx, r8
37b8038f4lea rcx, [rip+0xc36a42]
37b8038fbmov [rsp+64], rax
37b803900mov rax, [rsp+552]
37b803908mov [rsp+48], rbx
37b80390dmov [rsp+56], rax
37b803912lea rax, [rsp+360]
37b80391amov [rsp+40], rbx
37b80391fmov [rsp+32], rax
37b803924movsd_xmm [rsp+360], x0
37b80392dcall dlascl_
37b803932mov [rsp+292], 1
37b80393d
37b80393dloc_37b80393d:
37b80393dmov rax, [rsp+640]
37b803945mov r8, rbx
37b803948mov rdx, rbx
37b80394blea rcx, [rip+0xc369ea]
37b803952mov [rsp+48], 1
37b80395bmov r9, [rsp+568]
37b803963mov [rsp+40], rax
37b803968mov rax, [rsp+576]
37b803970mov [rsp+32], rax
37b803975call dlange_
37b80397apxor x1, x1
37b80397emovsd_xmm [rsp+368], x0
37b803987comisd x0, x1
37b80398bjbe 0x37b803ed8
37b803991comisd x7, x0
37b803995jbe 0x37b803ed8
37b80399bmovapd x8, x7
37b8039a0
37b8039a0loc_37b8039a0:
37b8039a0mov rax, [rsp+576]
37b8039a8mov [rsp+72], r14
37b8039adlea r8, [rip+0xc3696c]
37b8039b4lea r9, [rsp+368]
37b8039bcmov [rsp+48], rbx
37b8039c1mov rdx, r8
37b8039c4lea rcx, [rip+0xc36972]
37b8039cbmov [rsp+64], rax
37b8039d0mov rax, [rsp+568]
37b8039d8mov [rsp+80], 1
37b8039e1mov [rsp+56], rax
37b8039e6lea rax, [rsp+376]
37b8039eemov [rsp+40], rbx
37b8039f3mov [rsp+32], rax
37b8039f8movsd_xmm [rsp+376], x8
37b803a02call dlascl_
37b803a07mov [rsp+288], 1
37b803a12
37b803a12loc_37b803a12:
37b803a12movsxd rax, [rbx]
37b803a15mov [rsp+88], r14
37b803a1alea rcx, [rip+0xc36919]
37b803a21mov r9, [rsp+560]
37b803a29mov r8, [rsp+552]
37b803a31mov [rsp+96], 1
37b803a3alea edi, [rax+rax+1]
37b803a3emovsxd rdx, edi
37b803a41mov [rsp+244], edi
37b803a48mov rdi, [rsp+640]
37b803a50lea rax, [rdi+8*rax]
37b803a54lea r12, [rdi+8*rdx-8]
37b803a59mov [rsp+64], rdi
37b803a5emov rdx, rbx
37b803a61mov [rsp+312], rax
37b803a69mov [rsp+72], rax
37b803a6elea rax, [rsp+332]
37b803a76mov [rsp+248], rax
37b803a7emov [rsp+56], rax
37b803a83lea rax, [rsp+336]
37b803a8bmov [rsp+256], rax
37b803a93mov [rsp+48], rax
37b803a98mov rax, [rsp+576]
37b803aa0mov [rsp+80], r12
37b803aa5mov [rsp+40], rax
37b803aaamov rax, [rsp+568]
37b803ab2mov [rsp+32], rax
37b803ab7call dggbal_
37b803abcmov eax, [rsp+332]
37b803ac3mov r10l, [rsp+336]
37b803acbmov edx, [rsp+236]
37b803ad2lea edi, [rax+1]
37b803ad5sub edi, r10l
37b803ad8mov [rsp+340], edi
37b803adfmov eax, edi
37b803ae1test edx, edx
37b803ae3je 0x37b803aed
37b803ae5mov eax, [rbx]
37b803ae7add eax, 1
37b803aeasub eax, r10l
37b803aed
37b803aedloc_37b803aed:
37b803aedmov [rsp+324], eax
37b803af4mov rax, [rsp+648]
37b803afcadd edi, [rsp+244]
37b803b03mov rdx, [rsp+200]
37b803b0bmov [rsp+284], r10l
37b803b13mov eax, [rax]
37b803b15mov [rsp+232], edi
37b803b1cmov rcx, [rsp+640]
37b803b24mov r11, [rsp+568]
37b803b2cmov [rsp+56], r14
37b803b31add eax, 1
37b803b34mov [rsp+32], r12
37b803b39mov r9, [rsp+576]
37b803b41sub eax, edi
37b803b43mov [rsp+348], eax
37b803b4amovsxd rax, edi
37b803b4dmovsxd rdi, r10l
37b803b50lea r10, [rsp+348]
37b803b58imul rbp, rdi
37b803b5clea rcx, [rcx+8*rax-8]
37b803b61mov [rsp+48], r10
37b803b66mov [rsp+40], rcx
37b803b6bimul rsi, rdi
37b803b6fmov [rsp+224], rcx
37b803b77add rdx, rbp
37b803b7alea rbp, [rsp+340]
37b803b82mov [rsp+200], r10
37b803b8amov [rsp+304], rdx
37b803b92add rdx, rdi
37b803b95mov rcx, rbp
37b803b98lea r11, [r11+8*rdx]
37b803b9clea rdx, [rsp+324]
37b803ba4mov r8, r11
37b803ba7mov [rsp+216], r11
37b803bafmov [rsp+272], rdx
37b803bb7call dgeqrf_
37b803bbcmov rdx, [rsp+648]
37b803bc4mov r8, rbp
37b803bc7mov rax, [rsp+552]
37b803bcfadd rsi, [rsp+264]
37b803bd7mov r10, [rsp+200]
37b803bdfmov edx, [rdx]
37b803be1add rsi, rdi
37b803be4mov r11, [rsp+216]
37b803becmov [rsp+56], r12
37b803bf1lea rsi, [rax+8*rsi]
37b803bf5mov rax, [rsp+560]
37b803bfdmov [rsp+88], r10
37b803c02lea ecx, [rdx+1]
37b803c05sub ecx, [rsp+232]
37b803c0cmov [rsp+64], rsi
37b803c11mov [rsp+348], ecx
37b803c18mov rcx, [rsp+224]
37b803c20mov [rsp+72], rax
37b803c25mov rax, [rsp+576]
37b803c2dmov [rsp+80], rcx
37b803c32mov r9, [rsp+272]
37b803c3alea rcx, [rip+0xc366fe]
37b803c41mov [rsp+48], rax
37b803c46mov [rsp+40], r11
37b803c4bmov [rsp+32], rbp
37b803c50mov [rsp+280], edx
37b803c57lea rdx, [rip+0xc366e0]
37b803c5emov [rsp+112], 1
37b803c67mov [rsp+104], 1
37b803c70mov [rsp+96], r14
37b803c75call dormqr_
37b803c7atest r15l, r15l
37b803c7dmov r10l, [rsp+284]
37b803c85jne 0x37b803f10
37b803c8bmov edi, [rsp+212]
37b803c92test edi, edi
37b803c94jne 0x37b8045a0
37b803c9amov r11l, [rsp+236]
37b803ca2test r11l, r11l
37b803ca5jne 0x37b8040df
37b803cabmov rax, [rsp+632]
37b803cb3mov [rsp+104], r14
37b803cb8mov r8, rbp
37b803cbblea rdx, [rip+0xc3664e]
37b803cc2mov [rsp+40], rsi
37b803cc7mov rcx, rdx
37b803ccalea r9, [rip+0xc3664b]
37b803cd1mov [rsp+96], rax
37b803cd6mov rax, [rsp+624]
37b803cdemov [rsp+120], 1
37b803ce7mov [rsp+88], rax
37b803cecmov rax, [rsp+616]
37b803cf4mov [rsp+112], 1
37b803cfdmov [rsp+80], rax
37b803d02mov rax, [rsp+608]
37b803d0amov [rsp+32], rbp
37b803d0fmov [rsp+72], rax
37b803d14mov rax, [rsp+576]
37b803d1cmov [rsp+64], rax
37b803d21mov rax, [rsp+216]
37b803d29mov [rsp+56], rax
37b803d2emov rax, [rsp+560]
37b803d36mov [rsp+48], rax
37b803d3bcall dgghrd_
37b803d40mov rax, [rsp+648]
37b803d48mov [rsp+323], 69
37b803d50mov r9, rbx
37b803d53lea rcx, [rsp+323]
37b803d5bmov eax, [rax]
37b803d5dmov [rsp+152], r14
37b803d65mov [rsp+176], 1
37b803d71add eax, 1
37b803d74sub eax, [rsp+244]
37b803d7bmov [rsp+168], 1
37b803d87mov [rsp+348], eax
37b803d8emov rax, [rsp+200]
37b803d96mov [rsp+160], 1
37b803da2mov [rsp+144], rax
37b803daamov rax, [rsp+632]
37b803db2mov [rsp+136], r12
37b803dbamov [rsp+128], rax
37b803dc2mov rax, [rsp+624]
37b803dcamov [rsp+120], rax
37b803dcfmov rax, [rsp+616]
37b803dd7mov [rsp+112], rax
37b803ddcmov rax, [rsp+608]
37b803de4mov [rsp+104], rax
37b803de9mov rax, [rsp+600]
37b803df1mov [rsp+96], rax
37b803df6mov rax, [rsp+592]
37b803dfemov [rsp+88], rax
37b803e03mov rax, [rsp+584]
37b803e0bmov [rsp+80], rax
37b803e10mov rax, [rsp+576]
37b803e18mov [rsp+72], rax
37b803e1dmov rax, [rsp+568]
37b803e25mov [rsp+64], rax
37b803e2amov rax, [rsp+560]
37b803e32mov [rsp+56], rax
37b803e37mov rax, [rsp+552]
37b803e3fmov r8, [rsp+536]
37b803e47mov rdx, [rsp+528]
37b803e4fmov [rsp+48], rax
37b803e54mov rax, [rsp+248]
37b803e5cmov [rsp+40], rax
37b803e61mov rax, [rsp+256]
37b803e69mov [rsp+32], rax
37b803e6ecall dhgeqz_
37b803e73mov eax, [rsp+328]
37b803e7atest eax, eax
37b803e7cje 0x37b803ea3
37b803e7e
37b803e7eloc_37b803e7e:
37b803e7emov edx, [rbx]
37b803e80test eax, eax
37b803e82jle 0x37b804580
37b803e88cmp eax, edx
37b803e8ajle 0x37b803e99
37b803e8c
37b803e8cloc_37b803e8c:
37b803e8clea ecx, [rdx+rdx]
37b803e8fcmp ecx, eax
37b803e91jl 0x37b804588
37b803e97sub eax, edx
37b803e99
37b803e99loc_37b803e99:
37b803e99mov rsi, [rsp+656]
37b803ea1mov [rsi], eax
37b803ea3
37b803ea3loc_37b803ea3:
37b803ea3mov edx, [rsp+292]
37b803eaatest edx, edx
37b803eacjne 0x37b8044c8
37b803eb2
37b803eb2loc_37b803eb2:
37b803eb2mov eax, [rsp+288]
37b803eb9test eax, eax
37b803ebbjne 0x37b804460
37b803ec1
37b803ec1loc_37b803ec1:
37b803ec1mov rax, [rsp+640]
37b803ec9movsd_xmm [rax], x9
37b803ecejmp 0x37b8034b2
37b803ed3
37b803ed3 0f 1f 44 00 00 ..D..
37b803ed8
37b803ed8loc_37b803ed8:
37b803ed8comisd x0, x8
37b803eddja 0x37b8039a0
37b803ee3mov [rsp+288], 0
37b803eeejmp 0x37b803a12
37b803ef3
37b803ef3 0f 1f 44 00 00 ..D..
37b803ef8
37b803ef8loc_37b803ef8:
37b803ef8comisd x0, x8
37b803efdjbe 0x37b804440
37b803f03movapd x0, x8
37b803f08jmp 0x37b8038c4
37b803f0d
37b803f0d 0f 1f 00 ...
37b803f10
37b803f10loc_37b803f10:
37b803f10mov rax, [rsp+616]
37b803f18mov rdx, rbx
37b803f1blea rsi, [rip+0xc3642e]
37b803f22mov [rsp+56], 4
37b803f2bmov [rsp+32], rsi
37b803f30lea rcx, [rip+0xc36411]
37b803f37lea r9, [rip+0xc36402]
37b803f3emov r8, rbx
37b803f41mov [rsp+48], rax
37b803f46mov rax, [rsp+608]
37b803f4emov [rsp+264], r10l
37b803f56mov [rsp+40], rax
37b803f5bmov [rsp+216], rcx
37b803f63call dlaset_
37b803f68mov edx, [rsp+340]
37b803f6fmov r11, rdi
37b803f72imul r11, r13
37b803f76add r11, [rsp+296]
37b803f7ecmp edx, 1
37b803f81jle 0x37b804021
37b803f87mov r10l, [rsp+264]
37b803f8fsub edx, 1
37b803f92mov rax, [rsp+616]
37b803f9amov [rsp+56], 1
37b803fa3mov rcx, [rsp+304]
37b803fabmov [rsp+344], edx
37b803fb2add r10l, 1
37b803fb6mov [rsp+48], rax
37b803fbbmov rax, [rsp+608]
37b803fc3movsxd r10, r10l
37b803fc6mov [rsp+348], edx
37b803fcdlea rdx, [rsp+344]
37b803fd5add rcx, r10
37b803fd8add r10, r11
37b803fdbmov [rsp+264], r11
37b803fe3lea r8, [rax+8*r10]
37b803fe7mov rax, [rsp+576]
37b803fefmov [rsp+40], r8
37b803ff4mov r8, [rsp+200]
37b803ffcmov [rsp+32], rax
37b804001mov rax, [rsp+568]
37b804009lea r9, [rax+8*rcx]
37b80400dlea rcx, [rip+0xc3632b]
37b804014call dlacpy_
37b804019mov r11, [rsp+264]
37b804021
37b804021loc_37b804021:
37b804021mov rax, [rsp+648]
37b804029mov r8, rbp
37b80402cmov rcx, rbp
37b80402fmov eax, [rax]
37b804031mov [rsp+64], r14
37b804036mov [rsp+40], r12
37b80403bmov [rsp+264], eax
37b804042lea edx, [rax+1]
37b804045lea rax, [rdi+r11]
37b804049mov rdi, [rsp+200]
37b804051sub edx, [rsp+232]
37b804058mov [rsp+56], rdi
37b80405dmov rdi, [rsp+224]
37b804065mov [rsp+348], edx
37b80406cmov rdx, rbp
37b80406fmov [rsp+48], rdi
37b804074mov rdi, [rsp+616]
37b80407cmov [rsp+32], rdi
37b804081mov rdi, [rsp+608]
37b804089lea r9, [rdi+8*rax]
37b80408dcall dorgqr_
37b804092mov ebp, [rsp+212]
37b804099test ebp, ebp
37b80409bje 0x37b8040df
37b80409d
37b80409dloc_37b80409d:
37b80409dmov rax, [rsp+632]
37b8040a5mov [rsp+32], rsi
37b8040aamov r8, rbx
37b8040adlea r9, [rip+0xc3628c]
37b8040b4mov [rsp+56], 4
37b8040bdmov rcx, [rsp+216]
37b8040c5mov rdx, rbx
37b8040c8mov [rsp+48], rax
37b8040cdmov rax, [rsp+624]
37b8040d5mov [rsp+40], rax
37b8040dacall dlaset_
37b8040df
37b8040dfloc_37b8040df:
37b8040dfmov rax, [rsp+632]
37b8040e7mov rdi, [rsp+248]
37b8040efmov r8, rbx
37b8040f2mov [rsp+120], 1
37b8040fbmov rbp, [rsp+256]
37b804103mov [rsp+104], r14
37b804108mov [rsp+96], rax
37b80410dmov rax, [rsp+624]
37b804115mov [rsp+32], rdi
37b80411amov rdx, [rsp+536]
37b804122mov r9, rbp
37b804125mov [rsp+88], rax
37b80412amov rax, [rsp+616]
37b804132mov rcx, [rsp+528]
37b80413amov [rsp+112], 1
37b804143mov [rsp+80], rax
37b804148mov rax, [rsp+608]
37b804150mov [rsp+72], rax
37b804155mov rax, [rsp+576]
37b80415dmov [rsp+64], rax
37b804162mov rax, [rsp+568]
37b80416amov [rsp+56], rax
37b80416fmov rax, [rsp+560]
37b804177mov [rsp+48], rax
37b80417cmov rax, [rsp+552]
37b804184mov [rsp+40], rax
37b804189call dgghrd_
37b80418emov rax, [rsp+648]
37b804196mov r9, rbx
37b804199mov [rsp+323], 83
37b8041a1lea rcx, [rsp+323]
37b8041a9mov eax, [rax]
37b8041abmov [rsp+152], r14
37b8041b3mov [rsp+176], 1
37b8041bfadd eax, 1
37b8041c2sub eax, [rsp+244]
37b8041c9mov [rsp+168], 1
37b8041d5mov [rsp+348], eax
37b8041dcmov rax, [rsp+200]
37b8041e4mov [rsp+160], 1
37b8041f0mov [rsp+144], rax
37b8041f8mov rax, [rsp+632]
37b804200mov [rsp+136], r12
37b804208mov [rsp+128], rax
37b804210mov rax, [rsp+624]
37b804218mov [rsp+120], rax
37b80421dmov rax, [rsp+616]
37b804225mov [rsp+112], rax
37b80422amov rax, [rsp+608]
37b804232mov [rsp+104], rax
37b804237mov rax, [rsp+600]
37b80423fmov [rsp+96], rax
37b804244mov rax, [rsp+592]
37b80424cmov [rsp+88], rax
37b804251mov rax, [rsp+584]
37b804259mov [rsp+80], rax
37b80425emov rax, [rsp+576]
37b804266mov [rsp+72], rax
37b80426bmov rax, [rsp+568]
37b804273mov [rsp+64], rax
37b804278mov rax, [rsp+560]
37b804280mov [rsp+56], rax
37b804285mov rax, [rsp+552]
37b80428dmov [rsp+40], rdi
37b804292mov r8, [rsp+536]
37b80429amov [rsp+48], rax
37b80429fmov rdx, [rsp+528]
37b8042a7mov [rsp+32], rbp
37b8042accall dhgeqz_
37b8042b1mov eax, [rsp+328]
37b8042b8test eax, eax
37b8042bajne 0x37b803e7e
37b8042c0mov r10l, [rsp+236]
37b8042c8test r10l, r10l
37b8042cbje 0x37b803ea3
37b8042d1test r15l, r15l
37b8042d4je 0x37b8045d8
37b8042dacmp [rsp+212], 1
37b8042e2mov r9, rbx
37b8042e5mov r8, [rsp+200]
37b8042edlea rdx, [rip+0xc36064]
37b8042f4sbb eax, eax
37b8042f6lea rcx, [rsp+323]
37b8042femov [rsp+136], 1
37b80430aand eax, 10
37b80430dmov [rsp+120], r14
37b804312add eax, 66
37b804315mov [rsp+112], r12
37b80431amov [rsp+323], al
37b804321lea rax, [rsp+344]
37b804329mov [rsp+104], rax
37b80432emov rax, [rsp+632]
37b804336mov [rsp+128], 1
37b804342mov [rsp+88], rax
37b804347mov rax, [rsp+624]
37b80434fmov [rsp+96], rbx
37b804354mov [rsp+80], rax
37b804359mov rax, [rsp+616]
37b804361mov [rsp+72], rax
37b804366mov rax, [rsp+608]
37b80436emov [rsp+64], rax
37b804373mov rax, [rsp+576]
37b80437bmov [rsp+56], rax
37b804380mov rax, [rsp+568]
37b804388mov [rsp+48], rax
37b80438dmov rax, [rsp+560]
37b804395mov [rsp+40], rax
37b80439amov rax, [rsp+552]
37b8043a2mov [rsp+32], rax
37b8043a7call dtgevc_
37b8043acmov r9l, [rsp+328]
37b8043b4test r9l, r9l
37b8043b7je 0x37b804930
37b8043bd
37b8043bdloc_37b8043bd:
37b8043bdmov eax, [rbx]
37b8043bfmov rsi, [rsp+656]
37b8043c7add eax, 2
37b8043camov [rsi], eax
37b8043ccjmp 0x37b803ea3
37b8043d1
37b8043d1 0f 1f 80 00 00 00 00 .......
37b8043d8
37b8043d8loc_37b8043d8:
37b8043d8lea rax, [rip+0xc35f51]
37b8043dfmov r12l, [rbx]
37b8043e2mov [rsp+64], 1
37b8043ebmov r9, rbx
37b8043eemov [rsp+48], rax
37b8043f3lea rax, [rip+0xc35f22]
37b8043falea r8, [rip+0xc35f11]
37b804401mov [rsp+40], rbx
37b804406lea rdx, [rip+0xc35f1d]
37b80440dmov rcx, rax
37b804410mov [rsp+56], 6
37b804419mov [rsp+32], rax
37b80441ecall ilaenv_
37b804423mov r10l, [rsp+200]
37b80442badd eax, 7
37b80442eimul eax, r12l
37b804432cmp edi, eax
37b804434cmovl edi, eax
37b804437jmp 0x37b80376a
37b80443c
37b80443c 0f 1f 40 00 ..@.
37b804440
37b804440loc_37b804440:
37b804440mov [rsp+292], 0
37b80444blea r14, [rsp+328]
37b804453jmp 0x37b80393d
37b804458
37b804458 0f 1f 84 00 00 00 00 00 ........
37b804460
37b804460loc_37b804460:
37b804460mov rax, [rsp+600]
37b804468mov [rsp+72], r14
37b80446dlea r8, [rip+0xc35eac]
37b804474lea r9, [rsp+376]
37b80447cmov [rsp+64], rbx
37b804481mov rdx, r8
37b804484lea rcx, [rip+0xc35eb2]
37b80448bmov [rsp+56], rax
37b804490lea rax, [rip+0xc35e85]
37b804497mov [rsp+48], rax
37b80449clea rax, [rsp+368]
37b8044a4mov [rsp+80], 1
37b8044admov [rsp+40], rbx
37b8044b2mov [rsp+32], rax
37b8044b7call dlascl_
37b8044bcjmp 0x37b803ec1
37b8044c1
37b8044c1 0f 1f 80 00 00 00 00 .......
37b8044c8
37b8044c8loc_37b8044c8:
37b8044c8mov rax, [rsp+584]
37b8044d0lea r15, [rip+0xc35e45]
37b8044d7lea rdi, [rsp+352]
37b8044dfmov [rsp+80], 1
37b8044e8mov [rsp+72], r14
37b8044edlea r8, [rip+0xc35e2c]
37b8044f4lea r9, [rsp+360]
37b8044fcmov [rsp+56], rax
37b804501mov rdx, r8
37b804504lea rcx, [rip+0xc35e32]
37b80450bmov [rsp+64], rbx
37b804510mov [rsp+48], r15
37b804515mov [rsp+40], rbx
37b80451amov [rsp+32], rdi
37b80451fcall dlascl_
37b804524mov rax, [rsp+592]
37b80452cmov [rsp+72], r14
37b804531lea r8, [rip+0xc35de8]
37b804538mov [rsp+64], rbx
37b80453dlea r9, [rsp+360]
37b804545mov rdx, r8
37b804548lea rcx, [rip+0xc35dee]
37b80454fmov [rsp+80], 1
37b804558mov [rsp+56], rax
37b80455dmov [rsp+48], r15
37b804562mov [rsp+40], rbx
37b804567mov [rsp+32], rdi
37b80456ccall dlascl_
37b804571jmp 0x37b803eb2
37b804576
37b804576 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b804580
37b804580loc_37b804580:
37b804580cmp eax, edx
37b804582jg 0x37b803e8c
37b804588
37b804588loc_37b804588:
37b804588mov rax, [rsp+656]
37b804590add edx, 1
37b804593mov [rax], edx
37b804595jmp 0x37b803ea3
37b80459a
37b80459a 66 0f 1f 44 00 00 f..D..
37b8045a0
37b8045a0loc_37b8045a0:
37b8045a0lea rax, [rip+0xc35da1]
37b8045a7lea rsi, [rip+0xc35da2]
37b8045aemov [rsp+216], rax
37b8045b6jmp 0x37b80409d
37b8045bb
37b8045bb 0f 1f 44 00 00 ..D..
37b8045c0
37b8045c0loc_37b8045c0:
37b8045c0mov eax, [rax]
37b8045c2test eax, eax
37b8045c4je 0x37b8034b2
37b8045ca
37b8045caloc_37b8045ca:
37b8045caneg eax
37b8045ccjmp 0x37b803490
37b8045d1
37b8045d1 0f 1f 80 00 00 00 00 .......
37b8045d8
37b8045d8loc_37b8045d8:
37b8045d8lea rax, [rsp+344]
37b8045e0mov r9, rbx
37b8045e3mov r8, [rsp+200]
37b8045eblea rdx, [rip+0xc35d66]
37b8045f2mov [rsp+104], rax
37b8045f7mov rax, [rsp+632]
37b8045fflea rcx, [rsp+323]
37b804607mov [rsp+323], 82
37b80460fmov [rsp+88], rax
37b804614mov rax, [rsp+624]
37b80461cmov [rsp+136], 1
37b804628mov [rsp+80], rax
37b80462dmov rax, [rsp+616]
37b804635mov [rsp+128], 1
37b804641mov [rsp+72], rax
37b804646mov rax, [rsp+608]
37b80464emov [rsp+120], r14
37b804653mov [rsp+64], rax
37b804658mov rax, [rsp+576]
37b804660mov [rsp+112], r12
37b804665mov [rsp+56], rax
37b80466amov rax, [rsp+568]
37b804672mov [rsp+96], rbx
37b804677mov [rsp+48], rax
37b80467cmov rax, [rsp+560]
37b804684mov [rsp+40], rax
37b804689mov rax, [rsp+552]
37b804691mov [rsp+32], rax
37b804696call dtgevc_
37b80469bmov r8l, [rsp+328]
37b8046a3test r8l, r8l
37b8046a6jne 0x37b8043bd
37b8046ac
37b8046acloc_37b8046ac:
37b8046acmov ecx, [rsp+212]
37b8046b3test ecx, ecx
37b8046b5je 0x37b803ea3
37b8046bbmov rax, [rsp+632]
37b8046c3mov [rsp+80], r14
37b8046c8mov r8, rbx
37b8046cblea rdx, [rip+0xc35c87]
37b8046d2mov [rsp+96], 1
37b8046dbmov r9, [rsp+256]
37b8046e3lea rcx, [rip+0xc35c50]
37b8046eamov [rsp+72], rax
37b8046efmov rax, [rsp+624]
37b8046f7mov [rsp+88], 1
37b804700mov [rsp+64], rax
37b804705mov rax, [rsp+312]
37b80470dmov [rsp+56], rbx
37b804712mov [rsp+48], rax
37b804717mov rax, [rsp+640]
37b80471fmov [rsp+40], rax
37b804724mov rax, [rsp+248]
37b80472cmov [rsp+32], rax
37b804731call dggbak_
37b804736mov edx, [rbx]
37b804738test edx, edx
37b80473ajle 0x37b803ea3
37b804740movsxd r9, [rsp+240]
37b804748xor eax, eax
37b80474apxor x3, x3
37b80474emov r8, [rsp+592]
37b804756mov r10, -1
37b80475dtest r9, r9
37b804760cmovs r9, rax
37b804764mov rax, [rsp+624]
37b80476csub edx, 1
37b80476flea rdi, [r8+8*rdx+8]
37b804774mov rcx, r9
37b804777lea rsi, [8*r9]
37b80477fnot rcx
37b804782lea r11, [rcx+2*r9]
37b804786lea rcx, [rax+8*rdx+8]
37b80478bnop [rax+rax]
37b804790
37b804790loc_37b804790:
37b804790movsd_xmm x0, [r8]
37b804795comisd x3, x0
37b804799ja 0x37b804820
37b80479fucomisd x0, x3
37b8047a3mov rdx, rax
37b8047a6jp 0x37b804840
37b8047acjne 0x37b804840
37b8047b2pxor x1, x1
37b8047b6nop [rax+rax]
37b8047c0
37b8047c0loc_37b8047c0:
37b8047c0movsd_xmm x0, [rdx]
37b8047c4andpd x0, [rip+0xc35ba4]
37b8047ccadd rdx, 8
37b8047d0maxsd x1, x0
37b8047d4cmp rcx, rdx
37b8047d7jne 0x37b8047c0
37b8047d9comisd x7, x1
37b8047ddja 0x37b804820
37b8047dfmovsd_xmm x2, [rip+0xc35b79]
37b8047e7mov rdx, rax
37b8047eadivsd x2, x1
37b8047eenop [rax]
37b8047f5nop [rax+rax]
37b804800
37b804800loc_37b804800:
37b804800movsd_xmm x0, [rdx]
37b804804add rdx, 8
37b804808mulsd x0, x2
37b80480cmovsd_xmm [rdx-8], x0
37b804811cmp rcx, rdx
37b804814jne 0x37b804800
37b804816nop [rax+rax]
37b804820
37b804820loc_37b804820:
37b804820add r8, 8
37b804824add rax, rsi
37b804827add r10, r9
37b80482aadd r11, r9
37b80482dadd rcx, rsi
37b804830cmp rdi, r8
37b804833jne 0x37b804790
37b804839jmp 0x37b803ea3
37b80483e
37b80483e 66 90 f.
37b804840
37b804840loc_37b804840:
37b804840mov rbp, r11
37b804843pxor x2, x2
37b804847sub rbp, r10
37b80484anop [rax+rax]
37b804854nop [rax+rax]
37b80485fnop [rax+rax]
37b80486anop [rax+rax]
37b804875nop [rax+rax]
37b804880
37b804880loc_37b804880:
37b804880movsd_xmm x0, [rdx+8*rbp]
37b804885movsd_xmm x1, [rdx]
37b804889add rdx, 8
37b80488dandpd x0, [rip+0xc35adb]
37b804895andpd x1, [rip+0xc35ad3]
37b80489daddsd x0, x1
37b8048a1maxsd x2, x0
37b8048a5cmp rcx, rdx
37b8048a8jne 0x37b804880
37b8048aacomisd x7, x2
37b8048aeja 0x37b804820
37b8048b4movsd_xmm x0, [rip+0xc35aa4]
37b8048bcmov rbp, r11
37b8048bfmov rdx, rax
37b8048c2sub rbp, r10
37b8048c5divsd x0, x2
37b8048c9nop [rax+rax]
37b8048d4nop [rax+rax]
37b8048dfnop [rax+rax]
37b8048eanop [rax+rax]
37b8048f5nop [rax+rax]
37b804900
37b804900loc_37b804900:
37b804900movsd_xmm x1, [rdx]
37b804904mulsd x1, x0
37b804908movsd_xmm [rdx], x1
37b80490cmovsd_xmm x1, [rdx+8*rbp]
37b804911mulsd x1, x0
37b804915movsd_xmm [rdx+8*rbp], x1
37b80491aadd rdx, 8
37b80491ecmp rcx, rdx
37b804921jne 0x37b804900
37b804923jmp 0x37b804820
37b804928
37b804928 0f 1f 84 00 00 00 00 00 ........
37b804930
37b804930loc_37b804930:
37b804930mov rax, [rsp+616]
37b804938mov [rsp+80], r14
37b80493dmov r8, rbx
37b804940lea rdx, [rip+0xc359f8]
37b804947mov [rsp+96], 1
37b804950mov r9, [rsp+256]
37b804958lea rcx, [rip+0xc359db]
37b80495fmov [rsp+72], rax
37b804964mov rax, [rsp+608]
37b80496cmov [rsp+88], 1
37b804975mov [rsp+64], rax
37b80497amov rax, [rsp+312]
37b804982mov [rsp+56], rbx
37b804987mov [rsp+48], rax
37b80498cmov rax, [rsp+640]
37b804994mov [rsp+40], rax
37b804999mov rax, [rsp+248]
37b8049a1mov [rsp+32], rax
37b8049a6call dggbak_
37b8049abmov edx, [rbx]
37b8049adtest edx, edx
37b8049afjle 0x37b8046ac
37b8049b5mov r8, [rsp+592]
37b8049bdmov rax, [rsp+608]
37b8049c5sub edx, 1
37b8049c8lea r11, [8*r13]
37b8049d0mov rsi, [rsp+296]
37b8049d8mov r9, -1
37b8049dfpxor x3, x3
37b8049e3lea rcx, [rax+8*rdx+8]
37b8049e8lea rdi, [r8+8*rdx+8]
37b8049edlea r10, [rsi+2*r13]
37b8049f1nop [rax]
37b8049f5nop [rax+rax]
37b804a00
37b804a00loc_37b804a00:
37b804a00movsd_xmm x0, [r8]
37b804a05comisd x3, x0
37b804a09ja 0x37b804aa0
37b804a0fucomisd x0, x3
37b804a13mov rdx, rax
37b804a16jp 0x37b804ac0
37b804a1cjne 0x37b804ac0
37b804a22pxor x1, x1
37b804a26nop [rax]
37b804a2anop [rax+rax]
37b804a35nop [rax+rax]
37b804a40
37b804a40loc_37b804a40:
37b804a40movsd_xmm x0, [rdx]
37b804a44andpd x0, [rip+0xc35924]
37b804a4cadd rdx, 8
37b804a50maxsd x1, x0
37b804a54cmp rdx, rcx
37b804a57jne 0x37b804a40
37b804a59comisd x7, x1
37b804a5dja 0x37b804aa0
37b804a5fmovsd_xmm x2, [rip+0xc358f9]
37b804a67mov rdx, rax
37b804a6adivsd x2, x1
37b804a6enop [rax]
37b804a75nop [rax+rax]
37b804a80
37b804a80loc_37b804a80:
37b804a80movsd_xmm x0, [rdx]
37b804a84add rdx, 8
37b804a88mulsd x0, x2
37b804a8cmovsd_xmm [rdx-8], x0
37b804a91cmp rdx, rcx
37b804a94jne 0x37b804a80
37b804a96nop [rax+rax]
37b804aa0
37b804aa0loc_37b804aa0:
37b804aa0add r8, 8
37b804aa4add rax, r11
37b804aa7add r9, r13
37b804aaaadd r10, r13
37b804aadadd rcx, r11
37b804ab0cmp r8, rdi
37b804ab3jne 0x37b804a00
37b804ab9jmp 0x37b8046ac
37b804abe
37b804abe 66 90 f.
37b804ac0
37b804ac0loc_37b804ac0:
37b804ac0mov rsi, r10
37b804ac3pxor x2, x2
37b804ac7sub rsi, r9
37b804acanop [rax+rax]
37b804ad4nop [rax+rax]
37b804adfnop [rax+rax]
37b804aeanop [rax+rax]
37b804af5nop [rax+rax]
37b804b00
37b804b00loc_37b804b00:
37b804b00movsd_xmm x0, [rdx+8*rsi]
37b804b05movsd_xmm x1, [rdx]
37b804b09add rdx, 8
37b804b0dandpd x0, [rip+0xc3585b]
37b804b15andpd x1, [rip+0xc35853]
37b804b1daddsd x0, x1
37b804b21maxsd x2, x0
37b804b25cmp rdx, rcx
37b804b28jne 0x37b804b00
37b804b2acomisd x7, x2
37b804b2eja 0x37b804aa0
37b804b34movsd_xmm x0, [rip+0xc35824]
37b804b3cmov rsi, r10
37b804b3fmov rdx, rax
37b804b42sub rsi, r9
37b804b45divsd x0, x2
37b804b49nop [rax+rax]
37b804b54nop [rax+rax]
37b804b5fnop [rax+rax]
37b804b6anop [rax+rax]
37b804b75nop [rax+rax]
37b804b80
37b804b80loc_37b804b80:
37b804b80movsd_xmm x1, [rdx]
37b804b84mulsd x1, x0
37b804b88movsd_xmm [rdx], x1
37b804b8cmovsd_xmm x1, [rdx+8*rsi]
37b804b91mulsd x1, x0
37b804b95movsd_xmm [rdx+8*rsi], x1
37b804b9aadd rdx, 8
37b804b9ecmp rdx, rcx
37b804ba1jne 0x37b804b80
37b804ba3jmp 0x37b804aa0
37b804ba8
37b804ba8loc_37b804ba8:
37b804ba8mov rcx, [rsp+536]
37b804bb0mov r9l, 1
37b804bb6mov r8l, 1
37b804bbclea rdx, [rip+0xc3574e]
37b804bc3call lsame_
37b804bc8jmp 0x37b8035fb
37b803380
37b804bcd
37b804bcd // align 0x40
37b804bcd // align 0x40
37b804c00
37b804c00dggev3_:
37b804c00push r15
37b804c02push r14
37b804c04push r13
37b804c06push r12
37b804c08push rbp
37b804c09push rdi
37b804c0apush rsi
37b804c0bpush rbx
37b804c0csub rsp, 488
37b804c13movups [rsp+416], x6
37b804c1bmovups [rsp+432], x7
37b804c23movups [rsp+448], x8
37b804c2cmovups [rsp+464], x9
37b804c35mov esi, 1
37b804c3amov rax, [rsp+608]
37b804c42mov r15, [rsp+672]
37b804c4amovsxd rbp, [rax]
37b804c4dmov rax, [rsp+592]
37b804c55movsxd rdi, [rax]
37b804c58mov rax, [rsp+648]
37b804c60mov rbx, r8
37b804c63mov r12, r9
37b804c66mov [rsp+568], rdx
37b804c6emov r9l, 1
37b804c74mov r8l, 1
37b804c7alea rdx, [rip+0xc356ff]
37b804c81mov eax, [rax]
37b804c83mov [rsp+560], rcx
37b804c8bmov [rsp+208], eax
37b804c92mov rax, [rsp+664]
37b804c9amov eax, [rax]
37b804c9cmov [rsp+260], eax
37b804ca3call lsame_
37b804ca8mov [rsp+204], 0
37b804cb3test eax, eax
37b804cb5je 0x37b804e90
37b804cbb
37b804cbbloc_37b804cbb:
37b804cbbmov rcx, [rsp+568]
37b804cc3mov r9l, 1
37b804cc9mov r8l, 1
37b804ccflea rdx, [rip+0xc356aa]
37b804cd6lea r13, [rip+0xc356a4]
37b804cddcall lsame_
37b804ce2test eax, eax
37b804ce4jne 0x37b804da0
37b804cea
37b804cealoc_37b804cea:
37b804ceamov r9l, 1
37b804cf0mov rcx, [rsp+568]
37b804cf8mov r8l, 1
37b804cfemov rdx, r13
37b804d01call lsame_
37b804d06mov [rsp+268], eax
37b804d0dtest eax, eax
37b804d0fje 0x37b804f10
37b804d15mov rax, [rsp+688]
37b804d1dmov [rax], 0
37b804d23test esi, esi
37b804d25jg 0x37b80683f
37b804d2b
37b804d2bloc_37b804d2b:
37b804d2bmov edx, -1
37b804d30mov eax, 1
37b804d35
37b804d35loc_37b804d35:
37b804d35mov rdi, [rsp+688]
37b804d3dmov [rdi], edx
37b804d3f
37b804d3floc_37b804d3f:
37b804d3flea rdx, [rsp+408]
37b804d47mov r8l, 7
37b804d4dlea rcx, [rip+0xc35645]
37b804d54mov [rsp+408], eax
37b804d5bcall xerbla_
37b804d60nop
37b804d61
37b804d61loc_37b804d61:
37b804d61movups x6, [rsp+416]
37b804d69movups x7, [rsp+432]
37b804d71movups x8, [rsp+448]
37b804d7amovups x9, [rsp+464]
37b804d83add rsp, 488
37b804d8apop rbx
37b804d8bpop rsi
37b804d8cpop rdi
37b804d8dpop rbp
37b804d8epop r12
37b804d90pop r13
37b804d92pop r14
37b804d94pop r15
37b804d96ret
37b804d97
37b804d97 66 0f 1f 84 00 00 00 00 00 f........
37b804da0
37b804da0loc_37b804da0:
37b804da0mov rax, [rsp+688]
37b804da8mov [rsp+268], 0
37b804db3mov [rax], 0
37b804db9mov eax, [rsp+204]
37b804dc0mov [rsp+256], eax
37b804dc7
37b804dc7loc_37b804dc7:
37b804dc7mov esi, [rbx]
37b804dc9test esi, esi
37b804dcbjs 0x37b804f40
37b804dd1mov rcx, [rsp+592]
37b804dd9mov eax, 1
37b804ddecmovg eax, esi
37b804de1cmp [rcx], eax
37b804de3jl 0x37b804f30
37b804de9mov rcx, [rsp+608]
37b804df1cmp [rcx], eax
37b804df3jl 0x37b804f50
37b804df9mov rax, [rsp+648]
37b804e01mov eax, [rax]
37b804e03test eax, eax
37b804e05jle 0x37b804f60
37b804e0bcmp eax, esi
37b804e0djge 0x37b804e1d
37b804e0ftest [rsp+204], 1
37b804e17jne 0x37b804f60
37b804e1d
37b804e1dloc_37b804e1d:
37b804e1dmov rax, [rsp+664]
37b804e25mov eax, [rax]
37b804e27test eax, eax
37b804e29jle 0x37b806830
37b804e2fcmp eax, esi
37b804e31jge 0x37b804e41
37b804e33test [rsp+268], 1
37b804e3bjne 0x37b806830
37b804e41
37b804e41loc_37b804e41:
37b804e41mov rax, [rsp+680]
37b804e49shl esi, 3
37b804e4ctest esi, esi
37b804e4emov ecx, [rax]
37b804e50mov eax, 1
37b804e55cmovle esi, eax
37b804e58mov [rsp+216], ecx
37b804e5fcmp ecx, esi
37b804e61jge 0x37b804f70
37b804e67cmp ecx, -1
37b804e6aje 0x37b804f70
37b804e70mov rax, [rsp+688]
37b804e78mov [rax], -16
37b804e7emov eax, 16
37b804e83jmp 0x37b804d3f
37b804e88
37b804e88 0f 1f 84 00 00 00 00 00 ........
37b804e90
37b804e90loc_37b804e90:
37b804e90mov rcx, [rsp+560]
37b804e98lea r13, [rip+0xc354e2]
37b804e9fmov r9l, 1
37b804ea5mov r8l, 1
37b804eabmov rdx, r13
37b804eaecall lsame_
37b804eb3mov [rsp+204], eax
37b804ebatest eax, eax
37b804ebcje 0x37b804ed0
37b804ebemov esi, 2
37b804ec3jmp 0x37b804cbb
37b804ec8
37b804ec8 0f 1f 84 00 00 00 00 00 ........
37b804ed0
37b804ed0loc_37b804ed0:
37b804ed0mov rcx, [rsp+568]
37b804ed8mov r9l, 1
37b804edemov r8l, 1
37b804ee4lea rdx, [rip+0xc35495]
37b804eebcall lsame_
37b804ef0mov [rsp+204], eax
37b804ef7test eax, eax
37b804ef9jne 0x37b804d2b
37b804effmov esi, -1
37b804f04jmp 0x37b804cea
37b804f09
37b804f09 0f 1f 80 00 00 00 00 .......
37b804f10
37b804f10loc_37b804f10:
37b804f10test esi, esi
37b804f12jle 0x37b804d2b
37b804f18mov edx, -2
37b804f1dmov eax, 2
37b804f22jmp 0x37b804d35
37b804f27
37b804f27 66 0f 1f 84 00 00 00 00 00 f........
37b804f30
37b804f30loc_37b804f30:
37b804f30mov edx, -5
37b804f35mov eax, 5
37b804f3ajmp 0x37b804d35
37b804f3f
37b804f3f 90 .
37b804f40
37b804f40loc_37b804f40:
37b804f40mov edx, -3
37b804f45mov eax, 3
37b804f4ajmp 0x37b804d35
37b804f4f
37b804f4f 90 .
37b804f50
37b804f50loc_37b804f50:
37b804f50mov edx, -7
37b804f55mov eax, 7
37b804f5ajmp 0x37b804d35
37b804f5f
37b804f5f 90 .
37b804f60
37b804f60loc_37b804f60:
37b804f60mov edx, -12
37b804f65mov eax, 12
37b804f6ajmp 0x37b804d35
37b804f6f
37b804f6f 90 .
37b804f70
37b804f70loc_37b804f70:
37b804f70lea rax, [rip+0xc3540d]
37b804f77mov [rsp+40], r15
37b804f7cmov rdx, rbx
37b804f7fmov rcx, rbx
37b804f82lea r13, [rsp+360]
37b804f8amov [rsp+48], rax
37b804f8fmov r9, [rsp+608]
37b804f97mov [rsp+56], r13
37b804f9cmov r8, [rsp+600]
37b804fa4mov [rsp+32], r15
37b804fa9call dgeqrf_
37b804faemov eax, [rbx]
37b804fb0mov r8, rbx
37b804fb3mov r9, rbx
37b804fb6lea rdx, [rip+0xc353cb]
37b804fbdlea rcx, [rip+0xc353c5]
37b804fc4lea r14l, [rax+2*rax]
37b804fc8cvttsd2si eax, [r15]
37b804fcdmov [rsp+96], r13
37b804fd2mov [rsp+112], 1
37b804fdbmov [rsp+104], 1
37b804fe4mov [rsp+80], r15
37b804fe9add r14l, eax
37b804feclea rax, [rip+0xc35391]
37b804ff3mov [rsp+64], r12
37b804ff8mov [rsp+88], rax
37b804ffdmov rax, [rsp+592]
37b805005cmp r14l, esi
37b805008mov [rsp+56], r15
37b80500dcmovl r14l, esi
37b805011mov [rsp+72], rax
37b805016mov rax, [rsp+608]
37b80501emov [rsp+32], rbx
37b805023mov [rsp+48], rax
37b805028mov rax, [rsp+600]
37b805030mov [rsp+40], rax
37b805035call dormqr_
37b80503amov eax, [rbx]
37b80503cmov r8l, [rsp+204]
37b805044lea esi, [rax+2*rax]
37b805047cvttsd2si eax, [r15]
37b80504cadd esi, eax
37b80504ecmp esi, r14l
37b805051cmovl esi, r14l
37b805055test r8l, r8l
37b805058jne 0x37b805290
37b80505emov ecx, [rsp+256]
37b805065test ecx, ecx
37b805067jne 0x37b8052df
37b80506dmov rdx, [rsp+664]
37b805075mov [rsp+104], r15
37b80507amov r8, rbx
37b80507dlea rax, [rip+0xc35308]
37b805084mov [rsp+40], r12
37b805089lea rcx, [rip+0xc352f4]
37b805090mov r9, rax
37b805093mov [rsp+96], rdx
37b805098mov rdx, [rsp+656]
37b8050a0mov [rsp+32], rbx
37b8050a5mov [rsp+88], rdx
37b8050aamov rdx, [rsp+648]
37b8050b2mov [rsp+112], rcx
37b8050b7mov [rsp+80], rdx
37b8050bcmov rdx, [rsp+640]
37b8050c4mov [rsp+232], rax
37b8050ccmov [rsp+72], rdx
37b8050d1mov rdx, [rsp+608]
37b8050d9mov [rsp+136], 1
37b8050e5mov [rsp+64], rdx
37b8050eamov rdx, [rsp+600]
37b8050f2mov [rsp+128], 1
37b8050femov [rsp+56], rdx
37b805103mov rdx, [rsp+592]
37b80510bmov [rsp+120], r13
37b805110mov [rsp+48], rdx
37b805115lea rdx, [rip+0xc35264]
37b80511cmov rcx, rdx
37b80511fcall dgghd3_
37b805124mov eax, [rbx]
37b805126lea rcx, [rip+0xc35257]
37b80512dmov r9, rbx
37b805130lea rdx, [rip+0xc3525d]
37b805137lea r14l, [rax+2*rax]
37b80513bmov [rsp+224], rdx
37b805143cvttsd2si eax, [r15]
37b805148mov [rsp+144], rcx
37b805150mov rcx, [rsp+664]
37b805158mov [rsp+152], rdx
37b805160mov [rsp+184], 1
37b80516cmov [rsp+128], rcx
37b805174mov rcx, [rsp+656]
37b80517cmov [rsp+176], 1
37b805188add r14l, eax
37b80518bmov [rsp+120], rcx
37b805190mov rcx, [rsp+648]
37b805198mov [rsp+168], 1
37b8051a4mov [rsp+112], rcx
37b8051a9mov rcx, [rsp+640]
37b8051b1mov [rsp+160], r13
37b8051b9mov [rsp+104], rcx
37b8051bemov rcx, [rsp+632]
37b8051c6mov [rsp+136], r15
37b8051cemov [rsp+96], rcx
37b8051d3mov rcx, [rsp+624]
37b8051dbmov [rsp+48], r12
37b8051e0mov [rsp+88], rcx
37b8051e5mov rcx, [rsp+616]
37b8051edmov [rsp+40], rbx
37b8051f2mov [rsp+80], rcx
37b8051f7mov rcx, [rsp+608]
37b8051ffmov [rsp+72], rcx
37b805204mov rcx, [rsp+600]
37b80520cmov [rsp+64], rcx
37b805211mov rcx, [rsp+592]
37b805219mov [rsp+56], rcx
37b80521emov rax, [rsp+232]
37b805226lea rcx, [rip+0xc3516b]
37b80522dmov r8, [rsp+568]
37b805235mov rdx, [rsp+560]
37b80523dmov [rsp+32], rax
37b805242
37b805242loc_37b805242:
37b805242call dlaqz0_
37b805247cvttsd2si edx, [r15]
37b80524cmov eax, [rbx]
37b80524elea edx, [rdx+2*rax]
37b805251cmp edx, r14l
37b805254cmovl edx, r14l
37b805258cmp edx, esi
37b80525acmovge esi, edx
37b80525dtest eax, eax
37b80525fjne 0x37b8054c0
37b805265mov rax, [rip+0xc3515c]
37b80526cmov [r15], rax
37b80526fmov rax, [rsp+688]
37b805277mov eax, [rax]
37b805279test eax, eax
37b80527bje 0x37b804d61
37b805281
37b805281loc_37b805281:
37b805281neg eax
37b805283jmp 0x37b804d3f
37b805288
37b805288 0f 1f 84 00 00 00 00 00 ........
37b805290
37b805290loc_37b805290:
37b805290mov [rsp+64], r13
37b805295mov rdx, rbx
37b805298mov r8, rbx
37b80529bmov rcx, rbx
37b80529elea rax, [rip+0xc350df]
37b8052a5mov [rsp+48], r15
37b8052aamov r9, [rsp+640]
37b8052b2mov [rsp+56], rax
37b8052b7mov rax, [rsp+648]
37b8052bfmov [rsp+40], r15
37b8052c4mov [rsp+32], rax
37b8052c9call dorgqr_
37b8052cecvttsd2si edx, [r15]
37b8052d3mov eax, [rbx]
37b8052d5lea eax, [rax+2*rax]
37b8052d8add eax, edx
37b8052dacmp esi, eax
37b8052dccmovl esi, eax
37b8052df
37b8052dfloc_37b8052df:
37b8052dfmov rdx, [rsp+664]
37b8052e7lea rcx, [rip+0xc35096]
37b8052eemov r8, rbx
37b8052f1mov [rsp+40], r12
37b8052f6mov [rsp+32], rbx
37b8052fblea rax, [rip+0xc3508a]
37b805302mov [rsp+96], rdx
37b805307mov rdx, [rsp+656]
37b80530fmov r9, rax
37b805312mov [rsp+112], rcx
37b805317mov rcx, [rsp+560]
37b80531fmov [rsp+88], rdx
37b805324mov rdx, [rsp+648]
37b80532cmov [rsp+232], rax
37b805334mov [rsp+80], rdx
37b805339mov rdx, [rsp+640]
37b805341mov [rsp+136], 1
37b80534dmov [rsp+72], rdx
37b805352mov rdx, [rsp+608]
37b80535amov [rsp+128], 1
37b805366mov [rsp+64], rdx
37b80536bmov rdx, [rsp+600]
37b805373mov [rsp+120], r13
37b805378mov [rsp+56], rdx
37b80537dmov rdx, [rsp+592]
37b805385mov [rsp+104], r15
37b80538amov [rsp+48], rdx
37b80538fmov rdx, [rsp+568]
37b805397call dgghd3_
37b80539cmov eax, [rbx]
37b80539elea rcx, [rip+0xc34fdf]
37b8053a5mov r9, rbx
37b8053a8lea rdx, [rip+0xc34fe5]
37b8053aflea r14l, [rax+2*rax]
37b8053b3mov [rsp+224], rdx
37b8053bbcvttsd2si eax, [r15]
37b8053c0mov [rsp+144], rcx
37b8053c8mov rcx, [rsp+664]
37b8053d0mov [rsp+152], rdx
37b8053d8mov [rsp+184], 1
37b8053e4mov [rsp+128], rcx
37b8053ecmov rcx, [rsp+656]
37b8053f4mov [rsp+176], 1
37b805400add r14l, eax
37b805403mov [rsp+120], rcx
37b805408mov rcx, [rsp+648]
37b805410mov [rsp+168], 1
37b80541cmov [rsp+112], rcx
37b805421mov rcx, [rsp+640]
37b805429mov [rsp+160], r13
37b805431mov [rsp+104], rcx
37b805436mov rcx, [rsp+632]
37b80543emov [rsp+136], r15
37b805446mov [rsp+96], rcx
37b80544bmov rcx, [rsp+624]
37b805453mov [rsp+48], r12
37b805458mov [rsp+88], rcx
37b80545dmov rcx, [rsp+616]
37b805465mov [rsp+40], rbx
37b80546amov [rsp+80], rcx
37b80546fmov rcx, [rsp+608]
37b805477mov [rsp+72], rcx
37b80547cmov rcx, [rsp+600]
37b805484mov [rsp+64], rcx
37b805489mov rcx, [rsp+592]
37b805491mov [rsp+56], rcx
37b805496mov rax, [rsp+232]
37b80549elea rcx, [rip+0xc34eeb]
37b8054a5mov r8, [rsp+568]
37b8054admov rdx, [rsp+560]
37b8054b5mov [rsp+32], rax
37b8054bajmp 0x37b805242
37b8054bf
37b8054bf 90 .
37b8054c0
37b8054c0loc_37b8054c0:
37b8054c0mov rax, [rsp+688]
37b8054c8pxor x5, x5
37b8054cccvtsi2sd x5, esi
37b8054d0movapd x9, x5
37b8054d5movsd_xmm [r15], x5
37b8054damov eax, [rax]
37b8054dctest eax, eax
37b8054dejne 0x37b805281
37b8054e4cmp [rsp+216], -1
37b8054ecje 0x37b804d61
37b8054f2xor eax, eax
37b8054f4test rbp, rbp
37b8054f7movsxd r14, [rsp+208]
37b8054ffmov edx, 1
37b805504cmovs rbp, rax
37b805508lea rcx, [rip+0xc34e91]
37b80550fmov rax, rbp
37b805512not rax
37b805515mov [rsp+216], rax
37b80551dxor eax, eax
37b80551ftest rdi, rdi
37b805522cmovs rdi, rax
37b805526mov rax, rdi
37b805529not rax
37b80552cmov [rsp+288], rax
37b805534xor eax, eax
37b805536test r14, r14
37b805539cmovs r14, rax
37b80553dmov rax, r14
37b805540not rax
37b805543mov [rsp+328], rax
37b80554bcall dlamch_
37b805550mov edx, 1
37b805555lea rcx, [rip+0xc34e34]
37b80555cmovapd x7, x0
37b805560call dlamch_
37b805565mov [rsp+40], r15
37b80556amov r9, r12
37b80556dmov r8, rbx
37b805570sqrtsd x0, x0
37b805574mov rdx, rbx
37b805577movsd_xmm x4, [rip+0xc34e49]
37b80557fmov rax, [rsp+592]
37b805587mov [rsp+48], 1
37b805590lea rcx, [rip+0xc34e0a]
37b805597mov [rsp+32], rax
37b80559cmovapd x6, x0
37b8055a0divsd x6, x7
37b8055a4divsd x4, x6
37b8055a8movapd x7, x6
37b8055acmovapd x8, x4
37b8055b1call dlange_
37b8055b6pxor x1, x1
37b8055bamovsd_xmm [rsp+384], x0
37b8055c3comisd x0, x1
37b8055c7jbe 0x37b805c10
37b8055cdcomisd x6, x0
37b8055d1jbe 0x37b805c10
37b8055d7movapd x0, x6
37b8055db
37b8055dbloc_37b8055db:
37b8055dbmov rax, [rsp+592]
37b8055e3mov [rsp+72], r13
37b8055e8lea r9, [rsp+384]
37b8055f0lea r8, [rip+0xc34d9d]
37b8055f7mov [rsp+80], 1
37b805600mov rdx, [rsp+224]
37b805608lea rcx, [rip+0xc34d93]
37b80560fmov [rsp+64], rax
37b805614lea rax, [rsp+392]
37b80561cmov [rsp+56], r12
37b805621mov [rsp+48], rbx
37b805626mov [rsp+40], rbx
37b80562bmov [rsp+32], rax
37b805630movsd_xmm [rsp+392], x0
37b805639call dlascl_
37b80563emov [rsp+320], 1
37b805649
37b805649loc_37b805649:
37b805649mov rax, [rsp+608]
37b805651mov [rsp+40], r15
37b805656mov r8, rbx
37b805659mov rdx, rbx
37b80565cmov [rsp+48], 1
37b805665mov r9, [rsp+600]
37b80566dlea rcx, [rip+0xc34d2d]
37b805674mov [rsp+32], rax
37b805679call dlange_
37b80567epxor x1, x1
37b805682movsd_xmm [rsp+400], x0
37b80568bcomisd x0, x1
37b80568fjbe 0x37b805c28
37b805695comisd x7, x0
37b805699jbe 0x37b805c28
37b80569fmovapd x8, x7
37b8056a4
37b8056a4loc_37b8056a4:
37b8056a4mov rax, [rsp+608]
37b8056acmov [rsp+72], r13
37b8056b1lea r9, [rsp+400]
37b8056b9lea r8, [rip+0xc34cd4]
37b8056c0mov [rsp+80], 1
37b8056c9mov rdx, [rsp+224]
37b8056d1lea rcx, [rip+0xc34cca]
37b8056d8mov [rsp+64], rax
37b8056ddmov rax, [rsp+600]
37b8056e5mov [rsp+48], rbx
37b8056eamov [rsp+56], rax
37b8056eflea rax, [rsp+408]
37b8056f7mov [rsp+40], rbx
37b8056fcmov [rsp+32], rax
37b805701movsd_xmm [rsp+408], x8
37b80570bcall dlascl_
37b805710mov [rsp+324], 1
37b80571b
37b80571bloc_37b80571b:
37b80571bmovsxd rax, [rbx]
37b80571emov [rsp+88], r13
37b805723mov r8, r12
37b805726lea rcx, [rip+0xc34c73]
37b80572dmov [rsp+64], r15
37b805732mov r9, [rsp+592]
37b80573amov [rsp+96], 1
37b805743lea esi, [rax+rax+1]
37b805747lea rax, [r15+8*rax]
37b80574bmov [rsp+344], rax
37b805753movsxd rdx, esi
37b805756mov [rsp+72], rax
37b80575blea rax, [rsp+364]
37b805763mov [rsp+280], rax
37b80576bmov [rsp+56], rax
37b805770lea rax, [rsp+368]
37b805778mov [rsp+272], rax
37b805780mov [rsp+48], rax
37b805785mov rax, [rsp+608]
37b80578dmov [rsp+264], esi
37b805794lea rsi, [r15+8*rdx-8]
37b805799mov rdx, rbx
37b80579cmov [rsp+40], rax
37b8057a1mov rax, [rsp+600]
37b8057a9mov [rsp+80], rsi
37b8057aemov [rsp+32], rax
37b8057b3mov [rsp+208], rsi
37b8057bbcall dggbal_
37b8057c0mov eax, [rsp+364]
37b8057c7mov r10l, [rsp+368]
37b8057cfmov edx, [rsp+256]
37b8057d6lea esi, [rax+1]
37b8057d9sub esi, r10l
37b8057dcmov [rsp+372], esi
37b8057e3mov eax, esi
37b8057e5test edx, edx
37b8057e7je 0x37b8057f1
37b8057e9mov eax, [rbx]
37b8057ebadd eax, 1
37b8057eesub eax, r10l
37b8057f1
37b8057f1loc_37b8057f1:
37b8057f1mov [rsp+356], eax
37b8057f8mov rax, [rsp+680]
37b805800add esi, [rsp+264]
37b805807mov rdx, [rsp+216]
37b80580fmov [rsp+316], r10l
37b805817mov eax, [rax]
37b805819mov r9, [rsp+608]
37b805821mov [rsp+56], r13
37b805826add eax, 1
37b805829sub eax, esi
37b80582bmov [rsp+380], eax
37b805832movsxd rax, esi
37b805835lea rcx, [r15+8*rax-8]
37b80583amovsxd rax, r10l
37b80583dmov r10, [rsp+208]
37b805845imul rbp, rax
37b805849mov [rsp+304], rax
37b805851mov [rsp+40], rcx
37b805856mov [rsp+32], r10
37b80585badd rdx, rbp
37b80585elea rbp, [rsp+380]
37b805866mov [rsp+216], rcx
37b80586emov [rsp+336], rdx
37b805876add rdx, rax
37b805879mov rax, [rsp+600]
37b805881mov [rsp+48], rbp
37b805886lea r11, [rax+8*rdx]
37b80588alea rax, [rsp+372]
37b805892lea rdx, [rsp+356]
37b80589amov r8, r11
37b80589dmov rcx, rax
37b8058a0mov [rsp+248], r11
37b8058a8mov [rsp+296], rdx
37b8058b0mov [rsp+240], rax
37b8058b8call dgeqrf_
37b8058bdmov rdx, [rsp+680]
37b8058c5mov rax, [rsp+304]
37b8058cdmov r10, [rsp+208]
37b8058d5mov r11, [rsp+248]
37b8058ddmov edx, [rdx]
37b8058dfimul rdi, rax
37b8058e3add rdi, [rsp+288]
37b8058ebmov [rsp+112], 1
37b8058f4add rdi, rax
37b8058f7mov r8, [rsp+240]
37b8058ffmov [rsp+56], r10
37b805904mov [rsp+312], edx
37b80590blea ecx, [rdx+1]
37b80590emov rdx, [rsp+592]
37b805916lea rdi, [r12+8*rdi]
37b80591asub ecx, esi
37b80591cmov [rsp+64], rdi
37b805921mov r9, [rsp+296]
37b805929mov [rsp+380], ecx
37b805930mov rcx, [rsp+216]
37b805938mov [rsp+72], rdx
37b80593dmov rdx, [rsp+608]
37b805945mov [rsp+80], rcx
37b80594alea rcx, [rip+0xc34a38]
37b805951mov [rsp+48], rdx
37b805956lea rdx, [rip+0xc34a2b]
37b80595dmov [rsp+40], r11
37b805962mov [rsp+32], r8
37b805967mov [rsp+288], rax
37b80596fmov [rsp+104], 1
37b805978mov [rsp+96], r13
37b80597dmov [rsp+88], rbp
37b805982call dormqr_
37b805987mov eax, [rsp+204]
37b80598emov r10l, [rsp+316]
37b805996test eax, eax
37b805998jne 0x37b805d90
37b80599emov eax, [rsp+256]
37b8059a5test eax, eax
37b8059a7jne 0x37b806268
37b8059admov rax, [rsp+680]
37b8059b5lea rdx, [rip+0xc349c4]
37b8059bclea r9, [rip+0xc349c9]
37b8059c3mov rcx, rdx
37b8059c6mov eax, [rax]
37b8059c8mov [rsp+40], rdi
37b8059cdmov [rsp+136], 1
37b8059d9mov [rsp+204], eax
37b8059e0add eax, 1
37b8059e3sub eax, esi
37b8059e5mov [rsp+120], r13
37b8059eamov [rsp+380], eax
37b8059f1mov rax, [rsp+216]
37b8059f9mov [rsp+128], 1
37b805a05mov [rsp+104], rax
37b805a0amov rax, [rsp+664]
37b805a12mov [rsp+112], rbp
37b805a17mov [rsp+96], rax
37b805a1cmov rax, [rsp+656]
37b805a24mov [rsp+88], rax
37b805a29mov rax, [rsp+648]
37b805a31mov [rsp+80], rax
37b805a36mov rax, [rsp+640]
37b805a3emov [rsp+72], rax
37b805a43mov rax, [rsp+608]
37b805a4bmov [rsp+64], rax
37b805a50mov rax, [rsp+248]
37b805a58mov [rsp+56], rax
37b805a5dmov rax, [rsp+592]
37b805a65mov [rsp+48], rax
37b805a6amov rax, [rsp+240]
37b805a72mov [rsp+32], rax
37b805a77mov r8, rax
37b805a7acall dgghd3_
37b805a7fmov rax, [rsp+680]
37b805a87mov [rsp+355], 69
37b805a8fmov r9, rbx
37b805a92lea rcx, [rsp+355]
37b805a9amov eax, [rax]
37b805a9cmov [rsp+160], r13
37b805aa4mov [rsp+184], 1
37b805ab0add eax, 1
37b805ab3sub eax, [rsp+264]
37b805abamov [rsp+176], 1
37b805ac6mov [rsp+380], eax
37b805acdmov rax, [rsp+224]
37b805ad5mov [rsp+168], 1
37b805ae1mov [rsp+152], rax
37b805ae9mov rax, [rsp+208]
37b805af1mov [rsp+144], rbp
37b805af9mov [rsp+136], rax
37b805b01mov rax, [rsp+664]
37b805b09mov [rsp+128], rax
37b805b11mov rax, [rsp+656]
37b805b19mov [rsp+120], rax
37b805b1emov rax, [rsp+648]
37b805b26mov [rsp+112], rax
37b805b2bmov rax, [rsp+640]
37b805b33mov [rsp+104], rax
37b805b38mov rax, [rsp+632]
37b805b40mov [rsp+96], rax
37b805b45mov rax, [rsp+624]
37b805b4dmov [rsp+88], rax
37b805b52mov rax, [rsp+616]
37b805b5amov [rsp+80], rax
37b805b5fmov rax, [rsp+608]
37b805b67mov [rsp+72], rax
37b805b6cmov rax, [rsp+600]
37b805b74mov [rsp+64], rax
37b805b79mov rax, [rsp+592]
37b805b81mov [rsp+48], r12
37b805b86mov r8, [rsp+568]
37b805b8emov [rsp+56], rax
37b805b93mov rax, [rsp+280]
37b805b9bmov rdx, [rsp+560]
37b805ba3mov [rsp+40], rax
37b805ba8mov rax, [rsp+272]
37b805bb0mov [rsp+32], rax
37b805bb5call dlaqz0_
37b805bbamov eax, [rsp+360]
37b805bc1test eax, eax
37b805bc3je 0x37b805bea
37b805bc5
37b805bc5loc_37b805bc5:
37b805bc5mov edx, [rbx]
37b805bc7test eax, eax
37b805bc9jle 0x37b8062c8
37b805bcfcmp eax, edx
37b805bd1jle 0x37b805be0
37b805bd3
37b805bd3loc_37b805bd3:
37b805bd3lea ecx, [rdx+rdx]
37b805bd6cmp ecx, eax
37b805bd8jl 0x37b8062d0
37b805bdesub eax, edx
37b805be0
37b805be0loc_37b805be0:
37b805be0mov rdi, [rsp+688]
37b805be8mov [rdi], eax
37b805bea
37b805bealoc_37b805bea:
37b805beamov edx, [rsp+320]
37b805bf1test edx, edx
37b805bf3jne 0x37b805cd0
37b805bf9
37b805bf9loc_37b805bf9:
37b805bf9mov eax, [rsp+324]
37b805c00test eax, eax
37b805c02jne 0x37b805c60
37b805c04
37b805c04loc_37b805c04:
37b805c04movsd_xmm [r15], x9
37b805c09jmp 0x37b804d61
37b805c0e
37b805c0e 66 90 f.
37b805c10
37b805c10loc_37b805c10:
37b805c10comisd x0, x8
37b805c15jbe 0x37b805c48
37b805c17movapd x0, x8
37b805c1cjmp 0x37b8055db
37b805c21
37b805c21 0f 1f 80 00 00 00 00 .......
37b805c28
37b805c28loc_37b805c28:
37b805c28comisd x0, x8
37b805c2dja 0x37b8056a4
37b805c33mov [rsp+324], 0
37b805c3ejmp 0x37b80571b
37b805c43
37b805c43 0f 1f 44 00 00 ..D..
37b805c48
37b805c48loc_37b805c48:
37b805c48mov [rsp+320], 0
37b805c53jmp 0x37b805649
37b805c58
37b805c58 0f 1f 84 00 00 00 00 00 ........
37b805c60
37b805c60loc_37b805c60:
37b805c60mov rax, [rsp+632]
37b805c68mov [rsp+72], r13
37b805c6dlea r9, [rsp+408]
37b805c75lea r8, [rip+0xc34718]
37b805c7cmov [rsp+80], 1
37b805c85mov rdx, [rsp+224]
37b805c8dlea rcx, [rip+0xc3470e]
37b805c94mov [rsp+56], rax
37b805c99mov rax, [rsp+232]
37b805ca1mov [rsp+64], rbx
37b805ca6mov [rsp+48], rax
37b805cablea rax, [rsp+400]
37b805cb3mov [rsp+40], rbx
37b805cb8mov [rsp+32], rax
37b805cbdcall dlascl_
37b805cc2jmp 0x37b805c04
37b805cc7
37b805cc7 66 0f 1f 84 00 00 00 00 00 f........
37b805cd0
37b805cd0loc_37b805cd0:
37b805cd0mov rax, [rsp+616]
37b805cd8mov r14, [rsp+232]
37b805ce0lea rdi, [rsp+384]
37b805ce8mov [rsp+80], 1
37b805cf1mov rbp, [rsp+224]
37b805cf9mov [rsp+72], r13
37b805cfelea r9, [rsp+392]
37b805d06lea r8, [rip+0xc34687]
37b805d0dmov [rsp+56], rax
37b805d12lea rcx, [rip+0xc34689]
37b805d19mov [rsp+64], rbx
37b805d1emov rdx, rbp
37b805d21mov [rsp+48], r14
37b805d26mov [rsp+40], rbx
37b805d2bmov [rsp+32], rdi
37b805d30call dlascl_
37b805d35mov rax, [rsp+624]
37b805d3dmov [rsp+72], r13
37b805d42lea r9, [rsp+392]
37b805d4amov [rsp+64], rbx
37b805d4flea r8, [rip+0xc3463e]
37b805d56mov rdx, rbp
37b805d59lea rcx, [rip+0xc34642]
37b805d60mov [rsp+80], 1
37b805d69mov [rsp+56], rax
37b805d6emov [rsp+48], r14
37b805d73mov [rsp+40], rbx
37b805d78mov [rsp+32], rdi
37b805d7dcall dlascl_
37b805d82jmp 0x37b805bf9
37b805d87
37b805d87 66 0f 1f 84 00 00 00 00 00 f........
37b805d90
37b805d90loc_37b805d90:
37b805d90mov rax, [rsp+648]
37b805d98mov rdx, rbx
37b805d9blea rdi, [rip+0xc34616]
37b805da2mov [rsp+56], 4
37b805dabmov [rsp+32], rdi
37b805db0lea rcx, [rip+0xc345f9]
37b805db7lea r9, [rip+0xc345ea]
37b805dbemov r8, rbx
37b805dc1mov [rsp+48], rax
37b805dc6mov rax, [rsp+640]
37b805dcemov [rsp+312], r10l
37b805dd6mov [rsp+40], rax
37b805ddbmov [rsp+248], rcx
37b805de3call dlaset_
37b805de8mov rax, [rsp+288]
37b805df0mov edx, [rsp+372]
37b805df7mov r11, rax
37b805dfaimul r11, r14
37b805dfeadd r11, [rsp+328]
37b805e06cmp edx, 1
37b805e09jle 0x37b805eb4
37b805e0fmov r10l, [rsp+312]
37b805e17sub edx, 1
37b805e1amov [rsp+296], rax
37b805e22mov rax, [rsp+648]
37b805e2amov rcx, [rsp+336]
37b805e32mov [rsp+56], 1
37b805e3badd r10l, 1
37b805e3fmov [rsp+376], edx
37b805e46mov [rsp+48], rax
37b805e4bmovsxd r10, r10l
37b805e4emov rax, [rsp+640]
37b805e56add rcx, r10
37b805e59add r10, r11
37b805e5cmov [rsp+380], edx
37b805e63lea rdx, [rsp+376]
37b805e6blea r8, [rax+8*r10]
37b805e6fmov rax, [rsp+608]
37b805e77mov [rsp+288], r11
37b805e7fmov [rsp+40], r8
37b805e84mov r8, rbp
37b805e87mov [rsp+32], rax
37b805e8cmov rax, [rsp+600]
37b805e94lea r9, [rax+8*rcx]
37b805e98lea rcx, [rip+0xc344ea]
37b805e9fcall dlacpy_
37b805ea4mov rax, [rsp+296]
37b805eacmov r11, [rsp+288]
37b805eb4
37b805eb4loc_37b805eb4:
37b805eb4mov rcx, [rsp+680]
37b805ebcadd rax, r11
37b805ebfmov ecx, [rcx]
37b805ec1mov [rsp+64], r13
37b805ec6mov [rsp+56], rbp
37b805ecbmov [rsp+288], ecx
37b805ed2lea edx, [rcx+1]
37b805ed5mov rcx, [rsp+216]
37b805eddsub edx, esi
37b805edfmov [rsp+48], rcx
37b805ee4mov rcx, [rsp+208]
37b805eecmov [rsp+380], edx
37b805ef3mov [rsp+40], rcx
37b805ef8mov rcx, [rsp+648]
37b805f00mov [rsp+32], rcx
37b805f05mov rcx, [rsp+640]
37b805f0dlea r9, [rcx+8*rax]
37b805f11mov rcx, [rsp+240]
37b805f19mov r8, rcx
37b805f1cmov rdx, rcx
37b805f1fcall dorgqr_
37b805f24mov eax, [rsp+268]
37b805f2btest eax, eax
37b805f2djne 0x37b80627e
37b805f33
37b805f33loc_37b805f33:
37b805f33mov rax, [rsp+680]
37b805f3bmov rdi, [rsp+280]
37b805f43mov r8, rbx
37b805f46mov r9, [rsp+272]
37b805f4emov rdx, [rsp+568]
37b805f56mov eax, [rax]
37b805f58mov rcx, [rsp+560]
37b805f60mov [rsp+40], r12
37b805f65mov [rsp+32], rdi
37b805f6amov [rsp+240], eax
37b805f71add eax, 1
37b805f74sub eax, esi
37b805f76mov [rsp+120], r13
37b805f7bmov [rsp+380], eax
37b805f82mov rax, [rsp+216]
37b805f8amov [rsp+136], 1
37b805f96mov [rsp+104], rax
37b805f9bmov rax, [rsp+664]
37b805fa3mov [rsp+128], 1
37b805fafmov [rsp+96], rax
37b805fb4mov rax, [rsp+656]
37b805fbcmov [rsp+112], rbp
37b805fc1mov [rsp+88], rax
37b805fc6mov rax, [rsp+648]
37b805fcemov [rsp+80], rax
37b805fd3mov rax, [rsp+640]
37b805fdbmov [rsp+72], rax
37b805fe0mov rax, [rsp+608]
37b805fe8mov [rsp+64], rax
37b805fedmov rax, [rsp+600]
37b805ff5mov [rsp+56], rax
37b805ffamov rax, [rsp+592]
37b806002mov [rsp+48], rax
37b806007call dgghd3_
37b80600cmov rcx, [rsp+224]
37b806014mov rsi, [rsp+680]
37b80601cmov r9, rbx
37b80601fmov [rsp+355], 83
37b806027mov eax, [rsi]
37b806029mov [rsp+152], rcx
37b806031mov rcx, [rsp+208]
37b806039mov [rsp+184], 1
37b806045add eax, 1
37b806048sub eax, [rsp+264]
37b80604fmov [rsp+176], 1
37b80605bmov [rsp+136], rcx
37b806063mov rcx, [rsp+664]
37b80606bmov [rsp+380], eax
37b806072mov [rsp+128], rcx
37b80607amov rcx, [rsp+656]
37b806082mov [rsp+168], 1
37b80608emov [rsp+120], rcx
37b806093mov rcx, [rsp+648]
37b80609bmov [rsp+160], r13
37b8060a3mov [rsp+112], rcx
37b8060a8mov rcx, [rsp+640]
37b8060b0mov [rsp+144], rbp
37b8060b8mov [rsp+104], rcx
37b8060bdmov rcx, [rsp+632]
37b8060c5mov [rsp+96], rcx
37b8060camov rcx, [rsp+624]
37b8060d2mov [rsp+88], rcx
37b8060d7mov rcx, [rsp+616]
37b8060dfmov [rsp+80], rcx
37b8060e4mov rcx, [rsp+608]
37b8060ecmov [rsp+72], rcx
37b8060f1mov rcx, [rsp+600]
37b8060f9mov [rsp+64], rcx
37b8060femov rcx, [rsp+592]
37b806106mov rax, [rsp+272]
37b80610emov [rsp+48], r12
37b806113mov [rsp+56], rcx
37b806118mov r8, [rsp+568]
37b806120lea rcx, [rsp+355]
37b806128mov [rsp+32], rax
37b80612dmov rdx, [rsp+560]
37b806135mov [rsp+40], rdi
37b80613acall dlaqz0_
37b80613fmov eax, [rsp+360]
37b806146test eax, eax
37b806148jne 0x37b805bc5
37b80614emov r11l, [rsp+256]
37b806156test r11l, r11l
37b806159je 0x37b805bea
37b80615fmov r10l, [rsp+204]
37b806167test r10l, r10l
37b80616aje 0x37b8062e8
37b806170cmp [rsp+268], 1
37b806178mov [rsp+32], r12
37b80617dmov r9, rbx
37b806180mov r8, rbp
37b806183sbb eax, eax
37b806185lea rdx, [rip+0xc34234]
37b80618clea rcx, [rsp+355]
37b806194mov [rsp+136], 1
37b8061a0and eax, 10
37b8061a3mov [rsp+120], r13
37b8061a8add eax, 66
37b8061abmov [rsp+96], rbx
37b8061b0mov [rsp+355], al
37b8061b7mov rax, [rsp+208]
37b8061bfmov [rsp+128], 1
37b8061cbmov [rsp+112], rax
37b8061d0lea rax, [rsp+376]
37b8061d8mov [rsp+104], rax
37b8061ddmov rax, [rsp+664]
37b8061e5mov [rsp+88], rax
37b8061eamov rax, [rsp+656]
37b8061f2mov [rsp+80], rax
37b8061f7mov rax, [rsp+648]
37b8061ffmov [rsp+72], rax
37b806204mov rax, [rsp+640]
37b80620cmov [rsp+64], rax
37b806211mov rax, [rsp+608]
37b806219mov [rsp+56], rax
37b80621emov rax, [rsp+600]
37b806226mov [rsp+48], rax
37b80622bmov rax, [rsp+592]
37b806233mov [rsp+40], rax
37b806238call dtgevc_
37b80623dmov r9l, [rsp+360]
37b806245test r9l, r9l
37b806248je 0x37b8065f0
37b80624e
37b80624eloc_37b80624e:
37b80624emov eax, [rbx]
37b806250mov rdi, [rsp+688]
37b806258add eax, 2
37b80625bmov [rdi], eax
37b80625djmp 0x37b805bea
37b806262
37b806262 66 0f 1f 44 00 00 f..D..
37b806268
37b806268loc_37b806268:
37b806268lea rax, [rip+0xc34141]
37b80626flea rdi, [rip+0xc34142]
37b806276mov [rsp+248], rax
37b80627e
37b80627eloc_37b80627e:
37b80627emov rax, [rsp+664]
37b806286mov [rsp+32], rdi
37b80628bmov r8, rbx
37b80628elea r9, [rip+0xc34113]
37b806295mov [rsp+56], 4
37b80629emov rcx, [rsp+248]
37b8062a6mov rdx, rbx
37b8062a9mov [rsp+48], rax
37b8062aemov rax, [rsp+656]
37b8062b6mov [rsp+40], rax
37b8062bbcall dlaset_
37b8062c0jmp 0x37b805f33
37b8062c5
37b8062c5 0f 1f 00 ...
37b8062c8
37b8062c8loc_37b8062c8:
37b8062c8cmp eax, edx
37b8062cajg 0x37b805bd3
37b8062d0
37b8062d0loc_37b8062d0:
37b8062d0mov rax, [rsp+688]
37b8062d8add edx, 1
37b8062dbmov [rax], edx
37b8062ddjmp 0x37b805bea
37b8062e2
37b8062e2 66 0f 1f 44 00 00 f..D..
37b8062e8
37b8062e8loc_37b8062e8:
37b8062e8mov rax, [rsp+208]
37b8062f0mov [rsp+96], rbx
37b8062f5mov r8, rbp
37b8062f8mov r9, rbx
37b8062fbmov [rsp+32], r12
37b806300lea rdx, [rip+0xc340b9]
37b806307lea rcx, [rsp+355]
37b80630fmov [rsp+112], rax
37b806314lea rax, [rsp+376]
37b80631cmov [rsp+104], rax
37b806321mov rax, [rsp+664]
37b806329mov [rsp+355], 82
37b806331mov [rsp+88], rax
37b806336mov rax, [rsp+656]
37b80633emov [rsp+136], 1
37b80634amov [rsp+80], rax
37b80634fmov rax, [rsp+648]
37b806357mov [rsp+128], 1
37b806363mov [rsp+72], rax
37b806368mov rax, [rsp+640]
37b806370mov [rsp+120], r13
37b806375mov [rsp+64], rax
37b80637amov rax, [rsp+608]
37b806382mov [rsp+56], rax
37b806387mov rax, [rsp+600]
37b80638fmov [rsp+48], rax
37b806394mov rax, [rsp+592]
37b80639cmov [rsp+40], rax
37b8063a1call dtgevc_
37b8063a6mov r8l, [rsp+360]
37b8063aetest r8l, r8l
37b8063b1jne 0x37b80624e
37b8063b7
37b8063b7loc_37b8063b7:
37b8063b7mov rax, [rsp+664]
37b8063bfmov [rsp+80], r13
37b8063c4mov r8, rbx
37b8063c7lea rdx, [rip+0xc33ff3]
37b8063cemov [rsp+96], 1
37b8063d7mov r9, [rsp+272]
37b8063dflea rcx, [rip+0xc33fba]
37b8063e6mov [rsp+72], rax
37b8063ebmov rax, [rsp+656]
37b8063f3mov [rsp+88], 1
37b8063fcmov [rsp+64], rax
37b806401mov rax, [rsp+344]
37b806409mov [rsp+56], rbx
37b80640emov [rsp+48], rax
37b806413mov rax, [rsp+280]
37b80641bmov [rsp+40], r15
37b806420mov [rsp+32], rax
37b806425call dggbak_
37b80642amov eax, [rbx]
37b80642ctest eax, eax
37b80642ejle 0x37b805bea
37b806434movsxd r8, [rsp+260]
37b80643cxor edx, edx
37b80643emov rcx, [rsp+624]
37b806446mov r10, -1
37b80644dmov r9, [rsp+656]
37b806455pxor x3, x3
37b806459test r8, r8
37b80645ccmovs r8, rdx
37b806460sub eax, 1
37b806463lea rdi, [rcx+8*rax+8]
37b806468mov rdx, r8
37b80646blea rsi, [8*r8]
37b806473not rdx
37b806476lea r11, [rdx+2*r8]
37b80647alea rdx, [r9+8*rax+8]
37b80647f
37b80647floc_37b80647f:
37b80647fmovsd_xmm x0, [rcx]
37b806483comisd x3, x0
37b806487ja 0x37b806500
37b806489ucomisd x0, x3
37b80648dmov rax, r9
37b806490jp 0x37b806520
37b806496jne 0x37b806520
37b80649cpxor x1, x1
37b8064a0
37b8064a0loc_37b8064a0:
37b8064a0movsd_xmm x0, [rax]
37b8064a4andpd x0, [rip+0xc33f24]
37b8064acadd rax, 8
37b8064b0maxsd x1, x0
37b8064b4cmp rdx, rax
37b8064b7jne 0x37b8064a0
37b8064b9comisd x7, x1
37b8064bdja 0x37b806500
37b8064bfmovsd_xmm x2, [rip+0xc33f01]
37b8064c7mov rax, r9
37b8064cadivsd x2, x1
37b8064cenop [rax]
37b8064d5nop [rax+rax]
37b8064e0
37b8064e0loc_37b8064e0:
37b8064e0movsd_xmm x0, [rax]
37b8064e4add rax, 8
37b8064e8mulsd x0, x2
37b8064ecmovsd_xmm [rax-8], x0
37b8064f1cmp rdx, rax
37b8064f4jne 0x37b8064e0
37b8064f6nop [rax+rax]
37b806500
37b806500loc_37b806500:
37b806500add rcx, 8
37b806504add r9, rsi
37b806507add r10, r8
37b80650aadd r11, r8
37b80650dadd rdx, rsi
37b806510cmp rdi, rcx
37b806513jne 0x37b80647f
37b806519jmp 0x37b805bea
37b80651e
37b80651e 66 90 f.
37b806520
37b806520loc_37b806520:
37b806520mov rbp, r11
37b806523pxor x2, x2
37b806527sub rbp, r10
37b80652anop [rax+rax]
37b806535nop [rax+rax]
37b806540
37b806540loc_37b806540:
37b806540movsd_xmm x0, [rax+8*rbp]
37b806545movsd_xmm x1, [rax]
37b806549add rax, 8
37b80654dandpd x0, [rip+0xc33e7b]
37b806555andpd x1, [rip+0xc33e73]
37b80655daddsd x0, x1
37b806561maxsd x2, x0
37b806565cmp rdx, rax
37b806568jne 0x37b806540
37b80656acomisd x7, x2
37b80656eja 0x37b806500
37b806570movsd_xmm x0, [rip+0xc33e50]
37b806578mov rbp, r11
37b80657bmov rax, r9
37b80657esub rbp, r10
37b806581divsd x0, x2
37b806585nop [rax]
37b806589nop [rax+rax]
37b806594nop [rax+rax]
37b80659fnop [rax+rax]
37b8065aanop [rax+rax]
37b8065b5nop [rax+rax]
37b8065c0
37b8065c0loc_37b8065c0:
37b8065c0movsd_xmm x1, [rax]
37b8065c4mulsd x1, x0
37b8065c8movsd_xmm [rax], x1
37b8065ccmovsd_xmm x1, [rax+8*rbp]
37b8065d1mulsd x1, x0
37b8065d5movsd_xmm [rax+8*rbp], x1
37b8065daadd rax, 8
37b8065decmp rdx, rax
37b8065e1jne 0x37b8065c0
37b8065e3jmp 0x37b806500
37b8065e8
37b8065e8 0f 1f 84 00 00 00 00 00 ........
37b8065f0
37b8065f0loc_37b8065f0:
37b8065f0mov rax, [rsp+648]
37b8065f8mov [rsp+80], r13
37b8065fdmov r8, rbx
37b806600lea rdx, [rip+0xc33d82]
37b806607mov [rsp+96], 1
37b806610mov r9, [rsp+272]
37b806618lea rcx, [rip+0xc33d81]
37b80661fmov [rsp+72], rax
37b806624mov rax, [rsp+640]
37b80662cmov [rsp+88], 1
37b806635mov [rsp+64], rax
37b80663amov rax, [rsp+344]
37b806642mov [rsp+56], rbx
37b806647mov [rsp+48], rax
37b80664cmov rax, [rsp+280]
37b806654mov [rsp+40], r15
37b806659mov [rsp+32], rax
37b80665ecall dggbak_
37b806663mov eax, [rbx]
37b806665test eax, eax
37b806667jle 0x37b806759
37b80666dmov rdi, [rsp+328]
37b806675mov rcx, [rsp+624]
37b80667dsub eax, 1
37b806680lea r11, [8*r14]
37b806688mov r8, [rsp+640]
37b806690mov r9, -1
37b806697pxor x3, x3
37b80669blea r10, [rdi+2*r14]
37b80669flea rdi, [rcx+8*rax+8]
37b8066a4lea rdx, [r8+8*rax+8]
37b8066a9nop [rax]
37b8066b0
37b8066b0loc_37b8066b0:
37b8066b0movsd_xmm x0, [rcx]
37b8066b4comisd x3, x0
37b8066b8ja 0x37b806740
37b8066beucomisd x0, x3
37b8066c2mov rax, r8
37b8066c5jp 0x37b806770
37b8066cbjne 0x37b806770
37b8066d1pxor x1, x1
37b8066d5nop [rax+rax]
37b8066e0
37b8066e0loc_37b8066e0:
37b8066e0movsd_xmm x0, [rax]
37b8066e4andpd x0, [rip+0xc33ce4]
37b8066ecadd rax, 8
37b8066f0maxsd x1, x0
37b8066f4cmp rax, rdx
37b8066f7jne 0x37b8066e0
37b8066f9comisd x7, x1
37b8066fdja 0x37b806740
37b8066ffmovsd_xmm x2, [rip+0xc33cc1]
37b806707mov rax, r8
37b80670adivsd x2, x1
37b80670enop [rax]
37b806715nop [rax+rax]
37b806720
37b806720loc_37b806720:
37b806720movsd_xmm x0, [rax]
37b806724add rax, 8
37b806728mulsd x0, x2
37b80672cmovsd_xmm [rax-8], x0
37b806731cmp rax, rdx
37b806734jne 0x37b806720
37b806736nop [rax+rax]
37b806740
37b806740loc_37b806740:
37b806740add rcx, 8
37b806744add r8, r11
37b806747add r9, r14
37b80674aadd r10, r14
37b80674dadd rdx, r11
37b806750cmp rcx, rdi
37b806753jne 0x37b8066b0
37b806759
37b806759loc_37b806759:
37b806759mov ecx, [rsp+268]
37b806760test ecx, ecx
37b806762je 0x37b805bea
37b806768jmp 0x37b8063b7
37b80676d
37b80676d 0f 1f 00 ...
37b806770
37b806770loc_37b806770:
37b806770mov rsi, r10
37b806773pxor x2, x2
37b806777sub rsi, r9
37b80677anop [rax+rax]
37b806780
37b806780loc_37b806780:
37b806780movsd_xmm x0, [rax+8*rsi]
37b806785movsd_xmm x1, [rax]
37b806789add rax, 8
37b80678dandpd x0, [rip+0xc33c3b]
37b806795andpd x1, [rip+0xc33c33]
37b80679daddsd x0, x1
37b8067a1maxsd x2, x0
37b8067a5cmp rax, rdx
37b8067a8jne 0x37b806780
37b8067aacomisd x7, x2
37b8067aeja 0x37b806740
37b8067b0movsd_xmm x0, [rip+0xc33c10]
37b8067b8mov rsi, r10
37b8067bbmov rax, r8
37b8067besub rsi, r9
37b8067c1divsd x0, x2
37b8067c5nop [rax]
37b8067c9nop [rax+rax]
37b8067d4nop [rax+rax]
37b8067dfnop [rax+rax]
37b8067eanop [rax+rax]
37b8067f5nop [rax+rax]
37b806800
37b806800loc_37b806800:
37b806800movsd_xmm x1, [rax]
37b806804mulsd x1, x0
37b806808movsd_xmm [rax], x1
37b80680cmovsd_xmm x1, [rax+8*rsi]
37b806811mulsd x1, x0
37b806815movsd_xmm [rax+8*rsi], x1
37b80681aadd rax, 8
37b80681ecmp rax, rdx
37b806821jne 0x37b806800
37b806823jmp 0x37b806740
37b806828
37b806828 0f 1f 84 00 00 00 00 00 ........
37b806830
37b806830loc_37b806830:
37b806830mov edx, -14
37b806835mov eax, 14
37b80683ajmp 0x37b804d35
37b80683f
37b80683floc_37b80683f:
37b80683fmov eax, [rsp+268]
37b806846mov [rsp+256], eax
37b80684djmp 0x37b804dc7
37b804c00
37b804c00dggev3_:
37b804c00push r15
37b804c02push r14
37b804c04push r13
37b804c06push r12
37b804c08push rbp
37b804c09push rdi
37b804c0apush rsi
37b804c0bpush rbx
37b804c0csub rsp, 488
37b804c13movups [rsp+416], x6
37b804c1bmovups [rsp+432], x7
37b804c23movups [rsp+448], x8
37b804c2cmovups [rsp+464], x9
37b804c35mov esi, 1
37b804c3amov rax, [rsp+608]
37b804c42mov r15, [rsp+672]
37b804c4amovsxd rbp, [rax]
37b804c4dmov rax, [rsp+592]
37b804c55movsxd rdi, [rax]
37b804c58mov rax, [rsp+648]
37b804c60mov rbx, r8
37b804c63mov r12, r9
37b804c66mov [rsp+568], rdx
37b804c6emov r9l, 1
37b804c74mov r8l, 1
37b804c7alea rdx, [rip+0xc356ff]
37b804c81mov eax, [rax]
37b804c83mov [rsp+560], rcx
37b804c8bmov [rsp+208], eax
37b804c92mov rax, [rsp+664]
37b804c9amov eax, [rax]
37b804c9cmov [rsp+260], eax
37b804ca3call lsame_
37b804ca8mov [rsp+204], 0
37b804cb3test eax, eax
37b804cb5je 0x37b804e90
37b804cbb
37b804cbbloc_37b804cbb:
37b804cbbmov rcx, [rsp+568]
37b804cc3mov r9l, 1
37b804cc9mov r8l, 1
37b804ccflea rdx, [rip+0xc356aa]
37b804cd6lea r13, [rip+0xc356a4]
37b804cddcall lsame_
37b804ce2test eax, eax
37b804ce4jne 0x37b804da0
37b804cea
37b804cealoc_37b804cea:
37b804ceamov r9l, 1
37b804cf0mov rcx, [rsp+568]
37b804cf8mov r8l, 1
37b804cfemov rdx, r13
37b804d01call lsame_
37b804d06mov [rsp+268], eax
37b804d0dtest eax, eax
37b804d0fje 0x37b804f10
37b804d15mov rax, [rsp+688]
37b804d1dmov [rax], 0
37b804d23test esi, esi
37b804d25jg 0x37b80683f
37b804d2b
37b804d2bloc_37b804d2b:
37b804d2bmov edx, -1
37b804d30mov eax, 1
37b804d35
37b804d35loc_37b804d35:
37b804d35mov rdi, [rsp+688]
37b804d3dmov [rdi], edx
37b804d3f
37b804d3floc_37b804d3f:
37b804d3flea rdx, [rsp+408]
37b804d47mov r8l, 7
37b804d4dlea rcx, [rip+0xc35645]
37b804d54mov [rsp+408], eax
37b804d5bcall xerbla_
37b804d60nop
37b804d61
37b804d61loc_37b804d61:
37b804d61movups x6, [rsp+416]
37b804d69movups x7, [rsp+432]
37b804d71movups x8, [rsp+448]
37b804d7amovups x9, [rsp+464]
37b804d83add rsp, 488
37b804d8apop rbx
37b804d8bpop rsi
37b804d8cpop rdi
37b804d8dpop rbp
37b804d8epop r12
37b804d90pop r13
37b804d92pop r14
37b804d94pop r15
37b804d96ret
37b804d97
37b804d97 66 0f 1f 84 00 00 00 00 00 f........
37b804da0
37b804da0loc_37b804da0:
37b804da0mov rax, [rsp+688]
37b804da8mov [rsp+268], 0
37b804db3mov [rax], 0
37b804db9mov eax, [rsp+204]
37b804dc0mov [rsp+256], eax
37b804dc7
37b804dc7loc_37b804dc7:
37b804dc7mov esi, [rbx]
37b804dc9test esi, esi
37b804dcbjs 0x37b804f40
37b804dd1mov rcx, [rsp+592]
37b804dd9mov eax, 1
37b804ddecmovg eax, esi
37b804de1cmp [rcx], eax
37b804de3jl 0x37b804f30
37b804de9mov rcx, [rsp+608]
37b804df1cmp [rcx], eax
37b804df3jl 0x37b804f50
37b804df9mov rax, [rsp+648]
37b804e01mov eax, [rax]
37b804e03test eax, eax
37b804e05jle 0x37b804f60
37b804e0bcmp eax, esi
37b804e0djge 0x37b804e1d
37b804e0ftest [rsp+204], 1
37b804e17jne 0x37b804f60
37b804e1d
37b804e1dloc_37b804e1d:
37b804e1dmov rax, [rsp+664]
37b804e25mov eax, [rax]
37b804e27test eax, eax
37b804e29jle 0x37b806830
37b804e2fcmp eax, esi
37b804e31jge 0x37b804e41
37b804e33test [rsp+268], 1
37b804e3bjne 0x37b806830
37b804e41
37b804e41loc_37b804e41:
37b804e41mov rax, [rsp+680]
37b804e49shl esi, 3
37b804e4ctest esi, esi
37b804e4emov ecx, [rax]
37b804e50mov eax, 1
37b804e55cmovle esi, eax
37b804e58mov [rsp+216], ecx
37b804e5fcmp ecx, esi
37b804e61jge 0x37b804f70
37b804e67cmp ecx, -1
37b804e6aje 0x37b804f70
37b804e70mov rax, [rsp+688]
37b804e78mov [rax], -16
37b804e7emov eax, 16
37b804e83jmp 0x37b804d3f
37b804e88
37b804e88 0f 1f 84 00 00 00 00 00 ........
37b804e90
37b804e90loc_37b804e90:
37b804e90mov rcx, [rsp+560]
37b804e98lea r13, [rip+0xc354e2]
37b804e9fmov r9l, 1
37b804ea5mov r8l, 1
37b804eabmov rdx, r13
37b804eaecall lsame_
37b804eb3mov [rsp+204], eax
37b804ebatest eax, eax
37b804ebcje 0x37b804ed0
37b804ebemov esi, 2
37b804ec3jmp 0x37b804cbb
37b804ec8
37b804ec8 0f 1f 84 00 00 00 00 00 ........
37b804ed0
37b804ed0loc_37b804ed0:
37b804ed0mov rcx, [rsp+568]
37b804ed8mov r9l, 1
37b804edemov r8l, 1
37b804ee4lea rdx, [rip+0xc35495]
37b804eebcall lsame_
37b804ef0mov [rsp+204], eax
37b804ef7test eax, eax
37b804ef9jne 0x37b804d2b
37b804effmov esi, -1
37b804f04jmp 0x37b804cea
37b804f09
37b804f09 0f 1f 80 00 00 00 00 .......
37b804f10
37b804f10loc_37b804f10:
37b804f10test esi, esi
37b804f12jle 0x37b804d2b
37b804f18mov edx, -2
37b804f1dmov eax, 2
37b804f22jmp 0x37b804d35
37b804f27
37b804f27 66 0f 1f 84 00 00 00 00 00 f........
37b804f30
37b804f30loc_37b804f30:
37b804f30mov edx, -5
37b804f35mov eax, 5
37b804f3ajmp 0x37b804d35
37b804f3f
37b804f3f 90 .
37b804f40
37b804f40loc_37b804f40:
37b804f40mov edx, -3
37b804f45mov eax, 3
37b804f4ajmp 0x37b804d35
37b804f4f
37b804f4f 90 .
37b804f50
37b804f50loc_37b804f50:
37b804f50mov edx, -7
37b804f55mov eax, 7
37b804f5ajmp 0x37b804d35
37b804f5f
37b804f5f 90 .
37b804f60
37b804f60loc_37b804f60:
37b804f60mov edx, -12
37b804f65mov eax, 12
37b804f6ajmp 0x37b804d35
37b804f6f
37b804f6f 90 .
37b804f70
37b804f70loc_37b804f70:
37b804f70lea rax, [rip+0xc3540d]
37b804f77mov [rsp+40], r15
37b804f7cmov rdx, rbx
37b804f7fmov rcx, rbx
37b804f82lea r13, [rsp+360]
37b804f8amov [rsp+48], rax
37b804f8fmov r9, [rsp+608]
37b804f97mov [rsp+56], r13
37b804f9cmov r8, [rsp+600]
37b804fa4mov [rsp+32], r15
37b804fa9call dgeqrf_
37b804faemov eax, [rbx]
37b804fb0mov r8, rbx
37b804fb3mov r9, rbx
37b804fb6lea rdx, [rip+0xc353cb]
37b804fbdlea rcx, [rip+0xc353c5]
37b804fc4lea r14l, [rax+2*rax]
37b804fc8cvttsd2si eax, [r15]
37b804fcdmov [rsp+96], r13
37b804fd2mov [rsp+112], 1
37b804fdbmov [rsp+104], 1
37b804fe4mov [rsp+80], r15
37b804fe9add r14l, eax
37b804feclea rax, [rip+0xc35391]
37b804ff3mov [rsp+64], r12
37b804ff8mov [rsp+88], rax
37b804ffdmov rax, [rsp+592]
37b805005cmp r14l, esi
37b805008mov [rsp+56], r15
37b80500dcmovl r14l, esi
37b805011mov [rsp+72], rax
37b805016mov rax, [rsp+608]
37b80501emov [rsp+32], rbx
37b805023mov [rsp+48], rax
37b805028mov rax, [rsp+600]
37b805030mov [rsp+40], rax
37b805035call dormqr_
37b80503amov eax, [rbx]
37b80503cmov r8l, [rsp+204]
37b805044lea esi, [rax+2*rax]
37b805047cvttsd2si eax, [r15]
37b80504cadd esi, eax
37b80504ecmp esi, r14l
37b805051cmovl esi, r14l
37b805055test r8l, r8l
37b805058jne 0x37b805290
37b80505emov ecx, [rsp+256]
37b805065test ecx, ecx
37b805067jne 0x37b8052df
37b80506dmov rdx, [rsp+664]
37b805075mov [rsp+104], r15
37b80507amov r8, rbx
37b80507dlea rax, [rip+0xc35308]
37b805084mov [rsp+40], r12
37b805089lea rcx, [rip+0xc352f4]
37b805090mov r9, rax
37b805093mov [rsp+96], rdx
37b805098mov rdx, [rsp+656]
37b8050a0mov [rsp+32], rbx
37b8050a5mov [rsp+88], rdx
37b8050aamov rdx, [rsp+648]
37b8050b2mov [rsp+112], rcx
37b8050b7mov [rsp+80], rdx
37b8050bcmov rdx, [rsp+640]
37b8050c4mov [rsp+232], rax
37b8050ccmov [rsp+72], rdx
37b8050d1mov rdx, [rsp+608]
37b8050d9mov [rsp+136], 1
37b8050e5mov [rsp+64], rdx
37b8050eamov rdx, [rsp+600]
37b8050f2mov [rsp+128], 1
37b8050femov [rsp+56], rdx
37b805103mov rdx, [rsp+592]
37b80510bmov [rsp+120], r13
37b805110mov [rsp+48], rdx
37b805115lea rdx, [rip+0xc35264]
37b80511cmov rcx, rdx
37b80511fcall dgghd3_
37b805124mov eax, [rbx]
37b805126lea rcx, [rip+0xc35257]
37b80512dmov r9, rbx
37b805130lea rdx, [rip+0xc3525d]
37b805137lea r14l, [rax+2*rax]
37b80513bmov [rsp+224], rdx
37b805143cvttsd2si eax, [r15]
37b805148mov [rsp+144], rcx
37b805150mov rcx, [rsp+664]
37b805158mov [rsp+152], rdx
37b805160mov [rsp+184], 1
37b80516cmov [rsp+128], rcx
37b805174mov rcx, [rsp+656]
37b80517cmov [rsp+176], 1
37b805188add r14l, eax
37b80518bmov [rsp+120], rcx
37b805190mov rcx, [rsp+648]
37b805198mov [rsp+168], 1
37b8051a4mov [rsp+112], rcx
37b8051a9mov rcx, [rsp+640]
37b8051b1mov [rsp+160], r13
37b8051b9mov [rsp+104], rcx
37b8051bemov rcx, [rsp+632]
37b8051c6mov [rsp+136], r15
37b8051cemov [rsp+96], rcx
37b8051d3mov rcx, [rsp+624]
37b8051dbmov [rsp+48], r12
37b8051e0mov [rsp+88], rcx
37b8051e5mov rcx, [rsp+616]
37b8051edmov [rsp+40], rbx
37b8051f2mov [rsp+80], rcx
37b8051f7mov rcx, [rsp+608]
37b8051ffmov [rsp+72], rcx
37b805204mov rcx, [rsp+600]
37b80520cmov [rsp+64], rcx
37b805211mov rcx, [rsp+592]
37b805219mov [rsp+56], rcx
37b80521emov rax, [rsp+232]
37b805226lea rcx, [rip+0xc3516b]
37b80522dmov r8, [rsp+568]
37b805235mov rdx, [rsp+560]
37b80523dmov [rsp+32], rax
37b805242
37b805242loc_37b805242:
37b805242call dlaqz0_
37b805247cvttsd2si edx, [r15]
37b80524cmov eax, [rbx]
37b80524elea edx, [rdx+2*rax]
37b805251cmp edx, r14l
37b805254cmovl edx, r14l
37b805258cmp edx, esi
37b80525acmovge esi, edx
37b80525dtest eax, eax
37b80525fjne 0x37b8054c0
37b805265mov rax, [rip+0xc3515c]
37b80526cmov [r15], rax
37b80526fmov rax, [rsp+688]
37b805277mov eax, [rax]
37b805279test eax, eax
37b80527bje 0x37b804d61
37b805281
37b805281loc_37b805281:
37b805281neg eax
37b805283jmp 0x37b804d3f
37b805288
37b805288 0f 1f 84 00 00 00 00 00 ........
37b805290
37b805290loc_37b805290:
37b805290mov [rsp+64], r13
37b805295mov rdx, rbx
37b805298mov r8, rbx
37b80529bmov rcx, rbx
37b80529elea rax, [rip+0xc350df]
37b8052a5mov [rsp+48], r15
37b8052aamov r9, [rsp+640]
37b8052b2mov [rsp+56], rax
37b8052b7mov rax, [rsp+648]
37b8052bfmov [rsp+40], r15
37b8052c4mov [rsp+32], rax
37b8052c9call dorgqr_
37b8052cecvttsd2si edx, [r15]
37b8052d3mov eax, [rbx]
37b8052d5lea eax, [rax+2*rax]
37b8052d8add eax, edx
37b8052dacmp esi, eax
37b8052dccmovl esi, eax
37b8052df
37b8052dfloc_37b8052df:
37b8052dfmov rdx, [rsp+664]
37b8052e7lea rcx, [rip+0xc35096]
37b8052eemov r8, rbx
37b8052f1mov [rsp+40], r12
37b8052f6mov [rsp+32], rbx
37b8052fblea rax, [rip+0xc3508a]
37b805302mov [rsp+96], rdx
37b805307mov rdx, [rsp+656]
37b80530fmov r9, rax
37b805312mov [rsp+112], rcx
37b805317mov rcx, [rsp+560]
37b80531fmov [rsp+88], rdx
37b805324mov rdx, [rsp+648]
37b80532cmov [rsp+232], rax
37b805334mov [rsp+80], rdx
37b805339mov rdx, [rsp+640]
37b805341mov [rsp+136], 1
37b80534dmov [rsp+72], rdx
37b805352mov rdx, [rsp+608]
37b80535amov [rsp+128], 1
37b805366mov [rsp+64], rdx
37b80536bmov rdx, [rsp+600]
37b805373mov [rsp+120], r13
37b805378mov [rsp+56], rdx
37b80537dmov rdx, [rsp+592]
37b805385mov [rsp+104], r15
37b80538amov [rsp+48], rdx
37b80538fmov rdx, [rsp+568]
37b805397call dgghd3_
37b80539cmov eax, [rbx]
37b80539elea rcx, [rip+0xc34fdf]
37b8053a5mov r9, rbx
37b8053a8lea rdx, [rip+0xc34fe5]
37b8053aflea r14l, [rax+2*rax]
37b8053b3mov [rsp+224], rdx
37b8053bbcvttsd2si eax, [r15]
37b8053c0mov [rsp+144], rcx
37b8053c8mov rcx, [rsp+664]
37b8053d0mov [rsp+152], rdx
37b8053d8mov [rsp+184], 1
37b8053e4mov [rsp+128], rcx
37b8053ecmov rcx, [rsp+656]
37b8053f4mov [rsp+176], 1
37b805400add r14l, eax
37b805403mov [rsp+120], rcx
37b805408mov rcx, [rsp+648]
37b805410mov [rsp+168], 1
37b80541cmov [rsp+112], rcx
37b805421mov rcx, [rsp+640]
37b805429mov [rsp+160], r13
37b805431mov [rsp+104], rcx
37b805436mov rcx, [rsp+632]
37b80543emov [rsp+136], r15
37b805446mov [rsp+96], rcx
37b80544bmov rcx, [rsp+624]
37b805453mov [rsp+48], r12
37b805458mov [rsp+88], rcx
37b80545dmov rcx, [rsp+616]
37b805465mov [rsp+40], rbx
37b80546amov [rsp+80], rcx
37b80546fmov rcx, [rsp+608]
37b805477mov [rsp+72], rcx
37b80547cmov rcx, [rsp+600]
37b805484mov [rsp+64], rcx
37b805489mov rcx, [rsp+592]
37b805491mov [rsp+56], rcx
37b805496mov rax, [rsp+232]
37b80549elea rcx, [rip+0xc34eeb]
37b8054a5mov r8, [rsp+568]
37b8054admov rdx, [rsp+560]
37b8054b5mov [rsp+32], rax
37b8054bajmp 0x37b805242
37b8054bf
37b8054bf 90 .
37b8054c0
37b8054c0loc_37b8054c0:
37b8054c0mov rax, [rsp+688]
37b8054c8pxor x5, x5
37b8054cccvtsi2sd x5, esi
37b8054d0movapd x9, x5
37b8054d5movsd_xmm [r15], x5
37b8054damov eax, [rax]
37b8054dctest eax, eax
37b8054dejne 0x37b805281
37b8054e4cmp [rsp+216], -1
37b8054ecje 0x37b804d61
37b8054f2xor eax, eax
37b8054f4test rbp, rbp
37b8054f7movsxd r14, [rsp+208]
37b8054ffmov edx, 1
37b805504cmovs rbp, rax
37b805508lea rcx, [rip+0xc34e91]
37b80550fmov rax, rbp
37b805512not rax
37b805515mov [rsp+216], rax
37b80551dxor eax, eax
37b80551ftest rdi, rdi
37b805522cmovs rdi, rax
37b805526mov rax, rdi
37b805529not rax
37b80552cmov [rsp+288], rax
37b805534xor eax, eax
37b805536test r14, r14
37b805539cmovs r14, rax
37b80553dmov rax, r14
37b805540not rax
37b805543mov [rsp+328], rax
37b80554bcall dlamch_
37b805550mov edx, 1
37b805555lea rcx, [rip+0xc34e34]
37b80555cmovapd x7, x0
37b805560call dlamch_
37b805565mov [rsp+40], r15
37b80556amov r9, r12
37b80556dmov r8, rbx
37b805570sqrtsd x0, x0
37b805574mov rdx, rbx
37b805577movsd_xmm x4, [rip+0xc34e49]
37b80557fmov rax, [rsp+592]
37b805587mov [rsp+48], 1
37b805590lea rcx, [rip+0xc34e0a]
37b805597mov [rsp+32], rax
37b80559cmovapd x6, x0
37b8055a0divsd x6, x7
37b8055a4divsd x4, x6
37b8055a8movapd x7, x6
37b8055acmovapd x8, x4
37b8055b1call dlange_
37b8055b6pxor x1, x1
37b8055bamovsd_xmm [rsp+384], x0
37b8055c3comisd x0, x1
37b8055c7jbe 0x37b805c10
37b8055cdcomisd x6, x0
37b8055d1jbe 0x37b805c10
37b8055d7movapd x0, x6
37b8055db
37b8055dbloc_37b8055db:
37b8055dbmov rax, [rsp+592]
37b8055e3mov [rsp+72], r13
37b8055e8lea r9, [rsp+384]
37b8055f0lea r8, [rip+0xc34d9d]
37b8055f7mov [rsp+80], 1
37b805600mov rdx, [rsp+224]
37b805608lea rcx, [rip+0xc34d93]
37b80560fmov [rsp+64], rax
37b805614lea rax, [rsp+392]
37b80561cmov [rsp+56], r12
37b805621mov [rsp+48], rbx
37b805626mov [rsp+40], rbx
37b80562bmov [rsp+32], rax
37b805630movsd_xmm [rsp+392], x0
37b805639call dlascl_
37b80563emov [rsp+320], 1
37b805649
37b805649loc_37b805649:
37b805649mov rax, [rsp+608]
37b805651mov [rsp+40], r15
37b805656mov r8, rbx
37b805659mov rdx, rbx
37b80565cmov [rsp+48], 1
37b805665mov r9, [rsp+600]
37b80566dlea rcx, [rip+0xc34d2d]
37b805674mov [rsp+32], rax
37b805679call dlange_
37b80567epxor x1, x1
37b805682movsd_xmm [rsp+400], x0
37b80568bcomisd x0, x1
37b80568fjbe 0x37b805c28
37b805695comisd x7, x0
37b805699jbe 0x37b805c28
37b80569fmovapd x8, x7
37b8056a4
37b8056a4loc_37b8056a4:
37b8056a4mov rax, [rsp+608]
37b8056acmov [rsp+72], r13
37b8056b1lea r9, [rsp+400]
37b8056b9lea r8, [rip+0xc34cd4]
37b8056c0mov [rsp+80], 1
37b8056c9mov rdx, [rsp+224]
37b8056d1lea rcx, [rip+0xc34cca]
37b8056d8mov [rsp+64], rax
37b8056ddmov rax, [rsp+600]
37b8056e5mov [rsp+48], rbx
37b8056eamov [rsp+56], rax
37b8056eflea rax, [rsp+408]
37b8056f7mov [rsp+40], rbx
37b8056fcmov [rsp+32], rax
37b805701movsd_xmm [rsp+408], x8
37b80570bcall dlascl_
37b805710mov [rsp+324], 1
37b80571b
37b80571bloc_37b80571b:
37b80571bmovsxd rax, [rbx]
37b80571emov [rsp+88], r13
37b805723mov r8, r12
37b805726lea rcx, [rip+0xc34c73]
37b80572dmov [rsp+64], r15
37b805732mov r9, [rsp+592]
37b80573amov [rsp+96], 1
37b805743lea esi, [rax+rax+1]
37b805747lea rax, [r15+8*rax]
37b80574bmov [rsp+344], rax
37b805753movsxd rdx, esi
37b805756mov [rsp+72], rax
37b80575blea rax, [rsp+364]
37b805763mov [rsp+280], rax
37b80576bmov [rsp+56], rax
37b805770lea rax, [rsp+368]
37b805778mov [rsp+272], rax
37b805780mov [rsp+48], rax
37b805785mov rax, [rsp+608]
37b80578dmov [rsp+264], esi
37b805794lea rsi, [r15+8*rdx-8]
37b805799mov rdx, rbx
37b80579cmov [rsp+40], rax
37b8057a1mov rax, [rsp+600]
37b8057a9mov [rsp+80], rsi
37b8057aemov [rsp+32], rax
37b8057b3mov [rsp+208], rsi
37b8057bbcall dggbal_
37b8057c0mov eax, [rsp+364]
37b8057c7mov r10l, [rsp+368]
37b8057cfmov edx, [rsp+256]
37b8057d6lea esi, [rax+1]
37b8057d9sub esi, r10l
37b8057dcmov [rsp+372], esi
37b8057e3mov eax, esi
37b8057e5test edx, edx
37b8057e7je 0x37b8057f1
37b8057e9mov eax, [rbx]
37b8057ebadd eax, 1
37b8057eesub eax, r10l
37b8057f1
37b8057f1loc_37b8057f1:
37b8057f1mov [rsp+356], eax
37b8057f8mov rax, [rsp+680]
37b805800add esi, [rsp+264]
37b805807mov rdx, [rsp+216]
37b80580fmov [rsp+316], r10l
37b805817mov eax, [rax]
37b805819mov r9, [rsp+608]
37b805821mov [rsp+56], r13
37b805826add eax, 1
37b805829sub eax, esi
37b80582bmov [rsp+380], eax
37b805832movsxd rax, esi
37b805835lea rcx, [r15+8*rax-8]
37b80583amovsxd rax, r10l
37b80583dmov r10, [rsp+208]
37b805845imul rbp, rax
37b805849mov [rsp+304], rax
37b805851mov [rsp+40], rcx
37b805856mov [rsp+32], r10
37b80585badd rdx, rbp
37b80585elea rbp, [rsp+380]
37b805866mov [rsp+216], rcx
37b80586emov [rsp+336], rdx
37b805876add rdx, rax
37b805879mov rax, [rsp+600]
37b805881mov [rsp+48], rbp
37b805886lea r11, [rax+8*rdx]
37b80588alea rax, [rsp+372]
37b805892lea rdx, [rsp+356]
37b80589amov r8, r11
37b80589dmov rcx, rax
37b8058a0mov [rsp+248], r11
37b8058a8mov [rsp+296], rdx
37b8058b0mov [rsp+240], rax
37b8058b8call dgeqrf_
37b8058bdmov rdx, [rsp+680]
37b8058c5mov rax, [rsp+304]
37b8058cdmov r10, [rsp+208]
37b8058d5mov r11, [rsp+248]
37b8058ddmov edx, [rdx]
37b8058dfimul rdi, rax
37b8058e3add rdi, [rsp+288]
37b8058ebmov [rsp+112], 1
37b8058f4add rdi, rax
37b8058f7mov r8, [rsp+240]
37b8058ffmov [rsp+56], r10
37b805904mov [rsp+312], edx
37b80590blea ecx, [rdx+1]
37b80590emov rdx, [rsp+592]
37b805916lea rdi, [r12+8*rdi]
37b80591asub ecx, esi
37b80591cmov [rsp+64], rdi
37b805921mov r9, [rsp+296]
37b805929mov [rsp+380], ecx
37b805930mov rcx, [rsp+216]
37b805938mov [rsp+72], rdx
37b80593dmov rdx, [rsp+608]
37b805945mov [rsp+80], rcx
37b80594alea rcx, [rip+0xc34a38]
37b805951mov [rsp+48], rdx
37b805956lea rdx, [rip+0xc34a2b]
37b80595dmov [rsp+40], r11
37b805962mov [rsp+32], r8
37b805967mov [rsp+288], rax
37b80596fmov [rsp+104], 1
37b805978mov [rsp+96], r13
37b80597dmov [rsp+88], rbp
37b805982call dormqr_
37b805987mov eax, [rsp+204]
37b80598emov r10l, [rsp+316]
37b805996test eax, eax
37b805998jne 0x37b805d90
37b80599emov eax, [rsp+256]
37b8059a5test eax, eax
37b8059a7jne 0x37b806268
37b8059admov rax, [rsp+680]
37b8059b5lea rdx, [rip+0xc349c4]
37b8059bclea r9, [rip+0xc349c9]
37b8059c3mov rcx, rdx
37b8059c6mov eax, [rax]
37b8059c8mov [rsp+40], rdi
37b8059cdmov [rsp+136], 1
37b8059d9mov [rsp+204], eax
37b8059e0add eax, 1
37b8059e3sub eax, esi
37b8059e5mov [rsp+120], r13
37b8059eamov [rsp+380], eax
37b8059f1mov rax, [rsp+216]
37b8059f9mov [rsp+128], 1
37b805a05mov [rsp+104], rax
37b805a0amov rax, [rsp+664]
37b805a12mov [rsp+112], rbp
37b805a17mov [rsp+96], rax
37b805a1cmov rax, [rsp+656]
37b805a24mov [rsp+88], rax
37b805a29mov rax, [rsp+648]
37b805a31mov [rsp+80], rax
37b805a36mov rax, [rsp+640]
37b805a3emov [rsp+72], rax
37b805a43mov rax, [rsp+608]
37b805a4bmov [rsp+64], rax
37b805a50mov rax, [rsp+248]
37b805a58mov [rsp+56], rax
37b805a5dmov rax, [rsp+592]
37b805a65mov [rsp+48], rax
37b805a6amov rax, [rsp+240]
37b805a72mov [rsp+32], rax
37b805a77mov r8, rax
37b805a7acall dgghd3_
37b805a7fmov rax, [rsp+680]
37b805a87mov [rsp+355], 69
37b805a8fmov r9, rbx
37b805a92lea rcx, [rsp+355]
37b805a9amov eax, [rax]
37b805a9cmov [rsp+160], r13
37b805aa4mov [rsp+184], 1
37b805ab0add eax, 1
37b805ab3sub eax, [rsp+264]
37b805abamov [rsp+176], 1
37b805ac6mov [rsp+380], eax
37b805acdmov rax, [rsp+224]
37b805ad5mov [rsp+168], 1
37b805ae1mov [rsp+152], rax
37b805ae9mov rax, [rsp+208]
37b805af1mov [rsp+144], rbp
37b805af9mov [rsp+136], rax
37b805b01mov rax, [rsp+664]
37b805b09mov [rsp+128], rax
37b805b11mov rax, [rsp+656]
37b805b19mov [rsp+120], rax
37b805b1emov rax, [rsp+648]
37b805b26mov [rsp+112], rax
37b805b2bmov rax, [rsp+640]
37b805b33mov [rsp+104], rax
37b805b38mov rax, [rsp+632]
37b805b40mov [rsp+96], rax
37b805b45mov rax, [rsp+624]
37b805b4dmov [rsp+88], rax
37b805b52mov rax, [rsp+616]
37b805b5amov [rsp+80], rax
37b805b5fmov rax, [rsp+608]
37b805b67mov [rsp+72], rax
37b805b6cmov rax, [rsp+600]
37b805b74mov [rsp+64], rax
37b805b79mov rax, [rsp+592]
37b805b81mov [rsp+48], r12
37b805b86mov r8, [rsp+568]
37b805b8emov [rsp+56], rax
37b805b93mov rax, [rsp+280]
37b805b9bmov rdx, [rsp+560]
37b805ba3mov [rsp+40], rax
37b805ba8mov rax, [rsp+272]
37b805bb0mov [rsp+32], rax
37b805bb5call dlaqz0_
37b805bbamov eax, [rsp+360]
37b805bc1test eax, eax
37b805bc3je 0x37b805bea
37b805bc5
37b805bc5loc_37b805bc5:
37b805bc5mov edx, [rbx]
37b805bc7test eax, eax
37b805bc9jle 0x37b8062c8
37b805bcfcmp eax, edx
37b805bd1jle 0x37b805be0
37b805bd3
37b805bd3loc_37b805bd3:
37b805bd3lea ecx, [rdx+rdx]
37b805bd6cmp ecx, eax
37b805bd8jl 0x37b8062d0
37b805bdesub eax, edx
37b805be0
37b805be0loc_37b805be0:
37b805be0mov rdi, [rsp+688]
37b805be8mov [rdi], eax
37b805bea
37b805bealoc_37b805bea:
37b805beamov edx, [rsp+320]
37b805bf1test edx, edx
37b805bf3jne 0x37b805cd0
37b805bf9
37b805bf9loc_37b805bf9:
37b805bf9mov eax, [rsp+324]
37b805c00test eax, eax
37b805c02jne 0x37b805c60
37b805c04
37b805c04loc_37b805c04:
37b805c04movsd_xmm [r15], x9
37b805c09jmp 0x37b804d61
37b805c0e
37b805c0e 66 90 f.
37b805c10
37b805c10loc_37b805c10:
37b805c10comisd x0, x8
37b805c15jbe 0x37b805c48
37b805c17movapd x0, x8
37b805c1cjmp 0x37b8055db
37b805c21
37b805c21 0f 1f 80 00 00 00 00 .......
37b805c28
37b805c28loc_37b805c28:
37b805c28comisd x0, x8
37b805c2dja 0x37b8056a4
37b805c33mov [rsp+324], 0
37b805c3ejmp 0x37b80571b
37b805c43
37b805c43 0f 1f 44 00 00 ..D..
37b805c48
37b805c48loc_37b805c48:
37b805c48mov [rsp+320], 0
37b805c53jmp 0x37b805649
37b805c58
37b805c58 0f 1f 84 00 00 00 00 00 ........
37b805c60
37b805c60loc_37b805c60:
37b805c60mov rax, [rsp+632]
37b805c68mov [rsp+72], r13
37b805c6dlea r9, [rsp+408]
37b805c75lea r8, [rip+0xc34718]
37b805c7cmov [rsp+80], 1
37b805c85mov rdx, [rsp+224]
37b805c8dlea rcx, [rip+0xc3470e]
37b805c94mov [rsp+56], rax
37b805c99mov rax, [rsp+232]
37b805ca1mov [rsp+64], rbx
37b805ca6mov [rsp+48], rax
37b805cablea rax, [rsp+400]
37b805cb3mov [rsp+40], rbx
37b805cb8mov [rsp+32], rax
37b805cbdcall dlascl_
37b805cc2jmp 0x37b805c04
37b805cc7
37b805cc7 66 0f 1f 84 00 00 00 00 00 f........
37b805cd0
37b805cd0loc_37b805cd0:
37b805cd0mov rax, [rsp+616]
37b805cd8mov r14, [rsp+232]
37b805ce0lea rdi, [rsp+384]
37b805ce8mov [rsp+80], 1
37b805cf1mov rbp, [rsp+224]
37b805cf9mov [rsp+72], r13
37b805cfelea r9, [rsp+392]
37b805d06lea r8, [rip+0xc34687]
37b805d0dmov [rsp+56], rax
37b805d12lea rcx, [rip+0xc34689]
37b805d19mov [rsp+64], rbx
37b805d1emov rdx, rbp
37b805d21mov [rsp+48], r14
37b805d26mov [rsp+40], rbx
37b805d2bmov [rsp+32], rdi
37b805d30call dlascl_
37b805d35mov rax, [rsp+624]
37b805d3dmov [rsp+72], r13
37b805d42lea r9, [rsp+392]
37b805d4amov [rsp+64], rbx
37b805d4flea r8, [rip+0xc3463e]
37b805d56mov rdx, rbp
37b805d59lea rcx, [rip+0xc34642]
37b805d60mov [rsp+80], 1
37b805d69mov [rsp+56], rax
37b805d6emov [rsp+48], r14
37b805d73mov [rsp+40], rbx
37b805d78mov [rsp+32], rdi
37b805d7dcall dlascl_
37b805d82jmp 0x37b805bf9
37b805d87
37b805d87 66 0f 1f 84 00 00 00 00 00 f........
37b805d90
37b805d90loc_37b805d90:
37b805d90mov rax, [rsp+648]
37b805d98mov rdx, rbx
37b805d9blea rdi, [rip+0xc34616]
37b805da2mov [rsp+56], 4
37b805dabmov [rsp+32], rdi
37b805db0lea rcx, [rip+0xc345f9]
37b805db7lea r9, [rip+0xc345ea]
37b805dbemov r8, rbx
37b805dc1mov [rsp+48], rax
37b805dc6mov rax, [rsp+640]
37b805dcemov [rsp+312], r10l
37b805dd6mov [rsp+40], rax
37b805ddbmov [rsp+248], rcx
37b805de3call dlaset_
37b805de8mov rax, [rsp+288]
37b805df0mov edx, [rsp+372]
37b805df7mov r11, rax
37b805dfaimul r11, r14
37b805dfeadd r11, [rsp+328]
37b805e06cmp edx, 1
37b805e09jle 0x37b805eb4
37b805e0fmov r10l, [rsp+312]
37b805e17sub edx, 1
37b805e1amov [rsp+296], rax
37b805e22mov rax, [rsp+648]
37b805e2amov rcx, [rsp+336]
37b805e32mov [rsp+56], 1
37b805e3badd r10l, 1
37b805e3fmov [rsp+376], edx
37b805e46mov [rsp+48], rax
37b805e4bmovsxd r10, r10l
37b805e4emov rax, [rsp+640]
37b805e56add rcx, r10
37b805e59add r10, r11
37b805e5cmov [rsp+380], edx
37b805e63lea rdx, [rsp+376]
37b805e6blea r8, [rax+8*r10]
37b805e6fmov rax, [rsp+608]
37b805e77mov [rsp+288], r11
37b805e7fmov [rsp+40], r8
37b805e84mov r8, rbp
37b805e87mov [rsp+32], rax
37b805e8cmov rax, [rsp+600]
37b805e94lea r9, [rax+8*rcx]
37b805e98lea rcx, [rip+0xc344ea]
37b805e9fcall dlacpy_
37b805ea4mov rax, [rsp+296]
37b805eacmov r11, [rsp+288]
37b805eb4
37b805eb4loc_37b805eb4:
37b805eb4mov rcx, [rsp+680]
37b805ebcadd rax, r11
37b805ebfmov ecx, [rcx]
37b805ec1mov [rsp+64], r13
37b805ec6mov [rsp+56], rbp
37b805ecbmov [rsp+288], ecx
37b805ed2lea edx, [rcx+1]
37b805ed5mov rcx, [rsp+216]
37b805eddsub edx, esi
37b805edfmov [rsp+48], rcx
37b805ee4mov rcx, [rsp+208]
37b805eecmov [rsp+380], edx
37b805ef3mov [rsp+40], rcx
37b805ef8mov rcx, [rsp+648]
37b805f00mov [rsp+32], rcx
37b805f05mov rcx, [rsp+640]
37b805f0dlea r9, [rcx+8*rax]
37b805f11mov rcx, [rsp+240]
37b805f19mov r8, rcx
37b805f1cmov rdx, rcx
37b805f1fcall dorgqr_
37b805f24mov eax, [rsp+268]
37b805f2btest eax, eax
37b805f2djne 0x37b80627e
37b805f33
37b805f33loc_37b805f33:
37b805f33mov rax, [rsp+680]
37b805f3bmov rdi, [rsp+280]
37b805f43mov r8, rbx
37b805f46mov r9, [rsp+272]
37b805f4emov rdx, [rsp+568]
37b805f56mov eax, [rax]
37b805f58mov rcx, [rsp+560]
37b805f60mov [rsp+40], r12
37b805f65mov [rsp+32], rdi
37b805f6amov [rsp+240], eax
37b805f71add eax, 1
37b805f74sub eax, esi
37b805f76mov [rsp+120], r13
37b805f7bmov [rsp+380], eax
37b805f82mov rax, [rsp+216]
37b805f8amov [rsp+136], 1
37b805f96mov [rsp+104], rax
37b805f9bmov rax, [rsp+664]
37b805fa3mov [rsp+128], 1
37b805fafmov [rsp+96], rax
37b805fb4mov rax, [rsp+656]
37b805fbcmov [rsp+112], rbp
37b805fc1mov [rsp+88], rax
37b805fc6mov rax, [rsp+648]
37b805fcemov [rsp+80], rax
37b805fd3mov rax, [rsp+640]
37b805fdbmov [rsp+72], rax
37b805fe0mov rax, [rsp+608]
37b805fe8mov [rsp+64], rax
37b805fedmov rax, [rsp+600]
37b805ff5mov [rsp+56], rax
37b805ffamov rax, [rsp+592]
37b806002mov [rsp+48], rax
37b806007call dgghd3_
37b80600cmov rcx, [rsp+224]
37b806014mov rsi, [rsp+680]
37b80601cmov r9, rbx
37b80601fmov [rsp+355], 83
37b806027mov eax, [rsi]
37b806029mov [rsp+152], rcx
37b806031mov rcx, [rsp+208]
37b806039mov [rsp+184], 1
37b806045add eax, 1
37b806048sub eax, [rsp+264]
37b80604fmov [rsp+176], 1
37b80605bmov [rsp+136], rcx
37b806063mov rcx, [rsp+664]
37b80606bmov [rsp+380], eax
37b806072mov [rsp+128], rcx
37b80607amov rcx, [rsp+656]
37b806082mov [rsp+168], 1
37b80608emov [rsp+120], rcx
37b806093mov rcx, [rsp+648]
37b80609bmov [rsp+160], r13
37b8060a3mov [rsp+112], rcx
37b8060a8mov rcx, [rsp+640]
37b8060b0mov [rsp+144], rbp
37b8060b8mov [rsp+104], rcx
37b8060bdmov rcx, [rsp+632]
37b8060c5mov [rsp+96], rcx
37b8060camov rcx, [rsp+624]
37b8060d2mov [rsp+88], rcx
37b8060d7mov rcx, [rsp+616]
37b8060dfmov [rsp+80], rcx
37b8060e4mov rcx, [rsp+608]
37b8060ecmov [rsp+72], rcx
37b8060f1mov rcx, [rsp+600]
37b8060f9mov [rsp+64], rcx
37b8060femov rcx, [rsp+592]
37b806106mov rax, [rsp+272]
37b80610emov [rsp+48], r12
37b806113mov [rsp+56], rcx
37b806118mov r8, [rsp+568]
37b806120lea rcx, [rsp+355]
37b806128mov [rsp+32], rax
37b80612dmov rdx, [rsp+560]
37b806135mov [rsp+40], rdi
37b80613acall dlaqz0_
37b80613fmov eax, [rsp+360]
37b806146test eax, eax
37b806148jne 0x37b805bc5
37b80614emov r11l, [rsp+256]
37b806156test r11l, r11l
37b806159je 0x37b805bea
37b80615fmov r10l, [rsp+204]
37b806167test r10l, r10l
37b80616aje 0x37b8062e8
37b806170cmp [rsp+268], 1
37b806178mov [rsp+32], r12
37b80617dmov r9, rbx
37b806180mov r8, rbp
37b806183sbb eax, eax
37b806185lea rdx, [rip+0xc34234]
37b80618clea rcx, [rsp+355]
37b806194mov [rsp+136], 1
37b8061a0and eax, 10
37b8061a3mov [rsp+120], r13
37b8061a8add eax, 66
37b8061abmov [rsp+96], rbx
37b8061b0mov [rsp+355], al
37b8061b7mov rax, [rsp+208]
37b8061bfmov [rsp+128], 1
37b8061cbmov [rsp+112], rax
37b8061d0lea rax, [rsp+376]
37b8061d8mov [rsp+104], rax
37b8061ddmov rax, [rsp+664]
37b8061e5mov [rsp+88], rax
37b8061eamov rax, [rsp+656]
37b8061f2mov [rsp+80], rax
37b8061f7mov rax, [rsp+648]
37b8061ffmov [rsp+72], rax
37b806204mov rax, [rsp+640]
37b80620cmov [rsp+64], rax
37b806211mov rax, [rsp+608]
37b806219mov [rsp+56], rax
37b80621emov rax, [rsp+600]
37b806226mov [rsp+48], rax
37b80622bmov rax, [rsp+592]
37b806233mov [rsp+40], rax
37b806238call dtgevc_
37b80623dmov r9l, [rsp+360]
37b806245test r9l, r9l
37b806248je 0x37b8065f0
37b80624e
37b80624eloc_37b80624e:
37b80624emov eax, [rbx]
37b806250mov rdi, [rsp+688]
37b806258add eax, 2
37b80625bmov [rdi], eax
37b80625djmp 0x37b805bea
37b806262
37b806262 66 0f 1f 44 00 00 f..D..
37b806268
37b806268loc_37b806268:
37b806268lea rax, [rip+0xc34141]
37b80626flea rdi, [rip+0xc34142]
37b806276mov [rsp+248], rax
37b80627e
37b80627eloc_37b80627e:
37b80627emov rax, [rsp+664]
37b806286mov [rsp+32], rdi
37b80628bmov r8, rbx
37b80628elea r9, [rip+0xc34113]
37b806295mov [rsp+56], 4
37b80629emov rcx, [rsp+248]
37b8062a6mov rdx, rbx
37b8062a9mov [rsp+48], rax
37b8062aemov rax, [rsp+656]
37b8062b6mov [rsp+40], rax
37b8062bbcall dlaset_
37b8062c0jmp 0x37b805f33
37b8062c5
37b8062c5 0f 1f 00 ...
37b8062c8
37b8062c8loc_37b8062c8:
37b8062c8cmp eax, edx
37b8062cajg 0x37b805bd3
37b8062d0
37b8062d0loc_37b8062d0:
37b8062d0mov rax, [rsp+688]
37b8062d8add edx, 1
37b8062dbmov [rax], edx
37b8062ddjmp 0x37b805bea
37b8062e2
37b8062e2 66 0f 1f 44 00 00 f..D..
37b8062e8
37b8062e8loc_37b8062e8:
37b8062e8mov rax, [rsp+208]
37b8062f0mov [rsp+96], rbx
37b8062f5mov r8, rbp
37b8062f8mov r9, rbx
37b8062fbmov [rsp+32], r12
37b806300lea rdx, [rip+0xc340b9]
37b806307lea rcx, [rsp+355]
37b80630fmov [rsp+112], rax
37b806314lea rax, [rsp+376]
37b80631cmov [rsp+104], rax
37b806321mov rax, [rsp+664]
37b806329mov [rsp+355], 82
37b806331mov [rsp+88], rax
37b806336mov rax, [rsp+656]
37b80633emov [rsp+136], 1
37b80634amov [rsp+80], rax
37b80634fmov rax, [rsp+648]
37b806357mov [rsp+128], 1
37b806363mov [rsp+72], rax
37b806368mov rax, [rsp+640]
37b806370mov [rsp+120], r13
37b806375mov [rsp+64], rax
37b80637amov rax, [rsp+608]
37b806382mov [rsp+56], rax
37b806387mov rax, [rsp+600]
37b80638fmov [rsp+48], rax
37b806394mov rax, [rsp+592]
37b80639cmov [rsp+40], rax
37b8063a1call dtgevc_
37b8063a6mov r8l, [rsp+360]
37b8063aetest r8l, r8l
37b8063b1jne 0x37b80624e
37b8063b7
37b8063b7loc_37b8063b7:
37b8063b7mov rax, [rsp+664]
37b8063bfmov [rsp+80], r13
37b8063c4mov r8, rbx
37b8063c7lea rdx, [rip+0xc33ff3]
37b8063cemov [rsp+96], 1
37b8063d7mov r9, [rsp+272]
37b8063dflea rcx, [rip+0xc33fba]
37b8063e6mov [rsp+72], rax
37b8063ebmov rax, [rsp+656]
37b8063f3mov [rsp+88], 1
37b8063fcmov [rsp+64], rax
37b806401mov rax, [rsp+344]
37b806409mov [rsp+56], rbx
37b80640emov [rsp+48], rax
37b806413mov rax, [rsp+280]
37b80641bmov [rsp+40], r15
37b806420mov [rsp+32], rax
37b806425call dggbak_
37b80642amov eax, [rbx]
37b80642ctest eax, eax
37b80642ejle 0x37b805bea
37b806434movsxd r8, [rsp+260]
37b80643cxor edx, edx
37b80643emov rcx, [rsp+624]
37b806446mov r10, -1
37b80644dmov r9, [rsp+656]
37b806455pxor x3, x3
37b806459test r8, r8
37b80645ccmovs r8, rdx
37b806460sub eax, 1
37b806463lea rdi, [rcx+8*rax+8]
37b806468mov rdx, r8
37b80646blea rsi, [8*r8]
37b806473not rdx
37b806476lea r11, [rdx+2*r8]
37b80647alea rdx, [r9+8*rax+8]
37b80647f
37b80647floc_37b80647f:
37b80647fmovsd_xmm x0, [rcx]
37b806483comisd x3, x0
37b806487ja 0x37b806500
37b806489ucomisd x0, x3
37b80648dmov rax, r9
37b806490jp 0x37b806520
37b806496jne 0x37b806520
37b80649cpxor x1, x1
37b8064a0
37b8064a0loc_37b8064a0:
37b8064a0movsd_xmm x0, [rax]
37b8064a4andpd x0, [rip+0xc33f24]
37b8064acadd rax, 8
37b8064b0maxsd x1, x0
37b8064b4cmp rdx, rax
37b8064b7jne 0x37b8064a0
37b8064b9comisd x7, x1
37b8064bdja 0x37b806500
37b8064bfmovsd_xmm x2, [rip+0xc33f01]
37b8064c7mov rax, r9
37b8064cadivsd x2, x1
37b8064cenop [rax]
37b8064d5nop [rax+rax]
37b8064e0
37b8064e0loc_37b8064e0:
37b8064e0movsd_xmm x0, [rax]
37b8064e4add rax, 8
37b8064e8mulsd x0, x2
37b8064ecmovsd_xmm [rax-8], x0
37b8064f1cmp rdx, rax
37b8064f4jne 0x37b8064e0
37b8064f6nop [rax+rax]
37b806500
37b806500loc_37b806500:
37b806500add rcx, 8
37b806504add r9, rsi
37b806507add r10, r8
37b80650aadd r11, r8
37b80650dadd rdx, rsi
37b806510cmp rdi, rcx
37b806513jne 0x37b80647f
37b806519jmp 0x37b805bea
37b80651e
37b80651e 66 90 f.
37b806520
37b806520loc_37b806520:
37b806520mov rbp, r11
37b806523pxor x2, x2
37b806527sub rbp, r10
37b80652anop [rax+rax]
37b806535nop [rax+rax]
37b806540
37b806540loc_37b806540:
37b806540movsd_xmm x0, [rax+8*rbp]
37b806545movsd_xmm x1, [rax]
37b806549add rax, 8
37b80654dandpd x0, [rip+0xc33e7b]
37b806555andpd x1, [rip+0xc33e73]
37b80655daddsd x0, x1
37b806561maxsd x2, x0
37b806565cmp rdx, rax
37b806568jne 0x37b806540
37b80656acomisd x7, x2
37b80656eja 0x37b806500
37b806570movsd_xmm x0, [rip+0xc33e50]
37b806578mov rbp, r11
37b80657bmov rax, r9
37b80657esub rbp, r10
37b806581divsd x0, x2
37b806585nop [rax]
37b806589nop [rax+rax]
37b806594nop [rax+rax]
37b80659fnop [rax+rax]
37b8065aanop [rax+rax]
37b8065b5nop [rax+rax]
37b8065c0
37b8065c0loc_37b8065c0:
37b8065c0movsd_xmm x1, [rax]
37b8065c4mulsd x1, x0
37b8065c8movsd_xmm [rax], x1
37b8065ccmovsd_xmm x1, [rax+8*rbp]
37b8065d1mulsd x1, x0
37b8065d5movsd_xmm [rax+8*rbp], x1
37b8065daadd rax, 8
37b8065decmp rdx, rax
37b8065e1jne 0x37b8065c0
37b8065e3jmp 0x37b806500
37b8065e8
37b8065e8 0f 1f 84 00 00 00 00 00 ........
37b8065f0
37b8065f0loc_37b8065f0:
37b8065f0mov rax, [rsp+648]
37b8065f8mov [rsp+80], r13
37b8065fdmov r8, rbx
37b806600lea rdx, [rip+0xc33d82]
37b806607mov [rsp+96], 1
37b806610mov r9, [rsp+272]
37b806618lea rcx, [rip+0xc33d81]
37b80661fmov [rsp+72], rax
37b806624mov rax, [rsp+640]
37b80662cmov [rsp+88], 1
37b806635mov [rsp+64], rax
37b80663amov rax, [rsp+344]
37b806642mov [rsp+56], rbx
37b806647mov [rsp+48], rax
37b80664cmov rax, [rsp+280]
37b806654mov [rsp+40], r15
37b806659mov [rsp+32], rax
37b80665ecall dggbak_
37b806663mov eax, [rbx]
37b806665test eax, eax
37b806667jle 0x37b806759
37b80666dmov rdi, [rsp+328]
37b806675mov rcx, [rsp+624]
37b80667dsub eax, 1
37b806680lea r11, [8*r14]
37b806688mov r8, [rsp+640]
37b806690mov r9, -1
37b806697pxor x3, x3
37b80669blea r10, [rdi+2*r14]
37b80669flea rdi, [rcx+8*rax+8]
37b8066a4lea rdx, [r8+8*rax+8]
37b8066a9nop [rax]
37b8066b0
37b8066b0loc_37b8066b0:
37b8066b0movsd_xmm x0, [rcx]
37b8066b4comisd x3, x0
37b8066b8ja 0x37b806740
37b8066beucomisd x0, x3
37b8066c2mov rax, r8
37b8066c5jp 0x37b806770
37b8066cbjne 0x37b806770
37b8066d1pxor x1, x1
37b8066d5nop [rax+rax]
37b8066e0
37b8066e0loc_37b8066e0:
37b8066e0movsd_xmm x0, [rax]
37b8066e4andpd x0, [rip+0xc33ce4]
37b8066ecadd rax, 8
37b8066f0maxsd x1, x0
37b8066f4cmp rax, rdx
37b8066f7jne 0x37b8066e0
37b8066f9comisd x7, x1
37b8066fdja 0x37b806740
37b8066ffmovsd_xmm x2, [rip+0xc33cc1]
37b806707mov rax, r8
37b80670adivsd x2, x1
37b80670enop [rax]
37b806715nop [rax+rax]
37b806720
37b806720loc_37b806720:
37b806720movsd_xmm x0, [rax]
37b806724add rax, 8
37b806728mulsd x0, x2
37b80672cmovsd_xmm [rax-8], x0
37b806731cmp rax, rdx
37b806734jne 0x37b806720
37b806736nop [rax+rax]
37b806740
37b806740loc_37b806740:
37b806740add rcx, 8
37b806744add r8, r11
37b806747add r9, r14
37b80674aadd r10, r14
37b80674dadd rdx, r11
37b806750cmp rcx, rdi
37b806753jne 0x37b8066b0
37b806759
37b806759loc_37b806759:
37b806759mov ecx, [rsp+268]
37b806760test ecx, ecx
37b806762je 0x37b805bea
37b806768jmp 0x37b8063b7
37b80676d
37b80676d 0f 1f 00 ...
37b806770
37b806770loc_37b806770:
37b806770mov rsi, r10
37b806773pxor x2, x2
37b806777sub rsi, r9
37b80677anop [rax+rax]
37b806780
37b806780loc_37b806780:
37b806780movsd_xmm x0, [rax+8*rsi]
37b806785movsd_xmm x1, [rax]
37b806789add rax, 8
37b80678dandpd x0, [rip+0xc33c3b]
37b806795andpd x1, [rip+0xc33c33]
37b80679daddsd x0, x1
37b8067a1maxsd x2, x0
37b8067a5cmp rax, rdx
37b8067a8jne 0x37b806780
37b8067aacomisd x7, x2
37b8067aeja 0x37b806740
37b8067b0movsd_xmm x0, [rip+0xc33c10]
37b8067b8mov rsi, r10
37b8067bbmov rax, r8
37b8067besub rsi, r9
37b8067c1divsd x0, x2
37b8067c5nop [rax]
37b8067c9nop [rax+rax]
37b8067d4nop [rax+rax]
37b8067dfnop [rax+rax]
37b8067eanop [rax+rax]
37b8067f5nop [rax+rax]
37b806800
37b806800loc_37b806800:
37b806800movsd_xmm x1, [rax]
37b806804mulsd x1, x0
37b806808movsd_xmm [rax], x1
37b80680cmovsd_xmm x1, [rax+8*rsi]
37b806811mulsd x1, x0
37b806815movsd_xmm [rax+8*rsi], x1
37b80681aadd rax, 8
37b80681ecmp rax, rdx
37b806821jne 0x37b806800
37b806823jmp 0x37b806740
37b806828
37b806828 0f 1f 84 00 00 00 00 00 ........
37b806830
37b806830loc_37b806830:
37b806830mov edx, -14
37b806835mov eax, 14
37b80683ajmp 0x37b804d35
37b80683f
37b80683floc_37b80683f:
37b80683fmov eax, [rsp+268]
37b806846mov [rsp+256], eax
37b80684djmp 0x37b804dc7
37b804c00
Loading..