File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf373c0
37bf373c0dgerfs_64_:
37bf373c0push r15
37bf373c2push r14
37bf373c4push r13
37bf373c6push r12
37bf373c8push rbp
37bf373c9push rdi
37bf373capush rsi
37bf373cbpush rbx
37bf373ccsub rsp, 392
37bf373d3movups [rsp+256], x6
37bf373dbmovups [rsp+272], x7
37bf373e3movups [rsp+288], x8
37bf373ecmovups [rsp+304], x9
37bf373f5movups [rsp+320], x10
37bf373femovups [rsp+336], x11
37bf37407movups [rsp+352], x12
37bf37410movups [rsp+368], x13
37bf37419mov r13, [rsp+536]
37bf37421mov r14, [rsp+552]
37bf37429mov rbx, [rsp+576]
37bf37431mov rax, [r13]
37bf37435mov r12, [r14]
37bf37438mov [rsp+96], rax
37bf3743dmov rbp, rdx
37bf37440mov rsi, r8
37bf37443mov rdi, r9
37bf37446mov rax, [rsp+496]
37bf3744emov r9l, 1
37bf37454mov r8l, 1
37bf3745alea rdx, [rip+0x52322f]
37bf37461mov [rsp+464], rcx
37bf37469mov rax, [rax]
37bf3746cmov [rsp+104], rax
37bf37471mov rax, [rsp+592]
37bf37479mov [rax], 0
37bf37480call lsame_64_
37bf37485mov [rsp+136], rax
37bf3748dtest rax, rax
37bf37490je 0x37bf375a5
37bf37496
37bf37496loc_37bf37496:
37bf37496mov r15, [rbp]
37bf3749atest r15, r15
37bf3749djs 0x37bf37594
37bf374a3mov rdx, [rsi]
37bf374a6test rdx, rdx
37bf374a9js 0x37bf37500
37bf374abmov rcx, [rsp+496]
37bf374b3test r15, r15
37bf374b6mov eax, 1
37bf374bbcmovg rax, r15
37bf374bfcmp [rcx], rax
37bf374c2jl 0x37bf37608
37bf374c8mov rcx, [rsp+512]
37bf374d0cmp [rcx], rax
37bf374d3jl 0x37bf37619
37bf374d9cmp [r13], rax
37bf374ddjl 0x37bf3762a
37bf374e3cmp [r14], rax
37bf374e6jge 0x37bf37640
37bf374ecmov rdx, -12
37bf374f3mov eax, 12
37bf374f8jmp 0x37bf3750c
37bf374fa
37bf374fa 66 0f 1f 44 00 00 f..D..
37bf37500
37bf37500loc_37bf37500:
37bf37500mov rdx, -3
37bf37507mov eax, 3
37bf3750c
37bf3750cloc_37bf3750c:
37bf3750cmov rsi, [rsp+592]
37bf37514mov [rsi], rdx
37bf37517
37bf37517loc_37bf37517:
37bf37517lea rdx, [rsp+224]
37bf3751fmov r8l, 6
37bf37525lea rcx, [rip+0x523167]
37bf3752cmov [rsp+224], rax
37bf37534call xerbla_64_
37bf37539nop
37bf3753a
37bf3753aloc_37bf3753a:
37bf3753amovups x6, [rsp+256]
37bf37542movups x7, [rsp+272]
37bf3754amovups x8, [rsp+288]
37bf37553movups x9, [rsp+304]
37bf3755cmovups x10, [rsp+320]
37bf37565movups x11, [rsp+336]
37bf3756emovups x12, [rsp+352]
37bf37577movups x13, [rsp+368]
37bf37580add rsp, 392
37bf37587pop rbx
37bf37588pop rsi
37bf37589pop rdi
37bf3758apop rbp
37bf3758bpop r12
37bf3758dpop r13
37bf3758fpop r14
37bf37591pop r15
37bf37593ret
37bf37594
37bf37594loc_37bf37594:
37bf37594mov rdx, -2
37bf3759bmov eax, 2
37bf375a0jmp 0x37bf3750c
37bf375a5
37bf375a5loc_37bf375a5:
37bf375a5mov rcx, [rsp+464]
37bf375admov r9l, 1
37bf375b3mov r8l, 1
37bf375b9lea rdx, [rip+0x5230d1]
37bf375c0call lsame_64_
37bf375c5test rax, rax
37bf375c8jne 0x37bf37496
37bf375cemov rcx, [rsp+464]
37bf375d6mov r9l, 1
37bf375dcmov r8l, 1
37bf375e2lea rdx, [rip+0x5230a9]
37bf375e9call lsame_64_
37bf375eetest rax, rax
37bf375f1jne 0x37bf37496
37bf375f7mov rdx, -1
37bf375femov eax, 1
37bf37603jmp 0x37bf3750c
37bf37608
37bf37608loc_37bf37608:
37bf37608mov rdx, -5
37bf3760fmov eax, 5
37bf37614jmp 0x37bf3750c
37bf37619
37bf37619loc_37bf37619:
37bf37619mov rdx, -7
37bf37620mov eax, 7
37bf37625jmp 0x37bf3750c
37bf3762a
37bf3762aloc_37bf3762a:
37bf3762amov rdx, -10
37bf37631mov eax, 10
37bf37636jmp 0x37bf3750c
37bf3763b
37bf3763b 0f 1f 44 00 00 ..D..
37bf37640
37bf37640loc_37bf37640:
37bf37640mov rax, [rsp+592]
37bf37648mov rax, [rax]
37bf3764btest rax, rax
37bf3764ejne 0x37bf37ef3
37bf37654test r15, r15
37bf37657je 0x37bf37eb9
37bf3765dtest rdx, rdx
37bf37660je 0x37bf3753a
37bf37666cmp [rsp+136], 1
37bf3766fmov edx, 7
37bf37674lea rcx, [rip+0x52301e]
37bf3767bsbb eax, eax
37bf3767dand eax, -6
37bf37680add eax, 84
37bf37683mov [rsp+215], al
37bf3768acall dlamch_64_
37bf3768fmov edx, 12
37bf37694lea rcx, [rip+0x523005]
37bf3769bmovapd x7, x0
37bf3769fcall dlamch_64_
37bf376a4mov r10, [rsi]
37bf376a7test r10, r10
37bf376aajle 0x37bf3753a
37bf376b0add r15, 1
37bf376b4pxor x9, x9
37bf376b9mov rsi, [rsp+96]
37bf376bexor eax, eax
37bf376c0cvtsi2sd x9, r15
37bf376c5mulsd x0, x9
37bf376camov rcx, [rsp+104]
37bf376cfmov [rsp+96], 1
37bf376d8test rsi, rsi
37bf376dbmov [rsp+200], r10
37bf376e3mov r8, [rbp]
37bf376e7cmovns rax, rsi
37bf376ebmov [rsp+488], rdi
37bf376f3mov r13, [rsp+560]
37bf376fbmovsd_xmm x8, [rip+0x522fc4]
37bf37704movddup x11, [rip+0x522fc3]
37bf3770dshl rax, 3
37bf37711movapd x12, x0
37bf37716mov [rsp+184], rax
37bf3771emovapd x13, x0
37bf37723mov rax, [rsp+528]
37bf3772bdivsd x12, x7
37bf37730lea r15, [rax-8]
37bf37734xor eax, eax
37bf37736test r12, r12
37bf37739cmovns rax, r12
37bf3773dlea r12, [rsp+224]
37bf37745shl rax, 3
37bf37749mov [rsp+192], rax
37bf37751mov rax, [rsp+544]
37bf37759lea rsi, [rax-8]
37bf3775dxor eax, eax
37bf3775ftest rcx, rcx
37bf37762cmovns rax, rcx
37bf37766lea rcx, [rsp+216]
37bf3776emov [rsp+104], rcx
37bf37773mov [rsp+160], rax
37bf3777blea r14, [8*rax]
37bf37783
37bf37783loc_37bf37783:
37bf37783lea rax, [r15+8]
37bf37787mov [rsp+168], r13
37bf3778fmovapd x6, x8
37bf37794mov [rsp+128], rax
37bf3779clea rax, [rsi+8]
37bf377a0mov [rsp+112], rax
37bf377a5mov [rsp+120], 1
37bf377aemov [rsp+176], r12
37bf377b6mov r12, [rsp+488]
37bf377be
37bf377beloc_37bf377be:
37bf377belea rdi, [rip+0x522eeb]
37bf377c5mov rdx, [rsp+128]
37bf377cdlea r9, [rbx+8*r8]
37bf377d1mov rcx, rbp
37bf377d4mov [rsp+32], rdi
37bf377d9mov r8, rdi
37bf377dccall dcopy_64_
37bf377e1mov [rsp+80], rdi
37bf377e6mov r8, rbp
37bf377e9mov rdx, rbp
37bf377ecmov [rsp+88], 1
37bf377f5mov rax, [rbp]
37bf377f9lea r9, [rip+0x522eb8]
37bf37800mov [rsp+56], rdi
37bf37805mov rcx, [rsp+464]
37bf3780dlea rax, [rbx+8*rax]
37bf37811mov [rsp+32], r12
37bf37816mov [rsp+72], rax
37bf3781blea rax, [rip+0x522e9e]
37bf37822mov [rsp+64], rax
37bf37827mov rax, [rsp+112]
37bf3782cmov [rsp+48], rax
37bf37831mov rax, [rsp+496]
37bf37839mov [rsp+40], rax
37bf3783ecall dgemv_64_
37bf37843mov rdi, [rbp]
37bf37847test rdi, rdi
37bf3784ajle 0x37bf37ea8
37bf37850lea rdx, [rdi+1]
37bf37854mov eax, 1
37bf37859nop [rax]
37bf37860
37bf37860loc_37bf37860:
37bf37860movsd_xmm x0, [r15+8*rax]
37bf37866andpd x0, [rip+0x522e62]
37bf3786emov r8, rax
37bf37871movsd_xmm [rbx+8*rax-8], x0
37bf37877lea rax, [rax+1]
37bf3787bcmp rdx, rax
37bf3787ejne 0x37bf37860
37bf37880cmp [rsp+136], 0
37bf37889je 0x37bf37b48
37bf3788fmov rcx, rdi
37bf37892mov r9, rdi
37bf37895mov rax, rdi
37bf37898mov r11, -1
37bf3789fmov [rsp+472], rbp
37bf378a7and rcx, -2
37bf378ablea r13, [r12+8]
37bf378b0mov r10l, 1
37bf378b6mov [rsp+152], r14
37bf378bemov r14, [rsp+160]
37bf378c6shr r9, 1
37bf378c9or rax, 1
37bf378cdmov [rsp+144], r15
37bf378d5mov r15, rcx
37bf378d8nop [rax+rax]
37bf378e0
37bf378e0loc_37bf378e0:
37bf378e0movsd_xmm x2, [rsi+8*r10]
37bf378e6andpd x2, [rip+0x522de2]
37bf378eecmp rdi, 1
37bf378f2je 0x37bf37bd0
37bf378f8
37bf378f8loc_37bf378f8:
37bf378f8lea rbp, [r13+8*r11]
37bf378fdmovddup x1, x2
37bf37901xor edx, edx
37bf37903xor ecx, ecx
37bf37905nop [rax]
37bf37909nop [rax+rax]
37bf37914nop [rax+rax]
37bf3791fnop [rax+rax]
37bf3792anop [rax+rax]
37bf37935nop [rax+rax]
37bf37940
37bf37940loc_37bf37940:
37bf37940movupd x0, [rbp+rdx]
37bf37946movupd x4, [rbx+rdx]
37bf3794badd rcx, 1
37bf3794fandpd x0, x11
37bf37954mulpd x0, x1
37bf37958addpd x0, x4
37bf3795cmovups [rbx+rdx], x0
37bf37960add rdx, 16
37bf37964cmp rcx, r9
37bf37967jne 0x37bf37940
37bf37969cmp rdi, r15
37bf3796cje 0x37bf37b20
37bf37972mov rdx, rax
37bf37975mov rcx, r10
37bf37978
37bf37978loc_37bf37978:
37bf37978lea rbp, [r11+rdx]
37bf3797cadd r10, 1
37bf37980add r11, r14
37bf37983movsd_xmm x0, [r12+8*rbp]
37bf37989andpd x0, [rip+0x522d3f]
37bf37991mulsd x0, x2
37bf37995addsd x0, [rbx+8*rdx-8]
37bf3799bmovsd_xmm [rbx+8*rdx-8], x0
37bf379a1cmp rcx, r8
37bf379a4jne 0x37bf378e0
37bf379aa
37bf379aaloc_37bf379aa:
37bf379aamov r15, [rsp+144]
37bf379b2mov r14, [rsp+152]
37bf379bamov rbp, [rsp+472]
37bf379c2
37bf379c2loc_37bf379c2:
37bf379c2lea rdx, [8*rdi]
37bf379capxor x2, x2
37bf379cemov eax, 1
37bf379d3lea rcx, [rbx+rdx]
37bf379d7jmp 0x37bf37a04
37bf379d9
37bf379d9 66 0f 1f 44 00 00 66 f..D..f
37bf379e0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf379f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf37a00
37bf37a00loc_37bf37a00:
37bf37a00add rax, 1
37bf37a04
37bf37a04loc_37bf37a04:
37bf37a04movsd_xmm x1, [rbx+8*rax-8]
37bf37a0amovsd_xmm x0, [rcx+8*rax-8]
37bf37a10andpd x0, [rip+0x522cb8]
37bf37a18comisd x1, x12
37bf37a1dja 0x37bf37a29
37bf37a1faddsd x0, x13
37bf37a24addsd x1, x13
37bf37a29
37bf37a29loc_37bf37a29:
37bf37a29divsd x0, x1
37bf37a2dmaxsd x2, x0
37bf37a31cmp r8, rax
37bf37a34jne 0x37bf37a00
37bf37a36
37bf37a36loc_37bf37a36:
37bf37a36comisd x2, x7
37bf37a3amov rax, [rsp+568]
37bf37a42mov rcx, [rsp+96]
37bf37a47movsd_xmm [rax+8*rcx-8], x2
37bf37a4djbe 0x37bf37bdd
37bf37a53addsd x2, x2
37bf37a57comisd x6, x2
37bf37a5bjb 0x37bf37bdd
37bf37a61cmp [rsp+120], 6
37bf37a67je 0x37bf37bdd
37bf37a6dmov rax, [rsp+592]
37bf37a75add rdx, rbx
37bf37a78mov [rsp+72], 1
37bf37a81lea r8, [rip+0x522c28]
37bf37a88mov [rsp+48], rdx
37bf37a8dmov r9, [rsp+504]
37bf37a95mov rdx, rbp
37bf37a98lea rdi, [rip+0x522c11]
37bf37a9fmov [rsp+64], rax
37bf37aa4mov rax, [rsp+520]
37bf37aacmov [rsp+56], rbp
37bf37ab1mov rcx, [rsp+464]
37bf37ab9mov [rsp+40], rax
37bf37abemov rax, [rsp+512]
37bf37ac6mov [rsp+32], rax
37bf37acbcall dgetrs_64_
37bf37ad0mov rax, [rbp]
37bf37ad4mov [rsp+40], rdi
37bf37ad9mov rcx, rbp
37bf37adcmov rdi, [rsp+112]
37bf37ae1lea r9, [rip+0x522bc8]
37bf37ae8lea rdx, [rip+0x522bd1]
37bf37aeflea r8, [rbx+8*rax]
37bf37af3mov [rsp+32], rdi
37bf37af8call daxpy_64_
37bf37afdmov rdi, [rsp+96]
37bf37b02add [rsp+120], 1
37bf37b08mov rax, [rsp+568]
37bf37b10mov r8, [rbp]
37bf37b14movsd_xmm x6, [rax+8*rdi-8]
37bf37b1ajmp 0x37bf377be
37bf37b1f
37bf37b1f 90 .
37bf37b20
37bf37b20loc_37bf37b20:
37bf37b20cmp r10, r8
37bf37b23je 0x37bf379aa
37bf37b29add r10, 1
37bf37b2dadd r11, r14
37bf37b30movsd_xmm x2, [rsi+8*r10]
37bf37b36andpd x2, [rip+0x522b92]
37bf37b3ejmp 0x37bf378f8
37bf37b43
37bf37b43 0f 1f 44 00 00 ..D..
37bf37b48
37bf37b48loc_37bf37b48:
37bf37b48lea rcx, [r12-8]
37bf37b4dmov r9l, 1
37bf37b53nop
37bf37b55nop [rax+rax]
37bf37b60
37bf37b60loc_37bf37b60:
37bf37b60pxor x2, x2
37bf37b64mov eax, 1
37bf37b69nop
37bf37b6anop [rax+rax]
37bf37b75nop [rax+rax]
37bf37b80
37bf37b80loc_37bf37b80:
37bf37b80movsd_xmm x0, [rcx+8*rax]
37bf37b85movsd_xmm x1, [rsi+8*rax]
37bf37b8aadd rax, 1
37bf37b8eandpd x0, [rip+0x522b3a]
37bf37b96andpd x1, [rip+0x522b32]
37bf37b9emulsd x0, x1
37bf37ba2addsd x2, x0
37bf37ba6cmp rdx, rax
37bf37ba9jne 0x37bf37b80
37bf37babaddsd x2, [rbx+8*r9-8]
37bf37bb2add rcx, r14
37bf37bb5movsd_xmm [rbx+8*r9-8], x2
37bf37bbccmp r8, r9
37bf37bbfje 0x37bf379c2
37bf37bc5add r9, 1
37bf37bc9jmp 0x37bf37b60
37bf37bcb
37bf37bcb 0f 1f 44 00 00 ..D..
37bf37bd0
37bf37bd0loc_37bf37bd0:
37bf37bd0mov rcx, r10
37bf37bd3mov edx, 1
37bf37bd8jmp 0x37bf37978
37bf37bdd
37bf37bddloc_37bf37bdd:
37bf37bddmov r13, [rsp+168]
37bf37be5mov r12, [rsp+176]
37bf37bedtest rdi, rdi
37bf37bf0jle 0x37bf37c7b
37bf37bf6movapd x3, x9
37bf37bfbadd rdi, 1
37bf37bfflea rcx, [rbx+rdx]
37bf37c03mov eax, 1
37bf37c08mulsd x3, x7
37bf37c0cnop [rax+rax]
37bf37c14nop [rax+rax]
37bf37c1fnop [rax+rax]
37bf37c2anop [rax+rax]
37bf37c35nop [rax+rax]
37bf37c40
37bf37c40loc_37bf37c40:
37bf37c40movsd_xmm x1, [rbx+8*rax-8]
37bf37c46movsd_xmm x0, [rcx+8*rax-8]
37bf37c4candpd x0, [rip+0x522a7c]
37bf37c54movapd x2, x1
37bf37c58comisd x1, x12
37bf37c5dmulsd x2, x3
37bf37c61addsd x0, x2
37bf37c65ja 0x37bf37c6c
37bf37c67addsd x0, x13
37bf37c6c
37bf37c6cloc_37bf37c6c:
37bf37c6cmovsd_xmm [rbx+8*rax-8], x0
37bf37c72add rax, 1
37bf37c76cmp rax, rdi
37bf37c79jne 0x37bf37c40
37bf37c7b
37bf37c7bloc_37bf37c7b:
37bf37c7blea rax, [rsp+215]
37bf37c83mov [rsp+216], 0
37bf37c8fmov [rsp+112], rax
37bf37c94nop
37bf37c95nop [rax+rax]
37bf37ca0
37bf37ca0loc_37bf37ca0:
37bf37ca0mov rax, [rsp+104]
37bf37ca5mov [rsp+48], r12
37bf37caalea r8, [rbx+rdx]
37bf37caemov rcx, rbp
37bf37cb1mov [rsp+32], r13
37bf37cb6mov r9, [rsp+584]
37bf37cbeadd rdx, r8
37bf37cc1mov [rsp+40], rax
37bf37cc6call dlacn2_64_
37bf37ccbmov rdi, [rsp+216]
37bf37cd3mov r8, [rbp]
37bf37cd7test rdi, rdi
37bf37cdaje 0x37bf37e20
37bf37ce0lea rdx, [rbx+8*r8]
37bf37ce4cmp rdi, 1
37bf37ce8je 0x37bf37d88
37bf37ceelea rcx, [r8+1]
37bf37cf2mov eax, 1
37bf37cf7test r8, r8
37bf37cfajle 0x37bf37d1b
37bf37cfcnop [rax]
37bf37d00
37bf37d00loc_37bf37d00:
37bf37d00movsd_xmm x0, [rdx+8*rax-8]
37bf37d06mulsd x0, [rbx+8*rax-8]
37bf37d0cmovsd_xmm [rdx+8*rax-8], x0
37bf37d12add rax, 1
37bf37d16cmp rax, rcx
37bf37d19jne 0x37bf37d00
37bf37d1b
37bf37d1bloc_37bf37d1b:
37bf37d1bmov rax, [rsp+592]
37bf37d23mov [rsp+48], rdx
37bf37d28mov rdx, rbp
37bf37d2blea r8, [rip+0x52297e]
37bf37d32mov [rsp+56], rbp
37bf37d37mov r9, [rsp+504]
37bf37d3fmov [rsp+64], rax
37bf37d44mov rax, [rsp+520]
37bf37d4cmov [rsp+72], 1
37bf37d55mov rcx, [rsp+464]
37bf37d5dmov [rsp+40], rax
37bf37d62mov rax, [rsp+512]
37bf37d6amov [rsp+32], rax
37bf37d6fcall dgetrs_64_
37bf37d74mov rdx, [rbp]
37bf37d78
37bf37d78loc_37bf37d78:
37bf37d78lea rdx, [8*rdx]
37bf37d80jmp 0x37bf37ca0
37bf37d85
37bf37d85 0f 1f 00 ...
37bf37d88
37bf37d88loc_37bf37d88:
37bf37d88mov rax, [rsp+592]
37bf37d90mov rcx, [rsp+112]
37bf37d95mov [rsp+48], rdx
37bf37d9alea r8, [rip+0x52290f]
37bf37da1mov [rsp+56], rbp
37bf37da6mov r9, [rsp+504]
37bf37daemov rdx, rbp
37bf37db1mov [rsp+64], rax
37bf37db6mov rax, [rsp+520]
37bf37dbemov [rsp+72], 1
37bf37dc7mov [rsp+40], rax
37bf37dccmov rax, [rsp+512]
37bf37dd4mov [rsp+32], rax
37bf37dd9call dgetrs_64_
37bf37ddemov rdx, [rbp]
37bf37de2test rdx, rdx
37bf37de5jle 0x37bf37d78
37bf37de7lea rcx, [rdx+1]
37bf37debshl rdx, 3
37bf37deflea rax, [rbx+rdx]
37bf37df3nop
37bf37df5nop [rax+rax]
37bf37e00
37bf37e00loc_37bf37e00:
37bf37e00movsd_xmm x0, [rax+8*rdi-8]
37bf37e06mulsd x0, [rbx+8*rdi-8]
37bf37e0cmovsd_xmm [rax+8*rdi-8], x0
37bf37e12add rdi, 1
37bf37e16cmp rdi, rcx
37bf37e19jne 0x37bf37e00
37bf37e1bjmp 0x37bf37ca0
37bf37e20
37bf37e20loc_37bf37e20:
37bf37e20test r8, r8
37bf37e23jle 0x37bf37e76
37bf37e25lea rdx, [r8+1]
37bf37e29pxor x1, x1
37bf37e2dmov eax, 1
37bf37e32nop [rax]
37bf37e35nop [rax+rax]
37bf37e40
37bf37e40loc_37bf37e40:
37bf37e40movsd_xmm x0, [rsi+8*rax]
37bf37e45andpd x0, [rip+0x522883]
37bf37e4dadd rax, 1
37bf37e51maxsd x1, x0
37bf37e55cmp rax, rdx
37bf37e58jne 0x37bf37e40
37bf37e5apxor x0, x0
37bf37e5eucomisd x1, x0
37bf37e62jp 0x37bf37e66
37bf37e64je 0x37bf37e76
37bf37e66
37bf37e66loc_37bf37e66:
37bf37e66movsd_xmm x0, [r13]
37bf37e6cdivsd x0, x1
37bf37e70movsd_xmm [r13], x0
37bf37e76
37bf37e76loc_37bf37e76:
37bf37e76add [rsp+96], 1
37bf37e7cadd r13, 8
37bf37e80mov rax, [rsp+96]
37bf37e85add r15, [rsp+184]
37bf37e8dadd rsi, [rsp+192]
37bf37e95cmp [rsp+200], rax
37bf37e9djge 0x37bf37783
37bf37ea3jmp 0x37bf3753a
37bf37ea8
37bf37ea8loc_37bf37ea8:
37bf37ea8pxor x2, x2
37bf37eaclea rdx, [8*rdi]
37bf37eb4jmp 0x37bf37a36
37bf37eb9
37bf37eb9loc_37bf37eb9:
37bf37eb9test rdx, rdx
37bf37ebcje 0x37bf3753a
37bf37ec2lea rbx, [8*rdx]
37bf37ecamov rcx, [rsp+560]
37bf37ed2xor edx, edx
37bf37ed4mov r8, rbx
37bf37ed7call memset
37bf37edcmov rcx, [rsp+568]
37bf37ee4mov r8, rbx
37bf37ee7xor edx, edx
37bf37ee9call memset
37bf37eeejmp 0x37bf3753a
37bf37ef3
37bf37ef3loc_37bf37ef3:
37bf37ef3neg rax
37bf37ef6jmp 0x37bf37517
37bf373c0
37bf373c0dgerfs_64_:
37bf373c0push r15
37bf373c2push r14
37bf373c4push r13
37bf373c6push r12
37bf373c8push rbp
37bf373c9push rdi
37bf373capush rsi
37bf373cbpush rbx
37bf373ccsub rsp, 392
37bf373d3movups [rsp+256], x6
37bf373dbmovups [rsp+272], x7
37bf373e3movups [rsp+288], x8
37bf373ecmovups [rsp+304], x9
37bf373f5movups [rsp+320], x10
37bf373femovups [rsp+336], x11
37bf37407movups [rsp+352], x12
37bf37410movups [rsp+368], x13
37bf37419mov r13, [rsp+536]
37bf37421mov r14, [rsp+552]
37bf37429mov rbx, [rsp+576]
37bf37431mov rax, [r13]
37bf37435mov r12, [r14]
37bf37438mov [rsp+96], rax
37bf3743dmov rbp, rdx
37bf37440mov rsi, r8
37bf37443mov rdi, r9
37bf37446mov rax, [rsp+496]
37bf3744emov r9l, 1
37bf37454mov r8l, 1
37bf3745alea rdx, [rip+0x52322f]
37bf37461mov [rsp+464], rcx
37bf37469mov rax, [rax]
37bf3746cmov [rsp+104], rax
37bf37471mov rax, [rsp+592]
37bf37479mov [rax], 0
37bf37480call lsame_64_
37bf37485mov [rsp+136], rax
37bf3748dtest rax, rax
37bf37490je 0x37bf375a5
37bf37496
37bf37496loc_37bf37496:
37bf37496mov r15, [rbp]
37bf3749atest r15, r15
37bf3749djs 0x37bf37594
37bf374a3mov rdx, [rsi]
37bf374a6test rdx, rdx
37bf374a9js 0x37bf37500
37bf374abmov rcx, [rsp+496]
37bf374b3test r15, r15
37bf374b6mov eax, 1
37bf374bbcmovg rax, r15
37bf374bfcmp [rcx], rax
37bf374c2jl 0x37bf37608
37bf374c8mov rcx, [rsp+512]
37bf374d0cmp [rcx], rax
37bf374d3jl 0x37bf37619
37bf374d9cmp [r13], rax
37bf374ddjl 0x37bf3762a
37bf374e3cmp [r14], rax
37bf374e6jge 0x37bf37640
37bf374ecmov rdx, -12
37bf374f3mov eax, 12
37bf374f8jmp 0x37bf3750c
37bf374fa
37bf374fa 66 0f 1f 44 00 00 f..D..
37bf37500
37bf37500loc_37bf37500:
37bf37500mov rdx, -3
37bf37507mov eax, 3
37bf3750c
37bf3750cloc_37bf3750c:
37bf3750cmov rsi, [rsp+592]
37bf37514mov [rsi], rdx
37bf37517
37bf37517loc_37bf37517:
37bf37517lea rdx, [rsp+224]
37bf3751fmov r8l, 6
37bf37525lea rcx, [rip+0x523167]
37bf3752cmov [rsp+224], rax
37bf37534call xerbla_64_
37bf37539nop
37bf3753a
37bf3753aloc_37bf3753a:
37bf3753amovups x6, [rsp+256]
37bf37542movups x7, [rsp+272]
37bf3754amovups x8, [rsp+288]
37bf37553movups x9, [rsp+304]
37bf3755cmovups x10, [rsp+320]
37bf37565movups x11, [rsp+336]
37bf3756emovups x12, [rsp+352]
37bf37577movups x13, [rsp+368]
37bf37580add rsp, 392
37bf37587pop rbx
37bf37588pop rsi
37bf37589pop rdi
37bf3758apop rbp
37bf3758bpop r12
37bf3758dpop r13
37bf3758fpop r14
37bf37591pop r15
37bf37593ret
37bf37594
37bf37594loc_37bf37594:
37bf37594mov rdx, -2
37bf3759bmov eax, 2
37bf375a0jmp 0x37bf3750c
37bf375a5
37bf375a5loc_37bf375a5:
37bf375a5mov rcx, [rsp+464]
37bf375admov r9l, 1
37bf375b3mov r8l, 1
37bf375b9lea rdx, [rip+0x5230d1]
37bf375c0call lsame_64_
37bf375c5test rax, rax
37bf375c8jne 0x37bf37496
37bf375cemov rcx, [rsp+464]
37bf375d6mov r9l, 1
37bf375dcmov r8l, 1
37bf375e2lea rdx, [rip+0x5230a9]
37bf375e9call lsame_64_
37bf375eetest rax, rax
37bf375f1jne 0x37bf37496
37bf375f7mov rdx, -1
37bf375femov eax, 1
37bf37603jmp 0x37bf3750c
37bf37608
37bf37608loc_37bf37608:
37bf37608mov rdx, -5
37bf3760fmov eax, 5
37bf37614jmp 0x37bf3750c
37bf37619
37bf37619loc_37bf37619:
37bf37619mov rdx, -7
37bf37620mov eax, 7
37bf37625jmp 0x37bf3750c
37bf3762a
37bf3762aloc_37bf3762a:
37bf3762amov rdx, -10
37bf37631mov eax, 10
37bf37636jmp 0x37bf3750c
37bf3763b
37bf3763b 0f 1f 44 00 00 ..D..
37bf37640
37bf37640loc_37bf37640:
37bf37640mov rax, [rsp+592]
37bf37648mov rax, [rax]
37bf3764btest rax, rax
37bf3764ejne 0x37bf37ef3
37bf37654test r15, r15
37bf37657je 0x37bf37eb9
37bf3765dtest rdx, rdx
37bf37660je 0x37bf3753a
37bf37666cmp [rsp+136], 1
37bf3766fmov edx, 7
37bf37674lea rcx, [rip+0x52301e]
37bf3767bsbb eax, eax
37bf3767dand eax, -6
37bf37680add eax, 84
37bf37683mov [rsp+215], al
37bf3768acall dlamch_64_
37bf3768fmov edx, 12
37bf37694lea rcx, [rip+0x523005]
37bf3769bmovapd x7, x0
37bf3769fcall dlamch_64_
37bf376a4mov r10, [rsi]
37bf376a7test r10, r10
37bf376aajle 0x37bf3753a
37bf376b0add r15, 1
37bf376b4pxor x9, x9
37bf376b9mov rsi, [rsp+96]
37bf376bexor eax, eax
37bf376c0cvtsi2sd x9, r15
37bf376c5mulsd x0, x9
37bf376camov rcx, [rsp+104]
37bf376cfmov [rsp+96], 1
37bf376d8test rsi, rsi
37bf376dbmov [rsp+200], r10
37bf376e3mov r8, [rbp]
37bf376e7cmovns rax, rsi
37bf376ebmov [rsp+488], rdi
37bf376f3mov r13, [rsp+560]
37bf376fbmovsd_xmm x8, [rip+0x522fc4]
37bf37704movddup x11, [rip+0x522fc3]
37bf3770dshl rax, 3
37bf37711movapd x12, x0
37bf37716mov [rsp+184], rax
37bf3771emovapd x13, x0
37bf37723mov rax, [rsp+528]
37bf3772bdivsd x12, x7
37bf37730lea r15, [rax-8]
37bf37734xor eax, eax
37bf37736test r12, r12
37bf37739cmovns rax, r12
37bf3773dlea r12, [rsp+224]
37bf37745shl rax, 3
37bf37749mov [rsp+192], rax
37bf37751mov rax, [rsp+544]
37bf37759lea rsi, [rax-8]
37bf3775dxor eax, eax
37bf3775ftest rcx, rcx
37bf37762cmovns rax, rcx
37bf37766lea rcx, [rsp+216]
37bf3776emov [rsp+104], rcx
37bf37773mov [rsp+160], rax
37bf3777blea r14, [8*rax]
37bf37783
37bf37783loc_37bf37783:
37bf37783lea rax, [r15+8]
37bf37787mov [rsp+168], r13
37bf3778fmovapd x6, x8
37bf37794mov [rsp+128], rax
37bf3779clea rax, [rsi+8]
37bf377a0mov [rsp+112], rax
37bf377a5mov [rsp+120], 1
37bf377aemov [rsp+176], r12
37bf377b6mov r12, [rsp+488]
37bf377be
37bf377beloc_37bf377be:
37bf377belea rdi, [rip+0x522eeb]
37bf377c5mov rdx, [rsp+128]
37bf377cdlea r9, [rbx+8*r8]
37bf377d1mov rcx, rbp
37bf377d4mov [rsp+32], rdi
37bf377d9mov r8, rdi
37bf377dccall dcopy_64_
37bf377e1mov [rsp+80], rdi
37bf377e6mov r8, rbp
37bf377e9mov rdx, rbp
37bf377ecmov [rsp+88], 1
37bf377f5mov rax, [rbp]
37bf377f9lea r9, [rip+0x522eb8]
37bf37800mov [rsp+56], rdi
37bf37805mov rcx, [rsp+464]
37bf3780dlea rax, [rbx+8*rax]
37bf37811mov [rsp+32], r12
37bf37816mov [rsp+72], rax
37bf3781blea rax, [rip+0x522e9e]
37bf37822mov [rsp+64], rax
37bf37827mov rax, [rsp+112]
37bf3782cmov [rsp+48], rax
37bf37831mov rax, [rsp+496]
37bf37839mov [rsp+40], rax
37bf3783ecall dgemv_64_
37bf37843mov rdi, [rbp]
37bf37847test rdi, rdi
37bf3784ajle 0x37bf37ea8
37bf37850lea rdx, [rdi+1]
37bf37854mov eax, 1
37bf37859nop [rax]
37bf37860
37bf37860loc_37bf37860:
37bf37860movsd_xmm x0, [r15+8*rax]
37bf37866andpd x0, [rip+0x522e62]
37bf3786emov r8, rax
37bf37871movsd_xmm [rbx+8*rax-8], x0
37bf37877lea rax, [rax+1]
37bf3787bcmp rdx, rax
37bf3787ejne 0x37bf37860
37bf37880cmp [rsp+136], 0
37bf37889je 0x37bf37b48
37bf3788fmov rcx, rdi
37bf37892mov r9, rdi
37bf37895mov rax, rdi
37bf37898mov r11, -1
37bf3789fmov [rsp+472], rbp
37bf378a7and rcx, -2
37bf378ablea r13, [r12+8]
37bf378b0mov r10l, 1
37bf378b6mov [rsp+152], r14
37bf378bemov r14, [rsp+160]
37bf378c6shr r9, 1
37bf378c9or rax, 1
37bf378cdmov [rsp+144], r15
37bf378d5mov r15, rcx
37bf378d8nop [rax+rax]
37bf378e0
37bf378e0loc_37bf378e0:
37bf378e0movsd_xmm x2, [rsi+8*r10]
37bf378e6andpd x2, [rip+0x522de2]
37bf378eecmp rdi, 1
37bf378f2je 0x37bf37bd0
37bf378f8
37bf378f8loc_37bf378f8:
37bf378f8lea rbp, [r13+8*r11]
37bf378fdmovddup x1, x2
37bf37901xor edx, edx
37bf37903xor ecx, ecx
37bf37905nop [rax]
37bf37909nop [rax+rax]
37bf37914nop [rax+rax]
37bf3791fnop [rax+rax]
37bf3792anop [rax+rax]
37bf37935nop [rax+rax]
37bf37940
37bf37940loc_37bf37940:
37bf37940movupd x0, [rbp+rdx]
37bf37946movupd x4, [rbx+rdx]
37bf3794badd rcx, 1
37bf3794fandpd x0, x11
37bf37954mulpd x0, x1
37bf37958addpd x0, x4
37bf3795cmovups [rbx+rdx], x0
37bf37960add rdx, 16
37bf37964cmp rcx, r9
37bf37967jne 0x37bf37940
37bf37969cmp rdi, r15
37bf3796cje 0x37bf37b20
37bf37972mov rdx, rax
37bf37975mov rcx, r10
37bf37978
37bf37978loc_37bf37978:
37bf37978lea rbp, [r11+rdx]
37bf3797cadd r10, 1
37bf37980add r11, r14
37bf37983movsd_xmm x0, [r12+8*rbp]
37bf37989andpd x0, [rip+0x522d3f]
37bf37991mulsd x0, x2
37bf37995addsd x0, [rbx+8*rdx-8]
37bf3799bmovsd_xmm [rbx+8*rdx-8], x0
37bf379a1cmp rcx, r8
37bf379a4jne 0x37bf378e0
37bf379aa
37bf379aaloc_37bf379aa:
37bf379aamov r15, [rsp+144]
37bf379b2mov r14, [rsp+152]
37bf379bamov rbp, [rsp+472]
37bf379c2
37bf379c2loc_37bf379c2:
37bf379c2lea rdx, [8*rdi]
37bf379capxor x2, x2
37bf379cemov eax, 1
37bf379d3lea rcx, [rbx+rdx]
37bf379d7jmp 0x37bf37a04
37bf379d9
37bf379d9 66 0f 1f 44 00 00 66 f..D..f
37bf379e0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf379f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf37a00
37bf37a00loc_37bf37a00:
37bf37a00add rax, 1
37bf37a04
37bf37a04loc_37bf37a04:
37bf37a04movsd_xmm x1, [rbx+8*rax-8]
37bf37a0amovsd_xmm x0, [rcx+8*rax-8]
37bf37a10andpd x0, [rip+0x522cb8]
37bf37a18comisd x1, x12
37bf37a1dja 0x37bf37a29
37bf37a1faddsd x0, x13
37bf37a24addsd x1, x13
37bf37a29
37bf37a29loc_37bf37a29:
37bf37a29divsd x0, x1
37bf37a2dmaxsd x2, x0
37bf37a31cmp r8, rax
37bf37a34jne 0x37bf37a00
37bf37a36
37bf37a36loc_37bf37a36:
37bf37a36comisd x2, x7
37bf37a3amov rax, [rsp+568]
37bf37a42mov rcx, [rsp+96]
37bf37a47movsd_xmm [rax+8*rcx-8], x2
37bf37a4djbe 0x37bf37bdd
37bf37a53addsd x2, x2
37bf37a57comisd x6, x2
37bf37a5bjb 0x37bf37bdd
37bf37a61cmp [rsp+120], 6
37bf37a67je 0x37bf37bdd
37bf37a6dmov rax, [rsp+592]
37bf37a75add rdx, rbx
37bf37a78mov [rsp+72], 1
37bf37a81lea r8, [rip+0x522c28]
37bf37a88mov [rsp+48], rdx
37bf37a8dmov r9, [rsp+504]
37bf37a95mov rdx, rbp
37bf37a98lea rdi, [rip+0x522c11]
37bf37a9fmov [rsp+64], rax
37bf37aa4mov rax, [rsp+520]
37bf37aacmov [rsp+56], rbp
37bf37ab1mov rcx, [rsp+464]
37bf37ab9mov [rsp+40], rax
37bf37abemov rax, [rsp+512]
37bf37ac6mov [rsp+32], rax
37bf37acbcall dgetrs_64_
37bf37ad0mov rax, [rbp]
37bf37ad4mov [rsp+40], rdi
37bf37ad9mov rcx, rbp
37bf37adcmov rdi, [rsp+112]
37bf37ae1lea r9, [rip+0x522bc8]
37bf37ae8lea rdx, [rip+0x522bd1]
37bf37aeflea r8, [rbx+8*rax]
37bf37af3mov [rsp+32], rdi
37bf37af8call daxpy_64_
37bf37afdmov rdi, [rsp+96]
37bf37b02add [rsp+120], 1
37bf37b08mov rax, [rsp+568]
37bf37b10mov r8, [rbp]
37bf37b14movsd_xmm x6, [rax+8*rdi-8]
37bf37b1ajmp 0x37bf377be
37bf37b1f
37bf37b1f 90 .
37bf37b20
37bf37b20loc_37bf37b20:
37bf37b20cmp r10, r8
37bf37b23je 0x37bf379aa
37bf37b29add r10, 1
37bf37b2dadd r11, r14
37bf37b30movsd_xmm x2, [rsi+8*r10]
37bf37b36andpd x2, [rip+0x522b92]
37bf37b3ejmp 0x37bf378f8
37bf37b43
37bf37b43 0f 1f 44 00 00 ..D..
37bf37b48
37bf37b48loc_37bf37b48:
37bf37b48lea rcx, [r12-8]
37bf37b4dmov r9l, 1
37bf37b53nop
37bf37b55nop [rax+rax]
37bf37b60
37bf37b60loc_37bf37b60:
37bf37b60pxor x2, x2
37bf37b64mov eax, 1
37bf37b69nop
37bf37b6anop [rax+rax]
37bf37b75nop [rax+rax]
37bf37b80
37bf37b80loc_37bf37b80:
37bf37b80movsd_xmm x0, [rcx+8*rax]
37bf37b85movsd_xmm x1, [rsi+8*rax]
37bf37b8aadd rax, 1
37bf37b8eandpd x0, [rip+0x522b3a]
37bf37b96andpd x1, [rip+0x522b32]
37bf37b9emulsd x0, x1
37bf37ba2addsd x2, x0
37bf37ba6cmp rdx, rax
37bf37ba9jne 0x37bf37b80
37bf37babaddsd x2, [rbx+8*r9-8]
37bf37bb2add rcx, r14
37bf37bb5movsd_xmm [rbx+8*r9-8], x2
37bf37bbccmp r8, r9
37bf37bbfje 0x37bf379c2
37bf37bc5add r9, 1
37bf37bc9jmp 0x37bf37b60
37bf37bcb
37bf37bcb 0f 1f 44 00 00 ..D..
37bf37bd0
37bf37bd0loc_37bf37bd0:
37bf37bd0mov rcx, r10
37bf37bd3mov edx, 1
37bf37bd8jmp 0x37bf37978
37bf37bdd
37bf37bddloc_37bf37bdd:
37bf37bddmov r13, [rsp+168]
37bf37be5mov r12, [rsp+176]
37bf37bedtest rdi, rdi
37bf37bf0jle 0x37bf37c7b
37bf37bf6movapd x3, x9
37bf37bfbadd rdi, 1
37bf37bfflea rcx, [rbx+rdx]
37bf37c03mov eax, 1
37bf37c08mulsd x3, x7
37bf37c0cnop [rax+rax]
37bf37c14nop [rax+rax]
37bf37c1fnop [rax+rax]
37bf37c2anop [rax+rax]
37bf37c35nop [rax+rax]
37bf37c40
37bf37c40loc_37bf37c40:
37bf37c40movsd_xmm x1, [rbx+8*rax-8]
37bf37c46movsd_xmm x0, [rcx+8*rax-8]
37bf37c4candpd x0, [rip+0x522a7c]
37bf37c54movapd x2, x1
37bf37c58comisd x1, x12
37bf37c5dmulsd x2, x3
37bf37c61addsd x0, x2
37bf37c65ja 0x37bf37c6c
37bf37c67addsd x0, x13
37bf37c6c
37bf37c6cloc_37bf37c6c:
37bf37c6cmovsd_xmm [rbx+8*rax-8], x0
37bf37c72add rax, 1
37bf37c76cmp rax, rdi
37bf37c79jne 0x37bf37c40
37bf37c7b
37bf37c7bloc_37bf37c7b:
37bf37c7blea rax, [rsp+215]
37bf37c83mov [rsp+216], 0
37bf37c8fmov [rsp+112], rax
37bf37c94nop
37bf37c95nop [rax+rax]
37bf37ca0
37bf37ca0loc_37bf37ca0:
37bf37ca0mov rax, [rsp+104]
37bf37ca5mov [rsp+48], r12
37bf37caalea r8, [rbx+rdx]
37bf37caemov rcx, rbp
37bf37cb1mov [rsp+32], r13
37bf37cb6mov r9, [rsp+584]
37bf37cbeadd rdx, r8
37bf37cc1mov [rsp+40], rax
37bf37cc6call dlacn2_64_
37bf37ccbmov rdi, [rsp+216]
37bf37cd3mov r8, [rbp]
37bf37cd7test rdi, rdi
37bf37cdaje 0x37bf37e20
37bf37ce0lea rdx, [rbx+8*r8]
37bf37ce4cmp rdi, 1
37bf37ce8je 0x37bf37d88
37bf37ceelea rcx, [r8+1]
37bf37cf2mov eax, 1
37bf37cf7test r8, r8
37bf37cfajle 0x37bf37d1b
37bf37cfcnop [rax]
37bf37d00
37bf37d00loc_37bf37d00:
37bf37d00movsd_xmm x0, [rdx+8*rax-8]
37bf37d06mulsd x0, [rbx+8*rax-8]
37bf37d0cmovsd_xmm [rdx+8*rax-8], x0
37bf37d12add rax, 1
37bf37d16cmp rax, rcx
37bf37d19jne 0x37bf37d00
37bf37d1b
37bf37d1bloc_37bf37d1b:
37bf37d1bmov rax, [rsp+592]
37bf37d23mov [rsp+48], rdx
37bf37d28mov rdx, rbp
37bf37d2blea r8, [rip+0x52297e]
37bf37d32mov [rsp+56], rbp
37bf37d37mov r9, [rsp+504]
37bf37d3fmov [rsp+64], rax
37bf37d44mov rax, [rsp+520]
37bf37d4cmov [rsp+72], 1
37bf37d55mov rcx, [rsp+464]
37bf37d5dmov [rsp+40], rax
37bf37d62mov rax, [rsp+512]
37bf37d6amov [rsp+32], rax
37bf37d6fcall dgetrs_64_
37bf37d74mov rdx, [rbp]
37bf37d78
37bf37d78loc_37bf37d78:
37bf37d78lea rdx, [8*rdx]
37bf37d80jmp 0x37bf37ca0
37bf37d85
37bf37d85 0f 1f 00 ...
37bf37d88
37bf37d88loc_37bf37d88:
37bf37d88mov rax, [rsp+592]
37bf37d90mov rcx, [rsp+112]
37bf37d95mov [rsp+48], rdx
37bf37d9alea r8, [rip+0x52290f]
37bf37da1mov [rsp+56], rbp
37bf37da6mov r9, [rsp+504]
37bf37daemov rdx, rbp
37bf37db1mov [rsp+64], rax
37bf37db6mov rax, [rsp+520]
37bf37dbemov [rsp+72], 1
37bf37dc7mov [rsp+40], rax
37bf37dccmov rax, [rsp+512]
37bf37dd4mov [rsp+32], rax
37bf37dd9call dgetrs_64_
37bf37ddemov rdx, [rbp]
37bf37de2test rdx, rdx
37bf37de5jle 0x37bf37d78
37bf37de7lea rcx, [rdx+1]
37bf37debshl rdx, 3
37bf37deflea rax, [rbx+rdx]
37bf37df3nop
37bf37df5nop [rax+rax]
37bf37e00
37bf37e00loc_37bf37e00:
37bf37e00movsd_xmm x0, [rax+8*rdi-8]
37bf37e06mulsd x0, [rbx+8*rdi-8]
37bf37e0cmovsd_xmm [rax+8*rdi-8], x0
37bf37e12add rdi, 1
37bf37e16cmp rdi, rcx
37bf37e19jne 0x37bf37e00
37bf37e1bjmp 0x37bf37ca0
37bf37e20
37bf37e20loc_37bf37e20:
37bf37e20test r8, r8
37bf37e23jle 0x37bf37e76
37bf37e25lea rdx, [r8+1]
37bf37e29pxor x1, x1
37bf37e2dmov eax, 1
37bf37e32nop [rax]
37bf37e35nop [rax+rax]
37bf37e40
37bf37e40loc_37bf37e40:
37bf37e40movsd_xmm x0, [rsi+8*rax]
37bf37e45andpd x0, [rip+0x522883]
37bf37e4dadd rax, 1
37bf37e51maxsd x1, x0
37bf37e55cmp rax, rdx
37bf37e58jne 0x37bf37e40
37bf37e5apxor x0, x0
37bf37e5eucomisd x1, x0
37bf37e62jp 0x37bf37e66
37bf37e64je 0x37bf37e76
37bf37e66
37bf37e66loc_37bf37e66:
37bf37e66movsd_xmm x0, [r13]
37bf37e6cdivsd x0, x1
37bf37e70movsd_xmm [r13], x0
37bf37e76
37bf37e76loc_37bf37e76:
37bf37e76add [rsp+96], 1
37bf37e7cadd r13, 8
37bf37e80mov rax, [rsp+96]
37bf37e85add r15, [rsp+184]
37bf37e8dadd rsi, [rsp+192]
37bf37e95cmp [rsp+200], rax
37bf37e9djge 0x37bf37783
37bf37ea3jmp 0x37bf3753a
37bf37ea8
37bf37ea8loc_37bf37ea8:
37bf37ea8pxor x2, x2
37bf37eaclea rdx, [8*rdi]
37bf37eb4jmp 0x37bf37a36
37bf37eb9
37bf37eb9loc_37bf37eb9:
37bf37eb9test rdx, rdx
37bf37ebcje 0x37bf3753a
37bf37ec2lea rbx, [8*rdx]
37bf37ecamov rcx, [rsp+560]
37bf37ed2xor edx, edx
37bf37ed4mov r8, rbx
37bf37ed7call memset
37bf37edcmov rcx, [rsp+568]
37bf37ee4mov r8, rbx
37bf37ee7xor edx, edx
37bf37ee9call memset
37bf37eeejmp 0x37bf3753a
37bf37ef3
37bf37ef3loc_37bf37ef3:
37bf37ef3neg rax
37bf37ef6jmp 0x37bf37517
37bf373c0
37bf37efb
37bf37efb // align 0x10
37bf37efb // align 0x10
37bf37f00
37bf37f00dgerq2_64_:
37bf37f00push r15
37bf37f02push r14
37bf37f04push r13
37bf37f06push r12
37bf37f08push rbp
37bf37f09push rdi
37bf37f0apush rsi
37bf37f0bpush rbx
37bf37f0csub rsp, 136
37bf37f13mov r11, [rsp+256]
37bf37f1bmov [r11], 0
37bf37f22mov r13, rcx
37bf37f25mov r12, rdx
37bf37f28mov rcx, [r9]
37bf37f2bmov rbp, r9
37bf37f2emov rdx, [r13]
37bf37f32test rdx, rdx
37bf37f35js 0x37bf380b0
37bf37f3bmov rax, [r12]
37bf37f3ftest rax, rax
37bf37f42js 0x37bf38070
37bf37f48test rdx, rdx
37bf37f4bmov ebx, 1
37bf37f50cmovg rbx, rdx
37bf37f54cmp rcx, rbx
37bf37f57jl 0x37bf380c0
37bf37f5dcmp rdx, rax
37bf37f60mov r15, rax
37bf37f63cmovle r15, rdx
37bf37f67test r15, r15
37bf37f6aje 0x37bf3809c
37bf37f70mov rdi, rcx
37bf37f73lea r10, [rsp+112]
37bf37f78mov [rsp+104], rcx
37bf37f7dmov r14, r15
37bf37f80mov r11, [rsp+240]
37bf37f88not rdi
37bf37f8bmov [rsp+96], r10
37bf37f90mov rcx, rax
37bf37f93mov [rsp+224], r8
37bf37f9bmov rbx, [rsp+224]
37bf37fa3mov [rsp+88], rdi
37bf37fa8lea rsi, [r11+8*r15-8]
37bf37fadjmp 0x37bf37fc0
37bf37faf
37bf37faf 90 .
37bf37fb0
37bf37fb0loc_37bf37fb0:
37bf37fb0mov rdx, [r13]
37bf37fb4mov rcx, [r12]
37bf37fb8sub rsi, 8
37bf37fbcsub r15, 1
37bf37fc0
37bf37fc0loc_37bf37fc0:
37bf37fc0sub rcx, r14
37bf37fc3sub rdx, r14
37bf37fc6mov [rsp+32], rsi
37bf37fcbmov r9, rbp
37bf37fceadd rcx, r15
37bf37fd1add rdx, r15
37bf37fd4mov [rsp+120], rcx
37bf37fd9imul rcx, [rsp+104]
37bf37fdflea r8, [rbx+8*rdx-8]
37bf37fe4add rcx, [rsp+88]
37bf37fe9add rcx, rdx
37bf37feclea rdx, [rbx+8*rcx]
37bf37ff0lea rcx, [rsp+120]
37bf37ff5call dlarfg_64_
37bf37ffamov rdx, [r13]
37bf37ffelea r8, [rsp+120]
37bf38003mov rax, [rsp+248]
37bf3800bsub rdx, r14
37bf3800elea rcx, [r15+rdx-1]
37bf38013mov rdx, [r12]
37bf38017mov [rsp+64], rax
37bf3801cmov [rsp+72], 5
37bf38025lea r9, [rbx+8*rcx]
37bf38029sub rdx, r14
37bf3802cmov [rsp+56], rbp
37bf38031add rdx, r15
37bf38034mov [rsp+48], rbx
37bf38039mov [rsp+40], rsi
37bf3803emov [rsp+32], rbp
37bf38043mov [rsp+120], rdx
37bf38048mov rdx, [rsp+96]
37bf3804dmov [rsp+112], rcx
37bf38052lea rcx, [rip+0x52268d]
37bf38059call dlarf1l_64_
37bf3805emov rax, r15
37bf38061sub rax, 1
37bf38065jne 0x37bf37fb0
37bf3806bjmp 0x37bf3809c
37bf3806d
37bf3806d 0f 1f 00 ...
37bf38070
37bf38070loc_37bf38070:
37bf38070mov rdx, -2
37bf38077mov eax, 2
37bf3807c
37bf3807cloc_37bf3807c:
37bf3807cmov [r11], rdx
37bf3807fmov r8l, 6
37bf38085lea rdx, [rsp+120]
37bf3808alea rcx, [rip+0x52264f]
37bf38091mov [rsp+120], rax
37bf38096call xerbla_64_
37bf3809bnop
37bf3809c
37bf3809cloc_37bf3809c:
37bf3809cadd rsp, 136
37bf380a3pop rbx
37bf380a4pop rsi
37bf380a5pop rdi
37bf380a6pop rbp
37bf380a7pop r12
37bf380a9pop r13
37bf380abpop r14
37bf380adpop r15
37bf380afret
37bf380b0
37bf380b0loc_37bf380b0:
37bf380b0mov rdx, -1
37bf380b7mov eax, 1
37bf380bcjmp 0x37bf3807c
37bf380be
37bf380be 66 90 f.
37bf380c0
37bf380c0loc_37bf380c0:
37bf380c0mov rdx, -4
37bf380c7mov eax, 4
37bf380ccjmp 0x37bf3807c
37bf37f00
37bf37f00dgerq2_64_:
37bf37f00push r15
37bf37f02push r14
37bf37f04push r13
37bf37f06push r12
37bf37f08push rbp
37bf37f09push rdi
37bf37f0apush rsi
37bf37f0bpush rbx
37bf37f0csub rsp, 136
37bf37f13mov r11, [rsp+256]
37bf37f1bmov [r11], 0
37bf37f22mov r13, rcx
37bf37f25mov r12, rdx
37bf37f28mov rcx, [r9]
37bf37f2bmov rbp, r9
37bf37f2emov rdx, [r13]
37bf37f32test rdx, rdx
37bf37f35js 0x37bf380b0
37bf37f3bmov rax, [r12]
37bf37f3ftest rax, rax
37bf37f42js 0x37bf38070
37bf37f48test rdx, rdx
37bf37f4bmov ebx, 1
37bf37f50cmovg rbx, rdx
37bf37f54cmp rcx, rbx
37bf37f57jl 0x37bf380c0
37bf37f5dcmp rdx, rax
37bf37f60mov r15, rax
37bf37f63cmovle r15, rdx
37bf37f67test r15, r15
37bf37f6aje 0x37bf3809c
37bf37f70mov rdi, rcx
37bf37f73lea r10, [rsp+112]
37bf37f78mov [rsp+104], rcx
37bf37f7dmov r14, r15
37bf37f80mov r11, [rsp+240]
37bf37f88not rdi
37bf37f8bmov [rsp+96], r10
37bf37f90mov rcx, rax
37bf37f93mov [rsp+224], r8
37bf37f9bmov rbx, [rsp+224]
37bf37fa3mov [rsp+88], rdi
37bf37fa8lea rsi, [r11+8*r15-8]
37bf37fadjmp 0x37bf37fc0
37bf37faf
37bf37faf 90 .
37bf37fb0
37bf37fb0loc_37bf37fb0:
37bf37fb0mov rdx, [r13]
37bf37fb4mov rcx, [r12]
37bf37fb8sub rsi, 8
37bf37fbcsub r15, 1
37bf37fc0
37bf37fc0loc_37bf37fc0:
37bf37fc0sub rcx, r14
37bf37fc3sub rdx, r14
37bf37fc6mov [rsp+32], rsi
37bf37fcbmov r9, rbp
37bf37fceadd rcx, r15
37bf37fd1add rdx, r15
37bf37fd4mov [rsp+120], rcx
37bf37fd9imul rcx, [rsp+104]
37bf37fdflea r8, [rbx+8*rdx-8]
37bf37fe4add rcx, [rsp+88]
37bf37fe9add rcx, rdx
37bf37feclea rdx, [rbx+8*rcx]
37bf37ff0lea rcx, [rsp+120]
37bf37ff5call dlarfg_64_
37bf37ffamov rdx, [r13]
37bf37ffelea r8, [rsp+120]
37bf38003mov rax, [rsp+248]
37bf3800bsub rdx, r14
37bf3800elea rcx, [r15+rdx-1]
37bf38013mov rdx, [r12]
37bf38017mov [rsp+64], rax
37bf3801cmov [rsp+72], 5
37bf38025lea r9, [rbx+8*rcx]
37bf38029sub rdx, r14
37bf3802cmov [rsp+56], rbp
37bf38031add rdx, r15
37bf38034mov [rsp+48], rbx
37bf38039mov [rsp+40], rsi
37bf3803emov [rsp+32], rbp
37bf38043mov [rsp+120], rdx
37bf38048mov rdx, [rsp+96]
37bf3804dmov [rsp+112], rcx
37bf38052lea rcx, [rip+0x52268d]
37bf38059call dlarf1l_64_
37bf3805emov rax, r15
37bf38061sub rax, 1
37bf38065jne 0x37bf37fb0
37bf3806bjmp 0x37bf3809c
37bf3806d
37bf3806d 0f 1f 00 ...
37bf38070
37bf38070loc_37bf38070:
37bf38070mov rdx, -2
37bf38077mov eax, 2
37bf3807c
37bf3807cloc_37bf3807c:
37bf3807cmov [r11], rdx
37bf3807fmov r8l, 6
37bf38085lea rdx, [rsp+120]
37bf3808alea rcx, [rip+0x52264f]
37bf38091mov [rsp+120], rax
37bf38096call xerbla_64_
37bf3809bnop
37bf3809c
37bf3809cloc_37bf3809c:
37bf3809cadd rsp, 136
37bf380a3pop rbx
37bf380a4pop rsi
37bf380a5pop rdi
37bf380a6pop rbp
37bf380a7pop r12
37bf380a9pop r13
37bf380abpop r14
37bf380adpop r15
37bf380afret
37bf380b0
37bf380b0loc_37bf380b0:
37bf380b0mov rdx, -1
37bf380b7mov eax, 1
37bf380bcjmp 0x37bf3807c
37bf380be
37bf380be 66 90 f.
37bf380c0
37bf380c0loc_37bf380c0:
37bf380c0mov rdx, -4
37bf380c7mov eax, 4
37bf380ccjmp 0x37bf3807c
37bf37f00
37bf380ce
37bf380ce // align 0x10
37bf380ce // align 0x10
37bf380d0
37bf380d0dgerqf_64_:
37bf380d0push r15
37bf380d2push r14
37bf380d4push r13
37bf380d6push r12
37bf380d8push rbp
37bf380d9push rdi
37bf380dapush rsi
37bf380dbpush rbx
37bf380dcsub rsp, 312
37bf380e3mov rdi, [rsp+440]
37bf380ebmov rbx, [rcx]
37bf380eemov [rdi], 0
37bf380f5mov rsi, rcx
37bf380f8mov rbp, rdx
37bf380fbmov r14, r8
37bf380femov r13, r9
37bf38101test rbx, rbx
37bf38104js 0x37bf386d0
37bf3810amov rax, [rdx]
37bf3810dtest rax, rax
37bf38110js 0x37bf38688
37bf38116test rbx, rbx
37bf38119mov edx, 1
37bf3811ecmovg rdx, rbx
37bf38122cmp [r9], rdx
37bf38125jl 0x37bf386e0
37bf3812bcmp rbx, rax
37bf3812emov rcx, [rsp+432]
37bf38136movsd_xmm x0, [rip+0x5225fa]
37bf3813ecmovg rbx, rax
37bf38142mov r12, [rcx]
37bf38145test rbx, rbx
37bf38148je 0x37bf381a2
37bf3814alea rax, [rip+0x5225af]
37bf38151mov [rsp+32], rbp
37bf38156mov r9, rsi
37bf38159lea r8, [rip+0x522590]
37bf38160mov [rsp+64], 1
37bf38169lea rdx, [rip+0x522581]
37bf38170lea rcx, [rip+0x522581]
37bf38177mov [rsp+56], 6
37bf38180mov [rsp+48], rax
37bf38185mov [rsp+40], rax
37bf3818acall ilaenv_64_
37bf3818fpxor x0, x0
37bf38193mov r15, rax
37bf38196mov rax, [rsi]
37bf38199imul rax, r15
37bf3819dcvtsi2sd x0, rax
37bf381a2
37bf381a2loc_37bf381a2:
37bf381a2mov rax, [rsp+424]
37bf381aamovsd_xmm [rax], x0
37bf381aecmp r12, -1
37bf381b2je 0x37bf38718
37bf381b8mov rax, [rsp+432]
37bf381c0mov rax, [rax]
37bf381c3test rax, rax
37bf381c6jle 0x37bf386f0
37bf381cccmp [rbp], 0
37bf381d1jle 0x37bf381eb
37bf381d3mov rdx, [rsi]
37bf381d6mov ecx, 1
37bf381dbtest rdx, rdx
37bf381decmovle rdx, rcx
37bf381e2cmp rax, rdx
37bf381e5jl 0x37bf386f0
37bf381eb
37bf381ebloc_37bf381eb:
37bf381ebmov rax, [rdi]
37bf381eetest rax, rax
37bf381f1jne 0x37bf38720
37bf381f7test rbx, rbx
37bf381faje 0x37bf386ba
37bf38200mov rdi, [rsi]
37bf38203cmp r15, 1
37bf38207jle 0x37bf38700
37bf3820dcmp r15, rbx
37bf38210jge 0x37bf38700
37bf38216lea rax, [rip+0x5224e3]
37bf3821dmov [rsp+32], rbp
37bf38222lea rdx, [rip+0x5224c8]
37bf38229mov r9, rsi
37bf3822cmov [rsp+64], 1
37bf38235lea rcx, [rip+0x5224cc]
37bf3823clea r8, [rip+0x5224ad]
37bf38243mov [rsp+56], 6
37bf3824cmov [rsp+48], rax
37bf38251mov [rsp+40], rax
37bf38256call ilaenv_64_
37bf3825bxor edx, edx
37bf3825dmov rcx, [rsi]
37bf38260test rax, rax
37bf38263cmovns rdx, rax
37bf38267mov r12, rdx
37bf3826acmp rbx, rdx
37bf3826djle 0x37bf38703
37bf38273mov rax, [rsp+432]
37bf3827bmov rdi, r15
37bf3827emov [rsp+280], rcx
37bf38286imul rdi, rcx
37bf3828amov rax, [rax]
37bf3828dcmp rax, rdi
37bf38290jl 0x37bf38730
37bf38296
37bf38296loc_37bf38296:
37bf38296mov rax, rbx
37bf38299mov [rsp+240], rdi
37bf382a1sub rax, r12
37bf382a4mov [rsp+392], rbp
37bf382acmov r12, rbx
37bf382afmov rbp, r15
37bf382b2lea r8, [rax-1]
37bf382b6mov [rsp+384], rsi
37bf382bemov rax, r8
37bf382c1cqo
37bf382c3idiv r15
37bf382c6mov rax, r8
37bf382c9mov r8, rbx
37bf382ccsub rax, rdx
37bf382cflea rdx, [rax+r15]
37bf382d3cmp rdx, rbx
37bf382d6cmovg rdx, rbx
37bf382dasub r8, rdx
37bf382ddadd r8, rax
37bf382e0lea rdx, [r8+1]
37bf382e4sub r12, r8
37bf382e7mov [rsp+232], rdx
37bf382efxor edx, edx
37bf382f1div r15
37bf382f4mov rdx, [rsp+416]
37bf382fcmov r15, [rsp+392]
37bf38304lea rdx, [rdx+8*rbx]
37bf38308mov [rsp+192], rdx
37bf38310lea rdx, [rsp+296]
37bf38318mov [rsp+168], rdx
37bf38320lea rdx, [rbx+1]
37bf38324mov [rsp+200], rdx
37bf3832clea rdx, [rsp+264]
37bf38334mov [rsp+176], rdx
37bf3833clea rdx, [rsp+272]
37bf38344mov [rsp+208], rdx
37bf3834clea rdx, [rsp+280]
37bf38354mov [rsp+216], rdx
37bf3835clea rdx, [rsp+288]
37bf38364mov [rsp+224], rdx
37bf3836cmov [rsp+248], rax
37bf38374mov rsi, rax
37bf38377nop [rax+rax]
37bf38380
37bf38380loc_37bf38380:
37bf38380mov rdi, [rsp+200]
37bf38388mov rdx, [r15]
37bf3838bmov r8, rbp
37bf3838emov r9, r13
37bf38391mov rax, [rsp+192]
37bf38399sub rdi, r12
37bf3839ccmp r12, rbp
37bf3839fcmovle r8, r12
37bf383a3add rdx, rdi
37bf383a6sub rcx, rbx
37bf383a9sub rdx, rbx
37bf383aclea rdx, [r8+rdx-1]
37bf383b1mov [rsp+264], r8
37bf383b9mov [rsp+296], rdx
37bf383c1mov rdx, r12
37bf383c4neg rdx
37bf383c7lea r11, [rax+8*rdx]
37bf383cbmov rax, [rsp+208]
37bf383d3lea rdx, [rdi+rcx-1]
37bf383d8mov rcx, [rsp+176]
37bf383e0mov [rsp+32], r11
37bf383e5lea r8, [r14+8*rdx]
37bf383e9mov rdx, [rsp+168]
37bf383f1mov [rsp+48], rax
37bf383f6mov rax, [rsp+424]
37bf383femov [rsp+184], r11
37bf38406mov [rsp+40], rax
37bf3840bcall dgerq2_64_
37bf38410mov r10, [rsp+384]
37bf38418mov rcx, [r10]
37bf3841bmov rax, rcx
37bf3841esub rax, rbx
37bf38421lea rdx, [rax+rdi]
37bf38425cmp rdx, 1
37bf38429jle 0x37bf385b2
37bf3842fmov r10, [r15]
37bf38432mov r11, [rsp+424]
37bf3843alea rdx, [r14+8*rdx-8]
37bf3843fmov [rsp+80], 7
37bf38448mov [rsp+32], rdx
37bf3844dmov r9, [rsp+176]
37bf38455lea rdx, [rip+0x5222bc]
37bf3845cadd r10, rdi
37bf3845fmov [rsp+56], r11
37bf38464mov r11, [rsp+184]
37bf3846cmov rcx, r10
37bf3846fmov r10, [rsp+216]
37bf38477mov [rsp+72], 8
37bf38480mov [rsp+48], r11
37bf38485sub rcx, rbx
37bf38488add rcx, [rsp+264]
37bf38490mov [rsp+64], r10
37bf38495mov r8, [rsp+168]
37bf3849dsub rcx, 1
37bf384a1mov [rsp+40], r13
37bf384a6mov [rsp+296], rcx
37bf384aelea rcx, [rip+0x52226a]
37bf384b5call dlarft_64_
37bf384bamov rcx, [rsp+384]
37bf384c2mov rax, [rsp+176]
37bf384calea r9, [rip+0x522247]
37bf384d1mov r10, [rsp+424]
37bf384d9mov rdx, [rcx]
37bf384dcmov rcx, [rsp+264]
37bf384e4add rdx, rdi
37bf384e7add rdi, [r15]
37bf384eamov [rsp+48], rax
37bf384efmov rax, [rsp+168]
37bf384f7sub rdx, rbx
37bf384fasub rdi, rbx
37bf384fdmov [rsp+72], r10
37bf38502sub rdx, 1
37bf38506mov [rsp+64], r13
37bf3850blea r8, [rcx+rdi-1]
37bf38510lea rcx, [r10+8*rcx]
37bf38514mov [rsp+40], rax
37bf38519mov rax, [rsp+224]
37bf38521mov [rsp+288], rdx
37bf38529lea rdx, [r14+8*rdx]
37bf3852dmov rdi, [rsp+216]
37bf38535mov [rsp+56], rdx
37bf3853alea rdx, [rip+0x5221e6]
37bf38541mov [rsp+32], rax
37bf38546mov [rsp+296], r8
37bf3854elea r8, [rip+0x5221ca]
37bf38555mov [rsp+104], rcx
37bf3855alea rcx, [rip+0x5221d2]
37bf38561mov [rsp+144], 7
37bf3856dmov [rsp+136], 8
37bf38579mov [rsp+128], 12
37bf38585mov [rsp+120], 5
37bf3858emov [rsp+112], rdi
37bf38593mov [rsp+96], r13
37bf38598mov [rsp+88], r14
37bf3859dmov [rsp+80], rdi
37bf385a2call dlarfb_64_
37bf385a7mov rax, [rsp+384]
37bf385afmov rcx, [rax]
37bf385b2
37bf385b2loc_37bf385b2:
37bf385b2sub rsi, 1
37bf385b6add r12, rbp
37bf385b9cmp rsi, -1
37bf385bdjne 0x37bf38380
37bf385c3mov rax, [rsp+248]
37bf385cbmov [rsp+392], r15
37bf385d3mov r15, rbp
37bf385d6sub rcx, rbx
37bf385d9mov rdx, [rsp+232]
37bf385e1mov rbp, [rsp+392]
37bf385e9imul rax, r15
37bf385edmov rdi, [rsp+240]
37bf385f5sub rdx, r15
37bf385f8sub rdx, rax
37bf385fbmov rax, [rbp]
37bf385ffadd rcx, rdx
37bf38602lea rcx, [r15+rcx-1]
37bf38607sub rax, rbx
37bf3860amov [rsp+288], rcx
37bf38612add rax, rdx
37bf38615lea rax, [r15+rax-1]
37bf3861a
37bf3861aloc_37bf3861a:
37bf3861amov [rsp+296], rax
37bf38622test rcx, rcx
37bf38625jle 0x37bf3866e
37bf38627test rax, rax
37bf3862ajle 0x37bf3866e
37bf3862clea rax, [rsp+272]
37bf38634lea rdx, [rsp+296]
37bf3863cmov r9, r13
37bf3863fmov r8, r14
37bf38642mov [rsp+48], rax
37bf38647mov rax, [rsp+424]
37bf3864flea rcx, [rsp+288]
37bf38657mov [rsp+40], rax
37bf3865cmov rax, [rsp+416]
37bf38664mov [rsp+32], rax
37bf38669call dgerq2_64_
37bf3866e
37bf3866eloc_37bf3866e:
37bf3866emov rax, [rsp+424]
37bf38676pxor x0, x0
37bf3867acvtsi2sd x0, rdi
37bf3867fmovsd_xmm [rax], x0
37bf38683jmp 0x37bf386ba
37bf38685
37bf38685 0f 1f 00 ...
37bf38688
37bf38688loc_37bf38688:
37bf38688mov rdx, -2
37bf3868fmov eax, 2
37bf38694
37bf38694loc_37bf38694:
37bf38694mov [rdi], rdx
37bf38697
37bf38697loc_37bf38697:
37bf38697lea rdx, [rsp+296]
37bf3869fmov r8l, 6
37bf386a5lea rcx, [rip+0x522045]
37bf386acmov [rsp+296], rax
37bf386b4call xerbla_64_
37bf386b9nop
37bf386ba
37bf386baloc_37bf386ba:
37bf386baadd rsp, 312
37bf386c1pop rbx
37bf386c2pop rsi
37bf386c3pop rdi
37bf386c4pop rbp
37bf386c5pop r12
37bf386c7pop r13
37bf386c9pop r14
37bf386cbpop r15
37bf386cdret
37bf386ce
37bf386ce 66 90 f.
37bf386d0
37bf386d0loc_37bf386d0:
37bf386d0mov [rdi], -1
37bf386d7mov eax, 1
37bf386dcjmp 0x37bf38697
37bf386de
37bf386de 66 90 f.
37bf386e0
37bf386e0loc_37bf386e0:
37bf386e0mov rdx, -4
37bf386e7mov eax, 4
37bf386ecjmp 0x37bf38694
37bf386ee
37bf386ee 66 90 f.
37bf386f0
37bf386f0loc_37bf386f0:
37bf386f0mov [rdi], -7
37bf386f7mov eax, 7
37bf386fcjmp 0x37bf38697
37bf386fe
37bf386fe 66 90 f.
37bf38700
37bf38700loc_37bf38700:
37bf38700mov rcx, rdi
37bf38703
37bf38703loc_37bf38703:
37bf38703mov [rsp+288], rcx
37bf3870bmov rax, [rbp]
37bf3870fjmp 0x37bf3861a
37bf38714
37bf38714 0f 1f 40 00 ..@.
37bf38718
37bf38718loc_37bf38718:
37bf38718mov rax, [rdi]
37bf3871btest rax, rax
37bf3871eje 0x37bf386ba
37bf38720
37bf38720loc_37bf38720:
37bf38720neg rax
37bf38723jmp 0x37bf38697
37bf38728
37bf38728 0f 1f 84 00 00 00 00 00 ........
37bf38730
37bf38730loc_37bf38730:
37bf38730cqo
37bf38732mov [rsp+32], rbp
37bf38737mov r9, rsi
37bf3873alea r8, [rip+0x521faf]
37bf38741idiv rcx
37bf38744mov [rsp+64], 1
37bf3874dmov [rsp+56], 6
37bf38756lea rdx, [rip+0x521f94]
37bf3875dlea rcx, [rip+0x521fac]
37bf38764mov r15, rax
37bf38767lea rax, [rip+0x521f92]
37bf3876emov [rsp+48], rax
37bf38773mov [rsp+40], rax
37bf38778call ilaenv_64_
37bf3877dmov edx, 2
37bf38782mov rcx, [rsi]
37bf38785cmp rax, rdx
37bf38788cmovl rax, rdx
37bf3878ccmp r15, rax
37bf3878fjl 0x37bf38703
37bf38795cmp rbx, r15
37bf38798jle 0x37bf38703
37bf3879ejmp 0x37bf38296
37bf380d0
37bf380d0dgerqf_64_:
37bf380d0push r15
37bf380d2push r14
37bf380d4push r13
37bf380d6push r12
37bf380d8push rbp
37bf380d9push rdi
37bf380dapush rsi
37bf380dbpush rbx
37bf380dcsub rsp, 312
37bf380e3mov rdi, [rsp+440]
37bf380ebmov rbx, [rcx]
37bf380eemov [rdi], 0
37bf380f5mov rsi, rcx
37bf380f8mov rbp, rdx
37bf380fbmov r14, r8
37bf380femov r13, r9
37bf38101test rbx, rbx
37bf38104js 0x37bf386d0
37bf3810amov rax, [rdx]
37bf3810dtest rax, rax
37bf38110js 0x37bf38688
37bf38116test rbx, rbx
37bf38119mov edx, 1
37bf3811ecmovg rdx, rbx
37bf38122cmp [r9], rdx
37bf38125jl 0x37bf386e0
37bf3812bcmp rbx, rax
37bf3812emov rcx, [rsp+432]
37bf38136movsd_xmm x0, [rip+0x5225fa]
37bf3813ecmovg rbx, rax
37bf38142mov r12, [rcx]
37bf38145test rbx, rbx
37bf38148je 0x37bf381a2
37bf3814alea rax, [rip+0x5225af]
37bf38151mov [rsp+32], rbp
37bf38156mov r9, rsi
37bf38159lea r8, [rip+0x522590]
37bf38160mov [rsp+64], 1
37bf38169lea rdx, [rip+0x522581]
37bf38170lea rcx, [rip+0x522581]
37bf38177mov [rsp+56], 6
37bf38180mov [rsp+48], rax
37bf38185mov [rsp+40], rax
37bf3818acall ilaenv_64_
37bf3818fpxor x0, x0
37bf38193mov r15, rax
37bf38196mov rax, [rsi]
37bf38199imul rax, r15
37bf3819dcvtsi2sd x0, rax
37bf381a2
37bf381a2loc_37bf381a2:
37bf381a2mov rax, [rsp+424]
37bf381aamovsd_xmm [rax], x0
37bf381aecmp r12, -1
37bf381b2je 0x37bf38718
37bf381b8mov rax, [rsp+432]
37bf381c0mov rax, [rax]
37bf381c3test rax, rax
37bf381c6jle 0x37bf386f0
37bf381cccmp [rbp], 0
37bf381d1jle 0x37bf381eb
37bf381d3mov rdx, [rsi]
37bf381d6mov ecx, 1
37bf381dbtest rdx, rdx
37bf381decmovle rdx, rcx
37bf381e2cmp rax, rdx
37bf381e5jl 0x37bf386f0
37bf381eb
37bf381ebloc_37bf381eb:
37bf381ebmov rax, [rdi]
37bf381eetest rax, rax
37bf381f1jne 0x37bf38720
37bf381f7test rbx, rbx
37bf381faje 0x37bf386ba
37bf38200mov rdi, [rsi]
37bf38203cmp r15, 1
37bf38207jle 0x37bf38700
37bf3820dcmp r15, rbx
37bf38210jge 0x37bf38700
37bf38216lea rax, [rip+0x5224e3]
37bf3821dmov [rsp+32], rbp
37bf38222lea rdx, [rip+0x5224c8]
37bf38229mov r9, rsi
37bf3822cmov [rsp+64], 1
37bf38235lea rcx, [rip+0x5224cc]
37bf3823clea r8, [rip+0x5224ad]
37bf38243mov [rsp+56], 6
37bf3824cmov [rsp+48], rax
37bf38251mov [rsp+40], rax
37bf38256call ilaenv_64_
37bf3825bxor edx, edx
37bf3825dmov rcx, [rsi]
37bf38260test rax, rax
37bf38263cmovns rdx, rax
37bf38267mov r12, rdx
37bf3826acmp rbx, rdx
37bf3826djle 0x37bf38703
37bf38273mov rax, [rsp+432]
37bf3827bmov rdi, r15
37bf3827emov [rsp+280], rcx
37bf38286imul rdi, rcx
37bf3828amov rax, [rax]
37bf3828dcmp rax, rdi
37bf38290jl 0x37bf38730
37bf38296
37bf38296loc_37bf38296:
37bf38296mov rax, rbx
37bf38299mov [rsp+240], rdi
37bf382a1sub rax, r12
37bf382a4mov [rsp+392], rbp
37bf382acmov r12, rbx
37bf382afmov rbp, r15
37bf382b2lea r8, [rax-1]
37bf382b6mov [rsp+384], rsi
37bf382bemov rax, r8
37bf382c1cqo
37bf382c3idiv r15
37bf382c6mov rax, r8
37bf382c9mov r8, rbx
37bf382ccsub rax, rdx
37bf382cflea rdx, [rax+r15]
37bf382d3cmp rdx, rbx
37bf382d6cmovg rdx, rbx
37bf382dasub r8, rdx
37bf382ddadd r8, rax
37bf382e0lea rdx, [r8+1]
37bf382e4sub r12, r8
37bf382e7mov [rsp+232], rdx
37bf382efxor edx, edx
37bf382f1div r15
37bf382f4mov rdx, [rsp+416]
37bf382fcmov r15, [rsp+392]
37bf38304lea rdx, [rdx+8*rbx]
37bf38308mov [rsp+192], rdx
37bf38310lea rdx, [rsp+296]
37bf38318mov [rsp+168], rdx
37bf38320lea rdx, [rbx+1]
37bf38324mov [rsp+200], rdx
37bf3832clea rdx, [rsp+264]
37bf38334mov [rsp+176], rdx
37bf3833clea rdx, [rsp+272]
37bf38344mov [rsp+208], rdx
37bf3834clea rdx, [rsp+280]
37bf38354mov [rsp+216], rdx
37bf3835clea rdx, [rsp+288]
37bf38364mov [rsp+224], rdx
37bf3836cmov [rsp+248], rax
37bf38374mov rsi, rax
37bf38377nop [rax+rax]
37bf38380
37bf38380loc_37bf38380:
37bf38380mov rdi, [rsp+200]
37bf38388mov rdx, [r15]
37bf3838bmov r8, rbp
37bf3838emov r9, r13
37bf38391mov rax, [rsp+192]
37bf38399sub rdi, r12
37bf3839ccmp r12, rbp
37bf3839fcmovle r8, r12
37bf383a3add rdx, rdi
37bf383a6sub rcx, rbx
37bf383a9sub rdx, rbx
37bf383aclea rdx, [r8+rdx-1]
37bf383b1mov [rsp+264], r8
37bf383b9mov [rsp+296], rdx
37bf383c1mov rdx, r12
37bf383c4neg rdx
37bf383c7lea r11, [rax+8*rdx]
37bf383cbmov rax, [rsp+208]
37bf383d3lea rdx, [rdi+rcx-1]
37bf383d8mov rcx, [rsp+176]
37bf383e0mov [rsp+32], r11
37bf383e5lea r8, [r14+8*rdx]
37bf383e9mov rdx, [rsp+168]
37bf383f1mov [rsp+48], rax
37bf383f6mov rax, [rsp+424]
37bf383femov [rsp+184], r11
37bf38406mov [rsp+40], rax
37bf3840bcall dgerq2_64_
37bf38410mov r10, [rsp+384]
37bf38418mov rcx, [r10]
37bf3841bmov rax, rcx
37bf3841esub rax, rbx
37bf38421lea rdx, [rax+rdi]
37bf38425cmp rdx, 1
37bf38429jle 0x37bf385b2
37bf3842fmov r10, [r15]
37bf38432mov r11, [rsp+424]
37bf3843alea rdx, [r14+8*rdx-8]
37bf3843fmov [rsp+80], 7
37bf38448mov [rsp+32], rdx
37bf3844dmov r9, [rsp+176]
37bf38455lea rdx, [rip+0x5222bc]
37bf3845cadd r10, rdi
37bf3845fmov [rsp+56], r11
37bf38464mov r11, [rsp+184]
37bf3846cmov rcx, r10
37bf3846fmov r10, [rsp+216]
37bf38477mov [rsp+72], 8
37bf38480mov [rsp+48], r11
37bf38485sub rcx, rbx
37bf38488add rcx, [rsp+264]
37bf38490mov [rsp+64], r10
37bf38495mov r8, [rsp+168]
37bf3849dsub rcx, 1
37bf384a1mov [rsp+40], r13
37bf384a6mov [rsp+296], rcx
37bf384aelea rcx, [rip+0x52226a]
37bf384b5call dlarft_64_
37bf384bamov rcx, [rsp+384]
37bf384c2mov rax, [rsp+176]
37bf384calea r9, [rip+0x522247]
37bf384d1mov r10, [rsp+424]
37bf384d9mov rdx, [rcx]
37bf384dcmov rcx, [rsp+264]
37bf384e4add rdx, rdi
37bf384e7add rdi, [r15]
37bf384eamov [rsp+48], rax
37bf384efmov rax, [rsp+168]
37bf384f7sub rdx, rbx
37bf384fasub rdi, rbx
37bf384fdmov [rsp+72], r10
37bf38502sub rdx, 1
37bf38506mov [rsp+64], r13
37bf3850blea r8, [rcx+rdi-1]
37bf38510lea rcx, [r10+8*rcx]
37bf38514mov [rsp+40], rax
37bf38519mov rax, [rsp+224]
37bf38521mov [rsp+288], rdx
37bf38529lea rdx, [r14+8*rdx]
37bf3852dmov rdi, [rsp+216]
37bf38535mov [rsp+56], rdx
37bf3853alea rdx, [rip+0x5221e6]
37bf38541mov [rsp+32], rax
37bf38546mov [rsp+296], r8
37bf3854elea r8, [rip+0x5221ca]
37bf38555mov [rsp+104], rcx
37bf3855alea rcx, [rip+0x5221d2]
37bf38561mov [rsp+144], 7
37bf3856dmov [rsp+136], 8
37bf38579mov [rsp+128], 12
37bf38585mov [rsp+120], 5
37bf3858emov [rsp+112], rdi
37bf38593mov [rsp+96], r13
37bf38598mov [rsp+88], r14
37bf3859dmov [rsp+80], rdi
37bf385a2call dlarfb_64_
37bf385a7mov rax, [rsp+384]
37bf385afmov rcx, [rax]
37bf385b2
37bf385b2loc_37bf385b2:
37bf385b2sub rsi, 1
37bf385b6add r12, rbp
37bf385b9cmp rsi, -1
37bf385bdjne 0x37bf38380
37bf385c3mov rax, [rsp+248]
37bf385cbmov [rsp+392], r15
37bf385d3mov r15, rbp
37bf385d6sub rcx, rbx
37bf385d9mov rdx, [rsp+232]
37bf385e1mov rbp, [rsp+392]
37bf385e9imul rax, r15
37bf385edmov rdi, [rsp+240]
37bf385f5sub rdx, r15
37bf385f8sub rdx, rax
37bf385fbmov rax, [rbp]
37bf385ffadd rcx, rdx
37bf38602lea rcx, [r15+rcx-1]
37bf38607sub rax, rbx
37bf3860amov [rsp+288], rcx
37bf38612add rax, rdx
37bf38615lea rax, [r15+rax-1]
37bf3861a
37bf3861aloc_37bf3861a:
37bf3861amov [rsp+296], rax
37bf38622test rcx, rcx
37bf38625jle 0x37bf3866e
37bf38627test rax, rax
37bf3862ajle 0x37bf3866e
37bf3862clea rax, [rsp+272]
37bf38634lea rdx, [rsp+296]
37bf3863cmov r9, r13
37bf3863fmov r8, r14
37bf38642mov [rsp+48], rax
37bf38647mov rax, [rsp+424]
37bf3864flea rcx, [rsp+288]
37bf38657mov [rsp+40], rax
37bf3865cmov rax, [rsp+416]
37bf38664mov [rsp+32], rax
37bf38669call dgerq2_64_
37bf3866e
37bf3866eloc_37bf3866e:
37bf3866emov rax, [rsp+424]
37bf38676pxor x0, x0
37bf3867acvtsi2sd x0, rdi
37bf3867fmovsd_xmm [rax], x0
37bf38683jmp 0x37bf386ba
37bf38685
37bf38685 0f 1f 00 ...
37bf38688
37bf38688loc_37bf38688:
37bf38688mov rdx, -2
37bf3868fmov eax, 2
37bf38694
37bf38694loc_37bf38694:
37bf38694mov [rdi], rdx
37bf38697
37bf38697loc_37bf38697:
37bf38697lea rdx, [rsp+296]
37bf3869fmov r8l, 6
37bf386a5lea rcx, [rip+0x522045]
37bf386acmov [rsp+296], rax
37bf386b4call xerbla_64_
37bf386b9nop
37bf386ba
37bf386baloc_37bf386ba:
37bf386baadd rsp, 312
37bf386c1pop rbx
37bf386c2pop rsi
37bf386c3pop rdi
37bf386c4pop rbp
37bf386c5pop r12
37bf386c7pop r13
37bf386c9pop r14
37bf386cbpop r15
37bf386cdret
37bf386ce
37bf386ce 66 90 f.
37bf386d0
37bf386d0loc_37bf386d0:
37bf386d0mov [rdi], -1
37bf386d7mov eax, 1
37bf386dcjmp 0x37bf38697
37bf386de
37bf386de 66 90 f.
37bf386e0
37bf386e0loc_37bf386e0:
37bf386e0mov rdx, -4
37bf386e7mov eax, 4
37bf386ecjmp 0x37bf38694
37bf386ee
37bf386ee 66 90 f.
37bf386f0
37bf386f0loc_37bf386f0:
37bf386f0mov [rdi], -7
37bf386f7mov eax, 7
37bf386fcjmp 0x37bf38697
37bf386fe
37bf386fe 66 90 f.
37bf38700
37bf38700loc_37bf38700:
37bf38700mov rcx, rdi
37bf38703
37bf38703loc_37bf38703:
37bf38703mov [rsp+288], rcx
37bf3870bmov rax, [rbp]
37bf3870fjmp 0x37bf3861a
37bf38714
37bf38714 0f 1f 40 00 ..@.
37bf38718
37bf38718loc_37bf38718:
37bf38718mov rax, [rdi]
37bf3871btest rax, rax
37bf3871eje 0x37bf386ba
37bf38720
37bf38720loc_37bf38720:
37bf38720neg rax
37bf38723jmp 0x37bf38697
37bf38728
37bf38728 0f 1f 84 00 00 00 00 00 ........
37bf38730
37bf38730loc_37bf38730:
37bf38730cqo
37bf38732mov [rsp+32], rbp
37bf38737mov r9, rsi
37bf3873alea r8, [rip+0x521faf]
37bf38741idiv rcx
37bf38744mov [rsp+64], 1
37bf3874dmov [rsp+56], 6
37bf38756lea rdx, [rip+0x521f94]
37bf3875dlea rcx, [rip+0x521fac]
37bf38764mov r15, rax
37bf38767lea rax, [rip+0x521f92]
37bf3876emov [rsp+48], rax
37bf38773mov [rsp+40], rax
37bf38778call ilaenv_64_
37bf3877dmov edx, 2
37bf38782mov rcx, [rsi]
37bf38785cmp rax, rdx
37bf38788cmovl rax, rdx
37bf3878ccmp r15, rax
37bf3878fjl 0x37bf38703
37bf38795cmp rbx, r15
37bf38798jle 0x37bf38703
37bf3879ejmp 0x37bf38296
37bf380d0
37bf387a3
37bf387a3 // align 0x20
37bf387a3 // align 0x20
37bf387c0
37bf387c0dgesc2_64_:
37bf387c0push r14
37bf387c2push r13
37bf387c4push r12
37bf387c6push rbp
37bf387c7push rdi
37bf387c8push rsi
37bf387c9push rbx
37bf387casub rsp, 112
37bf387cemovups [rsp+80], x6
37bf387d3movups [rsp+96], x7
37bf387d8xor eax, eax
37bf387damov r14, [r8]
37bf387ddtest r14, r14
37bf387e0cmovs r14, rax
37bf387e4mov rsi, rcx
37bf387e7mov r13, rdx
37bf387eamov edx, 1
37bf387eflea rcx, [rip+0x521f4a]
37bf387f6mov rbx, r9
37bf387f9mov rbp, r8
37bf387fcmov rdi, r14
37bf387ffcall dlamch_64_
37bf38804mov edx, 1
37bf38809lea r12, [rsp+72]
37bf3880enot rdi
37bf38811lea rcx, [rip+0x521f29]
37bf38818movapd x6, x0
37bf3881ccall dlamch_64_
37bf38821mov rax, [rsi]
37bf38824mov [rsp+32], r12
37bf38829mov r8, rbp
37bf3882clea r9, [rip+0x521f15]
37bf38833mov rdx, rbx
37bf38836movapd x7, x0
37bf3883adivsd x7, x6
37bf3883esub rax, 1
37bf38842mov rcx, r9
37bf38845mov [rsp+72], rax
37bf3884alea rax, [rip+0x521ef7]
37bf38851mov [rsp+48], rax
37bf38856mov rax, [rsp+208]
37bf3885emov [rsp+40], rax
37bf38863call dlaswp_64_
37bf38868mov r10, [rsi]
37bf3886bcmp r10, 1
37bf3886fjle 0x37bf388f0
37bf38871lea r11, [8*r14]
37bf38879lea rcx, [r13-8]
37bf3887dmov rdx, rbx
37bf38880mov r9l, 1
37bf38886lea r8, [r10+1]
37bf3888anop [rax+rax]
37bf38890
37bf38890loc_37bf38890:
37bf38890add r9, 1
37bf38894cmp r10, r9
37bf38897jl 0x37bf388f0
37bf38899mov rax, r9
37bf3889cnop [rax]
37bf3889fnop [rax+rax]
37bf388aanop [rax+rax]
37bf388b5nop [rax+rax]
37bf388c0
37bf388c0loc_37bf388c0:
37bf388c0movsd_xmm x2, [rcx+8*rax]
37bf388c5mulsd x2, [rdx]
37bf388c9movsd_xmm x1, [rbx+8*rax-8]
37bf388cfsubsd x1, x2
37bf388d3movsd_xmm [rbx+8*rax-8], x1
37bf388d9add rax, 1
37bf388ddcmp rax, r8
37bf388e0jne 0x37bf388c0
37bf388e2add rcx, r11
37bf388e5add rdx, 8
37bf388e9cmp r10, r9
37bf388ecjne 0x37bf38890
37bf388eenop
37bf388f0
37bf388f0loc_37bf388f0:
37bf388f0movsd_xmm x6, [rip+0x521e60]
37bf388f8mov rdx, rbx
37bf388fbmov rcx, rsi
37bf388femov rax, [rsp+224]
37bf38906lea r8, [rip+0x521e3b]
37bf3890dmovsd_xmm [rax], x6
37bf38911call idamax_64_
37bf38916mov r9, [rsi]
37bf38919addsd x7, x7
37bf3891dmovsd_xmm x0, [rbx+8*rax-8]
37bf38923andpd x0, [rip+0x521e35]
37bf3892bmov rdx, r9
37bf3892elea rax, [r9+rdi]
37bf38932imul rdx, r14
37bf38936mulsd x7, x0
37bf3893aadd rax, rdx
37bf3893dmovsd_xmm x1, [r13+8*rax]
37bf38944andpd x1, [rip+0x521e14]
37bf3894ccomisd x7, x1
37bf38950ja 0x37bf38a89
37bf38956
37bf38956loc_37bf38956:
37bf38956test r9, r9
37bf38959jle 0x37bf38a33
37bf3895flea r8, [r9+1]
37bf38963mov rdx, r14
37bf38966lea rax, [rdi+r9]
37bf3896amov rsi, r14
37bf3896dimul rdx, r8
37bf38971lea rcx, [rbx+8*r9-8]
37bf38976shl r14, 3
37bf3897aimul rsi, r9
37bf3897elea r10, [8*rdi]
37bf38986mov rdi, r8
37bf38989add rax, rdx
37bf3898clea r11, [r13+8*rax]
37bf38991sub rsi, rdx
37bf38994nop
37bf38995nop [rax+rax]
37bf389a0
37bf389a0loc_37bf389a0:
37bf389a0movsd_xmm x1, [rcx]
37bf389a4movapd x2, x6
37bf389a8mov rax, rdi
37bf389abmov rdx, r11
37bf389aedivsd x2, [r11+8*rsi]
37bf389b4sub rdi, 1
37bf389b8mulsd x1, x2
37bf389bcmovsd_xmm [rcx], x1
37bf389c0cmp rax, r9
37bf389c3jg 0x37bf38a22
37bf389c5nop [rax]
37bf389c9nop [rax+rax]
37bf389d4nop [rax+rax]
37bf389dfnop [rax+rax]
37bf389eanop [rax+rax]
37bf389f5nop [rax+rax]
37bf38a00
37bf38a00loc_37bf38a00:
37bf38a00movsd_xmm x0, [rdx]
37bf38a04add rdx, r14
37bf38a07mulsd x0, x2
37bf38a0bmulsd x0, [rbx+8*rax-8]
37bf38a11add rax, 1
37bf38a15subsd x1, x0
37bf38a19movsd_xmm [rcx], x1
37bf38a1dcmp rax, r8
37bf38a20jne 0x37bf38a00
37bf38a22
37bf38a22loc_37bf38a22:
37bf38a22sub rcx, 8
37bf38a26add r11, r10
37bf38a29cmp rdi, 1
37bf38a2djne 0x37bf389a0
37bf38a33
37bf38a33loc_37bf38a33:
37bf38a33sub r9, 1
37bf38a37mov [rsp+32], r12
37bf38a3cmov r8, rbp
37bf38a3fmov rdx, rbx
37bf38a42lea rax, [rip+0x521d07]
37bf38a49mov [rsp+72], r9
37bf38a4elea r9, [rip+0x521cf3]
37bf38a55mov [rsp+48], rax
37bf38a5amov rax, [rsp+216]
37bf38a62mov rcx, r9
37bf38a65mov [rsp+40], rax
37bf38a6acall dlaswp_64_
37bf38a6fnop
37bf38a70movups x6, [rsp+80]
37bf38a75movups x7, [rsp+96]
37bf38a7aadd rsp, 112
37bf38a7epop rbx
37bf38a7fpop rsi
37bf38a80pop rdi
37bf38a81pop rbp
37bf38a82pop r12
37bf38a84pop r13
37bf38a86pop r14
37bf38a88ret
37bf38a89
37bf38a89loc_37bf38a89:
37bf38a89movsd_xmm x1, [rip+0x521cdf]
37bf38a91lea r9, [rip+0x521cb0]
37bf38a98mov r8, rbx
37bf38a9bmov rcx, rsi
37bf38a9elea rdx, [rsp+64]
37bf38aa3divsd x1, x0
37bf38aa7movsd_xmm [rsp+64], x1
37bf38aadcall dscal_64_
37bf38ab2mov rax, [rsp+224]
37bf38abamov r9, [rsi]
37bf38abdmovsd_xmm x0, [rax]
37bf38ac1mulsd x0, [rsp+64]
37bf38ac7movsd_xmm [rax], x0
37bf38acbjmp 0x37bf38956
37bf387c0
37bf387c0dgesc2_64_:
37bf387c0push r14
37bf387c2push r13
37bf387c4push r12
37bf387c6push rbp
37bf387c7push rdi
37bf387c8push rsi
37bf387c9push rbx
37bf387casub rsp, 112
37bf387cemovups [rsp+80], x6
37bf387d3movups [rsp+96], x7
37bf387d8xor eax, eax
37bf387damov r14, [r8]
37bf387ddtest r14, r14
37bf387e0cmovs r14, rax
37bf387e4mov rsi, rcx
37bf387e7mov r13, rdx
37bf387eamov edx, 1
37bf387eflea rcx, [rip+0x521f4a]
37bf387f6mov rbx, r9
37bf387f9mov rbp, r8
37bf387fcmov rdi, r14
37bf387ffcall dlamch_64_
37bf38804mov edx, 1
37bf38809lea r12, [rsp+72]
37bf3880enot rdi
37bf38811lea rcx, [rip+0x521f29]
37bf38818movapd x6, x0
37bf3881ccall dlamch_64_
37bf38821mov rax, [rsi]
37bf38824mov [rsp+32], r12
37bf38829mov r8, rbp
37bf3882clea r9, [rip+0x521f15]
37bf38833mov rdx, rbx
37bf38836movapd x7, x0
37bf3883adivsd x7, x6
37bf3883esub rax, 1
37bf38842mov rcx, r9
37bf38845mov [rsp+72], rax
37bf3884alea rax, [rip+0x521ef7]
37bf38851mov [rsp+48], rax
37bf38856mov rax, [rsp+208]
37bf3885emov [rsp+40], rax
37bf38863call dlaswp_64_
37bf38868mov r10, [rsi]
37bf3886bcmp r10, 1
37bf3886fjle 0x37bf388f0
37bf38871lea r11, [8*r14]
37bf38879lea rcx, [r13-8]
37bf3887dmov rdx, rbx
37bf38880mov r9l, 1
37bf38886lea r8, [r10+1]
37bf3888anop [rax+rax]
37bf38890
37bf38890loc_37bf38890:
37bf38890add r9, 1
37bf38894cmp r10, r9
37bf38897jl 0x37bf388f0
37bf38899mov rax, r9
37bf3889cnop [rax]
37bf3889fnop [rax+rax]
37bf388aanop [rax+rax]
37bf388b5nop [rax+rax]
37bf388c0
37bf388c0loc_37bf388c0:
37bf388c0movsd_xmm x2, [rcx+8*rax]
37bf388c5mulsd x2, [rdx]
37bf388c9movsd_xmm x1, [rbx+8*rax-8]
37bf388cfsubsd x1, x2
37bf388d3movsd_xmm [rbx+8*rax-8], x1
37bf388d9add rax, 1
37bf388ddcmp rax, r8
37bf388e0jne 0x37bf388c0
37bf388e2add rcx, r11
37bf388e5add rdx, 8
37bf388e9cmp r10, r9
37bf388ecjne 0x37bf38890
37bf388eenop
37bf388f0
37bf388f0loc_37bf388f0:
37bf388f0movsd_xmm x6, [rip+0x521e60]
37bf388f8mov rdx, rbx
37bf388fbmov rcx, rsi
37bf388femov rax, [rsp+224]
37bf38906lea r8, [rip+0x521e3b]
37bf3890dmovsd_xmm [rax], x6
37bf38911call idamax_64_
37bf38916mov r9, [rsi]
37bf38919addsd x7, x7
37bf3891dmovsd_xmm x0, [rbx+8*rax-8]
37bf38923andpd x0, [rip+0x521e35]
37bf3892bmov rdx, r9
37bf3892elea rax, [r9+rdi]
37bf38932imul rdx, r14
37bf38936mulsd x7, x0
37bf3893aadd rax, rdx
37bf3893dmovsd_xmm x1, [r13+8*rax]
37bf38944andpd x1, [rip+0x521e14]
37bf3894ccomisd x7, x1
37bf38950ja 0x37bf38a89
37bf38956
37bf38956loc_37bf38956:
37bf38956test r9, r9
37bf38959jle 0x37bf38a33
37bf3895flea r8, [r9+1]
37bf38963mov rdx, r14
37bf38966lea rax, [rdi+r9]
37bf3896amov rsi, r14
37bf3896dimul rdx, r8
37bf38971lea rcx, [rbx+8*r9-8]
37bf38976shl r14, 3
37bf3897aimul rsi, r9
37bf3897elea r10, [8*rdi]
37bf38986mov rdi, r8
37bf38989add rax, rdx
37bf3898clea r11, [r13+8*rax]
37bf38991sub rsi, rdx
37bf38994nop
37bf38995nop [rax+rax]
37bf389a0
37bf389a0loc_37bf389a0:
37bf389a0movsd_xmm x1, [rcx]
37bf389a4movapd x2, x6
37bf389a8mov rax, rdi
37bf389abmov rdx, r11
37bf389aedivsd x2, [r11+8*rsi]
37bf389b4sub rdi, 1
37bf389b8mulsd x1, x2
37bf389bcmovsd_xmm [rcx], x1
37bf389c0cmp rax, r9
37bf389c3jg 0x37bf38a22
37bf389c5nop [rax]
37bf389c9nop [rax+rax]
37bf389d4nop [rax+rax]
37bf389dfnop [rax+rax]
37bf389eanop [rax+rax]
37bf389f5nop [rax+rax]
37bf38a00
37bf38a00loc_37bf38a00:
37bf38a00movsd_xmm x0, [rdx]
37bf38a04add rdx, r14
37bf38a07mulsd x0, x2
37bf38a0bmulsd x0, [rbx+8*rax-8]
37bf38a11add rax, 1
37bf38a15subsd x1, x0
37bf38a19movsd_xmm [rcx], x1
37bf38a1dcmp rax, r8
37bf38a20jne 0x37bf38a00
37bf38a22
37bf38a22loc_37bf38a22:
37bf38a22sub rcx, 8
37bf38a26add r11, r10
37bf38a29cmp rdi, 1
37bf38a2djne 0x37bf389a0
37bf38a33
37bf38a33loc_37bf38a33:
37bf38a33sub r9, 1
37bf38a37mov [rsp+32], r12
37bf38a3cmov r8, rbp
37bf38a3fmov rdx, rbx
37bf38a42lea rax, [rip+0x521d07]
37bf38a49mov [rsp+72], r9
37bf38a4elea r9, [rip+0x521cf3]
37bf38a55mov [rsp+48], rax
37bf38a5amov rax, [rsp+216]
37bf38a62mov rcx, r9
37bf38a65mov [rsp+40], rax
37bf38a6acall dlaswp_64_
37bf38a6fnop
37bf38a70movups x6, [rsp+80]
37bf38a75movups x7, [rsp+96]
37bf38a7aadd rsp, 112
37bf38a7epop rbx
37bf38a7fpop rsi
37bf38a80pop rdi
37bf38a81pop rbp
37bf38a82pop r12
37bf38a84pop r13
37bf38a86pop r14
37bf38a88ret
37bf38a89
37bf38a89loc_37bf38a89:
37bf38a89movsd_xmm x1, [rip+0x521cdf]
37bf38a91lea r9, [rip+0x521cb0]
37bf38a98mov r8, rbx
37bf38a9bmov rcx, rsi
37bf38a9elea rdx, [rsp+64]
37bf38aa3divsd x1, x0
37bf38aa7movsd_xmm [rsp+64], x1
37bf38aadcall dscal_64_
37bf38ab2mov rax, [rsp+224]
37bf38abamov r9, [rsi]
37bf38abdmovsd_xmm x0, [rax]
37bf38ac1mulsd x0, [rsp+64]
37bf38ac7movsd_xmm [rax], x0
37bf38acbjmp 0x37bf38956
37bf387c0
37bf38ad0
37bf38ad0 // align 0x40
37bf38ad0 // align 0x40
37bf38b00
37bf38b00dgesdd_64_:
37bf38b00push r15
37bf38b02push r14
37bf38b04push r13
37bf38b06push r12
37bf38b08push rbp
37bf38b09push rdi
37bf38b0apush rsi
37bf38b0bpush rbx
37bf38b0csub rsp, 504
37bf38b13movups [rsp+368], x6
37bf38b1bmovups [rsp+384], x7
37bf38b23movups [rsp+400], x8
37bf38b2cmovups [rsp+416], x9
37bf38b35movups [rsp+432], x10
37bf38b3emovups [rsp+448], x11
37bf38b47movups [rsp+464], x12
37bf38b50movups [rsp+480], x13
37bf38b59mov rax, [rsp+608]
37bf38b61mov rbp, [rdx]
37bf38b64mov r15, [rsp+680]
37bf38b6cmov rax, [rax]
37bf38b6fmov [r15], 0
37bf38b76mov [rsp+184], rax
37bf38b7emov rsi, rcx
37bf38b81mov r14, rdx
37bf38b84mov rbx, r8
37bf38b87mov rax, [rsp+648]
37bf38b8fmov [rsp+600], r9
37bf38b97lea rdx, [rip+0x521be2]
37bf38b9emov r9l, 1
37bf38ba4mov rax, [rax]
37bf38ba7mov [rsp+192], rax
37bf38bafmov rax, [rsp+632]
37bf38bb7mov rax, [rax]
37bf38bbamov [rsp+200], rax
37bf38bc2mov rax, [r8]
37bf38bc5mov r8l, 1
37bf38bcbcmp rbp, rax
37bf38bcecmovg rbp, rax
37bf38bd2mov [rsp+336], rbp
37bf38bdacall lsame_64_
37bf38bdfmov r9l, 1
37bf38be5mov r8l, 1
37bf38bebmov rcx, rsi
37bf38beelea rdx, [rip+0x521b8c]
37bf38bf5mov rdi, rax
37bf38bf8call lsame_64_
37bf38bfdmov r9l, 1
37bf38c03mov r8l, 1
37bf38c09mov rcx, rsi
37bf38c0clea rdx, [rip+0x521b6f]
37bf38c13mov r13, rax
37bf38c16mov [rsp+176], rax
37bf38c1ecall lsame_64_
37bf38c23mov r9l, 1
37bf38c29mov rcx, rsi
37bf38c2cor r13, rdi
37bf38c2fmov r8l, 1
37bf38c35lea rdx, [rip+0x521b47]
37bf38c3cmov [rsp+168], rax
37bf38c44mov r12, rax
37bf38c47call lsame_64_
37bf38c4cmov [rsp+152], rax
37bf38c54test r13, r13
37bf38c57jne 0x37bf38d00
37bf38c5dtest r12, r12
37bf38c60jne 0x37bf38d00
37bf38c66mov r8, -1
37bf38c6dmov esi, 1
37bf38c72test rax, rax
37bf38c75jne 0x37bf38d00
37bf38c7b
37bf38c7bloc_37bf38c7b:
37bf38c7bmov [r15], r8
37bf38c7e
37bf38c7eloc_37bf38c7e:
37bf38c7elea rdx, [rsp+360]
37bf38c86mov r8l, 6
37bf38c8clea rcx, [rip+0x521b02]
37bf38c93mov [rsp+360], rsi
37bf38c9bcall xerbla_64_
37bf38ca0nop
37bf38ca1
37bf38ca1loc_37bf38ca1:
37bf38ca1movups x6, [rsp+368]
37bf38ca9movups x7, [rsp+384]
37bf38cb1movups x8, [rsp+400]
37bf38cbamovups x9, [rsp+416]
37bf38cc3movups x10, [rsp+432]
37bf38cccmovups x11, [rsp+448]
37bf38cd5movups x12, [rsp+464]
37bf38cdemovups x13, [rsp+480]
37bf38ce7add rsp, 504
37bf38ceepop rbx
37bf38cefpop rsi
37bf38cf0pop rdi
37bf38cf1pop rbp
37bf38cf2pop r12
37bf38cf4pop r13
37bf38cf6pop r14
37bf38cf8pop r15
37bf38cfaret
37bf38cfb
37bf38cfb 0f 1f 44 00 00 ..D..
37bf38d00
37bf38d00loc_37bf38d00:
37bf38d00mov rax, [r14]
37bf38d03test rax, rax
37bf38d06js 0x37bf39200
37bf38d0cmov rdx, [rbx]
37bf38d0ftest rdx, rdx
37bf38d12js 0x37bf39230
37bf38d18mov rsi, [rsp+608]
37bf38d20test rax, rax
37bf38d23mov ecx, 1
37bf38d28cmovg rcx, rax
37bf38d2ccmp [rsi], rcx
37bf38d2fjl 0x37bf39218
37bf38d35mov rsi, [rsp+632]
37bf38d3dmov rcx, [rsi]
37bf38d40test rcx, rcx
37bf38d43jle 0x37bf39248
37bf38d49test r13, r13
37bf38d4cjne 0x37bf39260
37bf38d52cmp [rsp+168], 0
37bf38d5bje 0x37bf38d80
37bf38d5dcmp rax, rdx
37bf38d60jge 0x37bf3a846
37bf38d66mov r8, -8
37bf38d6dmov esi, 8
37bf38d72cmp rax, rcx
37bf38d75jg 0x37bf38c7b
37bf38d7bnop [rax+rax]
37bf38d80
37bf38d80loc_37bf38d80:
37bf38d80mov rsi, [rsp+648]
37bf38d88cmp [rsi], 0
37bf38d8cjle 0x37bf3a860
37bf38d92
37bf38d92loc_37bf38d92:
37bf38d92mov rdi, [rsp+664]
37bf38d9amov rsi, [r15]
37bf38d9dmov rdi, [rdi]
37bf38da0mov [rsp+160], rdi
37bf38da8test rsi, rsi
37bf38dabjne 0x37bf39f44
37bf38db1mov [rsp+328], 1
37bf38dbdpxor x0, x0
37bf38dc1cvtsi2sd x0, rbp
37bf38dc6mulsd x0, [rip+0x521a12]
37bf38dcedivsd x0, [rip+0x521a12]
37bf38dd6cvttsd2si rdi, x0
37bf38ddbmov [rsp+208], rdi
37bf38de3cmp rax, rdx
37bf38de6jl 0x37bf39aa0
37bf38dectest rbp, rbp
37bf38defjle 0x37bf39e70
37bf38df5cmp [rsp+152], 0
37bf38dfeje 0x37bf39fa0
37bf38e04lea rsi, [8*rdx]
37bf38e0csub rsi, rdx
37bf38e0f
37bf38e0floc_37bf38e0f:
37bf38e0flea rdi, [rip+0x521972]
37bf38e16mov r9, r14
37bf38e19mov rdx, rbx
37bf38e1cmov rcx, r14
37bf38e1flea r12, [rsp+272]
37bf38e27lea rbp, [rsp+288]
37bf38e2fmov [rsp+72], rdi
37bf38e34mov [rsp+80], rbp
37bf38e39mov r8, r12
37bf38e3cmov [rsp+64], r12
37bf38e41mov [rsp+56], r12
37bf38e46mov [rsp+48], r12
37bf38e4bmov [rsp+40], r12
37bf38e50mov [rsp+32], r12
37bf38e55call dgebrd_64_
37bf38e5amov [rsp+80], rbp
37bf38e5fmov r9, rbx
37bf38e62mov r8, r12
37bf38e65mov [rsp+72], rdi
37bf38e6amov rdx, rbx
37bf38e6dmov rcx, rbx
37bf38e70movsd_xmm x9, [rsp+272]
37bf38e7amov [rsp+64], r12
37bf38e7fmov [rsp+56], r12
37bf38e84mov [rsp+48], r12
37bf38e89mov [rsp+40], r12
37bf38e8emov [rsp+32], r12
37bf38e93call dgebrd_64_
37bf38e98mov [rsp+56], rbp
37bf38e9dmov r9, r14
37bf38ea0mov r8, r12
37bf38ea3mov [rsp+48], rdi
37bf38ea8mov rdx, rbx
37bf38eabmov rcx, r14
37bf38eaemovsd_xmm x6, [rsp+272]
37bf38eb7mov [rsp+40], r12
37bf38ebcmov [rsp+32], r12
37bf38ec1call dgeqrf_64_
37bf38ec6mov [rsp+72], rbp
37bf38ecbmov r9, rbx
37bf38ecemov r8, rbx
37bf38ed1mov [rsp+64], rdi
37bf38ed6mov rdx, rbx
37bf38ed9lea rcx, [rip+0x5218b0]
37bf38ee0movsd_xmm x8, [rsp+272]
37bf38eeamov [rsp+80], 1
37bf38ef3mov [rsp+56], r12
37bf38ef8mov [rsp+48], r12
37bf38efdmov [rsp+40], rbx
37bf38f02mov [rsp+32], r12
37bf38f07call dorgbr_64_
37bf38f0cmov [rsp+64], rbp
37bf38f11mov r9, r12
37bf38f14mov r8, rbx
37bf38f17mov [rsp+56], rdi
37bf38f1cmov rdx, r14
37bf38f1fmov rcx, r14
37bf38f22mov [rsp+48], r12
37bf38f27mov [rsp+40], r12
37bf38f2cmov [rsp+32], r14
37bf38f31call dorgqr_64_
37bf38f36mov [rsp+64], rbp
37bf38f3bmov r9, r12
37bf38f3emov r8, rbx
37bf38f41mov [rsp+56], rdi
37bf38f46mov rdx, rbx
37bf38f49mov rcx, r14
37bf38f4cmovsd_xmm x10, [rsp+272]
37bf38f56mov [rsp+48], r12
37bf38f5bmov [rsp+40], r12
37bf38f60mov [rsp+32], r14
37bf38f65call dorgqr_64_
37bf38f6amov [rsp+104], rbp
37bf38f6fmov r9, rbx
37bf38f72lea r8, [rip+0x521818]
37bf38f79mov [rsp+120], 1
37bf38f82lea rdx, [rip+0x521809]
37bf38f89lea rcx, [rip+0x521803]
37bf38f90movsd_xmm x12, [rsp+272]
37bf38f9amov [rsp+128], 1
37bf38fa6mov [rsp+112], 1
37bf38fafmov [rsp+96], rdi
37bf38fb4mov [rsp+88], r12
37bf38fb9mov [rsp+80], rbx
37bf38fbemov [rsp+72], r12
37bf38fc3mov [rsp+64], r12
37bf38fc8mov [rsp+56], rbx
37bf38fcdmov [rsp+48], r12
37bf38fd2mov [rsp+40], rbx
37bf38fd7mov [rsp+32], rbx
37bf38fdccall dormbr_64_
37bf38fe1mov [rsp+104], rbp
37bf38fe6mov r9, rbx
37bf38fe9cvttsd2si rax, [rsp+272]
37bf38ff3mov [rsp+120], 1
37bf38ffclea r8, [rip+0x521780]
37bf39003lea rdx, [rip+0x52178a]
37bf3900amov [rsp+112], 1
37bf39013lea rcx, [rip+0x521776]
37bf3901amov [rsp+128], 1
37bf39026mov [rsp+96], rdi
37bf3902bmov [rsp+88], r12
37bf39030mov [rsp+80], rbx
37bf39035mov [rsp+72], r12
37bf3903amov [rsp+64], r12
37bf3903fmov [rsp+56], rbx
37bf39044mov [rsp+48], r12
37bf39049mov [rsp+40], rbx
37bf3904emov [rsp+32], rbx
37bf39053mov [rsp+216], rax
37bf3905bcall dormbr_64_
37bf39060mov [rsp+104], rbp
37bf39065mov r9, r14
37bf39068lea r8, [rip+0x521714]
37bf3906fmov [rsp+120], 1
37bf39078lea rdx, [rip+0x521715]
37bf3907flea rcx, [rip+0x52170a]
37bf39086movsd_xmm x7, [rsp+272]
37bf3908fmov [rsp+128], 1
37bf3909bmov [rsp+112], 1
37bf390a4mov [rsp+96], rdi
37bf390a9mov [rsp+88], r12
37bf390aemov [rsp+80], r14
37bf390b3mov [rsp+72], r12
37bf390b8mov [rsp+64], r12
37bf390bdmov [rsp+56], r14
37bf390c2mov [rsp+48], r12
37bf390c7mov [rsp+40], rbx
37bf390ccmov [rsp+32], rbx
37bf390d1call dormbr_64_
37bf390d6mov [rsp+104], rbp
37bf390dbmov r9, r14
37bf390delea rdx, [rip+0x5216af]
37bf390e5mov [rsp+120], 1
37bf390eelea r8, [rip+0x52168e]
37bf390f5lea rcx, [rip+0x521694]
37bf390fcmovsd_xmm x13, [rsp+272]
37bf39106mov [rsp+128], 1
37bf39112mov [rsp+112], 1
37bf3911bmov [rsp+96], rdi
37bf39120mov [rsp+88], r12
37bf39125mov [rsp+80], r14
37bf3912amov [rsp+72], r12
37bf3912fmov [rsp+64], r12
37bf39134mov [rsp+56], r14
37bf39139mov [rsp+48], r12
37bf3913emov [rsp+40], rbx
37bf39143mov [rsp+32], r14
37bf39148call dormbr_64_
37bf3914dmov rdx, [r14]
37bf39150cmp rdx, [rsp+208]
37bf39158jl 0x37bf39f50
37bf3915ecvttsd2si rcx, x6
37bf39163cvttsd2si r8, x8
37bf39168cmp [rsp+152], 0
37bf39171je 0x37bf3a750
37bf39177mov rdx, [rbx]
37bf3917alea rax, [rdx+2*rdx]
37bf3917elea rdi, [rdx+rsi]
37bf39182add rdx, r8
37bf39185add rax, rcx
37bf39188cmp rax, rdx
37bf3918bcmovl rax, rdx
37bf3918fcmp rax, rdi
37bf39192cmovl rax, rdi
37bf39196nop [rax+rax]
37bf391a0
37bf391a0loc_37bf391a0:
37bf391a0mov [rsp+328], rax
37bf391a8lea rax, [rsp+328]
37bf391b0mov rcx, rax
37bf391b3mov [rsp+224], rax
37bf391bbcall droundup_lwork_64_
37bf391c0mov rax, [rsp+656]
37bf391c8movsd_xmm [rax], x0
37bf391ccmov rax, [rsp+664]
37bf391d4cmp [rax], rdi
37bf391d7jge 0x37bf392c0
37bf391ddcmp [rsp+160], -1
37bf391e6je 0x37bf39f38
37bf391ecmov [r15], -12
37bf391f3mov esi, 12
37bf391f8jmp 0x37bf38c7e
37bf391fd
37bf391fd 0f 1f 00 ...
37bf39200
37bf39200loc_37bf39200:
37bf39200mov r8, -2
37bf39207mov esi, 2
37bf3920cjmp 0x37bf38c7b
37bf39211
37bf39211 0f 1f 80 00 00 00 00 .......
37bf39218
37bf39218loc_37bf39218:
37bf39218mov r8, -5
37bf3921fmov esi, 5
37bf39224jmp 0x37bf38c7b
37bf39229
37bf39229 0f 1f 80 00 00 00 00 .......
37bf39230
37bf39230loc_37bf39230:
37bf39230mov r8, -3
37bf39237mov esi, 3
37bf3923cjmp 0x37bf38c7b
37bf39241
37bf39241 0f 1f 80 00 00 00 00 .......
37bf39248
37bf39248loc_37bf39248:
37bf39248mov r8, -8
37bf3924fmov esi, 8
37bf39254jmp 0x37bf38c7b
37bf39259
37bf39259 0f 1f 80 00 00 00 00 .......
37bf39260
37bf39260loc_37bf39260:
37bf39260cmp rax, rcx
37bf39263jg 0x37bf39248
37bf39265mov rsi, [rsp+648]
37bf3926dmov rcx, [rsi]
37bf39270test rcx, rcx
37bf39273jle 0x37bf3a860
37bf39279test rdi, rdi
37bf3927cjne 0x37bf3bbc1
37bf39282
37bf39282loc_37bf39282:
37bf39282cmp rcx, rbp
37bf39285jl 0x37bf3a860
37bf3928bcmp [rsp+168], 0
37bf39294je 0x37bf38d92
37bf3929a
37bf3929aloc_37bf3929a:
37bf3929acmp rax, rdx
37bf3929djl 0x37bf38d92
37bf392a3mov r8, -10
37bf392aamov esi, 10
37bf392afcmp rdx, rcx
37bf392b2jg 0x37bf38c7b
37bf392b8jmp 0x37bf38d92
37bf392bd
37bf392bd 0f 1f 00 ...
37bf392c0
37bf392c0loc_37bf392c0:
37bf392c0mov rax, [r15]
37bf392c3mov [rsp+216], rax
37bf392cbtest rax, rax
37bf392cejne 0x37bf3dc83
37bf392d4cmp [rsp+160], -1
37bf392ddje 0x37bf38ca1
37bf392e3cmp [r14], 0
37bf392e7je 0x37bf38ca1
37bf392edcmp [rbx], 0
37bf392f1je 0x37bf38ca1
37bf392f7mov edx, 1
37bf392fclea rcx, [rip+0x521490]
37bf39303lea rbp, [rsp+272]
37bf3930bcall dlamch_64_
37bf39310mov edx, 1
37bf39315lea rcx, [rip+0x521465]
37bf3931cmovapd x6, x0
37bf39320call dlamch_64_
37bf39325mov [rsp+40], rbp
37bf3932amov r8, rbx
37bf3932dmov rdx, r14
37bf39330movapd x1, x0
37bf39334lea rcx, [rip+0x521460]
37bf3933bmovsd_xmm x2, [rip+0x5214ad]
37bf39343mov rax, [rsp+608]
37bf3934bsqrtsd x1, x1
37bf3934fmov r9, [rsp+600]
37bf39357mov [rsp+48], 1
37bf39360mov [rsp+32], rax
37bf39365divsd x1, x6
37bf39369movsd_xmm [rsp+344], x1
37bf39372divsd x2, x1
37bf39376movsd_xmm [rsp+232], x1
37bf3937fmovsd_xmm [rsp+264], x2
37bf39388movsd_xmm [rsp+160], x2
37bf39391call dlange_64_
37bf39396lea rax, [rsp+256]
37bf3939emov rcx, rax
37bf393a1mov [rsp+240], rax
37bf393a9movsd_xmm [rsp+256], x0
37bf393b2call disnan_64_
37bf393b7movsd_xmm x2, [rsp+160]
37bf393c0movsd_xmm x1, [rsp+232]
37bf393c9test rax, rax
37bf393ccjne 0x37bf39fb8
37bf393d2movsd_xmm x0, [rsp+256]
37bf393dbpxor x3, x3
37bf393dfcomisd x0, x3
37bf393e3jbe 0x37bf393ef
37bf393e5comisd x1, x0
37bf393e9ja 0x37bf3a878
37bf393ef
37bf393efloc_37bf393ef:
37bf393efcomisd x0, x2
37bf393f3ja 0x37bf3a7d0
37bf393f9
37bf393f9loc_37bf393f9:
37bf393f9mov rcx, [r14]
37bf393fcmov r11, [rbx]
37bf393ffcmp rcx, r11
37bf39402jl 0x37bf39fc8
37bf39408cmp rcx, [rsp+208]
37bf39410jl 0x37bf3acf8
37bf39416cmp [rsp+152], 0
37bf3941fjne 0x37bf3bde8
37bf39425cmp [rsp+168], 0
37bf3942eje 0x37bf3b6c0
37bf39434mov rax, [rsp+664]
37bf3943cmov r12, r11
37bf3943fmov r9, r11
37bf39442lea r8, [r11+2*r11]
37bf39446imul r9, r11
37bf3944amov rcx, [rax]
37bf3944dmov rax, [rsp+608]
37bf39455mov rax, [rax]
37bf39458imul r12, rax
37bf3945clea rdx, [r12+r9]
37bf39460add rdx, r8
37bf39463add rdx, rsi
37bf39466cmp rcx, rdx
37bf39469jge 0x37bf39483
37bf3946bmov rax, rcx
37bf3946emov r12, r11
37bf39471sub rax, r9
37bf39474sub rax, r8
37bf39477sub rax, rsi
37bf3947acqo
37bf3947cidiv r11
37bf3947fimul r12, rax
37bf39483
37bf39483loc_37bf39483:
37bf39483lea r13, [r11+r12+1]
37bf39488mov [rsp+312], rax
37bf39490mov rsi, [rsp+656]
37bf39498lea rdi, [rsp+360]
37bf394a0sub rcx, r13
37bf394a3mov [rsp+48], rdi
37bf394a8mov rdx, rbx
37bf394abmov r9, [rsp+608]
37bf394b3lea rax, [rcx+1]
37bf394b7lea rcx, [rsi+8*r12]
37bf394bbmov r8, [rsp+600]
37bf394c3mov [rsp+360], rax
37bf394cbmov rax, [rsp+656]
37bf394d3lea rsi, [rsp+288]
37bf394dbmov [rsp+56], rsi
37bf394e0lea rax, [rax+8*r13-8]
37bf394e5mov [rsp+32], rcx
37bf394eamov [rsp+40], rax
37bf394efmov [rsp+160], rcx
37bf394f7mov rcx, r14
37bf394famov [rsp+184], rax
37bf39502mov [rsp+168], rsi
37bf3950alea rsi, [rsp+312]
37bf39512call dgeqrf_64_
37bf39517mov rdx, [rsp+656]
37bf3951fmov [rsp+48], rsi
37bf39524mov r8, rbx
37bf39527mov [rsp+56], 1
37bf39530mov r9, [rsp+600]
37bf39538lea rcx, [rip+0x521279]
37bf3953fmov [rsp+40], rdx
37bf39544mov rdx, [rsp+608]
37bf3954cmov [rsp+32], rdx
37bf39551mov rdx, rbx
37bf39554call dlacpy_64_
37bf39559mov rdx, [rbx]
37bf3955cmov [rsp+48], rsi
37bf39561mov r8, rdi
37bf39564lea r10, [rip+0x521245]
37bf3956blea r11, [rsp+352]
37bf39573mov [rsp+56], 1
37bf3957csub rdx, 1
37bf39580mov [rsp+32], r10
37bf39585mov r9, r10
37bf39588lea rcx, [rip+0x521205]
37bf3958fmov [rsp+352], rdx
37bf39597mov [rsp+360], rdx
37bf3959fmov rdx, [rsp+656]
37bf395a7mov [rsp+152], r10
37bf395afadd rdx, 8
37bf395b3mov [rsp+200], r11
37bf395bbmov [rsp+40], rdx
37bf395c0mov rdx, r11
37bf395c3call dlaset_64_
37bf395c8mov rdx, [rsp+664]
37bf395d0mov r8, rbx
37bf395d3mov rax, [rsp+168]
37bf395dbmov rcx, [rsp+160]
37bf395e3mov r9, [rsp+600]
37bf395ebmov rdx, [rdx]
37bf395eemov [rsp+64], rax
37bf395f3mov rax, [rsp+184]
37bf395fbmov [rsp+56], rdi
37bf39600mov [rsp+176], rdx
37bf39608sub rdx, r13
37bf3960badd rdx, 1
37bf3960fmov [rsp+48], rax
37bf39614mov [rsp+360], rdx
37bf3961cmov rdx, [rsp+608]
37bf39624mov [rsp+40], rcx
37bf39629mov rcx, r14
37bf3962cmov [rsp+32], rdx
37bf39631mov rdx, rbx
37bf39634call dorgqr_64_
37bf39639mov r13, [rbx]
37bf3963cmov r9, rsi
37bf3963fmov r10, [rsp+664]
37bf39647mov r11, [rsp+656]
37bf3964fmov r8, [rsp+656]
37bf39657mov [rsp+176], rdi
37bf3965flea rdx, [r12+r13+1]
37bf39664mov r10, [r10]
37bf39667mov [rsp+72], rdi
37bf3966clea rcx, [r13+rdx]
37bf39671lea r11, [r11+8*rdx-8]
37bf39676mov rdx, [rsp+616]
37bf3967eadd r13, rcx
37bf39681mov [rsp+48], r11
37bf39686sub r10, r13
37bf39689mov [rsp+32], rdx
37bf3968emov rdx, rbx
37bf39691lea rax, [r10+1]
37bf39695mov r10, [rsp+656]
37bf3969dmov [rsp+184], r11
37bf396a5mov [rsp+360], rax
37bf396admov rax, [rsp+168]
37bf396b5lea r12, [r10+8*r13-8]
37bf396balea r10, [r10+8*rcx-8]
37bf396bfmov rcx, [rsp+160]
37bf396c7mov [rsp+56], r10
37bf396ccmov [rsp+80], rax
37bf396d1mov [rsp+40], rcx
37bf396d6mov rcx, rbx
37bf396d9mov [rsp+64], r12
37bf396demov [rsp+192], r10
37bf396e6call dgebrd_64_
37bf396ebmov rax, [rbx]
37bf396eemov r8, rbx
37bf396f1mov rdx, [rsp+656]
37bf396f9mov rcx, [rsp+160]
37bf39701mov [rsp+104], r15
37bf39706imul rax, rax
37bf3970amov [rsp+72], rbp
37bf3970fmov r9, [rsp+616]
37bf39717mov [rsp+32], rcx
37bf3971clea rcx, [rip+0x521095]
37bf39723mov [rsp+120], 1
37bf3972clea rdi, [rax+r13]
37bf39730mov [rsp+48], rbx
37bf39735lea r13, [rdx+8*rdi-8]
37bf3973amov rdx, [rsp+672]
37bf39742mov [rsp+40], r12
37bf39747mov [rsp+112], 1
37bf39750mov [rsp+96], rdx
37bf39755lea rdx, [rsp+280]
37bf3975dmov [rsp+80], rdx
37bf39762mov rdx, [rsp+648]
37bf3976amov [rsp+88], r13
37bf3976fmov [rsp+64], rdx
37bf39774mov rdx, [rsp+640]
37bf3977cmov [rsp+56], rdx
37bf39781lea rdx, [rip+0x521040]
37bf39788call dbdsdc_64_
37bf3978dmov rcx, [rsp+664]
37bf39795mov r9, rbx
37bf39798mov rbp, [rsp+168]
37bf397a0mov r15, [rsp+176]
37bf397a8mov r11, [rsp+184]
37bf397b0lea r8, [rip+0x520fcc]
37bf397b7mov rcx, [rcx]
37bf397bamov rax, [rsp+656]
37bf397c2mov [rsp+104], rbp
37bf397c7mov [rsp+64], r11
37bf397ccmov rdx, rcx
37bf397cfmov [rsp+48], rax
37bf397d4mov [rsp+112], 1
37bf397ddsub rdx, rdi
37bf397e0mov [rsp+96], r15
37bf397e5add rdx, 1
37bf397e9mov [rsp+88], r13
37bf397eemov [rsp+80], rbx
37bf397f3mov [rsp+72], r12
37bf397f8mov [rsp+56], rsi
37bf397fdmov [rsp+40], rbx
37bf39802mov [rsp+32], rbx
37bf39807mov [rsp+160], rcx
37bf3980flea rcx, [rip+0x520f7a]
37bf39816mov [rsp+360], rdx
37bf3981elea rdx, [rip+0x520f6f]
37bf39825mov [rsp+128], 1
37bf39831mov [rsp+120], 1
37bf3983acall dormbr_64_
37bf3983fmov rax, [rsp+664]
37bf39847mov r9, rbx
37bf3984amov r10, [rsp+192]
37bf39852lea r8, [rip+0x520f38]
37bf39859lea rcx, [rip+0x520f33]
37bf39860mov rdx, [rax]
37bf39863mov rax, [rsp+648]
37bf3986bmov [rsp+104], rbp
37bf39870mov [rsp+120], 1
37bf39879mov [rsp+80], rax
37bf3987emov rax, [rsp+640]
37bf39886sub rdx, rdi
37bf39889mov [rsp+112], 1
37bf39892add rdx, 1
37bf39896mov [rsp+72], rax
37bf3989bmov rax, [rsp+656]
37bf398a3mov [rsp+96], r15
37bf398a8mov [rsp+88], r13
37bf398admov [rsp+64], r10
37bf398b2mov [rsp+56], rsi
37bf398b7mov [rsp+48], rax
37bf398bcmov [rsp+40], rbx
37bf398c1mov [rsp+32], rbx
37bf398c6mov [rsp+360], rdx
37bf398celea rdx, [rip+0x520ebd]
37bf398d5mov [rsp+128], 1
37bf398e1call dormbr_64_
37bf398e6mov r9, [rsp+312]
37bf398eemov r8, [r14]
37bf398f1test r9, r9
37bf398f4js 0x37bf3c722
37bf398fatest r8, r8
37bf398fdjle 0x37bf39a70
37bf39903lea rax, [r8-1]
37bf39907xor edx, edx
37bf39909div r9
37bf3990cmov r13, rax
37bf3990f
37bf3990floc_37bf3990f:
37bf3990fmov rax, [rsp+600]
37bf39917lea rbp, [rip+0x520eb2]
37bf3991elea rcx, [rip+0x520eb3]
37bf39925mov [rsp+168], r12
37bf3992dmov [rsp+176], rbp
37bf39935mov rdx, r9
37bf39938mov rbp, rsi
37bf3993bmov rdi, [rsp+608]
37bf39943sub rax, 8
37bf39947mov [rsp+192], r9
37bf3994fmov rsi, [rsp+656]
37bf39957mov r15l, 1
37bf3995dmov [rsp+160], rax
37bf39965mov r12, [rsp+200]
37bf3996dmov rax, r8
37bf39970mov [rsp+584], r14
37bf39978mov [rsp+184], rcx
37bf39980jmp 0x37bf399a7
37bf39982
37bf39982 66 0f 1f 44 00 00 f..D..
37bf39988
37bf39988loc_37bf39988:
37bf39988mov rax, [rsp+584]
37bf39990mov rdx, [rsp+312]
37bf39998sub r13, 1
37bf3999cadd r15, [rsp+192]
37bf399a4mov rax, [rax]
37bf399a7
37bf399a7loc_37bf399a7:
37bf399a7sub rax, r15
37bf399aamov [rsp+96], rbp
37bf399afmov r9, rbx
37bf399b2mov r8, r12
37bf399b5add rax, 1
37bf399b9mov [rsp+88], rsi
37bf399bemov rcx, [rsp+152]
37bf399c6cmp rax, rdx
37bf399c9mov [rsp+72], rbx
37bf399cecmovg rax, rdx
37bf399d2mov [rsp+80], rcx
37bf399d7mov rcx, [rsp+168]
37bf399dflea rdx, [rip+0x520d9d]
37bf399e6mov [rsp+112], 1
37bf399efmov [rsp+352], rax
37bf399f7mov rax, [rsp+160]
37bf399ffmov [rsp+64], rcx
37bf39a04mov rcx, rdx
37bf39a07lea r14, [rax+8*r15]
37bf39a0bmov rax, [rsp+176]
37bf39a13mov [rsp+56], rdi
37bf39a18mov [rsp+104], 1
37bf39a21mov [rsp+48], r14
37bf39a26mov [rsp+40], rax
37bf39a2bmov [rsp+32], rbx
37bf39a30call dgemm_64_
37bf39a35mov [rsp+48], rdi
37bf39a3amov r9, rsi
37bf39a3dmov r8, rbx
37bf39a40mov [rsp+40], r14
37bf39a45mov rcx, [rsp+184]
37bf39a4dmov rdx, r12
37bf39a50mov [rsp+56], 1
37bf39a59mov [rsp+32], rbp
37bf39a5ecall dlacpy_64_
37bf39a63test r13, r13
37bf39a66jne 0x37bf39988
37bf39a6cnop [rax]
37bf39a70
37bf39a70loc_37bf39a70:
37bf39a70cmp [rsp+216], 1
37bf39a79je 0x37bf3a6b0
37bf39a7f
37bf39a7floc_37bf39a7f:
37bf39a7fmov rcx, [rsp+224]
37bf39a87call droundup_lwork_64_
37bf39a8cmov rax, [rsp+656]
37bf39a94movsd_xmm [rax], x0
37bf39a98jmp 0x37bf38ca1
37bf39a9d
37bf39a9d 0f 1f 00 ...
37bf39aa0
37bf39aa0loc_37bf39aa0:
37bf39aa0test rbp, rbp
37bf39aa3jle 0x37bf39e70
37bf39aa9cmp [rsp+152], 0
37bf39ab2je 0x37bf39ef8
37bf39ab8lea rsi, [8*rax]
37bf39ac0sub rsi, rax
37bf39ac3
37bf39ac3loc_37bf39ac3:
37bf39ac3lea rdi, [rip+0x520cbe]
37bf39acamov r9, r14
37bf39acdmov rdx, rbx
37bf39ad0mov rcx, r14
37bf39ad3lea r12, [rsp+272]
37bf39adblea rbp, [rsp+288]
37bf39ae3mov [rsp+72], rdi
37bf39ae8mov [rsp+80], rbp
37bf39aedmov r8, r12
37bf39af0mov [rsp+64], r12
37bf39af5mov [rsp+56], r12
37bf39afamov [rsp+48], r12
37bf39affmov [rsp+40], r12
37bf39b04mov [rsp+32], r12
37bf39b09call dgebrd_64_
37bf39b0emov [rsp+80], rbp
37bf39b13mov r9, r14
37bf39b16mov rdx, r14
37bf39b19mov rax, [rsp+616]
37bf39b21mov [rsp+72], rdi
37bf39b26mov rcx, r14
37bf39b29mov [rsp+64], r12
37bf39b2emov r8, [rsp+600]
37bf39b36mov [rsp+32], rax
37bf39b3bmovsd_xmm x8, [rsp+272]
37bf39b45mov [rsp+56], r12
37bf39b4amov [rsp+48], r12
37bf39b4fmov [rsp+40], r12
37bf39b54call dgebrd_64_
37bf39b59mov [rsp+56], rbp
37bf39b5emov r9, r14
37bf39b61mov rdx, rbx
37bf39b64mov [rsp+48], rdi
37bf39b69mov r8, [rsp+600]
37bf39b71mov rcx, r14
37bf39b74movsd_xmm x6, [rsp+272]
37bf39b7dmov [rsp+40], r12
37bf39b82mov [rsp+32], r12
37bf39b87call dgelqf_64_
37bf39b8cmov [rsp+64], rbp
37bf39b91mov r9, r12
37bf39b94mov r8, r14
37bf39b97mov [rsp+56], rdi
37bf39b9cmov rdx, rbx
37bf39b9fmov rcx, rbx
37bf39ba2movsd_xmm x7, [rsp+272]
37bf39babmov [rsp+48], r12
37bf39bb0mov [rsp+40], r12
37bf39bb5mov [rsp+32], rbx
37bf39bbacall dorglq_64_
37bf39bbfmov [rsp+64], rbp
37bf39bc4mov r8, r14
37bf39bc7mov rdx, rbx
37bf39bcamov [rsp+56], rdi
37bf39bcfmov r9, [rsp+600]
37bf39bd7mov rcx, r14
37bf39bdamovsd_xmm x12, [rsp+272]
37bf39be4mov [rsp+48], r12
37bf39be9mov [rsp+40], r12
37bf39beemov [rsp+32], r14
37bf39bf3call dorglq_64_
37bf39bf8mov [rsp+72], rbp
37bf39bfdmov r9, r14
37bf39c00mov r8, r14
37bf39c03mov rax, [rsp+600]
37bf39c0bmov [rsp+64], rdi
37bf39c10mov rdx, r14
37bf39c13lea rcx, [rip+0x520b79]
37bf39c1amov [rsp+80], 1
37bf39c23movsd_xmm x9, [rsp+272]
37bf39c2dmov [rsp+32], rax
37bf39c32mov [rsp+56], r12
37bf39c37mov [rsp+48], r12
37bf39c3cmov [rsp+40], rbx
37bf39c41call dorgbr_64_
37bf39c46mov [rsp+104], rbp
37bf39c4bmov r9, r14
37bf39c4elea r8, [rip+0x520b3c]
37bf39c55mov [rsp+120], 1
37bf39c5elea rdx, [rip+0x520b2d]
37bf39c65lea rcx, [rip+0x520b27]
37bf39c6cmov [rsp+128], 1
37bf39c78mov [rsp+112], 1
37bf39c81mov [rsp+96], rdi
37bf39c86mov [rsp+88], r12
37bf39c8bmov [rsp+80], r14
37bf39c90mov [rsp+72], r12
37bf39c95mov [rsp+64], r12
37bf39c9amov [rsp+56], r14
37bf39c9fmov [rsp+48], r12
37bf39ca4mov [rsp+40], r14
37bf39ca9mov [rsp+32], r14
37bf39caecall dormbr_64_
37bf39cb3mov [rsp+104], rbp
37bf39cb8mov r9, r14
37bf39cbblea r8, [rip+0x520acf]
37bf39cc2mov [rsp+120], 1
37bf39ccblea rdx, [rip+0x520ac0]
37bf39cd2lea rcx, [rip+0x520aba]
37bf39cd9movsd_xmm x10, [rsp+272]
37bf39ce3mov [rsp+128], 1
37bf39cefmov [rsp+112], 1
37bf39cf8mov [rsp+96], rdi
37bf39cfdmov [rsp+88], r12
37bf39d02mov [rsp+80], r14
37bf39d07mov [rsp+72], r12
37bf39d0cmov [rsp+64], r12
37bf39d11mov [rsp+56], r14
37bf39d16mov [rsp+48], r12
37bf39d1bmov [rsp+40], r14
37bf39d20mov [rsp+32], rbx
37bf39d25call dormbr_64_
37bf39d2amov [rsp+104], rbp
37bf39d2fmov r9, rbx
37bf39d32lea r8, [rip+0x520a58]
37bf39d39mov [rsp+120], 1
37bf39d42lea rdx, [rip+0x520a49]
37bf39d49lea rcx, [rip+0x520a43]
37bf39d50movsd_xmm x11, [rsp+272]
37bf39d5amov [rsp+128], 1
37bf39d66mov [rsp+112], 1
37bf39d6fmov [rsp+96], rdi
37bf39d74mov [rsp+88], r12
37bf39d79mov [rsp+80], rbx
37bf39d7emov [rsp+72], r12
37bf39d83mov [rsp+64], r12
37bf39d88mov [rsp+56], rbx
37bf39d8dmov [rsp+48], r12
37bf39d92mov [rsp+40], r14
37bf39d97mov [rsp+32], rbx
37bf39d9ccall dormbr_64_
37bf39da1mov [rsp+104], rbp
37bf39da6mov r9, r14
37bf39da9lea rdx, [rip+0x5209e4]
37bf39db0mov [rsp+120], 1
37bf39db9lea r8, [rip+0x5209c3]
37bf39dc0lea rcx, [rip+0x5209c9]
37bf39dc7movsd_xmm x13, [rsp+272]
37bf39dd1mov [rsp+128], 1
37bf39dddmov [rsp+112], 1
37bf39de6mov [rsp+96], rdi
37bf39debmov [rsp+88], r12
37bf39df0mov [rsp+80], r14
37bf39df5mov [rsp+72], r12
37bf39dfamov [rsp+64], r12
37bf39dffmov [rsp+56], r14
37bf39e04mov [rsp+48], r12
37bf39e09mov [rsp+40], r14
37bf39e0emov [rsp+32], r14
37bf39e13call dormbr_64_
37bf39e18mov rdx, [rbx]
37bf39e1bcvttsd2si rax, [rsp+272]
37bf39e25cmp rdx, [rsp+208]
37bf39e2djl 0x37bf39e80
37bf39e2fcvttsd2si r8, x6
37bf39e34cvttsd2si rcx, x7
37bf39e39cmp [rsp+152], 0
37bf39e42je 0x37bf3a638
37bf39e48mov rdx, [r14]
37bf39e4blea rax, [rdx+2*rdx]
37bf39e4flea rdi, [rdx+rsi]
37bf39e53add rdx, rcx
37bf39e56add rax, r8
37bf39e59cmp rax, rdx
37bf39e5ccmovl rax, rdx
37bf39e60cmp rax, rdi
37bf39e63cmovl rax, rdi
37bf39e67jmp 0x37bf391a0
37bf39e6c
37bf39e6c 0f 1f 40 00 ..@.
37bf39e70
37bf39e70loc_37bf39e70:
37bf39e70mov eax, 1
37bf39e75mov edi, 1
37bf39e7ajmp 0x37bf391a0
37bf39e7f
37bf39e7f 90 .
37bf39e80
37bf39e80loc_37bf39e80:
37bf39e80cvttsd2si r8, x8
37bf39e85mov r9, [r14]
37bf39e88lea rcx, [r9+2*r9]
37bf39e8cadd r8, rcx
37bf39e8fcmp [rsp+152], 0
37bf39e98jne 0x37bf39f10
37bf39e9acvttsd2si r11, x11
37bf39e9fcmp [rsp+168], 0
37bf39ea8je 0x37bf3a8c0
37bf39eaemov rdi, r9
37bf39eb1imul rdi, r9
37bf39eb5add rdi, rsi
37bf39eb8cmp rdi, rdx
37bf39ebbcmovl rdi, rdx
37bf39ebfadd rdi, rcx
37bf39ec2
37bf39ec2loc_37bf39ec2:
37bf39ec2add rax, rcx
37bf39ec5cmp rax, r8
37bf39ec8cmovl rax, r8
37bf39eccadd r11, rcx
37bf39ecfcmp rax, r11
37bf39ed2cmovl rax, r11
37bf39ed6add rcx, rsi
37bf39ed9cmp rax, rcx
37bf39edccmovl rax, rcx
37bf39ee0imul r9, rdx
37bf39ee4add rax, r9
37bf39ee7cmp rax, rdi
37bf39eeacmovl rax, rdi
37bf39eeejmp 0x37bf391a0
37bf39ef3
37bf39ef3 0f 1f 44 00 00 ..D..
37bf39ef8
37bf39ef8loc_37bf39ef8:
37bf39ef8mov rdx, rax
37bf39efbimul rdx, rax
37bf39efflea rdx, [rdx+2*rdx]
37bf39f03lea rsi, [rdx+4*rax]
37bf39f07jmp 0x37bf39ac3
37bf39f0c
37bf39f0c 0f 1f 40 00 ..@.
37bf39f10
37bf39f10loc_37bf39f10:
37bf39f10cmp rdx, rsi
37bf39f13lea rax, [rcx+rsi]
37bf39f17cmovl rdx, rsi
37bf39f1bcmp rax, r8
37bf39f1ecmovl rax, r8
37bf39f22lea rdi, [rdx+rcx]
37bf39f26cmp rax, rdi
37bf39f29cmovl rax, rdi
37bf39f2djmp 0x37bf391a0
37bf39f32
37bf39f32 66 0f 1f 44 00 00 f..D..
37bf39f38
37bf39f38loc_37bf39f38:
37bf39f38mov rsi, [r15]
37bf39f3btest rsi, rsi
37bf39f3eje 0x37bf38ca1
37bf39f44
37bf39f44loc_37bf39f44:
37bf39f44neg rsi
37bf39f47jmp 0x37bf38c7e
37bf39f4c
37bf39f4c 0f 1f 40 00 ..@.
37bf39f50
37bf39f50loc_37bf39f50:
37bf39f50cvttsd2si r8, x9
37bf39f55mov r9, [rbx]
37bf39f58lea rcx, [r9+2*r9]
37bf39f5cadd r8, rcx
37bf39f5fcmp [rsp+152], 0
37bf39f68jne 0x37bf39f10
37bf39f6acvttsd2si r11, x13
37bf39f6fcmp [rsp+168], 0
37bf39f78je 0x37bf3b088
37bf39f7emov rdi, r9
37bf39f81mov rax, [rsp+216]
37bf39f89imul rdi, r9
37bf39f8dadd rdi, rsi
37bf39f90cmp rdi, rdx
37bf39f93cmovl rdi, rdx
37bf39f97add rdi, rcx
37bf39f9ajmp 0x37bf39ec2
37bf39f9f
37bf39f9f 90 .
37bf39fa0
37bf39fa0loc_37bf39fa0:
37bf39fa0mov rax, rdx
37bf39fa3imul rax, rdx
37bf39fa7lea rax, [rax+2*rax]
37bf39fablea rsi, [rax+4*rdx]
37bf39fafjmp 0x37bf38e0f
37bf39fb4
37bf39fb4 0f 1f 40 00 ..@.
37bf39fb8
37bf39fb8loc_37bf39fb8:
37bf39fb8mov [r15], -4
37bf39fbfjmp 0x37bf38ca1
37bf39fc4
37bf39fc4 0f 1f 40 00 ..@.
37bf39fc8
37bf39fc8loc_37bf39fc8:
37bf39fc8mov rdi, [rsp+184]
37bf39fd0xor eax, eax
37bf39fd2test rdi, rdi
37bf39fd5cmovns rax, rdi
37bf39fd9mov [rsp+184], rax
37bf39fe1cmp r11, [rsp+208]
37bf39fe9jl 0x37bf3a930
37bf39fefcmp [rsp+152], 0
37bf39ff8jne 0x37bf3bbe0
37bf39ffecmp [rsp+168], 0
37bf3a007je 0x37bf3b170
37bf3a00dmov rax, [rsp+664]
37bf3a015mov r10, rcx
37bf3a018lea rdx, [rcx+2*rcx]
37bf3a01cimul r10, rcx
37bf3a020mov r8, [rax]
37bf3a023mov rax, rcx
37bf3a026imul rax, r11
37bf3a02alea rdi, [r10+1]
37bf3a02eadd rax, r10
37bf3a031add rax, rdx
37bf3a034add rax, rsi
37bf3a037cmp r8, rax
37bf3a03ajge 0x37bf3a04a
37bf3a03cmov rax, r8
37bf3a03fsub rax, r10
37bf3a042cqo
37bf3a044idiv rcx
37bf3a047mov r11, rax
37bf3a04a
37bf3a04aloc_37bf3a04a:
37bf3a04alea r12, [r10+rdi]
37bf3a04emov [rsp+304], rcx
37bf3a056mov rdx, rbx
37bf3a059lea r13, [rsp+288]
37bf3a061lea rsi, [rcx+r12]
37bf3a065mov rcx, [rsp+656]
37bf3a06dmov [rsp+56], r13
37bf3a072sub r8, rsi
37bf3a075mov [rsp+192], rsi
37bf3a07dmov r9, [rsp+608]
37bf3a085lea rax, [r8+1]
37bf3a089lea rcx, [rcx+8*r12-8]
37bf3a08emov r8, [rsp+600]
37bf3a096mov [rsp+208], r11
37bf3a09emov [rsp+360], rax
37bf3a0a6mov rax, [rsp+656]
37bf3a0aemov [rsp+32], rcx
37bf3a0b3lea rax, [rax+8*rsi-8]
37bf3a0b8lea rsi, [rsp+360]
37bf3a0c0mov [rsp+168], rcx
37bf3a0c8mov rcx, r14
37bf3a0cbmov [rsp+48], rsi
37bf3a0d0mov [rsp+40], rax
37bf3a0d5mov [rsp+152], r10
37bf3a0ddmov [rsp+160], rsi
37bf3a0e5lea rsi, [rsp+304]
37bf3a0edmov [rsp+200], rax
37bf3a0f5call dgelqf_64_
37bf3a0famov [rsp+48], rsi
37bf3a0ffmov r8, r14
37bf3a102mov rdx, r14
37bf3a105mov r10, [rsp+152]
37bf3a10dlea rcx, [rip+0x520680]
37bf3a114mov rax, [rsp+656]
37bf3a11cmov [rsp+56], 1
37bf3a125mov r11, [rsp+608]
37bf3a12dmov r9, [rsp+600]
37bf3a135lea rax, [rax+8*r10]
37bf3a139mov [rsp+40], rax
37bf3a13emov [rsp+32], r11
37bf3a143mov [rsp+176], rax
37bf3a14bcall dlacpy_64_
37bf3a150mov r11, [r14]
37bf3a153mov r9, [rsp+656]
37bf3a15bmov [rsp+56], 1
37bf3a164add rdi, [rsp+304]
37bf3a16cmov [rsp+48], rsi
37bf3a171lea rdx, [r11-1]
37bf3a175lea rcx, [r9+8*rdi-8]
37bf3a17amov rdi, [rsp+160]
37bf3a182lea r11, [rip+0x520627]
37bf3a189mov [rsp+40], rcx
37bf3a18elea rcx, [rip+0x520623]
37bf3a195mov [rsp+32], r11
37bf3a19amov r9, r11
37bf3a19dmov r8, rdi
37bf3a1a0mov [rsp+352], rdx
37bf3a1a8mov [rsp+360], rdx
37bf3a1b0lea rdx, [rsp+352]
37bf3a1b8mov [rsp+152], r11
37bf3a1c0call dlaset_64_
37bf3a1c5mov r11, [rsp+664]
37bf3a1cdmov r8, r14
37bf3a1d0mov rax, [rsp+200]
37bf3a1d8mov rcx, [rsp+168]
37bf3a1e0mov r10, [rsp+608]
37bf3a1e8mov [rsp+160], rdi
37bf3a1f0mov rdx, [r11]
37bf3a1f3sub rdx, [rsp+192]
37bf3a1fbmov [rsp+56], rdi
37bf3a200mov [rsp+48], rax
37bf3a205mov r9, [rsp+600]
37bf3a20dadd rdx, 1
37bf3a211mov [rsp+40], rcx
37bf3a216mov rcx, r14
37bf3a219mov [rsp+32], r10
37bf3a21emov [rsp+64], r13
37bf3a223mov [rsp+360], rdx
37bf3a22bmov rdx, rbx
37bf3a22ecall dorglq_64_
37bf3a233mov rax, [r14]
37bf3a236mov r11, [rsp+664]
37bf3a23emov r9, rsi
37bf3a241mov r8, [rsp+176]
37bf3a249lea rcx, [rax+r12]
37bf3a24dmov r11, [r11]
37bf3a250mov [rsp+80], r13
37bf3a255lea rdx, [rax+rcx]
37bf3a259lea r10, [rax+rdx]
37bf3a25dsub r11, r10
37bf3a260mov [rsp+200], r10
37bf3a268lea rax, [r11+1]
37bf3a26cmov r11, [rsp+656]
37bf3a274mov [rsp+360], rax
37bf3a27clea r12, [r11+8*r10-8]
37bf3a281lea rax, [r11+8*rcx-8]
37bf3a286mov r10, [rsp+616]
37bf3a28emov rcx, [rsp+160]
37bf3a296lea rdi, [r11+8*rdx-8]
37bf3a29bmov rdx, [rsp+168]
37bf3a2a3mov [rsp+48], rax
37bf3a2a8mov [rsp+32], r10
37bf3a2admov [rsp+72], rcx
37bf3a2b2mov rcx, r14
37bf3a2b5mov [rsp+40], rdx
37bf3a2bamov rdx, r14
37bf3a2bdmov [rsp+64], r12
37bf3a2c2mov [rsp+56], rdi
37bf3a2c7mov [rsp+192], rax
37bf3a2cfcall dgebrd_64_
37bf3a2d4mov rax, [rsp+672]
37bf3a2dcmov [rsp+104], r15
37bf3a2e1lea rdx, [rsp+280]
37bf3a2e9mov [rsp+80], rdx
37bf3a2eemov r8, r14
37bf3a2f1mov rdx, [rsp+168]
37bf3a2f9lea rcx, [rip+0x5204b8]
37bf3a300mov [rsp+96], rax
37bf3a305mov rax, [rsp+656]
37bf3a30dmov [rsp+72], rbp
37bf3a312mov r9, [rsp+616]
37bf3a31amov [rsp+56], rax
37bf3a31fmov rax, [rsp+632]
37bf3a327mov [rsp+32], rdx
37bf3a32clea rdx, [rip+0x520495]
37bf3a333mov [rsp+48], rax
37bf3a338mov rax, [rsp+624]
37bf3a340mov [rsp+120], 1
37bf3a349mov [rsp+40], rax
37bf3a34emov [rsp+112], 1
37bf3a357mov [rsp+88], r12
37bf3a35cmov [rsp+64], r14
37bf3a361call dbdsdc_64_
37bf3a366mov rax, [rsp+664]
37bf3a36emov r9, r14
37bf3a371mov r10, [rsp+200]
37bf3a379mov r15, [rsp+160]
37bf3a381mov rbp, [rsp+176]
37bf3a389lea r8, [rip+0x5203f3]
37bf3a390lea rcx, [rip+0x5203f9]
37bf3a397mov rdx, [rax]
37bf3a39amov rax, [rsp+632]
37bf3a3a2mov [rsp+88], r12
37bf3a3a7mov [rsp+96], r15
37bf3a3acmov [rsp+80], rax
37bf3a3b1mov rax, [rsp+624]
37bf3a3b9sub rdx, r10
37bf3a3bcmov [rsp+56], rsi
37bf3a3c1add rdx, 1
37bf3a3c5mov [rsp+72], rax
37bf3a3camov rax, [rsp+192]
37bf3a3d2mov [rsp+48], rbp
37bf3a3d7mov [rsp+64], rax
37bf3a3dcmov [rsp+40], r14
37bf3a3e1mov [rsp+32], r14
37bf3a3e6mov [rsp+360], rdx
37bf3a3eelea rdx, [rip+0x52039f]
37bf3a3f5mov [rsp+168], r10
37bf3a3fdmov [rsp+128], 1
37bf3a409mov [rsp+120], 1
37bf3a412mov [rsp+112], 1
37bf3a41bmov [rsp+104], r13
37bf3a420call dormbr_64_
37bf3a425mov rax, [rsp+664]
37bf3a42dmov r9, r14
37bf3a430lea r8, [rip+0x52035a]
37bf3a437lea rcx, [rip+0x520355]
37bf3a43emov rdx, [rax]
37bf3a441mov rax, [rsp+656]
37bf3a449mov [rsp+104], r13
37bf3a44esub rdx, [rsp+168]
37bf3a456mov [rsp+96], r15
37bf3a45bmov [rsp+128], 1
37bf3a467add rdx, 1
37bf3a46bmov [rsp+120], 1
37bf3a474mov [rsp+112], 1
37bf3a47dmov [rsp+88], r12
37bf3a482mov [rsp+80], r14
37bf3a487mov [rsp+72], rax
37bf3a48cmov [rsp+64], rdi
37bf3a491mov [rsp+56], rsi
37bf3a496mov [rsp+48], rbp
37bf3a49bmov [rsp+40], r14
37bf3a4a0mov [rsp+32], r14
37bf3a4a5mov [rsp+360], rdx
37bf3a4adlea rdx, [rip+0x5202de]
37bf3a4b4call dormbr_64_
37bf3a4b9mov r11, [rsp+208]
37bf3a4c1mov r8, [rbx]
37bf3a4c4test r11, r11
37bf3a4c7js 0x37bf3c747
37bf3a4cdtest r8, r8
37bf3a4d0jle 0x37bf39a70
37bf3a4d6lea rax, [r8-1]
37bf3a4daxor edx, edx
37bf3a4dcdiv r11
37bf3a4dfmov r15, rax
37bf3a4e2
37bf3a4e2loc_37bf3a4e2:
37bf3a4e2mov r13, [rsp+184]
37bf3a4ealea rbp, [rip+0x5202df]
37bf3a4f1lea rcx, [rip+0x5202e0]
37bf3a4f8mov [rsp+592], rbx
37bf3a500mov [rsp+168], rbp
37bf3a508mov rdx, r8
37bf3a50bmov rbp, r15
37bf3a50emov r12, [rsp+600]
37bf3a516imul r13, r11
37bf3a51amov rbx, [rsp+608]
37bf3a522mov r15, r11
37bf3a525lea rdi, [8*r13]
37bf3a52dmov r13l, 1
37bf3a533mov [rsp+184], rdi
37bf3a53bmov rdi, [rsp+176]
37bf3a543mov [rsp+176], rcx
37bf3a54bjmp 0x37bf3a56a
37bf3a54d
37bf3a54d 0f 1f 00 ...
37bf3a550
37bf3a550loc_37bf3a550:
37bf3a550mov rax, [rsp+592]
37bf3a558add r12, [rsp+184]
37bf3a560add r13, r15
37bf3a563sub rbp, 1
37bf3a567mov rdx, [rax]
37bf3a56a
37bf3a56aloc_37bf3a56a:
37bf3a56amov rax, [rsp+152]
37bf3a572sub rdx, r13
37bf3a575mov [rsp+112], 1
37bf3a57emov r8, r14
37bf3a581add rdx, 1
37bf3a585mov [rsp+96], rsi
37bf3a58amov r9, [rsp+160]
37bf3a592mov [rsp+80], rax
37bf3a597mov rax, [rsp+656]
37bf3a59fcmp rdx, r15
37bf3a5a2cmovg rdx, r15
37bf3a5a6mov [rsp+88], rdi
37bf3a5abmov [rsp+48], rax
37bf3a5b0mov rax, [rsp+168]
37bf3a5b8mov [rsp+104], 1
37bf3a5c1mov [rsp+72], rbx
37bf3a5c6mov [rsp+64], r12
37bf3a5cbmov [rsp+56], r14
37bf3a5d0mov [rsp+40], rax
37bf3a5d5mov [rsp+32], r14
37bf3a5damov [rsp+360], rdx
37bf3a5e2lea rdx, [rip+0x52019a]
37bf3a5e9mov rcx, rdx
37bf3a5eccall dgemm_64_
37bf3a5f1mov [rsp+48], rbx
37bf3a5f6mov r9, rdi
37bf3a5f9mov rdx, r14
37bf3a5fcmov [rsp+40], r12
37bf3a601mov r8, [rsp+160]
37bf3a609mov [rsp+32], rsi
37bf3a60emov rcx, [rsp+176]
37bf3a616mov [rsp+56], 1
37bf3a61fcall dlacpy_64_
37bf3a624test rbp, rbp
37bf3a627jne 0x37bf3a550
37bf3a62djmp 0x37bf39a70
37bf3a632
37bf3a632 66 0f 1f 44 00 00 f..D..
37bf3a638
37bf3a638loc_37bf3a638:
37bf3a638cvttsd2si r11, x9
37bf3a63dcvttsd2si r10, x10
37bf3a642cmp [rsp+168], 0
37bf3a64bje 0x37bf3a908
37bf3a651mov rdx, [r14]
37bf3a654mov rbp, rdx
37bf3a657lea r9, [rdx+2*rdx]
37bf3a65bimul rbp, rdx
37bf3a65fadd rbp, rbp
37bf3a662
37bf3a662loc_37bf3a662:
37bf3a662add rcx, rdx
37bf3a665lea rdi, [rbp+rsi]
37bf3a66aadd rdx, r11
37bf3a66dadd rdi, r9
37bf3a670cmp rcx, rdx
37bf3a673cmovge rdx, rcx
37bf3a677lea rcx, [r9+r8]
37bf3a67bcmp rdx, rcx
37bf3a67ecmovge rcx, rdx
37bf3a682add rax, r9
37bf3a685lea rdx, [r9+r10]
37bf3a689cmp rcx, rax
37bf3a68ccmovge rax, rcx
37bf3a690cmp rax, rdx
37bf3a693cmovl rax, rdx
37bf3a697add r9, rsi
37bf3a69acmp rax, r9
37bf3a69dcmovl rax, r9
37bf3a6a1add rax, rbp
37bf3a6a4cmp rax, rdi
37bf3a6a7cmovl rax, rdi
37bf3a6abjmp 0x37bf391a0
37bf3a6b0
37bf3a6b0loc_37bf3a6b0:
37bf3a6b0movsd_xmm x0, [rsp+256]
37bf3a6b9comisd x0, [rsp+264]
37bf3a6c2ja 0x37bf3b0f0
37bf3a6c8
37bf3a6c8loc_37bf3a6c8:
37bf3a6c8movsd_xmm x1, [rsp+344]
37bf3a6d1comisd x1, x0
37bf3a6d5jbe 0x37bf39a7f
37bf3a6dblea rax, [rsp+288]
37bf3a6e3mov rbx, [rsp+616]
37bf3a6ebmov [rsp+80], 1
37bf3a6f4lea r8, [rip+0x5200a5]
37bf3a6fbmov [rsp+72], rax
37bf3a700lea rax, [rsp+336]
37bf3a708lea r9, [rsp+344]
37bf3a710mov rdx, r8
37bf3a713mov [rsp+64], rax
37bf3a718lea rcx, [rip+0x520089]
37bf3a71fmov [rsp+40], rax
37bf3a724mov rax, [rsp+240]
37bf3a72cmov [rsp+56], rbx
37bf3a731lea rbx, [rip+0x520088]
37bf3a738mov [rsp+48], rbx
37bf3a73dmov [rsp+32], rax
37bf3a742call dlascl_64_
37bf3a747jmp 0x37bf39a7f
37bf3a74c
37bf3a74c 0f 1f 40 00 ..@.
37bf3a750
37bf3a750loc_37bf3a750:
37bf3a750cvttsd2si r9, x12
37bf3a755cvttsd2si rbp, x7
37bf3a75acmp [rsp+168], 0
37bf3a763je 0x37bf3b0c8
37bf3a769mov rax, [rbx]
37bf3a76cmov r11, rax
37bf3a76flea rdx, [rax+2*rax]
37bf3a773imul r11, rax
37bf3a777add r11, r11
37bf3a77a
37bf3a77aloc_37bf3a77a:
37bf3a77aadd r8, rax
37bf3a77dlea rdi, [r11+rsi]
37bf3a781add rax, r9
37bf3a784add rdi, rdx
37bf3a787cmp r8, rax
37bf3a78acmovge rax, r8
37bf3a78eadd rcx, rdx
37bf3a791cmp rax, rcx
37bf3a794cmovl rax, rcx
37bf3a798lea rcx, [rdx+rbp]
37bf3a79ccmp rax, rcx
37bf3a79fcmovl rax, rcx
37bf3a7a3mov rcx, [rsp+216]
37bf3a7abadd rcx, rdx
37bf3a7aecmp rax, rcx
37bf3a7b1cmovl rax, rcx
37bf3a7b5add rdx, rsi
37bf3a7b8cmp rax, rdx
37bf3a7bbcmovl rax, rdx
37bf3a7bfadd rax, r11
37bf3a7c2cmp rax, rdi
37bf3a7c5cmovl rax, rdi
37bf3a7c9jmp 0x37bf391a0
37bf3a7ce
37bf3a7ce 66 90 f.
37bf3a7d0
37bf3a7d0loc_37bf3a7d0:
37bf3a7d0lea rax, [rsp+288]
37bf3a7d8mov [rsp+48], rbx
37bf3a7ddmov [rsp+72], rax
37bf3a7e2mov rax, [rsp+608]
37bf3a7eamov [rsp+80], 1
37bf3a7f3mov [rsp+64], rax
37bf3a7f8mov rax, [rsp+600]
37bf3a800mov [rsp+40], r14
37bf3a805mov [rsp+56], rax
37bf3a80alea rax, [rsp+264]
37bf3a812
37bf3a812loc_37bf3a812:
37bf3a812mov [rsp+32], rax
37bf3a817lea r8, [rip+0x51ff82]
37bf3a81emov r9, [rsp+240]
37bf3a826lea rcx, [rip+0x51ff7b]
37bf3a82dmov rdx, r8
37bf3a830call dlascl_64_
37bf3a835mov [rsp+216], 1
37bf3a841jmp 0x37bf393f9
37bf3a846
37bf3a846loc_37bf3a846:
37bf3a846mov rsi, [rsp+648]
37bf3a84emov rcx, [rsi]
37bf3a851test rcx, rcx
37bf3a854jg 0x37bf3929a
37bf3a85anop [rax+rax]
37bf3a860
37bf3a860loc_37bf3a860:
37bf3a860mov r8, -10
37bf3a867mov esi, 10
37bf3a86cjmp 0x37bf38c7b
37bf3a871
37bf3a871 0f 1f 80 00 00 00 00 .......
37bf3a878
37bf3a878loc_37bf3a878:
37bf3a878lea rax, [rsp+288]
37bf3a880mov [rsp+48], rbx
37bf3a885mov [rsp+72], rax
37bf3a88amov rax, [rsp+608]
37bf3a892mov [rsp+80], 1
37bf3a89bmov [rsp+64], rax
37bf3a8a0mov rax, [rsp+600]
37bf3a8a8mov [rsp+40], r14
37bf3a8admov [rsp+56], rax
37bf3a8b2lea rax, [rsp+344]
37bf3a8bajmp 0x37bf3a812
37bf3a8bf
37bf3a8bf 90 .
37bf3a8c0
37bf3a8c0loc_37bf3a8c0:
37bf3a8c0cmp [rsp+176], 0
37bf3a8c9je 0x37bf3c080
37bf3a8cfcmp rdx, rsi
37bf3a8d2cmovl rdx, rsi
37bf3a8d6add rax, rcx
37bf3a8d9cmp rax, r8
37bf3a8dccmovl rax, r8
37bf3a8e0add r11, rcx
37bf3a8e3lea rdi, [rdx+rcx]
37bf3a8e7cmp rax, r11
37bf3a8eacmovl rax, r11
37bf3a8ee
37bf3a8eeloc_37bf3a8ee:
37bf3a8eeadd rcx, rsi
37bf3a8f1cmp rax, rcx
37bf3a8f4cmovl rax, rcx
37bf3a8f8cmp rax, rdi
37bf3a8fbcmovl rax, rdi
37bf3a8ffjmp 0x37bf391a0
37bf3a904
37bf3a904 0f 1f 40 00 ..@.
37bf3a908
37bf3a908loc_37bf3a908:
37bf3a908cmp [rsp+176], 0
37bf3a911je 0x37bf3bfe8
37bf3a917mov rdx, [r14]
37bf3a91amov rbp, rdx
37bf3a91dlea r9, [rdx+2*rdx]
37bf3a921imul rbp, rdx
37bf3a925jmp 0x37bf3a662
37bf3a92a
37bf3a92a 66 0f 1f 44 00 00 f..D..
37bf3a930
37bf3a930loc_37bf3a930:
37bf3a930mov rax, [rsp+664]
37bf3a938lea rdx, [rcx+rcx+1]
37bf3a93dmov r10, [rsp+656]
37bf3a945lea rdi, [rcx+rdx]
37bf3a949mov r9, [rsp+608]
37bf3a951mov r8, [rsp+600]
37bf3a959mov rax, [rax]
37bf3a95clea rdx, [r10+8*rdx-8]
37bf3a961lea rcx, [r10+8*rcx]
37bf3a965lea r10, [rsp+288]
37bf3a96dmov [rsp+56], rdx
37bf3a972sub rax, rdi
37bf3a975mov [rsp+208], r10
37bf3a97dadd rax, 1
37bf3a981mov [rsp+80], r10
37bf3a986lea r10, [rsp+360]
37bf3a98emov [rsp+360], rax
37bf3a996mov rax, [rsp+656]
37bf3a99emov [rsp+48], rcx
37bf3a9a3lea rax, [rax+8*rdi-8]
37bf3a9a8mov [rsp+72], r10
37bf3a9admov [rsp+200], rax
37bf3a9b5mov [rsp+64], rax
37bf3a9bamov rax, [rsp+656]
37bf3a9c2mov [rsp+248], rdx
37bf3a9camov rdx, rbx
37bf3a9cdmov [rsp+40], rax
37bf3a9d2mov rax, [rsp+616]
37bf3a9damov [rsp+232], rcx
37bf3a9e2mov rcx, r14
37bf3a9e5mov [rsp+32], rax
37bf3a9eamov [rsp+160], r10
37bf3a9f2call dgebrd_64_
37bf3a9f7cmp [rsp+152], 0
37bf3aa00jne 0x37bf3c624
37bf3aa06cmp [rsp+168], 0
37bf3aa0fje 0x37bf3c3da
37bf3aa15mov rcx, [r14]
37bf3aa18mov r8, [rbx]
37bf3aa1bmov rax, [rsp+664]
37bf3aa23imul r8, rcx
37bf3aa27lea rdx, [rcx+2*rcx]
37bf3aa2bmov [rsp+296], rcx
37bf3aa33mov rax, [rax]
37bf3aa36add r8, rdx
37bf3aa39add r8, rsi
37bf3aa3ccmp rax, r8
37bf3aa3fjge 0x37bf3d84f
37bf3aa45mov r8, rcx
37bf3aa48imul r8, rcx
37bf3aa4csub rax, r8
37bf3aa4fadd rdi, r8
37bf3aa52sub rax, rdx
37bf3aa55mov r12, rdi
37bf3aa58cqo
37bf3aa5aidiv rcx
37bf3aa5dmov [rsp+352], rax
37bf3aa65lea rax, [rsp+296]
37bf3aa6dmov [rsp+168], rax
37bf3aa75
37bf3aa75loc_37bf3aa75:
37bf3aa75mov rax, [rsp+656]
37bf3aa7dmov [rsp+104], r15
37bf3aa82mov r8, r14
37bf3aa85lea rdx, [rip+0x51fd3c]
37bf3aa8cmov [rsp+72], rbp
37bf3aa91lea rcx, [rip+0x51fcfc]
37bf3aa98mov r15, [rsp+168]
37bf3aaa0lea r13, [rax+8*r12-8]
37bf3aaa5mov rax, [rsp+672]
37bf3aaadmov rbp, [rsp+200]
37bf3aab5mov [rsp+120], 1
37bf3aabemov [rsp+88], r13
37bf3aac3mov r9, [rsp+616]
37bf3aacbmov [rsp+96], rax
37bf3aad0lea rax, [rsp+280]
37bf3aad8mov [rsp+80], rax
37bf3aaddmov rax, [rsp+632]
37bf3aae5mov [rsp+112], 1
37bf3aaeemov [rsp+48], rax
37bf3aaf3mov rax, [rsp+624]
37bf3aafbmov [rsp+64], r15
37bf3ab00mov [rsp+40], rax
37bf3ab05mov rax, [rsp+656]
37bf3ab0dmov [rsp+56], rbp
37bf3ab12mov [rsp+32], rax
37bf3ab17call dbdsdc_64_
37bf3ab1cmov rdx, [rsp+632]
37bf3ab24mov r9, r14
37bf3ab27mov rax, [rsp+664]
37bf3ab2fmov rcx, [rsp+160]
37bf3ab37lea r8, [rip+0x51fc45]
37bf3ab3emov rax, [rax]
37bf3ab41mov [rsp+80], rdx
37bf3ab46mov rdx, [rsp+624]
37bf3ab4emov [rsp+88], r13
37bf3ab53mov [rsp+152], rax
37bf3ab5bsub rax, r12
37bf3ab5emov [rsp+72], rdx
37bf3ab63mov rdx, [rsp+232]
37bf3ab6badd rax, 1
37bf3ab6fmov [rsp+40], rbx
37bf3ab74mov [rsp+64], rdx
37bf3ab79mov rdx, [rsp+608]
37bf3ab81mov [rsp+32], r14
37bf3ab86mov [rsp+56], rdx
37bf3ab8bmov rdx, [rsp+600]
37bf3ab93mov [rsp+360], rax
37bf3ab9bmov rax, [rsp+208]
37bf3aba3mov [rsp+48], rdx
37bf3aba8lea rdx, [rip+0x51fbe5]
37bf3abafmov [rsp+96], rcx
37bf3abb4lea rcx, [rip+0x51fbd5]
37bf3abbbmov [rsp+104], rax
37bf3abc0mov [rsp+128], 1
37bf3abccmov [rsp+120], 1
37bf3abd5mov [rsp+112], 1
37bf3abdecall dormbr_64_
37bf3abe3mov rdx, [rsp+664]
37bf3abebmov r8, [r14]
37bf3abeemov rax, [rbx]
37bf3abf1mov rcx, [rdx]
37bf3abf4imul rax, r8
37bf3abf8lea r8, [r8+2*r8]
37bf3abfcmov rdx, rcx
37bf3abffsub rdx, r12
37bf3ac02add rax, r8
37bf3ac05add rdx, 1
37bf3ac09add rax, rsi
37bf3ac0cmov [rsp+360], rdx
37bf3ac14cmp rcx, rax
37bf3ac17jl 0x37bf3d3ab
37bf3ac1dmov rax, [rsp+208]
37bf3ac25mov [rsp+88], r13
37bf3ac2amov r9, r14
37bf3ac2dlea r8, [rip+0x51fb5d]
37bf3ac34mov rcx, [rsp+160]
37bf3ac3cmov [rsp+80], r15
37bf3ac41lea rdx, [rip+0x51fb4a]
37bf3ac48mov [rsp+104], rax
37bf3ac4dmov rax, [rsp+248]
37bf3ac55mov [rsp+128], 1
37bf3ac61mov [rsp+64], rax
37bf3ac66mov rax, [rsp+608]
37bf3ac6emov [rsp+120], 1
37bf3ac77mov [rsp+56], rax
37bf3ac7cmov rax, [rsp+600]
37bf3ac84mov [rsp+112], 1
37bf3ac8dmov [rsp+72], rbp
37bf3ac92mov [rsp+48], rax
37bf3ac97mov [rsp+40], r14
37bf3ac9cmov [rsp+32], rbx
37bf3aca1mov [rsp+96], rcx
37bf3aca6lea rcx, [rip+0x51fae6]
37bf3acad
37bf3acadloc_37bf3acad:
37bf3acadcall dormbr_64_
37bf3acb2mov [rsp+32], r15
37bf3acb7mov r9, rbp
37bf3acbamov r8, rbx
37bf3acbdmov rax, [rsp+608]
37bf3acc5mov rdx, r14
37bf3acc8mov [rsp+56], 1
37bf3acd1lea rcx, [rip+0x51fb00]
37bf3acd8mov [rsp+48], rax
37bf3acddmov rax, [rsp+600]
37bf3ace5mov [rsp+40], rax
37bf3aceacall dlacpy_64_
37bf3acefjmp 0x37bf39a70
37bf3acf4
37bf3acf4 0f 1f 40 00 ..@.
37bf3acf8
37bf3acf8loc_37bf3acf8:
37bf3acf8mov rax, [rsp+664]
37bf3ad00lea rdx, [r11+r11+1]
37bf3ad05mov rcx, [rsp+656]
37bf3ad0dlea r10, [rsp+288]
37bf3ad15lea rdi, [r11+rdx]
37bf3ad19mov [rsp+208], r10
37bf3ad21mov r9, [rsp+608]
37bf3ad29mov rax, [rax]
37bf3ad2clea rcx, [rcx+8*rdx-8]
37bf3ad31mov [rsp+80], r10
37bf3ad36lea r10, [rsp+360]
37bf3ad3emov rdx, [rsp+656]
37bf3ad46mov [rsp+56], rcx
37bf3ad4bsub rax, rdi
37bf3ad4emov [rsp+72], r10
37bf3ad53mov r8, [rsp+600]
37bf3ad5badd rax, 1
37bf3ad5flea rdx, [rdx+8*r11]
37bf3ad63mov [rsp+192], rcx
37bf3ad6bmov rcx, r14
37bf3ad6emov [rsp+360], rax
37bf3ad76mov rax, [rsp+656]
37bf3ad7emov [rsp+48], rdx
37bf3ad83lea rax, [rax+8*rdi-8]
37bf3ad88mov [rsp+232], rdx
37bf3ad90mov rdx, rbx
37bf3ad93mov [rsp+184], rax
37bf3ad9bmov [rsp+64], rax
37bf3ada0mov rax, [rsp+656]
37bf3ada8mov [rsp+160], r10
37bf3adb0mov [rsp+40], rax
37bf3adb5mov rax, [rsp+616]
37bf3adbdmov [rsp+32], rax
37bf3adc2call dgebrd_64_
37bf3adc7cmp [rsp+152], 0
37bf3add0jne 0x37bf3c6b2
37bf3add6cmp [rsp+168], 0
37bf3addfje 0x37bf3c14a
37bf3ade5mov r9, [r14]
37bf3ade8mov rcx, [rbx]
37bf3adebmov rax, [rsp+664]
37bf3adf3mov rdx, r9
37bf3adf6lea r8, [rcx+2*rcx]
37bf3adfaimul rdx, rcx
37bf3adfemov rax, [rax]
37bf3ae01add rdx, r8
37bf3ae04add rdx, rsi
37bf3ae07cmp rax, rdx
37bf3ae0ajge 0x37bf3d5a0
37bf3ae10mov rdx, rcx
37bf3ae13mov [rsp+320], rcx
37bf3ae1bimul rdx, rcx
37bf3ae1fsub rax, rdx
37bf3ae22add rdi, rdx
37bf3ae25sub rax, r8
37bf3ae28mov r12, rdi
37bf3ae2bcqo
37bf3ae2didiv rcx
37bf3ae30mov [rsp+312], rax
37bf3ae38lea rax, [rsp+320]
37bf3ae40mov [rsp+168], rax
37bf3ae48
37bf3ae48loc_37bf3ae48:
37bf3ae48mov rax, [rsp+656]
37bf3ae50mov [rsp+104], r15
37bf3ae55mov r8, rbx
37bf3ae58lea rdx, [rip+0x51f969]
37bf3ae5fmov [rsp+72], rbp
37bf3ae64lea rcx, [rip+0x51f94d]
37bf3ae6bmov r15, [rsp+168]
37bf3ae73lea r13, [rax+8*r12-8]
37bf3ae78mov rax, [rsp+672]
37bf3ae80mov rbp, [rsp+184]
37bf3ae88mov [rsp+120], 1
37bf3ae91mov [rsp+88], r13
37bf3ae96mov r9, [rsp+616]
37bf3ae9emov [rsp+96], rax
37bf3aea3lea rax, [rsp+280]
37bf3aeabmov [rsp+80], rax
37bf3aeb0mov rax, [rsp+648]
37bf3aeb8mov [rsp+112], 1
37bf3aec1mov [rsp+64], rax
37bf3aec6mov rax, [rsp+640]
37bf3aecemov [rsp+48], r15
37bf3aed3mov [rsp+56], rax
37bf3aed8mov rax, [rsp+656]
37bf3aee0mov [rsp+40], rbp
37bf3aee5mov [rsp+32], rax
37bf3aeeacall dbdsdc_64_
37bf3aeefmov rdx, [rsp+648]
37bf3aef7mov r9, rbx
37bf3aefamov rax, [rsp+664]
37bf3af02mov rcx, [rsp+160]
37bf3af0alea r8, [rip+0x51f880]
37bf3af11mov rax, [rax]
37bf3af14mov [rsp+80], rdx
37bf3af19mov rdx, [rsp+640]
37bf3af21mov [rsp+88], r13
37bf3af26mov [rsp+152], rax
37bf3af2esub rax, r12
37bf3af31mov [rsp+72], rdx
37bf3af36mov rdx, [rsp+192]
37bf3af3eadd rax, 1
37bf3af42mov [rsp+40], rbx
37bf3af47mov [rsp+64], rdx
37bf3af4cmov rdx, [rsp+608]
37bf3af54mov [rsp+32], rbx
37bf3af59mov [rsp+56], rdx
37bf3af5emov rdx, [rsp+600]
37bf3af66mov [rsp+360], rax
37bf3af6emov rax, [rsp+208]
37bf3af76mov [rsp+48], rdx
37bf3af7blea rdx, [rip+0x51f810]
37bf3af82mov [rsp+96], rcx
37bf3af87lea rcx, [rip+0x51f805]
37bf3af8emov [rsp+104], rax
37bf3af93mov [rsp+128], 1
37bf3af9fmov [rsp+120], 1
37bf3afa8mov [rsp+112], 1
37bf3afb1call dormbr_64_
37bf3afb6mov rdx, [rsp+664]
37bf3afbemov r8, [rbx]
37bf3afc1mov rax, [r14]
37bf3afc4mov rcx, [rdx]
37bf3afc7imul rax, r8
37bf3afcblea r8, [r8+2*r8]
37bf3afcfmov rdx, rcx
37bf3afd2sub rdx, r12
37bf3afd5add rax, r8
37bf3afd8add rdx, 1
37bf3afdcadd rax, rsi
37bf3afdfmov [rsp+360], rdx
37bf3afe7cmp rcx, rax
37bf3afeajl 0x37bf3d1a3
37bf3aff0mov rax, [rsp+208]
37bf3aff8mov [rsp+88], r13
37bf3affdmov r9, r14
37bf3b000lea r8, [rip+0x51f77c]
37bf3b007mov rcx, [rsp+160]
37bf3b00fmov [rsp+80], r15
37bf3b014lea rdx, [rip+0x51f779]
37bf3b01bmov [rsp+104], rax
37bf3b020mov rax, [rsp+232]
37bf3b028mov [rsp+96], rcx
37bf3b02dlea rcx, [rip+0x51f75c]
37bf3b034mov [rsp+64], rax
37bf3b039mov rax, [rsp+608]
37bf3b041mov [rsp+128], 1
37bf3b04dmov [rsp+56], rax
37bf3b052mov rax, [rsp+600]
37bf3b05amov [rsp+120], 1
37bf3b063mov [rsp+112], 1
37bf3b06cmov [rsp+72], rbp
37bf3b071mov [rsp+48], rax
37bf3b076mov [rsp+40], rbx
37bf3b07bmov [rsp+32], rbx
37bf3b080jmp 0x37bf3acad
37bf3b085
37bf3b085 0f 1f 00 ...
37bf3b088
37bf3b088loc_37bf3b088:
37bf3b088cmp [rsp+176], 0
37bf3b091je 0x37bf3c0a4
37bf3b097cmp rdx, rsi
37bf3b09alea rax, [rcx+r11]
37bf3b09ecmovl rdx, rsi
37bf3b0a2cmp rax, r8
37bf3b0a5cmovl rax, r8
37bf3b0a9lea rdi, [rdx+rcx]
37bf3b0admov rdx, [rsp+216]
37bf3b0b5
37bf3b0b5loc_37bf3b0b5:
37bf3b0b5add rdx, rcx
37bf3b0b8cmp rax, rdx
37bf3b0bbcmovl rax, rdx
37bf3b0bfjmp 0x37bf3a8ee
37bf3b0c4
37bf3b0c4 0f 1f 40 00 ..@.
37bf3b0c8
37bf3b0c8loc_37bf3b0c8:
37bf3b0c8cmp [rsp+176], 0
37bf3b0d1je 0x37bf3c0d5
37bf3b0d7mov rax, [rbx]
37bf3b0damov r11, rax
37bf3b0ddlea rdx, [rax+2*rax]
37bf3b0e1imul r11, rax
37bf3b0e5jmp 0x37bf3a77a
37bf3b0ea
37bf3b0ea 66 0f 1f 44 00 00 f..D..
37bf3b0f0
37bf3b0f0loc_37bf3b0f0:
37bf3b0f0lea rax, [rsp+288]
37bf3b0f8mov rbx, [rsp+616]
37bf3b100mov [rsp+80], 1
37bf3b109lea r8, [rip+0x51f690]
37bf3b110mov [rsp+72], rax
37bf3b115lea rax, [rsp+336]
37bf3b11dlea r9, [rsp+264]
37bf3b125mov rdx, r8
37bf3b128mov [rsp+64], rax
37bf3b12dlea rcx, [rip+0x51f674]
37bf3b134mov [rsp+40], rax
37bf3b139mov rax, [rsp+240]
37bf3b141mov [rsp+56], rbx
37bf3b146lea rbx, [rip+0x51f673]
37bf3b14dmov [rsp+48], rbx
37bf3b152mov [rsp+32], rax
37bf3b157call dlascl_64_
37bf3b15cmovsd_xmm x0, [rsp+256]
37bf3b165jmp 0x37bf3a6c8
37bf3b16a
37bf3b16a 66 0f 1f 44 00 00 f..D..
37bf3b170
37bf3b170loc_37bf3b170:
37bf3b170cmp [rsp+176], 0
37bf3b179jne 0x37bf3c76c
37bf3b17ftest r13, r13
37bf3b182je 0x37bf39a70
37bf3b188mov r13, rcx
37bf3b18bmov rax, [rsp+664]
37bf3b193lea rsi, [rsp+360]
37bf3b19bmov [rsp+296], rcx
37bf3b1a3imul r13, rcx
37bf3b1a7mov r9, [rsp+608]
37bf3b1afmov r8, [rsp+600]
37bf3b1b7mov rdx, rbx
37bf3b1bamov rax, [rax]
37bf3b1bdmov [rsp+48], rsi
37bf3b1c2lea r12, [rcx+r13+1]
37bf3b1c7sub rax, r12
37bf3b1caadd rax, 1
37bf3b1cemov [rsp+360], rax
37bf3b1d6mov rax, [rsp+656]
37bf3b1delea rdi, [rax+8*r12-8]
37bf3b1e3lea rcx, [rax+8*r13]
37bf3b1e7lea rax, [rsp+288]
37bf3b1efmov [rsp+40], rdi
37bf3b1f4mov [rsp+56], rax
37bf3b1f9mov [rsp+32], rcx
37bf3b1femov [rsp+152], rcx
37bf3b206mov rcx, r14
37bf3b209mov [rsp+160], rax
37bf3b211call dgelqf_64_
37bf3b216mov rdx, [rsp+648]
37bf3b21emov r8, rbx
37bf3b221mov [rsp+56], 1
37bf3b22amov r9, [rsp+600]
37bf3b232lea rcx, [rip+0x51f57f]
37bf3b239mov [rsp+48], rdx
37bf3b23emov rdx, [rsp+640]
37bf3b246mov [rsp+40], rdx
37bf3b24bmov rdx, [rsp+608]
37bf3b253mov [rsp+32], rdx
37bf3b258mov rdx, r14
37bf3b25bcall dlacpy_64_
37bf3b260mov rdx, [rsp+664]
37bf3b268mov rcx, [rsp+152]
37bf3b270mov r8, r14
37bf3b273mov r9, [rsp+640]
37bf3b27bmov rdx, [rdx]
37bf3b27emov [rsp+48], rdi
37bf3b283mov rdi, [rsp+648]
37bf3b28bmov [rsp+40], rcx
37bf3b290mov rcx, rbx
37bf3b293mov [rsp+168], rdx
37bf3b29bsub rdx, r12
37bf3b29elea rax, [rdx+1]
37bf3b2a2mov [rsp+32], rdi
37bf3b2a7mov rdx, rbx
37bf3b2aamov [rsp+360], rax
37bf3b2b2mov rax, [rsp+160]
37bf3b2bamov [rsp+56], rsi
37bf3b2bfmov [rsp+64], rax
37bf3b2c4call dorglq_64_
37bf3b2c9mov rdi, [r14]
37bf3b2ccmov r10, [rsp+184]
37bf3b2d4mov [rsp+56], 1
37bf3b2ddlea rdx, [rsp+352]
37bf3b2e5mov r8, rsi
37bf3b2e8lea rcx, [rip+0x51f4c9]
37bf3b2eflea rax, [rdi-1]
37bf3b2f3mov rdi, [rsp+608]
37bf3b2fbmov [rsp+352], rax
37bf3b303mov [rsp+48], rdi
37bf3b308mov rdi, [rsp+600]
37bf3b310mov [rsp+360], rax
37bf3b318lea rax, [rdi+8*r10]
37bf3b31clea rdi, [rip+0x51f48d]
37bf3b323mov [rsp+40], rax
37bf3b328mov r9, rdi
37bf3b32bmov [rsp+32], rdi
37bf3b330call dlaset_64_
37bf3b335mov rax, [r14]
37bf3b338mov r11, [rsp+664]
37bf3b340mov r9, [rsp+608]
37bf3b348mov r8, [rsp+600]
37bf3b350lea rdx, [r13+rax+1]
37bf3b355mov r11, [r11]
37bf3b358mov [rsp+72], rsi
37bf3b35dlea r13, [rsp+296]
37bf3b365lea rcx, [rax+rdx]
37bf3b369lea r10, [rax+rcx]
37bf3b36dsub r11, r10
37bf3b370mov [rsp+176], r10
37bf3b378lea rax, [r11+1]
37bf3b37cmov r11, [rsp+656]
37bf3b384mov [rsp+360], rax
37bf3b38clea rax, [r11+8*rcx-8]
37bf3b391mov rcx, [rsp+160]
37bf3b399lea rdi, [r11+8*rdx-8]
37bf3b39emov rdx, [rsp+616]
37bf3b3a6lea r12, [r11+8*r10-8]
37bf3b3abmov [rsp+56], rax
37bf3b3b0mov [rsp+80], rcx
37bf3b3b5mov rcx, [rsp+152]
37bf3b3bdmov [rsp+48], rdi
37bf3b3c2mov [rsp+40], rcx
37bf3b3c7mov rcx, r14
37bf3b3camov [rsp+32], rdx
37bf3b3cfmov rdx, r14
37bf3b3d2mov [rsp+64], r12
37bf3b3d7mov [rsp+168], rax
37bf3b3dfcall dgebrd_64_
37bf3b3e4mov rdx, [rsp+672]
37bf3b3ecmov [rsp+104], r15
37bf3b3f1mov r8, r14
37bf3b3f4mov rcx, [rsp+152]
37bf3b3fcmov [rsp+88], r12
37bf3b401mov [rsp+96], rdx
37bf3b406lea rdx, [rsp+280]
37bf3b40emov r9, [rsp+616]
37bf3b416mov [rsp+80], rdx
37bf3b41bmov rdx, [rsp+656]
37bf3b423mov [rsp+32], rcx
37bf3b428lea rcx, [rip+0x51f389]
37bf3b42fmov [rsp+56], rdx
37bf3b434mov rdx, [rsp+632]
37bf3b43cmov [rsp+120], 1
37bf3b445mov [rsp+48], rdx
37bf3b44amov rdx, [rsp+624]
37bf3b452mov [rsp+112], 1
37bf3b45bmov [rsp+40], rdx
37bf3b460lea rdx, [rip+0x51f361]
37bf3b467mov [rsp+72], rbp
37bf3b46cmov [rsp+64], r13
37bf3b471call dbdsdc_64_
37bf3b476mov rcx, [rsp+664]
37bf3b47emov r9, r14
37bf3b481mov rax, [rsp+632]
37bf3b489mov r10, [rsp+176]
37bf3b491mov r15, [rsp+160]
37bf3b499lea r8, [rip+0x51f2e3]
37bf3b4a0mov rdx, [rcx]
37bf3b4a3mov [rsp+80], rax
37bf3b4a8lea rcx, [rip+0x51f2e1]
37bf3b4afmov rax, [rsp+624]
37bf3b4b7mov [rsp+64], rdi
37bf3b4bclea rdi, [rip+0x51f2ed]
37bf3b4c3sub rdx, r10
37bf3b4c6mov [rsp+96], rsi
37bf3b4cbmov [rsp+72], rax
37bf3b4d0mov rax, [rsp+608]
37bf3b4d8add rdx, 1
37bf3b4dcmov [rsp+88], r12
37bf3b4e1mov [rsp+56], rax
37bf3b4e6mov rax, [rsp+600]
37bf3b4eemov [rsp+40], r14
37bf3b4f3mov [rsp+48], rax
37bf3b4f8mov [rsp+32], r14
37bf3b4fdmov [rsp+360], rdx
37bf3b505lea rdx, [rip+0x51f288]
37bf3b50cmov [rsp+152], r10
37bf3b514mov [rsp+128], 1
37bf3b520mov [rsp+120], 1
37bf3b529mov [rsp+112], 1
37bf3b532mov [rsp+104], r15
37bf3b537call dormbr_64_
37bf3b53cmov rax, [rsp+664]
37bf3b544mov r9, r14
37bf3b547lea r8, [rip+0x51f243]
37bf3b54elea rcx, [rip+0x51f23e]
37bf3b555mov rdx, [rax]
37bf3b558mov rax, [rsp+656]
37bf3b560mov [rsp+104], r15
37bf3b565sub rdx, [rsp+152]
37bf3b56dmov [rsp+96], rsi
37bf3b572mov [rsp+72], rax
37bf3b577mov rax, [rsp+168]
37bf3b57fadd rdx, 1
37bf3b583mov [rsp+112], 1
37bf3b58cmov [rsp+64], rax
37bf3b591mov rax, [rsp+608]
37bf3b599mov [rsp+88], r12
37bf3b59emov [rsp+56], rax
37bf3b5a3mov rax, [rsp+600]
37bf3b5abmov [rsp+80], r13
37bf3b5b0mov [rsp+48], rax
37bf3b5b5mov [rsp+40], r14
37bf3b5bamov [rsp+32], r14
37bf3b5bfmov [rsp+360], rdx
37bf3b5c7lea rdx, [rip+0x51f1c4]
37bf3b5cemov [rsp+128], 1
37bf3b5damov [rsp+120], 1
37bf3b5e3call dormbr_64_
37bf3b5e8mov [rsp+80], rdi
37bf3b5edmov r9, rbx
37bf3b5f0mov r8, r14
37bf3b5f3mov rax, [rsp+608]
37bf3b5fbmov [rsp+56], r13
37bf3b600lea rdx, [rip+0x51f17c]
37bf3b607mov [rsp+112], 1
37bf3b610mov rcx, rdx
37bf3b613mov [rsp+96], rax
37bf3b618mov rax, [rsp+600]
37bf3b620mov [rsp+104], 1
37bf3b629mov [rsp+88], rax
37bf3b62emov rax, [rsp+648]
37bf3b636mov [rsp+32], r14
37bf3b63bmov [rsp+72], rax
37bf3b640mov rax, [rsp+640]
37bf3b648mov [rsp+64], rax
37bf3b64dmov rax, [rsp+656]
37bf3b655mov [rsp+48], rax
37bf3b65alea rax, [rip+0x51f16f]
37bf3b661mov [rsp+40], rax
37bf3b666call dgemm_64_
37bf3b66bmov rax, [rsp+648]
37bf3b673mov [rsp+56], 1
37bf3b67cmov [rsp+48], rax
37bf3b681mov rax, [rsp+640]
37bf3b689
37bf3b689loc_37bf3b689:
37bf3b689mov [rsp+40], rax
37bf3b68emov r8, rbx
37bf3b691mov rdx, r14
37bf3b694lea rcx, [rip+0x51f13d]
37bf3b69bmov rax, [rsp+608]
37bf3b6a3mov r9, [rsp+600]
37bf3b6abmov [rsp+32], rax
37bf3b6b0call dlacpy_64_
37bf3b6b5jmp 0x37bf39a70
37bf3b6ba
37bf3b6ba 66 0f 1f 44 00 00 f..D..
37bf3b6c0
37bf3b6c0loc_37bf3b6c0:
37bf3b6c0cmp [rsp+176], 0
37bf3b6c9jne 0x37bf3cc96
37bf3b6cftest r13, r13
37bf3b6d2je 0x37bf39a70
37bf3b6d8mov r13, r11
37bf3b6dbmov rax, [rsp+664]
37bf3b6e3lea rsi, [rsp+360]
37bf3b6ebmov r9, [rsp+608]
37bf3b6f3imul r13, r11
37bf3b6f7mov r8, [rsp+600]
37bf3b6ffmov rdx, rbx
37bf3b702mov [rsp+320], r11
37bf3b70amov rax, [rax]
37bf3b70dmov [rsp+48], rsi
37bf3b712lea r12, [r11+r13+1]
37bf3b717sub rax, r12
37bf3b71aadd rax, 1
37bf3b71emov [rsp+360], rax
37bf3b726mov rax, [rsp+656]
37bf3b72elea rdi, [rax+8*r12-8]
37bf3b733lea rcx, [rax+8*r13]
37bf3b737lea rax, [rsp+288]
37bf3b73fmov [rsp+40], rdi
37bf3b744mov [rsp+56], rax
37bf3b749mov [rsp+32], rcx
37bf3b74emov [rsp+152], rcx
37bf3b756mov rcx, r14
37bf3b759mov [rsp+160], rax
37bf3b761call dgeqrf_64_
37bf3b766mov rdx, [rsp+632]
37bf3b76emov r8, rbx
37bf3b771mov [rsp+56], 1
37bf3b77amov r9, [rsp+600]
37bf3b782lea rcx, [rip+0x51f00b]
37bf3b789mov [rsp+48], rdx
37bf3b78emov rdx, [rsp+624]
37bf3b796mov [rsp+40], rdx
37bf3b79bmov rdx, [rsp+608]
37bf3b7a3mov [rsp+32], rdx
37bf3b7a8mov rdx, r14
37bf3b7abcall dlacpy_64_
37bf3b7b0mov rdx, [rsp+664]
37bf3b7b8mov rcx, [rsp+152]
37bf3b7c0mov r8, rbx
37bf3b7c3mov r9, [rsp+624]
37bf3b7cbmov rdx, [rdx]
37bf3b7cemov [rsp+48], rdi
37bf3b7d3mov rdi, [rsp+632]
37bf3b7dbmov [rsp+40], rcx
37bf3b7e0mov rcx, r14
37bf3b7e3mov [rsp+168], rdx
37bf3b7ebsub rdx, r12
37bf3b7eelea rax, [rdx+1]
37bf3b7f2mov [rsp+32], rdi
37bf3b7f7mov rdx, r14
37bf3b7famov [rsp+360], rax
37bf3b802mov rax, [rsp+160]
37bf3b80amov [rsp+56], rsi
37bf3b80fmov [rsp+64], rax
37bf3b814call dorgqr_64_
37bf3b819mov rdi, [rbx]
37bf3b81cmov r8, rsi
37bf3b81fmov [rsp+56], 1
37bf3b828lea rdx, [rsp+352]
37bf3b830lea rcx, [rip+0x51ef5d]
37bf3b837lea rax, [rdi-1]
37bf3b83bmov rdi, [rsp+608]
37bf3b843mov [rsp+352], rax
37bf3b84bmov [rsp+48], rdi
37bf3b850mov rdi, [rsp+600]
37bf3b858mov [rsp+360], rax
37bf3b860lea rax, [rdi+8]
37bf3b864lea rdi, [rip+0x51ef45]
37bf3b86bmov [rsp+40], rax
37bf3b870mov r9, rdi
37bf3b873mov [rsp+32], rdi
37bf3b878call dlaset_64_
37bf3b87dmov rax, [rbx]
37bf3b880mov r10, [rsp+664]
37bf3b888mov r9, [rsp+608]
37bf3b890mov r8, [rsp+600]
37bf3b898lea rdx, [r13+rax+1]
37bf3b89dmov r10, [r10]
37bf3b8a0mov [rsp+72], rsi
37bf3b8a5lea rcx, [rax+rdx]
37bf3b8a9lea r13, [rax+rcx]
37bf3b8adsub r10, r13
37bf3b8b0lea rax, [r10+1]
37bf3b8b4mov r10, [rsp+656]
37bf3b8bcmov [rsp+360], rax
37bf3b8c4mov rax, [rsp+160]
37bf3b8cclea r12, [r10+8*r13-8]
37bf3b8d1lea rdi, [r10+8*rcx-8]
37bf3b8d6mov rcx, [rsp+152]
37bf3b8delea r10, [r10+8*rdx-8]
37bf3b8e3mov rdx, [rsp+616]
37bf3b8ebmov [rsp+80], rax
37bf3b8f0mov [rsp+48], r10
37bf3b8f5mov [rsp+56], rdi
37bf3b8famov [rsp+40], rcx
37bf3b8ffmov rcx, rbx
37bf3b902mov [rsp+32], rdx
37bf3b907mov rdx, rbx
37bf3b90amov [rsp+64], r12
37bf3b90fmov [rsp+168], r10
37bf3b917call dgebrd_64_
37bf3b91cmov rdx, [rsp+672]
37bf3b924mov [rsp+104], r15
37bf3b929lea rax, [rsp+280]
37bf3b931mov rcx, [rsp+152]
37bf3b939mov [rsp+80], rax
37bf3b93emov r8, rbx
37bf3b941mov [rsp+96], rdx
37bf3b946mov rdx, [rsp+648]
37bf3b94emov [rsp+72], rbp
37bf3b953mov r9, [rsp+616]
37bf3b95blea rbp, [rsp+320]
37bf3b963mov [rsp+64], rdx
37bf3b968mov rdx, [rsp+640]
37bf3b970mov [rsp+32], rcx
37bf3b975lea rcx, [rip+0x51ee3c]
37bf3b97cmov [rsp+56], rdx
37bf3b981mov rdx, [rsp+656]
37bf3b989mov [rsp+120], 1
37bf3b992mov [rsp+40], rdx
37bf3b997lea rdx, [rip+0x51ee2a]
37bf3b99emov [rsp+112], 1
37bf3b9a7mov [rsp+88], r12
37bf3b9acmov [rsp+48], rbx
37bf3b9b1call dbdsdc_64_
37bf3b9b6mov rcx, [rsp+664]
37bf3b9bemov r10, [rsp+168]
37bf3b9c6mov r9, rbx
37bf3b9c9mov r15, [rsp+160]
37bf3b9d1lea r8, [rip+0x51edab]
37bf3b9d8lea rdx, [rip+0x51edb5]
37bf3b9dfmov rcx, [rcx]
37bf3b9e2mov [rsp+64], r10
37bf3b9e7mov [rsp+104], r15
37bf3b9ecmov [rsp+152], rcx
37bf3b9f4sub rcx, r13
37bf3b9f7lea rax, [rcx+1]
37bf3b9fbmov [rsp+96], rsi
37bf3ba00lea rcx, [rip+0x51ed89]
37bf3ba07mov [rsp+360], rax
37bf3ba0fmov rax, [rsp+656]
37bf3ba17mov [rsp+88], r12
37bf3ba1cmov [rsp+72], rax
37bf3ba21mov rax, [rsp+608]
37bf3ba29mov [rsp+80], rbp
37bf3ba2emov [rsp+56], rax
37bf3ba33mov rax, [rsp+600]
37bf3ba3bmov [rsp+40], rbx
37bf3ba40mov [rsp+48], rax
37bf3ba45mov [rsp+32], rbx
37bf3ba4amov [rsp+128], 1
37bf3ba56mov [rsp+120], 1
37bf3ba5fmov [rsp+112], 1
37bf3ba68call dormbr_64_
37bf3ba6dmov rax, [rsp+664]
37bf3ba75mov r9, rbx
37bf3ba78lea r8, [rip+0x51ed12]
37bf3ba7flea rdx, [rip+0x51ed0c]
37bf3ba86lea rcx, [rip+0x51ed06]
37bf3ba8dmov rax, [rax]
37bf3ba90mov [rsp+64], rdi
37bf3ba95lea rdi, [rip+0x51ed14]
37bf3ba9cmov [rsp+120], 1
37bf3baa5sub rax, r13
37bf3baa8mov [rsp+104], r15
37bf3baadadd rax, 1
37bf3bab1mov [rsp+96], rsi
37bf3bab6mov [rsp+360], rax
37bf3babemov rax, [rsp+648]
37bf3bac6mov [rsp+112], 1
37bf3bacfmov [rsp+80], rax
37bf3bad4mov rax, [rsp+640]
37bf3badcmov [rsp+88], r12
37bf3bae1mov [rsp+72], rax
37bf3bae6mov rax, [rsp+608]
37bf3baeemov [rsp+40], rbx
37bf3baf3mov [rsp+56], rax
37bf3baf8mov rax, [rsp+600]
37bf3bb00mov [rsp+32], rbx
37bf3bb05mov [rsp+48], rax
37bf3bb0amov [rsp+128], 1
37bf3bb16call dormbr_64_
37bf3bb1bmov [rsp+80], rdi
37bf3bb20mov r9, rbx
37bf3bb23mov r8, r14
37bf3bb26mov rax, [rsp+608]
37bf3bb2emov [rsp+72], rbp
37bf3bb33lea rdx, [rip+0x51ec49]
37bf3bb3amov [rsp+112], 1
37bf3bb43mov rcx, rdx
37bf3bb46mov [rsp+96], rax
37bf3bb4bmov rax, [rsp+600]
37bf3bb53mov [rsp+104], 1
37bf3bb5cmov [rsp+88], rax
37bf3bb61mov rax, [rsp+656]
37bf3bb69mov [rsp+32], rbx
37bf3bb6emov [rsp+64], rax
37bf3bb73mov rax, [rsp+632]
37bf3bb7bmov [rsp+56], rax
37bf3bb80mov rax, [rsp+624]
37bf3bb88mov [rsp+48], rax
37bf3bb8dlea rax, [rip+0x51ec3c]
37bf3bb94mov [rsp+40], rax
37bf3bb99call dgemm_64_
37bf3bb9emov rax, [rsp+632]
37bf3bba6mov [rsp+56], 1
37bf3bbafmov [rsp+48], rax
37bf3bbb4mov rax, [rsp+624]
37bf3bbbcjmp 0x37bf3b689
37bf3bbc1
37bf3bbc1loc_37bf3bbc1:
37bf3bbc1cmp rdx, rcx
37bf3bbc4jg 0x37bf3a860
37bf3bbcacmp [rsp+176], 0
37bf3bbd3je 0x37bf38d92
37bf3bbd9jmp 0x37bf39282
37bf3bbde
37bf3bbde 66 90 f.
37bf3bbe0
37bf3bbe0loc_37bf3bbe0:
37bf3bbe0mov rax, [rsp+664]
37bf3bbe8lea rsi, [rsp+360]
37bf3bbf0lea rdi, [rsp+288]
37bf3bbf8mov r9, [rsp+608]
37bf3bc00mov r8, [rsp+600]
37bf3bc08mov rdx, rbx
37bf3bc0bmov rax, [rax]
37bf3bc0emov [rsp+56], rdi
37bf3bc13mov [rsp+48], rsi
37bf3bc18mov [rsp+152], rax
37bf3bc20sub rax, rcx
37bf3bc23mov [rsp+360], rax
37bf3bc2bmov rax, [rsp+656]
37bf3bc33lea rax, [rax+8*rcx]
37bf3bc37mov rcx, r14
37bf3bc3amov [rsp+40], rax
37bf3bc3fmov rax, [rsp+656]
37bf3bc47mov [rsp+32], rax
37bf3bc4ccall dgelqf_64_
37bf3bc51mov rax, [r14]
37bf3bc54mov rbx, [rsp+184]
37bf3bc5cmov [rsp+56], 1
37bf3bc65lea rdx, [rsp+352]
37bf3bc6dmov r8, rsi
37bf3bc70lea rcx, [rip+0x51eb41]
37bf3bc77sub rax, 1
37bf3bc7bmov [rsp+352], rax
37bf3bc83mov [rsp+360], rax
37bf3bc8bmov rax, [rsp+608]
37bf3bc93mov [rsp+48], rax
37bf3bc98mov rax, [rsp+600]
37bf3bca0lea rax, [rax+8*rbx]
37bf3bca4mov [rsp+40], rax
37bf3bca9lea rax, [rip+0x51eb00]
37bf3bcb0mov [rsp+32], rax
37bf3bcb5mov r9, rax
37bf3bcb8call dlaset_64_
37bf3bcbdmov rdx, [r14]
37bf3bcc0mov rax, [rsp+664]
37bf3bcc8mov r9, [rsp+608]
37bf3bcd0mov rax, [rax]
37bf3bcd3lea rcx, [rdx+rdx+1]
37bf3bcd8mov [rsp+80], rdi
37bf3bcddlea r8, [rdx+rcx]
37bf3bce1mov [rsp+72], rsi
37bf3bce6sub rax, r8
37bf3bce9add rax, 1
37bf3bcedmov [rsp+360], rax
37bf3bcf5mov rax, [rsp+656]
37bf3bcfdlea rax, [rax+8*r8-8]
37bf3bd02mov r8, [rsp+600]
37bf3bd0amov [rsp+64], rax
37bf3bd0fmov rax, [rsp+656]
37bf3bd17lea rax, [rax+8*rcx-8]
37bf3bd1cmov rcx, r14
37bf3bd1fmov [rsp+56], rax
37bf3bd24mov rax, [rsp+656]
37bf3bd2clea rax, [rax+8*rdx]
37bf3bd30mov rdx, r14
37bf3bd33mov [rsp+48], rax
37bf3bd38mov rax, [rsp+656]
37bf3bd40mov [rsp+40], rax
37bf3bd45mov rax, [rsp+616]
37bf3bd4dmov [rsp+32], rax
37bf3bd52call dgebrd_64_
37bf3bd57mov rax, [rsp+672]
37bf3bd5fmov r8, r14
37bf3bd62mov rbx, [rsp+656]
37bf3bd6amov [rsp+120], 1
37bf3bd73mov r9, [rsp+616]
37bf3bd7blea rdx, [rip+0x51ea01]
37bf3bd82lea rcx, [rip+0x51ea2f]
37bf3bd89mov [rsp+112], 1
37bf3bd92mov [rsp+104], r15
37bf3bd97mov [rsp+96], rax
37bf3bd9cmov rax, [r14]
37bf3bd9fmov [rsp+72], rbp
37bf3bda4lea rax, [rbx+8*rax]
37bf3bda8mov [rsp+56], rbp
37bf3bdadmov [rsp+88], rax
37bf3bdb2lea rax, [rsp+280]
37bf3bdbamov [rsp+80], rax
37bf3bdbflea rax, [rip+0x51e9fa]
37bf3bdc6mov [rsp+64], rax
37bf3bdcbmov [rsp+48], rax
37bf3bdd0mov [rsp+40], rbp
37bf3bdd5mov [rsp+32], rbx
37bf3bddacall dbdsdc_64_
37bf3bddfjmp 0x37bf39a70
37bf3bde4
37bf3bde4 0f 1f 40 00 ..@.
37bf3bde8
37bf3bde8loc_37bf3bde8:
37bf3bde8mov rax, [rsp+664]
37bf3bdf0lea rsi, [rsp+360]
37bf3bdf8lea rdi, [rsp+288]
37bf3be00mov r9, [rsp+608]
37bf3be08mov r8, [rsp+600]
37bf3be10mov rdx, rbx
37bf3be13mov rcx, r14
37bf3be16mov rax, [rax]
37bf3be19mov [rsp+48], rsi
37bf3be1emov [rsp+56], rdi
37bf3be23mov [rsp+152], rax
37bf3be2bsub rax, r11
37bf3be2emov [rsp+360], rax
37bf3be36mov rax, [rsp+656]
37bf3be3elea rax, [rax+8*r11]
37bf3be42mov [rsp+40], rax
37bf3be47mov rax, [rsp+656]
37bf3be4fmov [rsp+32], rax
37bf3be54call dgeqrf_64_
37bf3be59mov rax, [rbx]
37bf3be5cmov r8, rsi
37bf3be5fmov [rsp+56], 1
37bf3be68lea rdx, [rsp+352]
37bf3be70lea rcx, [rip+0x51e91d]
37bf3be77sub rax, 1
37bf3be7bmov [rsp+352], rax
37bf3be83mov [rsp+360], rax
37bf3be8bmov rax, [rsp+608]
37bf3be93mov [rsp+48], rax
37bf3be98mov rax, [rsp+600]
37bf3bea0add rax, 8
37bf3bea4mov [rsp+40], rax
37bf3bea9lea rax, [rip+0x51e900]
37bf3beb0mov [rsp+32], rax
37bf3beb5mov r9, rax
37bf3beb8call dlaset_64_
37bf3bebdmov rdx, [rbx]
37bf3bec0mov rax, [rsp+664]
37bf3bec8mov r9, [rsp+608]
37bf3bed0mov rax, [rax]
37bf3bed3lea rcx, [rdx+rdx+1]
37bf3bed8mov [rsp+72], rsi
37bf3beddlea r8, [rdx+rcx]
37bf3bee1mov [rsp+80], rdi
37bf3bee6sub rax, r8
37bf3bee9add rax, 1
37bf3beedmov [rsp+360], rax
37bf3bef5mov rax, [rsp+656]
37bf3befdlea rax, [rax+8*r8-8]
37bf3bf02mov r8, [rsp+600]
37bf3bf0amov [rsp+64], rax
37bf3bf0fmov rax, [rsp+656]
37bf3bf17lea rax, [rax+8*rcx-8]
37bf3bf1cmov rcx, rbx
37bf3bf1fmov [rsp+56], rax
37bf3bf24mov rax, [rsp+656]
37bf3bf2clea rax, [rax+8*rdx]
37bf3bf30mov rdx, rbx
37bf3bf33mov [rsp+48], rax
37bf3bf38mov rax, [rsp+656]
37bf3bf40mov [rsp+40], rax
37bf3bf45mov rax, [rsp+616]
37bf3bf4dmov [rsp+32], rax
37bf3bf52call dgebrd_64_
37bf3bf57mov rax, [rsp+672]
37bf3bf5fmov [rsp+104], r15
37bf3bf64mov rsi, [rsp+656]
37bf3bf6cmov [rsp+120], 1
37bf3bf75mov [rsp+112], 1
37bf3bf7emov [rsp+96], rax
37bf3bf83mov rax, [rbx]
37bf3bf86mov [rsp+72], rbp
37bf3bf8blea rax, [rsi+8*rax]
37bf3bf8fmov [rsp+56], rbp
37bf3bf94mov [rsp+88], rax
37bf3bf99lea rax, [rsp+280]
37bf3bfa1mov [rsp+80], rax
37bf3bfa6lea rax, [rip+0x51e813]
37bf3bfadmov [rsp+64], rax
37bf3bfb2mov [rsp+48], rax
37bf3bfb7mov [rsp+40], rbp
37bf3bfbcmov [rsp+32], rsi
37bf3bfc1
37bf3bfc1loc_37bf3bfc1:
37bf3bfc1mov r9, [rsp+616]
37bf3bfc9mov r8, rbx
37bf3bfcclea rdx, [rip+0x51e7b0]
37bf3bfd3lea rcx, [rip+0x51e7de]
37bf3bfdacall dbdsdc_64_
37bf3bfdfjmp 0x37bf39a70
37bf3bfe4
37bf3bfe4 0f 1f 40 00 ..@.
37bf3bfe8
37bf3bfe8loc_37bf3bfe8:
37bf3bfe8test r13, r13
37bf3bfebje 0x37bf3c058
37bf3bfedmov r9, [r14]
37bf3bff0lea r11, [r9+2*r9]
37bf3bff4add rdx, r9
37bf3bff7mov r12, r9
37bf3bffaimul r12, r9
37bf3bffelea rbp, [r11+rsi]
37bf3c002cmp rdx, rbp
37bf3c005cmovl rdx, rbp
37bf3c009lea rdi, [rdx+r12]
37bf3c00dcvttsd2si rdx, x12
37bf3c012add rdx, r9
37bf3c015add r9, rcx
37bf3c018cmp rdx, r9
37bf3c01bcmovge r9, rdx
37bf3c01fadd r8, r11
37bf3c022cmp r9, r8
37bf3c025cmovge r8, r9
37bf3c029add rax, r11
37bf3c02ccmp r8, rax
37bf3c02fcmovge rax, r8
37bf3c033add r11, r10
37bf3c036cmp rax, r11
37bf3c039cmovl rax, r11
37bf3c03dcmp rax, rbp
37bf3c040cmovl rax, rbp
37bf3c044add rax, r12
37bf3c047cmp rax, rdi
37bf3c04acmovl rax, rdi
37bf3c04ejmp 0x37bf391a0
37bf3c053
37bf3c053 0f 1f 44 00 00 ..D..
37bf3c058
37bf3c058loc_37bf3c058:
37bf3c058mov rax, [rsp+328]
37bf3c060mov edx, 1
37bf3c065mov edi, 1
37bf3c06atest rax, rax
37bf3c06dcmovle rax, rdx
37bf3c071jmp 0x37bf391a0
37bf3c076
37bf3c076 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf3c080
37bf3c080loc_37bf3c080:
37bf3c080test r13, r13
37bf3c083je 0x37bf3c058
37bf3c085cmp rdx, rsi
37bf3c088cmovl rdx, rsi
37bf3c08cadd rax, rcx
37bf3c08fcmp rax, r8
37bf3c092lea rdi, [rdx+rcx]
37bf3c096cmovl rax, r8
37bf3c09acvttsd2si rdx, x13
37bf3c09fjmp 0x37bf3b0b5
37bf3c0a4
37bf3c0a4loc_37bf3c0a4:
37bf3c0a4test r13, r13
37bf3c0a7je 0x37bf3c058
37bf3c0a9cvttsd2si rax, [rsp+272]
37bf3c0b3cmp rdx, rsi
37bf3c0b6cmovl rdx, rsi
37bf3c0balea rdi, [rdx+rcx]
37bf3c0bemov rdx, [rsp+216]
37bf3c0c6add rax, rcx
37bf3c0c9cmp rax, r8
37bf3c0cccmovl rax, r8
37bf3c0d0jmp 0x37bf3b0b5
37bf3c0d5
37bf3c0d5loc_37bf3c0d5:
37bf3c0d5test r13, r13
37bf3c0d8je 0x37bf3c058
37bf3c0demov rax, [rbx]
37bf3c0e1lea r9, [rax+2*rax]
37bf3c0e5add rdx, rax
37bf3c0e8mov r10, rax
37bf3c0ebimul r10, rax
37bf3c0eflea r11, [r9+rsi]
37bf3c0f3cmp rdx, r11
37bf3c0f6cmovl rdx, r11
37bf3c0falea rdi, [rdx+r10]
37bf3c0fecvttsd2si rdx, x10
37bf3c103add rdx, rax
37bf3c106add rax, r8
37bf3c109cmp rdx, rax
37bf3c10ccmovge rax, rdx
37bf3c110lea rdx, [r9+rcx]
37bf3c114cmp rax, rdx
37bf3c117cmovl rax, rdx
37bf3c11badd rbp, r9
37bf3c11ecmp rax, rbp
37bf3c121cmovl rax, rbp
37bf3c125add r9, [rsp+216]
37bf3c12dcmp rax, r9
37bf3c130cmovl rax, r9
37bf3c134cmp rax, r11
37bf3c137cmovl rax, r11
37bf3c13badd rax, r10
37bf3c13ecmp rax, rdi
37bf3c141cmovl rax, rdi
37bf3c145jmp 0x37bf391a0
37bf3c14a
37bf3c14aloc_37bf3c14a:
37bf3c14acmp [rsp+176], 0
37bf3c153jne 0x37bf3d610
37bf3c159test r13, r13
37bf3c15cje 0x37bf39a70
37bf3c162mov rax, [rsp+632]
37bf3c16amov r8, r14
37bf3c16dmov rdx, r14
37bf3c170lea rcx, [rip+0x51e661]
37bf3c177mov [rsp+56], 1
37bf3c180mov [rsp+48], rax
37bf3c185mov rax, [rsp+624]
37bf3c18dmov [rsp+40], rax
37bf3c192lea rax, [rip+0x51e617]
37bf3c199mov [rsp+32], rax
37bf3c19emov r9, rax
37bf3c1a1call dlaset_64_
37bf3c1a6mov rax, [rsp+672]
37bf3c1aemov r8, rbx
37bf3c1b1mov [rsp+120], 1
37bf3c1bamov [rsp+112], 1
37bf3c1c3mov r9, [rsp+616]
37bf3c1cblea rdx, [rip+0x51e5f6]
37bf3c1d2lea rcx, [rip+0x51e5df]
37bf3c1d9mov [rsp+96], rax
37bf3c1demov rax, [rsp+184]
37bf3c1e6mov [rsp+104], r15
37bf3c1ebmov [rsp+88], rax
37bf3c1f0lea rax, [rsp+280]
37bf3c1f8mov [rsp+80], rax
37bf3c1fdmov rax, [rsp+648]
37bf3c205mov [rsp+72], rbp
37bf3c20amov [rsp+64], rax
37bf3c20fmov rax, [rsp+640]
37bf3c217mov [rsp+56], rax
37bf3c21cmov rax, [rsp+632]
37bf3c224mov [rsp+48], rax
37bf3c229mov rax, [rsp+624]
37bf3c231mov [rsp+40], rax
37bf3c236mov rax, [rsp+656]
37bf3c23emov [rsp+32], rax
37bf3c243call dbdsdc_64_
37bf3c248mov rdx, [r14]
37bf3c24bmov rax, [rbx]
37bf3c24ecmp rdx, rax
37bf3c251jg 0x37bf3dbf1
37bf3c257
37bf3c257loc_37bf3c257:
37bf3c257mov rax, [rsp+664]
37bf3c25fmov rsi, [rsp+208]
37bf3c267mov r9, r14
37bf3c26alea r8, [rip+0x51e512]
37bf3c271mov r15, [rsp+160]
37bf3c279mov rbp, [rsp+184]
37bf3c281lea rdx, [rip+0x51e50c]
37bf3c288lea rcx, [rip+0x51e501]
37bf3c28fmov rax, [rax]
37bf3c292mov [rsp+40], rbx
37bf3c297mov [rsp+32], r14
37bf3c29cmov [rsp+152], rax
37bf3c2a4sub rax, rdi
37bf3c2a7add rax, 1
37bf3c2abmov [rsp+104], rsi
37bf3c2b0mov [rsp+360], rax
37bf3c2b8mov rax, [rsp+632]
37bf3c2c0mov [rsp+128], 1
37bf3c2ccmov [rsp+80], rax
37bf3c2d1mov rax, [rsp+624]
37bf3c2d9mov [rsp+120], 1
37bf3c2e2mov [rsp+72], rax
37bf3c2e7mov rax, [rsp+232]
37bf3c2efmov [rsp+112], 1
37bf3c2f8mov [rsp+64], rax
37bf3c2fdmov rax, [rsp+608]
37bf3c305mov [rsp+96], r15
37bf3c30amov [rsp+56], rax
37bf3c30fmov rax, [rsp+600]
37bf3c317mov [rsp+88], rbp
37bf3c31cmov [rsp+48], rax
37bf3c321call dormbr_64_
37bf3c326mov rax, [rsp+664]
37bf3c32emov rax, [rax]
37bf3c331mov [rsp+104], rsi
37bf3c336mov [rsp+128], 1
37bf3c342sub rax, rdi
37bf3c345mov [rsp+96], r15
37bf3c34aadd rax, 1
37bf3c34emov [rsp+88], rbp
37bf3c353mov [rsp+360], rax
37bf3c35bmov rax, [rsp+648]
37bf3c363mov [rsp+120], 1
37bf3c36cmov [rsp+80], rax
37bf3c371mov rax, [rsp+640]
37bf3c379mov [rsp+112], 1
37bf3c382mov [rsp+72], rax
37bf3c387mov rax, [rsp+192]
37bf3c38f
37bf3c38floc_37bf3c38f:
37bf3c38fmov [rsp+64], rax
37bf3c394mov rax, [rsp+608]
37bf3c39cmov [rsp+40], r14
37bf3c3a1mov [rsp+56], rax
37bf3c3a6mov rax, [rsp+600]
37bf3c3aemov [rsp+48], rax
37bf3c3b3
37bf3c3b3loc_37bf3c3b3:
37bf3c3b3mov [rsp+32], rbx
37bf3c3b8mov r9, rbx
37bf3c3bblea r8, [rip+0x51e3cf]
37bf3c3c2lea rdx, [rip+0x51e3c9]
37bf3c3c9lea rcx, [rip+0x51e3c3]
37bf3c3d0call dormbr_64_
37bf3c3d5jmp 0x37bf39a70
37bf3c3da
37bf3c3daloc_37bf3c3da:
37bf3c3dacmp [rsp+176], 0
37bf3c3e3jne 0x37bf3d8b7
37bf3c3e9test r13, r13
37bf3c3ecje 0x37bf39a70
37bf3c3f2mov rax, [rsp+648]
37bf3c3famov r8, rbx
37bf3c3fdmov rdx, rbx
37bf3c400lea rcx, [rip+0x51e3d1]
37bf3c407mov [rsp+56], 1
37bf3c410mov [rsp+48], rax
37bf3c415mov rax, [rsp+640]
37bf3c41dmov [rsp+40], rax
37bf3c422lea rax, [rip+0x51e387]
37bf3c429mov [rsp+32], rax
37bf3c42emov r9, rax
37bf3c431call dlaset_64_
37bf3c436mov rax, [rsp+672]
37bf3c43emov r8, r14
37bf3c441mov [rsp+120], 1
37bf3c44amov [rsp+112], 1
37bf3c453mov r9, [rsp+616]
37bf3c45blea rdx, [rip+0x51e366]
37bf3c462lea rcx, [rip+0x51e32b]
37bf3c469mov [rsp+96], rax
37bf3c46emov rax, [rsp+200]
37bf3c476mov [rsp+104], r15
37bf3c47bmov [rsp+88], rax
37bf3c480lea rax, [rsp+280]
37bf3c488mov [rsp+80], rax
37bf3c48dmov rax, [rsp+648]
37bf3c495mov [rsp+72], rbp
37bf3c49amov [rsp+64], rax
37bf3c49fmov rax, [rsp+640]
37bf3c4a7mov [rsp+56], rax
37bf3c4acmov rax, [rsp+632]
37bf3c4b4mov [rsp+48], rax
37bf3c4b9mov rax, [rsp+624]
37bf3c4c1mov [rsp+40], rax
37bf3c4c6mov rax, [rsp+656]
37bf3c4cemov [rsp+32], rax
37bf3c4d3call dbdsdc_64_
37bf3c4d8mov rdx, [rbx]
37bf3c4dbmov rax, [r14]
37bf3c4decmp rdx, rax
37bf3c4e1jg 0x37bf3db5f
37bf3c4e7
37bf3c4e7loc_37bf3c4e7:
37bf3c4e7mov rax, [rsp+664]
37bf3c4efmov rsi, [rsp+208]
37bf3c4f7mov r9, r14
37bf3c4falea r8, [rip+0x51e282]
37bf3c501mov r15, [rsp+160]
37bf3c509mov rbp, [rsp+200]
37bf3c511lea rdx, [rip+0x51e27c]
37bf3c518lea rcx, [rip+0x51e271]
37bf3c51fmov rax, [rax]
37bf3c522mov [rsp+40], rbx
37bf3c527mov [rsp+32], r14
37bf3c52cmov [rsp+152], rax
37bf3c534sub rax, rdi
37bf3c537add rax, 1
37bf3c53bmov [rsp+104], rsi
37bf3c540mov [rsp+360], rax
37bf3c548mov rax, [rsp+632]
37bf3c550mov [rsp+128], 1
37bf3c55cmov [rsp+80], rax
37bf3c561mov rax, [rsp+624]
37bf3c569mov [rsp+120], 1
37bf3c572mov [rsp+72], rax
37bf3c577mov rax, [rsp+232]
37bf3c57fmov [rsp+112], 1
37bf3c588mov [rsp+64], rax
37bf3c58dmov rax, [rsp+608]
37bf3c595mov [rsp+96], r15
37bf3c59amov [rsp+56], rax
37bf3c59fmov rax, [rsp+600]
37bf3c5a7mov [rsp+88], rbp
37bf3c5acmov [rsp+48], rax
37bf3c5b1call dormbr_64_
37bf3c5b6mov rax, [rsp+664]
37bf3c5bemov rax, [rax]
37bf3c5c1mov [rsp+104], rsi
37bf3c5c6mov [rsp+128], 1
37bf3c5d2sub rax, rdi
37bf3c5d5mov [rsp+96], r15
37bf3c5daadd rax, 1
37bf3c5demov [rsp+88], rbp
37bf3c5e3mov [rsp+360], rax
37bf3c5ebmov rax, [rsp+648]
37bf3c5f3mov [rsp+120], 1
37bf3c5fcmov [rsp+80], rax
37bf3c601mov rax, [rsp+640]
37bf3c609mov [rsp+112], 1
37bf3c612mov [rsp+72], rax
37bf3c617mov rax, [rsp+248]
37bf3c61fjmp 0x37bf3c38f
37bf3c624
37bf3c624loc_37bf3c624:
37bf3c624mov rax, [rsp+672]
37bf3c62cmov [rsp+104], r15
37bf3c631mov r8, r14
37bf3c634lea rdx, [rip+0x51e148]
37bf3c63bmov [rsp+120], 1
37bf3c644mov r9, [rsp+616]
37bf3c64clea rcx, [rip+0x51e141]
37bf3c653mov [rsp+96], rax
37bf3c658mov rax, [rsp+200]
37bf3c660mov [rsp+112], 1
37bf3c669mov [rsp+88], rax
37bf3c66elea rax, [rsp+280]
37bf3c676mov [rsp+80], rax
37bf3c67blea rax, [rip+0x51e13e]
37bf3c682mov [rsp+64], rax
37bf3c687mov [rsp+48], rax
37bf3c68cmov rax, [rsp+656]
37bf3c694mov [rsp+72], rbp
37bf3c699mov [rsp+56], rbp
37bf3c69emov [rsp+40], rbp
37bf3c6a3mov [rsp+32], rax
37bf3c6a8call dbdsdc_64_
37bf3c6adjmp 0x37bf39a70
37bf3c6b2
37bf3c6b2loc_37bf3c6b2:
37bf3c6b2mov rax, [rsp+672]
37bf3c6bamov [rsp+104], r15
37bf3c6bfmov [rsp+120], 1
37bf3c6c8mov [rsp+96], rax
37bf3c6cdmov rax, [rsp+184]
37bf3c6d5mov [rsp+112], 1
37bf3c6demov [rsp+88], rax
37bf3c6e3lea rax, [rsp+280]
37bf3c6ebmov [rsp+80], rax
37bf3c6f0lea rax, [rip+0x51e0c9]
37bf3c6f7mov [rsp+64], rax
37bf3c6fcmov [rsp+48], rax
37bf3c701mov rax, [rsp+656]
37bf3c709mov [rsp+72], rbp
37bf3c70emov [rsp+56], rbp
37bf3c713mov [rsp+40], rbp
37bf3c718mov [rsp+32], rax
37bf3c71djmp 0x37bf3bfc1
37bf3c722
37bf3c722loc_37bf3c722:
37bf3c722cmp r8, 1
37bf3c726jg 0x37bf39a70
37bf3c72cmov eax, 1
37bf3c731mov rcx, r9
37bf3c734xor edx, edx
37bf3c736sub rax, r8
37bf3c739neg rcx
37bf3c73cdiv rcx
37bf3c73fmov r13, rax
37bf3c742jmp 0x37bf3990f
37bf3c747
37bf3c747loc_37bf3c747:
37bf3c747cmp r8, 1
37bf3c74bjg 0x37bf39a70
37bf3c751mov eax, 1
37bf3c756mov rcx, r11
37bf3c759xor edx, edx
37bf3c75bsub rax, r8
37bf3c75eneg rcx
37bf3c761div rcx
37bf3c764mov r15, rax
37bf3c767jmp 0x37bf3a4e2
37bf3c76c
37bf3c76cloc_37bf3c76c:
37bf3c76cmov r10, rcx
37bf3c76fmov rax, [rsp+664]
37bf3c777lea r13, [rsp+360]
37bf3c77flea r12, [rsp+288]
37bf3c787imul r10, rcx
37bf3c78bmov r9, [rsp+608]
37bf3c793mov rdx, rbx
37bf3c796mov r8, [rsp+600]
37bf3c79emov rax, [rax]
37bf3c7a1mov [rsp+56], r12
37bf3c7a6lea rsi, [rsp+304]
37bf3c7aemov [rsp+48], r13
37bf3c7b3lea r11, [rcx+r10+1]
37bf3c7b8mov [rsp+304], rcx
37bf3c7c0mov rcx, r14
37bf3c7c3sub rax, r11
37bf3c7c6mov [rsp+176], r11
37bf3c7ceadd rax, 1
37bf3c7d2mov [rsp+168], r10
37bf3c7damov [rsp+360], rax
37bf3c7e2mov rax, [rsp+656]
37bf3c7ealea rdi, [rax+8*r11-8]
37bf3c7eflea rax, [rax+8*r10]
37bf3c7f3mov [rsp+32], rax
37bf3c7f8mov [rsp+40], rdi
37bf3c7fdmov [rsp+152], rax
37bf3c805call dgelqf_64_
37bf3c80amov [rsp+48], rsi
37bf3c80fmov r8, r14
37bf3c812mov rdx, r14
37bf3c815mov rcx, [rsp+656]
37bf3c81dmov r9, [rsp+600]
37bf3c825mov [rsp+56], 1
37bf3c82emov [rsp+40], rcx
37bf3c833mov rcx, [rsp+608]
37bf3c83bmov [rsp+32], rcx
37bf3c840lea rcx, [rip+0x51df4d]
37bf3c847call dlacpy_64_
37bf3c84cmov rcx, [r14]
37bf3c84fmov [rsp+48], rsi
37bf3c854mov r8, r13
37bf3c857mov [rsp+56], 1
37bf3c860lea rdx, [rsp+352]
37bf3c868lea rax, [rcx-1]
37bf3c86cmov rcx, [rsp+656]
37bf3c874mov [rsp+352], rax
37bf3c87cmov [rsp+360], rax
37bf3c884mov rax, [rsp+304]
37bf3c88clea rax, [rcx+8*rax]
37bf3c890lea rcx, [rip+0x51df19]
37bf3c897mov [rsp+40], rax
37bf3c89cmov r9, rcx
37bf3c89fmov [rsp+32], rcx
37bf3c8a4lea rcx, [rip+0x51df0d]
37bf3c8abcall dlaset_64_
37bf3c8b0mov rdx, [rsp+664]
37bf3c8b8mov r8, r14
37bf3c8bbmov rcx, r14
37bf3c8bemov r9, [rsp+600]
37bf3c8c6mov rdx, [rdx]
37bf3c8c9mov [rsp+48], rdi
37bf3c8cemov rdi, [rsp+608]
37bf3c8d6mov [rsp+64], r12
37bf3c8dbmov [rsp+160], rdx
37bf3c8e3sub rdx, [rsp+176]
37bf3c8eblea rax, [rdx+1]
37bf3c8efmov [rsp+32], rdi
37bf3c8f4mov rdx, rbx
37bf3c8f7mov [rsp+360], rax
37bf3c8ffmov rax, [rsp+152]
37bf3c907mov [rsp+56], r13
37bf3c90cmov [rsp+40], rax
37bf3c911call dorglq_64_
37bf3c916mov rax, [r14]
37bf3c919mov r9, rsi
37bf3c91cmov r10, [rsp+168]
37bf3c924mov rdi, [rsp+664]
37bf3c92cmov r8, [rsp+656]
37bf3c934lea rdx, [r10+rax+1]
37bf3c939mov rdi, [rdi]
37bf3c93clea rcx, [rax+rdx]
37bf3c940mov [rsp+80], r12
37bf3c945lea r10, [rax+rcx]
37bf3c949mov [rsp+72], r13
37bf3c94esub rdi, r10
37bf3c951mov [rsp+176], r10
37bf3c959lea rax, [rdi+1]
37bf3c95dmov rdi, [rsp+656]
37bf3c965mov [rsp+360], rax
37bf3c96dlea r10, [rdi+8*r10-8]
37bf3c972mov rdi, [rsp+656]
37bf3c97amov [rsp+64], r10
37bf3c97flea rax, [rdi+8*rcx-8]
37bf3c984lea rdi, [rdi+8*rdx-8]
37bf3c989mov rcx, r14
37bf3c98cmov rdx, [rsp+616]
37bf3c994mov [rsp+56], rax
37bf3c999mov [rsp+168], rax
37bf3c9a1mov rax, [rsp+152]
37bf3c9a9mov [rsp+32], rdx
37bf3c9aemov rdx, r14
37bf3c9b1mov [rsp+40], rax
37bf3c9b6mov [rsp+48], rdi
37bf3c9bbmov [rsp+160], r10
37bf3c9c3call dgebrd_64_
37bf3c9c8mov rdx, [rsp+672]
37bf3c9d0mov [rsp+104], r15
37bf3c9d5mov r8, r14
37bf3c9d8mov r15, [rsp+160]
37bf3c9e0mov [rsp+72], rbp
37bf3c9e5lea rcx, [rip+0x51ddcc]
37bf3c9ecmov [rsp+96], rdx
37bf3c9f1lea rdx, [rsp+280]
37bf3c9f9mov rax, [rsp+152]
37bf3ca01mov [rsp+80], rdx
37bf3ca06mov rdx, [rsp+648]
37bf3ca0emov [rsp+32], rax
37bf3ca13mov r9, [rsp+616]
37bf3ca1bmov [rsp+64], rdx
37bf3ca20mov rdx, [rsp+640]
37bf3ca28mov [rsp+120], 1
37bf3ca31mov [rsp+56], rdx
37bf3ca36mov rdx, [rsp+632]
37bf3ca3emov [rsp+112], 1
37bf3ca47mov [rsp+48], rdx
37bf3ca4cmov rdx, [rsp+624]
37bf3ca54mov [rsp+88], r15
37bf3ca59mov [rsp+40], rdx
37bf3ca5elea rdx, [rip+0x51dd63]
37bf3ca65call dbdsdc_64_
37bf3ca6amov rax, [rsp+664]
37bf3ca72mov r9, r14
37bf3ca75mov r10, [rsp+176]
37bf3ca7dlea r8, [rip+0x51dcff]
37bf3ca84lea rcx, [rip+0x51dd05]
37bf3ca8bmov rdx, [rax]
37bf3ca8emov rax, [rsp+632]
37bf3ca96mov [rsp+104], r12
37bf3ca9bmov [rsp+112], 1
37bf3caa4mov [rsp+80], rax
37bf3caa9mov rax, [rsp+624]
37bf3cab1sub rdx, r10
37bf3cab4mov [rsp+96], r13
37bf3cab9add rdx, 1
37bf3cabdmov [rsp+72], rax
37bf3cac2mov rax, [rsp+656]
37bf3cacamov [rsp+88], r15
37bf3cacfmov [rsp+48], rax
37bf3cad4mov [rsp+64], rdi
37bf3cad9mov [rsp+56], rsi
37bf3cademov [rsp+40], r14
37bf3cae3mov [rsp+32], r14
37bf3cae8mov [rsp+360], rdx
37bf3caf0lea rdx, [rip+0x51dc9d]
37bf3caf7mov [rsp+152], r10
37bf3caffmov [rsp+128], 1
37bf3cb0bmov [rsp+120], 1
37bf3cb14call dormbr_64_
37bf3cb19mov rax, [rsp+664]
37bf3cb21mov r9, r14
37bf3cb24lea r8, [rip+0x51dc66]
37bf3cb2blea rcx, [rip+0x51dc61]
37bf3cb32mov rdx, [rax]
37bf3cb35mov rax, [rsp+648]
37bf3cb3dmov [rsp+104], r12
37bf3cb42sub rdx, [rsp+152]
37bf3cb4amov [rsp+96], r13
37bf3cb4fmov [rsp+80], rax
37bf3cb54mov rax, [rsp+640]
37bf3cb5cadd rdx, 1
37bf3cb60mov [rsp+112], 1
37bf3cb69mov [rsp+72], rax
37bf3cb6emov rax, [rsp+168]
37bf3cb76mov [rsp+88], r15
37bf3cb7bmov [rsp+64], rax
37bf3cb80mov rax, [rsp+656]
37bf3cb88mov [rsp+56], rsi
37bf3cb8dmov [rsp+48], rax
37bf3cb92mov [rsp+40], r14
37bf3cb97mov [rsp+32], r14
37bf3cb9cmov [rsp+360], rdx
37bf3cba4lea rdx, [rip+0x51dbe7]
37bf3cbabmov [rsp+128], 1
37bf3cbb7mov [rsp+120], 1
37bf3cbc0call dormbr_64_
37bf3cbc5mov [rsp+48], rsi
37bf3cbcamov r8, r14
37bf3cbcdmov rdx, r14
37bf3cbd0mov rax, [rsp+656]
37bf3cbd8mov r9, [rsp+640]
37bf3cbe0mov [rsp+56], 1
37bf3cbe9lea rcx, [rip+0x51dbe8]
37bf3cbf0mov [rsp+40], rax
37bf3cbf5mov rax, [rsp+648]
37bf3cbfdmov [rsp+32], rax
37bf3cc02call dlacpy_64_
37bf3cc07mov rax, [rsp+648]
37bf3cc0fmov [rsp+56], rsi
37bf3cc14lea rcx, [rip+0x51db95]
37bf3cc1bmov [rsp+112], 1
37bf3cc24mov [rsp+96], rax
37bf3cc29mov rax, [rsp+640]
37bf3cc31mov [rsp+104], 1
37bf3cc3amov [rsp+88], rax
37bf3cc3fmov rax, [rsp+608]
37bf3cc47mov [rsp+80], rcx
37bf3cc4cmov [rsp+72], rax
37bf3cc51mov rax, [rsp+600]
37bf3cc59mov [rsp+32], r14
37bf3cc5emov [rsp+64], rax
37bf3cc63mov rax, [rsp+656]
37bf3cc6bmov [rsp+48], rax
37bf3cc70lea rax, [rip+0x51db59]
37bf3cc77mov [rsp+40], rax
37bf3cc7c
37bf3cc7cloc_37bf3cc7c:
37bf3cc7clea rdx, [rip+0x51db00]
37bf3cc83mov r9, rbx
37bf3cc86mov r8, r14
37bf3cc89mov rcx, rdx
37bf3cc8ccall dgemm_64_
37bf3cc91jmp 0x37bf39a70
37bf3cc96
37bf3cc96loc_37bf3cc96:
37bf3cc96mov r10, r11
37bf3cc99mov rax, [rsp+664]
37bf3cca1mov [rsp+312], r11
37bf3cca9lea r12, [rsp+360]
37bf3ccb1imul r10, r11
37bf3ccb5mov rdx, rbx
37bf3ccb8mov rcx, r14
37bf3ccbbmov r9, [rsp+608]
37bf3ccc3mov rax, [rax]
37bf3ccc6lea r13, [rsp+288]
37bf3cccemov [rsp+48], r12
37bf3ccd3lea rsi, [rsp+312]
37bf3ccdbmov [rsp+56], r13
37bf3cce0mov r8, [rsp+600]
37bf3cce8lea r11, [r11+r10+1]
37bf3ccedmov [rsp+168], r10
37bf3ccf5sub rax, r11
37bf3ccf8mov [rsp+176], r11
37bf3cd00add rax, 1
37bf3cd04mov [rsp+360], rax
37bf3cd0cmov rax, [rsp+656]
37bf3cd14lea rdi, [rax+8*r11-8]
37bf3cd19lea rax, [rax+8*r10]
37bf3cd1dmov [rsp+32], rax
37bf3cd22mov [rsp+40], rdi
37bf3cd27mov [rsp+152], rax
37bf3cd2fcall dgeqrf_64_
37bf3cd34mov [rsp+48], rsi
37bf3cd39mov r8, rbx
37bf3cd3cmov rdx, rbx
37bf3cd3fmov rcx, [rsp+656]
37bf3cd47mov r9, [rsp+600]
37bf3cd4fmov [rsp+56], 1
37bf3cd58mov [rsp+40], rcx
37bf3cd5dmov rcx, [rsp+608]
37bf3cd65mov [rsp+32], rcx
37bf3cd6alea rcx, [rip+0x51da47]
37bf3cd71call dlacpy_64_
37bf3cd76mov rcx, [rbx]
37bf3cd79mov [rsp+48], rsi
37bf3cd7emov r8, r12
37bf3cd81mov [rsp+56], 1
37bf3cd8alea rdx, [rsp+352]
37bf3cd92lea rax, [rcx-1]
37bf3cd96mov rcx, [rsp+656]
37bf3cd9emov [rsp+352], rax
37bf3cda6mov [rsp+360], rax
37bf3cdaelea rax, [rcx+8]
37bf3cdb2lea rcx, [rip+0x51d9f7]
37bf3cdb9mov [rsp+40], rax
37bf3cdbemov r9, rcx
37bf3cdc1mov [rsp+32], rcx
37bf3cdc6lea rcx, [rip+0x51d9c7]
37bf3cdcdcall dlaset_64_
37bf3cdd2mov rdx, [rsp+664]
37bf3cddamov r8, rbx
37bf3cdddmov rcx, r14
37bf3cde0mov r9, [rsp+600]
37bf3cde8mov rdx, [rdx]
37bf3cdebmov [rsp+48], rdi
37bf3cdf0mov rdi, [rsp+608]
37bf3cdf8mov [rsp+64], r13
37bf3cdfdmov [rsp+160], rdx
37bf3ce05sub rdx, [rsp+176]
37bf3ce0dlea rax, [rdx+1]
37bf3ce11mov [rsp+32], rdi
37bf3ce16mov rdx, rbx
37bf3ce19mov [rsp+360], rax
37bf3ce21mov rax, [rsp+152]
37bf3ce29mov [rsp+56], r12
37bf3ce2emov [rsp+40], rax
37bf3ce33call dorgqr_64_
37bf3ce38mov rax, [rbx]
37bf3ce3bmov r9, rsi
37bf3ce3emov r10, [rsp+168]
37bf3ce46mov rdi, [rsp+664]
37bf3ce4emov r8, [rsp+656]
37bf3ce56lea rdx, [r10+rax+1]
37bf3ce5bmov rdi, [rdi]
37bf3ce5elea rcx, [rax+rdx]
37bf3ce62mov [rsp+80], r13
37bf3ce67lea r10, [rax+rcx]
37bf3ce6bmov [rsp+72], r12
37bf3ce70sub rdi, r10
37bf3ce73mov [rsp+176], r10
37bf3ce7blea rax, [rdi+1]
37bf3ce7fmov rdi, [rsp+656]
37bf3ce87mov [rsp+360], rax
37bf3ce8flea r10, [rdi+8*r10-8]
37bf3ce94mov rdi, [rsp+656]
37bf3ce9cmov [rsp+64], r10
37bf3cea1lea rax, [rdi+8*rcx-8]
37bf3cea6lea rdi, [rdi+8*rdx-8]
37bf3ceabmov rcx, rbx
37bf3ceaemov rdx, [rsp+616]
37bf3ceb6mov [rsp+56], rax
37bf3cebbmov [rsp+168], rax
37bf3cec3mov rax, [rsp+152]
37bf3cecbmov [rsp+32], rdx
37bf3ced0mov rdx, rbx
37bf3ced3mov [rsp+40], rax
37bf3ced8mov [rsp+48], rdi
37bf3ceddmov [rsp+160], r10
37bf3cee5call dgebrd_64_
37bf3ceeamov rdx, [rsp+672]
37bf3cef2mov [rsp+104], r15
37bf3cef7mov r8, rbx
37bf3cefamov r15, [rsp+160]
37bf3cf02mov [rsp+72], rbp
37bf3cf07lea rcx, [rip+0x51d8aa]
37bf3cf0emov [rsp+96], rdx
37bf3cf13lea rdx, [rsp+280]
37bf3cf1bmov rax, [rsp+152]
37bf3cf23mov [rsp+80], rdx
37bf3cf28mov rdx, [rsp+648]
37bf3cf30mov [rsp+32], rax
37bf3cf35mov r9, [rsp+616]
37bf3cf3dmov [rsp+64], rdx
37bf3cf42mov rdx, [rsp+640]
37bf3cf4amov [rsp+120], 1
37bf3cf53mov [rsp+56], rdx
37bf3cf58mov rdx, [rsp+632]
37bf3cf60mov [rsp+112], 1
37bf3cf69mov [rsp+48], rdx
37bf3cf6emov rdx, [rsp+624]
37bf3cf76mov [rsp+88], r15
37bf3cf7bmov [rsp+40], rdx
37bf3cf80lea rdx, [rip+0x51d841]
37bf3cf87call dbdsdc_64_
37bf3cf8cmov rax, [rsp+664]
37bf3cf94mov r9, rbx
37bf3cf97mov r10, [rsp+176]
37bf3cf9flea r8, [rip+0x51d7dd]
37bf3cfa6lea rcx, [rip+0x51d7e3]
37bf3cfadmov rdx, [rax]
37bf3cfb0mov rax, [rsp+632]
37bf3cfb8mov [rsp+104], r13
37bf3cfbdmov [rsp+112], 1
37bf3cfc6mov [rsp+80], rax
37bf3cfcbmov rax, [rsp+624]
37bf3cfd3sub rdx, r10
37bf3cfd6mov [rsp+96], r12
37bf3cfdbadd rdx, 1
37bf3cfdfmov [rsp+72], rax
37bf3cfe4mov rax, [rsp+656]
37bf3cfecmov [rsp+88], r15
37bf3cff1mov [rsp+48], rax
37bf3cff6mov [rsp+64], rdi
37bf3cffbmov [rsp+56], rsi
37bf3d000mov [rsp+40], rbx
37bf3d005mov [rsp+32], rbx
37bf3d00amov [rsp+360], rdx
37bf3d012lea rdx, [rip+0x51d77b]
37bf3d019mov [rsp+152], r10
37bf3d021mov [rsp+128], 1
37bf3d02dmov [rsp+120], 1
37bf3d036call dormbr_64_
37bf3d03bmov rax, [rsp+664]
37bf3d043mov r9, rbx
37bf3d046lea r8, [rip+0x51d744]
37bf3d04dlea rcx, [rip+0x51d73f]
37bf3d054mov rdx, [rax]
37bf3d057mov rax, [rsp+648]
37bf3d05fmov [rsp+104], r13
37bf3d064sub rdx, [rsp+152]
37bf3d06cmov [rsp+96], r12
37bf3d071mov [rsp+80], rax
37bf3d076mov rax, [rsp+640]
37bf3d07eadd rdx, 1
37bf3d082mov [rsp+112], 1
37bf3d08bmov [rsp+72], rax
37bf3d090mov rax, [rsp+168]
37bf3d098mov [rsp+88], r15
37bf3d09dmov [rsp+64], rax
37bf3d0a2mov rax, [rsp+656]
37bf3d0aamov [rsp+56], rsi
37bf3d0afmov [rsp+48], rax
37bf3d0b4mov [rsp+40], rbx
37bf3d0b9mov [rsp+32], rbx
37bf3d0bemov [rsp+360], rdx
37bf3d0c6lea rdx, [rip+0x51d6c5]
37bf3d0cdmov [rsp+128], 1
37bf3d0d9mov [rsp+120], 1
37bf3d0e2call dormbr_64_
37bf3d0e7mov [rsp+48], rsi
37bf3d0ecmov r8, rbx
37bf3d0efmov rdx, rbx
37bf3d0f2mov rax, [rsp+656]
37bf3d0famov r9, [rsp+624]
37bf3d102mov [rsp+56], 1
37bf3d10blea rcx, [rip+0x51d6c6]
37bf3d112mov [rsp+40], rax
37bf3d117mov rax, [rsp+632]
37bf3d11fmov [rsp+32], rax
37bf3d124call dlacpy_64_
37bf3d129mov rax, [rsp+632]
37bf3d131mov [rsp+72], rsi
37bf3d136lea rcx, [rip+0x51d673]
37bf3d13dmov [rsp+112], 1
37bf3d146mov [rsp+96], rax
37bf3d14bmov rax, [rsp+624]
37bf3d153mov [rsp+104], 1
37bf3d15cmov [rsp+88], rax
37bf3d161mov rax, [rsp+656]
37bf3d169mov [rsp+80], rcx
37bf3d16emov [rsp+64], rax
37bf3d173mov rax, [rsp+608]
37bf3d17bmov [rsp+32], rbx
37bf3d180mov [rsp+56], rax
37bf3d185mov rax, [rsp+600]
37bf3d18dmov [rsp+48], rax
37bf3d192lea rax, [rip+0x51d637]
37bf3d199mov [rsp+40], rax
37bf3d19ejmp 0x37bf3cc7c
37bf3d1a3
37bf3d1a3loc_37bf3d1a3:
37bf3d1a3mov [rsp+56], r13
37bf3d1a8mov r9, rbx
37bf3d1abmov r8, rbx
37bf3d1aemov rdx, r14
37bf3d1b1mov rax, [rsp+208]
37bf3d1b9lea rcx, [rip+0x51d5d0]
37bf3d1c0mov [rsp+80], 1
37bf3d1c9mov [rsp+72], rax
37bf3d1cemov rax, [rsp+160]
37bf3d1d6mov [rsp+64], rax
37bf3d1dbmov rax, [rsp+232]
37bf3d1e3mov [rsp+48], rax
37bf3d1e8mov rax, [rsp+608]
37bf3d1f0mov [rsp+40], rax
37bf3d1f5mov rax, [rsp+600]
37bf3d1fdmov [rsp+32], rax
37bf3d202call dorgbr_64_
37bf3d207mov r9, [rsp+312]
37bf3d20fmov r8, [r14]
37bf3d212test r9, r9
37bf3d215js 0x37bf3db18
37bf3d21btest r8, r8
37bf3d21ejle 0x37bf39a70
37bf3d224lea rax, [r8-1]
37bf3d228xor edx, edx
37bf3d22adiv r9
37bf3d22d
37bf3d22dloc_37bf3d22d:
37bf3d22dmov rsi, [rsp+656]
37bf3d235mov [rsp+584], r14
37bf3d23dmov [rsp+200], r9
37bf3d245lea r12, [rsi+8*rdi-8]
37bf3d24alea rcx, [rip+0x51d587]
37bf3d251mov rdx, r9
37bf3d254mov r15, rax
37bf3d257mov rdi, [rsp+600]
37bf3d25flea rsi, [rip+0x51d54a]
37bf3d266lea rbp, [rip+0x51d563]
37bf3d26dmov [rsp+192], rcx
37bf3d275mov [rsp+152], rsi
37bf3d27dmov r14l, 1
37bf3d283mov rcx, r8
37bf3d286lea rsi, [rsp+312]
37bf3d28esub rdi, 8
37bf3d292mov [rsp+176], rbp
37bf3d29amov [rsp+160], rdi
37bf3d2a2mov rdi, [rsp+608]
37bf3d2aajmp 0x37bf3d2cf
37bf3d2ac
37bf3d2ac 0f 1f 40 00 ..@.
37bf3d2b0
37bf3d2b0loc_37bf3d2b0:
37bf3d2b0mov rax, [rsp+584]
37bf3d2b8mov rdx, [rsp+312]
37bf3d2c0sub r15, 1
37bf3d2c4add r14, [rsp+200]
37bf3d2ccmov rcx, [rax]
37bf3d2cf
37bf3d2cfloc_37bf3d2cf:
37bf3d2cfmov rax, [rsp+160]
37bf3d2d7sub rcx, r14
37bf3d2damov [rsp+112], 1
37bf3d2e3mov r9, rbx
37bf3d2e6add rcx, 1
37bf3d2eamov [rsp+96], rsi
37bf3d2eflea r8, [rsp+352]
37bf3d2f7lea rbp, [rax+8*r14]
37bf3d2fbmov rax, [rsp+152]
37bf3d303cmp rcx, rdx
37bf3d306mov [rsp+104], 1
37bf3d30fcmovg rcx, rdx
37bf3d313mov [rsp+88], r12
37bf3d318lea rdx, [rip+0x51d464]
37bf3d31fmov [rsp+80], rax
37bf3d324mov rax, [rsp+168]
37bf3d32cmov [rsp+56], rdi
37bf3d331mov [rsp+72], rax
37bf3d336mov rax, [rsp+184]
37bf3d33emov [rsp+48], rbp
37bf3d343mov [rsp+64], rax
37bf3d348mov rax, [rsp+176]
37bf3d350mov [rsp+32], rbx
37bf3d355mov [rsp+40], rax
37bf3d35amov [rsp+352], rcx
37bf3d362mov rcx, rdx
37bf3d365call dgemm_64_
37bf3d36amov [rsp+48], rdi
37bf3d36fmov r9, r12
37bf3d372mov r8, rbx
37bf3d375mov [rsp+40], rbp
37bf3d37amov rcx, [rsp+192]
37bf3d382lea rdx, [rsp+352]
37bf3d38amov [rsp+56], 1
37bf3d393mov [rsp+32], rsi
37bf3d398call dlacpy_64_
37bf3d39dtest r15, r15
37bf3d3a0jne 0x37bf3d2b0
37bf3d3a6jmp 0x37bf39a70
37bf3d3ab
37bf3d3abloc_37bf3d3ab:
37bf3d3abmov [rsp+56], r13
37bf3d3b0mov r8, rbx
37bf3d3b3mov r9, r14
37bf3d3b6mov rdx, r14
37bf3d3b9mov rax, [rsp+208]
37bf3d3c1lea rcx, [rip+0x51d3cb]
37bf3d3c8mov [rsp+80], 1
37bf3d3d1mov [rsp+72], rax
37bf3d3d6mov rax, [rsp+160]
37bf3d3demov [rsp+64], rax
37bf3d3e3mov rax, [rsp+248]
37bf3d3ebmov [rsp+48], rax
37bf3d3f0mov rax, [rsp+608]
37bf3d3f8mov [rsp+40], rax
37bf3d3fdmov rax, [rsp+600]
37bf3d405mov [rsp+32], rax
37bf3d40acall dorgbr_64_
37bf3d40fmov r10, [rsp+352]
37bf3d417mov r8, [rbx]
37bf3d41atest r10, r10
37bf3d41djs 0x37bf3db3a
37bf3d423test r8, r8
37bf3d426jle 0x37bf39a70
37bf3d42clea rax, [r8-1]
37bf3d430xor edx, edx
37bf3d432div r10
37bf3d435mov r15, rax
37bf3d438
37bf3d438loc_37bf3d438:
37bf3d438mov rsi, [rsp+184]
37bf3d440mov rax, [rsp+656]
37bf3d448lea rbp, [rip+0x51d381]
37bf3d44flea rcx, [rip+0x51d382]
37bf3d456mov [rsp+592], rbx
37bf3d45emov r13, [rsp+600]
37bf3d466mov rdx, r8
37bf3d469imul rsi, r10
37bf3d46dlea r12, [rax+8*rdi-8]
37bf3d472mov [rsp+176], rbp
37bf3d47amov rbx, [rsp+608]
37bf3d482lea rax, [rip+0x51d327]
37bf3d489mov [rsp+184], rcx
37bf3d491mov rbp, r10
37bf3d494mov [rsp+152], rax
37bf3d49clea rdi, [8*rsi]
37bf3d4a4mov rsi, [rsp+160]
37bf3d4acmov [rsp+192], rdi
37bf3d4b4mov edi, 1
37bf3d4b9jmp 0x37bf3d4da
37bf3d4bb
37bf3d4bb 0f 1f 44 00 00 ..D..
37bf3d4c0
37bf3d4c0loc_37bf3d4c0:
37bf3d4c0mov rax, [rsp+592]
37bf3d4c8add r13, [rsp+192]
37bf3d4d0add rdi, rbp
37bf3d4d3sub r15, 1
37bf3d4d7mov rdx, [rax]
37bf3d4da
37bf3d4daloc_37bf3d4da:
37bf3d4dasub rdx, rdi
37bf3d4ddmov [rsp+96], r14
37bf3d4e2mov r9, rsi
37bf3d4e5mov r8, r14
37bf3d4e8mov rax, [rsp+152]
37bf3d4f0add rdx, 1
37bf3d4f4mov [rsp+112], 1
37bf3d4fdcmp rdx, rbp
37bf3d500mov [rsp+88], r12
37bf3d505mov [rsp+80], rax
37bf3d50amov rax, [rsp+168]
37bf3d512cmovg rdx, rbp
37bf3d516mov [rsp+104], 1
37bf3d51fmov [rsp+56], rax
37bf3d524mov rax, [rsp+200]
37bf3d52cmov [rsp+72], rbx
37bf3d531mov [rsp+48], rax
37bf3d536mov rax, [rsp+176]
37bf3d53emov [rsp+64], r13
37bf3d543mov [rsp+40], rax
37bf3d548mov [rsp+32], r14
37bf3d54dmov [rsp+360], rdx
37bf3d555lea rdx, [rip+0x51d227]
37bf3d55cmov rcx, rdx
37bf3d55fcall dgemm_64_
37bf3d564mov [rsp+48], rbx
37bf3d569mov r9, r12
37bf3d56cmov r8, rsi
37bf3d56fmov [rsp+40], r13
37bf3d574mov rcx, [rsp+184]
37bf3d57cmov rdx, r14
37bf3d57fmov [rsp+56], 1
37bf3d588mov [rsp+32], r14
37bf3d58dcall dlacpy_64_
37bf3d592test r15, r15
37bf3d595jne 0x37bf3d4c0
37bf3d59bjmp 0x37bf39a70
37bf3d5a0
37bf3d5a0loc_37bf3d5a0:
37bf3d5a0lea rdx, [rsp+320]
37bf3d5a8lea rax, [rip+0x51d201]
37bf3d5afmov r8, rbx
37bf3d5b2mov [rsp+56], 1
37bf3d5bbmov [rsp+168], rdx
37bf3d5c3lea rcx, [rip+0x51d20e]
37bf3d5camov [rsp+48], rdx
37bf3d5cfmov rdx, [rsp+184]
37bf3d5d7mov [rsp+32], rax
37bf3d5dcmov [rsp+40], rdx
37bf3d5e1mov rdx, r14
37bf3d5e4mov [rsp+320], r9
37bf3d5ecmov r9, rax
37bf3d5efcall dlaset_64_
37bf3d5f4mov rax, [rbx]
37bf3d5f7imul rax, [rsp+320]
37bf3d600lea r12, [rax+rdi]
37bf3d604mov rdi, -1
37bf3d60bjmp 0x37bf3ae48
37bf3d610
37bf3d610loc_37bf3d610:
37bf3d610mov rax, [rsp+632]
37bf3d618mov r8, rbx
37bf3d61bmov rdx, r14
37bf3d61elea rcx, [rip+0x51d1b3]
37bf3d625mov [rsp+56], 1
37bf3d62emov [rsp+48], rax
37bf3d633mov rax, [rsp+624]
37bf3d63bmov [rsp+40], rax
37bf3d640lea rax, [rip+0x51d169]
37bf3d647mov [rsp+32], rax
37bf3d64cmov r9, rax
37bf3d64fcall dlaset_64_
37bf3d654mov rax, [rsp+672]
37bf3d65cmov [rsp+104], r15
37bf3d661mov r8, rbx
37bf3d664mov rsi, [rsp+184]
37bf3d66cmov [rsp+72], rbp
37bf3d671lea rdx, [rip+0x51d150]
37bf3d678lea rcx, [rip+0x51d139]
37bf3d67fmov [rsp+96], rax
37bf3d684lea rax, [rsp+280]
37bf3d68cmov r9, [rsp+616]
37bf3d694mov [rsp+80], rax
37bf3d699mov rax, [rsp+648]
37bf3d6a1mov [rsp+120], 1
37bf3d6aamov [rsp+64], rax
37bf3d6afmov rax, [rsp+640]
37bf3d6b7mov [rsp+112], 1
37bf3d6c0mov [rsp+56], rax
37bf3d6c5mov rax, [rsp+632]
37bf3d6cdmov [rsp+88], rsi
37bf3d6d2mov [rsp+48], rax
37bf3d6d7mov rax, [rsp+624]
37bf3d6dfmov [rsp+40], rax
37bf3d6e4mov rax, [rsp+656]
37bf3d6ecmov [rsp+32], rax
37bf3d6f1call dbdsdc_64_
37bf3d6f6mov rax, [rsp+664]
37bf3d6femov r15, [rsp+208]
37bf3d706mov r9, r14
37bf3d709mov rbp, [rsp+160]
37bf3d711lea r8, [rip+0x51d06b]
37bf3d718lea rdx, [rip+0x51d075]
37bf3d71fmov rax, [rax]
37bf3d722mov [rsp+88], rsi
37bf3d727lea rcx, [rip+0x51d062]
37bf3d72emov [rsp+40], rbx
37bf3d733mov [rsp+152], rax
37bf3d73bsub rax, rdi
37bf3d73eadd rax, 1
37bf3d742mov [rsp+32], rbx
37bf3d747mov [rsp+360], rax
37bf3d74fmov rax, [rsp+632]
37bf3d757mov [rsp+128], 1
37bf3d763mov [rsp+80], rax
37bf3d768mov rax, [rsp+624]
37bf3d770mov [rsp+120], 1
37bf3d779mov [rsp+72], rax
37bf3d77emov rax, [rsp+232]
37bf3d786mov [rsp+112], 1
37bf3d78fmov [rsp+64], rax
37bf3d794mov rax, [rsp+608]
37bf3d79cmov [rsp+104], r15
37bf3d7a1mov [rsp+56], rax
37bf3d7a6mov rax, [rsp+600]
37bf3d7aemov [rsp+96], rbp
37bf3d7b3mov [rsp+48], rax
37bf3d7b8call dormbr_64_
37bf3d7bdmov rax, [rsp+664]
37bf3d7c5mov rax, [rax]
37bf3d7c8mov [rsp+104], r15
37bf3d7cdmov [rsp+128], 1
37bf3d7d9sub rax, rdi
37bf3d7dcmov [rsp+96], rbp
37bf3d7e1add rax, 1
37bf3d7e5mov [rsp+88], rsi
37bf3d7eamov [rsp+360], rax
37bf3d7f2mov rax, [rsp+648]
37bf3d7famov [rsp+120], 1
37bf3d803mov [rsp+80], rax
37bf3d808mov rax, [rsp+640]
37bf3d810mov [rsp+112], 1
37bf3d819mov [rsp+72], rax
37bf3d81emov rax, [rsp+192]
37bf3d826mov [rsp+40], rbx
37bf3d82bmov [rsp+64], rax
37bf3d830mov rax, [rsp+608]
37bf3d838mov [rsp+56], rax
37bf3d83dmov rax, [rsp+600]
37bf3d845mov [rsp+48], rax
37bf3d84ajmp 0x37bf3c3b3
37bf3d84f
37bf3d84floc_37bf3d84f:
37bf3d84flea rdx, [rsp+296]
37bf3d857lea rax, [rip+0x51cf52]
37bf3d85emov r8, rbx
37bf3d861mov [rsp+56], 1
37bf3d86amov [rsp+48], rdx
37bf3d86fmov r9, rax
37bf3d872lea rcx, [rip+0x51cf5f]
37bf3d879mov [rsp+168], rdx
37bf3d881mov rdx, [rsp+200]
37bf3d889mov [rsp+32], rax
37bf3d88emov [rsp+40], rdx
37bf3d893mov rdx, r14
37bf3d896call dlaset_64_
37bf3d89bmov rax, [rbx]
37bf3d89eimul rax, [rsp+296]
37bf3d8a7lea r12, [rax+rdi]
37bf3d8abmov rdi, -1
37bf3d8b2jmp 0x37bf3aa75
37bf3d8b7
37bf3d8b7loc_37bf3d8b7:
37bf3d8b7mov rax, [rsp+648]
37bf3d8bfmov r8, rbx
37bf3d8c2mov rdx, r14
37bf3d8c5lea rcx, [rip+0x51cf0c]
37bf3d8ccmov [rsp+56], 1
37bf3d8d5mov [rsp+48], rax
37bf3d8damov rax, [rsp+640]
37bf3d8e2mov [rsp+40], rax
37bf3d8e7lea rax, [rip+0x51cec2]
37bf3d8eemov [rsp+32], rax
37bf3d8f3mov r9, rax
37bf3d8f6call dlaset_64_
37bf3d8fbmov rax, [rsp+672]
37bf3d903mov [rsp+104], r15
37bf3d908mov r8, r14
37bf3d90bmov rsi, [rsp+200]
37bf3d913mov [rsp+72], rbp
37bf3d918lea rdx, [rip+0x51cea9]
37bf3d91flea rcx, [rip+0x51ce6e]
37bf3d926mov [rsp+96], rax
37bf3d92blea rax, [rsp+280]
37bf3d933mov r9, [rsp+616]
37bf3d93bmov [rsp+80], rax
37bf3d940mov rax, [rsp+648]
37bf3d948mov [rsp+120], 1
37bf3d951mov [rsp+64], rax
37bf3d956mov rax, [rsp+640]
37bf3d95emov [rsp+112], 1
37bf3d967mov [rsp+56], rax
37bf3d96cmov rax, [rsp+632]
37bf3d974mov [rsp+88], rsi
37bf3d979mov [rsp+48], rax
37bf3d97emov rax, [rsp+624]
37bf3d986mov [rsp+40], rax
37bf3d98bmov rax, [rsp+656]
37bf3d993mov [rsp+32], rax
37bf3d998call dbdsdc_64_
37bf3d99dmov rax, [rsp+664]
37bf3d9a5mov r15, [rsp+208]
37bf3d9admov r9, r14
37bf3d9b0mov rbp, [rsp+160]
37bf3d9b8lea r8, [rip+0x51cdc4]
37bf3d9bflea rdx, [rip+0x51cdce]
37bf3d9c6mov rax, [rax]
37bf3d9c9mov [rsp+88], rsi
37bf3d9celea rcx, [rip+0x51cdbb]
37bf3d9d5mov [rsp+40], rbx
37bf3d9damov [rsp+152], rax
37bf3d9e2sub rax, rdi
37bf3d9e5add rax, 1
37bf3d9e9mov [rsp+32], r14
37bf3d9eemov [rsp+360], rax
37bf3d9f6mov rax, [rsp+632]
37bf3d9femov [rsp+128], 1
37bf3da0amov [rsp+80], rax
37bf3da0fmov rax, [rsp+624]
37bf3da17mov [rsp+120], 1
37bf3da20mov [rsp+72], rax
37bf3da25mov rax, [rsp+232]
37bf3da2dmov [rsp+112], 1
37bf3da36mov [rsp+64], rax
37bf3da3bmov rax, [rsp+608]
37bf3da43mov [rsp+104], r15
37bf3da48mov [rsp+56], rax
37bf3da4dmov rax, [rsp+600]
37bf3da55mov [rsp+96], rbp
37bf3da5amov [rsp+48], rax
37bf3da5fcall dormbr_64_
37bf3da64mov rax, [rsp+664]
37bf3da6cmov r9, r14
37bf3da6flea r8, [rip+0x51cd1b]
37bf3da76lea rdx, [rip+0x51cd15]
37bf3da7dlea rcx, [rip+0x51cd0f]
37bf3da84mov rax, [rax]
37bf3da87mov [rsp+104], r15
37bf3da8cmov [rsp+112], 1
37bf3da95sub rax, rdi
37bf3da98mov [rsp+96], rbp
37bf3da9dadd rax, 1
37bf3daa1mov [rsp+88], rsi
37bf3daa6mov [rsp+360], rax
37bf3daaemov rax, [rsp+648]
37bf3dab6mov [rsp+40], r14
37bf3dabbmov [rsp+80], rax
37bf3dac0mov rax, [rsp+640]
37bf3dac8mov [rsp+32], rbx
37bf3dacdmov [rsp+72], rax
37bf3dad2mov rax, [rsp+248]
37bf3dadamov [rsp+128], 1
37bf3dae6mov [rsp+64], rax
37bf3daebmov rax, [rsp+608]
37bf3daf3mov [rsp+120], 1
37bf3dafcmov [rsp+56], rax
37bf3db01mov rax, [rsp+600]
37bf3db09mov [rsp+48], rax
37bf3db0ecall dormbr_64_
37bf3db13jmp 0x37bf39a70
37bf3db18
37bf3db18loc_37bf3db18:
37bf3db18cmp r8, 1
37bf3db1cjg 0x37bf39a70
37bf3db22mov eax, 1
37bf3db27mov rcx, r9
37bf3db2axor edx, edx
37bf3db2csub rax, r8
37bf3db2fneg rcx
37bf3db32div rcx
37bf3db35jmp 0x37bf3d22d
37bf3db3a
37bf3db3aloc_37bf3db3a:
37bf3db3acmp r8, 1
37bf3db3ejg 0x37bf39a70
37bf3db44mov eax, 1
37bf3db49mov rcx, r10
37bf3db4cxor edx, edx
37bf3db4esub rax, r8
37bf3db51neg rcx
37bf3db54div rcx
37bf3db57mov r15, rax
37bf3db5ajmp 0x37bf3d438
37bf3db5f
37bf3db5floc_37bf3db5f:
37bf3db5fmov rsi, [rsp+192]
37bf3db67xor ecx, ecx
37bf3db69lea r8, [rax+1]
37bf3db6dmov [rsp+56], 1
37bf3db76lea r9, [rip+0x51cc33]
37bf3db7dtest rsi, rsi
37bf3db80cmovns rcx, rsi
37bf3db84mov rsi, [rsp+648]
37bf3db8csub rdx, rax
37bf3db8fmov [rsp+352], rdx
37bf3db97imul r8, rcx
37bf3db9bnot rcx
37bf3db9emov [rsp+48], rsi
37bf3dba3mov rsi, [rsp+640]
37bf3dbabmov [rsp+360], rdx
37bf3dbb3lea rdx, [rsp+352]
37bf3dbbbadd rcx, r8
37bf3dbbemov r8, [rsp+160]
37bf3dbc6lea rax, [rax+rcx+1]
37bf3dbcblea rcx, [rip+0x51cc06]
37bf3dbd2lea rax, [rsi+8*rax]
37bf3dbd6mov [rsp+40], rax
37bf3dbdblea rax, [rip+0x51cbee]
37bf3dbe2mov [rsp+32], rax
37bf3dbe7call dlaset_64_
37bf3dbecjmp 0x37bf3c4e7
37bf3dbf1
37bf3dbf1loc_37bf3dbf1:
37bf3dbf1mov rsi, [rsp+200]
37bf3dbf9xor ecx, ecx
37bf3dbfblea r8, [rax+1]
37bf3dbffmov [rsp+56], 1
37bf3dc08lea r9, [rip+0x51cba1]
37bf3dc0ftest rsi, rsi
37bf3dc12cmovns rcx, rsi
37bf3dc16mov rsi, [rsp+632]
37bf3dc1esub rdx, rax
37bf3dc21mov [rsp+352], rdx
37bf3dc29imul r8, rcx
37bf3dc2dnot rcx
37bf3dc30mov [rsp+48], rsi
37bf3dc35mov rsi, [rsp+624]
37bf3dc3dmov [rsp+360], rdx
37bf3dc45lea rdx, [rsp+352]
37bf3dc4dadd rcx, r8
37bf3dc50mov r8, [rsp+160]
37bf3dc58lea rax, [rax+rcx+1]
37bf3dc5dlea rcx, [rip+0x51cb74]
37bf3dc64lea rax, [rsi+8*rax]
37bf3dc68mov [rsp+40], rax
37bf3dc6dlea rax, [rip+0x51cb5c]
37bf3dc74mov [rsp+32], rax
37bf3dc79call dlaset_64_
37bf3dc7ejmp 0x37bf3c257
37bf3dc83
37bf3dc83loc_37bf3dc83:
37bf3dc83mov rsi, rax
37bf3dc86jmp 0x37bf39f44
37bf38b00
37bf38b00dgesdd_64_:
37bf38b00push r15
37bf38b02push r14
37bf38b04push r13
37bf38b06push r12
37bf38b08push rbp
37bf38b09push rdi
37bf38b0apush rsi
37bf38b0bpush rbx
37bf38b0csub rsp, 504
37bf38b13movups [rsp+368], x6
37bf38b1bmovups [rsp+384], x7
37bf38b23movups [rsp+400], x8
37bf38b2cmovups [rsp+416], x9
37bf38b35movups [rsp+432], x10
37bf38b3emovups [rsp+448], x11
37bf38b47movups [rsp+464], x12
37bf38b50movups [rsp+480], x13
37bf38b59mov rax, [rsp+608]
37bf38b61mov rbp, [rdx]
37bf38b64mov r15, [rsp+680]
37bf38b6cmov rax, [rax]
37bf38b6fmov [r15], 0
37bf38b76mov [rsp+184], rax
37bf38b7emov rsi, rcx
37bf38b81mov r14, rdx
37bf38b84mov rbx, r8
37bf38b87mov rax, [rsp+648]
37bf38b8fmov [rsp+600], r9
37bf38b97lea rdx, [rip+0x521be2]
37bf38b9emov r9l, 1
37bf38ba4mov rax, [rax]
37bf38ba7mov [rsp+192], rax
37bf38bafmov rax, [rsp+632]
37bf38bb7mov rax, [rax]
37bf38bbamov [rsp+200], rax
37bf38bc2mov rax, [r8]
37bf38bc5mov r8l, 1
37bf38bcbcmp rbp, rax
37bf38bcecmovg rbp, rax
37bf38bd2mov [rsp+336], rbp
37bf38bdacall lsame_64_
37bf38bdfmov r9l, 1
37bf38be5mov r8l, 1
37bf38bebmov rcx, rsi
37bf38beelea rdx, [rip+0x521b8c]
37bf38bf5mov rdi, rax
37bf38bf8call lsame_64_
37bf38bfdmov r9l, 1
37bf38c03mov r8l, 1
37bf38c09mov rcx, rsi
37bf38c0clea rdx, [rip+0x521b6f]
37bf38c13mov r13, rax
37bf38c16mov [rsp+176], rax
37bf38c1ecall lsame_64_
37bf38c23mov r9l, 1
37bf38c29mov rcx, rsi
37bf38c2cor r13, rdi
37bf38c2fmov r8l, 1
37bf38c35lea rdx, [rip+0x521b47]
37bf38c3cmov [rsp+168], rax
37bf38c44mov r12, rax
37bf38c47call lsame_64_
37bf38c4cmov [rsp+152], rax
37bf38c54test r13, r13
37bf38c57jne 0x37bf38d00
37bf38c5dtest r12, r12
37bf38c60jne 0x37bf38d00
37bf38c66mov r8, -1
37bf38c6dmov esi, 1
37bf38c72test rax, rax
37bf38c75jne 0x37bf38d00
37bf38c7b
37bf38c7bloc_37bf38c7b:
37bf38c7bmov [r15], r8
37bf38c7e
37bf38c7eloc_37bf38c7e:
37bf38c7elea rdx, [rsp+360]
37bf38c86mov r8l, 6
37bf38c8clea rcx, [rip+0x521b02]
37bf38c93mov [rsp+360], rsi
37bf38c9bcall xerbla_64_
37bf38ca0nop
37bf38ca1
37bf38ca1loc_37bf38ca1:
37bf38ca1movups x6, [rsp+368]
37bf38ca9movups x7, [rsp+384]
37bf38cb1movups x8, [rsp+400]
37bf38cbamovups x9, [rsp+416]
37bf38cc3movups x10, [rsp+432]
37bf38cccmovups x11, [rsp+448]
37bf38cd5movups x12, [rsp+464]
37bf38cdemovups x13, [rsp+480]
37bf38ce7add rsp, 504
37bf38ceepop rbx
37bf38cefpop rsi
37bf38cf0pop rdi
37bf38cf1pop rbp
37bf38cf2pop r12
37bf38cf4pop r13
37bf38cf6pop r14
37bf38cf8pop r15
37bf38cfaret
37bf38cfb
37bf38cfb 0f 1f 44 00 00 ..D..
37bf38d00
37bf38d00loc_37bf38d00:
37bf38d00mov rax, [r14]
37bf38d03test rax, rax
37bf38d06js 0x37bf39200
37bf38d0cmov rdx, [rbx]
37bf38d0ftest rdx, rdx
37bf38d12js 0x37bf39230
37bf38d18mov rsi, [rsp+608]
37bf38d20test rax, rax
37bf38d23mov ecx, 1
37bf38d28cmovg rcx, rax
37bf38d2ccmp [rsi], rcx
37bf38d2fjl 0x37bf39218
37bf38d35mov rsi, [rsp+632]
37bf38d3dmov rcx, [rsi]
37bf38d40test rcx, rcx
37bf38d43jle 0x37bf39248
37bf38d49test r13, r13
37bf38d4cjne 0x37bf39260
37bf38d52cmp [rsp+168], 0
37bf38d5bje 0x37bf38d80
37bf38d5dcmp rax, rdx
37bf38d60jge 0x37bf3a846
37bf38d66mov r8, -8
37bf38d6dmov esi, 8
37bf38d72cmp rax, rcx
37bf38d75jg 0x37bf38c7b
37bf38d7bnop [rax+rax]
37bf38d80
37bf38d80loc_37bf38d80:
37bf38d80mov rsi, [rsp+648]
37bf38d88cmp [rsi], 0
37bf38d8cjle 0x37bf3a860
37bf38d92
37bf38d92loc_37bf38d92:
37bf38d92mov rdi, [rsp+664]
37bf38d9amov rsi, [r15]
37bf38d9dmov rdi, [rdi]
37bf38da0mov [rsp+160], rdi
37bf38da8test rsi, rsi
37bf38dabjne 0x37bf39f44
37bf38db1mov [rsp+328], 1
37bf38dbdpxor x0, x0
37bf38dc1cvtsi2sd x0, rbp
37bf38dc6mulsd x0, [rip+0x521a12]
37bf38dcedivsd x0, [rip+0x521a12]
37bf38dd6cvttsd2si rdi, x0
37bf38ddbmov [rsp+208], rdi
37bf38de3cmp rax, rdx
37bf38de6jl 0x37bf39aa0
37bf38dectest rbp, rbp
37bf38defjle 0x37bf39e70
37bf38df5cmp [rsp+152], 0
37bf38dfeje 0x37bf39fa0
37bf38e04lea rsi, [8*rdx]
37bf38e0csub rsi, rdx
37bf38e0f
37bf38e0floc_37bf38e0f:
37bf38e0flea rdi, [rip+0x521972]
37bf38e16mov r9, r14
37bf38e19mov rdx, rbx
37bf38e1cmov rcx, r14
37bf38e1flea r12, [rsp+272]
37bf38e27lea rbp, [rsp+288]
37bf38e2fmov [rsp+72], rdi
37bf38e34mov [rsp+80], rbp
37bf38e39mov r8, r12
37bf38e3cmov [rsp+64], r12
37bf38e41mov [rsp+56], r12
37bf38e46mov [rsp+48], r12
37bf38e4bmov [rsp+40], r12
37bf38e50mov [rsp+32], r12
37bf38e55call dgebrd_64_
37bf38e5amov [rsp+80], rbp
37bf38e5fmov r9, rbx
37bf38e62mov r8, r12
37bf38e65mov [rsp+72], rdi
37bf38e6amov rdx, rbx
37bf38e6dmov rcx, rbx
37bf38e70movsd_xmm x9, [rsp+272]
37bf38e7amov [rsp+64], r12
37bf38e7fmov [rsp+56], r12
37bf38e84mov [rsp+48], r12
37bf38e89mov [rsp+40], r12
37bf38e8emov [rsp+32], r12
37bf38e93call dgebrd_64_
37bf38e98mov [rsp+56], rbp
37bf38e9dmov r9, r14
37bf38ea0mov r8, r12
37bf38ea3mov [rsp+48], rdi
37bf38ea8mov rdx, rbx
37bf38eabmov rcx, r14
37bf38eaemovsd_xmm x6, [rsp+272]
37bf38eb7mov [rsp+40], r12
37bf38ebcmov [rsp+32], r12
37bf38ec1call dgeqrf_64_
37bf38ec6mov [rsp+72], rbp
37bf38ecbmov r9, rbx
37bf38ecemov r8, rbx
37bf38ed1mov [rsp+64], rdi
37bf38ed6mov rdx, rbx
37bf38ed9lea rcx, [rip+0x5218b0]
37bf38ee0movsd_xmm x8, [rsp+272]
37bf38eeamov [rsp+80], 1
37bf38ef3mov [rsp+56], r12
37bf38ef8mov [rsp+48], r12
37bf38efdmov [rsp+40], rbx
37bf38f02mov [rsp+32], r12
37bf38f07call dorgbr_64_
37bf38f0cmov [rsp+64], rbp
37bf38f11mov r9, r12
37bf38f14mov r8, rbx
37bf38f17mov [rsp+56], rdi
37bf38f1cmov rdx, r14
37bf38f1fmov rcx, r14
37bf38f22mov [rsp+48], r12
37bf38f27mov [rsp+40], r12
37bf38f2cmov [rsp+32], r14
37bf38f31call dorgqr_64_
37bf38f36mov [rsp+64], rbp
37bf38f3bmov r9, r12
37bf38f3emov r8, rbx
37bf38f41mov [rsp+56], rdi
37bf38f46mov rdx, rbx
37bf38f49mov rcx, r14
37bf38f4cmovsd_xmm x10, [rsp+272]
37bf38f56mov [rsp+48], r12
37bf38f5bmov [rsp+40], r12
37bf38f60mov [rsp+32], r14
37bf38f65call dorgqr_64_
37bf38f6amov [rsp+104], rbp
37bf38f6fmov r9, rbx
37bf38f72lea r8, [rip+0x521818]
37bf38f79mov [rsp+120], 1
37bf38f82lea rdx, [rip+0x521809]
37bf38f89lea rcx, [rip+0x521803]
37bf38f90movsd_xmm x12, [rsp+272]
37bf38f9amov [rsp+128], 1
37bf38fa6mov [rsp+112], 1
37bf38fafmov [rsp+96], rdi
37bf38fb4mov [rsp+88], r12
37bf38fb9mov [rsp+80], rbx
37bf38fbemov [rsp+72], r12
37bf38fc3mov [rsp+64], r12
37bf38fc8mov [rsp+56], rbx
37bf38fcdmov [rsp+48], r12
37bf38fd2mov [rsp+40], rbx
37bf38fd7mov [rsp+32], rbx
37bf38fdccall dormbr_64_
37bf38fe1mov [rsp+104], rbp
37bf38fe6mov r9, rbx
37bf38fe9cvttsd2si rax, [rsp+272]
37bf38ff3mov [rsp+120], 1
37bf38ffclea r8, [rip+0x521780]
37bf39003lea rdx, [rip+0x52178a]
37bf3900amov [rsp+112], 1
37bf39013lea rcx, [rip+0x521776]
37bf3901amov [rsp+128], 1
37bf39026mov [rsp+96], rdi
37bf3902bmov [rsp+88], r12
37bf39030mov [rsp+80], rbx
37bf39035mov [rsp+72], r12
37bf3903amov [rsp+64], r12
37bf3903fmov [rsp+56], rbx
37bf39044mov [rsp+48], r12
37bf39049mov [rsp+40], rbx
37bf3904emov [rsp+32], rbx
37bf39053mov [rsp+216], rax
37bf3905bcall dormbr_64_
37bf39060mov [rsp+104], rbp
37bf39065mov r9, r14
37bf39068lea r8, [rip+0x521714]
37bf3906fmov [rsp+120], 1
37bf39078lea rdx, [rip+0x521715]
37bf3907flea rcx, [rip+0x52170a]
37bf39086movsd_xmm x7, [rsp+272]
37bf3908fmov [rsp+128], 1
37bf3909bmov [rsp+112], 1
37bf390a4mov [rsp+96], rdi
37bf390a9mov [rsp+88], r12
37bf390aemov [rsp+80], r14
37bf390b3mov [rsp+72], r12
37bf390b8mov [rsp+64], r12
37bf390bdmov [rsp+56], r14
37bf390c2mov [rsp+48], r12
37bf390c7mov [rsp+40], rbx
37bf390ccmov [rsp+32], rbx
37bf390d1call dormbr_64_
37bf390d6mov [rsp+104], rbp
37bf390dbmov r9, r14
37bf390delea rdx, [rip+0x5216af]
37bf390e5mov [rsp+120], 1
37bf390eelea r8, [rip+0x52168e]
37bf390f5lea rcx, [rip+0x521694]
37bf390fcmovsd_xmm x13, [rsp+272]
37bf39106mov [rsp+128], 1
37bf39112mov [rsp+112], 1
37bf3911bmov [rsp+96], rdi
37bf39120mov [rsp+88], r12
37bf39125mov [rsp+80], r14
37bf3912amov [rsp+72], r12
37bf3912fmov [rsp+64], r12
37bf39134mov [rsp+56], r14
37bf39139mov [rsp+48], r12
37bf3913emov [rsp+40], rbx
37bf39143mov [rsp+32], r14
37bf39148call dormbr_64_
37bf3914dmov rdx, [r14]
37bf39150cmp rdx, [rsp+208]
37bf39158jl 0x37bf39f50
37bf3915ecvttsd2si rcx, x6
37bf39163cvttsd2si r8, x8
37bf39168cmp [rsp+152], 0
37bf39171je 0x37bf3a750
37bf39177mov rdx, [rbx]
37bf3917alea rax, [rdx+2*rdx]
37bf3917elea rdi, [rdx+rsi]
37bf39182add rdx, r8
37bf39185add rax, rcx
37bf39188cmp rax, rdx
37bf3918bcmovl rax, rdx
37bf3918fcmp rax, rdi
37bf39192cmovl rax, rdi
37bf39196nop [rax+rax]
37bf391a0
37bf391a0loc_37bf391a0:
37bf391a0mov [rsp+328], rax
37bf391a8lea rax, [rsp+328]
37bf391b0mov rcx, rax
37bf391b3mov [rsp+224], rax
37bf391bbcall droundup_lwork_64_
37bf391c0mov rax, [rsp+656]
37bf391c8movsd_xmm [rax], x0
37bf391ccmov rax, [rsp+664]
37bf391d4cmp [rax], rdi
37bf391d7jge 0x37bf392c0
37bf391ddcmp [rsp+160], -1
37bf391e6je 0x37bf39f38
37bf391ecmov [r15], -12
37bf391f3mov esi, 12
37bf391f8jmp 0x37bf38c7e
37bf391fd
37bf391fd 0f 1f 00 ...
37bf39200
37bf39200loc_37bf39200:
37bf39200mov r8, -2
37bf39207mov esi, 2
37bf3920cjmp 0x37bf38c7b
37bf39211
37bf39211 0f 1f 80 00 00 00 00 .......
37bf39218
37bf39218loc_37bf39218:
37bf39218mov r8, -5
37bf3921fmov esi, 5
37bf39224jmp 0x37bf38c7b
37bf39229
37bf39229 0f 1f 80 00 00 00 00 .......
37bf39230
37bf39230loc_37bf39230:
37bf39230mov r8, -3
37bf39237mov esi, 3
37bf3923cjmp 0x37bf38c7b
37bf39241
37bf39241 0f 1f 80 00 00 00 00 .......
37bf39248
37bf39248loc_37bf39248:
37bf39248mov r8, -8
37bf3924fmov esi, 8
37bf39254jmp 0x37bf38c7b
37bf39259
37bf39259 0f 1f 80 00 00 00 00 .......
37bf39260
37bf39260loc_37bf39260:
37bf39260cmp rax, rcx
37bf39263jg 0x37bf39248
37bf39265mov rsi, [rsp+648]
37bf3926dmov rcx, [rsi]
37bf39270test rcx, rcx
37bf39273jle 0x37bf3a860
37bf39279test rdi, rdi
37bf3927cjne 0x37bf3bbc1
37bf39282
37bf39282loc_37bf39282:
37bf39282cmp rcx, rbp
37bf39285jl 0x37bf3a860
37bf3928bcmp [rsp+168], 0
37bf39294je 0x37bf38d92
37bf3929a
37bf3929aloc_37bf3929a:
37bf3929acmp rax, rdx
37bf3929djl 0x37bf38d92
37bf392a3mov r8, -10
37bf392aamov esi, 10
37bf392afcmp rdx, rcx
37bf392b2jg 0x37bf38c7b
37bf392b8jmp 0x37bf38d92
37bf392bd
37bf392bd 0f 1f 00 ...
37bf392c0
37bf392c0loc_37bf392c0:
37bf392c0mov rax, [r15]
37bf392c3mov [rsp+216], rax
37bf392cbtest rax, rax
37bf392cejne 0x37bf3dc83
37bf392d4cmp [rsp+160], -1
37bf392ddje 0x37bf38ca1
37bf392e3cmp [r14], 0
37bf392e7je 0x37bf38ca1
37bf392edcmp [rbx], 0
37bf392f1je 0x37bf38ca1
37bf392f7mov edx, 1
37bf392fclea rcx, [rip+0x521490]
37bf39303lea rbp, [rsp+272]
37bf3930bcall dlamch_64_
37bf39310mov edx, 1
37bf39315lea rcx, [rip+0x521465]
37bf3931cmovapd x6, x0
37bf39320call dlamch_64_
37bf39325mov [rsp+40], rbp
37bf3932amov r8, rbx
37bf3932dmov rdx, r14
37bf39330movapd x1, x0
37bf39334lea rcx, [rip+0x521460]
37bf3933bmovsd_xmm x2, [rip+0x5214ad]
37bf39343mov rax, [rsp+608]
37bf3934bsqrtsd x1, x1
37bf3934fmov r9, [rsp+600]
37bf39357mov [rsp+48], 1
37bf39360mov [rsp+32], rax
37bf39365divsd x1, x6
37bf39369movsd_xmm [rsp+344], x1
37bf39372divsd x2, x1
37bf39376movsd_xmm [rsp+232], x1
37bf3937fmovsd_xmm [rsp+264], x2
37bf39388movsd_xmm [rsp+160], x2
37bf39391call dlange_64_
37bf39396lea rax, [rsp+256]
37bf3939emov rcx, rax
37bf393a1mov [rsp+240], rax
37bf393a9movsd_xmm [rsp+256], x0
37bf393b2call disnan_64_
37bf393b7movsd_xmm x2, [rsp+160]
37bf393c0movsd_xmm x1, [rsp+232]
37bf393c9test rax, rax
37bf393ccjne 0x37bf39fb8
37bf393d2movsd_xmm x0, [rsp+256]
37bf393dbpxor x3, x3
37bf393dfcomisd x0, x3
37bf393e3jbe 0x37bf393ef
37bf393e5comisd x1, x0
37bf393e9ja 0x37bf3a878
37bf393ef
37bf393efloc_37bf393ef:
37bf393efcomisd x0, x2
37bf393f3ja 0x37bf3a7d0
37bf393f9
37bf393f9loc_37bf393f9:
37bf393f9mov rcx, [r14]
37bf393fcmov r11, [rbx]
37bf393ffcmp rcx, r11
37bf39402jl 0x37bf39fc8
37bf39408cmp rcx, [rsp+208]
37bf39410jl 0x37bf3acf8
37bf39416cmp [rsp+152], 0
37bf3941fjne 0x37bf3bde8
37bf39425cmp [rsp+168], 0
37bf3942eje 0x37bf3b6c0
37bf39434mov rax, [rsp+664]
37bf3943cmov r12, r11
37bf3943fmov r9, r11
37bf39442lea r8, [r11+2*r11]
37bf39446imul r9, r11
37bf3944amov rcx, [rax]
37bf3944dmov rax, [rsp+608]
37bf39455mov rax, [rax]
37bf39458imul r12, rax
37bf3945clea rdx, [r12+r9]
37bf39460add rdx, r8
37bf39463add rdx, rsi
37bf39466cmp rcx, rdx
37bf39469jge 0x37bf39483
37bf3946bmov rax, rcx
37bf3946emov r12, r11
37bf39471sub rax, r9
37bf39474sub rax, r8
37bf39477sub rax, rsi
37bf3947acqo
37bf3947cidiv r11
37bf3947fimul r12, rax
37bf39483
37bf39483loc_37bf39483:
37bf39483lea r13, [r11+r12+1]
37bf39488mov [rsp+312], rax
37bf39490mov rsi, [rsp+656]
37bf39498lea rdi, [rsp+360]
37bf394a0sub rcx, r13
37bf394a3mov [rsp+48], rdi
37bf394a8mov rdx, rbx
37bf394abmov r9, [rsp+608]
37bf394b3lea rax, [rcx+1]
37bf394b7lea rcx, [rsi+8*r12]
37bf394bbmov r8, [rsp+600]
37bf394c3mov [rsp+360], rax
37bf394cbmov rax, [rsp+656]
37bf394d3lea rsi, [rsp+288]
37bf394dbmov [rsp+56], rsi
37bf394e0lea rax, [rax+8*r13-8]
37bf394e5mov [rsp+32], rcx
37bf394eamov [rsp+40], rax
37bf394efmov [rsp+160], rcx
37bf394f7mov rcx, r14
37bf394famov [rsp+184], rax
37bf39502mov [rsp+168], rsi
37bf3950alea rsi, [rsp+312]
37bf39512call dgeqrf_64_
37bf39517mov rdx, [rsp+656]
37bf3951fmov [rsp+48], rsi
37bf39524mov r8, rbx
37bf39527mov [rsp+56], 1
37bf39530mov r9, [rsp+600]
37bf39538lea rcx, [rip+0x521279]
37bf3953fmov [rsp+40], rdx
37bf39544mov rdx, [rsp+608]
37bf3954cmov [rsp+32], rdx
37bf39551mov rdx, rbx
37bf39554call dlacpy_64_
37bf39559mov rdx, [rbx]
37bf3955cmov [rsp+48], rsi
37bf39561mov r8, rdi
37bf39564lea r10, [rip+0x521245]
37bf3956blea r11, [rsp+352]
37bf39573mov [rsp+56], 1
37bf3957csub rdx, 1
37bf39580mov [rsp+32], r10
37bf39585mov r9, r10
37bf39588lea rcx, [rip+0x521205]
37bf3958fmov [rsp+352], rdx
37bf39597mov [rsp+360], rdx
37bf3959fmov rdx, [rsp+656]
37bf395a7mov [rsp+152], r10
37bf395afadd rdx, 8
37bf395b3mov [rsp+200], r11
37bf395bbmov [rsp+40], rdx
37bf395c0mov rdx, r11
37bf395c3call dlaset_64_
37bf395c8mov rdx, [rsp+664]
37bf395d0mov r8, rbx
37bf395d3mov rax, [rsp+168]
37bf395dbmov rcx, [rsp+160]
37bf395e3mov r9, [rsp+600]
37bf395ebmov rdx, [rdx]
37bf395eemov [rsp+64], rax
37bf395f3mov rax, [rsp+184]
37bf395fbmov [rsp+56], rdi
37bf39600mov [rsp+176], rdx
37bf39608sub rdx, r13
37bf3960badd rdx, 1
37bf3960fmov [rsp+48], rax
37bf39614mov [rsp+360], rdx
37bf3961cmov rdx, [rsp+608]
37bf39624mov [rsp+40], rcx
37bf39629mov rcx, r14
37bf3962cmov [rsp+32], rdx
37bf39631mov rdx, rbx
37bf39634call dorgqr_64_
37bf39639mov r13, [rbx]
37bf3963cmov r9, rsi
37bf3963fmov r10, [rsp+664]
37bf39647mov r11, [rsp+656]
37bf3964fmov r8, [rsp+656]
37bf39657mov [rsp+176], rdi
37bf3965flea rdx, [r12+r13+1]
37bf39664mov r10, [r10]
37bf39667mov [rsp+72], rdi
37bf3966clea rcx, [r13+rdx]
37bf39671lea r11, [r11+8*rdx-8]
37bf39676mov rdx, [rsp+616]
37bf3967eadd r13, rcx
37bf39681mov [rsp+48], r11
37bf39686sub r10, r13
37bf39689mov [rsp+32], rdx
37bf3968emov rdx, rbx
37bf39691lea rax, [r10+1]
37bf39695mov r10, [rsp+656]
37bf3969dmov [rsp+184], r11
37bf396a5mov [rsp+360], rax
37bf396admov rax, [rsp+168]
37bf396b5lea r12, [r10+8*r13-8]
37bf396balea r10, [r10+8*rcx-8]
37bf396bfmov rcx, [rsp+160]
37bf396c7mov [rsp+56], r10
37bf396ccmov [rsp+80], rax
37bf396d1mov [rsp+40], rcx
37bf396d6mov rcx, rbx
37bf396d9mov [rsp+64], r12
37bf396demov [rsp+192], r10
37bf396e6call dgebrd_64_
37bf396ebmov rax, [rbx]
37bf396eemov r8, rbx
37bf396f1mov rdx, [rsp+656]
37bf396f9mov rcx, [rsp+160]
37bf39701mov [rsp+104], r15
37bf39706imul rax, rax
37bf3970amov [rsp+72], rbp
37bf3970fmov r9, [rsp+616]
37bf39717mov [rsp+32], rcx
37bf3971clea rcx, [rip+0x521095]
37bf39723mov [rsp+120], 1
37bf3972clea rdi, [rax+r13]
37bf39730mov [rsp+48], rbx
37bf39735lea r13, [rdx+8*rdi-8]
37bf3973amov rdx, [rsp+672]
37bf39742mov [rsp+40], r12
37bf39747mov [rsp+112], 1
37bf39750mov [rsp+96], rdx
37bf39755lea rdx, [rsp+280]
37bf3975dmov [rsp+80], rdx
37bf39762mov rdx, [rsp+648]
37bf3976amov [rsp+88], r13
37bf3976fmov [rsp+64], rdx
37bf39774mov rdx, [rsp+640]
37bf3977cmov [rsp+56], rdx
37bf39781lea rdx, [rip+0x521040]
37bf39788call dbdsdc_64_
37bf3978dmov rcx, [rsp+664]
37bf39795mov r9, rbx
37bf39798mov rbp, [rsp+168]
37bf397a0mov r15, [rsp+176]
37bf397a8mov r11, [rsp+184]
37bf397b0lea r8, [rip+0x520fcc]
37bf397b7mov rcx, [rcx]
37bf397bamov rax, [rsp+656]
37bf397c2mov [rsp+104], rbp
37bf397c7mov [rsp+64], r11
37bf397ccmov rdx, rcx
37bf397cfmov [rsp+48], rax
37bf397d4mov [rsp+112], 1
37bf397ddsub rdx, rdi
37bf397e0mov [rsp+96], r15
37bf397e5add rdx, 1
37bf397e9mov [rsp+88], r13
37bf397eemov [rsp+80], rbx
37bf397f3mov [rsp+72], r12
37bf397f8mov [rsp+56], rsi
37bf397fdmov [rsp+40], rbx
37bf39802mov [rsp+32], rbx
37bf39807mov [rsp+160], rcx
37bf3980flea rcx, [rip+0x520f7a]
37bf39816mov [rsp+360], rdx
37bf3981elea rdx, [rip+0x520f6f]
37bf39825mov [rsp+128], 1
37bf39831mov [rsp+120], 1
37bf3983acall dormbr_64_
37bf3983fmov rax, [rsp+664]
37bf39847mov r9, rbx
37bf3984amov r10, [rsp+192]
37bf39852lea r8, [rip+0x520f38]
37bf39859lea rcx, [rip+0x520f33]
37bf39860mov rdx, [rax]
37bf39863mov rax, [rsp+648]
37bf3986bmov [rsp+104], rbp
37bf39870mov [rsp+120], 1
37bf39879mov [rsp+80], rax
37bf3987emov rax, [rsp+640]
37bf39886sub rdx, rdi
37bf39889mov [rsp+112], 1
37bf39892add rdx, 1
37bf39896mov [rsp+72], rax
37bf3989bmov rax, [rsp+656]
37bf398a3mov [rsp+96], r15
37bf398a8mov [rsp+88], r13
37bf398admov [rsp+64], r10
37bf398b2mov [rsp+56], rsi
37bf398b7mov [rsp+48], rax
37bf398bcmov [rsp+40], rbx
37bf398c1mov [rsp+32], rbx
37bf398c6mov [rsp+360], rdx
37bf398celea rdx, [rip+0x520ebd]
37bf398d5mov [rsp+128], 1
37bf398e1call dormbr_64_
37bf398e6mov r9, [rsp+312]
37bf398eemov r8, [r14]
37bf398f1test r9, r9
37bf398f4js 0x37bf3c722
37bf398fatest r8, r8
37bf398fdjle 0x37bf39a70
37bf39903lea rax, [r8-1]
37bf39907xor edx, edx
37bf39909div r9
37bf3990cmov r13, rax
37bf3990f
37bf3990floc_37bf3990f:
37bf3990fmov rax, [rsp+600]
37bf39917lea rbp, [rip+0x520eb2]
37bf3991elea rcx, [rip+0x520eb3]
37bf39925mov [rsp+168], r12
37bf3992dmov [rsp+176], rbp
37bf39935mov rdx, r9
37bf39938mov rbp, rsi
37bf3993bmov rdi, [rsp+608]
37bf39943sub rax, 8
37bf39947mov [rsp+192], r9
37bf3994fmov rsi, [rsp+656]
37bf39957mov r15l, 1
37bf3995dmov [rsp+160], rax
37bf39965mov r12, [rsp+200]
37bf3996dmov rax, r8
37bf39970mov [rsp+584], r14
37bf39978mov [rsp+184], rcx
37bf39980jmp 0x37bf399a7
37bf39982
37bf39982 66 0f 1f 44 00 00 f..D..
37bf39988
37bf39988loc_37bf39988:
37bf39988mov rax, [rsp+584]
37bf39990mov rdx, [rsp+312]
37bf39998sub r13, 1
37bf3999cadd r15, [rsp+192]
37bf399a4mov rax, [rax]
37bf399a7
37bf399a7loc_37bf399a7:
37bf399a7sub rax, r15
37bf399aamov [rsp+96], rbp
37bf399afmov r9, rbx
37bf399b2mov r8, r12
37bf399b5add rax, 1
37bf399b9mov [rsp+88], rsi
37bf399bemov rcx, [rsp+152]
37bf399c6cmp rax, rdx
37bf399c9mov [rsp+72], rbx
37bf399cecmovg rax, rdx
37bf399d2mov [rsp+80], rcx
37bf399d7mov rcx, [rsp+168]
37bf399dflea rdx, [rip+0x520d9d]
37bf399e6mov [rsp+112], 1
37bf399efmov [rsp+352], rax
37bf399f7mov rax, [rsp+160]
37bf399ffmov [rsp+64], rcx
37bf39a04mov rcx, rdx
37bf39a07lea r14, [rax+8*r15]
37bf39a0bmov rax, [rsp+176]
37bf39a13mov [rsp+56], rdi
37bf39a18mov [rsp+104], 1
37bf39a21mov [rsp+48], r14
37bf39a26mov [rsp+40], rax
37bf39a2bmov [rsp+32], rbx
37bf39a30call dgemm_64_
37bf39a35mov [rsp+48], rdi
37bf39a3amov r9, rsi
37bf39a3dmov r8, rbx
37bf39a40mov [rsp+40], r14
37bf39a45mov rcx, [rsp+184]
37bf39a4dmov rdx, r12
37bf39a50mov [rsp+56], 1
37bf39a59mov [rsp+32], rbp
37bf39a5ecall dlacpy_64_
37bf39a63test r13, r13
37bf39a66jne 0x37bf39988
37bf39a6cnop [rax]
37bf39a70
37bf39a70loc_37bf39a70:
37bf39a70cmp [rsp+216], 1
37bf39a79je 0x37bf3a6b0
37bf39a7f
37bf39a7floc_37bf39a7f:
37bf39a7fmov rcx, [rsp+224]
37bf39a87call droundup_lwork_64_
37bf39a8cmov rax, [rsp+656]
37bf39a94movsd_xmm [rax], x0
37bf39a98jmp 0x37bf38ca1
37bf39a9d
37bf39a9d 0f 1f 00 ...
37bf39aa0
37bf39aa0loc_37bf39aa0:
37bf39aa0test rbp, rbp
37bf39aa3jle 0x37bf39e70
37bf39aa9cmp [rsp+152], 0
37bf39ab2je 0x37bf39ef8
37bf39ab8lea rsi, [8*rax]
37bf39ac0sub rsi, rax
37bf39ac3
37bf39ac3loc_37bf39ac3:
37bf39ac3lea rdi, [rip+0x520cbe]
37bf39acamov r9, r14
37bf39acdmov rdx, rbx
37bf39ad0mov rcx, r14
37bf39ad3lea r12, [rsp+272]
37bf39adblea rbp, [rsp+288]
37bf39ae3mov [rsp+72], rdi
37bf39ae8mov [rsp+80], rbp
37bf39aedmov r8, r12
37bf39af0mov [rsp+64], r12
37bf39af5mov [rsp+56], r12
37bf39afamov [rsp+48], r12
37bf39affmov [rsp+40], r12
37bf39b04mov [rsp+32], r12
37bf39b09call dgebrd_64_
37bf39b0emov [rsp+80], rbp
37bf39b13mov r9, r14
37bf39b16mov rdx, r14
37bf39b19mov rax, [rsp+616]
37bf39b21mov [rsp+72], rdi
37bf39b26mov rcx, r14
37bf39b29mov [rsp+64], r12
37bf39b2emov r8, [rsp+600]
37bf39b36mov [rsp+32], rax
37bf39b3bmovsd_xmm x8, [rsp+272]
37bf39b45mov [rsp+56], r12
37bf39b4amov [rsp+48], r12
37bf39b4fmov [rsp+40], r12
37bf39b54call dgebrd_64_
37bf39b59mov [rsp+56], rbp
37bf39b5emov r9, r14
37bf39b61mov rdx, rbx
37bf39b64mov [rsp+48], rdi
37bf39b69mov r8, [rsp+600]
37bf39b71mov rcx, r14
37bf39b74movsd_xmm x6, [rsp+272]
37bf39b7dmov [rsp+40], r12
37bf39b82mov [rsp+32], r12
37bf39b87call dgelqf_64_
37bf39b8cmov [rsp+64], rbp
37bf39b91mov r9, r12
37bf39b94mov r8, r14
37bf39b97mov [rsp+56], rdi
37bf39b9cmov rdx, rbx
37bf39b9fmov rcx, rbx
37bf39ba2movsd_xmm x7, [rsp+272]
37bf39babmov [rsp+48], r12
37bf39bb0mov [rsp+40], r12
37bf39bb5mov [rsp+32], rbx
37bf39bbacall dorglq_64_
37bf39bbfmov [rsp+64], rbp
37bf39bc4mov r8, r14
37bf39bc7mov rdx, rbx
37bf39bcamov [rsp+56], rdi
37bf39bcfmov r9, [rsp+600]
37bf39bd7mov rcx, r14
37bf39bdamovsd_xmm x12, [rsp+272]
37bf39be4mov [rsp+48], r12
37bf39be9mov [rsp+40], r12
37bf39beemov [rsp+32], r14
37bf39bf3call dorglq_64_
37bf39bf8mov [rsp+72], rbp
37bf39bfdmov r9, r14
37bf39c00mov r8, r14
37bf39c03mov rax, [rsp+600]
37bf39c0bmov [rsp+64], rdi
37bf39c10mov rdx, r14
37bf39c13lea rcx, [rip+0x520b79]
37bf39c1amov [rsp+80], 1
37bf39c23movsd_xmm x9, [rsp+272]
37bf39c2dmov [rsp+32], rax
37bf39c32mov [rsp+56], r12
37bf39c37mov [rsp+48], r12
37bf39c3cmov [rsp+40], rbx
37bf39c41call dorgbr_64_
37bf39c46mov [rsp+104], rbp
37bf39c4bmov r9, r14
37bf39c4elea r8, [rip+0x520b3c]
37bf39c55mov [rsp+120], 1
37bf39c5elea rdx, [rip+0x520b2d]
37bf39c65lea rcx, [rip+0x520b27]
37bf39c6cmov [rsp+128], 1
37bf39c78mov [rsp+112], 1
37bf39c81mov [rsp+96], rdi
37bf39c86mov [rsp+88], r12
37bf39c8bmov [rsp+80], r14
37bf39c90mov [rsp+72], r12
37bf39c95mov [rsp+64], r12
37bf39c9amov [rsp+56], r14
37bf39c9fmov [rsp+48], r12
37bf39ca4mov [rsp+40], r14
37bf39ca9mov [rsp+32], r14
37bf39caecall dormbr_64_
37bf39cb3mov [rsp+104], rbp
37bf39cb8mov r9, r14
37bf39cbblea r8, [rip+0x520acf]
37bf39cc2mov [rsp+120], 1
37bf39ccblea rdx, [rip+0x520ac0]
37bf39cd2lea rcx, [rip+0x520aba]
37bf39cd9movsd_xmm x10, [rsp+272]
37bf39ce3mov [rsp+128], 1
37bf39cefmov [rsp+112], 1
37bf39cf8mov [rsp+96], rdi
37bf39cfdmov [rsp+88], r12
37bf39d02mov [rsp+80], r14
37bf39d07mov [rsp+72], r12
37bf39d0cmov [rsp+64], r12
37bf39d11mov [rsp+56], r14
37bf39d16mov [rsp+48], r12
37bf39d1bmov [rsp+40], r14
37bf39d20mov [rsp+32], rbx
37bf39d25call dormbr_64_
37bf39d2amov [rsp+104], rbp
37bf39d2fmov r9, rbx
37bf39d32lea r8, [rip+0x520a58]
37bf39d39mov [rsp+120], 1
37bf39d42lea rdx, [rip+0x520a49]
37bf39d49lea rcx, [rip+0x520a43]
37bf39d50movsd_xmm x11, [rsp+272]
37bf39d5amov [rsp+128], 1
37bf39d66mov [rsp+112], 1
37bf39d6fmov [rsp+96], rdi
37bf39d74mov [rsp+88], r12
37bf39d79mov [rsp+80], rbx
37bf39d7emov [rsp+72], r12
37bf39d83mov [rsp+64], r12
37bf39d88mov [rsp+56], rbx
37bf39d8dmov [rsp+48], r12
37bf39d92mov [rsp+40], r14
37bf39d97mov [rsp+32], rbx
37bf39d9ccall dormbr_64_
37bf39da1mov [rsp+104], rbp
37bf39da6mov r9, r14
37bf39da9lea rdx, [rip+0x5209e4]
37bf39db0mov [rsp+120], 1
37bf39db9lea r8, [rip+0x5209c3]
37bf39dc0lea rcx, [rip+0x5209c9]
37bf39dc7movsd_xmm x13, [rsp+272]
37bf39dd1mov [rsp+128], 1
37bf39dddmov [rsp+112], 1
37bf39de6mov [rsp+96], rdi
37bf39debmov [rsp+88], r12
37bf39df0mov [rsp+80], r14
37bf39df5mov [rsp+72], r12
37bf39dfamov [rsp+64], r12
37bf39dffmov [rsp+56], r14
37bf39e04mov [rsp+48], r12
37bf39e09mov [rsp+40], r14
37bf39e0emov [rsp+32], r14
37bf39e13call dormbr_64_
37bf39e18mov rdx, [rbx]
37bf39e1bcvttsd2si rax, [rsp+272]
37bf39e25cmp rdx, [rsp+208]
37bf39e2djl 0x37bf39e80
37bf39e2fcvttsd2si r8, x6
37bf39e34cvttsd2si rcx, x7
37bf39e39cmp [rsp+152], 0
37bf39e42je 0x37bf3a638
37bf39e48mov rdx, [r14]
37bf39e4blea rax, [rdx+2*rdx]
37bf39e4flea rdi, [rdx+rsi]
37bf39e53add rdx, rcx
37bf39e56add rax, r8
37bf39e59cmp rax, rdx
37bf39e5ccmovl rax, rdx
37bf39e60cmp rax, rdi
37bf39e63cmovl rax, rdi
37bf39e67jmp 0x37bf391a0
37bf39e6c
37bf39e6c 0f 1f 40 00 ..@.
37bf39e70
37bf39e70loc_37bf39e70:
37bf39e70mov eax, 1
37bf39e75mov edi, 1
37bf39e7ajmp 0x37bf391a0
37bf39e7f
37bf39e7f 90 .
37bf39e80
37bf39e80loc_37bf39e80:
37bf39e80cvttsd2si r8, x8
37bf39e85mov r9, [r14]
37bf39e88lea rcx, [r9+2*r9]
37bf39e8cadd r8, rcx
37bf39e8fcmp [rsp+152], 0
37bf39e98jne 0x37bf39f10
37bf39e9acvttsd2si r11, x11
37bf39e9fcmp [rsp+168], 0
37bf39ea8je 0x37bf3a8c0
37bf39eaemov rdi, r9
37bf39eb1imul rdi, r9
37bf39eb5add rdi, rsi
37bf39eb8cmp rdi, rdx
37bf39ebbcmovl rdi, rdx
37bf39ebfadd rdi, rcx
37bf39ec2
37bf39ec2loc_37bf39ec2:
37bf39ec2add rax, rcx
37bf39ec5cmp rax, r8
37bf39ec8cmovl rax, r8
37bf39eccadd r11, rcx
37bf39ecfcmp rax, r11
37bf39ed2cmovl rax, r11
37bf39ed6add rcx, rsi
37bf39ed9cmp rax, rcx
37bf39edccmovl rax, rcx
37bf39ee0imul r9, rdx
37bf39ee4add rax, r9
37bf39ee7cmp rax, rdi
37bf39eeacmovl rax, rdi
37bf39eeejmp 0x37bf391a0
37bf39ef3
37bf39ef3 0f 1f 44 00 00 ..D..
37bf39ef8
37bf39ef8loc_37bf39ef8:
37bf39ef8mov rdx, rax
37bf39efbimul rdx, rax
37bf39efflea rdx, [rdx+2*rdx]
37bf39f03lea rsi, [rdx+4*rax]
37bf39f07jmp 0x37bf39ac3
37bf39f0c
37bf39f0c 0f 1f 40 00 ..@.
37bf39f10
37bf39f10loc_37bf39f10:
37bf39f10cmp rdx, rsi
37bf39f13lea rax, [rcx+rsi]
37bf39f17cmovl rdx, rsi
37bf39f1bcmp rax, r8
37bf39f1ecmovl rax, r8
37bf39f22lea rdi, [rdx+rcx]
37bf39f26cmp rax, rdi
37bf39f29cmovl rax, rdi
37bf39f2djmp 0x37bf391a0
37bf39f32
37bf39f32 66 0f 1f 44 00 00 f..D..
37bf39f38
37bf39f38loc_37bf39f38:
37bf39f38mov rsi, [r15]
37bf39f3btest rsi, rsi
37bf39f3eje 0x37bf38ca1
37bf39f44
37bf39f44loc_37bf39f44:
37bf39f44neg rsi
37bf39f47jmp 0x37bf38c7e
37bf39f4c
37bf39f4c 0f 1f 40 00 ..@.
37bf39f50
37bf39f50loc_37bf39f50:
37bf39f50cvttsd2si r8, x9
37bf39f55mov r9, [rbx]
37bf39f58lea rcx, [r9+2*r9]
37bf39f5cadd r8, rcx
37bf39f5fcmp [rsp+152], 0
37bf39f68jne 0x37bf39f10
37bf39f6acvttsd2si r11, x13
37bf39f6fcmp [rsp+168], 0
37bf39f78je 0x37bf3b088
37bf39f7emov rdi, r9
37bf39f81mov rax, [rsp+216]
37bf39f89imul rdi, r9
37bf39f8dadd rdi, rsi
37bf39f90cmp rdi, rdx
37bf39f93cmovl rdi, rdx
37bf39f97add rdi, rcx
37bf39f9ajmp 0x37bf39ec2
37bf39f9f
37bf39f9f 90 .
37bf39fa0
37bf39fa0loc_37bf39fa0:
37bf39fa0mov rax, rdx
37bf39fa3imul rax, rdx
37bf39fa7lea rax, [rax+2*rax]
37bf39fablea rsi, [rax+4*rdx]
37bf39fafjmp 0x37bf38e0f
37bf39fb4
37bf39fb4 0f 1f 40 00 ..@.
37bf39fb8
37bf39fb8loc_37bf39fb8:
37bf39fb8mov [r15], -4
37bf39fbfjmp 0x37bf38ca1
37bf39fc4
37bf39fc4 0f 1f 40 00 ..@.
37bf39fc8
37bf39fc8loc_37bf39fc8:
37bf39fc8mov rdi, [rsp+184]
37bf39fd0xor eax, eax
37bf39fd2test rdi, rdi
37bf39fd5cmovns rax, rdi
37bf39fd9mov [rsp+184], rax
37bf39fe1cmp r11, [rsp+208]
37bf39fe9jl 0x37bf3a930
37bf39fefcmp [rsp+152], 0
37bf39ff8jne 0x37bf3bbe0
37bf39ffecmp [rsp+168], 0
37bf3a007je 0x37bf3b170
37bf3a00dmov rax, [rsp+664]
37bf3a015mov r10, rcx
37bf3a018lea rdx, [rcx+2*rcx]
37bf3a01cimul r10, rcx
37bf3a020mov r8, [rax]
37bf3a023mov rax, rcx
37bf3a026imul rax, r11
37bf3a02alea rdi, [r10+1]
37bf3a02eadd rax, r10
37bf3a031add rax, rdx
37bf3a034add rax, rsi
37bf3a037cmp r8, rax
37bf3a03ajge 0x37bf3a04a
37bf3a03cmov rax, r8
37bf3a03fsub rax, r10
37bf3a042cqo
37bf3a044idiv rcx
37bf3a047mov r11, rax
37bf3a04a
37bf3a04aloc_37bf3a04a:
37bf3a04alea r12, [r10+rdi]
37bf3a04emov [rsp+304], rcx
37bf3a056mov rdx, rbx
37bf3a059lea r13, [rsp+288]
37bf3a061lea rsi, [rcx+r12]
37bf3a065mov rcx, [rsp+656]
37bf3a06dmov [rsp+56], r13
37bf3a072sub r8, rsi
37bf3a075mov [rsp+192], rsi
37bf3a07dmov r9, [rsp+608]
37bf3a085lea rax, [r8+1]
37bf3a089lea rcx, [rcx+8*r12-8]
37bf3a08emov r8, [rsp+600]
37bf3a096mov [rsp+208], r11
37bf3a09emov [rsp+360], rax
37bf3a0a6mov rax, [rsp+656]
37bf3a0aemov [rsp+32], rcx
37bf3a0b3lea rax, [rax+8*rsi-8]
37bf3a0b8lea rsi, [rsp+360]
37bf3a0c0mov [rsp+168], rcx
37bf3a0c8mov rcx, r14
37bf3a0cbmov [rsp+48], rsi
37bf3a0d0mov [rsp+40], rax
37bf3a0d5mov [rsp+152], r10
37bf3a0ddmov [rsp+160], rsi
37bf3a0e5lea rsi, [rsp+304]
37bf3a0edmov [rsp+200], rax
37bf3a0f5call dgelqf_64_
37bf3a0famov [rsp+48], rsi
37bf3a0ffmov r8, r14
37bf3a102mov rdx, r14
37bf3a105mov r10, [rsp+152]
37bf3a10dlea rcx, [rip+0x520680]
37bf3a114mov rax, [rsp+656]
37bf3a11cmov [rsp+56], 1
37bf3a125mov r11, [rsp+608]
37bf3a12dmov r9, [rsp+600]
37bf3a135lea rax, [rax+8*r10]
37bf3a139mov [rsp+40], rax
37bf3a13emov [rsp+32], r11
37bf3a143mov [rsp+176], rax
37bf3a14bcall dlacpy_64_
37bf3a150mov r11, [r14]
37bf3a153mov r9, [rsp+656]
37bf3a15bmov [rsp+56], 1
37bf3a164add rdi, [rsp+304]
37bf3a16cmov [rsp+48], rsi
37bf3a171lea rdx, [r11-1]
37bf3a175lea rcx, [r9+8*rdi-8]
37bf3a17amov rdi, [rsp+160]
37bf3a182lea r11, [rip+0x520627]
37bf3a189mov [rsp+40], rcx
37bf3a18elea rcx, [rip+0x520623]
37bf3a195mov [rsp+32], r11
37bf3a19amov r9, r11
37bf3a19dmov r8, rdi
37bf3a1a0mov [rsp+352], rdx
37bf3a1a8mov [rsp+360], rdx
37bf3a1b0lea rdx, [rsp+352]
37bf3a1b8mov [rsp+152], r11
37bf3a1c0call dlaset_64_
37bf3a1c5mov r11, [rsp+664]
37bf3a1cdmov r8, r14
37bf3a1d0mov rax, [rsp+200]
37bf3a1d8mov rcx, [rsp+168]
37bf3a1e0mov r10, [rsp+608]
37bf3a1e8mov [rsp+160], rdi
37bf3a1f0mov rdx, [r11]
37bf3a1f3sub rdx, [rsp+192]
37bf3a1fbmov [rsp+56], rdi
37bf3a200mov [rsp+48], rax
37bf3a205mov r9, [rsp+600]
37bf3a20dadd rdx, 1
37bf3a211mov [rsp+40], rcx
37bf3a216mov rcx, r14
37bf3a219mov [rsp+32], r10
37bf3a21emov [rsp+64], r13
37bf3a223mov [rsp+360], rdx
37bf3a22bmov rdx, rbx
37bf3a22ecall dorglq_64_
37bf3a233mov rax, [r14]
37bf3a236mov r11, [rsp+664]
37bf3a23emov r9, rsi
37bf3a241mov r8, [rsp+176]
37bf3a249lea rcx, [rax+r12]
37bf3a24dmov r11, [r11]
37bf3a250mov [rsp+80], r13
37bf3a255lea rdx, [rax+rcx]
37bf3a259lea r10, [rax+rdx]
37bf3a25dsub r11, r10
37bf3a260mov [rsp+200], r10
37bf3a268lea rax, [r11+1]
37bf3a26cmov r11, [rsp+656]
37bf3a274mov [rsp+360], rax
37bf3a27clea r12, [r11+8*r10-8]
37bf3a281lea rax, [r11+8*rcx-8]
37bf3a286mov r10, [rsp+616]
37bf3a28emov rcx, [rsp+160]
37bf3a296lea rdi, [r11+8*rdx-8]
37bf3a29bmov rdx, [rsp+168]
37bf3a2a3mov [rsp+48], rax
37bf3a2a8mov [rsp+32], r10
37bf3a2admov [rsp+72], rcx
37bf3a2b2mov rcx, r14
37bf3a2b5mov [rsp+40], rdx
37bf3a2bamov rdx, r14
37bf3a2bdmov [rsp+64], r12
37bf3a2c2mov [rsp+56], rdi
37bf3a2c7mov [rsp+192], rax
37bf3a2cfcall dgebrd_64_
37bf3a2d4mov rax, [rsp+672]
37bf3a2dcmov [rsp+104], r15
37bf3a2e1lea rdx, [rsp+280]
37bf3a2e9mov [rsp+80], rdx
37bf3a2eemov r8, r14
37bf3a2f1mov rdx, [rsp+168]
37bf3a2f9lea rcx, [rip+0x5204b8]
37bf3a300mov [rsp+96], rax
37bf3a305mov rax, [rsp+656]
37bf3a30dmov [rsp+72], rbp
37bf3a312mov r9, [rsp+616]
37bf3a31amov [rsp+56], rax
37bf3a31fmov rax, [rsp+632]
37bf3a327mov [rsp+32], rdx
37bf3a32clea rdx, [rip+0x520495]
37bf3a333mov [rsp+48], rax
37bf3a338mov rax, [rsp+624]
37bf3a340mov [rsp+120], 1
37bf3a349mov [rsp+40], rax
37bf3a34emov [rsp+112], 1
37bf3a357mov [rsp+88], r12
37bf3a35cmov [rsp+64], r14
37bf3a361call dbdsdc_64_
37bf3a366mov rax, [rsp+664]
37bf3a36emov r9, r14
37bf3a371mov r10, [rsp+200]
37bf3a379mov r15, [rsp+160]
37bf3a381mov rbp, [rsp+176]
37bf3a389lea r8, [rip+0x5203f3]
37bf3a390lea rcx, [rip+0x5203f9]
37bf3a397mov rdx, [rax]
37bf3a39amov rax, [rsp+632]
37bf3a3a2mov [rsp+88], r12
37bf3a3a7mov [rsp+96], r15
37bf3a3acmov [rsp+80], rax
37bf3a3b1mov rax, [rsp+624]
37bf3a3b9sub rdx, r10
37bf3a3bcmov [rsp+56], rsi
37bf3a3c1add rdx, 1
37bf3a3c5mov [rsp+72], rax
37bf3a3camov rax, [rsp+192]
37bf3a3d2mov [rsp+48], rbp
37bf3a3d7mov [rsp+64], rax
37bf3a3dcmov [rsp+40], r14
37bf3a3e1mov [rsp+32], r14
37bf3a3e6mov [rsp+360], rdx
37bf3a3eelea rdx, [rip+0x52039f]
37bf3a3f5mov [rsp+168], r10
37bf3a3fdmov [rsp+128], 1
37bf3a409mov [rsp+120], 1
37bf3a412mov [rsp+112], 1
37bf3a41bmov [rsp+104], r13
37bf3a420call dormbr_64_
37bf3a425mov rax, [rsp+664]
37bf3a42dmov r9, r14
37bf3a430lea r8, [rip+0x52035a]
37bf3a437lea rcx, [rip+0x520355]
37bf3a43emov rdx, [rax]
37bf3a441mov rax, [rsp+656]
37bf3a449mov [rsp+104], r13
37bf3a44esub rdx, [rsp+168]
37bf3a456mov [rsp+96], r15
37bf3a45bmov [rsp+128], 1
37bf3a467add rdx, 1
37bf3a46bmov [rsp+120], 1
37bf3a474mov [rsp+112], 1
37bf3a47dmov [rsp+88], r12
37bf3a482mov [rsp+80], r14
37bf3a487mov [rsp+72], rax
37bf3a48cmov [rsp+64], rdi
37bf3a491mov [rsp+56], rsi
37bf3a496mov [rsp+48], rbp
37bf3a49bmov [rsp+40], r14
37bf3a4a0mov [rsp+32], r14
37bf3a4a5mov [rsp+360], rdx
37bf3a4adlea rdx, [rip+0x5202de]
37bf3a4b4call dormbr_64_
37bf3a4b9mov r11, [rsp+208]
37bf3a4c1mov r8, [rbx]
37bf3a4c4test r11, r11
37bf3a4c7js 0x37bf3c747
37bf3a4cdtest r8, r8
37bf3a4d0jle 0x37bf39a70
37bf3a4d6lea rax, [r8-1]
37bf3a4daxor edx, edx
37bf3a4dcdiv r11
37bf3a4dfmov r15, rax
37bf3a4e2
37bf3a4e2loc_37bf3a4e2:
37bf3a4e2mov r13, [rsp+184]
37bf3a4ealea rbp, [rip+0x5202df]
37bf3a4f1lea rcx, [rip+0x5202e0]
37bf3a4f8mov [rsp+592], rbx
37bf3a500mov [rsp+168], rbp
37bf3a508mov rdx, r8
37bf3a50bmov rbp, r15
37bf3a50emov r12, [rsp+600]
37bf3a516imul r13, r11
37bf3a51amov rbx, [rsp+608]
37bf3a522mov r15, r11
37bf3a525lea rdi, [8*r13]
37bf3a52dmov r13l, 1
37bf3a533mov [rsp+184], rdi
37bf3a53bmov rdi, [rsp+176]
37bf3a543mov [rsp+176], rcx
37bf3a54bjmp 0x37bf3a56a
37bf3a54d
37bf3a54d 0f 1f 00 ...
37bf3a550
37bf3a550loc_37bf3a550:
37bf3a550mov rax, [rsp+592]
37bf3a558add r12, [rsp+184]
37bf3a560add r13, r15
37bf3a563sub rbp, 1
37bf3a567mov rdx, [rax]
37bf3a56a
37bf3a56aloc_37bf3a56a:
37bf3a56amov rax, [rsp+152]
37bf3a572sub rdx, r13
37bf3a575mov [rsp+112], 1
37bf3a57emov r8, r14
37bf3a581add rdx, 1
37bf3a585mov [rsp+96], rsi
37bf3a58amov r9, [rsp+160]
37bf3a592mov [rsp+80], rax
37bf3a597mov rax, [rsp+656]
37bf3a59fcmp rdx, r15
37bf3a5a2cmovg rdx, r15
37bf3a5a6mov [rsp+88], rdi
37bf3a5abmov [rsp+48], rax
37bf3a5b0mov rax, [rsp+168]
37bf3a5b8mov [rsp+104], 1
37bf3a5c1mov [rsp+72], rbx
37bf3a5c6mov [rsp+64], r12
37bf3a5cbmov [rsp+56], r14
37bf3a5d0mov [rsp+40], rax
37bf3a5d5mov [rsp+32], r14
37bf3a5damov [rsp+360], rdx
37bf3a5e2lea rdx, [rip+0x52019a]
37bf3a5e9mov rcx, rdx
37bf3a5eccall dgemm_64_
37bf3a5f1mov [rsp+48], rbx
37bf3a5f6mov r9, rdi
37bf3a5f9mov rdx, r14
37bf3a5fcmov [rsp+40], r12
37bf3a601mov r8, [rsp+160]
37bf3a609mov [rsp+32], rsi
37bf3a60emov rcx, [rsp+176]
37bf3a616mov [rsp+56], 1
37bf3a61fcall dlacpy_64_
37bf3a624test rbp, rbp
37bf3a627jne 0x37bf3a550
37bf3a62djmp 0x37bf39a70
37bf3a632
37bf3a632 66 0f 1f 44 00 00 f..D..
37bf3a638
37bf3a638loc_37bf3a638:
37bf3a638cvttsd2si r11, x9
37bf3a63dcvttsd2si r10, x10
37bf3a642cmp [rsp+168], 0
37bf3a64bje 0x37bf3a908
37bf3a651mov rdx, [r14]
37bf3a654mov rbp, rdx
37bf3a657lea r9, [rdx+2*rdx]
37bf3a65bimul rbp, rdx
37bf3a65fadd rbp, rbp
37bf3a662
37bf3a662loc_37bf3a662:
37bf3a662add rcx, rdx
37bf3a665lea rdi, [rbp+rsi]
37bf3a66aadd rdx, r11
37bf3a66dadd rdi, r9
37bf3a670cmp rcx, rdx
37bf3a673cmovge rdx, rcx
37bf3a677lea rcx, [r9+r8]
37bf3a67bcmp rdx, rcx
37bf3a67ecmovge rcx, rdx
37bf3a682add rax, r9
37bf3a685lea rdx, [r9+r10]
37bf3a689cmp rcx, rax
37bf3a68ccmovge rax, rcx
37bf3a690cmp rax, rdx
37bf3a693cmovl rax, rdx
37bf3a697add r9, rsi
37bf3a69acmp rax, r9
37bf3a69dcmovl rax, r9
37bf3a6a1add rax, rbp
37bf3a6a4cmp rax, rdi
37bf3a6a7cmovl rax, rdi
37bf3a6abjmp 0x37bf391a0
37bf3a6b0
37bf3a6b0loc_37bf3a6b0:
37bf3a6b0movsd_xmm x0, [rsp+256]
37bf3a6b9comisd x0, [rsp+264]
37bf3a6c2ja 0x37bf3b0f0
37bf3a6c8
37bf3a6c8loc_37bf3a6c8:
37bf3a6c8movsd_xmm x1, [rsp+344]
37bf3a6d1comisd x1, x0
37bf3a6d5jbe 0x37bf39a7f
37bf3a6dblea rax, [rsp+288]
37bf3a6e3mov rbx, [rsp+616]
37bf3a6ebmov [rsp+80], 1
37bf3a6f4lea r8, [rip+0x5200a5]
37bf3a6fbmov [rsp+72], rax
37bf3a700lea rax, [rsp+336]
37bf3a708lea r9, [rsp+344]
37bf3a710mov rdx, r8
37bf3a713mov [rsp+64], rax
37bf3a718lea rcx, [rip+0x520089]
37bf3a71fmov [rsp+40], rax
37bf3a724mov rax, [rsp+240]
37bf3a72cmov [rsp+56], rbx
37bf3a731lea rbx, [rip+0x520088]
37bf3a738mov [rsp+48], rbx
37bf3a73dmov [rsp+32], rax
37bf3a742call dlascl_64_
37bf3a747jmp 0x37bf39a7f
37bf3a74c
37bf3a74c 0f 1f 40 00 ..@.
37bf3a750
37bf3a750loc_37bf3a750:
37bf3a750cvttsd2si r9, x12
37bf3a755cvttsd2si rbp, x7
37bf3a75acmp [rsp+168], 0
37bf3a763je 0x37bf3b0c8
37bf3a769mov rax, [rbx]
37bf3a76cmov r11, rax
37bf3a76flea rdx, [rax+2*rax]
37bf3a773imul r11, rax
37bf3a777add r11, r11
37bf3a77a
37bf3a77aloc_37bf3a77a:
37bf3a77aadd r8, rax
37bf3a77dlea rdi, [r11+rsi]
37bf3a781add rax, r9
37bf3a784add rdi, rdx
37bf3a787cmp r8, rax
37bf3a78acmovge rax, r8
37bf3a78eadd rcx, rdx
37bf3a791cmp rax, rcx
37bf3a794cmovl rax, rcx
37bf3a798lea rcx, [rdx+rbp]
37bf3a79ccmp rax, rcx
37bf3a79fcmovl rax, rcx
37bf3a7a3mov rcx, [rsp+216]
37bf3a7abadd rcx, rdx
37bf3a7aecmp rax, rcx
37bf3a7b1cmovl rax, rcx
37bf3a7b5add rdx, rsi
37bf3a7b8cmp rax, rdx
37bf3a7bbcmovl rax, rdx
37bf3a7bfadd rax, r11
37bf3a7c2cmp rax, rdi
37bf3a7c5cmovl rax, rdi
37bf3a7c9jmp 0x37bf391a0
37bf3a7ce
37bf3a7ce 66 90 f.
37bf3a7d0
37bf3a7d0loc_37bf3a7d0:
37bf3a7d0lea rax, [rsp+288]
37bf3a7d8mov [rsp+48], rbx
37bf3a7ddmov [rsp+72], rax
37bf3a7e2mov rax, [rsp+608]
37bf3a7eamov [rsp+80], 1
37bf3a7f3mov [rsp+64], rax
37bf3a7f8mov rax, [rsp+600]
37bf3a800mov [rsp+40], r14
37bf3a805mov [rsp+56], rax
37bf3a80alea rax, [rsp+264]
37bf3a812
37bf3a812loc_37bf3a812:
37bf3a812mov [rsp+32], rax
37bf3a817lea r8, [rip+0x51ff82]
37bf3a81emov r9, [rsp+240]
37bf3a826lea rcx, [rip+0x51ff7b]
37bf3a82dmov rdx, r8
37bf3a830call dlascl_64_
37bf3a835mov [rsp+216], 1
37bf3a841jmp 0x37bf393f9
37bf3a846
37bf3a846loc_37bf3a846:
37bf3a846mov rsi, [rsp+648]
37bf3a84emov rcx, [rsi]
37bf3a851test rcx, rcx
37bf3a854jg 0x37bf3929a
37bf3a85anop [rax+rax]
37bf3a860
37bf3a860loc_37bf3a860:
37bf3a860mov r8, -10
37bf3a867mov esi, 10
37bf3a86cjmp 0x37bf38c7b
37bf3a871
37bf3a871 0f 1f 80 00 00 00 00 .......
37bf3a878
37bf3a878loc_37bf3a878:
37bf3a878lea rax, [rsp+288]
37bf3a880mov [rsp+48], rbx
37bf3a885mov [rsp+72], rax
37bf3a88amov rax, [rsp+608]
37bf3a892mov [rsp+80], 1
37bf3a89bmov [rsp+64], rax
37bf3a8a0mov rax, [rsp+600]
37bf3a8a8mov [rsp+40], r14
37bf3a8admov [rsp+56], rax
37bf3a8b2lea rax, [rsp+344]
37bf3a8bajmp 0x37bf3a812
37bf3a8bf
37bf3a8bf 90 .
37bf3a8c0
37bf3a8c0loc_37bf3a8c0:
37bf3a8c0cmp [rsp+176], 0
37bf3a8c9je 0x37bf3c080
37bf3a8cfcmp rdx, rsi
37bf3a8d2cmovl rdx, rsi
37bf3a8d6add rax, rcx
37bf3a8d9cmp rax, r8
37bf3a8dccmovl rax, r8
37bf3a8e0add r11, rcx
37bf3a8e3lea rdi, [rdx+rcx]
37bf3a8e7cmp rax, r11
37bf3a8eacmovl rax, r11
37bf3a8ee
37bf3a8eeloc_37bf3a8ee:
37bf3a8eeadd rcx, rsi
37bf3a8f1cmp rax, rcx
37bf3a8f4cmovl rax, rcx
37bf3a8f8cmp rax, rdi
37bf3a8fbcmovl rax, rdi
37bf3a8ffjmp 0x37bf391a0
37bf3a904
37bf3a904 0f 1f 40 00 ..@.
37bf3a908
37bf3a908loc_37bf3a908:
37bf3a908cmp [rsp+176], 0
37bf3a911je 0x37bf3bfe8
37bf3a917mov rdx, [r14]
37bf3a91amov rbp, rdx
37bf3a91dlea r9, [rdx+2*rdx]
37bf3a921imul rbp, rdx
37bf3a925jmp 0x37bf3a662
37bf3a92a
37bf3a92a 66 0f 1f 44 00 00 f..D..
37bf3a930
37bf3a930loc_37bf3a930:
37bf3a930mov rax, [rsp+664]
37bf3a938lea rdx, [rcx+rcx+1]
37bf3a93dmov r10, [rsp+656]
37bf3a945lea rdi, [rcx+rdx]
37bf3a949mov r9, [rsp+608]
37bf3a951mov r8, [rsp+600]
37bf3a959mov rax, [rax]
37bf3a95clea rdx, [r10+8*rdx-8]
37bf3a961lea rcx, [r10+8*rcx]
37bf3a965lea r10, [rsp+288]
37bf3a96dmov [rsp+56], rdx
37bf3a972sub rax, rdi
37bf3a975mov [rsp+208], r10
37bf3a97dadd rax, 1
37bf3a981mov [rsp+80], r10
37bf3a986lea r10, [rsp+360]
37bf3a98emov [rsp+360], rax
37bf3a996mov rax, [rsp+656]
37bf3a99emov [rsp+48], rcx
37bf3a9a3lea rax, [rax+8*rdi-8]
37bf3a9a8mov [rsp+72], r10
37bf3a9admov [rsp+200], rax
37bf3a9b5mov [rsp+64], rax
37bf3a9bamov rax, [rsp+656]
37bf3a9c2mov [rsp+248], rdx
37bf3a9camov rdx, rbx
37bf3a9cdmov [rsp+40], rax
37bf3a9d2mov rax, [rsp+616]
37bf3a9damov [rsp+232], rcx
37bf3a9e2mov rcx, r14
37bf3a9e5mov [rsp+32], rax
37bf3a9eamov [rsp+160], r10
37bf3a9f2call dgebrd_64_
37bf3a9f7cmp [rsp+152], 0
37bf3aa00jne 0x37bf3c624
37bf3aa06cmp [rsp+168], 0
37bf3aa0fje 0x37bf3c3da
37bf3aa15mov rcx, [r14]
37bf3aa18mov r8, [rbx]
37bf3aa1bmov rax, [rsp+664]
37bf3aa23imul r8, rcx
37bf3aa27lea rdx, [rcx+2*rcx]
37bf3aa2bmov [rsp+296], rcx
37bf3aa33mov rax, [rax]
37bf3aa36add r8, rdx
37bf3aa39add r8, rsi
37bf3aa3ccmp rax, r8
37bf3aa3fjge 0x37bf3d84f
37bf3aa45mov r8, rcx
37bf3aa48imul r8, rcx
37bf3aa4csub rax, r8
37bf3aa4fadd rdi, r8
37bf3aa52sub rax, rdx
37bf3aa55mov r12, rdi
37bf3aa58cqo
37bf3aa5aidiv rcx
37bf3aa5dmov [rsp+352], rax
37bf3aa65lea rax, [rsp+296]
37bf3aa6dmov [rsp+168], rax
37bf3aa75
37bf3aa75loc_37bf3aa75:
37bf3aa75mov rax, [rsp+656]
37bf3aa7dmov [rsp+104], r15
37bf3aa82mov r8, r14
37bf3aa85lea rdx, [rip+0x51fd3c]
37bf3aa8cmov [rsp+72], rbp
37bf3aa91lea rcx, [rip+0x51fcfc]
37bf3aa98mov r15, [rsp+168]
37bf3aaa0lea r13, [rax+8*r12-8]
37bf3aaa5mov rax, [rsp+672]
37bf3aaadmov rbp, [rsp+200]
37bf3aab5mov [rsp+120], 1
37bf3aabemov [rsp+88], r13
37bf3aac3mov r9, [rsp+616]
37bf3aacbmov [rsp+96], rax
37bf3aad0lea rax, [rsp+280]
37bf3aad8mov [rsp+80], rax
37bf3aaddmov rax, [rsp+632]
37bf3aae5mov [rsp+112], 1
37bf3aaeemov [rsp+48], rax
37bf3aaf3mov rax, [rsp+624]
37bf3aafbmov [rsp+64], r15
37bf3ab00mov [rsp+40], rax
37bf3ab05mov rax, [rsp+656]
37bf3ab0dmov [rsp+56], rbp
37bf3ab12mov [rsp+32], rax
37bf3ab17call dbdsdc_64_
37bf3ab1cmov rdx, [rsp+632]
37bf3ab24mov r9, r14
37bf3ab27mov rax, [rsp+664]
37bf3ab2fmov rcx, [rsp+160]
37bf3ab37lea r8, [rip+0x51fc45]
37bf3ab3emov rax, [rax]
37bf3ab41mov [rsp+80], rdx
37bf3ab46mov rdx, [rsp+624]
37bf3ab4emov [rsp+88], r13
37bf3ab53mov [rsp+152], rax
37bf3ab5bsub rax, r12
37bf3ab5emov [rsp+72], rdx
37bf3ab63mov rdx, [rsp+232]
37bf3ab6badd rax, 1
37bf3ab6fmov [rsp+40], rbx
37bf3ab74mov [rsp+64], rdx
37bf3ab79mov rdx, [rsp+608]
37bf3ab81mov [rsp+32], r14
37bf3ab86mov [rsp+56], rdx
37bf3ab8bmov rdx, [rsp+600]
37bf3ab93mov [rsp+360], rax
37bf3ab9bmov rax, [rsp+208]
37bf3aba3mov [rsp+48], rdx
37bf3aba8lea rdx, [rip+0x51fbe5]
37bf3abafmov [rsp+96], rcx
37bf3abb4lea rcx, [rip+0x51fbd5]
37bf3abbbmov [rsp+104], rax
37bf3abc0mov [rsp+128], 1
37bf3abccmov [rsp+120], 1
37bf3abd5mov [rsp+112], 1
37bf3abdecall dormbr_64_
37bf3abe3mov rdx, [rsp+664]
37bf3abebmov r8, [r14]
37bf3abeemov rax, [rbx]
37bf3abf1mov rcx, [rdx]
37bf3abf4imul rax, r8
37bf3abf8lea r8, [r8+2*r8]
37bf3abfcmov rdx, rcx
37bf3abffsub rdx, r12
37bf3ac02add rax, r8
37bf3ac05add rdx, 1
37bf3ac09add rax, rsi
37bf3ac0cmov [rsp+360], rdx
37bf3ac14cmp rcx, rax
37bf3ac17jl 0x37bf3d3ab
37bf3ac1dmov rax, [rsp+208]
37bf3ac25mov [rsp+88], r13
37bf3ac2amov r9, r14
37bf3ac2dlea r8, [rip+0x51fb5d]
37bf3ac34mov rcx, [rsp+160]
37bf3ac3cmov [rsp+80], r15
37bf3ac41lea rdx, [rip+0x51fb4a]
37bf3ac48mov [rsp+104], rax
37bf3ac4dmov rax, [rsp+248]
37bf3ac55mov [rsp+128], 1
37bf3ac61mov [rsp+64], rax
37bf3ac66mov rax, [rsp+608]
37bf3ac6emov [rsp+120], 1
37bf3ac77mov [rsp+56], rax
37bf3ac7cmov rax, [rsp+600]
37bf3ac84mov [rsp+112], 1
37bf3ac8dmov [rsp+72], rbp
37bf3ac92mov [rsp+48], rax
37bf3ac97mov [rsp+40], r14
37bf3ac9cmov [rsp+32], rbx
37bf3aca1mov [rsp+96], rcx
37bf3aca6lea rcx, [rip+0x51fae6]
37bf3acad
37bf3acadloc_37bf3acad:
37bf3acadcall dormbr_64_
37bf3acb2mov [rsp+32], r15
37bf3acb7mov r9, rbp
37bf3acbamov r8, rbx
37bf3acbdmov rax, [rsp+608]
37bf3acc5mov rdx, r14
37bf3acc8mov [rsp+56], 1
37bf3acd1lea rcx, [rip+0x51fb00]
37bf3acd8mov [rsp+48], rax
37bf3acddmov rax, [rsp+600]
37bf3ace5mov [rsp+40], rax
37bf3aceacall dlacpy_64_
37bf3acefjmp 0x37bf39a70
37bf3acf4
37bf3acf4 0f 1f 40 00 ..@.
37bf3acf8
37bf3acf8loc_37bf3acf8:
37bf3acf8mov rax, [rsp+664]
37bf3ad00lea rdx, [r11+r11+1]
37bf3ad05mov rcx, [rsp+656]
37bf3ad0dlea r10, [rsp+288]
37bf3ad15lea rdi, [r11+rdx]
37bf3ad19mov [rsp+208], r10
37bf3ad21mov r9, [rsp+608]
37bf3ad29mov rax, [rax]
37bf3ad2clea rcx, [rcx+8*rdx-8]
37bf3ad31mov [rsp+80], r10
37bf3ad36lea r10, [rsp+360]
37bf3ad3emov rdx, [rsp+656]
37bf3ad46mov [rsp+56], rcx
37bf3ad4bsub rax, rdi
37bf3ad4emov [rsp+72], r10
37bf3ad53mov r8, [rsp+600]
37bf3ad5badd rax, 1
37bf3ad5flea rdx, [rdx+8*r11]
37bf3ad63mov [rsp+192], rcx
37bf3ad6bmov rcx, r14
37bf3ad6emov [rsp+360], rax
37bf3ad76mov rax, [rsp+656]
37bf3ad7emov [rsp+48], rdx
37bf3ad83lea rax, [rax+8*rdi-8]
37bf3ad88mov [rsp+232], rdx
37bf3ad90mov rdx, rbx
37bf3ad93mov [rsp+184], rax
37bf3ad9bmov [rsp+64], rax
37bf3ada0mov rax, [rsp+656]
37bf3ada8mov [rsp+160], r10
37bf3adb0mov [rsp+40], rax
37bf3adb5mov rax, [rsp+616]
37bf3adbdmov [rsp+32], rax
37bf3adc2call dgebrd_64_
37bf3adc7cmp [rsp+152], 0
37bf3add0jne 0x37bf3c6b2
37bf3add6cmp [rsp+168], 0
37bf3addfje 0x37bf3c14a
37bf3ade5mov r9, [r14]
37bf3ade8mov rcx, [rbx]
37bf3adebmov rax, [rsp+664]
37bf3adf3mov rdx, r9
37bf3adf6lea r8, [rcx+2*rcx]
37bf3adfaimul rdx, rcx
37bf3adfemov rax, [rax]
37bf3ae01add rdx, r8
37bf3ae04add rdx, rsi
37bf3ae07cmp rax, rdx
37bf3ae0ajge 0x37bf3d5a0
37bf3ae10mov rdx, rcx
37bf3ae13mov [rsp+320], rcx
37bf3ae1bimul rdx, rcx
37bf3ae1fsub rax, rdx
37bf3ae22add rdi, rdx
37bf3ae25sub rax, r8
37bf3ae28mov r12, rdi
37bf3ae2bcqo
37bf3ae2didiv rcx
37bf3ae30mov [rsp+312], rax
37bf3ae38lea rax, [rsp+320]
37bf3ae40mov [rsp+168], rax
37bf3ae48
37bf3ae48loc_37bf3ae48:
37bf3ae48mov rax, [rsp+656]
37bf3ae50mov [rsp+104], r15
37bf3ae55mov r8, rbx
37bf3ae58lea rdx, [rip+0x51f969]
37bf3ae5fmov [rsp+72], rbp
37bf3ae64lea rcx, [rip+0x51f94d]
37bf3ae6bmov r15, [rsp+168]
37bf3ae73lea r13, [rax+8*r12-8]
37bf3ae78mov rax, [rsp+672]
37bf3ae80mov rbp, [rsp+184]
37bf3ae88mov [rsp+120], 1
37bf3ae91mov [rsp+88], r13
37bf3ae96mov r9, [rsp+616]
37bf3ae9emov [rsp+96], rax
37bf3aea3lea rax, [rsp+280]
37bf3aeabmov [rsp+80], rax
37bf3aeb0mov rax, [rsp+648]
37bf3aeb8mov [rsp+112], 1
37bf3aec1mov [rsp+64], rax
37bf3aec6mov rax, [rsp+640]
37bf3aecemov [rsp+48], r15
37bf3aed3mov [rsp+56], rax
37bf3aed8mov rax, [rsp+656]
37bf3aee0mov [rsp+40], rbp
37bf3aee5mov [rsp+32], rax
37bf3aeeacall dbdsdc_64_
37bf3aeefmov rdx, [rsp+648]
37bf3aef7mov r9, rbx
37bf3aefamov rax, [rsp+664]
37bf3af02mov rcx, [rsp+160]
37bf3af0alea r8, [rip+0x51f880]
37bf3af11mov rax, [rax]
37bf3af14mov [rsp+80], rdx
37bf3af19mov rdx, [rsp+640]
37bf3af21mov [rsp+88], r13
37bf3af26mov [rsp+152], rax
37bf3af2esub rax, r12
37bf3af31mov [rsp+72], rdx
37bf3af36mov rdx, [rsp+192]
37bf3af3eadd rax, 1
37bf3af42mov [rsp+40], rbx
37bf3af47mov [rsp+64], rdx
37bf3af4cmov rdx, [rsp+608]
37bf3af54mov [rsp+32], rbx
37bf3af59mov [rsp+56], rdx
37bf3af5emov rdx, [rsp+600]
37bf3af66mov [rsp+360], rax
37bf3af6emov rax, [rsp+208]
37bf3af76mov [rsp+48], rdx
37bf3af7blea rdx, [rip+0x51f810]
37bf3af82mov [rsp+96], rcx
37bf3af87lea rcx, [rip+0x51f805]
37bf3af8emov [rsp+104], rax
37bf3af93mov [rsp+128], 1
37bf3af9fmov [rsp+120], 1
37bf3afa8mov [rsp+112], 1
37bf3afb1call dormbr_64_
37bf3afb6mov rdx, [rsp+664]
37bf3afbemov r8, [rbx]
37bf3afc1mov rax, [r14]
37bf3afc4mov rcx, [rdx]
37bf3afc7imul rax, r8
37bf3afcblea r8, [r8+2*r8]
37bf3afcfmov rdx, rcx
37bf3afd2sub rdx, r12
37bf3afd5add rax, r8
37bf3afd8add rdx, 1
37bf3afdcadd rax, rsi
37bf3afdfmov [rsp+360], rdx
37bf3afe7cmp rcx, rax
37bf3afeajl 0x37bf3d1a3
37bf3aff0mov rax, [rsp+208]
37bf3aff8mov [rsp+88], r13
37bf3affdmov r9, r14
37bf3b000lea r8, [rip+0x51f77c]
37bf3b007mov rcx, [rsp+160]
37bf3b00fmov [rsp+80], r15
37bf3b014lea rdx, [rip+0x51f779]
37bf3b01bmov [rsp+104], rax
37bf3b020mov rax, [rsp+232]
37bf3b028mov [rsp+96], rcx
37bf3b02dlea rcx, [rip+0x51f75c]
37bf3b034mov [rsp+64], rax
37bf3b039mov rax, [rsp+608]
37bf3b041mov [rsp+128], 1
37bf3b04dmov [rsp+56], rax
37bf3b052mov rax, [rsp+600]
37bf3b05amov [rsp+120], 1
37bf3b063mov [rsp+112], 1
37bf3b06cmov [rsp+72], rbp
37bf3b071mov [rsp+48], rax
37bf3b076mov [rsp+40], rbx
37bf3b07bmov [rsp+32], rbx
37bf3b080jmp 0x37bf3acad
37bf3b085
37bf3b085 0f 1f 00 ...
37bf3b088
37bf3b088loc_37bf3b088:
37bf3b088cmp [rsp+176], 0
37bf3b091je 0x37bf3c0a4
37bf3b097cmp rdx, rsi
37bf3b09alea rax, [rcx+r11]
37bf3b09ecmovl rdx, rsi
37bf3b0a2cmp rax, r8
37bf3b0a5cmovl rax, r8
37bf3b0a9lea rdi, [rdx+rcx]
37bf3b0admov rdx, [rsp+216]
37bf3b0b5
37bf3b0b5loc_37bf3b0b5:
37bf3b0b5add rdx, rcx
37bf3b0b8cmp rax, rdx
37bf3b0bbcmovl rax, rdx
37bf3b0bfjmp 0x37bf3a8ee
37bf3b0c4
37bf3b0c4 0f 1f 40 00 ..@.
37bf3b0c8
37bf3b0c8loc_37bf3b0c8:
37bf3b0c8cmp [rsp+176], 0
37bf3b0d1je 0x37bf3c0d5
37bf3b0d7mov rax, [rbx]
37bf3b0damov r11, rax
37bf3b0ddlea rdx, [rax+2*rax]
37bf3b0e1imul r11, rax
37bf3b0e5jmp 0x37bf3a77a
37bf3b0ea
37bf3b0ea 66 0f 1f 44 00 00 f..D..
37bf3b0f0
37bf3b0f0loc_37bf3b0f0:
37bf3b0f0lea rax, [rsp+288]
37bf3b0f8mov rbx, [rsp+616]
37bf3b100mov [rsp+80], 1
37bf3b109lea r8, [rip+0x51f690]
37bf3b110mov [rsp+72], rax
37bf3b115lea rax, [rsp+336]
37bf3b11dlea r9, [rsp+264]
37bf3b125mov rdx, r8
37bf3b128mov [rsp+64], rax
37bf3b12dlea rcx, [rip+0x51f674]
37bf3b134mov [rsp+40], rax
37bf3b139mov rax, [rsp+240]
37bf3b141mov [rsp+56], rbx
37bf3b146lea rbx, [rip+0x51f673]
37bf3b14dmov [rsp+48], rbx
37bf3b152mov [rsp+32], rax
37bf3b157call dlascl_64_
37bf3b15cmovsd_xmm x0, [rsp+256]
37bf3b165jmp 0x37bf3a6c8
37bf3b16a
37bf3b16a 66 0f 1f 44 00 00 f..D..
37bf3b170
37bf3b170loc_37bf3b170:
37bf3b170cmp [rsp+176], 0
37bf3b179jne 0x37bf3c76c
37bf3b17ftest r13, r13
37bf3b182je 0x37bf39a70
37bf3b188mov r13, rcx
37bf3b18bmov rax, [rsp+664]
37bf3b193lea rsi, [rsp+360]
37bf3b19bmov [rsp+296], rcx
37bf3b1a3imul r13, rcx
37bf3b1a7mov r9, [rsp+608]
37bf3b1afmov r8, [rsp+600]
37bf3b1b7mov rdx, rbx
37bf3b1bamov rax, [rax]
37bf3b1bdmov [rsp+48], rsi
37bf3b1c2lea r12, [rcx+r13+1]
37bf3b1c7sub rax, r12
37bf3b1caadd rax, 1
37bf3b1cemov [rsp+360], rax
37bf3b1d6mov rax, [rsp+656]
37bf3b1delea rdi, [rax+8*r12-8]
37bf3b1e3lea rcx, [rax+8*r13]
37bf3b1e7lea rax, [rsp+288]
37bf3b1efmov [rsp+40], rdi
37bf3b1f4mov [rsp+56], rax
37bf3b1f9mov [rsp+32], rcx
37bf3b1femov [rsp+152], rcx
37bf3b206mov rcx, r14
37bf3b209mov [rsp+160], rax
37bf3b211call dgelqf_64_
37bf3b216mov rdx, [rsp+648]
37bf3b21emov r8, rbx
37bf3b221mov [rsp+56], 1
37bf3b22amov r9, [rsp+600]
37bf3b232lea rcx, [rip+0x51f57f]
37bf3b239mov [rsp+48], rdx
37bf3b23emov rdx, [rsp+640]
37bf3b246mov [rsp+40], rdx
37bf3b24bmov rdx, [rsp+608]
37bf3b253mov [rsp+32], rdx
37bf3b258mov rdx, r14
37bf3b25bcall dlacpy_64_
37bf3b260mov rdx, [rsp+664]
37bf3b268mov rcx, [rsp+152]
37bf3b270mov r8, r14
37bf3b273mov r9, [rsp+640]
37bf3b27bmov rdx, [rdx]
37bf3b27emov [rsp+48], rdi
37bf3b283mov rdi, [rsp+648]
37bf3b28bmov [rsp+40], rcx
37bf3b290mov rcx, rbx
37bf3b293mov [rsp+168], rdx
37bf3b29bsub rdx, r12
37bf3b29elea rax, [rdx+1]
37bf3b2a2mov [rsp+32], rdi
37bf3b2a7mov rdx, rbx
37bf3b2aamov [rsp+360], rax
37bf3b2b2mov rax, [rsp+160]
37bf3b2bamov [rsp+56], rsi
37bf3b2bfmov [rsp+64], rax
37bf3b2c4call dorglq_64_
37bf3b2c9mov rdi, [r14]
37bf3b2ccmov r10, [rsp+184]
37bf3b2d4mov [rsp+56], 1
37bf3b2ddlea rdx, [rsp+352]
37bf3b2e5mov r8, rsi
37bf3b2e8lea rcx, [rip+0x51f4c9]
37bf3b2eflea rax, [rdi-1]
37bf3b2f3mov rdi, [rsp+608]
37bf3b2fbmov [rsp+352], rax
37bf3b303mov [rsp+48], rdi
37bf3b308mov rdi, [rsp+600]
37bf3b310mov [rsp+360], rax
37bf3b318lea rax, [rdi+8*r10]
37bf3b31clea rdi, [rip+0x51f48d]
37bf3b323mov [rsp+40], rax
37bf3b328mov r9, rdi
37bf3b32bmov [rsp+32], rdi
37bf3b330call dlaset_64_
37bf3b335mov rax, [r14]
37bf3b338mov r11, [rsp+664]
37bf3b340mov r9, [rsp+608]
37bf3b348mov r8, [rsp+600]
37bf3b350lea rdx, [r13+rax+1]
37bf3b355mov r11, [r11]
37bf3b358mov [rsp+72], rsi
37bf3b35dlea r13, [rsp+296]
37bf3b365lea rcx, [rax+rdx]
37bf3b369lea r10, [rax+rcx]
37bf3b36dsub r11, r10
37bf3b370mov [rsp+176], r10
37bf3b378lea rax, [r11+1]
37bf3b37cmov r11, [rsp+656]
37bf3b384mov [rsp+360], rax
37bf3b38clea rax, [r11+8*rcx-8]
37bf3b391mov rcx, [rsp+160]
37bf3b399lea rdi, [r11+8*rdx-8]
37bf3b39emov rdx, [rsp+616]
37bf3b3a6lea r12, [r11+8*r10-8]
37bf3b3abmov [rsp+56], rax
37bf3b3b0mov [rsp+80], rcx
37bf3b3b5mov rcx, [rsp+152]
37bf3b3bdmov [rsp+48], rdi
37bf3b3c2mov [rsp+40], rcx
37bf3b3c7mov rcx, r14
37bf3b3camov [rsp+32], rdx
37bf3b3cfmov rdx, r14
37bf3b3d2mov [rsp+64], r12
37bf3b3d7mov [rsp+168], rax
37bf3b3dfcall dgebrd_64_
37bf3b3e4mov rdx, [rsp+672]
37bf3b3ecmov [rsp+104], r15
37bf3b3f1mov r8, r14
37bf3b3f4mov rcx, [rsp+152]
37bf3b3fcmov [rsp+88], r12
37bf3b401mov [rsp+96], rdx
37bf3b406lea rdx, [rsp+280]
37bf3b40emov r9, [rsp+616]
37bf3b416mov [rsp+80], rdx
37bf3b41bmov rdx, [rsp+656]
37bf3b423mov [rsp+32], rcx
37bf3b428lea rcx, [rip+0x51f389]
37bf3b42fmov [rsp+56], rdx
37bf3b434mov rdx, [rsp+632]
37bf3b43cmov [rsp+120], 1
37bf3b445mov [rsp+48], rdx
37bf3b44amov rdx, [rsp+624]
37bf3b452mov [rsp+112], 1
37bf3b45bmov [rsp+40], rdx
37bf3b460lea rdx, [rip+0x51f361]
37bf3b467mov [rsp+72], rbp
37bf3b46cmov [rsp+64], r13
37bf3b471call dbdsdc_64_
37bf3b476mov rcx, [rsp+664]
37bf3b47emov r9, r14
37bf3b481mov rax, [rsp+632]
37bf3b489mov r10, [rsp+176]
37bf3b491mov r15, [rsp+160]
37bf3b499lea r8, [rip+0x51f2e3]
37bf3b4a0mov rdx, [rcx]
37bf3b4a3mov [rsp+80], rax
37bf3b4a8lea rcx, [rip+0x51f2e1]
37bf3b4afmov rax, [rsp+624]
37bf3b4b7mov [rsp+64], rdi
37bf3b4bclea rdi, [rip+0x51f2ed]
37bf3b4c3sub rdx, r10
37bf3b4c6mov [rsp+96], rsi
37bf3b4cbmov [rsp+72], rax
37bf3b4d0mov rax, [rsp+608]
37bf3b4d8add rdx, 1
37bf3b4dcmov [rsp+88], r12
37bf3b4e1mov [rsp+56], rax
37bf3b4e6mov rax, [rsp+600]
37bf3b4eemov [rsp+40], r14
37bf3b4f3mov [rsp+48], rax
37bf3b4f8mov [rsp+32], r14
37bf3b4fdmov [rsp+360], rdx
37bf3b505lea rdx, [rip+0x51f288]
37bf3b50cmov [rsp+152], r10
37bf3b514mov [rsp+128], 1
37bf3b520mov [rsp+120], 1
37bf3b529mov [rsp+112], 1
37bf3b532mov [rsp+104], r15
37bf3b537call dormbr_64_
37bf3b53cmov rax, [rsp+664]
37bf3b544mov r9, r14
37bf3b547lea r8, [rip+0x51f243]
37bf3b54elea rcx, [rip+0x51f23e]
37bf3b555mov rdx, [rax]
37bf3b558mov rax, [rsp+656]
37bf3b560mov [rsp+104], r15
37bf3b565sub rdx, [rsp+152]
37bf3b56dmov [rsp+96], rsi
37bf3b572mov [rsp+72], rax
37bf3b577mov rax, [rsp+168]
37bf3b57fadd rdx, 1
37bf3b583mov [rsp+112], 1
37bf3b58cmov [rsp+64], rax
37bf3b591mov rax, [rsp+608]
37bf3b599mov [rsp+88], r12
37bf3b59emov [rsp+56], rax
37bf3b5a3mov rax, [rsp+600]
37bf3b5abmov [rsp+80], r13
37bf3b5b0mov [rsp+48], rax
37bf3b5b5mov [rsp+40], r14
37bf3b5bamov [rsp+32], r14
37bf3b5bfmov [rsp+360], rdx
37bf3b5c7lea rdx, [rip+0x51f1c4]
37bf3b5cemov [rsp+128], 1
37bf3b5damov [rsp+120], 1
37bf3b5e3call dormbr_64_
37bf3b5e8mov [rsp+80], rdi
37bf3b5edmov r9, rbx
37bf3b5f0mov r8, r14
37bf3b5f3mov rax, [rsp+608]
37bf3b5fbmov [rsp+56], r13
37bf3b600lea rdx, [rip+0x51f17c]
37bf3b607mov [rsp+112], 1
37bf3b610mov rcx, rdx
37bf3b613mov [rsp+96], rax
37bf3b618mov rax, [rsp+600]
37bf3b620mov [rsp+104], 1
37bf3b629mov [rsp+88], rax
37bf3b62emov rax, [rsp+648]
37bf3b636mov [rsp+32], r14
37bf3b63bmov [rsp+72], rax
37bf3b640mov rax, [rsp+640]
37bf3b648mov [rsp+64], rax
37bf3b64dmov rax, [rsp+656]
37bf3b655mov [rsp+48], rax
37bf3b65alea rax, [rip+0x51f16f]
37bf3b661mov [rsp+40], rax
37bf3b666call dgemm_64_
37bf3b66bmov rax, [rsp+648]
37bf3b673mov [rsp+56], 1
37bf3b67cmov [rsp+48], rax
37bf3b681mov rax, [rsp+640]
37bf3b689
37bf3b689loc_37bf3b689:
37bf3b689mov [rsp+40], rax
37bf3b68emov r8, rbx
37bf3b691mov rdx, r14
37bf3b694lea rcx, [rip+0x51f13d]
37bf3b69bmov rax, [rsp+608]
37bf3b6a3mov r9, [rsp+600]
37bf3b6abmov [rsp+32], rax
37bf3b6b0call dlacpy_64_
37bf3b6b5jmp 0x37bf39a70
37bf3b6ba
37bf3b6ba 66 0f 1f 44 00 00 f..D..
37bf3b6c0
37bf3b6c0loc_37bf3b6c0:
37bf3b6c0cmp [rsp+176], 0
37bf3b6c9jne 0x37bf3cc96
37bf3b6cftest r13, r13
37bf3b6d2je 0x37bf39a70
37bf3b6d8mov r13, r11
37bf3b6dbmov rax, [rsp+664]
37bf3b6e3lea rsi, [rsp+360]
37bf3b6ebmov r9, [rsp+608]
37bf3b6f3imul r13, r11
37bf3b6f7mov r8, [rsp+600]
37bf3b6ffmov rdx, rbx
37bf3b702mov [rsp+320], r11
37bf3b70amov rax, [rax]
37bf3b70dmov [rsp+48], rsi
37bf3b712lea r12, [r11+r13+1]
37bf3b717sub rax, r12
37bf3b71aadd rax, 1
37bf3b71emov [rsp+360], rax
37bf3b726mov rax, [rsp+656]
37bf3b72elea rdi, [rax+8*r12-8]
37bf3b733lea rcx, [rax+8*r13]
37bf3b737lea rax, [rsp+288]
37bf3b73fmov [rsp+40], rdi
37bf3b744mov [rsp+56], rax
37bf3b749mov [rsp+32], rcx
37bf3b74emov [rsp+152], rcx
37bf3b756mov rcx, r14
37bf3b759mov [rsp+160], rax
37bf3b761call dgeqrf_64_
37bf3b766mov rdx, [rsp+632]
37bf3b76emov r8, rbx
37bf3b771mov [rsp+56], 1
37bf3b77amov r9, [rsp+600]
37bf3b782lea rcx, [rip+0x51f00b]
37bf3b789mov [rsp+48], rdx
37bf3b78emov rdx, [rsp+624]
37bf3b796mov [rsp+40], rdx
37bf3b79bmov rdx, [rsp+608]
37bf3b7a3mov [rsp+32], rdx
37bf3b7a8mov rdx, r14
37bf3b7abcall dlacpy_64_
37bf3b7b0mov rdx, [rsp+664]
37bf3b7b8mov rcx, [rsp+152]
37bf3b7c0mov r8, rbx
37bf3b7c3mov r9, [rsp+624]
37bf3b7cbmov rdx, [rdx]
37bf3b7cemov [rsp+48], rdi
37bf3b7d3mov rdi, [rsp+632]
37bf3b7dbmov [rsp+40], rcx
37bf3b7e0mov rcx, r14
37bf3b7e3mov [rsp+168], rdx
37bf3b7ebsub rdx, r12
37bf3b7eelea rax, [rdx+1]
37bf3b7f2mov [rsp+32], rdi
37bf3b7f7mov rdx, r14
37bf3b7famov [rsp+360], rax
37bf3b802mov rax, [rsp+160]
37bf3b80amov [rsp+56], rsi
37bf3b80fmov [rsp+64], rax
37bf3b814call dorgqr_64_
37bf3b819mov rdi, [rbx]
37bf3b81cmov r8, rsi
37bf3b81fmov [rsp+56], 1
37bf3b828lea rdx, [rsp+352]
37bf3b830lea rcx, [rip+0x51ef5d]
37bf3b837lea rax, [rdi-1]
37bf3b83bmov rdi, [rsp+608]
37bf3b843mov [rsp+352], rax
37bf3b84bmov [rsp+48], rdi
37bf3b850mov rdi, [rsp+600]
37bf3b858mov [rsp+360], rax
37bf3b860lea rax, [rdi+8]
37bf3b864lea rdi, [rip+0x51ef45]
37bf3b86bmov [rsp+40], rax
37bf3b870mov r9, rdi
37bf3b873mov [rsp+32], rdi
37bf3b878call dlaset_64_
37bf3b87dmov rax, [rbx]
37bf3b880mov r10, [rsp+664]
37bf3b888mov r9, [rsp+608]
37bf3b890mov r8, [rsp+600]
37bf3b898lea rdx, [r13+rax+1]
37bf3b89dmov r10, [r10]
37bf3b8a0mov [rsp+72], rsi
37bf3b8a5lea rcx, [rax+rdx]
37bf3b8a9lea r13, [rax+rcx]
37bf3b8adsub r10, r13
37bf3b8b0lea rax, [r10+1]
37bf3b8b4mov r10, [rsp+656]
37bf3b8bcmov [rsp+360], rax
37bf3b8c4mov rax, [rsp+160]
37bf3b8cclea r12, [r10+8*r13-8]
37bf3b8d1lea rdi, [r10+8*rcx-8]
37bf3b8d6mov rcx, [rsp+152]
37bf3b8delea r10, [r10+8*rdx-8]
37bf3b8e3mov rdx, [rsp+616]
37bf3b8ebmov [rsp+80], rax
37bf3b8f0mov [rsp+48], r10
37bf3b8f5mov [rsp+56], rdi
37bf3b8famov [rsp+40], rcx
37bf3b8ffmov rcx, rbx
37bf3b902mov [rsp+32], rdx
37bf3b907mov rdx, rbx
37bf3b90amov [rsp+64], r12
37bf3b90fmov [rsp+168], r10
37bf3b917call dgebrd_64_
37bf3b91cmov rdx, [rsp+672]
37bf3b924mov [rsp+104], r15
37bf3b929lea rax, [rsp+280]
37bf3b931mov rcx, [rsp+152]
37bf3b939mov [rsp+80], rax
37bf3b93emov r8, rbx
37bf3b941mov [rsp+96], rdx
37bf3b946mov rdx, [rsp+648]
37bf3b94emov [rsp+72], rbp
37bf3b953mov r9, [rsp+616]
37bf3b95blea rbp, [rsp+320]
37bf3b963mov [rsp+64], rdx
37bf3b968mov rdx, [rsp+640]
37bf3b970mov [rsp+32], rcx
37bf3b975lea rcx, [rip+0x51ee3c]
37bf3b97cmov [rsp+56], rdx
37bf3b981mov rdx, [rsp+656]
37bf3b989mov [rsp+120], 1
37bf3b992mov [rsp+40], rdx
37bf3b997lea rdx, [rip+0x51ee2a]
37bf3b99emov [rsp+112], 1
37bf3b9a7mov [rsp+88], r12
37bf3b9acmov [rsp+48], rbx
37bf3b9b1call dbdsdc_64_
37bf3b9b6mov rcx, [rsp+664]
37bf3b9bemov r10, [rsp+168]
37bf3b9c6mov r9, rbx
37bf3b9c9mov r15, [rsp+160]
37bf3b9d1lea r8, [rip+0x51edab]
37bf3b9d8lea rdx, [rip+0x51edb5]
37bf3b9dfmov rcx, [rcx]
37bf3b9e2mov [rsp+64], r10
37bf3b9e7mov [rsp+104], r15
37bf3b9ecmov [rsp+152], rcx
37bf3b9f4sub rcx, r13
37bf3b9f7lea rax, [rcx+1]
37bf3b9fbmov [rsp+96], rsi
37bf3ba00lea rcx, [rip+0x51ed89]
37bf3ba07mov [rsp+360], rax
37bf3ba0fmov rax, [rsp+656]
37bf3ba17mov [rsp+88], r12
37bf3ba1cmov [rsp+72], rax
37bf3ba21mov rax, [rsp+608]
37bf3ba29mov [rsp+80], rbp
37bf3ba2emov [rsp+56], rax
37bf3ba33mov rax, [rsp+600]
37bf3ba3bmov [rsp+40], rbx
37bf3ba40mov [rsp+48], rax
37bf3ba45mov [rsp+32], rbx
37bf3ba4amov [rsp+128], 1
37bf3ba56mov [rsp+120], 1
37bf3ba5fmov [rsp+112], 1
37bf3ba68call dormbr_64_
37bf3ba6dmov rax, [rsp+664]
37bf3ba75mov r9, rbx
37bf3ba78lea r8, [rip+0x51ed12]
37bf3ba7flea rdx, [rip+0x51ed0c]
37bf3ba86lea rcx, [rip+0x51ed06]
37bf3ba8dmov rax, [rax]
37bf3ba90mov [rsp+64], rdi
37bf3ba95lea rdi, [rip+0x51ed14]
37bf3ba9cmov [rsp+120], 1
37bf3baa5sub rax, r13
37bf3baa8mov [rsp+104], r15
37bf3baadadd rax, 1
37bf3bab1mov [rsp+96], rsi
37bf3bab6mov [rsp+360], rax
37bf3babemov rax, [rsp+648]
37bf3bac6mov [rsp+112], 1
37bf3bacfmov [rsp+80], rax
37bf3bad4mov rax, [rsp+640]
37bf3badcmov [rsp+88], r12
37bf3bae1mov [rsp+72], rax
37bf3bae6mov rax, [rsp+608]
37bf3baeemov [rsp+40], rbx
37bf3baf3mov [rsp+56], rax
37bf3baf8mov rax, [rsp+600]
37bf3bb00mov [rsp+32], rbx
37bf3bb05mov [rsp+48], rax
37bf3bb0amov [rsp+128], 1
37bf3bb16call dormbr_64_
37bf3bb1bmov [rsp+80], rdi
37bf3bb20mov r9, rbx
37bf3bb23mov r8, r14
37bf3bb26mov rax, [rsp+608]
37bf3bb2emov [rsp+72], rbp
37bf3bb33lea rdx, [rip+0x51ec49]
37bf3bb3amov [rsp+112], 1
37bf3bb43mov rcx, rdx
37bf3bb46mov [rsp+96], rax
37bf3bb4bmov rax, [rsp+600]
37bf3bb53mov [rsp+104], 1
37bf3bb5cmov [rsp+88], rax
37bf3bb61mov rax, [rsp+656]
37bf3bb69mov [rsp+32], rbx
37bf3bb6emov [rsp+64], rax
37bf3bb73mov rax, [rsp+632]
37bf3bb7bmov [rsp+56], rax
37bf3bb80mov rax, [rsp+624]
37bf3bb88mov [rsp+48], rax
37bf3bb8dlea rax, [rip+0x51ec3c]
37bf3bb94mov [rsp+40], rax
37bf3bb99call dgemm_64_
37bf3bb9emov rax, [rsp+632]
37bf3bba6mov [rsp+56], 1
37bf3bbafmov [rsp+48], rax
37bf3bbb4mov rax, [rsp+624]
37bf3bbbcjmp 0x37bf3b689
37bf3bbc1
37bf3bbc1loc_37bf3bbc1:
37bf3bbc1cmp rdx, rcx
37bf3bbc4jg 0x37bf3a860
37bf3bbcacmp [rsp+176], 0
37bf3bbd3je 0x37bf38d92
37bf3bbd9jmp 0x37bf39282
37bf3bbde
37bf3bbde 66 90 f.
37bf3bbe0
37bf3bbe0loc_37bf3bbe0:
37bf3bbe0mov rax, [rsp+664]
37bf3bbe8lea rsi, [rsp+360]
37bf3bbf0lea rdi, [rsp+288]
37bf3bbf8mov r9, [rsp+608]
37bf3bc00mov r8, [rsp+600]
37bf3bc08mov rdx, rbx
37bf3bc0bmov rax, [rax]
37bf3bc0emov [rsp+56], rdi
37bf3bc13mov [rsp+48], rsi
37bf3bc18mov [rsp+152], rax
37bf3bc20sub rax, rcx
37bf3bc23mov [rsp+360], rax
37bf3bc2bmov rax, [rsp+656]
37bf3bc33lea rax, [rax+8*rcx]
37bf3bc37mov rcx, r14
37bf3bc3amov [rsp+40], rax
37bf3bc3fmov rax, [rsp+656]
37bf3bc47mov [rsp+32], rax
37bf3bc4ccall dgelqf_64_
37bf3bc51mov rax, [r14]
37bf3bc54mov rbx, [rsp+184]
37bf3bc5cmov [rsp+56], 1
37bf3bc65lea rdx, [rsp+352]
37bf3bc6dmov r8, rsi
37bf3bc70lea rcx, [rip+0x51eb41]
37bf3bc77sub rax, 1
37bf3bc7bmov [rsp+352], rax
37bf3bc83mov [rsp+360], rax
37bf3bc8bmov rax, [rsp+608]
37bf3bc93mov [rsp+48], rax
37bf3bc98mov rax, [rsp+600]
37bf3bca0lea rax, [rax+8*rbx]
37bf3bca4mov [rsp+40], rax
37bf3bca9lea rax, [rip+0x51eb00]
37bf3bcb0mov [rsp+32], rax
37bf3bcb5mov r9, rax
37bf3bcb8call dlaset_64_
37bf3bcbdmov rdx, [r14]
37bf3bcc0mov rax, [rsp+664]
37bf3bcc8mov r9, [rsp+608]
37bf3bcd0mov rax, [rax]
37bf3bcd3lea rcx, [rdx+rdx+1]
37bf3bcd8mov [rsp+80], rdi
37bf3bcddlea r8, [rdx+rcx]
37bf3bce1mov [rsp+72], rsi
37bf3bce6sub rax, r8
37bf3bce9add rax, 1
37bf3bcedmov [rsp+360], rax
37bf3bcf5mov rax, [rsp+656]
37bf3bcfdlea rax, [rax+8*r8-8]
37bf3bd02mov r8, [rsp+600]
37bf3bd0amov [rsp+64], rax
37bf3bd0fmov rax, [rsp+656]
37bf3bd17lea rax, [rax+8*rcx-8]
37bf3bd1cmov rcx, r14
37bf3bd1fmov [rsp+56], rax
37bf3bd24mov rax, [rsp+656]
37bf3bd2clea rax, [rax+8*rdx]
37bf3bd30mov rdx, r14
37bf3bd33mov [rsp+48], rax
37bf3bd38mov rax, [rsp+656]
37bf3bd40mov [rsp+40], rax
37bf3bd45mov rax, [rsp+616]
37bf3bd4dmov [rsp+32], rax
37bf3bd52call dgebrd_64_
37bf3bd57mov rax, [rsp+672]
37bf3bd5fmov r8, r14
37bf3bd62mov rbx, [rsp+656]
37bf3bd6amov [rsp+120], 1
37bf3bd73mov r9, [rsp+616]
37bf3bd7blea rdx, [rip+0x51ea01]
37bf3bd82lea rcx, [rip+0x51ea2f]
37bf3bd89mov [rsp+112], 1
37bf3bd92mov [rsp+104], r15
37bf3bd97mov [rsp+96], rax
37bf3bd9cmov rax, [r14]
37bf3bd9fmov [rsp+72], rbp
37bf3bda4lea rax, [rbx+8*rax]
37bf3bda8mov [rsp+56], rbp
37bf3bdadmov [rsp+88], rax
37bf3bdb2lea rax, [rsp+280]
37bf3bdbamov [rsp+80], rax
37bf3bdbflea rax, [rip+0x51e9fa]
37bf3bdc6mov [rsp+64], rax
37bf3bdcbmov [rsp+48], rax
37bf3bdd0mov [rsp+40], rbp
37bf3bdd5mov [rsp+32], rbx
37bf3bddacall dbdsdc_64_
37bf3bddfjmp 0x37bf39a70
37bf3bde4
37bf3bde4 0f 1f 40 00 ..@.
37bf3bde8
37bf3bde8loc_37bf3bde8:
37bf3bde8mov rax, [rsp+664]
37bf3bdf0lea rsi, [rsp+360]
37bf3bdf8lea rdi, [rsp+288]
37bf3be00mov r9, [rsp+608]
37bf3be08mov r8, [rsp+600]
37bf3be10mov rdx, rbx
37bf3be13mov rcx, r14
37bf3be16mov rax, [rax]
37bf3be19mov [rsp+48], rsi
37bf3be1emov [rsp+56], rdi
37bf3be23mov [rsp+152], rax
37bf3be2bsub rax, r11
37bf3be2emov [rsp+360], rax
37bf3be36mov rax, [rsp+656]
37bf3be3elea rax, [rax+8*r11]
37bf3be42mov [rsp+40], rax
37bf3be47mov rax, [rsp+656]
37bf3be4fmov [rsp+32], rax
37bf3be54call dgeqrf_64_
37bf3be59mov rax, [rbx]
37bf3be5cmov r8, rsi
37bf3be5fmov [rsp+56], 1
37bf3be68lea rdx, [rsp+352]
37bf3be70lea rcx, [rip+0x51e91d]
37bf3be77sub rax, 1
37bf3be7bmov [rsp+352], rax
37bf3be83mov [rsp+360], rax
37bf3be8bmov rax, [rsp+608]
37bf3be93mov [rsp+48], rax
37bf3be98mov rax, [rsp+600]
37bf3bea0add rax, 8
37bf3bea4mov [rsp+40], rax
37bf3bea9lea rax, [rip+0x51e900]
37bf3beb0mov [rsp+32], rax
37bf3beb5mov r9, rax
37bf3beb8call dlaset_64_
37bf3bebdmov rdx, [rbx]
37bf3bec0mov rax, [rsp+664]
37bf3bec8mov r9, [rsp+608]
37bf3bed0mov rax, [rax]
37bf3bed3lea rcx, [rdx+rdx+1]
37bf3bed8mov [rsp+72], rsi
37bf3beddlea r8, [rdx+rcx]
37bf3bee1mov [rsp+80], rdi
37bf3bee6sub rax, r8
37bf3bee9add rax, 1
37bf3beedmov [rsp+360], rax
37bf3bef5mov rax, [rsp+656]
37bf3befdlea rax, [rax+8*r8-8]
37bf3bf02mov r8, [rsp+600]
37bf3bf0amov [rsp+64], rax
37bf3bf0fmov rax, [rsp+656]
37bf3bf17lea rax, [rax+8*rcx-8]
37bf3bf1cmov rcx, rbx
37bf3bf1fmov [rsp+56], rax
37bf3bf24mov rax, [rsp+656]
37bf3bf2clea rax, [rax+8*rdx]
37bf3bf30mov rdx, rbx
37bf3bf33mov [rsp+48], rax
37bf3bf38mov rax, [rsp+656]
37bf3bf40mov [rsp+40], rax
37bf3bf45mov rax, [rsp+616]
37bf3bf4dmov [rsp+32], rax
37bf3bf52call dgebrd_64_
37bf3bf57mov rax, [rsp+672]
37bf3bf5fmov [rsp+104], r15
37bf3bf64mov rsi, [rsp+656]
37bf3bf6cmov [rsp+120], 1
37bf3bf75mov [rsp+112], 1
37bf3bf7emov [rsp+96], rax
37bf3bf83mov rax, [rbx]
37bf3bf86mov [rsp+72], rbp
37bf3bf8blea rax, [rsi+8*rax]
37bf3bf8fmov [rsp+56], rbp
37bf3bf94mov [rsp+88], rax
37bf3bf99lea rax, [rsp+280]
37bf3bfa1mov [rsp+80], rax
37bf3bfa6lea rax, [rip+0x51e813]
37bf3bfadmov [rsp+64], rax
37bf3bfb2mov [rsp+48], rax
37bf3bfb7mov [rsp+40], rbp
37bf3bfbcmov [rsp+32], rsi
37bf3bfc1
37bf3bfc1loc_37bf3bfc1:
37bf3bfc1mov r9, [rsp+616]
37bf3bfc9mov r8, rbx
37bf3bfcclea rdx, [rip+0x51e7b0]
37bf3bfd3lea rcx, [rip+0x51e7de]
37bf3bfdacall dbdsdc_64_
37bf3bfdfjmp 0x37bf39a70
37bf3bfe4
37bf3bfe4 0f 1f 40 00 ..@.
37bf3bfe8
37bf3bfe8loc_37bf3bfe8:
37bf3bfe8test r13, r13
37bf3bfebje 0x37bf3c058
37bf3bfedmov r9, [r14]
37bf3bff0lea r11, [r9+2*r9]
37bf3bff4add rdx, r9
37bf3bff7mov r12, r9
37bf3bffaimul r12, r9
37bf3bffelea rbp, [r11+rsi]
37bf3c002cmp rdx, rbp
37bf3c005cmovl rdx, rbp
37bf3c009lea rdi, [rdx+r12]
37bf3c00dcvttsd2si rdx, x12
37bf3c012add rdx, r9
37bf3c015add r9, rcx
37bf3c018cmp rdx, r9
37bf3c01bcmovge r9, rdx
37bf3c01fadd r8, r11
37bf3c022cmp r9, r8
37bf3c025cmovge r8, r9
37bf3c029add rax, r11
37bf3c02ccmp r8, rax
37bf3c02fcmovge rax, r8
37bf3c033add r11, r10
37bf3c036cmp rax, r11
37bf3c039cmovl rax, r11
37bf3c03dcmp rax, rbp
37bf3c040cmovl rax, rbp
37bf3c044add rax, r12
37bf3c047cmp rax, rdi
37bf3c04acmovl rax, rdi
37bf3c04ejmp 0x37bf391a0
37bf3c053
37bf3c053 0f 1f 44 00 00 ..D..
37bf3c058
37bf3c058loc_37bf3c058:
37bf3c058mov rax, [rsp+328]
37bf3c060mov edx, 1
37bf3c065mov edi, 1
37bf3c06atest rax, rax
37bf3c06dcmovle rax, rdx
37bf3c071jmp 0x37bf391a0
37bf3c076
37bf3c076 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf3c080
37bf3c080loc_37bf3c080:
37bf3c080test r13, r13
37bf3c083je 0x37bf3c058
37bf3c085cmp rdx, rsi
37bf3c088cmovl rdx, rsi
37bf3c08cadd rax, rcx
37bf3c08fcmp rax, r8
37bf3c092lea rdi, [rdx+rcx]
37bf3c096cmovl rax, r8
37bf3c09acvttsd2si rdx, x13
37bf3c09fjmp 0x37bf3b0b5
37bf3c0a4
37bf3c0a4loc_37bf3c0a4:
37bf3c0a4test r13, r13
37bf3c0a7je 0x37bf3c058
37bf3c0a9cvttsd2si rax, [rsp+272]
37bf3c0b3cmp rdx, rsi
37bf3c0b6cmovl rdx, rsi
37bf3c0balea rdi, [rdx+rcx]
37bf3c0bemov rdx, [rsp+216]
37bf3c0c6add rax, rcx
37bf3c0c9cmp rax, r8
37bf3c0cccmovl rax, r8
37bf3c0d0jmp 0x37bf3b0b5
37bf3c0d5
37bf3c0d5loc_37bf3c0d5:
37bf3c0d5test r13, r13
37bf3c0d8je 0x37bf3c058
37bf3c0demov rax, [rbx]
37bf3c0e1lea r9, [rax+2*rax]
37bf3c0e5add rdx, rax
37bf3c0e8mov r10, rax
37bf3c0ebimul r10, rax
37bf3c0eflea r11, [r9+rsi]
37bf3c0f3cmp rdx, r11
37bf3c0f6cmovl rdx, r11
37bf3c0falea rdi, [rdx+r10]
37bf3c0fecvttsd2si rdx, x10
37bf3c103add rdx, rax
37bf3c106add rax, r8
37bf3c109cmp rdx, rax
37bf3c10ccmovge rax, rdx
37bf3c110lea rdx, [r9+rcx]
37bf3c114cmp rax, rdx
37bf3c117cmovl rax, rdx
37bf3c11badd rbp, r9
37bf3c11ecmp rax, rbp
37bf3c121cmovl rax, rbp
37bf3c125add r9, [rsp+216]
37bf3c12dcmp rax, r9
37bf3c130cmovl rax, r9
37bf3c134cmp rax, r11
37bf3c137cmovl rax, r11
37bf3c13badd rax, r10
37bf3c13ecmp rax, rdi
37bf3c141cmovl rax, rdi
37bf3c145jmp 0x37bf391a0
37bf3c14a
37bf3c14aloc_37bf3c14a:
37bf3c14acmp [rsp+176], 0
37bf3c153jne 0x37bf3d610
37bf3c159test r13, r13
37bf3c15cje 0x37bf39a70
37bf3c162mov rax, [rsp+632]
37bf3c16amov r8, r14
37bf3c16dmov rdx, r14
37bf3c170lea rcx, [rip+0x51e661]
37bf3c177mov [rsp+56], 1
37bf3c180mov [rsp+48], rax
37bf3c185mov rax, [rsp+624]
37bf3c18dmov [rsp+40], rax
37bf3c192lea rax, [rip+0x51e617]
37bf3c199mov [rsp+32], rax
37bf3c19emov r9, rax
37bf3c1a1call dlaset_64_
37bf3c1a6mov rax, [rsp+672]
37bf3c1aemov r8, rbx
37bf3c1b1mov [rsp+120], 1
37bf3c1bamov [rsp+112], 1
37bf3c1c3mov r9, [rsp+616]
37bf3c1cblea rdx, [rip+0x51e5f6]
37bf3c1d2lea rcx, [rip+0x51e5df]
37bf3c1d9mov [rsp+96], rax
37bf3c1demov rax, [rsp+184]
37bf3c1e6mov [rsp+104], r15
37bf3c1ebmov [rsp+88], rax
37bf3c1f0lea rax, [rsp+280]
37bf3c1f8mov [rsp+80], rax
37bf3c1fdmov rax, [rsp+648]
37bf3c205mov [rsp+72], rbp
37bf3c20amov [rsp+64], rax
37bf3c20fmov rax, [rsp+640]
37bf3c217mov [rsp+56], rax
37bf3c21cmov rax, [rsp+632]
37bf3c224mov [rsp+48], rax
37bf3c229mov rax, [rsp+624]
37bf3c231mov [rsp+40], rax
37bf3c236mov rax, [rsp+656]
37bf3c23emov [rsp+32], rax
37bf3c243call dbdsdc_64_
37bf3c248mov rdx, [r14]
37bf3c24bmov rax, [rbx]
37bf3c24ecmp rdx, rax
37bf3c251jg 0x37bf3dbf1
37bf3c257
37bf3c257loc_37bf3c257:
37bf3c257mov rax, [rsp+664]
37bf3c25fmov rsi, [rsp+208]
37bf3c267mov r9, r14
37bf3c26alea r8, [rip+0x51e512]
37bf3c271mov r15, [rsp+160]
37bf3c279mov rbp, [rsp+184]
37bf3c281lea rdx, [rip+0x51e50c]
37bf3c288lea rcx, [rip+0x51e501]
37bf3c28fmov rax, [rax]
37bf3c292mov [rsp+40], rbx
37bf3c297mov [rsp+32], r14
37bf3c29cmov [rsp+152], rax
37bf3c2a4sub rax, rdi
37bf3c2a7add rax, 1
37bf3c2abmov [rsp+104], rsi
37bf3c2b0mov [rsp+360], rax
37bf3c2b8mov rax, [rsp+632]
37bf3c2c0mov [rsp+128], 1
37bf3c2ccmov [rsp+80], rax
37bf3c2d1mov rax, [rsp+624]
37bf3c2d9mov [rsp+120], 1
37bf3c2e2mov [rsp+72], rax
37bf3c2e7mov rax, [rsp+232]
37bf3c2efmov [rsp+112], 1
37bf3c2f8mov [rsp+64], rax
37bf3c2fdmov rax, [rsp+608]
37bf3c305mov [rsp+96], r15
37bf3c30amov [rsp+56], rax
37bf3c30fmov rax, [rsp+600]
37bf3c317mov [rsp+88], rbp
37bf3c31cmov [rsp+48], rax
37bf3c321call dormbr_64_
37bf3c326mov rax, [rsp+664]
37bf3c32emov rax, [rax]
37bf3c331mov [rsp+104], rsi
37bf3c336mov [rsp+128], 1
37bf3c342sub rax, rdi
37bf3c345mov [rsp+96], r15
37bf3c34aadd rax, 1
37bf3c34emov [rsp+88], rbp
37bf3c353mov [rsp+360], rax
37bf3c35bmov rax, [rsp+648]
37bf3c363mov [rsp+120], 1
37bf3c36cmov [rsp+80], rax
37bf3c371mov rax, [rsp+640]
37bf3c379mov [rsp+112], 1
37bf3c382mov [rsp+72], rax
37bf3c387mov rax, [rsp+192]
37bf3c38f
37bf3c38floc_37bf3c38f:
37bf3c38fmov [rsp+64], rax
37bf3c394mov rax, [rsp+608]
37bf3c39cmov [rsp+40], r14
37bf3c3a1mov [rsp+56], rax
37bf3c3a6mov rax, [rsp+600]
37bf3c3aemov [rsp+48], rax
37bf3c3b3
37bf3c3b3loc_37bf3c3b3:
37bf3c3b3mov [rsp+32], rbx
37bf3c3b8mov r9, rbx
37bf3c3bblea r8, [rip+0x51e3cf]
37bf3c3c2lea rdx, [rip+0x51e3c9]
37bf3c3c9lea rcx, [rip+0x51e3c3]
37bf3c3d0call dormbr_64_
37bf3c3d5jmp 0x37bf39a70
37bf3c3da
37bf3c3daloc_37bf3c3da:
37bf3c3dacmp [rsp+176], 0
37bf3c3e3jne 0x37bf3d8b7
37bf3c3e9test r13, r13
37bf3c3ecje 0x37bf39a70
37bf3c3f2mov rax, [rsp+648]
37bf3c3famov r8, rbx
37bf3c3fdmov rdx, rbx
37bf3c400lea rcx, [rip+0x51e3d1]
37bf3c407mov [rsp+56], 1
37bf3c410mov [rsp+48], rax
37bf3c415mov rax, [rsp+640]
37bf3c41dmov [rsp+40], rax
37bf3c422lea rax, [rip+0x51e387]
37bf3c429mov [rsp+32], rax
37bf3c42emov r9, rax
37bf3c431call dlaset_64_
37bf3c436mov rax, [rsp+672]
37bf3c43emov r8, r14
37bf3c441mov [rsp+120], 1
37bf3c44amov [rsp+112], 1
37bf3c453mov r9, [rsp+616]
37bf3c45blea rdx, [rip+0x51e366]
37bf3c462lea rcx, [rip+0x51e32b]
37bf3c469mov [rsp+96], rax
37bf3c46emov rax, [rsp+200]
37bf3c476mov [rsp+104], r15
37bf3c47bmov [rsp+88], rax
37bf3c480lea rax, [rsp+280]
37bf3c488mov [rsp+80], rax
37bf3c48dmov rax, [rsp+648]
37bf3c495mov [rsp+72], rbp
37bf3c49amov [rsp+64], rax
37bf3c49fmov rax, [rsp+640]
37bf3c4a7mov [rsp+56], rax
37bf3c4acmov rax, [rsp+632]
37bf3c4b4mov [rsp+48], rax
37bf3c4b9mov rax, [rsp+624]
37bf3c4c1mov [rsp+40], rax
37bf3c4c6mov rax, [rsp+656]
37bf3c4cemov [rsp+32], rax
37bf3c4d3call dbdsdc_64_
37bf3c4d8mov rdx, [rbx]
37bf3c4dbmov rax, [r14]
37bf3c4decmp rdx, rax
37bf3c4e1jg 0x37bf3db5f
37bf3c4e7
37bf3c4e7loc_37bf3c4e7:
37bf3c4e7mov rax, [rsp+664]
37bf3c4efmov rsi, [rsp+208]
37bf3c4f7mov r9, r14
37bf3c4falea r8, [rip+0x51e282]
37bf3c501mov r15, [rsp+160]
37bf3c509mov rbp, [rsp+200]
37bf3c511lea rdx, [rip+0x51e27c]
37bf3c518lea rcx, [rip+0x51e271]
37bf3c51fmov rax, [rax]
37bf3c522mov [rsp+40], rbx
37bf3c527mov [rsp+32], r14
37bf3c52cmov [rsp+152], rax
37bf3c534sub rax, rdi
37bf3c537add rax, 1
37bf3c53bmov [rsp+104], rsi
37bf3c540mov [rsp+360], rax
37bf3c548mov rax, [rsp+632]
37bf3c550mov [rsp+128], 1
37bf3c55cmov [rsp+80], rax
37bf3c561mov rax, [rsp+624]
37bf3c569mov [rsp+120], 1
37bf3c572mov [rsp+72], rax
37bf3c577mov rax, [rsp+232]
37bf3c57fmov [rsp+112], 1
37bf3c588mov [rsp+64], rax
37bf3c58dmov rax, [rsp+608]
37bf3c595mov [rsp+96], r15
37bf3c59amov [rsp+56], rax
37bf3c59fmov rax, [rsp+600]
37bf3c5a7mov [rsp+88], rbp
37bf3c5acmov [rsp+48], rax
37bf3c5b1call dormbr_64_
37bf3c5b6mov rax, [rsp+664]
37bf3c5bemov rax, [rax]
37bf3c5c1mov [rsp+104], rsi
37bf3c5c6mov [rsp+128], 1
37bf3c5d2sub rax, rdi
37bf3c5d5mov [rsp+96], r15
37bf3c5daadd rax, 1
37bf3c5demov [rsp+88], rbp
37bf3c5e3mov [rsp+360], rax
37bf3c5ebmov rax, [rsp+648]
37bf3c5f3mov [rsp+120], 1
37bf3c5fcmov [rsp+80], rax
37bf3c601mov rax, [rsp+640]
37bf3c609mov [rsp+112], 1
37bf3c612mov [rsp+72], rax
37bf3c617mov rax, [rsp+248]
37bf3c61fjmp 0x37bf3c38f
37bf3c624
37bf3c624loc_37bf3c624:
37bf3c624mov rax, [rsp+672]
37bf3c62cmov [rsp+104], r15
37bf3c631mov r8, r14
37bf3c634lea rdx, [rip+0x51e148]
37bf3c63bmov [rsp+120], 1
37bf3c644mov r9, [rsp+616]
37bf3c64clea rcx, [rip+0x51e141]
37bf3c653mov [rsp+96], rax
37bf3c658mov rax, [rsp+200]
37bf3c660mov [rsp+112], 1
37bf3c669mov [rsp+88], rax
37bf3c66elea rax, [rsp+280]
37bf3c676mov [rsp+80], rax
37bf3c67blea rax, [rip+0x51e13e]
37bf3c682mov [rsp+64], rax
37bf3c687mov [rsp+48], rax
37bf3c68cmov rax, [rsp+656]
37bf3c694mov [rsp+72], rbp
37bf3c699mov [rsp+56], rbp
37bf3c69emov [rsp+40], rbp
37bf3c6a3mov [rsp+32], rax
37bf3c6a8call dbdsdc_64_
37bf3c6adjmp 0x37bf39a70
37bf3c6b2
37bf3c6b2loc_37bf3c6b2:
37bf3c6b2mov rax, [rsp+672]
37bf3c6bamov [rsp+104], r15
37bf3c6bfmov [rsp+120], 1
37bf3c6c8mov [rsp+96], rax
37bf3c6cdmov rax, [rsp+184]
37bf3c6d5mov [rsp+112], 1
37bf3c6demov [rsp+88], rax
37bf3c6e3lea rax, [rsp+280]
37bf3c6ebmov [rsp+80], rax
37bf3c6f0lea rax, [rip+0x51e0c9]
37bf3c6f7mov [rsp+64], rax
37bf3c6fcmov [rsp+48], rax
37bf3c701mov rax, [rsp+656]
37bf3c709mov [rsp+72], rbp
37bf3c70emov [rsp+56], rbp
37bf3c713mov [rsp+40], rbp
37bf3c718mov [rsp+32], rax
37bf3c71djmp 0x37bf3bfc1
37bf3c722
37bf3c722loc_37bf3c722:
37bf3c722cmp r8, 1
37bf3c726jg 0x37bf39a70
37bf3c72cmov eax, 1
37bf3c731mov rcx, r9
37bf3c734xor edx, edx
37bf3c736sub rax, r8
37bf3c739neg rcx
37bf3c73cdiv rcx
37bf3c73fmov r13, rax
37bf3c742jmp 0x37bf3990f
37bf3c747
37bf3c747loc_37bf3c747:
37bf3c747cmp r8, 1
37bf3c74bjg 0x37bf39a70
37bf3c751mov eax, 1
37bf3c756mov rcx, r11
37bf3c759xor edx, edx
37bf3c75bsub rax, r8
37bf3c75eneg rcx
37bf3c761div rcx
37bf3c764mov r15, rax
37bf3c767jmp 0x37bf3a4e2
37bf3c76c
37bf3c76cloc_37bf3c76c:
37bf3c76cmov r10, rcx
37bf3c76fmov rax, [rsp+664]
37bf3c777lea r13, [rsp+360]
37bf3c77flea r12, [rsp+288]
37bf3c787imul r10, rcx
37bf3c78bmov r9, [rsp+608]
37bf3c793mov rdx, rbx
37bf3c796mov r8, [rsp+600]
37bf3c79emov rax, [rax]
37bf3c7a1mov [rsp+56], r12
37bf3c7a6lea rsi, [rsp+304]
37bf3c7aemov [rsp+48], r13
37bf3c7b3lea r11, [rcx+r10+1]
37bf3c7b8mov [rsp+304], rcx
37bf3c7c0mov rcx, r14
37bf3c7c3sub rax, r11
37bf3c7c6mov [rsp+176], r11
37bf3c7ceadd rax, 1
37bf3c7d2mov [rsp+168], r10
37bf3c7damov [rsp+360], rax
37bf3c7e2mov rax, [rsp+656]
37bf3c7ealea rdi, [rax+8*r11-8]
37bf3c7eflea rax, [rax+8*r10]
37bf3c7f3mov [rsp+32], rax
37bf3c7f8mov [rsp+40], rdi
37bf3c7fdmov [rsp+152], rax
37bf3c805call dgelqf_64_
37bf3c80amov [rsp+48], rsi
37bf3c80fmov r8, r14
37bf3c812mov rdx, r14
37bf3c815mov rcx, [rsp+656]
37bf3c81dmov r9, [rsp+600]
37bf3c825mov [rsp+56], 1
37bf3c82emov [rsp+40], rcx
37bf3c833mov rcx, [rsp+608]
37bf3c83bmov [rsp+32], rcx
37bf3c840lea rcx, [rip+0x51df4d]
37bf3c847call dlacpy_64_
37bf3c84cmov rcx, [r14]
37bf3c84fmov [rsp+48], rsi
37bf3c854mov r8, r13
37bf3c857mov [rsp+56], 1
37bf3c860lea rdx, [rsp+352]
37bf3c868lea rax, [rcx-1]
37bf3c86cmov rcx, [rsp+656]
37bf3c874mov [rsp+352], rax
37bf3c87cmov [rsp+360], rax
37bf3c884mov rax, [rsp+304]
37bf3c88clea rax, [rcx+8*rax]
37bf3c890lea rcx, [rip+0x51df19]
37bf3c897mov [rsp+40], rax
37bf3c89cmov r9, rcx
37bf3c89fmov [rsp+32], rcx
37bf3c8a4lea rcx, [rip+0x51df0d]
37bf3c8abcall dlaset_64_
37bf3c8b0mov rdx, [rsp+664]
37bf3c8b8mov r8, r14
37bf3c8bbmov rcx, r14
37bf3c8bemov r9, [rsp+600]
37bf3c8c6mov rdx, [rdx]
37bf3c8c9mov [rsp+48], rdi
37bf3c8cemov rdi, [rsp+608]
37bf3c8d6mov [rsp+64], r12
37bf3c8dbmov [rsp+160], rdx
37bf3c8e3sub rdx, [rsp+176]
37bf3c8eblea rax, [rdx+1]
37bf3c8efmov [rsp+32], rdi
37bf3c8f4mov rdx, rbx
37bf3c8f7mov [rsp+360], rax
37bf3c8ffmov rax, [rsp+152]
37bf3c907mov [rsp+56], r13
37bf3c90cmov [rsp+40], rax
37bf3c911call dorglq_64_
37bf3c916mov rax, [r14]
37bf3c919mov r9, rsi
37bf3c91cmov r10, [rsp+168]
37bf3c924mov rdi, [rsp+664]
37bf3c92cmov r8, [rsp+656]
37bf3c934lea rdx, [r10+rax+1]
37bf3c939mov rdi, [rdi]
37bf3c93clea rcx, [rax+rdx]
37bf3c940mov [rsp+80], r12
37bf3c945lea r10, [rax+rcx]
37bf3c949mov [rsp+72], r13
37bf3c94esub rdi, r10
37bf3c951mov [rsp+176], r10
37bf3c959lea rax, [rdi+1]
37bf3c95dmov rdi, [rsp+656]
37bf3c965mov [rsp+360], rax
37bf3c96dlea r10, [rdi+8*r10-8]
37bf3c972mov rdi, [rsp+656]
37bf3c97amov [rsp+64], r10
37bf3c97flea rax, [rdi+8*rcx-8]
37bf3c984lea rdi, [rdi+8*rdx-8]
37bf3c989mov rcx, r14
37bf3c98cmov rdx, [rsp+616]
37bf3c994mov [rsp+56], rax
37bf3c999mov [rsp+168], rax
37bf3c9a1mov rax, [rsp+152]
37bf3c9a9mov [rsp+32], rdx
37bf3c9aemov rdx, r14
37bf3c9b1mov [rsp+40], rax
37bf3c9b6mov [rsp+48], rdi
37bf3c9bbmov [rsp+160], r10
37bf3c9c3call dgebrd_64_
37bf3c9c8mov rdx, [rsp+672]
37bf3c9d0mov [rsp+104], r15
37bf3c9d5mov r8, r14
37bf3c9d8mov r15, [rsp+160]
37bf3c9e0mov [rsp+72], rbp
37bf3c9e5lea rcx, [rip+0x51ddcc]
37bf3c9ecmov [rsp+96], rdx
37bf3c9f1lea rdx, [rsp+280]
37bf3c9f9mov rax, [rsp+152]
37bf3ca01mov [rsp+80], rdx
37bf3ca06mov rdx, [rsp+648]
37bf3ca0emov [rsp+32], rax
37bf3ca13mov r9, [rsp+616]
37bf3ca1bmov [rsp+64], rdx
37bf3ca20mov rdx, [rsp+640]
37bf3ca28mov [rsp+120], 1
37bf3ca31mov [rsp+56], rdx
37bf3ca36mov rdx, [rsp+632]
37bf3ca3emov [rsp+112], 1
37bf3ca47mov [rsp+48], rdx
37bf3ca4cmov rdx, [rsp+624]
37bf3ca54mov [rsp+88], r15
37bf3ca59mov [rsp+40], rdx
37bf3ca5elea rdx, [rip+0x51dd63]
37bf3ca65call dbdsdc_64_
37bf3ca6amov rax, [rsp+664]
37bf3ca72mov r9, r14
37bf3ca75mov r10, [rsp+176]
37bf3ca7dlea r8, [rip+0x51dcff]
37bf3ca84lea rcx, [rip+0x51dd05]
37bf3ca8bmov rdx, [rax]
37bf3ca8emov rax, [rsp+632]
37bf3ca96mov [rsp+104], r12
37bf3ca9bmov [rsp+112], 1
37bf3caa4mov [rsp+80], rax
37bf3caa9mov rax, [rsp+624]
37bf3cab1sub rdx, r10
37bf3cab4mov [rsp+96], r13
37bf3cab9add rdx, 1
37bf3cabdmov [rsp+72], rax
37bf3cac2mov rax, [rsp+656]
37bf3cacamov [rsp+88], r15
37bf3cacfmov [rsp+48], rax
37bf3cad4mov [rsp+64], rdi
37bf3cad9mov [rsp+56], rsi
37bf3cademov [rsp+40], r14
37bf3cae3mov [rsp+32], r14
37bf3cae8mov [rsp+360], rdx
37bf3caf0lea rdx, [rip+0x51dc9d]
37bf3caf7mov [rsp+152], r10
37bf3caffmov [rsp+128], 1
37bf3cb0bmov [rsp+120], 1
37bf3cb14call dormbr_64_
37bf3cb19mov rax, [rsp+664]
37bf3cb21mov r9, r14
37bf3cb24lea r8, [rip+0x51dc66]
37bf3cb2blea rcx, [rip+0x51dc61]
37bf3cb32mov rdx, [rax]
37bf3cb35mov rax, [rsp+648]
37bf3cb3dmov [rsp+104], r12
37bf3cb42sub rdx, [rsp+152]
37bf3cb4amov [rsp+96], r13
37bf3cb4fmov [rsp+80], rax
37bf3cb54mov rax, [rsp+640]
37bf3cb5cadd rdx, 1
37bf3cb60mov [rsp+112], 1
37bf3cb69mov [rsp+72], rax
37bf3cb6emov rax, [rsp+168]
37bf3cb76mov [rsp+88], r15
37bf3cb7bmov [rsp+64], rax
37bf3cb80mov rax, [rsp+656]
37bf3cb88mov [rsp+56], rsi
37bf3cb8dmov [rsp+48], rax
37bf3cb92mov [rsp+40], r14
37bf3cb97mov [rsp+32], r14
37bf3cb9cmov [rsp+360], rdx
37bf3cba4lea rdx, [rip+0x51dbe7]
37bf3cbabmov [rsp+128], 1
37bf3cbb7mov [rsp+120], 1
37bf3cbc0call dormbr_64_
37bf3cbc5mov [rsp+48], rsi
37bf3cbcamov r8, r14
37bf3cbcdmov rdx, r14
37bf3cbd0mov rax, [rsp+656]
37bf3cbd8mov r9, [rsp+640]
37bf3cbe0mov [rsp+56], 1
37bf3cbe9lea rcx, [rip+0x51dbe8]
37bf3cbf0mov [rsp+40], rax
37bf3cbf5mov rax, [rsp+648]
37bf3cbfdmov [rsp+32], rax
37bf3cc02call dlacpy_64_
37bf3cc07mov rax, [rsp+648]
37bf3cc0fmov [rsp+56], rsi
37bf3cc14lea rcx, [rip+0x51db95]
37bf3cc1bmov [rsp+112], 1
37bf3cc24mov [rsp+96], rax
37bf3cc29mov rax, [rsp+640]
37bf3cc31mov [rsp+104], 1
37bf3cc3amov [rsp+88], rax
37bf3cc3fmov rax, [rsp+608]
37bf3cc47mov [rsp+80], rcx
37bf3cc4cmov [rsp+72], rax
37bf3cc51mov rax, [rsp+600]
37bf3cc59mov [rsp+32], r14
37bf3cc5emov [rsp+64], rax
37bf3cc63mov rax, [rsp+656]
37bf3cc6bmov [rsp+48], rax
37bf3cc70lea rax, [rip+0x51db59]
37bf3cc77mov [rsp+40], rax
37bf3cc7c
37bf3cc7cloc_37bf3cc7c:
37bf3cc7clea rdx, [rip+0x51db00]
37bf3cc83mov r9, rbx
37bf3cc86mov r8, r14
37bf3cc89mov rcx, rdx
37bf3cc8ccall dgemm_64_
37bf3cc91jmp 0x37bf39a70
37bf3cc96
37bf3cc96loc_37bf3cc96:
37bf3cc96mov r10, r11
37bf3cc99mov rax, [rsp+664]
37bf3cca1mov [rsp+312], r11
37bf3cca9lea r12, [rsp+360]
37bf3ccb1imul r10, r11
37bf3ccb5mov rdx, rbx
37bf3ccb8mov rcx, r14
37bf3ccbbmov r9, [rsp+608]
37bf3ccc3mov rax, [rax]
37bf3ccc6lea r13, [rsp+288]
37bf3cccemov [rsp+48], r12
37bf3ccd3lea rsi, [rsp+312]
37bf3ccdbmov [rsp+56], r13
37bf3cce0mov r8, [rsp+600]
37bf3cce8lea r11, [r11+r10+1]
37bf3ccedmov [rsp+168], r10
37bf3ccf5sub rax, r11
37bf3ccf8mov [rsp+176], r11
37bf3cd00add rax, 1
37bf3cd04mov [rsp+360], rax
37bf3cd0cmov rax, [rsp+656]
37bf3cd14lea rdi, [rax+8*r11-8]
37bf3cd19lea rax, [rax+8*r10]
37bf3cd1dmov [rsp+32], rax
37bf3cd22mov [rsp+40], rdi
37bf3cd27mov [rsp+152], rax
37bf3cd2fcall dgeqrf_64_
37bf3cd34mov [rsp+48], rsi
37bf3cd39mov r8, rbx
37bf3cd3cmov rdx, rbx
37bf3cd3fmov rcx, [rsp+656]
37bf3cd47mov r9, [rsp+600]
37bf3cd4fmov [rsp+56], 1
37bf3cd58mov [rsp+40], rcx
37bf3cd5dmov rcx, [rsp+608]
37bf3cd65mov [rsp+32], rcx
37bf3cd6alea rcx, [rip+0x51da47]
37bf3cd71call dlacpy_64_
37bf3cd76mov rcx, [rbx]
37bf3cd79mov [rsp+48], rsi
37bf3cd7emov r8, r12
37bf3cd81mov [rsp+56], 1
37bf3cd8alea rdx, [rsp+352]
37bf3cd92lea rax, [rcx-1]
37bf3cd96mov rcx, [rsp+656]
37bf3cd9emov [rsp+352], rax
37bf3cda6mov [rsp+360], rax
37bf3cdaelea rax, [rcx+8]
37bf3cdb2lea rcx, [rip+0x51d9f7]
37bf3cdb9mov [rsp+40], rax
37bf3cdbemov r9, rcx
37bf3cdc1mov [rsp+32], rcx
37bf3cdc6lea rcx, [rip+0x51d9c7]
37bf3cdcdcall dlaset_64_
37bf3cdd2mov rdx, [rsp+664]
37bf3cddamov r8, rbx
37bf3cdddmov rcx, r14
37bf3cde0mov r9, [rsp+600]
37bf3cde8mov rdx, [rdx]
37bf3cdebmov [rsp+48], rdi
37bf3cdf0mov rdi, [rsp+608]
37bf3cdf8mov [rsp+64], r13
37bf3cdfdmov [rsp+160], rdx
37bf3ce05sub rdx, [rsp+176]
37bf3ce0dlea rax, [rdx+1]
37bf3ce11mov [rsp+32], rdi
37bf3ce16mov rdx, rbx
37bf3ce19mov [rsp+360], rax
37bf3ce21mov rax, [rsp+152]
37bf3ce29mov [rsp+56], r12
37bf3ce2emov [rsp+40], rax
37bf3ce33call dorgqr_64_
37bf3ce38mov rax, [rbx]
37bf3ce3bmov r9, rsi
37bf3ce3emov r10, [rsp+168]
37bf3ce46mov rdi, [rsp+664]
37bf3ce4emov r8, [rsp+656]
37bf3ce56lea rdx, [r10+rax+1]
37bf3ce5bmov rdi, [rdi]
37bf3ce5elea rcx, [rax+rdx]
37bf3ce62mov [rsp+80], r13
37bf3ce67lea r10, [rax+rcx]
37bf3ce6bmov [rsp+72], r12
37bf3ce70sub rdi, r10
37bf3ce73mov [rsp+176], r10
37bf3ce7blea rax, [rdi+1]
37bf3ce7fmov rdi, [rsp+656]
37bf3ce87mov [rsp+360], rax
37bf3ce8flea r10, [rdi+8*r10-8]
37bf3ce94mov rdi, [rsp+656]
37bf3ce9cmov [rsp+64], r10
37bf3cea1lea rax, [rdi+8*rcx-8]
37bf3cea6lea rdi, [rdi+8*rdx-8]
37bf3ceabmov rcx, rbx
37bf3ceaemov rdx, [rsp+616]
37bf3ceb6mov [rsp+56], rax
37bf3cebbmov [rsp+168], rax
37bf3cec3mov rax, [rsp+152]
37bf3cecbmov [rsp+32], rdx
37bf3ced0mov rdx, rbx
37bf3ced3mov [rsp+40], rax
37bf3ced8mov [rsp+48], rdi
37bf3ceddmov [rsp+160], r10
37bf3cee5call dgebrd_64_
37bf3ceeamov rdx, [rsp+672]
37bf3cef2mov [rsp+104], r15
37bf3cef7mov r8, rbx
37bf3cefamov r15, [rsp+160]
37bf3cf02mov [rsp+72], rbp
37bf3cf07lea rcx, [rip+0x51d8aa]
37bf3cf0emov [rsp+96], rdx
37bf3cf13lea rdx, [rsp+280]
37bf3cf1bmov rax, [rsp+152]
37bf3cf23mov [rsp+80], rdx
37bf3cf28mov rdx, [rsp+648]
37bf3cf30mov [rsp+32], rax
37bf3cf35mov r9, [rsp+616]
37bf3cf3dmov [rsp+64], rdx
37bf3cf42mov rdx, [rsp+640]
37bf3cf4amov [rsp+120], 1
37bf3cf53mov [rsp+56], rdx
37bf3cf58mov rdx, [rsp+632]
37bf3cf60mov [rsp+112], 1
37bf3cf69mov [rsp+48], rdx
37bf3cf6emov rdx, [rsp+624]
37bf3cf76mov [rsp+88], r15
37bf3cf7bmov [rsp+40], rdx
37bf3cf80lea rdx, [rip+0x51d841]
37bf3cf87call dbdsdc_64_
37bf3cf8cmov rax, [rsp+664]
37bf3cf94mov r9, rbx
37bf3cf97mov r10, [rsp+176]
37bf3cf9flea r8, [rip+0x51d7dd]
37bf3cfa6lea rcx, [rip+0x51d7e3]
37bf3cfadmov rdx, [rax]
37bf3cfb0mov rax, [rsp+632]
37bf3cfb8mov [rsp+104], r13
37bf3cfbdmov [rsp+112], 1
37bf3cfc6mov [rsp+80], rax
37bf3cfcbmov rax, [rsp+624]
37bf3cfd3sub rdx, r10
37bf3cfd6mov [rsp+96], r12
37bf3cfdbadd rdx, 1
37bf3cfdfmov [rsp+72], rax
37bf3cfe4mov rax, [rsp+656]
37bf3cfecmov [rsp+88], r15
37bf3cff1mov [rsp+48], rax
37bf3cff6mov [rsp+64], rdi
37bf3cffbmov [rsp+56], rsi
37bf3d000mov [rsp+40], rbx
37bf3d005mov [rsp+32], rbx
37bf3d00amov [rsp+360], rdx
37bf3d012lea rdx, [rip+0x51d77b]
37bf3d019mov [rsp+152], r10
37bf3d021mov [rsp+128], 1
37bf3d02dmov [rsp+120], 1
37bf3d036call dormbr_64_
37bf3d03bmov rax, [rsp+664]
37bf3d043mov r9, rbx
37bf3d046lea r8, [rip+0x51d744]
37bf3d04dlea rcx, [rip+0x51d73f]
37bf3d054mov rdx, [rax]
37bf3d057mov rax, [rsp+648]
37bf3d05fmov [rsp+104], r13
37bf3d064sub rdx, [rsp+152]
37bf3d06cmov [rsp+96], r12
37bf3d071mov [rsp+80], rax
37bf3d076mov rax, [rsp+640]
37bf3d07eadd rdx, 1
37bf3d082mov [rsp+112], 1
37bf3d08bmov [rsp+72], rax
37bf3d090mov rax, [rsp+168]
37bf3d098mov [rsp+88], r15
37bf3d09dmov [rsp+64], rax
37bf3d0a2mov rax, [rsp+656]
37bf3d0aamov [rsp+56], rsi
37bf3d0afmov [rsp+48], rax
37bf3d0b4mov [rsp+40], rbx
37bf3d0b9mov [rsp+32], rbx
37bf3d0bemov [rsp+360], rdx
37bf3d0c6lea rdx, [rip+0x51d6c5]
37bf3d0cdmov [rsp+128], 1
37bf3d0d9mov [rsp+120], 1
37bf3d0e2call dormbr_64_
37bf3d0e7mov [rsp+48], rsi
37bf3d0ecmov r8, rbx
37bf3d0efmov rdx, rbx
37bf3d0f2mov rax, [rsp+656]
37bf3d0famov r9, [rsp+624]
37bf3d102mov [rsp+56], 1
37bf3d10blea rcx, [rip+0x51d6c6]
37bf3d112mov [rsp+40], rax
37bf3d117mov rax, [rsp+632]
37bf3d11fmov [rsp+32], rax
37bf3d124call dlacpy_64_
37bf3d129mov rax, [rsp+632]
37bf3d131mov [rsp+72], rsi
37bf3d136lea rcx, [rip+0x51d673]
37bf3d13dmov [rsp+112], 1
37bf3d146mov [rsp+96], rax
37bf3d14bmov rax, [rsp+624]
37bf3d153mov [rsp+104], 1
37bf3d15cmov [rsp+88], rax
37bf3d161mov rax, [rsp+656]
37bf3d169mov [rsp+80], rcx
37bf3d16emov [rsp+64], rax
37bf3d173mov rax, [rsp+608]
37bf3d17bmov [rsp+32], rbx
37bf3d180mov [rsp+56], rax
37bf3d185mov rax, [rsp+600]
37bf3d18dmov [rsp+48], rax
37bf3d192lea rax, [rip+0x51d637]
37bf3d199mov [rsp+40], rax
37bf3d19ejmp 0x37bf3cc7c
37bf3d1a3
37bf3d1a3loc_37bf3d1a3:
37bf3d1a3mov [rsp+56], r13
37bf3d1a8mov r9, rbx
37bf3d1abmov r8, rbx
37bf3d1aemov rdx, r14
37bf3d1b1mov rax, [rsp+208]
37bf3d1b9lea rcx, [rip+0x51d5d0]
37bf3d1c0mov [rsp+80], 1
37bf3d1c9mov [rsp+72], rax
37bf3d1cemov rax, [rsp+160]
37bf3d1d6mov [rsp+64], rax
37bf3d1dbmov rax, [rsp+232]
37bf3d1e3mov [rsp+48], rax
37bf3d1e8mov rax, [rsp+608]
37bf3d1f0mov [rsp+40], rax
37bf3d1f5mov rax, [rsp+600]
37bf3d1fdmov [rsp+32], rax
37bf3d202call dorgbr_64_
37bf3d207mov r9, [rsp+312]
37bf3d20fmov r8, [r14]
37bf3d212test r9, r9
37bf3d215js 0x37bf3db18
37bf3d21btest r8, r8
37bf3d21ejle 0x37bf39a70
37bf3d224lea rax, [r8-1]
37bf3d228xor edx, edx
37bf3d22adiv r9
37bf3d22d
37bf3d22dloc_37bf3d22d:
37bf3d22dmov rsi, [rsp+656]
37bf3d235mov [rsp+584], r14
37bf3d23dmov [rsp+200], r9
37bf3d245lea r12, [rsi+8*rdi-8]
37bf3d24alea rcx, [rip+0x51d587]
37bf3d251mov rdx, r9
37bf3d254mov r15, rax
37bf3d257mov rdi, [rsp+600]
37bf3d25flea rsi, [rip+0x51d54a]
37bf3d266lea rbp, [rip+0x51d563]
37bf3d26dmov [rsp+192], rcx
37bf3d275mov [rsp+152], rsi
37bf3d27dmov r14l, 1
37bf3d283mov rcx, r8
37bf3d286lea rsi, [rsp+312]
37bf3d28esub rdi, 8
37bf3d292mov [rsp+176], rbp
37bf3d29amov [rsp+160], rdi
37bf3d2a2mov rdi, [rsp+608]
37bf3d2aajmp 0x37bf3d2cf
37bf3d2ac
37bf3d2ac 0f 1f 40 00 ..@.
37bf3d2b0
37bf3d2b0loc_37bf3d2b0:
37bf3d2b0mov rax, [rsp+584]
37bf3d2b8mov rdx, [rsp+312]
37bf3d2c0sub r15, 1
37bf3d2c4add r14, [rsp+200]
37bf3d2ccmov rcx, [rax]
37bf3d2cf
37bf3d2cfloc_37bf3d2cf:
37bf3d2cfmov rax, [rsp+160]
37bf3d2d7sub rcx, r14
37bf3d2damov [rsp+112], 1
37bf3d2e3mov r9, rbx
37bf3d2e6add rcx, 1
37bf3d2eamov [rsp+96], rsi
37bf3d2eflea r8, [rsp+352]
37bf3d2f7lea rbp, [rax+8*r14]
37bf3d2fbmov rax, [rsp+152]
37bf3d303cmp rcx, rdx
37bf3d306mov [rsp+104], 1
37bf3d30fcmovg rcx, rdx
37bf3d313mov [rsp+88], r12
37bf3d318lea rdx, [rip+0x51d464]
37bf3d31fmov [rsp+80], rax
37bf3d324mov rax, [rsp+168]
37bf3d32cmov [rsp+56], rdi
37bf3d331mov [rsp+72], rax
37bf3d336mov rax, [rsp+184]
37bf3d33emov [rsp+48], rbp
37bf3d343mov [rsp+64], rax
37bf3d348mov rax, [rsp+176]
37bf3d350mov [rsp+32], rbx
37bf3d355mov [rsp+40], rax
37bf3d35amov [rsp+352], rcx
37bf3d362mov rcx, rdx
37bf3d365call dgemm_64_
37bf3d36amov [rsp+48], rdi
37bf3d36fmov r9, r12
37bf3d372mov r8, rbx
37bf3d375mov [rsp+40], rbp
37bf3d37amov rcx, [rsp+192]
37bf3d382lea rdx, [rsp+352]
37bf3d38amov [rsp+56], 1
37bf3d393mov [rsp+32], rsi
37bf3d398call dlacpy_64_
37bf3d39dtest r15, r15
37bf3d3a0jne 0x37bf3d2b0
37bf3d3a6jmp 0x37bf39a70
37bf3d3ab
37bf3d3abloc_37bf3d3ab:
37bf3d3abmov [rsp+56], r13
37bf3d3b0mov r8, rbx
37bf3d3b3mov r9, r14
37bf3d3b6mov rdx, r14
37bf3d3b9mov rax, [rsp+208]
37bf3d3c1lea rcx, [rip+0x51d3cb]
37bf3d3c8mov [rsp+80], 1
37bf3d3d1mov [rsp+72], rax
37bf3d3d6mov rax, [rsp+160]
37bf3d3demov [rsp+64], rax
37bf3d3e3mov rax, [rsp+248]
37bf3d3ebmov [rsp+48], rax
37bf3d3f0mov rax, [rsp+608]
37bf3d3f8mov [rsp+40], rax
37bf3d3fdmov rax, [rsp+600]
37bf3d405mov [rsp+32], rax
37bf3d40acall dorgbr_64_
37bf3d40fmov r10, [rsp+352]
37bf3d417mov r8, [rbx]
37bf3d41atest r10, r10
37bf3d41djs 0x37bf3db3a
37bf3d423test r8, r8
37bf3d426jle 0x37bf39a70
37bf3d42clea rax, [r8-1]
37bf3d430xor edx, edx
37bf3d432div r10
37bf3d435mov r15, rax
37bf3d438
37bf3d438loc_37bf3d438:
37bf3d438mov rsi, [rsp+184]
37bf3d440mov rax, [rsp+656]
37bf3d448lea rbp, [rip+0x51d381]
37bf3d44flea rcx, [rip+0x51d382]
37bf3d456mov [rsp+592], rbx
37bf3d45emov r13, [rsp+600]
37bf3d466mov rdx, r8
37bf3d469imul rsi, r10
37bf3d46dlea r12, [rax+8*rdi-8]
37bf3d472mov [rsp+176], rbp
37bf3d47amov rbx, [rsp+608]
37bf3d482lea rax, [rip+0x51d327]
37bf3d489mov [rsp+184], rcx
37bf3d491mov rbp, r10
37bf3d494mov [rsp+152], rax
37bf3d49clea rdi, [8*rsi]
37bf3d4a4mov rsi, [rsp+160]
37bf3d4acmov [rsp+192], rdi
37bf3d4b4mov edi, 1
37bf3d4b9jmp 0x37bf3d4da
37bf3d4bb
37bf3d4bb 0f 1f 44 00 00 ..D..
37bf3d4c0
37bf3d4c0loc_37bf3d4c0:
37bf3d4c0mov rax, [rsp+592]
37bf3d4c8add r13, [rsp+192]
37bf3d4d0add rdi, rbp
37bf3d4d3sub r15, 1
37bf3d4d7mov rdx, [rax]
37bf3d4da
37bf3d4daloc_37bf3d4da:
37bf3d4dasub rdx, rdi
37bf3d4ddmov [rsp+96], r14
37bf3d4e2mov r9, rsi
37bf3d4e5mov r8, r14
37bf3d4e8mov rax, [rsp+152]
37bf3d4f0add rdx, 1
37bf3d4f4mov [rsp+112], 1
37bf3d4fdcmp rdx, rbp
37bf3d500mov [rsp+88], r12
37bf3d505mov [rsp+80], rax
37bf3d50amov rax, [rsp+168]
37bf3d512cmovg rdx, rbp
37bf3d516mov [rsp+104], 1
37bf3d51fmov [rsp+56], rax
37bf3d524mov rax, [rsp+200]
37bf3d52cmov [rsp+72], rbx
37bf3d531mov [rsp+48], rax
37bf3d536mov rax, [rsp+176]
37bf3d53emov [rsp+64], r13
37bf3d543mov [rsp+40], rax
37bf3d548mov [rsp+32], r14
37bf3d54dmov [rsp+360], rdx
37bf3d555lea rdx, [rip+0x51d227]
37bf3d55cmov rcx, rdx
37bf3d55fcall dgemm_64_
37bf3d564mov [rsp+48], rbx
37bf3d569mov r9, r12
37bf3d56cmov r8, rsi
37bf3d56fmov [rsp+40], r13
37bf3d574mov rcx, [rsp+184]
37bf3d57cmov rdx, r14
37bf3d57fmov [rsp+56], 1
37bf3d588mov [rsp+32], r14
37bf3d58dcall dlacpy_64_
37bf3d592test r15, r15
37bf3d595jne 0x37bf3d4c0
37bf3d59bjmp 0x37bf39a70
37bf3d5a0
37bf3d5a0loc_37bf3d5a0:
37bf3d5a0lea rdx, [rsp+320]
37bf3d5a8lea rax, [rip+0x51d201]
37bf3d5afmov r8, rbx
37bf3d5b2mov [rsp+56], 1
37bf3d5bbmov [rsp+168], rdx
37bf3d5c3lea rcx, [rip+0x51d20e]
37bf3d5camov [rsp+48], rdx
37bf3d5cfmov rdx, [rsp+184]
37bf3d5d7mov [rsp+32], rax
37bf3d5dcmov [rsp+40], rdx
37bf3d5e1mov rdx, r14
37bf3d5e4mov [rsp+320], r9
37bf3d5ecmov r9, rax
37bf3d5efcall dlaset_64_
37bf3d5f4mov rax, [rbx]
37bf3d5f7imul rax, [rsp+320]
37bf3d600lea r12, [rax+rdi]
37bf3d604mov rdi, -1
37bf3d60bjmp 0x37bf3ae48
37bf3d610
37bf3d610loc_37bf3d610:
37bf3d610mov rax, [rsp+632]
37bf3d618mov r8, rbx
37bf3d61bmov rdx, r14
37bf3d61elea rcx, [rip+0x51d1b3]
37bf3d625mov [rsp+56], 1
37bf3d62emov [rsp+48], rax
37bf3d633mov rax, [rsp+624]
37bf3d63bmov [rsp+40], rax
37bf3d640lea rax, [rip+0x51d169]
37bf3d647mov [rsp+32], rax
37bf3d64cmov r9, rax
37bf3d64fcall dlaset_64_
37bf3d654mov rax, [rsp+672]
37bf3d65cmov [rsp+104], r15
37bf3d661mov r8, rbx
37bf3d664mov rsi, [rsp+184]
37bf3d66cmov [rsp+72], rbp
37bf3d671lea rdx, [rip+0x51d150]
37bf3d678lea rcx, [rip+0x51d139]
37bf3d67fmov [rsp+96], rax
37bf3d684lea rax, [rsp+280]
37bf3d68cmov r9, [rsp+616]
37bf3d694mov [rsp+80], rax
37bf3d699mov rax, [rsp+648]
37bf3d6a1mov [rsp+120], 1
37bf3d6aamov [rsp+64], rax
37bf3d6afmov rax, [rsp+640]
37bf3d6b7mov [rsp+112], 1
37bf3d6c0mov [rsp+56], rax
37bf3d6c5mov rax, [rsp+632]
37bf3d6cdmov [rsp+88], rsi
37bf3d6d2mov [rsp+48], rax
37bf3d6d7mov rax, [rsp+624]
37bf3d6dfmov [rsp+40], rax
37bf3d6e4mov rax, [rsp+656]
37bf3d6ecmov [rsp+32], rax
37bf3d6f1call dbdsdc_64_
37bf3d6f6mov rax, [rsp+664]
37bf3d6femov r15, [rsp+208]
37bf3d706mov r9, r14
37bf3d709mov rbp, [rsp+160]
37bf3d711lea r8, [rip+0x51d06b]
37bf3d718lea rdx, [rip+0x51d075]
37bf3d71fmov rax, [rax]
37bf3d722mov [rsp+88], rsi
37bf3d727lea rcx, [rip+0x51d062]
37bf3d72emov [rsp+40], rbx
37bf3d733mov [rsp+152], rax
37bf3d73bsub rax, rdi
37bf3d73eadd rax, 1
37bf3d742mov [rsp+32], rbx
37bf3d747mov [rsp+360], rax
37bf3d74fmov rax, [rsp+632]
37bf3d757mov [rsp+128], 1
37bf3d763mov [rsp+80], rax
37bf3d768mov rax, [rsp+624]
37bf3d770mov [rsp+120], 1
37bf3d779mov [rsp+72], rax
37bf3d77emov rax, [rsp+232]
37bf3d786mov [rsp+112], 1
37bf3d78fmov [rsp+64], rax
37bf3d794mov rax, [rsp+608]
37bf3d79cmov [rsp+104], r15
37bf3d7a1mov [rsp+56], rax
37bf3d7a6mov rax, [rsp+600]
37bf3d7aemov [rsp+96], rbp
37bf3d7b3mov [rsp+48], rax
37bf3d7b8call dormbr_64_
37bf3d7bdmov rax, [rsp+664]
37bf3d7c5mov rax, [rax]
37bf3d7c8mov [rsp+104], r15
37bf3d7cdmov [rsp+128], 1
37bf3d7d9sub rax, rdi
37bf3d7dcmov [rsp+96], rbp
37bf3d7e1add rax, 1
37bf3d7e5mov [rsp+88], rsi
37bf3d7eamov [rsp+360], rax
37bf3d7f2mov rax, [rsp+648]
37bf3d7famov [rsp+120], 1
37bf3d803mov [rsp+80], rax
37bf3d808mov rax, [rsp+640]
37bf3d810mov [rsp+112], 1
37bf3d819mov [rsp+72], rax
37bf3d81emov rax, [rsp+192]
37bf3d826mov [rsp+40], rbx
37bf3d82bmov [rsp+64], rax
37bf3d830mov rax, [rsp+608]
37bf3d838mov [rsp+56], rax
37bf3d83dmov rax, [rsp+600]
37bf3d845mov [rsp+48], rax
37bf3d84ajmp 0x37bf3c3b3
37bf3d84f
37bf3d84floc_37bf3d84f:
37bf3d84flea rdx, [rsp+296]
37bf3d857lea rax, [rip+0x51cf52]
37bf3d85emov r8, rbx
37bf3d861mov [rsp+56], 1
37bf3d86amov [rsp+48], rdx
37bf3d86fmov r9, rax
37bf3d872lea rcx, [rip+0x51cf5f]
37bf3d879mov [rsp+168], rdx
37bf3d881mov rdx, [rsp+200]
37bf3d889mov [rsp+32], rax
37bf3d88emov [rsp+40], rdx
37bf3d893mov rdx, r14
37bf3d896call dlaset_64_
37bf3d89bmov rax, [rbx]
37bf3d89eimul rax, [rsp+296]
37bf3d8a7lea r12, [rax+rdi]
37bf3d8abmov rdi, -1
37bf3d8b2jmp 0x37bf3aa75
37bf3d8b7
37bf3d8b7loc_37bf3d8b7:
37bf3d8b7mov rax, [rsp+648]
37bf3d8bfmov r8, rbx
37bf3d8c2mov rdx, r14
37bf3d8c5lea rcx, [rip+0x51cf0c]
37bf3d8ccmov [rsp+56], 1
37bf3d8d5mov [rsp+48], rax
37bf3d8damov rax, [rsp+640]
37bf3d8e2mov [rsp+40], rax
37bf3d8e7lea rax, [rip+0x51cec2]
37bf3d8eemov [rsp+32], rax
37bf3d8f3mov r9, rax
37bf3d8f6call dlaset_64_
37bf3d8fbmov rax, [rsp+672]
37bf3d903mov [rsp+104], r15
37bf3d908mov r8, r14
37bf3d90bmov rsi, [rsp+200]
37bf3d913mov [rsp+72], rbp
37bf3d918lea rdx, [rip+0x51cea9]
37bf3d91flea rcx, [rip+0x51ce6e]
37bf3d926mov [rsp+96], rax
37bf3d92blea rax, [rsp+280]
37bf3d933mov r9, [rsp+616]
37bf3d93bmov [rsp+80], rax
37bf3d940mov rax, [rsp+648]
37bf3d948mov [rsp+120], 1
37bf3d951mov [rsp+64], rax
37bf3d956mov rax, [rsp+640]
37bf3d95emov [rsp+112], 1
37bf3d967mov [rsp+56], rax
37bf3d96cmov rax, [rsp+632]
37bf3d974mov [rsp+88], rsi
37bf3d979mov [rsp+48], rax
37bf3d97emov rax, [rsp+624]
37bf3d986mov [rsp+40], rax
37bf3d98bmov rax, [rsp+656]
37bf3d993mov [rsp+32], rax
37bf3d998call dbdsdc_64_
37bf3d99dmov rax, [rsp+664]
37bf3d9a5mov r15, [rsp+208]
37bf3d9admov r9, r14
37bf3d9b0mov rbp, [rsp+160]
37bf3d9b8lea r8, [rip+0x51cdc4]
37bf3d9bflea rdx, [rip+0x51cdce]
37bf3d9c6mov rax, [rax]
37bf3d9c9mov [rsp+88], rsi
37bf3d9celea rcx, [rip+0x51cdbb]
37bf3d9d5mov [rsp+40], rbx
37bf3d9damov [rsp+152], rax
37bf3d9e2sub rax, rdi
37bf3d9e5add rax, 1
37bf3d9e9mov [rsp+32], r14
37bf3d9eemov [rsp+360], rax
37bf3d9f6mov rax, [rsp+632]
37bf3d9femov [rsp+128], 1
37bf3da0amov [rsp+80], rax
37bf3da0fmov rax, [rsp+624]
37bf3da17mov [rsp+120], 1
37bf3da20mov [rsp+72], rax
37bf3da25mov rax, [rsp+232]
37bf3da2dmov [rsp+112], 1
37bf3da36mov [rsp+64], rax
37bf3da3bmov rax, [rsp+608]
37bf3da43mov [rsp+104], r15
37bf3da48mov [rsp+56], rax
37bf3da4dmov rax, [rsp+600]
37bf3da55mov [rsp+96], rbp
37bf3da5amov [rsp+48], rax
37bf3da5fcall dormbr_64_
37bf3da64mov rax, [rsp+664]
37bf3da6cmov r9, r14
37bf3da6flea r8, [rip+0x51cd1b]
37bf3da76lea rdx, [rip+0x51cd15]
37bf3da7dlea rcx, [rip+0x51cd0f]
37bf3da84mov rax, [rax]
37bf3da87mov [rsp+104], r15
37bf3da8cmov [rsp+112], 1
37bf3da95sub rax, rdi
37bf3da98mov [rsp+96], rbp
37bf3da9dadd rax, 1
37bf3daa1mov [rsp+88], rsi
37bf3daa6mov [rsp+360], rax
37bf3daaemov rax, [rsp+648]
37bf3dab6mov [rsp+40], r14
37bf3dabbmov [rsp+80], rax
37bf3dac0mov rax, [rsp+640]
37bf3dac8mov [rsp+32], rbx
37bf3dacdmov [rsp+72], rax
37bf3dad2mov rax, [rsp+248]
37bf3dadamov [rsp+128], 1
37bf3dae6mov [rsp+64], rax
37bf3daebmov rax, [rsp+608]
37bf3daf3mov [rsp+120], 1
37bf3dafcmov [rsp+56], rax
37bf3db01mov rax, [rsp+600]
37bf3db09mov [rsp+48], rax
37bf3db0ecall dormbr_64_
37bf3db13jmp 0x37bf39a70
37bf3db18
37bf3db18loc_37bf3db18:
37bf3db18cmp r8, 1
37bf3db1cjg 0x37bf39a70
37bf3db22mov eax, 1
37bf3db27mov rcx, r9
37bf3db2axor edx, edx
37bf3db2csub rax, r8
37bf3db2fneg rcx
37bf3db32div rcx
37bf3db35jmp 0x37bf3d22d
37bf3db3a
37bf3db3aloc_37bf3db3a:
37bf3db3acmp r8, 1
37bf3db3ejg 0x37bf39a70
37bf3db44mov eax, 1
37bf3db49mov rcx, r10
37bf3db4cxor edx, edx
37bf3db4esub rax, r8
37bf3db51neg rcx
37bf3db54div rcx
37bf3db57mov r15, rax
37bf3db5ajmp 0x37bf3d438
37bf3db5f
37bf3db5floc_37bf3db5f:
37bf3db5fmov rsi, [rsp+192]
37bf3db67xor ecx, ecx
37bf3db69lea r8, [rax+1]
37bf3db6dmov [rsp+56], 1
37bf3db76lea r9, [rip+0x51cc33]
37bf3db7dtest rsi, rsi
37bf3db80cmovns rcx, rsi
37bf3db84mov rsi, [rsp+648]
37bf3db8csub rdx, rax
37bf3db8fmov [rsp+352], rdx
37bf3db97imul r8, rcx
37bf3db9bnot rcx
37bf3db9emov [rsp+48], rsi
37bf3dba3mov rsi, [rsp+640]
37bf3dbabmov [rsp+360], rdx
37bf3dbb3lea rdx, [rsp+352]
37bf3dbbbadd rcx, r8
37bf3dbbemov r8, [rsp+160]
37bf3dbc6lea rax, [rax+rcx+1]
37bf3dbcblea rcx, [rip+0x51cc06]
37bf3dbd2lea rax, [rsi+8*rax]
37bf3dbd6mov [rsp+40], rax
37bf3dbdblea rax, [rip+0x51cbee]
37bf3dbe2mov [rsp+32], rax
37bf3dbe7call dlaset_64_
37bf3dbecjmp 0x37bf3c4e7
37bf3dbf1
37bf3dbf1loc_37bf3dbf1:
37bf3dbf1mov rsi, [rsp+200]
37bf3dbf9xor ecx, ecx
37bf3dbfblea r8, [rax+1]
37bf3dbffmov [rsp+56], 1
37bf3dc08lea r9, [rip+0x51cba1]
37bf3dc0ftest rsi, rsi
37bf3dc12cmovns rcx, rsi
37bf3dc16mov rsi, [rsp+632]
37bf3dc1esub rdx, rax
37bf3dc21mov [rsp+352], rdx
37bf3dc29imul r8, rcx
37bf3dc2dnot rcx
37bf3dc30mov [rsp+48], rsi
37bf3dc35mov rsi, [rsp+624]
37bf3dc3dmov [rsp+360], rdx
37bf3dc45lea rdx, [rsp+352]
37bf3dc4dadd rcx, r8
37bf3dc50mov r8, [rsp+160]
37bf3dc58lea rax, [rax+rcx+1]
37bf3dc5dlea rcx, [rip+0x51cb74]
37bf3dc64lea rax, [rsi+8*rax]
37bf3dc68mov [rsp+40], rax
37bf3dc6dlea rax, [rip+0x51cb5c]
37bf3dc74mov [rsp+32], rax
37bf3dc79call dlaset_64_
37bf3dc7ejmp 0x37bf3c257
37bf3dc83
37bf3dc83loc_37bf3dc83:
37bf3dc83mov rsi, rax
37bf3dc86jmp 0x37bf39f44
37bf38b00
Loading..