File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b970a40
37b970a40dsteqr_:
37b970a40push r15
37b970a42push r14
37b970a44push r13
37b970a46push r12
37b970a48push rbp
37b970a49push rdi
37b970a4apush rsi
37b970a4bpush rbx
37b970a4csub rsp, 488
37b970a53movups [rsp+352], x6
37b970a5bmovups [rsp+368], x7
37b970a63movups [rsp+384], x8
37b970a6cmovups [rsp+400], x9
37b970a75movups [rsp+416], x10
37b970a7emovups [rsp+432], x11
37b970a87movups [rsp+448], x12
37b970a90movups [rsp+464], x13
37b970a99mov rax, [rsp+600]
37b970aa1mov rbx, [rsp+608]
37b970aa9mov r12l, [rax]
37b970aacmov rax, [rsp+616]
37b970ab4mov [rax], 0
37b970abamov rbp, r8
37b970abdmov r13, r9
37b970ac0mov rsi, rcx
37b970ac3mov [rsp+568], rdx
37b970acbmov r9l, 1
37b970ad1mov r8l, 1
37b970ad7lea rdx, [rip+0xad0892]
37b970adecall lsame_
37b970ae3test eax, eax
37b970ae5je 0x37b971080
37b970aebmov rax, [rsp+568]
37b970af3mov r14l, [rax]
37b970af6test r14l, r14l
37b970af9js 0x37b9710b5
37b970affmov rax, [rsp+600]
37b970b07mov edi, [rax]
37b970b09test edi, edi
37b970b0bjle 0x37b9716f6
37b970b11mov [rsp+132], 0
37b970b1c
37b970b1cloc_37b970b1c:
37b970b1cmov rax, [rsp+616]
37b970b24mov eax, [rax]
37b970b26test eax, eax
37b970b28jne 0x37b9722d1
37b970b2emov rax, [rsp+568]
37b970b36mov eax, [rax]
37b970b38test eax, eax
37b970b3aje 0x37b9710eb
37b970b40cmp eax, 1
37b970b43je 0x37b972143
37b970b49mov edx, 1
37b970b4elea rcx, [rip+0xad0824]
37b970b55call dlamch_
37b970b5amov edx, 1
37b970b5flea rcx, [rip+0xad0814]
37b970b66movapd x11, x0
37b970b6bmovapd x8, x0
37b970b70mulsd x11, x0
37b970b75call dlamch_
37b970b7amovsd_xmm x6, [rip+0xad0836]
37b970b82movapd x9, x0
37b970b87movapd x0, x6
37b970b8bdivsd x0, x9
37b970b90sqrtsd x0, x0
37b970b94divsd x0, [rip+0xad0824]
37b970b9cmovsd_xmm [rsp+336], x0
37b970ba5movapd x0, x9
37b970baasqrtsd x0, x0
37b970baedivsd x0, x11
37b970bb3movsd_xmm [rsp+344], x0
37b970bbccmp [rsp+132], 2
37b970bc4je 0x37b9721e0
37b970bcamov rax, [rsp+568]
37b970bd2mov edi, [rax]
37b970bd4mov r14l, edi
37b970bd7test edi, edi
37b970bd9jle 0x37b972023
37b970bdf
37b970bdfloc_37b970bdf:
37b970bdfimul eax, edi, 30
37b970be2movsxd rsi, r12l
37b970be5mov r15l, r14l
37b970be8mov r11l, 1
37b970beemov [rsp+608], rbx
37b970bf6mov r14, rbp
37b970bf9mov r12, r13
37b970bfcmovq x7, [rip+0xad07dc]
37b970c04mov [rsp+160], 0
37b970c0fmov [rsp+164], eax
37b970c16lea eax, [rdi-1]
37b970c19mov [rsp+228], eax
37b970c20xor eax, eax
37b970c22test rsi, rsi
37b970c25cmovns rax, rsi
37b970c29mov [rsp+144], rax
37b970c31not rax
37b970c34mov [rsp+152], rax
37b970c3ccmp [rsp+228], r11l
37b970c44jge 0x37b970ffa
37b970c4anop [rax+rax]
37b970c50
37b970c50loc_37b970c50:
37b970c50lea ebp, [rdi+1]
37b970c53
37b970c53loc_37b970c53:
37b970c53cmp r15l, r11l
37b970c56je 0x37b970fcc
37b970c5cmov eax, r15l
37b970c5flea rdi, [rsp+268]
37b970c67mov [rsp+32], 1
37b970c70lea rcx, [rip+0xad0721]
37b970c77sub eax, r11l
37b970c7amov rdx, rdi
37b970c7dmov [rsp+96], r11l
37b970c82mov [rsp+248], eax
37b970c89lea r13l, [rax+1]
37b970c8dlea eax, [r11-1]
37b970c91movsxd rbx, eax
37b970c94mov [rsp+268], r13l
37b970c9clea rax, [8*rbx]
37b970ca4lea r9, [r12+rax]
37b970ca8add rax, r14
37b970cabmov r8, rax
37b970caemov [rsp+232], r9
37b970cb6mov [rsp+240], rax
37b970cbecall dlanst_
37b970cc3pxor x1, x1
37b970cc7mov r11l, [rsp+96]
37b970cccmovsd_xmm [rsp+272], x0
37b970cd5ucomisd x0, x1
37b970cd9jp 0x37b970ce1
37b970cdbje 0x37b970fc2
37b970ce1
37b970ce1loc_37b970ce1:
37b970ce1comisd x0, [rsp+336]
37b970ceaja 0x37b9715cb
37b970cf0movsd_xmm x1, [rsp+344]
37b970cf9comisd x1, x0
37b970cfdja 0x37b9717f5
37b970d03mov [rsp+252], 0
37b970d0e
37b970d0eloc_37b970d0e:
37b970d0elea eax, [r15-1]
37b970d12movsd_xmm x1, [r14+8*rbx]
37b970d18andpd x1, [rip+0xad06b0]
37b970d20cdqe
37b970d22movsd_xmm x0, [r14+8*rax]
37b970d28andpd x0, [rip+0xad06a0]
37b970d30mov eax, r15l
37b970d33comisd x1, x0
37b970d37cmovbe r15l, r11l
37b970d3bcmovbe r11l, eax
37b970d3fcmp r15l, r11l
37b970d42jge 0x37b9718f7
37b970d48mov [rsp+224], r13l
37b970d50mov r10, r12
37b970d53mov r12l, r15l
37b970d56mov [rsp+168], ebp
37b970d5dmov [rsp+176], rdi
37b970d65nop [rax+rax]
37b970d70
37b970d70loc_37b970d70:
37b970d70movsxd rax, r12l
37b970d73mov rdx, rax
37b970d76jmp 0x37b970dc4
37b970d78
37b970d78 0f 1f 84 00 00 00 00 00 ........
37b970d80
37b970d80loc_37b970d80:
37b970d80movsd_xmm x0, [r14+8*rdx-8]
37b970d87andpd x0, [rip+0xad0641]
37b970d8fmovsd_xmm x2, [r14+8*rdx]
37b970d95andpd x2, [rip+0xad0633]
37b970d9dmulsd x0, x11
37b970da2movsd_xmm x1, [r10+8*rdx-8]
37b970da9mulsd x1, x1
37b970dadmulsd x0, x2
37b970db1addsd x0, x9
37b970db6comisd x0, x1
37b970dbajae 0x37b971558
37b970dc0add rdx, 1
37b970dc4
37b970dc4loc_37b970dc4:
37b970dc4cmp r11l, edx
37b970dc7jg 0x37b970d80
37b970dc9mov r9l, r11l
37b970dcc
37b970dccloc_37b970dcc:
37b970dcclea edx, [r12+1]
37b970dd1cmp r12l, r9l
37b970dd4je 0x37b971540
37b970ddalea rdi, [rax-1]
37b970ddemov [rsp+136], rdi
37b970de6cmp r9l, edx
37b970de9jne 0x37b971148
37b970defmov esi, [rsp+132]
37b970df6lea rbx, [8*rax]
37b970dfemov [rsp+96], r11l
37b970e03mov [rsp+584], r10
37b970e0blea rdx, [r10+rbx-8]
37b970e10lea rcx, [r14+rbx-8]
37b970e15test esi, esi
37b970e17je 0x37b971580
37b970e1dlea r8, [rsp+280]
37b970e25lea r15, [rsp+328]
37b970e2dmov [rsp+104], rax
37b970e32mov [rsp+40], r8
37b970e37lea r8, [rsp+320]
37b970e3flea r9, [rsp+312]
37b970e47mov [rsp+32], r8
37b970e4clea r8, [r14+rbx]
37b970e50mov [rsp+48], r15
37b970e55call dlaev2_
37b970e5amov rax, [rsp+608]
37b970e62movsd_xmm x0, [rsp+280]
37b970e6blea r8, [rip+0xad0536]
37b970e72mov rcx, [rsp+144]
37b970e7aimul rcx, [rsp+104]
37b970e80movsd_xmm [rax+8*rdi], x0
37b970e85mov rax, [rsp+568]
37b970e8dmovsd_xmm x0, [rsp+328]
37b970e96mov r9, [rsp+568]
37b970e9emov edx, [rax]
37b970ea0mov rax, [rsp+608]
37b970ea8lea edx, [r12+rdx-1]
37b970eadmovsxd rdx, edx
37b970eb0sub rdx, 1
37b970eb4movsd_xmm [rax+8*rdx], x0
37b970eb9mov rax, [rsp+600]
37b970ec1mov [rsp+88], 1
37b970ecamov [rsp+64], rax
37b970ecfmov rax, [rsp+152]
37b970ed7mov [rsp+80], 1
37b970ee0mov [rsp+72], 1
37b970ee9lea rcx, [rax+rcx+1]
37b970eeemov rax, [rsp+592]
37b970ef6lea rcx, [rax+8*rcx]
37b970efamov rax, [rsp+608]
37b970f02mov [rsp+56], rcx
37b970f07lea rcx, [rip+0xad049b]
37b970f0elea rdx, [rax+8*rdx]
37b970f12mov [rsp+48], rdx
37b970f17lea rdx, [rax+rbx-8]
37b970f1clea rax, [rip+0xad0489]
37b970f23mov [rsp+40], rdx
37b970f28lea rdx, [rip+0xad0442]
37b970f2fmov [rsp+32], rax
37b970f34call dlasr_
37b970f39mov r11l, [rsp+96]
37b970f3emov r10, [rsp+584]
37b970f46
37b970f46loc_37b970f46:
37b970f46movupd x0, [rsp+312]
37b970f4fmov rax, [rsp+136]
37b970f57add r12l, 2
37b970f5bmov [r10+8*rax], 0
37b970f63movups [r14+8*rax], x0
37b970f68cmp r12l, r11l
37b970f6bjg 0x37b970f76
37b970f6d
37b970f6dloc_37b970f6d:
37b970f6dcmp r12l, r11l
37b970f70jne 0x37b970d70
37b970f76
37b970f76loc_37b970f76:
37b970f76mov r13l, [rsp+224]
37b970f7emov ebp, [rsp+168]
37b970f85mov r12, r10
37b970f88mov rdi, [rsp+176]
37b970f90
37b970f90loc_37b970f90:
37b970f90cmp [rsp+252], 1
37b970f98je 0x37b971b27
37b970f9enop
37b970fa0
37b970fa0loc_37b970fa0:
37b970fa0cmp [rsp+252], 2
37b970fa8je 0x37b97205f
37b970fae
37b970faeloc_37b970fae:
37b970faemov esi, [rsp+164]
37b970fb5cmp [rsp+160], esi
37b970fbcjge 0x37b972250
37b970fc2
37b970fc2loc_37b970fc2:
37b970fc2mov rax, [rsp+568]
37b970fcamov edi, [rax]
37b970fcc
37b970fccloc_37b970fcc:
37b970fccmov r15l, edi
37b970fcfcmp edi, ebp
37b970fd1jl 0x37b971705
37b970fd7cmp ebp, 1
37b970fdajle 0x37b970fe9
37b970fdclea eax, [rbp-2]
37b970fdfcdqe
37b970fe1mov [r12+8*rax], 0
37b970fe9
37b970fe9loc_37b970fe9:
37b970fe9mov r11l, ebp
37b970feccmp [rsp+228], r11l
37b970ff4jl 0x37b970c50
37b970ffa
37b970ffaloc_37b970ffa:
37b970ffamov ecx, [rsp+228]
37b971001movsxd rax, r11l
37b971004pxor x3, x3
37b971008jmp 0x37b971054
37b97100a
37b97100a 66 0f 1f 44 00 00 f..D..
37b971010
37b971010loc_37b971010:
37b971010movsd_xmm x0, [r14+8*rax-8]
37b971017movsd_xmm x1, [r14+8*rax]
37b97101dandpd x0, [rip+0xad03ab]
37b971025andpd x1, [rip+0xad03a3]
37b97102dandpd x2, [rip+0xad039b]
37b971035sqrtsd x0, x0
37b971039sqrtsd x1, x1
37b97103dmulsd x0, x1
37b971041mulsd x0, x8
37b971046comisd x0, x2
37b97104ajae 0x37b9715ba
37b971050add rax, 1
37b971054
37b971054loc_37b971054:
37b971054mov edx, eax
37b971056cmp ecx, eax
37b971058jl 0x37b970c50
37b97105emovsd_xmm x2, [r12+8*rax-8]
37b971065lea ebp, [rax+1]
37b971068ucomisd x2, x3
37b97106cjp 0x37b971010
37b97106ejne 0x37b971010
37b971070mov r15l, edx
37b971073jmp 0x37b970c53
37b971078
37b971078 0f 1f 84 00 00 00 00 00 ........
37b971080
37b971080loc_37b971080:
37b971080mov r9l, 1
37b971086mov r8l, 1
37b97108clea rdx, [rip+0xad02de]
37b971093mov rcx, rsi
37b971096call lsame_
37b97109btest eax, eax
37b97109dje 0x37b9721ae
37b9710a3mov rax, [rsp+568]
37b9710abmov eax, [rax]
37b9710adtest eax, eax
37b9710afjns 0x37b9716cd
37b9710b5
37b9710b5loc_37b9710b5:
37b9710b5mov edx, -2
37b9710bamov eax, 2
37b9710bf
37b9710bfloc_37b9710bf:
37b9710bfmov rsi, [rsp+616]
37b9710c7mov [rsi], edx
37b9710c9
37b9710c9loc_37b9710c9:
37b9710c9lea rdx, [rsp+344]
37b9710d1mov r8l, 6
37b9710d7lea rcx, [rip+0xad0295]
37b9710demov [rsp+344], eax
37b9710e5call xerbla_
37b9710eanop
37b9710eb
37b9710ebloc_37b9710eb:
37b9710ebmovups x6, [rsp+352]
37b9710f3movups x7, [rsp+368]
37b9710fbmovups x8, [rsp+384]
37b971104movups x9, [rsp+400]
37b97110dmovups x10, [rsp+416]
37b971116movups x11, [rsp+432]
37b97111fmovups x12, [rsp+448]
37b971128movups x13, [rsp+464]
37b971131add rsp, 488
37b971138pop rbx
37b971139pop rsi
37b97113apop rdi
37b97113bpop rbp
37b97113cpop r12
37b97113epop r13
37b971140pop r14
37b971142pop r15
37b971144ret
37b971145
37b971145 0f 1f 00 ...
37b971148
37b971148loc_37b971148:
37b971148mov esi, [rsp+164]
37b97114fcmp [rsp+160], esi
37b971156je 0x37b972192
37b97115clea rdx, [8*rax]
37b971164mov [rsp+96], rax
37b971169lea rbp, [rsp+296]
37b971171lea rbx, [r10+rdx]
37b971175lea rax, [r14+rdx]
37b971179mov rcx, rbp
37b97117cmov [rsp+112], r11l
37b971181movsd_xmm x10, [rax-8]
37b971187movsd_xmm x0, [rax]
37b97118blea rdx, [rip+0xad01fe]
37b971192mov [rsp+104], r9l
37b971197movsd_xmm x1, [rbx-8]
37b97119cadd [rsp+160], 1
37b9711a4subsd x0, x10
37b9711a9mov [rsp+184], rax
37b9711b1addsd x1, x1
37b9711b5mov [rsp+584], r10
37b9711bdmov [rsp+192], rbx
37b9711c5divsd x0, x1
37b9711c9movsd_xmm [rsp+296], x0
37b9711d2call dlapy2_
37b9711d7movapd x1, x7
37b9711dbmov r9l, [rsp+104]
37b9711e0mov r10, [rsp+584]
37b9711e8movapd x2, x0
37b9711ecmov rax, [rsp+96]
37b9711f1mov r11l, [rsp+112]
37b9711f6movsd_xmm [rsp+304], x0
37b9711ffmovsd_xmm x0, [rsp+296]
37b971208andnpd x1, x2
37b97120cmovapd x2, x7
37b971210lea ecx, [r9-1]
37b971214movsd_xmm [rsp+328], x6
37b97121dcmp r12l, ecx
37b971220movsd_xmm [rsp+280], x6
37b971229andpd x2, x0
37b97122dorpd x1, x2
37b971231addsd x1, x0
37b971235movsd_xmm x0, [rbx-8]
37b97123amovsxd rbx, ecx
37b97123ddivsd x0, x1
37b971241movsd_xmm x1, [r14+8*rbx]
37b971247subsd x1, x10
37b97124caddsd x0, x1
37b971250movsd_xmm [rsp+296], x0
37b971259jg 0x37b9715b0
37b97125fmov r8, rbx
37b971262movsxd rdx, r9l
37b971265mov [rsp+200], r9l
37b97126dmovapd x3, x6
37b971271shl rdx, 3
37b971275neg r8
37b971278mov [rsp+112], rbp
37b97127dmovapd x2, x6
37b971281lea rsi, [r14+rdx]
37b971285lea rdi, [r10+rdx]
37b971289mov [rsp+208], r11l
37b971291mov rbp, rbx
37b971294lea rdx, [rdx+8*r8]
37b971298lea r8, [rsp+280]
37b9712a0mov ebx, ecx
37b9712a2add rdx, [rsp+608]
37b9712aamov [rsp+120], rdx
37b9712aflea rdx, [rsp+328]
37b9712b7pxor x12, x12
37b9712bclea r13, [rsp+304]
37b9712c4mov [rsp+104], r8
37b9712c9mov [rsp+216], rax
37b9712d1mov [rsp+96], rdx
37b9712d6mov rdx, rdi
37b9712d9mov rdi, rsi
37b9712dcmov [rsp+576], r14
37b9712e4mov r14l, [rsp+132]
37b9712ecmov rsi, rdx
37b9712efnop
37b9712f0
37b9712f0loc_37b9712f0:
37b9712f0movsd_xmm x10, [rsi-16]
37b9712f6mov r9, [rsp+96]
37b9712fbmov [rsp+32], r13
37b971300lea rdx, [rsp+288]
37b971308mov r8, [rsp+104]
37b97130dmov rcx, [rsp+112]
37b971312mulsd x2, x10
37b971317mulsd x10, x3
37b97131cmovsd_xmm [rsp+288], x2
37b971325call dlartg_
37b97132acmp ebx, ebp
37b97132cje 0x37b97133c
37b97132emovsd_xmm x0, [rsp+304]
37b971337movsd_xmm [rsi-8], x0
37b97133c
37b97133cloc_37b97133c:
37b97133cmovsd_xmm x1, [rdi-8]
37b971341movsd_xmm x0, [rdi-16]
37b971346movsd_xmm x3, [rsp+280]
37b97134fmovsd_xmm x2, [rsp+328]
37b971358subsd x1, x12
37b97135dmovapd x4, x3
37b971361movapd x12, x2
37b971366addsd x4, x3
37b97136asubsd x0, x1
37b97136emulsd x4, x10
37b971373mulsd x0, x2
37b971377addsd x0, x4
37b97137bmovsd_xmm [rsp+304], x0
37b971384mulsd x12, x0
37b971389mulsd x0, x3
37b97138daddsd x1, x12
37b971392subsd x0, x10
37b971397movsd_xmm [rdi-8], x1
37b97139cmovsd_xmm [rsp+296], x0
37b9713a5test r14l, r14l
37b9713a8je 0x37b9713dc
37b9713aamov rax, [rsp+120]
37b9713afmovapd x0, x2
37b9713b3xorpd x0, x7
37b9713b7movsd_xmm [rax+8*rbp-16], x3
37b9713bdmov rax, [rsp+568]
37b9713c5mov edx, [rax]
37b9713c7mov rax, [rsp+608]
37b9713cflea edx, [rdx+rbp-1]
37b9713d3movsxd rdx, edx
37b9713d6movsd_xmm [rax+8*rdx-8], x0
37b9713dc
37b9713dcloc_37b9713dc:
37b9713dcsub rbp, 1
37b9713e0sub rsi, 8
37b9713e4sub rdi, 8
37b9713e8cmp r12l, ebp
37b9713ebjle 0x37b9712f0
37b9713f1mov r9l, [rsp+200]
37b9713f9mov r11l, [rsp+208]
37b971401mov r14, [rsp+576]
37b971409mov r10, [rsp+584]
37b971411mov rax, [rsp+216]
37b971419
37b971419loc_37b971419:
37b971419mov ebx, [rsp+132]
37b971420test ebx, ebx
37b971422je 0x37b971508
37b971428mov edx, r9l
37b97142blea r8, [rip+0xacff76]
37b971432mov rsi, [rsp+600]
37b97143amov [rsp+88], 1
37b971443sub edx, r12l
37b971446mov r9, [rsp+568]
37b97144emov [rsp+80], 1
37b971457lea rcx, [rip+0xacff4b]
37b97145eadd edx, 1
37b971461mov [rsp+64], rsi
37b971466mov rsi, [rsp+136]
37b97146emov [rsp+264], edx
37b971475mov rdx, [rsp+144]
37b97147dmov [rsp+72], 1
37b971486imul rdx, rax
37b97148amov rax, [rsp+152]
37b971492mov [rsp+96], r11l
37b971497mov [rsp+584], r10
37b97149flea rdx, [rax+rdx+1]
37b9714a4mov rax, [rsp+592]
37b9714aclea rdx, [rax+8*rdx]
37b9714b0mov rax, [rsp+568]
37b9714b8mov [rsp+56], rdx
37b9714bdmov edx, [rax]
37b9714bfmov rax, [rsp+608]
37b9714c7lea edx, [r12+rdx-1]
37b9714ccmovsxd rdx, edx
37b9714cflea rdx, [rax+8*rdx-8]
37b9714d4mov [rsp+48], rdx
37b9714d9lea rdx, [rax+8*rsi]
37b9714ddmov [rsp+40], rdx
37b9714e2lea rdx, [rsp+264]
37b9714eamov [rsp+32], rdx
37b9714eflea rdx, [rip+0xacfe7b]
37b9714f6call dlasr_
37b9714fbmov r10, [rsp+584]
37b971503mov r11l, [rsp+96]
37b971508
37b971508loc_37b971508:
37b971508mov rax, [rsp+184]
37b971510movsd_xmm x0, [rax-8]
37b971515subsd x0, x12
37b97151amovsd_xmm [rax-8], x0
37b97151fmov rax, [rsp+192]
37b971527movsd_xmm x0, [rsp+296]
37b971530movsd_xmm [rax-8], x0
37b971535jmp 0x37b970f6d
37b97153a
37b97153a 66 0f 1f 44 00 00 f..D..
37b971540
37b971540loc_37b971540:
37b971540cmp r11l, edx
37b971543jl 0x37b970f76
37b971549mov r12l, edx
37b97154cjmp 0x37b970f6d
37b971551
37b971551 0f 1f 80 00 00 00 00 .......
37b971558
37b971558loc_37b971558:
37b971558mov r9l, edx
37b97155bcmp edx, r11l
37b97155ejge 0x37b970dcc
37b971564sub edx, 1
37b971567movsxd rdx, edx
37b97156amov [r10+8*rdx], 0
37b971572jmp 0x37b970dcc
37b971577
37b971577 66 0f 1f 84 00 00 00 00 00 f........
37b971580
37b971580loc_37b971580:
37b971580lea r8, [rsp+320]
37b971588lea r9, [rsp+312]
37b971590mov [rsp+32], r8
37b971595lea r8, [r14+rbx]
37b971599call dlae2_
37b97159emov r10, [rsp+584]
37b9715a6mov r11l, [rsp+96]
37b9715abjmp 0x37b970f46
37b9715b0
37b9715b0loc_37b9715b0:
37b9715b0pxor x12, x12
37b9715b5jmp 0x37b971419
37b9715ba
37b9715baloc_37b9715ba:
37b9715bamov [r12+8*rax-8], 0
37b9715c3mov r15l, edx
37b9715c6jmp 0x37b970c53
37b9715cb
37b9715cbloc_37b9715cb:
37b9715cbmov rax, [rsp+616]
37b9715d3lea rsi, [rsp+336]
37b9715dbmov [rsp+80], 1
37b9715e4lea r8, [rip+0xacfdb1]
37b9715ebmov [rsp+40], rdi
37b9715f0lea r9, [rsp+272]
37b9715f8mov rdx, r8
37b9715fblea rcx, [rip+0xacfd9e]
37b971602mov [rsp+72], rax
37b971607mov rax, [rsp+568]
37b97160fmov [rsp+32], rsi
37b971614mov [rsp+64], rax
37b971619mov rax, [rsp+240]
37b971621mov [rsp+104], r11l
37b971626mov [rsp+56], rax
37b97162blea rax, [rip+0xacfd72]
37b971632mov [rsp+48], rax
37b971637mov [rsp+96], r9
37b97163cmov [rsp+268], r13l
37b971644call dlascl_
37b971649mov [rsp+40], rdi
37b97164emov r9, [rsp+96]
37b971653lea rax, [rip+0xacfd4a]
37b97165amov ecx, [rsp+248]
37b971661mov [rsp+48], rax
37b971666lea r8, [rip+0xacfd2f]
37b97166dmov [rsp+80], 1
37b971676mov rdx, r8
37b971679mov [rsp+268], ecx
37b971680mov rcx, [rsp+616]
37b971688mov [rsp+32], rsi
37b97168dmov [rsp+72], rcx
37b971692mov rcx, [rsp+568]
37b97169amov [rsp+64], rcx
37b97169fmov rcx, [rsp+232]
37b9716a7mov [rsp+56], rcx
37b9716aclea rcx, [rip+0xacfced]
37b9716b3call dlascl_
37b9716b8mov r11l, [rsp+104]
37b9716bdmov [rsp+252], 1
37b9716c8jmp 0x37b970d0e
37b9716cd
37b9716cdloc_37b9716cd:
37b9716cdmov rsi, [rsp+600]
37b9716d5mov ecx, 1
37b9716damov [rsp+132], 1
37b9716e5cmovle eax, ecx
37b9716e8mov edx, [rsi]
37b9716eatest edx, edx
37b9716ecjle 0x37b9716f6
37b9716ee
37b9716eeloc_37b9716ee:
37b9716eecmp edx, eax
37b9716f0jge 0x37b970b1c
37b9716f6
37b9716f6loc_37b9716f6:
37b9716f6mov edx, -6
37b9716fbmov eax, 6
37b971700jmp 0x37b9710bf
37b971705
37b971705loc_37b971705:
37b971705mov eax, [rsp+132]
37b97170cmov rbp, r14
37b97170ftest eax, eax
37b971711je 0x37b972032
37b971717cmp edi, 1
37b97171ajle 0x37b9710eb
37b971720mov rax, [rsp+144]
37b971728mov ecx, edi
37b97172amov ebx, 2
37b97172fmov r12, [rsp+592]
37b971737mov r14, [rsp+152]
37b97173fmov r13, [rsp+568]
37b971747lea rsi, [8*rax]
37b97174fmov r15, r12
37b971752nop [rax]
37b971755nop [rax+rax]
37b971760
37b971760loc_37b971760:
37b971760cmp ecx, ebx
37b971762jl 0x37b9717dd
37b971764movsd_xmm x2, [rbp+8*rbx-16]
37b97176alea r8l, [rbx-1]
37b97176emov rax, rbx
37b971771mov edx, r8l
37b971774movapd x0, x2
37b971778nop [rax+rax]
37b971780
37b971780loc_37b971780:
37b971780movsd_xmm x1, [rbp+8*rax-8]
37b971786comisd x0, x1
37b97178aminsd x1, x0
37b97178ecmova edx, eax
37b971791add rax, 1
37b971795movapd x0, x1
37b971799cmp ecx, eax
37b97179bjge 0x37b971780
37b97179dcmp r8l, edx
37b9717a0je 0x37b9717dd
37b9717a2movsxd rdx, edx
37b9717a5lea rcx, [rip+0xacfbf8]
37b9717acmovsd_xmm [rbp+8*rdx-8], x2
37b9717b2mov r8, rcx
37b9717b5imul rdx, [rsp+144]
37b9717bemovsd_xmm [rbp+8*rbx-16], x1
37b9717c4mov [rsp+32], rcx
37b9717c9mov rcx, r13
37b9717cclea rax, [r14+rdx+1]
37b9717d1mov rdx, r12
37b9717d4lea r9, [r15+8*rax]
37b9717d8call dswap_
37b9717dd
37b9717ddloc_37b9717dd:
37b9717ddadd rbx, 1
37b9717e1cmp edi, ebx
37b9717e3jl 0x37b9710eb
37b9717e9mov ecx, [r13]
37b9717edadd r12, rsi
37b9717f0jmp 0x37b971760
37b9717f5
37b9717f5loc_37b9717f5:
37b9717f5mov rax, [rsp+616]
37b9717fdlea rsi, [rsp+344]
37b971805mov [rsp+80], 1
37b97180elea r8, [rip+0xacfb87]
37b971815mov [rsp+40], rdi
37b97181alea r9, [rsp+272]
37b971822mov rdx, r8
37b971825lea rcx, [rip+0xacfb74]
37b97182cmov [rsp+72], rax
37b971831mov rax, [rsp+568]
37b971839mov [rsp+32], rsi
37b97183emov [rsp+64], rax
37b971843mov rax, [rsp+240]
37b97184bmov [rsp+104], r11l
37b971850mov [rsp+56], rax
37b971855lea rax, [rip+0xacfb48]
37b97185cmov [rsp+48], rax
37b971861mov [rsp+96], r9
37b971866mov [rsp+268], r13l
37b97186ecall dlascl_
37b971873mov [rsp+40], rdi
37b971878mov r9, [rsp+96]
37b97187dlea rax, [rip+0xacfb20]
37b971884mov ecx, [rsp+248]
37b97188bmov [rsp+48], rax
37b971890lea r8, [rip+0xacfb05]
37b971897mov [rsp+80], 1
37b9718a0mov rdx, r8
37b9718a3mov [rsp+268], ecx
37b9718aamov rcx, [rsp+616]
37b9718b2mov [rsp+32], rsi
37b9718b7mov [rsp+72], rcx
37b9718bcmov rcx, [rsp+568]
37b9718c4mov [rsp+64], rcx
37b9718c9mov rcx, [rsp+232]
37b9718d1mov [rsp+56], rcx
37b9718d6lea rcx, [rip+0xacfac3]
37b9718ddcall dlascl_
37b9718e2mov r11l, [rsp+104]
37b9718e7mov [rsp+252], 2
37b9718f2jmp 0x37b970d0e
37b9718f7
37b9718f7loc_37b9718f7:
37b9718f7mov [rsp+136], r13l
37b9718ffmov eax, r15l
37b971902mov esi, r11l
37b971905movq x10, [rip+0xacfad2]
37b97190emov [rsp+224], ebp
37b971915mov [rsp+168], rdi
37b97191dnop [rax]
37b971920
37b971920loc_37b971920:
37b971920movsxd rdi, eax
37b971923mov rdx, rdi
37b971926jmp 0x37b971975
37b971928
37b971928 0f 1f 84 00 00 00 00 00 ........
37b971930
37b971930loc_37b971930:
37b971930movsd_xmm x0, [r14+8*rdx-8]
37b971937andpd x0, [rip+0xacfa91]
37b97193fmovsd_xmm x2, [r14+8*rdx-16]
37b971946andpd x2, [rip+0xacfa82]
37b97194emulsd x0, x11
37b971953movsd_xmm x1, [r12+8*rdx-16]
37b97195amulsd x1, x1
37b97195emulsd x0, x2
37b971962addsd x0, x9
37b971967comisd x0, x1
37b97196bjae 0x37b971fc8
37b971971sub rdx, 1
37b971975
37b971975loc_37b971975:
37b971975cmp esi, edx
37b971977jl 0x37b971930
37b971979mov r13l, esi
37b97197c
37b97197cloc_37b97197c:
37b97197clea r15l, [rax-1]
37b971980cmp eax, r13l
37b971983je 0x37b971fb0
37b971989cmp r13l, r15l
37b97198cjne 0x37b971c10
37b971992mov r9l, [rsp+132]
37b97199alea rbx, [rdi-1]
37b97199esub rdi, 2
37b9719a2mov [rsp+96], eax
37b9719a6lea rcx, [8*rbx]
37b9719aetest r9l, r9l
37b9719b1lea r8, [r14+rcx]
37b9719b5lea rdx, [r12+rcx-8]
37b9719balea r11, [r14+rcx-8]
37b9719bfje 0x37b971ff0
37b9719c5lea rcx, [rsp+280]
37b9719cdlea r9, [rsp+328]
37b9719d5mov [rsp+40], rcx
37b9719dalea rcx, [rsp+320]
37b9719e2mov [rsp+48], r9
37b9719e7lea r9, [rsp+312]
37b9719efmov [rsp+32], rcx
37b9719f4mov rcx, r11
37b9719f7call dlaev2_
37b9719fcmov eax, [rsp+96]
37b971a00movsd_xmm x0, [rsp+280]
37b971a09lea r8, [rip+0xacf9a0]
37b971a10mov rcx, [rsp+608]
37b971a18mov r9, [rsp+568]
37b971a20imul rbx, [rsp+144]
37b971a29lea ebp, [rax-2]
37b971a2cmov rax, [rsp+608]
37b971a34movsxd rdx, ebp
37b971a37movsd_xmm [rax+8*rdx], x0
37b971a3cmov rax, [rsp+568]
37b971a44movsd_xmm x0, [rsp+328]
37b971a4dmov eax, [rax]
37b971a4flea eax, [r13+rax-1]
37b971a54cdqe
37b971a56sub rax, 1
37b971a5amovsd_xmm [rcx+8*rax], x0
37b971a5fmov rcx, [rsp+600]
37b971a67mov [rsp+88], 1
37b971a70mov [rsp+64], rcx
37b971a75mov rcx, [rsp+152]
37b971a7dmov [rsp+80], 1
37b971a86mov [rsp+72], 1
37b971a8flea rcx, [rcx+rbx+1]
37b971a94mov rbx, [rsp+592]
37b971a9clea rcx, [rbx+8*rcx]
37b971aa0mov rbx, [rsp+608]
37b971aa8mov [rsp+56], rcx
37b971aadlea rcx, [rip+0xacf8f5]
37b971ab4lea rax, [rbx+8*rax]
37b971ab8mov [rsp+48], rax
37b971abdlea rax, [rbx+8*rdx]
37b971ac1lea rdx, [rip+0xacf8a9]
37b971ac8mov [rsp+40], rax
37b971acdlea rax, [rip+0xacf8d8]
37b971ad4mov [rsp+32], rax
37b971ad9call dlasr_
37b971ade
37b971adeloc_37b971ade:
37b971ademovupd x0, [rsp+312]
37b971ae7mov eax, ebp
37b971ae9mov [r12+8*rdi], 0
37b971af1movups [r14+8*rdi], x0
37b971af6cmp ebp, esi
37b971af8jl 0x37b971b02
37b971afa
37b971afaloc_37b971afa:
37b971afacmp eax, esi
37b971afcjne 0x37b971920
37b971b02
37b971b02loc_37b971b02:
37b971b02mov r13l, [rsp+136]
37b971b0amov ebp, [rsp+224]
37b971b11mov rdi, [rsp+168]
37b971b19cmp [rsp+252], 1
37b971b21jne 0x37b970fa0
37b971b27
37b971b27loc_37b971b27:
37b971b27mov rax, [rsp+616]
37b971b2flea r15, [rip+0xacf86e]
37b971b36lea rbx, [rsp+272]
37b971b3emov [rsp+80], 1
37b971b47mov [rsp+48], r15
37b971b4clea r8, [rip+0xacf849]
37b971b53lea r9, [rsp+336]
37b971b5bmov [rsp+72], rax
37b971b60mov rax, [rsp+568]
37b971b68mov rdx, r8
37b971b6blea rcx, [rip+0xacf82e]
37b971b72mov [rsp+40], rdi
37b971b77mov [rsp+64], rax
37b971b7cmov rax, [rsp+240]
37b971b84mov [rsp+32], rbx
37b971b89mov [rsp+56], rax
37b971b8emov [rsp+268], r13l
37b971b96call dlascl_
37b971b9bmov eax, [rsp+248]
37b971ba2mov [rsp+48], r15
37b971ba7lea r8, [rip+0xacf7ee]
37b971baemov [rsp+40], rdi
37b971bb3lea r9, [rsp+336]
37b971bbbmov rdx, r8
37b971bbelea rcx, [rip+0xacf7db]
37b971bc5mov [rsp+268], eax
37b971bccmov rax, [rsp+616]
37b971bd4mov [rsp+80], 1
37b971bddmov [rsp+72], rax
37b971be2mov rax, [rsp+568]
37b971beamov [rsp+32], rbx
37b971befmov [rsp+64], rax
37b971bf4mov rax, [rsp+232]
37b971bfcmov [rsp+56], rax
37b971c01call dlascl_
37b971c06jmp 0x37b970fae
37b971c0b
37b971c0b 0f 1f 44 00 00 ..D..
37b971c10
37b971c10loc_37b971c10:
37b971c10mov ebx, [rsp+160]
37b971c17cmp ebx, [rsp+164]
37b971c1eje 0x37b972168
37b971c24shl rdi, 3
37b971c28add ebx, 1
37b971c2bmov [rsp+104], eax
37b971c2flea rbp, [rsp+296]
37b971c37lea r11, [r14+rdi]
37b971c3bmov [rsp+160], ebx
37b971c42lea rbx, [r12+rdi]
37b971c46mov rcx, rbp
37b971c49movsd_xmm x12, [r11-8]
37b971c4fmovsd_xmm x0, [r11-16]
37b971c55lea rdx, [rip+0xacf734]
37b971c5cmov [rsp+96], r11
37b971c61movsd_xmm x1, [rbx-16]
37b971c66mov [rsp+176], rbx
37b971c6esubsd x0, x12
37b971c73addsd x1, x1
37b971c77divsd x0, x1
37b971c7bmovsd_xmm [rsp+296], x0
37b971c84call dlapy2_
37b971c89movapd x1, x10
37b971c8emovsxd r10, r13l
37b971c91cmp r13l, r15l
37b971c94movapd x2, x0
37b971c98lea r8, [r10-1]
37b971c9cmov r11, [rsp+96]
37b971ca1movsd_xmm [rsp+304], x0
37b971caamovsd_xmm x0, [rsp+296]
37b971cb3andnpd x1, x2
37b971cb7movapd x2, x10
37b971cbcmov eax, [rsp+104]
37b971cc0movsd_xmm [rsp+328], x6
37b971cc9movsd_xmm [rsp+280], x6
37b971cd2andpd x2, x0
37b971cd6orpd x1, x2
37b971cdaaddsd x1, x0
37b971cdemovsd_xmm x0, [rbx-16]
37b971ce3divsd x0, x1
37b971ce7movsd_xmm x1, [r14+8*r8]
37b971cedsubsd x1, x12
37b971cf2addsd x0, x1
37b971cf6movsd_xmm [rsp+296], x0
37b971cffjg 0x37b972019
37b971d05lea r9, [rsp+328]
37b971d0dlea rcx, [rsp+280]
37b971d15mov [rsp+184], eax
37b971d1cmov ebx, [rsp+132]
37b971d23mov [rsp+192], r10
37b971d2bmovapd x3, x6
37b971d2fmovapd x2, x6
37b971d33lea rdi, [rsp+288]
37b971d3bmov [rsp+200], r8
37b971d43pxor x13, x13
37b971d48mov [rsp+208], r11
37b971d50mov [rsp+104], rcx
37b971d55mov [rsp+120], r9
37b971d5amov [rsp+216], esi
37b971d61mov rsi, [rsp+608]
37b971d69mov [rsp+96], rdi
37b971d6emov rdi, r10
37b971d71mov [rsp+112], rbp
37b971d76mov rbp, r14
37b971d79mov r14, r12
37b971d7clea r12, [rsp+304]
37b971d84nop
37b971d85nop [rax+rax]
37b971d90
37b971d90loc_37b971d90:
37b971d90movsd_xmm x12, [r14+8*rdi-8]
37b971d97mov r9, [rsp+120]
37b971d9cmov [rsp+32], r12
37b971da1mov r8, [rsp+104]
37b971da6mov rdx, [rsp+96]
37b971dabmulsd x2, x12
37b971db0mov rcx, [rsp+112]
37b971db5mulsd x12, x3
37b971dbamovsd_xmm [rsp+288], x2
37b971dc3call dlartg_
37b971dc8cmp r13l, edi
37b971dcbje 0x37b971ddd
37b971dcdmovsd_xmm x0, [rsp+304]
37b971dd6movsd_xmm [r14+8*rdi-16], x0
37b971ddd
37b971dddloc_37b971ddd:
37b971dddmovsd_xmm x1, [rbp+8*rdi-8]
37b971de3movsd_xmm x0, [rbp+8*rdi]
37b971de9movsd_xmm x3, [rsp+280]
37b971df2movsd_xmm x2, [rsp+328]
37b971dfbsubsd x1, x13
37b971e00movapd x4, x3
37b971e04movapd x13, x2
37b971e09addsd x4, x3
37b971e0dsubsd x0, x1
37b971e11mulsd x4, x12
37b971e16mulsd x0, x2
37b971e1aaddsd x0, x4
37b971e1emovsd_xmm [rsp+304], x0
37b971e27mulsd x13, x0
37b971e2cmulsd x0, x3
37b971e30addsd x1, x13
37b971e35subsd x0, x12
37b971e3amovsd_xmm [rbp+8*rdi-8], x1
37b971e40movsd_xmm [rsp+296], x0
37b971e49test ebx, ebx
37b971e4bje 0x37b971e6a
37b971e4dmov rax, [rsp+568]
37b971e55movsd_xmm [rsi+8*rdi-8], x3
37b971e5bmov edx, [rax]
37b971e5dlea edx, [rdx+rdi-1]
37b971e61movsxd rdx, edx
37b971e64movsd_xmm [rsi+8*rdx-8], x2
37b971e6a
37b971e6aloc_37b971e6a:
37b971e6aadd rdi, 1
37b971e6ecmp r15l, edi
37b971e71jge 0x37b971d90
37b971e77mov eax, [rsp+184]
37b971e7emov r10, [rsp+192]
37b971e86mov r12, r14
37b971e89mov r14, rbp
37b971e8cmov r8, [rsp+200]
37b971e94mov r11, [rsp+208]
37b971e9cmov esi, [rsp+216]
37b971ea3
37b971ea3loc_37b971ea3:
37b971ea3mov ecx, [rsp+132]
37b971eaatest ecx, ecx
37b971eacje 0x37b971f81
37b971eb2mov edx, eax
37b971eb4mov [rsp+96], eax
37b971eb8mov rax, [rsp+600]
37b971ec0lea rcx, [rip+0xacf4e2]
37b971ec7sub edx, r13l
37b971ecamov [rsp+104], r11
37b971ecfmov r9, [rsp+568]
37b971ed7add edx, 1
37b971edamov [rsp+64], rax
37b971edfmov rax, [rsp+152]
37b971ee7mov [rsp+264], edx
37b971eeemov rdx, [rsp+144]
37b971ef6mov [rsp+88], 1
37b971effmov [rsp+80], 1
37b971f08imul rdx, r10
37b971f0cmov [rsp+72], 1
37b971f15lea rdx, [rax+rdx+1]
37b971f1amov rax, [rsp+592]
37b971f22lea rdx, [rax+8*rdx]
37b971f26mov rax, [rsp+568]
37b971f2emov [rsp+56], rdx
37b971f33mov edx, [rax]
37b971f35mov rax, [rsp+608]
37b971f3dlea edx, [r13+rdx-1]
37b971f42movsxd rdx, edx
37b971f45lea rdx, [rax+8*rdx-8]
37b971f4amov [rsp+48], rdx
37b971f4flea rdx, [rax+8*r8]
37b971f53lea r8, [rip+0xacf456]
37b971f5amov [rsp+40], rdx
37b971f5flea rdx, [rsp+264]
37b971f67mov [rsp+32], rdx
37b971f6clea rdx, [rip+0xacf3fe]
37b971f73call dlasr_
37b971f78mov r11, [rsp+104]
37b971f7dmov eax, [rsp+96]
37b971f81
37b971f81loc_37b971f81:
37b971f81movsd_xmm x0, [r11-8]
37b971f87mov rbx, [rsp+176]
37b971f8fsubsd x0, x13
37b971f94movsd_xmm [r11-8], x0
37b971f9amovsd_xmm x0, [rsp+296]
37b971fa3movsd_xmm [rbx-16], x0
37b971fa8jmp 0x37b971afa
37b971fad
37b971fad 0f 1f 00 ...
37b971fb0
37b971fb0loc_37b971fb0:
37b971fb0cmp esi, r15l
37b971fb3jg 0x37b971b02
37b971fb9mov eax, r15l
37b971fbcjmp 0x37b971afa
37b971fc1
37b971fc1 0f 1f 80 00 00 00 00 .......
37b971fc8
37b971fc8loc_37b971fc8:
37b971fc8mov r13l, edx
37b971fcbcmp edx, esi
37b971fcdjle 0x37b97197c
37b971fd3sub edx, 2
37b971fd6movsxd rdx, edx
37b971fd9mov [r12+8*rdx], 0
37b971fe1jmp 0x37b97197c
37b971fe6
37b971fe6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b971ff0
37b971ff0loc_37b971ff0:
37b971ff0lea rcx, [rsp+320]
37b971ff8lea r9, [rsp+312]
37b972000mov [rsp+32], rcx
37b972005mov rcx, r11
37b972008call dlae2_
37b97200dmov eax, [rsp+96]
37b972011lea ebp, [rax-2]
37b972014jmp 0x37b971ade
37b972019
37b972019loc_37b972019:
37b972019pxor x13, x13
37b97201ejmp 0x37b971ea3
37b972023
37b972023loc_37b972023:
37b972023mov edx, [rsp+132]
37b97202atest edx, edx
37b97202cjne 0x37b9710eb
37b972032
37b972032loc_37b972032:
37b972032mov [rsp+32], 1
37b97203bmov r9, [rsp+616]
37b972043mov r8, rbp
37b972046lea rcx, [rip+0xacf325]
37b97204dmov rdx, [rsp+568]
37b972055call dlasrt_
37b97205ajmp 0x37b9710eb
37b97205f
37b97205floc_37b97205f:
37b97205fmov rax, [rsp+616]
37b972067lea r15, [rip+0xacf336]
37b97206elea rbx, [rsp+272]
37b972076mov [rsp+80], 1
37b97207fmov [rsp+48], r15
37b972084lea r8, [rip+0xacf311]
37b97208blea r9, [rsp+344]
37b972093mov [rsp+72], rax
37b972098mov rax, [rsp+568]
37b9720a0mov rdx, r8
37b9720a3lea rcx, [rip+0xacf2f6]
37b9720aamov [rsp+40], rdi
37b9720afmov [rsp+64], rax
37b9720b4mov rax, [rsp+240]
37b9720bcmov [rsp+32], rbx
37b9720c1mov [rsp+56], rax
37b9720c6mov [rsp+268], r13l
37b9720cecall dlascl_
37b9720d3mov eax, [rsp+248]
37b9720damov [rsp+48], r15
37b9720dflea r8, [rip+0xacf2b6]
37b9720e6mov [rsp+40], rdi
37b9720eblea r9, [rsp+344]
37b9720f3mov rdx, r8
37b9720f6lea rcx, [rip+0xacf2a3]
37b9720fdmov [rsp+268], eax
37b972104mov rax, [rsp+616]
37b97210cmov [rsp+80], 1
37b972115mov [rsp+72], rax
37b97211amov rax, [rsp+568]
37b972122mov [rsp+32], rbx
37b972127mov [rsp+64], rax
37b97212cmov rax, [rsp+232]
37b972134mov [rsp+56], rax
37b972139call dlascl_
37b97213ejmp 0x37b970fae
37b972143
37b972143loc_37b972143:
37b972143cmp [rsp+132], 2
37b97214bjne 0x37b9710eb
37b972151mov rax, [rsp+592]
37b972159mov rsi, [rip+0xacf258]
37b972160mov [rax], rsi
37b972163jmp 0x37b9710eb
37b972168
37b972168loc_37b972168:
37b972168mov r13l, [rsp+136]
37b972170mov ebp, [rsp+224]
37b972177mov rdi, [rsp+168]
37b97217f
37b97217floc_37b97217f:
37b97217fmov eax, [rsp+164]
37b972186mov [rsp+160], eax
37b97218djmp 0x37b970f90
37b972192
37b972192loc_37b972192:
37b972192mov r13l, [rsp+224]
37b97219amov ebp, [rsp+168]
37b9721a1mov r12, r10
37b9721a4mov rdi, [rsp+176]
37b9721acjmp 0x37b97217f
37b9721ae
37b9721aeloc_37b9721ae:
37b9721aemov r9l, 1
37b9721b4mov r8l, 1
37b9721balea rdx, [rip+0xacf1b1]
37b9721c1mov rcx, rsi
37b9721c4call lsame_
37b9721c9test eax, eax
37b9721cbjne 0x37b972293
37b9721d1mov edx, -1
37b9721d6mov eax, 1
37b9721dbjmp 0x37b9710bf
37b9721e0
37b9721e0loc_37b9721e0:
37b9721e0mov rax, [rsp+600]
37b9721e8mov r8, [rsp+568]
37b9721f0mov [rsp+56], 4
37b9721f9lea r9, [rip+0xacf180]
37b972200lea rcx, [rip+0xacf181]
37b972207mov [rsp+48], rax
37b97220cmov rax, [rsp+592]
37b972214mov rdx, r8
37b972217mov [rsp+40], rax
37b97221clea rax, [rip+0xacf16d]
37b972223mov [rsp+32], rax
37b972228call dlaset_
37b97222dmov rax, [rsp+568]
37b972235mov edi, [rax]
37b972237mov r14l, edi
37b97223atest edi, edi
37b97223cjg 0x37b970bdf
37b972242jmp 0x37b9710eb
37b972247
37b972247 66 0f 1f 84 00 00 00 00 00 f........
37b972250
37b972250loc_37b972250:
37b972250mov rax, [rsp+568]
37b972258mov edx, [rax]
37b97225acmp edx, 1
37b97225djle 0x37b9710eb
37b972263sub edx, 2
37b972266mov rcx, [rsp+616]
37b97226emov rax, r12
37b972271pxor x0, x0
37b972275lea rdx, [r12+8*rdx+8]
37b97227a
37b97227aloc_37b97227a:
37b97227aucomisd x0, [rax]
37b97227ejp 0x37b972282
37b972280je 0x37b972285
37b972282
37b972282loc_37b972282:
37b972282add [rcx], 1
37b972285
37b972285loc_37b972285:
37b972285add rax, 8
37b972289cmp rdx, rax
37b97228cjne 0x37b97227a
37b97228ejmp 0x37b9710eb
37b972293
37b972293loc_37b972293:
37b972293mov rax, [rsp+568]
37b97229bmov eax, [rax]
37b97229dtest eax, eax
37b97229fjs 0x37b9710b5
37b9722a5mov rsi, [rsp+600]
37b9722admov edx, [rsi]
37b9722aftest edx, edx
37b9722b1jle 0x37b9716f6
37b9722b7test eax, eax
37b9722b9mov ecx, 1
37b9722bemov [rsp+132], 2
37b9722c9cmovle eax, ecx
37b9722ccjmp 0x37b9716ee
37b9722d1
37b9722d1loc_37b9722d1:
37b9722d1neg eax
37b9722d3jmp 0x37b9710c9
37b970a40
37b970a40dsteqr_:
37b970a40push r15
37b970a42push r14
37b970a44push r13
37b970a46push r12
37b970a48push rbp
37b970a49push rdi
37b970a4apush rsi
37b970a4bpush rbx
37b970a4csub rsp, 488
37b970a53movups [rsp+352], x6
37b970a5bmovups [rsp+368], x7
37b970a63movups [rsp+384], x8
37b970a6cmovups [rsp+400], x9
37b970a75movups [rsp+416], x10
37b970a7emovups [rsp+432], x11
37b970a87movups [rsp+448], x12
37b970a90movups [rsp+464], x13
37b970a99mov rax, [rsp+600]
37b970aa1mov rbx, [rsp+608]
37b970aa9mov r12l, [rax]
37b970aacmov rax, [rsp+616]
37b970ab4mov [rax], 0
37b970abamov rbp, r8
37b970abdmov r13, r9
37b970ac0mov rsi, rcx
37b970ac3mov [rsp+568], rdx
37b970acbmov r9l, 1
37b970ad1mov r8l, 1
37b970ad7lea rdx, [rip+0xad0892]
37b970adecall lsame_
37b970ae3test eax, eax
37b970ae5je 0x37b971080
37b970aebmov rax, [rsp+568]
37b970af3mov r14l, [rax]
37b970af6test r14l, r14l
37b970af9js 0x37b9710b5
37b970affmov rax, [rsp+600]
37b970b07mov edi, [rax]
37b970b09test edi, edi
37b970b0bjle 0x37b9716f6
37b970b11mov [rsp+132], 0
37b970b1c
37b970b1cloc_37b970b1c:
37b970b1cmov rax, [rsp+616]
37b970b24mov eax, [rax]
37b970b26test eax, eax
37b970b28jne 0x37b9722d1
37b970b2emov rax, [rsp+568]
37b970b36mov eax, [rax]
37b970b38test eax, eax
37b970b3aje 0x37b9710eb
37b970b40cmp eax, 1
37b970b43je 0x37b972143
37b970b49mov edx, 1
37b970b4elea rcx, [rip+0xad0824]
37b970b55call dlamch_
37b970b5amov edx, 1
37b970b5flea rcx, [rip+0xad0814]
37b970b66movapd x11, x0
37b970b6bmovapd x8, x0
37b970b70mulsd x11, x0
37b970b75call dlamch_
37b970b7amovsd_xmm x6, [rip+0xad0836]
37b970b82movapd x9, x0
37b970b87movapd x0, x6
37b970b8bdivsd x0, x9
37b970b90sqrtsd x0, x0
37b970b94divsd x0, [rip+0xad0824]
37b970b9cmovsd_xmm [rsp+336], x0
37b970ba5movapd x0, x9
37b970baasqrtsd x0, x0
37b970baedivsd x0, x11
37b970bb3movsd_xmm [rsp+344], x0
37b970bbccmp [rsp+132], 2
37b970bc4je 0x37b9721e0
37b970bcamov rax, [rsp+568]
37b970bd2mov edi, [rax]
37b970bd4mov r14l, edi
37b970bd7test edi, edi
37b970bd9jle 0x37b972023
37b970bdf
37b970bdfloc_37b970bdf:
37b970bdfimul eax, edi, 30
37b970be2movsxd rsi, r12l
37b970be5mov r15l, r14l
37b970be8mov r11l, 1
37b970beemov [rsp+608], rbx
37b970bf6mov r14, rbp
37b970bf9mov r12, r13
37b970bfcmovq x7, [rip+0xad07dc]
37b970c04mov [rsp+160], 0
37b970c0fmov [rsp+164], eax
37b970c16lea eax, [rdi-1]
37b970c19mov [rsp+228], eax
37b970c20xor eax, eax
37b970c22test rsi, rsi
37b970c25cmovns rax, rsi
37b970c29mov [rsp+144], rax
37b970c31not rax
37b970c34mov [rsp+152], rax
37b970c3ccmp [rsp+228], r11l
37b970c44jge 0x37b970ffa
37b970c4anop [rax+rax]
37b970c50
37b970c50loc_37b970c50:
37b970c50lea ebp, [rdi+1]
37b970c53
37b970c53loc_37b970c53:
37b970c53cmp r15l, r11l
37b970c56je 0x37b970fcc
37b970c5cmov eax, r15l
37b970c5flea rdi, [rsp+268]
37b970c67mov [rsp+32], 1
37b970c70lea rcx, [rip+0xad0721]
37b970c77sub eax, r11l
37b970c7amov rdx, rdi
37b970c7dmov [rsp+96], r11l
37b970c82mov [rsp+248], eax
37b970c89lea r13l, [rax+1]
37b970c8dlea eax, [r11-1]
37b970c91movsxd rbx, eax
37b970c94mov [rsp+268], r13l
37b970c9clea rax, [8*rbx]
37b970ca4lea r9, [r12+rax]
37b970ca8add rax, r14
37b970cabmov r8, rax
37b970caemov [rsp+232], r9
37b970cb6mov [rsp+240], rax
37b970cbecall dlanst_
37b970cc3pxor x1, x1
37b970cc7mov r11l, [rsp+96]
37b970cccmovsd_xmm [rsp+272], x0
37b970cd5ucomisd x0, x1
37b970cd9jp 0x37b970ce1
37b970cdbje 0x37b970fc2
37b970ce1
37b970ce1loc_37b970ce1:
37b970ce1comisd x0, [rsp+336]
37b970ceaja 0x37b9715cb
37b970cf0movsd_xmm x1, [rsp+344]
37b970cf9comisd x1, x0
37b970cfdja 0x37b9717f5
37b970d03mov [rsp+252], 0
37b970d0e
37b970d0eloc_37b970d0e:
37b970d0elea eax, [r15-1]
37b970d12movsd_xmm x1, [r14+8*rbx]
37b970d18andpd x1, [rip+0xad06b0]
37b970d20cdqe
37b970d22movsd_xmm x0, [r14+8*rax]
37b970d28andpd x0, [rip+0xad06a0]
37b970d30mov eax, r15l
37b970d33comisd x1, x0
37b970d37cmovbe r15l, r11l
37b970d3bcmovbe r11l, eax
37b970d3fcmp r15l, r11l
37b970d42jge 0x37b9718f7
37b970d48mov [rsp+224], r13l
37b970d50mov r10, r12
37b970d53mov r12l, r15l
37b970d56mov [rsp+168], ebp
37b970d5dmov [rsp+176], rdi
37b970d65nop [rax+rax]
37b970d70
37b970d70loc_37b970d70:
37b970d70movsxd rax, r12l
37b970d73mov rdx, rax
37b970d76jmp 0x37b970dc4
37b970d78
37b970d78 0f 1f 84 00 00 00 00 00 ........
37b970d80
37b970d80loc_37b970d80:
37b970d80movsd_xmm x0, [r14+8*rdx-8]
37b970d87andpd x0, [rip+0xad0641]
37b970d8fmovsd_xmm x2, [r14+8*rdx]
37b970d95andpd x2, [rip+0xad0633]
37b970d9dmulsd x0, x11
37b970da2movsd_xmm x1, [r10+8*rdx-8]
37b970da9mulsd x1, x1
37b970dadmulsd x0, x2
37b970db1addsd x0, x9
37b970db6comisd x0, x1
37b970dbajae 0x37b971558
37b970dc0add rdx, 1
37b970dc4
37b970dc4loc_37b970dc4:
37b970dc4cmp r11l, edx
37b970dc7jg 0x37b970d80
37b970dc9mov r9l, r11l
37b970dcc
37b970dccloc_37b970dcc:
37b970dcclea edx, [r12+1]
37b970dd1cmp r12l, r9l
37b970dd4je 0x37b971540
37b970ddalea rdi, [rax-1]
37b970ddemov [rsp+136], rdi
37b970de6cmp r9l, edx
37b970de9jne 0x37b971148
37b970defmov esi, [rsp+132]
37b970df6lea rbx, [8*rax]
37b970dfemov [rsp+96], r11l
37b970e03mov [rsp+584], r10
37b970e0blea rdx, [r10+rbx-8]
37b970e10lea rcx, [r14+rbx-8]
37b970e15test esi, esi
37b970e17je 0x37b971580
37b970e1dlea r8, [rsp+280]
37b970e25lea r15, [rsp+328]
37b970e2dmov [rsp+104], rax
37b970e32mov [rsp+40], r8
37b970e37lea r8, [rsp+320]
37b970e3flea r9, [rsp+312]
37b970e47mov [rsp+32], r8
37b970e4clea r8, [r14+rbx]
37b970e50mov [rsp+48], r15
37b970e55call dlaev2_
37b970e5amov rax, [rsp+608]
37b970e62movsd_xmm x0, [rsp+280]
37b970e6blea r8, [rip+0xad0536]
37b970e72mov rcx, [rsp+144]
37b970e7aimul rcx, [rsp+104]
37b970e80movsd_xmm [rax+8*rdi], x0
37b970e85mov rax, [rsp+568]
37b970e8dmovsd_xmm x0, [rsp+328]
37b970e96mov r9, [rsp+568]
37b970e9emov edx, [rax]
37b970ea0mov rax, [rsp+608]
37b970ea8lea edx, [r12+rdx-1]
37b970eadmovsxd rdx, edx
37b970eb0sub rdx, 1
37b970eb4movsd_xmm [rax+8*rdx], x0
37b970eb9mov rax, [rsp+600]
37b970ec1mov [rsp+88], 1
37b970ecamov [rsp+64], rax
37b970ecfmov rax, [rsp+152]
37b970ed7mov [rsp+80], 1
37b970ee0mov [rsp+72], 1
37b970ee9lea rcx, [rax+rcx+1]
37b970eeemov rax, [rsp+592]
37b970ef6lea rcx, [rax+8*rcx]
37b970efamov rax, [rsp+608]
37b970f02mov [rsp+56], rcx
37b970f07lea rcx, [rip+0xad049b]
37b970f0elea rdx, [rax+8*rdx]
37b970f12mov [rsp+48], rdx
37b970f17lea rdx, [rax+rbx-8]
37b970f1clea rax, [rip+0xad0489]
37b970f23mov [rsp+40], rdx
37b970f28lea rdx, [rip+0xad0442]
37b970f2fmov [rsp+32], rax
37b970f34call dlasr_
37b970f39mov r11l, [rsp+96]
37b970f3emov r10, [rsp+584]
37b970f46
37b970f46loc_37b970f46:
37b970f46movupd x0, [rsp+312]
37b970f4fmov rax, [rsp+136]
37b970f57add r12l, 2
37b970f5bmov [r10+8*rax], 0
37b970f63movups [r14+8*rax], x0
37b970f68cmp r12l, r11l
37b970f6bjg 0x37b970f76
37b970f6d
37b970f6dloc_37b970f6d:
37b970f6dcmp r12l, r11l
37b970f70jne 0x37b970d70
37b970f76
37b970f76loc_37b970f76:
37b970f76mov r13l, [rsp+224]
37b970f7emov ebp, [rsp+168]
37b970f85mov r12, r10
37b970f88mov rdi, [rsp+176]
37b970f90
37b970f90loc_37b970f90:
37b970f90cmp [rsp+252], 1
37b970f98je 0x37b971b27
37b970f9enop
37b970fa0
37b970fa0loc_37b970fa0:
37b970fa0cmp [rsp+252], 2
37b970fa8je 0x37b97205f
37b970fae
37b970faeloc_37b970fae:
37b970faemov esi, [rsp+164]
37b970fb5cmp [rsp+160], esi
37b970fbcjge 0x37b972250
37b970fc2
37b970fc2loc_37b970fc2:
37b970fc2mov rax, [rsp+568]
37b970fcamov edi, [rax]
37b970fcc
37b970fccloc_37b970fcc:
37b970fccmov r15l, edi
37b970fcfcmp edi, ebp
37b970fd1jl 0x37b971705
37b970fd7cmp ebp, 1
37b970fdajle 0x37b970fe9
37b970fdclea eax, [rbp-2]
37b970fdfcdqe
37b970fe1mov [r12+8*rax], 0
37b970fe9
37b970fe9loc_37b970fe9:
37b970fe9mov r11l, ebp
37b970feccmp [rsp+228], r11l
37b970ff4jl 0x37b970c50
37b970ffa
37b970ffaloc_37b970ffa:
37b970ffamov ecx, [rsp+228]
37b971001movsxd rax, r11l
37b971004pxor x3, x3
37b971008jmp 0x37b971054
37b97100a
37b97100a 66 0f 1f 44 00 00 f..D..
37b971010
37b971010loc_37b971010:
37b971010movsd_xmm x0, [r14+8*rax-8]
37b971017movsd_xmm x1, [r14+8*rax]
37b97101dandpd x0, [rip+0xad03ab]
37b971025andpd x1, [rip+0xad03a3]
37b97102dandpd x2, [rip+0xad039b]
37b971035sqrtsd x0, x0
37b971039sqrtsd x1, x1
37b97103dmulsd x0, x1
37b971041mulsd x0, x8
37b971046comisd x0, x2
37b97104ajae 0x37b9715ba
37b971050add rax, 1
37b971054
37b971054loc_37b971054:
37b971054mov edx, eax
37b971056cmp ecx, eax
37b971058jl 0x37b970c50
37b97105emovsd_xmm x2, [r12+8*rax-8]
37b971065lea ebp, [rax+1]
37b971068ucomisd x2, x3
37b97106cjp 0x37b971010
37b97106ejne 0x37b971010
37b971070mov r15l, edx
37b971073jmp 0x37b970c53
37b971078
37b971078 0f 1f 84 00 00 00 00 00 ........
37b971080
37b971080loc_37b971080:
37b971080mov r9l, 1
37b971086mov r8l, 1
37b97108clea rdx, [rip+0xad02de]
37b971093mov rcx, rsi
37b971096call lsame_
37b97109btest eax, eax
37b97109dje 0x37b9721ae
37b9710a3mov rax, [rsp+568]
37b9710abmov eax, [rax]
37b9710adtest eax, eax
37b9710afjns 0x37b9716cd
37b9710b5
37b9710b5loc_37b9710b5:
37b9710b5mov edx, -2
37b9710bamov eax, 2
37b9710bf
37b9710bfloc_37b9710bf:
37b9710bfmov rsi, [rsp+616]
37b9710c7mov [rsi], edx
37b9710c9
37b9710c9loc_37b9710c9:
37b9710c9lea rdx, [rsp+344]
37b9710d1mov r8l, 6
37b9710d7lea rcx, [rip+0xad0295]
37b9710demov [rsp+344], eax
37b9710e5call xerbla_
37b9710eanop
37b9710eb
37b9710ebloc_37b9710eb:
37b9710ebmovups x6, [rsp+352]
37b9710f3movups x7, [rsp+368]
37b9710fbmovups x8, [rsp+384]
37b971104movups x9, [rsp+400]
37b97110dmovups x10, [rsp+416]
37b971116movups x11, [rsp+432]
37b97111fmovups x12, [rsp+448]
37b971128movups x13, [rsp+464]
37b971131add rsp, 488
37b971138pop rbx
37b971139pop rsi
37b97113apop rdi
37b97113bpop rbp
37b97113cpop r12
37b97113epop r13
37b971140pop r14
37b971142pop r15
37b971144ret
37b971145
37b971145 0f 1f 00 ...
37b971148
37b971148loc_37b971148:
37b971148mov esi, [rsp+164]
37b97114fcmp [rsp+160], esi
37b971156je 0x37b972192
37b97115clea rdx, [8*rax]
37b971164mov [rsp+96], rax
37b971169lea rbp, [rsp+296]
37b971171lea rbx, [r10+rdx]
37b971175lea rax, [r14+rdx]
37b971179mov rcx, rbp
37b97117cmov [rsp+112], r11l
37b971181movsd_xmm x10, [rax-8]
37b971187movsd_xmm x0, [rax]
37b97118blea rdx, [rip+0xad01fe]
37b971192mov [rsp+104], r9l
37b971197movsd_xmm x1, [rbx-8]
37b97119cadd [rsp+160], 1
37b9711a4subsd x0, x10
37b9711a9mov [rsp+184], rax
37b9711b1addsd x1, x1
37b9711b5mov [rsp+584], r10
37b9711bdmov [rsp+192], rbx
37b9711c5divsd x0, x1
37b9711c9movsd_xmm [rsp+296], x0
37b9711d2call dlapy2_
37b9711d7movapd x1, x7
37b9711dbmov r9l, [rsp+104]
37b9711e0mov r10, [rsp+584]
37b9711e8movapd x2, x0
37b9711ecmov rax, [rsp+96]
37b9711f1mov r11l, [rsp+112]
37b9711f6movsd_xmm [rsp+304], x0
37b9711ffmovsd_xmm x0, [rsp+296]
37b971208andnpd x1, x2
37b97120cmovapd x2, x7
37b971210lea ecx, [r9-1]
37b971214movsd_xmm [rsp+328], x6
37b97121dcmp r12l, ecx
37b971220movsd_xmm [rsp+280], x6
37b971229andpd x2, x0
37b97122dorpd x1, x2
37b971231addsd x1, x0
37b971235movsd_xmm x0, [rbx-8]
37b97123amovsxd rbx, ecx
37b97123ddivsd x0, x1
37b971241movsd_xmm x1, [r14+8*rbx]
37b971247subsd x1, x10
37b97124caddsd x0, x1
37b971250movsd_xmm [rsp+296], x0
37b971259jg 0x37b9715b0
37b97125fmov r8, rbx
37b971262movsxd rdx, r9l
37b971265mov [rsp+200], r9l
37b97126dmovapd x3, x6
37b971271shl rdx, 3
37b971275neg r8
37b971278mov [rsp+112], rbp
37b97127dmovapd x2, x6
37b971281lea rsi, [r14+rdx]
37b971285lea rdi, [r10+rdx]
37b971289mov [rsp+208], r11l
37b971291mov rbp, rbx
37b971294lea rdx, [rdx+8*r8]
37b971298lea r8, [rsp+280]
37b9712a0mov ebx, ecx
37b9712a2add rdx, [rsp+608]
37b9712aamov [rsp+120], rdx
37b9712aflea rdx, [rsp+328]
37b9712b7pxor x12, x12
37b9712bclea r13, [rsp+304]
37b9712c4mov [rsp+104], r8
37b9712c9mov [rsp+216], rax
37b9712d1mov [rsp+96], rdx
37b9712d6mov rdx, rdi
37b9712d9mov rdi, rsi
37b9712dcmov [rsp+576], r14
37b9712e4mov r14l, [rsp+132]
37b9712ecmov rsi, rdx
37b9712efnop
37b9712f0
37b9712f0loc_37b9712f0:
37b9712f0movsd_xmm x10, [rsi-16]
37b9712f6mov r9, [rsp+96]
37b9712fbmov [rsp+32], r13
37b971300lea rdx, [rsp+288]
37b971308mov r8, [rsp+104]
37b97130dmov rcx, [rsp+112]
37b971312mulsd x2, x10
37b971317mulsd x10, x3
37b97131cmovsd_xmm [rsp+288], x2
37b971325call dlartg_
37b97132acmp ebx, ebp
37b97132cje 0x37b97133c
37b97132emovsd_xmm x0, [rsp+304]
37b971337movsd_xmm [rsi-8], x0
37b97133c
37b97133cloc_37b97133c:
37b97133cmovsd_xmm x1, [rdi-8]
37b971341movsd_xmm x0, [rdi-16]
37b971346movsd_xmm x3, [rsp+280]
37b97134fmovsd_xmm x2, [rsp+328]
37b971358subsd x1, x12
37b97135dmovapd x4, x3
37b971361movapd x12, x2
37b971366addsd x4, x3
37b97136asubsd x0, x1
37b97136emulsd x4, x10
37b971373mulsd x0, x2
37b971377addsd x0, x4
37b97137bmovsd_xmm [rsp+304], x0
37b971384mulsd x12, x0
37b971389mulsd x0, x3
37b97138daddsd x1, x12
37b971392subsd x0, x10
37b971397movsd_xmm [rdi-8], x1
37b97139cmovsd_xmm [rsp+296], x0
37b9713a5test r14l, r14l
37b9713a8je 0x37b9713dc
37b9713aamov rax, [rsp+120]
37b9713afmovapd x0, x2
37b9713b3xorpd x0, x7
37b9713b7movsd_xmm [rax+8*rbp-16], x3
37b9713bdmov rax, [rsp+568]
37b9713c5mov edx, [rax]
37b9713c7mov rax, [rsp+608]
37b9713cflea edx, [rdx+rbp-1]
37b9713d3movsxd rdx, edx
37b9713d6movsd_xmm [rax+8*rdx-8], x0
37b9713dc
37b9713dcloc_37b9713dc:
37b9713dcsub rbp, 1
37b9713e0sub rsi, 8
37b9713e4sub rdi, 8
37b9713e8cmp r12l, ebp
37b9713ebjle 0x37b9712f0
37b9713f1mov r9l, [rsp+200]
37b9713f9mov r11l, [rsp+208]
37b971401mov r14, [rsp+576]
37b971409mov r10, [rsp+584]
37b971411mov rax, [rsp+216]
37b971419
37b971419loc_37b971419:
37b971419mov ebx, [rsp+132]
37b971420test ebx, ebx
37b971422je 0x37b971508
37b971428mov edx, r9l
37b97142blea r8, [rip+0xacff76]
37b971432mov rsi, [rsp+600]
37b97143amov [rsp+88], 1
37b971443sub edx, r12l
37b971446mov r9, [rsp+568]
37b97144emov [rsp+80], 1
37b971457lea rcx, [rip+0xacff4b]
37b97145eadd edx, 1
37b971461mov [rsp+64], rsi
37b971466mov rsi, [rsp+136]
37b97146emov [rsp+264], edx
37b971475mov rdx, [rsp+144]
37b97147dmov [rsp+72], 1
37b971486imul rdx, rax
37b97148amov rax, [rsp+152]
37b971492mov [rsp+96], r11l
37b971497mov [rsp+584], r10
37b97149flea rdx, [rax+rdx+1]
37b9714a4mov rax, [rsp+592]
37b9714aclea rdx, [rax+8*rdx]
37b9714b0mov rax, [rsp+568]
37b9714b8mov [rsp+56], rdx
37b9714bdmov edx, [rax]
37b9714bfmov rax, [rsp+608]
37b9714c7lea edx, [r12+rdx-1]
37b9714ccmovsxd rdx, edx
37b9714cflea rdx, [rax+8*rdx-8]
37b9714d4mov [rsp+48], rdx
37b9714d9lea rdx, [rax+8*rsi]
37b9714ddmov [rsp+40], rdx
37b9714e2lea rdx, [rsp+264]
37b9714eamov [rsp+32], rdx
37b9714eflea rdx, [rip+0xacfe7b]
37b9714f6call dlasr_
37b9714fbmov r10, [rsp+584]
37b971503mov r11l, [rsp+96]
37b971508
37b971508loc_37b971508:
37b971508mov rax, [rsp+184]
37b971510movsd_xmm x0, [rax-8]
37b971515subsd x0, x12
37b97151amovsd_xmm [rax-8], x0
37b97151fmov rax, [rsp+192]
37b971527movsd_xmm x0, [rsp+296]
37b971530movsd_xmm [rax-8], x0
37b971535jmp 0x37b970f6d
37b97153a
37b97153a 66 0f 1f 44 00 00 f..D..
37b971540
37b971540loc_37b971540:
37b971540cmp r11l, edx
37b971543jl 0x37b970f76
37b971549mov r12l, edx
37b97154cjmp 0x37b970f6d
37b971551
37b971551 0f 1f 80 00 00 00 00 .......
37b971558
37b971558loc_37b971558:
37b971558mov r9l, edx
37b97155bcmp edx, r11l
37b97155ejge 0x37b970dcc
37b971564sub edx, 1
37b971567movsxd rdx, edx
37b97156amov [r10+8*rdx], 0
37b971572jmp 0x37b970dcc
37b971577
37b971577 66 0f 1f 84 00 00 00 00 00 f........
37b971580
37b971580loc_37b971580:
37b971580lea r8, [rsp+320]
37b971588lea r9, [rsp+312]
37b971590mov [rsp+32], r8
37b971595lea r8, [r14+rbx]
37b971599call dlae2_
37b97159emov r10, [rsp+584]
37b9715a6mov r11l, [rsp+96]
37b9715abjmp 0x37b970f46
37b9715b0
37b9715b0loc_37b9715b0:
37b9715b0pxor x12, x12
37b9715b5jmp 0x37b971419
37b9715ba
37b9715baloc_37b9715ba:
37b9715bamov [r12+8*rax-8], 0
37b9715c3mov r15l, edx
37b9715c6jmp 0x37b970c53
37b9715cb
37b9715cbloc_37b9715cb:
37b9715cbmov rax, [rsp+616]
37b9715d3lea rsi, [rsp+336]
37b9715dbmov [rsp+80], 1
37b9715e4lea r8, [rip+0xacfdb1]
37b9715ebmov [rsp+40], rdi
37b9715f0lea r9, [rsp+272]
37b9715f8mov rdx, r8
37b9715fblea rcx, [rip+0xacfd9e]
37b971602mov [rsp+72], rax
37b971607mov rax, [rsp+568]
37b97160fmov [rsp+32], rsi
37b971614mov [rsp+64], rax
37b971619mov rax, [rsp+240]
37b971621mov [rsp+104], r11l
37b971626mov [rsp+56], rax
37b97162blea rax, [rip+0xacfd72]
37b971632mov [rsp+48], rax
37b971637mov [rsp+96], r9
37b97163cmov [rsp+268], r13l
37b971644call dlascl_
37b971649mov [rsp+40], rdi
37b97164emov r9, [rsp+96]
37b971653lea rax, [rip+0xacfd4a]
37b97165amov ecx, [rsp+248]
37b971661mov [rsp+48], rax
37b971666lea r8, [rip+0xacfd2f]
37b97166dmov [rsp+80], 1
37b971676mov rdx, r8
37b971679mov [rsp+268], ecx
37b971680mov rcx, [rsp+616]
37b971688mov [rsp+32], rsi
37b97168dmov [rsp+72], rcx
37b971692mov rcx, [rsp+568]
37b97169amov [rsp+64], rcx
37b97169fmov rcx, [rsp+232]
37b9716a7mov [rsp+56], rcx
37b9716aclea rcx, [rip+0xacfced]
37b9716b3call dlascl_
37b9716b8mov r11l, [rsp+104]
37b9716bdmov [rsp+252], 1
37b9716c8jmp 0x37b970d0e
37b9716cd
37b9716cdloc_37b9716cd:
37b9716cdmov rsi, [rsp+600]
37b9716d5mov ecx, 1
37b9716damov [rsp+132], 1
37b9716e5cmovle eax, ecx
37b9716e8mov edx, [rsi]
37b9716eatest edx, edx
37b9716ecjle 0x37b9716f6
37b9716ee
37b9716eeloc_37b9716ee:
37b9716eecmp edx, eax
37b9716f0jge 0x37b970b1c
37b9716f6
37b9716f6loc_37b9716f6:
37b9716f6mov edx, -6
37b9716fbmov eax, 6
37b971700jmp 0x37b9710bf
37b971705
37b971705loc_37b971705:
37b971705mov eax, [rsp+132]
37b97170cmov rbp, r14
37b97170ftest eax, eax
37b971711je 0x37b972032
37b971717cmp edi, 1
37b97171ajle 0x37b9710eb
37b971720mov rax, [rsp+144]
37b971728mov ecx, edi
37b97172amov ebx, 2
37b97172fmov r12, [rsp+592]
37b971737mov r14, [rsp+152]
37b97173fmov r13, [rsp+568]
37b971747lea rsi, [8*rax]
37b97174fmov r15, r12
37b971752nop [rax]
37b971755nop [rax+rax]
37b971760
37b971760loc_37b971760:
37b971760cmp ecx, ebx
37b971762jl 0x37b9717dd
37b971764movsd_xmm x2, [rbp+8*rbx-16]
37b97176alea r8l, [rbx-1]
37b97176emov rax, rbx
37b971771mov edx, r8l
37b971774movapd x0, x2
37b971778nop [rax+rax]
37b971780
37b971780loc_37b971780:
37b971780movsd_xmm x1, [rbp+8*rax-8]
37b971786comisd x0, x1
37b97178aminsd x1, x0
37b97178ecmova edx, eax
37b971791add rax, 1
37b971795movapd x0, x1
37b971799cmp ecx, eax
37b97179bjge 0x37b971780
37b97179dcmp r8l, edx
37b9717a0je 0x37b9717dd
37b9717a2movsxd rdx, edx
37b9717a5lea rcx, [rip+0xacfbf8]
37b9717acmovsd_xmm [rbp+8*rdx-8], x2
37b9717b2mov r8, rcx
37b9717b5imul rdx, [rsp+144]
37b9717bemovsd_xmm [rbp+8*rbx-16], x1
37b9717c4mov [rsp+32], rcx
37b9717c9mov rcx, r13
37b9717cclea rax, [r14+rdx+1]
37b9717d1mov rdx, r12
37b9717d4lea r9, [r15+8*rax]
37b9717d8call dswap_
37b9717dd
37b9717ddloc_37b9717dd:
37b9717ddadd rbx, 1
37b9717e1cmp edi, ebx
37b9717e3jl 0x37b9710eb
37b9717e9mov ecx, [r13]
37b9717edadd r12, rsi
37b9717f0jmp 0x37b971760
37b9717f5
37b9717f5loc_37b9717f5:
37b9717f5mov rax, [rsp+616]
37b9717fdlea rsi, [rsp+344]
37b971805mov [rsp+80], 1
37b97180elea r8, [rip+0xacfb87]
37b971815mov [rsp+40], rdi
37b97181alea r9, [rsp+272]
37b971822mov rdx, r8
37b971825lea rcx, [rip+0xacfb74]
37b97182cmov [rsp+72], rax
37b971831mov rax, [rsp+568]
37b971839mov [rsp+32], rsi
37b97183emov [rsp+64], rax
37b971843mov rax, [rsp+240]
37b97184bmov [rsp+104], r11l
37b971850mov [rsp+56], rax
37b971855lea rax, [rip+0xacfb48]
37b97185cmov [rsp+48], rax
37b971861mov [rsp+96], r9
37b971866mov [rsp+268], r13l
37b97186ecall dlascl_
37b971873mov [rsp+40], rdi
37b971878mov r9, [rsp+96]
37b97187dlea rax, [rip+0xacfb20]
37b971884mov ecx, [rsp+248]
37b97188bmov [rsp+48], rax
37b971890lea r8, [rip+0xacfb05]
37b971897mov [rsp+80], 1
37b9718a0mov rdx, r8
37b9718a3mov [rsp+268], ecx
37b9718aamov rcx, [rsp+616]
37b9718b2mov [rsp+32], rsi
37b9718b7mov [rsp+72], rcx
37b9718bcmov rcx, [rsp+568]
37b9718c4mov [rsp+64], rcx
37b9718c9mov rcx, [rsp+232]
37b9718d1mov [rsp+56], rcx
37b9718d6lea rcx, [rip+0xacfac3]
37b9718ddcall dlascl_
37b9718e2mov r11l, [rsp+104]
37b9718e7mov [rsp+252], 2
37b9718f2jmp 0x37b970d0e
37b9718f7
37b9718f7loc_37b9718f7:
37b9718f7mov [rsp+136], r13l
37b9718ffmov eax, r15l
37b971902mov esi, r11l
37b971905movq x10, [rip+0xacfad2]
37b97190emov [rsp+224], ebp
37b971915mov [rsp+168], rdi
37b97191dnop [rax]
37b971920
37b971920loc_37b971920:
37b971920movsxd rdi, eax
37b971923mov rdx, rdi
37b971926jmp 0x37b971975
37b971928
37b971928 0f 1f 84 00 00 00 00 00 ........
37b971930
37b971930loc_37b971930:
37b971930movsd_xmm x0, [r14+8*rdx-8]
37b971937andpd x0, [rip+0xacfa91]
37b97193fmovsd_xmm x2, [r14+8*rdx-16]
37b971946andpd x2, [rip+0xacfa82]
37b97194emulsd x0, x11
37b971953movsd_xmm x1, [r12+8*rdx-16]
37b97195amulsd x1, x1
37b97195emulsd x0, x2
37b971962addsd x0, x9
37b971967comisd x0, x1
37b97196bjae 0x37b971fc8
37b971971sub rdx, 1
37b971975
37b971975loc_37b971975:
37b971975cmp esi, edx
37b971977jl 0x37b971930
37b971979mov r13l, esi
37b97197c
37b97197cloc_37b97197c:
37b97197clea r15l, [rax-1]
37b971980cmp eax, r13l
37b971983je 0x37b971fb0
37b971989cmp r13l, r15l
37b97198cjne 0x37b971c10
37b971992mov r9l, [rsp+132]
37b97199alea rbx, [rdi-1]
37b97199esub rdi, 2
37b9719a2mov [rsp+96], eax
37b9719a6lea rcx, [8*rbx]
37b9719aetest r9l, r9l
37b9719b1lea r8, [r14+rcx]
37b9719b5lea rdx, [r12+rcx-8]
37b9719balea r11, [r14+rcx-8]
37b9719bfje 0x37b971ff0
37b9719c5lea rcx, [rsp+280]
37b9719cdlea r9, [rsp+328]
37b9719d5mov [rsp+40], rcx
37b9719dalea rcx, [rsp+320]
37b9719e2mov [rsp+48], r9
37b9719e7lea r9, [rsp+312]
37b9719efmov [rsp+32], rcx
37b9719f4mov rcx, r11
37b9719f7call dlaev2_
37b9719fcmov eax, [rsp+96]
37b971a00movsd_xmm x0, [rsp+280]
37b971a09lea r8, [rip+0xacf9a0]
37b971a10mov rcx, [rsp+608]
37b971a18mov r9, [rsp+568]
37b971a20imul rbx, [rsp+144]
37b971a29lea ebp, [rax-2]
37b971a2cmov rax, [rsp+608]
37b971a34movsxd rdx, ebp
37b971a37movsd_xmm [rax+8*rdx], x0
37b971a3cmov rax, [rsp+568]
37b971a44movsd_xmm x0, [rsp+328]
37b971a4dmov eax, [rax]
37b971a4flea eax, [r13+rax-1]
37b971a54cdqe
37b971a56sub rax, 1
37b971a5amovsd_xmm [rcx+8*rax], x0
37b971a5fmov rcx, [rsp+600]
37b971a67mov [rsp+88], 1
37b971a70mov [rsp+64], rcx
37b971a75mov rcx, [rsp+152]
37b971a7dmov [rsp+80], 1
37b971a86mov [rsp+72], 1
37b971a8flea rcx, [rcx+rbx+1]
37b971a94mov rbx, [rsp+592]
37b971a9clea rcx, [rbx+8*rcx]
37b971aa0mov rbx, [rsp+608]
37b971aa8mov [rsp+56], rcx
37b971aadlea rcx, [rip+0xacf8f5]
37b971ab4lea rax, [rbx+8*rax]
37b971ab8mov [rsp+48], rax
37b971abdlea rax, [rbx+8*rdx]
37b971ac1lea rdx, [rip+0xacf8a9]
37b971ac8mov [rsp+40], rax
37b971acdlea rax, [rip+0xacf8d8]
37b971ad4mov [rsp+32], rax
37b971ad9call dlasr_
37b971ade
37b971adeloc_37b971ade:
37b971ademovupd x0, [rsp+312]
37b971ae7mov eax, ebp
37b971ae9mov [r12+8*rdi], 0
37b971af1movups [r14+8*rdi], x0
37b971af6cmp ebp, esi
37b971af8jl 0x37b971b02
37b971afa
37b971afaloc_37b971afa:
37b971afacmp eax, esi
37b971afcjne 0x37b971920
37b971b02
37b971b02loc_37b971b02:
37b971b02mov r13l, [rsp+136]
37b971b0amov ebp, [rsp+224]
37b971b11mov rdi, [rsp+168]
37b971b19cmp [rsp+252], 1
37b971b21jne 0x37b970fa0
37b971b27
37b971b27loc_37b971b27:
37b971b27mov rax, [rsp+616]
37b971b2flea r15, [rip+0xacf86e]
37b971b36lea rbx, [rsp+272]
37b971b3emov [rsp+80], 1
37b971b47mov [rsp+48], r15
37b971b4clea r8, [rip+0xacf849]
37b971b53lea r9, [rsp+336]
37b971b5bmov [rsp+72], rax
37b971b60mov rax, [rsp+568]
37b971b68mov rdx, r8
37b971b6blea rcx, [rip+0xacf82e]
37b971b72mov [rsp+40], rdi
37b971b77mov [rsp+64], rax
37b971b7cmov rax, [rsp+240]
37b971b84mov [rsp+32], rbx
37b971b89mov [rsp+56], rax
37b971b8emov [rsp+268], r13l
37b971b96call dlascl_
37b971b9bmov eax, [rsp+248]
37b971ba2mov [rsp+48], r15
37b971ba7lea r8, [rip+0xacf7ee]
37b971baemov [rsp+40], rdi
37b971bb3lea r9, [rsp+336]
37b971bbbmov rdx, r8
37b971bbelea rcx, [rip+0xacf7db]
37b971bc5mov [rsp+268], eax
37b971bccmov rax, [rsp+616]
37b971bd4mov [rsp+80], 1
37b971bddmov [rsp+72], rax
37b971be2mov rax, [rsp+568]
37b971beamov [rsp+32], rbx
37b971befmov [rsp+64], rax
37b971bf4mov rax, [rsp+232]
37b971bfcmov [rsp+56], rax
37b971c01call dlascl_
37b971c06jmp 0x37b970fae
37b971c0b
37b971c0b 0f 1f 44 00 00 ..D..
37b971c10
37b971c10loc_37b971c10:
37b971c10mov ebx, [rsp+160]
37b971c17cmp ebx, [rsp+164]
37b971c1eje 0x37b972168
37b971c24shl rdi, 3
37b971c28add ebx, 1
37b971c2bmov [rsp+104], eax
37b971c2flea rbp, [rsp+296]
37b971c37lea r11, [r14+rdi]
37b971c3bmov [rsp+160], ebx
37b971c42lea rbx, [r12+rdi]
37b971c46mov rcx, rbp
37b971c49movsd_xmm x12, [r11-8]
37b971c4fmovsd_xmm x0, [r11-16]
37b971c55lea rdx, [rip+0xacf734]
37b971c5cmov [rsp+96], r11
37b971c61movsd_xmm x1, [rbx-16]
37b971c66mov [rsp+176], rbx
37b971c6esubsd x0, x12
37b971c73addsd x1, x1
37b971c77divsd x0, x1
37b971c7bmovsd_xmm [rsp+296], x0
37b971c84call dlapy2_
37b971c89movapd x1, x10
37b971c8emovsxd r10, r13l
37b971c91cmp r13l, r15l
37b971c94movapd x2, x0
37b971c98lea r8, [r10-1]
37b971c9cmov r11, [rsp+96]
37b971ca1movsd_xmm [rsp+304], x0
37b971caamovsd_xmm x0, [rsp+296]
37b971cb3andnpd x1, x2
37b971cb7movapd x2, x10
37b971cbcmov eax, [rsp+104]
37b971cc0movsd_xmm [rsp+328], x6
37b971cc9movsd_xmm [rsp+280], x6
37b971cd2andpd x2, x0
37b971cd6orpd x1, x2
37b971cdaaddsd x1, x0
37b971cdemovsd_xmm x0, [rbx-16]
37b971ce3divsd x0, x1
37b971ce7movsd_xmm x1, [r14+8*r8]
37b971cedsubsd x1, x12
37b971cf2addsd x0, x1
37b971cf6movsd_xmm [rsp+296], x0
37b971cffjg 0x37b972019
37b971d05lea r9, [rsp+328]
37b971d0dlea rcx, [rsp+280]
37b971d15mov [rsp+184], eax
37b971d1cmov ebx, [rsp+132]
37b971d23mov [rsp+192], r10
37b971d2bmovapd x3, x6
37b971d2fmovapd x2, x6
37b971d33lea rdi, [rsp+288]
37b971d3bmov [rsp+200], r8
37b971d43pxor x13, x13
37b971d48mov [rsp+208], r11
37b971d50mov [rsp+104], rcx
37b971d55mov [rsp+120], r9
37b971d5amov [rsp+216], esi
37b971d61mov rsi, [rsp+608]
37b971d69mov [rsp+96], rdi
37b971d6emov rdi, r10
37b971d71mov [rsp+112], rbp
37b971d76mov rbp, r14
37b971d79mov r14, r12
37b971d7clea r12, [rsp+304]
37b971d84nop
37b971d85nop [rax+rax]
37b971d90
37b971d90loc_37b971d90:
37b971d90movsd_xmm x12, [r14+8*rdi-8]
37b971d97mov r9, [rsp+120]
37b971d9cmov [rsp+32], r12
37b971da1mov r8, [rsp+104]
37b971da6mov rdx, [rsp+96]
37b971dabmulsd x2, x12
37b971db0mov rcx, [rsp+112]
37b971db5mulsd x12, x3
37b971dbamovsd_xmm [rsp+288], x2
37b971dc3call dlartg_
37b971dc8cmp r13l, edi
37b971dcbje 0x37b971ddd
37b971dcdmovsd_xmm x0, [rsp+304]
37b971dd6movsd_xmm [r14+8*rdi-16], x0
37b971ddd
37b971dddloc_37b971ddd:
37b971dddmovsd_xmm x1, [rbp+8*rdi-8]
37b971de3movsd_xmm x0, [rbp+8*rdi]
37b971de9movsd_xmm x3, [rsp+280]
37b971df2movsd_xmm x2, [rsp+328]
37b971dfbsubsd x1, x13
37b971e00movapd x4, x3
37b971e04movapd x13, x2
37b971e09addsd x4, x3
37b971e0dsubsd x0, x1
37b971e11mulsd x4, x12
37b971e16mulsd x0, x2
37b971e1aaddsd x0, x4
37b971e1emovsd_xmm [rsp+304], x0
37b971e27mulsd x13, x0
37b971e2cmulsd x0, x3
37b971e30addsd x1, x13
37b971e35subsd x0, x12
37b971e3amovsd_xmm [rbp+8*rdi-8], x1
37b971e40movsd_xmm [rsp+296], x0
37b971e49test ebx, ebx
37b971e4bje 0x37b971e6a
37b971e4dmov rax, [rsp+568]
37b971e55movsd_xmm [rsi+8*rdi-8], x3
37b971e5bmov edx, [rax]
37b971e5dlea edx, [rdx+rdi-1]
37b971e61movsxd rdx, edx
37b971e64movsd_xmm [rsi+8*rdx-8], x2
37b971e6a
37b971e6aloc_37b971e6a:
37b971e6aadd rdi, 1
37b971e6ecmp r15l, edi
37b971e71jge 0x37b971d90
37b971e77mov eax, [rsp+184]
37b971e7emov r10, [rsp+192]
37b971e86mov r12, r14
37b971e89mov r14, rbp
37b971e8cmov r8, [rsp+200]
37b971e94mov r11, [rsp+208]
37b971e9cmov esi, [rsp+216]
37b971ea3
37b971ea3loc_37b971ea3:
37b971ea3mov ecx, [rsp+132]
37b971eaatest ecx, ecx
37b971eacje 0x37b971f81
37b971eb2mov edx, eax
37b971eb4mov [rsp+96], eax
37b971eb8mov rax, [rsp+600]
37b971ec0lea rcx, [rip+0xacf4e2]
37b971ec7sub edx, r13l
37b971ecamov [rsp+104], r11
37b971ecfmov r9, [rsp+568]
37b971ed7add edx, 1
37b971edamov [rsp+64], rax
37b971edfmov rax, [rsp+152]
37b971ee7mov [rsp+264], edx
37b971eeemov rdx, [rsp+144]
37b971ef6mov [rsp+88], 1
37b971effmov [rsp+80], 1
37b971f08imul rdx, r10
37b971f0cmov [rsp+72], 1
37b971f15lea rdx, [rax+rdx+1]
37b971f1amov rax, [rsp+592]
37b971f22lea rdx, [rax+8*rdx]
37b971f26mov rax, [rsp+568]
37b971f2emov [rsp+56], rdx
37b971f33mov edx, [rax]
37b971f35mov rax, [rsp+608]
37b971f3dlea edx, [r13+rdx-1]
37b971f42movsxd rdx, edx
37b971f45lea rdx, [rax+8*rdx-8]
37b971f4amov [rsp+48], rdx
37b971f4flea rdx, [rax+8*r8]
37b971f53lea r8, [rip+0xacf456]
37b971f5amov [rsp+40], rdx
37b971f5flea rdx, [rsp+264]
37b971f67mov [rsp+32], rdx
37b971f6clea rdx, [rip+0xacf3fe]
37b971f73call dlasr_
37b971f78mov r11, [rsp+104]
37b971f7dmov eax, [rsp+96]
37b971f81
37b971f81loc_37b971f81:
37b971f81movsd_xmm x0, [r11-8]
37b971f87mov rbx, [rsp+176]
37b971f8fsubsd x0, x13
37b971f94movsd_xmm [r11-8], x0
37b971f9amovsd_xmm x0, [rsp+296]
37b971fa3movsd_xmm [rbx-16], x0
37b971fa8jmp 0x37b971afa
37b971fad
37b971fad 0f 1f 00 ...
37b971fb0
37b971fb0loc_37b971fb0:
37b971fb0cmp esi, r15l
37b971fb3jg 0x37b971b02
37b971fb9mov eax, r15l
37b971fbcjmp 0x37b971afa
37b971fc1
37b971fc1 0f 1f 80 00 00 00 00 .......
37b971fc8
37b971fc8loc_37b971fc8:
37b971fc8mov r13l, edx
37b971fcbcmp edx, esi
37b971fcdjle 0x37b97197c
37b971fd3sub edx, 2
37b971fd6movsxd rdx, edx
37b971fd9mov [r12+8*rdx], 0
37b971fe1jmp 0x37b97197c
37b971fe6
37b971fe6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b971ff0
37b971ff0loc_37b971ff0:
37b971ff0lea rcx, [rsp+320]
37b971ff8lea r9, [rsp+312]
37b972000mov [rsp+32], rcx
37b972005mov rcx, r11
37b972008call dlae2_
37b97200dmov eax, [rsp+96]
37b972011lea ebp, [rax-2]
37b972014jmp 0x37b971ade
37b972019
37b972019loc_37b972019:
37b972019pxor x13, x13
37b97201ejmp 0x37b971ea3
37b972023
37b972023loc_37b972023:
37b972023mov edx, [rsp+132]
37b97202atest edx, edx
37b97202cjne 0x37b9710eb
37b972032
37b972032loc_37b972032:
37b972032mov [rsp+32], 1
37b97203bmov r9, [rsp+616]
37b972043mov r8, rbp
37b972046lea rcx, [rip+0xacf325]
37b97204dmov rdx, [rsp+568]
37b972055call dlasrt_
37b97205ajmp 0x37b9710eb
37b97205f
37b97205floc_37b97205f:
37b97205fmov rax, [rsp+616]
37b972067lea r15, [rip+0xacf336]
37b97206elea rbx, [rsp+272]
37b972076mov [rsp+80], 1
37b97207fmov [rsp+48], r15
37b972084lea r8, [rip+0xacf311]
37b97208blea r9, [rsp+344]
37b972093mov [rsp+72], rax
37b972098mov rax, [rsp+568]
37b9720a0mov rdx, r8
37b9720a3lea rcx, [rip+0xacf2f6]
37b9720aamov [rsp+40], rdi
37b9720afmov [rsp+64], rax
37b9720b4mov rax, [rsp+240]
37b9720bcmov [rsp+32], rbx
37b9720c1mov [rsp+56], rax
37b9720c6mov [rsp+268], r13l
37b9720cecall dlascl_
37b9720d3mov eax, [rsp+248]
37b9720damov [rsp+48], r15
37b9720dflea r8, [rip+0xacf2b6]
37b9720e6mov [rsp+40], rdi
37b9720eblea r9, [rsp+344]
37b9720f3mov rdx, r8
37b9720f6lea rcx, [rip+0xacf2a3]
37b9720fdmov [rsp+268], eax
37b972104mov rax, [rsp+616]
37b97210cmov [rsp+80], 1
37b972115mov [rsp+72], rax
37b97211amov rax, [rsp+568]
37b972122mov [rsp+32], rbx
37b972127mov [rsp+64], rax
37b97212cmov rax, [rsp+232]
37b972134mov [rsp+56], rax
37b972139call dlascl_
37b97213ejmp 0x37b970fae
37b972143
37b972143loc_37b972143:
37b972143cmp [rsp+132], 2
37b97214bjne 0x37b9710eb
37b972151mov rax, [rsp+592]
37b972159mov rsi, [rip+0xacf258]
37b972160mov [rax], rsi
37b972163jmp 0x37b9710eb
37b972168
37b972168loc_37b972168:
37b972168mov r13l, [rsp+136]
37b972170mov ebp, [rsp+224]
37b972177mov rdi, [rsp+168]
37b97217f
37b97217floc_37b97217f:
37b97217fmov eax, [rsp+164]
37b972186mov [rsp+160], eax
37b97218djmp 0x37b970f90
37b972192
37b972192loc_37b972192:
37b972192mov r13l, [rsp+224]
37b97219amov ebp, [rsp+168]
37b9721a1mov r12, r10
37b9721a4mov rdi, [rsp+176]
37b9721acjmp 0x37b97217f
37b9721ae
37b9721aeloc_37b9721ae:
37b9721aemov r9l, 1
37b9721b4mov r8l, 1
37b9721balea rdx, [rip+0xacf1b1]
37b9721c1mov rcx, rsi
37b9721c4call lsame_
37b9721c9test eax, eax
37b9721cbjne 0x37b972293
37b9721d1mov edx, -1
37b9721d6mov eax, 1
37b9721dbjmp 0x37b9710bf
37b9721e0
37b9721e0loc_37b9721e0:
37b9721e0mov rax, [rsp+600]
37b9721e8mov r8, [rsp+568]
37b9721f0mov [rsp+56], 4
37b9721f9lea r9, [rip+0xacf180]
37b972200lea rcx, [rip+0xacf181]
37b972207mov [rsp+48], rax
37b97220cmov rax, [rsp+592]
37b972214mov rdx, r8
37b972217mov [rsp+40], rax
37b97221clea rax, [rip+0xacf16d]
37b972223mov [rsp+32], rax
37b972228call dlaset_
37b97222dmov rax, [rsp+568]
37b972235mov edi, [rax]
37b972237mov r14l, edi
37b97223atest edi, edi
37b97223cjg 0x37b970bdf
37b972242jmp 0x37b9710eb
37b972247
37b972247 66 0f 1f 84 00 00 00 00 00 f........
37b972250
37b972250loc_37b972250:
37b972250mov rax, [rsp+568]
37b972258mov edx, [rax]
37b97225acmp edx, 1
37b97225djle 0x37b9710eb
37b972263sub edx, 2
37b972266mov rcx, [rsp+616]
37b97226emov rax, r12
37b972271pxor x0, x0
37b972275lea rdx, [r12+8*rdx+8]
37b97227a
37b97227aloc_37b97227a:
37b97227aucomisd x0, [rax]
37b97227ejp 0x37b972282
37b972280je 0x37b972285
37b972282
37b972282loc_37b972282:
37b972282add [rcx], 1
37b972285
37b972285loc_37b972285:
37b972285add rax, 8
37b972289cmp rdx, rax
37b97228cjne 0x37b97227a
37b97228ejmp 0x37b9710eb
37b972293
37b972293loc_37b972293:
37b972293mov rax, [rsp+568]
37b97229bmov eax, [rax]
37b97229dtest eax, eax
37b97229fjs 0x37b9710b5
37b9722a5mov rsi, [rsp+600]
37b9722admov edx, [rsi]
37b9722aftest edx, edx
37b9722b1jle 0x37b9716f6
37b9722b7test eax, eax
37b9722b9mov ecx, 1
37b9722bemov [rsp+132], 2
37b9722c9cmovle eax, ecx
37b9722ccjmp 0x37b9716ee
37b9722d1
37b9722d1loc_37b9722d1:
37b9722d1neg eax
37b9722d3jmp 0x37b9710c9
37b970a40
37b9722d8
37b9722d8 // align 0x40
37b9722d8 // align 0x40
37b972300
37b972300dsterf_:
37b972300push r15
37b972302push r14
37b972304push r13
37b972306push r12
37b972308push rbp
37b972309push rdi
37b97230apush rsi
37b97230bpush rbx
37b97230csub rsp, 392
37b972313movups [rsp+224], x6
37b97231bmovups [rsp+240], x7
37b972323movups [rsp+256], x8
37b97232cmovups [rsp+272], x9
37b972335movups [rsp+288], x10
37b97233emovups [rsp+304], x11
37b972347movups [rsp+320], x12
37b972350movups [rsp+336], x13
37b972359movups [rsp+352], x14
37b972362movups [rsp+368], x15
37b97236bmov eax, [rcx]
37b97236dmov [r9], 0
37b972374mov r11, rcx
37b972377mov rbx, rdx
37b97237amov r12, r8
37b97237dmov [rsp+488], r9
37b972385test eax, eax
37b972387js 0x37b973141
37b97238dcmp eax, 1
37b972390jle 0x37b9725be
37b972396mov edx, 1
37b97239blea rcx, [rip+0xacf054]
37b9723a2mov [rsp+464], r11
37b9723aacall dlamch_
37b9723afmov edx, 1
37b9723b4lea rcx, [rip+0xacf03c]
37b9723bbmovapd x9, x0
37b9723c0movapd x10, x0
37b9723c5mulsd x9, x0
37b9723cacall dlamch_
37b9723cfmovsd_xmm x7, [rip+0xacf041]
37b9723d7mov edx, 1
37b9723dclea rcx, [rip+0xacf015]
37b9723e3movapd x1, x7
37b9723e7divsd x1, x0
37b9723ebsqrtsd x0, x0
37b9723efdivsd x0, x9
37b9723f4sqrtsd x1, x1
37b9723f8divsd x1, [rip+0xacf020]
37b972400movsd_xmm [rsp+208], x1
37b972409movsd_xmm [rsp+216], x0
37b972412call dlamch_
37b972417mov r11, [rsp+464]
37b97241fmov [rsp+200], 0
37b97242bmov edx, [r11]
37b97242emov r14l, edx
37b972431test edx, edx
37b972433jle 0x37b97259a
37b972439imul eax, edx, 30
37b97243cmov r13l, 1
37b972442xor ebp, ebp
37b972444movq x8, [rip+0xacefe3]
37b97244dmovq x6, [rip+0xacefeb]
37b972455mov [rsp+136], eax
37b97245cnop [rax]
37b972460
37b972460loc_37b972460:
37b972460movsxd r15, r13l
37b972463mov rcx, r15
37b972466jmp 0x37b9724c0
37b972468
37b972468 66 90 66 66 2e 0f 1f 84 f.ff....
37b972470 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b972480
37b972480loc_37b972480:
37b972480movsd_xmm x0, [rbx+8*rcx-8]
37b972486movsd_xmm x1, [rbx+8*rcx]
37b97248bmovsd_xmm x2, [r12+8*rcx-8]
37b972492andpd x0, x8
37b972497andpd x1, x8
37b97249csqrtsd x0, x0
37b9724a0sqrtsd x1, x1
37b9724a4andpd x2, x8
37b9724a9mulsd x0, x1
37b9724admulsd x0, x10
37b9724b2comisd x0, x2
37b9724b6jae 0x37b972630
37b9724bcadd rcx, 1
37b9724c0
37b9724c0loc_37b9724c0:
37b9724c0cmp edx, ecx
37b9724c2jg 0x37b972480
37b9724c4lea esi, [rdx+1]
37b9724c7
37b9724c7loc_37b9724c7:
37b9724c7cmp r14l, r13l
37b9724caje 0x37b972571
37b9724d0mov edi, r14l
37b9724d3lea r10l, [r13-1]
37b9724d7mov [rsp+32], 1
37b9724e0lea rcx, [rsp+164]
37b9724e8movsxd r10, r10l
37b9724ebsub edi, r13l
37b9724eemov [rsp+128], rcx
37b9724f6mov rdx, rcx
37b9724f9lea r11, [8*r10]
37b972501lea eax, [rdi+1]
37b972504mov [rsp+104], r10
37b972509lea r9, [r12+r11]
37b97250dmov [rsp+140], eax
37b972514lea rcx, [rip+0xaceede]
37b97251bmov [rsp+164], eax
37b972522lea rax, [rbx+r11]
37b972526mov r8, rax
37b972529mov [rsp+96], r11
37b97252emov [rsp+112], r9
37b972533mov [rsp+144], rax
37b97253bcall dlanst_
37b972540pxor x1, x1
37b972544mov r11, [rsp+96]
37b972549mov r10, [rsp+104]
37b97254emovsd_xmm [rsp+168], x0
37b972557ucomisd x0, x1
37b97255bjp 0x37b972644
37b972561jne 0x37b972644
37b972567
37b972567loc_37b972567:
37b972567mov rax, [rsp+464]
37b97256fmov edx, [rax]
37b972571
37b972571loc_37b972571:
37b972571mov r14l, edx
37b972574cmp edx, esi
37b972576jl 0x37b972592
37b972578cmp esi, 1
37b97257bjle 0x37b97258a
37b97257dlea eax, [rsi-2]
37b972580cdqe
37b972582mov [r12+8*rax], 0
37b97258a
37b97258aloc_37b97258a:
37b97258amov r13l, esi
37b97258djmp 0x37b972460
37b972592
37b972592loc_37b972592:
37b972592mov r11, [rsp+464]
37b97259a
37b97259aloc_37b97259a:
37b97259amov [rsp+32], 1
37b9725a3mov r8, rbx
37b9725a6mov rdx, r11
37b9725a9lea rcx, [rip+0xacee60]
37b9725b0mov r9, [rsp+488]
37b9725b8call dlasrt_
37b9725bdnop
37b9725be
37b9725beloc_37b9725be:
37b9725bemovups x6, [rsp+224]
37b9725c6movups x7, [rsp+240]
37b9725cemovups x8, [rsp+256]
37b9725d7movups x9, [rsp+272]
37b9725e0movups x10, [rsp+288]
37b9725e9movups x11, [rsp+304]
37b9725f2movups x12, [rsp+320]
37b9725fbmovups x13, [rsp+336]
37b972604movups x14, [rsp+352]
37b97260dmovups x15, [rsp+368]
37b972616add rsp, 392
37b97261dpop rbx
37b97261epop rsi
37b97261fpop rdi
37b972620pop rbp
37b972621pop r12
37b972623pop r13
37b972625pop r14
37b972627pop r15
37b972629ret
37b97262a
37b97262a 66 0f 1f 44 00 00 f..D..
37b972630
37b972630loc_37b972630:
37b972630mov [r12+8*rcx-8], 0
37b972639mov r14l, ecx
37b97263clea esi, [rcx+1]
37b97263fjmp 0x37b9724c7
37b972644
37b972644loc_37b972644:
37b972644comisd x0, [rsp+208]
37b97264dja 0x37b972e26
37b972653movsd_xmm x1, [rsp+216]
37b97265ccomisd x1, x0
37b972660ja 0x37b972f7f
37b972666xor edi, edi
37b972668
37b972668loc_37b972668:
37b972668cmp r14l, r13l
37b97266bjle 0x37b972f4c
37b972671
37b972671loc_37b972671:
37b972671mov ecx, r14l
37b972674lea rdx, [r12+r11+8]
37b972679sub ecx, r13l
37b97267clea rax, [rcx+r15]
37b972680lea rax, [r12+8*rax]
37b972684nop [rax+rax]
37b97268anop [rax+rax]
37b972695nop [rax+rax]
37b9726a0
37b9726a0loc_37b9726a0:
37b9726a0movsd_xmm x0, [rdx-8]
37b9726a5add rdx, 8
37b9726a9mulsd x0, x0
37b9726admovsd_xmm [rdx-16], x0
37b9726b2cmp rax, rdx
37b9726b5jne 0x37b9726a0
37b9726b7lea r15l, [r14-1]
37b9726bbmovsd_xmm x1, [rbx+8*r10]
37b9726c1movapd x11, x8
37b9726c6movsxd r15, r15l
37b9726c9movsd_xmm x0, [rbx+8*r15]
37b9726cfandpd x1, x8
37b9726d4andpd x0, x8
37b9726d9comisd x1, x0
37b9726ddja 0x37b9726e8
37b9726df
37b9726dfloc_37b9726df:
37b9726dfmov eax, r14l
37b9726e2mov r14l, r13l
37b9726e5mov r13l, eax
37b9726e8
37b9726e8loc_37b9726e8:
37b9726e8cmp r14l, r13l
37b9726ebjle 0x37b972949
37b9726f1movsxd r15, r14l
37b9726f4lea eax, [r14-1]
37b9726f8nop [rax+rax]
37b972700
37b972700loc_37b972700:
37b972700mov rdx, r15
37b972703jmp 0x37b972770
37b972705
37b972705 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37b972710 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b972720 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b972730 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b972740
37b972740loc_37b972740:
37b972740movsd_xmm x0, [rbx+8*rdx-8]
37b972746mulsd x0, [rbx+8*rdx-16]
37b97274cmovsd_xmm x1, [r12+8*rdx-16]
37b972753andpd x1, x11
37b972758andpd x0, x11
37b97275dmulsd x0, x9
37b972762comisd x0, x1
37b972766jae 0x37b9729c0
37b97276csub rdx, 1
37b972770
37b972770loc_37b972770:
37b972770cmp r13l, edx
37b972773jl 0x37b972740
37b972775mov r8l, r13l
37b972778
37b972778loc_37b972778:
37b972778mov edx, eax
37b97277acmp r14l, r8l
37b97277dje 0x37b9729e5
37b972783
37b972783loc_37b972783:
37b972783cmp r8l, eax
37b972786je 0x37b972d80
37b97278ccmp ebp, [rsp+136]
37b972793je 0x37b9730a1
37b972799lea r9, [rbx+8*r15]
37b97279dlea r10, [r15-2]
37b9727a1mov [rsp+112], r8l
37b9727a6add ebp, 1
37b9727a9movsd_xmm x12, [r9-8]
37b9727afmovsd_xmm x13, [r12+8*r15-16]
37b9727b6lea rdx, [rip+0xacec4b]
37b9727bdlea rcx, [rsp+200]
37b9727c5movsd_xmm x0, [r9-16]
37b9727cbmov [rsp+104], r10
37b9727d0sqrtsd x13, x13
37b9727d5mov [rsp+96], r9
37b9727dasubsd x0, x12
37b9727dfmov [rsp+120], eax
37b9727e3movapd x1, x13
37b9727e8addsd x1, x13
37b9727eddivsd x0, x1
37b9727f1movsd_xmm [rsp+200], x0
37b9727facall dlapy2_
37b9727ffmovapd x1, x6
37b972803mov r8l, [rsp+112]
37b972808mov r9, [rsp+96]
37b97280dmovapd x2, x0
37b972811mov r10, [rsp+104]
37b972816mov eax, [rsp+120]
37b97281amovsd_xmm x0, [rsp+200]
37b972823andnpd x1, x2
37b972827movapd x2, x6
37b97282blea edx, [r8-1]
37b97282fmovsxd rdx, edx
37b972832cmp r14l, r8l
37b972835andpd x2, x0
37b972839orpd x1, x2
37b97283daddsd x0, x1
37b972841divsd x13, x0
37b972846movsd_xmm x0, [rbx+8*rdx]
37b97284bsubsd x12, x13
37b972850movsd_xmm [rsp+200], x12
37b97285asubsd x0, x12
37b97285fmovapd x1, x0
37b972863mulsd x1, x0
37b972867jle 0x37b972e0c
37b97286dpxor x3, x3
37b972871movsxd rdx, r8l
37b972874movapd x13, x7
37b972879movapd x14, x3
37b97287ejmp 0x37b9728a2
37b972880
37b972880loc_37b972880:
37b972880movapd x1, x2
37b972884add rdx, 1
37b972888mulsd x1, x2
37b97288cdivsd x1, x4
37b972890cmp r14l, edx
37b972893jle 0x37b972927
37b972899
37b972899loc_37b972899:
37b972899movapd x0, x2
37b97289dmovapd x13, x4
37b9728a2
37b9728a2loc_37b9728a2:
37b9728a2movsd_xmm x5, [r12+8*rdx-8]
37b9728a9movapd x2, x5
37b9728adaddsd x2, x1
37b9728b1cmp r8l, edx
37b9728b4je 0x37b9728c1
37b9728b6mulsd x3, x2
37b9728bamovsd_xmm [r12+8*rdx-16], x3
37b9728c1
37b9728c1loc_37b9728c1:
37b9728c1movapd x3, x5
37b9728c5movapd x4, x1
37b9728c9movsd_xmm x1, [rbx+8*rdx]
37b9728cedivsd x3, x2
37b9728d2divsd x4, x2
37b9728d6movapd x2, x1
37b9728dasubsd x2, x12
37b9728dfmovapd x15, x3
37b9728e4mulsd x15, x0
37b9728e9mulsd x2, x4
37b9728educomisd x4, x14
37b9728f2subsd x2, x15
37b9728f7subsd x1, x2
37b9728fbaddsd x0, x1
37b9728ffmovsd_xmm [rbx+8*rdx-8], x0
37b972905jp 0x37b972880
37b97290bjne 0x37b972880
37b972911movapd x1, x13
37b972916add rdx, 1
37b97291amulsd x1, x5
37b97291ecmp r14l, edx
37b972921jg 0x37b972899
37b972927
37b972927loc_37b972927:
37b972927mulsd x1, x3
37b97292baddsd x2, x12
37b972930movsd_xmm [r9-8], x2
37b972936movsd_xmm [r12+8*r10], x1
37b97293cjmp 0x37b972700
37b972941
37b972941loc_37b972941:
37b972941mov r14l, eax
37b972944cmp r13l, eax
37b972947jl 0x37b972952
37b972949
37b972949loc_37b972949:
37b972949cmp r13l, r14l
37b97294cjne 0x37b972a00
37b972952
37b972952loc_37b972952:
37b972952cmp edi, 1
37b972955je 0x37b972cf8
37b97295b
37b97295bloc_37b97295b:
37b97295bcmp edi, 2
37b97295eje 0x37b9730ba
37b972964
37b972964loc_37b972964:
37b972964cmp [rsp+136], ebp
37b97296bjg 0x37b972567
37b972971
37b972971loc_37b972971:
37b972971mov r11, [rsp+464]
37b972979mov eax, [r11]
37b97297ccmp eax, 1
37b97297fjle 0x37b9725be
37b972985sub eax, 2
37b972988mov rdx, [rsp+488]
37b972990mov r11, r12
37b972993pxor x0, x0
37b972997lea rax, [r12+8*rax+8]
37b97299c
37b97299cloc_37b97299c:
37b97299cucomisd x0, [r11]
37b9729a1jp 0x37b9729a5
37b9729a3je 0x37b9729a8
37b9729a5
37b9729a5loc_37b9729a5:
37b9729a5add [rdx], 1
37b9729a8
37b9729a8loc_37b9729a8:
37b9729a8add r11, 8
37b9729accmp r11, rax
37b9729afjne 0x37b97299c
37b9729b1jmp 0x37b9725be
37b9729b6
37b9729b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b9729c0
37b9729c0loc_37b9729c0:
37b9729c0mov r8l, edx
37b9729c3cmp r13l, edx
37b9729c6jge 0x37b972778
37b9729ccsub edx, 2
37b9729cfmovsxd rdx, edx
37b9729d2mov [r12+8*rdx], 0
37b9729damov edx, eax
37b9729dccmp r14l, r8l
37b9729dfjne 0x37b972783
37b9729e5
37b9729e5loc_37b9729e5:
37b9729e5cmp r13l, eax
37b9729e8jg 0x37b972952
37b9729eemov r14l, eax
37b9729f1movsxd r15, edx
37b9729f4sub eax, 1
37b9729f7jmp 0x37b972700
37b9729fc
37b9729fc 0f 1f 40 00 ..@.
37b972a00
37b972a00loc_37b972a00:
37b972a00movsxd rdx, r14l
37b972a03mov rax, rdx
37b972a06jmp 0x37b972a6f
37b972a08
37b972a08 90 66 66 2e 0f 1f 84 00 .ff.....
37b972a10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b972a20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b972a30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b972a40
37b972a40loc_37b972a40:
37b972a40movsd_xmm x0, [rbx+8*rax-8]
37b972a46mulsd x0, [rbx+8*rax]
37b972a4bmovsd_xmm x1, [r12+8*rax-8]
37b972a52andpd x1, x11
37b972a57andpd x0, x11
37b972a5cmulsd x0, x9
37b972a61comisd x0, x1
37b972a65jae 0x37b972c60
37b972a6badd rax, 1
37b972a6f
37b972a6floc_37b972a6f:
37b972a6fcmp r13l, eax
37b972a72jg 0x37b972a40
37b972a74mov r15l, r13l
37b972a77
37b972a77loc_37b972a77:
37b972a77lea r8l, [r14-1]
37b972a7blea eax, [r14+1]
37b972a7fmovsxd r10, r8l
37b972a82cmp r14l, r15l
37b972a85je 0x37b972941
37b972a8bcmp r15l, eax
37b972a8eje 0x37b972c80
37b972a94cmp ebp, [rsp+136]
37b972a9bje 0x37b9730a1
37b972aa1movsd_xmm x13, [r12+8*r10]
37b972aa7lea r9, [rbx+8*rdx]
37b972aabmov [rsp+104], r10
37b972ab0add ebp, 1
37b972ab3movsd_xmm x12, [r9-8]
37b972ab9movsd_xmm x0, [r9]
37b972abelea rcx, [rsp+200]
37b972ac6lea rdx, [rip+0xace93b]
37b972acdsqrtsd x13, x13
37b972ad2mov [rsp+96], r9
37b972ad7subsd x0, x12
37b972adcmov [rsp+112], r8l
37b972ae1movapd x1, x13
37b972ae6addsd x1, x13
37b972aebdivsd x0, x1
37b972aefmovsd_xmm [rsp+200], x0
37b972af8call dlapy2_
37b972afdmovapd x1, x6
37b972b01lea ecx, [r15-1]
37b972b05mov r9, [rsp+96]
37b972b0amovapd x2, x0
37b972b0emovsxd rax, ecx
37b972b11cmp r14l, ecx
37b972b14mov r10, [rsp+104]
37b972b19movsd_xmm x0, [rsp+200]
37b972b22andnpd x1, x2
37b972b26movapd x2, x6
37b972b2aandpd x2, x0
37b972b2eorpd x1, x2
37b972b32addsd x0, x1
37b972b36divsd x13, x0
37b972b3bmovsd_xmm x0, [rbx+8*rax]
37b972b40subsd x12, x13
37b972b45movsd_xmm [rsp+200], x12
37b972b4fsubsd x0, x12
37b972b54movapd x1, x0
37b972b58mulsd x1, x0
37b972b5cjg 0x37b972e19
37b972b62movsxd rax, r15l
37b972b65pxor x3, x3
37b972b69mov r8l, [rsp+112]
37b972b6emov edx, ecx
37b972b70shl rax, 3
37b972b74movapd x13, x7
37b972b79movapd x14, x3
37b972b7elea r11, [r12+rax]
37b972b82add rax, rbx
37b972b85jmp 0x37b972bb9
37b972b87
37b972b87 66 0f 1f 84 00 00 00 00 00 f........
37b972b90
37b972b90loc_37b972b90:
37b972b90movapd x1, x2
37b972b94sub edx, 1
37b972b97sub r11, 8
37b972b9bsub rax, 8
37b972b9fmulsd x1, x2
37b972ba3divsd x1, x4
37b972ba7cmp edx, r8l
37b972baaje 0x37b972c41
37b972bb0
37b972bb0loc_37b972bb0:
37b972bb0movapd x0, x2
37b972bb4movapd x13, x4
37b972bb9
37b972bb9loc_37b972bb9:
37b972bb9movsd_xmm x5, [r11-16]
37b972bbfmovapd x2, x5
37b972bc3addsd x2, x1
37b972bc7cmp ecx, edx
37b972bc9je 0x37b972bd5
37b972bcbmulsd x3, x2
37b972bcfmovsd_xmm [r11-8], x3
37b972bd5
37b972bd5loc_37b972bd5:
37b972bd5movapd x3, x5
37b972bd9movapd x4, x1
37b972bddmovsd_xmm x1, [rax-16]
37b972be2divsd x3, x2
37b972be6divsd x4, x2
37b972beamovapd x2, x1
37b972beesubsd x2, x12
37b972bf3movapd x15, x3
37b972bf8mulsd x15, x0
37b972bfdmulsd x2, x4
37b972c01ucomisd x4, x14
37b972c06subsd x2, x15
37b972c0bsubsd x1, x2
37b972c0faddsd x0, x1
37b972c13movsd_xmm [rax-8], x0
37b972c18jp 0x37b972b90
37b972c1ejne 0x37b972b90
37b972c24movapd x1, x13
37b972c29sub edx, 1
37b972c2csub r11, 8
37b972c30sub rax, 8
37b972c34mulsd x1, x5
37b972c38cmp edx, r8l
37b972c3bjne 0x37b972bb0
37b972c41
37b972c41loc_37b972c41:
37b972c41mulsd x1, x3
37b972c45addsd x2, x12
37b972c4amovsd_xmm [r9-8], x2
37b972c50movsd_xmm [r12+8*r10], x1
37b972c56jmp 0x37b972949
37b972c5b
37b972c5b 0f 1f 44 00 00 ..D..
37b972c60
37b972c60loc_37b972c60:
37b972c60mov r15l, eax
37b972c63cmp r13l, eax
37b972c66jle 0x37b972a77
37b972c6csub eax, 1
37b972c6fcdqe
37b972c71mov [r12+8*rax], 0
37b972c79jmp 0x37b972a77
37b972c7e
37b972c7e 66 90 f.
37b972c80
37b972c80loc_37b972c80:
37b972c80movsd_xmm x0, [r12+8*r10]
37b972c86shl rdx, 3
37b972c8alea r8, [rsp+184]
37b972c92lea r9, [rsp+176]
37b972c9amov [rsp+32], r8
37b972c9flea rcx, [rbx+rdx-8]
37b972ca4lea r8, [rbx+rdx]
37b972ca8add r14l, 2
37b972cacsqrtsd x0, x0
37b972cb0lea rdx, [rsp+192]
37b972cb8mov [rsp+96], r10
37b972cbdmovsd_xmm [rsp+192], x0
37b972cc6call dlae2_
37b972ccbmov r10, [rsp+96]
37b972cd0movupd x0, [rsp+176]
37b972cd9mov [r12+8*r10], 0
37b972ce1movups [rbx+8*r10], x0
37b972ce6cmp r13l, r14l
37b972ce9jge 0x37b972949
37b972cefcmp edi, 1
37b972cf2jne 0x37b97295b
37b972cf8
37b972cf8loc_37b972cf8:
37b972cf8mov eax, [rsp+140]
37b972cfflea r8, [rip+0xace6f6]
37b972d06mov [rsp+80], 1
37b972d0flea r9, [rsp+208]
37b972d17mov rdx, r8
37b972d1alea rcx, [rip+0xace6df]
37b972d21mov [rsp+164], eax
37b972d28mov rax, [rsp+488]
37b972d30mov [rsp+72], rax
37b972d35mov rax, [rsp+464]
37b972d3dmov [rsp+64], rax
37b972d42mov rax, [rsp+144]
37b972d4amov [rsp+56], rax
37b972d4flea rax, [rip+0xace6ae]
37b972d56mov [rsp+48], rax
37b972d5bmov rax, [rsp+128]
37b972d63mov [rsp+40], rax
37b972d68lea rax, [rsp+168]
37b972d70mov [rsp+32], rax
37b972d75call dlascl_
37b972d7ajmp 0x37b972964
37b972d7f
37b972d7f 90 .
37b972d80
37b972d80loc_37b972d80:
37b972d80movsd_xmm x0, [r12+8*r15-16]
37b972d87lea rax, [r15-2]
37b972d8bsub r14l, 2
37b972d8flea r8, [rsp+184]
37b972d97mov [rsp+32], r8
37b972d9clea rdx, [8*rax]
37b972da4lea r9, [rsp+176]
37b972dacsqrtsd x0, x0
37b972db0lea rcx, [rbx+rdx+8]
37b972db5lea r8, [rbx+rdx]
37b972db9mov [rsp+96], rax
37b972dbelea rdx, [rsp+192]
37b972dc6movsd_xmm [rsp+192], x0
37b972dcfcall dlae2_
37b972dd4mov rax, [rsp+96]
37b972dd9movsd_xmm x0, [rsp+184]
37b972de2movhpd x0, [rsp+176]
37b972debmov [r12+8*rax], 0
37b972df3movups [rbx+8*rax], x0
37b972df7cmp r13l, r14l
37b972dfajg 0x37b972952
37b972e00lea eax, [r14-1]
37b972e04movsxd r15, r14l
37b972e07jmp 0x37b972700
37b972e0c
37b972e0cloc_37b972e0c:
37b972e0cmovapd x2, x0
37b972e10pxor x3, x3
37b972e14jmp 0x37b972927
37b972e19
37b972e19loc_37b972e19:
37b972e19movapd x2, x0
37b972e1dpxor x3, x3
37b972e21jmp 0x37b972c41
37b972e26
37b972e26loc_37b972e26:
37b972e26mov eax, [rsp+140]
37b972e2dmov rcx, [rsp+128]
37b972e35mov [rsp+80], 1
37b972e3elea r8, [rip+0xace5b7]
37b972e45lea r9, [rsp+168]
37b972e4dmov rdx, r8
37b972e50mov [rsp+120], r11
37b972e55mov [rsp+164], eax
37b972e5cmov rax, [rsp+488]
37b972e64mov [rsp+40], rcx
37b972e69lea rcx, [rip+0xace590]
37b972e70mov [rsp+72], rax
37b972e75mov rax, [rsp+464]
37b972e7dmov [rsp+152], r10
37b972e85mov [rsp+64], rax
37b972e8amov rax, [rsp+144]
37b972e92mov [rsp+96], r9
37b972e97mov [rsp+56], rax
37b972e9clea rax, [rip+0xace561]
37b972ea3mov [rsp+48], rax
37b972ea8lea rax, [rsp+208]
37b972eb0mov [rsp+32], rax
37b972eb5mov [rsp+104], rax
37b972ebacall dlascl_
37b972ebfmov [rsp+164], edi
37b972ec6mov rdi, [rsp+488]
37b972ecelea rax, [rip+0xace52f]
37b972ed5mov rcx, [rsp+128]
37b972eddmov [rsp+48], rax
37b972ee2lea r8, [rip+0xace513]
37b972ee9mov [rsp+72], rdi
37b972eeemov rdi, [rsp+464]
37b972ef6mov rdx, r8
37b972ef9mov rax, [rsp+104]
37b972efemov r9, [rsp+96]
37b972f03mov [rsp+40], rcx
37b972f08lea rcx, [rip+0xace4f1]
37b972f0fmov [rsp+64], rdi
37b972f14mov rdi, [rsp+112]
37b972f19mov [rsp+80], 1
37b972f22mov [rsp+56], rdi
37b972f27mov edi, 1
37b972f2cmov [rsp+32], rax
37b972f31call dlascl_
37b972f36mov r11, [rsp+120]
37b972f3bmov r10, [rsp+152]
37b972f43cmp r14l, r13l
37b972f46jg 0x37b972671
37b972f4c
37b972f4cloc_37b972f4c:
37b972f4clea eax, [r14-1]
37b972f50movsd_xmm x1, [rbx+8*r10]
37b972f56movq x11, [rip+0xace4d1]
37b972f5fcdqe
37b972f61movsd_xmm x0, [rbx+8*rax]
37b972f66andpd x1, x11
37b972f6bandpd x0, x11
37b972f70comisd x1, x0
37b972f74ja 0x37b972949
37b972f7ajmp 0x37b9726df
37b972f7f
37b972f7floc_37b972f7f:
37b972f7fmov eax, [rsp+140]
37b972f86mov rcx, [rsp+128]
37b972f8emov [rsp+80], 1
37b972f97lea r8, [rip+0xace45e]
37b972f9elea r9, [rsp+168]
37b972fa6mov rdx, r8
37b972fa9mov [rsp+120], r11
37b972faemov [rsp+164], eax
37b972fb5mov rax, [rsp+488]
37b972fbdmov [rsp+40], rcx
37b972fc2lea rcx, [rip+0xace437]
37b972fc9mov [rsp+72], rax
37b972fcemov rax, [rsp+464]
37b972fd6mov [rsp+152], r10
37b972fdemov [rsp+64], rax
37b972fe3mov rax, [rsp+144]
37b972febmov [rsp+96], r9
37b972ff0mov [rsp+56], rax
37b972ff5lea rax, [rip+0xace408]
37b972ffcmov [rsp+48], rax
37b973001lea rax, [rsp+216]
37b973009mov [rsp+32], rax
37b97300emov [rsp+104], rax
37b973013call dlascl_
37b973018mov [rsp+164], edi
37b97301fmov rdi, [rsp+488]
37b973027lea rax, [rip+0xace3d6]
37b97302emov rcx, [rsp+128]
37b973036mov [rsp+48], rax
37b97303blea r8, [rip+0xace3ba]
37b973042mov [rsp+72], rdi
37b973047mov rdi, [rsp+464]
37b97304fmov rdx, r8
37b973052mov rax, [rsp+104]
37b973057mov r9, [rsp+96]
37b97305cmov [rsp+40], rcx
37b973061lea rcx, [rip+0xace398]
37b973068mov [rsp+64], rdi
37b97306dmov rdi, [rsp+112]
37b973072mov [rsp+80], 1
37b97307bmov [rsp+56], rdi
37b973080mov edi, 2
37b973085mov [rsp+32], rax
37b97308acall dlascl_
37b97308fmov r11, [rsp+120]
37b973094mov r10, [rsp+152]
37b97309cjmp 0x37b972668
37b9730a1
37b9730a1loc_37b9730a1:
37b9730a1cmp edi, 1
37b9730a4je 0x37b973172
37b9730aacmp edi, 2
37b9730adjne 0x37b972971
37b9730b3mov ebp, [rsp+136]
37b9730ba
37b9730baloc_37b9730ba:
37b9730bamov eax, [rsp+140]
37b9730c1lea r8, [rip+0xace334]
37b9730c8mov [rsp+80], 1
37b9730d1lea r9, [rsp+216]
37b9730d9mov rdx, r8
37b9730dclea rcx, [rip+0xace31d]
37b9730e3mov [rsp+164], eax
37b9730eamov rax, [rsp+488]
37b9730f2mov [rsp+72], rax
37b9730f7mov rax, [rsp+464]
37b9730ffmov [rsp+64], rax
37b973104mov rax, [rsp+144]
37b97310cmov [rsp+56], rax
37b973111lea rax, [rip+0xace2ec]
37b973118mov [rsp+48], rax
37b97311dmov rax, [rsp+128]
37b973125mov [rsp+40], rax
37b97312alea rax, [rsp+168]
37b973132mov [rsp+32], rax
37b973137call dlascl_
37b97313cjmp 0x37b972964
37b973141
37b973141loc_37b973141:
37b973141mov [r9], -1
37b973148lea rdx, [rsp+216]
37b973150mov r8l, 6
37b973156lea rcx, [rip+0xace293]
37b97315dmov [rsp+216], 1
37b973168call xerbla_
37b97316djmp 0x37b9725be
37b973172
37b973172loc_37b973172:
37b973172mov ebp, [rsp+136]
37b973179jmp 0x37b972cf8
37b972300
37b972300dsterf_:
37b972300push r15
37b972302push r14
37b972304push r13
37b972306push r12
37b972308push rbp
37b972309push rdi
37b97230apush rsi
37b97230bpush rbx
37b97230csub rsp, 392
37b972313movups [rsp+224], x6
37b97231bmovups [rsp+240], x7
37b972323movups [rsp+256], x8
37b97232cmovups [rsp+272], x9
37b972335movups [rsp+288], x10
37b97233emovups [rsp+304], x11
37b972347movups [rsp+320], x12
37b972350movups [rsp+336], x13
37b972359movups [rsp+352], x14
37b972362movups [rsp+368], x15
37b97236bmov eax, [rcx]
37b97236dmov [r9], 0
37b972374mov r11, rcx
37b972377mov rbx, rdx
37b97237amov r12, r8
37b97237dmov [rsp+488], r9
37b972385test eax, eax
37b972387js 0x37b973141
37b97238dcmp eax, 1
37b972390jle 0x37b9725be
37b972396mov edx, 1
37b97239blea rcx, [rip+0xacf054]
37b9723a2mov [rsp+464], r11
37b9723aacall dlamch_
37b9723afmov edx, 1
37b9723b4lea rcx, [rip+0xacf03c]
37b9723bbmovapd x9, x0
37b9723c0movapd x10, x0
37b9723c5mulsd x9, x0
37b9723cacall dlamch_
37b9723cfmovsd_xmm x7, [rip+0xacf041]
37b9723d7mov edx, 1
37b9723dclea rcx, [rip+0xacf015]
37b9723e3movapd x1, x7
37b9723e7divsd x1, x0
37b9723ebsqrtsd x0, x0
37b9723efdivsd x0, x9
37b9723f4sqrtsd x1, x1
37b9723f8divsd x1, [rip+0xacf020]
37b972400movsd_xmm [rsp+208], x1
37b972409movsd_xmm [rsp+216], x0
37b972412call dlamch_
37b972417mov r11, [rsp+464]
37b97241fmov [rsp+200], 0
37b97242bmov edx, [r11]
37b97242emov r14l, edx
37b972431test edx, edx
37b972433jle 0x37b97259a
37b972439imul eax, edx, 30
37b97243cmov r13l, 1
37b972442xor ebp, ebp
37b972444movq x8, [rip+0xacefe3]
37b97244dmovq x6, [rip+0xacefeb]
37b972455mov [rsp+136], eax
37b97245cnop [rax]
37b972460
37b972460loc_37b972460:
37b972460movsxd r15, r13l
37b972463mov rcx, r15
37b972466jmp 0x37b9724c0
37b972468
37b972468 66 90 66 66 2e 0f 1f 84 f.ff....
37b972470 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b972480
37b972480loc_37b972480:
37b972480movsd_xmm x0, [rbx+8*rcx-8]
37b972486movsd_xmm x1, [rbx+8*rcx]
37b97248bmovsd_xmm x2, [r12+8*rcx-8]
37b972492andpd x0, x8
37b972497andpd x1, x8
37b97249csqrtsd x0, x0
37b9724a0sqrtsd x1, x1
37b9724a4andpd x2, x8
37b9724a9mulsd x0, x1
37b9724admulsd x0, x10
37b9724b2comisd x0, x2
37b9724b6jae 0x37b972630
37b9724bcadd rcx, 1
37b9724c0
37b9724c0loc_37b9724c0:
37b9724c0cmp edx, ecx
37b9724c2jg 0x37b972480
37b9724c4lea esi, [rdx+1]
37b9724c7
37b9724c7loc_37b9724c7:
37b9724c7cmp r14l, r13l
37b9724caje 0x37b972571
37b9724d0mov edi, r14l
37b9724d3lea r10l, [r13-1]
37b9724d7mov [rsp+32], 1
37b9724e0lea rcx, [rsp+164]
37b9724e8movsxd r10, r10l
37b9724ebsub edi, r13l
37b9724eemov [rsp+128], rcx
37b9724f6mov rdx, rcx
37b9724f9lea r11, [8*r10]
37b972501lea eax, [rdi+1]
37b972504mov [rsp+104], r10
37b972509lea r9, [r12+r11]
37b97250dmov [rsp+140], eax
37b972514lea rcx, [rip+0xaceede]
37b97251bmov [rsp+164], eax
37b972522lea rax, [rbx+r11]
37b972526mov r8, rax
37b972529mov [rsp+96], r11
37b97252emov [rsp+112], r9
37b972533mov [rsp+144], rax
37b97253bcall dlanst_
37b972540pxor x1, x1
37b972544mov r11, [rsp+96]
37b972549mov r10, [rsp+104]
37b97254emovsd_xmm [rsp+168], x0
37b972557ucomisd x0, x1
37b97255bjp 0x37b972644
37b972561jne 0x37b972644
37b972567
37b972567loc_37b972567:
37b972567mov rax, [rsp+464]
37b97256fmov edx, [rax]
37b972571
37b972571loc_37b972571:
37b972571mov r14l, edx
37b972574cmp edx, esi
37b972576jl 0x37b972592
37b972578cmp esi, 1
37b97257bjle 0x37b97258a
37b97257dlea eax, [rsi-2]
37b972580cdqe
37b972582mov [r12+8*rax], 0
37b97258a
37b97258aloc_37b97258a:
37b97258amov r13l, esi
37b97258djmp 0x37b972460
37b972592
37b972592loc_37b972592:
37b972592mov r11, [rsp+464]
37b97259a
37b97259aloc_37b97259a:
37b97259amov [rsp+32], 1
37b9725a3mov r8, rbx
37b9725a6mov rdx, r11
37b9725a9lea rcx, [rip+0xacee60]
37b9725b0mov r9, [rsp+488]
37b9725b8call dlasrt_
37b9725bdnop
37b9725be
37b9725beloc_37b9725be:
37b9725bemovups x6, [rsp+224]
37b9725c6movups x7, [rsp+240]
37b9725cemovups x8, [rsp+256]
37b9725d7movups x9, [rsp+272]
37b9725e0movups x10, [rsp+288]
37b9725e9movups x11, [rsp+304]
37b9725f2movups x12, [rsp+320]
37b9725fbmovups x13, [rsp+336]
37b972604movups x14, [rsp+352]
37b97260dmovups x15, [rsp+368]
37b972616add rsp, 392
37b97261dpop rbx
37b97261epop rsi
37b97261fpop rdi
37b972620pop rbp
37b972621pop r12
37b972623pop r13
37b972625pop r14
37b972627pop r15
37b972629ret
37b97262a
37b97262a 66 0f 1f 44 00 00 f..D..
37b972630
37b972630loc_37b972630:
37b972630mov [r12+8*rcx-8], 0
37b972639mov r14l, ecx
37b97263clea esi, [rcx+1]
37b97263fjmp 0x37b9724c7
37b972644
37b972644loc_37b972644:
37b972644comisd x0, [rsp+208]
37b97264dja 0x37b972e26
37b972653movsd_xmm x1, [rsp+216]
37b97265ccomisd x1, x0
37b972660ja 0x37b972f7f
37b972666xor edi, edi
37b972668
37b972668loc_37b972668:
37b972668cmp r14l, r13l
37b97266bjle 0x37b972f4c
37b972671
37b972671loc_37b972671:
37b972671mov ecx, r14l
37b972674lea rdx, [r12+r11+8]
37b972679sub ecx, r13l
37b97267clea rax, [rcx+r15]
37b972680lea rax, [r12+8*rax]
37b972684nop [rax+rax]
37b97268anop [rax+rax]
37b972695nop [rax+rax]
37b9726a0
37b9726a0loc_37b9726a0:
37b9726a0movsd_xmm x0, [rdx-8]
37b9726a5add rdx, 8
37b9726a9mulsd x0, x0
37b9726admovsd_xmm [rdx-16], x0
37b9726b2cmp rax, rdx
37b9726b5jne 0x37b9726a0
37b9726b7lea r15l, [r14-1]
37b9726bbmovsd_xmm x1, [rbx+8*r10]
37b9726c1movapd x11, x8
37b9726c6movsxd r15, r15l
37b9726c9movsd_xmm x0, [rbx+8*r15]
37b9726cfandpd x1, x8
37b9726d4andpd x0, x8
37b9726d9comisd x1, x0
37b9726ddja 0x37b9726e8
37b9726df
37b9726dfloc_37b9726df:
37b9726dfmov eax, r14l
37b9726e2mov r14l, r13l
37b9726e5mov r13l, eax
37b9726e8
37b9726e8loc_37b9726e8:
37b9726e8cmp r14l, r13l
37b9726ebjle 0x37b972949
37b9726f1movsxd r15, r14l
37b9726f4lea eax, [r14-1]
37b9726f8nop [rax+rax]
37b972700
37b972700loc_37b972700:
37b972700mov rdx, r15
37b972703jmp 0x37b972770
37b972705
37b972705 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37b972710 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b972720 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b972730 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b972740
37b972740loc_37b972740:
37b972740movsd_xmm x0, [rbx+8*rdx-8]
37b972746mulsd x0, [rbx+8*rdx-16]
37b97274cmovsd_xmm x1, [r12+8*rdx-16]
37b972753andpd x1, x11
37b972758andpd x0, x11
37b97275dmulsd x0, x9
37b972762comisd x0, x1
37b972766jae 0x37b9729c0
37b97276csub rdx, 1
37b972770
37b972770loc_37b972770:
37b972770cmp r13l, edx
37b972773jl 0x37b972740
37b972775mov r8l, r13l
37b972778
37b972778loc_37b972778:
37b972778mov edx, eax
37b97277acmp r14l, r8l
37b97277dje 0x37b9729e5
37b972783
37b972783loc_37b972783:
37b972783cmp r8l, eax
37b972786je 0x37b972d80
37b97278ccmp ebp, [rsp+136]
37b972793je 0x37b9730a1
37b972799lea r9, [rbx+8*r15]
37b97279dlea r10, [r15-2]
37b9727a1mov [rsp+112], r8l
37b9727a6add ebp, 1
37b9727a9movsd_xmm x12, [r9-8]
37b9727afmovsd_xmm x13, [r12+8*r15-16]
37b9727b6lea rdx, [rip+0xacec4b]
37b9727bdlea rcx, [rsp+200]
37b9727c5movsd_xmm x0, [r9-16]
37b9727cbmov [rsp+104], r10
37b9727d0sqrtsd x13, x13
37b9727d5mov [rsp+96], r9
37b9727dasubsd x0, x12
37b9727dfmov [rsp+120], eax
37b9727e3movapd x1, x13
37b9727e8addsd x1, x13
37b9727eddivsd x0, x1
37b9727f1movsd_xmm [rsp+200], x0
37b9727facall dlapy2_
37b9727ffmovapd x1, x6
37b972803mov r8l, [rsp+112]
37b972808mov r9, [rsp+96]
37b97280dmovapd x2, x0
37b972811mov r10, [rsp+104]
37b972816mov eax, [rsp+120]
37b97281amovsd_xmm x0, [rsp+200]
37b972823andnpd x1, x2
37b972827movapd x2, x6
37b97282blea edx, [r8-1]
37b97282fmovsxd rdx, edx
37b972832cmp r14l, r8l
37b972835andpd x2, x0
37b972839orpd x1, x2
37b97283daddsd x0, x1
37b972841divsd x13, x0
37b972846movsd_xmm x0, [rbx+8*rdx]
37b97284bsubsd x12, x13
37b972850movsd_xmm [rsp+200], x12
37b97285asubsd x0, x12
37b97285fmovapd x1, x0
37b972863mulsd x1, x0
37b972867jle 0x37b972e0c
37b97286dpxor x3, x3
37b972871movsxd rdx, r8l
37b972874movapd x13, x7
37b972879movapd x14, x3
37b97287ejmp 0x37b9728a2
37b972880
37b972880loc_37b972880:
37b972880movapd x1, x2
37b972884add rdx, 1
37b972888mulsd x1, x2
37b97288cdivsd x1, x4
37b972890cmp r14l, edx
37b972893jle 0x37b972927
37b972899
37b972899loc_37b972899:
37b972899movapd x0, x2
37b97289dmovapd x13, x4
37b9728a2
37b9728a2loc_37b9728a2:
37b9728a2movsd_xmm x5, [r12+8*rdx-8]
37b9728a9movapd x2, x5
37b9728adaddsd x2, x1
37b9728b1cmp r8l, edx
37b9728b4je 0x37b9728c1
37b9728b6mulsd x3, x2
37b9728bamovsd_xmm [r12+8*rdx-16], x3
37b9728c1
37b9728c1loc_37b9728c1:
37b9728c1movapd x3, x5
37b9728c5movapd x4, x1
37b9728c9movsd_xmm x1, [rbx+8*rdx]
37b9728cedivsd x3, x2
37b9728d2divsd x4, x2
37b9728d6movapd x2, x1
37b9728dasubsd x2, x12
37b9728dfmovapd x15, x3
37b9728e4mulsd x15, x0
37b9728e9mulsd x2, x4
37b9728educomisd x4, x14
37b9728f2subsd x2, x15
37b9728f7subsd x1, x2
37b9728fbaddsd x0, x1
37b9728ffmovsd_xmm [rbx+8*rdx-8], x0
37b972905jp 0x37b972880
37b97290bjne 0x37b972880
37b972911movapd x1, x13
37b972916add rdx, 1
37b97291amulsd x1, x5
37b97291ecmp r14l, edx
37b972921jg 0x37b972899
37b972927
37b972927loc_37b972927:
37b972927mulsd x1, x3
37b97292baddsd x2, x12
37b972930movsd_xmm [r9-8], x2
37b972936movsd_xmm [r12+8*r10], x1
37b97293cjmp 0x37b972700
37b972941
37b972941loc_37b972941:
37b972941mov r14l, eax
37b972944cmp r13l, eax
37b972947jl 0x37b972952
37b972949
37b972949loc_37b972949:
37b972949cmp r13l, r14l
37b97294cjne 0x37b972a00
37b972952
37b972952loc_37b972952:
37b972952cmp edi, 1
37b972955je 0x37b972cf8
37b97295b
37b97295bloc_37b97295b:
37b97295bcmp edi, 2
37b97295eje 0x37b9730ba
37b972964
37b972964loc_37b972964:
37b972964cmp [rsp+136], ebp
37b97296bjg 0x37b972567
37b972971
37b972971loc_37b972971:
37b972971mov r11, [rsp+464]
37b972979mov eax, [r11]
37b97297ccmp eax, 1
37b97297fjle 0x37b9725be
37b972985sub eax, 2
37b972988mov rdx, [rsp+488]
37b972990mov r11, r12
37b972993pxor x0, x0
37b972997lea rax, [r12+8*rax+8]
37b97299c
37b97299cloc_37b97299c:
37b97299cucomisd x0, [r11]
37b9729a1jp 0x37b9729a5
37b9729a3je 0x37b9729a8
37b9729a5
37b9729a5loc_37b9729a5:
37b9729a5add [rdx], 1
37b9729a8
37b9729a8loc_37b9729a8:
37b9729a8add r11, 8
37b9729accmp r11, rax
37b9729afjne 0x37b97299c
37b9729b1jmp 0x37b9725be
37b9729b6
37b9729b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b9729c0
37b9729c0loc_37b9729c0:
37b9729c0mov r8l, edx
37b9729c3cmp r13l, edx
37b9729c6jge 0x37b972778
37b9729ccsub edx, 2
37b9729cfmovsxd rdx, edx
37b9729d2mov [r12+8*rdx], 0
37b9729damov edx, eax
37b9729dccmp r14l, r8l
37b9729dfjne 0x37b972783
37b9729e5
37b9729e5loc_37b9729e5:
37b9729e5cmp r13l, eax
37b9729e8jg 0x37b972952
37b9729eemov r14l, eax
37b9729f1movsxd r15, edx
37b9729f4sub eax, 1
37b9729f7jmp 0x37b972700
37b9729fc
37b9729fc 0f 1f 40 00 ..@.
37b972a00
37b972a00loc_37b972a00:
37b972a00movsxd rdx, r14l
37b972a03mov rax, rdx
37b972a06jmp 0x37b972a6f
37b972a08
37b972a08 90 66 66 2e 0f 1f 84 00 .ff.....
37b972a10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b972a20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b972a30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b972a40
37b972a40loc_37b972a40:
37b972a40movsd_xmm x0, [rbx+8*rax-8]
37b972a46mulsd x0, [rbx+8*rax]
37b972a4bmovsd_xmm x1, [r12+8*rax-8]
37b972a52andpd x1, x11
37b972a57andpd x0, x11
37b972a5cmulsd x0, x9
37b972a61comisd x0, x1
37b972a65jae 0x37b972c60
37b972a6badd rax, 1
37b972a6f
37b972a6floc_37b972a6f:
37b972a6fcmp r13l, eax
37b972a72jg 0x37b972a40
37b972a74mov r15l, r13l
37b972a77
37b972a77loc_37b972a77:
37b972a77lea r8l, [r14-1]
37b972a7blea eax, [r14+1]
37b972a7fmovsxd r10, r8l
37b972a82cmp r14l, r15l
37b972a85je 0x37b972941
37b972a8bcmp r15l, eax
37b972a8eje 0x37b972c80
37b972a94cmp ebp, [rsp+136]
37b972a9bje 0x37b9730a1
37b972aa1movsd_xmm x13, [r12+8*r10]
37b972aa7lea r9, [rbx+8*rdx]
37b972aabmov [rsp+104], r10
37b972ab0add ebp, 1
37b972ab3movsd_xmm x12, [r9-8]
37b972ab9movsd_xmm x0, [r9]
37b972abelea rcx, [rsp+200]
37b972ac6lea rdx, [rip+0xace93b]
37b972acdsqrtsd x13, x13
37b972ad2mov [rsp+96], r9
37b972ad7subsd x0, x12
37b972adcmov [rsp+112], r8l
37b972ae1movapd x1, x13
37b972ae6addsd x1, x13
37b972aebdivsd x0, x1
37b972aefmovsd_xmm [rsp+200], x0
37b972af8call dlapy2_
37b972afdmovapd x1, x6
37b972b01lea ecx, [r15-1]
37b972b05mov r9, [rsp+96]
37b972b0amovapd x2, x0
37b972b0emovsxd rax, ecx
37b972b11cmp r14l, ecx
37b972b14mov r10, [rsp+104]
37b972b19movsd_xmm x0, [rsp+200]
37b972b22andnpd x1, x2
37b972b26movapd x2, x6
37b972b2aandpd x2, x0
37b972b2eorpd x1, x2
37b972b32addsd x0, x1
37b972b36divsd x13, x0
37b972b3bmovsd_xmm x0, [rbx+8*rax]
37b972b40subsd x12, x13
37b972b45movsd_xmm [rsp+200], x12
37b972b4fsubsd x0, x12
37b972b54movapd x1, x0
37b972b58mulsd x1, x0
37b972b5cjg 0x37b972e19
37b972b62movsxd rax, r15l
37b972b65pxor x3, x3
37b972b69mov r8l, [rsp+112]
37b972b6emov edx, ecx
37b972b70shl rax, 3
37b972b74movapd x13, x7
37b972b79movapd x14, x3
37b972b7elea r11, [r12+rax]
37b972b82add rax, rbx
37b972b85jmp 0x37b972bb9
37b972b87
37b972b87 66 0f 1f 84 00 00 00 00 00 f........
37b972b90
37b972b90loc_37b972b90:
37b972b90movapd x1, x2
37b972b94sub edx, 1
37b972b97sub r11, 8
37b972b9bsub rax, 8
37b972b9fmulsd x1, x2
37b972ba3divsd x1, x4
37b972ba7cmp edx, r8l
37b972baaje 0x37b972c41
37b972bb0
37b972bb0loc_37b972bb0:
37b972bb0movapd x0, x2
37b972bb4movapd x13, x4
37b972bb9
37b972bb9loc_37b972bb9:
37b972bb9movsd_xmm x5, [r11-16]
37b972bbfmovapd x2, x5
37b972bc3addsd x2, x1
37b972bc7cmp ecx, edx
37b972bc9je 0x37b972bd5
37b972bcbmulsd x3, x2
37b972bcfmovsd_xmm [r11-8], x3
37b972bd5
37b972bd5loc_37b972bd5:
37b972bd5movapd x3, x5
37b972bd9movapd x4, x1
37b972bddmovsd_xmm x1, [rax-16]
37b972be2divsd x3, x2
37b972be6divsd x4, x2
37b972beamovapd x2, x1
37b972beesubsd x2, x12
37b972bf3movapd x15, x3
37b972bf8mulsd x15, x0
37b972bfdmulsd x2, x4
37b972c01ucomisd x4, x14
37b972c06subsd x2, x15
37b972c0bsubsd x1, x2
37b972c0faddsd x0, x1
37b972c13movsd_xmm [rax-8], x0
37b972c18jp 0x37b972b90
37b972c1ejne 0x37b972b90
37b972c24movapd x1, x13
37b972c29sub edx, 1
37b972c2csub r11, 8
37b972c30sub rax, 8
37b972c34mulsd x1, x5
37b972c38cmp edx, r8l
37b972c3bjne 0x37b972bb0
37b972c41
37b972c41loc_37b972c41:
37b972c41mulsd x1, x3
37b972c45addsd x2, x12
37b972c4amovsd_xmm [r9-8], x2
37b972c50movsd_xmm [r12+8*r10], x1
37b972c56jmp 0x37b972949
37b972c5b
37b972c5b 0f 1f 44 00 00 ..D..
37b972c60
37b972c60loc_37b972c60:
37b972c60mov r15l, eax
37b972c63cmp r13l, eax
37b972c66jle 0x37b972a77
37b972c6csub eax, 1
37b972c6fcdqe
37b972c71mov [r12+8*rax], 0
37b972c79jmp 0x37b972a77
37b972c7e
37b972c7e 66 90 f.
37b972c80
37b972c80loc_37b972c80:
37b972c80movsd_xmm x0, [r12+8*r10]
37b972c86shl rdx, 3
37b972c8alea r8, [rsp+184]
37b972c92lea r9, [rsp+176]
37b972c9amov [rsp+32], r8
37b972c9flea rcx, [rbx+rdx-8]
37b972ca4lea r8, [rbx+rdx]
37b972ca8add r14l, 2
37b972cacsqrtsd x0, x0
37b972cb0lea rdx, [rsp+192]
37b972cb8mov [rsp+96], r10
37b972cbdmovsd_xmm [rsp+192], x0
37b972cc6call dlae2_
37b972ccbmov r10, [rsp+96]
37b972cd0movupd x0, [rsp+176]
37b972cd9mov [r12+8*r10], 0
37b972ce1movups [rbx+8*r10], x0
37b972ce6cmp r13l, r14l
37b972ce9jge 0x37b972949
37b972cefcmp edi, 1
37b972cf2jne 0x37b97295b
37b972cf8
37b972cf8loc_37b972cf8:
37b972cf8mov eax, [rsp+140]
37b972cfflea r8, [rip+0xace6f6]
37b972d06mov [rsp+80], 1
37b972d0flea r9, [rsp+208]
37b972d17mov rdx, r8
37b972d1alea rcx, [rip+0xace6df]
37b972d21mov [rsp+164], eax
37b972d28mov rax, [rsp+488]
37b972d30mov [rsp+72], rax
37b972d35mov rax, [rsp+464]
37b972d3dmov [rsp+64], rax
37b972d42mov rax, [rsp+144]
37b972d4amov [rsp+56], rax
37b972d4flea rax, [rip+0xace6ae]
37b972d56mov [rsp+48], rax
37b972d5bmov rax, [rsp+128]
37b972d63mov [rsp+40], rax
37b972d68lea rax, [rsp+168]
37b972d70mov [rsp+32], rax
37b972d75call dlascl_
37b972d7ajmp 0x37b972964
37b972d7f
37b972d7f 90 .
37b972d80
37b972d80loc_37b972d80:
37b972d80movsd_xmm x0, [r12+8*r15-16]
37b972d87lea rax, [r15-2]
37b972d8bsub r14l, 2
37b972d8flea r8, [rsp+184]
37b972d97mov [rsp+32], r8
37b972d9clea rdx, [8*rax]
37b972da4lea r9, [rsp+176]
37b972dacsqrtsd x0, x0
37b972db0lea rcx, [rbx+rdx+8]
37b972db5lea r8, [rbx+rdx]
37b972db9mov [rsp+96], rax
37b972dbelea rdx, [rsp+192]
37b972dc6movsd_xmm [rsp+192], x0
37b972dcfcall dlae2_
37b972dd4mov rax, [rsp+96]
37b972dd9movsd_xmm x0, [rsp+184]
37b972de2movhpd x0, [rsp+176]
37b972debmov [r12+8*rax], 0
37b972df3movups [rbx+8*rax], x0
37b972df7cmp r13l, r14l
37b972dfajg 0x37b972952
37b972e00lea eax, [r14-1]
37b972e04movsxd r15, r14l
37b972e07jmp 0x37b972700
37b972e0c
37b972e0cloc_37b972e0c:
37b972e0cmovapd x2, x0
37b972e10pxor x3, x3
37b972e14jmp 0x37b972927
37b972e19
37b972e19loc_37b972e19:
37b972e19movapd x2, x0
37b972e1dpxor x3, x3
37b972e21jmp 0x37b972c41
37b972e26
37b972e26loc_37b972e26:
37b972e26mov eax, [rsp+140]
37b972e2dmov rcx, [rsp+128]
37b972e35mov [rsp+80], 1
37b972e3elea r8, [rip+0xace5b7]
37b972e45lea r9, [rsp+168]
37b972e4dmov rdx, r8
37b972e50mov [rsp+120], r11
37b972e55mov [rsp+164], eax
37b972e5cmov rax, [rsp+488]
37b972e64mov [rsp+40], rcx
37b972e69lea rcx, [rip+0xace590]
37b972e70mov [rsp+72], rax
37b972e75mov rax, [rsp+464]
37b972e7dmov [rsp+152], r10
37b972e85mov [rsp+64], rax
37b972e8amov rax, [rsp+144]
37b972e92mov [rsp+96], r9
37b972e97mov [rsp+56], rax
37b972e9clea rax, [rip+0xace561]
37b972ea3mov [rsp+48], rax
37b972ea8lea rax, [rsp+208]
37b972eb0mov [rsp+32], rax
37b972eb5mov [rsp+104], rax
37b972ebacall dlascl_
37b972ebfmov [rsp+164], edi
37b972ec6mov rdi, [rsp+488]
37b972ecelea rax, [rip+0xace52f]
37b972ed5mov rcx, [rsp+128]
37b972eddmov [rsp+48], rax
37b972ee2lea r8, [rip+0xace513]
37b972ee9mov [rsp+72], rdi
37b972eeemov rdi, [rsp+464]
37b972ef6mov rdx, r8
37b972ef9mov rax, [rsp+104]
37b972efemov r9, [rsp+96]
37b972f03mov [rsp+40], rcx
37b972f08lea rcx, [rip+0xace4f1]
37b972f0fmov [rsp+64], rdi
37b972f14mov rdi, [rsp+112]
37b972f19mov [rsp+80], 1
37b972f22mov [rsp+56], rdi
37b972f27mov edi, 1
37b972f2cmov [rsp+32], rax
37b972f31call dlascl_
37b972f36mov r11, [rsp+120]
37b972f3bmov r10, [rsp+152]
37b972f43cmp r14l, r13l
37b972f46jg 0x37b972671
37b972f4c
37b972f4cloc_37b972f4c:
37b972f4clea eax, [r14-1]
37b972f50movsd_xmm x1, [rbx+8*r10]
37b972f56movq x11, [rip+0xace4d1]
37b972f5fcdqe
37b972f61movsd_xmm x0, [rbx+8*rax]
37b972f66andpd x1, x11
37b972f6bandpd x0, x11
37b972f70comisd x1, x0
37b972f74ja 0x37b972949
37b972f7ajmp 0x37b9726df
37b972f7f
37b972f7floc_37b972f7f:
37b972f7fmov eax, [rsp+140]
37b972f86mov rcx, [rsp+128]
37b972f8emov [rsp+80], 1
37b972f97lea r8, [rip+0xace45e]
37b972f9elea r9, [rsp+168]
37b972fa6mov rdx, r8
37b972fa9mov [rsp+120], r11
37b972faemov [rsp+164], eax
37b972fb5mov rax, [rsp+488]
37b972fbdmov [rsp+40], rcx
37b972fc2lea rcx, [rip+0xace437]
37b972fc9mov [rsp+72], rax
37b972fcemov rax, [rsp+464]
37b972fd6mov [rsp+152], r10
37b972fdemov [rsp+64], rax
37b972fe3mov rax, [rsp+144]
37b972febmov [rsp+96], r9
37b972ff0mov [rsp+56], rax
37b972ff5lea rax, [rip+0xace408]
37b972ffcmov [rsp+48], rax
37b973001lea rax, [rsp+216]
37b973009mov [rsp+32], rax
37b97300emov [rsp+104], rax
37b973013call dlascl_
37b973018mov [rsp+164], edi
37b97301fmov rdi, [rsp+488]
37b973027lea rax, [rip+0xace3d6]
37b97302emov rcx, [rsp+128]
37b973036mov [rsp+48], rax
37b97303blea r8, [rip+0xace3ba]
37b973042mov [rsp+72], rdi
37b973047mov rdi, [rsp+464]
37b97304fmov rdx, r8
37b973052mov rax, [rsp+104]
37b973057mov r9, [rsp+96]
37b97305cmov [rsp+40], rcx
37b973061lea rcx, [rip+0xace398]
37b973068mov [rsp+64], rdi
37b97306dmov rdi, [rsp+112]
37b973072mov [rsp+80], 1
37b97307bmov [rsp+56], rdi
37b973080mov edi, 2
37b973085mov [rsp+32], rax
37b97308acall dlascl_
37b97308fmov r11, [rsp+120]
37b973094mov r10, [rsp+152]
37b97309cjmp 0x37b972668
37b9730a1
37b9730a1loc_37b9730a1:
37b9730a1cmp edi, 1
37b9730a4je 0x37b973172
37b9730aacmp edi, 2
37b9730adjne 0x37b972971
37b9730b3mov ebp, [rsp+136]
37b9730ba
37b9730baloc_37b9730ba:
37b9730bamov eax, [rsp+140]
37b9730c1lea r8, [rip+0xace334]
37b9730c8mov [rsp+80], 1
37b9730d1lea r9, [rsp+216]
37b9730d9mov rdx, r8
37b9730dclea rcx, [rip+0xace31d]
37b9730e3mov [rsp+164], eax
37b9730eamov rax, [rsp+488]
37b9730f2mov [rsp+72], rax
37b9730f7mov rax, [rsp+464]
37b9730ffmov [rsp+64], rax
37b973104mov rax, [rsp+144]
37b97310cmov [rsp+56], rax
37b973111lea rax, [rip+0xace2ec]
37b973118mov [rsp+48], rax
37b97311dmov rax, [rsp+128]
37b973125mov [rsp+40], rax
37b97312alea rax, [rsp+168]
37b973132mov [rsp+32], rax
37b973137call dlascl_
37b97313cjmp 0x37b972964
37b973141
37b973141loc_37b973141:
37b973141mov [r9], -1
37b973148lea rdx, [rsp+216]
37b973150mov r8l, 6
37b973156lea rcx, [rip+0xace293]
37b97315dmov [rsp+216], 1
37b973168call xerbla_
37b97316djmp 0x37b9725be
37b973172
37b973172loc_37b973172:
37b973172mov ebp, [rsp+136]
37b973179jmp 0x37b972cf8
37b972300
37b97317e
37b97317e // align 0x10
37b97317e // align 0x10
37b973180
37b973180dstevx_:
37b973180push r15
37b973182push r14
37b973184push r13
37b973186push r12
37b973188push rbp
37b973189push rdi
37b97318apush rsi
37b97318bpush rbx
37b97318csub rsp, 248
37b973193mov rax, [rsp+424]
37b97319bmov rdi, [rsp+408]
37b9731a3mov eax, [rax]
37b9731a5mov rbx, rdx
37b9731a8mov rsi, r8
37b9731ablea rdx, [rip+0xace29e]
37b9731b2mov r15, r9
37b9731b5mov r8l, 1
37b9731bbmov r9l, 1
37b9731c1mov rbp, rcx
37b9731c4mov [rsp+176], eax
37b9731cbcall lsame_
37b9731d0mov r9l, 1
37b9731d6mov r8l, 1
37b9731dcmov rcx, rbx
37b9731dflea rdx, [rip+0xace26b]
37b9731e6mov r12l, eax
37b9731e9call lsame_
37b9731eemov r9l, 1
37b9731f4mov r8l, 1
37b9731famov rcx, rbx
37b9731fdlea rdx, [rip+0xace24c]
37b973204mov r14l, eax
37b973207call lsame_
37b97320cmov r9l, 1
37b973212mov r8l, 1
37b973218mov rcx, rbx
37b97321blea rdx, [rip+0xace230]
37b973222mov r13l, eax
37b973225call lsame_
37b97322amov [rsp+168], eax
37b973231mov rax, [rsp+456]
37b973239mov [rax], 0
37b97323ftest r12l, r12l
37b973242je 0x37b973370
37b973248
37b973248loc_37b973248:
37b973248test r14l, r14l
37b97324bjne 0x37b9732a0
37b97324dtest r13l, r13l
37b973250jne 0x37b9732a0
37b973252mov r11l, [rsp+168]
37b97325atest r11l, r11l
37b97325dje 0x37b9733b0
37b973263mov eax, [rsi]
37b973265test eax, eax
37b973267js 0x37b973320
37b97326d
37b97326dloc_37b97326d:
37b97326dmov rcx, [rsp+376]
37b973275test eax, eax
37b973277mov edx, 1
37b97327ccmovg edx, eax
37b97327fmov ecx, [rcx]
37b973281cmp ecx, edx
37b973283jg 0x37b97328d
37b973285test ecx, ecx
37b973287jg 0x37b973b08
37b97328d
37b97328dloc_37b97328d:
37b97328dmov edx, -8
37b973292mov eax, 8
37b973297jmp 0x37b97332a
37b97329c
37b97329c 0f 1f 40 00 ..@.
37b9732a0
37b9732a0loc_37b9732a0:
37b9732a0mov eax, [rsi]
37b9732a2test eax, eax
37b9732a4js 0x37b973320
37b9732a6test r13l, r13l
37b9732a9je 0x37b9733bf
37b9732aftest eax, eax
37b9732b1je 0x37b9732d1
37b9732b3mov rcx, [rsp+360]
37b9732bbmovsd_xmm x0, [rcx]
37b9732bfmov rcx, [rsp+368]
37b9732c7comisd x0, [rcx]
37b9732cbjae 0x37b973af9
37b9732d1
37b9732d1loc_37b9732d1:
37b9732d1mov rcx, [rsp+456]
37b9732d9mov edx, [rcx]
37b9732dbtest edx, edx
37b9732ddjne 0x37b973cb5
37b9732e3mov rcx, [rsp+424]
37b9732ebmov edx, [rcx]
37b9732edtest edx, edx
37b9732efjle 0x37b973302
37b9732f1test r12l, r12l
37b9732f4je 0x37b9733d8
37b9732facmp edx, eax
37b9732fcjge 0x37b9733d8
37b973302
37b973302loc_37b973302:
37b973302mov rax, [rsp+456]
37b97330amov [rax], -14
37b973310mov eax, 14
37b973315jmp 0x37b973334
37b973317
37b973317 66 0f 1f 84 00 00 00 00 00 f........
37b973320
37b973320loc_37b973320:
37b973320mov edx, -3
37b973325mov eax, 3
37b97332a
37b97332aloc_37b97332a:
37b97332amov rdi, [rsp+456]
37b973332mov [rdi], edx
37b973334
37b973334loc_37b973334:
37b973334lea rdx, [rsp+232]
37b97333cmov r8l, 6
37b973342lea rcx, [rip+0xace10b]
37b973349mov [rsp+232], eax
37b973350call xerbla_
37b973355nop
37b973356
37b973356loc_37b973356:
37b973356add rsp, 248
37b97335dpop rbx
37b97335epop rsi
37b97335fpop rdi
37b973360pop rbp
37b973361pop r12
37b973363pop r13
37b973365pop r14
37b973367pop r15
37b973369ret
37b97336a
37b97336a 66 0f 1f 44 00 00 f..D..
37b973370
37b973370loc_37b973370:
37b973370mov r9l, 1
37b973376mov r8l, 1
37b97337clea rdx, [rip+0xace0d0]
37b973383mov rcx, rbp
37b973386call lsame_
37b97338btest eax, eax
37b97338djne 0x37b973248
37b973393mov rax, [rsp+456]
37b97339bmov [rax], -1
37b9733a1mov eax, 1
37b9733a6jmp 0x37b973334
37b9733a8
37b9733a8 0f 1f 84 00 00 00 00 00 ........
37b9733b0
37b9733b0loc_37b9733b0:
37b9733b0mov edx, -2
37b9733b5mov eax, 2
37b9733bajmp 0x37b97332a
37b9733bf
37b9733bfloc_37b9733bf:
37b9733bfmov r10l, [rsp+168]
37b9733c7test r10l, r10l
37b9733caje 0x37b9732d1
37b9733d0jmp 0x37b97326d
37b9733d5
37b9733d5 0f 1f 00 ...
37b9733d8
37b9733d8loc_37b9733d8:
37b9733d8mov rcx, [rsp+400]
37b9733e0mov [rcx], 0
37b9733e6test eax, eax
37b9733e8je 0x37b973356
37b9733eecmp eax, 1
37b9733f1je 0x37b973a50
37b9733f7mov edx, 12
37b9733fclea rcx, [rip+0xace057]
37b973403call dlamch_
37b973408mov edx, 9
37b97340dlea rcx, [rip+0xace052]
37b973414movq rbp, x0
37b973419call dlamch_
37b97341emovq x1, rbp
37b973423divsd x1, x0
37b973427test r13l, r13l
37b97342aje 0x37b973a98
37b973430mov rax, [rsp+360]
37b973438movsd_xmm x0, [rax]
37b97343cmov rax, [rsp+368]
37b973444movsd_xmm x2, [rax]
37b973448
37b973448loc_37b973448:
37b973448mov [rsp+32], 1
37b973451mov r8, r15
37b973454mov rdx, rsi
37b973457lea rcx, [rip+0xace011]
37b97345emov r9, [rsp+352]
37b973466movsd_xmm [rsp+184], x1
37b97346fmovsd_xmm [rsp+224], x2
37b973478movsd_xmm [rsp+216], x0
37b973481call dlanst_
37b973486movsd_xmm x1, [rsp+184]
37b97348fmovapd x2, x0
37b973493pxor x0, x0
37b973497comisd x2, x0
37b97349bjbe 0x37b9734ab
37b97349dmovapd x0, x1
37b9734a1sqrtsd x0, x0
37b9734a5comisd x0, x2
37b9734a9ja 0x37b9734e0
37b9734ab
37b9734abloc_37b9734ab:
37b9734abmovsd_xmm x0, [rip+0xacdfc5]
37b9734b3movapd x3, x0
37b9734b7divsd x3, x1
37b9734bbmovq x1, rbp
37b9734c0xor ebp, ebp
37b9734c2sqrtsd x1, x1
37b9734c6sqrtsd x1, x1
37b9734cadivsd x0, x1
37b9734cesqrtsd x3, x3
37b9734d2minsd x0, x3
37b9734d6comisd x2, x0
37b9734dajbe 0x37b973576
37b9734e0
37b9734e0loc_37b9734e0:
37b9734e0divsd x0, x2
37b9734e4lea r9, [rip+0xacdf85]
37b9734ebmov r8, r15
37b9734eemov rcx, rsi
37b9734f1lea rbp, [rsp+208]
37b9734f9mov rdx, rbp
37b9734fcmovsd_xmm [rsp+208], x0
37b973505call dscal_
37b97350amov eax, [rsi]
37b97350cmov r8, [rsp+352]
37b973514lea r9, [rip+0xacdf55]
37b97351bmov rdx, rbp
37b97351elea rcx, [rsp+232]
37b973526sub eax, 1
37b973529mov [rsp+232], eax
37b973530call dscal_
37b973535test r13l, r13l
37b973538je 0x37b973571
37b97353amov rax, [rsp+360]
37b973542movsd_xmm x0, [rsp+208]
37b97354bmovsd_xmm x1, [rax]
37b97354fmov rax, [rsp+368]
37b973557mulsd x1, x0
37b97355bmulsd x0, [rax]
37b97355fmovsd_xmm [rsp+216], x1
37b973568movsd_xmm [rsp+224], x0
37b973571
37b973571loc_37b973571:
37b973571mov ebp, 1
37b973576
37b973576loc_37b973576:
37b973576mov r8l, [rsp+168]
37b97357etest r8l, r8l
37b973581je 0x37b973594
37b973583mov rax, [rsp+376]
37b97358bcmp [rax], 1
37b97358eje 0x37b973acb
37b973594
37b973594loc_37b973594:
37b973594test r14l, r14l
37b973597je 0x37b9735af
37b973599
37b973599loc_37b973599:
37b973599mov rax, [rsp+392]
37b9735a1pxor x0, x0
37b9735a5comisd x0, [rax]
37b9735a9jae 0x37b973b32
37b9735af
37b9735afloc_37b9735af:
37b9735aftest r12l, r12l
37b9735b2je 0x37b9738f0
37b9735b8
37b9735b8loc_37b9735b8:
37b9735b8movsxd rax, [rsi]
37b9735bbmov rcx, [rsp+440]
37b9735c3mov [rsp+64], r15
37b9735c8mov r8, rsi
37b9735cblea r9, [rsp+216]
37b9735d3mov [rsp+199], 66
37b9735dblea r14, [rcx+4*rax]
37b9735dflea edx, [rax+rax+1]
37b9735e3mov rax, [rsp+456]
37b9735ebmov [rsp+104], rcx
37b9735f0movsxd rdx, edx
37b9735f3mov [rsp+112], r14
37b9735f8mov [rsp+136], rax
37b973600mov rax, [rsp+432]
37b973608lea r13, [rcx+4*rdx-4]
37b97360dmov rcx, rbx
37b973610lea rdx, [rsp+199]
37b973618mov [rsp+128], r13
37b973620mov [rsp+120], rax
37b973625lea rax, [rsp+204]
37b97362dmov [rsp+88], rax
37b973632mov rax, [rsp+400]
37b97363amov [rsp+152], 1
37b973646mov [rsp+80], rax
37b97364bmov rax, [rsp+352]
37b973653mov [rsp+144], 1
37b97365fmov [rsp+72], rax
37b973664mov rax, [rsp+392]
37b97366cmov [rsp+96], rdi
37b973671mov [rsp+56], rax
37b973676mov rax, [rsp+384]
37b97367emov [rsp+48], rax
37b973683mov rax, [rsp+376]
37b97368bmov [rsp+40], rax
37b973690lea rax, [rsp+224]
37b973698mov [rsp+32], rax
37b97369dcall dstebz_
37b9736a2mov [rsp+80], r13
37b9736a7mov rdx, r15
37b9736aamov rcx, rsi
37b9736admov rax, [rsp+456]
37b9736b5mov [rsp+48], r14
37b9736bamov [rsp+32], rdi
37b9736bfmov r9, [rsp+400]
37b9736c7mov [rsp+96], rax
37b9736ccmov rax, [rsp+448]
37b9736d4mov r8, [rsp+352]
37b9736dcmov [rsp+88], rax
37b9736e1mov rax, [rsp+432]
37b9736e9mov [rsp+72], rax
37b9736eemov rax, [rsp+424]
37b9736f6mov [rsp+64], rax
37b9736fbmov rax, [rsp+416]
37b973703mov [rsp+56], rax
37b973708mov rax, [rsp+440]
37b973710mov [rsp+40], rax
37b973715call dstein_
37b97371acmp ebp, 1
37b97371dje 0x37b9739e3
37b973723
37b973723loc_37b973723:
37b973723mov rax, [rsp+400]
37b97372bmov ebx, [rax]
37b97372d
37b97372dloc_37b97372d:
37b97372dcmp ebx, 1
37b973730jle 0x37b973356
37b973736movsxd rcx, [rsp+176]
37b97373exor eax, eax
37b973740mov [rsp+336], rsi
37b973748lea r14l, [rbx+1]
37b97374cmov r9, [rsp+416]
37b973754mov r10, [rsp+400]
37b97375cmov r13, -16
37b973763mov r12l, 8
37b973769test rcx, rcx
37b97376cmov rsi, [rsp+440]
37b973774mov ebp, 2
37b973779mov r11, [rsp+448]
37b973781cmovs rcx, rax
37b973785mov rax, rcx
37b973788mov [rsp+184], rcx
37b973790lea r15, [8*rcx]
37b973798not rax
37b97379bmov [rsp+176], rax
37b9737a3nop
37b9737a5nop [rax+rax]
37b9737b0
37b9737b0loc_37b9737b0:
37b9737b0cmp ebx, ebp
37b9737b2jl 0x37b973801
37b9737b4movsd_xmm x2, [rdi+r12-8]
37b9737bblea r8, [r13+r12]
37b9737c0mov rdx, rbp
37b9737c3xor ecx, ecx
37b9737c5add r8, rdi
37b9737c8movapd x0, x2
37b9737ccnop [rax+rax]
37b9737d5nop [rax+rax]
37b9737e0
37b9737e0loc_37b9737e0:
37b9737e0movsd_xmm x1, [r8+8*rdx]
37b9737e6comisd x0, x1
37b9737eaminsd x1, x0
37b9737eecmova ecx, edx
37b9737f1add rdx, 1
37b9737f5movapd x0, x1
37b9737f9cmp ebx, edx
37b9737fbjge 0x37b9737e0
37b9737fdtest ecx, ecx
37b9737ffjne 0x37b973820
37b973801
37b973801loc_37b973801:
37b973801add rbp, 1
37b973805cmp r14, rbp
37b973808je 0x37b973356
37b97380emov ebx, [r10]
37b973811add r9, r15
37b973814sub r13, 8
37b973818add r12, 8
37b97381cjmp 0x37b9737b0
37b97381e
37b97381e 66 90 f.
37b973820
37b973820loc_37b973820:
37b973820movsxd rcx, ecx
37b973823mov r8l, [rsi+4*rbp-8]
37b973828mov rax, [rsp+176]
37b973830mov [rsp+448], r11
37b973838lea rbx, [rcx-1]
37b97383cmov [rsp+400], r10
37b973844imul rcx, [rsp+184]
37b97384dmov edx, [rsi+4*rbx]
37b973850mov [rsi+4*rbx], r8l
37b973854movsd_xmm [rdi+8*rbx], x2
37b973859mov [rsi+4*rbp-8], edx
37b97385dlea rdx, [rax+rcx+1]
37b973862mov rax, [rsp+416]
37b97386amovsd_xmm [rdi+r12-8], x1
37b973871mov rcx, [rsp+336]
37b973879mov [rsp+168], r9
37b973881lea rdx, [rax+8*rdx]
37b973885lea rax, [rip+0xacdbe4]
37b97388cmov [rsp+32], rax
37b973891mov r8, rax
37b973894call dswap_
37b973899mov rax, [rsp+456]
37b9738a1mov r9, [rsp+168]
37b9738a9mov r10, [rsp+400]
37b9738b1mov r11, [rsp+448]
37b9738b9mov eax, [rax]
37b9738bbtest eax, eax
37b9738bdje 0x37b973801
37b9738c3mov edx, [r11+4*rbx]
37b9738c7mov ecx, [r11+4*rbp-8]
37b9738ccmov [r11+4*rbx], ecx
37b9738d0mov [r11+4*rbp-8], edx
37b9738d5jmp 0x37b973801
37b9738da
37b9738daloc_37b9738da:
37b9738damov rax, [rsp+456]
37b9738e2mov [rax], 0
37b9738e8nop [rax+rax]
37b9738f0
37b9738f0loc_37b9738f0:
37b9738f0movsxd rax, [rsi]
37b9738f3mov [rsp+64], r15
37b9738f8lea r9, [rsp+216]
37b973900mov r8, rsi
37b973903mov r11, [rsp+440]
37b97390bmov rcx, rbx
37b97390emov rdx, [rsp+456]
37b973916mov [rsp+199], 69
37b97391emov [rsp+152], 1
37b97392amov [rsp+136], rdx
37b973932lea edx, [rax+rax+1]
37b973936lea rax, [r11+4*rax]
37b97393amov [rsp+112], rax
37b97393flea rax, [rsp+204]
37b973947movsxd rdx, edx
37b97394amov [rsp+88], rax
37b97394fmov rax, [rsp+400]
37b973957lea rdx, [r11+4*rdx-4]
37b97395cmov [rsp+128], rdx
37b973964mov rdx, [rsp+432]
37b97396cmov [rsp+80], rax
37b973971mov rax, [rsp+352]
37b973979mov [rsp+120], rdx
37b97397elea rdx, [rsp+199]
37b973986mov [rsp+72], rax
37b97398bmov rax, [rsp+392]
37b973993mov [rsp+144], 1
37b97399fmov [rsp+56], rax
37b9739a4mov rax, [rsp+384]
37b9739acmov [rsp+104], r11
37b9739b1mov [rsp+48], rax
37b9739b6mov rax, [rsp+376]
37b9739bemov [rsp+96], rdi
37b9739c3mov [rsp+40], rax
37b9739c8lea rax, [rsp+224]
37b9739d0mov [rsp+32], rax
37b9739d5call dstebz_
37b9739dacmp ebp, 1
37b9739ddjne 0x37b973356
37b9739e3
37b9739e3loc_37b9739e3:
37b9739e3mov rax, [rsp+456]
37b9739ebmov ebx, [rax]
37b9739edtest ebx, ebx
37b9739efje 0x37b973ae2
37b9739f5sub ebx, 1
37b9739f8lea r10, [rsp+232]
37b973a00
37b973a00loc_37b973a00:
37b973a00lea rcx, [rsp+200]
37b973a08lea r9, [rip+0xacda61]
37b973a0fmov r8, rdi
37b973a12mov rdx, r10
37b973a15movsd_xmm x0, [rip+0xacda5b]
37b973a1dmov [rsp+200], ebx
37b973a24divsd x0, [rsp+208]
37b973a2dmovsd_xmm [rsp+232], x0
37b973a36call dscal_
37b973a3btest r12l, r12l
37b973a3ejne 0x37b973723
37b973a44jmp 0x37b973356
37b973a49
37b973a49 0f 1f 80 00 00 00 00 .......
37b973a50
37b973a50loc_37b973a50:
37b973a50movsd_xmm x0, [r15]
37b973a55test r14l, r14l
37b973a58jne 0x37b973ab7
37b973a5amov r9l, [rsp+168]
37b973a62test r9l, r9l
37b973a65jne 0x37b973ab7
37b973a67mov rax, [rsp+360]
37b973a6fcomisd x0, [rax]
37b973a73ja 0x37b973aa5
37b973a75
37b973a75loc_37b973a75:
37b973a75test r12l, r12l
37b973a78je 0x37b973356
37b973a7emov rax, [rsp+416]
37b973a86mov rsi, [rip+0xacd9eb]
37b973a8dmov [rax], rsi
37b973a90jmp 0x37b973356
37b973a95
37b973a95 0f 1f 00 ...
37b973a98
37b973a98loc_37b973a98:
37b973a98pxor x2, x2
37b973a9cmovapd x0, x2
37b973aa0jmp 0x37b973448
37b973aa5
37b973aa5loc_37b973aa5:
37b973aa5mov rax, [rsp+368]
37b973aadmovsd_xmm x1, [rax]
37b973ab1comisd x1, x0
37b973ab5jb 0x37b973a75
37b973ab7
37b973ab7loc_37b973ab7:
37b973ab7mov rax, [rsp+400]
37b973abfmovsd_xmm [rdi], x0
37b973ac3mov [rax], 1
37b973ac9jmp 0x37b973a75
37b973acb
37b973acbloc_37b973acb:
37b973acbmov rax, [rsp+384]
37b973ad3mov ecx, [rsi]
37b973ad5cmp [rax], ecx
37b973ad7jne 0x37b973594
37b973addjmp 0x37b973599
37b973ae2
37b973ae2loc_37b973ae2:
37b973ae2mov rax, [rsp+400]
37b973aealea r10, [rsp+232]
37b973af2mov ebx, [rax]
37b973af4jmp 0x37b973a00
37b973af9
37b973af9loc_37b973af9:
37b973af9mov edx, -7
37b973afemov eax, 7
37b973b03jmp 0x37b97332a
37b973b08
37b973b08loc_37b973b08:
37b973b08mov rdx, [rsp+384]
37b973b10cmp ecx, eax
37b973b12cmovg ecx, eax
37b973b15mov edx, [rdx]
37b973b17cmp edx, ecx
37b973b19jl 0x37b973b23
37b973b1bcmp edx, eax
37b973b1djle 0x37b9732d1
37b973b23
37b973b23loc_37b973b23:
37b973b23mov edx, -9
37b973b28mov eax, 9
37b973b2djmp 0x37b97332a
37b973b32
37b973b32loc_37b973b32:
37b973b32lea r14, [rip+0xacd937]
37b973b39mov r9, rdi
37b973b3cmov rdx, r15
37b973b3fmov rcx, rsi
37b973b42mov [rsp+32], r14
37b973b47mov r8, r14
37b973b4acall dcopy_
37b973b4fmov eax, [rsi]
37b973b51mov r8, r14
37b973b54mov [rsp+32], r14
37b973b59lea r10, [rsp+232]
37b973b61mov r9, [rsp+432]
37b973b69mov rdx, [rsp+352]
37b973b71sub eax, 1
37b973b74mov rcx, r10
37b973b77mov [rsp+168], r10
37b973b7fmov [rsp+232], eax
37b973b86call dcopy_
37b973b8btest r12l, r12l
37b973b8ejne 0x37b973bdf
37b973b90mov r9, [rsp+456]
37b973b98mov r8, [rsp+432]
37b973ba0mov rcx, rsi
37b973ba3mov rdx, rdi
37b973ba6call dsterf_
37b973babmov rax, [rsp+456]
37b973bb3mov r10, [rsp+168]
37b973bbbmov ecx, [rax]
37b973bbdtest ecx, ecx
37b973bbfjne 0x37b9738da
37b973bc5mov ebx, [rsi]
37b973bc7mov rax, [rsp+400]
37b973bcfmov [rax], ebx
37b973bd1cmp ebp, 1
37b973bd4jne 0x37b973356
37b973bdajmp 0x37b973a00
37b973bdf
37b973bdfloc_37b973bdf:
37b973bdfmov rax, [rsp+456]
37b973be7mov rcx, [rsp+432]
37b973befmov rdx, rsi
37b973bf2mov r8, rdi
37b973bf5mov [rsp+64], 1
37b973bfemov [rsp+56], rax
37b973c03movsxd rax, [rsi]
37b973c06mov r9, rcx
37b973c09lea rax, [rcx+8*rax]
37b973c0dlea rcx, [rip+0xacd83e]
37b973c14mov [rsp+48], rax
37b973c19mov rax, [rsp+424]
37b973c21mov [rsp+40], rax
37b973c26mov rax, [rsp+416]
37b973c2emov [rsp+32], rax
37b973c33call dsteqr_
37b973c38mov rax, [rsp+456]
37b973c40mov edx, [rax]
37b973c42test edx, edx
37b973c44jne 0x37b973c8a
37b973c46mov ebx, [rsi]
37b973c48mov r10, [rsp+168]
37b973c50test ebx, ebx
37b973c52jle 0x37b973c9d
37b973c54mov rcx, [rsp+448]
37b973c5cmov r8l, ebx
37b973c5fxor edx, edx
37b973c61shl r8, 2
37b973c65call memset
37b973c6amov rax, [rsp+400]
37b973c72cmp ebp, 1
37b973c75mov r10, [rsp+168]
37b973c7dmov [rax], ebx
37b973c7fjne 0x37b97372d
37b973c85jmp 0x37b973a00
37b973c8a
37b973c8aloc_37b973c8a:
37b973c8amov rax, [rsp+456]
37b973c92mov [rax], 0
37b973c98jmp 0x37b9735b8
37b973c9d
37b973c9dloc_37b973c9d:
37b973c9dmov rax, [rsp+400]
37b973ca5mov [rax], ebx
37b973ca7cmp ebp, 1
37b973caajne 0x37b973356
37b973cb0jmp 0x37b973a00
37b973cb5
37b973cb5loc_37b973cb5:
37b973cb5mov eax, edx
37b973cb7neg eax
37b973cb9jmp 0x37b973334
37b973180
37b973180dstevx_:
37b973180push r15
37b973182push r14
37b973184push r13
37b973186push r12
37b973188push rbp
37b973189push rdi
37b97318apush rsi
37b97318bpush rbx
37b97318csub rsp, 248
37b973193mov rax, [rsp+424]
37b97319bmov rdi, [rsp+408]
37b9731a3mov eax, [rax]
37b9731a5mov rbx, rdx
37b9731a8mov rsi, r8
37b9731ablea rdx, [rip+0xace29e]
37b9731b2mov r15, r9
37b9731b5mov r8l, 1
37b9731bbmov r9l, 1
37b9731c1mov rbp, rcx
37b9731c4mov [rsp+176], eax
37b9731cbcall lsame_
37b9731d0mov r9l, 1
37b9731d6mov r8l, 1
37b9731dcmov rcx, rbx
37b9731dflea rdx, [rip+0xace26b]
37b9731e6mov r12l, eax
37b9731e9call lsame_
37b9731eemov r9l, 1
37b9731f4mov r8l, 1
37b9731famov rcx, rbx
37b9731fdlea rdx, [rip+0xace24c]
37b973204mov r14l, eax
37b973207call lsame_
37b97320cmov r9l, 1
37b973212mov r8l, 1
37b973218mov rcx, rbx
37b97321blea rdx, [rip+0xace230]
37b973222mov r13l, eax
37b973225call lsame_
37b97322amov [rsp+168], eax
37b973231mov rax, [rsp+456]
37b973239mov [rax], 0
37b97323ftest r12l, r12l
37b973242je 0x37b973370
37b973248
37b973248loc_37b973248:
37b973248test r14l, r14l
37b97324bjne 0x37b9732a0
37b97324dtest r13l, r13l
37b973250jne 0x37b9732a0
37b973252mov r11l, [rsp+168]
37b97325atest r11l, r11l
37b97325dje 0x37b9733b0
37b973263mov eax, [rsi]
37b973265test eax, eax
37b973267js 0x37b973320
37b97326d
37b97326dloc_37b97326d:
37b97326dmov rcx, [rsp+376]
37b973275test eax, eax
37b973277mov edx, 1
37b97327ccmovg edx, eax
37b97327fmov ecx, [rcx]
37b973281cmp ecx, edx
37b973283jg 0x37b97328d
37b973285test ecx, ecx
37b973287jg 0x37b973b08
37b97328d
37b97328dloc_37b97328d:
37b97328dmov edx, -8
37b973292mov eax, 8
37b973297jmp 0x37b97332a
37b97329c
37b97329c 0f 1f 40 00 ..@.
37b9732a0
37b9732a0loc_37b9732a0:
37b9732a0mov eax, [rsi]
37b9732a2test eax, eax
37b9732a4js 0x37b973320
37b9732a6test r13l, r13l
37b9732a9je 0x37b9733bf
37b9732aftest eax, eax
37b9732b1je 0x37b9732d1
37b9732b3mov rcx, [rsp+360]
37b9732bbmovsd_xmm x0, [rcx]
37b9732bfmov rcx, [rsp+368]
37b9732c7comisd x0, [rcx]
37b9732cbjae 0x37b973af9
37b9732d1
37b9732d1loc_37b9732d1:
37b9732d1mov rcx, [rsp+456]
37b9732d9mov edx, [rcx]
37b9732dbtest edx, edx
37b9732ddjne 0x37b973cb5
37b9732e3mov rcx, [rsp+424]
37b9732ebmov edx, [rcx]
37b9732edtest edx, edx
37b9732efjle 0x37b973302
37b9732f1test r12l, r12l
37b9732f4je 0x37b9733d8
37b9732facmp edx, eax
37b9732fcjge 0x37b9733d8
37b973302
37b973302loc_37b973302:
37b973302mov rax, [rsp+456]
37b97330amov [rax], -14
37b973310mov eax, 14
37b973315jmp 0x37b973334
37b973317
37b973317 66 0f 1f 84 00 00 00 00 00 f........
37b973320
37b973320loc_37b973320:
37b973320mov edx, -3
37b973325mov eax, 3
37b97332a
37b97332aloc_37b97332a:
37b97332amov rdi, [rsp+456]
37b973332mov [rdi], edx
37b973334
37b973334loc_37b973334:
37b973334lea rdx, [rsp+232]
37b97333cmov r8l, 6
37b973342lea rcx, [rip+0xace10b]
37b973349mov [rsp+232], eax
37b973350call xerbla_
37b973355nop
37b973356
37b973356loc_37b973356:
37b973356add rsp, 248
37b97335dpop rbx
37b97335epop rsi
37b97335fpop rdi
37b973360pop rbp
37b973361pop r12
37b973363pop r13
37b973365pop r14
37b973367pop r15
37b973369ret
37b97336a
37b97336a 66 0f 1f 44 00 00 f..D..
37b973370
37b973370loc_37b973370:
37b973370mov r9l, 1
37b973376mov r8l, 1
37b97337clea rdx, [rip+0xace0d0]
37b973383mov rcx, rbp
37b973386call lsame_
37b97338btest eax, eax
37b97338djne 0x37b973248
37b973393mov rax, [rsp+456]
37b97339bmov [rax], -1
37b9733a1mov eax, 1
37b9733a6jmp 0x37b973334
37b9733a8
37b9733a8 0f 1f 84 00 00 00 00 00 ........
37b9733b0
37b9733b0loc_37b9733b0:
37b9733b0mov edx, -2
37b9733b5mov eax, 2
37b9733bajmp 0x37b97332a
37b9733bf
37b9733bfloc_37b9733bf:
37b9733bfmov r10l, [rsp+168]
37b9733c7test r10l, r10l
37b9733caje 0x37b9732d1
37b9733d0jmp 0x37b97326d
37b9733d5
37b9733d5 0f 1f 00 ...
37b9733d8
37b9733d8loc_37b9733d8:
37b9733d8mov rcx, [rsp+400]
37b9733e0mov [rcx], 0
37b9733e6test eax, eax
37b9733e8je 0x37b973356
37b9733eecmp eax, 1
37b9733f1je 0x37b973a50
37b9733f7mov edx, 12
37b9733fclea rcx, [rip+0xace057]
37b973403call dlamch_
37b973408mov edx, 9
37b97340dlea rcx, [rip+0xace052]
37b973414movq rbp, x0
37b973419call dlamch_
37b97341emovq x1, rbp
37b973423divsd x1, x0
37b973427test r13l, r13l
37b97342aje 0x37b973a98
37b973430mov rax, [rsp+360]
37b973438movsd_xmm x0, [rax]
37b97343cmov rax, [rsp+368]
37b973444movsd_xmm x2, [rax]
37b973448
37b973448loc_37b973448:
37b973448mov [rsp+32], 1
37b973451mov r8, r15
37b973454mov rdx, rsi
37b973457lea rcx, [rip+0xace011]
37b97345emov r9, [rsp+352]
37b973466movsd_xmm [rsp+184], x1
37b97346fmovsd_xmm [rsp+224], x2
37b973478movsd_xmm [rsp+216], x0
37b973481call dlanst_
37b973486movsd_xmm x1, [rsp+184]
37b97348fmovapd x2, x0
37b973493pxor x0, x0
37b973497comisd x2, x0
37b97349bjbe 0x37b9734ab
37b97349dmovapd x0, x1
37b9734a1sqrtsd x0, x0
37b9734a5comisd x0, x2
37b9734a9ja 0x37b9734e0
37b9734ab
37b9734abloc_37b9734ab:
37b9734abmovsd_xmm x0, [rip+0xacdfc5]
37b9734b3movapd x3, x0
37b9734b7divsd x3, x1
37b9734bbmovq x1, rbp
37b9734c0xor ebp, ebp
37b9734c2sqrtsd x1, x1
37b9734c6sqrtsd x1, x1
37b9734cadivsd x0, x1
37b9734cesqrtsd x3, x3
37b9734d2minsd x0, x3
37b9734d6comisd x2, x0
37b9734dajbe 0x37b973576
37b9734e0
37b9734e0loc_37b9734e0:
37b9734e0divsd x0, x2
37b9734e4lea r9, [rip+0xacdf85]
37b9734ebmov r8, r15
37b9734eemov rcx, rsi
37b9734f1lea rbp, [rsp+208]
37b9734f9mov rdx, rbp
37b9734fcmovsd_xmm [rsp+208], x0
37b973505call dscal_
37b97350amov eax, [rsi]
37b97350cmov r8, [rsp+352]
37b973514lea r9, [rip+0xacdf55]
37b97351bmov rdx, rbp
37b97351elea rcx, [rsp+232]
37b973526sub eax, 1
37b973529mov [rsp+232], eax
37b973530call dscal_
37b973535test r13l, r13l
37b973538je 0x37b973571
37b97353amov rax, [rsp+360]
37b973542movsd_xmm x0, [rsp+208]
37b97354bmovsd_xmm x1, [rax]
37b97354fmov rax, [rsp+368]
37b973557mulsd x1, x0
37b97355bmulsd x0, [rax]
37b97355fmovsd_xmm [rsp+216], x1
37b973568movsd_xmm [rsp+224], x0
37b973571
37b973571loc_37b973571:
37b973571mov ebp, 1
37b973576
37b973576loc_37b973576:
37b973576mov r8l, [rsp+168]
37b97357etest r8l, r8l
37b973581je 0x37b973594
37b973583mov rax, [rsp+376]
37b97358bcmp [rax], 1
37b97358eje 0x37b973acb
37b973594
37b973594loc_37b973594:
37b973594test r14l, r14l
37b973597je 0x37b9735af
37b973599
37b973599loc_37b973599:
37b973599mov rax, [rsp+392]
37b9735a1pxor x0, x0
37b9735a5comisd x0, [rax]
37b9735a9jae 0x37b973b32
37b9735af
37b9735afloc_37b9735af:
37b9735aftest r12l, r12l
37b9735b2je 0x37b9738f0
37b9735b8
37b9735b8loc_37b9735b8:
37b9735b8movsxd rax, [rsi]
37b9735bbmov rcx, [rsp+440]
37b9735c3mov [rsp+64], r15
37b9735c8mov r8, rsi
37b9735cblea r9, [rsp+216]
37b9735d3mov [rsp+199], 66
37b9735dblea r14, [rcx+4*rax]
37b9735dflea edx, [rax+rax+1]
37b9735e3mov rax, [rsp+456]
37b9735ebmov [rsp+104], rcx
37b9735f0movsxd rdx, edx
37b9735f3mov [rsp+112], r14
37b9735f8mov [rsp+136], rax
37b973600mov rax, [rsp+432]
37b973608lea r13, [rcx+4*rdx-4]
37b97360dmov rcx, rbx
37b973610lea rdx, [rsp+199]
37b973618mov [rsp+128], r13
37b973620mov [rsp+120], rax
37b973625lea rax, [rsp+204]
37b97362dmov [rsp+88], rax
37b973632mov rax, [rsp+400]
37b97363amov [rsp+152], 1
37b973646mov [rsp+80], rax
37b97364bmov rax, [rsp+352]
37b973653mov [rsp+144], 1
37b97365fmov [rsp+72], rax
37b973664mov rax, [rsp+392]
37b97366cmov [rsp+96], rdi
37b973671mov [rsp+56], rax
37b973676mov rax, [rsp+384]
37b97367emov [rsp+48], rax
37b973683mov rax, [rsp+376]
37b97368bmov [rsp+40], rax
37b973690lea rax, [rsp+224]
37b973698mov [rsp+32], rax
37b97369dcall dstebz_
37b9736a2mov [rsp+80], r13
37b9736a7mov rdx, r15
37b9736aamov rcx, rsi
37b9736admov rax, [rsp+456]
37b9736b5mov [rsp+48], r14
37b9736bamov [rsp+32], rdi
37b9736bfmov r9, [rsp+400]
37b9736c7mov [rsp+96], rax
37b9736ccmov rax, [rsp+448]
37b9736d4mov r8, [rsp+352]
37b9736dcmov [rsp+88], rax
37b9736e1mov rax, [rsp+432]
37b9736e9mov [rsp+72], rax
37b9736eemov rax, [rsp+424]
37b9736f6mov [rsp+64], rax
37b9736fbmov rax, [rsp+416]
37b973703mov [rsp+56], rax
37b973708mov rax, [rsp+440]
37b973710mov [rsp+40], rax
37b973715call dstein_
37b97371acmp ebp, 1
37b97371dje 0x37b9739e3
37b973723
37b973723loc_37b973723:
37b973723mov rax, [rsp+400]
37b97372bmov ebx, [rax]
37b97372d
37b97372dloc_37b97372d:
37b97372dcmp ebx, 1
37b973730jle 0x37b973356
37b973736movsxd rcx, [rsp+176]
37b97373exor eax, eax
37b973740mov [rsp+336], rsi
37b973748lea r14l, [rbx+1]
37b97374cmov r9, [rsp+416]
37b973754mov r10, [rsp+400]
37b97375cmov r13, -16
37b973763mov r12l, 8
37b973769test rcx, rcx
37b97376cmov rsi, [rsp+440]
37b973774mov ebp, 2
37b973779mov r11, [rsp+448]
37b973781cmovs rcx, rax
37b973785mov rax, rcx
37b973788mov [rsp+184], rcx
37b973790lea r15, [8*rcx]
37b973798not rax
37b97379bmov [rsp+176], rax
37b9737a3nop
37b9737a5nop [rax+rax]
37b9737b0
37b9737b0loc_37b9737b0:
37b9737b0cmp ebx, ebp
37b9737b2jl 0x37b973801
37b9737b4movsd_xmm x2, [rdi+r12-8]
37b9737bblea r8, [r13+r12]
37b9737c0mov rdx, rbp
37b9737c3xor ecx, ecx
37b9737c5add r8, rdi
37b9737c8movapd x0, x2
37b9737ccnop [rax+rax]
37b9737d5nop [rax+rax]
37b9737e0
37b9737e0loc_37b9737e0:
37b9737e0movsd_xmm x1, [r8+8*rdx]
37b9737e6comisd x0, x1
37b9737eaminsd x1, x0
37b9737eecmova ecx, edx
37b9737f1add rdx, 1
37b9737f5movapd x0, x1
37b9737f9cmp ebx, edx
37b9737fbjge 0x37b9737e0
37b9737fdtest ecx, ecx
37b9737ffjne 0x37b973820
37b973801
37b973801loc_37b973801:
37b973801add rbp, 1
37b973805cmp r14, rbp
37b973808je 0x37b973356
37b97380emov ebx, [r10]
37b973811add r9, r15
37b973814sub r13, 8
37b973818add r12, 8
37b97381cjmp 0x37b9737b0
37b97381e
37b97381e 66 90 f.
37b973820
37b973820loc_37b973820:
37b973820movsxd rcx, ecx
37b973823mov r8l, [rsi+4*rbp-8]
37b973828mov rax, [rsp+176]
37b973830mov [rsp+448], r11
37b973838lea rbx, [rcx-1]
37b97383cmov [rsp+400], r10
37b973844imul rcx, [rsp+184]
37b97384dmov edx, [rsi+4*rbx]
37b973850mov [rsi+4*rbx], r8l
37b973854movsd_xmm [rdi+8*rbx], x2
37b973859mov [rsi+4*rbp-8], edx
37b97385dlea rdx, [rax+rcx+1]
37b973862mov rax, [rsp+416]
37b97386amovsd_xmm [rdi+r12-8], x1
37b973871mov rcx, [rsp+336]
37b973879mov [rsp+168], r9
37b973881lea rdx, [rax+8*rdx]
37b973885lea rax, [rip+0xacdbe4]
37b97388cmov [rsp+32], rax
37b973891mov r8, rax
37b973894call dswap_
37b973899mov rax, [rsp+456]
37b9738a1mov r9, [rsp+168]
37b9738a9mov r10, [rsp+400]
37b9738b1mov r11, [rsp+448]
37b9738b9mov eax, [rax]
37b9738bbtest eax, eax
37b9738bdje 0x37b973801
37b9738c3mov edx, [r11+4*rbx]
37b9738c7mov ecx, [r11+4*rbp-8]
37b9738ccmov [r11+4*rbx], ecx
37b9738d0mov [r11+4*rbp-8], edx
37b9738d5jmp 0x37b973801
37b9738da
37b9738daloc_37b9738da:
37b9738damov rax, [rsp+456]
37b9738e2mov [rax], 0
37b9738e8nop [rax+rax]
37b9738f0
37b9738f0loc_37b9738f0:
37b9738f0movsxd rax, [rsi]
37b9738f3mov [rsp+64], r15
37b9738f8lea r9, [rsp+216]
37b973900mov r8, rsi
37b973903mov r11, [rsp+440]
37b97390bmov rcx, rbx
37b97390emov rdx, [rsp+456]
37b973916mov [rsp+199], 69
37b97391emov [rsp+152], 1
37b97392amov [rsp+136], rdx
37b973932lea edx, [rax+rax+1]
37b973936lea rax, [r11+4*rax]
37b97393amov [rsp+112], rax
37b97393flea rax, [rsp+204]
37b973947movsxd rdx, edx
37b97394amov [rsp+88], rax
37b97394fmov rax, [rsp+400]
37b973957lea rdx, [r11+4*rdx-4]
37b97395cmov [rsp+128], rdx
37b973964mov rdx, [rsp+432]
37b97396cmov [rsp+80], rax
37b973971mov rax, [rsp+352]
37b973979mov [rsp+120], rdx
37b97397elea rdx, [rsp+199]
37b973986mov [rsp+72], rax
37b97398bmov rax, [rsp+392]
37b973993mov [rsp+144], 1
37b97399fmov [rsp+56], rax
37b9739a4mov rax, [rsp+384]
37b9739acmov [rsp+104], r11
37b9739b1mov [rsp+48], rax
37b9739b6mov rax, [rsp+376]
37b9739bemov [rsp+96], rdi
37b9739c3mov [rsp+40], rax
37b9739c8lea rax, [rsp+224]
37b9739d0mov [rsp+32], rax
37b9739d5call dstebz_
37b9739dacmp ebp, 1
37b9739ddjne 0x37b973356
37b9739e3
37b9739e3loc_37b9739e3:
37b9739e3mov rax, [rsp+456]
37b9739ebmov ebx, [rax]
37b9739edtest ebx, ebx
37b9739efje 0x37b973ae2
37b9739f5sub ebx, 1
37b9739f8lea r10, [rsp+232]
37b973a00
37b973a00loc_37b973a00:
37b973a00lea rcx, [rsp+200]
37b973a08lea r9, [rip+0xacda61]
37b973a0fmov r8, rdi
37b973a12mov rdx, r10
37b973a15movsd_xmm x0, [rip+0xacda5b]
37b973a1dmov [rsp+200], ebx
37b973a24divsd x0, [rsp+208]
37b973a2dmovsd_xmm [rsp+232], x0
37b973a36call dscal_
37b973a3btest r12l, r12l
37b973a3ejne 0x37b973723
37b973a44jmp 0x37b973356
37b973a49
37b973a49 0f 1f 80 00 00 00 00 .......
37b973a50
37b973a50loc_37b973a50:
37b973a50movsd_xmm x0, [r15]
37b973a55test r14l, r14l
37b973a58jne 0x37b973ab7
37b973a5amov r9l, [rsp+168]
37b973a62test r9l, r9l
37b973a65jne 0x37b973ab7
37b973a67mov rax, [rsp+360]
37b973a6fcomisd x0, [rax]
37b973a73ja 0x37b973aa5
37b973a75
37b973a75loc_37b973a75:
37b973a75test r12l, r12l
37b973a78je 0x37b973356
37b973a7emov rax, [rsp+416]
37b973a86mov rsi, [rip+0xacd9eb]
37b973a8dmov [rax], rsi
37b973a90jmp 0x37b973356
37b973a95
37b973a95 0f 1f 00 ...
37b973a98
37b973a98loc_37b973a98:
37b973a98pxor x2, x2
37b973a9cmovapd x0, x2
37b973aa0jmp 0x37b973448
37b973aa5
37b973aa5loc_37b973aa5:
37b973aa5mov rax, [rsp+368]
37b973aadmovsd_xmm x1, [rax]
37b973ab1comisd x1, x0
37b973ab5jb 0x37b973a75
37b973ab7
37b973ab7loc_37b973ab7:
37b973ab7mov rax, [rsp+400]
37b973abfmovsd_xmm [rdi], x0
37b973ac3mov [rax], 1
37b973ac9jmp 0x37b973a75
37b973acb
37b973acbloc_37b973acb:
37b973acbmov rax, [rsp+384]
37b973ad3mov ecx, [rsi]
37b973ad5cmp [rax], ecx
37b973ad7jne 0x37b973594
37b973addjmp 0x37b973599
37b973ae2
37b973ae2loc_37b973ae2:
37b973ae2mov rax, [rsp+400]
37b973aealea r10, [rsp+232]
37b973af2mov ebx, [rax]
37b973af4jmp 0x37b973a00
37b973af9
37b973af9loc_37b973af9:
37b973af9mov edx, -7
37b973afemov eax, 7
37b973b03jmp 0x37b97332a
37b973b08
37b973b08loc_37b973b08:
37b973b08mov rdx, [rsp+384]
37b973b10cmp ecx, eax
37b973b12cmovg ecx, eax
37b973b15mov edx, [rdx]
37b973b17cmp edx, ecx
37b973b19jl 0x37b973b23
37b973b1bcmp edx, eax
37b973b1djle 0x37b9732d1
37b973b23
37b973b23loc_37b973b23:
37b973b23mov edx, -9
37b973b28mov eax, 9
37b973b2djmp 0x37b97332a
37b973b32
37b973b32loc_37b973b32:
37b973b32lea r14, [rip+0xacd937]
37b973b39mov r9, rdi
37b973b3cmov rdx, r15
37b973b3fmov rcx, rsi
37b973b42mov [rsp+32], r14
37b973b47mov r8, r14
37b973b4acall dcopy_
37b973b4fmov eax, [rsi]
37b973b51mov r8, r14
37b973b54mov [rsp+32], r14
37b973b59lea r10, [rsp+232]
37b973b61mov r9, [rsp+432]
37b973b69mov rdx, [rsp+352]
37b973b71sub eax, 1
37b973b74mov rcx, r10
37b973b77mov [rsp+168], r10
37b973b7fmov [rsp+232], eax
37b973b86call dcopy_
37b973b8btest r12l, r12l
37b973b8ejne 0x37b973bdf
37b973b90mov r9, [rsp+456]
37b973b98mov r8, [rsp+432]
37b973ba0mov rcx, rsi
37b973ba3mov rdx, rdi
37b973ba6call dsterf_
37b973babmov rax, [rsp+456]
37b973bb3mov r10, [rsp+168]
37b973bbbmov ecx, [rax]
37b973bbdtest ecx, ecx
37b973bbfjne 0x37b9738da
37b973bc5mov ebx, [rsi]
37b973bc7mov rax, [rsp+400]
37b973bcfmov [rax], ebx
37b973bd1cmp ebp, 1
37b973bd4jne 0x37b973356
37b973bdajmp 0x37b973a00
37b973bdf
37b973bdfloc_37b973bdf:
37b973bdfmov rax, [rsp+456]
37b973be7mov rcx, [rsp+432]
37b973befmov rdx, rsi
37b973bf2mov r8, rdi
37b973bf5mov [rsp+64], 1
37b973bfemov [rsp+56], rax
37b973c03movsxd rax, [rsi]
37b973c06mov r9, rcx
37b973c09lea rax, [rcx+8*rax]
37b973c0dlea rcx, [rip+0xacd83e]
37b973c14mov [rsp+48], rax
37b973c19mov rax, [rsp+424]
37b973c21mov [rsp+40], rax
37b973c26mov rax, [rsp+416]
37b973c2emov [rsp+32], rax
37b973c33call dsteqr_
37b973c38mov rax, [rsp+456]
37b973c40mov edx, [rax]
37b973c42test edx, edx
37b973c44jne 0x37b973c8a
37b973c46mov ebx, [rsi]
37b973c48mov r10, [rsp+168]
37b973c50test ebx, ebx
37b973c52jle 0x37b973c9d
37b973c54mov rcx, [rsp+448]
37b973c5cmov r8l, ebx
37b973c5fxor edx, edx
37b973c61shl r8, 2
37b973c65call memset
37b973c6amov rax, [rsp+400]
37b973c72cmp ebp, 1
37b973c75mov r10, [rsp+168]
37b973c7dmov [rax], ebx
37b973c7fjne 0x37b97372d
37b973c85jmp 0x37b973a00
37b973c8a
37b973c8aloc_37b973c8a:
37b973c8amov rax, [rsp+456]
37b973c92mov [rax], 0
37b973c98jmp 0x37b9735b8
37b973c9d
37b973c9dloc_37b973c9d:
37b973c9dmov rax, [rsp+400]
37b973ca5mov [rax], ebx
37b973ca7cmp ebp, 1
37b973caajne 0x37b973356
37b973cb0jmp 0x37b973a00
37b973cb5
37b973cb5loc_37b973cb5:
37b973cb5mov eax, edx
37b973cb7neg eax
37b973cb9jmp 0x37b973334
37b973180
Loading..