File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc775c0
37bc775c0zsteqr_:
37bc775c0push r15
37bc775c2push r14
37bc775c4push r13
37bc775c6push r12
37bc775c8push rbp
37bc775c9push rdi
37bc775capush rsi
37bc775cbpush rbx
37bc775ccsub rsp, 488
37bc775d3movups [rsp+352], x6
37bc775dbmovups [rsp+368], x7
37bc775e3movups [rsp+384], x8
37bc775ecmovups [rsp+400], x9
37bc775f5movups [rsp+416], x10
37bc775femovups [rsp+432], x11
37bc77607movups [rsp+448], x12
37bc77610movups [rsp+464], x13
37bc77619mov rax, [rsp+600]
37bc77621mov r15, [rsp+608]
37bc77629mov ebx, [rax]
37bc7762bmov rax, [rsp+616]
37bc77633mov [rax], 0
37bc77639mov rbp, r8
37bc7763cmov r13, r9
37bc7763fmov rsi, rcx
37bc77642mov [rsp+568], rdx
37bc7764amov r9l, 1
37bc77650mov r8l, 1
37bc77656lea rdx, [rip+0x7d6bd3]
37bc7765dcall lsame_
37bc77662test eax, eax
37bc77664je 0x37bc77bf0
37bc7766amov rax, [rsp+568]
37bc77672mov r12l, [rax]
37bc77675test r12l, r12l
37bc77678js 0x37bc77c25
37bc7767emov rax, [rsp+600]
37bc77686mov edi, [rax]
37bc77688test edi, edi
37bc7768ajle 0x37bc78260
37bc77690mov [rsp+132], 0
37bc7769b
37bc7769bloc_37bc7769b:
37bc7769bmov rax, [rsp+616]
37bc776a3mov eax, [rax]
37bc776a5test eax, eax
37bc776a7jne 0x37bc78e31
37bc776admov rax, [rsp+568]
37bc776b5mov eax, [rax]
37bc776b7test eax, eax
37bc776b9je 0x37bc77c5b
37bc776bfcmp eax, 1
37bc776c2je 0x37bc78c98
37bc776c8mov edx, 1
37bc776cdlea rcx, [rip+0x7d6b65]
37bc776d4call dlamch_
37bc776d9mov edx, 1
37bc776delea rcx, [rip+0x7d6b55]
37bc776e5movapd x11, x0
37bc776eamovapd x8, x0
37bc776efmulsd x11, x0
37bc776f4call dlamch_
37bc776f9movsd_xmm x6, [rip+0x7d6b8f]
37bc77701movapd x9, x0
37bc77706movapd x0, x6
37bc7770adivsd x0, x9
37bc7770fsqrtsd x0, x0
37bc77713divsd x0, [rip+0x7d6b85]
37bc7771bmovsd_xmm [rsp+336], x0
37bc77724movapd x0, x9
37bc77729sqrtsd x0, x0
37bc7772ddivsd x0, x11
37bc77732movsd_xmm [rsp+344], x0
37bc7773bcmp [rsp+132], 2
37bc77743je 0x37bc78d44
37bc77749mov rax, [rsp+568]
37bc77751mov edi, [rax]
37bc77753mov r14l, edi
37bc77756test edi, edi
37bc77758jle 0x37bc78b78
37bc7775e
37bc7775eloc_37bc7775e:
37bc7775eimul eax, edi, 30
37bc77761movsxd rcx, ebx
37bc77764mov r11l, 1
37bc7776amov r12, r13
37bc7776dmov [rsp+608], r15
37bc77775movq x7, [rip+0x7d6b43]
37bc7777dmov r15l, r14l
37bc77780mov r14, rbp
37bc77783mov [rsp+160], 0
37bc7778emov [rsp+164], eax
37bc77795lea eax, [rdi-1]
37bc77798mov [rsp+232], eax
37bc7779fxor eax, eax
37bc777a1test rcx, rcx
37bc777a4cmovns rax, rcx
37bc777a8mov [rsp+144], rax
37bc777b0not rax
37bc777b3mov [rsp+152], rax
37bc777bbcmp [rsp+232], r11l
37bc777c3jge 0x37bc77b75
37bc777c9nop [rax]
37bc777d0
37bc777d0loc_37bc777d0:
37bc777d0lea ebp, [rdi+1]
37bc777d3
37bc777d3loc_37bc777d3:
37bc777d3cmp r15l, r11l
37bc777d6je 0x37bc77b47
37bc777dcmov eax, r15l
37bc777dflea rdi, [rsp+268]
37bc777e7mov [rsp+32], 1
37bc777f0lea rcx, [rip+0x7d6a3b]
37bc777f7sub eax, r11l
37bc777famov rdx, rdi
37bc777fdmov [rsp+96], r11l
37bc77802mov [rsp+236], eax
37bc77809lea r13l, [rax+1]
37bc7780dlea eax, [r11-1]
37bc77811movsxd rbx, eax
37bc77814mov [rsp+268], r13l
37bc7781clea rax, [8*rbx]
37bc77824lea r9, [r12+rax]
37bc77828add rax, r14
37bc7782bmov r8, rax
37bc7782emov [rsp+240], r9
37bc77836mov [rsp+248], rax
37bc7783ecall dlanst_
37bc77843pxor x1, x1
37bc77847mov r11l, [rsp+96]
37bc7784cmovsd_xmm [rsp+272], x0
37bc77855ucomisd x0, x1
37bc77859jp 0x37bc77861
37bc7785bje 0x37bc77b3d
37bc77861
37bc77861loc_37bc77861:
37bc77861comisd x0, [rsp+336]
37bc7786aja 0x37bc7813b
37bc77870movsd_xmm x1, [rsp+344]
37bc77879xor esi, esi
37bc7787bcomisd x1, x0
37bc7787fja 0x37bc78359
37bc77885
37bc77885loc_37bc77885:
37bc77885lea eax, [r15-1]
37bc77889movsd_xmm x1, [r14+8*rbx]
37bc7788fandpd x1, [rip+0x7d6a19]
37bc77897cdqe
37bc77899movsd_xmm x0, [r14+8*rax]
37bc7789fandpd x0, [rip+0x7d6a09]
37bc778a7mov eax, r15l
37bc778aacomisd x1, x0
37bc778aecmovbe r15l, r11l
37bc778b2cmovbe r11l, eax
37bc778b6cmp r15l, r11l
37bc778b9jge 0x37bc78455
37bc778bfmov [rsp+168], r13l
37bc778c7mov r10, r12
37bc778camov r12l, r15l
37bc778cdmov [rsp+172], esi
37bc778d4mov [rsp+176], ebp
37bc778dbmov [rsp+184], rdi
37bc778e3nop
37bc778e5nop [rax+rax]
37bc778f0
37bc778f0loc_37bc778f0:
37bc778f0movsxd rax, r12l
37bc778f3mov rdx, rax
37bc778f6jmp 0x37bc77944
37bc778f8
37bc778f8 0f 1f 84 00 00 00 00 00 ........
37bc77900
37bc77900loc_37bc77900:
37bc77900movsd_xmm x0, [r14+8*rdx-8]
37bc77907andpd x0, [rip+0x7d69a1]
37bc7790fmovsd_xmm x2, [r14+8*rdx]
37bc77915andpd x2, [rip+0x7d6993]
37bc7791dmulsd x0, x11
37bc77922movsd_xmm x1, [r10+8*rdx-8]
37bc77929mulsd x1, x1
37bc7792dmulsd x0, x2
37bc77931addsd x0, x9
37bc77936comisd x0, x1
37bc7793ajae 0x37bc780c8
37bc77940add rdx, 1
37bc77944
37bc77944loc_37bc77944:
37bc77944cmp r11l, edx
37bc77947jg 0x37bc77900
37bc77949mov r9l, r11l
37bc7794c
37bc7794cloc_37bc7794c:
37bc7794clea edx, [r12+1]
37bc77951cmp r12l, r9l
37bc77954je 0x37bc780b0
37bc7795alea rdi, [rax-1]
37bc7795emov [rsp+136], rdi
37bc77966cmp r9l, edx
37bc77969jne 0x37bc77cb8
37bc7796fmov esi, [rsp+132]
37bc77976lea rbx, [8*rax]
37bc7797emov [rsp+96], r11l
37bc77983mov [rsp+584], r10
37bc7798blea rdx, [r10+rbx-8]
37bc77990lea rcx, [r14+rbx-8]
37bc77995test esi, esi
37bc77997je 0x37bc780f0
37bc7799dlea r8, [rsp+280]
37bc779a5lea r10, [rsp+328]
37bc779admov [rsp+104], rax
37bc779b2mov [rsp+40], r8
37bc779b7lea r8, [rsp+320]
37bc779bflea r9, [rsp+312]
37bc779c7mov [rsp+48], r10
37bc779ccmov [rsp+32], r8
37bc779d1lea r8, [r14+rbx]
37bc779d5call dlaev2_
37bc779damov rax, [rsp+608]
37bc779e2movsd_xmm x0, [rsp+280]
37bc779eblea r8, [rip+0x7d6882]
37bc779f2mov rcx, [rsp+144]
37bc779faimul rcx, [rsp+104]
37bc77a00movsd_xmm [rax+8*rdi], x0
37bc77a05mov rax, [rsp+568]
37bc77a0dmovsd_xmm x0, [rsp+328]
37bc77a16mov r9, [rsp+568]
37bc77a1emov edx, [rax]
37bc77a20mov rax, [rsp+608]
37bc77a28lea edx, [r12+rdx-1]
37bc77a2dmovsxd rdx, edx
37bc77a30sub rdx, 1
37bc77a34movsd_xmm [rax+8*rdx], x0
37bc77a39mov rax, [rsp+600]
37bc77a41mov [rsp+88], 1
37bc77a4amov [rsp+64], rax
37bc77a4fmov rax, [rsp+152]
37bc77a57mov [rsp+80], 1
37bc77a60mov [rsp+72], 1
37bc77a69lea rcx, [rax+rcx+1]
37bc77a6emov rax, [rsp+608]
37bc77a76shl rcx, 4
37bc77a7aadd rcx, [rsp+592]
37bc77a82lea rdx, [rax+8*rdx]
37bc77a86mov [rsp+56], rcx
37bc77a8blea rcx, [rip+0x7d67e3]
37bc77a92mov [rsp+48], rdx
37bc77a97lea rdx, [rax+rbx-8]
37bc77a9clea rax, [rip+0x7d67d5]
37bc77aa3mov [rsp+40], rdx
37bc77aa8lea rdx, [rip+0x7d6782]
37bc77aafmov [rsp+32], rax
37bc77ab4call zlasr_
37bc77ab9mov r11l, [rsp+96]
37bc77abemov r10, [rsp+584]
37bc77ac6
37bc77ac6loc_37bc77ac6:
37bc77ac6movupd x0, [rsp+312]
37bc77acfmov rax, [rsp+136]
37bc77ad7add r12l, 2
37bc77adbmov [r10+8*rax], 0
37bc77ae3movups [r14+8*rax], x0
37bc77ae8cmp r12l, r11l
37bc77aebjg 0x37bc77af6
37bc77aed
37bc77aedloc_37bc77aed:
37bc77aedcmp r12l, r11l
37bc77af0jne 0x37bc778f0
37bc77af6
37bc77af6loc_37bc77af6:
37bc77af6mov r13l, [rsp+168]
37bc77afemov esi, [rsp+172]
37bc77b05mov r12, r10
37bc77b08mov ebp, [rsp+176]
37bc77b0fmov rdi, [rsp+184]
37bc77b17
37bc77b17loc_37bc77b17:
37bc77b17cmp esi, 1
37bc77b1aje 0x37bc78687
37bc77b20
37bc77b20loc_37bc77b20:
37bc77b20cmp esi, 2
37bc77b23je 0x37bc78bb4
37bc77b29
37bc77b29loc_37bc77b29:
37bc77b29mov ecx, [rsp+160]
37bc77b30cmp [rsp+164], ecx
37bc77b37je 0x37bc78db0
37bc77b3d
37bc77b3dloc_37bc77b3d:
37bc77b3dmov rax, [rsp+568]
37bc77b45mov edi, [rax]
37bc77b47
37bc77b47loc_37bc77b47:
37bc77b47mov r15l, edi
37bc77b4acmp edi, ebp
37bc77b4cjl 0x37bc7826f
37bc77b52cmp ebp, 1
37bc77b55jle 0x37bc77b64
37bc77b57lea eax, [rbp-2]
37bc77b5acdqe
37bc77b5cmov [r12+8*rax], 0
37bc77b64
37bc77b64loc_37bc77b64:
37bc77b64mov r11l, ebp
37bc77b67cmp [rsp+232], r11l
37bc77b6fjl 0x37bc777d0
37bc77b75
37bc77b75loc_37bc77b75:
37bc77b75mov ecx, [rsp+232]
37bc77b7cmovsxd rax, r11l
37bc77b7fpxor x3, x3
37bc77b83jmp 0x37bc77bcc
37bc77b85
37bc77b85 0f 1f 00 ...
37bc77b88
37bc77b88loc_37bc77b88:
37bc77b88movsd_xmm x0, [r14+8*rax-8]
37bc77b8fmovsd_xmm x1, [r14+8*rax]
37bc77b95andpd x0, [rip+0x7d6713]
37bc77b9dandpd x1, [rip+0x7d670b]
37bc77ba5andpd x2, [rip+0x7d6703]
37bc77badsqrtsd x0, x0
37bc77bb1sqrtsd x1, x1
37bc77bb5mulsd x0, x1
37bc77bb9mulsd x0, x8
37bc77bbecomisd x0, x2
37bc77bc2jae 0x37bc7812a
37bc77bc8add rax, 1
37bc77bcc
37bc77bccloc_37bc77bcc:
37bc77bccmov edx, eax
37bc77bcecmp ecx, eax
37bc77bd0jl 0x37bc777d0
37bc77bd6movsd_xmm x2, [r12+8*rax-8]
37bc77bddlea ebp, [rax+1]
37bc77be0ucomisd x2, x3
37bc77be4jp 0x37bc77b88
37bc77be6jne 0x37bc77b88
37bc77be8mov r15l, edx
37bc77bebjmp 0x37bc777d3
37bc77bf0
37bc77bf0loc_37bc77bf0:
37bc77bf0mov r9l, 1
37bc77bf6mov r8l, 1
37bc77bfclea rdx, [rip+0x7d662e]
37bc77c03mov rcx, rsi
37bc77c06call lsame_
37bc77c0btest eax, eax
37bc77c0dje 0x37bc78d12
37bc77c13mov rax, [rsp+568]
37bc77c1bmov eax, [rax]
37bc77c1dtest eax, eax
37bc77c1fjns 0x37bc78237
37bc77c25
37bc77c25loc_37bc77c25:
37bc77c25mov edx, -2
37bc77c2amov eax, 2
37bc77c2f
37bc77c2floc_37bc77c2f:
37bc77c2fmov rcx, [rsp+616]
37bc77c37mov [rcx], edx
37bc77c39
37bc77c39loc_37bc77c39:
37bc77c39lea rdx, [rsp+344]
37bc77c41mov r8l, 6
37bc77c47lea rcx, [rip+0x7d65e5]
37bc77c4emov [rsp+344], eax
37bc77c55call xerbla_
37bc77c5anop
37bc77c5b
37bc77c5bloc_37bc77c5b:
37bc77c5bmovups x6, [rsp+352]
37bc77c63movups x7, [rsp+368]
37bc77c6bmovups x8, [rsp+384]
37bc77c74movups x9, [rsp+400]
37bc77c7dmovups x10, [rsp+416]
37bc77c86movups x11, [rsp+432]
37bc77c8fmovups x12, [rsp+448]
37bc77c98movups x13, [rsp+464]
37bc77ca1add rsp, 488
37bc77ca8pop rbx
37bc77ca9pop rsi
37bc77caapop rdi
37bc77cabpop rbp
37bc77cacpop r12
37bc77caepop r13
37bc77cb0pop r14
37bc77cb2pop r15
37bc77cb4ret
37bc77cb5
37bc77cb5 0f 1f 00 ...
37bc77cb8
37bc77cb8loc_37bc77cb8:
37bc77cb8mov esi, [rsp+164]
37bc77cbfcmp [rsp+160], esi
37bc77cc6je 0x37bc78cef
37bc77ccclea rdx, [8*rax]
37bc77cd4mov [rsp+96], rax
37bc77cd9lea rbp, [rsp+296]
37bc77ce1lea rax, [r14+rdx]
37bc77ce5lea rsi, [r10+rdx]
37bc77ce9mov rcx, rbp
37bc77cecmov [rsp+112], r11l
37bc77cf1movsd_xmm x10, [rax-8]
37bc77cf7movsd_xmm x0, [rax]
37bc77cfblea rdx, [rip+0x7d657e]
37bc77d02mov [rsp+104], r9l
37bc77d07movsd_xmm x1, [rsi-8]
37bc77d0cadd [rsp+160], 1
37bc77d14subsd x0, x10
37bc77d19mov [rsp+192], rax
37bc77d21addsd x1, x1
37bc77d25mov [rsp+584], r10
37bc77d2dmov [rsp+200], rsi
37bc77d35divsd x0, x1
37bc77d39movsd_xmm [rsp+296], x0
37bc77d42call dlapy2_
37bc77d47movapd x1, x7
37bc77d4bmov r9l, [rsp+104]
37bc77d50mov r10, [rsp+584]
37bc77d58movapd x2, x0
37bc77d5cmov rax, [rsp+96]
37bc77d61mov r11l, [rsp+112]
37bc77d66movsd_xmm [rsp+304], x0
37bc77d6fmovsd_xmm x0, [rsp+296]
37bc77d78andnpd x1, x2
37bc77d7cmovapd x2, x7
37bc77d80lea ecx, [r9-1]
37bc77d84movsd_xmm [rsp+328], x6
37bc77d8dmovsxd rbx, ecx
37bc77d90cmp r12l, ecx
37bc77d93movsd_xmm [rsp+280], x6
37bc77d9candpd x2, x0
37bc77da0orpd x1, x2
37bc77da4addsd x1, x0
37bc77da8movsd_xmm x0, [rsi-8]
37bc77daddivsd x0, x1
37bc77db1movsd_xmm x1, [r14+8*rbx]
37bc77db7subsd x1, x10
37bc77dbcaddsd x0, x1
37bc77dc0movsd_xmm [rsp+296], x0
37bc77dc9jg 0x37bc78120
37bc77dcfmov r8, rbx
37bc77dd2movsxd rdx, r9l
37bc77dd5mov [rsp+208], r9l
37bc77dddmovapd x3, x6
37bc77de1shl rdx, 3
37bc77de5neg r8
37bc77de8mov [rsp+112], rbp
37bc77dedmovapd x2, x6
37bc77df1lea rsi, [r14+rdx]
37bc77df5lea rdi, [r10+rdx]
37bc77df9mov [rsp+216], r11l
37bc77e01mov rbp, rbx
37bc77e04lea rdx, [rdx+8*r8]
37bc77e08lea r8, [rsp+280]
37bc77e10mov ebx, ecx
37bc77e12add rdx, [rsp+608]
37bc77e1amov [rsp+120], rdx
37bc77e1flea rdx, [rsp+328]
37bc77e27pxor x12, x12
37bc77e2clea r13, [rsp+304]
37bc77e34mov [rsp+104], r8
37bc77e39mov [rsp+224], rax
37bc77e41mov [rsp+96], rdx
37bc77e46mov rdx, rdi
37bc77e49mov rdi, rsi
37bc77e4cmov [rsp+576], r14
37bc77e54mov r14l, [rsp+132]
37bc77e5cmov rsi, rdx
37bc77e5fnop
37bc77e60
37bc77e60loc_37bc77e60:
37bc77e60movsd_xmm x10, [rsi-16]
37bc77e66mov r9, [rsp+96]
37bc77e6bmov [rsp+32], r13
37bc77e70lea rdx, [rsp+288]
37bc77e78mov r8, [rsp+104]
37bc77e7dmov rcx, [rsp+112]
37bc77e82mulsd x2, x10
37bc77e87mulsd x10, x3
37bc77e8cmovsd_xmm [rsp+288], x2
37bc77e95call dlartg_
37bc77e9acmp ebx, ebp
37bc77e9cje 0x37bc77eac
37bc77e9emovsd_xmm x0, [rsp+304]
37bc77ea7movsd_xmm [rsi-8], x0
37bc77eac
37bc77eacloc_37bc77eac:
37bc77eacmovsd_xmm x1, [rdi-8]
37bc77eb1movsd_xmm x0, [rdi-16]
37bc77eb6movsd_xmm x3, [rsp+280]
37bc77ebfmovsd_xmm x2, [rsp+328]
37bc77ec8subsd x1, x12
37bc77ecdmovapd x4, x3
37bc77ed1movapd x12, x2
37bc77ed6addsd x4, x3
37bc77edasubsd x0, x1
37bc77edemulsd x4, x10
37bc77ee3mulsd x0, x2
37bc77ee7addsd x0, x4
37bc77eebmovsd_xmm [rsp+304], x0
37bc77ef4mulsd x12, x0
37bc77ef9mulsd x0, x3
37bc77efdaddsd x1, x12
37bc77f02subsd x0, x10
37bc77f07movsd_xmm [rdi-8], x1
37bc77f0cmovsd_xmm [rsp+296], x0
37bc77f15test r14l, r14l
37bc77f18je 0x37bc77f4c
37bc77f1amov rax, [rsp+120]
37bc77f1fmovapd x0, x2
37bc77f23xorpd x0, x7
37bc77f27movsd_xmm [rax+8*rbp-16], x3
37bc77f2dmov rax, [rsp+568]
37bc77f35mov edx, [rax]
37bc77f37mov rax, [rsp+608]
37bc77f3flea edx, [rdx+rbp-1]
37bc77f43movsxd rdx, edx
37bc77f46movsd_xmm [rax+8*rdx-8], x0
37bc77f4c
37bc77f4cloc_37bc77f4c:
37bc77f4csub rbp, 1
37bc77f50sub rsi, 8
37bc77f54sub rdi, 8
37bc77f58cmp r12l, ebp
37bc77f5bjle 0x37bc77e60
37bc77f61mov r9l, [rsp+208]
37bc77f69mov r11l, [rsp+216]
37bc77f71mov r14, [rsp+576]
37bc77f79mov r10, [rsp+584]
37bc77f81mov rax, [rsp+224]
37bc77f89
37bc77f89loc_37bc77f89:
37bc77f89mov ebx, [rsp+132]
37bc77f90test ebx, ebx
37bc77f92je 0x37bc78078
37bc77f98mov edx, r9l
37bc77f9blea r8, [rip+0x7d62d2]
37bc77fa2mov rcx, [rsp+600]
37bc77faamov [rsp+88], 1
37bc77fb3sub edx, r12l
37bc77fb6mov r9, [rsp+568]
37bc77fbemov [rsp+80], 1
37bc77fc7add edx, 1
37bc77fcamov [rsp+64], rcx
37bc77fcfmov rcx, [rsp+136]
37bc77fd7mov [rsp+264], edx
37bc77fdemov rdx, [rsp+144]
37bc77fe6mov [rsp+72], 1
37bc77fefimul rdx, rax
37bc77ff3mov rax, [rsp+152]
37bc77ffbmov [rsp+96], r11l
37bc78000mov [rsp+584], r10
37bc78008lea rdx, [rax+rdx+1]
37bc7800dmov rax, [rsp+568]
37bc78015shl rdx, 4
37bc78019add rdx, [rsp+592]
37bc78021mov [rsp+56], rdx
37bc78026mov edx, [rax]
37bc78028mov rax, [rsp+608]
37bc78030lea edx, [r12+rdx-1]
37bc78035movsxd rdx, edx
37bc78038lea rdx, [rax+8*rdx-8]
37bc7803dmov [rsp+48], rdx
37bc78042lea rdx, [rax+8*rcx]
37bc78046lea rcx, [rip+0x7d6228]
37bc7804dmov [rsp+40], rdx
37bc78052lea rdx, [rsp+264]
37bc7805amov [rsp+32], rdx
37bc7805flea rdx, [rip+0x7d61cb]
37bc78066call zlasr_
37bc7806bmov r10, [rsp+584]
37bc78073mov r11l, [rsp+96]
37bc78078
37bc78078loc_37bc78078:
37bc78078mov rax, [rsp+192]
37bc78080movsd_xmm x0, [rax-8]
37bc78085subsd x0, x12
37bc7808amovsd_xmm [rax-8], x0
37bc7808fmov rax, [rsp+200]
37bc78097movsd_xmm x0, [rsp+296]
37bc780a0movsd_xmm [rax-8], x0
37bc780a5jmp 0x37bc77aed
37bc780aa
37bc780aa 66 0f 1f 44 00 00 f..D..
37bc780b0
37bc780b0loc_37bc780b0:
37bc780b0cmp r11l, edx
37bc780b3jl 0x37bc77af6
37bc780b9mov r12l, edx
37bc780bcjmp 0x37bc77aed
37bc780c1
37bc780c1 0f 1f 80 00 00 00 00 .......
37bc780c8
37bc780c8loc_37bc780c8:
37bc780c8mov r9l, edx
37bc780cbcmp edx, r11l
37bc780cejge 0x37bc7794c
37bc780d4sub edx, 1
37bc780d7movsxd rdx, edx
37bc780damov [r10+8*rdx], 0
37bc780e2jmp 0x37bc7794c
37bc780e7
37bc780e7 66 0f 1f 84 00 00 00 00 00 f........
37bc780f0
37bc780f0loc_37bc780f0:
37bc780f0lea r8, [rsp+320]
37bc780f8lea r9, [rsp+312]
37bc78100mov [rsp+32], r8
37bc78105lea r8, [r14+rbx]
37bc78109call dlae2_
37bc7810emov r10, [rsp+584]
37bc78116mov r11l, [rsp+96]
37bc7811bjmp 0x37bc77ac6
37bc78120
37bc78120loc_37bc78120:
37bc78120pxor x12, x12
37bc78125jmp 0x37bc77f89
37bc7812a
37bc7812aloc_37bc7812a:
37bc7812amov [r12+8*rax-8], 0
37bc78133mov r15l, edx
37bc78136jmp 0x37bc777d3
37bc7813b
37bc7813bloc_37bc7813b:
37bc7813bmov rax, [rsp+616]
37bc78143lea rsi, [rsp+336]
37bc7814bmov [rsp+80], 1
37bc78154lea r8, [rip+0x7d610d]
37bc7815bmov [rsp+32], rsi
37bc78160lea r9, [rsp+272]
37bc78168mov rdx, r8
37bc7816blea rcx, [rip+0x7d60fa]
37bc78172mov [rsp+72], rax
37bc78177mov rax, [rsp+568]
37bc7817fmov [rsp+40], rdi
37bc78184mov [rsp+64], rax
37bc78189mov rax, [rsp+248]
37bc78191mov [rsp+104], r11l
37bc78196mov [rsp+56], rax
37bc7819blea rax, [rip+0x7d60ce]
37bc781a2mov [rsp+48], rax
37bc781a7mov [rsp+96], r9
37bc781acmov [rsp+268], r13l
37bc781b4call dlascl_
37bc781b9mov [rsp+32], rsi
37bc781bemov r9, [rsp+96]
37bc781c3lea rax, [rip+0x7d60a6]
37bc781camov ecx, [rsp+236]
37bc781d1mov [rsp+48], rax
37bc781d6mov esi, 1
37bc781dblea r8, [rip+0x7d6086]
37bc781e2mov [rsp+80], 1
37bc781ebmov rdx, r8
37bc781eemov [rsp+268], ecx
37bc781f5mov rcx, [rsp+616]
37bc781fdmov [rsp+40], rdi
37bc78202mov [rsp+72], rcx
37bc78207mov rcx, [rsp+568]
37bc7820fmov [rsp+64], rcx
37bc78214mov rcx, [rsp+240]
37bc7821cmov [rsp+56], rcx
37bc78221lea rcx, [rip+0x7d6044]
37bc78228call dlascl_
37bc7822dmov r11l, [rsp+104]
37bc78232jmp 0x37bc77885
37bc78237
37bc78237loc_37bc78237:
37bc78237mov rcx, [rsp+600]
37bc7823fmov [rsp+132], 1
37bc7824amov edx, [rcx]
37bc7824cmov ecx, 1
37bc78251cmovle eax, ecx
37bc78254test edx, edx
37bc78256jle 0x37bc78260
37bc78258
37bc78258loc_37bc78258:
37bc78258cmp edx, eax
37bc7825ajge 0x37bc7769b
37bc78260
37bc78260loc_37bc78260:
37bc78260mov edx, -6
37bc78265mov eax, 6
37bc7826ajmp 0x37bc77c2f
37bc7826f
37bc7826floc_37bc7826f:
37bc7826fmov eax, [rsp+132]
37bc78276mov rbp, r14
37bc78279test eax, eax
37bc7827bje 0x37bc78b87
37bc78281cmp edi, 1
37bc78284jle 0x37bc77c5b
37bc7828amov rsi, [rsp+144]
37bc78292mov ecx, edi
37bc78294mov ebx, 2
37bc78299mov r12, [rsp+592]
37bc782a1mov r14, [rsp+152]
37bc782a9mov r13, [rsp+568]
37bc782b1shl rsi, 4
37bc782b5mov r15, r12
37bc782b8nop [rax+rax]
37bc782c0
37bc782c0loc_37bc782c0:
37bc782c0cmp ecx, ebx
37bc782c2jl 0x37bc78341
37bc782c4movsd_xmm x2, [rbp+8*rbx-16]
37bc782calea r8l, [rbx-1]
37bc782cemov rax, rbx
37bc782d1mov edx, r8l
37bc782d4movapd x0, x2
37bc782d8nop [rax+rax]
37bc782e0
37bc782e0loc_37bc782e0:
37bc782e0movsd_xmm x1, [rbp+8*rax-8]
37bc782e6comisd x0, x1
37bc782eaminsd x1, x0
37bc782eecmova edx, eax
37bc782f1add rax, 1
37bc782f5movapd x0, x1
37bc782f9cmp ecx, eax
37bc782fbjge 0x37bc782e0
37bc782fdcmp r8l, edx
37bc78300je 0x37bc78341
37bc78302movsxd rdx, edx
37bc78305lea rcx, [rip+0x7d5f64]
37bc7830cmovsd_xmm [rbp+8*rdx-8], x2
37bc78312mov r8, rcx
37bc78315imul rdx, [rsp+144]
37bc7831emovsd_xmm [rbp+8*rbx-16], x1
37bc78324mov [rsp+32], rcx
37bc78329mov rcx, r13
37bc7832clea rax, [r14+rdx+1]
37bc78331mov rdx, r12
37bc78334shl rax, 4
37bc78338lea r9, [r15+rax]
37bc7833ccall zswap_
37bc78341
37bc78341loc_37bc78341:
37bc78341add rbx, 1
37bc78345cmp edi, ebx
37bc78347jl 0x37bc77c5b
37bc7834dmov ecx, [r13]
37bc78351add r12, rsi
37bc78354jmp 0x37bc782c0
37bc78359
37bc78359loc_37bc78359:
37bc78359mov rax, [rsp+616]
37bc78361lea rsi, [rsp+344]
37bc78369mov [rsp+80], 1
37bc78372lea r8, [rip+0x7d5eef]
37bc78379mov [rsp+32], rsi
37bc7837elea r9, [rsp+272]
37bc78386mov rdx, r8
37bc78389lea rcx, [rip+0x7d5edc]
37bc78390mov [rsp+72], rax
37bc78395mov rax, [rsp+568]
37bc7839dmov [rsp+40], rdi
37bc783a2mov [rsp+64], rax
37bc783a7mov rax, [rsp+248]
37bc783afmov [rsp+104], r11l
37bc783b4mov [rsp+56], rax
37bc783b9lea rax, [rip+0x7d5eb0]
37bc783c0mov [rsp+48], rax
37bc783c5mov [rsp+96], r9
37bc783camov [rsp+268], r13l
37bc783d2call dlascl_
37bc783d7mov [rsp+32], rsi
37bc783dcmov r9, [rsp+96]
37bc783e1lea rax, [rip+0x7d5e88]
37bc783e8mov ecx, [rsp+236]
37bc783efmov [rsp+48], rax
37bc783f4mov esi, 2
37bc783f9lea r8, [rip+0x7d5e68]
37bc78400mov [rsp+80], 1
37bc78409mov rdx, r8
37bc7840cmov [rsp+268], ecx
37bc78413mov rcx, [rsp+616]
37bc7841bmov [rsp+40], rdi
37bc78420mov [rsp+72], rcx
37bc78425mov rcx, [rsp+568]
37bc7842dmov [rsp+64], rcx
37bc78432mov rcx, [rsp+240]
37bc7843amov [rsp+56], rcx
37bc7843flea rcx, [rip+0x7d5e26]
37bc78446call dlascl_
37bc7844bmov r11l, [rsp+104]
37bc78450jmp 0x37bc77885
37bc78455
37bc78455loc_37bc78455:
37bc78455mov [rsp+136], r13l
37bc7845dmovq x10, [rip+0x7d5e5a]
37bc78466mov [rsp+172], ebp
37bc7846dmov [rsp+176], rdi
37bc78475mov [rsp+168], esi
37bc7847cmov esi, r11l
37bc7847fnop
37bc78480
37bc78480loc_37bc78480:
37bc78480movsxd rbx, r15l
37bc78483mov rax, rbx
37bc78486jmp 0x37bc784d5
37bc78488
37bc78488 0f 1f 84 00 00 00 00 00 ........
37bc78490
37bc78490loc_37bc78490:
37bc78490movsd_xmm x0, [r14+8*rax-8]
37bc78497andpd x0, [rip+0x7d5e11]
37bc7849fmovsd_xmm x2, [r14+8*rax-16]
37bc784a6andpd x2, [rip+0x7d5e02]
37bc784aemulsd x0, x11
37bc784b3movsd_xmm x1, [r12+8*rax-16]
37bc784bamulsd x1, x1
37bc784bemulsd x0, x2
37bc784c2addsd x0, x9
37bc784c7comisd x0, x1
37bc784cbjae 0x37bc78b28
37bc784d1sub rax, 1
37bc784d5
37bc784d5loc_37bc784d5:
37bc784d5cmp esi, eax
37bc784d7jl 0x37bc78490
37bc784d9mov ebp, esi
37bc784db
37bc784dbloc_37bc784db:
37bc784dblea r13l, [r15-1]
37bc784dfcmp r15l, ebp
37bc784e2je 0x37bc78b10
37bc784e8cmp ebp, r13l
37bc784ebjne 0x37bc78770
37bc784f1lea rdi, [rbx-2]
37bc784f5mov r9l, [rsp+132]
37bc784fdlea rax, [8*rdi]
37bc78505lea r8, [r14+rax+8]
37bc7850alea rdx, [r12+rax]
37bc7850eadd rax, r14
37bc78511test r9l, r9l
37bc78514je 0x37bc78b48
37bc7851alea rcx, [rsp+280]
37bc78522lea r9, [rsp+328]
37bc7852asub r15l, 2
37bc7852esub rbx, 1
37bc78532mov [rsp+40], rcx
37bc78537lea rcx, [rsp+320]
37bc7853fmov [rsp+48], r9
37bc78544lea r9, [rsp+312]
37bc7854cmov [rsp+32], rcx
37bc78551mov rcx, rax
37bc78554call dlaev2_
37bc78559mov rax, [rsp+608]
37bc78561movsxd rcx, r15l
37bc78564movsd_xmm x0, [rsp+280]
37bc7856dimul rbx, [rsp+144]
37bc78576mov r9, [rsp+568]
37bc7857elea r8, [rip+0x7d5d03]
37bc78585movsd_xmm [rax+8*rcx], x0
37bc7858amov rax, [rsp+568]
37bc78592movsd_xmm x0, [rsp+328]
37bc7859bmov eax, [rax]
37bc7859dlea edx, [rbp+rax-1]
37bc785a1mov rax, [rsp+608]
37bc785a9movsxd rdx, edx
37bc785acsub rdx, 1
37bc785b0movsd_xmm [rax+8*rdx], x0
37bc785b5mov rax, [rsp+600]
37bc785bdmov [rsp+88], 1
37bc785c6mov [rsp+64], rax
37bc785cbmov rax, [rsp+152]
37bc785d3mov [rsp+80], 1
37bc785dcmov [rsp+72], 1
37bc785e5lea rax, [rax+rbx+1]
37bc785eashl rax, 4
37bc785eeadd rax, [rsp+592]
37bc785f6mov [rsp+56], rax
37bc785fbmov rax, [rsp+608]
37bc78603lea rax, [rax+8*rdx]
37bc78607lea rdx, [rip+0x7d5c23]
37bc7860emov [rsp+48], rax
37bc78613mov rax, [rsp+608]
37bc7861blea rax, [rax+8*rcx]
37bc7861flea rcx, [rip+0x7d5c4f]
37bc78626mov [rsp+40], rax
37bc7862blea rax, [rip+0x7d5c46]
37bc78632mov [rsp+32], rax
37bc78637call zlasr_
37bc7863c
37bc7863cloc_37bc7863c:
37bc7863cmovupd x0, [rsp+312]
37bc78645mov [r12+8*rdi], 0
37bc7864dmovups [r14+8*rdi], x0
37bc78652cmp r15l, esi
37bc78655jl 0x37bc78660
37bc78657
37bc78657loc_37bc78657:
37bc78657cmp r15l, esi
37bc7865ajne 0x37bc78480
37bc78660
37bc78660loc_37bc78660:
37bc78660mov esi, [rsp+168]
37bc78667mov r13l, [rsp+136]
37bc7866fmov ebp, [rsp+172]
37bc78676mov rdi, [rsp+176]
37bc7867ecmp esi, 1
37bc78681jne 0x37bc77b20
37bc78687
37bc78687loc_37bc78687:
37bc78687mov rax, [rsp+616]
37bc7868flea r15, [rip+0x7d5bda]
37bc78696lea rbx, [rsp+272]
37bc7869emov [rsp+80], 1
37bc786a7mov [rsp+48], r15
37bc786aclea r8, [rip+0x7d5bb5]
37bc786b3lea r9, [rsp+336]
37bc786bbmov [rsp+72], rax
37bc786c0mov rax, [rsp+568]
37bc786c8mov rdx, r8
37bc786cblea rcx, [rip+0x7d5b9a]
37bc786d2mov [rsp+40], rdi
37bc786d7mov [rsp+64], rax
37bc786dcmov rax, [rsp+248]
37bc786e4mov [rsp+32], rbx
37bc786e9mov [rsp+56], rax
37bc786eemov [rsp+268], r13l
37bc786f6call dlascl_
37bc786fbmov eax, [rsp+236]
37bc78702mov [rsp+48], r15
37bc78707lea r8, [rip+0x7d5b5a]
37bc7870emov [rsp+40], rdi
37bc78713lea r9, [rsp+336]
37bc7871bmov rdx, r8
37bc7871elea rcx, [rip+0x7d5b47]
37bc78725mov [rsp+268], eax
37bc7872cmov rax, [rsp+616]
37bc78734mov [rsp+80], 1
37bc7873dmov [rsp+72], rax
37bc78742mov rax, [rsp+568]
37bc7874amov [rsp+32], rbx
37bc7874fmov [rsp+64], rax
37bc78754mov rax, [rsp+240]
37bc7875cmov [rsp+56], rax
37bc78761call dlascl_
37bc78766jmp 0x37bc77b29
37bc7876b
37bc7876b 0f 1f 44 00 00 ..D..
37bc78770
37bc78770loc_37bc78770:
37bc78770mov ecx, [rsp+160]
37bc78777cmp ecx, [rsp+164]
37bc7877eje 0x37bc78cbe
37bc78784lea rax, [8*rbx]
37bc7878cadd ecx, 1
37bc7878flea rdi, [rsp+296]
37bc78797lea r11, [r14+rax]
37bc7879badd rax, r12
37bc7879emov [rsp+160], ecx
37bc787a5lea rdx, [rip+0x7d5ad4]
37bc787acmovsd_xmm x12, [r11-8]
37bc787b2movsd_xmm x1, [rax-16]
37bc787b7mov rcx, rdi
37bc787bamov [rsp+104], r11
37bc787bfmovsd_xmm x0, [r11-16]
37bc787c5mov [rsp+96], rax
37bc787caaddsd x1, x1
37bc787cesubsd x0, x12
37bc787d3divsd x0, x1
37bc787d7movsd_xmm [rsp+296], x0
37bc787e0call dlapy2_
37bc787e5movapd x1, x10
37bc787eamovsxd r10, ebp
37bc787edcmp ebp, r13l
37bc787f0movapd x2, x0
37bc787f4mov rax, [rsp+96]
37bc787f9lea r8, [r10-1]
37bc787fdmovsd_xmm [rsp+304], x0
37bc78806movsd_xmm x0, [rsp+296]
37bc7880fandnpd x1, x2
37bc78813movapd x2, x10
37bc78818mov r11, [rsp+104]
37bc7881dmovsd_xmm [rsp+328], x6
37bc78826movsd_xmm [rsp+280], x6
37bc7882fandpd x2, x0
37bc78833orpd x1, x2
37bc78837addsd x1, x0
37bc7883bmovsd_xmm x0, [rax-16]
37bc78840divsd x0, x1
37bc78844movsd_xmm x1, [r14+8*r8]
37bc7884asubsd x1, x12
37bc7884faddsd x0, x1
37bc78853movsd_xmm [rsp+296], x0
37bc7885cjg 0x37bc78b6e
37bc78862mov [rsp+192], rax
37bc7886amov rbx, r10
37bc7886dmovapd x3, x6
37bc78871lea r9, [rsp+328]
37bc78879lea rcx, [rsp+280]
37bc78881lea rdx, [rsp+288]
37bc78889mov [rsp+200], r10
37bc78891movapd x2, x6
37bc78895mov [rsp+96], rdx
37bc7889apxor x13, x13
37bc7889fmov [rsp+208], r8
37bc788a7mov [rsp+216], r11
37bc788afmov [rsp+104], rcx
37bc788b4mov [rsp+120], r9
37bc788b9mov [rsp+184], r15l
37bc788c1mov r15l, [rsp+132]
37bc788c9mov [rsp+224], esi
37bc788d0mov rsi, [rsp+608]
37bc788d8mov [rsp+112], rdi
37bc788ddmov rdi, r14
37bc788e0mov r14, r12
37bc788e3lea r12, [rsp+304]
37bc788ebnop [rax+rax]
37bc788f0
37bc788f0loc_37bc788f0:
37bc788f0movsd_xmm x12, [r14+8*rbx-8]
37bc788f7mov r9, [rsp+120]
37bc788fcmov [rsp+32], r12
37bc78901mov r8, [rsp+104]
37bc78906mov rdx, [rsp+96]
37bc7890bmulsd x2, x12
37bc78910mov rcx, [rsp+112]
37bc78915mulsd x12, x3
37bc7891amovsd_xmm [rsp+288], x2
37bc78923call dlartg_
37bc78928cmp ebp, ebx
37bc7892aje 0x37bc7893c
37bc7892cmovsd_xmm x0, [rsp+304]
37bc78935movsd_xmm [r14+8*rbx-16], x0
37bc7893c
37bc7893cloc_37bc7893c:
37bc7893cmovsd_xmm x1, [rdi+8*rbx-8]
37bc78942movsd_xmm x0, [rdi+8*rbx]
37bc78947movsd_xmm x3, [rsp+280]
37bc78950movsd_xmm x2, [rsp+328]
37bc78959subsd x1, x13
37bc7895emovapd x4, x3
37bc78962movapd x13, x2
37bc78967addsd x4, x3
37bc7896bsubsd x0, x1
37bc7896fmulsd x4, x12
37bc78974mulsd x0, x2
37bc78978addsd x0, x4
37bc7897cmovsd_xmm [rsp+304], x0
37bc78985mulsd x13, x0
37bc7898amulsd x0, x3
37bc7898eaddsd x1, x13
37bc78993subsd x0, x12
37bc78998movsd_xmm [rdi+8*rbx-8], x1
37bc7899emovsd_xmm [rsp+296], x0
37bc789a7test r15l, r15l
37bc789aaje 0x37bc789c9
37bc789acmov rax, [rsp+568]
37bc789b4movsd_xmm [rsi+8*rbx-8], x3
37bc789bamov edx, [rax]
37bc789bclea edx, [rdx+rbx-1]
37bc789c0movsxd rdx, edx
37bc789c3movsd_xmm [rsi+8*rdx-8], x2
37bc789c9
37bc789c9loc_37bc789c9:
37bc789c9add rbx, 1
37bc789cdcmp r13l, ebx
37bc789d0jge 0x37bc788f0
37bc789d6mov r15l, [rsp+184]
37bc789demov rax, [rsp+192]
37bc789e6mov r12, r14
37bc789e9mov r14, rdi
37bc789ecmov r10, [rsp+200]
37bc789f4mov r8, [rsp+208]
37bc789fcmov r11, [rsp+216]
37bc78a04mov esi, [rsp+224]
37bc78a0b
37bc78a0bloc_37bc78a0b:
37bc78a0bmov ecx, [rsp+132]
37bc78a12test ecx, ecx
37bc78a14je 0x37bc78aea
37bc78a1amov edx, r15l
37bc78a1dmov [rsp+96], rax
37bc78a22mov rax, [rsp+600]
37bc78a2alea rcx, [rip+0x7d5844]
37bc78a31sub edx, ebp
37bc78a33mov [rsp+104], r11
37bc78a38mov r9, [rsp+568]
37bc78a40add edx, 1
37bc78a43mov [rsp+64], rax
37bc78a48mov rax, [rsp+152]
37bc78a50mov [rsp+264], edx
37bc78a57mov rdx, [rsp+144]
37bc78a5fmov [rsp+88], 1
37bc78a68mov [rsp+80], 1
37bc78a71imul rdx, r10
37bc78a75mov [rsp+72], 1
37bc78a7elea rdx, [rax+rdx+1]
37bc78a83mov rax, [rsp+568]
37bc78a8bshl rdx, 4
37bc78a8fadd rdx, [rsp+592]
37bc78a97mov [rsp+56], rdx
37bc78a9cmov edx, [rax]
37bc78a9emov rax, [rsp+608]
37bc78aa6lea edx, [rbp+rdx-1]
37bc78aaamovsxd rdx, edx
37bc78aadlea rdx, [rax+8*rdx-8]
37bc78ab2mov [rsp+48], rdx
37bc78ab7lea rdx, [rax+8*r8]
37bc78abblea r8, [rip+0x7d57c6]
37bc78ac2mov [rsp+40], rdx
37bc78ac7lea rdx, [rsp+264]
37bc78acfmov [rsp+32], rdx
37bc78ad4lea rdx, [rip+0x7d5756]
37bc78adbcall zlasr_
37bc78ae0mov r11, [rsp+104]
37bc78ae5mov rax, [rsp+96]
37bc78aea
37bc78aealoc_37bc78aea:
37bc78aeamovsd_xmm x0, [r11-8]
37bc78af0subsd x0, x13
37bc78af5movsd_xmm [r11-8], x0
37bc78afbmovsd_xmm x0, [rsp+296]
37bc78b04movsd_xmm [rax-16], x0
37bc78b09jmp 0x37bc78657
37bc78b0e
37bc78b0e 66 90 f.
37bc78b10
37bc78b10loc_37bc78b10:
37bc78b10cmp esi, r13l
37bc78b13jg 0x37bc78660
37bc78b19mov r15l, r13l
37bc78b1cjmp 0x37bc78657
37bc78b21
37bc78b21 0f 1f 80 00 00 00 00 .......
37bc78b28
37bc78b28loc_37bc78b28:
37bc78b28mov ebp, eax
37bc78b2acmp eax, esi
37bc78b2cjle 0x37bc784db
37bc78b32sub eax, 2
37bc78b35cdqe
37bc78b37mov [r12+8*rax], 0
37bc78b3fjmp 0x37bc784db
37bc78b44
37bc78b44 0f 1f 40 00 ..@.
37bc78b48
37bc78b48loc_37bc78b48:
37bc78b48lea rcx, [rsp+320]
37bc78b50lea r9, [rsp+312]
37bc78b58sub r15l, 2
37bc78b5cmov [rsp+32], rcx
37bc78b61mov rcx, rax
37bc78b64call dlae2_
37bc78b69jmp 0x37bc7863c
37bc78b6e
37bc78b6eloc_37bc78b6e:
37bc78b6epxor x13, x13
37bc78b73jmp 0x37bc78a0b
37bc78b78
37bc78b78loc_37bc78b78:
37bc78b78mov edx, [rsp+132]
37bc78b7ftest edx, edx
37bc78b81jne 0x37bc77c5b
37bc78b87
37bc78b87loc_37bc78b87:
37bc78b87mov [rsp+32], 1
37bc78b90mov r9, [rsp+616]
37bc78b98mov r8, rbp
37bc78b9blea rcx, [rip+0x7d5690]
37bc78ba2mov rdx, [rsp+568]
37bc78baacall dlasrt_
37bc78bafjmp 0x37bc77c5b
37bc78bb4
37bc78bb4loc_37bc78bb4:
37bc78bb4mov rax, [rsp+616]
37bc78bbclea r15, [rip+0x7d56ad]
37bc78bc3lea rbx, [rsp+272]
37bc78bcbmov [rsp+80], 1
37bc78bd4mov [rsp+48], r15
37bc78bd9lea r8, [rip+0x7d5688]
37bc78be0lea r9, [rsp+344]
37bc78be8mov [rsp+72], rax
37bc78bedmov rax, [rsp+568]
37bc78bf5mov rdx, r8
37bc78bf8lea rcx, [rip+0x7d566d]
37bc78bffmov [rsp+40], rdi
37bc78c04mov [rsp+64], rax
37bc78c09mov rax, [rsp+248]
37bc78c11mov [rsp+32], rbx
37bc78c16mov [rsp+56], rax
37bc78c1bmov [rsp+268], r13l
37bc78c23call dlascl_
37bc78c28mov eax, [rsp+236]
37bc78c2fmov [rsp+48], r15
37bc78c34lea r8, [rip+0x7d562d]
37bc78c3bmov [rsp+40], rdi
37bc78c40lea r9, [rsp+344]
37bc78c48mov rdx, r8
37bc78c4blea rcx, [rip+0x7d561a]
37bc78c52mov [rsp+268], eax
37bc78c59mov rax, [rsp+616]
37bc78c61mov [rsp+80], 1
37bc78c6amov [rsp+72], rax
37bc78c6fmov rax, [rsp+568]
37bc78c77mov [rsp+32], rbx
37bc78c7cmov [rsp+64], rax
37bc78c81mov rax, [rsp+240]
37bc78c89mov [rsp+56], rax
37bc78c8ecall dlascl_
37bc78c93jmp 0x37bc77b29
37bc78c98
37bc78c98loc_37bc78c98:
37bc78c98cmp [rsp+132], 2
37bc78ca0jne 0x37bc77c5b
37bc78ca6mov rax, [rsp+592]
37bc78caemovq x0, [rip+0x7d55da]
37bc78cb6movups [rax], x0
37bc78cb9jmp 0x37bc77c5b
37bc78cbe
37bc78cbeloc_37bc78cbe:
37bc78cbemov r13l, [rsp+136]
37bc78cc6mov esi, [rsp+168]
37bc78ccdmov ebp, [rsp+172]
37bc78cd4mov rdi, [rsp+176]
37bc78cdc
37bc78cdcloc_37bc78cdc:
37bc78cdcmov eax, [rsp+164]
37bc78ce3mov [rsp+160], eax
37bc78ceajmp 0x37bc77b17
37bc78cef
37bc78cefloc_37bc78cef:
37bc78cefmov r13l, [rsp+168]
37bc78cf7mov esi, [rsp+172]
37bc78cfemov r12, r10
37bc78d01mov ebp, [rsp+176]
37bc78d08mov rdi, [rsp+184]
37bc78d10jmp 0x37bc78cdc
37bc78d12
37bc78d12loc_37bc78d12:
37bc78d12mov r9l, 1
37bc78d18mov r8l, 1
37bc78d1elea rdx, [rip+0x7d550d]
37bc78d25mov rcx, rsi
37bc78d28call lsame_
37bc78d2dtest eax, eax
37bc78d2fjne 0x37bc78df3
37bc78d35mov edx, -1
37bc78d3amov eax, 1
37bc78d3fjmp 0x37bc77c2f
37bc78d44
37bc78d44loc_37bc78d44:
37bc78d44mov rax, [rsp+600]
37bc78d4cmov r8, [rsp+568]
37bc78d54mov [rsp+56], 4
37bc78d5dlea r9, [rip+0x7d54dc]
37bc78d64lea rcx, [rip+0x7d54e5]
37bc78d6bmov [rsp+48], rax
37bc78d70mov rax, [rsp+592]
37bc78d78mov rdx, r8
37bc78d7bmov [rsp+40], rax
37bc78d80lea rax, [rip+0x7d54d1]
37bc78d87mov [rsp+32], rax
37bc78d8ccall zlaset_
37bc78d91mov rax, [rsp+568]
37bc78d99mov edi, [rax]
37bc78d9bmov r14l, edi
37bc78d9etest edi, edi
37bc78da0jg 0x37bc7775e
37bc78da6jmp 0x37bc77c5b
37bc78dab
37bc78dab 0f 1f 44 00 00 ..D..
37bc78db0
37bc78db0loc_37bc78db0:
37bc78db0mov rax, [rsp+568]
37bc78db8mov edx, [rax]
37bc78dbacmp edx, 1
37bc78dbdjle 0x37bc77c5b
37bc78dc3sub edx, 2
37bc78dc6mov rcx, [rsp+616]
37bc78dcemov rax, r12
37bc78dd1pxor x0, x0
37bc78dd5lea rdx, [r12+8*rdx+8]
37bc78dda
37bc78ddaloc_37bc78dda:
37bc78ddaucomisd x0, [rax]
37bc78ddejp 0x37bc78de2
37bc78de0je 0x37bc78de5
37bc78de2
37bc78de2loc_37bc78de2:
37bc78de2add [rcx], 1
37bc78de5
37bc78de5loc_37bc78de5:
37bc78de5add rax, 8
37bc78de9cmp rdx, rax
37bc78decjne 0x37bc78dda
37bc78deejmp 0x37bc77c5b
37bc78df3
37bc78df3loc_37bc78df3:
37bc78df3mov rax, [rsp+568]
37bc78dfbmov eax, [rax]
37bc78dfdtest eax, eax
37bc78dffjs 0x37bc77c25
37bc78e05mov rcx, [rsp+600]
37bc78e0dmov edx, [rcx]
37bc78e0ftest edx, edx
37bc78e11jle 0x37bc78260
37bc78e17test eax, eax
37bc78e19mov ecx, 1
37bc78e1emov [rsp+132], 2
37bc78e29cmovle eax, ecx
37bc78e2cjmp 0x37bc78258
37bc78e31
37bc78e31loc_37bc78e31:
37bc78e31neg eax
37bc78e33jmp 0x37bc77c39
37bc775c0
37bc775c0zsteqr_:
37bc775c0push r15
37bc775c2push r14
37bc775c4push r13
37bc775c6push r12
37bc775c8push rbp
37bc775c9push rdi
37bc775capush rsi
37bc775cbpush rbx
37bc775ccsub rsp, 488
37bc775d3movups [rsp+352], x6
37bc775dbmovups [rsp+368], x7
37bc775e3movups [rsp+384], x8
37bc775ecmovups [rsp+400], x9
37bc775f5movups [rsp+416], x10
37bc775femovups [rsp+432], x11
37bc77607movups [rsp+448], x12
37bc77610movups [rsp+464], x13
37bc77619mov rax, [rsp+600]
37bc77621mov r15, [rsp+608]
37bc77629mov ebx, [rax]
37bc7762bmov rax, [rsp+616]
37bc77633mov [rax], 0
37bc77639mov rbp, r8
37bc7763cmov r13, r9
37bc7763fmov rsi, rcx
37bc77642mov [rsp+568], rdx
37bc7764amov r9l, 1
37bc77650mov r8l, 1
37bc77656lea rdx, [rip+0x7d6bd3]
37bc7765dcall lsame_
37bc77662test eax, eax
37bc77664je 0x37bc77bf0
37bc7766amov rax, [rsp+568]
37bc77672mov r12l, [rax]
37bc77675test r12l, r12l
37bc77678js 0x37bc77c25
37bc7767emov rax, [rsp+600]
37bc77686mov edi, [rax]
37bc77688test edi, edi
37bc7768ajle 0x37bc78260
37bc77690mov [rsp+132], 0
37bc7769b
37bc7769bloc_37bc7769b:
37bc7769bmov rax, [rsp+616]
37bc776a3mov eax, [rax]
37bc776a5test eax, eax
37bc776a7jne 0x37bc78e31
37bc776admov rax, [rsp+568]
37bc776b5mov eax, [rax]
37bc776b7test eax, eax
37bc776b9je 0x37bc77c5b
37bc776bfcmp eax, 1
37bc776c2je 0x37bc78c98
37bc776c8mov edx, 1
37bc776cdlea rcx, [rip+0x7d6b65]
37bc776d4call dlamch_
37bc776d9mov edx, 1
37bc776delea rcx, [rip+0x7d6b55]
37bc776e5movapd x11, x0
37bc776eamovapd x8, x0
37bc776efmulsd x11, x0
37bc776f4call dlamch_
37bc776f9movsd_xmm x6, [rip+0x7d6b8f]
37bc77701movapd x9, x0
37bc77706movapd x0, x6
37bc7770adivsd x0, x9
37bc7770fsqrtsd x0, x0
37bc77713divsd x0, [rip+0x7d6b85]
37bc7771bmovsd_xmm [rsp+336], x0
37bc77724movapd x0, x9
37bc77729sqrtsd x0, x0
37bc7772ddivsd x0, x11
37bc77732movsd_xmm [rsp+344], x0
37bc7773bcmp [rsp+132], 2
37bc77743je 0x37bc78d44
37bc77749mov rax, [rsp+568]
37bc77751mov edi, [rax]
37bc77753mov r14l, edi
37bc77756test edi, edi
37bc77758jle 0x37bc78b78
37bc7775e
37bc7775eloc_37bc7775e:
37bc7775eimul eax, edi, 30
37bc77761movsxd rcx, ebx
37bc77764mov r11l, 1
37bc7776amov r12, r13
37bc7776dmov [rsp+608], r15
37bc77775movq x7, [rip+0x7d6b43]
37bc7777dmov r15l, r14l
37bc77780mov r14, rbp
37bc77783mov [rsp+160], 0
37bc7778emov [rsp+164], eax
37bc77795lea eax, [rdi-1]
37bc77798mov [rsp+232], eax
37bc7779fxor eax, eax
37bc777a1test rcx, rcx
37bc777a4cmovns rax, rcx
37bc777a8mov [rsp+144], rax
37bc777b0not rax
37bc777b3mov [rsp+152], rax
37bc777bbcmp [rsp+232], r11l
37bc777c3jge 0x37bc77b75
37bc777c9nop [rax]
37bc777d0
37bc777d0loc_37bc777d0:
37bc777d0lea ebp, [rdi+1]
37bc777d3
37bc777d3loc_37bc777d3:
37bc777d3cmp r15l, r11l
37bc777d6je 0x37bc77b47
37bc777dcmov eax, r15l
37bc777dflea rdi, [rsp+268]
37bc777e7mov [rsp+32], 1
37bc777f0lea rcx, [rip+0x7d6a3b]
37bc777f7sub eax, r11l
37bc777famov rdx, rdi
37bc777fdmov [rsp+96], r11l
37bc77802mov [rsp+236], eax
37bc77809lea r13l, [rax+1]
37bc7780dlea eax, [r11-1]
37bc77811movsxd rbx, eax
37bc77814mov [rsp+268], r13l
37bc7781clea rax, [8*rbx]
37bc77824lea r9, [r12+rax]
37bc77828add rax, r14
37bc7782bmov r8, rax
37bc7782emov [rsp+240], r9
37bc77836mov [rsp+248], rax
37bc7783ecall dlanst_
37bc77843pxor x1, x1
37bc77847mov r11l, [rsp+96]
37bc7784cmovsd_xmm [rsp+272], x0
37bc77855ucomisd x0, x1
37bc77859jp 0x37bc77861
37bc7785bje 0x37bc77b3d
37bc77861
37bc77861loc_37bc77861:
37bc77861comisd x0, [rsp+336]
37bc7786aja 0x37bc7813b
37bc77870movsd_xmm x1, [rsp+344]
37bc77879xor esi, esi
37bc7787bcomisd x1, x0
37bc7787fja 0x37bc78359
37bc77885
37bc77885loc_37bc77885:
37bc77885lea eax, [r15-1]
37bc77889movsd_xmm x1, [r14+8*rbx]
37bc7788fandpd x1, [rip+0x7d6a19]
37bc77897cdqe
37bc77899movsd_xmm x0, [r14+8*rax]
37bc7789fandpd x0, [rip+0x7d6a09]
37bc778a7mov eax, r15l
37bc778aacomisd x1, x0
37bc778aecmovbe r15l, r11l
37bc778b2cmovbe r11l, eax
37bc778b6cmp r15l, r11l
37bc778b9jge 0x37bc78455
37bc778bfmov [rsp+168], r13l
37bc778c7mov r10, r12
37bc778camov r12l, r15l
37bc778cdmov [rsp+172], esi
37bc778d4mov [rsp+176], ebp
37bc778dbmov [rsp+184], rdi
37bc778e3nop
37bc778e5nop [rax+rax]
37bc778f0
37bc778f0loc_37bc778f0:
37bc778f0movsxd rax, r12l
37bc778f3mov rdx, rax
37bc778f6jmp 0x37bc77944
37bc778f8
37bc778f8 0f 1f 84 00 00 00 00 00 ........
37bc77900
37bc77900loc_37bc77900:
37bc77900movsd_xmm x0, [r14+8*rdx-8]
37bc77907andpd x0, [rip+0x7d69a1]
37bc7790fmovsd_xmm x2, [r14+8*rdx]
37bc77915andpd x2, [rip+0x7d6993]
37bc7791dmulsd x0, x11
37bc77922movsd_xmm x1, [r10+8*rdx-8]
37bc77929mulsd x1, x1
37bc7792dmulsd x0, x2
37bc77931addsd x0, x9
37bc77936comisd x0, x1
37bc7793ajae 0x37bc780c8
37bc77940add rdx, 1
37bc77944
37bc77944loc_37bc77944:
37bc77944cmp r11l, edx
37bc77947jg 0x37bc77900
37bc77949mov r9l, r11l
37bc7794c
37bc7794cloc_37bc7794c:
37bc7794clea edx, [r12+1]
37bc77951cmp r12l, r9l
37bc77954je 0x37bc780b0
37bc7795alea rdi, [rax-1]
37bc7795emov [rsp+136], rdi
37bc77966cmp r9l, edx
37bc77969jne 0x37bc77cb8
37bc7796fmov esi, [rsp+132]
37bc77976lea rbx, [8*rax]
37bc7797emov [rsp+96], r11l
37bc77983mov [rsp+584], r10
37bc7798blea rdx, [r10+rbx-8]
37bc77990lea rcx, [r14+rbx-8]
37bc77995test esi, esi
37bc77997je 0x37bc780f0
37bc7799dlea r8, [rsp+280]
37bc779a5lea r10, [rsp+328]
37bc779admov [rsp+104], rax
37bc779b2mov [rsp+40], r8
37bc779b7lea r8, [rsp+320]
37bc779bflea r9, [rsp+312]
37bc779c7mov [rsp+48], r10
37bc779ccmov [rsp+32], r8
37bc779d1lea r8, [r14+rbx]
37bc779d5call dlaev2_
37bc779damov rax, [rsp+608]
37bc779e2movsd_xmm x0, [rsp+280]
37bc779eblea r8, [rip+0x7d6882]
37bc779f2mov rcx, [rsp+144]
37bc779faimul rcx, [rsp+104]
37bc77a00movsd_xmm [rax+8*rdi], x0
37bc77a05mov rax, [rsp+568]
37bc77a0dmovsd_xmm x0, [rsp+328]
37bc77a16mov r9, [rsp+568]
37bc77a1emov edx, [rax]
37bc77a20mov rax, [rsp+608]
37bc77a28lea edx, [r12+rdx-1]
37bc77a2dmovsxd rdx, edx
37bc77a30sub rdx, 1
37bc77a34movsd_xmm [rax+8*rdx], x0
37bc77a39mov rax, [rsp+600]
37bc77a41mov [rsp+88], 1
37bc77a4amov [rsp+64], rax
37bc77a4fmov rax, [rsp+152]
37bc77a57mov [rsp+80], 1
37bc77a60mov [rsp+72], 1
37bc77a69lea rcx, [rax+rcx+1]
37bc77a6emov rax, [rsp+608]
37bc77a76shl rcx, 4
37bc77a7aadd rcx, [rsp+592]
37bc77a82lea rdx, [rax+8*rdx]
37bc77a86mov [rsp+56], rcx
37bc77a8blea rcx, [rip+0x7d67e3]
37bc77a92mov [rsp+48], rdx
37bc77a97lea rdx, [rax+rbx-8]
37bc77a9clea rax, [rip+0x7d67d5]
37bc77aa3mov [rsp+40], rdx
37bc77aa8lea rdx, [rip+0x7d6782]
37bc77aafmov [rsp+32], rax
37bc77ab4call zlasr_
37bc77ab9mov r11l, [rsp+96]
37bc77abemov r10, [rsp+584]
37bc77ac6
37bc77ac6loc_37bc77ac6:
37bc77ac6movupd x0, [rsp+312]
37bc77acfmov rax, [rsp+136]
37bc77ad7add r12l, 2
37bc77adbmov [r10+8*rax], 0
37bc77ae3movups [r14+8*rax], x0
37bc77ae8cmp r12l, r11l
37bc77aebjg 0x37bc77af6
37bc77aed
37bc77aedloc_37bc77aed:
37bc77aedcmp r12l, r11l
37bc77af0jne 0x37bc778f0
37bc77af6
37bc77af6loc_37bc77af6:
37bc77af6mov r13l, [rsp+168]
37bc77afemov esi, [rsp+172]
37bc77b05mov r12, r10
37bc77b08mov ebp, [rsp+176]
37bc77b0fmov rdi, [rsp+184]
37bc77b17
37bc77b17loc_37bc77b17:
37bc77b17cmp esi, 1
37bc77b1aje 0x37bc78687
37bc77b20
37bc77b20loc_37bc77b20:
37bc77b20cmp esi, 2
37bc77b23je 0x37bc78bb4
37bc77b29
37bc77b29loc_37bc77b29:
37bc77b29mov ecx, [rsp+160]
37bc77b30cmp [rsp+164], ecx
37bc77b37je 0x37bc78db0
37bc77b3d
37bc77b3dloc_37bc77b3d:
37bc77b3dmov rax, [rsp+568]
37bc77b45mov edi, [rax]
37bc77b47
37bc77b47loc_37bc77b47:
37bc77b47mov r15l, edi
37bc77b4acmp edi, ebp
37bc77b4cjl 0x37bc7826f
37bc77b52cmp ebp, 1
37bc77b55jle 0x37bc77b64
37bc77b57lea eax, [rbp-2]
37bc77b5acdqe
37bc77b5cmov [r12+8*rax], 0
37bc77b64
37bc77b64loc_37bc77b64:
37bc77b64mov r11l, ebp
37bc77b67cmp [rsp+232], r11l
37bc77b6fjl 0x37bc777d0
37bc77b75
37bc77b75loc_37bc77b75:
37bc77b75mov ecx, [rsp+232]
37bc77b7cmovsxd rax, r11l
37bc77b7fpxor x3, x3
37bc77b83jmp 0x37bc77bcc
37bc77b85
37bc77b85 0f 1f 00 ...
37bc77b88
37bc77b88loc_37bc77b88:
37bc77b88movsd_xmm x0, [r14+8*rax-8]
37bc77b8fmovsd_xmm x1, [r14+8*rax]
37bc77b95andpd x0, [rip+0x7d6713]
37bc77b9dandpd x1, [rip+0x7d670b]
37bc77ba5andpd x2, [rip+0x7d6703]
37bc77badsqrtsd x0, x0
37bc77bb1sqrtsd x1, x1
37bc77bb5mulsd x0, x1
37bc77bb9mulsd x0, x8
37bc77bbecomisd x0, x2
37bc77bc2jae 0x37bc7812a
37bc77bc8add rax, 1
37bc77bcc
37bc77bccloc_37bc77bcc:
37bc77bccmov edx, eax
37bc77bcecmp ecx, eax
37bc77bd0jl 0x37bc777d0
37bc77bd6movsd_xmm x2, [r12+8*rax-8]
37bc77bddlea ebp, [rax+1]
37bc77be0ucomisd x2, x3
37bc77be4jp 0x37bc77b88
37bc77be6jne 0x37bc77b88
37bc77be8mov r15l, edx
37bc77bebjmp 0x37bc777d3
37bc77bf0
37bc77bf0loc_37bc77bf0:
37bc77bf0mov r9l, 1
37bc77bf6mov r8l, 1
37bc77bfclea rdx, [rip+0x7d662e]
37bc77c03mov rcx, rsi
37bc77c06call lsame_
37bc77c0btest eax, eax
37bc77c0dje 0x37bc78d12
37bc77c13mov rax, [rsp+568]
37bc77c1bmov eax, [rax]
37bc77c1dtest eax, eax
37bc77c1fjns 0x37bc78237
37bc77c25
37bc77c25loc_37bc77c25:
37bc77c25mov edx, -2
37bc77c2amov eax, 2
37bc77c2f
37bc77c2floc_37bc77c2f:
37bc77c2fmov rcx, [rsp+616]
37bc77c37mov [rcx], edx
37bc77c39
37bc77c39loc_37bc77c39:
37bc77c39lea rdx, [rsp+344]
37bc77c41mov r8l, 6
37bc77c47lea rcx, [rip+0x7d65e5]
37bc77c4emov [rsp+344], eax
37bc77c55call xerbla_
37bc77c5anop
37bc77c5b
37bc77c5bloc_37bc77c5b:
37bc77c5bmovups x6, [rsp+352]
37bc77c63movups x7, [rsp+368]
37bc77c6bmovups x8, [rsp+384]
37bc77c74movups x9, [rsp+400]
37bc77c7dmovups x10, [rsp+416]
37bc77c86movups x11, [rsp+432]
37bc77c8fmovups x12, [rsp+448]
37bc77c98movups x13, [rsp+464]
37bc77ca1add rsp, 488
37bc77ca8pop rbx
37bc77ca9pop rsi
37bc77caapop rdi
37bc77cabpop rbp
37bc77cacpop r12
37bc77caepop r13
37bc77cb0pop r14
37bc77cb2pop r15
37bc77cb4ret
37bc77cb5
37bc77cb5 0f 1f 00 ...
37bc77cb8
37bc77cb8loc_37bc77cb8:
37bc77cb8mov esi, [rsp+164]
37bc77cbfcmp [rsp+160], esi
37bc77cc6je 0x37bc78cef
37bc77ccclea rdx, [8*rax]
37bc77cd4mov [rsp+96], rax
37bc77cd9lea rbp, [rsp+296]
37bc77ce1lea rax, [r14+rdx]
37bc77ce5lea rsi, [r10+rdx]
37bc77ce9mov rcx, rbp
37bc77cecmov [rsp+112], r11l
37bc77cf1movsd_xmm x10, [rax-8]
37bc77cf7movsd_xmm x0, [rax]
37bc77cfblea rdx, [rip+0x7d657e]
37bc77d02mov [rsp+104], r9l
37bc77d07movsd_xmm x1, [rsi-8]
37bc77d0cadd [rsp+160], 1
37bc77d14subsd x0, x10
37bc77d19mov [rsp+192], rax
37bc77d21addsd x1, x1
37bc77d25mov [rsp+584], r10
37bc77d2dmov [rsp+200], rsi
37bc77d35divsd x0, x1
37bc77d39movsd_xmm [rsp+296], x0
37bc77d42call dlapy2_
37bc77d47movapd x1, x7
37bc77d4bmov r9l, [rsp+104]
37bc77d50mov r10, [rsp+584]
37bc77d58movapd x2, x0
37bc77d5cmov rax, [rsp+96]
37bc77d61mov r11l, [rsp+112]
37bc77d66movsd_xmm [rsp+304], x0
37bc77d6fmovsd_xmm x0, [rsp+296]
37bc77d78andnpd x1, x2
37bc77d7cmovapd x2, x7
37bc77d80lea ecx, [r9-1]
37bc77d84movsd_xmm [rsp+328], x6
37bc77d8dmovsxd rbx, ecx
37bc77d90cmp r12l, ecx
37bc77d93movsd_xmm [rsp+280], x6
37bc77d9candpd x2, x0
37bc77da0orpd x1, x2
37bc77da4addsd x1, x0
37bc77da8movsd_xmm x0, [rsi-8]
37bc77daddivsd x0, x1
37bc77db1movsd_xmm x1, [r14+8*rbx]
37bc77db7subsd x1, x10
37bc77dbcaddsd x0, x1
37bc77dc0movsd_xmm [rsp+296], x0
37bc77dc9jg 0x37bc78120
37bc77dcfmov r8, rbx
37bc77dd2movsxd rdx, r9l
37bc77dd5mov [rsp+208], r9l
37bc77dddmovapd x3, x6
37bc77de1shl rdx, 3
37bc77de5neg r8
37bc77de8mov [rsp+112], rbp
37bc77dedmovapd x2, x6
37bc77df1lea rsi, [r14+rdx]
37bc77df5lea rdi, [r10+rdx]
37bc77df9mov [rsp+216], r11l
37bc77e01mov rbp, rbx
37bc77e04lea rdx, [rdx+8*r8]
37bc77e08lea r8, [rsp+280]
37bc77e10mov ebx, ecx
37bc77e12add rdx, [rsp+608]
37bc77e1amov [rsp+120], rdx
37bc77e1flea rdx, [rsp+328]
37bc77e27pxor x12, x12
37bc77e2clea r13, [rsp+304]
37bc77e34mov [rsp+104], r8
37bc77e39mov [rsp+224], rax
37bc77e41mov [rsp+96], rdx
37bc77e46mov rdx, rdi
37bc77e49mov rdi, rsi
37bc77e4cmov [rsp+576], r14
37bc77e54mov r14l, [rsp+132]
37bc77e5cmov rsi, rdx
37bc77e5fnop
37bc77e60
37bc77e60loc_37bc77e60:
37bc77e60movsd_xmm x10, [rsi-16]
37bc77e66mov r9, [rsp+96]
37bc77e6bmov [rsp+32], r13
37bc77e70lea rdx, [rsp+288]
37bc77e78mov r8, [rsp+104]
37bc77e7dmov rcx, [rsp+112]
37bc77e82mulsd x2, x10
37bc77e87mulsd x10, x3
37bc77e8cmovsd_xmm [rsp+288], x2
37bc77e95call dlartg_
37bc77e9acmp ebx, ebp
37bc77e9cje 0x37bc77eac
37bc77e9emovsd_xmm x0, [rsp+304]
37bc77ea7movsd_xmm [rsi-8], x0
37bc77eac
37bc77eacloc_37bc77eac:
37bc77eacmovsd_xmm x1, [rdi-8]
37bc77eb1movsd_xmm x0, [rdi-16]
37bc77eb6movsd_xmm x3, [rsp+280]
37bc77ebfmovsd_xmm x2, [rsp+328]
37bc77ec8subsd x1, x12
37bc77ecdmovapd x4, x3
37bc77ed1movapd x12, x2
37bc77ed6addsd x4, x3
37bc77edasubsd x0, x1
37bc77edemulsd x4, x10
37bc77ee3mulsd x0, x2
37bc77ee7addsd x0, x4
37bc77eebmovsd_xmm [rsp+304], x0
37bc77ef4mulsd x12, x0
37bc77ef9mulsd x0, x3
37bc77efdaddsd x1, x12
37bc77f02subsd x0, x10
37bc77f07movsd_xmm [rdi-8], x1
37bc77f0cmovsd_xmm [rsp+296], x0
37bc77f15test r14l, r14l
37bc77f18je 0x37bc77f4c
37bc77f1amov rax, [rsp+120]
37bc77f1fmovapd x0, x2
37bc77f23xorpd x0, x7
37bc77f27movsd_xmm [rax+8*rbp-16], x3
37bc77f2dmov rax, [rsp+568]
37bc77f35mov edx, [rax]
37bc77f37mov rax, [rsp+608]
37bc77f3flea edx, [rdx+rbp-1]
37bc77f43movsxd rdx, edx
37bc77f46movsd_xmm [rax+8*rdx-8], x0
37bc77f4c
37bc77f4cloc_37bc77f4c:
37bc77f4csub rbp, 1
37bc77f50sub rsi, 8
37bc77f54sub rdi, 8
37bc77f58cmp r12l, ebp
37bc77f5bjle 0x37bc77e60
37bc77f61mov r9l, [rsp+208]
37bc77f69mov r11l, [rsp+216]
37bc77f71mov r14, [rsp+576]
37bc77f79mov r10, [rsp+584]
37bc77f81mov rax, [rsp+224]
37bc77f89
37bc77f89loc_37bc77f89:
37bc77f89mov ebx, [rsp+132]
37bc77f90test ebx, ebx
37bc77f92je 0x37bc78078
37bc77f98mov edx, r9l
37bc77f9blea r8, [rip+0x7d62d2]
37bc77fa2mov rcx, [rsp+600]
37bc77faamov [rsp+88], 1
37bc77fb3sub edx, r12l
37bc77fb6mov r9, [rsp+568]
37bc77fbemov [rsp+80], 1
37bc77fc7add edx, 1
37bc77fcamov [rsp+64], rcx
37bc77fcfmov rcx, [rsp+136]
37bc77fd7mov [rsp+264], edx
37bc77fdemov rdx, [rsp+144]
37bc77fe6mov [rsp+72], 1
37bc77fefimul rdx, rax
37bc77ff3mov rax, [rsp+152]
37bc77ffbmov [rsp+96], r11l
37bc78000mov [rsp+584], r10
37bc78008lea rdx, [rax+rdx+1]
37bc7800dmov rax, [rsp+568]
37bc78015shl rdx, 4
37bc78019add rdx, [rsp+592]
37bc78021mov [rsp+56], rdx
37bc78026mov edx, [rax]
37bc78028mov rax, [rsp+608]
37bc78030lea edx, [r12+rdx-1]
37bc78035movsxd rdx, edx
37bc78038lea rdx, [rax+8*rdx-8]
37bc7803dmov [rsp+48], rdx
37bc78042lea rdx, [rax+8*rcx]
37bc78046lea rcx, [rip+0x7d6228]
37bc7804dmov [rsp+40], rdx
37bc78052lea rdx, [rsp+264]
37bc7805amov [rsp+32], rdx
37bc7805flea rdx, [rip+0x7d61cb]
37bc78066call zlasr_
37bc7806bmov r10, [rsp+584]
37bc78073mov r11l, [rsp+96]
37bc78078
37bc78078loc_37bc78078:
37bc78078mov rax, [rsp+192]
37bc78080movsd_xmm x0, [rax-8]
37bc78085subsd x0, x12
37bc7808amovsd_xmm [rax-8], x0
37bc7808fmov rax, [rsp+200]
37bc78097movsd_xmm x0, [rsp+296]
37bc780a0movsd_xmm [rax-8], x0
37bc780a5jmp 0x37bc77aed
37bc780aa
37bc780aa 66 0f 1f 44 00 00 f..D..
37bc780b0
37bc780b0loc_37bc780b0:
37bc780b0cmp r11l, edx
37bc780b3jl 0x37bc77af6
37bc780b9mov r12l, edx
37bc780bcjmp 0x37bc77aed
37bc780c1
37bc780c1 0f 1f 80 00 00 00 00 .......
37bc780c8
37bc780c8loc_37bc780c8:
37bc780c8mov r9l, edx
37bc780cbcmp edx, r11l
37bc780cejge 0x37bc7794c
37bc780d4sub edx, 1
37bc780d7movsxd rdx, edx
37bc780damov [r10+8*rdx], 0
37bc780e2jmp 0x37bc7794c
37bc780e7
37bc780e7 66 0f 1f 84 00 00 00 00 00 f........
37bc780f0
37bc780f0loc_37bc780f0:
37bc780f0lea r8, [rsp+320]
37bc780f8lea r9, [rsp+312]
37bc78100mov [rsp+32], r8
37bc78105lea r8, [r14+rbx]
37bc78109call dlae2_
37bc7810emov r10, [rsp+584]
37bc78116mov r11l, [rsp+96]
37bc7811bjmp 0x37bc77ac6
37bc78120
37bc78120loc_37bc78120:
37bc78120pxor x12, x12
37bc78125jmp 0x37bc77f89
37bc7812a
37bc7812aloc_37bc7812a:
37bc7812amov [r12+8*rax-8], 0
37bc78133mov r15l, edx
37bc78136jmp 0x37bc777d3
37bc7813b
37bc7813bloc_37bc7813b:
37bc7813bmov rax, [rsp+616]
37bc78143lea rsi, [rsp+336]
37bc7814bmov [rsp+80], 1
37bc78154lea r8, [rip+0x7d610d]
37bc7815bmov [rsp+32], rsi
37bc78160lea r9, [rsp+272]
37bc78168mov rdx, r8
37bc7816blea rcx, [rip+0x7d60fa]
37bc78172mov [rsp+72], rax
37bc78177mov rax, [rsp+568]
37bc7817fmov [rsp+40], rdi
37bc78184mov [rsp+64], rax
37bc78189mov rax, [rsp+248]
37bc78191mov [rsp+104], r11l
37bc78196mov [rsp+56], rax
37bc7819blea rax, [rip+0x7d60ce]
37bc781a2mov [rsp+48], rax
37bc781a7mov [rsp+96], r9
37bc781acmov [rsp+268], r13l
37bc781b4call dlascl_
37bc781b9mov [rsp+32], rsi
37bc781bemov r9, [rsp+96]
37bc781c3lea rax, [rip+0x7d60a6]
37bc781camov ecx, [rsp+236]
37bc781d1mov [rsp+48], rax
37bc781d6mov esi, 1
37bc781dblea r8, [rip+0x7d6086]
37bc781e2mov [rsp+80], 1
37bc781ebmov rdx, r8
37bc781eemov [rsp+268], ecx
37bc781f5mov rcx, [rsp+616]
37bc781fdmov [rsp+40], rdi
37bc78202mov [rsp+72], rcx
37bc78207mov rcx, [rsp+568]
37bc7820fmov [rsp+64], rcx
37bc78214mov rcx, [rsp+240]
37bc7821cmov [rsp+56], rcx
37bc78221lea rcx, [rip+0x7d6044]
37bc78228call dlascl_
37bc7822dmov r11l, [rsp+104]
37bc78232jmp 0x37bc77885
37bc78237
37bc78237loc_37bc78237:
37bc78237mov rcx, [rsp+600]
37bc7823fmov [rsp+132], 1
37bc7824amov edx, [rcx]
37bc7824cmov ecx, 1
37bc78251cmovle eax, ecx
37bc78254test edx, edx
37bc78256jle 0x37bc78260
37bc78258
37bc78258loc_37bc78258:
37bc78258cmp edx, eax
37bc7825ajge 0x37bc7769b
37bc78260
37bc78260loc_37bc78260:
37bc78260mov edx, -6
37bc78265mov eax, 6
37bc7826ajmp 0x37bc77c2f
37bc7826f
37bc7826floc_37bc7826f:
37bc7826fmov eax, [rsp+132]
37bc78276mov rbp, r14
37bc78279test eax, eax
37bc7827bje 0x37bc78b87
37bc78281cmp edi, 1
37bc78284jle 0x37bc77c5b
37bc7828amov rsi, [rsp+144]
37bc78292mov ecx, edi
37bc78294mov ebx, 2
37bc78299mov r12, [rsp+592]
37bc782a1mov r14, [rsp+152]
37bc782a9mov r13, [rsp+568]
37bc782b1shl rsi, 4
37bc782b5mov r15, r12
37bc782b8nop [rax+rax]
37bc782c0
37bc782c0loc_37bc782c0:
37bc782c0cmp ecx, ebx
37bc782c2jl 0x37bc78341
37bc782c4movsd_xmm x2, [rbp+8*rbx-16]
37bc782calea r8l, [rbx-1]
37bc782cemov rax, rbx
37bc782d1mov edx, r8l
37bc782d4movapd x0, x2
37bc782d8nop [rax+rax]
37bc782e0
37bc782e0loc_37bc782e0:
37bc782e0movsd_xmm x1, [rbp+8*rax-8]
37bc782e6comisd x0, x1
37bc782eaminsd x1, x0
37bc782eecmova edx, eax
37bc782f1add rax, 1
37bc782f5movapd x0, x1
37bc782f9cmp ecx, eax
37bc782fbjge 0x37bc782e0
37bc782fdcmp r8l, edx
37bc78300je 0x37bc78341
37bc78302movsxd rdx, edx
37bc78305lea rcx, [rip+0x7d5f64]
37bc7830cmovsd_xmm [rbp+8*rdx-8], x2
37bc78312mov r8, rcx
37bc78315imul rdx, [rsp+144]
37bc7831emovsd_xmm [rbp+8*rbx-16], x1
37bc78324mov [rsp+32], rcx
37bc78329mov rcx, r13
37bc7832clea rax, [r14+rdx+1]
37bc78331mov rdx, r12
37bc78334shl rax, 4
37bc78338lea r9, [r15+rax]
37bc7833ccall zswap_
37bc78341
37bc78341loc_37bc78341:
37bc78341add rbx, 1
37bc78345cmp edi, ebx
37bc78347jl 0x37bc77c5b
37bc7834dmov ecx, [r13]
37bc78351add r12, rsi
37bc78354jmp 0x37bc782c0
37bc78359
37bc78359loc_37bc78359:
37bc78359mov rax, [rsp+616]
37bc78361lea rsi, [rsp+344]
37bc78369mov [rsp+80], 1
37bc78372lea r8, [rip+0x7d5eef]
37bc78379mov [rsp+32], rsi
37bc7837elea r9, [rsp+272]
37bc78386mov rdx, r8
37bc78389lea rcx, [rip+0x7d5edc]
37bc78390mov [rsp+72], rax
37bc78395mov rax, [rsp+568]
37bc7839dmov [rsp+40], rdi
37bc783a2mov [rsp+64], rax
37bc783a7mov rax, [rsp+248]
37bc783afmov [rsp+104], r11l
37bc783b4mov [rsp+56], rax
37bc783b9lea rax, [rip+0x7d5eb0]
37bc783c0mov [rsp+48], rax
37bc783c5mov [rsp+96], r9
37bc783camov [rsp+268], r13l
37bc783d2call dlascl_
37bc783d7mov [rsp+32], rsi
37bc783dcmov r9, [rsp+96]
37bc783e1lea rax, [rip+0x7d5e88]
37bc783e8mov ecx, [rsp+236]
37bc783efmov [rsp+48], rax
37bc783f4mov esi, 2
37bc783f9lea r8, [rip+0x7d5e68]
37bc78400mov [rsp+80], 1
37bc78409mov rdx, r8
37bc7840cmov [rsp+268], ecx
37bc78413mov rcx, [rsp+616]
37bc7841bmov [rsp+40], rdi
37bc78420mov [rsp+72], rcx
37bc78425mov rcx, [rsp+568]
37bc7842dmov [rsp+64], rcx
37bc78432mov rcx, [rsp+240]
37bc7843amov [rsp+56], rcx
37bc7843flea rcx, [rip+0x7d5e26]
37bc78446call dlascl_
37bc7844bmov r11l, [rsp+104]
37bc78450jmp 0x37bc77885
37bc78455
37bc78455loc_37bc78455:
37bc78455mov [rsp+136], r13l
37bc7845dmovq x10, [rip+0x7d5e5a]
37bc78466mov [rsp+172], ebp
37bc7846dmov [rsp+176], rdi
37bc78475mov [rsp+168], esi
37bc7847cmov esi, r11l
37bc7847fnop
37bc78480
37bc78480loc_37bc78480:
37bc78480movsxd rbx, r15l
37bc78483mov rax, rbx
37bc78486jmp 0x37bc784d5
37bc78488
37bc78488 0f 1f 84 00 00 00 00 00 ........
37bc78490
37bc78490loc_37bc78490:
37bc78490movsd_xmm x0, [r14+8*rax-8]
37bc78497andpd x0, [rip+0x7d5e11]
37bc7849fmovsd_xmm x2, [r14+8*rax-16]
37bc784a6andpd x2, [rip+0x7d5e02]
37bc784aemulsd x0, x11
37bc784b3movsd_xmm x1, [r12+8*rax-16]
37bc784bamulsd x1, x1
37bc784bemulsd x0, x2
37bc784c2addsd x0, x9
37bc784c7comisd x0, x1
37bc784cbjae 0x37bc78b28
37bc784d1sub rax, 1
37bc784d5
37bc784d5loc_37bc784d5:
37bc784d5cmp esi, eax
37bc784d7jl 0x37bc78490
37bc784d9mov ebp, esi
37bc784db
37bc784dbloc_37bc784db:
37bc784dblea r13l, [r15-1]
37bc784dfcmp r15l, ebp
37bc784e2je 0x37bc78b10
37bc784e8cmp ebp, r13l
37bc784ebjne 0x37bc78770
37bc784f1lea rdi, [rbx-2]
37bc784f5mov r9l, [rsp+132]
37bc784fdlea rax, [8*rdi]
37bc78505lea r8, [r14+rax+8]
37bc7850alea rdx, [r12+rax]
37bc7850eadd rax, r14
37bc78511test r9l, r9l
37bc78514je 0x37bc78b48
37bc7851alea rcx, [rsp+280]
37bc78522lea r9, [rsp+328]
37bc7852asub r15l, 2
37bc7852esub rbx, 1
37bc78532mov [rsp+40], rcx
37bc78537lea rcx, [rsp+320]
37bc7853fmov [rsp+48], r9
37bc78544lea r9, [rsp+312]
37bc7854cmov [rsp+32], rcx
37bc78551mov rcx, rax
37bc78554call dlaev2_
37bc78559mov rax, [rsp+608]
37bc78561movsxd rcx, r15l
37bc78564movsd_xmm x0, [rsp+280]
37bc7856dimul rbx, [rsp+144]
37bc78576mov r9, [rsp+568]
37bc7857elea r8, [rip+0x7d5d03]
37bc78585movsd_xmm [rax+8*rcx], x0
37bc7858amov rax, [rsp+568]
37bc78592movsd_xmm x0, [rsp+328]
37bc7859bmov eax, [rax]
37bc7859dlea edx, [rbp+rax-1]
37bc785a1mov rax, [rsp+608]
37bc785a9movsxd rdx, edx
37bc785acsub rdx, 1
37bc785b0movsd_xmm [rax+8*rdx], x0
37bc785b5mov rax, [rsp+600]
37bc785bdmov [rsp+88], 1
37bc785c6mov [rsp+64], rax
37bc785cbmov rax, [rsp+152]
37bc785d3mov [rsp+80], 1
37bc785dcmov [rsp+72], 1
37bc785e5lea rax, [rax+rbx+1]
37bc785eashl rax, 4
37bc785eeadd rax, [rsp+592]
37bc785f6mov [rsp+56], rax
37bc785fbmov rax, [rsp+608]
37bc78603lea rax, [rax+8*rdx]
37bc78607lea rdx, [rip+0x7d5c23]
37bc7860emov [rsp+48], rax
37bc78613mov rax, [rsp+608]
37bc7861blea rax, [rax+8*rcx]
37bc7861flea rcx, [rip+0x7d5c4f]
37bc78626mov [rsp+40], rax
37bc7862blea rax, [rip+0x7d5c46]
37bc78632mov [rsp+32], rax
37bc78637call zlasr_
37bc7863c
37bc7863cloc_37bc7863c:
37bc7863cmovupd x0, [rsp+312]
37bc78645mov [r12+8*rdi], 0
37bc7864dmovups [r14+8*rdi], x0
37bc78652cmp r15l, esi
37bc78655jl 0x37bc78660
37bc78657
37bc78657loc_37bc78657:
37bc78657cmp r15l, esi
37bc7865ajne 0x37bc78480
37bc78660
37bc78660loc_37bc78660:
37bc78660mov esi, [rsp+168]
37bc78667mov r13l, [rsp+136]
37bc7866fmov ebp, [rsp+172]
37bc78676mov rdi, [rsp+176]
37bc7867ecmp esi, 1
37bc78681jne 0x37bc77b20
37bc78687
37bc78687loc_37bc78687:
37bc78687mov rax, [rsp+616]
37bc7868flea r15, [rip+0x7d5bda]
37bc78696lea rbx, [rsp+272]
37bc7869emov [rsp+80], 1
37bc786a7mov [rsp+48], r15
37bc786aclea r8, [rip+0x7d5bb5]
37bc786b3lea r9, [rsp+336]
37bc786bbmov [rsp+72], rax
37bc786c0mov rax, [rsp+568]
37bc786c8mov rdx, r8
37bc786cblea rcx, [rip+0x7d5b9a]
37bc786d2mov [rsp+40], rdi
37bc786d7mov [rsp+64], rax
37bc786dcmov rax, [rsp+248]
37bc786e4mov [rsp+32], rbx
37bc786e9mov [rsp+56], rax
37bc786eemov [rsp+268], r13l
37bc786f6call dlascl_
37bc786fbmov eax, [rsp+236]
37bc78702mov [rsp+48], r15
37bc78707lea r8, [rip+0x7d5b5a]
37bc7870emov [rsp+40], rdi
37bc78713lea r9, [rsp+336]
37bc7871bmov rdx, r8
37bc7871elea rcx, [rip+0x7d5b47]
37bc78725mov [rsp+268], eax
37bc7872cmov rax, [rsp+616]
37bc78734mov [rsp+80], 1
37bc7873dmov [rsp+72], rax
37bc78742mov rax, [rsp+568]
37bc7874amov [rsp+32], rbx
37bc7874fmov [rsp+64], rax
37bc78754mov rax, [rsp+240]
37bc7875cmov [rsp+56], rax
37bc78761call dlascl_
37bc78766jmp 0x37bc77b29
37bc7876b
37bc7876b 0f 1f 44 00 00 ..D..
37bc78770
37bc78770loc_37bc78770:
37bc78770mov ecx, [rsp+160]
37bc78777cmp ecx, [rsp+164]
37bc7877eje 0x37bc78cbe
37bc78784lea rax, [8*rbx]
37bc7878cadd ecx, 1
37bc7878flea rdi, [rsp+296]
37bc78797lea r11, [r14+rax]
37bc7879badd rax, r12
37bc7879emov [rsp+160], ecx
37bc787a5lea rdx, [rip+0x7d5ad4]
37bc787acmovsd_xmm x12, [r11-8]
37bc787b2movsd_xmm x1, [rax-16]
37bc787b7mov rcx, rdi
37bc787bamov [rsp+104], r11
37bc787bfmovsd_xmm x0, [r11-16]
37bc787c5mov [rsp+96], rax
37bc787caaddsd x1, x1
37bc787cesubsd x0, x12
37bc787d3divsd x0, x1
37bc787d7movsd_xmm [rsp+296], x0
37bc787e0call dlapy2_
37bc787e5movapd x1, x10
37bc787eamovsxd r10, ebp
37bc787edcmp ebp, r13l
37bc787f0movapd x2, x0
37bc787f4mov rax, [rsp+96]
37bc787f9lea r8, [r10-1]
37bc787fdmovsd_xmm [rsp+304], x0
37bc78806movsd_xmm x0, [rsp+296]
37bc7880fandnpd x1, x2
37bc78813movapd x2, x10
37bc78818mov r11, [rsp+104]
37bc7881dmovsd_xmm [rsp+328], x6
37bc78826movsd_xmm [rsp+280], x6
37bc7882fandpd x2, x0
37bc78833orpd x1, x2
37bc78837addsd x1, x0
37bc7883bmovsd_xmm x0, [rax-16]
37bc78840divsd x0, x1
37bc78844movsd_xmm x1, [r14+8*r8]
37bc7884asubsd x1, x12
37bc7884faddsd x0, x1
37bc78853movsd_xmm [rsp+296], x0
37bc7885cjg 0x37bc78b6e
37bc78862mov [rsp+192], rax
37bc7886amov rbx, r10
37bc7886dmovapd x3, x6
37bc78871lea r9, [rsp+328]
37bc78879lea rcx, [rsp+280]
37bc78881lea rdx, [rsp+288]
37bc78889mov [rsp+200], r10
37bc78891movapd x2, x6
37bc78895mov [rsp+96], rdx
37bc7889apxor x13, x13
37bc7889fmov [rsp+208], r8
37bc788a7mov [rsp+216], r11
37bc788afmov [rsp+104], rcx
37bc788b4mov [rsp+120], r9
37bc788b9mov [rsp+184], r15l
37bc788c1mov r15l, [rsp+132]
37bc788c9mov [rsp+224], esi
37bc788d0mov rsi, [rsp+608]
37bc788d8mov [rsp+112], rdi
37bc788ddmov rdi, r14
37bc788e0mov r14, r12
37bc788e3lea r12, [rsp+304]
37bc788ebnop [rax+rax]
37bc788f0
37bc788f0loc_37bc788f0:
37bc788f0movsd_xmm x12, [r14+8*rbx-8]
37bc788f7mov r9, [rsp+120]
37bc788fcmov [rsp+32], r12
37bc78901mov r8, [rsp+104]
37bc78906mov rdx, [rsp+96]
37bc7890bmulsd x2, x12
37bc78910mov rcx, [rsp+112]
37bc78915mulsd x12, x3
37bc7891amovsd_xmm [rsp+288], x2
37bc78923call dlartg_
37bc78928cmp ebp, ebx
37bc7892aje 0x37bc7893c
37bc7892cmovsd_xmm x0, [rsp+304]
37bc78935movsd_xmm [r14+8*rbx-16], x0
37bc7893c
37bc7893cloc_37bc7893c:
37bc7893cmovsd_xmm x1, [rdi+8*rbx-8]
37bc78942movsd_xmm x0, [rdi+8*rbx]
37bc78947movsd_xmm x3, [rsp+280]
37bc78950movsd_xmm x2, [rsp+328]
37bc78959subsd x1, x13
37bc7895emovapd x4, x3
37bc78962movapd x13, x2
37bc78967addsd x4, x3
37bc7896bsubsd x0, x1
37bc7896fmulsd x4, x12
37bc78974mulsd x0, x2
37bc78978addsd x0, x4
37bc7897cmovsd_xmm [rsp+304], x0
37bc78985mulsd x13, x0
37bc7898amulsd x0, x3
37bc7898eaddsd x1, x13
37bc78993subsd x0, x12
37bc78998movsd_xmm [rdi+8*rbx-8], x1
37bc7899emovsd_xmm [rsp+296], x0
37bc789a7test r15l, r15l
37bc789aaje 0x37bc789c9
37bc789acmov rax, [rsp+568]
37bc789b4movsd_xmm [rsi+8*rbx-8], x3
37bc789bamov edx, [rax]
37bc789bclea edx, [rdx+rbx-1]
37bc789c0movsxd rdx, edx
37bc789c3movsd_xmm [rsi+8*rdx-8], x2
37bc789c9
37bc789c9loc_37bc789c9:
37bc789c9add rbx, 1
37bc789cdcmp r13l, ebx
37bc789d0jge 0x37bc788f0
37bc789d6mov r15l, [rsp+184]
37bc789demov rax, [rsp+192]
37bc789e6mov r12, r14
37bc789e9mov r14, rdi
37bc789ecmov r10, [rsp+200]
37bc789f4mov r8, [rsp+208]
37bc789fcmov r11, [rsp+216]
37bc78a04mov esi, [rsp+224]
37bc78a0b
37bc78a0bloc_37bc78a0b:
37bc78a0bmov ecx, [rsp+132]
37bc78a12test ecx, ecx
37bc78a14je 0x37bc78aea
37bc78a1amov edx, r15l
37bc78a1dmov [rsp+96], rax
37bc78a22mov rax, [rsp+600]
37bc78a2alea rcx, [rip+0x7d5844]
37bc78a31sub edx, ebp
37bc78a33mov [rsp+104], r11
37bc78a38mov r9, [rsp+568]
37bc78a40add edx, 1
37bc78a43mov [rsp+64], rax
37bc78a48mov rax, [rsp+152]
37bc78a50mov [rsp+264], edx
37bc78a57mov rdx, [rsp+144]
37bc78a5fmov [rsp+88], 1
37bc78a68mov [rsp+80], 1
37bc78a71imul rdx, r10
37bc78a75mov [rsp+72], 1
37bc78a7elea rdx, [rax+rdx+1]
37bc78a83mov rax, [rsp+568]
37bc78a8bshl rdx, 4
37bc78a8fadd rdx, [rsp+592]
37bc78a97mov [rsp+56], rdx
37bc78a9cmov edx, [rax]
37bc78a9emov rax, [rsp+608]
37bc78aa6lea edx, [rbp+rdx-1]
37bc78aaamovsxd rdx, edx
37bc78aadlea rdx, [rax+8*rdx-8]
37bc78ab2mov [rsp+48], rdx
37bc78ab7lea rdx, [rax+8*r8]
37bc78abblea r8, [rip+0x7d57c6]
37bc78ac2mov [rsp+40], rdx
37bc78ac7lea rdx, [rsp+264]
37bc78acfmov [rsp+32], rdx
37bc78ad4lea rdx, [rip+0x7d5756]
37bc78adbcall zlasr_
37bc78ae0mov r11, [rsp+104]
37bc78ae5mov rax, [rsp+96]
37bc78aea
37bc78aealoc_37bc78aea:
37bc78aeamovsd_xmm x0, [r11-8]
37bc78af0subsd x0, x13
37bc78af5movsd_xmm [r11-8], x0
37bc78afbmovsd_xmm x0, [rsp+296]
37bc78b04movsd_xmm [rax-16], x0
37bc78b09jmp 0x37bc78657
37bc78b0e
37bc78b0e 66 90 f.
37bc78b10
37bc78b10loc_37bc78b10:
37bc78b10cmp esi, r13l
37bc78b13jg 0x37bc78660
37bc78b19mov r15l, r13l
37bc78b1cjmp 0x37bc78657
37bc78b21
37bc78b21 0f 1f 80 00 00 00 00 .......
37bc78b28
37bc78b28loc_37bc78b28:
37bc78b28mov ebp, eax
37bc78b2acmp eax, esi
37bc78b2cjle 0x37bc784db
37bc78b32sub eax, 2
37bc78b35cdqe
37bc78b37mov [r12+8*rax], 0
37bc78b3fjmp 0x37bc784db
37bc78b44
37bc78b44 0f 1f 40 00 ..@.
37bc78b48
37bc78b48loc_37bc78b48:
37bc78b48lea rcx, [rsp+320]
37bc78b50lea r9, [rsp+312]
37bc78b58sub r15l, 2
37bc78b5cmov [rsp+32], rcx
37bc78b61mov rcx, rax
37bc78b64call dlae2_
37bc78b69jmp 0x37bc7863c
37bc78b6e
37bc78b6eloc_37bc78b6e:
37bc78b6epxor x13, x13
37bc78b73jmp 0x37bc78a0b
37bc78b78
37bc78b78loc_37bc78b78:
37bc78b78mov edx, [rsp+132]
37bc78b7ftest edx, edx
37bc78b81jne 0x37bc77c5b
37bc78b87
37bc78b87loc_37bc78b87:
37bc78b87mov [rsp+32], 1
37bc78b90mov r9, [rsp+616]
37bc78b98mov r8, rbp
37bc78b9blea rcx, [rip+0x7d5690]
37bc78ba2mov rdx, [rsp+568]
37bc78baacall dlasrt_
37bc78bafjmp 0x37bc77c5b
37bc78bb4
37bc78bb4loc_37bc78bb4:
37bc78bb4mov rax, [rsp+616]
37bc78bbclea r15, [rip+0x7d56ad]
37bc78bc3lea rbx, [rsp+272]
37bc78bcbmov [rsp+80], 1
37bc78bd4mov [rsp+48], r15
37bc78bd9lea r8, [rip+0x7d5688]
37bc78be0lea r9, [rsp+344]
37bc78be8mov [rsp+72], rax
37bc78bedmov rax, [rsp+568]
37bc78bf5mov rdx, r8
37bc78bf8lea rcx, [rip+0x7d566d]
37bc78bffmov [rsp+40], rdi
37bc78c04mov [rsp+64], rax
37bc78c09mov rax, [rsp+248]
37bc78c11mov [rsp+32], rbx
37bc78c16mov [rsp+56], rax
37bc78c1bmov [rsp+268], r13l
37bc78c23call dlascl_
37bc78c28mov eax, [rsp+236]
37bc78c2fmov [rsp+48], r15
37bc78c34lea r8, [rip+0x7d562d]
37bc78c3bmov [rsp+40], rdi
37bc78c40lea r9, [rsp+344]
37bc78c48mov rdx, r8
37bc78c4blea rcx, [rip+0x7d561a]
37bc78c52mov [rsp+268], eax
37bc78c59mov rax, [rsp+616]
37bc78c61mov [rsp+80], 1
37bc78c6amov [rsp+72], rax
37bc78c6fmov rax, [rsp+568]
37bc78c77mov [rsp+32], rbx
37bc78c7cmov [rsp+64], rax
37bc78c81mov rax, [rsp+240]
37bc78c89mov [rsp+56], rax
37bc78c8ecall dlascl_
37bc78c93jmp 0x37bc77b29
37bc78c98
37bc78c98loc_37bc78c98:
37bc78c98cmp [rsp+132], 2
37bc78ca0jne 0x37bc77c5b
37bc78ca6mov rax, [rsp+592]
37bc78caemovq x0, [rip+0x7d55da]
37bc78cb6movups [rax], x0
37bc78cb9jmp 0x37bc77c5b
37bc78cbe
37bc78cbeloc_37bc78cbe:
37bc78cbemov r13l, [rsp+136]
37bc78cc6mov esi, [rsp+168]
37bc78ccdmov ebp, [rsp+172]
37bc78cd4mov rdi, [rsp+176]
37bc78cdc
37bc78cdcloc_37bc78cdc:
37bc78cdcmov eax, [rsp+164]
37bc78ce3mov [rsp+160], eax
37bc78ceajmp 0x37bc77b17
37bc78cef
37bc78cefloc_37bc78cef:
37bc78cefmov r13l, [rsp+168]
37bc78cf7mov esi, [rsp+172]
37bc78cfemov r12, r10
37bc78d01mov ebp, [rsp+176]
37bc78d08mov rdi, [rsp+184]
37bc78d10jmp 0x37bc78cdc
37bc78d12
37bc78d12loc_37bc78d12:
37bc78d12mov r9l, 1
37bc78d18mov r8l, 1
37bc78d1elea rdx, [rip+0x7d550d]
37bc78d25mov rcx, rsi
37bc78d28call lsame_
37bc78d2dtest eax, eax
37bc78d2fjne 0x37bc78df3
37bc78d35mov edx, -1
37bc78d3amov eax, 1
37bc78d3fjmp 0x37bc77c2f
37bc78d44
37bc78d44loc_37bc78d44:
37bc78d44mov rax, [rsp+600]
37bc78d4cmov r8, [rsp+568]
37bc78d54mov [rsp+56], 4
37bc78d5dlea r9, [rip+0x7d54dc]
37bc78d64lea rcx, [rip+0x7d54e5]
37bc78d6bmov [rsp+48], rax
37bc78d70mov rax, [rsp+592]
37bc78d78mov rdx, r8
37bc78d7bmov [rsp+40], rax
37bc78d80lea rax, [rip+0x7d54d1]
37bc78d87mov [rsp+32], rax
37bc78d8ccall zlaset_
37bc78d91mov rax, [rsp+568]
37bc78d99mov edi, [rax]
37bc78d9bmov r14l, edi
37bc78d9etest edi, edi
37bc78da0jg 0x37bc7775e
37bc78da6jmp 0x37bc77c5b
37bc78dab
37bc78dab 0f 1f 44 00 00 ..D..
37bc78db0
37bc78db0loc_37bc78db0:
37bc78db0mov rax, [rsp+568]
37bc78db8mov edx, [rax]
37bc78dbacmp edx, 1
37bc78dbdjle 0x37bc77c5b
37bc78dc3sub edx, 2
37bc78dc6mov rcx, [rsp+616]
37bc78dcemov rax, r12
37bc78dd1pxor x0, x0
37bc78dd5lea rdx, [r12+8*rdx+8]
37bc78dda
37bc78ddaloc_37bc78dda:
37bc78ddaucomisd x0, [rax]
37bc78ddejp 0x37bc78de2
37bc78de0je 0x37bc78de5
37bc78de2
37bc78de2loc_37bc78de2:
37bc78de2add [rcx], 1
37bc78de5
37bc78de5loc_37bc78de5:
37bc78de5add rax, 8
37bc78de9cmp rdx, rax
37bc78decjne 0x37bc78dda
37bc78deejmp 0x37bc77c5b
37bc78df3
37bc78df3loc_37bc78df3:
37bc78df3mov rax, [rsp+568]
37bc78dfbmov eax, [rax]
37bc78dfdtest eax, eax
37bc78dffjs 0x37bc77c25
37bc78e05mov rcx, [rsp+600]
37bc78e0dmov edx, [rcx]
37bc78e0ftest edx, edx
37bc78e11jle 0x37bc78260
37bc78e17test eax, eax
37bc78e19mov ecx, 1
37bc78e1emov [rsp+132], 2
37bc78e29cmovle eax, ecx
37bc78e2cjmp 0x37bc78258
37bc78e31
37bc78e31loc_37bc78e31:
37bc78e31neg eax
37bc78e33jmp 0x37bc77c39
37bc775c0
37bc78e38
37bc78e38 // align 0x10
37bc78e38 // align 0x10
37bc78e40
37bc78e40zsycon_:
37bc78e40push r15
37bc78e42push r14
37bc78e44push r13
37bc78e46push r12
37bc78e48push rbp
37bc78e49push rdi
37bc78e4apush rsi
37bc78e4bpush rbx
37bc78e4csub rsp, 136
37bc78e53mov r14, [rsp+272]
37bc78e5bmovsxd r15, [r9]
37bc78e5emov rdi, [rsp+240]
37bc78e66mov rsi, [rsp+264]
37bc78e6emov [r14], 0
37bc78e75mov rbx, rdx
37bc78e78mov r13, r8
37bc78e7bmov rbp, r9
37bc78e7emov r8l, 1
37bc78e84mov r9l, 1
37bc78e8alea rdx, [rip+0x7d543f]
37bc78e91mov r12, rcx
37bc78e94call lsame_
37bc78e99mov r10l, eax
37bc78e9ctest eax, eax
37bc78e9eje 0x37bc79090
37bc78ea4
37bc78ea4loc_37bc78ea4:
37bc78ea4movsxd rdx, [rbx]
37bc78ea7test edx, edx
37bc78ea9js 0x37bc79050
37bc78eafmov eax, 1
37bc78eb4cmovg eax, edx
37bc78eb7cmp [rbp], eax
37bc78ebajl 0x37bc790e0
37bc78ec0mov rax, [rsp+248]
37bc78ec8pxor x1, x1
37bc78eccmovsd_xmm x0, [rax]
37bc78ed0comisd x1, x0
37bc78ed4ja 0x37bc79150
37bc78edamov eax, [r14]
37bc78eddtest eax, eax
37bc78edfjne 0x37bc7915f
37bc78ee5mov rax, [rsp+256]
37bc78eedmov [rax], 0
37bc78ef4test edx, edx
37bc78ef6je 0x37bc790d0
37bc78efccomisd x1, x0
37bc78f00jae 0x37bc79079
37bc78f06xor eax, eax
37bc78f08test r15, r15
37bc78f0bcmovs r15, rax
37bc78f0ftest r10l, r10l
37bc78f12je 0x37bc790f0
37bc78f18lea rax, [r15+1]
37bc78f1cmov rcx, r15
37bc78f1fmov r8, rdx
37bc78f22imul rax, rdx
37bc78f26not rcx
37bc78f29pxor x0, x0
37bc78f2dxor r10l, r10l
37bc78f30mov r9, rcx
37bc78f33shl r9, 4
37bc78f37add rax, rcx
37bc78f3ashl rax, 4
37bc78f3eadd rax, r13
37bc78f41nop [rax]
37bc78f45nop [rax+rax]
37bc78f50
37bc78f50loc_37bc78f50:
37bc78f50mov r11l, [rdi+4*r8-4]
37bc78f55test r11l, r11l
37bc78f58jle 0x37bc78f7d
37bc78f5aucomisd x0, [rax]
37bc78f5esetnp cl
37bc78f61cmovne ecx, r10l
37bc78f65test cl, cl
37bc78f67je 0x37bc78f7d
37bc78f69ucomisd x0, [rax+8]
37bc78f6esetnp cl
37bc78f71cmovne ecx, r10l
37bc78f75test cl, cl
37bc78f77jne 0x37bc79079
37bc78f7d
37bc78f7dloc_37bc78f7d:
37bc78f7dsub r8, 1
37bc78f81add rax, r9
37bc78f84test r8l, r8l
37bc78f87jg 0x37bc78f50
37bc78f89
37bc78f89loc_37bc78f89:
37bc78f89lea rax, [rsp+104]
37bc78f8emov [rsp+100], 0
37bc78f96lea r15, [rsp+116]
37bc78f9bmov [rsp+88], rax
37bc78fa0lea rax, [rsp+100]
37bc78fa5mov [rsp+80], rax
37bc78faajmp 0x37bc78fea
37bc78fac
37bc78fac 0f 1f 40 00 ..@.
37bc78fb0
37bc78fb0loc_37bc78fb0:
37bc78fb0mov [rsp+64], r14
37bc78fb5mov rdx, rbx
37bc78fb8mov r9, r13
37bc78fbbmov rcx, r12
37bc78fbemov [rsp+72], 1
37bc78fc7lea r8, [rip+0x7d530a]
37bc78fcemov [rsp+56], rbx
37bc78fd3mov [rsp+48], rsi
37bc78fd8mov [rsp+40], rdi
37bc78fddmov [rsp+32], rbp
37bc78fe2call zsytrs_
37bc78fe7movsxd rdx, [rbx]
37bc78fea
37bc78fealoc_37bc78fea:
37bc78feamov rax, [rsp+80]
37bc78fefmov [rsp+40], r15
37bc78ff4mov r8, rsi
37bc78ff7mov rcx, rbx
37bc78ffamov r9, [rsp+88]
37bc78fffshl rdx, 4
37bc79003mov [rsp+32], rax
37bc79008add rdx, rsi
37bc7900bcall zlacn2_
37bc79010mov eax, [rsp+100]
37bc79014test eax, eax
37bc79016jne 0x37bc78fb0
37bc79018movsd_xmm x1, [rsp+104]
37bc7901epxor x0, x0
37bc79022ucomisd x1, x0
37bc79026jp 0x37bc7902a
37bc79028je 0x37bc79079
37bc7902a
37bc7902aloc_37bc7902a:
37bc7902amovsd_xmm x0, [rip+0x7d52ae]
37bc79032mov rax, [rsp+248]
37bc7903adivsd x0, x1
37bc7903edivsd x0, [rax]
37bc79042mov rax, [rsp+256]
37bc7904amovsd_xmm [rax], x0
37bc7904ejmp 0x37bc79079
37bc79050
37bc79050loc_37bc79050:
37bc79050mov edx, -2
37bc79055mov eax, 2
37bc7905a
37bc7905aloc_37bc7905a:
37bc7905amov [r14], edx
37bc7905d
37bc7905dloc_37bc7905d:
37bc7905dlea rdx, [rsp+116]
37bc79062mov r8l, 6
37bc79068lea rcx, [rip+0x7d5263]
37bc7906fmov [rsp+116], eax
37bc79073call xerbla_
37bc79078nop
37bc79079
37bc79079loc_37bc79079:
37bc79079add rsp, 136
37bc79080pop rbx
37bc79081pop rsi
37bc79082pop rdi
37bc79083pop rbp
37bc79084pop r12
37bc79086pop r13
37bc79088pop r14
37bc7908apop r15
37bc7908cret
37bc7908d
37bc7908d 0f 1f 00 ...
37bc79090
37bc79090loc_37bc79090:
37bc79090mov r9l, 1
37bc79096mov r8l, 1
37bc7909cmov rcx, r12
37bc7909fmov [rsp+80], eax
37bc790a3lea rdx, [rip+0x7d5227]
37bc790aacall lsame_
37bc790afmov r10l, [rsp+80]
37bc790b4test eax, eax
37bc790b6jne 0x37bc78ea4
37bc790bcmov edx, -1
37bc790c1mov eax, 1
37bc790c6jmp 0x37bc7905a
37bc790c8
37bc790c8 0f 1f 84 00 00 00 00 00 ........
37bc790d0
37bc790d0loc_37bc790d0:
37bc790d0mov rdi, [rip+0x7d5209]
37bc790d7mov [rax], rdi
37bc790dajmp 0x37bc79079
37bc790dc
37bc790dc 0f 1f 40 00 ..@.
37bc790e0
37bc790e0loc_37bc790e0:
37bc790e0mov edx, -4
37bc790e5mov eax, 4
37bc790eajmp 0x37bc7905a
37bc790ef
37bc790ef 90 .
37bc790f0
37bc790f0loc_37bc790f0:
37bc790f0add r15, 1
37bc790f4mov r8, r13
37bc790f7mov ecx, 1
37bc790fcxor r9l, r9l
37bc790ffshl r15, 4
37bc79103pxor x0, x0
37bc79107nop [rax+rax]
37bc79110
37bc79110loc_37bc79110:
37bc79110mov r10l, [rdi+4*rcx-4]
37bc79115test r10l, r10l
37bc79118jle 0x37bc7913f
37bc7911aucomisd x0, [r8+8]
37bc79120setnp al
37bc79123cmovne eax, r9l
37bc79127test al, al
37bc79129je 0x37bc7913f
37bc7912bucomisd x0, [r8]
37bc79130setnp al
37bc79133cmovne eax, r9l
37bc79137test al, al
37bc79139jne 0x37bc79079
37bc7913f
37bc7913floc_37bc7913f:
37bc7913fadd rcx, 1
37bc79143add r8, r15
37bc79146cmp edx, ecx
37bc79148jge 0x37bc79110
37bc7914ajmp 0x37bc78f89
37bc7914f
37bc7914f 90 .
37bc79150
37bc79150loc_37bc79150:
37bc79150mov edx, -6
37bc79155mov eax, 6
37bc7915ajmp 0x37bc7905a
37bc7915f
37bc7915floc_37bc7915f:
37bc7915fneg eax
37bc79161jmp 0x37bc7905d
37bc78e40
37bc78e40zsycon_:
37bc78e40push r15
37bc78e42push r14
37bc78e44push r13
37bc78e46push r12
37bc78e48push rbp
37bc78e49push rdi
37bc78e4apush rsi
37bc78e4bpush rbx
37bc78e4csub rsp, 136
37bc78e53mov r14, [rsp+272]
37bc78e5bmovsxd r15, [r9]
37bc78e5emov rdi, [rsp+240]
37bc78e66mov rsi, [rsp+264]
37bc78e6emov [r14], 0
37bc78e75mov rbx, rdx
37bc78e78mov r13, r8
37bc78e7bmov rbp, r9
37bc78e7emov r8l, 1
37bc78e84mov r9l, 1
37bc78e8alea rdx, [rip+0x7d543f]
37bc78e91mov r12, rcx
37bc78e94call lsame_
37bc78e99mov r10l, eax
37bc78e9ctest eax, eax
37bc78e9eje 0x37bc79090
37bc78ea4
37bc78ea4loc_37bc78ea4:
37bc78ea4movsxd rdx, [rbx]
37bc78ea7test edx, edx
37bc78ea9js 0x37bc79050
37bc78eafmov eax, 1
37bc78eb4cmovg eax, edx
37bc78eb7cmp [rbp], eax
37bc78ebajl 0x37bc790e0
37bc78ec0mov rax, [rsp+248]
37bc78ec8pxor x1, x1
37bc78eccmovsd_xmm x0, [rax]
37bc78ed0comisd x1, x0
37bc78ed4ja 0x37bc79150
37bc78edamov eax, [r14]
37bc78eddtest eax, eax
37bc78edfjne 0x37bc7915f
37bc78ee5mov rax, [rsp+256]
37bc78eedmov [rax], 0
37bc78ef4test edx, edx
37bc78ef6je 0x37bc790d0
37bc78efccomisd x1, x0
37bc78f00jae 0x37bc79079
37bc78f06xor eax, eax
37bc78f08test r15, r15
37bc78f0bcmovs r15, rax
37bc78f0ftest r10l, r10l
37bc78f12je 0x37bc790f0
37bc78f18lea rax, [r15+1]
37bc78f1cmov rcx, r15
37bc78f1fmov r8, rdx
37bc78f22imul rax, rdx
37bc78f26not rcx
37bc78f29pxor x0, x0
37bc78f2dxor r10l, r10l
37bc78f30mov r9, rcx
37bc78f33shl r9, 4
37bc78f37add rax, rcx
37bc78f3ashl rax, 4
37bc78f3eadd rax, r13
37bc78f41nop [rax]
37bc78f45nop [rax+rax]
37bc78f50
37bc78f50loc_37bc78f50:
37bc78f50mov r11l, [rdi+4*r8-4]
37bc78f55test r11l, r11l
37bc78f58jle 0x37bc78f7d
37bc78f5aucomisd x0, [rax]
37bc78f5esetnp cl
37bc78f61cmovne ecx, r10l
37bc78f65test cl, cl
37bc78f67je 0x37bc78f7d
37bc78f69ucomisd x0, [rax+8]
37bc78f6esetnp cl
37bc78f71cmovne ecx, r10l
37bc78f75test cl, cl
37bc78f77jne 0x37bc79079
37bc78f7d
37bc78f7dloc_37bc78f7d:
37bc78f7dsub r8, 1
37bc78f81add rax, r9
37bc78f84test r8l, r8l
37bc78f87jg 0x37bc78f50
37bc78f89
37bc78f89loc_37bc78f89:
37bc78f89lea rax, [rsp+104]
37bc78f8emov [rsp+100], 0
37bc78f96lea r15, [rsp+116]
37bc78f9bmov [rsp+88], rax
37bc78fa0lea rax, [rsp+100]
37bc78fa5mov [rsp+80], rax
37bc78faajmp 0x37bc78fea
37bc78fac
37bc78fac 0f 1f 40 00 ..@.
37bc78fb0
37bc78fb0loc_37bc78fb0:
37bc78fb0mov [rsp+64], r14
37bc78fb5mov rdx, rbx
37bc78fb8mov r9, r13
37bc78fbbmov rcx, r12
37bc78fbemov [rsp+72], 1
37bc78fc7lea r8, [rip+0x7d530a]
37bc78fcemov [rsp+56], rbx
37bc78fd3mov [rsp+48], rsi
37bc78fd8mov [rsp+40], rdi
37bc78fddmov [rsp+32], rbp
37bc78fe2call zsytrs_
37bc78fe7movsxd rdx, [rbx]
37bc78fea
37bc78fealoc_37bc78fea:
37bc78feamov rax, [rsp+80]
37bc78fefmov [rsp+40], r15
37bc78ff4mov r8, rsi
37bc78ff7mov rcx, rbx
37bc78ffamov r9, [rsp+88]
37bc78fffshl rdx, 4
37bc79003mov [rsp+32], rax
37bc79008add rdx, rsi
37bc7900bcall zlacn2_
37bc79010mov eax, [rsp+100]
37bc79014test eax, eax
37bc79016jne 0x37bc78fb0
37bc79018movsd_xmm x1, [rsp+104]
37bc7901epxor x0, x0
37bc79022ucomisd x1, x0
37bc79026jp 0x37bc7902a
37bc79028je 0x37bc79079
37bc7902a
37bc7902aloc_37bc7902a:
37bc7902amovsd_xmm x0, [rip+0x7d52ae]
37bc79032mov rax, [rsp+248]
37bc7903adivsd x0, x1
37bc7903edivsd x0, [rax]
37bc79042mov rax, [rsp+256]
37bc7904amovsd_xmm [rax], x0
37bc7904ejmp 0x37bc79079
37bc79050
37bc79050loc_37bc79050:
37bc79050mov edx, -2
37bc79055mov eax, 2
37bc7905a
37bc7905aloc_37bc7905a:
37bc7905amov [r14], edx
37bc7905d
37bc7905dloc_37bc7905d:
37bc7905dlea rdx, [rsp+116]
37bc79062mov r8l, 6
37bc79068lea rcx, [rip+0x7d5263]
37bc7906fmov [rsp+116], eax
37bc79073call xerbla_
37bc79078nop
37bc79079
37bc79079loc_37bc79079:
37bc79079add rsp, 136
37bc79080pop rbx
37bc79081pop rsi
37bc79082pop rdi
37bc79083pop rbp
37bc79084pop r12
37bc79086pop r13
37bc79088pop r14
37bc7908apop r15
37bc7908cret
37bc7908d
37bc7908d 0f 1f 00 ...
37bc79090
37bc79090loc_37bc79090:
37bc79090mov r9l, 1
37bc79096mov r8l, 1
37bc7909cmov rcx, r12
37bc7909fmov [rsp+80], eax
37bc790a3lea rdx, [rip+0x7d5227]
37bc790aacall lsame_
37bc790afmov r10l, [rsp+80]
37bc790b4test eax, eax
37bc790b6jne 0x37bc78ea4
37bc790bcmov edx, -1
37bc790c1mov eax, 1
37bc790c6jmp 0x37bc7905a
37bc790c8
37bc790c8 0f 1f 84 00 00 00 00 00 ........
37bc790d0
37bc790d0loc_37bc790d0:
37bc790d0mov rdi, [rip+0x7d5209]
37bc790d7mov [rax], rdi
37bc790dajmp 0x37bc79079
37bc790dc
37bc790dc 0f 1f 40 00 ..@.
37bc790e0
37bc790e0loc_37bc790e0:
37bc790e0mov edx, -4
37bc790e5mov eax, 4
37bc790eajmp 0x37bc7905a
37bc790ef
37bc790ef 90 .
37bc790f0
37bc790f0loc_37bc790f0:
37bc790f0add r15, 1
37bc790f4mov r8, r13
37bc790f7mov ecx, 1
37bc790fcxor r9l, r9l
37bc790ffshl r15, 4
37bc79103pxor x0, x0
37bc79107nop [rax+rax]
37bc79110
37bc79110loc_37bc79110:
37bc79110mov r10l, [rdi+4*rcx-4]
37bc79115test r10l, r10l
37bc79118jle 0x37bc7913f
37bc7911aucomisd x0, [r8+8]
37bc79120setnp al
37bc79123cmovne eax, r9l
37bc79127test al, al
37bc79129je 0x37bc7913f
37bc7912bucomisd x0, [r8]
37bc79130setnp al
37bc79133cmovne eax, r9l
37bc79137test al, al
37bc79139jne 0x37bc79079
37bc7913f
37bc7913floc_37bc7913f:
37bc7913fadd rcx, 1
37bc79143add r8, r15
37bc79146cmp edx, ecx
37bc79148jge 0x37bc79110
37bc7914ajmp 0x37bc78f89
37bc7914f
37bc7914f 90 .
37bc79150
37bc79150loc_37bc79150:
37bc79150mov edx, -6
37bc79155mov eax, 6
37bc7915ajmp 0x37bc7905a
37bc7915f
37bc7915floc_37bc7915f:
37bc7915fneg eax
37bc79161jmp 0x37bc7905d
37bc78e40
37bc79166
37bc79166 // align 0x20
37bc79166 // align 0x20
37bc79180
37bc79180zsymv_:
37bc79180push r15
37bc79182push r14
37bc79184push r13
37bc79186push r12
37bc79188push rbp
37bc79189push rdi
37bc7918apush rsi
37bc7918bpush rbx
37bc7918csub rsp, 152
37bc79193movups [rsp+64], x6
37bc79198movups [rsp+80], x7
37bc7919dmovups [rsp+96], x8
37bc791a3movups [rsp+112], x9
37bc791a9movups [rsp+128], x10
37bc791b2mov r15, [rsp+256]
37bc791bamov r13, [rsp+264]
37bc791c2mov r14, [rsp+288]
37bc791camovsxd r12, [r15]
37bc791cdmov rbp, rdx
37bc791d0mov rdi, r8
37bc791d3mov rbx, r9
37bc791d6mov r8l, 1
37bc791dcmov r9l, 1
37bc791e2lea rdx, [rip+0x7d5107]
37bc791e9mov rsi, rcx
37bc791eccall lsame_
37bc791f1test eax, eax
37bc791f3je 0x37bc79298
37bc791f9
37bc791f9loc_37bc791f9:
37bc791f9mov eax, [rbp]
37bc791fctest eax, eax
37bc791fejs 0x37bc79240
37bc79200mov edx, 1
37bc79205cmovg edx, eax
37bc79208cmp [r15], edx
37bc7920bjl 0x37bc792c8
37bc79211mov rcx, [rsp+272]
37bc79219mov r9l, [rcx]
37bc7921ctest r9l, r9l
37bc7921fje 0x37bc792d8
37bc79225mov rcx, [rsp+296]
37bc7922dmovsxd r8, [rcx]
37bc79230test r8l, r8l
37bc79233jne 0x37bc792e2
37bc79239mov eax, 10
37bc7923ejmp 0x37bc79245
37bc79240
37bc79240loc_37bc79240:
37bc79240mov eax, 2
37bc79245
37bc79245loc_37bc79245:
37bc79245lea rdx, [rsp+60]
37bc7924amov r8l, 6
37bc79250lea rcx, [rip+0x7d509b]
37bc79257mov [rsp+60], eax
37bc7925bcall xerbla_
37bc79260nop
37bc79261
37bc79261loc_37bc79261:
37bc79261movups x6, [rsp+64]
37bc79266movups x7, [rsp+80]
37bc7926bmovups x8, [rsp+96]
37bc79271movups x9, [rsp+112]
37bc79277movups x10, [rsp+128]
37bc79280add rsp, 152
37bc79287pop rbx
37bc79288pop rsi
37bc79289pop rdi
37bc7928apop rbp
37bc7928bpop r12
37bc7928dpop r13
37bc7928fpop r14
37bc79291pop r15
37bc79293ret
37bc79294
37bc79294 0f 1f 40 00 ..@.
37bc79298
37bc79298loc_37bc79298:
37bc79298mov r9l, 1
37bc7929emov r8l, 1
37bc792a4lea rdx, [rip+0x7d5046]
37bc792abmov rcx, rsi
37bc792aecall lsame_
37bc792b3test eax, eax
37bc792b5jne 0x37bc791f9
37bc792bbmov eax, 1
37bc792c0jmp 0x37bc79245
37bc792c2
37bc792c2 66 0f 1f 44 00 00 f..D..
37bc792c8
37bc792c8loc_37bc792c8:
37bc792c8mov eax, 5
37bc792cdjmp 0x37bc79245
37bc792d2
37bc792d2 66 0f 1f 44 00 00 f..D..
37bc792d8
37bc792d8loc_37bc792d8:
37bc792d8mov eax, 7
37bc792ddjmp 0x37bc79245
37bc792e2
37bc792e2loc_37bc792e2:
37bc792e2test eax, eax
37bc792e4je 0x37bc79261
37bc792eapxor x1, x1
37bc792eeucomisd x1, [rdi+8]
37bc792f3mov r10l, 0
37bc792f9mov r15, [rsp+280]
37bc79301movsd_xmm x0, [r15+8]
37bc79307movsd_xmm x2, [r15]
37bc7930csetnp dl
37bc7930fcmovne edx, r10l
37bc79313ucomisd x1, [rdi]
37bc79317setnp cl
37bc7931acmovne ecx, r10l
37bc7931eand dl, cl
37bc79320jne 0x37bc79638
37bc79326movsd_xmm x1, [rip+0x7d4fca]
37bc7932e
37bc7932eloc_37bc7932e:
37bc7932emov r15l, 1
37bc79334test r9l, r9l
37bc79337jg 0x37bc79343
37bc79339lea ecx, [rax-1]
37bc7933cimul ecx, r9l
37bc79340sub r15l, ecx
37bc79343
37bc79343loc_37bc79343:
37bc79343ucomisd x2, x1
37bc79347mov r10l, 1
37bc7934dpxor x1, x1
37bc79351setp cl
37bc79354cmovne ecx, r10l
37bc79358ucomisd x0, x1
37bc7935csetp r9b
37bc79360cmovne r9l, r10l
37bc79364or ecx, r9l
37bc79367test r8l, r8l
37bc7936ajle 0x37bc79670
37bc79370test cl, cl
37bc79372je 0x37bc793f0
37bc79374cmp r8l, 1
37bc79378jne 0x37bc799ad
37bc7937eucomisd x0, x1
37bc79382mov r8l, 0
37bc79388setnp cl
37bc7938bcmovne ecx, r8l
37bc7938ftest cl, cl
37bc79391je 0x37bc799b8
37bc79397ucomisd x2, x1
37bc7939bsetnp cl
37bc7939ecmovne ecx, r8l
37bc793a2test cl, cl
37bc793a4je 0x37bc799b8
37bc793aasub eax, 1
37bc793admov rcx, r14
37bc793b0pxor x0, x0
37bc793b4shl rax, 4
37bc793b8lea rax, [r14+rax+16]
37bc793bdmov r8, rax
37bc793c0sub r8, r14
37bc793c3and r8l, 16
37bc793c7je 0x37bc793e0
37bc793c9lea rcx, [r14+16]
37bc793cdmovups [r14], x0
37bc793d1cmp rax, rcx
37bc793d4je 0x37bc793f0
37bc793d6nop [rax+rax]
37bc793e0
37bc793e0loc_37bc793e0:
37bc793e0movups [rcx], x0
37bc793e3add rcx, 32
37bc793e7movups [rcx-16], x0
37bc793ebcmp rax, rcx
37bc793eejne 0x37bc793e0
37bc793f0
37bc793f0loc_37bc793f0:
37bc793f0mov r10l, 1
37bc793f6
37bc793f6loc_37bc793f6:
37bc793f6test dl, dl
37bc793f8jne 0x37bc79261
37bc793fexor eax, eax
37bc79400mov r9l, 1
37bc79406test r12, r12
37bc79409mov rcx, rsi
37bc7940cmov r8l, 1
37bc79412lea rdx, [rip+0x7d4ed7]
37bc79419mov [rsp+32], r10l
37bc7941ecmovs r12, rax
37bc79422call lsame_
37bc79427mov ebp, [rbp]
37bc7942amovsxd r10, [rsp+32]
37bc7942ftest eax, eax
37bc79431mov rax, [rsp+272]
37bc79439movsxd rax, [rax]
37bc7943cje 0x37bc796f8
37bc79442cmp eax, 1
37bc79445je 0x37bc79bb9
37bc7944b
37bc7944bloc_37bc7944b:
37bc7944btest ebp, ebp
37bc7944djle 0x37bc79261
37bc79453movsxd r8, eax
37bc79456movsxd rax, r15l
37bc79459mov r11, r10
37bc7945csub r10, 1
37bc79460mov rsi, rax
37bc79463sub rax, 1
37bc79467movsd_xmm x7, [rdi]
37bc7946bmovsd_xmm x6, [rdi+8]
37bc79470shl rax, 4
37bc79474shl rsi, 4
37bc79478add r12, 1
37bc7947cadd ebp, 1
37bc7947fshl r10, 4
37bc79483add rsi, r13
37bc79486add r13, rax
37bc79489shl r11, 4
37bc7948dlea rax, [r14+r10]
37bc79491shl r12, 4
37bc79495add r11, r14
37bc79498shl r8, 4
37bc7949cmov rdi, [rsp+296]
37bc794a4mov [rsp+32], rax
37bc794a9mov r15, rbx
37bc794acmov r14l, 1
37bc794b2movsxd r9, [rdi]
37bc794b5lea rdi, [r12-16]
37bc794bashl r9, 4
37bc794benop
37bc794c0
37bc794c0loc_37bc794c0:
37bc794c0movsd_xmm x0, [rsi-16]
37bc794c5movsd_xmm x2, [rsi-8]
37bc794camovapd x1, x7
37bc794cemovapd x3, x6
37bc794d2mulsd x1, x0
37bc794d6mulsd x3, x2
37bc794damulsd x0, x6
37bc794demulsd x2, x7
37bc794e2subsd x1, x3
37bc794e6addsd x2, x0
37bc794eacmp r14l, 1
37bc794eeje 0x37bc79928
37bc794f4lea eax, [r14-2]
37bc794f8movapd x5, x1
37bc794fcmovapd x4, x2
37bc79500mov rdx, r15
37bc79503shl rax, 4
37bc79507unpcklpd x5, x2
37bc7950bunpcklpd x4, x1
37bc7950fmov rcx, r13
37bc79512lea r10, [r15+rax+16]
37bc79517mov rax, [rsp+32]
37bc7951cpxor x3, x3
37bc79520movapd x8, x6
37bc79525movapd x10, x1
37bc7952amovapd x9, x2
37bc7952fnop
37bc79530
37bc79530loc_37bc79530:
37bc79530movupd x6, [rdx]
37bc79534movupd x1, [rdx]
37bc79538add rdx, 16
37bc7953cunpckhpd x1, x1
37bc79540unpcklpd x6, x6
37bc79544movapd x2, x1
37bc79548movapd x0, x6
37bc7954cmulpd x2, x4
37bc79550mulpd x0, x5
37bc79554addsubpd x0, x2
37bc79558movupd x2, [rax]
37bc7955caddpd x0, x2
37bc79560movupd x2, [rcx]
37bc79564add rcx, r8
37bc79567movups [rax], x0
37bc7956amovapd x0, x2
37bc7956eadd rax, r9
37bc79571shufpd x0, x2, 1
37bc79576mulpd x2, x1
37bc7957amulpd x0, x6
37bc7957emovapd x1, x2
37bc79582addpd x1, x0
37bc79586subpd x0, x2
37bc7958amovsd_xmm x0, x1
37bc7958eaddpd x3, x0
37bc79592cmp rdx, r10
37bc79595jne 0x37bc79530
37bc79597movapd x4, x3
37bc7959bmovapd x6, x8
37bc795a0movapd x1, x10
37bc795a5movapd x2, x9
37bc795aaunpckhpd x3, x3
37bc795ae
37bc795aeloc_37bc795ae:
37bc795aemovsd_xmm x0, [rbx]
37bc795b2movsd_xmm x5, [rbx+8]
37bc795b7add r14l, 1
37bc795bbadd rsi, r8
37bc795bemovapd x8, x6
37bc795c3add r15, rdi
37bc795c6mulsd x5, x1
37bc795camulsd x0, x2
37bc795cemulsd x8, x3
37bc795d3mulsd x1, [rbx]
37bc795d7mulsd x2, [rbx+8]
37bc795dcadd rbx, r12
37bc795dfmulsd x3, x7
37bc795e3addsd x0, x5
37bc795e7movapd x5, x7
37bc795ebaddsd x0, [r11-8]
37bc795f1mulsd x5, x4
37bc795f5mulsd x4, x6
37bc795f9subsd x1, x2
37bc795fdaddsd x1, [r11-16]
37bc79603addsd x5, x8
37bc79608subsd x3, x4
37bc7960caddsd x0, x5
37bc79610addsd x1, x3
37bc79614movsd_xmm [r11-8], x0
37bc7961amovsd_xmm [r11-16], x1
37bc79620add r11, r9
37bc79623cmp r14l, ebp
37bc79626jne 0x37bc794c0
37bc7962cjmp 0x37bc79261
37bc79631
37bc79631 0f 1f 80 00 00 00 00 .......
37bc79638
37bc79638loc_37bc79638:
37bc79638ucomisd x0, x1
37bc7963cmovsd_xmm x1, [rip+0x7d4cb4]
37bc79644setnp cl
37bc79647cmovne ecx, r10l
37bc7964btest cl, cl
37bc7964dje 0x37bc7932e
37bc79653ucomisd x2, x1
37bc79657setnp cl
37bc7965acmovne ecx, r10l
37bc7965etest cl, cl
37bc79660jne 0x37bc79261
37bc79666jmp 0x37bc7932e
37bc7966b
37bc7966b 0f 1f 44 00 00 ..D..
37bc79670
37bc79670loc_37bc79670:
37bc79670lea r9l, [rax-1]
37bc79674mov r10l, 1
37bc7967aimul r9l, r8l
37bc7967esub r10l, r9l
37bc79681test cl, cl
37bc79683je 0x37bc793f6
37bc79689
37bc79689loc_37bc79689:
37bc79689pxor x1, x1
37bc7968dmov r9l, 0
37bc79693ucomisd x0, x1
37bc79697setnp cl
37bc7969acmovne ecx, r9l
37bc7969eshl r8, 4
37bc796a2test cl, cl
37bc796a4je 0x37bc79938
37bc796aaucomisd x2, x1
37bc796aesetnp cl
37bc796b1cmovne ecx, r9l
37bc796b5test cl, cl
37bc796b7je 0x37bc79938
37bc796bdmovsxd rcx, r10l
37bc796c0add eax, 1
37bc796c3pxor x0, x0
37bc796c7mov r9l, 1
37bc796cdshl rcx, 4
37bc796d1add rcx, r14
37bc796d4nop
37bc796d5nop [rax+rax]
37bc796e0
37bc796e0loc_37bc796e0:
37bc796e0add r9l, 1
37bc796e4movups [rcx-16], x0
37bc796e8add rcx, r8
37bc796ebcmp r9l, eax
37bc796eejne 0x37bc796e0
37bc796f0jmp 0x37bc793f6
37bc796f5
37bc796f5 0f 1f 00 ...
37bc796f8
37bc796f8loc_37bc796f8:
37bc796f8cmp eax, 1
37bc796fbje 0x37bc79a2e
37bc79701
37bc79701loc_37bc79701:
37bc79701test ebp, ebp
37bc79703jle 0x37bc79261
37bc79709lea rdx, [r12+1]
37bc7970emov r11, rax
37bc79711shl r12, 4
37bc79715movsd_xmm x2, [rdi]
37bc79719shl rdx, 4
37bc7971dshl r11, 4
37bc79721mov [rsp+40], r12
37bc79726movsd_xmm x1, [rdi+8]
37bc7972bmov [rsp+32], rdx
37bc79730movsxd rdx, r15l
37bc79733mov r15, r11
37bc79736lea rdi, [rbx+16]
37bc7973aadd rax, rdx
37bc7973dneg r15
37bc79740mov r12l, 1
37bc79746shl rax, 4
37bc7974alea rsi, [r13+rax-16]
37bc7974flea eax, [rbp-1]
37bc79752add ebp, 1
37bc79755sub rax, 1
37bc79759shl rax, 4
37bc7975dlea r9, [rbx+rax+32]
37bc79762nop [rax]
37bc79765nop [rax+rax]
37bc79770
37bc79770loc_37bc79770:
37bc79770movsd_xmm x0, [rsi+r15]
37bc79776movsd_xmm x6, [rdi-8]
37bc7977bmovsxd rax, r10l
37bc7977eadd r12l, 1
37bc79782movsd_xmm x5, [rsi+r15+8]
37bc79789mov r8, rax
37bc7978cmovapd x3, x0
37bc79790movapd x7, x6
37bc79794shl r8, 4
37bc79798mulsd x0, x1
37bc7979cmovapd x4, x5
37bc797a0add r8, r14
37bc797a3mulsd x4, x1
37bc797a7mulsd x3, x2
37bc797abmulsd x5, x2
37bc797afsubsd x3, x4
37bc797b3addsd x5, x0
37bc797b7movsd_xmm x0, [rdi-16]
37bc797bcmulsd x6, x3
37bc797c0movapd x4, x0
37bc797c4mulsd x4, x3
37bc797c8mulsd x7, x5
37bc797ccmulsd x0, x5
37bc797d0subsd x4, x7
37bc797d4addsd x4, [r8-16]
37bc797daaddsd x0, x6
37bc797deaddsd x0, [r8-8]
37bc797e4movsd_xmm [r8-16], x4
37bc797eamovsd_xmm [r8-8], x0
37bc797f0cmp r12l, ebp
37bc797f3je 0x37bc798f0
37bc797f9mov rbx, [rsp+296]
37bc79801movapd x6, x3
37bc79805mov rcx, rsi
37bc79808unpcklpd x6, x5
37bc7980cunpcklpd x5, x3
37bc79810pxor x3, x3
37bc79814movsxd rdx, [rbx]
37bc79817lea rax, [rax+rdx-1]
37bc7981cmov rbx, rdx
37bc7981fmov r13, rdx
37bc79822mov rdx, rdi
37bc79825shl rax, 4
37bc79829shl rbx, 4
37bc7982dadd rax, r14
37bc79830
37bc79830loc_37bc79830:
37bc79830movupd x4, [rdx]
37bc79834movupd x7, [rdx]
37bc79838add rdx, 16
37bc7983cunpcklpd x4, x4
37bc79840unpckhpd x7, x7
37bc79844movapd x0, x4
37bc79848movapd x9, x7
37bc7984dmulpd x0, x6
37bc79851mulpd x7, x5
37bc79855addsubpd x0, x7
37bc79859movupd x7, [rax]
37bc7985daddpd x0, x7
37bc79861movupd x7, [rcx]
37bc79865add rcx, r11
37bc79868movups [rax], x0
37bc7986bmovapd x0, x7
37bc7986fadd rax, rbx
37bc79872shufpd x0, x7, 1
37bc79877mulpd x7, x9
37bc7987cmulpd x0, x4
37bc79880movapd x4, x7
37bc79884addpd x4, x0
37bc79888subpd x0, x7
37bc7988cmovsd_xmm x0, x4
37bc79890addpd x3, x0
37bc79894cmp rdx, r9
37bc79897jne 0x37bc79830
37bc79899movapd x4, x3
37bc7989dmovapd x0, x2
37bc798a1unpckhpd x3, x3
37bc798a5add r10l, r13l
37bc798a8mulsd x0, x4
37bc798acmovapd x5, x1
37bc798b0add rdi, [rsp+32]
37bc798b5add rsi, r11
37bc798b8mulsd x5, x3
37bc798bcadd r9, [rsp+40]
37bc798c1mulsd x3, x2
37bc798c5mulsd x4, x1
37bc798c9addsd x0, x5
37bc798cdaddsd x0, [r8-8]
37bc798d3subsd x3, x4
37bc798d7addsd x3, [r8-16]
37bc798ddmovsd_xmm [r8-8], x0
37bc798e3movsd_xmm [r8-16], x3
37bc798e9jmp 0x37bc79770
37bc798ee
37bc798ee 66 90 f.
37bc798f0
37bc798f0loc_37bc798f0:
37bc798f0pxor x3, x3
37bc798f4mulsd x2, x3
37bc798f8mulsd x1, x3
37bc798fcmovapd x3, x2
37bc79900subsd x3, x1
37bc79904addsd x1, x2
37bc79908addsd x3, x4
37bc7990caddsd x1, x0
37bc79910movsd_xmm [r8-16], x3
37bc79916movsd_xmm [r8-8], x1
37bc7991cjmp 0x37bc79261
37bc79921
37bc79921 0f 1f 80 00 00 00 00 .......
37bc79928
37bc79928loc_37bc79928:
37bc79928pxor x4, x4
37bc7992cmovapd x3, x4
37bc79930jmp 0x37bc795ae
37bc79935
37bc79935 0f 1f 00 ...
37bc79938
37bc79938loc_37bc79938:
37bc79938movsxd rcx, r10l
37bc7993bmovddup x3, x2
37bc7993fmovddup x2, x0
37bc79943xor r9l, r9l
37bc79946sub rcx, 1
37bc7994ashl rcx, 4
37bc7994eadd rcx, r14
37bc79951nop [rax]
37bc79954nop [rax+rax]
37bc7995fnop [rax+rax]
37bc7996anop [rax+rax]
37bc79975nop [rax+rax]
37bc79980
37bc79980loc_37bc79980:
37bc79980movupd x0, [rcx]
37bc79984movapd x1, x3
37bc79988add r9l, 1
37bc7998cmulpd x1, x0
37bc79990shufpd x0, x0, 1
37bc79995mulpd x0, x2
37bc79999addsubpd x1, x0
37bc7999dmovups [rcx], x1
37bc799a0add rcx, r8
37bc799a3cmp r9l, eax
37bc799a6jne 0x37bc79980
37bc799a8jmp 0x37bc793f6
37bc799ad
37bc799adloc_37bc799ad:
37bc799admov r10l, 1
37bc799b3jmp 0x37bc79689
37bc799b8
37bc799b8loc_37bc799b8:
37bc799b8sub eax, 1
37bc799bbmovapd x3, x2
37bc799bfmovapd x1, x0
37bc799c3mov rcx, r14
37bc799c6shl rax, 4
37bc799caunpcklpd x3, x0
37bc799ceunpcklpd x1, x2
37bc799d2lea rax, [r14+rax+16]
37bc799d7nop [rax+rax]
37bc799dfnop [rax+rax]
37bc799eanop [rax+rax]
37bc799f5nop [rax+rax]
37bc79a00
37bc79a00loc_37bc79a00:
37bc79a00movupd x2, [rcx]
37bc79a04movupd x0, [rcx]
37bc79a08add rcx, 16
37bc79a0cunpcklpd x2, x2
37bc79a10unpckhpd x0, x0
37bc79a14mulpd x2, x3
37bc79a18mulpd x0, x1
37bc79a1caddsubpd x2, x0
37bc79a20movups [rcx-16], x2
37bc79a24cmp rax, rcx
37bc79a27jne 0x37bc79a00
37bc79a29jmp 0x37bc793f0
37bc79a2e
37bc79a2eloc_37bc79a2e:
37bc79a2emov rsi, [rsp+296]
37bc79a36cmp [rsi], 1
37bc79a39jne 0x37bc79701
37bc79a3ftest ebp, ebp
37bc79a41jle 0x37bc79261
37bc79a47lea r9l, [rbp-1]
37bc79a4bmovsd_xmm x5, [rdi]
37bc79a4flea rdx, [r14+16]
37bc79a53add rbx, 16
37bc79a57lea r8, [r12+1]
37bc79a5cshl r9, 4
37bc79a60movsd_xmm x4, [rdi+8]
37bc79a65add r13, 16
37bc79a69shl r8, 4
37bc79a6dmov rcx, r9
37bc79a70
37bc79a70loc_37bc79a70:
37bc79a70movsd_xmm x0, [r13-16]
37bc79a76movsd_xmm x7, [r13-8]
37bc79a7cmovapd x1, x5
37bc79a80movapd x2, x4
37bc79a84movsd_xmm x3, [rbx-8]
37bc79a89mulsd x2, x7
37bc79a8dmulsd x1, x0
37bc79a91mulsd x7, x5
37bc79a95mulsd x0, x4
37bc79a99subsd x1, x2
37bc79a9daddsd x7, x0
37bc79aa1movsd_xmm x0, [rbx-16]
37bc79aa6movapd x6, x1
37bc79aaamulsd x6, x3
37bc79aaemulsd x3, x7
37bc79ab2movapd x2, x7
37bc79ab6mulsd x2, x0
37bc79abamulsd x0, x1
37bc79abeaddsd x2, x6
37bc79ac2addsd x2, [rdx-8]
37bc79ac7subsd x0, x3
37bc79acbaddsd x0, [rdx-16]
37bc79ad0movsd_xmm [rdx-8], x2
37bc79ad5movsd_xmm [rdx-16], x0
37bc79adatest rcx, rcx
37bc79addje 0x37bc79d6f
37bc79ae3movapd x8, x1
37bc79ae8xor eax, eax
37bc79aeapxor x3, x3
37bc79aeeunpcklpd x8, x7
37bc79af3unpcklpd x7, x1
37bc79af7nop [rax+rax]
37bc79b00
37bc79b00loc_37bc79b00:
37bc79b00movupd x6, [rbx+rax]
37bc79b05movupd x1, [rbx+rax]
37bc79b0aunpcklpd x6, x6
37bc79b0eunpckhpd x1, x1
37bc79b12movapd x2, x1
37bc79b16movapd x0, x6
37bc79b1amulpd x2, x7
37bc79b1emulpd x0, x8
37bc79b23addsubpd x0, x2
37bc79b27movupd x2, [rdx+rax]
37bc79b2caddpd x0, x2
37bc79b30movupd x2, [r13+rax]
37bc79b37movups [rdx+rax], x0
37bc79b3bmovapd x0, x2
37bc79b3fadd rax, 16
37bc79b43shufpd x0, x2, 1
37bc79b48mulpd x2, x1
37bc79b4cmulpd x0, x6
37bc79b50movapd x1, x2
37bc79b54addpd x1, x0
37bc79b58subpd x0, x2
37bc79b5cmovsd_xmm x0, x1
37bc79b60addpd x3, x0
37bc79b64cmp rcx, rax
37bc79b67jne 0x37bc79b00
37bc79b69movapd x1, x3
37bc79b6dmovapd x0, x5
37bc79b71unpckhpd x3, x3
37bc79b75add rdx, 16
37bc79b79movapd x2, x4
37bc79b7dadd rbx, r8
37bc79b80add r13, 16
37bc79b84sub rcx, 16
37bc79b88mulsd x0, x1
37bc79b8cmulsd x2, x3
37bc79b90mulsd x1, x4
37bc79b94mulsd x3, x5
37bc79b98addsd x0, x2
37bc79b9caddsd x0, [rdx-24]
37bc79ba1subsd x3, x1
37bc79ba5addsd x3, [rdx-32]
37bc79baamovsd_xmm [rdx-24], x0
37bc79bafmovsd_xmm [rdx-32], x3
37bc79bb4jmp 0x37bc79a70
37bc79bb9
37bc79bb9loc_37bc79bb9:
37bc79bb9mov rsi, [rsp+296]
37bc79bc1mov ecx, [rsi]
37bc79bc3cmp ecx, 1
37bc79bc6jne 0x37bc7944b
37bc79bcctest ebp, ebp
37bc79bcejle 0x37bc79261
37bc79bd4movsd_xmm x5, [rdi]
37bc79bd8lea r10, [r12+1]
37bc79bddadd ebp, 1
37bc79be0mov r8, rbx
37bc79be3shl r10, 4
37bc79be7xor r9l, r9l
37bc79beamovapd x9, x5
37bc79befmovsd_xmm x5, [rdi+8]
37bc79bf4lea r11, [r10-16]
37bc79bf8movapd x10, x5
37bc79bfdnop [rax]
37bc79c00
37bc79c00loc_37bc79c00:
37bc79c00movsd_xmm x0, [r13+r9]
37bc79c07movapd x4, x9
37bc79c0cmovapd x1, x10
37bc79c11movsd_xmm x5, [r13+r9+8]
37bc79c18mulsd x4, x0
37bc79c1cmulsd x1, x5
37bc79c20mulsd x0, x10
37bc79c25mulsd x5, x9
37bc79c2asubsd x4, x1
37bc79c2eaddsd x5, x0
37bc79c32cmp ecx, 1
37bc79c35je 0x37bc79d62
37bc79c3bmovapd x7, x4
37bc79c3fmovapd x6, x5
37bc79c43lea edx, [rcx-1]
37bc79c46xor eax, eax
37bc79c48unpcklpd x7, x5
37bc79c4cunpcklpd x6, x4
37bc79c50shl rdx, 4
37bc79c54pxor x3, x3
37bc79c58nop [rax+rax]
37bc79c60
37bc79c60loc_37bc79c60:
37bc79c60movupd x8, [r8+rax]
37bc79c66movupd x1, [r8+rax]
37bc79c6cunpcklpd x8, x8
37bc79c71unpckhpd x1, x1
37bc79c75movapd x2, x1
37bc79c79movapd x0, x8
37bc79c7emulpd x2, x6
37bc79c82mulpd x0, x7
37bc79c86addsubpd x0, x2
37bc79c8amovupd x2, [r14+rax]
37bc79c90addpd x0, x2
37bc79c94movupd x2, [r13+rax]
37bc79c9bmovups [r14+rax], x0
37bc79ca0movapd x0, x2
37bc79ca4add rax, 16
37bc79ca8shufpd x0, x2, 1
37bc79cadmulpd x2, x1
37bc79cb1mulpd x0, x8
37bc79cb6movapd x1, x2
37bc79cbaaddpd x1, x0
37bc79cbesubpd x0, x2
37bc79cc2movsd_xmm x0, x1
37bc79cc6addpd x3, x0
37bc79ccacmp rax, rdx
37bc79ccdjne 0x37bc79c60
37bc79ccfmovapd x1, x3
37bc79cd3unpckhpd x3, x3
37bc79cd7
37bc79cd7loc_37bc79cd7:
37bc79cd7movsd_xmm x7, [rbx]
37bc79cdbmovsd_xmm x6, [rbx+8]
37bc79ce0movapd x0, x5
37bc79ce4add ecx, 1
37bc79ce7movapd x2, x4
37bc79cebmovapd x8, x10
37bc79cf0add rbx, r10
37bc79cf3add r8, r11
37bc79cf6mulsd x2, x6
37bc79cfamulsd x0, x7
37bc79cfemulsd x8, x3
37bc79d03mulsd x4, x7
37bc79d07mulsd x5, x6
37bc79d0bmulsd x3, x9
37bc79d10addsd x0, x2
37bc79d14movapd x2, x9
37bc79d19addsd x0, [r14+r9+8]
37bc79d20mulsd x2, x1
37bc79d24mulsd x1, x10
37bc79d29subsd x4, x5
37bc79d2daddsd x4, [r14+r9]
37bc79d33addsd x2, x8
37bc79d38subsd x3, x1
37bc79d3caddsd x0, x2
37bc79d40addsd x3, x4
37bc79d44movsd_xmm [r14+r9+8], x0
37bc79d4bmovsd_xmm [r14+r9], x3
37bc79d51add r9, 16
37bc79d55cmp ecx, ebp
37bc79d57jne 0x37bc79c00
37bc79d5djmp 0x37bc79261
37bc79d62
37bc79d62loc_37bc79d62:
37bc79d62pxor x1, x1
37bc79d66movapd x3, x1
37bc79d6ajmp 0x37bc79cd7
37bc79d6f
37bc79d6floc_37bc79d6f:
37bc79d6fpxor x0, x0
37bc79d73mulsd x5, x0
37bc79d77mulsd x4, x0
37bc79d7bmovapd x0, x5
37bc79d7fsubsd x0, x4
37bc79d83addsd x4, x5
37bc79d87addsd x0, [r14+r9]
37bc79d8daddsd x4, x2
37bc79d91movsd_xmm [r14+r9], x0
37bc79d97movsd_xmm [r14+r9+8], x4
37bc79d9ejmp 0x37bc79261
37bc79180
37bc79180zsymv_:
37bc79180push r15
37bc79182push r14
37bc79184push r13
37bc79186push r12
37bc79188push rbp
37bc79189push rdi
37bc7918apush rsi
37bc7918bpush rbx
37bc7918csub rsp, 152
37bc79193movups [rsp+64], x6
37bc79198movups [rsp+80], x7
37bc7919dmovups [rsp+96], x8
37bc791a3movups [rsp+112], x9
37bc791a9movups [rsp+128], x10
37bc791b2mov r15, [rsp+256]
37bc791bamov r13, [rsp+264]
37bc791c2mov r14, [rsp+288]
37bc791camovsxd r12, [r15]
37bc791cdmov rbp, rdx
37bc791d0mov rdi, r8
37bc791d3mov rbx, r9
37bc791d6mov r8l, 1
37bc791dcmov r9l, 1
37bc791e2lea rdx, [rip+0x7d5107]
37bc791e9mov rsi, rcx
37bc791eccall lsame_
37bc791f1test eax, eax
37bc791f3je 0x37bc79298
37bc791f9
37bc791f9loc_37bc791f9:
37bc791f9mov eax, [rbp]
37bc791fctest eax, eax
37bc791fejs 0x37bc79240
37bc79200mov edx, 1
37bc79205cmovg edx, eax
37bc79208cmp [r15], edx
37bc7920bjl 0x37bc792c8
37bc79211mov rcx, [rsp+272]
37bc79219mov r9l, [rcx]
37bc7921ctest r9l, r9l
37bc7921fje 0x37bc792d8
37bc79225mov rcx, [rsp+296]
37bc7922dmovsxd r8, [rcx]
37bc79230test r8l, r8l
37bc79233jne 0x37bc792e2
37bc79239mov eax, 10
37bc7923ejmp 0x37bc79245
37bc79240
37bc79240loc_37bc79240:
37bc79240mov eax, 2
37bc79245
37bc79245loc_37bc79245:
37bc79245lea rdx, [rsp+60]
37bc7924amov r8l, 6
37bc79250lea rcx, [rip+0x7d509b]
37bc79257mov [rsp+60], eax
37bc7925bcall xerbla_
37bc79260nop
37bc79261
37bc79261loc_37bc79261:
37bc79261movups x6, [rsp+64]
37bc79266movups x7, [rsp+80]
37bc7926bmovups x8, [rsp+96]
37bc79271movups x9, [rsp+112]
37bc79277movups x10, [rsp+128]
37bc79280add rsp, 152
37bc79287pop rbx
37bc79288pop rsi
37bc79289pop rdi
37bc7928apop rbp
37bc7928bpop r12
37bc7928dpop r13
37bc7928fpop r14
37bc79291pop r15
37bc79293ret
37bc79294
37bc79294 0f 1f 40 00 ..@.
37bc79298
37bc79298loc_37bc79298:
37bc79298mov r9l, 1
37bc7929emov r8l, 1
37bc792a4lea rdx, [rip+0x7d5046]
37bc792abmov rcx, rsi
37bc792aecall lsame_
37bc792b3test eax, eax
37bc792b5jne 0x37bc791f9
37bc792bbmov eax, 1
37bc792c0jmp 0x37bc79245
37bc792c2
37bc792c2 66 0f 1f 44 00 00 f..D..
37bc792c8
37bc792c8loc_37bc792c8:
37bc792c8mov eax, 5
37bc792cdjmp 0x37bc79245
37bc792d2
37bc792d2 66 0f 1f 44 00 00 f..D..
37bc792d8
37bc792d8loc_37bc792d8:
37bc792d8mov eax, 7
37bc792ddjmp 0x37bc79245
37bc792e2
37bc792e2loc_37bc792e2:
37bc792e2test eax, eax
37bc792e4je 0x37bc79261
37bc792eapxor x1, x1
37bc792eeucomisd x1, [rdi+8]
37bc792f3mov r10l, 0
37bc792f9mov r15, [rsp+280]
37bc79301movsd_xmm x0, [r15+8]
37bc79307movsd_xmm x2, [r15]
37bc7930csetnp dl
37bc7930fcmovne edx, r10l
37bc79313ucomisd x1, [rdi]
37bc79317setnp cl
37bc7931acmovne ecx, r10l
37bc7931eand dl, cl
37bc79320jne 0x37bc79638
37bc79326movsd_xmm x1, [rip+0x7d4fca]
37bc7932e
37bc7932eloc_37bc7932e:
37bc7932emov r15l, 1
37bc79334test r9l, r9l
37bc79337jg 0x37bc79343
37bc79339lea ecx, [rax-1]
37bc7933cimul ecx, r9l
37bc79340sub r15l, ecx
37bc79343
37bc79343loc_37bc79343:
37bc79343ucomisd x2, x1
37bc79347mov r10l, 1
37bc7934dpxor x1, x1
37bc79351setp cl
37bc79354cmovne ecx, r10l
37bc79358ucomisd x0, x1
37bc7935csetp r9b
37bc79360cmovne r9l, r10l
37bc79364or ecx, r9l
37bc79367test r8l, r8l
37bc7936ajle 0x37bc79670
37bc79370test cl, cl
37bc79372je 0x37bc793f0
37bc79374cmp r8l, 1
37bc79378jne 0x37bc799ad
37bc7937eucomisd x0, x1
37bc79382mov r8l, 0
37bc79388setnp cl
37bc7938bcmovne ecx, r8l
37bc7938ftest cl, cl
37bc79391je 0x37bc799b8
37bc79397ucomisd x2, x1
37bc7939bsetnp cl
37bc7939ecmovne ecx, r8l
37bc793a2test cl, cl
37bc793a4je 0x37bc799b8
37bc793aasub eax, 1
37bc793admov rcx, r14
37bc793b0pxor x0, x0
37bc793b4shl rax, 4
37bc793b8lea rax, [r14+rax+16]
37bc793bdmov r8, rax
37bc793c0sub r8, r14
37bc793c3and r8l, 16
37bc793c7je 0x37bc793e0
37bc793c9lea rcx, [r14+16]
37bc793cdmovups [r14], x0
37bc793d1cmp rax, rcx
37bc793d4je 0x37bc793f0
37bc793d6nop [rax+rax]
37bc793e0
37bc793e0loc_37bc793e0:
37bc793e0movups [rcx], x0
37bc793e3add rcx, 32
37bc793e7movups [rcx-16], x0
37bc793ebcmp rax, rcx
37bc793eejne 0x37bc793e0
37bc793f0
37bc793f0loc_37bc793f0:
37bc793f0mov r10l, 1
37bc793f6
37bc793f6loc_37bc793f6:
37bc793f6test dl, dl
37bc793f8jne 0x37bc79261
37bc793fexor eax, eax
37bc79400mov r9l, 1
37bc79406test r12, r12
37bc79409mov rcx, rsi
37bc7940cmov r8l, 1
37bc79412lea rdx, [rip+0x7d4ed7]
37bc79419mov [rsp+32], r10l
37bc7941ecmovs r12, rax
37bc79422call lsame_
37bc79427mov ebp, [rbp]
37bc7942amovsxd r10, [rsp+32]
37bc7942ftest eax, eax
37bc79431mov rax, [rsp+272]
37bc79439movsxd rax, [rax]
37bc7943cje 0x37bc796f8
37bc79442cmp eax, 1
37bc79445je 0x37bc79bb9
37bc7944b
37bc7944bloc_37bc7944b:
37bc7944btest ebp, ebp
37bc7944djle 0x37bc79261
37bc79453movsxd r8, eax
37bc79456movsxd rax, r15l
37bc79459mov r11, r10
37bc7945csub r10, 1
37bc79460mov rsi, rax
37bc79463sub rax, 1
37bc79467movsd_xmm x7, [rdi]
37bc7946bmovsd_xmm x6, [rdi+8]
37bc79470shl rax, 4
37bc79474shl rsi, 4
37bc79478add r12, 1
37bc7947cadd ebp, 1
37bc7947fshl r10, 4
37bc79483add rsi, r13
37bc79486add r13, rax
37bc79489shl r11, 4
37bc7948dlea rax, [r14+r10]
37bc79491shl r12, 4
37bc79495add r11, r14
37bc79498shl r8, 4
37bc7949cmov rdi, [rsp+296]
37bc794a4mov [rsp+32], rax
37bc794a9mov r15, rbx
37bc794acmov r14l, 1
37bc794b2movsxd r9, [rdi]
37bc794b5lea rdi, [r12-16]
37bc794bashl r9, 4
37bc794benop
37bc794c0
37bc794c0loc_37bc794c0:
37bc794c0movsd_xmm x0, [rsi-16]
37bc794c5movsd_xmm x2, [rsi-8]
37bc794camovapd x1, x7
37bc794cemovapd x3, x6
37bc794d2mulsd x1, x0
37bc794d6mulsd x3, x2
37bc794damulsd x0, x6
37bc794demulsd x2, x7
37bc794e2subsd x1, x3
37bc794e6addsd x2, x0
37bc794eacmp r14l, 1
37bc794eeje 0x37bc79928
37bc794f4lea eax, [r14-2]
37bc794f8movapd x5, x1
37bc794fcmovapd x4, x2
37bc79500mov rdx, r15
37bc79503shl rax, 4
37bc79507unpcklpd x5, x2
37bc7950bunpcklpd x4, x1
37bc7950fmov rcx, r13
37bc79512lea r10, [r15+rax+16]
37bc79517mov rax, [rsp+32]
37bc7951cpxor x3, x3
37bc79520movapd x8, x6
37bc79525movapd x10, x1
37bc7952amovapd x9, x2
37bc7952fnop
37bc79530
37bc79530loc_37bc79530:
37bc79530movupd x6, [rdx]
37bc79534movupd x1, [rdx]
37bc79538add rdx, 16
37bc7953cunpckhpd x1, x1
37bc79540unpcklpd x6, x6
37bc79544movapd x2, x1
37bc79548movapd x0, x6
37bc7954cmulpd x2, x4
37bc79550mulpd x0, x5
37bc79554addsubpd x0, x2
37bc79558movupd x2, [rax]
37bc7955caddpd x0, x2
37bc79560movupd x2, [rcx]
37bc79564add rcx, r8
37bc79567movups [rax], x0
37bc7956amovapd x0, x2
37bc7956eadd rax, r9
37bc79571shufpd x0, x2, 1
37bc79576mulpd x2, x1
37bc7957amulpd x0, x6
37bc7957emovapd x1, x2
37bc79582addpd x1, x0
37bc79586subpd x0, x2
37bc7958amovsd_xmm x0, x1
37bc7958eaddpd x3, x0
37bc79592cmp rdx, r10
37bc79595jne 0x37bc79530
37bc79597movapd x4, x3
37bc7959bmovapd x6, x8
37bc795a0movapd x1, x10
37bc795a5movapd x2, x9
37bc795aaunpckhpd x3, x3
37bc795ae
37bc795aeloc_37bc795ae:
37bc795aemovsd_xmm x0, [rbx]
37bc795b2movsd_xmm x5, [rbx+8]
37bc795b7add r14l, 1
37bc795bbadd rsi, r8
37bc795bemovapd x8, x6
37bc795c3add r15, rdi
37bc795c6mulsd x5, x1
37bc795camulsd x0, x2
37bc795cemulsd x8, x3
37bc795d3mulsd x1, [rbx]
37bc795d7mulsd x2, [rbx+8]
37bc795dcadd rbx, r12
37bc795dfmulsd x3, x7
37bc795e3addsd x0, x5
37bc795e7movapd x5, x7
37bc795ebaddsd x0, [r11-8]
37bc795f1mulsd x5, x4
37bc795f5mulsd x4, x6
37bc795f9subsd x1, x2
37bc795fdaddsd x1, [r11-16]
37bc79603addsd x5, x8
37bc79608subsd x3, x4
37bc7960caddsd x0, x5
37bc79610addsd x1, x3
37bc79614movsd_xmm [r11-8], x0
37bc7961amovsd_xmm [r11-16], x1
37bc79620add r11, r9
37bc79623cmp r14l, ebp
37bc79626jne 0x37bc794c0
37bc7962cjmp 0x37bc79261
37bc79631
37bc79631 0f 1f 80 00 00 00 00 .......
37bc79638
37bc79638loc_37bc79638:
37bc79638ucomisd x0, x1
37bc7963cmovsd_xmm x1, [rip+0x7d4cb4]
37bc79644setnp cl
37bc79647cmovne ecx, r10l
37bc7964btest cl, cl
37bc7964dje 0x37bc7932e
37bc79653ucomisd x2, x1
37bc79657setnp cl
37bc7965acmovne ecx, r10l
37bc7965etest cl, cl
37bc79660jne 0x37bc79261
37bc79666jmp 0x37bc7932e
37bc7966b
37bc7966b 0f 1f 44 00 00 ..D..
37bc79670
37bc79670loc_37bc79670:
37bc79670lea r9l, [rax-1]
37bc79674mov r10l, 1
37bc7967aimul r9l, r8l
37bc7967esub r10l, r9l
37bc79681test cl, cl
37bc79683je 0x37bc793f6
37bc79689
37bc79689loc_37bc79689:
37bc79689pxor x1, x1
37bc7968dmov r9l, 0
37bc79693ucomisd x0, x1
37bc79697setnp cl
37bc7969acmovne ecx, r9l
37bc7969eshl r8, 4
37bc796a2test cl, cl
37bc796a4je 0x37bc79938
37bc796aaucomisd x2, x1
37bc796aesetnp cl
37bc796b1cmovne ecx, r9l
37bc796b5test cl, cl
37bc796b7je 0x37bc79938
37bc796bdmovsxd rcx, r10l
37bc796c0add eax, 1
37bc796c3pxor x0, x0
37bc796c7mov r9l, 1
37bc796cdshl rcx, 4
37bc796d1add rcx, r14
37bc796d4nop
37bc796d5nop [rax+rax]
37bc796e0
37bc796e0loc_37bc796e0:
37bc796e0add r9l, 1
37bc796e4movups [rcx-16], x0
37bc796e8add rcx, r8
37bc796ebcmp r9l, eax
37bc796eejne 0x37bc796e0
37bc796f0jmp 0x37bc793f6
37bc796f5
37bc796f5 0f 1f 00 ...
37bc796f8
37bc796f8loc_37bc796f8:
37bc796f8cmp eax, 1
37bc796fbje 0x37bc79a2e
37bc79701
37bc79701loc_37bc79701:
37bc79701test ebp, ebp
37bc79703jle 0x37bc79261
37bc79709lea rdx, [r12+1]
37bc7970emov r11, rax
37bc79711shl r12, 4
37bc79715movsd_xmm x2, [rdi]
37bc79719shl rdx, 4
37bc7971dshl r11, 4
37bc79721mov [rsp+40], r12
37bc79726movsd_xmm x1, [rdi+8]
37bc7972bmov [rsp+32], rdx
37bc79730movsxd rdx, r15l
37bc79733mov r15, r11
37bc79736lea rdi, [rbx+16]
37bc7973aadd rax, rdx
37bc7973dneg r15
37bc79740mov r12l, 1
37bc79746shl rax, 4
37bc7974alea rsi, [r13+rax-16]
37bc7974flea eax, [rbp-1]
37bc79752add ebp, 1
37bc79755sub rax, 1
37bc79759shl rax, 4
37bc7975dlea r9, [rbx+rax+32]
37bc79762nop [rax]
37bc79765nop [rax+rax]
37bc79770
37bc79770loc_37bc79770:
37bc79770movsd_xmm x0, [rsi+r15]
37bc79776movsd_xmm x6, [rdi-8]
37bc7977bmovsxd rax, r10l
37bc7977eadd r12l, 1
37bc79782movsd_xmm x5, [rsi+r15+8]
37bc79789mov r8, rax
37bc7978cmovapd x3, x0
37bc79790movapd x7, x6
37bc79794shl r8, 4
37bc79798mulsd x0, x1
37bc7979cmovapd x4, x5
37bc797a0add r8, r14
37bc797a3mulsd x4, x1
37bc797a7mulsd x3, x2
37bc797abmulsd x5, x2
37bc797afsubsd x3, x4
37bc797b3addsd x5, x0
37bc797b7movsd_xmm x0, [rdi-16]
37bc797bcmulsd x6, x3
37bc797c0movapd x4, x0
37bc797c4mulsd x4, x3
37bc797c8mulsd x7, x5
37bc797ccmulsd x0, x5
37bc797d0subsd x4, x7
37bc797d4addsd x4, [r8-16]
37bc797daaddsd x0, x6
37bc797deaddsd x0, [r8-8]
37bc797e4movsd_xmm [r8-16], x4
37bc797eamovsd_xmm [r8-8], x0
37bc797f0cmp r12l, ebp
37bc797f3je 0x37bc798f0
37bc797f9mov rbx, [rsp+296]
37bc79801movapd x6, x3
37bc79805mov rcx, rsi
37bc79808unpcklpd x6, x5
37bc7980cunpcklpd x5, x3
37bc79810pxor x3, x3
37bc79814movsxd rdx, [rbx]
37bc79817lea rax, [rax+rdx-1]
37bc7981cmov rbx, rdx
37bc7981fmov r13, rdx
37bc79822mov rdx, rdi
37bc79825shl rax, 4
37bc79829shl rbx, 4
37bc7982dadd rax, r14
37bc79830
37bc79830loc_37bc79830:
37bc79830movupd x4, [rdx]
37bc79834movupd x7, [rdx]
37bc79838add rdx, 16
37bc7983cunpcklpd x4, x4
37bc79840unpckhpd x7, x7
37bc79844movapd x0, x4
37bc79848movapd x9, x7
37bc7984dmulpd x0, x6
37bc79851mulpd x7, x5
37bc79855addsubpd x0, x7
37bc79859movupd x7, [rax]
37bc7985daddpd x0, x7
37bc79861movupd x7, [rcx]
37bc79865add rcx, r11
37bc79868movups [rax], x0
37bc7986bmovapd x0, x7
37bc7986fadd rax, rbx
37bc79872shufpd x0, x7, 1
37bc79877mulpd x7, x9
37bc7987cmulpd x0, x4
37bc79880movapd x4, x7
37bc79884addpd x4, x0
37bc79888subpd x0, x7
37bc7988cmovsd_xmm x0, x4
37bc79890addpd x3, x0
37bc79894cmp rdx, r9
37bc79897jne 0x37bc79830
37bc79899movapd x4, x3
37bc7989dmovapd x0, x2
37bc798a1unpckhpd x3, x3
37bc798a5add r10l, r13l
37bc798a8mulsd x0, x4
37bc798acmovapd x5, x1
37bc798b0add rdi, [rsp+32]
37bc798b5add rsi, r11
37bc798b8mulsd x5, x3
37bc798bcadd r9, [rsp+40]
37bc798c1mulsd x3, x2
37bc798c5mulsd x4, x1
37bc798c9addsd x0, x5
37bc798cdaddsd x0, [r8-8]
37bc798d3subsd x3, x4
37bc798d7addsd x3, [r8-16]
37bc798ddmovsd_xmm [r8-8], x0
37bc798e3movsd_xmm [r8-16], x3
37bc798e9jmp 0x37bc79770
37bc798ee
37bc798ee 66 90 f.
37bc798f0
37bc798f0loc_37bc798f0:
37bc798f0pxor x3, x3
37bc798f4mulsd x2, x3
37bc798f8mulsd x1, x3
37bc798fcmovapd x3, x2
37bc79900subsd x3, x1
37bc79904addsd x1, x2
37bc79908addsd x3, x4
37bc7990caddsd x1, x0
37bc79910movsd_xmm [r8-16], x3
37bc79916movsd_xmm [r8-8], x1
37bc7991cjmp 0x37bc79261
37bc79921
37bc79921 0f 1f 80 00 00 00 00 .......
37bc79928
37bc79928loc_37bc79928:
37bc79928pxor x4, x4
37bc7992cmovapd x3, x4
37bc79930jmp 0x37bc795ae
37bc79935
37bc79935 0f 1f 00 ...
37bc79938
37bc79938loc_37bc79938:
37bc79938movsxd rcx, r10l
37bc7993bmovddup x3, x2
37bc7993fmovddup x2, x0
37bc79943xor r9l, r9l
37bc79946sub rcx, 1
37bc7994ashl rcx, 4
37bc7994eadd rcx, r14
37bc79951nop [rax]
37bc79954nop [rax+rax]
37bc7995fnop [rax+rax]
37bc7996anop [rax+rax]
37bc79975nop [rax+rax]
37bc79980
37bc79980loc_37bc79980:
37bc79980movupd x0, [rcx]
37bc79984movapd x1, x3
37bc79988add r9l, 1
37bc7998cmulpd x1, x0
37bc79990shufpd x0, x0, 1
37bc79995mulpd x0, x2
37bc79999addsubpd x1, x0
37bc7999dmovups [rcx], x1
37bc799a0add rcx, r8
37bc799a3cmp r9l, eax
37bc799a6jne 0x37bc79980
37bc799a8jmp 0x37bc793f6
37bc799ad
37bc799adloc_37bc799ad:
37bc799admov r10l, 1
37bc799b3jmp 0x37bc79689
37bc799b8
37bc799b8loc_37bc799b8:
37bc799b8sub eax, 1
37bc799bbmovapd x3, x2
37bc799bfmovapd x1, x0
37bc799c3mov rcx, r14
37bc799c6shl rax, 4
37bc799caunpcklpd x3, x0
37bc799ceunpcklpd x1, x2
37bc799d2lea rax, [r14+rax+16]
37bc799d7nop [rax+rax]
37bc799dfnop [rax+rax]
37bc799eanop [rax+rax]
37bc799f5nop [rax+rax]
37bc79a00
37bc79a00loc_37bc79a00:
37bc79a00movupd x2, [rcx]
37bc79a04movupd x0, [rcx]
37bc79a08add rcx, 16
37bc79a0cunpcklpd x2, x2
37bc79a10unpckhpd x0, x0
37bc79a14mulpd x2, x3
37bc79a18mulpd x0, x1
37bc79a1caddsubpd x2, x0
37bc79a20movups [rcx-16], x2
37bc79a24cmp rax, rcx
37bc79a27jne 0x37bc79a00
37bc79a29jmp 0x37bc793f0
37bc79a2e
37bc79a2eloc_37bc79a2e:
37bc79a2emov rsi, [rsp+296]
37bc79a36cmp [rsi], 1
37bc79a39jne 0x37bc79701
37bc79a3ftest ebp, ebp
37bc79a41jle 0x37bc79261
37bc79a47lea r9l, [rbp-1]
37bc79a4bmovsd_xmm x5, [rdi]
37bc79a4flea rdx, [r14+16]
37bc79a53add rbx, 16
37bc79a57lea r8, [r12+1]
37bc79a5cshl r9, 4
37bc79a60movsd_xmm x4, [rdi+8]
37bc79a65add r13, 16
37bc79a69shl r8, 4
37bc79a6dmov rcx, r9
37bc79a70
37bc79a70loc_37bc79a70:
37bc79a70movsd_xmm x0, [r13-16]
37bc79a76movsd_xmm x7, [r13-8]
37bc79a7cmovapd x1, x5
37bc79a80movapd x2, x4
37bc79a84movsd_xmm x3, [rbx-8]
37bc79a89mulsd x2, x7
37bc79a8dmulsd x1, x0
37bc79a91mulsd x7, x5
37bc79a95mulsd x0, x4
37bc79a99subsd x1, x2
37bc79a9daddsd x7, x0
37bc79aa1movsd_xmm x0, [rbx-16]
37bc79aa6movapd x6, x1
37bc79aaamulsd x6, x3
37bc79aaemulsd x3, x7
37bc79ab2movapd x2, x7
37bc79ab6mulsd x2, x0
37bc79abamulsd x0, x1
37bc79abeaddsd x2, x6
37bc79ac2addsd x2, [rdx-8]
37bc79ac7subsd x0, x3
37bc79acbaddsd x0, [rdx-16]
37bc79ad0movsd_xmm [rdx-8], x2
37bc79ad5movsd_xmm [rdx-16], x0
37bc79adatest rcx, rcx
37bc79addje 0x37bc79d6f
37bc79ae3movapd x8, x1
37bc79ae8xor eax, eax
37bc79aeapxor x3, x3
37bc79aeeunpcklpd x8, x7
37bc79af3unpcklpd x7, x1
37bc79af7nop [rax+rax]
37bc79b00
37bc79b00loc_37bc79b00:
37bc79b00movupd x6, [rbx+rax]
37bc79b05movupd x1, [rbx+rax]
37bc79b0aunpcklpd x6, x6
37bc79b0eunpckhpd x1, x1
37bc79b12movapd x2, x1
37bc79b16movapd x0, x6
37bc79b1amulpd x2, x7
37bc79b1emulpd x0, x8
37bc79b23addsubpd x0, x2
37bc79b27movupd x2, [rdx+rax]
37bc79b2caddpd x0, x2
37bc79b30movupd x2, [r13+rax]
37bc79b37movups [rdx+rax], x0
37bc79b3bmovapd x0, x2
37bc79b3fadd rax, 16
37bc79b43shufpd x0, x2, 1
37bc79b48mulpd x2, x1
37bc79b4cmulpd x0, x6
37bc79b50movapd x1, x2
37bc79b54addpd x1, x0
37bc79b58subpd x0, x2
37bc79b5cmovsd_xmm x0, x1
37bc79b60addpd x3, x0
37bc79b64cmp rcx, rax
37bc79b67jne 0x37bc79b00
37bc79b69movapd x1, x3
37bc79b6dmovapd x0, x5
37bc79b71unpckhpd x3, x3
37bc79b75add rdx, 16
37bc79b79movapd x2, x4
37bc79b7dadd rbx, r8
37bc79b80add r13, 16
37bc79b84sub rcx, 16
37bc79b88mulsd x0, x1
37bc79b8cmulsd x2, x3
37bc79b90mulsd x1, x4
37bc79b94mulsd x3, x5
37bc79b98addsd x0, x2
37bc79b9caddsd x0, [rdx-24]
37bc79ba1subsd x3, x1
37bc79ba5addsd x3, [rdx-32]
37bc79baamovsd_xmm [rdx-24], x0
37bc79bafmovsd_xmm [rdx-32], x3
37bc79bb4jmp 0x37bc79a70
37bc79bb9
37bc79bb9loc_37bc79bb9:
37bc79bb9mov rsi, [rsp+296]
37bc79bc1mov ecx, [rsi]
37bc79bc3cmp ecx, 1
37bc79bc6jne 0x37bc7944b
37bc79bcctest ebp, ebp
37bc79bcejle 0x37bc79261
37bc79bd4movsd_xmm x5, [rdi]
37bc79bd8lea r10, [r12+1]
37bc79bddadd ebp, 1
37bc79be0mov r8, rbx
37bc79be3shl r10, 4
37bc79be7xor r9l, r9l
37bc79beamovapd x9, x5
37bc79befmovsd_xmm x5, [rdi+8]
37bc79bf4lea r11, [r10-16]
37bc79bf8movapd x10, x5
37bc79bfdnop [rax]
37bc79c00
37bc79c00loc_37bc79c00:
37bc79c00movsd_xmm x0, [r13+r9]
37bc79c07movapd x4, x9
37bc79c0cmovapd x1, x10
37bc79c11movsd_xmm x5, [r13+r9+8]
37bc79c18mulsd x4, x0
37bc79c1cmulsd x1, x5
37bc79c20mulsd x0, x10
37bc79c25mulsd x5, x9
37bc79c2asubsd x4, x1
37bc79c2eaddsd x5, x0
37bc79c32cmp ecx, 1
37bc79c35je 0x37bc79d62
37bc79c3bmovapd x7, x4
37bc79c3fmovapd x6, x5
37bc79c43lea edx, [rcx-1]
37bc79c46xor eax, eax
37bc79c48unpcklpd x7, x5
37bc79c4cunpcklpd x6, x4
37bc79c50shl rdx, 4
37bc79c54pxor x3, x3
37bc79c58nop [rax+rax]
37bc79c60
37bc79c60loc_37bc79c60:
37bc79c60movupd x8, [r8+rax]
37bc79c66movupd x1, [r8+rax]
37bc79c6cunpcklpd x8, x8
37bc79c71unpckhpd x1, x1
37bc79c75movapd x2, x1
37bc79c79movapd x0, x8
37bc79c7emulpd x2, x6
37bc79c82mulpd x0, x7
37bc79c86addsubpd x0, x2
37bc79c8amovupd x2, [r14+rax]
37bc79c90addpd x0, x2
37bc79c94movupd x2, [r13+rax]
37bc79c9bmovups [r14+rax], x0
37bc79ca0movapd x0, x2
37bc79ca4add rax, 16
37bc79ca8shufpd x0, x2, 1
37bc79cadmulpd x2, x1
37bc79cb1mulpd x0, x8
37bc79cb6movapd x1, x2
37bc79cbaaddpd x1, x0
37bc79cbesubpd x0, x2
37bc79cc2movsd_xmm x0, x1
37bc79cc6addpd x3, x0
37bc79ccacmp rax, rdx
37bc79ccdjne 0x37bc79c60
37bc79ccfmovapd x1, x3
37bc79cd3unpckhpd x3, x3
37bc79cd7
37bc79cd7loc_37bc79cd7:
37bc79cd7movsd_xmm x7, [rbx]
37bc79cdbmovsd_xmm x6, [rbx+8]
37bc79ce0movapd x0, x5
37bc79ce4add ecx, 1
37bc79ce7movapd x2, x4
37bc79cebmovapd x8, x10
37bc79cf0add rbx, r10
37bc79cf3add r8, r11
37bc79cf6mulsd x2, x6
37bc79cfamulsd x0, x7
37bc79cfemulsd x8, x3
37bc79d03mulsd x4, x7
37bc79d07mulsd x5, x6
37bc79d0bmulsd x3, x9
37bc79d10addsd x0, x2
37bc79d14movapd x2, x9
37bc79d19addsd x0, [r14+r9+8]
37bc79d20mulsd x2, x1
37bc79d24mulsd x1, x10
37bc79d29subsd x4, x5
37bc79d2daddsd x4, [r14+r9]
37bc79d33addsd x2, x8
37bc79d38subsd x3, x1
37bc79d3caddsd x0, x2
37bc79d40addsd x3, x4
37bc79d44movsd_xmm [r14+r9+8], x0
37bc79d4bmovsd_xmm [r14+r9], x3
37bc79d51add r9, 16
37bc79d55cmp ecx, ebp
37bc79d57jne 0x37bc79c00
37bc79d5djmp 0x37bc79261
37bc79d62
37bc79d62loc_37bc79d62:
37bc79d62pxor x1, x1
37bc79d66movapd x3, x1
37bc79d6ajmp 0x37bc79cd7
37bc79d6f
37bc79d6floc_37bc79d6f:
37bc79d6fpxor x0, x0
37bc79d73mulsd x5, x0
37bc79d77mulsd x4, x0
37bc79d7bmovapd x0, x5
37bc79d7fsubsd x0, x4
37bc79d83addsd x4, x5
37bc79d87addsd x0, [r14+r9]
37bc79d8daddsd x4, x2
37bc79d91movsd_xmm [r14+r9], x0
37bc79d97movsd_xmm [r14+r9+8], x4
37bc79d9ejmp 0x37bc79261
37bc79180
Loading..