File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    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
    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
    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