File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc149a0
37bc149a0zlals0_:
37bc149a0push r15
37bc149a2push r14
37bc149a4push r13
37bc149a6push r12
37bc149a8push rbp
37bc149a9push rdi
37bc149aapush rsi
37bc149abpush rbx
37bc149acsub rsp, 408
37bc149b3movups [rsp+288], x6
37bc149bbmovups [rsp+304], x7
37bc149c3movups [rsp+320], x8
37bc149ccmovups [rsp+336], x9
37bc149d5movups [rsp+352], x10
37bc149demovups [rsp+368], x11
37bc149e7movups [rsp+384], x12
37bc149f0mov rsi, [rsp+528]
37bc149f8mov r14, [rsp+544]
37bc14a00mov ecx, [rcx]
37bc14a02mov r13, [rsp+568]
37bc14a0amov esi, [rsi]
37bc14a0cmov r14l, [r14]
37bc14a0fmov rdi, [rsp+584]
37bc14a17mov r15, [rsp+624]
37bc14a1fmov rax, rdx
37bc14a22mov r11, r8
37bc14a25mov rbp, r9
37bc14a28mov [rsp+160], esi
37bc14a2fmov r8, [rsp+592]
37bc14a37mov r9, [rsp+664]
37bc14a3fmov [rsp+168], r14l
37bc14a47mov rdx, [rsp+576]
37bc14a4fmov rbx, [rsp+656]
37bc14a57mov [r9], 0
37bc14a5emov r10l, [r8]
37bc14a61mov r9l, -1
37bc14a67mov r8l, 1
37bc14a6dmov edx, [rdx]
37bc14a6fcmp ecx, 1
37bc14a72jbe 0x37bc14af3
37bc14a74
37bc14a74loc_37bc14a74:
37bc14a74mov rax, [rsp+664]
37bc14a7cmov [rsp+280], r8l
37bc14a84lea rdx, [rsp+280]
37bc14a8cmov r8l, 6
37bc14a92lea rcx, [rip+0x837417]
37bc14a99mov [rax], r9l
37bc14a9ccall xerbla_
37bc14aa1nop
37bc14aa2
37bc14aa2loc_37bc14aa2:
37bc14aa2movups x6, [rsp+288]
37bc14aaamovups x7, [rsp+304]
37bc14ab2movups x8, [rsp+320]
37bc14abbmovups x9, [rsp+336]
37bc14ac4movups x10, [rsp+352]
37bc14acdmovups x11, [rsp+368]
37bc14ad6movups x12, [rsp+384]
37bc14adfadd rsp, 408
37bc14ae6pop rbx
37bc14ae7pop rsi
37bc14ae8pop rdi
37bc14ae9pop rbp
37bc14aeapop r12
37bc14aecpop r13
37bc14aeepop r14
37bc14af0pop r15
37bc14af2ret
37bc14af3
37bc14af3loc_37bc14af3:
37bc14af3mov r12l, [rax]
37bc14af6mov [rsp+200], r12l
37bc14afetest r12l, r12l
37bc14b01jle 0x37bc15027
37bc14b07mov eax, [r11]
37bc14b0atest eax, eax
37bc14b0cjle 0x37bc15016
37bc14b12mov r11l, [rbp]
37bc14b16mov r9l, -4
37bc14b1cmov r8l, 4
37bc14b22cmp r11l, 1
37bc14b26ja 0x37bc14a74
37bc14b2cmov r9, [rsp+512]
37bc14b34mov r8l, [r9]
37bc14b37test r8l, r8l
37bc14b3ajle 0x37bc15038
37bc14b40add eax, r12l
37bc14b43mov [rsp+232], eax
37bc14b4aadd eax, 1
37bc14b4dmov [rsp+236], eax
37bc14b54cmp esi, eax
37bc14b56jl 0x37bc15ecc
37bc14b5cmov esi, eax
37bc14b5ecmp r14l, eax
37bc14b61jl 0x37bc15eff
37bc14b67mov rax, [rsp+560]
37bc14b6fmov eax, [rax]
37bc14b71test eax, eax
37bc14b73js 0x37bc15eee
37bc14b79cmp edx, esi
37bc14b7bjl 0x37bc15f21
37bc14b81cmp r10l, esi
37bc14b84jl 0x37bc15f10
37bc14b8amov rsi, [rsp+632]
37bc14b92mov esi, [rsi]
37bc14b94mov [rsp+176], esi
37bc14b9btest esi, esi
37bc14b9djle 0x37bc15edd
37bc14ba3movsxd rsi, edx
37bc14ba6mov [rsp+240], rsi
37bc14baenot rsi
37bc14bb1mov [rsp+248], rsi
37bc14bb9movsxd rsi, r10l
37bc14bbcmov [rsp+216], rsi
37bc14bc4not rsi
37bc14bc7mov [rsp+224], rsi
37bc14bcfmov esi, [rsp+236]
37bc14bd6add esi, r11l
37bc14bd9mov [rsp+212], esi
37bc14be0test ecx, ecx
37bc14be2jne 0x37bc154e4
37bc14be8test eax, eax
37bc14beaje 0x37bc14cc0
37bc14bf0mov rsi, [rsp+248]
37bc14bf8mov r12, rdi
37bc14bfbmov rdi, [rsp+240]
37bc14c03mov ebp, 1
37bc14c08mov rcx, [rsp+216]
37bc14c10mov [rsp+624], r15
37bc14c18lea rdx, [rsi+2*rdi]
37bc14c1cmov rsi, [rsp+224]
37bc14c24mov [rsp+656], rbx
37bc14c2cmov ebx, eax
37bc14c2emov r14, [rsp+520]
37bc14c36mov r15, [rsp+528]
37bc14c3elea rdi, [r13+4*rdx]
37bc14c43lea rsi, [rsi+2*rcx+1]
37bc14c48lea rax, [8*rsi]
37bc14c50mov rsi, rbp
37bc14c53mov rbp, rax
37bc14c56nop [rax+rax]
37bc14c60
37bc14c60loc_37bc14c60:
37bc14c60movsxd rcx, [r13+4*rsi-4]
37bc14c65movsxd rdx, [rdi+4*rsi]
37bc14c69lea r8, [rbp+r12]
37bc14c6emov [rsp+48], r12
37bc14c73mov [rsp+40], r8
37bc14c78add rsi, 1
37bc14c7cmov r8, r15
37bc14c7fadd r12, 8
37bc14c83sub rcx, 1
37bc14c87mov [rsp+32], r15
37bc14c8csub rdx, 1
37bc14c90shl rcx, 4
37bc14c94shl rdx, 4
37bc14c98lea r9, [r14+rcx]
37bc14c9cmov rcx, [rsp+512]
37bc14ca4add rdx, r14
37bc14ca7call zdrot_
37bc14caccmp ebx, esi
37bc14caejge 0x37bc14c60
37bc14cb0mov r15, [rsp+624]
37bc14cb8mov rbx, [rsp+656]
37bc14cc0
37bc14cc0loc_37bc14cc0:
37bc14cc0mov rax, [rsp+544]
37bc14cc8movsxd rdx, [rsp+200]
37bc14cd0mov r9, [rsp+536]
37bc14cd8mov r8, [rsp+528]
37bc14ce0mov [rsp+32], rax
37bc14ce5mov rcx, [rsp+512]
37bc14cedshl rdx, 4
37bc14cf1add rdx, [rsp+520]
37bc14cf9call zcopy_
37bc14cfemov rax, [rsp+552]
37bc14d06mov rsi, [rsp+536]
37bc14d0emov [rsp+656], rbx
37bc14d16mov r12, [rsp+512]
37bc14d1emov r13, [rsp+520]
37bc14d26lea rdi, [rax+4]
37bc14d2amov rax, [rsp+536]
37bc14d32mov r14, [rsp+528]
37bc14d3amov rbx, [rsp+544]
37bc14d42add rax, 16
37bc14d46mov rbp, rax
37bc14d49mov [rsp+200], rax
37bc14d51mov eax, [rsp+232]
37bc14d58sub eax, 1
37bc14d5bshl rax, 4
37bc14d5flea rsi, [rsi+rax+32]
37bc14d64mov rax, rdi
37bc14d67mov rdi, rbp
37bc14d6amov rbp, rax
37bc14d6dnop [rax]
37bc14d70
37bc14d70loc_37bc14d70:
37bc14d70movsxd rdx, [rbp]
37bc14d74mov [rsp+32], rbx
37bc14d79mov r9, rdi
37bc14d7cmov r8, r14
37bc14d7fmov rcx, r12
37bc14d82add rdi, 16
37bc14d86add rbp, 4
37bc14d8asub rdx, 1
37bc14d8eshl rdx, 4
37bc14d92add rdx, r13
37bc14d95call zcopy_
37bc14d9acmp rsi, rdi
37bc14d9djne 0x37bc14d70
37bc14d9fmov rax, [rsp+632]
37bc14da7mov rbx, [rsp+656]
37bc14dafmov edx, [rax]
37bc14db1cmp edx, 1
37bc14db4je 0x37bc15e46
37bc14dbatest edx, edx
37bc14dbcjle 0x37bc15e92
37bc14dc2mov rax, [rsp+520]
37bc14dcapxor x6, x6
37bc14dcemov rsi, [rsp+216]
37bc14dd6mov [rsp+112], 8
37bc14ddfmov [rsp+136], 1
37bc14debmovsd_xmm x10, [rip+0x83710c]
37bc14df4mov [rsp+152], rax
37bc14dfcmov rax, [rsp+224]
37bc14e04mov [rsp+104], 1
37bc14e0clea rax, [rax+2*rsi]
37bc14e10mov rsi, [rsp+600]
37bc14e18mov [rsp+184], edx
37bc14e1fshl rax, 3
37bc14e23mov [rsp+624], r15
37bc14e2bmov r15, [rsp+632]
37bc14e33lea rsi, [rsi+rax+16]
37bc14e38mov [rsp+144], rsi
37bc14e40mov rsi, [rsp+600]
37bc14e48lea rax, [rsi+rax+8]
37bc14e4dmov esi, edx
37bc14e4fmov [rsp+192], rax
37bc14e57movsxd rax, [rsp+160]
37bc14e5fshl rax, 4
37bc14e63mov r14, rax
37bc14e66lea rax, [rsp+280]
37bc14e6emov [rsp+176], rax
37bc14e76lea rax, [rip+0x837053]
37bc14e7dmov [rsp+120], rax
37bc14e82lea rax, [rip+0x837037]
37bc14e89mov [rsp+96], rax
37bc14e8elea rax, [rip+0x837043]
37bc14e95mov [rsp+128], rax
37bc14e9dnop [rax]
37bc14ea0
37bc14ea0loc_37bc14ea0:
37bc14ea0mov rdx, [rsp+144]
37bc14ea8mov rax, [rsp+608]
37bc14eb0mov rcx, [rsp+112]
37bc14eb5mov edi, [rsp+104]
37bc14eb9movsd_xmm x1, [rdx-8]
37bc14ebemovsd_xmm x12, [rax+rcx-8]
37bc14ec5mov rax, [rsp+600]
37bc14ecdmovapd x0, x1
37bc14ed1xorpd x0, [rip+0x837017]
37bc14ed9movsd_xmm x11, [rax+rcx-8]
37bc14ee0mov eax, edi
37bc14ee2add edi, 1
37bc14ee5mov [rsp+104], edi
37bc14ee9movsd_xmm [rsp+264], x0
37bc14ef2cmp esi, [rsp+136]
37bc14ef9jle 0x37bc14f28
37bc14efbmov rdi, [rsp+616]
37bc14f03movsd_xmm x0, [rdx]
37bc14f07xorpd x0, [rip+0x836fe1]
37bc14f0fmovsd_xmm x8, [rdi+rcx-8]
37bc14f16xorpd x8, [rip+0x836fd1]
37bc14f1fmovsd_xmm [rsp+272], x0
37bc14f28
37bc14f28loc_37bc14f28:
37bc14f28mov rcx, [rsp+112]
37bc14f2dmov rdi, [rsp+624]
37bc14f35movsd_xmm x0, [rdi+rcx-8]
37bc14f3bmov ecx, 0
37bc14f40ucomisd x0, x6
37bc14f44setnp dl
37bc14f47cmovne edx, ecx
37bc14f4atest dl, dl
37bc14f4cjne 0x37bc14f60
37bc14f4eucomisd x1, x6
37bc14f52setnp cl
37bc14f55cmove edx, ecx
37bc14f58test dl, dl
37bc14f5aje 0x37bc154c5
37bc14f60
37bc14f60loc_37bc14f60:
37bc14f60pxor x0, x0
37bc14f64
37bc14f64loc_37bc14f64:
37bc14f64mov rdi, [rsp+112]
37bc14f69movsd_xmm [rbx+rdi-8], x0
37bc14f6fcmp [rsp+136], 1
37bc14f78je 0x37bc15053
37bc14f7emov rdi, [rsp+624]
37bc14f86sub eax, 2
37bc14f89mov r12, [rsp+192]
37bc14f91mov rbp, rbx
37bc14f94lea r13, [rdi+8*rax+8]
37bc14f99jmp 0x37bc14fba
37bc14f9b
37bc14f9b 0f 1f 44 00 00 ..D..
37bc14fa0
37bc14fa0loc_37bc14fa0:
37bc14fa0add rdi, 8
37bc14fa4movsd_xmm [rbp], x1
37bc14fa9add r12, 8
37bc14fadadd rbp, 8
37bc14fb1cmp r13, rdi
37bc14fb4je 0x37bc15050
37bc14fba
37bc14fbaloc_37bc14fba:
37bc14fbamovsd_xmm x0, [rdi]
37bc14fbeucomisd x0, x6
37bc14fc2jp 0x37bc14fca
37bc14fc4pxor x1, x1
37bc14fc8je 0x37bc14fa0
37bc14fca
37bc14fcaloc_37bc14fca:
37bc14fcamovsd_xmm x2, [r12]
37bc14fd0ucomisd x2, x6
37bc14fd4jp 0x37bc14fdc
37bc14fd6pxor x1, x1
37bc14fdaje 0x37bc14fa0
37bc14fdc
37bc14fdcloc_37bc14fdc:
37bc14fdcmovapd x7, x0
37bc14fe0lea rdx, [rsp+264]
37bc14fe8mov rcx, r12
37bc14febmulsd x7, x2
37bc14fefcall dlamc3_
37bc14ff4movsd_xmm x2, [r12]
37bc14ffamovapd x1, x0
37bc14ffesubsd x1, x12
37bc15003addsd x2, x11
37bc15008divsd x7, x1
37bc1500cmovapd x1, x7
37bc15010divsd x1, x2
37bc15014jmp 0x37bc14fa0
37bc15016
37bc15016loc_37bc15016:
37bc15016mov r9l, -3
37bc1501cmov r8l, 3
37bc15022jmp 0x37bc14a74
37bc15027
37bc15027loc_37bc15027:
37bc15027mov r9l, -2
37bc1502dmov r8l, 2
37bc15033jmp 0x37bc14a74
37bc15038
37bc15038loc_37bc15038:
37bc15038mov r9l, -5
37bc1503emov r8l, 5
37bc15044jmp 0x37bc14a74
37bc15049
37bc15049 0f 1f 80 00 00 00 00 .......
37bc15050
37bc15050loc_37bc15050:
37bc15050mov esi, [r15]
37bc15053
37bc15053loc_37bc15053:
37bc15053cmp esi, [rsp+104]
37bc15057jl 0x37bc15110
37bc1505dmovsxd rbp, [rsp+104]
37bc15062mov rdi, [rsp+112]
37bc15067mov r13, [rsp+624]
37bc1506fmov rax, rbp
37bc15072neg rax
37bc15075lea r12, [rdi+8*rax]
37bc15079lea rax, [rsp+272]
37bc15081mov rdi, [rsp+144]
37bc15089add r13, r12
37bc1508cmov [rsp+160], rax
37bc15094add r12, rbx
37bc15097jmp 0x37bc150b2
37bc15099
37bc15099 0f 1f 80 00 00 00 00 .......
37bc150a0
37bc150a0loc_37bc150a0:
37bc150a0movsd_xmm [r12+8*rbp], x1
37bc150a6add rbp, 1
37bc150aaadd rdi, 8
37bc150aecmp esi, ebp
37bc150b0jl 0x37bc15110
37bc150b2
37bc150b2loc_37bc150b2:
37bc150b2movsd_xmm x0, [r13+8*rbp]
37bc150b9ucomisd x0, x6
37bc150bdjp 0x37bc150c5
37bc150bfpxor x1, x1
37bc150c3je 0x37bc150a0
37bc150c5
37bc150c5loc_37bc150c5:
37bc150c5movsd_xmm x2, [rdi]
37bc150c9ucomisd x2, x6
37bc150cdjp 0x37bc150d5
37bc150cfpxor x1, x1
37bc150d3je 0x37bc150a0
37bc150d5
37bc150d5loc_37bc150d5:
37bc150d5mov rdx, [rsp+160]
37bc150ddmovapd x7, x0
37bc150e1mov rcx, rdi
37bc150e4mulsd x7, x2
37bc150e8call dlamc3_
37bc150edmovsd_xmm x2, [rdi]
37bc150f1movapd x1, x0
37bc150f5addsd x1, x8
37bc150faaddsd x2, x11
37bc150ffdivsd x7, x1
37bc15103movapd x1, x7
37bc15107divsd x1, x2
37bc1510bjmp 0x37bc150a0
37bc1510d
37bc1510d 0f 1f 00 ...
37bc15110
37bc15110loc_37bc15110:
37bc15110movsd_xmm [rbx], x10
37bc15115lea r8, [rip+0x836da4]
37bc1511cmov rdx, rbx
37bc1511fmov rcx, r15
37bc15122call dnrm2_
37bc15127mov rax, [rsp+512]
37bc1512fmov esi, [r15]
37bc15132movsd_xmm [rsp+280], x0
37bc1513bmov edi, [rax]
37bc1513dlea eax, [rdi+rdi]
37bc15140test edi, edi
37bc15142jle 0x37bc151cc
37bc15148add edi, 1
37bc1514btest esi, esi
37bc1514djle 0x37bc151cc
37bc1514fmov [rsp+160], eax
37bc15156movsxd r12, [rsp+168]
37bc1515elea r10l, [rsi+rax]
37bc15162mov r9, -1
37bc15169mov r13, [rsp+200]
37bc15171mov r8l, 1
37bc15177lea r11, [rbx+8]
37bc1517blea ebp, [rsi-1]
37bc1517enop
37bc15180
37bc15180loc_37bc15180:
37bc15180movsxd rcx, r10l
37bc15183mov rdx, r9
37bc15186shl rdx, 4
37bc1518alea rax, [rbx+8*rcx]
37bc1518eadd rcx, rbp
37bc15191add rdx, r13
37bc15194lea rcx, [r11+8*rcx]
37bc15198nop [rax+rax]
37bc151a0
37bc151a0loc_37bc151a0:
37bc151a0movsd_xmm x0, [rdx]
37bc151a4add rax, 8
37bc151a8add rdx, 16
37bc151acmovsd_xmm [rax-8], x0
37bc151b1cmp rcx, rax
37bc151b4jne 0x37bc151a0
37bc151b6add r8l, 1
37bc151baadd r10l, esi
37bc151bdadd r9, r12
37bc151c0cmp edi, r8l
37bc151c3jne 0x37bc15180
37bc151c5mov eax, [rsp+160]
37bc151cc
37bc151ccloc_37bc151cc:
37bc151cclea eax, [rsi+rax+1]
37bc151d0mov rdi, [rsp+96]
37bc151d5movsxd rdx, esi
37bc151d8mov [rsp+48], rbx
37bc151ddmov rcx, [rsp+128]
37bc151e5cdqe
37bc151e7lea rdx, [rbx+8*rdx]
37bc151ebmov [rsp+88], 1
37bc151f4lea rax, [rbx+8*rax-8]
37bc151f9mov [rsp+72], rdx
37bc151femov rdx, r15
37bc15201mov r8, [rsp+512]
37bc15209mov [rsp+64], rcx
37bc1520emov rcx, [rsp+120]
37bc15213lea r9, [rip+0x836cae]
37bc1521amov [rsp+32], rax
37bc1521fmov [rsp+80], rdi
37bc15224mov [rsp+56], rdi
37bc15229mov [rsp+40], r15
37bc1522ecall dgemv_
37bc15233mov rax, [rsp+512]
37bc1523bmov esi, [r15]
37bc1523emov eax, [rax]
37bc15240test eax, eax
37bc15242jle 0x37bc152ec
37bc15248lea edi, [rax+1]
37bc1524btest esi, esi
37bc1524djle 0x37bc152ec
37bc15253mov rcx, [rsp+536]
37bc1525bmov [rsp+160], eax
37bc15262lea r10l, [rsi+2*rax]
37bc15266mov r9, -1
37bc1526dmovsxd r13, [rsp+168]
37bc15275mov r8l, 1
37bc1527blea r11, [rbx+8]
37bc1527flea ebp, [rsi-1]
37bc15282lea r12, [rcx+24]
37bc15286nop [rax+rax]
37bc15290
37bc15290loc_37bc15290:
37bc15290movsxd rcx, r10l
37bc15293mov rdx, r9
37bc15296shl rdx, 4
37bc1529alea rax, [rbx+8*rcx]
37bc1529eadd rcx, rbp
37bc152a1add rdx, r12
37bc152a4lea rcx, [r11+8*rcx]
37bc152a8nop
37bc152aanop [rax+rax]
37bc152b5nop [rax+rax]
37bc152c0
37bc152c0loc_37bc152c0:
37bc152c0movsd_xmm x0, [rdx]
37bc152c4add rax, 8
37bc152c8add rdx, 16
37bc152ccmovsd_xmm [rax-8], x0
37bc152d1cmp rcx, rax
37bc152d4jne 0x37bc152c0
37bc152d6add r8l, 1
37bc152daadd r10l, esi
37bc152ddadd r9, r13
37bc152e0cmp r8l, edi
37bc152e3jne 0x37bc15290
37bc152e5mov eax, [rsp+160]
37bc152ec
37bc152ecloc_37bc152ec:
37bc152eclea edx, [rsi+rax+1]
37bc152f0mov rsi, [rsp+96]
37bc152f5mov [rsp+48], rbx
37bc152falea r9, [rip+0x836bc7]
37bc15301add eax, edx
37bc15303movsxd rcx, edx
37bc15306mov rdi, [rsp+128]
37bc1530emov [rsp+88], 1
37bc15317cdqe
37bc15319lea rcx, [rbx+8*rcx-8]
37bc1531emov [rsp+80], rsi
37bc15323mov rdx, r15
37bc15326lea rax, [rbx+8*rax-8]
37bc1532bmov [rsp+72], rcx
37bc15330mov rcx, [rsp+120]
37bc15335mov [rsp+32], rax
37bc1533amov r8, [rsp+512]
37bc15342mov [rsp+64], rdi
37bc15347mov [rsp+56], rsi
37bc1534cmov [rsp+40], r15
37bc15351call dgemv_
37bc15356mov rax, [rsp+512]
37bc1535emovsxd rcx, [rax]
37bc15361test ecx, ecx
37bc15363jle 0x37bc15398
37bc15365movsxd r8, [r15]
37bc15368lea edx, [rcx-1]
37bc1536badd rdx, r8
37bc1536elea rax, [rbx+8*r8]
37bc15372lea r8, [rbx+8*rdx+8]
37bc15377mov rdx, [rsp+152]
37bc1537fnop
37bc15380
37bc15380loc_37bc15380:
37bc15380movsd_xmm x0, [rax]
37bc15384movhpd x0, [rax+8*rcx]
37bc15389add rax, 8
37bc1538dmovups [rdx], x0
37bc15390add rdx, r14
37bc15393cmp r8, rax
37bc15396jne 0x37bc15380
37bc15398
37bc15398loc_37bc15398:
37bc15398mov rax, [rsp+664]
37bc153a0mov rdi, [rsp+152]
37bc153a8mov [rsp+80], 1
37bc153b1lea r8, [rip+0x836b28]
37bc153b8mov r9, [rsp+176]
37bc153c0mov rdx, r8
37bc153c3lea rcx, [rip+0x836b1a]
37bc153camov [rsp+72], rax
37bc153cfmov rax, [rsp+528]
37bc153d7mov [rsp+56], rdi
37bc153dcadd rdi, 16
37bc153e0mov [rsp+64], rax
37bc153e5mov rax, [rsp+512]
37bc153edmov [rsp+48], rax
37bc153f2mov rax, [rsp+96]
37bc153f7mov [rsp+40], rax
37bc153fclea rax, [rip+0x836ac5]
37bc15403mov [rsp+32], rax
37bc15408call zlascl_
37bc1540dmov [rsp+152], rdi
37bc15415mov esi, [r15]
37bc15418add [rsp+136], 1
37bc15421mov edi, [rsp+104]
37bc15425add [rsp+112], 8
37bc1542badd [rsp+144], 8
37bc15434cmp [rsp+184], edi
37bc1543bjge 0x37bc14ea0
37bc15441
37bc15441loc_37bc15441:
37bc15441cmp [rsp+212], esi
37bc15448jle 0x37bc14aa2
37bc1544e
37bc1544eloc_37bc1544e:
37bc1544emov rbx, [rsp+528]
37bc15456mov rcx, [rsp+520]
37bc1545emovsxd rax, esi
37bc15461mov [rsp+56], 1
37bc1546ashl rax, 4
37bc1546emov edx, [rsp+236]
37bc15475mov r8, [rsp+512]
37bc1547dmov [rsp+48], rbx
37bc15482mov rbx, [rsp+544]
37bc1548aadd rcx, rax
37bc1548dmov [rsp+40], rcx
37bc15492sub edx, esi
37bc15494lea rcx, [rip+0x836a4a]
37bc1549bmov [rsp+32], rbx
37bc154a0mov rbx, [rsp+536]
37bc154a8mov [rsp+260], edx
37bc154aflea rdx, [rsp+260]
37bc154b7lea r9, [rbx+rax]
37bc154bbcall zlacpy_
37bc154c0jmp 0x37bc14aa2
37bc154c5
37bc154c5loc_37bc154c5:
37bc154c5mulsd x0, x1
37bc154c9addsd x1, x11
37bc154cedivsd x0, x12
37bc154d3divsd x0, x1
37bc154d7xorpd x0, [rip+0x836a11]
37bc154dfjmp 0x37bc14f64
37bc154e4
37bc154e4loc_37bc154e4:
37bc154e4cmp [rsp+176], 1
37bc154ecje 0x37bc15e0c
37bc154f2mov rax, [rsp+536]
37bc154famov rsi, [rsp+216]
37bc15502mov [rsp+504], rbp
37bc1550amovq x7, [rip+0x8369de]
37bc15512mov [rsp+568], r13
37bc1551amov [rsp+152], rax
37bc15522mov rax, [rsp+224]
37bc1552amov [rsp+584], rdi
37bc15532lea r12, [rax+2*rsi]
37bc15536mov esi, 1
37bc1553blea rax, [8*r12+8]
37bc15543mov [rsp+192], r12
37bc1554bmov [rsp+144], rax
37bc15553lea rax, [8*r12]
37bc1555bmov [rsp+184], rax
37bc15563movsxd rax, [rsp+168]
37bc1556bshl rax, 4
37bc1556fmov [rsp+168], rax
37bc15577lea rax, [rip+0x836952]
37bc1557emov [rsp+120], rax
37bc15583lea rax, [rip+0x836936]
37bc1558amov [rsp+96], rax
37bc1558flea rax, [rip+0x836942]
37bc15596mov [rsp+128], rax
37bc1559enop
37bc155a0
37bc155a0loc_37bc155a0:
37bc155a0movsd_xmm x6, [r15+8*rsi-8]
37bc155a7mov rax, [rsp+600]
37bc155afpxor x0, x0
37bc155b3mov rdi, [rsp+144]
37bc155bbucomisd x6, x0
37bc155bfmovsd_xmm x1, [rax+rdi]
37bc155c4movsd_xmm [rsp+264], x1
37bc155cdjp 0x37bc155d1
37bc155cfje 0x37bc1560e
37bc155d1
37bc155d1loc_37bc155d1:
37bc155d1mov rax, [rsp+608]
37bc155d9movapd x0, x6
37bc155ddmov rdi, [rsp+144]
37bc155e5divsd x0, [rax+8*rsi-8]
37bc155ebmov rax, [rsp+600]
37bc155f3addsd x1, [rax+8*rsi-8]
37bc155f9mov rax, [rsp+616]
37bc15601divsd x0, x1
37bc15605divsd x0, [rax+rdi]
37bc1560axorpd x0, x7
37bc1560e
37bc1560eloc_37bc1560e:
37bc1560emovsd_xmm [rbx+8*rsi-8], x0
37bc15614cmp rsi, 1
37bc15618je 0x37bc156dc
37bc1561elea eax, [rsi-2]
37bc15621mov rbp, rbx
37bc15624mov [rsp+656], rbx
37bc1562cmov r13, [rsp+616]
37bc15634lea r14, [rbx+8*rax+8]
37bc15639mov r12, [rsp+600]
37bc15641mov rbx, [rsp+192]
37bc15649pxor x8, x8
37bc1564ejmp 0x37bc15670
37bc15650
37bc15650loc_37bc15650:
37bc15650mov [rbp], 0
37bc15658add rbp, 8
37bc1565ccmp rbp, r14
37bc1565fje 0x37bc156d4
37bc15661
37bc15661loc_37bc15661:
37bc15661movsd_xmm x6, [r15+8*rsi-8]
37bc15668add r13, 8
37bc1566cadd r12, 8
37bc15670
37bc15670loc_37bc15670:
37bc15670ucomisd x6, x8
37bc15675jp 0x37bc15679
37bc15677je 0x37bc15650
37bc15679
37bc15679loc_37bc15679:
37bc15679movsd_xmm x0, [r12+8*rbx+16]
37bc15680lea rcx, [rsp+264]
37bc15688lea rdx, [rsp+280]
37bc15690add rbp, 8
37bc15694xorpd x0, x7
37bc15698movsd_xmm [rsp+280], x0
37bc156a1call dlamc3_
37bc156a6subsd x0, [r13]
37bc156acdivsd x6, x0
37bc156b0movsd_xmm x0, [r12]
37bc156b6addsd x0, [rsp+264]
37bc156bfdivsd x6, x0
37bc156c3divsd x6, [r13+8*rbx+8]
37bc156camovsd_xmm [rbp-8], x6
37bc156cfcmp rbp, r14
37bc156d2jne 0x37bc15661
37bc156d4
37bc156d4loc_37bc156d4:
37bc156d4mov rbx, [rsp+656]
37bc156dc
37bc156dcloc_37bc156dc:
37bc156dcmov rdi, [rsp+632]
37bc156e4lea eax, [rsi+1]
37bc156e7mov edi, [rdi]
37bc156e9cmp eax, edi
37bc156ebjg 0x37bc1580e
37bc156f1mov rcx, [rsp+184]
37bc156f9mov ebp, eax
37bc156fblea rdx, [8*rsi]
37bc15703mov r14, [rsp+600]
37bc1570bneg rbp
37bc1570emov r13, [rsp+600]
37bc15716pxor x8, x8
37bc1571bshl rbp, 3
37bc1571flea r12, [rcx+rdx]
37bc15723mov rcx, [rsp+608]
37bc1572badd r12, rbp
37bc1572eadd rbp, rdx
37bc15731add rcx, rbp
37bc15734add r14, r12
37bc15737add r13, rbp
37bc1573aadd r12, [rsp+616]
37bc15742add rbp, rbx
37bc15745mov [rsp+104], rcx
37bc1574alea rcx, [rsp+280]
37bc15752mov [rsp+136], r12
37bc1575amov r12, r13
37bc1575dmov r13, rbx
37bc15760mov rbx, r14
37bc15763mov [rsp+112], rcx
37bc15768mov r14, rbp
37bc1576bmov ebp, edi
37bc1576dmov edi, eax
37bc1576fjmp 0x37bc1578f
37bc15771
37bc15771 0f 1f 80 00 00 00 00 .......
37bc15778
37bc15778loc_37bc15778:
37bc15778lea edx, [rdi-1]
37bc1577badd rdi, 1
37bc1577fmovsxd rdx, edx
37bc15782mov [r13+8*rdx], 0
37bc1578bcmp ebp, edi
37bc1578djl 0x37bc15801
37bc1578f
37bc1578floc_37bc1578f:
37bc1578fmovsd_xmm x6, [r15+8*rsi-8]
37bc15796ucomisd x6, x8
37bc1579bjp 0x37bc1579f
37bc1579dje 0x37bc15778
37bc1579f
37bc1579floc_37bc1579f:
37bc1579fmovsd_xmm x0, [rbx+8*rdi+8]
37bc157a5mov rdx, [rsp+112]
37bc157aalea rcx, [rsp+264]
37bc157b2xorpd x0, x7
37bc157b6movsd_xmm [rsp+280], x0
37bc157bfcall dlamc3_
37bc157c4mov rax, [rsp+104]
37bc157c9subsd x0, [rax+8*rdi]
37bc157cemov rax, [rsp+136]
37bc157d6divsd x6, x0
37bc157damovsd_xmm x0, [r12+8*rdi]
37bc157e0addsd x0, [rsp+264]
37bc157e9divsd x6, x0
37bc157eddivsd x6, [rax+8*rdi+8]
37bc157f3movsd_xmm [r14+8*rdi], x6
37bc157f9add rdi, 1
37bc157fdcmp ebp, edi
37bc157ffjge 0x37bc1578f
37bc15801
37bc15801loc_37bc15801:
37bc15801mov rax, [rsp+632]
37bc15809mov rbx, r13
37bc1580cmov edi, [rax]
37bc1580e
37bc1580eloc_37bc1580e:
37bc1580emov rax, [rsp+512]
37bc15816mov ebp, [rax]
37bc15818lea eax, [rbp+rbp]
37bc1581ctest ebp, ebp
37bc1581ejle 0x37bc158a9
37bc15824add ebp, 1
37bc15827test edi, edi
37bc15829jle 0x37bc158a9
37bc1582bmov rcx, [rsp+520]
37bc15833mov [rsp+104], eax
37bc15837lea r10l, [rax+rdi]
37bc1583blea r11, [rbx+8]
37bc1583fmovsxd r14, [rsp+160]
37bc15847mov r9, -1
37bc1584emov r8l, 1
37bc15854lea r12l, [rdi-1]
37bc15858lea r13, [rcx+16]
37bc1585cnop [rax]
37bc15860
37bc15860loc_37bc15860:
37bc15860movsxd rcx, r10l
37bc15863mov rdx, r9
37bc15866shl rdx, 4
37bc1586alea rax, [rbx+8*rcx]
37bc1586eadd rcx, r12
37bc15871add rdx, r13
37bc15874lea rcx, [r11+8*rcx]
37bc15878nop [rax+rax]
37bc15880
37bc15880loc_37bc15880:
37bc15880movsd_xmm x0, [rdx]
37bc15884add rax, 8
37bc15888add rdx, 16
37bc1588cmovsd_xmm [rax-8], x0
37bc15891cmp rax, rcx
37bc15894jne 0x37bc15880
37bc15896add r8l, 1
37bc1589aadd r10l, edi
37bc1589dadd r9, r14
37bc158a0cmp r8l, ebp
37bc158a3jne 0x37bc15860
37bc158a5mov eax, [rsp+104]
37bc158a9
37bc158a9loc_37bc158a9:
37bc158a9mov rcx, [rsp+96]
37bc158aemovsxd rdx, edi
37bc158b1lea eax, [rax+rdi+1]
37bc158b5mov [rsp+88], 1
37bc158belea rdx, [rbx+8*rdx]
37bc158c2cdqe
37bc158c4mov [rsp+48], rbx
37bc158c9mov r8, [rsp+512]
37bc158d1mov [rsp+80], rcx
37bc158d6lea rax, [rbx+8*rax-8]
37bc158dblea r9, [rip+0x8365e6]
37bc158e2mov [rsp+72], rdx
37bc158e7mov rdx, [rsp+128]
37bc158efmov [rsp+56], rcx
37bc158f4mov rcx, [rsp+632]
37bc158fcmov [rsp+64], rdx
37bc15901mov [rsp+40], rcx
37bc15906mov rdx, rcx
37bc15909mov rcx, [rsp+120]
37bc1590emov [rsp+32], rax
37bc15913call dgemv_
37bc15918mov rax, [rsp+632]
37bc15920mov edi, [rax]
37bc15922mov rax, [rsp+512]
37bc1592amov eax, [rax]
37bc1592ctest eax, eax
37bc1592ejle 0x37bc159c9
37bc15934lea ebp, [rax+1]
37bc15937test edi, edi
37bc15939jle 0x37bc159c9
37bc1593fmov rcx, [rsp+520]
37bc15947mov [rsp+104], eax
37bc1594blea r10l, [rdi+2*rax]
37bc1594flea r11, [rbx+8]
37bc15953movsxd r14, [rsp+160]
37bc1595bmov r9, -1
37bc15962mov r8l, 1
37bc15968lea r12l, [rdi-1]
37bc1596clea r13, [rcx+24]
37bc15970
37bc15970loc_37bc15970:
37bc15970movsxd rcx, r10l
37bc15973mov rdx, r9
37bc15976shl rdx, 4
37bc1597alea rax, [rbx+8*rcx]
37bc1597eadd rcx, r12
37bc15981add rdx, r13
37bc15984lea rcx, [r11+8*rcx]
37bc15988nop
37bc1598anop [rax+rax]
37bc15995nop [rax+rax]
37bc159a0
37bc159a0loc_37bc159a0:
37bc159a0movsd_xmm x0, [rdx]
37bc159a4add rax, 8
37bc159a8add rdx, 16
37bc159acmovsd_xmm [rax-8], x0
37bc159b1cmp rax, rcx
37bc159b4jne 0x37bc159a0
37bc159b6add r8l, 1
37bc159baadd r10l, edi
37bc159bdadd r9, r14
37bc159c0cmp r8l, ebp
37bc159c3jne 0x37bc15970
37bc159c5mov eax, [rsp+104]
37bc159c9
37bc159c9loc_37bc159c9:
37bc159c9lea edx, [rdi+rax+1]
37bc159cdmov rdi, [rsp+96]
37bc159d2mov [rsp+88], 1
37bc159dblea r9, [rip+0x8364e6]
37bc159e2movsxd rcx, edx
37bc159e5add eax, edx
37bc159e7mov [rsp+48], rbx
37bc159ecmov r8, [rsp+512]
37bc159f4lea rcx, [rbx+8*rcx-8]
37bc159f9mov [rsp+80], rdi
37bc159fecdqe
37bc15a00mov [rsp+72], rcx
37bc15a05mov rcx, [rsp+128]
37bc15a0dlea rax, [rbx+8*rax-8]
37bc15a12mov [rsp+56], rdi
37bc15a17mov rdi, [rsp+632]
37bc15a1fmov [rsp+64], rcx
37bc15a24mov rcx, [rsp+120]
37bc15a29mov [rsp+32], rax
37bc15a2emov rdx, rdi
37bc15a31mov [rsp+40], rdi
37bc15a36call dgemv_
37bc15a3bmov rax, [rsp+512]
37bc15a43movsxd rcx, [rax]
37bc15a46test ecx, ecx
37bc15a48jle 0x37bc15a98
37bc15a4amov rax, [rsp+632]
37bc15a52lea edx, [rcx-1]
37bc15a55mov r9, [rsp+168]
37bc15a5dmovsxd r8, [rax]
37bc15a60add rdx, r8
37bc15a63lea rax, [rbx+8*r8]
37bc15a67lea r8, [rbx+8*rdx+8]
37bc15a6cmov rdx, [rsp+152]
37bc15a74nop
37bc15a75nop [rax+rax]
37bc15a80
37bc15a80loc_37bc15a80:
37bc15a80movsd_xmm x0, [rax]
37bc15a84movhpd x0, [rax+8*rcx]
37bc15a89add rax, 8
37bc15a8dmovups [rdx], x0
37bc15a90add rdx, r9
37bc15a93cmp rax, r8
37bc15a96jne 0x37bc15a80
37bc15a98
37bc15a98loc_37bc15a98:
37bc15a98add [rsp+152], 16
37bc15aa1add rsi, 1
37bc15aa5add [rsp+144], 8
37bc15aaecmp [rsp+176], esi
37bc15ab5jge 0x37bc155a0
37bc15abbmov rbp, [rsp+504]
37bc15ac3mov r13, [rsp+568]
37bc15acbmov rdi, [rsp+584]
37bc15ad3mov eax, [rbp]
37bc15ad6
37bc15ad6loc_37bc15ad6:
37bc15ad6cmp eax, 1
37bc15ad9je 0x37bc15d7a
37bc15adf
37bc15adfloc_37bc15adf:
37bc15adfmov rax, [rsp+632]
37bc15ae7movsxd rax, [rax]
37bc15aeacmp eax, [rsp+212]
37bc15af1jl 0x37bc15cb8
37bc15af7
37bc15af7loc_37bc15af7:
37bc15af7mov rbx, [rsp+528]
37bc15affmovsxd rax, [rsp+200]
37bc15b07mov r8, [rsp+544]
37bc15b0fmov rdx, [rsp+536]
37bc15b17mov [rsp+32], rbx
37bc15b1cmov rbx, [rsp+520]
37bc15b24shl rax, 4
37bc15b28mov rcx, [rsp+512]
37bc15b30lea r9, [rbx+rax]
37bc15b34call zcopy_
37bc15b39cmp [rbp], 1
37bc15b3dje 0x37bc15d2c
37bc15b43
37bc15b43loc_37bc15b43:
37bc15b43mov rax, [rsp+552]
37bc15b4bmov rbx, [rsp+536]
37bc15b53mov [rsp+584], rdi
37bc15b5bmov r12, [rsp+512]
37bc15b63mov r14, [rsp+520]
37bc15b6blea rsi, [rax+4]
37bc15b6fmov rax, [rsp+536]
37bc15b77mov r15, [rsp+528]
37bc15b7flea rbp, [rax+16]
37bc15b83mov eax, [rsp+232]
37bc15b8amov rdi, rbp
37bc15b8dmov rbp, rsi
37bc15b90mov rsi, [rsp+544]
37bc15b98sub eax, 1
37bc15b9bshl rax, 4
37bc15b9flea rbx, [rbx+rax+32]
37bc15ba4nop
37bc15ba5nop [rax+rax]
37bc15bb0
37bc15bb0loc_37bc15bb0:
37bc15bb0movsxd rax, [rbp]
37bc15bb4mov [rsp+32], r15
37bc15bb9mov rdx, rdi
37bc15bbcmov r8, rsi
37bc15bbfmov rcx, r12
37bc15bc2add rdi, 16
37bc15bc6add rbp, 4
37bc15bcasub rax, 1
37bc15bceshl rax, 4
37bc15bd2lea r9, [r14+rax]
37bc15bd6call zcopy_
37bc15bdbcmp rdi, rbx
37bc15bdejne 0x37bc15bb0
37bc15be0mov rax, [rsp+560]
37bc15be8mov rdi, [rsp+584]
37bc15bf0movsxd rbx, [rax]
37bc15bf3test ebx, ebx
37bc15bf5jle 0x37bc14aa2
37bc15bfbmov rsi, [rsp+216]
37bc15c03mov rax, [rsp+224]
37bc15c0bmov r15, rdi
37bc15c0emov r12, [rsp+520]
37bc15c16mov r14, [rsp+528]
37bc15c1elea rax, [rax+2*rsi]
37bc15c22mov rsi, [rsp+240]
37bc15c2aadd rax, rbx
37bc15c2dlea rbp, [rdi+8*rax]
37bc15c31mov rax, [rsp+248]
37bc15c39mov rdi, rbx
37bc15c3clea rbx, [rsp+280]
37bc15c44lea rax, [rax+2*rsi]
37bc15c48lea rsi, [r13+4*rax]
37bc15c4dnop [rax]
37bc15c50
37bc15c50loc_37bc15c50:
37bc15c50movsxd rcx, [r13+4*rdi-4]
37bc15c55movsxd rdx, [rsi+4*rdi]
37bc15c59mov r8, r14
37bc15c5cmovsd_xmm x0, [r15+8*rdi-8]
37bc15c63mov [rsp+40], rbp
37bc15c68sub rdi, 1
37bc15c6csub rbp, 8
37bc15c70sub rcx, 1
37bc15c74mov [rsp+48], rbx
37bc15c79sub rdx, 1
37bc15c7dxorpd x0, [rip+0x83626b]
37bc15c85shl rcx, 4
37bc15c89mov [rsp+32], r14
37bc15c8eshl rdx, 4
37bc15c92movsd_xmm [rsp+280], x0
37bc15c9blea r9, [r12+rcx]
37bc15c9fadd rdx, r12
37bc15ca2mov rcx, [rsp+512]
37bc15caacall zdrot_
37bc15caftest edi, edi
37bc15cb1jg 0x37bc15c50
37bc15cb3jmp 0x37bc14aa2
37bc15cb8
37bc15cb8loc_37bc15cb8:
37bc15cb8mov rbx, [rsp+544]
37bc15cc0mov edx, [rsp+236]
37bc15cc7mov [rsp+56], 1
37bc15cd0mov rcx, [rsp+536]
37bc15cd8mov r8, [rsp+512]
37bc15ce0sub edx, eax
37bc15ce2mov [rsp+48], rbx
37bc15ce7shl rax, 4
37bc15cebmov rbx, [rsp+528]
37bc15cf3add rcx, rax
37bc15cf6mov [rsp+280], edx
37bc15cfdlea rdx, [rsp+280]
37bc15d05mov [rsp+40], rcx
37bc15d0alea rcx, [rip+0x8361d4]
37bc15d11mov [rsp+32], rbx
37bc15d16mov rbx, [rsp+520]
37bc15d1elea r9, [rbx+rax]
37bc15d22call zlacpy_
37bc15d27jmp 0x37bc15af7
37bc15d2c
37bc15d2cloc_37bc15d2c:
37bc15d2cmov eax, [rsp+212]
37bc15d33mov rbx, [rsp+528]
37bc15d3bmov rdx, [rsp+536]
37bc15d43mov r8, [rsp+544]
37bc15d4bsub eax, 1
37bc15d4emov [rsp+32], rbx
37bc15d53mov rbx, [rsp+520]
37bc15d5bcdqe
37bc15d5dmov rcx, [rsp+512]
37bc15d65shl rax, 4
37bc15d69add rdx, rax
37bc15d6clea r9, [rbx+rax]
37bc15d70call zcopy_
37bc15d75jmp 0x37bc15b43
37bc15d7a
37bc15d7aloc_37bc15d7a:
37bc15d7amov eax, [rsp+212]
37bc15d81mov rbx, [rsp+536]
37bc15d89mov r8, [rsp+528]
37bc15d91mov rcx, [rsp+512]
37bc15d99sub eax, 1
37bc15d9ccdqe
37bc15d9eshl rax, 4
37bc15da2add rbx, rax
37bc15da5add rax, [rsp+520]
37bc15dadmov rdx, rax
37bc15db0mov rax, [rsp+544]
37bc15db8mov r9, rbx
37bc15dbbmov [rsp+32], rax
37bc15dc0call zcopy_
37bc15dc5mov rax, [rsp+648]
37bc15dcdmov rdx, [rsp+536]
37bc15dd5mov r9, rbx
37bc15dd8mov rcx, [rsp+512]
37bc15de0mov [rsp+48], rax
37bc15de5mov rax, [rsp+640]
37bc15dedmov [rsp+40], rax
37bc15df2mov rax, [rsp+544]
37bc15dfamov [rsp+32], rax
37bc15dffmov r8, rax
37bc15e02call zdrot_
37bc15e07jmp 0x37bc15adf
37bc15e0c
37bc15e0cloc_37bc15e0c:
37bc15e0cmov rax, [rsp+544]
37bc15e14mov r9, [rsp+536]
37bc15e1cmov r8, [rsp+528]
37bc15e24mov rdx, [rsp+520]
37bc15e2cmov [rsp+32], rax
37bc15e31mov rcx, [rsp+512]
37bc15e39call zcopy_
37bc15e3emov eax, [rbp]
37bc15e41jmp 0x37bc15ad6
37bc15e46
37bc15e46loc_37bc15e46:
37bc15e46mov rax, [rsp+528]
37bc15e4emov r9, [rsp+520]
37bc15e56mov r8, [rsp+544]
37bc15e5emov rdx, [rsp+536]
37bc15e66mov [rsp+32], rax
37bc15e6bmov rcx, [rsp+512]
37bc15e73call zcopy_
37bc15e78pxor x0, x0
37bc15e7ccomisd x0, [r15]
37bc15e81ja 0x37bc15e99
37bc15e83mov rax, [rsp+632]
37bc15e8bmov esi, [rax]
37bc15e8djmp 0x37bc15441
37bc15e92
37bc15e92loc_37bc15e92:
37bc15e92mov esi, edx
37bc15e94jmp 0x37bc1544e
37bc15e99
37bc15e99loc_37bc15e99:
37bc15e99mov r9, [rsp+528]
37bc15ea1mov r8, [rsp+520]
37bc15ea9lea rdx, [rip+0x836008]
37bc15eb0mov rcx, [rsp+512]
37bc15eb8call zdscal_
37bc15ebdmov rax, [rsp+632]
37bc15ec5mov esi, [rax]
37bc15ec7jmp 0x37bc15441
37bc15ecc
37bc15eccloc_37bc15ecc:
37bc15eccmov r9l, -7
37bc15ed2mov r8l, 7
37bc15ed8jmp 0x37bc14a74
37bc15edd
37bc15eddloc_37bc15edd:
37bc15eddmov r9l, -20
37bc15ee3mov r8l, 20
37bc15ee9jmp 0x37bc14a74
37bc15eee
37bc15eeeloc_37bc15eee:
37bc15eeemov r9l, -11
37bc15ef4mov r8l, 11
37bc15efajmp 0x37bc14a74
37bc15eff
37bc15effloc_37bc15eff:
37bc15effmov r9l, -9
37bc15f05mov r8l, 9
37bc15f0bjmp 0x37bc14a74
37bc15f10
37bc15f10loc_37bc15f10:
37bc15f10mov r9l, -15
37bc15f16mov r8l, 15
37bc15f1cjmp 0x37bc14a74
37bc15f21
37bc15f21loc_37bc15f21:
37bc15f21mov r9l, -13
37bc15f27mov r8l, 13
37bc15f2djmp 0x37bc14a74
37bc149a0
37bc149a0zlals0_:
37bc149a0push r15
37bc149a2push r14
37bc149a4push r13
37bc149a6push r12
37bc149a8push rbp
37bc149a9push rdi
37bc149aapush rsi
37bc149abpush rbx
37bc149acsub rsp, 408
37bc149b3movups [rsp+288], x6
37bc149bbmovups [rsp+304], x7
37bc149c3movups [rsp+320], x8
37bc149ccmovups [rsp+336], x9
37bc149d5movups [rsp+352], x10
37bc149demovups [rsp+368], x11
37bc149e7movups [rsp+384], x12
37bc149f0mov rsi, [rsp+528]
37bc149f8mov r14, [rsp+544]
37bc14a00mov ecx, [rcx]
37bc14a02mov r13, [rsp+568]
37bc14a0amov esi, [rsi]
37bc14a0cmov r14l, [r14]
37bc14a0fmov rdi, [rsp+584]
37bc14a17mov r15, [rsp+624]
37bc14a1fmov rax, rdx
37bc14a22mov r11, r8
37bc14a25mov rbp, r9
37bc14a28mov [rsp+160], esi
37bc14a2fmov r8, [rsp+592]
37bc14a37mov r9, [rsp+664]
37bc14a3fmov [rsp+168], r14l
37bc14a47mov rdx, [rsp+576]
37bc14a4fmov rbx, [rsp+656]
37bc14a57mov [r9], 0
37bc14a5emov r10l, [r8]
37bc14a61mov r9l, -1
37bc14a67mov r8l, 1
37bc14a6dmov edx, [rdx]
37bc14a6fcmp ecx, 1
37bc14a72jbe 0x37bc14af3
37bc14a74
37bc14a74loc_37bc14a74:
37bc14a74mov rax, [rsp+664]
37bc14a7cmov [rsp+280], r8l
37bc14a84lea rdx, [rsp+280]
37bc14a8cmov r8l, 6
37bc14a92lea rcx, [rip+0x837417]
37bc14a99mov [rax], r9l
37bc14a9ccall xerbla_
37bc14aa1nop
37bc14aa2
37bc14aa2loc_37bc14aa2:
37bc14aa2movups x6, [rsp+288]
37bc14aaamovups x7, [rsp+304]
37bc14ab2movups x8, [rsp+320]
37bc14abbmovups x9, [rsp+336]
37bc14ac4movups x10, [rsp+352]
37bc14acdmovups x11, [rsp+368]
37bc14ad6movups x12, [rsp+384]
37bc14adfadd rsp, 408
37bc14ae6pop rbx
37bc14ae7pop rsi
37bc14ae8pop rdi
37bc14ae9pop rbp
37bc14aeapop r12
37bc14aecpop r13
37bc14aeepop r14
37bc14af0pop r15
37bc14af2ret
37bc14af3
37bc14af3loc_37bc14af3:
37bc14af3mov r12l, [rax]
37bc14af6mov [rsp+200], r12l
37bc14afetest r12l, r12l
37bc14b01jle 0x37bc15027
37bc14b07mov eax, [r11]
37bc14b0atest eax, eax
37bc14b0cjle 0x37bc15016
37bc14b12mov r11l, [rbp]
37bc14b16mov r9l, -4
37bc14b1cmov r8l, 4
37bc14b22cmp r11l, 1
37bc14b26ja 0x37bc14a74
37bc14b2cmov r9, [rsp+512]
37bc14b34mov r8l, [r9]
37bc14b37test r8l, r8l
37bc14b3ajle 0x37bc15038
37bc14b40add eax, r12l
37bc14b43mov [rsp+232], eax
37bc14b4aadd eax, 1
37bc14b4dmov [rsp+236], eax
37bc14b54cmp esi, eax
37bc14b56jl 0x37bc15ecc
37bc14b5cmov esi, eax
37bc14b5ecmp r14l, eax
37bc14b61jl 0x37bc15eff
37bc14b67mov rax, [rsp+560]
37bc14b6fmov eax, [rax]
37bc14b71test eax, eax
37bc14b73js 0x37bc15eee
37bc14b79cmp edx, esi
37bc14b7bjl 0x37bc15f21
37bc14b81cmp r10l, esi
37bc14b84jl 0x37bc15f10
37bc14b8amov rsi, [rsp+632]
37bc14b92mov esi, [rsi]
37bc14b94mov [rsp+176], esi
37bc14b9btest esi, esi
37bc14b9djle 0x37bc15edd
37bc14ba3movsxd rsi, edx
37bc14ba6mov [rsp+240], rsi
37bc14baenot rsi
37bc14bb1mov [rsp+248], rsi
37bc14bb9movsxd rsi, r10l
37bc14bbcmov [rsp+216], rsi
37bc14bc4not rsi
37bc14bc7mov [rsp+224], rsi
37bc14bcfmov esi, [rsp+236]
37bc14bd6add esi, r11l
37bc14bd9mov [rsp+212], esi
37bc14be0test ecx, ecx
37bc14be2jne 0x37bc154e4
37bc14be8test eax, eax
37bc14beaje 0x37bc14cc0
37bc14bf0mov rsi, [rsp+248]
37bc14bf8mov r12, rdi
37bc14bfbmov rdi, [rsp+240]
37bc14c03mov ebp, 1
37bc14c08mov rcx, [rsp+216]
37bc14c10mov [rsp+624], r15
37bc14c18lea rdx, [rsi+2*rdi]
37bc14c1cmov rsi, [rsp+224]
37bc14c24mov [rsp+656], rbx
37bc14c2cmov ebx, eax
37bc14c2emov r14, [rsp+520]
37bc14c36mov r15, [rsp+528]
37bc14c3elea rdi, [r13+4*rdx]
37bc14c43lea rsi, [rsi+2*rcx+1]
37bc14c48lea rax, [8*rsi]
37bc14c50mov rsi, rbp
37bc14c53mov rbp, rax
37bc14c56nop [rax+rax]
37bc14c60
37bc14c60loc_37bc14c60:
37bc14c60movsxd rcx, [r13+4*rsi-4]
37bc14c65movsxd rdx, [rdi+4*rsi]
37bc14c69lea r8, [rbp+r12]
37bc14c6emov [rsp+48], r12
37bc14c73mov [rsp+40], r8
37bc14c78add rsi, 1
37bc14c7cmov r8, r15
37bc14c7fadd r12, 8
37bc14c83sub rcx, 1
37bc14c87mov [rsp+32], r15
37bc14c8csub rdx, 1
37bc14c90shl rcx, 4
37bc14c94shl rdx, 4
37bc14c98lea r9, [r14+rcx]
37bc14c9cmov rcx, [rsp+512]
37bc14ca4add rdx, r14
37bc14ca7call zdrot_
37bc14caccmp ebx, esi
37bc14caejge 0x37bc14c60
37bc14cb0mov r15, [rsp+624]
37bc14cb8mov rbx, [rsp+656]
37bc14cc0
37bc14cc0loc_37bc14cc0:
37bc14cc0mov rax, [rsp+544]
37bc14cc8movsxd rdx, [rsp+200]
37bc14cd0mov r9, [rsp+536]
37bc14cd8mov r8, [rsp+528]
37bc14ce0mov [rsp+32], rax
37bc14ce5mov rcx, [rsp+512]
37bc14cedshl rdx, 4
37bc14cf1add rdx, [rsp+520]
37bc14cf9call zcopy_
37bc14cfemov rax, [rsp+552]
37bc14d06mov rsi, [rsp+536]
37bc14d0emov [rsp+656], rbx
37bc14d16mov r12, [rsp+512]
37bc14d1emov r13, [rsp+520]
37bc14d26lea rdi, [rax+4]
37bc14d2amov rax, [rsp+536]
37bc14d32mov r14, [rsp+528]
37bc14d3amov rbx, [rsp+544]
37bc14d42add rax, 16
37bc14d46mov rbp, rax
37bc14d49mov [rsp+200], rax
37bc14d51mov eax, [rsp+232]
37bc14d58sub eax, 1
37bc14d5bshl rax, 4
37bc14d5flea rsi, [rsi+rax+32]
37bc14d64mov rax, rdi
37bc14d67mov rdi, rbp
37bc14d6amov rbp, rax
37bc14d6dnop [rax]
37bc14d70
37bc14d70loc_37bc14d70:
37bc14d70movsxd rdx, [rbp]
37bc14d74mov [rsp+32], rbx
37bc14d79mov r9, rdi
37bc14d7cmov r8, r14
37bc14d7fmov rcx, r12
37bc14d82add rdi, 16
37bc14d86add rbp, 4
37bc14d8asub rdx, 1
37bc14d8eshl rdx, 4
37bc14d92add rdx, r13
37bc14d95call zcopy_
37bc14d9acmp rsi, rdi
37bc14d9djne 0x37bc14d70
37bc14d9fmov rax, [rsp+632]
37bc14da7mov rbx, [rsp+656]
37bc14dafmov edx, [rax]
37bc14db1cmp edx, 1
37bc14db4je 0x37bc15e46
37bc14dbatest edx, edx
37bc14dbcjle 0x37bc15e92
37bc14dc2mov rax, [rsp+520]
37bc14dcapxor x6, x6
37bc14dcemov rsi, [rsp+216]
37bc14dd6mov [rsp+112], 8
37bc14ddfmov [rsp+136], 1
37bc14debmovsd_xmm x10, [rip+0x83710c]
37bc14df4mov [rsp+152], rax
37bc14dfcmov rax, [rsp+224]
37bc14e04mov [rsp+104], 1
37bc14e0clea rax, [rax+2*rsi]
37bc14e10mov rsi, [rsp+600]
37bc14e18mov [rsp+184], edx
37bc14e1fshl rax, 3
37bc14e23mov [rsp+624], r15
37bc14e2bmov r15, [rsp+632]
37bc14e33lea rsi, [rsi+rax+16]
37bc14e38mov [rsp+144], rsi
37bc14e40mov rsi, [rsp+600]
37bc14e48lea rax, [rsi+rax+8]
37bc14e4dmov esi, edx
37bc14e4fmov [rsp+192], rax
37bc14e57movsxd rax, [rsp+160]
37bc14e5fshl rax, 4
37bc14e63mov r14, rax
37bc14e66lea rax, [rsp+280]
37bc14e6emov [rsp+176], rax
37bc14e76lea rax, [rip+0x837053]
37bc14e7dmov [rsp+120], rax
37bc14e82lea rax, [rip+0x837037]
37bc14e89mov [rsp+96], rax
37bc14e8elea rax, [rip+0x837043]
37bc14e95mov [rsp+128], rax
37bc14e9dnop [rax]
37bc14ea0
37bc14ea0loc_37bc14ea0:
37bc14ea0mov rdx, [rsp+144]
37bc14ea8mov rax, [rsp+608]
37bc14eb0mov rcx, [rsp+112]
37bc14eb5mov edi, [rsp+104]
37bc14eb9movsd_xmm x1, [rdx-8]
37bc14ebemovsd_xmm x12, [rax+rcx-8]
37bc14ec5mov rax, [rsp+600]
37bc14ecdmovapd x0, x1
37bc14ed1xorpd x0, [rip+0x837017]
37bc14ed9movsd_xmm x11, [rax+rcx-8]
37bc14ee0mov eax, edi
37bc14ee2add edi, 1
37bc14ee5mov [rsp+104], edi
37bc14ee9movsd_xmm [rsp+264], x0
37bc14ef2cmp esi, [rsp+136]
37bc14ef9jle 0x37bc14f28
37bc14efbmov rdi, [rsp+616]
37bc14f03movsd_xmm x0, [rdx]
37bc14f07xorpd x0, [rip+0x836fe1]
37bc14f0fmovsd_xmm x8, [rdi+rcx-8]
37bc14f16xorpd x8, [rip+0x836fd1]
37bc14f1fmovsd_xmm [rsp+272], x0
37bc14f28
37bc14f28loc_37bc14f28:
37bc14f28mov rcx, [rsp+112]
37bc14f2dmov rdi, [rsp+624]
37bc14f35movsd_xmm x0, [rdi+rcx-8]
37bc14f3bmov ecx, 0
37bc14f40ucomisd x0, x6
37bc14f44setnp dl
37bc14f47cmovne edx, ecx
37bc14f4atest dl, dl
37bc14f4cjne 0x37bc14f60
37bc14f4eucomisd x1, x6
37bc14f52setnp cl
37bc14f55cmove edx, ecx
37bc14f58test dl, dl
37bc14f5aje 0x37bc154c5
37bc14f60
37bc14f60loc_37bc14f60:
37bc14f60pxor x0, x0
37bc14f64
37bc14f64loc_37bc14f64:
37bc14f64mov rdi, [rsp+112]
37bc14f69movsd_xmm [rbx+rdi-8], x0
37bc14f6fcmp [rsp+136], 1
37bc14f78je 0x37bc15053
37bc14f7emov rdi, [rsp+624]
37bc14f86sub eax, 2
37bc14f89mov r12, [rsp+192]
37bc14f91mov rbp, rbx
37bc14f94lea r13, [rdi+8*rax+8]
37bc14f99jmp 0x37bc14fba
37bc14f9b
37bc14f9b 0f 1f 44 00 00 ..D..
37bc14fa0
37bc14fa0loc_37bc14fa0:
37bc14fa0add rdi, 8
37bc14fa4movsd_xmm [rbp], x1
37bc14fa9add r12, 8
37bc14fadadd rbp, 8
37bc14fb1cmp r13, rdi
37bc14fb4je 0x37bc15050
37bc14fba
37bc14fbaloc_37bc14fba:
37bc14fbamovsd_xmm x0, [rdi]
37bc14fbeucomisd x0, x6
37bc14fc2jp 0x37bc14fca
37bc14fc4pxor x1, x1
37bc14fc8je 0x37bc14fa0
37bc14fca
37bc14fcaloc_37bc14fca:
37bc14fcamovsd_xmm x2, [r12]
37bc14fd0ucomisd x2, x6
37bc14fd4jp 0x37bc14fdc
37bc14fd6pxor x1, x1
37bc14fdaje 0x37bc14fa0
37bc14fdc
37bc14fdcloc_37bc14fdc:
37bc14fdcmovapd x7, x0
37bc14fe0lea rdx, [rsp+264]
37bc14fe8mov rcx, r12
37bc14febmulsd x7, x2
37bc14fefcall dlamc3_
37bc14ff4movsd_xmm x2, [r12]
37bc14ffamovapd x1, x0
37bc14ffesubsd x1, x12
37bc15003addsd x2, x11
37bc15008divsd x7, x1
37bc1500cmovapd x1, x7
37bc15010divsd x1, x2
37bc15014jmp 0x37bc14fa0
37bc15016
37bc15016loc_37bc15016:
37bc15016mov r9l, -3
37bc1501cmov r8l, 3
37bc15022jmp 0x37bc14a74
37bc15027
37bc15027loc_37bc15027:
37bc15027mov r9l, -2
37bc1502dmov r8l, 2
37bc15033jmp 0x37bc14a74
37bc15038
37bc15038loc_37bc15038:
37bc15038mov r9l, -5
37bc1503emov r8l, 5
37bc15044jmp 0x37bc14a74
37bc15049
37bc15049 0f 1f 80 00 00 00 00 .......
37bc15050
37bc15050loc_37bc15050:
37bc15050mov esi, [r15]
37bc15053
37bc15053loc_37bc15053:
37bc15053cmp esi, [rsp+104]
37bc15057jl 0x37bc15110
37bc1505dmovsxd rbp, [rsp+104]
37bc15062mov rdi, [rsp+112]
37bc15067mov r13, [rsp+624]
37bc1506fmov rax, rbp
37bc15072neg rax
37bc15075lea r12, [rdi+8*rax]
37bc15079lea rax, [rsp+272]
37bc15081mov rdi, [rsp+144]
37bc15089add r13, r12
37bc1508cmov [rsp+160], rax
37bc15094add r12, rbx
37bc15097jmp 0x37bc150b2
37bc15099
37bc15099 0f 1f 80 00 00 00 00 .......
37bc150a0
37bc150a0loc_37bc150a0:
37bc150a0movsd_xmm [r12+8*rbp], x1
37bc150a6add rbp, 1
37bc150aaadd rdi, 8
37bc150aecmp esi, ebp
37bc150b0jl 0x37bc15110
37bc150b2
37bc150b2loc_37bc150b2:
37bc150b2movsd_xmm x0, [r13+8*rbp]
37bc150b9ucomisd x0, x6
37bc150bdjp 0x37bc150c5
37bc150bfpxor x1, x1
37bc150c3je 0x37bc150a0
37bc150c5
37bc150c5loc_37bc150c5:
37bc150c5movsd_xmm x2, [rdi]
37bc150c9ucomisd x2, x6
37bc150cdjp 0x37bc150d5
37bc150cfpxor x1, x1
37bc150d3je 0x37bc150a0
37bc150d5
37bc150d5loc_37bc150d5:
37bc150d5mov rdx, [rsp+160]
37bc150ddmovapd x7, x0
37bc150e1mov rcx, rdi
37bc150e4mulsd x7, x2
37bc150e8call dlamc3_
37bc150edmovsd_xmm x2, [rdi]
37bc150f1movapd x1, x0
37bc150f5addsd x1, x8
37bc150faaddsd x2, x11
37bc150ffdivsd x7, x1
37bc15103movapd x1, x7
37bc15107divsd x1, x2
37bc1510bjmp 0x37bc150a0
37bc1510d
37bc1510d 0f 1f 00 ...
37bc15110
37bc15110loc_37bc15110:
37bc15110movsd_xmm [rbx], x10
37bc15115lea r8, [rip+0x836da4]
37bc1511cmov rdx, rbx
37bc1511fmov rcx, r15
37bc15122call dnrm2_
37bc15127mov rax, [rsp+512]
37bc1512fmov esi, [r15]
37bc15132movsd_xmm [rsp+280], x0
37bc1513bmov edi, [rax]
37bc1513dlea eax, [rdi+rdi]
37bc15140test edi, edi
37bc15142jle 0x37bc151cc
37bc15148add edi, 1
37bc1514btest esi, esi
37bc1514djle 0x37bc151cc
37bc1514fmov [rsp+160], eax
37bc15156movsxd r12, [rsp+168]
37bc1515elea r10l, [rsi+rax]
37bc15162mov r9, -1
37bc15169mov r13, [rsp+200]
37bc15171mov r8l, 1
37bc15177lea r11, [rbx+8]
37bc1517blea ebp, [rsi-1]
37bc1517enop
37bc15180
37bc15180loc_37bc15180:
37bc15180movsxd rcx, r10l
37bc15183mov rdx, r9
37bc15186shl rdx, 4
37bc1518alea rax, [rbx+8*rcx]
37bc1518eadd rcx, rbp
37bc15191add rdx, r13
37bc15194lea rcx, [r11+8*rcx]
37bc15198nop [rax+rax]
37bc151a0
37bc151a0loc_37bc151a0:
37bc151a0movsd_xmm x0, [rdx]
37bc151a4add rax, 8
37bc151a8add rdx, 16
37bc151acmovsd_xmm [rax-8], x0
37bc151b1cmp rcx, rax
37bc151b4jne 0x37bc151a0
37bc151b6add r8l, 1
37bc151baadd r10l, esi
37bc151bdadd r9, r12
37bc151c0cmp edi, r8l
37bc151c3jne 0x37bc15180
37bc151c5mov eax, [rsp+160]
37bc151cc
37bc151ccloc_37bc151cc:
37bc151cclea eax, [rsi+rax+1]
37bc151d0mov rdi, [rsp+96]
37bc151d5movsxd rdx, esi
37bc151d8mov [rsp+48], rbx
37bc151ddmov rcx, [rsp+128]
37bc151e5cdqe
37bc151e7lea rdx, [rbx+8*rdx]
37bc151ebmov [rsp+88], 1
37bc151f4lea rax, [rbx+8*rax-8]
37bc151f9mov [rsp+72], rdx
37bc151femov rdx, r15
37bc15201mov r8, [rsp+512]
37bc15209mov [rsp+64], rcx
37bc1520emov rcx, [rsp+120]
37bc15213lea r9, [rip+0x836cae]
37bc1521amov [rsp+32], rax
37bc1521fmov [rsp+80], rdi
37bc15224mov [rsp+56], rdi
37bc15229mov [rsp+40], r15
37bc1522ecall dgemv_
37bc15233mov rax, [rsp+512]
37bc1523bmov esi, [r15]
37bc1523emov eax, [rax]
37bc15240test eax, eax
37bc15242jle 0x37bc152ec
37bc15248lea edi, [rax+1]
37bc1524btest esi, esi
37bc1524djle 0x37bc152ec
37bc15253mov rcx, [rsp+536]
37bc1525bmov [rsp+160], eax
37bc15262lea r10l, [rsi+2*rax]
37bc15266mov r9, -1
37bc1526dmovsxd r13, [rsp+168]
37bc15275mov r8l, 1
37bc1527blea r11, [rbx+8]
37bc1527flea ebp, [rsi-1]
37bc15282lea r12, [rcx+24]
37bc15286nop [rax+rax]
37bc15290
37bc15290loc_37bc15290:
37bc15290movsxd rcx, r10l
37bc15293mov rdx, r9
37bc15296shl rdx, 4
37bc1529alea rax, [rbx+8*rcx]
37bc1529eadd rcx, rbp
37bc152a1add rdx, r12
37bc152a4lea rcx, [r11+8*rcx]
37bc152a8nop
37bc152aanop [rax+rax]
37bc152b5nop [rax+rax]
37bc152c0
37bc152c0loc_37bc152c0:
37bc152c0movsd_xmm x0, [rdx]
37bc152c4add rax, 8
37bc152c8add rdx, 16
37bc152ccmovsd_xmm [rax-8], x0
37bc152d1cmp rcx, rax
37bc152d4jne 0x37bc152c0
37bc152d6add r8l, 1
37bc152daadd r10l, esi
37bc152ddadd r9, r13
37bc152e0cmp r8l, edi
37bc152e3jne 0x37bc15290
37bc152e5mov eax, [rsp+160]
37bc152ec
37bc152ecloc_37bc152ec:
37bc152eclea edx, [rsi+rax+1]
37bc152f0mov rsi, [rsp+96]
37bc152f5mov [rsp+48], rbx
37bc152falea r9, [rip+0x836bc7]
37bc15301add eax, edx
37bc15303movsxd rcx, edx
37bc15306mov rdi, [rsp+128]
37bc1530emov [rsp+88], 1
37bc15317cdqe
37bc15319lea rcx, [rbx+8*rcx-8]
37bc1531emov [rsp+80], rsi
37bc15323mov rdx, r15
37bc15326lea rax, [rbx+8*rax-8]
37bc1532bmov [rsp+72], rcx
37bc15330mov rcx, [rsp+120]
37bc15335mov [rsp+32], rax
37bc1533amov r8, [rsp+512]
37bc15342mov [rsp+64], rdi
37bc15347mov [rsp+56], rsi
37bc1534cmov [rsp+40], r15
37bc15351call dgemv_
37bc15356mov rax, [rsp+512]
37bc1535emovsxd rcx, [rax]
37bc15361test ecx, ecx
37bc15363jle 0x37bc15398
37bc15365movsxd r8, [r15]
37bc15368lea edx, [rcx-1]
37bc1536badd rdx, r8
37bc1536elea rax, [rbx+8*r8]
37bc15372lea r8, [rbx+8*rdx+8]
37bc15377mov rdx, [rsp+152]
37bc1537fnop
37bc15380
37bc15380loc_37bc15380:
37bc15380movsd_xmm x0, [rax]
37bc15384movhpd x0, [rax+8*rcx]
37bc15389add rax, 8
37bc1538dmovups [rdx], x0
37bc15390add rdx, r14
37bc15393cmp r8, rax
37bc15396jne 0x37bc15380
37bc15398
37bc15398loc_37bc15398:
37bc15398mov rax, [rsp+664]
37bc153a0mov rdi, [rsp+152]
37bc153a8mov [rsp+80], 1
37bc153b1lea r8, [rip+0x836b28]
37bc153b8mov r9, [rsp+176]
37bc153c0mov rdx, r8
37bc153c3lea rcx, [rip+0x836b1a]
37bc153camov [rsp+72], rax
37bc153cfmov rax, [rsp+528]
37bc153d7mov [rsp+56], rdi
37bc153dcadd rdi, 16
37bc153e0mov [rsp+64], rax
37bc153e5mov rax, [rsp+512]
37bc153edmov [rsp+48], rax
37bc153f2mov rax, [rsp+96]
37bc153f7mov [rsp+40], rax
37bc153fclea rax, [rip+0x836ac5]
37bc15403mov [rsp+32], rax
37bc15408call zlascl_
37bc1540dmov [rsp+152], rdi
37bc15415mov esi, [r15]
37bc15418add [rsp+136], 1
37bc15421mov edi, [rsp+104]
37bc15425add [rsp+112], 8
37bc1542badd [rsp+144], 8
37bc15434cmp [rsp+184], edi
37bc1543bjge 0x37bc14ea0
37bc15441
37bc15441loc_37bc15441:
37bc15441cmp [rsp+212], esi
37bc15448jle 0x37bc14aa2
37bc1544e
37bc1544eloc_37bc1544e:
37bc1544emov rbx, [rsp+528]
37bc15456mov rcx, [rsp+520]
37bc1545emovsxd rax, esi
37bc15461mov [rsp+56], 1
37bc1546ashl rax, 4
37bc1546emov edx, [rsp+236]
37bc15475mov r8, [rsp+512]
37bc1547dmov [rsp+48], rbx
37bc15482mov rbx, [rsp+544]
37bc1548aadd rcx, rax
37bc1548dmov [rsp+40], rcx
37bc15492sub edx, esi
37bc15494lea rcx, [rip+0x836a4a]
37bc1549bmov [rsp+32], rbx
37bc154a0mov rbx, [rsp+536]
37bc154a8mov [rsp+260], edx
37bc154aflea rdx, [rsp+260]
37bc154b7lea r9, [rbx+rax]
37bc154bbcall zlacpy_
37bc154c0jmp 0x37bc14aa2
37bc154c5
37bc154c5loc_37bc154c5:
37bc154c5mulsd x0, x1
37bc154c9addsd x1, x11
37bc154cedivsd x0, x12
37bc154d3divsd x0, x1
37bc154d7xorpd x0, [rip+0x836a11]
37bc154dfjmp 0x37bc14f64
37bc154e4
37bc154e4loc_37bc154e4:
37bc154e4cmp [rsp+176], 1
37bc154ecje 0x37bc15e0c
37bc154f2mov rax, [rsp+536]
37bc154famov rsi, [rsp+216]
37bc15502mov [rsp+504], rbp
37bc1550amovq x7, [rip+0x8369de]
37bc15512mov [rsp+568], r13
37bc1551amov [rsp+152], rax
37bc15522mov rax, [rsp+224]
37bc1552amov [rsp+584], rdi
37bc15532lea r12, [rax+2*rsi]
37bc15536mov esi, 1
37bc1553blea rax, [8*r12+8]
37bc15543mov [rsp+192], r12
37bc1554bmov [rsp+144], rax
37bc15553lea rax, [8*r12]
37bc1555bmov [rsp+184], rax
37bc15563movsxd rax, [rsp+168]
37bc1556bshl rax, 4
37bc1556fmov [rsp+168], rax
37bc15577lea rax, [rip+0x836952]
37bc1557emov [rsp+120], rax
37bc15583lea rax, [rip+0x836936]
37bc1558amov [rsp+96], rax
37bc1558flea rax, [rip+0x836942]
37bc15596mov [rsp+128], rax
37bc1559enop
37bc155a0
37bc155a0loc_37bc155a0:
37bc155a0movsd_xmm x6, [r15+8*rsi-8]
37bc155a7mov rax, [rsp+600]
37bc155afpxor x0, x0
37bc155b3mov rdi, [rsp+144]
37bc155bbucomisd x6, x0
37bc155bfmovsd_xmm x1, [rax+rdi]
37bc155c4movsd_xmm [rsp+264], x1
37bc155cdjp 0x37bc155d1
37bc155cfje 0x37bc1560e
37bc155d1
37bc155d1loc_37bc155d1:
37bc155d1mov rax, [rsp+608]
37bc155d9movapd x0, x6
37bc155ddmov rdi, [rsp+144]
37bc155e5divsd x0, [rax+8*rsi-8]
37bc155ebmov rax, [rsp+600]
37bc155f3addsd x1, [rax+8*rsi-8]
37bc155f9mov rax, [rsp+616]
37bc15601divsd x0, x1
37bc15605divsd x0, [rax+rdi]
37bc1560axorpd x0, x7
37bc1560e
37bc1560eloc_37bc1560e:
37bc1560emovsd_xmm [rbx+8*rsi-8], x0
37bc15614cmp rsi, 1
37bc15618je 0x37bc156dc
37bc1561elea eax, [rsi-2]
37bc15621mov rbp, rbx
37bc15624mov [rsp+656], rbx
37bc1562cmov r13, [rsp+616]
37bc15634lea r14, [rbx+8*rax+8]
37bc15639mov r12, [rsp+600]
37bc15641mov rbx, [rsp+192]
37bc15649pxor x8, x8
37bc1564ejmp 0x37bc15670
37bc15650
37bc15650loc_37bc15650:
37bc15650mov [rbp], 0
37bc15658add rbp, 8
37bc1565ccmp rbp, r14
37bc1565fje 0x37bc156d4
37bc15661
37bc15661loc_37bc15661:
37bc15661movsd_xmm x6, [r15+8*rsi-8]
37bc15668add r13, 8
37bc1566cadd r12, 8
37bc15670
37bc15670loc_37bc15670:
37bc15670ucomisd x6, x8
37bc15675jp 0x37bc15679
37bc15677je 0x37bc15650
37bc15679
37bc15679loc_37bc15679:
37bc15679movsd_xmm x0, [r12+8*rbx+16]
37bc15680lea rcx, [rsp+264]
37bc15688lea rdx, [rsp+280]
37bc15690add rbp, 8
37bc15694xorpd x0, x7
37bc15698movsd_xmm [rsp+280], x0
37bc156a1call dlamc3_
37bc156a6subsd x0, [r13]
37bc156acdivsd x6, x0
37bc156b0movsd_xmm x0, [r12]
37bc156b6addsd x0, [rsp+264]
37bc156bfdivsd x6, x0
37bc156c3divsd x6, [r13+8*rbx+8]
37bc156camovsd_xmm [rbp-8], x6
37bc156cfcmp rbp, r14
37bc156d2jne 0x37bc15661
37bc156d4
37bc156d4loc_37bc156d4:
37bc156d4mov rbx, [rsp+656]
37bc156dc
37bc156dcloc_37bc156dc:
37bc156dcmov rdi, [rsp+632]
37bc156e4lea eax, [rsi+1]
37bc156e7mov edi, [rdi]
37bc156e9cmp eax, edi
37bc156ebjg 0x37bc1580e
37bc156f1mov rcx, [rsp+184]
37bc156f9mov ebp, eax
37bc156fblea rdx, [8*rsi]
37bc15703mov r14, [rsp+600]
37bc1570bneg rbp
37bc1570emov r13, [rsp+600]
37bc15716pxor x8, x8
37bc1571bshl rbp, 3
37bc1571flea r12, [rcx+rdx]
37bc15723mov rcx, [rsp+608]
37bc1572badd r12, rbp
37bc1572eadd rbp, rdx
37bc15731add rcx, rbp
37bc15734add r14, r12
37bc15737add r13, rbp
37bc1573aadd r12, [rsp+616]
37bc15742add rbp, rbx
37bc15745mov [rsp+104], rcx
37bc1574alea rcx, [rsp+280]
37bc15752mov [rsp+136], r12
37bc1575amov r12, r13
37bc1575dmov r13, rbx
37bc15760mov rbx, r14
37bc15763mov [rsp+112], rcx
37bc15768mov r14, rbp
37bc1576bmov ebp, edi
37bc1576dmov edi, eax
37bc1576fjmp 0x37bc1578f
37bc15771
37bc15771 0f 1f 80 00 00 00 00 .......
37bc15778
37bc15778loc_37bc15778:
37bc15778lea edx, [rdi-1]
37bc1577badd rdi, 1
37bc1577fmovsxd rdx, edx
37bc15782mov [r13+8*rdx], 0
37bc1578bcmp ebp, edi
37bc1578djl 0x37bc15801
37bc1578f
37bc1578floc_37bc1578f:
37bc1578fmovsd_xmm x6, [r15+8*rsi-8]
37bc15796ucomisd x6, x8
37bc1579bjp 0x37bc1579f
37bc1579dje 0x37bc15778
37bc1579f
37bc1579floc_37bc1579f:
37bc1579fmovsd_xmm x0, [rbx+8*rdi+8]
37bc157a5mov rdx, [rsp+112]
37bc157aalea rcx, [rsp+264]
37bc157b2xorpd x0, x7
37bc157b6movsd_xmm [rsp+280], x0
37bc157bfcall dlamc3_
37bc157c4mov rax, [rsp+104]
37bc157c9subsd x0, [rax+8*rdi]
37bc157cemov rax, [rsp+136]
37bc157d6divsd x6, x0
37bc157damovsd_xmm x0, [r12+8*rdi]
37bc157e0addsd x0, [rsp+264]
37bc157e9divsd x6, x0
37bc157eddivsd x6, [rax+8*rdi+8]
37bc157f3movsd_xmm [r14+8*rdi], x6
37bc157f9add rdi, 1
37bc157fdcmp ebp, edi
37bc157ffjge 0x37bc1578f
37bc15801
37bc15801loc_37bc15801:
37bc15801mov rax, [rsp+632]
37bc15809mov rbx, r13
37bc1580cmov edi, [rax]
37bc1580e
37bc1580eloc_37bc1580e:
37bc1580emov rax, [rsp+512]
37bc15816mov ebp, [rax]
37bc15818lea eax, [rbp+rbp]
37bc1581ctest ebp, ebp
37bc1581ejle 0x37bc158a9
37bc15824add ebp, 1
37bc15827test edi, edi
37bc15829jle 0x37bc158a9
37bc1582bmov rcx, [rsp+520]
37bc15833mov [rsp+104], eax
37bc15837lea r10l, [rax+rdi]
37bc1583blea r11, [rbx+8]
37bc1583fmovsxd r14, [rsp+160]
37bc15847mov r9, -1
37bc1584emov r8l, 1
37bc15854lea r12l, [rdi-1]
37bc15858lea r13, [rcx+16]
37bc1585cnop [rax]
37bc15860
37bc15860loc_37bc15860:
37bc15860movsxd rcx, r10l
37bc15863mov rdx, r9
37bc15866shl rdx, 4
37bc1586alea rax, [rbx+8*rcx]
37bc1586eadd rcx, r12
37bc15871add rdx, r13
37bc15874lea rcx, [r11+8*rcx]
37bc15878nop [rax+rax]
37bc15880
37bc15880loc_37bc15880:
37bc15880movsd_xmm x0, [rdx]
37bc15884add rax, 8
37bc15888add rdx, 16
37bc1588cmovsd_xmm [rax-8], x0
37bc15891cmp rax, rcx
37bc15894jne 0x37bc15880
37bc15896add r8l, 1
37bc1589aadd r10l, edi
37bc1589dadd r9, r14
37bc158a0cmp r8l, ebp
37bc158a3jne 0x37bc15860
37bc158a5mov eax, [rsp+104]
37bc158a9
37bc158a9loc_37bc158a9:
37bc158a9mov rcx, [rsp+96]
37bc158aemovsxd rdx, edi
37bc158b1lea eax, [rax+rdi+1]
37bc158b5mov [rsp+88], 1
37bc158belea rdx, [rbx+8*rdx]
37bc158c2cdqe
37bc158c4mov [rsp+48], rbx
37bc158c9mov r8, [rsp+512]
37bc158d1mov [rsp+80], rcx
37bc158d6lea rax, [rbx+8*rax-8]
37bc158dblea r9, [rip+0x8365e6]
37bc158e2mov [rsp+72], rdx
37bc158e7mov rdx, [rsp+128]
37bc158efmov [rsp+56], rcx
37bc158f4mov rcx, [rsp+632]
37bc158fcmov [rsp+64], rdx
37bc15901mov [rsp+40], rcx
37bc15906mov rdx, rcx
37bc15909mov rcx, [rsp+120]
37bc1590emov [rsp+32], rax
37bc15913call dgemv_
37bc15918mov rax, [rsp+632]
37bc15920mov edi, [rax]
37bc15922mov rax, [rsp+512]
37bc1592amov eax, [rax]
37bc1592ctest eax, eax
37bc1592ejle 0x37bc159c9
37bc15934lea ebp, [rax+1]
37bc15937test edi, edi
37bc15939jle 0x37bc159c9
37bc1593fmov rcx, [rsp+520]
37bc15947mov [rsp+104], eax
37bc1594blea r10l, [rdi+2*rax]
37bc1594flea r11, [rbx+8]
37bc15953movsxd r14, [rsp+160]
37bc1595bmov r9, -1
37bc15962mov r8l, 1
37bc15968lea r12l, [rdi-1]
37bc1596clea r13, [rcx+24]
37bc15970
37bc15970loc_37bc15970:
37bc15970movsxd rcx, r10l
37bc15973mov rdx, r9
37bc15976shl rdx, 4
37bc1597alea rax, [rbx+8*rcx]
37bc1597eadd rcx, r12
37bc15981add rdx, r13
37bc15984lea rcx, [r11+8*rcx]
37bc15988nop
37bc1598anop [rax+rax]
37bc15995nop [rax+rax]
37bc159a0
37bc159a0loc_37bc159a0:
37bc159a0movsd_xmm x0, [rdx]
37bc159a4add rax, 8
37bc159a8add rdx, 16
37bc159acmovsd_xmm [rax-8], x0
37bc159b1cmp rax, rcx
37bc159b4jne 0x37bc159a0
37bc159b6add r8l, 1
37bc159baadd r10l, edi
37bc159bdadd r9, r14
37bc159c0cmp r8l, ebp
37bc159c3jne 0x37bc15970
37bc159c5mov eax, [rsp+104]
37bc159c9
37bc159c9loc_37bc159c9:
37bc159c9lea edx, [rdi+rax+1]
37bc159cdmov rdi, [rsp+96]
37bc159d2mov [rsp+88], 1
37bc159dblea r9, [rip+0x8364e6]
37bc159e2movsxd rcx, edx
37bc159e5add eax, edx
37bc159e7mov [rsp+48], rbx
37bc159ecmov r8, [rsp+512]
37bc159f4lea rcx, [rbx+8*rcx-8]
37bc159f9mov [rsp+80], rdi
37bc159fecdqe
37bc15a00mov [rsp+72], rcx
37bc15a05mov rcx, [rsp+128]
37bc15a0dlea rax, [rbx+8*rax-8]
37bc15a12mov [rsp+56], rdi
37bc15a17mov rdi, [rsp+632]
37bc15a1fmov [rsp+64], rcx
37bc15a24mov rcx, [rsp+120]
37bc15a29mov [rsp+32], rax
37bc15a2emov rdx, rdi
37bc15a31mov [rsp+40], rdi
37bc15a36call dgemv_
37bc15a3bmov rax, [rsp+512]
37bc15a43movsxd rcx, [rax]
37bc15a46test ecx, ecx
37bc15a48jle 0x37bc15a98
37bc15a4amov rax, [rsp+632]
37bc15a52lea edx, [rcx-1]
37bc15a55mov r9, [rsp+168]
37bc15a5dmovsxd r8, [rax]
37bc15a60add rdx, r8
37bc15a63lea rax, [rbx+8*r8]
37bc15a67lea r8, [rbx+8*rdx+8]
37bc15a6cmov rdx, [rsp+152]
37bc15a74nop
37bc15a75nop [rax+rax]
37bc15a80
37bc15a80loc_37bc15a80:
37bc15a80movsd_xmm x0, [rax]
37bc15a84movhpd x0, [rax+8*rcx]
37bc15a89add rax, 8
37bc15a8dmovups [rdx], x0
37bc15a90add rdx, r9
37bc15a93cmp rax, r8
37bc15a96jne 0x37bc15a80
37bc15a98
37bc15a98loc_37bc15a98:
37bc15a98add [rsp+152], 16
37bc15aa1add rsi, 1
37bc15aa5add [rsp+144], 8
37bc15aaecmp [rsp+176], esi
37bc15ab5jge 0x37bc155a0
37bc15abbmov rbp, [rsp+504]
37bc15ac3mov r13, [rsp+568]
37bc15acbmov rdi, [rsp+584]
37bc15ad3mov eax, [rbp]
37bc15ad6
37bc15ad6loc_37bc15ad6:
37bc15ad6cmp eax, 1
37bc15ad9je 0x37bc15d7a
37bc15adf
37bc15adfloc_37bc15adf:
37bc15adfmov rax, [rsp+632]
37bc15ae7movsxd rax, [rax]
37bc15aeacmp eax, [rsp+212]
37bc15af1jl 0x37bc15cb8
37bc15af7
37bc15af7loc_37bc15af7:
37bc15af7mov rbx, [rsp+528]
37bc15affmovsxd rax, [rsp+200]
37bc15b07mov r8, [rsp+544]
37bc15b0fmov rdx, [rsp+536]
37bc15b17mov [rsp+32], rbx
37bc15b1cmov rbx, [rsp+520]
37bc15b24shl rax, 4
37bc15b28mov rcx, [rsp+512]
37bc15b30lea r9, [rbx+rax]
37bc15b34call zcopy_
37bc15b39cmp [rbp], 1
37bc15b3dje 0x37bc15d2c
37bc15b43
37bc15b43loc_37bc15b43:
37bc15b43mov rax, [rsp+552]
37bc15b4bmov rbx, [rsp+536]
37bc15b53mov [rsp+584], rdi
37bc15b5bmov r12, [rsp+512]
37bc15b63mov r14, [rsp+520]
37bc15b6blea rsi, [rax+4]
37bc15b6fmov rax, [rsp+536]
37bc15b77mov r15, [rsp+528]
37bc15b7flea rbp, [rax+16]
37bc15b83mov eax, [rsp+232]
37bc15b8amov rdi, rbp
37bc15b8dmov rbp, rsi
37bc15b90mov rsi, [rsp+544]
37bc15b98sub eax, 1
37bc15b9bshl rax, 4
37bc15b9flea rbx, [rbx+rax+32]
37bc15ba4nop
37bc15ba5nop [rax+rax]
37bc15bb0
37bc15bb0loc_37bc15bb0:
37bc15bb0movsxd rax, [rbp]
37bc15bb4mov [rsp+32], r15
37bc15bb9mov rdx, rdi
37bc15bbcmov r8, rsi
37bc15bbfmov rcx, r12
37bc15bc2add rdi, 16
37bc15bc6add rbp, 4
37bc15bcasub rax, 1
37bc15bceshl rax, 4
37bc15bd2lea r9, [r14+rax]
37bc15bd6call zcopy_
37bc15bdbcmp rdi, rbx
37bc15bdejne 0x37bc15bb0
37bc15be0mov rax, [rsp+560]
37bc15be8mov rdi, [rsp+584]
37bc15bf0movsxd rbx, [rax]
37bc15bf3test ebx, ebx
37bc15bf5jle 0x37bc14aa2
37bc15bfbmov rsi, [rsp+216]
37bc15c03mov rax, [rsp+224]
37bc15c0bmov r15, rdi
37bc15c0emov r12, [rsp+520]
37bc15c16mov r14, [rsp+528]
37bc15c1elea rax, [rax+2*rsi]
37bc15c22mov rsi, [rsp+240]
37bc15c2aadd rax, rbx
37bc15c2dlea rbp, [rdi+8*rax]
37bc15c31mov rax, [rsp+248]
37bc15c39mov rdi, rbx
37bc15c3clea rbx, [rsp+280]
37bc15c44lea rax, [rax+2*rsi]
37bc15c48lea rsi, [r13+4*rax]
37bc15c4dnop [rax]
37bc15c50
37bc15c50loc_37bc15c50:
37bc15c50movsxd rcx, [r13+4*rdi-4]
37bc15c55movsxd rdx, [rsi+4*rdi]
37bc15c59mov r8, r14
37bc15c5cmovsd_xmm x0, [r15+8*rdi-8]
37bc15c63mov [rsp+40], rbp
37bc15c68sub rdi, 1
37bc15c6csub rbp, 8
37bc15c70sub rcx, 1
37bc15c74mov [rsp+48], rbx
37bc15c79sub rdx, 1
37bc15c7dxorpd x0, [rip+0x83626b]
37bc15c85shl rcx, 4
37bc15c89mov [rsp+32], r14
37bc15c8eshl rdx, 4
37bc15c92movsd_xmm [rsp+280], x0
37bc15c9blea r9, [r12+rcx]
37bc15c9fadd rdx, r12
37bc15ca2mov rcx, [rsp+512]
37bc15caacall zdrot_
37bc15caftest edi, edi
37bc15cb1jg 0x37bc15c50
37bc15cb3jmp 0x37bc14aa2
37bc15cb8
37bc15cb8loc_37bc15cb8:
37bc15cb8mov rbx, [rsp+544]
37bc15cc0mov edx, [rsp+236]
37bc15cc7mov [rsp+56], 1
37bc15cd0mov rcx, [rsp+536]
37bc15cd8mov r8, [rsp+512]
37bc15ce0sub edx, eax
37bc15ce2mov [rsp+48], rbx
37bc15ce7shl rax, 4
37bc15cebmov rbx, [rsp+528]
37bc15cf3add rcx, rax
37bc15cf6mov [rsp+280], edx
37bc15cfdlea rdx, [rsp+280]
37bc15d05mov [rsp+40], rcx
37bc15d0alea rcx, [rip+0x8361d4]
37bc15d11mov [rsp+32], rbx
37bc15d16mov rbx, [rsp+520]
37bc15d1elea r9, [rbx+rax]
37bc15d22call zlacpy_
37bc15d27jmp 0x37bc15af7
37bc15d2c
37bc15d2cloc_37bc15d2c:
37bc15d2cmov eax, [rsp+212]
37bc15d33mov rbx, [rsp+528]
37bc15d3bmov rdx, [rsp+536]
37bc15d43mov r8, [rsp+544]
37bc15d4bsub eax, 1
37bc15d4emov [rsp+32], rbx
37bc15d53mov rbx, [rsp+520]
37bc15d5bcdqe
37bc15d5dmov rcx, [rsp+512]
37bc15d65shl rax, 4
37bc15d69add rdx, rax
37bc15d6clea r9, [rbx+rax]
37bc15d70call zcopy_
37bc15d75jmp 0x37bc15b43
37bc15d7a
37bc15d7aloc_37bc15d7a:
37bc15d7amov eax, [rsp+212]
37bc15d81mov rbx, [rsp+536]
37bc15d89mov r8, [rsp+528]
37bc15d91mov rcx, [rsp+512]
37bc15d99sub eax, 1
37bc15d9ccdqe
37bc15d9eshl rax, 4
37bc15da2add rbx, rax
37bc15da5add rax, [rsp+520]
37bc15dadmov rdx, rax
37bc15db0mov rax, [rsp+544]
37bc15db8mov r9, rbx
37bc15dbbmov [rsp+32], rax
37bc15dc0call zcopy_
37bc15dc5mov rax, [rsp+648]
37bc15dcdmov rdx, [rsp+536]
37bc15dd5mov r9, rbx
37bc15dd8mov rcx, [rsp+512]
37bc15de0mov [rsp+48], rax
37bc15de5mov rax, [rsp+640]
37bc15dedmov [rsp+40], rax
37bc15df2mov rax, [rsp+544]
37bc15dfamov [rsp+32], rax
37bc15dffmov r8, rax
37bc15e02call zdrot_
37bc15e07jmp 0x37bc15adf
37bc15e0c
37bc15e0cloc_37bc15e0c:
37bc15e0cmov rax, [rsp+544]
37bc15e14mov r9, [rsp+536]
37bc15e1cmov r8, [rsp+528]
37bc15e24mov rdx, [rsp+520]
37bc15e2cmov [rsp+32], rax
37bc15e31mov rcx, [rsp+512]
37bc15e39call zcopy_
37bc15e3emov eax, [rbp]
37bc15e41jmp 0x37bc15ad6
37bc15e46
37bc15e46loc_37bc15e46:
37bc15e46mov rax, [rsp+528]
37bc15e4emov r9, [rsp+520]
37bc15e56mov r8, [rsp+544]
37bc15e5emov rdx, [rsp+536]
37bc15e66mov [rsp+32], rax
37bc15e6bmov rcx, [rsp+512]
37bc15e73call zcopy_
37bc15e78pxor x0, x0
37bc15e7ccomisd x0, [r15]
37bc15e81ja 0x37bc15e99
37bc15e83mov rax, [rsp+632]
37bc15e8bmov esi, [rax]
37bc15e8djmp 0x37bc15441
37bc15e92
37bc15e92loc_37bc15e92:
37bc15e92mov esi, edx
37bc15e94jmp 0x37bc1544e
37bc15e99
37bc15e99loc_37bc15e99:
37bc15e99mov r9, [rsp+528]
37bc15ea1mov r8, [rsp+520]
37bc15ea9lea rdx, [rip+0x836008]
37bc15eb0mov rcx, [rsp+512]
37bc15eb8call zdscal_
37bc15ebdmov rax, [rsp+632]
37bc15ec5mov esi, [rax]
37bc15ec7jmp 0x37bc15441
37bc15ecc
37bc15eccloc_37bc15ecc:
37bc15eccmov r9l, -7
37bc15ed2mov r8l, 7
37bc15ed8jmp 0x37bc14a74
37bc15edd
37bc15eddloc_37bc15edd:
37bc15eddmov r9l, -20
37bc15ee3mov r8l, 20
37bc15ee9jmp 0x37bc14a74
37bc15eee
37bc15eeeloc_37bc15eee:
37bc15eeemov r9l, -11
37bc15ef4mov r8l, 11
37bc15efajmp 0x37bc14a74
37bc15eff
37bc15effloc_37bc15eff:
37bc15effmov r9l, -9
37bc15f05mov r8l, 9
37bc15f0bjmp 0x37bc14a74
37bc15f10
37bc15f10loc_37bc15f10:
37bc15f10mov r9l, -15
37bc15f16mov r8l, 15
37bc15f1cjmp 0x37bc14a74
37bc15f21
37bc15f21loc_37bc15f21:
37bc15f21mov r9l, -13
37bc15f27mov r8l, 13
37bc15f2djmp 0x37bc14a74
37bc149a0
37bc15f32
37bc15f32 // align 0x10
37bc15f32 // align 0x10
37bc15f40
37bc15f40zlalsa_:
37bc15f40push r15
37bc15f42push r14
37bc15f44push r13
37bc15f46push r12
37bc15f48push rbp
37bc15f49push rdi
37bc15f4apush rsi
37bc15f4bpush rbx
37bc15f4csub rsp, 424
37bc15f53mov r10l, -1
37bc15f59mov rax, [rsp+536]
37bc15f61mov rbp, [rsp+680]
37bc15f69mov edi, [rax]
37bc15f6bmov rax, [rsp+552]
37bc15f73mov ebx, [rax]
37bc15f75mov rax, [rsp+640]
37bc15f7dmov [rsp+520], r9
37bc15f85mov [rsp+496], rcx
37bc15f8dmov rcx, r8
37bc15f90mov rsi, [rsp+496]
37bc15f98mov r9l, [rax]
37bc15f9bmov rax, [rsp+568]
37bc15fa3mov r8l, [rax]
37bc15fa6mov rax, [rsp+696]
37bc15faemov [rax], 0
37bc15fb4mov eax, 1
37bc15fb9cmp [rsi], 1
37bc15fbcjbe 0x37bc15fff
37bc15fbe
37bc15fbeloc_37bc15fbe:
37bc15fbemov rdi, [rsp+696]
37bc15fc6lea rdx, [rsp+412]
37bc15fcemov r8l, 6
37bc15fd4lea rcx, [rip+0x835f4d]
37bc15fdbmov [rsp+412], eax
37bc15fe2mov [rdi], r10l
37bc15fe5call xerbla_
37bc15feanop
37bc15feb
37bc15febloc_37bc15feb:
37bc15febadd rsp, 424
37bc15ff2pop rbx
37bc15ff3pop rsi
37bc15ff4pop rdi
37bc15ff5pop rbp
37bc15ff6pop r12
37bc15ff8pop r13
37bc15ffapop r14
37bc15ffcpop r15
37bc15fferet
37bc15fff
37bc15fffloc_37bc15fff:
37bc15fffmov r10l, [rdx]
37bc16002cmp r10l, 2
37bc16006jle 0x37bc16050
37bc16008mov eax, [rcx]
37bc1600acmp r10l, eax
37bc1600djg 0x37bc16060
37bc1600fmov rsi, [rsp+520]
37bc16017mov r10l, [rsi]
37bc1601atest r10l, r10l
37bc1601djle 0x37bc17c18
37bc16023cmp edi, eax
37bc16025jl 0x37bc16070
37bc16027cmp ebx, eax
37bc16029jl 0x37bc17c28
37bc1602fcmp r8l, eax
37bc16032jl 0x37bc17c38
37bc16038cmp r9l, eax
37bc1603bjge 0x37bc16080
37bc1603dmov r10l, -19
37bc16043mov eax, 19
37bc16048jmp 0x37bc15fbe
37bc1604d
37bc1604d 0f 1f 00 ...
37bc16050
37bc16050loc_37bc16050:
37bc16050mov r10l, -2
37bc16056mov eax, 2
37bc1605bjmp 0x37bc15fbe
37bc16060
37bc16060loc_37bc16060:
37bc16060mov r10l, -3
37bc16066mov eax, 3
37bc1606bjmp 0x37bc15fbe
37bc16070
37bc16070loc_37bc16070:
37bc16070mov r10l, -6
37bc16076mov eax, 6
37bc1607bjmp 0x37bc15fbe
37bc16080
37bc16080loc_37bc16080:
37bc16080movsxd rsi, r9l
37bc16083mov [rsp+48], rdx
37bc16088lea r13l, [rax+rax+1]
37bc1608dmov rdx, [rsp+688]
37bc16095mov [rsp+280], rsi
37bc1609dnot rsi
37bc160a0mov [rsp+328], rsi
37bc160a8movsxd rsi, r8l
37bc160abmovsxd r8, eax
37bc160aeadd eax, eax
37bc160b0mov [rsp+288], rsi
37bc160b8not rsi
37bc160bbcdqe
37bc160bdmov r9, rdx
37bc160c0mov [rsp+336], rsi
37bc160c8mov rsi, [rsp+688]
37bc160d0lea rax, [rdx+4*rax]
37bc160d4lea rdx, [rsp+400]
37bc160dcmov [rsp+40], rax
37bc160e1lea rsi, [rsi+4*r8]
37bc160e5lea r8, [rsp+388]
37bc160edmov [rsp+32], rsi
37bc160f2mov [rsp+320], rsi
37bc160facall dlasdt_
37bc160ffmov eax, [rsp+388]
37bc16106mov esi, [rsp+400]
37bc1610dlea edx, [rax+1]
37bc16110mov [rsp+304], eax
37bc16117mov eax, edx
37bc16119mov [rsp+376], esi
37bc16120shr eax, 31
37bc16123add eax, edx
37bc16125sar eax, 1
37bc16127mov esi, eax
37bc16129mov rax, [rsp+496]
37bc16131cmp [rax], 1
37bc16134je 0x37bc16f15
37bc1613acmp [rsp+304], esi
37bc16141jl 0x37bc16a3f
37bc16147mov rax, [rsp+520]
37bc1614fmov [rsp+380], r13l
37bc16157mov edx, [rax]
37bc16159movsxd rax, esi
37bc1615cmov rsi, [rsp+688]
37bc16164mov [rsp+256], rax
37bc1616cmovsxd rax, r13l
37bc1616flea rax, [rsi+4*rax]
37bc16173mov [rsp+352], rax
37bc1617bmovsxd rax, edi
37bc1617emov [rsp+296], rax
37bc16186shl rax, 4
37bc1618amov [rsp+368], rax
37bc16192movsxd rax, ebx
37bc16195mov [rsp+208], rax
37bc1619dshl rax, 4
37bc161a1mov [rsp+360], rax
37bc161a9lea rax, [rsp+392]
37bc161b1mov [rsp+192], rax
37bc161b9lea rax, [rip+0x835d50]
37bc161c0mov [rsp+216], rax
37bc161c8lea rax, [rip+0x835d42]
37bc161cfmov [rsp+224], rax
37bc161d7lea rax, [rip+0x835d3a]
37bc161demov [rsp+232], rax
37bc161e6lea rax, [rip+0x835d33]
37bc161edmov [rsp+240], rax
37bc161f5lea rax, [rsp+404]
37bc161fdmov [rsp+200], rax
37bc16205nop [rax+rax]
37bc16210
37bc16210loc_37bc16210:
37bc16210mov rdi, [rsp+256]
37bc16218mov rsi, [rsp+320]
37bc16220mov rax, [rsp+688]
37bc16228mov ebx, [rsi+4*rdi-4]
37bc1622cmov rsi, [rsp+352]
37bc16234mov eax, [rax+4*rdi-4]
37bc16238mov r14l, ebx
37bc1623bmov edi, [rsi+4*rdi-8]
37bc1623fmov [rsp+392], ebx
37bc16246imul r14l, edx
37bc1624amov esi, eax
37bc1624cmov [rsp+248], eax
37bc16253add eax, 1
37bc16256mov [rsp+264], edi
37bc1625dsub esi, ebx
37bc1625fmov [rsp+404], edi
37bc16266mov [rsp+272], eax
37bc1626dadd r14l, r14l
37bc16270test edx, edx
37bc16272jle 0x37bc16f0d
37bc16278movsxd rdi, esi
37bc1627blea r13l, [rdx+1]
37bc1627fmov r11l, r14l
37bc16282mov r9l, 1
37bc16288mov r12, rdi
37bc1628bmov [rsp+312], rdi
37bc16293mov r15l, ebx
37bc16296mov r8, [rsp+296]
37bc1629emov edi, [rsp+248]
37bc162a5shl r12, 4
37bc162a9mov r10, -1
37bc162b0add r12, [rsp+528]
37bc162b8nop [rax+rax]
37bc162c0
37bc162c0loc_37bc162c0:
37bc162c0cmp edi, esi
37bc162c2jle 0x37bc162f9
37bc162c4movsxd rcx, r11l
37bc162c7mov rdx, r10
37bc162cashl rdx, 4
37bc162celea rax, [rbp+8*rcx]
37bc162d3add rcx, r15
37bc162d6add rdx, r12
37bc162d9lea rcx, [rbp+8*rcx]
37bc162denop
37bc162e0
37bc162e0loc_37bc162e0:
37bc162e0movsd_xmm x0, [rdx]
37bc162e4add rax, 8
37bc162e8add rdx, 16
37bc162ecmovsd_xmm [rax-8], x0
37bc162f1cmp rax, rcx
37bc162f4jne 0x37bc162e0
37bc162f6add r11l, ebx
37bc162f9
37bc162f9loc_37bc162f9:
37bc162f9add r9l, 1
37bc162fdadd r10, r8
37bc16300cmp r9l, r13l
37bc16303jne 0x37bc162c0
37bc16305mov rdi, [rsp+312]
37bc1630d
37bc1630dloc_37bc1630d:
37bc1630dmov rbx, [rsp+232]
37bc16315movsxd r14, r14l
37bc16318mov rax, [rsp+560]
37bc16320mov [rsp+112], 1
37bc16329lea rdx, [rbp+8*r14]
37bc1632emov [rsp+88], rbp
37bc16333mov rcx, [rsp+224]
37bc1633bmov [rsp+80], rbx
37bc16340lea r15, [rax+8*rdi-8]
37bc16345mov rbx, [rsp+568]
37bc1634dmov rax, [rsp+192]
37bc16355mov [rsp+64], rdx
37bc1635amov [rsp+56], rbx
37bc1635fmov rbx, [rsp+240]
37bc16367mov [rsp+96], rax
37bc1636cmov r8, rax
37bc1636fmov rdx, [rsp+216]
37bc16377mov [rsp+72], rax
37bc1637cmov r9, [rsp+520]
37bc16384mov [rsp+32], rax
37bc16389mov [rsp+104], 1
37bc16392mov [rsp+48], r15
37bc16397mov [rsp+40], rbx
37bc1639ccall dgemm_
37bc163a1mov rax, [rsp+520]
37bc163a9mov edx, [rsp+392]
37bc163b0mov r12l, [rax]
37bc163b3mov ecx, r12l
37bc163b6imul ecx, edx
37bc163b9lea eax, [rcx+rcx]
37bc163bctest r12l, r12l
37bc163bfjle 0x37bc1647b
37bc163c5add r12l, 1
37bc163c9test edx, edx
37bc163cbjle 0x37bc1647b
37bc163d1mov r13, rdi
37bc163d4lea r10l, [rdx+rsi]
37bc163d8xor ebx, ebx
37bc163dasub edx, 1
37bc163ddneg r13
37bc163e0mov [rsp+344], ecx
37bc163e7mov r11l, 1
37bc163edshl r13, 3
37bc163f1cmp esi, r10l
37bc163f4mov [rsp+312], r15
37bc163fcmov r15, [rsp+368]
37bc16404cmovge edx, ebx
37bc16407mov rbx, [rsp+528]
37bc1640flea r14l, [rdx+1]
37bc16413lea r9, [rbx-16]
37bc16417mov ebx, eax
37bc16419nop [rax]
37bc16420
37bc16420loc_37bc16420:
37bc16420movsxd rdx, ebx
37bc16423lea r8, [r13+8*rdx]
37bc16428mov rdx, rdi
37bc1642badd r8, rbp
37bc1642enop [rax]
37bc16435nop [rax+rax]
37bc16440
37bc16440loc_37bc16440:
37bc16440mov rcx, rdx
37bc16443shl rcx, 4
37bc16447movsd_xmm x0, [r9+rcx+8]
37bc1644emovsd_xmm [r8+8*rdx], x0
37bc16454add rdx, 1
37bc16458cmp r10l, edx
37bc1645bjg 0x37bc16440
37bc1645dadd r11l, 1
37bc16461add ebx, r14l
37bc16464add r9, r15
37bc16467cmp r11l, r12l
37bc1646ajne 0x37bc16420
37bc1646cmov r15, [rsp+312]
37bc16474mov ecx, [rsp+344]
37bc1647b
37bc1647bloc_37bc1647b:
37bc1647bmovsxd rcx, ecx
37bc1647emov [rsp+48], r15
37bc16483mov rbx, [rsp+192]
37bc1648blea rdx, [rbp+8*rcx]
37bc16490mov rcx, [rsp+232]
37bc16498mov [rsp+112], 1
37bc164a1mov [rsp+88], rdx
37bc164a6movsxd rdx, eax
37bc164a9mov rax, [rsp+568]
37bc164b1mov r8, rbx
37bc164b4lea rdx, [rbp+8*rdx]
37bc164b9mov [rsp+96], rbx
37bc164bemov r9, [rsp+520]
37bc164c6mov [rsp+56], rax
37bc164cbmov rax, [rsp+240]
37bc164d3mov [rsp+80], rcx
37bc164d8mov rcx, [rsp+224]
37bc164e0mov [rsp+72], rbx
37bc164e5mov [rsp+64], rdx
37bc164eamov rdx, [rsp+216]
37bc164f2mov [rsp+40], rax
37bc164f7mov [rsp+32], rbx
37bc164fcmov [rsp+104], 1
37bc16505call dgemm_
37bc1650amov rax, [rsp+520]
37bc16512mov edx, [rsp+264]
37bc16519mov ebx, [rax]
37bc1651bimul edx, ebx
37bc1651elea r8l, [rdx+rdx]
37bc16522test ebx, ebx
37bc16524jle 0x37bc16ef8
37bc1652amov edx, [rsp+392]
37bc16531lea r14l, [rbx+1]
37bc16535test edx, edx
37bc16537jle 0x37bc165f9
37bc1653dmov r13, rdi
37bc16540imul ebx, edx
37bc16543lea r11l, [rdx+rsi]
37bc16547xor eax, eax
37bc16549neg r13
37bc1654csub edx, 1
37bc1654fmov [rsp+312], r8l
37bc16557mov r9, [rsp+360]
37bc1655fshl r13, 3
37bc16563cmp esi, r11l
37bc16566mov esi, 1
37bc1656bcmovge edx, eax
37bc1656emov rax, [rsp+544]
37bc16576xor r12l, r12l
37bc16579lea r10, [rax-16]
37bc1657dlea r15l, [rdx+1]
37bc16581nop [rax]
37bc16585nop [rax+rax]
37bc16590
37bc16590loc_37bc16590:
37bc16590movsxd rax, r12l
37bc16593lea r8, [r13+8*rax]
37bc16598movsxd rax, ebx
37bc1659blea rcx, [r13+8*rax]
37bc165a0add r8, rbp
37bc165a3mov rax, rdi
37bc165a6add rcx, rbp
37bc165a9nop
37bc165aanop [rax+rax]
37bc165b5nop [rax+rax]
37bc165c0
37bc165c0loc_37bc165c0:
37bc165c0mov rdx, rax
37bc165c3movsd_xmm x0, [r8+8*rax]
37bc165c9movhpd x0, [rcx+8*rax]
37bc165ceadd rax, 1
37bc165d2shl rdx, 4
37bc165d6movups [r10+rdx], x0
37bc165dbcmp r11l, eax
37bc165dejg 0x37bc165c0
37bc165e0add esi, 1
37bc165e3add r12l, r15l
37bc165e6add ebx, r15l
37bc165e9add r10, r9
37bc165eccmp esi, r14l
37bc165efjne 0x37bc16590
37bc165f1mov r8l, [rsp+312]
37bc165f9
37bc165f9loc_37bc165f9:
37bc165f9mov ecx, [rsp+264]
37bc16600test ecx, ecx
37bc16602jle 0x37bc16ef8
37bc16608mov edx, -2
37bc1660dmov eax, 0
37bc16612mov r10l, 1
37bc16618movsxd rsi, [rsp+248]
37bc16620movsxd rdi, [rsp+272]
37bc16628mov r9l, [rsp+264]
37bc16630mov r11, -1
37bc16637mov rbx, rsi
37bc1663amov rcx, rsi
37bc1663dmov [rsp+264], rsi
37bc16645mov r15, [rsp+296]
37bc1664dmov rsi, rdi
37bc16650sub edx, ebx
37bc16652add r9l, edi
37bc16655shl rcx, 4
37bc16659neg rsi
37bc1665cadd edx, r9l
37bc1665fmov ebx, r8l
37bc16662shl rsi, 3
37bc16666cmp edi, r9l
37bc16669cmovge edx, eax
37bc1666cmov rax, [rsp+528]
37bc16674lea r12l, [rdx+1]
37bc16678lea r13, [rax+rcx+16]
37bc1667dnop [rax]
37bc16680
37bc16680loc_37bc16680:
37bc16680movsxd rax, ebx
37bc16683mov rdx, r11
37bc16686lea rcx, [rsi+8*rax]
37bc1668ashl rdx, 4
37bc1668emov rax, rdi
37bc16691add rdx, r13
37bc16694add rcx, rbp
37bc16697nop [rax+rax]
37bc166a0
37bc166a0loc_37bc166a0:
37bc166a0movsd_xmm x0, [rdx]
37bc166a4add rdx, 16
37bc166a8movsd_xmm [rcx+8*rax], x0
37bc166adadd rax, 1
37bc166b1cmp r9l, eax
37bc166b4jg 0x37bc166a0
37bc166b6add r10l, 1
37bc166baadd ebx, r12l
37bc166bdadd r11, r15
37bc166c0cmp r10l, r14l
37bc166c3jne 0x37bc16680
37bc166c5
37bc166c5loc_37bc166c5:
37bc166c5mov rax, [rsp+560]
37bc166cdmovsxd rdx, r8l
37bc166d0mov rdi, [rsp+264]
37bc166d8mov [rsp+112], 1
37bc166e1lea rdx, [rbp+8*rdx]
37bc166e6mov [rsp+88], rbp
37bc166ebmov r9, [rsp+520]
37bc166f3lea rsi, [rax+8*rdi]
37bc166f7mov rdi, [rsp+232]
37bc166ffmov rax, [rsp+200]
37bc16707mov [rsp+64], rdx
37bc1670cmov [rsp+312], rsi
37bc16714mov rdx, [rsp+216]
37bc1671cmov [rsp+80], rdi
37bc16721mov rdi, [rsp+568]
37bc16729mov r8, rax
37bc1672cmov [rsp+48], rsi
37bc16731mov rsi, [rsp+240]
37bc16739mov [rsp+96], rax
37bc1673emov rcx, [rsp+224]
37bc16746mov [rsp+72], rax
37bc1674bmov [rsp+40], rsi
37bc16750mov [rsp+32], rax
37bc16755mov [rsp+104], 1
37bc1675emov [rsp+56], rdi
37bc16763call dgemm_
37bc16768mov rax, [rsp+520]
37bc16770mov r9l, [rsp+404]
37bc16778mov esi, [rax]
37bc1677amov r15l, esi
37bc1677dimul r15l, r9l
37bc16781lea r8l, [r15+r15]
37bc16785test esi, esi
37bc16787jle 0x37bc1686d
37bc1678dadd esi, 1
37bc16790test r9l, r9l
37bc16793jle 0x37bc1686d
37bc16799movsxd r12, [rsp+272]
37bc167a1mov rcx, [rsp+264]
37bc167a9mov ebx, r8l
37bc167acmov edx, -2
37bc167b1sub edx, [rsp+248]
37bc167b8mov eax, 0
37bc167bdmov [rsp+344], r15l
37bc167c5mov r11, -1
37bc167ccmov rdi, r12
37bc167cfadd r9l, r12l
37bc167d2shl rcx, 4
37bc167d6mov r10l, 1
37bc167dcneg rdi
37bc167dfadd edx, r9l
37bc167e2mov r15, [rsp+296]
37bc167eashl rdi, 3
37bc167eecmp r12l, r9l
37bc167f1cmovge edx, eax
37bc167f4mov rax, [rsp+528]
37bc167fclea r13l, [rdx+1]
37bc16800lea r14, [rax+rcx+24]
37bc16805nop [rax+rax]
37bc16810
37bc16810loc_37bc16810:
37bc16810movsxd rax, ebx
37bc16813mov rdx, r11
37bc16816lea rcx, [rdi+8*rax]
37bc1681ashl rdx, 4
37bc1681emov rax, r12
37bc16821add rdx, r14
37bc16824add rcx, rbp
37bc16827nop [rax]
37bc1682anop [rax+rax]
37bc16835nop [rax+rax]
37bc16840
37bc16840loc_37bc16840:
37bc16840movsd_xmm x0, [rdx]
37bc16844add rdx, 16
37bc16848movsd_xmm [rcx+8*rax], x0
37bc1684dadd rax, 1
37bc16851cmp r9l, eax
37bc16854jg 0x37bc16840
37bc16856add r10l, 1
37bc1685aadd ebx, r13l
37bc1685dadd r11, r15
37bc16860cmp r10l, esi
37bc16863jne 0x37bc16810
37bc16865mov r15l, [rsp+344]
37bc1686d
37bc1686dloc_37bc1686d:
37bc1686dmov rsi, [rsp+232]
37bc16875movsxd r15, r15l
37bc16878mov rax, [rsp+200]
37bc16880mov [rsp+112], 1
37bc16889lea rdx, [rbp+8*r15]
37bc1688emov rdi, [rsp+312]
37bc16896mov [rsp+104], 1
37bc1689fmov [rsp+80], rsi
37bc168a4mov rsi, [rsp+568]
37bc168acmov [rsp+88], rdx
37bc168b1movsxd rdx, r8l
37bc168b4mov r8, rax
37bc168b7mov r9, [rsp+520]
37bc168bfmov [rsp+56], rsi
37bc168c4mov rsi, [rsp+240]
37bc168cclea rdx, [rbp+8*rdx]
37bc168d1mov [rsp+96], rax
37bc168d6mov rcx, [rsp+224]
37bc168demov [rsp+72], rax
37bc168e3mov [rsp+64], rdx
37bc168e8mov rdx, [rsp+216]
37bc168f0mov [rsp+32], rax
37bc168f5mov [rsp+48], rdi
37bc168famov [rsp+40], rsi
37bc168ffcall dgemm_
37bc16904mov rax, [rsp+520]
37bc1690cmov edx, [rax]
37bc1690etest edx, edx
37bc16910jle 0x37bc16a19
37bc16916mov r9l, [rsp+404]
37bc1691elea r14l, [rdx+1]
37bc16922test r9l, r9l
37bc16925jle 0x37bc16a19
37bc1692bmovsxd r13, [rsp+272]
37bc16933mov rcx, [rsp+264]
37bc1693bmov esi, edx
37bc1693dmov r8l, -2
37bc16943imul esi, r9l
37bc16947sub r8l, [rsp+248]
37bc1694fmov eax, 0
37bc16954mov [rsp+248], edx
37bc1695bmov rdi, r13
37bc1695eadd r9l, r13l
37bc16961shl rcx, 4
37bc16965mov r10l, 1
37bc1696bneg rdi
37bc1696eadd r8l, r9l
37bc16971mov rbx, -1
37bc16978shl rdi, 3
37bc1697ccmp r13l, r9l
37bc1697fcmovge r8l, eax
37bc16983mov rax, [rsp+544]
37bc1698bxor r11l, r11l
37bc1698elea r15, [rax+rcx+16]
37bc16993lea r12l, [r8+1]
37bc16997nop [rax+rax]
37bc169a0
37bc169a0loc_37bc169a0:
37bc169a0movsxd rax, r11l
37bc169a3mov rdx, rbx
37bc169a6lea r8, [rdi+8*rax]
37bc169aamovsxd rax, esi
37bc169adshl rdx, 4
37bc169b1lea rcx, [rdi+8*rax]
37bc169b5add rdx, r15
37bc169b8add r8, rbp
37bc169bbmov rax, r13
37bc169beadd rcx, rbp
37bc169c1nop [rax+rax]
37bc169canop [rax+rax]
37bc169d5nop [rax+rax]
37bc169e0
37bc169e0loc_37bc169e0:
37bc169e0movsd_xmm x0, [r8+8*rax]
37bc169e6movhpd x0, [rcx+8*rax]
37bc169ebadd rax, 1
37bc169efmovups [rdx], x0
37bc169f2add rdx, 16
37bc169f6cmp r9l, eax
37bc169f9jg 0x37bc169e0
37bc169fbadd r10l, 1
37bc169ffadd r11l, r12l
37bc16a02add esi, r12l
37bc16a05add rbx, [rsp+208]
37bc16a0dcmp r10l, r14l
37bc16a10jne 0x37bc169a0
37bc16a12mov edx, [rsp+248]
37bc16a19
37bc16a19loc_37bc16a19:
37bc16a19add [rsp+256], 1
37bc16a22mov rax, [rsp+256]
37bc16a2acmp [rsp+304], eax
37bc16a31jge 0x37bc16210
37bc16a37mov r13l, [rsp+380]
37bc16a3f
37bc16a3floc_37bc16a3f:
37bc16a3fmov r8l, [rsp+304]
37bc16a47test r8l, r8l
37bc16a4ajle 0x37bc16add
37bc16a50mov [rsp+192], r13l
37bc16a58mov esi, [rsp+304]
37bc16a5fmov rdi, [rsp+520]
37bc16a67mov r12, [rsp+528]
37bc16a6fmov [rsp+680], rbp
37bc16a77mov ebp, 1
37bc16a7cmov r13, [rsp+536]
37bc16a84mov r14, [rsp+544]
37bc16a8cmov r15, [rsp+552]
37bc16a94mov rbx, [rsp+688]
37bc16a9cnop [rax]
37bc16aa0
37bc16aa0loc_37bc16aa0:
37bc16aa0movsxd rax, [rbx+4*rbp-4]
37bc16aa5mov [rsp+32], r15
37bc16aaamov r8, r13
37bc16aadmov rcx, rdi
37bc16ab0add rbp, 1
37bc16ab4sub rax, 1
37bc16ab8shl rax, 4
37bc16abclea rdx, [r12+rax]
37bc16ac0lea r9, [r14+rax]
37bc16ac4call zcopy_
37bc16ac9cmp esi, ebp
37bc16acbjge 0x37bc16aa0
37bc16acdmov r13l, [rsp+192]
37bc16ad5mov rbp, [rsp+680]
37bc16add
37bc16addloc_37bc16add:
37bc16addmov eax, [rsp+376]
37bc16ae4mov edx, 1
37bc16ae9mov [rsp+412], 0
37bc16af4mov ecx, eax
37bc16af6shl edx, cl
37bc16af8xor ecx, ecx
37bc16afacmp eax, 32
37bc16afdcmovae edx, ecx
37bc16b00test eax, eax
37bc16b02jle 0x37bc15feb
37bc16b08mov r8, [rsp+288]
37bc16b10movsxd rcx, eax
37bc16b13mov rdi, [rsp+336]
37bc16b1blea rsi, [rsp+412]
37bc16b23mov [rsp+208], rsi
37bc16b2bmov r14, [rsp+688]
37bc16b33mov r9l, edx
37bc16b36imul r8, rcx
37bc16b3amov [rsp+680], rbp
37bc16b42imul rcx, [rsp+280]
37bc16b4badd rdi, r8
37bc16b4emov [rsp+232], rdi
37bc16b56mov rdi, [rsp+328]
37bc16b5eadd rdi, rcx
37bc16b61movsxd rcx, r13l
37bc16b64mov r13, [rsp+320]
37bc16b6cmov [rsp+240], rdi
37bc16b74mov rdi, [rsp+688]
37bc16b7clea r12, [rdi+4*rcx]
37bc16b80lea rdi, [rsp+392]
37bc16b88mov [rsp+192], rdi
37bc16b90lea rdi, [rsp+404]
37bc16b98mov [rsp+200], rdi
37bc16ba0mov rdi, [rsp+624]
37bc16ba8sub rdi, 8
37bc16bacmov [rsp+344], rdi
37bc16bb4mov rdi, [rsp+584]
37bc16bbcsub rdi, 8
37bc16bc0mov [rsp+296], rdi
37bc16bc8mov rdi, [rsp+664]
37bc16bd0sub rdi, 16
37bc16bd4mov [rsp+304], rdi
37bc16bdcmov rdi, [rsp+672]
37bc16be4sub rdi, 16
37bc16be8mov [rsp+312], rdi
37bc16bf0
37bc16bf0loc_37bc16bf0:
37bc16bf0lea edx, [rax-1]
37bc16bf3mov r8l, eax
37bc16bf6mov r10l, 1
37bc16bfccmp eax, 1
37bc16bffje 0x37bc16c29
37bc16c01cmp eax, 32
37bc16c04jg 0x37bc16ed1
37bc16c0amov ecx, edx
37bc16c0cmov edi, 2
37bc16c11mov r8l, 1
37bc16c17shl edi, cl
37bc16c19shl r8l, cl
37bc16c1clea r10l, [rdi-1]
37bc16c20cmp r8l, r10l
37bc16c23jg 0x37bc16ed1
37bc16c29
37bc16c29loc_37bc16c29:
37bc16c29lea ebp, [rax+rax-1]
37bc16c2dmov rax, [rsp+288]
37bc16c35mov rsi, [rsp+344]
37bc16c3dmov [rsp+256], r8l
37bc16c45movsxd rbp, ebp
37bc16c48mov [rsp+248], r10l
37bc16c50movsxd rbx, r8l
37bc16c53imul rax, rbp
37bc16c57add rax, [rsp+336]
37bc16c5fmov [rsp+264], r9l
37bc16c67imul rbp, [rsp+280]
37bc16c70mov [rsp+216], rax
37bc16c78mov rax, [rsp+328]
37bc16c80mov [rsp+272], edx
37bc16c87mov [rsp+688], r14
37bc16c8fmov r14, r13
37bc16c92mov r13, [rsp+688]
37bc16c9aadd rax, rbp
37bc16c9dmov [rsp+224], rax
37bc16ca5movsxd rax, r9l
37bc16ca8lea rdi, [4*rax]
37bc16cb0shl rax, 3
37bc16cb4lea rbp, [rsi+rdi]
37bc16cb8mov rsi, [rsp+304]
37bc16cc0add rdi, [rsp+296]
37bc16cc8lea r15, [rsi+rax]
37bc16cccmov rsi, [rsp+312]
37bc16cd4add rsi, rax
37bc16cd7nop [rax+rax]
37bc16ce0
37bc16ce0loc_37bc16ce0:
37bc16ce0mov eax, [r12+4*rbx-8]
37bc16ce5mov edx, [r14+4*rbx-4]
37bc16ceamov rcx, [rsp+232]
37bc16cf2mov r9, [rsp+608]
37bc16cfamov [rsp+404], eax
37bc16d01mov eax, [r13+4*rbx-4]
37bc16d06mov r11, [rsp+696]
37bc16d0emov [rsp+392], edx
37bc16d15sub eax, edx
37bc16d17mov [rsp+168], rsi
37bc16d1fsub rsi, 8
37bc16d23cdqe
37bc16d25mov [rsp+184], r11
37bc16d2dmov r11, [rsp+680]
37bc16d35lea r8, [rcx+rax]
37bc16d39mov rcx, [rsp+216]
37bc16d41mov [rsp+80], rbp
37bc16d46sub rbp, 4
37bc16d4ashl r8, 3
37bc16d4emov [rsp+176], r11
37bc16d56mov r11, [rsp+568]
37bc16d5eadd r9, r8
37bc16d61add r8, [rsp+592]
37bc16d69lea rdx, [rax+rcx]
37bc16d6dmov [rsp+160], r15
37bc16d75mov [rsp+144], r9
37bc16d7dshl rdx, 3
37bc16d81lea rcx, [rax-1]
37bc16d85mov r9, [rsp+600]
37bc16d8dmov [rsp+128], r8
37bc16d95mov r8, [rsp+616]
37bc16d9dshl rcx, 4
37bc16da1sub r15, 8
37bc16da5add r9, rdx
37bc16da8mov [rsp+112], r11
37bc16dadmov r11, [rsp+632]
37bc16db5add r8, rdx
37bc16db8add rdx, [rsp+656]
37bc16dc0mov [rsp+152], rdi
37bc16dc8sub rdi, 4
37bc16dccmov [rsp+104], rdx
37bc16dd1mov rdx, [rsp+640]
37bc16dd9mov [rsp+136], r9
37bc16de1mov [rsp+96], rdx
37bc16de6mov rdx, [rsp+224]
37bc16deemov [rsp+120], r8
37bc16df3add rdx, rax
37bc16df6lea rdx, [r11+4*rdx]
37bc16dfamov [rsp+88], rdx
37bc16dffadd rax, [rsp+240]
37bc16e07mov rdx, [rsp+648]
37bc16e0fmov r9, [rsp+208]
37bc16e17mov r8, [rsp+200]
37bc16e1flea rax, [rdx+4*rax]
37bc16e23mov rdx, [rsp+192]
37bc16e2bmov [rsp+72], rax
37bc16e30mov rax, [rsp+536]
37bc16e38mov [rsp+64], rax
37bc16e3dmov rax, [rsp+528]
37bc16e45add rax, rcx
37bc16e48add rcx, [rsp+544]
37bc16e50mov [rsp+56], rax
37bc16e55mov rax, [rsp+552]
37bc16e5dmov [rsp+40], rcx
37bc16e62mov rcx, [rsp+496]
37bc16e6amov [rsp+48], rax
37bc16e6fmov rax, [rsp+520]
37bc16e77mov [rsp+32], rax
37bc16e7ccall zlals0_
37bc16e81mov rax, rbx
37bc16e84add rbx, 1
37bc16e88cmp [rsp+248], ebx
37bc16e8fjge 0x37bc16ce0
37bc16e95mov edx, [rsp+272]
37bc16e9cmov [rsp+688], r13
37bc16ea4mov r13, r14
37bc16ea7mov r8l, [rsp+256]
37bc16eafmov r9l, [rsp+264]
37bc16eb7mov r14, [rsp+688]
37bc16ebftest edx, edx
37bc16ec1je 0x37bc15feb
37bc16ec7lea ecx, [r8+r9-1]
37bc16eccsub ecx, eax
37bc16ecemov r9l, ecx
37bc16ed1
37bc16ed1loc_37bc16ed1:
37bc16ed1mov rdi, [rsp+288]
37bc16ed9mov eax, edx
37bc16edbsub [rsp+232], rdi
37bc16ee3mov rdi, [rsp+280]
37bc16eebsub [rsp+240], rdi
37bc16ef3jmp 0x37bc16bf0
37bc16ef8
37bc16ef8loc_37bc16ef8:
37bc16ef8movsxd rax, [rsp+248]
37bc16f00mov [rsp+264], rax
37bc16f08jmp 0x37bc166c5
37bc16f0d
37bc16f0dloc_37bc16f0d:
37bc16f0dmovsxd rdi, esi
37bc16f10jmp 0x37bc1630d
37bc16f15
37bc16f15loc_37bc16f15:
37bc16f15mov edx, [rsp+376]
37bc16f1ctest edx, edx
37bc16f1ejle 0x37bc17317
37bc16f24mov rcx, [rsp+688]
37bc16f2cmovsxd rax, r13l
37bc16f2fmov [rsp+256], 1
37bc16f3amov edx, 1
37bc16f3fmov [rsp+296], edi
37bc16f46mov r10l, 1
37bc16f4cxor r8l, r8l
37bc16f4fmov r12, [rsp+320]
37bc16f57lea r15, [rcx+4*rax]
37bc16f5blea rax, [rsp+392]
37bc16f63mov [rsp+232], -1
37bc16f6fmov [rsp+192], rax
37bc16f77lea rax, [rsp+404]
37bc16f7fmov [rsp+200], rax
37bc16f87lea rax, [rsp+412]
37bc16f8fmov [rsp+224], -1
37bc16f9bmov [rsp+208], rax
37bc16fa3mov [rsp+312], ebx
37bc16faamov [rsp+352], esi
37bc16fb1mov [rsp+344], r13l
37bc16fb9mov r13, rcx
37bc16fbcmov [rsp+680], rbp
37bc16fc4mov rbp, r15
37bc16fc7
37bc16fc7loc_37bc16fc7:
37bc16fc7mov rcx, [rsp+288]
37bc16fcflea eax, [rdx+rdx-1]
37bc16fd3mov rdi, [rsp+336]
37bc16fdbmov [rsp+264], edx
37bc16fe2mov r14, [rsp+664]
37bc16feamov r15, [rsp+624]
37bc16ff2mov [rsp+272], r8l
37bc16ffamovsxd rbx, r10l
37bc16ffdimul rcx, rax
37bc17001mov [rsp+216], r10l
37bc17009imul rax, [rsp+280]
37bc17012add rax, [rsp+328]
37bc1701amov [rsp+688], r13
37bc17022mov r13, r12
37bc17025mov [rsp+248], rax
37bc1702dmovsxd rax, r8l
37bc17030mov r12, [rsp+688]
37bc17038lea rsi, [rcx+rdi]
37bc1703clea rdi, [4*rax]
37bc17044shl rax, 3
37bc17048add r14, rax
37bc1704badd rax, [rsp+672]
37bc17053mov [rsp+240], rsi
37bc1705badd r15, rdi
37bc1705emov rsi, rax
37bc17061add rdi, [rsp+584]
37bc17069nop [rax]
37bc17070
37bc17070loc_37bc17070:
37bc17070mov eax, [rbp+4*rbx-8]
37bc17074mov edx, [r13+4*rbx-4]
37bc17079mov rcx, [rsp+232]
37bc17081mov r9, [rsp+608]
37bc17089mov [rsp+404], eax
37bc17090xor eax, eax
37bc17092cmp [rsp+216], ebx
37bc17099setne al
37bc1709cmov r11, [rsp+696]
37bc170a4mov [rsp+392], edx
37bc170abmov [rsp+412], eax
37bc170b2mov eax, [r12+4*rbx-4]
37bc170b7mov [rsp+184], r11
37bc170bfmov r11, [rsp+680]
37bc170c7sub eax, edx
37bc170c9mov [rsp+168], rsi
37bc170d1add rsi, 8
37bc170d5cdqe
37bc170d7mov [rsp+176], r11
37bc170dfmov r11, [rsp+568]
37bc170e7lea r8, [rcx+rax]
37bc170ebmov rcx, [rsp+240]
37bc170f3mov [rsp+160], r14
37bc170fbadd r14, 8
37bc170ffshl r8, 3
37bc17103mov [rsp+112], r11
37bc17108mov r11, [rsp+632]
37bc17110add r9, r8
37bc17113add r8, [rsp+592]
37bc1711blea rdx, [rax+rcx]
37bc1711fmov [rsp+152], rdi
37bc17127mov [rsp+144], r9
37bc1712fshl rdx, 3
37bc17133lea rcx, [rax-1]
37bc17137add rdi, 4
37bc1713bmov [rsp+128], r8
37bc17143mov r9, [rsp+600]
37bc1714bshl rcx, 4
37bc1714fmov r8, [rsp+616]
37bc17157add r9, rdx
37bc1715aadd r8, rdx
37bc1715dadd rdx, [rsp+656]
37bc17165mov [rsp+136], r9
37bc1716dmov [rsp+104], rdx
37bc17172mov rdx, [rsp+640]
37bc1717amov [rsp+120], r8
37bc1717fmov [rsp+96], rdx
37bc17184mov rdx, [rsp+248]
37bc1718cadd rdx, rax
37bc1718flea rdx, [r11+4*rdx]
37bc17193mov [rsp+88], rdx
37bc17198mov rdx, [rsp+648]
37bc171a0add rax, [rsp+224]
37bc171a8mov [rsp+80], r15
37bc171adadd r15, 4
37bc171b1lea rax, [rdx+4*rax]
37bc171b5mov r9, [rsp+208]
37bc171bdmov r8, [rsp+200]
37bc171c5mov [rsp+72], rax
37bc171camov rax, [rsp+552]
37bc171d2mov rdx, [rsp+192]
37bc171damov [rsp+64], rax
37bc171dfmov rax, [rsp+544]
37bc171e7add rax, rcx
37bc171eaadd rcx, [rsp+528]
37bc171f2mov [rsp+56], rax
37bc171f7mov rax, [rsp+536]
37bc171ffmov [rsp+40], rcx
37bc17204mov rcx, [rsp+496]
37bc1720cmov [rsp+48], rax
37bc17211mov rax, [rsp+520]
37bc17219mov [rsp+32], rax
37bc1721ecall zlals0_
37bc17223mov rax, rbx
37bc17226sub rbx, 1
37bc1722acmp [rsp+256], ebx
37bc17231jle 0x37bc17070
37bc17237mov r8l, [rsp+272]
37bc1723fmov r10l, [rsp+216]
37bc17247mov [rsp+688], r12
37bc1724fmov r12, r13
37bc17252mov edx, [rsp+264]
37bc17259mov r13, [rsp+688]
37bc17261lea ecx, [r8+r10+1]
37bc17266mov r9, [rsp+224]
37bc1726emov r11, [rsp+232]
37bc17276sub ecx, eax
37bc17278mov ebx, [rsp+376]
37bc1727fmov r8l, ecx
37bc17282mov ecx, edx
37bc17284
37bc17284loc_37bc17284:
37bc17284lea eax, [rcx+1]
37bc17287cmp eax, ebx
37bc17289jg 0x37bc172f2
37bc1728badd r11, [rsp+288]
37bc17293add r9, [rsp+280]
37bc1729bcmp eax, 32
37bc1729ejg 0x37bc172d7
37bc172a0mov r10l, 2
37bc172a6mov esi, 1
37bc172abshl r10l, cl
37bc172aeshl esi, cl
37bc172b0sub r10l, 1
37bc172b4cmp esi, r10l
37bc172b7jg 0x37bc172ee
37bc172b9mov [rsp+256], esi
37bc172c0mov edx, eax
37bc172c2mov [rsp+224], r9
37bc172camov [rsp+232], r11
37bc172d2jmp 0x37bc16fc7
37bc172d7
37bc172d7loc_37bc172d7:
37bc172d7lea eax, [rcx+2]
37bc172dacmp eax, ebx
37bc172dcjg 0x37bc172f2
37bc172deadd r11, [rsp+288]
37bc172e6add r9, [rsp+280]
37bc172ee
37bc172eeloc_37bc172ee:
37bc172eemov ecx, eax
37bc172f0jmp 0x37bc17284
37bc172f2
37bc172f2loc_37bc172f2:
37bc172f2mov edi, [rsp+296]
37bc172f9mov ebx, [rsp+312]
37bc17300mov r13l, [rsp+344]
37bc17308mov rbp, [rsp+680]
37bc17310mov esi, [rsp+352]
37bc17317
37bc17317loc_37bc17317:
37bc17317cmp [rsp+304], esi
37bc1731ejl 0x37bc15feb
37bc17324mov rax, [rsp+520]
37bc1732cmov edx, [rax]
37bc1732emovsxd rax, esi
37bc17331mov rsi, [rsp+688]
37bc17339mov [rsp+208], rax
37bc17341movsxd rax, r13l
37bc17344lea rax, [rsi+4*rax]
37bc17348mov [rsp+328], rax
37bc17350movsxd rax, edi
37bc17353mov [rsp+264], rax
37bc1735bshl rax, 4
37bc1735fmov [rsp+336], rax
37bc17367movsxd rax, ebx
37bc1736amov [rsp+192], rax
37bc17372shl rax, 4
37bc17376mov [rsp+344], rax
37bc1737elea rax, [rip+0x834b8b]
37bc17385mov [rsp+216], rax
37bc1738dlea rax, [rip+0x834b7d]
37bc17394mov [rsp+224], rax
37bc1739clea rax, [rip+0x834b75]
37bc173a3mov [rsp+232], rax
37bc173ablea rax, [rip+0x834b6e]
37bc173b2mov [rsp+240], rax
37bc173balea rax, [rsp+396]
37bc173c2mov [rsp+272], rax
37bc173calea rax, [rsp+408]
37bc173d2mov [rsp+280], rax
37bc173dalea rax, [rbp+8]
37bc173demov [rsp+352], rax
37bc173e6
37bc173e6loc_37bc173e6:
37bc173e6mov rax, [rsp+208]
37bc173eemov rsi, [rsp+320]
37bc173f6xor r8l, r8l
37bc173f9mov rdi, [rsp+688]
37bc17401cmp [rsp+304], eax
37bc17408mov ebx, [rsi+4*rax-4]
37bc1740csetne r8b
37bc17410mov rsi, [rsp+328]
37bc17418mov edi, [rdi+4*rax-4]
37bc1741clea ecx, [rbx+1]
37bc1741fadd r8l, [rsi+4*rax-8]
37bc17424mov [rsp+396], ecx
37bc1742bimul ecx, edx
37bc1742emov esi, edi
37bc17430lea eax, [rdi+1]
37bc17433mov [rsp+248], edi
37bc1743asub esi, ebx
37bc1743cmov [rsp+256], r8l
37bc17444mov [rsp+408], r8l
37bc1744clea r15l, [rcx+rcx]
37bc17450mov [rsp+200], eax
37bc17457test edx, edx
37bc17459jle 0x37bc17c10
37bc1745fmovsxd rdi, esi
37bc17462mov r11l, r15l
37bc17465lea r13l, [rdx+1]
37bc17469mov r9l, 1
37bc1746fmov ecx, [rsp+200]
37bc17476mov r12, rdi
37bc17479mov [rsp+288], r15l
37bc17481mov r10, -1
37bc17488mov rax, [rsp+264]
37bc17490mov r15, [rsp+352]
37bc17498mov [rsp+296], rdi
37bc174a0shl r12, 4
37bc174a4mov r14l, ecx
37bc174a7add r12, [rsp+528]
37bc174afmov edi, ecx
37bc174b1sub r14l, esi
37bc174b4nop
37bc174b5nop [rax+rax]
37bc174c0
37bc174c0loc_37bc174c0:
37bc174c0cmp esi, edi
37bc174c2jge 0x37bc174f9
37bc174c4movsxd r8, r11l
37bc174c7mov rcx, r10
37bc174cashl rcx, 4
37bc174celea rdx, [rbp+8*r8]
37bc174d3add r8, rbx
37bc174d6add rcx, r12
37bc174d9lea r8, [r15+8*r8]
37bc174ddnop [rax]
37bc174e0
37bc174e0loc_37bc174e0:
37bc174e0movsd_xmm x0, [rcx]
37bc174e4add rdx, 8
37bc174e8add rcx, 16
37bc174ecmovsd_xmm [rdx-8], x0
37bc174f1cmp r8, rdx
37bc174f4jne 0x37bc174e0
37bc174f6add r11l, r14l
37bc174f9
37bc174f9loc_37bc174f9:
37bc174f9add r9l, 1
37bc174fdadd r10, rax
37bc17500cmp r13l, r9l
37bc17503jne 0x37bc174c0
37bc17505mov r15l, [rsp+288]
37bc1750dmov rdi, [rsp+296]
37bc17515
37bc17515loc_37bc17515:
37bc17515mov rax, [rsp+576]
37bc1751dmovsxd rdx, r15l
37bc17520mov rcx, [rsp+232]
37bc17528mov [rsp+112], 1
37bc17531lea rdx, [rbp+8*rdx]
37bc17536mov [rsp+88], rbp
37bc1753bmov r9, [rsp+520]
37bc17543lea rbx, [rax+8*rdi-8]
37bc17548mov [rsp+80], rcx
37bc1754dmov rax, [rsp+272]
37bc17555mov rcx, [rsp+568]
37bc1755dmov [rsp+288], rbx
37bc17565mov [rsp+48], rbx
37bc1756amov rbx, [rsp+240]
37bc17572mov r8, rax
37bc17575mov [rsp+96], rax
37bc1757amov [rsp+72], rax
37bc1757fmov [rsp+64], rdx
37bc17584mov rdx, [rsp+216]
37bc1758cmov [rsp+56], rcx
37bc17591mov rcx, [rsp+224]
37bc17599mov [rsp+32], rax
37bc1759emov [rsp+104], 1
37bc175a7mov [rsp+40], rbx
37bc175accall dgemm_
37bc175b1mov rax, [rsp+520]
37bc175b9mov edx, [rsp+396]
37bc175c0mov r12l, [rax]
37bc175c3mov ecx, r12l
37bc175c6imul ecx, edx
37bc175c9lea r15l, [rcx+rcx]
37bc175cdtest r12l, r12l
37bc175d0jle 0x37bc17679
37bc175d6add r12l, 1
37bc175datest edx, edx
37bc175dcjle 0x37bc17679
37bc175e2mov r13, rdi
37bc175e5lea r10l, [rdx+rsi]
37bc175e9xor eax, eax
37bc175ebsub edx, 1
37bc175eeneg r13
37bc175f1mov [rsp+296], ecx
37bc175f8mov ebx, 1
37bc175fdmov r11l, r15l
37bc17600shl r13, 3
37bc17604cmp esi, r10l
37bc17607mov [rsp+312], esi
37bc1760emov rsi, [rsp+336]
37bc17616cmovge edx, eax
37bc17619mov rax, [rsp+528]
37bc17621lea r14l, [rdx+1]
37bc17625lea r9, [rax-16]
37bc17629nop [rax]
37bc17630
37bc17630loc_37bc17630:
37bc17630movsxd rdx, r11l
37bc17633lea r8, [r13+8*rdx]
37bc17638mov rdx, rdi
37bc1763badd r8, rbp
37bc1763enop
37bc17640
37bc17640loc_37bc17640:
37bc17640mov rcx, rdx
37bc17643shl rcx, 4
37bc17647movsd_xmm x0, [r9+rcx+8]
37bc1764emovsd_xmm [r8+8*rdx], x0
37bc17654add rdx, 1
37bc17658cmp r10l, edx
37bc1765bjg 0x37bc17640
37bc1765dadd ebx, 1
37bc17660add r11l, r14l
37bc17663add r9, rsi
37bc17666cmp ebx, r12l
37bc17669jne 0x37bc17630
37bc1766bmov ecx, [rsp+296]
37bc17672mov esi, [rsp+312]
37bc17679
37bc17679loc_37bc17679:
37bc17679mov rbx, [rsp+232]
37bc17681movsxd rdx, ecx
37bc17684mov rax, [rsp+272]
37bc1768cmov [rsp+112], 1
37bc17695lea rdx, [rbp+8*rdx]
37bc1769amov r9, [rsp+520]
37bc176a2mov [rsp+104], 1
37bc176abmov [rsp+80], rbx
37bc176b0mov rbx, [rsp+568]
37bc176b8mov r8, rax
37bc176bbmov [rsp+88], rdx
37bc176c0movsxd rdx, r15l
37bc176c3mov rcx, [rsp+224]
37bc176cbmov [rsp+56], rbx
37bc176d0mov rbx, [rsp+288]
37bc176d8lea rdx, [rbp+8*rdx]
37bc176ddmov [rsp+96], rax
37bc176e2mov [rsp+48], rbx
37bc176e7mov rbx, [rsp+240]
37bc176efmov [rsp+72], rax
37bc176f4mov [rsp+64], rdx
37bc176f9mov rdx, [rsp+216]
37bc17701mov [rsp+40], rbx
37bc17706mov [rsp+32], rax
37bc1770bcall dgemm_
37bc17710mov rax, [rsp+520]
37bc17718mov edx, [rsp+256]
37bc1771fmov ebx, [rax]
37bc17721imul edx, ebx
37bc17724lea r8l, [rdx+rdx]
37bc17728test ebx, ebx
37bc1772ajle 0x37bc17bfb
37bc17730mov edx, [rsp+396]
37bc17737lea r14l, [rbx+1]
37bc1773btest edx, edx
37bc1773djle 0x37bc177fa
37bc17743mov r13, rdi
37bc17746lea r11l, [rdx+rsi]
37bc1774axor eax, eax
37bc1774cmov r12l, 1
37bc17752neg r13
37bc17755imul ebx, edx
37bc17758sub edx, 1
37bc1775bmov [rsp+288], r8l
37bc17763shl r13, 3
37bc17767cmp esi, r11l
37bc1776amov r9, [rsp+344]
37bc17772cmovge edx, eax
37bc17775mov rax, [rsp+544]
37bc1777dxor esi, esi
37bc1777flea r10, [rax-16]
37bc17783lea r15l, [rdx+1]
37bc17787nop [rax+rax]
37bc17790
37bc17790loc_37bc17790:
37bc17790movsxd rax, esi
37bc17793lea r8, [r13+8*rax]
37bc17798movsxd rax, ebx
37bc1779blea rcx, [r13+8*rax]
37bc177a0add r8, rbp
37bc177a3mov rax, rdi
37bc177a6add rcx, rbp
37bc177a9nop
37bc177aanop [rax+rax]
37bc177b5nop [rax+rax]
37bc177c0
37bc177c0loc_37bc177c0:
37bc177c0mov rdx, rax
37bc177c3movsd_xmm x0, [r8+8*rax]
37bc177c9movhpd x0, [rcx+8*rax]
37bc177ceadd rax, 1
37bc177d2shl rdx, 4
37bc177d6movups [r10+rdx], x0
37bc177dbcmp r11l, eax
37bc177dejg 0x37bc177c0
37bc177e0add r12l, 1
37bc177e4add esi, r15l
37bc177e7add ebx, r15l
37bc177eaadd r10, r9
37bc177edcmp r14l, r12l
37bc177f0jne 0x37bc17790
37bc177f2mov r8l, [rsp+288]
37bc177fa
37bc177faloc_37bc177fa:
37bc177famov eax, [rsp+256]
37bc17801test eax, eax
37bc17803jle 0x37bc17bfb
37bc17809mov eax, [rsp+200]
37bc17810movsxd rdi, [rsp+248]
37bc17818mov r11l, r8l
37bc1781bmov r10, -1
37bc17822mov r9l, [rsp+256]
37bc1782amov rbx, rdi
37bc1782dmov rcx, rdi
37bc17830mov [rsp+256], rdi
37bc17838movsxd rdi, eax
37bc1783badd r9l, eax
37bc1783emov rsi, rdi
37bc17841shl rcx, 4
37bc17845mov edx, r9l
37bc17848neg rsi
37bc1784bsub edx, ebx
37bc1784dshl rsi, 3
37bc17851mov ebx, 1
37bc17856sub edx, 2
37bc17859cmp eax, r9l
37bc1785cmov eax, 0
37bc17861cmovge edx, eax
37bc17864mov rax, [rsp+528]
37bc1786clea r13, [rax+rcx+16]
37bc17871mov rax, [rsp+264]
37bc17879lea r12l, [rdx+1]
37bc1787dnop [rax]
37bc17880
37bc17880loc_37bc17880:
37bc17880movsxd rdx, r11l
37bc17883mov rcx, r10
37bc17886lea r15, [rsi+8*rdx]
37bc1788ashl rcx, 4
37bc1788emov rdx, rdi
37bc17891add rcx, r13
37bc17894add r15, rbp
37bc17897nop [rax+rax]
37bc178a0
37bc178a0loc_37bc178a0:
37bc178a0movsd_xmm x0, [rcx]
37bc178a4add rcx, 16
37bc178a8movsd_xmm [r15+8*rdx], x0
37bc178aeadd rdx, 1
37bc178b2cmp r9l, edx
37bc178b5jg 0x37bc178a0
37bc178b7add ebx, 1
37bc178baadd r11l, r12l
37bc178bdadd r10, rax
37bc178c0cmp r14l, ebx
37bc178c3jne 0x37bc17880
37bc178c5
37bc178c5loc_37bc178c5:
37bc178c5mov rax, [rsp+576]
37bc178cdmovsxd rdx, r8l
37bc178d0mov rdi, [rsp+256]
37bc178d8mov [rsp+112], 1
37bc178e1lea rdx, [rbp+8*rdx]
37bc178e6mov [rsp+88], rbp
37bc178ebmov r9, [rsp+520]
37bc178f3lea r15, [rax+8*rdi]
37bc178f7mov rdi, [rsp+232]
37bc178ffmov rax, [rsp+280]
37bc17907mov [rsp+64], rdx
37bc1790cmov [rsp+48], r15
37bc17911mov rdx, [rsp+216]
37bc17919mov [rsp+80], rdi
37bc1791emov rdi, [rsp+568]
37bc17926mov r8, rax
37bc17929mov [rsp+96], rax
37bc1792emov rcx, [rsp+224]
37bc17936mov [rsp+56], rdi
37bc1793bmov rdi, [rsp+240]
37bc17943mov [rsp+72], rax
37bc17948mov [rsp+32], rax
37bc1794dmov [rsp+104], 1
37bc17956mov [rsp+40], rdi
37bc1795bcall dgemm_
37bc17960mov rax, [rsp+520]
37bc17968mov r9l, [rsp+408]
37bc17970mov esi, [rax]
37bc17972mov eax, esi
37bc17974imul eax, r9l
37bc17978mov [rsp+288], eax
37bc1797flea r8l, [rax+rax]
37bc17983test esi, esi
37bc17985jle 0x37bc17a4c
37bc1798badd esi, 1
37bc1798etest r9l, r9l
37bc17991jle 0x37bc17a4c
37bc17997movsxd r12, [rsp+200]
37bc1799fmov eax, 0
37bc179a4mov r11l, r8l
37bc179a7mov rcx, [rsp+256]
37bc179afmov [rsp+296], r15
37bc179b7mov ebx, 1
37bc179bcmov r10, -1
37bc179c3add r9l, r12l
37bc179c6mov rdi, r12
37bc179c9shl rcx, 4
37bc179cdneg rdi
37bc179d0mov edx, r9l
37bc179d3sub edx, [rsp+248]
37bc179dasub edx, 2
37bc179ddshl rdi, 3
37bc179e1cmp r12l, r9l
37bc179e4cmovge edx, eax
37bc179e7mov rax, [rsp+528]
37bc179eflea r14, [rax+rcx+24]
37bc179f4mov rax, [rsp+264]
37bc179fclea r13l, [rdx+1]
37bc17a00
37bc17a00loc_37bc17a00:
37bc17a00movsxd rdx, r11l
37bc17a03mov rcx, r10
37bc17a06lea r15, [rdi+8*rdx]
37bc17a0ashl rcx, 4
37bc17a0emov rdx, r12
37bc17a11add rcx, r14
37bc17a14add r15, rbp
37bc17a17nop [rax+rax]
37bc17a20
37bc17a20loc_37bc17a20:
37bc17a20movsd_xmm x0, [rcx]
37bc17a24add rcx, 16
37bc17a28movsd_xmm [r15+8*rdx], x0
37bc17a2eadd rdx, 1
37bc17a32cmp r9l, edx
37bc17a35jg 0x37bc17a20
37bc17a37add ebx, 1
37bc17a3aadd r11l, r13l
37bc17a3dadd r10, rax
37bc17a40cmp ebx, esi
37bc17a42jne 0x37bc17a00
37bc17a44mov r15, [rsp+296]
37bc17a4c
37bc17a4cloc_37bc17a4c:
37bc17a4cmovsxd rdx, [rsp+288]
37bc17a54mov rsi, [rsp+232]
37bc17a5cmov [rsp+112], 1
37bc17a65mov rax, [rsp+280]
37bc17a6dmov rdi, [rsp+568]
37bc17a75mov [rsp+104], 1
37bc17a7elea rdx, [rbp+8*rdx]
37bc17a83mov [rsp+80], rsi
37bc17a88mov rsi, [rsp+240]
37bc17a90mov [rsp+88], rdx
37bc17a95movsxd rdx, r8l
37bc17a98mov r8, rax
37bc17a9bmov r9, [rsp+520]
37bc17aa3lea rdx, [rbp+8*rdx]
37bc17aa8mov [rsp+96], rax
37bc17aadmov rcx, [rsp+224]
37bc17ab5mov [rsp+72], rax
37bc17abamov [rsp+64], rdx
37bc17abfmov rdx, [rsp+216]
37bc17ac7mov [rsp+32], rax
37bc17accmov [rsp+56], rdi
37bc17ad1mov [rsp+48], r15
37bc17ad6mov [rsp+40], rsi
37bc17adbcall dgemm_
37bc17ae0mov rax, [rsp+520]
37bc17ae8mov edx, [rax]
37bc17aeatest edx, edx
37bc17aecjle 0x37bc17bd8
37bc17af2mov r9l, [rsp+408]
37bc17afalea r15l, [rdx+1]
37bc17afetest r9l, r9l
37bc17b01jle 0x37bc17bd8
37bc17b07movsxd r13, [rsp+200]
37bc17b0fmov esi, edx
37bc17b11mov rcx, [rsp+256]
37bc17b19mov eax, 0
37bc17b1eimul esi, r9l
37bc17b22mov [rsp+200], edx
37bc17b29mov ebx, 1
37bc17b2emov r11, -1
37bc17b35add r9l, r13l
37bc17b38mov rdi, r13
37bc17b3bshl rcx, 4
37bc17b3fneg rdi
37bc17b42mov r8l, r9l
37bc17b45sub r8l, [rsp+248]
37bc17b4dsub r8l, 2
37bc17b51shl rdi, 3
37bc17b55cmp r13l, r9l
37bc17b58cmovge r8l, eax
37bc17b5cmov rax, [rsp+544]
37bc17b64xor r10l, r10l
37bc17b67lea r14, [rax+rcx+16]
37bc17b6clea r12l, [r8+1]
37bc17b70
37bc17b70loc_37bc17b70:
37bc17b70movsxd rax, r10l
37bc17b73mov rdx, r11
37bc17b76lea r8, [rdi+8*rax]
37bc17b7amovsxd rax, esi
37bc17b7dshl rdx, 4
37bc17b81lea rcx, [rdi+8*rax]
37bc17b85add rdx, r14
37bc17b88add r8, rbp
37bc17b8bmov rax, r13
37bc17b8eadd rcx, rbp
37bc17b91nop [rax]
37bc17b95nop [rax+rax]
37bc17ba0
37bc17ba0loc_37bc17ba0:
37bc17ba0movsd_xmm x0, [r8+8*rax]
37bc17ba6movhpd x0, [rcx+8*rax]
37bc17babadd rax, 1
37bc17bafmovups [rdx], x0
37bc17bb2add rdx, 16
37bc17bb6cmp r9l, eax
37bc17bb9jg 0x37bc17ba0
37bc17bbbadd ebx, 1
37bc17bbeadd r10l, r12l
37bc17bc1add esi, r12l
37bc17bc4add r11, [rsp+192]
37bc17bcccmp r15l, ebx
37bc17bcfjne 0x37bc17b70
37bc17bd1mov edx, [rsp+200]
37bc17bd8
37bc17bd8loc_37bc17bd8:
37bc17bd8add [rsp+208], 1
37bc17be1mov rax, [rsp+208]
37bc17be9cmp [rsp+304], eax
37bc17bf0jge 0x37bc173e6
37bc17bf6jmp 0x37bc15feb
37bc17bfb
37bc17bfbloc_37bc17bfb:
37bc17bfbmovsxd rax, [rsp+248]
37bc17c03mov [rsp+256], rax
37bc17c0bjmp 0x37bc178c5
37bc17c10
37bc17c10loc_37bc17c10:
37bc17c10movsxd rdi, esi
37bc17c13jmp 0x37bc17515
37bc17c18
37bc17c18loc_37bc17c18:
37bc17c18mov r10l, -4
37bc17c1emov eax, 4
37bc17c23jmp 0x37bc15fbe
37bc17c28
37bc17c28loc_37bc17c28:
37bc17c28mov r10l, -8
37bc17c2emov eax, 8
37bc17c33jmp 0x37bc15fbe
37bc17c38
37bc17c38loc_37bc17c38:
37bc17c38mov r10l, -10
37bc17c3emov eax, 10
37bc17c43jmp 0x37bc15fbe
37bc15f40
37bc15f40zlalsa_:
37bc15f40push r15
37bc15f42push r14
37bc15f44push r13
37bc15f46push r12
37bc15f48push rbp
37bc15f49push rdi
37bc15f4apush rsi
37bc15f4bpush rbx
37bc15f4csub rsp, 424
37bc15f53mov r10l, -1
37bc15f59mov rax, [rsp+536]
37bc15f61mov rbp, [rsp+680]
37bc15f69mov edi, [rax]
37bc15f6bmov rax, [rsp+552]
37bc15f73mov ebx, [rax]
37bc15f75mov rax, [rsp+640]
37bc15f7dmov [rsp+520], r9
37bc15f85mov [rsp+496], rcx
37bc15f8dmov rcx, r8
37bc15f90mov rsi, [rsp+496]
37bc15f98mov r9l, [rax]
37bc15f9bmov rax, [rsp+568]
37bc15fa3mov r8l, [rax]
37bc15fa6mov rax, [rsp+696]
37bc15faemov [rax], 0
37bc15fb4mov eax, 1
37bc15fb9cmp [rsi], 1
37bc15fbcjbe 0x37bc15fff
37bc15fbe
37bc15fbeloc_37bc15fbe:
37bc15fbemov rdi, [rsp+696]
37bc15fc6lea rdx, [rsp+412]
37bc15fcemov r8l, 6
37bc15fd4lea rcx, [rip+0x835f4d]
37bc15fdbmov [rsp+412], eax
37bc15fe2mov [rdi], r10l
37bc15fe5call xerbla_
37bc15feanop
37bc15feb
37bc15febloc_37bc15feb:
37bc15febadd rsp, 424
37bc15ff2pop rbx
37bc15ff3pop rsi
37bc15ff4pop rdi
37bc15ff5pop rbp
37bc15ff6pop r12
37bc15ff8pop r13
37bc15ffapop r14
37bc15ffcpop r15
37bc15fferet
37bc15fff
37bc15fffloc_37bc15fff:
37bc15fffmov r10l, [rdx]
37bc16002cmp r10l, 2
37bc16006jle 0x37bc16050
37bc16008mov eax, [rcx]
37bc1600acmp r10l, eax
37bc1600djg 0x37bc16060
37bc1600fmov rsi, [rsp+520]
37bc16017mov r10l, [rsi]
37bc1601atest r10l, r10l
37bc1601djle 0x37bc17c18
37bc16023cmp edi, eax
37bc16025jl 0x37bc16070
37bc16027cmp ebx, eax
37bc16029jl 0x37bc17c28
37bc1602fcmp r8l, eax
37bc16032jl 0x37bc17c38
37bc16038cmp r9l, eax
37bc1603bjge 0x37bc16080
37bc1603dmov r10l, -19
37bc16043mov eax, 19
37bc16048jmp 0x37bc15fbe
37bc1604d
37bc1604d 0f 1f 00 ...
37bc16050
37bc16050loc_37bc16050:
37bc16050mov r10l, -2
37bc16056mov eax, 2
37bc1605bjmp 0x37bc15fbe
37bc16060
37bc16060loc_37bc16060:
37bc16060mov r10l, -3
37bc16066mov eax, 3
37bc1606bjmp 0x37bc15fbe
37bc16070
37bc16070loc_37bc16070:
37bc16070mov r10l, -6
37bc16076mov eax, 6
37bc1607bjmp 0x37bc15fbe
37bc16080
37bc16080loc_37bc16080:
37bc16080movsxd rsi, r9l
37bc16083mov [rsp+48], rdx
37bc16088lea r13l, [rax+rax+1]
37bc1608dmov rdx, [rsp+688]
37bc16095mov [rsp+280], rsi
37bc1609dnot rsi
37bc160a0mov [rsp+328], rsi
37bc160a8movsxd rsi, r8l
37bc160abmovsxd r8, eax
37bc160aeadd eax, eax
37bc160b0mov [rsp+288], rsi
37bc160b8not rsi
37bc160bbcdqe
37bc160bdmov r9, rdx
37bc160c0mov [rsp+336], rsi
37bc160c8mov rsi, [rsp+688]
37bc160d0lea rax, [rdx+4*rax]
37bc160d4lea rdx, [rsp+400]
37bc160dcmov [rsp+40], rax
37bc160e1lea rsi, [rsi+4*r8]
37bc160e5lea r8, [rsp+388]
37bc160edmov [rsp+32], rsi
37bc160f2mov [rsp+320], rsi
37bc160facall dlasdt_
37bc160ffmov eax, [rsp+388]
37bc16106mov esi, [rsp+400]
37bc1610dlea edx, [rax+1]
37bc16110mov [rsp+304], eax
37bc16117mov eax, edx
37bc16119mov [rsp+376], esi
37bc16120shr eax, 31
37bc16123add eax, edx
37bc16125sar eax, 1
37bc16127mov esi, eax
37bc16129mov rax, [rsp+496]
37bc16131cmp [rax], 1
37bc16134je 0x37bc16f15
37bc1613acmp [rsp+304], esi
37bc16141jl 0x37bc16a3f
37bc16147mov rax, [rsp+520]
37bc1614fmov [rsp+380], r13l
37bc16157mov edx, [rax]
37bc16159movsxd rax, esi
37bc1615cmov rsi, [rsp+688]
37bc16164mov [rsp+256], rax
37bc1616cmovsxd rax, r13l
37bc1616flea rax, [rsi+4*rax]
37bc16173mov [rsp+352], rax
37bc1617bmovsxd rax, edi
37bc1617emov [rsp+296], rax
37bc16186shl rax, 4
37bc1618amov [rsp+368], rax
37bc16192movsxd rax, ebx
37bc16195mov [rsp+208], rax
37bc1619dshl rax, 4
37bc161a1mov [rsp+360], rax
37bc161a9lea rax, [rsp+392]
37bc161b1mov [rsp+192], rax
37bc161b9lea rax, [rip+0x835d50]
37bc161c0mov [rsp+216], rax
37bc161c8lea rax, [rip+0x835d42]
37bc161cfmov [rsp+224], rax
37bc161d7lea rax, [rip+0x835d3a]
37bc161demov [rsp+232], rax
37bc161e6lea rax, [rip+0x835d33]
37bc161edmov [rsp+240], rax
37bc161f5lea rax, [rsp+404]
37bc161fdmov [rsp+200], rax
37bc16205nop [rax+rax]
37bc16210
37bc16210loc_37bc16210:
37bc16210mov rdi, [rsp+256]
37bc16218mov rsi, [rsp+320]
37bc16220mov rax, [rsp+688]
37bc16228mov ebx, [rsi+4*rdi-4]
37bc1622cmov rsi, [rsp+352]
37bc16234mov eax, [rax+4*rdi-4]
37bc16238mov r14l, ebx
37bc1623bmov edi, [rsi+4*rdi-8]
37bc1623fmov [rsp+392], ebx
37bc16246imul r14l, edx
37bc1624amov esi, eax
37bc1624cmov [rsp+248], eax
37bc16253add eax, 1
37bc16256mov [rsp+264], edi
37bc1625dsub esi, ebx
37bc1625fmov [rsp+404], edi
37bc16266mov [rsp+272], eax
37bc1626dadd r14l, r14l
37bc16270test edx, edx
37bc16272jle 0x37bc16f0d
37bc16278movsxd rdi, esi
37bc1627blea r13l, [rdx+1]
37bc1627fmov r11l, r14l
37bc16282mov r9l, 1
37bc16288mov r12, rdi
37bc1628bmov [rsp+312], rdi
37bc16293mov r15l, ebx
37bc16296mov r8, [rsp+296]
37bc1629emov edi, [rsp+248]
37bc162a5shl r12, 4
37bc162a9mov r10, -1
37bc162b0add r12, [rsp+528]
37bc162b8nop [rax+rax]
37bc162c0
37bc162c0loc_37bc162c0:
37bc162c0cmp edi, esi
37bc162c2jle 0x37bc162f9
37bc162c4movsxd rcx, r11l
37bc162c7mov rdx, r10
37bc162cashl rdx, 4
37bc162celea rax, [rbp+8*rcx]
37bc162d3add rcx, r15
37bc162d6add rdx, r12
37bc162d9lea rcx, [rbp+8*rcx]
37bc162denop
37bc162e0
37bc162e0loc_37bc162e0:
37bc162e0movsd_xmm x0, [rdx]
37bc162e4add rax, 8
37bc162e8add rdx, 16
37bc162ecmovsd_xmm [rax-8], x0
37bc162f1cmp rax, rcx
37bc162f4jne 0x37bc162e0
37bc162f6add r11l, ebx
37bc162f9
37bc162f9loc_37bc162f9:
37bc162f9add r9l, 1
37bc162fdadd r10, r8
37bc16300cmp r9l, r13l
37bc16303jne 0x37bc162c0
37bc16305mov rdi, [rsp+312]
37bc1630d
37bc1630dloc_37bc1630d:
37bc1630dmov rbx, [rsp+232]
37bc16315movsxd r14, r14l
37bc16318mov rax, [rsp+560]
37bc16320mov [rsp+112], 1
37bc16329lea rdx, [rbp+8*r14]
37bc1632emov [rsp+88], rbp
37bc16333mov rcx, [rsp+224]
37bc1633bmov [rsp+80], rbx
37bc16340lea r15, [rax+8*rdi-8]
37bc16345mov rbx, [rsp+568]
37bc1634dmov rax, [rsp+192]
37bc16355mov [rsp+64], rdx
37bc1635amov [rsp+56], rbx
37bc1635fmov rbx, [rsp+240]
37bc16367mov [rsp+96], rax
37bc1636cmov r8, rax
37bc1636fmov rdx, [rsp+216]
37bc16377mov [rsp+72], rax
37bc1637cmov r9, [rsp+520]
37bc16384mov [rsp+32], rax
37bc16389mov [rsp+104], 1
37bc16392mov [rsp+48], r15
37bc16397mov [rsp+40], rbx
37bc1639ccall dgemm_
37bc163a1mov rax, [rsp+520]
37bc163a9mov edx, [rsp+392]
37bc163b0mov r12l, [rax]
37bc163b3mov ecx, r12l
37bc163b6imul ecx, edx
37bc163b9lea eax, [rcx+rcx]
37bc163bctest r12l, r12l
37bc163bfjle 0x37bc1647b
37bc163c5add r12l, 1
37bc163c9test edx, edx
37bc163cbjle 0x37bc1647b
37bc163d1mov r13, rdi
37bc163d4lea r10l, [rdx+rsi]
37bc163d8xor ebx, ebx
37bc163dasub edx, 1
37bc163ddneg r13
37bc163e0mov [rsp+344], ecx
37bc163e7mov r11l, 1
37bc163edshl r13, 3
37bc163f1cmp esi, r10l
37bc163f4mov [rsp+312], r15
37bc163fcmov r15, [rsp+368]
37bc16404cmovge edx, ebx
37bc16407mov rbx, [rsp+528]
37bc1640flea r14l, [rdx+1]
37bc16413lea r9, [rbx-16]
37bc16417mov ebx, eax
37bc16419nop [rax]
37bc16420
37bc16420loc_37bc16420:
37bc16420movsxd rdx, ebx
37bc16423lea r8, [r13+8*rdx]
37bc16428mov rdx, rdi
37bc1642badd r8, rbp
37bc1642enop [rax]
37bc16435nop [rax+rax]
37bc16440
37bc16440loc_37bc16440:
37bc16440mov rcx, rdx
37bc16443shl rcx, 4
37bc16447movsd_xmm x0, [r9+rcx+8]
37bc1644emovsd_xmm [r8+8*rdx], x0
37bc16454add rdx, 1
37bc16458cmp r10l, edx
37bc1645bjg 0x37bc16440
37bc1645dadd r11l, 1
37bc16461add ebx, r14l
37bc16464add r9, r15
37bc16467cmp r11l, r12l
37bc1646ajne 0x37bc16420
37bc1646cmov r15, [rsp+312]
37bc16474mov ecx, [rsp+344]
37bc1647b
37bc1647bloc_37bc1647b:
37bc1647bmovsxd rcx, ecx
37bc1647emov [rsp+48], r15
37bc16483mov rbx, [rsp+192]
37bc1648blea rdx, [rbp+8*rcx]
37bc16490mov rcx, [rsp+232]
37bc16498mov [rsp+112], 1
37bc164a1mov [rsp+88], rdx
37bc164a6movsxd rdx, eax
37bc164a9mov rax, [rsp+568]
37bc164b1mov r8, rbx
37bc164b4lea rdx, [rbp+8*rdx]
37bc164b9mov [rsp+96], rbx
37bc164bemov r9, [rsp+520]
37bc164c6mov [rsp+56], rax
37bc164cbmov rax, [rsp+240]
37bc164d3mov [rsp+80], rcx
37bc164d8mov rcx, [rsp+224]
37bc164e0mov [rsp+72], rbx
37bc164e5mov [rsp+64], rdx
37bc164eamov rdx, [rsp+216]
37bc164f2mov [rsp+40], rax
37bc164f7mov [rsp+32], rbx
37bc164fcmov [rsp+104], 1
37bc16505call dgemm_
37bc1650amov rax, [rsp+520]
37bc16512mov edx, [rsp+264]
37bc16519mov ebx, [rax]
37bc1651bimul edx, ebx
37bc1651elea r8l, [rdx+rdx]
37bc16522test ebx, ebx
37bc16524jle 0x37bc16ef8
37bc1652amov edx, [rsp+392]
37bc16531lea r14l, [rbx+1]
37bc16535test edx, edx
37bc16537jle 0x37bc165f9
37bc1653dmov r13, rdi
37bc16540imul ebx, edx
37bc16543lea r11l, [rdx+rsi]
37bc16547xor eax, eax
37bc16549neg r13
37bc1654csub edx, 1
37bc1654fmov [rsp+312], r8l
37bc16557mov r9, [rsp+360]
37bc1655fshl r13, 3
37bc16563cmp esi, r11l
37bc16566mov esi, 1
37bc1656bcmovge edx, eax
37bc1656emov rax, [rsp+544]
37bc16576xor r12l, r12l
37bc16579lea r10, [rax-16]
37bc1657dlea r15l, [rdx+1]
37bc16581nop [rax]
37bc16585nop [rax+rax]
37bc16590
37bc16590loc_37bc16590:
37bc16590movsxd rax, r12l
37bc16593lea r8, [r13+8*rax]
37bc16598movsxd rax, ebx
37bc1659blea rcx, [r13+8*rax]
37bc165a0add r8, rbp
37bc165a3mov rax, rdi
37bc165a6add rcx, rbp
37bc165a9nop
37bc165aanop [rax+rax]
37bc165b5nop [rax+rax]
37bc165c0
37bc165c0loc_37bc165c0:
37bc165c0mov rdx, rax
37bc165c3movsd_xmm x0, [r8+8*rax]
37bc165c9movhpd x0, [rcx+8*rax]
37bc165ceadd rax, 1
37bc165d2shl rdx, 4
37bc165d6movups [r10+rdx], x0
37bc165dbcmp r11l, eax
37bc165dejg 0x37bc165c0
37bc165e0add esi, 1
37bc165e3add r12l, r15l
37bc165e6add ebx, r15l
37bc165e9add r10, r9
37bc165eccmp esi, r14l
37bc165efjne 0x37bc16590
37bc165f1mov r8l, [rsp+312]
37bc165f9
37bc165f9loc_37bc165f9:
37bc165f9mov ecx, [rsp+264]
37bc16600test ecx, ecx
37bc16602jle 0x37bc16ef8
37bc16608mov edx, -2
37bc1660dmov eax, 0
37bc16612mov r10l, 1
37bc16618movsxd rsi, [rsp+248]
37bc16620movsxd rdi, [rsp+272]
37bc16628mov r9l, [rsp+264]
37bc16630mov r11, -1
37bc16637mov rbx, rsi
37bc1663amov rcx, rsi
37bc1663dmov [rsp+264], rsi
37bc16645mov r15, [rsp+296]
37bc1664dmov rsi, rdi
37bc16650sub edx, ebx
37bc16652add r9l, edi
37bc16655shl rcx, 4
37bc16659neg rsi
37bc1665cadd edx, r9l
37bc1665fmov ebx, r8l
37bc16662shl rsi, 3
37bc16666cmp edi, r9l
37bc16669cmovge edx, eax
37bc1666cmov rax, [rsp+528]
37bc16674lea r12l, [rdx+1]
37bc16678lea r13, [rax+rcx+16]
37bc1667dnop [rax]
37bc16680
37bc16680loc_37bc16680:
37bc16680movsxd rax, ebx
37bc16683mov rdx, r11
37bc16686lea rcx, [rsi+8*rax]
37bc1668ashl rdx, 4
37bc1668emov rax, rdi
37bc16691add rdx, r13
37bc16694add rcx, rbp
37bc16697nop [rax+rax]
37bc166a0
37bc166a0loc_37bc166a0:
37bc166a0movsd_xmm x0, [rdx]
37bc166a4add rdx, 16
37bc166a8movsd_xmm [rcx+8*rax], x0
37bc166adadd rax, 1
37bc166b1cmp r9l, eax
37bc166b4jg 0x37bc166a0
37bc166b6add r10l, 1
37bc166baadd ebx, r12l
37bc166bdadd r11, r15
37bc166c0cmp r10l, r14l
37bc166c3jne 0x37bc16680
37bc166c5
37bc166c5loc_37bc166c5:
37bc166c5mov rax, [rsp+560]
37bc166cdmovsxd rdx, r8l
37bc166d0mov rdi, [rsp+264]
37bc166d8mov [rsp+112], 1
37bc166e1lea rdx, [rbp+8*rdx]
37bc166e6mov [rsp+88], rbp
37bc166ebmov r9, [rsp+520]
37bc166f3lea rsi, [rax+8*rdi]
37bc166f7mov rdi, [rsp+232]
37bc166ffmov rax, [rsp+200]
37bc16707mov [rsp+64], rdx
37bc1670cmov [rsp+312], rsi
37bc16714mov rdx, [rsp+216]
37bc1671cmov [rsp+80], rdi
37bc16721mov rdi, [rsp+568]
37bc16729mov r8, rax
37bc1672cmov [rsp+48], rsi
37bc16731mov rsi, [rsp+240]
37bc16739mov [rsp+96], rax
37bc1673emov rcx, [rsp+224]
37bc16746mov [rsp+72], rax
37bc1674bmov [rsp+40], rsi
37bc16750mov [rsp+32], rax
37bc16755mov [rsp+104], 1
37bc1675emov [rsp+56], rdi
37bc16763call dgemm_
37bc16768mov rax, [rsp+520]
37bc16770mov r9l, [rsp+404]
37bc16778mov esi, [rax]
37bc1677amov r15l, esi
37bc1677dimul r15l, r9l
37bc16781lea r8l, [r15+r15]
37bc16785test esi, esi
37bc16787jle 0x37bc1686d
37bc1678dadd esi, 1
37bc16790test r9l, r9l
37bc16793jle 0x37bc1686d
37bc16799movsxd r12, [rsp+272]
37bc167a1mov rcx, [rsp+264]
37bc167a9mov ebx, r8l
37bc167acmov edx, -2
37bc167b1sub edx, [rsp+248]
37bc167b8mov eax, 0
37bc167bdmov [rsp+344], r15l
37bc167c5mov r11, -1
37bc167ccmov rdi, r12
37bc167cfadd r9l, r12l
37bc167d2shl rcx, 4
37bc167d6mov r10l, 1
37bc167dcneg rdi
37bc167dfadd edx, r9l
37bc167e2mov r15, [rsp+296]
37bc167eashl rdi, 3
37bc167eecmp r12l, r9l
37bc167f1cmovge edx, eax
37bc167f4mov rax, [rsp+528]
37bc167fclea r13l, [rdx+1]
37bc16800lea r14, [rax+rcx+24]
37bc16805nop [rax+rax]
37bc16810
37bc16810loc_37bc16810:
37bc16810movsxd rax, ebx
37bc16813mov rdx, r11
37bc16816lea rcx, [rdi+8*rax]
37bc1681ashl rdx, 4
37bc1681emov rax, r12
37bc16821add rdx, r14
37bc16824add rcx, rbp
37bc16827nop [rax]
37bc1682anop [rax+rax]
37bc16835nop [rax+rax]
37bc16840
37bc16840loc_37bc16840:
37bc16840movsd_xmm x0, [rdx]
37bc16844add rdx, 16
37bc16848movsd_xmm [rcx+8*rax], x0
37bc1684dadd rax, 1
37bc16851cmp r9l, eax
37bc16854jg 0x37bc16840
37bc16856add r10l, 1
37bc1685aadd ebx, r13l
37bc1685dadd r11, r15
37bc16860cmp r10l, esi
37bc16863jne 0x37bc16810
37bc16865mov r15l, [rsp+344]
37bc1686d
37bc1686dloc_37bc1686d:
37bc1686dmov rsi, [rsp+232]
37bc16875movsxd r15, r15l
37bc16878mov rax, [rsp+200]
37bc16880mov [rsp+112], 1
37bc16889lea rdx, [rbp+8*r15]
37bc1688emov rdi, [rsp+312]
37bc16896mov [rsp+104], 1
37bc1689fmov [rsp+80], rsi
37bc168a4mov rsi, [rsp+568]
37bc168acmov [rsp+88], rdx
37bc168b1movsxd rdx, r8l
37bc168b4mov r8, rax
37bc168b7mov r9, [rsp+520]
37bc168bfmov [rsp+56], rsi
37bc168c4mov rsi, [rsp+240]
37bc168cclea rdx, [rbp+8*rdx]
37bc168d1mov [rsp+96], rax
37bc168d6mov rcx, [rsp+224]
37bc168demov [rsp+72], rax
37bc168e3mov [rsp+64], rdx
37bc168e8mov rdx, [rsp+216]
37bc168f0mov [rsp+32], rax
37bc168f5mov [rsp+48], rdi
37bc168famov [rsp+40], rsi
37bc168ffcall dgemm_
37bc16904mov rax, [rsp+520]
37bc1690cmov edx, [rax]
37bc1690etest edx, edx
37bc16910jle 0x37bc16a19
37bc16916mov r9l, [rsp+404]
37bc1691elea r14l, [rdx+1]
37bc16922test r9l, r9l
37bc16925jle 0x37bc16a19
37bc1692bmovsxd r13, [rsp+272]
37bc16933mov rcx, [rsp+264]
37bc1693bmov esi, edx
37bc1693dmov r8l, -2
37bc16943imul esi, r9l
37bc16947sub r8l, [rsp+248]
37bc1694fmov eax, 0
37bc16954mov [rsp+248], edx
37bc1695bmov rdi, r13
37bc1695eadd r9l, r13l
37bc16961shl rcx, 4
37bc16965mov r10l, 1
37bc1696bneg rdi
37bc1696eadd r8l, r9l
37bc16971mov rbx, -1
37bc16978shl rdi, 3
37bc1697ccmp r13l, r9l
37bc1697fcmovge r8l, eax
37bc16983mov rax, [rsp+544]
37bc1698bxor r11l, r11l
37bc1698elea r15, [rax+rcx+16]
37bc16993lea r12l, [r8+1]
37bc16997nop [rax+rax]
37bc169a0
37bc169a0loc_37bc169a0:
37bc169a0movsxd rax, r11l
37bc169a3mov rdx, rbx
37bc169a6lea r8, [rdi+8*rax]
37bc169aamovsxd rax, esi
37bc169adshl rdx, 4
37bc169b1lea rcx, [rdi+8*rax]
37bc169b5add rdx, r15
37bc169b8add r8, rbp
37bc169bbmov rax, r13
37bc169beadd rcx, rbp
37bc169c1nop [rax+rax]
37bc169canop [rax+rax]
37bc169d5nop [rax+rax]
37bc169e0
37bc169e0loc_37bc169e0:
37bc169e0movsd_xmm x0, [r8+8*rax]
37bc169e6movhpd x0, [rcx+8*rax]
37bc169ebadd rax, 1
37bc169efmovups [rdx], x0
37bc169f2add rdx, 16
37bc169f6cmp r9l, eax
37bc169f9jg 0x37bc169e0
37bc169fbadd r10l, 1
37bc169ffadd r11l, r12l
37bc16a02add esi, r12l
37bc16a05add rbx, [rsp+208]
37bc16a0dcmp r10l, r14l
37bc16a10jne 0x37bc169a0
37bc16a12mov edx, [rsp+248]
37bc16a19
37bc16a19loc_37bc16a19:
37bc16a19add [rsp+256], 1
37bc16a22mov rax, [rsp+256]
37bc16a2acmp [rsp+304], eax
37bc16a31jge 0x37bc16210
37bc16a37mov r13l, [rsp+380]
37bc16a3f
37bc16a3floc_37bc16a3f:
37bc16a3fmov r8l, [rsp+304]
37bc16a47test r8l, r8l
37bc16a4ajle 0x37bc16add
37bc16a50mov [rsp+192], r13l
37bc16a58mov esi, [rsp+304]
37bc16a5fmov rdi, [rsp+520]
37bc16a67mov r12, [rsp+528]
37bc16a6fmov [rsp+680], rbp
37bc16a77mov ebp, 1
37bc16a7cmov r13, [rsp+536]
37bc16a84mov r14, [rsp+544]
37bc16a8cmov r15, [rsp+552]
37bc16a94mov rbx, [rsp+688]
37bc16a9cnop [rax]
37bc16aa0
37bc16aa0loc_37bc16aa0:
37bc16aa0movsxd rax, [rbx+4*rbp-4]
37bc16aa5mov [rsp+32], r15
37bc16aaamov r8, r13
37bc16aadmov rcx, rdi
37bc16ab0add rbp, 1
37bc16ab4sub rax, 1
37bc16ab8shl rax, 4
37bc16abclea rdx, [r12+rax]
37bc16ac0lea r9, [r14+rax]
37bc16ac4call zcopy_
37bc16ac9cmp esi, ebp
37bc16acbjge 0x37bc16aa0
37bc16acdmov r13l, [rsp+192]
37bc16ad5mov rbp, [rsp+680]
37bc16add
37bc16addloc_37bc16add:
37bc16addmov eax, [rsp+376]
37bc16ae4mov edx, 1
37bc16ae9mov [rsp+412], 0
37bc16af4mov ecx, eax
37bc16af6shl edx, cl
37bc16af8xor ecx, ecx
37bc16afacmp eax, 32
37bc16afdcmovae edx, ecx
37bc16b00test eax, eax
37bc16b02jle 0x37bc15feb
37bc16b08mov r8, [rsp+288]
37bc16b10movsxd rcx, eax
37bc16b13mov rdi, [rsp+336]
37bc16b1blea rsi, [rsp+412]
37bc16b23mov [rsp+208], rsi
37bc16b2bmov r14, [rsp+688]
37bc16b33mov r9l, edx
37bc16b36imul r8, rcx
37bc16b3amov [rsp+680], rbp
37bc16b42imul rcx, [rsp+280]
37bc16b4badd rdi, r8
37bc16b4emov [rsp+232], rdi
37bc16b56mov rdi, [rsp+328]
37bc16b5eadd rdi, rcx
37bc16b61movsxd rcx, r13l
37bc16b64mov r13, [rsp+320]
37bc16b6cmov [rsp+240], rdi
37bc16b74mov rdi, [rsp+688]
37bc16b7clea r12, [rdi+4*rcx]
37bc16b80lea rdi, [rsp+392]
37bc16b88mov [rsp+192], rdi
37bc16b90lea rdi, [rsp+404]
37bc16b98mov [rsp+200], rdi
37bc16ba0mov rdi, [rsp+624]
37bc16ba8sub rdi, 8
37bc16bacmov [rsp+344], rdi
37bc16bb4mov rdi, [rsp+584]
37bc16bbcsub rdi, 8
37bc16bc0mov [rsp+296], rdi
37bc16bc8mov rdi, [rsp+664]
37bc16bd0sub rdi, 16
37bc16bd4mov [rsp+304], rdi
37bc16bdcmov rdi, [rsp+672]
37bc16be4sub rdi, 16
37bc16be8mov [rsp+312], rdi
37bc16bf0
37bc16bf0loc_37bc16bf0:
37bc16bf0lea edx, [rax-1]
37bc16bf3mov r8l, eax
37bc16bf6mov r10l, 1
37bc16bfccmp eax, 1
37bc16bffje 0x37bc16c29
37bc16c01cmp eax, 32
37bc16c04jg 0x37bc16ed1
37bc16c0amov ecx, edx
37bc16c0cmov edi, 2
37bc16c11mov r8l, 1
37bc16c17shl edi, cl
37bc16c19shl r8l, cl
37bc16c1clea r10l, [rdi-1]
37bc16c20cmp r8l, r10l
37bc16c23jg 0x37bc16ed1
37bc16c29
37bc16c29loc_37bc16c29:
37bc16c29lea ebp, [rax+rax-1]
37bc16c2dmov rax, [rsp+288]
37bc16c35mov rsi, [rsp+344]
37bc16c3dmov [rsp+256], r8l
37bc16c45movsxd rbp, ebp
37bc16c48mov [rsp+248], r10l
37bc16c50movsxd rbx, r8l
37bc16c53imul rax, rbp
37bc16c57add rax, [rsp+336]
37bc16c5fmov [rsp+264], r9l
37bc16c67imul rbp, [rsp+280]
37bc16c70mov [rsp+216], rax
37bc16c78mov rax, [rsp+328]
37bc16c80mov [rsp+272], edx
37bc16c87mov [rsp+688], r14
37bc16c8fmov r14, r13
37bc16c92mov r13, [rsp+688]
37bc16c9aadd rax, rbp
37bc16c9dmov [rsp+224], rax
37bc16ca5movsxd rax, r9l
37bc16ca8lea rdi, [4*rax]
37bc16cb0shl rax, 3
37bc16cb4lea rbp, [rsi+rdi]
37bc16cb8mov rsi, [rsp+304]
37bc16cc0add rdi, [rsp+296]
37bc16cc8lea r15, [rsi+rax]
37bc16cccmov rsi, [rsp+312]
37bc16cd4add rsi, rax
37bc16cd7nop [rax+rax]
37bc16ce0
37bc16ce0loc_37bc16ce0:
37bc16ce0mov eax, [r12+4*rbx-8]
37bc16ce5mov edx, [r14+4*rbx-4]
37bc16ceamov rcx, [rsp+232]
37bc16cf2mov r9, [rsp+608]
37bc16cfamov [rsp+404], eax
37bc16d01mov eax, [r13+4*rbx-4]
37bc16d06mov r11, [rsp+696]
37bc16d0emov [rsp+392], edx
37bc16d15sub eax, edx
37bc16d17mov [rsp+168], rsi
37bc16d1fsub rsi, 8
37bc16d23cdqe
37bc16d25mov [rsp+184], r11
37bc16d2dmov r11, [rsp+680]
37bc16d35lea r8, [rcx+rax]
37bc16d39mov rcx, [rsp+216]
37bc16d41mov [rsp+80], rbp
37bc16d46sub rbp, 4
37bc16d4ashl r8, 3
37bc16d4emov [rsp+176], r11
37bc16d56mov r11, [rsp+568]
37bc16d5eadd r9, r8
37bc16d61add r8, [rsp+592]
37bc16d69lea rdx, [rax+rcx]
37bc16d6dmov [rsp+160], r15
37bc16d75mov [rsp+144], r9
37bc16d7dshl rdx, 3
37bc16d81lea rcx, [rax-1]
37bc16d85mov r9, [rsp+600]
37bc16d8dmov [rsp+128], r8
37bc16d95mov r8, [rsp+616]
37bc16d9dshl rcx, 4
37bc16da1sub r15, 8
37bc16da5add r9, rdx
37bc16da8mov [rsp+112], r11
37bc16dadmov r11, [rsp+632]
37bc16db5add r8, rdx
37bc16db8add rdx, [rsp+656]
37bc16dc0mov [rsp+152], rdi
37bc16dc8sub rdi, 4
37bc16dccmov [rsp+104], rdx
37bc16dd1mov rdx, [rsp+640]
37bc16dd9mov [rsp+136], r9
37bc16de1mov [rsp+96], rdx
37bc16de6mov rdx, [rsp+224]
37bc16deemov [rsp+120], r8
37bc16df3add rdx, rax
37bc16df6lea rdx, [r11+4*rdx]
37bc16dfamov [rsp+88], rdx
37bc16dffadd rax, [rsp+240]
37bc16e07mov rdx, [rsp+648]
37bc16e0fmov r9, [rsp+208]
37bc16e17mov r8, [rsp+200]
37bc16e1flea rax, [rdx+4*rax]
37bc16e23mov rdx, [rsp+192]
37bc16e2bmov [rsp+72], rax
37bc16e30mov rax, [rsp+536]
37bc16e38mov [rsp+64], rax
37bc16e3dmov rax, [rsp+528]
37bc16e45add rax, rcx
37bc16e48add rcx, [rsp+544]
37bc16e50mov [rsp+56], rax
37bc16e55mov rax, [rsp+552]
37bc16e5dmov [rsp+40], rcx
37bc16e62mov rcx, [rsp+496]
37bc16e6amov [rsp+48], rax
37bc16e6fmov rax, [rsp+520]
37bc16e77mov [rsp+32], rax
37bc16e7ccall zlals0_
37bc16e81mov rax, rbx
37bc16e84add rbx, 1
37bc16e88cmp [rsp+248], ebx
37bc16e8fjge 0x37bc16ce0
37bc16e95mov edx, [rsp+272]
37bc16e9cmov [rsp+688], r13
37bc16ea4mov r13, r14
37bc16ea7mov r8l, [rsp+256]
37bc16eafmov r9l, [rsp+264]
37bc16eb7mov r14, [rsp+688]
37bc16ebftest edx, edx
37bc16ec1je 0x37bc15feb
37bc16ec7lea ecx, [r8+r9-1]
37bc16eccsub ecx, eax
37bc16ecemov r9l, ecx
37bc16ed1
37bc16ed1loc_37bc16ed1:
37bc16ed1mov rdi, [rsp+288]
37bc16ed9mov eax, edx
37bc16edbsub [rsp+232], rdi
37bc16ee3mov rdi, [rsp+280]
37bc16eebsub [rsp+240], rdi
37bc16ef3jmp 0x37bc16bf0
37bc16ef8
37bc16ef8loc_37bc16ef8:
37bc16ef8movsxd rax, [rsp+248]
37bc16f00mov [rsp+264], rax
37bc16f08jmp 0x37bc166c5
37bc16f0d
37bc16f0dloc_37bc16f0d:
37bc16f0dmovsxd rdi, esi
37bc16f10jmp 0x37bc1630d
37bc16f15
37bc16f15loc_37bc16f15:
37bc16f15mov edx, [rsp+376]
37bc16f1ctest edx, edx
37bc16f1ejle 0x37bc17317
37bc16f24mov rcx, [rsp+688]
37bc16f2cmovsxd rax, r13l
37bc16f2fmov [rsp+256], 1
37bc16f3amov edx, 1
37bc16f3fmov [rsp+296], edi
37bc16f46mov r10l, 1
37bc16f4cxor r8l, r8l
37bc16f4fmov r12, [rsp+320]
37bc16f57lea r15, [rcx+4*rax]
37bc16f5blea rax, [rsp+392]
37bc16f63mov [rsp+232], -1
37bc16f6fmov [rsp+192], rax
37bc16f77lea rax, [rsp+404]
37bc16f7fmov [rsp+200], rax
37bc16f87lea rax, [rsp+412]
37bc16f8fmov [rsp+224], -1
37bc16f9bmov [rsp+208], rax
37bc16fa3mov [rsp+312], ebx
37bc16faamov [rsp+352], esi
37bc16fb1mov [rsp+344], r13l
37bc16fb9mov r13, rcx
37bc16fbcmov [rsp+680], rbp
37bc16fc4mov rbp, r15
37bc16fc7
37bc16fc7loc_37bc16fc7:
37bc16fc7mov rcx, [rsp+288]
37bc16fcflea eax, [rdx+rdx-1]
37bc16fd3mov rdi, [rsp+336]
37bc16fdbmov [rsp+264], edx
37bc16fe2mov r14, [rsp+664]
37bc16feamov r15, [rsp+624]
37bc16ff2mov [rsp+272], r8l
37bc16ffamovsxd rbx, r10l
37bc16ffdimul rcx, rax
37bc17001mov [rsp+216], r10l
37bc17009imul rax, [rsp+280]
37bc17012add rax, [rsp+328]
37bc1701amov [rsp+688], r13
37bc17022mov r13, r12
37bc17025mov [rsp+248], rax
37bc1702dmovsxd rax, r8l
37bc17030mov r12, [rsp+688]
37bc17038lea rsi, [rcx+rdi]
37bc1703clea rdi, [4*rax]
37bc17044shl rax, 3
37bc17048add r14, rax
37bc1704badd rax, [rsp+672]
37bc17053mov [rsp+240], rsi
37bc1705badd r15, rdi
37bc1705emov rsi, rax
37bc17061add rdi, [rsp+584]
37bc17069nop [rax]
37bc17070
37bc17070loc_37bc17070:
37bc17070mov eax, [rbp+4*rbx-8]
37bc17074mov edx, [r13+4*rbx-4]
37bc17079mov rcx, [rsp+232]
37bc17081mov r9, [rsp+608]
37bc17089mov [rsp+404], eax
37bc17090xor eax, eax
37bc17092cmp [rsp+216], ebx
37bc17099setne al
37bc1709cmov r11, [rsp+696]
37bc170a4mov [rsp+392], edx
37bc170abmov [rsp+412], eax
37bc170b2mov eax, [r12+4*rbx-4]
37bc170b7mov [rsp+184], r11
37bc170bfmov r11, [rsp+680]
37bc170c7sub eax, edx
37bc170c9mov [rsp+168], rsi
37bc170d1add rsi, 8
37bc170d5cdqe
37bc170d7mov [rsp+176], r11
37bc170dfmov r11, [rsp+568]
37bc170e7lea r8, [rcx+rax]
37bc170ebmov rcx, [rsp+240]
37bc170f3mov [rsp+160], r14
37bc170fbadd r14, 8
37bc170ffshl r8, 3
37bc17103mov [rsp+112], r11
37bc17108mov r11, [rsp+632]
37bc17110add r9, r8
37bc17113add r8, [rsp+592]
37bc1711blea rdx, [rax+rcx]
37bc1711fmov [rsp+152], rdi
37bc17127mov [rsp+144], r9
37bc1712fshl rdx, 3
37bc17133lea rcx, [rax-1]
37bc17137add rdi, 4
37bc1713bmov [rsp+128], r8
37bc17143mov r9, [rsp+600]
37bc1714bshl rcx, 4
37bc1714fmov r8, [rsp+616]
37bc17157add r9, rdx
37bc1715aadd r8, rdx
37bc1715dadd rdx, [rsp+656]
37bc17165mov [rsp+136], r9
37bc1716dmov [rsp+104], rdx
37bc17172mov rdx, [rsp+640]
37bc1717amov [rsp+120], r8
37bc1717fmov [rsp+96], rdx
37bc17184mov rdx, [rsp+248]
37bc1718cadd rdx, rax
37bc1718flea rdx, [r11+4*rdx]
37bc17193mov [rsp+88], rdx
37bc17198mov rdx, [rsp+648]
37bc171a0add rax, [rsp+224]
37bc171a8mov [rsp+80], r15
37bc171adadd r15, 4
37bc171b1lea rax, [rdx+4*rax]
37bc171b5mov r9, [rsp+208]
37bc171bdmov r8, [rsp+200]
37bc171c5mov [rsp+72], rax
37bc171camov rax, [rsp+552]
37bc171d2mov rdx, [rsp+192]
37bc171damov [rsp+64], rax
37bc171dfmov rax, [rsp+544]
37bc171e7add rax, rcx
37bc171eaadd rcx, [rsp+528]
37bc171f2mov [rsp+56], rax
37bc171f7mov rax, [rsp+536]
37bc171ffmov [rsp+40], rcx
37bc17204mov rcx, [rsp+496]
37bc1720cmov [rsp+48], rax
37bc17211mov rax, [rsp+520]
37bc17219mov [rsp+32], rax
37bc1721ecall zlals0_
37bc17223mov rax, rbx
37bc17226sub rbx, 1
37bc1722acmp [rsp+256], ebx
37bc17231jle 0x37bc17070
37bc17237mov r8l, [rsp+272]
37bc1723fmov r10l, [rsp+216]
37bc17247mov [rsp+688], r12
37bc1724fmov r12, r13
37bc17252mov edx, [rsp+264]
37bc17259mov r13, [rsp+688]
37bc17261lea ecx, [r8+r10+1]
37bc17266mov r9, [rsp+224]
37bc1726emov r11, [rsp+232]
37bc17276sub ecx, eax
37bc17278mov ebx, [rsp+376]
37bc1727fmov r8l, ecx
37bc17282mov ecx, edx
37bc17284
37bc17284loc_37bc17284:
37bc17284lea eax, [rcx+1]
37bc17287cmp eax, ebx
37bc17289jg 0x37bc172f2
37bc1728badd r11, [rsp+288]
37bc17293add r9, [rsp+280]
37bc1729bcmp eax, 32
37bc1729ejg 0x37bc172d7
37bc172a0mov r10l, 2
37bc172a6mov esi, 1
37bc172abshl r10l, cl
37bc172aeshl esi, cl
37bc172b0sub r10l, 1
37bc172b4cmp esi, r10l
37bc172b7jg 0x37bc172ee
37bc172b9mov [rsp+256], esi
37bc172c0mov edx, eax
37bc172c2mov [rsp+224], r9
37bc172camov [rsp+232], r11
37bc172d2jmp 0x37bc16fc7
37bc172d7
37bc172d7loc_37bc172d7:
37bc172d7lea eax, [rcx+2]
37bc172dacmp eax, ebx
37bc172dcjg 0x37bc172f2
37bc172deadd r11, [rsp+288]
37bc172e6add r9, [rsp+280]
37bc172ee
37bc172eeloc_37bc172ee:
37bc172eemov ecx, eax
37bc172f0jmp 0x37bc17284
37bc172f2
37bc172f2loc_37bc172f2:
37bc172f2mov edi, [rsp+296]
37bc172f9mov ebx, [rsp+312]
37bc17300mov r13l, [rsp+344]
37bc17308mov rbp, [rsp+680]
37bc17310mov esi, [rsp+352]
37bc17317
37bc17317loc_37bc17317:
37bc17317cmp [rsp+304], esi
37bc1731ejl 0x37bc15feb
37bc17324mov rax, [rsp+520]
37bc1732cmov edx, [rax]
37bc1732emovsxd rax, esi
37bc17331mov rsi, [rsp+688]
37bc17339mov [rsp+208], rax
37bc17341movsxd rax, r13l
37bc17344lea rax, [rsi+4*rax]
37bc17348mov [rsp+328], rax
37bc17350movsxd rax, edi
37bc17353mov [rsp+264], rax
37bc1735bshl rax, 4
37bc1735fmov [rsp+336], rax
37bc17367movsxd rax, ebx
37bc1736amov [rsp+192], rax
37bc17372shl rax, 4
37bc17376mov [rsp+344], rax
37bc1737elea rax, [rip+0x834b8b]
37bc17385mov [rsp+216], rax
37bc1738dlea rax, [rip+0x834b7d]
37bc17394mov [rsp+224], rax
37bc1739clea rax, [rip+0x834b75]
37bc173a3mov [rsp+232], rax
37bc173ablea rax, [rip+0x834b6e]
37bc173b2mov [rsp+240], rax
37bc173balea rax, [rsp+396]
37bc173c2mov [rsp+272], rax
37bc173calea rax, [rsp+408]
37bc173d2mov [rsp+280], rax
37bc173dalea rax, [rbp+8]
37bc173demov [rsp+352], rax
37bc173e6
37bc173e6loc_37bc173e6:
37bc173e6mov rax, [rsp+208]
37bc173eemov rsi, [rsp+320]
37bc173f6xor r8l, r8l
37bc173f9mov rdi, [rsp+688]
37bc17401cmp [rsp+304], eax
37bc17408mov ebx, [rsi+4*rax-4]
37bc1740csetne r8b
37bc17410mov rsi, [rsp+328]
37bc17418mov edi, [rdi+4*rax-4]
37bc1741clea ecx, [rbx+1]
37bc1741fadd r8l, [rsi+4*rax-8]
37bc17424mov [rsp+396], ecx
37bc1742bimul ecx, edx
37bc1742emov esi, edi
37bc17430lea eax, [rdi+1]
37bc17433mov [rsp+248], edi
37bc1743asub esi, ebx
37bc1743cmov [rsp+256], r8l
37bc17444mov [rsp+408], r8l
37bc1744clea r15l, [rcx+rcx]
37bc17450mov [rsp+200], eax
37bc17457test edx, edx
37bc17459jle 0x37bc17c10
37bc1745fmovsxd rdi, esi
37bc17462mov r11l, r15l
37bc17465lea r13l, [rdx+1]
37bc17469mov r9l, 1
37bc1746fmov ecx, [rsp+200]
37bc17476mov r12, rdi
37bc17479mov [rsp+288], r15l
37bc17481mov r10, -1
37bc17488mov rax, [rsp+264]
37bc17490mov r15, [rsp+352]
37bc17498mov [rsp+296], rdi
37bc174a0shl r12, 4
37bc174a4mov r14l, ecx
37bc174a7add r12, [rsp+528]
37bc174afmov edi, ecx
37bc174b1sub r14l, esi
37bc174b4nop
37bc174b5nop [rax+rax]
37bc174c0
37bc174c0loc_37bc174c0:
37bc174c0cmp esi, edi
37bc174c2jge 0x37bc174f9
37bc174c4movsxd r8, r11l
37bc174c7mov rcx, r10
37bc174cashl rcx, 4
37bc174celea rdx, [rbp+8*r8]
37bc174d3add r8, rbx
37bc174d6add rcx, r12
37bc174d9lea r8, [r15+8*r8]
37bc174ddnop [rax]
37bc174e0
37bc174e0loc_37bc174e0:
37bc174e0movsd_xmm x0, [rcx]
37bc174e4add rdx, 8
37bc174e8add rcx, 16
37bc174ecmovsd_xmm [rdx-8], x0
37bc174f1cmp r8, rdx
37bc174f4jne 0x37bc174e0
37bc174f6add r11l, r14l
37bc174f9
37bc174f9loc_37bc174f9:
37bc174f9add r9l, 1
37bc174fdadd r10, rax
37bc17500cmp r13l, r9l
37bc17503jne 0x37bc174c0
37bc17505mov r15l, [rsp+288]
37bc1750dmov rdi, [rsp+296]
37bc17515
37bc17515loc_37bc17515:
37bc17515mov rax, [rsp+576]
37bc1751dmovsxd rdx, r15l
37bc17520mov rcx, [rsp+232]
37bc17528mov [rsp+112], 1
37bc17531lea rdx, [rbp+8*rdx]
37bc17536mov [rsp+88], rbp
37bc1753bmov r9, [rsp+520]
37bc17543lea rbx, [rax+8*rdi-8]
37bc17548mov [rsp+80], rcx
37bc1754dmov rax, [rsp+272]
37bc17555mov rcx, [rsp+568]
37bc1755dmov [rsp+288], rbx
37bc17565mov [rsp+48], rbx
37bc1756amov rbx, [rsp+240]
37bc17572mov r8, rax
37bc17575mov [rsp+96], rax
37bc1757amov [rsp+72], rax
37bc1757fmov [rsp+64], rdx
37bc17584mov rdx, [rsp+216]
37bc1758cmov [rsp+56], rcx
37bc17591mov rcx, [rsp+224]
37bc17599mov [rsp+32], rax
37bc1759emov [rsp+104], 1
37bc175a7mov [rsp+40], rbx
37bc175accall dgemm_
37bc175b1mov rax, [rsp+520]
37bc175b9mov edx, [rsp+396]
37bc175c0mov r12l, [rax]
37bc175c3mov ecx, r12l
37bc175c6imul ecx, edx
37bc175c9lea r15l, [rcx+rcx]
37bc175cdtest r12l, r12l
37bc175d0jle 0x37bc17679
37bc175d6add r12l, 1
37bc175datest edx, edx
37bc175dcjle 0x37bc17679
37bc175e2mov r13, rdi
37bc175e5lea r10l, [rdx+rsi]
37bc175e9xor eax, eax
37bc175ebsub edx, 1
37bc175eeneg r13
37bc175f1mov [rsp+296], ecx
37bc175f8mov ebx, 1
37bc175fdmov r11l, r15l
37bc17600shl r13, 3
37bc17604cmp esi, r10l
37bc17607mov [rsp+312], esi
37bc1760emov rsi, [rsp+336]
37bc17616cmovge edx, eax
37bc17619mov rax, [rsp+528]
37bc17621lea r14l, [rdx+1]
37bc17625lea r9, [rax-16]
37bc17629nop [rax]
37bc17630
37bc17630loc_37bc17630:
37bc17630movsxd rdx, r11l
37bc17633lea r8, [r13+8*rdx]
37bc17638mov rdx, rdi
37bc1763badd r8, rbp
37bc1763enop
37bc17640
37bc17640loc_37bc17640:
37bc17640mov rcx, rdx
37bc17643shl rcx, 4
37bc17647movsd_xmm x0, [r9+rcx+8]
37bc1764emovsd_xmm [r8+8*rdx], x0
37bc17654add rdx, 1
37bc17658cmp r10l, edx
37bc1765bjg 0x37bc17640
37bc1765dadd ebx, 1
37bc17660add r11l, r14l
37bc17663add r9, rsi
37bc17666cmp ebx, r12l
37bc17669jne 0x37bc17630
37bc1766bmov ecx, [rsp+296]
37bc17672mov esi, [rsp+312]
37bc17679
37bc17679loc_37bc17679:
37bc17679mov rbx, [rsp+232]
37bc17681movsxd rdx, ecx
37bc17684mov rax, [rsp+272]
37bc1768cmov [rsp+112], 1
37bc17695lea rdx, [rbp+8*rdx]
37bc1769amov r9, [rsp+520]
37bc176a2mov [rsp+104], 1
37bc176abmov [rsp+80], rbx
37bc176b0mov rbx, [rsp+568]
37bc176b8mov r8, rax
37bc176bbmov [rsp+88], rdx
37bc176c0movsxd rdx, r15l
37bc176c3mov rcx, [rsp+224]
37bc176cbmov [rsp+56], rbx
37bc176d0mov rbx, [rsp+288]
37bc176d8lea rdx, [rbp+8*rdx]
37bc176ddmov [rsp+96], rax
37bc176e2mov [rsp+48], rbx
37bc176e7mov rbx, [rsp+240]
37bc176efmov [rsp+72], rax
37bc176f4mov [rsp+64], rdx
37bc176f9mov rdx, [rsp+216]
37bc17701mov [rsp+40], rbx
37bc17706mov [rsp+32], rax
37bc1770bcall dgemm_
37bc17710mov rax, [rsp+520]
37bc17718mov edx, [rsp+256]
37bc1771fmov ebx, [rax]
37bc17721imul edx, ebx
37bc17724lea r8l, [rdx+rdx]
37bc17728test ebx, ebx
37bc1772ajle 0x37bc17bfb
37bc17730mov edx, [rsp+396]
37bc17737lea r14l, [rbx+1]
37bc1773btest edx, edx
37bc1773djle 0x37bc177fa
37bc17743mov r13, rdi
37bc17746lea r11l, [rdx+rsi]
37bc1774axor eax, eax
37bc1774cmov r12l, 1
37bc17752neg r13
37bc17755imul ebx, edx
37bc17758sub edx, 1
37bc1775bmov [rsp+288], r8l
37bc17763shl r13, 3
37bc17767cmp esi, r11l
37bc1776amov r9, [rsp+344]
37bc17772cmovge edx, eax
37bc17775mov rax, [rsp+544]
37bc1777dxor esi, esi
37bc1777flea r10, [rax-16]
37bc17783lea r15l, [rdx+1]
37bc17787nop [rax+rax]
37bc17790
37bc17790loc_37bc17790:
37bc17790movsxd rax, esi
37bc17793lea r8, [r13+8*rax]
37bc17798movsxd rax, ebx
37bc1779blea rcx, [r13+8*rax]
37bc177a0add r8, rbp
37bc177a3mov rax, rdi
37bc177a6add rcx, rbp
37bc177a9nop
37bc177aanop [rax+rax]
37bc177b5nop [rax+rax]
37bc177c0
37bc177c0loc_37bc177c0:
37bc177c0mov rdx, rax
37bc177c3movsd_xmm x0, [r8+8*rax]
37bc177c9movhpd x0, [rcx+8*rax]
37bc177ceadd rax, 1
37bc177d2shl rdx, 4
37bc177d6movups [r10+rdx], x0
37bc177dbcmp r11l, eax
37bc177dejg 0x37bc177c0
37bc177e0add r12l, 1
37bc177e4add esi, r15l
37bc177e7add ebx, r15l
37bc177eaadd r10, r9
37bc177edcmp r14l, r12l
37bc177f0jne 0x37bc17790
37bc177f2mov r8l, [rsp+288]
37bc177fa
37bc177faloc_37bc177fa:
37bc177famov eax, [rsp+256]
37bc17801test eax, eax
37bc17803jle 0x37bc17bfb
37bc17809mov eax, [rsp+200]
37bc17810movsxd rdi, [rsp+248]
37bc17818mov r11l, r8l
37bc1781bmov r10, -1
37bc17822mov r9l, [rsp+256]
37bc1782amov rbx, rdi
37bc1782dmov rcx, rdi
37bc17830mov [rsp+256], rdi
37bc17838movsxd rdi, eax
37bc1783badd r9l, eax
37bc1783emov rsi, rdi
37bc17841shl rcx, 4
37bc17845mov edx, r9l
37bc17848neg rsi
37bc1784bsub edx, ebx
37bc1784dshl rsi, 3
37bc17851mov ebx, 1
37bc17856sub edx, 2
37bc17859cmp eax, r9l
37bc1785cmov eax, 0
37bc17861cmovge edx, eax
37bc17864mov rax, [rsp+528]
37bc1786clea r13, [rax+rcx+16]
37bc17871mov rax, [rsp+264]
37bc17879lea r12l, [rdx+1]
37bc1787dnop [rax]
37bc17880
37bc17880loc_37bc17880:
37bc17880movsxd rdx, r11l
37bc17883mov rcx, r10
37bc17886lea r15, [rsi+8*rdx]
37bc1788ashl rcx, 4
37bc1788emov rdx, rdi
37bc17891add rcx, r13
37bc17894add r15, rbp
37bc17897nop [rax+rax]
37bc178a0
37bc178a0loc_37bc178a0:
37bc178a0movsd_xmm x0, [rcx]
37bc178a4add rcx, 16
37bc178a8movsd_xmm [r15+8*rdx], x0
37bc178aeadd rdx, 1
37bc178b2cmp r9l, edx
37bc178b5jg 0x37bc178a0
37bc178b7add ebx, 1
37bc178baadd r11l, r12l
37bc178bdadd r10, rax
37bc178c0cmp r14l, ebx
37bc178c3jne 0x37bc17880
37bc178c5
37bc178c5loc_37bc178c5:
37bc178c5mov rax, [rsp+576]
37bc178cdmovsxd rdx, r8l
37bc178d0mov rdi, [rsp+256]
37bc178d8mov [rsp+112], 1
37bc178e1lea rdx, [rbp+8*rdx]
37bc178e6mov [rsp+88], rbp
37bc178ebmov r9, [rsp+520]
37bc178f3lea r15, [rax+8*rdi]
37bc178f7mov rdi, [rsp+232]
37bc178ffmov rax, [rsp+280]
37bc17907mov [rsp+64], rdx
37bc1790cmov [rsp+48], r15
37bc17911mov rdx, [rsp+216]
37bc17919mov [rsp+80], rdi
37bc1791emov rdi, [rsp+568]
37bc17926mov r8, rax
37bc17929mov [rsp+96], rax
37bc1792emov rcx, [rsp+224]
37bc17936mov [rsp+56], rdi
37bc1793bmov rdi, [rsp+240]
37bc17943mov [rsp+72], rax
37bc17948mov [rsp+32], rax
37bc1794dmov [rsp+104], 1
37bc17956mov [rsp+40], rdi
37bc1795bcall dgemm_
37bc17960mov rax, [rsp+520]
37bc17968mov r9l, [rsp+408]
37bc17970mov esi, [rax]
37bc17972mov eax, esi
37bc17974imul eax, r9l
37bc17978mov [rsp+288], eax
37bc1797flea r8l, [rax+rax]
37bc17983test esi, esi
37bc17985jle 0x37bc17a4c
37bc1798badd esi, 1
37bc1798etest r9l, r9l
37bc17991jle 0x37bc17a4c
37bc17997movsxd r12, [rsp+200]
37bc1799fmov eax, 0
37bc179a4mov r11l, r8l
37bc179a7mov rcx, [rsp+256]
37bc179afmov [rsp+296], r15
37bc179b7mov ebx, 1
37bc179bcmov r10, -1
37bc179c3add r9l, r12l
37bc179c6mov rdi, r12
37bc179c9shl rcx, 4
37bc179cdneg rdi
37bc179d0mov edx, r9l
37bc179d3sub edx, [rsp+248]
37bc179dasub edx, 2
37bc179ddshl rdi, 3
37bc179e1cmp r12l, r9l
37bc179e4cmovge edx, eax
37bc179e7mov rax, [rsp+528]
37bc179eflea r14, [rax+rcx+24]
37bc179f4mov rax, [rsp+264]
37bc179fclea r13l, [rdx+1]
37bc17a00
37bc17a00loc_37bc17a00:
37bc17a00movsxd rdx, r11l
37bc17a03mov rcx, r10
37bc17a06lea r15, [rdi+8*rdx]
37bc17a0ashl rcx, 4
37bc17a0emov rdx, r12
37bc17a11add rcx, r14
37bc17a14add r15, rbp
37bc17a17nop [rax+rax]
37bc17a20
37bc17a20loc_37bc17a20:
37bc17a20movsd_xmm x0, [rcx]
37bc17a24add rcx, 16
37bc17a28movsd_xmm [r15+8*rdx], x0
37bc17a2eadd rdx, 1
37bc17a32cmp r9l, edx
37bc17a35jg 0x37bc17a20
37bc17a37add ebx, 1
37bc17a3aadd r11l, r13l
37bc17a3dadd r10, rax
37bc17a40cmp ebx, esi
37bc17a42jne 0x37bc17a00
37bc17a44mov r15, [rsp+296]
37bc17a4c
37bc17a4cloc_37bc17a4c:
37bc17a4cmovsxd rdx, [rsp+288]
37bc17a54mov rsi, [rsp+232]
37bc17a5cmov [rsp+112], 1
37bc17a65mov rax, [rsp+280]
37bc17a6dmov rdi, [rsp+568]
37bc17a75mov [rsp+104], 1
37bc17a7elea rdx, [rbp+8*rdx]
37bc17a83mov [rsp+80], rsi
37bc17a88mov rsi, [rsp+240]
37bc17a90mov [rsp+88], rdx
37bc17a95movsxd rdx, r8l
37bc17a98mov r8, rax
37bc17a9bmov r9, [rsp+520]
37bc17aa3lea rdx, [rbp+8*rdx]
37bc17aa8mov [rsp+96], rax
37bc17aadmov rcx, [rsp+224]
37bc17ab5mov [rsp+72], rax
37bc17abamov [rsp+64], rdx
37bc17abfmov rdx, [rsp+216]
37bc17ac7mov [rsp+32], rax
37bc17accmov [rsp+56], rdi
37bc17ad1mov [rsp+48], r15
37bc17ad6mov [rsp+40], rsi
37bc17adbcall dgemm_
37bc17ae0mov rax, [rsp+520]
37bc17ae8mov edx, [rax]
37bc17aeatest edx, edx
37bc17aecjle 0x37bc17bd8
37bc17af2mov r9l, [rsp+408]
37bc17afalea r15l, [rdx+1]
37bc17afetest r9l, r9l
37bc17b01jle 0x37bc17bd8
37bc17b07movsxd r13, [rsp+200]
37bc17b0fmov esi, edx
37bc17b11mov rcx, [rsp+256]
37bc17b19mov eax, 0
37bc17b1eimul esi, r9l
37bc17b22mov [rsp+200], edx
37bc17b29mov ebx, 1
37bc17b2emov r11, -1
37bc17b35add r9l, r13l
37bc17b38mov rdi, r13
37bc17b3bshl rcx, 4
37bc17b3fneg rdi
37bc17b42mov r8l, r9l
37bc17b45sub r8l, [rsp+248]
37bc17b4dsub r8l, 2
37bc17b51shl rdi, 3
37bc17b55cmp r13l, r9l
37bc17b58cmovge r8l, eax
37bc17b5cmov rax, [rsp+544]
37bc17b64xor r10l, r10l
37bc17b67lea r14, [rax+rcx+16]
37bc17b6clea r12l, [r8+1]
37bc17b70
37bc17b70loc_37bc17b70:
37bc17b70movsxd rax, r10l
37bc17b73mov rdx, r11
37bc17b76lea r8, [rdi+8*rax]
37bc17b7amovsxd rax, esi
37bc17b7dshl rdx, 4
37bc17b81lea rcx, [rdi+8*rax]
37bc17b85add rdx, r14
37bc17b88add r8, rbp
37bc17b8bmov rax, r13
37bc17b8eadd rcx, rbp
37bc17b91nop [rax]
37bc17b95nop [rax+rax]
37bc17ba0
37bc17ba0loc_37bc17ba0:
37bc17ba0movsd_xmm x0, [r8+8*rax]
37bc17ba6movhpd x0, [rcx+8*rax]
37bc17babadd rax, 1
37bc17bafmovups [rdx], x0
37bc17bb2add rdx, 16
37bc17bb6cmp r9l, eax
37bc17bb9jg 0x37bc17ba0
37bc17bbbadd ebx, 1
37bc17bbeadd r10l, r12l
37bc17bc1add esi, r12l
37bc17bc4add r11, [rsp+192]
37bc17bcccmp r15l, ebx
37bc17bcfjne 0x37bc17b70
37bc17bd1mov edx, [rsp+200]
37bc17bd8
37bc17bd8loc_37bc17bd8:
37bc17bd8add [rsp+208], 1
37bc17be1mov rax, [rsp+208]
37bc17be9cmp [rsp+304], eax
37bc17bf0jge 0x37bc173e6
37bc17bf6jmp 0x37bc15feb
37bc17bfb
37bc17bfbloc_37bc17bfb:
37bc17bfbmovsxd rax, [rsp+248]
37bc17c03mov [rsp+256], rax
37bc17c0bjmp 0x37bc178c5
37bc17c10
37bc17c10loc_37bc17c10:
37bc17c10movsxd rdi, esi
37bc17c13jmp 0x37bc17515
37bc17c18
37bc17c18loc_37bc17c18:
37bc17c18mov r10l, -4
37bc17c1emov eax, 4
37bc17c23jmp 0x37bc15fbe
37bc17c28
37bc17c28loc_37bc17c28:
37bc17c28mov r10l, -8
37bc17c2emov eax, 8
37bc17c33jmp 0x37bc15fbe
37bc17c38
37bc17c38loc_37bc17c38:
37bc17c38mov r10l, -10
37bc17c3emov eax, 10
37bc17c43jmp 0x37bc15fbe
37bc15f40
Loading..