File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf712e0
37bf712e0dggsvd3_64_:
37bf712e0push r15
37bf712e2push r14
37bf712e4push r13
37bf712e6push r12
37bf712e8push rbp
37bf712e9push rdi
37bf712eapush rsi
37bf712ebpush rbx
37bf712ecsub rsp, 312
37bf712f3movups [rsp+272], x6
37bf712fbmovups [rsp+288], x7
37bf71303mov r12, [rsp+568]
37bf7130bmov rbp, [rsp+416]
37bf71313mov r15, [rsp+544]
37bf7131bmov rsi, [rsp+560]
37bf71323mov [rsp+392], rdx
37bf7132bmov rbx, r9
37bf7132elea rdx, [rip+0x4e9f7b]
37bf71335mov rdi, rcx
37bf71338mov [rsp+400], r8
37bf71340mov r9l, 1
37bf71346mov r8l, 1
37bf7134ccall lsame_64_
37bf71351mov rcx, [rsp+392]
37bf71359mov r9l, 1
37bf7135fmov r8l, 1
37bf71365lea rdx, [rip+0x4e9f45]
37bf7136cmov r13, rax
37bf7136fcall lsame_64_
37bf71374mov rcx, [rsp+400]
37bf7137cmov r9l, 1
37bf71382mov r8l, 1
37bf71388lea rdx, [rip+0x4e9f23]
37bf7138fmov r14, rax
37bf71392call lsame_64_
37bf71397mov [r12], 0
37bf7139fmov [rsp+232], rax
37bf713a7mov rax, [rsp+552]
37bf713afmov rax, [rax]
37bf713b2mov [rsp+224], rax
37bf713batest r13, r13
37bf713bdje 0x37bf71b81
37bf713c3
37bf713c3loc_37bf713c3:
37bf713c3test r14, r14
37bf713c6je 0x37bf71bb6
37bf713cc
37bf713ccloc_37bf713cc:
37bf713cccmp [rsp+232], 0
37bf713d5je 0x37bf71b47
37bf713db
37bf713dbloc_37bf713db:
37bf713dbmov rax, [rbx]
37bf713detest rax, rax
37bf713e1js 0x37bf71af0
37bf713e7mov rdx, [rbp]
37bf713ebtest rdx, rdx
37bf713eejs 0x37bf71c01
37bf713f4mov rcx, [rsp+424]
37bf713fcmov rcx, [rcx]
37bf713fftest rcx, rcx
37bf71402js 0x37bf71bf0
37bf71408mov r10, [rsp+456]
37bf71410test rax, rax
37bf71413mov r8l, 1
37bf71419cmovg r8, rax
37bf7141dcmp [r10], r8
37bf71420jl 0x37bf71c12
37bf71426mov r10, [rsp+472]
37bf7142etest rcx, rcx
37bf71431mov r8l, 1
37bf71437cmovg r8, rcx
37bf7143bcmp [r10], r8
37bf7143ejl 0x37bf71c23
37bf71444mov r10, [rsp+504]
37bf7144cmov r8, [r10]
37bf7144ftest r8, r8
37bf71452jle 0x37bf71c34
37bf71458cmp rax, r8
37bf7145bjle 0x37bf71467
37bf7145dand r13l, 1
37bf71461jne 0x37bf71c34
37bf71467
37bf71467loc_37bf71467:
37bf71467mov rax, [rsp+520]
37bf7146fmov rax, [rax]
37bf71472test rax, rax
37bf71475jle 0x37bf71c45
37bf7147bcmp rcx, rax
37bf7147ejle 0x37bf7148a
37bf71480and r14l, 1
37bf71484jne 0x37bf71c45
37bf7148a
37bf7148aloc_37bf7148a:
37bf7148amov rax, [rsp+536]
37bf71492mov rax, [rax]
37bf71495test rax, rax
37bf71498jle 0x37bf71c56
37bf7149ecmp rdx, rax
37bf714a1jle 0x37bf714b1
37bf714a3test [rsp+232], 1
37bf714abjne 0x37bf71c56
37bf714b1
37bf714b1loc_37bf714b1:
37bf714b1mov rax, [rsp+552]
37bf714b9cmp [rax], 0
37bf714bdjle 0x37bf71dfb
37bf714c3mov rax, [r12]
37bf714c7test rax, rax
37bf714cajne 0x37bf71df3
37bf714d0lea rax, [rip+0x4e9de1]
37bf714d7mov r9, rbx
37bf714dalea r14, [rsp+256]
37bf714e2mov [rsp+216], 1
37bf714eemov [rsp+184], rax
37bf714f6mov rcx, rdi
37bf714f9mov rax, [rsp+536]
37bf71501lea r13, [rsp+248]
37bf71509mov [rsp+208], 1
37bf71515mov [rsp+152], rax
37bf7151dmov rax, [rsp+528]
37bf71525mov [rsp+200], 1
37bf71531mov [rsp+144], rax
37bf71539mov rax, [rsp+520]
37bf71541mov [rsp+192], r12
37bf71549mov [rsp+136], rax
37bf71551mov rax, [rsp+512]
37bf71559mov [rsp+176], r15
37bf71561mov [rsp+128], rax
37bf71569mov rax, [rsp+504]
37bf71571mov [rsp+168], r15
37bf71579mov [rsp+120], rax
37bf7157emov rax, [rsp+496]
37bf71586mov [rsp+160], rsi
37bf7158emov [rsp+112], rax
37bf71593mov rax, [rsp+440]
37bf7159bmov [rsp+88], r14
37bf715a0mov [rsp+104], rax
37bf715a5mov rax, [rsp+432]
37bf715admov [rsp+80], r13
37bf715b2mov [rsp+96], rax
37bf715b7mov rax, [rsp+472]
37bf715bfmov [rsp+72], rax
37bf715c4mov rax, [rsp+464]
37bf715ccmov [rsp+64], rax
37bf715d1mov rax, [rsp+456]
37bf715d9mov [rsp+56], rax
37bf715demov rax, [rsp+448]
37bf715e6mov [rsp+40], rbp
37bf715ebmov rdx, [rsp+392]
37bf715f3mov [rsp+48], rax
37bf715f8mov rax, [rsp+424]
37bf71600mov r8, [rsp+400]
37bf71608mov [rsp+32], rax
37bf7160dcall dggsvp3_64_
37bf71612cvttsd2si rax, [r15]
37bf71617mov rdx, [rbp]
37bf7161bpxor x1, x1
37bf7161fadd rax, rdx
37bf71622add rdx, rdx
37bf71625cmp rax, rdx
37bf71628cmovl rax, rdx
37bf7162cmov edx, 1
37bf71631test rax, rax
37bf71634cmovle rax, rdx
37bf71638cvtsi2sd x1, rax
37bf7163dmov rax, [r12]
37bf71641movsd_xmm [r15], x1
37bf71646test rax, rax
37bf71649jne 0x37bf71df3
37bf7164fcmp [rsp+224], -1
37bf71658je 0x37bf71b23
37bf7165emov rax, [rsp+456]
37bf71666mov [rsp+40], r15
37bf7166bmov r8, rbp
37bf7166emov rdx, rbx
37bf71671mov [rsp+48], 1
37bf7167alea rcx, [rip+0x4e9c46]
37bf71681mov r9, [rsp+448]
37bf71689mov [rsp+32], rax
37bf7168emovsd_xmm [rsp+232], x1
37bf71697call dlange_64_
37bf7169cmov rax, [rsp+472]
37bf716a4mov r8, rbp
37bf716a7mov [rsp+48], 1
37bf716b0mov [rsp+40], r15
37bf716b5mov r9, [rsp+464]
37bf716bdmovapd x7, x0
37bf716c1lea rcx, [rip+0x4e9bff]
37bf716c8mov [rsp+32], rax
37bf716cdmov rdx, [rsp+424]
37bf716d5call dlange_64_
37bf716damov edx, 9
37bf716dflea rcx, [rip+0x4e9be2]
37bf716e6movapd x6, x0
37bf716eacall dlamch_64_
37bf716efmov edx, 12
37bf716f4lea rcx, [rip+0x4e9bd6]
37bf716fbmovsd_xmm [rsp+224], x0
37bf71704call dlamch_64_
37bf71709mov rax, [rbp]
37bf7170dmov rdx, [rbx]
37bf71710movapd x2, x7
37bf71714movapd x4, x0
37bf71718pxor x0, x0
37bf7171cmov r9, rbx
37bf7171fmovsd_xmm x3, [rsp+224]
37bf71728maxsd x2, x4
37bf7172ccmp rax, rdx
37bf7172fmaxsd x6, x4
37bf71733mov rcx, [rsp+424]
37bf7173bcmovge rdx, rax
37bf7173flea r10, [rsp+264]
37bf71747mov [rsp+224], r10
37bf7174fcvtsi2sd x0, rdx
37bf71754mulsd x0, x2
37bf71758mov rdx, [rcx]
37bf7175bmov rcx, [rsp+552]
37bf71763cmp rax, rdx
37bf71766cmovge rdx, rax
37bf7176amulsd x0, x3
37bf7176emovsd_xmm [rsp+248], x0
37bf71777pxor x0, x0
37bf7177bcvtsi2sd x0, rdx
37bf71780mov rdx, [rcx]
37bf71783mulsd x0, x6
37bf71787mov [rsp+184], r10
37bf7178fmov [rsp+192], r12
37bf71797mov rcx, rdi
37bf7179asub rdx, rax
37bf7179dlea rax, [r15+8*rax]
37bf717a1mov [rsp+216], 1
37bf717admov [rsp+176], rax
37bf717b5mov rax, [rsp+536]
37bf717bdmov [rsp+264], rdx
37bf717c5mov [rsp+152], rax
37bf717cdmulsd x0, x3
37bf717d1mov rax, [rsp+528]
37bf717d9mov [rsp+208], 1
37bf717e5mov [rsp+144], rax
37bf717edmov rax, [rsp+520]
37bf717f5mov [rsp+200], 1
37bf71801mov [rsp+136], rax
37bf71809mov rax, [rsp+512]
37bf71811movsd_xmm [rsp+256], x0
37bf7181amov [rsp+128], rax
37bf71822mov rax, [rsp+504]
37bf7182amov [rsp+168], r15
37bf71832mov [rsp+120], rax
37bf71837mov rax, [rsp+496]
37bf7183fmov [rsp+160], rsi
37bf71847mov [rsp+112], rax
37bf7184cmov rax, [rsp+440]
37bf71854mov [rsp+104], rax
37bf71859mov rax, [rsp+432]
37bf71861mov [rsp+40], rbp
37bf71866mov r8, [rsp+400]
37bf7186emov [rsp+96], rax
37bf71873mov rax, [rsp+472]
37bf7187bmov [rsp+88], r14
37bf71880mov rdx, [rsp+392]
37bf71888mov [rsp+72], rax
37bf7188dmov rax, [rsp+464]
37bf71895mov [rsp+80], r13
37bf7189amov [rsp+64], rax
37bf7189fmov rax, [rsp+456]
37bf718a7mov [rsp+56], rax
37bf718acmov rax, [rsp+448]
37bf718b4mov [rsp+48], rax
37bf718b9mov rax, [rsp+424]
37bf718c1mov [rsp+32], rax
37bf718c6call dggsvp3_64_
37bf718cbmov rax, [rsp+536]
37bf718d3mov r9, rbx
37bf718d6mov r10, [rsp+224]
37bf718demov [rsp+192], r12
37bf718e6mov rcx, rdi
37bf718e9mov [rsp+168], rax
37bf718f1mov rax, [rsp+528]
37bf718f9mov [rsp+184], r10
37bf71901mov [rsp+160], rax
37bf71909mov rax, [rsp+520]
37bf71911mov [rsp+216], 1
37bf7191dmov [rsp+152], rax
37bf71925mov rax, [rsp+512]
37bf7192dmov [rsp+208], 1
37bf71939mov [rsp+144], rax
37bf71941mov rax, [rsp+504]
37bf71949mov [rsp+200], 1
37bf71955mov [rsp+136], rax
37bf7195dmov rax, [rsp+496]
37bf71965mov [rsp+176], r15
37bf7196dmov [rsp+128], rax
37bf71975mov rax, [rsp+488]
37bf7197dmov [rsp+104], r14
37bf71982mov [rsp+120], rax
37bf71987mov rax, [rsp+480]
37bf7198fmov [rsp+96], r13
37bf71994mov [rsp+112], rax
37bf71999mov rax, [rsp+472]
37bf719a1mov [rsp+88], rax
37bf719a6mov rax, [rsp+464]
37bf719aemov [rsp+80], rax
37bf719b3mov rax, [rsp+456]
37bf719bbmov [rsp+72], rax
37bf719c0mov rax, [rsp+448]
37bf719c8mov [rsp+64], rax
37bf719cdmov rax, [rsp+440]
37bf719d5mov [rsp+40], rbp
37bf719damov r8, [rsp+400]
37bf719e2mov [rsp+56], rax
37bf719e7mov rax, [rsp+432]
37bf719efmov rdx, [rsp+392]
37bf719f7mov [rsp+48], rax
37bf719fcmov rax, [rsp+424]
37bf71a04mov [rsp+32], rax
37bf71a09call dtgsja_64_
37bf71a0elea rax, [rip+0x4e98cb]
37bf71a15mov rcx, rbp
37bf71a18mov r9, r15
37bf71a1bmov [rsp+32], rax
37bf71a20mov rdx, [rsp+480]
37bf71a28mov r8, rax
37bf71a2bcall dcopy_64_
37bf71a30mov rax, [rsp+432]
37bf71a38mov rbp, [rbx]
37bf71a3bmovsd_xmm x1, [rsp+232]
37bf71a44mov r12, [rax]
37bf71a47mov rax, [rsp+440]
37bf71a4fmov rax, [rax]
37bf71a52sub rbp, r12
37bf71a55cmp rbp, rax
37bf71a58cmovg rbp, rax
37bf71a5ctest rbp, rbp
37bf71a5fjle 0x37bf71ae9
37bf71a65lea r11, [r12+1]
37bf71a6alea rcx, [rbp+1]
37bf71a6emov r9l, 1
37bf71a74lea r8, [r15+8*r12]
37bf71a78movapd x5, x1
37bf71a7cnop [rax]
37bf71a80
37bf71a80loc_37bf71a80:
37bf71a80mov rbx, r9
37bf71a83add r9, 1
37bf71a87mov r10, r11
37bf71a8acmp rbp, r9
37bf71a8djl 0x37bf71ad7
37bf71a8fmovsd_xmm x2, [r15+8*r11-8]
37bf71a96mov rax, r9
37bf71a99mov rdx, rbx
37bf71a9cmovapd x0, x2
37bf71aa0
37bf71aa0loc_37bf71aa0:
37bf71aa0movsd_xmm x1, [r8+8*rax-8]
37bf71aa7comisd x1, x0
37bf71aabmaxsd x1, x0
37bf71aafcmova rdx, rax
37bf71ab3add rax, 1
37bf71ab7movapd x0, x1
37bf71abbcmp rcx, rax
37bf71abejne 0x37bf71aa0
37bf71ac0cmp rdx, rbx
37bf71ac3je 0x37bf71ad7
37bf71ac5lea r10, [r12+rdx]
37bf71ac9movsd_xmm [r15+8*r10-8], x2
37bf71ad0movsd_xmm [r15+8*r11-8], x1
37bf71ad7
37bf71ad7loc_37bf71ad7:
37bf71ad7mov [rsi+8*r11-8], r10
37bf71adcadd r11, 1
37bf71ae0cmp r9, rcx
37bf71ae3jne 0x37bf71a80
37bf71ae5movapd x1, x5
37bf71ae9
37bf71ae9loc_37bf71ae9:
37bf71ae9movsd_xmm [r15], x1
37bf71aeejmp 0x37bf71b23
37bf71af0
37bf71af0loc_37bf71af0:
37bf71af0mov rdx, -4
37bf71af7mov eax, 4
37bf71afc
37bf71afcloc_37bf71afc:
37bf71afcmov [r12], rdx
37bf71b00
37bf71b00loc_37bf71b00:
37bf71b00lea rdx, [rsp+264]
37bf71b08mov r8l, 7
37bf71b0elea rcx, [rip+0x4e97ab]
37bf71b15mov [rsp+264], rax
37bf71b1dcall xerbla_64_
37bf71b22nop
37bf71b23
37bf71b23loc_37bf71b23:
37bf71b23movups x6, [rsp+272]
37bf71b2bmovups x7, [rsp+288]
37bf71b33add rsp, 312
37bf71b3apop rbx
37bf71b3bpop rsi
37bf71b3cpop rdi
37bf71b3dpop rbp
37bf71b3epop r12
37bf71b40pop r13
37bf71b42pop r14
37bf71b44pop r15
37bf71b46ret
37bf71b47
37bf71b47loc_37bf71b47:
37bf71b47mov rcx, [rsp+400]
37bf71b4fmov r9l, 1
37bf71b55mov r8l, 1
37bf71b5blea rdx, [rip+0x4e9751]
37bf71b62call lsame_64_
37bf71b67test rax, rax
37bf71b6ajne 0x37bf713db
37bf71b70mov rdx, -3
37bf71b77mov eax, 3
37bf71b7cjmp 0x37bf71afc
37bf71b81
37bf71b81loc_37bf71b81:
37bf71b81mov r9l, 1
37bf71b87mov r8l, 1
37bf71b8dlea rdx, [rip+0x4e971f]
37bf71b94mov rcx, rdi
37bf71b97call lsame_64_
37bf71b9ctest rax, rax
37bf71b9fjne 0x37bf713c3
37bf71ba5mov rdx, -1
37bf71bacmov eax, 1
37bf71bb1jmp 0x37bf71afc
37bf71bb6
37bf71bb6loc_37bf71bb6:
37bf71bb6mov rcx, [rsp+392]
37bf71bbemov r9l, 1
37bf71bc4mov r8l, 1
37bf71bcalea rdx, [rip+0x4e96e2]
37bf71bd1call lsame_64_
37bf71bd6test rax, rax
37bf71bd9jne 0x37bf713cc
37bf71bdfmov rdx, -2
37bf71be6mov eax, 2
37bf71bebjmp 0x37bf71afc
37bf71bf0
37bf71bf0loc_37bf71bf0:
37bf71bf0mov rdx, -6
37bf71bf7mov eax, 6
37bf71bfcjmp 0x37bf71afc
37bf71c01
37bf71c01loc_37bf71c01:
37bf71c01mov rdx, -5
37bf71c08mov eax, 5
37bf71c0djmp 0x37bf71afc
37bf71c12
37bf71c12loc_37bf71c12:
37bf71c12mov rdx, -10
37bf71c19mov eax, 10
37bf71c1ejmp 0x37bf71afc
37bf71c23
37bf71c23loc_37bf71c23:
37bf71c23mov rdx, -12
37bf71c2amov eax, 12
37bf71c2fjmp 0x37bf71afc
37bf71c34
37bf71c34loc_37bf71c34:
37bf71c34mov rdx, -16
37bf71c3bmov eax, 16
37bf71c40jmp 0x37bf71afc
37bf71c45
37bf71c45loc_37bf71c45:
37bf71c45mov rdx, -18
37bf71c4cmov eax, 18
37bf71c51jmp 0x37bf71afc
37bf71c56
37bf71c56loc_37bf71c56:
37bf71c56mov rdx, -20
37bf71c5dmov eax, 20
37bf71c62jmp 0x37bf71afc
37bf71c67
37bf71c67loc_37bf71c67:
37bf71c67mov rax, [r12]
37bf71c6btest rax, rax
37bf71c6ejne 0x37bf71df3
37bf71c74lea rax, [rip+0x4e963d]
37bf71c7bmov r9, rbx
37bf71c7emov [rsp+216], 1
37bf71c8amov rcx, rdi
37bf71c8dmov [rsp+184], rax
37bf71c95mov rax, [rsp+536]
37bf71c9dmov [rsp+208], 1
37bf71ca9mov [rsp+152], rax
37bf71cb1mov rax, [rsp+528]
37bf71cb9mov [rsp+200], 1
37bf71cc5mov [rsp+144], rax
37bf71ccdmov rax, [rsp+520]
37bf71cd5mov [rsp+192], r12
37bf71cddmov [rsp+136], rax
37bf71ce5mov rax, [rsp+512]
37bf71cedmov [rsp+176], r15
37bf71cf5mov [rsp+128], rax
37bf71cfdmov rax, [rsp+504]
37bf71d05mov [rsp+168], r15
37bf71d0dmov [rsp+120], rax
37bf71d12mov rax, [rsp+496]
37bf71d1amov [rsp+160], rsi
37bf71d22mov [rsp+112], rax
37bf71d27mov rax, [rsp+440]
37bf71d2fmov [rsp+104], rax
37bf71d34mov rax, [rsp+432]
37bf71d3cmov [rsp+96], rax
37bf71d41lea rax, [rsp+256]
37bf71d49mov [rsp+88], rax
37bf71d4elea rax, [rsp+248]
37bf71d56mov [rsp+80], rax
37bf71d5bmov rax, [rsp+472]
37bf71d63mov [rsp+72], rax
37bf71d68mov rax, [rsp+464]
37bf71d70mov [rsp+64], rax
37bf71d75mov rax, [rsp+456]
37bf71d7dmov [rsp+56], rax
37bf71d82mov rax, [rsp+448]
37bf71d8amov [rsp+40], rbp
37bf71d8fmov rdx, [rsp+392]
37bf71d97mov [rsp+48], rax
37bf71d9cmov rax, [rsp+424]
37bf71da4mov r8, [rsp+400]
37bf71dacmov [rsp+32], rax
37bf71db1call dggsvp3_64_
37bf71db6cvttsd2si rax, [r15]
37bf71dbbmov rdx, [rbp]
37bf71dbfpxor x0, x0
37bf71dc3add rax, rdx
37bf71dc6add rdx, rdx
37bf71dc9cmp rax, rdx
37bf71dcccmovl rax, rdx
37bf71dd0mov edx, 1
37bf71dd5test rax, rax
37bf71dd8cmovle rax, rdx
37bf71ddccvtsi2sd x0, rax
37bf71de1mov rax, [r12]
37bf71de5movsd_xmm [r15], x0
37bf71deatest rax, rax
37bf71dedje 0x37bf71b23
37bf71df3
37bf71df3loc_37bf71df3:
37bf71df3neg rax
37bf71df6jmp 0x37bf71b00
37bf71dfb
37bf71dfbloc_37bf71dfb:
37bf71dfbcmp [rsp+224], -1
37bf71e04je 0x37bf71c67
37bf71e0amov [r12], -24
37bf71e12mov eax, 24
37bf71e17jmp 0x37bf71b00
37bf712e0
37bf712e0dggsvd3_64_:
37bf712e0push r15
37bf712e2push r14
37bf712e4push r13
37bf712e6push r12
37bf712e8push rbp
37bf712e9push rdi
37bf712eapush rsi
37bf712ebpush rbx
37bf712ecsub rsp, 312
37bf712f3movups [rsp+272], x6
37bf712fbmovups [rsp+288], x7
37bf71303mov r12, [rsp+568]
37bf7130bmov rbp, [rsp+416]
37bf71313mov r15, [rsp+544]
37bf7131bmov rsi, [rsp+560]
37bf71323mov [rsp+392], rdx
37bf7132bmov rbx, r9
37bf7132elea rdx, [rip+0x4e9f7b]
37bf71335mov rdi, rcx
37bf71338mov [rsp+400], r8
37bf71340mov r9l, 1
37bf71346mov r8l, 1
37bf7134ccall lsame_64_
37bf71351mov rcx, [rsp+392]
37bf71359mov r9l, 1
37bf7135fmov r8l, 1
37bf71365lea rdx, [rip+0x4e9f45]
37bf7136cmov r13, rax
37bf7136fcall lsame_64_
37bf71374mov rcx, [rsp+400]
37bf7137cmov r9l, 1
37bf71382mov r8l, 1
37bf71388lea rdx, [rip+0x4e9f23]
37bf7138fmov r14, rax
37bf71392call lsame_64_
37bf71397mov [r12], 0
37bf7139fmov [rsp+232], rax
37bf713a7mov rax, [rsp+552]
37bf713afmov rax, [rax]
37bf713b2mov [rsp+224], rax
37bf713batest r13, r13
37bf713bdje 0x37bf71b81
37bf713c3
37bf713c3loc_37bf713c3:
37bf713c3test r14, r14
37bf713c6je 0x37bf71bb6
37bf713cc
37bf713ccloc_37bf713cc:
37bf713cccmp [rsp+232], 0
37bf713d5je 0x37bf71b47
37bf713db
37bf713dbloc_37bf713db:
37bf713dbmov rax, [rbx]
37bf713detest rax, rax
37bf713e1js 0x37bf71af0
37bf713e7mov rdx, [rbp]
37bf713ebtest rdx, rdx
37bf713eejs 0x37bf71c01
37bf713f4mov rcx, [rsp+424]
37bf713fcmov rcx, [rcx]
37bf713fftest rcx, rcx
37bf71402js 0x37bf71bf0
37bf71408mov r10, [rsp+456]
37bf71410test rax, rax
37bf71413mov r8l, 1
37bf71419cmovg r8, rax
37bf7141dcmp [r10], r8
37bf71420jl 0x37bf71c12
37bf71426mov r10, [rsp+472]
37bf7142etest rcx, rcx
37bf71431mov r8l, 1
37bf71437cmovg r8, rcx
37bf7143bcmp [r10], r8
37bf7143ejl 0x37bf71c23
37bf71444mov r10, [rsp+504]
37bf7144cmov r8, [r10]
37bf7144ftest r8, r8
37bf71452jle 0x37bf71c34
37bf71458cmp rax, r8
37bf7145bjle 0x37bf71467
37bf7145dand r13l, 1
37bf71461jne 0x37bf71c34
37bf71467
37bf71467loc_37bf71467:
37bf71467mov rax, [rsp+520]
37bf7146fmov rax, [rax]
37bf71472test rax, rax
37bf71475jle 0x37bf71c45
37bf7147bcmp rcx, rax
37bf7147ejle 0x37bf7148a
37bf71480and r14l, 1
37bf71484jne 0x37bf71c45
37bf7148a
37bf7148aloc_37bf7148a:
37bf7148amov rax, [rsp+536]
37bf71492mov rax, [rax]
37bf71495test rax, rax
37bf71498jle 0x37bf71c56
37bf7149ecmp rdx, rax
37bf714a1jle 0x37bf714b1
37bf714a3test [rsp+232], 1
37bf714abjne 0x37bf71c56
37bf714b1
37bf714b1loc_37bf714b1:
37bf714b1mov rax, [rsp+552]
37bf714b9cmp [rax], 0
37bf714bdjle 0x37bf71dfb
37bf714c3mov rax, [r12]
37bf714c7test rax, rax
37bf714cajne 0x37bf71df3
37bf714d0lea rax, [rip+0x4e9de1]
37bf714d7mov r9, rbx
37bf714dalea r14, [rsp+256]
37bf714e2mov [rsp+216], 1
37bf714eemov [rsp+184], rax
37bf714f6mov rcx, rdi
37bf714f9mov rax, [rsp+536]
37bf71501lea r13, [rsp+248]
37bf71509mov [rsp+208], 1
37bf71515mov [rsp+152], rax
37bf7151dmov rax, [rsp+528]
37bf71525mov [rsp+200], 1
37bf71531mov [rsp+144], rax
37bf71539mov rax, [rsp+520]
37bf71541mov [rsp+192], r12
37bf71549mov [rsp+136], rax
37bf71551mov rax, [rsp+512]
37bf71559mov [rsp+176], r15
37bf71561mov [rsp+128], rax
37bf71569mov rax, [rsp+504]
37bf71571mov [rsp+168], r15
37bf71579mov [rsp+120], rax
37bf7157emov rax, [rsp+496]
37bf71586mov [rsp+160], rsi
37bf7158emov [rsp+112], rax
37bf71593mov rax, [rsp+440]
37bf7159bmov [rsp+88], r14
37bf715a0mov [rsp+104], rax
37bf715a5mov rax, [rsp+432]
37bf715admov [rsp+80], r13
37bf715b2mov [rsp+96], rax
37bf715b7mov rax, [rsp+472]
37bf715bfmov [rsp+72], rax
37bf715c4mov rax, [rsp+464]
37bf715ccmov [rsp+64], rax
37bf715d1mov rax, [rsp+456]
37bf715d9mov [rsp+56], rax
37bf715demov rax, [rsp+448]
37bf715e6mov [rsp+40], rbp
37bf715ebmov rdx, [rsp+392]
37bf715f3mov [rsp+48], rax
37bf715f8mov rax, [rsp+424]
37bf71600mov r8, [rsp+400]
37bf71608mov [rsp+32], rax
37bf7160dcall dggsvp3_64_
37bf71612cvttsd2si rax, [r15]
37bf71617mov rdx, [rbp]
37bf7161bpxor x1, x1
37bf7161fadd rax, rdx
37bf71622add rdx, rdx
37bf71625cmp rax, rdx
37bf71628cmovl rax, rdx
37bf7162cmov edx, 1
37bf71631test rax, rax
37bf71634cmovle rax, rdx
37bf71638cvtsi2sd x1, rax
37bf7163dmov rax, [r12]
37bf71641movsd_xmm [r15], x1
37bf71646test rax, rax
37bf71649jne 0x37bf71df3
37bf7164fcmp [rsp+224], -1
37bf71658je 0x37bf71b23
37bf7165emov rax, [rsp+456]
37bf71666mov [rsp+40], r15
37bf7166bmov r8, rbp
37bf7166emov rdx, rbx
37bf71671mov [rsp+48], 1
37bf7167alea rcx, [rip+0x4e9c46]
37bf71681mov r9, [rsp+448]
37bf71689mov [rsp+32], rax
37bf7168emovsd_xmm [rsp+232], x1
37bf71697call dlange_64_
37bf7169cmov rax, [rsp+472]
37bf716a4mov r8, rbp
37bf716a7mov [rsp+48], 1
37bf716b0mov [rsp+40], r15
37bf716b5mov r9, [rsp+464]
37bf716bdmovapd x7, x0
37bf716c1lea rcx, [rip+0x4e9bff]
37bf716c8mov [rsp+32], rax
37bf716cdmov rdx, [rsp+424]
37bf716d5call dlange_64_
37bf716damov edx, 9
37bf716dflea rcx, [rip+0x4e9be2]
37bf716e6movapd x6, x0
37bf716eacall dlamch_64_
37bf716efmov edx, 12
37bf716f4lea rcx, [rip+0x4e9bd6]
37bf716fbmovsd_xmm [rsp+224], x0
37bf71704call dlamch_64_
37bf71709mov rax, [rbp]
37bf7170dmov rdx, [rbx]
37bf71710movapd x2, x7
37bf71714movapd x4, x0
37bf71718pxor x0, x0
37bf7171cmov r9, rbx
37bf7171fmovsd_xmm x3, [rsp+224]
37bf71728maxsd x2, x4
37bf7172ccmp rax, rdx
37bf7172fmaxsd x6, x4
37bf71733mov rcx, [rsp+424]
37bf7173bcmovge rdx, rax
37bf7173flea r10, [rsp+264]
37bf71747mov [rsp+224], r10
37bf7174fcvtsi2sd x0, rdx
37bf71754mulsd x0, x2
37bf71758mov rdx, [rcx]
37bf7175bmov rcx, [rsp+552]
37bf71763cmp rax, rdx
37bf71766cmovge rdx, rax
37bf7176amulsd x0, x3
37bf7176emovsd_xmm [rsp+248], x0
37bf71777pxor x0, x0
37bf7177bcvtsi2sd x0, rdx
37bf71780mov rdx, [rcx]
37bf71783mulsd x0, x6
37bf71787mov [rsp+184], r10
37bf7178fmov [rsp+192], r12
37bf71797mov rcx, rdi
37bf7179asub rdx, rax
37bf7179dlea rax, [r15+8*rax]
37bf717a1mov [rsp+216], 1
37bf717admov [rsp+176], rax
37bf717b5mov rax, [rsp+536]
37bf717bdmov [rsp+264], rdx
37bf717c5mov [rsp+152], rax
37bf717cdmulsd x0, x3
37bf717d1mov rax, [rsp+528]
37bf717d9mov [rsp+208], 1
37bf717e5mov [rsp+144], rax
37bf717edmov rax, [rsp+520]
37bf717f5mov [rsp+200], 1
37bf71801mov [rsp+136], rax
37bf71809mov rax, [rsp+512]
37bf71811movsd_xmm [rsp+256], x0
37bf7181amov [rsp+128], rax
37bf71822mov rax, [rsp+504]
37bf7182amov [rsp+168], r15
37bf71832mov [rsp+120], rax
37bf71837mov rax, [rsp+496]
37bf7183fmov [rsp+160], rsi
37bf71847mov [rsp+112], rax
37bf7184cmov rax, [rsp+440]
37bf71854mov [rsp+104], rax
37bf71859mov rax, [rsp+432]
37bf71861mov [rsp+40], rbp
37bf71866mov r8, [rsp+400]
37bf7186emov [rsp+96], rax
37bf71873mov rax, [rsp+472]
37bf7187bmov [rsp+88], r14
37bf71880mov rdx, [rsp+392]
37bf71888mov [rsp+72], rax
37bf7188dmov rax, [rsp+464]
37bf71895mov [rsp+80], r13
37bf7189amov [rsp+64], rax
37bf7189fmov rax, [rsp+456]
37bf718a7mov [rsp+56], rax
37bf718acmov rax, [rsp+448]
37bf718b4mov [rsp+48], rax
37bf718b9mov rax, [rsp+424]
37bf718c1mov [rsp+32], rax
37bf718c6call dggsvp3_64_
37bf718cbmov rax, [rsp+536]
37bf718d3mov r9, rbx
37bf718d6mov r10, [rsp+224]
37bf718demov [rsp+192], r12
37bf718e6mov rcx, rdi
37bf718e9mov [rsp+168], rax
37bf718f1mov rax, [rsp+528]
37bf718f9mov [rsp+184], r10
37bf71901mov [rsp+160], rax
37bf71909mov rax, [rsp+520]
37bf71911mov [rsp+216], 1
37bf7191dmov [rsp+152], rax
37bf71925mov rax, [rsp+512]
37bf7192dmov [rsp+208], 1
37bf71939mov [rsp+144], rax
37bf71941mov rax, [rsp+504]
37bf71949mov [rsp+200], 1
37bf71955mov [rsp+136], rax
37bf7195dmov rax, [rsp+496]
37bf71965mov [rsp+176], r15
37bf7196dmov [rsp+128], rax
37bf71975mov rax, [rsp+488]
37bf7197dmov [rsp+104], r14
37bf71982mov [rsp+120], rax
37bf71987mov rax, [rsp+480]
37bf7198fmov [rsp+96], r13
37bf71994mov [rsp+112], rax
37bf71999mov rax, [rsp+472]
37bf719a1mov [rsp+88], rax
37bf719a6mov rax, [rsp+464]
37bf719aemov [rsp+80], rax
37bf719b3mov rax, [rsp+456]
37bf719bbmov [rsp+72], rax
37bf719c0mov rax, [rsp+448]
37bf719c8mov [rsp+64], rax
37bf719cdmov rax, [rsp+440]
37bf719d5mov [rsp+40], rbp
37bf719damov r8, [rsp+400]
37bf719e2mov [rsp+56], rax
37bf719e7mov rax, [rsp+432]
37bf719efmov rdx, [rsp+392]
37bf719f7mov [rsp+48], rax
37bf719fcmov rax, [rsp+424]
37bf71a04mov [rsp+32], rax
37bf71a09call dtgsja_64_
37bf71a0elea rax, [rip+0x4e98cb]
37bf71a15mov rcx, rbp
37bf71a18mov r9, r15
37bf71a1bmov [rsp+32], rax
37bf71a20mov rdx, [rsp+480]
37bf71a28mov r8, rax
37bf71a2bcall dcopy_64_
37bf71a30mov rax, [rsp+432]
37bf71a38mov rbp, [rbx]
37bf71a3bmovsd_xmm x1, [rsp+232]
37bf71a44mov r12, [rax]
37bf71a47mov rax, [rsp+440]
37bf71a4fmov rax, [rax]
37bf71a52sub rbp, r12
37bf71a55cmp rbp, rax
37bf71a58cmovg rbp, rax
37bf71a5ctest rbp, rbp
37bf71a5fjle 0x37bf71ae9
37bf71a65lea r11, [r12+1]
37bf71a6alea rcx, [rbp+1]
37bf71a6emov r9l, 1
37bf71a74lea r8, [r15+8*r12]
37bf71a78movapd x5, x1
37bf71a7cnop [rax]
37bf71a80
37bf71a80loc_37bf71a80:
37bf71a80mov rbx, r9
37bf71a83add r9, 1
37bf71a87mov r10, r11
37bf71a8acmp rbp, r9
37bf71a8djl 0x37bf71ad7
37bf71a8fmovsd_xmm x2, [r15+8*r11-8]
37bf71a96mov rax, r9
37bf71a99mov rdx, rbx
37bf71a9cmovapd x0, x2
37bf71aa0
37bf71aa0loc_37bf71aa0:
37bf71aa0movsd_xmm x1, [r8+8*rax-8]
37bf71aa7comisd x1, x0
37bf71aabmaxsd x1, x0
37bf71aafcmova rdx, rax
37bf71ab3add rax, 1
37bf71ab7movapd x0, x1
37bf71abbcmp rcx, rax
37bf71abejne 0x37bf71aa0
37bf71ac0cmp rdx, rbx
37bf71ac3je 0x37bf71ad7
37bf71ac5lea r10, [r12+rdx]
37bf71ac9movsd_xmm [r15+8*r10-8], x2
37bf71ad0movsd_xmm [r15+8*r11-8], x1
37bf71ad7
37bf71ad7loc_37bf71ad7:
37bf71ad7mov [rsi+8*r11-8], r10
37bf71adcadd r11, 1
37bf71ae0cmp r9, rcx
37bf71ae3jne 0x37bf71a80
37bf71ae5movapd x1, x5
37bf71ae9
37bf71ae9loc_37bf71ae9:
37bf71ae9movsd_xmm [r15], x1
37bf71aeejmp 0x37bf71b23
37bf71af0
37bf71af0loc_37bf71af0:
37bf71af0mov rdx, -4
37bf71af7mov eax, 4
37bf71afc
37bf71afcloc_37bf71afc:
37bf71afcmov [r12], rdx
37bf71b00
37bf71b00loc_37bf71b00:
37bf71b00lea rdx, [rsp+264]
37bf71b08mov r8l, 7
37bf71b0elea rcx, [rip+0x4e97ab]
37bf71b15mov [rsp+264], rax
37bf71b1dcall xerbla_64_
37bf71b22nop
37bf71b23
37bf71b23loc_37bf71b23:
37bf71b23movups x6, [rsp+272]
37bf71b2bmovups x7, [rsp+288]
37bf71b33add rsp, 312
37bf71b3apop rbx
37bf71b3bpop rsi
37bf71b3cpop rdi
37bf71b3dpop rbp
37bf71b3epop r12
37bf71b40pop r13
37bf71b42pop r14
37bf71b44pop r15
37bf71b46ret
37bf71b47
37bf71b47loc_37bf71b47:
37bf71b47mov rcx, [rsp+400]
37bf71b4fmov r9l, 1
37bf71b55mov r8l, 1
37bf71b5blea rdx, [rip+0x4e9751]
37bf71b62call lsame_64_
37bf71b67test rax, rax
37bf71b6ajne 0x37bf713db
37bf71b70mov rdx, -3
37bf71b77mov eax, 3
37bf71b7cjmp 0x37bf71afc
37bf71b81
37bf71b81loc_37bf71b81:
37bf71b81mov r9l, 1
37bf71b87mov r8l, 1
37bf71b8dlea rdx, [rip+0x4e971f]
37bf71b94mov rcx, rdi
37bf71b97call lsame_64_
37bf71b9ctest rax, rax
37bf71b9fjne 0x37bf713c3
37bf71ba5mov rdx, -1
37bf71bacmov eax, 1
37bf71bb1jmp 0x37bf71afc
37bf71bb6
37bf71bb6loc_37bf71bb6:
37bf71bb6mov rcx, [rsp+392]
37bf71bbemov r9l, 1
37bf71bc4mov r8l, 1
37bf71bcalea rdx, [rip+0x4e96e2]
37bf71bd1call lsame_64_
37bf71bd6test rax, rax
37bf71bd9jne 0x37bf713cc
37bf71bdfmov rdx, -2
37bf71be6mov eax, 2
37bf71bebjmp 0x37bf71afc
37bf71bf0
37bf71bf0loc_37bf71bf0:
37bf71bf0mov rdx, -6
37bf71bf7mov eax, 6
37bf71bfcjmp 0x37bf71afc
37bf71c01
37bf71c01loc_37bf71c01:
37bf71c01mov rdx, -5
37bf71c08mov eax, 5
37bf71c0djmp 0x37bf71afc
37bf71c12
37bf71c12loc_37bf71c12:
37bf71c12mov rdx, -10
37bf71c19mov eax, 10
37bf71c1ejmp 0x37bf71afc
37bf71c23
37bf71c23loc_37bf71c23:
37bf71c23mov rdx, -12
37bf71c2amov eax, 12
37bf71c2fjmp 0x37bf71afc
37bf71c34
37bf71c34loc_37bf71c34:
37bf71c34mov rdx, -16
37bf71c3bmov eax, 16
37bf71c40jmp 0x37bf71afc
37bf71c45
37bf71c45loc_37bf71c45:
37bf71c45mov rdx, -18
37bf71c4cmov eax, 18
37bf71c51jmp 0x37bf71afc
37bf71c56
37bf71c56loc_37bf71c56:
37bf71c56mov rdx, -20
37bf71c5dmov eax, 20
37bf71c62jmp 0x37bf71afc
37bf71c67
37bf71c67loc_37bf71c67:
37bf71c67mov rax, [r12]
37bf71c6btest rax, rax
37bf71c6ejne 0x37bf71df3
37bf71c74lea rax, [rip+0x4e963d]
37bf71c7bmov r9, rbx
37bf71c7emov [rsp+216], 1
37bf71c8amov rcx, rdi
37bf71c8dmov [rsp+184], rax
37bf71c95mov rax, [rsp+536]
37bf71c9dmov [rsp+208], 1
37bf71ca9mov [rsp+152], rax
37bf71cb1mov rax, [rsp+528]
37bf71cb9mov [rsp+200], 1
37bf71cc5mov [rsp+144], rax
37bf71ccdmov rax, [rsp+520]
37bf71cd5mov [rsp+192], r12
37bf71cddmov [rsp+136], rax
37bf71ce5mov rax, [rsp+512]
37bf71cedmov [rsp+176], r15
37bf71cf5mov [rsp+128], rax
37bf71cfdmov rax, [rsp+504]
37bf71d05mov [rsp+168], r15
37bf71d0dmov [rsp+120], rax
37bf71d12mov rax, [rsp+496]
37bf71d1amov [rsp+160], rsi
37bf71d22mov [rsp+112], rax
37bf71d27mov rax, [rsp+440]
37bf71d2fmov [rsp+104], rax
37bf71d34mov rax, [rsp+432]
37bf71d3cmov [rsp+96], rax
37bf71d41lea rax, [rsp+256]
37bf71d49mov [rsp+88], rax
37bf71d4elea rax, [rsp+248]
37bf71d56mov [rsp+80], rax
37bf71d5bmov rax, [rsp+472]
37bf71d63mov [rsp+72], rax
37bf71d68mov rax, [rsp+464]
37bf71d70mov [rsp+64], rax
37bf71d75mov rax, [rsp+456]
37bf71d7dmov [rsp+56], rax
37bf71d82mov rax, [rsp+448]
37bf71d8amov [rsp+40], rbp
37bf71d8fmov rdx, [rsp+392]
37bf71d97mov [rsp+48], rax
37bf71d9cmov rax, [rsp+424]
37bf71da4mov r8, [rsp+400]
37bf71dacmov [rsp+32], rax
37bf71db1call dggsvp3_64_
37bf71db6cvttsd2si rax, [r15]
37bf71dbbmov rdx, [rbp]
37bf71dbfpxor x0, x0
37bf71dc3add rax, rdx
37bf71dc6add rdx, rdx
37bf71dc9cmp rax, rdx
37bf71dcccmovl rax, rdx
37bf71dd0mov edx, 1
37bf71dd5test rax, rax
37bf71dd8cmovle rax, rdx
37bf71ddccvtsi2sd x0, rax
37bf71de1mov rax, [r12]
37bf71de5movsd_xmm [r15], x0
37bf71deatest rax, rax
37bf71dedje 0x37bf71b23
37bf71df3
37bf71df3loc_37bf71df3:
37bf71df3neg rax
37bf71df6jmp 0x37bf71b00
37bf71dfb
37bf71dfbloc_37bf71dfb:
37bf71dfbcmp [rsp+224], -1
37bf71e04je 0x37bf71c67
37bf71e0amov [r12], -24
37bf71e12mov eax, 24
37bf71e17jmp 0x37bf71b00
37bf712e0
37bf71e1c
37bf71e1c // align 0x40
37bf71e1c // align 0x40
37bf71e40
37bf71e40dggsvp_64_:
37bf71e40push r15
37bf71e42push r14
37bf71e44push r13
37bf71e46push r12
37bf71e48push rbp
37bf71e49push rdi
37bf71e4apush rsi
37bf71e4bpush rbx
37bf71e4csub rsp, 232
37bf71e53mov rax, [rsp+376]
37bf71e5bmov rdi, [rsp+344]
37bf71e63mov rsi, [rsp+400]
37bf71e6bmov rbx, [rsp+408]
37bf71e73mov r15, [rax]
37bf71e76mov rax, [rsp+360]
37bf71e7emov r14, [rax]
37bf71e81mov rax, [rsp+424]
37bf71e89mov r12, rdx
37bf71e8clea rdx, [rip+0x4e945d]
37bf71e93mov [rsp+320], r8
37bf71e9bmov r8l, 1
37bf71ea1mov rbp, rcx
37bf71ea4mov rax, [rax]
37bf71ea7mov [rsp+328], r9
37bf71eafmov r9l, 1
37bf71eb5mov [rsp+184], rax
37bf71ebdcall lsame_64_
37bf71ec2mov r9l, 1
37bf71ec8mov r8l, 1
37bf71ecemov rcx, r12
37bf71ed1lea rdx, [rip+0x4e9419]
37bf71ed8mov [rsp+144], rax
37bf71ee0call lsame_64_
37bf71ee5mov rcx, [rsp+320]
37bf71eedlea rdx, [rip+0x4e93fe]
37bf71ef4mov r9l, 1
37bf71efamov r8l, 1
37bf71f00mov r13, rax
37bf71f03call lsame_64_
37bf71f08mov rdx, [rsp+488]
37bf71f10mov [rsp+200], 1
37bf71f1cmov [rsp+136], rax
37bf71f24mov [rdx], 0
37bf71f2bcmp [rsp+144], 0
37bf71f34je 0x37bf729cf
37bf71f3a
37bf71f3aloc_37bf71f3a:
37bf71f3atest r13, r13
37bf71f3dje 0x37bf72a05
37bf71f43
37bf71f43loc_37bf71f43:
37bf71f43cmp [rsp+136], 0
37bf71f4cje 0x37bf72997
37bf71f52
37bf71f52loc_37bf71f52:
37bf71f52mov rax, [rsp+328]
37bf71f5amov rax, [rax]
37bf71f5dtest rax, rax
37bf71f60js 0x37bf72948
37bf71f66mov rdx, [rsp+336]
37bf71f6emov rdx, [rdx]
37bf71f71test rdx, rdx
37bf71f74js 0x37bf72a4d
37bf71f7amov r8, [rdi]
37bf71f7dtest r8, r8
37bf71f80js 0x37bf72a3b
37bf71f86mov r11, [rsp+360]
37bf71f8etest rax, rax
37bf71f91mov ecx, 1
37bf71f96cmovg rcx, rax
37bf71f9acmp [r11], rcx
37bf71f9djl 0x37bf72a5f
37bf71fa3mov r11, [rsp+376]
37bf71fabtest rdx, rdx
37bf71faemov ecx, 1
37bf71fb3cmovg rcx, rdx
37bf71fb7cmp [r11], rcx
37bf71fbajl 0x37bf72a71
37bf71fc0mov rcx, [rsp+424]
37bf71fc8mov rcx, [rcx]
37bf71fcbtest rcx, rcx
37bf71fcejle 0x37bf7315b
37bf71fd4cmp rax, rcx
37bf71fd7jle 0x37bf71fe7
37bf71fd9test [rsp+144], 1
37bf71fe1jne 0x37bf7315b
37bf71fe7
37bf71fe7loc_37bf71fe7:
37bf71fe7mov rax, [rsp+440]
37bf71fefmov rax, [rax]
37bf71ff2test rax, rax
37bf71ff5jle 0x37bf7317f
37bf71ffbcmp rdx, rax
37bf71ffejle 0x37bf7200a
37bf72000test r13b, 1
37bf72004jne 0x37bf7317f
37bf7200a
37bf7200aloc_37bf7200a:
37bf7200amov rax, [rsp+456]
37bf72012mov rax, [rax]
37bf72015test rax, rax
37bf72018jle 0x37bf7316d
37bf7201ecmp r8, rax
37bf72021jle 0x37bf72031
37bf72023test [rsp+136], 1
37bf7202bjne 0x37bf7316d
37bf72031
37bf72031loc_37bf72031:
37bf72031xor eax, eax
37bf72033test r15, r15
37bf72036cmovns rax, r15
37bf7203axor ebp, ebp
37bf7203ctest r14, r14
37bf7203fcmovns rbp, r14
37bf72043mov [rsp+152], rax
37bf7204bmov rax, [rsp+488]
37bf72053mov [rsp+128], rbp
37bf7205bnot rbp
37bf7205emov r12, [rax]
37bf72061mov [rsp+160], rbp
37bf72069test r12, r12
37bf7206cjne 0x37bf73191
37bf72072test r8, r8
37bf72075je 0x37bf7208a
37bf72077mov rcx, [rsp+464]
37bf7207fshl r8, 3
37bf72083xor edx, edx
37bf72085call memset
37bf7208a
37bf7208aloc_37bf7208a:
37bf7208amov rax, [rsp+488]
37bf72092mov r9, [rsp+376]
37bf7209amov rdx, rdi
37bf7209dmov r8, [rsp+368]
37bf720a5mov rcx, [rsp+336]
37bf720admov [rsp+56], rax
37bf720b2mov rax, [rsp+480]
37bf720bamov [rsp+48], rax
37bf720bfmov rax, [rsp+472]
37bf720c7mov [rsp+40], rax
37bf720ccmov rax, [rsp+464]
37bf720d4mov [rsp+32], rax
37bf720d9call dgeqpf_64_
37bf720demov rax, [rsp+464]
37bf720e6mov r8, rdi
37bf720e9mov rdx, [rsp+328]
37bf720f1mov r9, [rsp+352]
37bf720f9lea rcx, [rsp+200]
37bf72101mov [rsp+40], rax
37bf72106mov rax, [rsp+360]
37bf7210emov [rsp+176], rcx
37bf72116mov [rsp+32], rax
37bf7211bcall dlapmt_64_
37bf72120mov rax, [rsp+336]
37bf72128mov [rbx], 0
37bf7212fmov rdx, [rax]
37bf72132mov rax, [rdi]
37bf72135cmp rdx, rax
37bf72138cmovle rax, rdx
37bf7213ctest rax, rax
37bf7213fjle 0x37bf730ac
37bf72145mov rdx, [rsp+392]
37bf7214dlea rcx, [rax+1]
37bf72151mov eax, 1
37bf72156movsd_xmm x1, [rdx]
37bf7215amov rdx, [rsp+152]
37bf72162lea r8, [8*rdx+8]
37bf7216amov rdx, [rsp+368]
37bf72172sub rdx, 8
37bf72176nop [rax+rax]
37bf72180
37bf72180loc_37bf72180:
37bf72180movsd_xmm x0, [rdx+8]
37bf72185andpd x0, [rip+0x4e91b3]
37bf7218dcomisd x0, x1
37bf72191jbe 0x37bf72197
37bf72193add [rbx], 1
37bf72197
37bf72197loc_37bf72197:
37bf72197add rax, 1
37bf7219badd rdx, r8
37bf7219ecmp rax, rcx
37bf721a1jne 0x37bf72180
37bf721a3lea rax, [rsp+216]
37bf721abmov [rsp+120], rax
37bf721b0test r13, r13
37bf721b3jne 0x37bf72b88
37bf721b9
37bf721b9loc_37bf721b9:
37bf721b9mov r14, [rbx]
37bf721bccmp r14, 1
37bf721c0jle 0x37bf72210
37bf721c2mov rax, [rsp+152]
37bf721calea rbp, [8*r14-8]
37bf721d2mov r15l, 1
37bf721d8lea r13, [8*rax+8]
37bf721e0mov rax, [rsp+368]
37bf721e8lea rcx, [rax+8]
37bf721ecjmp 0x37bf72207
37bf721ee
37bf721ee 66 90 f.
37bf721f0
37bf721f0loc_37bf721f0:
37bf721f0mov r8, rbp
37bf721f3xor edx, edx
37bf721f5sub rbp, 8
37bf721f9call memset
37bf721felea rcx, [rax+r13]
37bf72202cmp r14, r15
37bf72205je 0x37bf72210
37bf72207
37bf72207loc_37bf72207:
37bf72207add r15, 1
37bf7220bcmp r14, r15
37bf7220ejge 0x37bf721f0
37bf72210
37bf72210loc_37bf72210:
37bf72210mov rax, [rsp+336]
37bf72218mov rdx, [rax]
37bf7221b
37bf7221bloc_37bf7221b:
37bf7221bcmp r14, rdx
37bf7221ejl 0x37bf72aa2
37bf72224cmp [rsp+136], 0
37bf7222djne 0x37bf72b06
37bf72233
37bf72233loc_37bf72233:
37bf72233mov rcx, [rsp+336]
37bf7223bmov rax, [rbx]
37bf7223emov rdx, [rdi]
37bf72241cmp [rcx], rax
37bf72244jl 0x37bf72a88
37bf7224alea r15, [rip+0x4e90cf]
37bf72251mov [rsp+168], r15
37bf72259cmp rax, rdx
37bf7225cje 0x37bf72456
37bf72262mov rax, [rsp+488]
37bf7226amov r9, [rsp+376]
37bf72272mov rdx, rdi
37bf72275mov rcx, rbx
37bf72278mov r8, [rsp+368]
37bf72280mov [rsp+48], rax
37bf72285mov rax, [rsp+480]
37bf7228dmov [rsp+40], rax
37bf72292mov rax, [rsp+472]
37bf7229amov [rsp+32], rax
37bf7229fcall dgerq2_64_
37bf722a4mov [rsp+32], rbx
37bf722a9mov r9, rdi
37bf722acmov rdx, r15
37bf722afmov rax, [rsp+488]
37bf722b7mov r8, [rsp+328]
37bf722bfmov [rsp+104], 9
37bf722c8lea rcx, [rip+0x4e905a]
37bf722cfmov [rsp+96], 5
37bf722d8mov [rsp+88], rax
37bf722ddmov rax, [rsp+480]
37bf722e5mov [rsp+80], rax
37bf722eamov rax, [rsp+360]
37bf722f2mov [rsp+72], rax
37bf722f7mov rax, [rsp+352]
37bf722ffmov [rsp+64], rax
37bf72304mov rax, [rsp+472]
37bf7230cmov [rsp+56], rax
37bf72311mov rax, [rsp+376]
37bf72319mov [rsp+48], rax
37bf7231emov rax, [rsp+368]
37bf72326mov [rsp+40], rax
37bf7232bcall dormr2_64_
37bf72330cmp [rsp+136], 0
37bf72339jne 0x37bf730ca
37bf7233f
37bf7233floc_37bf7233f:
37bf7233fmov rax, [rdi]
37bf72342sub rax, [rbx]
37bf72345lea r13, [rip+0x4e8fb4]
37bf7234cmov rdx, rbx
37bf7234fmov [rsp+216], rax
37bf72357mov rax, [rsp+376]
37bf7235fmov r9, r13
37bf72362lea rcx, [rip+0x4e8f9f]
37bf72369mov [rsp+56], 4
37bf72372mov r8, [rsp+120]
37bf72377mov [rsp+48], rax
37bf7237cmov rax, [rsp+368]
37bf72384mov [rsp+32], r13
37bf72389mov [rsp+40], rax
37bf7238ecall dlaset_64_
37bf72393mov r8, [rdi]
37bf72396mov r14, [rbx]
37bf72399mov r12, r8
37bf7239csub r12, r14
37bf7239flea r10, [r12+1]
37bf723a4cmp r8, r10
37bf723a7jl 0x37bf7243a
37bf723admov rax, [rsp+152]
37bf723b5mov rcx, r12
37bf723b8lea r9, [r12+r14+2]
37bf723bdmov [rsp+408], rbx
37bf723c5sub rcx, r8
37bf723c8sub r9, r8
37bf723cbsub r8, r12
37bf723ceimul r10, rax
37bf723d2add rcx, r14
37bf723d5mov r13, r9
37bf723d8lea rbp, [8*rax+8]
37bf723e0not rax
37bf723e3lea rbx, [8*r8-8]
37bf723ebmov r15, rbp
37bf723eelea rbp, [r14+2]
37bf723f2add rcx, r10
37bf723f5add rcx, rax
37bf723f8mov rax, [rsp+368]
37bf72400lea rcx, [rax+8*rcx+16]
37bf72405nop [rax+rax]
37bf72410
37bf72410loc_37bf72410:
37bf72410cmp r14, r13
37bf72413jl 0x37bf72422
37bf72415mov r8, rbx
37bf72418xor edx, edx
37bf7241acall memset
37bf7241fmov rcx, rax
37bf72422
37bf72422loc_37bf72422:
37bf72422add r13, 1
37bf72426add rcx, r15
37bf72429sub rbx, 8
37bf7242dcmp rbp, r13
37bf72430jne 0x37bf72410
37bf72432mov rbx, [rsp+408]
37bf7243a
37bf7243aloc_37bf7243a:
37bf7243atest r12, r12
37bf7243djle 0x37bf72456
37bf7243fmov rcx, [rsp+464]
37bf72447lea r8, [8*r12]
37bf7244fxor edx, edx
37bf72451call memset
37bf72456
37bf72456loc_37bf72456:
37bf72456mov rax, [rsp+488]
37bf7245emov rcx, [rsp+328]
37bf72466mov [rsp+216], r12
37bf7246emov r9, [rsp+360]
37bf72476mov r8, [rsp+352]
37bf7247emov [rsp+56], rax
37bf72483mov rax, [rsp+480]
37bf7248bmov rdx, [rsp+120]
37bf72490mov [rsp+48], rax
37bf72495mov rax, [rsp+472]
37bf7249dmov [rsp+40], rax
37bf724a2mov rax, [rsp+464]
37bf724aamov [rsp+32], rax
37bf724afcall dgeqpf_64_
37bf724b4mov rax, [rsp+328]
37bf724bcmov rcx, [rdi]
37bf724bfmov [rsi], 0
37bf724c6sub rcx, [rbx]
37bf724c9mov r10, [rax]
37bf724cccmp rcx, r10
37bf724cfcmovle r10, rcx
37bf724d3test r10, r10
37bf724d6jle 0x37bf72563
37bf724dcmov rax, [rsp+384]
37bf724e4lea r8, [r10+1]
37bf724e8movsd_xmm x1, [rax]
37bf724ecmov rax, [rsp+128]
37bf724f4lea r9, [8*rax+8]
37bf724fcmov rax, [rsp+352]
37bf72504lea rdx, [rax-8]
37bf72508mov eax, 1
37bf7250dnop [rax]
37bf72514nop [rax+rax]
37bf7251fnop [rax+rax]
37bf7252anop [rax+rax]
37bf72535nop [rax+rax]
37bf72540
37bf72540loc_37bf72540:
37bf72540movsd_xmm x0, [rdx+8]
37bf72545andpd x0, [rip+0x4e8df3]
37bf7254dcomisd x0, x1
37bf72551jbe 0x37bf72557
37bf72553add [rsi], 1
37bf72557
37bf72557loc_37bf72557:
37bf72557add rax, 1
37bf7255badd rdx, r9
37bf7255ecmp rax, r8
37bf72561jne 0x37bf72540
37bf72563
37bf72563loc_37bf72563:
37bf72563mov rax, [rsp+488]
37bf7256badd rcx, 1
37bf7256fmov r9, rbx
37bf72572mov rdx, [rsp+352]
37bf7257amov r8, [rsp+328]
37bf72582mov [rsp+216], r10
37bf7258aimul rcx, [rsp+128]
37bf72593mov [rsp+88], rax
37bf72598mov rax, [rsp+480]
37bf725a0mov [rsp+40], rdx
37bf725a5mov [rsp+104], 9
37bf725aemov [rsp+80], rax
37bf725b3mov rax, [rsp+360]
37bf725bbmov [rsp+96], 4
37bf725c4mov [rsp+72], rax
37bf725c9mov rax, [rsp+160]
37bf725d1lea rax, [rax+rcx+1]
37bf725d6lea rcx, [rip+0x4e8d51]
37bf725ddlea rax, [rdx+8*rax]
37bf725e1mov rdx, [rsp+168]
37bf725e9mov [rsp+64], rax
37bf725eemov rax, [rsp+472]
37bf725f6mov [rsp+56], rax
37bf725fbmov rax, [rsp+360]
37bf72603mov [rsp+48], rax
37bf72608mov rax, [rsp+120]
37bf7260dmov [rsp+32], rax
37bf72612call dorm2r_64_
37bf72617cmp [rsp+144], 0
37bf72620jne 0x37bf72cc0
37bf72626cmp [rsp+136], 0
37bf7262fjne 0x37bf72e0d
37bf72635
37bf72635loc_37bf72635:
37bf72635mov r14, [rsi]
37bf72638cmp r14, 1
37bf7263cjle 0x37bf72690
37bf7263emov rax, [rsp+128]
37bf72646lea r15, [8*r14-8]
37bf7264emov r13l, 1
37bf72654lea r12, [8*rax+8]
37bf7265cmov rax, [rsp+352]
37bf72664lea rcx, [rax+8]
37bf72668jmp 0x37bf72687
37bf7266a
37bf7266a 66 0f 1f 44 00 00 f..D..
37bf72670
37bf72670loc_37bf72670:
37bf72670mov r8, r15
37bf72673xor edx, edx
37bf72675sub r15, 8
37bf72679call memset
37bf7267elea rcx, [rax+r12]
37bf72682cmp r14, r13
37bf72685je 0x37bf72690
37bf72687
37bf72687loc_37bf72687:
37bf72687add r13, 1
37bf7268bcmp r14, r13
37bf7268ejge 0x37bf72670
37bf72690
37bf72690loc_37bf72690:
37bf72690mov rax, [rsp+328]
37bf72698mov rdx, [rdi]
37bf7269bsub rdx, [rbx]
37bf7269emov rax, [rax]
37bf726a1cmp r14, rax
37bf726a4jl 0x37bf72e57
37bf726aacmp r14, rdx
37bf726adjge 0x37bf72983
37bf726b3lea r13, [rip+0x4e8c46]
37bf726balea r10, [rip+0x4e8c47]
37bf726c1
37bf726c1loc_37bf726c1:
37bf726c1mov rax, [rsp+488]
37bf726c9mov [rsp+216], rdx
37bf726d1mov rcx, rsi
37bf726d4mov r9, [rsp+360]
37bf726dcmov r8, [rsp+352]
37bf726e4mov [rsp+152], r10
37bf726ecmov [rsp+48], rax
37bf726f1mov rax, [rsp+480]
37bf726f9mov rdx, [rsp+120]
37bf726femov [rsp+40], rax
37bf72703mov rax, [rsp+472]
37bf7270bmov [rsp+32], rax
37bf72710call dgerq2_64_
37bf72715mov r10, [rsp+152]
37bf7271dcmp [rsp+136], 0
37bf72726jne 0x37bf72ffb
37bf7272c
37bf7272cloc_37bf7272c:
37bf7272cmov rax, [rdi]
37bf7272fsub rax, [rbx]
37bf72732lea r9, [rip+0x4e8bc7]
37bf72739mov rdx, rsi
37bf7273csub rax, [rsi]
37bf7273fmov r8, [rsp+120]
37bf72744mov [rsp+32], r13
37bf72749mov rcx, r10
37bf7274cmov [rsp+216], rax
37bf72754mov rax, [rsp+360]
37bf7275cmov [rsp+56], 4
37bf72765mov [rsp+48], rax
37bf7276amov rax, [rsp+352]
37bf72772mov [rsp+40], rax
37bf72777call dlaset_64_
37bf7277cmov r9, [rdi]
37bf7277fmov rdx, [rbx]
37bf72782mov r14, [rsi]
37bf72785mov r8, r9
37bf72788sub r8, rdx
37bf7278bmov r11, r8
37bf7278esub r11, r14
37bf72791lea rcx, [r11+1]
37bf72795cmp r8, rcx
37bf72798jl 0x37bf72815
37bf7279amov rax, [rsp+128]
37bf727a2lea r10, [r14+rdx+2]
37bf727a7add rdx, r14
37bf727aalea r12, [8*r14+8]
37bf727b2sub rdx, r9
37bf727b5mov r15, r10
37bf727b8lea rbp, [r8+r10]
37bf727bcimul rcx, rax
37bf727c0add rdx, r11
37bf727c3sub r15, r9
37bf727c6sub rbp, r9
37bf727c9lea r13, [8*rax+8]
37bf727d1mov rax, [rsp+352]
37bf727d9add r15, r11
37bf727dcadd rdx, rcx
37bf727dfadd rdx, [rsp+160]
37bf727e7lea rcx, [rax+8*rdx+16]
37bf727ecnop [rax]
37bf727f0
37bf727f0loc_37bf727f0:
37bf727f0cmp r14, r15
37bf727f3jl 0x37bf72809
37bf727f5mov rax, r15
37bf727f8xor edx, edx
37bf727faneg rax
37bf727fdlea r8, [r12+8*rax]
37bf72801call memset
37bf72806mov rcx, rax
37bf72809
37bf72809loc_37bf72809:
37bf72809add r15, 1
37bf7280dadd rcx, r13
37bf72810cmp rbp, r15
37bf72813jne 0x37bf727f0
37bf72815
37bf72815loc_37bf72815:
37bf72815mov rax, [rsp+328]
37bf7281dmov rdx, [rax]
37bf72820cmp rdx, r14
37bf72823jle 0x37bf72983
37bf72829sub rdx, r14
37bf7282cmov r9, [rsp+360]
37bf72834mov rcx, [rsp+120]
37bf72839mov [rsp+216], rdx
37bf72841mov rdx, [rdi]
37bf72844sub rdx, [rbx]
37bf72847add rdx, 1
37bf7284bimul rdx, [rsp+128]
37bf72854add rdx, [rsp+160]
37bf7285clea rax, [r14+rdx+1]
37bf72861mov rdx, [rsp+488]
37bf72869mov [rsp+48], rdx
37bf7286emov rdx, [rsp+480]
37bf72876mov [rsp+40], rdx
37bf7287bmov rdx, [rsp+472]
37bf72883mov [rsp+32], rdx
37bf72888mov rdx, [rsp+352]
37bf72890lea r8, [rdx+8*rax]
37bf72894mov rdx, rbx
37bf72897call dgeqr2_64_
37bf7289ccmp [rsp+144], 0
37bf728a5jne 0x37bf72ee3
37bf728ab
37bf728abloc_37bf728ab:
37bf728abmov rdx, [rdi]
37bf728aemov r9, [rbx]
37bf728b1mov r8, rdx
37bf728b4sub r8, r9
37bf728b7lea rcx, [r8+1]
37bf728bbcmp rdx, rcx
37bf728bejl 0x37bf72983
37bf728c4mov rax, [rsp+328]
37bf728ccmov r11, [rsp+128]
37bf728d4mov rdi, [rax]
37bf728d7mov rax, [rsi]
37bf728daimul rcx, r11
37bf728delea rsi, [8*r11+8]
37bf728e6lea r12, [r9+rax+2]
37bf728ebadd rax, r9
37bf728eelea rbp, [8*rdi+8]
37bf728f6lea rbx, [r8+r12]
37bf728faadd rax, r8
37bf728fdsub rax, rdx
37bf72900sub rbx, rdx
37bf72903mov rdx, [rsp+352]
37bf7290badd rax, rcx
37bf7290eadd rax, [rsp+160]
37bf72916lea rcx, [rdx+8*rax+16]
37bf7291bnop [rax+rax]
37bf72920
37bf72920loc_37bf72920:
37bf72920cmp rdi, rbx
37bf72923jl 0x37bf7293a
37bf72925mov rax, rbx
37bf72928xor edx, edx
37bf7292aneg rax
37bf7292dlea r8, [rbp+8*rax]
37bf72932call memset
37bf72937mov rcx, rax
37bf7293a
37bf7293aloc_37bf7293a:
37bf7293aadd rbx, 1
37bf7293eadd rcx, rsi
37bf72941cmp rbx, r12
37bf72944jne 0x37bf72920
37bf72946jmp 0x37bf72983
37bf72948
37bf72948loc_37bf72948:
37bf72948mov rax, -4
37bf7294fmov r12l, 4
37bf72955
37bf72955loc_37bf72955:
37bf72955mov rsi, [rsp+488]
37bf7295dmov [rsi], rax
37bf72960
37bf72960loc_37bf72960:
37bf72960lea rdx, [rsp+216]
37bf72968mov r8l, 6
37bf7296elea rcx, [rip+0x4e897f]
37bf72975mov [rsp+216], r12
37bf7297dcall xerbla_64_
37bf72982nop
37bf72983
37bf72983loc_37bf72983:
37bf72983add rsp, 232
37bf7298apop rbx
37bf7298bpop rsi
37bf7298cpop rdi
37bf7298dpop rbp
37bf7298epop r12
37bf72990pop r13
37bf72992pop r14
37bf72994pop r15
37bf72996ret
37bf72997
37bf72997loc_37bf72997:
37bf72997mov rcx, [rsp+320]
37bf7299fmov r9l, 1
37bf729a5mov r8l, 1
37bf729ablea rdx, [rip+0x4e8941]
37bf729b2call lsame_64_
37bf729b7test rax, rax
37bf729bajne 0x37bf71f52
37bf729c0mov rax, -3
37bf729c7mov r12l, 3
37bf729cdjmp 0x37bf72955
37bf729cf
37bf729cfloc_37bf729cf:
37bf729cfmov r9l, 1
37bf729d5mov r8l, 1
37bf729dblea rdx, [rip+0x4e8911]
37bf729e2mov rcx, rbp
37bf729e5call lsame_64_
37bf729eatest rax, rax
37bf729edjne 0x37bf71f3a
37bf729f3mov rax, -1
37bf729famov r12l, 1
37bf72a00jmp 0x37bf72955
37bf72a05
37bf72a05loc_37bf72a05:
37bf72a05mov r9l, 1
37bf72a0bmov r8l, 1
37bf72a11lea rdx, [rip+0x4e88db]
37bf72a18mov rcx, r12
37bf72a1bcall lsame_64_
37bf72a20test rax, rax
37bf72a23jne 0x37bf71f43
37bf72a29mov rax, -2
37bf72a30mov r12l, 2
37bf72a36jmp 0x37bf72955
37bf72a3b
37bf72a3bloc_37bf72a3b:
37bf72a3bmov rax, -6
37bf72a42mov r12l, 6
37bf72a48jmp 0x37bf72955
37bf72a4d
37bf72a4dloc_37bf72a4d:
37bf72a4dmov rax, -5
37bf72a54mov r12l, 5
37bf72a5ajmp 0x37bf72955
37bf72a5f
37bf72a5floc_37bf72a5f:
37bf72a5fmov rax, -8
37bf72a66mov r12l, 8
37bf72a6cjmp 0x37bf72955
37bf72a71
37bf72a71loc_37bf72a71:
37bf72a71mov rax, -10
37bf72a78mov r12l, 10
37bf72a7ejmp 0x37bf72955
37bf72a83
37bf72a83 0f 1f 44 00 00 ..D..
37bf72a88
37bf72a88loc_37bf72a88:
37bf72a88sub rdx, rax
37bf72a8blea rax, [rip+0x4e888e]
37bf72a92mov [rsp+168], rax
37bf72a9amov r12, rdx
37bf72a9djmp 0x37bf7243a
37bf72aa2
37bf72aa2loc_37bf72aa2:
37bf72aa2mov rax, [rsp+376]
37bf72aaasub rdx, r14
37bf72aadlea r13, [rip+0x4e884c]
37bf72ab4mov [rsp+56], 4
37bf72abdmov [rsp+32], r13
37bf72ac2mov r9, r13
37bf72ac5mov r8, rdi
37bf72ac8lea rcx, [rip+0x4e8839]
37bf72acfmov [rsp+48], rax
37bf72ad4mov rax, [rsp+368]
37bf72adcmov [rsp+216], rdx
37bf72ae4mov rdx, [rsp+120]
37bf72ae9lea rax, [rax+8*r14]
37bf72aedmov [rsp+40], rax
37bf72af2call dlaset_64_
37bf72af7cmp [rsp+136], 0
37bf72b00je 0x37bf72233
37bf72b06
37bf72b06loc_37bf72b06:
37bf72b06mov rax, [rsp+456]
37bf72b0emov r8, rdi
37bf72b11mov rdx, rdi
37bf72b14lea r9, [rip+0x4e87e5]
37bf72b1bmov [rsp+56], 4
37bf72b24lea rcx, [rip+0x4e87dd]
37bf72b2bmov [rsp+48], rax
37bf72b30mov rax, [rsp+448]
37bf72b38mov [rsp+40], rax
37bf72b3dlea rax, [rip+0x4e87d4]
37bf72b44mov [rsp+32], rax
37bf72b49call dlaset_64_
37bf72b4emov rax, [rsp+464]
37bf72b56mov r8, rdi
37bf72b59mov rdx, rdi
37bf72b5cmov r9, [rsp+448]
37bf72b64mov rcx, [rsp+176]
37bf72b6cmov [rsp+40], rax
37bf72b71mov rax, [rsp+456]
37bf72b79mov [rsp+32], rax
37bf72b7ecall dlapmt_64_
37bf72b83jmp 0x37bf72233
37bf72b88
37bf72b88loc_37bf72b88:
37bf72b88mov rax, [rsp+440]
37bf72b90lea r13, [rip+0x4e8769]
37bf72b97mov r8, [rsp+336]
37bf72b9fmov [rsp+56], 4
37bf72ba8mov [rsp+32], r13
37bf72badlea rcx, [rip+0x4e8754]
37bf72bb4mov r9, r13
37bf72bb7mov [rsp+48], rax
37bf72bbcmov rax, [rsp+432]
37bf72bc4mov rdx, r8
37bf72bc7mov [rsp+40], rax
37bf72bcccall dlaset_64_
37bf72bd1mov rax, [rsp+336]
37bf72bd9lea rcx, [rsp+216]
37bf72be1mov [rsp+120], rcx
37bf72be6mov rdx, [rax]
37bf72be9cmp rdx, 1
37bf72bedjle 0x37bf72c58
37bf72befmov rax, [rsp+440]
37bf72bf7sub rdx, 1
37bf72bfbmov r8, rdi
37bf72bfemov [rsp+56], 5
37bf72c07mov [rsp+216], rdx
37bf72c0fmov rdx, rcx
37bf72c12lea rcx, [rip+0x4e86f3]
37bf72c19mov [rsp+48], rax
37bf72c1emov rax, [rsp+432]
37bf72c26add rax, 8
37bf72c2amov [rsp+40], rax
37bf72c2fmov rax, [rsp+376]
37bf72c37mov [rsp+32], rax
37bf72c3cmov rax, [rsp+368]
37bf72c44lea r9, [rax+8]
37bf72c48call dlacpy_64_
37bf72c4dmov rax, [rsp+336]
37bf72c55mov rdx, [rax]
37bf72c58
37bf72c58loc_37bf72c58:
37bf72c58mov rax, [rdi]
37bf72c5bmov r9, [rsp+432]
37bf72c63mov r8, [rsp+120]
37bf72c68cmp rax, rdx
37bf72c6bcmovg rax, rdx
37bf72c6fmov rdx, [rsp+336]
37bf72c77mov [rsp+216], rax
37bf72c7fmov rax, [rsp+488]
37bf72c87mov rcx, rdx
37bf72c8amov [rsp+56], rax
37bf72c8fmov rax, [rsp+480]
37bf72c97mov [rsp+48], rax
37bf72c9cmov rax, [rsp+472]
37bf72ca4mov [rsp+40], rax
37bf72ca9mov rax, [rsp+440]
37bf72cb1mov [rsp+32], rax
37bf72cb6call dorg2r_64_
37bf72cbbjmp 0x37bf721b9
37bf72cc0
37bf72cc0loc_37bf72cc0:
37bf72cc0mov rax, [rsp+424]
37bf72cc8lea r13, [rip+0x4e8631]
37bf72ccfmov r8, [rsp+328]
37bf72cd7mov [rsp+56], 4
37bf72ce0mov [rsp+32], r13
37bf72ce5mov r9, r13
37bf72ce8lea rcx, [rip+0x4e8619]
37bf72cefmov [rsp+48], rax
37bf72cf4mov rax, [rsp+416]
37bf72cfcmov rdx, r8
37bf72cffmov [rsp+40], rax
37bf72d04call dlaset_64_
37bf72d09mov rax, [rsp+328]
37bf72d11mov rdx, [rax]
37bf72d14cmp rdx, 1
37bf72d18jle 0x37bf72d98
37bf72d1amov rax, [rdi]
37bf72d1dsub rax, [rbx]
37bf72d20mov [rsp+56], 5
37bf72d29sub rdx, 1
37bf72d2dmov [rsp+216], rax
37bf72d35mov rax, [rsp+424]
37bf72d3dlea rcx, [rip+0x4e85c8]
37bf72d44mov r8, [rsp+120]
37bf72d49mov [rsp+208], rdx
37bf72d51lea rdx, [rsp+208]
37bf72d59mov [rsp+48], rax
37bf72d5emov rax, [rsp+416]
37bf72d66add rax, 8
37bf72d6amov [rsp+40], rax
37bf72d6fmov rax, [rsp+360]
37bf72d77mov [rsp+32], rax
37bf72d7cmov rax, [rsp+352]
37bf72d84lea r9, [rax+8]
37bf72d88call dlacpy_64_
37bf72d8dmov rax, [rsp+328]
37bf72d95mov rdx, [rax]
37bf72d98
37bf72d98loc_37bf72d98:
37bf72d98mov rax, [rdi]
37bf72d9bsub rax, [rbx]
37bf72d9ecmp rax, rdx
37bf72da1mov r9, [rsp+416]
37bf72da9mov r8, [rsp+120]
37bf72daecmovg rax, rdx
37bf72db2mov rdx, [rsp+328]
37bf72dbamov [rsp+216], rax
37bf72dc2mov rax, [rsp+488]
37bf72dcamov rcx, rdx
37bf72dcdmov [rsp+56], rax
37bf72dd2mov rax, [rsp+480]
37bf72ddamov [rsp+48], rax
37bf72ddfmov rax, [rsp+472]
37bf72de7mov [rsp+40], rax
37bf72decmov rax, [rsp+424]
37bf72df4mov [rsp+32], rax
37bf72df9call dorg2r_64_
37bf72dfecmp [rsp+136], 0
37bf72e07je 0x37bf72635
37bf72e0d
37bf72e0dloc_37bf72e0d:
37bf72e0dmov rax, [rdi]
37bf72e10sub rax, [rbx]
37bf72e13mov rdx, rdi
37bf72e16mov [rsp+216], rax
37bf72e1emov rax, [rsp+464]
37bf72e26mov r9, [rsp+448]
37bf72e2emov r8, [rsp+120]
37bf72e33mov [rsp+40], rax
37bf72e38mov rax, [rsp+456]
37bf72e40mov rcx, [rsp+176]
37bf72e48mov [rsp+32], rax
37bf72e4dcall dlapmt_64_
37bf72e52jmp 0x37bf72635
37bf72e57
37bf72e57loc_37bf72e57:
37bf72e57sub rax, r14
37bf72e5alea r13, [rip+0x4e849f]
37bf72e61mov [rsp+56], 4
37bf72e6alea r10, [rip+0x4e8497]
37bf72e71mov [rsp+32], r13
37bf72e76mov r8, [rsp+120]
37bf72e7bmov rcx, r10
37bf72e7emov r9, r13
37bf72e81mov [rsp+208], rax
37bf72e89mov rax, [rsp+360]
37bf72e91mov [rsp+216], rdx
37bf72e99lea rdx, [rsp+208]
37bf72ea1mov [rsp+48], rax
37bf72ea6mov rax, [rsp+352]
37bf72eaemov [rsp+152], r10
37bf72eb6lea rax, [rax+8*r14]
37bf72ebamov [rsp+40], rax
37bf72ebfcall dlaset_64_
37bf72ec4mov r14, [rsi]
37bf72ec7mov rdx, [rdi]
37bf72ecasub rdx, [rbx]
37bf72ecdmov r10, [rsp+152]
37bf72ed5cmp rdx, r14
37bf72ed8jle 0x37bf72815
37bf72edejmp 0x37bf726c1
37bf72ee3
37bf72ee3loc_37bf72ee3:
37bf72ee3mov rdx, [rsp+184]
37bf72eebxor eax, eax
37bf72eedmov r9, [rbx]
37bf72ef0mov rcx, [rsi]
37bf72ef3mov r11, [rsp+416]
37bf72efbtest rdx, rdx
37bf72efecmovs rdx, rax
37bf72f02mov rax, [rdi]
37bf72f05sub rax, r9
37bf72f08mov r8, rdx
37bf72f0blea rdx, [rax+1]
37bf72f0fmov rax, [rsp+328]
37bf72f17mov rax, [rax]
37bf72f1amov [rsp+104], 12
37bf72f23mov [rsp+96], 5
37bf72f2cmov [rsp+136], rax
37bf72f34sub rax, rcx
37bf72f37cmp rax, r9
37bf72f3amov [rsp+208], rax
37bf72f42cmovg rax, r9
37bf72f46lea r9, [rsp+208]
37bf72f4emov [rsp+216], rax
37bf72f56mov rax, [rsp+488]
37bf72f5emov [rsp+88], rax
37bf72f63mov rax, [rsp+480]
37bf72f6bmov [rsp+80], rax
37bf72f70mov rax, [rsp+424]
37bf72f78mov [rsp+72], rax
37bf72f7dmov rax, r8
37bf72f80mov r8, [rsp+328]
37bf72f88imul rax, rcx
37bf72f8clea rax, [r11+8*rax]
37bf72f90mov [rsp+64], rax
37bf72f95mov rax, [rsp+472]
37bf72f9dmov [rsp+56], rax
37bf72fa2mov rax, [rsp+360]
37bf72faamov [rsp+48], rax
37bf72fafmov rax, [rsp+128]
37bf72fb7imul rax, rdx
37bf72fbbmov rdx, [rsp+352]
37bf72fc3add rax, [rsp+160]
37bf72fcblea rax, [rcx+rax+1]
37bf72fd0lea rcx, [rip+0x4e8352]
37bf72fd7lea rax, [rdx+8*rax]
37bf72fdblea rdx, [rip+0x4e8350]
37bf72fe2mov [rsp+40], rax
37bf72fe7mov rax, [rsp+120]
37bf72fecmov [rsp+32], rax
37bf72ff1call dorm2r_64_
37bf72ff6jmp 0x37bf728ab
37bf72ffb
37bf72ffbloc_37bf72ffb:
37bf72ffbmov rax, [rdi]
37bf72ffesub rax, [rbx]
37bf73001mov [rsp+32], rsi
37bf73006mov r8, rdi
37bf73009mov [rsp+216], rax
37bf73011mov rax, [rsp+488]
37bf73019lea rcx, [rip+0x4e8309]
37bf73020mov [rsp+96], 5
37bf73029mov r9, [rsp+120]
37bf7302emov [rsp+88], rax
37bf73033mov rax, [rsp+480]
37bf7303bmov rdx, [rsp+168]
37bf73043mov [rsp+136], r10
37bf7304bmov [rsp+80], rax
37bf73050mov rax, [rsp+456]
37bf73058mov [rsp+104], 9
37bf73061mov [rsp+72], rax
37bf73066mov rax, [rsp+448]
37bf7306emov [rsp+64], rax
37bf73073mov rax, [rsp+472]
37bf7307bmov [rsp+56], rax
37bf73080mov rax, [rsp+360]
37bf73088mov [rsp+48], rax
37bf7308dmov rax, [rsp+352]
37bf73095mov [rsp+40], rax
37bf7309acall dormr2_64_
37bf7309fmov r10, [rsp+136]
37bf730a7jmp 0x37bf7272c
37bf730ac
37bf730acloc_37bf730ac:
37bf730actest r13, r13
37bf730afjne 0x37bf72b88
37bf730b5lea rax, [rsp+216]
37bf730bdxor r14l, r14l
37bf730c0mov [rsp+120], rax
37bf730c5jmp 0x37bf7221b
37bf730ca
37bf730caloc_37bf730ca:
37bf730camov rax, [rsp+488]
37bf730d2mov [rsp+32], rbx
37bf730d7mov r9, rdi
37bf730damov r8, rdi
37bf730ddmov [rsp+104], 9
37bf730e6mov rdx, [rsp+168]
37bf730eelea rcx, [rip+0x4e8234]
37bf730f5mov [rsp+88], rax
37bf730famov rax, [rsp+480]
37bf73102mov [rsp+96], 5
37bf7310bmov [rsp+80], rax
37bf73110mov rax, [rsp+456]
37bf73118mov [rsp+72], rax
37bf7311dmov rax, [rsp+448]
37bf73125mov [rsp+64], rax
37bf7312amov rax, [rsp+472]
37bf73132mov [rsp+56], rax
37bf73137mov rax, [rsp+376]
37bf7313fmov [rsp+48], rax
37bf73144mov rax, [rsp+368]
37bf7314cmov [rsp+40], rax
37bf73151call dormr2_64_
37bf73156jmp 0x37bf7233f
37bf7315b
37bf7315bloc_37bf7315b:
37bf7315bmov rax, -16
37bf73162mov r12l, 16
37bf73168jmp 0x37bf72955
37bf7316d
37bf7316dloc_37bf7316d:
37bf7316dmov rax, -20
37bf73174mov r12l, 20
37bf7317ajmp 0x37bf72955
37bf7317f
37bf7317floc_37bf7317f:
37bf7317fmov rax, -18
37bf73186mov r12l, 18
37bf7318cjmp 0x37bf72955
37bf73191
37bf73191loc_37bf73191:
37bf73191neg r12
37bf73194jmp 0x37bf72960
37bf71e40
37bf71e40dggsvp_64_:
37bf71e40push r15
37bf71e42push r14
37bf71e44push r13
37bf71e46push r12
37bf71e48push rbp
37bf71e49push rdi
37bf71e4apush rsi
37bf71e4bpush rbx
37bf71e4csub rsp, 232
37bf71e53mov rax, [rsp+376]
37bf71e5bmov rdi, [rsp+344]
37bf71e63mov rsi, [rsp+400]
37bf71e6bmov rbx, [rsp+408]
37bf71e73mov r15, [rax]
37bf71e76mov rax, [rsp+360]
37bf71e7emov r14, [rax]
37bf71e81mov rax, [rsp+424]
37bf71e89mov r12, rdx
37bf71e8clea rdx, [rip+0x4e945d]
37bf71e93mov [rsp+320], r8
37bf71e9bmov r8l, 1
37bf71ea1mov rbp, rcx
37bf71ea4mov rax, [rax]
37bf71ea7mov [rsp+328], r9
37bf71eafmov r9l, 1
37bf71eb5mov [rsp+184], rax
37bf71ebdcall lsame_64_
37bf71ec2mov r9l, 1
37bf71ec8mov r8l, 1
37bf71ecemov rcx, r12
37bf71ed1lea rdx, [rip+0x4e9419]
37bf71ed8mov [rsp+144], rax
37bf71ee0call lsame_64_
37bf71ee5mov rcx, [rsp+320]
37bf71eedlea rdx, [rip+0x4e93fe]
37bf71ef4mov r9l, 1
37bf71efamov r8l, 1
37bf71f00mov r13, rax
37bf71f03call lsame_64_
37bf71f08mov rdx, [rsp+488]
37bf71f10mov [rsp+200], 1
37bf71f1cmov [rsp+136], rax
37bf71f24mov [rdx], 0
37bf71f2bcmp [rsp+144], 0
37bf71f34je 0x37bf729cf
37bf71f3a
37bf71f3aloc_37bf71f3a:
37bf71f3atest r13, r13
37bf71f3dje 0x37bf72a05
37bf71f43
37bf71f43loc_37bf71f43:
37bf71f43cmp [rsp+136], 0
37bf71f4cje 0x37bf72997
37bf71f52
37bf71f52loc_37bf71f52:
37bf71f52mov rax, [rsp+328]
37bf71f5amov rax, [rax]
37bf71f5dtest rax, rax
37bf71f60js 0x37bf72948
37bf71f66mov rdx, [rsp+336]
37bf71f6emov rdx, [rdx]
37bf71f71test rdx, rdx
37bf71f74js 0x37bf72a4d
37bf71f7amov r8, [rdi]
37bf71f7dtest r8, r8
37bf71f80js 0x37bf72a3b
37bf71f86mov r11, [rsp+360]
37bf71f8etest rax, rax
37bf71f91mov ecx, 1
37bf71f96cmovg rcx, rax
37bf71f9acmp [r11], rcx
37bf71f9djl 0x37bf72a5f
37bf71fa3mov r11, [rsp+376]
37bf71fabtest rdx, rdx
37bf71faemov ecx, 1
37bf71fb3cmovg rcx, rdx
37bf71fb7cmp [r11], rcx
37bf71fbajl 0x37bf72a71
37bf71fc0mov rcx, [rsp+424]
37bf71fc8mov rcx, [rcx]
37bf71fcbtest rcx, rcx
37bf71fcejle 0x37bf7315b
37bf71fd4cmp rax, rcx
37bf71fd7jle 0x37bf71fe7
37bf71fd9test [rsp+144], 1
37bf71fe1jne 0x37bf7315b
37bf71fe7
37bf71fe7loc_37bf71fe7:
37bf71fe7mov rax, [rsp+440]
37bf71fefmov rax, [rax]
37bf71ff2test rax, rax
37bf71ff5jle 0x37bf7317f
37bf71ffbcmp rdx, rax
37bf71ffejle 0x37bf7200a
37bf72000test r13b, 1
37bf72004jne 0x37bf7317f
37bf7200a
37bf7200aloc_37bf7200a:
37bf7200amov rax, [rsp+456]
37bf72012mov rax, [rax]
37bf72015test rax, rax
37bf72018jle 0x37bf7316d
37bf7201ecmp r8, rax
37bf72021jle 0x37bf72031
37bf72023test [rsp+136], 1
37bf7202bjne 0x37bf7316d
37bf72031
37bf72031loc_37bf72031:
37bf72031xor eax, eax
37bf72033test r15, r15
37bf72036cmovns rax, r15
37bf7203axor ebp, ebp
37bf7203ctest r14, r14
37bf7203fcmovns rbp, r14
37bf72043mov [rsp+152], rax
37bf7204bmov rax, [rsp+488]
37bf72053mov [rsp+128], rbp
37bf7205bnot rbp
37bf7205emov r12, [rax]
37bf72061mov [rsp+160], rbp
37bf72069test r12, r12
37bf7206cjne 0x37bf73191
37bf72072test r8, r8
37bf72075je 0x37bf7208a
37bf72077mov rcx, [rsp+464]
37bf7207fshl r8, 3
37bf72083xor edx, edx
37bf72085call memset
37bf7208a
37bf7208aloc_37bf7208a:
37bf7208amov rax, [rsp+488]
37bf72092mov r9, [rsp+376]
37bf7209amov rdx, rdi
37bf7209dmov r8, [rsp+368]
37bf720a5mov rcx, [rsp+336]
37bf720admov [rsp+56], rax
37bf720b2mov rax, [rsp+480]
37bf720bamov [rsp+48], rax
37bf720bfmov rax, [rsp+472]
37bf720c7mov [rsp+40], rax
37bf720ccmov rax, [rsp+464]
37bf720d4mov [rsp+32], rax
37bf720d9call dgeqpf_64_
37bf720demov rax, [rsp+464]
37bf720e6mov r8, rdi
37bf720e9mov rdx, [rsp+328]
37bf720f1mov r9, [rsp+352]
37bf720f9lea rcx, [rsp+200]
37bf72101mov [rsp+40], rax
37bf72106mov rax, [rsp+360]
37bf7210emov [rsp+176], rcx
37bf72116mov [rsp+32], rax
37bf7211bcall dlapmt_64_
37bf72120mov rax, [rsp+336]
37bf72128mov [rbx], 0
37bf7212fmov rdx, [rax]
37bf72132mov rax, [rdi]
37bf72135cmp rdx, rax
37bf72138cmovle rax, rdx
37bf7213ctest rax, rax
37bf7213fjle 0x37bf730ac
37bf72145mov rdx, [rsp+392]
37bf7214dlea rcx, [rax+1]
37bf72151mov eax, 1
37bf72156movsd_xmm x1, [rdx]
37bf7215amov rdx, [rsp+152]
37bf72162lea r8, [8*rdx+8]
37bf7216amov rdx, [rsp+368]
37bf72172sub rdx, 8
37bf72176nop [rax+rax]
37bf72180
37bf72180loc_37bf72180:
37bf72180movsd_xmm x0, [rdx+8]
37bf72185andpd x0, [rip+0x4e91b3]
37bf7218dcomisd x0, x1
37bf72191jbe 0x37bf72197
37bf72193add [rbx], 1
37bf72197
37bf72197loc_37bf72197:
37bf72197add rax, 1
37bf7219badd rdx, r8
37bf7219ecmp rax, rcx
37bf721a1jne 0x37bf72180
37bf721a3lea rax, [rsp+216]
37bf721abmov [rsp+120], rax
37bf721b0test r13, r13
37bf721b3jne 0x37bf72b88
37bf721b9
37bf721b9loc_37bf721b9:
37bf721b9mov r14, [rbx]
37bf721bccmp r14, 1
37bf721c0jle 0x37bf72210
37bf721c2mov rax, [rsp+152]
37bf721calea rbp, [8*r14-8]
37bf721d2mov r15l, 1
37bf721d8lea r13, [8*rax+8]
37bf721e0mov rax, [rsp+368]
37bf721e8lea rcx, [rax+8]
37bf721ecjmp 0x37bf72207
37bf721ee
37bf721ee 66 90 f.
37bf721f0
37bf721f0loc_37bf721f0:
37bf721f0mov r8, rbp
37bf721f3xor edx, edx
37bf721f5sub rbp, 8
37bf721f9call memset
37bf721felea rcx, [rax+r13]
37bf72202cmp r14, r15
37bf72205je 0x37bf72210
37bf72207
37bf72207loc_37bf72207:
37bf72207add r15, 1
37bf7220bcmp r14, r15
37bf7220ejge 0x37bf721f0
37bf72210
37bf72210loc_37bf72210:
37bf72210mov rax, [rsp+336]
37bf72218mov rdx, [rax]
37bf7221b
37bf7221bloc_37bf7221b:
37bf7221bcmp r14, rdx
37bf7221ejl 0x37bf72aa2
37bf72224cmp [rsp+136], 0
37bf7222djne 0x37bf72b06
37bf72233
37bf72233loc_37bf72233:
37bf72233mov rcx, [rsp+336]
37bf7223bmov rax, [rbx]
37bf7223emov rdx, [rdi]
37bf72241cmp [rcx], rax
37bf72244jl 0x37bf72a88
37bf7224alea r15, [rip+0x4e90cf]
37bf72251mov [rsp+168], r15
37bf72259cmp rax, rdx
37bf7225cje 0x37bf72456
37bf72262mov rax, [rsp+488]
37bf7226amov r9, [rsp+376]
37bf72272mov rdx, rdi
37bf72275mov rcx, rbx
37bf72278mov r8, [rsp+368]
37bf72280mov [rsp+48], rax
37bf72285mov rax, [rsp+480]
37bf7228dmov [rsp+40], rax
37bf72292mov rax, [rsp+472]
37bf7229amov [rsp+32], rax
37bf7229fcall dgerq2_64_
37bf722a4mov [rsp+32], rbx
37bf722a9mov r9, rdi
37bf722acmov rdx, r15
37bf722afmov rax, [rsp+488]
37bf722b7mov r8, [rsp+328]
37bf722bfmov [rsp+104], 9
37bf722c8lea rcx, [rip+0x4e905a]
37bf722cfmov [rsp+96], 5
37bf722d8mov [rsp+88], rax
37bf722ddmov rax, [rsp+480]
37bf722e5mov [rsp+80], rax
37bf722eamov rax, [rsp+360]
37bf722f2mov [rsp+72], rax
37bf722f7mov rax, [rsp+352]
37bf722ffmov [rsp+64], rax
37bf72304mov rax, [rsp+472]
37bf7230cmov [rsp+56], rax
37bf72311mov rax, [rsp+376]
37bf72319mov [rsp+48], rax
37bf7231emov rax, [rsp+368]
37bf72326mov [rsp+40], rax
37bf7232bcall dormr2_64_
37bf72330cmp [rsp+136], 0
37bf72339jne 0x37bf730ca
37bf7233f
37bf7233floc_37bf7233f:
37bf7233fmov rax, [rdi]
37bf72342sub rax, [rbx]
37bf72345lea r13, [rip+0x4e8fb4]
37bf7234cmov rdx, rbx
37bf7234fmov [rsp+216], rax
37bf72357mov rax, [rsp+376]
37bf7235fmov r9, r13
37bf72362lea rcx, [rip+0x4e8f9f]
37bf72369mov [rsp+56], 4
37bf72372mov r8, [rsp+120]
37bf72377mov [rsp+48], rax
37bf7237cmov rax, [rsp+368]
37bf72384mov [rsp+32], r13
37bf72389mov [rsp+40], rax
37bf7238ecall dlaset_64_
37bf72393mov r8, [rdi]
37bf72396mov r14, [rbx]
37bf72399mov r12, r8
37bf7239csub r12, r14
37bf7239flea r10, [r12+1]
37bf723a4cmp r8, r10
37bf723a7jl 0x37bf7243a
37bf723admov rax, [rsp+152]
37bf723b5mov rcx, r12
37bf723b8lea r9, [r12+r14+2]
37bf723bdmov [rsp+408], rbx
37bf723c5sub rcx, r8
37bf723c8sub r9, r8
37bf723cbsub r8, r12
37bf723ceimul r10, rax
37bf723d2add rcx, r14
37bf723d5mov r13, r9
37bf723d8lea rbp, [8*rax+8]
37bf723e0not rax
37bf723e3lea rbx, [8*r8-8]
37bf723ebmov r15, rbp
37bf723eelea rbp, [r14+2]
37bf723f2add rcx, r10
37bf723f5add rcx, rax
37bf723f8mov rax, [rsp+368]
37bf72400lea rcx, [rax+8*rcx+16]
37bf72405nop [rax+rax]
37bf72410
37bf72410loc_37bf72410:
37bf72410cmp r14, r13
37bf72413jl 0x37bf72422
37bf72415mov r8, rbx
37bf72418xor edx, edx
37bf7241acall memset
37bf7241fmov rcx, rax
37bf72422
37bf72422loc_37bf72422:
37bf72422add r13, 1
37bf72426add rcx, r15
37bf72429sub rbx, 8
37bf7242dcmp rbp, r13
37bf72430jne 0x37bf72410
37bf72432mov rbx, [rsp+408]
37bf7243a
37bf7243aloc_37bf7243a:
37bf7243atest r12, r12
37bf7243djle 0x37bf72456
37bf7243fmov rcx, [rsp+464]
37bf72447lea r8, [8*r12]
37bf7244fxor edx, edx
37bf72451call memset
37bf72456
37bf72456loc_37bf72456:
37bf72456mov rax, [rsp+488]
37bf7245emov rcx, [rsp+328]
37bf72466mov [rsp+216], r12
37bf7246emov r9, [rsp+360]
37bf72476mov r8, [rsp+352]
37bf7247emov [rsp+56], rax
37bf72483mov rax, [rsp+480]
37bf7248bmov rdx, [rsp+120]
37bf72490mov [rsp+48], rax
37bf72495mov rax, [rsp+472]
37bf7249dmov [rsp+40], rax
37bf724a2mov rax, [rsp+464]
37bf724aamov [rsp+32], rax
37bf724afcall dgeqpf_64_
37bf724b4mov rax, [rsp+328]
37bf724bcmov rcx, [rdi]
37bf724bfmov [rsi], 0
37bf724c6sub rcx, [rbx]
37bf724c9mov r10, [rax]
37bf724cccmp rcx, r10
37bf724cfcmovle r10, rcx
37bf724d3test r10, r10
37bf724d6jle 0x37bf72563
37bf724dcmov rax, [rsp+384]
37bf724e4lea r8, [r10+1]
37bf724e8movsd_xmm x1, [rax]
37bf724ecmov rax, [rsp+128]
37bf724f4lea r9, [8*rax+8]
37bf724fcmov rax, [rsp+352]
37bf72504lea rdx, [rax-8]
37bf72508mov eax, 1
37bf7250dnop [rax]
37bf72514nop [rax+rax]
37bf7251fnop [rax+rax]
37bf7252anop [rax+rax]
37bf72535nop [rax+rax]
37bf72540
37bf72540loc_37bf72540:
37bf72540movsd_xmm x0, [rdx+8]
37bf72545andpd x0, [rip+0x4e8df3]
37bf7254dcomisd x0, x1
37bf72551jbe 0x37bf72557
37bf72553add [rsi], 1
37bf72557
37bf72557loc_37bf72557:
37bf72557add rax, 1
37bf7255badd rdx, r9
37bf7255ecmp rax, r8
37bf72561jne 0x37bf72540
37bf72563
37bf72563loc_37bf72563:
37bf72563mov rax, [rsp+488]
37bf7256badd rcx, 1
37bf7256fmov r9, rbx
37bf72572mov rdx, [rsp+352]
37bf7257amov r8, [rsp+328]
37bf72582mov [rsp+216], r10
37bf7258aimul rcx, [rsp+128]
37bf72593mov [rsp+88], rax
37bf72598mov rax, [rsp+480]
37bf725a0mov [rsp+40], rdx
37bf725a5mov [rsp+104], 9
37bf725aemov [rsp+80], rax
37bf725b3mov rax, [rsp+360]
37bf725bbmov [rsp+96], 4
37bf725c4mov [rsp+72], rax
37bf725c9mov rax, [rsp+160]
37bf725d1lea rax, [rax+rcx+1]
37bf725d6lea rcx, [rip+0x4e8d51]
37bf725ddlea rax, [rdx+8*rax]
37bf725e1mov rdx, [rsp+168]
37bf725e9mov [rsp+64], rax
37bf725eemov rax, [rsp+472]
37bf725f6mov [rsp+56], rax
37bf725fbmov rax, [rsp+360]
37bf72603mov [rsp+48], rax
37bf72608mov rax, [rsp+120]
37bf7260dmov [rsp+32], rax
37bf72612call dorm2r_64_
37bf72617cmp [rsp+144], 0
37bf72620jne 0x37bf72cc0
37bf72626cmp [rsp+136], 0
37bf7262fjne 0x37bf72e0d
37bf72635
37bf72635loc_37bf72635:
37bf72635mov r14, [rsi]
37bf72638cmp r14, 1
37bf7263cjle 0x37bf72690
37bf7263emov rax, [rsp+128]
37bf72646lea r15, [8*r14-8]
37bf7264emov r13l, 1
37bf72654lea r12, [8*rax+8]
37bf7265cmov rax, [rsp+352]
37bf72664lea rcx, [rax+8]
37bf72668jmp 0x37bf72687
37bf7266a
37bf7266a 66 0f 1f 44 00 00 f..D..
37bf72670
37bf72670loc_37bf72670:
37bf72670mov r8, r15
37bf72673xor edx, edx
37bf72675sub r15, 8
37bf72679call memset
37bf7267elea rcx, [rax+r12]
37bf72682cmp r14, r13
37bf72685je 0x37bf72690
37bf72687
37bf72687loc_37bf72687:
37bf72687add r13, 1
37bf7268bcmp r14, r13
37bf7268ejge 0x37bf72670
37bf72690
37bf72690loc_37bf72690:
37bf72690mov rax, [rsp+328]
37bf72698mov rdx, [rdi]
37bf7269bsub rdx, [rbx]
37bf7269emov rax, [rax]
37bf726a1cmp r14, rax
37bf726a4jl 0x37bf72e57
37bf726aacmp r14, rdx
37bf726adjge 0x37bf72983
37bf726b3lea r13, [rip+0x4e8c46]
37bf726balea r10, [rip+0x4e8c47]
37bf726c1
37bf726c1loc_37bf726c1:
37bf726c1mov rax, [rsp+488]
37bf726c9mov [rsp+216], rdx
37bf726d1mov rcx, rsi
37bf726d4mov r9, [rsp+360]
37bf726dcmov r8, [rsp+352]
37bf726e4mov [rsp+152], r10
37bf726ecmov [rsp+48], rax
37bf726f1mov rax, [rsp+480]
37bf726f9mov rdx, [rsp+120]
37bf726femov [rsp+40], rax
37bf72703mov rax, [rsp+472]
37bf7270bmov [rsp+32], rax
37bf72710call dgerq2_64_
37bf72715mov r10, [rsp+152]
37bf7271dcmp [rsp+136], 0
37bf72726jne 0x37bf72ffb
37bf7272c
37bf7272cloc_37bf7272c:
37bf7272cmov rax, [rdi]
37bf7272fsub rax, [rbx]
37bf72732lea r9, [rip+0x4e8bc7]
37bf72739mov rdx, rsi
37bf7273csub rax, [rsi]
37bf7273fmov r8, [rsp+120]
37bf72744mov [rsp+32], r13
37bf72749mov rcx, r10
37bf7274cmov [rsp+216], rax
37bf72754mov rax, [rsp+360]
37bf7275cmov [rsp+56], 4
37bf72765mov [rsp+48], rax
37bf7276amov rax, [rsp+352]
37bf72772mov [rsp+40], rax
37bf72777call dlaset_64_
37bf7277cmov r9, [rdi]
37bf7277fmov rdx, [rbx]
37bf72782mov r14, [rsi]
37bf72785mov r8, r9
37bf72788sub r8, rdx
37bf7278bmov r11, r8
37bf7278esub r11, r14
37bf72791lea rcx, [r11+1]
37bf72795cmp r8, rcx
37bf72798jl 0x37bf72815
37bf7279amov rax, [rsp+128]
37bf727a2lea r10, [r14+rdx+2]
37bf727a7add rdx, r14
37bf727aalea r12, [8*r14+8]
37bf727b2sub rdx, r9
37bf727b5mov r15, r10
37bf727b8lea rbp, [r8+r10]
37bf727bcimul rcx, rax
37bf727c0add rdx, r11
37bf727c3sub r15, r9
37bf727c6sub rbp, r9
37bf727c9lea r13, [8*rax+8]
37bf727d1mov rax, [rsp+352]
37bf727d9add r15, r11
37bf727dcadd rdx, rcx
37bf727dfadd rdx, [rsp+160]
37bf727e7lea rcx, [rax+8*rdx+16]
37bf727ecnop [rax]
37bf727f0
37bf727f0loc_37bf727f0:
37bf727f0cmp r14, r15
37bf727f3jl 0x37bf72809
37bf727f5mov rax, r15
37bf727f8xor edx, edx
37bf727faneg rax
37bf727fdlea r8, [r12+8*rax]
37bf72801call memset
37bf72806mov rcx, rax
37bf72809
37bf72809loc_37bf72809:
37bf72809add r15, 1
37bf7280dadd rcx, r13
37bf72810cmp rbp, r15
37bf72813jne 0x37bf727f0
37bf72815
37bf72815loc_37bf72815:
37bf72815mov rax, [rsp+328]
37bf7281dmov rdx, [rax]
37bf72820cmp rdx, r14
37bf72823jle 0x37bf72983
37bf72829sub rdx, r14
37bf7282cmov r9, [rsp+360]
37bf72834mov rcx, [rsp+120]
37bf72839mov [rsp+216], rdx
37bf72841mov rdx, [rdi]
37bf72844sub rdx, [rbx]
37bf72847add rdx, 1
37bf7284bimul rdx, [rsp+128]
37bf72854add rdx, [rsp+160]
37bf7285clea rax, [r14+rdx+1]
37bf72861mov rdx, [rsp+488]
37bf72869mov [rsp+48], rdx
37bf7286emov rdx, [rsp+480]
37bf72876mov [rsp+40], rdx
37bf7287bmov rdx, [rsp+472]
37bf72883mov [rsp+32], rdx
37bf72888mov rdx, [rsp+352]
37bf72890lea r8, [rdx+8*rax]
37bf72894mov rdx, rbx
37bf72897call dgeqr2_64_
37bf7289ccmp [rsp+144], 0
37bf728a5jne 0x37bf72ee3
37bf728ab
37bf728abloc_37bf728ab:
37bf728abmov rdx, [rdi]
37bf728aemov r9, [rbx]
37bf728b1mov r8, rdx
37bf728b4sub r8, r9
37bf728b7lea rcx, [r8+1]
37bf728bbcmp rdx, rcx
37bf728bejl 0x37bf72983
37bf728c4mov rax, [rsp+328]
37bf728ccmov r11, [rsp+128]
37bf728d4mov rdi, [rax]
37bf728d7mov rax, [rsi]
37bf728daimul rcx, r11
37bf728delea rsi, [8*r11+8]
37bf728e6lea r12, [r9+rax+2]
37bf728ebadd rax, r9
37bf728eelea rbp, [8*rdi+8]
37bf728f6lea rbx, [r8+r12]
37bf728faadd rax, r8
37bf728fdsub rax, rdx
37bf72900sub rbx, rdx
37bf72903mov rdx, [rsp+352]
37bf7290badd rax, rcx
37bf7290eadd rax, [rsp+160]
37bf72916lea rcx, [rdx+8*rax+16]
37bf7291bnop [rax+rax]
37bf72920
37bf72920loc_37bf72920:
37bf72920cmp rdi, rbx
37bf72923jl 0x37bf7293a
37bf72925mov rax, rbx
37bf72928xor edx, edx
37bf7292aneg rax
37bf7292dlea r8, [rbp+8*rax]
37bf72932call memset
37bf72937mov rcx, rax
37bf7293a
37bf7293aloc_37bf7293a:
37bf7293aadd rbx, 1
37bf7293eadd rcx, rsi
37bf72941cmp rbx, r12
37bf72944jne 0x37bf72920
37bf72946jmp 0x37bf72983
37bf72948
37bf72948loc_37bf72948:
37bf72948mov rax, -4
37bf7294fmov r12l, 4
37bf72955
37bf72955loc_37bf72955:
37bf72955mov rsi, [rsp+488]
37bf7295dmov [rsi], rax
37bf72960
37bf72960loc_37bf72960:
37bf72960lea rdx, [rsp+216]
37bf72968mov r8l, 6
37bf7296elea rcx, [rip+0x4e897f]
37bf72975mov [rsp+216], r12
37bf7297dcall xerbla_64_
37bf72982nop
37bf72983
37bf72983loc_37bf72983:
37bf72983add rsp, 232
37bf7298apop rbx
37bf7298bpop rsi
37bf7298cpop rdi
37bf7298dpop rbp
37bf7298epop r12
37bf72990pop r13
37bf72992pop r14
37bf72994pop r15
37bf72996ret
37bf72997
37bf72997loc_37bf72997:
37bf72997mov rcx, [rsp+320]
37bf7299fmov r9l, 1
37bf729a5mov r8l, 1
37bf729ablea rdx, [rip+0x4e8941]
37bf729b2call lsame_64_
37bf729b7test rax, rax
37bf729bajne 0x37bf71f52
37bf729c0mov rax, -3
37bf729c7mov r12l, 3
37bf729cdjmp 0x37bf72955
37bf729cf
37bf729cfloc_37bf729cf:
37bf729cfmov r9l, 1
37bf729d5mov r8l, 1
37bf729dblea rdx, [rip+0x4e8911]
37bf729e2mov rcx, rbp
37bf729e5call lsame_64_
37bf729eatest rax, rax
37bf729edjne 0x37bf71f3a
37bf729f3mov rax, -1
37bf729famov r12l, 1
37bf72a00jmp 0x37bf72955
37bf72a05
37bf72a05loc_37bf72a05:
37bf72a05mov r9l, 1
37bf72a0bmov r8l, 1
37bf72a11lea rdx, [rip+0x4e88db]
37bf72a18mov rcx, r12
37bf72a1bcall lsame_64_
37bf72a20test rax, rax
37bf72a23jne 0x37bf71f43
37bf72a29mov rax, -2
37bf72a30mov r12l, 2
37bf72a36jmp 0x37bf72955
37bf72a3b
37bf72a3bloc_37bf72a3b:
37bf72a3bmov rax, -6
37bf72a42mov r12l, 6
37bf72a48jmp 0x37bf72955
37bf72a4d
37bf72a4dloc_37bf72a4d:
37bf72a4dmov rax, -5
37bf72a54mov r12l, 5
37bf72a5ajmp 0x37bf72955
37bf72a5f
37bf72a5floc_37bf72a5f:
37bf72a5fmov rax, -8
37bf72a66mov r12l, 8
37bf72a6cjmp 0x37bf72955
37bf72a71
37bf72a71loc_37bf72a71:
37bf72a71mov rax, -10
37bf72a78mov r12l, 10
37bf72a7ejmp 0x37bf72955
37bf72a83
37bf72a83 0f 1f 44 00 00 ..D..
37bf72a88
37bf72a88loc_37bf72a88:
37bf72a88sub rdx, rax
37bf72a8blea rax, [rip+0x4e888e]
37bf72a92mov [rsp+168], rax
37bf72a9amov r12, rdx
37bf72a9djmp 0x37bf7243a
37bf72aa2
37bf72aa2loc_37bf72aa2:
37bf72aa2mov rax, [rsp+376]
37bf72aaasub rdx, r14
37bf72aadlea r13, [rip+0x4e884c]
37bf72ab4mov [rsp+56], 4
37bf72abdmov [rsp+32], r13
37bf72ac2mov r9, r13
37bf72ac5mov r8, rdi
37bf72ac8lea rcx, [rip+0x4e8839]
37bf72acfmov [rsp+48], rax
37bf72ad4mov rax, [rsp+368]
37bf72adcmov [rsp+216], rdx
37bf72ae4mov rdx, [rsp+120]
37bf72ae9lea rax, [rax+8*r14]
37bf72aedmov [rsp+40], rax
37bf72af2call dlaset_64_
37bf72af7cmp [rsp+136], 0
37bf72b00je 0x37bf72233
37bf72b06
37bf72b06loc_37bf72b06:
37bf72b06mov rax, [rsp+456]
37bf72b0emov r8, rdi
37bf72b11mov rdx, rdi
37bf72b14lea r9, [rip+0x4e87e5]
37bf72b1bmov [rsp+56], 4
37bf72b24lea rcx, [rip+0x4e87dd]
37bf72b2bmov [rsp+48], rax
37bf72b30mov rax, [rsp+448]
37bf72b38mov [rsp+40], rax
37bf72b3dlea rax, [rip+0x4e87d4]
37bf72b44mov [rsp+32], rax
37bf72b49call dlaset_64_
37bf72b4emov rax, [rsp+464]
37bf72b56mov r8, rdi
37bf72b59mov rdx, rdi
37bf72b5cmov r9, [rsp+448]
37bf72b64mov rcx, [rsp+176]
37bf72b6cmov [rsp+40], rax
37bf72b71mov rax, [rsp+456]
37bf72b79mov [rsp+32], rax
37bf72b7ecall dlapmt_64_
37bf72b83jmp 0x37bf72233
37bf72b88
37bf72b88loc_37bf72b88:
37bf72b88mov rax, [rsp+440]
37bf72b90lea r13, [rip+0x4e8769]
37bf72b97mov r8, [rsp+336]
37bf72b9fmov [rsp+56], 4
37bf72ba8mov [rsp+32], r13
37bf72badlea rcx, [rip+0x4e8754]
37bf72bb4mov r9, r13
37bf72bb7mov [rsp+48], rax
37bf72bbcmov rax, [rsp+432]
37bf72bc4mov rdx, r8
37bf72bc7mov [rsp+40], rax
37bf72bcccall dlaset_64_
37bf72bd1mov rax, [rsp+336]
37bf72bd9lea rcx, [rsp+216]
37bf72be1mov [rsp+120], rcx
37bf72be6mov rdx, [rax]
37bf72be9cmp rdx, 1
37bf72bedjle 0x37bf72c58
37bf72befmov rax, [rsp+440]
37bf72bf7sub rdx, 1
37bf72bfbmov r8, rdi
37bf72bfemov [rsp+56], 5
37bf72c07mov [rsp+216], rdx
37bf72c0fmov rdx, rcx
37bf72c12lea rcx, [rip+0x4e86f3]
37bf72c19mov [rsp+48], rax
37bf72c1emov rax, [rsp+432]
37bf72c26add rax, 8
37bf72c2amov [rsp+40], rax
37bf72c2fmov rax, [rsp+376]
37bf72c37mov [rsp+32], rax
37bf72c3cmov rax, [rsp+368]
37bf72c44lea r9, [rax+8]
37bf72c48call dlacpy_64_
37bf72c4dmov rax, [rsp+336]
37bf72c55mov rdx, [rax]
37bf72c58
37bf72c58loc_37bf72c58:
37bf72c58mov rax, [rdi]
37bf72c5bmov r9, [rsp+432]
37bf72c63mov r8, [rsp+120]
37bf72c68cmp rax, rdx
37bf72c6bcmovg rax, rdx
37bf72c6fmov rdx, [rsp+336]
37bf72c77mov [rsp+216], rax
37bf72c7fmov rax, [rsp+488]
37bf72c87mov rcx, rdx
37bf72c8amov [rsp+56], rax
37bf72c8fmov rax, [rsp+480]
37bf72c97mov [rsp+48], rax
37bf72c9cmov rax, [rsp+472]
37bf72ca4mov [rsp+40], rax
37bf72ca9mov rax, [rsp+440]
37bf72cb1mov [rsp+32], rax
37bf72cb6call dorg2r_64_
37bf72cbbjmp 0x37bf721b9
37bf72cc0
37bf72cc0loc_37bf72cc0:
37bf72cc0mov rax, [rsp+424]
37bf72cc8lea r13, [rip+0x4e8631]
37bf72ccfmov r8, [rsp+328]
37bf72cd7mov [rsp+56], 4
37bf72ce0mov [rsp+32], r13
37bf72ce5mov r9, r13
37bf72ce8lea rcx, [rip+0x4e8619]
37bf72cefmov [rsp+48], rax
37bf72cf4mov rax, [rsp+416]
37bf72cfcmov rdx, r8
37bf72cffmov [rsp+40], rax
37bf72d04call dlaset_64_
37bf72d09mov rax, [rsp+328]
37bf72d11mov rdx, [rax]
37bf72d14cmp rdx, 1
37bf72d18jle 0x37bf72d98
37bf72d1amov rax, [rdi]
37bf72d1dsub rax, [rbx]
37bf72d20mov [rsp+56], 5
37bf72d29sub rdx, 1
37bf72d2dmov [rsp+216], rax
37bf72d35mov rax, [rsp+424]
37bf72d3dlea rcx, [rip+0x4e85c8]
37bf72d44mov r8, [rsp+120]
37bf72d49mov [rsp+208], rdx
37bf72d51lea rdx, [rsp+208]
37bf72d59mov [rsp+48], rax
37bf72d5emov rax, [rsp+416]
37bf72d66add rax, 8
37bf72d6amov [rsp+40], rax
37bf72d6fmov rax, [rsp+360]
37bf72d77mov [rsp+32], rax
37bf72d7cmov rax, [rsp+352]
37bf72d84lea r9, [rax+8]
37bf72d88call dlacpy_64_
37bf72d8dmov rax, [rsp+328]
37bf72d95mov rdx, [rax]
37bf72d98
37bf72d98loc_37bf72d98:
37bf72d98mov rax, [rdi]
37bf72d9bsub rax, [rbx]
37bf72d9ecmp rax, rdx
37bf72da1mov r9, [rsp+416]
37bf72da9mov r8, [rsp+120]
37bf72daecmovg rax, rdx
37bf72db2mov rdx, [rsp+328]
37bf72dbamov [rsp+216], rax
37bf72dc2mov rax, [rsp+488]
37bf72dcamov rcx, rdx
37bf72dcdmov [rsp+56], rax
37bf72dd2mov rax, [rsp+480]
37bf72ddamov [rsp+48], rax
37bf72ddfmov rax, [rsp+472]
37bf72de7mov [rsp+40], rax
37bf72decmov rax, [rsp+424]
37bf72df4mov [rsp+32], rax
37bf72df9call dorg2r_64_
37bf72dfecmp [rsp+136], 0
37bf72e07je 0x37bf72635
37bf72e0d
37bf72e0dloc_37bf72e0d:
37bf72e0dmov rax, [rdi]
37bf72e10sub rax, [rbx]
37bf72e13mov rdx, rdi
37bf72e16mov [rsp+216], rax
37bf72e1emov rax, [rsp+464]
37bf72e26mov r9, [rsp+448]
37bf72e2emov r8, [rsp+120]
37bf72e33mov [rsp+40], rax
37bf72e38mov rax, [rsp+456]
37bf72e40mov rcx, [rsp+176]
37bf72e48mov [rsp+32], rax
37bf72e4dcall dlapmt_64_
37bf72e52jmp 0x37bf72635
37bf72e57
37bf72e57loc_37bf72e57:
37bf72e57sub rax, r14
37bf72e5alea r13, [rip+0x4e849f]
37bf72e61mov [rsp+56], 4
37bf72e6alea r10, [rip+0x4e8497]
37bf72e71mov [rsp+32], r13
37bf72e76mov r8, [rsp+120]
37bf72e7bmov rcx, r10
37bf72e7emov r9, r13
37bf72e81mov [rsp+208], rax
37bf72e89mov rax, [rsp+360]
37bf72e91mov [rsp+216], rdx
37bf72e99lea rdx, [rsp+208]
37bf72ea1mov [rsp+48], rax
37bf72ea6mov rax, [rsp+352]
37bf72eaemov [rsp+152], r10
37bf72eb6lea rax, [rax+8*r14]
37bf72ebamov [rsp+40], rax
37bf72ebfcall dlaset_64_
37bf72ec4mov r14, [rsi]
37bf72ec7mov rdx, [rdi]
37bf72ecasub rdx, [rbx]
37bf72ecdmov r10, [rsp+152]
37bf72ed5cmp rdx, r14
37bf72ed8jle 0x37bf72815
37bf72edejmp 0x37bf726c1
37bf72ee3
37bf72ee3loc_37bf72ee3:
37bf72ee3mov rdx, [rsp+184]
37bf72eebxor eax, eax
37bf72eedmov r9, [rbx]
37bf72ef0mov rcx, [rsi]
37bf72ef3mov r11, [rsp+416]
37bf72efbtest rdx, rdx
37bf72efecmovs rdx, rax
37bf72f02mov rax, [rdi]
37bf72f05sub rax, r9
37bf72f08mov r8, rdx
37bf72f0blea rdx, [rax+1]
37bf72f0fmov rax, [rsp+328]
37bf72f17mov rax, [rax]
37bf72f1amov [rsp+104], 12
37bf72f23mov [rsp+96], 5
37bf72f2cmov [rsp+136], rax
37bf72f34sub rax, rcx
37bf72f37cmp rax, r9
37bf72f3amov [rsp+208], rax
37bf72f42cmovg rax, r9
37bf72f46lea r9, [rsp+208]
37bf72f4emov [rsp+216], rax
37bf72f56mov rax, [rsp+488]
37bf72f5emov [rsp+88], rax
37bf72f63mov rax, [rsp+480]
37bf72f6bmov [rsp+80], rax
37bf72f70mov rax, [rsp+424]
37bf72f78mov [rsp+72], rax
37bf72f7dmov rax, r8
37bf72f80mov r8, [rsp+328]
37bf72f88imul rax, rcx
37bf72f8clea rax, [r11+8*rax]
37bf72f90mov [rsp+64], rax
37bf72f95mov rax, [rsp+472]
37bf72f9dmov [rsp+56], rax
37bf72fa2mov rax, [rsp+360]
37bf72faamov [rsp+48], rax
37bf72fafmov rax, [rsp+128]
37bf72fb7imul rax, rdx
37bf72fbbmov rdx, [rsp+352]
37bf72fc3add rax, [rsp+160]
37bf72fcblea rax, [rcx+rax+1]
37bf72fd0lea rcx, [rip+0x4e8352]
37bf72fd7lea rax, [rdx+8*rax]
37bf72fdblea rdx, [rip+0x4e8350]
37bf72fe2mov [rsp+40], rax
37bf72fe7mov rax, [rsp+120]
37bf72fecmov [rsp+32], rax
37bf72ff1call dorm2r_64_
37bf72ff6jmp 0x37bf728ab
37bf72ffb
37bf72ffbloc_37bf72ffb:
37bf72ffbmov rax, [rdi]
37bf72ffesub rax, [rbx]
37bf73001mov [rsp+32], rsi
37bf73006mov r8, rdi
37bf73009mov [rsp+216], rax
37bf73011mov rax, [rsp+488]
37bf73019lea rcx, [rip+0x4e8309]
37bf73020mov [rsp+96], 5
37bf73029mov r9, [rsp+120]
37bf7302emov [rsp+88], rax
37bf73033mov rax, [rsp+480]
37bf7303bmov rdx, [rsp+168]
37bf73043mov [rsp+136], r10
37bf7304bmov [rsp+80], rax
37bf73050mov rax, [rsp+456]
37bf73058mov [rsp+104], 9
37bf73061mov [rsp+72], rax
37bf73066mov rax, [rsp+448]
37bf7306emov [rsp+64], rax
37bf73073mov rax, [rsp+472]
37bf7307bmov [rsp+56], rax
37bf73080mov rax, [rsp+360]
37bf73088mov [rsp+48], rax
37bf7308dmov rax, [rsp+352]
37bf73095mov [rsp+40], rax
37bf7309acall dormr2_64_
37bf7309fmov r10, [rsp+136]
37bf730a7jmp 0x37bf7272c
37bf730ac
37bf730acloc_37bf730ac:
37bf730actest r13, r13
37bf730afjne 0x37bf72b88
37bf730b5lea rax, [rsp+216]
37bf730bdxor r14l, r14l
37bf730c0mov [rsp+120], rax
37bf730c5jmp 0x37bf7221b
37bf730ca
37bf730caloc_37bf730ca:
37bf730camov rax, [rsp+488]
37bf730d2mov [rsp+32], rbx
37bf730d7mov r9, rdi
37bf730damov r8, rdi
37bf730ddmov [rsp+104], 9
37bf730e6mov rdx, [rsp+168]
37bf730eelea rcx, [rip+0x4e8234]
37bf730f5mov [rsp+88], rax
37bf730famov rax, [rsp+480]
37bf73102mov [rsp+96], 5
37bf7310bmov [rsp+80], rax
37bf73110mov rax, [rsp+456]
37bf73118mov [rsp+72], rax
37bf7311dmov rax, [rsp+448]
37bf73125mov [rsp+64], rax
37bf7312amov rax, [rsp+472]
37bf73132mov [rsp+56], rax
37bf73137mov rax, [rsp+376]
37bf7313fmov [rsp+48], rax
37bf73144mov rax, [rsp+368]
37bf7314cmov [rsp+40], rax
37bf73151call dormr2_64_
37bf73156jmp 0x37bf7233f
37bf7315b
37bf7315bloc_37bf7315b:
37bf7315bmov rax, -16
37bf73162mov r12l, 16
37bf73168jmp 0x37bf72955
37bf7316d
37bf7316dloc_37bf7316d:
37bf7316dmov rax, -20
37bf73174mov r12l, 20
37bf7317ajmp 0x37bf72955
37bf7317f
37bf7317floc_37bf7317f:
37bf7317fmov rax, -18
37bf73186mov r12l, 18
37bf7318cjmp 0x37bf72955
37bf73191
37bf73191loc_37bf73191:
37bf73191neg r12
37bf73194jmp 0x37bf72960
37bf71e40
37bf73199
37bf73199 // align 0x40
37bf73199 // align 0x40
37bf731c0
37bf731c0dggsvp3_64_:
37bf731c0push r15
37bf731c2push r14
37bf731c4push r13
37bf731c6push r12
37bf731c8push rbp
37bf731c9push rdi
37bf731capush rsi
37bf731cbpush rbx
37bf731ccsub rsp, 248
37bf731d3movups [rsp+224], x6
37bf731dbmov rax, [rsp+392]
37bf731e3mov rsi, [rsp+360]
37bf731ebmov rbp, [rsp+416]
37bf731f3mov rbx, [rsp+424]
37bf731fbmov rax, [rax]
37bf731femov [rsp+128], rax
37bf73206mov r14, r8
37bf73209mov rdi, r9
37bf7320cmov r8l, 1
37bf73212mov rax, [rsp+376]
37bf7321amov [rsp+328], rdx
37bf73222mov r9l, 1
37bf73228mov r13, rcx
37bf7322blea rdx, [rip+0x4e811e]
37bf73232mov r12, [rax]
37bf73235mov rax, [rsp+440]
37bf7323dmov rax, [rax]
37bf73240mov [rsp+176], rax
37bf73248call lsame_64_
37bf7324dmov rcx, [rsp+328]
37bf73255mov r9l, 1
37bf7325bmov r8l, 1
37bf73261lea rdx, [rip+0x4e80e9]
37bf73268mov [rsp+136], rax
37bf73270call lsame_64_
37bf73275lea rdx, [rip+0x4e80d6]
37bf7327cmov r9l, 1
37bf73282mov rcx, r14
37bf73285mov r8l, 1
37bf7328bmov r15, rax
37bf7328ecall lsame_64_
37bf73293mov rdx, [rsp+504]
37bf7329bmov [rsp+200], 1
37bf732a7mov [rsp+120], rax
37bf732acmov rdx, [rdx]
37bf732afmov [rsp+112], rdx
37bf732b4mov rdx, [rsp+512]
37bf732bcmov [rdx], 0
37bf732c3cmp [rsp+136], 0
37bf732ccje 0x37bf73c7b
37bf732d2
37bf732d2loc_37bf732d2:
37bf732d2test r15, r15
37bf732d5je 0x37bf73cb1
37bf732db
37bf732dbloc_37bf732db:
37bf732dbcmp [rsp+120], 0
37bf732e1je 0x37bf73c48
37bf732e7
37bf732e7loc_37bf732e7:
37bf732e7mov rax, [rdi]
37bf732eatest rax, rax
37bf732edjs 0x37bf73bf1
37bf732f3mov rdx, [rsp+352]
37bf732fbmov rdx, [rdx]
37bf732fetest rdx, rdx
37bf73301js 0x37bf73cfe
37bf73307mov rcx, [rsi]
37bf7330atest rcx, rcx
37bf7330djs 0x37bf73cec
37bf73313mov r11, [rsp+376]
37bf7331btest rax, rax
37bf7331emov r8l, 1
37bf73324cmovg r8, rax
37bf73328cmp [r11], r8
37bf7332bjl 0x37bf73d10
37bf73331mov r11, [rsp+392]
37bf73339test rdx, rdx
37bf7333cmov r8l, 1
37bf73342cmovg r8, rdx
37bf73346cmp [r11], r8
37bf73349jl 0x37bf73d22
37bf7334fmov r11, [rsp+440]
37bf73357mov r8, [r11]
37bf7335atest r8, r8
37bf7335djle 0x37bf7467d
37bf73363cmp rax, r8
37bf73366jle 0x37bf73376
37bf73368test [rsp+136], 1
37bf73370jne 0x37bf7467d
37bf73376
37bf73376loc_37bf73376:
37bf73376mov rax, [rsp+456]
37bf7337emov rax, [rax]
37bf73381test rax, rax
37bf73384jle 0x37bf7468f
37bf7338acmp rdx, rax
37bf7338djle 0x37bf73399
37bf7338ftest r15b, 1
37bf73393jne 0x37bf7468f
37bf73399
37bf73399loc_37bf73399:
37bf73399mov rax, [rsp+472]
37bf733a1mov rax, [rax]
37bf733a4test rax, rax
37bf733a7jle 0x37bf746a1
37bf733adcmp rcx, rax
37bf733b0jle 0x37bf733bd
37bf733b2test [rsp+120], 1
37bf733b7jne 0x37bf746a1
37bf733bd
37bf733bdloc_37bf733bd:
37bf733bdmov rax, [rsp+504]
37bf733c5cmp [rax], 0
37bf733c9mov rax, [rsp+512]
37bf733d1jle 0x37bf746be
37bf733d7
37bf733d7loc_37bf733d7:
37bf733d7mov r14, [rax]
37bf733datest r14, r14
37bf733ddjne 0x37bf746b6
37bf733e3mov rax, [rsp+512]
37bf733eblea r14, [rip+0x4e7f66]
37bf733f2mov r9, [rsp+392]
37bf733famov rdx, rsi
37bf733fdmov [rsp+56], r14
37bf73402mov r8, [rsp+384]
37bf7340amov [rsp+64], rax
37bf7340fmov rax, [rsp+496]
37bf73417mov rcx, [rsp+352]
37bf7341fmov [rsp+48], rax
37bf73424mov rax, [rsp+488]
37bf7342cmov [rsp+40], rax
37bf73431mov rax, [rsp+480]
37bf73439mov [rsp+32], rax
37bf7343ecall dgeqp3_64_
37bf73443mov rax, [rsp+496]
37bf7344bmov r8, [rdi]
37bf7344emov r9, [rsp+376]
37bf73456cvttsd2si rcx, [rax]
37bf7345bmov rax, [rsp+352]
37bf73463mov rax, [rax]
37bf73466cmp rcx, rax
37bf73469mov rdx, rax
37bf7346ccmovge rdx, rcx
37bf73470test r15, r15
37bf73473cmovne rcx, rdx
37bf73477mov rdx, [rsi]
37bf7347amov [rsp+56], r14
37bf7347fcmp rdx, rax
37bf73482cmovle rax, rdx
37bf73486cmp rax, r8
37bf73489cmovl rax, r8
37bf7348dmov r8, [rsp+368]
37bf73495cmp rax, rcx
37bf73498cmovge rcx, rax
37bf7349cmov rax, [rsp+512]
37bf734a4mov [rsp+64], rax
37bf734a9mov rax, [rsp+496]
37bf734b1cmp rcx, rdx
37bf734b4mov r13, rcx
37bf734b7cmovge rdx, rcx
37bf734bbcmp [rsp+120], 0
37bf734c1mov rcx, rdi
37bf734c4mov [rsp+48], rax
37bf734c9mov rax, [rsp+488]
37bf734d1cmovne r13, rdx
37bf734d5mov rdx, rsi
37bf734d8mov [rsp+40], rax
37bf734ddmov rax, [rsp+480]
37bf734e5mov [rsp+32], rax
37bf734eacall dgeqp3_64_
37bf734efmov rax, [rsp+496]
37bf734f7pxor x3, x3
37bf734fbcvttsd2si rdx, [rax]
37bf73500mov eax, 1
37bf73505test rdx, rdx
37bf73508cmovle rdx, rax
37bf7350cmov rax, [rsp+496]
37bf73514cmp rdx, r13
37bf73517cmovl rdx, r13
37bf7351bcvtsi2sd x3, rdx
37bf73520movsd_xmm [rax], x3
37bf73524movapd x6, x3
37bf73528mov rax, [rsp+512]
37bf73530mov rax, [rax]
37bf73533mov [rsp+144], rax
37bf7353btest rax, rax
37bf7353ejne 0x37bf746b3
37bf73544cmp [rsp+112], -1
37bf7354aje 0x37bf73c2c
37bf73550mov rdx, [rsp+128]
37bf73558xor eax, eax
37bf7355amov r8, [rsi]
37bf7355dtest rdx, rdx
37bf73560cmovns rax, rdx
37bf73564mov [rsp+152], rax
37bf7356cxor eax, eax
37bf7356etest r12, r12
37bf73571cmovns rax, r12
37bf73575mov [rsp+128], rax
37bf7357dnot rax
37bf73580mov [rsp+160], rax
37bf73588test r8, r8
37bf7358bjle 0x37bf735a0
37bf7358dmov rcx, [rsp+480]
37bf73595shl r8, 3
37bf73599xor edx, edx
37bf7359bcall memset
37bf735a0
37bf735a0loc_37bf735a0:
37bf735a0mov rax, [rsp+512]
37bf735a8mov r9, [rsp+392]
37bf735b0mov rdx, rsi
37bf735b3mov r8, [rsp+384]
37bf735bbmov rcx, [rsp+352]
37bf735c3mov [rsp+64], rax
37bf735c8mov rax, [rsp+504]
37bf735d0mov [rsp+56], rax
37bf735d5mov rax, [rsp+496]
37bf735ddmov [rsp+48], rax
37bf735e2mov rax, [rsp+488]
37bf735eamov [rsp+40], rax
37bf735efmov rax, [rsp+480]
37bf735f7mov [rsp+32], rax
37bf735fccall dgeqp3_64_
37bf73601mov rax, [rsp+480]
37bf73609mov rdx, rdi
37bf7360cmov r8, rsi
37bf7360fmov r9, [rsp+368]
37bf73617lea rcx, [rsp+200]
37bf7361fmov [rsp+40], rax
37bf73624mov rax, [rsp+376]
37bf7362cmov [rsp+184], rcx
37bf73634mov [rsp+32], rax
37bf73639call dlapmt_64_
37bf7363emov rax, [rsp+352]
37bf73646mov [rbx], 0
37bf7364dmov rdx, [rax]
37bf73650mov rax, [rsi]
37bf73653cmp rdx, rax
37bf73656cmovle rax, rdx
37bf7365atest rax, rax
37bf7365djle 0x37bf745d1
37bf73663mov rdx, [rsp+408]
37bf7366blea rcx, [rax+1]
37bf7366fmov eax, 1
37bf73674movsd_xmm x1, [rdx]
37bf73678mov rdx, [rsp+152]
37bf73680lea r8, [8*rdx+8]
37bf73688mov rdx, [rsp+384]
37bf73690sub rdx, 8
37bf73694nop [rax+rax]
37bf7369fnop [rax+rax]
37bf736aanop [rax+rax]
37bf736b5nop [rax+rax]
37bf736c0
37bf736c0loc_37bf736c0:
37bf736c0movsd_xmm x0, [rdx+8]
37bf736c5andpd x0, [rip+0x4e7ce3]
37bf736cdcomisd x0, x1
37bf736d1jbe 0x37bf736d7
37bf736d3add [rbx], 1
37bf736d7
37bf736d7loc_37bf736d7:
37bf736d7add rax, 1
37bf736dbadd rdx, r8
37bf736decmp rax, rcx
37bf736e1jne 0x37bf736c0
37bf736e3lea rax, [rsp+216]
37bf736ebmov [rsp+112], rax
37bf736f0test r15, r15
37bf736f3jne 0x37bf73e33
37bf736f9
37bf736f9loc_37bf736f9:
37bf736f9mov r15, [rbx]
37bf736fccmp r15, 1
37bf73700jle 0x37bf73750
37bf73702mov rax, [rsp+152]
37bf7370alea r14, [8*r15-8]
37bf73712mov r12l, 1
37bf73718lea r13, [8*rax+8]
37bf73720mov rax, [rsp+384]
37bf73728lea rcx, [rax+8]
37bf7372cjmp 0x37bf73747
37bf7372e
37bf7372e 66 90 f.
37bf73730
37bf73730loc_37bf73730:
37bf73730mov r8, r14
37bf73733xor edx, edx
37bf73735sub r14, 8
37bf73739call memset
37bf7373elea rcx, [rax+r13]
37bf73742cmp r15, r12
37bf73745je 0x37bf73750
37bf73747
37bf73747loc_37bf73747:
37bf73747add r12, 1
37bf7374bcmp r15, r12
37bf7374ejge 0x37bf73730
37bf73750
37bf73750loc_37bf73750:
37bf73750mov rax, [rsp+352]
37bf73758mov rdx, [rax]
37bf7375b
37bf7375bloc_37bf7375b:
37bf7375bcmp r15, rdx
37bf7375ejl 0x37bf73dd9
37bf73764
37bf73764loc_37bf73764:
37bf73764cmp [rsp+120], 0
37bf7376ajne 0x37bf73d57
37bf73770
37bf73770loc_37bf73770:
37bf73770mov rcx, [rsp+352]
37bf73778mov rax, [rbx]
37bf7377bmov rdx, [rsi]
37bf7377ecmp [rcx], rax
37bf73781jl 0x37bf73d38
37bf73787lea r14, [rip+0x4e7bfa]
37bf7378emov [rsp+168], r14
37bf73796cmp rax, rdx
37bf73799je 0x37bf739a4
37bf7379fmov rax, [rsp+512]
37bf737a7mov r9, [rsp+392]
37bf737afmov rdx, rsi
37bf737b2mov rcx, rbx
37bf737b5mov r8, [rsp+384]
37bf737bdmov [rsp+48], rax
37bf737c2mov rax, [rsp+496]
37bf737camov [rsp+40], rax
37bf737cfmov rax, [rsp+488]
37bf737d7mov [rsp+32], rax
37bf737dccall dgerq2_64_
37bf737e1mov [rsp+32], rbx
37bf737e6mov r9, rsi
37bf737e9mov r8, rdi
37bf737ecmov rax, [rsp+512]
37bf737f4mov rdx, r14
37bf737f7lea rcx, [rip+0x4e7b93]
37bf737femov [rsp+104], 9
37bf73807mov [rsp+96], 5
37bf73810mov [rsp+88], rax
37bf73815mov rax, [rsp+496]
37bf7381dmov [rsp+80], rax
37bf73822mov rax, [rsp+376]
37bf7382amov [rsp+72], rax
37bf7382fmov rax, [rsp+368]
37bf73837mov [rsp+64], rax
37bf7383cmov rax, [rsp+488]
37bf73844mov [rsp+56], rax
37bf73849mov rax, [rsp+392]
37bf73851mov [rsp+48], rax
37bf73856mov rax, [rsp+384]
37bf7385emov [rsp+40], rax
37bf73863call dormr2_64_
37bf73868cmp [rsp+120], 0
37bf7386ejne 0x37bf745ec
37bf73874
37bf73874loc_37bf73874:
37bf73874mov rax, [rsi]
37bf73877sub rax, [rbx]
37bf7387alea r13, [rip+0x4e7ae7]
37bf73881mov rdx, rbx
37bf73884mov [rsp+216], rax
37bf7388cmov rax, [rsp+392]
37bf73894mov r9, r13
37bf73897lea rcx, [rip+0x4e7ad2]
37bf7389emov [rsp+56], 4
37bf738a7mov r8, [rsp+112]
37bf738acmov [rsp+48], rax
37bf738b1mov rax, [rsp+384]
37bf738b9mov [rsp+32], r13
37bf738bemov [rsp+40], rax
37bf738c3call dlaset_64_
37bf738c8mov r8, [rsi]
37bf738cbmov r12, [rbx]
37bf738cemov rax, r8
37bf738d1sub rax, r12
37bf738d4lea r10, [rax+1]
37bf738d8mov [rsp+144], rax
37bf738e0cmp r8, r10
37bf738e3jl 0x37bf7397a
37bf738e9mov r11, [rsp+152]
37bf738f1mov rcx, rax
37bf738f4lea r9, [rax+r12+2]
37bf738f9mov [rsp+424], rbx
37bf73901sub rcx, r8
37bf73904sub r9, r8
37bf73907sub r8, rax
37bf7390aimul r10, r11
37bf7390eadd rcx, r12
37bf73911mov r13, r9
37bf73914lea r14, [8*r11+8]
37bf7391cnot r11
37bf7391flea rbx, [8*r8-8]
37bf73927mov r15, r14
37bf7392alea r14, [r12+2]
37bf7392fadd rcx, r10
37bf73932add rcx, r11
37bf73935mov r11, [rsp+384]
37bf7393dlea rcx, [r11+8*rcx+16]
37bf73942nop [rax]
37bf73945nop [rax+rax]
37bf73950
37bf73950loc_37bf73950:
37bf73950cmp r12, r13
37bf73953jl 0x37bf73962
37bf73955mov r8, rbx
37bf73958xor edx, edx
37bf7395acall memset
37bf7395fmov rcx, rax
37bf73962
37bf73962loc_37bf73962:
37bf73962add r13, 1
37bf73966add rcx, r15
37bf73969sub rbx, 8
37bf7396dcmp r14, r13
37bf73970jne 0x37bf73950
37bf73972mov rbx, [rsp+424]
37bf7397a
37bf7397aloc_37bf7397a:
37bf7397acmp [rsp+144], 0
37bf73983jle 0x37bf739a4
37bf73985mov rax, [rsp+144]
37bf7398dmov rcx, [rsp+480]
37bf73995xor edx, edx
37bf73997lea r8, [8*rax]
37bf7399fcall memset
37bf739a4
37bf739a4loc_37bf739a4:
37bf739a4mov rax, [rsp+144]
37bf739acmov r9, [rsp+376]
37bf739b4mov rcx, rdi
37bf739b7mov r8, [rsp+368]
37bf739bfmov rdx, [rsp+112]
37bf739c4mov [rsp+216], rax
37bf739ccmov rax, [rsp+512]
37bf739d4mov [rsp+64], rax
37bf739d9mov rax, [rsp+504]
37bf739e1mov [rsp+56], rax
37bf739e6mov rax, [rsp+496]
37bf739eemov [rsp+48], rax
37bf739f3mov rax, [rsp+488]
37bf739fbmov [rsp+40], rax
37bf73a00mov rax, [rsp+480]
37bf73a08mov [rsp+32], rax
37bf73a0dcall dgeqp3_64_
37bf73a12mov r10, [rdi]
37bf73a15mov rcx, [rsi]
37bf73a18mov [rbp], 0
37bf73a20sub rcx, [rbx]
37bf73a23cmp rcx, r10
37bf73a26cmovle r10, rcx
37bf73a2atest r10, r10
37bf73a2djle 0x37bf73aa4
37bf73a2fmov rax, [rsp+400]
37bf73a37lea r8, [r10+1]
37bf73a3bmovsd_xmm x1, [rax]
37bf73a3fmov rax, [rsp+128]
37bf73a47lea r9, [8*rax+8]
37bf73a4fmov rax, [rsp+368]
37bf73a57lea rdx, [rax-8]
37bf73a5bmov eax, 1
37bf73a60nop [rax+rax]
37bf73a6anop [rax+rax]
37bf73a75nop [rax+rax]
37bf73a80
37bf73a80loc_37bf73a80:
37bf73a80movsd_xmm x0, [rdx+8]
37bf73a85andpd x0, [rip+0x4e7923]
37bf73a8dcomisd x0, x1
37bf73a91jbe 0x37bf73a98
37bf73a93add [rbp], 1
37bf73a98
37bf73a98loc_37bf73a98:
37bf73a98add rax, 1
37bf73a9cadd rdx, r9
37bf73a9fcmp rax, r8
37bf73aa2jne 0x37bf73a80
37bf73aa4
37bf73aa4loc_37bf73aa4:
37bf73aa4mov rax, [rsp+512]
37bf73aacadd rcx, 1
37bf73ab0mov r9, rbx
37bf73ab3mov rdx, [rsp+368]
37bf73abbimul rcx, [rsp+128]
37bf73ac4mov r8, rdi
37bf73ac7mov [rsp+216], r10
37bf73acfmov [rsp+88], rax
37bf73ad4mov rax, [rsp+496]
37bf73adcmov [rsp+40], rdx
37bf73ae1mov [rsp+80], rax
37bf73ae6mov rax, [rsp+376]
37bf73aeemov [rsp+104], 9
37bf73af7mov [rsp+72], rax
37bf73afcmov rax, [rsp+160]
37bf73b04mov [rsp+96], 4
37bf73b0dlea rax, [rax+rcx+1]
37bf73b12lea rcx, [rip+0x4e787d]
37bf73b19lea rax, [rdx+8*rax]
37bf73b1dmov rdx, [rsp+168]
37bf73b25mov [rsp+64], rax
37bf73b2amov rax, [rsp+488]
37bf73b32mov [rsp+56], rax
37bf73b37mov rax, [rsp+376]
37bf73b3fmov [rsp+48], rax
37bf73b44mov rax, [rsp+112]
37bf73b49mov [rsp+32], rax
37bf73b4ecall dorm2r_64_
37bf73b53cmp [rsp+136], 0
37bf73b5cjne 0x37bf73f6b
37bf73b62cmp [rsp+120], 0
37bf73b68jne 0x37bf7409b
37bf73b6e
37bf73b6eloc_37bf73b6e:
37bf73b6emov r14, [rbp]
37bf73b72cmp r14, 1
37bf73b76jle 0x37bf73bc8
37bf73b78mov rax, [rsp+128]
37bf73b80lea r12, [8*r14-8]
37bf73b88mov r15l, 1
37bf73b8elea r13, [8*rax+8]
37bf73b96mov rax, [rsp+368]
37bf73b9elea rcx, [rax+8]
37bf73ba2jmp 0x37bf73bbf
37bf73ba4
37bf73ba4 0f 1f 40 00 ..@.
37bf73ba8
37bf73ba8loc_37bf73ba8:
37bf73ba8mov r8, r12
37bf73babxor edx, edx
37bf73badsub r12, 8
37bf73bb1call memset
37bf73bb6lea rcx, [rax+r13]
37bf73bbacmp r14, r15
37bf73bbdje 0x37bf73bc8
37bf73bbf
37bf73bbfloc_37bf73bbf:
37bf73bbfadd r15, 1
37bf73bc3cmp r14, r15
37bf73bc6jge 0x37bf73ba8
37bf73bc8
37bf73bc8loc_37bf73bc8:
37bf73bc8mov rax, [rdi]
37bf73bcbmov rdx, [rsi]
37bf73bcesub rdx, [rbx]
37bf73bd1cmp r14, rax
37bf73bd4jl 0x37bf740e5
37bf73bdacmp r14, rdx
37bf73bddjl 0x37bf7429a
37bf73be3
37bf73be3loc_37bf73be3:
37bf73be3mov rax, [rsp+496]
37bf73bebmovsd_xmm [rax], x6
37bf73befjmp 0x37bf73c2c
37bf73bf1
37bf73bf1loc_37bf73bf1:
37bf73bf1mov rax, -4
37bf73bf8mov r14l, 4
37bf73bfe
37bf73bfeloc_37bf73bfe:
37bf73bfemov rdi, [rsp+512]
37bf73c06mov [rdi], rax
37bf73c09
37bf73c09loc_37bf73c09:
37bf73c09lea rdx, [rsp+216]
37bf73c11mov r8l, 7
37bf73c17lea rcx, [rip+0x4e7742]
37bf73c1emov [rsp+216], r14
37bf73c26call xerbla_64_
37bf73c2bnop
37bf73c2c
37bf73c2cloc_37bf73c2c:
37bf73c2cmovups x6, [rsp+224]
37bf73c34add rsp, 248
37bf73c3bpop rbx
37bf73c3cpop rsi
37bf73c3dpop rdi
37bf73c3epop rbp
37bf73c3fpop r12
37bf73c41pop r13
37bf73c43pop r14
37bf73c45pop r15
37bf73c47ret
37bf73c48
37bf73c48loc_37bf73c48:
37bf73c48mov r9l, 1
37bf73c4emov r8l, 1
37bf73c54lea rdx, [rip+0x4e76f8]
37bf73c5bmov rcx, r14
37bf73c5ecall lsame_64_
37bf73c63test rax, rax
37bf73c66jne 0x37bf732e7
37bf73c6cmov rax, -3
37bf73c73mov r14l, 3
37bf73c79jmp 0x37bf73bfe
37bf73c7b
37bf73c7bloc_37bf73c7b:
37bf73c7bmov r9l, 1
37bf73c81mov r8l, 1
37bf73c87lea rdx, [rip+0x4e76c5]
37bf73c8emov rcx, r13
37bf73c91call lsame_64_
37bf73c96test rax, rax
37bf73c99jne 0x37bf732d2
37bf73c9fmov rax, -1
37bf73ca6mov r14l, 1
37bf73cacjmp 0x37bf73bfe
37bf73cb1
37bf73cb1loc_37bf73cb1:
37bf73cb1mov rcx, [rsp+328]
37bf73cb9mov r9l, 1
37bf73cbfmov r8l, 1
37bf73cc5lea rdx, [rip+0x4e7687]
37bf73ccccall lsame_64_
37bf73cd1test rax, rax
37bf73cd4jne 0x37bf732db
37bf73cdamov rax, -2
37bf73ce1mov r14l, 2
37bf73ce7jmp 0x37bf73bfe
37bf73cec
37bf73cecloc_37bf73cec:
37bf73cecmov rax, -6
37bf73cf3mov r14l, 6
37bf73cf9jmp 0x37bf73bfe
37bf73cfe
37bf73cfeloc_37bf73cfe:
37bf73cfemov rax, -5
37bf73d05mov r14l, 5
37bf73d0bjmp 0x37bf73bfe
37bf73d10
37bf73d10loc_37bf73d10:
37bf73d10mov rax, -8
37bf73d17mov r14l, 8
37bf73d1djmp 0x37bf73bfe
37bf73d22
37bf73d22loc_37bf73d22:
37bf73d22mov rax, -10
37bf73d29mov r14l, 10
37bf73d2fjmp 0x37bf73bfe
37bf73d34
37bf73d34 0f 1f 40 00 ..@.
37bf73d38
37bf73d38loc_37bf73d38:
37bf73d38sub rdx, rax
37bf73d3blea rax, [rip+0x4e7646]
37bf73d42mov [rsp+144], rdx
37bf73d4amov [rsp+168], rax
37bf73d52jmp 0x37bf7397a
37bf73d57
37bf73d57loc_37bf73d57:
37bf73d57mov rax, [rsp+472]
37bf73d5fmov r8, rsi
37bf73d62mov rdx, rsi
37bf73d65lea r9, [rip+0x4e75fc]
37bf73d6cmov [rsp+56], 4
37bf73d75lea rcx, [rip+0x4e75f4]
37bf73d7cmov [rsp+48], rax
37bf73d81mov rax, [rsp+464]
37bf73d89mov [rsp+40], rax
37bf73d8elea rax, [rip+0x4e75eb]
37bf73d95mov [rsp+32], rax
37bf73d9acall dlaset_64_
37bf73d9fmov rax, [rsp+480]
37bf73da7mov r8, rsi
37bf73daamov rdx, rsi
37bf73dadmov r9, [rsp+464]
37bf73db5mov rcx, [rsp+184]
37bf73dbdmov [rsp+40], rax
37bf73dc2mov rax, [rsp+472]
37bf73dcamov [rsp+32], rax
37bf73dcfcall dlapmt_64_
37bf73dd4jmp 0x37bf73770
37bf73dd9
37bf73dd9loc_37bf73dd9:
37bf73dd9mov rax, [rsp+392]
37bf73de1sub rdx, r15
37bf73de4lea r13, [rip+0x4e757d]
37bf73debmov [rsp+56], 4
37bf73df4mov [rsp+32], r13
37bf73df9mov r9, r13
37bf73dfcmov r8, rsi
37bf73dfflea rcx, [rip+0x4e756a]
37bf73e06mov [rsp+48], rax
37bf73e0bmov rax, [rsp+384]
37bf73e13mov [rsp+216], rdx
37bf73e1bmov rdx, [rsp+112]
37bf73e20lea rax, [rax+8*r15]
37bf73e24mov [rsp+40], rax
37bf73e29call dlaset_64_
37bf73e2ejmp 0x37bf73764
37bf73e33
37bf73e33loc_37bf73e33:
37bf73e33mov rax, [rsp+456]
37bf73e3blea r13, [rip+0x4e7526]
37bf73e42mov r8, [rsp+352]
37bf73e4amov [rsp+56], 4
37bf73e53mov [rsp+32], r13
37bf73e58lea rcx, [rip+0x4e7511]
37bf73e5fmov r9, r13
37bf73e62mov [rsp+48], rax
37bf73e67mov rax, [rsp+448]
37bf73e6fmov rdx, r8
37bf73e72mov [rsp+40], rax
37bf73e77call dlaset_64_
37bf73e7cmov rax, [rsp+352]
37bf73e84lea rcx, [rsp+216]
37bf73e8cmov [rsp+112], rcx
37bf73e91mov rdx, [rax]
37bf73e94cmp rdx, 1
37bf73e98jle 0x37bf73f03
37bf73e9amov rax, [rsp+456]
37bf73ea2sub rdx, 1
37bf73ea6mov r8, rsi
37bf73ea9mov [rsp+56], 5
37bf73eb2mov [rsp+216], rdx
37bf73ebamov rdx, rcx
37bf73ebdlea rcx, [rip+0x4e74b0]
37bf73ec4mov [rsp+48], rax
37bf73ec9mov rax, [rsp+448]
37bf73ed1add rax, 8
37bf73ed5mov [rsp+40], rax
37bf73edamov rax, [rsp+392]
37bf73ee2mov [rsp+32], rax
37bf73ee7mov rax, [rsp+384]
37bf73eeflea r9, [rax+8]
37bf73ef3call dlacpy_64_
37bf73ef8mov rax, [rsp+352]
37bf73f00mov rdx, [rax]
37bf73f03
37bf73f03loc_37bf73f03:
37bf73f03mov rax, [rsi]
37bf73f06mov r9, [rsp+448]
37bf73f0emov r8, [rsp+112]
37bf73f13cmp rax, rdx
37bf73f16cmovg rax, rdx
37bf73f1amov rdx, [rsp+352]
37bf73f22mov [rsp+216], rax
37bf73f2amov rax, [rsp+512]
37bf73f32mov rcx, rdx
37bf73f35mov [rsp+56], rax
37bf73f3amov rax, [rsp+496]
37bf73f42mov [rsp+48], rax
37bf73f47mov rax, [rsp+488]
37bf73f4fmov [rsp+40], rax
37bf73f54mov rax, [rsp+456]
37bf73f5cmov [rsp+32], rax
37bf73f61call dorg2r_64_
37bf73f66jmp 0x37bf736f9
37bf73f6b
37bf73f6bloc_37bf73f6b:
37bf73f6bmov rax, [rsp+440]
37bf73f73lea r13, [rip+0x4e73ee]
37bf73f7amov rdx, rdi
37bf73f7dmov r8, rdi
37bf73f80mov [rsp+32], r13
37bf73f85mov r9, r13
37bf73f88lea rcx, [rip+0x4e73e1]
37bf73f8fmov [rsp+48], rax
37bf73f94mov rax, [rsp+432]
37bf73f9cmov [rsp+56], 4
37bf73fa5mov [rsp+40], rax
37bf73faacall dlaset_64_
37bf73fafmov rdx, [rdi]
37bf73fb2cmp rdx, 1
37bf73fb6jle 0x37bf7402e
37bf73fb8mov rax, [rsi]
37bf73fbbsub rax, [rbx]
37bf73fbemov [rsp+56], 5
37bf73fc7sub rdx, 1
37bf73fcbmov [rsp+216], rax
37bf73fd3mov rax, [rsp+440]
37bf73fdblea rcx, [rip+0x4e7392]
37bf73fe2mov r8, [rsp+112]
37bf73fe7mov [rsp+208], rdx
37bf73feflea rdx, [rsp+208]
37bf73ff7mov [rsp+48], rax
37bf73ffcmov rax, [rsp+432]
37bf74004add rax, 8
37bf74008mov [rsp+40], rax
37bf7400dmov rax, [rsp+376]
37bf74015mov [rsp+32], rax
37bf7401amov rax, [rsp+368]
37bf74022lea r9, [rax+8]
37bf74026call dlacpy_64_
37bf7402bmov rdx, [rdi]
37bf7402e
37bf7402eloc_37bf7402e:
37bf7402emov rax, [rsi]
37bf74031sub rax, [rbx]
37bf74034mov rcx, rdi
37bf74037cmp rax, rdx
37bf7403amov r9, [rsp+432]
37bf74042mov r8, [rsp+112]
37bf74047cmovg rax, rdx
37bf7404bmov rdx, rdi
37bf7404emov [rsp+216], rax
37bf74056mov rax, [rsp+512]
37bf7405emov [rsp+56], rax
37bf74063mov rax, [rsp+496]
37bf7406bmov [rsp+48], rax
37bf74070mov rax, [rsp+488]
37bf74078mov [rsp+40], rax
37bf7407dmov rax, [rsp+440]
37bf74085mov [rsp+32], rax
37bf7408acall dorg2r_64_
37bf7408fcmp [rsp+120], 0
37bf74095je 0x37bf73b6e
37bf7409b
37bf7409bloc_37bf7409b:
37bf7409bmov rax, [rsi]
37bf7409esub rax, [rbx]
37bf740a1mov rdx, rsi
37bf740a4mov [rsp+216], rax
37bf740acmov rax, [rsp+480]
37bf740b4mov r9, [rsp+464]
37bf740bcmov r8, [rsp+112]
37bf740c1mov [rsp+40], rax
37bf740c6mov rax, [rsp+472]
37bf740cemov rcx, [rsp+184]
37bf740d6mov [rsp+32], rax
37bf740dbcall dlapmt_64_
37bf740e0jmp 0x37bf73b6e
37bf740e5
37bf740e5loc_37bf740e5:
37bf740e5sub rax, r14
37bf740e8lea r13, [rip+0x4e7279]
37bf740efmov [rsp+56], 4
37bf740f8lea r10, [rip+0x4e7271]
37bf740ffmov [rsp+32], r13
37bf74104mov r8, [rsp+112]
37bf74109mov rcx, r10
37bf7410cmov r9, r13
37bf7410fmov [rsp+208], rax
37bf74117mov rax, [rsp+376]
37bf7411fmov [rsp+216], rdx
37bf74127lea rdx, [rsp+208]
37bf7412fmov [rsp+48], rax
37bf74134mov rax, [rsp+368]
37bf7413cmov [rsp+144], r10
37bf74144lea rax, [rax+8*r14]
37bf74148mov [rsp+40], rax
37bf7414dcall dlaset_64_
37bf74152mov r15, [rbp]
37bf74156mov rdx, [rsi]
37bf74159sub rdx, [rbx]
37bf7415cmov r10, [rsp+144]
37bf74164cmp rdx, r15
37bf74167jg 0x37bf742a8
37bf7416d
37bf7416dloc_37bf7416d:
37bf7416dmov rdx, [rdi]
37bf74170cmp rdx, r15
37bf74173jle 0x37bf73be3
37bf74179sub rdx, r15
37bf7417cmov r9, [rsp+376]
37bf74184mov rcx, [rsp+112]
37bf74189mov [rsp+216], rdx
37bf74191mov rdx, [rsi]
37bf74194sub rdx, [rbx]
37bf74197add rdx, 1
37bf7419bimul rdx, [rsp+128]
37bf741a4add rdx, [rsp+160]
37bf741aclea rax, [r15+rdx+1]
37bf741b1mov rdx, [rsp+512]
37bf741b9mov [rsp+48], rdx
37bf741bemov rdx, [rsp+496]
37bf741c6mov [rsp+40], rdx
37bf741cbmov rdx, [rsp+488]
37bf741d3mov [rsp+32], rdx
37bf741d8mov rdx, [rsp+368]
37bf741e0lea r8, [rdx+8*rax]
37bf741e4mov rdx, rbx
37bf741e7call dgeqr2_64_
37bf741eccmp [rsp+136], 0
37bf741f5jne 0x37bf744cd
37bf741fb
37bf741fbloc_37bf741fb:
37bf741fbmov rdx, [rsi]
37bf741femov r9, [rbx]
37bf74201mov r8, rdx
37bf74204sub r8, r9
37bf74207lea rcx, [r8+1]
37bf7420bcmp rdx, rcx
37bf7420ejl 0x37bf73be3
37bf74214mov rax, [rbp]
37bf74218mov r11, [rsp+128]
37bf74220mov rdi, [rdi]
37bf74223imul rcx, r11
37bf74227lea rbp, [r9+rax+2]
37bf7422cadd rax, r9
37bf7422flea rbx, [rbp+r8]
37bf74234add rax, r8
37bf74237lea rsi, [8*r11+8]
37bf7423fsub rax, rdx
37bf74242sub rbx, rdx
37bf74245mov rdx, [rsp+368]
37bf7424dlea r12, [8*rdi+8]
37bf74255add rax, rcx
37bf74258add rax, [rsp+160]
37bf74260lea rcx, [rdx+8*rax+16]
37bf74265nop [rax+rax]
37bf74270
37bf74270loc_37bf74270:
37bf74270cmp rdi, rbx
37bf74273jl 0x37bf74289
37bf74275mov rax, rbx
37bf74278xor edx, edx
37bf7427aneg rax
37bf7427dlea r8, [r12+8*rax]
37bf74281call memset
37bf74286mov rcx, rax
37bf74289
37bf74289loc_37bf74289:
37bf74289add rbx, 1
37bf7428dadd rcx, rsi
37bf74290cmp rbp, rbx
37bf74293jne 0x37bf74270
37bf74295jmp 0x37bf73be3
37bf7429a
37bf7429aloc_37bf7429a:
37bf7429alea r13, [rip+0x4e70c7]
37bf742a1lea r10, [rip+0x4e70c8]
37bf742a8
37bf742a8loc_37bf742a8:
37bf742a8mov rax, [rsp+512]
37bf742b0mov [rsp+216], rdx
37bf742b8mov rcx, rbp
37bf742bbmov r9, [rsp+376]
37bf742c3mov r8, [rsp+368]
37bf742cbmov [rsp+144], r10
37bf742d3mov [rsp+48], rax
37bf742d8mov rax, [rsp+496]
37bf742e0mov rdx, [rsp+112]
37bf742e5mov [rsp+40], rax
37bf742eamov rax, [rsp+488]
37bf742f2mov [rsp+32], rax
37bf742f7call dgerq2_64_
37bf742fccmp [rsp+120], 0
37bf74302mov r10, [rsp+144]
37bf7430ajne 0x37bf74422
37bf74310
37bf74310loc_37bf74310:
37bf74310mov rax, [rsi]
37bf74313sub rax, [rbx]
37bf74316mov rcx, r10
37bf74319mov rdx, rbp
37bf7431csub rax, [rbp]
37bf74320mov [rsp+32], r13
37bf74325lea r9, [rip+0x4e703c]
37bf7432cmov [rsp+216], rax
37bf74334mov rax, [rsp+376]
37bf7433cmov [rsp+56], 4
37bf74345mov r8, [rsp+112]
37bf7434amov [rsp+48], rax
37bf7434fmov rax, [rsp+368]
37bf74357mov [rsp+40], rax
37bf7435ccall dlaset_64_
37bf74361mov r10, [rsi]
37bf74364mov rdx, [rbx]
37bf74367mov r15, [rbp]
37bf7436bmov r8, r10
37bf7436esub r8, rdx
37bf74371mov r13, r8
37bf74374sub r13, r15
37bf74377lea rcx, [r13+1]
37bf7437bcmp r8, rcx
37bf7437ejl 0x37bf7416d
37bf74384mov rax, [rsp+128]
37bf7438clea r11, [r15+rdx+2]
37bf74391add rdx, r15
37bf74394mov [rsp+424], rbx
37bf7439cmov r9, r11
37bf7439fsub rdx, r10
37bf743a2lea r12, [r8+r11]
37bf743a6imul rcx, rax
37bf743aasub r9, r10
37bf743adadd rdx, r13
37bf743b0sub r12, r10
37bf743b3lea r14, [r9+r13]
37bf743b7lea r9, [8*rax+8]
37bf743bfmov rax, [rsp+368]
37bf743c7mov rbx, r14
37bf743camov r13, r9
37bf743cdlea r14, [8*r15+8]
37bf743d5add rdx, rcx
37bf743d8add rdx, [rsp+160]
37bf743e0lea rcx, [rax+8*rdx+16]
37bf743e5nop [rax+rax]
37bf743f0
37bf743f0loc_37bf743f0:
37bf743f0cmp rbx, r15
37bf743f3jg 0x37bf74409
37bf743f5mov rax, rbx
37bf743f8xor edx, edx
37bf743faneg rax
37bf743fdlea r8, [r14+8*rax]
37bf74401call memset
37bf74406mov rcx, rax
37bf74409
37bf74409loc_37bf74409:
37bf74409add rbx, 1
37bf7440dadd rcx, r13
37bf74410cmp r12, rbx
37bf74413jne 0x37bf743f0
37bf74415mov rbx, [rsp+424]
37bf7441djmp 0x37bf7416d
37bf74422
37bf74422loc_37bf74422:
37bf74422mov rax, [rsi]
37bf74425sub rax, [rbx]
37bf74428mov [rsp+32], rbp
37bf7442dmov r8, rsi
37bf74430mov [rsp+216], rax
37bf74438mov rax, [rsp+512]
37bf74440lea rcx, [rip+0x4e6f4a]
37bf74447mov [rsp+96], 5
37bf74450mov r9, [rsp+112]
37bf74455mov [rsp+88], rax
37bf7445amov rax, [rsp+496]
37bf74462mov rdx, [rsp+168]
37bf7446amov [rsp+120], r10
37bf7446fmov [rsp+80], rax
37bf74474mov rax, [rsp+472]
37bf7447cmov [rsp+104], 9
37bf74485mov [rsp+72], rax
37bf7448amov rax, [rsp+464]
37bf74492mov [rsp+64], rax
37bf74497mov rax, [rsp+488]
37bf7449fmov [rsp+56], rax
37bf744a4mov rax, [rsp+376]
37bf744acmov [rsp+48], rax
37bf744b1mov rax, [rsp+368]
37bf744b9mov [rsp+40], rax
37bf744becall dormr2_64_
37bf744c3mov r10, [rsp+120]
37bf744c8jmp 0x37bf74310
37bf744cd
37bf744cdloc_37bf744cd:
37bf744cdmov rdx, [rsp+176]
37bf744d5xor eax, eax
37bf744d7mov r9, [rbx]
37bf744damov rcx, [rbp]
37bf744demov r11, [rsp+432]
37bf744e6test rdx, rdx
37bf744e9cmovs rdx, rax
37bf744edmov rax, [rsi]
37bf744f0sub rax, r9
37bf744f3mov r8, rdx
37bf744f6lea rdx, [rax+1]
37bf744famov rax, [rdi]
37bf744fdmov [rsp+104], 12
37bf74506mov [rsp+96], 5
37bf7450fsub rax, rcx
37bf74512cmp rax, r9
37bf74515mov [rsp+208], rax
37bf7451dcmovg rax, r9
37bf74521lea r9, [rsp+208]
37bf74529mov [rsp+216], rax
37bf74531mov rax, [rsp+512]
37bf74539mov [rsp+88], rax
37bf7453emov rax, [rsp+496]
37bf74546mov [rsp+80], rax
37bf7454bmov rax, [rsp+440]
37bf74553mov [rsp+72], rax
37bf74558mov rax, r8
37bf7455bmov r8, rdi
37bf7455eimul rax, rcx
37bf74562lea rax, [r11+8*rax]
37bf74566mov [rsp+64], rax
37bf7456bmov rax, [rsp+488]
37bf74573mov [rsp+56], rax
37bf74578mov rax, [rsp+376]
37bf74580mov [rsp+48], rax
37bf74585mov rax, [rsp+128]
37bf7458dimul rax, rdx
37bf74591mov rdx, [rsp+368]
37bf74599add rax, [rsp+160]
37bf745a1lea rax, [rcx+rax+1]
37bf745a6lea rcx, [rip+0x4e6de4]
37bf745adlea rax, [rdx+8*rax]
37bf745b1lea rdx, [rip+0x4e6de2]
37bf745b8mov [rsp+40], rax
37bf745bdmov rax, [rsp+112]
37bf745c2mov [rsp+32], rax
37bf745c7call dorm2r_64_
37bf745ccjmp 0x37bf741fb
37bf745d1
37bf745d1loc_37bf745d1:
37bf745d1test r15, r15
37bf745d4jne 0x37bf73e33
37bf745dalea rax, [rsp+216]
37bf745e2mov [rsp+112], rax
37bf745e7jmp 0x37bf7375b
37bf745ec
37bf745ecloc_37bf745ec:
37bf745ecmov rax, [rsp+512]
37bf745f4mov [rsp+32], rbx
37bf745f9mov r9, rsi
37bf745fcmov r8, rsi
37bf745ffmov [rsp+104], 9
37bf74608mov rdx, [rsp+168]
37bf74610lea rcx, [rip+0x4e6d7a]
37bf74617mov [rsp+88], rax
37bf7461cmov rax, [rsp+496]
37bf74624mov [rsp+96], 5
37bf7462dmov [rsp+80], rax
37bf74632mov rax, [rsp+472]
37bf7463amov [rsp+72], rax
37bf7463fmov rax, [rsp+464]
37bf74647mov [rsp+64], rax
37bf7464cmov rax, [rsp+488]
37bf74654mov [rsp+56], rax
37bf74659mov rax, [rsp+392]
37bf74661mov [rsp+48], rax
37bf74666mov rax, [rsp+384]
37bf7466emov [rsp+40], rax
37bf74673call dormr2_64_
37bf74678jmp 0x37bf73874
37bf7467d
37bf7467dloc_37bf7467d:
37bf7467dmov rax, -16
37bf74684mov r14l, 16
37bf7468ajmp 0x37bf73bfe
37bf7468f
37bf7468floc_37bf7468f:
37bf7468fmov rax, -18
37bf74696mov r14l, 18
37bf7469cjmp 0x37bf73bfe
37bf746a1
37bf746a1loc_37bf746a1:
37bf746a1mov rax, -20
37bf746a8mov r14l, 20
37bf746aejmp 0x37bf73bfe
37bf746b3
37bf746b3loc_37bf746b3:
37bf746b3mov r14, rax
37bf746b6
37bf746b6loc_37bf746b6:
37bf746b6neg r14
37bf746b9jmp 0x37bf73c09
37bf746be
37bf746beloc_37bf746be:
37bf746becmp [rsp+112], -1
37bf746c4je 0x37bf733d7
37bf746camov [rax], -24
37bf746d1mov r14l, 24
37bf746d7jmp 0x37bf73c09
37bf731c0
37bf731c0dggsvp3_64_:
37bf731c0push r15
37bf731c2push r14
37bf731c4push r13
37bf731c6push r12
37bf731c8push rbp
37bf731c9push rdi
37bf731capush rsi
37bf731cbpush rbx
37bf731ccsub rsp, 248
37bf731d3movups [rsp+224], x6
37bf731dbmov rax, [rsp+392]
37bf731e3mov rsi, [rsp+360]
37bf731ebmov rbp, [rsp+416]
37bf731f3mov rbx, [rsp+424]
37bf731fbmov rax, [rax]
37bf731femov [rsp+128], rax
37bf73206mov r14, r8
37bf73209mov rdi, r9
37bf7320cmov r8l, 1
37bf73212mov rax, [rsp+376]
37bf7321amov [rsp+328], rdx
37bf73222mov r9l, 1
37bf73228mov r13, rcx
37bf7322blea rdx, [rip+0x4e811e]
37bf73232mov r12, [rax]
37bf73235mov rax, [rsp+440]
37bf7323dmov rax, [rax]
37bf73240mov [rsp+176], rax
37bf73248call lsame_64_
37bf7324dmov rcx, [rsp+328]
37bf73255mov r9l, 1
37bf7325bmov r8l, 1
37bf73261lea rdx, [rip+0x4e80e9]
37bf73268mov [rsp+136], rax
37bf73270call lsame_64_
37bf73275lea rdx, [rip+0x4e80d6]
37bf7327cmov r9l, 1
37bf73282mov rcx, r14
37bf73285mov r8l, 1
37bf7328bmov r15, rax
37bf7328ecall lsame_64_
37bf73293mov rdx, [rsp+504]
37bf7329bmov [rsp+200], 1
37bf732a7mov [rsp+120], rax
37bf732acmov rdx, [rdx]
37bf732afmov [rsp+112], rdx
37bf732b4mov rdx, [rsp+512]
37bf732bcmov [rdx], 0
37bf732c3cmp [rsp+136], 0
37bf732ccje 0x37bf73c7b
37bf732d2
37bf732d2loc_37bf732d2:
37bf732d2test r15, r15
37bf732d5je 0x37bf73cb1
37bf732db
37bf732dbloc_37bf732db:
37bf732dbcmp [rsp+120], 0
37bf732e1je 0x37bf73c48
37bf732e7
37bf732e7loc_37bf732e7:
37bf732e7mov rax, [rdi]
37bf732eatest rax, rax
37bf732edjs 0x37bf73bf1
37bf732f3mov rdx, [rsp+352]
37bf732fbmov rdx, [rdx]
37bf732fetest rdx, rdx
37bf73301js 0x37bf73cfe
37bf73307mov rcx, [rsi]
37bf7330atest rcx, rcx
37bf7330djs 0x37bf73cec
37bf73313mov r11, [rsp+376]
37bf7331btest rax, rax
37bf7331emov r8l, 1
37bf73324cmovg r8, rax
37bf73328cmp [r11], r8
37bf7332bjl 0x37bf73d10
37bf73331mov r11, [rsp+392]
37bf73339test rdx, rdx
37bf7333cmov r8l, 1
37bf73342cmovg r8, rdx
37bf73346cmp [r11], r8
37bf73349jl 0x37bf73d22
37bf7334fmov r11, [rsp+440]
37bf73357mov r8, [r11]
37bf7335atest r8, r8
37bf7335djle 0x37bf7467d
37bf73363cmp rax, r8
37bf73366jle 0x37bf73376
37bf73368test [rsp+136], 1
37bf73370jne 0x37bf7467d
37bf73376
37bf73376loc_37bf73376:
37bf73376mov rax, [rsp+456]
37bf7337emov rax, [rax]
37bf73381test rax, rax
37bf73384jle 0x37bf7468f
37bf7338acmp rdx, rax
37bf7338djle 0x37bf73399
37bf7338ftest r15b, 1
37bf73393jne 0x37bf7468f
37bf73399
37bf73399loc_37bf73399:
37bf73399mov rax, [rsp+472]
37bf733a1mov rax, [rax]
37bf733a4test rax, rax
37bf733a7jle 0x37bf746a1
37bf733adcmp rcx, rax
37bf733b0jle 0x37bf733bd
37bf733b2test [rsp+120], 1
37bf733b7jne 0x37bf746a1
37bf733bd
37bf733bdloc_37bf733bd:
37bf733bdmov rax, [rsp+504]
37bf733c5cmp [rax], 0
37bf733c9mov rax, [rsp+512]
37bf733d1jle 0x37bf746be
37bf733d7
37bf733d7loc_37bf733d7:
37bf733d7mov r14, [rax]
37bf733datest r14, r14
37bf733ddjne 0x37bf746b6
37bf733e3mov rax, [rsp+512]
37bf733eblea r14, [rip+0x4e7f66]
37bf733f2mov r9, [rsp+392]
37bf733famov rdx, rsi
37bf733fdmov [rsp+56], r14
37bf73402mov r8, [rsp+384]
37bf7340amov [rsp+64], rax
37bf7340fmov rax, [rsp+496]
37bf73417mov rcx, [rsp+352]
37bf7341fmov [rsp+48], rax
37bf73424mov rax, [rsp+488]
37bf7342cmov [rsp+40], rax
37bf73431mov rax, [rsp+480]
37bf73439mov [rsp+32], rax
37bf7343ecall dgeqp3_64_
37bf73443mov rax, [rsp+496]
37bf7344bmov r8, [rdi]
37bf7344emov r9, [rsp+376]
37bf73456cvttsd2si rcx, [rax]
37bf7345bmov rax, [rsp+352]
37bf73463mov rax, [rax]
37bf73466cmp rcx, rax
37bf73469mov rdx, rax
37bf7346ccmovge rdx, rcx
37bf73470test r15, r15
37bf73473cmovne rcx, rdx
37bf73477mov rdx, [rsi]
37bf7347amov [rsp+56], r14
37bf7347fcmp rdx, rax
37bf73482cmovle rax, rdx
37bf73486cmp rax, r8
37bf73489cmovl rax, r8
37bf7348dmov r8, [rsp+368]
37bf73495cmp rax, rcx
37bf73498cmovge rcx, rax
37bf7349cmov rax, [rsp+512]
37bf734a4mov [rsp+64], rax
37bf734a9mov rax, [rsp+496]
37bf734b1cmp rcx, rdx
37bf734b4mov r13, rcx
37bf734b7cmovge rdx, rcx
37bf734bbcmp [rsp+120], 0
37bf734c1mov rcx, rdi
37bf734c4mov [rsp+48], rax
37bf734c9mov rax, [rsp+488]
37bf734d1cmovne r13, rdx
37bf734d5mov rdx, rsi
37bf734d8mov [rsp+40], rax
37bf734ddmov rax, [rsp+480]
37bf734e5mov [rsp+32], rax
37bf734eacall dgeqp3_64_
37bf734efmov rax, [rsp+496]
37bf734f7pxor x3, x3
37bf734fbcvttsd2si rdx, [rax]
37bf73500mov eax, 1
37bf73505test rdx, rdx
37bf73508cmovle rdx, rax
37bf7350cmov rax, [rsp+496]
37bf73514cmp rdx, r13
37bf73517cmovl rdx, r13
37bf7351bcvtsi2sd x3, rdx
37bf73520movsd_xmm [rax], x3
37bf73524movapd x6, x3
37bf73528mov rax, [rsp+512]
37bf73530mov rax, [rax]
37bf73533mov [rsp+144], rax
37bf7353btest rax, rax
37bf7353ejne 0x37bf746b3
37bf73544cmp [rsp+112], -1
37bf7354aje 0x37bf73c2c
37bf73550mov rdx, [rsp+128]
37bf73558xor eax, eax
37bf7355amov r8, [rsi]
37bf7355dtest rdx, rdx
37bf73560cmovns rax, rdx
37bf73564mov [rsp+152], rax
37bf7356cxor eax, eax
37bf7356etest r12, r12
37bf73571cmovns rax, r12
37bf73575mov [rsp+128], rax
37bf7357dnot rax
37bf73580mov [rsp+160], rax
37bf73588test r8, r8
37bf7358bjle 0x37bf735a0
37bf7358dmov rcx, [rsp+480]
37bf73595shl r8, 3
37bf73599xor edx, edx
37bf7359bcall memset
37bf735a0
37bf735a0loc_37bf735a0:
37bf735a0mov rax, [rsp+512]
37bf735a8mov r9, [rsp+392]
37bf735b0mov rdx, rsi
37bf735b3mov r8, [rsp+384]
37bf735bbmov rcx, [rsp+352]
37bf735c3mov [rsp+64], rax
37bf735c8mov rax, [rsp+504]
37bf735d0mov [rsp+56], rax
37bf735d5mov rax, [rsp+496]
37bf735ddmov [rsp+48], rax
37bf735e2mov rax, [rsp+488]
37bf735eamov [rsp+40], rax
37bf735efmov rax, [rsp+480]
37bf735f7mov [rsp+32], rax
37bf735fccall dgeqp3_64_
37bf73601mov rax, [rsp+480]
37bf73609mov rdx, rdi
37bf7360cmov r8, rsi
37bf7360fmov r9, [rsp+368]
37bf73617lea rcx, [rsp+200]
37bf7361fmov [rsp+40], rax
37bf73624mov rax, [rsp+376]
37bf7362cmov [rsp+184], rcx
37bf73634mov [rsp+32], rax
37bf73639call dlapmt_64_
37bf7363emov rax, [rsp+352]
37bf73646mov [rbx], 0
37bf7364dmov rdx, [rax]
37bf73650mov rax, [rsi]
37bf73653cmp rdx, rax
37bf73656cmovle rax, rdx
37bf7365atest rax, rax
37bf7365djle 0x37bf745d1
37bf73663mov rdx, [rsp+408]
37bf7366blea rcx, [rax+1]
37bf7366fmov eax, 1
37bf73674movsd_xmm x1, [rdx]
37bf73678mov rdx, [rsp+152]
37bf73680lea r8, [8*rdx+8]
37bf73688mov rdx, [rsp+384]
37bf73690sub rdx, 8
37bf73694nop [rax+rax]
37bf7369fnop [rax+rax]
37bf736aanop [rax+rax]
37bf736b5nop [rax+rax]
37bf736c0
37bf736c0loc_37bf736c0:
37bf736c0movsd_xmm x0, [rdx+8]
37bf736c5andpd x0, [rip+0x4e7ce3]
37bf736cdcomisd x0, x1
37bf736d1jbe 0x37bf736d7
37bf736d3add [rbx], 1
37bf736d7
37bf736d7loc_37bf736d7:
37bf736d7add rax, 1
37bf736dbadd rdx, r8
37bf736decmp rax, rcx
37bf736e1jne 0x37bf736c0
37bf736e3lea rax, [rsp+216]
37bf736ebmov [rsp+112], rax
37bf736f0test r15, r15
37bf736f3jne 0x37bf73e33
37bf736f9
37bf736f9loc_37bf736f9:
37bf736f9mov r15, [rbx]
37bf736fccmp r15, 1
37bf73700jle 0x37bf73750
37bf73702mov rax, [rsp+152]
37bf7370alea r14, [8*r15-8]
37bf73712mov r12l, 1
37bf73718lea r13, [8*rax+8]
37bf73720mov rax, [rsp+384]
37bf73728lea rcx, [rax+8]
37bf7372cjmp 0x37bf73747
37bf7372e
37bf7372e 66 90 f.
37bf73730
37bf73730loc_37bf73730:
37bf73730mov r8, r14
37bf73733xor edx, edx
37bf73735sub r14, 8
37bf73739call memset
37bf7373elea rcx, [rax+r13]
37bf73742cmp r15, r12
37bf73745je 0x37bf73750
37bf73747
37bf73747loc_37bf73747:
37bf73747add r12, 1
37bf7374bcmp r15, r12
37bf7374ejge 0x37bf73730
37bf73750
37bf73750loc_37bf73750:
37bf73750mov rax, [rsp+352]
37bf73758mov rdx, [rax]
37bf7375b
37bf7375bloc_37bf7375b:
37bf7375bcmp r15, rdx
37bf7375ejl 0x37bf73dd9
37bf73764
37bf73764loc_37bf73764:
37bf73764cmp [rsp+120], 0
37bf7376ajne 0x37bf73d57
37bf73770
37bf73770loc_37bf73770:
37bf73770mov rcx, [rsp+352]
37bf73778mov rax, [rbx]
37bf7377bmov rdx, [rsi]
37bf7377ecmp [rcx], rax
37bf73781jl 0x37bf73d38
37bf73787lea r14, [rip+0x4e7bfa]
37bf7378emov [rsp+168], r14
37bf73796cmp rax, rdx
37bf73799je 0x37bf739a4
37bf7379fmov rax, [rsp+512]
37bf737a7mov r9, [rsp+392]
37bf737afmov rdx, rsi
37bf737b2mov rcx, rbx
37bf737b5mov r8, [rsp+384]
37bf737bdmov [rsp+48], rax
37bf737c2mov rax, [rsp+496]
37bf737camov [rsp+40], rax
37bf737cfmov rax, [rsp+488]
37bf737d7mov [rsp+32], rax
37bf737dccall dgerq2_64_
37bf737e1mov [rsp+32], rbx
37bf737e6mov r9, rsi
37bf737e9mov r8, rdi
37bf737ecmov rax, [rsp+512]
37bf737f4mov rdx, r14
37bf737f7lea rcx, [rip+0x4e7b93]
37bf737femov [rsp+104], 9
37bf73807mov [rsp+96], 5
37bf73810mov [rsp+88], rax
37bf73815mov rax, [rsp+496]
37bf7381dmov [rsp+80], rax
37bf73822mov rax, [rsp+376]
37bf7382amov [rsp+72], rax
37bf7382fmov rax, [rsp+368]
37bf73837mov [rsp+64], rax
37bf7383cmov rax, [rsp+488]
37bf73844mov [rsp+56], rax
37bf73849mov rax, [rsp+392]
37bf73851mov [rsp+48], rax
37bf73856mov rax, [rsp+384]
37bf7385emov [rsp+40], rax
37bf73863call dormr2_64_
37bf73868cmp [rsp+120], 0
37bf7386ejne 0x37bf745ec
37bf73874
37bf73874loc_37bf73874:
37bf73874mov rax, [rsi]
37bf73877sub rax, [rbx]
37bf7387alea r13, [rip+0x4e7ae7]
37bf73881mov rdx, rbx
37bf73884mov [rsp+216], rax
37bf7388cmov rax, [rsp+392]
37bf73894mov r9, r13
37bf73897lea rcx, [rip+0x4e7ad2]
37bf7389emov [rsp+56], 4
37bf738a7mov r8, [rsp+112]
37bf738acmov [rsp+48], rax
37bf738b1mov rax, [rsp+384]
37bf738b9mov [rsp+32], r13
37bf738bemov [rsp+40], rax
37bf738c3call dlaset_64_
37bf738c8mov r8, [rsi]
37bf738cbmov r12, [rbx]
37bf738cemov rax, r8
37bf738d1sub rax, r12
37bf738d4lea r10, [rax+1]
37bf738d8mov [rsp+144], rax
37bf738e0cmp r8, r10
37bf738e3jl 0x37bf7397a
37bf738e9mov r11, [rsp+152]
37bf738f1mov rcx, rax
37bf738f4lea r9, [rax+r12+2]
37bf738f9mov [rsp+424], rbx
37bf73901sub rcx, r8
37bf73904sub r9, r8
37bf73907sub r8, rax
37bf7390aimul r10, r11
37bf7390eadd rcx, r12
37bf73911mov r13, r9
37bf73914lea r14, [8*r11+8]
37bf7391cnot r11
37bf7391flea rbx, [8*r8-8]
37bf73927mov r15, r14
37bf7392alea r14, [r12+2]
37bf7392fadd rcx, r10
37bf73932add rcx, r11
37bf73935mov r11, [rsp+384]
37bf7393dlea rcx, [r11+8*rcx+16]
37bf73942nop [rax]
37bf73945nop [rax+rax]
37bf73950
37bf73950loc_37bf73950:
37bf73950cmp r12, r13
37bf73953jl 0x37bf73962
37bf73955mov r8, rbx
37bf73958xor edx, edx
37bf7395acall memset
37bf7395fmov rcx, rax
37bf73962
37bf73962loc_37bf73962:
37bf73962add r13, 1
37bf73966add rcx, r15
37bf73969sub rbx, 8
37bf7396dcmp r14, r13
37bf73970jne 0x37bf73950
37bf73972mov rbx, [rsp+424]
37bf7397a
37bf7397aloc_37bf7397a:
37bf7397acmp [rsp+144], 0
37bf73983jle 0x37bf739a4
37bf73985mov rax, [rsp+144]
37bf7398dmov rcx, [rsp+480]
37bf73995xor edx, edx
37bf73997lea r8, [8*rax]
37bf7399fcall memset
37bf739a4
37bf739a4loc_37bf739a4:
37bf739a4mov rax, [rsp+144]
37bf739acmov r9, [rsp+376]
37bf739b4mov rcx, rdi
37bf739b7mov r8, [rsp+368]
37bf739bfmov rdx, [rsp+112]
37bf739c4mov [rsp+216], rax
37bf739ccmov rax, [rsp+512]
37bf739d4mov [rsp+64], rax
37bf739d9mov rax, [rsp+504]
37bf739e1mov [rsp+56], rax
37bf739e6mov rax, [rsp+496]
37bf739eemov [rsp+48], rax
37bf739f3mov rax, [rsp+488]
37bf739fbmov [rsp+40], rax
37bf73a00mov rax, [rsp+480]
37bf73a08mov [rsp+32], rax
37bf73a0dcall dgeqp3_64_
37bf73a12mov r10, [rdi]
37bf73a15mov rcx, [rsi]
37bf73a18mov [rbp], 0
37bf73a20sub rcx, [rbx]
37bf73a23cmp rcx, r10
37bf73a26cmovle r10, rcx
37bf73a2atest r10, r10
37bf73a2djle 0x37bf73aa4
37bf73a2fmov rax, [rsp+400]
37bf73a37lea r8, [r10+1]
37bf73a3bmovsd_xmm x1, [rax]
37bf73a3fmov rax, [rsp+128]
37bf73a47lea r9, [8*rax+8]
37bf73a4fmov rax, [rsp+368]
37bf73a57lea rdx, [rax-8]
37bf73a5bmov eax, 1
37bf73a60nop [rax+rax]
37bf73a6anop [rax+rax]
37bf73a75nop [rax+rax]
37bf73a80
37bf73a80loc_37bf73a80:
37bf73a80movsd_xmm x0, [rdx+8]
37bf73a85andpd x0, [rip+0x4e7923]
37bf73a8dcomisd x0, x1
37bf73a91jbe 0x37bf73a98
37bf73a93add [rbp], 1
37bf73a98
37bf73a98loc_37bf73a98:
37bf73a98add rax, 1
37bf73a9cadd rdx, r9
37bf73a9fcmp rax, r8
37bf73aa2jne 0x37bf73a80
37bf73aa4
37bf73aa4loc_37bf73aa4:
37bf73aa4mov rax, [rsp+512]
37bf73aacadd rcx, 1
37bf73ab0mov r9, rbx
37bf73ab3mov rdx, [rsp+368]
37bf73abbimul rcx, [rsp+128]
37bf73ac4mov r8, rdi
37bf73ac7mov [rsp+216], r10
37bf73acfmov [rsp+88], rax
37bf73ad4mov rax, [rsp+496]
37bf73adcmov [rsp+40], rdx
37bf73ae1mov [rsp+80], rax
37bf73ae6mov rax, [rsp+376]
37bf73aeemov [rsp+104], 9
37bf73af7mov [rsp+72], rax
37bf73afcmov rax, [rsp+160]
37bf73b04mov [rsp+96], 4
37bf73b0dlea rax, [rax+rcx+1]
37bf73b12lea rcx, [rip+0x4e787d]
37bf73b19lea rax, [rdx+8*rax]
37bf73b1dmov rdx, [rsp+168]
37bf73b25mov [rsp+64], rax
37bf73b2amov rax, [rsp+488]
37bf73b32mov [rsp+56], rax
37bf73b37mov rax, [rsp+376]
37bf73b3fmov [rsp+48], rax
37bf73b44mov rax, [rsp+112]
37bf73b49mov [rsp+32], rax
37bf73b4ecall dorm2r_64_
37bf73b53cmp [rsp+136], 0
37bf73b5cjne 0x37bf73f6b
37bf73b62cmp [rsp+120], 0
37bf73b68jne 0x37bf7409b
37bf73b6e
37bf73b6eloc_37bf73b6e:
37bf73b6emov r14, [rbp]
37bf73b72cmp r14, 1
37bf73b76jle 0x37bf73bc8
37bf73b78mov rax, [rsp+128]
37bf73b80lea r12, [8*r14-8]
37bf73b88mov r15l, 1
37bf73b8elea r13, [8*rax+8]
37bf73b96mov rax, [rsp+368]
37bf73b9elea rcx, [rax+8]
37bf73ba2jmp 0x37bf73bbf
37bf73ba4
37bf73ba4 0f 1f 40 00 ..@.
37bf73ba8
37bf73ba8loc_37bf73ba8:
37bf73ba8mov r8, r12
37bf73babxor edx, edx
37bf73badsub r12, 8
37bf73bb1call memset
37bf73bb6lea rcx, [rax+r13]
37bf73bbacmp r14, r15
37bf73bbdje 0x37bf73bc8
37bf73bbf
37bf73bbfloc_37bf73bbf:
37bf73bbfadd r15, 1
37bf73bc3cmp r14, r15
37bf73bc6jge 0x37bf73ba8
37bf73bc8
37bf73bc8loc_37bf73bc8:
37bf73bc8mov rax, [rdi]
37bf73bcbmov rdx, [rsi]
37bf73bcesub rdx, [rbx]
37bf73bd1cmp r14, rax
37bf73bd4jl 0x37bf740e5
37bf73bdacmp r14, rdx
37bf73bddjl 0x37bf7429a
37bf73be3
37bf73be3loc_37bf73be3:
37bf73be3mov rax, [rsp+496]
37bf73bebmovsd_xmm [rax], x6
37bf73befjmp 0x37bf73c2c
37bf73bf1
37bf73bf1loc_37bf73bf1:
37bf73bf1mov rax, -4
37bf73bf8mov r14l, 4
37bf73bfe
37bf73bfeloc_37bf73bfe:
37bf73bfemov rdi, [rsp+512]
37bf73c06mov [rdi], rax
37bf73c09
37bf73c09loc_37bf73c09:
37bf73c09lea rdx, [rsp+216]
37bf73c11mov r8l, 7
37bf73c17lea rcx, [rip+0x4e7742]
37bf73c1emov [rsp+216], r14
37bf73c26call xerbla_64_
37bf73c2bnop
37bf73c2c
37bf73c2cloc_37bf73c2c:
37bf73c2cmovups x6, [rsp+224]
37bf73c34add rsp, 248
37bf73c3bpop rbx
37bf73c3cpop rsi
37bf73c3dpop rdi
37bf73c3epop rbp
37bf73c3fpop r12
37bf73c41pop r13
37bf73c43pop r14
37bf73c45pop r15
37bf73c47ret
37bf73c48
37bf73c48loc_37bf73c48:
37bf73c48mov r9l, 1
37bf73c4emov r8l, 1
37bf73c54lea rdx, [rip+0x4e76f8]
37bf73c5bmov rcx, r14
37bf73c5ecall lsame_64_
37bf73c63test rax, rax
37bf73c66jne 0x37bf732e7
37bf73c6cmov rax, -3
37bf73c73mov r14l, 3
37bf73c79jmp 0x37bf73bfe
37bf73c7b
37bf73c7bloc_37bf73c7b:
37bf73c7bmov r9l, 1
37bf73c81mov r8l, 1
37bf73c87lea rdx, [rip+0x4e76c5]
37bf73c8emov rcx, r13
37bf73c91call lsame_64_
37bf73c96test rax, rax
37bf73c99jne 0x37bf732d2
37bf73c9fmov rax, -1
37bf73ca6mov r14l, 1
37bf73cacjmp 0x37bf73bfe
37bf73cb1
37bf73cb1loc_37bf73cb1:
37bf73cb1mov rcx, [rsp+328]
37bf73cb9mov r9l, 1
37bf73cbfmov r8l, 1
37bf73cc5lea rdx, [rip+0x4e7687]
37bf73ccccall lsame_64_
37bf73cd1test rax, rax
37bf73cd4jne 0x37bf732db
37bf73cdamov rax, -2
37bf73ce1mov r14l, 2
37bf73ce7jmp 0x37bf73bfe
37bf73cec
37bf73cecloc_37bf73cec:
37bf73cecmov rax, -6
37bf73cf3mov r14l, 6
37bf73cf9jmp 0x37bf73bfe
37bf73cfe
37bf73cfeloc_37bf73cfe:
37bf73cfemov rax, -5
37bf73d05mov r14l, 5
37bf73d0bjmp 0x37bf73bfe
37bf73d10
37bf73d10loc_37bf73d10:
37bf73d10mov rax, -8
37bf73d17mov r14l, 8
37bf73d1djmp 0x37bf73bfe
37bf73d22
37bf73d22loc_37bf73d22:
37bf73d22mov rax, -10
37bf73d29mov r14l, 10
37bf73d2fjmp 0x37bf73bfe
37bf73d34
37bf73d34 0f 1f 40 00 ..@.
37bf73d38
37bf73d38loc_37bf73d38:
37bf73d38sub rdx, rax
37bf73d3blea rax, [rip+0x4e7646]
37bf73d42mov [rsp+144], rdx
37bf73d4amov [rsp+168], rax
37bf73d52jmp 0x37bf7397a
37bf73d57
37bf73d57loc_37bf73d57:
37bf73d57mov rax, [rsp+472]
37bf73d5fmov r8, rsi
37bf73d62mov rdx, rsi
37bf73d65lea r9, [rip+0x4e75fc]
37bf73d6cmov [rsp+56], 4
37bf73d75lea rcx, [rip+0x4e75f4]
37bf73d7cmov [rsp+48], rax
37bf73d81mov rax, [rsp+464]
37bf73d89mov [rsp+40], rax
37bf73d8elea rax, [rip+0x4e75eb]
37bf73d95mov [rsp+32], rax
37bf73d9acall dlaset_64_
37bf73d9fmov rax, [rsp+480]
37bf73da7mov r8, rsi
37bf73daamov rdx, rsi
37bf73dadmov r9, [rsp+464]
37bf73db5mov rcx, [rsp+184]
37bf73dbdmov [rsp+40], rax
37bf73dc2mov rax, [rsp+472]
37bf73dcamov [rsp+32], rax
37bf73dcfcall dlapmt_64_
37bf73dd4jmp 0x37bf73770
37bf73dd9
37bf73dd9loc_37bf73dd9:
37bf73dd9mov rax, [rsp+392]
37bf73de1sub rdx, r15
37bf73de4lea r13, [rip+0x4e757d]
37bf73debmov [rsp+56], 4
37bf73df4mov [rsp+32], r13
37bf73df9mov r9, r13
37bf73dfcmov r8, rsi
37bf73dfflea rcx, [rip+0x4e756a]
37bf73e06mov [rsp+48], rax
37bf73e0bmov rax, [rsp+384]
37bf73e13mov [rsp+216], rdx
37bf73e1bmov rdx, [rsp+112]
37bf73e20lea rax, [rax+8*r15]
37bf73e24mov [rsp+40], rax
37bf73e29call dlaset_64_
37bf73e2ejmp 0x37bf73764
37bf73e33
37bf73e33loc_37bf73e33:
37bf73e33mov rax, [rsp+456]
37bf73e3blea r13, [rip+0x4e7526]
37bf73e42mov r8, [rsp+352]
37bf73e4amov [rsp+56], 4
37bf73e53mov [rsp+32], r13
37bf73e58lea rcx, [rip+0x4e7511]
37bf73e5fmov r9, r13
37bf73e62mov [rsp+48], rax
37bf73e67mov rax, [rsp+448]
37bf73e6fmov rdx, r8
37bf73e72mov [rsp+40], rax
37bf73e77call dlaset_64_
37bf73e7cmov rax, [rsp+352]
37bf73e84lea rcx, [rsp+216]
37bf73e8cmov [rsp+112], rcx
37bf73e91mov rdx, [rax]
37bf73e94cmp rdx, 1
37bf73e98jle 0x37bf73f03
37bf73e9amov rax, [rsp+456]
37bf73ea2sub rdx, 1
37bf73ea6mov r8, rsi
37bf73ea9mov [rsp+56], 5
37bf73eb2mov [rsp+216], rdx
37bf73ebamov rdx, rcx
37bf73ebdlea rcx, [rip+0x4e74b0]
37bf73ec4mov [rsp+48], rax
37bf73ec9mov rax, [rsp+448]
37bf73ed1add rax, 8
37bf73ed5mov [rsp+40], rax
37bf73edamov rax, [rsp+392]
37bf73ee2mov [rsp+32], rax
37bf73ee7mov rax, [rsp+384]
37bf73eeflea r9, [rax+8]
37bf73ef3call dlacpy_64_
37bf73ef8mov rax, [rsp+352]
37bf73f00mov rdx, [rax]
37bf73f03
37bf73f03loc_37bf73f03:
37bf73f03mov rax, [rsi]
37bf73f06mov r9, [rsp+448]
37bf73f0emov r8, [rsp+112]
37bf73f13cmp rax, rdx
37bf73f16cmovg rax, rdx
37bf73f1amov rdx, [rsp+352]
37bf73f22mov [rsp+216], rax
37bf73f2amov rax, [rsp+512]
37bf73f32mov rcx, rdx
37bf73f35mov [rsp+56], rax
37bf73f3amov rax, [rsp+496]
37bf73f42mov [rsp+48], rax
37bf73f47mov rax, [rsp+488]
37bf73f4fmov [rsp+40], rax
37bf73f54mov rax, [rsp+456]
37bf73f5cmov [rsp+32], rax
37bf73f61call dorg2r_64_
37bf73f66jmp 0x37bf736f9
37bf73f6b
37bf73f6bloc_37bf73f6b:
37bf73f6bmov rax, [rsp+440]
37bf73f73lea r13, [rip+0x4e73ee]
37bf73f7amov rdx, rdi
37bf73f7dmov r8, rdi
37bf73f80mov [rsp+32], r13
37bf73f85mov r9, r13
37bf73f88lea rcx, [rip+0x4e73e1]
37bf73f8fmov [rsp+48], rax
37bf73f94mov rax, [rsp+432]
37bf73f9cmov [rsp+56], 4
37bf73fa5mov [rsp+40], rax
37bf73faacall dlaset_64_
37bf73fafmov rdx, [rdi]
37bf73fb2cmp rdx, 1
37bf73fb6jle 0x37bf7402e
37bf73fb8mov rax, [rsi]
37bf73fbbsub rax, [rbx]
37bf73fbemov [rsp+56], 5
37bf73fc7sub rdx, 1
37bf73fcbmov [rsp+216], rax
37bf73fd3mov rax, [rsp+440]
37bf73fdblea rcx, [rip+0x4e7392]
37bf73fe2mov r8, [rsp+112]
37bf73fe7mov [rsp+208], rdx
37bf73feflea rdx, [rsp+208]
37bf73ff7mov [rsp+48], rax
37bf73ffcmov rax, [rsp+432]
37bf74004add rax, 8
37bf74008mov [rsp+40], rax
37bf7400dmov rax, [rsp+376]
37bf74015mov [rsp+32], rax
37bf7401amov rax, [rsp+368]
37bf74022lea r9, [rax+8]
37bf74026call dlacpy_64_
37bf7402bmov rdx, [rdi]
37bf7402e
37bf7402eloc_37bf7402e:
37bf7402emov rax, [rsi]
37bf74031sub rax, [rbx]
37bf74034mov rcx, rdi
37bf74037cmp rax, rdx
37bf7403amov r9, [rsp+432]
37bf74042mov r8, [rsp+112]
37bf74047cmovg rax, rdx
37bf7404bmov rdx, rdi
37bf7404emov [rsp+216], rax
37bf74056mov rax, [rsp+512]
37bf7405emov [rsp+56], rax
37bf74063mov rax, [rsp+496]
37bf7406bmov [rsp+48], rax
37bf74070mov rax, [rsp+488]
37bf74078mov [rsp+40], rax
37bf7407dmov rax, [rsp+440]
37bf74085mov [rsp+32], rax
37bf7408acall dorg2r_64_
37bf7408fcmp [rsp+120], 0
37bf74095je 0x37bf73b6e
37bf7409b
37bf7409bloc_37bf7409b:
37bf7409bmov rax, [rsi]
37bf7409esub rax, [rbx]
37bf740a1mov rdx, rsi
37bf740a4mov [rsp+216], rax
37bf740acmov rax, [rsp+480]
37bf740b4mov r9, [rsp+464]
37bf740bcmov r8, [rsp+112]
37bf740c1mov [rsp+40], rax
37bf740c6mov rax, [rsp+472]
37bf740cemov rcx, [rsp+184]
37bf740d6mov [rsp+32], rax
37bf740dbcall dlapmt_64_
37bf740e0jmp 0x37bf73b6e
37bf740e5
37bf740e5loc_37bf740e5:
37bf740e5sub rax, r14
37bf740e8lea r13, [rip+0x4e7279]
37bf740efmov [rsp+56], 4
37bf740f8lea r10, [rip+0x4e7271]
37bf740ffmov [rsp+32], r13
37bf74104mov r8, [rsp+112]
37bf74109mov rcx, r10
37bf7410cmov r9, r13
37bf7410fmov [rsp+208], rax
37bf74117mov rax, [rsp+376]
37bf7411fmov [rsp+216], rdx
37bf74127lea rdx, [rsp+208]
37bf7412fmov [rsp+48], rax
37bf74134mov rax, [rsp+368]
37bf7413cmov [rsp+144], r10
37bf74144lea rax, [rax+8*r14]
37bf74148mov [rsp+40], rax
37bf7414dcall dlaset_64_
37bf74152mov r15, [rbp]
37bf74156mov rdx, [rsi]
37bf74159sub rdx, [rbx]
37bf7415cmov r10, [rsp+144]
37bf74164cmp rdx, r15
37bf74167jg 0x37bf742a8
37bf7416d
37bf7416dloc_37bf7416d:
37bf7416dmov rdx, [rdi]
37bf74170cmp rdx, r15
37bf74173jle 0x37bf73be3
37bf74179sub rdx, r15
37bf7417cmov r9, [rsp+376]
37bf74184mov rcx, [rsp+112]
37bf74189mov [rsp+216], rdx
37bf74191mov rdx, [rsi]
37bf74194sub rdx, [rbx]
37bf74197add rdx, 1
37bf7419bimul rdx, [rsp+128]
37bf741a4add rdx, [rsp+160]
37bf741aclea rax, [r15+rdx+1]
37bf741b1mov rdx, [rsp+512]
37bf741b9mov [rsp+48], rdx
37bf741bemov rdx, [rsp+496]
37bf741c6mov [rsp+40], rdx
37bf741cbmov rdx, [rsp+488]
37bf741d3mov [rsp+32], rdx
37bf741d8mov rdx, [rsp+368]
37bf741e0lea r8, [rdx+8*rax]
37bf741e4mov rdx, rbx
37bf741e7call dgeqr2_64_
37bf741eccmp [rsp+136], 0
37bf741f5jne 0x37bf744cd
37bf741fb
37bf741fbloc_37bf741fb:
37bf741fbmov rdx, [rsi]
37bf741femov r9, [rbx]
37bf74201mov r8, rdx
37bf74204sub r8, r9
37bf74207lea rcx, [r8+1]
37bf7420bcmp rdx, rcx
37bf7420ejl 0x37bf73be3
37bf74214mov rax, [rbp]
37bf74218mov r11, [rsp+128]
37bf74220mov rdi, [rdi]
37bf74223imul rcx, r11
37bf74227lea rbp, [r9+rax+2]
37bf7422cadd rax, r9
37bf7422flea rbx, [rbp+r8]
37bf74234add rax, r8
37bf74237lea rsi, [8*r11+8]
37bf7423fsub rax, rdx
37bf74242sub rbx, rdx
37bf74245mov rdx, [rsp+368]
37bf7424dlea r12, [8*rdi+8]
37bf74255add rax, rcx
37bf74258add rax, [rsp+160]
37bf74260lea rcx, [rdx+8*rax+16]
37bf74265nop [rax+rax]
37bf74270
37bf74270loc_37bf74270:
37bf74270cmp rdi, rbx
37bf74273jl 0x37bf74289
37bf74275mov rax, rbx
37bf74278xor edx, edx
37bf7427aneg rax
37bf7427dlea r8, [r12+8*rax]
37bf74281call memset
37bf74286mov rcx, rax
37bf74289
37bf74289loc_37bf74289:
37bf74289add rbx, 1
37bf7428dadd rcx, rsi
37bf74290cmp rbp, rbx
37bf74293jne 0x37bf74270
37bf74295jmp 0x37bf73be3
37bf7429a
37bf7429aloc_37bf7429a:
37bf7429alea r13, [rip+0x4e70c7]
37bf742a1lea r10, [rip+0x4e70c8]
37bf742a8
37bf742a8loc_37bf742a8:
37bf742a8mov rax, [rsp+512]
37bf742b0mov [rsp+216], rdx
37bf742b8mov rcx, rbp
37bf742bbmov r9, [rsp+376]
37bf742c3mov r8, [rsp+368]
37bf742cbmov [rsp+144], r10
37bf742d3mov [rsp+48], rax
37bf742d8mov rax, [rsp+496]
37bf742e0mov rdx, [rsp+112]
37bf742e5mov [rsp+40], rax
37bf742eamov rax, [rsp+488]
37bf742f2mov [rsp+32], rax
37bf742f7call dgerq2_64_
37bf742fccmp [rsp+120], 0
37bf74302mov r10, [rsp+144]
37bf7430ajne 0x37bf74422
37bf74310
37bf74310loc_37bf74310:
37bf74310mov rax, [rsi]
37bf74313sub rax, [rbx]
37bf74316mov rcx, r10
37bf74319mov rdx, rbp
37bf7431csub rax, [rbp]
37bf74320mov [rsp+32], r13
37bf74325lea r9, [rip+0x4e703c]
37bf7432cmov [rsp+216], rax
37bf74334mov rax, [rsp+376]
37bf7433cmov [rsp+56], 4
37bf74345mov r8, [rsp+112]
37bf7434amov [rsp+48], rax
37bf7434fmov rax, [rsp+368]
37bf74357mov [rsp+40], rax
37bf7435ccall dlaset_64_
37bf74361mov r10, [rsi]
37bf74364mov rdx, [rbx]
37bf74367mov r15, [rbp]
37bf7436bmov r8, r10
37bf7436esub r8, rdx
37bf74371mov r13, r8
37bf74374sub r13, r15
37bf74377lea rcx, [r13+1]
37bf7437bcmp r8, rcx
37bf7437ejl 0x37bf7416d
37bf74384mov rax, [rsp+128]
37bf7438clea r11, [r15+rdx+2]
37bf74391add rdx, r15
37bf74394mov [rsp+424], rbx
37bf7439cmov r9, r11
37bf7439fsub rdx, r10
37bf743a2lea r12, [r8+r11]
37bf743a6imul rcx, rax
37bf743aasub r9, r10
37bf743adadd rdx, r13
37bf743b0sub r12, r10
37bf743b3lea r14, [r9+r13]
37bf743b7lea r9, [8*rax+8]
37bf743bfmov rax, [rsp+368]
37bf743c7mov rbx, r14
37bf743camov r13, r9
37bf743cdlea r14, [8*r15+8]
37bf743d5add rdx, rcx
37bf743d8add rdx, [rsp+160]
37bf743e0lea rcx, [rax+8*rdx+16]
37bf743e5nop [rax+rax]
37bf743f0
37bf743f0loc_37bf743f0:
37bf743f0cmp rbx, r15
37bf743f3jg 0x37bf74409
37bf743f5mov rax, rbx
37bf743f8xor edx, edx
37bf743faneg rax
37bf743fdlea r8, [r14+8*rax]
37bf74401call memset
37bf74406mov rcx, rax
37bf74409
37bf74409loc_37bf74409:
37bf74409add rbx, 1
37bf7440dadd rcx, r13
37bf74410cmp r12, rbx
37bf74413jne 0x37bf743f0
37bf74415mov rbx, [rsp+424]
37bf7441djmp 0x37bf7416d
37bf74422
37bf74422loc_37bf74422:
37bf74422mov rax, [rsi]
37bf74425sub rax, [rbx]
37bf74428mov [rsp+32], rbp
37bf7442dmov r8, rsi
37bf74430mov [rsp+216], rax
37bf74438mov rax, [rsp+512]
37bf74440lea rcx, [rip+0x4e6f4a]
37bf74447mov [rsp+96], 5
37bf74450mov r9, [rsp+112]
37bf74455mov [rsp+88], rax
37bf7445amov rax, [rsp+496]
37bf74462mov rdx, [rsp+168]
37bf7446amov [rsp+120], r10
37bf7446fmov [rsp+80], rax
37bf74474mov rax, [rsp+472]
37bf7447cmov [rsp+104], 9
37bf74485mov [rsp+72], rax
37bf7448amov rax, [rsp+464]
37bf74492mov [rsp+64], rax
37bf74497mov rax, [rsp+488]
37bf7449fmov [rsp+56], rax
37bf744a4mov rax, [rsp+376]
37bf744acmov [rsp+48], rax
37bf744b1mov rax, [rsp+368]
37bf744b9mov [rsp+40], rax
37bf744becall dormr2_64_
37bf744c3mov r10, [rsp+120]
37bf744c8jmp 0x37bf74310
37bf744cd
37bf744cdloc_37bf744cd:
37bf744cdmov rdx, [rsp+176]
37bf744d5xor eax, eax
37bf744d7mov r9, [rbx]
37bf744damov rcx, [rbp]
37bf744demov r11, [rsp+432]
37bf744e6test rdx, rdx
37bf744e9cmovs rdx, rax
37bf744edmov rax, [rsi]
37bf744f0sub rax, r9
37bf744f3mov r8, rdx
37bf744f6lea rdx, [rax+1]
37bf744famov rax, [rdi]
37bf744fdmov [rsp+104], 12
37bf74506mov [rsp+96], 5
37bf7450fsub rax, rcx
37bf74512cmp rax, r9
37bf74515mov [rsp+208], rax
37bf7451dcmovg rax, r9
37bf74521lea r9, [rsp+208]
37bf74529mov [rsp+216], rax
37bf74531mov rax, [rsp+512]
37bf74539mov [rsp+88], rax
37bf7453emov rax, [rsp+496]
37bf74546mov [rsp+80], rax
37bf7454bmov rax, [rsp+440]
37bf74553mov [rsp+72], rax
37bf74558mov rax, r8
37bf7455bmov r8, rdi
37bf7455eimul rax, rcx
37bf74562lea rax, [r11+8*rax]
37bf74566mov [rsp+64], rax
37bf7456bmov rax, [rsp+488]
37bf74573mov [rsp+56], rax
37bf74578mov rax, [rsp+376]
37bf74580mov [rsp+48], rax
37bf74585mov rax, [rsp+128]
37bf7458dimul rax, rdx
37bf74591mov rdx, [rsp+368]
37bf74599add rax, [rsp+160]
37bf745a1lea rax, [rcx+rax+1]
37bf745a6lea rcx, [rip+0x4e6de4]
37bf745adlea rax, [rdx+8*rax]
37bf745b1lea rdx, [rip+0x4e6de2]
37bf745b8mov [rsp+40], rax
37bf745bdmov rax, [rsp+112]
37bf745c2mov [rsp+32], rax
37bf745c7call dorm2r_64_
37bf745ccjmp 0x37bf741fb
37bf745d1
37bf745d1loc_37bf745d1:
37bf745d1test r15, r15
37bf745d4jne 0x37bf73e33
37bf745dalea rax, [rsp+216]
37bf745e2mov [rsp+112], rax
37bf745e7jmp 0x37bf7375b
37bf745ec
37bf745ecloc_37bf745ec:
37bf745ecmov rax, [rsp+512]
37bf745f4mov [rsp+32], rbx
37bf745f9mov r9, rsi
37bf745fcmov r8, rsi
37bf745ffmov [rsp+104], 9
37bf74608mov rdx, [rsp+168]
37bf74610lea rcx, [rip+0x4e6d7a]
37bf74617mov [rsp+88], rax
37bf7461cmov rax, [rsp+496]
37bf74624mov [rsp+96], 5
37bf7462dmov [rsp+80], rax
37bf74632mov rax, [rsp+472]
37bf7463amov [rsp+72], rax
37bf7463fmov rax, [rsp+464]
37bf74647mov [rsp+64], rax
37bf7464cmov rax, [rsp+488]
37bf74654mov [rsp+56], rax
37bf74659mov rax, [rsp+392]
37bf74661mov [rsp+48], rax
37bf74666mov rax, [rsp+384]
37bf7466emov [rsp+40], rax
37bf74673call dormr2_64_
37bf74678jmp 0x37bf73874
37bf7467d
37bf7467dloc_37bf7467d:
37bf7467dmov rax, -16
37bf74684mov r14l, 16
37bf7468ajmp 0x37bf73bfe
37bf7468f
37bf7468floc_37bf7468f:
37bf7468fmov rax, -18
37bf74696mov r14l, 18
37bf7469cjmp 0x37bf73bfe
37bf746a1
37bf746a1loc_37bf746a1:
37bf746a1mov rax, -20
37bf746a8mov r14l, 20
37bf746aejmp 0x37bf73bfe
37bf746b3
37bf746b3loc_37bf746b3:
37bf746b3mov r14, rax
37bf746b6
37bf746b6loc_37bf746b6:
37bf746b6neg r14
37bf746b9jmp 0x37bf73c09
37bf746be
37bf746beloc_37bf746be:
37bf746becmp [rsp+112], -1
37bf746c4je 0x37bf733d7
37bf746camov [rax], -24
37bf746d1mov r14l, 24
37bf746d7jmp 0x37bf73c09
37bf731c0
Loading..