File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c38d200
37c38d200zlasyf_64_:
37c38d200push r15
37c38d202push r14
37c38d204push r13
37c38d206push r12
37c38d208push rbp
37c38d209push rdi
37c38d20apush rsi
37c38d20bpush rbx
37c38d20csub rsp, 584
37c38d213movups [rsp+416], x6
37c38d21bmovups [rsp+432], x7
37c38d223movups [rsp+448], x8
37c38d22cmovups [rsp+464], x9
37c38d235movups [rsp+480], x10
37c38d23emovups [rsp+496], x11
37c38d247movups [rsp+512], x12
37c38d250movups [rsp+528], x13
37c38d259movups [rsp+544], x14
37c38d262movups [rsp+560], x15
37c38d26bmov rax, [rsp+696]
37c38d273mov r14, [rsp+688]
37c38d27bmov r15, [rsp+712]
37c38d283mov rax, [rax]
37c38d286mov r13, rdx
37c38d289xor edx, edx
37c38d28btest rax, rax
37c38d28emov [rsp+672], r8
37c38d296cmovns rdx, rax
37c38d29amov rax, [rsp+720]
37c38d2a2mov rbp, r9
37c38d2a5mov r8l, 1
37c38d2abmov r9l, 1
37c38d2b1mov rax, [rax]
37c38d2b4mov [rsp+144], rdx
37c38d2bcnot rdx
37c38d2bfmov [rsp+136], rdx
37c38d2c7xor edx, edx
37c38d2c9test rax, rax
37c38d2cccmovns rdx, rax
37c38d2d0mov rax, [rsp+728]
37c38d2d8mov [rax], 0
37c38d2dfmov [rsp+152], rdx
37c38d2e7not rdx
37c38d2eamov [rsp+160], rdx
37c38d2f2lea rdx, [rip+0xe40c7]
37c38d2f9call lsame_64_
37c38d2fetest rax, rax
37c38d301je 0x37c38d6e0
37c38d307mov rax, [rsp+672]
37c38d30fmov r12, [r13]
37c38d313mov rsi, [rax]
37c38d316mov rax, r12
37c38d319mov [rsp+384], r12
37c38d321sub rax, rsi
37c38d324add rax, 1
37c38d328cmp r12, rax
37c38d32bjg 0x37c38d336
37c38d32dcmp r12, rsi
37c38d330jg 0x37c38f481
37c38d336
37c38d336loc_37c38d336:
37c38d336lea rax, [rsp+384]
37c38d33emov [rsp+680], rbp
37c38d346mov rdx, r12
37c38d349pxor x14, x14
37c38d34emov [rsp+168], rax
37c38d356lea rax, [rsp+392]
37c38d35emovsd_xmm x15, [rip+0xe40c9]
37c38d367mov [rsp+128], rax
37c38d36flea rax, [rip+0xe406a]
37c38d376mov [rsp+208], rax
37c38d37elea rax, [rip+0xe406b]
37c38d385mov [rsp+216], rax
37c38d38dnop [rax]
37c38d390
37c38d390loc_37c38d390:
37c38d390test r12, r12
37c38d393jle 0x37c38d50d
37c38d399mov rax, [rsp+160]
37c38d3a1mov rcx, [rsp+168]
37c38d3a9imul rsi, [rsp+152]
37c38d3b2imul r12, [rsp+144]
37c38d3bblea rdi, [rsi+rax]
37c38d3bfmov rax, [rsp+136]
37c38d3c7lea rbx, [rdi+1]
37c38d3cblea rdx, [rax+r12+1]
37c38d3d0lea rax, [rip+0xe3ff1]
37c38d3d7shl rbx, 4
37c38d3dbmov [rsp+32], rax
37c38d3e0shl rdx, 4
37c38d3e4lea r9, [r15+rbx]
37c38d3e8mov r8, rax
37c38d3ebadd rdx, r14
37c38d3eemov [rsp+192], r9
37c38d3f6call zcopy_64_
37c38d3fbmov rax, [r13]
37c38d3ffmov rbx, [rsp+384]
37c38d407cmp rax, rbx
37c38d40ajg 0x37c38e120
37c38d410
37c38d410loc_37c38d410:
37c38d410lea rax, [rdi+rbx]
37c38d414pxor x7, x7
37c38d418shl rax, 4
37c38d41cadd rax, r15
37c38d41fmovsd_xmm x6, [rax]
37c38d423movsd_xmm x0, [rax+8]
37c38d428andpd x6, [rip+0xe3ff0]
37c38d430andpd x0, [rip+0xe3fe8]
37c38d438addsd x6, x0
37c38d43ccmp rbx, 1
37c38d440jle 0x37c38d499
37c38d442mov rdx, [rsp+192]
37c38d44amov rcx, [rsp+128]
37c38d452lea rax, [rbx-1]
37c38d456lea r8, [rip+0xe3f6b]
37c38d45dmov [rsp+392], rax
37c38d465call izamax_64_
37c38d46amov [rsp+368], rax
37c38d472add rax, rdi
37c38d475shl rax, 4
37c38d479add rax, r15
37c38d47cmovsd_xmm x7, [rax]
37c38d480movsd_xmm x0, [rax+8]
37c38d485andpd x7, [rip+0xe3f93]
37c38d48dandpd x0, [rip+0xe3f8b]
37c38d495addsd x7, x0
37c38d499
37c38d499loc_37c38d499:
37c38d499movapd x0, x7
37c38d49dmaxsd x0, x6
37c38d4a1ucomisd x0, x14
37c38d4a6jp 0x37c38dff0
37c38d4acjne 0x37c38dff0
37c38d4b2mov rax, [rsp+728]
37c38d4balea r12, [rbx-1]
37c38d4becmp [rax], 0
37c38d4c2jne 0x37c38d4c7
37c38d4c4mov [rax], rbx
37c38d4c7
37c38d4c7loc_37c38d4c7:
37c38d4c7mov rax, [rsp+704]
37c38d4cfmov [rax+8*r12], rbx
37c38d4d3
37c38d4d3loc_37c38d4d3:
37c38d4d3mov rax, [rsp+672]
37c38d4dbmov rdx, [r13]
37c38d4dfmov [rsp+384], r12
37c38d4e7mov rcx, [rax]
37c38d4eamov rax, rdx
37c38d4edsub rax, rcx
37c38d4f0lea rsi, [rcx+r12]
37c38d4f4add rax, 1
37c38d4f8sub rsi, rdx
37c38d4fbcmp rax, r12
37c38d4fejl 0x37c38d390
37c38d504cmp rcx, rdx
37c38d507jge 0x37c38d390
37c38d50d
37c38d50dloc_37c38d50d:
37c38d50dmov rbp, [rsp+680]
37c38d515sub rdx, r12
37c38d518
37c38d518loc_37c38d518:
37c38d518mov rax, [rsp+696]
37c38d520add rsi, 1
37c38d524imul rsi, [rsp+152]
37c38d52dadd r12, 1
37c38d531imul r12, [rsp+144]
37c38d53amov rdi, [rsp+136]
37c38d542mov [rsp+88], r14
37c38d547lea rcx, [rip+0xe3ebb]
37c38d54emov [rsp+96], rax
37c38d553mov rax, [rsp+216]
37c38d55blea r8, [rip+0xe3e9e]
37c38d562mov [rsp+392], rdx
37c38d56amov r9, [rsp+168]
37c38d572mov [rsp+80], rax
37c38d577mov rax, [rsp+720]
37c38d57fmov rdx, [rsp+208]
37c38d587mov [rsp+120], 9
37c38d590mov [rsp+72], rax
37c38d595mov rax, [rsp+160]
37c38d59dmov [rsp+112], 12
37c38d5a6mov [rsp+104], 5
37c38d5aflea rax, [rax+rsi+1]
37c38d5b4shl rax, 4
37c38d5b8add rax, r15
37c38d5bbmov [rsp+64], rax
37c38d5c0mov rax, [rsp+696]
37c38d5c8mov [rsp+56], rax
37c38d5cdlea rax, [rdi+r12+1]
37c38d5d2shl rax, 4
37c38d5d6add rax, r14
37c38d5d9mov [rsp+48], rax
37c38d5delea rax, [rip+0xe3deb]
37c38d5e5mov [rsp+40], rax
37c38d5eamov rax, [rsp+128]
37c38d5f2mov [rsp+32], rax
37c38d5f7call zgemmtr_
37c38d5fcmov rbx, [rsp+384]
37c38d604mov rcx, [r13]
37c38d608mov r15, [rsp+696]
37c38d610mov r12, [rsp+704]
37c38d618lea rdx, [rbx+1]
37c38d61cmov rsi, rbx
37c38d61fmov rbx, r13
37c38d622mov r13, rbp
37c38d625mov rbp, r14
37c38d628mov r14, rdi
37c38d62bnop [rax+rax]
37c38d630
37c38d630loc_37c38d630:
37c38d630mov rax, [r12+8*rdx-8]
37c38d635lea rdi, [rdx+1]
37c38d639test rax, rax
37c38d63cmov r8, rax
37c38d63fcmovns rdi, rdx
37c38d643neg r8
37c38d646test rax, rax
37c38d649cmovs rax, r8
37c38d64dadd rdi, 1
37c38d651cmp rax, rdx
37c38d654je 0x37c38dfdf
37c38d65acmp rdi, rcx
37c38d65djle 0x37c38df90
37c38d663
37c38d663loc_37c38d663:
37c38d663mov rbx, rsi
37c38d666mov rsi, rcx
37c38d669mov rbp, r13
37c38d66csub rsi, rbx
37c38d66f
37c38d66floc_37c38d66f:
37c38d66fmov [rbp], rsi
37c38d673movups x6, [rsp+416]
37c38d67bmovups x7, [rsp+432]
37c38d683movups x8, [rsp+448]
37c38d68cmovups x9, [rsp+464]
37c38d695movups x10, [rsp+480]
37c38d69emovups x11, [rsp+496]
37c38d6a7movups x12, [rsp+512]
37c38d6b0movups x13, [rsp+528]
37c38d6b9movups x14, [rsp+544]
37c38d6c2movups x15, [rsp+560]
37c38d6cbadd rsp, 584
37c38d6d2pop rbx
37c38d6d3pop rsi
37c38d6d4pop rdi
37c38d6d5pop rbp
37c38d6d6pop r12
37c38d6d8pop r13
37c38d6dapop r14
37c38d6dcpop r15
37c38d6deret
37c38d6df
37c38d6df 90 .
37c38d6e0
37c38d6e0loc_37c38d6e0:
37c38d6e0mov rax, [r13]
37c38d6e4mov r12l, 1
37c38d6eapxor x14, x14
37c38d6eflea rsi, [rsp+384]
37c38d6f7mov [rsp+168], rsi
37c38d6fflea rsi, [rsp+392]
37c38d707movsd_xmm x15, [rip+0xe3d20]
37c38d710mov [rsp+128], rsi
37c38d718lea rsi, [rip+0xe3cc1]
37c38d71fmov [rsp+208], rsi
37c38d727lea rsi, [rip+0xe3cc2]
37c38d72emov [rsp+216], rsi
37c38d736mov [rsp+680], rbp
37c38d73emov [rsp+712], r15
37c38d746mov r15, r14
37c38d749mov r14, [rsp+712]
37c38d751nop [rax]
37c38d755nop [rax+rax]
37c38d760
37c38d760loc_37c38d760:
37c38d760mov rsi, [rsp+672]
37c38d768mov rdx, [rsi]
37c38d76bcmp rdx, r12
37c38d76ejg 0x37c38d780
37c38d770cmp rdx, rax
37c38d773jl 0x37c38d991
37c38d779nop [rax]
37c38d780
37c38d780loc_37c38d780:
37c38d780cmp r12, rax
37c38d783jg 0x37c38d991
37c38d789mov rsi, [rsp+144]
37c38d791sub rax, r12
37c38d794mov rdi, [rsp+136]
37c38d79cpxor x7, x7
37c38d7a0add rax, 1
37c38d7a4imul rsi, r12
37c38d7a8mov [rsp+392], rax
37c38d7b0mov rax, [rsp+152]
37c38d7b8imul rax, r12
37c38d7bcadd rdi, rsi
37c38d7bfmov [rsp+288], rsi
37c38d7c7lea rsi, [r12-1]
37c38d7ccmov [rsp+256], rdi
37c38d7d4add rdi, r12
37c38d7d7mov rbp, rsi
37c38d7damov [rsp+240], rdi
37c38d7e2mov rdx, rdi
37c38d7e5shl rbp, 4
37c38d7e9mov rdi, [rsp+160]
37c38d7f1lea rbx, [r14+rbp]
37c38d7f5shl rdx, 4
37c38d7f9mov [rsp+272], rax
37c38d801lea rcx, [rax+rdi]
37c38d805mov [rsp+176], rbx
37c38d80dlea rbx, [r15+rbp]
37c38d811add rdx, r15
37c38d814lea rdi, [rcx+r12]
37c38d818mov [rsp+192], rbx
37c38d820mov [rsp+224], rcx
37c38d828mov rbx, rdi
37c38d82blea rcx, [rip+0xe3b96]
37c38d832mov [rsp+32], rcx
37c38d837shl rbx, 4
37c38d83bmov r8, rcx
37c38d83emov rcx, [rsp+128]
37c38d846add rbx, r14
37c38d849mov [rsp+280], rdx
37c38d851mov r9, rbx
37c38d854call zcopy_64_
37c38d859mov rax, [r13]
37c38d85dlea rdx, [rip+0xe3b64]
37c38d864mov r11, [rsp+216]
37c38d86cmov [rsp+80], rdx
37c38d871mov rdx, [rsp+176]
37c38d879lea r9, [rip+0xe3b50]
37c38d880sub rax, r12
37c38d883mov [rsp+64], r11
37c38d888mov r11, [rsp+720]
37c38d890add rax, 1
37c38d894mov [rsp+48], rdx
37c38d899mov rdx, [rsp+696]
37c38d8a1mov [rsp+384], rax
37c38d8a9mov rax, [rsp+192]
37c38d8b1mov [rsp+40], rdx
37c38d8b6mov rcx, [rsp+208]
37c38d8bemov [rsp+32], rax
37c38d8c3mov r8, [rsp+128]
37c38d8cbmov [rsp+72], rbx
37c38d8d0mov rdx, [rsp+168]
37c38d8d8mov [rsp+88], 12
37c38d8e1mov [rsp+56], r11
37c38d8e6mov [rsp+392], rsi
37c38d8eecall zgemv_64_
37c38d8f3movsd_xmm x6, [rbx]
37c38d8f7movsd_xmm x0, [rbx+8]
37c38d8fclea rcx, [r12+1]
37c38d901andpd x6, [rip+0xe3b17]
37c38d909andpd x0, [rip+0xe3b0f]
37c38d911mov [rsp+176], rcx
37c38d919mov rax, [r13]
37c38d91daddsd x6, x0
37c38d921cmp rax, r12
37c38d924jg 0x37c38db90
37c38d92a
37c38d92aloc_37c38d92a:
37c38d92amovapd x0, x7
37c38d92emaxsd x0, x6
37c38d932ucomisd x0, x14
37c38d937jp 0x37c38db10
37c38d93djne 0x37c38db10
37c38d943mov rax, [rsp+728]
37c38d94bcmp [rax], 0
37c38d94fjne 0x37c38d95c
37c38d951mov rax, [rsp+728]
37c38d959mov [rax], r12
37c38d95c
37c38d95cloc_37c38d95c:
37c38d95cmov rax, [r13]
37c38d960
37c38d960loc_37c38d960:
37c38d960mov rbx, [rsp+704]
37c38d968mov [rbx+8*rsi], r12
37c38d96cmov rsi, [rsp+672]
37c38d974mov r12, [rsp+176]
37c38d97cmov rdx, [rsi]
37c38d97fcmp rdx, r12
37c38d982jg 0x37c38d780
37c38d988cmp rdx, rax
37c38d98bjge 0x37c38d780
37c38d991
37c38d991loc_37c38d991:
37c38d991sub rax, r12
37c38d994mov [rsp+712], r14
37c38d99cmov r14, r15
37c38d99flea rsi, [r12-1]
37c38d9a4add rax, 1
37c38d9a8mov r15, [rsp+712]
37c38d9b0mov rdx, rsi
37c38d9b3mov rdi, [rsp+128]
37c38d9bbmov [rsp+384], rax
37c38d9c3mov rax, [rsp+696]
37c38d9cbshl rdx, 4
37c38d9cflea r8, [rip+0xe3a2a]
37c38d9d6mov [rsp+32], rdi
37c38d9dbmov r9, [rsp+168]
37c38d9e3lea rcx, [rip+0xe3a24]
37c38d9eamov [rsp+96], rax
37c38d9efmov rax, [rsp+144]
37c38d9f7mov [rsp+392], rsi
37c38d9ffmov rbp, [rsp+680]
37c38da07mov [rsp+120], 9
37c38da10imul rax, r12
37c38da14add rax, [rsp+136]
37c38da1cmov [rsp+112], 12
37c38da25add rax, r12
37c38da28mov [rsp+104], 5
37c38da31shl rax, 4
37c38da35add rax, r14
37c38da38mov [rsp+88], rax
37c38da3dmov rax, [rsp+216]
37c38da45mov [rsp+80], rax
37c38da4amov rax, [rsp+720]
37c38da52mov [rsp+72], rax
37c38da57lea rax, [r15+rdx]
37c38da5badd rdx, r14
37c38da5emov [rsp+64], rax
37c38da63mov rax, [rsp+696]
37c38da6bmov [rsp+48], rdx
37c38da70mov rdx, [rsp+208]
37c38da78mov [rsp+56], rax
37c38da7dlea rax, [rip+0xe394c]
37c38da84mov [rsp+40], rax
37c38da89call zgemmtr_
37c38da8emov rbx, [rsp+696]
37c38da96mov r12, [rsp+704]
37c38da9emov rdx, rsi
37c38daa1jmp 0x37c38dae3
37c38daa3
37c38daa3 0f 1f 44 00 00 ..D..
37c38daa8
37c38daa8loc_37c38daa8:
37c38daa8test r8, r8
37c38daabjle 0x37c38db07
37c38daadmov [rsp+32], rbx
37c38dab2sub rax, 1
37c38dab6shl rcx, 4
37c38dabamov r8, rbx
37c38dabdshl rax, 4
37c38dac1lea r9, [r14+rcx]
37c38dac5mov rcx, rdi
37c38dac8lea rdx, [r14+rax]
37c38dacccall zswap_64_
37c38dad1mov rdx, [rsp+392]
37c38dad9
37c38dad9loc_37c38dad9:
37c38dad9cmp rdx, 1
37c38daddjle 0x37c38d66f
37c38dae3
37c38dae3loc_37c38dae3:
37c38dae3lea rcx, [rdx-1]
37c38dae7mov rax, [r12+8*rcx]
37c38daebmov r8, rcx
37c38daeetest rax, rax
37c38daf1jns 0x37c38dafa
37c38daf3neg rax
37c38daf6lea r8, [rdx-2]
37c38dafa
37c38dafaloc_37c38dafa:
37c38dafamov [rsp+392], r8
37c38db02cmp rax, rdx
37c38db05jne 0x37c38daa8
37c38db07
37c38db07loc_37c38db07:
37c38db07mov rdx, r8
37c38db0ajmp 0x37c38dad9
37c38db0c
37c38db0c 0f 1f 40 00 ..@.
37c38db10
37c38db10loc_37c38db10:
37c38db10movapd x9, x7
37c38db15mulsd x9, x15
37c38db1acomisd x6, x9
37c38db1fjb 0x37c38dc00
37c38db25
37c38db25loc_37c38db25:
37c38db25mov r10, r12
37c38db28
37c38db28loc_37c38db28:
37c38db28mov rax, [r13]
37c38db2cmov r9, [rsp+280]
37c38db34mov rdx, rbx
37c38db37mov [rsp+192], r10
37c38db3fmov rcx, [rsp+128]
37c38db47sub rax, r12
37c38db4aadd rax, 1
37c38db4emov [rsp+392], rax
37c38db56lea rax, [rip+0xe386b]
37c38db5dmov [rsp+32], rax
37c38db62mov r8, rax
37c38db65call zcopy_64_
37c38db6amov rax, [r13]
37c38db6emov r10, [rsp+192]
37c38db76cmp rax, r12
37c38db79jg 0x37c38ea68
37c38db7fmov r12, r10
37c38db82jmp 0x37c38d960
37c38db87
37c38db87 66 0f 1f 84 00 00 00 00 00 f........
37c38db90
37c38db90loc_37c38db90:
37c38db90sub rax, r12
37c38db93lea r8, [rip+0xe382e]
37c38db9amov [rsp+392], rax
37c38dba2mov rax, [rsp+224]
37c38dbaalea rdx, [rax+rcx]
37c38dbaemov rcx, [rsp+128]
37c38dbb6shl rdx, 4
37c38dbbaadd rdx, r14
37c38dbbdcall izamax_64_
37c38dbc2add rax, r12
37c38dbc5mov [rsp+368], rax
37c38dbcdadd rax, [rsp+224]
37c38dbd5shl rax, 4
37c38dbd9add rax, r14
37c38dbdcmovsd_xmm x7, [rax]
37c38dbe0movsd_xmm x0, [rax+8]
37c38dbe5andpd x7, [rip+0xe3833]
37c38dbedandpd x0, [rip+0xe382b]
37c38dbf5addsd x7, x0
37c38dbf9jmp 0x37c38d92a
37c38dbfe
37c38dbfe 66 90 f.
37c38dc00
37c38dc00loc_37c38dc00:
37c38dc00mov r10, [rsp+368]
37c38dc08mov rcx, [rsp+272]
37c38dc10add rcx, [rsp+152]
37c38dc18mov r8, [rsp+256]
37c38dc20mov rax, r10
37c38dc23mov [rsp+312], r10
37c38dc2bsub rax, r12
37c38dc2elea rdx, [r10+r8]
37c38dc32lea r8, [rip+0xe378f]
37c38dc39mov [rsp+296], rax
37c38dc41shl rdx, 4
37c38dc45mov [rsp+392], rax
37c38dc4dmov rax, rcx
37c38dc50mov rcx, [rsp+160]
37c38dc58add rdx, r15
37c38dc5bmov [rsp+32], r8
37c38dc60mov r8, [rsp+696]
37c38dc68add rcx, rax
37c38dc6blea rax, [rcx+r12]
37c38dc6fmov [rsp+272], rcx
37c38dc77mov rcx, [rsp+128]
37c38dc7fshl rax, 4
37c38dc83add rax, r14
37c38dc86mov r9, rax
37c38dc89mov [rsp+304], rax
37c38dc91call zcopy_64_
37c38dc96mov rdx, [r13]
37c38dc9amov r10, [rsp+312]
37c38dca2lea r8, [rip+0xe371f]
37c38dca9mov r9, [rsp+144]
37c38dcb1mov [rsp+32], r8
37c38dcb6sub rdx, r10
37c38dcb9mov rcx, [rsp+128]
37c38dcc1imul r9, r10
37c38dcc5lea rax, [rdx+1]
37c38dcc9mov rdx, [rsp+272]
37c38dcd1mov [rsp+392], rax
37c38dcd9lea rax, [r10+rdx]
37c38dcddshl rax, 4
37c38dce1lea r11, [r14+rax]
37c38dce5mov rax, r9
37c38dce8mov r9, [rsp+136]
37c38dcf0mov [rsp+336], r11
37c38dcf8add r9, rax
37c38dcfbadd r10, r9
37c38dcfemov [rsp+352], r9
37c38dd06mov r9, r11
37c38dd09mov [rsp+320], r10
37c38dd11shl r10, 4
37c38dd15lea rdx, [r15+r10]
37c38dd19call zcopy_64_
37c38dd1elea r8, [rip+0xe36a3]
37c38dd25mov r10, [r13]
37c38dd29mov r11, [rsp+304]
37c38dd31mov [rsp+80], r8
37c38dd36mov r8, [rsp+216]
37c38dd3elea r9, [rip+0xe368b]
37c38dd45sub r10, r12
37c38dd48mov [rsp+72], r11
37c38dd4dmov rdx, [rsp+168]
37c38dd55mov [rsp+64], r8
37c38dd5amov r8, [rsp+720]
37c38dd62lea rax, [r10+1]
37c38dd66mov r10, [rsp+312]
37c38dd6emov rcx, [rsp+208]
37c38dd76mov [rsp+88], 12
37c38dd7fmov [rsp+56], r8
37c38dd84mov r8, [rsp+696]
37c38dd8csub r10, 1
37c38dd90mov [rsp+384], rax
37c38dd98shl r10, 4
37c38dd9cmov [rsp+40], r8
37c38dda1mov r8, [rsp+192]
37c38dda9mov [rsp+344], r10
37c38ddb1add r10, r14
37c38ddb4mov [rsp+48], r10
37c38ddb9mov [rsp+32], r8
37c38ddbemov r8, [rsp+128]
37c38ddc6mov [rsp+328], r10
37c38ddcemov [rsp+392], rsi
37c38ddd6call zgemv_64_
37c38dddbmov rax, [rsp+296]
37c38dde3mov rdx, [rsp+304]
37c38ddeblea r8, [rip+0xe35d6]
37c38ddf2mov rcx, [rsp+128]
37c38ddfamov [rsp+392], rax
37c38de02call izamax_64_
37c38de07mov rdx, [rsp+272]
37c38de0fmov r10, [rsp+312]
37c38de17add rax, rsi
37c38de1amov r11, [rsp+336]
37c38de22add rax, rdx
37c38de25shl rax, 4
37c38de29add rax, r14
37c38de2cmovsd_xmm x8, [rax]
37c38de31movsd_xmm x0, [rax+8]
37c38de36mov rax, [r13]
37c38de3aandpd x0, [rip+0xe35de]
37c38de42andpd x8, [rip+0xe35d5]
37c38de4bcmp r10, rax
37c38de4eaddsd x8, x0
37c38de53jl 0x37c38e7e8
37c38de59
37c38de59loc_37c38de59:
37c38de59divsd x7, x8
37c38de5emulsd x7, x9
37c38de63comisd x6, x7
37c38de67jae 0x37c38db25
37c38de6dmulsd x8, x15
37c38de72movsd_xmm x0, [r11]
37c38de77movsd_xmm x1, [r11+8]
37c38de7dandpd x0, [rip+0xe359b]
37c38de85andpd x1, [rip+0xe3593]
37c38de8dmov rcx, [rsp+136]
37c38de95mov rax, [rsp+288]
37c38de9daddsd x0, x1
37c38dea1add rax, [rsp+144]
37c38dea9add rcx, rax
37c38deacmov [rsp+336], rcx
37c38deb4mov [rsp+312], rcx
37c38debcadd rcx, [rsp+176]
37c38dec4comisd x0, x8
37c38dec9mov [rsp+192], rcx
37c38ded1jae 0x37c38f380
37c38ded7mov rcx, [rsp+176]
37c38dedflea r8, [r12+2]
37c38dee4mov [rsp+376], rcx
37c38deeccmp r10, rcx
37c38deefjne 0x37c38eb40
37c38def5nop [rax+rax]
37c38df00
37c38df00loc_37c38df00:
37c38df00shl rdi, 4
37c38df04mov rax, [r13]
37c38df08lea rdx, [r14+rdi+8]
37c38df0dmovupd x4, [rdx-8]
37c38df12movupd x2, [rdx+8]
37c38df17mov rdx, [rsp+176]
37c38df1fadd rdx, [rsp+272]
37c38df27shl rdx, 4
37c38df2bmovupd x13, [r14+rdx]
37c38df31lea rdx, [rax-1]
37c38df35cmp rdx, r12
37c38df38jg 0x37c38e4d8
37c38df3e
37c38df3eloc_37c38df3e:
37c38df3emov rdx, [rsp+240]
37c38df46neg r10
37c38df49mov rbx, [rsp+704]
37c38df51mov r12, r8
37c38df54movq x0, r10
37c38df59shl rdx, 4
37c38df5dpunpcklqdq x0, x0
37c38df61movups [r15+rdx], x4
37c38df66movups [r15+rdx+16], x2
37c38df6cmov rdx, [rsp+192]
37c38df74movups [rbx+8*rsi], x0
37c38df78shl rdx, 4
37c38df7cmovups [r15+rdx], x13
37c38df81jmp 0x37c38d760
37c38df86
37c38df86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c38df90
37c38df90loc_37c38df90:
37c38df90sub rcx, rdi
37c38df93mov [rsp+32], r15
37c38df98add rcx, 1
37c38df9cmov [rsp+392], rcx
37c38dfa4mov rcx, [rsp+144]
37c38dfacimul rcx, rdi
37c38dfb0add rcx, r14
37c38dfb3lea r8, [rcx+rdx]
37c38dfb7add rcx, rax
37c38dfbashl rcx, 4
37c38dfbeshl r8, 4
37c38dfc2lea rdx, [rbp+rcx]
37c38dfc7mov rcx, [rsp+128]
37c38dfcflea r9, [rbp+r8]
37c38dfd4mov r8, r15
37c38dfd7call zswap_64_
37c38dfdcmov rcx, [rbx]
37c38dfdf
37c38dfdfloc_37c38dfdf:
37c38dfdfcmp rdi, rcx
37c38dfe2jge 0x37c38d663
37c38dfe8mov rdx, rdi
37c38dfebjmp 0x37c38d630
37c38dff0
37c38dff0loc_37c38dff0:
37c38dff0movapd x9, x7
37c38dff5mulsd x9, x15
37c38dffacomisd x6, x9
37c38dfffjb 0x37c38e1f0
37c38e005
37c38e005loc_37c38e005:
37c38e005mov rax, [rsp+144]
37c38e00dimul rax, rbx
37c38e011add rax, [rsp+136]
37c38e019
37c38e019loc_37c38e019:
37c38e019lea rsi, [rip+0xe33a8]
37c38e020add rax, 1
37c38e024mov rdx, [rsp+192]
37c38e02cmov rcx, [rsp+168]
37c38e034mov [rsp+32], rsi
37c38e039shl rax, 4
37c38e03dmov r8, rsi
37c38e040lea r9, [r14+rax]
37c38e044call zcopy_64_
37c38e049mov r12, [rsp+384]
37c38e051mov rax, [rsp+144]
37c38e059imul rax, r12
37c38e05dadd rax, [rsp+136]
37c38e065lea rdx, [r12+rax]
37c38e069shl rdx, 4
37c38e06dadd rdx, r14
37c38e070movsd_xmm x2, [rdx]
37c38e074movsd_xmm x1, [rdx+8]
37c38e079movapd x0, x2
37c38e07dmovapd x3, x1
37c38e081andpd x0, [rip+0xe3397]
37c38e089andpd x3, [rip+0xe338f]
37c38e091comisd x3, x0
37c38e095jbe 0x37c38ea28
37c38e09bmovapd x0, x2
37c38e09fdivsd x0, x1
37c38e0a3mulsd x2, x0
37c38e0a7addsd x2, x1
37c38e0abpxor x1, x1
37c38e0afmulsd x1, x0
37c38e0b3unpcklpd x0, x1
37c38e0b7movupd x1, [rip+0xe3381]
37c38e0bfaddpd x1, x0
37c38e0c3addpd x0, [rip+0xe3385]
37c38e0cbmovsd_xmm x0, x1
37c38e0cfmovddup x1, x2
37c38e0d3divpd x0, x1
37c38e0d7
37c38e0d7loc_37c38e0d7:
37c38e0d7add rax, 1
37c38e0dbmov rcx, [rsp+128]
37c38e0e3sub r12, 1
37c38e0e7lea rdx, [rsp+400]
37c38e0efshl rax, 4
37c38e0f3lea r9, [rip+0xe32ce]
37c38e0famov [rsp+392], r12
37c38e102lea r8, [r14+rax]
37c38e106movups [rsp+400], x0
37c38e10ecall zscal_64_
37c38e113jmp 0x37c38d4c7
37c38e118
37c38e118 0f 1f 84 00 00 00 00 00 ........
37c38e120
37c38e120loc_37c38e120:
37c38e120sub rax, rbx
37c38e123lea r10, [rbx+1]
37c38e127mov [rsp+88], 12
37c38e130mov r8, [rsp+128]
37c38e138mov [rsp+392], rax
37c38e140lea rax, [rip+0xe3281]
37c38e147mov rdx, [rsp+168]
37c38e14flea r9, [rip+0xe327a]
37c38e156mov [rsp+80], rax
37c38e15bmov rax, [rsp+192]
37c38e163imul r10, [rsp+144]
37c38e16cmov rcx, [rsp+208]
37c38e174mov [rsp+72], rax
37c38e179mov rax, [rsp+216]
37c38e181mov [rsp+64], rax
37c38e186mov rax, [rsp+720]
37c38e18emov [rsp+56], rax
37c38e193mov rax, [rsp+152]
37c38e19badd rax, rsi
37c38e19eadd rax, [rsp+160]
37c38e1a6add rax, rbx
37c38e1a9shl rax, 4
37c38e1adadd rax, r15
37c38e1b0mov [rsp+48], rax
37c38e1b5mov rax, [rsp+696]
37c38e1bdmov [rsp+40], rax
37c38e1c2mov rax, [rsp+136]
37c38e1calea rax, [rax+r10+1]
37c38e1cfshl rax, 4
37c38e1d3add rax, r14
37c38e1d6mov [rsp+32], rax
37c38e1dbcall zgemv_64_
37c38e1e0mov rbx, [rsp+384]
37c38e1e8jmp 0x37c38d410
37c38e1ed
37c38e1ed 0f 1f 00 ...
37c38e1f0
37c38e1f0loc_37c38e1f0:
37c38e1f0mov rax, [rsp+160]
37c38e1f8mov r11, rsi
37c38e1fbsub r11, [rsp+152]
37c38e203mov rcx, [rsp+136]
37c38e20bmov [rsp+256], r11
37c38e213lea rbp, [r11+rax]
37c38e217lea r11, [rip+0xe31aa]
37c38e21elea rax, [rbp+1]
37c38e222mov [rsp+32], r11
37c38e227mov r8, r11
37c38e22ashl rax, 4
37c38e22elea r9, [r15+rax]
37c38e232mov rax, [rsp+144]
37c38e23aimul rax, [rsp+368]
37c38e243mov [rsp+272], r9
37c38e24blea rdx, [rcx+rax+1]
37c38e250lea rcx, [rsp+368]
37c38e258shl rdx, 4
37c38e25cadd rdx, r14
37c38e25fcall zcopy_64_
37c38e264mov rcx, [rsp+368]
37c38e26cmov rdx, [rsp+144]
37c38e274mov r8, rbx
37c38e277lea r11, [rcx+1]
37c38e27bsub r8, rcx
37c38e27emov [rsp+176], rcx
37c38e286imul rdx, r11
37c38e28amov [rsp+240], r11
37c38e292add rdx, [rsp+136]
37c38e29alea r12, [rbp+r11]
37c38e29flea r11, [rip+0xe3122]
37c38e2a6add rdx, rcx
37c38e2a9shl r12, 4
37c38e2admov [rsp+392], r8
37c38e2b5mov [rsp+32], r11
37c38e2baadd r12, r15
37c38e2bdshl rdx, 4
37c38e2c1mov rcx, [rsp+128]
37c38e2c9mov [rsp+224], r8
37c38e2d1add rdx, r14
37c38e2d4mov r9, r12
37c38e2d7mov r8, [rsp+696]
37c38e2dfcall zcopy_64_
37c38e2e4mov rdx, [r13]
37c38e2e8mov rax, [rsp+224]
37c38e2f0mov r11, [rsp+256]
37c38e2f8cmp rdx, rbx
37c38e2fbjg 0x37c38e870
37c38e301
37c38e301loc_37c38e301:
37c38e301mov rdx, r12
37c38e304mov r12, [rsp+128]
37c38e30clea r8, [rip+0xe30b5]
37c38e313mov [rsp+392], rax
37c38e31bmov rcx, r12
37c38e31ecall izamax_64_
37c38e323mov rdx, [rsp+176]
37c38e32badd rax, rdx
37c38e32eadd rax, rbp
37c38e331shl rax, 4
37c38e335add rax, r15
37c38e338movsd_xmm x8, [rax]
37c38e33dmovsd_xmm x0, [rax+8]
37c38e342andpd x8, [rip+0xe30d5]
37c38e34bandpd x0, [rip+0xe30cd]
37c38e353addsd x8, x0
37c38e358cmp rdx, 1
37c38e35cjle 0x37c38e3ad
37c38e35elea rax, [rdx-1]
37c38e362mov rdx, [rsp+272]
37c38e36alea r8, [rip+0xe3057]
37c38e371mov rcx, r12
37c38e374mov [rsp+392], rax
37c38e37ccall izamax_64_
37c38e381add rax, rbp
37c38e384shl rax, 4
37c38e388add rax, r15
37c38e38bmovsd_xmm x0, [rax]
37c38e38fmovsd_xmm x1, [rax+8]
37c38e394andpd x0, [rip+0xe3084]
37c38e39candpd x1, [rip+0xe307c]
37c38e3a4addsd x0, x1
37c38e3a8maxsd x8, x0
37c38e3ad
37c38e3adloc_37c38e3ad:
37c38e3addivsd x7, x8
37c38e3b2mulsd x7, x9
37c38e3b7comisd x6, x7
37c38e3bbjae 0x37c38e005
37c38e3c1mov rdx, [rsp+176]
37c38e3c9mulsd x8, x15
37c38e3ceadd rbp, rdx
37c38e3d1shl rbp, 4
37c38e3d5add rbp, r15
37c38e3d8movsd_xmm x0, [rbp]
37c38e3ddmovsd_xmm x1, [rbp+8]
37c38e3e2andpd x0, [rip+0xe3036]
37c38e3eaandpd x1, [rip+0xe302e]
37c38e3f2addsd x0, x1
37c38e3f6comisd x0, x8
37c38e3fbjae 0x37c38f320
37c38e401lea rcx, [rbx-1]
37c38e405mov rax, rcx
37c38e408cmp rdx, rcx
37c38e40bjne 0x37c38ecc0
37c38e411mov rdx, [rsp+144]
37c38e419mov rax, [rsp+136]
37c38e421imul rdx, rbx
37c38e425add rax, rdx
37c38e428nop [rax+rax]
37c38e430
37c38e430loc_37c38e430:
37c38e430mov r9, [rsp+136]
37c38e438mov r8, rdx
37c38e43bmov r11, rsi
37c38e43eadd rdi, rcx
37c38e441sub r8, [rsp+144]
37c38e449sub r11, [rsp+152]
37c38e451shl rdi, 4
37c38e455lea rbp, [r9+r8]
37c38e459mov r9, [rsp+160]
37c38e461add rdi, r15
37c38e464movupd x4, [rdi]
37c38e468movupd x13, [rdi+16]
37c38e46eadd r9, r11
37c38e471add r9, rcx
37c38e474shl r9, 4
37c38e478movupd x3, [r15+r9]
37c38e47elea r9, [rbx-2]
37c38e482mov r12, r9
37c38e485cmp rbx, 2
37c38e489jg 0x37c38ee90
37c38e48f
37c38e48floc_37c38e48f:
37c38e48fadd rbp, rcx
37c38e492add rax, rcx
37c38e495shl rax, 4
37c38e499shl rbp, 4
37c38e49dmovups [r14+rbp], x3
37c38e4a2movups [r14+rax], x4
37c38e4a7movups [r14+rax+16], x13
37c38e4admov rax, [rsp+176]
37c38e4b5neg rax
37c38e4b8movq x0, rax
37c38e4bdmov rax, [rsp+704]
37c38e4c5punpcklqdq x0, x0
37c38e4c9movups [rax+8*r9], x0
37c38e4cejmp 0x37c38d4d3
37c38e4d3
37c38e4d3 0f 1f 44 00 00 ..D..
37c38e4d8
37c38e4d8loc_37c38e4d8:
37c38e4d8movapd x3, x4
37c38e4dcmovapd x1, x2
37c38e4e0movapd x5, x13
37c38e4e5unpckhpd x3, x3
37c38e4e9movapd x8, x3
37c38e4eemovapd x3, x2
37c38e4f2unpckhpd x3, x3
37c38e4f6movapd x0, x3
37c38e4famovapd x3, x13
37c38e4ffunpckhpd x3, x3
37c38e503movapd x11, x0
37c38e508andpd x11, [rip+0xe2f0f]
37c38e511movapd x7, x3
37c38e515movapd x3, x2
37c38e519andpd x3, [rip+0xe2eff]
37c38e521movsd_xmm [rsp+176], x3
37c38e52acomisd x11, x3
37c38e52fjbe 0x37c38e950
37c38e535movapd x3, x2
37c38e539divsd x3, x0
37c38e53dmovapd x9, x3
37c38e542movapd x12, x3
37c38e547movapd x10, x3
37c38e54cmulsd x9, x13
37c38e551mulsd x12, x2
37c38e556mulsd x10, x4
37c38e55baddsd x9, x7
37c38e560mulsd x7, x3
37c38e564mulsd x3, x8
37c38e569addsd x12, x0
37c38e56eaddsd x10, x8
37c38e573divsd x9, x12
37c38e578subsd x7, x13
37c38e57dsubsd x3, x4
37c38e581divsd x3, x12
37c38e586divsd x7, x12
37c38e58bmovapd x8, x3
37c38e590divsd x10, x12
37c38e595
37c38e595loc_37c38e595:
37c38e595movapd x5, x7
37c38e599movapd x3, x9
37c38e59emovapd x6, x7
37c38e5a2mulsd x5, x8
37c38e5a7mulsd x3, x10
37c38e5acmulsd x6, x10
37c38e5b1subsd x3, x5
37c38e5b5movapd x5, x9
37c38e5basubsd x3, [rip+0xe2e86]
37c38e5c2mulsd x5, x8
37c38e5c7addsd x5, x6
37c38e5cbmovapd x6, x3
37c38e5cfandpd x6, [rip+0xe2e49]
37c38e5d7movapd x12, x5
37c38e5dcandpd x12, [rip+0xe2e3b]
37c38e5e5comisd x12, x6
37c38e5eajbe 0x37c38e9e8
37c38e5f0movapd x6, x3
37c38e5f4divsd x6, x5
37c38e5f8mulsd x3, x6
37c38e5fcmovapd x12, x6
37c38e601addsd x3, x5
37c38e605pxor x5, x5
37c38e609mulsd x6, x5
37c38e60daddsd x12, x5
37c38e612subsd x6, [rip+0xe2e2e]
37c38e61adivsd x12, x3
37c38e61fdivsd x6, x3
37c38e623
37c38e623loc_37c38e623:
37c38e623comisd x11, [rsp+176]
37c38e62djbe 0x37c38e9b0
37c38e633movapd x5, x1
37c38e637divsd x5, x0
37c38e63bmulsd x1, x5
37c38e63fmovapd x3, x5
37c38e643mulsd x5, x6
37c38e647mulsd x3, x12
37c38e64caddsd x1, x0
37c38e650subsd x5, x12
37c38e655addsd x3, x6
37c38e659divsd x5, x1
37c38e65ddivsd x3, x1
37c38e661movapd x6, x5
37c38e665
37c38e665loc_37c38e665:
37c38e665cmp rax, r8
37c38e668jl 0x37c38df3e
37c38e66emov rdi, [rsp+224]
37c38e676lea rdx, [rax+1]
37c38e67aunpcklpd x7, x7
37c38e67exor ebp, ebp
37c38e680mov rcx, [rsp+256]
37c38e688sub rdx, r8
37c38e68bmovapd x11, x3
37c38e690unpcklpd x10, x10
37c38e695add rdi, r8
37c38e698unpcklpd x11, x6
37c38e69dunpcklpd x8, x8
37c38e6a2mov r11, rdx
37c38e6a5add rcx, r8
37c38e6a8shl rdi, 4
37c38e6acunpcklpd x6, x3
37c38e6b0unpcklpd x9, x9
37c38e6b5mov rbx, [rsp+272]
37c38e6bdmov r9, [rsp+336]
37c38e6c5add rdi, r14
37c38e6c8xor edx, edx
37c38e6cashl rcx, 4
37c38e6cemovups [rsp+176], x2
37c38e6d6add rbx, r8
37c38e6d9add r9, r8
37c38e6dcadd rcx, r15
37c38e6dfmovups [rsp+224], x13
37c38e6e8shl rbx, 4
37c38e6ecshl r9, 4
37c38e6f0movups [rsp+256], x4
37c38e6f8add rbx, r14
37c38e6fbadd r9, r15
37c38e6fenop
37c38e700
37c38e700loc_37c38e700:
37c38e700movupd x4, [rdi+rdx]
37c38e705movupd x3, [rdi+rdx]
37c38e70amovapd x2, x9
37c38e70fmovapd x13, x7
37c38e714movupd x5, [rbx+rdx]
37c38e719movapd x12, x8
37c38e71emovapd x1, x10
37c38e723movupd x0, [rbx+rdx]
37c38e728unpcklpd x4, x4
37c38e72cunpckhpd x3, x3
37c38e730add rbp, 1
37c38e734mulpd x13, x3
37c38e739unpcklpd x5, x5
37c38e73dunpckhpd x0, x0
37c38e741mulpd x2, x4
37c38e745mulpd x12, x5
37c38e74amulpd x1, x5
37c38e74esubpd x2, x13
37c38e753movapd x13, x7
37c38e758mulpd x13, x4
37c38e75dsubpd x2, x5
37c38e761movapd x5, x9
37c38e766mulpd x5, x3
37c38e76amulpd x2, x11
37c38e76faddpd x5, x13
37c38e774subpd x5, x0
37c38e778mulpd x5, x6
37c38e77caddsubpd x2, x5
37c38e780movups [rcx+rdx], x2
37c38e784movapd x2, x8
37c38e789mulpd x2, x0
37c38e78dmulpd x0, x10
37c38e792subpd x1, x2
37c38e796addpd x0, x12
37c38e79bsubpd x1, x4
37c38e79fsubpd x0, x3
37c38e7a3mulpd x1, x11
37c38e7a8mulpd x0, x6
37c38e7acaddsubpd x1, x0
37c38e7b0movups [r9+rdx], x1
37c38e7b5add rdx, 16
37c38e7b9cmp rbp, r11
37c38e7bcjb 0x37c38e700
37c38e7c2movupd x2, [rsp+176]
37c38e7cbmovupd x13, [rsp+224]
37c38e7d5movupd x4, [rsp+256]
37c38e7dejmp 0x37c38df3e
37c38e7e3
37c38e7e3 0f 1f 44 00 00 ..D..
37c38e7e8
37c38e7e8loc_37c38e7e8:
37c38e7e8lea rdx, [rdx+r10+1]
37c38e7edmov rcx, [rsp+128]
37c38e7f5sub rax, r10
37c38e7f8lea r8, [rip+0xe2bc9]
37c38e7ffshl rdx, 4
37c38e803mov [rsp+312], r11
37c38e80badd rdx, r14
37c38e80emov [rsp+192], r10
37c38e816mov [rsp+392], rax
37c38e81ecall izamax_64_
37c38e823mov r10, [rsp+192]
37c38e82bmov r11, [rsp+312]
37c38e833add rax, r10
37c38e836add rax, [rsp+272]
37c38e83eshl rax, 4
37c38e842add rax, r14
37c38e845movsd_xmm x0, [rax]
37c38e849movsd_xmm x1, [rax+8]
37c38e84eandpd x0, [rip+0xe2bca]
37c38e856andpd x1, [rip+0xe2bc2]
37c38e85eaddsd x0, x1
37c38e862maxsd x8, x0
37c38e867jmp 0x37c38de59
37c38e86c
37c38e86c 0f 1f 40 00 ..@.
37c38e870
37c38e870loc_37c38e870:
37c38e870lea rax, [rip+0xe2b51]
37c38e877lea r10, [rbx+1]
37c38e87bsub rdx, rbx
37c38e87emov [rsp+88], 12
37c38e887mov [rsp+80], rax
37c38e88cmov rax, [rsp+272]
37c38e894lea r9, [rip+0xe2b35]
37c38e89bmov [rsp+392], rdx
37c38e8a3mov r8, [rsp+128]
37c38e8abmov [rsp+72], rax
37c38e8b0mov rax, [rsp+216]
37c38e8b8mov rdx, [rsp+168]
37c38e8c0mov rcx, [rsp+208]
37c38e8c8imul r10, [rsp+144]
37c38e8d1mov [rsp+64], rax
37c38e8d6mov rax, [rsp+720]
37c38e8demov [rsp+56], rax
37c38e8e3mov rax, [rsp+152]
37c38e8eblea rax, [r11+2*rax]
37c38e8efadd rax, [rsp+160]
37c38e8f7add rax, [rsp+176]
37c38e8ffshl rax, 4
37c38e903add rax, r15
37c38e906mov [rsp+48], rax
37c38e90bmov rax, [rsp+696]
37c38e913mov [rsp+40], rax
37c38e918mov rax, [rsp+136]
37c38e920lea rax, [rax+r10+1]
37c38e925shl rax, 4
37c38e929add rax, r14
37c38e92cmov [rsp+32], rax
37c38e931call zgemv_64_
37c38e936mov rbx, [rsp+384]
37c38e93emov rax, rbx
37c38e941sub rax, [rsp+176]
37c38e949jmp 0x37c38e301
37c38e94e
37c38e94e 66 90 f.
37c38e950
37c38e950loc_37c38e950:
37c38e950movapd x3, x0
37c38e954divsd x3, x2
37c38e958movapd x12, x3
37c38e95dmovapd x9, x3
37c38e962movapd x10, x3
37c38e967mulsd x9, x7
37c38e96cmulsd x5, x3
37c38e970mulsd x10, x8
37c38e975mulsd x12, x0
37c38e97amulsd x3, x4
37c38e97eaddsd x9, x13
37c38e983subsd x7, x5
37c38e987addsd x10, x4
37c38e98caddsd x12, x2
37c38e991subsd x8, x3
37c38e996divsd x9, x12
37c38e99bdivsd x7, x12
37c38e9a0divsd x10, x12
37c38e9a5divsd x8, x12
37c38e9aajmp 0x37c38e595
37c38e9af
37c38e9af 90 .
37c38e9b0
37c38e9b0loc_37c38e9b0:
37c38e9b0movapd x5, x0
37c38e9b4divsd x5, x1
37c38e9b8mulsd x0, x5
37c38e9bcmovapd x3, x5
37c38e9c0mulsd x3, x6
37c38e9c4mulsd x5, x12
37c38e9c9addsd x0, x1
37c38e9cdaddsd x3, x12
37c38e9d2subsd x6, x5
37c38e9d6divsd x3, x0
37c38e9dadivsd x6, x0
37c38e9dejmp 0x37c38e665
37c38e9e3
37c38e9e3 0f 1f 44 00 00 ..D..
37c38e9e8
37c38e9e8loc_37c38e9e8:
37c38e9e8movapd x6, x5
37c38e9ecdivsd x6, x3
37c38e9f0mulsd x5, x6
37c38e9f4movapd x12, x6
37c38e9f9addsd x5, x3
37c38e9fdpxor x3, x3
37c38ea01mulsd x12, x3
37c38ea06subsd x3, x6
37c38ea0aaddsd x12, [rip+0xe2a35]
37c38ea13divsd x3, x5
37c38ea17divsd x12, x5
37c38ea1cmovapd x6, x3
37c38ea20jmp 0x37c38e623
37c38ea25
37c38ea25 0f 1f 00 ...
37c38ea28
37c38ea28loc_37c38ea28:
37c38ea28movapd x3, x1
37c38ea2cdivsd x3, x2
37c38ea30mulsd x1, x3
37c38ea34movapd x0, x3
37c38ea38addsd x1, x2
37c38ea3cpxor x2, x2
37c38ea40mulsd x0, x2
37c38ea44subsd x2, x3
37c38ea48addsd x0, [rip+0xe29f8]
37c38ea50unpcklpd x1, x1
37c38ea54unpcklpd x0, x2
37c38ea58divpd x0, x1
37c38ea5cjmp 0x37c38e0d7
37c38ea61
37c38ea61 0f 1f 80 00 00 00 00 .......
37c38ea68
37c38ea68loc_37c38ea68:
37c38ea68mov rbx, [rsp+280]
37c38ea70movsd_xmm x2, [rbx]
37c38ea74movsd_xmm x1, [rbx+8]
37c38ea79movapd x0, x2
37c38ea7dmovapd x3, x1
37c38ea81andpd x0, [rip+0xe2997]
37c38ea89andpd x3, [rip+0xe298f]
37c38ea91comisd x3, x0
37c38ea95jbe 0x37c38f420
37c38ea9bmovapd x0, x2
37c38ea9fdivsd x0, x1
37c38eaa3mulsd x2, x0
37c38eaa7addsd x2, x1
37c38eaabpxor x1, x1
37c38eaafmulsd x1, x0
37c38eab3unpcklpd x0, x1
37c38eab7movupd x1, [rip+0xe2981]
37c38eabfaddpd x1, x0
37c38eac3addpd x0, [rip+0xe2985]
37c38eacbmovsd_xmm x0, x1
37c38eacfmovddup x1, x2
37c38ead3divpd x0, x1
37c38ead7
37c38ead7loc_37c38ead7:
37c38ead7sub rax, r12
37c38eadamov rcx, [rsp+128]
37c38eae2lea rdx, [rsp+400]
37c38eaealea r9, [rip+0xe28d7]
37c38eaf1mov [rsp+392], rax
37c38eaf9mov rax, [rsp+256]
37c38eb01add rax, [rsp+176]
37c38eb09mov [rsp+192], r10
37c38eb11shl rax, 4
37c38eb15movups [rsp+400], x0
37c38eb1dlea r8, [r15+rax]
37c38eb21call zscal_64_
37c38eb26mov r10, [rsp+192]
37c38eb2emov rax, [r13]
37c38eb32mov r12, r10
37c38eb35jmp 0x37c38d960
37c38eb3a
37c38eb3a 66 0f 1f 44 00 00 f..D..
37c38eb40
37c38eb40loc_37c38eb40:
37c38eb40mov rdx, r10
37c38eb43mov [rsp+360], r12
37c38eb4badd rbp, 48
37c38eb4fadd rax, [rsp+144]
37c38eb57sub rdx, rcx
37c38eb5aadd rax, [rsp+136]
37c38eb62mov [rsp+304], 2
37c38eb6emov [rsp+296], rdx
37c38eb76mov rdx, [rsp+192]
37c38eb7e
37c38eb7eloc_37c38eb7e:
37c38eb7eshl rdx, 4
37c38eb82mov rcx, [rsp+312]
37c38eb8aadd rax, r10
37c38eb8dmov [rsp+288], r10
37c38eb95movupd x0, [r15+rdx]
37c38eb9bmov rdx, [rsp+320]
37c38eba3shl rax, 4
37c38eba7lea r9, [r15+rax]
37c38ebabshl rdx, 4
37c38ebafmovups [r15+rdx], x0
37c38ebb4mov rdx, [rsp+296]
37c38ebbcsub rdx, 1
37c38ebc0mov [rsp+392], rdx
37c38ebc8lea rdx, [r8+rcx]
37c38ebccmov rcx, [rsp+696]
37c38ebd4lea r8, [rip+0xe27ed]
37c38ebdbshl rdx, 4
37c38ebdfmov [rsp+32], rcx
37c38ebe4mov rcx, [rsp+128]
37c38ebecadd rdx, r15
37c38ebefcall zcopy_64_
37c38ebf4mov rax, [r13]
37c38ebf8mov r10, [rsp+288]
37c38ec00cmp r10, rax
37c38ec03jl 0x37c38f178
37c38ec09
37c38ec09loc_37c38ec09:
37c38ec09cmp r12, 1
37c38ec0djle 0x37c38ec65
37c38ec0fmov rax, [rsp+360]
37c38ec17mov r8, [rsp+696]
37c38ec1fmov [rsp+288], r10
37c38ec27mov rcx, [rsp+128]
37c38ec2fmov [rsp+392], rsi
37c38ec37shl rax, 4
37c38ec3blea rdx, [r15+rax]
37c38ec3fmov rax, [rsp+696]
37c38ec47mov [rsp+32], rax
37c38ec4cmov rax, [rsp+344]
37c38ec54lea r9, [r15+rax]
37c38ec58call zswap_64_
37c38ec5dmov r10, [rsp+288]
37c38ec65
37c38ec65loc_37c38ec65:
37c38ec65mov rax, [rsp+720]
37c38ec6dmov r9, [rsp+328]
37c38ec75lea rdx, [r14+rbp-32]
37c38ec7alea rcx, [rsp+376]
37c38ec82mov [rsp+288], r10
37c38ec8amov [rsp+32], rax
37c38ec8fmov r8, rax
37c38ec92call zswap_64_
37c38ec97mov r10, [rsp+288]
37c38ec9fcmp [rsp+304], 1
37c38eca8je 0x37c38db28
37c38ecaelea r8, [r12+2]
37c38ecb3jmp 0x37c38df00
37c38ecb8
37c38ecb8 0f 1f 84 00 00 00 00 00 ........
37c38ecc0
37c38ecc0loc_37c38ecc0:
37c38ecc0mov [rsp+272], 2
37c38eccclea r8, [rbx-2]
37c38ecd0
37c38ecd0loc_37c38ecd0:
37c38ecd0mov r9, [rsp+144]
37c38ecd8mov r10, [rsp+176]
37c38ece0mov [rsp+224], rax
37c38ece8mov rcx, [rsp+672]
37c38ecf0mov r12, r9
37c38ecf3mov rdx, r10
37c38ecf6sub r8, r10
37c38ecf9imul r12, rax
37c38ecfdmov rbp, [rcx]
37c38ed00mov rcx, [rsp+136]
37c38ed08mov [rsp+392], r8
37c38ed10imul rdx, r9
37c38ed14lea r8, [rip+0xe26ad]
37c38ed1badd rbp, rax
37c38ed1esub rbp, [r13]
37c38ed22add r12, rcx
37c38ed25lea r11, [rdx+rcx]
37c38ed29lea rcx, [r12+rax]
37c38ed2dmov rax, [rsp+696]
37c38ed35shl rcx, 4
37c38ed39mov [rsp+256], r11
37c38ed41movupd x0, [r14+rcx]
37c38ed47lea rcx, [r10+r11]
37c38ed4bshl rcx, 4
37c38ed4fmovups [r14+rcx], x0
37c38ed54lea rcx, [rdx+r9]
37c38ed58mov rdx, [rsp+240]
37c38ed60add rcx, [rsp+136]
37c38ed68add rcx, r10
37c38ed6bmov [rsp+32], rax
37c38ed70shl rcx, 4
37c38ed74add rdx, r12
37c38ed77shl rdx, 4
37c38ed7blea r9, [r14+rcx]
37c38ed7fmov rcx, [rsp+128]
37c38ed87add rdx, r14
37c38ed8acall zcopy_64_
37c38ed8fmov r10, [rsp+176]
37c38ed97mov rax, [rsp+224]
37c38ed9fcmp r10, 1
37c38eda3jle 0x37c38edf5
37c38eda5mov r11, [rsp+256]
37c38edadlea rax, [rip+0xe2614]
37c38edb4lea rdx, [r10-1]
37c38edb8mov rcx, [rsp+128]
37c38edc0mov [rsp+392], rdx
37c38edc8lea rdx, [r12+1]
37c38edcdmov r8, rax
37c38edd0mov [rsp+32], rax
37c38edd5add r11, 1
37c38edd9shl rdx, 4
37c38edddshl r11, 4
37c38ede1add rdx, r14
37c38ede4lea r9, [r14+r11]
37c38ede8call zcopy_64_
37c38ededmov rax, [rsp+224]
37c38edf5
37c38edf5loc_37c38edf5:
37c38edf5mov rdx, [r13]
37c38edf9cmp rdx, rbx
37c38edfcjg 0x37c38f1d8
37c38ee02
37c38ee02loc_37c38ee02:
37c38ee02sub rdx, rax
37c38ee05mov rcx, [rsp+176]
37c38ee0dimul rbp, [rsp+152]
37c38ee16add rdx, 1
37c38ee1aadd rbp, [rsp+160]
37c38ee22mov [rsp+392], rdx
37c38ee2alea rdx, [rbp+rax]
37c38ee2fadd rcx, rbp
37c38ee32mov rax, [rsp+720]
37c38ee3ashl rcx, 4
37c38ee3eshl rdx, 4
37c38ee42mov [rsp+32], rax
37c38ee47lea r9, [r15+rcx]
37c38ee4blea rdx, [r15+rdx]
37c38ee4fmov r8, rax
37c38ee52mov rcx, [rsp+128]
37c38ee5acall zswap_64_
37c38ee5fmov rdx, [rsp+144]
37c38ee67mov rax, [rsp+136]
37c38ee6fimul rdx, rbx
37c38ee73add rax, rdx
37c38ee76cmp [rsp+272], 1
37c38ee7fje 0x37c38f4c6
37c38ee85lea rcx, [rbx-1]
37c38ee89jmp 0x37c38e430
37c38ee8e
37c38ee8e 66 90 f.
37c38ee90
37c38ee90loc_37c38ee90:
37c38ee90movapd x1, x4
37c38ee94movapd x2, x4
37c38ee98movapd x7, x3
37c38ee9cunpckhpd x1, x1
37c38eea0andpd x2, [rip+0xe2578]
37c38eea8movapd x5, x13
37c38eeadmovapd x0, x1
37c38eeb1unpckhpd x5, x5
37c38eeb5unpckhpd x7, x7
37c38eeb9movapd x12, x0
37c38eebemovapd x8, x5
37c38eec3movapd x9, x7
37c38eec8movsd_xmm [rsp+192], x2
37c38eed1andpd x12, [rip+0xe2546]
37c38eedamovapd x1, x4
37c38eedemovapd x5, x13
37c38eee3comisd x12, x2
37c38eee8jbe 0x37c38f2c0
37c38eeeemovapd x2, x4
37c38eef2movapd x11, x13
37c38eef7movapd x6, x4
37c38eefbdivsd x2, x0
37c38eeffmulsd x11, x2
37c38ef04movapd x10, x2
37c38ef09mulsd x6, x2
37c38ef0dmulsd x10, x3
37c38ef12addsd x11, x8
37c38ef17mulsd x8, x2
37c38ef1cmulsd x2, x7
37c38ef20addsd x6, x0
37c38ef24addsd x10, x7
37c38ef29divsd x11, x6
37c38ef2esubsd x8, x13
37c38ef33subsd x2, x3
37c38ef37divsd x2, x6
37c38ef3bdivsd x8, x6
37c38ef40movapd x9, x2
37c38ef45divsd x10, x6
37c38ef4a
37c38ef4aloc_37c38ef4a:
37c38ef4amovapd x5, x9
37c38ef4fmovapd x2, x11
37c38ef54movapd x6, x10
37c38ef59mulsd x5, x8
37c38ef5emulsd x2, x10
37c38ef63mulsd x6, x8
37c38ef68subsd x2, x5
37c38ef6cmovapd x5, x11
37c38ef71subsd x2, [rip+0xe24cf]
37c38ef79mulsd x5, x9
37c38ef7eaddsd x5, x6
37c38ef82movapd x6, x2
37c38ef86andpd x6, [rip+0xe2492]
37c38ef8emovapd x7, x5
37c38ef92andpd x7, [rip+0xe2486]
37c38ef9acomisd x7, x6
37c38ef9ejbe 0x37c38f288
37c38efa4movapd x7, x2
37c38efa8pxor x6, x6
37c38efacdivsd x7, x5
37c38efb0mulsd x2, x7
37c38efb4addsd x5, x2
37c38efb8movapd x2, x7
37c38efbcmulsd x7, x6
37c38efc0addsd x2, x6
37c38efc4subsd x7, [rip+0xe247c]
37c38efccdivsd x2, x5
37c38efd0divsd x7, x5
37c38efd4
37c38efd4loc_37c38efd4:
37c38efd4comisd x12, [rsp+192]
37c38efdejbe 0x37c38f250
37c38efe4movapd x6, x1
37c38efe8divsd x6, x0
37c38efecmulsd x1, x6
37c38eff0movapd x5, x6
37c38eff4mulsd x6, x7
37c38eff8mulsd x5, x2
37c38effcaddsd x1, x0
37c38f000subsd x6, x2
37c38f004addsd x5, x7
37c38f008movapd x7, x6
37c38f00cdivsd x5, x1
37c38f010divsd x7, x1
37c38f014
37c38f014loc_37c38f014:
37c38f014mov rbx, [rsp+144]
37c38f01cmov rdi, [rsp+152]
37c38f024movapd x12, x5
37c38f029unpcklpd x11, x11
37c38f02eunpcklpd x12, x7
37c38f033unpcklpd x8, x8
37c38f038unpcklpd x7, x5
37c38f03cxor r10l, r10l
37c38f03fsub r8, rbx
37c38f042sub rdx, rbx
37c38f045sub r11, rdi
37c38f048sub rsi, rdi
37c38f04bshl r11, 4
37c38f04fshl rsi, 4
37c38f053unpcklpd x10, x10
37c38f058xor ebx, ebx
37c38f05ashl r8, 4
37c38f05eshl rdx, 4
37c38f062add r11, r15
37c38f065add rsi, r15
37c38f068add r8, r14
37c38f06bunpcklpd x9, x9
37c38f070add rdx, r14
37c38f073movups [rsp+192], x13
37c38f07cmovups [rsp+224], x3
37c38f084movups [rsp+240], x4
37c38f08cnop [rax]
37c38f090
37c38f090loc_37c38f090:
37c38f090movupd x4, [r11+r10]
37c38f096movupd x6, [r11+r10]
37c38f09cadd rbx, 1
37c38f0a0movapd x0, x8
37c38f0a5movupd x5, [rsi+r10]
37c38f0abmovupd x3, [rsi+r10]
37c38f0b1movapd x13, x9
37c38f0b6unpckhpd x4, x4
37c38f0baunpcklpd x6, x6
37c38f0bemovapd x2, x4
37c38f0c2movapd x1, x6
37c38f0c6unpcklpd x5, x5
37c38f0camulpd x0, x6
37c38f0ceunpckhpd x3, x3
37c38f0d2mulpd x2, x11
37c38f0d7mulpd x1, x11
37c38f0dcmulpd x13, x3
37c38f0e1addpd x2, x0
37c38f0e5movapd x0, x8
37c38f0eamulpd x0, x4
37c38f0eesubpd x2, x3
37c38f0f2subpd x1, x0
37c38f0f6mulpd x2, x7
37c38f0famovapd x0, x10
37c38f0ffmulpd x0, x5
37c38f103subpd x1, x5
37c38f107mulpd x5, x9
37c38f10csubpd x0, x13
37c38f111mulpd x1, x12
37c38f116subpd x0, x6
37c38f11amovapd x6, x10
37c38f11fmulpd x6, x3
37c38f123addsubpd x1, x2
37c38f127mulpd x0, x12
37c38f12cmovups [r8+r10], x1
37c38f131addpd x6, x5
37c38f135subpd x6, x4
37c38f139mulpd x6, x7
37c38f13daddsubpd x0, x6
37c38f141movups [rdx+r10], x0
37c38f146add r10, 16
37c38f14acmp r9, rbx
37c38f14djne 0x37c38f090
37c38f153movupd x13, [rsp+192]
37c38f15dmovupd x3, [rsp+224]
37c38f166movupd x4, [rsp+240]
37c38f16fjmp 0x37c38e48f
37c38f174
37c38f174 0f 1f 40 00 ..@.
37c38f178
37c38f178loc_37c38f178:
37c38f178sub rax, r10
37c38f17bmov rcx, [rsp+312]
37c38f183mov [rsp+392], rax
37c38f18bmov rax, [rsp+352]
37c38f193lea rdx, [r10+rcx+1]
37c38f198lea rcx, [rip+0xe2229]
37c38f19flea rax, [r10+rax+1]
37c38f1a4mov [rsp+32], rcx
37c38f1a9mov r8, rcx
37c38f1acshl rdx, 4
37c38f1b0shl rax, 4
37c38f1b4mov rcx, [rsp+128]
37c38f1bcadd rdx, r15
37c38f1bflea r9, [r15+rax]
37c38f1c3call zcopy_64_
37c38f1c8mov r10, [rsp+288]
37c38f1d0jmp 0x37c38ec09
37c38f1d5
37c38f1d5 0f 1f 00 ...
37c38f1d8
37c38f1d8loc_37c38f1d8:
37c38f1d8mov rcx, [rsp+176]
37c38f1e0sub rdx, rbx
37c38f1e3mov [rsp+224], rax
37c38f1ebmov [rsp+392], rdx
37c38f1f3lea rdx, [rbx+1]
37c38f1f7imul rdx, [rsp+144]
37c38f200add rdx, [rsp+136]
37c38f208add rcx, rdx
37c38f20badd rdx, rax
37c38f20emov rax, [rsp+696]
37c38f216shl rcx, 4
37c38f21ashl rdx, 4
37c38f21emov [rsp+32], rax
37c38f223lea r9, [r14+rcx]
37c38f227add rdx, r14
37c38f22amov r8, rax
37c38f22dmov rcx, [rsp+128]
37c38f235call zswap_64_
37c38f23amov rdx, [r13]
37c38f23emov rax, [rsp+224]
37c38f246jmp 0x37c38ee02
37c38f24b
37c38f24b 0f 1f 44 00 00 ..D..
37c38f250
37c38f250loc_37c38f250:
37c38f250movapd x6, x0
37c38f254divsd x6, x1
37c38f258mulsd x0, x6
37c38f25cmovapd x5, x6
37c38f260mulsd x5, x7
37c38f264mulsd x6, x2
37c38f268addsd x0, x1
37c38f26caddsd x5, x2
37c38f270subsd x7, x6
37c38f274divsd x5, x0
37c38f278divsd x7, x0
37c38f27cjmp 0x37c38f014
37c38f281
37c38f281 0f 1f 80 00 00 00 00 .......
37c38f288
37c38f288loc_37c38f288:
37c38f288movapd x6, x5
37c38f28cpxor x7, x7
37c38f290divsd x6, x2
37c38f294mulsd x5, x6
37c38f298addsd x5, x2
37c38f29cmovapd x2, x6
37c38f2a0mulsd x2, x7
37c38f2a4subsd x7, x6
37c38f2a8addsd x2, [rip+0xe2198]
37c38f2b0divsd x7, x5
37c38f2b4divsd x2, x5
37c38f2b8jmp 0x37c38efd4
37c38f2bd
37c38f2bd 0f 1f 00 ...
37c38f2c0
37c38f2c0loc_37c38f2c0:
37c38f2c0movapd x6, x0
37c38f2c4movapd x11, x8
37c38f2c9movapd x2, x0
37c38f2cddivsd x6, x4
37c38f2d1movapd x10, x7
37c38f2d6mulsd x2, x6
37c38f2damulsd x11, x6
37c38f2dfmulsd x5, x6
37c38f2e3mulsd x10, x6
37c38f2e8mulsd x6, x3
37c38f2ecaddsd x2, x4
37c38f2f0addsd x11, x13
37c38f2f5subsd x8, x5
37c38f2faaddsd x10, x3
37c38f2ffsubsd x9, x6
37c38f304divsd x11, x2
37c38f309divsd x8, x2
37c38f30edivsd x10, x2
37c38f313divsd x9, x2
37c38f318jmp 0x37c38ef4a
37c38f31d
37c38f31d 0f 1f 00 ...
37c38f320
37c38f320loc_37c38f320:
37c38f320lea rax, [rip+0xe20a1]
37c38f327mov r9, [rsp+192]
37c38f32fmov rdx, [rsp+272]
37c38f337mov [rsp+32], rax
37c38f33cmov rcx, [rsp+168]
37c38f344mov r8, rax
37c38f347call zcopy_64_
37c38f34cmov rax, [rsp+384]
37c38f354cmp [rsp+176], rax
37c38f35cje 0x37c38f460
37c38f362mov [rsp+272], 1
37c38f36elea r8, [rax-1]
37c38f372mov rbx, rax
37c38f375jmp 0x37c38ecd0
37c38f37a
37c38f37a 66 0f 1f 44 00 00 f..D..
37c38f380
37c38f380loc_37c38f380:
37c38f380mov rax, [r13]
37c38f384mov rdx, [rsp+304]
37c38f38cmov r9, rbx
37c38f38fmov [rsp+288], r10
37c38f397mov rcx, [rsp+128]
37c38f39fsub rax, r12
37c38f3a2add rax, 1
37c38f3a6mov [rsp+392], rax
37c38f3aelea rax, [rip+0xe2013]
37c38f3b5mov [rsp+32], rax
37c38f3bamov r8, rax
37c38f3bdcall zcopy_64_
37c38f3c2mov r10, [rsp+288]
37c38f3camov [rsp+376], r12
37c38f3d2cmp r10, r12
37c38f3d5je 0x37c38db25
37c38f3dbmov rcx, [rsp+256]
37c38f3e3mov [rsp+360], rsi
37c38f3ebadd rbp, 32
37c38f3efmov rax, [rsp+336]
37c38f3f7mov rdx, [rsp+240]
37c38f3ffmov [rsp+304], 1
37c38f40bmov [rsp+312], rcx
37c38f413mov r8, [rsp+176]
37c38f41bjmp 0x37c38eb7e
37c38f420
37c38f420loc_37c38f420:
37c38f420movapd x3, x1
37c38f424divsd x3, x2
37c38f428mulsd x1, x3
37c38f42cmovapd x0, x3
37c38f430addsd x1, x2
37c38f434pxor x2, x2
37c38f438mulsd x0, x2
37c38f43csubsd x2, x3
37c38f440addsd x0, [rip+0xe2000]
37c38f448unpcklpd x1, x1
37c38f44cunpcklpd x0, x2
37c38f450divpd x0, x1
37c38f454jmp 0x37c38ead7
37c38f459
37c38f459 0f 1f 80 00 00 00 00 .......
37c38f460
37c38f460loc_37c38f460:
37c38f460mov rax, [rsp+144]
37c38f468mov rbx, [rsp+176]
37c38f470imul rax, rbx
37c38f474add rax, [rsp+136]
37c38f47cjmp 0x37c38e019
37c38f481
37c38f481loc_37c38f481:
37c38f481lea rax, [rsp+384]
37c38f489xor edx, edx
37c38f48bmov [rsp+168], rax
37c38f493lea rax, [rsp+392]
37c38f49bmov [rsp+128], rax
37c38f4a3lea rax, [rip+0xe1f36]
37c38f4aamov [rsp+208], rax
37c38f4b2lea rax, [rip+0xe1f37]
37c38f4b9mov [rsp+216], rax
37c38f4c1jmp 0x37c38d518
37c38f4c6
37c38f4c6loc_37c38f4c6:
37c38f4c6mov rbx, [rsp+176]
37c38f4cejmp 0x37c38e019
37c38d200
37c38d200zlasyf_64_:
37c38d200push r15
37c38d202push r14
37c38d204push r13
37c38d206push r12
37c38d208push rbp
37c38d209push rdi
37c38d20apush rsi
37c38d20bpush rbx
37c38d20csub rsp, 584
37c38d213movups [rsp+416], x6
37c38d21bmovups [rsp+432], x7
37c38d223movups [rsp+448], x8
37c38d22cmovups [rsp+464], x9
37c38d235movups [rsp+480], x10
37c38d23emovups [rsp+496], x11
37c38d247movups [rsp+512], x12
37c38d250movups [rsp+528], x13
37c38d259movups [rsp+544], x14
37c38d262movups [rsp+560], x15
37c38d26bmov rax, [rsp+696]
37c38d273mov r14, [rsp+688]
37c38d27bmov r15, [rsp+712]
37c38d283mov rax, [rax]
37c38d286mov r13, rdx
37c38d289xor edx, edx
37c38d28btest rax, rax
37c38d28emov [rsp+672], r8
37c38d296cmovns rdx, rax
37c38d29amov rax, [rsp+720]
37c38d2a2mov rbp, r9
37c38d2a5mov r8l, 1
37c38d2abmov r9l, 1
37c38d2b1mov rax, [rax]
37c38d2b4mov [rsp+144], rdx
37c38d2bcnot rdx
37c38d2bfmov [rsp+136], rdx
37c38d2c7xor edx, edx
37c38d2c9test rax, rax
37c38d2cccmovns rdx, rax
37c38d2d0mov rax, [rsp+728]
37c38d2d8mov [rax], 0
37c38d2dfmov [rsp+152], rdx
37c38d2e7not rdx
37c38d2eamov [rsp+160], rdx
37c38d2f2lea rdx, [rip+0xe40c7]
37c38d2f9call lsame_64_
37c38d2fetest rax, rax
37c38d301je 0x37c38d6e0
37c38d307mov rax, [rsp+672]
37c38d30fmov r12, [r13]
37c38d313mov rsi, [rax]
37c38d316mov rax, r12
37c38d319mov [rsp+384], r12
37c38d321sub rax, rsi
37c38d324add rax, 1
37c38d328cmp r12, rax
37c38d32bjg 0x37c38d336
37c38d32dcmp r12, rsi
37c38d330jg 0x37c38f481
37c38d336
37c38d336loc_37c38d336:
37c38d336lea rax, [rsp+384]
37c38d33emov [rsp+680], rbp
37c38d346mov rdx, r12
37c38d349pxor x14, x14
37c38d34emov [rsp+168], rax
37c38d356lea rax, [rsp+392]
37c38d35emovsd_xmm x15, [rip+0xe40c9]
37c38d367mov [rsp+128], rax
37c38d36flea rax, [rip+0xe406a]
37c38d376mov [rsp+208], rax
37c38d37elea rax, [rip+0xe406b]
37c38d385mov [rsp+216], rax
37c38d38dnop [rax]
37c38d390
37c38d390loc_37c38d390:
37c38d390test r12, r12
37c38d393jle 0x37c38d50d
37c38d399mov rax, [rsp+160]
37c38d3a1mov rcx, [rsp+168]
37c38d3a9imul rsi, [rsp+152]
37c38d3b2imul r12, [rsp+144]
37c38d3bblea rdi, [rsi+rax]
37c38d3bfmov rax, [rsp+136]
37c38d3c7lea rbx, [rdi+1]
37c38d3cblea rdx, [rax+r12+1]
37c38d3d0lea rax, [rip+0xe3ff1]
37c38d3d7shl rbx, 4
37c38d3dbmov [rsp+32], rax
37c38d3e0shl rdx, 4
37c38d3e4lea r9, [r15+rbx]
37c38d3e8mov r8, rax
37c38d3ebadd rdx, r14
37c38d3eemov [rsp+192], r9
37c38d3f6call zcopy_64_
37c38d3fbmov rax, [r13]
37c38d3ffmov rbx, [rsp+384]
37c38d407cmp rax, rbx
37c38d40ajg 0x37c38e120
37c38d410
37c38d410loc_37c38d410:
37c38d410lea rax, [rdi+rbx]
37c38d414pxor x7, x7
37c38d418shl rax, 4
37c38d41cadd rax, r15
37c38d41fmovsd_xmm x6, [rax]
37c38d423movsd_xmm x0, [rax+8]
37c38d428andpd x6, [rip+0xe3ff0]
37c38d430andpd x0, [rip+0xe3fe8]
37c38d438addsd x6, x0
37c38d43ccmp rbx, 1
37c38d440jle 0x37c38d499
37c38d442mov rdx, [rsp+192]
37c38d44amov rcx, [rsp+128]
37c38d452lea rax, [rbx-1]
37c38d456lea r8, [rip+0xe3f6b]
37c38d45dmov [rsp+392], rax
37c38d465call izamax_64_
37c38d46amov [rsp+368], rax
37c38d472add rax, rdi
37c38d475shl rax, 4
37c38d479add rax, r15
37c38d47cmovsd_xmm x7, [rax]
37c38d480movsd_xmm x0, [rax+8]
37c38d485andpd x7, [rip+0xe3f93]
37c38d48dandpd x0, [rip+0xe3f8b]
37c38d495addsd x7, x0
37c38d499
37c38d499loc_37c38d499:
37c38d499movapd x0, x7
37c38d49dmaxsd x0, x6
37c38d4a1ucomisd x0, x14
37c38d4a6jp 0x37c38dff0
37c38d4acjne 0x37c38dff0
37c38d4b2mov rax, [rsp+728]
37c38d4balea r12, [rbx-1]
37c38d4becmp [rax], 0
37c38d4c2jne 0x37c38d4c7
37c38d4c4mov [rax], rbx
37c38d4c7
37c38d4c7loc_37c38d4c7:
37c38d4c7mov rax, [rsp+704]
37c38d4cfmov [rax+8*r12], rbx
37c38d4d3
37c38d4d3loc_37c38d4d3:
37c38d4d3mov rax, [rsp+672]
37c38d4dbmov rdx, [r13]
37c38d4dfmov [rsp+384], r12
37c38d4e7mov rcx, [rax]
37c38d4eamov rax, rdx
37c38d4edsub rax, rcx
37c38d4f0lea rsi, [rcx+r12]
37c38d4f4add rax, 1
37c38d4f8sub rsi, rdx
37c38d4fbcmp rax, r12
37c38d4fejl 0x37c38d390
37c38d504cmp rcx, rdx
37c38d507jge 0x37c38d390
37c38d50d
37c38d50dloc_37c38d50d:
37c38d50dmov rbp, [rsp+680]
37c38d515sub rdx, r12
37c38d518
37c38d518loc_37c38d518:
37c38d518mov rax, [rsp+696]
37c38d520add rsi, 1
37c38d524imul rsi, [rsp+152]
37c38d52dadd r12, 1
37c38d531imul r12, [rsp+144]
37c38d53amov rdi, [rsp+136]
37c38d542mov [rsp+88], r14
37c38d547lea rcx, [rip+0xe3ebb]
37c38d54emov [rsp+96], rax
37c38d553mov rax, [rsp+216]
37c38d55blea r8, [rip+0xe3e9e]
37c38d562mov [rsp+392], rdx
37c38d56amov r9, [rsp+168]
37c38d572mov [rsp+80], rax
37c38d577mov rax, [rsp+720]
37c38d57fmov rdx, [rsp+208]
37c38d587mov [rsp+120], 9
37c38d590mov [rsp+72], rax
37c38d595mov rax, [rsp+160]
37c38d59dmov [rsp+112], 12
37c38d5a6mov [rsp+104], 5
37c38d5aflea rax, [rax+rsi+1]
37c38d5b4shl rax, 4
37c38d5b8add rax, r15
37c38d5bbmov [rsp+64], rax
37c38d5c0mov rax, [rsp+696]
37c38d5c8mov [rsp+56], rax
37c38d5cdlea rax, [rdi+r12+1]
37c38d5d2shl rax, 4
37c38d5d6add rax, r14
37c38d5d9mov [rsp+48], rax
37c38d5delea rax, [rip+0xe3deb]
37c38d5e5mov [rsp+40], rax
37c38d5eamov rax, [rsp+128]
37c38d5f2mov [rsp+32], rax
37c38d5f7call zgemmtr_
37c38d5fcmov rbx, [rsp+384]
37c38d604mov rcx, [r13]
37c38d608mov r15, [rsp+696]
37c38d610mov r12, [rsp+704]
37c38d618lea rdx, [rbx+1]
37c38d61cmov rsi, rbx
37c38d61fmov rbx, r13
37c38d622mov r13, rbp
37c38d625mov rbp, r14
37c38d628mov r14, rdi
37c38d62bnop [rax+rax]
37c38d630
37c38d630loc_37c38d630:
37c38d630mov rax, [r12+8*rdx-8]
37c38d635lea rdi, [rdx+1]
37c38d639test rax, rax
37c38d63cmov r8, rax
37c38d63fcmovns rdi, rdx
37c38d643neg r8
37c38d646test rax, rax
37c38d649cmovs rax, r8
37c38d64dadd rdi, 1
37c38d651cmp rax, rdx
37c38d654je 0x37c38dfdf
37c38d65acmp rdi, rcx
37c38d65djle 0x37c38df90
37c38d663
37c38d663loc_37c38d663:
37c38d663mov rbx, rsi
37c38d666mov rsi, rcx
37c38d669mov rbp, r13
37c38d66csub rsi, rbx
37c38d66f
37c38d66floc_37c38d66f:
37c38d66fmov [rbp], rsi
37c38d673movups x6, [rsp+416]
37c38d67bmovups x7, [rsp+432]
37c38d683movups x8, [rsp+448]
37c38d68cmovups x9, [rsp+464]
37c38d695movups x10, [rsp+480]
37c38d69emovups x11, [rsp+496]
37c38d6a7movups x12, [rsp+512]
37c38d6b0movups x13, [rsp+528]
37c38d6b9movups x14, [rsp+544]
37c38d6c2movups x15, [rsp+560]
37c38d6cbadd rsp, 584
37c38d6d2pop rbx
37c38d6d3pop rsi
37c38d6d4pop rdi
37c38d6d5pop rbp
37c38d6d6pop r12
37c38d6d8pop r13
37c38d6dapop r14
37c38d6dcpop r15
37c38d6deret
37c38d6df
37c38d6df 90 .
37c38d6e0
37c38d6e0loc_37c38d6e0:
37c38d6e0mov rax, [r13]
37c38d6e4mov r12l, 1
37c38d6eapxor x14, x14
37c38d6eflea rsi, [rsp+384]
37c38d6f7mov [rsp+168], rsi
37c38d6fflea rsi, [rsp+392]
37c38d707movsd_xmm x15, [rip+0xe3d20]
37c38d710mov [rsp+128], rsi
37c38d718lea rsi, [rip+0xe3cc1]
37c38d71fmov [rsp+208], rsi
37c38d727lea rsi, [rip+0xe3cc2]
37c38d72emov [rsp+216], rsi
37c38d736mov [rsp+680], rbp
37c38d73emov [rsp+712], r15
37c38d746mov r15, r14
37c38d749mov r14, [rsp+712]
37c38d751nop [rax]
37c38d755nop [rax+rax]
37c38d760
37c38d760loc_37c38d760:
37c38d760mov rsi, [rsp+672]
37c38d768mov rdx, [rsi]
37c38d76bcmp rdx, r12
37c38d76ejg 0x37c38d780
37c38d770cmp rdx, rax
37c38d773jl 0x37c38d991
37c38d779nop [rax]
37c38d780
37c38d780loc_37c38d780:
37c38d780cmp r12, rax
37c38d783jg 0x37c38d991
37c38d789mov rsi, [rsp+144]
37c38d791sub rax, r12
37c38d794mov rdi, [rsp+136]
37c38d79cpxor x7, x7
37c38d7a0add rax, 1
37c38d7a4imul rsi, r12
37c38d7a8mov [rsp+392], rax
37c38d7b0mov rax, [rsp+152]
37c38d7b8imul rax, r12
37c38d7bcadd rdi, rsi
37c38d7bfmov [rsp+288], rsi
37c38d7c7lea rsi, [r12-1]
37c38d7ccmov [rsp+256], rdi
37c38d7d4add rdi, r12
37c38d7d7mov rbp, rsi
37c38d7damov [rsp+240], rdi
37c38d7e2mov rdx, rdi
37c38d7e5shl rbp, 4
37c38d7e9mov rdi, [rsp+160]
37c38d7f1lea rbx, [r14+rbp]
37c38d7f5shl rdx, 4
37c38d7f9mov [rsp+272], rax
37c38d801lea rcx, [rax+rdi]
37c38d805mov [rsp+176], rbx
37c38d80dlea rbx, [r15+rbp]
37c38d811add rdx, r15
37c38d814lea rdi, [rcx+r12]
37c38d818mov [rsp+192], rbx
37c38d820mov [rsp+224], rcx
37c38d828mov rbx, rdi
37c38d82blea rcx, [rip+0xe3b96]
37c38d832mov [rsp+32], rcx
37c38d837shl rbx, 4
37c38d83bmov r8, rcx
37c38d83emov rcx, [rsp+128]
37c38d846add rbx, r14
37c38d849mov [rsp+280], rdx
37c38d851mov r9, rbx
37c38d854call zcopy_64_
37c38d859mov rax, [r13]
37c38d85dlea rdx, [rip+0xe3b64]
37c38d864mov r11, [rsp+216]
37c38d86cmov [rsp+80], rdx
37c38d871mov rdx, [rsp+176]
37c38d879lea r9, [rip+0xe3b50]
37c38d880sub rax, r12
37c38d883mov [rsp+64], r11
37c38d888mov r11, [rsp+720]
37c38d890add rax, 1
37c38d894mov [rsp+48], rdx
37c38d899mov rdx, [rsp+696]
37c38d8a1mov [rsp+384], rax
37c38d8a9mov rax, [rsp+192]
37c38d8b1mov [rsp+40], rdx
37c38d8b6mov rcx, [rsp+208]
37c38d8bemov [rsp+32], rax
37c38d8c3mov r8, [rsp+128]
37c38d8cbmov [rsp+72], rbx
37c38d8d0mov rdx, [rsp+168]
37c38d8d8mov [rsp+88], 12
37c38d8e1mov [rsp+56], r11
37c38d8e6mov [rsp+392], rsi
37c38d8eecall zgemv_64_
37c38d8f3movsd_xmm x6, [rbx]
37c38d8f7movsd_xmm x0, [rbx+8]
37c38d8fclea rcx, [r12+1]
37c38d901andpd x6, [rip+0xe3b17]
37c38d909andpd x0, [rip+0xe3b0f]
37c38d911mov [rsp+176], rcx
37c38d919mov rax, [r13]
37c38d91daddsd x6, x0
37c38d921cmp rax, r12
37c38d924jg 0x37c38db90
37c38d92a
37c38d92aloc_37c38d92a:
37c38d92amovapd x0, x7
37c38d92emaxsd x0, x6
37c38d932ucomisd x0, x14
37c38d937jp 0x37c38db10
37c38d93djne 0x37c38db10
37c38d943mov rax, [rsp+728]
37c38d94bcmp [rax], 0
37c38d94fjne 0x37c38d95c
37c38d951mov rax, [rsp+728]
37c38d959mov [rax], r12
37c38d95c
37c38d95cloc_37c38d95c:
37c38d95cmov rax, [r13]
37c38d960
37c38d960loc_37c38d960:
37c38d960mov rbx, [rsp+704]
37c38d968mov [rbx+8*rsi], r12
37c38d96cmov rsi, [rsp+672]
37c38d974mov r12, [rsp+176]
37c38d97cmov rdx, [rsi]
37c38d97fcmp rdx, r12
37c38d982jg 0x37c38d780
37c38d988cmp rdx, rax
37c38d98bjge 0x37c38d780
37c38d991
37c38d991loc_37c38d991:
37c38d991sub rax, r12
37c38d994mov [rsp+712], r14
37c38d99cmov r14, r15
37c38d99flea rsi, [r12-1]
37c38d9a4add rax, 1
37c38d9a8mov r15, [rsp+712]
37c38d9b0mov rdx, rsi
37c38d9b3mov rdi, [rsp+128]
37c38d9bbmov [rsp+384], rax
37c38d9c3mov rax, [rsp+696]
37c38d9cbshl rdx, 4
37c38d9cflea r8, [rip+0xe3a2a]
37c38d9d6mov [rsp+32], rdi
37c38d9dbmov r9, [rsp+168]
37c38d9e3lea rcx, [rip+0xe3a24]
37c38d9eamov [rsp+96], rax
37c38d9efmov rax, [rsp+144]
37c38d9f7mov [rsp+392], rsi
37c38d9ffmov rbp, [rsp+680]
37c38da07mov [rsp+120], 9
37c38da10imul rax, r12
37c38da14add rax, [rsp+136]
37c38da1cmov [rsp+112], 12
37c38da25add rax, r12
37c38da28mov [rsp+104], 5
37c38da31shl rax, 4
37c38da35add rax, r14
37c38da38mov [rsp+88], rax
37c38da3dmov rax, [rsp+216]
37c38da45mov [rsp+80], rax
37c38da4amov rax, [rsp+720]
37c38da52mov [rsp+72], rax
37c38da57lea rax, [r15+rdx]
37c38da5badd rdx, r14
37c38da5emov [rsp+64], rax
37c38da63mov rax, [rsp+696]
37c38da6bmov [rsp+48], rdx
37c38da70mov rdx, [rsp+208]
37c38da78mov [rsp+56], rax
37c38da7dlea rax, [rip+0xe394c]
37c38da84mov [rsp+40], rax
37c38da89call zgemmtr_
37c38da8emov rbx, [rsp+696]
37c38da96mov r12, [rsp+704]
37c38da9emov rdx, rsi
37c38daa1jmp 0x37c38dae3
37c38daa3
37c38daa3 0f 1f 44 00 00 ..D..
37c38daa8
37c38daa8loc_37c38daa8:
37c38daa8test r8, r8
37c38daabjle 0x37c38db07
37c38daadmov [rsp+32], rbx
37c38dab2sub rax, 1
37c38dab6shl rcx, 4
37c38dabamov r8, rbx
37c38dabdshl rax, 4
37c38dac1lea r9, [r14+rcx]
37c38dac5mov rcx, rdi
37c38dac8lea rdx, [r14+rax]
37c38dacccall zswap_64_
37c38dad1mov rdx, [rsp+392]
37c38dad9
37c38dad9loc_37c38dad9:
37c38dad9cmp rdx, 1
37c38daddjle 0x37c38d66f
37c38dae3
37c38dae3loc_37c38dae3:
37c38dae3lea rcx, [rdx-1]
37c38dae7mov rax, [r12+8*rcx]
37c38daebmov r8, rcx
37c38daeetest rax, rax
37c38daf1jns 0x37c38dafa
37c38daf3neg rax
37c38daf6lea r8, [rdx-2]
37c38dafa
37c38dafaloc_37c38dafa:
37c38dafamov [rsp+392], r8
37c38db02cmp rax, rdx
37c38db05jne 0x37c38daa8
37c38db07
37c38db07loc_37c38db07:
37c38db07mov rdx, r8
37c38db0ajmp 0x37c38dad9
37c38db0c
37c38db0c 0f 1f 40 00 ..@.
37c38db10
37c38db10loc_37c38db10:
37c38db10movapd x9, x7
37c38db15mulsd x9, x15
37c38db1acomisd x6, x9
37c38db1fjb 0x37c38dc00
37c38db25
37c38db25loc_37c38db25:
37c38db25mov r10, r12
37c38db28
37c38db28loc_37c38db28:
37c38db28mov rax, [r13]
37c38db2cmov r9, [rsp+280]
37c38db34mov rdx, rbx
37c38db37mov [rsp+192], r10
37c38db3fmov rcx, [rsp+128]
37c38db47sub rax, r12
37c38db4aadd rax, 1
37c38db4emov [rsp+392], rax
37c38db56lea rax, [rip+0xe386b]
37c38db5dmov [rsp+32], rax
37c38db62mov r8, rax
37c38db65call zcopy_64_
37c38db6amov rax, [r13]
37c38db6emov r10, [rsp+192]
37c38db76cmp rax, r12
37c38db79jg 0x37c38ea68
37c38db7fmov r12, r10
37c38db82jmp 0x37c38d960
37c38db87
37c38db87 66 0f 1f 84 00 00 00 00 00 f........
37c38db90
37c38db90loc_37c38db90:
37c38db90sub rax, r12
37c38db93lea r8, [rip+0xe382e]
37c38db9amov [rsp+392], rax
37c38dba2mov rax, [rsp+224]
37c38dbaalea rdx, [rax+rcx]
37c38dbaemov rcx, [rsp+128]
37c38dbb6shl rdx, 4
37c38dbbaadd rdx, r14
37c38dbbdcall izamax_64_
37c38dbc2add rax, r12
37c38dbc5mov [rsp+368], rax
37c38dbcdadd rax, [rsp+224]
37c38dbd5shl rax, 4
37c38dbd9add rax, r14
37c38dbdcmovsd_xmm x7, [rax]
37c38dbe0movsd_xmm x0, [rax+8]
37c38dbe5andpd x7, [rip+0xe3833]
37c38dbedandpd x0, [rip+0xe382b]
37c38dbf5addsd x7, x0
37c38dbf9jmp 0x37c38d92a
37c38dbfe
37c38dbfe 66 90 f.
37c38dc00
37c38dc00loc_37c38dc00:
37c38dc00mov r10, [rsp+368]
37c38dc08mov rcx, [rsp+272]
37c38dc10add rcx, [rsp+152]
37c38dc18mov r8, [rsp+256]
37c38dc20mov rax, r10
37c38dc23mov [rsp+312], r10
37c38dc2bsub rax, r12
37c38dc2elea rdx, [r10+r8]
37c38dc32lea r8, [rip+0xe378f]
37c38dc39mov [rsp+296], rax
37c38dc41shl rdx, 4
37c38dc45mov [rsp+392], rax
37c38dc4dmov rax, rcx
37c38dc50mov rcx, [rsp+160]
37c38dc58add rdx, r15
37c38dc5bmov [rsp+32], r8
37c38dc60mov r8, [rsp+696]
37c38dc68add rcx, rax
37c38dc6blea rax, [rcx+r12]
37c38dc6fmov [rsp+272], rcx
37c38dc77mov rcx, [rsp+128]
37c38dc7fshl rax, 4
37c38dc83add rax, r14
37c38dc86mov r9, rax
37c38dc89mov [rsp+304], rax
37c38dc91call zcopy_64_
37c38dc96mov rdx, [r13]
37c38dc9amov r10, [rsp+312]
37c38dca2lea r8, [rip+0xe371f]
37c38dca9mov r9, [rsp+144]
37c38dcb1mov [rsp+32], r8
37c38dcb6sub rdx, r10
37c38dcb9mov rcx, [rsp+128]
37c38dcc1imul r9, r10
37c38dcc5lea rax, [rdx+1]
37c38dcc9mov rdx, [rsp+272]
37c38dcd1mov [rsp+392], rax
37c38dcd9lea rax, [r10+rdx]
37c38dcddshl rax, 4
37c38dce1lea r11, [r14+rax]
37c38dce5mov rax, r9
37c38dce8mov r9, [rsp+136]
37c38dcf0mov [rsp+336], r11
37c38dcf8add r9, rax
37c38dcfbadd r10, r9
37c38dcfemov [rsp+352], r9
37c38dd06mov r9, r11
37c38dd09mov [rsp+320], r10
37c38dd11shl r10, 4
37c38dd15lea rdx, [r15+r10]
37c38dd19call zcopy_64_
37c38dd1elea r8, [rip+0xe36a3]
37c38dd25mov r10, [r13]
37c38dd29mov r11, [rsp+304]
37c38dd31mov [rsp+80], r8
37c38dd36mov r8, [rsp+216]
37c38dd3elea r9, [rip+0xe368b]
37c38dd45sub r10, r12
37c38dd48mov [rsp+72], r11
37c38dd4dmov rdx, [rsp+168]
37c38dd55mov [rsp+64], r8
37c38dd5amov r8, [rsp+720]
37c38dd62lea rax, [r10+1]
37c38dd66mov r10, [rsp+312]
37c38dd6emov rcx, [rsp+208]
37c38dd76mov [rsp+88], 12
37c38dd7fmov [rsp+56], r8
37c38dd84mov r8, [rsp+696]
37c38dd8csub r10, 1
37c38dd90mov [rsp+384], rax
37c38dd98shl r10, 4
37c38dd9cmov [rsp+40], r8
37c38dda1mov r8, [rsp+192]
37c38dda9mov [rsp+344], r10
37c38ddb1add r10, r14
37c38ddb4mov [rsp+48], r10
37c38ddb9mov [rsp+32], r8
37c38ddbemov r8, [rsp+128]
37c38ddc6mov [rsp+328], r10
37c38ddcemov [rsp+392], rsi
37c38ddd6call zgemv_64_
37c38dddbmov rax, [rsp+296]
37c38dde3mov rdx, [rsp+304]
37c38ddeblea r8, [rip+0xe35d6]
37c38ddf2mov rcx, [rsp+128]
37c38ddfamov [rsp+392], rax
37c38de02call izamax_64_
37c38de07mov rdx, [rsp+272]
37c38de0fmov r10, [rsp+312]
37c38de17add rax, rsi
37c38de1amov r11, [rsp+336]
37c38de22add rax, rdx
37c38de25shl rax, 4
37c38de29add rax, r14
37c38de2cmovsd_xmm x8, [rax]
37c38de31movsd_xmm x0, [rax+8]
37c38de36mov rax, [r13]
37c38de3aandpd x0, [rip+0xe35de]
37c38de42andpd x8, [rip+0xe35d5]
37c38de4bcmp r10, rax
37c38de4eaddsd x8, x0
37c38de53jl 0x37c38e7e8
37c38de59
37c38de59loc_37c38de59:
37c38de59divsd x7, x8
37c38de5emulsd x7, x9
37c38de63comisd x6, x7
37c38de67jae 0x37c38db25
37c38de6dmulsd x8, x15
37c38de72movsd_xmm x0, [r11]
37c38de77movsd_xmm x1, [r11+8]
37c38de7dandpd x0, [rip+0xe359b]
37c38de85andpd x1, [rip+0xe3593]
37c38de8dmov rcx, [rsp+136]
37c38de95mov rax, [rsp+288]
37c38de9daddsd x0, x1
37c38dea1add rax, [rsp+144]
37c38dea9add rcx, rax
37c38deacmov [rsp+336], rcx
37c38deb4mov [rsp+312], rcx
37c38debcadd rcx, [rsp+176]
37c38dec4comisd x0, x8
37c38dec9mov [rsp+192], rcx
37c38ded1jae 0x37c38f380
37c38ded7mov rcx, [rsp+176]
37c38dedflea r8, [r12+2]
37c38dee4mov [rsp+376], rcx
37c38deeccmp r10, rcx
37c38deefjne 0x37c38eb40
37c38def5nop [rax+rax]
37c38df00
37c38df00loc_37c38df00:
37c38df00shl rdi, 4
37c38df04mov rax, [r13]
37c38df08lea rdx, [r14+rdi+8]
37c38df0dmovupd x4, [rdx-8]
37c38df12movupd x2, [rdx+8]
37c38df17mov rdx, [rsp+176]
37c38df1fadd rdx, [rsp+272]
37c38df27shl rdx, 4
37c38df2bmovupd x13, [r14+rdx]
37c38df31lea rdx, [rax-1]
37c38df35cmp rdx, r12
37c38df38jg 0x37c38e4d8
37c38df3e
37c38df3eloc_37c38df3e:
37c38df3emov rdx, [rsp+240]
37c38df46neg r10
37c38df49mov rbx, [rsp+704]
37c38df51mov r12, r8
37c38df54movq x0, r10
37c38df59shl rdx, 4
37c38df5dpunpcklqdq x0, x0
37c38df61movups [r15+rdx], x4
37c38df66movups [r15+rdx+16], x2
37c38df6cmov rdx, [rsp+192]
37c38df74movups [rbx+8*rsi], x0
37c38df78shl rdx, 4
37c38df7cmovups [r15+rdx], x13
37c38df81jmp 0x37c38d760
37c38df86
37c38df86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c38df90
37c38df90loc_37c38df90:
37c38df90sub rcx, rdi
37c38df93mov [rsp+32], r15
37c38df98add rcx, 1
37c38df9cmov [rsp+392], rcx
37c38dfa4mov rcx, [rsp+144]
37c38dfacimul rcx, rdi
37c38dfb0add rcx, r14
37c38dfb3lea r8, [rcx+rdx]
37c38dfb7add rcx, rax
37c38dfbashl rcx, 4
37c38dfbeshl r8, 4
37c38dfc2lea rdx, [rbp+rcx]
37c38dfc7mov rcx, [rsp+128]
37c38dfcflea r9, [rbp+r8]
37c38dfd4mov r8, r15
37c38dfd7call zswap_64_
37c38dfdcmov rcx, [rbx]
37c38dfdf
37c38dfdfloc_37c38dfdf:
37c38dfdfcmp rdi, rcx
37c38dfe2jge 0x37c38d663
37c38dfe8mov rdx, rdi
37c38dfebjmp 0x37c38d630
37c38dff0
37c38dff0loc_37c38dff0:
37c38dff0movapd x9, x7
37c38dff5mulsd x9, x15
37c38dffacomisd x6, x9
37c38dfffjb 0x37c38e1f0
37c38e005
37c38e005loc_37c38e005:
37c38e005mov rax, [rsp+144]
37c38e00dimul rax, rbx
37c38e011add rax, [rsp+136]
37c38e019
37c38e019loc_37c38e019:
37c38e019lea rsi, [rip+0xe33a8]
37c38e020add rax, 1
37c38e024mov rdx, [rsp+192]
37c38e02cmov rcx, [rsp+168]
37c38e034mov [rsp+32], rsi
37c38e039shl rax, 4
37c38e03dmov r8, rsi
37c38e040lea r9, [r14+rax]
37c38e044call zcopy_64_
37c38e049mov r12, [rsp+384]
37c38e051mov rax, [rsp+144]
37c38e059imul rax, r12
37c38e05dadd rax, [rsp+136]
37c38e065lea rdx, [r12+rax]
37c38e069shl rdx, 4
37c38e06dadd rdx, r14
37c38e070movsd_xmm x2, [rdx]
37c38e074movsd_xmm x1, [rdx+8]
37c38e079movapd x0, x2
37c38e07dmovapd x3, x1
37c38e081andpd x0, [rip+0xe3397]
37c38e089andpd x3, [rip+0xe338f]
37c38e091comisd x3, x0
37c38e095jbe 0x37c38ea28
37c38e09bmovapd x0, x2
37c38e09fdivsd x0, x1
37c38e0a3mulsd x2, x0
37c38e0a7addsd x2, x1
37c38e0abpxor x1, x1
37c38e0afmulsd x1, x0
37c38e0b3unpcklpd x0, x1
37c38e0b7movupd x1, [rip+0xe3381]
37c38e0bfaddpd x1, x0
37c38e0c3addpd x0, [rip+0xe3385]
37c38e0cbmovsd_xmm x0, x1
37c38e0cfmovddup x1, x2
37c38e0d3divpd x0, x1
37c38e0d7
37c38e0d7loc_37c38e0d7:
37c38e0d7add rax, 1
37c38e0dbmov rcx, [rsp+128]
37c38e0e3sub r12, 1
37c38e0e7lea rdx, [rsp+400]
37c38e0efshl rax, 4
37c38e0f3lea r9, [rip+0xe32ce]
37c38e0famov [rsp+392], r12
37c38e102lea r8, [r14+rax]
37c38e106movups [rsp+400], x0
37c38e10ecall zscal_64_
37c38e113jmp 0x37c38d4c7
37c38e118
37c38e118 0f 1f 84 00 00 00 00 00 ........
37c38e120
37c38e120loc_37c38e120:
37c38e120sub rax, rbx
37c38e123lea r10, [rbx+1]
37c38e127mov [rsp+88], 12
37c38e130mov r8, [rsp+128]
37c38e138mov [rsp+392], rax
37c38e140lea rax, [rip+0xe3281]
37c38e147mov rdx, [rsp+168]
37c38e14flea r9, [rip+0xe327a]
37c38e156mov [rsp+80], rax
37c38e15bmov rax, [rsp+192]
37c38e163imul r10, [rsp+144]
37c38e16cmov rcx, [rsp+208]
37c38e174mov [rsp+72], rax
37c38e179mov rax, [rsp+216]
37c38e181mov [rsp+64], rax
37c38e186mov rax, [rsp+720]
37c38e18emov [rsp+56], rax
37c38e193mov rax, [rsp+152]
37c38e19badd rax, rsi
37c38e19eadd rax, [rsp+160]
37c38e1a6add rax, rbx
37c38e1a9shl rax, 4
37c38e1adadd rax, r15
37c38e1b0mov [rsp+48], rax
37c38e1b5mov rax, [rsp+696]
37c38e1bdmov [rsp+40], rax
37c38e1c2mov rax, [rsp+136]
37c38e1calea rax, [rax+r10+1]
37c38e1cfshl rax, 4
37c38e1d3add rax, r14
37c38e1d6mov [rsp+32], rax
37c38e1dbcall zgemv_64_
37c38e1e0mov rbx, [rsp+384]
37c38e1e8jmp 0x37c38d410
37c38e1ed
37c38e1ed 0f 1f 00 ...
37c38e1f0
37c38e1f0loc_37c38e1f0:
37c38e1f0mov rax, [rsp+160]
37c38e1f8mov r11, rsi
37c38e1fbsub r11, [rsp+152]
37c38e203mov rcx, [rsp+136]
37c38e20bmov [rsp+256], r11
37c38e213lea rbp, [r11+rax]
37c38e217lea r11, [rip+0xe31aa]
37c38e21elea rax, [rbp+1]
37c38e222mov [rsp+32], r11
37c38e227mov r8, r11
37c38e22ashl rax, 4
37c38e22elea r9, [r15+rax]
37c38e232mov rax, [rsp+144]
37c38e23aimul rax, [rsp+368]
37c38e243mov [rsp+272], r9
37c38e24blea rdx, [rcx+rax+1]
37c38e250lea rcx, [rsp+368]
37c38e258shl rdx, 4
37c38e25cadd rdx, r14
37c38e25fcall zcopy_64_
37c38e264mov rcx, [rsp+368]
37c38e26cmov rdx, [rsp+144]
37c38e274mov r8, rbx
37c38e277lea r11, [rcx+1]
37c38e27bsub r8, rcx
37c38e27emov [rsp+176], rcx
37c38e286imul rdx, r11
37c38e28amov [rsp+240], r11
37c38e292add rdx, [rsp+136]
37c38e29alea r12, [rbp+r11]
37c38e29flea r11, [rip+0xe3122]
37c38e2a6add rdx, rcx
37c38e2a9shl r12, 4
37c38e2admov [rsp+392], r8
37c38e2b5mov [rsp+32], r11
37c38e2baadd r12, r15
37c38e2bdshl rdx, 4
37c38e2c1mov rcx, [rsp+128]
37c38e2c9mov [rsp+224], r8
37c38e2d1add rdx, r14
37c38e2d4mov r9, r12
37c38e2d7mov r8, [rsp+696]
37c38e2dfcall zcopy_64_
37c38e2e4mov rdx, [r13]
37c38e2e8mov rax, [rsp+224]
37c38e2f0mov r11, [rsp+256]
37c38e2f8cmp rdx, rbx
37c38e2fbjg 0x37c38e870
37c38e301
37c38e301loc_37c38e301:
37c38e301mov rdx, r12
37c38e304mov r12, [rsp+128]
37c38e30clea r8, [rip+0xe30b5]
37c38e313mov [rsp+392], rax
37c38e31bmov rcx, r12
37c38e31ecall izamax_64_
37c38e323mov rdx, [rsp+176]
37c38e32badd rax, rdx
37c38e32eadd rax, rbp
37c38e331shl rax, 4
37c38e335add rax, r15
37c38e338movsd_xmm x8, [rax]
37c38e33dmovsd_xmm x0, [rax+8]
37c38e342andpd x8, [rip+0xe30d5]
37c38e34bandpd x0, [rip+0xe30cd]
37c38e353addsd x8, x0
37c38e358cmp rdx, 1
37c38e35cjle 0x37c38e3ad
37c38e35elea rax, [rdx-1]
37c38e362mov rdx, [rsp+272]
37c38e36alea r8, [rip+0xe3057]
37c38e371mov rcx, r12
37c38e374mov [rsp+392], rax
37c38e37ccall izamax_64_
37c38e381add rax, rbp
37c38e384shl rax, 4
37c38e388add rax, r15
37c38e38bmovsd_xmm x0, [rax]
37c38e38fmovsd_xmm x1, [rax+8]
37c38e394andpd x0, [rip+0xe3084]
37c38e39candpd x1, [rip+0xe307c]
37c38e3a4addsd x0, x1
37c38e3a8maxsd x8, x0
37c38e3ad
37c38e3adloc_37c38e3ad:
37c38e3addivsd x7, x8
37c38e3b2mulsd x7, x9
37c38e3b7comisd x6, x7
37c38e3bbjae 0x37c38e005
37c38e3c1mov rdx, [rsp+176]
37c38e3c9mulsd x8, x15
37c38e3ceadd rbp, rdx
37c38e3d1shl rbp, 4
37c38e3d5add rbp, r15
37c38e3d8movsd_xmm x0, [rbp]
37c38e3ddmovsd_xmm x1, [rbp+8]
37c38e3e2andpd x0, [rip+0xe3036]
37c38e3eaandpd x1, [rip+0xe302e]
37c38e3f2addsd x0, x1
37c38e3f6comisd x0, x8
37c38e3fbjae 0x37c38f320
37c38e401lea rcx, [rbx-1]
37c38e405mov rax, rcx
37c38e408cmp rdx, rcx
37c38e40bjne 0x37c38ecc0
37c38e411mov rdx, [rsp+144]
37c38e419mov rax, [rsp+136]
37c38e421imul rdx, rbx
37c38e425add rax, rdx
37c38e428nop [rax+rax]
37c38e430
37c38e430loc_37c38e430:
37c38e430mov r9, [rsp+136]
37c38e438mov r8, rdx
37c38e43bmov r11, rsi
37c38e43eadd rdi, rcx
37c38e441sub r8, [rsp+144]
37c38e449sub r11, [rsp+152]
37c38e451shl rdi, 4
37c38e455lea rbp, [r9+r8]
37c38e459mov r9, [rsp+160]
37c38e461add rdi, r15
37c38e464movupd x4, [rdi]
37c38e468movupd x13, [rdi+16]
37c38e46eadd r9, r11
37c38e471add r9, rcx
37c38e474shl r9, 4
37c38e478movupd x3, [r15+r9]
37c38e47elea r9, [rbx-2]
37c38e482mov r12, r9
37c38e485cmp rbx, 2
37c38e489jg 0x37c38ee90
37c38e48f
37c38e48floc_37c38e48f:
37c38e48fadd rbp, rcx
37c38e492add rax, rcx
37c38e495shl rax, 4
37c38e499shl rbp, 4
37c38e49dmovups [r14+rbp], x3
37c38e4a2movups [r14+rax], x4
37c38e4a7movups [r14+rax+16], x13
37c38e4admov rax, [rsp+176]
37c38e4b5neg rax
37c38e4b8movq x0, rax
37c38e4bdmov rax, [rsp+704]
37c38e4c5punpcklqdq x0, x0
37c38e4c9movups [rax+8*r9], x0
37c38e4cejmp 0x37c38d4d3
37c38e4d3
37c38e4d3 0f 1f 44 00 00 ..D..
37c38e4d8
37c38e4d8loc_37c38e4d8:
37c38e4d8movapd x3, x4
37c38e4dcmovapd x1, x2
37c38e4e0movapd x5, x13
37c38e4e5unpckhpd x3, x3
37c38e4e9movapd x8, x3
37c38e4eemovapd x3, x2
37c38e4f2unpckhpd x3, x3
37c38e4f6movapd x0, x3
37c38e4famovapd x3, x13
37c38e4ffunpckhpd x3, x3
37c38e503movapd x11, x0
37c38e508andpd x11, [rip+0xe2f0f]
37c38e511movapd x7, x3
37c38e515movapd x3, x2
37c38e519andpd x3, [rip+0xe2eff]
37c38e521movsd_xmm [rsp+176], x3
37c38e52acomisd x11, x3
37c38e52fjbe 0x37c38e950
37c38e535movapd x3, x2
37c38e539divsd x3, x0
37c38e53dmovapd x9, x3
37c38e542movapd x12, x3
37c38e547movapd x10, x3
37c38e54cmulsd x9, x13
37c38e551mulsd x12, x2
37c38e556mulsd x10, x4
37c38e55baddsd x9, x7
37c38e560mulsd x7, x3
37c38e564mulsd x3, x8
37c38e569addsd x12, x0
37c38e56eaddsd x10, x8
37c38e573divsd x9, x12
37c38e578subsd x7, x13
37c38e57dsubsd x3, x4
37c38e581divsd x3, x12
37c38e586divsd x7, x12
37c38e58bmovapd x8, x3
37c38e590divsd x10, x12
37c38e595
37c38e595loc_37c38e595:
37c38e595movapd x5, x7
37c38e599movapd x3, x9
37c38e59emovapd x6, x7
37c38e5a2mulsd x5, x8
37c38e5a7mulsd x3, x10
37c38e5acmulsd x6, x10
37c38e5b1subsd x3, x5
37c38e5b5movapd x5, x9
37c38e5basubsd x3, [rip+0xe2e86]
37c38e5c2mulsd x5, x8
37c38e5c7addsd x5, x6
37c38e5cbmovapd x6, x3
37c38e5cfandpd x6, [rip+0xe2e49]
37c38e5d7movapd x12, x5
37c38e5dcandpd x12, [rip+0xe2e3b]
37c38e5e5comisd x12, x6
37c38e5eajbe 0x37c38e9e8
37c38e5f0movapd x6, x3
37c38e5f4divsd x6, x5
37c38e5f8mulsd x3, x6
37c38e5fcmovapd x12, x6
37c38e601addsd x3, x5
37c38e605pxor x5, x5
37c38e609mulsd x6, x5
37c38e60daddsd x12, x5
37c38e612subsd x6, [rip+0xe2e2e]
37c38e61adivsd x12, x3
37c38e61fdivsd x6, x3
37c38e623
37c38e623loc_37c38e623:
37c38e623comisd x11, [rsp+176]
37c38e62djbe 0x37c38e9b0
37c38e633movapd x5, x1
37c38e637divsd x5, x0
37c38e63bmulsd x1, x5
37c38e63fmovapd x3, x5
37c38e643mulsd x5, x6
37c38e647mulsd x3, x12
37c38e64caddsd x1, x0
37c38e650subsd x5, x12
37c38e655addsd x3, x6
37c38e659divsd x5, x1
37c38e65ddivsd x3, x1
37c38e661movapd x6, x5
37c38e665
37c38e665loc_37c38e665:
37c38e665cmp rax, r8
37c38e668jl 0x37c38df3e
37c38e66emov rdi, [rsp+224]
37c38e676lea rdx, [rax+1]
37c38e67aunpcklpd x7, x7
37c38e67exor ebp, ebp
37c38e680mov rcx, [rsp+256]
37c38e688sub rdx, r8
37c38e68bmovapd x11, x3
37c38e690unpcklpd x10, x10
37c38e695add rdi, r8
37c38e698unpcklpd x11, x6
37c38e69dunpcklpd x8, x8
37c38e6a2mov r11, rdx
37c38e6a5add rcx, r8
37c38e6a8shl rdi, 4
37c38e6acunpcklpd x6, x3
37c38e6b0unpcklpd x9, x9
37c38e6b5mov rbx, [rsp+272]
37c38e6bdmov r9, [rsp+336]
37c38e6c5add rdi, r14
37c38e6c8xor edx, edx
37c38e6cashl rcx, 4
37c38e6cemovups [rsp+176], x2
37c38e6d6add rbx, r8
37c38e6d9add r9, r8
37c38e6dcadd rcx, r15
37c38e6dfmovups [rsp+224], x13
37c38e6e8shl rbx, 4
37c38e6ecshl r9, 4
37c38e6f0movups [rsp+256], x4
37c38e6f8add rbx, r14
37c38e6fbadd r9, r15
37c38e6fenop
37c38e700
37c38e700loc_37c38e700:
37c38e700movupd x4, [rdi+rdx]
37c38e705movupd x3, [rdi+rdx]
37c38e70amovapd x2, x9
37c38e70fmovapd x13, x7
37c38e714movupd x5, [rbx+rdx]
37c38e719movapd x12, x8
37c38e71emovapd x1, x10
37c38e723movupd x0, [rbx+rdx]
37c38e728unpcklpd x4, x4
37c38e72cunpckhpd x3, x3
37c38e730add rbp, 1
37c38e734mulpd x13, x3
37c38e739unpcklpd x5, x5
37c38e73dunpckhpd x0, x0
37c38e741mulpd x2, x4
37c38e745mulpd x12, x5
37c38e74amulpd x1, x5
37c38e74esubpd x2, x13
37c38e753movapd x13, x7
37c38e758mulpd x13, x4
37c38e75dsubpd x2, x5
37c38e761movapd x5, x9
37c38e766mulpd x5, x3
37c38e76amulpd x2, x11
37c38e76faddpd x5, x13
37c38e774subpd x5, x0
37c38e778mulpd x5, x6
37c38e77caddsubpd x2, x5
37c38e780movups [rcx+rdx], x2
37c38e784movapd x2, x8
37c38e789mulpd x2, x0
37c38e78dmulpd x0, x10
37c38e792subpd x1, x2
37c38e796addpd x0, x12
37c38e79bsubpd x1, x4
37c38e79fsubpd x0, x3
37c38e7a3mulpd x1, x11
37c38e7a8mulpd x0, x6
37c38e7acaddsubpd x1, x0
37c38e7b0movups [r9+rdx], x1
37c38e7b5add rdx, 16
37c38e7b9cmp rbp, r11
37c38e7bcjb 0x37c38e700
37c38e7c2movupd x2, [rsp+176]
37c38e7cbmovupd x13, [rsp+224]
37c38e7d5movupd x4, [rsp+256]
37c38e7dejmp 0x37c38df3e
37c38e7e3
37c38e7e3 0f 1f 44 00 00 ..D..
37c38e7e8
37c38e7e8loc_37c38e7e8:
37c38e7e8lea rdx, [rdx+r10+1]
37c38e7edmov rcx, [rsp+128]
37c38e7f5sub rax, r10
37c38e7f8lea r8, [rip+0xe2bc9]
37c38e7ffshl rdx, 4
37c38e803mov [rsp+312], r11
37c38e80badd rdx, r14
37c38e80emov [rsp+192], r10
37c38e816mov [rsp+392], rax
37c38e81ecall izamax_64_
37c38e823mov r10, [rsp+192]
37c38e82bmov r11, [rsp+312]
37c38e833add rax, r10
37c38e836add rax, [rsp+272]
37c38e83eshl rax, 4
37c38e842add rax, r14
37c38e845movsd_xmm x0, [rax]
37c38e849movsd_xmm x1, [rax+8]
37c38e84eandpd x0, [rip+0xe2bca]
37c38e856andpd x1, [rip+0xe2bc2]
37c38e85eaddsd x0, x1
37c38e862maxsd x8, x0
37c38e867jmp 0x37c38de59
37c38e86c
37c38e86c 0f 1f 40 00 ..@.
37c38e870
37c38e870loc_37c38e870:
37c38e870lea rax, [rip+0xe2b51]
37c38e877lea r10, [rbx+1]
37c38e87bsub rdx, rbx
37c38e87emov [rsp+88], 12
37c38e887mov [rsp+80], rax
37c38e88cmov rax, [rsp+272]
37c38e894lea r9, [rip+0xe2b35]
37c38e89bmov [rsp+392], rdx
37c38e8a3mov r8, [rsp+128]
37c38e8abmov [rsp+72], rax
37c38e8b0mov rax, [rsp+216]
37c38e8b8mov rdx, [rsp+168]
37c38e8c0mov rcx, [rsp+208]
37c38e8c8imul r10, [rsp+144]
37c38e8d1mov [rsp+64], rax
37c38e8d6mov rax, [rsp+720]
37c38e8demov [rsp+56], rax
37c38e8e3mov rax, [rsp+152]
37c38e8eblea rax, [r11+2*rax]
37c38e8efadd rax, [rsp+160]
37c38e8f7add rax, [rsp+176]
37c38e8ffshl rax, 4
37c38e903add rax, r15
37c38e906mov [rsp+48], rax
37c38e90bmov rax, [rsp+696]
37c38e913mov [rsp+40], rax
37c38e918mov rax, [rsp+136]
37c38e920lea rax, [rax+r10+1]
37c38e925shl rax, 4
37c38e929add rax, r14
37c38e92cmov [rsp+32], rax
37c38e931call zgemv_64_
37c38e936mov rbx, [rsp+384]
37c38e93emov rax, rbx
37c38e941sub rax, [rsp+176]
37c38e949jmp 0x37c38e301
37c38e94e
37c38e94e 66 90 f.
37c38e950
37c38e950loc_37c38e950:
37c38e950movapd x3, x0
37c38e954divsd x3, x2
37c38e958movapd x12, x3
37c38e95dmovapd x9, x3
37c38e962movapd x10, x3
37c38e967mulsd x9, x7
37c38e96cmulsd x5, x3
37c38e970mulsd x10, x8
37c38e975mulsd x12, x0
37c38e97amulsd x3, x4
37c38e97eaddsd x9, x13
37c38e983subsd x7, x5
37c38e987addsd x10, x4
37c38e98caddsd x12, x2
37c38e991subsd x8, x3
37c38e996divsd x9, x12
37c38e99bdivsd x7, x12
37c38e9a0divsd x10, x12
37c38e9a5divsd x8, x12
37c38e9aajmp 0x37c38e595
37c38e9af
37c38e9af 90 .
37c38e9b0
37c38e9b0loc_37c38e9b0:
37c38e9b0movapd x5, x0
37c38e9b4divsd x5, x1
37c38e9b8mulsd x0, x5
37c38e9bcmovapd x3, x5
37c38e9c0mulsd x3, x6
37c38e9c4mulsd x5, x12
37c38e9c9addsd x0, x1
37c38e9cdaddsd x3, x12
37c38e9d2subsd x6, x5
37c38e9d6divsd x3, x0
37c38e9dadivsd x6, x0
37c38e9dejmp 0x37c38e665
37c38e9e3
37c38e9e3 0f 1f 44 00 00 ..D..
37c38e9e8
37c38e9e8loc_37c38e9e8:
37c38e9e8movapd x6, x5
37c38e9ecdivsd x6, x3
37c38e9f0mulsd x5, x6
37c38e9f4movapd x12, x6
37c38e9f9addsd x5, x3
37c38e9fdpxor x3, x3
37c38ea01mulsd x12, x3
37c38ea06subsd x3, x6
37c38ea0aaddsd x12, [rip+0xe2a35]
37c38ea13divsd x3, x5
37c38ea17divsd x12, x5
37c38ea1cmovapd x6, x3
37c38ea20jmp 0x37c38e623
37c38ea25
37c38ea25 0f 1f 00 ...
37c38ea28
37c38ea28loc_37c38ea28:
37c38ea28movapd x3, x1
37c38ea2cdivsd x3, x2
37c38ea30mulsd x1, x3
37c38ea34movapd x0, x3
37c38ea38addsd x1, x2
37c38ea3cpxor x2, x2
37c38ea40mulsd x0, x2
37c38ea44subsd x2, x3
37c38ea48addsd x0, [rip+0xe29f8]
37c38ea50unpcklpd x1, x1
37c38ea54unpcklpd x0, x2
37c38ea58divpd x0, x1
37c38ea5cjmp 0x37c38e0d7
37c38ea61
37c38ea61 0f 1f 80 00 00 00 00 .......
37c38ea68
37c38ea68loc_37c38ea68:
37c38ea68mov rbx, [rsp+280]
37c38ea70movsd_xmm x2, [rbx]
37c38ea74movsd_xmm x1, [rbx+8]
37c38ea79movapd x0, x2
37c38ea7dmovapd x3, x1
37c38ea81andpd x0, [rip+0xe2997]
37c38ea89andpd x3, [rip+0xe298f]
37c38ea91comisd x3, x0
37c38ea95jbe 0x37c38f420
37c38ea9bmovapd x0, x2
37c38ea9fdivsd x0, x1
37c38eaa3mulsd x2, x0
37c38eaa7addsd x2, x1
37c38eaabpxor x1, x1
37c38eaafmulsd x1, x0
37c38eab3unpcklpd x0, x1
37c38eab7movupd x1, [rip+0xe2981]
37c38eabfaddpd x1, x0
37c38eac3addpd x0, [rip+0xe2985]
37c38eacbmovsd_xmm x0, x1
37c38eacfmovddup x1, x2
37c38ead3divpd x0, x1
37c38ead7
37c38ead7loc_37c38ead7:
37c38ead7sub rax, r12
37c38eadamov rcx, [rsp+128]
37c38eae2lea rdx, [rsp+400]
37c38eaealea r9, [rip+0xe28d7]
37c38eaf1mov [rsp+392], rax
37c38eaf9mov rax, [rsp+256]
37c38eb01add rax, [rsp+176]
37c38eb09mov [rsp+192], r10
37c38eb11shl rax, 4
37c38eb15movups [rsp+400], x0
37c38eb1dlea r8, [r15+rax]
37c38eb21call zscal_64_
37c38eb26mov r10, [rsp+192]
37c38eb2emov rax, [r13]
37c38eb32mov r12, r10
37c38eb35jmp 0x37c38d960
37c38eb3a
37c38eb3a 66 0f 1f 44 00 00 f..D..
37c38eb40
37c38eb40loc_37c38eb40:
37c38eb40mov rdx, r10
37c38eb43mov [rsp+360], r12
37c38eb4badd rbp, 48
37c38eb4fadd rax, [rsp+144]
37c38eb57sub rdx, rcx
37c38eb5aadd rax, [rsp+136]
37c38eb62mov [rsp+304], 2
37c38eb6emov [rsp+296], rdx
37c38eb76mov rdx, [rsp+192]
37c38eb7e
37c38eb7eloc_37c38eb7e:
37c38eb7eshl rdx, 4
37c38eb82mov rcx, [rsp+312]
37c38eb8aadd rax, r10
37c38eb8dmov [rsp+288], r10
37c38eb95movupd x0, [r15+rdx]
37c38eb9bmov rdx, [rsp+320]
37c38eba3shl rax, 4
37c38eba7lea r9, [r15+rax]
37c38ebabshl rdx, 4
37c38ebafmovups [r15+rdx], x0
37c38ebb4mov rdx, [rsp+296]
37c38ebbcsub rdx, 1
37c38ebc0mov [rsp+392], rdx
37c38ebc8lea rdx, [r8+rcx]
37c38ebccmov rcx, [rsp+696]
37c38ebd4lea r8, [rip+0xe27ed]
37c38ebdbshl rdx, 4
37c38ebdfmov [rsp+32], rcx
37c38ebe4mov rcx, [rsp+128]
37c38ebecadd rdx, r15
37c38ebefcall zcopy_64_
37c38ebf4mov rax, [r13]
37c38ebf8mov r10, [rsp+288]
37c38ec00cmp r10, rax
37c38ec03jl 0x37c38f178
37c38ec09
37c38ec09loc_37c38ec09:
37c38ec09cmp r12, 1
37c38ec0djle 0x37c38ec65
37c38ec0fmov rax, [rsp+360]
37c38ec17mov r8, [rsp+696]
37c38ec1fmov [rsp+288], r10
37c38ec27mov rcx, [rsp+128]
37c38ec2fmov [rsp+392], rsi
37c38ec37shl rax, 4
37c38ec3blea rdx, [r15+rax]
37c38ec3fmov rax, [rsp+696]
37c38ec47mov [rsp+32], rax
37c38ec4cmov rax, [rsp+344]
37c38ec54lea r9, [r15+rax]
37c38ec58call zswap_64_
37c38ec5dmov r10, [rsp+288]
37c38ec65
37c38ec65loc_37c38ec65:
37c38ec65mov rax, [rsp+720]
37c38ec6dmov r9, [rsp+328]
37c38ec75lea rdx, [r14+rbp-32]
37c38ec7alea rcx, [rsp+376]
37c38ec82mov [rsp+288], r10
37c38ec8amov [rsp+32], rax
37c38ec8fmov r8, rax
37c38ec92call zswap_64_
37c38ec97mov r10, [rsp+288]
37c38ec9fcmp [rsp+304], 1
37c38eca8je 0x37c38db28
37c38ecaelea r8, [r12+2]
37c38ecb3jmp 0x37c38df00
37c38ecb8
37c38ecb8 0f 1f 84 00 00 00 00 00 ........
37c38ecc0
37c38ecc0loc_37c38ecc0:
37c38ecc0mov [rsp+272], 2
37c38eccclea r8, [rbx-2]
37c38ecd0
37c38ecd0loc_37c38ecd0:
37c38ecd0mov r9, [rsp+144]
37c38ecd8mov r10, [rsp+176]
37c38ece0mov [rsp+224], rax
37c38ece8mov rcx, [rsp+672]
37c38ecf0mov r12, r9
37c38ecf3mov rdx, r10
37c38ecf6sub r8, r10
37c38ecf9imul r12, rax
37c38ecfdmov rbp, [rcx]
37c38ed00mov rcx, [rsp+136]
37c38ed08mov [rsp+392], r8
37c38ed10imul rdx, r9
37c38ed14lea r8, [rip+0xe26ad]
37c38ed1badd rbp, rax
37c38ed1esub rbp, [r13]
37c38ed22add r12, rcx
37c38ed25lea r11, [rdx+rcx]
37c38ed29lea rcx, [r12+rax]
37c38ed2dmov rax, [rsp+696]
37c38ed35shl rcx, 4
37c38ed39mov [rsp+256], r11
37c38ed41movupd x0, [r14+rcx]
37c38ed47lea rcx, [r10+r11]
37c38ed4bshl rcx, 4
37c38ed4fmovups [r14+rcx], x0
37c38ed54lea rcx, [rdx+r9]
37c38ed58mov rdx, [rsp+240]
37c38ed60add rcx, [rsp+136]
37c38ed68add rcx, r10
37c38ed6bmov [rsp+32], rax
37c38ed70shl rcx, 4
37c38ed74add rdx, r12
37c38ed77shl rdx, 4
37c38ed7blea r9, [r14+rcx]
37c38ed7fmov rcx, [rsp+128]
37c38ed87add rdx, r14
37c38ed8acall zcopy_64_
37c38ed8fmov r10, [rsp+176]
37c38ed97mov rax, [rsp+224]
37c38ed9fcmp r10, 1
37c38eda3jle 0x37c38edf5
37c38eda5mov r11, [rsp+256]
37c38edadlea rax, [rip+0xe2614]
37c38edb4lea rdx, [r10-1]
37c38edb8mov rcx, [rsp+128]
37c38edc0mov [rsp+392], rdx
37c38edc8lea rdx, [r12+1]
37c38edcdmov r8, rax
37c38edd0mov [rsp+32], rax
37c38edd5add r11, 1
37c38edd9shl rdx, 4
37c38edddshl r11, 4
37c38ede1add rdx, r14
37c38ede4lea r9, [r14+r11]
37c38ede8call zcopy_64_
37c38ededmov rax, [rsp+224]
37c38edf5
37c38edf5loc_37c38edf5:
37c38edf5mov rdx, [r13]
37c38edf9cmp rdx, rbx
37c38edfcjg 0x37c38f1d8
37c38ee02
37c38ee02loc_37c38ee02:
37c38ee02sub rdx, rax
37c38ee05mov rcx, [rsp+176]
37c38ee0dimul rbp, [rsp+152]
37c38ee16add rdx, 1
37c38ee1aadd rbp, [rsp+160]
37c38ee22mov [rsp+392], rdx
37c38ee2alea rdx, [rbp+rax]
37c38ee2fadd rcx, rbp
37c38ee32mov rax, [rsp+720]
37c38ee3ashl rcx, 4
37c38ee3eshl rdx, 4
37c38ee42mov [rsp+32], rax
37c38ee47lea r9, [r15+rcx]
37c38ee4blea rdx, [r15+rdx]
37c38ee4fmov r8, rax
37c38ee52mov rcx, [rsp+128]
37c38ee5acall zswap_64_
37c38ee5fmov rdx, [rsp+144]
37c38ee67mov rax, [rsp+136]
37c38ee6fimul rdx, rbx
37c38ee73add rax, rdx
37c38ee76cmp [rsp+272], 1
37c38ee7fje 0x37c38f4c6
37c38ee85lea rcx, [rbx-1]
37c38ee89jmp 0x37c38e430
37c38ee8e
37c38ee8e 66 90 f.
37c38ee90
37c38ee90loc_37c38ee90:
37c38ee90movapd x1, x4
37c38ee94movapd x2, x4
37c38ee98movapd x7, x3
37c38ee9cunpckhpd x1, x1
37c38eea0andpd x2, [rip+0xe2578]
37c38eea8movapd x5, x13
37c38eeadmovapd x0, x1
37c38eeb1unpckhpd x5, x5
37c38eeb5unpckhpd x7, x7
37c38eeb9movapd x12, x0
37c38eebemovapd x8, x5
37c38eec3movapd x9, x7
37c38eec8movsd_xmm [rsp+192], x2
37c38eed1andpd x12, [rip+0xe2546]
37c38eedamovapd x1, x4
37c38eedemovapd x5, x13
37c38eee3comisd x12, x2
37c38eee8jbe 0x37c38f2c0
37c38eeeemovapd x2, x4
37c38eef2movapd x11, x13
37c38eef7movapd x6, x4
37c38eefbdivsd x2, x0
37c38eeffmulsd x11, x2
37c38ef04movapd x10, x2
37c38ef09mulsd x6, x2
37c38ef0dmulsd x10, x3
37c38ef12addsd x11, x8
37c38ef17mulsd x8, x2
37c38ef1cmulsd x2, x7
37c38ef20addsd x6, x0
37c38ef24addsd x10, x7
37c38ef29divsd x11, x6
37c38ef2esubsd x8, x13
37c38ef33subsd x2, x3
37c38ef37divsd x2, x6
37c38ef3bdivsd x8, x6
37c38ef40movapd x9, x2
37c38ef45divsd x10, x6
37c38ef4a
37c38ef4aloc_37c38ef4a:
37c38ef4amovapd x5, x9
37c38ef4fmovapd x2, x11
37c38ef54movapd x6, x10
37c38ef59mulsd x5, x8
37c38ef5emulsd x2, x10
37c38ef63mulsd x6, x8
37c38ef68subsd x2, x5
37c38ef6cmovapd x5, x11
37c38ef71subsd x2, [rip+0xe24cf]
37c38ef79mulsd x5, x9
37c38ef7eaddsd x5, x6
37c38ef82movapd x6, x2
37c38ef86andpd x6, [rip+0xe2492]
37c38ef8emovapd x7, x5
37c38ef92andpd x7, [rip+0xe2486]
37c38ef9acomisd x7, x6
37c38ef9ejbe 0x37c38f288
37c38efa4movapd x7, x2
37c38efa8pxor x6, x6
37c38efacdivsd x7, x5
37c38efb0mulsd x2, x7
37c38efb4addsd x5, x2
37c38efb8movapd x2, x7
37c38efbcmulsd x7, x6
37c38efc0addsd x2, x6
37c38efc4subsd x7, [rip+0xe247c]
37c38efccdivsd x2, x5
37c38efd0divsd x7, x5
37c38efd4
37c38efd4loc_37c38efd4:
37c38efd4comisd x12, [rsp+192]
37c38efdejbe 0x37c38f250
37c38efe4movapd x6, x1
37c38efe8divsd x6, x0
37c38efecmulsd x1, x6
37c38eff0movapd x5, x6
37c38eff4mulsd x6, x7
37c38eff8mulsd x5, x2
37c38effcaddsd x1, x0
37c38f000subsd x6, x2
37c38f004addsd x5, x7
37c38f008movapd x7, x6
37c38f00cdivsd x5, x1
37c38f010divsd x7, x1
37c38f014
37c38f014loc_37c38f014:
37c38f014mov rbx, [rsp+144]
37c38f01cmov rdi, [rsp+152]
37c38f024movapd x12, x5
37c38f029unpcklpd x11, x11
37c38f02eunpcklpd x12, x7
37c38f033unpcklpd x8, x8
37c38f038unpcklpd x7, x5
37c38f03cxor r10l, r10l
37c38f03fsub r8, rbx
37c38f042sub rdx, rbx
37c38f045sub r11, rdi
37c38f048sub rsi, rdi
37c38f04bshl r11, 4
37c38f04fshl rsi, 4
37c38f053unpcklpd x10, x10
37c38f058xor ebx, ebx
37c38f05ashl r8, 4
37c38f05eshl rdx, 4
37c38f062add r11, r15
37c38f065add rsi, r15
37c38f068add r8, r14
37c38f06bunpcklpd x9, x9
37c38f070add rdx, r14
37c38f073movups [rsp+192], x13
37c38f07cmovups [rsp+224], x3
37c38f084movups [rsp+240], x4
37c38f08cnop [rax]
37c38f090
37c38f090loc_37c38f090:
37c38f090movupd x4, [r11+r10]
37c38f096movupd x6, [r11+r10]
37c38f09cadd rbx, 1
37c38f0a0movapd x0, x8
37c38f0a5movupd x5, [rsi+r10]
37c38f0abmovupd x3, [rsi+r10]
37c38f0b1movapd x13, x9
37c38f0b6unpckhpd x4, x4
37c38f0baunpcklpd x6, x6
37c38f0bemovapd x2, x4
37c38f0c2movapd x1, x6
37c38f0c6unpcklpd x5, x5
37c38f0camulpd x0, x6
37c38f0ceunpckhpd x3, x3
37c38f0d2mulpd x2, x11
37c38f0d7mulpd x1, x11
37c38f0dcmulpd x13, x3
37c38f0e1addpd x2, x0
37c38f0e5movapd x0, x8
37c38f0eamulpd x0, x4
37c38f0eesubpd x2, x3
37c38f0f2subpd x1, x0
37c38f0f6mulpd x2, x7
37c38f0famovapd x0, x10
37c38f0ffmulpd x0, x5
37c38f103subpd x1, x5
37c38f107mulpd x5, x9
37c38f10csubpd x0, x13
37c38f111mulpd x1, x12
37c38f116subpd x0, x6
37c38f11amovapd x6, x10
37c38f11fmulpd x6, x3
37c38f123addsubpd x1, x2
37c38f127mulpd x0, x12
37c38f12cmovups [r8+r10], x1
37c38f131addpd x6, x5
37c38f135subpd x6, x4
37c38f139mulpd x6, x7
37c38f13daddsubpd x0, x6
37c38f141movups [rdx+r10], x0
37c38f146add r10, 16
37c38f14acmp r9, rbx
37c38f14djne 0x37c38f090
37c38f153movupd x13, [rsp+192]
37c38f15dmovupd x3, [rsp+224]
37c38f166movupd x4, [rsp+240]
37c38f16fjmp 0x37c38e48f
37c38f174
37c38f174 0f 1f 40 00 ..@.
37c38f178
37c38f178loc_37c38f178:
37c38f178sub rax, r10
37c38f17bmov rcx, [rsp+312]
37c38f183mov [rsp+392], rax
37c38f18bmov rax, [rsp+352]
37c38f193lea rdx, [r10+rcx+1]
37c38f198lea rcx, [rip+0xe2229]
37c38f19flea rax, [r10+rax+1]
37c38f1a4mov [rsp+32], rcx
37c38f1a9mov r8, rcx
37c38f1acshl rdx, 4
37c38f1b0shl rax, 4
37c38f1b4mov rcx, [rsp+128]
37c38f1bcadd rdx, r15
37c38f1bflea r9, [r15+rax]
37c38f1c3call zcopy_64_
37c38f1c8mov r10, [rsp+288]
37c38f1d0jmp 0x37c38ec09
37c38f1d5
37c38f1d5 0f 1f 00 ...
37c38f1d8
37c38f1d8loc_37c38f1d8:
37c38f1d8mov rcx, [rsp+176]
37c38f1e0sub rdx, rbx
37c38f1e3mov [rsp+224], rax
37c38f1ebmov [rsp+392], rdx
37c38f1f3lea rdx, [rbx+1]
37c38f1f7imul rdx, [rsp+144]
37c38f200add rdx, [rsp+136]
37c38f208add rcx, rdx
37c38f20badd rdx, rax
37c38f20emov rax, [rsp+696]
37c38f216shl rcx, 4
37c38f21ashl rdx, 4
37c38f21emov [rsp+32], rax
37c38f223lea r9, [r14+rcx]
37c38f227add rdx, r14
37c38f22amov r8, rax
37c38f22dmov rcx, [rsp+128]
37c38f235call zswap_64_
37c38f23amov rdx, [r13]
37c38f23emov rax, [rsp+224]
37c38f246jmp 0x37c38ee02
37c38f24b
37c38f24b 0f 1f 44 00 00 ..D..
37c38f250
37c38f250loc_37c38f250:
37c38f250movapd x6, x0
37c38f254divsd x6, x1
37c38f258mulsd x0, x6
37c38f25cmovapd x5, x6
37c38f260mulsd x5, x7
37c38f264mulsd x6, x2
37c38f268addsd x0, x1
37c38f26caddsd x5, x2
37c38f270subsd x7, x6
37c38f274divsd x5, x0
37c38f278divsd x7, x0
37c38f27cjmp 0x37c38f014
37c38f281
37c38f281 0f 1f 80 00 00 00 00 .......
37c38f288
37c38f288loc_37c38f288:
37c38f288movapd x6, x5
37c38f28cpxor x7, x7
37c38f290divsd x6, x2
37c38f294mulsd x5, x6
37c38f298addsd x5, x2
37c38f29cmovapd x2, x6
37c38f2a0mulsd x2, x7
37c38f2a4subsd x7, x6
37c38f2a8addsd x2, [rip+0xe2198]
37c38f2b0divsd x7, x5
37c38f2b4divsd x2, x5
37c38f2b8jmp 0x37c38efd4
37c38f2bd
37c38f2bd 0f 1f 00 ...
37c38f2c0
37c38f2c0loc_37c38f2c0:
37c38f2c0movapd x6, x0
37c38f2c4movapd x11, x8
37c38f2c9movapd x2, x0
37c38f2cddivsd x6, x4
37c38f2d1movapd x10, x7
37c38f2d6mulsd x2, x6
37c38f2damulsd x11, x6
37c38f2dfmulsd x5, x6
37c38f2e3mulsd x10, x6
37c38f2e8mulsd x6, x3
37c38f2ecaddsd x2, x4
37c38f2f0addsd x11, x13
37c38f2f5subsd x8, x5
37c38f2faaddsd x10, x3
37c38f2ffsubsd x9, x6
37c38f304divsd x11, x2
37c38f309divsd x8, x2
37c38f30edivsd x10, x2
37c38f313divsd x9, x2
37c38f318jmp 0x37c38ef4a
37c38f31d
37c38f31d 0f 1f 00 ...
37c38f320
37c38f320loc_37c38f320:
37c38f320lea rax, [rip+0xe20a1]
37c38f327mov r9, [rsp+192]
37c38f32fmov rdx, [rsp+272]
37c38f337mov [rsp+32], rax
37c38f33cmov rcx, [rsp+168]
37c38f344mov r8, rax
37c38f347call zcopy_64_
37c38f34cmov rax, [rsp+384]
37c38f354cmp [rsp+176], rax
37c38f35cje 0x37c38f460
37c38f362mov [rsp+272], 1
37c38f36elea r8, [rax-1]
37c38f372mov rbx, rax
37c38f375jmp 0x37c38ecd0
37c38f37a
37c38f37a 66 0f 1f 44 00 00 f..D..
37c38f380
37c38f380loc_37c38f380:
37c38f380mov rax, [r13]
37c38f384mov rdx, [rsp+304]
37c38f38cmov r9, rbx
37c38f38fmov [rsp+288], r10
37c38f397mov rcx, [rsp+128]
37c38f39fsub rax, r12
37c38f3a2add rax, 1
37c38f3a6mov [rsp+392], rax
37c38f3aelea rax, [rip+0xe2013]
37c38f3b5mov [rsp+32], rax
37c38f3bamov r8, rax
37c38f3bdcall zcopy_64_
37c38f3c2mov r10, [rsp+288]
37c38f3camov [rsp+376], r12
37c38f3d2cmp r10, r12
37c38f3d5je 0x37c38db25
37c38f3dbmov rcx, [rsp+256]
37c38f3e3mov [rsp+360], rsi
37c38f3ebadd rbp, 32
37c38f3efmov rax, [rsp+336]
37c38f3f7mov rdx, [rsp+240]
37c38f3ffmov [rsp+304], 1
37c38f40bmov [rsp+312], rcx
37c38f413mov r8, [rsp+176]
37c38f41bjmp 0x37c38eb7e
37c38f420
37c38f420loc_37c38f420:
37c38f420movapd x3, x1
37c38f424divsd x3, x2
37c38f428mulsd x1, x3
37c38f42cmovapd x0, x3
37c38f430addsd x1, x2
37c38f434pxor x2, x2
37c38f438mulsd x0, x2
37c38f43csubsd x2, x3
37c38f440addsd x0, [rip+0xe2000]
37c38f448unpcklpd x1, x1
37c38f44cunpcklpd x0, x2
37c38f450divpd x0, x1
37c38f454jmp 0x37c38ead7
37c38f459
37c38f459 0f 1f 80 00 00 00 00 .......
37c38f460
37c38f460loc_37c38f460:
37c38f460mov rax, [rsp+144]
37c38f468mov rbx, [rsp+176]
37c38f470imul rax, rbx
37c38f474add rax, [rsp+136]
37c38f47cjmp 0x37c38e019
37c38f481
37c38f481loc_37c38f481:
37c38f481lea rax, [rsp+384]
37c38f489xor edx, edx
37c38f48bmov [rsp+168], rax
37c38f493lea rax, [rsp+392]
37c38f49bmov [rsp+128], rax
37c38f4a3lea rax, [rip+0xe1f36]
37c38f4aamov [rsp+208], rax
37c38f4b2lea rax, [rip+0xe1f37]
37c38f4b9mov [rsp+216], rax
37c38f4c1jmp 0x37c38d518
37c38f4c6
37c38f4c6loc_37c38f4c6:
37c38f4c6mov rbx, [rsp+176]
37c38f4cejmp 0x37c38e019
37c38d200
37c38f4d3
37c38f4d3 // align 0x10
37c38f4d3 // align 0x10
37c38f4e0
37c38f4e0zlasyf_aa_64_:
37c38f4e0push r15
37c38f4e2push r14
37c38f4e4push r13
37c38f4e6push r12
37c38f4e8push rbp
37c38f4e9push rdi
37c38f4eapush rsi
37c38f4ebpush rbx
37c38f4ecsub rsp, 280
37c38f4f3movups [rsp+256], x6
37c38f4fbmov rax, [rsp+416]
37c38f503mov r14, [rsp+384]
37c38f50bmov r12, [rsp+424]
37c38f513mov rsi, [rax]
37c38f516xor eax, eax
37c38f518test rsi, rsi
37c38f51bmov [rsp+360], rdx
37c38f523cmovs rsi, rax
37c38f527mov rax, [rsp+392]
37c38f52fxor edx, edx
37c38f531mov [rsp+368], r8
37c38f539mov [rsp+376], r9
37c38f541mov r8l, 1
37c38f547mov r9l, 1
37c38f54dmov rax, [rax]
37c38f550mov rbx, rsi
37c38f553not rbx
37c38f556test rax, rax
37c38f559cmovns rdx, rax
37c38f55dmov rax, [rsp+360]
37c38f565mov rdi, [rax]
37c38f568mov r15, rdx
37c38f56bmov eax, 3
37c38f570mov r13, rdx
37c38f573not r15
37c38f576lea rdx, [rip+0xe1ee3]
37c38f57dsub rax, rdi
37c38f580mov [rsp+176], r15
37c38f588mov [rsp+120], rax
37c38f58dcall lsame_64_
37c38f592mov rdx, [rsp+368]
37c38f59amov rcx, rax
37c38f59dmov rax, [rdx]
37c38f5a0mov rdx, [rsp+376]
37c38f5a8mov rdx, [rdx]
37c38f5abcmp rax, rdx
37c38f5aecmovle rdx, rax
37c38f5b2test rcx, rcx
37c38f5b5je 0x37c38fad8
37c38f5bbtest rdx, rdx
37c38f5bejle 0x37c38fadd
37c38f5c4lea rdx, [rsi+1]
37c38f5c8mov [rsp+152], rdi
37c38f5d0mov rdi, [rsp+408]
37c38f5d8lea rbp, [r15+2*r13]
37c38f5dcimul rsi, [rsp+120]
37c38f5e2shl rdx, 4
37c38f5e6mov [rsp+128], r13
37c38f5eemov r13, rbp
37c38f5f1mov [rsp+168], rdx
37c38f5f9movddup x6, [rip+0xe1edf]
37c38f601mov rbp, -1
37c38f608add rsi, rbx
37c38f60bmov ebx, 1
37c38f610shl rsi, 4
37c38f614lea rdi, [rdi+rsi+16]
37c38f619lea rsi, [rsp+224]
37c38f621mov [rsp+112], rsi
37c38f626lea rsi, [rip+0xe1e5b]
37c38f62dmov [rsp+160], rdi
37c38f635mov rdi, [rsp+408]
37c38f63dmov [rsp+104], rsi
37c38f642jmp 0x37c38f69a
37c38f644
37c38f644 0f 1f 40 00 ..@.
37c38f648
37c38f648loc_37c38f648:
37c38f648mov rbx, [rsp+128]
37c38f650lea r10, [rbx+r13]
37c38f654mov rbx, [rsp+168]
37c38f65cadd rdi, rbx
37c38f65f
37c38f65floc_37c38f65f:
37c38f65fmov rbx, [rsp+376]
37c38f667add rbp, [rsp+128]
37c38f66fmov r13, r10
37c38f672add [rsp+152], 1
37c38f67badd [rsp+160], 16
37c38f684mov rdx, [rbx]
37c38f687cmp rax, rdx
37c38f68acmovle rdx, rax
37c38f68ecmp rdx, r15
37c38f691jl 0x37c38fadd
37c38f697mov rbx, r15
37c38f69a
37c38f69aloc_37c38f69a:
37c38f69amov rcx, [rsp+360]
37c38f6a2mov rdx, rax
37c38f6a5sub rdx, rbx
37c38f6a8mov rsi, [rcx]
37c38f6abadd rdx, 1
37c38f6afadd rsi, rbx
37c38f6b2mov [rsp+144], rsi
37c38f6basub rsi, 1
37c38f6becmp rbx, rax
37c38f6c1mov eax, 1
37c38f6c6cmovne rax, rdx
37c38f6camov [rsp+224], rax
37c38f6d2cmp rsi, 2
37c38f6d6jg 0x37c390180
37c38f6dc
37c38f6dcloc_37c38f6dc:
37c38f6dcmov rax, [rsp+104]
37c38f6e1mov rcx, [rsp+112]
37c38f6e6mov r9, r12
37c38f6e9mov rdx, rdi
37c38f6eclea r8, [rip+0xe1d95]
37c38f6f3mov [rsp+32], rax
37c38f6f8call zcopy_64_
37c38f6fdcmp [rsp+120], rbx
37c38f702jl 0x37c390118
37c38f708
37c38f708loc_37c38f708:
37c38f708movupd x0, [r12]
37c38f70elea rax, [rsi+rbp]
37c38f712lea r15, [rbx+1]
37c38f716shl rax, 4
37c38f71amovups [r14+rax], x0
37c38f71fmov rax, [rsp+368]
37c38f727mov rax, [rax]
37c38f72acmp rax, rbx
37c38f72djle 0x37c38f648
37c38f733lea rcx, [rsp+232]
37c38f73blea r10, [r12+16]
37c38f740mov [rsp+136], rcx
37c38f748cmp rsi, 1
37c38f74cjle 0x37c38f7b9
37c38f74esub rax, rbx
37c38f751mov r9, [rsp+104]
37c38f756xorpd x0, x6
37c38f75amov [rsp+32], r10
37c38f75fmov [rsp+232], rax
37c38f767mov rax, [rsp+144]
37c38f76flea rdx, [rsp+240]
37c38f777mov [rsp+40], r9
37c38f77cmov r9, [rsp+392]
37c38f784lea rax, [rax+r13-2]
37c38f789mov [rsp+184], r10
37c38f791shl rax, 4
37c38f795movups [rsp+240], x0
37c38f79dlea r8, [r14+rax]
37c38f7a1call zaxpy_64_
37c38f7a6mov rax, [rsp+368]
37c38f7aemov r10, [rsp+184]
37c38f7b6mov rax, [rax]
37c38f7b9
37c38f7b9loc_37c38f7b9:
37c38f7b9mov rcx, [rsp+136]
37c38f7c1sub rax, rbx
37c38f7c4lea r8, [rip+0xe1cbd]
37c38f7cbmov rdx, r10
37c38f7cemov [rsp+232], rax
37c38f7d6call izamax_64_
37c38f7dbpxor x0, x0
37c38f7dfmov r9l, 1
37c38f7e5lea rcx, [rax+1]
37c38f7e9shl rax, 4
37c38f7edadd rax, r12
37c38f7f0ucomisd x0, [rax]
37c38f7f4setp dl
37c38f7f7cmovne edx, r9l
37c38f7fbucomisd x0, [rax+8]
37c38f800setp r8b
37c38f804cmovne r8l, r9l
37c38f808or edx, r8l
37c38f80band edx, 1
37c38f80eje 0x37c3900f8
37c38f814cmp rcx, 2
37c38f818je 0x37c3900f8
37c38f81emovupd x1, [r12+16]
37c38f825mov r9, [rsp+128]
37c38f82dmovupd x0, [rax]
37c38f831mov r8, [rsp+392]
37c38f839movups [rax], x1
37c38f83clea rax, [rcx+rbx]
37c38f840mov r11, r9
37c38f843lea r10, [r9+r13]
37c38f847mov [rsp+192], rax
37c38f84fsub rax, 1
37c38f853imul r11, rax
37c38f857mov rdx, rax
37c38f85amov [rsp+216], rax
37c38f862mov rax, [rsp+176]
37c38f86asub rdx, r15
37c38f86dmovups [r12+16], x0
37c38f873sub rdx, 1
37c38f877mov [rsp+200], r10
37c38f87fadd rax, r11
37c38f882mov [rsp+208], r11
37c38f88amov r11, [rsp+360]
37c38f892mov [rsp+232], rdx
37c38f89amov rdx, [r11]
37c38f89dmov [rsp+184], rax
37c38f8a5add rdx, r15
37c38f8a8lea rcx, [rax+rdx]
37c38f8acmov rax, [rsp+104]
37c38f8b1lea rdx, [rdx+r10-1]
37c38f8b6shl rcx, 4
37c38f8bashl rdx, 4
37c38f8bemov [rsp+32], rax
37c38f8c3lea r9, [r14+rcx]
37c38f8c7add rdx, r14
37c38f8camov rcx, [rsp+136]
37c38f8d2call zswap_64_
37c38f8d7mov rax, [rsp+368]
37c38f8dfmov r10, [rsp+200]
37c38f8e7mov r11, [rsp+208]
37c38f8efmov rdx, [rax]
37c38f8f2mov rax, [rsp+216]
37c38f8facmp rdx, rax
37c38f8fdjg 0x37c3905c0
37c38f903
37c38f903loc_37c38f903:
37c38f903mov rcx, [rsp+360]
37c38f90bmov [rsp+200], rax
37c38f913mov r8, [rsp+416]
37c38f91bmov [rsp+208], r10
37c38f923mov rdx, [rcx]
37c38f926mov [rsp+232], rbx
37c38f92elea rcx, [rdx+r15-1]
37c38f933lea rdx, [rdx+rax-1]
37c38f938add rdx, [rsp+184]
37c38f940mov rax, [rsp+416]
37c38f948shl rdx, 4
37c38f94cadd rcx, r13
37c38f94fmovupd x1, [r14+rdx]
37c38f955shl rcx, 4
37c38f959movupd x0, [r14+rcx]
37c38f95fmovups [r14+rcx], x1
37c38f964mov rcx, [rsp+192]
37c38f96cmovups [r14+rdx], x0
37c38f971mov rdx, rbx
37c38f974mov [rsp+32], rax
37c38f979sub rcx, 2
37c38f97dshl rdx, 4
37c38f981mov rax, [rsp+408]
37c38f989shl rcx, 4
37c38f98dadd rdx, [rsp+408]
37c38f995lea r9, [rax+rcx]
37c38f999mov rcx, [rsp+136]
37c38f9a1call zswap_64_
37c38f9a6mov rcx, [rsp+400]
37c38f9aemov rax, [rsp+200]
37c38f9b6cmp [rsp+120], r15
37c38f9bbmov r10, [rsp+208]
37c38f9c3mov [rcx+8*rbx], rax
37c38f9c7jle 0x37c390650
37c38f9cd
37c38f9cdloc_37c38f9cd:
37c38f9cdlea r11, [rsi+r13]
37c38f9d1movupd x0, [r12+16]
37c38f9d8mov rax, r11
37c38f9dbshl rax, 4
37c38f9dfmovups [r14+rax], x0
37c38f9e4mov rax, [rsp+168]
37c38f9ecadd rdi, rax
37c38f9efmov rax, [rsp+376]
37c38f9f7cmp [rax], rbx
37c38f9fajg 0x37c390278
37c38fa00
37c38fa00loc_37c38fa00:
37c38fa00mov rax, [rsp+368]
37c38fa08mov rax, [rax]
37c38fa0blea rdx, [rax-1]
37c38fa0fcmp rdx, rbx
37c38fa12jle 0x37c38f65f
37c38fa18shl r11, 4
37c38fa1cadd rsi, r10
37c38fa1fsub rax, rbx
37c38fa22mov ecx, 1
37c38fa27add r11, r14
37c38fa2ashl rsi, 4
37c38fa2epxor x0, x0
37c38fa32sub rax, 1
37c38fa36movsd_xmm x1, [r11]
37c38fa3badd rsi, r14
37c38fa3emovsd_xmm x2, [r11+8]
37c38fa44ucomisd x1, x0
37c38fa48setp dl
37c38fa4bcmovne edx, ecx
37c38fa4etest dl, dl
37c38fa50jne 0x37c390360
37c38fa56ucomisd x2, x0
37c38fa5asetp dl
37c38fa5dcmovne edx, ecx
37c38fa60test dl, dl
37c38fa62jne 0x37c390360
37c38fa68mov [rsp+232], rax
37c38fa70mov rax, [rsp+392]
37c38fa78lea rcx, [rip+0xe1a31]
37c38fa7fmov [rsp+56], 4
37c38fa88mov r8, [rsp+136]
37c38fa90mov [rsp+48], rax
37c38fa95lea rax, [rip+0xe1a04]
37c38fa9cmov rdx, [rsp+104]
37c38faa1mov [rsp+32], rax
37c38faa6mov r9, rax
37c38faa9mov [rsp+40], rsi
37c38faaemov [rsp+144], r10
37c38fab6call zlaset_64_
37c38fabbmov rax, [rsp+368]
37c38fac3mov r10, [rsp+144]
37c38facbmov rax, [rax]
37c38facejmp 0x37c38f65f
37c38fad3
37c38fad3 0f 1f 44 00 00 ..D..
37c38fad8
37c38fad8loc_37c38fad8:
37c38fad8test rdx, rdx
37c38fadbjg 0x37c38fb00
37c38fadd
37c38faddloc_37c38fadd:
37c38faddmovups x6, [rsp+256]
37c38fae5add rsp, 280
37c38faecpop rbx
37c38faedpop rsi
37c38faeepop rdi
37c38faefpop rbp
37c38faf0pop r12
37c38faf2pop r13
37c38faf4pop r14
37c38faf6pop r15
37c38faf8ret
37c38faf9
37c38faf9 0f 1f 80 00 00 00 00 .......
37c38fb00
37c38fb00loc_37c38fb00:
37c38fb00lea rdx, [rsi+1]
37c38fb04mov [rsp+152], rdi
37c38fb0clea rdi, [r14+16]
37c38fb10movddup x6, [rip+0xe19c8]
37c38fb18imul rsi, [rsp+120]
37c38fb1emov [rsp+144], rdi
37c38fb26shl rdx, 4
37c38fb2amov rdi, [rsp+408]
37c38fb32mov [rsp+136], rdx
37c38fb3amov rdx, rax
37c38fb3dmov r15, [rsp+176]
37c38fb45add rsi, rbx
37c38fb48mov ebx, 1
37c38fb4dshl rsi, 4
37c38fb51lea rdi, [rdi+rsi+16]
37c38fb56lea rsi, [rsp+224]
37c38fb5emov [rsp+112], rsi
37c38fb63lea rsi, [rip+0xe191e]
37c38fb6amov [rsp+160], rdi
37c38fb72mov rdi, [rsp+408]
37c38fb7amov [rsp+104], rsi
37c38fb7fjmp 0x37c39000c
37c38fb84
37c38fb84 0f 1f 40 00 ..@.
37c38fb88
37c38fb88loc_37c38fb88:
37c38fb88mov rax, [rsp+104]
37c38fb8dmov rcx, [rsp+112]
37c38fb92mov r9, r12
37c38fb95mov rdx, rdi
37c38fb98lea r8, [rip+0xe18e9]
37c38fb9fmov [rsp+32], rax
37c38fba4call zcopy_64_
37c38fba9cmp [rsp+120], rbx
37c38fbaejl 0x37c390210
37c38fbb4
37c38fbb4loc_37c38fbb4:
37c38fbb4mov r10, r13
37c38fbb7movupd x0, [r12]
37c38fbbdlea rsi, [rbx+1]
37c38fbc1imul r10, rbp
37c38fbc5lea r11, [r10+r15]
37c38fbc9lea rax, [r11+rbx]
37c38fbcdshl rax, 4
37c38fbd1movups [r14+rax], x0
37c38fbd6mov rax, [rsp+368]
37c38fbdemov rdx, [rax]
37c38fbe1mov rax, [rsp+136]
37c38fbe9add rax, rdi
37c38fbeccmp rdx, rbx
37c38fbefjle 0x37c38ffd0
37c38fbf5lea rax, [rsp+232]
37c38fbfdmov [rsp+128], rax
37c38fc05lea rax, [r12+16]
37c38fc0acmp rbp, 1
37c38fc0ejle 0x37c38fca5
37c38fc14sub rdx, rbx
37c38fc17mov r9, [rsp+104]
37c38fc1cxorpd x0, x6
37c38fc20mov [rsp+32], rax
37c38fc25mov [rsp+232], rdx
37c38fc2dmov rdx, r10
37c38fc30mov rcx, [rsp+128]
37c38fc38sub rdx, r13
37c38fc3bmov [rsp+40], r9
37c38fc40lea r9, [rip+0xe1841]
37c38fc47add rdx, r15
37c38fc4amov [rsp+184], r11
37c38fc52add rdx, rsi
37c38fc55mov [rsp+176], r10
37c38fc5dshl rdx, 4
37c38fc61mov [rsp+168], rax
37c38fc69lea r8, [r14+rdx]
37c38fc6dlea rdx, [rsp+240]
37c38fc75movups [rsp+240], x0
37c38fc7dcall zaxpy_64_
37c38fc82mov rax, [rsp+368]
37c38fc8amov r11, [rsp+184]
37c38fc92mov r10, [rsp+176]
37c38fc9amov rdx, [rax]
37c38fc9dmov rax, [rsp+168]
37c38fca5
37c38fca5loc_37c38fca5:
37c38fca5sub rdx, rbx
37c38fca8mov rcx, [rsp+128]
37c38fcb0lea r8, [rip+0xe17d1]
37c38fcb7mov [rsp+176], r11
37c38fcbfmov [rsp+232], rdx
37c38fcc7mov rdx, rax
37c38fccamov [rsp+168], r10
37c38fcd2call izamax_64_
37c38fcd7pxor x0, x0
37c38fcdbmov r8l, 1
37c38fce1mov r10, [rsp+168]
37c38fce9lea rbp, [rax+1]
37c38fcedshl rax, 4
37c38fcf1mov r11, [rsp+176]
37c38fcf9add rax, r12
37c38fcfcucomisd x0, [rax]
37c38fd00setp dl
37c38fd03cmovne edx, r8l
37c38fd07ucomisd x0, [rax+8]
37c38fd0csetp cl
37c38fd0fcmovne ecx, r8l
37c38fd13or edx, ecx
37c38fd15and edx, 1
37c38fd18je 0x37c3900e0
37c38fd1ecmp rbp, 2
37c38fd22je 0x37c3900e0
37c38fd28movupd x1, [r12+16]
37c38fd2fadd rbp, rbx
37c38fd32movupd x0, [rax]
37c38fd36lea r8, [rip+0xe174b]
37c38fd3dmov r9, [rsp+360]
37c38fd45mov [rsp+184], r11
37c38fd4dmovups [rax], x1
37c38fd50lea rax, [rbp-1]
37c38fd54mov rdx, rax
37c38fd57mov [rsp+168], rax
37c38fd5fsub rdx, rsi
37c38fd62movups [r12+16], x0
37c38fd68sub rdx, 1
37c38fd6cmov [rsp+176], r10
37c38fd74mov [rsp+232], rdx
37c38fd7cmov rdx, [r9]
37c38fd7fadd rdx, rsi
37c38fd82imul rdx, r13
37c38fd86lea rcx, [rdx+r15]
37c38fd8asub rdx, r13
37c38fd8dadd rcx, rax
37c38fd90mov rax, [rsp+392]
37c38fd98add rdx, r15
37c38fd9bshl rcx, 4
37c38fd9flea rdx, [rbx+rdx+2]
37c38fda4mov [rsp+32], rax
37c38fda9shl rdx, 4
37c38fdadlea r9, [r14+rcx]
37c38fdb1mov rcx, [rsp+128]
37c38fdb9add rdx, r14
37c38fdbccall zswap_64_
37c38fdc1mov rax, [rsp+368]
37c38fdc9mov r10, [rsp+176]
37c38fdd1mov r11, [rsp+184]
37c38fdd9mov rdx, [rax]
37c38fddcmov rax, [rsp+168]
37c38fde4cmp rdx, rax
37c38fde7jg 0x37c390720
37c38fded
37c38fdedloc_37c38fded:
37c38fdedmov rcx, [rsp+360]
37c38fdf5mov [rsp+168], rax
37c38fdfdsub rbp, 2
37c38fe01shl rbp, 4
37c38fe05mov r8, [rsp+416]
37c38fe0dmov [rsp+184], r11
37c38fe15mov rdx, [rcx]
37c38fe18mov [rsp+176], r10
37c38fe20mov [rsp+232], rbx
37c38fe28lea rcx, [rsi+rdx-1]
37c38fe2dlea rdx, [rdx+rax-1]
37c38fe32imul rcx, r13
37c38fe36imul rdx, r13
37c38fe3aadd rcx, r15
37c38fe3dadd rdx, r15
37c38fe40add rcx, rsi
37c38fe43add rdx, rax
37c38fe46shl rcx, 4
37c38fe4amov rax, [rsp+416]
37c38fe52shl rdx, 4
37c38fe56movupd x0, [r14+rcx]
37c38fe5cmovupd x1, [r14+rdx]
37c38fe62movups [r14+rcx], x1
37c38fe67mov rcx, [rsp+128]
37c38fe6fmovups [r14+rdx], x0
37c38fe74mov rdx, rbx
37c38fe77mov [rsp+32], rax
37c38fe7cmov rax, [rsp+408]
37c38fe84shl rdx, 4
37c38fe88add rdx, [rsp+408]
37c38fe90lea r9, [rax+rbp]
37c38fe94call zswap_64_
37c38fe99mov rcx, [rsp+400]
37c38fea1mov rax, [rsp+168]
37c38fea9cmp [rsp+120], rsi
37c38feaemov r10, [rsp+176]
37c38feb6mov [rcx+8*rbx], rax
37c38febamov r11, [rsp+184]
37c38fec2jle 0x37c3906b8
37c38fec8
37c38fec8loc_37c38fec8:
37c38fec8lea rbp, [r11+rsi]
37c38feccmovupd x0, [r12+16]
37c38fed3mov rax, rbp
37c38fed6shl rax, 4
37c38fedamovups [r14+rax], x0
37c38fedfmov rax, [rsp+136]
37c38fee7add rax, rdi
37c38feeamov rdi, [rsp+376]
37c38fef2cmp [rdi], rbx
37c38fef5jg 0x37c3902f0
37c38fefb
37c38fefbloc_37c38fefb:
37c38fefbmov rdi, [rsp+368]
37c38ff03mov rdx, [rdi]
37c38ff06lea rcx, [rdx-1]
37c38ff0acmp rcx, rbx
37c38ff0djle 0x37c38ffd0
37c38ff13shl rbp, 4
37c38ff17lea rdi, [r11+rbx+2]
37c38ff1cpxor x0, x0
37c38ff20sub rdx, rbx
37c38ff23add rbp, r14
37c38ff26shl rdi, 4
37c38ff2asub rdx, 1
37c38ff2emov r8l, 1
37c38ff34movsd_xmm x1, [rbp]
37c38ff39add rdi, r14
37c38ff3cmovsd_xmm x2, [rbp+8]
37c38ff41ucomisd x1, x0
37c38ff45setp cl
37c38ff48cmovne ecx, r8l
37c38ff4ctest cl, cl
37c38ff4ejne 0x37c390450
37c38ff54ucomisd x2, x0
37c38ff58setp cl
37c38ff5bcmovne ecx, r8l
37c38ff5ftest cl, cl
37c38ff61jne 0x37c390450
37c38ff67mov [rsp+168], rax
37c38ff6fmov rax, [rsp+392]
37c38ff77lea r8, [rip+0xe150a]
37c38ff7elea rcx, [rip+0xe152b]
37c38ff85mov [rsp+56], 4
37c38ff8emov [rsp+48], rax
37c38ff93lea rax, [rip+0xe1506]
37c38ff9amov [rsp+32], rax
37c38ff9fmov r9, rax
37c38ffa2mov [rsp+40], rdi
37c38ffa7mov [rsp+232], rdx
37c38ffafmov rdx, [rsp+128]
37c38ffb7call zlaset_64_
37c38ffbcmov rax, [rsp+368]
37c38ffc4mov rdx, [rax]
37c38ffc7mov rax, [rsp+168]
37c38ffcfnop
37c38ffd0
37c38ffd0loc_37c38ffd0:
37c38ffd0add [rsp+152], 1
37c38ffd9mov rdi, rax
37c38ffdcmov rax, [rsp+376]
37c38ffe4add [rsp+144], 16
37c38ffedadd [rsp+160], 16
37c38fff6mov rax, [rax]
37c38fff9cmp rdx, rax
37c38fffccmovle rax, rdx
37c390000cmp rax, rsi
37c390003jl 0x37c38fadd
37c390009mov rbx, rsi
37c39000c
37c39000cloc_37c39000c:
37c39000cmov rax, [rsp+360]
37c390014mov rsi, [rax]
37c390017mov rax, rdx
37c39001asub rax, rbx
37c39001dadd rsi, rbx
37c390020add rax, 1
37c390024cmp rbx, rdx
37c390027mov edx, 1
37c39002ccmove rax, rdx
37c390030lea rbp, [rsi-1]
37c390034mov [rsp+224], rax
37c39003ccmp rbp, 2
37c390040jle 0x37c38fb88
37c390046mov rax, [rsp+152]
37c39004emov rdx, [rsp+112]
37c390053mov [rsp+88], 12
37c39005clea r9, [rip+0xe1405]
37c390063mov [rsp+72], rdi
37c390068lea r8, [rsp+232]
37c390070lea rcx, [rip+0xe1401]
37c390077sub rax, 2
37c39007bmov [rsp+232], rax
37c390083mov rax, [rsp+104]
37c390088mov [rsp+80], rax
37c39008dlea rax, [rip+0xe13fc]
37c390094mov [rsp+64], rax
37c390099mov rax, [rsp+392]
37c3900a1mov [rsp+56], rax
37c3900a6mov rax, [rsp+144]
37c3900aesub rax, 16
37c3900b2mov [rsp+48], rax
37c3900b7mov rax, [rsp+416]
37c3900bfmov [rsp+40], rax
37c3900c4mov rax, [rsp+160]
37c3900ccmov [rsp+32], rax
37c3900d1call zgemv_64_
37c3900d6jmp 0x37c38fb88
37c3900db
37c3900db 0f 1f 44 00 00 ..D..
37c3900e0
37c3900e0loc_37c3900e0:
37c3900e0mov rax, [rsp+400]
37c3900e8mov [rax+8*rbx], rsi
37c3900ecjmp 0x37c38fec8
37c3900f1
37c3900f1 0f 1f 80 00 00 00 00 .......
37c3900f8
37c3900f8loc_37c3900f8:
37c3900f8mov rax, [rsp+400]
37c390100mov [rax+8*rbx], r15
37c390104mov rax, [rsp+128]
37c39010clea r10, [rax+r13]
37c390110jmp 0x37c38f9cd
37c390115
37c390115 0f 1f 00 ...
37c390118
37c390118loc_37c390118:
37c390118mov rcx, [rsp+144]
37c390120mov r9, [rsp+392]
37c390128lea rdx, [rsp+240]
37c390130lea rax, [rcx+rbp-2]
37c390135shl rax, 4
37c390139movupd x0, [r14+rax]
37c39013flea rax, [rcx+rbp-3]
37c390144mov rcx, [rsp+104]
37c390149mov [rsp+32], r12
37c39014eshl rax, 4
37c390152mov [rsp+40], rcx
37c390157mov rcx, [rsp+112]
37c39015cxorpd x0, x6
37c390160lea r8, [r14+rax]
37c390164movups [rsp+240], x0
37c39016ccall zaxpy_64_
37c390171jmp 0x37c38f708
37c390176
37c390176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c390180
37c390180loc_37c390180:
37c390180mov rax, [rsp+152]
37c390188mov rdx, [rsp+112]
37c39018dlea rcx, [rip+0xe12fc]
37c390194mov [rsp+88], 12
37c39019dmov [rsp+64], rcx
37c3901a2lea r9, [rip+0xe12bf]
37c3901a9lea r8, [rsp+232]
37c3901b1sub rax, 2
37c3901b5mov [rsp+72], rdi
37c3901balea rcx, [rip+0xe12b7]
37c3901c1mov [rsp+232], rax
37c3901c9mov rax, [rsp+104]
37c3901cemov [rsp+80], rax
37c3901d3mov [rsp+56], rax
37c3901d8mov rax, rbp
37c3901dbshl rax, 4
37c3901dflea rax, [r14+rax+16]
37c3901e4mov [rsp+48], rax
37c3901e9mov rax, [rsp+416]
37c3901f1mov [rsp+40], rax
37c3901f6mov rax, [rsp+160]
37c3901femov [rsp+32], rax
37c390203call zgemv_64_
37c390208jmp 0x37c38f6dc
37c39020d
37c39020d 0f 1f 00 ...
37c390210
37c390210loc_37c390210:
37c390210sub rsi, 2
37c390214mov rcx, [rsp+112]
37c390219lea rdx, [rsp+240]
37c390221lea r9, [rip+0xe1260]
37c390228imul rsi, r13
37c39022clea rax, [rsi+r15]
37c390230sub rsi, r13
37c390233add rax, rbx
37c390236add rsi, r15
37c390239shl rax, 4
37c39023dadd rsi, rbx
37c390240movupd x0, [r14+rax]
37c390246mov rax, [rsp+104]
37c39024bmov [rsp+32], r12
37c390250shl rsi, 4
37c390254lea r8, [r14+rsi]
37c390258mov [rsp+40], rax
37c39025dxorpd x0, x6
37c390261movups [rsp+240], x0
37c390269call zaxpy_64_
37c39026ejmp 0x37c38fbb4
37c390273
37c390273 0f 1f 44 00 00 ..D..
37c390278
37c390278loc_37c390278:
37c390278mov rax, [rsp+368]
37c390280mov rdx, [rsp+144]
37c390288mov r9, rdi
37c39028bmov [rsp+200], r10
37c390293mov r8, [rsp+392]
37c39029bmov rcx, [rsp+136]
37c3902a3mov [rsp+192], r11
37c3902abmov rax, [rax]
37c3902aeadd rdx, r13
37c3902b1shl rdx, 4
37c3902b5mov [rsp+184], rax
37c3902bdsub rax, rbx
37c3902c0add rdx, r14
37c3902c3mov [rsp+232], rax
37c3902cbmov rax, [rsp+104]
37c3902d0mov [rsp+32], rax
37c3902d5call zcopy_64_
37c3902damov r10, [rsp+200]
37c3902e2mov r11, [rsp+192]
37c3902eajmp 0x37c38fa00
37c3902ef
37c3902ef 90 .
37c3902f0
37c3902f0loc_37c3902f0:
37c3902f0mov rdi, [rsp+368]
37c3902f8mov rcx, [rsp+128]
37c390300mov r9, rax
37c390303lea r8, [rip+0xe117e]
37c39030amov [rsp+176], r11
37c390312mov rdx, [rdi]
37c390315mov rdi, [rsp+104]
37c39031amov [rsp+168], rax
37c390322sub rdx, rbx
37c390325mov [rsp+32], rdi
37c39032amov [rsp+232], rdx
37c390332lea rdx, [r10+r13]
37c390336add rdx, r15
37c390339add rdx, rsi
37c39033cshl rdx, 4
37c390340add rdx, r14
37c390343call zcopy_64_
37c390348mov r11, [rsp+176]
37c390350mov rax, [rsp+168]
37c390358jmp 0x37c38fefb
37c39035d
37c39035d 0f 1f 00 ...
37c390360
37c390360loc_37c390360:
37c390360movapd x0, x1
37c390364movapd x3, x2
37c390368andpd x0, [rip+0xe1150]
37c390370andpd x3, [rip+0xe1148]
37c390378comisd x3, x0
37c39037cjbe 0x37c390540
37c390382movapd x0, x1
37c390386divsd x0, x2
37c39038amulsd x1, x0
37c39038eaddsd x1, x2
37c390392pxor x2, x2
37c390396mulsd x2, x0
37c39039aunpcklpd x1, x1
37c39039eunpcklpd x0, x2
37c3903a2movupd x2, [rip+0xe1126]
37c3903aaaddpd x2, x0
37c3903aeaddpd x0, [rip+0xe112a]
37c3903b6movsd_xmm x0, x2
37c3903badivpd x0, x1
37c3903be
37c3903beloc_37c3903be:
37c3903bemov [rsp+232], rax
37c3903c6lea rdx, [r12+32]
37c3903cbmov r9, rsi
37c3903cenot rbx
37c3903d1mov rax, [rsp+392]
37c3903d9mov r13, [rsp+136]
37c3903e1lea r8, [rip+0xe10a0]
37c3903e8mov [rsp+144], r10
37c3903f0movups [rsp+240], x0
37c3903f8mov [rsp+32], rax
37c3903fdmov rcx, r13
37c390400call zcopy_64_
37c390405mov rax, [rsp+368]
37c39040dmov r8, rsi
37c390410mov rcx, r13
37c390413mov r9, [rsp+392]
37c39041blea rdx, [rsp+240]
37c390423add rbx, [rax]
37c390426mov [rsp+232], rbx
37c39042ecall zscal_64_
37c390433mov rax, [rsp+368]
37c39043bmov r10, [rsp+144]
37c390443mov rax, [rax]
37c390446jmp 0x37c38f65f
37c39044b
37c39044b 0f 1f 44 00 00 ..D..
37c390450
37c390450loc_37c390450:
37c390450movapd x0, x1
37c390454movapd x3, x2
37c390458andpd x0, [rip+0xe1060]
37c390460andpd x3, [rip+0xe1058]
37c390468comisd x3, x0
37c39046cjbe 0x37c390580
37c390472movapd x0, x1
37c390476divsd x0, x2
37c39047amulsd x1, x0
37c39047eaddsd x1, x2
37c390482pxor x2, x2
37c390486mulsd x2, x0
37c39048aunpcklpd x1, x1
37c39048eunpcklpd x0, x2
37c390492movupd x2, [rip+0xe1036]
37c39049aaddpd x2, x0
37c39049eaddpd x0, [rip+0xe103a]
37c3904a6movsd_xmm x0, x2
37c3904aadivpd x0, x1
37c3904ae
37c3904aeloc_37c3904ae:
37c3904aemov [rsp+168], rax
37c3904b6mov rax, [rsp+104]
37c3904bbmov r9, rdi
37c3904benot rbx
37c3904c1mov rbp, [rsp+128]
37c3904c9mov [rsp+232], rdx
37c3904d1lea r8, [rip+0xe0fb0]
37c3904d8lea rdx, [r12+32]
37c3904ddmov [rsp+32], rax
37c3904e2mov rcx, rbp
37c3904e5movups [rsp+240], x0
37c3904edcall zcopy_64_
37c3904f2mov rax, [rsp+368]
37c3904famov r8, rdi
37c3904fdmov rcx, rbp
37c390500lea rdx, [rsp+240]
37c390508lea r9, [rip+0xe0f79]
37c39050fadd rbx, [rax]
37c390512mov [rsp+232], rbx
37c39051acall zscal_64_
37c39051fmov rax, [rsp+368]
37c390527mov rdx, [rax]
37c39052amov rax, [rsp+168]
37c390532jmp 0x37c38ffd0
37c390537
37c390537 66 0f 1f 84 00 00 00 00 00 f........
37c390540
37c390540loc_37c390540:
37c390540movapd x3, x2
37c390544divsd x3, x1
37c390548mulsd x2, x3
37c39054cmovapd x0, x3
37c390550addsd x2, x1
37c390554pxor x1, x1
37c390558mulsd x0, x1
37c39055csubsd x1, x3
37c390560addsd x0, [rip+0xe0f70]
37c390568unpcklpd x0, x1
37c39056cmovddup x1, x2
37c390570divpd x0, x1
37c390574jmp 0x37c3903be
37c390579
37c390579 0f 1f 80 00 00 00 00 .......
37c390580
37c390580loc_37c390580:
37c390580movapd x3, x2
37c390584divsd x3, x1
37c390588mulsd x2, x3
37c39058cmovapd x0, x3
37c390590addsd x2, x1
37c390594pxor x1, x1
37c390598mulsd x0, x1
37c39059csubsd x1, x3
37c3905a0addsd x0, [rip+0xe0f30]
37c3905a8unpcklpd x0, x1
37c3905acmovddup x1, x2
37c3905b0divpd x0, x1
37c3905b4jmp 0x37c3904ae
37c3905b9
37c3905b9 0f 1f 80 00 00 00 00 .......
37c3905c0
37c3905c0loc_37c3905c0:
37c3905c0mov rcx, [rsp+360]
37c3905c8sub rdx, rax
37c3905cbmov [rsp+200], rax
37c3905d3mov [rsp+232], rdx
37c3905dbadd r11, [rsp+128]
37c3905e3mov rcx, [rcx]
37c3905e6add r11, [rsp+176]
37c3905eemov [rsp+208], r10
37c3905f6lea r8, [rax+rcx-1]
37c3905fbmov rax, [rsp+392]
37c390603lea rdx, [r15+rcx-1]
37c390608mov rcx, [rsp+136]
37c390610add r8, r11
37c390613add rdx, r11
37c390616mov [rsp+32], rax
37c39061bshl r8, 4
37c39061fshl rdx, 4
37c390623lea r9, [r14+r8]
37c390627add rdx, r14
37c39062amov r8, rax
37c39062dcall zswap_64_
37c390632mov r10, [rsp+208]
37c39063amov rax, [rsp+200]
37c390642jmp 0x37c38f903
37c390647
37c390647 66 0f 1f 84 00 00 00 00 00 f........
37c390650
37c390650loc_37c390650:
37c390650mov rax, [rsp+152]
37c390658mov rcx, [rsp+104]
37c39065dmov rdx, r13
37c390660lea r8, [rip+0xe0e21]
37c390667shl rdx, 4
37c39066bmov [rsp+192], r10
37c390673mov [rsp+232], rax
37c39067bmov rax, [rsp+184]
37c390683lea rdx, [r14+rdx+16]
37c390688mov [rsp+32], rcx
37c39068dmov rcx, [rsp+136]
37c390695add rax, 1
37c390699shl rax, 4
37c39069dlea r9, [r14+rax]
37c3906a1call zswap_64_
37c3906a6mov r10, [rsp+192]
37c3906aejmp 0x37c38f9cd
37c3906b3
37c3906b3 0f 1f 44 00 00 ..D..
37c3906b8
37c3906b8loc_37c3906b8:
37c3906b8mov rax, [rsp+152]
37c3906c0mov rdx, [rsp+144]
37c3906c8lea r9, [r14+rbp]
37c3906ccmov [rsp+176], r11
37c3906d4mov rcx, [rsp+128]
37c3906dcmov [rsp+168], r10
37c3906e4mov [rsp+232], rax
37c3906ecmov rax, [rsp+392]
37c3906f4mov [rsp+32], rax
37c3906f9mov r8, rax
37c3906fccall zswap_64_
37c390701mov r10, [rsp+168]
37c390709mov r11, [rsp+176]
37c390711jmp 0x37c38fec8
37c390716
37c390716 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c390720
37c390720loc_37c390720:
37c390720mov rcx, [rsp+360]
37c390728sub rdx, rax
37c39072bmov [rsp+232], rdx
37c390733mov r8, [rcx]
37c390736lea rcx, [rax+r8-1]
37c39073blea rdx, [rsi+r8-1]
37c390740mov rax, [rsp+104]
37c390745imul rcx, r13
37c390749lea r8, [rip+0xe0d38]
37c390750imul rdx, r13
37c390754mov [rsp+32], rax
37c390759add rcx, r15
37c39075cadd rcx, rbp
37c39075fadd rdx, r15
37c390762shl rcx, 4
37c390766add rdx, rbp
37c390769lea r9, [r14+rcx]
37c39076dshl rdx, 4
37c390771mov rcx, [rsp+128]
37c390779add rdx, r14
37c39077ccall zswap_64_
37c390781mov r11, [rsp+184]
37c390789mov r10, [rsp+176]
37c390791mov rax, [rsp+168]
37c390799jmp 0x37c38fded
37c38f4e0
37c38f4e0zlasyf_aa_64_:
37c38f4e0push r15
37c38f4e2push r14
37c38f4e4push r13
37c38f4e6push r12
37c38f4e8push rbp
37c38f4e9push rdi
37c38f4eapush rsi
37c38f4ebpush rbx
37c38f4ecsub rsp, 280
37c38f4f3movups [rsp+256], x6
37c38f4fbmov rax, [rsp+416]
37c38f503mov r14, [rsp+384]
37c38f50bmov r12, [rsp+424]
37c38f513mov rsi, [rax]
37c38f516xor eax, eax
37c38f518test rsi, rsi
37c38f51bmov [rsp+360], rdx
37c38f523cmovs rsi, rax
37c38f527mov rax, [rsp+392]
37c38f52fxor edx, edx
37c38f531mov [rsp+368], r8
37c38f539mov [rsp+376], r9
37c38f541mov r8l, 1
37c38f547mov r9l, 1
37c38f54dmov rax, [rax]
37c38f550mov rbx, rsi
37c38f553not rbx
37c38f556test rax, rax
37c38f559cmovns rdx, rax
37c38f55dmov rax, [rsp+360]
37c38f565mov rdi, [rax]
37c38f568mov r15, rdx
37c38f56bmov eax, 3
37c38f570mov r13, rdx
37c38f573not r15
37c38f576lea rdx, [rip+0xe1ee3]
37c38f57dsub rax, rdi
37c38f580mov [rsp+176], r15
37c38f588mov [rsp+120], rax
37c38f58dcall lsame_64_
37c38f592mov rdx, [rsp+368]
37c38f59amov rcx, rax
37c38f59dmov rax, [rdx]
37c38f5a0mov rdx, [rsp+376]
37c38f5a8mov rdx, [rdx]
37c38f5abcmp rax, rdx
37c38f5aecmovle rdx, rax
37c38f5b2test rcx, rcx
37c38f5b5je 0x37c38fad8
37c38f5bbtest rdx, rdx
37c38f5bejle 0x37c38fadd
37c38f5c4lea rdx, [rsi+1]
37c38f5c8mov [rsp+152], rdi
37c38f5d0mov rdi, [rsp+408]
37c38f5d8lea rbp, [r15+2*r13]
37c38f5dcimul rsi, [rsp+120]
37c38f5e2shl rdx, 4
37c38f5e6mov [rsp+128], r13
37c38f5eemov r13, rbp
37c38f5f1mov [rsp+168], rdx
37c38f5f9movddup x6, [rip+0xe1edf]
37c38f601mov rbp, -1
37c38f608add rsi, rbx
37c38f60bmov ebx, 1
37c38f610shl rsi, 4
37c38f614lea rdi, [rdi+rsi+16]
37c38f619lea rsi, [rsp+224]
37c38f621mov [rsp+112], rsi
37c38f626lea rsi, [rip+0xe1e5b]
37c38f62dmov [rsp+160], rdi
37c38f635mov rdi, [rsp+408]
37c38f63dmov [rsp+104], rsi
37c38f642jmp 0x37c38f69a
37c38f644
37c38f644 0f 1f 40 00 ..@.
37c38f648
37c38f648loc_37c38f648:
37c38f648mov rbx, [rsp+128]
37c38f650lea r10, [rbx+r13]
37c38f654mov rbx, [rsp+168]
37c38f65cadd rdi, rbx
37c38f65f
37c38f65floc_37c38f65f:
37c38f65fmov rbx, [rsp+376]
37c38f667add rbp, [rsp+128]
37c38f66fmov r13, r10
37c38f672add [rsp+152], 1
37c38f67badd [rsp+160], 16
37c38f684mov rdx, [rbx]
37c38f687cmp rax, rdx
37c38f68acmovle rdx, rax
37c38f68ecmp rdx, r15
37c38f691jl 0x37c38fadd
37c38f697mov rbx, r15
37c38f69a
37c38f69aloc_37c38f69a:
37c38f69amov rcx, [rsp+360]
37c38f6a2mov rdx, rax
37c38f6a5sub rdx, rbx
37c38f6a8mov rsi, [rcx]
37c38f6abadd rdx, 1
37c38f6afadd rsi, rbx
37c38f6b2mov [rsp+144], rsi
37c38f6basub rsi, 1
37c38f6becmp rbx, rax
37c38f6c1mov eax, 1
37c38f6c6cmovne rax, rdx
37c38f6camov [rsp+224], rax
37c38f6d2cmp rsi, 2
37c38f6d6jg 0x37c390180
37c38f6dc
37c38f6dcloc_37c38f6dc:
37c38f6dcmov rax, [rsp+104]
37c38f6e1mov rcx, [rsp+112]
37c38f6e6mov r9, r12
37c38f6e9mov rdx, rdi
37c38f6eclea r8, [rip+0xe1d95]
37c38f6f3mov [rsp+32], rax
37c38f6f8call zcopy_64_
37c38f6fdcmp [rsp+120], rbx
37c38f702jl 0x37c390118
37c38f708
37c38f708loc_37c38f708:
37c38f708movupd x0, [r12]
37c38f70elea rax, [rsi+rbp]
37c38f712lea r15, [rbx+1]
37c38f716shl rax, 4
37c38f71amovups [r14+rax], x0
37c38f71fmov rax, [rsp+368]
37c38f727mov rax, [rax]
37c38f72acmp rax, rbx
37c38f72djle 0x37c38f648
37c38f733lea rcx, [rsp+232]
37c38f73blea r10, [r12+16]
37c38f740mov [rsp+136], rcx
37c38f748cmp rsi, 1
37c38f74cjle 0x37c38f7b9
37c38f74esub rax, rbx
37c38f751mov r9, [rsp+104]
37c38f756xorpd x0, x6
37c38f75amov [rsp+32], r10
37c38f75fmov [rsp+232], rax
37c38f767mov rax, [rsp+144]
37c38f76flea rdx, [rsp+240]
37c38f777mov [rsp+40], r9
37c38f77cmov r9, [rsp+392]
37c38f784lea rax, [rax+r13-2]
37c38f789mov [rsp+184], r10
37c38f791shl rax, 4
37c38f795movups [rsp+240], x0
37c38f79dlea r8, [r14+rax]
37c38f7a1call zaxpy_64_
37c38f7a6mov rax, [rsp+368]
37c38f7aemov r10, [rsp+184]
37c38f7b6mov rax, [rax]
37c38f7b9
37c38f7b9loc_37c38f7b9:
37c38f7b9mov rcx, [rsp+136]
37c38f7c1sub rax, rbx
37c38f7c4lea r8, [rip+0xe1cbd]
37c38f7cbmov rdx, r10
37c38f7cemov [rsp+232], rax
37c38f7d6call izamax_64_
37c38f7dbpxor x0, x0
37c38f7dfmov r9l, 1
37c38f7e5lea rcx, [rax+1]
37c38f7e9shl rax, 4
37c38f7edadd rax, r12
37c38f7f0ucomisd x0, [rax]
37c38f7f4setp dl
37c38f7f7cmovne edx, r9l
37c38f7fbucomisd x0, [rax+8]
37c38f800setp r8b
37c38f804cmovne r8l, r9l
37c38f808or edx, r8l
37c38f80band edx, 1
37c38f80eje 0x37c3900f8
37c38f814cmp rcx, 2
37c38f818je 0x37c3900f8
37c38f81emovupd x1, [r12+16]
37c38f825mov r9, [rsp+128]
37c38f82dmovupd x0, [rax]
37c38f831mov r8, [rsp+392]
37c38f839movups [rax], x1
37c38f83clea rax, [rcx+rbx]
37c38f840mov r11, r9
37c38f843lea r10, [r9+r13]
37c38f847mov [rsp+192], rax
37c38f84fsub rax, 1
37c38f853imul r11, rax
37c38f857mov rdx, rax
37c38f85amov [rsp+216], rax
37c38f862mov rax, [rsp+176]
37c38f86asub rdx, r15
37c38f86dmovups [r12+16], x0
37c38f873sub rdx, 1
37c38f877mov [rsp+200], r10
37c38f87fadd rax, r11
37c38f882mov [rsp+208], r11
37c38f88amov r11, [rsp+360]
37c38f892mov [rsp+232], rdx
37c38f89amov rdx, [r11]
37c38f89dmov [rsp+184], rax
37c38f8a5add rdx, r15
37c38f8a8lea rcx, [rax+rdx]
37c38f8acmov rax, [rsp+104]
37c38f8b1lea rdx, [rdx+r10-1]
37c38f8b6shl rcx, 4
37c38f8bashl rdx, 4
37c38f8bemov [rsp+32], rax
37c38f8c3lea r9, [r14+rcx]
37c38f8c7add rdx, r14
37c38f8camov rcx, [rsp+136]
37c38f8d2call zswap_64_
37c38f8d7mov rax, [rsp+368]
37c38f8dfmov r10, [rsp+200]
37c38f8e7mov r11, [rsp+208]
37c38f8efmov rdx, [rax]
37c38f8f2mov rax, [rsp+216]
37c38f8facmp rdx, rax
37c38f8fdjg 0x37c3905c0
37c38f903
37c38f903loc_37c38f903:
37c38f903mov rcx, [rsp+360]
37c38f90bmov [rsp+200], rax
37c38f913mov r8, [rsp+416]
37c38f91bmov [rsp+208], r10
37c38f923mov rdx, [rcx]
37c38f926mov [rsp+232], rbx
37c38f92elea rcx, [rdx+r15-1]
37c38f933lea rdx, [rdx+rax-1]
37c38f938add rdx, [rsp+184]
37c38f940mov rax, [rsp+416]
37c38f948shl rdx, 4
37c38f94cadd rcx, r13
37c38f94fmovupd x1, [r14+rdx]
37c38f955shl rcx, 4
37c38f959movupd x0, [r14+rcx]
37c38f95fmovups [r14+rcx], x1
37c38f964mov rcx, [rsp+192]
37c38f96cmovups [r14+rdx], x0
37c38f971mov rdx, rbx
37c38f974mov [rsp+32], rax
37c38f979sub rcx, 2
37c38f97dshl rdx, 4
37c38f981mov rax, [rsp+408]
37c38f989shl rcx, 4
37c38f98dadd rdx, [rsp+408]
37c38f995lea r9, [rax+rcx]
37c38f999mov rcx, [rsp+136]
37c38f9a1call zswap_64_
37c38f9a6mov rcx, [rsp+400]
37c38f9aemov rax, [rsp+200]
37c38f9b6cmp [rsp+120], r15
37c38f9bbmov r10, [rsp+208]
37c38f9c3mov [rcx+8*rbx], rax
37c38f9c7jle 0x37c390650
37c38f9cd
37c38f9cdloc_37c38f9cd:
37c38f9cdlea r11, [rsi+r13]
37c38f9d1movupd x0, [r12+16]
37c38f9d8mov rax, r11
37c38f9dbshl rax, 4
37c38f9dfmovups [r14+rax], x0
37c38f9e4mov rax, [rsp+168]
37c38f9ecadd rdi, rax
37c38f9efmov rax, [rsp+376]
37c38f9f7cmp [rax], rbx
37c38f9fajg 0x37c390278
37c38fa00
37c38fa00loc_37c38fa00:
37c38fa00mov rax, [rsp+368]
37c38fa08mov rax, [rax]
37c38fa0blea rdx, [rax-1]
37c38fa0fcmp rdx, rbx
37c38fa12jle 0x37c38f65f
37c38fa18shl r11, 4
37c38fa1cadd rsi, r10
37c38fa1fsub rax, rbx
37c38fa22mov ecx, 1
37c38fa27add r11, r14
37c38fa2ashl rsi, 4
37c38fa2epxor x0, x0
37c38fa32sub rax, 1
37c38fa36movsd_xmm x1, [r11]
37c38fa3badd rsi, r14
37c38fa3emovsd_xmm x2, [r11+8]
37c38fa44ucomisd x1, x0
37c38fa48setp dl
37c38fa4bcmovne edx, ecx
37c38fa4etest dl, dl
37c38fa50jne 0x37c390360
37c38fa56ucomisd x2, x0
37c38fa5asetp dl
37c38fa5dcmovne edx, ecx
37c38fa60test dl, dl
37c38fa62jne 0x37c390360
37c38fa68mov [rsp+232], rax
37c38fa70mov rax, [rsp+392]
37c38fa78lea rcx, [rip+0xe1a31]
37c38fa7fmov [rsp+56], 4
37c38fa88mov r8, [rsp+136]
37c38fa90mov [rsp+48], rax
37c38fa95lea rax, [rip+0xe1a04]
37c38fa9cmov rdx, [rsp+104]
37c38faa1mov [rsp+32], rax
37c38faa6mov r9, rax
37c38faa9mov [rsp+40], rsi
37c38faaemov [rsp+144], r10
37c38fab6call zlaset_64_
37c38fabbmov rax, [rsp+368]
37c38fac3mov r10, [rsp+144]
37c38facbmov rax, [rax]
37c38facejmp 0x37c38f65f
37c38fad3
37c38fad3 0f 1f 44 00 00 ..D..
37c38fad8
37c38fad8loc_37c38fad8:
37c38fad8test rdx, rdx
37c38fadbjg 0x37c38fb00
37c38fadd
37c38faddloc_37c38fadd:
37c38faddmovups x6, [rsp+256]
37c38fae5add rsp, 280
37c38faecpop rbx
37c38faedpop rsi
37c38faeepop rdi
37c38faefpop rbp
37c38faf0pop r12
37c38faf2pop r13
37c38faf4pop r14
37c38faf6pop r15
37c38faf8ret
37c38faf9
37c38faf9 0f 1f 80 00 00 00 00 .......
37c38fb00
37c38fb00loc_37c38fb00:
37c38fb00lea rdx, [rsi+1]
37c38fb04mov [rsp+152], rdi
37c38fb0clea rdi, [r14+16]
37c38fb10movddup x6, [rip+0xe19c8]
37c38fb18imul rsi, [rsp+120]
37c38fb1emov [rsp+144], rdi
37c38fb26shl rdx, 4
37c38fb2amov rdi, [rsp+408]
37c38fb32mov [rsp+136], rdx
37c38fb3amov rdx, rax
37c38fb3dmov r15, [rsp+176]
37c38fb45add rsi, rbx
37c38fb48mov ebx, 1
37c38fb4dshl rsi, 4
37c38fb51lea rdi, [rdi+rsi+16]
37c38fb56lea rsi, [rsp+224]
37c38fb5emov [rsp+112], rsi
37c38fb63lea rsi, [rip+0xe191e]
37c38fb6amov [rsp+160], rdi
37c38fb72mov rdi, [rsp+408]
37c38fb7amov [rsp+104], rsi
37c38fb7fjmp 0x37c39000c
37c38fb84
37c38fb84 0f 1f 40 00 ..@.
37c38fb88
37c38fb88loc_37c38fb88:
37c38fb88mov rax, [rsp+104]
37c38fb8dmov rcx, [rsp+112]
37c38fb92mov r9, r12
37c38fb95mov rdx, rdi
37c38fb98lea r8, [rip+0xe18e9]
37c38fb9fmov [rsp+32], rax
37c38fba4call zcopy_64_
37c38fba9cmp [rsp+120], rbx
37c38fbaejl 0x37c390210
37c38fbb4
37c38fbb4loc_37c38fbb4:
37c38fbb4mov r10, r13
37c38fbb7movupd x0, [r12]
37c38fbbdlea rsi, [rbx+1]
37c38fbc1imul r10, rbp
37c38fbc5lea r11, [r10+r15]
37c38fbc9lea rax, [r11+rbx]
37c38fbcdshl rax, 4
37c38fbd1movups [r14+rax], x0
37c38fbd6mov rax, [rsp+368]
37c38fbdemov rdx, [rax]
37c38fbe1mov rax, [rsp+136]
37c38fbe9add rax, rdi
37c38fbeccmp rdx, rbx
37c38fbefjle 0x37c38ffd0
37c38fbf5lea rax, [rsp+232]
37c38fbfdmov [rsp+128], rax
37c38fc05lea rax, [r12+16]
37c38fc0acmp rbp, 1
37c38fc0ejle 0x37c38fca5
37c38fc14sub rdx, rbx
37c38fc17mov r9, [rsp+104]
37c38fc1cxorpd x0, x6
37c38fc20mov [rsp+32], rax
37c38fc25mov [rsp+232], rdx
37c38fc2dmov rdx, r10
37c38fc30mov rcx, [rsp+128]
37c38fc38sub rdx, r13
37c38fc3bmov [rsp+40], r9
37c38fc40lea r9, [rip+0xe1841]
37c38fc47add rdx, r15
37c38fc4amov [rsp+184], r11
37c38fc52add rdx, rsi
37c38fc55mov [rsp+176], r10
37c38fc5dshl rdx, 4
37c38fc61mov [rsp+168], rax
37c38fc69lea r8, [r14+rdx]
37c38fc6dlea rdx, [rsp+240]
37c38fc75movups [rsp+240], x0
37c38fc7dcall zaxpy_64_
37c38fc82mov rax, [rsp+368]
37c38fc8amov r11, [rsp+184]
37c38fc92mov r10, [rsp+176]
37c38fc9amov rdx, [rax]
37c38fc9dmov rax, [rsp+168]
37c38fca5
37c38fca5loc_37c38fca5:
37c38fca5sub rdx, rbx
37c38fca8mov rcx, [rsp+128]
37c38fcb0lea r8, [rip+0xe17d1]
37c38fcb7mov [rsp+176], r11
37c38fcbfmov [rsp+232], rdx
37c38fcc7mov rdx, rax
37c38fccamov [rsp+168], r10
37c38fcd2call izamax_64_
37c38fcd7pxor x0, x0
37c38fcdbmov r8l, 1
37c38fce1mov r10, [rsp+168]
37c38fce9lea rbp, [rax+1]
37c38fcedshl rax, 4
37c38fcf1mov r11, [rsp+176]
37c38fcf9add rax, r12
37c38fcfcucomisd x0, [rax]
37c38fd00setp dl
37c38fd03cmovne edx, r8l
37c38fd07ucomisd x0, [rax+8]
37c38fd0csetp cl
37c38fd0fcmovne ecx, r8l
37c38fd13or edx, ecx
37c38fd15and edx, 1
37c38fd18je 0x37c3900e0
37c38fd1ecmp rbp, 2
37c38fd22je 0x37c3900e0
37c38fd28movupd x1, [r12+16]
37c38fd2fadd rbp, rbx
37c38fd32movupd x0, [rax]
37c38fd36lea r8, [rip+0xe174b]
37c38fd3dmov r9, [rsp+360]
37c38fd45mov [rsp+184], r11
37c38fd4dmovups [rax], x1
37c38fd50lea rax, [rbp-1]
37c38fd54mov rdx, rax
37c38fd57mov [rsp+168], rax
37c38fd5fsub rdx, rsi
37c38fd62movups [r12+16], x0
37c38fd68sub rdx, 1
37c38fd6cmov [rsp+176], r10
37c38fd74mov [rsp+232], rdx
37c38fd7cmov rdx, [r9]
37c38fd7fadd rdx, rsi
37c38fd82imul rdx, r13
37c38fd86lea rcx, [rdx+r15]
37c38fd8asub rdx, r13
37c38fd8dadd rcx, rax
37c38fd90mov rax, [rsp+392]
37c38fd98add rdx, r15
37c38fd9bshl rcx, 4
37c38fd9flea rdx, [rbx+rdx+2]
37c38fda4mov [rsp+32], rax
37c38fda9shl rdx, 4
37c38fdadlea r9, [r14+rcx]
37c38fdb1mov rcx, [rsp+128]
37c38fdb9add rdx, r14
37c38fdbccall zswap_64_
37c38fdc1mov rax, [rsp+368]
37c38fdc9mov r10, [rsp+176]
37c38fdd1mov r11, [rsp+184]
37c38fdd9mov rdx, [rax]
37c38fddcmov rax, [rsp+168]
37c38fde4cmp rdx, rax
37c38fde7jg 0x37c390720
37c38fded
37c38fdedloc_37c38fded:
37c38fdedmov rcx, [rsp+360]
37c38fdf5mov [rsp+168], rax
37c38fdfdsub rbp, 2
37c38fe01shl rbp, 4
37c38fe05mov r8, [rsp+416]
37c38fe0dmov [rsp+184], r11
37c38fe15mov rdx, [rcx]
37c38fe18mov [rsp+176], r10
37c38fe20mov [rsp+232], rbx
37c38fe28lea rcx, [rsi+rdx-1]
37c38fe2dlea rdx, [rdx+rax-1]
37c38fe32imul rcx, r13
37c38fe36imul rdx, r13
37c38fe3aadd rcx, r15
37c38fe3dadd rdx, r15
37c38fe40add rcx, rsi
37c38fe43add rdx, rax
37c38fe46shl rcx, 4
37c38fe4amov rax, [rsp+416]
37c38fe52shl rdx, 4
37c38fe56movupd x0, [r14+rcx]
37c38fe5cmovupd x1, [r14+rdx]
37c38fe62movups [r14+rcx], x1
37c38fe67mov rcx, [rsp+128]
37c38fe6fmovups [r14+rdx], x0
37c38fe74mov rdx, rbx
37c38fe77mov [rsp+32], rax
37c38fe7cmov rax, [rsp+408]
37c38fe84shl rdx, 4
37c38fe88add rdx, [rsp+408]
37c38fe90lea r9, [rax+rbp]
37c38fe94call zswap_64_
37c38fe99mov rcx, [rsp+400]
37c38fea1mov rax, [rsp+168]
37c38fea9cmp [rsp+120], rsi
37c38feaemov r10, [rsp+176]
37c38feb6mov [rcx+8*rbx], rax
37c38febamov r11, [rsp+184]
37c38fec2jle 0x37c3906b8
37c38fec8
37c38fec8loc_37c38fec8:
37c38fec8lea rbp, [r11+rsi]
37c38feccmovupd x0, [r12+16]
37c38fed3mov rax, rbp
37c38fed6shl rax, 4
37c38fedamovups [r14+rax], x0
37c38fedfmov rax, [rsp+136]
37c38fee7add rax, rdi
37c38feeamov rdi, [rsp+376]
37c38fef2cmp [rdi], rbx
37c38fef5jg 0x37c3902f0
37c38fefb
37c38fefbloc_37c38fefb:
37c38fefbmov rdi, [rsp+368]
37c38ff03mov rdx, [rdi]
37c38ff06lea rcx, [rdx-1]
37c38ff0acmp rcx, rbx
37c38ff0djle 0x37c38ffd0
37c38ff13shl rbp, 4
37c38ff17lea rdi, [r11+rbx+2]
37c38ff1cpxor x0, x0
37c38ff20sub rdx, rbx
37c38ff23add rbp, r14
37c38ff26shl rdi, 4
37c38ff2asub rdx, 1
37c38ff2emov r8l, 1
37c38ff34movsd_xmm x1, [rbp]
37c38ff39add rdi, r14
37c38ff3cmovsd_xmm x2, [rbp+8]
37c38ff41ucomisd x1, x0
37c38ff45setp cl
37c38ff48cmovne ecx, r8l
37c38ff4ctest cl, cl
37c38ff4ejne 0x37c390450
37c38ff54ucomisd x2, x0
37c38ff58setp cl
37c38ff5bcmovne ecx, r8l
37c38ff5ftest cl, cl
37c38ff61jne 0x37c390450
37c38ff67mov [rsp+168], rax
37c38ff6fmov rax, [rsp+392]
37c38ff77lea r8, [rip+0xe150a]
37c38ff7elea rcx, [rip+0xe152b]
37c38ff85mov [rsp+56], 4
37c38ff8emov [rsp+48], rax
37c38ff93lea rax, [rip+0xe1506]
37c38ff9amov [rsp+32], rax
37c38ff9fmov r9, rax
37c38ffa2mov [rsp+40], rdi
37c38ffa7mov [rsp+232], rdx
37c38ffafmov rdx, [rsp+128]
37c38ffb7call zlaset_64_
37c38ffbcmov rax, [rsp+368]
37c38ffc4mov rdx, [rax]
37c38ffc7mov rax, [rsp+168]
37c38ffcfnop
37c38ffd0
37c38ffd0loc_37c38ffd0:
37c38ffd0add [rsp+152], 1
37c38ffd9mov rdi, rax
37c38ffdcmov rax, [rsp+376]
37c38ffe4add [rsp+144], 16
37c38ffedadd [rsp+160], 16
37c38fff6mov rax, [rax]
37c38fff9cmp rdx, rax
37c38fffccmovle rax, rdx
37c390000cmp rax, rsi
37c390003jl 0x37c38fadd
37c390009mov rbx, rsi
37c39000c
37c39000cloc_37c39000c:
37c39000cmov rax, [rsp+360]
37c390014mov rsi, [rax]
37c390017mov rax, rdx
37c39001asub rax, rbx
37c39001dadd rsi, rbx
37c390020add rax, 1
37c390024cmp rbx, rdx
37c390027mov edx, 1
37c39002ccmove rax, rdx
37c390030lea rbp, [rsi-1]
37c390034mov [rsp+224], rax
37c39003ccmp rbp, 2
37c390040jle 0x37c38fb88
37c390046mov rax, [rsp+152]
37c39004emov rdx, [rsp+112]
37c390053mov [rsp+88], 12
37c39005clea r9, [rip+0xe1405]
37c390063mov [rsp+72], rdi
37c390068lea r8, [rsp+232]
37c390070lea rcx, [rip+0xe1401]
37c390077sub rax, 2
37c39007bmov [rsp+232], rax
37c390083mov rax, [rsp+104]
37c390088mov [rsp+80], rax
37c39008dlea rax, [rip+0xe13fc]
37c390094mov [rsp+64], rax
37c390099mov rax, [rsp+392]
37c3900a1mov [rsp+56], rax
37c3900a6mov rax, [rsp+144]
37c3900aesub rax, 16
37c3900b2mov [rsp+48], rax
37c3900b7mov rax, [rsp+416]
37c3900bfmov [rsp+40], rax
37c3900c4mov rax, [rsp+160]
37c3900ccmov [rsp+32], rax
37c3900d1call zgemv_64_
37c3900d6jmp 0x37c38fb88
37c3900db
37c3900db 0f 1f 44 00 00 ..D..
37c3900e0
37c3900e0loc_37c3900e0:
37c3900e0mov rax, [rsp+400]
37c3900e8mov [rax+8*rbx], rsi
37c3900ecjmp 0x37c38fec8
37c3900f1
37c3900f1 0f 1f 80 00 00 00 00 .......
37c3900f8
37c3900f8loc_37c3900f8:
37c3900f8mov rax, [rsp+400]
37c390100mov [rax+8*rbx], r15
37c390104mov rax, [rsp+128]
37c39010clea r10, [rax+r13]
37c390110jmp 0x37c38f9cd
37c390115
37c390115 0f 1f 00 ...
37c390118
37c390118loc_37c390118:
37c390118mov rcx, [rsp+144]
37c390120mov r9, [rsp+392]
37c390128lea rdx, [rsp+240]
37c390130lea rax, [rcx+rbp-2]
37c390135shl rax, 4
37c390139movupd x0, [r14+rax]
37c39013flea rax, [rcx+rbp-3]
37c390144mov rcx, [rsp+104]
37c390149mov [rsp+32], r12
37c39014eshl rax, 4
37c390152mov [rsp+40], rcx
37c390157mov rcx, [rsp+112]
37c39015cxorpd x0, x6
37c390160lea r8, [r14+rax]
37c390164movups [rsp+240], x0
37c39016ccall zaxpy_64_
37c390171jmp 0x37c38f708
37c390176
37c390176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c390180
37c390180loc_37c390180:
37c390180mov rax, [rsp+152]
37c390188mov rdx, [rsp+112]
37c39018dlea rcx, [rip+0xe12fc]
37c390194mov [rsp+88], 12
37c39019dmov [rsp+64], rcx
37c3901a2lea r9, [rip+0xe12bf]
37c3901a9lea r8, [rsp+232]
37c3901b1sub rax, 2
37c3901b5mov [rsp+72], rdi
37c3901balea rcx, [rip+0xe12b7]
37c3901c1mov [rsp+232], rax
37c3901c9mov rax, [rsp+104]
37c3901cemov [rsp+80], rax
37c3901d3mov [rsp+56], rax
37c3901d8mov rax, rbp
37c3901dbshl rax, 4
37c3901dflea rax, [r14+rax+16]
37c3901e4mov [rsp+48], rax
37c3901e9mov rax, [rsp+416]
37c3901f1mov [rsp+40], rax
37c3901f6mov rax, [rsp+160]
37c3901femov [rsp+32], rax
37c390203call zgemv_64_
37c390208jmp 0x37c38f6dc
37c39020d
37c39020d 0f 1f 00 ...
37c390210
37c390210loc_37c390210:
37c390210sub rsi, 2
37c390214mov rcx, [rsp+112]
37c390219lea rdx, [rsp+240]
37c390221lea r9, [rip+0xe1260]
37c390228imul rsi, r13
37c39022clea rax, [rsi+r15]
37c390230sub rsi, r13
37c390233add rax, rbx
37c390236add rsi, r15
37c390239shl rax, 4
37c39023dadd rsi, rbx
37c390240movupd x0, [r14+rax]
37c390246mov rax, [rsp+104]
37c39024bmov [rsp+32], r12
37c390250shl rsi, 4
37c390254lea r8, [r14+rsi]
37c390258mov [rsp+40], rax
37c39025dxorpd x0, x6
37c390261movups [rsp+240], x0
37c390269call zaxpy_64_
37c39026ejmp 0x37c38fbb4
37c390273
37c390273 0f 1f 44 00 00 ..D..
37c390278
37c390278loc_37c390278:
37c390278mov rax, [rsp+368]
37c390280mov rdx, [rsp+144]
37c390288mov r9, rdi
37c39028bmov [rsp+200], r10
37c390293mov r8, [rsp+392]
37c39029bmov rcx, [rsp+136]
37c3902a3mov [rsp+192], r11
37c3902abmov rax, [rax]
37c3902aeadd rdx, r13
37c3902b1shl rdx, 4
37c3902b5mov [rsp+184], rax
37c3902bdsub rax, rbx
37c3902c0add rdx, r14
37c3902c3mov [rsp+232], rax
37c3902cbmov rax, [rsp+104]
37c3902d0mov [rsp+32], rax
37c3902d5call zcopy_64_
37c3902damov r10, [rsp+200]
37c3902e2mov r11, [rsp+192]
37c3902eajmp 0x37c38fa00
37c3902ef
37c3902ef 90 .
37c3902f0
37c3902f0loc_37c3902f0:
37c3902f0mov rdi, [rsp+368]
37c3902f8mov rcx, [rsp+128]
37c390300mov r9, rax
37c390303lea r8, [rip+0xe117e]
37c39030amov [rsp+176], r11
37c390312mov rdx, [rdi]
37c390315mov rdi, [rsp+104]
37c39031amov [rsp+168], rax
37c390322sub rdx, rbx
37c390325mov [rsp+32], rdi
37c39032amov [rsp+232], rdx
37c390332lea rdx, [r10+r13]
37c390336add rdx, r15
37c390339add rdx, rsi
37c39033cshl rdx, 4
37c390340add rdx, r14
37c390343call zcopy_64_
37c390348mov r11, [rsp+176]
37c390350mov rax, [rsp+168]
37c390358jmp 0x37c38fefb
37c39035d
37c39035d 0f 1f 00 ...
37c390360
37c390360loc_37c390360:
37c390360movapd x0, x1
37c390364movapd x3, x2
37c390368andpd x0, [rip+0xe1150]
37c390370andpd x3, [rip+0xe1148]
37c390378comisd x3, x0
37c39037cjbe 0x37c390540
37c390382movapd x0, x1
37c390386divsd x0, x2
37c39038amulsd x1, x0
37c39038eaddsd x1, x2
37c390392pxor x2, x2
37c390396mulsd x2, x0
37c39039aunpcklpd x1, x1
37c39039eunpcklpd x0, x2
37c3903a2movupd x2, [rip+0xe1126]
37c3903aaaddpd x2, x0
37c3903aeaddpd x0, [rip+0xe112a]
37c3903b6movsd_xmm x0, x2
37c3903badivpd x0, x1
37c3903be
37c3903beloc_37c3903be:
37c3903bemov [rsp+232], rax
37c3903c6lea rdx, [r12+32]
37c3903cbmov r9, rsi
37c3903cenot rbx
37c3903d1mov rax, [rsp+392]
37c3903d9mov r13, [rsp+136]
37c3903e1lea r8, [rip+0xe10a0]
37c3903e8mov [rsp+144], r10
37c3903f0movups [rsp+240], x0
37c3903f8mov [rsp+32], rax
37c3903fdmov rcx, r13
37c390400call zcopy_64_
37c390405mov rax, [rsp+368]
37c39040dmov r8, rsi
37c390410mov rcx, r13
37c390413mov r9, [rsp+392]
37c39041blea rdx, [rsp+240]
37c390423add rbx, [rax]
37c390426mov [rsp+232], rbx
37c39042ecall zscal_64_
37c390433mov rax, [rsp+368]
37c39043bmov r10, [rsp+144]
37c390443mov rax, [rax]
37c390446jmp 0x37c38f65f
37c39044b
37c39044b 0f 1f 44 00 00 ..D..
37c390450
37c390450loc_37c390450:
37c390450movapd x0, x1
37c390454movapd x3, x2
37c390458andpd x0, [rip+0xe1060]
37c390460andpd x3, [rip+0xe1058]
37c390468comisd x3, x0
37c39046cjbe 0x37c390580
37c390472movapd x0, x1
37c390476divsd x0, x2
37c39047amulsd x1, x0
37c39047eaddsd x1, x2
37c390482pxor x2, x2
37c390486mulsd x2, x0
37c39048aunpcklpd x1, x1
37c39048eunpcklpd x0, x2
37c390492movupd x2, [rip+0xe1036]
37c39049aaddpd x2, x0
37c39049eaddpd x0, [rip+0xe103a]
37c3904a6movsd_xmm x0, x2
37c3904aadivpd x0, x1
37c3904ae
37c3904aeloc_37c3904ae:
37c3904aemov [rsp+168], rax
37c3904b6mov rax, [rsp+104]
37c3904bbmov r9, rdi
37c3904benot rbx
37c3904c1mov rbp, [rsp+128]
37c3904c9mov [rsp+232], rdx
37c3904d1lea r8, [rip+0xe0fb0]
37c3904d8lea rdx, [r12+32]
37c3904ddmov [rsp+32], rax
37c3904e2mov rcx, rbp
37c3904e5movups [rsp+240], x0
37c3904edcall zcopy_64_
37c3904f2mov rax, [rsp+368]
37c3904famov r8, rdi
37c3904fdmov rcx, rbp
37c390500lea rdx, [rsp+240]
37c390508lea r9, [rip+0xe0f79]
37c39050fadd rbx, [rax]
37c390512mov [rsp+232], rbx
37c39051acall zscal_64_
37c39051fmov rax, [rsp+368]
37c390527mov rdx, [rax]
37c39052amov rax, [rsp+168]
37c390532jmp 0x37c38ffd0
37c390537
37c390537 66 0f 1f 84 00 00 00 00 00 f........
37c390540
37c390540loc_37c390540:
37c390540movapd x3, x2
37c390544divsd x3, x1
37c390548mulsd x2, x3
37c39054cmovapd x0, x3
37c390550addsd x2, x1
37c390554pxor x1, x1
37c390558mulsd x0, x1
37c39055csubsd x1, x3
37c390560addsd x0, [rip+0xe0f70]
37c390568unpcklpd x0, x1
37c39056cmovddup x1, x2
37c390570divpd x0, x1
37c390574jmp 0x37c3903be
37c390579
37c390579 0f 1f 80 00 00 00 00 .......
37c390580
37c390580loc_37c390580:
37c390580movapd x3, x2
37c390584divsd x3, x1
37c390588mulsd x2, x3
37c39058cmovapd x0, x3
37c390590addsd x2, x1
37c390594pxor x1, x1
37c390598mulsd x0, x1
37c39059csubsd x1, x3
37c3905a0addsd x0, [rip+0xe0f30]
37c3905a8unpcklpd x0, x1
37c3905acmovddup x1, x2
37c3905b0divpd x0, x1
37c3905b4jmp 0x37c3904ae
37c3905b9
37c3905b9 0f 1f 80 00 00 00 00 .......
37c3905c0
37c3905c0loc_37c3905c0:
37c3905c0mov rcx, [rsp+360]
37c3905c8sub rdx, rax
37c3905cbmov [rsp+200], rax
37c3905d3mov [rsp+232], rdx
37c3905dbadd r11, [rsp+128]
37c3905e3mov rcx, [rcx]
37c3905e6add r11, [rsp+176]
37c3905eemov [rsp+208], r10
37c3905f6lea r8, [rax+rcx-1]
37c3905fbmov rax, [rsp+392]
37c390603lea rdx, [r15+rcx-1]
37c390608mov rcx, [rsp+136]
37c390610add r8, r11
37c390613add rdx, r11
37c390616mov [rsp+32], rax
37c39061bshl r8, 4
37c39061fshl rdx, 4
37c390623lea r9, [r14+r8]
37c390627add rdx, r14
37c39062amov r8, rax
37c39062dcall zswap_64_
37c390632mov r10, [rsp+208]
37c39063amov rax, [rsp+200]
37c390642jmp 0x37c38f903
37c390647
37c390647 66 0f 1f 84 00 00 00 00 00 f........
37c390650
37c390650loc_37c390650:
37c390650mov rax, [rsp+152]
37c390658mov rcx, [rsp+104]
37c39065dmov rdx, r13
37c390660lea r8, [rip+0xe0e21]
37c390667shl rdx, 4
37c39066bmov [rsp+192], r10
37c390673mov [rsp+232], rax
37c39067bmov rax, [rsp+184]
37c390683lea rdx, [r14+rdx+16]
37c390688mov [rsp+32], rcx
37c39068dmov rcx, [rsp+136]
37c390695add rax, 1
37c390699shl rax, 4
37c39069dlea r9, [r14+rax]
37c3906a1call zswap_64_
37c3906a6mov r10, [rsp+192]
37c3906aejmp 0x37c38f9cd
37c3906b3
37c3906b3 0f 1f 44 00 00 ..D..
37c3906b8
37c3906b8loc_37c3906b8:
37c3906b8mov rax, [rsp+152]
37c3906c0mov rdx, [rsp+144]
37c3906c8lea r9, [r14+rbp]
37c3906ccmov [rsp+176], r11
37c3906d4mov rcx, [rsp+128]
37c3906dcmov [rsp+168], r10
37c3906e4mov [rsp+232], rax
37c3906ecmov rax, [rsp+392]
37c3906f4mov [rsp+32], rax
37c3906f9mov r8, rax
37c3906fccall zswap_64_
37c390701mov r10, [rsp+168]
37c390709mov r11, [rsp+176]
37c390711jmp 0x37c38fec8
37c390716
37c390716 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c390720
37c390720loc_37c390720:
37c390720mov rcx, [rsp+360]
37c390728sub rdx, rax
37c39072bmov [rsp+232], rdx
37c390733mov r8, [rcx]
37c390736lea rcx, [rax+r8-1]
37c39073blea rdx, [rsi+r8-1]
37c390740mov rax, [rsp+104]
37c390745imul rcx, r13
37c390749lea r8, [rip+0xe0d38]
37c390750imul rdx, r13
37c390754mov [rsp+32], rax
37c390759add rcx, r15
37c39075cadd rcx, rbp
37c39075fadd rdx, r15
37c390762shl rcx, 4
37c390766add rdx, rbp
37c390769lea r9, [r14+rcx]
37c39076dshl rdx, 4
37c390771mov rcx, [rsp+128]
37c390779add rdx, r14
37c39077ccall zswap_64_
37c390781mov r11, [rsp+184]
37c390789mov r10, [rsp+176]
37c390791mov rax, [rsp+168]
37c390799jmp 0x37c38fded
37c38f4e0
37c39079e
37c39079e // align 0x10
37c39079e // align 0x10
37c3907a0
37c3907a0zlasyf_rk_64_:
37c3907a0push r15
37c3907a2push r14
37c3907a4push r13
37c3907a6push r12
37c3907a8push rbp
37c3907a9push rdi
37c3907aapush rsi
37c3907abpush rbx
37c3907acsub rsp, 616
37c3907b3movups [rsp+448], x6
37c3907bbmovups [rsp+464], x7
37c3907c3movups [rsp+480], x8
37c3907ccmovups [rsp+496], x9
37c3907d5movups [rsp+512], x10
37c3907demovups [rsp+528], x11
37c3907e7movups [rsp+544], x12
37c3907f0movups [rsp+560], x13
37c3907f9movups [rsp+576], x14
37c390802movups [rsp+592], x15
37c39080bmov rax, [rsp+728]
37c390813mov r15, [rsp+720]
37c39081bmov r13, [rsp+752]
37c390823mov rax, [rax]
37c390826mov r14, rdx
37c390829xor edx, edx
37c39082btest rax, rax
37c39082emov rbx, rcx
37c390831cmovns rdx, rax
37c390835mov rax, [rsp+760]
37c39083dlea rcx, [rip+0xe0cac]
37c390844mov rbp, r9
37c390847mov [rsp+704], r8
37c39084fmov rax, [rax]
37c390852mov [rsp+152], rdx
37c39085anot rdx
37c39085dmov [rsp+144], rdx
37c390865xor edx, edx
37c390867test rax, rax
37c39086acmovns rdx, rax
37c39086emov rax, [rsp+768]
37c390876mov [rax], 0
37c39087dmov [rsp+168], rdx
37c390885not rdx
37c390888mov [rsp+176], rdx
37c390890mov edx, 1
37c390895call dlamch_64_
37c39089amov rcx, rbx
37c39089dmov r9l, 1
37c3908a3mov r8l, 1
37c3908a9movsd_xmm [rsp+376], x0
37c3908b2lea rdx, [rip+0xe0c38]
37c3908b9call lsame_64_
37c3908bemov r12, [r14]
37c3908c1mov rbx, r12
37c3908c4test rax, rax
37c3908c7je 0x37c391cc8
37c3908cdmov rax, [rsp+704]
37c3908d5pxor x0, x0
37c3908d9mov [rsp+384], r12
37c3908e1mov rsi, [rax]
37c3908e4mov rax, [rsp+736]
37c3908ecmovups [rax], x0
37c3908efmov rax, r12
37c3908f2sub rax, rsi
37c3908f5add rax, 1
37c3908f9cmp rax, r12
37c3908fcjl 0x37c390907
37c3908fecmp r12, rsi
37c390901jg 0x37c393403
37c390907
37c390907loc_37c390907:
37c390907lea rax, [rsp+384]
37c39090fmov [rsp+696], r14
37c390917mov rdx, rbx
37c39091amov [rsp+184], rax
37c390922lea rax, [rsp+424]
37c39092amov [rsp+136], rax
37c390932lea rax, [rip+0xe0bd7]
37c390939mov [rsp+240], rax
37c390941lea rax, [rip+0xe0bd8]
37c390948mov [rsp+248], rax
37c390950mov [rsp+712], rbp
37c390958nop [rax+rax]
37c390960
37c390960loc_37c390960:
37c390960test r12, r12
37c390963jle 0x37c390cd4
37c390969mov rdi, [rsp+168]
37c390971mov rax, [rsp+176]
37c390979mov [rsp+408], r12
37c390981imul r12, [rsp+152]
37c39098amov rcx, [rsp+184]
37c390992imul rdi, rsi
37c390996add rax, rdi
37c390999mov [rsp+224], rax
37c3909a1add rax, 1
37c3909a5shl rax, 4
37c3909a9lea r9, [r13+rax]
37c3909aemov rax, [rsp+144]
37c3909b6mov [rsp+192], r9
37c3909belea rdx, [rax+r12+1]
37c3909c3lea rax, [rip+0xe0b2e]
37c3909camov [rsp+32], rax
37c3909cfshl rdx, 4
37c3909d3mov r8, rax
37c3909d6add rdx, r15
37c3909d9call zcopy_64_
37c3909demov rax, [rsp+696]
37c3909e6mov rbx, [rsp+384]
37c3909eemov rax, [rax]
37c3909f1cmp rax, rbx
37c3909f4jg 0x37c3917f8
37c3909fa
37c3909faloc_37c3909fa:
37c3909famov rax, [rsp+224]
37c390a02add rax, rbx
37c390a05shl rax, 4
37c390a09add rax, r13
37c390a0cmovsd_xmm x6, [rax]
37c390a10movsd_xmm x0, [rax+8]
37c390a15andpd x6, [rip+0xe0b33]
37c390a1dandpd x0, [rip+0xe0b2b]
37c390a25addsd x6, x0
37c390a29cmp rbx, 1
37c390a2djg 0x37c390e50
37c390a33pxor x5, x5
37c390a37ucomisd x6, x5
37c390a3bjp 0x37c390a43
37c390a3dje 0x37c390c00
37c390a43
37c390a43loc_37c390a43:
37c390a43mov rax, [rsp+152]
37c390a4bimul rax, rbx
37c390a4fadd rax, [rsp+144]
37c390a57mov [rsp+200], rax
37c390a5f
37c390a5floc_37c390a5f:
37c390a5fmov rax, [rsp+200]
37c390a67lea rsi, [rip+0xe0a8a]
37c390a6emov rcx, [rsp+184]
37c390a76mov [rsp+32], rsi
37c390a7bmov rdx, [rsp+192]
37c390a83mov r8, rsi
37c390a86add rax, 1
37c390a8ashl rax, 4
37c390a8elea r9, [r15+rax]
37c390a92call zcopy_64_
37c390a97mov rcx, [rsp+384]
37c390a9flea r12, [rcx-1]
37c390aa3cmp rcx, 1
37c390aa7jle 0x37c390c87
37c390aadmov rax, [rsp+152]
37c390ab5imul rax, rcx
37c390ab9add rax, [rsp+144]
37c390ac1lea rdx, [rcx+rax]
37c390ac5shl rdx, 4
37c390ac9add rdx, r15
37c390accmovsd_xmm x0, [rdx]
37c390ad0movsd_xmm x4, [rdx+8]
37c390ad5movapd x1, x0
37c390ad9andpd x1, [rip+0xe0a6f]
37c390ae1movapd x2, x4
37c390ae5andpd x2, [rip+0xe0a63]
37c390aedmovapd x3, x1
37c390af1addsd x3, x2
37c390af5comisd x3, [rsp+376]
37c390afejae 0x37c3931d0
37c390b04pxor x1, x1
37c390b08mov r9l, 1
37c390b0eucomisd x0, x1
37c390b12setp r8b
37c390b16cmovne r8l, r9l
37c390b1atest r8b, r8b
37c390b1djne 0x37c390b34
37c390b1fucomisd x4, x1
37c390b23setp r8b
37c390b27cmovne r8l, r9l
37c390b2btest r8b, r8b
37c390b2eje 0x37c390c70
37c390b34
37c390b34loc_37c390b34:
37c390b34shl rax, 4
37c390b38mov r8l, 1
37c390b3eadd rax, r15
37c390b41jmp 0x37c390b9c
37c390b43
37c390b43 0f 1f 44 00 00 ..D..
37c390b48
37c390b48loc_37c390b48:
37c390b48movapd x3, x0
37c390b4cdivsd x3, x4
37c390b50movddup x2, x3
37c390b54mulpd x2, x1
37c390b58mulsd x3, x0
37c390b5cshufpd x2, x2, 1
37c390b61movapd x0, x2
37c390b65subpd x2, x1
37c390b69addsd x3, x4
37c390b6daddpd x0, x1
37c390b71movddup x1, x3
37c390b75shufpd x0, x2, 1
37c390b7adivpd x0, x1
37c390b7e
37c390b7eloc_37c390b7e:
37c390b7eadd r8, 1
37c390b82movups [rax+16], x0
37c390b86cmp rcx, r8
37c390b89je 0x37c390c70
37c390b8fmovsd_xmm x0, [rdx]
37c390b93movsd_xmm x4, [rdx+8]
37c390b98add rax, 16
37c390b9c
37c390b9cloc_37c390b9c:
37c390b9cmovapd x2, x0
37c390ba0movapd x3, x4
37c390ba4movupd x1, [rax+16]
37c390ba9andpd x2, [rip+0xe099f]
37c390bb1andpd x3, [rip+0xe0997]
37c390bb9comisd x3, x2
37c390bbdja 0x37c390b48
37c390bbfmovapd x2, x4
37c390bc3divsd x2, x0
37c390bc7movddup x3, x2
37c390bcbmulpd x3, x1
37c390bcfmulsd x2, x4
37c390bd3shufpd x3, x3, 1
37c390bd8addsd x2, x0
37c390bdcmovapd x0, x3
37c390be0addpd x0, x1
37c390be4subpd x1, x3
37c390be8shufpd x0, x1, 2
37c390bedmovddup x1, x2
37c390bf1divpd x0, x1
37c390bf5jmp 0x37c390b7e
37c390bf7
37c390bf7 66 0f 1f 84 00 00 00 00 00 f........
37c390c00
37c390c00loc_37c390c00:
37c390c00mov rax, [rsp+768]
37c390c08cmp [rax], 0
37c390c0cjne 0x37c390c19
37c390c0emov rax, [rsp+768]
37c390c16mov [rax], rbx
37c390c19
37c390c19loc_37c390c19:
37c390c19mov rax, [rsp+152]
37c390c21mov rsi, [rsp+144]
37c390c29mov rdx, [rsp+192]
37c390c31mov rcx, [rsp+184]
37c390c39imul rax, rbx
37c390c3dlea rax, [rsi+rax+1]
37c390c42lea rsi, [rip+0xe08af]
37c390c49mov [rsp+32], rsi
37c390c4eshl rax, 4
37c390c52mov r8, rsi
37c390c55lea r9, [r15+rax]
37c390c59call zcopy_64_
37c390c5emov rax, [rsp+384]
37c390c66lea r12, [rax-1]
37c390c6acmp rax, 1
37c390c6ejle 0x37c390c87
37c390c70
37c390c70loc_37c390c70:
37c390c70mov rsi, [rsp+736]
37c390c78mov rax, r12
37c390c7bpxor x0, x0
37c390c7fshl rax, 4
37c390c83movups [rsi+rax], x0
37c390c87
37c390c87loc_37c390c87:
37c390c87mov rax, [rsp+744]
37c390c8fmov [rax+8*r12], rbx
37c390c93mov rax, [rsp+704]
37c390c9bmov r8, [rax]
37c390c9e
37c390c9eloc_37c390c9e:
37c390c9emov rax, [rsp+696]
37c390ca6lea rsi, [r8+r12]
37c390caamov [rsp+384], r12
37c390cb2mov rdx, [rax]
37c390cb5mov rax, rdx
37c390cb8sub rsi, rdx
37c390cbbsub rax, r8
37c390cbeadd rax, 1
37c390cc2cmp rax, r12
37c390cc5jl 0x37c390960
37c390ccbcmp r8, rdx
37c390ccejge 0x37c390960
37c390cd4
37c390cd4loc_37c390cd4:
37c390cd4mov r14, [rsp+696]
37c390cdcmov rbp, [rsp+712]
37c390ce4sub rdx, r12
37c390ce7
37c390ce7loc_37c390ce7:
37c390ce7add rsi, 1
37c390cebmov rax, [rsp+728]
37c390cf3imul rsi, [rsp+168]
37c390cfcmov [rsp+88], r15
37c390d01mov [rsp+424], rdx
37c390d09mov r9, [rsp+184]
37c390d11lea r8, [rip+0xe0818]
37c390d18lea rcx, [rip+0xe081a]
37c390d1fmov [rsp+96], rax
37c390d24mov rax, [rsp+248]
37c390d2cmov rdx, [rsp+240]
37c390d34mov [rsp+120], 9
37c390d3dmov [rsp+80], rax
37c390d42mov rax, [rsp+760]
37c390d4amov [rsp+112], 12
37c390d53mov [rsp+72], rax
37c390d58mov rax, [rsp+176]
37c390d60mov [rsp+104], 5
37c390d69lea rax, [rax+rsi+1]
37c390d6emov rsi, [rsp+144]
37c390d76shl rax, 4
37c390d7aadd rax, r13
37c390d7dmov [rsp+64], rax
37c390d82mov rax, [rsp+728]
37c390d8amov [rsp+56], rax
37c390d8flea rax, [r12+1]
37c390d94imul rax, [rsp+152]
37c390d9dlea rax, [rsi+rax+1]
37c390da2shl rax, 4
37c390da6add rax, r15
37c390da9mov [rsp+48], rax
37c390daelea rax, [rip+0xe074b]
37c390db5mov [rsp+40], rax
37c390dbamov rax, [rsp+136]
37c390dc2mov [rsp+32], rax
37c390dc7call zgemmtr_
37c390dccmov rbx, [r14]
37c390dcfsub rbx, [rsp+384]
37c390dd7
37c390dd7loc_37c390dd7:
37c390dd7mov [rbp], rbx
37c390ddbmovups x6, [rsp+448]
37c390de3movups x7, [rsp+464]
37c390debmovups x8, [rsp+480]
37c390df4movups x9, [rsp+496]
37c390dfdmovups x10, [rsp+512]
37c390e06movups x11, [rsp+528]
37c390e0fmovups x12, [rsp+544]
37c390e18movups x13, [rsp+560]
37c390e21movups x14, [rsp+576]
37c390e2amovups x15, [rsp+592]
37c390e33add rsp, 616
37c390e3apop rbx
37c390e3bpop rsi
37c390e3cpop rdi
37c390e3dpop rbp
37c390e3epop r12
37c390e40pop r13
37c390e42pop r14
37c390e44pop r15
37c390e46ret
37c390e47
37c390e47 66 0f 1f 84 00 00 00 00 00 f........
37c390e50
37c390e50loc_37c390e50:
37c390e50mov rdx, [rsp+192]
37c390e58mov rcx, [rsp+136]
37c390e60lea rax, [rbx-1]
37c390e64lea r8, [rip+0xe068d]
37c390e6bmov [rsp+424], rax
37c390e73call izamax_64_
37c390e78mov rcx, [rsp+224]
37c390e80pxor x5, x5
37c390e84mov [rsp+416], rax
37c390e8clea rdx, [rcx+rax]
37c390e90shl rdx, 4
37c390e94add rdx, r13
37c390e97movsd_xmm x7, [rdx]
37c390e9bmovsd_xmm x0, [rdx+8]
37c390ea0andpd x7, [rip+0xe06a8]
37c390ea8andpd x0, [rip+0xe06a0]
37c390eb0addsd x7, x0
37c390eb4movapd x0, x6
37c390eb8maxsd x0, x7
37c390ebcucomisd x0, x5
37c390ec0jp 0x37c390ec8
37c390ec2je 0x37c390c00
37c390ec8
37c390ec8loc_37c390ec8:
37c390ec8movsd_xmm x0, [rip+0xe0690]
37c390ed0mulsd x0, x7
37c390ed4comisd x0, x6
37c390ed8jbe 0x37c390a43
37c390edemov r10, [rsp+168]
37c390ee6mov r11, [rsp+176]
37c390eeeadd rsi, 1
37c390ef2sub rdi, r10
37c390ef5imul rsi, r10
37c390ef9lea rcx, [rdi+r11]
37c390efdlea rdx, [rcx+1]
37c390f01mov [rsp+272], rcx
37c390f09shl rdx, 4
37c390f0dadd rsi, r11
37c390f10lea r14, [r13+rdx]
37c390f15mov [rsp+232], rsi
37c390f1dlea rsi, [rsp+416]
37c390f25mov [rsp+200], r14
37c390f2dmov [rsp+208], rsi
37c390f35mov rsi, rcx
37c390f38
37c390f38loc_37c390f38:
37c390f38mov rdi, [rsp+152]
37c390f40mov rcx, [rsp+144]
37c390f48mov r9, [rsp+200]
37c390f50imul rax, rdi
37c390f54lea rdx, [rcx+rax+1]
37c390f59lea rax, [rip+0xe0598]
37c390f60mov rcx, [rsp+208]
37c390f68mov [rsp+32], rax
37c390f6dshl rdx, 4
37c390f71mov r8, rax
37c390f74add rdx, r15
37c390f77call zcopy_64_
37c390f7cmov r14, [rsp+416]
37c390f84mov rdx, rbx
37c390f87lea rax, [rip+0xe056a]
37c390f8emov [rsp+32], rax
37c390f93mov r8, [rsp+728]
37c390f9blea r12, [r14+1]
37c390f9fsub rdx, r14
37c390fa2mov rcx, [rsp+136]
37c390faaimul rdi, r12
37c390faeadd rdi, [rsp+144]
37c390fb6lea rbp, [rsi+r12]
37c390fbamov [rsp+424], rdx
37c390fc2add rdi, r14
37c390fc5shl rbp, 4
37c390fc9shl rdi, 4
37c390fcdadd rbp, r13
37c390fd0add rdi, r15
37c390fd3mov r9, rbp
37c390fd6mov rdx, rdi
37c390fd9call zcopy_64_
37c390fdemov rax, [rsp+696]
37c390fe6mov rax, [rax]
37c390fe9cmp rax, rbx
37c390fecjg 0x37c391730
37c390ff2
37c390ff2loc_37c390ff2:
37c390ff2pxor x6, x6
37c390ff6cmp r14, rbx
37c390ff9je 0x37c391052
37c390ffbmov rcx, [rsp+136]
37c391003mov rax, rbx
37c391006lea r8, [rip+0xe04eb]
37c39100dmov rdx, rbp
37c391010sub rax, r14
37c391013mov [rsp+424], rax
37c39101bcall izamax_64_
37c391020add rax, r14
37c391023mov [rsp+160], rax
37c39102badd rax, rsi
37c39102eshl rax, 4
37c391032add rax, r13
37c391035movsd_xmm x6, [rax]
37c391039movsd_xmm x0, [rax+8]
37c39103eandpd x6, [rip+0xe050a]
37c391046andpd x0, [rip+0xe0502]
37c39104eaddsd x6, x0
37c391052
37c391052loc_37c391052:
37c391052cmp r14, 1
37c391056jle 0x37c3910c8
37c391058mov rdx, [rsp+200]
37c391060mov rcx, [rsp+136]
37c391068lea rax, [r14-1]
37c39106clea r8, [rip+0xe0485]
37c391073mov [rsp+424], rax
37c39107bcall izamax_64_
37c391080mov rdx, rax
37c391083lea rax, [rsi+rax]
37c391087shl rax, 4
37c39108badd rax, r13
37c39108emovsd_xmm x0, [rax]
37c391092movsd_xmm x1, [rax+8]
37c391097andpd x0, [rip+0xe04b1]
37c39109fandpd x1, [rip+0xe04a9]
37c3910a7addsd x0, x1
37c3910abcomisd x0, x6
37c3910afmaxsd x0, x6
37c3910b3cmovbe rdx, [rsp+160]
37c3910bcmov [rsp+160], rdx
37c3910c4movapd x6, x0
37c3910c8
37c3910c8loc_37c3910c8:
37c3910c8lea rax, [rsi+r14]
37c3910ccshl rax, 4
37c3910d0add rax, r13
37c3910d3movsd_xmm x0, [rax]
37c3910d7movsd_xmm x1, [rax+8]
37c3910dcandpd x0, [rip+0xe046c]
37c3910e4andpd x1, [rip+0xe0464]
37c3910ecaddsd x0, x1
37c3910f0movsd_xmm x1, [rip+0xe0468]
37c3910f8mulsd x1, x6
37c3910fccomisd x1, x0
37c391100jbe 0x37c3914b0
37c391106mov rcx, [rsp+408]
37c39110ecmp rcx, [rsp+160]
37c391116je 0x37c391180
37c391118comisd x7, x6
37c39111cjae 0x37c391180
37c39111elea rax, [rip+0xe03d3]
37c391125mov rdi, [rsp+160]
37c39112dmov r9, [rsp+192]
37c391135mov [rsp+408], r14
37c39113dmov [rsp+32], rax
37c391142mov rdx, [rsp+200]
37c39114amov r8, rax
37c39114dmovapd x7, x6
37c391151mov rcx, [rsp+184]
37c391159mov [rsp+416], rdi
37c391161call zcopy_64_
37c391166mov rbx, [rsp+384]
37c39116emov rax, rdi
37c391171jmp 0x37c390f38
37c391176
37c391176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c391180
37c391180loc_37c391180:
37c391180mov rax, [rsp+704]
37c391188lea rbp, [rbx-1]
37c39118cmov rsi, r14
37c39118fmov rdx, [rsp+696]
37c391197mov [rsp+400], r14
37c39119fmov r10, [rsp+144]
37c3911a7mov r8, [rax]
37c3911aalea rax, [rbp+r8]
37c3911afsub rax, [rdx]
37c3911b2mov rdx, [rsp+152]
37c3911bamov r14, rdx
37c3911bdimul r14, rbx
37c3911c1lea r11, [r10+r14]
37c3911c5sub r14, rdx
37c3911c8mov [rsp+200], r11
37c3911d0add r14, r10
37c3911d3cmp rcx, rbx
37c3911d6je 0x37c392f50
37c3911dcmov rdx, rbx
37c3911dfmov r10, [rsp+152]
37c3911e7mov [rsp+264], rax
37c3911efsub rdx, rcx
37c3911f2mov rax, [rsp+144]
37c3911famov r11, [rsp+728]
37c391202mov [rsp+424], rdx
37c39120alea rdx, [rcx+1]
37c39120eimul r10, rdx
37c391212mov [rsp+32], r11
37c391217add rdx, [rsp+200]
37c39121fshl rdx, 4
37c391223add rdx, r15
37c391226lea r8, [r10+rax]
37c39122amov [rsp+208], r10
37c391232add rcx, r8
37c391235lea r8, [rip+0xe02bc]
37c39123cshl rcx, 4
37c391240lea r9, [r15+rcx]
37c391244mov rcx, [rsp+136]
37c39124ccall zcopy_64_
37c391251mov rdx, [rsp+144]
37c391259mov rax, [rsp+200]
37c391261lea rcx, [rsp+408]
37c391269mov r10, [rsp+208]
37c391271sub r10, [rsp+152]
37c391279lea r8, [rdx+r10+1]
37c39127elea r10, [rip+0xe0273]
37c391285lea rdx, [rax+1]
37c391289mov [rsp+32], r10
37c39128eshl r8, 4
37c391292shl rdx, 4
37c391296lea r9, [r15+r8]
37c39129amov r8, r10
37c39129dadd rdx, r15
37c3912a0call zcopy_64_
37c3912a5mov rdx, [rsp+696]
37c3912admov rax, [rsp+200]
37c3912b5mov rdx, [rdx]
37c3912b8lea r10, [rbx+rax]
37c3912bcmov [rsp+256], r10
37c3912c4shl r10, 4
37c3912c8mov [rsp+208], rdx
37c3912d0sub rdx, rbx
37c3912d3add rdx, 1
37c3912d7mov [rsp+424], rdx
37c3912dfmov rdx, [rsp+408]
37c3912e7lea rcx, [rdx+rax]
37c3912ebmov rax, [rsp+728]
37c3912f3mov [rsp+232], rdx
37c3912fblea rdx, [r15+r10]
37c3912ffshl rcx, 4
37c391303mov [rsp+32], rax
37c391308lea r9, [r15+rcx]
37c39130cmov r8, rax
37c39130fmov rcx, [rsp+136]
37c391317call zswap_64_
37c39131cmov rax, [rsp+696]
37c391324mov rax, [rax]
37c391327sub rax, rbp
37c39132alea rdx, [rax+1]
37c39132emov rax, [rsp+264]
37c391336mov [rsp+424], rdx
37c39133emov rdx, [rsp+232]
37c391346imul rax, [rsp+168]
37c39134fadd rax, [rsp+176]
37c391357lea rcx, [rdx+rax]
37c39135bmov [rsp+208], rax
37c391363lea rdx, [rax+rbx]
37c391367mov rax, [rsp+760]
37c39136fshl rcx, 4
37c391373shl rdx, 4
37c391377mov [rsp+32], rax
37c39137clea r9, [r13+rcx]
37c391381add rdx, r13
37c391384mov r8, rax
37c391387mov rcx, [rsp+136]
37c39138fcall zswap_64_
37c391394cmp rsi, rbp
37c391397mov rax, [rsp+208]
37c39139fjne 0x37c393120
37c3913a5mov rax, [rsp+704]
37c3913admov [rsp+264], rsi
37c3913b5mov rdi, rbx
37c3913b8mov r8, [rax]
37c3913bbnop [rax+rax]
37c3913c0
37c3913c0loc_37c3913c0:
37c3913c0mov rax, [rsp+272]
37c3913c8mov rcx, [rsp+144]
37c3913d0lea r14, [rbx-2]
37c3913d4add rax, rbp
37c3913d7shl rax, 4
37c3913dbmovupd x9, [r13+rax]
37c3913e2mov rax, [rsp+152]
37c3913eaimul rax, rbp
37c3913eelea r12, [rax+rcx]
37c3913f2mov rcx, [rsp+224]
37c3913falea rax, [rcx+rbp]
37c3913feshl rax, 4
37c391402movupd x10, [r13+rax]
37c391409lea rax, [rcx+rbx]
37c39140dshl rax, 4
37c391411movupd x15, [r13+rax]
37c391418cmp rbx, 2
37c39141cjg 0x37c3918c8
37c391422
37c391422loc_37c391422:
37c391422lea rax, [rbp+r12]
37c391427pxor x0, x0
37c39142blea r12, [rdi-2]
37c39142fmov rbx, [rsp+736]
37c391437shl rax, 4
37c39143bmov rcx, [rsp+744]
37c391443neg rsi
37c391446movups [r15+rax], x9
37c39144bmov rax, [rsp+200]
37c391453add rax, rbp
37c391456shl rbp, 4
37c39145ashl rax, 4
37c39145emovups [r15+rax], x0
37c391463mov rax, [rsp+256]
37c39146bshl rax, 4
37c39146fmovups [r15+rax], x15
37c391474mov rax, [rsp+736]
37c39147cmovups [rax+rbp], x10
37c391481mov rax, r14
37c391484shl rax, 4
37c391488movups [rbx+rax], x0
37c39148cmov rax, [rsp+232]
37c391494mov rbx, [rsp+264]
37c39149cneg rax
37c39149fmov [rcx+8*rbx], rax
37c3914a3mov [rcx+8*r12], rsi
37c3914a7jmp 0x37c390c9e
37c3914ac
37c3914ac 0f 1f 40 00 ..@.
37c3914b0
37c3914b0loc_37c3914b0:
37c3914b0lea rax, [rip+0xe0041]
37c3914b7mov rdx, [rsp+200]
37c3914bfmov rcx, [rsp+184]
37c3914c7mov [rsp+400], r14
37c3914cfmov [rsp+32], rax
37c3914d4mov r9, [rsp+192]
37c3914dcmov r8, rax
37c3914dfmov rsi, r14
37c3914e2call zcopy_64_
37c3914e7mov rcx, [rsp+704]
37c3914efmov rbx, [rsp+384]
37c3914f7mov rdx, [rsp+152]
37c3914ffmov rax, [rcx]
37c391502mov rcx, [rsp+696]
37c39150aimul rdx, rbx
37c39150eadd rax, rbx
37c391511sub rax, [rcx]
37c391514mov rcx, [rsp+144]
37c39151clea r14, [rdx+rcx]
37c391520mov [rsp+200], r14
37c391528cmp rsi, rbx
37c39152bje 0x37c390a5f
37c391531imul rax, [rsp+168]
37c39153alea rbp, [rbx-1]
37c39153eadd rax, [rsp+176]
37c391546mov r10, rbx
37c391549mov r11l, 1
37c39154f
37c39154floc_37c39154f:
37c39154fmov [rsp+264], rax
37c391557mov rax, [rsp+200]
37c39155fmov r9, rdi
37c391562lea r8, [rip+0xdff8f]
37c391569mov rcx, [rsp+728]
37c391571mov rdi, [rsp+136]
37c391579mov [rsp+256], r11
37c391581lea rdx, [r10+rax]
37c391585mov [rsp+232], r10
37c39158dshl rdx, 4
37c391591movupd x0, [r15+rdx]
37c391597lea rdx, [rsi+rax]
37c39159bshl rdx, 4
37c39159fmovups [r15+rdx], x0
37c3915a4mov rdx, rbp
37c3915a7sub rdx, rsi
37c3915aamov [rsp+32], rcx
37c3915afmov rcx, rdi
37c3915b2mov [rsp+424], rdx
37c3915balea rdx, [r12+r14]
37c3915beshl rdx, 4
37c3915c2add rdx, r15
37c3915c5call zcopy_64_
37c3915camov rcx, [rsp+144]
37c3915d2lea rdx, [r14+1]
37c3915d6imul rsi, [rsp+152]
37c3915dfshl rdx, 4
37c3915e3add rdx, r15
37c3915e6lea r8, [rcx+rsi+1]
37c3915eblea rsi, [rip+0xdff06]
37c3915f2mov [rsp+32], rsi
37c3915f7shl r8, 4
37c3915fblea rcx, [rsp+400]
37c391603lea r9, [r15+r8]
37c391607mov r8, rsi
37c39160acall zcopy_64_
37c39160fmov rsi, [rsp+696]
37c391617mov r10, [rsp+232]
37c39161fmov rsi, [rsi]
37c391622mov rdx, rsi
37c391625mov [rsp+208], rsi
37c39162dmov rsi, [rsp+400]
37c391635sub rdx, r10
37c391638add rdx, 1
37c39163clea rcx, [rsi+r14]
37c391640mov [rsp+424], rdx
37c391648lea rdx, [r10+r14]
37c39164cshl rcx, 4
37c391650mov r10, [rsp+728]
37c391658shl rdx, 4
37c39165clea r9, [r15+rcx]
37c391660mov rcx, rdi
37c391663mov [rsp+32], r10
37c391668add rdx, r15
37c39166bmov r8, r10
37c39166ecall zswap_64_
37c391673mov rcx, [rsp+696]
37c39167bmov r10, [rsp+232]
37c391683mov rax, [rsp+264]
37c39168bmov rcx, [rcx]
37c39168emov rdx, rcx
37c391691mov [rsp+208], rcx
37c391699lea rcx, [rsi+rax]
37c39169dsub rdx, r10
37c3916a0shl rcx, 4
37c3916a4add rdx, 1
37c3916a8lea r9, [r13+rcx]
37c3916admov rcx, rdi
37c3916b0mov [rsp+424], rdx
37c3916b8lea rdx, [r10+rax]
37c3916bcmov r10, [rsp+760]
37c3916c4shl rdx, 4
37c3916c8mov [rsp+32], r10
37c3916cdadd rdx, r13
37c3916d0mov r8, r10
37c3916d3call zswap_64_
37c3916d8cmp [rsp+256], 1
37c3916e1je 0x37c393260
37c3916e7mov rax, [rsp+200]
37c3916efmov rdi, [rsp+384]
37c3916f7add rax, rbx
37c3916famov [rsp+256], rax
37c391702mov rax, [rsp+408]
37c39170amov [rsp+232], rax
37c391712lea rax, [rdi-1]
37c391716mov [rsp+264], rax
37c39171emov rax, [rsp+704]
37c391726mov r8, [rax]
37c391729jmp 0x37c3913c0
37c39172e
37c39172e 66 90 f.
37c391730
37c391730loc_37c391730:
37c391730sub rax, rbx
37c391733add rbx, 1
37c391737mov [rsp+88], 12
37c391740mov r8, [rsp+136]
37c391748mov [rsp+424], rax
37c391750lea rax, [rip+0xdfda1]
37c391757mov rdx, [rsp+184]
37c39175flea r9, [rip+0xdfd9a]
37c391766mov [rsp+80], rax
37c39176bmov rax, [rsp+200]
37c391773imul rbx, [rsp+152]
37c39177cmov rcx, [rsp+240]
37c391784mov [rsp+72], rax
37c391789mov rax, [rsp+248]
37c391791mov [rsp+64], rax
37c391796mov rax, [rsp+760]
37c39179emov [rsp+56], rax
37c3917a3mov rax, [rsp+232]
37c3917abadd rax, r14
37c3917aeshl rax, 4
37c3917b2add rax, r13
37c3917b5mov [rsp+48], rax
37c3917bamov rax, [rsp+728]
37c3917c2mov [rsp+40], rax
37c3917c7mov rax, [rsp+144]
37c3917cflea rax, [rax+rbx+1]
37c3917d4shl rax, 4
37c3917d8add rax, r15
37c3917dbmov [rsp+32], rax
37c3917e0call zgemv_64_
37c3917e5mov rbx, [rsp+384]
37c3917edjmp 0x37c390ff2
37c3917f2
37c3917f2 66 0f 1f 44 00 00 f..D..
37c3917f8
37c3917f8loc_37c3917f8:
37c3917f8sub rax, rbx
37c3917fbmov r8, [rsp+136]
37c391803mov [rsp+88], 12
37c39180clea r9, [rip+0xdfced]
37c391813mov [rsp+424], rax
37c39181blea rax, [rip+0xdfcd6]
37c391822mov rdx, [rsp+184]
37c39182amov [rsp+80], rax
37c39182fmov rax, [rsp+192]
37c391837mov rcx, [rsp+240]
37c39183fmov [rsp+72], rax
37c391844mov rax, [rsp+248]
37c39184cmov [rsp+64], rax
37c391851mov rax, [rsp+760]
37c391859mov [rsp+56], rax
37c39185emov rax, [rsp+168]
37c391866add rax, rdi
37c391869add rax, [rsp+176]
37c391871add rax, rbx
37c391874add rbx, 1
37c391878imul rbx, [rsp+152]
37c391881shl rax, 4
37c391885add rax, r13
37c391888mov [rsp+48], rax
37c39188dmov rax, [rsp+728]
37c391895mov [rsp+40], rax
37c39189amov rax, [rsp+144]
37c3918a2lea rax, [rax+rbx+1]
37c3918a7shl rax, 4
37c3918abadd rax, r15
37c3918aemov [rsp+32], rax
37c3918b3call zgemv_64_
37c3918b8mov rbx, [rsp+384]
37c3918c0jmp 0x37c3909fa
37c3918c5
37c3918c5 0f 1f 00 ...
37c3918c8
37c3918c8loc_37c3918c8:
37c3918c8movapd x7, x9
37c3918cdmovapd x5, x10
37c3918d2movapd x8, x10
37c3918d7unpckhpd x7, x7
37c3918dbunpckhpd x5, x5
37c3918dfmovapd x4, x15
37c3918e4movapd x13, x7
37c3918e9movapd x7, x5
37c3918edmovapd x5, x15
37c3918f2unpckhpd x5, x5
37c3918f6movapd x11, x7
37c3918fbandpd x11, [rip+0xdfc4c]
37c391904movapd x12, x5
37c391909movapd x5, x10
37c39190eandpd x5, [rip+0xdfc3a]
37c391916movsd_xmm [rsp+192], x5
37c39191fcomisd x11, x5
37c391924jbe 0x37c392fc0
37c39192amovapd x0, x10
37c39192fdivsd x0, x7
37c391933movapd x3, x0
37c391937movapd x1, x0
37c39193bmovapd x14, x0
37c391940mulsd x3, x15
37c391945mulsd x1, x10
37c39194amulsd x14, x9
37c39194faddsd x3, x12
37c391954mulsd x12, x0
37c391959mulsd x0, x13
37c39195eaddsd x1, x7
37c391962addsd x14, x13
37c391967divsd x3, x1
37c39196bsubsd x12, x15
37c391970subsd x0, x9
37c391975divsd x0, x1
37c391979movsd_xmm [rsp+208], x3
37c391982divsd x12, x1
37c391987movapd x13, x0
37c39198cdivsd x14, x1
37c391991
37c391991loc_37c391991:
37c391991movsd_xmm x5, [rsp+208]
37c39199amovapd x1, x13
37c39199fmovapd x2, x14
37c3919a4mulsd x1, x12
37c3919a9mulsd x2, x12
37c3919aemovapd x0, x5
37c3919b2mulsd x0, x14
37c3919b7mulsd x5, x13
37c3919bcsubsd x0, x1
37c3919c0subsd x0, [rip+0xdfbb0]
37c3919c8movapd x1, x5
37c3919ccaddsd x1, x2
37c3919d0movapd x2, x0
37c3919d4andpd x2, [rip+0xdfb74]
37c3919dcmovapd x3, x1
37c3919e0andpd x3, [rip+0xdfb68]
37c3919e8comisd x3, x2
37c3919ecjbe 0x37c392f88
37c3919f2movapd x5, x0
37c3919f6divsd x5, x1
37c3919famulsd x0, x5
37c3919femovapd x6, x5
37c391a02addsd x0, x1
37c391a06pxor x1, x1
37c391a0amulsd x5, x1
37c391a0eaddsd x6, x1
37c391a12subsd x5, [rip+0xdfb5e]
37c391a1adivsd x6, x0
37c391a1edivsd x5, x0
37c391a22
37c391a22loc_37c391a22:
37c391a22mov rdx, [rsp+272]
37c391a2amov rcx, [rsp+224]
37c391a32mov r11, r12
37c391a35xor eax, eax
37c391a37mov r10, [rsp+200]
37c391a3fshl r11, 4
37c391a43mov r9l, 1
37c391a49movsd_xmm [rsp+224], x13
37c391a53shl rdx, 4
37c391a57shl rcx, 4
37c391a5badd r11, r15
37c391a5emovapd x13, x12
37c391a63shl r10, 4
37c391a67add rdx, r13
37c391a6aadd rcx, r13
37c391a6dmovups [rsp+272], x15
37c391a76movups [rsp+288], x9
37c391a7fadd r10, r15
37c391a82movups [rsp+304], x10
37c391a8bjmp 0x37c391bba
37c391a90
37c391a90loc_37c391a90:
37c391a90movapd x15, x8
37c391a95movapd x2, x3
37c391a99divsd x15, x7
37c391a9emulsd x2, x15
37c391aa3movapd x12, x15
37c391aa8mulsd x15, x1
37c391aadmulsd x12, x8
37c391ab2addsd x2, x1
37c391ab6subsd x15, x3
37c391abbaddsd x12, x7
37c391ac0movapd x1, x15
37c391ac5divsd x2, x12
37c391acadivsd x1, x12
37c391acf
37c391acfloc_37c391acf:
37c391acfmovapd x12, x2
37c391ad4movapd x3, x1
37c391ad8mulsd x2, x5
37c391adccomisd x11, [rsp+192]
37c391ae6mulsd x1, x6
37c391aeamulsd x3, x5
37c391aeemulsd x12, x6
37c391af3addsd x2, x1
37c391af7movapd x1, x0
37c391afbmulsd x1, x14
37c391b00subsd x12, x3
37c391b05movsd_xmm x3, [rsp+224]
37c391b0emovsd_xmm [r11+rax+24], x2
37c391b15mulsd x0, x3
37c391b19movapd x2, x3
37c391b1dmulsd x2, x4
37c391b21movsd_xmm [r11+rax+16], x12
37c391b28mulsd x4, x14
37c391b2dsubsd x1, x2
37c391b31addsd x0, x4
37c391b35subsd x1, x10
37c391b3asubsd x0, x9
37c391b3fjbe 0x37c391c60
37c391b45movapd x3, x8
37c391b4amovapd x2, x1
37c391b4edivsd x3, x7
37c391b52mulsd x2, x3
37c391b56movapd x4, x3
37c391b5amulsd x4, x8
37c391b5fmulsd x3, x0
37c391b63addsd x2, x0
37c391b67addsd x4, x7
37c391b6bsubsd x3, x1
37c391b6fdivsd x2, x4
37c391b73divsd x3, x4
37c391b77movapd x0, x3
37c391b7b
37c391b7bloc_37c391b7b:
37c391b7bmovapd x3, x2
37c391b7fmovapd x1, x0
37c391b83add r9, 1
37c391b87mulsd x3, x6
37c391b8bmulsd x1, x5
37c391b8fmulsd x2, x5
37c391b93mulsd x0, x6
37c391b97subsd x3, x1
37c391b9baddsd x2, x0
37c391b9fmovsd_xmm [r10+rax+16], x3
37c391ba6movsd_xmm [r10+rax+24], x2
37c391badadd rax, 16
37c391bb1cmp r9, rbp
37c391bb4je 0x37c391ca0
37c391bba
37c391bbaloc_37c391bba:
37c391bbamovsd_xmm x9, [rdx+rax+24]
37c391bc1movsd_xmm x0, [rcx+rax+16]
37c391bc7movsd_xmm x2, [rsp+208]
37c391bd0movsd_xmm x10, [rdx+rax+16]
37c391bd7movapd x1, x9
37c391bdcmovsd_xmm x4, [rcx+rax+24]
37c391be2comisd x11, [rsp+192]
37c391becmulsd x1, x13
37c391bf1movapd x3, x2
37c391bf5mulsd x3, x10
37c391bfamulsd x2, x9
37c391bffsubsd x3, x1
37c391c03movapd x1, x10
37c391c08mulsd x1, x13
37c391c0dsubsd x3, x0
37c391c11addsd x1, x2
37c391c15subsd x1, x4
37c391c19ja 0x37c391a90
37c391c1fmovapd x15, x7
37c391c24movapd x2, x1
37c391c28divsd x15, x8
37c391c2dmulsd x2, x15
37c391c32movapd x12, x15
37c391c37mulsd x12, x7
37c391c3caddsd x2, x3
37c391c40mulsd x3, x15
37c391c45addsd x12, x8
37c391c4adivsd x2, x12
37c391c4fsubsd x1, x3
37c391c53divsd x1, x12
37c391c58jmp 0x37c391acf
37c391c5d
37c391c5d 0f 1f 00 ...
37c391c60
37c391c60loc_37c391c60:
37c391c60movapd x3, x7
37c391c64movapd x2, x0
37c391c68divsd x3, x8
37c391c6dmulsd x2, x3
37c391c71movapd x4, x3
37c391c75mulsd x4, x7
37c391c79mulsd x3, x1
37c391c7daddsd x2, x1
37c391c81addsd x4, x8
37c391c86subsd x0, x3
37c391c8adivsd x2, x4
37c391c8edivsd x0, x4
37c391c92jmp 0x37c391b7b
37c391c97
37c391c97 66 0f 1f 84 00 00 00 00 00 f........
37c391ca0
37c391ca0loc_37c391ca0:
37c391ca0movupd x15, [rsp+272]
37c391caamovupd x9, [rsp+288]
37c391cb4movupd x10, [rsp+304]
37c391cbejmp 0x37c391422
37c391cc3
37c391cc3 0f 1f 44 00 00 ..D..
37c391cc8
37c391cc8loc_37c391cc8:
37c391cc8mov rax, r12
37c391ccbmov rbx, [rsp+736]
37c391cd3pxor x0, x0
37c391cd7mov rsi, r12
37c391cdashl rax, 4
37c391cdemov [rsp+712], rbp
37c391ce6mov rbp, rsi
37c391ce9mov r12l, 1
37c391cefmovups [rax+rbx-16], x0
37c391cf4lea rax, [rsp+424]
37c391cfcmov [rsp+136], rax
37c391d04lea rax, [rip+0xdf805]
37c391d0bmov [rsp+240], rax
37c391d13lea rax, [rip+0xdf806]
37c391d1amov [rsp+248], rax
37c391d22lea rax, [rsp+416]
37c391d2amov [rsp+336], rax
37c391d32nop [rax]
37c391d35nop [rax+rax]
37c391d40
37c391d40loc_37c391d40:
37c391d40mov rax, [rsp+704]
37c391d48mov [rsp+384], r12
37c391d50mov rax, [rax]
37c391d53cmp rax, r12
37c391d56jg 0x37c391d61
37c391d58cmp rax, rbp
37c391d5bjl 0x37c392de8
37c391d61
37c391d61loc_37c391d61:
37c391d61cmp r12, rbp
37c391d64jg 0x37c392de8
37c391d6amov rax, [rsp+152]
37c391d72mov rsi, [rsp+144]
37c391d7alea rbx, [rip+0xdf777]
37c391d81mov [rsp+408], r12
37c391d89mov rdi, [rsp+168]
37c391d91mov [rsp+32], rbx
37c391d96mov r8, rbx
37c391d99imul rax, r12
37c391d9dmov rcx, [rsp+136]
37c391da5imul rdi, r12
37c391da9mov [rsp+320], rax
37c391db1add rax, rsi
37c391db4lea rsi, [r12-1]
37c391db9mov [rsp+192], rax
37c391dc1add rax, r12
37c391dc4mov [rsp+256], rax
37c391dccshl rax, 4
37c391dd0lea rdx, [r15+rax]
37c391dd4mov rax, rbp
37c391dd7mov [rsp+224], rsi
37c391ddfsub rax, r12
37c391de2mov [rsp+264], rdx
37c391deaadd rax, 1
37c391deemov [rsp+424], rax
37c391df6mov rax, [rsp+176]
37c391dfeadd rax, rdi
37c391e01mov [rsp+232], rax
37c391e09add rax, r12
37c391e0cmov r11, rax
37c391e0fmov [rsp+304], rax
37c391e17shl r11, 4
37c391e1blea rbp, [r13+r11]
37c391e20mov r9, rbp
37c391e23call zcopy_64_
37c391e28cmp r12, 1
37c391e2cjle 0x37c391ec3
37c391e32mov rax, [r14]
37c391e35mov [rsp+80], rbx
37c391e3alea r9, [rip+0xdf6bf]
37c391e41mov rbx, [rsp+248]
37c391e49mov [rsp+72], rbp
37c391e4esub rax, r12
37c391e51mov r8, [rsp+136]
37c391e59mov [rsp+88], 12
37c391e62add rax, 1
37c391e66mov [rsp+64], rbx
37c391e6bmov rbx, [rsp+760]
37c391e73mov [rsp+416], rax
37c391e7bmov rax, rsi
37c391e7emov rcx, [rsp+240]
37c391e86shl rax, 4
37c391e8amov [rsp+56], rbx
37c391e8fmov rbx, [rsp+728]
37c391e97lea rdx, [r13+rax]
37c391e9cadd rax, r15
37c391e9fmov [rsp+424], rsi
37c391ea7mov [rsp+48], rdx
37c391eacmov rdx, [rsp+336]
37c391eb4mov [rsp+40], rbx
37c391eb9mov [rsp+32], rax
37c391ebecall zgemv_64_
37c391ec3
37c391ec3loc_37c391ec3:
37c391ec3movsd_xmm x6, [rbp]
37c391ec8movsd_xmm x0, [rbp+8]
37c391ecdlea rcx, [r12+1]
37c391ed2andpd x6, [rip+0xdf676]
37c391edaandpd x0, [rip+0xdf66e]
37c391ee2mov [rsp+184], rcx
37c391eeamov rax, [r14]
37c391eedaddsd x6, x0
37c391ef1cmp rax, r12
37c391ef4jg 0x37c391ff0
37c391efapxor x0, x0
37c391efeucomisd x6, x0
37c391f02jp 0x37c391f0a
37c391f04je 0x37c392083
37c391f0a
37c391f0aloc_37c391f0a:
37c391f0amov rbx, r12
37c391f0d
37c391f0dloc_37c391f0d:
37c391f0dsub rax, r12
37c391f10mov r9, [rsp+264]
37c391f18mov rcx, [rsp+136]
37c391f20mov rdx, rbp
37c391f23add rax, 1
37c391f27mov [rsp+424], rax
37c391f2flea rax, [rip+0xdf5c2]
37c391f36mov [rsp+32], rax
37c391f3bmov r8, rax
37c391f3ecall zcopy_64_
37c391f43mov rbp, [r14]
37c391f46cmp rbp, r12
37c391f49jle 0x37c391fdf
37c391f4fmov rax, [rsp+256]
37c391f57shl rax, 4
37c391f5badd rax, r15
37c391f5emovsd_xmm x0, [rax]
37c391f62movsd_xmm x4, [rax+8]
37c391f67movapd x1, x0
37c391f6bandpd x1, [rip+0xdf5dd]
37c391f73movapd x2, x4
37c391f77andpd x2, [rip+0xdf5d1]
37c391f7fmovapd x3, x1
37c391f83addsd x3, x2
37c391f87comisd x3, [rsp+376]
37c391f90jae 0x37c393130
37c391f96pxor x1, x1
37c391f9amov ecx, 1
37c391f9fucomisd x0, x1
37c391fa3setp dl
37c391fa6cmovne edx, ecx
37c391fa9test dl, dl
37c391fabjne 0x37c3932e2
37c391fb1ucomisd x4, x1
37c391fb5setp dl
37c391fb8cmovne edx, ecx
37c391fbbtest dl, dl
37c391fbdjne 0x37c3932e2
37c391fc3
37c391fc3loc_37c391fc3:
37c391fc3mov rax, [rsp+224]
37c391fcbmov rsi, [rsp+736]
37c391fd3pxor x0, x0
37c391fd7shl rax, 4
37c391fdbmovups [rsi+rax], x0
37c391fdf
37c391fdfloc_37c391fdf:
37c391fdfmov r12, [rsp+184]
37c391fe7jmp 0x37c3920f1
37c391fec
37c391fec 0f 1f 40 00 ..@.
37c391ff0
37c391ff0loc_37c391ff0:
37c391ff0sub rax, r12
37c391ff3mov rcx, [rsp+136]
37c391ffblea r8, [rip+0xdf4f6]
37c392002mov [rsp+424], rax
37c39200amov rax, [rsp+232]
37c392012add rax, [rsp+184]
37c39201amov rdx, rax
37c39201dmov [rsp+344], rax
37c392025shl rdx, 4
37c392029add rdx, r13
37c39202ccall izamax_64_
37c392031movapd x1, x6
37c392035lea rbx, [rax+r12]
37c392039mov rax, [rsp+232]
37c392041add rax, rbx
37c392044shl rax, 4
37c392048add rax, r13
37c39204bmovsd_xmm x7, [rax]
37c39204fmovsd_xmm x0, [rax+8]
37c392054andpd x7, [rip+0xdf4f4]
37c39205candpd x0, [rip+0xdf4ec]
37c392064addsd x7, x0
37c392068pxor x0, x0
37c39206cmaxsd x1, x7
37c392070ucomisd x1, x0
37c392074jp 0x37c392110
37c39207ajne 0x37c392110
37c392080mov rax, [r14]
37c392083
37c392083loc_37c392083:
37c392083mov rcx, [rsp+768]
37c39208bcmp [rcx], 0
37c39208fjne 0x37c392094
37c392091mov [rcx], r12
37c392094
37c392094loc_37c392094:
37c392094sub rax, r12
37c392097mov r9, [rsp+264]
37c39209fmov rcx, [rsp+136]
37c3920a7mov rdx, rbp
37c3920aaadd rax, 1
37c3920aemov [rsp+424], rax
37c3920b6lea rax, [rip+0xdf43b]
37c3920bdmov [rsp+32], rax
37c3920c2mov r8, rax
37c3920c5call zcopy_64_
37c3920cacmp [r14], r12
37c3920cdjle 0x37c3920e3
37c3920cfmov rax, [rsp+736]
37c3920d7shl rsi, 4
37c3920dbpxor x5, x5
37c3920dfmovups [rax+rsi], x5
37c3920e3
37c3920e3loc_37c3920e3:
37c3920e3mov rbx, r12
37c3920e6mov rbp, [r14]
37c3920e9mov r12, [rsp+184]
37c3920f1
37c3920f1loc_37c3920f1:
37c3920f1mov rax, [rsp+744]
37c3920f9mov rsi, [rsp+224]
37c392101mov [rax+8*rsi], rbx
37c392105jmp 0x37c391d40
37c39210a
37c39210a 66 0f 1f 44 00 00 f..D..
37c392110
37c392110loc_37c392110:
37c392110movsd_xmm x0, [rip+0xdf448]
37c392118mulsd x0, x7
37c39211ccomisd x0, x6
37c392120jbe 0x37c3931c0
37c392126mov rax, [rsp+176]
37c39212eadd rdi, [rsp+168]
37c392136mov [rsp+360], r12
37c39213emov [rsp+352], rbp
37c392146lea rcx, [rdi+rax]
37c39214alea rdx, [rcx+r12]
37c39214emov rbp, rcx
37c392151shl rdx, 4
37c392155lea rax, [r13+rdx]
37c39215amov [rsp+200], rax
37c392162mov rax, rsi
37c392165shl rax, 4
37c392169add rax, r15
37c39216cmov [rsp+368], rax
37c392174
37c392174loc_37c392174:
37c392174mov rax, rbx
37c392177mov r9, [rsp+200]
37c39217fmov r8, [rsp+728]
37c392187sub rax, r12
37c39218amov rcx, [rsp+136]
37c392192mov [rsp+208], rax
37c39219amov [rsp+424], rax
37c3921a2mov rax, [rsp+192]
37c3921aaadd rax, rbx
37c3921admov [rsp+288], rax
37c3921b5mov rdi, rax
37c3921b8lea rax, [rip+0xdf339]
37c3921bfmov [rsp+32], rax
37c3921c4shl rdi, 4
37c3921c8lea rdx, [r15+rdi]
37c3921ccmov [rsp+272], rdx
37c3921d4call zcopy_64_
37c3921d9mov rdi, [r14]
37c3921dcmov rdx, [rsp+152]
37c3921e4lea r11, [rbp+rbx]
37c3921e9shl r11, 4
37c3921edmov rcx, [rsp+136]
37c3921f5sub rdi, rbx
37c3921f8imul rdx, rbx
37c3921fclea rax, [rdi+1]
37c392200lea rdi, [r13+r11]
37c392205mov [rsp+424], rax
37c39220dmov rax, [rsp+144]
37c392215mov r9, rdi
37c392218add rax, rdx
37c39221badd rax, rbx
37c39221eshl rax, 4
37c392222lea rdx, [r15+rax]
37c392226lea rax, [rip+0xdf2cb]
37c39222dmov [rsp+32], rax
37c392232mov r8, rax
37c392235mov [rsp+328], rdx
37c39223dcall zcopy_64_
37c392242cmp r12, 1
37c392246jle 0x37c3922f0
37c39224cmov rdx, [r14]
37c39224fmov r8, [rsp+136]
37c392257mov [rsp+88], 12
37c392260lea r9, [rip+0xdf299]
37c392267mov rcx, [rsp+240]
37c39226fmov [rsp+424], rsi
37c392277sub rdx, r12
37c39227alea rax, [rdx+1]
37c39227emov rdx, [rsp+336]
37c392286mov [rsp+416], rax
37c39228elea rax, [rip+0xdf263]
37c392295mov [rsp+80], rax
37c39229amov rax, [rsp+200]
37c3922a2mov [rsp+72], rax
37c3922a7mov rax, [rsp+248]
37c3922afmov [rsp+64], rax
37c3922b4mov rax, [rsp+760]
37c3922bcmov [rsp+56], rax
37c3922c1lea rax, [rbx-1]
37c3922c5shl rax, 4
37c3922c9add rax, r13
37c3922ccmov [rsp+48], rax
37c3922d1mov rax, [rsp+728]
37c3922d9mov [rsp+40], rax
37c3922demov rax, [rsp+368]
37c3922e6mov [rsp+32], rax
37c3922ebcall zgemv_64_
37c3922f0
37c3922f0loc_37c3922f0:
37c3922f0pxor x6, x6
37c3922f4cmp r12, rbx
37c3922f7je 0x37c392357
37c3922f9mov rax, [rsp+208]
37c392301mov rdx, [rsp+200]
37c392309lea r8, [rip+0xdf1e8]
37c392310mov rcx, [rsp+136]
37c392318mov [rsp+424], rax
37c392320call izamax_64_
37c392325add rax, rsi
37c392328mov [rsp+160], rax
37c392330add rax, rbp
37c392333shl rax, 4
37c392337add rax, r13
37c39233amovsd_xmm x6, [rax]
37c39233emovsd_xmm x0, [rax+8]
37c392343andpd x6, [rip+0xdf205]
37c39234bandpd x0, [rip+0xdf1fd]
37c392353addsd x6, x0
37c392357
37c392357loc_37c392357:
37c392357mov rax, [r14]
37c39235acmp rax, rbx
37c39235djg 0x37c392908
37c392363
37c392363loc_37c392363:
37c392363movsd_xmm x0, [rdi]
37c392367movsd_xmm x1, [rdi+8]
37c39236candpd x0, [rip+0xdf1dc]
37c392374andpd x1, [rip+0xdf1d4]
37c39237caddsd x0, x1
37c392380movsd_xmm x1, [rip+0xdf1d8]
37c392388mulsd x1, x6
37c39238ccomisd x1, x0
37c392390jbe 0x37c392850
37c392396mov rdi, [rsp+408]
37c39239ecmp rdi, [rsp+160]
37c3923a6je 0x37c392408
37c3923a8comisd x7, x6
37c3923acjae 0x37c392408
37c3923aemov rax, [r14]
37c3923b1mov r9, [rsp+352]
37c3923b9mov [rsp+408], rbx
37c3923c1movapd x7, x6
37c3923c5mov rdx, [rsp+200]
37c3923cdmov rcx, [rsp+136]
37c3923d5sub rax, r12
37c3923d8add rax, 1
37c3923dcmov [rsp+424], rax
37c3923e4lea rax, [rip+0xdf10d]
37c3923ebmov [rsp+32], rax
37c3923f0mov r8, rax
37c3923f3call zcopy_64_
37c3923f8mov rbx, [rsp+160]
37c392400jmp 0x37c392174
37c392405
37c392405 0f 1f 00 ...
37c392408
37c392408loc_37c392408:
37c392408mov rax, [rsp+184]
37c392410mov [rsp+400], rbx
37c392418mov rcx, rbp
37c39241bmov [rsp+392], rax
37c392423cmp rdi, r12
37c392426je 0x37c392ee0
37c39242cmov rax, rdi
37c39242fmov rbp, [rsp+192]
37c392437mov rdx, [rsp+264]
37c39243flea r8, [rip+0xdf0b2]
37c392446sub rax, r12
37c392449mov rcx, [rsp+136]
37c392451shl rsi, 4
37c392455mov [rsp+424], rax
37c39245dmov rax, [rsp+728]
37c392465add rbp, rdi
37c392468shl rbp, 4
37c39246cmov [rsp+32], rax
37c392471add rbp, r15
37c392474mov r9, rbp
37c392477call zcopy_64_
37c39247cmov rax, [r14]
37c39247fmov r12, [rsp+152]
37c392487lea rdx, [rip+0xdf06a]
37c39248emov [rsp+32], rdx
37c392493mov rcx, [rsp+136]
37c39249bmov r8, rdx
37c39249emov rdx, rbp
37c3924a1sub rax, rdi
37c3924a4lea rbp, [rdi-1]
37c3924a8add rax, 1
37c3924acshl rbp, 4
37c3924b0mov [rsp+424], rax
37c3924b8mov rax, r12
37c3924bbimul rax, rdi
37c3924bfadd rax, [rsp+144]
37c3924c7add rax, rdi
37c3924cashl rax, 4
37c3924celea r9, [r15+rax]
37c3924d2call zcopy_64_
37c3924d7lea rdx, [r15+rsi]
37c3924dblea r9, [r15+rbp]
37c3924dfmov rax, [rsp+728]
37c3924e7lea rcx, [rsp+384]
37c3924efmov [rsp+32], rax
37c3924f4mov r8, rax
37c3924f7call zswap_64_
37c3924fcmov rax, [rsp+384]
37c392504lea r9, [r13+rbp]
37c392509lea rsi, [rax-1]
37c39250dmov [rsp+184], rax
37c392515lea rax, [rsp+392]
37c39251dmov [rsp+224], rsi
37c392525mov rdx, rsi
37c392528mov rcx, rax
37c39252bmov rsi, [rsp+760]
37c392533shl rdx, 4
37c392537mov [rsp+200], rax
37c39253fmov [rsp+32], rsi
37c392544mov r8, rsi
37c392547add rdx, r13
37c39254acall zswap_64_
37c39254fmov rax, [rsp+184]
37c392557mov rcx, [rsp+168]
37c39255fmov rsi, [rsp+176]
37c392567mov r10, [rsp+144]
37c39256fimul rcx, rax
37c392573lea rdx, [rax+1]
37c392577mov r8, [rsp+392]
37c39257fmov [rsp+184], rdx
37c392587mov rdx, r12
37c39258aimul rdx, rax
37c39258eadd rsi, rcx
37c392591mov [rsp+232], rsi
37c392599add rsi, rax
37c39259clea r11, [r10+rdx]
37c3925a0mov [rsp+304], rsi
37c3925a8add rdx, r12
37c3925ablea rsi, [rax+r11]
37c3925afmov [rsp+192], r11
37c3925b7mov [rsp+256], rsi
37c3925bflea rsi, [rdx+r10]
37c3925c3cmp r8, rbx
37c3925c6je 0x37c3930d0
37c3925ccimul r12, r8
37c3925d0lea rdi, [rbx+r11]
37c3925d4mov ebp, 2
37c3925d9mov [rsp+288], rdi
37c3925e1mov rdi, rbx
37c3925e4lea r9, [rbx+rsi]
37c3925e8lea rcx, [r8+r11]
37c3925ecsub rdi, rax
37c3925efshl r9, 4
37c3925f3lea rdx, [r12+r10]
37c3925f7mov [rsp+208], rdi
37c3925ffadd r9, r15
37c392602mov r12, rax
37c392605lea rdi, [rbx+rdx]
37c392609shl rdi, 4
37c39260dadd rdi, r15
37c392610mov [rsp+272], rdi
37c392618lea rdi, [r8-1]
37c39261cmov [rsp+360], rdi
37c392624nop
37c392625nop [rax+rax]
37c392630
37c392630loc_37c392630:
37c392630shl rcx, 4
37c392634mov rax, [rsp+288]
37c39263cmov rdi, [rsp+136]
37c392644lea r8, [rip+0xdeead]
37c39264bmovupd x0, [r15+rcx]
37c392651mov rcx, [rsp+728]
37c392659shl rax, 4
37c39265dadd rdx, [rsp+184]
37c392665movups [r15+rax], x0
37c39266amov rax, [rsp+208]
37c392672shl rdx, 4
37c392676mov [rsp+32], rcx
37c39267badd rdx, r15
37c39267emov rcx, rdi
37c392681sub rax, 1
37c392685mov [rsp+424], rax
37c39268dcall zcopy_64_
37c392692mov rdx, [r14]
37c392695lea rcx, [rip+0xdee5c]
37c39269cmov r9, [rsp+328]
37c3926a4mov [rsp+32], rcx
37c3926a9mov r8, rcx
37c3926acmov rcx, rdi
37c3926aflea rdi, [rbx-1]
37c3926b3sub rdx, rbx
37c3926b6shl rdi, 4
37c3926baadd rdx, 1
37c3926bemov [rsp+424], rdx
37c3926c6mov rdx, [rsp+272]
37c3926cecall zcopy_64_
37c3926d3mov rcx, [rsp+728]
37c3926dblea r9, [r15+rdi]
37c3926dfmov rdx, [rsp+360]
37c3926e7mov [rsp+32], rcx
37c3926ecmov r8, rcx
37c3926efshl rdx, 4
37c3926f3mov rcx, [rsp+200]
37c3926fbadd rdx, r15
37c3926fecall zswap_64_
37c392703mov r10, [rsp+760]
37c39270blea r9, [r13+rdi]
37c392710mov rdx, [rsp+392]
37c392718mov rcx, [rsp+200]
37c392720sub rdx, 1
37c392724mov [rsp+32], r10
37c392729mov r8, r10
37c39272cshl rdx, 4
37c392730add rdx, r13
37c392733call zswap_64_
37c392738cmp rbp, 1
37c39273cje 0x37c393270
37c392742mov rax, [rsp+184]
37c39274amov rcx, [rsp+232]
37c392752mov rdi, [rsp+408]
37c39275aadd rcx, rax
37c39275dmov [rsp+344], rcx
37c392765mov rcx, [rsp+168]
37c39276dimul rcx, rax
37c392771mov rax, r12
37c392774add rcx, [rsp+176]
37c39277c
37c39277cloc_37c39277c:
37c39277cmov rdx, [rsp+304]
37c392784mov rbp, [r14]
37c392787lea r12, [rax+2]
37c39278bshl rdx, 4
37c39278fmovupd x10, [r13+rdx]
37c392796mov rdx, [rsp+184]
37c39279eadd rdx, rcx
37c3927a1shl rdx, 4
37c3927a5movupd x9, [r13+rdx]
37c3927acmov rdx, [rsp+344]
37c3927b4shl rdx, 4
37c3927b8movupd x4, [r13+rdx]
37c3927bflea rdx, [rbp-1]
37c3927c3cmp rdx, rax
37c3927c6jg 0x37c392988
37c3927cc
37c3927ccloc_37c3927cc:
37c3927ccmov rdx, [rsp+256]
37c3927d4pxor x5, x5
37c3927d8neg rdi
37c3927dbneg rbx
37c3927demov rcx, [rsp+184]
37c3927e6shl rdx, 4
37c3927eamovups [r15+rdx], x10
37c3927efmov rdx, [rsp+192]
37c3927f7add rdx, rcx
37c3927fashl rdx, 4
37c3927femovups [r15+rdx], x5
37c392803lea rdx, [rcx+rsi]
37c392807mov rsi, [rsp+224]
37c39280fmov rcx, [rsp+736]
37c392817shl rdx, 4
37c39281bmovups [r15+rdx], x9
37c392820mov rdx, rsi
37c392823shl rdx, 4
37c392827movups [rcx+rdx], x4
37c39282bmov rdx, rax
37c39282eshl rdx, 4
37c392832movups [rcx+rdx], x5
37c392836mov rcx, [rsp+744]
37c39283emov [rcx+8*rsi], rdi
37c392842mov [rcx+8*rax], rbx
37c392846jmp 0x37c391d40
37c39284b
37c39284b 0f 1f 44 00 00 ..D..
37c392850
37c392850loc_37c392850:
37c392850mov rax, [r14]
37c392853mov rbp, [rsp+352]
37c39285bmov [rsp+400], rbx
37c392863mov rdx, [rsp+200]
37c39286bmov rcx, [rsp+136]
37c392873sub rax, r12
37c392876mov r9, rbp
37c392879add rax, 1
37c39287dmov [rsp+424], rax
37c392885lea rax, [rip+0xdec6c]
37c39288cmov [rsp+32], rax
37c392891mov r8, rax
37c392894call zcopy_64_
37c392899mov [rsp+392], r12
37c3928a1cmp r12, rbx
37c3928a4je 0x37c393448
37c3928aamov [rsp+360], rsi
37c3928b2mov rsi, [rsp+144]
37c3928bamov ebp, 1
37c3928bfmov rax, [rsp+320]
37c3928c7add rax, [rsp+152]
37c3928cfadd rsi, rax
37c3928d2lea rax, [rsp+392]
37c3928damov rdx, [rsp+192]
37c3928e2mov rcx, [rsp+256]
37c3928ealea r9, [rbx+rsi]
37c3928eemov [rsp+200], rax
37c3928f6shl r9, 4
37c3928faadd r9, r15
37c3928fdjmp 0x37c392630
37c392902
37c392902 66 0f 1f 44 00 00 f..D..
37c392908
37c392908loc_37c392908:
37c392908lea rdx, [rbp+rbx+1]
37c39290dmov rcx, [rsp+136]
37c392915sub rax, rbx
37c392918lea r8, [rip+0xdebd9]
37c39291fshl rdx, 4
37c392923mov [rsp+424], rax
37c39292badd rdx, r13
37c39292ecall izamax_64_
37c392933lea rdx, [rax+rbx]
37c392937lea rax, [rbp+rdx]
37c39293cshl rax, 4
37c392940add rax, r13
37c392943movsd_xmm x0, [rax]
37c392947movsd_xmm x1, [rax+8]
37c39294candpd x0, [rip+0xdebfc]
37c392954andpd x1, [rip+0xdebf4]
37c39295caddsd x0, x1
37c392960comisd x0, x6
37c392964maxsd x0, x6
37c392968cmovbe rdx, [rsp+160]
37c392971mov [rsp+160], rdx
37c392979movapd x6, x0
37c39297djmp 0x37c392363
37c392982
37c392982 66 0f 1f 44 00 00 f..D..
37c392988
37c392988loc_37c392988:
37c392988movapd x7, x10
37c39298dmovapd x0, x4
37c392991movapd x1, x9
37c392996unpckhpd x7, x7
37c39299aandpd x0, [rip+0xdebae]
37c3929a2movapd x8, x4
37c3929a7movapd x12, x7
37c3929acmovapd x7, x9
37c3929b1unpckhpd x7, x7
37c3929b5movapd x2, x7
37c3929b9movapd x7, x4
37c3929bdunpckhpd x7, x7
37c3929c1movapd x3, x7
37c3929c5andpd x3, [rip+0xdeb83]
37c3929cdcomisd x3, x0
37c3929d1jbe 0x37c393068
37c3929d7movapd x3, x4
37c3929dbmov r9l, 1
37c3929e1divsd x3, x7
37c3929e5movapd x13, x3
37c3929eamovapd x6, x3
37c3929eemovapd x14, x3
37c3929f3mulsd x13, x9
37c3929f8mulsd x6, x4
37c3929fcmulsd x14, x10
37c392a01addsd x13, x2
37c392a06mulsd x2, x3
37c392a0aaddsd x6, x7
37c392a0emulsd x3, x12
37c392a13addsd x14, x12
37c392a18divsd x13, x6
37c392a1dmovapd x0, x2
37c392a21subsd x0, x9
37c392a26divsd x0, x6
37c392a2adivsd x14, x6
37c392a2fmovsd_xmm [rsp+200], x0
37c392a38movapd x0, x3
37c392a3csubsd x0, x10
37c392a41divsd x0, x6
37c392a45movapd x12, x0
37c392a4a
37c392a4aloc_37c392a4a:
37c392a4amovsd_xmm x5, [rsp+200]
37c392a53movapd x1, x13
37c392a58mulsd x1, x14
37c392a5dmovapd x0, x5
37c392a61mulsd x0, x12
37c392a66mulsd x5, x14
37c392a6bsubsd x1, x0
37c392a6fmovapd x0, x13
37c392a74subsd x1, [rip+0xdeafc]
37c392a7cmulsd x0, x12
37c392a81movapd x2, x1
37c392a85andpd x2, [rip+0xdeac3]
37c392a8daddsd x0, x5
37c392a91movapd x3, x0
37c392a95andpd x3, [rip+0xdeab3]
37c392a9dcomisd x3, x2
37c392aa1jbe 0x37c393030
37c392aa7movapd x5, x1
37c392aabdivsd x5, x0
37c392aafmulsd x1, x5
37c392ab3movapd x6, x5
37c392ab7addsd x0, x1
37c392abbpxor x1, x1
37c392abfmulsd x5, x1
37c392ac3addsd x6, x1
37c392ac7subsd x5, [rip+0xdeaa9]
37c392acfdivsd x6, x0
37c392ad3divsd x5, x0
37c392ad7
37c392ad7loc_37c392ad7:
37c392ad7cmp rbp, r12
37c392adajl 0x37c3927cc
37c392ae0lea r11, [rbp+1]
37c392ae4lea rdx, [rcx+rax]
37c392ae8mov r10, [rsp+192]
37c392af0neg rcx
37c392af3mov [rsp+208], r11
37c392afbshl rdx, 4
37c392affshl rcx, 4
37c392b03mov r11, [rsp+232]
37c392b0blea r8, [r13+rdx+32]
37c392b10lea rdx, [r10+rax]
37c392b14neg r10
37c392b17mov [rsp+272], rax
37c392b1fshl r11, 4
37c392b23shl rdx, 4
37c392b27mov [rsp+328], rsi
37c392b2fmov rax, [rsp+208]
37c392b37mov [rsp+264], r11
37c392b3fmov r11, rsi
37c392b42lea rdx, [r15+rdx+32]
37c392b47shl r11, 4
37c392b4bmov [rsp+320], r12
37c392b53mov [rsp+232], r11
37c392b5bmov r11, r10
37c392b5emov rsi, [rsp+232]
37c392b66mov r10, r12
37c392b69mov [rsp+232], rdi
37c392b71shl r11, 4
37c392b75mov rdi, [rsp+264]
37c392b7dmovups [rsp+208], x10
37c392b86movups [rsp+288], x9
37c392b8fmovups [rsp+304], x4
37c392b97jmp 0x37c392cbf
37c392b9c
37c392b9c 0f 1f 40 00 ..@.
37c392ba0
37c392ba0loc_37c392ba0:
37c392ba0movapd x11, x8
37c392ba5movapd x2, x3
37c392ba9divsd x11, x7
37c392baemulsd x2, x11
37c392bb3movapd x15, x11
37c392bb8mulsd x11, x1
37c392bbdmulsd x15, x8
37c392bc2addsd x2, x1
37c392bc6subsd x11, x3
37c392bcbaddsd x15, x7
37c392bd0movapd x1, x11
37c392bd5divsd x2, x15
37c392bdadivsd x1, x15
37c392bdf
37c392bdfloc_37c392bdf:
37c392bdfmovapd x11, x2
37c392be4movapd x3, x1
37c392be8mulsd x2, x5
37c392becmulsd x1, x6
37c392bf0mulsd x11, x6
37c392bf5mulsd x3, x5
37c392bf9addsd x2, x1
37c392bfdmovapd x1, x4
37c392c01mulsd x1, x12
37c392c06mulsd x4, x14
37c392c0bsubsd x11, x3
37c392c10movsd_xmm [rdx+8], x2
37c392c15movapd x2, x0
37c392c19mulsd x2, x14
37c392c1emulsd x0, x12
37c392c23movsd_xmm [rdx], x11
37c392c28subsd x2, x1
37c392c2caddsd x0, x4
37c392c30subsd x2, x10
37c392c35subsd x0, x9
37c392c3atest r9b, r9b
37c392c3dje 0x37c392d68
37c392c43movapd x4, x8
37c392c48movapd x1, x2
37c392c4cdivsd x4, x7
37c392c50mulsd x1, x4
37c392c54movapd x3, x4
37c392c58mulsd x3, x8
37c392c5dmulsd x4, x0
37c392c61addsd x1, x0
37c392c65addsd x3, x7
37c392c69subsd x4, x2
37c392c6ddivsd x1, x3
37c392c71divsd x4, x3
37c392c75movapd x0, x4
37c392c79
37c392c79loc_37c392c79:
37c392c79movapd x2, x1
37c392c7dmovapd x3, x0
37c392c81lea r12, [rsi+rdx]
37c392c85add r10, 1
37c392c89mulsd x2, x6
37c392c8dadd r8, 16
37c392c91add rdx, 16
37c392c95mulsd x3, x5
37c392c99mulsd x1, x5
37c392c9dmulsd x0, x6
37c392ca1subsd x2, x3
37c392ca5addsd x1, x0
37c392ca9movsd_xmm [r12+r11], x2
37c392cafmovsd_xmm [r12+r11+8], x1
37c392cb6cmp r10, rax
37c392cb9je 0x37c392da0
37c392cbf
37c392cbfloc_37c392cbf:
37c392cbflea r12, [rdi+r8]
37c392cc3movapd x3, x13
37c392cc8movsd_xmm x0, [r8]
37c392ccdmovsd_xmm x2, [rsp+200]
37c392cd6movsd_xmm x10, [r12+rcx]
37c392cdcmovsd_xmm x9, [r12+rcx+8]
37c392ce3movapd x1, x2
37c392ce7movsd_xmm x4, [r8+8]
37c392cedmulsd x1, x9
37c392cf2mulsd x2, x10
37c392cf7mulsd x3, x10
37c392cfcsubsd x3, x1
37c392d00movapd x1, x2
37c392d04movapd x2, x13
37c392d09mulsd x2, x9
37c392d0esubsd x3, x0
37c392d12addsd x1, x2
37c392d16subsd x1, x4
37c392d1atest r9b, r9b
37c392d1djne 0x37c392ba0
37c392d23movapd x11, x7
37c392d28movapd x2, x1
37c392d2cdivsd x11, x8
37c392d31mulsd x2, x11
37c392d36movapd x15, x11
37c392d3bmulsd x15, x7
37c392d40addsd x2, x3
37c392d44mulsd x3, x11
37c392d49addsd x15, x8
37c392d4edivsd x2, x15
37c392d53subsd x1, x3
37c392d57divsd x1, x15
37c392d5cjmp 0x37c392bdf
37c392d61
37c392d61 0f 1f 80 00 00 00 00 .......
37c392d68
37c392d68loc_37c392d68:
37c392d68movapd x4, x7
37c392d6cmovapd x1, x0
37c392d70divsd x4, x8
37c392d75mulsd x1, x4
37c392d79movapd x3, x4
37c392d7dmulsd x3, x7
37c392d81addsd x1, x2
37c392d85mulsd x2, x4
37c392d89addsd x3, x8
37c392d8edivsd x1, x3
37c392d92subsd x0, x2
37c392d96divsd x0, x3
37c392d9ajmp 0x37c392c79
37c392d9f
37c392d9f 90 .
37c392da0
37c392da0loc_37c392da0:
37c392da0mov rax, [rsp+272]
37c392da8movupd x10, [rsp+208]
37c392db2mov r12, [rsp+320]
37c392dbamov rsi, [rsp+328]
37c392dc2movupd x9, [rsp+288]
37c392dccmov rdi, [rsp+232]
37c392dd4movupd x4, [rsp+304]
37c392dddjmp 0x37c3927cc
37c392de2
37c392de2 66 0f 1f 44 00 00 f..D..
37c392de8
37c392de8loc_37c392de8:
37c392de8mov rax, [rsp+728]
37c392df0lea rbx, [r12-1]
37c392df5mov r14, rbp
37c392df8mov r9, [rsp+336]
37c392e00mov rdx, rbx
37c392e03sub r14, r12
37c392e06lea r8, [rip+0xde723]
37c392e0dmov [rsp+424], rbx
37c392e15mov [rsp+96], rax
37c392e1ashl rdx, 4
37c392e1emov rax, [rsp+152]
37c392e26add r14, 1
37c392e2alea rcx, [rip+0xde70d]
37c392e31mov [rsp+416], r14
37c392e39mov rbp, [rsp+712]
37c392e41mov [rsp+120], 9
37c392e4aimul rax, r12
37c392e4eadd rax, [rsp+144]
37c392e56mov [rsp+112], 12
37c392e5fadd rax, r12
37c392e62mov [rsp+104], 5
37c392e6bshl rax, 4
37c392e6fadd rax, r15
37c392e72mov [rsp+88], rax
37c392e77mov rax, [rsp+248]
37c392e7fmov [rsp+80], rax
37c392e84mov rax, [rsp+760]
37c392e8cmov [rsp+72], rax
37c392e91lea rax, [r13+rdx]
37c392e96mov [rsp+64], rax
37c392e9bmov rax, [rsp+728]
37c392ea3mov [rsp+56], rax
37c392ea8lea rax, [r15+rdx]
37c392eacmov rdx, [rsp+240]
37c392eb4mov [rsp+48], rax
37c392eb9lea rax, [rip+0xde640]
37c392ec0mov [rsp+40], rax
37c392ec5mov rax, [rsp+136]
37c392ecdmov [rsp+32], rax
37c392ed2call zgemmtr_
37c392ed7jmp 0x37c390dd7
37c392edc
37c392edc 0f 1f 40 00 ..@.
37c392ee0
37c392ee0loc_37c392ee0:
37c392ee0mov rsi, [rsp+144]
37c392ee8mov rdx, [rsp+184]
37c392ef0mov rax, [rsp+320]
37c392ef8add rax, [rsp+152]
37c392f00add rsi, rax
37c392f03mov rax, r12
37c392f06cmp rbx, rdx
37c392f09je 0x37c39277c
37c392f0fmov rax, [rsp+192]
37c392f17lea rdi, [rbx+rsi]
37c392f1bmov ebp, 2
37c392f20shl rdi, 4
37c392f24lea rcx, [rdx+rax]
37c392f28lea rax, [r15+rdi]
37c392f2cmov rdx, rsi
37c392f2fmov [rsp+272], rax
37c392f37mov r9, rax
37c392f3alea rax, [rsp+392]
37c392f42mov [rsp+200], rax
37c392f4ajmp 0x37c392630
37c392f4f
37c392f4f 90 .
37c392f50
37c392f50loc_37c392f50:
37c392f50cmp rsi, rbp
37c392f53jne 0x37c393100
37c392f59mov rax, [rsp+200]
37c392f61mov [rsp+264], rsi
37c392f69mov rdi, rbx
37c392f6cmov [rsp+232], rbx
37c392f74add rax, rbx
37c392f77mov [rsp+256], rax
37c392f7fjmp 0x37c3913c0
37c392f84
37c392f84 0f 1f 40 00 ..@.
37c392f88
37c392f88loc_37c392f88:
37c392f88movapd x2, x1
37c392f8cpxor x5, x5
37c392f90divsd x2, x0
37c392f94mulsd x1, x2
37c392f98movapd x6, x2
37c392f9cmulsd x6, x5
37c392fa0subsd x5, x2
37c392fa4addsd x6, [rip+0xde5cc]
37c392facaddsd x1, x0
37c392fb0divsd x6, x1
37c392fb4divsd x5, x1
37c392fb8jmp 0x37c391a22
37c392fbd
37c392fbd 0f 1f 00 ...
37c392fc0
37c392fc0loc_37c392fc0:
37c392fc0movapd x3, x7
37c392fc4divsd x3, x10
37c392fc9movapd x1, x3
37c392fcdmovapd x0, x3
37c392fd1movapd x14, x3
37c392fd6mulsd x0, x12
37c392fdbmulsd x1, x7
37c392fdfmulsd x4, x3
37c392fe3mulsd x14, x13
37c392fe8mulsd x3, x9
37c392fedaddsd x0, x15
37c392ff2addsd x1, x10
37c392ff7subsd x12, x4
37c392ffcaddsd x14, x9
37c393001divsd x0, x1
37c393005subsd x13, x3
37c39300adivsd x12, x1
37c39300fmovsd_xmm [rsp+208], x0
37c393018divsd x14, x1
37c39301ddivsd x13, x1
37c393022jmp 0x37c391991
37c393027
37c393027 66 0f 1f 84 00 00 00 00 00 f........
37c393030
37c393030loc_37c393030:
37c393030movapd x2, x0
37c393034pxor x5, x5
37c393038divsd x2, x1
37c39303cmulsd x0, x2
37c393040movapd x6, x2
37c393044mulsd x6, x5
37c393048subsd x5, x2
37c39304caddsd x6, [rip+0xde524]
37c393054addsd x0, x1
37c393058divsd x6, x0
37c39305cdivsd x5, x0
37c393060jmp 0x37c392ad7
37c393065
37c393065 0f 1f 00 ...
37c393068
37c393068loc_37c393068:
37c393068movapd x6, x7
37c39306cxor r9l, r9l
37c39306fdivsd x6, x4
37c393073movapd x3, x6
37c393077movapd x13, x6
37c39307cmovapd x14, x6
37c393081mulsd x1, x6
37c393085mulsd x3, x7
37c393089mulsd x13, x2
37c39308emulsd x14, x12
37c393093mulsd x6, x10
37c393098subsd x2, x1
37c39309caddsd x3, x4
37c3930a0addsd x13, x9
37c3930a5addsd x14, x10
37c3930aadivsd x2, x3
37c3930aesubsd x12, x6
37c3930b3divsd x13, x3
37c3930b8movsd_xmm [rsp+200], x2
37c3930c1divsd x14, x3
37c3930c6divsd x12, x3
37c3930cbjmp 0x37c392a4a
37c3930d0
37c3930d0loc_37c3930d0:
37c3930d0mov rdx, [rsp+232]
37c3930d8add rdx, [rsp+184]
37c3930e0add rcx, [rsp+168]
37c3930e8mov [rsp+344], rdx
37c3930f0add rcx, [rsp+176]
37c3930f8jmp 0x37c39277c
37c3930fd
37c3930fd 0f 1f 00 ...
37c393100
37c393100loc_37c393100:
37c393100imul rax, [rsp+168]
37c393109mov r10, rbp
37c39310cadd rax, [rsp+176]
37c393114mov r11l, 2
37c39311ajmp 0x37c39154f
37c39311f
37c39311f 90 .
37c393120
37c393120loc_37c393120:
37c393120mov r10, rbp
37c393123mov r11l, 2
37c393129jmp 0x37c39154f
37c39312e
37c39312e 66 90 f.
37c393130
37c393130loc_37c393130:
37c393130comisd x2, x1
37c393134ja 0x37c3933bd
37c39313amovapd x2, x4
37c39313epxor x1, x1
37c393142divsd x2, x0
37c393146mulsd x4, x2
37c39314aaddsd x4, x0
37c39314emovapd x0, x2
37c393152mulsd x0, x1
37c393156subsd x1, x2
37c39315aaddsd x0, [rip+0xde416]
37c393162unpcklpd x0, x1
37c393166movddup x1, x4
37c39316adivpd x0, x1
37c39316e
37c39316eloc_37c39316e:
37c39316emov rax, rbp
37c393171mov rcx, [rsp+136]
37c393179lea rdx, [rsp+432]
37c393181lea r9, [rip+0xde370]
37c393188sub rax, r12
37c39318bmovups [rsp+432], x0
37c393193mov [rsp+424], rax
37c39319bmov rax, [rsp+192]
37c3931a3add rax, [rsp+184]
37c3931abshl rax, 4
37c3931aflea r8, [r15+rax]
37c3931b3call zscal_64_
37c3931b8mov rbp, [r14]
37c3931bbjmp 0x37c391fc3
37c3931c0
37c3931c0loc_37c3931c0:
37c3931c0mov rax, [r14]
37c3931c3jmp 0x37c391f0a
37c3931c8
37c3931c8 0f 1f 84 00 00 00 00 00 ........
37c3931d0
37c3931d0loc_37c3931d0:
37c3931d0comisd x2, x1
37c3931d4jbe 0x37c3932a9
37c3931damovapd x1, x0
37c3931dedivsd x1, x4
37c3931e2mulsd x0, x1
37c3931e6movapd x2, x0
37c3931eapxor x0, x0
37c3931eemulsd x0, x1
37c3931f2addsd x2, x4
37c3931f6unpcklpd x1, x0
37c3931famovupd x0, [rip+0xde36e]
37c393202addpd x0, x1
37c393206addpd x1, [rip+0xde372]
37c39320eshufpd x0, x1, 2
37c393213movddup x1, x2
37c393217divpd x0, x1
37c39321b
37c39321bloc_37c39321b:
37c39321badd rax, 1
37c39321fmov rcx, [rsp+136]
37c393227lea rdx, [rsp+432]
37c39322flea r9, [rip+0xde2c2]
37c393236shl rax, 4
37c39323amov [rsp+424], r12
37c393242lea r8, [r15+rax]
37c393246movups [rsp+432], x0
37c39324ecall zscal_64_
37c393253jmp 0x37c390c70
37c393258
37c393258 0f 1f 84 00 00 00 00 00 ........
37c393260
37c393260loc_37c393260:
37c393260mov rbx, rsi
37c393263jmp 0x37c390a5f
37c393268
37c393268 0f 1f 84 00 00 00 00 00 ........
37c393270
37c393270loc_37c393270:
37c393270mov rdx, [rsp+256]
37c393278mov r11, [rsp+304]
37c393280mov rax, [r14]
37c393283mov rbx, [rsp+400]
37c39328bshl rdx, 4
37c39328fshl r11, 4
37c393293lea rsi, [r15+rdx]
37c393297lea rbp, [r13+r11]
37c39329cmov [rsp+264], rsi
37c3932a4jmp 0x37c391f0d
37c3932a9
37c3932a9loc_37c3932a9:
37c3932a9movapd x2, x4
37c3932adpxor x1, x1
37c3932b1divsd x2, x0
37c3932b5mulsd x4, x2
37c3932b9addsd x4, x0
37c3932bdmovapd x0, x2
37c3932c1mulsd x0, x1
37c3932c5subsd x1, x2
37c3932c9addsd x0, [rip+0xde2a7]
37c3932d1unpcklpd x0, x1
37c3932d5movddup x1, x4
37c3932d9divpd x0, x1
37c3932ddjmp 0x37c39321b
37c3932e2
37c3932e2loc_37c3932e2:
37c3932e2mov rcx, [rsp+184]
37c3932eacmp rbp, rcx
37c3932edjl 0x37c391fc3
37c3932f3mov rdx, [rsp+192]
37c3932fblea r8, [rbp+1]
37c3932ffadd rdx, rcx
37c393302shl rdx, 4
37c393306add rdx, r15
37c393309jmp 0x37c393363
37c39330b
37c39330b 0f 1f 44 00 00 ..D..
37c393310
37c393310loc_37c393310:
37c393310movapd x3, x0
37c393314divsd x3, x4
37c393318movddup x2, x3
37c39331cmulpd x2, x1
37c393320mulsd x3, x0
37c393324shufpd x2, x2, 1
37c393329movapd x0, x2
37c39332dsubpd x2, x1
37c393331addsd x3, x4
37c393335addpd x0, x1
37c393339movddup x1, x3
37c39333dshufpd x0, x2, 1
37c393342divpd x0, x1
37c393346
37c393346loc_37c393346:
37c393346add rcx, 1
37c39334amovups [rdx], x0
37c39334dcmp rcx, r8
37c393350je 0x37c391fc3
37c393356movsd_xmm x0, [rax]
37c39335amovsd_xmm x4, [rax+8]
37c39335fadd rdx, 16
37c393363
37c393363loc_37c393363:
37c393363movapd x2, x0
37c393367movapd x3, x4
37c39336bandpd x2, [rip+0xde1dd]
37c393373movupd x1, [rdx]
37c393377andpd x3, [rip+0xde1d1]
37c39337fcomisd x3, x2
37c393383ja 0x37c393310
37c393385movapd x2, x4
37c393389divsd x2, x0
37c39338dmovddup x3, x2
37c393391mulpd x3, x1
37c393395mulsd x2, x4
37c393399shufpd x3, x3, 1
37c39339eaddsd x2, x0
37c3933a2movapd x0, x3
37c3933a6addpd x0, x1
37c3933aasubpd x1, x3
37c3933aeshufpd x0, x1, 2
37c3933b3movddup x1, x2
37c3933b7divpd x0, x1
37c3933bbjmp 0x37c393346
37c3933bd
37c3933bdloc_37c3933bd:
37c3933bdmovapd x1, x0
37c3933c1divsd x1, x4
37c3933c5mulsd x0, x1
37c3933c9movapd x2, x0
37c3933cdpxor x0, x0
37c3933d1mulsd x0, x1
37c3933d5addsd x2, x4
37c3933d9unpcklpd x1, x0
37c3933ddmovupd x0, [rip+0xde18b]
37c3933e5addpd x0, x1
37c3933e9addpd x1, [rip+0xde18f]
37c3933f1shufpd x0, x1, 2
37c3933f6movddup x1, x2
37c3933fadivpd x0, x1
37c3933fejmp 0x37c39316e
37c393403
37c393403loc_37c393403:
37c393403lea rax, [rsp+384]
37c39340bxor edx, edx
37c39340dmov [rsp+184], rax
37c393415lea rax, [rsp+424]
37c39341dmov [rsp+136], rax
37c393425lea rax, [rip+0xde0e4]
37c39342cmov [rsp+240], rax
37c393434lea rax, [rip+0xde0e5]
37c39343bmov [rsp+248], rax
37c393443jmp 0x37c390ce7
37c393448
37c393448loc_37c393448:
37c393448mov rax, [r14]
37c39344bjmp 0x37c391f0d
37c3907a0
37c3907a0zlasyf_rk_64_:
37c3907a0push r15
37c3907a2push r14
37c3907a4push r13
37c3907a6push r12
37c3907a8push rbp
37c3907a9push rdi
37c3907aapush rsi
37c3907abpush rbx
37c3907acsub rsp, 616
37c3907b3movups [rsp+448], x6
37c3907bbmovups [rsp+464], x7
37c3907c3movups [rsp+480], x8
37c3907ccmovups [rsp+496], x9
37c3907d5movups [rsp+512], x10
37c3907demovups [rsp+528], x11
37c3907e7movups [rsp+544], x12
37c3907f0movups [rsp+560], x13
37c3907f9movups [rsp+576], x14
37c390802movups [rsp+592], x15
37c39080bmov rax, [rsp+728]
37c390813mov r15, [rsp+720]
37c39081bmov r13, [rsp+752]
37c390823mov rax, [rax]
37c390826mov r14, rdx
37c390829xor edx, edx
37c39082btest rax, rax
37c39082emov rbx, rcx
37c390831cmovns rdx, rax
37c390835mov rax, [rsp+760]
37c39083dlea rcx, [rip+0xe0cac]
37c390844mov rbp, r9
37c390847mov [rsp+704], r8
37c39084fmov rax, [rax]
37c390852mov [rsp+152], rdx
37c39085anot rdx
37c39085dmov [rsp+144], rdx
37c390865xor edx, edx
37c390867test rax, rax
37c39086acmovns rdx, rax
37c39086emov rax, [rsp+768]
37c390876mov [rax], 0
37c39087dmov [rsp+168], rdx
37c390885not rdx
37c390888mov [rsp+176], rdx
37c390890mov edx, 1
37c390895call dlamch_64_
37c39089amov rcx, rbx
37c39089dmov r9l, 1
37c3908a3mov r8l, 1
37c3908a9movsd_xmm [rsp+376], x0
37c3908b2lea rdx, [rip+0xe0c38]
37c3908b9call lsame_64_
37c3908bemov r12, [r14]
37c3908c1mov rbx, r12
37c3908c4test rax, rax
37c3908c7je 0x37c391cc8
37c3908cdmov rax, [rsp+704]
37c3908d5pxor x0, x0
37c3908d9mov [rsp+384], r12
37c3908e1mov rsi, [rax]
37c3908e4mov rax, [rsp+736]
37c3908ecmovups [rax], x0
37c3908efmov rax, r12
37c3908f2sub rax, rsi
37c3908f5add rax, 1
37c3908f9cmp rax, r12
37c3908fcjl 0x37c390907
37c3908fecmp r12, rsi
37c390901jg 0x37c393403
37c390907
37c390907loc_37c390907:
37c390907lea rax, [rsp+384]
37c39090fmov [rsp+696], r14
37c390917mov rdx, rbx
37c39091amov [rsp+184], rax
37c390922lea rax, [rsp+424]
37c39092amov [rsp+136], rax
37c390932lea rax, [rip+0xe0bd7]
37c390939mov [rsp+240], rax
37c390941lea rax, [rip+0xe0bd8]
37c390948mov [rsp+248], rax
37c390950mov [rsp+712], rbp
37c390958nop [rax+rax]
37c390960
37c390960loc_37c390960:
37c390960test r12, r12
37c390963jle 0x37c390cd4
37c390969mov rdi, [rsp+168]
37c390971mov rax, [rsp+176]
37c390979mov [rsp+408], r12
37c390981imul r12, [rsp+152]
37c39098amov rcx, [rsp+184]
37c390992imul rdi, rsi
37c390996add rax, rdi
37c390999mov [rsp+224], rax
37c3909a1add rax, 1
37c3909a5shl rax, 4
37c3909a9lea r9, [r13+rax]
37c3909aemov rax, [rsp+144]
37c3909b6mov [rsp+192], r9
37c3909belea rdx, [rax+r12+1]
37c3909c3lea rax, [rip+0xe0b2e]
37c3909camov [rsp+32], rax
37c3909cfshl rdx, 4
37c3909d3mov r8, rax
37c3909d6add rdx, r15
37c3909d9call zcopy_64_
37c3909demov rax, [rsp+696]
37c3909e6mov rbx, [rsp+384]
37c3909eemov rax, [rax]
37c3909f1cmp rax, rbx
37c3909f4jg 0x37c3917f8
37c3909fa
37c3909faloc_37c3909fa:
37c3909famov rax, [rsp+224]
37c390a02add rax, rbx
37c390a05shl rax, 4
37c390a09add rax, r13
37c390a0cmovsd_xmm x6, [rax]
37c390a10movsd_xmm x0, [rax+8]
37c390a15andpd x6, [rip+0xe0b33]
37c390a1dandpd x0, [rip+0xe0b2b]
37c390a25addsd x6, x0
37c390a29cmp rbx, 1
37c390a2djg 0x37c390e50
37c390a33pxor x5, x5
37c390a37ucomisd x6, x5
37c390a3bjp 0x37c390a43
37c390a3dje 0x37c390c00
37c390a43
37c390a43loc_37c390a43:
37c390a43mov rax, [rsp+152]
37c390a4bimul rax, rbx
37c390a4fadd rax, [rsp+144]
37c390a57mov [rsp+200], rax
37c390a5f
37c390a5floc_37c390a5f:
37c390a5fmov rax, [rsp+200]
37c390a67lea rsi, [rip+0xe0a8a]
37c390a6emov rcx, [rsp+184]
37c390a76mov [rsp+32], rsi
37c390a7bmov rdx, [rsp+192]
37c390a83mov r8, rsi
37c390a86add rax, 1
37c390a8ashl rax, 4
37c390a8elea r9, [r15+rax]
37c390a92call zcopy_64_
37c390a97mov rcx, [rsp+384]
37c390a9flea r12, [rcx-1]
37c390aa3cmp rcx, 1
37c390aa7jle 0x37c390c87
37c390aadmov rax, [rsp+152]
37c390ab5imul rax, rcx
37c390ab9add rax, [rsp+144]
37c390ac1lea rdx, [rcx+rax]
37c390ac5shl rdx, 4
37c390ac9add rdx, r15
37c390accmovsd_xmm x0, [rdx]
37c390ad0movsd_xmm x4, [rdx+8]
37c390ad5movapd x1, x0
37c390ad9andpd x1, [rip+0xe0a6f]
37c390ae1movapd x2, x4
37c390ae5andpd x2, [rip+0xe0a63]
37c390aedmovapd x3, x1
37c390af1addsd x3, x2
37c390af5comisd x3, [rsp+376]
37c390afejae 0x37c3931d0
37c390b04pxor x1, x1
37c390b08mov r9l, 1
37c390b0eucomisd x0, x1
37c390b12setp r8b
37c390b16cmovne r8l, r9l
37c390b1atest r8b, r8b
37c390b1djne 0x37c390b34
37c390b1fucomisd x4, x1
37c390b23setp r8b
37c390b27cmovne r8l, r9l
37c390b2btest r8b, r8b
37c390b2eje 0x37c390c70
37c390b34
37c390b34loc_37c390b34:
37c390b34shl rax, 4
37c390b38mov r8l, 1
37c390b3eadd rax, r15
37c390b41jmp 0x37c390b9c
37c390b43
37c390b43 0f 1f 44 00 00 ..D..
37c390b48
37c390b48loc_37c390b48:
37c390b48movapd x3, x0
37c390b4cdivsd x3, x4
37c390b50movddup x2, x3
37c390b54mulpd x2, x1
37c390b58mulsd x3, x0
37c390b5cshufpd x2, x2, 1
37c390b61movapd x0, x2
37c390b65subpd x2, x1
37c390b69addsd x3, x4
37c390b6daddpd x0, x1
37c390b71movddup x1, x3
37c390b75shufpd x0, x2, 1
37c390b7adivpd x0, x1
37c390b7e
37c390b7eloc_37c390b7e:
37c390b7eadd r8, 1
37c390b82movups [rax+16], x0
37c390b86cmp rcx, r8
37c390b89je 0x37c390c70
37c390b8fmovsd_xmm x0, [rdx]
37c390b93movsd_xmm x4, [rdx+8]
37c390b98add rax, 16
37c390b9c
37c390b9cloc_37c390b9c:
37c390b9cmovapd x2, x0
37c390ba0movapd x3, x4
37c390ba4movupd x1, [rax+16]
37c390ba9andpd x2, [rip+0xe099f]
37c390bb1andpd x3, [rip+0xe0997]
37c390bb9comisd x3, x2
37c390bbdja 0x37c390b48
37c390bbfmovapd x2, x4
37c390bc3divsd x2, x0
37c390bc7movddup x3, x2
37c390bcbmulpd x3, x1
37c390bcfmulsd x2, x4
37c390bd3shufpd x3, x3, 1
37c390bd8addsd x2, x0
37c390bdcmovapd x0, x3
37c390be0addpd x0, x1
37c390be4subpd x1, x3
37c390be8shufpd x0, x1, 2
37c390bedmovddup x1, x2
37c390bf1divpd x0, x1
37c390bf5jmp 0x37c390b7e
37c390bf7
37c390bf7 66 0f 1f 84 00 00 00 00 00 f........
37c390c00
37c390c00loc_37c390c00:
37c390c00mov rax, [rsp+768]
37c390c08cmp [rax], 0
37c390c0cjne 0x37c390c19
37c390c0emov rax, [rsp+768]
37c390c16mov [rax], rbx
37c390c19
37c390c19loc_37c390c19:
37c390c19mov rax, [rsp+152]
37c390c21mov rsi, [rsp+144]
37c390c29mov rdx, [rsp+192]
37c390c31mov rcx, [rsp+184]
37c390c39imul rax, rbx
37c390c3dlea rax, [rsi+rax+1]
37c390c42lea rsi, [rip+0xe08af]
37c390c49mov [rsp+32], rsi
37c390c4eshl rax, 4
37c390c52mov r8, rsi
37c390c55lea r9, [r15+rax]
37c390c59call zcopy_64_
37c390c5emov rax, [rsp+384]
37c390c66lea r12, [rax-1]
37c390c6acmp rax, 1
37c390c6ejle 0x37c390c87
37c390c70
37c390c70loc_37c390c70:
37c390c70mov rsi, [rsp+736]
37c390c78mov rax, r12
37c390c7bpxor x0, x0
37c390c7fshl rax, 4
37c390c83movups [rsi+rax], x0
37c390c87
37c390c87loc_37c390c87:
37c390c87mov rax, [rsp+744]
37c390c8fmov [rax+8*r12], rbx
37c390c93mov rax, [rsp+704]
37c390c9bmov r8, [rax]
37c390c9e
37c390c9eloc_37c390c9e:
37c390c9emov rax, [rsp+696]
37c390ca6lea rsi, [r8+r12]
37c390caamov [rsp+384], r12
37c390cb2mov rdx, [rax]
37c390cb5mov rax, rdx
37c390cb8sub rsi, rdx
37c390cbbsub rax, r8
37c390cbeadd rax, 1
37c390cc2cmp rax, r12
37c390cc5jl 0x37c390960
37c390ccbcmp r8, rdx
37c390ccejge 0x37c390960
37c390cd4
37c390cd4loc_37c390cd4:
37c390cd4mov r14, [rsp+696]
37c390cdcmov rbp, [rsp+712]
37c390ce4sub rdx, r12
37c390ce7
37c390ce7loc_37c390ce7:
37c390ce7add rsi, 1
37c390cebmov rax, [rsp+728]
37c390cf3imul rsi, [rsp+168]
37c390cfcmov [rsp+88], r15
37c390d01mov [rsp+424], rdx
37c390d09mov r9, [rsp+184]
37c390d11lea r8, [rip+0xe0818]
37c390d18lea rcx, [rip+0xe081a]
37c390d1fmov [rsp+96], rax
37c390d24mov rax, [rsp+248]
37c390d2cmov rdx, [rsp+240]
37c390d34mov [rsp+120], 9
37c390d3dmov [rsp+80], rax
37c390d42mov rax, [rsp+760]
37c390d4amov [rsp+112], 12
37c390d53mov [rsp+72], rax
37c390d58mov rax, [rsp+176]
37c390d60mov [rsp+104], 5
37c390d69lea rax, [rax+rsi+1]
37c390d6emov rsi, [rsp+144]
37c390d76shl rax, 4
37c390d7aadd rax, r13
37c390d7dmov [rsp+64], rax
37c390d82mov rax, [rsp+728]
37c390d8amov [rsp+56], rax
37c390d8flea rax, [r12+1]
37c390d94imul rax, [rsp+152]
37c390d9dlea rax, [rsi+rax+1]
37c390da2shl rax, 4
37c390da6add rax, r15
37c390da9mov [rsp+48], rax
37c390daelea rax, [rip+0xe074b]
37c390db5mov [rsp+40], rax
37c390dbamov rax, [rsp+136]
37c390dc2mov [rsp+32], rax
37c390dc7call zgemmtr_
37c390dccmov rbx, [r14]
37c390dcfsub rbx, [rsp+384]
37c390dd7
37c390dd7loc_37c390dd7:
37c390dd7mov [rbp], rbx
37c390ddbmovups x6, [rsp+448]
37c390de3movups x7, [rsp+464]
37c390debmovups x8, [rsp+480]
37c390df4movups x9, [rsp+496]
37c390dfdmovups x10, [rsp+512]
37c390e06movups x11, [rsp+528]
37c390e0fmovups x12, [rsp+544]
37c390e18movups x13, [rsp+560]
37c390e21movups x14, [rsp+576]
37c390e2amovups x15, [rsp+592]
37c390e33add rsp, 616
37c390e3apop rbx
37c390e3bpop rsi
37c390e3cpop rdi
37c390e3dpop rbp
37c390e3epop r12
37c390e40pop r13
37c390e42pop r14
37c390e44pop r15
37c390e46ret
37c390e47
37c390e47 66 0f 1f 84 00 00 00 00 00 f........
37c390e50
37c390e50loc_37c390e50:
37c390e50mov rdx, [rsp+192]
37c390e58mov rcx, [rsp+136]
37c390e60lea rax, [rbx-1]
37c390e64lea r8, [rip+0xe068d]
37c390e6bmov [rsp+424], rax
37c390e73call izamax_64_
37c390e78mov rcx, [rsp+224]
37c390e80pxor x5, x5
37c390e84mov [rsp+416], rax
37c390e8clea rdx, [rcx+rax]
37c390e90shl rdx, 4
37c390e94add rdx, r13
37c390e97movsd_xmm x7, [rdx]
37c390e9bmovsd_xmm x0, [rdx+8]
37c390ea0andpd x7, [rip+0xe06a8]
37c390ea8andpd x0, [rip+0xe06a0]
37c390eb0addsd x7, x0
37c390eb4movapd x0, x6
37c390eb8maxsd x0, x7
37c390ebcucomisd x0, x5
37c390ec0jp 0x37c390ec8
37c390ec2je 0x37c390c00
37c390ec8
37c390ec8loc_37c390ec8:
37c390ec8movsd_xmm x0, [rip+0xe0690]
37c390ed0mulsd x0, x7
37c390ed4comisd x0, x6
37c390ed8jbe 0x37c390a43
37c390edemov r10, [rsp+168]
37c390ee6mov r11, [rsp+176]
37c390eeeadd rsi, 1
37c390ef2sub rdi, r10
37c390ef5imul rsi, r10
37c390ef9lea rcx, [rdi+r11]
37c390efdlea rdx, [rcx+1]
37c390f01mov [rsp+272], rcx
37c390f09shl rdx, 4
37c390f0dadd rsi, r11
37c390f10lea r14, [r13+rdx]
37c390f15mov [rsp+232], rsi
37c390f1dlea rsi, [rsp+416]
37c390f25mov [rsp+200], r14
37c390f2dmov [rsp+208], rsi
37c390f35mov rsi, rcx
37c390f38
37c390f38loc_37c390f38:
37c390f38mov rdi, [rsp+152]
37c390f40mov rcx, [rsp+144]
37c390f48mov r9, [rsp+200]
37c390f50imul rax, rdi
37c390f54lea rdx, [rcx+rax+1]
37c390f59lea rax, [rip+0xe0598]
37c390f60mov rcx, [rsp+208]
37c390f68mov [rsp+32], rax
37c390f6dshl rdx, 4
37c390f71mov r8, rax
37c390f74add rdx, r15
37c390f77call zcopy_64_
37c390f7cmov r14, [rsp+416]
37c390f84mov rdx, rbx
37c390f87lea rax, [rip+0xe056a]
37c390f8emov [rsp+32], rax
37c390f93mov r8, [rsp+728]
37c390f9blea r12, [r14+1]
37c390f9fsub rdx, r14
37c390fa2mov rcx, [rsp+136]
37c390faaimul rdi, r12
37c390faeadd rdi, [rsp+144]
37c390fb6lea rbp, [rsi+r12]
37c390fbamov [rsp+424], rdx
37c390fc2add rdi, r14
37c390fc5shl rbp, 4
37c390fc9shl rdi, 4
37c390fcdadd rbp, r13
37c390fd0add rdi, r15
37c390fd3mov r9, rbp
37c390fd6mov rdx, rdi
37c390fd9call zcopy_64_
37c390fdemov rax, [rsp+696]
37c390fe6mov rax, [rax]
37c390fe9cmp rax, rbx
37c390fecjg 0x37c391730
37c390ff2
37c390ff2loc_37c390ff2:
37c390ff2pxor x6, x6
37c390ff6cmp r14, rbx
37c390ff9je 0x37c391052
37c390ffbmov rcx, [rsp+136]
37c391003mov rax, rbx
37c391006lea r8, [rip+0xe04eb]
37c39100dmov rdx, rbp
37c391010sub rax, r14
37c391013mov [rsp+424], rax
37c39101bcall izamax_64_
37c391020add rax, r14
37c391023mov [rsp+160], rax
37c39102badd rax, rsi
37c39102eshl rax, 4
37c391032add rax, r13
37c391035movsd_xmm x6, [rax]
37c391039movsd_xmm x0, [rax+8]
37c39103eandpd x6, [rip+0xe050a]
37c391046andpd x0, [rip+0xe0502]
37c39104eaddsd x6, x0
37c391052
37c391052loc_37c391052:
37c391052cmp r14, 1
37c391056jle 0x37c3910c8
37c391058mov rdx, [rsp+200]
37c391060mov rcx, [rsp+136]
37c391068lea rax, [r14-1]
37c39106clea r8, [rip+0xe0485]
37c391073mov [rsp+424], rax
37c39107bcall izamax_64_
37c391080mov rdx, rax
37c391083lea rax, [rsi+rax]
37c391087shl rax, 4
37c39108badd rax, r13
37c39108emovsd_xmm x0, [rax]
37c391092movsd_xmm x1, [rax+8]
37c391097andpd x0, [rip+0xe04b1]
37c39109fandpd x1, [rip+0xe04a9]
37c3910a7addsd x0, x1
37c3910abcomisd x0, x6
37c3910afmaxsd x0, x6
37c3910b3cmovbe rdx, [rsp+160]
37c3910bcmov [rsp+160], rdx
37c3910c4movapd x6, x0
37c3910c8
37c3910c8loc_37c3910c8:
37c3910c8lea rax, [rsi+r14]
37c3910ccshl rax, 4
37c3910d0add rax, r13
37c3910d3movsd_xmm x0, [rax]
37c3910d7movsd_xmm x1, [rax+8]
37c3910dcandpd x0, [rip+0xe046c]
37c3910e4andpd x1, [rip+0xe0464]
37c3910ecaddsd x0, x1
37c3910f0movsd_xmm x1, [rip+0xe0468]
37c3910f8mulsd x1, x6
37c3910fccomisd x1, x0
37c391100jbe 0x37c3914b0
37c391106mov rcx, [rsp+408]
37c39110ecmp rcx, [rsp+160]
37c391116je 0x37c391180
37c391118comisd x7, x6
37c39111cjae 0x37c391180
37c39111elea rax, [rip+0xe03d3]
37c391125mov rdi, [rsp+160]
37c39112dmov r9, [rsp+192]
37c391135mov [rsp+408], r14
37c39113dmov [rsp+32], rax
37c391142mov rdx, [rsp+200]
37c39114amov r8, rax
37c39114dmovapd x7, x6
37c391151mov rcx, [rsp+184]
37c391159mov [rsp+416], rdi
37c391161call zcopy_64_
37c391166mov rbx, [rsp+384]
37c39116emov rax, rdi
37c391171jmp 0x37c390f38
37c391176
37c391176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c391180
37c391180loc_37c391180:
37c391180mov rax, [rsp+704]
37c391188lea rbp, [rbx-1]
37c39118cmov rsi, r14
37c39118fmov rdx, [rsp+696]
37c391197mov [rsp+400], r14
37c39119fmov r10, [rsp+144]
37c3911a7mov r8, [rax]
37c3911aalea rax, [rbp+r8]
37c3911afsub rax, [rdx]
37c3911b2mov rdx, [rsp+152]
37c3911bamov r14, rdx
37c3911bdimul r14, rbx
37c3911c1lea r11, [r10+r14]
37c3911c5sub r14, rdx
37c3911c8mov [rsp+200], r11
37c3911d0add r14, r10
37c3911d3cmp rcx, rbx
37c3911d6je 0x37c392f50
37c3911dcmov rdx, rbx
37c3911dfmov r10, [rsp+152]
37c3911e7mov [rsp+264], rax
37c3911efsub rdx, rcx
37c3911f2mov rax, [rsp+144]
37c3911famov r11, [rsp+728]
37c391202mov [rsp+424], rdx
37c39120alea rdx, [rcx+1]
37c39120eimul r10, rdx
37c391212mov [rsp+32], r11
37c391217add rdx, [rsp+200]
37c39121fshl rdx, 4
37c391223add rdx, r15
37c391226lea r8, [r10+rax]
37c39122amov [rsp+208], r10
37c391232add rcx, r8
37c391235lea r8, [rip+0xe02bc]
37c39123cshl rcx, 4
37c391240lea r9, [r15+rcx]
37c391244mov rcx, [rsp+136]
37c39124ccall zcopy_64_
37c391251mov rdx, [rsp+144]
37c391259mov rax, [rsp+200]
37c391261lea rcx, [rsp+408]
37c391269mov r10, [rsp+208]
37c391271sub r10, [rsp+152]
37c391279lea r8, [rdx+r10+1]
37c39127elea r10, [rip+0xe0273]
37c391285lea rdx, [rax+1]
37c391289mov [rsp+32], r10
37c39128eshl r8, 4
37c391292shl rdx, 4
37c391296lea r9, [r15+r8]
37c39129amov r8, r10
37c39129dadd rdx, r15
37c3912a0call zcopy_64_
37c3912a5mov rdx, [rsp+696]
37c3912admov rax, [rsp+200]
37c3912b5mov rdx, [rdx]
37c3912b8lea r10, [rbx+rax]
37c3912bcmov [rsp+256], r10
37c3912c4shl r10, 4
37c3912c8mov [rsp+208], rdx
37c3912d0sub rdx, rbx
37c3912d3add rdx, 1
37c3912d7mov [rsp+424], rdx
37c3912dfmov rdx, [rsp+408]
37c3912e7lea rcx, [rdx+rax]
37c3912ebmov rax, [rsp+728]
37c3912f3mov [rsp+232], rdx
37c3912fblea rdx, [r15+r10]
37c3912ffshl rcx, 4
37c391303mov [rsp+32], rax
37c391308lea r9, [r15+rcx]
37c39130cmov r8, rax
37c39130fmov rcx, [rsp+136]
37c391317call zswap_64_
37c39131cmov rax, [rsp+696]
37c391324mov rax, [rax]
37c391327sub rax, rbp
37c39132alea rdx, [rax+1]
37c39132emov rax, [rsp+264]
37c391336mov [rsp+424], rdx
37c39133emov rdx, [rsp+232]
37c391346imul rax, [rsp+168]
37c39134fadd rax, [rsp+176]
37c391357lea rcx, [rdx+rax]
37c39135bmov [rsp+208], rax
37c391363lea rdx, [rax+rbx]
37c391367mov rax, [rsp+760]
37c39136fshl rcx, 4
37c391373shl rdx, 4
37c391377mov [rsp+32], rax
37c39137clea r9, [r13+rcx]
37c391381add rdx, r13
37c391384mov r8, rax
37c391387mov rcx, [rsp+136]
37c39138fcall zswap_64_
37c391394cmp rsi, rbp
37c391397mov rax, [rsp+208]
37c39139fjne 0x37c393120
37c3913a5mov rax, [rsp+704]
37c3913admov [rsp+264], rsi
37c3913b5mov rdi, rbx
37c3913b8mov r8, [rax]
37c3913bbnop [rax+rax]
37c3913c0
37c3913c0loc_37c3913c0:
37c3913c0mov rax, [rsp+272]
37c3913c8mov rcx, [rsp+144]
37c3913d0lea r14, [rbx-2]
37c3913d4add rax, rbp
37c3913d7shl rax, 4
37c3913dbmovupd x9, [r13+rax]
37c3913e2mov rax, [rsp+152]
37c3913eaimul rax, rbp
37c3913eelea r12, [rax+rcx]
37c3913f2mov rcx, [rsp+224]
37c3913falea rax, [rcx+rbp]
37c3913feshl rax, 4
37c391402movupd x10, [r13+rax]
37c391409lea rax, [rcx+rbx]
37c39140dshl rax, 4
37c391411movupd x15, [r13+rax]
37c391418cmp rbx, 2
37c39141cjg 0x37c3918c8
37c391422
37c391422loc_37c391422:
37c391422lea rax, [rbp+r12]
37c391427pxor x0, x0
37c39142blea r12, [rdi-2]
37c39142fmov rbx, [rsp+736]
37c391437shl rax, 4
37c39143bmov rcx, [rsp+744]
37c391443neg rsi
37c391446movups [r15+rax], x9
37c39144bmov rax, [rsp+200]
37c391453add rax, rbp
37c391456shl rbp, 4
37c39145ashl rax, 4
37c39145emovups [r15+rax], x0
37c391463mov rax, [rsp+256]
37c39146bshl rax, 4
37c39146fmovups [r15+rax], x15
37c391474mov rax, [rsp+736]
37c39147cmovups [rax+rbp], x10
37c391481mov rax, r14
37c391484shl rax, 4
37c391488movups [rbx+rax], x0
37c39148cmov rax, [rsp+232]
37c391494mov rbx, [rsp+264]
37c39149cneg rax
37c39149fmov [rcx+8*rbx], rax
37c3914a3mov [rcx+8*r12], rsi
37c3914a7jmp 0x37c390c9e
37c3914ac
37c3914ac 0f 1f 40 00 ..@.
37c3914b0
37c3914b0loc_37c3914b0:
37c3914b0lea rax, [rip+0xe0041]
37c3914b7mov rdx, [rsp+200]
37c3914bfmov rcx, [rsp+184]
37c3914c7mov [rsp+400], r14
37c3914cfmov [rsp+32], rax
37c3914d4mov r9, [rsp+192]
37c3914dcmov r8, rax
37c3914dfmov rsi, r14
37c3914e2call zcopy_64_
37c3914e7mov rcx, [rsp+704]
37c3914efmov rbx, [rsp+384]
37c3914f7mov rdx, [rsp+152]
37c3914ffmov rax, [rcx]
37c391502mov rcx, [rsp+696]
37c39150aimul rdx, rbx
37c39150eadd rax, rbx
37c391511sub rax, [rcx]
37c391514mov rcx, [rsp+144]
37c39151clea r14, [rdx+rcx]
37c391520mov [rsp+200], r14
37c391528cmp rsi, rbx
37c39152bje 0x37c390a5f
37c391531imul rax, [rsp+168]
37c39153alea rbp, [rbx-1]
37c39153eadd rax, [rsp+176]
37c391546mov r10, rbx
37c391549mov r11l, 1
37c39154f
37c39154floc_37c39154f:
37c39154fmov [rsp+264], rax
37c391557mov rax, [rsp+200]
37c39155fmov r9, rdi
37c391562lea r8, [rip+0xdff8f]
37c391569mov rcx, [rsp+728]
37c391571mov rdi, [rsp+136]
37c391579mov [rsp+256], r11
37c391581lea rdx, [r10+rax]
37c391585mov [rsp+232], r10
37c39158dshl rdx, 4
37c391591movupd x0, [r15+rdx]
37c391597lea rdx, [rsi+rax]
37c39159bshl rdx, 4
37c39159fmovups [r15+rdx], x0
37c3915a4mov rdx, rbp
37c3915a7sub rdx, rsi
37c3915aamov [rsp+32], rcx
37c3915afmov rcx, rdi
37c3915b2mov [rsp+424], rdx
37c3915balea rdx, [r12+r14]
37c3915beshl rdx, 4
37c3915c2add rdx, r15
37c3915c5call zcopy_64_
37c3915camov rcx, [rsp+144]
37c3915d2lea rdx, [r14+1]
37c3915d6imul rsi, [rsp+152]
37c3915dfshl rdx, 4
37c3915e3add rdx, r15
37c3915e6lea r8, [rcx+rsi+1]
37c3915eblea rsi, [rip+0xdff06]
37c3915f2mov [rsp+32], rsi
37c3915f7shl r8, 4
37c3915fblea rcx, [rsp+400]
37c391603lea r9, [r15+r8]
37c391607mov r8, rsi
37c39160acall zcopy_64_
37c39160fmov rsi, [rsp+696]
37c391617mov r10, [rsp+232]
37c39161fmov rsi, [rsi]
37c391622mov rdx, rsi
37c391625mov [rsp+208], rsi
37c39162dmov rsi, [rsp+400]
37c391635sub rdx, r10
37c391638add rdx, 1
37c39163clea rcx, [rsi+r14]
37c391640mov [rsp+424], rdx
37c391648lea rdx, [r10+r14]
37c39164cshl rcx, 4
37c391650mov r10, [rsp+728]
37c391658shl rdx, 4
37c39165clea r9, [r15+rcx]
37c391660mov rcx, rdi
37c391663mov [rsp+32], r10
37c391668add rdx, r15
37c39166bmov r8, r10
37c39166ecall zswap_64_
37c391673mov rcx, [rsp+696]
37c39167bmov r10, [rsp+232]
37c391683mov rax, [rsp+264]
37c39168bmov rcx, [rcx]
37c39168emov rdx, rcx
37c391691mov [rsp+208], rcx
37c391699lea rcx, [rsi+rax]
37c39169dsub rdx, r10
37c3916a0shl rcx, 4
37c3916a4add rdx, 1
37c3916a8lea r9, [r13+rcx]
37c3916admov rcx, rdi
37c3916b0mov [rsp+424], rdx
37c3916b8lea rdx, [r10+rax]
37c3916bcmov r10, [rsp+760]
37c3916c4shl rdx, 4
37c3916c8mov [rsp+32], r10
37c3916cdadd rdx, r13
37c3916d0mov r8, r10
37c3916d3call zswap_64_
37c3916d8cmp [rsp+256], 1
37c3916e1je 0x37c393260
37c3916e7mov rax, [rsp+200]
37c3916efmov rdi, [rsp+384]
37c3916f7add rax, rbx
37c3916famov [rsp+256], rax
37c391702mov rax, [rsp+408]
37c39170amov [rsp+232], rax
37c391712lea rax, [rdi-1]
37c391716mov [rsp+264], rax
37c39171emov rax, [rsp+704]
37c391726mov r8, [rax]
37c391729jmp 0x37c3913c0
37c39172e
37c39172e 66 90 f.
37c391730
37c391730loc_37c391730:
37c391730sub rax, rbx
37c391733add rbx, 1
37c391737mov [rsp+88], 12
37c391740mov r8, [rsp+136]
37c391748mov [rsp+424], rax
37c391750lea rax, [rip+0xdfda1]
37c391757mov rdx, [rsp+184]
37c39175flea r9, [rip+0xdfd9a]
37c391766mov [rsp+80], rax
37c39176bmov rax, [rsp+200]
37c391773imul rbx, [rsp+152]
37c39177cmov rcx, [rsp+240]
37c391784mov [rsp+72], rax
37c391789mov rax, [rsp+248]
37c391791mov [rsp+64], rax
37c391796mov rax, [rsp+760]
37c39179emov [rsp+56], rax
37c3917a3mov rax, [rsp+232]
37c3917abadd rax, r14
37c3917aeshl rax, 4
37c3917b2add rax, r13
37c3917b5mov [rsp+48], rax
37c3917bamov rax, [rsp+728]
37c3917c2mov [rsp+40], rax
37c3917c7mov rax, [rsp+144]
37c3917cflea rax, [rax+rbx+1]
37c3917d4shl rax, 4
37c3917d8add rax, r15
37c3917dbmov [rsp+32], rax
37c3917e0call zgemv_64_
37c3917e5mov rbx, [rsp+384]
37c3917edjmp 0x37c390ff2
37c3917f2
37c3917f2 66 0f 1f 44 00 00 f..D..
37c3917f8
37c3917f8loc_37c3917f8:
37c3917f8sub rax, rbx
37c3917fbmov r8, [rsp+136]
37c391803mov [rsp+88], 12
37c39180clea r9, [rip+0xdfced]
37c391813mov [rsp+424], rax
37c39181blea rax, [rip+0xdfcd6]
37c391822mov rdx, [rsp+184]
37c39182amov [rsp+80], rax
37c39182fmov rax, [rsp+192]
37c391837mov rcx, [rsp+240]
37c39183fmov [rsp+72], rax
37c391844mov rax, [rsp+248]
37c39184cmov [rsp+64], rax
37c391851mov rax, [rsp+760]
37c391859mov [rsp+56], rax
37c39185emov rax, [rsp+168]
37c391866add rax, rdi
37c391869add rax, [rsp+176]
37c391871add rax, rbx
37c391874add rbx, 1
37c391878imul rbx, [rsp+152]
37c391881shl rax, 4
37c391885add rax, r13
37c391888mov [rsp+48], rax
37c39188dmov rax, [rsp+728]
37c391895mov [rsp+40], rax
37c39189amov rax, [rsp+144]
37c3918a2lea rax, [rax+rbx+1]
37c3918a7shl rax, 4
37c3918abadd rax, r15
37c3918aemov [rsp+32], rax
37c3918b3call zgemv_64_
37c3918b8mov rbx, [rsp+384]
37c3918c0jmp 0x37c3909fa
37c3918c5
37c3918c5 0f 1f 00 ...
37c3918c8
37c3918c8loc_37c3918c8:
37c3918c8movapd x7, x9
37c3918cdmovapd x5, x10
37c3918d2movapd x8, x10
37c3918d7unpckhpd x7, x7
37c3918dbunpckhpd x5, x5
37c3918dfmovapd x4, x15
37c3918e4movapd x13, x7
37c3918e9movapd x7, x5
37c3918edmovapd x5, x15
37c3918f2unpckhpd x5, x5
37c3918f6movapd x11, x7
37c3918fbandpd x11, [rip+0xdfc4c]
37c391904movapd x12, x5
37c391909movapd x5, x10
37c39190eandpd x5, [rip+0xdfc3a]
37c391916movsd_xmm [rsp+192], x5
37c39191fcomisd x11, x5
37c391924jbe 0x37c392fc0
37c39192amovapd x0, x10
37c39192fdivsd x0, x7
37c391933movapd x3, x0
37c391937movapd x1, x0
37c39193bmovapd x14, x0
37c391940mulsd x3, x15
37c391945mulsd x1, x10
37c39194amulsd x14, x9
37c39194faddsd x3, x12
37c391954mulsd x12, x0
37c391959mulsd x0, x13
37c39195eaddsd x1, x7
37c391962addsd x14, x13
37c391967divsd x3, x1
37c39196bsubsd x12, x15
37c391970subsd x0, x9
37c391975divsd x0, x1
37c391979movsd_xmm [rsp+208], x3
37c391982divsd x12, x1
37c391987movapd x13, x0
37c39198cdivsd x14, x1
37c391991
37c391991loc_37c391991:
37c391991movsd_xmm x5, [rsp+208]
37c39199amovapd x1, x13
37c39199fmovapd x2, x14
37c3919a4mulsd x1, x12
37c3919a9mulsd x2, x12
37c3919aemovapd x0, x5
37c3919b2mulsd x0, x14
37c3919b7mulsd x5, x13
37c3919bcsubsd x0, x1
37c3919c0subsd x0, [rip+0xdfbb0]
37c3919c8movapd x1, x5
37c3919ccaddsd x1, x2
37c3919d0movapd x2, x0
37c3919d4andpd x2, [rip+0xdfb74]
37c3919dcmovapd x3, x1
37c3919e0andpd x3, [rip+0xdfb68]
37c3919e8comisd x3, x2
37c3919ecjbe 0x37c392f88
37c3919f2movapd x5, x0
37c3919f6divsd x5, x1
37c3919famulsd x0, x5
37c3919femovapd x6, x5
37c391a02addsd x0, x1
37c391a06pxor x1, x1
37c391a0amulsd x5, x1
37c391a0eaddsd x6, x1
37c391a12subsd x5, [rip+0xdfb5e]
37c391a1adivsd x6, x0
37c391a1edivsd x5, x0
37c391a22
37c391a22loc_37c391a22:
37c391a22mov rdx, [rsp+272]
37c391a2amov rcx, [rsp+224]
37c391a32mov r11, r12
37c391a35xor eax, eax
37c391a37mov r10, [rsp+200]
37c391a3fshl r11, 4
37c391a43mov r9l, 1
37c391a49movsd_xmm [rsp+224], x13
37c391a53shl rdx, 4
37c391a57shl rcx, 4
37c391a5badd r11, r15
37c391a5emovapd x13, x12
37c391a63shl r10, 4
37c391a67add rdx, r13
37c391a6aadd rcx, r13
37c391a6dmovups [rsp+272], x15
37c391a76movups [rsp+288], x9
37c391a7fadd r10, r15
37c391a82movups [rsp+304], x10
37c391a8bjmp 0x37c391bba
37c391a90
37c391a90loc_37c391a90:
37c391a90movapd x15, x8
37c391a95movapd x2, x3
37c391a99divsd x15, x7
37c391a9emulsd x2, x15
37c391aa3movapd x12, x15
37c391aa8mulsd x15, x1
37c391aadmulsd x12, x8
37c391ab2addsd x2, x1
37c391ab6subsd x15, x3
37c391abbaddsd x12, x7
37c391ac0movapd x1, x15
37c391ac5divsd x2, x12
37c391acadivsd x1, x12
37c391acf
37c391acfloc_37c391acf:
37c391acfmovapd x12, x2
37c391ad4movapd x3, x1
37c391ad8mulsd x2, x5
37c391adccomisd x11, [rsp+192]
37c391ae6mulsd x1, x6
37c391aeamulsd x3, x5
37c391aeemulsd x12, x6
37c391af3addsd x2, x1
37c391af7movapd x1, x0
37c391afbmulsd x1, x14
37c391b00subsd x12, x3
37c391b05movsd_xmm x3, [rsp+224]
37c391b0emovsd_xmm [r11+rax+24], x2
37c391b15mulsd x0, x3
37c391b19movapd x2, x3
37c391b1dmulsd x2, x4
37c391b21movsd_xmm [r11+rax+16], x12
37c391b28mulsd x4, x14
37c391b2dsubsd x1, x2
37c391b31addsd x0, x4
37c391b35subsd x1, x10
37c391b3asubsd x0, x9
37c391b3fjbe 0x37c391c60
37c391b45movapd x3, x8
37c391b4amovapd x2, x1
37c391b4edivsd x3, x7
37c391b52mulsd x2, x3
37c391b56movapd x4, x3
37c391b5amulsd x4, x8
37c391b5fmulsd x3, x0
37c391b63addsd x2, x0
37c391b67addsd x4, x7
37c391b6bsubsd x3, x1
37c391b6fdivsd x2, x4
37c391b73divsd x3, x4
37c391b77movapd x0, x3
37c391b7b
37c391b7bloc_37c391b7b:
37c391b7bmovapd x3, x2
37c391b7fmovapd x1, x0
37c391b83add r9, 1
37c391b87mulsd x3, x6
37c391b8bmulsd x1, x5
37c391b8fmulsd x2, x5
37c391b93mulsd x0, x6
37c391b97subsd x3, x1
37c391b9baddsd x2, x0
37c391b9fmovsd_xmm [r10+rax+16], x3
37c391ba6movsd_xmm [r10+rax+24], x2
37c391badadd rax, 16
37c391bb1cmp r9, rbp
37c391bb4je 0x37c391ca0
37c391bba
37c391bbaloc_37c391bba:
37c391bbamovsd_xmm x9, [rdx+rax+24]
37c391bc1movsd_xmm x0, [rcx+rax+16]
37c391bc7movsd_xmm x2, [rsp+208]
37c391bd0movsd_xmm x10, [rdx+rax+16]
37c391bd7movapd x1, x9
37c391bdcmovsd_xmm x4, [rcx+rax+24]
37c391be2comisd x11, [rsp+192]
37c391becmulsd x1, x13
37c391bf1movapd x3, x2
37c391bf5mulsd x3, x10
37c391bfamulsd x2, x9
37c391bffsubsd x3, x1
37c391c03movapd x1, x10
37c391c08mulsd x1, x13
37c391c0dsubsd x3, x0
37c391c11addsd x1, x2
37c391c15subsd x1, x4
37c391c19ja 0x37c391a90
37c391c1fmovapd x15, x7
37c391c24movapd x2, x1
37c391c28divsd x15, x8
37c391c2dmulsd x2, x15
37c391c32movapd x12, x15
37c391c37mulsd x12, x7
37c391c3caddsd x2, x3
37c391c40mulsd x3, x15
37c391c45addsd x12, x8
37c391c4adivsd x2, x12
37c391c4fsubsd x1, x3
37c391c53divsd x1, x12
37c391c58jmp 0x37c391acf
37c391c5d
37c391c5d 0f 1f 00 ...
37c391c60
37c391c60loc_37c391c60:
37c391c60movapd x3, x7
37c391c64movapd x2, x0
37c391c68divsd x3, x8
37c391c6dmulsd x2, x3
37c391c71movapd x4, x3
37c391c75mulsd x4, x7
37c391c79mulsd x3, x1
37c391c7daddsd x2, x1
37c391c81addsd x4, x8
37c391c86subsd x0, x3
37c391c8adivsd x2, x4
37c391c8edivsd x0, x4
37c391c92jmp 0x37c391b7b
37c391c97
37c391c97 66 0f 1f 84 00 00 00 00 00 f........
37c391ca0
37c391ca0loc_37c391ca0:
37c391ca0movupd x15, [rsp+272]
37c391caamovupd x9, [rsp+288]
37c391cb4movupd x10, [rsp+304]
37c391cbejmp 0x37c391422
37c391cc3
37c391cc3 0f 1f 44 00 00 ..D..
37c391cc8
37c391cc8loc_37c391cc8:
37c391cc8mov rax, r12
37c391ccbmov rbx, [rsp+736]
37c391cd3pxor x0, x0
37c391cd7mov rsi, r12
37c391cdashl rax, 4
37c391cdemov [rsp+712], rbp
37c391ce6mov rbp, rsi
37c391ce9mov r12l, 1
37c391cefmovups [rax+rbx-16], x0
37c391cf4lea rax, [rsp+424]
37c391cfcmov [rsp+136], rax
37c391d04lea rax, [rip+0xdf805]
37c391d0bmov [rsp+240], rax
37c391d13lea rax, [rip+0xdf806]
37c391d1amov [rsp+248], rax
37c391d22lea rax, [rsp+416]
37c391d2amov [rsp+336], rax
37c391d32nop [rax]
37c391d35nop [rax+rax]
37c391d40
37c391d40loc_37c391d40:
37c391d40mov rax, [rsp+704]
37c391d48mov [rsp+384], r12
37c391d50mov rax, [rax]
37c391d53cmp rax, r12
37c391d56jg 0x37c391d61
37c391d58cmp rax, rbp
37c391d5bjl 0x37c392de8
37c391d61
37c391d61loc_37c391d61:
37c391d61cmp r12, rbp
37c391d64jg 0x37c392de8
37c391d6amov rax, [rsp+152]
37c391d72mov rsi, [rsp+144]
37c391d7alea rbx, [rip+0xdf777]
37c391d81mov [rsp+408], r12
37c391d89mov rdi, [rsp+168]
37c391d91mov [rsp+32], rbx
37c391d96mov r8, rbx
37c391d99imul rax, r12
37c391d9dmov rcx, [rsp+136]
37c391da5imul rdi, r12
37c391da9mov [rsp+320], rax
37c391db1add rax, rsi
37c391db4lea rsi, [r12-1]
37c391db9mov [rsp+192], rax
37c391dc1add rax, r12
37c391dc4mov [rsp+256], rax
37c391dccshl rax, 4
37c391dd0lea rdx, [r15+rax]
37c391dd4mov rax, rbp
37c391dd7mov [rsp+224], rsi
37c391ddfsub rax, r12
37c391de2mov [rsp+264], rdx
37c391deaadd rax, 1
37c391deemov [rsp+424], rax
37c391df6mov rax, [rsp+176]
37c391dfeadd rax, rdi
37c391e01mov [rsp+232], rax
37c391e09add rax, r12
37c391e0cmov r11, rax
37c391e0fmov [rsp+304], rax
37c391e17shl r11, 4
37c391e1blea rbp, [r13+r11]
37c391e20mov r9, rbp
37c391e23call zcopy_64_
37c391e28cmp r12, 1
37c391e2cjle 0x37c391ec3
37c391e32mov rax, [r14]
37c391e35mov [rsp+80], rbx
37c391e3alea r9, [rip+0xdf6bf]
37c391e41mov rbx, [rsp+248]
37c391e49mov [rsp+72], rbp
37c391e4esub rax, r12
37c391e51mov r8, [rsp+136]
37c391e59mov [rsp+88], 12
37c391e62add rax, 1
37c391e66mov [rsp+64], rbx
37c391e6bmov rbx, [rsp+760]
37c391e73mov [rsp+416], rax
37c391e7bmov rax, rsi
37c391e7emov rcx, [rsp+240]
37c391e86shl rax, 4
37c391e8amov [rsp+56], rbx
37c391e8fmov rbx, [rsp+728]
37c391e97lea rdx, [r13+rax]
37c391e9cadd rax, r15
37c391e9fmov [rsp+424], rsi
37c391ea7mov [rsp+48], rdx
37c391eacmov rdx, [rsp+336]
37c391eb4mov [rsp+40], rbx
37c391eb9mov [rsp+32], rax
37c391ebecall zgemv_64_
37c391ec3
37c391ec3loc_37c391ec3:
37c391ec3movsd_xmm x6, [rbp]
37c391ec8movsd_xmm x0, [rbp+8]
37c391ecdlea rcx, [r12+1]
37c391ed2andpd x6, [rip+0xdf676]
37c391edaandpd x0, [rip+0xdf66e]
37c391ee2mov [rsp+184], rcx
37c391eeamov rax, [r14]
37c391eedaddsd x6, x0
37c391ef1cmp rax, r12
37c391ef4jg 0x37c391ff0
37c391efapxor x0, x0
37c391efeucomisd x6, x0
37c391f02jp 0x37c391f0a
37c391f04je 0x37c392083
37c391f0a
37c391f0aloc_37c391f0a:
37c391f0amov rbx, r12
37c391f0d
37c391f0dloc_37c391f0d:
37c391f0dsub rax, r12
37c391f10mov r9, [rsp+264]
37c391f18mov rcx, [rsp+136]
37c391f20mov rdx, rbp
37c391f23add rax, 1
37c391f27mov [rsp+424], rax
37c391f2flea rax, [rip+0xdf5c2]
37c391f36mov [rsp+32], rax
37c391f3bmov r8, rax
37c391f3ecall zcopy_64_
37c391f43mov rbp, [r14]
37c391f46cmp rbp, r12
37c391f49jle 0x37c391fdf
37c391f4fmov rax, [rsp+256]
37c391f57shl rax, 4
37c391f5badd rax, r15
37c391f5emovsd_xmm x0, [rax]
37c391f62movsd_xmm x4, [rax+8]
37c391f67movapd x1, x0
37c391f6bandpd x1, [rip+0xdf5dd]
37c391f73movapd x2, x4
37c391f77andpd x2, [rip+0xdf5d1]
37c391f7fmovapd x3, x1
37c391f83addsd x3, x2
37c391f87comisd x3, [rsp+376]
37c391f90jae 0x37c393130
37c391f96pxor x1, x1
37c391f9amov ecx, 1
37c391f9fucomisd x0, x1
37c391fa3setp dl
37c391fa6cmovne edx, ecx
37c391fa9test dl, dl
37c391fabjne 0x37c3932e2
37c391fb1ucomisd x4, x1
37c391fb5setp dl
37c391fb8cmovne edx, ecx
37c391fbbtest dl, dl
37c391fbdjne 0x37c3932e2
37c391fc3
37c391fc3loc_37c391fc3:
37c391fc3mov rax, [rsp+224]
37c391fcbmov rsi, [rsp+736]
37c391fd3pxor x0, x0
37c391fd7shl rax, 4
37c391fdbmovups [rsi+rax], x0
37c391fdf
37c391fdfloc_37c391fdf:
37c391fdfmov r12, [rsp+184]
37c391fe7jmp 0x37c3920f1
37c391fec
37c391fec 0f 1f 40 00 ..@.
37c391ff0
37c391ff0loc_37c391ff0:
37c391ff0sub rax, r12
37c391ff3mov rcx, [rsp+136]
37c391ffblea r8, [rip+0xdf4f6]
37c392002mov [rsp+424], rax
37c39200amov rax, [rsp+232]
37c392012add rax, [rsp+184]
37c39201amov rdx, rax
37c39201dmov [rsp+344], rax
37c392025shl rdx, 4
37c392029add rdx, r13
37c39202ccall izamax_64_
37c392031movapd x1, x6
37c392035lea rbx, [rax+r12]
37c392039mov rax, [rsp+232]
37c392041add rax, rbx
37c392044shl rax, 4
37c392048add rax, r13
37c39204bmovsd_xmm x7, [rax]
37c39204fmovsd_xmm x0, [rax+8]
37c392054andpd x7, [rip+0xdf4f4]
37c39205candpd x0, [rip+0xdf4ec]
37c392064addsd x7, x0
37c392068pxor x0, x0
37c39206cmaxsd x1, x7
37c392070ucomisd x1, x0
37c392074jp 0x37c392110
37c39207ajne 0x37c392110
37c392080mov rax, [r14]
37c392083
37c392083loc_37c392083:
37c392083mov rcx, [rsp+768]
37c39208bcmp [rcx], 0
37c39208fjne 0x37c392094
37c392091mov [rcx], r12
37c392094
37c392094loc_37c392094:
37c392094sub rax, r12
37c392097mov r9, [rsp+264]
37c39209fmov rcx, [rsp+136]
37c3920a7mov rdx, rbp
37c3920aaadd rax, 1
37c3920aemov [rsp+424], rax
37c3920b6lea rax, [rip+0xdf43b]
37c3920bdmov [rsp+32], rax
37c3920c2mov r8, rax
37c3920c5call zcopy_64_
37c3920cacmp [r14], r12
37c3920cdjle 0x37c3920e3
37c3920cfmov rax, [rsp+736]
37c3920d7shl rsi, 4
37c3920dbpxor x5, x5
37c3920dfmovups [rax+rsi], x5
37c3920e3
37c3920e3loc_37c3920e3:
37c3920e3mov rbx, r12
37c3920e6mov rbp, [r14]
37c3920e9mov r12, [rsp+184]
37c3920f1
37c3920f1loc_37c3920f1:
37c3920f1mov rax, [rsp+744]
37c3920f9mov rsi, [rsp+224]
37c392101mov [rax+8*rsi], rbx
37c392105jmp 0x37c391d40
37c39210a
37c39210a 66 0f 1f 44 00 00 f..D..
37c392110
37c392110loc_37c392110:
37c392110movsd_xmm x0, [rip+0xdf448]
37c392118mulsd x0, x7
37c39211ccomisd x0, x6
37c392120jbe 0x37c3931c0
37c392126mov rax, [rsp+176]
37c39212eadd rdi, [rsp+168]
37c392136mov [rsp+360], r12
37c39213emov [rsp+352], rbp
37c392146lea rcx, [rdi+rax]
37c39214alea rdx, [rcx+r12]
37c39214emov rbp, rcx
37c392151shl rdx, 4
37c392155lea rax, [r13+rdx]
37c39215amov [rsp+200], rax
37c392162mov rax, rsi
37c392165shl rax, 4
37c392169add rax, r15
37c39216cmov [rsp+368], rax
37c392174
37c392174loc_37c392174:
37c392174mov rax, rbx
37c392177mov r9, [rsp+200]
37c39217fmov r8, [rsp+728]
37c392187sub rax, r12
37c39218amov rcx, [rsp+136]
37c392192mov [rsp+208], rax
37c39219amov [rsp+424], rax
37c3921a2mov rax, [rsp+192]
37c3921aaadd rax, rbx
37c3921admov [rsp+288], rax
37c3921b5mov rdi, rax
37c3921b8lea rax, [rip+0xdf339]
37c3921bfmov [rsp+32], rax
37c3921c4shl rdi, 4
37c3921c8lea rdx, [r15+rdi]
37c3921ccmov [rsp+272], rdx
37c3921d4call zcopy_64_
37c3921d9mov rdi, [r14]
37c3921dcmov rdx, [rsp+152]
37c3921e4lea r11, [rbp+rbx]
37c3921e9shl r11, 4
37c3921edmov rcx, [rsp+136]
37c3921f5sub rdi, rbx
37c3921f8imul rdx, rbx
37c3921fclea rax, [rdi+1]
37c392200lea rdi, [r13+r11]
37c392205mov [rsp+424], rax
37c39220dmov rax, [rsp+144]
37c392215mov r9, rdi
37c392218add rax, rdx
37c39221badd rax, rbx
37c39221eshl rax, 4
37c392222lea rdx, [r15+rax]
37c392226lea rax, [rip+0xdf2cb]
37c39222dmov [rsp+32], rax
37c392232mov r8, rax
37c392235mov [rsp+328], rdx
37c39223dcall zcopy_64_
37c392242cmp r12, 1
37c392246jle 0x37c3922f0
37c39224cmov rdx, [r14]
37c39224fmov r8, [rsp+136]
37c392257mov [rsp+88], 12
37c392260lea r9, [rip+0xdf299]
37c392267mov rcx, [rsp+240]
37c39226fmov [rsp+424], rsi
37c392277sub rdx, r12
37c39227alea rax, [rdx+1]
37c39227emov rdx, [rsp+336]
37c392286mov [rsp+416], rax
37c39228elea rax, [rip+0xdf263]
37c392295mov [rsp+80], rax
37c39229amov rax, [rsp+200]
37c3922a2mov [rsp+72], rax
37c3922a7mov rax, [rsp+248]
37c3922afmov [rsp+64], rax
37c3922b4mov rax, [rsp+760]
37c3922bcmov [rsp+56], rax
37c3922c1lea rax, [rbx-1]
37c3922c5shl rax, 4
37c3922c9add rax, r13
37c3922ccmov [rsp+48], rax
37c3922d1mov rax, [rsp+728]
37c3922d9mov [rsp+40], rax
37c3922demov rax, [rsp+368]
37c3922e6mov [rsp+32], rax
37c3922ebcall zgemv_64_
37c3922f0
37c3922f0loc_37c3922f0:
37c3922f0pxor x6, x6
37c3922f4cmp r12, rbx
37c3922f7je 0x37c392357
37c3922f9mov rax, [rsp+208]
37c392301mov rdx, [rsp+200]
37c392309lea r8, [rip+0xdf1e8]
37c392310mov rcx, [rsp+136]
37c392318mov [rsp+424], rax
37c392320call izamax_64_
37c392325add rax, rsi
37c392328mov [rsp+160], rax
37c392330add rax, rbp
37c392333shl rax, 4
37c392337add rax, r13
37c39233amovsd_xmm x6, [rax]
37c39233emovsd_xmm x0, [rax+8]
37c392343andpd x6, [rip+0xdf205]
37c39234bandpd x0, [rip+0xdf1fd]
37c392353addsd x6, x0
37c392357
37c392357loc_37c392357:
37c392357mov rax, [r14]
37c39235acmp rax, rbx
37c39235djg 0x37c392908
37c392363
37c392363loc_37c392363:
37c392363movsd_xmm x0, [rdi]
37c392367movsd_xmm x1, [rdi+8]
37c39236candpd x0, [rip+0xdf1dc]
37c392374andpd x1, [rip+0xdf1d4]
37c39237caddsd x0, x1
37c392380movsd_xmm x1, [rip+0xdf1d8]
37c392388mulsd x1, x6
37c39238ccomisd x1, x0
37c392390jbe 0x37c392850
37c392396mov rdi, [rsp+408]
37c39239ecmp rdi, [rsp+160]
37c3923a6je 0x37c392408
37c3923a8comisd x7, x6
37c3923acjae 0x37c392408
37c3923aemov rax, [r14]
37c3923b1mov r9, [rsp+352]
37c3923b9mov [rsp+408], rbx
37c3923c1movapd x7, x6
37c3923c5mov rdx, [rsp+200]
37c3923cdmov rcx, [rsp+136]
37c3923d5sub rax, r12
37c3923d8add rax, 1
37c3923dcmov [rsp+424], rax
37c3923e4lea rax, [rip+0xdf10d]
37c3923ebmov [rsp+32], rax
37c3923f0mov r8, rax
37c3923f3call zcopy_64_
37c3923f8mov rbx, [rsp+160]
37c392400jmp 0x37c392174
37c392405
37c392405 0f 1f 00 ...
37c392408
37c392408loc_37c392408:
37c392408mov rax, [rsp+184]
37c392410mov [rsp+400], rbx
37c392418mov rcx, rbp
37c39241bmov [rsp+392], rax
37c392423cmp rdi, r12
37c392426je 0x37c392ee0
37c39242cmov rax, rdi
37c39242fmov rbp, [rsp+192]
37c392437mov rdx, [rsp+264]
37c39243flea r8, [rip+0xdf0b2]
37c392446sub rax, r12
37c392449mov rcx, [rsp+136]
37c392451shl rsi, 4
37c392455mov [rsp+424], rax
37c39245dmov rax, [rsp+728]
37c392465add rbp, rdi
37c392468shl rbp, 4
37c39246cmov [rsp+32], rax
37c392471add rbp, r15
37c392474mov r9, rbp
37c392477call zcopy_64_
37c39247cmov rax, [r14]
37c39247fmov r12, [rsp+152]
37c392487lea rdx, [rip+0xdf06a]
37c39248emov [rsp+32], rdx
37c392493mov rcx, [rsp+136]
37c39249bmov r8, rdx
37c39249emov rdx, rbp
37c3924a1sub rax, rdi
37c3924a4lea rbp, [rdi-1]
37c3924a8add rax, 1
37c3924acshl rbp, 4
37c3924b0mov [rsp+424], rax
37c3924b8mov rax, r12
37c3924bbimul rax, rdi
37c3924bfadd rax, [rsp+144]
37c3924c7add rax, rdi
37c3924cashl rax, 4
37c3924celea r9, [r15+rax]
37c3924d2call zcopy_64_
37c3924d7lea rdx, [r15+rsi]
37c3924dblea r9, [r15+rbp]
37c3924dfmov rax, [rsp+728]
37c3924e7lea rcx, [rsp+384]
37c3924efmov [rsp+32], rax
37c3924f4mov r8, rax
37c3924f7call zswap_64_
37c3924fcmov rax, [rsp+384]
37c392504lea r9, [r13+rbp]
37c392509lea rsi, [rax-1]
37c39250dmov [rsp+184], rax
37c392515lea rax, [rsp+392]
37c39251dmov [rsp+224], rsi
37c392525mov rdx, rsi
37c392528mov rcx, rax
37c39252bmov rsi, [rsp+760]
37c392533shl rdx, 4
37c392537mov [rsp+200], rax
37c39253fmov [rsp+32], rsi
37c392544mov r8, rsi
37c392547add rdx, r13
37c39254acall zswap_64_
37c39254fmov rax, [rsp+184]
37c392557mov rcx, [rsp+168]
37c39255fmov rsi, [rsp+176]
37c392567mov r10, [rsp+144]
37c39256fimul rcx, rax
37c392573lea rdx, [rax+1]
37c392577mov r8, [rsp+392]
37c39257fmov [rsp+184], rdx
37c392587mov rdx, r12
37c39258aimul rdx, rax
37c39258eadd rsi, rcx
37c392591mov [rsp+232], rsi
37c392599add rsi, rax
37c39259clea r11, [r10+rdx]
37c3925a0mov [rsp+304], rsi
37c3925a8add rdx, r12
37c3925ablea rsi, [rax+r11]
37c3925afmov [rsp+192], r11
37c3925b7mov [rsp+256], rsi
37c3925bflea rsi, [rdx+r10]
37c3925c3cmp r8, rbx
37c3925c6je 0x37c3930d0
37c3925ccimul r12, r8
37c3925d0lea rdi, [rbx+r11]
37c3925d4mov ebp, 2
37c3925d9mov [rsp+288], rdi
37c3925e1mov rdi, rbx
37c3925e4lea r9, [rbx+rsi]
37c3925e8lea rcx, [r8+r11]
37c3925ecsub rdi, rax
37c3925efshl r9, 4
37c3925f3lea rdx, [r12+r10]
37c3925f7mov [rsp+208], rdi
37c3925ffadd r9, r15
37c392602mov r12, rax
37c392605lea rdi, [rbx+rdx]
37c392609shl rdi, 4
37c39260dadd rdi, r15
37c392610mov [rsp+272], rdi
37c392618lea rdi, [r8-1]
37c39261cmov [rsp+360], rdi
37c392624nop
37c392625nop [rax+rax]
37c392630
37c392630loc_37c392630:
37c392630shl rcx, 4
37c392634mov rax, [rsp+288]
37c39263cmov rdi, [rsp+136]
37c392644lea r8, [rip+0xdeead]
37c39264bmovupd x0, [r15+rcx]
37c392651mov rcx, [rsp+728]
37c392659shl rax, 4
37c39265dadd rdx, [rsp+184]
37c392665movups [r15+rax], x0
37c39266amov rax, [rsp+208]
37c392672shl rdx, 4
37c392676mov [rsp+32], rcx
37c39267badd rdx, r15
37c39267emov rcx, rdi
37c392681sub rax, 1
37c392685mov [rsp+424], rax
37c39268dcall zcopy_64_
37c392692mov rdx, [r14]
37c392695lea rcx, [rip+0xdee5c]
37c39269cmov r9, [rsp+328]
37c3926a4mov [rsp+32], rcx
37c3926a9mov r8, rcx
37c3926acmov rcx, rdi
37c3926aflea rdi, [rbx-1]
37c3926b3sub rdx, rbx
37c3926b6shl rdi, 4
37c3926baadd rdx, 1
37c3926bemov [rsp+424], rdx
37c3926c6mov rdx, [rsp+272]
37c3926cecall zcopy_64_
37c3926d3mov rcx, [rsp+728]
37c3926dblea r9, [r15+rdi]
37c3926dfmov rdx, [rsp+360]
37c3926e7mov [rsp+32], rcx
37c3926ecmov r8, rcx
37c3926efshl rdx, 4
37c3926f3mov rcx, [rsp+200]
37c3926fbadd rdx, r15
37c3926fecall zswap_64_
37c392703mov r10, [rsp+760]
37c39270blea r9, [r13+rdi]
37c392710mov rdx, [rsp+392]
37c392718mov rcx, [rsp+200]
37c392720sub rdx, 1
37c392724mov [rsp+32], r10
37c392729mov r8, r10
37c39272cshl rdx, 4
37c392730add rdx, r13
37c392733call zswap_64_
37c392738cmp rbp, 1
37c39273cje 0x37c393270
37c392742mov rax, [rsp+184]
37c39274amov rcx, [rsp+232]
37c392752mov rdi, [rsp+408]
37c39275aadd rcx, rax
37c39275dmov [rsp+344], rcx
37c392765mov rcx, [rsp+168]
37c39276dimul rcx, rax
37c392771mov rax, r12
37c392774add rcx, [rsp+176]
37c39277c
37c39277cloc_37c39277c:
37c39277cmov rdx, [rsp+304]
37c392784mov rbp, [r14]
37c392787lea r12, [rax+2]
37c39278bshl rdx, 4
37c39278fmovupd x10, [r13+rdx]
37c392796mov rdx, [rsp+184]
37c39279eadd rdx, rcx
37c3927a1shl rdx, 4
37c3927a5movupd x9, [r13+rdx]
37c3927acmov rdx, [rsp+344]
37c3927b4shl rdx, 4
37c3927b8movupd x4, [r13+rdx]
37c3927bflea rdx, [rbp-1]
37c3927c3cmp rdx, rax
37c3927c6jg 0x37c392988
37c3927cc
37c3927ccloc_37c3927cc:
37c3927ccmov rdx, [rsp+256]
37c3927d4pxor x5, x5
37c3927d8neg rdi
37c3927dbneg rbx
37c3927demov rcx, [rsp+184]
37c3927e6shl rdx, 4
37c3927eamovups [r15+rdx], x10
37c3927efmov rdx, [rsp+192]
37c3927f7add rdx, rcx
37c3927fashl rdx, 4
37c3927femovups [r15+rdx], x5
37c392803lea rdx, [rcx+rsi]
37c392807mov rsi, [rsp+224]
37c39280fmov rcx, [rsp+736]
37c392817shl rdx, 4
37c39281bmovups [r15+rdx], x9
37c392820mov rdx, rsi
37c392823shl rdx, 4
37c392827movups [rcx+rdx], x4
37c39282bmov rdx, rax
37c39282eshl rdx, 4
37c392832movups [rcx+rdx], x5
37c392836mov rcx, [rsp+744]
37c39283emov [rcx+8*rsi], rdi
37c392842mov [rcx+8*rax], rbx
37c392846jmp 0x37c391d40
37c39284b
37c39284b 0f 1f 44 00 00 ..D..
37c392850
37c392850loc_37c392850:
37c392850mov rax, [r14]
37c392853mov rbp, [rsp+352]
37c39285bmov [rsp+400], rbx
37c392863mov rdx, [rsp+200]
37c39286bmov rcx, [rsp+136]
37c392873sub rax, r12
37c392876mov r9, rbp
37c392879add rax, 1
37c39287dmov [rsp+424], rax
37c392885lea rax, [rip+0xdec6c]
37c39288cmov [rsp+32], rax
37c392891mov r8, rax
37c392894call zcopy_64_
37c392899mov [rsp+392], r12
37c3928a1cmp r12, rbx
37c3928a4je 0x37c393448
37c3928aamov [rsp+360], rsi
37c3928b2mov rsi, [rsp+144]
37c3928bamov ebp, 1
37c3928bfmov rax, [rsp+320]
37c3928c7add rax, [rsp+152]
37c3928cfadd rsi, rax
37c3928d2lea rax, [rsp+392]
37c3928damov rdx, [rsp+192]
37c3928e2mov rcx, [rsp+256]
37c3928ealea r9, [rbx+rsi]
37c3928eemov [rsp+200], rax
37c3928f6shl r9, 4
37c3928faadd r9, r15
37c3928fdjmp 0x37c392630
37c392902
37c392902 66 0f 1f 44 00 00 f..D..
37c392908
37c392908loc_37c392908:
37c392908lea rdx, [rbp+rbx+1]
37c39290dmov rcx, [rsp+136]
37c392915sub rax, rbx
37c392918lea r8, [rip+0xdebd9]
37c39291fshl rdx, 4
37c392923mov [rsp+424], rax
37c39292badd rdx, r13
37c39292ecall izamax_64_
37c392933lea rdx, [rax+rbx]
37c392937lea rax, [rbp+rdx]
37c39293cshl rax, 4
37c392940add rax, r13
37c392943movsd_xmm x0, [rax]
37c392947movsd_xmm x1, [rax+8]
37c39294candpd x0, [rip+0xdebfc]
37c392954andpd x1, [rip+0xdebf4]
37c39295caddsd x0, x1
37c392960comisd x0, x6
37c392964maxsd x0, x6
37c392968cmovbe rdx, [rsp+160]
37c392971mov [rsp+160], rdx
37c392979movapd x6, x0
37c39297djmp 0x37c392363
37c392982
37c392982 66 0f 1f 44 00 00 f..D..
37c392988
37c392988loc_37c392988:
37c392988movapd x7, x10
37c39298dmovapd x0, x4
37c392991movapd x1, x9
37c392996unpckhpd x7, x7
37c39299aandpd x0, [rip+0xdebae]
37c3929a2movapd x8, x4
37c3929a7movapd x12, x7
37c3929acmovapd x7, x9
37c3929b1unpckhpd x7, x7
37c3929b5movapd x2, x7
37c3929b9movapd x7, x4
37c3929bdunpckhpd x7, x7
37c3929c1movapd x3, x7
37c3929c5andpd x3, [rip+0xdeb83]
37c3929cdcomisd x3, x0
37c3929d1jbe 0x37c393068
37c3929d7movapd x3, x4
37c3929dbmov r9l, 1
37c3929e1divsd x3, x7
37c3929e5movapd x13, x3
37c3929eamovapd x6, x3
37c3929eemovapd x14, x3
37c3929f3mulsd x13, x9
37c3929f8mulsd x6, x4
37c3929fcmulsd x14, x10
37c392a01addsd x13, x2
37c392a06mulsd x2, x3
37c392a0aaddsd x6, x7
37c392a0emulsd x3, x12
37c392a13addsd x14, x12
37c392a18divsd x13, x6
37c392a1dmovapd x0, x2
37c392a21subsd x0, x9
37c392a26divsd x0, x6
37c392a2adivsd x14, x6
37c392a2fmovsd_xmm [rsp+200], x0
37c392a38movapd x0, x3
37c392a3csubsd x0, x10
37c392a41divsd x0, x6
37c392a45movapd x12, x0
37c392a4a
37c392a4aloc_37c392a4a:
37c392a4amovsd_xmm x5, [rsp+200]
37c392a53movapd x1, x13
37c392a58mulsd x1, x14
37c392a5dmovapd x0, x5
37c392a61mulsd x0, x12
37c392a66mulsd x5, x14
37c392a6bsubsd x1, x0
37c392a6fmovapd x0, x13
37c392a74subsd x1, [rip+0xdeafc]
37c392a7cmulsd x0, x12
37c392a81movapd x2, x1
37c392a85andpd x2, [rip+0xdeac3]
37c392a8daddsd x0, x5
37c392a91movapd x3, x0
37c392a95andpd x3, [rip+0xdeab3]
37c392a9dcomisd x3, x2
37c392aa1jbe 0x37c393030
37c392aa7movapd x5, x1
37c392aabdivsd x5, x0
37c392aafmulsd x1, x5
37c392ab3movapd x6, x5
37c392ab7addsd x0, x1
37c392abbpxor x1, x1
37c392abfmulsd x5, x1
37c392ac3addsd x6, x1
37c392ac7subsd x5, [rip+0xdeaa9]
37c392acfdivsd x6, x0
37c392ad3divsd x5, x0
37c392ad7
37c392ad7loc_37c392ad7:
37c392ad7cmp rbp, r12
37c392adajl 0x37c3927cc
37c392ae0lea r11, [rbp+1]
37c392ae4lea rdx, [rcx+rax]
37c392ae8mov r10, [rsp+192]
37c392af0neg rcx
37c392af3mov [rsp+208], r11
37c392afbshl rdx, 4
37c392affshl rcx, 4
37c392b03mov r11, [rsp+232]
37c392b0blea r8, [r13+rdx+32]
37c392b10lea rdx, [r10+rax]
37c392b14neg r10
37c392b17mov [rsp+272], rax
37c392b1fshl r11, 4
37c392b23shl rdx, 4
37c392b27mov [rsp+328], rsi
37c392b2fmov rax, [rsp+208]
37c392b37mov [rsp+264], r11
37c392b3fmov r11, rsi
37c392b42lea rdx, [r15+rdx+32]
37c392b47shl r11, 4
37c392b4bmov [rsp+320], r12
37c392b53mov [rsp+232], r11
37c392b5bmov r11, r10
37c392b5emov rsi, [rsp+232]
37c392b66mov r10, r12
37c392b69mov [rsp+232], rdi
37c392b71shl r11, 4
37c392b75mov rdi, [rsp+264]
37c392b7dmovups [rsp+208], x10
37c392b86movups [rsp+288], x9
37c392b8fmovups [rsp+304], x4
37c392b97jmp 0x37c392cbf
37c392b9c
37c392b9c 0f 1f 40 00 ..@.
37c392ba0
37c392ba0loc_37c392ba0:
37c392ba0movapd x11, x8
37c392ba5movapd x2, x3
37c392ba9divsd x11, x7
37c392baemulsd x2, x11
37c392bb3movapd x15, x11
37c392bb8mulsd x11, x1
37c392bbdmulsd x15, x8
37c392bc2addsd x2, x1
37c392bc6subsd x11, x3
37c392bcbaddsd x15, x7
37c392bd0movapd x1, x11
37c392bd5divsd x2, x15
37c392bdadivsd x1, x15
37c392bdf
37c392bdfloc_37c392bdf:
37c392bdfmovapd x11, x2
37c392be4movapd x3, x1
37c392be8mulsd x2, x5
37c392becmulsd x1, x6
37c392bf0mulsd x11, x6
37c392bf5mulsd x3, x5
37c392bf9addsd x2, x1
37c392bfdmovapd x1, x4
37c392c01mulsd x1, x12
37c392c06mulsd x4, x14
37c392c0bsubsd x11, x3
37c392c10movsd_xmm [rdx+8], x2
37c392c15movapd x2, x0
37c392c19mulsd x2, x14
37c392c1emulsd x0, x12
37c392c23movsd_xmm [rdx], x11
37c392c28subsd x2, x1
37c392c2caddsd x0, x4
37c392c30subsd x2, x10
37c392c35subsd x0, x9
37c392c3atest r9b, r9b
37c392c3dje 0x37c392d68
37c392c43movapd x4, x8
37c392c48movapd x1, x2
37c392c4cdivsd x4, x7
37c392c50mulsd x1, x4
37c392c54movapd x3, x4
37c392c58mulsd x3, x8
37c392c5dmulsd x4, x0
37c392c61addsd x1, x0
37c392c65addsd x3, x7
37c392c69subsd x4, x2
37c392c6ddivsd x1, x3
37c392c71divsd x4, x3
37c392c75movapd x0, x4
37c392c79
37c392c79loc_37c392c79:
37c392c79movapd x2, x1
37c392c7dmovapd x3, x0
37c392c81lea r12, [rsi+rdx]
37c392c85add r10, 1
37c392c89mulsd x2, x6
37c392c8dadd r8, 16
37c392c91add rdx, 16
37c392c95mulsd x3, x5
37c392c99mulsd x1, x5
37c392c9dmulsd x0, x6
37c392ca1subsd x2, x3
37c392ca5addsd x1, x0
37c392ca9movsd_xmm [r12+r11], x2
37c392cafmovsd_xmm [r12+r11+8], x1
37c392cb6cmp r10, rax
37c392cb9je 0x37c392da0
37c392cbf
37c392cbfloc_37c392cbf:
37c392cbflea r12, [rdi+r8]
37c392cc3movapd x3, x13
37c392cc8movsd_xmm x0, [r8]
37c392ccdmovsd_xmm x2, [rsp+200]
37c392cd6movsd_xmm x10, [r12+rcx]
37c392cdcmovsd_xmm x9, [r12+rcx+8]
37c392ce3movapd x1, x2
37c392ce7movsd_xmm x4, [r8+8]
37c392cedmulsd x1, x9
37c392cf2mulsd x2, x10
37c392cf7mulsd x3, x10
37c392cfcsubsd x3, x1
37c392d00movapd x1, x2
37c392d04movapd x2, x13
37c392d09mulsd x2, x9
37c392d0esubsd x3, x0
37c392d12addsd x1, x2
37c392d16subsd x1, x4
37c392d1atest r9b, r9b
37c392d1djne 0x37c392ba0
37c392d23movapd x11, x7
37c392d28movapd x2, x1
37c392d2cdivsd x11, x8
37c392d31mulsd x2, x11
37c392d36movapd x15, x11
37c392d3bmulsd x15, x7
37c392d40addsd x2, x3
37c392d44mulsd x3, x11
37c392d49addsd x15, x8
37c392d4edivsd x2, x15
37c392d53subsd x1, x3
37c392d57divsd x1, x15
37c392d5cjmp 0x37c392bdf
37c392d61
37c392d61 0f 1f 80 00 00 00 00 .......
37c392d68
37c392d68loc_37c392d68:
37c392d68movapd x4, x7
37c392d6cmovapd x1, x0
37c392d70divsd x4, x8
37c392d75mulsd x1, x4
37c392d79movapd x3, x4
37c392d7dmulsd x3, x7
37c392d81addsd x1, x2
37c392d85mulsd x2, x4
37c392d89addsd x3, x8
37c392d8edivsd x1, x3
37c392d92subsd x0, x2
37c392d96divsd x0, x3
37c392d9ajmp 0x37c392c79
37c392d9f
37c392d9f 90 .
37c392da0
37c392da0loc_37c392da0:
37c392da0mov rax, [rsp+272]
37c392da8movupd x10, [rsp+208]
37c392db2mov r12, [rsp+320]
37c392dbamov rsi, [rsp+328]
37c392dc2movupd x9, [rsp+288]
37c392dccmov rdi, [rsp+232]
37c392dd4movupd x4, [rsp+304]
37c392dddjmp 0x37c3927cc
37c392de2
37c392de2 66 0f 1f 44 00 00 f..D..
37c392de8
37c392de8loc_37c392de8:
37c392de8mov rax, [rsp+728]
37c392df0lea rbx, [r12-1]
37c392df5mov r14, rbp
37c392df8mov r9, [rsp+336]
37c392e00mov rdx, rbx
37c392e03sub r14, r12
37c392e06lea r8, [rip+0xde723]
37c392e0dmov [rsp+424], rbx
37c392e15mov [rsp+96], rax
37c392e1ashl rdx, 4
37c392e1emov rax, [rsp+152]
37c392e26add r14, 1
37c392e2alea rcx, [rip+0xde70d]
37c392e31mov [rsp+416], r14
37c392e39mov rbp, [rsp+712]
37c392e41mov [rsp+120], 9
37c392e4aimul rax, r12
37c392e4eadd rax, [rsp+144]
37c392e56mov [rsp+112], 12
37c392e5fadd rax, r12
37c392e62mov [rsp+104], 5
37c392e6bshl rax, 4
37c392e6fadd rax, r15
37c392e72mov [rsp+88], rax
37c392e77mov rax, [rsp+248]
37c392e7fmov [rsp+80], rax
37c392e84mov rax, [rsp+760]
37c392e8cmov [rsp+72], rax
37c392e91lea rax, [r13+rdx]
37c392e96mov [rsp+64], rax
37c392e9bmov rax, [rsp+728]
37c392ea3mov [rsp+56], rax
37c392ea8lea rax, [r15+rdx]
37c392eacmov rdx, [rsp+240]
37c392eb4mov [rsp+48], rax
37c392eb9lea rax, [rip+0xde640]
37c392ec0mov [rsp+40], rax
37c392ec5mov rax, [rsp+136]
37c392ecdmov [rsp+32], rax
37c392ed2call zgemmtr_
37c392ed7jmp 0x37c390dd7
37c392edc
37c392edc 0f 1f 40 00 ..@.
37c392ee0
37c392ee0loc_37c392ee0:
37c392ee0mov rsi, [rsp+144]
37c392ee8mov rdx, [rsp+184]
37c392ef0mov rax, [rsp+320]
37c392ef8add rax, [rsp+152]
37c392f00add rsi, rax
37c392f03mov rax, r12
37c392f06cmp rbx, rdx
37c392f09je 0x37c39277c
37c392f0fmov rax, [rsp+192]
37c392f17lea rdi, [rbx+rsi]
37c392f1bmov ebp, 2
37c392f20shl rdi, 4
37c392f24lea rcx, [rdx+rax]
37c392f28lea rax, [r15+rdi]
37c392f2cmov rdx, rsi
37c392f2fmov [rsp+272], rax
37c392f37mov r9, rax
37c392f3alea rax, [rsp+392]
37c392f42mov [rsp+200], rax
37c392f4ajmp 0x37c392630
37c392f4f
37c392f4f 90 .
37c392f50
37c392f50loc_37c392f50:
37c392f50cmp rsi, rbp
37c392f53jne 0x37c393100
37c392f59mov rax, [rsp+200]
37c392f61mov [rsp+264], rsi
37c392f69mov rdi, rbx
37c392f6cmov [rsp+232], rbx
37c392f74add rax, rbx
37c392f77mov [rsp+256], rax
37c392f7fjmp 0x37c3913c0
37c392f84
37c392f84 0f 1f 40 00 ..@.
37c392f88
37c392f88loc_37c392f88:
37c392f88movapd x2, x1
37c392f8cpxor x5, x5
37c392f90divsd x2, x0
37c392f94mulsd x1, x2
37c392f98movapd x6, x2
37c392f9cmulsd x6, x5
37c392fa0subsd x5, x2
37c392fa4addsd x6, [rip+0xde5cc]
37c392facaddsd x1, x0
37c392fb0divsd x6, x1
37c392fb4divsd x5, x1
37c392fb8jmp 0x37c391a22
37c392fbd
37c392fbd 0f 1f 00 ...
37c392fc0
37c392fc0loc_37c392fc0:
37c392fc0movapd x3, x7
37c392fc4divsd x3, x10
37c392fc9movapd x1, x3
37c392fcdmovapd x0, x3
37c392fd1movapd x14, x3
37c392fd6mulsd x0, x12
37c392fdbmulsd x1, x7
37c392fdfmulsd x4, x3
37c392fe3mulsd x14, x13
37c392fe8mulsd x3, x9
37c392fedaddsd x0, x15
37c392ff2addsd x1, x10
37c392ff7subsd x12, x4
37c392ffcaddsd x14, x9
37c393001divsd x0, x1
37c393005subsd x13, x3
37c39300adivsd x12, x1
37c39300fmovsd_xmm [rsp+208], x0
37c393018divsd x14, x1
37c39301ddivsd x13, x1
37c393022jmp 0x37c391991
37c393027
37c393027 66 0f 1f 84 00 00 00 00 00 f........
37c393030
37c393030loc_37c393030:
37c393030movapd x2, x0
37c393034pxor x5, x5
37c393038divsd x2, x1
37c39303cmulsd x0, x2
37c393040movapd x6, x2
37c393044mulsd x6, x5
37c393048subsd x5, x2
37c39304caddsd x6, [rip+0xde524]
37c393054addsd x0, x1
37c393058divsd x6, x0
37c39305cdivsd x5, x0
37c393060jmp 0x37c392ad7
37c393065
37c393065 0f 1f 00 ...
37c393068
37c393068loc_37c393068:
37c393068movapd x6, x7
37c39306cxor r9l, r9l
37c39306fdivsd x6, x4
37c393073movapd x3, x6
37c393077movapd x13, x6
37c39307cmovapd x14, x6
37c393081mulsd x1, x6
37c393085mulsd x3, x7
37c393089mulsd x13, x2
37c39308emulsd x14, x12
37c393093mulsd x6, x10
37c393098subsd x2, x1
37c39309caddsd x3, x4
37c3930a0addsd x13, x9
37c3930a5addsd x14, x10
37c3930aadivsd x2, x3
37c3930aesubsd x12, x6
37c3930b3divsd x13, x3
37c3930b8movsd_xmm [rsp+200], x2
37c3930c1divsd x14, x3
37c3930c6divsd x12, x3
37c3930cbjmp 0x37c392a4a
37c3930d0
37c3930d0loc_37c3930d0:
37c3930d0mov rdx, [rsp+232]
37c3930d8add rdx, [rsp+184]
37c3930e0add rcx, [rsp+168]
37c3930e8mov [rsp+344], rdx
37c3930f0add rcx, [rsp+176]
37c3930f8jmp 0x37c39277c
37c3930fd
37c3930fd 0f 1f 00 ...
37c393100
37c393100loc_37c393100:
37c393100imul rax, [rsp+168]
37c393109mov r10, rbp
37c39310cadd rax, [rsp+176]
37c393114mov r11l, 2
37c39311ajmp 0x37c39154f
37c39311f
37c39311f 90 .
37c393120
37c393120loc_37c393120:
37c393120mov r10, rbp
37c393123mov r11l, 2
37c393129jmp 0x37c39154f
37c39312e
37c39312e 66 90 f.
37c393130
37c393130loc_37c393130:
37c393130comisd x2, x1
37c393134ja 0x37c3933bd
37c39313amovapd x2, x4
37c39313epxor x1, x1
37c393142divsd x2, x0
37c393146mulsd x4, x2
37c39314aaddsd x4, x0
37c39314emovapd x0, x2
37c393152mulsd x0, x1
37c393156subsd x1, x2
37c39315aaddsd x0, [rip+0xde416]
37c393162unpcklpd x0, x1
37c393166movddup x1, x4
37c39316adivpd x0, x1
37c39316e
37c39316eloc_37c39316e:
37c39316emov rax, rbp
37c393171mov rcx, [rsp+136]
37c393179lea rdx, [rsp+432]
37c393181lea r9, [rip+0xde370]
37c393188sub rax, r12
37c39318bmovups [rsp+432], x0
37c393193mov [rsp+424], rax
37c39319bmov rax, [rsp+192]
37c3931a3add rax, [rsp+184]
37c3931abshl rax, 4
37c3931aflea r8, [r15+rax]
37c3931b3call zscal_64_
37c3931b8mov rbp, [r14]
37c3931bbjmp 0x37c391fc3
37c3931c0
37c3931c0loc_37c3931c0:
37c3931c0mov rax, [r14]
37c3931c3jmp 0x37c391f0a
37c3931c8
37c3931c8 0f 1f 84 00 00 00 00 00 ........
37c3931d0
37c3931d0loc_37c3931d0:
37c3931d0comisd x2, x1
37c3931d4jbe 0x37c3932a9
37c3931damovapd x1, x0
37c3931dedivsd x1, x4
37c3931e2mulsd x0, x1
37c3931e6movapd x2, x0
37c3931eapxor x0, x0
37c3931eemulsd x0, x1
37c3931f2addsd x2, x4
37c3931f6unpcklpd x1, x0
37c3931famovupd x0, [rip+0xde36e]
37c393202addpd x0, x1
37c393206addpd x1, [rip+0xde372]
37c39320eshufpd x0, x1, 2
37c393213movddup x1, x2
37c393217divpd x0, x1
37c39321b
37c39321bloc_37c39321b:
37c39321badd rax, 1
37c39321fmov rcx, [rsp+136]
37c393227lea rdx, [rsp+432]
37c39322flea r9, [rip+0xde2c2]
37c393236shl rax, 4
37c39323amov [rsp+424], r12
37c393242lea r8, [r15+rax]
37c393246movups [rsp+432], x0
37c39324ecall zscal_64_
37c393253jmp 0x37c390c70
37c393258
37c393258 0f 1f 84 00 00 00 00 00 ........
37c393260
37c393260loc_37c393260:
37c393260mov rbx, rsi
37c393263jmp 0x37c390a5f
37c393268
37c393268 0f 1f 84 00 00 00 00 00 ........
37c393270
37c393270loc_37c393270:
37c393270mov rdx, [rsp+256]
37c393278mov r11, [rsp+304]
37c393280mov rax, [r14]
37c393283mov rbx, [rsp+400]
37c39328bshl rdx, 4
37c39328fshl r11, 4
37c393293lea rsi, [r15+rdx]
37c393297lea rbp, [r13+r11]
37c39329cmov [rsp+264], rsi
37c3932a4jmp 0x37c391f0d
37c3932a9
37c3932a9loc_37c3932a9:
37c3932a9movapd x2, x4
37c3932adpxor x1, x1
37c3932b1divsd x2, x0
37c3932b5mulsd x4, x2
37c3932b9addsd x4, x0
37c3932bdmovapd x0, x2
37c3932c1mulsd x0, x1
37c3932c5subsd x1, x2
37c3932c9addsd x0, [rip+0xde2a7]
37c3932d1unpcklpd x0, x1
37c3932d5movddup x1, x4
37c3932d9divpd x0, x1
37c3932ddjmp 0x37c39321b
37c3932e2
37c3932e2loc_37c3932e2:
37c3932e2mov rcx, [rsp+184]
37c3932eacmp rbp, rcx
37c3932edjl 0x37c391fc3
37c3932f3mov rdx, [rsp+192]
37c3932fblea r8, [rbp+1]
37c3932ffadd rdx, rcx
37c393302shl rdx, 4
37c393306add rdx, r15
37c393309jmp 0x37c393363
37c39330b
37c39330b 0f 1f 44 00 00 ..D..
37c393310
37c393310loc_37c393310:
37c393310movapd x3, x0
37c393314divsd x3, x4
37c393318movddup x2, x3
37c39331cmulpd x2, x1
37c393320mulsd x3, x0
37c393324shufpd x2, x2, 1
37c393329movapd x0, x2
37c39332dsubpd x2, x1
37c393331addsd x3, x4
37c393335addpd x0, x1
37c393339movddup x1, x3
37c39333dshufpd x0, x2, 1
37c393342divpd x0, x1
37c393346
37c393346loc_37c393346:
37c393346add rcx, 1
37c39334amovups [rdx], x0
37c39334dcmp rcx, r8
37c393350je 0x37c391fc3
37c393356movsd_xmm x0, [rax]
37c39335amovsd_xmm x4, [rax+8]
37c39335fadd rdx, 16
37c393363
37c393363loc_37c393363:
37c393363movapd x2, x0
37c393367movapd x3, x4
37c39336bandpd x2, [rip+0xde1dd]
37c393373movupd x1, [rdx]
37c393377andpd x3, [rip+0xde1d1]
37c39337fcomisd x3, x2
37c393383ja 0x37c393310
37c393385movapd x2, x4
37c393389divsd x2, x0
37c39338dmovddup x3, x2
37c393391mulpd x3, x1
37c393395mulsd x2, x4
37c393399shufpd x3, x3, 1
37c39339eaddsd x2, x0
37c3933a2movapd x0, x3
37c3933a6addpd x0, x1
37c3933aasubpd x1, x3
37c3933aeshufpd x0, x1, 2
37c3933b3movddup x1, x2
37c3933b7divpd x0, x1
37c3933bbjmp 0x37c393346
37c3933bd
37c3933bdloc_37c3933bd:
37c3933bdmovapd x1, x0
37c3933c1divsd x1, x4
37c3933c5mulsd x0, x1
37c3933c9movapd x2, x0
37c3933cdpxor x0, x0
37c3933d1mulsd x0, x1
37c3933d5addsd x2, x4
37c3933d9unpcklpd x1, x0
37c3933ddmovupd x0, [rip+0xde18b]
37c3933e5addpd x0, x1
37c3933e9addpd x1, [rip+0xde18f]
37c3933f1shufpd x0, x1, 2
37c3933f6movddup x1, x2
37c3933fadivpd x0, x1
37c3933fejmp 0x37c39316e
37c393403
37c393403loc_37c393403:
37c393403lea rax, [rsp+384]
37c39340bxor edx, edx
37c39340dmov [rsp+184], rax
37c393415lea rax, [rsp+424]
37c39341dmov [rsp+136], rax
37c393425lea rax, [rip+0xde0e4]
37c39342cmov [rsp+240], rax
37c393434lea rax, [rip+0xde0e5]
37c39343bmov [rsp+248], rax
37c393443jmp 0x37c390ce7
37c393448
37c393448loc_37c393448:
37c393448mov rax, [r14]
37c39344bjmp 0x37c391f0d
37c3907a0
Loading..