File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb941c0
37bb941c0zgsvj0_:
37bb941c0push r15
37bb941c2push r14
37bb941c4push r13
37bb941c6push r12
37bb941c8push rbp
37bb941c9push rdi
37bb941capush rsi
37bb941cbpush rbx
37bb941ccsub rsp, 680
37bb941d3movups [rsp+512], x6
37bb941dbmovups [rsp+528], x7
37bb941e3movups [rsp+544], x8
37bb941ecmovups [rsp+560], x9
37bb941f5movups [rsp+576], x10
37bb941femovups [rsp+592], x11
37bb94207movups [rsp+608], x12
37bb94210movups [rsp+624], x13
37bb94219movups [rsp+640], x14
37bb94222movups [rsp+656], x15
37bb9422bmov rax, [rsp+784]
37bb94233mov rbx, [rsp+824]
37bb9423bmov r13, [rsp+808]
37bb94243mov r14l, [rax]
37bb94246mov eax, [rbx]
37bb94248mov [rsp+768], r8
37bb94250mov rdi, rcx
37bb94253mov r8l, 1
37bb94259mov r15, rdx
37bb9425cmov [rsp+776], r9
37bb94264lea rdx, [rip+0x8b5655]
37bb9426bmov r9l, 1
37bb94271mov [rsp+96], eax
37bb94275call lsame_
37bb9427amov r9l, 1
37bb94280mov r8l, 1
37bb94286mov rcx, rdi
37bb94289lea rdx, [rip+0x8b5631]
37bb94290mov ebp, eax
37bb94292call lsame_
37bb94297mov esi, eax
37bb94299mov eax, ebp
37bb9429bor eax, esi
37bb9429dmov [rsp+212], eax
37bb942a4je 0x37bb9437b
37bb942aamov eax, [r15]
37bb942adtest eax, eax
37bb942afjs 0x37bb9436c
37bb942b5mov rdi, [rsp+768]
37bb942bdmov edi, [rdi]
37bb942bfmov r8l, edi
37bb942c2cmp eax, edi
37bb942c4jae 0x37bb94420
37bb942ca
37bb942caloc_37bb942ca:
37bb942camov edx, -3
37bb942cfmov eax, 3
37bb942d4
37bb942d4loc_37bb942d4:
37bb942d4mov rsi, [rsp+880]
37bb942dcmov r8l, 6
37bb942e2lea rcx, [rip+0x8b55da]
37bb942e9mov [rsp+496], eax
37bb942f0mov [rsi], edx
37bb942f2lea rdx, [rsp+496]
37bb942facall xerbla_
37bb942ffnop
37bb94300
37bb94300loc_37bb94300:
37bb94300movups x6, [rsp+512]
37bb94308movups x7, [rsp+528]
37bb94310movups x8, [rsp+544]
37bb94319movups x9, [rsp+560]
37bb94322movups x10, [rsp+576]
37bb9432bmovups x11, [rsp+592]
37bb94334movups x12, [rsp+608]
37bb9433dmovups x13, [rsp+624]
37bb94346movups x14, [rsp+640]
37bb9434fmovups x15, [rsp+656]
37bb94358add rsp, 680
37bb9435fpop rbx
37bb94360pop rsi
37bb94361pop rdi
37bb94362pop rbp
37bb94363pop r12
37bb94365pop r13
37bb94367pop r14
37bb94369pop r15
37bb9436bret
37bb9436c
37bb9436cloc_37bb9436c:
37bb9436cmov edx, -2
37bb94371mov eax, 2
37bb94376jmp 0x37bb942d4
37bb9437b
37bb9437bloc_37bb9437b:
37bb9437bmov r9l, 1
37bb94381mov r8l, 1
37bb94387lea rdx, [rip+0x8b5534]
37bb9438emov rcx, rdi
37bb94391call lsame_
37bb94396test eax, eax
37bb94398je 0x37bb94455
37bb9439emov eax, [r15]
37bb943a1test eax, eax
37bb943a3js 0x37bb9436c
37bb943a5mov rdi, [rsp+768]
37bb943admov edi, [rdi]
37bb943afmov r8l, edi
37bb943b2cmp eax, edi
37bb943b4jb 0x37bb942ca
37bb943bamov rbx, [rsp+784]
37bb943c2cmp eax, [rbx]
37bb943c4jg 0x37bb94464
37bb943ca
37bb943caloc_37bb943ca:
37bb943camov rdx, [rsp+832]
37bb943d2mov rbx, [rsp+848]
37bb943damovsd_xmm x1, [rdx]
37bb943decomisd x1, [rbx]
37bb943e2jae 0x37bb96db9
37bb943e8mov rbx, [rsp+856]
37bb943f0mov r12l, [rbx]
37bb943f3test r12l, r12l
37bb943f6js 0x37bb96daa
37bb943fcmov rdx, [rsp+872]
37bb94404cmp [rdx], eax
37bb94406jge 0x37bb94488
37bb9440cmov edx, -16
37bb94411mov eax, 16
37bb94416jmp 0x37bb942d4
37bb9441b
37bb9441b 0f 1f 44 00 00 ..D..
37bb94420
37bb94420loc_37bb94420:
37bb94420mov rdx, [rsp+784]
37bb94428cmp eax, [rdx]
37bb9442ajg 0x37bb94464
37bb9442cmov ecx, [r13]
37bb94430test ecx, ecx
37bb94432js 0x37bb94473
37bb94434mov edx, [rbx]
37bb94436test esi, esi
37bb94438je 0x37bb94442
37bb9443acmp edi, edx
37bb9443cjg 0x37bb94446
37bb9443etest ebp, ebp
37bb94440je 0x37bb943ca
37bb94442
37bb94442loc_37bb94442:
37bb94442cmp ecx, edx
37bb94444jle 0x37bb943ca
37bb94446
37bb94446loc_37bb94446:
37bb94446mov edx, -10
37bb9444bmov eax, 10
37bb94450jmp 0x37bb942d4
37bb94455
37bb94455loc_37bb94455:
37bb94455mov edx, -1
37bb9445amov eax, 1
37bb9445fjmp 0x37bb942d4
37bb94464
37bb94464loc_37bb94464:
37bb94464mov edx, -5
37bb94469mov eax, 5
37bb9446ejmp 0x37bb942d4
37bb94473
37bb94473loc_37bb94473:
37bb94473mov edx, -8
37bb94478mov eax, 8
37bb9447djmp 0x37bb942d4
37bb94482
37bb94482 66 0f 1f 44 00 00 f..D..
37bb94488
37bb94488loc_37bb94488:
37bb94488movsxd rbx, r14l
37bb9448bxor eax, eax
37bb9448dtest rbx, rbx
37bb94490cmovns rax, rbx
37bb94494movsxd rbx, [rsp+96]
37bb94499mov [rsp+232], rax
37bb944a1not rax
37bb944a4mov [rsp+240], rax
37bb944acxor eax, eax
37bb944aetest rbx, rbx
37bb944b1cmovns rax, rbx
37bb944b5mov [rsp+264], rax
37bb944bdnot rax
37bb944c0mov [rsp+288], rax
37bb944c8mov rax, [rsp+880]
37bb944d0mov [rax], 0
37bb944d6test esi, esi
37bb944d8je 0x37bb96d7c
37bb944demov [rsp+452], edi
37bb944e5
37bb944e5loc_37bb944e5:
37bb944e5cmp edi, 8
37bb944e8mov esi, 8
37bb944edmov eax, edi
37bb944efcmovle esi, edi
37bb944f2cdq
37bb944f3idiv esi
37bb944f5mov [rsp+312], esi
37bb944fcmov edx, esi
37bb944feimul edx, eax
37bb94501cmp edx, edi
37bb94503setne dl
37bb94506movzx edx, dl
37bb94509add eax, edx
37bb9450bmov [rsp+316], eax
37bb94512test r12l, r12l
37bb94515je 0x37bb96a34
37bb9451bmov rax, [rsp+840]
37bb94523movapd x12, x1
37bb94528mov ebp, 1
37bb9452dmov r14, r15
37bb94530movsd_xmm x13, [rip+0x8b53a7]
37bb94539sqrtsd x12, x12
37bb9453emov [rsp+424], r12l
37bb94546movsd_xmm x0, [rax]
37bb9454alea eax, [rdi-1]
37bb9454dmov [rsp+420], ebp
37bb94554movapd x4, x13
37bb94559imul eax, edi
37bb9455cdivsd x4, x0
37bb94560movapd x5, x0
37bb94564movapd x15, x0
37bb94569sqrtsd x5, x5
37bb9456dmov edx, eax
37bb9456fshr edx, 31
37bb94572movsd_xmm [rsp+216], x5
37bb9457blea ebx, [rdx+rax]
37bb9457emovsxd rax, esi
37bb94581mov edx, r8l
37bb94584shl rax, 3
37bb94588sar ebx, 1
37bb9458amov [rsp+408], rax
37bb94592mov rax, [rsp+232]
37bb9459amov [rsp+428], ebx
37bb945a1shl rax, 4
37bb945a5mov [rsp+104], rax
37bb945aamov rax, [rsp+264]
37bb945b2shl rax, 4
37bb945b6mov [rsp+96], rax
37bb945bbmovsxd rax, edi
37bb945bedivsd x15, x1
37bb945c3movsd_xmm [rsp+176], x4
37bb945ccmovapd x4, x13
37bb945d1divsd x4, x5
37bb945d5movapd x5, x13
37bb945dadivsd x5, x12
37bb945dfmovsd_xmm [rsp+168], x4
37bb945e8movsd_xmm [rsp+256], x5
37bb945f1
37bb945f1loc_37bb945f1:
37bb945f1mov ebp, [rsp+316]
37bb945f8test ebp, ebp
37bb945faje 0x37bb96d63
37bb94600movapd x14, x15
37bb94605xor ebx, ebx
37bb94607movapd x15, x12
37bb9460cxor r15l, r15l
37bb9460fmov r12l, [rsp+312]
37bb94617mov ebp, 1
37bb9461cpxor x12, x12
37bb94621mov [rsp+136], 0
37bb9462dnop [rax]
37bb94630
37bb94630loc_37bb94630:
37bb94630mov r9l, [rsp+316]
37bb94638mov ecx, r12l
37bb9463bsub ecx, [rsp+312]
37bb94642mov [rsp+208], 0
37bb9464dlea edi, [rcx+1]
37bb94650mov ecx, 1
37bb94655mov [rsp+352], ebp
37bb9465csub r9l, ebp
37bb9465fmov [rsp+360], edi
37bb94666test r9l, r9l
37bb94669mov [rsp+368], rbx
37bb94671cmovg r9l, ecx
37bb94675mov [rsp+120], r15l
37bb9467axor r10l, r10l
37bb9467dmov [rsp+376], r12l
37bb94685mov [rsp+344], r9l
37bb9468dmovsd_xmm [rsp+160], x15
37bb94697movapd x15, x14
37bb9469c
37bb9469cloc_37bb9469c:
37bb9469cmov esi, [rsp+312]
37bb946a3add edi, r10l
37bb946a6lea r8l, [rax-1]
37bb946aalea r9l, [rdi+rsi-1]
37bb946afcmp r8l, r9l
37bb946b2cmovg r8l, r9l
37bb946b6cmp edi, r8l
37bb946b9jg 0x37bb9526c
37bb946bfmovsxd rax, edi
37bb946c2mov rbx, [rsp+776]
37bb946camov rsi, [rsp+800]
37bb946d2mov [rsp+336], r10l
37bb946damov rcx, rax
37bb946ddmov [rsp+320], edi
37bb946e4lea r12, [rip+0x8b51e1]
37bb946ebshl rcx, 4
37bb946efadd rcx, [rsp+792]
37bb946f7lea rsi, [rsi+8*rax]
37bb946fbmov [rsp+304], r9l
37bb94703mov [rsp+144], rcx
37bb9470bmov rcx, [rsp+232]
37bb94713mov r10, rsi
37bb94716mov [rsp+224], r8l
37bb9471eimul rcx, rax
37bb94722add rcx, [rsp+240]
37bb9472aimul rax, [rsp+264]
37bb94733shl rcx, 4
37bb94737add rax, [rsp+288]
37bb9473flea rbx, [rbx+rcx+16]
37bb94744shl rax, 4
37bb94748mov [rsp+112], rbx
37bb9474dmov rbx, [rsp+816]
37bb94755lea rax, [rbx+rax+16]
37bb9475amov ebx, edi
37bb9475cmov [rsp+184], rax
37bb94764lea rax, [rsp+496]
37bb9476cmov [rsp+152], rax
37bb94774jmp 0x37bb947dc
37bb94776
37bb94776 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb94780
37bb94780loc_37bb94780:
37bb94780movsd_xmm x8, [r10-8]
37bb94786pxor x0, x0
37bb9478amovsd_xmm [rsp+456], x8
37bb94794comisd x8, x0
37bb94799ja 0x37bb949e8
37bb9479fcmp [rsp+224], esi
37bb947a6jl 0x37bb96880
37bb947acmov rbx, [rsp+104]
37bb947b1add [rsp+112], rbx
37bb947b6add r10, 8
37bb947baadd [rsp+144], 16
37bb947c3mov rbx, [rsp+96]
37bb947c8add [rsp+184], rbx
37bb947d0
37bb947d0loc_37bb947d0:
37bb947d0mov rax, [rsp+768]
37bb947d8mov ebx, esi
37bb947damov edx, [rax]
37bb947dc
37bb947dcloc_37bb947dc:
37bb947dcsub edx, ebx
37bb947demov rcx, [rsp+152]
37bb947e6lea r8, [rip+0x8b50df]
37bb947edmov [rsp+128], r10
37bb947f5add edx, 1
37bb947f8mov [rsp+496], edx
37bb947fflea rdx, [r10-8]
37bb94803call idamax_
37bb94808mov r10, [rsp+128]
37bb94810lea eax, [rbx+rax-1]
37bb94814cmp eax, ebx
37bb94816je 0x37bb948c7
37bb9481cmovsxd rsi, eax
37bb9481fmov [rsp+32], r12
37bb94824mov rdx, [rsp+112]
37bb94829mov rcx, r14
37bb9482cmov rax, [rsp+232]
37bb94834mov rdi, [rsp+240]
37bb9483clea r8, [rip+0x8b5089]
37bb94843imul rax, rsi
37bb94847lea rax, [rdi+rax+1]
37bb9484cmov rdi, [rsp+776]
37bb94854shl rax, 4
37bb94858lea r9, [rdi+rax]
37bb9485ccall zswap_
37bb94861mov edi, [rsp+212]
37bb94868mov r10, [rsp+128]
37bb94870test edi, edi
37bb94872jne 0x37bb95d80
37bb94878
37bb94878loc_37bb94878:
37bb94878lea rax, [rsi-1]
37bb9487cmov rsi, [rsp+800]
37bb94884movsd_xmm x0, [r10-8]
37bb9488amov rdi, [rsp+144]
37bb94892movsd_xmm [rsp+488], x0
37bb9489bmovsd_xmm x1, [rsi+8*rax]
37bb948a0movsd_xmm [r10-8], x1
37bb948a6movsd_xmm [rsi+8*rax], x0
37bb948abshl rax, 4
37bb948afmovupd x0, [rdi-16]
37bb948b4add rax, [rsp+792]
37bb948bcmovupd x1, [rax]
37bb948c0movups [rdi-16], x1
37bb948c4movups [rax], x0
37bb948c7
37bb948c7loc_37bb948c7:
37bb948c7mov r11l, [rsp+208]
37bb948cflea esi, [rbx+1]
37bb948d2test r11l, r11l
37bb948d5jne 0x37bb94780
37bb948dbmovsd_xmm x5, [rsp+168]
37bb948e4movsd_xmm x0, [r10-8]
37bb948eacomisd x5, x0
37bb948eejbe 0x37bb948ff
37bb948f0comisd x0, [rsp+216]
37bb948f9ja 0x37bb96630
37bb948ff
37bb948ffloc_37bb948ff:
37bb948fflea rax, [rsp+456]
37bb94907mov rdx, [rsp+112]
37bb9490cmov rcx, r14
37bb9490flea r9, [rsp+488]
37bb94917mov [rsp+32], rax
37bb9491clea r8, [rip+0x8b4fa9]
37bb94923mov [rsp+128], r10
37bb9492bmov [rsp+488], 0
37bb94937movsd_xmm [rsp+456], x13
37bb94941call zlassq_
37bb94946mov r10, [rsp+128]
37bb9494emovsd_xmm x8, [rsp+456]
37bb94958sqrtsd x8, x8
37bb9495dmulsd x8, [rsp+488]
37bb94967
37bb94967loc_37bb94967:
37bb94967pxor x0, x0
37bb9496bmovsd_xmm [r10-8], x8
37bb94971movsd_xmm [rsp+456], x8
37bb9497bcomisd x8, x0
37bb94980ja 0x37bb949e8
37bb94982ucomisd x8, x0
37bb94987jp 0x37bb949ab
37bb94989jne 0x37bb949ab
37bb9498bmov rax, [rsp+768]
37bb94993mov edi, [rsp+304]
37bb9499amov eax, [rax]
37bb9499ccmp edi, eax
37bb9499ecmovle eax, edi
37bb949a1add eax, [rsp+120]
37bb949a5sub eax, ebx
37bb949a7mov [rsp+120], eax
37bb949ab
37bb949abloc_37bb949ab:
37bb949abcmp [rsp+224], esi
37bb949b2jl 0x37bb95252
37bb949b8
37bb949b8loc_37bb949b8:
37bb949b8mov rdi, [rsp+104]
37bb949bdadd r10, 8
37bb949c1add [rsp+112], rdi
37bb949c6add [rsp+144], 16
37bb949cfmov rdi, [rsp+96]
37bb949d4add [rsp+184], rdi
37bb949dcjmp 0x37bb947d0
37bb949e1
37bb949e1 0f 1f 80 00 00 00 00 .......
37bb949e8
37bb949e8loc_37bb949e8:
37bb949e8mov rax, [rsp+768]
37bb949f0mov edx, [rax]
37bb949f2mov eax, [rsp+304]
37bb949f9cmp eax, edx
37bb949fbcmovle edx, eax
37bb949fecmp edx, esi
37bb94a00jl 0x37bb9523f
37bb94a06mov rcx, [rsp+232]
37bb94a0emovsxd rax, esi
37bb94a11mov rbx, [rsp+776]
37bb94a19mov [rsp+248], r10
37bb94a21mov [rsp+128], edx
37bb94a28mov r13, [rsp+144]
37bb94a30mov ebp, esi
37bb94a32imul rcx, rax
37bb94a36add rcx, [rsp+240]
37bb94a3emov [rsp+308], esi
37bb94a45imul rax, [rsp+264]
37bb94a4eshl rcx, 4
37bb94a52add rax, [rsp+288]
37bb94a5alea rdi, [rbx+rcx+16]
37bb94a5fmov rbx, [rsp+816]
37bb94a67shl rax, 4
37bb94a6blea r15, [rbx+rax+16]
37bb94a70mov rbx, r10
37bb94a73jmp 0x37bb94f32
37bb94a78
37bb94a78 0f 1f 84 00 00 00 00 00 ........
37bb94a80
37bb94a80loc_37bb94a80:
37bb94a80comisd x7, x13
37bb94a85jb 0x37bb94f80
37bb94a8bmovapd x0, x15
37bb94a90xor esi, esi
37bb94a92mulsd x0, x8
37bb94a97comisd x7, x0
37bb94a9bmovsd_xmm x0, [rsp+176]
37bb94aa4divsd x0, x7
37bb94aa8setae sil
37bb94aaccomisd x0, x8
37bb94ab1jbe 0x37bb95050
37bb94ab7mov [rsp+40], r12
37bb94abcmov r8, [rsp+112]
37bb94ac1mov rdx, r14
37bb94ac4lea rcx, [rsp+432]
37bb94accmov [rsp+32], rdi
37bb94ad1lea r9, [rip+0x8b4df4]
37bb94ad8mov [rsp+192], rcx
37bb94ae0call zdotc_
37bb94ae5addsd x7, x10
37bb94aeamovsd_xmm x6, [rsp+440]
37bb94af3movsd_xmm x1, [rsp+432]
37bb94afcmov rcx, [rsp+192]
37bb94b04movapd x0, x6
37bb94b08mulsd x0, x10
37bb94b0daddsd x0, x1
37bb94b11mulsd x1, x10
37bb94b16divsd x0, x7
37bb94b1asubsd x6, x1
37bb94b1emovapd x1, x10
37bb94b23divsd x1, x8
37bb94b28divsd x6, x7
37bb94b2cmulsd x10, x1
37bb94b31movapd x9, x1
37bb94b36mulsd x1, x0
37bb94b3aaddsd x10, x8
37bb94b3fmulsd x9, x6
37bb94b44subsd x6, x1
37bb94b48divsd x6, x10
37bb94b4daddsd x9, x0
37bb94b52divsd x9, x10
37bb94b57
37bb94b57loc_37bb94b57:
37bb94b57movsd_xmm [rsp+432], x9
37bb94b61movsd_xmm [rsp+440], x6
37bb94b6acall fn_37c42fc80
37bb94b6fmov rax, [rsp+848]
37bb94b77maxsd x12, x0
37bb94b7ccomisd x0, [rax]
37bb94b80jbe 0x37bb94f60
37bb94b86mov r10l, [rsp+208]
37bb94b8exor eax, eax
37bb94b90test r10l, r10l
37bb94b93cmovne eax, [rsp+120]
37bb94b98mov [rsp+120], eax
37bb94b9ctest esi, esi
37bb94b9eje 0x37bb95b88
37bb94ba4pxor x3, x3
37bb94ba8movapd x7, x6
37bb94bacmovapd x5, x0
37bb94bb0movsd_xmm x11, [rsp+456]
37bb94bbamovapd x2, x3
37bb94bbexorpd x5, [rip+0x8b4d2a]
37bb94bc6movapd x14, x11
37bb94bcbmovsd_xmm [rsp+192], x5
37bb94bd4divsd x2, x0
37bb94bd8mulsd x7, x2
37bb94bdcmovapd x1, x2
37bb94be0mulsd x2, x9
37bb94be5mulsd x1, x3
37bb94be9addsd x7, x9
37bb94beemovsd_xmm x9, [rsp+464]
37bb94bf8subsd x6, x2
37bb94bfcpxor x2, x2
37bb94c00divsd x14, x9
37bb94c05movapd x10, x9
37bb94c0aaddsd x1, x0
37bb94c0edivsd x10, x11
37bb94c13divsd x7, x1
37bb94c17divsd x6, x1
37bb94c1bmovapd x1, x10
37bb94c20subsd x1, x14
37bb94c25andpd x1, [rip+0x8b4cd3]
37bb94c2dmulsd x1, [rip+0x8b4cdb]
37bb94c35movapd x5, x7
37bb94c39divsd x1, x0
37bb94c3dmovapd x0, x6
37bb94c41xorpd x0, [rip+0x8b4ca7]
37bb94c49unpcklpd x5, x0
37bb94c4dunpcklpd x0, x7
37bb94c51mulpd x0, x2
37bb94c55comisd x1, [rsp+256]
37bb94c5ejbe 0x37bb95a50
37bb94c64mov [rsp+32], r12
37bb94c69mov rdx, [rsp+112]
37bb94c6emov r9, rdi
37bb94c71mov rcx, r14
37bb94c74movsd_xmm x2, [rip+0x8b4c94]
37bb94c7cmov rax, [rsp+152]
37bb94c84lea rsi, [rsp+472]
37bb94c8clea r8, [rip+0x8b4c39]
37bb94c93mov [rsp+40], rsi
37bb94c98divsd x2, x1
37bb94c9cmov [rsp+48], rax
37bb94ca1movsd_xmm [rsp+472], x13
37bb94cabmovsd_xmm [rsp+480], x2
37bb94cb4movddup x1, x2
37bb94cb8movsd_xmm [rsp+296], x2
37bb94cc1mulpd x1, x5
37bb94cc5addsubpd x1, x0
37bb94cc9movups [rsp+496], x1
37bb94cd1movups [rsp+272], x1
37bb94cd9call zrot_
37bb94cdemov r9l, [rsp+212]
37bb94ce6movupd x1, [rsp+272]
37bb94cefmovsd_xmm x2, [rsp+296]
37bb94cf8test r9l, r9l
37bb94cfbjne 0x37bb95de0
37bb94d01
37bb94d01loc_37bb94d01:
37bb94d01mulsd x10, x2
37bb94d06movapd x0, x14
37bb94d0bpxor x1, x1
37bb94d0fmovsd_xmm x5, [rsp+192]
37bb94d18mulsd x0, x2
37bb94d1cmaxsd x2, [rsp+136]
37bb94d25movsd_xmm [rsp+136], x2
37bb94d2emulsd x10, x5
37bb94d33mulsd x0, x5
37bb94d37addsd x0, x13
37bb94d3cmaxsd x0, x1
37bb94d40sqrtsd x0, x0
37bb94d44movapd x3, x0
37bb94d48movapd x0, x13
37bb94d4dsubsd x0, x10
37bb94d52mulsd x3, x9
37bb94d57maxsd x0, x1
37bb94d5bmovsd_xmm [rbx], x3
37bb94d5fsqrtsd x0, x0
37bb94d63mulsd x11, x0
37bb94d68movsd_xmm [rsp+456], x11
37bb94d72
37bb94d72loc_37bb94d72:
37bb94d72movsd_xmm x0, [r13]
37bb94d78movsd_xmm x1, [r13+8]
37bb94d7emovapd x4, x7
37bb94d82movapd x2, x6
37bb94d86mov rax, [rsp+144]
37bb94d8emulsd x4, x0
37bb94d92mulsd x2, x1
37bb94d96mulsd x0, x6
37bb94d9amulsd x7, x1
37bb94d9esubsd x4, x2
37bb94da2xorpd x4, [rip+0x8b4b46]
37bb94daaaddsd x0, x7
37bb94daexorpd x0, [rip+0x8b4b3a]
37bb94db6movsd_xmm [rax-16], x4
37bb94dbbmovsd_xmm [rax-8], x0
37bb94dc0
37bb94dc0loc_37bb94dc0:
37bb94dc0movsd_xmm x5, [rsp+160]
37bb94dc9divsd x3, x9
37bb94dcemovapd x0, x3
37bb94dd2mulsd x0, x3
37bb94dd6comisd x5, x0
37bb94ddajb 0x37bb94e53
37bb94ddcmovsd_xmm x5, [rsp+168]
37bb94de5comisd x5, x9
37bb94deajbe 0x37bb94dfc
37bb94deccomisd x9, [rsp+216]
37bb94df6ja 0x37bb95ea8
37bb94dfc
37bb94dfcloc_37bb94dfc:
37bb94dfclea rax, [rsp+464]
37bb94e04lea r8, [rip+0x8b4ac1]
37bb94e0bmov rdx, rdi
37bb94e0emov rcx, r14
37bb94e11mov [rsp+32], rax
37bb94e16lea r9, [rsp+480]
37bb94e1emov [rsp+480], 0
37bb94e2amovsd_xmm [rsp+464], x13
37bb94e34call zlassq_
37bb94e39movsd_xmm x0, [rsp+464]
37bb94e42sqrtsd x0, x0
37bb94e46mulsd x0, [rsp+480]
37bb94e4fmovsd_xmm [rbx], x0
37bb94e53
37bb94e53loc_37bb94e53:
37bb94e53movsd_xmm x5, [rsp+160]
37bb94e5cmovapd x0, x11
37bb94e61divsd x0, x8
37bb94e66movapd x8, x11
37bb94e6bcomisd x5, x0
37bb94e6fjb 0x37bb94f10
37bb94e75movsd_xmm x5, [rsp+168]
37bb94e7ecomisd x5, x11
37bb94e83jbe 0x37bb94e95
37bb94e85comisd x11, [rsp+216]
37bb94e8fja 0x37bb95e38
37bb94e95
37bb94e95loc_37bb94e95:
37bb94e95lea rax, [rsp+456]
37bb94e9dmov rdx, [rsp+112]
37bb94ea2mov rcx, r14
37bb94ea5lea r9, [rsp+480]
37bb94eadmov [rsp+32], rax
37bb94eb2lea r8, [rip+0x8b4a13]
37bb94eb9mov [rsp+480], 0
37bb94ec5movsd_xmm [rsp+456], x13
37bb94ecfcall zlassq_
37bb94ed4movsd_xmm x8, [rsp+456]
37bb94edesqrtsd x8, x8
37bb94ee3mulsd x8, [rsp+480]
37bb94eed
37bb94eedloc_37bb94eed:
37bb94eedmov rax, [rsp+248]
37bb94ef5movsd_xmm [rsp+456], x8
37bb94effmovsd_xmm [rax-8], x8
37bb94f05nop [rax+rax]
37bb94f10
37bb94f10loc_37bb94f10:
37bb94f10add ebp, 1
37bb94f13add rbx, 8
37bb94f17add rdi, [rsp+104]
37bb94f1cadd r13, 16
37bb94f20add r15, [rsp+96]
37bb94f25cmp [rsp+128], ebp
37bb94f2cjl 0x37bb95230
37bb94f32
37bb94f32loc_37bb94f32:
37bb94f32movsd_xmm x7, [rbx]
37bb94f36pxor x10, x10
37bb94f3bmovsd_xmm [rsp+464], x7
37bb94f44comisd x7, x10
37bb94f49ja 0x37bb94a80
37bb94f4fcmp [rsp+208], 1
37bb94f57adc [rsp+120], 0
37bb94f5cjmp 0x37bb94f10
37bb94f5e
37bb94f5e 66 90 f.
37bb94f60
37bb94f60loc_37bb94f60:
37bb94f60cmp [rsp+208], 1
37bb94f68adc [rsp+120], 0
37bb94f6dmovsd_xmm x8, [rsp+456]
37bb94f77jmp 0x37bb94f10
37bb94f79
37bb94f79 0f 1f 80 00 00 00 00 .......
37bb94f80
37bb94f80loc_37bb94f80:
37bb94f80movapd x0, x7
37bb94f84xor esi, esi
37bb94f86divsd x0, x15
37bb94f8bcomisd x0, x8
37bb94f90movapd x0, x15
37bb94f95divsd x0, x7
37bb94f99setae sil
37bb94f9dcomisd x8, x0
37bb94fa2jbe 0x37bb95120
37bb94fa8mov [rsp+40], r12
37bb94fadmov r8, [rsp+112]
37bb94fb2mov rdx, r14
37bb94fb5lea rcx, [rsp+432]
37bb94fbdmov [rsp+32], rdi
37bb94fc2lea r9, [rip+0x8b4903]
37bb94fc9mov [rsp+192], rcx
37bb94fd1call zdotc_
37bb94fd6movapd x1, x10
37bb94fdbmovsd_xmm x6, [rsp+440]
37bb94fe4movsd_xmm x3, [rsp+432]
37bb94feddivsd x1, x8
37bb94ff2movapd x0, x6
37bb94ff6mulsd x0, x1
37bb94ffamovapd x2, x1
37bb94ffemulsd x2, x10
37bb95003mulsd x1, x3
37bb95007addsd x0, x3
37bb9500baddsd x2, x8
37bb95010subsd x6, x1
37bb95014divsd x0, x2
37bb95018divsd x6, x2
37bb9501c
37bb9501cloc_37bb9501c:
37bb9501cmovapd x9, x6
37bb95021addsd x7, x10
37bb95026mov rcx, [rsp+192]
37bb9502emulsd x9, x10
37bb95033addsd x9, x0
37bb95038mulsd x0, x10
37bb9503dsubsd x6, x0
37bb95041divsd x9, x7
37bb95046divsd x6, x7
37bb9504ajmp 0x37bb94b57
37bb9504f
37bb9504f 90 .
37bb95050
37bb95050loc_37bb95050:
37bb95050mov [rsp+32], r12
37bb95055mov rdx, [rsp+112]
37bb9505amov rcx, r14
37bb9505dlea r8, [rip+0x8b4868]
37bb95064mov r9, [rsp+864]
37bb9506ccall zcopy_
37bb95071lea rax, [rsp+448]
37bb95079mov [rsp+80], 1
37bb95082lea r8, [rip+0x8b4847]
37bb95089mov [rsp+72], rax
37bb9508emov rax, [rsp+784]
37bb95096mov rdx, r8
37bb95099lea r9, [rsp+456]
37bb950a1mov [rsp+48], r12
37bb950a6lea rcx, [rip+0x8b4827]
37bb950admov [rsp+64], rax
37bb950b2mov rax, [rsp+864]
37bb950bamov [rsp+40], r14
37bb950bfmov [rsp+56], rax
37bb950c4lea rax, [rip+0x8b480d]
37bb950cbmov [rsp+32], rax
37bb950d0call zlascl_
37bb950d5mov [rsp+40], r12
37bb950damov rdx, r14
37bb950ddmov r8, [rsp+864]
37bb950e5mov [rsp+32], rdi
37bb950ealea rcx, [rsp+432]
37bb950f2lea r9, [rip+0x8b47d3]
37bb950f9mov [rsp+192], rcx
37bb95101call zdotc_
37bb95106movsd_xmm x0, [rsp+432]
37bb9510fmovsd_xmm x6, [rsp+440]
37bb95118jmp 0x37bb9501c
37bb9511d
37bb9511d 0f 1f 00 ...
37bb95120
37bb95120loc_37bb95120:
37bb95120mov [rsp+32], r12
37bb95125lea r8, [rip+0x8b47a0]
37bb9512cmov rdx, rdi
37bb9512fmov rcx, r14
37bb95132mov r9, [rsp+864]
37bb9513acall zcopy_
37bb9513flea rax, [rsp+448]
37bb95147mov [rsp+80], 1
37bb95150lea r8, [rip+0x8b4779]
37bb95157mov [rsp+72], rax
37bb9515cmov rax, [rsp+784]
37bb95164mov rdx, r8
37bb95167lea r9, [rsp+464]
37bb9516fmov [rsp+48], r12
37bb95174lea rcx, [rip+0x8b4759]
37bb9517bmov [rsp+64], rax
37bb95180mov rax, [rsp+864]
37bb95188mov [rsp+40], r14
37bb9518dmov [rsp+56], rax
37bb95192lea rax, [rip+0x8b473f]
37bb95199mov [rsp+32], rax
37bb9519ecall zlascl_
37bb951a3mov rax, [rsp+864]
37bb951abmov rdx, r14
37bb951aemov [rsp+40], r12
37bb951b3mov r8, [rsp+112]
37bb951b8lea rcx, [rsp+432]
37bb951c0lea r9, [rip+0x8b4705]
37bb951c7mov [rsp+32], rax
37bb951ccmov [rsp+192], rcx
37bb951d4call zdotc_
37bb951d9movapd x1, x10
37bb951demovsd_xmm x6, [rsp+440]
37bb951e7movsd_xmm x0, [rsp+432]
37bb951f0divsd x1, x8
37bb951f5mov rcx, [rsp+192]
37bb951fdmulsd x10, x1
37bb95202movapd x9, x1
37bb95207mulsd x9, x6
37bb9520caddsd x10, x8
37bb95211addsd x9, x0
37bb95216mulsd x0, x1
37bb9521adivsd x9, x10
37bb9521fsubsd x6, x0
37bb95223divsd x6, x10
37bb95228jmp 0x37bb94b57
37bb9522d
37bb9522d 0f 1f 00 ...
37bb95230
37bb95230loc_37bb95230:
37bb95230mov r10, [rsp+248]
37bb95238mov esi, [rsp+308]
37bb9523f
37bb9523floc_37bb9523f:
37bb9523fmovsd_xmm [r10-8], x8
37bb95245cmp [rsp+224], esi
37bb9524cjge 0x37bb949b8
37bb95252
37bb95252loc_37bb95252:
37bb95252mov rax, [rsp+768]
37bb9525amov edi, [rsp+320]
37bb95261mov r10l, [rsp+336]
37bb95269movsxd rax, [rax]
37bb9526c
37bb9526cloc_37bb9526c:
37bb9526cmov ecx, [rsp+208]
37bb95273mov edx, eax
37bb95275mov [rsp+208], 1
37bb95280add r10l, [rsp+312]
37bb95288add ecx, 1
37bb9528bcmp [rsp+344], ecx
37bb95292jge 0x37bb9469c
37bb95298mov ebp, [rsp+352]
37bb9529fmovapd x14, x15
37bb952a4mov edi, [rsp+360]
37bb952abmovsd_xmm x15, [rsp+160]
37bb952b5mov rbx, [rsp+368]
37bb952bdmov r12l, [rsp+376]
37bb952c5mov r15l, [rsp+120]
37bb952caadd ebp, 1
37bb952cdcmp [rsp+316], ebp
37bb952d4jl 0x37bb968cd
37bb952danop [rax+rax]
37bb952e0
37bb952e0loc_37bb952e0:
37bb952e0mov eax, [rsp+312]
37bb952e7mov rdx, [rsp+232]
37bb952efmov r13, rbx
37bb952f2lea r11l, [r12+1]
37bb952f7mov rsi, [rsp+776]
37bb952ffmov [rsp+384], ebp
37bb95306lea r8l, [rax+r12]
37bb9530amov rax, [rsp+792]
37bb95312mov [rsp+160], r11l
37bb9531amov [rsp+184], r8l
37bb95322mov rcx, [rsp+768]
37bb9532alea rax, [rax+2*rbx]
37bb9532emov [rsp+388], r8l
37bb95336mov [rsp+376], rax
37bb9533emovsxd rax, edi
37bb95341imul rdx, rax
37bb95345add rdx, [rsp+240]
37bb9534dimul rax, [rsp+264]
37bb95356shl rdx, 4
37bb9535aadd rax, [rsp+288]
37bb95362lea rsi, [rsi+rdx+16]
37bb95367shl rax, 4
37bb9536bmov [rsp+368], rsi
37bb95373mov rsi, [rsp+816]
37bb9537blea rax, [rsi+rax+16]
37bb95380mov [rsp+360], rax
37bb95388
37bb95388loc_37bb95388:
37bb95388mov eax, [rcx]
37bb9538acmp r12l, eax
37bb9538dcmovle eax, r12l
37bb95391mov r11l, eax
37bb95394cmp edi, eax
37bb95396jg 0x37bb96c01
37bb9539cmovsxd rax, [rsp+160]
37bb953a4mov rsi, [rsp+800]
37bb953acmov [rsp+392], ebp
37bb953b3mov rbx, [rsp+232]
37bb953bbmov r10, [rsp+800]
37bb953c3mov [rsp+396], edi
37bb953calea edx, [rax-1]
37bb953cdmov [rsp+400], r13
37bb953d5mov r9, [rsp+376]
37bb953ddmovsxd rdx, edx
37bb953e0imul rbx, rax
37bb953e4add rbx, [rsp+240]
37bb953ecadd r10, r13
37bb953eflea rsi, [rsi+8*rdx]
37bb953f3shl rbx, 4
37bb953f7shl rdx, 4
37bb953fbmov r8, r10
37bb953femov [rsp+248], rsi
37bb95406mov rsi, [rsp+776]
37bb9540emov r10, rcx
37bb95411add rdx, [rsp+792]
37bb95419mov [rsp+416], r12l
37bb95421lea rsi, [rsi+rbx+16]
37bb95426mov [rsp+296], rdx
37bb9542emov rdx, [rsp+360]
37bb95436mov [rsp+224], rsi
37bb9543eimul rax, [rsp+264]
37bb95447mov rsi, [rsp+816]
37bb9544fadd rax, [rsp+288]
37bb95457shl rax, 4
37bb9545blea rax, [rsi+rax+16]
37bb95460mov esi, edi
37bb95462mov [rsp+272], rax
37bb9546amov rax, [rsp+368]
37bb95472jmp 0x37bb954a7
37bb95474
37bb95474 0f 1f 40 00 ..@.
37bb95478
37bb95478loc_37bb95478:
37bb95478jp 0x37bb95489
37bb9547aje 0x37bb967d0
37bb95480mov ecx, 0
37bb95485cmovbe r15l, ecx
37bb95489
37bb95489loc_37bb95489:
37bb95489add esi, 1
37bb9548cadd r8, 8
37bb95490add r9, 16
37bb95494add rax, [rsp+104]
37bb95499add rdx, [rsp+96]
37bb9549ecmp r11l, esi
37bb954a1jl 0x37bb96be0
37bb954a7
37bb954a7loc_37bb954a7:
37bb954a7movsd_xmm x7, [r8]
37bb954acpxor x0, x0
37bb954b0movsd_xmm [rsp+456], x7
37bb954b9comisd x7, x0
37bb954bdjbe 0x37bb95478
37bb954bfmov ecx, [r10]
37bb954c2mov edi, [rsp+184]
37bb954c9mov ebp, [rsp+160]
37bb954d0cmp edi, ecx
37bb954d2cmovle ecx, edi
37bb954d5mov [rsp+208], ecx
37bb954dccmp ebp, ecx
37bb954dejg 0x37bb9661c
37bb954e4mov r13, [rsp+272]
37bb954ecmov [rsp+304], r11l
37bb954f4mov [rsp+308], esi
37bb954fbmov r12, [rsp+296]
37bb95503mov [rsp+120], r13
37bb95508mov rdi, [rsp+224]
37bb95510mov [rsp+192], rdx
37bb95518mov rbx, [rsp+248]
37bb95520mov [rsp+112], rax
37bb95525mov [rsp+152], r9
37bb9552dmov [rsp+128], r8
37bb95535mov [rsp+768], r10
37bb9553djmp 0x37bb95a27
37bb95542
37bb95542 66 0f 1f 44 00 00 f..D..
37bb95548
37bb95548loc_37bb95548:
37bb95548comisd x8, x13
37bb9554djb 0x37bb95ee0
37bb95553comisd x7, x8
37bb95558jb 0x37bb960c8
37bb9555emovapd x0, x14
37bb95563xor r13l, r13l
37bb95566mulsd x0, x7
37bb9556acomisd x8, x0
37bb9556fsetae r13b
37bb95573
37bb95573loc_37bb95573:
37bb95573movsd_xmm x0, [rsp+176]
37bb9557cdivsd x0, x8
37bb95581comisd x0, x7
37bb95585jbe 0x37bb95fb8
37bb9558blea rsi, [rip+0x8b433a]
37bb95592mov [rsp+32], rdi
37bb95597mov r8, [rsp+112]
37bb9559clea rcx, [rsp+432]
37bb955a4mov [rsp+40], rsi
37bb955a9mov r9, rsi
37bb955acmov rdx, r14
37bb955afmov [rsp+144], rcx
37bb955b7call zdotc_
37bb955bcpxor x0, x0
37bb955c0movsd_xmm x6, [rsp+440]
37bb955c9movsd_xmm x2, [rsp+432]
37bb955d2addsd x8, x0
37bb955d7movapd x1, x6
37bb955dbmulsd x1, x0
37bb955dfaddsd x1, x2
37bb955e3mulsd x2, x0
37bb955e7divsd x1, x8
37bb955ecsubsd x6, x2
37bb955f0divsd x6, x8
37bb955f5
37bb955f5loc_37bb955f5:
37bb955f5movapd x2, x0
37bb955f9divsd x2, x7
37bb955fdmulsd x0, x2
37bb95601addsd x0, x7
37bb95605
37bb95605loc_37bb95605:
37bb95605movapd x8, x6
37bb9560amov rcx, [rsp+144]
37bb95612movapd x11, x7
37bb95617mulsd x8, x2
37bb9561caddsd x8, x1
37bb95621mulsd x1, x2
37bb95625divsd x8, x0
37bb9562asubsd x6, x1
37bb9562edivsd x6, x0
37bb95632
37bb95632loc_37bb95632:
37bb95632movsd_xmm [rsp+432], x8
37bb9563cmovsd_xmm [rsp+440], x6
37bb95645call fn_37c42fc80
37bb9564amov rax, [rsp+848]
37bb95652maxsd x12, x0
37bb95657movapd x2, x0
37bb9565bcomisd x0, [rax]
37bb9565fjbe 0x37bb95ec8
37bb95665movsd_xmm x9, [rsp+464]
37bb9566ftest r13l, r13l
37bb95672je 0x37bb960e8
37bb95678movapd x1, x0
37bb9567cpxor x0, x0
37bb95680movapd x10, x6
37bb95685movapd x3, x0
37bb95689comisd x9, x7
37bb9568exorpd x1, [rip+0x8b425a]
37bb95696divsd x3, x2
37bb9569amulsd x0, x3
37bb9569emulsd x10, x3
37bb956a3mulsd x3, x8
37bb956a8addsd x0, x2
37bb956acaddsd x10, x8
37bb956b1movapd x8, x11
37bb956b6subsd x6, x3
37bb956badivsd x8, x9
37bb956bfdivsd x10, x0
37bb956c4divsd x6, x0
37bb956c8movapd x0, x9
37bb956cddivsd x0, x11
37bb956d2movapd x3, x0
37bb956d6subsd x3, x8
37bb956dbandpd x3, [rip+0x8b421d]
37bb956e3mulsd x3, [rip+0x8b4225]
37bb956ebxorpd x3, [rip+0x8b41fd]
37bb956f3divsd x3, x2
37bb956f7movapd x2, x3
37bb956fbandpd x2, [rip+0x8b41fd]
37bb95703ja 0x37bb963e8
37bb95709comisd x2, [rsp+256]
37bb95712xorpd x3, [rip+0x8b41d6]
37bb9571amovapd x4, x13
37bb9571fja 0x37bb96660
37bb95725
37bb95725loc_37bb95725:
37bb95725movapd x2, x3
37bb95729mov rdx, [rsp+112]
37bb9572emov r9, rdi
37bb95731mov rcx, r14
37bb95734mulsd x2, x3
37bb95738lea rax, [rsp+496]
37bb95740lea r13, [rsp+472]
37bb95748lea r8, [rip+0x8b417d]
37bb9574fmov [rsp+144], rax
37bb95757addsd x2, x13
37bb9575csqrtsd x2, x2
37bb95760mulsd x2, x4
37bb95764addsd x2, x3
37bb95768movapd x3, x13
37bb9576ddivsd x3, x2
37bb95771movapd x2, x13
37bb95776mulsd x8, x3
37bb9577bmovapd x4, x3
37bb9577fmovsd_xmm [rsp+480], x3
37bb95788mulsd x4, x3
37bb9578cmulsd x8, x1
37bb95791addsd x4, x13
37bb95796divsd x2, x4
37bb9579aaddsd x8, x13
37bb9579fsqrtsd x2, x2
37bb957a3movsd_xmm [rsp+472], x2
37bb957acmulsd x2, x3
37bb957b0mulsd x3, x0
37bb957b4movapd x0, x13
37bb957b9movapd x4, x2
37bb957bdandpd x4, [rip+0x8b413b]
37bb957c5maxsd x4, [rsp+136]
37bb957cemulsd x3, x1
37bb957d2movsd_xmm [rsp+136], x4
37bb957dbpxor x4, x4
37bb957dfmaxsd x8, x4
37bb957e4subsd x0, x3
37bb957e8sqrtsd x8, x8
37bb957edmaxsd x0, x4
37bb957f1mulsd x8, x9
37bb957f6sqrtsd x0, x0
37bb957famulsd x11, x0
37bb957ffmovapd x0, x6
37bb95803movsd_xmm [rbx], x8
37bb95808xorpd x0, [rip+0x8b40e0]
37bb95810movapd x8, x2
37bb95815mov [rsp+48], rax
37bb9581amulsd x2, x0
37bb9581emovapd x1, x0
37bb95822mov [rsp+40], r13
37bb95827mulsd x1, x4
37bb9582bmov [rsp+32], rsi
37bb95830mulsd x8, x10
37bb95835movsd_xmm [rsp+456], x11
37bb9583fmulsd x4, x10
37bb95844subsd x8, x1
37bb95849addsd x4, x2
37bb9584dunpcklpd x8, x4
37bb95852movups [rsp+496], x8
37bb9585bcall zrot_
37bb95860mov edx, [rsp+212]
37bb95867mov rax, [rsp+144]
37bb9586ftest edx, edx
37bb95871jne 0x37bb96838
37bb95877
37bb95877loc_37bb95877:
37bb95877movsd_xmm x8, [rbx]
37bb9587c
37bb9587cloc_37bb9587c:
37bb9587cmovsd_xmm x2, [r12]
37bb95882movsd_xmm x1, [r12+8]
37bb95889movapd x3, x6
37bb9588dmovapd x0, x10
37bb95892mov rax, [rsp+152]
37bb9589amulsd x0, x2
37bb9589emulsd x3, x1
37bb958a2mulsd x6, x2
37bb958a6mulsd x10, x1
37bb958absubsd x0, x3
37bb958afxorpd x0, [rip+0x8b4039]
37bb958b7addsd x6, x10
37bb958bcxorpd x6, [rip+0x8b402c]
37bb958c4movsd_xmm [rax], x0
37bb958c8movsd_xmm [rax+8], x6
37bb958cd
37bb958cdloc_37bb958cd:
37bb958cdmovapd x0, x8
37bb958d2divsd x0, x9
37bb958d7mulsd x0, x0
37bb958dbcomisd x15, x0
37bb958e0jb 0x37bb95959
37bb958e2movsd_xmm x5, [rsp+168]
37bb958ebcomisd x5, x9
37bb958f0jbe 0x37bb95902
37bb958f2comisd x9, [rsp+216]
37bb958fcja 0x37bb96818
37bb95902
37bb95902loc_37bb95902:
37bb95902lea rax, [rsp+464]
37bb9590alea r8, [rip+0x8b3fbb]
37bb95911mov rdx, rdi
37bb95914mov rcx, r14
37bb95917mov [rsp+32], rax
37bb9591clea r9, [rsp+480]
37bb95924mov [rsp+480], 0
37bb95930movsd_xmm [rsp+464], x13
37bb9593acall zlassq_
37bb9593fmovsd_xmm x0, [rsp+464]
37bb95948sqrtsd x0, x0
37bb9594cmulsd x0, [rsp+480]
37bb95955movsd_xmm [rbx], x0
37bb95959
37bb95959loc_37bb95959:
37bb95959movapd x0, x11
37bb9595edivsd x0, x7
37bb95962mulsd x0, x0
37bb95966comisd x15, x0
37bb9596bjb 0x37bb962e0
37bb95971movsd_xmm x5, [rsp+168]
37bb9597acomisd x5, x11
37bb9597fjbe 0x37bb95991
37bb95981comisd x11, [rsp+216]
37bb9598bja 0x37bb967f8
37bb95991
37bb95991loc_37bb95991:
37bb95991lea rax, [rsp+456]
37bb95999mov rdx, [rsp+112]
37bb9599emov rcx, r14
37bb959a1lea r9, [rsp+480]
37bb959a9mov [rsp+32], rax
37bb959aelea r8, [rip+0x8b3f17]
37bb959b5mov [rsp+480], 0
37bb959c1movsd_xmm [rsp+456], x13
37bb959cbcall zlassq_
37bb959d0movsd_xmm x7, [rsp+456]
37bb959d9sqrtsd x7, x7
37bb959ddmulsd x7, [rsp+480]
37bb959e6
37bb959e6loc_37bb959e6:
37bb959e6mov rax, [rsp+128]
37bb959eexor r15l, r15l
37bb959f1movsd_xmm [rsp+456], x7
37bb959famovsd_xmm [rax], x7
37bb959fenop
37bb95a00
37bb95a00loc_37bb95a00:
37bb95a00mov rsi, [rsp+96]
37bb95a05add ebp, 1
37bb95a08add rbx, 8
37bb95a0cadd r12, 16
37bb95a10add [rsp+120], rsi
37bb95a15add rdi, [rsp+104]
37bb95a1acmp [rsp+208], ebp
37bb95a21jl 0x37bb965e8
37bb95a27
37bb95a27loc_37bb95a27:
37bb95a27movsd_xmm x8, [rbx]
37bb95a2cpxor x0, x0
37bb95a30movsd_xmm [rsp+464], x8
37bb95a3acomisd x8, x0
37bb95a3fja 0x37bb95548
37bb95a45add r15l, 1
37bb95a49jmp 0x37bb95a00
37bb95a4b
37bb95a4b 0f 1f 44 00 00 ..D..
37bb95a50
37bb95a50loc_37bb95a50:
37bb95a50movapd x2, x1
37bb95a54mov rdx, [rsp+112]
37bb95a59mov r9, rdi
37bb95a5cmov rcx, r14
37bb95a5fmulsd x2, x1
37bb95a63mov rax, [rsp+152]
37bb95a6blea rsi, [rsp+472]
37bb95a73lea r8, [rip+0x8b3e52]
37bb95a7aaddsd x2, x13
37bb95a7fsqrtsd x2, x2
37bb95a83addsd x2, x1
37bb95a87movapd x1, x13
37bb95a8cdivsd x1, x2
37bb95a90movapd x2, x13
37bb95a95movsd_xmm [rsp+480], x1
37bb95a9emovapd x4, x1
37bb95aa2mulsd x4, x1
37bb95aa6addsd x4, x13
37bb95aabdivsd x2, x4
37bb95aafsqrtsd x2, x2
37bb95ab3movsd_xmm [rsp+472], x2
37bb95abcmulsd x2, x1
37bb95ac0movddup x4, x2
37bb95ac4andpd x2, [rip+0x8b3e34]
37bb95accmaxsd x2, [rsp+136]
37bb95ad5mulpd x4, x5
37bb95ad9movsd_xmm x5, [rsp+192]
37bb95ae2movsd_xmm [rsp+136], x2
37bb95aebaddsubpd x4, x0
37bb95aefmovapd x0, x14
37bb95af4mulsd x0, x1
37bb95af8mulsd x1, x10
37bb95afdmovups [rsp+496], x4
37bb95b05movups [rsp+192], x4
37bb95b0dmulsd x0, x5
37bb95b11mulsd x1, x5
37bb95b15addsd x0, x13
37bb95b1amaxsd x0, x3
37bb95b1esqrtsd x0, x0
37bb95b22mulsd x0, x9
37bb95b27movsd_xmm [rbx], x0
37bb95b2bmovapd x0, x13
37bb95b30subsd x0, x1
37bb95b34mov [rsp+48], rax
37bb95b39mov [rsp+40], rsi
37bb95b3emov [rsp+32], r12
37bb95b43maxsd x0, x3
37bb95b47sqrtsd x0, x0
37bb95b4bmulsd x11, x0
37bb95b50movsd_xmm [rsp+456], x11
37bb95b5acall zrot_
37bb95b5fmov r8l, [rsp+212]
37bb95b67movupd x4, [rsp+192]
37bb95b70test r8l, r8l
37bb95b73jne 0x37bb95e60
37bb95b79
37bb95b79loc_37bb95b79:
37bb95b79movsd_xmm x3, [rbx]
37bb95b7djmp 0x37bb94d72
37bb95b82
37bb95b82 66 0f 1f 44 00 00 f..D..
37bb95b88
37bb95b88loc_37bb95b88:
37bb95b88mov [rsp+32], r12
37bb95b8dmov rdx, [rsp+112]
37bb95b92mov rcx, r14
37bb95b95lea r8, [rip+0x8b3d30]
37bb95b9cmov r9, [rsp+864]
37bb95ba4lea rsi, [rsp+448]
37bb95bacmovsd_xmm [rsp+272], x0
37bb95bb5call zcopy_
37bb95bbamov rax, [rsp+784]
37bb95bc2mov [rsp+72], rsi
37bb95bc7lea r8, [rip+0x8b3d02]
37bb95bcemov [rsp+48], r12
37bb95bd3mov rdx, r8
37bb95bd6lea r9, [rsp+456]
37bb95bdelea rcx, [rip+0x8b3cef]
37bb95be5mov [rsp+64], rax
37bb95beamov rax, [rsp+864]
37bb95bf2mov [rsp+80], 1
37bb95bfbmov [rsp+56], rax
37bb95c00lea rax, [rip+0x8b3cd1]
37bb95c07mov [rsp+32], rax
37bb95c0cmov [rsp+40], r14
37bb95c11call zlascl_
37bb95c16mov rcx, [rsp+784]
37bb95c1emov [rsp+72], rsi
37bb95c23lea rdx, [rip+0x8b3cae]
37bb95c2amov [rsp+32], rdx
37bb95c2flea rax, [rsp+464]
37bb95c37lea r8, [rip+0x8b3c92]
37bb95c3emov [rsp+64], rcx
37bb95c43mov r9, rax
37bb95c46mov rdx, r8
37bb95c49lea rcx, [rip+0x8b3c84]
37bb95c50mov [rsp+80], 1
37bb95c59mov [rsp+56], rdi
37bb95c5emov [rsp+48], r12
37bb95c63mov [rsp+40], r14
37bb95c68mov [rsp+192], rax
37bb95c70call zlascl_
37bb95c75mov [rsp+40], r12
37bb95c7amov rcx, r14
37bb95c7dxorpd x9, [rip+0x8b3c6a]
37bb95c86mov [rsp+32], rdi
37bb95c8bxorpd x6, [rip+0x8b3c5d]
37bb95c93lea r9, [rip+0x8b3c32]
37bb95c9amov r8, [rsp+864]
37bb95ca2mov rdx, [rsp+152]
37bb95caamovsd_xmm [rsp+496], x9
37bb95cb4movsd_xmm [rsp+504], x6
37bb95cbdcall zaxpy_
37bb95cc2mov rax, [rsp+784]
37bb95ccamov [rsp+72], rsi
37bb95ccflea r8, [rip+0x8b3bfa]
37bb95cd6mov [rsp+56], rdi
37bb95cdblea r9, [rip+0x8b3bf6]
37bb95ce2mov rdx, r8
37bb95ce5lea rcx, [rip+0x8b3be8]
37bb95cecmov [rsp+64], rax
37bb95cf1mov rax, [rsp+192]
37bb95cf9mov [rsp+80], 1
37bb95d02mov [rsp+32], rax
37bb95d07mov [rsp+48], r12
37bb95d0cmov [rsp+40], r14
37bb95d11call zlascl_
37bb95d16movapd x3, x13
37bb95d1bmovsd_xmm x0, [rsp+272]
37bb95d24movsd_xmm x9, [rsp+464]
37bb95d2emov rax, [rsp+840]
37bb95d36movsd_xmm x4, [rsp+136]
37bb95d3fmovsd_xmm x11, [rsp+456]
37bb95d49mulsd x0, x0
37bb95d4dmaxsd x4, [rax]
37bb95d51movsd_xmm [rsp+136], x4
37bb95d5asubsd x3, x0
37bb95d5epxor x0, x0
37bb95d62maxsd x3, x0
37bb95d66sqrtsd x3, x3
37bb95d6amulsd x3, x9
37bb95d6fmovsd_xmm [rbx], x3
37bb95d73jmp 0x37bb94dc0
37bb95d78
37bb95d78 0f 1f 84 00 00 00 00 00 ........
37bb95d80
37bb95d80loc_37bb95d80:
37bb95d80mov rax, [rsp+264]
37bb95d88mov rdi, [rsp+288]
37bb95d90mov [rsp+32], r12
37bb95d95lea rcx, [rsp+452]
37bb95d9dmov rdx, [rsp+184]
37bb95da5lea r8, [rip+0x8b3b20]
37bb95dacimul rax, rsi
37bb95db0lea rax, [rdi+rax+1]
37bb95db5mov rdi, [rsp+816]
37bb95dbdshl rax, 4
37bb95dc1lea r9, [rdi+rax]
37bb95dc5call zswap_
37bb95dcamov r10, [rsp+128]
37bb95dd2jmp 0x37bb94878
37bb95dd7
37bb95dd7 66 0f 1f 84 00 00 00 00 00 f........
37bb95de0
37bb95de0loc_37bb95de0:
37bb95de0mov rax, [rsp+152]
37bb95de8mov [rsp+40], rsi
37bb95dedlea rcx, [rsp+452]
37bb95df5mov r9, r15
37bb95df8mov [rsp+32], r12
37bb95dfdlea r8, [rip+0x8b3ac8]
37bb95e04mov rdx, [rsp+184]
37bb95e0cmov [rsp+48], rax
37bb95e11movsd_xmm [rsp+272], x2
37bb95e1amovups [rsp+496], x1
37bb95e22call zrot_
37bb95e27movsd_xmm x2, [rsp+272]
37bb95e30jmp 0x37bb94d01
37bb95e35
37bb95e35 0f 1f 00 ...
37bb95e38
37bb95e38loc_37bb95e38:
37bb95e38mov rdx, [rsp+112]
37bb95e3dlea r8, [rip+0x8b3a88]
37bb95e44mov rcx, r14
37bb95e47call dznrm2_
37bb95e4cmovapd x8, x0
37bb95e51jmp 0x37bb94eed
37bb95e56
37bb95e56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb95e60
37bb95e60loc_37bb95e60:
37bb95e60mov rax, [rsp+152]
37bb95e68mov [rsp+40], rsi
37bb95e6dlea rcx, [rsp+452]
37bb95e75mov r9, r15
37bb95e78mov [rsp+32], r12
37bb95e7dmov rdx, [rsp+184]
37bb95e85lea r8, [rip+0x8b3a40]
37bb95e8cmov [rsp+48], rax
37bb95e91movups [rsp+496], x4
37bb95e99call zrot_
37bb95e9ejmp 0x37bb95b79
37bb95ea3
37bb95ea3 0f 1f 44 00 00 ..D..
37bb95ea8
37bb95ea8loc_37bb95ea8:
37bb95ea8lea r8, [rip+0x8b3a1d]
37bb95eafmov rdx, rdi
37bb95eb2mov rcx, r14
37bb95eb5call dznrm2_
37bb95ebamovsd_xmm [rbx], x0
37bb95ebejmp 0x37bb94e53
37bb95ec3
37bb95ec3 0f 1f 44 00 00 ..D..
37bb95ec8
37bb95ec8loc_37bb95ec8:
37bb95ec8add r15l, 1
37bb95eccmovapd x7, x11
37bb95ed1jmp 0x37bb95a00
37bb95ed6
37bb95ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb95ee0
37bb95ee0loc_37bb95ee0:
37bb95ee0comisd x7, x8
37bb95ee5jb 0x37bb963c8
37bb95eebmovapd x0, x8
37bb95ef0xor r13l, r13l
37bb95ef3divsd x0, x14
37bb95ef8comisd x0, x7
37bb95efcsetae r13b
37bb95f00
37bb95f00loc_37bb95f00:
37bb95f00movapd x0, x14
37bb95f05divsd x0, x8
37bb95f0acomisd x7, x0
37bb95f0ejbe 0x37bb962f0
37bb95f14lea rsi, [rip+0x8b39b1]
37bb95f1bmov [rsp+32], rdi
37bb95f20mov rdx, r14
37bb95f23movapd x9, x8
37bb95f28mov [rsp+40], rsi
37bb95f2dmov r8, [rsp+112]
37bb95f32maxsd x9, x7
37bb95f37lea rcx, [rsp+432]
37bb95f3fmov r9, rsi
37bb95f42mov [rsp+144], rcx
37bb95f4aminsd x8, x7
37bb95f4fcall zdotc_
37bb95f54pxor x0, x0
37bb95f58movsd_xmm x6, [rsp+440]
37bb95f61movsd_xmm x3, [rsp+432]
37bb95f6amovapd x4, x0
37bb95f6edivsd x4, x9
37bb95f73movapd x1, x6
37bb95f77mulsd x1, x4
37bb95f7bmovapd x2, x4
37bb95f7fmulsd x2, x0
37bb95f83addsd x1, x3
37bb95f87mulsd x3, x4
37bb95f8baddsd x2, x9
37bb95f90divsd x1, x2
37bb95f94subsd x6, x3
37bb95f98divsd x6, x2
37bb95f9cmovapd x2, x0
37bb95fa0divsd x2, x8
37bb95fa5mulsd x0, x2
37bb95fa9addsd x0, x8
37bb95faejmp 0x37bb95605
37bb95fb3
37bb95fb3 0f 1f 44 00 00 ..D..
37bb95fb8
37bb95fb8loc_37bb95fb8:
37bb95fb8lea rsi, [rip+0x8b390d]
37bb95fbfmov r9, [rsp+864]
37bb95fc7mov rdx, [rsp+112]
37bb95fccmov rcx, r14
37bb95fcfmov [rsp+32], rsi
37bb95fd4mov r8, rsi
37bb95fd7call zcopy_
37bb95fdclea rax, [rsp+448]
37bb95fe4mov [rsp+80], 1
37bb95fedlea r8, [rip+0x8b38dc]
37bb95ff4mov [rsp+72], rax
37bb95ff9mov rax, [rsp+784]
37bb96001mov rdx, r8
37bb96004lea r9, [rsp+456]
37bb9600cmov [rsp+48], rsi
37bb96011lea rcx, [rip+0x8b38bc]
37bb96018mov [rsp+64], rax
37bb9601dmov rax, [rsp+864]
37bb96025mov [rsp+40], r14
37bb9602amov [rsp+56], rax
37bb9602flea rax, [rip+0x8b38a2]
37bb96036mov [rsp+32], rax
37bb9603bcall zlascl_
37bb96040mov [rsp+40], rsi
37bb96045mov r9, rsi
37bb96048mov rdx, r14
37bb9604bmov [rsp+32], rdi
37bb96050mov r8, [rsp+864]
37bb96058lea rcx, [rsp+432]
37bb96060mov [rsp+144], rcx
37bb96068call zdotc_
37bb9606dpxor x2, x2
37bb96071movsd_xmm x6, [rsp+440]
37bb9607amovapd x0, x8
37bb9607fmovsd_xmm x1, [rsp+432]
37bb96088addsd x0, x2
37bb9608cmovsd_xmm x11, [rsp+456]
37bb96096movapd x8, x6
37bb9609bmov rcx, [rsp+144]
37bb960a3mulsd x8, x2
37bb960a8addsd x8, x1
37bb960admulsd x1, x2
37bb960b1divsd x8, x0
37bb960b6subsd x6, x1
37bb960badivsd x6, x0
37bb960bejmp 0x37bb95632
37bb960c3
37bb960c3 0f 1f 44 00 00 ..D..
37bb960c8
37bb960c8loc_37bb960c8:
37bb960c8movapd x0, x8
37bb960cdxor r13l, r13l
37bb960d0mulsd x0, x14
37bb960d5comisd x7, x0
37bb960d9setae r13b
37bb960ddjmp 0x37bb95573
37bb960e2
37bb960e2 66 0f 1f 44 00 00 f..D..
37bb960e8
37bb960e8loc_37bb960e8:
37bb960e8xorpd x8, [rip+0x8b37ff]
37bb960f1comisd x11, x9
37bb960f6movsd_xmm [rsp+144], x0
37bb960ffjbe 0x37bb96408
37bb96105mov [rsp+32], rsi
37bb9610amov rdx, [rsp+112]
37bb9610fmov rcx, r14
37bb96112lea r8, [rip+0x8b37b3]
37bb96119mov r9, [rsp+864]
37bb96121lea r13, [rsp+448]
37bb96129lea r15, [rsp+464]
37bb96131call zcopy_
37bb96136mov rax, [rsp+784]
37bb9613emov [rsp+72], r13
37bb96143lea r8, [rip+0x8b3786]
37bb9614amov [rsp+48], rsi
37bb9614fmov rdx, r8
37bb96152lea r9, [rsp+456]
37bb9615alea rcx, [rip+0x8b3773]
37bb96161mov [rsp+64], rax
37bb96166mov rax, [rsp+864]
37bb9616emov [rsp+80], 1
37bb96177mov [rsp+56], rax
37bb9617clea rax, [rip+0x8b3755]
37bb96183mov [rsp+32], rax
37bb96188mov [rsp+40], r14
37bb9618dcall zlascl_
37bb96192mov rdx, [rsp+784]
37bb9619amov [rsp+72], r13
37bb9619flea rax, [rip+0x8b3732]
37bb961a6mov [rsp+32], rax
37bb961ablea r8, [rip+0x8b371e]
37bb961b2mov r9, r15
37bb961b5lea rcx, [rip+0x8b3718]
37bb961bcmov [rsp+64], rdx
37bb961c1mov rdx, r8
37bb961c4mov [rsp+80], 1
37bb961cdmov [rsp+56], rdi
37bb961d2mov [rsp+48], rsi
37bb961d7mov [rsp+40], r14
37bb961dccall zlascl_
37bb961e1mov [rsp+40], rsi
37bb961e6mov rcx, r14
37bb961e9xorpd x6, [rip+0x8b36ff]
37bb961f1mov [rsp+32], rdi
37bb961f6mov r8, [rsp+864]
37bb961felea r9, [rip+0x8b36c7]
37bb96205lea rdx, [rsp+496]
37bb9620dmovsd_xmm [rsp+496], x8
37bb96217movsd_xmm [rsp+504], x6
37bb96220call zaxpy_
37bb96225mov rax, [rsp+784]
37bb9622dmov [rsp+72], r13
37bb96232lea r8, [rip+0x8b3697]
37bb96239mov [rsp+56], rdi
37bb9623elea r9, [rip+0x8b3693]
37bb96245mov rdx, r8
37bb96248lea rcx, [rip+0x8b3685]
37bb9624fmov [rsp+64], rax
37bb96254mov [rsp+80], 1
37bb9625dmov [rsp+48], rsi
37bb96262mov [rsp+40], r14
37bb96267mov [rsp+32], r15
37bb9626ccall zlascl_
37bb96271movapd x0, x13
37bb96276movsd_xmm x2, [rsp+144]
37bb9627fpxor x1, x1
37bb96283movsd_xmm x9, [rsp+464]
37bb9628dmov rax, [rsp+840]
37bb96295movsd_xmm x5, [rsp+136]
37bb9629emulsd x2, x2
37bb962a2movsd_xmm x11, [rsp+456]
37bb962acmaxsd x5, [rax]
37bb962b0movsd_xmm [rsp+136], x5
37bb962b9subsd x0, x2
37bb962bdmaxsd x0, x1
37bb962c1sqrtsd x0, x0
37bb962c5mulsd x0, x9
37bb962camovapd x8, x0
37bb962cfmovsd_xmm [rbx], x0
37bb962d3jmp 0x37bb958cd
37bb962d8
37bb962d8 0f 1f 84 00 00 00 00 00 ........
37bb962e0
37bb962e0loc_37bb962e0:
37bb962e0movapd x7, x11
37bb962e5xor r15l, r15l
37bb962e8jmp 0x37bb95a00
37bb962ed
37bb962ed 0f 1f 00 ...
37bb962f0
37bb962f0loc_37bb962f0:
37bb962f0lea rsi, [rip+0x8b35d5]
37bb962f7mov r9, [rsp+864]
37bb962ffmov rdx, rdi
37bb96302mov rcx, r14
37bb96305mov [rsp+32], rsi
37bb9630amov r8, rsi
37bb9630dcall zcopy_
37bb96312lea rax, [rsp+448]
37bb9631amov [rsp+80], 1
37bb96323lea r8, [rip+0x8b35a6]
37bb9632amov [rsp+72], rax
37bb9632fmov rax, [rsp+784]
37bb96337mov rdx, r8
37bb9633alea r9, [rsp+464]
37bb96342mov [rsp+48], rsi
37bb96347lea rcx, [rip+0x8b3586]
37bb9634emov [rsp+64], rax
37bb96353mov rax, [rsp+864]
37bb9635bmov [rsp+40], r14
37bb96360mov [rsp+56], rax
37bb96365lea rax, [rip+0x8b356c]
37bb9636cmov [rsp+32], rax
37bb96371call zlascl_
37bb96376mov [rsp+40], rsi
37bb9637bmov r9, rsi
37bb9637emov rdx, r14
37bb96381mov rax, [rsp+864]
37bb96389mov r8, [rsp+112]
37bb9638elea rcx, [rsp+432]
37bb96396mov [rsp+144], rcx
37bb9639emov [rsp+32], rax
37bb963a3call zdotc_
37bb963a8pxor x0, x0
37bb963acmovsd_xmm x1, [rsp+432]
37bb963b5movsd_xmm x6, [rsp+440]
37bb963bejmp 0x37bb955f5
37bb963c3
37bb963c3 0f 1f 44 00 00 ..D..
37bb963c8
37bb963c8loc_37bb963c8:
37bb963c8movapd x0, x7
37bb963ccxor r13l, r13l
37bb963cfdivsd x0, x14
37bb963d4comisd x0, x8
37bb963d9setae r13b
37bb963ddjmp 0x37bb95f00
37bb963e2
37bb963e2 66 0f 1f 44 00 00 f..D..
37bb963e8
37bb963e8loc_37bb963e8:
37bb963e8comisd x2, [rsp+256]
37bb963f1ja 0x37bb96660
37bb963f7movsd_xmm x4, [rip+0x8b34e9]
37bb963ffjmp 0x37bb95725
37bb96404
37bb96404 0f 1f 40 00 ..@.
37bb96408
37bb96408loc_37bb96408:
37bb96408mov [rsp+32], rsi
37bb9640dmov rdx, rdi
37bb96410mov rcx, r14
37bb96413unpcklpd x8, x6
37bb96418mov r9, [rsp+864]
37bb96420lea r8, [rip+0x8b34a5]
37bb96427lea r13, [rsp+448]
37bb9642flea r15, [rsp+456]
37bb96437call zcopy_
37bb9643cmov rax, [rsp+784]
37bb96444mov [rsp+72], r13
37bb96449lea r8, [rip+0x8b3480]
37bb96450mov [rsp+48], rsi
37bb96455mov rdx, r8
37bb96458lea r9, [rsp+464]
37bb96460lea rcx, [rip+0x8b346d]
37bb96467mov [rsp+64], rax
37bb9646cmov rax, [rsp+864]
37bb96474mov [rsp+80], 1
37bb9647dmov [rsp+56], rax
37bb96482lea rax, [rip+0x8b344f]
37bb96489mov [rsp+32], rax
37bb9648emov [rsp+40], r14
37bb96493call zlascl_
37bb96498mov rax, [rsp+112]
37bb9649dmov [rsp+72], r13
37bb964a2mov r9, r15
37bb964a5mov rdx, [rsp+784]
37bb964adlea rcx, [rip+0x8b3424]
37bb964b4mov [rsp+80], 1
37bb964bdlea r8, [rip+0x8b340c]
37bb964c4mov [rsp+56], rax
37bb964c9mov [rsp+64], rdx
37bb964cemov rdx, r8
37bb964d1mov [rsp+32], rcx
37bb964d6lea rcx, [rip+0x8b33f7]
37bb964ddmov [rsp+48], rsi
37bb964e2mov [rsp+40], r14
37bb964e7call zlascl_
37bb964ecmov rdx, [rsp+112]
37bb964f1mov rcx, r14
37bb964f4mov [rsp+40], rsi
37bb964f9mov r8, [rsp+864]
37bb96501lea r9, [rip+0x8b33c4]
37bb96508movups [rsp+496], x8
37bb96511mov [rsp+32], rdx
37bb96516lea rdx, [rsp+496]
37bb9651ecall zaxpy_
37bb96523mov rdx, [rsp+112]
37bb96528mov [rsp+72], r13
37bb9652dlea r8, [rip+0x8b339c]
37bb96534mov rcx, [rsp+784]
37bb9653cmov [rsp+48], rsi
37bb96541lea r9, [rip+0x8b3390]
37bb96548mov [rsp+56], rdx
37bb9654dmov rdx, r8
37bb96550mov [rsp+64], rcx
37bb96555lea rcx, [rip+0x8b3378]
37bb9655cmov [rsp+80], 1
37bb96565mov [rsp+40], r14
37bb9656amov [rsp+32], r15
37bb9656fcall zlascl_
37bb96574movapd x0, x13
37bb96579movsd_xmm x2, [rsp+144]
37bb96582pxor x1, x1
37bb96586movsd_xmm x11, [rsp+456]
37bb96590mov rax, [rsp+128]
37bb96598movsd_xmm x5, [rsp+136]
37bb965a1mulsd x2, x2
37bb965a5movsd_xmm x9, [rsp+464]
37bb965afsubsd x0, x2
37bb965b3maxsd x0, x1
37bb965b7sqrtsd x0, x0
37bb965bbmulsd x0, x11
37bb965c0movsd_xmm [rax], x0
37bb965c4mov rax, [rsp+840]
37bb965ccmovsd_xmm x8, [rbx]
37bb965d1maxsd x5, [rax]
37bb965d5movsd_xmm [rsp+136], x5
37bb965dejmp 0x37bb958cd
37bb965e3
37bb965e3 0f 1f 44 00 00 ..D..
37bb965e8
37bb965e8loc_37bb965e8:
37bb965e8mov r11l, [rsp+304]
37bb965f0mov esi, [rsp+308]
37bb965f7mov rdx, [rsp+192]
37bb965ffmov rax, [rsp+112]
37bb96604mov r9, [rsp+152]
37bb9660cmov r8, [rsp+128]
37bb96614mov r10, [rsp+768]
37bb9661c
37bb9661cloc_37bb9661c:
37bb9661cmovsd_xmm [r8], x7
37bb96621jmp 0x37bb95489
37bb96626
37bb96626 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb96630
37bb96630loc_37bb96630:
37bb96630mov rdx, [rsp+112]
37bb96635lea r8, [rip+0x8b3290]
37bb9663cmov rcx, r14
37bb9663fmov [rsp+128], r10
37bb96647call dznrm2_
37bb9664cmov r10, [rsp+128]
37bb96654movapd x8, x0
37bb96659jmp 0x37bb94967
37bb9665e
37bb9665e 66 90 f.
37bb96660
37bb96660loc_37bb96660:
37bb96660movapd x4, x6
37bb96664movsd_xmm x2, [rip+0x8b32a4]
37bb9666cmov rcx, r14
37bb9666fxorpd x4, [rip+0x8b3279]
37bb96677lea rax, [rsp+496]
37bb9667flea r13, [rsp+472]
37bb96687mov [rsp+32], rsi
37bb9668cmov r9, rdi
37bb9668fdivsd x2, x3
37bb96693pxor x3, x3
37bb96697mov [rsp+48], rax
37bb9669cmov rdx, [rsp+112]
37bb966a1movsd_xmm [rsp+344], x1
37bb966aalea r8, [rip+0x8b321b]
37bb966b1mov [rsp+40], r13
37bb966b6mov [rsp+144], rax
37bb966bemovsd_xmm [rsp+352], x0
37bb966c7movsd_xmm [rsp+472], x13
37bb966d1movsd_xmm [rsp+480], x2
37bb966damovapd x5, x2
37bb966demovsd_xmm [rsp+336], x2
37bb966e7mulsd x5, x10
37bb966ecmovapd x1, x5
37bb966f0movapd x5, x4
37bb966f4mulsd x5, x3
37bb966f8mulsd x4, x2
37bb966fcmulsd x3, x10
37bb96701subsd x1, x5
37bb96705addsd x3, x4
37bb96709movapd x4, x1
37bb9670dunpcklpd x4, x3
37bb96711movups [rsp+496], x4
37bb96719movups [rsp+320], x4
37bb96721call zrot_
37bb96726mov ecx, [rsp+212]
37bb9672dmov rax, [rsp+144]
37bb96735movupd x4, [rsp+320]
37bb9673emovsd_xmm x2, [rsp+336]
37bb96747movsd_xmm x1, [rsp+344]
37bb96750test ecx, ecx
37bb96752movsd_xmm x0, [rsp+352]
37bb9675bjne 0x37bb96ca0
37bb96761
37bb96761loc_37bb96761:
37bb96761mulsd x8, x2
37bb96766pxor x3, x3
37bb9676amulsd x0, x2
37bb9676eandpd x2, [rip+0x8b318a]
37bb96776maxsd x2, [rsp+136]
37bb9677fmovsd_xmm [rsp+136], x2
37bb96788mulsd x8, x1
37bb9678dmulsd x0, x1
37bb96791movapd x1, x13
37bb96796addsd x8, x13
37bb9679bsubsd x1, x0
37bb9679fmaxsd x8, x3
37bb967a4maxsd x1, x3
37bb967a8sqrtsd x8, x8
37bb967adsqrtsd x1, x1
37bb967b1mulsd x8, x9
37bb967b6mulsd x11, x1
37bb967bbmovsd_xmm [rbx], x8
37bb967c0movsd_xmm [rsp+456], x11
37bb967cajmp 0x37bb9587c
37bb967cf
37bb967cf 90 .
37bb967d0
37bb967d0loc_37bb967d0:
37bb967d0mov ecx, [r10]
37bb967d3mov edi, [rsp+184]
37bb967damov ebx, r15l
37bb967ddcmp edi, ecx
37bb967dfcmovle ecx, edi
37bb967e2sub ebx, [rsp+160]
37bb967e9lea r15l, [rbx+rcx+1]
37bb967eejmp 0x37bb95489
37bb967f3
37bb967f3 0f 1f 44 00 00 ..D..
37bb967f8
37bb967f8loc_37bb967f8:
37bb967f8mov rdx, [rsp+112]
37bb967fdlea r8, [rip+0x8b30c8]
37bb96804mov rcx, r14
37bb96807call dznrm2_
37bb9680cmovapd x7, x0
37bb96810jmp 0x37bb959e6
37bb96815
37bb96815 0f 1f 00 ...
37bb96818
37bb96818loc_37bb96818:
37bb96818lea r8, [rip+0x8b30ad]
37bb9681fmov rdx, rdi
37bb96822mov rcx, r14
37bb96825call dznrm2_
37bb9682amovsd_xmm [rbx], x0
37bb9682ejmp 0x37bb95959
37bb96833
37bb96833 0f 1f 44 00 00 ..D..
37bb96838
37bb96838loc_37bb96838:
37bb96838mov [rsp+48], rax
37bb9683dmov r9, [rsp+120]
37bb96842lea rcx, [rsp+452]
37bb9684alea r8, [rip+0x8b307b]
37bb96851mov [rsp+40], r13
37bb96856mov rdx, [rsp+192]
37bb9685emov [rsp+32], rsi
37bb96863movups [rsp+496], x8
37bb9686ccall zrot_
37bb96871jmp 0x37bb95877
37bb96876
37bb96876 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb96880
37bb96880loc_37bb96880:
37bb96880mov ebp, [rsp+352]
37bb96887mov rax, [rsp+768]
37bb9688fmovapd x14, x15
37bb96894mov edi, [rsp+360]
37bb9689bmov rbx, [rsp+368]
37bb968a3movsd_xmm x15, [rsp+160]
37bb968admov r12l, [rsp+376]
37bb968b5add ebp, 1
37bb968b8mov r15l, [rsp+120]
37bb968bdmovsxd rax, [rax]
37bb968c0cmp [rsp+316], ebp
37bb968c7jge 0x37bb952e0
37bb968cd
37bb968cdloc_37bb968cd:
37bb968cdcmp eax, r12l
37bb968d0mov ecx, r12l
37bb968d3cmovle ecx, eax
37bb968d6cmp edi, ecx
37bb968d8jle 0x37bb96c4c
37bb968de
37bb968deloc_37bb968de:
37bb968demovapd x5, x14
37bb968e3movapd x14, x12
37bb968e8movapd x12, x15
37bb968edmovapd x15, x5
37bb968f2
37bb968f2loc_37bb968f2:
37bb968f2mov rdi, [rsp+800]
37bb968falea rsi, [rax-1]
37bb968femovsd_xmm x5, [rsp+168]
37bb96907imul rax, [rsp+232]
37bb96910movsd_xmm x0, [rdi+8*rsi]
37bb96915mov rdi, [rsp+240]
37bb9691dlea rdx, [rdi+rax+1]
37bb96922shl rdx, 4
37bb96926add rdx, [rsp+776]
37bb9692ecomisd x5, x0
37bb96932jbe 0x37bb96943
37bb96934comisd x0, [rsp+216]
37bb9693dja 0x37bb96d35
37bb96943
37bb96943loc_37bb96943:
37bb96943lea rax, [rsp+456]
37bb9694bmov rcx, r14
37bb9694elea r9, [rsp+480]
37bb96956mov [rsp+480], 0
37bb96962mov [rsp+32], rax
37bb96967lea r8, [rip+0x8b2f5e]
37bb9696emovsd_xmm [rsp+456], x13
37bb96978call zlassq_
37bb9697dmov rax, [rsp+768]
37bb96985movsd_xmm x0, [rsp+456]
37bb9698emov rsi, [rsp+800]
37bb96996sqrtsd x0, x0
37bb9699amovsxd rax, [rax]
37bb9699dmulsd x0, [rsp+480]
37bb969a6movsxd rcx, eax
37bb969a9mov edx, eax
37bb969abmovsd_xmm [rsi+8*rcx-8], x0
37bb969b1
37bb969b1loc_37bb969b1:
37bb969b1cmp [rsp+420], 1
37bb969b9je 0x37bb969fa
37bb969bbpxor x0, x0
37bb969bfmov rsi, [rsp+848]
37bb969c7cvtsi2sd x0, eax
37bb969cbmovapd x1, x0
37bb969cfsqrtsd x1, x1
37bb969d3movsd_xmm x2, [rsi]
37bb969d7mulsd x1, x2
37bb969dbcomisd x1, x14
37bb969e0jbe 0x37bb969fa
37bb969e2mulsd x0, x14
37bb969e7mulsd x0, [rsp+136]
37bb969f0comisd x2, x0
37bb969f4ja 0x37bb96d9d
37bb969fa
37bb969faloc_37bb969fa:
37bb969facmp [rsp+428], r15l
37bb96a02jle 0x37bb96d9d
37bb96a08add [rsp+420], 1
37bb96a10mov esi, [rsp+420]
37bb96a17cmp [rsp+424], esi
37bb96a1ejge 0x37bb945f1
37bb96a24mov edi, eax
37bb96a26mov rax, [rsp+856]
37bb96a2emov r15, r14
37bb96a31mov r12l, [rax]
37bb96a34
37bb96a34loc_37bb96a34:
37bb96a34sub r12l, 1
37bb96a38
37bb96a38loc_37bb96a38:
37bb96a38mov rax, [rsp+880]
37bb96a40mov [rax], r12l
37bb96a43cmp edi, 1
37bb96a46jle 0x37bb94300
37bb96a4cmov rax, [rsp+264]
37bb96a54lea rbx, [rsp+496]
37bb96a5cmov ebp, 1
37bb96a61mov [rsp+760], r15
37bb96a69mov [rsp+112], rbx
37bb96a6elea rbx, [rsp+452]
37bb96a76mov r13, [rsp+816]
37bb96a7elea r12, [rip+0x8b2e47]
37bb96a85shl rax, 4
37bb96a89mov [rsp+120], rbx
37bb96a8exor r15l, r15l
37bb96a91mov r14, [rsp+776]
37bb96a99mov [rsp+96], rax
37bb96a9emov rax, [rsp+232]
37bb96aa6mov rsi, [rsp+800]
37bb96aaeshl rax, 4
37bb96ab2mov [rsp+104], rax
37bb96ab7mov eax, edi
37bb96ab9mov edi, ebp
37bb96abbmov ebp, eax
37bb96abdjmp 0x37bb96ae2
37bb96abf
37bb96abfloc_37bb96abf:
37bb96abfadd edi, 1
37bb96ac2cmp edi, ebp
37bb96ac4je 0x37bb94300
37bb96acaadd r13, [rsp+96]
37bb96acfmov rax, [rsp+768]
37bb96ad7add r15, 8
37bb96adbadd r14, [rsp+104]
37bb96ae0mov eax, [rax]
37bb96ae2
37bb96ae2loc_37bb96ae2:
37bb96ae2mov rcx, [rsp+112]
37bb96ae7sub eax, edi
37bb96ae9lea rdx, [rsi+r15]
37bb96aedlea r8, [rip+0x8b2dd8]
37bb96af4add eax, 1
37bb96af7mov [rsp+496], eax
37bb96afecall idamax_
37bb96b03lea ebx, [rdi+rax-1]
37bb96b07cmp ebx, edi
37bb96b09je 0x37bb96abf
37bb96b0bmovsxd rbx, ebx
37bb96b0emovsd_xmm x0, [rsi+r15]
37bb96b14mov rdx, [rsp+792]
37bb96b1clea r8, [rip+0x8b2da9]
37bb96b23lea rax, [rbx-1]
37bb96b27mov rcx, [rsp+760]
37bb96b2fmovsd_xmm x1, [rsi+8*rax]
37bb96b34movsd_xmm [rsi+r15], x1
37bb96b3amovsd_xmm [rsi+8*rax], x0
37bb96b3fshl rax, 4
37bb96b43movupd x0, [rdx+2*r15]
37bb96b49movupd x1, [rax+rdx]
37bb96b4emovups [rdx+2*r15], x1
37bb96b53movups [rax+rdx], x0
37bb96b57mov rax, [rsp+232]
37bb96b5fmov rdx, [rsp+240]
37bb96b67mov [rsp+32], r12
37bb96b6cimul rax, rbx
37bb96b70lea rax, [rdx+rax+1]
37bb96b75mov rdx, [rsp+776]
37bb96b7dshl rax, 4
37bb96b81lea r9, [rdx+rax]
37bb96b85mov rdx, r14
37bb96b88call zswap_
37bb96b8dmov eax, [rsp+212]
37bb96b94test eax, eax
37bb96b96je 0x37bb96abf
37bb96b9cmov rax, [rsp+288]
37bb96ba4mov [rsp+32], r12
37bb96ba9lea r8, [rip+0x8b2d1c]
37bb96bb0mov rdx, r13
37bb96bb3imul rbx, [rsp+264]
37bb96bbcmov rcx, [rsp+120]
37bb96bc1lea rax, [rax+rbx+1]
37bb96bc6mov rbx, [rsp+816]
37bb96bceshl rax, 4
37bb96bd2lea r9, [rbx+rax]
37bb96bd6call zswap_
37bb96bdbjmp 0x37bb96abf
37bb96be0
37bb96be0loc_37bb96be0:
37bb96be0mov ebp, [rsp+392]
37bb96be7mov edi, [rsp+396]
37bb96beemov rcx, r10
37bb96bf1mov r13, [rsp+400]
37bb96bf9mov r12l, [rsp+416]
37bb96c01
37bb96c01loc_37bb96c01:
37bb96c01mov esi, [rsp+312]
37bb96c08add ebp, 1
37bb96c0badd [rsp+184], esi
37bb96c12add [rsp+160], esi
37bb96c19cmp [rsp+316], ebp
37bb96c20jge 0x37bb95388
37bb96c26mov rax, [rsp+768]
37bb96c2emov ebp, [rsp+384]
37bb96c35mov rbx, r13
37bb96c38mov ecx, [rax]
37bb96c3acmp r12l, ecx
37bb96c3dcmovle ecx, r12l
37bb96c41cmp edi, ecx
37bb96c43jg 0x37bb96d13
37bb96c49movsxd rax, [rax]
37bb96c4c
37bb96c4cloc_37bb96c4c:
37bb96c4cmov rdx, [rsp+800]
37bb96c54add rdx, rbx
37bb96c57nop [rax+rax]
37bb96c60
37bb96c60loc_37bb96c60:
37bb96c60movsd_xmm x0, [rdx]
37bb96c64andpd x0, [rip+0x8b2c94]
37bb96c6cadd edi, 1
37bb96c6fadd rdx, 8
37bb96c73movsd_xmm [rdx-8], x0
37bb96c78cmp edi, ecx
37bb96c7ajle 0x37bb96c60
37bb96c7cmov edx, eax
37bb96c7ecmp [rsp+316], ebp
37bb96c85jl 0x37bb968de
37bb96c8badd r12l, [rsp+312]
37bb96c93add rbx, [rsp+408]
37bb96c9bjmp 0x37bb94630
37bb96ca0
37bb96ca0loc_37bb96ca0:
37bb96ca0mov [rsp+48], rax
37bb96ca5mov r9, [rsp+120]
37bb96caalea rcx, [rsp+452]
37bb96cb2lea r8, [rip+0x8b2c13]
37bb96cb9mov [rsp+40], r13
37bb96cbemov rdx, [rsp+192]
37bb96cc6mov [rsp+32], rsi
37bb96ccbmovsd_xmm [rsp+336], x0
37bb96cd4movsd_xmm [rsp+320], x1
37bb96cddmovsd_xmm [rsp+144], x2
37bb96ce6movups [rsp+496], x4
37bb96ceecall zrot_
37bb96cf3movsd_xmm x0, [rsp+336]
37bb96cfcmovsd_xmm x1, [rsp+320]
37bb96d05movsd_xmm x2, [rsp+144]
37bb96d0ejmp 0x37bb96761
37bb96d13
37bb96d13loc_37bb96d13:
37bb96d13mov rax, [rsp+768]
37bb96d1bmov r12l, [rsp+388]
37bb96d23add rbx, [rsp+408]
37bb96d2bmovsxd rax, [rax]
37bb96d2emov edx, eax
37bb96d30jmp 0x37bb94630
37bb96d35
37bb96d35loc_37bb96d35:
37bb96d35lea r8, [rip+0x8b2b90]
37bb96d3cmov rcx, r14
37bb96d3fcall dznrm2_
37bb96d44mov rax, [rsp+800]
37bb96d4cmovsd_xmm [rax+8*rsi], x0
37bb96d51mov rax, [rsp+768]
37bb96d59movsxd rax, [rax]
37bb96d5cmov edx, eax
37bb96d5ejmp 0x37bb969b1
37bb96d63
37bb96d63loc_37bb96d63:
37bb96d63mov [rsp+136], 0
37bb96d6fxor r15l, r15l
37bb96d72pxor x14, x14
37bb96d77jmp 0x37bb968f2
37bb96d7c
37bb96d7cloc_37bb96d7c:
37bb96d7cmov r14l, [rsp+212]
37bb96d84test r14l, r14l
37bb96d87je 0x37bb944e5
37bb96d8dmov eax, [r13]
37bb96d91mov [rsp+452], eax
37bb96d98jmp 0x37bb944e5
37bb96d9d
37bb96d9dloc_37bb96d9d:
37bb96d9dmov r15, r14
37bb96da0mov edi, eax
37bb96da2xor r12l, r12l
37bb96da5jmp 0x37bb96a38
37bb96daa
37bb96daaloc_37bb96daa:
37bb96daamov edx, -14
37bb96dafmov eax, 14
37bb96db4jmp 0x37bb942d4
37bb96db9
37bb96db9loc_37bb96db9:
37bb96db9mov edx, -13
37bb96dbemov eax, 13
37bb96dc3jmp 0x37bb942d4
37bb941c0
37bb941c0zgsvj0_:
37bb941c0push r15
37bb941c2push r14
37bb941c4push r13
37bb941c6push r12
37bb941c8push rbp
37bb941c9push rdi
37bb941capush rsi
37bb941cbpush rbx
37bb941ccsub rsp, 680
37bb941d3movups [rsp+512], x6
37bb941dbmovups [rsp+528], x7
37bb941e3movups [rsp+544], x8
37bb941ecmovups [rsp+560], x9
37bb941f5movups [rsp+576], x10
37bb941femovups [rsp+592], x11
37bb94207movups [rsp+608], x12
37bb94210movups [rsp+624], x13
37bb94219movups [rsp+640], x14
37bb94222movups [rsp+656], x15
37bb9422bmov rax, [rsp+784]
37bb94233mov rbx, [rsp+824]
37bb9423bmov r13, [rsp+808]
37bb94243mov r14l, [rax]
37bb94246mov eax, [rbx]
37bb94248mov [rsp+768], r8
37bb94250mov rdi, rcx
37bb94253mov r8l, 1
37bb94259mov r15, rdx
37bb9425cmov [rsp+776], r9
37bb94264lea rdx, [rip+0x8b5655]
37bb9426bmov r9l, 1
37bb94271mov [rsp+96], eax
37bb94275call lsame_
37bb9427amov r9l, 1
37bb94280mov r8l, 1
37bb94286mov rcx, rdi
37bb94289lea rdx, [rip+0x8b5631]
37bb94290mov ebp, eax
37bb94292call lsame_
37bb94297mov esi, eax
37bb94299mov eax, ebp
37bb9429bor eax, esi
37bb9429dmov [rsp+212], eax
37bb942a4je 0x37bb9437b
37bb942aamov eax, [r15]
37bb942adtest eax, eax
37bb942afjs 0x37bb9436c
37bb942b5mov rdi, [rsp+768]
37bb942bdmov edi, [rdi]
37bb942bfmov r8l, edi
37bb942c2cmp eax, edi
37bb942c4jae 0x37bb94420
37bb942ca
37bb942caloc_37bb942ca:
37bb942camov edx, -3
37bb942cfmov eax, 3
37bb942d4
37bb942d4loc_37bb942d4:
37bb942d4mov rsi, [rsp+880]
37bb942dcmov r8l, 6
37bb942e2lea rcx, [rip+0x8b55da]
37bb942e9mov [rsp+496], eax
37bb942f0mov [rsi], edx
37bb942f2lea rdx, [rsp+496]
37bb942facall xerbla_
37bb942ffnop
37bb94300
37bb94300loc_37bb94300:
37bb94300movups x6, [rsp+512]
37bb94308movups x7, [rsp+528]
37bb94310movups x8, [rsp+544]
37bb94319movups x9, [rsp+560]
37bb94322movups x10, [rsp+576]
37bb9432bmovups x11, [rsp+592]
37bb94334movups x12, [rsp+608]
37bb9433dmovups x13, [rsp+624]
37bb94346movups x14, [rsp+640]
37bb9434fmovups x15, [rsp+656]
37bb94358add rsp, 680
37bb9435fpop rbx
37bb94360pop rsi
37bb94361pop rdi
37bb94362pop rbp
37bb94363pop r12
37bb94365pop r13
37bb94367pop r14
37bb94369pop r15
37bb9436bret
37bb9436c
37bb9436cloc_37bb9436c:
37bb9436cmov edx, -2
37bb94371mov eax, 2
37bb94376jmp 0x37bb942d4
37bb9437b
37bb9437bloc_37bb9437b:
37bb9437bmov r9l, 1
37bb94381mov r8l, 1
37bb94387lea rdx, [rip+0x8b5534]
37bb9438emov rcx, rdi
37bb94391call lsame_
37bb94396test eax, eax
37bb94398je 0x37bb94455
37bb9439emov eax, [r15]
37bb943a1test eax, eax
37bb943a3js 0x37bb9436c
37bb943a5mov rdi, [rsp+768]
37bb943admov edi, [rdi]
37bb943afmov r8l, edi
37bb943b2cmp eax, edi
37bb943b4jb 0x37bb942ca
37bb943bamov rbx, [rsp+784]
37bb943c2cmp eax, [rbx]
37bb943c4jg 0x37bb94464
37bb943ca
37bb943caloc_37bb943ca:
37bb943camov rdx, [rsp+832]
37bb943d2mov rbx, [rsp+848]
37bb943damovsd_xmm x1, [rdx]
37bb943decomisd x1, [rbx]
37bb943e2jae 0x37bb96db9
37bb943e8mov rbx, [rsp+856]
37bb943f0mov r12l, [rbx]
37bb943f3test r12l, r12l
37bb943f6js 0x37bb96daa
37bb943fcmov rdx, [rsp+872]
37bb94404cmp [rdx], eax
37bb94406jge 0x37bb94488
37bb9440cmov edx, -16
37bb94411mov eax, 16
37bb94416jmp 0x37bb942d4
37bb9441b
37bb9441b 0f 1f 44 00 00 ..D..
37bb94420
37bb94420loc_37bb94420:
37bb94420mov rdx, [rsp+784]
37bb94428cmp eax, [rdx]
37bb9442ajg 0x37bb94464
37bb9442cmov ecx, [r13]
37bb94430test ecx, ecx
37bb94432js 0x37bb94473
37bb94434mov edx, [rbx]
37bb94436test esi, esi
37bb94438je 0x37bb94442
37bb9443acmp edi, edx
37bb9443cjg 0x37bb94446
37bb9443etest ebp, ebp
37bb94440je 0x37bb943ca
37bb94442
37bb94442loc_37bb94442:
37bb94442cmp ecx, edx
37bb94444jle 0x37bb943ca
37bb94446
37bb94446loc_37bb94446:
37bb94446mov edx, -10
37bb9444bmov eax, 10
37bb94450jmp 0x37bb942d4
37bb94455
37bb94455loc_37bb94455:
37bb94455mov edx, -1
37bb9445amov eax, 1
37bb9445fjmp 0x37bb942d4
37bb94464
37bb94464loc_37bb94464:
37bb94464mov edx, -5
37bb94469mov eax, 5
37bb9446ejmp 0x37bb942d4
37bb94473
37bb94473loc_37bb94473:
37bb94473mov edx, -8
37bb94478mov eax, 8
37bb9447djmp 0x37bb942d4
37bb94482
37bb94482 66 0f 1f 44 00 00 f..D..
37bb94488
37bb94488loc_37bb94488:
37bb94488movsxd rbx, r14l
37bb9448bxor eax, eax
37bb9448dtest rbx, rbx
37bb94490cmovns rax, rbx
37bb94494movsxd rbx, [rsp+96]
37bb94499mov [rsp+232], rax
37bb944a1not rax
37bb944a4mov [rsp+240], rax
37bb944acxor eax, eax
37bb944aetest rbx, rbx
37bb944b1cmovns rax, rbx
37bb944b5mov [rsp+264], rax
37bb944bdnot rax
37bb944c0mov [rsp+288], rax
37bb944c8mov rax, [rsp+880]
37bb944d0mov [rax], 0
37bb944d6test esi, esi
37bb944d8je 0x37bb96d7c
37bb944demov [rsp+452], edi
37bb944e5
37bb944e5loc_37bb944e5:
37bb944e5cmp edi, 8
37bb944e8mov esi, 8
37bb944edmov eax, edi
37bb944efcmovle esi, edi
37bb944f2cdq
37bb944f3idiv esi
37bb944f5mov [rsp+312], esi
37bb944fcmov edx, esi
37bb944feimul edx, eax
37bb94501cmp edx, edi
37bb94503setne dl
37bb94506movzx edx, dl
37bb94509add eax, edx
37bb9450bmov [rsp+316], eax
37bb94512test r12l, r12l
37bb94515je 0x37bb96a34
37bb9451bmov rax, [rsp+840]
37bb94523movapd x12, x1
37bb94528mov ebp, 1
37bb9452dmov r14, r15
37bb94530movsd_xmm x13, [rip+0x8b53a7]
37bb94539sqrtsd x12, x12
37bb9453emov [rsp+424], r12l
37bb94546movsd_xmm x0, [rax]
37bb9454alea eax, [rdi-1]
37bb9454dmov [rsp+420], ebp
37bb94554movapd x4, x13
37bb94559imul eax, edi
37bb9455cdivsd x4, x0
37bb94560movapd x5, x0
37bb94564movapd x15, x0
37bb94569sqrtsd x5, x5
37bb9456dmov edx, eax
37bb9456fshr edx, 31
37bb94572movsd_xmm [rsp+216], x5
37bb9457blea ebx, [rdx+rax]
37bb9457emovsxd rax, esi
37bb94581mov edx, r8l
37bb94584shl rax, 3
37bb94588sar ebx, 1
37bb9458amov [rsp+408], rax
37bb94592mov rax, [rsp+232]
37bb9459amov [rsp+428], ebx
37bb945a1shl rax, 4
37bb945a5mov [rsp+104], rax
37bb945aamov rax, [rsp+264]
37bb945b2shl rax, 4
37bb945b6mov [rsp+96], rax
37bb945bbmovsxd rax, edi
37bb945bedivsd x15, x1
37bb945c3movsd_xmm [rsp+176], x4
37bb945ccmovapd x4, x13
37bb945d1divsd x4, x5
37bb945d5movapd x5, x13
37bb945dadivsd x5, x12
37bb945dfmovsd_xmm [rsp+168], x4
37bb945e8movsd_xmm [rsp+256], x5
37bb945f1
37bb945f1loc_37bb945f1:
37bb945f1mov ebp, [rsp+316]
37bb945f8test ebp, ebp
37bb945faje 0x37bb96d63
37bb94600movapd x14, x15
37bb94605xor ebx, ebx
37bb94607movapd x15, x12
37bb9460cxor r15l, r15l
37bb9460fmov r12l, [rsp+312]
37bb94617mov ebp, 1
37bb9461cpxor x12, x12
37bb94621mov [rsp+136], 0
37bb9462dnop [rax]
37bb94630
37bb94630loc_37bb94630:
37bb94630mov r9l, [rsp+316]
37bb94638mov ecx, r12l
37bb9463bsub ecx, [rsp+312]
37bb94642mov [rsp+208], 0
37bb9464dlea edi, [rcx+1]
37bb94650mov ecx, 1
37bb94655mov [rsp+352], ebp
37bb9465csub r9l, ebp
37bb9465fmov [rsp+360], edi
37bb94666test r9l, r9l
37bb94669mov [rsp+368], rbx
37bb94671cmovg r9l, ecx
37bb94675mov [rsp+120], r15l
37bb9467axor r10l, r10l
37bb9467dmov [rsp+376], r12l
37bb94685mov [rsp+344], r9l
37bb9468dmovsd_xmm [rsp+160], x15
37bb94697movapd x15, x14
37bb9469c
37bb9469cloc_37bb9469c:
37bb9469cmov esi, [rsp+312]
37bb946a3add edi, r10l
37bb946a6lea r8l, [rax-1]
37bb946aalea r9l, [rdi+rsi-1]
37bb946afcmp r8l, r9l
37bb946b2cmovg r8l, r9l
37bb946b6cmp edi, r8l
37bb946b9jg 0x37bb9526c
37bb946bfmovsxd rax, edi
37bb946c2mov rbx, [rsp+776]
37bb946camov rsi, [rsp+800]
37bb946d2mov [rsp+336], r10l
37bb946damov rcx, rax
37bb946ddmov [rsp+320], edi
37bb946e4lea r12, [rip+0x8b51e1]
37bb946ebshl rcx, 4
37bb946efadd rcx, [rsp+792]
37bb946f7lea rsi, [rsi+8*rax]
37bb946fbmov [rsp+304], r9l
37bb94703mov [rsp+144], rcx
37bb9470bmov rcx, [rsp+232]
37bb94713mov r10, rsi
37bb94716mov [rsp+224], r8l
37bb9471eimul rcx, rax
37bb94722add rcx, [rsp+240]
37bb9472aimul rax, [rsp+264]
37bb94733shl rcx, 4
37bb94737add rax, [rsp+288]
37bb9473flea rbx, [rbx+rcx+16]
37bb94744shl rax, 4
37bb94748mov [rsp+112], rbx
37bb9474dmov rbx, [rsp+816]
37bb94755lea rax, [rbx+rax+16]
37bb9475amov ebx, edi
37bb9475cmov [rsp+184], rax
37bb94764lea rax, [rsp+496]
37bb9476cmov [rsp+152], rax
37bb94774jmp 0x37bb947dc
37bb94776
37bb94776 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb94780
37bb94780loc_37bb94780:
37bb94780movsd_xmm x8, [r10-8]
37bb94786pxor x0, x0
37bb9478amovsd_xmm [rsp+456], x8
37bb94794comisd x8, x0
37bb94799ja 0x37bb949e8
37bb9479fcmp [rsp+224], esi
37bb947a6jl 0x37bb96880
37bb947acmov rbx, [rsp+104]
37bb947b1add [rsp+112], rbx
37bb947b6add r10, 8
37bb947baadd [rsp+144], 16
37bb947c3mov rbx, [rsp+96]
37bb947c8add [rsp+184], rbx
37bb947d0
37bb947d0loc_37bb947d0:
37bb947d0mov rax, [rsp+768]
37bb947d8mov ebx, esi
37bb947damov edx, [rax]
37bb947dc
37bb947dcloc_37bb947dc:
37bb947dcsub edx, ebx
37bb947demov rcx, [rsp+152]
37bb947e6lea r8, [rip+0x8b50df]
37bb947edmov [rsp+128], r10
37bb947f5add edx, 1
37bb947f8mov [rsp+496], edx
37bb947fflea rdx, [r10-8]
37bb94803call idamax_
37bb94808mov r10, [rsp+128]
37bb94810lea eax, [rbx+rax-1]
37bb94814cmp eax, ebx
37bb94816je 0x37bb948c7
37bb9481cmovsxd rsi, eax
37bb9481fmov [rsp+32], r12
37bb94824mov rdx, [rsp+112]
37bb94829mov rcx, r14
37bb9482cmov rax, [rsp+232]
37bb94834mov rdi, [rsp+240]
37bb9483clea r8, [rip+0x8b5089]
37bb94843imul rax, rsi
37bb94847lea rax, [rdi+rax+1]
37bb9484cmov rdi, [rsp+776]
37bb94854shl rax, 4
37bb94858lea r9, [rdi+rax]
37bb9485ccall zswap_
37bb94861mov edi, [rsp+212]
37bb94868mov r10, [rsp+128]
37bb94870test edi, edi
37bb94872jne 0x37bb95d80
37bb94878
37bb94878loc_37bb94878:
37bb94878lea rax, [rsi-1]
37bb9487cmov rsi, [rsp+800]
37bb94884movsd_xmm x0, [r10-8]
37bb9488amov rdi, [rsp+144]
37bb94892movsd_xmm [rsp+488], x0
37bb9489bmovsd_xmm x1, [rsi+8*rax]
37bb948a0movsd_xmm [r10-8], x1
37bb948a6movsd_xmm [rsi+8*rax], x0
37bb948abshl rax, 4
37bb948afmovupd x0, [rdi-16]
37bb948b4add rax, [rsp+792]
37bb948bcmovupd x1, [rax]
37bb948c0movups [rdi-16], x1
37bb948c4movups [rax], x0
37bb948c7
37bb948c7loc_37bb948c7:
37bb948c7mov r11l, [rsp+208]
37bb948cflea esi, [rbx+1]
37bb948d2test r11l, r11l
37bb948d5jne 0x37bb94780
37bb948dbmovsd_xmm x5, [rsp+168]
37bb948e4movsd_xmm x0, [r10-8]
37bb948eacomisd x5, x0
37bb948eejbe 0x37bb948ff
37bb948f0comisd x0, [rsp+216]
37bb948f9ja 0x37bb96630
37bb948ff
37bb948ffloc_37bb948ff:
37bb948fflea rax, [rsp+456]
37bb94907mov rdx, [rsp+112]
37bb9490cmov rcx, r14
37bb9490flea r9, [rsp+488]
37bb94917mov [rsp+32], rax
37bb9491clea r8, [rip+0x8b4fa9]
37bb94923mov [rsp+128], r10
37bb9492bmov [rsp+488], 0
37bb94937movsd_xmm [rsp+456], x13
37bb94941call zlassq_
37bb94946mov r10, [rsp+128]
37bb9494emovsd_xmm x8, [rsp+456]
37bb94958sqrtsd x8, x8
37bb9495dmulsd x8, [rsp+488]
37bb94967
37bb94967loc_37bb94967:
37bb94967pxor x0, x0
37bb9496bmovsd_xmm [r10-8], x8
37bb94971movsd_xmm [rsp+456], x8
37bb9497bcomisd x8, x0
37bb94980ja 0x37bb949e8
37bb94982ucomisd x8, x0
37bb94987jp 0x37bb949ab
37bb94989jne 0x37bb949ab
37bb9498bmov rax, [rsp+768]
37bb94993mov edi, [rsp+304]
37bb9499amov eax, [rax]
37bb9499ccmp edi, eax
37bb9499ecmovle eax, edi
37bb949a1add eax, [rsp+120]
37bb949a5sub eax, ebx
37bb949a7mov [rsp+120], eax
37bb949ab
37bb949abloc_37bb949ab:
37bb949abcmp [rsp+224], esi
37bb949b2jl 0x37bb95252
37bb949b8
37bb949b8loc_37bb949b8:
37bb949b8mov rdi, [rsp+104]
37bb949bdadd r10, 8
37bb949c1add [rsp+112], rdi
37bb949c6add [rsp+144], 16
37bb949cfmov rdi, [rsp+96]
37bb949d4add [rsp+184], rdi
37bb949dcjmp 0x37bb947d0
37bb949e1
37bb949e1 0f 1f 80 00 00 00 00 .......
37bb949e8
37bb949e8loc_37bb949e8:
37bb949e8mov rax, [rsp+768]
37bb949f0mov edx, [rax]
37bb949f2mov eax, [rsp+304]
37bb949f9cmp eax, edx
37bb949fbcmovle edx, eax
37bb949fecmp edx, esi
37bb94a00jl 0x37bb9523f
37bb94a06mov rcx, [rsp+232]
37bb94a0emovsxd rax, esi
37bb94a11mov rbx, [rsp+776]
37bb94a19mov [rsp+248], r10
37bb94a21mov [rsp+128], edx
37bb94a28mov r13, [rsp+144]
37bb94a30mov ebp, esi
37bb94a32imul rcx, rax
37bb94a36add rcx, [rsp+240]
37bb94a3emov [rsp+308], esi
37bb94a45imul rax, [rsp+264]
37bb94a4eshl rcx, 4
37bb94a52add rax, [rsp+288]
37bb94a5alea rdi, [rbx+rcx+16]
37bb94a5fmov rbx, [rsp+816]
37bb94a67shl rax, 4
37bb94a6blea r15, [rbx+rax+16]
37bb94a70mov rbx, r10
37bb94a73jmp 0x37bb94f32
37bb94a78
37bb94a78 0f 1f 84 00 00 00 00 00 ........
37bb94a80
37bb94a80loc_37bb94a80:
37bb94a80comisd x7, x13
37bb94a85jb 0x37bb94f80
37bb94a8bmovapd x0, x15
37bb94a90xor esi, esi
37bb94a92mulsd x0, x8
37bb94a97comisd x7, x0
37bb94a9bmovsd_xmm x0, [rsp+176]
37bb94aa4divsd x0, x7
37bb94aa8setae sil
37bb94aaccomisd x0, x8
37bb94ab1jbe 0x37bb95050
37bb94ab7mov [rsp+40], r12
37bb94abcmov r8, [rsp+112]
37bb94ac1mov rdx, r14
37bb94ac4lea rcx, [rsp+432]
37bb94accmov [rsp+32], rdi
37bb94ad1lea r9, [rip+0x8b4df4]
37bb94ad8mov [rsp+192], rcx
37bb94ae0call zdotc_
37bb94ae5addsd x7, x10
37bb94aeamovsd_xmm x6, [rsp+440]
37bb94af3movsd_xmm x1, [rsp+432]
37bb94afcmov rcx, [rsp+192]
37bb94b04movapd x0, x6
37bb94b08mulsd x0, x10
37bb94b0daddsd x0, x1
37bb94b11mulsd x1, x10
37bb94b16divsd x0, x7
37bb94b1asubsd x6, x1
37bb94b1emovapd x1, x10
37bb94b23divsd x1, x8
37bb94b28divsd x6, x7
37bb94b2cmulsd x10, x1
37bb94b31movapd x9, x1
37bb94b36mulsd x1, x0
37bb94b3aaddsd x10, x8
37bb94b3fmulsd x9, x6
37bb94b44subsd x6, x1
37bb94b48divsd x6, x10
37bb94b4daddsd x9, x0
37bb94b52divsd x9, x10
37bb94b57
37bb94b57loc_37bb94b57:
37bb94b57movsd_xmm [rsp+432], x9
37bb94b61movsd_xmm [rsp+440], x6
37bb94b6acall fn_37c42fc80
37bb94b6fmov rax, [rsp+848]
37bb94b77maxsd x12, x0
37bb94b7ccomisd x0, [rax]
37bb94b80jbe 0x37bb94f60
37bb94b86mov r10l, [rsp+208]
37bb94b8exor eax, eax
37bb94b90test r10l, r10l
37bb94b93cmovne eax, [rsp+120]
37bb94b98mov [rsp+120], eax
37bb94b9ctest esi, esi
37bb94b9eje 0x37bb95b88
37bb94ba4pxor x3, x3
37bb94ba8movapd x7, x6
37bb94bacmovapd x5, x0
37bb94bb0movsd_xmm x11, [rsp+456]
37bb94bbamovapd x2, x3
37bb94bbexorpd x5, [rip+0x8b4d2a]
37bb94bc6movapd x14, x11
37bb94bcbmovsd_xmm [rsp+192], x5
37bb94bd4divsd x2, x0
37bb94bd8mulsd x7, x2
37bb94bdcmovapd x1, x2
37bb94be0mulsd x2, x9
37bb94be5mulsd x1, x3
37bb94be9addsd x7, x9
37bb94beemovsd_xmm x9, [rsp+464]
37bb94bf8subsd x6, x2
37bb94bfcpxor x2, x2
37bb94c00divsd x14, x9
37bb94c05movapd x10, x9
37bb94c0aaddsd x1, x0
37bb94c0edivsd x10, x11
37bb94c13divsd x7, x1
37bb94c17divsd x6, x1
37bb94c1bmovapd x1, x10
37bb94c20subsd x1, x14
37bb94c25andpd x1, [rip+0x8b4cd3]
37bb94c2dmulsd x1, [rip+0x8b4cdb]
37bb94c35movapd x5, x7
37bb94c39divsd x1, x0
37bb94c3dmovapd x0, x6
37bb94c41xorpd x0, [rip+0x8b4ca7]
37bb94c49unpcklpd x5, x0
37bb94c4dunpcklpd x0, x7
37bb94c51mulpd x0, x2
37bb94c55comisd x1, [rsp+256]
37bb94c5ejbe 0x37bb95a50
37bb94c64mov [rsp+32], r12
37bb94c69mov rdx, [rsp+112]
37bb94c6emov r9, rdi
37bb94c71mov rcx, r14
37bb94c74movsd_xmm x2, [rip+0x8b4c94]
37bb94c7cmov rax, [rsp+152]
37bb94c84lea rsi, [rsp+472]
37bb94c8clea r8, [rip+0x8b4c39]
37bb94c93mov [rsp+40], rsi
37bb94c98divsd x2, x1
37bb94c9cmov [rsp+48], rax
37bb94ca1movsd_xmm [rsp+472], x13
37bb94cabmovsd_xmm [rsp+480], x2
37bb94cb4movddup x1, x2
37bb94cb8movsd_xmm [rsp+296], x2
37bb94cc1mulpd x1, x5
37bb94cc5addsubpd x1, x0
37bb94cc9movups [rsp+496], x1
37bb94cd1movups [rsp+272], x1
37bb94cd9call zrot_
37bb94cdemov r9l, [rsp+212]
37bb94ce6movupd x1, [rsp+272]
37bb94cefmovsd_xmm x2, [rsp+296]
37bb94cf8test r9l, r9l
37bb94cfbjne 0x37bb95de0
37bb94d01
37bb94d01loc_37bb94d01:
37bb94d01mulsd x10, x2
37bb94d06movapd x0, x14
37bb94d0bpxor x1, x1
37bb94d0fmovsd_xmm x5, [rsp+192]
37bb94d18mulsd x0, x2
37bb94d1cmaxsd x2, [rsp+136]
37bb94d25movsd_xmm [rsp+136], x2
37bb94d2emulsd x10, x5
37bb94d33mulsd x0, x5
37bb94d37addsd x0, x13
37bb94d3cmaxsd x0, x1
37bb94d40sqrtsd x0, x0
37bb94d44movapd x3, x0
37bb94d48movapd x0, x13
37bb94d4dsubsd x0, x10
37bb94d52mulsd x3, x9
37bb94d57maxsd x0, x1
37bb94d5bmovsd_xmm [rbx], x3
37bb94d5fsqrtsd x0, x0
37bb94d63mulsd x11, x0
37bb94d68movsd_xmm [rsp+456], x11
37bb94d72
37bb94d72loc_37bb94d72:
37bb94d72movsd_xmm x0, [r13]
37bb94d78movsd_xmm x1, [r13+8]
37bb94d7emovapd x4, x7
37bb94d82movapd x2, x6
37bb94d86mov rax, [rsp+144]
37bb94d8emulsd x4, x0
37bb94d92mulsd x2, x1
37bb94d96mulsd x0, x6
37bb94d9amulsd x7, x1
37bb94d9esubsd x4, x2
37bb94da2xorpd x4, [rip+0x8b4b46]
37bb94daaaddsd x0, x7
37bb94daexorpd x0, [rip+0x8b4b3a]
37bb94db6movsd_xmm [rax-16], x4
37bb94dbbmovsd_xmm [rax-8], x0
37bb94dc0
37bb94dc0loc_37bb94dc0:
37bb94dc0movsd_xmm x5, [rsp+160]
37bb94dc9divsd x3, x9
37bb94dcemovapd x0, x3
37bb94dd2mulsd x0, x3
37bb94dd6comisd x5, x0
37bb94ddajb 0x37bb94e53
37bb94ddcmovsd_xmm x5, [rsp+168]
37bb94de5comisd x5, x9
37bb94deajbe 0x37bb94dfc
37bb94deccomisd x9, [rsp+216]
37bb94df6ja 0x37bb95ea8
37bb94dfc
37bb94dfcloc_37bb94dfc:
37bb94dfclea rax, [rsp+464]
37bb94e04lea r8, [rip+0x8b4ac1]
37bb94e0bmov rdx, rdi
37bb94e0emov rcx, r14
37bb94e11mov [rsp+32], rax
37bb94e16lea r9, [rsp+480]
37bb94e1emov [rsp+480], 0
37bb94e2amovsd_xmm [rsp+464], x13
37bb94e34call zlassq_
37bb94e39movsd_xmm x0, [rsp+464]
37bb94e42sqrtsd x0, x0
37bb94e46mulsd x0, [rsp+480]
37bb94e4fmovsd_xmm [rbx], x0
37bb94e53
37bb94e53loc_37bb94e53:
37bb94e53movsd_xmm x5, [rsp+160]
37bb94e5cmovapd x0, x11
37bb94e61divsd x0, x8
37bb94e66movapd x8, x11
37bb94e6bcomisd x5, x0
37bb94e6fjb 0x37bb94f10
37bb94e75movsd_xmm x5, [rsp+168]
37bb94e7ecomisd x5, x11
37bb94e83jbe 0x37bb94e95
37bb94e85comisd x11, [rsp+216]
37bb94e8fja 0x37bb95e38
37bb94e95
37bb94e95loc_37bb94e95:
37bb94e95lea rax, [rsp+456]
37bb94e9dmov rdx, [rsp+112]
37bb94ea2mov rcx, r14
37bb94ea5lea r9, [rsp+480]
37bb94eadmov [rsp+32], rax
37bb94eb2lea r8, [rip+0x8b4a13]
37bb94eb9mov [rsp+480], 0
37bb94ec5movsd_xmm [rsp+456], x13
37bb94ecfcall zlassq_
37bb94ed4movsd_xmm x8, [rsp+456]
37bb94edesqrtsd x8, x8
37bb94ee3mulsd x8, [rsp+480]
37bb94eed
37bb94eedloc_37bb94eed:
37bb94eedmov rax, [rsp+248]
37bb94ef5movsd_xmm [rsp+456], x8
37bb94effmovsd_xmm [rax-8], x8
37bb94f05nop [rax+rax]
37bb94f10
37bb94f10loc_37bb94f10:
37bb94f10add ebp, 1
37bb94f13add rbx, 8
37bb94f17add rdi, [rsp+104]
37bb94f1cadd r13, 16
37bb94f20add r15, [rsp+96]
37bb94f25cmp [rsp+128], ebp
37bb94f2cjl 0x37bb95230
37bb94f32
37bb94f32loc_37bb94f32:
37bb94f32movsd_xmm x7, [rbx]
37bb94f36pxor x10, x10
37bb94f3bmovsd_xmm [rsp+464], x7
37bb94f44comisd x7, x10
37bb94f49ja 0x37bb94a80
37bb94f4fcmp [rsp+208], 1
37bb94f57adc [rsp+120], 0
37bb94f5cjmp 0x37bb94f10
37bb94f5e
37bb94f5e 66 90 f.
37bb94f60
37bb94f60loc_37bb94f60:
37bb94f60cmp [rsp+208], 1
37bb94f68adc [rsp+120], 0
37bb94f6dmovsd_xmm x8, [rsp+456]
37bb94f77jmp 0x37bb94f10
37bb94f79
37bb94f79 0f 1f 80 00 00 00 00 .......
37bb94f80
37bb94f80loc_37bb94f80:
37bb94f80movapd x0, x7
37bb94f84xor esi, esi
37bb94f86divsd x0, x15
37bb94f8bcomisd x0, x8
37bb94f90movapd x0, x15
37bb94f95divsd x0, x7
37bb94f99setae sil
37bb94f9dcomisd x8, x0
37bb94fa2jbe 0x37bb95120
37bb94fa8mov [rsp+40], r12
37bb94fadmov r8, [rsp+112]
37bb94fb2mov rdx, r14
37bb94fb5lea rcx, [rsp+432]
37bb94fbdmov [rsp+32], rdi
37bb94fc2lea r9, [rip+0x8b4903]
37bb94fc9mov [rsp+192], rcx
37bb94fd1call zdotc_
37bb94fd6movapd x1, x10
37bb94fdbmovsd_xmm x6, [rsp+440]
37bb94fe4movsd_xmm x3, [rsp+432]
37bb94feddivsd x1, x8
37bb94ff2movapd x0, x6
37bb94ff6mulsd x0, x1
37bb94ffamovapd x2, x1
37bb94ffemulsd x2, x10
37bb95003mulsd x1, x3
37bb95007addsd x0, x3
37bb9500baddsd x2, x8
37bb95010subsd x6, x1
37bb95014divsd x0, x2
37bb95018divsd x6, x2
37bb9501c
37bb9501cloc_37bb9501c:
37bb9501cmovapd x9, x6
37bb95021addsd x7, x10
37bb95026mov rcx, [rsp+192]
37bb9502emulsd x9, x10
37bb95033addsd x9, x0
37bb95038mulsd x0, x10
37bb9503dsubsd x6, x0
37bb95041divsd x9, x7
37bb95046divsd x6, x7
37bb9504ajmp 0x37bb94b57
37bb9504f
37bb9504f 90 .
37bb95050
37bb95050loc_37bb95050:
37bb95050mov [rsp+32], r12
37bb95055mov rdx, [rsp+112]
37bb9505amov rcx, r14
37bb9505dlea r8, [rip+0x8b4868]
37bb95064mov r9, [rsp+864]
37bb9506ccall zcopy_
37bb95071lea rax, [rsp+448]
37bb95079mov [rsp+80], 1
37bb95082lea r8, [rip+0x8b4847]
37bb95089mov [rsp+72], rax
37bb9508emov rax, [rsp+784]
37bb95096mov rdx, r8
37bb95099lea r9, [rsp+456]
37bb950a1mov [rsp+48], r12
37bb950a6lea rcx, [rip+0x8b4827]
37bb950admov [rsp+64], rax
37bb950b2mov rax, [rsp+864]
37bb950bamov [rsp+40], r14
37bb950bfmov [rsp+56], rax
37bb950c4lea rax, [rip+0x8b480d]
37bb950cbmov [rsp+32], rax
37bb950d0call zlascl_
37bb950d5mov [rsp+40], r12
37bb950damov rdx, r14
37bb950ddmov r8, [rsp+864]
37bb950e5mov [rsp+32], rdi
37bb950ealea rcx, [rsp+432]
37bb950f2lea r9, [rip+0x8b47d3]
37bb950f9mov [rsp+192], rcx
37bb95101call zdotc_
37bb95106movsd_xmm x0, [rsp+432]
37bb9510fmovsd_xmm x6, [rsp+440]
37bb95118jmp 0x37bb9501c
37bb9511d
37bb9511d 0f 1f 00 ...
37bb95120
37bb95120loc_37bb95120:
37bb95120mov [rsp+32], r12
37bb95125lea r8, [rip+0x8b47a0]
37bb9512cmov rdx, rdi
37bb9512fmov rcx, r14
37bb95132mov r9, [rsp+864]
37bb9513acall zcopy_
37bb9513flea rax, [rsp+448]
37bb95147mov [rsp+80], 1
37bb95150lea r8, [rip+0x8b4779]
37bb95157mov [rsp+72], rax
37bb9515cmov rax, [rsp+784]
37bb95164mov rdx, r8
37bb95167lea r9, [rsp+464]
37bb9516fmov [rsp+48], r12
37bb95174lea rcx, [rip+0x8b4759]
37bb9517bmov [rsp+64], rax
37bb95180mov rax, [rsp+864]
37bb95188mov [rsp+40], r14
37bb9518dmov [rsp+56], rax
37bb95192lea rax, [rip+0x8b473f]
37bb95199mov [rsp+32], rax
37bb9519ecall zlascl_
37bb951a3mov rax, [rsp+864]
37bb951abmov rdx, r14
37bb951aemov [rsp+40], r12
37bb951b3mov r8, [rsp+112]
37bb951b8lea rcx, [rsp+432]
37bb951c0lea r9, [rip+0x8b4705]
37bb951c7mov [rsp+32], rax
37bb951ccmov [rsp+192], rcx
37bb951d4call zdotc_
37bb951d9movapd x1, x10
37bb951demovsd_xmm x6, [rsp+440]
37bb951e7movsd_xmm x0, [rsp+432]
37bb951f0divsd x1, x8
37bb951f5mov rcx, [rsp+192]
37bb951fdmulsd x10, x1
37bb95202movapd x9, x1
37bb95207mulsd x9, x6
37bb9520caddsd x10, x8
37bb95211addsd x9, x0
37bb95216mulsd x0, x1
37bb9521adivsd x9, x10
37bb9521fsubsd x6, x0
37bb95223divsd x6, x10
37bb95228jmp 0x37bb94b57
37bb9522d
37bb9522d 0f 1f 00 ...
37bb95230
37bb95230loc_37bb95230:
37bb95230mov r10, [rsp+248]
37bb95238mov esi, [rsp+308]
37bb9523f
37bb9523floc_37bb9523f:
37bb9523fmovsd_xmm [r10-8], x8
37bb95245cmp [rsp+224], esi
37bb9524cjge 0x37bb949b8
37bb95252
37bb95252loc_37bb95252:
37bb95252mov rax, [rsp+768]
37bb9525amov edi, [rsp+320]
37bb95261mov r10l, [rsp+336]
37bb95269movsxd rax, [rax]
37bb9526c
37bb9526cloc_37bb9526c:
37bb9526cmov ecx, [rsp+208]
37bb95273mov edx, eax
37bb95275mov [rsp+208], 1
37bb95280add r10l, [rsp+312]
37bb95288add ecx, 1
37bb9528bcmp [rsp+344], ecx
37bb95292jge 0x37bb9469c
37bb95298mov ebp, [rsp+352]
37bb9529fmovapd x14, x15
37bb952a4mov edi, [rsp+360]
37bb952abmovsd_xmm x15, [rsp+160]
37bb952b5mov rbx, [rsp+368]
37bb952bdmov r12l, [rsp+376]
37bb952c5mov r15l, [rsp+120]
37bb952caadd ebp, 1
37bb952cdcmp [rsp+316], ebp
37bb952d4jl 0x37bb968cd
37bb952danop [rax+rax]
37bb952e0
37bb952e0loc_37bb952e0:
37bb952e0mov eax, [rsp+312]
37bb952e7mov rdx, [rsp+232]
37bb952efmov r13, rbx
37bb952f2lea r11l, [r12+1]
37bb952f7mov rsi, [rsp+776]
37bb952ffmov [rsp+384], ebp
37bb95306lea r8l, [rax+r12]
37bb9530amov rax, [rsp+792]
37bb95312mov [rsp+160], r11l
37bb9531amov [rsp+184], r8l
37bb95322mov rcx, [rsp+768]
37bb9532alea rax, [rax+2*rbx]
37bb9532emov [rsp+388], r8l
37bb95336mov [rsp+376], rax
37bb9533emovsxd rax, edi
37bb95341imul rdx, rax
37bb95345add rdx, [rsp+240]
37bb9534dimul rax, [rsp+264]
37bb95356shl rdx, 4
37bb9535aadd rax, [rsp+288]
37bb95362lea rsi, [rsi+rdx+16]
37bb95367shl rax, 4
37bb9536bmov [rsp+368], rsi
37bb95373mov rsi, [rsp+816]
37bb9537blea rax, [rsi+rax+16]
37bb95380mov [rsp+360], rax
37bb95388
37bb95388loc_37bb95388:
37bb95388mov eax, [rcx]
37bb9538acmp r12l, eax
37bb9538dcmovle eax, r12l
37bb95391mov r11l, eax
37bb95394cmp edi, eax
37bb95396jg 0x37bb96c01
37bb9539cmovsxd rax, [rsp+160]
37bb953a4mov rsi, [rsp+800]
37bb953acmov [rsp+392], ebp
37bb953b3mov rbx, [rsp+232]
37bb953bbmov r10, [rsp+800]
37bb953c3mov [rsp+396], edi
37bb953calea edx, [rax-1]
37bb953cdmov [rsp+400], r13
37bb953d5mov r9, [rsp+376]
37bb953ddmovsxd rdx, edx
37bb953e0imul rbx, rax
37bb953e4add rbx, [rsp+240]
37bb953ecadd r10, r13
37bb953eflea rsi, [rsi+8*rdx]
37bb953f3shl rbx, 4
37bb953f7shl rdx, 4
37bb953fbmov r8, r10
37bb953femov [rsp+248], rsi
37bb95406mov rsi, [rsp+776]
37bb9540emov r10, rcx
37bb95411add rdx, [rsp+792]
37bb95419mov [rsp+416], r12l
37bb95421lea rsi, [rsi+rbx+16]
37bb95426mov [rsp+296], rdx
37bb9542emov rdx, [rsp+360]
37bb95436mov [rsp+224], rsi
37bb9543eimul rax, [rsp+264]
37bb95447mov rsi, [rsp+816]
37bb9544fadd rax, [rsp+288]
37bb95457shl rax, 4
37bb9545blea rax, [rsi+rax+16]
37bb95460mov esi, edi
37bb95462mov [rsp+272], rax
37bb9546amov rax, [rsp+368]
37bb95472jmp 0x37bb954a7
37bb95474
37bb95474 0f 1f 40 00 ..@.
37bb95478
37bb95478loc_37bb95478:
37bb95478jp 0x37bb95489
37bb9547aje 0x37bb967d0
37bb95480mov ecx, 0
37bb95485cmovbe r15l, ecx
37bb95489
37bb95489loc_37bb95489:
37bb95489add esi, 1
37bb9548cadd r8, 8
37bb95490add r9, 16
37bb95494add rax, [rsp+104]
37bb95499add rdx, [rsp+96]
37bb9549ecmp r11l, esi
37bb954a1jl 0x37bb96be0
37bb954a7
37bb954a7loc_37bb954a7:
37bb954a7movsd_xmm x7, [r8]
37bb954acpxor x0, x0
37bb954b0movsd_xmm [rsp+456], x7
37bb954b9comisd x7, x0
37bb954bdjbe 0x37bb95478
37bb954bfmov ecx, [r10]
37bb954c2mov edi, [rsp+184]
37bb954c9mov ebp, [rsp+160]
37bb954d0cmp edi, ecx
37bb954d2cmovle ecx, edi
37bb954d5mov [rsp+208], ecx
37bb954dccmp ebp, ecx
37bb954dejg 0x37bb9661c
37bb954e4mov r13, [rsp+272]
37bb954ecmov [rsp+304], r11l
37bb954f4mov [rsp+308], esi
37bb954fbmov r12, [rsp+296]
37bb95503mov [rsp+120], r13
37bb95508mov rdi, [rsp+224]
37bb95510mov [rsp+192], rdx
37bb95518mov rbx, [rsp+248]
37bb95520mov [rsp+112], rax
37bb95525mov [rsp+152], r9
37bb9552dmov [rsp+128], r8
37bb95535mov [rsp+768], r10
37bb9553djmp 0x37bb95a27
37bb95542
37bb95542 66 0f 1f 44 00 00 f..D..
37bb95548
37bb95548loc_37bb95548:
37bb95548comisd x8, x13
37bb9554djb 0x37bb95ee0
37bb95553comisd x7, x8
37bb95558jb 0x37bb960c8
37bb9555emovapd x0, x14
37bb95563xor r13l, r13l
37bb95566mulsd x0, x7
37bb9556acomisd x8, x0
37bb9556fsetae r13b
37bb95573
37bb95573loc_37bb95573:
37bb95573movsd_xmm x0, [rsp+176]
37bb9557cdivsd x0, x8
37bb95581comisd x0, x7
37bb95585jbe 0x37bb95fb8
37bb9558blea rsi, [rip+0x8b433a]
37bb95592mov [rsp+32], rdi
37bb95597mov r8, [rsp+112]
37bb9559clea rcx, [rsp+432]
37bb955a4mov [rsp+40], rsi
37bb955a9mov r9, rsi
37bb955acmov rdx, r14
37bb955afmov [rsp+144], rcx
37bb955b7call zdotc_
37bb955bcpxor x0, x0
37bb955c0movsd_xmm x6, [rsp+440]
37bb955c9movsd_xmm x2, [rsp+432]
37bb955d2addsd x8, x0
37bb955d7movapd x1, x6
37bb955dbmulsd x1, x0
37bb955dfaddsd x1, x2
37bb955e3mulsd x2, x0
37bb955e7divsd x1, x8
37bb955ecsubsd x6, x2
37bb955f0divsd x6, x8
37bb955f5
37bb955f5loc_37bb955f5:
37bb955f5movapd x2, x0
37bb955f9divsd x2, x7
37bb955fdmulsd x0, x2
37bb95601addsd x0, x7
37bb95605
37bb95605loc_37bb95605:
37bb95605movapd x8, x6
37bb9560amov rcx, [rsp+144]
37bb95612movapd x11, x7
37bb95617mulsd x8, x2
37bb9561caddsd x8, x1
37bb95621mulsd x1, x2
37bb95625divsd x8, x0
37bb9562asubsd x6, x1
37bb9562edivsd x6, x0
37bb95632
37bb95632loc_37bb95632:
37bb95632movsd_xmm [rsp+432], x8
37bb9563cmovsd_xmm [rsp+440], x6
37bb95645call fn_37c42fc80
37bb9564amov rax, [rsp+848]
37bb95652maxsd x12, x0
37bb95657movapd x2, x0
37bb9565bcomisd x0, [rax]
37bb9565fjbe 0x37bb95ec8
37bb95665movsd_xmm x9, [rsp+464]
37bb9566ftest r13l, r13l
37bb95672je 0x37bb960e8
37bb95678movapd x1, x0
37bb9567cpxor x0, x0
37bb95680movapd x10, x6
37bb95685movapd x3, x0
37bb95689comisd x9, x7
37bb9568exorpd x1, [rip+0x8b425a]
37bb95696divsd x3, x2
37bb9569amulsd x0, x3
37bb9569emulsd x10, x3
37bb956a3mulsd x3, x8
37bb956a8addsd x0, x2
37bb956acaddsd x10, x8
37bb956b1movapd x8, x11
37bb956b6subsd x6, x3
37bb956badivsd x8, x9
37bb956bfdivsd x10, x0
37bb956c4divsd x6, x0
37bb956c8movapd x0, x9
37bb956cddivsd x0, x11
37bb956d2movapd x3, x0
37bb956d6subsd x3, x8
37bb956dbandpd x3, [rip+0x8b421d]
37bb956e3mulsd x3, [rip+0x8b4225]
37bb956ebxorpd x3, [rip+0x8b41fd]
37bb956f3divsd x3, x2
37bb956f7movapd x2, x3
37bb956fbandpd x2, [rip+0x8b41fd]
37bb95703ja 0x37bb963e8
37bb95709comisd x2, [rsp+256]
37bb95712xorpd x3, [rip+0x8b41d6]
37bb9571amovapd x4, x13
37bb9571fja 0x37bb96660
37bb95725
37bb95725loc_37bb95725:
37bb95725movapd x2, x3
37bb95729mov rdx, [rsp+112]
37bb9572emov r9, rdi
37bb95731mov rcx, r14
37bb95734mulsd x2, x3
37bb95738lea rax, [rsp+496]
37bb95740lea r13, [rsp+472]
37bb95748lea r8, [rip+0x8b417d]
37bb9574fmov [rsp+144], rax
37bb95757addsd x2, x13
37bb9575csqrtsd x2, x2
37bb95760mulsd x2, x4
37bb95764addsd x2, x3
37bb95768movapd x3, x13
37bb9576ddivsd x3, x2
37bb95771movapd x2, x13
37bb95776mulsd x8, x3
37bb9577bmovapd x4, x3
37bb9577fmovsd_xmm [rsp+480], x3
37bb95788mulsd x4, x3
37bb9578cmulsd x8, x1
37bb95791addsd x4, x13
37bb95796divsd x2, x4
37bb9579aaddsd x8, x13
37bb9579fsqrtsd x2, x2
37bb957a3movsd_xmm [rsp+472], x2
37bb957acmulsd x2, x3
37bb957b0mulsd x3, x0
37bb957b4movapd x0, x13
37bb957b9movapd x4, x2
37bb957bdandpd x4, [rip+0x8b413b]
37bb957c5maxsd x4, [rsp+136]
37bb957cemulsd x3, x1
37bb957d2movsd_xmm [rsp+136], x4
37bb957dbpxor x4, x4
37bb957dfmaxsd x8, x4
37bb957e4subsd x0, x3
37bb957e8sqrtsd x8, x8
37bb957edmaxsd x0, x4
37bb957f1mulsd x8, x9
37bb957f6sqrtsd x0, x0
37bb957famulsd x11, x0
37bb957ffmovapd x0, x6
37bb95803movsd_xmm [rbx], x8
37bb95808xorpd x0, [rip+0x8b40e0]
37bb95810movapd x8, x2
37bb95815mov [rsp+48], rax
37bb9581amulsd x2, x0
37bb9581emovapd x1, x0
37bb95822mov [rsp+40], r13
37bb95827mulsd x1, x4
37bb9582bmov [rsp+32], rsi
37bb95830mulsd x8, x10
37bb95835movsd_xmm [rsp+456], x11
37bb9583fmulsd x4, x10
37bb95844subsd x8, x1
37bb95849addsd x4, x2
37bb9584dunpcklpd x8, x4
37bb95852movups [rsp+496], x8
37bb9585bcall zrot_
37bb95860mov edx, [rsp+212]
37bb95867mov rax, [rsp+144]
37bb9586ftest edx, edx
37bb95871jne 0x37bb96838
37bb95877
37bb95877loc_37bb95877:
37bb95877movsd_xmm x8, [rbx]
37bb9587c
37bb9587cloc_37bb9587c:
37bb9587cmovsd_xmm x2, [r12]
37bb95882movsd_xmm x1, [r12+8]
37bb95889movapd x3, x6
37bb9588dmovapd x0, x10
37bb95892mov rax, [rsp+152]
37bb9589amulsd x0, x2
37bb9589emulsd x3, x1
37bb958a2mulsd x6, x2
37bb958a6mulsd x10, x1
37bb958absubsd x0, x3
37bb958afxorpd x0, [rip+0x8b4039]
37bb958b7addsd x6, x10
37bb958bcxorpd x6, [rip+0x8b402c]
37bb958c4movsd_xmm [rax], x0
37bb958c8movsd_xmm [rax+8], x6
37bb958cd
37bb958cdloc_37bb958cd:
37bb958cdmovapd x0, x8
37bb958d2divsd x0, x9
37bb958d7mulsd x0, x0
37bb958dbcomisd x15, x0
37bb958e0jb 0x37bb95959
37bb958e2movsd_xmm x5, [rsp+168]
37bb958ebcomisd x5, x9
37bb958f0jbe 0x37bb95902
37bb958f2comisd x9, [rsp+216]
37bb958fcja 0x37bb96818
37bb95902
37bb95902loc_37bb95902:
37bb95902lea rax, [rsp+464]
37bb9590alea r8, [rip+0x8b3fbb]
37bb95911mov rdx, rdi
37bb95914mov rcx, r14
37bb95917mov [rsp+32], rax
37bb9591clea r9, [rsp+480]
37bb95924mov [rsp+480], 0
37bb95930movsd_xmm [rsp+464], x13
37bb9593acall zlassq_
37bb9593fmovsd_xmm x0, [rsp+464]
37bb95948sqrtsd x0, x0
37bb9594cmulsd x0, [rsp+480]
37bb95955movsd_xmm [rbx], x0
37bb95959
37bb95959loc_37bb95959:
37bb95959movapd x0, x11
37bb9595edivsd x0, x7
37bb95962mulsd x0, x0
37bb95966comisd x15, x0
37bb9596bjb 0x37bb962e0
37bb95971movsd_xmm x5, [rsp+168]
37bb9597acomisd x5, x11
37bb9597fjbe 0x37bb95991
37bb95981comisd x11, [rsp+216]
37bb9598bja 0x37bb967f8
37bb95991
37bb95991loc_37bb95991:
37bb95991lea rax, [rsp+456]
37bb95999mov rdx, [rsp+112]
37bb9599emov rcx, r14
37bb959a1lea r9, [rsp+480]
37bb959a9mov [rsp+32], rax
37bb959aelea r8, [rip+0x8b3f17]
37bb959b5mov [rsp+480], 0
37bb959c1movsd_xmm [rsp+456], x13
37bb959cbcall zlassq_
37bb959d0movsd_xmm x7, [rsp+456]
37bb959d9sqrtsd x7, x7
37bb959ddmulsd x7, [rsp+480]
37bb959e6
37bb959e6loc_37bb959e6:
37bb959e6mov rax, [rsp+128]
37bb959eexor r15l, r15l
37bb959f1movsd_xmm [rsp+456], x7
37bb959famovsd_xmm [rax], x7
37bb959fenop
37bb95a00
37bb95a00loc_37bb95a00:
37bb95a00mov rsi, [rsp+96]
37bb95a05add ebp, 1
37bb95a08add rbx, 8
37bb95a0cadd r12, 16
37bb95a10add [rsp+120], rsi
37bb95a15add rdi, [rsp+104]
37bb95a1acmp [rsp+208], ebp
37bb95a21jl 0x37bb965e8
37bb95a27
37bb95a27loc_37bb95a27:
37bb95a27movsd_xmm x8, [rbx]
37bb95a2cpxor x0, x0
37bb95a30movsd_xmm [rsp+464], x8
37bb95a3acomisd x8, x0
37bb95a3fja 0x37bb95548
37bb95a45add r15l, 1
37bb95a49jmp 0x37bb95a00
37bb95a4b
37bb95a4b 0f 1f 44 00 00 ..D..
37bb95a50
37bb95a50loc_37bb95a50:
37bb95a50movapd x2, x1
37bb95a54mov rdx, [rsp+112]
37bb95a59mov r9, rdi
37bb95a5cmov rcx, r14
37bb95a5fmulsd x2, x1
37bb95a63mov rax, [rsp+152]
37bb95a6blea rsi, [rsp+472]
37bb95a73lea r8, [rip+0x8b3e52]
37bb95a7aaddsd x2, x13
37bb95a7fsqrtsd x2, x2
37bb95a83addsd x2, x1
37bb95a87movapd x1, x13
37bb95a8cdivsd x1, x2
37bb95a90movapd x2, x13
37bb95a95movsd_xmm [rsp+480], x1
37bb95a9emovapd x4, x1
37bb95aa2mulsd x4, x1
37bb95aa6addsd x4, x13
37bb95aabdivsd x2, x4
37bb95aafsqrtsd x2, x2
37bb95ab3movsd_xmm [rsp+472], x2
37bb95abcmulsd x2, x1
37bb95ac0movddup x4, x2
37bb95ac4andpd x2, [rip+0x8b3e34]
37bb95accmaxsd x2, [rsp+136]
37bb95ad5mulpd x4, x5
37bb95ad9movsd_xmm x5, [rsp+192]
37bb95ae2movsd_xmm [rsp+136], x2
37bb95aebaddsubpd x4, x0
37bb95aefmovapd x0, x14
37bb95af4mulsd x0, x1
37bb95af8mulsd x1, x10
37bb95afdmovups [rsp+496], x4
37bb95b05movups [rsp+192], x4
37bb95b0dmulsd x0, x5
37bb95b11mulsd x1, x5
37bb95b15addsd x0, x13
37bb95b1amaxsd x0, x3
37bb95b1esqrtsd x0, x0
37bb95b22mulsd x0, x9
37bb95b27movsd_xmm [rbx], x0
37bb95b2bmovapd x0, x13
37bb95b30subsd x0, x1
37bb95b34mov [rsp+48], rax
37bb95b39mov [rsp+40], rsi
37bb95b3emov [rsp+32], r12
37bb95b43maxsd x0, x3
37bb95b47sqrtsd x0, x0
37bb95b4bmulsd x11, x0
37bb95b50movsd_xmm [rsp+456], x11
37bb95b5acall zrot_
37bb95b5fmov r8l, [rsp+212]
37bb95b67movupd x4, [rsp+192]
37bb95b70test r8l, r8l
37bb95b73jne 0x37bb95e60
37bb95b79
37bb95b79loc_37bb95b79:
37bb95b79movsd_xmm x3, [rbx]
37bb95b7djmp 0x37bb94d72
37bb95b82
37bb95b82 66 0f 1f 44 00 00 f..D..
37bb95b88
37bb95b88loc_37bb95b88:
37bb95b88mov [rsp+32], r12
37bb95b8dmov rdx, [rsp+112]
37bb95b92mov rcx, r14
37bb95b95lea r8, [rip+0x8b3d30]
37bb95b9cmov r9, [rsp+864]
37bb95ba4lea rsi, [rsp+448]
37bb95bacmovsd_xmm [rsp+272], x0
37bb95bb5call zcopy_
37bb95bbamov rax, [rsp+784]
37bb95bc2mov [rsp+72], rsi
37bb95bc7lea r8, [rip+0x8b3d02]
37bb95bcemov [rsp+48], r12
37bb95bd3mov rdx, r8
37bb95bd6lea r9, [rsp+456]
37bb95bdelea rcx, [rip+0x8b3cef]
37bb95be5mov [rsp+64], rax
37bb95beamov rax, [rsp+864]
37bb95bf2mov [rsp+80], 1
37bb95bfbmov [rsp+56], rax
37bb95c00lea rax, [rip+0x8b3cd1]
37bb95c07mov [rsp+32], rax
37bb95c0cmov [rsp+40], r14
37bb95c11call zlascl_
37bb95c16mov rcx, [rsp+784]
37bb95c1emov [rsp+72], rsi
37bb95c23lea rdx, [rip+0x8b3cae]
37bb95c2amov [rsp+32], rdx
37bb95c2flea rax, [rsp+464]
37bb95c37lea r8, [rip+0x8b3c92]
37bb95c3emov [rsp+64], rcx
37bb95c43mov r9, rax
37bb95c46mov rdx, r8
37bb95c49lea rcx, [rip+0x8b3c84]
37bb95c50mov [rsp+80], 1
37bb95c59mov [rsp+56], rdi
37bb95c5emov [rsp+48], r12
37bb95c63mov [rsp+40], r14
37bb95c68mov [rsp+192], rax
37bb95c70call zlascl_
37bb95c75mov [rsp+40], r12
37bb95c7amov rcx, r14
37bb95c7dxorpd x9, [rip+0x8b3c6a]
37bb95c86mov [rsp+32], rdi
37bb95c8bxorpd x6, [rip+0x8b3c5d]
37bb95c93lea r9, [rip+0x8b3c32]
37bb95c9amov r8, [rsp+864]
37bb95ca2mov rdx, [rsp+152]
37bb95caamovsd_xmm [rsp+496], x9
37bb95cb4movsd_xmm [rsp+504], x6
37bb95cbdcall zaxpy_
37bb95cc2mov rax, [rsp+784]
37bb95ccamov [rsp+72], rsi
37bb95ccflea r8, [rip+0x8b3bfa]
37bb95cd6mov [rsp+56], rdi
37bb95cdblea r9, [rip+0x8b3bf6]
37bb95ce2mov rdx, r8
37bb95ce5lea rcx, [rip+0x8b3be8]
37bb95cecmov [rsp+64], rax
37bb95cf1mov rax, [rsp+192]
37bb95cf9mov [rsp+80], 1
37bb95d02mov [rsp+32], rax
37bb95d07mov [rsp+48], r12
37bb95d0cmov [rsp+40], r14
37bb95d11call zlascl_
37bb95d16movapd x3, x13
37bb95d1bmovsd_xmm x0, [rsp+272]
37bb95d24movsd_xmm x9, [rsp+464]
37bb95d2emov rax, [rsp+840]
37bb95d36movsd_xmm x4, [rsp+136]
37bb95d3fmovsd_xmm x11, [rsp+456]
37bb95d49mulsd x0, x0
37bb95d4dmaxsd x4, [rax]
37bb95d51movsd_xmm [rsp+136], x4
37bb95d5asubsd x3, x0
37bb95d5epxor x0, x0
37bb95d62maxsd x3, x0
37bb95d66sqrtsd x3, x3
37bb95d6amulsd x3, x9
37bb95d6fmovsd_xmm [rbx], x3
37bb95d73jmp 0x37bb94dc0
37bb95d78
37bb95d78 0f 1f 84 00 00 00 00 00 ........
37bb95d80
37bb95d80loc_37bb95d80:
37bb95d80mov rax, [rsp+264]
37bb95d88mov rdi, [rsp+288]
37bb95d90mov [rsp+32], r12
37bb95d95lea rcx, [rsp+452]
37bb95d9dmov rdx, [rsp+184]
37bb95da5lea r8, [rip+0x8b3b20]
37bb95dacimul rax, rsi
37bb95db0lea rax, [rdi+rax+1]
37bb95db5mov rdi, [rsp+816]
37bb95dbdshl rax, 4
37bb95dc1lea r9, [rdi+rax]
37bb95dc5call zswap_
37bb95dcamov r10, [rsp+128]
37bb95dd2jmp 0x37bb94878
37bb95dd7
37bb95dd7 66 0f 1f 84 00 00 00 00 00 f........
37bb95de0
37bb95de0loc_37bb95de0:
37bb95de0mov rax, [rsp+152]
37bb95de8mov [rsp+40], rsi
37bb95dedlea rcx, [rsp+452]
37bb95df5mov r9, r15
37bb95df8mov [rsp+32], r12
37bb95dfdlea r8, [rip+0x8b3ac8]
37bb95e04mov rdx, [rsp+184]
37bb95e0cmov [rsp+48], rax
37bb95e11movsd_xmm [rsp+272], x2
37bb95e1amovups [rsp+496], x1
37bb95e22call zrot_
37bb95e27movsd_xmm x2, [rsp+272]
37bb95e30jmp 0x37bb94d01
37bb95e35
37bb95e35 0f 1f 00 ...
37bb95e38
37bb95e38loc_37bb95e38:
37bb95e38mov rdx, [rsp+112]
37bb95e3dlea r8, [rip+0x8b3a88]
37bb95e44mov rcx, r14
37bb95e47call dznrm2_
37bb95e4cmovapd x8, x0
37bb95e51jmp 0x37bb94eed
37bb95e56
37bb95e56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb95e60
37bb95e60loc_37bb95e60:
37bb95e60mov rax, [rsp+152]
37bb95e68mov [rsp+40], rsi
37bb95e6dlea rcx, [rsp+452]
37bb95e75mov r9, r15
37bb95e78mov [rsp+32], r12
37bb95e7dmov rdx, [rsp+184]
37bb95e85lea r8, [rip+0x8b3a40]
37bb95e8cmov [rsp+48], rax
37bb95e91movups [rsp+496], x4
37bb95e99call zrot_
37bb95e9ejmp 0x37bb95b79
37bb95ea3
37bb95ea3 0f 1f 44 00 00 ..D..
37bb95ea8
37bb95ea8loc_37bb95ea8:
37bb95ea8lea r8, [rip+0x8b3a1d]
37bb95eafmov rdx, rdi
37bb95eb2mov rcx, r14
37bb95eb5call dznrm2_
37bb95ebamovsd_xmm [rbx], x0
37bb95ebejmp 0x37bb94e53
37bb95ec3
37bb95ec3 0f 1f 44 00 00 ..D..
37bb95ec8
37bb95ec8loc_37bb95ec8:
37bb95ec8add r15l, 1
37bb95eccmovapd x7, x11
37bb95ed1jmp 0x37bb95a00
37bb95ed6
37bb95ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb95ee0
37bb95ee0loc_37bb95ee0:
37bb95ee0comisd x7, x8
37bb95ee5jb 0x37bb963c8
37bb95eebmovapd x0, x8
37bb95ef0xor r13l, r13l
37bb95ef3divsd x0, x14
37bb95ef8comisd x0, x7
37bb95efcsetae r13b
37bb95f00
37bb95f00loc_37bb95f00:
37bb95f00movapd x0, x14
37bb95f05divsd x0, x8
37bb95f0acomisd x7, x0
37bb95f0ejbe 0x37bb962f0
37bb95f14lea rsi, [rip+0x8b39b1]
37bb95f1bmov [rsp+32], rdi
37bb95f20mov rdx, r14
37bb95f23movapd x9, x8
37bb95f28mov [rsp+40], rsi
37bb95f2dmov r8, [rsp+112]
37bb95f32maxsd x9, x7
37bb95f37lea rcx, [rsp+432]
37bb95f3fmov r9, rsi
37bb95f42mov [rsp+144], rcx
37bb95f4aminsd x8, x7
37bb95f4fcall zdotc_
37bb95f54pxor x0, x0
37bb95f58movsd_xmm x6, [rsp+440]
37bb95f61movsd_xmm x3, [rsp+432]
37bb95f6amovapd x4, x0
37bb95f6edivsd x4, x9
37bb95f73movapd x1, x6
37bb95f77mulsd x1, x4
37bb95f7bmovapd x2, x4
37bb95f7fmulsd x2, x0
37bb95f83addsd x1, x3
37bb95f87mulsd x3, x4
37bb95f8baddsd x2, x9
37bb95f90divsd x1, x2
37bb95f94subsd x6, x3
37bb95f98divsd x6, x2
37bb95f9cmovapd x2, x0
37bb95fa0divsd x2, x8
37bb95fa5mulsd x0, x2
37bb95fa9addsd x0, x8
37bb95faejmp 0x37bb95605
37bb95fb3
37bb95fb3 0f 1f 44 00 00 ..D..
37bb95fb8
37bb95fb8loc_37bb95fb8:
37bb95fb8lea rsi, [rip+0x8b390d]
37bb95fbfmov r9, [rsp+864]
37bb95fc7mov rdx, [rsp+112]
37bb95fccmov rcx, r14
37bb95fcfmov [rsp+32], rsi
37bb95fd4mov r8, rsi
37bb95fd7call zcopy_
37bb95fdclea rax, [rsp+448]
37bb95fe4mov [rsp+80], 1
37bb95fedlea r8, [rip+0x8b38dc]
37bb95ff4mov [rsp+72], rax
37bb95ff9mov rax, [rsp+784]
37bb96001mov rdx, r8
37bb96004lea r9, [rsp+456]
37bb9600cmov [rsp+48], rsi
37bb96011lea rcx, [rip+0x8b38bc]
37bb96018mov [rsp+64], rax
37bb9601dmov rax, [rsp+864]
37bb96025mov [rsp+40], r14
37bb9602amov [rsp+56], rax
37bb9602flea rax, [rip+0x8b38a2]
37bb96036mov [rsp+32], rax
37bb9603bcall zlascl_
37bb96040mov [rsp+40], rsi
37bb96045mov r9, rsi
37bb96048mov rdx, r14
37bb9604bmov [rsp+32], rdi
37bb96050mov r8, [rsp+864]
37bb96058lea rcx, [rsp+432]
37bb96060mov [rsp+144], rcx
37bb96068call zdotc_
37bb9606dpxor x2, x2
37bb96071movsd_xmm x6, [rsp+440]
37bb9607amovapd x0, x8
37bb9607fmovsd_xmm x1, [rsp+432]
37bb96088addsd x0, x2
37bb9608cmovsd_xmm x11, [rsp+456]
37bb96096movapd x8, x6
37bb9609bmov rcx, [rsp+144]
37bb960a3mulsd x8, x2
37bb960a8addsd x8, x1
37bb960admulsd x1, x2
37bb960b1divsd x8, x0
37bb960b6subsd x6, x1
37bb960badivsd x6, x0
37bb960bejmp 0x37bb95632
37bb960c3
37bb960c3 0f 1f 44 00 00 ..D..
37bb960c8
37bb960c8loc_37bb960c8:
37bb960c8movapd x0, x8
37bb960cdxor r13l, r13l
37bb960d0mulsd x0, x14
37bb960d5comisd x7, x0
37bb960d9setae r13b
37bb960ddjmp 0x37bb95573
37bb960e2
37bb960e2 66 0f 1f 44 00 00 f..D..
37bb960e8
37bb960e8loc_37bb960e8:
37bb960e8xorpd x8, [rip+0x8b37ff]
37bb960f1comisd x11, x9
37bb960f6movsd_xmm [rsp+144], x0
37bb960ffjbe 0x37bb96408
37bb96105mov [rsp+32], rsi
37bb9610amov rdx, [rsp+112]
37bb9610fmov rcx, r14
37bb96112lea r8, [rip+0x8b37b3]
37bb96119mov r9, [rsp+864]
37bb96121lea r13, [rsp+448]
37bb96129lea r15, [rsp+464]
37bb96131call zcopy_
37bb96136mov rax, [rsp+784]
37bb9613emov [rsp+72], r13
37bb96143lea r8, [rip+0x8b3786]
37bb9614amov [rsp+48], rsi
37bb9614fmov rdx, r8
37bb96152lea r9, [rsp+456]
37bb9615alea rcx, [rip+0x8b3773]
37bb96161mov [rsp+64], rax
37bb96166mov rax, [rsp+864]
37bb9616emov [rsp+80], 1
37bb96177mov [rsp+56], rax
37bb9617clea rax, [rip+0x8b3755]
37bb96183mov [rsp+32], rax
37bb96188mov [rsp+40], r14
37bb9618dcall zlascl_
37bb96192mov rdx, [rsp+784]
37bb9619amov [rsp+72], r13
37bb9619flea rax, [rip+0x8b3732]
37bb961a6mov [rsp+32], rax
37bb961ablea r8, [rip+0x8b371e]
37bb961b2mov r9, r15
37bb961b5lea rcx, [rip+0x8b3718]
37bb961bcmov [rsp+64], rdx
37bb961c1mov rdx, r8
37bb961c4mov [rsp+80], 1
37bb961cdmov [rsp+56], rdi
37bb961d2mov [rsp+48], rsi
37bb961d7mov [rsp+40], r14
37bb961dccall zlascl_
37bb961e1mov [rsp+40], rsi
37bb961e6mov rcx, r14
37bb961e9xorpd x6, [rip+0x8b36ff]
37bb961f1mov [rsp+32], rdi
37bb961f6mov r8, [rsp+864]
37bb961felea r9, [rip+0x8b36c7]
37bb96205lea rdx, [rsp+496]
37bb9620dmovsd_xmm [rsp+496], x8
37bb96217movsd_xmm [rsp+504], x6
37bb96220call zaxpy_
37bb96225mov rax, [rsp+784]
37bb9622dmov [rsp+72], r13
37bb96232lea r8, [rip+0x8b3697]
37bb96239mov [rsp+56], rdi
37bb9623elea r9, [rip+0x8b3693]
37bb96245mov rdx, r8
37bb96248lea rcx, [rip+0x8b3685]
37bb9624fmov [rsp+64], rax
37bb96254mov [rsp+80], 1
37bb9625dmov [rsp+48], rsi
37bb96262mov [rsp+40], r14
37bb96267mov [rsp+32], r15
37bb9626ccall zlascl_
37bb96271movapd x0, x13
37bb96276movsd_xmm x2, [rsp+144]
37bb9627fpxor x1, x1
37bb96283movsd_xmm x9, [rsp+464]
37bb9628dmov rax, [rsp+840]
37bb96295movsd_xmm x5, [rsp+136]
37bb9629emulsd x2, x2
37bb962a2movsd_xmm x11, [rsp+456]
37bb962acmaxsd x5, [rax]
37bb962b0movsd_xmm [rsp+136], x5
37bb962b9subsd x0, x2
37bb962bdmaxsd x0, x1
37bb962c1sqrtsd x0, x0
37bb962c5mulsd x0, x9
37bb962camovapd x8, x0
37bb962cfmovsd_xmm [rbx], x0
37bb962d3jmp 0x37bb958cd
37bb962d8
37bb962d8 0f 1f 84 00 00 00 00 00 ........
37bb962e0
37bb962e0loc_37bb962e0:
37bb962e0movapd x7, x11
37bb962e5xor r15l, r15l
37bb962e8jmp 0x37bb95a00
37bb962ed
37bb962ed 0f 1f 00 ...
37bb962f0
37bb962f0loc_37bb962f0:
37bb962f0lea rsi, [rip+0x8b35d5]
37bb962f7mov r9, [rsp+864]
37bb962ffmov rdx, rdi
37bb96302mov rcx, r14
37bb96305mov [rsp+32], rsi
37bb9630amov r8, rsi
37bb9630dcall zcopy_
37bb96312lea rax, [rsp+448]
37bb9631amov [rsp+80], 1
37bb96323lea r8, [rip+0x8b35a6]
37bb9632amov [rsp+72], rax
37bb9632fmov rax, [rsp+784]
37bb96337mov rdx, r8
37bb9633alea r9, [rsp+464]
37bb96342mov [rsp+48], rsi
37bb96347lea rcx, [rip+0x8b3586]
37bb9634emov [rsp+64], rax
37bb96353mov rax, [rsp+864]
37bb9635bmov [rsp+40], r14
37bb96360mov [rsp+56], rax
37bb96365lea rax, [rip+0x8b356c]
37bb9636cmov [rsp+32], rax
37bb96371call zlascl_
37bb96376mov [rsp+40], rsi
37bb9637bmov r9, rsi
37bb9637emov rdx, r14
37bb96381mov rax, [rsp+864]
37bb96389mov r8, [rsp+112]
37bb9638elea rcx, [rsp+432]
37bb96396mov [rsp+144], rcx
37bb9639emov [rsp+32], rax
37bb963a3call zdotc_
37bb963a8pxor x0, x0
37bb963acmovsd_xmm x1, [rsp+432]
37bb963b5movsd_xmm x6, [rsp+440]
37bb963bejmp 0x37bb955f5
37bb963c3
37bb963c3 0f 1f 44 00 00 ..D..
37bb963c8
37bb963c8loc_37bb963c8:
37bb963c8movapd x0, x7
37bb963ccxor r13l, r13l
37bb963cfdivsd x0, x14
37bb963d4comisd x0, x8
37bb963d9setae r13b
37bb963ddjmp 0x37bb95f00
37bb963e2
37bb963e2 66 0f 1f 44 00 00 f..D..
37bb963e8
37bb963e8loc_37bb963e8:
37bb963e8comisd x2, [rsp+256]
37bb963f1ja 0x37bb96660
37bb963f7movsd_xmm x4, [rip+0x8b34e9]
37bb963ffjmp 0x37bb95725
37bb96404
37bb96404 0f 1f 40 00 ..@.
37bb96408
37bb96408loc_37bb96408:
37bb96408mov [rsp+32], rsi
37bb9640dmov rdx, rdi
37bb96410mov rcx, r14
37bb96413unpcklpd x8, x6
37bb96418mov r9, [rsp+864]
37bb96420lea r8, [rip+0x8b34a5]
37bb96427lea r13, [rsp+448]
37bb9642flea r15, [rsp+456]
37bb96437call zcopy_
37bb9643cmov rax, [rsp+784]
37bb96444mov [rsp+72], r13
37bb96449lea r8, [rip+0x8b3480]
37bb96450mov [rsp+48], rsi
37bb96455mov rdx, r8
37bb96458lea r9, [rsp+464]
37bb96460lea rcx, [rip+0x8b346d]
37bb96467mov [rsp+64], rax
37bb9646cmov rax, [rsp+864]
37bb96474mov [rsp+80], 1
37bb9647dmov [rsp+56], rax
37bb96482lea rax, [rip+0x8b344f]
37bb96489mov [rsp+32], rax
37bb9648emov [rsp+40], r14
37bb96493call zlascl_
37bb96498mov rax, [rsp+112]
37bb9649dmov [rsp+72], r13
37bb964a2mov r9, r15
37bb964a5mov rdx, [rsp+784]
37bb964adlea rcx, [rip+0x8b3424]
37bb964b4mov [rsp+80], 1
37bb964bdlea r8, [rip+0x8b340c]
37bb964c4mov [rsp+56], rax
37bb964c9mov [rsp+64], rdx
37bb964cemov rdx, r8
37bb964d1mov [rsp+32], rcx
37bb964d6lea rcx, [rip+0x8b33f7]
37bb964ddmov [rsp+48], rsi
37bb964e2mov [rsp+40], r14
37bb964e7call zlascl_
37bb964ecmov rdx, [rsp+112]
37bb964f1mov rcx, r14
37bb964f4mov [rsp+40], rsi
37bb964f9mov r8, [rsp+864]
37bb96501lea r9, [rip+0x8b33c4]
37bb96508movups [rsp+496], x8
37bb96511mov [rsp+32], rdx
37bb96516lea rdx, [rsp+496]
37bb9651ecall zaxpy_
37bb96523mov rdx, [rsp+112]
37bb96528mov [rsp+72], r13
37bb9652dlea r8, [rip+0x8b339c]
37bb96534mov rcx, [rsp+784]
37bb9653cmov [rsp+48], rsi
37bb96541lea r9, [rip+0x8b3390]
37bb96548mov [rsp+56], rdx
37bb9654dmov rdx, r8
37bb96550mov [rsp+64], rcx
37bb96555lea rcx, [rip+0x8b3378]
37bb9655cmov [rsp+80], 1
37bb96565mov [rsp+40], r14
37bb9656amov [rsp+32], r15
37bb9656fcall zlascl_
37bb96574movapd x0, x13
37bb96579movsd_xmm x2, [rsp+144]
37bb96582pxor x1, x1
37bb96586movsd_xmm x11, [rsp+456]
37bb96590mov rax, [rsp+128]
37bb96598movsd_xmm x5, [rsp+136]
37bb965a1mulsd x2, x2
37bb965a5movsd_xmm x9, [rsp+464]
37bb965afsubsd x0, x2
37bb965b3maxsd x0, x1
37bb965b7sqrtsd x0, x0
37bb965bbmulsd x0, x11
37bb965c0movsd_xmm [rax], x0
37bb965c4mov rax, [rsp+840]
37bb965ccmovsd_xmm x8, [rbx]
37bb965d1maxsd x5, [rax]
37bb965d5movsd_xmm [rsp+136], x5
37bb965dejmp 0x37bb958cd
37bb965e3
37bb965e3 0f 1f 44 00 00 ..D..
37bb965e8
37bb965e8loc_37bb965e8:
37bb965e8mov r11l, [rsp+304]
37bb965f0mov esi, [rsp+308]
37bb965f7mov rdx, [rsp+192]
37bb965ffmov rax, [rsp+112]
37bb96604mov r9, [rsp+152]
37bb9660cmov r8, [rsp+128]
37bb96614mov r10, [rsp+768]
37bb9661c
37bb9661cloc_37bb9661c:
37bb9661cmovsd_xmm [r8], x7
37bb96621jmp 0x37bb95489
37bb96626
37bb96626 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb96630
37bb96630loc_37bb96630:
37bb96630mov rdx, [rsp+112]
37bb96635lea r8, [rip+0x8b3290]
37bb9663cmov rcx, r14
37bb9663fmov [rsp+128], r10
37bb96647call dznrm2_
37bb9664cmov r10, [rsp+128]
37bb96654movapd x8, x0
37bb96659jmp 0x37bb94967
37bb9665e
37bb9665e 66 90 f.
37bb96660
37bb96660loc_37bb96660:
37bb96660movapd x4, x6
37bb96664movsd_xmm x2, [rip+0x8b32a4]
37bb9666cmov rcx, r14
37bb9666fxorpd x4, [rip+0x8b3279]
37bb96677lea rax, [rsp+496]
37bb9667flea r13, [rsp+472]
37bb96687mov [rsp+32], rsi
37bb9668cmov r9, rdi
37bb9668fdivsd x2, x3
37bb96693pxor x3, x3
37bb96697mov [rsp+48], rax
37bb9669cmov rdx, [rsp+112]
37bb966a1movsd_xmm [rsp+344], x1
37bb966aalea r8, [rip+0x8b321b]
37bb966b1mov [rsp+40], r13
37bb966b6mov [rsp+144], rax
37bb966bemovsd_xmm [rsp+352], x0
37bb966c7movsd_xmm [rsp+472], x13
37bb966d1movsd_xmm [rsp+480], x2
37bb966damovapd x5, x2
37bb966demovsd_xmm [rsp+336], x2
37bb966e7mulsd x5, x10
37bb966ecmovapd x1, x5
37bb966f0movapd x5, x4
37bb966f4mulsd x5, x3
37bb966f8mulsd x4, x2
37bb966fcmulsd x3, x10
37bb96701subsd x1, x5
37bb96705addsd x3, x4
37bb96709movapd x4, x1
37bb9670dunpcklpd x4, x3
37bb96711movups [rsp+496], x4
37bb96719movups [rsp+320], x4
37bb96721call zrot_
37bb96726mov ecx, [rsp+212]
37bb9672dmov rax, [rsp+144]
37bb96735movupd x4, [rsp+320]
37bb9673emovsd_xmm x2, [rsp+336]
37bb96747movsd_xmm x1, [rsp+344]
37bb96750test ecx, ecx
37bb96752movsd_xmm x0, [rsp+352]
37bb9675bjne 0x37bb96ca0
37bb96761
37bb96761loc_37bb96761:
37bb96761mulsd x8, x2
37bb96766pxor x3, x3
37bb9676amulsd x0, x2
37bb9676eandpd x2, [rip+0x8b318a]
37bb96776maxsd x2, [rsp+136]
37bb9677fmovsd_xmm [rsp+136], x2
37bb96788mulsd x8, x1
37bb9678dmulsd x0, x1
37bb96791movapd x1, x13
37bb96796addsd x8, x13
37bb9679bsubsd x1, x0
37bb9679fmaxsd x8, x3
37bb967a4maxsd x1, x3
37bb967a8sqrtsd x8, x8
37bb967adsqrtsd x1, x1
37bb967b1mulsd x8, x9
37bb967b6mulsd x11, x1
37bb967bbmovsd_xmm [rbx], x8
37bb967c0movsd_xmm [rsp+456], x11
37bb967cajmp 0x37bb9587c
37bb967cf
37bb967cf 90 .
37bb967d0
37bb967d0loc_37bb967d0:
37bb967d0mov ecx, [r10]
37bb967d3mov edi, [rsp+184]
37bb967damov ebx, r15l
37bb967ddcmp edi, ecx
37bb967dfcmovle ecx, edi
37bb967e2sub ebx, [rsp+160]
37bb967e9lea r15l, [rbx+rcx+1]
37bb967eejmp 0x37bb95489
37bb967f3
37bb967f3 0f 1f 44 00 00 ..D..
37bb967f8
37bb967f8loc_37bb967f8:
37bb967f8mov rdx, [rsp+112]
37bb967fdlea r8, [rip+0x8b30c8]
37bb96804mov rcx, r14
37bb96807call dznrm2_
37bb9680cmovapd x7, x0
37bb96810jmp 0x37bb959e6
37bb96815
37bb96815 0f 1f 00 ...
37bb96818
37bb96818loc_37bb96818:
37bb96818lea r8, [rip+0x8b30ad]
37bb9681fmov rdx, rdi
37bb96822mov rcx, r14
37bb96825call dznrm2_
37bb9682amovsd_xmm [rbx], x0
37bb9682ejmp 0x37bb95959
37bb96833
37bb96833 0f 1f 44 00 00 ..D..
37bb96838
37bb96838loc_37bb96838:
37bb96838mov [rsp+48], rax
37bb9683dmov r9, [rsp+120]
37bb96842lea rcx, [rsp+452]
37bb9684alea r8, [rip+0x8b307b]
37bb96851mov [rsp+40], r13
37bb96856mov rdx, [rsp+192]
37bb9685emov [rsp+32], rsi
37bb96863movups [rsp+496], x8
37bb9686ccall zrot_
37bb96871jmp 0x37bb95877
37bb96876
37bb96876 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb96880
37bb96880loc_37bb96880:
37bb96880mov ebp, [rsp+352]
37bb96887mov rax, [rsp+768]
37bb9688fmovapd x14, x15
37bb96894mov edi, [rsp+360]
37bb9689bmov rbx, [rsp+368]
37bb968a3movsd_xmm x15, [rsp+160]
37bb968admov r12l, [rsp+376]
37bb968b5add ebp, 1
37bb968b8mov r15l, [rsp+120]
37bb968bdmovsxd rax, [rax]
37bb968c0cmp [rsp+316], ebp
37bb968c7jge 0x37bb952e0
37bb968cd
37bb968cdloc_37bb968cd:
37bb968cdcmp eax, r12l
37bb968d0mov ecx, r12l
37bb968d3cmovle ecx, eax
37bb968d6cmp edi, ecx
37bb968d8jle 0x37bb96c4c
37bb968de
37bb968deloc_37bb968de:
37bb968demovapd x5, x14
37bb968e3movapd x14, x12
37bb968e8movapd x12, x15
37bb968edmovapd x15, x5
37bb968f2
37bb968f2loc_37bb968f2:
37bb968f2mov rdi, [rsp+800]
37bb968falea rsi, [rax-1]
37bb968femovsd_xmm x5, [rsp+168]
37bb96907imul rax, [rsp+232]
37bb96910movsd_xmm x0, [rdi+8*rsi]
37bb96915mov rdi, [rsp+240]
37bb9691dlea rdx, [rdi+rax+1]
37bb96922shl rdx, 4
37bb96926add rdx, [rsp+776]
37bb9692ecomisd x5, x0
37bb96932jbe 0x37bb96943
37bb96934comisd x0, [rsp+216]
37bb9693dja 0x37bb96d35
37bb96943
37bb96943loc_37bb96943:
37bb96943lea rax, [rsp+456]
37bb9694bmov rcx, r14
37bb9694elea r9, [rsp+480]
37bb96956mov [rsp+480], 0
37bb96962mov [rsp+32], rax
37bb96967lea r8, [rip+0x8b2f5e]
37bb9696emovsd_xmm [rsp+456], x13
37bb96978call zlassq_
37bb9697dmov rax, [rsp+768]
37bb96985movsd_xmm x0, [rsp+456]
37bb9698emov rsi, [rsp+800]
37bb96996sqrtsd x0, x0
37bb9699amovsxd rax, [rax]
37bb9699dmulsd x0, [rsp+480]
37bb969a6movsxd rcx, eax
37bb969a9mov edx, eax
37bb969abmovsd_xmm [rsi+8*rcx-8], x0
37bb969b1
37bb969b1loc_37bb969b1:
37bb969b1cmp [rsp+420], 1
37bb969b9je 0x37bb969fa
37bb969bbpxor x0, x0
37bb969bfmov rsi, [rsp+848]
37bb969c7cvtsi2sd x0, eax
37bb969cbmovapd x1, x0
37bb969cfsqrtsd x1, x1
37bb969d3movsd_xmm x2, [rsi]
37bb969d7mulsd x1, x2
37bb969dbcomisd x1, x14
37bb969e0jbe 0x37bb969fa
37bb969e2mulsd x0, x14
37bb969e7mulsd x0, [rsp+136]
37bb969f0comisd x2, x0
37bb969f4ja 0x37bb96d9d
37bb969fa
37bb969faloc_37bb969fa:
37bb969facmp [rsp+428], r15l
37bb96a02jle 0x37bb96d9d
37bb96a08add [rsp+420], 1
37bb96a10mov esi, [rsp+420]
37bb96a17cmp [rsp+424], esi
37bb96a1ejge 0x37bb945f1
37bb96a24mov edi, eax
37bb96a26mov rax, [rsp+856]
37bb96a2emov r15, r14
37bb96a31mov r12l, [rax]
37bb96a34
37bb96a34loc_37bb96a34:
37bb96a34sub r12l, 1
37bb96a38
37bb96a38loc_37bb96a38:
37bb96a38mov rax, [rsp+880]
37bb96a40mov [rax], r12l
37bb96a43cmp edi, 1
37bb96a46jle 0x37bb94300
37bb96a4cmov rax, [rsp+264]
37bb96a54lea rbx, [rsp+496]
37bb96a5cmov ebp, 1
37bb96a61mov [rsp+760], r15
37bb96a69mov [rsp+112], rbx
37bb96a6elea rbx, [rsp+452]
37bb96a76mov r13, [rsp+816]
37bb96a7elea r12, [rip+0x8b2e47]
37bb96a85shl rax, 4
37bb96a89mov [rsp+120], rbx
37bb96a8exor r15l, r15l
37bb96a91mov r14, [rsp+776]
37bb96a99mov [rsp+96], rax
37bb96a9emov rax, [rsp+232]
37bb96aa6mov rsi, [rsp+800]
37bb96aaeshl rax, 4
37bb96ab2mov [rsp+104], rax
37bb96ab7mov eax, edi
37bb96ab9mov edi, ebp
37bb96abbmov ebp, eax
37bb96abdjmp 0x37bb96ae2
37bb96abf
37bb96abfloc_37bb96abf:
37bb96abfadd edi, 1
37bb96ac2cmp edi, ebp
37bb96ac4je 0x37bb94300
37bb96acaadd r13, [rsp+96]
37bb96acfmov rax, [rsp+768]
37bb96ad7add r15, 8
37bb96adbadd r14, [rsp+104]
37bb96ae0mov eax, [rax]
37bb96ae2
37bb96ae2loc_37bb96ae2:
37bb96ae2mov rcx, [rsp+112]
37bb96ae7sub eax, edi
37bb96ae9lea rdx, [rsi+r15]
37bb96aedlea r8, [rip+0x8b2dd8]
37bb96af4add eax, 1
37bb96af7mov [rsp+496], eax
37bb96afecall idamax_
37bb96b03lea ebx, [rdi+rax-1]
37bb96b07cmp ebx, edi
37bb96b09je 0x37bb96abf
37bb96b0bmovsxd rbx, ebx
37bb96b0emovsd_xmm x0, [rsi+r15]
37bb96b14mov rdx, [rsp+792]
37bb96b1clea r8, [rip+0x8b2da9]
37bb96b23lea rax, [rbx-1]
37bb96b27mov rcx, [rsp+760]
37bb96b2fmovsd_xmm x1, [rsi+8*rax]
37bb96b34movsd_xmm [rsi+r15], x1
37bb96b3amovsd_xmm [rsi+8*rax], x0
37bb96b3fshl rax, 4
37bb96b43movupd x0, [rdx+2*r15]
37bb96b49movupd x1, [rax+rdx]
37bb96b4emovups [rdx+2*r15], x1
37bb96b53movups [rax+rdx], x0
37bb96b57mov rax, [rsp+232]
37bb96b5fmov rdx, [rsp+240]
37bb96b67mov [rsp+32], r12
37bb96b6cimul rax, rbx
37bb96b70lea rax, [rdx+rax+1]
37bb96b75mov rdx, [rsp+776]
37bb96b7dshl rax, 4
37bb96b81lea r9, [rdx+rax]
37bb96b85mov rdx, r14
37bb96b88call zswap_
37bb96b8dmov eax, [rsp+212]
37bb96b94test eax, eax
37bb96b96je 0x37bb96abf
37bb96b9cmov rax, [rsp+288]
37bb96ba4mov [rsp+32], r12
37bb96ba9lea r8, [rip+0x8b2d1c]
37bb96bb0mov rdx, r13
37bb96bb3imul rbx, [rsp+264]
37bb96bbcmov rcx, [rsp+120]
37bb96bc1lea rax, [rax+rbx+1]
37bb96bc6mov rbx, [rsp+816]
37bb96bceshl rax, 4
37bb96bd2lea r9, [rbx+rax]
37bb96bd6call zswap_
37bb96bdbjmp 0x37bb96abf
37bb96be0
37bb96be0loc_37bb96be0:
37bb96be0mov ebp, [rsp+392]
37bb96be7mov edi, [rsp+396]
37bb96beemov rcx, r10
37bb96bf1mov r13, [rsp+400]
37bb96bf9mov r12l, [rsp+416]
37bb96c01
37bb96c01loc_37bb96c01:
37bb96c01mov esi, [rsp+312]
37bb96c08add ebp, 1
37bb96c0badd [rsp+184], esi
37bb96c12add [rsp+160], esi
37bb96c19cmp [rsp+316], ebp
37bb96c20jge 0x37bb95388
37bb96c26mov rax, [rsp+768]
37bb96c2emov ebp, [rsp+384]
37bb96c35mov rbx, r13
37bb96c38mov ecx, [rax]
37bb96c3acmp r12l, ecx
37bb96c3dcmovle ecx, r12l
37bb96c41cmp edi, ecx
37bb96c43jg 0x37bb96d13
37bb96c49movsxd rax, [rax]
37bb96c4c
37bb96c4cloc_37bb96c4c:
37bb96c4cmov rdx, [rsp+800]
37bb96c54add rdx, rbx
37bb96c57nop [rax+rax]
37bb96c60
37bb96c60loc_37bb96c60:
37bb96c60movsd_xmm x0, [rdx]
37bb96c64andpd x0, [rip+0x8b2c94]
37bb96c6cadd edi, 1
37bb96c6fadd rdx, 8
37bb96c73movsd_xmm [rdx-8], x0
37bb96c78cmp edi, ecx
37bb96c7ajle 0x37bb96c60
37bb96c7cmov edx, eax
37bb96c7ecmp [rsp+316], ebp
37bb96c85jl 0x37bb968de
37bb96c8badd r12l, [rsp+312]
37bb96c93add rbx, [rsp+408]
37bb96c9bjmp 0x37bb94630
37bb96ca0
37bb96ca0loc_37bb96ca0:
37bb96ca0mov [rsp+48], rax
37bb96ca5mov r9, [rsp+120]
37bb96caalea rcx, [rsp+452]
37bb96cb2lea r8, [rip+0x8b2c13]
37bb96cb9mov [rsp+40], r13
37bb96cbemov rdx, [rsp+192]
37bb96cc6mov [rsp+32], rsi
37bb96ccbmovsd_xmm [rsp+336], x0
37bb96cd4movsd_xmm [rsp+320], x1
37bb96cddmovsd_xmm [rsp+144], x2
37bb96ce6movups [rsp+496], x4
37bb96ceecall zrot_
37bb96cf3movsd_xmm x0, [rsp+336]
37bb96cfcmovsd_xmm x1, [rsp+320]
37bb96d05movsd_xmm x2, [rsp+144]
37bb96d0ejmp 0x37bb96761
37bb96d13
37bb96d13loc_37bb96d13:
37bb96d13mov rax, [rsp+768]
37bb96d1bmov r12l, [rsp+388]
37bb96d23add rbx, [rsp+408]
37bb96d2bmovsxd rax, [rax]
37bb96d2emov edx, eax
37bb96d30jmp 0x37bb94630
37bb96d35
37bb96d35loc_37bb96d35:
37bb96d35lea r8, [rip+0x8b2b90]
37bb96d3cmov rcx, r14
37bb96d3fcall dznrm2_
37bb96d44mov rax, [rsp+800]
37bb96d4cmovsd_xmm [rax+8*rsi], x0
37bb96d51mov rax, [rsp+768]
37bb96d59movsxd rax, [rax]
37bb96d5cmov edx, eax
37bb96d5ejmp 0x37bb969b1
37bb96d63
37bb96d63loc_37bb96d63:
37bb96d63mov [rsp+136], 0
37bb96d6fxor r15l, r15l
37bb96d72pxor x14, x14
37bb96d77jmp 0x37bb968f2
37bb96d7c
37bb96d7cloc_37bb96d7c:
37bb96d7cmov r14l, [rsp+212]
37bb96d84test r14l, r14l
37bb96d87je 0x37bb944e5
37bb96d8dmov eax, [r13]
37bb96d91mov [rsp+452], eax
37bb96d98jmp 0x37bb944e5
37bb96d9d
37bb96d9dloc_37bb96d9d:
37bb96d9dmov r15, r14
37bb96da0mov edi, eax
37bb96da2xor r12l, r12l
37bb96da5jmp 0x37bb96a38
37bb96daa
37bb96daaloc_37bb96daa:
37bb96daamov edx, -14
37bb96dafmov eax, 14
37bb96db4jmp 0x37bb942d4
37bb96db9
37bb96db9loc_37bb96db9:
37bb96db9mov edx, -13
37bb96dbemov eax, 13
37bb96dc3jmp 0x37bb942d4
37bb941c0
37bb96dc8
37bb96dc8 // align 0x20
37bb96dc8 // align 0x20
37bb96de0
37bb96de0zgsvj1_:
37bb96de0push r15
37bb96de2push r14
37bb96de4push r13
37bb96de6push r12
37bb96de8push rbp
37bb96de9push rdi
37bb96deapush rsi
37bb96debpush rbx
37bb96decsub rsp, 680
37bb96df3movups [rsp+512], x6
37bb96dfbmovups [rsp+528], x7
37bb96e03movups [rsp+544], x8
37bb96e0cmovups [rsp+560], x9
37bb96e15movups [rsp+576], x10
37bb96e1emovups [rsp+592], x11
37bb96e27movups [rsp+608], x12
37bb96e30movups [rsp+624], x13
37bb96e39movups [rsp+640], x14
37bb96e42movups [rsp+656], x15
37bb96e4bmov r13, [rsp+832]
37bb96e53mov rax, [rsp+792]
37bb96e5bmov rbp, [rsp+816]
37bb96e63mov r12l, [rax]
37bb96e66mov r15l, [r13]
37bb96e6amov [rsp+768], r8
37bb96e72mov rbx, rcx
37bb96e75mov r8l, 1
37bb96e7bmov r14, rdx
37bb96e7emov [rsp+776], r9
37bb96e86lea rdx, [rip+0x8b2a93]
37bb96e8dmov r9l, 1
37bb96e93call lsame_
37bb96e98mov r9l, 1
37bb96e9emov r8l, 1
37bb96ea4mov rcx, rbx
37bb96ea7lea rdx, [rip+0x8b2a73]
37bb96eaemov edi, eax
37bb96eb0call lsame_
37bb96eb5mov r11, [rsp+768]
37bb96ebdmov esi, eax
37bb96ebfmov eax, edi
37bb96ec1or eax, esi
37bb96ec3mov [rsp+244], eax
37bb96ecaje 0x37bb96f88
37bb96ed0mov edx, [r14]
37bb96ed3test edx, edx
37bb96ed5js 0x37bb96fba
37bb96edb
37bb96edbloc_37bb96edb:
37bb96edbmovsxd rbx, [r11]
37bb96edemov ecx, -3
37bb96ee3mov eax, 3
37bb96ee8cmp edx, ebx
37bb96eeajae 0x37bb96fd8
37bb96ef0
37bb96ef0loc_37bb96ef0:
37bb96ef0mov rdi, [rsp+888]
37bb96ef8lea rdx, [rsp+496]
37bb96f00mov r8l, 6
37bb96f06mov [rsp+496], eax
37bb96f0dmov [rdi], ecx
37bb96f0flea rcx, [rip+0x8b2a0d]
37bb96f16call xerbla_
37bb96f1bnop
37bb96f1c
37bb96f1cloc_37bb96f1c:
37bb96f1cmovups x6, [rsp+512]
37bb96f24movups x7, [rsp+528]
37bb96f2cmovups x8, [rsp+544]
37bb96f35movups x9, [rsp+560]
37bb96f3emovups x10, [rsp+576]
37bb96f47movups x11, [rsp+592]
37bb96f50movups x12, [rsp+608]
37bb96f59movups x13, [rsp+624]
37bb96f62movups x14, [rsp+640]
37bb96f6bmovups x15, [rsp+656]
37bb96f74add rsp, 680
37bb96f7bpop rbx
37bb96f7cpop rsi
37bb96f7dpop rdi
37bb96f7epop rbp
37bb96f7fpop r12
37bb96f81pop r13
37bb96f83pop r14
37bb96f85pop r15
37bb96f87ret
37bb96f88
37bb96f88loc_37bb96f88:
37bb96f88mov r9l, 1
37bb96f8emov r8l, 1
37bb96f94lea rdx, [rip+0x8b2987]
37bb96f9bmov rcx, rbx
37bb96f9ecall lsame_
37bb96fa3test eax, eax
37bb96fa5je 0x37bb96fc9
37bb96fa7mov edx, [r14]
37bb96faamov r11, [rsp+768]
37bb96fb2test edx, edx
37bb96fb4jns 0x37bb96edb
37bb96fba
37bb96fbaloc_37bb96fba:
37bb96fbamov ecx, -2
37bb96fbfmov eax, 2
37bb96fc4jmp 0x37bb96ef0
37bb96fc9
37bb96fc9loc_37bb96fc9:
37bb96fc9mov ecx, -1
37bb96fcemov eax, 1
37bb96fd3jmp 0x37bb96ef0
37bb96fd8
37bb96fd8loc_37bb96fd8:
37bb96fd8mov rax, [rsp+776]
37bb96fe0mov ecx, [rax]
37bb96fe2test ecx, ecx
37bb96fe4js 0x37bb97080
37bb96feamov rax, [rsp+792]
37bb96ff2cmp [rax], edx
37bb96ff4jl 0x37bb9708f
37bb96ffamov eax, [rsp+244]
37bb97001test eax, eax
37bb97003je 0x37bb9702e
37bb97005mov r8l, [rbp]
37bb97009test r8l, r8l
37bb9700cjs 0x37bb9889e
37bb97012mov eax, [r13]
37bb97016test esi, esi
37bb97018je 0x37bb98886
37bb9701ecmp ebx, eax
37bb97020jg 0x37bb9888f
37bb97026test edi, edi
37bb97028jne 0x37bb98886
37bb9702e
37bb9702eloc_37bb9702e:
37bb9702emov rax, [rsp+840]
37bb97036movsd_xmm x1, [rax]
37bb9703amov rax, [rsp+856]
37bb97042comisd x1, [rax]
37bb97046jae 0x37bb98877
37bb9704cmov rax, [rsp+864]
37bb97054mov r8l, [rax]
37bb97057test r8l, r8l
37bb9705ajs 0x37bb98868
37bb97060mov rax, [rsp+880]
37bb97068cmp [rax], edx
37bb9706ajge 0x37bb970a0
37bb9706cmov ecx, -17
37bb97071mov eax, 17
37bb97076jmp 0x37bb96ef0
37bb9707b
37bb9707b 0f 1f 44 00 00 ..D..
37bb97080
37bb97080loc_37bb97080:
37bb97080mov ecx, -4
37bb97085mov eax, 4
37bb9708ajmp 0x37bb96ef0
37bb9708f
37bb9708floc_37bb9708f:
37bb9708fmov ecx, -6
37bb97094mov eax, 6
37bb97099jmp 0x37bb96ef0
37bb9709e
37bb9709e 66 90 f.
37bb970a0
37bb970a0loc_37bb970a0:
37bb970a0movsxd rdi, r12l
37bb970a3xor eax, eax
37bb970a5test rdi, rdi
37bb970a8cmovns rax, rdi
37bb970acmovsxd rdi, r15l
37bb970afmov [rsp+256], rax
37bb970b7not rax
37bb970bamov [rsp+264], rax
37bb970c2xor eax, eax
37bb970c4test rdi, rdi
37bb970c7cmovns rax, rdi
37bb970cbmov [rsp+312], rax
37bb970d3not rax
37bb970d6mov [rsp+320], rax
37bb970demov rax, [rsp+888]
37bb970e6mov [rax], 0
37bb970ectest esi, esi
37bb970eeje 0x37bb9884a
37bb970f4mov [rsp+460], ebx
37bb970fb
37bb970fbloc_37bb970fb:
37bb970fbmov r15l, ebx
37bb970femov edi, 8
37bb97103mov eax, ecx
37bb97105sub r15l, ecx
37bb97108cmp ebx, 8
37bb9710bcmovle edi, ebx
37bb9710ecdq
37bb9710fidiv edi
37bb97111mov [rsp+188], edi
37bb97118mov edx, edi
37bb9711aimul edx, eax
37bb9711dcmp ecx, edx
37bb9711fsetne dl
37bb97122movzx edx, dl
37bb97125add eax, edx
37bb97127mov [rsp+392], eax
37bb9712emov eax, r15l
37bb97131cdq
37bb97132idiv edi
37bb97134xor edx, edx
37bb97136imul edi, eax
37bb97139cmp r15l, edi
37bb9713csetne dl
37bb9713fadd eax, edx
37bb97141mov [rsp+380], eax
37bb97148test r8l, r8l
37bb9714bje 0x37bb9853c
37bb97151mov rax, [rsp+848]
37bb97159movapd x5, x1
37bb9715dimul r15l, ecx
37bb97161mov r13, r14
37bb97164movsd_xmm x14, [rip+0x8b27d3]
37bb9716dsqrtsd x5, x5
37bb97171mov [rsp+428], r8l
37bb97179mov r12l, 1
37bb9717fmovsd_xmm x0, [rax]
37bb97183mov rax, [rsp+256]
37bb9718bmov [rsp+768], r11
37bb97193movapd x7, x14
37bb97198mov [rsp+424], r15l
37bb971a0divsd x7, x0
37bb971a4movapd x4, x0
37bb971a8movapd x15, x0
37bb971adshl rax, 4
37bb971b1sqrtsd x4, x4
37bb971b5mov [rsp+112], rax
37bb971bamov rax, [rsp+312]
37bb971c2movsd_xmm [rsp+384], x5
37bb971cbshl rax, 4
37bb971cfmovsd_xmm [rsp+192], x4
37bb971d8mov [rsp+104], rax
37bb971dddivsd x15, x1
37bb971e2movsd_xmm [rsp+152], x7
37bb971ebmovapd x7, x14
37bb971f0divsd x7, x4
37bb971f4movapd x4, x14
37bb971f9divsd x4, x5
37bb971fdmovsd_xmm [rsp+168], x7
37bb97206movsd_xmm [rsp+248], x4
37bb9720f
37bb9720floc_37bb9720f:
37bb9720fmov r10l, [rsp+392]
37bb97217test r10l, r10l
37bb9721aje 0x37bb9881f
37bb97220mov r14, r13
37bb97223movsxd rcx, [rsp+188]
37bb9722bxor r15l, r15l
37bb9722exor esi, esi
37bb97230mov r13, [rsp+808]
37bb97238pxor x12, x12
37bb9723dmov ebp, 1
37bb97242mov [rsp+136], 0
37bb9724emov [rsp+420], r12l
37bb97256mov r12l, 1
37bb9725cnop [rax]
37bb97260
37bb97260loc_37bb97260:
37bb97260mov eax, [rsp+188]
37bb97267mov r9l, [rsp+380]
37bb9726fmov r8l, esi
37bb97272lea edi, [rax+rsi]
37bb97275test r9l, r9l
37bb97278jle 0x37bb98393
37bb9727elea rax, [r13+8*rsi]
37bb97283mov rdx, [rsp+256]
37bb9728bmov rbx, [rsp+784]
37bb97293mov [rsp+332], 1
37bb9729emov [rsp+360], rax
37bb972a6mov rax, rsi
37bb972a9movsd_xmm x13, [rsp+384]
37bb972b3shl rax, 4
37bb972b7add rax, [rsp+800]
37bb972bfmov [rsp+396], ebp
37bb972c6mov [rsp+352], rax
37bb972cemovsxd rax, r12l
37bb972d1imul rdx, rax
37bb972d5add rdx, [rsp+264]
37bb972ddmov [rsp+400], rcx
37bb972e5shl rdx, 4
37bb972e9mov [rsp+416], esi
37bb972f0imul rax, [rsp+312]
37bb972f9lea rbx, [rbx+rdx+16]
37bb972feadd rax, [rsp+320]
37bb97306mov [rsp+408], rsi
37bb9730exor esi, esi
37bb97310mov [rsp+344], rbx
37bb97318mov rbx, [rsp+824]
37bb97320shl rax, 4
37bb97324lea rax, [rbx+rax+16]
37bb97329mov [rsp+336], rax
37bb97331
37bb97331loc_37bb97331:
37bb97331mov rax, [rsp+776]
37bb97339mov ebx, edi
37bb9733bmov eax, [rax]
37bb9733dcmp eax, edi
37bb9733fcmovle ebx, eax
37bb97342mov [rsp+184], ebx
37bb97349cmp r12l, ebx
37bb9734cjg 0x37bb98346
37bb97352add eax, esi
37bb97354mov rcx, [rsp+256]
37bb9735cmov [rsp+368], r12l
37bb97364lea r11l, [rax+1]
37bb97368cdqe
37bb9736amov [rsp+372], esi
37bb97371mov r9, [rsp+352]
37bb97379lea rbx, [r13+8*rax]
37bb9737emovsxd rdx, r11l
37bb97381shl rax, 4
37bb97385add rax, [rsp+800]
37bb9738dimul rcx, rdx
37bb97391mov [rsp+232], rbx
37bb97399add rcx, [rsp+264]
37bb973a1mov [rsp+216], rax
37bb973a9mov rbx, [rsp+784]
37bb973b1shl rcx, 4
37bb973b5imul rdx, [rsp+312]
37bb973bemov rax, [rsp+824]
37bb973c6mov [rsp+240], r11l
37bb973ceadd rdx, [rsp+320]
37bb973d6lea rbx, [rbx+rcx+16]
37bb973dbmov [rsp+376], edi
37bb973e2shl rdx, 4
37bb973e6mov [rsp+224], rbx
37bb973eemov r8, [rsp+360]
37bb973f6mov ebx, r12l
37bb973f9lea rax, [rax+rdx+16]
37bb973femov [rsp+808], r13
37bb97406mov rdx, [rsp+336]
37bb9740emov [rsp+208], rax
37bb97416mov rax, [rsp+344]
37bb9741ejmp 0x37bb97453
37bb97420
37bb97420loc_37bb97420:
37bb97420jp 0x37bb97431
37bb97422je 0x37bb982f0
37bb97428mov ecx, 0
37bb9742dcmovbe r15l, ecx
37bb97431
37bb97431loc_37bb97431:
37bb97431add ebx, 1
37bb97434add r8, 8
37bb97438add r9, 16
37bb9743cadd rax, [rsp+112]
37bb97441add rdx, [rsp+104]
37bb97446cmp [rsp+184], ebx
37bb9744djl 0x37bb98328
37bb97453
37bb97453loc_37bb97453:
37bb97453movsd_xmm x7, [r8]
37bb97458pxor x0, x0
37bb9745cmovsd_xmm [rsp+464], x7
37bb97465comisd x7, x0
37bb97469jbe 0x37bb97420
37bb9746bmov edi, [rsp+188]
37bb97472mov ebp, [rsp+240]
37bb97479lea ecx, [rdi+rbp-1]
37bb9747dmov rdi, [rsp+768]
37bb97485mov r11l, [rdi]
37bb97488cmp ecx, r11l
37bb9748bmov r10l, r11l
37bb9748ecmovle r10l, ecx
37bb97492cmp ebp, r10l
37bb97495jg 0x37bb98174
37bb9749bmov r13, [rsp+208]
37bb974a3mov [rsp+128], r10l
37bb974abmov [rsp+328], ebx
37bb974b2mov r12, [rsp+216]
37bb974bamov [rsp+200], rdx
37bb974c2mov rdi, [rsp+224]
37bb974camov [rsp+96], rax
37bb974cfmov rsi, [rsp+232]
37bb974d7mov [rsp+176], r9
37bb974dfmov [rsp+144], r8
37bb974e7mov [rsp+120], r13
37bb974ecjmp 0x37bb979d7
37bb974f1
37bb974f1 0f 1f 80 00 00 00 00 .......
37bb974f8
37bb974f8loc_37bb974f8:
37bb974f8comisd x8, x14
37bb974fdjb 0x37bb97a10
37bb97503comisd x7, x8
37bb97508jb 0x37bb97c20
37bb9750emovapd x0, x15
37bb97513xor r13l, r13l
37bb97516mulsd x0, x7
37bb9751acomisd x8, x0
37bb9751fsetae r13b
37bb97523
37bb97523loc_37bb97523:
37bb97523movsd_xmm x0, [rsp+152]
37bb9752cdivsd x0, x8
37bb97531comisd x0, x7
37bb97535jbe 0x37bb97b10
37bb9753blea rbx, [rip+0x8b23ea]
37bb97542mov [rsp+32], rdi
37bb97547mov r8, [rsp+96]
37bb9754clea rcx, [rsp+432]
37bb97554mov [rsp+40], rbx
37bb97559mov r9, rbx
37bb9755cmov rdx, r14
37bb9755fmov [rsp+160], rcx
37bb97567call zdotc_
37bb9756cpxor x0, x0
37bb97570movsd_xmm x6, [rsp+440]
37bb97579movsd_xmm x2, [rsp+432]
37bb97582addsd x8, x0
37bb97587movapd x1, x6
37bb9758bmulsd x1, x0
37bb9758faddsd x1, x2
37bb97593mulsd x2, x0
37bb97597divsd x1, x8
37bb9759csubsd x6, x2
37bb975a0movapd x2, x0
37bb975a4divsd x2, x7
37bb975a8divsd x6, x8
37bb975admulsd x0, x2
37bb975b1movapd x8, x2
37bb975b6addsd x0, x7
37bb975bamulsd x8, x6
37bb975bfaddsd x8, x1
37bb975c4
37bb975c4loc_37bb975c4:
37bb975c4mulsd x1, x2
37bb975c8mov rcx, [rsp+160]
37bb975d0movapd x11, x7
37bb975d5divsd x8, x0
37bb975dasubsd x6, x1
37bb975dedivsd x6, x0
37bb975e2
37bb975e2loc_37bb975e2:
37bb975e2movsd_xmm [rsp+432], x8
37bb975ecmovsd_xmm [rsp+440], x6
37bb975f5call fn_37c42fc80
37bb975famov rax, [rsp+856]
37bb97602maxsd x12, x0
37bb97607movapd x2, x0
37bb9760bcomisd x0, [rax]
37bb9760fjbe 0x37bb97a00
37bb97615movsd_xmm x9, [rsp+472]
37bb9761ftest r13l, r13l
37bb97622je 0x37bb97c50
37bb97628movapd x1, x0
37bb9762cpxor x0, x0
37bb97630movapd x10, x6
37bb97635movapd x3, x0
37bb97639comisd x9, x7
37bb9763exorpd x1, [rip+0x8b230a]
37bb97646divsd x3, x2
37bb9764amulsd x0, x3
37bb9764emulsd x10, x3
37bb97653mulsd x3, x8
37bb97658addsd x0, x2
37bb9765caddsd x10, x8
37bb97661movapd x8, x11
37bb97666subsd x6, x3
37bb9766adivsd x8, x9
37bb9766fdivsd x10, x0
37bb97674divsd x6, x0
37bb97678movapd x0, x9
37bb9767ddivsd x0, x11
37bb97682movapd x3, x0
37bb97686subsd x3, x8
37bb9768bandpd x3, [rip+0x8b22cd]
37bb97693mulsd x3, [rip+0x8b22d5]
37bb9769bxorpd x3, [rip+0x8b22ad]
37bb976a3divsd x3, x2
37bb976a7movapd x2, x3
37bb976abandpd x2, [rip+0x8b22ad]
37bb976b3ja 0x37bb98138
37bb976b9comisd x2, [rsp+248]
37bb976c2xorpd x3, [rip+0x8b2286]
37bb976camovapd x4, x14
37bb976cfja 0x37bb98180
37bb976d5
37bb976d5loc_37bb976d5:
37bb976d5movapd x2, x3
37bb976d9mov rdx, [rsp+96]
37bb976demov r9, rdi
37bb976e1mov rcx, r14
37bb976e4mulsd x2, x3
37bb976e8lea rax, [rsp+496]
37bb976f0lea r13, [rsp+480]
37bb976f8lea r8, [rip+0x8b222d]
37bb976ffmov [rsp+160], rax
37bb97707addsd x2, x14
37bb9770csqrtsd x2, x2
37bb97710mulsd x2, x4
37bb97714addsd x2, x3
37bb97718movapd x3, x14
37bb9771ddivsd x3, x2
37bb97721movapd x2, x14
37bb97726mulsd x8, x3
37bb9772bmovapd x4, x3
37bb9772fmulsd x4, x3
37bb97733mulsd x8, x1
37bb97738addsd x4, x14
37bb9773ddivsd x2, x4
37bb97741addsd x8, x14
37bb97746sqrtsd x2, x2
37bb9774amovsd_xmm [rsp+480], x2
37bb97753mulsd x2, x3
37bb97757mulsd x3, x0
37bb9775bmovapd x0, x14
37bb97760movapd x4, x2
37bb97764andpd x4, [rip+0x8b21f4]
37bb9776cmaxsd x4, [rsp+136]
37bb97775mulsd x3, x1
37bb97779movsd_xmm [rsp+136], x4
37bb97782pxor x4, x4
37bb97786maxsd x8, x4
37bb9778bsubsd x0, x3
37bb9778fsqrtsd x8, x8
37bb97794maxsd x0, x4
37bb97798mulsd x8, x9
37bb9779dsqrtsd x0, x0
37bb977a1mulsd x11, x0
37bb977a6movapd x0, x6
37bb977aamovsd_xmm [rsi], x8
37bb977afxorpd x0, [rip+0x8b2199]
37bb977b7movapd x8, x2
37bb977bcmov [rsp+48], rax
37bb977c1mulsd x2, x0
37bb977c5movapd x1, x0
37bb977c9mov [rsp+40], r13
37bb977cemulsd x1, x4
37bb977d2mov [rsp+32], rbx
37bb977d7mulsd x8, x10
37bb977dcmovsd_xmm [rsp+464], x11
37bb977e6mulsd x4, x10
37bb977ebsubsd x8, x1
37bb977f0addsd x4, x2
37bb977f4unpcklpd x8, x4
37bb977f9movups [rsp+496], x8
37bb97802call zrot_
37bb97807mov edx, [rsp+244]
37bb9780emov rax, [rsp+160]
37bb97816test edx, edx
37bb97818jne 0x37bb98718
37bb9781e
37bb9781eloc_37bb9781e:
37bb9781emovsd_xmm x8, [rsi]
37bb97823
37bb97823loc_37bb97823:
37bb97823movsd_xmm x2, [r12]
37bb97829movsd_xmm x1, [r12+8]
37bb97830movapd x3, x6
37bb97834movapd x0, x10
37bb97839mov rax, [rsp+176]
37bb97841mulsd x0, x2
37bb97845mulsd x3, x1
37bb97849mulsd x6, x2
37bb9784dmulsd x10, x1
37bb97852subsd x0, x3
37bb97856xorpd x0, [rip+0x8b20f2]
37bb9785eaddsd x6, x10
37bb97863xorpd x6, [rip+0x8b20e5]
37bb9786bmovsd_xmm [rax], x0
37bb9786fmovsd_xmm [rax+8], x6
37bb97874
37bb97874loc_37bb97874:
37bb97874movapd x0, x8
37bb97879divsd x0, x9
37bb9787emulsd x0, x0
37bb97882comisd x13, x0
37bb97887jb 0x37bb97900
37bb97889movsd_xmm x5, [rsp+168]
37bb97892comisd x5, x9
37bb97897jbe 0x37bb978a9
37bb97899comisd x9, [rsp+192]
37bb978a3ja 0x37bb986f8
37bb978a9
37bb978a9loc_37bb978a9:
37bb978a9lea rax, [rsp+472]
37bb978b1lea r8, [rip+0x8b2074]
37bb978b8mov rdx, rdi
37bb978bbmov rcx, r14
37bb978bemov [rsp+32], rax
37bb978c3lea r9, [rsp+488]
37bb978cbmov [rsp+488], 0
37bb978d7movsd_xmm [rsp+472], x14
37bb978e1call zlassq_
37bb978e6movsd_xmm x0, [rsp+472]
37bb978efsqrtsd x0, x0
37bb978f3mulsd x0, [rsp+488]
37bb978fcmovsd_xmm [rsi], x0
37bb97900
37bb97900loc_37bb97900:
37bb97900movapd x0, x11
37bb97905divsd x0, x7
37bb97909mulsd x0, x0
37bb9790dcomisd x13, x0
37bb97912jb 0x37bb97c40
37bb97918movsd_xmm x5, [rsp+168]
37bb97921comisd x5, x11
37bb97926jbe 0x37bb97938
37bb97928comisd x11, [rsp+192]
37bb97932ja 0x37bb98760
37bb97938
37bb97938loc_37bb97938:
37bb97938lea rax, [rsp+464]
37bb97940mov rdx, [rsp+96]
37bb97945mov rcx, r14
37bb97948lea r9, [rsp+488]
37bb97950mov [rsp+32], rax
37bb97955lea r8, [rip+0x8b1fd0]
37bb9795cmov [rsp+488], 0
37bb97968movsd_xmm [rsp+464], x14
37bb97972call zlassq_
37bb97977movsd_xmm x7, [rsp+464]
37bb97980sqrtsd x7, x7
37bb97984mulsd x7, [rsp+488]
37bb9798d
37bb9798dloc_37bb9798d:
37bb9798dmov rax, [rsp+144]
37bb97995xor r15l, r15l
37bb97998movsd_xmm [rsp+464], x7
37bb979a1movsd_xmm [rax], x7
37bb979a5nop [rax+rax]
37bb979b0
37bb979b0loc_37bb979b0:
37bb979b0mov rdx, [rsp+104]
37bb979b5add ebp, 1
37bb979b8add rsi, 8
37bb979bcadd r12, 16
37bb979c0add [rsp+120], rdx
37bb979c5add rdi, [rsp+112]
37bb979cacmp [rsp+128], ebp
37bb979d1jl 0x37bb98150
37bb979d7
37bb979d7loc_37bb979d7:
37bb979d7movsd_xmm x8, [rsi]
37bb979dcpxor x0, x0
37bb979e0movsd_xmm [rsp+472], x8
37bb979eacomisd x8, x0
37bb979efja 0x37bb974f8
37bb979f5add r15l, 1
37bb979f9jmp 0x37bb979b0
37bb979fb
37bb979fb 0f 1f 44 00 00 ..D..
37bb97a00
37bb97a00loc_37bb97a00:
37bb97a00add r15l, 1
37bb97a04movapd x7, x11
37bb97a09jmp 0x37bb979b0
37bb97a0b
37bb97a0b 0f 1f 44 00 00 ..D..
37bb97a10
37bb97a10loc_37bb97a10:
37bb97a10comisd x7, x8
37bb97a15jb 0x37bb97f38
37bb97a1bmovapd x0, x8
37bb97a20xor r13l, r13l
37bb97a23divsd x0, x15
37bb97a28comisd x0, x7
37bb97a2csetae r13b
37bb97a30
37bb97a30loc_37bb97a30:
37bb97a30movapd x0, x15
37bb97a35divsd x0, x8
37bb97a3acomisd x7, x0
37bb97a3ejbe 0x37bb97e40
37bb97a44lea rbx, [rip+0x8b1ee1]
37bb97a4bmov [rsp+32], rdi
37bb97a50mov rdx, r14
37bb97a53movapd x9, x8
37bb97a58mov [rsp+40], rbx
37bb97a5dmov r8, [rsp+96]
37bb97a62maxsd x9, x7
37bb97a67mov r9, rbx
37bb97a6alea rcx, [rsp+432]
37bb97a72minsd x8, x7
37bb97a77movapd x11, x7
37bb97a7cmov [rsp+160], rcx
37bb97a84call zdotc_
37bb97a89pxor x0, x0
37bb97a8dmovsd_xmm x4, [rsp+432]
37bb97a96movsd_xmm x6, [rsp+440]
37bb97a9fmovapd x1, x0
37bb97aa3mov rcx, [rsp+160]
37bb97aabdivsd x1, x9
37bb97ab0movapd x3, x1
37bb97ab4movapd x2, x1
37bb97ab8mulsd x1, x4
37bb97abcmulsd x3, x0
37bb97ac0mulsd x2, x6
37bb97ac4subsd x6, x1
37bb97ac8movapd x1, x0
37bb97accdivsd x1, x8
37bb97ad1addsd x3, x9
37bb97ad6addsd x2, x4
37bb97adadivsd x6, x3
37bb97ademulsd x0, x1
37bb97ae2addsd x0, x8
37bb97ae7divsd x2, x3
37bb97aebmovapd x8, x6
37bb97af0mulsd x8, x1
37bb97af5addsd x8, x2
37bb97afamulsd x2, x1
37bb97afedivsd x8, x0
37bb97b03subsd x6, x2
37bb97b07divsd x6, x0
37bb97b0bjmp 0x37bb975e2
37bb97b10
37bb97b10loc_37bb97b10:
37bb97b10lea rbx, [rip+0x8b1e15]
37bb97b17mov r9, [rsp+872]
37bb97b1fmov rdx, [rsp+96]
37bb97b24mov rcx, r14
37bb97b27mov [rsp+32], rbx
37bb97b2cmov r8, rbx
37bb97b2fcall zcopy_
37bb97b34lea rax, [rsp+456]
37bb97b3cmov [rsp+80], 1
37bb97b45lea r8, [rip+0x8b1de4]
37bb97b4cmov [rsp+72], rax
37bb97b51mov rax, [rsp+792]
37bb97b59mov rdx, r8
37bb97b5clea r9, [rsp+464]
37bb97b64mov [rsp+48], rbx
37bb97b69lea rcx, [rip+0x8b1dc4]
37bb97b70mov [rsp+64], rax
37bb97b75mov rax, [rsp+872]
37bb97b7dmov [rsp+40], r14
37bb97b82mov [rsp+56], rax
37bb97b87lea rax, [rip+0x8b1daa]
37bb97b8emov [rsp+32], rax
37bb97b93call zlascl_
37bb97b98mov [rsp+40], rbx
37bb97b9dmov r9, rbx
37bb97ba0mov rdx, r14
37bb97ba3mov [rsp+32], rdi
37bb97ba8mov r8, [rsp+872]
37bb97bb0lea rcx, [rsp+432]
37bb97bb8mov [rsp+160], rcx
37bb97bc0call zdotc_
37bb97bc5pxor x2, x2
37bb97bc9movsd_xmm x6, [rsp+440]
37bb97bd2movapd x1, x8
37bb97bd7movsd_xmm x0, [rsp+432]
37bb97be0addsd x1, x2
37bb97be4movsd_xmm x11, [rsp+464]
37bb97beemovapd x8, x6
37bb97bf3mov rcx, [rsp+160]
37bb97bfbmulsd x8, x2
37bb97c00addsd x8, x0
37bb97c05mulsd x0, x2
37bb97c09divsd x8, x1
37bb97c0esubsd x6, x0
37bb97c12divsd x6, x1
37bb97c16jmp 0x37bb975e2
37bb97c1b
37bb97c1b 0f 1f 44 00 00 ..D..
37bb97c20
37bb97c20loc_37bb97c20:
37bb97c20movapd x0, x8
37bb97c25xor r13l, r13l
37bb97c28mulsd x0, x15
37bb97c2dcomisd x7, x0
37bb97c31setae r13b
37bb97c35jmp 0x37bb97523
37bb97c3a
37bb97c3a 66 0f 1f 44 00 00 f..D..
37bb97c40
37bb97c40loc_37bb97c40:
37bb97c40movapd x7, x11
37bb97c45xor r15l, r15l
37bb97c48jmp 0x37bb979b0
37bb97c4d
37bb97c4d 0f 1f 00 ...
37bb97c50
37bb97c50loc_37bb97c50:
37bb97c50xorpd x8, [rip+0x8b1cf7]
37bb97c59comisd x11, x9
37bb97c5emovsd_xmm [rsp+160], x0
37bb97c67jbe 0x37bb97f58
37bb97c6dmov [rsp+32], rbx
37bb97c72mov rdx, [rsp+96]
37bb97c77mov rcx, r14
37bb97c7alea r8, [rip+0x8b1cab]
37bb97c81mov r9, [rsp+872]
37bb97c89lea r13, [rsp+456]
37bb97c91lea r15, [rsp+472]
37bb97c99call zcopy_
37bb97c9emov rax, [rsp+792]
37bb97ca6mov [rsp+72], r13
37bb97cablea r8, [rip+0x8b1c7e]
37bb97cb2mov [rsp+48], rbx
37bb97cb7mov rdx, r8
37bb97cbalea r9, [rsp+464]
37bb97cc2lea rcx, [rip+0x8b1c6b]
37bb97cc9mov [rsp+64], rax
37bb97ccemov rax, [rsp+872]
37bb97cd6mov [rsp+80], 1
37bb97cdfmov [rsp+56], rax
37bb97ce4lea rax, [rip+0x8b1c4d]
37bb97cebmov [rsp+32], rax
37bb97cf0mov [rsp+40], r14
37bb97cf5call zlascl_
37bb97cfamov rdx, [rsp+792]
37bb97d02mov [rsp+72], r13
37bb97d07lea rax, [rip+0x8b1c2a]
37bb97d0emov [rsp+32], rax
37bb97d13lea r8, [rip+0x8b1c16]
37bb97d1amov r9, r15
37bb97d1dlea rcx, [rip+0x8b1c10]
37bb97d24mov [rsp+64], rdx
37bb97d29mov rdx, r8
37bb97d2cmov [rsp+80], 1
37bb97d35mov [rsp+56], rdi
37bb97d3amov [rsp+48], rbx
37bb97d3fmov [rsp+40], r14
37bb97d44call zlascl_
37bb97d49mov [rsp+40], rbx
37bb97d4emov rcx, r14
37bb97d51xorpd x6, [rip+0x8b1bf7]
37bb97d59mov [rsp+32], rdi
37bb97d5emov r8, [rsp+872]
37bb97d66lea r9, [rip+0x8b1bbf]
37bb97d6dlea rdx, [rsp+496]
37bb97d75movsd_xmm [rsp+496], x8
37bb97d7fmovsd_xmm [rsp+504], x6
37bb97d88call zaxpy_
37bb97d8dmov rax, [rsp+792]
37bb97d95mov [rsp+72], r13
37bb97d9alea r8, [rip+0x8b1b8f]
37bb97da1mov [rsp+56], rdi
37bb97da6lea r9, [rip+0x8b1b8b]
37bb97dadmov rdx, r8
37bb97db0lea rcx, [rip+0x8b1b7d]
37bb97db7mov [rsp+64], rax
37bb97dbcmov [rsp+80], 1
37bb97dc5mov [rsp+48], rbx
37bb97dcamov [rsp+40], r14
37bb97dcfmov [rsp+32], r15
37bb97dd4call zlascl_
37bb97dd9movapd x0, x14
37bb97ddemovsd_xmm x2, [rsp+160]
37bb97de7pxor x1, x1
37bb97debmovsd_xmm x9, [rsp+472]
37bb97df5mov rax, [rsp+848]
37bb97dfdmovsd_xmm x5, [rsp+136]
37bb97e06mulsd x2, x2
37bb97e0amovsd_xmm x11, [rsp+464]
37bb97e14maxsd x5, [rax]
37bb97e18movsd_xmm [rsp+136], x5
37bb97e21subsd x0, x2
37bb97e25maxsd x0, x1
37bb97e29sqrtsd x0, x0
37bb97e2dmulsd x0, x9
37bb97e32movapd x8, x0
37bb97e37movsd_xmm [rsi], x0
37bb97e3bjmp 0x37bb97874
37bb97e40
37bb97e40loc_37bb97e40:
37bb97e40lea rbx, [rip+0x8b1ae5]
37bb97e47mov r9, [rsp+872]
37bb97e4fmov rdx, rdi
37bb97e52mov rcx, r14
37bb97e55mov [rsp+32], rbx
37bb97e5amov r8, rbx
37bb97e5dcall zcopy_
37bb97e62lea rax, [rsp+456]
37bb97e6amov [rsp+80], 1
37bb97e73lea r8, [rip+0x8b1ab6]
37bb97e7amov [rsp+72], rax
37bb97e7fmov rax, [rsp+792]
37bb97e87mov rdx, r8
37bb97e8alea r9, [rsp+472]
37bb97e92mov [rsp+48], rbx
37bb97e97lea rcx, [rip+0x8b1a96]
37bb97e9emov [rsp+64], rax
37bb97ea3mov rax, [rsp+872]
37bb97eabmov [rsp+40], r14
37bb97eb0mov [rsp+56], rax
37bb97eb5lea rax, [rip+0x8b1a7c]
37bb97ebcmov [rsp+32], rax
37bb97ec1call zlascl_
37bb97ec6mov [rsp+40], rbx
37bb97ecbmov r9, rbx
37bb97ecemov rdx, r14
37bb97ed1mov rax, [rsp+872]
37bb97ed9mov r8, [rsp+96]
37bb97edelea rcx, [rsp+432]
37bb97ee6mov [rsp+160], rcx
37bb97eeemov [rsp+32], rax
37bb97ef3call zdotc_
37bb97ef8pxor x0, x0
37bb97efcmovsd_xmm x6, [rsp+440]
37bb97f05movsd_xmm x2, [rsp+432]
37bb97f0emovapd x1, x0
37bb97f12divsd x1, x7
37bb97f16mulsd x0, x1
37bb97f1amovapd x8, x1
37bb97f1fmulsd x8, x6
37bb97f24addsd x0, x7
37bb97f28addsd x8, x2
37bb97f2djmp 0x37bb975c4
37bb97f32
37bb97f32 66 0f 1f 44 00 00 f..D..
37bb97f38
37bb97f38loc_37bb97f38:
37bb97f38movapd x0, x7
37bb97f3cxor r13l, r13l
37bb97f3fdivsd x0, x15
37bb97f44comisd x0, x8
37bb97f49setae r13b
37bb97f4djmp 0x37bb97a30
37bb97f52
37bb97f52 66 0f 1f 44 00 00 f..D..
37bb97f58
37bb97f58loc_37bb97f58:
37bb97f58mov [rsp+32], rbx
37bb97f5dmov rdx, rdi
37bb97f60mov rcx, r14
37bb97f63unpcklpd x8, x6
37bb97f68mov r9, [rsp+872]
37bb97f70lea r8, [rip+0x8b19b5]
37bb97f77lea r13, [rsp+456]
37bb97f7flea r15, [rsp+464]
37bb97f87call zcopy_
37bb97f8cmov rax, [rsp+792]
37bb97f94mov [rsp+72], r13
37bb97f99lea r8, [rip+0x8b1990]
37bb97fa0mov [rsp+48], rbx
37bb97fa5mov rdx, r8
37bb97fa8lea r9, [rsp+472]
37bb97fb0lea rcx, [rip+0x8b197d]
37bb97fb7mov [rsp+64], rax
37bb97fbcmov rax, [rsp+872]
37bb97fc4mov [rsp+80], 1
37bb97fcdmov [rsp+56], rax
37bb97fd2lea rax, [rip+0x8b195f]
37bb97fd9mov [rsp+32], rax
37bb97fdemov [rsp+40], r14
37bb97fe3call zlascl_
37bb97fe8mov rax, [rsp+96]
37bb97fedmov [rsp+72], r13
37bb97ff2mov r9, r15
37bb97ff5mov rdx, [rsp+792]
37bb97ffdlea rcx, [rip+0x8b1934]
37bb98004mov [rsp+80], 1
37bb9800dlea r8, [rip+0x8b191c]
37bb98014mov [rsp+56], rax
37bb98019mov [rsp+64], rdx
37bb9801emov rdx, r8
37bb98021mov [rsp+32], rcx
37bb98026lea rcx, [rip+0x8b1907]
37bb9802dmov [rsp+48], rbx
37bb98032mov [rsp+40], r14
37bb98037call zlascl_
37bb9803cmov rdx, [rsp+96]
37bb98041mov rcx, r14
37bb98044mov [rsp+40], rbx
37bb98049mov r8, [rsp+872]
37bb98051lea r9, [rip+0x8b18d4]
37bb98058movups [rsp+496], x8
37bb98061mov [rsp+32], rdx
37bb98066lea rdx, [rsp+496]
37bb9806ecall zaxpy_
37bb98073mov rdx, [rsp+96]
37bb98078mov [rsp+72], r13
37bb9807dlea r8, [rip+0x8b18ac]
37bb98084mov rcx, [rsp+792]
37bb9808cmov [rsp+48], rbx
37bb98091lea r9, [rip+0x8b18a0]
37bb98098mov [rsp+56], rdx
37bb9809dmov rdx, r8
37bb980a0mov [rsp+64], rcx
37bb980a5lea rcx, [rip+0x8b1888]
37bb980acmov [rsp+80], 1
37bb980b5mov [rsp+40], r14
37bb980bamov [rsp+32], r15
37bb980bfcall zlascl_
37bb980c4movapd x0, x14
37bb980c9movsd_xmm x2, [rsp+160]
37bb980d2pxor x1, x1
37bb980d6movsd_xmm x11, [rsp+464]
37bb980e0mov rax, [rsp+144]
37bb980e8movsd_xmm x5, [rsp+136]
37bb980f1mulsd x2, x2
37bb980f5movsd_xmm x9, [rsp+472]
37bb980ffsubsd x0, x2
37bb98103maxsd x0, x1
37bb98107sqrtsd x0, x0
37bb9810bmulsd x0, x11
37bb98110movsd_xmm [rax], x0
37bb98114mov rax, [rsp+848]
37bb9811cmovsd_xmm x8, [rsi]
37bb98121maxsd x5, [rax]
37bb98125movsd_xmm [rsp+136], x5
37bb9812ejmp 0x37bb97874
37bb98133
37bb98133 0f 1f 44 00 00 ..D..
37bb98138
37bb98138loc_37bb98138:
37bb98138comisd x2, [rsp+248]
37bb98141ja 0x37bb98180
37bb98143movsd_xmm x4, [rip+0x8b17fd]
37bb9814bjmp 0x37bb976d5
37bb98150
37bb98150loc_37bb98150:
37bb98150mov ebx, [rsp+328]
37bb98157mov rdx, [rsp+200]
37bb9815fmov rax, [rsp+96]
37bb98164mov r9, [rsp+176]
37bb9816cmov r8, [rsp+144]
37bb98174
37bb98174loc_37bb98174:
37bb98174movsd_xmm [r8], x7
37bb98179jmp 0x37bb97431
37bb9817e
37bb9817e 66 90 f.
37bb98180
37bb98180loc_37bb98180:
37bb98180movapd x4, x6
37bb98184movsd_xmm x2, [rip+0x8b17e4]
37bb9818cmov rcx, r14
37bb9818fxorpd x4, [rip+0x8b17b9]
37bb98197lea rax, [rsp+496]
37bb9819flea r13, [rsp+480]
37bb981a7mov [rsp+32], rbx
37bb981acmov r9, rdi
37bb981afdivsd x2, x3
37bb981b3pxor x3, x3
37bb981b7mov [rsp+48], rax
37bb981bcmov rdx, [rsp+96]
37bb981c1movsd_xmm [rsp+296], x1
37bb981calea r8, [rip+0x8b175b]
37bb981d1mov [rsp+40], r13
37bb981d6mov [rsp+160], rax
37bb981demovsd_xmm [rsp+304], x0
37bb981e7movsd_xmm [rsp+480], x14
37bb981f1movsd_xmm [rsp+288], x2
37bb981famovapd x5, x2
37bb981femulsd x5, x10
37bb98203movapd x1, x5
37bb98207movapd x5, x4
37bb9820bmulsd x5, x3
37bb9820fmulsd x4, x2
37bb98213mulsd x3, x10
37bb98218subsd x1, x5
37bb9821caddsd x3, x4
37bb98220movapd x4, x1
37bb98224unpcklpd x4, x3
37bb98228movups [rsp+496], x4
37bb98230movups [rsp+272], x4
37bb98238call zrot_
37bb9823dmov ecx, [rsp+244]
37bb98244mov rax, [rsp+160]
37bb9824cmovupd x4, [rsp+272]
37bb98255movsd_xmm x2, [rsp+288]
37bb9825emovsd_xmm x1, [rsp+296]
37bb98267test ecx, ecx
37bb98269movsd_xmm x0, [rsp+304]
37bb98272jne 0x37bb98780
37bb98278
37bb98278loc_37bb98278:
37bb98278mulsd x8, x2
37bb9827dpxor x3, x3
37bb98281mulsd x0, x2
37bb98285andpd x2, [rip+0x8b16d3]
37bb9828dmaxsd x2, [rsp+136]
37bb98296movsd_xmm [rsp+136], x2
37bb9829fmulsd x8, x1
37bb982a4mulsd x0, x1
37bb982a8movapd x1, x14
37bb982adaddsd x8, x14
37bb982b2subsd x1, x0
37bb982b6maxsd x8, x3
37bb982bbmaxsd x1, x3
37bb982bfsqrtsd x8, x8
37bb982c4sqrtsd x1, x1
37bb982c8mulsd x8, x9
37bb982cdmulsd x11, x1
37bb982d2movsd_xmm [rsi], x8
37bb982d7movsd_xmm [rsp+464], x11
37bb982e1jmp 0x37bb97823
37bb982e6
37bb982e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb982f0
37bb982f0loc_37bb982f0:
37bb982f0mov edi, [rsp+188]
37bb982f7mov esi, [rsp+240]
37bb982femov r10l, r15l
37bb98301lea ecx, [rdi+rsi-1]
37bb98305mov rdi, [rsp+768]
37bb9830dmov r11l, [rdi]
37bb98310cmp ecx, r11l
37bb98313cmovg ecx, r11l
37bb98317sub r10l, esi
37bb9831alea r15l, [r10+rcx+1]
37bb9831fjmp 0x37bb97431
37bb98324
37bb98324 0f 1f 40 00 ..@.
37bb98328
37bb98328loc_37bb98328:
37bb98328mov r12l, [rsp+368]
37bb98330mov esi, [rsp+372]
37bb98337mov edi, [rsp+376]
37bb9833emov r13, [rsp+808]
37bb98346
37bb98346loc_37bb98346:
37bb98346add [rsp+332], 1
37bb9834eadd esi, [rsp+188]
37bb98355mov eax, [rsp+332]
37bb9835ccmp [rsp+380], eax
37bb98363jge 0x37bb97331
37bb98369mov rax, [rsp+768]
37bb98371mov ebp, [rsp+396]
37bb98378mov r8l, [rsp+416]
37bb98380mov rcx, [rsp+400]
37bb98388mov rsi, [rsp+408]
37bb98390movsxd rbx, [rax]
37bb98393
37bb98393loc_37bb98393:
37bb98393cmp ebx, edi
37bb98395cmovle edi, ebx
37bb98398cmp r12l, edi
37bb9839bjg 0x37bb983da
37bb9839dsub edi, r8l
37bb983a0lea rax, [r13+8*rsi]
37bb983a5lea edx, [rdi-1]
37bb983a8add rdx, rsi
37bb983ablea rdx, [r13+8*rdx+8]
37bb983b0nop [rax+rax]
37bb983b5nop [rax+rax]
37bb983c0
37bb983c0loc_37bb983c0:
37bb983c0movsd_xmm x0, [rax]
37bb983c4andpd x0, [rip+0x8b1594]
37bb983ccadd rax, 8
37bb983d0movsd_xmm [rax-8], x0
37bb983d5cmp rax, rdx
37bb983d8jne 0x37bb983c0
37bb983da
37bb983daloc_37bb983da:
37bb983daadd ebp, 1
37bb983ddadd r12l, [rsp+188]
37bb983e5add rsi, rcx
37bb983e8cmp [rsp+392], ebp
37bb983efjge 0x37bb97260
37bb983f5mov r12l, [rsp+420]
37bb983fdmov r13, r14
37bb98400
37bb98400loc_37bb98400:
37bb98400mov rax, [rsp+808]
37bb98408lea rbp, [rbx-1]
37bb9840cmovsd_xmm x5, [rsp+168]
37bb98415imul rbx, [rsp+256]
37bb9841emovsd_xmm x0, [rax+8*rbp]
37bb98423mov rax, [rsp+264]
37bb9842blea rdx, [rax+rbx+1]
37bb98430shl rdx, 4
37bb98434add rdx, [rsp+784]
37bb9843ccomisd x5, x0
37bb98440jbe 0x37bb98451
37bb98442comisd x0, [rsp+192]
37bb9844bja 0x37bb987f3
37bb98451
37bb98451loc_37bb98451:
37bb98451lea rax, [rsp+464]
37bb98459lea r9, [rsp+488]
37bb98461mov rcx, r13
37bb98464mov [rsp+488], 0
37bb98470mov [rsp+32], rax
37bb98475lea r8, [rip+0x8b14b0]
37bb9847cmovsd_xmm [rsp+464], x14
37bb98486call zlassq_
37bb9848bmov rax, [rsp+768]
37bb98493movsd_xmm x0, [rsp+464]
37bb9849cmov rdi, [rsp+808]
37bb984a4sqrtsd x0, x0
37bb984a8movsxd rbx, [rax]
37bb984abmulsd x0, [rsp+488]
37bb984b4movsxd rax, ebx
37bb984b7movsd_xmm [rdi+8*rax-8], x0
37bb984bd
37bb984bdloc_37bb984bd:
37bb984bdcmp r12l, 1
37bb984c1je 0x37bb98506
37bb984c3pxor x2, x2
37bb984c7mov rax, [rsp+856]
37bb984cfcvtsi2sd x2, ebx
37bb984d3movapd x0, x2
37bb984d7sqrtsd x0, x0
37bb984dbmovsd_xmm x1, [rax]
37bb984dfmulsd x0, x1
37bb984e3comisd x0, x12
37bb984e8jbe 0x37bb98506
37bb984eamovapd x0, x12
37bb984efmulsd x0, x2
37bb984f3mulsd x0, [rsp+136]
37bb984fccomisd x1, x0
37bb98500ja 0x37bb98838
37bb98506
37bb98506loc_37bb98506:
37bb98506cmp [rsp+424], r15l
37bb9850ejle 0x37bb98838
37bb98514add r12l, 1
37bb98518cmp [rsp+428], r12l
37bb98520jge 0x37bb9720f
37bb98526mov rax, [rsp+864]
37bb9852emov r11, [rsp+768]
37bb98536mov r14, r13
37bb98539mov r8l, [rax]
37bb9853c
37bb9853cloc_37bb9853c:
37bb9853clea eax, [r8-1]
37bb98540
37bb98540loc_37bb98540:
37bb98540mov rdi, [rsp+888]
37bb98548mov [rdi], eax
37bb9854acmp ebx, 1
37bb9854djle 0x37bb96f1c
37bb98553mov rax, [rsp+312]
37bb9855bxor ebp, ebp
37bb9855dmov edi, ebx
37bb9855flea rsi, [rsp+496]
37bb98567mov [rsp+96], rsi
37bb9856clea rsi, [rsp+460]
37bb98574mov r12, [rsp+824]
37bb9857clea r15, [rip+0x8b13a9]
37bb98583shl rax, 4
37bb98587mov [rsp+120], rsi
37bb9858cmov r13, [rsp+784]
37bb98594mov [rsp+112], rax
37bb98599mov rax, [rsp+256]
37bb985a1mov [rsp+760], r14
37bb985a9mov rsi, [rsp+808]
37bb985b1mov r14l, 1
37bb985b7shl rax, 4
37bb985bbmov [rsp+104], rax
37bb985c0mov eax, ebx
37bb985c2mov rbx, rbp
37bb985c5mov rbp, r11
37bb985c8jmp 0x37bb985e8
37bb985ca
37bb985caloc_37bb985ca:
37bb985caadd r14l, 1
37bb985cecmp r14l, edi
37bb985d1je 0x37bb96f1c
37bb985d7mov eax, [rbp]
37bb985daadd r12, [rsp+112]
37bb985dfadd rbx, 8
37bb985e3add r13, [rsp+104]
37bb985e8
37bb985e8loc_37bb985e8:
37bb985e8mov rcx, [rsp+96]
37bb985edsub eax, r14l
37bb985f0lea rdx, [rsi+rbx]
37bb985f4lea r8, [rip+0x8b1331]
37bb985fbadd eax, 1
37bb985femov [rsp+496], eax
37bb98605call idamax_
37bb9860alea eax, [r14+rax-1]
37bb9860fcmp eax, r14l
37bb98612je 0x37bb985ca
37bb98614cdqe
37bb98616movsd_xmm x0, [rsi+rbx]
37bb9861bmov rcx, [rsp+800]
37bb98623lea r8, [rip+0x8b1302]
37bb9862alea rdx, [rax-1]
37bb9862emov [rsp+128], rax
37bb98636movsd_xmm x1, [rsi+8*rdx]
37bb9863bmovsd_xmm [rsi+rbx], x1
37bb98640movsd_xmm [rsi+8*rdx], x0
37bb98645shl rdx, 4
37bb98649movupd x0, [rcx+2*rbx]
37bb9864emovupd x1, [rdx+rcx]
37bb98653movups [rcx+2*rbx], x1
37bb98657movups [rdx+rcx], x0
37bb9865bmov rdx, [rsp+256]
37bb98663mov rcx, [rsp+760]
37bb9866bmov [rsp+32], r15
37bb98670imul rdx, rax
37bb98674mov rax, [rsp+264]
37bb9867clea rdx, [rax+rdx+1]
37bb98681mov rax, [rsp+784]
37bb98689shl rdx, 4
37bb9868dlea r9, [rax+rdx]
37bb98691mov rdx, r13
37bb98694call zswap_
37bb98699mov eax, [rsp+244]
37bb986a0test eax, eax
37bb986a2mov rax, [rsp+128]
37bb986aaje 0x37bb985ca
37bb986b0imul rax, [rsp+312]
37bb986b9mov rcx, [rsp+120]
37bb986bemov [rsp+32], r15
37bb986c3lea r8, [rip+0x8b1262]
37bb986camov rdx, [rsp+320]
37bb986d2lea rax, [rdx+rax+1]
37bb986d7mov rdx, [rsp+824]
37bb986dfshl rax, 4
37bb986e3lea r9, [rdx+rax]
37bb986e7mov rdx, r12
37bb986eacall zswap_
37bb986efjmp 0x37bb985ca
37bb986f4
37bb986f4 0f 1f 40 00 ..@.
37bb986f8
37bb986f8loc_37bb986f8:
37bb986f8lea r8, [rip+0x8b122d]
37bb986ffmov rdx, rdi
37bb98702mov rcx, r14
37bb98705call dznrm2_
37bb9870amovsd_xmm [rsi], x0
37bb9870ejmp 0x37bb97900
37bb98713
37bb98713 0f 1f 44 00 00 ..D..
37bb98718
37bb98718loc_37bb98718:
37bb98718mov [rsp+48], rax
37bb9871dmov r9, [rsp+120]
37bb98722lea rcx, [rsp+460]
37bb9872alea r8, [rip+0x8b11fb]
37bb98731mov [rsp+40], r13
37bb98736mov rdx, [rsp+200]
37bb9873emov [rsp+32], rbx
37bb98743movups [rsp+496], x8
37bb9874ccall zrot_
37bb98751jmp 0x37bb9781e
37bb98756
37bb98756 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb98760
37bb98760loc_37bb98760:
37bb98760mov rdx, [rsp+96]
37bb98765lea r8, [rip+0x8b11c0]
37bb9876cmov rcx, r14
37bb9876fcall dznrm2_
37bb98774movapd x7, x0
37bb98778jmp 0x37bb9798d
37bb9877d
37bb9877d 0f 1f 00 ...
37bb98780
37bb98780loc_37bb98780:
37bb98780mov [rsp+48], rax
37bb98785mov r9, [rsp+120]
37bb9878alea rcx, [rsp+460]
37bb98792lea r8, [rip+0x8b1193]
37bb98799mov [rsp+40], r13
37bb9879emov rdx, [rsp+200]
37bb987a6mov [rsp+32], rbx
37bb987abmovsd_xmm [rsp+288], x0
37bb987b4movsd_xmm [rsp+272], x1
37bb987bdmovsd_xmm [rsp+160], x2
37bb987c6movups [rsp+496], x4
37bb987cecall zrot_
37bb987d3movsd_xmm x0, [rsp+288]
37bb987dcmovsd_xmm x1, [rsp+272]
37bb987e5movsd_xmm x2, [rsp+160]
37bb987eejmp 0x37bb98278
37bb987f3
37bb987f3loc_37bb987f3:
37bb987f3lea r8, [rip+0x8b1132]
37bb987famov rcx, r13
37bb987fdcall dznrm2_
37bb98802mov rax, [rsp+808]
37bb9880amovsd_xmm [rax+8*rbp], x0
37bb9880fmov rax, [rsp+768]
37bb98817movsxd rbx, [rax]
37bb9881ajmp 0x37bb984bd
37bb9881f
37bb9881floc_37bb9881f:
37bb9881fmov [rsp+136], 0
37bb9882bxor r15l, r15l
37bb9882epxor x12, x12
37bb98833jmp 0x37bb98400
37bb98838
37bb98838loc_37bb98838:
37bb98838mov r11, [rsp+768]
37bb98840mov r14, r13
37bb98843xor eax, eax
37bb98845jmp 0x37bb98540
37bb9884a
37bb9884aloc_37bb9884a:
37bb9884amov esi, [rsp+244]
37bb98851test esi, esi
37bb98853je 0x37bb970fb
37bb98859mov eax, [rbp]
37bb9885cmov [rsp+460], eax
37bb98863jmp 0x37bb970fb
37bb98868
37bb98868loc_37bb98868:
37bb98868mov ecx, -15
37bb9886dmov eax, 15
37bb98872jmp 0x37bb96ef0
37bb98877
37bb98877loc_37bb98877:
37bb98877mov ecx, -14
37bb9887cmov eax, 14
37bb98881jmp 0x37bb96ef0
37bb98886
37bb98886loc_37bb98886:
37bb98886cmp r8l, eax
37bb98889jle 0x37bb9702e
37bb9888f
37bb9888floc_37bb9888f:
37bb9888fmov ecx, -11
37bb98894mov eax, 11
37bb98899jmp 0x37bb96ef0
37bb9889e
37bb9889eloc_37bb9889e:
37bb9889emov ecx, -9
37bb988a3mov eax, 9
37bb988a8jmp 0x37bb96ef0
37bb96de0
37bb96de0zgsvj1_:
37bb96de0push r15
37bb96de2push r14
37bb96de4push r13
37bb96de6push r12
37bb96de8push rbp
37bb96de9push rdi
37bb96deapush rsi
37bb96debpush rbx
37bb96decsub rsp, 680
37bb96df3movups [rsp+512], x6
37bb96dfbmovups [rsp+528], x7
37bb96e03movups [rsp+544], x8
37bb96e0cmovups [rsp+560], x9
37bb96e15movups [rsp+576], x10
37bb96e1emovups [rsp+592], x11
37bb96e27movups [rsp+608], x12
37bb96e30movups [rsp+624], x13
37bb96e39movups [rsp+640], x14
37bb96e42movups [rsp+656], x15
37bb96e4bmov r13, [rsp+832]
37bb96e53mov rax, [rsp+792]
37bb96e5bmov rbp, [rsp+816]
37bb96e63mov r12l, [rax]
37bb96e66mov r15l, [r13]
37bb96e6amov [rsp+768], r8
37bb96e72mov rbx, rcx
37bb96e75mov r8l, 1
37bb96e7bmov r14, rdx
37bb96e7emov [rsp+776], r9
37bb96e86lea rdx, [rip+0x8b2a93]
37bb96e8dmov r9l, 1
37bb96e93call lsame_
37bb96e98mov r9l, 1
37bb96e9emov r8l, 1
37bb96ea4mov rcx, rbx
37bb96ea7lea rdx, [rip+0x8b2a73]
37bb96eaemov edi, eax
37bb96eb0call lsame_
37bb96eb5mov r11, [rsp+768]
37bb96ebdmov esi, eax
37bb96ebfmov eax, edi
37bb96ec1or eax, esi
37bb96ec3mov [rsp+244], eax
37bb96ecaje 0x37bb96f88
37bb96ed0mov edx, [r14]
37bb96ed3test edx, edx
37bb96ed5js 0x37bb96fba
37bb96edb
37bb96edbloc_37bb96edb:
37bb96edbmovsxd rbx, [r11]
37bb96edemov ecx, -3
37bb96ee3mov eax, 3
37bb96ee8cmp edx, ebx
37bb96eeajae 0x37bb96fd8
37bb96ef0
37bb96ef0loc_37bb96ef0:
37bb96ef0mov rdi, [rsp+888]
37bb96ef8lea rdx, [rsp+496]
37bb96f00mov r8l, 6
37bb96f06mov [rsp+496], eax
37bb96f0dmov [rdi], ecx
37bb96f0flea rcx, [rip+0x8b2a0d]
37bb96f16call xerbla_
37bb96f1bnop
37bb96f1c
37bb96f1cloc_37bb96f1c:
37bb96f1cmovups x6, [rsp+512]
37bb96f24movups x7, [rsp+528]
37bb96f2cmovups x8, [rsp+544]
37bb96f35movups x9, [rsp+560]
37bb96f3emovups x10, [rsp+576]
37bb96f47movups x11, [rsp+592]
37bb96f50movups x12, [rsp+608]
37bb96f59movups x13, [rsp+624]
37bb96f62movups x14, [rsp+640]
37bb96f6bmovups x15, [rsp+656]
37bb96f74add rsp, 680
37bb96f7bpop rbx
37bb96f7cpop rsi
37bb96f7dpop rdi
37bb96f7epop rbp
37bb96f7fpop r12
37bb96f81pop r13
37bb96f83pop r14
37bb96f85pop r15
37bb96f87ret
37bb96f88
37bb96f88loc_37bb96f88:
37bb96f88mov r9l, 1
37bb96f8emov r8l, 1
37bb96f94lea rdx, [rip+0x8b2987]
37bb96f9bmov rcx, rbx
37bb96f9ecall lsame_
37bb96fa3test eax, eax
37bb96fa5je 0x37bb96fc9
37bb96fa7mov edx, [r14]
37bb96faamov r11, [rsp+768]
37bb96fb2test edx, edx
37bb96fb4jns 0x37bb96edb
37bb96fba
37bb96fbaloc_37bb96fba:
37bb96fbamov ecx, -2
37bb96fbfmov eax, 2
37bb96fc4jmp 0x37bb96ef0
37bb96fc9
37bb96fc9loc_37bb96fc9:
37bb96fc9mov ecx, -1
37bb96fcemov eax, 1
37bb96fd3jmp 0x37bb96ef0
37bb96fd8
37bb96fd8loc_37bb96fd8:
37bb96fd8mov rax, [rsp+776]
37bb96fe0mov ecx, [rax]
37bb96fe2test ecx, ecx
37bb96fe4js 0x37bb97080
37bb96feamov rax, [rsp+792]
37bb96ff2cmp [rax], edx
37bb96ff4jl 0x37bb9708f
37bb96ffamov eax, [rsp+244]
37bb97001test eax, eax
37bb97003je 0x37bb9702e
37bb97005mov r8l, [rbp]
37bb97009test r8l, r8l
37bb9700cjs 0x37bb9889e
37bb97012mov eax, [r13]
37bb97016test esi, esi
37bb97018je 0x37bb98886
37bb9701ecmp ebx, eax
37bb97020jg 0x37bb9888f
37bb97026test edi, edi
37bb97028jne 0x37bb98886
37bb9702e
37bb9702eloc_37bb9702e:
37bb9702emov rax, [rsp+840]
37bb97036movsd_xmm x1, [rax]
37bb9703amov rax, [rsp+856]
37bb97042comisd x1, [rax]
37bb97046jae 0x37bb98877
37bb9704cmov rax, [rsp+864]
37bb97054mov r8l, [rax]
37bb97057test r8l, r8l
37bb9705ajs 0x37bb98868
37bb97060mov rax, [rsp+880]
37bb97068cmp [rax], edx
37bb9706ajge 0x37bb970a0
37bb9706cmov ecx, -17
37bb97071mov eax, 17
37bb97076jmp 0x37bb96ef0
37bb9707b
37bb9707b 0f 1f 44 00 00 ..D..
37bb97080
37bb97080loc_37bb97080:
37bb97080mov ecx, -4
37bb97085mov eax, 4
37bb9708ajmp 0x37bb96ef0
37bb9708f
37bb9708floc_37bb9708f:
37bb9708fmov ecx, -6
37bb97094mov eax, 6
37bb97099jmp 0x37bb96ef0
37bb9709e
37bb9709e 66 90 f.
37bb970a0
37bb970a0loc_37bb970a0:
37bb970a0movsxd rdi, r12l
37bb970a3xor eax, eax
37bb970a5test rdi, rdi
37bb970a8cmovns rax, rdi
37bb970acmovsxd rdi, r15l
37bb970afmov [rsp+256], rax
37bb970b7not rax
37bb970bamov [rsp+264], rax
37bb970c2xor eax, eax
37bb970c4test rdi, rdi
37bb970c7cmovns rax, rdi
37bb970cbmov [rsp+312], rax
37bb970d3not rax
37bb970d6mov [rsp+320], rax
37bb970demov rax, [rsp+888]
37bb970e6mov [rax], 0
37bb970ectest esi, esi
37bb970eeje 0x37bb9884a
37bb970f4mov [rsp+460], ebx
37bb970fb
37bb970fbloc_37bb970fb:
37bb970fbmov r15l, ebx
37bb970femov edi, 8
37bb97103mov eax, ecx
37bb97105sub r15l, ecx
37bb97108cmp ebx, 8
37bb9710bcmovle edi, ebx
37bb9710ecdq
37bb9710fidiv edi
37bb97111mov [rsp+188], edi
37bb97118mov edx, edi
37bb9711aimul edx, eax
37bb9711dcmp ecx, edx
37bb9711fsetne dl
37bb97122movzx edx, dl
37bb97125add eax, edx
37bb97127mov [rsp+392], eax
37bb9712emov eax, r15l
37bb97131cdq
37bb97132idiv edi
37bb97134xor edx, edx
37bb97136imul edi, eax
37bb97139cmp r15l, edi
37bb9713csetne dl
37bb9713fadd eax, edx
37bb97141mov [rsp+380], eax
37bb97148test r8l, r8l
37bb9714bje 0x37bb9853c
37bb97151mov rax, [rsp+848]
37bb97159movapd x5, x1
37bb9715dimul r15l, ecx
37bb97161mov r13, r14
37bb97164movsd_xmm x14, [rip+0x8b27d3]
37bb9716dsqrtsd x5, x5
37bb97171mov [rsp+428], r8l
37bb97179mov r12l, 1
37bb9717fmovsd_xmm x0, [rax]
37bb97183mov rax, [rsp+256]
37bb9718bmov [rsp+768], r11
37bb97193movapd x7, x14
37bb97198mov [rsp+424], r15l
37bb971a0divsd x7, x0
37bb971a4movapd x4, x0
37bb971a8movapd x15, x0
37bb971adshl rax, 4
37bb971b1sqrtsd x4, x4
37bb971b5mov [rsp+112], rax
37bb971bamov rax, [rsp+312]
37bb971c2movsd_xmm [rsp+384], x5
37bb971cbshl rax, 4
37bb971cfmovsd_xmm [rsp+192], x4
37bb971d8mov [rsp+104], rax
37bb971dddivsd x15, x1
37bb971e2movsd_xmm [rsp+152], x7
37bb971ebmovapd x7, x14
37bb971f0divsd x7, x4
37bb971f4movapd x4, x14
37bb971f9divsd x4, x5
37bb971fdmovsd_xmm [rsp+168], x7
37bb97206movsd_xmm [rsp+248], x4
37bb9720f
37bb9720floc_37bb9720f:
37bb9720fmov r10l, [rsp+392]
37bb97217test r10l, r10l
37bb9721aje 0x37bb9881f
37bb97220mov r14, r13
37bb97223movsxd rcx, [rsp+188]
37bb9722bxor r15l, r15l
37bb9722exor esi, esi
37bb97230mov r13, [rsp+808]
37bb97238pxor x12, x12
37bb9723dmov ebp, 1
37bb97242mov [rsp+136], 0
37bb9724emov [rsp+420], r12l
37bb97256mov r12l, 1
37bb9725cnop [rax]
37bb97260
37bb97260loc_37bb97260:
37bb97260mov eax, [rsp+188]
37bb97267mov r9l, [rsp+380]
37bb9726fmov r8l, esi
37bb97272lea edi, [rax+rsi]
37bb97275test r9l, r9l
37bb97278jle 0x37bb98393
37bb9727elea rax, [r13+8*rsi]
37bb97283mov rdx, [rsp+256]
37bb9728bmov rbx, [rsp+784]
37bb97293mov [rsp+332], 1
37bb9729emov [rsp+360], rax
37bb972a6mov rax, rsi
37bb972a9movsd_xmm x13, [rsp+384]
37bb972b3shl rax, 4
37bb972b7add rax, [rsp+800]
37bb972bfmov [rsp+396], ebp
37bb972c6mov [rsp+352], rax
37bb972cemovsxd rax, r12l
37bb972d1imul rdx, rax
37bb972d5add rdx, [rsp+264]
37bb972ddmov [rsp+400], rcx
37bb972e5shl rdx, 4
37bb972e9mov [rsp+416], esi
37bb972f0imul rax, [rsp+312]
37bb972f9lea rbx, [rbx+rdx+16]
37bb972feadd rax, [rsp+320]
37bb97306mov [rsp+408], rsi
37bb9730exor esi, esi
37bb97310mov [rsp+344], rbx
37bb97318mov rbx, [rsp+824]
37bb97320shl rax, 4
37bb97324lea rax, [rbx+rax+16]
37bb97329mov [rsp+336], rax
37bb97331
37bb97331loc_37bb97331:
37bb97331mov rax, [rsp+776]
37bb97339mov ebx, edi
37bb9733bmov eax, [rax]
37bb9733dcmp eax, edi
37bb9733fcmovle ebx, eax
37bb97342mov [rsp+184], ebx
37bb97349cmp r12l, ebx
37bb9734cjg 0x37bb98346
37bb97352add eax, esi
37bb97354mov rcx, [rsp+256]
37bb9735cmov [rsp+368], r12l
37bb97364lea r11l, [rax+1]
37bb97368cdqe
37bb9736amov [rsp+372], esi
37bb97371mov r9, [rsp+352]
37bb97379lea rbx, [r13+8*rax]
37bb9737emovsxd rdx, r11l
37bb97381shl rax, 4
37bb97385add rax, [rsp+800]
37bb9738dimul rcx, rdx
37bb97391mov [rsp+232], rbx
37bb97399add rcx, [rsp+264]
37bb973a1mov [rsp+216], rax
37bb973a9mov rbx, [rsp+784]
37bb973b1shl rcx, 4
37bb973b5imul rdx, [rsp+312]
37bb973bemov rax, [rsp+824]
37bb973c6mov [rsp+240], r11l
37bb973ceadd rdx, [rsp+320]
37bb973d6lea rbx, [rbx+rcx+16]
37bb973dbmov [rsp+376], edi
37bb973e2shl rdx, 4
37bb973e6mov [rsp+224], rbx
37bb973eemov r8, [rsp+360]
37bb973f6mov ebx, r12l
37bb973f9lea rax, [rax+rdx+16]
37bb973femov [rsp+808], r13
37bb97406mov rdx, [rsp+336]
37bb9740emov [rsp+208], rax
37bb97416mov rax, [rsp+344]
37bb9741ejmp 0x37bb97453
37bb97420
37bb97420loc_37bb97420:
37bb97420jp 0x37bb97431
37bb97422je 0x37bb982f0
37bb97428mov ecx, 0
37bb9742dcmovbe r15l, ecx
37bb97431
37bb97431loc_37bb97431:
37bb97431add ebx, 1
37bb97434add r8, 8
37bb97438add r9, 16
37bb9743cadd rax, [rsp+112]
37bb97441add rdx, [rsp+104]
37bb97446cmp [rsp+184], ebx
37bb9744djl 0x37bb98328
37bb97453
37bb97453loc_37bb97453:
37bb97453movsd_xmm x7, [r8]
37bb97458pxor x0, x0
37bb9745cmovsd_xmm [rsp+464], x7
37bb97465comisd x7, x0
37bb97469jbe 0x37bb97420
37bb9746bmov edi, [rsp+188]
37bb97472mov ebp, [rsp+240]
37bb97479lea ecx, [rdi+rbp-1]
37bb9747dmov rdi, [rsp+768]
37bb97485mov r11l, [rdi]
37bb97488cmp ecx, r11l
37bb9748bmov r10l, r11l
37bb9748ecmovle r10l, ecx
37bb97492cmp ebp, r10l
37bb97495jg 0x37bb98174
37bb9749bmov r13, [rsp+208]
37bb974a3mov [rsp+128], r10l
37bb974abmov [rsp+328], ebx
37bb974b2mov r12, [rsp+216]
37bb974bamov [rsp+200], rdx
37bb974c2mov rdi, [rsp+224]
37bb974camov [rsp+96], rax
37bb974cfmov rsi, [rsp+232]
37bb974d7mov [rsp+176], r9
37bb974dfmov [rsp+144], r8
37bb974e7mov [rsp+120], r13
37bb974ecjmp 0x37bb979d7
37bb974f1
37bb974f1 0f 1f 80 00 00 00 00 .......
37bb974f8
37bb974f8loc_37bb974f8:
37bb974f8comisd x8, x14
37bb974fdjb 0x37bb97a10
37bb97503comisd x7, x8
37bb97508jb 0x37bb97c20
37bb9750emovapd x0, x15
37bb97513xor r13l, r13l
37bb97516mulsd x0, x7
37bb9751acomisd x8, x0
37bb9751fsetae r13b
37bb97523
37bb97523loc_37bb97523:
37bb97523movsd_xmm x0, [rsp+152]
37bb9752cdivsd x0, x8
37bb97531comisd x0, x7
37bb97535jbe 0x37bb97b10
37bb9753blea rbx, [rip+0x8b23ea]
37bb97542mov [rsp+32], rdi
37bb97547mov r8, [rsp+96]
37bb9754clea rcx, [rsp+432]
37bb97554mov [rsp+40], rbx
37bb97559mov r9, rbx
37bb9755cmov rdx, r14
37bb9755fmov [rsp+160], rcx
37bb97567call zdotc_
37bb9756cpxor x0, x0
37bb97570movsd_xmm x6, [rsp+440]
37bb97579movsd_xmm x2, [rsp+432]
37bb97582addsd x8, x0
37bb97587movapd x1, x6
37bb9758bmulsd x1, x0
37bb9758faddsd x1, x2
37bb97593mulsd x2, x0
37bb97597divsd x1, x8
37bb9759csubsd x6, x2
37bb975a0movapd x2, x0
37bb975a4divsd x2, x7
37bb975a8divsd x6, x8
37bb975admulsd x0, x2
37bb975b1movapd x8, x2
37bb975b6addsd x0, x7
37bb975bamulsd x8, x6
37bb975bfaddsd x8, x1
37bb975c4
37bb975c4loc_37bb975c4:
37bb975c4mulsd x1, x2
37bb975c8mov rcx, [rsp+160]
37bb975d0movapd x11, x7
37bb975d5divsd x8, x0
37bb975dasubsd x6, x1
37bb975dedivsd x6, x0
37bb975e2
37bb975e2loc_37bb975e2:
37bb975e2movsd_xmm [rsp+432], x8
37bb975ecmovsd_xmm [rsp+440], x6
37bb975f5call fn_37c42fc80
37bb975famov rax, [rsp+856]
37bb97602maxsd x12, x0
37bb97607movapd x2, x0
37bb9760bcomisd x0, [rax]
37bb9760fjbe 0x37bb97a00
37bb97615movsd_xmm x9, [rsp+472]
37bb9761ftest r13l, r13l
37bb97622je 0x37bb97c50
37bb97628movapd x1, x0
37bb9762cpxor x0, x0
37bb97630movapd x10, x6
37bb97635movapd x3, x0
37bb97639comisd x9, x7
37bb9763exorpd x1, [rip+0x8b230a]
37bb97646divsd x3, x2
37bb9764amulsd x0, x3
37bb9764emulsd x10, x3
37bb97653mulsd x3, x8
37bb97658addsd x0, x2
37bb9765caddsd x10, x8
37bb97661movapd x8, x11
37bb97666subsd x6, x3
37bb9766adivsd x8, x9
37bb9766fdivsd x10, x0
37bb97674divsd x6, x0
37bb97678movapd x0, x9
37bb9767ddivsd x0, x11
37bb97682movapd x3, x0
37bb97686subsd x3, x8
37bb9768bandpd x3, [rip+0x8b22cd]
37bb97693mulsd x3, [rip+0x8b22d5]
37bb9769bxorpd x3, [rip+0x8b22ad]
37bb976a3divsd x3, x2
37bb976a7movapd x2, x3
37bb976abandpd x2, [rip+0x8b22ad]
37bb976b3ja 0x37bb98138
37bb976b9comisd x2, [rsp+248]
37bb976c2xorpd x3, [rip+0x8b2286]
37bb976camovapd x4, x14
37bb976cfja 0x37bb98180
37bb976d5
37bb976d5loc_37bb976d5:
37bb976d5movapd x2, x3
37bb976d9mov rdx, [rsp+96]
37bb976demov r9, rdi
37bb976e1mov rcx, r14
37bb976e4mulsd x2, x3
37bb976e8lea rax, [rsp+496]
37bb976f0lea r13, [rsp+480]
37bb976f8lea r8, [rip+0x8b222d]
37bb976ffmov [rsp+160], rax
37bb97707addsd x2, x14
37bb9770csqrtsd x2, x2
37bb97710mulsd x2, x4
37bb97714addsd x2, x3
37bb97718movapd x3, x14
37bb9771ddivsd x3, x2
37bb97721movapd x2, x14
37bb97726mulsd x8, x3
37bb9772bmovapd x4, x3
37bb9772fmulsd x4, x3
37bb97733mulsd x8, x1
37bb97738addsd x4, x14
37bb9773ddivsd x2, x4
37bb97741addsd x8, x14
37bb97746sqrtsd x2, x2
37bb9774amovsd_xmm [rsp+480], x2
37bb97753mulsd x2, x3
37bb97757mulsd x3, x0
37bb9775bmovapd x0, x14
37bb97760movapd x4, x2
37bb97764andpd x4, [rip+0x8b21f4]
37bb9776cmaxsd x4, [rsp+136]
37bb97775mulsd x3, x1
37bb97779movsd_xmm [rsp+136], x4
37bb97782pxor x4, x4
37bb97786maxsd x8, x4
37bb9778bsubsd x0, x3
37bb9778fsqrtsd x8, x8
37bb97794maxsd x0, x4
37bb97798mulsd x8, x9
37bb9779dsqrtsd x0, x0
37bb977a1mulsd x11, x0
37bb977a6movapd x0, x6
37bb977aamovsd_xmm [rsi], x8
37bb977afxorpd x0, [rip+0x8b2199]
37bb977b7movapd x8, x2
37bb977bcmov [rsp+48], rax
37bb977c1mulsd x2, x0
37bb977c5movapd x1, x0
37bb977c9mov [rsp+40], r13
37bb977cemulsd x1, x4
37bb977d2mov [rsp+32], rbx
37bb977d7mulsd x8, x10
37bb977dcmovsd_xmm [rsp+464], x11
37bb977e6mulsd x4, x10
37bb977ebsubsd x8, x1
37bb977f0addsd x4, x2
37bb977f4unpcklpd x8, x4
37bb977f9movups [rsp+496], x8
37bb97802call zrot_
37bb97807mov edx, [rsp+244]
37bb9780emov rax, [rsp+160]
37bb97816test edx, edx
37bb97818jne 0x37bb98718
37bb9781e
37bb9781eloc_37bb9781e:
37bb9781emovsd_xmm x8, [rsi]
37bb97823
37bb97823loc_37bb97823:
37bb97823movsd_xmm x2, [r12]
37bb97829movsd_xmm x1, [r12+8]
37bb97830movapd x3, x6
37bb97834movapd x0, x10
37bb97839mov rax, [rsp+176]
37bb97841mulsd x0, x2
37bb97845mulsd x3, x1
37bb97849mulsd x6, x2
37bb9784dmulsd x10, x1
37bb97852subsd x0, x3
37bb97856xorpd x0, [rip+0x8b20f2]
37bb9785eaddsd x6, x10
37bb97863xorpd x6, [rip+0x8b20e5]
37bb9786bmovsd_xmm [rax], x0
37bb9786fmovsd_xmm [rax+8], x6
37bb97874
37bb97874loc_37bb97874:
37bb97874movapd x0, x8
37bb97879divsd x0, x9
37bb9787emulsd x0, x0
37bb97882comisd x13, x0
37bb97887jb 0x37bb97900
37bb97889movsd_xmm x5, [rsp+168]
37bb97892comisd x5, x9
37bb97897jbe 0x37bb978a9
37bb97899comisd x9, [rsp+192]
37bb978a3ja 0x37bb986f8
37bb978a9
37bb978a9loc_37bb978a9:
37bb978a9lea rax, [rsp+472]
37bb978b1lea r8, [rip+0x8b2074]
37bb978b8mov rdx, rdi
37bb978bbmov rcx, r14
37bb978bemov [rsp+32], rax
37bb978c3lea r9, [rsp+488]
37bb978cbmov [rsp+488], 0
37bb978d7movsd_xmm [rsp+472], x14
37bb978e1call zlassq_
37bb978e6movsd_xmm x0, [rsp+472]
37bb978efsqrtsd x0, x0
37bb978f3mulsd x0, [rsp+488]
37bb978fcmovsd_xmm [rsi], x0
37bb97900
37bb97900loc_37bb97900:
37bb97900movapd x0, x11
37bb97905divsd x0, x7
37bb97909mulsd x0, x0
37bb9790dcomisd x13, x0
37bb97912jb 0x37bb97c40
37bb97918movsd_xmm x5, [rsp+168]
37bb97921comisd x5, x11
37bb97926jbe 0x37bb97938
37bb97928comisd x11, [rsp+192]
37bb97932ja 0x37bb98760
37bb97938
37bb97938loc_37bb97938:
37bb97938lea rax, [rsp+464]
37bb97940mov rdx, [rsp+96]
37bb97945mov rcx, r14
37bb97948lea r9, [rsp+488]
37bb97950mov [rsp+32], rax
37bb97955lea r8, [rip+0x8b1fd0]
37bb9795cmov [rsp+488], 0
37bb97968movsd_xmm [rsp+464], x14
37bb97972call zlassq_
37bb97977movsd_xmm x7, [rsp+464]
37bb97980sqrtsd x7, x7
37bb97984mulsd x7, [rsp+488]
37bb9798d
37bb9798dloc_37bb9798d:
37bb9798dmov rax, [rsp+144]
37bb97995xor r15l, r15l
37bb97998movsd_xmm [rsp+464], x7
37bb979a1movsd_xmm [rax], x7
37bb979a5nop [rax+rax]
37bb979b0
37bb979b0loc_37bb979b0:
37bb979b0mov rdx, [rsp+104]
37bb979b5add ebp, 1
37bb979b8add rsi, 8
37bb979bcadd r12, 16
37bb979c0add [rsp+120], rdx
37bb979c5add rdi, [rsp+112]
37bb979cacmp [rsp+128], ebp
37bb979d1jl 0x37bb98150
37bb979d7
37bb979d7loc_37bb979d7:
37bb979d7movsd_xmm x8, [rsi]
37bb979dcpxor x0, x0
37bb979e0movsd_xmm [rsp+472], x8
37bb979eacomisd x8, x0
37bb979efja 0x37bb974f8
37bb979f5add r15l, 1
37bb979f9jmp 0x37bb979b0
37bb979fb
37bb979fb 0f 1f 44 00 00 ..D..
37bb97a00
37bb97a00loc_37bb97a00:
37bb97a00add r15l, 1
37bb97a04movapd x7, x11
37bb97a09jmp 0x37bb979b0
37bb97a0b
37bb97a0b 0f 1f 44 00 00 ..D..
37bb97a10
37bb97a10loc_37bb97a10:
37bb97a10comisd x7, x8
37bb97a15jb 0x37bb97f38
37bb97a1bmovapd x0, x8
37bb97a20xor r13l, r13l
37bb97a23divsd x0, x15
37bb97a28comisd x0, x7
37bb97a2csetae r13b
37bb97a30
37bb97a30loc_37bb97a30:
37bb97a30movapd x0, x15
37bb97a35divsd x0, x8
37bb97a3acomisd x7, x0
37bb97a3ejbe 0x37bb97e40
37bb97a44lea rbx, [rip+0x8b1ee1]
37bb97a4bmov [rsp+32], rdi
37bb97a50mov rdx, r14
37bb97a53movapd x9, x8
37bb97a58mov [rsp+40], rbx
37bb97a5dmov r8, [rsp+96]
37bb97a62maxsd x9, x7
37bb97a67mov r9, rbx
37bb97a6alea rcx, [rsp+432]
37bb97a72minsd x8, x7
37bb97a77movapd x11, x7
37bb97a7cmov [rsp+160], rcx
37bb97a84call zdotc_
37bb97a89pxor x0, x0
37bb97a8dmovsd_xmm x4, [rsp+432]
37bb97a96movsd_xmm x6, [rsp+440]
37bb97a9fmovapd x1, x0
37bb97aa3mov rcx, [rsp+160]
37bb97aabdivsd x1, x9
37bb97ab0movapd x3, x1
37bb97ab4movapd x2, x1
37bb97ab8mulsd x1, x4
37bb97abcmulsd x3, x0
37bb97ac0mulsd x2, x6
37bb97ac4subsd x6, x1
37bb97ac8movapd x1, x0
37bb97accdivsd x1, x8
37bb97ad1addsd x3, x9
37bb97ad6addsd x2, x4
37bb97adadivsd x6, x3
37bb97ademulsd x0, x1
37bb97ae2addsd x0, x8
37bb97ae7divsd x2, x3
37bb97aebmovapd x8, x6
37bb97af0mulsd x8, x1
37bb97af5addsd x8, x2
37bb97afamulsd x2, x1
37bb97afedivsd x8, x0
37bb97b03subsd x6, x2
37bb97b07divsd x6, x0
37bb97b0bjmp 0x37bb975e2
37bb97b10
37bb97b10loc_37bb97b10:
37bb97b10lea rbx, [rip+0x8b1e15]
37bb97b17mov r9, [rsp+872]
37bb97b1fmov rdx, [rsp+96]
37bb97b24mov rcx, r14
37bb97b27mov [rsp+32], rbx
37bb97b2cmov r8, rbx
37bb97b2fcall zcopy_
37bb97b34lea rax, [rsp+456]
37bb97b3cmov [rsp+80], 1
37bb97b45lea r8, [rip+0x8b1de4]
37bb97b4cmov [rsp+72], rax
37bb97b51mov rax, [rsp+792]
37bb97b59mov rdx, r8
37bb97b5clea r9, [rsp+464]
37bb97b64mov [rsp+48], rbx
37bb97b69lea rcx, [rip+0x8b1dc4]
37bb97b70mov [rsp+64], rax
37bb97b75mov rax, [rsp+872]
37bb97b7dmov [rsp+40], r14
37bb97b82mov [rsp+56], rax
37bb97b87lea rax, [rip+0x8b1daa]
37bb97b8emov [rsp+32], rax
37bb97b93call zlascl_
37bb97b98mov [rsp+40], rbx
37bb97b9dmov r9, rbx
37bb97ba0mov rdx, r14
37bb97ba3mov [rsp+32], rdi
37bb97ba8mov r8, [rsp+872]
37bb97bb0lea rcx, [rsp+432]
37bb97bb8mov [rsp+160], rcx
37bb97bc0call zdotc_
37bb97bc5pxor x2, x2
37bb97bc9movsd_xmm x6, [rsp+440]
37bb97bd2movapd x1, x8
37bb97bd7movsd_xmm x0, [rsp+432]
37bb97be0addsd x1, x2
37bb97be4movsd_xmm x11, [rsp+464]
37bb97beemovapd x8, x6
37bb97bf3mov rcx, [rsp+160]
37bb97bfbmulsd x8, x2
37bb97c00addsd x8, x0
37bb97c05mulsd x0, x2
37bb97c09divsd x8, x1
37bb97c0esubsd x6, x0
37bb97c12divsd x6, x1
37bb97c16jmp 0x37bb975e2
37bb97c1b
37bb97c1b 0f 1f 44 00 00 ..D..
37bb97c20
37bb97c20loc_37bb97c20:
37bb97c20movapd x0, x8
37bb97c25xor r13l, r13l
37bb97c28mulsd x0, x15
37bb97c2dcomisd x7, x0
37bb97c31setae r13b
37bb97c35jmp 0x37bb97523
37bb97c3a
37bb97c3a 66 0f 1f 44 00 00 f..D..
37bb97c40
37bb97c40loc_37bb97c40:
37bb97c40movapd x7, x11
37bb97c45xor r15l, r15l
37bb97c48jmp 0x37bb979b0
37bb97c4d
37bb97c4d 0f 1f 00 ...
37bb97c50
37bb97c50loc_37bb97c50:
37bb97c50xorpd x8, [rip+0x8b1cf7]
37bb97c59comisd x11, x9
37bb97c5emovsd_xmm [rsp+160], x0
37bb97c67jbe 0x37bb97f58
37bb97c6dmov [rsp+32], rbx
37bb97c72mov rdx, [rsp+96]
37bb97c77mov rcx, r14
37bb97c7alea r8, [rip+0x8b1cab]
37bb97c81mov r9, [rsp+872]
37bb97c89lea r13, [rsp+456]
37bb97c91lea r15, [rsp+472]
37bb97c99call zcopy_
37bb97c9emov rax, [rsp+792]
37bb97ca6mov [rsp+72], r13
37bb97cablea r8, [rip+0x8b1c7e]
37bb97cb2mov [rsp+48], rbx
37bb97cb7mov rdx, r8
37bb97cbalea r9, [rsp+464]
37bb97cc2lea rcx, [rip+0x8b1c6b]
37bb97cc9mov [rsp+64], rax
37bb97ccemov rax, [rsp+872]
37bb97cd6mov [rsp+80], 1
37bb97cdfmov [rsp+56], rax
37bb97ce4lea rax, [rip+0x8b1c4d]
37bb97cebmov [rsp+32], rax
37bb97cf0mov [rsp+40], r14
37bb97cf5call zlascl_
37bb97cfamov rdx, [rsp+792]
37bb97d02mov [rsp+72], r13
37bb97d07lea rax, [rip+0x8b1c2a]
37bb97d0emov [rsp+32], rax
37bb97d13lea r8, [rip+0x8b1c16]
37bb97d1amov r9, r15
37bb97d1dlea rcx, [rip+0x8b1c10]
37bb97d24mov [rsp+64], rdx
37bb97d29mov rdx, r8
37bb97d2cmov [rsp+80], 1
37bb97d35mov [rsp+56], rdi
37bb97d3amov [rsp+48], rbx
37bb97d3fmov [rsp+40], r14
37bb97d44call zlascl_
37bb97d49mov [rsp+40], rbx
37bb97d4emov rcx, r14
37bb97d51xorpd x6, [rip+0x8b1bf7]
37bb97d59mov [rsp+32], rdi
37bb97d5emov r8, [rsp+872]
37bb97d66lea r9, [rip+0x8b1bbf]
37bb97d6dlea rdx, [rsp+496]
37bb97d75movsd_xmm [rsp+496], x8
37bb97d7fmovsd_xmm [rsp+504], x6
37bb97d88call zaxpy_
37bb97d8dmov rax, [rsp+792]
37bb97d95mov [rsp+72], r13
37bb97d9alea r8, [rip+0x8b1b8f]
37bb97da1mov [rsp+56], rdi
37bb97da6lea r9, [rip+0x8b1b8b]
37bb97dadmov rdx, r8
37bb97db0lea rcx, [rip+0x8b1b7d]
37bb97db7mov [rsp+64], rax
37bb97dbcmov [rsp+80], 1
37bb97dc5mov [rsp+48], rbx
37bb97dcamov [rsp+40], r14
37bb97dcfmov [rsp+32], r15
37bb97dd4call zlascl_
37bb97dd9movapd x0, x14
37bb97ddemovsd_xmm x2, [rsp+160]
37bb97de7pxor x1, x1
37bb97debmovsd_xmm x9, [rsp+472]
37bb97df5mov rax, [rsp+848]
37bb97dfdmovsd_xmm x5, [rsp+136]
37bb97e06mulsd x2, x2
37bb97e0amovsd_xmm x11, [rsp+464]
37bb97e14maxsd x5, [rax]
37bb97e18movsd_xmm [rsp+136], x5
37bb97e21subsd x0, x2
37bb97e25maxsd x0, x1
37bb97e29sqrtsd x0, x0
37bb97e2dmulsd x0, x9
37bb97e32movapd x8, x0
37bb97e37movsd_xmm [rsi], x0
37bb97e3bjmp 0x37bb97874
37bb97e40
37bb97e40loc_37bb97e40:
37bb97e40lea rbx, [rip+0x8b1ae5]
37bb97e47mov r9, [rsp+872]
37bb97e4fmov rdx, rdi
37bb97e52mov rcx, r14
37bb97e55mov [rsp+32], rbx
37bb97e5amov r8, rbx
37bb97e5dcall zcopy_
37bb97e62lea rax, [rsp+456]
37bb97e6amov [rsp+80], 1
37bb97e73lea r8, [rip+0x8b1ab6]
37bb97e7amov [rsp+72], rax
37bb97e7fmov rax, [rsp+792]
37bb97e87mov rdx, r8
37bb97e8alea r9, [rsp+472]
37bb97e92mov [rsp+48], rbx
37bb97e97lea rcx, [rip+0x8b1a96]
37bb97e9emov [rsp+64], rax
37bb97ea3mov rax, [rsp+872]
37bb97eabmov [rsp+40], r14
37bb97eb0mov [rsp+56], rax
37bb97eb5lea rax, [rip+0x8b1a7c]
37bb97ebcmov [rsp+32], rax
37bb97ec1call zlascl_
37bb97ec6mov [rsp+40], rbx
37bb97ecbmov r9, rbx
37bb97ecemov rdx, r14
37bb97ed1mov rax, [rsp+872]
37bb97ed9mov r8, [rsp+96]
37bb97edelea rcx, [rsp+432]
37bb97ee6mov [rsp+160], rcx
37bb97eeemov [rsp+32], rax
37bb97ef3call zdotc_
37bb97ef8pxor x0, x0
37bb97efcmovsd_xmm x6, [rsp+440]
37bb97f05movsd_xmm x2, [rsp+432]
37bb97f0emovapd x1, x0
37bb97f12divsd x1, x7
37bb97f16mulsd x0, x1
37bb97f1amovapd x8, x1
37bb97f1fmulsd x8, x6
37bb97f24addsd x0, x7
37bb97f28addsd x8, x2
37bb97f2djmp 0x37bb975c4
37bb97f32
37bb97f32 66 0f 1f 44 00 00 f..D..
37bb97f38
37bb97f38loc_37bb97f38:
37bb97f38movapd x0, x7
37bb97f3cxor r13l, r13l
37bb97f3fdivsd x0, x15
37bb97f44comisd x0, x8
37bb97f49setae r13b
37bb97f4djmp 0x37bb97a30
37bb97f52
37bb97f52 66 0f 1f 44 00 00 f..D..
37bb97f58
37bb97f58loc_37bb97f58:
37bb97f58mov [rsp+32], rbx
37bb97f5dmov rdx, rdi
37bb97f60mov rcx, r14
37bb97f63unpcklpd x8, x6
37bb97f68mov r9, [rsp+872]
37bb97f70lea r8, [rip+0x8b19b5]
37bb97f77lea r13, [rsp+456]
37bb97f7flea r15, [rsp+464]
37bb97f87call zcopy_
37bb97f8cmov rax, [rsp+792]
37bb97f94mov [rsp+72], r13
37bb97f99lea r8, [rip+0x8b1990]
37bb97fa0mov [rsp+48], rbx
37bb97fa5mov rdx, r8
37bb97fa8lea r9, [rsp+472]
37bb97fb0lea rcx, [rip+0x8b197d]
37bb97fb7mov [rsp+64], rax
37bb97fbcmov rax, [rsp+872]
37bb97fc4mov [rsp+80], 1
37bb97fcdmov [rsp+56], rax
37bb97fd2lea rax, [rip+0x8b195f]
37bb97fd9mov [rsp+32], rax
37bb97fdemov [rsp+40], r14
37bb97fe3call zlascl_
37bb97fe8mov rax, [rsp+96]
37bb97fedmov [rsp+72], r13
37bb97ff2mov r9, r15
37bb97ff5mov rdx, [rsp+792]
37bb97ffdlea rcx, [rip+0x8b1934]
37bb98004mov [rsp+80], 1
37bb9800dlea r8, [rip+0x8b191c]
37bb98014mov [rsp+56], rax
37bb98019mov [rsp+64], rdx
37bb9801emov rdx, r8
37bb98021mov [rsp+32], rcx
37bb98026lea rcx, [rip+0x8b1907]
37bb9802dmov [rsp+48], rbx
37bb98032mov [rsp+40], r14
37bb98037call zlascl_
37bb9803cmov rdx, [rsp+96]
37bb98041mov rcx, r14
37bb98044mov [rsp+40], rbx
37bb98049mov r8, [rsp+872]
37bb98051lea r9, [rip+0x8b18d4]
37bb98058movups [rsp+496], x8
37bb98061mov [rsp+32], rdx
37bb98066lea rdx, [rsp+496]
37bb9806ecall zaxpy_
37bb98073mov rdx, [rsp+96]
37bb98078mov [rsp+72], r13
37bb9807dlea r8, [rip+0x8b18ac]
37bb98084mov rcx, [rsp+792]
37bb9808cmov [rsp+48], rbx
37bb98091lea r9, [rip+0x8b18a0]
37bb98098mov [rsp+56], rdx
37bb9809dmov rdx, r8
37bb980a0mov [rsp+64], rcx
37bb980a5lea rcx, [rip+0x8b1888]
37bb980acmov [rsp+80], 1
37bb980b5mov [rsp+40], r14
37bb980bamov [rsp+32], r15
37bb980bfcall zlascl_
37bb980c4movapd x0, x14
37bb980c9movsd_xmm x2, [rsp+160]
37bb980d2pxor x1, x1
37bb980d6movsd_xmm x11, [rsp+464]
37bb980e0mov rax, [rsp+144]
37bb980e8movsd_xmm x5, [rsp+136]
37bb980f1mulsd x2, x2
37bb980f5movsd_xmm x9, [rsp+472]
37bb980ffsubsd x0, x2
37bb98103maxsd x0, x1
37bb98107sqrtsd x0, x0
37bb9810bmulsd x0, x11
37bb98110movsd_xmm [rax], x0
37bb98114mov rax, [rsp+848]
37bb9811cmovsd_xmm x8, [rsi]
37bb98121maxsd x5, [rax]
37bb98125movsd_xmm [rsp+136], x5
37bb9812ejmp 0x37bb97874
37bb98133
37bb98133 0f 1f 44 00 00 ..D..
37bb98138
37bb98138loc_37bb98138:
37bb98138comisd x2, [rsp+248]
37bb98141ja 0x37bb98180
37bb98143movsd_xmm x4, [rip+0x8b17fd]
37bb9814bjmp 0x37bb976d5
37bb98150
37bb98150loc_37bb98150:
37bb98150mov ebx, [rsp+328]
37bb98157mov rdx, [rsp+200]
37bb9815fmov rax, [rsp+96]
37bb98164mov r9, [rsp+176]
37bb9816cmov r8, [rsp+144]
37bb98174
37bb98174loc_37bb98174:
37bb98174movsd_xmm [r8], x7
37bb98179jmp 0x37bb97431
37bb9817e
37bb9817e 66 90 f.
37bb98180
37bb98180loc_37bb98180:
37bb98180movapd x4, x6
37bb98184movsd_xmm x2, [rip+0x8b17e4]
37bb9818cmov rcx, r14
37bb9818fxorpd x4, [rip+0x8b17b9]
37bb98197lea rax, [rsp+496]
37bb9819flea r13, [rsp+480]
37bb981a7mov [rsp+32], rbx
37bb981acmov r9, rdi
37bb981afdivsd x2, x3
37bb981b3pxor x3, x3
37bb981b7mov [rsp+48], rax
37bb981bcmov rdx, [rsp+96]
37bb981c1movsd_xmm [rsp+296], x1
37bb981calea r8, [rip+0x8b175b]
37bb981d1mov [rsp+40], r13
37bb981d6mov [rsp+160], rax
37bb981demovsd_xmm [rsp+304], x0
37bb981e7movsd_xmm [rsp+480], x14
37bb981f1movsd_xmm [rsp+288], x2
37bb981famovapd x5, x2
37bb981femulsd x5, x10
37bb98203movapd x1, x5
37bb98207movapd x5, x4
37bb9820bmulsd x5, x3
37bb9820fmulsd x4, x2
37bb98213mulsd x3, x10
37bb98218subsd x1, x5
37bb9821caddsd x3, x4
37bb98220movapd x4, x1
37bb98224unpcklpd x4, x3
37bb98228movups [rsp+496], x4
37bb98230movups [rsp+272], x4
37bb98238call zrot_
37bb9823dmov ecx, [rsp+244]
37bb98244mov rax, [rsp+160]
37bb9824cmovupd x4, [rsp+272]
37bb98255movsd_xmm x2, [rsp+288]
37bb9825emovsd_xmm x1, [rsp+296]
37bb98267test ecx, ecx
37bb98269movsd_xmm x0, [rsp+304]
37bb98272jne 0x37bb98780
37bb98278
37bb98278loc_37bb98278:
37bb98278mulsd x8, x2
37bb9827dpxor x3, x3
37bb98281mulsd x0, x2
37bb98285andpd x2, [rip+0x8b16d3]
37bb9828dmaxsd x2, [rsp+136]
37bb98296movsd_xmm [rsp+136], x2
37bb9829fmulsd x8, x1
37bb982a4mulsd x0, x1
37bb982a8movapd x1, x14
37bb982adaddsd x8, x14
37bb982b2subsd x1, x0
37bb982b6maxsd x8, x3
37bb982bbmaxsd x1, x3
37bb982bfsqrtsd x8, x8
37bb982c4sqrtsd x1, x1
37bb982c8mulsd x8, x9
37bb982cdmulsd x11, x1
37bb982d2movsd_xmm [rsi], x8
37bb982d7movsd_xmm [rsp+464], x11
37bb982e1jmp 0x37bb97823
37bb982e6
37bb982e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb982f0
37bb982f0loc_37bb982f0:
37bb982f0mov edi, [rsp+188]
37bb982f7mov esi, [rsp+240]
37bb982femov r10l, r15l
37bb98301lea ecx, [rdi+rsi-1]
37bb98305mov rdi, [rsp+768]
37bb9830dmov r11l, [rdi]
37bb98310cmp ecx, r11l
37bb98313cmovg ecx, r11l
37bb98317sub r10l, esi
37bb9831alea r15l, [r10+rcx+1]
37bb9831fjmp 0x37bb97431
37bb98324
37bb98324 0f 1f 40 00 ..@.
37bb98328
37bb98328loc_37bb98328:
37bb98328mov r12l, [rsp+368]
37bb98330mov esi, [rsp+372]
37bb98337mov edi, [rsp+376]
37bb9833emov r13, [rsp+808]
37bb98346
37bb98346loc_37bb98346:
37bb98346add [rsp+332], 1
37bb9834eadd esi, [rsp+188]
37bb98355mov eax, [rsp+332]
37bb9835ccmp [rsp+380], eax
37bb98363jge 0x37bb97331
37bb98369mov rax, [rsp+768]
37bb98371mov ebp, [rsp+396]
37bb98378mov r8l, [rsp+416]
37bb98380mov rcx, [rsp+400]
37bb98388mov rsi, [rsp+408]
37bb98390movsxd rbx, [rax]
37bb98393
37bb98393loc_37bb98393:
37bb98393cmp ebx, edi
37bb98395cmovle edi, ebx
37bb98398cmp r12l, edi
37bb9839bjg 0x37bb983da
37bb9839dsub edi, r8l
37bb983a0lea rax, [r13+8*rsi]
37bb983a5lea edx, [rdi-1]
37bb983a8add rdx, rsi
37bb983ablea rdx, [r13+8*rdx+8]
37bb983b0nop [rax+rax]
37bb983b5nop [rax+rax]
37bb983c0
37bb983c0loc_37bb983c0:
37bb983c0movsd_xmm x0, [rax]
37bb983c4andpd x0, [rip+0x8b1594]
37bb983ccadd rax, 8
37bb983d0movsd_xmm [rax-8], x0
37bb983d5cmp rax, rdx
37bb983d8jne 0x37bb983c0
37bb983da
37bb983daloc_37bb983da:
37bb983daadd ebp, 1
37bb983ddadd r12l, [rsp+188]
37bb983e5add rsi, rcx
37bb983e8cmp [rsp+392], ebp
37bb983efjge 0x37bb97260
37bb983f5mov r12l, [rsp+420]
37bb983fdmov r13, r14
37bb98400
37bb98400loc_37bb98400:
37bb98400mov rax, [rsp+808]
37bb98408lea rbp, [rbx-1]
37bb9840cmovsd_xmm x5, [rsp+168]
37bb98415imul rbx, [rsp+256]
37bb9841emovsd_xmm x0, [rax+8*rbp]
37bb98423mov rax, [rsp+264]
37bb9842blea rdx, [rax+rbx+1]
37bb98430shl rdx, 4
37bb98434add rdx, [rsp+784]
37bb9843ccomisd x5, x0
37bb98440jbe 0x37bb98451
37bb98442comisd x0, [rsp+192]
37bb9844bja 0x37bb987f3
37bb98451
37bb98451loc_37bb98451:
37bb98451lea rax, [rsp+464]
37bb98459lea r9, [rsp+488]
37bb98461mov rcx, r13
37bb98464mov [rsp+488], 0
37bb98470mov [rsp+32], rax
37bb98475lea r8, [rip+0x8b14b0]
37bb9847cmovsd_xmm [rsp+464], x14
37bb98486call zlassq_
37bb9848bmov rax, [rsp+768]
37bb98493movsd_xmm x0, [rsp+464]
37bb9849cmov rdi, [rsp+808]
37bb984a4sqrtsd x0, x0
37bb984a8movsxd rbx, [rax]
37bb984abmulsd x0, [rsp+488]
37bb984b4movsxd rax, ebx
37bb984b7movsd_xmm [rdi+8*rax-8], x0
37bb984bd
37bb984bdloc_37bb984bd:
37bb984bdcmp r12l, 1
37bb984c1je 0x37bb98506
37bb984c3pxor x2, x2
37bb984c7mov rax, [rsp+856]
37bb984cfcvtsi2sd x2, ebx
37bb984d3movapd x0, x2
37bb984d7sqrtsd x0, x0
37bb984dbmovsd_xmm x1, [rax]
37bb984dfmulsd x0, x1
37bb984e3comisd x0, x12
37bb984e8jbe 0x37bb98506
37bb984eamovapd x0, x12
37bb984efmulsd x0, x2
37bb984f3mulsd x0, [rsp+136]
37bb984fccomisd x1, x0
37bb98500ja 0x37bb98838
37bb98506
37bb98506loc_37bb98506:
37bb98506cmp [rsp+424], r15l
37bb9850ejle 0x37bb98838
37bb98514add r12l, 1
37bb98518cmp [rsp+428], r12l
37bb98520jge 0x37bb9720f
37bb98526mov rax, [rsp+864]
37bb9852emov r11, [rsp+768]
37bb98536mov r14, r13
37bb98539mov r8l, [rax]
37bb9853c
37bb9853cloc_37bb9853c:
37bb9853clea eax, [r8-1]
37bb98540
37bb98540loc_37bb98540:
37bb98540mov rdi, [rsp+888]
37bb98548mov [rdi], eax
37bb9854acmp ebx, 1
37bb9854djle 0x37bb96f1c
37bb98553mov rax, [rsp+312]
37bb9855bxor ebp, ebp
37bb9855dmov edi, ebx
37bb9855flea rsi, [rsp+496]
37bb98567mov [rsp+96], rsi
37bb9856clea rsi, [rsp+460]
37bb98574mov r12, [rsp+824]
37bb9857clea r15, [rip+0x8b13a9]
37bb98583shl rax, 4
37bb98587mov [rsp+120], rsi
37bb9858cmov r13, [rsp+784]
37bb98594mov [rsp+112], rax
37bb98599mov rax, [rsp+256]
37bb985a1mov [rsp+760], r14
37bb985a9mov rsi, [rsp+808]
37bb985b1mov r14l, 1
37bb985b7shl rax, 4
37bb985bbmov [rsp+104], rax
37bb985c0mov eax, ebx
37bb985c2mov rbx, rbp
37bb985c5mov rbp, r11
37bb985c8jmp 0x37bb985e8
37bb985ca
37bb985caloc_37bb985ca:
37bb985caadd r14l, 1
37bb985cecmp r14l, edi
37bb985d1je 0x37bb96f1c
37bb985d7mov eax, [rbp]
37bb985daadd r12, [rsp+112]
37bb985dfadd rbx, 8
37bb985e3add r13, [rsp+104]
37bb985e8
37bb985e8loc_37bb985e8:
37bb985e8mov rcx, [rsp+96]
37bb985edsub eax, r14l
37bb985f0lea rdx, [rsi+rbx]
37bb985f4lea r8, [rip+0x8b1331]
37bb985fbadd eax, 1
37bb985femov [rsp+496], eax
37bb98605call idamax_
37bb9860alea eax, [r14+rax-1]
37bb9860fcmp eax, r14l
37bb98612je 0x37bb985ca
37bb98614cdqe
37bb98616movsd_xmm x0, [rsi+rbx]
37bb9861bmov rcx, [rsp+800]
37bb98623lea r8, [rip+0x8b1302]
37bb9862alea rdx, [rax-1]
37bb9862emov [rsp+128], rax
37bb98636movsd_xmm x1, [rsi+8*rdx]
37bb9863bmovsd_xmm [rsi+rbx], x1
37bb98640movsd_xmm [rsi+8*rdx], x0
37bb98645shl rdx, 4
37bb98649movupd x0, [rcx+2*rbx]
37bb9864emovupd x1, [rdx+rcx]
37bb98653movups [rcx+2*rbx], x1
37bb98657movups [rdx+rcx], x0
37bb9865bmov rdx, [rsp+256]
37bb98663mov rcx, [rsp+760]
37bb9866bmov [rsp+32], r15
37bb98670imul rdx, rax
37bb98674mov rax, [rsp+264]
37bb9867clea rdx, [rax+rdx+1]
37bb98681mov rax, [rsp+784]
37bb98689shl rdx, 4
37bb9868dlea r9, [rax+rdx]
37bb98691mov rdx, r13
37bb98694call zswap_
37bb98699mov eax, [rsp+244]
37bb986a0test eax, eax
37bb986a2mov rax, [rsp+128]
37bb986aaje 0x37bb985ca
37bb986b0imul rax, [rsp+312]
37bb986b9mov rcx, [rsp+120]
37bb986bemov [rsp+32], r15
37bb986c3lea r8, [rip+0x8b1262]
37bb986camov rdx, [rsp+320]
37bb986d2lea rax, [rdx+rax+1]
37bb986d7mov rdx, [rsp+824]
37bb986dfshl rax, 4
37bb986e3lea r9, [rdx+rax]
37bb986e7mov rdx, r12
37bb986eacall zswap_
37bb986efjmp 0x37bb985ca
37bb986f4
37bb986f4 0f 1f 40 00 ..@.
37bb986f8
37bb986f8loc_37bb986f8:
37bb986f8lea r8, [rip+0x8b122d]
37bb986ffmov rdx, rdi
37bb98702mov rcx, r14
37bb98705call dznrm2_
37bb9870amovsd_xmm [rsi], x0
37bb9870ejmp 0x37bb97900
37bb98713
37bb98713 0f 1f 44 00 00 ..D..
37bb98718
37bb98718loc_37bb98718:
37bb98718mov [rsp+48], rax
37bb9871dmov r9, [rsp+120]
37bb98722lea rcx, [rsp+460]
37bb9872alea r8, [rip+0x8b11fb]
37bb98731mov [rsp+40], r13
37bb98736mov rdx, [rsp+200]
37bb9873emov [rsp+32], rbx
37bb98743movups [rsp+496], x8
37bb9874ccall zrot_
37bb98751jmp 0x37bb9781e
37bb98756
37bb98756 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb98760
37bb98760loc_37bb98760:
37bb98760mov rdx, [rsp+96]
37bb98765lea r8, [rip+0x8b11c0]
37bb9876cmov rcx, r14
37bb9876fcall dznrm2_
37bb98774movapd x7, x0
37bb98778jmp 0x37bb9798d
37bb9877d
37bb9877d 0f 1f 00 ...
37bb98780
37bb98780loc_37bb98780:
37bb98780mov [rsp+48], rax
37bb98785mov r9, [rsp+120]
37bb9878alea rcx, [rsp+460]
37bb98792lea r8, [rip+0x8b1193]
37bb98799mov [rsp+40], r13
37bb9879emov rdx, [rsp+200]
37bb987a6mov [rsp+32], rbx
37bb987abmovsd_xmm [rsp+288], x0
37bb987b4movsd_xmm [rsp+272], x1
37bb987bdmovsd_xmm [rsp+160], x2
37bb987c6movups [rsp+496], x4
37bb987cecall zrot_
37bb987d3movsd_xmm x0, [rsp+288]
37bb987dcmovsd_xmm x1, [rsp+272]
37bb987e5movsd_xmm x2, [rsp+160]
37bb987eejmp 0x37bb98278
37bb987f3
37bb987f3loc_37bb987f3:
37bb987f3lea r8, [rip+0x8b1132]
37bb987famov rcx, r13
37bb987fdcall dznrm2_
37bb98802mov rax, [rsp+808]
37bb9880amovsd_xmm [rax+8*rbp], x0
37bb9880fmov rax, [rsp+768]
37bb98817movsxd rbx, [rax]
37bb9881ajmp 0x37bb984bd
37bb9881f
37bb9881floc_37bb9881f:
37bb9881fmov [rsp+136], 0
37bb9882bxor r15l, r15l
37bb9882epxor x12, x12
37bb98833jmp 0x37bb98400
37bb98838
37bb98838loc_37bb98838:
37bb98838mov r11, [rsp+768]
37bb98840mov r14, r13
37bb98843xor eax, eax
37bb98845jmp 0x37bb98540
37bb9884a
37bb9884aloc_37bb9884a:
37bb9884amov esi, [rsp+244]
37bb98851test esi, esi
37bb98853je 0x37bb970fb
37bb98859mov eax, [rbp]
37bb9885cmov [rsp+460], eax
37bb98863jmp 0x37bb970fb
37bb98868
37bb98868loc_37bb98868:
37bb98868mov ecx, -15
37bb9886dmov eax, 15
37bb98872jmp 0x37bb96ef0
37bb98877
37bb98877loc_37bb98877:
37bb98877mov ecx, -14
37bb9887cmov eax, 14
37bb98881jmp 0x37bb96ef0
37bb98886
37bb98886loc_37bb98886:
37bb98886cmp r8l, eax
37bb98889jle 0x37bb9702e
37bb9888f
37bb9888floc_37bb9888f:
37bb9888fmov ecx, -11
37bb98894mov eax, 11
37bb98899jmp 0x37bb96ef0
37bb9889e
37bb9889eloc_37bb9889e:
37bb9889emov ecx, -9
37bb988a3mov eax, 9
37bb988a8jmp 0x37bb96ef0
37bb96de0
Loading..