File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc08400
37bc08400zlahef_rook_:
37bc08400push r15
37bc08402push r14
37bc08404push r13
37bc08406push r12
37bc08408push rbp
37bc08409push rdi
37bc0840apush rsi
37bc0840bpush rbx
37bc0840csub rsp, 600
37bc08413movups [rsp+432], x6
37bc0841bmovups [rsp+448], x7
37bc08423movups [rsp+464], x8
37bc0842cmovups [rsp+480], x9
37bc08435movups [rsp+496], x10
37bc0843emovups [rsp+512], x11
37bc08447movups [rsp+528], x12
37bc08450movups [rsp+544], x13
37bc08459movups [rsp+560], x14
37bc08462movups [rsp+576], x15
37bc0846bmov rax, [rsp+712]
37bc08473mov rdi, [rsp+704]
37bc0847bmov r12, [rsp+728]
37bc08483movsxd rsi, [rax]
37bc08486xor eax, eax
37bc08488test rsi, rsi
37bc0848bmov rbx, rcx
37bc0848emov r14, r9
37bc08491mov [rsp+680], rdx
37bc08499cmovns rax, rsi
37bc0849dmov edx, 1
37bc084a2lea rcx, [rip+0x8436e7]
37bc084a9mov [rsp+688], r8
37bc084b1mov [rsp+136], rax
37bc084b9not rax
37bc084bcmov [rsp+144], rax
37bc084c4mov rax, [rsp+736]
37bc084ccmovsxd rsi, [rax]
37bc084cfxor eax, eax
37bc084d1test rsi, rsi
37bc084d4cmovns rax, rsi
37bc084d8mov [rsp+168], rax
37bc084e0not rax
37bc084e3mov [rsp+176], rax
37bc084ebmov rax, [rsp+744]
37bc084f3mov [rax], 0
37bc084f9call dlamch_
37bc084femov r9l, 1
37bc08504mov r8l, 1
37bc0850amov rcx, rbx
37bc0850dmovsd_xmm [rsp+392], x0
37bc08516lea rdx, [rip+0x843674]
37bc0851dcall lsame_
37bc08522test eax, eax
37bc08524je 0x37bc08ae0
37bc0852amov rax, [rsp+688]
37bc08532mov ecx, [rax]
37bc08534mov rax, [rsp+680]
37bc0853cmov r9l, [rax]
37bc0853fmov [rsp+200], ecx
37bc08546mov eax, r9l
37bc08549mov [rsp+408], r9l
37bc08551mov r15l, r9l
37bc08554sub eax, ecx
37bc08556add eax, 1
37bc08559cmp r9l, eax
37bc0855cjg 0x37bc08567
37bc0855ecmp r9l, ecx
37bc08561jg 0x37bc08737
37bc08567
37bc08567loc_37bc08567:
37bc08567mov [rsp+696], r14
37bc0856fmov r14, r12
37bc08572mov r12, rdi
37bc08575nop [rax+rax]
37bc08580
37bc08580loc_37bc08580:
37bc08580test r15l, r15l
37bc08583jle 0x37bc08729
37bc08589movsxd rax, [rsp+200]
37bc08591mov rdi, [rsp+176]
37bc08599movsxd rsi, r15l
37bc0859cimul rax, [rsp+168]
37bc085a5lea rcx, [rdi+rax]
37bc085a9mov rdi, [rsp+136]
37bc085b1mov [rsp+256], rax
37bc085b9mov rax, [rsp+144]
37bc085c1mov [rsp+160], rcx
37bc085c9imul rdi, rsi
37bc085cdlea rbx, [rax+rdi]
37bc085d1cmp r15l, 1
37bc085d5je 0x37bc08620
37bc085d7lea r11, [rip+0x8435b6]
37bc085delea eax, [r15-1]
37bc085e2mov [rsp+420], eax
37bc085e9lea rdx, [rbx+1]
37bc085edlea rax, [rcx+1]
37bc085f1mov r8, r11
37bc085f4mov [rsp+32], r11
37bc085f9shl rax, 4
37bc085fdshl rdx, 4
37bc08601lea rcx, [rsp+420]
37bc08609lea r9, [r14+rax]
37bc0860dadd rdx, r12
37bc08610call zcopy_
37bc08615mov rax, [rsp+680]
37bc0861dmov r9l, [rax]
37bc08620
37bc08620loc_37bc08620:
37bc08620mov rcx, [rsp+160]
37bc08628add rbx, rsi
37bc0862bshl rbx, 4
37bc0862fmovsd_xmm x0, [r12+rbx]
37bc08635lea rax, [rcx+rsi]
37bc08639shl rax, 4
37bc0863dmov [r14+rax+8], 0
37bc08646movsd_xmm [r14+rax], x0
37bc0864ccmp r9l, r15l
37bc0864fjg 0x37bc0a5a0
37bc08655movsxd rbp, [rsp+408]
37bc0865dmov rbx, rbp
37bc08660lea rax, [rbp+rcx]
37bc08665
37bc08665loc_37bc08665:
37bc08665shl rax, 4
37bc08669lea r13l, [rbx-1]
37bc0866dlea r9, [r14+rax]
37bc08671movsd_xmm x6, [r9]
37bc08676cmp ebx, 1
37bc08679jg 0x37bc09d30
37bc0867fpxor x1, x1
37bc08683ucomisd x6, x1
37bc08687jp 0x37bc0a698
37bc0868djne 0x37bc0a698
37bc08693mov rax, [rsp+744]
37bc0869bmov ecx, [rax]
37bc0869dtest ecx, ecx
37bc0869fjne 0x37bc086ab
37bc086a1mov rax, [rsp+744]
37bc086a9mov [rax], ebx
37bc086ab
37bc086abloc_37bc086ab:
37bc086abmov rax, [rsp+136]
37bc086b3imul rax, rbp
37bc086b7add rax, [rsp+144]
37bc086bfadd rax, rbp
37bc086c2shl rax, 4
37bc086c6mov [r12+rax+8], 0
37bc086cfmovsd_xmm [r12+rax], x6
37bc086d5
37bc086d5loc_37bc086d5:
37bc086d5mov r15l, r13l
37bc086d8
37bc086d8loc_37bc086d8:
37bc086d8mov rax, [rsp+720]
37bc086e0mov [rax+4*rbp-4], ebx
37bc086e4
37bc086e4loc_37bc086e4:
37bc086e4mov rax, [rsp+688]
37bc086ecmov [rsp+408], r15l
37bc086f4mov ecx, [rax]
37bc086f6mov rax, [rsp+680]
37bc086femov r9l, [rax]
37bc08701lea eax, [rcx+r15]
37bc08705sub eax, r9l
37bc08708mov [rsp+200], eax
37bc0870fmov eax, r9l
37bc08712sub eax, ecx
37bc08714add eax, 1
37bc08717cmp eax, r15l
37bc0871ajl 0x37bc08580
37bc08720cmp ecx, r9l
37bc08723jge 0x37bc08580
37bc08729
37bc08729loc_37bc08729:
37bc08729mov rdi, r12
37bc0872cmov r12, r14
37bc0872fmov r14, [rsp+696]
37bc08737
37bc08737loc_37bc08737:
37bc08737lea eax, [r15-1]
37bc0873bcdq
37bc0873cidiv ecx
37bc0873elea eax, [r15-1]
37bc08742sub eax, edx
37bc08744lea esi, [rax+1]
37bc08747mov [rsp+192], esi
37bc0874etest ecx, ecx
37bc08750jle 0x37bc0b881
37bc08756test esi, esi
37bc08758jle 0x37bc0bedf
37bc0875exor edx, edx
37bc08760div ecx
37bc08762mov [rsp+224], eax
37bc08769
37bc08769loc_37bc08769:
37bc08769mov eax, [rsp+200]
37bc08770mov rsi, [rsp+176]
37bc08778lea ebx, [r15+1]
37bc0877cmov [rsp+208], ecx
37bc08783mov [rsp+696], r14
37bc0878badd eax, 1
37bc0878emov [rsp+704], rdi
37bc08796cdqe
37bc08798mov [rsp+256], ebx
37bc0879fimul rax, [rsp+168]
37bc087a8mov [rsp+728], r12
37bc087b0mov r12, [rsp+712]
37bc087b8add rsi, rax
37bc087bbmovsxd rax, ebx
37bc087bemov [rsp+200], rsi
37bc087c6mov rsi, [rsp+136]
37bc087ceimul rax, rsi
37bc087d2add rax, [rsp+144]
37bc087dalea r13, [rsi+1]
37bc087deshl rsi, 4
37bc087e2mov [rsp+232], rax
37bc087eaadd rax, 1
37bc087eeshl r13, 4
37bc087f2shl rax, 4
37bc087f6mov [rsp+176], r13
37bc087feadd rax, rdi
37bc08801mov [rsp+184], rsi
37bc08809mov [rsp+240], rax
37bc08811nop [rax]
37bc08815nop [rax+rax]
37bc08820
37bc08820loc_37bc08820:
37bc08820mov edi, [rsp+192]
37bc08827mov rsi, [rsp+688]
37bc0882fmov eax, r15l
37bc08832mov edx, [rsi]
37bc08834sub eax, edi
37bc08836add eax, 1
37bc08839cmp eax, edx
37bc0883bcmovg eax, edx
37bc0883emov [rsp+404], eax
37bc08845add eax, edi
37bc08847cmp eax, edi
37bc08849jle 0x37bc089b1
37bc0884fmovsxd r10, [rsp+192]
37bc08857mov rdi, [rsp+232]
37bc0885flea rbp, [rsp+416]
37bc08867mov r13l, 1
37bc0886dmov rdx, [rsp+136]
37bc08875mov [rsp+160], rbp
37bc0887dlea rsi, [r10+rdi]
37bc08881mov rdi, [rsp+144]
37bc08889mov rcx, r10
37bc0888cmov rbp, [rsp+736]
37bc08894imul rdx, r10
37bc08898shl rsi, 4
37bc0889cadd rsi, [rsp+704]
37bc088a4lea rbx, [rdi+r10]
37bc088a8mov edi, 1
37bc088adadd r10, [rsp+200]
37bc088b5sub edi, ecx
37bc088b7shl r10, 4
37bc088bbadd r10, [rsp+728]
37bc088c3add rbx, rdx
37bc088c6add eax, edi
37bc088c8lea rdx, [rsp+420]
37bc088d0mov r14, r10
37bc088d3mov [rsp+152], eax
37bc088dashl rbx, 4
37bc088deadd rbx, [rsp+704]
37bc088e6mov [rsp+168], rdx
37bc088eemov rdi, rbx
37bc088f1nop [rax]
37bc088f5nop [rax+rax]
37bc08900
37bc08900loc_37bc08900:
37bc08900lea rax, [rip+0x84328d]
37bc08907mov [rbx+8], 0
37bc0890fsub r9l, r15l
37bc08912mov r8, [rsp+168]
37bc0891amov [rsp+80], rax
37bc0891flea rax, [rip+0x843292]
37bc08926mov rdx, [rsp+160]
37bc0892elea rcx, [rip+0x843273]
37bc08935mov [rsp+72], rdi
37bc0893amov [rsp+64], rax
37bc0893fmov [rsp+48], r14
37bc08944add r14, 16
37bc08948mov [rsp+88], 12
37bc08951mov [rsp+56], rbp
37bc08956mov [rsp+40], r12
37bc0895bmov [rsp+32], rsi
37bc08960mov [rsp+420], r9l
37bc08968lea r9, [rip+0x843229]
37bc0896fmov [rsp+416], r13l
37bc08977add r13l, 1
37bc0897bcall zgemv_
37bc08980mov rax, [rsp+680]
37bc08988mov [rbx+8], 0
37bc08990add rdi, [rsp+184]
37bc08998add rbx, [rsp+176]
37bc089a0mov r9l, [rax]
37bc089a3cmp [rsp+152], r13l
37bc089abjne 0x37bc08900
37bc089b1
37bc089b1loc_37bc089b1:
37bc089b1cmp [rsp+192], 1
37bc089b9jle 0x37bc08aaa
37bc089bfmov edi, [rsp+192]
37bc089c6mov [rsp+96], r12
37bc089cbsub r9l, r15l
37bc089celea r8, [rsp+416]
37bc089d6mov rdx, [rsp+136]
37bc089demov [rsp+56], r12
37bc089e3lea rcx, [rip+0x8431be]
37bc089ealea eax, [rdi-1]
37bc089edmov [rsp+420], r9l
37bc089f5lea r9, [rsp+404]
37bc089fdmov [rsp+416], eax
37bc08a04movsxd rax, edi
37bc08a07mov rdi, [rsp+144]
37bc08a0fmov [rsp+112], 9
37bc08a18imul rdx, rax
37bc08a1cadd rax, [rsp+200]
37bc08a24mov [rsp+104], 12
37bc08a2dshl rax, 4
37bc08a31add rax, [rsp+728]
37bc08a39mov [rsp+64], rax
37bc08a3emov rax, [rsp+240]
37bc08a46lea rdx, [rdi+rdx+1]
37bc08a4blea rdi, [rip+0x843166]
37bc08a52mov [rsp+80], rdi
37bc08a57shl rdx, 4
37bc08a5bmov rdi, [rsp+736]
37bc08a63add rdx, [rsp+704]
37bc08a6bmov [rsp+48], rax
37bc08a70lea rax, [rip+0x843121]
37bc08a77mov [rsp+88], rdx
37bc08a7clea rdx, [rsp+420]
37bc08a84mov [rsp+40], rax
37bc08a89mov [rsp+32], rdx
37bc08a8elea rdx, [rip+0x843133]
37bc08a95mov [rsp+72], rdi
37bc08a9acall zgemm_
37bc08a9fmov rax, [rsp+680]
37bc08aa7mov r9l, [rax]
37bc08aaa
37bc08aaaloc_37bc08aaa:
37bc08aaamov eax, [rsp+224]
37bc08ab1mov edi, [rsp+208]
37bc08ab8sub [rsp+192], edi
37bc08abftest eax, eax
37bc08ac1je 0x37bc0b058
37bc08ac7sub eax, 1
37bc08acamov [rsp+224], eax
37bc08ad1jmp 0x37bc08820
37bc08ad6
37bc08ad6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc08ae0
37bc08ae0loc_37bc08ae0:
37bc08ae0mov rax, [rsp+680]
37bc08ae8mov [rsp+696], r14
37bc08af0mov r13l, 1
37bc08af6mov r9l, [rax]
37bc08af9nop [rax]
37bc08b00
37bc08b00loc_37bc08b00:
37bc08b00mov rax, [rsp+688]
37bc08b08mov [rsp+408], r13l
37bc08b10mov r8l, r9l
37bc08b13mov ecx, [rax]
37bc08b15cmp ecx, r13l
37bc08b18jg 0x37bc08b23
37bc08b1acmp ecx, r9l
37bc08b1djl 0x37bc0bd87
37bc08b23
37bc08b23loc_37bc08b23:
37bc08b23cmp r13l, r9l
37bc08b26jg 0x37bc0b372
37bc08b2cmov rax, [rsp+136]
37bc08b34movsxd r11, r13l
37bc08b37mov r14, [rsp+168]
37bc08b3fimul rax, r11
37bc08b43imul r14, r11
37bc08b47mov [rsp+336], rax
37bc08b4fadd rax, [rsp+144]
37bc08b57mov [rsp+160], rax
37bc08b5fadd rax, r11
37bc08b62mov [rsp+304], rax
37bc08b6ashl rax, 4
37bc08b6elea rcx, [rdi+rax]
37bc08b72mov rax, [rsp+176]
37bc08b7amovsd_xmm x0, [rcx]
37bc08b7emov [rsp+312], rcx
37bc08b86add rax, r14
37bc08b89mov [rsp+232], rax
37bc08b91add rax, r11
37bc08b94mov [rsp+328], rax
37bc08b9cshl rax, 4
37bc08ba0add rax, r12
37bc08ba3mov [rsp+224], rax
37bc08babmov [rax+8], 0
37bc08bb3movsd_xmm [rax], x0
37bc08bb7lea eax, [r13+1]
37bc08bbbmov [rsp+208], eax
37bc08bc2cmp r13l, r9l
37bc08bc5jl 0x37bc08d70
37bc08bcblea rax, [r11-1]
37bc08bcfmov [rsp+240], rax
37bc08bd7mov [rsp+272], rax
37bc08bdfcmp r13l, 1
37bc08be3jg 0x37bc08fa0
37bc08be9
37bc08be9loc_37bc08be9:
37bc08be9pxor x1, x1
37bc08beducomisd x0, x1
37bc08bf1jp 0x37bc08bf9
37bc08bf3je 0x37bc08d28
37bc08bf9
37bc08bf9loc_37bc08bf9:
37bc08bf9lea rbp, [rip+0x842f94]
37bc08c00lea r15, [rsp+420]
37bc08c08
37bc08c08loc_37bc08c08:
37bc08c08mov [rsp+412], r13l
37bc08c10mov ebx, r13l
37bc08c13
37bc08c13loc_37bc08c13:
37bc08c13mov rsi, [rsp+312]
37bc08c1bmov [rsp+32], rbp
37bc08c20sub r8l, r13l
37bc08c23mov rcx, r15
37bc08c26mov rdx, [rsp+224]
37bc08c2elea eax, [r8+1]
37bc08c32lea r8, [rip+0x842f5b]
37bc08c39mov [rsp+152], r11
37bc08c41mov r9, rsi
37bc08c44mov [rsp+420], eax
37bc08c4bcall zcopy_
37bc08c50mov rax, [rsp+680]
37bc08c58mov edx, [rax]
37bc08c5amov r9l, edx
37bc08c5dcmp edx, r13l
37bc08c60jle 0x37bc08d1f
37bc08c66movsd_xmm x0, [rsi]
37bc08c6amov r11, [rsp+152]
37bc08c72movsxd rsi, [rsp+208]
37bc08c7amovapd x1, x0
37bc08c7eandpd x1, [rip+0x842f5a]
37bc08c86comisd x1, [rsp+392]
37bc08c8fjb 0x37bc0bbe8
37bc08c95movsd_xmm x1, [rip+0x842f5b]
37bc08c9dsub edx, r13l
37bc08ca0mov rcx, r15
37bc08ca3mov rax, [rsp+160]
37bc08cabmov [rsp+420], edx
37bc08cb2lea r9, [rip+0x842edb]
37bc08cb9lea rdx, [rsp+424]
37bc08cc1divsd x1, x0
37bc08cc5add rax, rsi
37bc08cc8shl rax, 4
37bc08ccclea r8, [rdi+rax]
37bc08cd0movsd_xmm [rsp+424], x1
37bc08cd9call zdscal_
37bc08cdemov rax, [rsp+680]
37bc08ce6mov edx, [rax]
37bc08ce8
37bc08ce8loc_37bc08ce8:
37bc08ce8mov rax, [rsp+232]
37bc08cf0sub edx, r13l
37bc08cf3lea r8, [rip+0x842e9a]
37bc08cfamov rcx, r15
37bc08cfdmov [rsp+420], edx
37bc08d04add rsi, rax
37bc08d07shl rsi, 4
37bc08d0blea rdx, [r12+rsi]
37bc08d0fcall zlacgv_
37bc08d14mov rax, [rsp+680]
37bc08d1cmov r9l, [rax]
37bc08d1f
37bc08d1floc_37bc08d1f:
37bc08d1fmov r13l, ebx
37bc08d22jmp 0x37bc08d4e
37bc08d24
37bc08d24 0f 1f 40 00 ..@.
37bc08d28
37bc08d28loc_37bc08d28:
37bc08d28mov rax, [rsp+744]
37bc08d30mov eax, [rax]
37bc08d32test eax, eax
37bc08d34je 0x37bc08f88
37bc08d3amov rax, [rsp+312]
37bc08d42mov [rax+8], 0
37bc08d4amovsd_xmm [rax], x0
37bc08d4e
37bc08d4eloc_37bc08d4e:
37bc08d4emov rax, [rsp+720]
37bc08d56mov rsi, [rsp+272]
37bc08d5emov [rax+4*rsi], r13l
37bc08d62mov r13l, [rsp+208]
37bc08d6ajmp 0x37bc08b00
37bc08d6f
37bc08d6f 90 .
37bc08d70
37bc08d70loc_37bc08d70:
37bc08d70movsxd rax, [rsp+208]
37bc08d78mov rsi, [rsp+232]
37bc08d80sub r9l, r13l
37bc08d83lea rbp, [rip+0x842e0a]
37bc08d8amov [rsp+32], rbp
37bc08d8flea r15, [rsp+420]
37bc08d97mov r8, rbp
37bc08d9alea rcx, [rsi+rax]
37bc08d9emov rsi, [rsp+160]
37bc08da6mov [rsp+420], r9l
37bc08daeshl rcx, 4
37bc08db2mov [rsp+152], r11
37bc08dbaadd rax, rsi
37bc08dbdlea r9, [r12+rcx]
37bc08dc1mov rcx, r15
37bc08dc4shl rax, 4
37bc08dc8lea rdx, [rdi+rax]
37bc08dcccall zcopy_
37bc08dd1mov rax, [rsp+680]
37bc08dd9mov r11, [rsp+152]
37bc08de1mov r9l, [rax]
37bc08de4lea rax, [r11-1]
37bc08de8mov [rsp+240], rax
37bc08df0mov [rsp+272], rax
37bc08df8mov r8l, r9l
37bc08dfbcmp r13l, 1
37bc08dffjg 0x37bc08faf
37bc08e05
37bc08e05loc_37bc08e05:
37bc08e05mov rax, [rsp+224]
37bc08e0dmovsd_xmm x0, [rax]
37bc08e11cmp r13l, r9l
37bc08e14jge 0x37bc08be9
37bc08e1amovsxd rax, [rsp+208]
37bc08e22sub r9l, r13l
37bc08e25mov rcx, r15
37bc08e28mov rsi, [rsp+232]
37bc08e30lea r8, [rip+0x842d5d]
37bc08e37movapd x6, x0
37bc08e3bmov [rsp+152], r11
37bc08e43andpd x6, [rip+0x842d95]
37bc08e4bmov [rsp+280], rax
37bc08e53add rax, rsi
37bc08e56mov [rsp+360], rax
37bc08e5eshl rax, 4
37bc08e62lea rbx, [r12+rax]
37bc08e66mov [rsp+420], r9l
37bc08e6emov rdx, rbx
37bc08e71mov [rsp+368], rbx
37bc08e79call izamax_
37bc08e7emovapd x1, x6
37bc08e82mov r11, [rsp+152]
37bc08e8alea ebx, [rax+r13]
37bc08e8emov rax, [rsp+232]
37bc08e96movsxd rsi, ebx
37bc08e99add rax, rsi
37bc08e9cshl rax, 4
37bc08ea0add rax, r12
37bc08ea3movsd_xmm x7, [rax]
37bc08ea7movsd_xmm x0, [rax+8]
37bc08eacandpd x7, [rip+0x842d2c]
37bc08eb4andpd x0, [rip+0x842d24]
37bc08ebcaddsd x7, x0
37bc08ec0pxor x0, x0
37bc08ec4maxsd x1, x7
37bc08ec8ucomisd x1, x0
37bc08eccjp 0x37bc09070
37bc08ed2jne 0x37bc09070
37bc08ed8mov rax, [rsp+224]
37bc08ee0movsd_xmm x0, [rax]
37bc08ee4mov rax, [rsp+680]
37bc08eecmov r9l, [rax]
37bc08eefmov rax, [rsp+744]
37bc08ef7mov r8l, [rax]
37bc08efatest r8l, r8l
37bc08efdje 0x37bc08f88
37bc08f03
37bc08f03loc_37bc08f03:
37bc08f03mov rax, [rsp+312]
37bc08f0bmov [rax+8], 0
37bc08f13movsd_xmm [rax], x0
37bc08f17cmp r9l, r13l
37bc08f1ajle 0x37bc08d4e
37bc08f20movsxd rax, [rsp+208]
37bc08f28mov rdx, [rsp+232]
37bc08f30sub r9l, r13l
37bc08f33lea rbp, [rip+0x842c5a]
37bc08f3amov rcx, [rsp+160]
37bc08f42mov [rsp+32], rbp
37bc08f47mov r8, rbp
37bc08f4amov [rsp+420], r9l
37bc08f52add rcx, rax
37bc08f55add rax, rdx
37bc08f58shl rax, 4
37bc08f5cshl rcx, 4
37bc08f60lea r9, [rdi+rcx]
37bc08f64lea rdx, [r12+rax]
37bc08f68lea rcx, [rsp+420]
37bc08f70call zcopy_
37bc08f75mov rax, [rsp+680]
37bc08f7dmov r9l, [rax]
37bc08f80jmp 0x37bc08d4e
37bc08f85
37bc08f85 0f 1f 00 ...
37bc08f88
37bc08f88loc_37bc08f88:
37bc08f88mov rax, [rsp+744]
37bc08f90mov [rax], r13l
37bc08f93jmp 0x37bc08f03
37bc08f98
37bc08f98 0f 1f 84 00 00 00 00 00 ........
37bc08fa0
37bc08fa0loc_37bc08fa0:
37bc08fa0lea rbp, [rip+0x842bed]
37bc08fa7lea r15, [rsp+420]
37bc08faf
37bc08fafloc_37bc08faf:
37bc08faflea eax, [r13-1]
37bc08fb3mov [rsp+80], rbp
37bc08fb8sub r9l, r13l
37bc08fbbmov r8, r15
37bc08fbelea rbx, [rip+0x842bf3]
37bc08fc5mov [rsp+420], eax
37bc08fccmov rax, [rsp+240]
37bc08fd4add r9l, 1
37bc08fd8mov [rsp+64], rbx
37bc08fddmov rbx, [rsp+736]
37bc08fe5lea rdx, [rsp+416]
37bc08fedmov rsi, [rsp+224]
37bc08ff5shl rax, 4
37bc08ff9mov [rsp+88], 12
37bc09002mov [rsp+56], rbx
37bc09007mov rbx, [rsp+712]
37bc0900flea rcx, [r12+rax]
37bc09013add rax, rdi
37bc09016mov [rsp+48], rcx
37bc0901blea rcx, [rip+0x842b86]
37bc09022mov [rsp+32], rax
37bc09027mov [rsp+72], rsi
37bc0902cmov [rsp+40], rbx
37bc09031mov [rsp+416], r9l
37bc09039lea r9, [rip+0x842b58]
37bc09040mov [rsp+152], r11
37bc09048call zgemv_
37bc0904dmov rax, [rsp+680]
37bc09055mov [rsi+8], 0
37bc0905dmov r11, [rsp+152]
37bc09065mov r9l, [rax]
37bc09068mov r8l, r9l
37bc0906bjmp 0x37bc08e05
37bc09070
37bc09070loc_37bc09070:
37bc09070movsd_xmm x0, [rip+0x842b78]
37bc09078mulsd x0, x7
37bc0907ccomisd x0, x6
37bc09080jbe 0x37bc0bd77
37bc09086mov rax, [rsp+176]
37bc0908eadd r14, [rsp+168]
37bc09096mov [rsp+256], r13l
37bc0909emov [rsp+384], r11
37bc090a6add rax, r14
37bc090a9mov [rsp+200], rbp
37bc090b1mov rbp, rsi
37bc090b4mov esi, ebx
37bc090b6mov [rsp+152], rax
37bc090beadd rax, r11
37bc090c1shl rax, 4
37bc090c5add rax, r12
37bc090c8mov [rsp+192], rax
37bc090d0lea rax, [r11-1]
37bc090d4shl rax, 4
37bc090d8add rax, rdi
37bc090dbmov [rsp+376], rax
37bc090e3mov eax, [rsp+184]
37bc090eamov [rsp+344], eax
37bc090f1
37bc090f1loc_37bc090f1:
37bc090f1mov rax, [rsp+160]
37bc090f9mov r14, [rsp+192]
37bc09101mov ebx, esi
37bc09103mov rcx, r15
37bc09106mov r8, [rsp+712]
37bc0910esub ebx, r13l
37bc09111lea rdx, [rax+rbp]
37bc09115mov rax, [rsp+200]
37bc0911dmov r9, r14
37bc09120mov [rsp+420], ebx
37bc09127shl rdx, 4
37bc0912bmov [rsp+32], rax
37bc09130add rdx, rdi
37bc09133call zcopy_
37bc09138mov rdx, r14
37bc0913bmov rcx, r15
37bc0913elea r8, [rip+0x842a4f]
37bc09145mov [rsp+420], ebx
37bc0914ccall zlacgv_
37bc09151mov rax, [rsp+136]
37bc09159mov rcx, [rsp+152]
37bc09161imul rax, rbp
37bc09165add rax, [rsp+144]
37bc0916dlea r14, [rcx+rbp]
37bc09171mov [rsp+288], rax
37bc09179add rax, rbp
37bc0917cshl r14, 4
37bc09180mov [rsp+320], rax
37bc09188shl rax, 4
37bc0918cadd r14, r12
37bc0918fmovsd_xmm x0, [rdi+rax]
37bc09194mov rax, [rsp+680]
37bc0919cmov [r14+8], 0
37bc091a4mov eax, [rax]
37bc091a6movsd_xmm [r14], x0
37bc091abcmp eax, esi
37bc091adjg 0x37bc09418
37bc091b3
37bc091b3loc_37bc091b3:
37bc091b3cmp r13l, 1
37bc091b7jle 0x37bc09272
37bc091bdmov rax, [rsp+680]
37bc091c5lea rdx, [rsp+416]
37bc091cdmov r8, r15
37bc091d0lea r9, [rip+0x8429c1]
37bc091d7lea rcx, [rip+0x8429ca]
37bc091demov eax, [rax]
37bc091e0mov [rsp+88], 12
37bc091e9mov [rsp+352], eax
37bc091f0sub eax, r13l
37bc091f3add eax, 1
37bc091f6mov [rsp+416], eax
37bc091fdlea eax, [r13-1]
37bc09201mov [rsp+420], eax
37bc09208mov rax, [rsp+200]
37bc09210mov [rsp+80], rax
37bc09215mov rax, [rsp+192]
37bc0921dmov [rsp+72], rax
37bc09222lea rax, [rip+0x84298f]
37bc09229mov [rsp+64], rax
37bc0922emov rax, [rsp+736]
37bc09236mov [rsp+56], rax
37bc0923blea rax, [rbp-1]
37bc0923fshl rax, 4
37bc09243add rax, r12
37bc09246mov [rsp+48], rax
37bc0924bmov rax, [rsp+712]
37bc09253mov [rsp+40], rax
37bc09258mov rax, [rsp+376]
37bc09260mov [rsp+32], rax
37bc09265call zgemv_
37bc0926amov [r14+8], 0
37bc09272
37bc09272loc_37bc09272:
37bc09272cmp esi, r13l
37bc09275jne 0x37bc09300
37bc0927bmov rax, [rsp+680]
37bc09283mov eax, [rax]
37bc09285cmp esi, eax
37bc09287jl 0x37bc09810
37bc0928dmov rbp, [rsp+200]
37bc09295sub eax, esi
37bc09297mov rcx, r15
37bc0929amov ebx, esi
37bc0929cmov r11, [rsp+384]
37bc092a4mov r9, [rsp+224]
37bc092acadd eax, 1
37bc092aflea r8, [rip+0x8428de]
37bc092b6mov [rsp+32], rbp
37bc092bbmov rdx, [rsp+192]
37bc092c3mov [rsp+152], r11
37bc092cbmov [rsp+420], eax
37bc092d2call zcopy_
37bc092d7mov [rsp+412], esi
37bc092demov r11, [rsp+152]
37bc092e6
37bc092e6loc_37bc092e6:
37bc092e6mov rax, [rsp+680]
37bc092eemov r8l, [rax]
37bc092f1jmp 0x37bc08c13
37bc092f6
37bc092f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc09300
37bc09300loc_37bc09300:
37bc09300mov rdx, [rsp+192]
37bc09308lea r8, [rip+0x842885]
37bc0930fmov rcx, r15
37bc09312mov [rsp+420], ebx
37bc09319call izamax_
37bc0931elea eax, [r13+rax-1]
37bc09323mov [rsp+184], eax
37bc0932acdqe
37bc0932cadd rax, [rsp+152]
37bc09334shl rax, 4
37bc09338add rax, r12
37bc0933bmovsd_xmm x6, [rax]
37bc0933fmovsd_xmm x0, [rax+8]
37bc09344mov rax, [rsp+680]
37bc0934candpd x6, [rip+0x84288c]
37bc09354andpd x0, [rip+0x842884]
37bc0935cmov eax, [rax]
37bc0935eaddsd x6, x0
37bc09362cmp eax, esi
37bc09364jg 0x37bc09898
37bc0936a
37bc0936aloc_37bc0936a:
37bc0936amovsd_xmm x1, [rip+0x84287e]
37bc09372movsd_xmm x0, [r14]
37bc09377andpd x0, [rip+0x842861]
37bc0937fmulsd x1, x6
37bc09383comisd x1, x0
37bc09387jbe 0x37bc09468
37bc0938dmov ebx, [rsp+184]
37bc09394cmp ebx, [rsp+256]
37bc0939bje 0x37bc0b538
37bc093a1comisd x7, x6
37bc093a5jae 0x37bc0b538
37bc093abmov rax, [rsp+680]
37bc093b3mov rcx, r15
37bc093b6movapd x7, x6
37bc093bamovsxd rbp, ebx
37bc093bdmov r9, [rsp+224]
37bc093c5mov rdx, [rsp+192]
37bc093cdlea r8, [rip+0x8427c0]
37bc093d4mov eax, [rax]
37bc093d6mov [rsp+256], eax
37bc093ddsub eax, r13l
37bc093e0add eax, 1
37bc093e3mov [rsp+420], eax
37bc093eamov rax, [rsp+200]
37bc093f2mov [rsp+32], rax
37bc093f7call zcopy_
37bc093fcmov [rsp+256], esi
37bc09403mov esi, ebx
37bc09405mov [rsp+344], ebx
37bc0940cjmp 0x37bc090f1
37bc09411
37bc09411 0f 1f 80 00 00 00 00 .......
37bc09418
37bc09418loc_37bc09418:
37bc09418sub eax, esi
37bc0941amov rdx, [rsp+288]
37bc09422lea r8, [rip+0x84276b]
37bc09429mov [rsp+420], eax
37bc09430lea eax, [rsi+1]
37bc09433cdqe
37bc09435add rcx, rax
37bc09438add rax, rdx
37bc0943bshl rax, 4
37bc0943fshl rcx, 4
37bc09443lea rdx, [rdi+rax]
37bc09447mov rax, [rsp+200]
37bc0944flea r9, [r12+rcx]
37bc09453mov rcx, r15
37bc09456mov [rsp+32], rax
37bc0945bcall zcopy_
37bc09460jmp 0x37bc091b3
37bc09465
37bc09465 0f 1f 00 ...
37bc09468
37bc09468loc_37bc09468:
37bc09468mov rax, [rsp+680]
37bc09470mov r14l, ebx
37bc09473mov ebx, esi
37bc09475mov rsi, rbp
37bc09478mov rbp, [rsp+200]
37bc09480mov r11, [rsp+384]
37bc09488lea r8, [rip+0x842705]
37bc0948fmov rcx, r15
37bc09492mov eax, [rax]
37bc09494mov r9, [rsp+224]
37bc0949cmov [rsp+32], rbp
37bc094a1mov rdx, [rsp+192]
37bc094a9mov [rsp+200], eax
37bc094b0sub eax, r13l
37bc094b3add eax, 1
37bc094b6mov [rsp+344], r11
37bc094bemov [rsp+420], eax
37bc094c5call zcopy_
37bc094cacmp ebx, r13l
37bc094cdmov [rsp+412], r13l
37bc094d5mov r11, [rsp+344]
37bc094ddje 0x37bc092e6
37bc094e3mov rcx, [rsp+160]
37bc094ebmov rax, [rsp+240]
37bc094f3mov [rsp+344], 1
37bc094femov rdx, [rsp+280]
37bc09506mov [rsp+192], rcx
37bc0950elea rcx, [rsp+412]
37bc09516mov [rsp+200], rcx
37bc0951emov [rsp+352], rax
37bc09526mov rax, [rsp+304]
37bc0952e
37bc0952eloc_37bc0952e:
37bc0952eshl rax, 4
37bc09532sub r14l, 1
37bc09536mov rcx, r15
37bc09539mov r9, [rsp+136]
37bc09541movsd_xmm x0, [rdi+rax]
37bc09546mov rax, [rsp+320]
37bc0954elea r8, [rip+0x84263f]
37bc09555mov [rsp+376], r11
37bc0955dimul r9, rdx
37bc09561add r9, [rsp+144]
37bc09569add rdx, [rsp+192]
37bc09571mov [rsp+420], r14l
37bc09579shl rax, 4
37bc0957dadd r9, rsi
37bc09580shl rdx, 4
37bc09584movsd_xmm [rdi+rax], x0
37bc09589shl r9, 4
37bc0958dadd rdx, rdi
37bc09590mov [rdi+rax+8], 0
37bc09599add r9, rdi
37bc0959cmov rax, [rsp+712]
37bc095a4mov [rsp+320], r9
37bc095acmov [rsp+32], rax
37bc095b1call zcopy_
37bc095b6mov r8, [rsp+712]
37bc095bemov rcx, r15
37bc095c1mov rdx, [rsp+320]
37bc095c9mov [rsp+420], r14l
37bc095d1call zlacgv_
37bc095d6mov rax, [rsp+680]
37bc095demov r11, [rsp+376]
37bc095e6mov eax, [rax]
37bc095e8cmp eax, ebx
37bc095eajg 0x37bc0b2a0
37bc095f0
37bc095f0loc_37bc095f0:
37bc095f0sub rsi, 1
37bc095f4shl rsi, 4
37bc095f8cmp r13l, 1
37bc095fcjle 0x37bc09644
37bc095felea eax, [r13-1]
37bc09602mov rdx, [rsp+352]
37bc0960alea r9, [rdi+rsi]
37bc0960emov rcx, r15
37bc09611mov [rsp+420], eax
37bc09618mov rax, [rsp+712]
37bc09620shl rdx, 4
37bc09624mov [rsp+192], r11
37bc0962cmov [rsp+32], rax
37bc09631add rdx, rdi
37bc09634mov r8, rax
37bc09637call zswap_
37bc0963cmov r11, [rsp+192]
37bc09644
37bc09644loc_37bc09644:
37bc09644mov rax, [rsp+736]
37bc0964cmov rdx, [rsp+240]
37bc09654lea r9, [r12+rsi]
37bc09658mov [rsp+192], r11
37bc09660mov rcx, [rsp+200]
37bc09668mov [rsp+32], rax
37bc0966dshl rdx, 4
37bc09671mov r8, rax
37bc09674add rdx, r12
37bc09677call zswap_
37bc0967ccmp [rsp+344], 1
37bc09684mov r11, [rsp+192]
37bc0968cje 0x37bc092e6
37bc09692mov rax, [rsp+160]
37bc0969aadd rax, [rsp+280]
37bc096a2mov [rsp+344], rax
37bc096aamov rax, [rsp+336]
37bc096b2add rax, [rsp+136]
37bc096baadd rax, [rsp+144]
37bc096c2mov [rsp+192], rax
37bc096ca
37bc096caloc_37bc096ca:
37bc096camov rax, [rsp+680]
37bc096d2movd x5, ebx
37bc096d6pxor x10, x10
37bc096dbmovd x0, [rsp+256]
37bc096e4lea ebx, [r13+2]
37bc096e8mov esi, [rax]
37bc096eamov rax, [rsp+280]
37bc096f2punpckldq x0, x5
37bc096f6add rax, [rsp+152]
37bc096fepsubd x10, x0
37bc09703shl rax, 4
37bc09707lea ebp, [rsi-1]
37bc0970amovupd x5, [r12+rax]
37bc09710mov rax, [rsp+328]
37bc09718shl rax, 4
37bc0971cmovups [rsp+208], x5
37bc09724movupd x9, [r12+rax]
37bc0972amov rax, [rsp+360]
37bc09732shl rax, 4
37bc09736movupd x8, [r12+rax]
37bc0973ccmp ebp, r13l
37bc0973fjg 0x37bc098b0
37bc09745
37bc09745loc_37bc09745:
37bc09745mov rax, [rsp+304]
37bc0974dsub esi, r13l
37bc09750lea r8, [rip+0x84243d]
37bc09757mov rcx, r15
37bc0975amovupd x5, [rsp+208]
37bc09763mov rdx, [rsp+368]
37bc0976bmov [rsp+420], esi
37bc09772not r13l
37bc09775shl rax, 4
37bc09779movups [rdi+rax], x9
37bc0977emov rax, [rsp+344]
37bc09786shl rax, 4
37bc0978amovups [rdi+rax], x8
37bc0978fmov rax, [rsp+280]
37bc09797add rax, [rsp+192]
37bc0979fshl rax, 4
37bc097a3movups [rdi+rax], x5
37bc097a7call zlacgv_
37bc097acmov rax, [rsp+680]
37bc097b4movsxd rdx, ebx
37bc097b7mov rcx, r15
37bc097baadd rdx, [rsp+152]
37bc097c2lea r8, [rip+0x8423cb]
37bc097c9shl rdx, 4
37bc097cdadd r13l, [rax]
37bc097d0add rdx, r12
37bc097d3mov [rsp+420], r13l
37bc097dbmov r13l, ebx
37bc097decall zlacgv_
37bc097e3mov rax, [rsp+720]
37bc097ebmov rsi, [rsp+272]
37bc097f3movq [rax+4*rsi], x10
37bc097f9mov rax, [rsp+680]
37bc09801mov r9l, [rax]
37bc09804jmp 0x37bc08b00
37bc09809
37bc09809 0f 1f 80 00 00 00 00 .......
37bc09810
37bc09810loc_37bc09810:
37bc09810pxor x8, x8
37bc09815
37bc09815loc_37bc09815:
37bc09815lea edx, [rsi+1]
37bc09818sub eax, esi
37bc0981alea r8, [rip+0x842373]
37bc09821mov rcx, r15
37bc09824movsxd rdx, edx
37bc09827add rdx, [rsp+152]
37bc0982fmov [rsp+420], eax
37bc09836shl rdx, 4
37bc0983aadd rdx, r12
37bc0983dcall izamax_
37bc09842lea edx, [rax+rsi]
37bc09845movsxd rax, edx
37bc09848add rax, [rsp+152]
37bc09850shl rax, 4
37bc09854add rax, r12
37bc09857movsd_xmm x6, [rax]
37bc0985bmovsd_xmm x0, [rax+8]
37bc09860andpd x6, [rip+0x842378]
37bc09868andpd x0, [rip+0x842370]
37bc09870mov eax, [rsp+344]
37bc09877addsd x6, x0
37bc0987bcomisd x6, x8
37bc09880maxsd x6, x8
37bc09885cmova eax, edx
37bc09888mov [rsp+184], eax
37bc0988fjmp 0x37bc0936a
37bc09894
37bc09894 0f 1f 40 00 ..@.
37bc09898
37bc09898loc_37bc09898:
37bc09898mov ecx, [rsp+184]
37bc0989fmovapd x8, x6
37bc098a4mov [rsp+344], ecx
37bc098abjmp 0x37bc09815
37bc098b0
37bc098b0loc_37bc098b0:
37bc098b0movapd x7, x5
37bc098b4movapd x15, x8
37bc098b9movapd x6, x8
37bc098beandpd x15, [rip+0x842319]
37bc098c7unpckhpd x7, x7
37bc098cbmovapd x0, x7
37bc098cfmovapd x7, x9
37bc098d4unpckhpd x7, x7
37bc098d8movapd x1, x7
37bc098dcmovapd x7, x8
37bc098e1unpckhpd x7, x7
37bc098e5movapd x14, x7
37bc098eamovapd x11, x7
37bc098efandpd x14, [rip+0x8422e8]
37bc098f8comisd x14, x15
37bc098fdja 0x37bc09c51
37bc09903movapd x3, x7
37bc09907divsd x3, x8
37bc0990cmovapd x2, x3
37bc09910movapd x12, x3
37bc09915mulsd x12, x0
37bc0991amulsd x3, x5
37bc0991emulsd x2, x7
37bc09922addsd x12, x5
37bc09927movapd x5, x7
37bc0992bsubsd x0, x3
37bc0992faddsd x2, x8
37bc09934divsd x0, x2
37bc09938divsd x12, x2
37bc0993dmovq x2, [rip+0x8422bb]
37bc09945xorpd x5, x2
37bc09949movsd_xmm [rsp+240], x5
37bc09952movapd x3, x5
37bc09956movsd_xmm [rsp+224], x0
37bc0995fdivsd x3, x8
37bc09964mulsd x5, x3
37bc09968movapd x13, x3
37bc0996dmulsd x3, x9
37bc09972mulsd x13, x1
37bc09977movapd x0, x5
37bc0997baddsd x0, x8
37bc09980subsd x1, x3
37bc09984addsd x13, x9
37bc09989divsd x1, x0
37bc0998ddivsd x13, x0
37bc09992movsd_xmm [rsp+200], x1
37bc0999b
37bc0999bloc_37bc0999b:
37bc0999bmov [rsp+400], ebx
37bc099a2cmp esi, ebx
37bc099a4jl 0x37bc09745
37bc099aamovapd x0, x13
37bc099aflea eax, [rsi-2]
37bc099b2movapd x3, x14
37bc099b7mov ecx, esi
37bc099b9mulsd x0, x12
37bc099besub eax, r13l
37bc099c1movsd_xmm x1, [rsp+200]
37bc099camovsd_xmm x5, [rip+0x842226]
37bc099d2add rax, 1
37bc099d6xorpd x2, x6
37bc099damov r8, [rsp+232]
37bc099e2mov r9, [rsp+160]
37bc099eashl rax, 4
37bc099eemovapd x14, x13
37bc099f3pxor x7, x7
37bc099f7movsd_xmm [rsp+160], x12
37bc09a01mov r14, rax
37bc09a04add r8, r11
37bc09a07movapd x13, x3
37bc09a0cadd r9, r11
37bc09a0fmov rax, [rsp+152]
37bc09a17shl r8, 4
37bc09a1bshl r9, 4
37bc09a1fmovq [rsp+232], x10
37bc09a29mulsd x1, [rsp+224]
37bc09a32add r8, r12
37bc09a35add r9, rdi
37bc09a38movups [rsp+256], x8
37bc09a41movups [rsp+288], x9
37bc09a4alea rdx, [rax+r11]
37bc09a4exor eax, eax
37bc09a50add r11, [rsp+192]
37bc09a58shl r11, 4
37bc09a5cshl rdx, 4
37bc09a60lea r10, [rdi+r11]
37bc09a64add rdx, r12
37bc09a67movq r11, x2
37bc09a6csubsd x0, x1
37bc09a70subsd x0, x5
37bc09a74divsd x5, x0
37bc09a78jmp 0x37bc09ba2
37bc09a7d
37bc09a7d 0f 1f 00 ...
37bc09a80
37bc09a80loc_37bc09a80:
37bc09a80movq x10, r11
37bc09a85divsd x10, x11
37bc09a8amovapd x12, x10
37bc09a8fmovapd x2, x10
37bc09a94mulsd x10, x1
37bc09a99mulsd x12, x6
37bc09a9emulsd x2, x3
37bc09aa2subsd x10, x3
37bc09aa7subsd x12, x11
37bc09aacaddsd x2, x1
37bc09ab0movapd x1, x10
37bc09ab5divsd x1, x12
37bc09abadivsd x2, x12
37bc09abf
37bc09abfloc_37bc09abf:
37bc09abfmovapd x3, x1
37bc09ac3comisd x13, x15
37bc09ac8movapd x10, x5
37bc09acdmulsd x10, x2
37bc09ad2mulsd x3, x7
37bc09ad6mulsd x1, x5
37bc09adamulsd x2, x7
37bc09adesubsd x10, x3
37bc09ae3movsd_xmm x3, [rsp+200]
37bc09aecaddsd x2, x1
37bc09af0movapd x1, x10
37bc09af5unpcklpd x1, x2
37bc09af9movapd x2, x3
37bc09afdmovups [r9+rax+32], x1
37bc09b03mulsd x2, x0
37bc09b07movapd x1, x4
37bc09b0bmulsd x1, x14
37bc09b10mulsd x0, x14
37bc09b15mulsd x4, x3
37bc09b19subsd x1, x2
37bc09b1daddsd x0, x4
37bc09b21subsd x1, x9
37bc09b26subsd x0, x8
37bc09b2bjbe 0x37bc09cf8
37bc09b31movapd x3, x6
37bc09b35divsd x3, x11
37bc09b3amovapd x4, x3
37bc09b3emovapd x2, x3
37bc09b42mulsd x4, x6
37bc09b46mulsd x3, x0
37bc09b4amulsd x2, x1
37bc09b4eaddsd x4, x11
37bc09b53subsd x3, x1
37bc09b57addsd x2, x0
37bc09b5bdivsd x3, x4
37bc09b5fdivsd x2, x4
37bc09b63movapd x0, x3
37bc09b67
37bc09b67loc_37bc09b67:
37bc09b67movapd x1, x0
37bc09b6bmovapd x3, x5
37bc09b6fmulsd x3, x2
37bc09b73mulsd x1, x7
37bc09b77mulsd x0, x5
37bc09b7bmulsd x2, x7
37bc09b7fsubsd x3, x1
37bc09b83addsd x0, x2
37bc09b87movsd_xmm [r10+rax+32], x3
37bc09b8emovsd_xmm [r10+rax+40], x0
37bc09b95add rax, 16
37bc09b99cmp r14, rax
37bc09b9cje 0x37bc0b020
37bc09ba2
37bc09ba2loc_37bc09ba2:
37bc09ba2movsd_xmm x2, [rsp+160]
37bc09babmovsd_xmm x9, [r8+rax+32]
37bc09bb2comisd x13, x15
37bc09bb7movsd_xmm x8, [r8+rax+40]
37bc09bbemovsd_xmm x4, [rdx+rax+32]
37bc09bc4movsd_xmm x1, [rsp+224]
37bc09bcdmovapd x3, x2
37bc09bd1movsd_xmm x0, [rdx+rax+40]
37bc09bd7mulsd x3, x9
37bc09bdcmulsd x1, x8
37bc09be1mulsd x2, x8
37bc09be6subsd x3, x1
37bc09beamovsd_xmm x1, [rsp+224]
37bc09bf3mulsd x1, x9
37bc09bf8subsd x3, x4
37bc09bfcaddsd x1, x2
37bc09c00subsd x1, x0
37bc09c04ja 0x37bc09a80
37bc09c0amovsd_xmm x2, [rsp+240]
37bc09c13movapd x10, x2
37bc09c18divsd x10, x6
37bc09c1dmulsd x2, x10
37bc09c22movapd x12, x2
37bc09c27movapd x2, x1
37bc09c2bmulsd x2, x10
37bc09c30addsd x12, x6
37bc09c35addsd x2, x3
37bc09c39mulsd x3, x10
37bc09c3edivsd x2, x12
37bc09c43subsd x1, x3
37bc09c47divsd x1, x12
37bc09c4cjmp 0x37bc09abf
37bc09c51
37bc09c51loc_37bc09c51:
37bc09c51movapd x2, x8
37bc09c56divsd x2, x7
37bc09c5amovapd x3, x2
37bc09c5emovapd x12, x2
37bc09c63mulsd x3, x8
37bc09c68mulsd x2, x0
37bc09c6cmulsd x12, x5
37bc09c71addsd x3, x7
37bc09c75subsd x2, x5
37bc09c79movapd x5, x7
37bc09c7daddsd x12, x0
37bc09c82movapd x0, x8
37bc09c87divsd x2, x3
37bc09c8bdivsd x12, x3
37bc09c90movsd_xmm [rsp+224], x2
37bc09c99movq x2, [rip+0x841f5f]
37bc09ca1xorpd x0, x2
37bc09ca5xorpd x5, x2
37bc09ca9movsd_xmm [rsp+240], x5
37bc09cb2divsd x0, x7
37bc09cb6movapd x3, x0
37bc09cbamovapd x13, x0
37bc09cbfmulsd x3, x8
37bc09cc4mulsd x0, x1
37bc09cc8mulsd x13, x9
37bc09ccdsubsd x3, x7
37bc09cd1subsd x0, x9
37bc09cd6addsd x13, x1
37bc09cdbdivsd x0, x3
37bc09cdfdivsd x13, x3
37bc09ce4movsd_xmm [rsp+200], x0
37bc09cedjmp 0x37bc0999b
37bc09cf2
37bc09cf2 66 0f 1f 44 00 00 f..D..
37bc09cf8
37bc09cf8loc_37bc09cf8:
37bc09cf8movapd x3, x11
37bc09cfddivsd x3, x6
37bc09d01movapd x4, x3
37bc09d05movapd x2, x3
37bc09d09mulsd x2, x0
37bc09d0dmulsd x4, x11
37bc09d12mulsd x3, x1
37bc09d16addsd x2, x1
37bc09d1aaddsd x4, x6
37bc09d1esubsd x0, x3
37bc09d22divsd x2, x4
37bc09d26divsd x0, x4
37bc09d2ajmp 0x37bc09b67
37bc09d2f
37bc09d2f 90 .
37bc09d30
37bc09d30loc_37bc09d30:
37bc09d30mov rax, [rsp+160]
37bc09d38lea rdi, [rsp+420]
37bc09d40lea r8, [rip+0x841e4d]
37bc09d47andpd x6, [rip+0x841e91]
37bc09d4fmov rcx, rdi
37bc09d52mov [rsp+152], rdi
37bc09d5aadd rax, 1
37bc09d5emov [rsp+192], r9
37bc09d66shl rax, 4
37bc09d6amov [rsp+420], r13l
37bc09d72lea rdx, [r14+rax]
37bc09d76mov [rsp+208], rdx
37bc09d7ecall izamax_
37bc09d83movapd x1, x6
37bc09d87movsxd rdi, eax
37bc09d8amov rax, [rsp+160]
37bc09d92mov rsi, rdi
37bc09d95add rax, rdi
37bc09d98shl rax, 4
37bc09d9cadd rax, r14
37bc09d9fmovsd_xmm x7, [rax]
37bc09da3movsd_xmm x0, [rax+8]
37bc09da8andpd x7, [rip+0x841e30]
37bc09db0andpd x0, [rip+0x841e28]
37bc09db8addsd x7, x0
37bc09dbcpxor x0, x0
37bc09dc0maxsd x1, x7
37bc09dc4ucomisd x1, x0
37bc09dc8jp 0x37bc09dd8
37bc09dcamov r9, [rsp+192]
37bc09dd2je 0x37bc0a868
37bc09dd8
37bc09dd8loc_37bc09dd8:
37bc09dd8movsd_xmm x0, [rip+0x841e10]
37bc09de0mulsd x0, x7
37bc09de4comisd x0, x6
37bc09de8jbe 0x37bc0a6b3
37bc09deemov ecx, [rsp+200]
37bc09df5mov r11, [rsp+168]
37bc09dfdmov [rsp+232], r15l
37bc09e05mov r10, [rsp+176]
37bc09e0dlea r8l, [rcx-1]
37bc09e11movsxd r8, r8l
37bc09e14imul r8, r11
37bc09e18lea r13, [r8+r10]
37bc09e1clea rax, [r13+1]
37bc09e20mov [rsp+200], r13
37bc09e28mov rdx, rax
37bc09e2bmov [rsp+312], rax
37bc09e33shl rdx, 4
37bc09e37add rdx, r14
37bc09e3amov [rsp+240], rdx
37bc09e42lea edx, [rcx+1]
37bc09e45movsxd rdx, edx
37bc09e48imul rdx, r11
37bc09e4clea rcx, [rdx+r10]
37bc09e50mov [rsp+288], rcx
37bc09e58mov rcx, rdi
37bc09e5bmov edi, ebx
37bc09e5dmov rbx, rcx
37bc09e60
37bc09e60loc_37bc09e60:
37bc09e60mov rbp, [rsp+136]
37bc09e68mov rax, [rsp+144]
37bc09e70imul rbp, rbx
37bc09e74lea rcx, [rax+rbp]
37bc09e78mov [rsp+192], rcx
37bc09e80cmp esi, 1
37bc09e83jle 0x37bc09ebe
37bc09e85lea eax, [rsi-1]
37bc09e88lea rdx, [rcx+1]
37bc09e8cmov r9, [rsp+240]
37bc09e94mov rcx, [rsp+152]
37bc09e9cmov [rsp+420], eax
37bc09ea3lea rax, [rip+0x841cea]
37bc09eaashl rdx, 4
37bc09eaemov [rsp+32], rax
37bc09eb3add rdx, r12
37bc09eb6mov r8, rax
37bc09eb9call zcopy_
37bc09ebe
37bc09ebeloc_37bc09ebe:
37bc09ebemov rax, [rsp+192]
37bc09ec6mov rcx, [rsp+200]
37bc09eceadd rbp, [rsp+136]
37bc09ed6add rbp, [rsp+144]
37bc09edeadd rax, rbx
37bc09ee1lea r15, [rcx+rbx]
37bc09ee5add rbp, rbx
37bc09ee8mov r8, [rsp+712]
37bc09ef0mov [rsp+272], rax
37bc09ef8shl rax, 4
37bc09efcshl r15, 4
37bc09f00movsd_xmm x0, [r12+rax]
37bc09f06mov eax, edi
37bc09f08add r15, r14
37bc09f0bshl rbp, 4
37bc09f0fsub eax, esi
37bc09f11mov [r15+8], 0
37bc09f19add rbp, r12
37bc09f1cmov [rsp+420], eax
37bc09f23mov rdx, rbp
37bc09f26mov [rsp+224], eax
37bc09f2dlea eax, [rsi+1]
37bc09f30mov [rsp+304], eax
37bc09f37cdqe
37bc09f39lea r13, [rcx+rax]
37bc09f3dmov [rsp+280], rax
37bc09f45lea rax, [rip+0x841c48]
37bc09f4cmov rcx, [rsp+152]
37bc09f54movsd_xmm [r15], x0
37bc09f59shl r13, 4
37bc09f5dmov [rsp+32], rax
37bc09f62add r13, r14
37bc09f65mov r9, r13
37bc09f68call zcopy_
37bc09f6dmov eax, [rsp+224]
37bc09f74mov rcx, [rsp+152]
37bc09f7cmov rdx, r13
37bc09f7flea r8, [rip+0x841c0e]
37bc09f86mov [rsp+420], eax
37bc09f8dcall zlacgv_
37bc09f92mov rax, [rsp+680]
37bc09f9amov eax, [rax]
37bc09f9ccmp eax, edi
37bc09f9ejg 0x37bc0a4d0
37bc09fa4
37bc09fa4loc_37bc09fa4:
37bc09fa4cmp esi, edi
37bc09fa6jne 0x37bc0a3e0
37bc09faccmp esi, 1
37bc09fafjg 0x37bc0a7d8
37bc09fb5mov rax, [rsp+312]
37bc09fbdmov rdi, rbx
37bc09fc0
37bc09fc0loc_37bc09fc0:
37bc09fc0shl rax, 4
37bc09fc4mov r9, [rsp+208]
37bc09fcclea rbp, [rsp+408]
37bc09fd4lea rdx, [r14+rax]
37bc09fd8lea rax, [rip+0x841bb5]
37bc09fdfmov rcx, rbp
37bc09fe2mov [rsp+32], rax
37bc09fe7mov r8, rax
37bc09feacall zcopy_
37bc09fefmovsxd rax, [rsp+408]
37bc09ff7mov rdx, [rsp+136]
37bc09fffmov rbx, [rsp+144]
37bc0a007imul rdx, rax
37bc0a00bmov [rsp+412], eax
37bc0a012mov r13, rax
37bc0a015lea r10l, [rax-1]
37bc0a019add rbx, rdx
37bc0a01cmov [rsp+200], rbx
37bc0a024cmp esi, eax
37bc0a026je 0x37bc0bee8
37bc0a02cmov rbx, [rsp+136]
37bc0a034mov r11, [rsp+144]
37bc0a03cmov [rsp+224], rax
37bc0a044mov [rsp+320], 1
37bc0a04fmov rdx, rbx
37bc0a052imul rdx, rdi
37bc0a056lea rcx, [r11+rdx]
37bc0a05aadd rdx, rbx
37bc0a05dadd rdx, r11
37bc0a060mov [rsp+192], rcx
37bc0a068add rcx, rdi
37bc0a06badd rdx, rdi
37bc0a06emov [rsp+272], rcx
37bc0a076movsxd rcx, [rsp+304]
37bc0a07eshl rdx, 4
37bc0a082lea rbx, [r12+rdx]
37bc0a086mov [rsp+280], rcx
37bc0a08emov [rsp+304], rbx
37bc0a096mov rbx, [rsp+688]
37bc0a09emov edx, [rbx]
37bc0a0a0mov rbx, [rsp+680]
37bc0a0a8add edx, eax
37bc0a0aasub edx, [rbx]
37bc0a0acmov rbx, [rsp+176]
37bc0a0b4movsxd rdx, edx
37bc0a0b7imul rdx, [rsp+168]
37bc0a0c0add rbx, rdx
37bc0a0c3mov [rsp+288], rbx
37bc0a0cbmov rbx, [rsp+200]
37bc0a0d3mov [rsp+240], rbx
37bc0a0dbmov ebx, eax
37bc0a0dd
37bc0a0ddloc_37bc0a0dd:
37bc0a0ddmov rcx, [rsp+240]
37bc0a0e5mov [rsp+312], rax
37bc0a0edsub r10l, esi
37bc0a0f0lea r8, [rip+0x841a9d]
37bc0a0f7mov r15, [rsp+152]
37bc0a0ffmov r9, [rsp+304]
37bc0a107mov ebp, r10l
37bc0a10amov [rsp+420], r10l
37bc0a112lea rdx, [rax+rcx]
37bc0a116mov rax, [rsp+712]
37bc0a11eshl rdx, 4
37bc0a122movsd_xmm x0, [r12+rdx]
37bc0a128mov rdx, [rsp+272]
37bc0a130shl rdx, 4
37bc0a134movsd_xmm [r12+rdx], x0
37bc0a13amov [r12+rdx+8], 0
37bc0a143mov rdx, [rsp+280]
37bc0a14bmov [rsp+32], rax
37bc0a150add rdx, rcx
37bc0a153mov rcx, r15
37bc0a156shl rdx, 4
37bc0a15aadd rdx, r12
37bc0a15dcall zcopy_
37bc0a162mov r8, [rsp+712]
37bc0a16amov rcx, r15
37bc0a16dmov rdx, [rsp+304]
37bc0a175mov [rsp+420], ebp
37bc0a17cmov rbp, r15
37bc0a17fcall zlacgv_
37bc0a184cmp esi, 1
37bc0a187mov rax, [rsp+312]
37bc0a18fjle 0x37bc0a1e9
37bc0a191lea edx, [rsi-1]
37bc0a194mov r15, [rsp+192]
37bc0a19cmov [rsp+272], rax
37bc0a1a4lea rax, [rip+0x8419e9]
37bc0a1abmov [rsp+420], edx
37bc0a1b2mov rdx, [rsp+240]
37bc0a1bamov r8, rax
37bc0a1bdmov rcx, rbp
37bc0a1c0mov [rsp+32], rax
37bc0a1c5add r15, 1
37bc0a1c9add rdx, 1
37bc0a1cdshl r15, 4
37bc0a1d1shl rdx, 4
37bc0a1d5lea r9, [r12+r15]
37bc0a1d9add rdx, r12
37bc0a1dccall zcopy_
37bc0a1e1mov rax, [rsp+272]
37bc0a1e9
37bc0a1e9loc_37bc0a1e9:
37bc0a1e9mov rcx, [rsp+680]
37bc0a1f1mov edx, [rcx]
37bc0a1f3cmp edx, ebx
37bc0a1f5jg 0x37bc0b300
37bc0a1fb
37bc0a1fbloc_37bc0a1fb:
37bc0a1fbmov rcx, [rsp+288]
37bc0a203sub edx, r13l
37bc0a206add edx, 1
37bc0a209mov [rsp+420], edx
37bc0a210lea rdx, [rax+rcx]
37bc0a214add rdi, rcx
37bc0a217mov rax, [rsp+736]
37bc0a21fshl rdi, 4
37bc0a223shl rdx, 4
37bc0a227mov rcx, [rsp+152]
37bc0a22fmov [rsp+32], rax
37bc0a234add rdx, r14
37bc0a237lea r9, [r14+rdi]
37bc0a23bmov r8, rax
37bc0a23ecall zswap_
37bc0a243cmp [rsp+320], 1
37bc0a24bje 0x37bc0bec2
37bc0a251mov rax, [rsp+224]
37bc0a259mov rdi, [rsp+200]
37bc0a261lea r13l, [rbx-1]
37bc0a265lea r10l, [rbx-2]
37bc0a269lea r11, [rax+rdi]
37bc0a26dmov eax, [rsp+408]
37bc0a274lea r15l, [rax-2]
37bc0a278
37bc0a278loc_37bc0a278:
37bc0a278mov rdi, [rsp+176]
37bc0a280movsxd rdx, r13l
37bc0a283movd x1, esi
37bc0a287pxor x9, x9
37bc0a28cmov rax, [rsp+256]
37bc0a294sub rax, [rsp+168]
37bc0a29cadd rdi, rax
37bc0a29fmov rax, [rsp+136]
37bc0a2a7mov rsi, [rsp+144]
37bc0a2afmovd x5, [rsp+232]
37bc0a2b8imul rax, rdx
37bc0a2bcpunpckldq x1, x5
37bc0a2c0psubd x9, x1
37bc0a2c5lea rbp, [rax+rsi]
37bc0a2c9mov rsi, [rsp+160]
37bc0a2d1lea rax, [rdx+rsi]
37bc0a2d5shl rax, 4
37bc0a2d9movupd x5, [r14+rax]
37bc0a2dfmov rax, [rsp+224]
37bc0a2e7add rax, rsi
37bc0a2eamovups [rsp+240], x5
37bc0a2f2shl rax, 4
37bc0a2f6add rax, r14
37bc0a2f9movsd_xmm x2, [rax]
37bc0a2fdmovsd_xmm x15, [rax+8]
37bc0a303lea rax, [rdx+rdi]
37bc0a307shl rax, 4
37bc0a30badd rax, r14
37bc0a30emovsd_xmm x10, [rax]
37bc0a313movsd_xmm x8, [rax+8]
37bc0a319cmp ebx, 2
37bc0a31cjg 0x37bc0abf0
37bc0a322
37bc0a322loc_37bc0a322:
37bc0a322lea rax, [rdx+rbp]
37bc0a326mov rsi, [rsp+152]
37bc0a32emovupd x5, [rsp+240]
37bc0a337lea r8, [rip+0x841856]
37bc0a33eshl rax, 4
37bc0a342mov [rsp+160], r10l
37bc0a34amovsd_xmm [r12+rax], x10
37bc0a350mov rcx, rsi
37bc0a353movsd_xmm [r12+rax+8], x8
37bc0a35amov rax, [rsp+200]
37bc0a362mov [rsp+420], r13l
37bc0a36aadd rdx, rax
37bc0a36dmov rax, r11
37bc0a370shl rdx, 4
37bc0a374shl rax, 4
37bc0a378movups [r12+rdx], x5
37bc0a37dmov rdx, [rsp+208]
37bc0a385movsd_xmm [r12+rax], x2
37bc0a38bmovsd_xmm [r12+rax+8], x15
37bc0a392call zlacgv_
37bc0a397lea rax, [rdi+1]
37bc0a39bmov r10l, [rsp+160]
37bc0a3a3mov rcx, rsi
37bc0a3a6shl rax, 4
37bc0a3aalea r8, [rip+0x8417e3]
37bc0a3b1lea rdx, [r14+rax]
37bc0a3b5mov [rsp+420], r10l
37bc0a3bdcall zlacgv_
37bc0a3c2mov rax, [rsp+720]
37bc0a3camov rdi, [rsp+224]
37bc0a3d2movq [rax+4*rdi-8], x9
37bc0a3d9jmp 0x37bc086e4
37bc0a3de
37bc0a3de 66 90 f.
37bc0a3e0
37bc0a3e0loc_37bc0a3e0:
37bc0a3e0mov rcx, [rsp+152]
37bc0a3e8mov eax, edi
37bc0a3eamov rdx, r13
37bc0a3edlea r8, [rip+0x8417a0]
37bc0a3f4sub eax, esi
37bc0a3f6mov [rsp+420], eax
37bc0a3fdcall izamax_
37bc0a402lea r13l, [rax+rsi]
37bc0a406movsxd rax, r13l
37bc0a409add rax, [rsp+200]
37bc0a411shl rax, 4
37bc0a415add rax, r14
37bc0a418movsd_xmm x6, [rax]
37bc0a41cmovsd_xmm x0, [rax+8]
37bc0a421andpd x6, [rip+0x8417b7]
37bc0a429andpd x0, [rip+0x8417af]
37bc0a431addsd x6, x0
37bc0a435cmp esi, 1
37bc0a438jg 0x37bc0a850
37bc0a43e
37bc0a43eloc_37bc0a43e:
37bc0a43emovsd_xmm x1, [rip+0x8417aa]
37bc0a446movsd_xmm x0, [r15]
37bc0a44bandpd x0, [rip+0x84178d]
37bc0a453mulsd x1, x6
37bc0a457comisd x1, x0
37bc0a45bjbe 0x37bc0b869
37bc0a461cmp r13l, [rsp+232]
37bc0a469je 0x37bc0a8f0
37bc0a46fcomisd x7, x6
37bc0a473jae 0x37bc0a8f0
37bc0a479lea rax, [rip+0x841714]
37bc0a480mov r9, [rsp+208]
37bc0a488movsxd rbx, r13l
37bc0a48bmov rdx, [rsp+240]
37bc0a493mov [rsp+32], rax
37bc0a498lea rcx, [rsp+408]
37bc0a4a0mov r8, rax
37bc0a4a3movapd x7, x6
37bc0a4a7call zcopy_
37bc0a4acmov [rsp+232], esi
37bc0a4b3mov rsi, rbx
37bc0a4b6mov edi, [rsp+408]
37bc0a4bdmov [rsp+184], ebx
37bc0a4c4jmp 0x37bc09e60
37bc0a4c9
37bc0a4c9 0f 1f 80 00 00 00 00 .......
37bc0a4d0
37bc0a4d0loc_37bc0a4d0:
37bc0a4d0sub eax, edi
37bc0a4d2lea r10l, [rdi+1]
37bc0a4d6mov [rsp+88], 12
37bc0a4dfmov r8, [rsp+152]
37bc0a4e7mov [rsp+420], eax
37bc0a4eelea rax, [rip+0x84169f]
37bc0a4f5movsxd r10, r10l
37bc0a4f8lea r9, [rip+0x841699]
37bc0a4ffmov [rsp+80], rax
37bc0a504mov rax, [rsp+240]
37bc0a50clea rdx, [rsp+408]
37bc0a514lea rcx, [rip+0x84168d]
37bc0a51bimul r10, [rsp+136]
37bc0a524mov [rsp+72], rax
37bc0a529lea rax, [rip+0x841688]
37bc0a530mov [rsp+64], rax
37bc0a535mov rax, [rsp+736]
37bc0a53dmov [rsp+56], rax
37bc0a542mov rax, [rsp+288]
37bc0a54aadd rax, rbx
37bc0a54dshl rax, 4
37bc0a551add rax, r14
37bc0a554mov [rsp+48], rax
37bc0a559mov rax, [rsp+712]
37bc0a561mov [rsp+40], rax
37bc0a566mov rax, [rsp+144]
37bc0a56elea rax, [rax+r10+1]
37bc0a573shl rax, 4
37bc0a577add rax, r12
37bc0a57amov [rsp+32], rax
37bc0a57fcall zgemv_
37bc0a584mov [r15+8], 0
37bc0a58cmov edi, [rsp+408]
37bc0a593jmp 0x37bc09fa4
37bc0a598
37bc0a598 0f 1f 84 00 00 00 00 00 ........
37bc0a5a0
37bc0a5a0loc_37bc0a5a0:
37bc0a5a0mov r13, [rsp+160]
37bc0a5a8lea rax, [rip+0x8415e5]
37bc0a5afadd rdi, [rsp+136]
37bc0a5b7mov [rsp+88], 12
37bc0a5c0mov [rsp+80], rax
37bc0a5c5sub r9l, r15l
37bc0a5c8lea rbp, [rsp+408]
37bc0a5d0lea r8, [rsp+420]
37bc0a5d8lea rax, [r13+1]
37bc0a5dcmov rdx, rbp
37bc0a5dfmov [rsp+420], r9l
37bc0a5e7lea rcx, [rip+0x8415ba]
37bc0a5eeshl rax, 4
37bc0a5f2lea r9, [rip+0x84159f]
37bc0a5f9add rax, r14
37bc0a5fcmov [rsp+72], rax
37bc0a601lea rax, [rip+0x8415b0]
37bc0a608mov [rsp+64], rax
37bc0a60dmov rax, [rsp+736]
37bc0a615mov [rsp+56], rax
37bc0a61amov rax, [rsp+168]
37bc0a622add rax, [rsp+256]
37bc0a62aadd rax, [rsp+176]
37bc0a632add rax, rsi
37bc0a635shl rax, 4
37bc0a639add rax, r14
37bc0a63cmov [rsp+48], rax
37bc0a641mov rax, [rsp+712]
37bc0a649mov [rsp+40], rax
37bc0a64emov rax, [rsp+144]
37bc0a656lea rax, [rax+rdi+1]
37bc0a65bshl rax, 4
37bc0a65fadd rax, r12
37bc0a662mov [rsp+32], rax
37bc0a667call zgemv_
37bc0a66cmovsxd rbp, [rsp+408]
37bc0a674lea rax, [rbp+r13]
37bc0a679mov rbx, rbp
37bc0a67cmov rdx, rax
37bc0a67fshl rdx, 4
37bc0a683mov [r14+rdx+8], 0
37bc0a68cjmp 0x37bc08665
37bc0a691
37bc0a691 0f 1f 80 00 00 00 00 .......
37bc0a698
37bc0a698loc_37bc0a698:
37bc0a698mov rax, [rsp+160]
37bc0a6a0add rax, 1
37bc0a6a4shl rax, 4
37bc0a6a8add rax, r14
37bc0a6abmov [rsp+208], rax
37bc0a6b3
37bc0a6b3loc_37bc0a6b3:
37bc0a6b3imul rbp, [rsp+136]
37bc0a6bcmov rax, [rsp+144]
37bc0a6c4add rax, rbp
37bc0a6c7lea rbp, [rsp+408]
37bc0a6cfmov [rsp+200], rax
37bc0a6d7
37bc0a6d7loc_37bc0a6d7:
37bc0a6d7mov rax, [rsp+200]
37bc0a6dflea rdi, [rip+0x8414ae]
37bc0a6e6mov rdx, [rsp+208]
37bc0a6eemov rcx, rbp
37bc0a6f1mov [rsp+32], rdi
37bc0a6f6mov r8, rdi
37bc0a6f9add rax, 1
37bc0a6fdshl rax, 4
37bc0a701lea r9, [r12+rax]
37bc0a705call zcopy_
37bc0a70amovsxd rbp, [rsp+408]
37bc0a712lea r15l, [rbp-1]
37bc0a716cmp ebp, 1
37bc0a719jle 0x37bc086d8
37bc0a71fmov rax, [rsp+136]
37bc0a727imul rax, rbp
37bc0a72badd rax, [rsp+144]
37bc0a733lea rdx, [rax+rbp]
37bc0a737shl rdx, 4
37bc0a73bmovsd_xmm x0, [r12+rdx]
37bc0a741movapd x1, x0
37bc0a745andpd x1, [rip+0x841493]
37bc0a74dcomisd x1, [rsp+392]
37bc0a756jb 0x37bc0b8a8
37bc0a75cmovsd_xmm x1, [rip+0x841494]
37bc0a764add rax, 1
37bc0a768lea rdi, [rsp+420]
37bc0a770lea rdx, [rsp+424]
37bc0a778shl rax, 4
37bc0a77clea r9, [rip+0x841411]
37bc0a783mov rcx, rdi
37bc0a786mov [rsp+420], r15l
37bc0a78edivsd x1, x0
37bc0a792lea r8, [r12+rax]
37bc0a796mov [rsp+152], rdi
37bc0a79emovsd_xmm [rsp+424], x1
37bc0a7a7call zdscal_
37bc0a7ac
37bc0a7acloc_37bc0a7ac:
37bc0a7acmov rdx, [rsp+208]
37bc0a7b4mov rcx, [rsp+152]
37bc0a7bclea r8, [rip+0x8413d1]
37bc0a7c3mov [rsp+420], r15l
37bc0a7cbcall zlacgv_
37bc0a7d0jmp 0x37bc086d8
37bc0a7d5
37bc0a7d5 0f 1f 00 ...
37bc0a7d8
37bc0a7d8loc_37bc0a7d8:
37bc0a7d8pxor x8, x8
37bc0a7dd
37bc0a7ddloc_37bc0a7dd:
37bc0a7ddmov rdx, [rsp+240]
37bc0a7e5mov rcx, [rsp+152]
37bc0a7edlea eax, [rsi-1]
37bc0a7f0lea r8, [rip+0x84139d]
37bc0a7f7mov [rsp+420], eax
37bc0a7fecall izamax_
37bc0a803mov r13l, eax
37bc0a806cdqe
37bc0a808add rax, [rsp+200]
37bc0a810shl rax, 4
37bc0a814add rax, r14
37bc0a817movsd_xmm x6, [rax]
37bc0a81bmovsd_xmm x0, [rax+8]
37bc0a820andpd x6, [rip+0x8413b8]
37bc0a828andpd x0, [rip+0x8413b0]
37bc0a830addsd x6, x0
37bc0a834comisd x6, x8
37bc0a839maxsd x6, x8
37bc0a83ecmovbe r13l, [rsp+184]
37bc0a847jmp 0x37bc0a43e
37bc0a84c
37bc0a84c 0f 1f 40 00 ..@.
37bc0a850
37bc0a850loc_37bc0a850:
37bc0a850mov [rsp+184], r13l
37bc0a858movapd x8, x6
37bc0a85djmp 0x37bc0a7dd
37bc0a862
37bc0a862 66 0f 1f 44 00 00 f..D..
37bc0a868
37bc0a868loc_37bc0a868:
37bc0a868mov rax, [rsp+744]
37bc0a870movsd_xmm x0, [r9]
37bc0a875mov edx, [rax]
37bc0a877test edx, edx
37bc0a879jne 0x37bc0a885
37bc0a87bmov rax, [rsp+744]
37bc0a883mov [rax], ebx
37bc0a885
37bc0a885loc_37bc0a885:
37bc0a885mov rax, [rsp+136]
37bc0a88dlea rdi, [rip+0x841300]
37bc0a894mov rcx, [rsp+152]
37bc0a89cmov r8, rdi
37bc0a89fimul rax, rbp
37bc0a8a3add rax, [rsp+144]
37bc0a8ablea rdx, [rax+rbp]
37bc0a8afadd rax, 1
37bc0a8b3shl rdx, 4
37bc0a8b7shl rax, 4
37bc0a8bbmov [r12+rdx+8], 0
37bc0a8c4lea r9, [r12+rax]
37bc0a8c8movsd_xmm [r12+rdx], x0
37bc0a8cemov rdx, [rsp+208]
37bc0a8d6mov [rsp+32], rdi
37bc0a8dbmov [rsp+420], r13l
37bc0a8e3call zcopy_
37bc0a8e8jmp 0x37bc086d5
37bc0a8ed
37bc0a8ed 0f 1f 00 ...
37bc0a8f0
37bc0a8f0loc_37bc0a8f0:
37bc0a8f0mov rcx, [rsp+688]
37bc0a8f8mov rax, rbx
37bc0a8fbmovsxd r11, edi
37bc0a8femov [rsp+304], rbp
37bc0a906mov rdi, rax
37bc0a909mov ebp, r13l
37bc0a90clea r13l, [r11-1]
37bc0a910mov r9, [rsp+144]
37bc0a918mov eax, [rcx]
37bc0a91amov rcx, [rsp+680]
37bc0a922mov [rsp+412], r13l
37bc0a92amov rbx, r11
37bc0a92dmov r8l, [rsp+232]
37bc0a935mov [rsp+224], r11
37bc0a93dlea r10l, [r11-2]
37bc0a941add eax, r13l
37bc0a944sub eax, [rcx]
37bc0a946mov rcx, [rsp+136]
37bc0a94emov [rsp+184], eax
37bc0a955mov rdx, rcx
37bc0a958imul rdx, r11
37bc0a95clea rax, [r9+rdx]
37bc0a960sub rdx, rcx
37bc0a963mov r15, rdx
37bc0a966lea rdx, [r9+rdx]
37bc0a96amov [rsp+200], rax
37bc0a972movsxd rax, r13l
37bc0a975mov [rsp+240], rdx
37bc0a97dcmp r8l, r11l
37bc0a980je 0x37bc0b270
37bc0a986mov [rsp+352], r10l
37bc0a98emov r10, [rsp+200]
37bc0a996movsxd r8, r8l
37bc0a999mov [rsp+344], rax
37bc0a9a1mov rax, rcx
37bc0a9a4add r11, r10
37bc0a9a7mov [rsp+320], r8
37bc0a9afmov rdx, r11
37bc0a9b2mov [rsp+336], r11
37bc0a9bashl rdx, 4
37bc0a9bemovsd_xmm x0, [r12+rdx]
37bc0a9c4mov rdx, rcx
37bc0a9c7imul rdx, r8
37bc0a9cblea rcx, [rdx+r9]
37bc0a9cfadd rdx, rax
37bc0a9d2add rdx, r9
37bc0a9d5mov [rsp+312], rcx
37bc0a9ddadd rcx, r8
37bc0a9e0shl rcx, 4
37bc0a9e4add rdx, r8
37bc0a9e7movsd_xmm [r12+rcx], x0
37bc0a9edshl rdx, 4
37bc0a9f1mov [r12+rcx+8], 0
37bc0a9famov ecx, r13l
37bc0a9fdlea r9, [r12+rdx]
37bc0aa01lea edx, [r8+1]
37bc0aa05sub ecx, r8l
37bc0aa08mov r8, [rsp+712]
37bc0aa10movsxd rdx, edx
37bc0aa13mov [rsp+328], r9
37bc0aa1badd rdx, r10
37bc0aa1emov [rsp+288], ecx
37bc0aa25mov [rsp+32], r8
37bc0aa2ashl rdx, 4
37bc0aa2elea r8, [rip+0x84115f]
37bc0aa35mov [rsp+420], ecx
37bc0aa3cmov rcx, [rsp+152]
37bc0aa44add rdx, r12
37bc0aa47call zcopy_
37bc0aa4cmov eax, [rsp+288]
37bc0aa53mov rdx, [rsp+328]
37bc0aa5bmov r8, [rsp+712]
37bc0aa63mov rcx, [rsp+152]
37bc0aa6bmov [rsp+420], eax
37bc0aa72call zlacgv_
37bc0aa77mov edx, [rsp+232]
37bc0aa7emov r11, [rsp+336]
37bc0aa86mov rax, [rsp+344]
37bc0aa8emov r10l, [rsp+352]
37bc0aa96cmp edx, 1
37bc0aa99jle 0x37bc0ab19
37bc0aa9bsub edx, 1
37bc0aa9emov [rsp+336], r10l
37bc0aaa6mov r10, [rsp+200]
37bc0aaaemov [rsp+420], edx
37bc0aab5mov rdx, [rsp+312]
37bc0aabdlea rcx, [r10+1]
37bc0aac1mov [rsp+288], rax
37bc0aac9lea rax, [rip+0x8410c4]
37bc0aad0add rdx, 1
37bc0aad4mov [rsp+32], rax
37bc0aad9shl rcx, 4
37bc0aaddmov r8, rax
37bc0aae0shl rdx, 4
37bc0aae4mov [rsp+328], r11
37bc0aaeclea r9, [r12+rdx]
37bc0aaf0lea rdx, [rcx+r12]
37bc0aaf4mov rcx, [rsp+152]
37bc0aafccall zcopy_
37bc0ab01mov r10l, [rsp+336]
37bc0ab09mov r11, [rsp+328]
37bc0ab11mov rax, [rsp+288]
37bc0ab19
37bc0ab19loc_37bc0ab19:
37bc0ab19mov rcx, [rsp+680]
37bc0ab21mov edx, [rcx]
37bc0ab23cmp edx, ebx
37bc0ab25jg 0x37bc0be26
37bc0ab2b
37bc0ab2bloc_37bc0ab2b:
37bc0ab2bsub edx, r13l
37bc0ab2emov [rsp+312], rax
37bc0ab36mov rax, [rsp+176]
37bc0ab3eadd edx, 1
37bc0ab41mov rcx, [rsp+224]
37bc0ab49mov [rsp+328], r10l
37bc0ab51mov [rsp+420], edx
37bc0ab58movsxd rdx, [rsp+184]
37bc0ab60imul rdx, [rsp+168]
37bc0ab69mov [rsp+336], r11
37bc0ab71add rax, rdx
37bc0ab74mov rdx, [rsp+320]
37bc0ab7cadd rcx, rax
37bc0ab7fmov [rsp+288], rax
37bc0ab87add rdx, rax
37bc0ab8amov rax, [rsp+736]
37bc0ab92shl rcx, 4
37bc0ab96shl rdx, 4
37bc0ab9amov [rsp+32], rax
37bc0ab9flea r9, [r14+rdx]
37bc0aba3lea rdx, [rcx+r14]
37bc0aba7mov r8, rax
37bc0abaamov rcx, [rsp+152]
37bc0abb2call zswap_
37bc0abb7cmp r13l, esi
37bc0abbamov rax, [rsp+312]
37bc0abc2mov r10l, [rsp+328]
37bc0abcajne 0x37bc0b852
37bc0abd0mov [rsp+184], ebp
37bc0abd7mov r11, [rsp+336]
37bc0abdfmov r15l, r10l
37bc0abe2mov r13l, esi
37bc0abe5jmp 0x37bc0a278
37bc0abea
37bc0abea 66 0f 1f 44 00 00 f..D..
37bc0abf0
37bc0abf0loc_37bc0abf0:
37bc0abf0movapd x7, x5
37bc0abf4unpckhpd x7, x7
37bc0abf8movapd x11, x7
37bc0abfdxorpd x7, [rip+0x840ffb]
37bc0ac05movapd x3, x11
37bc0ac0aandpd x3, [rip+0x840fce]
37bc0ac12movsd_xmm [rsp+256], x7
37bc0ac1bmovapd x7, x5
37bc0ac1fandpd x7, [rip+0x840fb9]
37bc0ac27movsd_xmm [rsp+192], x7
37bc0ac30comisd x3, x7
37bc0ac34jbe 0x37bc0b4a3
37bc0ac3amovapd x0, x5
37bc0ac3exorpd x0, [rip+0x840fba]
37bc0ac46divsd x0, x11
37bc0ac4bmovapd x1, x0
37bc0ac4fmovapd x12, x0
37bc0ac54mulsd x1, x5
37bc0ac58mulsd x12, x2
37bc0ac5dmulsd x0, x15
37bc0ac62subsd x1, x11
37bc0ac67addsd x12, x15
37bc0ac6csubsd x0, x2
37bc0ac70divsd x12, x1
37bc0ac75divsd x0, x1
37bc0ac79movapd x1, x5
37bc0ac7ddivsd x1, x11
37bc0ac82movsd_xmm [rsp+232], x0
37bc0ac8bmovapd x0, x1
37bc0ac8fmovapd x13, x1
37bc0ac94mulsd x0, x5
37bc0ac98mulsd x1, x8
37bc0ac9dmulsd x13, x10
37bc0aca2addsd x0, x11
37bc0aca7subsd x1, x10
37bc0acacaddsd x13, x8
37bc0acb1divsd x1, x0
37bc0acb5divsd x13, x0
37bc0acbamovapd x14, x1
37bc0acbf
37bc0acbfloc_37bc0acbf:
37bc0acbfmovapd x0, x13
37bc0acc4mov rsi, rdi
37bc0acc7mov r9, rbp
37bc0accaxor eax, eax
37bc0acccmulsd x0, x12
37bc0acd1movapd x4, x5
37bc0acd5shl rsi, 4
37bc0acd9movsd_xmm x1, [rsp+232]
37bc0ace2mov rbx, [rsp+160]
37bc0aceashl r9, 4
37bc0aceeadd rsi, r14
37bc0acf1mov r8, [rsp+200]
37bc0acf9mulsd x1, x14
37bc0acfeadd r9, r12
37bc0ad01mov ecx, 1
37bc0ad06movsd_xmm x7, [rip+0x840eea]
37bc0ad0exorpd x4, [rip+0x840eea]
37bc0ad16shl rbx, 4
37bc0ad1apxor x6, x6
37bc0ad1emov [rsp+280], r13l
37bc0ad26shl r8, 4
37bc0ad2amov r13l, r15l
37bc0ad2dadd rbx, r14
37bc0ad30movsd_xmm [rsp+160], x14
37bc0ad3amov r15l, [rsp+280]
37bc0ad42movapd x14, x13
37bc0ad47add r8, r12
37bc0ad4amovsd_xmm [rsp+272], x4
37bc0ad53movq [rsp+304], x9
37bc0ad5dmovapd x13, x12
37bc0ad62movsd_xmm [rsp+288], x2
37bc0ad6bsubsd x0, x1
37bc0ad6fsubsd x0, [rip+0x840e81]
37bc0ad77movsd_xmm [rsp+312], x15
37bc0ad81movsd_xmm [rsp+320], x10
37bc0ad8bmovsd_xmm [rsp+328], x8
37bc0ad95divsd x7, x0
37bc0ad99jmp 0x37bc0aed4
37bc0ad9e
37bc0ad9e 66 90 f.
37bc0ada0
37bc0ada0loc_37bc0ada0:
37bc0ada0movapd x15, x5
37bc0ada5movapd x2, x4
37bc0ada9divsd x15, x11
37bc0adaemulsd x2, x15
37bc0adb3movapd x12, x15
37bc0adb8mulsd x15, x1
37bc0adbdmulsd x12, x5
37bc0adc2addsd x2, x1
37bc0adc6subsd x15, x4
37bc0adcbaddsd x12, x11
37bc0add0movapd x1, x15
37bc0add5divsd x2, x12
37bc0addadivsd x1, x12
37bc0addf
37bc0addfloc_37bc0addf:
37bc0addfmovapd x12, x7
37bc0ade4movapd x4, x1
37bc0ade8mulsd x12, x2
37bc0adedcomisd x3, [rsp+192]
37bc0adf6mulsd x2, x6
37bc0adfamulsd x1, x7
37bc0adfemulsd x4, x6
37bc0ae02addsd x1, x2
37bc0ae06subsd x12, x4
37bc0ae0bmovsd_xmm x4, [rsp+160]
37bc0ae14movsd_xmm [r9+rax+24], x1
37bc0ae1bmovapd x2, x4
37bc0ae1fmovapd x1, x0
37bc0ae23mulsd x2, x8
37bc0ae28movsd_xmm [r9+rax+16], x12
37bc0ae2fmulsd x1, x14
37bc0ae34mulsd x0, x4
37bc0ae38mulsd x8, x14
37bc0ae3dsubsd x1, x2
37bc0ae41addsd x0, x8
37bc0ae46subsd x1, x10
37bc0ae4bsubsd x0, x9
37bc0ae50jbe 0x37bc0af80
37bc0ae56movsd_xmm x4, [rsp+272]
37bc0ae5fmovapd x2, x1
37bc0ae63divsd x4, x11
37bc0ae68mulsd x2, x4
37bc0ae6cmovapd x8, x4
37bc0ae71mulsd x8, x5
37bc0ae76mulsd x4, x0
37bc0ae7aaddsd x2, x0
37bc0ae7esubsd x8, x11
37bc0ae83subsd x4, x1
37bc0ae87divsd x2, x8
37bc0ae8cdivsd x4, x8
37bc0ae91movapd x0, x4
37bc0ae95
37bc0ae95loc_37bc0ae95:
37bc0ae95movapd x1, x0
37bc0ae99movapd x4, x7
37bc0ae9dadd rcx, 1
37bc0aea1mulsd x4, x2
37bc0aea5mulsd x1, x6
37bc0aea9mulsd x0, x7
37bc0aeadmulsd x2, x6
37bc0aeb1subsd x4, x1
37bc0aeb5addsd x0, x2
37bc0aeb9movsd_xmm [r8+rax+16], x4
37bc0aec0movsd_xmm [r8+rax+24], x0
37bc0aec7add rax, 16
37bc0aecbcmp r10l, ecx
37bc0aecejl 0x37bc0afc8
37bc0aed4
37bc0aed4loc_37bc0aed4:
37bc0aed4movsd_xmm x10, [rsi+rax+16]
37bc0aedbmovsd_xmm x9, [rsi+rax+24]
37bc0aee2movsd_xmm x2, [rsp+232]
37bc0aeebmovsd_xmm x0, [rbx+rax+16]
37bc0aef1movapd x4, x10
37bc0aef6movsd_xmm x8, [rbx+rax+24]
37bc0aefdcomisd x3, [rsp+192]
37bc0af06mulsd x4, x13
37bc0af0bmovapd x1, x2
37bc0af0fmulsd x1, x9
37bc0af14mulsd x2, x10
37bc0af19subsd x4, x1
37bc0af1dmovapd x1, x2
37bc0af21movapd x2, x9
37bc0af26mulsd x2, x13
37bc0af2bsubsd x4, x0
37bc0af2faddsd x1, x2
37bc0af33subsd x1, x8
37bc0af38ja 0x37bc0ada0
37bc0af3emovapd x15, x11
37bc0af43movapd x2, x1
37bc0af47divsd x15, x5
37bc0af4cmulsd x2, x15
37bc0af51movapd x12, x15
37bc0af56mulsd x12, x11
37bc0af5baddsd x2, x4
37bc0af5fmulsd x4, x15
37bc0af64addsd x12, x5
37bc0af69divsd x2, x12
37bc0af6esubsd x1, x4
37bc0af72divsd x1, x12
37bc0af77jmp 0x37bc0addf
37bc0af7c
37bc0af7c 0f 1f 40 00 ..@.
37bc0af80
37bc0af80loc_37bc0af80:
37bc0af80movsd_xmm x2, [rsp+256]
37bc0af89movapd x4, x2
37bc0af8ddivsd x4, x5
37bc0af91mulsd x2, x4
37bc0af95movapd x8, x2
37bc0af9amovapd x2, x0
37bc0af9emulsd x2, x4
37bc0afa2addsd x8, x5
37bc0afa7addsd x2, x1
37bc0afabmulsd x1, x4
37bc0afafdivsd x2, x8
37bc0afb4subsd x0, x1
37bc0afb8divsd x0, x8
37bc0afbdjmp 0x37bc0ae95
37bc0afc2
37bc0afc2 66 0f 1f 44 00 00 f..D..
37bc0afc8
37bc0afc8loc_37bc0afc8:
37bc0afc8mov eax, r15l
37bc0afcbtest r10l, r10l
37bc0afcemov r15l, r13l
37bc0afd1mov ecx, 2
37bc0afd6movq x9, [rsp+304]
37bc0afe0mov r13l, eax
37bc0afe3lea eax, [r10+1]
37bc0afe7movsd_xmm x2, [rsp+288]
37bc0aff0movsd_xmm x15, [rsp+312]
37bc0affacmovle eax, ecx
37bc0affdmovsd_xmm x10, [rsp+320]
37bc0b007movsd_xmm x8, [rsp+328]
37bc0b011mov [rsp+400], eax
37bc0b018jmp 0x37bc0a322
37bc0b01d
37bc0b01d 0f 1f 00 ...
37bc0b020
37bc0b020loc_37bc0b020:
37bc0b020movq x10, [rsp+232]
37bc0b02aadd ebp, ebx
37bc0b02cmov esi, ecx
37bc0b02emovupd x8, [rsp+256]
37bc0b038movupd x9, [rsp+288]
37bc0b042sub ebp, r13l
37bc0b045mov [rsp+400], ebp
37bc0b04cjmp 0x37bc09745
37bc0b051
37bc0b051 0f 1f 80 00 00 00 00 .......
37bc0b058
37bc0b058loc_37bc0b058:
37bc0b058mov r14, [rsp+696]
37bc0b060mov rdi, [rsp+704]
37bc0b068mov ebx, [rsp+256]
37bc0b06f
37bc0b06floc_37bc0b06f:
37bc0b06flea rsi, [rsp+420]
37bc0b077mov r13, [rsp+712]
37bc0b07fmov edx, ebx
37bc0b081mov [rsp+152], rsi
37bc0b089mov rsi, rdi
37bc0b08cmov rdi, [rsp+720]
37bc0b094nop
37bc0b095nop [rax+rax]
37bc0b0a0
37bc0b0a0loc_37bc0b0a0:
37bc0b0a0movsxd r8, edx
37bc0b0a3lea ebx, [rdx+1]
37bc0b0a6mov ecx, [rdi+4*r8-4]
37bc0b0abtest ecx, ecx
37bc0b0adjs 0x37bc0b140
37bc0b0b3mov [rsp+400], ebx
37bc0b0bacmp ecx, edx
37bc0b0bcje 0x37bc0b248
37bc0b0c2cmp r9l, ebx
37bc0b0c5jge 0x37bc0b260
37bc0b0cb
37bc0b0cbloc_37bc0b0cb:
37bc0b0cbsub r9l, r15l
37bc0b0cemov ebp, r9l
37bc0b0d1
37bc0b0d1loc_37bc0b0d1:
37bc0b0d1mov [r14], ebp
37bc0b0d4movups x6, [rsp+432]
37bc0b0dcmovups x7, [rsp+448]
37bc0b0e4movups x8, [rsp+464]
37bc0b0edmovups x9, [rsp+480]
37bc0b0f6movups x10, [rsp+496]
37bc0b0ffmovups x11, [rsp+512]
37bc0b108movups x12, [rsp+528]
37bc0b111movups x13, [rsp+544]
37bc0b11amovups x14, [rsp+560]
37bc0b123movups x15, [rsp+576]
37bc0b12cadd rsp, 600
37bc0b133pop rbx
37bc0b134pop rsi
37bc0b135pop rdi
37bc0b136pop rbp
37bc0b137pop r12
37bc0b139pop r13
37bc0b13bpop r14
37bc0b13dpop r15
37bc0b13fret
37bc0b140
37bc0b140loc_37bc0b140:
37bc0b140mov ebp, [rdi+4*r8]
37bc0b144xor r10l, r10l
37bc0b147neg ecx
37bc0b149lea r12l, [rdx+2]
37bc0b14dmov [rsp+400], r12l
37bc0b155neg ebp
37bc0b157cmp ebp, ebx
37bc0b159setne r10b
37bc0b15dcmp ecx, edx
37bc0b15fje 0x37bc0b1d5
37bc0b161cmp r12l, r9l
37bc0b164jg 0x37bc0b0cb
37bc0b16a
37bc0b16aloc_37bc0b16a:
37bc0b16asub r9l, r12l
37bc0b16dmovsxd rdx, ecx
37bc0b170mov [rsp+32], r13
37bc0b175mov rcx, [rsp+152]
37bc0b17dadd r9l, 1
37bc0b181mov [rsp+160], r10l
37bc0b189mov [rsp+420], r9l
37bc0b191movsxd r9, r12l
37bc0b194imul r9, [rsp+136]
37bc0b19dadd r9, [rsp+144]
37bc0b1a5add r8, r9
37bc0b1a8add rdx, r9
37bc0b1abshl r8, 4
37bc0b1afshl rdx, 4
37bc0b1b3lea r9, [rsi+r8]
37bc0b1b7add rdx, rsi
37bc0b1bamov r8, r13
37bc0b1bdcall zswap_
37bc0b1c2mov rax, [rsp+680]
37bc0b1camov r10l, [rsp+160]
37bc0b1d2mov r9l, [rax]
37bc0b1d5
37bc0b1d5loc_37bc0b1d5:
37bc0b1d5test r10l, r10l
37bc0b1d8je 0x37bc0bd6f
37bc0b1decmp r12l, r9l
37bc0b1e1jg 0x37bc0b0cb
37bc0b1e7movsxd rcx, r12l
37bc0b1eamovsxd rbx, ebx
37bc0b1edmovsxd rdx, ebp
37bc0b1f0mov [rsp+32], r13
37bc0b1f5imul rcx, [rsp+136]
37bc0b1fesub r9l, r12l
37bc0b201mov r8, r13
37bc0b204add rcx, [rsp+144]
37bc0b20cadd rbx, rcx
37bc0b20fadd rdx, rcx
37bc0b212add r9l, 1
37bc0b216mov rcx, [rsp+152]
37bc0b21eshl rbx, 4
37bc0b222shl rdx, 4
37bc0b226mov [rsp+420], r9l
37bc0b22eadd rdx, rsi
37bc0b231lea r9, [rsi+rbx]
37bc0b235mov ebx, r12l
37bc0b238call zswap_
37bc0b23dmov rax, [rsp+680]
37bc0b245mov r9l, [rax]
37bc0b248
37bc0b248loc_37bc0b248:
37bc0b248cmp ebx, r9l
37bc0b24bjge 0x37bc0b0cb
37bc0b251mov edx, [rsp+400]
37bc0b258jmp 0x37bc0b0a0
37bc0b25d
37bc0b25d 0f 1f 00 ...
37bc0b260
37bc0b260loc_37bc0b260:
37bc0b260mov r12l, ebx
37bc0b263xor r10l, r10l
37bc0b266mov ebp, 1
37bc0b26bjmp 0x37bc0b16a
37bc0b270
37bc0b270loc_37bc0b270:
37bc0b270cmp r13l, esi
37bc0b273jne 0x37bc0b7b8
37bc0b279mov rax, [rsp+224]
37bc0b281mov [rsp+184], ebp
37bc0b288mov r15l, r10l
37bc0b28bmov r13l, esi
37bc0b28emov rdi, [rsp+200]
37bc0b296lea r11, [rax+rdi]
37bc0b29ajmp 0x37bc0a278
37bc0b29f
37bc0b29f 90 .
37bc0b2a0
37bc0b2a0loc_37bc0b2a0:
37bc0b2a0sub eax, ebx
37bc0b2a2lea edx, [rbx+1]
37bc0b2a5mov [rsp+32], rbp
37bc0b2aamov rcx, r15
37bc0b2admov [rsp+420], eax
37bc0b2b4mov rax, [rsp+288]
37bc0b2bcmovsxd rdx, edx
37bc0b2bflea r8, [rip+0x8408ce]
37bc0b2c6mov [rsp+320], r11
37bc0b2ceadd rax, rdx
37bc0b2d1add rdx, [rsp+192]
37bc0b2d9shl rax, 4
37bc0b2ddshl rdx, 4
37bc0b2e1add rdx, rdi
37bc0b2e4lea r9, [rdi+rax]
37bc0b2e8call zcopy_
37bc0b2edmov r11, [rsp+320]
37bc0b2f5jmp 0x37bc095f0
37bc0b2fa
37bc0b2fa 66 0f 1f 44 00 00 f..D..
37bc0b300
37bc0b300loc_37bc0b300:
37bc0b300sub edx, ebx
37bc0b302mov [rsp+192], rax
37bc0b30amov [rsp+420], edx
37bc0b311lea edx, [rbx+1]
37bc0b314movsxd rdx, edx
37bc0b317imul rdx, [rsp+136]
37bc0b320add rdx, [rsp+144]
37bc0b328lea rcx, [rdx+rdi]
37bc0b32cadd rdx, rax
37bc0b32fmov rax, [rsp+712]
37bc0b337shl rcx, 4
37bc0b33bshl rdx, 4
37bc0b33fmov [rsp+32], rax
37bc0b344lea r9, [r12+rcx]
37bc0b348add rdx, r12
37bc0b34bmov r8, rax
37bc0b34emov rcx, [rsp+152]
37bc0b356call zswap_
37bc0b35bmov rax, [rsp+680]
37bc0b363mov edx, [rax]
37bc0b365mov rax, [rsp+192]
37bc0b36djmp 0x37bc0a1fb
37bc0b372
37bc0b372loc_37bc0b372:
37bc0b372mov r14, [rsp+696]
37bc0b37alea ebp, [r13-1]
37bc0b37etest ecx, ecx
37bc0b380js 0x37bc0b947
37bc0b386
37bc0b386loc_37bc0b386:
37bc0b386mov r13, [rsp+712]
37bc0b38emov r15, [rsp+720]
37bc0b396mov edx, ebp
37bc0b398mov [rsp+136], ebp
37bc0b39flea rbx, [rsp+400]
37bc0b3a7mov rbp, rdi
37bc0b3aanop [rax+rax]
37bc0b3b0
37bc0b3b0loc_37bc0b3b0:
37bc0b3b0movsxd r12, edx
37bc0b3b3lea r8l, [rdx-1]
37bc0b3b7lea rcx, [r12-1]
37bc0b3bcmov eax, [r15+4*rcx]
37bc0b3c0test eax, eax
37bc0b3c2js 0x37bc0b430
37bc0b3c4mov [rsp+400], r8l
37bc0b3cccmp eax, edx
37bc0b3ceje 0x37bc0b460
37bc0b3d4test r8l, r8l
37bc0b3d7jle 0x37bc0b460
37bc0b3ddxor edi, edi
37bc0b3dfmov esi, 1
37bc0b3e4
37bc0b3e4loc_37bc0b3e4:
37bc0b3e4lea edx, [rax-1]
37bc0b3e7mov [rsp+32], r13
37bc0b3ecshl rcx, 4
37bc0b3f0mov r8, r13
37bc0b3f3movsxd rdx, edx
37bc0b3f6lea r9, [rbp+rcx]
37bc0b3fbmov rcx, rbx
37bc0b3feshl rdx, 4
37bc0b402add rdx, rbp
37bc0b405call zswap_
37bc0b40amov r9l, [rsp+400]
37bc0b412
37bc0b412loc_37bc0b412:
37bc0b412test edi, edi
37bc0b414je 0x37bc0b45b
37bc0b416
37bc0b416loc_37bc0b416:
37bc0b416test r9l, r9l
37bc0b419jg 0x37bc0b470
37bc0b41b
37bc0b41bloc_37bc0b41b:
37bc0b41bmov ebp, [rsp+136]
37bc0b422jmp 0x37bc0b0d1
37bc0b427
37bc0b427 66 0f 1f 84 00 00 00 00 00 f........
37bc0b430
37bc0b430loc_37bc0b430:
37bc0b430mov esi, [r15+4*r12-8]
37bc0b435xor edi, edi
37bc0b437neg eax
37bc0b439lea r9l, [rdx-2]
37bc0b43dmov [rsp+400], r9l
37bc0b445neg esi
37bc0b447cmp esi, r8l
37bc0b44asetne dil
37bc0b44ecmp eax, edx
37bc0b450je 0x37bc0b412
37bc0b452test r9l, r9l
37bc0b455jg 0x37bc0b3e4
37bc0b457test edi, edi
37bc0b459jne 0x37bc0b416
37bc0b45b
37bc0b45bloc_37bc0b45b:
37bc0b45bmov edx, r9l
37bc0b45ejmp 0x37bc0b463
37bc0b460
37bc0b460loc_37bc0b460:
37bc0b460mov edx, r8l
37bc0b463
37bc0b463loc_37bc0b463:
37bc0b463cmp edx, 1
37bc0b466jg 0x37bc0b3b0
37bc0b46cjmp 0x37bc0b41b
37bc0b46e
37bc0b46e 66 90 f.
37bc0b470
37bc0b470loc_37bc0b470:
37bc0b470lea edx, [rsi-1]
37bc0b473mov [rsp+32], r13
37bc0b478sub r12, 2
37bc0b47cmov r8, r13
37bc0b47fmovsxd rdx, edx
37bc0b482shl r12, 4
37bc0b486mov rcx, rbx
37bc0b489shl rdx, 4
37bc0b48dlea r9, [rbp+r12]
37bc0b492add rdx, rbp
37bc0b495call zswap_
37bc0b49amov edx, [rsp+400]
37bc0b4a1jmp 0x37bc0b463
37bc0b4a3
37bc0b4a3loc_37bc0b4a3:
37bc0b4a3movsd_xmm x7, [rsp+256]
37bc0b4acmovapd x4, x15
37bc0b4b1movapd x14, x8
37bc0b4b6movapd x0, x7
37bc0b4badivsd x0, x5
37bc0b4bemulsd x7, x0
37bc0b4c2movapd x12, x0
37bc0b4c7mulsd x12, x15
37bc0b4ccmulsd x0, x2
37bc0b4d0movapd x1, x7
37bc0b4d4addsd x1, x5
37bc0b4d8addsd x12, x2
37bc0b4ddsubsd x4, x0
37bc0b4e1divsd x12, x1
37bc0b4e6divsd x4, x1
37bc0b4eamovapd x1, x11
37bc0b4efdivsd x1, x5
37bc0b4f3movsd_xmm [rsp+232], x4
37bc0b4fcmovapd x0, x1
37bc0b500movapd x13, x1
37bc0b505mulsd x0, x11
37bc0b50amulsd x13, x8
37bc0b50fmulsd x1, x10
37bc0b514addsd x0, x5
37bc0b518addsd x13, x10
37bc0b51dsubsd x14, x1
37bc0b522divsd x13, x0
37bc0b527divsd x14, x0
37bc0b52cjmp 0x37bc0acbf
37bc0b531
37bc0b531 0f 1f 80 00 00 00 00 .......
37bc0b538
37bc0b538loc_37bc0b538:
37bc0b538mov eax, [rsp+208]
37bc0b53fmov ecx, [rsp+256]
37bc0b546mov ebx, esi
37bc0b548mov rsi, rbp
37bc0b54bmov rdx, [rsp+136]
37bc0b553mov r14, [rsp+144]
37bc0b55bmov [rsp+412], eax
37bc0b562mov rax, [rsp+336]
37bc0b56amov r11, [rsp+384]
37bc0b572mov rbp, [rsp+200]
37bc0b57aadd rax, rdx
37bc0b57dlea r8, [rax+r14]
37bc0b581mov [rsp+192], r8
37bc0b589cmp ecx, r13l
37bc0b58cje 0x37bc0b792
37bc0b592mov rax, [rsp+312]
37bc0b59amovsxd r10, ecx
37bc0b59dlea r9, [r10+r8]
37bc0b5a1lea r8, [rip+0x8405ec]
37bc0b5a8mov [rsp+352], r10
37bc0b5b0movsd_xmm x0, [rax]
37bc0b5b4mov rax, rdx
37bc0b5b7shl r9, 4
37bc0b5bbimul rax, r10
37bc0b5bfadd r9, rdi
37bc0b5c2mov [rsp+200], r9
37bc0b5caadd rax, r14
37bc0b5cdmov r14l, ecx
37bc0b5d0mov rcx, r15
37bc0b5d3lea rdx, [r10+rax]
37bc0b5d7mov [rsp+376], rax
37bc0b5dfsub r14l, r13l
37bc0b5e2mov rax, [rsp+160]
37bc0b5eashl rdx, 4
37bc0b5eeadd rax, [rsp+280]
37bc0b5f6sub r14l, 1
37bc0b5famovsd_xmm [rdi+rdx], x0
37bc0b5ffmov [rdi+rdx+8], 0
37bc0b608mov rdx, rax
37bc0b60bmov [rsp+344], rax
37bc0b613mov rax, [rsp+712]
37bc0b61bshl rdx, 4
37bc0b61fadd rdx, rdi
37bc0b622mov [rsp+420], r14l
37bc0b62amov [rsp+32], rax
37bc0b62fcall zcopy_
37bc0b634mov rdx, [rsp+200]
37bc0b63cmov rcx, r15
37bc0b63fmov r8, [rsp+712]
37bc0b647mov [rsp+420], r14l
37bc0b64fcall zlacgv_
37bc0b654mov rax, [rsp+680]
37bc0b65cmov ecx, [rsp+256]
37bc0b663mov r10, [rsp+352]
37bc0b66bmov r11, [rsp+384]
37bc0b673mov edx, [rax]
37bc0b675mov rax, [rsp+376]
37bc0b67dcmp edx, ecx
37bc0b67fjg 0x37bc0bdc4
37bc0b685
37bc0b685loc_37bc0b685:
37bc0b685mov r14, [rsp+240]
37bc0b68dsub r10, 1
37bc0b691shl r14, 4
37bc0b695cmp r13l, 1
37bc0b699jle 0x37bc0b6ed
37bc0b69bmov rcx, [rsp+712]
37bc0b6a3lea eax, [r13-1]
37bc0b6a7lea rdx, [rdi+r14]
37bc0b6abmov [rsp+240], r11
37bc0b6b3mov [rsp+420], eax
37bc0b6bamov rax, r10
37bc0b6bdmov [rsp+32], rcx
37bc0b6c2shl rax, 4
37bc0b6c6mov r8, rcx
37bc0b6c9mov rcx, r15
37bc0b6cclea r9, [rdi+rax]
37bc0b6d0mov [rsp+200], r10
37bc0b6d8call zswap_
37bc0b6ddmov r11, [rsp+240]
37bc0b6e5mov r10, [rsp+200]
37bc0b6ed
37bc0b6edloc_37bc0b6ed:
37bc0b6edmov [rsp+240], r11
37bc0b6f5mov rax, r10
37bc0b6f8mov r11, [rsp+736]
37bc0b700lea rdx, [r12+r14]
37bc0b704shl rax, 4
37bc0b708lea rcx, [rsp+412]
37bc0b710mov [rsp+32], r11
37bc0b715mov r8, r11
37bc0b718lea r9, [r12+rax]
37bc0b71cmov [rsp+200], rcx
37bc0b724call zswap_
37bc0b729mov edx, [rsp+412]
37bc0b730mov r11, [rsp+240]
37bc0b738cmp edx, ebx
37bc0b73aje 0x37bc096ca
37bc0b740mov rax, [rsp+136]
37bc0b748movsxd rcx, edx
37bc0b74bmov r14l, ebx
37bc0b74emov [rsp+344], 2
37bc0b759sub r14l, edx
37bc0b75cadd edx, 1
37bc0b75fimul rax, rcx
37bc0b763add rax, [rsp+144]
37bc0b76bmovsxd rdx, edx
37bc0b76emov [rsp+192], rax
37bc0b776add rax, rcx
37bc0b779sub rcx, 1
37bc0b77dmov [rsp+240], rcx
37bc0b785mov [rsp+352], rcx
37bc0b78djmp 0x37bc0952e
37bc0b792
37bc0b792loc_37bc0b792:
37bc0b792cmp ebx, [rsp+208]
37bc0b799jne 0x37bc0b7f3
37bc0b79bmov rax, [rsp+160]
37bc0b7a3add rax, [rsp+280]
37bc0b7abmov [rsp+344], rax
37bc0b7b3jmp 0x37bc096ca
37bc0b7b8
37bc0b7b8loc_37bc0b7b8:
37bc0b7b8movsxd rdx, [rsp+184]
37bc0b7c0imul rdx, [rsp+168]
37bc0b7c9mov [rsp+184], ebp
37bc0b7d0mov rcx, [rsp+176]
37bc0b7d8mov [rsp+320], 2
37bc0b7e3add rcx, rdx
37bc0b7e6mov [rsp+288], rcx
37bc0b7eejmp 0x37bc0a0dd
37bc0b7f3
37bc0b7f3loc_37bc0b7f3:
37bc0b7f3mov rcx, [rsp+280]
37bc0b7fbmov rax, [rsp+192]
37bc0b803mov r14l, ebx
37bc0b806mov [rsp+352], r11
37bc0b80emov edx, [rsp+256]
37bc0b815sub r14l, [rsp+208]
37bc0b81dmov [rsp+344], 2
37bc0b828add rax, rcx
37bc0b82bsub rcx, 1
37bc0b82fmov [rsp+240], rcx
37bc0b837add edx, 2
37bc0b83alea rcx, [rsp+412]
37bc0b842mov [rsp+200], rcx
37bc0b84amovsxd rdx, edx
37bc0b84djmp 0x37bc0952e
37bc0b852
37bc0b852loc_37bc0b852:
37bc0b852mov [rsp+184], ebp
37bc0b859mov [rsp+320], 2
37bc0b864jmp 0x37bc0a0dd
37bc0b869
37bc0b869loc_37bc0b869:
37bc0b869mov [rsp+184], r13l
37bc0b871mov rax, [rsp+312]
37bc0b879mov rdi, rbx
37bc0b87cjmp 0x37bc09fc0
37bc0b881
37bc0b881loc_37bc0b881:
37bc0b881cmp [rsp+192], 1
37bc0b889jg 0x37bc0bedf
37bc0b88fmov r8l, ecx
37bc0b892neg eax
37bc0b894xor edx, edx
37bc0b896neg r8l
37bc0b899div r8l
37bc0b89cmov [rsp+224], eax
37bc0b8a3jmp 0x37bc08769
37bc0b8a8
37bc0b8a8loc_37bc0b8a8:
37bc0b8a8pxor x3, x3
37bc0b8acadd rax, 1
37bc0b8b0mov edx, r15l
37bc0b8b3shl rax, 4
37bc0b8b7movapd x4, x3
37bc0b8bbshl rdx, 4
37bc0b8bfdivsd x4, x0
37bc0b8c3add rax, r12
37bc0b8c6add rdx, rax
37bc0b8c9mulsd x3, x4
37bc0b8cdunpcklpd x4, x4
37bc0b8d1addsd x3, x0
37bc0b8d5unpcklpd x3, x3
37bc0b8d9nop [rax+rax]
37bc0b8dfnop [rax+rax]
37bc0b8eanop [rax+rax]
37bc0b8f5nop [rax+rax]
37bc0b900
37bc0b900loc_37bc0b900:
37bc0b900movupd x0, [rax]
37bc0b904add rax, 16
37bc0b908movapd x1, x0
37bc0b90cshufpd x1, x0, 1
37bc0b911mulpd x1, x4
37bc0b915movapd x2, x1
37bc0b919addpd x2, x0
37bc0b91dsubpd x0, x1
37bc0b921movsd_xmm x0, x2
37bc0b925divpd x0, x3
37bc0b929movups [rax-16], x0
37bc0b92dcmp rax, rdx
37bc0b930jne 0x37bc0b900
37bc0b932lea rax, [rsp+420]
37bc0b93amov [rsp+152], rax
37bc0b942jmp 0x37bc0a7ac
37bc0b947
37bc0b947loc_37bc0b947:
37bc0b947mov [rsp+272], ecx
37bc0b94emov r10l, r13l
37bc0b951
37bc0b951loc_37bc0b951:
37bc0b951mov eax, r13l
37bc0b954xor edx, edx
37bc0b956sub eax, r9l
37bc0b959mov r9l, ecx
37bc0b95cneg r9l
37bc0b95fdiv r9l
37bc0b962mov [rsp+176], eax
37bc0b969
37bc0b969loc_37bc0b969:
37bc0b969mov rsi, [rsp+136]
37bc0b971movsxd rax, ecx
37bc0b974movsxd r9, r13l
37bc0b977mov [rsp+160], r10l
37bc0b97fmov [rsp+696], r14
37bc0b987mov rbx, rsi
37bc0b98amov rdx, rsi
37bc0b98dadd rsi, 1
37bc0b991mov [rsp+704], rdi
37bc0b999imul rbx, rax
37bc0b99dimul rdx, r9
37bc0b9a1mov [rsp+256], rbx
37bc0b9a9mov rbx, [rsp+144]
37bc0b9b1add rdx, rbx
37bc0b9b4mov [rsp+208], rdx
37bc0b9bcmov rdx, rax
37bc0b9bfshl rdx, 4
37bc0b9c3mov [rsp+240], rdx
37bc0b9cbmov rdx, r9
37bc0b9ceshl rdx, 4
37bc0b9d2lea r11, [r12+rdx-16]
37bc0b9d7lea r12, [rip+0x8401da]
37bc0b9demov [rsp+168], r11
37bc0b9e6mov r11, rsi
37bc0b9e9shl rsi, 4
37bc0b9edimul rax, r11
37bc0b9f1mov [rsp+152], rsi
37bc0b9f9imul r11, r9
37bc0b9fdshl rax, 4
37bc0ba01mov [rsp+232], rax
37bc0ba09lea rax, [r11+rbx]
37bc0ba0dshl rax, 4
37bc0ba11add rax, rdi
37bc0ba14mov [rsp+192], rax
37bc0ba1clea rax, [rdi+rdx-16]
37bc0ba21mov edx, ecx
37bc0ba23mov rdi, [rsp+712]
37bc0ba2bmov [rsp+184], rax
37bc0ba33lea rax, [rsp+420]
37bc0ba3bmov [rsp+144], rax
37bc0ba43nop
37bc0ba45nop [rax+rax]
37bc0ba50
37bc0ba50loc_37bc0ba50:
37bc0ba50mov esi, [rsp+160]
37bc0ba57mov eax, r8l
37bc0ba5asub eax, esi
37bc0ba5cadd eax, 1
37bc0ba5fcmp eax, edx
37bc0ba61cmovle edx, eax
37bc0ba64lea ecx, [rdx+rsi]
37bc0ba67mov [rsp+404], edx
37bc0ba6ecmp ecx, esi
37bc0ba70jle 0x37bc0bb66
37bc0ba76mov [rsp+200], ecx
37bc0ba7dlea rsi, [rsp+416]
37bc0ba85mov r15, [rsp+168]
37bc0ba8dmov [rsp+224], edx
37bc0ba94mov r14, [rsp+184]
37bc0ba9cmov rbx, [rsp+192]
37bc0baa4mov r13, [rsp+736]
37bc0baacmov [rsp+136], rsi
37bc0bab4mov esi, edx
37bc0bab6nop [rax+rax]
37bc0bac0
37bc0bac0loc_37bc0bac0:
37bc0bac0lea rax, [rip+0x8400cd]
37bc0bac7mov [rbx+8], 0
37bc0bacfmov r8, [rsp+144]
37bc0bad7lea r9, [rip+0x8400ba]
37bc0bademov [rsp+72], rbx
37bc0bae3lea rcx, [rip+0x8400be]
37bc0baeamov rdx, [rsp+136]
37bc0baf2mov [rsp+48], r15
37bc0baf7add r15, 16
37bc0bafbmov [rsp+32], r14
37bc0bb00add r14, 16
37bc0bb04mov [rsp+88], 12
37bc0bb0dmov [rsp+80], rax
37bc0bb12mov [rsp+64], r12
37bc0bb17mov [rsp+56], r13
37bc0bb1cmov [rsp+40], rdi
37bc0bb21mov [rsp+416], esi
37bc0bb28mov [rsp+420], ebp
37bc0bb2fcall zgemv_
37bc0bb34mov [rbx+8], 0
37bc0bb3cadd rbx, [rsp+152]
37bc0bb44sub esi, 1
37bc0bb47jne 0x37bc0bac0
37bc0bb4dmov rax, [rsp+680]
37bc0bb55mov ecx, [rsp+200]
37bc0bb5cmov edx, [rsp+224]
37bc0bb63mov r8l, [rax]
37bc0bb66
37bc0bb66loc_37bc0bb66:
37bc0bb66cmp ecx, r8l
37bc0bb69jle 0x37bc0bc80
37bc0bb6fmov eax, [rsp+176]
37bc0bb76test eax, eax
37bc0bb78je 0x37bc0bd5a
37bc0bb7e
37bc0bb7eloc_37bc0bb7e:
37bc0bb7esub eax, 1
37bc0bb81mov ebx, [rsp+272]
37bc0bb88mov rcx, [rsp+240]
37bc0bb90mov [rsp+176], eax
37bc0bb97mov rax, [rsp+680]
37bc0bb9fadd [rsp+160], ebx
37bc0bba6mov rbx, [rsp+256]
37bc0bbaemov r8l, [rax]
37bc0bbb1mov rax, [rsp+688]
37bc0bbb9add [rsp+208], rbx
37bc0bbc1mov rbx, [rsp+232]
37bc0bbc9add [rsp+168], rcx
37bc0bbd1mov edx, [rax]
37bc0bbd3add [rsp+192], rbx
37bc0bbdbadd [rsp+184], rcx
37bc0bbe3jmp 0x37bc0ba50
37bc0bbe8
37bc0bbe8loc_37bc0bbe8:
37bc0bbe8cmp edx, [rsp+208]
37bc0bbefjl 0x37bc08ce8
37bc0bbf5pxor x3, x3
37bc0bbf9mov rax, r11
37bc0bbfcmov ecx, edx
37bc0bbfesub rax, [rsp+136]
37bc0bc06movapd x4, x3
37bc0bc0aadd rax, [rsp+336]
37bc0bc12sub ecx, r13l
37bc0bc15divsd x4, x0
37bc0bc19shl rax, 4
37bc0bc1dadd rax, rdi
37bc0bc20shl rcx, 4
37bc0bc24add rcx, rax
37bc0bc27mulsd x3, x4
37bc0bc2bunpcklpd x4, x4
37bc0bc2faddsd x3, x0
37bc0bc33unpcklpd x3, x3
37bc0bc37nop [rax+rax]
37bc0bc40
37bc0bc40loc_37bc0bc40:
37bc0bc40movupd x0, [rax]
37bc0bc44add rax, 16
37bc0bc48movapd x1, x0
37bc0bc4cshufpd x1, x0, 1
37bc0bc51mulpd x1, x4
37bc0bc55movapd x2, x1
37bc0bc59addpd x2, x0
37bc0bc5dsubpd x0, x1
37bc0bc61movsd_xmm x0, x2
37bc0bc65divpd x0, x3
37bc0bc69movups [rax-16], x0
37bc0bc6dcmp rcx, rax
37bc0bc70jne 0x37bc0bc40
37bc0bc72jmp 0x37bc08ce8
37bc0bc77
37bc0bc77 66 0f 1f 84 00 00 00 00 00 f........
37bc0bc80
37bc0bc80loc_37bc0bc80:
37bc0bc80sub r8l, [rsp+160]
37bc0bc88movsxd rcx, ecx
37bc0bc8bmov [rsp+112], 9
37bc0bc94lea r9, [rsp+404]
37bc0bc9csub r8l, edx
37bc0bc9fmov [rsp+96], rdi
37bc0bca4lea rdx, [rip+0x83ff1d]
37bc0bcablea eax, [r8+1]
37bc0bcafmov [rsp+80], r12
37bc0bcb4lea r8, [rsp+416]
37bc0bcbcmov [rsp+416], eax
37bc0bcc3mov rax, [rsp+208]
37bc0bccbmov [rsp+104], 12
37bc0bcd4add rax, rcx
37bc0bcd7sub rcx, 1
37bc0bcdbmov [rsp+56], rdi
37bc0bce0shl rax, 4
37bc0bce4add rax, [rsp+704]
37bc0bcecshl rcx, 4
37bc0bcf0mov [rsp+420], ebp
37bc0bcf7mov [rsp+88], rax
37bc0bcfcmov rax, [rsp+736]
37bc0bd04mov [rsp+72], rax
37bc0bd09mov rax, [rsp+168]
37bc0bd11mov [rsp+64], rax
37bc0bd16mov rax, [rsp+704]
37bc0bd1eadd rax, rcx
37bc0bd21lea rcx, [rip+0x83fe80]
37bc0bd28mov [rsp+48], rax
37bc0bd2dlea rax, [rip+0x83fe64]
37bc0bd34mov [rsp+40], rax
37bc0bd39mov rax, [rsp+144]
37bc0bd41mov [rsp+32], rax
37bc0bd46call zgemm_
37bc0bd4bmov eax, [rsp+176]
37bc0bd52test eax, eax
37bc0bd54jne 0x37bc0bb7e
37bc0bd5a
37bc0bd5aloc_37bc0bd5a:
37bc0bd5amov r14, [rsp+696]
37bc0bd62mov rdi, [rsp+704]
37bc0bd6ajmp 0x37bc0b386
37bc0bd6f
37bc0bd6floc_37bc0bd6f:
37bc0bd6fmov ebx, r12l
37bc0bd72jmp 0x37bc0b248
37bc0bd77
37bc0bd77loc_37bc0bd77:
37bc0bd77mov rax, [rsp+680]
37bc0bd7fmov r8l, [rax]
37bc0bd82jmp 0x37bc08c08
37bc0bd87
37bc0bd87loc_37bc0bd87:
37bc0bd87mov [rsp+272], ecx
37bc0bd8emov r14, [rsp+696]
37bc0bd96lea ebp, [r13-1]
37bc0bd9amov r10l, r13l
37bc0bd9dtest ecx, ecx
37bc0bd9fjs 0x37bc0bed1
37bc0bda5cmp r13l, r9l
37bc0bda8jg 0x37bc0b386
37bc0bdaemov eax, r9l
37bc0bdb1xor edx, edx
37bc0bdb3sub eax, r13l
37bc0bdb6div ecx
37bc0bdb8mov [rsp+176], eax
37bc0bdbfjmp 0x37bc0b969
37bc0bdc4
37bc0bdc4loc_37bc0bdc4:
37bc0bdc4sub edx, ecx
37bc0bdc6mov [rsp+32], rbp
37bc0bdcblea r8, [rip+0x83fdc2]
37bc0bdd2mov [rsp+420], edx
37bc0bdd9lea edx, [rcx+1]
37bc0bddcmov rcx, r15
37bc0bddfmovsxd rdx, edx
37bc0bde2mov [rsp+352], r11
37bc0bdeaadd rax, rdx
37bc0bdedadd rdx, [rsp+160]
37bc0bdf5mov [rsp+200], r10
37bc0bdfdshl rax, 4
37bc0be01shl rdx, 4
37bc0be05add rdx, rdi
37bc0be08lea r9, [rdi+rax]
37bc0be0ccall zcopy_
37bc0be11mov r11, [rsp+352]
37bc0be19mov r10, [rsp+200]
37bc0be21jmp 0x37bc0b685
37bc0be26
37bc0be26loc_37bc0be26:
37bc0be26mov [rsp+288], rax
37bc0be2emov rax, [rsp+136]
37bc0be36sub edx, ebx
37bc0be38mov [rsp+420], edx
37bc0be3flea rdx, [r15+2*rax]
37bc0be43mov rax, [rsp+320]
37bc0be4badd rdx, [rsp+144]
37bc0be53mov [rsp+328], r10l
37bc0be5bmov [rsp+312], r11
37bc0be63lea rcx, [rax+rdx]
37bc0be67mov rax, [rsp+712]
37bc0be6fadd rdx, [rsp+224]
37bc0be77shl rcx, 4
37bc0be7bshl rdx, 4
37bc0be7fmov [rsp+32], rax
37bc0be84lea r9, [r12+rcx]
37bc0be88add rdx, r12
37bc0be8bmov r8, rax
37bc0be8emov rcx, [rsp+152]
37bc0be96call zswap_
37bc0be9bmov rax, [rsp+680]
37bc0bea3mov r10l, [rsp+328]
37bc0beabmov r11, [rsp+312]
37bc0beb3mov edx, [rax]
37bc0beb5mov rax, [rsp+288]
37bc0bebdjmp 0x37bc0ab2b
37bc0bec2
37bc0bec2loc_37bc0bec2:
37bc0bec2mov ebx, esi
37bc0bec4lea rbp, [rsp+408]
37bc0beccjmp 0x37bc0a6d7
37bc0bed1
37bc0bed1loc_37bc0bed1:
37bc0bed1cmp r13l, r9l
37bc0bed4jge 0x37bc0b951
37bc0bedajmp 0x37bc0b386
37bc0bedf
37bc0bedfloc_37bc0bedf:
37bc0bedflea ebx, [r15+1]
37bc0bee3jmp 0x37bc0b06f
37bc0bee8
37bc0bee8loc_37bc0bee8:
37bc0bee8mov ebx, esi
37bc0beeajmp 0x37bc0a6d7
37bc08400
37bc08400zlahef_rook_:
37bc08400push r15
37bc08402push r14
37bc08404push r13
37bc08406push r12
37bc08408push rbp
37bc08409push rdi
37bc0840apush rsi
37bc0840bpush rbx
37bc0840csub rsp, 600
37bc08413movups [rsp+432], x6
37bc0841bmovups [rsp+448], x7
37bc08423movups [rsp+464], x8
37bc0842cmovups [rsp+480], x9
37bc08435movups [rsp+496], x10
37bc0843emovups [rsp+512], x11
37bc08447movups [rsp+528], x12
37bc08450movups [rsp+544], x13
37bc08459movups [rsp+560], x14
37bc08462movups [rsp+576], x15
37bc0846bmov rax, [rsp+712]
37bc08473mov rdi, [rsp+704]
37bc0847bmov r12, [rsp+728]
37bc08483movsxd rsi, [rax]
37bc08486xor eax, eax
37bc08488test rsi, rsi
37bc0848bmov rbx, rcx
37bc0848emov r14, r9
37bc08491mov [rsp+680], rdx
37bc08499cmovns rax, rsi
37bc0849dmov edx, 1
37bc084a2lea rcx, [rip+0x8436e7]
37bc084a9mov [rsp+688], r8
37bc084b1mov [rsp+136], rax
37bc084b9not rax
37bc084bcmov [rsp+144], rax
37bc084c4mov rax, [rsp+736]
37bc084ccmovsxd rsi, [rax]
37bc084cfxor eax, eax
37bc084d1test rsi, rsi
37bc084d4cmovns rax, rsi
37bc084d8mov [rsp+168], rax
37bc084e0not rax
37bc084e3mov [rsp+176], rax
37bc084ebmov rax, [rsp+744]
37bc084f3mov [rax], 0
37bc084f9call dlamch_
37bc084femov r9l, 1
37bc08504mov r8l, 1
37bc0850amov rcx, rbx
37bc0850dmovsd_xmm [rsp+392], x0
37bc08516lea rdx, [rip+0x843674]
37bc0851dcall lsame_
37bc08522test eax, eax
37bc08524je 0x37bc08ae0
37bc0852amov rax, [rsp+688]
37bc08532mov ecx, [rax]
37bc08534mov rax, [rsp+680]
37bc0853cmov r9l, [rax]
37bc0853fmov [rsp+200], ecx
37bc08546mov eax, r9l
37bc08549mov [rsp+408], r9l
37bc08551mov r15l, r9l
37bc08554sub eax, ecx
37bc08556add eax, 1
37bc08559cmp r9l, eax
37bc0855cjg 0x37bc08567
37bc0855ecmp r9l, ecx
37bc08561jg 0x37bc08737
37bc08567
37bc08567loc_37bc08567:
37bc08567mov [rsp+696], r14
37bc0856fmov r14, r12
37bc08572mov r12, rdi
37bc08575nop [rax+rax]
37bc08580
37bc08580loc_37bc08580:
37bc08580test r15l, r15l
37bc08583jle 0x37bc08729
37bc08589movsxd rax, [rsp+200]
37bc08591mov rdi, [rsp+176]
37bc08599movsxd rsi, r15l
37bc0859cimul rax, [rsp+168]
37bc085a5lea rcx, [rdi+rax]
37bc085a9mov rdi, [rsp+136]
37bc085b1mov [rsp+256], rax
37bc085b9mov rax, [rsp+144]
37bc085c1mov [rsp+160], rcx
37bc085c9imul rdi, rsi
37bc085cdlea rbx, [rax+rdi]
37bc085d1cmp r15l, 1
37bc085d5je 0x37bc08620
37bc085d7lea r11, [rip+0x8435b6]
37bc085delea eax, [r15-1]
37bc085e2mov [rsp+420], eax
37bc085e9lea rdx, [rbx+1]
37bc085edlea rax, [rcx+1]
37bc085f1mov r8, r11
37bc085f4mov [rsp+32], r11
37bc085f9shl rax, 4
37bc085fdshl rdx, 4
37bc08601lea rcx, [rsp+420]
37bc08609lea r9, [r14+rax]
37bc0860dadd rdx, r12
37bc08610call zcopy_
37bc08615mov rax, [rsp+680]
37bc0861dmov r9l, [rax]
37bc08620
37bc08620loc_37bc08620:
37bc08620mov rcx, [rsp+160]
37bc08628add rbx, rsi
37bc0862bshl rbx, 4
37bc0862fmovsd_xmm x0, [r12+rbx]
37bc08635lea rax, [rcx+rsi]
37bc08639shl rax, 4
37bc0863dmov [r14+rax+8], 0
37bc08646movsd_xmm [r14+rax], x0
37bc0864ccmp r9l, r15l
37bc0864fjg 0x37bc0a5a0
37bc08655movsxd rbp, [rsp+408]
37bc0865dmov rbx, rbp
37bc08660lea rax, [rbp+rcx]
37bc08665
37bc08665loc_37bc08665:
37bc08665shl rax, 4
37bc08669lea r13l, [rbx-1]
37bc0866dlea r9, [r14+rax]
37bc08671movsd_xmm x6, [r9]
37bc08676cmp ebx, 1
37bc08679jg 0x37bc09d30
37bc0867fpxor x1, x1
37bc08683ucomisd x6, x1
37bc08687jp 0x37bc0a698
37bc0868djne 0x37bc0a698
37bc08693mov rax, [rsp+744]
37bc0869bmov ecx, [rax]
37bc0869dtest ecx, ecx
37bc0869fjne 0x37bc086ab
37bc086a1mov rax, [rsp+744]
37bc086a9mov [rax], ebx
37bc086ab
37bc086abloc_37bc086ab:
37bc086abmov rax, [rsp+136]
37bc086b3imul rax, rbp
37bc086b7add rax, [rsp+144]
37bc086bfadd rax, rbp
37bc086c2shl rax, 4
37bc086c6mov [r12+rax+8], 0
37bc086cfmovsd_xmm [r12+rax], x6
37bc086d5
37bc086d5loc_37bc086d5:
37bc086d5mov r15l, r13l
37bc086d8
37bc086d8loc_37bc086d8:
37bc086d8mov rax, [rsp+720]
37bc086e0mov [rax+4*rbp-4], ebx
37bc086e4
37bc086e4loc_37bc086e4:
37bc086e4mov rax, [rsp+688]
37bc086ecmov [rsp+408], r15l
37bc086f4mov ecx, [rax]
37bc086f6mov rax, [rsp+680]
37bc086femov r9l, [rax]
37bc08701lea eax, [rcx+r15]
37bc08705sub eax, r9l
37bc08708mov [rsp+200], eax
37bc0870fmov eax, r9l
37bc08712sub eax, ecx
37bc08714add eax, 1
37bc08717cmp eax, r15l
37bc0871ajl 0x37bc08580
37bc08720cmp ecx, r9l
37bc08723jge 0x37bc08580
37bc08729
37bc08729loc_37bc08729:
37bc08729mov rdi, r12
37bc0872cmov r12, r14
37bc0872fmov r14, [rsp+696]
37bc08737
37bc08737loc_37bc08737:
37bc08737lea eax, [r15-1]
37bc0873bcdq
37bc0873cidiv ecx
37bc0873elea eax, [r15-1]
37bc08742sub eax, edx
37bc08744lea esi, [rax+1]
37bc08747mov [rsp+192], esi
37bc0874etest ecx, ecx
37bc08750jle 0x37bc0b881
37bc08756test esi, esi
37bc08758jle 0x37bc0bedf
37bc0875exor edx, edx
37bc08760div ecx
37bc08762mov [rsp+224], eax
37bc08769
37bc08769loc_37bc08769:
37bc08769mov eax, [rsp+200]
37bc08770mov rsi, [rsp+176]
37bc08778lea ebx, [r15+1]
37bc0877cmov [rsp+208], ecx
37bc08783mov [rsp+696], r14
37bc0878badd eax, 1
37bc0878emov [rsp+704], rdi
37bc08796cdqe
37bc08798mov [rsp+256], ebx
37bc0879fimul rax, [rsp+168]
37bc087a8mov [rsp+728], r12
37bc087b0mov r12, [rsp+712]
37bc087b8add rsi, rax
37bc087bbmovsxd rax, ebx
37bc087bemov [rsp+200], rsi
37bc087c6mov rsi, [rsp+136]
37bc087ceimul rax, rsi
37bc087d2add rax, [rsp+144]
37bc087dalea r13, [rsi+1]
37bc087deshl rsi, 4
37bc087e2mov [rsp+232], rax
37bc087eaadd rax, 1
37bc087eeshl r13, 4
37bc087f2shl rax, 4
37bc087f6mov [rsp+176], r13
37bc087feadd rax, rdi
37bc08801mov [rsp+184], rsi
37bc08809mov [rsp+240], rax
37bc08811nop [rax]
37bc08815nop [rax+rax]
37bc08820
37bc08820loc_37bc08820:
37bc08820mov edi, [rsp+192]
37bc08827mov rsi, [rsp+688]
37bc0882fmov eax, r15l
37bc08832mov edx, [rsi]
37bc08834sub eax, edi
37bc08836add eax, 1
37bc08839cmp eax, edx
37bc0883bcmovg eax, edx
37bc0883emov [rsp+404], eax
37bc08845add eax, edi
37bc08847cmp eax, edi
37bc08849jle 0x37bc089b1
37bc0884fmovsxd r10, [rsp+192]
37bc08857mov rdi, [rsp+232]
37bc0885flea rbp, [rsp+416]
37bc08867mov r13l, 1
37bc0886dmov rdx, [rsp+136]
37bc08875mov [rsp+160], rbp
37bc0887dlea rsi, [r10+rdi]
37bc08881mov rdi, [rsp+144]
37bc08889mov rcx, r10
37bc0888cmov rbp, [rsp+736]
37bc08894imul rdx, r10
37bc08898shl rsi, 4
37bc0889cadd rsi, [rsp+704]
37bc088a4lea rbx, [rdi+r10]
37bc088a8mov edi, 1
37bc088adadd r10, [rsp+200]
37bc088b5sub edi, ecx
37bc088b7shl r10, 4
37bc088bbadd r10, [rsp+728]
37bc088c3add rbx, rdx
37bc088c6add eax, edi
37bc088c8lea rdx, [rsp+420]
37bc088d0mov r14, r10
37bc088d3mov [rsp+152], eax
37bc088dashl rbx, 4
37bc088deadd rbx, [rsp+704]
37bc088e6mov [rsp+168], rdx
37bc088eemov rdi, rbx
37bc088f1nop [rax]
37bc088f5nop [rax+rax]
37bc08900
37bc08900loc_37bc08900:
37bc08900lea rax, [rip+0x84328d]
37bc08907mov [rbx+8], 0
37bc0890fsub r9l, r15l
37bc08912mov r8, [rsp+168]
37bc0891amov [rsp+80], rax
37bc0891flea rax, [rip+0x843292]
37bc08926mov rdx, [rsp+160]
37bc0892elea rcx, [rip+0x843273]
37bc08935mov [rsp+72], rdi
37bc0893amov [rsp+64], rax
37bc0893fmov [rsp+48], r14
37bc08944add r14, 16
37bc08948mov [rsp+88], 12
37bc08951mov [rsp+56], rbp
37bc08956mov [rsp+40], r12
37bc0895bmov [rsp+32], rsi
37bc08960mov [rsp+420], r9l
37bc08968lea r9, [rip+0x843229]
37bc0896fmov [rsp+416], r13l
37bc08977add r13l, 1
37bc0897bcall zgemv_
37bc08980mov rax, [rsp+680]
37bc08988mov [rbx+8], 0
37bc08990add rdi, [rsp+184]
37bc08998add rbx, [rsp+176]
37bc089a0mov r9l, [rax]
37bc089a3cmp [rsp+152], r13l
37bc089abjne 0x37bc08900
37bc089b1
37bc089b1loc_37bc089b1:
37bc089b1cmp [rsp+192], 1
37bc089b9jle 0x37bc08aaa
37bc089bfmov edi, [rsp+192]
37bc089c6mov [rsp+96], r12
37bc089cbsub r9l, r15l
37bc089celea r8, [rsp+416]
37bc089d6mov rdx, [rsp+136]
37bc089demov [rsp+56], r12
37bc089e3lea rcx, [rip+0x8431be]
37bc089ealea eax, [rdi-1]
37bc089edmov [rsp+420], r9l
37bc089f5lea r9, [rsp+404]
37bc089fdmov [rsp+416], eax
37bc08a04movsxd rax, edi
37bc08a07mov rdi, [rsp+144]
37bc08a0fmov [rsp+112], 9
37bc08a18imul rdx, rax
37bc08a1cadd rax, [rsp+200]
37bc08a24mov [rsp+104], 12
37bc08a2dshl rax, 4
37bc08a31add rax, [rsp+728]
37bc08a39mov [rsp+64], rax
37bc08a3emov rax, [rsp+240]
37bc08a46lea rdx, [rdi+rdx+1]
37bc08a4blea rdi, [rip+0x843166]
37bc08a52mov [rsp+80], rdi
37bc08a57shl rdx, 4
37bc08a5bmov rdi, [rsp+736]
37bc08a63add rdx, [rsp+704]
37bc08a6bmov [rsp+48], rax
37bc08a70lea rax, [rip+0x843121]
37bc08a77mov [rsp+88], rdx
37bc08a7clea rdx, [rsp+420]
37bc08a84mov [rsp+40], rax
37bc08a89mov [rsp+32], rdx
37bc08a8elea rdx, [rip+0x843133]
37bc08a95mov [rsp+72], rdi
37bc08a9acall zgemm_
37bc08a9fmov rax, [rsp+680]
37bc08aa7mov r9l, [rax]
37bc08aaa
37bc08aaaloc_37bc08aaa:
37bc08aaamov eax, [rsp+224]
37bc08ab1mov edi, [rsp+208]
37bc08ab8sub [rsp+192], edi
37bc08abftest eax, eax
37bc08ac1je 0x37bc0b058
37bc08ac7sub eax, 1
37bc08acamov [rsp+224], eax
37bc08ad1jmp 0x37bc08820
37bc08ad6
37bc08ad6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc08ae0
37bc08ae0loc_37bc08ae0:
37bc08ae0mov rax, [rsp+680]
37bc08ae8mov [rsp+696], r14
37bc08af0mov r13l, 1
37bc08af6mov r9l, [rax]
37bc08af9nop [rax]
37bc08b00
37bc08b00loc_37bc08b00:
37bc08b00mov rax, [rsp+688]
37bc08b08mov [rsp+408], r13l
37bc08b10mov r8l, r9l
37bc08b13mov ecx, [rax]
37bc08b15cmp ecx, r13l
37bc08b18jg 0x37bc08b23
37bc08b1acmp ecx, r9l
37bc08b1djl 0x37bc0bd87
37bc08b23
37bc08b23loc_37bc08b23:
37bc08b23cmp r13l, r9l
37bc08b26jg 0x37bc0b372
37bc08b2cmov rax, [rsp+136]
37bc08b34movsxd r11, r13l
37bc08b37mov r14, [rsp+168]
37bc08b3fimul rax, r11
37bc08b43imul r14, r11
37bc08b47mov [rsp+336], rax
37bc08b4fadd rax, [rsp+144]
37bc08b57mov [rsp+160], rax
37bc08b5fadd rax, r11
37bc08b62mov [rsp+304], rax
37bc08b6ashl rax, 4
37bc08b6elea rcx, [rdi+rax]
37bc08b72mov rax, [rsp+176]
37bc08b7amovsd_xmm x0, [rcx]
37bc08b7emov [rsp+312], rcx
37bc08b86add rax, r14
37bc08b89mov [rsp+232], rax
37bc08b91add rax, r11
37bc08b94mov [rsp+328], rax
37bc08b9cshl rax, 4
37bc08ba0add rax, r12
37bc08ba3mov [rsp+224], rax
37bc08babmov [rax+8], 0
37bc08bb3movsd_xmm [rax], x0
37bc08bb7lea eax, [r13+1]
37bc08bbbmov [rsp+208], eax
37bc08bc2cmp r13l, r9l
37bc08bc5jl 0x37bc08d70
37bc08bcblea rax, [r11-1]
37bc08bcfmov [rsp+240], rax
37bc08bd7mov [rsp+272], rax
37bc08bdfcmp r13l, 1
37bc08be3jg 0x37bc08fa0
37bc08be9
37bc08be9loc_37bc08be9:
37bc08be9pxor x1, x1
37bc08beducomisd x0, x1
37bc08bf1jp 0x37bc08bf9
37bc08bf3je 0x37bc08d28
37bc08bf9
37bc08bf9loc_37bc08bf9:
37bc08bf9lea rbp, [rip+0x842f94]
37bc08c00lea r15, [rsp+420]
37bc08c08
37bc08c08loc_37bc08c08:
37bc08c08mov [rsp+412], r13l
37bc08c10mov ebx, r13l
37bc08c13
37bc08c13loc_37bc08c13:
37bc08c13mov rsi, [rsp+312]
37bc08c1bmov [rsp+32], rbp
37bc08c20sub r8l, r13l
37bc08c23mov rcx, r15
37bc08c26mov rdx, [rsp+224]
37bc08c2elea eax, [r8+1]
37bc08c32lea r8, [rip+0x842f5b]
37bc08c39mov [rsp+152], r11
37bc08c41mov r9, rsi
37bc08c44mov [rsp+420], eax
37bc08c4bcall zcopy_
37bc08c50mov rax, [rsp+680]
37bc08c58mov edx, [rax]
37bc08c5amov r9l, edx
37bc08c5dcmp edx, r13l
37bc08c60jle 0x37bc08d1f
37bc08c66movsd_xmm x0, [rsi]
37bc08c6amov r11, [rsp+152]
37bc08c72movsxd rsi, [rsp+208]
37bc08c7amovapd x1, x0
37bc08c7eandpd x1, [rip+0x842f5a]
37bc08c86comisd x1, [rsp+392]
37bc08c8fjb 0x37bc0bbe8
37bc08c95movsd_xmm x1, [rip+0x842f5b]
37bc08c9dsub edx, r13l
37bc08ca0mov rcx, r15
37bc08ca3mov rax, [rsp+160]
37bc08cabmov [rsp+420], edx
37bc08cb2lea r9, [rip+0x842edb]
37bc08cb9lea rdx, [rsp+424]
37bc08cc1divsd x1, x0
37bc08cc5add rax, rsi
37bc08cc8shl rax, 4
37bc08ccclea r8, [rdi+rax]
37bc08cd0movsd_xmm [rsp+424], x1
37bc08cd9call zdscal_
37bc08cdemov rax, [rsp+680]
37bc08ce6mov edx, [rax]
37bc08ce8
37bc08ce8loc_37bc08ce8:
37bc08ce8mov rax, [rsp+232]
37bc08cf0sub edx, r13l
37bc08cf3lea r8, [rip+0x842e9a]
37bc08cfamov rcx, r15
37bc08cfdmov [rsp+420], edx
37bc08d04add rsi, rax
37bc08d07shl rsi, 4
37bc08d0blea rdx, [r12+rsi]
37bc08d0fcall zlacgv_
37bc08d14mov rax, [rsp+680]
37bc08d1cmov r9l, [rax]
37bc08d1f
37bc08d1floc_37bc08d1f:
37bc08d1fmov r13l, ebx
37bc08d22jmp 0x37bc08d4e
37bc08d24
37bc08d24 0f 1f 40 00 ..@.
37bc08d28
37bc08d28loc_37bc08d28:
37bc08d28mov rax, [rsp+744]
37bc08d30mov eax, [rax]
37bc08d32test eax, eax
37bc08d34je 0x37bc08f88
37bc08d3amov rax, [rsp+312]
37bc08d42mov [rax+8], 0
37bc08d4amovsd_xmm [rax], x0
37bc08d4e
37bc08d4eloc_37bc08d4e:
37bc08d4emov rax, [rsp+720]
37bc08d56mov rsi, [rsp+272]
37bc08d5emov [rax+4*rsi], r13l
37bc08d62mov r13l, [rsp+208]
37bc08d6ajmp 0x37bc08b00
37bc08d6f
37bc08d6f 90 .
37bc08d70
37bc08d70loc_37bc08d70:
37bc08d70movsxd rax, [rsp+208]
37bc08d78mov rsi, [rsp+232]
37bc08d80sub r9l, r13l
37bc08d83lea rbp, [rip+0x842e0a]
37bc08d8amov [rsp+32], rbp
37bc08d8flea r15, [rsp+420]
37bc08d97mov r8, rbp
37bc08d9alea rcx, [rsi+rax]
37bc08d9emov rsi, [rsp+160]
37bc08da6mov [rsp+420], r9l
37bc08daeshl rcx, 4
37bc08db2mov [rsp+152], r11
37bc08dbaadd rax, rsi
37bc08dbdlea r9, [r12+rcx]
37bc08dc1mov rcx, r15
37bc08dc4shl rax, 4
37bc08dc8lea rdx, [rdi+rax]
37bc08dcccall zcopy_
37bc08dd1mov rax, [rsp+680]
37bc08dd9mov r11, [rsp+152]
37bc08de1mov r9l, [rax]
37bc08de4lea rax, [r11-1]
37bc08de8mov [rsp+240], rax
37bc08df0mov [rsp+272], rax
37bc08df8mov r8l, r9l
37bc08dfbcmp r13l, 1
37bc08dffjg 0x37bc08faf
37bc08e05
37bc08e05loc_37bc08e05:
37bc08e05mov rax, [rsp+224]
37bc08e0dmovsd_xmm x0, [rax]
37bc08e11cmp r13l, r9l
37bc08e14jge 0x37bc08be9
37bc08e1amovsxd rax, [rsp+208]
37bc08e22sub r9l, r13l
37bc08e25mov rcx, r15
37bc08e28mov rsi, [rsp+232]
37bc08e30lea r8, [rip+0x842d5d]
37bc08e37movapd x6, x0
37bc08e3bmov [rsp+152], r11
37bc08e43andpd x6, [rip+0x842d95]
37bc08e4bmov [rsp+280], rax
37bc08e53add rax, rsi
37bc08e56mov [rsp+360], rax
37bc08e5eshl rax, 4
37bc08e62lea rbx, [r12+rax]
37bc08e66mov [rsp+420], r9l
37bc08e6emov rdx, rbx
37bc08e71mov [rsp+368], rbx
37bc08e79call izamax_
37bc08e7emovapd x1, x6
37bc08e82mov r11, [rsp+152]
37bc08e8alea ebx, [rax+r13]
37bc08e8emov rax, [rsp+232]
37bc08e96movsxd rsi, ebx
37bc08e99add rax, rsi
37bc08e9cshl rax, 4
37bc08ea0add rax, r12
37bc08ea3movsd_xmm x7, [rax]
37bc08ea7movsd_xmm x0, [rax+8]
37bc08eacandpd x7, [rip+0x842d2c]
37bc08eb4andpd x0, [rip+0x842d24]
37bc08ebcaddsd x7, x0
37bc08ec0pxor x0, x0
37bc08ec4maxsd x1, x7
37bc08ec8ucomisd x1, x0
37bc08eccjp 0x37bc09070
37bc08ed2jne 0x37bc09070
37bc08ed8mov rax, [rsp+224]
37bc08ee0movsd_xmm x0, [rax]
37bc08ee4mov rax, [rsp+680]
37bc08eecmov r9l, [rax]
37bc08eefmov rax, [rsp+744]
37bc08ef7mov r8l, [rax]
37bc08efatest r8l, r8l
37bc08efdje 0x37bc08f88
37bc08f03
37bc08f03loc_37bc08f03:
37bc08f03mov rax, [rsp+312]
37bc08f0bmov [rax+8], 0
37bc08f13movsd_xmm [rax], x0
37bc08f17cmp r9l, r13l
37bc08f1ajle 0x37bc08d4e
37bc08f20movsxd rax, [rsp+208]
37bc08f28mov rdx, [rsp+232]
37bc08f30sub r9l, r13l
37bc08f33lea rbp, [rip+0x842c5a]
37bc08f3amov rcx, [rsp+160]
37bc08f42mov [rsp+32], rbp
37bc08f47mov r8, rbp
37bc08f4amov [rsp+420], r9l
37bc08f52add rcx, rax
37bc08f55add rax, rdx
37bc08f58shl rax, 4
37bc08f5cshl rcx, 4
37bc08f60lea r9, [rdi+rcx]
37bc08f64lea rdx, [r12+rax]
37bc08f68lea rcx, [rsp+420]
37bc08f70call zcopy_
37bc08f75mov rax, [rsp+680]
37bc08f7dmov r9l, [rax]
37bc08f80jmp 0x37bc08d4e
37bc08f85
37bc08f85 0f 1f 00 ...
37bc08f88
37bc08f88loc_37bc08f88:
37bc08f88mov rax, [rsp+744]
37bc08f90mov [rax], r13l
37bc08f93jmp 0x37bc08f03
37bc08f98
37bc08f98 0f 1f 84 00 00 00 00 00 ........
37bc08fa0
37bc08fa0loc_37bc08fa0:
37bc08fa0lea rbp, [rip+0x842bed]
37bc08fa7lea r15, [rsp+420]
37bc08faf
37bc08fafloc_37bc08faf:
37bc08faflea eax, [r13-1]
37bc08fb3mov [rsp+80], rbp
37bc08fb8sub r9l, r13l
37bc08fbbmov r8, r15
37bc08fbelea rbx, [rip+0x842bf3]
37bc08fc5mov [rsp+420], eax
37bc08fccmov rax, [rsp+240]
37bc08fd4add r9l, 1
37bc08fd8mov [rsp+64], rbx
37bc08fddmov rbx, [rsp+736]
37bc08fe5lea rdx, [rsp+416]
37bc08fedmov rsi, [rsp+224]
37bc08ff5shl rax, 4
37bc08ff9mov [rsp+88], 12
37bc09002mov [rsp+56], rbx
37bc09007mov rbx, [rsp+712]
37bc0900flea rcx, [r12+rax]
37bc09013add rax, rdi
37bc09016mov [rsp+48], rcx
37bc0901blea rcx, [rip+0x842b86]
37bc09022mov [rsp+32], rax
37bc09027mov [rsp+72], rsi
37bc0902cmov [rsp+40], rbx
37bc09031mov [rsp+416], r9l
37bc09039lea r9, [rip+0x842b58]
37bc09040mov [rsp+152], r11
37bc09048call zgemv_
37bc0904dmov rax, [rsp+680]
37bc09055mov [rsi+8], 0
37bc0905dmov r11, [rsp+152]
37bc09065mov r9l, [rax]
37bc09068mov r8l, r9l
37bc0906bjmp 0x37bc08e05
37bc09070
37bc09070loc_37bc09070:
37bc09070movsd_xmm x0, [rip+0x842b78]
37bc09078mulsd x0, x7
37bc0907ccomisd x0, x6
37bc09080jbe 0x37bc0bd77
37bc09086mov rax, [rsp+176]
37bc0908eadd r14, [rsp+168]
37bc09096mov [rsp+256], r13l
37bc0909emov [rsp+384], r11
37bc090a6add rax, r14
37bc090a9mov [rsp+200], rbp
37bc090b1mov rbp, rsi
37bc090b4mov esi, ebx
37bc090b6mov [rsp+152], rax
37bc090beadd rax, r11
37bc090c1shl rax, 4
37bc090c5add rax, r12
37bc090c8mov [rsp+192], rax
37bc090d0lea rax, [r11-1]
37bc090d4shl rax, 4
37bc090d8add rax, rdi
37bc090dbmov [rsp+376], rax
37bc090e3mov eax, [rsp+184]
37bc090eamov [rsp+344], eax
37bc090f1
37bc090f1loc_37bc090f1:
37bc090f1mov rax, [rsp+160]
37bc090f9mov r14, [rsp+192]
37bc09101mov ebx, esi
37bc09103mov rcx, r15
37bc09106mov r8, [rsp+712]
37bc0910esub ebx, r13l
37bc09111lea rdx, [rax+rbp]
37bc09115mov rax, [rsp+200]
37bc0911dmov r9, r14
37bc09120mov [rsp+420], ebx
37bc09127shl rdx, 4
37bc0912bmov [rsp+32], rax
37bc09130add rdx, rdi
37bc09133call zcopy_
37bc09138mov rdx, r14
37bc0913bmov rcx, r15
37bc0913elea r8, [rip+0x842a4f]
37bc09145mov [rsp+420], ebx
37bc0914ccall zlacgv_
37bc09151mov rax, [rsp+136]
37bc09159mov rcx, [rsp+152]
37bc09161imul rax, rbp
37bc09165add rax, [rsp+144]
37bc0916dlea r14, [rcx+rbp]
37bc09171mov [rsp+288], rax
37bc09179add rax, rbp
37bc0917cshl r14, 4
37bc09180mov [rsp+320], rax
37bc09188shl rax, 4
37bc0918cadd r14, r12
37bc0918fmovsd_xmm x0, [rdi+rax]
37bc09194mov rax, [rsp+680]
37bc0919cmov [r14+8], 0
37bc091a4mov eax, [rax]
37bc091a6movsd_xmm [r14], x0
37bc091abcmp eax, esi
37bc091adjg 0x37bc09418
37bc091b3
37bc091b3loc_37bc091b3:
37bc091b3cmp r13l, 1
37bc091b7jle 0x37bc09272
37bc091bdmov rax, [rsp+680]
37bc091c5lea rdx, [rsp+416]
37bc091cdmov r8, r15
37bc091d0lea r9, [rip+0x8429c1]
37bc091d7lea rcx, [rip+0x8429ca]
37bc091demov eax, [rax]
37bc091e0mov [rsp+88], 12
37bc091e9mov [rsp+352], eax
37bc091f0sub eax, r13l
37bc091f3add eax, 1
37bc091f6mov [rsp+416], eax
37bc091fdlea eax, [r13-1]
37bc09201mov [rsp+420], eax
37bc09208mov rax, [rsp+200]
37bc09210mov [rsp+80], rax
37bc09215mov rax, [rsp+192]
37bc0921dmov [rsp+72], rax
37bc09222lea rax, [rip+0x84298f]
37bc09229mov [rsp+64], rax
37bc0922emov rax, [rsp+736]
37bc09236mov [rsp+56], rax
37bc0923blea rax, [rbp-1]
37bc0923fshl rax, 4
37bc09243add rax, r12
37bc09246mov [rsp+48], rax
37bc0924bmov rax, [rsp+712]
37bc09253mov [rsp+40], rax
37bc09258mov rax, [rsp+376]
37bc09260mov [rsp+32], rax
37bc09265call zgemv_
37bc0926amov [r14+8], 0
37bc09272
37bc09272loc_37bc09272:
37bc09272cmp esi, r13l
37bc09275jne 0x37bc09300
37bc0927bmov rax, [rsp+680]
37bc09283mov eax, [rax]
37bc09285cmp esi, eax
37bc09287jl 0x37bc09810
37bc0928dmov rbp, [rsp+200]
37bc09295sub eax, esi
37bc09297mov rcx, r15
37bc0929amov ebx, esi
37bc0929cmov r11, [rsp+384]
37bc092a4mov r9, [rsp+224]
37bc092acadd eax, 1
37bc092aflea r8, [rip+0x8428de]
37bc092b6mov [rsp+32], rbp
37bc092bbmov rdx, [rsp+192]
37bc092c3mov [rsp+152], r11
37bc092cbmov [rsp+420], eax
37bc092d2call zcopy_
37bc092d7mov [rsp+412], esi
37bc092demov r11, [rsp+152]
37bc092e6
37bc092e6loc_37bc092e6:
37bc092e6mov rax, [rsp+680]
37bc092eemov r8l, [rax]
37bc092f1jmp 0x37bc08c13
37bc092f6
37bc092f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc09300
37bc09300loc_37bc09300:
37bc09300mov rdx, [rsp+192]
37bc09308lea r8, [rip+0x842885]
37bc0930fmov rcx, r15
37bc09312mov [rsp+420], ebx
37bc09319call izamax_
37bc0931elea eax, [r13+rax-1]
37bc09323mov [rsp+184], eax
37bc0932acdqe
37bc0932cadd rax, [rsp+152]
37bc09334shl rax, 4
37bc09338add rax, r12
37bc0933bmovsd_xmm x6, [rax]
37bc0933fmovsd_xmm x0, [rax+8]
37bc09344mov rax, [rsp+680]
37bc0934candpd x6, [rip+0x84288c]
37bc09354andpd x0, [rip+0x842884]
37bc0935cmov eax, [rax]
37bc0935eaddsd x6, x0
37bc09362cmp eax, esi
37bc09364jg 0x37bc09898
37bc0936a
37bc0936aloc_37bc0936a:
37bc0936amovsd_xmm x1, [rip+0x84287e]
37bc09372movsd_xmm x0, [r14]
37bc09377andpd x0, [rip+0x842861]
37bc0937fmulsd x1, x6
37bc09383comisd x1, x0
37bc09387jbe 0x37bc09468
37bc0938dmov ebx, [rsp+184]
37bc09394cmp ebx, [rsp+256]
37bc0939bje 0x37bc0b538
37bc093a1comisd x7, x6
37bc093a5jae 0x37bc0b538
37bc093abmov rax, [rsp+680]
37bc093b3mov rcx, r15
37bc093b6movapd x7, x6
37bc093bamovsxd rbp, ebx
37bc093bdmov r9, [rsp+224]
37bc093c5mov rdx, [rsp+192]
37bc093cdlea r8, [rip+0x8427c0]
37bc093d4mov eax, [rax]
37bc093d6mov [rsp+256], eax
37bc093ddsub eax, r13l
37bc093e0add eax, 1
37bc093e3mov [rsp+420], eax
37bc093eamov rax, [rsp+200]
37bc093f2mov [rsp+32], rax
37bc093f7call zcopy_
37bc093fcmov [rsp+256], esi
37bc09403mov esi, ebx
37bc09405mov [rsp+344], ebx
37bc0940cjmp 0x37bc090f1
37bc09411
37bc09411 0f 1f 80 00 00 00 00 .......
37bc09418
37bc09418loc_37bc09418:
37bc09418sub eax, esi
37bc0941amov rdx, [rsp+288]
37bc09422lea r8, [rip+0x84276b]
37bc09429mov [rsp+420], eax
37bc09430lea eax, [rsi+1]
37bc09433cdqe
37bc09435add rcx, rax
37bc09438add rax, rdx
37bc0943bshl rax, 4
37bc0943fshl rcx, 4
37bc09443lea rdx, [rdi+rax]
37bc09447mov rax, [rsp+200]
37bc0944flea r9, [r12+rcx]
37bc09453mov rcx, r15
37bc09456mov [rsp+32], rax
37bc0945bcall zcopy_
37bc09460jmp 0x37bc091b3
37bc09465
37bc09465 0f 1f 00 ...
37bc09468
37bc09468loc_37bc09468:
37bc09468mov rax, [rsp+680]
37bc09470mov r14l, ebx
37bc09473mov ebx, esi
37bc09475mov rsi, rbp
37bc09478mov rbp, [rsp+200]
37bc09480mov r11, [rsp+384]
37bc09488lea r8, [rip+0x842705]
37bc0948fmov rcx, r15
37bc09492mov eax, [rax]
37bc09494mov r9, [rsp+224]
37bc0949cmov [rsp+32], rbp
37bc094a1mov rdx, [rsp+192]
37bc094a9mov [rsp+200], eax
37bc094b0sub eax, r13l
37bc094b3add eax, 1
37bc094b6mov [rsp+344], r11
37bc094bemov [rsp+420], eax
37bc094c5call zcopy_
37bc094cacmp ebx, r13l
37bc094cdmov [rsp+412], r13l
37bc094d5mov r11, [rsp+344]
37bc094ddje 0x37bc092e6
37bc094e3mov rcx, [rsp+160]
37bc094ebmov rax, [rsp+240]
37bc094f3mov [rsp+344], 1
37bc094femov rdx, [rsp+280]
37bc09506mov [rsp+192], rcx
37bc0950elea rcx, [rsp+412]
37bc09516mov [rsp+200], rcx
37bc0951emov [rsp+352], rax
37bc09526mov rax, [rsp+304]
37bc0952e
37bc0952eloc_37bc0952e:
37bc0952eshl rax, 4
37bc09532sub r14l, 1
37bc09536mov rcx, r15
37bc09539mov r9, [rsp+136]
37bc09541movsd_xmm x0, [rdi+rax]
37bc09546mov rax, [rsp+320]
37bc0954elea r8, [rip+0x84263f]
37bc09555mov [rsp+376], r11
37bc0955dimul r9, rdx
37bc09561add r9, [rsp+144]
37bc09569add rdx, [rsp+192]
37bc09571mov [rsp+420], r14l
37bc09579shl rax, 4
37bc0957dadd r9, rsi
37bc09580shl rdx, 4
37bc09584movsd_xmm [rdi+rax], x0
37bc09589shl r9, 4
37bc0958dadd rdx, rdi
37bc09590mov [rdi+rax+8], 0
37bc09599add r9, rdi
37bc0959cmov rax, [rsp+712]
37bc095a4mov [rsp+320], r9
37bc095acmov [rsp+32], rax
37bc095b1call zcopy_
37bc095b6mov r8, [rsp+712]
37bc095bemov rcx, r15
37bc095c1mov rdx, [rsp+320]
37bc095c9mov [rsp+420], r14l
37bc095d1call zlacgv_
37bc095d6mov rax, [rsp+680]
37bc095demov r11, [rsp+376]
37bc095e6mov eax, [rax]
37bc095e8cmp eax, ebx
37bc095eajg 0x37bc0b2a0
37bc095f0
37bc095f0loc_37bc095f0:
37bc095f0sub rsi, 1
37bc095f4shl rsi, 4
37bc095f8cmp r13l, 1
37bc095fcjle 0x37bc09644
37bc095felea eax, [r13-1]
37bc09602mov rdx, [rsp+352]
37bc0960alea r9, [rdi+rsi]
37bc0960emov rcx, r15
37bc09611mov [rsp+420], eax
37bc09618mov rax, [rsp+712]
37bc09620shl rdx, 4
37bc09624mov [rsp+192], r11
37bc0962cmov [rsp+32], rax
37bc09631add rdx, rdi
37bc09634mov r8, rax
37bc09637call zswap_
37bc0963cmov r11, [rsp+192]
37bc09644
37bc09644loc_37bc09644:
37bc09644mov rax, [rsp+736]
37bc0964cmov rdx, [rsp+240]
37bc09654lea r9, [r12+rsi]
37bc09658mov [rsp+192], r11
37bc09660mov rcx, [rsp+200]
37bc09668mov [rsp+32], rax
37bc0966dshl rdx, 4
37bc09671mov r8, rax
37bc09674add rdx, r12
37bc09677call zswap_
37bc0967ccmp [rsp+344], 1
37bc09684mov r11, [rsp+192]
37bc0968cje 0x37bc092e6
37bc09692mov rax, [rsp+160]
37bc0969aadd rax, [rsp+280]
37bc096a2mov [rsp+344], rax
37bc096aamov rax, [rsp+336]
37bc096b2add rax, [rsp+136]
37bc096baadd rax, [rsp+144]
37bc096c2mov [rsp+192], rax
37bc096ca
37bc096caloc_37bc096ca:
37bc096camov rax, [rsp+680]
37bc096d2movd x5, ebx
37bc096d6pxor x10, x10
37bc096dbmovd x0, [rsp+256]
37bc096e4lea ebx, [r13+2]
37bc096e8mov esi, [rax]
37bc096eamov rax, [rsp+280]
37bc096f2punpckldq x0, x5
37bc096f6add rax, [rsp+152]
37bc096fepsubd x10, x0
37bc09703shl rax, 4
37bc09707lea ebp, [rsi-1]
37bc0970amovupd x5, [r12+rax]
37bc09710mov rax, [rsp+328]
37bc09718shl rax, 4
37bc0971cmovups [rsp+208], x5
37bc09724movupd x9, [r12+rax]
37bc0972amov rax, [rsp+360]
37bc09732shl rax, 4
37bc09736movupd x8, [r12+rax]
37bc0973ccmp ebp, r13l
37bc0973fjg 0x37bc098b0
37bc09745
37bc09745loc_37bc09745:
37bc09745mov rax, [rsp+304]
37bc0974dsub esi, r13l
37bc09750lea r8, [rip+0x84243d]
37bc09757mov rcx, r15
37bc0975amovupd x5, [rsp+208]
37bc09763mov rdx, [rsp+368]
37bc0976bmov [rsp+420], esi
37bc09772not r13l
37bc09775shl rax, 4
37bc09779movups [rdi+rax], x9
37bc0977emov rax, [rsp+344]
37bc09786shl rax, 4
37bc0978amovups [rdi+rax], x8
37bc0978fmov rax, [rsp+280]
37bc09797add rax, [rsp+192]
37bc0979fshl rax, 4
37bc097a3movups [rdi+rax], x5
37bc097a7call zlacgv_
37bc097acmov rax, [rsp+680]
37bc097b4movsxd rdx, ebx
37bc097b7mov rcx, r15
37bc097baadd rdx, [rsp+152]
37bc097c2lea r8, [rip+0x8423cb]
37bc097c9shl rdx, 4
37bc097cdadd r13l, [rax]
37bc097d0add rdx, r12
37bc097d3mov [rsp+420], r13l
37bc097dbmov r13l, ebx
37bc097decall zlacgv_
37bc097e3mov rax, [rsp+720]
37bc097ebmov rsi, [rsp+272]
37bc097f3movq [rax+4*rsi], x10
37bc097f9mov rax, [rsp+680]
37bc09801mov r9l, [rax]
37bc09804jmp 0x37bc08b00
37bc09809
37bc09809 0f 1f 80 00 00 00 00 .......
37bc09810
37bc09810loc_37bc09810:
37bc09810pxor x8, x8
37bc09815
37bc09815loc_37bc09815:
37bc09815lea edx, [rsi+1]
37bc09818sub eax, esi
37bc0981alea r8, [rip+0x842373]
37bc09821mov rcx, r15
37bc09824movsxd rdx, edx
37bc09827add rdx, [rsp+152]
37bc0982fmov [rsp+420], eax
37bc09836shl rdx, 4
37bc0983aadd rdx, r12
37bc0983dcall izamax_
37bc09842lea edx, [rax+rsi]
37bc09845movsxd rax, edx
37bc09848add rax, [rsp+152]
37bc09850shl rax, 4
37bc09854add rax, r12
37bc09857movsd_xmm x6, [rax]
37bc0985bmovsd_xmm x0, [rax+8]
37bc09860andpd x6, [rip+0x842378]
37bc09868andpd x0, [rip+0x842370]
37bc09870mov eax, [rsp+344]
37bc09877addsd x6, x0
37bc0987bcomisd x6, x8
37bc09880maxsd x6, x8
37bc09885cmova eax, edx
37bc09888mov [rsp+184], eax
37bc0988fjmp 0x37bc0936a
37bc09894
37bc09894 0f 1f 40 00 ..@.
37bc09898
37bc09898loc_37bc09898:
37bc09898mov ecx, [rsp+184]
37bc0989fmovapd x8, x6
37bc098a4mov [rsp+344], ecx
37bc098abjmp 0x37bc09815
37bc098b0
37bc098b0loc_37bc098b0:
37bc098b0movapd x7, x5
37bc098b4movapd x15, x8
37bc098b9movapd x6, x8
37bc098beandpd x15, [rip+0x842319]
37bc098c7unpckhpd x7, x7
37bc098cbmovapd x0, x7
37bc098cfmovapd x7, x9
37bc098d4unpckhpd x7, x7
37bc098d8movapd x1, x7
37bc098dcmovapd x7, x8
37bc098e1unpckhpd x7, x7
37bc098e5movapd x14, x7
37bc098eamovapd x11, x7
37bc098efandpd x14, [rip+0x8422e8]
37bc098f8comisd x14, x15
37bc098fdja 0x37bc09c51
37bc09903movapd x3, x7
37bc09907divsd x3, x8
37bc0990cmovapd x2, x3
37bc09910movapd x12, x3
37bc09915mulsd x12, x0
37bc0991amulsd x3, x5
37bc0991emulsd x2, x7
37bc09922addsd x12, x5
37bc09927movapd x5, x7
37bc0992bsubsd x0, x3
37bc0992faddsd x2, x8
37bc09934divsd x0, x2
37bc09938divsd x12, x2
37bc0993dmovq x2, [rip+0x8422bb]
37bc09945xorpd x5, x2
37bc09949movsd_xmm [rsp+240], x5
37bc09952movapd x3, x5
37bc09956movsd_xmm [rsp+224], x0
37bc0995fdivsd x3, x8
37bc09964mulsd x5, x3
37bc09968movapd x13, x3
37bc0996dmulsd x3, x9
37bc09972mulsd x13, x1
37bc09977movapd x0, x5
37bc0997baddsd x0, x8
37bc09980subsd x1, x3
37bc09984addsd x13, x9
37bc09989divsd x1, x0
37bc0998ddivsd x13, x0
37bc09992movsd_xmm [rsp+200], x1
37bc0999b
37bc0999bloc_37bc0999b:
37bc0999bmov [rsp+400], ebx
37bc099a2cmp esi, ebx
37bc099a4jl 0x37bc09745
37bc099aamovapd x0, x13
37bc099aflea eax, [rsi-2]
37bc099b2movapd x3, x14
37bc099b7mov ecx, esi
37bc099b9mulsd x0, x12
37bc099besub eax, r13l
37bc099c1movsd_xmm x1, [rsp+200]
37bc099camovsd_xmm x5, [rip+0x842226]
37bc099d2add rax, 1
37bc099d6xorpd x2, x6
37bc099damov r8, [rsp+232]
37bc099e2mov r9, [rsp+160]
37bc099eashl rax, 4
37bc099eemovapd x14, x13
37bc099f3pxor x7, x7
37bc099f7movsd_xmm [rsp+160], x12
37bc09a01mov r14, rax
37bc09a04add r8, r11
37bc09a07movapd x13, x3
37bc09a0cadd r9, r11
37bc09a0fmov rax, [rsp+152]
37bc09a17shl r8, 4
37bc09a1bshl r9, 4
37bc09a1fmovq [rsp+232], x10
37bc09a29mulsd x1, [rsp+224]
37bc09a32add r8, r12
37bc09a35add r9, rdi
37bc09a38movups [rsp+256], x8
37bc09a41movups [rsp+288], x9
37bc09a4alea rdx, [rax+r11]
37bc09a4exor eax, eax
37bc09a50add r11, [rsp+192]
37bc09a58shl r11, 4
37bc09a5cshl rdx, 4
37bc09a60lea r10, [rdi+r11]
37bc09a64add rdx, r12
37bc09a67movq r11, x2
37bc09a6csubsd x0, x1
37bc09a70subsd x0, x5
37bc09a74divsd x5, x0
37bc09a78jmp 0x37bc09ba2
37bc09a7d
37bc09a7d 0f 1f 00 ...
37bc09a80
37bc09a80loc_37bc09a80:
37bc09a80movq x10, r11
37bc09a85divsd x10, x11
37bc09a8amovapd x12, x10
37bc09a8fmovapd x2, x10
37bc09a94mulsd x10, x1
37bc09a99mulsd x12, x6
37bc09a9emulsd x2, x3
37bc09aa2subsd x10, x3
37bc09aa7subsd x12, x11
37bc09aacaddsd x2, x1
37bc09ab0movapd x1, x10
37bc09ab5divsd x1, x12
37bc09abadivsd x2, x12
37bc09abf
37bc09abfloc_37bc09abf:
37bc09abfmovapd x3, x1
37bc09ac3comisd x13, x15
37bc09ac8movapd x10, x5
37bc09acdmulsd x10, x2
37bc09ad2mulsd x3, x7
37bc09ad6mulsd x1, x5
37bc09adamulsd x2, x7
37bc09adesubsd x10, x3
37bc09ae3movsd_xmm x3, [rsp+200]
37bc09aecaddsd x2, x1
37bc09af0movapd x1, x10
37bc09af5unpcklpd x1, x2
37bc09af9movapd x2, x3
37bc09afdmovups [r9+rax+32], x1
37bc09b03mulsd x2, x0
37bc09b07movapd x1, x4
37bc09b0bmulsd x1, x14
37bc09b10mulsd x0, x14
37bc09b15mulsd x4, x3
37bc09b19subsd x1, x2
37bc09b1daddsd x0, x4
37bc09b21subsd x1, x9
37bc09b26subsd x0, x8
37bc09b2bjbe 0x37bc09cf8
37bc09b31movapd x3, x6
37bc09b35divsd x3, x11
37bc09b3amovapd x4, x3
37bc09b3emovapd x2, x3
37bc09b42mulsd x4, x6
37bc09b46mulsd x3, x0
37bc09b4amulsd x2, x1
37bc09b4eaddsd x4, x11
37bc09b53subsd x3, x1
37bc09b57addsd x2, x0
37bc09b5bdivsd x3, x4
37bc09b5fdivsd x2, x4
37bc09b63movapd x0, x3
37bc09b67
37bc09b67loc_37bc09b67:
37bc09b67movapd x1, x0
37bc09b6bmovapd x3, x5
37bc09b6fmulsd x3, x2
37bc09b73mulsd x1, x7
37bc09b77mulsd x0, x5
37bc09b7bmulsd x2, x7
37bc09b7fsubsd x3, x1
37bc09b83addsd x0, x2
37bc09b87movsd_xmm [r10+rax+32], x3
37bc09b8emovsd_xmm [r10+rax+40], x0
37bc09b95add rax, 16
37bc09b99cmp r14, rax
37bc09b9cje 0x37bc0b020
37bc09ba2
37bc09ba2loc_37bc09ba2:
37bc09ba2movsd_xmm x2, [rsp+160]
37bc09babmovsd_xmm x9, [r8+rax+32]
37bc09bb2comisd x13, x15
37bc09bb7movsd_xmm x8, [r8+rax+40]
37bc09bbemovsd_xmm x4, [rdx+rax+32]
37bc09bc4movsd_xmm x1, [rsp+224]
37bc09bcdmovapd x3, x2
37bc09bd1movsd_xmm x0, [rdx+rax+40]
37bc09bd7mulsd x3, x9
37bc09bdcmulsd x1, x8
37bc09be1mulsd x2, x8
37bc09be6subsd x3, x1
37bc09beamovsd_xmm x1, [rsp+224]
37bc09bf3mulsd x1, x9
37bc09bf8subsd x3, x4
37bc09bfcaddsd x1, x2
37bc09c00subsd x1, x0
37bc09c04ja 0x37bc09a80
37bc09c0amovsd_xmm x2, [rsp+240]
37bc09c13movapd x10, x2
37bc09c18divsd x10, x6
37bc09c1dmulsd x2, x10
37bc09c22movapd x12, x2
37bc09c27movapd x2, x1
37bc09c2bmulsd x2, x10
37bc09c30addsd x12, x6
37bc09c35addsd x2, x3
37bc09c39mulsd x3, x10
37bc09c3edivsd x2, x12
37bc09c43subsd x1, x3
37bc09c47divsd x1, x12
37bc09c4cjmp 0x37bc09abf
37bc09c51
37bc09c51loc_37bc09c51:
37bc09c51movapd x2, x8
37bc09c56divsd x2, x7
37bc09c5amovapd x3, x2
37bc09c5emovapd x12, x2
37bc09c63mulsd x3, x8
37bc09c68mulsd x2, x0
37bc09c6cmulsd x12, x5
37bc09c71addsd x3, x7
37bc09c75subsd x2, x5
37bc09c79movapd x5, x7
37bc09c7daddsd x12, x0
37bc09c82movapd x0, x8
37bc09c87divsd x2, x3
37bc09c8bdivsd x12, x3
37bc09c90movsd_xmm [rsp+224], x2
37bc09c99movq x2, [rip+0x841f5f]
37bc09ca1xorpd x0, x2
37bc09ca5xorpd x5, x2
37bc09ca9movsd_xmm [rsp+240], x5
37bc09cb2divsd x0, x7
37bc09cb6movapd x3, x0
37bc09cbamovapd x13, x0
37bc09cbfmulsd x3, x8
37bc09cc4mulsd x0, x1
37bc09cc8mulsd x13, x9
37bc09ccdsubsd x3, x7
37bc09cd1subsd x0, x9
37bc09cd6addsd x13, x1
37bc09cdbdivsd x0, x3
37bc09cdfdivsd x13, x3
37bc09ce4movsd_xmm [rsp+200], x0
37bc09cedjmp 0x37bc0999b
37bc09cf2
37bc09cf2 66 0f 1f 44 00 00 f..D..
37bc09cf8
37bc09cf8loc_37bc09cf8:
37bc09cf8movapd x3, x11
37bc09cfddivsd x3, x6
37bc09d01movapd x4, x3
37bc09d05movapd x2, x3
37bc09d09mulsd x2, x0
37bc09d0dmulsd x4, x11
37bc09d12mulsd x3, x1
37bc09d16addsd x2, x1
37bc09d1aaddsd x4, x6
37bc09d1esubsd x0, x3
37bc09d22divsd x2, x4
37bc09d26divsd x0, x4
37bc09d2ajmp 0x37bc09b67
37bc09d2f
37bc09d2f 90 .
37bc09d30
37bc09d30loc_37bc09d30:
37bc09d30mov rax, [rsp+160]
37bc09d38lea rdi, [rsp+420]
37bc09d40lea r8, [rip+0x841e4d]
37bc09d47andpd x6, [rip+0x841e91]
37bc09d4fmov rcx, rdi
37bc09d52mov [rsp+152], rdi
37bc09d5aadd rax, 1
37bc09d5emov [rsp+192], r9
37bc09d66shl rax, 4
37bc09d6amov [rsp+420], r13l
37bc09d72lea rdx, [r14+rax]
37bc09d76mov [rsp+208], rdx
37bc09d7ecall izamax_
37bc09d83movapd x1, x6
37bc09d87movsxd rdi, eax
37bc09d8amov rax, [rsp+160]
37bc09d92mov rsi, rdi
37bc09d95add rax, rdi
37bc09d98shl rax, 4
37bc09d9cadd rax, r14
37bc09d9fmovsd_xmm x7, [rax]
37bc09da3movsd_xmm x0, [rax+8]
37bc09da8andpd x7, [rip+0x841e30]
37bc09db0andpd x0, [rip+0x841e28]
37bc09db8addsd x7, x0
37bc09dbcpxor x0, x0
37bc09dc0maxsd x1, x7
37bc09dc4ucomisd x1, x0
37bc09dc8jp 0x37bc09dd8
37bc09dcamov r9, [rsp+192]
37bc09dd2je 0x37bc0a868
37bc09dd8
37bc09dd8loc_37bc09dd8:
37bc09dd8movsd_xmm x0, [rip+0x841e10]
37bc09de0mulsd x0, x7
37bc09de4comisd x0, x6
37bc09de8jbe 0x37bc0a6b3
37bc09deemov ecx, [rsp+200]
37bc09df5mov r11, [rsp+168]
37bc09dfdmov [rsp+232], r15l
37bc09e05mov r10, [rsp+176]
37bc09e0dlea r8l, [rcx-1]
37bc09e11movsxd r8, r8l
37bc09e14imul r8, r11
37bc09e18lea r13, [r8+r10]
37bc09e1clea rax, [r13+1]
37bc09e20mov [rsp+200], r13
37bc09e28mov rdx, rax
37bc09e2bmov [rsp+312], rax
37bc09e33shl rdx, 4
37bc09e37add rdx, r14
37bc09e3amov [rsp+240], rdx
37bc09e42lea edx, [rcx+1]
37bc09e45movsxd rdx, edx
37bc09e48imul rdx, r11
37bc09e4clea rcx, [rdx+r10]
37bc09e50mov [rsp+288], rcx
37bc09e58mov rcx, rdi
37bc09e5bmov edi, ebx
37bc09e5dmov rbx, rcx
37bc09e60
37bc09e60loc_37bc09e60:
37bc09e60mov rbp, [rsp+136]
37bc09e68mov rax, [rsp+144]
37bc09e70imul rbp, rbx
37bc09e74lea rcx, [rax+rbp]
37bc09e78mov [rsp+192], rcx
37bc09e80cmp esi, 1
37bc09e83jle 0x37bc09ebe
37bc09e85lea eax, [rsi-1]
37bc09e88lea rdx, [rcx+1]
37bc09e8cmov r9, [rsp+240]
37bc09e94mov rcx, [rsp+152]
37bc09e9cmov [rsp+420], eax
37bc09ea3lea rax, [rip+0x841cea]
37bc09eaashl rdx, 4
37bc09eaemov [rsp+32], rax
37bc09eb3add rdx, r12
37bc09eb6mov r8, rax
37bc09eb9call zcopy_
37bc09ebe
37bc09ebeloc_37bc09ebe:
37bc09ebemov rax, [rsp+192]
37bc09ec6mov rcx, [rsp+200]
37bc09eceadd rbp, [rsp+136]
37bc09ed6add rbp, [rsp+144]
37bc09edeadd rax, rbx
37bc09ee1lea r15, [rcx+rbx]
37bc09ee5add rbp, rbx
37bc09ee8mov r8, [rsp+712]
37bc09ef0mov [rsp+272], rax
37bc09ef8shl rax, 4
37bc09efcshl r15, 4
37bc09f00movsd_xmm x0, [r12+rax]
37bc09f06mov eax, edi
37bc09f08add r15, r14
37bc09f0bshl rbp, 4
37bc09f0fsub eax, esi
37bc09f11mov [r15+8], 0
37bc09f19add rbp, r12
37bc09f1cmov [rsp+420], eax
37bc09f23mov rdx, rbp
37bc09f26mov [rsp+224], eax
37bc09f2dlea eax, [rsi+1]
37bc09f30mov [rsp+304], eax
37bc09f37cdqe
37bc09f39lea r13, [rcx+rax]
37bc09f3dmov [rsp+280], rax
37bc09f45lea rax, [rip+0x841c48]
37bc09f4cmov rcx, [rsp+152]
37bc09f54movsd_xmm [r15], x0
37bc09f59shl r13, 4
37bc09f5dmov [rsp+32], rax
37bc09f62add r13, r14
37bc09f65mov r9, r13
37bc09f68call zcopy_
37bc09f6dmov eax, [rsp+224]
37bc09f74mov rcx, [rsp+152]
37bc09f7cmov rdx, r13
37bc09f7flea r8, [rip+0x841c0e]
37bc09f86mov [rsp+420], eax
37bc09f8dcall zlacgv_
37bc09f92mov rax, [rsp+680]
37bc09f9amov eax, [rax]
37bc09f9ccmp eax, edi
37bc09f9ejg 0x37bc0a4d0
37bc09fa4
37bc09fa4loc_37bc09fa4:
37bc09fa4cmp esi, edi
37bc09fa6jne 0x37bc0a3e0
37bc09faccmp esi, 1
37bc09fafjg 0x37bc0a7d8
37bc09fb5mov rax, [rsp+312]
37bc09fbdmov rdi, rbx
37bc09fc0
37bc09fc0loc_37bc09fc0:
37bc09fc0shl rax, 4
37bc09fc4mov r9, [rsp+208]
37bc09fcclea rbp, [rsp+408]
37bc09fd4lea rdx, [r14+rax]
37bc09fd8lea rax, [rip+0x841bb5]
37bc09fdfmov rcx, rbp
37bc09fe2mov [rsp+32], rax
37bc09fe7mov r8, rax
37bc09feacall zcopy_
37bc09fefmovsxd rax, [rsp+408]
37bc09ff7mov rdx, [rsp+136]
37bc09fffmov rbx, [rsp+144]
37bc0a007imul rdx, rax
37bc0a00bmov [rsp+412], eax
37bc0a012mov r13, rax
37bc0a015lea r10l, [rax-1]
37bc0a019add rbx, rdx
37bc0a01cmov [rsp+200], rbx
37bc0a024cmp esi, eax
37bc0a026je 0x37bc0bee8
37bc0a02cmov rbx, [rsp+136]
37bc0a034mov r11, [rsp+144]
37bc0a03cmov [rsp+224], rax
37bc0a044mov [rsp+320], 1
37bc0a04fmov rdx, rbx
37bc0a052imul rdx, rdi
37bc0a056lea rcx, [r11+rdx]
37bc0a05aadd rdx, rbx
37bc0a05dadd rdx, r11
37bc0a060mov [rsp+192], rcx
37bc0a068add rcx, rdi
37bc0a06badd rdx, rdi
37bc0a06emov [rsp+272], rcx
37bc0a076movsxd rcx, [rsp+304]
37bc0a07eshl rdx, 4
37bc0a082lea rbx, [r12+rdx]
37bc0a086mov [rsp+280], rcx
37bc0a08emov [rsp+304], rbx
37bc0a096mov rbx, [rsp+688]
37bc0a09emov edx, [rbx]
37bc0a0a0mov rbx, [rsp+680]
37bc0a0a8add edx, eax
37bc0a0aasub edx, [rbx]
37bc0a0acmov rbx, [rsp+176]
37bc0a0b4movsxd rdx, edx
37bc0a0b7imul rdx, [rsp+168]
37bc0a0c0add rbx, rdx
37bc0a0c3mov [rsp+288], rbx
37bc0a0cbmov rbx, [rsp+200]
37bc0a0d3mov [rsp+240], rbx
37bc0a0dbmov ebx, eax
37bc0a0dd
37bc0a0ddloc_37bc0a0dd:
37bc0a0ddmov rcx, [rsp+240]
37bc0a0e5mov [rsp+312], rax
37bc0a0edsub r10l, esi
37bc0a0f0lea r8, [rip+0x841a9d]
37bc0a0f7mov r15, [rsp+152]
37bc0a0ffmov r9, [rsp+304]
37bc0a107mov ebp, r10l
37bc0a10amov [rsp+420], r10l
37bc0a112lea rdx, [rax+rcx]
37bc0a116mov rax, [rsp+712]
37bc0a11eshl rdx, 4
37bc0a122movsd_xmm x0, [r12+rdx]
37bc0a128mov rdx, [rsp+272]
37bc0a130shl rdx, 4
37bc0a134movsd_xmm [r12+rdx], x0
37bc0a13amov [r12+rdx+8], 0
37bc0a143mov rdx, [rsp+280]
37bc0a14bmov [rsp+32], rax
37bc0a150add rdx, rcx
37bc0a153mov rcx, r15
37bc0a156shl rdx, 4
37bc0a15aadd rdx, r12
37bc0a15dcall zcopy_
37bc0a162mov r8, [rsp+712]
37bc0a16amov rcx, r15
37bc0a16dmov rdx, [rsp+304]
37bc0a175mov [rsp+420], ebp
37bc0a17cmov rbp, r15
37bc0a17fcall zlacgv_
37bc0a184cmp esi, 1
37bc0a187mov rax, [rsp+312]
37bc0a18fjle 0x37bc0a1e9
37bc0a191lea edx, [rsi-1]
37bc0a194mov r15, [rsp+192]
37bc0a19cmov [rsp+272], rax
37bc0a1a4lea rax, [rip+0x8419e9]
37bc0a1abmov [rsp+420], edx
37bc0a1b2mov rdx, [rsp+240]
37bc0a1bamov r8, rax
37bc0a1bdmov rcx, rbp
37bc0a1c0mov [rsp+32], rax
37bc0a1c5add r15, 1
37bc0a1c9add rdx, 1
37bc0a1cdshl r15, 4
37bc0a1d1shl rdx, 4
37bc0a1d5lea r9, [r12+r15]
37bc0a1d9add rdx, r12
37bc0a1dccall zcopy_
37bc0a1e1mov rax, [rsp+272]
37bc0a1e9
37bc0a1e9loc_37bc0a1e9:
37bc0a1e9mov rcx, [rsp+680]
37bc0a1f1mov edx, [rcx]
37bc0a1f3cmp edx, ebx
37bc0a1f5jg 0x37bc0b300
37bc0a1fb
37bc0a1fbloc_37bc0a1fb:
37bc0a1fbmov rcx, [rsp+288]
37bc0a203sub edx, r13l
37bc0a206add edx, 1
37bc0a209mov [rsp+420], edx
37bc0a210lea rdx, [rax+rcx]
37bc0a214add rdi, rcx
37bc0a217mov rax, [rsp+736]
37bc0a21fshl rdi, 4
37bc0a223shl rdx, 4
37bc0a227mov rcx, [rsp+152]
37bc0a22fmov [rsp+32], rax
37bc0a234add rdx, r14
37bc0a237lea r9, [r14+rdi]
37bc0a23bmov r8, rax
37bc0a23ecall zswap_
37bc0a243cmp [rsp+320], 1
37bc0a24bje 0x37bc0bec2
37bc0a251mov rax, [rsp+224]
37bc0a259mov rdi, [rsp+200]
37bc0a261lea r13l, [rbx-1]
37bc0a265lea r10l, [rbx-2]
37bc0a269lea r11, [rax+rdi]
37bc0a26dmov eax, [rsp+408]
37bc0a274lea r15l, [rax-2]
37bc0a278
37bc0a278loc_37bc0a278:
37bc0a278mov rdi, [rsp+176]
37bc0a280movsxd rdx, r13l
37bc0a283movd x1, esi
37bc0a287pxor x9, x9
37bc0a28cmov rax, [rsp+256]
37bc0a294sub rax, [rsp+168]
37bc0a29cadd rdi, rax
37bc0a29fmov rax, [rsp+136]
37bc0a2a7mov rsi, [rsp+144]
37bc0a2afmovd x5, [rsp+232]
37bc0a2b8imul rax, rdx
37bc0a2bcpunpckldq x1, x5
37bc0a2c0psubd x9, x1
37bc0a2c5lea rbp, [rax+rsi]
37bc0a2c9mov rsi, [rsp+160]
37bc0a2d1lea rax, [rdx+rsi]
37bc0a2d5shl rax, 4
37bc0a2d9movupd x5, [r14+rax]
37bc0a2dfmov rax, [rsp+224]
37bc0a2e7add rax, rsi
37bc0a2eamovups [rsp+240], x5
37bc0a2f2shl rax, 4
37bc0a2f6add rax, r14
37bc0a2f9movsd_xmm x2, [rax]
37bc0a2fdmovsd_xmm x15, [rax+8]
37bc0a303lea rax, [rdx+rdi]
37bc0a307shl rax, 4
37bc0a30badd rax, r14
37bc0a30emovsd_xmm x10, [rax]
37bc0a313movsd_xmm x8, [rax+8]
37bc0a319cmp ebx, 2
37bc0a31cjg 0x37bc0abf0
37bc0a322
37bc0a322loc_37bc0a322:
37bc0a322lea rax, [rdx+rbp]
37bc0a326mov rsi, [rsp+152]
37bc0a32emovupd x5, [rsp+240]
37bc0a337lea r8, [rip+0x841856]
37bc0a33eshl rax, 4
37bc0a342mov [rsp+160], r10l
37bc0a34amovsd_xmm [r12+rax], x10
37bc0a350mov rcx, rsi
37bc0a353movsd_xmm [r12+rax+8], x8
37bc0a35amov rax, [rsp+200]
37bc0a362mov [rsp+420], r13l
37bc0a36aadd rdx, rax
37bc0a36dmov rax, r11
37bc0a370shl rdx, 4
37bc0a374shl rax, 4
37bc0a378movups [r12+rdx], x5
37bc0a37dmov rdx, [rsp+208]
37bc0a385movsd_xmm [r12+rax], x2
37bc0a38bmovsd_xmm [r12+rax+8], x15
37bc0a392call zlacgv_
37bc0a397lea rax, [rdi+1]
37bc0a39bmov r10l, [rsp+160]
37bc0a3a3mov rcx, rsi
37bc0a3a6shl rax, 4
37bc0a3aalea r8, [rip+0x8417e3]
37bc0a3b1lea rdx, [r14+rax]
37bc0a3b5mov [rsp+420], r10l
37bc0a3bdcall zlacgv_
37bc0a3c2mov rax, [rsp+720]
37bc0a3camov rdi, [rsp+224]
37bc0a3d2movq [rax+4*rdi-8], x9
37bc0a3d9jmp 0x37bc086e4
37bc0a3de
37bc0a3de 66 90 f.
37bc0a3e0
37bc0a3e0loc_37bc0a3e0:
37bc0a3e0mov rcx, [rsp+152]
37bc0a3e8mov eax, edi
37bc0a3eamov rdx, r13
37bc0a3edlea r8, [rip+0x8417a0]
37bc0a3f4sub eax, esi
37bc0a3f6mov [rsp+420], eax
37bc0a3fdcall izamax_
37bc0a402lea r13l, [rax+rsi]
37bc0a406movsxd rax, r13l
37bc0a409add rax, [rsp+200]
37bc0a411shl rax, 4
37bc0a415add rax, r14
37bc0a418movsd_xmm x6, [rax]
37bc0a41cmovsd_xmm x0, [rax+8]
37bc0a421andpd x6, [rip+0x8417b7]
37bc0a429andpd x0, [rip+0x8417af]
37bc0a431addsd x6, x0
37bc0a435cmp esi, 1
37bc0a438jg 0x37bc0a850
37bc0a43e
37bc0a43eloc_37bc0a43e:
37bc0a43emovsd_xmm x1, [rip+0x8417aa]
37bc0a446movsd_xmm x0, [r15]
37bc0a44bandpd x0, [rip+0x84178d]
37bc0a453mulsd x1, x6
37bc0a457comisd x1, x0
37bc0a45bjbe 0x37bc0b869
37bc0a461cmp r13l, [rsp+232]
37bc0a469je 0x37bc0a8f0
37bc0a46fcomisd x7, x6
37bc0a473jae 0x37bc0a8f0
37bc0a479lea rax, [rip+0x841714]
37bc0a480mov r9, [rsp+208]
37bc0a488movsxd rbx, r13l
37bc0a48bmov rdx, [rsp+240]
37bc0a493mov [rsp+32], rax
37bc0a498lea rcx, [rsp+408]
37bc0a4a0mov r8, rax
37bc0a4a3movapd x7, x6
37bc0a4a7call zcopy_
37bc0a4acmov [rsp+232], esi
37bc0a4b3mov rsi, rbx
37bc0a4b6mov edi, [rsp+408]
37bc0a4bdmov [rsp+184], ebx
37bc0a4c4jmp 0x37bc09e60
37bc0a4c9
37bc0a4c9 0f 1f 80 00 00 00 00 .......
37bc0a4d0
37bc0a4d0loc_37bc0a4d0:
37bc0a4d0sub eax, edi
37bc0a4d2lea r10l, [rdi+1]
37bc0a4d6mov [rsp+88], 12
37bc0a4dfmov r8, [rsp+152]
37bc0a4e7mov [rsp+420], eax
37bc0a4eelea rax, [rip+0x84169f]
37bc0a4f5movsxd r10, r10l
37bc0a4f8lea r9, [rip+0x841699]
37bc0a4ffmov [rsp+80], rax
37bc0a504mov rax, [rsp+240]
37bc0a50clea rdx, [rsp+408]
37bc0a514lea rcx, [rip+0x84168d]
37bc0a51bimul r10, [rsp+136]
37bc0a524mov [rsp+72], rax
37bc0a529lea rax, [rip+0x841688]
37bc0a530mov [rsp+64], rax
37bc0a535mov rax, [rsp+736]
37bc0a53dmov [rsp+56], rax
37bc0a542mov rax, [rsp+288]
37bc0a54aadd rax, rbx
37bc0a54dshl rax, 4
37bc0a551add rax, r14
37bc0a554mov [rsp+48], rax
37bc0a559mov rax, [rsp+712]
37bc0a561mov [rsp+40], rax
37bc0a566mov rax, [rsp+144]
37bc0a56elea rax, [rax+r10+1]
37bc0a573shl rax, 4
37bc0a577add rax, r12
37bc0a57amov [rsp+32], rax
37bc0a57fcall zgemv_
37bc0a584mov [r15+8], 0
37bc0a58cmov edi, [rsp+408]
37bc0a593jmp 0x37bc09fa4
37bc0a598
37bc0a598 0f 1f 84 00 00 00 00 00 ........
37bc0a5a0
37bc0a5a0loc_37bc0a5a0:
37bc0a5a0mov r13, [rsp+160]
37bc0a5a8lea rax, [rip+0x8415e5]
37bc0a5afadd rdi, [rsp+136]
37bc0a5b7mov [rsp+88], 12
37bc0a5c0mov [rsp+80], rax
37bc0a5c5sub r9l, r15l
37bc0a5c8lea rbp, [rsp+408]
37bc0a5d0lea r8, [rsp+420]
37bc0a5d8lea rax, [r13+1]
37bc0a5dcmov rdx, rbp
37bc0a5dfmov [rsp+420], r9l
37bc0a5e7lea rcx, [rip+0x8415ba]
37bc0a5eeshl rax, 4
37bc0a5f2lea r9, [rip+0x84159f]
37bc0a5f9add rax, r14
37bc0a5fcmov [rsp+72], rax
37bc0a601lea rax, [rip+0x8415b0]
37bc0a608mov [rsp+64], rax
37bc0a60dmov rax, [rsp+736]
37bc0a615mov [rsp+56], rax
37bc0a61amov rax, [rsp+168]
37bc0a622add rax, [rsp+256]
37bc0a62aadd rax, [rsp+176]
37bc0a632add rax, rsi
37bc0a635shl rax, 4
37bc0a639add rax, r14
37bc0a63cmov [rsp+48], rax
37bc0a641mov rax, [rsp+712]
37bc0a649mov [rsp+40], rax
37bc0a64emov rax, [rsp+144]
37bc0a656lea rax, [rax+rdi+1]
37bc0a65bshl rax, 4
37bc0a65fadd rax, r12
37bc0a662mov [rsp+32], rax
37bc0a667call zgemv_
37bc0a66cmovsxd rbp, [rsp+408]
37bc0a674lea rax, [rbp+r13]
37bc0a679mov rbx, rbp
37bc0a67cmov rdx, rax
37bc0a67fshl rdx, 4
37bc0a683mov [r14+rdx+8], 0
37bc0a68cjmp 0x37bc08665
37bc0a691
37bc0a691 0f 1f 80 00 00 00 00 .......
37bc0a698
37bc0a698loc_37bc0a698:
37bc0a698mov rax, [rsp+160]
37bc0a6a0add rax, 1
37bc0a6a4shl rax, 4
37bc0a6a8add rax, r14
37bc0a6abmov [rsp+208], rax
37bc0a6b3
37bc0a6b3loc_37bc0a6b3:
37bc0a6b3imul rbp, [rsp+136]
37bc0a6bcmov rax, [rsp+144]
37bc0a6c4add rax, rbp
37bc0a6c7lea rbp, [rsp+408]
37bc0a6cfmov [rsp+200], rax
37bc0a6d7
37bc0a6d7loc_37bc0a6d7:
37bc0a6d7mov rax, [rsp+200]
37bc0a6dflea rdi, [rip+0x8414ae]
37bc0a6e6mov rdx, [rsp+208]
37bc0a6eemov rcx, rbp
37bc0a6f1mov [rsp+32], rdi
37bc0a6f6mov r8, rdi
37bc0a6f9add rax, 1
37bc0a6fdshl rax, 4
37bc0a701lea r9, [r12+rax]
37bc0a705call zcopy_
37bc0a70amovsxd rbp, [rsp+408]
37bc0a712lea r15l, [rbp-1]
37bc0a716cmp ebp, 1
37bc0a719jle 0x37bc086d8
37bc0a71fmov rax, [rsp+136]
37bc0a727imul rax, rbp
37bc0a72badd rax, [rsp+144]
37bc0a733lea rdx, [rax+rbp]
37bc0a737shl rdx, 4
37bc0a73bmovsd_xmm x0, [r12+rdx]
37bc0a741movapd x1, x0
37bc0a745andpd x1, [rip+0x841493]
37bc0a74dcomisd x1, [rsp+392]
37bc0a756jb 0x37bc0b8a8
37bc0a75cmovsd_xmm x1, [rip+0x841494]
37bc0a764add rax, 1
37bc0a768lea rdi, [rsp+420]
37bc0a770lea rdx, [rsp+424]
37bc0a778shl rax, 4
37bc0a77clea r9, [rip+0x841411]
37bc0a783mov rcx, rdi
37bc0a786mov [rsp+420], r15l
37bc0a78edivsd x1, x0
37bc0a792lea r8, [r12+rax]
37bc0a796mov [rsp+152], rdi
37bc0a79emovsd_xmm [rsp+424], x1
37bc0a7a7call zdscal_
37bc0a7ac
37bc0a7acloc_37bc0a7ac:
37bc0a7acmov rdx, [rsp+208]
37bc0a7b4mov rcx, [rsp+152]
37bc0a7bclea r8, [rip+0x8413d1]
37bc0a7c3mov [rsp+420], r15l
37bc0a7cbcall zlacgv_
37bc0a7d0jmp 0x37bc086d8
37bc0a7d5
37bc0a7d5 0f 1f 00 ...
37bc0a7d8
37bc0a7d8loc_37bc0a7d8:
37bc0a7d8pxor x8, x8
37bc0a7dd
37bc0a7ddloc_37bc0a7dd:
37bc0a7ddmov rdx, [rsp+240]
37bc0a7e5mov rcx, [rsp+152]
37bc0a7edlea eax, [rsi-1]
37bc0a7f0lea r8, [rip+0x84139d]
37bc0a7f7mov [rsp+420], eax
37bc0a7fecall izamax_
37bc0a803mov r13l, eax
37bc0a806cdqe
37bc0a808add rax, [rsp+200]
37bc0a810shl rax, 4
37bc0a814add rax, r14
37bc0a817movsd_xmm x6, [rax]
37bc0a81bmovsd_xmm x0, [rax+8]
37bc0a820andpd x6, [rip+0x8413b8]
37bc0a828andpd x0, [rip+0x8413b0]
37bc0a830addsd x6, x0
37bc0a834comisd x6, x8
37bc0a839maxsd x6, x8
37bc0a83ecmovbe r13l, [rsp+184]
37bc0a847jmp 0x37bc0a43e
37bc0a84c
37bc0a84c 0f 1f 40 00 ..@.
37bc0a850
37bc0a850loc_37bc0a850:
37bc0a850mov [rsp+184], r13l
37bc0a858movapd x8, x6
37bc0a85djmp 0x37bc0a7dd
37bc0a862
37bc0a862 66 0f 1f 44 00 00 f..D..
37bc0a868
37bc0a868loc_37bc0a868:
37bc0a868mov rax, [rsp+744]
37bc0a870movsd_xmm x0, [r9]
37bc0a875mov edx, [rax]
37bc0a877test edx, edx
37bc0a879jne 0x37bc0a885
37bc0a87bmov rax, [rsp+744]
37bc0a883mov [rax], ebx
37bc0a885
37bc0a885loc_37bc0a885:
37bc0a885mov rax, [rsp+136]
37bc0a88dlea rdi, [rip+0x841300]
37bc0a894mov rcx, [rsp+152]
37bc0a89cmov r8, rdi
37bc0a89fimul rax, rbp
37bc0a8a3add rax, [rsp+144]
37bc0a8ablea rdx, [rax+rbp]
37bc0a8afadd rax, 1
37bc0a8b3shl rdx, 4
37bc0a8b7shl rax, 4
37bc0a8bbmov [r12+rdx+8], 0
37bc0a8c4lea r9, [r12+rax]
37bc0a8c8movsd_xmm [r12+rdx], x0
37bc0a8cemov rdx, [rsp+208]
37bc0a8d6mov [rsp+32], rdi
37bc0a8dbmov [rsp+420], r13l
37bc0a8e3call zcopy_
37bc0a8e8jmp 0x37bc086d5
37bc0a8ed
37bc0a8ed 0f 1f 00 ...
37bc0a8f0
37bc0a8f0loc_37bc0a8f0:
37bc0a8f0mov rcx, [rsp+688]
37bc0a8f8mov rax, rbx
37bc0a8fbmovsxd r11, edi
37bc0a8femov [rsp+304], rbp
37bc0a906mov rdi, rax
37bc0a909mov ebp, r13l
37bc0a90clea r13l, [r11-1]
37bc0a910mov r9, [rsp+144]
37bc0a918mov eax, [rcx]
37bc0a91amov rcx, [rsp+680]
37bc0a922mov [rsp+412], r13l
37bc0a92amov rbx, r11
37bc0a92dmov r8l, [rsp+232]
37bc0a935mov [rsp+224], r11
37bc0a93dlea r10l, [r11-2]
37bc0a941add eax, r13l
37bc0a944sub eax, [rcx]
37bc0a946mov rcx, [rsp+136]
37bc0a94emov [rsp+184], eax
37bc0a955mov rdx, rcx
37bc0a958imul rdx, r11
37bc0a95clea rax, [r9+rdx]
37bc0a960sub rdx, rcx
37bc0a963mov r15, rdx
37bc0a966lea rdx, [r9+rdx]
37bc0a96amov [rsp+200], rax
37bc0a972movsxd rax, r13l
37bc0a975mov [rsp+240], rdx
37bc0a97dcmp r8l, r11l
37bc0a980je 0x37bc0b270
37bc0a986mov [rsp+352], r10l
37bc0a98emov r10, [rsp+200]
37bc0a996movsxd r8, r8l
37bc0a999mov [rsp+344], rax
37bc0a9a1mov rax, rcx
37bc0a9a4add r11, r10
37bc0a9a7mov [rsp+320], r8
37bc0a9afmov rdx, r11
37bc0a9b2mov [rsp+336], r11
37bc0a9bashl rdx, 4
37bc0a9bemovsd_xmm x0, [r12+rdx]
37bc0a9c4mov rdx, rcx
37bc0a9c7imul rdx, r8
37bc0a9cblea rcx, [rdx+r9]
37bc0a9cfadd rdx, rax
37bc0a9d2add rdx, r9
37bc0a9d5mov [rsp+312], rcx
37bc0a9ddadd rcx, r8
37bc0a9e0shl rcx, 4
37bc0a9e4add rdx, r8
37bc0a9e7movsd_xmm [r12+rcx], x0
37bc0a9edshl rdx, 4
37bc0a9f1mov [r12+rcx+8], 0
37bc0a9famov ecx, r13l
37bc0a9fdlea r9, [r12+rdx]
37bc0aa01lea edx, [r8+1]
37bc0aa05sub ecx, r8l
37bc0aa08mov r8, [rsp+712]
37bc0aa10movsxd rdx, edx
37bc0aa13mov [rsp+328], r9
37bc0aa1badd rdx, r10
37bc0aa1emov [rsp+288], ecx
37bc0aa25mov [rsp+32], r8
37bc0aa2ashl rdx, 4
37bc0aa2elea r8, [rip+0x84115f]
37bc0aa35mov [rsp+420], ecx
37bc0aa3cmov rcx, [rsp+152]
37bc0aa44add rdx, r12
37bc0aa47call zcopy_
37bc0aa4cmov eax, [rsp+288]
37bc0aa53mov rdx, [rsp+328]
37bc0aa5bmov r8, [rsp+712]
37bc0aa63mov rcx, [rsp+152]
37bc0aa6bmov [rsp+420], eax
37bc0aa72call zlacgv_
37bc0aa77mov edx, [rsp+232]
37bc0aa7emov r11, [rsp+336]
37bc0aa86mov rax, [rsp+344]
37bc0aa8emov r10l, [rsp+352]
37bc0aa96cmp edx, 1
37bc0aa99jle 0x37bc0ab19
37bc0aa9bsub edx, 1
37bc0aa9emov [rsp+336], r10l
37bc0aaa6mov r10, [rsp+200]
37bc0aaaemov [rsp+420], edx
37bc0aab5mov rdx, [rsp+312]
37bc0aabdlea rcx, [r10+1]
37bc0aac1mov [rsp+288], rax
37bc0aac9lea rax, [rip+0x8410c4]
37bc0aad0add rdx, 1
37bc0aad4mov [rsp+32], rax
37bc0aad9shl rcx, 4
37bc0aaddmov r8, rax
37bc0aae0shl rdx, 4
37bc0aae4mov [rsp+328], r11
37bc0aaeclea r9, [r12+rdx]
37bc0aaf0lea rdx, [rcx+r12]
37bc0aaf4mov rcx, [rsp+152]
37bc0aafccall zcopy_
37bc0ab01mov r10l, [rsp+336]
37bc0ab09mov r11, [rsp+328]
37bc0ab11mov rax, [rsp+288]
37bc0ab19
37bc0ab19loc_37bc0ab19:
37bc0ab19mov rcx, [rsp+680]
37bc0ab21mov edx, [rcx]
37bc0ab23cmp edx, ebx
37bc0ab25jg 0x37bc0be26
37bc0ab2b
37bc0ab2bloc_37bc0ab2b:
37bc0ab2bsub edx, r13l
37bc0ab2emov [rsp+312], rax
37bc0ab36mov rax, [rsp+176]
37bc0ab3eadd edx, 1
37bc0ab41mov rcx, [rsp+224]
37bc0ab49mov [rsp+328], r10l
37bc0ab51mov [rsp+420], edx
37bc0ab58movsxd rdx, [rsp+184]
37bc0ab60imul rdx, [rsp+168]
37bc0ab69mov [rsp+336], r11
37bc0ab71add rax, rdx
37bc0ab74mov rdx, [rsp+320]
37bc0ab7cadd rcx, rax
37bc0ab7fmov [rsp+288], rax
37bc0ab87add rdx, rax
37bc0ab8amov rax, [rsp+736]
37bc0ab92shl rcx, 4
37bc0ab96shl rdx, 4
37bc0ab9amov [rsp+32], rax
37bc0ab9flea r9, [r14+rdx]
37bc0aba3lea rdx, [rcx+r14]
37bc0aba7mov r8, rax
37bc0abaamov rcx, [rsp+152]
37bc0abb2call zswap_
37bc0abb7cmp r13l, esi
37bc0abbamov rax, [rsp+312]
37bc0abc2mov r10l, [rsp+328]
37bc0abcajne 0x37bc0b852
37bc0abd0mov [rsp+184], ebp
37bc0abd7mov r11, [rsp+336]
37bc0abdfmov r15l, r10l
37bc0abe2mov r13l, esi
37bc0abe5jmp 0x37bc0a278
37bc0abea
37bc0abea 66 0f 1f 44 00 00 f..D..
37bc0abf0
37bc0abf0loc_37bc0abf0:
37bc0abf0movapd x7, x5
37bc0abf4unpckhpd x7, x7
37bc0abf8movapd x11, x7
37bc0abfdxorpd x7, [rip+0x840ffb]
37bc0ac05movapd x3, x11
37bc0ac0aandpd x3, [rip+0x840fce]
37bc0ac12movsd_xmm [rsp+256], x7
37bc0ac1bmovapd x7, x5
37bc0ac1fandpd x7, [rip+0x840fb9]
37bc0ac27movsd_xmm [rsp+192], x7
37bc0ac30comisd x3, x7
37bc0ac34jbe 0x37bc0b4a3
37bc0ac3amovapd x0, x5
37bc0ac3exorpd x0, [rip+0x840fba]
37bc0ac46divsd x0, x11
37bc0ac4bmovapd x1, x0
37bc0ac4fmovapd x12, x0
37bc0ac54mulsd x1, x5
37bc0ac58mulsd x12, x2
37bc0ac5dmulsd x0, x15
37bc0ac62subsd x1, x11
37bc0ac67addsd x12, x15
37bc0ac6csubsd x0, x2
37bc0ac70divsd x12, x1
37bc0ac75divsd x0, x1
37bc0ac79movapd x1, x5
37bc0ac7ddivsd x1, x11
37bc0ac82movsd_xmm [rsp+232], x0
37bc0ac8bmovapd x0, x1
37bc0ac8fmovapd x13, x1
37bc0ac94mulsd x0, x5
37bc0ac98mulsd x1, x8
37bc0ac9dmulsd x13, x10
37bc0aca2addsd x0, x11
37bc0aca7subsd x1, x10
37bc0acacaddsd x13, x8
37bc0acb1divsd x1, x0
37bc0acb5divsd x13, x0
37bc0acbamovapd x14, x1
37bc0acbf
37bc0acbfloc_37bc0acbf:
37bc0acbfmovapd x0, x13
37bc0acc4mov rsi, rdi
37bc0acc7mov r9, rbp
37bc0accaxor eax, eax
37bc0acccmulsd x0, x12
37bc0acd1movapd x4, x5
37bc0acd5shl rsi, 4
37bc0acd9movsd_xmm x1, [rsp+232]
37bc0ace2mov rbx, [rsp+160]
37bc0aceashl r9, 4
37bc0aceeadd rsi, r14
37bc0acf1mov r8, [rsp+200]
37bc0acf9mulsd x1, x14
37bc0acfeadd r9, r12
37bc0ad01mov ecx, 1
37bc0ad06movsd_xmm x7, [rip+0x840eea]
37bc0ad0exorpd x4, [rip+0x840eea]
37bc0ad16shl rbx, 4
37bc0ad1apxor x6, x6
37bc0ad1emov [rsp+280], r13l
37bc0ad26shl r8, 4
37bc0ad2amov r13l, r15l
37bc0ad2dadd rbx, r14
37bc0ad30movsd_xmm [rsp+160], x14
37bc0ad3amov r15l, [rsp+280]
37bc0ad42movapd x14, x13
37bc0ad47add r8, r12
37bc0ad4amovsd_xmm [rsp+272], x4
37bc0ad53movq [rsp+304], x9
37bc0ad5dmovapd x13, x12
37bc0ad62movsd_xmm [rsp+288], x2
37bc0ad6bsubsd x0, x1
37bc0ad6fsubsd x0, [rip+0x840e81]
37bc0ad77movsd_xmm [rsp+312], x15
37bc0ad81movsd_xmm [rsp+320], x10
37bc0ad8bmovsd_xmm [rsp+328], x8
37bc0ad95divsd x7, x0
37bc0ad99jmp 0x37bc0aed4
37bc0ad9e
37bc0ad9e 66 90 f.
37bc0ada0
37bc0ada0loc_37bc0ada0:
37bc0ada0movapd x15, x5
37bc0ada5movapd x2, x4
37bc0ada9divsd x15, x11
37bc0adaemulsd x2, x15
37bc0adb3movapd x12, x15
37bc0adb8mulsd x15, x1
37bc0adbdmulsd x12, x5
37bc0adc2addsd x2, x1
37bc0adc6subsd x15, x4
37bc0adcbaddsd x12, x11
37bc0add0movapd x1, x15
37bc0add5divsd x2, x12
37bc0addadivsd x1, x12
37bc0addf
37bc0addfloc_37bc0addf:
37bc0addfmovapd x12, x7
37bc0ade4movapd x4, x1
37bc0ade8mulsd x12, x2
37bc0adedcomisd x3, [rsp+192]
37bc0adf6mulsd x2, x6
37bc0adfamulsd x1, x7
37bc0adfemulsd x4, x6
37bc0ae02addsd x1, x2
37bc0ae06subsd x12, x4
37bc0ae0bmovsd_xmm x4, [rsp+160]
37bc0ae14movsd_xmm [r9+rax+24], x1
37bc0ae1bmovapd x2, x4
37bc0ae1fmovapd x1, x0
37bc0ae23mulsd x2, x8
37bc0ae28movsd_xmm [r9+rax+16], x12
37bc0ae2fmulsd x1, x14
37bc0ae34mulsd x0, x4
37bc0ae38mulsd x8, x14
37bc0ae3dsubsd x1, x2
37bc0ae41addsd x0, x8
37bc0ae46subsd x1, x10
37bc0ae4bsubsd x0, x9
37bc0ae50jbe 0x37bc0af80
37bc0ae56movsd_xmm x4, [rsp+272]
37bc0ae5fmovapd x2, x1
37bc0ae63divsd x4, x11
37bc0ae68mulsd x2, x4
37bc0ae6cmovapd x8, x4
37bc0ae71mulsd x8, x5
37bc0ae76mulsd x4, x0
37bc0ae7aaddsd x2, x0
37bc0ae7esubsd x8, x11
37bc0ae83subsd x4, x1
37bc0ae87divsd x2, x8
37bc0ae8cdivsd x4, x8
37bc0ae91movapd x0, x4
37bc0ae95
37bc0ae95loc_37bc0ae95:
37bc0ae95movapd x1, x0
37bc0ae99movapd x4, x7
37bc0ae9dadd rcx, 1
37bc0aea1mulsd x4, x2
37bc0aea5mulsd x1, x6
37bc0aea9mulsd x0, x7
37bc0aeadmulsd x2, x6
37bc0aeb1subsd x4, x1
37bc0aeb5addsd x0, x2
37bc0aeb9movsd_xmm [r8+rax+16], x4
37bc0aec0movsd_xmm [r8+rax+24], x0
37bc0aec7add rax, 16
37bc0aecbcmp r10l, ecx
37bc0aecejl 0x37bc0afc8
37bc0aed4
37bc0aed4loc_37bc0aed4:
37bc0aed4movsd_xmm x10, [rsi+rax+16]
37bc0aedbmovsd_xmm x9, [rsi+rax+24]
37bc0aee2movsd_xmm x2, [rsp+232]
37bc0aeebmovsd_xmm x0, [rbx+rax+16]
37bc0aef1movapd x4, x10
37bc0aef6movsd_xmm x8, [rbx+rax+24]
37bc0aefdcomisd x3, [rsp+192]
37bc0af06mulsd x4, x13
37bc0af0bmovapd x1, x2
37bc0af0fmulsd x1, x9
37bc0af14mulsd x2, x10
37bc0af19subsd x4, x1
37bc0af1dmovapd x1, x2
37bc0af21movapd x2, x9
37bc0af26mulsd x2, x13
37bc0af2bsubsd x4, x0
37bc0af2faddsd x1, x2
37bc0af33subsd x1, x8
37bc0af38ja 0x37bc0ada0
37bc0af3emovapd x15, x11
37bc0af43movapd x2, x1
37bc0af47divsd x15, x5
37bc0af4cmulsd x2, x15
37bc0af51movapd x12, x15
37bc0af56mulsd x12, x11
37bc0af5baddsd x2, x4
37bc0af5fmulsd x4, x15
37bc0af64addsd x12, x5
37bc0af69divsd x2, x12
37bc0af6esubsd x1, x4
37bc0af72divsd x1, x12
37bc0af77jmp 0x37bc0addf
37bc0af7c
37bc0af7c 0f 1f 40 00 ..@.
37bc0af80
37bc0af80loc_37bc0af80:
37bc0af80movsd_xmm x2, [rsp+256]
37bc0af89movapd x4, x2
37bc0af8ddivsd x4, x5
37bc0af91mulsd x2, x4
37bc0af95movapd x8, x2
37bc0af9amovapd x2, x0
37bc0af9emulsd x2, x4
37bc0afa2addsd x8, x5
37bc0afa7addsd x2, x1
37bc0afabmulsd x1, x4
37bc0afafdivsd x2, x8
37bc0afb4subsd x0, x1
37bc0afb8divsd x0, x8
37bc0afbdjmp 0x37bc0ae95
37bc0afc2
37bc0afc2 66 0f 1f 44 00 00 f..D..
37bc0afc8
37bc0afc8loc_37bc0afc8:
37bc0afc8mov eax, r15l
37bc0afcbtest r10l, r10l
37bc0afcemov r15l, r13l
37bc0afd1mov ecx, 2
37bc0afd6movq x9, [rsp+304]
37bc0afe0mov r13l, eax
37bc0afe3lea eax, [r10+1]
37bc0afe7movsd_xmm x2, [rsp+288]
37bc0aff0movsd_xmm x15, [rsp+312]
37bc0affacmovle eax, ecx
37bc0affdmovsd_xmm x10, [rsp+320]
37bc0b007movsd_xmm x8, [rsp+328]
37bc0b011mov [rsp+400], eax
37bc0b018jmp 0x37bc0a322
37bc0b01d
37bc0b01d 0f 1f 00 ...
37bc0b020
37bc0b020loc_37bc0b020:
37bc0b020movq x10, [rsp+232]
37bc0b02aadd ebp, ebx
37bc0b02cmov esi, ecx
37bc0b02emovupd x8, [rsp+256]
37bc0b038movupd x9, [rsp+288]
37bc0b042sub ebp, r13l
37bc0b045mov [rsp+400], ebp
37bc0b04cjmp 0x37bc09745
37bc0b051
37bc0b051 0f 1f 80 00 00 00 00 .......
37bc0b058
37bc0b058loc_37bc0b058:
37bc0b058mov r14, [rsp+696]
37bc0b060mov rdi, [rsp+704]
37bc0b068mov ebx, [rsp+256]
37bc0b06f
37bc0b06floc_37bc0b06f:
37bc0b06flea rsi, [rsp+420]
37bc0b077mov r13, [rsp+712]
37bc0b07fmov edx, ebx
37bc0b081mov [rsp+152], rsi
37bc0b089mov rsi, rdi
37bc0b08cmov rdi, [rsp+720]
37bc0b094nop
37bc0b095nop [rax+rax]
37bc0b0a0
37bc0b0a0loc_37bc0b0a0:
37bc0b0a0movsxd r8, edx
37bc0b0a3lea ebx, [rdx+1]
37bc0b0a6mov ecx, [rdi+4*r8-4]
37bc0b0abtest ecx, ecx
37bc0b0adjs 0x37bc0b140
37bc0b0b3mov [rsp+400], ebx
37bc0b0bacmp ecx, edx
37bc0b0bcje 0x37bc0b248
37bc0b0c2cmp r9l, ebx
37bc0b0c5jge 0x37bc0b260
37bc0b0cb
37bc0b0cbloc_37bc0b0cb:
37bc0b0cbsub r9l, r15l
37bc0b0cemov ebp, r9l
37bc0b0d1
37bc0b0d1loc_37bc0b0d1:
37bc0b0d1mov [r14], ebp
37bc0b0d4movups x6, [rsp+432]
37bc0b0dcmovups x7, [rsp+448]
37bc0b0e4movups x8, [rsp+464]
37bc0b0edmovups x9, [rsp+480]
37bc0b0f6movups x10, [rsp+496]
37bc0b0ffmovups x11, [rsp+512]
37bc0b108movups x12, [rsp+528]
37bc0b111movups x13, [rsp+544]
37bc0b11amovups x14, [rsp+560]
37bc0b123movups x15, [rsp+576]
37bc0b12cadd rsp, 600
37bc0b133pop rbx
37bc0b134pop rsi
37bc0b135pop rdi
37bc0b136pop rbp
37bc0b137pop r12
37bc0b139pop r13
37bc0b13bpop r14
37bc0b13dpop r15
37bc0b13fret
37bc0b140
37bc0b140loc_37bc0b140:
37bc0b140mov ebp, [rdi+4*r8]
37bc0b144xor r10l, r10l
37bc0b147neg ecx
37bc0b149lea r12l, [rdx+2]
37bc0b14dmov [rsp+400], r12l
37bc0b155neg ebp
37bc0b157cmp ebp, ebx
37bc0b159setne r10b
37bc0b15dcmp ecx, edx
37bc0b15fje 0x37bc0b1d5
37bc0b161cmp r12l, r9l
37bc0b164jg 0x37bc0b0cb
37bc0b16a
37bc0b16aloc_37bc0b16a:
37bc0b16asub r9l, r12l
37bc0b16dmovsxd rdx, ecx
37bc0b170mov [rsp+32], r13
37bc0b175mov rcx, [rsp+152]
37bc0b17dadd r9l, 1
37bc0b181mov [rsp+160], r10l
37bc0b189mov [rsp+420], r9l
37bc0b191movsxd r9, r12l
37bc0b194imul r9, [rsp+136]
37bc0b19dadd r9, [rsp+144]
37bc0b1a5add r8, r9
37bc0b1a8add rdx, r9
37bc0b1abshl r8, 4
37bc0b1afshl rdx, 4
37bc0b1b3lea r9, [rsi+r8]
37bc0b1b7add rdx, rsi
37bc0b1bamov r8, r13
37bc0b1bdcall zswap_
37bc0b1c2mov rax, [rsp+680]
37bc0b1camov r10l, [rsp+160]
37bc0b1d2mov r9l, [rax]
37bc0b1d5
37bc0b1d5loc_37bc0b1d5:
37bc0b1d5test r10l, r10l
37bc0b1d8je 0x37bc0bd6f
37bc0b1decmp r12l, r9l
37bc0b1e1jg 0x37bc0b0cb
37bc0b1e7movsxd rcx, r12l
37bc0b1eamovsxd rbx, ebx
37bc0b1edmovsxd rdx, ebp
37bc0b1f0mov [rsp+32], r13
37bc0b1f5imul rcx, [rsp+136]
37bc0b1fesub r9l, r12l
37bc0b201mov r8, r13
37bc0b204add rcx, [rsp+144]
37bc0b20cadd rbx, rcx
37bc0b20fadd rdx, rcx
37bc0b212add r9l, 1
37bc0b216mov rcx, [rsp+152]
37bc0b21eshl rbx, 4
37bc0b222shl rdx, 4
37bc0b226mov [rsp+420], r9l
37bc0b22eadd rdx, rsi
37bc0b231lea r9, [rsi+rbx]
37bc0b235mov ebx, r12l
37bc0b238call zswap_
37bc0b23dmov rax, [rsp+680]
37bc0b245mov r9l, [rax]
37bc0b248
37bc0b248loc_37bc0b248:
37bc0b248cmp ebx, r9l
37bc0b24bjge 0x37bc0b0cb
37bc0b251mov edx, [rsp+400]
37bc0b258jmp 0x37bc0b0a0
37bc0b25d
37bc0b25d 0f 1f 00 ...
37bc0b260
37bc0b260loc_37bc0b260:
37bc0b260mov r12l, ebx
37bc0b263xor r10l, r10l
37bc0b266mov ebp, 1
37bc0b26bjmp 0x37bc0b16a
37bc0b270
37bc0b270loc_37bc0b270:
37bc0b270cmp r13l, esi
37bc0b273jne 0x37bc0b7b8
37bc0b279mov rax, [rsp+224]
37bc0b281mov [rsp+184], ebp
37bc0b288mov r15l, r10l
37bc0b28bmov r13l, esi
37bc0b28emov rdi, [rsp+200]
37bc0b296lea r11, [rax+rdi]
37bc0b29ajmp 0x37bc0a278
37bc0b29f
37bc0b29f 90 .
37bc0b2a0
37bc0b2a0loc_37bc0b2a0:
37bc0b2a0sub eax, ebx
37bc0b2a2lea edx, [rbx+1]
37bc0b2a5mov [rsp+32], rbp
37bc0b2aamov rcx, r15
37bc0b2admov [rsp+420], eax
37bc0b2b4mov rax, [rsp+288]
37bc0b2bcmovsxd rdx, edx
37bc0b2bflea r8, [rip+0x8408ce]
37bc0b2c6mov [rsp+320], r11
37bc0b2ceadd rax, rdx
37bc0b2d1add rdx, [rsp+192]
37bc0b2d9shl rax, 4
37bc0b2ddshl rdx, 4
37bc0b2e1add rdx, rdi
37bc0b2e4lea r9, [rdi+rax]
37bc0b2e8call zcopy_
37bc0b2edmov r11, [rsp+320]
37bc0b2f5jmp 0x37bc095f0
37bc0b2fa
37bc0b2fa 66 0f 1f 44 00 00 f..D..
37bc0b300
37bc0b300loc_37bc0b300:
37bc0b300sub edx, ebx
37bc0b302mov [rsp+192], rax
37bc0b30amov [rsp+420], edx
37bc0b311lea edx, [rbx+1]
37bc0b314movsxd rdx, edx
37bc0b317imul rdx, [rsp+136]
37bc0b320add rdx, [rsp+144]
37bc0b328lea rcx, [rdx+rdi]
37bc0b32cadd rdx, rax
37bc0b32fmov rax, [rsp+712]
37bc0b337shl rcx, 4
37bc0b33bshl rdx, 4
37bc0b33fmov [rsp+32], rax
37bc0b344lea r9, [r12+rcx]
37bc0b348add rdx, r12
37bc0b34bmov r8, rax
37bc0b34emov rcx, [rsp+152]
37bc0b356call zswap_
37bc0b35bmov rax, [rsp+680]
37bc0b363mov edx, [rax]
37bc0b365mov rax, [rsp+192]
37bc0b36djmp 0x37bc0a1fb
37bc0b372
37bc0b372loc_37bc0b372:
37bc0b372mov r14, [rsp+696]
37bc0b37alea ebp, [r13-1]
37bc0b37etest ecx, ecx
37bc0b380js 0x37bc0b947
37bc0b386
37bc0b386loc_37bc0b386:
37bc0b386mov r13, [rsp+712]
37bc0b38emov r15, [rsp+720]
37bc0b396mov edx, ebp
37bc0b398mov [rsp+136], ebp
37bc0b39flea rbx, [rsp+400]
37bc0b3a7mov rbp, rdi
37bc0b3aanop [rax+rax]
37bc0b3b0
37bc0b3b0loc_37bc0b3b0:
37bc0b3b0movsxd r12, edx
37bc0b3b3lea r8l, [rdx-1]
37bc0b3b7lea rcx, [r12-1]
37bc0b3bcmov eax, [r15+4*rcx]
37bc0b3c0test eax, eax
37bc0b3c2js 0x37bc0b430
37bc0b3c4mov [rsp+400], r8l
37bc0b3cccmp eax, edx
37bc0b3ceje 0x37bc0b460
37bc0b3d4test r8l, r8l
37bc0b3d7jle 0x37bc0b460
37bc0b3ddxor edi, edi
37bc0b3dfmov esi, 1
37bc0b3e4
37bc0b3e4loc_37bc0b3e4:
37bc0b3e4lea edx, [rax-1]
37bc0b3e7mov [rsp+32], r13
37bc0b3ecshl rcx, 4
37bc0b3f0mov r8, r13
37bc0b3f3movsxd rdx, edx
37bc0b3f6lea r9, [rbp+rcx]
37bc0b3fbmov rcx, rbx
37bc0b3feshl rdx, 4
37bc0b402add rdx, rbp
37bc0b405call zswap_
37bc0b40amov r9l, [rsp+400]
37bc0b412
37bc0b412loc_37bc0b412:
37bc0b412test edi, edi
37bc0b414je 0x37bc0b45b
37bc0b416
37bc0b416loc_37bc0b416:
37bc0b416test r9l, r9l
37bc0b419jg 0x37bc0b470
37bc0b41b
37bc0b41bloc_37bc0b41b:
37bc0b41bmov ebp, [rsp+136]
37bc0b422jmp 0x37bc0b0d1
37bc0b427
37bc0b427 66 0f 1f 84 00 00 00 00 00 f........
37bc0b430
37bc0b430loc_37bc0b430:
37bc0b430mov esi, [r15+4*r12-8]
37bc0b435xor edi, edi
37bc0b437neg eax
37bc0b439lea r9l, [rdx-2]
37bc0b43dmov [rsp+400], r9l
37bc0b445neg esi
37bc0b447cmp esi, r8l
37bc0b44asetne dil
37bc0b44ecmp eax, edx
37bc0b450je 0x37bc0b412
37bc0b452test r9l, r9l
37bc0b455jg 0x37bc0b3e4
37bc0b457test edi, edi
37bc0b459jne 0x37bc0b416
37bc0b45b
37bc0b45bloc_37bc0b45b:
37bc0b45bmov edx, r9l
37bc0b45ejmp 0x37bc0b463
37bc0b460
37bc0b460loc_37bc0b460:
37bc0b460mov edx, r8l
37bc0b463
37bc0b463loc_37bc0b463:
37bc0b463cmp edx, 1
37bc0b466jg 0x37bc0b3b0
37bc0b46cjmp 0x37bc0b41b
37bc0b46e
37bc0b46e 66 90 f.
37bc0b470
37bc0b470loc_37bc0b470:
37bc0b470lea edx, [rsi-1]
37bc0b473mov [rsp+32], r13
37bc0b478sub r12, 2
37bc0b47cmov r8, r13
37bc0b47fmovsxd rdx, edx
37bc0b482shl r12, 4
37bc0b486mov rcx, rbx
37bc0b489shl rdx, 4
37bc0b48dlea r9, [rbp+r12]
37bc0b492add rdx, rbp
37bc0b495call zswap_
37bc0b49amov edx, [rsp+400]
37bc0b4a1jmp 0x37bc0b463
37bc0b4a3
37bc0b4a3loc_37bc0b4a3:
37bc0b4a3movsd_xmm x7, [rsp+256]
37bc0b4acmovapd x4, x15
37bc0b4b1movapd x14, x8
37bc0b4b6movapd x0, x7
37bc0b4badivsd x0, x5
37bc0b4bemulsd x7, x0
37bc0b4c2movapd x12, x0
37bc0b4c7mulsd x12, x15
37bc0b4ccmulsd x0, x2
37bc0b4d0movapd x1, x7
37bc0b4d4addsd x1, x5
37bc0b4d8addsd x12, x2
37bc0b4ddsubsd x4, x0
37bc0b4e1divsd x12, x1
37bc0b4e6divsd x4, x1
37bc0b4eamovapd x1, x11
37bc0b4efdivsd x1, x5
37bc0b4f3movsd_xmm [rsp+232], x4
37bc0b4fcmovapd x0, x1
37bc0b500movapd x13, x1
37bc0b505mulsd x0, x11
37bc0b50amulsd x13, x8
37bc0b50fmulsd x1, x10
37bc0b514addsd x0, x5
37bc0b518addsd x13, x10
37bc0b51dsubsd x14, x1
37bc0b522divsd x13, x0
37bc0b527divsd x14, x0
37bc0b52cjmp 0x37bc0acbf
37bc0b531
37bc0b531 0f 1f 80 00 00 00 00 .......
37bc0b538
37bc0b538loc_37bc0b538:
37bc0b538mov eax, [rsp+208]
37bc0b53fmov ecx, [rsp+256]
37bc0b546mov ebx, esi
37bc0b548mov rsi, rbp
37bc0b54bmov rdx, [rsp+136]
37bc0b553mov r14, [rsp+144]
37bc0b55bmov [rsp+412], eax
37bc0b562mov rax, [rsp+336]
37bc0b56amov r11, [rsp+384]
37bc0b572mov rbp, [rsp+200]
37bc0b57aadd rax, rdx
37bc0b57dlea r8, [rax+r14]
37bc0b581mov [rsp+192], r8
37bc0b589cmp ecx, r13l
37bc0b58cje 0x37bc0b792
37bc0b592mov rax, [rsp+312]
37bc0b59amovsxd r10, ecx
37bc0b59dlea r9, [r10+r8]
37bc0b5a1lea r8, [rip+0x8405ec]
37bc0b5a8mov [rsp+352], r10
37bc0b5b0movsd_xmm x0, [rax]
37bc0b5b4mov rax, rdx
37bc0b5b7shl r9, 4
37bc0b5bbimul rax, r10
37bc0b5bfadd r9, rdi
37bc0b5c2mov [rsp+200], r9
37bc0b5caadd rax, r14
37bc0b5cdmov r14l, ecx
37bc0b5d0mov rcx, r15
37bc0b5d3lea rdx, [r10+rax]
37bc0b5d7mov [rsp+376], rax
37bc0b5dfsub r14l, r13l
37bc0b5e2mov rax, [rsp+160]
37bc0b5eashl rdx, 4
37bc0b5eeadd rax, [rsp+280]
37bc0b5f6sub r14l, 1
37bc0b5famovsd_xmm [rdi+rdx], x0
37bc0b5ffmov [rdi+rdx+8], 0
37bc0b608mov rdx, rax
37bc0b60bmov [rsp+344], rax
37bc0b613mov rax, [rsp+712]
37bc0b61bshl rdx, 4
37bc0b61fadd rdx, rdi
37bc0b622mov [rsp+420], r14l
37bc0b62amov [rsp+32], rax
37bc0b62fcall zcopy_
37bc0b634mov rdx, [rsp+200]
37bc0b63cmov rcx, r15
37bc0b63fmov r8, [rsp+712]
37bc0b647mov [rsp+420], r14l
37bc0b64fcall zlacgv_
37bc0b654mov rax, [rsp+680]
37bc0b65cmov ecx, [rsp+256]
37bc0b663mov r10, [rsp+352]
37bc0b66bmov r11, [rsp+384]
37bc0b673mov edx, [rax]
37bc0b675mov rax, [rsp+376]
37bc0b67dcmp edx, ecx
37bc0b67fjg 0x37bc0bdc4
37bc0b685
37bc0b685loc_37bc0b685:
37bc0b685mov r14, [rsp+240]
37bc0b68dsub r10, 1
37bc0b691shl r14, 4
37bc0b695cmp r13l, 1
37bc0b699jle 0x37bc0b6ed
37bc0b69bmov rcx, [rsp+712]
37bc0b6a3lea eax, [r13-1]
37bc0b6a7lea rdx, [rdi+r14]
37bc0b6abmov [rsp+240], r11
37bc0b6b3mov [rsp+420], eax
37bc0b6bamov rax, r10
37bc0b6bdmov [rsp+32], rcx
37bc0b6c2shl rax, 4
37bc0b6c6mov r8, rcx
37bc0b6c9mov rcx, r15
37bc0b6cclea r9, [rdi+rax]
37bc0b6d0mov [rsp+200], r10
37bc0b6d8call zswap_
37bc0b6ddmov r11, [rsp+240]
37bc0b6e5mov r10, [rsp+200]
37bc0b6ed
37bc0b6edloc_37bc0b6ed:
37bc0b6edmov [rsp+240], r11
37bc0b6f5mov rax, r10
37bc0b6f8mov r11, [rsp+736]
37bc0b700lea rdx, [r12+r14]
37bc0b704shl rax, 4
37bc0b708lea rcx, [rsp+412]
37bc0b710mov [rsp+32], r11
37bc0b715mov r8, r11
37bc0b718lea r9, [r12+rax]
37bc0b71cmov [rsp+200], rcx
37bc0b724call zswap_
37bc0b729mov edx, [rsp+412]
37bc0b730mov r11, [rsp+240]
37bc0b738cmp edx, ebx
37bc0b73aje 0x37bc096ca
37bc0b740mov rax, [rsp+136]
37bc0b748movsxd rcx, edx
37bc0b74bmov r14l, ebx
37bc0b74emov [rsp+344], 2
37bc0b759sub r14l, edx
37bc0b75cadd edx, 1
37bc0b75fimul rax, rcx
37bc0b763add rax, [rsp+144]
37bc0b76bmovsxd rdx, edx
37bc0b76emov [rsp+192], rax
37bc0b776add rax, rcx
37bc0b779sub rcx, 1
37bc0b77dmov [rsp+240], rcx
37bc0b785mov [rsp+352], rcx
37bc0b78djmp 0x37bc0952e
37bc0b792
37bc0b792loc_37bc0b792:
37bc0b792cmp ebx, [rsp+208]
37bc0b799jne 0x37bc0b7f3
37bc0b79bmov rax, [rsp+160]
37bc0b7a3add rax, [rsp+280]
37bc0b7abmov [rsp+344], rax
37bc0b7b3jmp 0x37bc096ca
37bc0b7b8
37bc0b7b8loc_37bc0b7b8:
37bc0b7b8movsxd rdx, [rsp+184]
37bc0b7c0imul rdx, [rsp+168]
37bc0b7c9mov [rsp+184], ebp
37bc0b7d0mov rcx, [rsp+176]
37bc0b7d8mov [rsp+320], 2
37bc0b7e3add rcx, rdx
37bc0b7e6mov [rsp+288], rcx
37bc0b7eejmp 0x37bc0a0dd
37bc0b7f3
37bc0b7f3loc_37bc0b7f3:
37bc0b7f3mov rcx, [rsp+280]
37bc0b7fbmov rax, [rsp+192]
37bc0b803mov r14l, ebx
37bc0b806mov [rsp+352], r11
37bc0b80emov edx, [rsp+256]
37bc0b815sub r14l, [rsp+208]
37bc0b81dmov [rsp+344], 2
37bc0b828add rax, rcx
37bc0b82bsub rcx, 1
37bc0b82fmov [rsp+240], rcx
37bc0b837add edx, 2
37bc0b83alea rcx, [rsp+412]
37bc0b842mov [rsp+200], rcx
37bc0b84amovsxd rdx, edx
37bc0b84djmp 0x37bc0952e
37bc0b852
37bc0b852loc_37bc0b852:
37bc0b852mov [rsp+184], ebp
37bc0b859mov [rsp+320], 2
37bc0b864jmp 0x37bc0a0dd
37bc0b869
37bc0b869loc_37bc0b869:
37bc0b869mov [rsp+184], r13l
37bc0b871mov rax, [rsp+312]
37bc0b879mov rdi, rbx
37bc0b87cjmp 0x37bc09fc0
37bc0b881
37bc0b881loc_37bc0b881:
37bc0b881cmp [rsp+192], 1
37bc0b889jg 0x37bc0bedf
37bc0b88fmov r8l, ecx
37bc0b892neg eax
37bc0b894xor edx, edx
37bc0b896neg r8l
37bc0b899div r8l
37bc0b89cmov [rsp+224], eax
37bc0b8a3jmp 0x37bc08769
37bc0b8a8
37bc0b8a8loc_37bc0b8a8:
37bc0b8a8pxor x3, x3
37bc0b8acadd rax, 1
37bc0b8b0mov edx, r15l
37bc0b8b3shl rax, 4
37bc0b8b7movapd x4, x3
37bc0b8bbshl rdx, 4
37bc0b8bfdivsd x4, x0
37bc0b8c3add rax, r12
37bc0b8c6add rdx, rax
37bc0b8c9mulsd x3, x4
37bc0b8cdunpcklpd x4, x4
37bc0b8d1addsd x3, x0
37bc0b8d5unpcklpd x3, x3
37bc0b8d9nop [rax+rax]
37bc0b8dfnop [rax+rax]
37bc0b8eanop [rax+rax]
37bc0b8f5nop [rax+rax]
37bc0b900
37bc0b900loc_37bc0b900:
37bc0b900movupd x0, [rax]
37bc0b904add rax, 16
37bc0b908movapd x1, x0
37bc0b90cshufpd x1, x0, 1
37bc0b911mulpd x1, x4
37bc0b915movapd x2, x1
37bc0b919addpd x2, x0
37bc0b91dsubpd x0, x1
37bc0b921movsd_xmm x0, x2
37bc0b925divpd x0, x3
37bc0b929movups [rax-16], x0
37bc0b92dcmp rax, rdx
37bc0b930jne 0x37bc0b900
37bc0b932lea rax, [rsp+420]
37bc0b93amov [rsp+152], rax
37bc0b942jmp 0x37bc0a7ac
37bc0b947
37bc0b947loc_37bc0b947:
37bc0b947mov [rsp+272], ecx
37bc0b94emov r10l, r13l
37bc0b951
37bc0b951loc_37bc0b951:
37bc0b951mov eax, r13l
37bc0b954xor edx, edx
37bc0b956sub eax, r9l
37bc0b959mov r9l, ecx
37bc0b95cneg r9l
37bc0b95fdiv r9l
37bc0b962mov [rsp+176], eax
37bc0b969
37bc0b969loc_37bc0b969:
37bc0b969mov rsi, [rsp+136]
37bc0b971movsxd rax, ecx
37bc0b974movsxd r9, r13l
37bc0b977mov [rsp+160], r10l
37bc0b97fmov [rsp+696], r14
37bc0b987mov rbx, rsi
37bc0b98amov rdx, rsi
37bc0b98dadd rsi, 1
37bc0b991mov [rsp+704], rdi
37bc0b999imul rbx, rax
37bc0b99dimul rdx, r9
37bc0b9a1mov [rsp+256], rbx
37bc0b9a9mov rbx, [rsp+144]
37bc0b9b1add rdx, rbx
37bc0b9b4mov [rsp+208], rdx
37bc0b9bcmov rdx, rax
37bc0b9bfshl rdx, 4
37bc0b9c3mov [rsp+240], rdx
37bc0b9cbmov rdx, r9
37bc0b9ceshl rdx, 4
37bc0b9d2lea r11, [r12+rdx-16]
37bc0b9d7lea r12, [rip+0x8401da]
37bc0b9demov [rsp+168], r11
37bc0b9e6mov r11, rsi
37bc0b9e9shl rsi, 4
37bc0b9edimul rax, r11
37bc0b9f1mov [rsp+152], rsi
37bc0b9f9imul r11, r9
37bc0b9fdshl rax, 4
37bc0ba01mov [rsp+232], rax
37bc0ba09lea rax, [r11+rbx]
37bc0ba0dshl rax, 4
37bc0ba11add rax, rdi
37bc0ba14mov [rsp+192], rax
37bc0ba1clea rax, [rdi+rdx-16]
37bc0ba21mov edx, ecx
37bc0ba23mov rdi, [rsp+712]
37bc0ba2bmov [rsp+184], rax
37bc0ba33lea rax, [rsp+420]
37bc0ba3bmov [rsp+144], rax
37bc0ba43nop
37bc0ba45nop [rax+rax]
37bc0ba50
37bc0ba50loc_37bc0ba50:
37bc0ba50mov esi, [rsp+160]
37bc0ba57mov eax, r8l
37bc0ba5asub eax, esi
37bc0ba5cadd eax, 1
37bc0ba5fcmp eax, edx
37bc0ba61cmovle edx, eax
37bc0ba64lea ecx, [rdx+rsi]
37bc0ba67mov [rsp+404], edx
37bc0ba6ecmp ecx, esi
37bc0ba70jle 0x37bc0bb66
37bc0ba76mov [rsp+200], ecx
37bc0ba7dlea rsi, [rsp+416]
37bc0ba85mov r15, [rsp+168]
37bc0ba8dmov [rsp+224], edx
37bc0ba94mov r14, [rsp+184]
37bc0ba9cmov rbx, [rsp+192]
37bc0baa4mov r13, [rsp+736]
37bc0baacmov [rsp+136], rsi
37bc0bab4mov esi, edx
37bc0bab6nop [rax+rax]
37bc0bac0
37bc0bac0loc_37bc0bac0:
37bc0bac0lea rax, [rip+0x8400cd]
37bc0bac7mov [rbx+8], 0
37bc0bacfmov r8, [rsp+144]
37bc0bad7lea r9, [rip+0x8400ba]
37bc0bademov [rsp+72], rbx
37bc0bae3lea rcx, [rip+0x8400be]
37bc0baeamov rdx, [rsp+136]
37bc0baf2mov [rsp+48], r15
37bc0baf7add r15, 16
37bc0bafbmov [rsp+32], r14
37bc0bb00add r14, 16
37bc0bb04mov [rsp+88], 12
37bc0bb0dmov [rsp+80], rax
37bc0bb12mov [rsp+64], r12
37bc0bb17mov [rsp+56], r13
37bc0bb1cmov [rsp+40], rdi
37bc0bb21mov [rsp+416], esi
37bc0bb28mov [rsp+420], ebp
37bc0bb2fcall zgemv_
37bc0bb34mov [rbx+8], 0
37bc0bb3cadd rbx, [rsp+152]
37bc0bb44sub esi, 1
37bc0bb47jne 0x37bc0bac0
37bc0bb4dmov rax, [rsp+680]
37bc0bb55mov ecx, [rsp+200]
37bc0bb5cmov edx, [rsp+224]
37bc0bb63mov r8l, [rax]
37bc0bb66
37bc0bb66loc_37bc0bb66:
37bc0bb66cmp ecx, r8l
37bc0bb69jle 0x37bc0bc80
37bc0bb6fmov eax, [rsp+176]
37bc0bb76test eax, eax
37bc0bb78je 0x37bc0bd5a
37bc0bb7e
37bc0bb7eloc_37bc0bb7e:
37bc0bb7esub eax, 1
37bc0bb81mov ebx, [rsp+272]
37bc0bb88mov rcx, [rsp+240]
37bc0bb90mov [rsp+176], eax
37bc0bb97mov rax, [rsp+680]
37bc0bb9fadd [rsp+160], ebx
37bc0bba6mov rbx, [rsp+256]
37bc0bbaemov r8l, [rax]
37bc0bbb1mov rax, [rsp+688]
37bc0bbb9add [rsp+208], rbx
37bc0bbc1mov rbx, [rsp+232]
37bc0bbc9add [rsp+168], rcx
37bc0bbd1mov edx, [rax]
37bc0bbd3add [rsp+192], rbx
37bc0bbdbadd [rsp+184], rcx
37bc0bbe3jmp 0x37bc0ba50
37bc0bbe8
37bc0bbe8loc_37bc0bbe8:
37bc0bbe8cmp edx, [rsp+208]
37bc0bbefjl 0x37bc08ce8
37bc0bbf5pxor x3, x3
37bc0bbf9mov rax, r11
37bc0bbfcmov ecx, edx
37bc0bbfesub rax, [rsp+136]
37bc0bc06movapd x4, x3
37bc0bc0aadd rax, [rsp+336]
37bc0bc12sub ecx, r13l
37bc0bc15divsd x4, x0
37bc0bc19shl rax, 4
37bc0bc1dadd rax, rdi
37bc0bc20shl rcx, 4
37bc0bc24add rcx, rax
37bc0bc27mulsd x3, x4
37bc0bc2bunpcklpd x4, x4
37bc0bc2faddsd x3, x0
37bc0bc33unpcklpd x3, x3
37bc0bc37nop [rax+rax]
37bc0bc40
37bc0bc40loc_37bc0bc40:
37bc0bc40movupd x0, [rax]
37bc0bc44add rax, 16
37bc0bc48movapd x1, x0
37bc0bc4cshufpd x1, x0, 1
37bc0bc51mulpd x1, x4
37bc0bc55movapd x2, x1
37bc0bc59addpd x2, x0
37bc0bc5dsubpd x0, x1
37bc0bc61movsd_xmm x0, x2
37bc0bc65divpd x0, x3
37bc0bc69movups [rax-16], x0
37bc0bc6dcmp rcx, rax
37bc0bc70jne 0x37bc0bc40
37bc0bc72jmp 0x37bc08ce8
37bc0bc77
37bc0bc77 66 0f 1f 84 00 00 00 00 00 f........
37bc0bc80
37bc0bc80loc_37bc0bc80:
37bc0bc80sub r8l, [rsp+160]
37bc0bc88movsxd rcx, ecx
37bc0bc8bmov [rsp+112], 9
37bc0bc94lea r9, [rsp+404]
37bc0bc9csub r8l, edx
37bc0bc9fmov [rsp+96], rdi
37bc0bca4lea rdx, [rip+0x83ff1d]
37bc0bcablea eax, [r8+1]
37bc0bcafmov [rsp+80], r12
37bc0bcb4lea r8, [rsp+416]
37bc0bcbcmov [rsp+416], eax
37bc0bcc3mov rax, [rsp+208]
37bc0bccbmov [rsp+104], 12
37bc0bcd4add rax, rcx
37bc0bcd7sub rcx, 1
37bc0bcdbmov [rsp+56], rdi
37bc0bce0shl rax, 4
37bc0bce4add rax, [rsp+704]
37bc0bcecshl rcx, 4
37bc0bcf0mov [rsp+420], ebp
37bc0bcf7mov [rsp+88], rax
37bc0bcfcmov rax, [rsp+736]
37bc0bd04mov [rsp+72], rax
37bc0bd09mov rax, [rsp+168]
37bc0bd11mov [rsp+64], rax
37bc0bd16mov rax, [rsp+704]
37bc0bd1eadd rax, rcx
37bc0bd21lea rcx, [rip+0x83fe80]
37bc0bd28mov [rsp+48], rax
37bc0bd2dlea rax, [rip+0x83fe64]
37bc0bd34mov [rsp+40], rax
37bc0bd39mov rax, [rsp+144]
37bc0bd41mov [rsp+32], rax
37bc0bd46call zgemm_
37bc0bd4bmov eax, [rsp+176]
37bc0bd52test eax, eax
37bc0bd54jne 0x37bc0bb7e
37bc0bd5a
37bc0bd5aloc_37bc0bd5a:
37bc0bd5amov r14, [rsp+696]
37bc0bd62mov rdi, [rsp+704]
37bc0bd6ajmp 0x37bc0b386
37bc0bd6f
37bc0bd6floc_37bc0bd6f:
37bc0bd6fmov ebx, r12l
37bc0bd72jmp 0x37bc0b248
37bc0bd77
37bc0bd77loc_37bc0bd77:
37bc0bd77mov rax, [rsp+680]
37bc0bd7fmov r8l, [rax]
37bc0bd82jmp 0x37bc08c08
37bc0bd87
37bc0bd87loc_37bc0bd87:
37bc0bd87mov [rsp+272], ecx
37bc0bd8emov r14, [rsp+696]
37bc0bd96lea ebp, [r13-1]
37bc0bd9amov r10l, r13l
37bc0bd9dtest ecx, ecx
37bc0bd9fjs 0x37bc0bed1
37bc0bda5cmp r13l, r9l
37bc0bda8jg 0x37bc0b386
37bc0bdaemov eax, r9l
37bc0bdb1xor edx, edx
37bc0bdb3sub eax, r13l
37bc0bdb6div ecx
37bc0bdb8mov [rsp+176], eax
37bc0bdbfjmp 0x37bc0b969
37bc0bdc4
37bc0bdc4loc_37bc0bdc4:
37bc0bdc4sub edx, ecx
37bc0bdc6mov [rsp+32], rbp
37bc0bdcblea r8, [rip+0x83fdc2]
37bc0bdd2mov [rsp+420], edx
37bc0bdd9lea edx, [rcx+1]
37bc0bddcmov rcx, r15
37bc0bddfmovsxd rdx, edx
37bc0bde2mov [rsp+352], r11
37bc0bdeaadd rax, rdx
37bc0bdedadd rdx, [rsp+160]
37bc0bdf5mov [rsp+200], r10
37bc0bdfdshl rax, 4
37bc0be01shl rdx, 4
37bc0be05add rdx, rdi
37bc0be08lea r9, [rdi+rax]
37bc0be0ccall zcopy_
37bc0be11mov r11, [rsp+352]
37bc0be19mov r10, [rsp+200]
37bc0be21jmp 0x37bc0b685
37bc0be26
37bc0be26loc_37bc0be26:
37bc0be26mov [rsp+288], rax
37bc0be2emov rax, [rsp+136]
37bc0be36sub edx, ebx
37bc0be38mov [rsp+420], edx
37bc0be3flea rdx, [r15+2*rax]
37bc0be43mov rax, [rsp+320]
37bc0be4badd rdx, [rsp+144]
37bc0be53mov [rsp+328], r10l
37bc0be5bmov [rsp+312], r11
37bc0be63lea rcx, [rax+rdx]
37bc0be67mov rax, [rsp+712]
37bc0be6fadd rdx, [rsp+224]
37bc0be77shl rcx, 4
37bc0be7bshl rdx, 4
37bc0be7fmov [rsp+32], rax
37bc0be84lea r9, [r12+rcx]
37bc0be88add rdx, r12
37bc0be8bmov r8, rax
37bc0be8emov rcx, [rsp+152]
37bc0be96call zswap_
37bc0be9bmov rax, [rsp+680]
37bc0bea3mov r10l, [rsp+328]
37bc0beabmov r11, [rsp+312]
37bc0beb3mov edx, [rax]
37bc0beb5mov rax, [rsp+288]
37bc0bebdjmp 0x37bc0ab2b
37bc0bec2
37bc0bec2loc_37bc0bec2:
37bc0bec2mov ebx, esi
37bc0bec4lea rbp, [rsp+408]
37bc0beccjmp 0x37bc0a6d7
37bc0bed1
37bc0bed1loc_37bc0bed1:
37bc0bed1cmp r13l, r9l
37bc0bed4jge 0x37bc0b951
37bc0bedajmp 0x37bc0b386
37bc0bedf
37bc0bedfloc_37bc0bedf:
37bc0bedflea ebx, [r15+1]
37bc0bee3jmp 0x37bc0b06f
37bc0bee8
37bc0bee8loc_37bc0bee8:
37bc0bee8mov ebx, esi
37bc0beeajmp 0x37bc0a6d7
37bc08400
37bc0beef
37bc0beef // align 0x20
37bc0beef // align 0x20
37bc0bf00
37bc0bf00zlahef_rk_:
37bc0bf00push r15
37bc0bf02push r14
37bc0bf04push r13
37bc0bf06push r12
37bc0bf08push rbp
37bc0bf09push rdi
37bc0bf0apush rsi
37bc0bf0bpush rbx
37bc0bf0csub rsp, 648
37bc0bf13movups [rsp+480], x6
37bc0bf1bmovups [rsp+496], x7
37bc0bf23movups [rsp+512], x8
37bc0bf2cmovups [rsp+528], x9
37bc0bf35movups [rsp+544], x10
37bc0bf3emovups [rsp+560], x11
37bc0bf47movups [rsp+576], x12
37bc0bf50movups [rsp+592], x13
37bc0bf59movups [rsp+608], x14
37bc0bf62movups [rsp+624], x15
37bc0bf6bmov rax, [rsp+760]
37bc0bf73mov r15, [rsp+752]
37bc0bf7bmov r14, [rsp+784]
37bc0bf83mov rbx, rcx
37bc0bf86movsxd rcx, [rax]
37bc0bf89xor eax, eax
37bc0bf8bmov [rsp+728], rdx
37bc0bf93mov edx, 1
37bc0bf98mov [rsp+736], r8
37bc0bfa0mov rdi, r9
37bc0bfa3test rcx, rcx
37bc0bfa6cmovns rax, rcx
37bc0bfaalea rcx, [rip+0x83fc5f]
37bc0bfb1mov [rsp+144], rax
37bc0bfb9not rax
37bc0bfbcmov [rsp+152], rax
37bc0bfc4mov rax, [rsp+792]
37bc0bfccmovsxd rsi, [rax]
37bc0bfcfxor eax, eax
37bc0bfd1test rsi, rsi
37bc0bfd4cmovns rax, rsi
37bc0bfd8mov [rsp+200], rax
37bc0bfe0not rax
37bc0bfe3mov [rsp+208], rax
37bc0bfebmov rax, [rsp+800]
37bc0bff3mov [rax], 0
37bc0bff9call dlamch_
37bc0bffemov r9l, 1
37bc0c004mov r8l, 1
37bc0c00amov rcx, rbx
37bc0c00dmovsd_xmm [rsp+440], x0
37bc0c016lea rdx, [rip+0x83fbf4]
37bc0c01dcall lsame_
37bc0c022test eax, eax
37bc0c024mov rax, [rsp+728]
37bc0c02cmov eax, [rax]
37bc0c02eje 0x37bc0d6a0
37bc0c034mov rsi, [rsp+736]
37bc0c03cmov edx, eax
37bc0c03epxor x0, x0
37bc0c042mov [rsp+456], eax
37bc0c049mov ebx, [rsi]
37bc0c04bmov rsi, [rsp+768]
37bc0c053sub edx, ebx
37bc0c055movups [rsi], x0
37bc0c058mov esi, eax
37bc0c05aadd edx, 1
37bc0c05dcmp edx, eax
37bc0c05fjl 0x37bc0c069
37bc0c061cmp eax, ebx
37bc0c063jg 0x37bc0f247
37bc0c069
37bc0c069loc_37bc0c069:
37bc0c069lea rcx, [rsp+468]
37bc0c071mov [rsp+744], rdi
37bc0c079mov [rsp+136], rcx
37bc0c081lea rcx, [rsp+456]
37bc0c089mov [rsp+256], rcx
37bc0c091lea rcx, [rip+0x83fb90]
37bc0c098mov [rsp+288], rcx
37bc0c0a0lea rcx, [rip+0x83fb91]
37bc0c0a7mov [rsp+296], rcx
37bc0c0afnop
37bc0c0b0
37bc0c0b0loc_37bc0c0b0:
37bc0c0b0test esi, esi
37bc0c0b2jle 0x37bc0c247
37bc0c0b8mov r12, [rsp+144]
37bc0c0c0movsxd rdx, ebx
37bc0c0c3mov rdi, [rsp+208]
37bc0c0cbmovsxd rbp, esi
37bc0c0ceimul rdx, [rsp+200]
37bc0c0d7imul r12, rbp
37bc0c0dblea rcx, [rdi+rdx]
37bc0c0dfmov rdi, [rsp+152]
37bc0c0e7mov [rsp+272], rdx
37bc0c0efmov [rsp+160], rcx
37bc0c0f7add rdi, r12
37bc0c0facmp esi, 1
37bc0c0fdje 0x37bc0c146
37bc0c0fflea eax, [rsi-1]
37bc0c102lea rdx, [rdi+1]
37bc0c106mov [rsp+468], eax
37bc0c10dlea rax, [rcx+1]
37bc0c111shl rdx, 4
37bc0c115lea rcx, [rip+0x83faf8]
37bc0c11cmov [rsp+32], rcx
37bc0c121shl rax, 4
37bc0c125mov r8, rcx
37bc0c128add rdx, r15
37bc0c12bmov rcx, [rsp+136]
37bc0c133lea r9, [r14+rax]
37bc0c137call zcopy_
37bc0c13cmov rax, [rsp+728]
37bc0c144mov eax, [rax]
37bc0c146
37bc0c146loc_37bc0c146:
37bc0c146mov rcx, [rsp+160]
37bc0c14eadd rdi, rbp
37bc0c151shl rdi, 4
37bc0c155movsd_xmm x0, [r15+rdi]
37bc0c15blea rdx, [rcx+rbp]
37bc0c15fshl rdx, 4
37bc0c163mov [r14+rdx+8], 0
37bc0c16cmovsd_xmm [r14+rdx], x0
37bc0c172cmp eax, esi
37bc0c174jg 0x37bc0cd80
37bc0c17amovsxd r12, [rsp+456]
37bc0c182mov rdi, r12
37bc0c185lea rax, [r12+rcx]
37bc0c189
37bc0c189loc_37bc0c189:
37bc0c189shl rax, 4
37bc0c18dlea r10l, [rdi-1]
37bc0c191lea r9, [r14+rax]
37bc0c195movsd_xmm x6, [r9]
37bc0c19acmp edi, 1
37bc0c19djg 0x37bc0c3c0
37bc0c1a3pxor x1, x1
37bc0c1a7ucomisd x6, x1
37bc0c1abjp 0x37bc0cc38
37bc0c1b1jne 0x37bc0cc38
37bc0c1b7mov rax, [rsp+800]
37bc0c1bfmov ecx, [rax]
37bc0c1c1test ecx, ecx
37bc0c1c3jne 0x37bc0d240
37bc0c1c9mov rax, [rsp+800]
37bc0c1d1lea rbx, [r12-1]
37bc0c1d6mov esi, r10l
37bc0c1d9mov [rax], edi
37bc0c1dbmov rax, [rsp+144]
37bc0c1e3imul rax, r12
37bc0c1e7add rax, [rsp+152]
37bc0c1efadd rax, r12
37bc0c1f2shl rax, 4
37bc0c1f6mov [r15+rax+8], 0
37bc0c1ffmovsd_xmm [r15+rax], x6
37bc0c205
37bc0c205loc_37bc0c205:
37bc0c205mov rax, [rsp+776]
37bc0c20dmov [rax+4*rbx], edi
37bc0c210
37bc0c210loc_37bc0c210:
37bc0c210mov rax, [rsp+736]
37bc0c218mov [rsp+456], esi
37bc0c21fmov ecx, [rax]
37bc0c221mov rax, [rsp+728]
37bc0c229mov eax, [rax]
37bc0c22blea ebx, [rcx+rsi]
37bc0c22emov edx, eax
37bc0c230sub ebx, eax
37bc0c232sub edx, ecx
37bc0c234add edx, 1
37bc0c237cmp edx, esi
37bc0c239jl 0x37bc0c0b0
37bc0c23fcmp ecx, eax
37bc0c241jge 0x37bc0c0b0
37bc0c247
37bc0c247loc_37bc0c247:
37bc0c247mov rdi, [rsp+744]
37bc0c24fsub eax, esi
37bc0c251
37bc0c251loc_37bc0c251:
37bc0c251add ebx, 1
37bc0c254mov [rsp+468], eax
37bc0c25bmov rax, [rsp+760]
37bc0c263lea r8, [rip+0x83f9de]
37bc0c26amovsxd rbx, ebx
37bc0c26dmov [rsp+88], r15
37bc0c272imul rbx, [rsp+200]
37bc0c27blea rcx, [rip+0x83f9cf]
37bc0c282mov [rsp+96], rax
37bc0c287mov rax, [rsp+296]
37bc0c28fmov r9, [rsp+256]
37bc0c297mov rdx, [rsp+288]
37bc0c29fmov [rsp+120], 9
37bc0c2a8mov [rsp+80], rax
37bc0c2admov rax, [rsp+792]
37bc0c2b5mov [rsp+112], 12
37bc0c2bemov [rsp+72], rax
37bc0c2c3mov rax, [rsp+208]
37bc0c2cbmov [rsp+104], 5
37bc0c2d4lea rax, [rax+rbx+1]
37bc0c2d9shl rax, 4
37bc0c2ddadd rax, r14
37bc0c2e0mov [rsp+64], rax
37bc0c2e5mov rax, [rsp+760]
37bc0c2edmov [rsp+56], rax
37bc0c2f2lea eax, [rsi+1]
37bc0c2f5mov rsi, [rsp+152]
37bc0c2fdcdqe
37bc0c2ffimul rax, [rsp+144]
37bc0c308lea rax, [rsi+rax+1]
37bc0c30dshl rax, 4
37bc0c311add rax, r15
37bc0c314mov [rsp+48], rax
37bc0c319lea rax, [rip+0x83f8f8]
37bc0c320mov [rsp+40], rax
37bc0c325mov rax, [rsp+136]
37bc0c32dmov [rsp+32], rax
37bc0c332call zgemmtr_
37bc0c337mov rax, [rsp+728]
37bc0c33fmov ebx, [rax]
37bc0c341sub ebx, [rsp+456]
37bc0c348
37bc0c348loc_37bc0c348:
37bc0c348mov [rdi], ebx
37bc0c34amovups x6, [rsp+480]
37bc0c352movups x7, [rsp+496]
37bc0c35amovups x8, [rsp+512]
37bc0c363movups x9, [rsp+528]
37bc0c36cmovups x10, [rsp+544]
37bc0c375movups x11, [rsp+560]
37bc0c37emovups x12, [rsp+576]
37bc0c387movups x13, [rsp+592]
37bc0c390movups x14, [rsp+608]
37bc0c399movups x15, [rsp+624]
37bc0c3a2add rsp, 648
37bc0c3a9pop rbx
37bc0c3aapop rsi
37bc0c3abpop rdi
37bc0c3acpop rbp
37bc0c3adpop r12
37bc0c3afpop r13
37bc0c3b1pop r14
37bc0c3b3pop r15
37bc0c3b5ret
37bc0c3b6
37bc0c3b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0c3c0
37bc0c3c0loc_37bc0c3c0:
37bc0c3c0mov r13, [rsp+160]
37bc0c3c8lea r8, [rip+0x83f845]
37bc0c3cfandpd x6, [rip+0x83f889]
37bc0c3d7mov [rsp+192], r9
37bc0c3dfmov [rsp+468], r10l
37bc0c3e7lea rax, [r13+1]
37bc0c3ebmov [rsp+168], r10l
37bc0c3f3shl rax, 4
37bc0c3f7lea rcx, [r14+rax]
37bc0c3fbmov [rsp+240], rcx
37bc0c403mov rdx, rcx
37bc0c406mov rcx, [rsp+136]
37bc0c40ecall izamax_
37bc0c413movapd x1, x6
37bc0c417movsxd rcx, eax
37bc0c41alea rax, [r13+rcx]
37bc0c41fmov [rsp+176], rcx
37bc0c427mov rbp, rcx
37bc0c42ashl rax, 4
37bc0c42eadd rax, r14
37bc0c431movsd_xmm x7, [rax]
37bc0c435movsd_xmm x0, [rax+8]
37bc0c43aandpd x7, [rip+0x83f81e]
37bc0c442andpd x0, [rip+0x83f816]
37bc0c44aaddsd x7, x0
37bc0c44epxor x0, x0
37bc0c452maxsd x1, x7
37bc0c456ucomisd x1, x0
37bc0c45ajp 0x37bc0c472
37bc0c45cmov r10l, [rsp+168]
37bc0c464mov r9, [rsp+192]
37bc0c46cje 0x37bc0cf00
37bc0c472
37bc0c472loc_37bc0c472:
37bc0c472movsd_xmm x0, [rip+0x83f7f6]
37bc0c47amulsd x0, x7
37bc0c47ecomisd x0, x6
37bc0c482jbe 0x37bc0cc53
37bc0c488mov rdx, [rsp+200]
37bc0c490lea ecx, [rbx-1]
37bc0c493add ebx, 1
37bc0c496mov r13l, edi
37bc0c499movsxd rcx, ecx
37bc0c49cmov r11, [rsp+208]
37bc0c4a4movsxd rbx, ebx
37bc0c4a7mov [rsp+224], esi
37bc0c4aeimul rcx, rdx
37bc0c4b2mov rdi, [rsp+176]
37bc0c4baimul rbx, rdx
37bc0c4beadd rcx, r11
37bc0c4c1lea r12, [rcx+1]
37bc0c4c5mov [rsp+192], rcx
37bc0c4cdmov rax, r12
37bc0c4d0mov [rsp+344], r12
37bc0c4d8shl rax, 4
37bc0c4dcadd rax, r14
37bc0c4dfmov [rsp+248], rax
37bc0c4e7lea rax, [rbx+r11]
37bc0c4ebmov [rsp+336], rax
37bc0c4f3
37bc0c4f3loc_37bc0c4f3:
37bc0c4f3mov rbx, [rsp+144]
37bc0c4fbmov rax, [rsp+152]
37bc0c503imul rbx, rdi
37bc0c507lea rcx, [rax+rbx]
37bc0c50bmov [rsp+168], rcx
37bc0c513cmp ebp, 1
37bc0c516jle 0x37bc0c551
37bc0c518lea eax, [rbp-1]
37bc0c51blea rdx, [rcx+1]
37bc0c51fmov r9, [rsp+248]
37bc0c527mov rcx, [rsp+136]
37bc0c52fmov [rsp+468], eax
37bc0c536lea rax, [rip+0x83f6d7]
37bc0c53dshl rdx, 4
37bc0c541mov [rsp+32], rax
37bc0c546add rdx, r15
37bc0c549mov r8, rax
37bc0c54ccall zcopy_
37bc0c551
37bc0c551loc_37bc0c551:
37bc0c551mov rax, [rsp+168]
37bc0c559mov rcx, [rsp+192]
37bc0c561add rbx, [rsp+144]
37bc0c569add rbx, [rsp+152]
37bc0c571add rax, rdi
37bc0c574lea rsi, [rcx+rdi]
37bc0c578add rbx, rdi
37bc0c57bmov r8, [rsp+760]
37bc0c583mov [rsp+304], rax
37bc0c58bshl rax, 4
37bc0c58fshl rsi, 4
37bc0c593movsd_xmm x0, [r15+rax]
37bc0c599mov eax, r13l
37bc0c59cadd rsi, r14
37bc0c59fshl rbx, 4
37bc0c5a3sub eax, ebp
37bc0c5a5mov [rsi+8], 0
37bc0c5adadd rbx, r15
37bc0c5b0mov [rsp+468], eax
37bc0c5b7mov rdx, rbx
37bc0c5bamov [rsp+176], eax
37bc0c5c1lea eax, [rbp+1]
37bc0c5c4mov [rsp+320], eax
37bc0c5cbcdqe
37bc0c5cdlea r12, [rcx+rax]
37bc0c5d1movsd_xmm [rsi], x0
37bc0c5d5mov rcx, [rsp+136]
37bc0c5ddmov [rsp+312], rax
37bc0c5e5lea rax, [rip+0x83f628]
37bc0c5ecshl r12, 4
37bc0c5f0mov [rsp+32], rax
37bc0c5f5add r12, r14
37bc0c5f8mov r9, r12
37bc0c5fbcall zcopy_
37bc0c600mov eax, [rsp+176]
37bc0c607mov rcx, [rsp+136]
37bc0c60fmov rdx, r12
37bc0c612lea r8, [rip+0x83f5fb]
37bc0c619mov [rsp+468], eax
37bc0c620call zlacgv_
37bc0c625mov rax, [rsp+728]
37bc0c62dmov eax, [rax]
37bc0c62fcmp eax, r13l
37bc0c632jg 0x37bc0cb68
37bc0c638
37bc0c638loc_37bc0c638:
37bc0c638cmp ebp, r13l
37bc0c63bjne 0x37bc0ca78
37bc0c641cmp ebp, 1
37bc0c644jg 0x37bc0ce70
37bc0c64amov [rsp+176], rdi
37bc0c652mov r12, [rsp+344]
37bc0c65a
37bc0c65aloc_37bc0c65a:
37bc0c65alea rax, [rip+0x83f5b3]
37bc0c661mov rcx, [rsp+256]
37bc0c669shl r12, 4
37bc0c66dmov r9, [rsp+240]
37bc0c675mov [rsp+32], rax
37bc0c67alea rdx, [r14+r12]
37bc0c67emov r8, rax
37bc0c681call zcopy_
37bc0c686movsxd r12, [rsp+456]
37bc0c68emov rcx, [rsp+736]
37bc0c696mov rdx, [rsp+144]
37bc0c69elea eax, [r12-1]
37bc0c6a3mov rdi, r12
37bc0c6a6mov [rsp+336], eax
37bc0c6admov esi, eax
37bc0c6afmov eax, [rcx]
37bc0c6b1imul rdx, r12
37bc0c6b5mov rcx, [rsp+728]
37bc0c6bdadd eax, r12l
37bc0c6c0sub eax, [rcx]
37bc0c6c2mov rcx, [rsp+152]
37bc0c6calea rbx, [rdx+rcx]
37bc0c6cemov [rsp+192], rbx
37bc0c6d6cmp ebp, r12l
37bc0c6d9je 0x37bc0cc6f
37bc0c6dfmov rbx, [rsp+144]
37bc0c6e7mov r10, [rsp+176]
37bc0c6efcdqe
37bc0c6f1mov [rsp+248], r12
37bc0c6f9mov r11, [rsp+152]
37bc0c701mov [rsp+352], r12l
37bc0c709imul rax, [rsp+200]
37bc0c712mov rdx, rbx
37bc0c715add rax, [rsp+208]
37bc0c71dimul rdx, r10
37bc0c721mov [rsp+360], rax
37bc0c729lea rcx, [r11+rdx]
37bc0c72dadd rdx, rbx
37bc0c730mov [rsp+168], rcx
37bc0c738add rcx, r10
37bc0c73badd rdx, r11
37bc0c73emov [rsp+304], rcx
37bc0c746movsxd rcx, [rsp+320]
37bc0c74eadd rdx, r10
37bc0c751shl rdx, 4
37bc0c755mov r10, [rsp+192]
37bc0c75dmov [rsp+312], rcx
37bc0c765lea rbx, [r15+rdx]
37bc0c769mov [rsp+320], rbx
37bc0c771mov ebx, 1
37bc0c776
37bc0c776loc_37bc0c776:
37bc0c776lea rax, [r12+r10]
37bc0c77amov rdx, [rsp+312]
37bc0c782sub esi, ebp
37bc0c784mov r13, [rsp+136]
37bc0c78cshl rax, 4
37bc0c790mov r9, [rsp+320]
37bc0c798lea r8, [rip+0x83f475]
37bc0c79fmov [rsp+468], esi
37bc0c7a6movsd_xmm x0, [r15+rax]
37bc0c7acadd rdx, r10
37bc0c7afmov rcx, r13
37bc0c7b2mov rax, [rsp+304]
37bc0c7bashl rdx, 4
37bc0c7bemov [rsp+304], r10
37bc0c7c6shl rax, 4
37bc0c7caadd rdx, r15
37bc0c7cdmov [r15+rax+8], 0
37bc0c7d6movsd_xmm [r15+rax], x0
37bc0c7dcmov rax, [rsp+760]
37bc0c7e4mov [rsp+32], rax
37bc0c7e9call zcopy_
37bc0c7eemov r8, [rsp+760]
37bc0c7f6mov rcx, r13
37bc0c7f9mov rdx, [rsp+320]
37bc0c801mov [rsp+468], esi
37bc0c808call zlacgv_
37bc0c80dcmp ebp, 1
37bc0c810jle 0x37bc0c85a
37bc0c812lea eax, [rbp-1]
37bc0c815mov r10, [rsp+304]
37bc0c81dlea rcx, [rip+0x83f3f0]
37bc0c824mov [rsp+468], eax
37bc0c82bmov rax, [rsp+168]
37bc0c833mov r8, rcx
37bc0c836mov [rsp+32], rcx
37bc0c83blea rdx, [r10+1]
37bc0c83fmov rcx, r13
37bc0c842add rax, 1
37bc0c846shl rdx, 4
37bc0c84ashl rax, 4
37bc0c84eadd rdx, r15
37bc0c851lea r9, [r15+rax]
37bc0c855call zcopy_
37bc0c85a
37bc0c85aloc_37bc0c85a:
37bc0c85amov rax, [rsp+728]
37bc0c862mov eax, [rax]
37bc0c864cmp eax, edi
37bc0c866jg 0x37bc0e970
37bc0c86c
37bc0c86cloc_37bc0c86c:
37bc0c86csub eax, [rsp+352]
37bc0c873mov r13, [rsp+176]
37bc0c87badd eax, 1
37bc0c87emov rcx, [rsp+136]
37bc0c886mov [rsp+468], eax
37bc0c88dmov rax, [rsp+360]
37bc0c895add r13, rax
37bc0c898lea rdx, [r12+rax]
37bc0c89cmov rax, [rsp+792]
37bc0c8a4shl r13, 4
37bc0c8a8shl rdx, 4
37bc0c8acmov [rsp+32], rax
37bc0c8b1add rdx, r14
37bc0c8b4lea r9, [r14+r13]
37bc0c8b8mov r8, rax
37bc0c8bbcall zswap_
37bc0c8c0cmp ebx, 1
37bc0c8c3je 0x37bc0f240
37bc0c8c9mov rax, [rsp+248]
37bc0c8d1movsxd r13, [rsp+456]
37bc0c8d9lea r12l, [rdi-2]
37bc0c8ddadd rax, [rsp+192]
37bc0c8e5mov r11l, [rsp+336]
37bc0c8edmov [rsp+344], rax
37bc0c8f5mov rsi, r13
37bc0c8f8sub esi, 2
37bc0c8fb
37bc0c8fbloc_37bc0c8fb:
37bc0c8fbmov rbx, [rsp+208]
37bc0c903movd x1, ebp
37bc0c907movsxd rcx, r11l
37bc0c90apxor x9, x9
37bc0c90fmov rax, [rsp+272]
37bc0c917sub rax, [rsp+200]
37bc0c91fmovd x5, [rsp+224]
37bc0c928lea rbp, [rax+rbx]
37bc0c92cmov rax, [rsp+144]
37bc0c934mov rbx, [rsp+152]
37bc0c93cimul rax, rcx
37bc0c940punpckldq x1, x5
37bc0c944psubd x9, x1
37bc0c949lea r10, [rax+rbx]
37bc0c94dmov rbx, [rsp+160]
37bc0c955lea rax, [rcx+rbx]
37bc0c959shl rax, 4
37bc0c95dmovupd x5, [r14+rax]
37bc0c963mov rax, [rsp+248]
37bc0c96badd rax, rbx
37bc0c96emovups [rsp+224], x5
37bc0c976shl rax, 4
37bc0c97aadd rax, r14
37bc0c97dmovsd_xmm x10, [rax]
37bc0c982movsd_xmm x15, [rax+8]
37bc0c988lea rax, [rcx+rbp]
37bc0c98cshl rax, 4
37bc0c990add rax, r14
37bc0c993movsd_xmm x14, [rax]
37bc0c998movsd_xmm x8, [rax+8]
37bc0c99ecmp edi, 2
37bc0c9a1jg 0x37bc0d280
37bc0c9a7
37bc0c9a7loc_37bc0c9a7:
37bc0c9a7lea rax, [rcx+r10]
37bc0c9abpxor x0, x0
37bc0c9afmov rdi, [rsp+768]
37bc0c9b7movupd x5, [rsp+224]
37bc0c9c0shl rax, 4
37bc0c9c4mov rdx, [rsp+240]
37bc0c9cclea r8, [rip+0x83f241]
37bc0c9d3mov [rsp+468], r11l
37bc0c9dbmovsd_xmm [r15+rax], x14
37bc0c9e1movsd_xmm [r15+rax+8], x8
37bc0c9e8mov rax, [rsp+192]
37bc0c9f0add rax, rcx
37bc0c9f3shl rcx, 4
37bc0c9f7shl rax, 4
37bc0c9fbmovups [r15+rax], x0
37bc0ca00mov rax, [rsp+344]
37bc0ca08shl rax, 4
37bc0ca0cmovsd_xmm [r15+rax], x10
37bc0ca12movsd_xmm [r15+rax+8], x15
37bc0ca19mov rax, [rsp+248]
37bc0ca21shl rax, 4
37bc0ca25movups [rax+rdi-16], x5
37bc0ca2amovups [rcx+rdi-16], x0
37bc0ca2fmov rdi, [rsp+136]
37bc0ca37mov rcx, rdi
37bc0ca3acall zlacgv_
37bc0ca3flea rdx, [rbp+1]
37bc0ca43mov rcx, rdi
37bc0ca46lea r8, [rip+0x83f1c7]
37bc0ca4dshl rdx, 4
37bc0ca51mov [rsp+468], r12l
37bc0ca59add rdx, r14
37bc0ca5ccall zlacgv_
37bc0ca61mov rax, [rsp+776]
37bc0ca69movq [rax+4*r13-8], x9
37bc0ca70jmp 0x37bc0c210
37bc0ca75
37bc0ca75 0f 1f 00 ...
37bc0ca78
37bc0ca78loc_37bc0ca78:
37bc0ca78mov rcx, [rsp+136]
37bc0ca80mov eax, r13l
37bc0ca83mov rdx, r12
37bc0ca86lea r8, [rip+0x83f187]
37bc0ca8dsub eax, ebp
37bc0ca8fmov [rsp+468], eax
37bc0ca96call izamax_
37bc0ca9blea r12l, [rax+rbp]
37bc0ca9fmovsxd rax, r12l
37bc0caa2add rax, [rsp+192]
37bc0caaashl rax, 4
37bc0caaeadd rax, r14
37bc0cab1movsd_xmm x6, [rax]
37bc0cab5movsd_xmm x0, [rax+8]
37bc0cabaandpd x6, [rip+0x83f19e]
37bc0cac2andpd x0, [rip+0x83f196]
37bc0cacaaddsd x6, x0
37bc0cacecmp ebp, 1
37bc0cad1jg 0x37bc0cee8
37bc0cad7
37bc0cad7loc_37bc0cad7:
37bc0cad7movsd_xmm x1, [rip+0x83f191]
37bc0cadfmovsd_xmm x0, [rsi]
37bc0cae3andpd x0, [rip+0x83f175]
37bc0caebmulsd x1, x6
37bc0caefcomisd x1, x0
37bc0caf3jbe 0x37bc0efd0
37bc0caf9cmp r12l, [rsp+224]
37bc0cb01je 0x37bc0cfb8
37bc0cb07comisd x7, x6
37bc0cb0bjae 0x37bc0cfb8
37bc0cb11lea rax, [rip+0x83f0fc]
37bc0cb18movsxd rdi, r12l
37bc0cb1bmovapd x7, x6
37bc0cb1fmov r9, [rsp+240]
37bc0cb27mov [rsp+32], rax
37bc0cb2cmov rdx, [rsp+248]
37bc0cb34mov r8, rax
37bc0cb37mov rcx, [rsp+256]
37bc0cb3fcall zcopy_
37bc0cb44mov [rsp+224], ebp
37bc0cb4bmov rbp, rdi
37bc0cb4emov r13l, [rsp+456]
37bc0cb56mov [rsp+216], edi
37bc0cb5djmp 0x37bc0c4f3
37bc0cb62
37bc0cb62 66 0f 1f 44 00 00 f..D..
37bc0cb68
37bc0cb68loc_37bc0cb68:
37bc0cb68sub eax, r13l
37bc0cb6blea r10l, [r13+1]
37bc0cb6fmov [rsp+88], 12
37bc0cb78mov r8, [rsp+136]
37bc0cb80mov [rsp+468], eax
37bc0cb87lea rax, [rip+0x83f086]
37bc0cb8emovsxd r10, r10l
37bc0cb91mov rdx, [rsp+256]
37bc0cb99mov [rsp+80], rax
37bc0cb9emov rax, [rsp+248]
37bc0cba6lea r9, [rip+0x83f06b]
37bc0cbadimul r10, [rsp+144]
37bc0cbb6mov rcx, [rsp+288]
37bc0cbbemov [rsp+72], rax
37bc0cbc3mov rax, [rsp+296]
37bc0cbcbmov [rsp+64], rax
37bc0cbd0mov rax, [rsp+792]
37bc0cbd8mov [rsp+56], rax
37bc0cbddmov rax, [rsp+336]
37bc0cbe5add rax, rdi
37bc0cbe8shl rax, 4
37bc0cbecadd rax, r14
37bc0cbefmov [rsp+48], rax
37bc0cbf4mov rax, [rsp+760]
37bc0cbfcmov [rsp+40], rax
37bc0cc01mov rax, [rsp+152]
37bc0cc09lea rax, [rax+r10+1]
37bc0cc0eshl rax, 4
37bc0cc12add rax, r15
37bc0cc15mov [rsp+32], rax
37bc0cc1acall zgemv_
37bc0cc1fmov [rsi+8], 0
37bc0cc27mov r13l, [rsp+456]
37bc0cc2fjmp 0x37bc0c638
37bc0cc34
37bc0cc34 0f 1f 40 00 ..@.
37bc0cc38
37bc0cc38loc_37bc0cc38:
37bc0cc38mov rax, [rsp+160]
37bc0cc40add rax, 1
37bc0cc44shl rax, 4
37bc0cc48add rax, r14
37bc0cc4bmov [rsp+240], rax
37bc0cc53
37bc0cc53loc_37bc0cc53:
37bc0cc53imul r12, [rsp+144]
37bc0cc5cmov rax, [rsp+152]
37bc0cc64add rax, r12
37bc0cc67mov [rsp+192], rax
37bc0cc6f
37bc0cc6floc_37bc0cc6f:
37bc0cc6fmov rax, [rsp+192]
37bc0cc77lea rsi, [rip+0x83ef96]
37bc0cc7emov rdx, [rsp+240]
37bc0cc86mov [rsp+32], rsi
37bc0cc8bmov rcx, [rsp+256]
37bc0cc93mov r8, rsi
37bc0cc96add rax, 1
37bc0cc9ashl rax, 4
37bc0cc9elea r9, [r15+rax]
37bc0cca2call zcopy_
37bc0cca7movsxd rdx, [rsp+456]
37bc0ccaflea esi, [rdx-1]
37bc0ccb2lea rbx, [rdx-1]
37bc0ccb6cmp edx, 1
37bc0ccb9jle 0x37bc0c205
37bc0ccbfmov rax, [rsp+144]
37bc0ccc7imul rax, rdx
37bc0cccbadd rax, [rsp+152]
37bc0ccd3add rdx, rax
37bc0ccd6shl rdx, 4
37bc0ccdamovsd_xmm x0, [r15+rdx]
37bc0cce0movapd x1, x0
37bc0cce4andpd x1, [rip+0x83ef74]
37bc0cceccomisd x1, [rsp+440]
37bc0ccf5jb 0x37bc0eff0
37bc0ccfbmovsd_xmm x1, [rip+0x83ef75]
37bc0cd03add rax, 1
37bc0cd07mov rcx, [rsp+136]
37bc0cd0flea rdx, [rsp+472]
37bc0cd17shl rax, 4
37bc0cd1blea r9, [rip+0x83eef2]
37bc0cd22mov [rsp+468], esi
37bc0cd29divsd x1, x0
37bc0cd2dlea r8, [r15+rax]
37bc0cd31movsd_xmm [rsp+472], x1
37bc0cd3acall zdscal_
37bc0cd3f
37bc0cd3floc_37bc0cd3f:
37bc0cd3fmov rcx, [rsp+136]
37bc0cd47mov rdx, [rsp+240]
37bc0cd4flea r8, [rip+0x83eebe]
37bc0cd56mov [rsp+468], esi
37bc0cd5dcall zlacgv_
37bc0cd62mov rcx, [rsp+768]
37bc0cd6amov rax, rbx
37bc0cd6dpxor x0, x0
37bc0cd71shl rax, 4
37bc0cd75movups [rcx+rax], x0
37bc0cd79jmp 0x37bc0c205
37bc0cd7e
37bc0cd7e 66 90 f.
37bc0cd80
37bc0cd80loc_37bc0cd80:
37bc0cd80mov r13, [rsp+160]
37bc0cd88sub eax, esi
37bc0cd8aadd r12, [rsp+144]
37bc0cd92mov [rsp+88], 12
37bc0cd9bmov [rsp+468], eax
37bc0cda2lea rax, [rip+0x83ee6b]
37bc0cda9mov rdx, [rsp+256]
37bc0cdb1lea r9, [rip+0x83ee60]
37bc0cdb8mov [rsp+80], rax
37bc0cdbdlea rax, [r13+1]
37bc0cdc1mov r8, [rsp+136]
37bc0cdc9shl rax, 4
37bc0cdcdmov rcx, [rsp+288]
37bc0cdd5add rax, r14
37bc0cdd8mov [rsp+72], rax
37bc0cdddmov rax, [rsp+296]
37bc0cde5mov [rsp+64], rax
37bc0cdeamov rax, [rsp+792]
37bc0cdf2mov [rsp+56], rax
37bc0cdf7mov rax, [rsp+200]
37bc0cdffadd rax, [rsp+272]
37bc0ce07add rax, [rsp+208]
37bc0ce0fadd rax, rbp
37bc0ce12shl rax, 4
37bc0ce16add rax, r14
37bc0ce19mov [rsp+48], rax
37bc0ce1emov rax, [rsp+760]
37bc0ce26mov [rsp+40], rax
37bc0ce2bmov rax, [rsp+152]
37bc0ce33lea rax, [rax+r12+1]
37bc0ce38shl rax, 4
37bc0ce3cadd rax, r15
37bc0ce3fmov [rsp+32], rax
37bc0ce44call zgemv_
37bc0ce49movsxd r12, [rsp+456]
37bc0ce51lea rax, [r12+r13]
37bc0ce55mov rdi, r12
37bc0ce58mov rdx, rax
37bc0ce5bshl rdx, 4
37bc0ce5fmov [r14+rdx+8], 0
37bc0ce68jmp 0x37bc0c189
37bc0ce6d
37bc0ce6d 0f 1f 00 ...
37bc0ce70
37bc0ce70loc_37bc0ce70:
37bc0ce70pxor x8, x8
37bc0ce75
37bc0ce75loc_37bc0ce75:
37bc0ce75mov rdx, [rsp+248]
37bc0ce7dmov rcx, [rsp+136]
37bc0ce85lea eax, [rbp-1]
37bc0ce88lea r8, [rip+0x83ed85]
37bc0ce8fmov [rsp+468], eax
37bc0ce96call izamax_
37bc0ce9bmov r12l, eax
37bc0ce9ecdqe
37bc0cea0add rax, [rsp+192]
37bc0cea8shl rax, 4
37bc0ceacadd rax, r14
37bc0ceafmovsd_xmm x6, [rax]
37bc0ceb3movsd_xmm x0, [rax+8]
37bc0ceb8andpd x6, [rip+0x83eda0]
37bc0cec0andpd x0, [rip+0x83ed98]
37bc0cec8addsd x6, x0
37bc0cecccomisd x6, x8
37bc0ced1maxsd x6, x8
37bc0ced6cmovbe r12l, [rsp+216]
37bc0cedfjmp 0x37bc0cad7
37bc0cee4
37bc0cee4 0f 1f 40 00 ..@.
37bc0cee8
37bc0cee8loc_37bc0cee8:
37bc0cee8mov [rsp+216], r12l
37bc0cef0movapd x8, x6
37bc0cef5jmp 0x37bc0ce75
37bc0cefa
37bc0cefa 66 0f 1f 44 00 00 f..D..
37bc0cf00
37bc0cf00loc_37bc0cf00:
37bc0cf00mov rax, [rsp+800]
37bc0cf08movsd_xmm x0, [r9]
37bc0cf0dmov r8l, [rax]
37bc0cf10test r8l, r8l
37bc0cf13jne 0x37bc0cf1f
37bc0cf15mov rax, [rsp+800]
37bc0cf1dmov [rax], edi
37bc0cf1f
37bc0cf1floc_37bc0cf1f:
37bc0cf1fmov rax, [rsp+144]
37bc0cf27lea rcx, [rip+0x83ece6]
37bc0cf2elea rbx, [r12-1]
37bc0cf33mov r8, rcx
37bc0cf36imul rax, r12
37bc0cf3aadd rax, [rsp+152]
37bc0cf42lea rdx, [rax+r12]
37bc0cf46add rax, 1
37bc0cf4ashl rdx, 4
37bc0cf4eshl rax, 4
37bc0cf52movsd_xmm [r15+rdx], x0
37bc0cf58lea r9, [r15+rax]
37bc0cf5cmov [r15+rdx+8], 0
37bc0cf65mov rdx, [rsp+240]
37bc0cf6dmov [rsp+32], rcx
37bc0cf72mov rcx, [rsp+136]
37bc0cf7amov [rsp+468], r10l
37bc0cf82mov [rsp+160], r10l
37bc0cf8acall zcopy_
37bc0cf8fmov rsi, [rsp+768]
37bc0cf97mov rax, rbx
37bc0cf9apxor x0, x0
37bc0cf9eshl rax, 4
37bc0cfa2movups [rsi+rax], x0
37bc0cfa6mov esi, [rsp+160]
37bc0cfadjmp 0x37bc0c205
37bc0cfb2
37bc0cfb2 66 0f 1f 44 00 00 f..D..
37bc0cfb8
37bc0cfb8loc_37bc0cfb8:
37bc0cfb8mov rcx, [rsp+736]
37bc0cfc0lea r11l, [r13-1]
37bc0cfc4mov r10, [rsp+144]
37bc0cfccmov [rsp+320], rbx
37bc0cfd4mov r8, [rsp+152]
37bc0cfdcmov ebx, r12l
37bc0cfdfmov [rsp+176], rdi
37bc0cfe7lea esi, [r13-2]
37bc0cfebmov eax, [rcx]
37bc0cfedmov rcx, [rsp+728]
37bc0cff5mov rdx, r10
37bc0cff8mov edi, r13l
37bc0cffbmov [rsp+336], r11l
37bc0d003add eax, r11l
37bc0d006sub eax, [rcx]
37bc0d008mov [rsp+352], r11l
37bc0d010mov [rsp+360], eax
37bc0d017movsxd rax, [rsp+224]
37bc0d01fimul rdx, rax
37bc0d023lea r12, [r8+rdx]
37bc0d027mov [rsp+216], r12
37bc0d02fcmp eax, r13l
37bc0d032je 0x37bc0e920
37bc0d038movsxd r13, r13l
37bc0d03bmov rcx, r10
37bc0d03elea r9, [r10+rdx]
37bc0d042sub r11l, eax
37bc0d045imul rcx, r13
37bc0d049mov [rsp+248], r13
37bc0d051lea edx, [rax+1]
37bc0d054add r9, r8
37bc0d057mov [rsp+468], r11l
37bc0d05fadd r9, rax
37bc0d062movsxd rdx, edx
37bc0d065shl r9, 4
37bc0d069mov [rsp+376], rax
37bc0d071mov [rsp+384], rcx
37bc0d079add rcx, r8
37bc0d07cadd r9, r15
37bc0d07flea r8, [rip+0x83eb8e]
37bc0d086add r13, rcx
37bc0d089mov [rsp+192], rcx
37bc0d091lea rcx, [rax+r12]
37bc0d095mov r12l, r11l
37bc0d098mov [rsp+344], r13
37bc0d0a0shl r13, 4
37bc0d0a4mov r11, [rsp+760]
37bc0d0acshl rcx, 4
37bc0d0b0movsd_xmm x0, [r15+r13]
37bc0d0b6add rdx, [rsp+192]
37bc0d0bemov [r15+rcx+8], 0
37bc0d0c7mov r13, [rsp+136]
37bc0d0cfshl rdx, 4
37bc0d0d3mov [rsp+368], r9
37bc0d0dbmovsd_xmm [r15+rcx], x0
37bc0d0e1add rdx, r15
37bc0d0e4mov [rsp+32], r11
37bc0d0e9mov rcx, r13
37bc0d0eccall zcopy_
37bc0d0f1mov r8, [rsp+760]
37bc0d0f9mov rcx, r13
37bc0d0fcmov rdx, [rsp+368]
37bc0d104mov [rsp+468], r12l
37bc0d10ccall zlacgv_
37bc0d111mov r9l, [rsp+224]
37bc0d119mov rax, [rsp+376]
37bc0d121cmp r9l, 1
37bc0d125jle 0x37bc0d181
37bc0d127mov [rsp+368], rax
37bc0d12fmov rax, [rsp+192]
37bc0d137lea edx, [r9-1]
37bc0d13bmov r12, [rsp+216]
37bc0d143mov [rsp+468], edx
37bc0d14alea rdx, [rax+1]
37bc0d14elea rax, [rip+0x83eabf]
37bc0d155mov [rsp+32], rax
37bc0d15alea rcx, [r12+1]
37bc0d15fshl rdx, 4
37bc0d163mov r8, rax
37bc0d166shl rcx, 4
37bc0d16aadd rdx, r15
37bc0d16dlea r9, [r15+rcx]
37bc0d171mov rcx, r13
37bc0d174call zcopy_
37bc0d179mov rax, [rsp+368]
37bc0d181
37bc0d181loc_37bc0d181:
37bc0d181mov rcx, [rsp+728]
37bc0d189mov edx, [rcx]
37bc0d18bcmp edx, edi
37bc0d18djg 0x37bc0f150
37bc0d193
37bc0d193loc_37bc0d193:
37bc0d193mov r13l, [rsp+336]
37bc0d19bmov rcx, [rsp+208]
37bc0d1a3sub edx, r13l
37bc0d1a6add edx, 1
37bc0d1a9mov [rsp+468], edx
37bc0d1b0movsxd rdx, [rsp+360]
37bc0d1b8imul rdx, [rsp+200]
37bc0d1c1add rcx, rdx
37bc0d1c4mov rdx, [rsp+248]
37bc0d1ccadd rax, rcx
37bc0d1cfmov [rsp+360], rcx
37bc0d1d7add rdx, rcx
37bc0d1damov rcx, [rsp+792]
37bc0d1e2shl rax, 4
37bc0d1e6shl rdx, 4
37bc0d1ealea r9, [r14+rax]
37bc0d1eemov [rsp+32], rcx
37bc0d1f3mov r8, rcx
37bc0d1f6mov rcx, [rsp+136]
37bc0d1feadd rdx, r14
37bc0d201call zswap_
37bc0d206cmp r13l, ebp
37bc0d209je 0x37bc0efb0
37bc0d20fmov rcx, [rsp+152]
37bc0d217mov rax, [rsp+384]
37bc0d21fmov [rsp+216], ebx
37bc0d226movsxd r12, r13l
37bc0d229sub rax, [rsp+144]
37bc0d231mov ebx, 2
37bc0d236lea r10, [rax+rcx]
37bc0d23ajmp 0x37bc0c776
37bc0d23f
37bc0d23f 90 .
37bc0d240
37bc0d240loc_37bc0d240:
37bc0d240mov rax, [rsp+144]
37bc0d248lea rbx, [r12-1]
37bc0d24dmov esi, r10l
37bc0d250imul rax, r12
37bc0d254add rax, [rsp+152]
37bc0d25cadd rax, r12
37bc0d25fshl rax, 4
37bc0d263mov [r15+rax+8], 0
37bc0d26cmovsd_xmm [r15+rax], x6
37bc0d272jmp 0x37bc0c205
37bc0d277
37bc0d277 66 0f 1f 84 00 00 00 00 00 f........
37bc0d280
37bc0d280loc_37bc0d280:
37bc0d280movsd_xmm x7, [rsp+232]
37bc0d289movsd_xmm x5, [rsp+224]
37bc0d292movapd x11, x7
37bc0d297xorpd x7, [rip+0x83e9e1]
37bc0d29fmovapd x4, x11
37bc0d2a4andpd x4, [rip+0x83e9b4]
37bc0d2acmovsd_xmm [rsp+272], x7
37bc0d2b5movapd x7, x5
37bc0d2b9andpd x7, [rip+0x83e99f]
37bc0d2c1movsd_xmm [rsp+168], x7
37bc0d2cacomisd x4, x7
37bc0d2cejbe 0x37bc0eae0
37bc0d2d4movapd x0, x5
37bc0d2d8xorpd x0, [rip+0x83e9a0]
37bc0d2e0movapd x12, x5
37bc0d2e5divsd x12, x11
37bc0d2eadivsd x0, x11
37bc0d2efmovapd x13, x12
37bc0d2f4mulsd x13, x14
37bc0d2f9addsd x13, x8
37bc0d2femovapd x1, x0
37bc0d302movapd x2, x0
37bc0d306mulsd x0, x15
37bc0d30bmulsd x1, x5
37bc0d30fmulsd x2, x10
37bc0d314subsd x0, x10
37bc0d319subsd x1, x11
37bc0d31eaddsd x2, x15
37bc0d323movapd x3, x0
37bc0d327movapd x0, x12
37bc0d32cmulsd x0, x5
37bc0d330mulsd x12, x8
37bc0d335divsd x2, x1
37bc0d339addsd x0, x11
37bc0d33esubsd x12, x14
37bc0d343divsd x3, x1
37bc0d347movsd_xmm [rsp+176], x2
37bc0d350divsd x13, x0
37bc0d355divsd x12, x0
37bc0d35a
37bc0d35aloc_37bc0d35a:
37bc0d35amovapd x1, x12
37bc0d35fmov rdi, rbp
37bc0d362mov rbx, r10
37bc0d365xor eax, eax
37bc0d367mulsd x1, x3
37bc0d36bmovapd x2, x5
37bc0d36fmov rdx, [rsp+160]
37bc0d377movsd_xmm x0, [rsp+176]
37bc0d380mov r9, [rsp+192]
37bc0d388shl rdi, 4
37bc0d38cshl rbx, 4
37bc0d390pxor x6, x6
37bc0d394mulsd x0, x13
37bc0d399shl rdx, 4
37bc0d39dadd rdi, r14
37bc0d3a0add rbx, r15
37bc0d3a3movsd_xmm x7, [rip+0x83e8cd]
37bc0d3abshl r9, 4
37bc0d3afadd rdx, r14
37bc0d3b2xorpd x2, [rip+0x83e8c6]
37bc0d3bamov [rsp+368], r11l
37bc0d3c2add r9, r15
37bc0d3c5mov r11l, esi
37bc0d3c8mov r8l, 1
37bc0d3cemovsd_xmm [rsp+304], x2
37bc0d3d7mov esi, [rsp+368]
37bc0d3demovsd_xmm [rsp+160], x12
37bc0d3e8movapd x12, x3
37bc0d3edmovq [rsp+312], x9
37bc0d3f7subsd x0, x1
37bc0d3fbsubsd x0, [rip+0x83e875]
37bc0d403movsd_xmm [rsp+320], x10
37bc0d40dmovsd_xmm [rsp+336], x15
37bc0d417movsd_xmm [rsp+352], x14
37bc0d421movsd_xmm [rsp+360], x8
37bc0d42bdivsd x7, x0
37bc0d42fjmp 0x37bc0d569
37bc0d434
37bc0d434 0f 1f 40 00 ..@.
37bc0d438
37bc0d438loc_37bc0d438:
37bc0d438movapd x15, x5
37bc0d43dmovapd x2, x8
37bc0d442divsd x15, x11
37bc0d447mulsd x2, x15
37bc0d44cmovapd x3, x15
37bc0d451mulsd x15, x1
37bc0d456mulsd x3, x5
37bc0d45aaddsd x2, x1
37bc0d45esubsd x15, x8
37bc0d463addsd x3, x11
37bc0d468movapd x1, x15
37bc0d46ddivsd x2, x3
37bc0d471divsd x1, x3
37bc0d475
37bc0d475loc_37bc0d475:
37bc0d475movapd x8, x7
37bc0d47amovapd x3, x1
37bc0d47emulsd x8, x2
37bc0d483comisd x4, [rsp+168]
37bc0d48cmulsd x2, x6
37bc0d490mulsd x1, x7
37bc0d494mulsd x3, x6
37bc0d498addsd x1, x2
37bc0d49csubsd x8, x3
37bc0d4a1movsd_xmm x3, [rsp+160]
37bc0d4aamovsd_xmm [rbx+rax+24], x1
37bc0d4b0movapd x2, x3
37bc0d4b4movapd x1, x0
37bc0d4b8mulsd x2, x9
37bc0d4bdmovsd_xmm [rbx+rax+16], x8
37bc0d4c4mulsd x1, x13
37bc0d4c9mulsd x0, x3
37bc0d4cdmulsd x9, x13
37bc0d4d2subsd x1, x2
37bc0d4d6addsd x0, x9
37bc0d4dbsubsd x1, x14
37bc0d4e0subsd x0, x10
37bc0d4e5jbe 0x37bc0d610
37bc0d4ebmovsd_xmm x3, [rsp+304]
37bc0d4f4movapd x2, x1
37bc0d4f8divsd x3, x11
37bc0d4fdmulsd x2, x3
37bc0d501movapd x8, x3
37bc0d506mulsd x8, x5
37bc0d50bmulsd x3, x0
37bc0d50faddsd x2, x0
37bc0d513subsd x8, x11
37bc0d518subsd x3, x1
37bc0d51cdivsd x2, x8
37bc0d521divsd x3, x8
37bc0d526movapd x0, x3
37bc0d52a
37bc0d52aloc_37bc0d52a:
37bc0d52amovapd x1, x0
37bc0d52emovapd x3, x7
37bc0d532add r8l, 1
37bc0d536mulsd x3, x2
37bc0d53amulsd x1, x6
37bc0d53emulsd x0, x7
37bc0d542mulsd x2, x6
37bc0d546subsd x3, x1
37bc0d54aaddsd x0, x2
37bc0d54emovsd_xmm [r9+rax+16], x3
37bc0d555movsd_xmm [r9+rax+24], x0
37bc0d55cadd rax, 16
37bc0d560cmp r8l, r12l
37bc0d563jg 0x37bc0d658
37bc0d569
37bc0d569loc_37bc0d569:
37bc0d569movsd_xmm x10, [rdi+rax+24]
37bc0d570movsd_xmm x14, [rdi+rax+16]
37bc0d577movsd_xmm x3, [rsp+176]
37bc0d580movsd_xmm x0, [rdx+rax+16]
37bc0d586movapd x1, x10
37bc0d58bmovsd_xmm x9, [rdx+rax+24]
37bc0d592comisd x4, [rsp+168]
37bc0d59bmulsd x1, x12
37bc0d5a0movapd x8, x3
37bc0d5a5mulsd x8, x14
37bc0d5aamulsd x3, x10
37bc0d5afsubsd x8, x1
37bc0d5b4movapd x1, x14
37bc0d5b9mulsd x1, x12
37bc0d5besubsd x8, x0
37bc0d5c3addsd x1, x3
37bc0d5c7subsd x1, x9
37bc0d5ccja 0x37bc0d438
37bc0d5d2movapd x15, x11
37bc0d5d7movapd x2, x1
37bc0d5dbdivsd x15, x5
37bc0d5e0mulsd x2, x15
37bc0d5e5movapd x3, x15
37bc0d5eamulsd x3, x11
37bc0d5efaddsd x2, x8
37bc0d5f4mulsd x8, x15
37bc0d5f9addsd x3, x5
37bc0d5fddivsd x2, x3
37bc0d601subsd x1, x8
37bc0d606divsd x1, x3
37bc0d60ajmp 0x37bc0d475
37bc0d60f
37bc0d60f 90 .
37bc0d610
37bc0d610loc_37bc0d610:
37bc0d610movsd_xmm x2, [rsp+272]
37bc0d619movapd x3, x2
37bc0d61ddivsd x3, x5
37bc0d621mulsd x2, x3
37bc0d625movapd x8, x2
37bc0d62amovapd x2, x0
37bc0d62emulsd x2, x3
37bc0d632addsd x8, x5
37bc0d637addsd x2, x1
37bc0d63bmulsd x1, x3
37bc0d63fdivsd x2, x8
37bc0d644subsd x0, x1
37bc0d648divsd x0, x8
37bc0d64djmp 0x37bc0d52a
37bc0d652
37bc0d652 66 0f 1f 44 00 00 f..D..
37bc0d658
37bc0d658loc_37bc0d658:
37bc0d658movq x9, [rsp+312]
37bc0d662mov eax, esi
37bc0d664mov esi, r11l
37bc0d667movsd_xmm x10, [rsp+320]
37bc0d671movsd_xmm x15, [rsp+336]
37bc0d67bmov r11l, eax
37bc0d67emovsd_xmm x14, [rsp+352]
37bc0d688movsd_xmm x8, [rsp+360]
37bc0d692jmp 0x37bc0c9a7
37bc0d697
37bc0d697 66 0f 1f 84 00 00 00 00 00 f........
37bc0d6a0
37bc0d6a0loc_37bc0d6a0:
37bc0d6a0mov rbx, [rsp+768]
37bc0d6a8movsxd rdx, eax
37bc0d6abpxor x0, x0
37bc0d6aflea rsi, [rsp+468]
37bc0d6b7shl rdx, 4
37bc0d6bbmov [rsp+136], rsi
37bc0d6c3lea rsi, [rip+0x83e56e]
37bc0d6camov r13l, 1
37bc0d6d0movups [rdx+rbx-16], x0
37bc0d6d5lea rbx, [rip+0x83e54c]
37bc0d6dcmov [rsp+288], rbx
37bc0d6e4lea rbx, [rsp+464]
37bc0d6ecmov [rsp+296], rsi
37bc0d6f4mov [rsp+376], rbx
37bc0d6fcmov [rsp+744], rdi
37bc0d704mov rdi, [rsp+728]
37bc0d70cnop [rax]
37bc0d710
37bc0d710loc_37bc0d710:
37bc0d710mov rcx, [rsp+736]
37bc0d718mov [rsp+456], r13l
37bc0d720mov edx, [rcx]
37bc0d722mov ecx, eax
37bc0d724cmp edx, r13l
37bc0d727jg 0x37bc0d731
37bc0d729cmp edx, eax
37bc0d72bjl 0x37bc0e830
37bc0d731
37bc0d731loc_37bc0d731:
37bc0d731cmp r13l, eax
37bc0d734jg 0x37bc0e830
37bc0d73amov rbx, [rsp+144]
37bc0d742movsxd r11, r13l
37bc0d745mov rsi, [rsp+152]
37bc0d74dmov rbp, [rsp+200]
37bc0d755imul rbx, r11
37bc0d759imul rbp, r11
37bc0d75dmov [rsp+344], rbx
37bc0d765add rbx, rsi
37bc0d768lea rsi, [r11+rbx]
37bc0d76cmov [rsp+192], rbx
37bc0d774mov rbx, [rsp+208]
37bc0d77cmov rdx, rsi
37bc0d77fmov [rsp+312], rsi
37bc0d787add rbx, rbp
37bc0d78ashl rdx, 4
37bc0d78emov [rsp+272], rbx
37bc0d796add rbx, r11
37bc0d799lea r10, [r15+rdx]
37bc0d79dmov rdx, rbx
37bc0d7a0movsd_xmm x0, [r10]
37bc0d7a5mov [rsp+352], rbx
37bc0d7adshl rdx, 4
37bc0d7b1mov [rsp+320], r10
37bc0d7b9lea rsi, [r14+rdx]
37bc0d7bdmov [rsp+224], rsi
37bc0d7c5mov [rsi+8], 0
37bc0d7cdmovsd_xmm [rsi], x0
37bc0d7d1lea esi, [r13+1]
37bc0d7d5movsxd rbx, esi
37bc0d7d8mov [rsp+304], esi
37bc0d7dfmov [rsp+176], rbx
37bc0d7e7cmp r13l, eax
37bc0d7eajl 0x37bc0d8e0
37bc0d7f0lea rbx, [r11-1]
37bc0d7f4mov [rsp+240], rbx
37bc0d7fccmp r13l, 1
37bc0d800jg 0x37bc0daf0
37bc0d806
37bc0d806loc_37bc0d806:
37bc0d806pxor x1, x1
37bc0d80aucomisd x0, x1
37bc0d80ejp 0x37bc0d816
37bc0d810je 0x37bc0d8b8
37bc0d816
37bc0d816loc_37bc0d816:
37bc0d816lea rax, [rip+0x83e3f7]
37bc0d81dmov [rsp+384], rax
37bc0d825
37bc0d825loc_37bc0d825:
37bc0d825mov ebx, r13l
37bc0d828
37bc0d828loc_37bc0d828:
37bc0d828mov eax, ecx
37bc0d82amov rdx, [rsp+224]
37bc0d832mov r9, [rsp+320]
37bc0d83alea r8, [rip+0x83e3d3]
37bc0d841sub eax, r13l
37bc0d844mov rcx, [rsp+136]
37bc0d84cmov [rsp+160], r11
37bc0d854add eax, 1
37bc0d857mov [rsp+468], eax
37bc0d85emov rax, [rsp+384]
37bc0d866mov [rsp+32], rax
37bc0d86bcall zcopy_
37bc0d870mov edx, [rdi]
37bc0d872mov r11, [rsp+160]
37bc0d87acmp edx, r13l
37bc0d87dmov eax, edx
37bc0d87fjg 0x37bc0eb70
37bc0d885
37bc0d885loc_37bc0d885:
37bc0d885mov r13l, ebx
37bc0d888nop [rax+rax]
37bc0d890
37bc0d890loc_37bc0d890:
37bc0d890mov rcx, [rsp+776]
37bc0d898mov rsi, [rsp+240]
37bc0d8a0mov [rcx+4*rsi], r13l
37bc0d8a4mov r13l, [rsp+304]
37bc0d8acjmp 0x37bc0d710
37bc0d8b1
37bc0d8b1 0f 1f 80 00 00 00 00 .......
37bc0d8b8
37bc0d8b8loc_37bc0d8b8:
37bc0d8b8mov rsi, [rsp+800]
37bc0d8c0mov edx, [rsi]
37bc0d8c2test edx, edx
37bc0d8c4je 0x37bc0da4b
37bc0d8camov rbx, [rsp+320]
37bc0d8d2mov [rbx+8], 0
37bc0d8damovsd_xmm [rbx], x0
37bc0d8dejmp 0x37bc0d890
37bc0d8e0
37bc0d8e0loc_37bc0d8e0:
37bc0d8e0sub eax, r13l
37bc0d8e3mov rcx, [rsp+176]
37bc0d8ebmov rsi, [rsp+192]
37bc0d8f3lea rbx, [rip+0x83e31a]
37bc0d8famov [rsp+468], eax
37bc0d901mov rax, [rsp+272]
37bc0d909mov r8, rbx
37bc0d90clea rdx, [rcx+rsi]
37bc0d910mov [rsp+32], rbx
37bc0d915add rax, rcx
37bc0d918shl rdx, 4
37bc0d91cmov rcx, [rsp+136]
37bc0d924mov [rsp+160], r11
37bc0d92cshl rax, 4
37bc0d930add rdx, r15
37bc0d933mov [rsp+384], rbx
37bc0d93blea r9, [r14+rax]
37bc0d93fcall zcopy_
37bc0d944mov r11, [rsp+160]
37bc0d94cmov eax, [rdi]
37bc0d94elea rsi, [r11-1]
37bc0d952mov ecx, eax
37bc0d954mov [rsp+240], rsi
37bc0d95ccmp r13l, 1
37bc0d960jg 0x37bc0daff
37bc0d966
37bc0d966loc_37bc0d966:
37bc0d966mov rsi, [rsp+224]
37bc0d96emovsd_xmm x0, [rsi]
37bc0d972cmp r13l, eax
37bc0d975jge 0x37bc0d806
37bc0d97bsub eax, r13l
37bc0d97emov r12, [rsp+272]
37bc0d986movapd x6, x0
37bc0d98amov rcx, [rsp+136]
37bc0d992mov [rsp+468], eax
37bc0d999mov rax, [rsp+176]
37bc0d9a1lea r8, [rip+0x83e26c]
37bc0d9a8mov [rsp+160], r11
37bc0d9b0andpd x6, [rip+0x83e2a8]
37bc0d9b8add rax, r12
37bc0d9bbmov [rsp+392], rax
37bc0d9c3shl rax, 4
37bc0d9c7add rax, r14
37bc0d9camov rdx, rax
37bc0d9cdmov [rsp+400], rax
37bc0d9d5call izamax_
37bc0d9damovapd x1, x6
37bc0d9demov r11, [rsp+160]
37bc0d9e6lea ebx, [rax+r13]
37bc0d9eamovsxd rsi, ebx
37bc0d9edlea rax, [rsi+r12]
37bc0d9f1shl rax, 4
37bc0d9f5add rax, r14
37bc0d9f8movsd_xmm x7, [rax]
37bc0d9fcmovsd_xmm x0, [rax+8]
37bc0da01andpd x7, [rip+0x83e257]
37bc0da09andpd x0, [rip+0x83e24f]
37bc0da11addsd x7, x0
37bc0da15pxor x0, x0
37bc0da19maxsd x1, x7
37bc0da1ducomisd x1, x0
37bc0da21jp 0x37bc0dbc8
37bc0da27jne 0x37bc0dbc8
37bc0da2dmov rbx, [rsp+800]
37bc0da35mov rax, [rsp+224]
37bc0da3dmov r9l, [rbx]
37bc0da40movsd_xmm x0, [rax]
37bc0da44mov eax, [rdi]
37bc0da46test r9l, r9l
37bc0da49jne 0x37bc0da56
37bc0da4b
37bc0da4bloc_37bc0da4b:
37bc0da4bmov rbx, [rsp+800]
37bc0da53mov [rbx], r13l
37bc0da56
37bc0da56loc_37bc0da56:
37bc0da56mov rcx, [rsp+320]
37bc0da5emov [rcx+8], 0
37bc0da66movsd_xmm [rcx], x0
37bc0da6acmp eax, r13l
37bc0da6djle 0x37bc0d890
37bc0da73sub eax, r13l
37bc0da76mov rsi, [rsp+176]
37bc0da7emov rdx, [rsp+272]
37bc0da86lea rcx, [rip+0x83e187]
37bc0da8dmov [rsp+468], eax
37bc0da94mov rax, [rsp+192]
37bc0da9cmov r8, rcx
37bc0da9fadd rdx, rsi
37bc0daa2mov [rsp+32], rcx
37bc0daa7mov rcx, [rsp+136]
37bc0daafadd rax, rsi
37bc0dab2shl rdx, 4
37bc0dab6shl rax, 4
37bc0dabaadd rdx, r14
37bc0dabdlea r9, [r15+rax]
37bc0dac1call zcopy_
37bc0dac6cmp [rdi], r13l
37bc0dac9jle 0x37bc0dae7
37bc0dacbmov rax, [rsp+240]
37bc0dad3mov rsi, [rsp+768]
37bc0dadbpxor x5, x5
37bc0dadfshl rax, 4
37bc0dae3movups [rsi+rax], x5
37bc0dae7
37bc0dae7loc_37bc0dae7:
37bc0dae7mov eax, [rdi]
37bc0dae9jmp 0x37bc0d890
37bc0daee
37bc0daee 66 90 f.
37bc0daf0
37bc0daf0loc_37bc0daf0:
37bc0daf0lea rbx, [rip+0x83e11d]
37bc0daf7mov [rsp+384], rbx
37bc0daff
37bc0daffloc_37bc0daff:
37bc0daffsub eax, r13l
37bc0db02lea rcx, [rip+0x83e10b]
37bc0db09mov rbx, [rsp+224]
37bc0db11mov rsi, [rsp+760]
37bc0db19add eax, 1
37bc0db1cmov [rsp+80], rcx
37bc0db21mov rcx, [rsp+296]
37bc0db29lea r9, [rip+0x83e0e8]
37bc0db30mov [rsp+464], eax
37bc0db37lea eax, [r13-1]
37bc0db3bmov r8, [rsp+136]
37bc0db43mov [rsp+468], eax
37bc0db4amov rax, [rsp+240]
37bc0db52mov [rsp+64], rcx
37bc0db57mov rcx, [rsp+792]
37bc0db5fshl rax, 4
37bc0db63mov [rsp+72], rbx
37bc0db68lea rdx, [r14+rax]
37bc0db6cadd rax, r15
37bc0db6fmov [rsp+56], rcx
37bc0db74mov rcx, [rsp+288]
37bc0db7cmov [rsp+48], rdx
37bc0db81mov rdx, [rsp+376]
37bc0db89mov [rsp+32], rax
37bc0db8emov [rsp+88], 12
37bc0db97mov [rsp+40], rsi
37bc0db9cmov [rsp+160], r11
37bc0dba4call zgemv_
37bc0dba9mov eax, [rdi]
37bc0dbabmov [rbx+8], 0
37bc0dbb3mov r11, [rsp+160]
37bc0dbbbmov ecx, eax
37bc0dbbdjmp 0x37bc0d966
37bc0dbc2
37bc0dbc2 66 0f 1f 44 00 00 f..D..
37bc0dbc8
37bc0dbc8loc_37bc0dbc8:
37bc0dbc8movsd_xmm x0, [rip+0x83e0a0]
37bc0dbd0mulsd x0, x7
37bc0dbd4comisd x0, x6
37bc0dbd8jbe 0x37bc0f140
37bc0dbdemov rax, [rsp+208]
37bc0dbe6add rbp, [rsp+200]
37bc0dbeemov [rsp+256], r13l
37bc0dbf6mov [rsp+416], r11
37bc0dbfeadd rax, rbp
37bc0dc01mov ebp, ebx
37bc0dc03mov rbx, rsi
37bc0dc06lea r12, [rax+r11]
37bc0dc0amov [rsp+168], rax
37bc0dc12shl r12, 4
37bc0dc16lea rax, [r14+r12]
37bc0dc1amov [rsp+160], rax
37bc0dc22lea rax, [r11-1]
37bc0dc26shl rax, 4
37bc0dc2aadd rax, r15
37bc0dc2dmov [rsp+408], rax
37bc0dc35mov eax, [rsp+216]
37bc0dc3cmov [rsp+368], eax
37bc0dc43lea eax, [r13-1]
37bc0dc47mov [rsp+360], eax
37bc0dc4e
37bc0dc4eloc_37bc0dc4e:
37bc0dc4emov rax, [rsp+192]
37bc0dc56mov r12, [rsp+136]
37bc0dc5emov esi, ebp
37bc0dc60mov r9, [rsp+160]
37bc0dc68mov r8, [rsp+760]
37bc0dc70sub esi, r13l
37bc0dc73lea rdx, [rbx+rax]
37bc0dc77lea rax, [rip+0x83df96]
37bc0dc7emov rcx, r12
37bc0dc81mov [rsp+248], esi
37bc0dc88mov [rsp+32], rax
37bc0dc8dshl rdx, 4
37bc0dc91add rdx, r15
37bc0dc94mov [rsp+468], esi
37bc0dc9bcall zcopy_
37bc0dca0mov rdx, [rsp+160]
37bc0dca8mov rcx, r12
37bc0dcablea r8, [rip+0x83df62]
37bc0dcb2mov [rsp+468], esi
37bc0dcb9call zlacgv_
37bc0dcbemov rsi, [rsp+144]
37bc0dcc6mov rcx, [rsp+168]
37bc0dcceimul rsi, rbx
37bc0dcd2add rsi, [rsp+152]
37bc0dcdalea r12, [rcx+rbx]
37bc0dcdelea rax, [rbx+rsi]
37bc0dce2shl r12, 4
37bc0dce6mov [rsp+336], rax
37bc0dceeshl rax, 4
37bc0dcf2add r12, r14
37bc0dcf5mov [r12+8], 0
37bc0dcfemovsd_xmm x0, [r15+rax]
37bc0dd04mov eax, [rdi]
37bc0dd06movsd_xmm [r12], x0
37bc0dd0ccmp eax, ebp
37bc0dd0ejg 0x37bc0df50
37bc0dd14
37bc0dd14loc_37bc0dd14:
37bc0dd14cmp r13l, 1
37bc0dd18jle 0x37bc0ddce
37bc0dd1emov eax, [rdi]
37bc0dd20mov r8, [rsp+136]
37bc0dd28mov [rsp+88], 12
37bc0dd31lea r9, [rip+0x83dee0]
37bc0dd38mov rdx, [rsp+376]
37bc0dd40mov rcx, [rsp+288]
37bc0dd48sub eax, r13l
37bc0dd4badd eax, 1
37bc0dd4emov [rsp+464], eax
37bc0dd55mov eax, [rsp+360]
37bc0dd5cmov [rsp+468], eax
37bc0dd63lea rax, [rip+0x83deaa]
37bc0dd6amov [rsp+80], rax
37bc0dd6fmov rax, [rsp+160]
37bc0dd77mov [rsp+72], rax
37bc0dd7cmov rax, [rsp+296]
37bc0dd84mov [rsp+64], rax
37bc0dd89mov rax, [rsp+792]
37bc0dd91mov [rsp+56], rax
37bc0dd96lea rax, [rbx-1]
37bc0dd9ashl rax, 4
37bc0dd9eadd rax, r14
37bc0dda1mov [rsp+48], rax
37bc0dda6mov rax, [rsp+760]
37bc0ddaemov [rsp+40], rax
37bc0ddb3mov rax, [rsp+408]
37bc0ddbbmov [rsp+32], rax
37bc0ddc0call zgemv_
37bc0ddc5mov [r12+8], 0
37bc0ddce
37bc0ddceloc_37bc0ddce:
37bc0ddcecmp ebp, r13l
37bc0ddd1jne 0x37bc0de40
37bc0ddd3mov eax, [rdi]
37bc0ddd5cmp ebp, eax
37bc0ddd7jl 0x37bc0e350
37bc0ddddsub eax, ebp
37bc0dddfmov r11, [rsp+416]
37bc0dde7mov r9, [rsp+224]
37bc0ddefmov ebx, ebp
37bc0ddf1add eax, 1
37bc0ddf4mov rdx, [rsp+160]
37bc0ddfcmov rcx, [rsp+136]
37bc0de04mov [rsp+468], eax
37bc0de0blea rax, [rip+0x83de02]
37bc0de12mov [rsp+32], rax
37bc0de17mov r8, rax
37bc0de1amov [rsp+168], r11
37bc0de22call zcopy_
37bc0de27mov r11, [rsp+168]
37bc0de2fnop
37bc0de30
37bc0de30loc_37bc0de30:
37bc0de30mov ecx, [rdi]
37bc0de32jmp 0x37bc0d828
37bc0de37
37bc0de37 66 0f 1f 84 00 00 00 00 00 f........
37bc0de40
37bc0de40loc_37bc0de40:
37bc0de40mov eax, [rsp+248]
37bc0de47mov rcx, [rsp+136]
37bc0de4flea r8, [rip+0x83ddbe]
37bc0de56mov rdx, [rsp+160]
37bc0de5emov [rsp+468], eax
37bc0de65call izamax_
37bc0de6amov ecx, [rsp+360]
37bc0de71add eax, ecx
37bc0de73mov [rsp+216], eax
37bc0de7acdqe
37bc0de7cadd rax, [rsp+168]
37bc0de84shl rax, 4
37bc0de88add rax, r14
37bc0de8bmovsd_xmm x6, [rax]
37bc0de8fmovsd_xmm x0, [rax+8]
37bc0de94andpd x6, [rip+0x83ddc4]
37bc0de9candpd x0, [rip+0x83ddbc]
37bc0dea4mov eax, [rdi]
37bc0dea6addsd x6, x0
37bc0deaacmp eax, ebp
37bc0deacjg 0x37bc0e3e0
37bc0deb2
37bc0deb2loc_37bc0deb2:
37bc0deb2movsd_xmm x1, [rip+0x83ddb6]
37bc0debamovsd_xmm x0, [r12]
37bc0dec0andpd x0, [rip+0x83dd98]
37bc0dec8mulsd x1, x6
37bc0decccomisd x1, x0
37bc0ded0jbe 0x37bc0dfa0
37bc0ded6mov r12l, [rsp+216]
37bc0dedecmp r12l, [rsp+256]
37bc0dee6je 0x37bc0ec48
37bc0deeccomisd x7, x6
37bc0def0jae 0x37bc0ec48
37bc0def6mov eax, [rdi]
37bc0def8movapd x7, x6
37bc0defcmovsxd rbx, r12l
37bc0deffmov r9, [rsp+224]
37bc0df07mov rdx, [rsp+160]
37bc0df0fmov rcx, [rsp+136]
37bc0df17sub eax, r13l
37bc0df1aadd eax, 1
37bc0df1dmov [rsp+468], eax
37bc0df24lea rax, [rip+0x83dce9]
37bc0df2bmov [rsp+32], rax
37bc0df30mov r8, rax
37bc0df33call zcopy_
37bc0df38mov [rsp+256], ebp
37bc0df3fmov ebp, r12l
37bc0df42mov [rsp+368], r12l
37bc0df4ajmp 0x37bc0dc4e
37bc0df4f
37bc0df4f 90 .
37bc0df50
37bc0df50loc_37bc0df50:
37bc0df50lea edx, [rbp+1]
37bc0df53sub eax, ebp
37bc0df55movsxd rdx, edx
37bc0df58mov [rsp+468], eax
37bc0df5flea rax, [rcx+rdx]
37bc0df63lea rcx, [rip+0x83dcaa]
37bc0df6aadd rdx, rsi
37bc0df6dmov [rsp+32], rcx
37bc0df72shl rax, 4
37bc0df76shl rdx, 4
37bc0df7amov r8, rcx
37bc0df7dmov rcx, [rsp+136]
37bc0df85add rdx, r15
37bc0df88lea r9, [r14+rax]
37bc0df8ccall zcopy_
37bc0df91jmp 0x37bc0dd14
37bc0df96
37bc0df96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0dfa0
37bc0dfa0loc_37bc0dfa0:
37bc0dfa0mov eax, [rdi]
37bc0dfa2mov r11, [rsp+416]
37bc0dfaamov [rsp+424], rsi
37bc0dfb2mov rsi, rbx
37bc0dfb5mov r9, [rsp+224]
37bc0dfbdmov rdx, [rsp+160]
37bc0dfc5mov ebx, ebp
37bc0dfc7sub eax, r13l
37bc0dfcamov rcx, [rsp+136]
37bc0dfd2mov [rsp+368], r11
37bc0dfdaadd eax, 1
37bc0dfddmov ebp, [rsp+248]
37bc0dfe4mov [rsp+468], eax
37bc0dfeblea rax, [rip+0x83dc22]
37bc0dff2mov [rsp+32], rax
37bc0dff7mov r8, rax
37bc0dffacall zcopy_
37bc0dfffmov rax, [rsp+144]
37bc0e007add rax, [rsp+344]
37bc0e00fmov [rsp+460], r13l
37bc0e017add rax, [rsp+152]
37bc0e01fmov r11, [rsp+368]
37bc0e027mov [rsp+248], rax
37bc0e02fadd rax, [rsp+176]
37bc0e037cmp ebx, r13l
37bc0e03amov [rsp+360], rax
37bc0e042je 0x37bc0de30
37bc0e048mov rax, [rsp+240]
37bc0e050lea r10, [rsp+460]
37bc0e058mov [rsp+368], 1
37bc0e063lea r12, [r11-1]
37bc0e067mov [rsp+160], r10
37bc0e06fmov rcx, [rsp+248]
37bc0e077mov [rsp+408], rax
37bc0e07fmov rdx, [rsp+176]
37bc0e087mov r8, [rsp+312]
37bc0e08fmov rax, [rsp+192]
37bc0e097
37bc0e097loc_37bc0e097:
37bc0e097shl r8, 4
37bc0e09badd rdx, rax
37bc0e09eadd rcx, rsi
37bc0e0a1sub ebp, 1
37bc0e0a4movsd_xmm x0, [r15+r8]
37bc0e0aamov r8, [rsp+336]
37bc0e0b2shl rcx, 4
37bc0e0b6shl rdx, 4
37bc0e0bamov [rsp+416], rax
37bc0e0c2lea r9, [r15+rcx]
37bc0e0c6add rdx, r15
37bc0e0c9mov rax, [rsp+760]
37bc0e0d1shl r8, 4
37bc0e0d5mov rcx, [rsp+136]
37bc0e0ddmov [rsp+432], r11
37bc0e0e5movsd_xmm [r15+r8], x0
37bc0e0ebmov [r15+r8+8], 0
37bc0e0f4lea r8, [rip+0x83db19]
37bc0e0fbmov [rsp+32], rax
37bc0e100mov [rsp+336], r9
37bc0e108mov [rsp+468], ebp
37bc0e10fcall zcopy_
37bc0e114mov rdx, [rsp+336]
37bc0e11cmov r8, [rsp+760]
37bc0e124mov [rsp+468], ebp
37bc0e12bmov rcx, [rsp+136]
37bc0e133call zlacgv_
37bc0e138mov edx, [rdi]
37bc0e13amov rax, [rsp+416]
37bc0e142mov r11, [rsp+432]
37bc0e14acmp edx, ebx
37bc0e14cjg 0x37bc0e9e0
37bc0e152
37bc0e152loc_37bc0e152:
37bc0e152sub rsi, 1
37bc0e156shl rsi, 4
37bc0e15acmp r13l, 1
37bc0e15ejle 0x37bc0e1ab
37bc0e160lea eax, [r13-1]
37bc0e164mov rdx, [rsp+408]
37bc0e16clea r9, [r15+rsi]
37bc0e170mov rcx, [rsp+136]
37bc0e178mov [rsp+468], eax
37bc0e17fmov rax, [rsp+760]
37bc0e187shl rdx, 4
37bc0e18bmov [rsp+336], r11
37bc0e193mov [rsp+32], rax
37bc0e198add rdx, r15
37bc0e19bmov r8, rax
37bc0e19ecall zswap_
37bc0e1a3mov r11, [rsp+336]
37bc0e1ab
37bc0e1abloc_37bc0e1ab:
37bc0e1abmov rax, [rsp+792]
37bc0e1b3shl r12, 4
37bc0e1b7lea r9, [r14+rsi]
37bc0e1bbmov rcx, [rsp+160]
37bc0e1c3lea rdx, [r14+r12]
37bc0e1c7mov [rsp+336], r11
37bc0e1cfmov [rsp+32], rax
37bc0e1d4mov r8, rax
37bc0e1d7call zswap_
37bc0e1dccmp [rsp+368], 1
37bc0e1e4mov r11, [rsp+336]
37bc0e1ecje 0x37bc0de30
37bc0e1f2
37bc0e1f2loc_37bc0e1f2:
37bc0e1f2mov rax, [rsp+176]
37bc0e1famov rsi, [rsp+192]
37bc0e202lea r10, [rax+rsi]
37bc0e206
37bc0e206loc_37bc0e206:
37bc0e206movd x5, ebx
37bc0e20amov ebp, [rdi]
37bc0e20cpxor x8, x8
37bc0e211lea r12l, [r13+2]
37bc0e215mov rax, [rsp+352]
37bc0e21dmovd x0, [rsp+256]
37bc0e226shl rax, 4
37bc0e22apunpckldq x0, x5
37bc0e22emovupd x6, [r14+rax]
37bc0e234mov rax, [rsp+392]
37bc0e23cpsubd x8, x0
37bc0e241shl rax, 4
37bc0e245movupd x7, [r14+rax]
37bc0e24bmov rax, [rsp+176]
37bc0e253add rax, [rsp+168]
37bc0e25bshl rax, 4
37bc0e25fmovupd x5, [r14+rax]
37bc0e265lea eax, [rbp-1]
37bc0e268movups [rsp+256], x5
37bc0e270cmp eax, r13l
37bc0e273jg 0x37bc0e400
37bc0e279
37bc0e279loc_37bc0e279:
37bc0e279mov rax, [rsp+312]
37bc0e281pxor x5, x5
37bc0e285movupd x4, [rsp+256]
37bc0e28elea r8, [rip+0x83d97f]
37bc0e295mov rbx, [rsp+240]
37bc0e29dmov rsi, [rsp+768]
37bc0e2a5shl rax, 4
37bc0e2a9mov rdx, [rsp+400]
37bc0e2b1movups [r15+rax], x6
37bc0e2b6mov rax, r10
37bc0e2b9shl rax, 4
37bc0e2bdmovups [r15+rax], x5
37bc0e2c2mov rax, [rsp+360]
37bc0e2cashl rax, 4
37bc0e2cemovups [r15+rax], x4
37bc0e2d3mov rax, rbx
37bc0e2d6shl rax, 4
37bc0e2damovups [rsi+rax], x7
37bc0e2demov rax, r11
37bc0e2e1shl rax, 4
37bc0e2e5movups [rsi+rax], x5
37bc0e2e9mov rsi, [rsp+136]
37bc0e2f1mov eax, ebp
37bc0e2f3sub eax, r13l
37bc0e2f6mov rcx, rsi
37bc0e2f9mov [rsp+468], eax
37bc0e300call zlacgv_
37bc0e305movsxd rdx, r12l
37bc0e308mov r10l, r13l
37bc0e30bmov rcx, rsi
37bc0e30eadd rdx, [rsp+168]
37bc0e316not r10l
37bc0e319lea r8, [rip+0x83d8f4]
37bc0e320add r10l, [rdi]
37bc0e323shl rdx, 4
37bc0e327mov [rsp+468], r10l
37bc0e32fmov r13l, r12l
37bc0e332add rdx, r14
37bc0e335call zlacgv_
37bc0e33amov rax, [rsp+776]
37bc0e342movq [rax+4*rbx], x8
37bc0e348mov eax, [rdi]
37bc0e34ajmp 0x37bc0d710
37bc0e34f
37bc0e34f 90 .
37bc0e350
37bc0e350loc_37bc0e350:
37bc0e350pxor x8, x8
37bc0e355
37bc0e355loc_37bc0e355:
37bc0e355lea edx, [rbp+1]
37bc0e358sub eax, ebp
37bc0e35amov rcx, [rsp+136]
37bc0e362lea r8, [rip+0x83d8ab]
37bc0e369movsxd rdx, edx
37bc0e36cadd rdx, [rsp+168]
37bc0e374mov [rsp+468], eax
37bc0e37bshl rdx, 4
37bc0e37fadd rdx, r14
37bc0e382call izamax_
37bc0e387lea edx, [rax+rbp]
37bc0e38amovsxd rax, edx
37bc0e38dadd rax, [rsp+168]
37bc0e395shl rax, 4
37bc0e399add rax, r14
37bc0e39cmovsd_xmm x6, [rax]
37bc0e3a0movsd_xmm x0, [rax+8]
37bc0e3a5andpd x6, [rip+0x83d8b3]
37bc0e3adandpd x0, [rip+0x83d8ab]
37bc0e3b5mov eax, [rsp+368]
37bc0e3bcaddsd x6, x0
37bc0e3c0comisd x6, x8
37bc0e3c5maxsd x6, x8
37bc0e3cacmova eax, edx
37bc0e3cdmov [rsp+216], eax
37bc0e3d4jmp 0x37bc0deb2
37bc0e3d9
37bc0e3d9 0f 1f 80 00 00 00 00 .......
37bc0e3e0
37bc0e3e0loc_37bc0e3e0:
37bc0e3e0mov ecx, [rsp+216]
37bc0e3e7movapd x8, x6
37bc0e3ecmov [rsp+368], ecx
37bc0e3f3jmp 0x37bc0e355
37bc0e3f8
37bc0e3f8 0f 1f 84 00 00 00 00 00 ........
37bc0e400
37bc0e400loc_37bc0e400:
37bc0e400movapd x5, x6
37bc0e404movapd x14, x7
37bc0e409andpd x14, [rip+0x83d84e]
37bc0e412movsd_xmm x0, [rsp+264]
37bc0e41bmovsd_xmm x4, [rsp+256]
37bc0e424unpckhpd x5, x5
37bc0e428movapd x10, x5
37bc0e42dmovapd x5, x7
37bc0e431unpckhpd x5, x5
37bc0e435movapd x9, x5
37bc0e43amovapd x5, x7
37bc0e43emovapd x12, x9
37bc0e443andpd x12, [rip+0x83d814]
37bc0e44ccomisd x12, x14
37bc0e451jbe 0x37bc0ea40
37bc0e457movapd x1, x7
37bc0e45bdivsd x1, x9
37bc0e460movapd x2, x1
37bc0e464movapd x11, x1
37bc0e469mulsd x2, x7
37bc0e46dmulsd x1, x0
37bc0e471mulsd x11, x4
37bc0e476addsd x2, x9
37bc0e47bsubsd x1, x4
37bc0e47fmovapd x4, x9
37bc0e484addsd x11, x0
37bc0e489movq x0, [rip+0x83d7ef]
37bc0e491xorpd x4, x0
37bc0e495movsd_xmm [rsp+304], x4
37bc0e49edivsd x1, x2
37bc0e4a2divsd x11, x2
37bc0e4a7movsd_xmm [rsp+160], x1
37bc0e4b0movapd x1, x7
37bc0e4b4xorpd x1, x0
37bc0e4b8divsd x1, x9
37bc0e4bdmovapd x15, x11
37bc0e4c2movapd x2, x1
37bc0e4c6movapd x11, x1
37bc0e4cbmulsd x2, x7
37bc0e4cfmulsd x1, x10
37bc0e4d4mulsd x11, x6
37bc0e4d9subsd x2, x9
37bc0e4desubsd x1, x6
37bc0e4e2addsd x11, x10
37bc0e4e7divsd x1, x2
37bc0e4ebdivsd x11, x2
37bc0e4f0movapd x10, x1
37bc0e4f5
37bc0e4f5loc_37bc0e4f5:
37bc0e4f5cmp ebp, r12l
37bc0e4f8jl 0x37bc0e279
37bc0e4femovsd_xmm x2, [rsp+160]
37bc0e507movapd x1, x15
37bc0e50cmovsd_xmm x13, [rip+0x83d763]
37bc0e515lea r9l, [rbp-2]
37bc0e519mulsd x1, x11
37bc0e51emov r8, [rsp+272]
37bc0e526mov rax, [rsp+168]
37bc0e52epxor x4, x4
37bc0e532mulsd x2, x10
37bc0e537mov rbx, [rsp+192]
37bc0e53fsub r9l, r13l
37bc0e542xorpd x0, x5
37bc0e546lea rcx, [rax+r11]
37bc0e54aadd r8, r11
37bc0e54dadd r9, 1
37bc0e551xor eax, eax
37bc0e553shl r8, 4
37bc0e557add rbx, r11
37bc0e55ashl rcx, 4
37bc0e55emovq rsi, x0
37bc0e563shl rbx, 4
37bc0e567shl r9, 4
37bc0e56badd r8, r14
37bc0e56eadd rcx, r14
37bc0e571mov rdx, [rsp+248]
37bc0e579add rbx, r15
37bc0e57cmov [rsp+336], r10
37bc0e584mov r10l, ebp
37bc0e587subsd x1, x2
37bc0e58bsubsd x1, [rip+0x83d6e5]
37bc0e593mov rbp, [rsp+336]
37bc0e59bmovsd_xmm [rsp+192], x10
37bc0e5a5add rdx, r11
37bc0e5a8movups [rsp+272], x6
37bc0e5b0shl rdx, 4
37bc0e5b4movups [rsp+320], x7
37bc0e5bcdivsd x13, x1
37bc0e5c1add rdx, r15
37bc0e5c4movq [rsp+248], x8
37bc0e5ceunpcklpd x4, x13
37bc0e5d3movups [rsp+176], x4
37bc0e5dbmovq x4, x13
37bc0e5e0movups [rsp+224], x4
37bc0e5e8movapd x4, x11
37bc0e5edmovapd x11, x12
37bc0e5f2movapd x12, x4
37bc0e5f7jmp 0x37bc0e719
37bc0e5fc
37bc0e5fc 0f 1f 40 00 ..@.
37bc0e600
37bc0e600loc_37bc0e600:
37bc0e600movq x8, rsi
37bc0e605divsd x8, x9
37bc0e60amovapd x10, x8
37bc0e60fmovapd x2, x8
37bc0e614mulsd x8, x1
37bc0e619mulsd x10, x5
37bc0e61emulsd x2, x3
37bc0e622subsd x8, x3
37bc0e627subsd x10, x9
37bc0e62caddsd x2, x1
37bc0e630movapd x1, x8
37bc0e635divsd x1, x10
37bc0e63adivsd x2, x10
37bc0e63f
37bc0e63floc_37bc0e63f:
37bc0e63fmovapd x8, x13
37bc0e644comisd x11, x14
37bc0e649pxor x3, x3
37bc0e64dmulsd x3, x1
37bc0e651mulsd x8, x2
37bc0e656mulsd x1, x13
37bc0e65bsubsd x8, x3
37bc0e660pxor x3, x3
37bc0e664mulsd x2, x3
37bc0e668movsd_xmm x3, [rsp+192]
37bc0e671addsd x2, x1
37bc0e675movapd x1, x8
37bc0e67aunpcklpd x1, x2
37bc0e67emovapd x2, x3
37bc0e682movups [rbx+rax+32], x1
37bc0e687mulsd x2, x0
37bc0e68bmovapd x1, x4
37bc0e68fmulsd x1, x12
37bc0e694mulsd x0, x12
37bc0e699mulsd x4, x3
37bc0e69dsubsd x1, x2
37bc0e6a1addsd x0, x4
37bc0e6a5subsd x1, x7
37bc0e6a9subsd x0, x6
37bc0e6adjbe 0x37bc0e7c0
37bc0e6b3movapd x4, x5
37bc0e6b7divsd x4, x9
37bc0e6bcmovapd x3, x4
37bc0e6c0movapd x2, x4
37bc0e6c4mulsd x3, x5
37bc0e6c8mulsd x4, x0
37bc0e6ccmulsd x2, x1
37bc0e6d0addsd x3, x9
37bc0e6d5subsd x4, x1
37bc0e6d9addsd x2, x0
37bc0e6dddivsd x4, x3
37bc0e6e1divsd x2, x3
37bc0e6e5movapd x0, x4
37bc0e6e9
37bc0e6e9loc_37bc0e6e9:
37bc0e6e9unpcklpd x2, x2
37bc0e6edunpcklpd x0, x0
37bc0e6f1mulpd x2, [rsp+224]
37bc0e6famulpd x0, [rsp+176]
37bc0e703addsubpd x2, x0
37bc0e707movups [rdx+rax+32], x2
37bc0e70cadd rax, 16
37bc0e710cmp r9, rax
37bc0e713je 0x37bc0e800
37bc0e719
37bc0e719loc_37bc0e719:
37bc0e719movapd x3, x15
37bc0e71ecomisd x11, x14
37bc0e723movsd_xmm x2, [rsp+160]
37bc0e72cmovsd_xmm x7, [r8+rax+32]
37bc0e733movsd_xmm x6, [r8+rax+40]
37bc0e73amovsd_xmm x4, [rcx+rax+32]
37bc0e740mulsd x3, x7
37bc0e744movapd x1, x2
37bc0e748movsd_xmm x0, [rcx+rax+40]
37bc0e74emulsd x1, x6
37bc0e752mulsd x2, x7
37bc0e756subsd x3, x1
37bc0e75amovapd x1, x2
37bc0e75emovapd x2, x15
37bc0e763mulsd x2, x6
37bc0e767subsd x3, x4
37bc0e76baddsd x1, x2
37bc0e76fsubsd x1, x0
37bc0e773ja 0x37bc0e600
37bc0e779movsd_xmm x2, [rsp+304]
37bc0e782movapd x8, x2
37bc0e787divsd x8, x5
37bc0e78cmulsd x2, x8
37bc0e791movapd x10, x2
37bc0e796movapd x2, x1
37bc0e79amulsd x2, x8
37bc0e79faddsd x10, x5
37bc0e7a4addsd x2, x3
37bc0e7a8mulsd x3, x8
37bc0e7addivsd x2, x10
37bc0e7b2subsd x1, x3
37bc0e7b6divsd x1, x10
37bc0e7bbjmp 0x37bc0e63f
37bc0e7c0
37bc0e7c0loc_37bc0e7c0:
37bc0e7c0movapd x4, x9
37bc0e7c5divsd x4, x5
37bc0e7c9movapd x3, x4
37bc0e7cdmovapd x2, x4
37bc0e7d1mulsd x2, x0
37bc0e7d5mulsd x3, x9
37bc0e7damulsd x4, x1
37bc0e7deaddsd x2, x1
37bc0e7e2addsd x3, x5
37bc0e7e6subsd x0, x4
37bc0e7eadivsd x2, x3
37bc0e7eedivsd x0, x3
37bc0e7f2jmp 0x37bc0e6e9
37bc0e7f7
37bc0e7f7 66 0f 1f 84 00 00 00 00 00 f........
37bc0e800
37bc0e800loc_37bc0e800:
37bc0e800movq x8, [rsp+248]
37bc0e80amov rax, rbp
37bc0e80dmov ebp, r10l
37bc0e810movupd x6, [rsp+272]
37bc0e819movupd x7, [rsp+320]
37bc0e822mov r10, rax
37bc0e825jmp 0x37bc0e279
37bc0e82a
37bc0e82a 66 0f 1f 44 00 00 f..D..
37bc0e830
37bc0e830loc_37bc0e830:
37bc0e830sub eax, r13l
37bc0e833mov rcx, [rsp+144]
37bc0e83blea ebx, [r13-1]
37bc0e83fmov rsi, [rsp+760]
37bc0e847add eax, 1
37bc0e84amov r9, [rsp+376]
37bc0e852lea r8, [rip+0x83d3ef]
37bc0e859mov [rsp+468], ebx
37bc0e860mov [rsp+464], eax
37bc0e867movsxd rax, r13l
37bc0e86amov rdi, [rsp+744]
37bc0e872imul rcx, rax
37bc0e876lea rdx, [rax-1]
37bc0e87aadd rcx, [rsp+152]
37bc0e882mov [rsp+120], 9
37bc0e88badd rax, rcx
37bc0e88eshl rdx, 4
37bc0e892lea rcx, [rip+0x83d3bd]
37bc0e899mov [rsp+112], 12
37bc0e8a2shl rax, 4
37bc0e8a6mov [rsp+96], rsi
37bc0e8abmov [rsp+104], 5
37bc0e8b4add rax, r15
37bc0e8b7mov [rsp+88], rax
37bc0e8bcmov rax, [rsp+296]
37bc0e8c4mov [rsp+80], rax
37bc0e8c9mov rax, [rsp+792]
37bc0e8d1mov [rsp+72], rax
37bc0e8d6lea rax, [r14+rdx]
37bc0e8damov [rsp+64], rax
37bc0e8dfmov rax, [rsp+760]
37bc0e8e7mov [rsp+56], rax
37bc0e8eclea rax, [r15+rdx]
37bc0e8f0mov rdx, [rsp+288]
37bc0e8f8mov [rsp+48], rax
37bc0e8fdlea rax, [rip+0x83d314]
37bc0e904mov [rsp+40], rax
37bc0e909mov rax, [rsp+136]
37bc0e911mov [rsp+32], rax
37bc0e916call zgemmtr_
37bc0e91bjmp 0x37bc0c348
37bc0e920
37bc0e920loc_37bc0e920:
37bc0e920cmp [rsp+336], ebp
37bc0e927jne 0x37bc0ef40
37bc0e92dmov rcx, [rsp+216]
37bc0e935mov r11l, ebp
37bc0e938mov [rsp+216], ebx
37bc0e93fmov r13, rax
37bc0e942mov [rsp+248], rax
37bc0e94amov r12l, esi
37bc0e94dlea rdx, [rax+rcx]
37bc0e951mov [rsp+192], rcx
37bc0e959mov [rsp+344], rdx
37bc0e961jmp 0x37bc0c8fb
37bc0e966
37bc0e966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0e970
37bc0e970loc_37bc0e970:
37bc0e970sub eax, edi
37bc0e972mov rsi, [rsp+176]
37bc0e97amov [rsp+468], eax
37bc0e981lea eax, [rdi+1]
37bc0e984cdqe
37bc0e986imul rax, [rsp+144]
37bc0e98fadd rax, [rsp+152]
37bc0e997lea rcx, [rax+rsi]
37bc0e99badd rax, r12
37bc0e99eshl rax, 4
37bc0e9a2shl rcx, 4
37bc0e9a6lea rdx, [r15+rax]
37bc0e9aamov rax, [rsp+760]
37bc0e9b2lea r9, [r15+rcx]
37bc0e9b6mov rcx, [rsp+136]
37bc0e9bemov [rsp+32], rax
37bc0e9c3mov r8, rax
37bc0e9c6call zswap_
37bc0e9cbmov rax, [rsp+728]
37bc0e9d3mov eax, [rax]
37bc0e9d5jmp 0x37bc0c86c
37bc0e9da
37bc0e9da 66 0f 1f 44 00 00 f..D..
37bc0e9e0
37bc0e9e0loc_37bc0e9e0:
37bc0e9e0sub edx, ebx
37bc0e9e2mov rcx, [rsp+424]
37bc0e9eamov [rsp+336], r11
37bc0e9f2mov [rsp+468], edx
37bc0e9f9lea edx, [rbx+1]
37bc0e9fcmovsxd rdx, edx
37bc0e9ffadd rcx, rdx
37bc0ea02add rdx, rax
37bc0ea05lea rax, [rip+0x83d208]
37bc0ea0cshl rcx, 4
37bc0ea10mov [rsp+32], rax
37bc0ea15shl rdx, 4
37bc0ea19mov r8, rax
37bc0ea1clea r9, [r15+rcx]
37bc0ea20mov rcx, [rsp+136]
37bc0ea28add rdx, r15
37bc0ea2bcall zcopy_
37bc0ea30mov r11, [rsp+336]
37bc0ea38jmp 0x37bc0e152
37bc0ea3d
37bc0ea3d 0f 1f 00 ...
37bc0ea40
37bc0ea40loc_37bc0ea40:
37bc0ea40movapd x2, x9
37bc0ea45divsd x2, x7
37bc0ea49movapd x1, x2
37bc0ea4dmovapd x11, x2
37bc0ea52mulsd x1, x9
37bc0ea57mulsd x2, x4
37bc0ea5bmulsd x11, x0
37bc0ea60addsd x1, x7
37bc0ea64subsd x0, x2
37bc0ea68addsd x11, x4
37bc0ea6dmovapd x4, x9
37bc0ea72divsd x0, x1
37bc0ea76divsd x11, x1
37bc0ea7bmovsd_xmm [rsp+160], x0
37bc0ea84movq x0, [rip+0x83d1f4]
37bc0ea8cxorpd x4, x0
37bc0ea90movsd_xmm [rsp+304], x4
37bc0ea99movapd x2, x4
37bc0ea9ddivsd x2, x7
37bc0eaa1movapd x15, x11
37bc0eaa6mulsd x4, x2
37bc0eaaamovapd x11, x2
37bc0eaafmulsd x11, x10
37bc0eab4mulsd x2, x6
37bc0eab8movapd x1, x4
37bc0eabcaddsd x1, x7
37bc0eac0addsd x11, x6
37bc0eac5subsd x10, x2
37bc0eacadivsd x11, x1
37bc0eacfdivsd x10, x1
37bc0ead4jmp 0x37bc0e4f5
37bc0ead9
37bc0ead9 0f 1f 80 00 00 00 00 .......
37bc0eae0
37bc0eae0loc_37bc0eae0:
37bc0eae0movsd_xmm x7, [rsp+272]
37bc0eae9movapd x3, x15
37bc0eaeemovapd x12, x8
37bc0eaf3movapd x0, x7
37bc0eaf7divsd x0, x5
37bc0eafbmulsd x7, x0
37bc0eaffmovapd x2, x0
37bc0eb03mulsd x0, x10
37bc0eb08mulsd x2, x15
37bc0eb0dmovapd x1, x7
37bc0eb11subsd x3, x0
37bc0eb15movapd x0, x11
37bc0eb1aaddsd x1, x5
37bc0eb1edivsd x0, x5
37bc0eb22addsd x2, x10
37bc0eb27divsd x2, x1
37bc0eb2bmovapd x13, x0
37bc0eb30mulsd x13, x8
37bc0eb35addsd x13, x14
37bc0eb3adivsd x3, x1
37bc0eb3emovapd x1, x0
37bc0eb42mulsd x1, x11
37bc0eb47mulsd x0, x14
37bc0eb4caddsd x1, x5
37bc0eb50subsd x12, x0
37bc0eb55movsd_xmm [rsp+176], x2
37bc0eb5edivsd x13, x1
37bc0eb63divsd x12, x1
37bc0eb68jmp 0x37bc0d35a
37bc0eb6d
37bc0eb6d 0f 1f 00 ...
37bc0eb70
37bc0eb70loc_37bc0eb70:
37bc0eb70mov rax, [rsp+320]
37bc0eb78movsd_xmm x0, [rax]
37bc0eb7cmovapd x1, x0
37bc0eb80andpd x1, [rip+0x83d0d8]
37bc0eb88comisd x1, [rsp+440]
37bc0eb91jb 0x37bc0f080
37bc0eb97movsd_xmm x1, [rip+0x83d0d9]
37bc0eb9fmov rax, [rsp+192]
37bc0eba7sub edx, r13l
37bc0ebaalea r9, [rip+0x83d063]
37bc0ebb1add rax, [rsp+176]
37bc0ebb9mov rcx, [rsp+136]
37bc0ebc1mov [rsp+468], edx
37bc0ebc8lea rdx, [rsp+472]
37bc0ebd0divsd x1, x0
37bc0ebd4shl rax, 4
37bc0ebd8lea r8, [r15+rax]
37bc0ebdcmovsd_xmm [rsp+472], x1
37bc0ebe5call zdscal_
37bc0ebeamov edx, [rdi]
37bc0ebec
37bc0ebecloc_37bc0ebec:
37bc0ebecsub edx, r13l
37bc0ebefmov rcx, [rsp+136]
37bc0ebf7lea r8, [rip+0x83d016]
37bc0ebfemov [rsp+468], edx
37bc0ec05mov rdx, [rsp+272]
37bc0ec0dadd rdx, [rsp+176]
37bc0ec15shl rdx, 4
37bc0ec19add rdx, r14
37bc0ec1ccall zlacgv_
37bc0ec21mov rax, [rsp+240]
37bc0ec29pxor x0, x0
37bc0ec2dmov rsi, [rsp+768]
37bc0ec35shl rax, 4
37bc0ec39movups [rsi+rax], x0
37bc0ec3dmov eax, [rdi]
37bc0ec3fjmp 0x37bc0d885
37bc0ec44
37bc0ec44 0f 1f 40 00 ..@.
37bc0ec48
37bc0ec48loc_37bc0ec48:
37bc0ec48mov eax, [rsp+304]
37bc0ec4fmov rdx, [rsp+144]
37bc0ec57mov [rsp+424], rsi
37bc0ec5fmov rsi, rbx
37bc0ec62mov r9, [rsp+152]
37bc0ec6amov r8, [rsp+176]
37bc0ec72mov ebx, ebp
37bc0ec74mov [rsp+460], eax
37bc0ec7bmov rax, [rsp+344]
37bc0ec83mov r11, [rsp+416]
37bc0ec8blea rcx, [rdx+rax]
37bc0ec8flea r10, [r9+rcx]
37bc0ec93lea rax, [r10+r8]
37bc0ec97mov [rsp+248], r10
37bc0ec9fmov [rsp+360], rax
37bc0eca7mov eax, [rsp+256]
37bc0ecaecmp eax, r13l
37bc0ecb1je 0x37bc0eec1
37bc0ecb7movsxd rbp, eax
37bc0ecbamov r12l, eax
37bc0ecbdmov rax, rdx
37bc0ecc0mov rcx, [rsp+320]
37bc0ecc8imul rax, rbp
37bc0ecccsub r12l, r13l
37bc0eccfmovsd_xmm x0, [rcx]
37bc0ecd3mov rcx, [rsp+136]
37bc0ecdbsub r12l, 1
37bc0ecdfmov [rsp+468], r12l
37bc0ece7add rax, r9
37bc0ecealea r9, [rbp+r10]
37bc0ecefmov [rsp+408], rax
37bc0ecf7lea rdx, [rbp+rax]
37bc0ecfcshl r9, 4
37bc0ed00mov rax, [rsp+192]
37bc0ed08shl rdx, 4
37bc0ed0cadd r9, r15
37bc0ed0flea r10, [r8+rax]
37bc0ed13mov rax, [rsp+760]
37bc0ed1bmovsd_xmm [r15+rdx], x0
37bc0ed21lea r8, [rip+0x83ceec]
37bc0ed28mov [r15+rdx+8], 0
37bc0ed31mov rdx, r10
37bc0ed34mov [rsp+32], rax
37bc0ed39shl rdx, 4
37bc0ed3dadd rdx, r15
37bc0ed40mov [rsp+368], r10
37bc0ed48mov [rsp+160], r9
37bc0ed50call zcopy_
37bc0ed55mov rdx, [rsp+160]
37bc0ed5dmov rcx, [rsp+136]
37bc0ed65mov [rsp+468], r12l
37bc0ed6dmov r8, [rsp+760]
37bc0ed75call zlacgv_
37bc0ed7amov edx, [rdi]
37bc0ed7cmov ecx, [rsp+256]
37bc0ed83mov r10, [rsp+368]
37bc0ed8bmov rax, [rsp+408]
37bc0ed93cmp edx, ecx
37bc0ed95mov r11, [rsp+416]
37bc0ed9djg 0x37bc0f1d0
37bc0eda3
37bc0eda3loc_37bc0eda3:
37bc0eda3mov r12, [rsp+240]
37bc0edabsub rbp, 1
37bc0edafshl r12, 4
37bc0edb3cmp r13l, 1
37bc0edb7jle 0x37bc0ee10
37bc0edb9mov rcx, [rsp+760]
37bc0edc1lea eax, [r13-1]
37bc0edc5lea rdx, [r15+r12]
37bc0edc9mov [rsp+368], r11
37bc0edd1mov [rsp+468], eax
37bc0edd8mov rax, rbp
37bc0eddbmov [rsp+32], rcx
37bc0ede0shl rax, 4
37bc0ede4mov r8, rcx
37bc0ede7mov rcx, [rsp+136]
37bc0edeflea r9, [r15+rax]
37bc0edf3mov [rsp+160], r10
37bc0edfbcall zswap_
37bc0ee00mov r11, [rsp+368]
37bc0ee08mov r10, [rsp+160]
37bc0ee10
37bc0ee10loc_37bc0ee10:
37bc0ee10mov rcx, [rsp+792]
37bc0ee18lea rax, [rsp+460]
37bc0ee20shl rbp, 4
37bc0ee24lea rdx, [r14+r12]
37bc0ee28lea r9, [r14+rbp]
37bc0ee2cmov [rsp+408], r11
37bc0ee34mov [rsp+32], rcx
37bc0ee39mov r8, rcx
37bc0ee3cmov rcx, rax
37bc0ee3fmov [rsp+368], r10
37bc0ee47mov [rsp+160], rax
37bc0ee4fcall zswap_
37bc0ee54mov edx, [rsp+460]
37bc0ee5bmov r10, [rsp+368]
37bc0ee63mov r11, [rsp+408]
37bc0ee6bcmp edx, ebx
37bc0ee6dje 0x37bc0e206
37bc0ee73mov r10, [rsp+144]
37bc0ee7bmovsxd r12, edx
37bc0ee7emov r9, [rsp+152]
37bc0ee86mov ebp, ebx
37bc0ee88mov [rsp+368], 2
37bc0ee93sub ebp, edx
37bc0ee95add edx, 1
37bc0ee98mov rcx, r10
37bc0ee9bmovsxd rdx, edx
37bc0ee9eimul rcx, r12
37bc0eea2lea rax, [r9+rcx]
37bc0eea6add rcx, r10
37bc0eea9lea r8, [r12+rax]
37bc0eeadsub r12, 1
37bc0eeb1add rcx, r9
37bc0eeb4mov [rsp+408], r12
37bc0eebcjmp 0x37bc0e097
37bc0eec1
37bc0eec1loc_37bc0eec1:
37bc0eec1cmp ebp, [rsp+304]
37bc0eec8je 0x37bc0e1f2
37bc0eecemov eax, [rsp+256]
37bc0eed5lea r10, [rsp+460]
37bc0eeddadd rcx, [rsp+144]
37bc0eee5mov [rsp+408], r11
37bc0eeedmov [rsp+160], r10
37bc0eef5mov r10, [rsp+176]
37bc0eefdlea edx, [rax+2]
37bc0ef00mov r8, [rsp+360]
37bc0ef08mov [rsp+368], 2
37bc0ef13mov rax, [rsp+248]
37bc0ef1bmovsxd rdx, edx
37bc0ef1elea r12, [r10-1]
37bc0ef22add rcx, [rsp+152]
37bc0ef2asub ebp, [rsp+304]
37bc0ef31jmp 0x37bc0e097
37bc0ef36
37bc0ef36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0ef40
37bc0ef40loc_37bc0ef40:
37bc0ef40movsxd rdx, [rsp+360]
37bc0ef48mov rcx, [rsp+208]
37bc0ef50mov [rsp+248], rax
37bc0ef58imul rdx, [rsp+200]
37bc0ef61movsxd r12, [rsp+336]
37bc0ef69add rcx, rdx
37bc0ef6cmov rdx, [rsp+144]
37bc0ef74mov [rsp+360], rcx
37bc0ef7cmov rcx, [rsp+152]
37bc0ef84imul rdx, r12
37bc0ef88lea r10, [rdx+rcx]
37bc0ef8cmov rcx, [rsp+216]
37bc0ef94mov [rsp+216], ebx
37bc0ef9bmov ebx, 2
37bc0efa0mov [rsp+192], rcx
37bc0efa8jmp 0x37bc0c776
37bc0efad
37bc0efad 0f 1f 00 ...
37bc0efb0
37bc0efb0loc_37bc0efb0:
37bc0efb0mov [rsp+216], ebx
37bc0efb7mov r13, [rsp+248]
37bc0efbfmov r12l, esi
37bc0efc2mov r11l, ebp
37bc0efc5jmp 0x37bc0c8fb
37bc0efca
37bc0efca 66 0f 1f 44 00 00 f..D..
37bc0efd0
37bc0efd0loc_37bc0efd0:
37bc0efd0mov ebx, r12l
37bc0efd3mov [rsp+176], rdi
37bc0efdbmov r12, [rsp+344]
37bc0efe3mov [rsp+216], ebx
37bc0efeajmp 0x37bc0c65a
37bc0efef
37bc0efef 90 .
37bc0eff0
37bc0eff0loc_37bc0eff0:
37bc0eff0pxor x3, x3
37bc0eff4add rax, 1
37bc0eff8mov edx, esi
37bc0effashl rax, 4
37bc0effemovapd x4, x3
37bc0f002shl rdx, 4
37bc0f006divsd x4, x0
37bc0f00aadd rax, r15
37bc0f00dadd rdx, rax
37bc0f010mulsd x3, x4
37bc0f014unpcklpd x4, x4
37bc0f018addsd x3, x0
37bc0f01cunpcklpd x3, x3
37bc0f020nop [rax+rax]
37bc0f02anop [rax+rax]
37bc0f035nop [rax+rax]
37bc0f040
37bc0f040loc_37bc0f040:
37bc0f040movupd x0, [rax]
37bc0f044add rax, 16
37bc0f048movapd x1, x0
37bc0f04cshufpd x1, x0, 1
37bc0f051mulpd x1, x4
37bc0f055movapd x2, x1
37bc0f059addpd x2, x0
37bc0f05dsubpd x0, x1
37bc0f061movsd_xmm x0, x2
37bc0f065divpd x0, x3
37bc0f069movups [rax-16], x0
37bc0f06dcmp rax, rdx
37bc0f070jne 0x37bc0f040
37bc0f072jmp 0x37bc0cd3f
37bc0f077
37bc0f077 66 0f 1f 84 00 00 00 00 00 f........
37bc0f080
37bc0f080loc_37bc0f080:
37bc0f080cmp edx, [rsp+304]
37bc0f087jl 0x37bc0ebec
37bc0f08dpxor x3, x3
37bc0f091mov rax, r11
37bc0f094mov ecx, edx
37bc0f096sub rax, [rsp+144]
37bc0f09emovapd x4, x3
37bc0f0a2add rax, [rsp+344]
37bc0f0aasub ecx, r13l
37bc0f0addivsd x4, x0
37bc0f0b1shl rax, 4
37bc0f0b5add rax, r15
37bc0f0b8shl rcx, 4
37bc0f0bcadd rcx, rax
37bc0f0bfmulsd x3, x4
37bc0f0c3unpcklpd x4, x4
37bc0f0c7addsd x3, x0
37bc0f0cbunpcklpd x3, x3
37bc0f0cfnop [rax+rax]
37bc0f0d4nop [rax+rax]
37bc0f0dfnop [rax+rax]
37bc0f0eanop [rax+rax]
37bc0f0f5nop [rax+rax]
37bc0f100
37bc0f100loc_37bc0f100:
37bc0f100movupd x0, [rax]
37bc0f104add rax, 16
37bc0f108movapd x1, x0
37bc0f10cshufpd x1, x0, 1
37bc0f111mulpd x1, x4
37bc0f115movapd x2, x1
37bc0f119addpd x2, x0
37bc0f11dsubpd x0, x1
37bc0f121movsd_xmm x0, x2
37bc0f125divpd x0, x3
37bc0f129movups [rax-16], x0
37bc0f12dcmp rax, rcx
37bc0f130jne 0x37bc0f100
37bc0f132jmp 0x37bc0ebec
37bc0f137
37bc0f137 66 0f 1f 84 00 00 00 00 00 f........
37bc0f140
37bc0f140loc_37bc0f140:
37bc0f140mov ecx, [rdi]
37bc0f142jmp 0x37bc0d825
37bc0f147
37bc0f147 66 0f 1f 84 00 00 00 00 00 f........
37bc0f150
37bc0f150loc_37bc0f150:
37bc0f150sub edx, edi
37bc0f152mov rcx, [rsp+384]
37bc0f15amov [rsp+216], rax
37bc0f162mov [rsp+468], edx
37bc0f169mov rdx, [rsp+144]
37bc0f171add rdx, rcx
37bc0f174add rdx, [rsp+152]
37bc0f17clea rcx, [rdx+rax]
37bc0f180mov rax, [rsp+760]
37bc0f188add rdx, [rsp+248]
37bc0f190shl rcx, 4
37bc0f194shl rdx, 4
37bc0f198mov [rsp+32], rax
37bc0f19dlea r9, [r15+rcx]
37bc0f1a1add rdx, r15
37bc0f1a4mov r8, rax
37bc0f1a7mov rcx, [rsp+136]
37bc0f1afcall zswap_
37bc0f1b4mov rax, [rsp+728]
37bc0f1bcmov edx, [rax]
37bc0f1bemov rax, [rsp+216]
37bc0f1c6jmp 0x37bc0d193
37bc0f1cb
37bc0f1cb 0f 1f 44 00 00 ..D..
37bc0f1d0
37bc0f1d0loc_37bc0f1d0:
37bc0f1d0sub edx, ecx
37bc0f1d2mov [rsp+368], r11
37bc0f1damov [rsp+468], edx
37bc0f1e1lea edx, [rcx+1]
37bc0f1e4lea rcx, [rip+0x83ca29]
37bc0f1ebmovsxd rdx, edx
37bc0f1eemov [rsp+32], rcx
37bc0f1f3mov r8, rcx
37bc0f1f6mov rcx, [rsp+136]
37bc0f1feadd rax, rdx
37bc0f201add rdx, [rsp+192]
37bc0f209mov [rsp+160], r10
37bc0f211shl rax, 4
37bc0f215shl rdx, 4
37bc0f219add rdx, r15
37bc0f21clea r9, [r15+rax]
37bc0f220call zcopy_
37bc0f225mov r11, [rsp+368]
37bc0f22dmov r10, [rsp+160]
37bc0f235jmp 0x37bc0eda3
37bc0f23a
37bc0f23a 66 0f 1f 44 00 00 f..D..
37bc0f240
37bc0f240loc_37bc0f240:
37bc0f240mov edi, ebp
37bc0f242jmp 0x37bc0cc6f
37bc0f247
37bc0f247loc_37bc0f247:
37bc0f247lea rcx, [rsp+468]
37bc0f24fxor eax, eax
37bc0f251mov [rsp+136], rcx
37bc0f259lea rcx, [rsp+456]
37bc0f261mov [rsp+256], rcx
37bc0f269lea rcx, [rip+0x83c9b8]
37bc0f270mov [rsp+288], rcx
37bc0f278lea rcx, [rip+0x83c9b9]
37bc0f27fmov [rsp+296], rcx
37bc0f287jmp 0x37bc0c251
37bc0bf00
37bc0bf00zlahef_rk_:
37bc0bf00push r15
37bc0bf02push r14
37bc0bf04push r13
37bc0bf06push r12
37bc0bf08push rbp
37bc0bf09push rdi
37bc0bf0apush rsi
37bc0bf0bpush rbx
37bc0bf0csub rsp, 648
37bc0bf13movups [rsp+480], x6
37bc0bf1bmovups [rsp+496], x7
37bc0bf23movups [rsp+512], x8
37bc0bf2cmovups [rsp+528], x9
37bc0bf35movups [rsp+544], x10
37bc0bf3emovups [rsp+560], x11
37bc0bf47movups [rsp+576], x12
37bc0bf50movups [rsp+592], x13
37bc0bf59movups [rsp+608], x14
37bc0bf62movups [rsp+624], x15
37bc0bf6bmov rax, [rsp+760]
37bc0bf73mov r15, [rsp+752]
37bc0bf7bmov r14, [rsp+784]
37bc0bf83mov rbx, rcx
37bc0bf86movsxd rcx, [rax]
37bc0bf89xor eax, eax
37bc0bf8bmov [rsp+728], rdx
37bc0bf93mov edx, 1
37bc0bf98mov [rsp+736], r8
37bc0bfa0mov rdi, r9
37bc0bfa3test rcx, rcx
37bc0bfa6cmovns rax, rcx
37bc0bfaalea rcx, [rip+0x83fc5f]
37bc0bfb1mov [rsp+144], rax
37bc0bfb9not rax
37bc0bfbcmov [rsp+152], rax
37bc0bfc4mov rax, [rsp+792]
37bc0bfccmovsxd rsi, [rax]
37bc0bfcfxor eax, eax
37bc0bfd1test rsi, rsi
37bc0bfd4cmovns rax, rsi
37bc0bfd8mov [rsp+200], rax
37bc0bfe0not rax
37bc0bfe3mov [rsp+208], rax
37bc0bfebmov rax, [rsp+800]
37bc0bff3mov [rax], 0
37bc0bff9call dlamch_
37bc0bffemov r9l, 1
37bc0c004mov r8l, 1
37bc0c00amov rcx, rbx
37bc0c00dmovsd_xmm [rsp+440], x0
37bc0c016lea rdx, [rip+0x83fbf4]
37bc0c01dcall lsame_
37bc0c022test eax, eax
37bc0c024mov rax, [rsp+728]
37bc0c02cmov eax, [rax]
37bc0c02eje 0x37bc0d6a0
37bc0c034mov rsi, [rsp+736]
37bc0c03cmov edx, eax
37bc0c03epxor x0, x0
37bc0c042mov [rsp+456], eax
37bc0c049mov ebx, [rsi]
37bc0c04bmov rsi, [rsp+768]
37bc0c053sub edx, ebx
37bc0c055movups [rsi], x0
37bc0c058mov esi, eax
37bc0c05aadd edx, 1
37bc0c05dcmp edx, eax
37bc0c05fjl 0x37bc0c069
37bc0c061cmp eax, ebx
37bc0c063jg 0x37bc0f247
37bc0c069
37bc0c069loc_37bc0c069:
37bc0c069lea rcx, [rsp+468]
37bc0c071mov [rsp+744], rdi
37bc0c079mov [rsp+136], rcx
37bc0c081lea rcx, [rsp+456]
37bc0c089mov [rsp+256], rcx
37bc0c091lea rcx, [rip+0x83fb90]
37bc0c098mov [rsp+288], rcx
37bc0c0a0lea rcx, [rip+0x83fb91]
37bc0c0a7mov [rsp+296], rcx
37bc0c0afnop
37bc0c0b0
37bc0c0b0loc_37bc0c0b0:
37bc0c0b0test esi, esi
37bc0c0b2jle 0x37bc0c247
37bc0c0b8mov r12, [rsp+144]
37bc0c0c0movsxd rdx, ebx
37bc0c0c3mov rdi, [rsp+208]
37bc0c0cbmovsxd rbp, esi
37bc0c0ceimul rdx, [rsp+200]
37bc0c0d7imul r12, rbp
37bc0c0dblea rcx, [rdi+rdx]
37bc0c0dfmov rdi, [rsp+152]
37bc0c0e7mov [rsp+272], rdx
37bc0c0efmov [rsp+160], rcx
37bc0c0f7add rdi, r12
37bc0c0facmp esi, 1
37bc0c0fdje 0x37bc0c146
37bc0c0fflea eax, [rsi-1]
37bc0c102lea rdx, [rdi+1]
37bc0c106mov [rsp+468], eax
37bc0c10dlea rax, [rcx+1]
37bc0c111shl rdx, 4
37bc0c115lea rcx, [rip+0x83faf8]
37bc0c11cmov [rsp+32], rcx
37bc0c121shl rax, 4
37bc0c125mov r8, rcx
37bc0c128add rdx, r15
37bc0c12bmov rcx, [rsp+136]
37bc0c133lea r9, [r14+rax]
37bc0c137call zcopy_
37bc0c13cmov rax, [rsp+728]
37bc0c144mov eax, [rax]
37bc0c146
37bc0c146loc_37bc0c146:
37bc0c146mov rcx, [rsp+160]
37bc0c14eadd rdi, rbp
37bc0c151shl rdi, 4
37bc0c155movsd_xmm x0, [r15+rdi]
37bc0c15blea rdx, [rcx+rbp]
37bc0c15fshl rdx, 4
37bc0c163mov [r14+rdx+8], 0
37bc0c16cmovsd_xmm [r14+rdx], x0
37bc0c172cmp eax, esi
37bc0c174jg 0x37bc0cd80
37bc0c17amovsxd r12, [rsp+456]
37bc0c182mov rdi, r12
37bc0c185lea rax, [r12+rcx]
37bc0c189
37bc0c189loc_37bc0c189:
37bc0c189shl rax, 4
37bc0c18dlea r10l, [rdi-1]
37bc0c191lea r9, [r14+rax]
37bc0c195movsd_xmm x6, [r9]
37bc0c19acmp edi, 1
37bc0c19djg 0x37bc0c3c0
37bc0c1a3pxor x1, x1
37bc0c1a7ucomisd x6, x1
37bc0c1abjp 0x37bc0cc38
37bc0c1b1jne 0x37bc0cc38
37bc0c1b7mov rax, [rsp+800]
37bc0c1bfmov ecx, [rax]
37bc0c1c1test ecx, ecx
37bc0c1c3jne 0x37bc0d240
37bc0c1c9mov rax, [rsp+800]
37bc0c1d1lea rbx, [r12-1]
37bc0c1d6mov esi, r10l
37bc0c1d9mov [rax], edi
37bc0c1dbmov rax, [rsp+144]
37bc0c1e3imul rax, r12
37bc0c1e7add rax, [rsp+152]
37bc0c1efadd rax, r12
37bc0c1f2shl rax, 4
37bc0c1f6mov [r15+rax+8], 0
37bc0c1ffmovsd_xmm [r15+rax], x6
37bc0c205
37bc0c205loc_37bc0c205:
37bc0c205mov rax, [rsp+776]
37bc0c20dmov [rax+4*rbx], edi
37bc0c210
37bc0c210loc_37bc0c210:
37bc0c210mov rax, [rsp+736]
37bc0c218mov [rsp+456], esi
37bc0c21fmov ecx, [rax]
37bc0c221mov rax, [rsp+728]
37bc0c229mov eax, [rax]
37bc0c22blea ebx, [rcx+rsi]
37bc0c22emov edx, eax
37bc0c230sub ebx, eax
37bc0c232sub edx, ecx
37bc0c234add edx, 1
37bc0c237cmp edx, esi
37bc0c239jl 0x37bc0c0b0
37bc0c23fcmp ecx, eax
37bc0c241jge 0x37bc0c0b0
37bc0c247
37bc0c247loc_37bc0c247:
37bc0c247mov rdi, [rsp+744]
37bc0c24fsub eax, esi
37bc0c251
37bc0c251loc_37bc0c251:
37bc0c251add ebx, 1
37bc0c254mov [rsp+468], eax
37bc0c25bmov rax, [rsp+760]
37bc0c263lea r8, [rip+0x83f9de]
37bc0c26amovsxd rbx, ebx
37bc0c26dmov [rsp+88], r15
37bc0c272imul rbx, [rsp+200]
37bc0c27blea rcx, [rip+0x83f9cf]
37bc0c282mov [rsp+96], rax
37bc0c287mov rax, [rsp+296]
37bc0c28fmov r9, [rsp+256]
37bc0c297mov rdx, [rsp+288]
37bc0c29fmov [rsp+120], 9
37bc0c2a8mov [rsp+80], rax
37bc0c2admov rax, [rsp+792]
37bc0c2b5mov [rsp+112], 12
37bc0c2bemov [rsp+72], rax
37bc0c2c3mov rax, [rsp+208]
37bc0c2cbmov [rsp+104], 5
37bc0c2d4lea rax, [rax+rbx+1]
37bc0c2d9shl rax, 4
37bc0c2ddadd rax, r14
37bc0c2e0mov [rsp+64], rax
37bc0c2e5mov rax, [rsp+760]
37bc0c2edmov [rsp+56], rax
37bc0c2f2lea eax, [rsi+1]
37bc0c2f5mov rsi, [rsp+152]
37bc0c2fdcdqe
37bc0c2ffimul rax, [rsp+144]
37bc0c308lea rax, [rsi+rax+1]
37bc0c30dshl rax, 4
37bc0c311add rax, r15
37bc0c314mov [rsp+48], rax
37bc0c319lea rax, [rip+0x83f8f8]
37bc0c320mov [rsp+40], rax
37bc0c325mov rax, [rsp+136]
37bc0c32dmov [rsp+32], rax
37bc0c332call zgemmtr_
37bc0c337mov rax, [rsp+728]
37bc0c33fmov ebx, [rax]
37bc0c341sub ebx, [rsp+456]
37bc0c348
37bc0c348loc_37bc0c348:
37bc0c348mov [rdi], ebx
37bc0c34amovups x6, [rsp+480]
37bc0c352movups x7, [rsp+496]
37bc0c35amovups x8, [rsp+512]
37bc0c363movups x9, [rsp+528]
37bc0c36cmovups x10, [rsp+544]
37bc0c375movups x11, [rsp+560]
37bc0c37emovups x12, [rsp+576]
37bc0c387movups x13, [rsp+592]
37bc0c390movups x14, [rsp+608]
37bc0c399movups x15, [rsp+624]
37bc0c3a2add rsp, 648
37bc0c3a9pop rbx
37bc0c3aapop rsi
37bc0c3abpop rdi
37bc0c3acpop rbp
37bc0c3adpop r12
37bc0c3afpop r13
37bc0c3b1pop r14
37bc0c3b3pop r15
37bc0c3b5ret
37bc0c3b6
37bc0c3b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0c3c0
37bc0c3c0loc_37bc0c3c0:
37bc0c3c0mov r13, [rsp+160]
37bc0c3c8lea r8, [rip+0x83f845]
37bc0c3cfandpd x6, [rip+0x83f889]
37bc0c3d7mov [rsp+192], r9
37bc0c3dfmov [rsp+468], r10l
37bc0c3e7lea rax, [r13+1]
37bc0c3ebmov [rsp+168], r10l
37bc0c3f3shl rax, 4
37bc0c3f7lea rcx, [r14+rax]
37bc0c3fbmov [rsp+240], rcx
37bc0c403mov rdx, rcx
37bc0c406mov rcx, [rsp+136]
37bc0c40ecall izamax_
37bc0c413movapd x1, x6
37bc0c417movsxd rcx, eax
37bc0c41alea rax, [r13+rcx]
37bc0c41fmov [rsp+176], rcx
37bc0c427mov rbp, rcx
37bc0c42ashl rax, 4
37bc0c42eadd rax, r14
37bc0c431movsd_xmm x7, [rax]
37bc0c435movsd_xmm x0, [rax+8]
37bc0c43aandpd x7, [rip+0x83f81e]
37bc0c442andpd x0, [rip+0x83f816]
37bc0c44aaddsd x7, x0
37bc0c44epxor x0, x0
37bc0c452maxsd x1, x7
37bc0c456ucomisd x1, x0
37bc0c45ajp 0x37bc0c472
37bc0c45cmov r10l, [rsp+168]
37bc0c464mov r9, [rsp+192]
37bc0c46cje 0x37bc0cf00
37bc0c472
37bc0c472loc_37bc0c472:
37bc0c472movsd_xmm x0, [rip+0x83f7f6]
37bc0c47amulsd x0, x7
37bc0c47ecomisd x0, x6
37bc0c482jbe 0x37bc0cc53
37bc0c488mov rdx, [rsp+200]
37bc0c490lea ecx, [rbx-1]
37bc0c493add ebx, 1
37bc0c496mov r13l, edi
37bc0c499movsxd rcx, ecx
37bc0c49cmov r11, [rsp+208]
37bc0c4a4movsxd rbx, ebx
37bc0c4a7mov [rsp+224], esi
37bc0c4aeimul rcx, rdx
37bc0c4b2mov rdi, [rsp+176]
37bc0c4baimul rbx, rdx
37bc0c4beadd rcx, r11
37bc0c4c1lea r12, [rcx+1]
37bc0c4c5mov [rsp+192], rcx
37bc0c4cdmov rax, r12
37bc0c4d0mov [rsp+344], r12
37bc0c4d8shl rax, 4
37bc0c4dcadd rax, r14
37bc0c4dfmov [rsp+248], rax
37bc0c4e7lea rax, [rbx+r11]
37bc0c4ebmov [rsp+336], rax
37bc0c4f3
37bc0c4f3loc_37bc0c4f3:
37bc0c4f3mov rbx, [rsp+144]
37bc0c4fbmov rax, [rsp+152]
37bc0c503imul rbx, rdi
37bc0c507lea rcx, [rax+rbx]
37bc0c50bmov [rsp+168], rcx
37bc0c513cmp ebp, 1
37bc0c516jle 0x37bc0c551
37bc0c518lea eax, [rbp-1]
37bc0c51blea rdx, [rcx+1]
37bc0c51fmov r9, [rsp+248]
37bc0c527mov rcx, [rsp+136]
37bc0c52fmov [rsp+468], eax
37bc0c536lea rax, [rip+0x83f6d7]
37bc0c53dshl rdx, 4
37bc0c541mov [rsp+32], rax
37bc0c546add rdx, r15
37bc0c549mov r8, rax
37bc0c54ccall zcopy_
37bc0c551
37bc0c551loc_37bc0c551:
37bc0c551mov rax, [rsp+168]
37bc0c559mov rcx, [rsp+192]
37bc0c561add rbx, [rsp+144]
37bc0c569add rbx, [rsp+152]
37bc0c571add rax, rdi
37bc0c574lea rsi, [rcx+rdi]
37bc0c578add rbx, rdi
37bc0c57bmov r8, [rsp+760]
37bc0c583mov [rsp+304], rax
37bc0c58bshl rax, 4
37bc0c58fshl rsi, 4
37bc0c593movsd_xmm x0, [r15+rax]
37bc0c599mov eax, r13l
37bc0c59cadd rsi, r14
37bc0c59fshl rbx, 4
37bc0c5a3sub eax, ebp
37bc0c5a5mov [rsi+8], 0
37bc0c5adadd rbx, r15
37bc0c5b0mov [rsp+468], eax
37bc0c5b7mov rdx, rbx
37bc0c5bamov [rsp+176], eax
37bc0c5c1lea eax, [rbp+1]
37bc0c5c4mov [rsp+320], eax
37bc0c5cbcdqe
37bc0c5cdlea r12, [rcx+rax]
37bc0c5d1movsd_xmm [rsi], x0
37bc0c5d5mov rcx, [rsp+136]
37bc0c5ddmov [rsp+312], rax
37bc0c5e5lea rax, [rip+0x83f628]
37bc0c5ecshl r12, 4
37bc0c5f0mov [rsp+32], rax
37bc0c5f5add r12, r14
37bc0c5f8mov r9, r12
37bc0c5fbcall zcopy_
37bc0c600mov eax, [rsp+176]
37bc0c607mov rcx, [rsp+136]
37bc0c60fmov rdx, r12
37bc0c612lea r8, [rip+0x83f5fb]
37bc0c619mov [rsp+468], eax
37bc0c620call zlacgv_
37bc0c625mov rax, [rsp+728]
37bc0c62dmov eax, [rax]
37bc0c62fcmp eax, r13l
37bc0c632jg 0x37bc0cb68
37bc0c638
37bc0c638loc_37bc0c638:
37bc0c638cmp ebp, r13l
37bc0c63bjne 0x37bc0ca78
37bc0c641cmp ebp, 1
37bc0c644jg 0x37bc0ce70
37bc0c64amov [rsp+176], rdi
37bc0c652mov r12, [rsp+344]
37bc0c65a
37bc0c65aloc_37bc0c65a:
37bc0c65alea rax, [rip+0x83f5b3]
37bc0c661mov rcx, [rsp+256]
37bc0c669shl r12, 4
37bc0c66dmov r9, [rsp+240]
37bc0c675mov [rsp+32], rax
37bc0c67alea rdx, [r14+r12]
37bc0c67emov r8, rax
37bc0c681call zcopy_
37bc0c686movsxd r12, [rsp+456]
37bc0c68emov rcx, [rsp+736]
37bc0c696mov rdx, [rsp+144]
37bc0c69elea eax, [r12-1]
37bc0c6a3mov rdi, r12
37bc0c6a6mov [rsp+336], eax
37bc0c6admov esi, eax
37bc0c6afmov eax, [rcx]
37bc0c6b1imul rdx, r12
37bc0c6b5mov rcx, [rsp+728]
37bc0c6bdadd eax, r12l
37bc0c6c0sub eax, [rcx]
37bc0c6c2mov rcx, [rsp+152]
37bc0c6calea rbx, [rdx+rcx]
37bc0c6cemov [rsp+192], rbx
37bc0c6d6cmp ebp, r12l
37bc0c6d9je 0x37bc0cc6f
37bc0c6dfmov rbx, [rsp+144]
37bc0c6e7mov r10, [rsp+176]
37bc0c6efcdqe
37bc0c6f1mov [rsp+248], r12
37bc0c6f9mov r11, [rsp+152]
37bc0c701mov [rsp+352], r12l
37bc0c709imul rax, [rsp+200]
37bc0c712mov rdx, rbx
37bc0c715add rax, [rsp+208]
37bc0c71dimul rdx, r10
37bc0c721mov [rsp+360], rax
37bc0c729lea rcx, [r11+rdx]
37bc0c72dadd rdx, rbx
37bc0c730mov [rsp+168], rcx
37bc0c738add rcx, r10
37bc0c73badd rdx, r11
37bc0c73emov [rsp+304], rcx
37bc0c746movsxd rcx, [rsp+320]
37bc0c74eadd rdx, r10
37bc0c751shl rdx, 4
37bc0c755mov r10, [rsp+192]
37bc0c75dmov [rsp+312], rcx
37bc0c765lea rbx, [r15+rdx]
37bc0c769mov [rsp+320], rbx
37bc0c771mov ebx, 1
37bc0c776
37bc0c776loc_37bc0c776:
37bc0c776lea rax, [r12+r10]
37bc0c77amov rdx, [rsp+312]
37bc0c782sub esi, ebp
37bc0c784mov r13, [rsp+136]
37bc0c78cshl rax, 4
37bc0c790mov r9, [rsp+320]
37bc0c798lea r8, [rip+0x83f475]
37bc0c79fmov [rsp+468], esi
37bc0c7a6movsd_xmm x0, [r15+rax]
37bc0c7acadd rdx, r10
37bc0c7afmov rcx, r13
37bc0c7b2mov rax, [rsp+304]
37bc0c7bashl rdx, 4
37bc0c7bemov [rsp+304], r10
37bc0c7c6shl rax, 4
37bc0c7caadd rdx, r15
37bc0c7cdmov [r15+rax+8], 0
37bc0c7d6movsd_xmm [r15+rax], x0
37bc0c7dcmov rax, [rsp+760]
37bc0c7e4mov [rsp+32], rax
37bc0c7e9call zcopy_
37bc0c7eemov r8, [rsp+760]
37bc0c7f6mov rcx, r13
37bc0c7f9mov rdx, [rsp+320]
37bc0c801mov [rsp+468], esi
37bc0c808call zlacgv_
37bc0c80dcmp ebp, 1
37bc0c810jle 0x37bc0c85a
37bc0c812lea eax, [rbp-1]
37bc0c815mov r10, [rsp+304]
37bc0c81dlea rcx, [rip+0x83f3f0]
37bc0c824mov [rsp+468], eax
37bc0c82bmov rax, [rsp+168]
37bc0c833mov r8, rcx
37bc0c836mov [rsp+32], rcx
37bc0c83blea rdx, [r10+1]
37bc0c83fmov rcx, r13
37bc0c842add rax, 1
37bc0c846shl rdx, 4
37bc0c84ashl rax, 4
37bc0c84eadd rdx, r15
37bc0c851lea r9, [r15+rax]
37bc0c855call zcopy_
37bc0c85a
37bc0c85aloc_37bc0c85a:
37bc0c85amov rax, [rsp+728]
37bc0c862mov eax, [rax]
37bc0c864cmp eax, edi
37bc0c866jg 0x37bc0e970
37bc0c86c
37bc0c86cloc_37bc0c86c:
37bc0c86csub eax, [rsp+352]
37bc0c873mov r13, [rsp+176]
37bc0c87badd eax, 1
37bc0c87emov rcx, [rsp+136]
37bc0c886mov [rsp+468], eax
37bc0c88dmov rax, [rsp+360]
37bc0c895add r13, rax
37bc0c898lea rdx, [r12+rax]
37bc0c89cmov rax, [rsp+792]
37bc0c8a4shl r13, 4
37bc0c8a8shl rdx, 4
37bc0c8acmov [rsp+32], rax
37bc0c8b1add rdx, r14
37bc0c8b4lea r9, [r14+r13]
37bc0c8b8mov r8, rax
37bc0c8bbcall zswap_
37bc0c8c0cmp ebx, 1
37bc0c8c3je 0x37bc0f240
37bc0c8c9mov rax, [rsp+248]
37bc0c8d1movsxd r13, [rsp+456]
37bc0c8d9lea r12l, [rdi-2]
37bc0c8ddadd rax, [rsp+192]
37bc0c8e5mov r11l, [rsp+336]
37bc0c8edmov [rsp+344], rax
37bc0c8f5mov rsi, r13
37bc0c8f8sub esi, 2
37bc0c8fb
37bc0c8fbloc_37bc0c8fb:
37bc0c8fbmov rbx, [rsp+208]
37bc0c903movd x1, ebp
37bc0c907movsxd rcx, r11l
37bc0c90apxor x9, x9
37bc0c90fmov rax, [rsp+272]
37bc0c917sub rax, [rsp+200]
37bc0c91fmovd x5, [rsp+224]
37bc0c928lea rbp, [rax+rbx]
37bc0c92cmov rax, [rsp+144]
37bc0c934mov rbx, [rsp+152]
37bc0c93cimul rax, rcx
37bc0c940punpckldq x1, x5
37bc0c944psubd x9, x1
37bc0c949lea r10, [rax+rbx]
37bc0c94dmov rbx, [rsp+160]
37bc0c955lea rax, [rcx+rbx]
37bc0c959shl rax, 4
37bc0c95dmovupd x5, [r14+rax]
37bc0c963mov rax, [rsp+248]
37bc0c96badd rax, rbx
37bc0c96emovups [rsp+224], x5
37bc0c976shl rax, 4
37bc0c97aadd rax, r14
37bc0c97dmovsd_xmm x10, [rax]
37bc0c982movsd_xmm x15, [rax+8]
37bc0c988lea rax, [rcx+rbp]
37bc0c98cshl rax, 4
37bc0c990add rax, r14
37bc0c993movsd_xmm x14, [rax]
37bc0c998movsd_xmm x8, [rax+8]
37bc0c99ecmp edi, 2
37bc0c9a1jg 0x37bc0d280
37bc0c9a7
37bc0c9a7loc_37bc0c9a7:
37bc0c9a7lea rax, [rcx+r10]
37bc0c9abpxor x0, x0
37bc0c9afmov rdi, [rsp+768]
37bc0c9b7movupd x5, [rsp+224]
37bc0c9c0shl rax, 4
37bc0c9c4mov rdx, [rsp+240]
37bc0c9cclea r8, [rip+0x83f241]
37bc0c9d3mov [rsp+468], r11l
37bc0c9dbmovsd_xmm [r15+rax], x14
37bc0c9e1movsd_xmm [r15+rax+8], x8
37bc0c9e8mov rax, [rsp+192]
37bc0c9f0add rax, rcx
37bc0c9f3shl rcx, 4
37bc0c9f7shl rax, 4
37bc0c9fbmovups [r15+rax], x0
37bc0ca00mov rax, [rsp+344]
37bc0ca08shl rax, 4
37bc0ca0cmovsd_xmm [r15+rax], x10
37bc0ca12movsd_xmm [r15+rax+8], x15
37bc0ca19mov rax, [rsp+248]
37bc0ca21shl rax, 4
37bc0ca25movups [rax+rdi-16], x5
37bc0ca2amovups [rcx+rdi-16], x0
37bc0ca2fmov rdi, [rsp+136]
37bc0ca37mov rcx, rdi
37bc0ca3acall zlacgv_
37bc0ca3flea rdx, [rbp+1]
37bc0ca43mov rcx, rdi
37bc0ca46lea r8, [rip+0x83f1c7]
37bc0ca4dshl rdx, 4
37bc0ca51mov [rsp+468], r12l
37bc0ca59add rdx, r14
37bc0ca5ccall zlacgv_
37bc0ca61mov rax, [rsp+776]
37bc0ca69movq [rax+4*r13-8], x9
37bc0ca70jmp 0x37bc0c210
37bc0ca75
37bc0ca75 0f 1f 00 ...
37bc0ca78
37bc0ca78loc_37bc0ca78:
37bc0ca78mov rcx, [rsp+136]
37bc0ca80mov eax, r13l
37bc0ca83mov rdx, r12
37bc0ca86lea r8, [rip+0x83f187]
37bc0ca8dsub eax, ebp
37bc0ca8fmov [rsp+468], eax
37bc0ca96call izamax_
37bc0ca9blea r12l, [rax+rbp]
37bc0ca9fmovsxd rax, r12l
37bc0caa2add rax, [rsp+192]
37bc0caaashl rax, 4
37bc0caaeadd rax, r14
37bc0cab1movsd_xmm x6, [rax]
37bc0cab5movsd_xmm x0, [rax+8]
37bc0cabaandpd x6, [rip+0x83f19e]
37bc0cac2andpd x0, [rip+0x83f196]
37bc0cacaaddsd x6, x0
37bc0cacecmp ebp, 1
37bc0cad1jg 0x37bc0cee8
37bc0cad7
37bc0cad7loc_37bc0cad7:
37bc0cad7movsd_xmm x1, [rip+0x83f191]
37bc0cadfmovsd_xmm x0, [rsi]
37bc0cae3andpd x0, [rip+0x83f175]
37bc0caebmulsd x1, x6
37bc0caefcomisd x1, x0
37bc0caf3jbe 0x37bc0efd0
37bc0caf9cmp r12l, [rsp+224]
37bc0cb01je 0x37bc0cfb8
37bc0cb07comisd x7, x6
37bc0cb0bjae 0x37bc0cfb8
37bc0cb11lea rax, [rip+0x83f0fc]
37bc0cb18movsxd rdi, r12l
37bc0cb1bmovapd x7, x6
37bc0cb1fmov r9, [rsp+240]
37bc0cb27mov [rsp+32], rax
37bc0cb2cmov rdx, [rsp+248]
37bc0cb34mov r8, rax
37bc0cb37mov rcx, [rsp+256]
37bc0cb3fcall zcopy_
37bc0cb44mov [rsp+224], ebp
37bc0cb4bmov rbp, rdi
37bc0cb4emov r13l, [rsp+456]
37bc0cb56mov [rsp+216], edi
37bc0cb5djmp 0x37bc0c4f3
37bc0cb62
37bc0cb62 66 0f 1f 44 00 00 f..D..
37bc0cb68
37bc0cb68loc_37bc0cb68:
37bc0cb68sub eax, r13l
37bc0cb6blea r10l, [r13+1]
37bc0cb6fmov [rsp+88], 12
37bc0cb78mov r8, [rsp+136]
37bc0cb80mov [rsp+468], eax
37bc0cb87lea rax, [rip+0x83f086]
37bc0cb8emovsxd r10, r10l
37bc0cb91mov rdx, [rsp+256]
37bc0cb99mov [rsp+80], rax
37bc0cb9emov rax, [rsp+248]
37bc0cba6lea r9, [rip+0x83f06b]
37bc0cbadimul r10, [rsp+144]
37bc0cbb6mov rcx, [rsp+288]
37bc0cbbemov [rsp+72], rax
37bc0cbc3mov rax, [rsp+296]
37bc0cbcbmov [rsp+64], rax
37bc0cbd0mov rax, [rsp+792]
37bc0cbd8mov [rsp+56], rax
37bc0cbddmov rax, [rsp+336]
37bc0cbe5add rax, rdi
37bc0cbe8shl rax, 4
37bc0cbecadd rax, r14
37bc0cbefmov [rsp+48], rax
37bc0cbf4mov rax, [rsp+760]
37bc0cbfcmov [rsp+40], rax
37bc0cc01mov rax, [rsp+152]
37bc0cc09lea rax, [rax+r10+1]
37bc0cc0eshl rax, 4
37bc0cc12add rax, r15
37bc0cc15mov [rsp+32], rax
37bc0cc1acall zgemv_
37bc0cc1fmov [rsi+8], 0
37bc0cc27mov r13l, [rsp+456]
37bc0cc2fjmp 0x37bc0c638
37bc0cc34
37bc0cc34 0f 1f 40 00 ..@.
37bc0cc38
37bc0cc38loc_37bc0cc38:
37bc0cc38mov rax, [rsp+160]
37bc0cc40add rax, 1
37bc0cc44shl rax, 4
37bc0cc48add rax, r14
37bc0cc4bmov [rsp+240], rax
37bc0cc53
37bc0cc53loc_37bc0cc53:
37bc0cc53imul r12, [rsp+144]
37bc0cc5cmov rax, [rsp+152]
37bc0cc64add rax, r12
37bc0cc67mov [rsp+192], rax
37bc0cc6f
37bc0cc6floc_37bc0cc6f:
37bc0cc6fmov rax, [rsp+192]
37bc0cc77lea rsi, [rip+0x83ef96]
37bc0cc7emov rdx, [rsp+240]
37bc0cc86mov [rsp+32], rsi
37bc0cc8bmov rcx, [rsp+256]
37bc0cc93mov r8, rsi
37bc0cc96add rax, 1
37bc0cc9ashl rax, 4
37bc0cc9elea r9, [r15+rax]
37bc0cca2call zcopy_
37bc0cca7movsxd rdx, [rsp+456]
37bc0ccaflea esi, [rdx-1]
37bc0ccb2lea rbx, [rdx-1]
37bc0ccb6cmp edx, 1
37bc0ccb9jle 0x37bc0c205
37bc0ccbfmov rax, [rsp+144]
37bc0ccc7imul rax, rdx
37bc0cccbadd rax, [rsp+152]
37bc0ccd3add rdx, rax
37bc0ccd6shl rdx, 4
37bc0ccdamovsd_xmm x0, [r15+rdx]
37bc0cce0movapd x1, x0
37bc0cce4andpd x1, [rip+0x83ef74]
37bc0cceccomisd x1, [rsp+440]
37bc0ccf5jb 0x37bc0eff0
37bc0ccfbmovsd_xmm x1, [rip+0x83ef75]
37bc0cd03add rax, 1
37bc0cd07mov rcx, [rsp+136]
37bc0cd0flea rdx, [rsp+472]
37bc0cd17shl rax, 4
37bc0cd1blea r9, [rip+0x83eef2]
37bc0cd22mov [rsp+468], esi
37bc0cd29divsd x1, x0
37bc0cd2dlea r8, [r15+rax]
37bc0cd31movsd_xmm [rsp+472], x1
37bc0cd3acall zdscal_
37bc0cd3f
37bc0cd3floc_37bc0cd3f:
37bc0cd3fmov rcx, [rsp+136]
37bc0cd47mov rdx, [rsp+240]
37bc0cd4flea r8, [rip+0x83eebe]
37bc0cd56mov [rsp+468], esi
37bc0cd5dcall zlacgv_
37bc0cd62mov rcx, [rsp+768]
37bc0cd6amov rax, rbx
37bc0cd6dpxor x0, x0
37bc0cd71shl rax, 4
37bc0cd75movups [rcx+rax], x0
37bc0cd79jmp 0x37bc0c205
37bc0cd7e
37bc0cd7e 66 90 f.
37bc0cd80
37bc0cd80loc_37bc0cd80:
37bc0cd80mov r13, [rsp+160]
37bc0cd88sub eax, esi
37bc0cd8aadd r12, [rsp+144]
37bc0cd92mov [rsp+88], 12
37bc0cd9bmov [rsp+468], eax
37bc0cda2lea rax, [rip+0x83ee6b]
37bc0cda9mov rdx, [rsp+256]
37bc0cdb1lea r9, [rip+0x83ee60]
37bc0cdb8mov [rsp+80], rax
37bc0cdbdlea rax, [r13+1]
37bc0cdc1mov r8, [rsp+136]
37bc0cdc9shl rax, 4
37bc0cdcdmov rcx, [rsp+288]
37bc0cdd5add rax, r14
37bc0cdd8mov [rsp+72], rax
37bc0cdddmov rax, [rsp+296]
37bc0cde5mov [rsp+64], rax
37bc0cdeamov rax, [rsp+792]
37bc0cdf2mov [rsp+56], rax
37bc0cdf7mov rax, [rsp+200]
37bc0cdffadd rax, [rsp+272]
37bc0ce07add rax, [rsp+208]
37bc0ce0fadd rax, rbp
37bc0ce12shl rax, 4
37bc0ce16add rax, r14
37bc0ce19mov [rsp+48], rax
37bc0ce1emov rax, [rsp+760]
37bc0ce26mov [rsp+40], rax
37bc0ce2bmov rax, [rsp+152]
37bc0ce33lea rax, [rax+r12+1]
37bc0ce38shl rax, 4
37bc0ce3cadd rax, r15
37bc0ce3fmov [rsp+32], rax
37bc0ce44call zgemv_
37bc0ce49movsxd r12, [rsp+456]
37bc0ce51lea rax, [r12+r13]
37bc0ce55mov rdi, r12
37bc0ce58mov rdx, rax
37bc0ce5bshl rdx, 4
37bc0ce5fmov [r14+rdx+8], 0
37bc0ce68jmp 0x37bc0c189
37bc0ce6d
37bc0ce6d 0f 1f 00 ...
37bc0ce70
37bc0ce70loc_37bc0ce70:
37bc0ce70pxor x8, x8
37bc0ce75
37bc0ce75loc_37bc0ce75:
37bc0ce75mov rdx, [rsp+248]
37bc0ce7dmov rcx, [rsp+136]
37bc0ce85lea eax, [rbp-1]
37bc0ce88lea r8, [rip+0x83ed85]
37bc0ce8fmov [rsp+468], eax
37bc0ce96call izamax_
37bc0ce9bmov r12l, eax
37bc0ce9ecdqe
37bc0cea0add rax, [rsp+192]
37bc0cea8shl rax, 4
37bc0ceacadd rax, r14
37bc0ceafmovsd_xmm x6, [rax]
37bc0ceb3movsd_xmm x0, [rax+8]
37bc0ceb8andpd x6, [rip+0x83eda0]
37bc0cec0andpd x0, [rip+0x83ed98]
37bc0cec8addsd x6, x0
37bc0cecccomisd x6, x8
37bc0ced1maxsd x6, x8
37bc0ced6cmovbe r12l, [rsp+216]
37bc0cedfjmp 0x37bc0cad7
37bc0cee4
37bc0cee4 0f 1f 40 00 ..@.
37bc0cee8
37bc0cee8loc_37bc0cee8:
37bc0cee8mov [rsp+216], r12l
37bc0cef0movapd x8, x6
37bc0cef5jmp 0x37bc0ce75
37bc0cefa
37bc0cefa 66 0f 1f 44 00 00 f..D..
37bc0cf00
37bc0cf00loc_37bc0cf00:
37bc0cf00mov rax, [rsp+800]
37bc0cf08movsd_xmm x0, [r9]
37bc0cf0dmov r8l, [rax]
37bc0cf10test r8l, r8l
37bc0cf13jne 0x37bc0cf1f
37bc0cf15mov rax, [rsp+800]
37bc0cf1dmov [rax], edi
37bc0cf1f
37bc0cf1floc_37bc0cf1f:
37bc0cf1fmov rax, [rsp+144]
37bc0cf27lea rcx, [rip+0x83ece6]
37bc0cf2elea rbx, [r12-1]
37bc0cf33mov r8, rcx
37bc0cf36imul rax, r12
37bc0cf3aadd rax, [rsp+152]
37bc0cf42lea rdx, [rax+r12]
37bc0cf46add rax, 1
37bc0cf4ashl rdx, 4
37bc0cf4eshl rax, 4
37bc0cf52movsd_xmm [r15+rdx], x0
37bc0cf58lea r9, [r15+rax]
37bc0cf5cmov [r15+rdx+8], 0
37bc0cf65mov rdx, [rsp+240]
37bc0cf6dmov [rsp+32], rcx
37bc0cf72mov rcx, [rsp+136]
37bc0cf7amov [rsp+468], r10l
37bc0cf82mov [rsp+160], r10l
37bc0cf8acall zcopy_
37bc0cf8fmov rsi, [rsp+768]
37bc0cf97mov rax, rbx
37bc0cf9apxor x0, x0
37bc0cf9eshl rax, 4
37bc0cfa2movups [rsi+rax], x0
37bc0cfa6mov esi, [rsp+160]
37bc0cfadjmp 0x37bc0c205
37bc0cfb2
37bc0cfb2 66 0f 1f 44 00 00 f..D..
37bc0cfb8
37bc0cfb8loc_37bc0cfb8:
37bc0cfb8mov rcx, [rsp+736]
37bc0cfc0lea r11l, [r13-1]
37bc0cfc4mov r10, [rsp+144]
37bc0cfccmov [rsp+320], rbx
37bc0cfd4mov r8, [rsp+152]
37bc0cfdcmov ebx, r12l
37bc0cfdfmov [rsp+176], rdi
37bc0cfe7lea esi, [r13-2]
37bc0cfebmov eax, [rcx]
37bc0cfedmov rcx, [rsp+728]
37bc0cff5mov rdx, r10
37bc0cff8mov edi, r13l
37bc0cffbmov [rsp+336], r11l
37bc0d003add eax, r11l
37bc0d006sub eax, [rcx]
37bc0d008mov [rsp+352], r11l
37bc0d010mov [rsp+360], eax
37bc0d017movsxd rax, [rsp+224]
37bc0d01fimul rdx, rax
37bc0d023lea r12, [r8+rdx]
37bc0d027mov [rsp+216], r12
37bc0d02fcmp eax, r13l
37bc0d032je 0x37bc0e920
37bc0d038movsxd r13, r13l
37bc0d03bmov rcx, r10
37bc0d03elea r9, [r10+rdx]
37bc0d042sub r11l, eax
37bc0d045imul rcx, r13
37bc0d049mov [rsp+248], r13
37bc0d051lea edx, [rax+1]
37bc0d054add r9, r8
37bc0d057mov [rsp+468], r11l
37bc0d05fadd r9, rax
37bc0d062movsxd rdx, edx
37bc0d065shl r9, 4
37bc0d069mov [rsp+376], rax
37bc0d071mov [rsp+384], rcx
37bc0d079add rcx, r8
37bc0d07cadd r9, r15
37bc0d07flea r8, [rip+0x83eb8e]
37bc0d086add r13, rcx
37bc0d089mov [rsp+192], rcx
37bc0d091lea rcx, [rax+r12]
37bc0d095mov r12l, r11l
37bc0d098mov [rsp+344], r13
37bc0d0a0shl r13, 4
37bc0d0a4mov r11, [rsp+760]
37bc0d0acshl rcx, 4
37bc0d0b0movsd_xmm x0, [r15+r13]
37bc0d0b6add rdx, [rsp+192]
37bc0d0bemov [r15+rcx+8], 0
37bc0d0c7mov r13, [rsp+136]
37bc0d0cfshl rdx, 4
37bc0d0d3mov [rsp+368], r9
37bc0d0dbmovsd_xmm [r15+rcx], x0
37bc0d0e1add rdx, r15
37bc0d0e4mov [rsp+32], r11
37bc0d0e9mov rcx, r13
37bc0d0eccall zcopy_
37bc0d0f1mov r8, [rsp+760]
37bc0d0f9mov rcx, r13
37bc0d0fcmov rdx, [rsp+368]
37bc0d104mov [rsp+468], r12l
37bc0d10ccall zlacgv_
37bc0d111mov r9l, [rsp+224]
37bc0d119mov rax, [rsp+376]
37bc0d121cmp r9l, 1
37bc0d125jle 0x37bc0d181
37bc0d127mov [rsp+368], rax
37bc0d12fmov rax, [rsp+192]
37bc0d137lea edx, [r9-1]
37bc0d13bmov r12, [rsp+216]
37bc0d143mov [rsp+468], edx
37bc0d14alea rdx, [rax+1]
37bc0d14elea rax, [rip+0x83eabf]
37bc0d155mov [rsp+32], rax
37bc0d15alea rcx, [r12+1]
37bc0d15fshl rdx, 4
37bc0d163mov r8, rax
37bc0d166shl rcx, 4
37bc0d16aadd rdx, r15
37bc0d16dlea r9, [r15+rcx]
37bc0d171mov rcx, r13
37bc0d174call zcopy_
37bc0d179mov rax, [rsp+368]
37bc0d181
37bc0d181loc_37bc0d181:
37bc0d181mov rcx, [rsp+728]
37bc0d189mov edx, [rcx]
37bc0d18bcmp edx, edi
37bc0d18djg 0x37bc0f150
37bc0d193
37bc0d193loc_37bc0d193:
37bc0d193mov r13l, [rsp+336]
37bc0d19bmov rcx, [rsp+208]
37bc0d1a3sub edx, r13l
37bc0d1a6add edx, 1
37bc0d1a9mov [rsp+468], edx
37bc0d1b0movsxd rdx, [rsp+360]
37bc0d1b8imul rdx, [rsp+200]
37bc0d1c1add rcx, rdx
37bc0d1c4mov rdx, [rsp+248]
37bc0d1ccadd rax, rcx
37bc0d1cfmov [rsp+360], rcx
37bc0d1d7add rdx, rcx
37bc0d1damov rcx, [rsp+792]
37bc0d1e2shl rax, 4
37bc0d1e6shl rdx, 4
37bc0d1ealea r9, [r14+rax]
37bc0d1eemov [rsp+32], rcx
37bc0d1f3mov r8, rcx
37bc0d1f6mov rcx, [rsp+136]
37bc0d1feadd rdx, r14
37bc0d201call zswap_
37bc0d206cmp r13l, ebp
37bc0d209je 0x37bc0efb0
37bc0d20fmov rcx, [rsp+152]
37bc0d217mov rax, [rsp+384]
37bc0d21fmov [rsp+216], ebx
37bc0d226movsxd r12, r13l
37bc0d229sub rax, [rsp+144]
37bc0d231mov ebx, 2
37bc0d236lea r10, [rax+rcx]
37bc0d23ajmp 0x37bc0c776
37bc0d23f
37bc0d23f 90 .
37bc0d240
37bc0d240loc_37bc0d240:
37bc0d240mov rax, [rsp+144]
37bc0d248lea rbx, [r12-1]
37bc0d24dmov esi, r10l
37bc0d250imul rax, r12
37bc0d254add rax, [rsp+152]
37bc0d25cadd rax, r12
37bc0d25fshl rax, 4
37bc0d263mov [r15+rax+8], 0
37bc0d26cmovsd_xmm [r15+rax], x6
37bc0d272jmp 0x37bc0c205
37bc0d277
37bc0d277 66 0f 1f 84 00 00 00 00 00 f........
37bc0d280
37bc0d280loc_37bc0d280:
37bc0d280movsd_xmm x7, [rsp+232]
37bc0d289movsd_xmm x5, [rsp+224]
37bc0d292movapd x11, x7
37bc0d297xorpd x7, [rip+0x83e9e1]
37bc0d29fmovapd x4, x11
37bc0d2a4andpd x4, [rip+0x83e9b4]
37bc0d2acmovsd_xmm [rsp+272], x7
37bc0d2b5movapd x7, x5
37bc0d2b9andpd x7, [rip+0x83e99f]
37bc0d2c1movsd_xmm [rsp+168], x7
37bc0d2cacomisd x4, x7
37bc0d2cejbe 0x37bc0eae0
37bc0d2d4movapd x0, x5
37bc0d2d8xorpd x0, [rip+0x83e9a0]
37bc0d2e0movapd x12, x5
37bc0d2e5divsd x12, x11
37bc0d2eadivsd x0, x11
37bc0d2efmovapd x13, x12
37bc0d2f4mulsd x13, x14
37bc0d2f9addsd x13, x8
37bc0d2femovapd x1, x0
37bc0d302movapd x2, x0
37bc0d306mulsd x0, x15
37bc0d30bmulsd x1, x5
37bc0d30fmulsd x2, x10
37bc0d314subsd x0, x10
37bc0d319subsd x1, x11
37bc0d31eaddsd x2, x15
37bc0d323movapd x3, x0
37bc0d327movapd x0, x12
37bc0d32cmulsd x0, x5
37bc0d330mulsd x12, x8
37bc0d335divsd x2, x1
37bc0d339addsd x0, x11
37bc0d33esubsd x12, x14
37bc0d343divsd x3, x1
37bc0d347movsd_xmm [rsp+176], x2
37bc0d350divsd x13, x0
37bc0d355divsd x12, x0
37bc0d35a
37bc0d35aloc_37bc0d35a:
37bc0d35amovapd x1, x12
37bc0d35fmov rdi, rbp
37bc0d362mov rbx, r10
37bc0d365xor eax, eax
37bc0d367mulsd x1, x3
37bc0d36bmovapd x2, x5
37bc0d36fmov rdx, [rsp+160]
37bc0d377movsd_xmm x0, [rsp+176]
37bc0d380mov r9, [rsp+192]
37bc0d388shl rdi, 4
37bc0d38cshl rbx, 4
37bc0d390pxor x6, x6
37bc0d394mulsd x0, x13
37bc0d399shl rdx, 4
37bc0d39dadd rdi, r14
37bc0d3a0add rbx, r15
37bc0d3a3movsd_xmm x7, [rip+0x83e8cd]
37bc0d3abshl r9, 4
37bc0d3afadd rdx, r14
37bc0d3b2xorpd x2, [rip+0x83e8c6]
37bc0d3bamov [rsp+368], r11l
37bc0d3c2add r9, r15
37bc0d3c5mov r11l, esi
37bc0d3c8mov r8l, 1
37bc0d3cemovsd_xmm [rsp+304], x2
37bc0d3d7mov esi, [rsp+368]
37bc0d3demovsd_xmm [rsp+160], x12
37bc0d3e8movapd x12, x3
37bc0d3edmovq [rsp+312], x9
37bc0d3f7subsd x0, x1
37bc0d3fbsubsd x0, [rip+0x83e875]
37bc0d403movsd_xmm [rsp+320], x10
37bc0d40dmovsd_xmm [rsp+336], x15
37bc0d417movsd_xmm [rsp+352], x14
37bc0d421movsd_xmm [rsp+360], x8
37bc0d42bdivsd x7, x0
37bc0d42fjmp 0x37bc0d569
37bc0d434
37bc0d434 0f 1f 40 00 ..@.
37bc0d438
37bc0d438loc_37bc0d438:
37bc0d438movapd x15, x5
37bc0d43dmovapd x2, x8
37bc0d442divsd x15, x11
37bc0d447mulsd x2, x15
37bc0d44cmovapd x3, x15
37bc0d451mulsd x15, x1
37bc0d456mulsd x3, x5
37bc0d45aaddsd x2, x1
37bc0d45esubsd x15, x8
37bc0d463addsd x3, x11
37bc0d468movapd x1, x15
37bc0d46ddivsd x2, x3
37bc0d471divsd x1, x3
37bc0d475
37bc0d475loc_37bc0d475:
37bc0d475movapd x8, x7
37bc0d47amovapd x3, x1
37bc0d47emulsd x8, x2
37bc0d483comisd x4, [rsp+168]
37bc0d48cmulsd x2, x6
37bc0d490mulsd x1, x7
37bc0d494mulsd x3, x6
37bc0d498addsd x1, x2
37bc0d49csubsd x8, x3
37bc0d4a1movsd_xmm x3, [rsp+160]
37bc0d4aamovsd_xmm [rbx+rax+24], x1
37bc0d4b0movapd x2, x3
37bc0d4b4movapd x1, x0
37bc0d4b8mulsd x2, x9
37bc0d4bdmovsd_xmm [rbx+rax+16], x8
37bc0d4c4mulsd x1, x13
37bc0d4c9mulsd x0, x3
37bc0d4cdmulsd x9, x13
37bc0d4d2subsd x1, x2
37bc0d4d6addsd x0, x9
37bc0d4dbsubsd x1, x14
37bc0d4e0subsd x0, x10
37bc0d4e5jbe 0x37bc0d610
37bc0d4ebmovsd_xmm x3, [rsp+304]
37bc0d4f4movapd x2, x1
37bc0d4f8divsd x3, x11
37bc0d4fdmulsd x2, x3
37bc0d501movapd x8, x3
37bc0d506mulsd x8, x5
37bc0d50bmulsd x3, x0
37bc0d50faddsd x2, x0
37bc0d513subsd x8, x11
37bc0d518subsd x3, x1
37bc0d51cdivsd x2, x8
37bc0d521divsd x3, x8
37bc0d526movapd x0, x3
37bc0d52a
37bc0d52aloc_37bc0d52a:
37bc0d52amovapd x1, x0
37bc0d52emovapd x3, x7
37bc0d532add r8l, 1
37bc0d536mulsd x3, x2
37bc0d53amulsd x1, x6
37bc0d53emulsd x0, x7
37bc0d542mulsd x2, x6
37bc0d546subsd x3, x1
37bc0d54aaddsd x0, x2
37bc0d54emovsd_xmm [r9+rax+16], x3
37bc0d555movsd_xmm [r9+rax+24], x0
37bc0d55cadd rax, 16
37bc0d560cmp r8l, r12l
37bc0d563jg 0x37bc0d658
37bc0d569
37bc0d569loc_37bc0d569:
37bc0d569movsd_xmm x10, [rdi+rax+24]
37bc0d570movsd_xmm x14, [rdi+rax+16]
37bc0d577movsd_xmm x3, [rsp+176]
37bc0d580movsd_xmm x0, [rdx+rax+16]
37bc0d586movapd x1, x10
37bc0d58bmovsd_xmm x9, [rdx+rax+24]
37bc0d592comisd x4, [rsp+168]
37bc0d59bmulsd x1, x12
37bc0d5a0movapd x8, x3
37bc0d5a5mulsd x8, x14
37bc0d5aamulsd x3, x10
37bc0d5afsubsd x8, x1
37bc0d5b4movapd x1, x14
37bc0d5b9mulsd x1, x12
37bc0d5besubsd x8, x0
37bc0d5c3addsd x1, x3
37bc0d5c7subsd x1, x9
37bc0d5ccja 0x37bc0d438
37bc0d5d2movapd x15, x11
37bc0d5d7movapd x2, x1
37bc0d5dbdivsd x15, x5
37bc0d5e0mulsd x2, x15
37bc0d5e5movapd x3, x15
37bc0d5eamulsd x3, x11
37bc0d5efaddsd x2, x8
37bc0d5f4mulsd x8, x15
37bc0d5f9addsd x3, x5
37bc0d5fddivsd x2, x3
37bc0d601subsd x1, x8
37bc0d606divsd x1, x3
37bc0d60ajmp 0x37bc0d475
37bc0d60f
37bc0d60f 90 .
37bc0d610
37bc0d610loc_37bc0d610:
37bc0d610movsd_xmm x2, [rsp+272]
37bc0d619movapd x3, x2
37bc0d61ddivsd x3, x5
37bc0d621mulsd x2, x3
37bc0d625movapd x8, x2
37bc0d62amovapd x2, x0
37bc0d62emulsd x2, x3
37bc0d632addsd x8, x5
37bc0d637addsd x2, x1
37bc0d63bmulsd x1, x3
37bc0d63fdivsd x2, x8
37bc0d644subsd x0, x1
37bc0d648divsd x0, x8
37bc0d64djmp 0x37bc0d52a
37bc0d652
37bc0d652 66 0f 1f 44 00 00 f..D..
37bc0d658
37bc0d658loc_37bc0d658:
37bc0d658movq x9, [rsp+312]
37bc0d662mov eax, esi
37bc0d664mov esi, r11l
37bc0d667movsd_xmm x10, [rsp+320]
37bc0d671movsd_xmm x15, [rsp+336]
37bc0d67bmov r11l, eax
37bc0d67emovsd_xmm x14, [rsp+352]
37bc0d688movsd_xmm x8, [rsp+360]
37bc0d692jmp 0x37bc0c9a7
37bc0d697
37bc0d697 66 0f 1f 84 00 00 00 00 00 f........
37bc0d6a0
37bc0d6a0loc_37bc0d6a0:
37bc0d6a0mov rbx, [rsp+768]
37bc0d6a8movsxd rdx, eax
37bc0d6abpxor x0, x0
37bc0d6aflea rsi, [rsp+468]
37bc0d6b7shl rdx, 4
37bc0d6bbmov [rsp+136], rsi
37bc0d6c3lea rsi, [rip+0x83e56e]
37bc0d6camov r13l, 1
37bc0d6d0movups [rdx+rbx-16], x0
37bc0d6d5lea rbx, [rip+0x83e54c]
37bc0d6dcmov [rsp+288], rbx
37bc0d6e4lea rbx, [rsp+464]
37bc0d6ecmov [rsp+296], rsi
37bc0d6f4mov [rsp+376], rbx
37bc0d6fcmov [rsp+744], rdi
37bc0d704mov rdi, [rsp+728]
37bc0d70cnop [rax]
37bc0d710
37bc0d710loc_37bc0d710:
37bc0d710mov rcx, [rsp+736]
37bc0d718mov [rsp+456], r13l
37bc0d720mov edx, [rcx]
37bc0d722mov ecx, eax
37bc0d724cmp edx, r13l
37bc0d727jg 0x37bc0d731
37bc0d729cmp edx, eax
37bc0d72bjl 0x37bc0e830
37bc0d731
37bc0d731loc_37bc0d731:
37bc0d731cmp r13l, eax
37bc0d734jg 0x37bc0e830
37bc0d73amov rbx, [rsp+144]
37bc0d742movsxd r11, r13l
37bc0d745mov rsi, [rsp+152]
37bc0d74dmov rbp, [rsp+200]
37bc0d755imul rbx, r11
37bc0d759imul rbp, r11
37bc0d75dmov [rsp+344], rbx
37bc0d765add rbx, rsi
37bc0d768lea rsi, [r11+rbx]
37bc0d76cmov [rsp+192], rbx
37bc0d774mov rbx, [rsp+208]
37bc0d77cmov rdx, rsi
37bc0d77fmov [rsp+312], rsi
37bc0d787add rbx, rbp
37bc0d78ashl rdx, 4
37bc0d78emov [rsp+272], rbx
37bc0d796add rbx, r11
37bc0d799lea r10, [r15+rdx]
37bc0d79dmov rdx, rbx
37bc0d7a0movsd_xmm x0, [r10]
37bc0d7a5mov [rsp+352], rbx
37bc0d7adshl rdx, 4
37bc0d7b1mov [rsp+320], r10
37bc0d7b9lea rsi, [r14+rdx]
37bc0d7bdmov [rsp+224], rsi
37bc0d7c5mov [rsi+8], 0
37bc0d7cdmovsd_xmm [rsi], x0
37bc0d7d1lea esi, [r13+1]
37bc0d7d5movsxd rbx, esi
37bc0d7d8mov [rsp+304], esi
37bc0d7dfmov [rsp+176], rbx
37bc0d7e7cmp r13l, eax
37bc0d7eajl 0x37bc0d8e0
37bc0d7f0lea rbx, [r11-1]
37bc0d7f4mov [rsp+240], rbx
37bc0d7fccmp r13l, 1
37bc0d800jg 0x37bc0daf0
37bc0d806
37bc0d806loc_37bc0d806:
37bc0d806pxor x1, x1
37bc0d80aucomisd x0, x1
37bc0d80ejp 0x37bc0d816
37bc0d810je 0x37bc0d8b8
37bc0d816
37bc0d816loc_37bc0d816:
37bc0d816lea rax, [rip+0x83e3f7]
37bc0d81dmov [rsp+384], rax
37bc0d825
37bc0d825loc_37bc0d825:
37bc0d825mov ebx, r13l
37bc0d828
37bc0d828loc_37bc0d828:
37bc0d828mov eax, ecx
37bc0d82amov rdx, [rsp+224]
37bc0d832mov r9, [rsp+320]
37bc0d83alea r8, [rip+0x83e3d3]
37bc0d841sub eax, r13l
37bc0d844mov rcx, [rsp+136]
37bc0d84cmov [rsp+160], r11
37bc0d854add eax, 1
37bc0d857mov [rsp+468], eax
37bc0d85emov rax, [rsp+384]
37bc0d866mov [rsp+32], rax
37bc0d86bcall zcopy_
37bc0d870mov edx, [rdi]
37bc0d872mov r11, [rsp+160]
37bc0d87acmp edx, r13l
37bc0d87dmov eax, edx
37bc0d87fjg 0x37bc0eb70
37bc0d885
37bc0d885loc_37bc0d885:
37bc0d885mov r13l, ebx
37bc0d888nop [rax+rax]
37bc0d890
37bc0d890loc_37bc0d890:
37bc0d890mov rcx, [rsp+776]
37bc0d898mov rsi, [rsp+240]
37bc0d8a0mov [rcx+4*rsi], r13l
37bc0d8a4mov r13l, [rsp+304]
37bc0d8acjmp 0x37bc0d710
37bc0d8b1
37bc0d8b1 0f 1f 80 00 00 00 00 .......
37bc0d8b8
37bc0d8b8loc_37bc0d8b8:
37bc0d8b8mov rsi, [rsp+800]
37bc0d8c0mov edx, [rsi]
37bc0d8c2test edx, edx
37bc0d8c4je 0x37bc0da4b
37bc0d8camov rbx, [rsp+320]
37bc0d8d2mov [rbx+8], 0
37bc0d8damovsd_xmm [rbx], x0
37bc0d8dejmp 0x37bc0d890
37bc0d8e0
37bc0d8e0loc_37bc0d8e0:
37bc0d8e0sub eax, r13l
37bc0d8e3mov rcx, [rsp+176]
37bc0d8ebmov rsi, [rsp+192]
37bc0d8f3lea rbx, [rip+0x83e31a]
37bc0d8famov [rsp+468], eax
37bc0d901mov rax, [rsp+272]
37bc0d909mov r8, rbx
37bc0d90clea rdx, [rcx+rsi]
37bc0d910mov [rsp+32], rbx
37bc0d915add rax, rcx
37bc0d918shl rdx, 4
37bc0d91cmov rcx, [rsp+136]
37bc0d924mov [rsp+160], r11
37bc0d92cshl rax, 4
37bc0d930add rdx, r15
37bc0d933mov [rsp+384], rbx
37bc0d93blea r9, [r14+rax]
37bc0d93fcall zcopy_
37bc0d944mov r11, [rsp+160]
37bc0d94cmov eax, [rdi]
37bc0d94elea rsi, [r11-1]
37bc0d952mov ecx, eax
37bc0d954mov [rsp+240], rsi
37bc0d95ccmp r13l, 1
37bc0d960jg 0x37bc0daff
37bc0d966
37bc0d966loc_37bc0d966:
37bc0d966mov rsi, [rsp+224]
37bc0d96emovsd_xmm x0, [rsi]
37bc0d972cmp r13l, eax
37bc0d975jge 0x37bc0d806
37bc0d97bsub eax, r13l
37bc0d97emov r12, [rsp+272]
37bc0d986movapd x6, x0
37bc0d98amov rcx, [rsp+136]
37bc0d992mov [rsp+468], eax
37bc0d999mov rax, [rsp+176]
37bc0d9a1lea r8, [rip+0x83e26c]
37bc0d9a8mov [rsp+160], r11
37bc0d9b0andpd x6, [rip+0x83e2a8]
37bc0d9b8add rax, r12
37bc0d9bbmov [rsp+392], rax
37bc0d9c3shl rax, 4
37bc0d9c7add rax, r14
37bc0d9camov rdx, rax
37bc0d9cdmov [rsp+400], rax
37bc0d9d5call izamax_
37bc0d9damovapd x1, x6
37bc0d9demov r11, [rsp+160]
37bc0d9e6lea ebx, [rax+r13]
37bc0d9eamovsxd rsi, ebx
37bc0d9edlea rax, [rsi+r12]
37bc0d9f1shl rax, 4
37bc0d9f5add rax, r14
37bc0d9f8movsd_xmm x7, [rax]
37bc0d9fcmovsd_xmm x0, [rax+8]
37bc0da01andpd x7, [rip+0x83e257]
37bc0da09andpd x0, [rip+0x83e24f]
37bc0da11addsd x7, x0
37bc0da15pxor x0, x0
37bc0da19maxsd x1, x7
37bc0da1ducomisd x1, x0
37bc0da21jp 0x37bc0dbc8
37bc0da27jne 0x37bc0dbc8
37bc0da2dmov rbx, [rsp+800]
37bc0da35mov rax, [rsp+224]
37bc0da3dmov r9l, [rbx]
37bc0da40movsd_xmm x0, [rax]
37bc0da44mov eax, [rdi]
37bc0da46test r9l, r9l
37bc0da49jne 0x37bc0da56
37bc0da4b
37bc0da4bloc_37bc0da4b:
37bc0da4bmov rbx, [rsp+800]
37bc0da53mov [rbx], r13l
37bc0da56
37bc0da56loc_37bc0da56:
37bc0da56mov rcx, [rsp+320]
37bc0da5emov [rcx+8], 0
37bc0da66movsd_xmm [rcx], x0
37bc0da6acmp eax, r13l
37bc0da6djle 0x37bc0d890
37bc0da73sub eax, r13l
37bc0da76mov rsi, [rsp+176]
37bc0da7emov rdx, [rsp+272]
37bc0da86lea rcx, [rip+0x83e187]
37bc0da8dmov [rsp+468], eax
37bc0da94mov rax, [rsp+192]
37bc0da9cmov r8, rcx
37bc0da9fadd rdx, rsi
37bc0daa2mov [rsp+32], rcx
37bc0daa7mov rcx, [rsp+136]
37bc0daafadd rax, rsi
37bc0dab2shl rdx, 4
37bc0dab6shl rax, 4
37bc0dabaadd rdx, r14
37bc0dabdlea r9, [r15+rax]
37bc0dac1call zcopy_
37bc0dac6cmp [rdi], r13l
37bc0dac9jle 0x37bc0dae7
37bc0dacbmov rax, [rsp+240]
37bc0dad3mov rsi, [rsp+768]
37bc0dadbpxor x5, x5
37bc0dadfshl rax, 4
37bc0dae3movups [rsi+rax], x5
37bc0dae7
37bc0dae7loc_37bc0dae7:
37bc0dae7mov eax, [rdi]
37bc0dae9jmp 0x37bc0d890
37bc0daee
37bc0daee 66 90 f.
37bc0daf0
37bc0daf0loc_37bc0daf0:
37bc0daf0lea rbx, [rip+0x83e11d]
37bc0daf7mov [rsp+384], rbx
37bc0daff
37bc0daffloc_37bc0daff:
37bc0daffsub eax, r13l
37bc0db02lea rcx, [rip+0x83e10b]
37bc0db09mov rbx, [rsp+224]
37bc0db11mov rsi, [rsp+760]
37bc0db19add eax, 1
37bc0db1cmov [rsp+80], rcx
37bc0db21mov rcx, [rsp+296]
37bc0db29lea r9, [rip+0x83e0e8]
37bc0db30mov [rsp+464], eax
37bc0db37lea eax, [r13-1]
37bc0db3bmov r8, [rsp+136]
37bc0db43mov [rsp+468], eax
37bc0db4amov rax, [rsp+240]
37bc0db52mov [rsp+64], rcx
37bc0db57mov rcx, [rsp+792]
37bc0db5fshl rax, 4
37bc0db63mov [rsp+72], rbx
37bc0db68lea rdx, [r14+rax]
37bc0db6cadd rax, r15
37bc0db6fmov [rsp+56], rcx
37bc0db74mov rcx, [rsp+288]
37bc0db7cmov [rsp+48], rdx
37bc0db81mov rdx, [rsp+376]
37bc0db89mov [rsp+32], rax
37bc0db8emov [rsp+88], 12
37bc0db97mov [rsp+40], rsi
37bc0db9cmov [rsp+160], r11
37bc0dba4call zgemv_
37bc0dba9mov eax, [rdi]
37bc0dbabmov [rbx+8], 0
37bc0dbb3mov r11, [rsp+160]
37bc0dbbbmov ecx, eax
37bc0dbbdjmp 0x37bc0d966
37bc0dbc2
37bc0dbc2 66 0f 1f 44 00 00 f..D..
37bc0dbc8
37bc0dbc8loc_37bc0dbc8:
37bc0dbc8movsd_xmm x0, [rip+0x83e0a0]
37bc0dbd0mulsd x0, x7
37bc0dbd4comisd x0, x6
37bc0dbd8jbe 0x37bc0f140
37bc0dbdemov rax, [rsp+208]
37bc0dbe6add rbp, [rsp+200]
37bc0dbeemov [rsp+256], r13l
37bc0dbf6mov [rsp+416], r11
37bc0dbfeadd rax, rbp
37bc0dc01mov ebp, ebx
37bc0dc03mov rbx, rsi
37bc0dc06lea r12, [rax+r11]
37bc0dc0amov [rsp+168], rax
37bc0dc12shl r12, 4
37bc0dc16lea rax, [r14+r12]
37bc0dc1amov [rsp+160], rax
37bc0dc22lea rax, [r11-1]
37bc0dc26shl rax, 4
37bc0dc2aadd rax, r15
37bc0dc2dmov [rsp+408], rax
37bc0dc35mov eax, [rsp+216]
37bc0dc3cmov [rsp+368], eax
37bc0dc43lea eax, [r13-1]
37bc0dc47mov [rsp+360], eax
37bc0dc4e
37bc0dc4eloc_37bc0dc4e:
37bc0dc4emov rax, [rsp+192]
37bc0dc56mov r12, [rsp+136]
37bc0dc5emov esi, ebp
37bc0dc60mov r9, [rsp+160]
37bc0dc68mov r8, [rsp+760]
37bc0dc70sub esi, r13l
37bc0dc73lea rdx, [rbx+rax]
37bc0dc77lea rax, [rip+0x83df96]
37bc0dc7emov rcx, r12
37bc0dc81mov [rsp+248], esi
37bc0dc88mov [rsp+32], rax
37bc0dc8dshl rdx, 4
37bc0dc91add rdx, r15
37bc0dc94mov [rsp+468], esi
37bc0dc9bcall zcopy_
37bc0dca0mov rdx, [rsp+160]
37bc0dca8mov rcx, r12
37bc0dcablea r8, [rip+0x83df62]
37bc0dcb2mov [rsp+468], esi
37bc0dcb9call zlacgv_
37bc0dcbemov rsi, [rsp+144]
37bc0dcc6mov rcx, [rsp+168]
37bc0dcceimul rsi, rbx
37bc0dcd2add rsi, [rsp+152]
37bc0dcdalea r12, [rcx+rbx]
37bc0dcdelea rax, [rbx+rsi]
37bc0dce2shl r12, 4
37bc0dce6mov [rsp+336], rax
37bc0dceeshl rax, 4
37bc0dcf2add r12, r14
37bc0dcf5mov [r12+8], 0
37bc0dcfemovsd_xmm x0, [r15+rax]
37bc0dd04mov eax, [rdi]
37bc0dd06movsd_xmm [r12], x0
37bc0dd0ccmp eax, ebp
37bc0dd0ejg 0x37bc0df50
37bc0dd14
37bc0dd14loc_37bc0dd14:
37bc0dd14cmp r13l, 1
37bc0dd18jle 0x37bc0ddce
37bc0dd1emov eax, [rdi]
37bc0dd20mov r8, [rsp+136]
37bc0dd28mov [rsp+88], 12
37bc0dd31lea r9, [rip+0x83dee0]
37bc0dd38mov rdx, [rsp+376]
37bc0dd40mov rcx, [rsp+288]
37bc0dd48sub eax, r13l
37bc0dd4badd eax, 1
37bc0dd4emov [rsp+464], eax
37bc0dd55mov eax, [rsp+360]
37bc0dd5cmov [rsp+468], eax
37bc0dd63lea rax, [rip+0x83deaa]
37bc0dd6amov [rsp+80], rax
37bc0dd6fmov rax, [rsp+160]
37bc0dd77mov [rsp+72], rax
37bc0dd7cmov rax, [rsp+296]
37bc0dd84mov [rsp+64], rax
37bc0dd89mov rax, [rsp+792]
37bc0dd91mov [rsp+56], rax
37bc0dd96lea rax, [rbx-1]
37bc0dd9ashl rax, 4
37bc0dd9eadd rax, r14
37bc0dda1mov [rsp+48], rax
37bc0dda6mov rax, [rsp+760]
37bc0ddaemov [rsp+40], rax
37bc0ddb3mov rax, [rsp+408]
37bc0ddbbmov [rsp+32], rax
37bc0ddc0call zgemv_
37bc0ddc5mov [r12+8], 0
37bc0ddce
37bc0ddceloc_37bc0ddce:
37bc0ddcecmp ebp, r13l
37bc0ddd1jne 0x37bc0de40
37bc0ddd3mov eax, [rdi]
37bc0ddd5cmp ebp, eax
37bc0ddd7jl 0x37bc0e350
37bc0ddddsub eax, ebp
37bc0dddfmov r11, [rsp+416]
37bc0dde7mov r9, [rsp+224]
37bc0ddefmov ebx, ebp
37bc0ddf1add eax, 1
37bc0ddf4mov rdx, [rsp+160]
37bc0ddfcmov rcx, [rsp+136]
37bc0de04mov [rsp+468], eax
37bc0de0blea rax, [rip+0x83de02]
37bc0de12mov [rsp+32], rax
37bc0de17mov r8, rax
37bc0de1amov [rsp+168], r11
37bc0de22call zcopy_
37bc0de27mov r11, [rsp+168]
37bc0de2fnop
37bc0de30
37bc0de30loc_37bc0de30:
37bc0de30mov ecx, [rdi]
37bc0de32jmp 0x37bc0d828
37bc0de37
37bc0de37 66 0f 1f 84 00 00 00 00 00 f........
37bc0de40
37bc0de40loc_37bc0de40:
37bc0de40mov eax, [rsp+248]
37bc0de47mov rcx, [rsp+136]
37bc0de4flea r8, [rip+0x83ddbe]
37bc0de56mov rdx, [rsp+160]
37bc0de5emov [rsp+468], eax
37bc0de65call izamax_
37bc0de6amov ecx, [rsp+360]
37bc0de71add eax, ecx
37bc0de73mov [rsp+216], eax
37bc0de7acdqe
37bc0de7cadd rax, [rsp+168]
37bc0de84shl rax, 4
37bc0de88add rax, r14
37bc0de8bmovsd_xmm x6, [rax]
37bc0de8fmovsd_xmm x0, [rax+8]
37bc0de94andpd x6, [rip+0x83ddc4]
37bc0de9candpd x0, [rip+0x83ddbc]
37bc0dea4mov eax, [rdi]
37bc0dea6addsd x6, x0
37bc0deaacmp eax, ebp
37bc0deacjg 0x37bc0e3e0
37bc0deb2
37bc0deb2loc_37bc0deb2:
37bc0deb2movsd_xmm x1, [rip+0x83ddb6]
37bc0debamovsd_xmm x0, [r12]
37bc0dec0andpd x0, [rip+0x83dd98]
37bc0dec8mulsd x1, x6
37bc0decccomisd x1, x0
37bc0ded0jbe 0x37bc0dfa0
37bc0ded6mov r12l, [rsp+216]
37bc0dedecmp r12l, [rsp+256]
37bc0dee6je 0x37bc0ec48
37bc0deeccomisd x7, x6
37bc0def0jae 0x37bc0ec48
37bc0def6mov eax, [rdi]
37bc0def8movapd x7, x6
37bc0defcmovsxd rbx, r12l
37bc0deffmov r9, [rsp+224]
37bc0df07mov rdx, [rsp+160]
37bc0df0fmov rcx, [rsp+136]
37bc0df17sub eax, r13l
37bc0df1aadd eax, 1
37bc0df1dmov [rsp+468], eax
37bc0df24lea rax, [rip+0x83dce9]
37bc0df2bmov [rsp+32], rax
37bc0df30mov r8, rax
37bc0df33call zcopy_
37bc0df38mov [rsp+256], ebp
37bc0df3fmov ebp, r12l
37bc0df42mov [rsp+368], r12l
37bc0df4ajmp 0x37bc0dc4e
37bc0df4f
37bc0df4f 90 .
37bc0df50
37bc0df50loc_37bc0df50:
37bc0df50lea edx, [rbp+1]
37bc0df53sub eax, ebp
37bc0df55movsxd rdx, edx
37bc0df58mov [rsp+468], eax
37bc0df5flea rax, [rcx+rdx]
37bc0df63lea rcx, [rip+0x83dcaa]
37bc0df6aadd rdx, rsi
37bc0df6dmov [rsp+32], rcx
37bc0df72shl rax, 4
37bc0df76shl rdx, 4
37bc0df7amov r8, rcx
37bc0df7dmov rcx, [rsp+136]
37bc0df85add rdx, r15
37bc0df88lea r9, [r14+rax]
37bc0df8ccall zcopy_
37bc0df91jmp 0x37bc0dd14
37bc0df96
37bc0df96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0dfa0
37bc0dfa0loc_37bc0dfa0:
37bc0dfa0mov eax, [rdi]
37bc0dfa2mov r11, [rsp+416]
37bc0dfaamov [rsp+424], rsi
37bc0dfb2mov rsi, rbx
37bc0dfb5mov r9, [rsp+224]
37bc0dfbdmov rdx, [rsp+160]
37bc0dfc5mov ebx, ebp
37bc0dfc7sub eax, r13l
37bc0dfcamov rcx, [rsp+136]
37bc0dfd2mov [rsp+368], r11
37bc0dfdaadd eax, 1
37bc0dfddmov ebp, [rsp+248]
37bc0dfe4mov [rsp+468], eax
37bc0dfeblea rax, [rip+0x83dc22]
37bc0dff2mov [rsp+32], rax
37bc0dff7mov r8, rax
37bc0dffacall zcopy_
37bc0dfffmov rax, [rsp+144]
37bc0e007add rax, [rsp+344]
37bc0e00fmov [rsp+460], r13l
37bc0e017add rax, [rsp+152]
37bc0e01fmov r11, [rsp+368]
37bc0e027mov [rsp+248], rax
37bc0e02fadd rax, [rsp+176]
37bc0e037cmp ebx, r13l
37bc0e03amov [rsp+360], rax
37bc0e042je 0x37bc0de30
37bc0e048mov rax, [rsp+240]
37bc0e050lea r10, [rsp+460]
37bc0e058mov [rsp+368], 1
37bc0e063lea r12, [r11-1]
37bc0e067mov [rsp+160], r10
37bc0e06fmov rcx, [rsp+248]
37bc0e077mov [rsp+408], rax
37bc0e07fmov rdx, [rsp+176]
37bc0e087mov r8, [rsp+312]
37bc0e08fmov rax, [rsp+192]
37bc0e097
37bc0e097loc_37bc0e097:
37bc0e097shl r8, 4
37bc0e09badd rdx, rax
37bc0e09eadd rcx, rsi
37bc0e0a1sub ebp, 1
37bc0e0a4movsd_xmm x0, [r15+r8]
37bc0e0aamov r8, [rsp+336]
37bc0e0b2shl rcx, 4
37bc0e0b6shl rdx, 4
37bc0e0bamov [rsp+416], rax
37bc0e0c2lea r9, [r15+rcx]
37bc0e0c6add rdx, r15
37bc0e0c9mov rax, [rsp+760]
37bc0e0d1shl r8, 4
37bc0e0d5mov rcx, [rsp+136]
37bc0e0ddmov [rsp+432], r11
37bc0e0e5movsd_xmm [r15+r8], x0
37bc0e0ebmov [r15+r8+8], 0
37bc0e0f4lea r8, [rip+0x83db19]
37bc0e0fbmov [rsp+32], rax
37bc0e100mov [rsp+336], r9
37bc0e108mov [rsp+468], ebp
37bc0e10fcall zcopy_
37bc0e114mov rdx, [rsp+336]
37bc0e11cmov r8, [rsp+760]
37bc0e124mov [rsp+468], ebp
37bc0e12bmov rcx, [rsp+136]
37bc0e133call zlacgv_
37bc0e138mov edx, [rdi]
37bc0e13amov rax, [rsp+416]
37bc0e142mov r11, [rsp+432]
37bc0e14acmp edx, ebx
37bc0e14cjg 0x37bc0e9e0
37bc0e152
37bc0e152loc_37bc0e152:
37bc0e152sub rsi, 1
37bc0e156shl rsi, 4
37bc0e15acmp r13l, 1
37bc0e15ejle 0x37bc0e1ab
37bc0e160lea eax, [r13-1]
37bc0e164mov rdx, [rsp+408]
37bc0e16clea r9, [r15+rsi]
37bc0e170mov rcx, [rsp+136]
37bc0e178mov [rsp+468], eax
37bc0e17fmov rax, [rsp+760]
37bc0e187shl rdx, 4
37bc0e18bmov [rsp+336], r11
37bc0e193mov [rsp+32], rax
37bc0e198add rdx, r15
37bc0e19bmov r8, rax
37bc0e19ecall zswap_
37bc0e1a3mov r11, [rsp+336]
37bc0e1ab
37bc0e1abloc_37bc0e1ab:
37bc0e1abmov rax, [rsp+792]
37bc0e1b3shl r12, 4
37bc0e1b7lea r9, [r14+rsi]
37bc0e1bbmov rcx, [rsp+160]
37bc0e1c3lea rdx, [r14+r12]
37bc0e1c7mov [rsp+336], r11
37bc0e1cfmov [rsp+32], rax
37bc0e1d4mov r8, rax
37bc0e1d7call zswap_
37bc0e1dccmp [rsp+368], 1
37bc0e1e4mov r11, [rsp+336]
37bc0e1ecje 0x37bc0de30
37bc0e1f2
37bc0e1f2loc_37bc0e1f2:
37bc0e1f2mov rax, [rsp+176]
37bc0e1famov rsi, [rsp+192]
37bc0e202lea r10, [rax+rsi]
37bc0e206
37bc0e206loc_37bc0e206:
37bc0e206movd x5, ebx
37bc0e20amov ebp, [rdi]
37bc0e20cpxor x8, x8
37bc0e211lea r12l, [r13+2]
37bc0e215mov rax, [rsp+352]
37bc0e21dmovd x0, [rsp+256]
37bc0e226shl rax, 4
37bc0e22apunpckldq x0, x5
37bc0e22emovupd x6, [r14+rax]
37bc0e234mov rax, [rsp+392]
37bc0e23cpsubd x8, x0
37bc0e241shl rax, 4
37bc0e245movupd x7, [r14+rax]
37bc0e24bmov rax, [rsp+176]
37bc0e253add rax, [rsp+168]
37bc0e25bshl rax, 4
37bc0e25fmovupd x5, [r14+rax]
37bc0e265lea eax, [rbp-1]
37bc0e268movups [rsp+256], x5
37bc0e270cmp eax, r13l
37bc0e273jg 0x37bc0e400
37bc0e279
37bc0e279loc_37bc0e279:
37bc0e279mov rax, [rsp+312]
37bc0e281pxor x5, x5
37bc0e285movupd x4, [rsp+256]
37bc0e28elea r8, [rip+0x83d97f]
37bc0e295mov rbx, [rsp+240]
37bc0e29dmov rsi, [rsp+768]
37bc0e2a5shl rax, 4
37bc0e2a9mov rdx, [rsp+400]
37bc0e2b1movups [r15+rax], x6
37bc0e2b6mov rax, r10
37bc0e2b9shl rax, 4
37bc0e2bdmovups [r15+rax], x5
37bc0e2c2mov rax, [rsp+360]
37bc0e2cashl rax, 4
37bc0e2cemovups [r15+rax], x4
37bc0e2d3mov rax, rbx
37bc0e2d6shl rax, 4
37bc0e2damovups [rsi+rax], x7
37bc0e2demov rax, r11
37bc0e2e1shl rax, 4
37bc0e2e5movups [rsi+rax], x5
37bc0e2e9mov rsi, [rsp+136]
37bc0e2f1mov eax, ebp
37bc0e2f3sub eax, r13l
37bc0e2f6mov rcx, rsi
37bc0e2f9mov [rsp+468], eax
37bc0e300call zlacgv_
37bc0e305movsxd rdx, r12l
37bc0e308mov r10l, r13l
37bc0e30bmov rcx, rsi
37bc0e30eadd rdx, [rsp+168]
37bc0e316not r10l
37bc0e319lea r8, [rip+0x83d8f4]
37bc0e320add r10l, [rdi]
37bc0e323shl rdx, 4
37bc0e327mov [rsp+468], r10l
37bc0e32fmov r13l, r12l
37bc0e332add rdx, r14
37bc0e335call zlacgv_
37bc0e33amov rax, [rsp+776]
37bc0e342movq [rax+4*rbx], x8
37bc0e348mov eax, [rdi]
37bc0e34ajmp 0x37bc0d710
37bc0e34f
37bc0e34f 90 .
37bc0e350
37bc0e350loc_37bc0e350:
37bc0e350pxor x8, x8
37bc0e355
37bc0e355loc_37bc0e355:
37bc0e355lea edx, [rbp+1]
37bc0e358sub eax, ebp
37bc0e35amov rcx, [rsp+136]
37bc0e362lea r8, [rip+0x83d8ab]
37bc0e369movsxd rdx, edx
37bc0e36cadd rdx, [rsp+168]
37bc0e374mov [rsp+468], eax
37bc0e37bshl rdx, 4
37bc0e37fadd rdx, r14
37bc0e382call izamax_
37bc0e387lea edx, [rax+rbp]
37bc0e38amovsxd rax, edx
37bc0e38dadd rax, [rsp+168]
37bc0e395shl rax, 4
37bc0e399add rax, r14
37bc0e39cmovsd_xmm x6, [rax]
37bc0e3a0movsd_xmm x0, [rax+8]
37bc0e3a5andpd x6, [rip+0x83d8b3]
37bc0e3adandpd x0, [rip+0x83d8ab]
37bc0e3b5mov eax, [rsp+368]
37bc0e3bcaddsd x6, x0
37bc0e3c0comisd x6, x8
37bc0e3c5maxsd x6, x8
37bc0e3cacmova eax, edx
37bc0e3cdmov [rsp+216], eax
37bc0e3d4jmp 0x37bc0deb2
37bc0e3d9
37bc0e3d9 0f 1f 80 00 00 00 00 .......
37bc0e3e0
37bc0e3e0loc_37bc0e3e0:
37bc0e3e0mov ecx, [rsp+216]
37bc0e3e7movapd x8, x6
37bc0e3ecmov [rsp+368], ecx
37bc0e3f3jmp 0x37bc0e355
37bc0e3f8
37bc0e3f8 0f 1f 84 00 00 00 00 00 ........
37bc0e400
37bc0e400loc_37bc0e400:
37bc0e400movapd x5, x6
37bc0e404movapd x14, x7
37bc0e409andpd x14, [rip+0x83d84e]
37bc0e412movsd_xmm x0, [rsp+264]
37bc0e41bmovsd_xmm x4, [rsp+256]
37bc0e424unpckhpd x5, x5
37bc0e428movapd x10, x5
37bc0e42dmovapd x5, x7
37bc0e431unpckhpd x5, x5
37bc0e435movapd x9, x5
37bc0e43amovapd x5, x7
37bc0e43emovapd x12, x9
37bc0e443andpd x12, [rip+0x83d814]
37bc0e44ccomisd x12, x14
37bc0e451jbe 0x37bc0ea40
37bc0e457movapd x1, x7
37bc0e45bdivsd x1, x9
37bc0e460movapd x2, x1
37bc0e464movapd x11, x1
37bc0e469mulsd x2, x7
37bc0e46dmulsd x1, x0
37bc0e471mulsd x11, x4
37bc0e476addsd x2, x9
37bc0e47bsubsd x1, x4
37bc0e47fmovapd x4, x9
37bc0e484addsd x11, x0
37bc0e489movq x0, [rip+0x83d7ef]
37bc0e491xorpd x4, x0
37bc0e495movsd_xmm [rsp+304], x4
37bc0e49edivsd x1, x2
37bc0e4a2divsd x11, x2
37bc0e4a7movsd_xmm [rsp+160], x1
37bc0e4b0movapd x1, x7
37bc0e4b4xorpd x1, x0
37bc0e4b8divsd x1, x9
37bc0e4bdmovapd x15, x11
37bc0e4c2movapd x2, x1
37bc0e4c6movapd x11, x1
37bc0e4cbmulsd x2, x7
37bc0e4cfmulsd x1, x10
37bc0e4d4mulsd x11, x6
37bc0e4d9subsd x2, x9
37bc0e4desubsd x1, x6
37bc0e4e2addsd x11, x10
37bc0e4e7divsd x1, x2
37bc0e4ebdivsd x11, x2
37bc0e4f0movapd x10, x1
37bc0e4f5
37bc0e4f5loc_37bc0e4f5:
37bc0e4f5cmp ebp, r12l
37bc0e4f8jl 0x37bc0e279
37bc0e4femovsd_xmm x2, [rsp+160]
37bc0e507movapd x1, x15
37bc0e50cmovsd_xmm x13, [rip+0x83d763]
37bc0e515lea r9l, [rbp-2]
37bc0e519mulsd x1, x11
37bc0e51emov r8, [rsp+272]
37bc0e526mov rax, [rsp+168]
37bc0e52epxor x4, x4
37bc0e532mulsd x2, x10
37bc0e537mov rbx, [rsp+192]
37bc0e53fsub r9l, r13l
37bc0e542xorpd x0, x5
37bc0e546lea rcx, [rax+r11]
37bc0e54aadd r8, r11
37bc0e54dadd r9, 1
37bc0e551xor eax, eax
37bc0e553shl r8, 4
37bc0e557add rbx, r11
37bc0e55ashl rcx, 4
37bc0e55emovq rsi, x0
37bc0e563shl rbx, 4
37bc0e567shl r9, 4
37bc0e56badd r8, r14
37bc0e56eadd rcx, r14
37bc0e571mov rdx, [rsp+248]
37bc0e579add rbx, r15
37bc0e57cmov [rsp+336], r10
37bc0e584mov r10l, ebp
37bc0e587subsd x1, x2
37bc0e58bsubsd x1, [rip+0x83d6e5]
37bc0e593mov rbp, [rsp+336]
37bc0e59bmovsd_xmm [rsp+192], x10
37bc0e5a5add rdx, r11
37bc0e5a8movups [rsp+272], x6
37bc0e5b0shl rdx, 4
37bc0e5b4movups [rsp+320], x7
37bc0e5bcdivsd x13, x1
37bc0e5c1add rdx, r15
37bc0e5c4movq [rsp+248], x8
37bc0e5ceunpcklpd x4, x13
37bc0e5d3movups [rsp+176], x4
37bc0e5dbmovq x4, x13
37bc0e5e0movups [rsp+224], x4
37bc0e5e8movapd x4, x11
37bc0e5edmovapd x11, x12
37bc0e5f2movapd x12, x4
37bc0e5f7jmp 0x37bc0e719
37bc0e5fc
37bc0e5fc 0f 1f 40 00 ..@.
37bc0e600
37bc0e600loc_37bc0e600:
37bc0e600movq x8, rsi
37bc0e605divsd x8, x9
37bc0e60amovapd x10, x8
37bc0e60fmovapd x2, x8
37bc0e614mulsd x8, x1
37bc0e619mulsd x10, x5
37bc0e61emulsd x2, x3
37bc0e622subsd x8, x3
37bc0e627subsd x10, x9
37bc0e62caddsd x2, x1
37bc0e630movapd x1, x8
37bc0e635divsd x1, x10
37bc0e63adivsd x2, x10
37bc0e63f
37bc0e63floc_37bc0e63f:
37bc0e63fmovapd x8, x13
37bc0e644comisd x11, x14
37bc0e649pxor x3, x3
37bc0e64dmulsd x3, x1
37bc0e651mulsd x8, x2
37bc0e656mulsd x1, x13
37bc0e65bsubsd x8, x3
37bc0e660pxor x3, x3
37bc0e664mulsd x2, x3
37bc0e668movsd_xmm x3, [rsp+192]
37bc0e671addsd x2, x1
37bc0e675movapd x1, x8
37bc0e67aunpcklpd x1, x2
37bc0e67emovapd x2, x3
37bc0e682movups [rbx+rax+32], x1
37bc0e687mulsd x2, x0
37bc0e68bmovapd x1, x4
37bc0e68fmulsd x1, x12
37bc0e694mulsd x0, x12
37bc0e699mulsd x4, x3
37bc0e69dsubsd x1, x2
37bc0e6a1addsd x0, x4
37bc0e6a5subsd x1, x7
37bc0e6a9subsd x0, x6
37bc0e6adjbe 0x37bc0e7c0
37bc0e6b3movapd x4, x5
37bc0e6b7divsd x4, x9
37bc0e6bcmovapd x3, x4
37bc0e6c0movapd x2, x4
37bc0e6c4mulsd x3, x5
37bc0e6c8mulsd x4, x0
37bc0e6ccmulsd x2, x1
37bc0e6d0addsd x3, x9
37bc0e6d5subsd x4, x1
37bc0e6d9addsd x2, x0
37bc0e6dddivsd x4, x3
37bc0e6e1divsd x2, x3
37bc0e6e5movapd x0, x4
37bc0e6e9
37bc0e6e9loc_37bc0e6e9:
37bc0e6e9unpcklpd x2, x2
37bc0e6edunpcklpd x0, x0
37bc0e6f1mulpd x2, [rsp+224]
37bc0e6famulpd x0, [rsp+176]
37bc0e703addsubpd x2, x0
37bc0e707movups [rdx+rax+32], x2
37bc0e70cadd rax, 16
37bc0e710cmp r9, rax
37bc0e713je 0x37bc0e800
37bc0e719
37bc0e719loc_37bc0e719:
37bc0e719movapd x3, x15
37bc0e71ecomisd x11, x14
37bc0e723movsd_xmm x2, [rsp+160]
37bc0e72cmovsd_xmm x7, [r8+rax+32]
37bc0e733movsd_xmm x6, [r8+rax+40]
37bc0e73amovsd_xmm x4, [rcx+rax+32]
37bc0e740mulsd x3, x7
37bc0e744movapd x1, x2
37bc0e748movsd_xmm x0, [rcx+rax+40]
37bc0e74emulsd x1, x6
37bc0e752mulsd x2, x7
37bc0e756subsd x3, x1
37bc0e75amovapd x1, x2
37bc0e75emovapd x2, x15
37bc0e763mulsd x2, x6
37bc0e767subsd x3, x4
37bc0e76baddsd x1, x2
37bc0e76fsubsd x1, x0
37bc0e773ja 0x37bc0e600
37bc0e779movsd_xmm x2, [rsp+304]
37bc0e782movapd x8, x2
37bc0e787divsd x8, x5
37bc0e78cmulsd x2, x8
37bc0e791movapd x10, x2
37bc0e796movapd x2, x1
37bc0e79amulsd x2, x8
37bc0e79faddsd x10, x5
37bc0e7a4addsd x2, x3
37bc0e7a8mulsd x3, x8
37bc0e7addivsd x2, x10
37bc0e7b2subsd x1, x3
37bc0e7b6divsd x1, x10
37bc0e7bbjmp 0x37bc0e63f
37bc0e7c0
37bc0e7c0loc_37bc0e7c0:
37bc0e7c0movapd x4, x9
37bc0e7c5divsd x4, x5
37bc0e7c9movapd x3, x4
37bc0e7cdmovapd x2, x4
37bc0e7d1mulsd x2, x0
37bc0e7d5mulsd x3, x9
37bc0e7damulsd x4, x1
37bc0e7deaddsd x2, x1
37bc0e7e2addsd x3, x5
37bc0e7e6subsd x0, x4
37bc0e7eadivsd x2, x3
37bc0e7eedivsd x0, x3
37bc0e7f2jmp 0x37bc0e6e9
37bc0e7f7
37bc0e7f7 66 0f 1f 84 00 00 00 00 00 f........
37bc0e800
37bc0e800loc_37bc0e800:
37bc0e800movq x8, [rsp+248]
37bc0e80amov rax, rbp
37bc0e80dmov ebp, r10l
37bc0e810movupd x6, [rsp+272]
37bc0e819movupd x7, [rsp+320]
37bc0e822mov r10, rax
37bc0e825jmp 0x37bc0e279
37bc0e82a
37bc0e82a 66 0f 1f 44 00 00 f..D..
37bc0e830
37bc0e830loc_37bc0e830:
37bc0e830sub eax, r13l
37bc0e833mov rcx, [rsp+144]
37bc0e83blea ebx, [r13-1]
37bc0e83fmov rsi, [rsp+760]
37bc0e847add eax, 1
37bc0e84amov r9, [rsp+376]
37bc0e852lea r8, [rip+0x83d3ef]
37bc0e859mov [rsp+468], ebx
37bc0e860mov [rsp+464], eax
37bc0e867movsxd rax, r13l
37bc0e86amov rdi, [rsp+744]
37bc0e872imul rcx, rax
37bc0e876lea rdx, [rax-1]
37bc0e87aadd rcx, [rsp+152]
37bc0e882mov [rsp+120], 9
37bc0e88badd rax, rcx
37bc0e88eshl rdx, 4
37bc0e892lea rcx, [rip+0x83d3bd]
37bc0e899mov [rsp+112], 12
37bc0e8a2shl rax, 4
37bc0e8a6mov [rsp+96], rsi
37bc0e8abmov [rsp+104], 5
37bc0e8b4add rax, r15
37bc0e8b7mov [rsp+88], rax
37bc0e8bcmov rax, [rsp+296]
37bc0e8c4mov [rsp+80], rax
37bc0e8c9mov rax, [rsp+792]
37bc0e8d1mov [rsp+72], rax
37bc0e8d6lea rax, [r14+rdx]
37bc0e8damov [rsp+64], rax
37bc0e8dfmov rax, [rsp+760]
37bc0e8e7mov [rsp+56], rax
37bc0e8eclea rax, [r15+rdx]
37bc0e8f0mov rdx, [rsp+288]
37bc0e8f8mov [rsp+48], rax
37bc0e8fdlea rax, [rip+0x83d314]
37bc0e904mov [rsp+40], rax
37bc0e909mov rax, [rsp+136]
37bc0e911mov [rsp+32], rax
37bc0e916call zgemmtr_
37bc0e91bjmp 0x37bc0c348
37bc0e920
37bc0e920loc_37bc0e920:
37bc0e920cmp [rsp+336], ebp
37bc0e927jne 0x37bc0ef40
37bc0e92dmov rcx, [rsp+216]
37bc0e935mov r11l, ebp
37bc0e938mov [rsp+216], ebx
37bc0e93fmov r13, rax
37bc0e942mov [rsp+248], rax
37bc0e94amov r12l, esi
37bc0e94dlea rdx, [rax+rcx]
37bc0e951mov [rsp+192], rcx
37bc0e959mov [rsp+344], rdx
37bc0e961jmp 0x37bc0c8fb
37bc0e966
37bc0e966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0e970
37bc0e970loc_37bc0e970:
37bc0e970sub eax, edi
37bc0e972mov rsi, [rsp+176]
37bc0e97amov [rsp+468], eax
37bc0e981lea eax, [rdi+1]
37bc0e984cdqe
37bc0e986imul rax, [rsp+144]
37bc0e98fadd rax, [rsp+152]
37bc0e997lea rcx, [rax+rsi]
37bc0e99badd rax, r12
37bc0e99eshl rax, 4
37bc0e9a2shl rcx, 4
37bc0e9a6lea rdx, [r15+rax]
37bc0e9aamov rax, [rsp+760]
37bc0e9b2lea r9, [r15+rcx]
37bc0e9b6mov rcx, [rsp+136]
37bc0e9bemov [rsp+32], rax
37bc0e9c3mov r8, rax
37bc0e9c6call zswap_
37bc0e9cbmov rax, [rsp+728]
37bc0e9d3mov eax, [rax]
37bc0e9d5jmp 0x37bc0c86c
37bc0e9da
37bc0e9da 66 0f 1f 44 00 00 f..D..
37bc0e9e0
37bc0e9e0loc_37bc0e9e0:
37bc0e9e0sub edx, ebx
37bc0e9e2mov rcx, [rsp+424]
37bc0e9eamov [rsp+336], r11
37bc0e9f2mov [rsp+468], edx
37bc0e9f9lea edx, [rbx+1]
37bc0e9fcmovsxd rdx, edx
37bc0e9ffadd rcx, rdx
37bc0ea02add rdx, rax
37bc0ea05lea rax, [rip+0x83d208]
37bc0ea0cshl rcx, 4
37bc0ea10mov [rsp+32], rax
37bc0ea15shl rdx, 4
37bc0ea19mov r8, rax
37bc0ea1clea r9, [r15+rcx]
37bc0ea20mov rcx, [rsp+136]
37bc0ea28add rdx, r15
37bc0ea2bcall zcopy_
37bc0ea30mov r11, [rsp+336]
37bc0ea38jmp 0x37bc0e152
37bc0ea3d
37bc0ea3d 0f 1f 00 ...
37bc0ea40
37bc0ea40loc_37bc0ea40:
37bc0ea40movapd x2, x9
37bc0ea45divsd x2, x7
37bc0ea49movapd x1, x2
37bc0ea4dmovapd x11, x2
37bc0ea52mulsd x1, x9
37bc0ea57mulsd x2, x4
37bc0ea5bmulsd x11, x0
37bc0ea60addsd x1, x7
37bc0ea64subsd x0, x2
37bc0ea68addsd x11, x4
37bc0ea6dmovapd x4, x9
37bc0ea72divsd x0, x1
37bc0ea76divsd x11, x1
37bc0ea7bmovsd_xmm [rsp+160], x0
37bc0ea84movq x0, [rip+0x83d1f4]
37bc0ea8cxorpd x4, x0
37bc0ea90movsd_xmm [rsp+304], x4
37bc0ea99movapd x2, x4
37bc0ea9ddivsd x2, x7
37bc0eaa1movapd x15, x11
37bc0eaa6mulsd x4, x2
37bc0eaaamovapd x11, x2
37bc0eaafmulsd x11, x10
37bc0eab4mulsd x2, x6
37bc0eab8movapd x1, x4
37bc0eabcaddsd x1, x7
37bc0eac0addsd x11, x6
37bc0eac5subsd x10, x2
37bc0eacadivsd x11, x1
37bc0eacfdivsd x10, x1
37bc0ead4jmp 0x37bc0e4f5
37bc0ead9
37bc0ead9 0f 1f 80 00 00 00 00 .......
37bc0eae0
37bc0eae0loc_37bc0eae0:
37bc0eae0movsd_xmm x7, [rsp+272]
37bc0eae9movapd x3, x15
37bc0eaeemovapd x12, x8
37bc0eaf3movapd x0, x7
37bc0eaf7divsd x0, x5
37bc0eafbmulsd x7, x0
37bc0eaffmovapd x2, x0
37bc0eb03mulsd x0, x10
37bc0eb08mulsd x2, x15
37bc0eb0dmovapd x1, x7
37bc0eb11subsd x3, x0
37bc0eb15movapd x0, x11
37bc0eb1aaddsd x1, x5
37bc0eb1edivsd x0, x5
37bc0eb22addsd x2, x10
37bc0eb27divsd x2, x1
37bc0eb2bmovapd x13, x0
37bc0eb30mulsd x13, x8
37bc0eb35addsd x13, x14
37bc0eb3adivsd x3, x1
37bc0eb3emovapd x1, x0
37bc0eb42mulsd x1, x11
37bc0eb47mulsd x0, x14
37bc0eb4caddsd x1, x5
37bc0eb50subsd x12, x0
37bc0eb55movsd_xmm [rsp+176], x2
37bc0eb5edivsd x13, x1
37bc0eb63divsd x12, x1
37bc0eb68jmp 0x37bc0d35a
37bc0eb6d
37bc0eb6d 0f 1f 00 ...
37bc0eb70
37bc0eb70loc_37bc0eb70:
37bc0eb70mov rax, [rsp+320]
37bc0eb78movsd_xmm x0, [rax]
37bc0eb7cmovapd x1, x0
37bc0eb80andpd x1, [rip+0x83d0d8]
37bc0eb88comisd x1, [rsp+440]
37bc0eb91jb 0x37bc0f080
37bc0eb97movsd_xmm x1, [rip+0x83d0d9]
37bc0eb9fmov rax, [rsp+192]
37bc0eba7sub edx, r13l
37bc0ebaalea r9, [rip+0x83d063]
37bc0ebb1add rax, [rsp+176]
37bc0ebb9mov rcx, [rsp+136]
37bc0ebc1mov [rsp+468], edx
37bc0ebc8lea rdx, [rsp+472]
37bc0ebd0divsd x1, x0
37bc0ebd4shl rax, 4
37bc0ebd8lea r8, [r15+rax]
37bc0ebdcmovsd_xmm [rsp+472], x1
37bc0ebe5call zdscal_
37bc0ebeamov edx, [rdi]
37bc0ebec
37bc0ebecloc_37bc0ebec:
37bc0ebecsub edx, r13l
37bc0ebefmov rcx, [rsp+136]
37bc0ebf7lea r8, [rip+0x83d016]
37bc0ebfemov [rsp+468], edx
37bc0ec05mov rdx, [rsp+272]
37bc0ec0dadd rdx, [rsp+176]
37bc0ec15shl rdx, 4
37bc0ec19add rdx, r14
37bc0ec1ccall zlacgv_
37bc0ec21mov rax, [rsp+240]
37bc0ec29pxor x0, x0
37bc0ec2dmov rsi, [rsp+768]
37bc0ec35shl rax, 4
37bc0ec39movups [rsi+rax], x0
37bc0ec3dmov eax, [rdi]
37bc0ec3fjmp 0x37bc0d885
37bc0ec44
37bc0ec44 0f 1f 40 00 ..@.
37bc0ec48
37bc0ec48loc_37bc0ec48:
37bc0ec48mov eax, [rsp+304]
37bc0ec4fmov rdx, [rsp+144]
37bc0ec57mov [rsp+424], rsi
37bc0ec5fmov rsi, rbx
37bc0ec62mov r9, [rsp+152]
37bc0ec6amov r8, [rsp+176]
37bc0ec72mov ebx, ebp
37bc0ec74mov [rsp+460], eax
37bc0ec7bmov rax, [rsp+344]
37bc0ec83mov r11, [rsp+416]
37bc0ec8blea rcx, [rdx+rax]
37bc0ec8flea r10, [r9+rcx]
37bc0ec93lea rax, [r10+r8]
37bc0ec97mov [rsp+248], r10
37bc0ec9fmov [rsp+360], rax
37bc0eca7mov eax, [rsp+256]
37bc0ecaecmp eax, r13l
37bc0ecb1je 0x37bc0eec1
37bc0ecb7movsxd rbp, eax
37bc0ecbamov r12l, eax
37bc0ecbdmov rax, rdx
37bc0ecc0mov rcx, [rsp+320]
37bc0ecc8imul rax, rbp
37bc0ecccsub r12l, r13l
37bc0eccfmovsd_xmm x0, [rcx]
37bc0ecd3mov rcx, [rsp+136]
37bc0ecdbsub r12l, 1
37bc0ecdfmov [rsp+468], r12l
37bc0ece7add rax, r9
37bc0ecealea r9, [rbp+r10]
37bc0ecefmov [rsp+408], rax
37bc0ecf7lea rdx, [rbp+rax]
37bc0ecfcshl r9, 4
37bc0ed00mov rax, [rsp+192]
37bc0ed08shl rdx, 4
37bc0ed0cadd r9, r15
37bc0ed0flea r10, [r8+rax]
37bc0ed13mov rax, [rsp+760]
37bc0ed1bmovsd_xmm [r15+rdx], x0
37bc0ed21lea r8, [rip+0x83ceec]
37bc0ed28mov [r15+rdx+8], 0
37bc0ed31mov rdx, r10
37bc0ed34mov [rsp+32], rax
37bc0ed39shl rdx, 4
37bc0ed3dadd rdx, r15
37bc0ed40mov [rsp+368], r10
37bc0ed48mov [rsp+160], r9
37bc0ed50call zcopy_
37bc0ed55mov rdx, [rsp+160]
37bc0ed5dmov rcx, [rsp+136]
37bc0ed65mov [rsp+468], r12l
37bc0ed6dmov r8, [rsp+760]
37bc0ed75call zlacgv_
37bc0ed7amov edx, [rdi]
37bc0ed7cmov ecx, [rsp+256]
37bc0ed83mov r10, [rsp+368]
37bc0ed8bmov rax, [rsp+408]
37bc0ed93cmp edx, ecx
37bc0ed95mov r11, [rsp+416]
37bc0ed9djg 0x37bc0f1d0
37bc0eda3
37bc0eda3loc_37bc0eda3:
37bc0eda3mov r12, [rsp+240]
37bc0edabsub rbp, 1
37bc0edafshl r12, 4
37bc0edb3cmp r13l, 1
37bc0edb7jle 0x37bc0ee10
37bc0edb9mov rcx, [rsp+760]
37bc0edc1lea eax, [r13-1]
37bc0edc5lea rdx, [r15+r12]
37bc0edc9mov [rsp+368], r11
37bc0edd1mov [rsp+468], eax
37bc0edd8mov rax, rbp
37bc0eddbmov [rsp+32], rcx
37bc0ede0shl rax, 4
37bc0ede4mov r8, rcx
37bc0ede7mov rcx, [rsp+136]
37bc0edeflea r9, [r15+rax]
37bc0edf3mov [rsp+160], r10
37bc0edfbcall zswap_
37bc0ee00mov r11, [rsp+368]
37bc0ee08mov r10, [rsp+160]
37bc0ee10
37bc0ee10loc_37bc0ee10:
37bc0ee10mov rcx, [rsp+792]
37bc0ee18lea rax, [rsp+460]
37bc0ee20shl rbp, 4
37bc0ee24lea rdx, [r14+r12]
37bc0ee28lea r9, [r14+rbp]
37bc0ee2cmov [rsp+408], r11
37bc0ee34mov [rsp+32], rcx
37bc0ee39mov r8, rcx
37bc0ee3cmov rcx, rax
37bc0ee3fmov [rsp+368], r10
37bc0ee47mov [rsp+160], rax
37bc0ee4fcall zswap_
37bc0ee54mov edx, [rsp+460]
37bc0ee5bmov r10, [rsp+368]
37bc0ee63mov r11, [rsp+408]
37bc0ee6bcmp edx, ebx
37bc0ee6dje 0x37bc0e206
37bc0ee73mov r10, [rsp+144]
37bc0ee7bmovsxd r12, edx
37bc0ee7emov r9, [rsp+152]
37bc0ee86mov ebp, ebx
37bc0ee88mov [rsp+368], 2
37bc0ee93sub ebp, edx
37bc0ee95add edx, 1
37bc0ee98mov rcx, r10
37bc0ee9bmovsxd rdx, edx
37bc0ee9eimul rcx, r12
37bc0eea2lea rax, [r9+rcx]
37bc0eea6add rcx, r10
37bc0eea9lea r8, [r12+rax]
37bc0eeadsub r12, 1
37bc0eeb1add rcx, r9
37bc0eeb4mov [rsp+408], r12
37bc0eebcjmp 0x37bc0e097
37bc0eec1
37bc0eec1loc_37bc0eec1:
37bc0eec1cmp ebp, [rsp+304]
37bc0eec8je 0x37bc0e1f2
37bc0eecemov eax, [rsp+256]
37bc0eed5lea r10, [rsp+460]
37bc0eeddadd rcx, [rsp+144]
37bc0eee5mov [rsp+408], r11
37bc0eeedmov [rsp+160], r10
37bc0eef5mov r10, [rsp+176]
37bc0eefdlea edx, [rax+2]
37bc0ef00mov r8, [rsp+360]
37bc0ef08mov [rsp+368], 2
37bc0ef13mov rax, [rsp+248]
37bc0ef1bmovsxd rdx, edx
37bc0ef1elea r12, [r10-1]
37bc0ef22add rcx, [rsp+152]
37bc0ef2asub ebp, [rsp+304]
37bc0ef31jmp 0x37bc0e097
37bc0ef36
37bc0ef36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc0ef40
37bc0ef40loc_37bc0ef40:
37bc0ef40movsxd rdx, [rsp+360]
37bc0ef48mov rcx, [rsp+208]
37bc0ef50mov [rsp+248], rax
37bc0ef58imul rdx, [rsp+200]
37bc0ef61movsxd r12, [rsp+336]
37bc0ef69add rcx, rdx
37bc0ef6cmov rdx, [rsp+144]
37bc0ef74mov [rsp+360], rcx
37bc0ef7cmov rcx, [rsp+152]
37bc0ef84imul rdx, r12
37bc0ef88lea r10, [rdx+rcx]
37bc0ef8cmov rcx, [rsp+216]
37bc0ef94mov [rsp+216], ebx
37bc0ef9bmov ebx, 2
37bc0efa0mov [rsp+192], rcx
37bc0efa8jmp 0x37bc0c776
37bc0efad
37bc0efad 0f 1f 00 ...
37bc0efb0
37bc0efb0loc_37bc0efb0:
37bc0efb0mov [rsp+216], ebx
37bc0efb7mov r13, [rsp+248]
37bc0efbfmov r12l, esi
37bc0efc2mov r11l, ebp
37bc0efc5jmp 0x37bc0c8fb
37bc0efca
37bc0efca 66 0f 1f 44 00 00 f..D..
37bc0efd0
37bc0efd0loc_37bc0efd0:
37bc0efd0mov ebx, r12l
37bc0efd3mov [rsp+176], rdi
37bc0efdbmov r12, [rsp+344]
37bc0efe3mov [rsp+216], ebx
37bc0efeajmp 0x37bc0c65a
37bc0efef
37bc0efef 90 .
37bc0eff0
37bc0eff0loc_37bc0eff0:
37bc0eff0pxor x3, x3
37bc0eff4add rax, 1
37bc0eff8mov edx, esi
37bc0effashl rax, 4
37bc0effemovapd x4, x3
37bc0f002shl rdx, 4
37bc0f006divsd x4, x0
37bc0f00aadd rax, r15
37bc0f00dadd rdx, rax
37bc0f010mulsd x3, x4
37bc0f014unpcklpd x4, x4
37bc0f018addsd x3, x0
37bc0f01cunpcklpd x3, x3
37bc0f020nop [rax+rax]
37bc0f02anop [rax+rax]
37bc0f035nop [rax+rax]
37bc0f040
37bc0f040loc_37bc0f040:
37bc0f040movupd x0, [rax]
37bc0f044add rax, 16
37bc0f048movapd x1, x0
37bc0f04cshufpd x1, x0, 1
37bc0f051mulpd x1, x4
37bc0f055movapd x2, x1
37bc0f059addpd x2, x0
37bc0f05dsubpd x0, x1
37bc0f061movsd_xmm x0, x2
37bc0f065divpd x0, x3
37bc0f069movups [rax-16], x0
37bc0f06dcmp rax, rdx
37bc0f070jne 0x37bc0f040
37bc0f072jmp 0x37bc0cd3f
37bc0f077
37bc0f077 66 0f 1f 84 00 00 00 00 00 f........
37bc0f080
37bc0f080loc_37bc0f080:
37bc0f080cmp edx, [rsp+304]
37bc0f087jl 0x37bc0ebec
37bc0f08dpxor x3, x3
37bc0f091mov rax, r11
37bc0f094mov ecx, edx
37bc0f096sub rax, [rsp+144]
37bc0f09emovapd x4, x3
37bc0f0a2add rax, [rsp+344]
37bc0f0aasub ecx, r13l
37bc0f0addivsd x4, x0
37bc0f0b1shl rax, 4
37bc0f0b5add rax, r15
37bc0f0b8shl rcx, 4
37bc0f0bcadd rcx, rax
37bc0f0bfmulsd x3, x4
37bc0f0c3unpcklpd x4, x4
37bc0f0c7addsd x3, x0
37bc0f0cbunpcklpd x3, x3
37bc0f0cfnop [rax+rax]
37bc0f0d4nop [rax+rax]
37bc0f0dfnop [rax+rax]
37bc0f0eanop [rax+rax]
37bc0f0f5nop [rax+rax]
37bc0f100
37bc0f100loc_37bc0f100:
37bc0f100movupd x0, [rax]
37bc0f104add rax, 16
37bc0f108movapd x1, x0
37bc0f10cshufpd x1, x0, 1
37bc0f111mulpd x1, x4
37bc0f115movapd x2, x1
37bc0f119addpd x2, x0
37bc0f11dsubpd x0, x1
37bc0f121movsd_xmm x0, x2
37bc0f125divpd x0, x3
37bc0f129movups [rax-16], x0
37bc0f12dcmp rax, rcx
37bc0f130jne 0x37bc0f100
37bc0f132jmp 0x37bc0ebec
37bc0f137
37bc0f137 66 0f 1f 84 00 00 00 00 00 f........
37bc0f140
37bc0f140loc_37bc0f140:
37bc0f140mov ecx, [rdi]
37bc0f142jmp 0x37bc0d825
37bc0f147
37bc0f147 66 0f 1f 84 00 00 00 00 00 f........
37bc0f150
37bc0f150loc_37bc0f150:
37bc0f150sub edx, edi
37bc0f152mov rcx, [rsp+384]
37bc0f15amov [rsp+216], rax
37bc0f162mov [rsp+468], edx
37bc0f169mov rdx, [rsp+144]
37bc0f171add rdx, rcx
37bc0f174add rdx, [rsp+152]
37bc0f17clea rcx, [rdx+rax]
37bc0f180mov rax, [rsp+760]
37bc0f188add rdx, [rsp+248]
37bc0f190shl rcx, 4
37bc0f194shl rdx, 4
37bc0f198mov [rsp+32], rax
37bc0f19dlea r9, [r15+rcx]
37bc0f1a1add rdx, r15
37bc0f1a4mov r8, rax
37bc0f1a7mov rcx, [rsp+136]
37bc0f1afcall zswap_
37bc0f1b4mov rax, [rsp+728]
37bc0f1bcmov edx, [rax]
37bc0f1bemov rax, [rsp+216]
37bc0f1c6jmp 0x37bc0d193
37bc0f1cb
37bc0f1cb 0f 1f 44 00 00 ..D..
37bc0f1d0
37bc0f1d0loc_37bc0f1d0:
37bc0f1d0sub edx, ecx
37bc0f1d2mov [rsp+368], r11
37bc0f1damov [rsp+468], edx
37bc0f1e1lea edx, [rcx+1]
37bc0f1e4lea rcx, [rip+0x83ca29]
37bc0f1ebmovsxd rdx, edx
37bc0f1eemov [rsp+32], rcx
37bc0f1f3mov r8, rcx
37bc0f1f6mov rcx, [rsp+136]
37bc0f1feadd rax, rdx
37bc0f201add rdx, [rsp+192]
37bc0f209mov [rsp+160], r10
37bc0f211shl rax, 4
37bc0f215shl rdx, 4
37bc0f219add rdx, r15
37bc0f21clea r9, [r15+rax]
37bc0f220call zcopy_
37bc0f225mov r11, [rsp+368]
37bc0f22dmov r10, [rsp+160]
37bc0f235jmp 0x37bc0eda3
37bc0f23a
37bc0f23a 66 0f 1f 44 00 00 f..D..
37bc0f240
37bc0f240loc_37bc0f240:
37bc0f240mov edi, ebp
37bc0f242jmp 0x37bc0cc6f
37bc0f247
37bc0f247loc_37bc0f247:
37bc0f247lea rcx, [rsp+468]
37bc0f24fxor eax, eax
37bc0f251mov [rsp+136], rcx
37bc0f259lea rcx, [rsp+456]
37bc0f261mov [rsp+256], rcx
37bc0f269lea rcx, [rip+0x83c9b8]
37bc0f270mov [rsp+288], rcx
37bc0f278lea rcx, [rip+0x83c9b9]
37bc0f27fmov [rsp+296], rcx
37bc0f287jmp 0x37bc0c251
37bc0bf00
Loading..