File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc72840
37bc72840zsptri_:
37bc72840push r15
37bc72842push r14
37bc72844push r13
37bc72846push r12
37bc72848push rbp
37bc72849push rdi
37bc7284apush rsi
37bc7284bpush rbx
37bc7284csub rsp, 328
37bc72853movups [rsp+160], x6
37bc7285bmovups [rsp+176], x7
37bc72863movups [rsp+192], x8
37bc7286cmovups [rsp+208], x9
37bc72875movups [rsp+224], x10
37bc7287emovups [rsp+240], x11
37bc72887movups [rsp+256], x12
37bc72890movups [rsp+272], x13
37bc72899movups [rsp+288], x14
37bc728a2movups [rsp+304], x15
37bc728abmov rbx, [rsp+440]
37bc728b3mov [rbx], 0
37bc728b9mov [rsp+408], rdx
37bc728c1mov r14, r8
37bc728c4mov r15, r9
37bc728c7mov r8l, 1
37bc728cdmov r9l, 1
37bc728d3lea rdx, [rip+0x7db746]
37bc728damov [rsp+400], rcx
37bc728e2call lsame_
37bc728e7mov esi, eax
37bc728e9test eax, eax
37bc728ebje 0x37bc731f8
37bc728f1
37bc728f1loc_37bc728f1:
37bc728f1mov rax, [rsp+408]
37bc728f9movsxd rdx, [rax]
37bc728fctest edx, edx
37bc728fejs 0x37bc73158
37bc72904mov eax, [rbx]
37bc72906test eax, eax
37bc72908jne 0x37bc73ec5
37bc7290etest edx, edx
37bc72910je 0x37bc73185
37bc72916test esi, esi
37bc72918je 0x37bc73230
37bc7291elea ecx, [rdx+1]
37bc72921mov [rbx], edx
37bc72923pxor x0, x0
37bc72927xor r9l, r9l
37bc7292aimul ecx, edx
37bc7292dsar ecx, 1
37bc7292fnop
37bc72930
37bc72930loc_37bc72930:
37bc72930mov r10l, [r15+4*rdx-4]
37bc72935test r10l, r10l
37bc72938jle 0x37bc7296a
37bc7293amovsxd rax, ecx
37bc7293dshl rax, 4
37bc72941add rax, r14
37bc72944ucomisd x0, [rax-16]
37bc72949setnp r8b
37bc7294dcmovne r8l, r9l
37bc72951test r8b, r8b
37bc72954je 0x37bc7296a
37bc72956ucomisd x0, [rax-8]
37bc7295bsetnp al
37bc7295ecmovne eax, r9l
37bc72962test al, al
37bc72964jne 0x37bc73185
37bc7296a
37bc7296aloc_37bc7296a:
37bc7296alea eax, [rdx-1]
37bc7296dsub ecx, edx
37bc7296fsub rdx, 1
37bc72973mov [rbx], eax
37bc72975test edx, edx
37bc72977jg 0x37bc72930
37bc72979mov [rbx], 0
37bc7297fmov r13l, 1
37bc72985mov r10l, 1
37bc7298bmovq x8, [rip+0x7db6bc]
37bc72994mov [rsp+424], r15
37bc7299cjmp 0x37bc72b51
37bc729a1
37bc729a1 0f 1f 80 00 00 00 00 .......
37bc729a8
37bc729a8loc_37bc729a8:
37bc729a8movapd x7, x0
37bc729acmovapd x1, x0
37bc729b0unpckhpd x7, x7
37bc729b4andpd x1, x8
37bc729b9movapd x3, x7
37bc729bdmovapd x2, x7
37bc729c1andpd x3, x8
37bc729c6comisd x3, x1
37bc729cajbe 0x37bc738c0
37bc729d0movapd x1, x0
37bc729d4divsd x1, x7
37bc729d8mulsd x0, x1
37bc729dcaddsd x2, x0
37bc729e0pxor x0, x0
37bc729e4mulsd x0, x1
37bc729e8unpcklpd x1, x0
37bc729ecmovupd x0, [rip+0x7db66c]
37bc729f4addpd x0, x1
37bc729f8addpd x1, [rip+0x7db670]
37bc72a00shufpd x0, x1, 2
37bc72a05movddup x1, x2
37bc72a09divpd x0, x1
37bc72a0d
37bc72a0dloc_37bc72a0d:
37bc72a0dmovups [rbx], x0
37bc72a10mov r12l, eax
37bc72a13mov r15l, 1
37bc72a19cmp r13l, 1
37bc72a1djle 0x37bc72b2a
37bc72a23movsxd rdi, r10l
37bc72a26mov [rsp+88], eax
37bc72a2alea rax, [rip+0x7db5f7]
37bc72a31lea rbp, [rsp+156]
37bc72a39sub rdi, 1
37bc72a3dmov [rsp+32], rax
37bc72a42mov r8, rax
37bc72a45mov rcx, rbp
37bc72a48shl rdi, 4
37bc72a4cmov r9, [rsp+432]
37bc72a54mov [rsp+80], r10l
37bc72a59add rdi, r14
37bc72a5cmov [rsp+96], r11
37bc72a61mov rdx, rdi
37bc72a64mov [rsp+156], esi
37bc72a6bcall zcopy_
37bc72a70mov [rsp+56], rdi
37bc72a75mov r9, r14
37bc72a78mov rdx, rbp
37bc72a7blea rcx, [rip+0x7db5be]
37bc72a82lea rax, [rip+0x7db59f]
37bc72a89mov [rsp+72], 1
37bc72a92mov [rsp+48], rcx
37bc72a97mov rcx, [rsp+432]
37bc72a9flea r8, [rip+0x7db58a]
37bc72aa6mov [rsp+64], rax
37bc72aabmov [rsp+40], rax
37bc72ab0mov [rsp+32], rcx
37bc72ab5mov rcx, [rsp+400]
37bc72abdmov [rsp+156], esi
37bc72ac4call zspmv_
37bc72ac9lea rax, [rip+0x7db558]
37bc72ad0movupd x6, [rbx]
37bc72ad4mov rdx, rbp
37bc72ad7mov [rsp+40], rax
37bc72adcmov r8, [rsp+432]
37bc72ae4mov r9, rax
37bc72ae7lea rcx, [rsp+128]
37bc72aefmov [rsp+32], rdi
37bc72af4mov [rsp+156], esi
37bc72afbcall zdotu_
37bc72b00mov r11, [rsp+96]
37bc72b05mov r10l, [rsp+80]
37bc72b0amovupd x1, [rsp+128]
37bc72b13mov rax, [rsp+424]
37bc72b1bsubpd x6, x1
37bc72b1fmov edx, [rax+4*r11]
37bc72b23mov eax, [rsp+88]
37bc72b27movups [rbx], x6
37bc72b2a
37bc72b2aloc_37bc72b2a:
37bc72b2amov esi, edx
37bc72b2cneg esi
37bc72b2ecmovs esi, edx
37bc72b31cmp esi, r13l
37bc72b34jne 0x37bc73034
37bc72b3a
37bc72b3aloc_37bc72b3a:
37bc72b3amov rax, [rsp+408]
37bc72b42add r13l, r15l
37bc72b45cmp [rax], r13l
37bc72b48jl 0x37bc73185
37bc72b4emov r10l, r12l
37bc72b51
37bc72b51loc_37bc72b51:
37bc72b51lea eax, [r13+r10]
37bc72b56mov rdi, [rsp+424]
37bc72b5elea esi, [r13-1]
37bc72b62lea ebx, [rax-1]
37bc72b65movsxd r11, esi
37bc72b68movsxd rbx, ebx
37bc72b6bmov edx, [rdi+4*r11]
37bc72b6fsub rbx, 1
37bc72b73shl rbx, 4
37bc72b77add rbx, r14
37bc72b7amovupd x0, [rbx]
37bc72b7etest edx, edx
37bc72b80jg 0x37bc729a8
37bc72b86lea r12l, [rax+r13]
37bc72b8alea ecx, [r12-1]
37bc72b8fmovsxd rcx, ecx
37bc72b92sub rcx, 1
37bc72b96shl rcx, 4
37bc72b9alea rdi, [r14+rcx]
37bc72b9emovsxd rcx, r12l
37bc72ba1movupd x4, [rdi]
37bc72ba5mov r8, rcx
37bc72ba8sub rcx, 1
37bc72bacmov [rsp+80], rdi
37bc72bb1shl r8, 4
37bc72bb5shl rcx, 4
37bc72bb9movapd x7, x4
37bc72bbdmovapd x1, x4
37bc72bc1lea r15, [r14+rcx]
37bc72bc5add r8, r14
37bc72bc8unpckhpd x7, x7
37bc72bccandpd x1, x8
37bc72bd1movupd x3, [r15]
37bc72bd6movsd_xmm x5, [r8-32]
37bc72bdcmovapd x9, x7
37bc72be1movsd_xmm x2, [r8-24]
37bc72be7movapd x7, x4
37bc72bebmovapd x6, x9
37bc72bf0andpd x6, x8
37bc72bf5comisd x6, x1
37bc72bf9jbe 0x37bc73978
37bc72bffmovapd x1, x4
37bc72c03movapd x12, x3
37bc72c08movapd x13, x0
37bc72c0ddivsd x1, x9
37bc72c12movddup x11, x1
37bc72c17mulsd x1, x5
37bc72c1bmovapd x6, x11
37bc72c20mulpd x6, x3
37bc72c24shufpd x6, x6, 1
37bc72c29addpd x12, x6
37bc72c2emovapd x10, x6
37bc72c33subpd x6, x3
37bc72c37addsubpd x10, x3
37bc72c3cmovapd x3, x12
37bc72c41movapd x12, x0
37bc72c46mulpd x12, x11
37bc72c4bshufpd x3, x6, 1
37bc72c50mulpd x11, x4
37bc72c55shufpd x12, x12, 1
37bc72c5baddpd x13, x12
37bc72c60movapd x6, x12
37bc72c65subpd x12, x0
37bc72c6ashufpd x11, x11, 1
37bc72c70addsubpd x6, x0
37bc72c74movapd x0, x1
37bc72c78addsd x0, x2
37bc72c7cshufpd x13, x12, 1
37bc72c82movapd x12, x11
37bc72c87movapd x2, x13
37bc72c8caddsubpd x12, x4
37bc72c91unpcklpd x0, x0
37bc72c95divpd x10, x0
37bc72c9amovapd x5, x12
37bc72c9funpckhpd x12, x12
37bc72ca4divpd x5, x0
37bc72ca8divpd x3, x0
37bc72cacmovapd x13, x5
37bc72cb1divpd x6, x0
37bc72cb5divpd x2, x0
37bc72cb9movapd x0, x11
37bc72cbesubpd x11, x4
37bc72cc3addpd x0, x4
37bc72cc7shufpd x0, x11, 1
37bc72ccddivpd x0, x12
37bc72cd2
37bc72cd2loc_37bc72cd2:
37bc72cd2movapd x5, x2
37bc72cd6movapd x4, x2
37bc72cdamovapd x1, x2
37bc72cdemulsd x1, x3
37bc72ce2unpckhpd x5, x5
37bc72ce6movapd x11, x5
37bc72cebmovapd x5, x3
37bc72cefunpckhpd x5, x5
37bc72cf3movapd x14, x11
37bc72cf8mulsd x14, x5
37bc72cfdmulsd x11, x3
37bc72d02mulsd x4, x5
37bc72d06subsd x1, x14
37bc72d0bsubsd x1, [rip+0x7db355]
37bc72d13addsd x4, x11
37bc72d18movapd x11, x1
37bc72d1dmulsd x11, x7
37bc72d22mulsd x1, x9
37bc72d27movapd x12, x4
37bc72d2cmulsd x12, x9
37bc72d31mulsd x4, x7
37bc72d35subsd x11, x12
37bc72d3aaddsd x1, x4
37bc72d3emovapd x4, x11
37bc72d43movapd x7, x1
37bc72d47andpd x4, x8
37bc72d4candpd x7, x8
37bc72d51comisd x7, x4
37bc72d55jbe 0x37bc73900
37bc72d5bmovapd x4, x11
37bc72d60divsd x4, x1
37bc72d64movddup x7, x4
37bc72d68mulpd x3, x7
37bc72d6cmulsd x4, x11
37bc72d71mulpd x2, x7
37bc72d75mulpd x0, x7
37bc72d79addsd x4, x1
37bc72d7dmovapd x1, x3
37bc72d81subpd x3, x10
37bc72d86addpd x1, x10
37bc72d8bmovapd x7, x2
37bc72d8fsubpd x2, x6
37bc72d93addpd x7, x6
37bc72d97unpcklpd x4, x4
37bc72d9bmovsd_xmm x3, x1
37bc72d9fdivpd x3, x4
37bc72da3movapd x1, x2
37bc72da7movapd x2, x13
37bc72dacaddpd x2, x0
37bc72db0subpd x0, x13
37bc72db5movsd_xmm x1, x7
37bc72db9movsd_xmm x0, x2
37bc72dbddivpd x1, x4
37bc72dc1divpd x0, x4
37bc72dc5
37bc72dc5loc_37bc72dc5:
37bc72dc5xorpd x0, [rip+0x7db2b3]
37bc72dcdmov rdi, [rsp+80]
37bc72dd2movups [rbx], x3
37bc72dd5movups [r15], x1
37bc72dd9movups [rdi], x0
37bc72ddccmp r13l, 1
37bc72de0jle 0x37bc7301a
37bc72de6movsxd rbp, r10l
37bc72de9lea rdi, [rip+0x7db238]
37bc72df0mov [rsp+108], eax
37bc72df4mov r9, [rsp+432]
37bc72dfcsub rbp, 1
37bc72e00mov [rsp+32], rdi
37bc72e05mov r8, rdi
37bc72e08shl rbp, 4
37bc72e0cmov [rsp+112], r10l
37bc72e11lea rax, [r14+rbp]
37bc72e15lea rbp, [rsp+156]
37bc72e1dmov [rsp+120], r11
37bc72e22mov rdx, rax
37bc72e25mov rcx, rbp
37bc72e28mov [rsp+88], rax
37bc72e2dmov [rsp+156], esi
37bc72e34call zcopy_
37bc72e39mov rax, [rsp+88]
37bc72e3emov [rsp+64], rdi
37bc72e43mov rdx, rbp
37bc72e46mov r9, [rsp+432]
37bc72e4elea r11, [rip+0x7db1eb]
37bc72e55mov [rsp+40], rdi
37bc72e5alea r8, [rip+0x7db1cf]
37bc72e61mov [rsp+56], rax
37bc72e66mov rcx, [rsp+400]
37bc72e6emov [rsp+48], r11
37bc72e73mov [rsp+32], r9
37bc72e78mov r9, r14
37bc72e7bmov [rsp+72], 1
37bc72e84mov [rsp+156], esi
37bc72e8bcall zspmv_
37bc72e90mov rcx, [rsp+88]
37bc72e95mov r9, rdi
37bc72e98mov rdx, rbp
37bc72e9bmovupd x6, [rbx]
37bc72e9fmov [rsp+40], rdi
37bc72ea4lea r11, [rsp+128]
37bc72eacmov [rsp+32], rcx
37bc72eb1mov r8, [rsp+432]
37bc72eb9mov rcx, r11
37bc72ebcmov [rsp+96], r11
37bc72ec1mov [rsp+156], esi
37bc72ec8call zdotu_
37bc72ecdmovsxd rdi, [rsp+108]
37bc72ed2mov rdx, [rsp+80]
37bc72ed7lea rax, [rip+0x7db14a]
37bc72edemov r8, [rsp+88]
37bc72ee3mov rcx, [rsp+96]
37bc72ee8mov r9, rax
37bc72eebmov [rsp+156], esi
37bc72ef2movupd x1, [rsp+128]
37bc72efbsub rdi, 1
37bc72effshl rdi, 4
37bc72f03subpd x6, x1
37bc72f07add rdi, r14
37bc72f0amovups [rbx], x6
37bc72f0dmovupd x6, [rdx]
37bc72f11mov rdx, rbp
37bc72f14mov [rsp+40], rax
37bc72f19mov [rsp+32], rdi
37bc72f1ecall zdotu_
37bc72f23mov rdx, [rsp+80]
37bc72f28lea rax, [rip+0x7db0f9]
37bc72f2fmovupd x1, [rsp+128]
37bc72f38mov r9, [rsp+432]
37bc72f40mov r8, rax
37bc72f43mov rcx, rbp
37bc72f46mov [rsp+156], esi
37bc72f4dsubpd x6, x1
37bc72f51movups [rdx], x6
37bc72f54mov rdx, rdi
37bc72f57mov [rsp+32], rax
37bc72f5ccall zcopy_
37bc72f61lea rdx, [rip+0x7db0d8]
37bc72f68mov r9, r14
37bc72f6blea rax, [rip+0x7db0b6]
37bc72f72mov [rsp+48], rdx
37bc72f77lea r8, [rip+0x7db0b2]
37bc72f7emov rdx, [rsp+432]
37bc72f86mov [rsp+64], rax
37bc72f8bmov rcx, [rsp+400]
37bc72f93mov [rsp+40], rax
37bc72f98mov [rsp+32], rdx
37bc72f9dmov rdx, rbp
37bc72fa0mov [rsp+72], 1
37bc72fa9mov [rsp+56], rdi
37bc72faemov [rsp+156], esi
37bc72fb5call zspmv_
37bc72fbalea rax, [rip+0x7db067]
37bc72fc1movupd x6, [r15]
37bc72fc6mov rdx, rbp
37bc72fc9mov [rsp+40], rax
37bc72fcemov r8, [rsp+432]
37bc72fd6mov r9, rax
37bc72fd9mov [rsp+32], rdi
37bc72fdemov rcx, [rsp+96]
37bc72fe3mov [rsp+156], esi
37bc72feacall zdotu_
37bc72fefmov r11, [rsp+120]
37bc72ff4mov r10l, [rsp+112]
37bc72ff9movupd x1, [rsp+128]
37bc73002mov rax, [rsp+424]
37bc7300asubpd x6, x1
37bc7300emov edx, [rax+4*r11]
37bc73012mov eax, [rsp+108]
37bc73016movups [r15], x6
37bc7301a
37bc7301aloc_37bc7301a:
37bc7301amov esi, edx
37bc7301cadd r12l, 1
37bc73020mov r15l, 2
37bc73026neg esi
37bc73028cmovs esi, edx
37bc7302bcmp esi, r13l
37bc7302eje 0x37bc72b3a
37bc73034
37bc73034loc_37bc73034:
37bc73034lea edx, [rsi-1]
37bc73037mov [rsp+80], eax
37bc7303bmovsxd rbp, r10l
37bc7303elea rax, [rip+0x7dafe3]
37bc73045mov ecx, edx
37bc73047mov [rsp+156], edx
37bc7304elea rdx, [rbp-1]
37bc73052imul ecx, esi
37bc73055mov [rsp+32], rax
37bc7305ashl rdx, 4
37bc7305eadd rdx, r14
37bc73061mov edi, ecx
37bc73063shr edi, 31
37bc73066add edi, ecx
37bc73068lea rcx, [rsp+156]
37bc73070sar edi, 1
37bc73072movsxd r8, edi
37bc73075shl r8, 4
37bc73079lea r9, [r14+r8]
37bc7307dmov r8, rax
37bc73080call zswap_
37bc73085lea ecx, [rsi+1]
37bc73088mov eax, [rsp+80]
37bc7308clea r9l, [rsi+rdi+1]
37bc73091cmp ecx, r13l
37bc73094jge 0x37bc730f1
37bc73096movsxd rdx, esi
37bc73099lea r8l, [r9-1]
37bc7309dadd rdx, rbp
37bc730a0shl rdx, 4
37bc730a4lea r10, [r14+rdx-16]
37bc730a9nop
37bc730aanop [rax+rax]
37bc730b5nop [rax+rax]
37bc730c0
37bc730c0loc_37bc730c0:
37bc730c0lea r8l, [r8+rcx-1]
37bc730c5movupd x0, [r10]
37bc730caadd ecx, 1
37bc730cdadd r10, 16
37bc730d1movsxd rdx, r8l
37bc730d4sub rdx, 1
37bc730d8shl rdx, 4
37bc730dcmovupd x1, [r14+rdx]
37bc730e2movups [r10-16], x1
37bc730e7movups [r14+rdx], x0
37bc730eccmp ecx, r13l
37bc730efjne 0x37bc730c0
37bc730f1
37bc730f1loc_37bc730f1:
37bc730f1lea edx, [r9-2]
37bc730f5movupd x0, [rbx]
37bc730f9movsxd rdx, edx
37bc730fcshl rdx, 4
37bc73100movupd x1, [r14+rdx]
37bc73106movups [rbx], x1
37bc73109movups [r14+rdx], x0
37bc7310ecmp r15l, 2
37bc73112jne 0x37bc72b3a
37bc73118lea edx, [rax+r13-1]
37bc7311dlea eax, [rax+rsi-1]
37bc73121movsxd rdx, edx
37bc73124cdqe
37bc73126sub rdx, 1
37bc7312asub rax, 1
37bc7312eshl rdx, 4
37bc73132shl rax, 4
37bc73136movupd x0, [r14+rdx]
37bc7313cmovupd x1, [r14+rax]
37bc73142movups [r14+rdx], x1
37bc73147movups [r14+rax], x0
37bc7314cjmp 0x37bc72b3a
37bc73151
37bc73151 0f 1f 80 00 00 00 00 .......
37bc73158
37bc73158loc_37bc73158:
37bc73158mov [rbx], -2
37bc7315emov eax, 2
37bc73163
37bc73163loc_37bc73163:
37bc73163lea rdx, [rsp+156]
37bc7316bmov r8l, 6
37bc73171lea rcx, [rip+0x7daeaa]
37bc73178mov [rsp+156], eax
37bc7317fcall xerbla_
37bc73184nop
37bc73185
37bc73185loc_37bc73185:
37bc73185movups x6, [rsp+160]
37bc7318dmovups x7, [rsp+176]
37bc73195movups x8, [rsp+192]
37bc7319emovups x9, [rsp+208]
37bc731a7movups x10, [rsp+224]
37bc731b0movups x11, [rsp+240]
37bc731b9movups x12, [rsp+256]
37bc731c2movups x13, [rsp+272]
37bc731cbmovups x14, [rsp+288]
37bc731d4movups x15, [rsp+304]
37bc731ddadd rsp, 328
37bc731e4pop rbx
37bc731e5pop rsi
37bc731e6pop rdi
37bc731e7pop rbp
37bc731e8pop r12
37bc731eapop r13
37bc731ecpop r14
37bc731eepop r15
37bc731f0ret
37bc731f1
37bc731f1 0f 1f 80 00 00 00 00 .......
37bc731f8
37bc731f8loc_37bc731f8:
37bc731f8mov rcx, [rsp+400]
37bc73200mov r9l, 1
37bc73206mov r8l, 1
37bc7320clea rdx, [rip+0x7dae0e]
37bc73213call lsame_
37bc73218test eax, eax
37bc7321ajne 0x37bc728f1
37bc73220mov [rbx], -1
37bc73226mov eax, 1
37bc7322bjmp 0x37bc73163
37bc73230
37bc73230loc_37bc73230:
37bc73230mov [rbx], 1
37bc73236mov ecx, 1
37bc7323bpxor x0, x0
37bc7323fxor r9l, r9l
37bc73242mov eax, 1
37bc73247nop [rax+rax]
37bc73250
37bc73250loc_37bc73250:
37bc73250mov r8l, [r15+4*rcx-4]
37bc73255test r8l, r8l
37bc73258jle 0x37bc7328e
37bc7325amovsxd r8, eax
37bc7325dshl r8, 4
37bc73261add r8, r14
37bc73264ucomisd x0, [r8-8]
37bc7326asetnp r10b
37bc7326ecmovne r10l, r9l
37bc73272test r10b, r10b
37bc73275je 0x37bc7328e
37bc73277ucomisd x0, [r8-16]
37bc7327dsetnp r8b
37bc73281cmovne r8l, r9l
37bc73285test r8b, r8b
37bc73288jne 0x37bc73185
37bc7328e
37bc7328eloc_37bc7328e:
37bc7328eadd eax, edx
37bc73290lea r8l, [rcx+1]
37bc73294sub eax, ecx
37bc73296add rcx, 1
37bc7329amov [rbx], r8l
37bc7329dadd eax, 1
37bc732a0cmp edx, ecx
37bc732a2jge 0x37bc73250
37bc732a4lea eax, [rdx+1]
37bc732a7mov [rsp+424], r15
37bc732afmov edi, edx
37bc732b1mov r15, [rsp+408]
37bc732b9imul eax, edx
37bc732bcmov [rbx], 0
37bc732c2movq x8, [rip+0x7dad85]
37bc732cbsar eax, 1
37bc732cdmov [rsp+108], eax
37bc732d1mov ebp, eax
37bc732d3jmp 0x37bc732ea
37bc732d5
37bc732d5 0f 1f 00 ...
37bc732d8
37bc732d8loc_37bc732d8:
37bc732d8test r13l, r13l
37bc732dbjle 0x37bc73185
37bc732e1mov edx, [r15]
37bc732e4mov ebp, r12l
37bc732e7mov edi, r13l
37bc732ea
37bc732ealoc_37bc732ea:
37bc732eamov r8l, edx
37bc732edmovsxd r9, ebp
37bc732f0lea r13l, [rdi-1]
37bc732f4mov r12l, ebp
37bc732f7mov rax, [rsp+424]
37bc732ffsub r8l, edi
37bc73302lea rsi, [r9-1]
37bc73306movsxd r10, r13l
37bc73309lea ecx, [r8+2]
37bc7330dshl rsi, 4
37bc73311shl r9, 4
37bc73315sub r12l, ecx
37bc73318mov ecx, [rax+4*r10]
37bc7331cadd rsi, r14
37bc7331flea rax, [r14+r9]
37bc73323mov [rsp+80], rax
37bc73328movupd x0, [rsi]
37bc7332ctest ecx, ecx
37bc7332ejle 0x37bc734d0
37bc73334movapd x6, x0
37bc73338movapd x1, x0
37bc7333cunpckhpd x6, x6
37bc73340andpd x1, x8
37bc73345movapd x3, x6
37bc73349movapd x2, x6
37bc7334dandpd x3, x8
37bc73352comisd x3, x1
37bc73356jbe 0x37bc73750
37bc7335cmovapd x1, x0
37bc73360mov eax, 1
37bc73365divsd x1, x6
37bc73369mulsd x0, x1
37bc7336daddsd x2, x0
37bc73371pxor x0, x0
37bc73375mulsd x0, x1
37bc73379unpcklpd x1, x0
37bc7337dmovupd x0, [rip+0x7dacdb]
37bc73385addpd x0, x1
37bc73389addpd x1, [rip+0x7dacdf]
37bc73391shufpd x0, x1, 2
37bc73396movddup x1, x2
37bc7339adivpd x0, x1
37bc7339emovups [rsi], x0
37bc733a1cmp edi, edx
37bc733a3jl 0x37bc73794
37bc733a9nop [rax]
37bc733b0
37bc733b0loc_37bc733b0:
37bc733b0mov r10l, ecx
37bc733b3neg r10l
37bc733b6cmovs r10l, ecx
37bc733bacmp r10l, edi
37bc733bdje 0x37bc732d8
37bc733c3mov r8l, [r15]
37bc733c6mov r11l, [rsp+108]
37bc733cblea ebx, [r10+rbp]
37bc733cfsub ebx, edi
37bc733d1mov ecx, r8l
37bc733d4sub ecx, r10l
37bc733d7lea edx, [rcx+2]
37bc733dalea r9l, [rcx+1]
37bc733deimul r9l, edx
37bc733e2mov edx, r9l
37bc733e5shr edx, 31
37bc733e8add edx, r9l
37bc733ebsar edx, 1
37bc733edsub r11l, edx
37bc733f0cmp r8l, r10l
37bc733f3jg 0x37bc73bd8
37bc733f9
37bc733f9loc_37bc733f9:
37bc733f9lea ecx, [rdi+1]
37bc733fccmp r10l, ecx
37bc733ffjle 0x37bc73471
37bc73401mov r9l, [r15]
37bc73404mov r8, [rsp+80]
37bc73409nop [rax+rax]
37bc73414nop [rax+rax]
37bc7341fnop [rax+rax]
37bc7342anop [rax+rax]
37bc73435nop [rax+rax]
37bc73440
37bc73440loc_37bc73440:
37bc73440lea edx, [r9+rbx]
37bc73444movupd x0, [r8]
37bc73449add r8, 16
37bc7344dsub edx, ecx
37bc7344fadd ecx, 1
37bc73452lea ebx, [rdx+1]
37bc73455movsxd rdx, edx
37bc73458shl rdx, 4
37bc7345cmovupd x1, [r14+rdx]
37bc73462movups [r8-16], x1
37bc73467movups [r14+rdx], x0
37bc7346ccmp r10l, ecx
37bc7346fjne 0x37bc73440
37bc73471
37bc73471loc_37bc73471:
37bc73471movsxd r11, r11l
37bc73474movupd x0, [rsi]
37bc73478shl r11, 4
37bc7347cmovupd x1, [r14+r11]
37bc73482movups [rsi], x1
37bc73485movups [r14+r11], x0
37bc7348acmp eax, 2
37bc7348djne 0x37bc732d8
37bc73493sub ebp, [r15]
37bc73496lea ecx, [rbp+rdi-1]
37bc7349alea edx, [rbp+r10-1]
37bc7349fmovsxd rcx, ecx
37bc734a2movsxd rdx, edx
37bc734a5sub rcx, 1
37bc734a9sub rdx, 1
37bc734adshl rcx, 4
37bc734b1shl rdx, 4
37bc734b5movupd x0, [r14+rcx]
37bc734bbmovupd x1, [r14+rdx]
37bc734c1movups [r14+rcx], x1
37bc734c6movups [r14+rdx], x0
37bc734cbjmp 0x37bc732d8
37bc734d0
37bc734d0loc_37bc734d0:
37bc734d0movsxd r9, r12l
37bc734d3mov r11, r9
37bc734d6sub r9, 1
37bc734dashl r11, 4
37bc734deshl r9, 4
37bc734e2add r11, r14
37bc734e5lea rax, [r14+r9]
37bc734e9movupd x1, [r11]
37bc734eemovsd_xmm x13, [r11]
37bc734f3movsd_xmm x11, [r11+8]
37bc734f9movupd x2, [rax]
37bc734fdmovapd x6, x1
37bc73501movapd x3, x1
37bc73505movapd x7, x1
37bc73509movsd_xmm [rsp+96], x13
37bc73510unpckhpd x6, x6
37bc73514andpd x3, x8
37bc73519movapd x4, x6
37bc7351dmovapd x9, x6
37bc73522andpd x4, x8
37bc73527comisd x4, x3
37bc7352bjbe 0x37bc73ad0
37bc73531movapd x10, x1
37bc73536divsd x10, x6
37bc7353bmovapd x6, x2
37bc7353fmovddup x5, x10
37bc73544movapd x12, x10
37bc73549mulsd x10, x13
37bc7354emovapd x3, x5
37bc73552mulpd x3, x2
37bc73556mulsd x12, x1
37bc7355baddsd x10, x11
37bc73560shufpd x3, x3, 1
37bc73565addpd x6, x3
37bc73569movapd x4, x3
37bc7356dsubpd x3, x2
37bc73571addsubpd x4, x2
37bc73575addsd x12, x9
37bc7357amovddup x11, x10
37bc7357fshufpd x6, x3, 1
37bc73584movapd x3, x5
37bc73588movapd x2, x6
37bc7358cmulpd x3, x0
37bc73590unpcklpd x12, x12
37bc73595mulpd x5, x1
37bc73599divpd x2, x12
37bc7359eshufpd x3, x3, 1
37bc735a3movapd x14, x3
37bc735a8movapd x6, x3
37bc735acsubpd x3, x0
37bc735b0addpd x14, x0
37bc735b5shufpd x5, x5, 1
37bc735baaddsubpd x6, x0
37bc735bemovapd x0, x14
37bc735c3movapd x14, x5
37bc735c8addsubpd x14, x1
37bc735cdshufpd x0, x3, 1
37bc735d2movapd x10, x14
37bc735d7divpd x10, x11
37bc735dcmovapd x11, x5
37bc735e1subpd x5, x1
37bc735e5addpd x11, x1
37bc735eamovapd x1, x14
37bc735efunpckhpd x1, x14
37bc735f4shufpd x11, x5, 1
37bc735famovapd x5, x1
37bc735femovapd x1, x11
37bc73603movhpd [rsp+88], x2
37bc73609movapd x3, x2
37bc7360ddivpd x0, x12
37bc73612divpd x1, x5
37bc73616movapd x15, x0
37bc7361bunpckhpd x15, x15
37bc73620divpd x4, x12
37bc73625divpd x6, x12
37bc7362amovapd x12, x0
37bc7362f
37bc7362floc_37bc7362f:
37bc7362fmovsd_xmm x14, [rsp+88]
37bc73636movapd x5, x3
37bc7363amovapd x11, x15
37bc7363fmulsd x5, x12
37bc73644mulsd x11, x14
37bc73649mulsd x14, x12
37bc7364emulsd x3, x15
37bc73653subsd x5, x11
37bc73658subsd x5, [rip+0x7daa08]
37bc73660movapd x11, x14
37bc73665addsd x11, x3
37bc7366amovapd x12, x5
37bc7366fmulsd x12, x7
37bc73674mulsd x5, x9
37bc73679movapd x3, x11
37bc7367emulsd x3, x9
37bc73683mulsd x11, x7
37bc73688subsd x12, x3
37bc7368dmovapd x3, x5
37bc73691addsd x3, x11
37bc73696movapd x5, x12
37bc7369bmovapd x7, x3
37bc7369fandpd x5, x8
37bc736a4andpd x7, x8
37bc736a9comisd x7, x5
37bc736adjbe 0x37bc73a60
37bc736b3movapd x5, x12
37bc736b8divsd x5, x3
37bc736bcmovddup x7, x5
37bc736c0mulsd x5, x12
37bc736c5mulpd x2, x7
37bc736c9mulpd x1, x7
37bc736cdmulpd x0, x7
37bc736d1addsd x5, x3
37bc736d5movddup x3, x5
37bc736d9movapd x5, x4
37bc736ddaddpd x5, x2
37bc736e1subpd x2, x4
37bc736e5movapd x4, x10
37bc736eaaddpd x4, x1
37bc736eesubpd x1, x10
37bc736f3movsd_xmm x2, x5
37bc736f7divpd x2, x3
37bc736fbmovsd_xmm x1, x4
37bc736ffmovapd x4, x0
37bc73703subpd x0, x6
37bc73707addpd x4, x6
37bc7370bmovsd_xmm x0, x4
37bc7370fdivpd x1, x3
37bc73713divpd x0, x3
37bc73717
37bc73717loc_37bc73717:
37bc73717xorpd x1, [rip+0x7da961]
37bc7371fmovups [rax], x0
37bc73722movups [rsi], x2
37bc73725movups [r11], x1
37bc73729cmp edi, edx
37bc7372bjl 0x37bc73c38
37bc73731
37bc73731loc_37bc73731:
37bc73731add r8l, 3
37bc73735lea r13l, [rdi-2]
37bc73739mov eax, 2
37bc7373esub r12l, r8l
37bc73741jmp 0x37bc733b0
37bc73746
37bc73746 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc73750
37bc73750loc_37bc73750:
37bc73750movapd x3, x6
37bc73754pxor x1, x1
37bc73758mov eax, 1
37bc7375ddivsd x3, x0
37bc73761mulsd x2, x3
37bc73765addsd x2, x0
37bc73769movapd x0, x3
37bc7376dmulsd x0, x1
37bc73771subsd x1, x3
37bc73775addsd x0, [rip+0x7da8eb]
37bc7377dunpcklpd x2, x2
37bc73781unpcklpd x0, x1
37bc73785divpd x0, x2
37bc73789movups [rsi], x0
37bc7378ccmp edi, edx
37bc7378ejge 0x37bc733b0
37bc73794
37bc73794loc_37bc73794:
37bc73794mov [rsp+96], eax
37bc73798lea rax, [rip+0x7da889]
37bc7379fmov r9, [rsp+432]
37bc737a7lea rcx, [rsp+156]
37bc737afmov [rsp+32], rax
37bc737b4mov rdx, [rsp+80]
37bc737b9mov [rsp+156], r8l
37bc737c1mov r8, rax
37bc737c4mov [rsp+88], r10
37bc737c9call zcopy_
37bc737cemov edx, [r15]
37bc737d1lea r11, [rip+0x7da868]
37bc737d8lea rax, [rip+0x7da849]
37bc737dfmov [rsp+48], r11
37bc737e4lea r8, [rip+0x7da845]
37bc737ebmov r11, [rsp+432]
37bc737f3mov ecx, edx
37bc737f5add edx, ebp
37bc737f7mov [rsp+64], rax
37bc737fcsub ecx, edi
37bc737fesub edx, edi
37bc73800mov [rsp+40], rax
37bc73805mov [rsp+156], ecx
37bc7380cmov rcx, [rsp+80]
37bc73811movsxd rdx, edx
37bc73814mov [rsp+32], r11
37bc73819shl rdx, 4
37bc7381dmov [rsp+56], rcx
37bc73822mov rcx, [rsp+400]
37bc7382alea r9, [r14+rdx]
37bc7382elea rdx, [rsp+156]
37bc73836mov [rsp+72], 1
37bc7383fcall zspmv_
37bc73844lea rax, [rip+0x7da7dd]
37bc7384bmov edx, [r15]
37bc7384emovupd x6, [rsi]
37bc73852mov [rsp+40], rax
37bc73857mov rax, [rsp+80]
37bc7385clea rcx, [rsp+128]
37bc73864lea r9, [rip+0x7da7bd]
37bc7386bsub edx, edi
37bc7386dmov r8, [rsp+432]
37bc73875mov [rsp+32], rax
37bc7387amov [rsp+156], edx
37bc73881lea rdx, [rsp+156]
37bc73889call zdotu_
37bc7388emov rax, [rsp+424]
37bc73896mov r10, [rsp+88]
37bc7389bmovupd x1, [rsp+128]
37bc738a4mov ecx, [rax+4*r10]
37bc738a8mov eax, [rsp+96]
37bc738acsubpd x6, x1
37bc738b0movups [rsi], x6
37bc738b3jmp 0x37bc733b0
37bc738b8
37bc738b8 0f 1f 84 00 00 00 00 00 ........
37bc738c0
37bc738c0loc_37bc738c0:
37bc738c0movapd x3, x7
37bc738c4pxor x1, x1
37bc738c8divsd x3, x0
37bc738ccmulsd x2, x3
37bc738d0addsd x2, x0
37bc738d4movapd x0, x3
37bc738d8mulsd x0, x1
37bc738dcsubsd x1, x3
37bc738e0addsd x0, [rip+0x7da780]
37bc738e8unpcklpd x2, x2
37bc738ecunpcklpd x0, x1
37bc738f0divpd x0, x2
37bc738f4jmp 0x37bc72a0d
37bc738f9
37bc738f9 0f 1f 80 00 00 00 00 .......
37bc73900
37bc73900loc_37bc73900:
37bc73900movapd x7, x1
37bc73904movapd x5, x13
37bc73909divsd x7, x11
37bc7390emulsd x1, x7
37bc73912movddup x4, x7
37bc73916movapd x7, x2
37bc7391amulpd x10, x4
37bc7391fmulpd x6, x4
37bc73923mulpd x5, x4
37bc73927addsd x1, x11
37bc7392csubpd x2, x6
37bc73930addpd x7, x6
37bc73934movddup x4, x1
37bc73938movapd x1, x3
37bc7393csubpd x3, x10
37bc73941addpd x1, x10
37bc73946movsd_xmm x3, x1
37bc7394adivpd x3, x4
37bc7394emovapd x1, x2
37bc73952movapd x2, x5
37bc73956addpd x2, x0
37bc7395asubpd x0, x5
37bc7395emovsd_xmm x1, x7
37bc73962movsd_xmm x0, x2
37bc73966divpd x1, x4
37bc7396adivpd x0, x4
37bc7396ejmp 0x37bc72dc5
37bc73973
37bc73973 0f 1f 44 00 00 ..D..
37bc73978
37bc73978loc_37bc73978:
37bc73978movapd x13, x9
37bc7397dmovapd x1, x3
37bc73981movapd x10, x3
37bc73986divsd x13, x4
37bc7398bmovapd x14, x3
37bc73990shufpd x10, x3, 1
37bc73996movapd x6, x0
37bc7399ashufpd x6, x0, 1
37bc7399fmovapd x11, x4
37bc739a4shufpd x11, x4, 1
37bc739aamovddup x12, x13
37bc739afmulpd x1, x12
37bc739b4addsubpd x10, x1
37bc739b9shufpd x1, x1, 1
37bc739beaddpd x14, x1
37bc739c3subpd x3, x1
37bc739c7movapd x1, x0
37bc739cbmulpd x1, x12
37bc739d0mulpd x12, x4
37bc739d5movsd_xmm x3, x14
37bc739damovapd x14, x0
37bc739dfaddsubpd x6, x1
37bc739e3shufpd x1, x1, 1
37bc739e8addpd x14, x1
37bc739edsubpd x0, x1
37bc739f1addsubpd x11, x12
37bc739f6shufpd x12, x12, 1
37bc739fcmovapd x1, x14
37bc73a01shufpd x1, x0, 2
37bc73a06movapd x0, x13
37bc73a0bmulsd x0, x2
37bc73a0fmovapd x2, x1
37bc73a13movapd x1, x12
37bc73a18addpd x1, x4
37bc73a1csubpd x4, x12
37bc73a21addsd x0, x5
37bc73a25movapd x5, x11
37bc73a2aunpckhpd x11, x11
37bc73a2funpcklpd x0, x0
37bc73a33divpd x5, x0
37bc73a37divpd x10, x0
37bc73a3cmovapd x13, x5
37bc73a41divpd x3, x0
37bc73a45divpd x6, x0
37bc73a49divpd x2, x0
37bc73a4dmovapd x0, x4
37bc73a51movsd_xmm x0, x1
37bc73a55divpd x0, x11
37bc73a5ajmp 0x37bc72cd2
37bc73a5f
37bc73a5f 90 .
37bc73a60
37bc73a60loc_37bc73a60:
37bc73a60movapd x7, x3
37bc73a64divsd x7, x12
37bc73a69mulsd x3, x7
37bc73a6dmovddup x5, x7
37bc73a71mulpd x4, x5
37bc73a75mulpd x10, x5
37bc73a7amulpd x5, x6
37bc73a7eaddsd x3, x12
37bc73a83movapd x6, x4
37bc73a87addpd x6, x2
37bc73a8bsubpd x2, x4
37bc73a8fmovapd x4, x10
37bc73a94addpd x4, x1
37bc73a98subpd x1, x10
37bc73a9dunpcklpd x3, x3
37bc73aa1movsd_xmm x2, x6
37bc73aa5divpd x2, x3
37bc73aa9movsd_xmm x1, x4
37bc73aadmovapd x4, x0
37bc73ab1subpd x0, x5
37bc73ab5addpd x4, x5
37bc73ab9movsd_xmm x0, x4
37bc73abddivpd x1, x3
37bc73ac1divpd x0, x3
37bc73ac5jmp 0x37bc73717
37bc73aca
37bc73aca 66 0f 1f 44 00 00 f..D..
37bc73ad0
37bc73ad0loc_37bc73ad0:
37bc73ad0movapd x10, x9
37bc73ad5movapd x3, x2
37bc73ad9movapd x4, x2
37bc73adddivsd x10, x1
37bc73ae2movapd x12, x2
37bc73ae7shufpd x4, x2, 1
37bc73aecmovapd x6, x0
37bc73af0shufpd x6, x0, 1
37bc73af5movapd x13, x1
37bc73afashufpd x13, x1, 1
37bc73b00mulsd x11, x10
37bc73b05movddup x5, x10
37bc73b0amulpd x3, x5
37bc73b0eaddsd x11, [rsp+96]
37bc73b15unpcklpd x11, x11
37bc73b1aaddsubpd x4, x3
37bc73b1eshufpd x3, x3, 1
37bc73b23addpd x12, x3
37bc73b28subpd x2, x3
37bc73b2cmovapd x3, x10
37bc73b31mulsd x3, x9
37bc73b36movsd_xmm x2, x12
37bc73b3bmovapd x12, x0
37bc73b40mulpd x12, x5
37bc73b45mulpd x5, x1
37bc73b49addsd x3, x1
37bc73b4dmovapd x14, x12
37bc73b52addsubpd x6, x12
37bc73b57unpcklpd x3, x3
37bc73b5bshufpd x14, x12, 1
37bc73b61movapd x12, x14
37bc73b66addsubpd x13, x5
37bc73b6bshufpd x5, x5, 1
37bc73b70addpd x12, x0
37bc73b75subpd x0, x14
37bc73b7adivpd x2, x3
37bc73b7emovapd x10, x13
37bc73b83unpckhpd x13, x13
37bc73b88movsd_xmm x0, x12
37bc73b8ddivpd x0, x3
37bc73b91movhpd [rsp+88], x2
37bc73b97divpd x10, x11
37bc73b9cmovapd x11, x5
37bc73ba1addpd x11, x1
37bc73ba6subpd x1, x5
37bc73baamovsd_xmm x1, x11
37bc73bafmovapd x15, x0
37bc73bb4movapd x12, x0
37bc73bb9unpckhpd x15, x15
37bc73bbedivpd x4, x3
37bc73bc2divpd x6, x3
37bc73bc6movapd x3, x2
37bc73bcadivpd x1, x13
37bc73bcfjmp 0x37bc7362f
37bc73bd4
37bc73bd4 0f 1f 40 00 ..@.
37bc73bd8
37bc73bd8loc_37bc73bd8:
37bc73bd8lea r8l, [r11+1]
37bc73bdcmov [rsp+96], eax
37bc73be0movsxd rdx, ebx
37bc73be3lea rax, [rip+0x7da43e]
37bc73beamov [rsp+32], rax
37bc73befmovsxd r8, r8l
37bc73bf2shl rdx, 4
37bc73bf6shl r8, 4
37bc73bfamov [rsp+156], ecx
37bc73c01add rdx, r14
37bc73c04lea rcx, [rsp+156]
37bc73c0clea r9, [r14+r8]
37bc73c10mov r8, rax
37bc73c13mov [rsp+112], r10l
37bc73c18mov [rsp+88], r11l
37bc73c1dcall zswap_
37bc73c22mov r10l, [rsp+112]
37bc73c27mov eax, [rsp+96]
37bc73c2bmov r11l, [rsp+88]
37bc73c30jmp 0x37bc733f9
37bc73c35
37bc73c35 0f 1f 00 ...
37bc73c38
37bc73c38loc_37bc73c38:
37bc73c38lea rbx, [rip+0x7da3e9]
37bc73c3fmov r9, [rsp+432]
37bc73c47mov rdx, [rsp+80]
37bc73c4cmov [rsp+156], r8l
37bc73c54mov [rsp+32], rbx
37bc73c59mov r8, rbx
37bc73c5clea rcx, [rsp+156]
37bc73c64mov [rsp+120], r10
37bc73c69mov [rsp+96], r11
37bc73c6emov [rsp+112], rax
37bc73c73call zcopy_
37bc73c78mov ecx, [r15]
37bc73c7bmov rax, [rsp+80]
37bc73c80lea r11, [rip+0x7da3b9]
37bc73c87mov r9, [rsp+432]
37bc73c8fmov [rsp+64], rbx
37bc73c94lea r8, [rip+0x7da395]
37bc73c9bsub ecx, edi
37bc73c9dmov [rsp+56], rax
37bc73ca2lea edx, [rcx+rbp+1]
37bc73ca6mov [rsp+48], r11
37bc73cabmovsxd rdx, edx
37bc73caemov [rsp+40], rbx
37bc73cb3mov [rsp+32], r9
37bc73cb8sub rdx, 1
37bc73cbcmov [rsp+72], 1
37bc73cc5shl rdx, 4
37bc73cc9mov [rsp+156], ecx
37bc73cd0mov rcx, [rsp+400]
37bc73cd8lea r9, [r14+rdx]
37bc73cdclea rdx, [rsp+156]
37bc73ce4call zspmv_
37bc73ce9mov rcx, [rsp+80]
37bc73ceemov edx, [r15]
37bc73cf1mov r9, rbx
37bc73cf4movupd x6, [rsi]
37bc73cf8mov [rsp+40], rbx
37bc73cfdlea r11, [rsp+128]
37bc73d05lea ebx, [r12+1]
37bc73d0amov [rsp+32], rcx
37bc73d0fsub edx, edi
37bc73d11mov rcx, r11
37bc73d14movsxd rbx, ebx
37bc73d17mov r8, [rsp+432]
37bc73d1fmov [rsp+156], edx
37bc73d26lea rdx, [rsp+156]
37bc73d2eshl rbx, 4
37bc73d32mov [rsp+88], r11
37bc73d37add rbx, r14
37bc73d3acall zdotu_
37bc73d3fmov r11, [rsp+96]
37bc73d44mov edx, [r15]
37bc73d47lea rax, [rip+0x7da2da]
37bc73d4emov r8, [rsp+80]
37bc73d53mov rcx, [rsp+88]
37bc73d58mov r9, rax
37bc73d5bmovupd x1, [rsp+128]
37bc73d64sub edx, edi
37bc73d66mov [rsp+156], edx
37bc73d6dlea rdx, [rsp+156]
37bc73d75subpd x6, x1
37bc73d79movups [rsi], x6
37bc73d7cmovupd x6, [r11]
37bc73d81mov [rsp+40], rax
37bc73d86mov [rsp+32], rbx
37bc73d8bcall zdotu_
37bc73d90mov r11, [rsp+96]
37bc73d95mov edx, [r15]
37bc73d98lea rax, [rip+0x7da289]
37bc73d9fmovupd x1, [rsp+128]
37bc73da8mov r9, [rsp+432]
37bc73db0mov r8, rax
37bc73db3lea rcx, [rsp+156]
37bc73dbbsub edx, edi
37bc73dbdsubpd x6, x1
37bc73dc1mov [rsp+156], edx
37bc73dc8mov rdx, rbx
37bc73dcbmovups [r11], x6
37bc73dcfmov [rsp+32], rax
37bc73dd4call zcopy_
37bc73dd9mov edx, [r15]
37bc73ddcmov r9, [rsp+432]
37bc73de4lea rax, [rip+0x7da23d]
37bc73deblea r11, [rip+0x7da24e]
37bc73df2mov [rsp+64], rax
37bc73df7mov rcx, [rsp+400]
37bc73dfflea r8, [rip+0x7da22a]
37bc73e06sub edx, edi
37bc73e08mov [rsp+48], r11
37bc73e0dmov [rsp+156], edx
37bc73e14lea edx, [rdx+rbp+1]
37bc73e18movsxd rdx, edx
37bc73e1bmov [rsp+40], rax
37bc73e20mov [rsp+32], r9
37bc73e25sub rdx, 1
37bc73e29mov [rsp+72], 1
37bc73e32shl rdx, 4
37bc73e36mov [rsp+56], rbx
37bc73e3blea r9, [r14+rdx]
37bc73e3flea rdx, [rsp+156]
37bc73e47call zspmv_
37bc73e4cmov rax, [rsp+112]
37bc73e51mov edx, [r15]
37bc73e54mov r8, [rsp+432]
37bc73e5cmov rcx, [rsp+88]
37bc73e61movupd x6, [rax]
37bc73e65mov [rsp+96], rax
37bc73e6alea rax, [rip+0x7da1b7]
37bc73e71sub edx, edi
37bc73e73mov [rsp+40], rax
37bc73e78mov r9, rax
37bc73e7bmov [rsp+32], rbx
37bc73e80mov [rsp+156], edx
37bc73e87lea rdx, [rsp+156]
37bc73e8fcall zdotu_
37bc73e94mov rax, [rsp+96]
37bc73e99mov r8l, [r15]
37bc73e9cmovupd x1, [rsp+128]
37bc73ea5mov r10, [rsp+120]
37bc73eaasub r8l, edi
37bc73eadsubpd x6, x1
37bc73eb1movups [rax], x6
37bc73eb4mov rax, [rsp+424]
37bc73ebcmov ecx, [rax+4*r10]
37bc73ec0jmp 0x37bc73731
37bc73ec5
37bc73ec5loc_37bc73ec5:
37bc73ec5neg eax
37bc73ec7jmp 0x37bc73163
37bc72840
37bc72840zsptri_:
37bc72840push r15
37bc72842push r14
37bc72844push r13
37bc72846push r12
37bc72848push rbp
37bc72849push rdi
37bc7284apush rsi
37bc7284bpush rbx
37bc7284csub rsp, 328
37bc72853movups [rsp+160], x6
37bc7285bmovups [rsp+176], x7
37bc72863movups [rsp+192], x8
37bc7286cmovups [rsp+208], x9
37bc72875movups [rsp+224], x10
37bc7287emovups [rsp+240], x11
37bc72887movups [rsp+256], x12
37bc72890movups [rsp+272], x13
37bc72899movups [rsp+288], x14
37bc728a2movups [rsp+304], x15
37bc728abmov rbx, [rsp+440]
37bc728b3mov [rbx], 0
37bc728b9mov [rsp+408], rdx
37bc728c1mov r14, r8
37bc728c4mov r15, r9
37bc728c7mov r8l, 1
37bc728cdmov r9l, 1
37bc728d3lea rdx, [rip+0x7db746]
37bc728damov [rsp+400], rcx
37bc728e2call lsame_
37bc728e7mov esi, eax
37bc728e9test eax, eax
37bc728ebje 0x37bc731f8
37bc728f1
37bc728f1loc_37bc728f1:
37bc728f1mov rax, [rsp+408]
37bc728f9movsxd rdx, [rax]
37bc728fctest edx, edx
37bc728fejs 0x37bc73158
37bc72904mov eax, [rbx]
37bc72906test eax, eax
37bc72908jne 0x37bc73ec5
37bc7290etest edx, edx
37bc72910je 0x37bc73185
37bc72916test esi, esi
37bc72918je 0x37bc73230
37bc7291elea ecx, [rdx+1]
37bc72921mov [rbx], edx
37bc72923pxor x0, x0
37bc72927xor r9l, r9l
37bc7292aimul ecx, edx
37bc7292dsar ecx, 1
37bc7292fnop
37bc72930
37bc72930loc_37bc72930:
37bc72930mov r10l, [r15+4*rdx-4]
37bc72935test r10l, r10l
37bc72938jle 0x37bc7296a
37bc7293amovsxd rax, ecx
37bc7293dshl rax, 4
37bc72941add rax, r14
37bc72944ucomisd x0, [rax-16]
37bc72949setnp r8b
37bc7294dcmovne r8l, r9l
37bc72951test r8b, r8b
37bc72954je 0x37bc7296a
37bc72956ucomisd x0, [rax-8]
37bc7295bsetnp al
37bc7295ecmovne eax, r9l
37bc72962test al, al
37bc72964jne 0x37bc73185
37bc7296a
37bc7296aloc_37bc7296a:
37bc7296alea eax, [rdx-1]
37bc7296dsub ecx, edx
37bc7296fsub rdx, 1
37bc72973mov [rbx], eax
37bc72975test edx, edx
37bc72977jg 0x37bc72930
37bc72979mov [rbx], 0
37bc7297fmov r13l, 1
37bc72985mov r10l, 1
37bc7298bmovq x8, [rip+0x7db6bc]
37bc72994mov [rsp+424], r15
37bc7299cjmp 0x37bc72b51
37bc729a1
37bc729a1 0f 1f 80 00 00 00 00 .......
37bc729a8
37bc729a8loc_37bc729a8:
37bc729a8movapd x7, x0
37bc729acmovapd x1, x0
37bc729b0unpckhpd x7, x7
37bc729b4andpd x1, x8
37bc729b9movapd x3, x7
37bc729bdmovapd x2, x7
37bc729c1andpd x3, x8
37bc729c6comisd x3, x1
37bc729cajbe 0x37bc738c0
37bc729d0movapd x1, x0
37bc729d4divsd x1, x7
37bc729d8mulsd x0, x1
37bc729dcaddsd x2, x0
37bc729e0pxor x0, x0
37bc729e4mulsd x0, x1
37bc729e8unpcklpd x1, x0
37bc729ecmovupd x0, [rip+0x7db66c]
37bc729f4addpd x0, x1
37bc729f8addpd x1, [rip+0x7db670]
37bc72a00shufpd x0, x1, 2
37bc72a05movddup x1, x2
37bc72a09divpd x0, x1
37bc72a0d
37bc72a0dloc_37bc72a0d:
37bc72a0dmovups [rbx], x0
37bc72a10mov r12l, eax
37bc72a13mov r15l, 1
37bc72a19cmp r13l, 1
37bc72a1djle 0x37bc72b2a
37bc72a23movsxd rdi, r10l
37bc72a26mov [rsp+88], eax
37bc72a2alea rax, [rip+0x7db5f7]
37bc72a31lea rbp, [rsp+156]
37bc72a39sub rdi, 1
37bc72a3dmov [rsp+32], rax
37bc72a42mov r8, rax
37bc72a45mov rcx, rbp
37bc72a48shl rdi, 4
37bc72a4cmov r9, [rsp+432]
37bc72a54mov [rsp+80], r10l
37bc72a59add rdi, r14
37bc72a5cmov [rsp+96], r11
37bc72a61mov rdx, rdi
37bc72a64mov [rsp+156], esi
37bc72a6bcall zcopy_
37bc72a70mov [rsp+56], rdi
37bc72a75mov r9, r14
37bc72a78mov rdx, rbp
37bc72a7blea rcx, [rip+0x7db5be]
37bc72a82lea rax, [rip+0x7db59f]
37bc72a89mov [rsp+72], 1
37bc72a92mov [rsp+48], rcx
37bc72a97mov rcx, [rsp+432]
37bc72a9flea r8, [rip+0x7db58a]
37bc72aa6mov [rsp+64], rax
37bc72aabmov [rsp+40], rax
37bc72ab0mov [rsp+32], rcx
37bc72ab5mov rcx, [rsp+400]
37bc72abdmov [rsp+156], esi
37bc72ac4call zspmv_
37bc72ac9lea rax, [rip+0x7db558]
37bc72ad0movupd x6, [rbx]
37bc72ad4mov rdx, rbp
37bc72ad7mov [rsp+40], rax
37bc72adcmov r8, [rsp+432]
37bc72ae4mov r9, rax
37bc72ae7lea rcx, [rsp+128]
37bc72aefmov [rsp+32], rdi
37bc72af4mov [rsp+156], esi
37bc72afbcall zdotu_
37bc72b00mov r11, [rsp+96]
37bc72b05mov r10l, [rsp+80]
37bc72b0amovupd x1, [rsp+128]
37bc72b13mov rax, [rsp+424]
37bc72b1bsubpd x6, x1
37bc72b1fmov edx, [rax+4*r11]
37bc72b23mov eax, [rsp+88]
37bc72b27movups [rbx], x6
37bc72b2a
37bc72b2aloc_37bc72b2a:
37bc72b2amov esi, edx
37bc72b2cneg esi
37bc72b2ecmovs esi, edx
37bc72b31cmp esi, r13l
37bc72b34jne 0x37bc73034
37bc72b3a
37bc72b3aloc_37bc72b3a:
37bc72b3amov rax, [rsp+408]
37bc72b42add r13l, r15l
37bc72b45cmp [rax], r13l
37bc72b48jl 0x37bc73185
37bc72b4emov r10l, r12l
37bc72b51
37bc72b51loc_37bc72b51:
37bc72b51lea eax, [r13+r10]
37bc72b56mov rdi, [rsp+424]
37bc72b5elea esi, [r13-1]
37bc72b62lea ebx, [rax-1]
37bc72b65movsxd r11, esi
37bc72b68movsxd rbx, ebx
37bc72b6bmov edx, [rdi+4*r11]
37bc72b6fsub rbx, 1
37bc72b73shl rbx, 4
37bc72b77add rbx, r14
37bc72b7amovupd x0, [rbx]
37bc72b7etest edx, edx
37bc72b80jg 0x37bc729a8
37bc72b86lea r12l, [rax+r13]
37bc72b8alea ecx, [r12-1]
37bc72b8fmovsxd rcx, ecx
37bc72b92sub rcx, 1
37bc72b96shl rcx, 4
37bc72b9alea rdi, [r14+rcx]
37bc72b9emovsxd rcx, r12l
37bc72ba1movupd x4, [rdi]
37bc72ba5mov r8, rcx
37bc72ba8sub rcx, 1
37bc72bacmov [rsp+80], rdi
37bc72bb1shl r8, 4
37bc72bb5shl rcx, 4
37bc72bb9movapd x7, x4
37bc72bbdmovapd x1, x4
37bc72bc1lea r15, [r14+rcx]
37bc72bc5add r8, r14
37bc72bc8unpckhpd x7, x7
37bc72bccandpd x1, x8
37bc72bd1movupd x3, [r15]
37bc72bd6movsd_xmm x5, [r8-32]
37bc72bdcmovapd x9, x7
37bc72be1movsd_xmm x2, [r8-24]
37bc72be7movapd x7, x4
37bc72bebmovapd x6, x9
37bc72bf0andpd x6, x8
37bc72bf5comisd x6, x1
37bc72bf9jbe 0x37bc73978
37bc72bffmovapd x1, x4
37bc72c03movapd x12, x3
37bc72c08movapd x13, x0
37bc72c0ddivsd x1, x9
37bc72c12movddup x11, x1
37bc72c17mulsd x1, x5
37bc72c1bmovapd x6, x11
37bc72c20mulpd x6, x3
37bc72c24shufpd x6, x6, 1
37bc72c29addpd x12, x6
37bc72c2emovapd x10, x6
37bc72c33subpd x6, x3
37bc72c37addsubpd x10, x3
37bc72c3cmovapd x3, x12
37bc72c41movapd x12, x0
37bc72c46mulpd x12, x11
37bc72c4bshufpd x3, x6, 1
37bc72c50mulpd x11, x4
37bc72c55shufpd x12, x12, 1
37bc72c5baddpd x13, x12
37bc72c60movapd x6, x12
37bc72c65subpd x12, x0
37bc72c6ashufpd x11, x11, 1
37bc72c70addsubpd x6, x0
37bc72c74movapd x0, x1
37bc72c78addsd x0, x2
37bc72c7cshufpd x13, x12, 1
37bc72c82movapd x12, x11
37bc72c87movapd x2, x13
37bc72c8caddsubpd x12, x4
37bc72c91unpcklpd x0, x0
37bc72c95divpd x10, x0
37bc72c9amovapd x5, x12
37bc72c9funpckhpd x12, x12
37bc72ca4divpd x5, x0
37bc72ca8divpd x3, x0
37bc72cacmovapd x13, x5
37bc72cb1divpd x6, x0
37bc72cb5divpd x2, x0
37bc72cb9movapd x0, x11
37bc72cbesubpd x11, x4
37bc72cc3addpd x0, x4
37bc72cc7shufpd x0, x11, 1
37bc72ccddivpd x0, x12
37bc72cd2
37bc72cd2loc_37bc72cd2:
37bc72cd2movapd x5, x2
37bc72cd6movapd x4, x2
37bc72cdamovapd x1, x2
37bc72cdemulsd x1, x3
37bc72ce2unpckhpd x5, x5
37bc72ce6movapd x11, x5
37bc72cebmovapd x5, x3
37bc72cefunpckhpd x5, x5
37bc72cf3movapd x14, x11
37bc72cf8mulsd x14, x5
37bc72cfdmulsd x11, x3
37bc72d02mulsd x4, x5
37bc72d06subsd x1, x14
37bc72d0bsubsd x1, [rip+0x7db355]
37bc72d13addsd x4, x11
37bc72d18movapd x11, x1
37bc72d1dmulsd x11, x7
37bc72d22mulsd x1, x9
37bc72d27movapd x12, x4
37bc72d2cmulsd x12, x9
37bc72d31mulsd x4, x7
37bc72d35subsd x11, x12
37bc72d3aaddsd x1, x4
37bc72d3emovapd x4, x11
37bc72d43movapd x7, x1
37bc72d47andpd x4, x8
37bc72d4candpd x7, x8
37bc72d51comisd x7, x4
37bc72d55jbe 0x37bc73900
37bc72d5bmovapd x4, x11
37bc72d60divsd x4, x1
37bc72d64movddup x7, x4
37bc72d68mulpd x3, x7
37bc72d6cmulsd x4, x11
37bc72d71mulpd x2, x7
37bc72d75mulpd x0, x7
37bc72d79addsd x4, x1
37bc72d7dmovapd x1, x3
37bc72d81subpd x3, x10
37bc72d86addpd x1, x10
37bc72d8bmovapd x7, x2
37bc72d8fsubpd x2, x6
37bc72d93addpd x7, x6
37bc72d97unpcklpd x4, x4
37bc72d9bmovsd_xmm x3, x1
37bc72d9fdivpd x3, x4
37bc72da3movapd x1, x2
37bc72da7movapd x2, x13
37bc72dacaddpd x2, x0
37bc72db0subpd x0, x13
37bc72db5movsd_xmm x1, x7
37bc72db9movsd_xmm x0, x2
37bc72dbddivpd x1, x4
37bc72dc1divpd x0, x4
37bc72dc5
37bc72dc5loc_37bc72dc5:
37bc72dc5xorpd x0, [rip+0x7db2b3]
37bc72dcdmov rdi, [rsp+80]
37bc72dd2movups [rbx], x3
37bc72dd5movups [r15], x1
37bc72dd9movups [rdi], x0
37bc72ddccmp r13l, 1
37bc72de0jle 0x37bc7301a
37bc72de6movsxd rbp, r10l
37bc72de9lea rdi, [rip+0x7db238]
37bc72df0mov [rsp+108], eax
37bc72df4mov r9, [rsp+432]
37bc72dfcsub rbp, 1
37bc72e00mov [rsp+32], rdi
37bc72e05mov r8, rdi
37bc72e08shl rbp, 4
37bc72e0cmov [rsp+112], r10l
37bc72e11lea rax, [r14+rbp]
37bc72e15lea rbp, [rsp+156]
37bc72e1dmov [rsp+120], r11
37bc72e22mov rdx, rax
37bc72e25mov rcx, rbp
37bc72e28mov [rsp+88], rax
37bc72e2dmov [rsp+156], esi
37bc72e34call zcopy_
37bc72e39mov rax, [rsp+88]
37bc72e3emov [rsp+64], rdi
37bc72e43mov rdx, rbp
37bc72e46mov r9, [rsp+432]
37bc72e4elea r11, [rip+0x7db1eb]
37bc72e55mov [rsp+40], rdi
37bc72e5alea r8, [rip+0x7db1cf]
37bc72e61mov [rsp+56], rax
37bc72e66mov rcx, [rsp+400]
37bc72e6emov [rsp+48], r11
37bc72e73mov [rsp+32], r9
37bc72e78mov r9, r14
37bc72e7bmov [rsp+72], 1
37bc72e84mov [rsp+156], esi
37bc72e8bcall zspmv_
37bc72e90mov rcx, [rsp+88]
37bc72e95mov r9, rdi
37bc72e98mov rdx, rbp
37bc72e9bmovupd x6, [rbx]
37bc72e9fmov [rsp+40], rdi
37bc72ea4lea r11, [rsp+128]
37bc72eacmov [rsp+32], rcx
37bc72eb1mov r8, [rsp+432]
37bc72eb9mov rcx, r11
37bc72ebcmov [rsp+96], r11
37bc72ec1mov [rsp+156], esi
37bc72ec8call zdotu_
37bc72ecdmovsxd rdi, [rsp+108]
37bc72ed2mov rdx, [rsp+80]
37bc72ed7lea rax, [rip+0x7db14a]
37bc72edemov r8, [rsp+88]
37bc72ee3mov rcx, [rsp+96]
37bc72ee8mov r9, rax
37bc72eebmov [rsp+156], esi
37bc72ef2movupd x1, [rsp+128]
37bc72efbsub rdi, 1
37bc72effshl rdi, 4
37bc72f03subpd x6, x1
37bc72f07add rdi, r14
37bc72f0amovups [rbx], x6
37bc72f0dmovupd x6, [rdx]
37bc72f11mov rdx, rbp
37bc72f14mov [rsp+40], rax
37bc72f19mov [rsp+32], rdi
37bc72f1ecall zdotu_
37bc72f23mov rdx, [rsp+80]
37bc72f28lea rax, [rip+0x7db0f9]
37bc72f2fmovupd x1, [rsp+128]
37bc72f38mov r9, [rsp+432]
37bc72f40mov r8, rax
37bc72f43mov rcx, rbp
37bc72f46mov [rsp+156], esi
37bc72f4dsubpd x6, x1
37bc72f51movups [rdx], x6
37bc72f54mov rdx, rdi
37bc72f57mov [rsp+32], rax
37bc72f5ccall zcopy_
37bc72f61lea rdx, [rip+0x7db0d8]
37bc72f68mov r9, r14
37bc72f6blea rax, [rip+0x7db0b6]
37bc72f72mov [rsp+48], rdx
37bc72f77lea r8, [rip+0x7db0b2]
37bc72f7emov rdx, [rsp+432]
37bc72f86mov [rsp+64], rax
37bc72f8bmov rcx, [rsp+400]
37bc72f93mov [rsp+40], rax
37bc72f98mov [rsp+32], rdx
37bc72f9dmov rdx, rbp
37bc72fa0mov [rsp+72], 1
37bc72fa9mov [rsp+56], rdi
37bc72faemov [rsp+156], esi
37bc72fb5call zspmv_
37bc72fbalea rax, [rip+0x7db067]
37bc72fc1movupd x6, [r15]
37bc72fc6mov rdx, rbp
37bc72fc9mov [rsp+40], rax
37bc72fcemov r8, [rsp+432]
37bc72fd6mov r9, rax
37bc72fd9mov [rsp+32], rdi
37bc72fdemov rcx, [rsp+96]
37bc72fe3mov [rsp+156], esi
37bc72feacall zdotu_
37bc72fefmov r11, [rsp+120]
37bc72ff4mov r10l, [rsp+112]
37bc72ff9movupd x1, [rsp+128]
37bc73002mov rax, [rsp+424]
37bc7300asubpd x6, x1
37bc7300emov edx, [rax+4*r11]
37bc73012mov eax, [rsp+108]
37bc73016movups [r15], x6
37bc7301a
37bc7301aloc_37bc7301a:
37bc7301amov esi, edx
37bc7301cadd r12l, 1
37bc73020mov r15l, 2
37bc73026neg esi
37bc73028cmovs esi, edx
37bc7302bcmp esi, r13l
37bc7302eje 0x37bc72b3a
37bc73034
37bc73034loc_37bc73034:
37bc73034lea edx, [rsi-1]
37bc73037mov [rsp+80], eax
37bc7303bmovsxd rbp, r10l
37bc7303elea rax, [rip+0x7dafe3]
37bc73045mov ecx, edx
37bc73047mov [rsp+156], edx
37bc7304elea rdx, [rbp-1]
37bc73052imul ecx, esi
37bc73055mov [rsp+32], rax
37bc7305ashl rdx, 4
37bc7305eadd rdx, r14
37bc73061mov edi, ecx
37bc73063shr edi, 31
37bc73066add edi, ecx
37bc73068lea rcx, [rsp+156]
37bc73070sar edi, 1
37bc73072movsxd r8, edi
37bc73075shl r8, 4
37bc73079lea r9, [r14+r8]
37bc7307dmov r8, rax
37bc73080call zswap_
37bc73085lea ecx, [rsi+1]
37bc73088mov eax, [rsp+80]
37bc7308clea r9l, [rsi+rdi+1]
37bc73091cmp ecx, r13l
37bc73094jge 0x37bc730f1
37bc73096movsxd rdx, esi
37bc73099lea r8l, [r9-1]
37bc7309dadd rdx, rbp
37bc730a0shl rdx, 4
37bc730a4lea r10, [r14+rdx-16]
37bc730a9nop
37bc730aanop [rax+rax]
37bc730b5nop [rax+rax]
37bc730c0
37bc730c0loc_37bc730c0:
37bc730c0lea r8l, [r8+rcx-1]
37bc730c5movupd x0, [r10]
37bc730caadd ecx, 1
37bc730cdadd r10, 16
37bc730d1movsxd rdx, r8l
37bc730d4sub rdx, 1
37bc730d8shl rdx, 4
37bc730dcmovupd x1, [r14+rdx]
37bc730e2movups [r10-16], x1
37bc730e7movups [r14+rdx], x0
37bc730eccmp ecx, r13l
37bc730efjne 0x37bc730c0
37bc730f1
37bc730f1loc_37bc730f1:
37bc730f1lea edx, [r9-2]
37bc730f5movupd x0, [rbx]
37bc730f9movsxd rdx, edx
37bc730fcshl rdx, 4
37bc73100movupd x1, [r14+rdx]
37bc73106movups [rbx], x1
37bc73109movups [r14+rdx], x0
37bc7310ecmp r15l, 2
37bc73112jne 0x37bc72b3a
37bc73118lea edx, [rax+r13-1]
37bc7311dlea eax, [rax+rsi-1]
37bc73121movsxd rdx, edx
37bc73124cdqe
37bc73126sub rdx, 1
37bc7312asub rax, 1
37bc7312eshl rdx, 4
37bc73132shl rax, 4
37bc73136movupd x0, [r14+rdx]
37bc7313cmovupd x1, [r14+rax]
37bc73142movups [r14+rdx], x1
37bc73147movups [r14+rax], x0
37bc7314cjmp 0x37bc72b3a
37bc73151
37bc73151 0f 1f 80 00 00 00 00 .......
37bc73158
37bc73158loc_37bc73158:
37bc73158mov [rbx], -2
37bc7315emov eax, 2
37bc73163
37bc73163loc_37bc73163:
37bc73163lea rdx, [rsp+156]
37bc7316bmov r8l, 6
37bc73171lea rcx, [rip+0x7daeaa]
37bc73178mov [rsp+156], eax
37bc7317fcall xerbla_
37bc73184nop
37bc73185
37bc73185loc_37bc73185:
37bc73185movups x6, [rsp+160]
37bc7318dmovups x7, [rsp+176]
37bc73195movups x8, [rsp+192]
37bc7319emovups x9, [rsp+208]
37bc731a7movups x10, [rsp+224]
37bc731b0movups x11, [rsp+240]
37bc731b9movups x12, [rsp+256]
37bc731c2movups x13, [rsp+272]
37bc731cbmovups x14, [rsp+288]
37bc731d4movups x15, [rsp+304]
37bc731ddadd rsp, 328
37bc731e4pop rbx
37bc731e5pop rsi
37bc731e6pop rdi
37bc731e7pop rbp
37bc731e8pop r12
37bc731eapop r13
37bc731ecpop r14
37bc731eepop r15
37bc731f0ret
37bc731f1
37bc731f1 0f 1f 80 00 00 00 00 .......
37bc731f8
37bc731f8loc_37bc731f8:
37bc731f8mov rcx, [rsp+400]
37bc73200mov r9l, 1
37bc73206mov r8l, 1
37bc7320clea rdx, [rip+0x7dae0e]
37bc73213call lsame_
37bc73218test eax, eax
37bc7321ajne 0x37bc728f1
37bc73220mov [rbx], -1
37bc73226mov eax, 1
37bc7322bjmp 0x37bc73163
37bc73230
37bc73230loc_37bc73230:
37bc73230mov [rbx], 1
37bc73236mov ecx, 1
37bc7323bpxor x0, x0
37bc7323fxor r9l, r9l
37bc73242mov eax, 1
37bc73247nop [rax+rax]
37bc73250
37bc73250loc_37bc73250:
37bc73250mov r8l, [r15+4*rcx-4]
37bc73255test r8l, r8l
37bc73258jle 0x37bc7328e
37bc7325amovsxd r8, eax
37bc7325dshl r8, 4
37bc73261add r8, r14
37bc73264ucomisd x0, [r8-8]
37bc7326asetnp r10b
37bc7326ecmovne r10l, r9l
37bc73272test r10b, r10b
37bc73275je 0x37bc7328e
37bc73277ucomisd x0, [r8-16]
37bc7327dsetnp r8b
37bc73281cmovne r8l, r9l
37bc73285test r8b, r8b
37bc73288jne 0x37bc73185
37bc7328e
37bc7328eloc_37bc7328e:
37bc7328eadd eax, edx
37bc73290lea r8l, [rcx+1]
37bc73294sub eax, ecx
37bc73296add rcx, 1
37bc7329amov [rbx], r8l
37bc7329dadd eax, 1
37bc732a0cmp edx, ecx
37bc732a2jge 0x37bc73250
37bc732a4lea eax, [rdx+1]
37bc732a7mov [rsp+424], r15
37bc732afmov edi, edx
37bc732b1mov r15, [rsp+408]
37bc732b9imul eax, edx
37bc732bcmov [rbx], 0
37bc732c2movq x8, [rip+0x7dad85]
37bc732cbsar eax, 1
37bc732cdmov [rsp+108], eax
37bc732d1mov ebp, eax
37bc732d3jmp 0x37bc732ea
37bc732d5
37bc732d5 0f 1f 00 ...
37bc732d8
37bc732d8loc_37bc732d8:
37bc732d8test r13l, r13l
37bc732dbjle 0x37bc73185
37bc732e1mov edx, [r15]
37bc732e4mov ebp, r12l
37bc732e7mov edi, r13l
37bc732ea
37bc732ealoc_37bc732ea:
37bc732eamov r8l, edx
37bc732edmovsxd r9, ebp
37bc732f0lea r13l, [rdi-1]
37bc732f4mov r12l, ebp
37bc732f7mov rax, [rsp+424]
37bc732ffsub r8l, edi
37bc73302lea rsi, [r9-1]
37bc73306movsxd r10, r13l
37bc73309lea ecx, [r8+2]
37bc7330dshl rsi, 4
37bc73311shl r9, 4
37bc73315sub r12l, ecx
37bc73318mov ecx, [rax+4*r10]
37bc7331cadd rsi, r14
37bc7331flea rax, [r14+r9]
37bc73323mov [rsp+80], rax
37bc73328movupd x0, [rsi]
37bc7332ctest ecx, ecx
37bc7332ejle 0x37bc734d0
37bc73334movapd x6, x0
37bc73338movapd x1, x0
37bc7333cunpckhpd x6, x6
37bc73340andpd x1, x8
37bc73345movapd x3, x6
37bc73349movapd x2, x6
37bc7334dandpd x3, x8
37bc73352comisd x3, x1
37bc73356jbe 0x37bc73750
37bc7335cmovapd x1, x0
37bc73360mov eax, 1
37bc73365divsd x1, x6
37bc73369mulsd x0, x1
37bc7336daddsd x2, x0
37bc73371pxor x0, x0
37bc73375mulsd x0, x1
37bc73379unpcklpd x1, x0
37bc7337dmovupd x0, [rip+0x7dacdb]
37bc73385addpd x0, x1
37bc73389addpd x1, [rip+0x7dacdf]
37bc73391shufpd x0, x1, 2
37bc73396movddup x1, x2
37bc7339adivpd x0, x1
37bc7339emovups [rsi], x0
37bc733a1cmp edi, edx
37bc733a3jl 0x37bc73794
37bc733a9nop [rax]
37bc733b0
37bc733b0loc_37bc733b0:
37bc733b0mov r10l, ecx
37bc733b3neg r10l
37bc733b6cmovs r10l, ecx
37bc733bacmp r10l, edi
37bc733bdje 0x37bc732d8
37bc733c3mov r8l, [r15]
37bc733c6mov r11l, [rsp+108]
37bc733cblea ebx, [r10+rbp]
37bc733cfsub ebx, edi
37bc733d1mov ecx, r8l
37bc733d4sub ecx, r10l
37bc733d7lea edx, [rcx+2]
37bc733dalea r9l, [rcx+1]
37bc733deimul r9l, edx
37bc733e2mov edx, r9l
37bc733e5shr edx, 31
37bc733e8add edx, r9l
37bc733ebsar edx, 1
37bc733edsub r11l, edx
37bc733f0cmp r8l, r10l
37bc733f3jg 0x37bc73bd8
37bc733f9
37bc733f9loc_37bc733f9:
37bc733f9lea ecx, [rdi+1]
37bc733fccmp r10l, ecx
37bc733ffjle 0x37bc73471
37bc73401mov r9l, [r15]
37bc73404mov r8, [rsp+80]
37bc73409nop [rax+rax]
37bc73414nop [rax+rax]
37bc7341fnop [rax+rax]
37bc7342anop [rax+rax]
37bc73435nop [rax+rax]
37bc73440
37bc73440loc_37bc73440:
37bc73440lea edx, [r9+rbx]
37bc73444movupd x0, [r8]
37bc73449add r8, 16
37bc7344dsub edx, ecx
37bc7344fadd ecx, 1
37bc73452lea ebx, [rdx+1]
37bc73455movsxd rdx, edx
37bc73458shl rdx, 4
37bc7345cmovupd x1, [r14+rdx]
37bc73462movups [r8-16], x1
37bc73467movups [r14+rdx], x0
37bc7346ccmp r10l, ecx
37bc7346fjne 0x37bc73440
37bc73471
37bc73471loc_37bc73471:
37bc73471movsxd r11, r11l
37bc73474movupd x0, [rsi]
37bc73478shl r11, 4
37bc7347cmovupd x1, [r14+r11]
37bc73482movups [rsi], x1
37bc73485movups [r14+r11], x0
37bc7348acmp eax, 2
37bc7348djne 0x37bc732d8
37bc73493sub ebp, [r15]
37bc73496lea ecx, [rbp+rdi-1]
37bc7349alea edx, [rbp+r10-1]
37bc7349fmovsxd rcx, ecx
37bc734a2movsxd rdx, edx
37bc734a5sub rcx, 1
37bc734a9sub rdx, 1
37bc734adshl rcx, 4
37bc734b1shl rdx, 4
37bc734b5movupd x0, [r14+rcx]
37bc734bbmovupd x1, [r14+rdx]
37bc734c1movups [r14+rcx], x1
37bc734c6movups [r14+rdx], x0
37bc734cbjmp 0x37bc732d8
37bc734d0
37bc734d0loc_37bc734d0:
37bc734d0movsxd r9, r12l
37bc734d3mov r11, r9
37bc734d6sub r9, 1
37bc734dashl r11, 4
37bc734deshl r9, 4
37bc734e2add r11, r14
37bc734e5lea rax, [r14+r9]
37bc734e9movupd x1, [r11]
37bc734eemovsd_xmm x13, [r11]
37bc734f3movsd_xmm x11, [r11+8]
37bc734f9movupd x2, [rax]
37bc734fdmovapd x6, x1
37bc73501movapd x3, x1
37bc73505movapd x7, x1
37bc73509movsd_xmm [rsp+96], x13
37bc73510unpckhpd x6, x6
37bc73514andpd x3, x8
37bc73519movapd x4, x6
37bc7351dmovapd x9, x6
37bc73522andpd x4, x8
37bc73527comisd x4, x3
37bc7352bjbe 0x37bc73ad0
37bc73531movapd x10, x1
37bc73536divsd x10, x6
37bc7353bmovapd x6, x2
37bc7353fmovddup x5, x10
37bc73544movapd x12, x10
37bc73549mulsd x10, x13
37bc7354emovapd x3, x5
37bc73552mulpd x3, x2
37bc73556mulsd x12, x1
37bc7355baddsd x10, x11
37bc73560shufpd x3, x3, 1
37bc73565addpd x6, x3
37bc73569movapd x4, x3
37bc7356dsubpd x3, x2
37bc73571addsubpd x4, x2
37bc73575addsd x12, x9
37bc7357amovddup x11, x10
37bc7357fshufpd x6, x3, 1
37bc73584movapd x3, x5
37bc73588movapd x2, x6
37bc7358cmulpd x3, x0
37bc73590unpcklpd x12, x12
37bc73595mulpd x5, x1
37bc73599divpd x2, x12
37bc7359eshufpd x3, x3, 1
37bc735a3movapd x14, x3
37bc735a8movapd x6, x3
37bc735acsubpd x3, x0
37bc735b0addpd x14, x0
37bc735b5shufpd x5, x5, 1
37bc735baaddsubpd x6, x0
37bc735bemovapd x0, x14
37bc735c3movapd x14, x5
37bc735c8addsubpd x14, x1
37bc735cdshufpd x0, x3, 1
37bc735d2movapd x10, x14
37bc735d7divpd x10, x11
37bc735dcmovapd x11, x5
37bc735e1subpd x5, x1
37bc735e5addpd x11, x1
37bc735eamovapd x1, x14
37bc735efunpckhpd x1, x14
37bc735f4shufpd x11, x5, 1
37bc735famovapd x5, x1
37bc735femovapd x1, x11
37bc73603movhpd [rsp+88], x2
37bc73609movapd x3, x2
37bc7360ddivpd x0, x12
37bc73612divpd x1, x5
37bc73616movapd x15, x0
37bc7361bunpckhpd x15, x15
37bc73620divpd x4, x12
37bc73625divpd x6, x12
37bc7362amovapd x12, x0
37bc7362f
37bc7362floc_37bc7362f:
37bc7362fmovsd_xmm x14, [rsp+88]
37bc73636movapd x5, x3
37bc7363amovapd x11, x15
37bc7363fmulsd x5, x12
37bc73644mulsd x11, x14
37bc73649mulsd x14, x12
37bc7364emulsd x3, x15
37bc73653subsd x5, x11
37bc73658subsd x5, [rip+0x7daa08]
37bc73660movapd x11, x14
37bc73665addsd x11, x3
37bc7366amovapd x12, x5
37bc7366fmulsd x12, x7
37bc73674mulsd x5, x9
37bc73679movapd x3, x11
37bc7367emulsd x3, x9
37bc73683mulsd x11, x7
37bc73688subsd x12, x3
37bc7368dmovapd x3, x5
37bc73691addsd x3, x11
37bc73696movapd x5, x12
37bc7369bmovapd x7, x3
37bc7369fandpd x5, x8
37bc736a4andpd x7, x8
37bc736a9comisd x7, x5
37bc736adjbe 0x37bc73a60
37bc736b3movapd x5, x12
37bc736b8divsd x5, x3
37bc736bcmovddup x7, x5
37bc736c0mulsd x5, x12
37bc736c5mulpd x2, x7
37bc736c9mulpd x1, x7
37bc736cdmulpd x0, x7
37bc736d1addsd x5, x3
37bc736d5movddup x3, x5
37bc736d9movapd x5, x4
37bc736ddaddpd x5, x2
37bc736e1subpd x2, x4
37bc736e5movapd x4, x10
37bc736eaaddpd x4, x1
37bc736eesubpd x1, x10
37bc736f3movsd_xmm x2, x5
37bc736f7divpd x2, x3
37bc736fbmovsd_xmm x1, x4
37bc736ffmovapd x4, x0
37bc73703subpd x0, x6
37bc73707addpd x4, x6
37bc7370bmovsd_xmm x0, x4
37bc7370fdivpd x1, x3
37bc73713divpd x0, x3
37bc73717
37bc73717loc_37bc73717:
37bc73717xorpd x1, [rip+0x7da961]
37bc7371fmovups [rax], x0
37bc73722movups [rsi], x2
37bc73725movups [r11], x1
37bc73729cmp edi, edx
37bc7372bjl 0x37bc73c38
37bc73731
37bc73731loc_37bc73731:
37bc73731add r8l, 3
37bc73735lea r13l, [rdi-2]
37bc73739mov eax, 2
37bc7373esub r12l, r8l
37bc73741jmp 0x37bc733b0
37bc73746
37bc73746 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc73750
37bc73750loc_37bc73750:
37bc73750movapd x3, x6
37bc73754pxor x1, x1
37bc73758mov eax, 1
37bc7375ddivsd x3, x0
37bc73761mulsd x2, x3
37bc73765addsd x2, x0
37bc73769movapd x0, x3
37bc7376dmulsd x0, x1
37bc73771subsd x1, x3
37bc73775addsd x0, [rip+0x7da8eb]
37bc7377dunpcklpd x2, x2
37bc73781unpcklpd x0, x1
37bc73785divpd x0, x2
37bc73789movups [rsi], x0
37bc7378ccmp edi, edx
37bc7378ejge 0x37bc733b0
37bc73794
37bc73794loc_37bc73794:
37bc73794mov [rsp+96], eax
37bc73798lea rax, [rip+0x7da889]
37bc7379fmov r9, [rsp+432]
37bc737a7lea rcx, [rsp+156]
37bc737afmov [rsp+32], rax
37bc737b4mov rdx, [rsp+80]
37bc737b9mov [rsp+156], r8l
37bc737c1mov r8, rax
37bc737c4mov [rsp+88], r10
37bc737c9call zcopy_
37bc737cemov edx, [r15]
37bc737d1lea r11, [rip+0x7da868]
37bc737d8lea rax, [rip+0x7da849]
37bc737dfmov [rsp+48], r11
37bc737e4lea r8, [rip+0x7da845]
37bc737ebmov r11, [rsp+432]
37bc737f3mov ecx, edx
37bc737f5add edx, ebp
37bc737f7mov [rsp+64], rax
37bc737fcsub ecx, edi
37bc737fesub edx, edi
37bc73800mov [rsp+40], rax
37bc73805mov [rsp+156], ecx
37bc7380cmov rcx, [rsp+80]
37bc73811movsxd rdx, edx
37bc73814mov [rsp+32], r11
37bc73819shl rdx, 4
37bc7381dmov [rsp+56], rcx
37bc73822mov rcx, [rsp+400]
37bc7382alea r9, [r14+rdx]
37bc7382elea rdx, [rsp+156]
37bc73836mov [rsp+72], 1
37bc7383fcall zspmv_
37bc73844lea rax, [rip+0x7da7dd]
37bc7384bmov edx, [r15]
37bc7384emovupd x6, [rsi]
37bc73852mov [rsp+40], rax
37bc73857mov rax, [rsp+80]
37bc7385clea rcx, [rsp+128]
37bc73864lea r9, [rip+0x7da7bd]
37bc7386bsub edx, edi
37bc7386dmov r8, [rsp+432]
37bc73875mov [rsp+32], rax
37bc7387amov [rsp+156], edx
37bc73881lea rdx, [rsp+156]
37bc73889call zdotu_
37bc7388emov rax, [rsp+424]
37bc73896mov r10, [rsp+88]
37bc7389bmovupd x1, [rsp+128]
37bc738a4mov ecx, [rax+4*r10]
37bc738a8mov eax, [rsp+96]
37bc738acsubpd x6, x1
37bc738b0movups [rsi], x6
37bc738b3jmp 0x37bc733b0
37bc738b8
37bc738b8 0f 1f 84 00 00 00 00 00 ........
37bc738c0
37bc738c0loc_37bc738c0:
37bc738c0movapd x3, x7
37bc738c4pxor x1, x1
37bc738c8divsd x3, x0
37bc738ccmulsd x2, x3
37bc738d0addsd x2, x0
37bc738d4movapd x0, x3
37bc738d8mulsd x0, x1
37bc738dcsubsd x1, x3
37bc738e0addsd x0, [rip+0x7da780]
37bc738e8unpcklpd x2, x2
37bc738ecunpcklpd x0, x1
37bc738f0divpd x0, x2
37bc738f4jmp 0x37bc72a0d
37bc738f9
37bc738f9 0f 1f 80 00 00 00 00 .......
37bc73900
37bc73900loc_37bc73900:
37bc73900movapd x7, x1
37bc73904movapd x5, x13
37bc73909divsd x7, x11
37bc7390emulsd x1, x7
37bc73912movddup x4, x7
37bc73916movapd x7, x2
37bc7391amulpd x10, x4
37bc7391fmulpd x6, x4
37bc73923mulpd x5, x4
37bc73927addsd x1, x11
37bc7392csubpd x2, x6
37bc73930addpd x7, x6
37bc73934movddup x4, x1
37bc73938movapd x1, x3
37bc7393csubpd x3, x10
37bc73941addpd x1, x10
37bc73946movsd_xmm x3, x1
37bc7394adivpd x3, x4
37bc7394emovapd x1, x2
37bc73952movapd x2, x5
37bc73956addpd x2, x0
37bc7395asubpd x0, x5
37bc7395emovsd_xmm x1, x7
37bc73962movsd_xmm x0, x2
37bc73966divpd x1, x4
37bc7396adivpd x0, x4
37bc7396ejmp 0x37bc72dc5
37bc73973
37bc73973 0f 1f 44 00 00 ..D..
37bc73978
37bc73978loc_37bc73978:
37bc73978movapd x13, x9
37bc7397dmovapd x1, x3
37bc73981movapd x10, x3
37bc73986divsd x13, x4
37bc7398bmovapd x14, x3
37bc73990shufpd x10, x3, 1
37bc73996movapd x6, x0
37bc7399ashufpd x6, x0, 1
37bc7399fmovapd x11, x4
37bc739a4shufpd x11, x4, 1
37bc739aamovddup x12, x13
37bc739afmulpd x1, x12
37bc739b4addsubpd x10, x1
37bc739b9shufpd x1, x1, 1
37bc739beaddpd x14, x1
37bc739c3subpd x3, x1
37bc739c7movapd x1, x0
37bc739cbmulpd x1, x12
37bc739d0mulpd x12, x4
37bc739d5movsd_xmm x3, x14
37bc739damovapd x14, x0
37bc739dfaddsubpd x6, x1
37bc739e3shufpd x1, x1, 1
37bc739e8addpd x14, x1
37bc739edsubpd x0, x1
37bc739f1addsubpd x11, x12
37bc739f6shufpd x12, x12, 1
37bc739fcmovapd x1, x14
37bc73a01shufpd x1, x0, 2
37bc73a06movapd x0, x13
37bc73a0bmulsd x0, x2
37bc73a0fmovapd x2, x1
37bc73a13movapd x1, x12
37bc73a18addpd x1, x4
37bc73a1csubpd x4, x12
37bc73a21addsd x0, x5
37bc73a25movapd x5, x11
37bc73a2aunpckhpd x11, x11
37bc73a2funpcklpd x0, x0
37bc73a33divpd x5, x0
37bc73a37divpd x10, x0
37bc73a3cmovapd x13, x5
37bc73a41divpd x3, x0
37bc73a45divpd x6, x0
37bc73a49divpd x2, x0
37bc73a4dmovapd x0, x4
37bc73a51movsd_xmm x0, x1
37bc73a55divpd x0, x11
37bc73a5ajmp 0x37bc72cd2
37bc73a5f
37bc73a5f 90 .
37bc73a60
37bc73a60loc_37bc73a60:
37bc73a60movapd x7, x3
37bc73a64divsd x7, x12
37bc73a69mulsd x3, x7
37bc73a6dmovddup x5, x7
37bc73a71mulpd x4, x5
37bc73a75mulpd x10, x5
37bc73a7amulpd x5, x6
37bc73a7eaddsd x3, x12
37bc73a83movapd x6, x4
37bc73a87addpd x6, x2
37bc73a8bsubpd x2, x4
37bc73a8fmovapd x4, x10
37bc73a94addpd x4, x1
37bc73a98subpd x1, x10
37bc73a9dunpcklpd x3, x3
37bc73aa1movsd_xmm x2, x6
37bc73aa5divpd x2, x3
37bc73aa9movsd_xmm x1, x4
37bc73aadmovapd x4, x0
37bc73ab1subpd x0, x5
37bc73ab5addpd x4, x5
37bc73ab9movsd_xmm x0, x4
37bc73abddivpd x1, x3
37bc73ac1divpd x0, x3
37bc73ac5jmp 0x37bc73717
37bc73aca
37bc73aca 66 0f 1f 44 00 00 f..D..
37bc73ad0
37bc73ad0loc_37bc73ad0:
37bc73ad0movapd x10, x9
37bc73ad5movapd x3, x2
37bc73ad9movapd x4, x2
37bc73adddivsd x10, x1
37bc73ae2movapd x12, x2
37bc73ae7shufpd x4, x2, 1
37bc73aecmovapd x6, x0
37bc73af0shufpd x6, x0, 1
37bc73af5movapd x13, x1
37bc73afashufpd x13, x1, 1
37bc73b00mulsd x11, x10
37bc73b05movddup x5, x10
37bc73b0amulpd x3, x5
37bc73b0eaddsd x11, [rsp+96]
37bc73b15unpcklpd x11, x11
37bc73b1aaddsubpd x4, x3
37bc73b1eshufpd x3, x3, 1
37bc73b23addpd x12, x3
37bc73b28subpd x2, x3
37bc73b2cmovapd x3, x10
37bc73b31mulsd x3, x9
37bc73b36movsd_xmm x2, x12
37bc73b3bmovapd x12, x0
37bc73b40mulpd x12, x5
37bc73b45mulpd x5, x1
37bc73b49addsd x3, x1
37bc73b4dmovapd x14, x12
37bc73b52addsubpd x6, x12
37bc73b57unpcklpd x3, x3
37bc73b5bshufpd x14, x12, 1
37bc73b61movapd x12, x14
37bc73b66addsubpd x13, x5
37bc73b6bshufpd x5, x5, 1
37bc73b70addpd x12, x0
37bc73b75subpd x0, x14
37bc73b7adivpd x2, x3
37bc73b7emovapd x10, x13
37bc73b83unpckhpd x13, x13
37bc73b88movsd_xmm x0, x12
37bc73b8ddivpd x0, x3
37bc73b91movhpd [rsp+88], x2
37bc73b97divpd x10, x11
37bc73b9cmovapd x11, x5
37bc73ba1addpd x11, x1
37bc73ba6subpd x1, x5
37bc73baamovsd_xmm x1, x11
37bc73bafmovapd x15, x0
37bc73bb4movapd x12, x0
37bc73bb9unpckhpd x15, x15
37bc73bbedivpd x4, x3
37bc73bc2divpd x6, x3
37bc73bc6movapd x3, x2
37bc73bcadivpd x1, x13
37bc73bcfjmp 0x37bc7362f
37bc73bd4
37bc73bd4 0f 1f 40 00 ..@.
37bc73bd8
37bc73bd8loc_37bc73bd8:
37bc73bd8lea r8l, [r11+1]
37bc73bdcmov [rsp+96], eax
37bc73be0movsxd rdx, ebx
37bc73be3lea rax, [rip+0x7da43e]
37bc73beamov [rsp+32], rax
37bc73befmovsxd r8, r8l
37bc73bf2shl rdx, 4
37bc73bf6shl r8, 4
37bc73bfamov [rsp+156], ecx
37bc73c01add rdx, r14
37bc73c04lea rcx, [rsp+156]
37bc73c0clea r9, [r14+r8]
37bc73c10mov r8, rax
37bc73c13mov [rsp+112], r10l
37bc73c18mov [rsp+88], r11l
37bc73c1dcall zswap_
37bc73c22mov r10l, [rsp+112]
37bc73c27mov eax, [rsp+96]
37bc73c2bmov r11l, [rsp+88]
37bc73c30jmp 0x37bc733f9
37bc73c35
37bc73c35 0f 1f 00 ...
37bc73c38
37bc73c38loc_37bc73c38:
37bc73c38lea rbx, [rip+0x7da3e9]
37bc73c3fmov r9, [rsp+432]
37bc73c47mov rdx, [rsp+80]
37bc73c4cmov [rsp+156], r8l
37bc73c54mov [rsp+32], rbx
37bc73c59mov r8, rbx
37bc73c5clea rcx, [rsp+156]
37bc73c64mov [rsp+120], r10
37bc73c69mov [rsp+96], r11
37bc73c6emov [rsp+112], rax
37bc73c73call zcopy_
37bc73c78mov ecx, [r15]
37bc73c7bmov rax, [rsp+80]
37bc73c80lea r11, [rip+0x7da3b9]
37bc73c87mov r9, [rsp+432]
37bc73c8fmov [rsp+64], rbx
37bc73c94lea r8, [rip+0x7da395]
37bc73c9bsub ecx, edi
37bc73c9dmov [rsp+56], rax
37bc73ca2lea edx, [rcx+rbp+1]
37bc73ca6mov [rsp+48], r11
37bc73cabmovsxd rdx, edx
37bc73caemov [rsp+40], rbx
37bc73cb3mov [rsp+32], r9
37bc73cb8sub rdx, 1
37bc73cbcmov [rsp+72], 1
37bc73cc5shl rdx, 4
37bc73cc9mov [rsp+156], ecx
37bc73cd0mov rcx, [rsp+400]
37bc73cd8lea r9, [r14+rdx]
37bc73cdclea rdx, [rsp+156]
37bc73ce4call zspmv_
37bc73ce9mov rcx, [rsp+80]
37bc73ceemov edx, [r15]
37bc73cf1mov r9, rbx
37bc73cf4movupd x6, [rsi]
37bc73cf8mov [rsp+40], rbx
37bc73cfdlea r11, [rsp+128]
37bc73d05lea ebx, [r12+1]
37bc73d0amov [rsp+32], rcx
37bc73d0fsub edx, edi
37bc73d11mov rcx, r11
37bc73d14movsxd rbx, ebx
37bc73d17mov r8, [rsp+432]
37bc73d1fmov [rsp+156], edx
37bc73d26lea rdx, [rsp+156]
37bc73d2eshl rbx, 4
37bc73d32mov [rsp+88], r11
37bc73d37add rbx, r14
37bc73d3acall zdotu_
37bc73d3fmov r11, [rsp+96]
37bc73d44mov edx, [r15]
37bc73d47lea rax, [rip+0x7da2da]
37bc73d4emov r8, [rsp+80]
37bc73d53mov rcx, [rsp+88]
37bc73d58mov r9, rax
37bc73d5bmovupd x1, [rsp+128]
37bc73d64sub edx, edi
37bc73d66mov [rsp+156], edx
37bc73d6dlea rdx, [rsp+156]
37bc73d75subpd x6, x1
37bc73d79movups [rsi], x6
37bc73d7cmovupd x6, [r11]
37bc73d81mov [rsp+40], rax
37bc73d86mov [rsp+32], rbx
37bc73d8bcall zdotu_
37bc73d90mov r11, [rsp+96]
37bc73d95mov edx, [r15]
37bc73d98lea rax, [rip+0x7da289]
37bc73d9fmovupd x1, [rsp+128]
37bc73da8mov r9, [rsp+432]
37bc73db0mov r8, rax
37bc73db3lea rcx, [rsp+156]
37bc73dbbsub edx, edi
37bc73dbdsubpd x6, x1
37bc73dc1mov [rsp+156], edx
37bc73dc8mov rdx, rbx
37bc73dcbmovups [r11], x6
37bc73dcfmov [rsp+32], rax
37bc73dd4call zcopy_
37bc73dd9mov edx, [r15]
37bc73ddcmov r9, [rsp+432]
37bc73de4lea rax, [rip+0x7da23d]
37bc73deblea r11, [rip+0x7da24e]
37bc73df2mov [rsp+64], rax
37bc73df7mov rcx, [rsp+400]
37bc73dfflea r8, [rip+0x7da22a]
37bc73e06sub edx, edi
37bc73e08mov [rsp+48], r11
37bc73e0dmov [rsp+156], edx
37bc73e14lea edx, [rdx+rbp+1]
37bc73e18movsxd rdx, edx
37bc73e1bmov [rsp+40], rax
37bc73e20mov [rsp+32], r9
37bc73e25sub rdx, 1
37bc73e29mov [rsp+72], 1
37bc73e32shl rdx, 4
37bc73e36mov [rsp+56], rbx
37bc73e3blea r9, [r14+rdx]
37bc73e3flea rdx, [rsp+156]
37bc73e47call zspmv_
37bc73e4cmov rax, [rsp+112]
37bc73e51mov edx, [r15]
37bc73e54mov r8, [rsp+432]
37bc73e5cmov rcx, [rsp+88]
37bc73e61movupd x6, [rax]
37bc73e65mov [rsp+96], rax
37bc73e6alea rax, [rip+0x7da1b7]
37bc73e71sub edx, edi
37bc73e73mov [rsp+40], rax
37bc73e78mov r9, rax
37bc73e7bmov [rsp+32], rbx
37bc73e80mov [rsp+156], edx
37bc73e87lea rdx, [rsp+156]
37bc73e8fcall zdotu_
37bc73e94mov rax, [rsp+96]
37bc73e99mov r8l, [r15]
37bc73e9cmovupd x1, [rsp+128]
37bc73ea5mov r10, [rsp+120]
37bc73eaasub r8l, edi
37bc73eadsubpd x6, x1
37bc73eb1movups [rax], x6
37bc73eb4mov rax, [rsp+424]
37bc73ebcmov ecx, [rax+4*r10]
37bc73ec0jmp 0x37bc73731
37bc73ec5
37bc73ec5loc_37bc73ec5:
37bc73ec5neg eax
37bc73ec7jmp 0x37bc73163
37bc72840
37bc73ecc
37bc73ecc // align 0x40
37bc73ecc // align 0x40
37bc73f00
37bc73f00zsptrs_:
37bc73f00push r15
37bc73f02push r14
37bc73f04push r13
37bc73f06push r12
37bc73f08push rbp
37bc73f09push rdi
37bc73f0apush rsi
37bc73f0bpush rbx
37bc73f0csub rsp, 360
37bc73f13movups [rsp+192], x6
37bc73f1bmovups [rsp+208], x7
37bc73f23movups [rsp+224], x8
37bc73f2cmovups [rsp+240], x9
37bc73f35movups [rsp+256], x10
37bc73f3emovups [rsp+272], x11
37bc73f47movups [rsp+288], x12
37bc73f50movups [rsp+304], x13
37bc73f59movups [rsp+320], x14
37bc73f62movups [rsp+336], x15
37bc73f6bmov r12, [rsp+488]
37bc73f73mov rbx, [rsp+480]
37bc73f7bmov rsi, [rsp+472]
37bc73f83mov [r12], 0
37bc73f8bmovsxd rbp, [rbx]
37bc73f8emov [rsp+440], rdx
37bc73f96mov rdi, r8
37bc73f99lea rdx, [rip+0x7da0f0]
37bc73fa0mov r14, rcx
37bc73fa3mov [rsp+456], r9
37bc73fabmov r8l, 1
37bc73fb1mov r9l, 1
37bc73fb7call lsame_
37bc73fbcmov r13l, eax
37bc73fbftest eax, eax
37bc73fc1je 0x37bc74250
37bc73fc7
37bc73fc7loc_37bc73fc7:
37bc73fc7mov rax, [rsp+440]
37bc73fcfmov edx, [rax]
37bc73fd1test edx, edx
37bc73fd3js 0x37bc741b0
37bc73fd9mov ecx, [rdi]
37bc73fdbtest ecx, ecx
37bc73fddjs 0x37bc74288
37bc73fe3test edx, edx
37bc73fe5mov eax, 1
37bc73feacmovg eax, edx
37bc73fedcmp [rbx], eax
37bc73fefjl 0x37bc74470
37bc73ff5mov eax, [r12]
37bc73ff9test eax, eax
37bc73ffbjne 0x37bc75443
37bc74001test edx, edx
37bc74003je 0x37bc741e0
37bc74009test ecx, ecx
37bc7400bje 0x37bc741e0
37bc74011xor eax, eax
37bc74013test rbp, rbp
37bc74016cmovs rbp, rax
37bc7401atest r13l, r13l
37bc7401djne 0x37bc742a0
37bc74023shl rbp, 4
37bc74027mov r12l, 1
37bc7402dmov r15, [rsp+456]
37bc74035movq x15, [rip+0x7da092]
37bc7403emov r13, rbp
37bc74041mov ebp, 1
37bc74046jmp 0x37bc740c5
37bc74048
37bc74048 0f 1f 84 00 00 00 00 00 ........
37bc74050
37bc74050loc_37bc74050:
37bc74050movapd x0, x2
37bc74054divsd x0, x1
37bc74058mulsd x2, x0
37bc7405caddsd x2, x1
37bc74060pxor x1, x1
37bc74064mulsd x1, x0
37bc74068unpcklpd x2, x2
37bc7406cunpcklpd x0, x1
37bc74070movupd x1, [rip+0x7da068]
37bc74078addpd x1, x0
37bc7407caddpd x0, [rip+0x7da06c]
37bc74084movsd_xmm x0, x1
37bc74088divpd x0, x2
37bc7408c
37bc7408cloc_37bc7408c:
37bc7408cmov rdx, rcx
37bc7408fmov r9, rbx
37bc74092mov r8, r11
37bc74095mov rcx, rdi
37bc74098movups [rsp+176], x0
37bc740a0sub r12l, ebp
37bc740a3mov ebp, r14l
37bc740a6call zscal_
37bc740abmov rax, [rsp+440]
37bc740b3mov edx, [rax]
37bc740b5mov r10l, edx
37bc740b8lea r12l, [r12+rdx+1]
37bc740bdcmp ebp, edx
37bc740bfjg 0x37bc7491e
37bc740c5
37bc740c5loc_37bc740c5:
37bc740c5mov rcx, [rsp+464]
37bc740cdlea eax, [rbp-1]
37bc740d0lea r14l, [rbp+1]
37bc740d4cdqe
37bc740d6movsxd rcx, [rcx+4*rax]
37bc740datest ecx, ecx
37bc740dcjle 0x37bc744f8
37bc740e2shl rax, 4
37bc740e6lea r11, [rsi+rax]
37bc740eacmp ecx, ebp
37bc740ecje 0x37bc7412b
37bc740eemov [rsp+32], rbx
37bc740f3sub rcx, 1
37bc740f7mov rdx, r11
37bc740famov r8, rbx
37bc740fdshl rcx, 4
37bc74101mov [rsp+120], rax
37bc74106lea r9, [rsi+rcx]
37bc7410amov rcx, rdi
37bc7410dmov [rsp+96], r11
37bc74112call zswap_
37bc74117mov rax, [rsp+440]
37bc7411fmov r11, [rsp+96]
37bc74124mov edx, [rax]
37bc74126mov rax, [rsp+120]
37bc7412b
37bc7412bloc_37bc7412b:
37bc7412blea rcx, [rsp+176]
37bc74133movsxd r10, r12l
37bc74136cmp edx, ebp
37bc74138jg 0x37bc74480
37bc7413e
37bc7413eloc_37bc7413e:
37bc7413eshl r10, 4
37bc74142add r10, r15
37bc74145movsd_xmm x2, [r10-16]
37bc7414bmovsd_xmm x1, [r10-8]
37bc74151movapd x0, x2
37bc74155movapd x3, x1
37bc74159andpd x0, x15
37bc7415eandpd x3, x15
37bc74163comisd x3, x0
37bc74167ja 0x37bc74050
37bc7416dmovapd x3, x1
37bc74171divsd x3, x2
37bc74175mulsd x1, x3
37bc74179movapd x0, x3
37bc7417daddsd x1, x2
37bc74181pxor x2, x2
37bc74185mulsd x0, x2
37bc74189subsd x2, x3
37bc7418daddsd x0, [rip+0x7d9f53]
37bc74195unpcklpd x1, x1
37bc74199unpcklpd x0, x2
37bc7419ddivpd x0, x1
37bc741a1jmp 0x37bc7408c
37bc741a6
37bc741a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc741b0
37bc741b0loc_37bc741b0:
37bc741b0mov edx, -2
37bc741b5mov eax, 2
37bc741ba
37bc741baloc_37bc741ba:
37bc741bamov [r12], edx
37bc741be
37bc741beloc_37bc741be:
37bc741belea rdx, [rsp+176]
37bc741c6mov r8l, 6
37bc741cclea rcx, [rip+0x7d9ebf]
37bc741d3mov [rsp+176], eax
37bc741dacall xerbla_
37bc741dfnop
37bc741e0
37bc741e0loc_37bc741e0:
37bc741e0movups x6, [rsp+192]
37bc741e8movups x7, [rsp+208]
37bc741f0movups x8, [rsp+224]
37bc741f9movups x9, [rsp+240]
37bc74202movups x10, [rsp+256]
37bc7420bmovups x11, [rsp+272]
37bc74214movups x12, [rsp+288]
37bc7421dmovups x13, [rsp+304]
37bc74226movups x14, [rsp+320]
37bc7422fmovups x15, [rsp+336]
37bc74238add rsp, 360
37bc7423fpop rbx
37bc74240pop rsi
37bc74241pop rdi
37bc74242pop rbp
37bc74243pop r12
37bc74245pop r13
37bc74247pop r14
37bc74249pop r15
37bc7424bret
37bc7424c
37bc7424c 0f 1f 40 00 ..@.
37bc74250
37bc74250loc_37bc74250:
37bc74250mov r9l, 1
37bc74256mov r8l, 1
37bc7425clea rdx, [rip+0x7d9e2e]
37bc74263mov rcx, r14
37bc74266call lsame_
37bc7426btest eax, eax
37bc7426djne 0x37bc73fc7
37bc74273mov edx, -1
37bc74278mov eax, 1
37bc7427djmp 0x37bc741ba
37bc74282
37bc74282 66 0f 1f 44 00 00 f..D..
37bc74288
37bc74288loc_37bc74288:
37bc74288mov edx, -3
37bc7428dmov eax, 3
37bc74292jmp 0x37bc741ba
37bc74297
37bc74297 66 0f 1f 84 00 00 00 00 00 f........
37bc742a0
37bc742a0loc_37bc742a0:
37bc742a0lea r14l, [rdx+1]
37bc742a4shl rbp, 4
37bc742a8mov r15l, edx
37bc742abmov [rsp+448], rdi
37bc742b3imul r14l, edx
37bc742b7mov [rsp+168], rbp
37bc742bflea rbp, [rsp+176]
37bc742c7mov r13, [rsp+456]
37bc742cfmovq x15, [rip+0x7d9df8]
37bc742d8mov [rsp+96], rbp
37bc742ddsar r14l, 1
37bc742e0add r14l, 1
37bc742e4jmp 0x37bc7435b
37bc742e6
37bc742e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc742f0
37bc742f0loc_37bc742f0:
37bc742f0movapd x0, x2
37bc742f4divsd x0, x1
37bc742f8mulsd x2, x0
37bc742fcaddsd x2, x1
37bc74300pxor x1, x1
37bc74304mulsd x1, x0
37bc74308unpcklpd x2, x2
37bc7430cunpcklpd x0, x1
37bc74310movupd x1, [rip+0x7d9dc8]
37bc74318addpd x1, x0
37bc7431caddpd x0, [rip+0x7d9dcc]
37bc74324movsd_xmm x0, x1
37bc74328divpd x0, x2
37bc7432c
37bc7432cloc_37bc7432c:
37bc7432cmov rdx, [rsp+96]
37bc74331mov r9, rbx
37bc74334mov r8, rdi
37bc74337mov r15l, ebp
37bc7433amov rcx, [rsp+448]
37bc74342movups [rsp+176], x0
37bc7434amov r14l, r12l
37bc7434dcall zscal_
37bc74352test r15l, r15l
37bc74355jle 0x37bc74ebb
37bc7435b
37bc7435bloc_37bc7435b:
37bc7435bmov rdi, [rsp+464]
37bc74363lea ebp, [r15-1]
37bc74367mov r12l, r14l
37bc7436amovsxd rax, ebp
37bc7436dsub r12l, r15l
37bc74370movsxd rdx, [rdi+4*rax]
37bc74374shl rax, 4
37bc74378lea rdi, [rsi+rax]
37bc7437ctest edx, edx
37bc7437ejle 0x37bc74a10
37bc74384cmp edx, r15l
37bc74387je 0x37bc743ad
37bc74389sub rdx, 1
37bc7438dmov [rsp+32], rbx
37bc74392mov rcx, [rsp+448]
37bc7439amov r8, rbx
37bc7439dshl rdx, 4
37bc743a1lea r9, [rsi+rdx]
37bc743a5mov rdx, rdi
37bc743a8call zswap_
37bc743ad
37bc743adloc_37bc743ad:
37bc743admovsxd rdx, r12l
37bc743b0mov [rsp+64], rbx
37bc743b5movsxd r14, r14l
37bc743b8mov rcx, [rsp+96]
37bc743bdsub rdx, 1
37bc743c1lea rax, [rip+0x7d9ce0]
37bc743c8mov [rsp+56], rsi
37bc743cdshl r14, 4
37bc743d1shl rdx, 4
37bc743d5mov [rsp+48], rbx
37bc743daadd r14, r13
37bc743ddlea r8, [rip+0x7d9cb4]
37bc743e4mov [rsp+40], rdi
37bc743e9lea r9, [r13+rdx]
37bc743eemov rdx, [rsp+448]
37bc743f6mov [rsp+32], rax
37bc743fbmov [rsp+176], ebp
37bc74402call zgeru_
37bc74407movsd_xmm x2, [r14-32]
37bc7440dmovsd_xmm x1, [r14-24]
37bc74413movapd x0, x2
37bc74417movapd x3, x1
37bc7441bandpd x0, x15
37bc74420andpd x3, x15
37bc74425comisd x3, x0
37bc74429ja 0x37bc742f0
37bc7442fmovapd x3, x1
37bc74433pxor x0, x0
37bc74437divsd x3, x2
37bc7443bmulsd x1, x3
37bc7443fmulsd x0, x3
37bc74443addsd x0, [rip+0x7d9c9d]
37bc7444baddsd x1, x2
37bc7444fpxor x2, x2
37bc74453subsd x2, x3
37bc74457unpcklpd x1, x1
37bc7445bunpcklpd x0, x2
37bc7445fdivpd x0, x1
37bc74463jmp 0x37bc7432c
37bc74468
37bc74468 0f 1f 84 00 00 00 00 00 ........
37bc74470
37bc74470loc_37bc74470:
37bc74470mov edx, -7
37bc74475mov eax, 7
37bc7447ajmp 0x37bc741ba
37bc7447f
37bc7447f 90 .
37bc74480
37bc74480loc_37bc74480:
37bc74480lea rax, [rsi+rax+16]
37bc74485sub edx, ebp
37bc74487mov [rsp+40], r11
37bc7448clea r8, [rip+0x7d9c05]
37bc74493mov [rsp+56], rax
37bc74498lea rax, [rip+0x7d9c09]
37bc7449fmov [rsp+176], edx
37bc744a6mov rdx, r10
37bc744a9mov [rsp+64], rbx
37bc744aeshl rdx, 4
37bc744b2mov [rsp+48], rbx
37bc744b7lea r9, [r15+rdx]
37bc744bbmov rdx, rdi
37bc744bemov [rsp+32], rax
37bc744c3mov [rsp+160], r10
37bc744cbmov [rsp+120], r11
37bc744d0mov [rsp+96], rcx
37bc744d5call zgeru_
37bc744damov r11, [rsp+120]
37bc744dfmov rcx, [rsp+96]
37bc744e4mov r10, [rsp+160]
37bc744ecjmp 0x37bc7413e
37bc744f1
37bc744f1 0f 1f 80 00 00 00 00 .......
37bc744f8
37bc744f8loc_37bc744f8:
37bc744f8mov eax, r14l
37bc744fbadd eax, ecx
37bc744fdje 0x37bc74530
37bc744ffnot ecx
37bc74501mov [rsp+32], rbx
37bc74506movsxd rdx, ebp
37bc74509mov r8, rbx
37bc7450cmovsxd rcx, ecx
37bc7450fshl rdx, 4
37bc74513shl rcx, 4
37bc74517add rdx, rsi
37bc7451alea r9, [rsi+rcx]
37bc7451emov rcx, rdi
37bc74521call zswap_
37bc74526mov rax, [rsp+440]
37bc7452emov edx, [rax]
37bc74530
37bc74530loc_37bc74530:
37bc74530lea eax, [rdx-1]
37bc74533mov r10l, edx
37bc74536cmp eax, ebp
37bc74538jg 0x37bc75358
37bc7453e
37bc7453eloc_37bc7453e:
37bc7453emovsxd rax, r12l
37bc74541shl rax, 4
37bc74545add rax, r15
37bc74548movsd_xmm x10, [rax+8]
37bc7454emovsd_xmm x9, [rax]
37bc74553movsd_xmm x6, [rax-16]
37bc74558movsd_xmm x1, [rax-8]
37bc7455dlea eax, [r12+rdx]
37bc74561movapd x5, x10
37bc74566sub eax, ebp
37bc74568movapd x7, x9
37bc7456dandpd x5, x15
37bc74572cdqe
37bc74574andpd x7, x15
37bc74579movq r9, x5
37bc7457eshl rax, 4
37bc74582movsd_xmm [rsp+120], x7
37bc74588movq x4, r9
37bc7458dadd rax, r15
37bc74590comisd x4, x7
37bc74594movsd_xmm x5, [rax]
37bc74598movsd_xmm x0, [rax+8]
37bc7459djbe 0x37bc75300
37bc745a3movapd x3, x9
37bc745a8movapd x2, x6
37bc745acmovapd x4, x9
37bc745b1divsd x3, x10
37bc745b6mulsd x2, x3
37bc745bamovapd x7, x3
37bc745bemulsd x4, x3
37bc745c2mulsd x7, x5
37bc745c6addsd x2, x1
37bc745camulsd x1, x3
37bc745cemulsd x3, x0
37bc745d2addsd x4, x10
37bc745d7addsd x7, x0
37bc745dbdivsd x2, x4
37bc745dfsubsd x1, x6
37bc745e3subsd x3, x5
37bc745e7divsd x3, x4
37bc745ebdivsd x1, x4
37bc745efmovapd x0, x3
37bc745f3divsd x7, x4
37bc745f7
37bc745f7loc_37bc745f7:
37bc745f7mov r8l, [rdi]
37bc745fatest r8l, r8l
37bc745fdjle 0x37bc7490a
37bc74603movddup x6, x7
37bc74607movapd x11, x0
37bc7460cmovapd x3, x7
37bc74610movsxd rax, ebp
37bc74613mulsd x7, x2
37bc74617movddup x12, x0
37bc7461cmovups [rsp+96], x6
37bc74621sub rax, 1
37bc74625mulsd x0, x1
37bc74629shl rax, 4
37bc7462dmovddup x14, x1
37bc74632movddup x13, x2
37bc74637mulsd x3, x1
37bc7463badd rax, rsi
37bc7463eadd r8l, 1
37bc74642mov ecx, 1
37bc74647movups [rsp+128], x15
37bc74650mulsd x11, x2
37bc74655subsd x7, x0
37bc74659subsd x7, [rip+0x7d9a87]
37bc74661addsd x11, x3
37bc74666movapd x6, x7
37bc7466aandpd x6, x15
37bc7466fmovsd_xmm [rsp+160], x6
37bc74678movapd x6, x11
37bc7467dandpd x6, x15
37bc74682movq r11, x6
37bc74687jmp 0x37bc74803
37bc7468c
37bc7468c 0f 1f 40 00 ..@.
37bc74690
37bc74690loc_37bc74690:
37bc74690movapd x3, x9
37bc74695movapd x4, x2
37bc74699divsd x3, x10
37bc7469emovddup x1, x3
37bc746a2mulpd x4, x1
37bc746a6mulsd x3, x9
37bc746abmulpd x1, x0
37bc746afshufpd x4, x4, 1
37bc746b4movapd x5, x4
37bc746b8movapd x6, x4
37bc746bcsubpd x4, x2
37bc746c0addpd x5, x2
37bc746c4addsubpd x6, x2
37bc746c8shufpd x1, x1, 1
37bc746cdaddsd x3, x10
37bc746d2shufpd x5, x4, 1
37bc746d7movapd x2, x5
37bc746dbmovapd x5, x1
37bc746dfmovapd x4, x1
37bc746e3addpd x5, x0
37bc746e7subpd x1, x0
37bc746ebunpcklpd x3, x3
37bc746efaddsubpd x4, x0
37bc746f3divpd x6, x3
37bc746f7shufpd x5, x1, 1
37bc746fcdivpd x5, x3
37bc74700divpd x2, x3
37bc74704movapd x0, x5
37bc74708divpd x4, x3
37bc7470c
37bc7470cloc_37bc7470c:
37bc7470cmovapd x1, x14
37bc74711movapd x3, x13
37bc74716movapd x8, x12
37bc7471bmulpd x1, x2
37bc7471fmulpd x3, x6
37bc74723mulpd x8, x0
37bc74728movapd x5, x1
37bc7472caddpd x5, x3
37bc74730subpd x3, x1
37bc74734movapd x1, x13
37bc74739mulpd x1, x2
37bc7473dmovapd x15, x8
37bc74742movsd_xmm x3, x5
37bc74746movapd x5, x14
37bc7474bsubpd x3, x4
37bc7474fmulpd x5, x6
37bc74753addsubpd x1, x5
37bc74757movupd x5, [rsp+96]
37bc7475dmulpd x5, x4
37bc74761subpd x1, x0
37bc74765mulpd x4, x12
37bc7476amulpd x0, [rsp+96]
37bc74770addpd x15, x5
37bc74775subpd x5, x8
37bc7477aaddsubpd x0, x4
37bc7477emovsd_xmm x5, x15
37bc74783subpd x5, x6
37bc74787movq x6, r11
37bc7478ccomisd x6, [rsp+160]
37bc74795subpd x0, x2
37bc74799jbe 0x37bc748a8
37bc7479fmovapd x4, x7
37bc747a3divsd x4, x11
37bc747a8movddup x2, x4
37bc747acmulpd x1, x2
37bc747b0mulsd x4, x7
37bc747b4mulpd x2, x0
37bc747b8movapd x0, x3
37bc747bcaddpd x0, x1
37bc747c0subpd x1, x3
37bc747c4movapd x3, x5
37bc747c8addsd x4, x11
37bc747cdaddpd x3, x2
37bc747d1subpd x2, x5
37bc747d5movsd_xmm x1, x0
37bc747d9unpcklpd x4, x4
37bc747ddmovsd_xmm x2, x3
37bc747e1divpd x1, x4
37bc747e5movapd x0, x2
37bc747e9divpd x0, x4
37bc747ed
37bc747edloc_37bc747ed:
37bc747edadd ecx, 1
37bc747f0movups [rax], x0
37bc747f3movups [rax+16], x1
37bc747f7add rax, r13
37bc747facmp ecx, r8l
37bc747fdje 0x37bc74900
37bc74803
37bc74803loc_37bc74803:
37bc74803movq x6, r9
37bc74808comisd x6, [rsp+120]
37bc7480emovupd x0, [rax]
37bc74812movupd x2, [rax+16]
37bc74817ja 0x37bc74690
37bc7481dmovapd x1, x10
37bc74822movapd x6, x2
37bc74826movapd x4, x0
37bc7482ashufpd x6, x2, 1
37bc7482fshufpd x4, x0, 1
37bc74834divsd x1, x9
37bc74839movddup x5, x1
37bc7483dmulsd x1, x10
37bc74842movapd x3, x5
37bc74846mulpd x3, x2
37bc7484amulpd x5, x0
37bc7484eaddsd x1, x9
37bc74853addsubpd x6, x3
37bc74857shufpd x3, x3, 1
37bc7485cmovapd x8, x3
37bc74861addpd x8, x2
37bc74866subpd x2, x3
37bc7486amovapd x3, x5
37bc7486eaddsubpd x4, x5
37bc74872shufpd x3, x5, 1
37bc74877movapd x5, x3
37bc7487bunpcklpd x1, x1
37bc7487faddpd x5, x0
37bc74883subpd x0, x3
37bc74887divpd x6, x1
37bc7488bmovsd_xmm x2, x8
37bc74890movsd_xmm x0, x5
37bc74894divpd x2, x1
37bc74898divpd x4, x1
37bc7489cdivpd x0, x1
37bc748a0jmp 0x37bc7470c
37bc748a5
37bc748a5 0f 1f 00 ...
37bc748a8
37bc748a8loc_37bc748a8:
37bc748a8movapd x2, x11
37bc748addivsd x2, x7
37bc748b1movddup x4, x2
37bc748b5mulpd x3, x4
37bc748b9mulsd x2, x11
37bc748bemulpd x4, x5
37bc748c2movapd x5, x3
37bc748c6addpd x5, x1
37bc748caaddsd x2, x7
37bc748cesubpd x1, x3
37bc748d2movapd x3, x4
37bc748d6addpd x3, x0
37bc748dasubpd x0, x4
37bc748deunpcklpd x2, x2
37bc748e2movsd_xmm x1, x5
37bc748e6divpd x1, x2
37bc748eamovsd_xmm x0, x3
37bc748eedivpd x0, x2
37bc748f2jmp 0x37bc747ed
37bc748f7
37bc748f7 66 0f 1f 84 00 00 00 00 00 f........
37bc74900
37bc74900loc_37bc74900:
37bc74900movupd x15, [rsp+128]
37bc7490a
37bc7490aloc_37bc7490a:
37bc7490amov eax, edx
37bc7490csub eax, ebp
37bc7490eadd ebp, 2
37bc74911lea r12l, [r12+2*rax+1]
37bc74916cmp ebp, edx
37bc74918jle 0x37bc740c5
37bc7491e
37bc7491eloc_37bc7491e:
37bc7491elea eax, [rdx+1]
37bc74921mov r14l, r10l
37bc74924imul eax, edx
37bc74927mov r12l, eax
37bc7492ashr r12l, 31
37bc7492eadd r12l, eax
37bc74931sar r12l, 1
37bc74934test edx, edx
37bc74936jle 0x37bc741e0
37bc7493cmov [rsp+448], rdi
37bc74944mov rbp, [rsp+440]
37bc7494clea r15l, [r12+1]
37bc74951mov r13, [rsp+464]
37bc74959jmp 0x37bc749a6
37bc7495b
37bc7495b 0f 1f 44 00 00 ..D..
37bc74960
37bc74960loc_37bc74960:
37bc74960cmp r14l, edx
37bc74963jl 0x37bc750e0
37bc74969
37bc74969loc_37bc74969:
37bc74969cmp r14l, eax
37bc7496cje 0x37bc74997
37bc7496esub rax, 1
37bc74972mov [rsp+32], rbx
37bc74977shl r12, 4
37bc7497bmov r8, rbx
37bc7497eshl rax, 4
37bc74982mov rcx, [rsp+448]
37bc7498alea rdx, [rsi+r12]
37bc7498elea r9, [rsi+rax]
37bc74992call zswap_
37bc74997
37bc74997loc_37bc74997:
37bc74997mov r14l, edi
37bc7499a
37bc7499aloc_37bc7499a:
37bc7499atest r14l, r14l
37bc7499djle 0x37bc741e0
37bc749a3mov edx, [rbp]
37bc749a6
37bc749a6loc_37bc749a6:
37bc749a6mov ecx, edx
37bc749a8lea edi, [r14-1]
37bc749acsub ecx, r14l
37bc749afmovsxd r12, edi
37bc749b2lea eax, [rcx+1]
37bc749b5sub r15l, eax
37bc749b8movsxd rax, [r13+4*r12]
37bc749bdtest eax, eax
37bc749bfjg 0x37bc74960
37bc749c1cmp r14l, edx
37bc749c4jl 0x37bc75170
37bc749ca
37bc749caloc_37bc749ca:
37bc749camov edi, r14l
37bc749cdadd edi, eax
37bc749cfje 0x37bc749fa
37bc749d1not eax
37bc749d3mov [rsp+32], rbx
37bc749d8shl r12, 4
37bc749dcmov r8, rbx
37bc749dfcdqe
37bc749e1mov rcx, [rsp+448]
37bc749e9lea rdx, [rsi+r12]
37bc749edshl rax, 4
37bc749f1lea r9, [rsi+rax]
37bc749f5call zswap_
37bc749fa
37bc749faloc_37bc749fa:
37bc749famov eax, [rbp]
37bc749fdsub eax, r14l
37bc74a00sub r14l, 2
37bc74a04add eax, 2
37bc74a07sub r15l, eax
37bc74a0ajmp 0x37bc7499a
37bc74a0c
37bc74a0c 0f 1f 40 00 ..@.
37bc74a10
37bc74a10loc_37bc74a10:
37bc74a10mov ecx, ebp
37bc74a12lea rax, [rsi+rax-16]
37bc74a17add ecx, edx
37bc74a19mov [rsp+120], rax
37bc74a1eje 0x37bc74a45
37bc74a20not edx
37bc74a22mov [rsp+32], rbx
37bc74a27mov rcx, [rsp+448]
37bc74a2fmov r8, rbx
37bc74a32movsxd rdx, edx
37bc74a35shl rdx, 4
37bc74a39lea r9, [rsi+rdx]
37bc74a3dmov rdx, rax
37bc74a40call zswap_
37bc74a45
37bc74a45loc_37bc74a45:
37bc74a45movsxd r11, r12l
37bc74a48mov [rsp+40], rdi
37bc74a4dmov rcx, [rsp+96]
37bc74a52movsxd r14, r14l
37bc74a55lea rdx, [r11-1]
37bc74a59lea rdi, [rip+0x7d9648]
37bc74a60mov [rsp+64], rbx
37bc74a65shl r14, 4
37bc74a69shl rdx, 4
37bc74a6dmov [rsp+56], rsi
37bc74a72lea eax, [r15-2]
37bc74a76add r14, r13
37bc74a79mov [rsp+48], rbx
37bc74a7elea r9, [r13+rdx]
37bc74a83mov rdx, [rsp+448]
37bc74a8blea r8, [rip+0x7d9606]
37bc74a92mov [rsp+32], rdi
37bc74a97mov [rsp+160], r11
37bc74a9fmov [rsp+128], eax
37bc74aa6mov [rsp+176], eax
37bc74aadcall zgeru_
37bc74ab2mov rdx, [rsp+120]
37bc74ab7mov [rsp+64], rbx
37bc74abclea r8, [rip+0x7d95d5]
37bc74ac3mov eax, [rsp+128]
37bc74acamov rcx, [rsp+96]
37bc74acfmov [rsp+56], rsi
37bc74ad4mov [rsp+40], rdx
37bc74ad9mov rdx, [rsp+448]
37bc74ae1mov [rsp+176], eax
37bc74ae8mov eax, r12l
37bc74aebsub eax, ebp
37bc74aedmov [rsp+48], rbx
37bc74af2cdqe
37bc74af4mov [rsp+32], rdi
37bc74af9sub rax, 1
37bc74afdshl rax, 4
37bc74b01lea r9, [r13+rax]
37bc74b06call zgeru_
37bc74b0bmovsd_xmm x11, [r14-48]
37bc74b11movsd_xmm x12, [r14-40]
37bc74b17mov r11, [rsp+160]
37bc74b1fmovsd_xmm x2, [r14-32]
37bc74b25movapd x7, x11
37bc74b2amovapd x6, x12
37bc74b2fmovsd_xmm x8, [r14-24]
37bc74b35shl r11, 4
37bc74b39andpd x7, x15
37bc74b3eandpd x6, x15
37bc74b43add r11, r13
37bc74b46comisd x6, x7
37bc74b4amovsd_xmm [rsp+120], x7
37bc74b50movq r8, x6
37bc74b55movsd_xmm x3, [r11-32]
37bc74b5bmovsd_xmm x5, [r11-24]
37bc74b61jbe 0x37bc752a0
37bc74b67movapd x0, x11
37bc74b6cmovapd x9, x3
37bc74b71movapd x1, x11
37bc74b76divsd x0, x12
37bc74b7bmulsd x9, x0
37bc74b80movapd x10, x0
37bc74b85mulsd x1, x0
37bc74b89mulsd x10, x2
37bc74b8eaddsd x9, x5
37bc74b93mulsd x5, x0
37bc74b97mulsd x0, x8
37bc74b9caddsd x1, x12
37bc74ba1addsd x10, x8
37bc74ba6divsd x9, x1
37bc74babsubsd x5, x3
37bc74bafsubsd x0, x2
37bc74bb3divsd x0, x1
37bc74bb7divsd x5, x1
37bc74bbbmovapd x8, x0
37bc74bc0divsd x10, x1
37bc74bc5
37bc74bc5loc_37bc74bc5:
37bc74bc5mov rax, [rsp+448]
37bc74bcdmov ecx, [rax]
37bc74bcftest ecx, ecx
37bc74bd1jle 0x37bc74ea2
37bc74bd7movapd x1, x10
37bc74bdcmovapd x0, x8
37bc74be1movsxd rax, r15l
37bc74be4add ecx, 1
37bc74be7mulsd x1, x5
37bc74bebmovapd x7, x10
37bc74bf0sub rax, 1
37bc74bf4mov r11, [rsp+168]
37bc74bfcmulsd x0, x9
37bc74c01shl rax, 4
37bc74c05mov edx, 1
37bc74c0amovapd x13, x11
37bc74c0fmulsd x7, x9
37bc74c14add rax, rsi
37bc74c17movups [rsp+144], x15
37bc74c20addsd x0, x1
37bc74c24movapd x14, x0
37bc74c29movapd x0, x8
37bc74c2emulsd x0, x5
37bc74c32subsd x7, x0
37bc74c36subsd x7, [rip+0x7d94aa]
37bc74c3emovapd x6, x7
37bc74c42andpd x6, x15
37bc74c47movsd_xmm [rsp+160], x6
37bc74c50movapd x6, x14
37bc74c55andpd x6, x15
37bc74c5amovq r9, x6
37bc74c5fjmp 0x37bc74db4
37bc74c64
37bc74c64 0f 1f 40 00 ..@.
37bc74c68
37bc74c68loc_37bc74c68:
37bc74c68movapd x4, x13
37bc74c6dmovapd x3, x0
37bc74c71movapd x11, x13
37bc74c76divsd x4, x12
37bc74c7bmulsd x3, x4
37bc74c7fmulsd x11, x4
37bc74c84addsd x3, x1
37bc74c88mulsd x1, x4
37bc74c8caddsd x11, x12
37bc74c91divsd x3, x11
37bc74c96subsd x1, x0
37bc74c9amovapd x0, x4
37bc74c9emulsd x4, x2
37bc74ca2mulsd x0, x6
37bc74ca6subsd x4, x6
37bc74caaaddsd x0, x2
37bc74caedivsd x4, x11
37bc74cb3divsd x1, x11
37bc74cb8movapd x2, x4
37bc74cbcdivsd x0, x11
37bc74cc1
37bc74cc1loc_37bc74cc1:
37bc74cc1movapd x4, x10
37bc74cc6movapd x6, x8
37bc74ccbmovapd x11, x8
37bc74cd0mulsd x4, x3
37bc74cd4movapd x15, x2
37bc74cd9mulsd x6, x1
37bc74cddmulsd x11, x3
37bc74ce2mulsd x15, x5
37bc74ce7subsd x4, x6
37bc74cebmovapd x6, x10
37bc74cf0mulsd x6, x1
37bc74cf4subsd x4, x0
37bc74cf8addsd x6, x11
37bc74cfdmovapd x11, x0
37bc74d02mulsd x11, x9
37bc74d07mulsd x0, x5
37bc74d0bsubsd x6, x2
37bc74d0fmulsd x2, x9
37bc74d14subsd x11, x15
37bc74d19addsd x0, x2
37bc74d1dsubsd x11, x3
37bc74d22movq x3, r9
37bc74d27comisd x3, [rsp+160]
37bc74d30subsd x0, x1
37bc74d34jbe 0x37bc74e38
37bc74d3amovapd x1, x7
37bc74d3emovapd x15, x4
37bc74d43movapd x2, x7
37bc74d47divsd x1, x14
37bc74d4cmulsd x15, x1
37bc74d51movapd x3, x1
37bc74d55mulsd x2, x1
37bc74d59mulsd x3, x11
37bc74d5eaddsd x15, x6
37bc74d63mulsd x6, x1
37bc74d67mulsd x1, x0
37bc74d6baddsd x2, x14
37bc74d70addsd x3, x0
37bc74d74divsd x15, x2
37bc74d79subsd x6, x4
37bc74d7dsubsd x1, x11
37bc74d82movapd x0, x1
37bc74d86divsd x6, x2
37bc74d8adivsd x3, x2
37bc74d8edivsd x0, x2
37bc74d92
37bc74d92loc_37bc74d92:
37bc74d92add edx, 1
37bc74d95movsd_xmm [rax-16], x15
37bc74d9bmovsd_xmm [rax-8], x6
37bc74da0movsd_xmm [rax], x3
37bc74da4movsd_xmm [rax+8], x0
37bc74da9add rax, r11
37bc74daccmp edx, ecx
37bc74daeje 0x37bc74e98
37bc74db4
37bc74db4loc_37bc74db4:
37bc74db4movq x4, r8
37bc74db9comisd x4, [rsp+120]
37bc74dbfmovsd_xmm x0, [rax-16]
37bc74dc4movsd_xmm x1, [rax-8]
37bc74dc9movsd_xmm x6, [rax]
37bc74dcdmovsd_xmm x2, [rax+8]
37bc74dd2ja 0x37bc74c68
37bc74dd8movapd x4, x12
37bc74dddmovapd x3, x1
37bc74de1movapd x11, x12
37bc74de6divsd x4, x13
37bc74debmulsd x3, x4
37bc74defmulsd x11, x4
37bc74df4addsd x3, x0
37bc74df8mulsd x0, x4
37bc74dfcaddsd x11, x13
37bc74e01divsd x3, x11
37bc74e06subsd x1, x0
37bc74e0amovapd x0, x4
37bc74e0emulsd x0, x2
37bc74e12mulsd x4, x6
37bc74e16addsd x0, x6
37bc74e1asubsd x2, x4
37bc74e1edivsd x1, x11
37bc74e23divsd x0, x11
37bc74e28divsd x2, x11
37bc74e2djmp 0x37bc74cc1
37bc74e32
37bc74e32 66 0f 1f 44 00 00 f..D..
37bc74e38
37bc74e38loc_37bc74e38:
37bc74e38movapd x1, x14
37bc74e3dmovapd x15, x6
37bc74e42movapd x2, x14
37bc74e47divsd x1, x7
37bc74e4bmulsd x15, x1
37bc74e50movapd x3, x1
37bc74e54mulsd x2, x1
37bc74e58mulsd x3, x0
37bc74e5caddsd x15, x4
37bc74e61mulsd x4, x1
37bc74e65mulsd x1, x11
37bc74e6aaddsd x2, x7
37bc74e6eaddsd x3, x11
37bc74e73divsd x15, x2
37bc74e78subsd x6, x4
37bc74e7csubsd x0, x1
37bc74e80divsd x6, x2
37bc74e84divsd x3, x2
37bc74e88divsd x0, x2
37bc74e8cjmp 0x37bc74d92
37bc74e91
37bc74e91 0f 1f 80 00 00 00 00 .......
37bc74e98
37bc74e98loc_37bc74e98:
37bc74e98movupd x15, [rsp+144]
37bc74ea2
37bc74ea2loc_37bc74ea2:
37bc74ea2sub r12l, r15l
37bc74ea5mov r15l, [rsp+128]
37bc74eadlea r14l, [r12+1]
37bc74eb2test r15l, r15l
37bc74eb5jg 0x37bc7435b
37bc74ebb
37bc74ebbloc_37bc74ebb:
37bc74ebbmov rax, [rsp+440]
37bc74ec3mov rdi, [rsp+448]
37bc74ecbmov r8l, [rax]
37bc74ecetest r8l, r8l
37bc74ed1jle 0x37bc741e0
37bc74ed7mov r14, [rsp+464]
37bc74edfmov r13l, 1
37bc74ee5mov r12l, 1
37bc74eebjmp 0x37bc74f89
37bc74ef0
37bc74ef0loc_37bc74ef0:
37bc74ef0mov [rsp+48], rdx
37bc74ef5mov rdx, [rsp+96]
37bc74efamov r8, rdi
37bc74efdlea r9, [rip+0x7d9194]
37bc74f04mov [rsp+176], eax
37bc74f0blea rax, [rip+0x7d91a6]
37bc74f12lea rcx, [rip+0x7d9193]
37bc74f19mov [rsp+64], rax
37bc74f1elea rax, [rip+0x7d9183]
37bc74f25mov [rsp+56], rax
37bc74f2amov [rsp+88], 9
37bc74f33mov [rsp+80], rbx
37bc74f38mov [rsp+72], r15
37bc74f3dmov [rsp+40], rbx
37bc74f42mov [rsp+32], rsi
37bc74f47call zgemv_
37bc74f4cmovsxd rax, [r14+4*rbp]
37bc74f50cmp eax, r12l
37bc74f53je 0x37bc74f74
37bc74f55sub rax, 1
37bc74f59mov [rsp+32], rbx
37bc74f5emov r8, rbx
37bc74f61mov rdx, r15
37bc74f64shl rax, 4
37bc74f68mov rcx, rdi
37bc74f6blea r9, [rsi+rax]
37bc74f6fcall zswap_
37bc74f74
37bc74f74loc_37bc74f74:
37bc74f74add r12l, 1
37bc74f78
37bc74f78loc_37bc74f78:
37bc74f78mov rax, [rsp+440]
37bc74f80cmp [rax], r12l
37bc74f83jl 0x37bc741e0
37bc74f89
37bc74f89loc_37bc74f89:
37bc74f89lea eax, [r12-1]
37bc74f8emovsxd rdx, r13l
37bc74f91add r13l, r12l
37bc74f94movsxd rbp, eax
37bc74f97sub rdx, 1
37bc74f9bmov r11, rbp
37bc74f9emov ecx, [r14+4*rbp]
37bc74fa2shl rdx, 4
37bc74fa6add rdx, [rsp+456]
37bc74faeshl r11, 4
37bc74fb2lea r15, [rsi+r11]
37bc74fb6test ecx, ecx
37bc74fb8jg 0x37bc74ef0
37bc74fbemov [rsp+120], eax
37bc74fc2lea rcx, [rip+0x7d90df]
37bc74fc9lea r9, [rip+0x7d90c8]
37bc74fd0mov r8, rdi
37bc74fd3mov [rsp+176], eax
37bc74fdalea rax, [rip+0x7d90d7]
37bc74fe1mov [rsp+64], rax
37bc74fe6mov [rsp+56], rcx
37bc74feblea rcx, [rip+0x7d90ba]
37bc74ff2mov [rsp+48], rdx
37bc74ff7mov rdx, [rsp+96]
37bc74ffcmov [rsp+88], 9
37bc75005mov [rsp+80], rbx
37bc7500amov [rsp+72], r15
37bc7500fmov [rsp+40], rbx
37bc75014mov [rsp+32], rsi
37bc75019mov [rsp+160], r11
37bc75021call zgemv_
37bc75026mov eax, [rsp+120]
37bc7502amov [rsp+80], rbx
37bc7502flea rcx, [rip+0x7d9072]
37bc75036mov r11, [rsp+160]
37bc7503emov [rsp+56], rcx
37bc75043mov r8, rdi
37bc75046lea rcx, [rip+0x7d905f]
37bc7504dmov [rsp+176], eax
37bc75054mov rdx, [rsp+96]
37bc75059lea r9, [rip+0x7d9038]
37bc75060lea rax, [rsi+r11+16]
37bc75065mov [rsp+40], rbx
37bc7506amov [rsp+72], rax
37bc7506flea rax, [rip+0x7d9042]
37bc75076mov [rsp+64], rax
37bc7507bmovsxd rax, r13l
37bc7507esub rax, 1
37bc75082mov [rsp+32], rsi
37bc75087mov [rsp+88], 9
37bc75090shl rax, 4
37bc75094add rax, [rsp+456]
37bc7509cmov [rsp+48], rax
37bc750a1call zgemv_
37bc750a6mov eax, [r14+4*rbp]
37bc750aamov ecx, r12l
37bc750adadd ecx, eax
37bc750afje 0x37bc750d0
37bc750b1not eax
37bc750b3mov [rsp+32], rbx
37bc750b8mov r8, rbx
37bc750bbmov rdx, r15
37bc750becdqe
37bc750c0mov rcx, rdi
37bc750c3shl rax, 4
37bc750c7lea r9, [rsi+rax]
37bc750cbcall zswap_
37bc750d0
37bc750d0loc_37bc750d0:
37bc750d0lea r13l, [r12+r13+1]
37bc750d5add r12l, 2
37bc750d9jmp 0x37bc74f78
37bc750de
37bc750de 66 90 f.
37bc750e0
37bc750e0loc_37bc750e0:
37bc750e0mov [rsp+176], ecx
37bc750e7mov rcx, r12
37bc750eamov r8, [rsp+448]
37bc750f2lea rdx, [rsp+176]
37bc750fashl rcx, 4
37bc750femov [rsp+80], rbx
37bc75103lea r9, [rip+0x7d8f8e]
37bc7510alea rax, [rsi+rcx]
37bc7510emov [rsp+40], rbx
37bc75113mov [rsp+72], rax
37bc75118lea rax, [rip+0x7d8f99]
37bc7511fmov [rsp+64], rax
37bc75124lea rax, [rip+0x7d8f7d]
37bc7512bmov [rsp+56], rax
37bc75130movsxd rax, r15l
37bc75133mov [rsp+88], 9
37bc7513cshl rax, 4
37bc75140add rax, [rsp+456]
37bc75148mov [rsp+48], rax
37bc7514dlea rax, [rsi+rcx+16]
37bc75152lea rcx, [rip+0x7d8f53]
37bc75159mov [rsp+32], rax
37bc7515ecall zgemv_
37bc75163movsxd rax, [r13+4*r12]
37bc75168jmp 0x37bc74969
37bc7516d
37bc7516d 0f 1f 00 ...
37bc75170
37bc75170loc_37bc75170:
37bc75170mov rax, r12
37bc75173mov [rsp+176], ecx
37bc7517alea rdi, [rip+0x7d8f37]
37bc75181mov r8, [rsp+448]
37bc75189shl rax, 4
37bc7518dmov [rsp+80], rbx
37bc75192lea rdx, [rsp+176]
37bc7519alea r9, [rip+0x7d8ef7]
37bc751a1lea rcx, [rsi+rax]
37bc751a5lea r11, [rsi+rax+16]
37bc751aamov [rsp+160], rax
37bc751b2mov [rsp+72], rcx
37bc751b7movsxd rcx, r15l
37bc751balea rax, [rip+0x7d8ee7]
37bc751c1shl rcx, 4
37bc751c5mov [rsp+56], rax
37bc751caadd rcx, [rsp+456]
37bc751d2mov [rsp+48], rcx
37bc751d7lea rcx, [rip+0x7d8ece]
37bc751demov [rsp+32], r11
37bc751e3mov [rsp+88], 9
37bc751ecmov [rsp+64], rdi
37bc751f1mov [rsp+40], rbx
37bc751f6mov [rsp+120], r11
37bc751fbmov [rsp+96], rdx
37bc75200call zgemv_
37bc75205mov rax, [rsp+160]
37bc7520dmov ecx, [rbp]
37bc75210mov [rsp+88], 9
37bc75219mov r11, [rsp+120]
37bc7521emov [rsp+80], rbx
37bc75223lea r9, [rip+0x7d8e6e]
37bc7522alea rax, [rsi+rax-16]
37bc7522fsub ecx, r14l
37bc75232mov [rsp+64], rdi
37bc75237mov r8, [rsp+448]
37bc7523fmov [rsp+72], rax
37bc75244lea rax, [rip+0x7d8e5d]
37bc7524bmov rdx, [rsp+96]
37bc75250mov [rsp+56], rax
37bc75255mov eax, r15l
37bc75258sub eax, ecx
37bc7525amov [rsp+40], rbx
37bc7525fcdqe
37bc75261mov [rsp+32], r11
37bc75266sub rax, 1
37bc7526amov [rsp+176], ecx
37bc75271lea rcx, [rip+0x7d8e34]
37bc75278shl rax, 4
37bc7527cadd rax, [rsp+456]
37bc75284mov [rsp+48], rax
37bc75289call zgemv_
37bc7528emov eax, [r13+4*r12]
37bc75293jmp 0x37bc749ca
37bc75298
37bc75298 0f 1f 84 00 00 00 00 00 ........
37bc752a0
37bc752a0loc_37bc752a0:
37bc752a0movapd x0, x12
37bc752a5movapd x9, x5
37bc752aamovapd x1, x12
37bc752afdivsd x0, x11
37bc752b4mulsd x9, x0
37bc752b9movapd x10, x0
37bc752bemulsd x1, x0
37bc752c2mulsd x10, x8
37bc752c7addsd x9, x3
37bc752ccmulsd x3, x0
37bc752d0mulsd x0, x2
37bc752d4addsd x1, x11
37bc752d9addsd x10, x2
37bc752dedivsd x9, x1
37bc752e3subsd x5, x3
37bc752e7subsd x8, x0
37bc752ecdivsd x5, x1
37bc752f0divsd x10, x1
37bc752f5divsd x8, x1
37bc752fajmp 0x37bc74bc5
37bc752ff
37bc752ff 90 .
37bc75300
37bc75300loc_37bc75300:
37bc75300movapd x3, x10
37bc75305divsd x3, x9
37bc7530amovapd x2, x3
37bc7530emovapd x4, x3
37bc75312movapd x7, x3
37bc75316mulsd x2, x1
37bc7531amulsd x7, x0
37bc7531emulsd x4, x10
37bc75323addsd x2, x6
37bc75327mulsd x6, x3
37bc7532bmulsd x3, x5
37bc7532faddsd x7, x5
37bc75333addsd x4, x9
37bc75338subsd x1, x6
37bc7533cdivsd x2, x4
37bc75340subsd x0, x3
37bc75344divsd x1, x4
37bc75348divsd x7, x4
37bc7534cdivsd x0, x4
37bc75350jmp 0x37bc745f7
37bc75355
37bc75355 0f 1f 00 ...
37bc75358
37bc75358loc_37bc75358:
37bc75358movsxd r14, r14l
37bc7535bsub edx, ebp
37bc7535dmov [rsp+64], rbx
37bc75362lea rcx, [rsp+176]
37bc7536ashl r14, 4
37bc7536esub edx, 1
37bc75371mov [rsp+48], rbx
37bc75376lea rax, [rsi+r14]
37bc7537alea r8, [rsi+r14-32]
37bc7537fmov [rsp+96], rcx
37bc75384mov [rsp+176], edx
37bc7538blea edx, [r12+1]
37bc75390mov [rsp+56], rax
37bc75395movsxd rdx, edx
37bc75398mov [rsp+120], rax
37bc7539dlea rax, [rip+0x7d8d04]
37bc753a4shl rdx, 4
37bc753a8mov [rsp+40], r8
37bc753adlea r9, [r15+rdx]
37bc753b1lea r8, [rip+0x7d8ce0]
37bc753b8mov rdx, rdi
37bc753bbmov [rsp+32], rax
37bc753c0call zgeru_
37bc753c5mov rcx, [rsp+440]
37bc753cdmov rax, [rsp+120]
37bc753d2mov edx, [rcx]
37bc753d4mov rcx, [rsp+96]
37bc753d9mov [rsp+56], rax
37bc753delea rax, [rsi+r14-16]
37bc753e3mov [rsp+40], rax
37bc753e8lea rax, [rip+0x7d8cb9]
37bc753efmov r8l, edx
37bc753f2sub edx, ebp
37bc753f4mov [rsp+32], rax
37bc753f9lea edx, [rdx+r12+1]
37bc753femov [rsp+64], rbx
37bc75403sub r8l, ebp
37bc75406mov [rsp+48], rbx
37bc7540bmovsxd rdx, edx
37bc7540esub r8l, 1
37bc75412shl rdx, 4
37bc75416mov [rsp+176], r8l
37bc7541elea r8, [rip+0x7d8c73]
37bc75425lea r9, [r15+rdx]
37bc75429mov rdx, rdi
37bc7542ccall zgeru_
37bc75431mov rax, [rsp+440]
37bc75439mov edx, [rax]
37bc7543bmov r10l, edx
37bc7543ejmp 0x37bc7453e
37bc75443
37bc75443loc_37bc75443:
37bc75443neg eax
37bc75445jmp 0x37bc741be
37bc73f00
37bc73f00zsptrs_:
37bc73f00push r15
37bc73f02push r14
37bc73f04push r13
37bc73f06push r12
37bc73f08push rbp
37bc73f09push rdi
37bc73f0apush rsi
37bc73f0bpush rbx
37bc73f0csub rsp, 360
37bc73f13movups [rsp+192], x6
37bc73f1bmovups [rsp+208], x7
37bc73f23movups [rsp+224], x8
37bc73f2cmovups [rsp+240], x9
37bc73f35movups [rsp+256], x10
37bc73f3emovups [rsp+272], x11
37bc73f47movups [rsp+288], x12
37bc73f50movups [rsp+304], x13
37bc73f59movups [rsp+320], x14
37bc73f62movups [rsp+336], x15
37bc73f6bmov r12, [rsp+488]
37bc73f73mov rbx, [rsp+480]
37bc73f7bmov rsi, [rsp+472]
37bc73f83mov [r12], 0
37bc73f8bmovsxd rbp, [rbx]
37bc73f8emov [rsp+440], rdx
37bc73f96mov rdi, r8
37bc73f99lea rdx, [rip+0x7da0f0]
37bc73fa0mov r14, rcx
37bc73fa3mov [rsp+456], r9
37bc73fabmov r8l, 1
37bc73fb1mov r9l, 1
37bc73fb7call lsame_
37bc73fbcmov r13l, eax
37bc73fbftest eax, eax
37bc73fc1je 0x37bc74250
37bc73fc7
37bc73fc7loc_37bc73fc7:
37bc73fc7mov rax, [rsp+440]
37bc73fcfmov edx, [rax]
37bc73fd1test edx, edx
37bc73fd3js 0x37bc741b0
37bc73fd9mov ecx, [rdi]
37bc73fdbtest ecx, ecx
37bc73fddjs 0x37bc74288
37bc73fe3test edx, edx
37bc73fe5mov eax, 1
37bc73feacmovg eax, edx
37bc73fedcmp [rbx], eax
37bc73fefjl 0x37bc74470
37bc73ff5mov eax, [r12]
37bc73ff9test eax, eax
37bc73ffbjne 0x37bc75443
37bc74001test edx, edx
37bc74003je 0x37bc741e0
37bc74009test ecx, ecx
37bc7400bje 0x37bc741e0
37bc74011xor eax, eax
37bc74013test rbp, rbp
37bc74016cmovs rbp, rax
37bc7401atest r13l, r13l
37bc7401djne 0x37bc742a0
37bc74023shl rbp, 4
37bc74027mov r12l, 1
37bc7402dmov r15, [rsp+456]
37bc74035movq x15, [rip+0x7da092]
37bc7403emov r13, rbp
37bc74041mov ebp, 1
37bc74046jmp 0x37bc740c5
37bc74048
37bc74048 0f 1f 84 00 00 00 00 00 ........
37bc74050
37bc74050loc_37bc74050:
37bc74050movapd x0, x2
37bc74054divsd x0, x1
37bc74058mulsd x2, x0
37bc7405caddsd x2, x1
37bc74060pxor x1, x1
37bc74064mulsd x1, x0
37bc74068unpcklpd x2, x2
37bc7406cunpcklpd x0, x1
37bc74070movupd x1, [rip+0x7da068]
37bc74078addpd x1, x0
37bc7407caddpd x0, [rip+0x7da06c]
37bc74084movsd_xmm x0, x1
37bc74088divpd x0, x2
37bc7408c
37bc7408cloc_37bc7408c:
37bc7408cmov rdx, rcx
37bc7408fmov r9, rbx
37bc74092mov r8, r11
37bc74095mov rcx, rdi
37bc74098movups [rsp+176], x0
37bc740a0sub r12l, ebp
37bc740a3mov ebp, r14l
37bc740a6call zscal_
37bc740abmov rax, [rsp+440]
37bc740b3mov edx, [rax]
37bc740b5mov r10l, edx
37bc740b8lea r12l, [r12+rdx+1]
37bc740bdcmp ebp, edx
37bc740bfjg 0x37bc7491e
37bc740c5
37bc740c5loc_37bc740c5:
37bc740c5mov rcx, [rsp+464]
37bc740cdlea eax, [rbp-1]
37bc740d0lea r14l, [rbp+1]
37bc740d4cdqe
37bc740d6movsxd rcx, [rcx+4*rax]
37bc740datest ecx, ecx
37bc740dcjle 0x37bc744f8
37bc740e2shl rax, 4
37bc740e6lea r11, [rsi+rax]
37bc740eacmp ecx, ebp
37bc740ecje 0x37bc7412b
37bc740eemov [rsp+32], rbx
37bc740f3sub rcx, 1
37bc740f7mov rdx, r11
37bc740famov r8, rbx
37bc740fdshl rcx, 4
37bc74101mov [rsp+120], rax
37bc74106lea r9, [rsi+rcx]
37bc7410amov rcx, rdi
37bc7410dmov [rsp+96], r11
37bc74112call zswap_
37bc74117mov rax, [rsp+440]
37bc7411fmov r11, [rsp+96]
37bc74124mov edx, [rax]
37bc74126mov rax, [rsp+120]
37bc7412b
37bc7412bloc_37bc7412b:
37bc7412blea rcx, [rsp+176]
37bc74133movsxd r10, r12l
37bc74136cmp edx, ebp
37bc74138jg 0x37bc74480
37bc7413e
37bc7413eloc_37bc7413e:
37bc7413eshl r10, 4
37bc74142add r10, r15
37bc74145movsd_xmm x2, [r10-16]
37bc7414bmovsd_xmm x1, [r10-8]
37bc74151movapd x0, x2
37bc74155movapd x3, x1
37bc74159andpd x0, x15
37bc7415eandpd x3, x15
37bc74163comisd x3, x0
37bc74167ja 0x37bc74050
37bc7416dmovapd x3, x1
37bc74171divsd x3, x2
37bc74175mulsd x1, x3
37bc74179movapd x0, x3
37bc7417daddsd x1, x2
37bc74181pxor x2, x2
37bc74185mulsd x0, x2
37bc74189subsd x2, x3
37bc7418daddsd x0, [rip+0x7d9f53]
37bc74195unpcklpd x1, x1
37bc74199unpcklpd x0, x2
37bc7419ddivpd x0, x1
37bc741a1jmp 0x37bc7408c
37bc741a6
37bc741a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc741b0
37bc741b0loc_37bc741b0:
37bc741b0mov edx, -2
37bc741b5mov eax, 2
37bc741ba
37bc741baloc_37bc741ba:
37bc741bamov [r12], edx
37bc741be
37bc741beloc_37bc741be:
37bc741belea rdx, [rsp+176]
37bc741c6mov r8l, 6
37bc741cclea rcx, [rip+0x7d9ebf]
37bc741d3mov [rsp+176], eax
37bc741dacall xerbla_
37bc741dfnop
37bc741e0
37bc741e0loc_37bc741e0:
37bc741e0movups x6, [rsp+192]
37bc741e8movups x7, [rsp+208]
37bc741f0movups x8, [rsp+224]
37bc741f9movups x9, [rsp+240]
37bc74202movups x10, [rsp+256]
37bc7420bmovups x11, [rsp+272]
37bc74214movups x12, [rsp+288]
37bc7421dmovups x13, [rsp+304]
37bc74226movups x14, [rsp+320]
37bc7422fmovups x15, [rsp+336]
37bc74238add rsp, 360
37bc7423fpop rbx
37bc74240pop rsi
37bc74241pop rdi
37bc74242pop rbp
37bc74243pop r12
37bc74245pop r13
37bc74247pop r14
37bc74249pop r15
37bc7424bret
37bc7424c
37bc7424c 0f 1f 40 00 ..@.
37bc74250
37bc74250loc_37bc74250:
37bc74250mov r9l, 1
37bc74256mov r8l, 1
37bc7425clea rdx, [rip+0x7d9e2e]
37bc74263mov rcx, r14
37bc74266call lsame_
37bc7426btest eax, eax
37bc7426djne 0x37bc73fc7
37bc74273mov edx, -1
37bc74278mov eax, 1
37bc7427djmp 0x37bc741ba
37bc74282
37bc74282 66 0f 1f 44 00 00 f..D..
37bc74288
37bc74288loc_37bc74288:
37bc74288mov edx, -3
37bc7428dmov eax, 3
37bc74292jmp 0x37bc741ba
37bc74297
37bc74297 66 0f 1f 84 00 00 00 00 00 f........
37bc742a0
37bc742a0loc_37bc742a0:
37bc742a0lea r14l, [rdx+1]
37bc742a4shl rbp, 4
37bc742a8mov r15l, edx
37bc742abmov [rsp+448], rdi
37bc742b3imul r14l, edx
37bc742b7mov [rsp+168], rbp
37bc742bflea rbp, [rsp+176]
37bc742c7mov r13, [rsp+456]
37bc742cfmovq x15, [rip+0x7d9df8]
37bc742d8mov [rsp+96], rbp
37bc742ddsar r14l, 1
37bc742e0add r14l, 1
37bc742e4jmp 0x37bc7435b
37bc742e6
37bc742e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc742f0
37bc742f0loc_37bc742f0:
37bc742f0movapd x0, x2
37bc742f4divsd x0, x1
37bc742f8mulsd x2, x0
37bc742fcaddsd x2, x1
37bc74300pxor x1, x1
37bc74304mulsd x1, x0
37bc74308unpcklpd x2, x2
37bc7430cunpcklpd x0, x1
37bc74310movupd x1, [rip+0x7d9dc8]
37bc74318addpd x1, x0
37bc7431caddpd x0, [rip+0x7d9dcc]
37bc74324movsd_xmm x0, x1
37bc74328divpd x0, x2
37bc7432c
37bc7432cloc_37bc7432c:
37bc7432cmov rdx, [rsp+96]
37bc74331mov r9, rbx
37bc74334mov r8, rdi
37bc74337mov r15l, ebp
37bc7433amov rcx, [rsp+448]
37bc74342movups [rsp+176], x0
37bc7434amov r14l, r12l
37bc7434dcall zscal_
37bc74352test r15l, r15l
37bc74355jle 0x37bc74ebb
37bc7435b
37bc7435bloc_37bc7435b:
37bc7435bmov rdi, [rsp+464]
37bc74363lea ebp, [r15-1]
37bc74367mov r12l, r14l
37bc7436amovsxd rax, ebp
37bc7436dsub r12l, r15l
37bc74370movsxd rdx, [rdi+4*rax]
37bc74374shl rax, 4
37bc74378lea rdi, [rsi+rax]
37bc7437ctest edx, edx
37bc7437ejle 0x37bc74a10
37bc74384cmp edx, r15l
37bc74387je 0x37bc743ad
37bc74389sub rdx, 1
37bc7438dmov [rsp+32], rbx
37bc74392mov rcx, [rsp+448]
37bc7439amov r8, rbx
37bc7439dshl rdx, 4
37bc743a1lea r9, [rsi+rdx]
37bc743a5mov rdx, rdi
37bc743a8call zswap_
37bc743ad
37bc743adloc_37bc743ad:
37bc743admovsxd rdx, r12l
37bc743b0mov [rsp+64], rbx
37bc743b5movsxd r14, r14l
37bc743b8mov rcx, [rsp+96]
37bc743bdsub rdx, 1
37bc743c1lea rax, [rip+0x7d9ce0]
37bc743c8mov [rsp+56], rsi
37bc743cdshl r14, 4
37bc743d1shl rdx, 4
37bc743d5mov [rsp+48], rbx
37bc743daadd r14, r13
37bc743ddlea r8, [rip+0x7d9cb4]
37bc743e4mov [rsp+40], rdi
37bc743e9lea r9, [r13+rdx]
37bc743eemov rdx, [rsp+448]
37bc743f6mov [rsp+32], rax
37bc743fbmov [rsp+176], ebp
37bc74402call zgeru_
37bc74407movsd_xmm x2, [r14-32]
37bc7440dmovsd_xmm x1, [r14-24]
37bc74413movapd x0, x2
37bc74417movapd x3, x1
37bc7441bandpd x0, x15
37bc74420andpd x3, x15
37bc74425comisd x3, x0
37bc74429ja 0x37bc742f0
37bc7442fmovapd x3, x1
37bc74433pxor x0, x0
37bc74437divsd x3, x2
37bc7443bmulsd x1, x3
37bc7443fmulsd x0, x3
37bc74443addsd x0, [rip+0x7d9c9d]
37bc7444baddsd x1, x2
37bc7444fpxor x2, x2
37bc74453subsd x2, x3
37bc74457unpcklpd x1, x1
37bc7445bunpcklpd x0, x2
37bc7445fdivpd x0, x1
37bc74463jmp 0x37bc7432c
37bc74468
37bc74468 0f 1f 84 00 00 00 00 00 ........
37bc74470
37bc74470loc_37bc74470:
37bc74470mov edx, -7
37bc74475mov eax, 7
37bc7447ajmp 0x37bc741ba
37bc7447f
37bc7447f 90 .
37bc74480
37bc74480loc_37bc74480:
37bc74480lea rax, [rsi+rax+16]
37bc74485sub edx, ebp
37bc74487mov [rsp+40], r11
37bc7448clea r8, [rip+0x7d9c05]
37bc74493mov [rsp+56], rax
37bc74498lea rax, [rip+0x7d9c09]
37bc7449fmov [rsp+176], edx
37bc744a6mov rdx, r10
37bc744a9mov [rsp+64], rbx
37bc744aeshl rdx, 4
37bc744b2mov [rsp+48], rbx
37bc744b7lea r9, [r15+rdx]
37bc744bbmov rdx, rdi
37bc744bemov [rsp+32], rax
37bc744c3mov [rsp+160], r10
37bc744cbmov [rsp+120], r11
37bc744d0mov [rsp+96], rcx
37bc744d5call zgeru_
37bc744damov r11, [rsp+120]
37bc744dfmov rcx, [rsp+96]
37bc744e4mov r10, [rsp+160]
37bc744ecjmp 0x37bc7413e
37bc744f1
37bc744f1 0f 1f 80 00 00 00 00 .......
37bc744f8
37bc744f8loc_37bc744f8:
37bc744f8mov eax, r14l
37bc744fbadd eax, ecx
37bc744fdje 0x37bc74530
37bc744ffnot ecx
37bc74501mov [rsp+32], rbx
37bc74506movsxd rdx, ebp
37bc74509mov r8, rbx
37bc7450cmovsxd rcx, ecx
37bc7450fshl rdx, 4
37bc74513shl rcx, 4
37bc74517add rdx, rsi
37bc7451alea r9, [rsi+rcx]
37bc7451emov rcx, rdi
37bc74521call zswap_
37bc74526mov rax, [rsp+440]
37bc7452emov edx, [rax]
37bc74530
37bc74530loc_37bc74530:
37bc74530lea eax, [rdx-1]
37bc74533mov r10l, edx
37bc74536cmp eax, ebp
37bc74538jg 0x37bc75358
37bc7453e
37bc7453eloc_37bc7453e:
37bc7453emovsxd rax, r12l
37bc74541shl rax, 4
37bc74545add rax, r15
37bc74548movsd_xmm x10, [rax+8]
37bc7454emovsd_xmm x9, [rax]
37bc74553movsd_xmm x6, [rax-16]
37bc74558movsd_xmm x1, [rax-8]
37bc7455dlea eax, [r12+rdx]
37bc74561movapd x5, x10
37bc74566sub eax, ebp
37bc74568movapd x7, x9
37bc7456dandpd x5, x15
37bc74572cdqe
37bc74574andpd x7, x15
37bc74579movq r9, x5
37bc7457eshl rax, 4
37bc74582movsd_xmm [rsp+120], x7
37bc74588movq x4, r9
37bc7458dadd rax, r15
37bc74590comisd x4, x7
37bc74594movsd_xmm x5, [rax]
37bc74598movsd_xmm x0, [rax+8]
37bc7459djbe 0x37bc75300
37bc745a3movapd x3, x9
37bc745a8movapd x2, x6
37bc745acmovapd x4, x9
37bc745b1divsd x3, x10
37bc745b6mulsd x2, x3
37bc745bamovapd x7, x3
37bc745bemulsd x4, x3
37bc745c2mulsd x7, x5
37bc745c6addsd x2, x1
37bc745camulsd x1, x3
37bc745cemulsd x3, x0
37bc745d2addsd x4, x10
37bc745d7addsd x7, x0
37bc745dbdivsd x2, x4
37bc745dfsubsd x1, x6
37bc745e3subsd x3, x5
37bc745e7divsd x3, x4
37bc745ebdivsd x1, x4
37bc745efmovapd x0, x3
37bc745f3divsd x7, x4
37bc745f7
37bc745f7loc_37bc745f7:
37bc745f7mov r8l, [rdi]
37bc745fatest r8l, r8l
37bc745fdjle 0x37bc7490a
37bc74603movddup x6, x7
37bc74607movapd x11, x0
37bc7460cmovapd x3, x7
37bc74610movsxd rax, ebp
37bc74613mulsd x7, x2
37bc74617movddup x12, x0
37bc7461cmovups [rsp+96], x6
37bc74621sub rax, 1
37bc74625mulsd x0, x1
37bc74629shl rax, 4
37bc7462dmovddup x14, x1
37bc74632movddup x13, x2
37bc74637mulsd x3, x1
37bc7463badd rax, rsi
37bc7463eadd r8l, 1
37bc74642mov ecx, 1
37bc74647movups [rsp+128], x15
37bc74650mulsd x11, x2
37bc74655subsd x7, x0
37bc74659subsd x7, [rip+0x7d9a87]
37bc74661addsd x11, x3
37bc74666movapd x6, x7
37bc7466aandpd x6, x15
37bc7466fmovsd_xmm [rsp+160], x6
37bc74678movapd x6, x11
37bc7467dandpd x6, x15
37bc74682movq r11, x6
37bc74687jmp 0x37bc74803
37bc7468c
37bc7468c 0f 1f 40 00 ..@.
37bc74690
37bc74690loc_37bc74690:
37bc74690movapd x3, x9
37bc74695movapd x4, x2
37bc74699divsd x3, x10
37bc7469emovddup x1, x3
37bc746a2mulpd x4, x1
37bc746a6mulsd x3, x9
37bc746abmulpd x1, x0
37bc746afshufpd x4, x4, 1
37bc746b4movapd x5, x4
37bc746b8movapd x6, x4
37bc746bcsubpd x4, x2
37bc746c0addpd x5, x2
37bc746c4addsubpd x6, x2
37bc746c8shufpd x1, x1, 1
37bc746cdaddsd x3, x10
37bc746d2shufpd x5, x4, 1
37bc746d7movapd x2, x5
37bc746dbmovapd x5, x1
37bc746dfmovapd x4, x1
37bc746e3addpd x5, x0
37bc746e7subpd x1, x0
37bc746ebunpcklpd x3, x3
37bc746efaddsubpd x4, x0
37bc746f3divpd x6, x3
37bc746f7shufpd x5, x1, 1
37bc746fcdivpd x5, x3
37bc74700divpd x2, x3
37bc74704movapd x0, x5
37bc74708divpd x4, x3
37bc7470c
37bc7470cloc_37bc7470c:
37bc7470cmovapd x1, x14
37bc74711movapd x3, x13
37bc74716movapd x8, x12
37bc7471bmulpd x1, x2
37bc7471fmulpd x3, x6
37bc74723mulpd x8, x0
37bc74728movapd x5, x1
37bc7472caddpd x5, x3
37bc74730subpd x3, x1
37bc74734movapd x1, x13
37bc74739mulpd x1, x2
37bc7473dmovapd x15, x8
37bc74742movsd_xmm x3, x5
37bc74746movapd x5, x14
37bc7474bsubpd x3, x4
37bc7474fmulpd x5, x6
37bc74753addsubpd x1, x5
37bc74757movupd x5, [rsp+96]
37bc7475dmulpd x5, x4
37bc74761subpd x1, x0
37bc74765mulpd x4, x12
37bc7476amulpd x0, [rsp+96]
37bc74770addpd x15, x5
37bc74775subpd x5, x8
37bc7477aaddsubpd x0, x4
37bc7477emovsd_xmm x5, x15
37bc74783subpd x5, x6
37bc74787movq x6, r11
37bc7478ccomisd x6, [rsp+160]
37bc74795subpd x0, x2
37bc74799jbe 0x37bc748a8
37bc7479fmovapd x4, x7
37bc747a3divsd x4, x11
37bc747a8movddup x2, x4
37bc747acmulpd x1, x2
37bc747b0mulsd x4, x7
37bc747b4mulpd x2, x0
37bc747b8movapd x0, x3
37bc747bcaddpd x0, x1
37bc747c0subpd x1, x3
37bc747c4movapd x3, x5
37bc747c8addsd x4, x11
37bc747cdaddpd x3, x2
37bc747d1subpd x2, x5
37bc747d5movsd_xmm x1, x0
37bc747d9unpcklpd x4, x4
37bc747ddmovsd_xmm x2, x3
37bc747e1divpd x1, x4
37bc747e5movapd x0, x2
37bc747e9divpd x0, x4
37bc747ed
37bc747edloc_37bc747ed:
37bc747edadd ecx, 1
37bc747f0movups [rax], x0
37bc747f3movups [rax+16], x1
37bc747f7add rax, r13
37bc747facmp ecx, r8l
37bc747fdje 0x37bc74900
37bc74803
37bc74803loc_37bc74803:
37bc74803movq x6, r9
37bc74808comisd x6, [rsp+120]
37bc7480emovupd x0, [rax]
37bc74812movupd x2, [rax+16]
37bc74817ja 0x37bc74690
37bc7481dmovapd x1, x10
37bc74822movapd x6, x2
37bc74826movapd x4, x0
37bc7482ashufpd x6, x2, 1
37bc7482fshufpd x4, x0, 1
37bc74834divsd x1, x9
37bc74839movddup x5, x1
37bc7483dmulsd x1, x10
37bc74842movapd x3, x5
37bc74846mulpd x3, x2
37bc7484amulpd x5, x0
37bc7484eaddsd x1, x9
37bc74853addsubpd x6, x3
37bc74857shufpd x3, x3, 1
37bc7485cmovapd x8, x3
37bc74861addpd x8, x2
37bc74866subpd x2, x3
37bc7486amovapd x3, x5
37bc7486eaddsubpd x4, x5
37bc74872shufpd x3, x5, 1
37bc74877movapd x5, x3
37bc7487bunpcklpd x1, x1
37bc7487faddpd x5, x0
37bc74883subpd x0, x3
37bc74887divpd x6, x1
37bc7488bmovsd_xmm x2, x8
37bc74890movsd_xmm x0, x5
37bc74894divpd x2, x1
37bc74898divpd x4, x1
37bc7489cdivpd x0, x1
37bc748a0jmp 0x37bc7470c
37bc748a5
37bc748a5 0f 1f 00 ...
37bc748a8
37bc748a8loc_37bc748a8:
37bc748a8movapd x2, x11
37bc748addivsd x2, x7
37bc748b1movddup x4, x2
37bc748b5mulpd x3, x4
37bc748b9mulsd x2, x11
37bc748bemulpd x4, x5
37bc748c2movapd x5, x3
37bc748c6addpd x5, x1
37bc748caaddsd x2, x7
37bc748cesubpd x1, x3
37bc748d2movapd x3, x4
37bc748d6addpd x3, x0
37bc748dasubpd x0, x4
37bc748deunpcklpd x2, x2
37bc748e2movsd_xmm x1, x5
37bc748e6divpd x1, x2
37bc748eamovsd_xmm x0, x3
37bc748eedivpd x0, x2
37bc748f2jmp 0x37bc747ed
37bc748f7
37bc748f7 66 0f 1f 84 00 00 00 00 00 f........
37bc74900
37bc74900loc_37bc74900:
37bc74900movupd x15, [rsp+128]
37bc7490a
37bc7490aloc_37bc7490a:
37bc7490amov eax, edx
37bc7490csub eax, ebp
37bc7490eadd ebp, 2
37bc74911lea r12l, [r12+2*rax+1]
37bc74916cmp ebp, edx
37bc74918jle 0x37bc740c5
37bc7491e
37bc7491eloc_37bc7491e:
37bc7491elea eax, [rdx+1]
37bc74921mov r14l, r10l
37bc74924imul eax, edx
37bc74927mov r12l, eax
37bc7492ashr r12l, 31
37bc7492eadd r12l, eax
37bc74931sar r12l, 1
37bc74934test edx, edx
37bc74936jle 0x37bc741e0
37bc7493cmov [rsp+448], rdi
37bc74944mov rbp, [rsp+440]
37bc7494clea r15l, [r12+1]
37bc74951mov r13, [rsp+464]
37bc74959jmp 0x37bc749a6
37bc7495b
37bc7495b 0f 1f 44 00 00 ..D..
37bc74960
37bc74960loc_37bc74960:
37bc74960cmp r14l, edx
37bc74963jl 0x37bc750e0
37bc74969
37bc74969loc_37bc74969:
37bc74969cmp r14l, eax
37bc7496cje 0x37bc74997
37bc7496esub rax, 1
37bc74972mov [rsp+32], rbx
37bc74977shl r12, 4
37bc7497bmov r8, rbx
37bc7497eshl rax, 4
37bc74982mov rcx, [rsp+448]
37bc7498alea rdx, [rsi+r12]
37bc7498elea r9, [rsi+rax]
37bc74992call zswap_
37bc74997
37bc74997loc_37bc74997:
37bc74997mov r14l, edi
37bc7499a
37bc7499aloc_37bc7499a:
37bc7499atest r14l, r14l
37bc7499djle 0x37bc741e0
37bc749a3mov edx, [rbp]
37bc749a6
37bc749a6loc_37bc749a6:
37bc749a6mov ecx, edx
37bc749a8lea edi, [r14-1]
37bc749acsub ecx, r14l
37bc749afmovsxd r12, edi
37bc749b2lea eax, [rcx+1]
37bc749b5sub r15l, eax
37bc749b8movsxd rax, [r13+4*r12]
37bc749bdtest eax, eax
37bc749bfjg 0x37bc74960
37bc749c1cmp r14l, edx
37bc749c4jl 0x37bc75170
37bc749ca
37bc749caloc_37bc749ca:
37bc749camov edi, r14l
37bc749cdadd edi, eax
37bc749cfje 0x37bc749fa
37bc749d1not eax
37bc749d3mov [rsp+32], rbx
37bc749d8shl r12, 4
37bc749dcmov r8, rbx
37bc749dfcdqe
37bc749e1mov rcx, [rsp+448]
37bc749e9lea rdx, [rsi+r12]
37bc749edshl rax, 4
37bc749f1lea r9, [rsi+rax]
37bc749f5call zswap_
37bc749fa
37bc749faloc_37bc749fa:
37bc749famov eax, [rbp]
37bc749fdsub eax, r14l
37bc74a00sub r14l, 2
37bc74a04add eax, 2
37bc74a07sub r15l, eax
37bc74a0ajmp 0x37bc7499a
37bc74a0c
37bc74a0c 0f 1f 40 00 ..@.
37bc74a10
37bc74a10loc_37bc74a10:
37bc74a10mov ecx, ebp
37bc74a12lea rax, [rsi+rax-16]
37bc74a17add ecx, edx
37bc74a19mov [rsp+120], rax
37bc74a1eje 0x37bc74a45
37bc74a20not edx
37bc74a22mov [rsp+32], rbx
37bc74a27mov rcx, [rsp+448]
37bc74a2fmov r8, rbx
37bc74a32movsxd rdx, edx
37bc74a35shl rdx, 4
37bc74a39lea r9, [rsi+rdx]
37bc74a3dmov rdx, rax
37bc74a40call zswap_
37bc74a45
37bc74a45loc_37bc74a45:
37bc74a45movsxd r11, r12l
37bc74a48mov [rsp+40], rdi
37bc74a4dmov rcx, [rsp+96]
37bc74a52movsxd r14, r14l
37bc74a55lea rdx, [r11-1]
37bc74a59lea rdi, [rip+0x7d9648]
37bc74a60mov [rsp+64], rbx
37bc74a65shl r14, 4
37bc74a69shl rdx, 4
37bc74a6dmov [rsp+56], rsi
37bc74a72lea eax, [r15-2]
37bc74a76add r14, r13
37bc74a79mov [rsp+48], rbx
37bc74a7elea r9, [r13+rdx]
37bc74a83mov rdx, [rsp+448]
37bc74a8blea r8, [rip+0x7d9606]
37bc74a92mov [rsp+32], rdi
37bc74a97mov [rsp+160], r11
37bc74a9fmov [rsp+128], eax
37bc74aa6mov [rsp+176], eax
37bc74aadcall zgeru_
37bc74ab2mov rdx, [rsp+120]
37bc74ab7mov [rsp+64], rbx
37bc74abclea r8, [rip+0x7d95d5]
37bc74ac3mov eax, [rsp+128]
37bc74acamov rcx, [rsp+96]
37bc74acfmov [rsp+56], rsi
37bc74ad4mov [rsp+40], rdx
37bc74ad9mov rdx, [rsp+448]
37bc74ae1mov [rsp+176], eax
37bc74ae8mov eax, r12l
37bc74aebsub eax, ebp
37bc74aedmov [rsp+48], rbx
37bc74af2cdqe
37bc74af4mov [rsp+32], rdi
37bc74af9sub rax, 1
37bc74afdshl rax, 4
37bc74b01lea r9, [r13+rax]
37bc74b06call zgeru_
37bc74b0bmovsd_xmm x11, [r14-48]
37bc74b11movsd_xmm x12, [r14-40]
37bc74b17mov r11, [rsp+160]
37bc74b1fmovsd_xmm x2, [r14-32]
37bc74b25movapd x7, x11
37bc74b2amovapd x6, x12
37bc74b2fmovsd_xmm x8, [r14-24]
37bc74b35shl r11, 4
37bc74b39andpd x7, x15
37bc74b3eandpd x6, x15
37bc74b43add r11, r13
37bc74b46comisd x6, x7
37bc74b4amovsd_xmm [rsp+120], x7
37bc74b50movq r8, x6
37bc74b55movsd_xmm x3, [r11-32]
37bc74b5bmovsd_xmm x5, [r11-24]
37bc74b61jbe 0x37bc752a0
37bc74b67movapd x0, x11
37bc74b6cmovapd x9, x3
37bc74b71movapd x1, x11
37bc74b76divsd x0, x12
37bc74b7bmulsd x9, x0
37bc74b80movapd x10, x0
37bc74b85mulsd x1, x0
37bc74b89mulsd x10, x2
37bc74b8eaddsd x9, x5
37bc74b93mulsd x5, x0
37bc74b97mulsd x0, x8
37bc74b9caddsd x1, x12
37bc74ba1addsd x10, x8
37bc74ba6divsd x9, x1
37bc74babsubsd x5, x3
37bc74bafsubsd x0, x2
37bc74bb3divsd x0, x1
37bc74bb7divsd x5, x1
37bc74bbbmovapd x8, x0
37bc74bc0divsd x10, x1
37bc74bc5
37bc74bc5loc_37bc74bc5:
37bc74bc5mov rax, [rsp+448]
37bc74bcdmov ecx, [rax]
37bc74bcftest ecx, ecx
37bc74bd1jle 0x37bc74ea2
37bc74bd7movapd x1, x10
37bc74bdcmovapd x0, x8
37bc74be1movsxd rax, r15l
37bc74be4add ecx, 1
37bc74be7mulsd x1, x5
37bc74bebmovapd x7, x10
37bc74bf0sub rax, 1
37bc74bf4mov r11, [rsp+168]
37bc74bfcmulsd x0, x9
37bc74c01shl rax, 4
37bc74c05mov edx, 1
37bc74c0amovapd x13, x11
37bc74c0fmulsd x7, x9
37bc74c14add rax, rsi
37bc74c17movups [rsp+144], x15
37bc74c20addsd x0, x1
37bc74c24movapd x14, x0
37bc74c29movapd x0, x8
37bc74c2emulsd x0, x5
37bc74c32subsd x7, x0
37bc74c36subsd x7, [rip+0x7d94aa]
37bc74c3emovapd x6, x7
37bc74c42andpd x6, x15
37bc74c47movsd_xmm [rsp+160], x6
37bc74c50movapd x6, x14
37bc74c55andpd x6, x15
37bc74c5amovq r9, x6
37bc74c5fjmp 0x37bc74db4
37bc74c64
37bc74c64 0f 1f 40 00 ..@.
37bc74c68
37bc74c68loc_37bc74c68:
37bc74c68movapd x4, x13
37bc74c6dmovapd x3, x0
37bc74c71movapd x11, x13
37bc74c76divsd x4, x12
37bc74c7bmulsd x3, x4
37bc74c7fmulsd x11, x4
37bc74c84addsd x3, x1
37bc74c88mulsd x1, x4
37bc74c8caddsd x11, x12
37bc74c91divsd x3, x11
37bc74c96subsd x1, x0
37bc74c9amovapd x0, x4
37bc74c9emulsd x4, x2
37bc74ca2mulsd x0, x6
37bc74ca6subsd x4, x6
37bc74caaaddsd x0, x2
37bc74caedivsd x4, x11
37bc74cb3divsd x1, x11
37bc74cb8movapd x2, x4
37bc74cbcdivsd x0, x11
37bc74cc1
37bc74cc1loc_37bc74cc1:
37bc74cc1movapd x4, x10
37bc74cc6movapd x6, x8
37bc74ccbmovapd x11, x8
37bc74cd0mulsd x4, x3
37bc74cd4movapd x15, x2
37bc74cd9mulsd x6, x1
37bc74cddmulsd x11, x3
37bc74ce2mulsd x15, x5
37bc74ce7subsd x4, x6
37bc74cebmovapd x6, x10
37bc74cf0mulsd x6, x1
37bc74cf4subsd x4, x0
37bc74cf8addsd x6, x11
37bc74cfdmovapd x11, x0
37bc74d02mulsd x11, x9
37bc74d07mulsd x0, x5
37bc74d0bsubsd x6, x2
37bc74d0fmulsd x2, x9
37bc74d14subsd x11, x15
37bc74d19addsd x0, x2
37bc74d1dsubsd x11, x3
37bc74d22movq x3, r9
37bc74d27comisd x3, [rsp+160]
37bc74d30subsd x0, x1
37bc74d34jbe 0x37bc74e38
37bc74d3amovapd x1, x7
37bc74d3emovapd x15, x4
37bc74d43movapd x2, x7
37bc74d47divsd x1, x14
37bc74d4cmulsd x15, x1
37bc74d51movapd x3, x1
37bc74d55mulsd x2, x1
37bc74d59mulsd x3, x11
37bc74d5eaddsd x15, x6
37bc74d63mulsd x6, x1
37bc74d67mulsd x1, x0
37bc74d6baddsd x2, x14
37bc74d70addsd x3, x0
37bc74d74divsd x15, x2
37bc74d79subsd x6, x4
37bc74d7dsubsd x1, x11
37bc74d82movapd x0, x1
37bc74d86divsd x6, x2
37bc74d8adivsd x3, x2
37bc74d8edivsd x0, x2
37bc74d92
37bc74d92loc_37bc74d92:
37bc74d92add edx, 1
37bc74d95movsd_xmm [rax-16], x15
37bc74d9bmovsd_xmm [rax-8], x6
37bc74da0movsd_xmm [rax], x3
37bc74da4movsd_xmm [rax+8], x0
37bc74da9add rax, r11
37bc74daccmp edx, ecx
37bc74daeje 0x37bc74e98
37bc74db4
37bc74db4loc_37bc74db4:
37bc74db4movq x4, r8
37bc74db9comisd x4, [rsp+120]
37bc74dbfmovsd_xmm x0, [rax-16]
37bc74dc4movsd_xmm x1, [rax-8]
37bc74dc9movsd_xmm x6, [rax]
37bc74dcdmovsd_xmm x2, [rax+8]
37bc74dd2ja 0x37bc74c68
37bc74dd8movapd x4, x12
37bc74dddmovapd x3, x1
37bc74de1movapd x11, x12
37bc74de6divsd x4, x13
37bc74debmulsd x3, x4
37bc74defmulsd x11, x4
37bc74df4addsd x3, x0
37bc74df8mulsd x0, x4
37bc74dfcaddsd x11, x13
37bc74e01divsd x3, x11
37bc74e06subsd x1, x0
37bc74e0amovapd x0, x4
37bc74e0emulsd x0, x2
37bc74e12mulsd x4, x6
37bc74e16addsd x0, x6
37bc74e1asubsd x2, x4
37bc74e1edivsd x1, x11
37bc74e23divsd x0, x11
37bc74e28divsd x2, x11
37bc74e2djmp 0x37bc74cc1
37bc74e32
37bc74e32 66 0f 1f 44 00 00 f..D..
37bc74e38
37bc74e38loc_37bc74e38:
37bc74e38movapd x1, x14
37bc74e3dmovapd x15, x6
37bc74e42movapd x2, x14
37bc74e47divsd x1, x7
37bc74e4bmulsd x15, x1
37bc74e50movapd x3, x1
37bc74e54mulsd x2, x1
37bc74e58mulsd x3, x0
37bc74e5caddsd x15, x4
37bc74e61mulsd x4, x1
37bc74e65mulsd x1, x11
37bc74e6aaddsd x2, x7
37bc74e6eaddsd x3, x11
37bc74e73divsd x15, x2
37bc74e78subsd x6, x4
37bc74e7csubsd x0, x1
37bc74e80divsd x6, x2
37bc74e84divsd x3, x2
37bc74e88divsd x0, x2
37bc74e8cjmp 0x37bc74d92
37bc74e91
37bc74e91 0f 1f 80 00 00 00 00 .......
37bc74e98
37bc74e98loc_37bc74e98:
37bc74e98movupd x15, [rsp+144]
37bc74ea2
37bc74ea2loc_37bc74ea2:
37bc74ea2sub r12l, r15l
37bc74ea5mov r15l, [rsp+128]
37bc74eadlea r14l, [r12+1]
37bc74eb2test r15l, r15l
37bc74eb5jg 0x37bc7435b
37bc74ebb
37bc74ebbloc_37bc74ebb:
37bc74ebbmov rax, [rsp+440]
37bc74ec3mov rdi, [rsp+448]
37bc74ecbmov r8l, [rax]
37bc74ecetest r8l, r8l
37bc74ed1jle 0x37bc741e0
37bc74ed7mov r14, [rsp+464]
37bc74edfmov r13l, 1
37bc74ee5mov r12l, 1
37bc74eebjmp 0x37bc74f89
37bc74ef0
37bc74ef0loc_37bc74ef0:
37bc74ef0mov [rsp+48], rdx
37bc74ef5mov rdx, [rsp+96]
37bc74efamov r8, rdi
37bc74efdlea r9, [rip+0x7d9194]
37bc74f04mov [rsp+176], eax
37bc74f0blea rax, [rip+0x7d91a6]
37bc74f12lea rcx, [rip+0x7d9193]
37bc74f19mov [rsp+64], rax
37bc74f1elea rax, [rip+0x7d9183]
37bc74f25mov [rsp+56], rax
37bc74f2amov [rsp+88], 9
37bc74f33mov [rsp+80], rbx
37bc74f38mov [rsp+72], r15
37bc74f3dmov [rsp+40], rbx
37bc74f42mov [rsp+32], rsi
37bc74f47call zgemv_
37bc74f4cmovsxd rax, [r14+4*rbp]
37bc74f50cmp eax, r12l
37bc74f53je 0x37bc74f74
37bc74f55sub rax, 1
37bc74f59mov [rsp+32], rbx
37bc74f5emov r8, rbx
37bc74f61mov rdx, r15
37bc74f64shl rax, 4
37bc74f68mov rcx, rdi
37bc74f6blea r9, [rsi+rax]
37bc74f6fcall zswap_
37bc74f74
37bc74f74loc_37bc74f74:
37bc74f74add r12l, 1
37bc74f78
37bc74f78loc_37bc74f78:
37bc74f78mov rax, [rsp+440]
37bc74f80cmp [rax], r12l
37bc74f83jl 0x37bc741e0
37bc74f89
37bc74f89loc_37bc74f89:
37bc74f89lea eax, [r12-1]
37bc74f8emovsxd rdx, r13l
37bc74f91add r13l, r12l
37bc74f94movsxd rbp, eax
37bc74f97sub rdx, 1
37bc74f9bmov r11, rbp
37bc74f9emov ecx, [r14+4*rbp]
37bc74fa2shl rdx, 4
37bc74fa6add rdx, [rsp+456]
37bc74faeshl r11, 4
37bc74fb2lea r15, [rsi+r11]
37bc74fb6test ecx, ecx
37bc74fb8jg 0x37bc74ef0
37bc74fbemov [rsp+120], eax
37bc74fc2lea rcx, [rip+0x7d90df]
37bc74fc9lea r9, [rip+0x7d90c8]
37bc74fd0mov r8, rdi
37bc74fd3mov [rsp+176], eax
37bc74fdalea rax, [rip+0x7d90d7]
37bc74fe1mov [rsp+64], rax
37bc74fe6mov [rsp+56], rcx
37bc74feblea rcx, [rip+0x7d90ba]
37bc74ff2mov [rsp+48], rdx
37bc74ff7mov rdx, [rsp+96]
37bc74ffcmov [rsp+88], 9
37bc75005mov [rsp+80], rbx
37bc7500amov [rsp+72], r15
37bc7500fmov [rsp+40], rbx
37bc75014mov [rsp+32], rsi
37bc75019mov [rsp+160], r11
37bc75021call zgemv_
37bc75026mov eax, [rsp+120]
37bc7502amov [rsp+80], rbx
37bc7502flea rcx, [rip+0x7d9072]
37bc75036mov r11, [rsp+160]
37bc7503emov [rsp+56], rcx
37bc75043mov r8, rdi
37bc75046lea rcx, [rip+0x7d905f]
37bc7504dmov [rsp+176], eax
37bc75054mov rdx, [rsp+96]
37bc75059lea r9, [rip+0x7d9038]
37bc75060lea rax, [rsi+r11+16]
37bc75065mov [rsp+40], rbx
37bc7506amov [rsp+72], rax
37bc7506flea rax, [rip+0x7d9042]
37bc75076mov [rsp+64], rax
37bc7507bmovsxd rax, r13l
37bc7507esub rax, 1
37bc75082mov [rsp+32], rsi
37bc75087mov [rsp+88], 9
37bc75090shl rax, 4
37bc75094add rax, [rsp+456]
37bc7509cmov [rsp+48], rax
37bc750a1call zgemv_
37bc750a6mov eax, [r14+4*rbp]
37bc750aamov ecx, r12l
37bc750adadd ecx, eax
37bc750afje 0x37bc750d0
37bc750b1not eax
37bc750b3mov [rsp+32], rbx
37bc750b8mov r8, rbx
37bc750bbmov rdx, r15
37bc750becdqe
37bc750c0mov rcx, rdi
37bc750c3shl rax, 4
37bc750c7lea r9, [rsi+rax]
37bc750cbcall zswap_
37bc750d0
37bc750d0loc_37bc750d0:
37bc750d0lea r13l, [r12+r13+1]
37bc750d5add r12l, 2
37bc750d9jmp 0x37bc74f78
37bc750de
37bc750de 66 90 f.
37bc750e0
37bc750e0loc_37bc750e0:
37bc750e0mov [rsp+176], ecx
37bc750e7mov rcx, r12
37bc750eamov r8, [rsp+448]
37bc750f2lea rdx, [rsp+176]
37bc750fashl rcx, 4
37bc750femov [rsp+80], rbx
37bc75103lea r9, [rip+0x7d8f8e]
37bc7510alea rax, [rsi+rcx]
37bc7510emov [rsp+40], rbx
37bc75113mov [rsp+72], rax
37bc75118lea rax, [rip+0x7d8f99]
37bc7511fmov [rsp+64], rax
37bc75124lea rax, [rip+0x7d8f7d]
37bc7512bmov [rsp+56], rax
37bc75130movsxd rax, r15l
37bc75133mov [rsp+88], 9
37bc7513cshl rax, 4
37bc75140add rax, [rsp+456]
37bc75148mov [rsp+48], rax
37bc7514dlea rax, [rsi+rcx+16]
37bc75152lea rcx, [rip+0x7d8f53]
37bc75159mov [rsp+32], rax
37bc7515ecall zgemv_
37bc75163movsxd rax, [r13+4*r12]
37bc75168jmp 0x37bc74969
37bc7516d
37bc7516d 0f 1f 00 ...
37bc75170
37bc75170loc_37bc75170:
37bc75170mov rax, r12
37bc75173mov [rsp+176], ecx
37bc7517alea rdi, [rip+0x7d8f37]
37bc75181mov r8, [rsp+448]
37bc75189shl rax, 4
37bc7518dmov [rsp+80], rbx
37bc75192lea rdx, [rsp+176]
37bc7519alea r9, [rip+0x7d8ef7]
37bc751a1lea rcx, [rsi+rax]
37bc751a5lea r11, [rsi+rax+16]
37bc751aamov [rsp+160], rax
37bc751b2mov [rsp+72], rcx
37bc751b7movsxd rcx, r15l
37bc751balea rax, [rip+0x7d8ee7]
37bc751c1shl rcx, 4
37bc751c5mov [rsp+56], rax
37bc751caadd rcx, [rsp+456]
37bc751d2mov [rsp+48], rcx
37bc751d7lea rcx, [rip+0x7d8ece]
37bc751demov [rsp+32], r11
37bc751e3mov [rsp+88], 9
37bc751ecmov [rsp+64], rdi
37bc751f1mov [rsp+40], rbx
37bc751f6mov [rsp+120], r11
37bc751fbmov [rsp+96], rdx
37bc75200call zgemv_
37bc75205mov rax, [rsp+160]
37bc7520dmov ecx, [rbp]
37bc75210mov [rsp+88], 9
37bc75219mov r11, [rsp+120]
37bc7521emov [rsp+80], rbx
37bc75223lea r9, [rip+0x7d8e6e]
37bc7522alea rax, [rsi+rax-16]
37bc7522fsub ecx, r14l
37bc75232mov [rsp+64], rdi
37bc75237mov r8, [rsp+448]
37bc7523fmov [rsp+72], rax
37bc75244lea rax, [rip+0x7d8e5d]
37bc7524bmov rdx, [rsp+96]
37bc75250mov [rsp+56], rax
37bc75255mov eax, r15l
37bc75258sub eax, ecx
37bc7525amov [rsp+40], rbx
37bc7525fcdqe
37bc75261mov [rsp+32], r11
37bc75266sub rax, 1
37bc7526amov [rsp+176], ecx
37bc75271lea rcx, [rip+0x7d8e34]
37bc75278shl rax, 4
37bc7527cadd rax, [rsp+456]
37bc75284mov [rsp+48], rax
37bc75289call zgemv_
37bc7528emov eax, [r13+4*r12]
37bc75293jmp 0x37bc749ca
37bc75298
37bc75298 0f 1f 84 00 00 00 00 00 ........
37bc752a0
37bc752a0loc_37bc752a0:
37bc752a0movapd x0, x12
37bc752a5movapd x9, x5
37bc752aamovapd x1, x12
37bc752afdivsd x0, x11
37bc752b4mulsd x9, x0
37bc752b9movapd x10, x0
37bc752bemulsd x1, x0
37bc752c2mulsd x10, x8
37bc752c7addsd x9, x3
37bc752ccmulsd x3, x0
37bc752d0mulsd x0, x2
37bc752d4addsd x1, x11
37bc752d9addsd x10, x2
37bc752dedivsd x9, x1
37bc752e3subsd x5, x3
37bc752e7subsd x8, x0
37bc752ecdivsd x5, x1
37bc752f0divsd x10, x1
37bc752f5divsd x8, x1
37bc752fajmp 0x37bc74bc5
37bc752ff
37bc752ff 90 .
37bc75300
37bc75300loc_37bc75300:
37bc75300movapd x3, x10
37bc75305divsd x3, x9
37bc7530amovapd x2, x3
37bc7530emovapd x4, x3
37bc75312movapd x7, x3
37bc75316mulsd x2, x1
37bc7531amulsd x7, x0
37bc7531emulsd x4, x10
37bc75323addsd x2, x6
37bc75327mulsd x6, x3
37bc7532bmulsd x3, x5
37bc7532faddsd x7, x5
37bc75333addsd x4, x9
37bc75338subsd x1, x6
37bc7533cdivsd x2, x4
37bc75340subsd x0, x3
37bc75344divsd x1, x4
37bc75348divsd x7, x4
37bc7534cdivsd x0, x4
37bc75350jmp 0x37bc745f7
37bc75355
37bc75355 0f 1f 00 ...
37bc75358
37bc75358loc_37bc75358:
37bc75358movsxd r14, r14l
37bc7535bsub edx, ebp
37bc7535dmov [rsp+64], rbx
37bc75362lea rcx, [rsp+176]
37bc7536ashl r14, 4
37bc7536esub edx, 1
37bc75371mov [rsp+48], rbx
37bc75376lea rax, [rsi+r14]
37bc7537alea r8, [rsi+r14-32]
37bc7537fmov [rsp+96], rcx
37bc75384mov [rsp+176], edx
37bc7538blea edx, [r12+1]
37bc75390mov [rsp+56], rax
37bc75395movsxd rdx, edx
37bc75398mov [rsp+120], rax
37bc7539dlea rax, [rip+0x7d8d04]
37bc753a4shl rdx, 4
37bc753a8mov [rsp+40], r8
37bc753adlea r9, [r15+rdx]
37bc753b1lea r8, [rip+0x7d8ce0]
37bc753b8mov rdx, rdi
37bc753bbmov [rsp+32], rax
37bc753c0call zgeru_
37bc753c5mov rcx, [rsp+440]
37bc753cdmov rax, [rsp+120]
37bc753d2mov edx, [rcx]
37bc753d4mov rcx, [rsp+96]
37bc753d9mov [rsp+56], rax
37bc753delea rax, [rsi+r14-16]
37bc753e3mov [rsp+40], rax
37bc753e8lea rax, [rip+0x7d8cb9]
37bc753efmov r8l, edx
37bc753f2sub edx, ebp
37bc753f4mov [rsp+32], rax
37bc753f9lea edx, [rdx+r12+1]
37bc753femov [rsp+64], rbx
37bc75403sub r8l, ebp
37bc75406mov [rsp+48], rbx
37bc7540bmovsxd rdx, edx
37bc7540esub r8l, 1
37bc75412shl rdx, 4
37bc75416mov [rsp+176], r8l
37bc7541elea r8, [rip+0x7d8c73]
37bc75425lea r9, [r15+rdx]
37bc75429mov rdx, rdi
37bc7542ccall zgeru_
37bc75431mov rax, [rsp+440]
37bc75439mov edx, [rax]
37bc7543bmov r10l, edx
37bc7543ejmp 0x37bc7453e
37bc75443
37bc75443loc_37bc75443:
37bc75443neg eax
37bc75445jmp 0x37bc741be
37bc73f00
37bc7544a
37bc7544a // align 0x10
37bc7544a // align 0x10
37bc75450
37bc75450zdrscl_:
37bc75450push r12
37bc75452push rbp
37bc75453push rdi
37bc75454push rsi
37bc75455push rbx
37bc75456sub rsp, 160
37bc7545dmovups [rsp+48], x6
37bc75462movups [rsp+64], x7
37bc75467movups [rsp+80], x8
37bc7546dmovups [rsp+96], x9
37bc75473movups [rsp+112], x10
37bc75479movups [rsp+128], x11
37bc75482movups [rsp+144], x12
37bc7548bmov eax, [rcx]
37bc7548dmov rbx, rcx
37bc75490mov rbp, rdx
37bc75493mov rsi, r8
37bc75496mov rdi, r9
37bc75499test eax, eax
37bc7549bjle 0x37bc755ad
37bc754a1mov edx, 1
37bc754a6lea rcx, [rip+0x7d8c53]
37bc754adpxor x12, x12
37bc754b2mov r12l, 1
37bc754b8call dlamch_
37bc754bdmovsd_xmm x6, [rip+0x7d8c43]
37bc754c5movsd_xmm x9, [rbp]
37bc754cblea rbp, [rsp+40]
37bc754d0movapd x11, x0
37bc754d5movapd x10, x6
37bc754damovapd x7, x6
37bc754demovapd x8, x9
37bc754e3divsd x10, x0
37bc754e8mulsd x8, x0
37bc754eddivsd x7, x10
37bc754f2nop [rax]
37bc754f5nop [rax+rax]
37bc75500
37bc75500loc_37bc75500:
37bc75500movapd x1, x8
37bc75505movapd x0, x6
37bc75509andpd x1, [rip+0x7d8bff]
37bc75511andpd x0, [rip+0x7d8bf7]
37bc75519comisd x1, x0
37bc7551djbe 0x37bc7552f
37bc7551fucomisd x6, x12
37bc75524setp al
37bc75527cmovne eax, r12l
37bc7552btest al, al
37bc7552djne 0x37bc75578
37bc7552f
37bc7552floc_37bc7552f:
37bc7552fmovapd x1, x7
37bc75533movapd x0, x9
37bc75538andpd x1, [rip+0x7d8bd0]
37bc75540andpd x0, [rip+0x7d8bc8]
37bc75548comisd x1, x0
37bc7554cjbe 0x37bc75590
37bc7554emovapd x6, x7
37bc75552movapd x0, x10
37bc75557divsd x7, x10
37bc7555c
37bc7555cloc_37bc7555c:
37bc7555cmov r9, rdi
37bc7555fmov r8, rsi
37bc75562mov rdx, rbp
37bc75565mov rcx, rbx
37bc75568movsd_xmm [rsp+40], x0
37bc7556ecall zdscal_
37bc75573jmp 0x37bc75500
37bc75575
37bc75575 0f 1f 00 ...
37bc75578
37bc75578loc_37bc75578:
37bc75578movapd x9, x8
37bc7557dmovapd x0, x11
37bc75582mulsd x8, x11
37bc75587jmp 0x37bc7555c
37bc75589
37bc75589 0f 1f 80 00 00 00 00 .......
37bc75590
37bc75590loc_37bc75590:
37bc75590divsd x6, x9
37bc75595mov r9, rdi
37bc75598mov r8, rsi
37bc7559bmov rdx, rbp
37bc7559emov rcx, rbx
37bc755a1movsd_xmm [rsp+40], x6
37bc755a7call zdscal_
37bc755acnop
37bc755ad
37bc755adloc_37bc755ad:
37bc755admovups x6, [rsp+48]
37bc755b2movups x7, [rsp+64]
37bc755b7movups x8, [rsp+80]
37bc755bdmovups x9, [rsp+96]
37bc755c3movups x11, [rsp+128]
37bc755ccmovups x10, [rsp+112]
37bc755d2movups x12, [rsp+144]
37bc755dbadd rsp, 160
37bc755e2pop rbx
37bc755e3pop rsi
37bc755e4pop rdi
37bc755e5pop rbp
37bc755e6pop r12
37bc755e8ret
37bc75450
37bc75450zdrscl_:
37bc75450push r12
37bc75452push rbp
37bc75453push rdi
37bc75454push rsi
37bc75455push rbx
37bc75456sub rsp, 160
37bc7545dmovups [rsp+48], x6
37bc75462movups [rsp+64], x7
37bc75467movups [rsp+80], x8
37bc7546dmovups [rsp+96], x9
37bc75473movups [rsp+112], x10
37bc75479movups [rsp+128], x11
37bc75482movups [rsp+144], x12
37bc7548bmov eax, [rcx]
37bc7548dmov rbx, rcx
37bc75490mov rbp, rdx
37bc75493mov rsi, r8
37bc75496mov rdi, r9
37bc75499test eax, eax
37bc7549bjle 0x37bc755ad
37bc754a1mov edx, 1
37bc754a6lea rcx, [rip+0x7d8c53]
37bc754adpxor x12, x12
37bc754b2mov r12l, 1
37bc754b8call dlamch_
37bc754bdmovsd_xmm x6, [rip+0x7d8c43]
37bc754c5movsd_xmm x9, [rbp]
37bc754cblea rbp, [rsp+40]
37bc754d0movapd x11, x0
37bc754d5movapd x10, x6
37bc754damovapd x7, x6
37bc754demovapd x8, x9
37bc754e3divsd x10, x0
37bc754e8mulsd x8, x0
37bc754eddivsd x7, x10
37bc754f2nop [rax]
37bc754f5nop [rax+rax]
37bc75500
37bc75500loc_37bc75500:
37bc75500movapd x1, x8
37bc75505movapd x0, x6
37bc75509andpd x1, [rip+0x7d8bff]
37bc75511andpd x0, [rip+0x7d8bf7]
37bc75519comisd x1, x0
37bc7551djbe 0x37bc7552f
37bc7551fucomisd x6, x12
37bc75524setp al
37bc75527cmovne eax, r12l
37bc7552btest al, al
37bc7552djne 0x37bc75578
37bc7552f
37bc7552floc_37bc7552f:
37bc7552fmovapd x1, x7
37bc75533movapd x0, x9
37bc75538andpd x1, [rip+0x7d8bd0]
37bc75540andpd x0, [rip+0x7d8bc8]
37bc75548comisd x1, x0
37bc7554cjbe 0x37bc75590
37bc7554emovapd x6, x7
37bc75552movapd x0, x10
37bc75557divsd x7, x10
37bc7555c
37bc7555cloc_37bc7555c:
37bc7555cmov r9, rdi
37bc7555fmov r8, rsi
37bc75562mov rdx, rbp
37bc75565mov rcx, rbx
37bc75568movsd_xmm [rsp+40], x0
37bc7556ecall zdscal_
37bc75573jmp 0x37bc75500
37bc75575
37bc75575 0f 1f 00 ...
37bc75578
37bc75578loc_37bc75578:
37bc75578movapd x9, x8
37bc7557dmovapd x0, x11
37bc75582mulsd x8, x11
37bc75587jmp 0x37bc7555c
37bc75589
37bc75589 0f 1f 80 00 00 00 00 .......
37bc75590
37bc75590loc_37bc75590:
37bc75590divsd x6, x9
37bc75595mov r9, rdi
37bc75598mov r8, rsi
37bc7559bmov rdx, rbp
37bc7559emov rcx, rbx
37bc755a1movsd_xmm [rsp+40], x6
37bc755a7call zdscal_
37bc755acnop
37bc755ad
37bc755adloc_37bc755ad:
37bc755admovups x6, [rsp+48]
37bc755b2movups x7, [rsp+64]
37bc755b7movups x8, [rsp+80]
37bc755bdmovups x9, [rsp+96]
37bc755c3movups x11, [rsp+128]
37bc755ccmovups x10, [rsp+112]
37bc755d2movups x12, [rsp+144]
37bc755dbadd rsp, 160
37bc755e2pop rbx
37bc755e3pop rsi
37bc755e4pop rdi
37bc755e5pop rbp
37bc755e6pop r12
37bc755e8ret
37bc75450
37bc755e9
37bc755e9 // align 0x10
37bc755e9 // align 0x10
37bc755f0
37bc755f0zrscl_:
37bc755f0push rbx
37bc755f1sub rsp, 240
37bc755f8movups [rsp+128], x6
37bc75600movups [rsp+144], x7
37bc75608movups [rsp+160], x8
37bc75611movups [rsp+176], x9
37bc7561amovups [rsp+192], x10
37bc75623movups [rsp+208], x11
37bc7562cmovups [rsp+224], x12
37bc75635mov rax, rdx
37bc75638mov edx, [rcx]
37bc7563amov rbx, rcx
37bc7563dtest edx, edx
37bc7563fjle 0x37bc7576d
37bc75645mov edx, 1
37bc7564alea rcx, [rip+0x7d8acf]
37bc75651mov [rsp+280], r9
37bc75659mov [rsp+272], r8
37bc75661mov [rsp+264], rax
37bc75669call dlamch_
37bc7566emovsd_xmm x5, [rip+0x7d8ab2]
37bc75676mov edx, 1
37bc7567blea rcx, [rip+0x7d8a9f]
37bc75682movsd_xmm [rsp+104], x0
37bc75688divsd x5, x0
37bc7568cmovsd_xmm [rsp+32], x0
37bc75692movapd x7, x5
37bc75696movsd_xmm [rsp+96], x5
37bc7569ccall dlamch_
37bc756a1pxor x4, x4
37bc756a5mov rax, [rsp+264]
37bc756admovsd_xmm x1, [rsp+32]
37bc756b3movapd x8, x0
37bc756b8mov r9, [rsp+280]
37bc756c0mov r8, [rsp+272]
37bc756c8movsd_xmm x0, [rax+8]
37bc756cdmovsd_xmm x2, [rax]
37bc756d1ucomisd x0, x4
37bc756d5movsd_xmm [rsp+88], x2
37bc756dbjp 0x37bc756e3
37bc756ddje 0x37bc75860
37bc756e3
37bc756e3loc_37bc756e3:
37bc756e3pxor x4, x4
37bc756e7movapd x3, x0
37bc756ebandpd x3, [rip+0x7d8a3d]
37bc756f3ucomisd x2, x4
37bc756f7jp 0x37bc757b8
37bc756fdjne 0x37bc757b8
37bc75703comisd x3, x7
37bc75707ja 0x37bc75930
37bc7570dmov [rsp+112], 0
37bc75716comisd x1, x3
37bc7571ajbe 0x37bc75900
37bc75720divsd x1, x0
37bc75724xorpd x1, [rip+0x7d8a14]
37bc7572cmovsd_xmm [rsp+120], x1
37bc75732
37bc75732loc_37bc75732:
37bc75732lea rdx, [rsp+112]
37bc75737mov rcx, rbx
37bc7573amov [rsp+280], r9
37bc75742mov [rsp+272], r8
37bc7574acall zscal_
37bc7574fmov r9, [rsp+280]
37bc75757lea rdx, [rsp+96]
37bc7575cmov rcx, rbx
37bc7575fmov r8, [rsp+272]
37bc75767call zdscal_
37bc7576cnop
37bc7576d
37bc7576dloc_37bc7576d:
37bc7576dmovups x6, [rsp+128]
37bc75775movups x7, [rsp+144]
37bc7577dmovups x8, [rsp+160]
37bc75786movups x9, [rsp+176]
37bc7578fmovups x10, [rsp+192]
37bc75798movups x11, [rsp+208]
37bc757a1movups x12, [rsp+224]
37bc757aaadd rsp, 240
37bc757b1pop rbx
37bc757b2ret
37bc757b3
37bc757b3 0f 1f 44 00 00 ..D..
37bc757b8
37bc757b8loc_37bc757b8:
37bc757b8movapd x4, x0
37bc757bcmovapd x5, x2
37bc757c0divsd x4, x2
37bc757c4divsd x5, x0
37bc757c8mulsd x4, x0
37bc757ccmovapd x10, x4
37bc757d1addsd x4, x2
37bc757d5mulsd x5, x2
37bc757d9movapd x6, x5
37bc757ddmovapd x11, x5
37bc757e2movapd x5, x4
37bc757e6andpd x5, [rip+0x7d8942]
37bc757eeaddsd x6, x0
37bc757f2comisd x1, x5
37bc757f6movapd x9, x6
37bc757fbja 0x37bc758d8
37bc75801andpd x6, [rip+0x7d8927]
37bc75809comisd x1, x6
37bc7580dmovapd x12, x6
37bc75812ja 0x37bc758d8
37bc75818comisd x5, x7
37bc7581cja 0x37bc75878
37bc7581ecomisd x6, x7
37bc75822ja 0x37bc75878
37bc75824movsd_xmm x1, [rip+0x7d88fc]
37bc7582cmovsd_xmm x0, [rip+0x7d88f4]
37bc75834lea rdx, [rsp+112]
37bc75839mov rcx, rbx
37bc7583cdivsd x1, x4
37bc75840divsd x0, x9
37bc75845xorpd x0, [rip+0x7d88f3]
37bc7584dunpcklpd x1, x0
37bc75851movups [rsp+112], x1
37bc75856call zscal_
37bc7585bjmp 0x37bc7576d
37bc75860
37bc75860loc_37bc75860:
37bc75860lea rdx, [rsp+88]
37bc75865mov rcx, rbx
37bc75868call zdrscl_
37bc7586djmp 0x37bc7576d
37bc75872
37bc75872 66 0f 1f 44 00 00 f..D..
37bc75878
37bc75878loc_37bc75878:
37bc75878movapd x1, x2
37bc7587candpd x1, [rip+0x7d88ac]
37bc75884comisd x1, x8
37bc75889ja 0x37bc75896
37bc7588bcomisd x3, x8
37bc75890jbe 0x37bc759a0
37bc75896
37bc75896loc_37bc75896:
37bc75896movsd_xmm x0, [rip+0x7d888a]
37bc7589emovsd_xmm x1, [rip+0x7d8882]
37bc758a6divsd x0, x4
37bc758aadivsd x1, x9
37bc758af
37bc758afloc_37bc758af:
37bc758afxorpd x1, [rip+0x7d8889]
37bc758b7lea rdx, [rsp+112]
37bc758bcmov rcx, rbx
37bc758bfunpcklpd x0, x1
37bc758c3movups [rsp+112], x0
37bc758c8call zscal_
37bc758cdjmp 0x37bc7576d
37bc758d2
37bc758d2 66 0f 1f 44 00 00 f..D..
37bc758d8
37bc758d8loc_37bc758d8:
37bc758d8movapd x0, x1
37bc758dcdivsd x0, x4
37bc758e0divsd x1, x9
37bc758e5xorpd x1, [rip+0x7d8853]
37bc758edunpcklpd x0, x1
37bc758f1movups [rsp+112], x0
37bc758f6jmp 0x37bc75732
37bc758fb
37bc758fb 0f 1f 44 00 00 ..D..
37bc75900
37bc75900loc_37bc75900:
37bc75900movsd_xmm x1, [rip+0x7d8820]
37bc75908lea rdx, [rsp+112]
37bc7590dmov rcx, rbx
37bc75910divsd x1, x0
37bc75914xorpd x1, [rip+0x7d8824]
37bc7591cmovsd_xmm [rsp+120], x1
37bc75922call zscal_
37bc75927jmp 0x37bc7576d
37bc7592c
37bc7592c 0f 1f 40 00 ..@.
37bc75930
37bc75930loc_37bc75930:
37bc75930lea rdx, [rsp+104]
37bc75935mov rcx, rbx
37bc75938mov [rsp+280], r9
37bc75940mov [rsp+272], r8
37bc75948movsd_xmm [rsp+32], x0
37bc7594ecall zdscal_
37bc75953movapd x3, x7
37bc75957divsd x3, [rsp+32]
37bc7595dmov rcx, rbx
37bc75960xorpd x3, [rip+0x7d87d8]
37bc75968mov r9, [rsp+280]
37bc75970lea rdx, [rsp+112]
37bc75975mov [rsp+112], 0
37bc7597emov r8, [rsp+272]
37bc75986movsd_xmm [rsp+120], x3
37bc7598ccall zscal_
37bc75991jmp 0x37bc7576d
37bc75996
37bc75996 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc759a0
37bc759a0loc_37bc759a0:
37bc759a0lea rdx, [rsp+104]
37bc759a5mov rcx, rbx
37bc759a8mov [rsp+280], r9
37bc759b0mov [rsp+272], r8
37bc759b8movsd_xmm [rsp+64], x3
37bc759bemovsd_xmm [rsp+56], x1
37bc759c4movsd_xmm [rsp+48], x0
37bc759camovsd_xmm [rsp+40], x5
37bc759d0movsd_xmm [rsp+32], x2
37bc759d6movsd_xmm [rsp+72], x4
37bc759dccall zdscal_
37bc759e1movsd_xmm x5, [rsp+40]
37bc759e7mov r8, [rsp+272]
37bc759efmov r9, [rsp+280]
37bc759f7movsd_xmm x2, [rsp+32]
37bc759fdcomisd x5, x8
37bc75a02movsd_xmm x0, [rsp+48]
37bc75a08movsd_xmm x1, [rsp+56]
37bc75a0emovsd_xmm x3, [rsp+64]
37bc75a14ja 0x37bc75a1d
37bc75a16comisd x12, x8
37bc75a1bjbe 0x37bc75a9a
37bc75a1d
37bc75a1dloc_37bc75a1d:
37bc75a1dcomisd x1, x3
37bc75a21movsd_xmm x4, [rsp+104]
37bc75a27movapd x5, x2
37bc75a2bmovapd x6, x0
37bc75a2fmulsd x5, x4
37bc75a33mulsd x6, x4
37bc75a37jb 0x37bc75a73
37bc75a39mulsd x4, x10
37bc75a3emovapd x3, x6
37bc75a42addsd x4, x5
37bc75a46divsd x5, x0
37bc75a4amovapd x1, x4
37bc75a4emulsd x5, x2
37bc75a52addsd x3, x5
37bc75a56
37bc75a56loc_37bc75a56:
37bc75a56movsd_xmm x0, [rip+0x7d86ca]
37bc75a5edivsd x0, x1
37bc75a62movsd_xmm x1, [rip+0x7d86be]
37bc75a6adivsd x1, x3
37bc75a6ejmp 0x37bc758af
37bc75a73
37bc75a73loc_37bc75a73:
37bc75a73movapd x1, x6
37bc75a77movapd x3, x6
37bc75a7bdivsd x1, x2
37bc75a7fmulsd x0, x1
37bc75a83movapd x1, x0
37bc75a87movapd x0, x11
37bc75a8cmulsd x0, x4
37bc75a90addsd x1, x5
37bc75a94addsd x3, x0
37bc75a98jmp 0x37bc75a56
37bc75a9a
37bc75a9aloc_37bc75a9a:
37bc75a9amovapd x1, x7
37bc75a9emovapd x0, x7
37bc75aa2lea rdx, [rsp+112]
37bc75aa7mov rcx, rbx
37bc75aaadivsd x1, x9
37bc75aafdivsd x0, [rsp+72]
37bc75ab5movapd x3, x1
37bc75ab9xorpd x3, [rip+0x7d867f]
37bc75ac1unpcklpd x0, x3
37bc75ac5movups [rsp+112], x0
37bc75acacall zscal_
37bc75acfjmp 0x37bc7576d
37bc755f0
37bc755f0zrscl_:
37bc755f0push rbx
37bc755f1sub rsp, 240
37bc755f8movups [rsp+128], x6
37bc75600movups [rsp+144], x7
37bc75608movups [rsp+160], x8
37bc75611movups [rsp+176], x9
37bc7561amovups [rsp+192], x10
37bc75623movups [rsp+208], x11
37bc7562cmovups [rsp+224], x12
37bc75635mov rax, rdx
37bc75638mov edx, [rcx]
37bc7563amov rbx, rcx
37bc7563dtest edx, edx
37bc7563fjle 0x37bc7576d
37bc75645mov edx, 1
37bc7564alea rcx, [rip+0x7d8acf]
37bc75651mov [rsp+280], r9
37bc75659mov [rsp+272], r8
37bc75661mov [rsp+264], rax
37bc75669call dlamch_
37bc7566emovsd_xmm x5, [rip+0x7d8ab2]
37bc75676mov edx, 1
37bc7567blea rcx, [rip+0x7d8a9f]
37bc75682movsd_xmm [rsp+104], x0
37bc75688divsd x5, x0
37bc7568cmovsd_xmm [rsp+32], x0
37bc75692movapd x7, x5
37bc75696movsd_xmm [rsp+96], x5
37bc7569ccall dlamch_
37bc756a1pxor x4, x4
37bc756a5mov rax, [rsp+264]
37bc756admovsd_xmm x1, [rsp+32]
37bc756b3movapd x8, x0
37bc756b8mov r9, [rsp+280]
37bc756c0mov r8, [rsp+272]
37bc756c8movsd_xmm x0, [rax+8]
37bc756cdmovsd_xmm x2, [rax]
37bc756d1ucomisd x0, x4
37bc756d5movsd_xmm [rsp+88], x2
37bc756dbjp 0x37bc756e3
37bc756ddje 0x37bc75860
37bc756e3
37bc756e3loc_37bc756e3:
37bc756e3pxor x4, x4
37bc756e7movapd x3, x0
37bc756ebandpd x3, [rip+0x7d8a3d]
37bc756f3ucomisd x2, x4
37bc756f7jp 0x37bc757b8
37bc756fdjne 0x37bc757b8
37bc75703comisd x3, x7
37bc75707ja 0x37bc75930
37bc7570dmov [rsp+112], 0
37bc75716comisd x1, x3
37bc7571ajbe 0x37bc75900
37bc75720divsd x1, x0
37bc75724xorpd x1, [rip+0x7d8a14]
37bc7572cmovsd_xmm [rsp+120], x1
37bc75732
37bc75732loc_37bc75732:
37bc75732lea rdx, [rsp+112]
37bc75737mov rcx, rbx
37bc7573amov [rsp+280], r9
37bc75742mov [rsp+272], r8
37bc7574acall zscal_
37bc7574fmov r9, [rsp+280]
37bc75757lea rdx, [rsp+96]
37bc7575cmov rcx, rbx
37bc7575fmov r8, [rsp+272]
37bc75767call zdscal_
37bc7576cnop
37bc7576d
37bc7576dloc_37bc7576d:
37bc7576dmovups x6, [rsp+128]
37bc75775movups x7, [rsp+144]
37bc7577dmovups x8, [rsp+160]
37bc75786movups x9, [rsp+176]
37bc7578fmovups x10, [rsp+192]
37bc75798movups x11, [rsp+208]
37bc757a1movups x12, [rsp+224]
37bc757aaadd rsp, 240
37bc757b1pop rbx
37bc757b2ret
37bc757b3
37bc757b3 0f 1f 44 00 00 ..D..
37bc757b8
37bc757b8loc_37bc757b8:
37bc757b8movapd x4, x0
37bc757bcmovapd x5, x2
37bc757c0divsd x4, x2
37bc757c4divsd x5, x0
37bc757c8mulsd x4, x0
37bc757ccmovapd x10, x4
37bc757d1addsd x4, x2
37bc757d5mulsd x5, x2
37bc757d9movapd x6, x5
37bc757ddmovapd x11, x5
37bc757e2movapd x5, x4
37bc757e6andpd x5, [rip+0x7d8942]
37bc757eeaddsd x6, x0
37bc757f2comisd x1, x5
37bc757f6movapd x9, x6
37bc757fbja 0x37bc758d8
37bc75801andpd x6, [rip+0x7d8927]
37bc75809comisd x1, x6
37bc7580dmovapd x12, x6
37bc75812ja 0x37bc758d8
37bc75818comisd x5, x7
37bc7581cja 0x37bc75878
37bc7581ecomisd x6, x7
37bc75822ja 0x37bc75878
37bc75824movsd_xmm x1, [rip+0x7d88fc]
37bc7582cmovsd_xmm x0, [rip+0x7d88f4]
37bc75834lea rdx, [rsp+112]
37bc75839mov rcx, rbx
37bc7583cdivsd x1, x4
37bc75840divsd x0, x9
37bc75845xorpd x0, [rip+0x7d88f3]
37bc7584dunpcklpd x1, x0
37bc75851movups [rsp+112], x1
37bc75856call zscal_
37bc7585bjmp 0x37bc7576d
37bc75860
37bc75860loc_37bc75860:
37bc75860lea rdx, [rsp+88]
37bc75865mov rcx, rbx
37bc75868call zdrscl_
37bc7586djmp 0x37bc7576d
37bc75872
37bc75872 66 0f 1f 44 00 00 f..D..
37bc75878
37bc75878loc_37bc75878:
37bc75878movapd x1, x2
37bc7587candpd x1, [rip+0x7d88ac]
37bc75884comisd x1, x8
37bc75889ja 0x37bc75896
37bc7588bcomisd x3, x8
37bc75890jbe 0x37bc759a0
37bc75896
37bc75896loc_37bc75896:
37bc75896movsd_xmm x0, [rip+0x7d888a]
37bc7589emovsd_xmm x1, [rip+0x7d8882]
37bc758a6divsd x0, x4
37bc758aadivsd x1, x9
37bc758af
37bc758afloc_37bc758af:
37bc758afxorpd x1, [rip+0x7d8889]
37bc758b7lea rdx, [rsp+112]
37bc758bcmov rcx, rbx
37bc758bfunpcklpd x0, x1
37bc758c3movups [rsp+112], x0
37bc758c8call zscal_
37bc758cdjmp 0x37bc7576d
37bc758d2
37bc758d2 66 0f 1f 44 00 00 f..D..
37bc758d8
37bc758d8loc_37bc758d8:
37bc758d8movapd x0, x1
37bc758dcdivsd x0, x4
37bc758e0divsd x1, x9
37bc758e5xorpd x1, [rip+0x7d8853]
37bc758edunpcklpd x0, x1
37bc758f1movups [rsp+112], x0
37bc758f6jmp 0x37bc75732
37bc758fb
37bc758fb 0f 1f 44 00 00 ..D..
37bc75900
37bc75900loc_37bc75900:
37bc75900movsd_xmm x1, [rip+0x7d8820]
37bc75908lea rdx, [rsp+112]
37bc7590dmov rcx, rbx
37bc75910divsd x1, x0
37bc75914xorpd x1, [rip+0x7d8824]
37bc7591cmovsd_xmm [rsp+120], x1
37bc75922call zscal_
37bc75927jmp 0x37bc7576d
37bc7592c
37bc7592c 0f 1f 40 00 ..@.
37bc75930
37bc75930loc_37bc75930:
37bc75930lea rdx, [rsp+104]
37bc75935mov rcx, rbx
37bc75938mov [rsp+280], r9
37bc75940mov [rsp+272], r8
37bc75948movsd_xmm [rsp+32], x0
37bc7594ecall zdscal_
37bc75953movapd x3, x7
37bc75957divsd x3, [rsp+32]
37bc7595dmov rcx, rbx
37bc75960xorpd x3, [rip+0x7d87d8]
37bc75968mov r9, [rsp+280]
37bc75970lea rdx, [rsp+112]
37bc75975mov [rsp+112], 0
37bc7597emov r8, [rsp+272]
37bc75986movsd_xmm [rsp+120], x3
37bc7598ccall zscal_
37bc75991jmp 0x37bc7576d
37bc75996
37bc75996 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc759a0
37bc759a0loc_37bc759a0:
37bc759a0lea rdx, [rsp+104]
37bc759a5mov rcx, rbx
37bc759a8mov [rsp+280], r9
37bc759b0mov [rsp+272], r8
37bc759b8movsd_xmm [rsp+64], x3
37bc759bemovsd_xmm [rsp+56], x1
37bc759c4movsd_xmm [rsp+48], x0
37bc759camovsd_xmm [rsp+40], x5
37bc759d0movsd_xmm [rsp+32], x2
37bc759d6movsd_xmm [rsp+72], x4
37bc759dccall zdscal_
37bc759e1movsd_xmm x5, [rsp+40]
37bc759e7mov r8, [rsp+272]
37bc759efmov r9, [rsp+280]
37bc759f7movsd_xmm x2, [rsp+32]
37bc759fdcomisd x5, x8
37bc75a02movsd_xmm x0, [rsp+48]
37bc75a08movsd_xmm x1, [rsp+56]
37bc75a0emovsd_xmm x3, [rsp+64]
37bc75a14ja 0x37bc75a1d
37bc75a16comisd x12, x8
37bc75a1bjbe 0x37bc75a9a
37bc75a1d
37bc75a1dloc_37bc75a1d:
37bc75a1dcomisd x1, x3
37bc75a21movsd_xmm x4, [rsp+104]
37bc75a27movapd x5, x2
37bc75a2bmovapd x6, x0
37bc75a2fmulsd x5, x4
37bc75a33mulsd x6, x4
37bc75a37jb 0x37bc75a73
37bc75a39mulsd x4, x10
37bc75a3emovapd x3, x6
37bc75a42addsd x4, x5
37bc75a46divsd x5, x0
37bc75a4amovapd x1, x4
37bc75a4emulsd x5, x2
37bc75a52addsd x3, x5
37bc75a56
37bc75a56loc_37bc75a56:
37bc75a56movsd_xmm x0, [rip+0x7d86ca]
37bc75a5edivsd x0, x1
37bc75a62movsd_xmm x1, [rip+0x7d86be]
37bc75a6adivsd x1, x3
37bc75a6ejmp 0x37bc758af
37bc75a73
37bc75a73loc_37bc75a73:
37bc75a73movapd x1, x6
37bc75a77movapd x3, x6
37bc75a7bdivsd x1, x2
37bc75a7fmulsd x0, x1
37bc75a83movapd x1, x0
37bc75a87movapd x0, x11
37bc75a8cmulsd x0, x4
37bc75a90addsd x1, x5
37bc75a94addsd x3, x0
37bc75a98jmp 0x37bc75a56
37bc75a9a
37bc75a9aloc_37bc75a9a:
37bc75a9amovapd x1, x7
37bc75a9emovapd x0, x7
37bc75aa2lea rdx, [rsp+112]
37bc75aa7mov rcx, rbx
37bc75aaadivsd x1, x9
37bc75aafdivsd x0, [rsp+72]
37bc75ab5movapd x3, x1
37bc75ab9xorpd x3, [rip+0x7d867f]
37bc75ac1unpcklpd x0, x3
37bc75ac5movups [rsp+112], x0
37bc75acacall zscal_
37bc75acfjmp 0x37bc7576d
37bc755f0
Loading..