File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3f6540
37c3f6540ztgsyl_64_:
37c3f6540push r15
37c3f6542push r14
37c3f6544push r13
37c3f6546push r12
37c3f6548push rbp
37c3f6549push rdi
37c3f654apush rsi
37c3f654bpush rbx
37c3f654csub rsp, 776
37c3f6553movups [rsp+720], x6
37c3f655bmovups [rsp+736], x7
37c3f6563movups [rsp+752], x8
37c3f656cmov rax, [rsp+920]
37c3f6574mov rbx, [rsp+1000]
37c3f657cmov rdi, [rax]
37c3f657fmov rax, [rsp+968]
37c3f6587mov rbp, [rax]
37c3f658amov rax, [rsp+888]
37c3f6592mov [rsp+856], rdx
37c3f659amov r14, r8
37c3f659dmov [rsp+872], r9
37c3f65a5mov r8l, 1
37c3f65abmov r9l, 1
37c3f65b1lea rdx, [rip+0x7d358]
37c3f65b8mov r12, [rax]
37c3f65bbmov rax, [rsp+904]
37c3f65c3mov [rsp+848], rcx
37c3f65cbmov r13, [rax]
37c3f65cemov rax, [rsp+936]
37c3f65d6mov rax, [rax]
37c3f65d9mov [rsp+184], rax
37c3f65e1mov rax, [rsp+952]
37c3f65e9mov rax, [rax]
37c3f65ecmov [rsp+192], rax
37c3f65f4mov rax, [rsp+1016]
37c3f65fcmov [rax], 0
37c3f6603call lsame_64_
37c3f6608mov r15, [rbx]
37c3f660bmov rsi, rax
37c3f660etest rax, rax
37c3f6611je 0x37c3f66e8
37c3f6617mov rax, [rsp+856]
37c3f661fcmp [rax], 4
37c3f6623mov rax, [rsp+1016]
37c3f662bja 0x37c3f6640
37c3f662d
37c3f662dloc_37c3f662d:
37c3f662dmov rax, [rax]
37c3f6630test rax, rax
37c3f6633je 0x37c3f6650
37c3f6635
37c3f6635loc_37c3f6635:
37c3f6635neg rax
37c3f6638jmp 0x37c3f6747
37c3f663d
37c3f663d 0f 1f 00 ...
37c3f6640
37c3f6640loc_37c3f6640:
37c3f6640mov [rax], -2
37c3f6647mov rax, -2
37c3f664ejmp 0x37c3f6635
37c3f6650
37c3f6650loc_37c3f6650:
37c3f6650mov rax, [r14]
37c3f6653test rax, rax
37c3f6656jle 0x37c3f6730
37c3f665cmov rcx, [rsp+872]
37c3f6664mov rcx, [rcx]
37c3f6667test rcx, rcx
37c3f666ajle 0x37c3f6797
37c3f6670mov rdx, [rsp+888]
37c3f6678cmp rax, [rdx]
37c3f667bjg 0x37c3f67a5
37c3f6681mov rdx, [rsp+904]
37c3f6689cmp rcx, [rdx]
37c3f668cjg 0x37c3f67b3
37c3f6692mov rdx, [rsp+920]
37c3f669acmp rax, [rdx]
37c3f669djg 0x37c3f8c47
37c3f66a3mov rdx, [rsp+936]
37c3f66abcmp rax, [rdx]
37c3f66aejg 0x37c3f8c58
37c3f66b4mov rdx, [rsp+952]
37c3f66bccmp rcx, [rdx]
37c3f66bfjg 0x37c3f8c69
37c3f66c5mov rdx, [rsp+968]
37c3f66cdcmp rax, [rdx]
37c3f66d0jle 0x37c3f67c4
37c3f66d6mov rdx, -16
37c3f66ddmov eax, 16
37c3f66e2jmp 0x37c3f673c
37c3f66e4
37c3f66e4 0f 1f 40 00 ..@.
37c3f66e8
37c3f66e8loc_37c3f66e8:
37c3f66e8mov rcx, [rsp+848]
37c3f66f0mov r9l, 1
37c3f66f6mov r8l, 1
37c3f66fclea rdx, [rip+0x7d20e]
37c3f6703call lsame_64_
37c3f6708test rax, rax
37c3f670bmov rax, [rsp+1016]
37c3f6713jne 0x37c3f662d
37c3f6719mov [rax], -1
37c3f6720mov rax, -1
37c3f6727jmp 0x37c3f6635
37c3f672c
37c3f672c 0f 1f 40 00 ..@.
37c3f6730
37c3f6730loc_37c3f6730:
37c3f6730mov rdx, -3
37c3f6737mov eax, 3
37c3f673c
37c3f673cloc_37c3f673c:
37c3f673cmov rdi, [rsp+1016]
37c3f6744mov [rdi], rdx
37c3f6747
37c3f6747loc_37c3f6747:
37c3f6747lea rdx, [rsp+704]
37c3f674fmov r8l, 6
37c3f6755lea rcx, [rip+0x7d1b6]
37c3f675cmov [rsp+704], rax
37c3f6764call xerbla_64_
37c3f6769nop
37c3f676a
37c3f676aloc_37c3f676a:
37c3f676amovups x6, [rsp+720]
37c3f6772movups x7, [rsp+736]
37c3f677amovups x8, [rsp+752]
37c3f6783add rsp, 776
37c3f678apop rbx
37c3f678bpop rsi
37c3f678cpop rdi
37c3f678dpop rbp
37c3f678epop r12
37c3f6790pop r13
37c3f6792pop r14
37c3f6794pop r15
37c3f6796ret
37c3f6797
37c3f6797loc_37c3f6797:
37c3f6797mov rdx, -4
37c3f679emov eax, 4
37c3f67a3jmp 0x37c3f673c
37c3f67a5
37c3f67a5loc_37c3f67a5:
37c3f67a5mov rdx, -6
37c3f67acmov eax, 6
37c3f67b1jmp 0x37c3f673c
37c3f67b3
37c3f67b3loc_37c3f67b3:
37c3f67b3mov rdx, -8
37c3f67bamov eax, 8
37c3f67bfjmp 0x37c3f673c
37c3f67c4
37c3f67c4loc_37c3f67c4:
37c3f67c4test rsi, rsi
37c3f67c7jne 0x37c3f6c39
37c3f67cdmov rax, [rsp+992]
37c3f67d5mov rcx, [rip+0x7d194]
37c3f67dcmov [rax+8], 0
37c3f67e4mov [rax], rcx
37c3f67e7cmp [rbx], 0
37c3f67ebjle 0x37c3f6c93
37c3f67f1mov [rsp+600], 1
37c3f67fd
37c3f67fdloc_37c3f67fd:
37c3f67fdcmp r15, -1
37c3f6801je 0x37c3f676a
37c3f6807mov rax, [rsp+872]
37c3f680flea r15, [rip+0x7d10a]
37c3f6816mov [rsp+64], 1
37c3f681fmov r9, r14
37c3f6822mov [rsp+56], 6
37c3f682bmov r8, [rsp+848]
37c3f6833lea rdx, [rip+0x7d0d8]
37c3f683alea rcx, [rip+0x7d0d7]
37c3f6841mov [rsp+48], r15
37c3f6846mov [rsp+40], r15
37c3f684bmov [rsp+32], rax
37c3f6850call ilaenv_64_
37c3f6855mov [rsp+48], r15
37c3f685amov r8, [rsp+848]
37c3f6862mov r9, r14
37c3f6865mov rbx, rax
37c3f6868mov rax, [rsp+872]
37c3f6870mov [rsp+64], 1
37c3f6879lea rdx, [rip+0x7d092]
37c3f6880mov [rsp+56], 6
37c3f6889lea rcx, [rip+0x7d098]
37c3f6890mov [rsp+40], r15
37c3f6895mov [rsp+32], rax
37c3f689acall ilaenv_64_
37c3f689fmov [rsp+656], 0
37c3f68abtest rsi, rsi
37c3f68aeje 0x37c3f7de0
37c3f68b4mov rcx, [rsp+856]
37c3f68bcmov rdx, [rcx]
37c3f68bfcmp rdx, 2
37c3f68c3jg 0x37c3f7d32
37c3f68c9test rdx, rdx
37c3f68ccjle 0x37c3f7de0
37c3f68d2mov [rsp+608], 2
37c3f68de
37c3f68deloc_37c3f68de:
37c3f68demov r15, [r14]
37c3f68e1cmp rbx, 1
37c3f68e5jg 0x37c3f6cb6
37c3f68ebcmp rax, 1
37c3f68efjg 0x37c3f6cb6
37c3f68f5mov rax, [rsp+872]
37c3f68fdmov rdx, [rax]
37c3f6900
37c3f6900loc_37c3f6900:
37c3f6900cmp [rsp+608], 2
37c3f6909lea rdi, [rsp+656]
37c3f6911mov [rsp+192], r15
37c3f6919mov r13l, 1
37c3f691fmov [rsp+184], rdi
37c3f6927sete dil
37c3f692bmovsd_xmm x7, [rip+0x7d03d]
37c3f6933lea rbp, [rsp+640]
37c3f693bmov [rsp+208], rsi
37c3f6943pxor x6, x6
37c3f6947movzx edi, dil
37c3f694bmov rbx, rdx
37c3f694emov r15, [rsp+976]
37c3f6956mov rsi, [rsp+872]
37c3f695elea r12, [rsp+648]
37c3f6966
37c3f6966loc_37c3f6966:
37c3f6966mov rax, [rsp+1016]
37c3f696emov r9, rsi
37c3f6971mov r8, r14
37c3f6974movsd_xmm [r15], x7
37c3f6979movsd_xmm [rsp+640], x6
37c3f6982mov [rsp+152], rax
37c3f698amov rax, [rsp+968]
37c3f6992mov [rsp+160], 1
37c3f699emov [rsp+120], rax
37c3f69a3mov rax, [rsp+960]
37c3f69abmov [rsp+144], rbp
37c3f69b3mov [rsp+112], rax
37c3f69b8mov rax, [rsp+952]
37c3f69c0mov [rsp+136], r12
37c3f69c8mov [rsp+104], rax
37c3f69cdmov rax, [rsp+944]
37c3f69d5mov [rsp+128], r15
37c3f69ddmov [rsp+96], rax
37c3f69e2mov rax, [rsp+936]
37c3f69eamovsd_xmm [rsp+648], x7
37c3f69f3mov [rsp+88], rax
37c3f69f8mov rax, [rsp+928]
37c3f6a00mov [rsp+80], rax
37c3f6a05mov rax, [rsp+920]
37c3f6a0dmov [rsp+72], rax
37c3f6a12mov rax, [rsp+912]
37c3f6a1amov [rsp+64], rax
37c3f6a1fmov rax, [rsp+904]
37c3f6a27mov [rsp+56], rax
37c3f6a2cmov rax, [rsp+896]
37c3f6a34mov [rsp+48], rax
37c3f6a39mov rax, [rsp+888]
37c3f6a41mov [rsp+40], rax
37c3f6a46mov rax, [rsp+880]
37c3f6a4emov [rsp+32], rax
37c3f6a53mov rdx, [rsp+184]
37c3f6a5bmov rcx, [rsp+848]
37c3f6a63call ztgsy2_64_
37c3f6a68movsd_xmm x0, [rsp+640]
37c3f6a71ucomisd x0, x6
37c3f6a75jp 0x37c3f6a79
37c3f6a77je 0x37c3f6ad5
37c3f6a79
37c3f6a79loc_37c3f6a79:
37c3f6a79mov rax, [rsp+856]
37c3f6a81movsd_xmm x1, [rsp+648]
37c3f6a8amov rax, [rax]
37c3f6a8dsqrtsd x1, x1
37c3f6a91mov rdx, rax
37c3f6a94mov [rsp+200], rax
37c3f6a9cmulsd x0, x1
37c3f6aa0and rdx, -3
37c3f6aa4cmp rdx, 1
37c3f6aa8jne 0x37c3f8b3b
37c3f6aaemov rdx, [r14]
37c3f6ab1imul rdx, [rsi]
37c3f6ab5pxor x1, x1
37c3f6ab9mov rax, [rsp+984]
37c3f6ac1add rdx, rdx
37c3f6ac4cvtsi2sd x1, rdx
37c3f6ac9sqrtsd x1, x1
37c3f6acddivsd x1, x0
37c3f6ad1movsd_xmm [rax], x1
37c3f6ad5
37c3f6ad5loc_37c3f6ad5:
37c3f6ad5cmp r13, 1
37c3f6ad9jne 0x37c3f7e0e
37c3f6adftest rdi, rdi
37c3f6ae2je 0x37c3f7e0e
37c3f6ae8cmp [rsp+208], 0
37c3f6af1je 0x37c3f6b06
37c3f6af3mov rax, [rsp+856]
37c3f6afbmov rax, [rax]
37c3f6afemov [rsp+656], rax
37c3f6b06
37c3f6b06loc_37c3f6b06:
37c3f6b06mov rax, [rsp+992]
37c3f6b0emovsd_xmm x2, [r15]
37c3f6b13mov [rsp+48], r14
37c3f6b18mov r8, rsi
37c3f6b1bmov [rsp+56], 1
37c3f6b24mov r9, [rsp+912]
37c3f6b2cmov rdx, r14
37c3f6b2flea rcx, [rip+0x7ce0a]
37c3f6b36mov [rsp+40], rax
37c3f6b3bmov rax, [rsp+920]
37c3f6b43movapd x8, x2
37c3f6b48lea rbx, [rip+0x7cde1]
37c3f6b4fmov [rsp+32], rax
37c3f6b54call zlacpy_64_
37c3f6b59mov [rsp+48], r14
37c3f6b5emov r8, rsi
37c3f6b61mov rdx, r14
37c3f6b64mov [rsp+56], 1
37c3f6b6dmov rax, [r14]
37c3f6b70lea rcx, [rip+0x7cdc9]
37c3f6b77imul rax, [rsi]
37c3f6b7bmov r9, [rsp+960]
37c3f6b83shl rax, 4
37c3f6b87add rax, [rsp+992]
37c3f6b8fmov [rsp+40], rax
37c3f6b94mov rax, [rsp+968]
37c3f6b9cmov [rsp+32], rax
37c3f6ba1call zlacpy_64_
37c3f6ba6mov [rsp+32], rbx
37c3f6babmov r9, rbx
37c3f6baemov r8, rsi
37c3f6bb1mov rax, [rsp+920]
37c3f6bb9mov rdx, r14
37c3f6bbcmov [rsp+56], 1
37c3f6bc5lea rcx, [rip+0x7cd74]
37c3f6bccmov [rsp+48], rax
37c3f6bd1mov rax, [rsp+912]
37c3f6bd9mov [rsp+40], rax
37c3f6bdecall zlaset_64_
37c3f6be3mov [rsp+32], rbx
37c3f6be8mov r9, rbx
37c3f6bebmov r8, rsi
37c3f6beemov rax, [rsp+968]
37c3f6bf6mov rdx, r14
37c3f6bf9mov [rsp+56], 1
37c3f6c02lea rcx, [rip+0x7cd37]
37c3f6c09mov [rsp+48], rax
37c3f6c0emov rax, [rsp+960]
37c3f6c16mov [rsp+40], rax
37c3f6c1bcall zlaset_64_
37c3f6c20
37c3f6c20loc_37c3f6c20:
37c3f6c20mov rax, [r14]
37c3f6c23mov rbx, [rsi]
37c3f6c26mov r13l, 2
37c3f6c2cmov [rsp+192], rax
37c3f6c34jmp 0x37c3f6966
37c3f6c39
37c3f6c39loc_37c3f6c39:
37c3f6c39mov rdx, [rsp+856]
37c3f6c41mov rdx, [rdx]
37c3f6c44mov [rsp+200], rdx
37c3f6c4csub rdx, 1
37c3f6c50cmp rdx, 1
37c3f6c54jbe 0x37c3f7df1
37c3f6c5amov [rsp+600], 1
37c3f6c66movsd_xmm x0, [rip+0x7cd02]
37c3f6c6e
37c3f6c6eloc_37c3f6c6e:
37c3f6c6emov rax, [rsp+992]
37c3f6c76mov [rax+8], 0
37c3f6c7emovsd_xmm [rax], x0
37c3f6c82mov rax, [rsp+600]
37c3f6c8acmp [rbx], rax
37c3f6c8djge 0x37c3f67fd
37c3f6c93
37c3f6c93loc_37c3f6c93:
37c3f6c93cmp r15, -1
37c3f6c97je 0x37c3f676a
37c3f6c9dmov rax, [rsp+1016]
37c3f6ca5mov [rax], -20
37c3f6cacmov eax, 20
37c3f6cb1jmp 0x37c3f6747
37c3f6cb6
37c3f6cb6loc_37c3f6cb6:
37c3f6cb6mov rcx, [rsp+872]
37c3f6cbemov r8, [rcx]
37c3f6cc1cmp rbx, r15
37c3f6cc4jl 0x37c3f6cd2
37c3f6cc6mov rdx, r8
37c3f6cc9cmp rax, r8
37c3f6cccjge 0x37c3f6900
37c3f6cd2
37c3f6cd2loc_37c3f6cd2:
37c3f6cd2xor edx, edx
37c3f6cd4test rdi, rdi
37c3f6cd7mov r10, [rsp+1008]
37c3f6cdfcmovns rdx, rdi
37c3f6ce3mov rdi, [rsp+184]
37c3f6cebmov [rsp+432], rdx
37c3f6cf3not rdx
37c3f6cf6mov [rsp+408], rdx
37c3f6cfexor edx, edx
37c3f6d00test rbp, rbp
37c3f6d03cmovns rdx, rbp
37c3f6d07mov [rsp+440], rdx
37c3f6d0fnot rdx
37c3f6d12mov [rsp+416], rdx
37c3f6d1axor edx, edx
37c3f6d1ctest r12, r12
37c3f6d1fcmovns rdx, r12
37c3f6d23mov [rsp+352], rdx
37c3f6d2bnot rdx
37c3f6d2emov [rsp+360], rdx
37c3f6d36xor edx, edx
37c3f6d38test r13, r13
37c3f6d3bcmovns rdx, r13
37c3f6d3fmov [rsp+464], rdx
37c3f6d47not rdx
37c3f6d4amov [rsp+472], rdx
37c3f6d52xor edx, edx
37c3f6d54test rdi, rdi
37c3f6d57cmovns rdx, rdi
37c3f6d5bmov rdi, [rsp+192]
37c3f6d63mov [rsp+368], rdx
37c3f6d6bnot rdx
37c3f6d6emov [rsp+376], rdx
37c3f6d76xor edx, edx
37c3f6d78test rdi, rdi
37c3f6d7bcmovns rdx, rdi
37c3f6d7fxor r9l, r9l
37c3f6d82mov [rsp+480], rdx
37c3f6d8anot rdx
37c3f6d8dmov [rsp+488], rdx
37c3f6d95mov edx, 1
37c3f6d9ajmp 0x37c3f6db8
37c3f6d9c
37c3f6d9c 0f 1f 40 00 ..@.
37c3f6da0
37c3f6da0loc_37c3f6da0:
37c3f6da0lea rcx, [r9+1]
37c3f6da4mov [r10+8*rcx-8], rdx
37c3f6da9add rdx, rbx
37c3f6daccmp rdx, r15
37c3f6dafjge 0x37c3f8b21
37c3f6db5mov r9, rcx
37c3f6db8
37c3f6db8loc_37c3f6db8:
37c3f6db8cmp rdx, r15
37c3f6dbbjle 0x37c3f6da0
37c3f6dbdmov [rsp+288], r9
37c3f6dc5sub r9, 1
37c3f6dc9
37c3f6dc9loc_37c3f6dc9:
37c3f6dc9mov rdi, [rsp+288]
37c3f6dd1mov rbx, [rsp+1008]
37c3f6dd9lea rcx, [r15+1]
37c3f6dddmov [rbx+8*rdi], rcx
37c3f6de1lea rdx, [rdi+1]
37c3f6de5cmp rcx, [rbx+8*r9]
37c3f6de9mov r10, rbx
37c3f6deccmovne r9, rdi
37c3f6df0cmove rdx, rdi
37c3f6df4mov [rsp+424], r9
37c3f6dfcmov r9, rdx
37c3f6dffmov edx, 1
37c3f6e04jmp 0x37c3f6e38
37c3f6e06
37c3f6e06 0f 1f 40 00 66 66 2e 0f 1f 84 ..@.ff....
37c3f6e10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c3f6e20
37c3f6e20loc_37c3f6e20:
37c3f6e20lea rcx, [r9+1]
37c3f6e24mov [r10+8*rcx-8], rdx
37c3f6e29add rdx, rax
37c3f6e2ccmp r8, rdx
37c3f6e2fjle 0x37c3f8b2e
37c3f6e35mov r9, rcx
37c3f6e38
37c3f6e38loc_37c3f6e38:
37c3f6e38cmp r8, rdx
37c3f6e3bjge 0x37c3f6e20
37c3f6e3dlea rax, [r9-1]
37c3f6e41mov rcx, r9
37c3f6e44mov [rsp+288], rax
37c3f6e4c
37c3f6e4cloc_37c3f6e4c:
37c3f6e4cmov rax, [rsp+1008]
37c3f6e54mov rdi, [rsp+288]
37c3f6e5cadd r8, 1
37c3f6e60mov [rax+8*rcx], r8
37c3f6e64cmp r8, [rax+8*rdi]
37c3f6e68mov rax, rcx
37c3f6e6bcmove rax, rdi
37c3f6e6fmov [rsp+288], rax
37c3f6e77test rsi, rsi
37c3f6e7aje 0x37c3f7f30
37c3f6e80mov rdi, [rsp+424]
37c3f6e88movsd_xmm x7, [rip+0x7cae0]
37c3f6e90mov [rsp+640], 0
37c3f6e9cmov ebp, 1
37c3f6ea1mov rsi, [rsp+976]
37c3f6ea9movsd_xmm [rsp+648], x7
37c3f6eb2add rdi, 2
37c3f6eb6movsd_xmm [rsi], x7
37c3f6ebacmp rax, rdi
37c3f6ebdjl 0x37c3f8c7a
37c3f6ec3
37c3f6ec3loc_37c3f6ec3:
37c3f6ec3mov rax, [rsp+912]
37c3f6ecbxor esi, esi
37c3f6ecdcmp [rsp+608], 2
37c3f6ed6mov [rsp+384], 0
37c3f6ee2sete sil
37c3f6ee6mov r15, [rsp+432]
37c3f6eeemov [rsp+256], rdi
37c3f6ef6lea rbx, [rax+16]
37c3f6efamov rax, [rsp+440]
37c3f6f02mov [rsp+616], rsi
37c3f6f0ashl r15, 4
37c3f6f0emov [rsp+592], rbx
37c3f6f16shl rax, 4
37c3f6f1amov [rsp+624], rbp
37c3f6f22mov [rsp+400], rax
37c3f6f2amov rax, [rsp+960]
37c3f6f32mov [rsp+192], r15
37c3f6f3alea r12, [rax+16]
37c3f6f3elea rax, [rsp+656]
37c3f6f46mov [rsp+632], rdi
37c3f6f4emov [rsp+392], rax
37c3f6f56mov [rsp+584], r12
37c3f6f5emov r12, r14
37c3f6f61nop [rax]
37c3f6f65nop [rax+rax]
37c3f6f70
37c3f6f70loc_37c3f6f70:
37c3f6f70mov rax, [rsp+256]
37c3f6f78mov rdi, [rsp+1008]
37c3f6f80mov r8, [rsp+424]
37c3f6f88mov rdx, [rdi+8*rax-8]
37c3f6f8dmov rdi, [rdi+8*rax]
37c3f6f91lea rax, [rdi-1]
37c3f6f95mov [rsp+184], rdi
37c3f6f9dmov [rsp+496], rax
37c3f6fa5mov rax, rdi
37c3f6fa8sub rax, rdx
37c3f6fabmov [rsp+680], rax
37c3f6fb3test r8, r8
37c3f6fb6jle 0x37c3f7596
37c3f6fbcmov rsi, [rsp+440]
37c3f6fc4mov r9, [rsp+416]
37c3f6fccmov [rsp+200], r8
37c3f6fd4mov r11, [rsp+480]
37c3f6fdcmov r14, [rsp+488]
37c3f6fe4mov rax, rsi
37c3f6fe7mov r15, [rsp+432]
37c3f6fefmov rbp, [rsp+408]
37c3f6ff7imul rax, rdx
37c3f6ffbmov rcx, [rsp+464]
37c3f7003mov r13, [rsp+472]
37c3f700blea rbx, [rax+r9]
37c3f700fmov rax, r11
37c3f7012imul rax, rdx
37c3f7016mov [rsp+272], rbx
37c3f701eadd rax, r14
37c3f7021add rax, rdx
37c3f7024shl rax, 4
37c3f7028add rax, [rsp+944]
37c3f7030mov [rsp+304], rax
37c3f7038mov rax, r15
37c3f703bimul rax, rdx
37c3f703flea r10, [rax+rbp]
37c3f7043mov rax, rcx
37c3f7046imul rax, rdx
37c3f704amov [rsp+280], r10
37c3f7052imul rcx, rdi
37c3f7056add rax, r13
37c3f7059add rax, rdx
37c3f705cshl rax, 4
37c3f7060add rax, [rsp+896]
37c3f7068mov [rsp+312], rax
37c3f7070lea rax, [r10+1]
37c3f7074shl rax, 4
37c3f7078add rax, [rsp+912]
37c3f7080mov [rsp+448], rax
37c3f7088lea rax, [rbx+1]
37c3f708cshl rax, 4
37c3f7090add rax, [rsp+960]
37c3f7098mov [rsp+456], rax
37c3f70a0mov rax, rdi
37c3f70a3imul rax, r15
37c3f70a7lea r15, [rax+rbp]
37c3f70ablea rax, [r13+rdx]
37c3f70b0add rax, rcx
37c3f70b3mov rcx, r11
37c3f70b6mov [rsp+568], r15
37c3f70beshl rax, 4
37c3f70c2imul rcx, rdi
37c3f70c6add rax, [rsp+896]
37c3f70cemov [rsp+552], rax
37c3f70d6mov rax, rsi
37c3f70d9imul rax, rdi
37c3f70ddmov rdi, [rsp+592]
37c3f70e5lea rsi, [rax+r9]
37c3f70e9lea rax, [r14+rdx]
37c3f70edadd rax, rcx
37c3f70f0mov [rsp+576], rsi
37c3f70f8shl rax, 4
37c3f70fcadd rax, [rsp+944]
37c3f7104mov [rsp+560], rax
37c3f710cmov rax, r10
37c3f710fshl rax, 4
37c3f7113add rax, rdi
37c3f7116mov [rsp+544], rax
37c3f711emov rax, rbx
37c3f7121mov rbx, [rsp+584]
37c3f7129shl rax, 4
37c3f712dadd rax, rbx
37c3f7130mov [rsp+536], rax
37c3f7138mov rax, r15
37c3f713bshl rax, 4
37c3f713fadd rax, rdi
37c3f7142mov [rsp+520], rax
37c3f714amov rax, rsi
37c3f714dshl rax, 4
37c3f7151add rax, rbx
37c3f7154mov [rsp+528], rax
37c3f715clea rax, [rsp+640]
37c3f7164mov [rsp+344], rax
37c3f716clea rax, [rsp+648]
37c3f7174mov [rsp+336], rax
37c3f717clea rax, [rsp+680]
37c3f7184mov [rsp+216], rax
37c3f718clea rax, [rsp+672]
37c3f7194mov [rsp+208], rax
37c3f719clea rax, [rsp+664]
37c3f71a4mov [rsp+328], rax
37c3f71aclea rax, [rsp+688]
37c3f71b4mov [rsp+320], rax
37c3f71bcmov [rsp+264], rdx
37c3f71c4nop
37c3f71c5nop [rax+rax]
37c3f71d0
37c3f71d0loc_37c3f71d0:
37c3f71d0mov rsi, [rsp+1008]
37c3f71d8mov rax, [rsp+200]
37c3f71e0mov rbx, [rsp+376]
37c3f71e8mov rdx, [rsp+360]
37c3f71f0mov r11, [rsi+8*rax]
37c3f71f4mov rdi, [rsi+8*rax-8]
37c3f71f9mov [rsp+160], 1
37c3f7205mov rax, r11
37c3f7208mov [rsp+224], r11
37c3f7210lea r13, [r11-1]
37c3f7214sub rax, rdi
37c3f7217mov [rsp+672], rax
37c3f721fmov rax, [rsp+272]
37c3f7227add rax, rdi
37c3f722ashl rax, 4
37c3f722eadd rax, [rsp+960]
37c3f7236mov rcx, rax
37c3f7239mov [rsp+296], rax
37c3f7241mov rax, [rsp+368]
37c3f7249mov [rsp+112], rcx
37c3f724eimul rax, rdi
37c3f7252add rbx, rax
37c3f7255mov rax, [rsp+280]
37c3f725dmov [rsp+232], rbx
37c3f7265add rax, rdi
37c3f7268shl rax, 4
37c3f726cadd rax, [rsp+912]
37c3f7274mov [rsp+240], rax
37c3f727cmov rsi, rax
37c3f727fmov rax, [rsp+352]
37c3f7287imul rax, rdi
37c3f728badd rdx, rax
37c3f728emov rax, [rsp+328]
37c3f7296mov [rsp+248], rdx
37c3f729emov [rsp+152], rax
37c3f72a6mov rax, [rsp+344]
37c3f72aemov [rsp+144], rax
37c3f72b6mov rax, [rsp+336]
37c3f72bemov [rsp+136], rax
37c3f72c6mov rax, [rsp+320]
37c3f72cemov [rsp+128], rax
37c3f72d6mov rax, [rsp+968]
37c3f72demov [rsp+120], rax
37c3f72e3mov rax, [rsp+952]
37c3f72ebmov [rsp+104], rax
37c3f72f0mov rax, [rsp+304]
37c3f72f8mov [rsp+64], rsi
37c3f72fdmov r9, [rsp+216]
37c3f7305mov [rsp+96], rax
37c3f730amov rax, [rsp+936]
37c3f7312mov r8, [rsp+208]
37c3f731amov rcx, [rsp+848]
37c3f7322mov [rsp+88], rax
37c3f7327lea rax, [rbx+rdi]
37c3f732bshl rax, 4
37c3f732fadd rax, [rsp+928]
37c3f7337mov [rsp+80], rax
37c3f733cmov rax, [rsp+920]
37c3f7344mov [rsp+72], rax
37c3f7349mov rax, [rsp+904]
37c3f7351mov [rsp+56], rax
37c3f7356mov rax, [rsp+312]
37c3f735emov [rsp+48], rax
37c3f7363mov rax, [rsp+888]
37c3f736bmov [rsp+40], rax
37c3f7370lea rax, [rdx+rdi]
37c3f7374mov rdx, [rsp+392]
37c3f737cshl rax, 4
37c3f7380add rax, [rsp+880]
37c3f7388mov [rsp+32], rax
37c3f738dcall ztgsy2_64_
37c3f7392mov rax, [rsp+664]
37c3f739amov r11, [rsp+224]
37c3f73a2test rax, rax
37c3f73a5jle 0x37c3f73b2
37c3f73a7mov rsi, [rsp+1016]
37c3f73afmov [rsi], rax
37c3f73b2
37c3f73b2loc_37c3f73b2:
37c3f73b2movsd_xmm x6, [rsp+688]
37c3f73bbmov rax, [rsp+672]
37c3f73c3imul rax, [rsp+680]
37c3f73ccadd [rsp+384], rax
37c3f73d4ucomisd x6, x7
37c3f73d8jp 0x37c3f77e0
37c3f73dejne 0x37c3f77e0
37c3f73e4
37c3f73e4loc_37c3f73e4:
37c3f73e4cmp [rsp+200], 1
37c3f73edje 0x37c3f7580
37c3f73f3mov rax, [rsp+920]
37c3f73fbmov r14, [rsp+240]
37c3f7403lea rsi, [rip+0x7c546]
37c3f740alea r13, [rip+0x7c54f]
37c3f7411mov [rsp+80], rsi
37c3f7416lea rdx, [rip+0x7c4f3]
37c3f741dlea rbp, [rdi-1]
37c3f7421mov r9, [rsp+216]
37c3f7429mov [rsp+96], rax
37c3f742emov rax, [rsp+448]
37c3f7436lea rbx, [rsp+704]
37c3f743emov rcx, rdx
37c3f7441mov [rsp+112], 1
37c3f744amov r8, rbx
37c3f744dmov [rsp+88], rax
37c3f7452mov rax, [rsp+920]
37c3f745amov [rsp+104], 1
37c3f7463mov [rsp+72], rax
37c3f7468mov rax, [rsp+888]
37c3f7470mov [rsp+64], r14
37c3f7475mov [rsp+56], rax
37c3f747amov rax, [rsp+248]
37c3f7482mov [rsp+40], r13
37c3f7487add rax, 1
37c3f748bmov [rsp+704], rbp
37c3f7493shl rax, 4
37c3f7497add rax, [rsp+880]
37c3f749fmov [rsp+48], rax
37c3f74a4mov rax, [rsp+208]
37c3f74acmov [rsp+32], rax
37c3f74b1call zgemm_64_
37c3f74b6mov rcx, [rsp+968]
37c3f74bemov [rsp+80], rsi
37c3f74c3mov r8, rbx
37c3f74c6mov [rsp+112], 1
37c3f74cflea rdx, [rip+0x7c43a]
37c3f74d6mov r9, [rsp+216]
37c3f74demov [rsp+96], rcx
37c3f74e3mov rcx, [rsp+456]
37c3f74ebmov [rsp+104], 1
37c3f74f4mov [rsp+88], rcx
37c3f74f9mov rcx, [rsp+920]
37c3f7501mov [rsp+64], r14
37c3f7506mov [rsp+72], rcx
37c3f750bmov rcx, [rsp+936]
37c3f7513mov [rsp+40], r13
37c3f7518mov [rsp+56], rcx
37c3f751dmov rcx, [rsp+232]
37c3f7525mov [rsp+704], rbp
37c3f752dlea rax, [rcx+1]
37c3f7531mov rcx, rdx
37c3f7534shl rax, 4
37c3f7538add rax, [rsp+928]
37c3f7540mov [rsp+48], rax
37c3f7545mov rax, [rsp+208]
37c3f754dmov [rsp+32], rax
37c3f7552call zgemm_64_
37c3f7557mov rcx, [rsp+256]
37c3f755fcmp [rsp+288], rcx
37c3f7567jg 0x37c3f7baf
37c3f756dsub [rsp+200], 1
37c3f7576jmp 0x37c3f71d0
37c3f757b
37c3f757b 0f 1f 44 00 00 ..D..
37c3f7580
37c3f7580loc_37c3f7580:
37c3f7580mov rsi, [rsp+256]
37c3f7588cmp [rsp+288], rsi
37c3f7590jg 0x37c3f7ba0
37c3f7596
37c3f7596loc_37c3f7596:
37c3f7596add [rsp+256], 1
37c3f759fmov rax, [rsp+256]
37c3f75a7cmp [rsp+288], rax
37c3f75afjge 0x37c3f6f70
37c3f75b5movsd_xmm x0, [rsp+640]
37c3f75bepxor x1, x1
37c3f75c2mov rsi, [rsp+616]
37c3f75camov r14, r12
37c3f75cdmov rbp, [rsp+624]
37c3f75d5mov rdi, [rsp+632]
37c3f75dducomisd x0, x1
37c3f75e1jp 0x37c3f75e5
37c3f75e3je 0x37c3f7649
37c3f75e5
37c3f75e5loc_37c3f75e5:
37c3f75e5mov rax, [rsp+856]
37c3f75edmovsd_xmm x1, [rsp+648]
37c3f75f6mov rax, [rax]
37c3f75f9sqrtsd x1, x1
37c3f75fdmov rdx, rax
37c3f7600mov [rsp+184], rax
37c3f7608mulsd x0, x1
37c3f760cand rdx, -3
37c3f7610cmp rdx, 1
37c3f7614jne 0x37c3f8b69
37c3f761amov rax, [rsp+872]
37c3f7622mov rdx, [r14]
37c3f7625pxor x1, x1
37c3f7629imul rdx, [rax]
37c3f762dmov rax, [rsp+984]
37c3f7635add rdx, rdx
37c3f7638cvtsi2sd x1, rdx
37c3f763dsqrtsd x1, x1
37c3f7641divsd x1, x0
37c3f7645movsd_xmm [rax], x1
37c3f7649
37c3f7649loc_37c3f7649:
37c3f7649cmp rbp, 1
37c3f764djne 0x37c3f7ed8
37c3f7653test rsi, rsi
37c3f7656je 0x37c3f7ed8
37c3f765c
37c3f765cloc_37c3f765c:
37c3f765cmov rax, [rsp+856]
37c3f7664mov r9, [rsp+912]
37c3f766cmov rdx, r14
37c3f766flea rcx, [rip+0x7c2ca]
37c3f7676mov r8, [rsp+872]
37c3f767emov rax, [rax]
37c3f7681mov [rsp+656], rax
37c3f7689mov rax, [rsp+976]
37c3f7691movsd_xmm x3, [rax]
37c3f7695mov rax, [rsp+992]
37c3f769dmov [rsp+48], r14
37c3f76a2mov [rsp+56], 1
37c3f76abmov [rsp+40], rax
37c3f76b0mov rax, [rsp+920]
37c3f76b8movapd x8, x3
37c3f76bdmov [rsp+32], rax
37c3f76c2call zlacpy_64_
37c3f76c7mov rsi, [rsp+872]
37c3f76cfmov [rsp+48], r14
37c3f76d4mov rdx, r14
37c3f76d7mov [rsp+56], 1
37c3f76e0mov rax, [r14]
37c3f76e3lea rcx, [rip+0x7c256]
37c3f76eaimul rax, [rsi]
37c3f76eemov r9, [rsp+960]
37c3f76f6mov r8, rsi
37c3f76f9lea rsi, [rip+0x7c230]
37c3f7700shl rax, 4
37c3f7704add rax, [rsp+992]
37c3f770cmov [rsp+40], rax
37c3f7711mov rax, [rsp+968]
37c3f7719mov [rsp+32], rax
37c3f771ecall zlacpy_64_
37c3f7723mov [rsp+32], rsi
37c3f7728mov r9, rsi
37c3f772bmov rdx, r14
37c3f772emov rax, [rsp+920]
37c3f7736mov r8, [rsp+872]
37c3f773emov [rsp+56], 1
37c3f7747lea rcx, [rip+0x7c1f2]
37c3f774emov [rsp+48], rax
37c3f7753mov rax, [rsp+912]
37c3f775bmov [rsp+40], rax
37c3f7760call zlaset_64_
37c3f7765mov [rsp+32], rsi
37c3f776amov r9, rsi
37c3f776dmov rdx, r14
37c3f7770mov rax, [rsp+968]
37c3f7778mov r8, [rsp+872]
37c3f7780mov [rsp+56], 1
37c3f7789lea rcx, [rip+0x7c1b0]
37c3f7790mov [rsp+48], rax
37c3f7795mov rax, [rsp+960]
37c3f779dmov [rsp+40], rax
37c3f77a2call zlaset_64_
37c3f77a7
37c3f77a7loc_37c3f77a7:
37c3f77a7mov rax, [rsp+976]
37c3f77afmov [rsp+640], 0
37c3f77bbmovsd_xmm [rsp+648], x7
37c3f77c4movsd_xmm [rax], x7
37c3f77c8cmp [rsp+288], rdi
37c3f77d0jl 0x37c3f8b90
37c3f77d6mov ebp, 2
37c3f77dbjmp 0x37c3f6ec3
37c3f77e0
37c3f77e0loc_37c3f77e0:
37c3f77e0cmp [rsp+264], 1
37c3f77e9jle 0x37c3f78c5
37c3f77efmov r15, [rsp+912]
37c3f77f7mov [rsp+224], r11
37c3f77ffmov [rsp+512], r13
37c3f7807mov rbp, [rsp+960]
37c3f780fmov r13, r15
37c3f7812mov rsi, [rsp+264]
37c3f781amov r14, [rsp+400]
37c3f7822mov [rsp+504], rdi
37c3f782amov r15, [rsp+192]
37c3f7832mov edi, 1
37c3f7837nop [rax+rax]
37c3f7840
37c3f7840loc_37c3f7840:
37c3f7840mov r8, r13
37c3f7843lea r9, [rip+0x7c0fe]
37c3f784amov rcx, r12
37c3f784dadd r13, r15
37c3f7850lea rdx, [rsp+704]
37c3f7858add rdi, 1
37c3f785cmov [rsp+712], 0
37c3f7868movsd_xmm [rsp+704], x6
37c3f7871call zscal_64_
37c3f7876mov r8, rbp
37c3f7879mov rcx, r12
37c3f787cadd rbp, r14
37c3f787flea r9, [rip+0x7c0c2]
37c3f7886lea rdx, [rsp+704]
37c3f788emov [rsp+712], 0
37c3f789amovsd_xmm [rsp+704], x6
37c3f78a3call zscal_64_
37c3f78a8cmp rsi, rdi
37c3f78abjne 0x37c3f7840
37c3f78admov r11, [rsp+224]
37c3f78b5mov rdi, [rsp+504]
37c3f78bdmov r13, [rsp+512]
37c3f78c5
37c3f78c5loc_37c3f78c5:
37c3f78c5mov rsi, [rsp+496]
37c3f78cdcmp [rsp+264], rsi
37c3f78d5jg 0x37c3f7ac8
37c3f78dbmov rsi, [rsp+264]
37c3f78e3mov r10, [rsp+544]
37c3f78ebmov [rsp+224], r11
37c3f78f3lea r15, [rdi-1]
37c3f78f7mov [rsp+504], rdi
37c3f78ffmov r14, [rsp+536]
37c3f7907lea rbx, [rsp+704]
37c3f790flea rbp, [rsp+696]
37c3f7917mov [rsp+512], r13
37c3f791fmov rdi, [rsp+400]
37c3f7927mov r13, rsi
37c3f792amov rsi, [rsp+192]
37c3f7932mov [rsp+864], r12
37c3f793amov r12, r10
37c3f793dnop [rax]
37c3f7940
37c3f7940loc_37c3f7940:
37c3f7940mov r8, r12
37c3f7943lea r9, [rip+0x7bffe]
37c3f794amov rdx, rbx
37c3f794dmov rcx, rbp
37c3f7950mov [rsp+696], r15
37c3f7958add r13, 1
37c3f795cadd r12, rsi
37c3f795fmov [rsp+712], 0
37c3f796bmovsd_xmm [rsp+704], x6
37c3f7974call zscal_64_
37c3f7979mov r8, r14
37c3f797cmov rdx, rbx
37c3f797fmov rcx, rbp
37c3f7982lea r9, [rip+0x7bfbf]
37c3f7989add r14, rdi
37c3f798cmov [rsp+696], r15
37c3f7994mov [rsp+712], 0
37c3f79a0movsd_xmm [rsp+704], x6
37c3f79a9call zscal_64_
37c3f79aecmp [rsp+184], r13
37c3f79b6jne 0x37c3f7940
37c3f79b8mov r11, [rsp+224]
37c3f79c0mov rax, [rsp+280]
37c3f79c8mov rdi, [rsp+504]
37c3f79d0mov r12, [rsp+864]
37c3f79d8mov r15, [rsp+264]
37c3f79e0lea r14, [rax+r11]
37c3f79e4mov rax, [rsp+272]
37c3f79ecmov [rsp+224], rdi
37c3f79f4mov r13, [rsp+512]
37c3f79fcmov rdi, r12
37c3f79ffshl r14, 4
37c3f7a03lea rsi, [rax+r11]
37c3f7a07mov r12, r15
37c3f7a0amov r15, [rsp+400]
37c3f7a12add r14, [rsp+912]
37c3f7a1ashl rsi, 4
37c3f7a1eadd rsi, [rsp+960]
37c3f7a26nop [rax+rax]
37c3f7a30
37c3f7a30loc_37c3f7a30:
37c3f7a30mov rdx, [rdi]
37c3f7a33mov r8, r14
37c3f7a36lea r9, [rip+0x7bf0b]
37c3f7a3dmov rcx, rbp
37c3f7a40mov [rsp+712], 0
37c3f7a4cadd r12, 1
37c3f7a50movsd_xmm [rsp+704], x6
37c3f7a59sub rdx, r13
37c3f7a5cmov [rsp+696], rdx
37c3f7a64mov rdx, rbx
37c3f7a67call zscal_64_
37c3f7a6cmov rdx, [rdi]
37c3f7a6fmov r8, rsi
37c3f7a72mov rcx, rbp
37c3f7a75lea r9, [rip+0x7becc]
37c3f7a7cadd rsi, r15
37c3f7a7fmov [rsp+712], 0
37c3f7a8bmovsd_xmm [rsp+704], x6
37c3f7a94sub rdx, r13
37c3f7a97mov [rsp+696], rdx
37c3f7a9fmov rdx, rbx
37c3f7aa2call zscal_64_
37c3f7aa7add r14, [rsp+192]
37c3f7aafcmp [rsp+184], r12
37c3f7ab7jne 0x37c3f7a30
37c3f7abdmov r12, rdi
37c3f7ac0mov rdi, [rsp+224]
37c3f7ac8
37c3f7ac8loc_37c3f7ac8:
37c3f7ac8mov rax, [rsp+872]
37c3f7ad0mov rbp, [rsp+184]
37c3f7ad8mov r15, [rax]
37c3f7adbcmp rbp, r15
37c3f7adejg 0x37c3f7b85
37c3f7ae4mov [rsp+224], rdi
37c3f7aecmov rsi, [rsp+528]
37c3f7af4mov rdi, rbp
37c3f7af7mov r14, [rsp+520]
37c3f7affmov r13, [rsp+400]
37c3f7b07mov rbp, [rsp+192]
37c3f7b0fnop
37c3f7b10
37c3f7b10loc_37c3f7b10:
37c3f7b10mov r8, r14
37c3f7b13lea r9, [rip+0x7be2e]
37c3f7b1amov rcx, r12
37c3f7b1dadd r14, rbp
37c3f7b20lea rdx, [rsp+704]
37c3f7b28add rdi, 1
37c3f7b2cmov [rsp+712], 0
37c3f7b38movsd_xmm [rsp+704], x6
37c3f7b41call zscal_64_
37c3f7b46mov r8, rsi
37c3f7b49mov rcx, r12
37c3f7b4cadd rsi, r13
37c3f7b4flea r9, [rip+0x7bdf2]
37c3f7b56lea rdx, [rsp+704]
37c3f7b5emov [rsp+712], 0
37c3f7b6amovsd_xmm [rsp+704], x6
37c3f7b73call zscal_64_
37c3f7b78cmp r15, rdi
37c3f7b7bjge 0x37c3f7b10
37c3f7b7dmov rdi, [rsp+224]
37c3f7b85
37c3f7b85loc_37c3f7b85:
37c3f7b85mov rax, [rsp+976]
37c3f7b8dmulsd x6, [rax]
37c3f7b91movsd_xmm [rax], x6
37c3f7b95jmp 0x37c3f73e4
37c3f7b9a
37c3f7b9a 66 0f 1f 44 00 00 f..D..
37c3f7ba0
37c3f7ba0loc_37c3f7ba0:
37c3f7ba0lea rbx, [rsp+704]
37c3f7ba8lea rsi, [rip+0x7bda1]
37c3f7baf
37c3f7bafloc_37c3f7baf:
37c3f7bafmov rax, [rsp+872]
37c3f7bb7mov r15, [rsp+496]
37c3f7bbflea rdx, [rip+0x7bd4a]
37c3f7bc6mov r9, rbx
37c3f7bc9mov r14, [rsp+296]
37c3f7bd1mov rbp, [rsp+216]
37c3f7bd9mov rcx, rdx
37c3f7bdcmov rax, [rax]
37c3f7bdfmov r13, [rsp+208]
37c3f7be7mov [rsp+80], rsi
37c3f7becmov [rsp+48], r14
37c3f7bf1mov [rsp+224], rax
37c3f7bf9sub rax, r15
37c3f7bfcmov r8, r13
37c3f7bffmov [rsp+704], rax
37c3f7c07mov rax, [rsp+920]
37c3f7c0fmov [rsp+40], rsi
37c3f7c14mov [rsp+96], rax
37c3f7c19mov rax, [rsp+568]
37c3f7c21mov [rsp+32], rbp
37c3f7c26mov [rsp+112], 1
37c3f7c2fadd rax, rdi
37c3f7c32mov [rsp+104], 1
37c3f7c3bshl rax, 4
37c3f7c3fadd rax, [rsp+912]
37c3f7c47mov [rsp+88], rax
37c3f7c4cmov rax, [rsp+904]
37c3f7c54mov [rsp+72], rax
37c3f7c59mov rax, [rsp+552]
37c3f7c61mov [rsp+64], rax
37c3f7c66mov rax, [rsp+968]
37c3f7c6emov [rsp+56], rax
37c3f7c73call zgemm_64_
37c3f7c78mov rax, [rsp+872]
37c3f7c80mov r9, rbx
37c3f7c83mov r8, r13
37c3f7c86add rdi, [rsp+576]
37c3f7c8elea rdx, [rip+0x7bc7b]
37c3f7c95mov rax, [rax]
37c3f7c98shl rdi, 4
37c3f7c9cmov [rsp+80], rsi
37c3f7ca1mov rcx, rdx
37c3f7ca4add rdi, [rsp+960]
37c3f7cacmov [rsp+48], r14
37c3f7cb1mov [rsp+224], rax
37c3f7cb9sub rax, r15
37c3f7cbcmov [rsp+704], rax
37c3f7cc4mov rax, [rsp+968]
37c3f7cccmov [rsp+112], 1
37c3f7cd5mov [rsp+96], rax
37c3f7cdamov rax, [rsp+952]
37c3f7ce2mov [rsp+104], 1
37c3f7cebmov [rsp+72], rax
37c3f7cf0mov rax, [rsp+560]
37c3f7cf8mov [rsp+88], rdi
37c3f7cfdmov [rsp+64], rax
37c3f7d02mov rax, [rsp+968]
37c3f7d0amov [rsp+40], rsi
37c3f7d0fmov [rsp+56], rax
37c3f7d14mov [rsp+32], rbp
37c3f7d19call zgemm_64_
37c3f7d1esub [rsp+200], 1
37c3f7d27jne 0x37c3f71d0
37c3f7d2djmp 0x37c3f7596
37c3f7d32
37c3f7d32loc_37c3f7d32:
37c3f7d32mov [rsp+200], rax
37c3f7d3amov rax, [rsp+920]
37c3f7d42sub rdx, 2
37c3f7d46lea r15, [rip+0x7bbe3]
37c3f7d4dmov [rsp+32], r15
37c3f7d52mov r8, [rsp+872]
37c3f7d5amov r9, r15
37c3f7d5dlea rcx, [rip+0x7bbdc]
37c3f7d64mov [rsp+48], rax
37c3f7d69mov rax, [rsp+912]
37c3f7d71mov [rsp+56], 1
37c3f7d7amov [rsp+40], rax
37c3f7d7fmov [rsp+656], rdx
37c3f7d87mov rdx, r14
37c3f7d8acall zlaset_64_
37c3f7d8fmov [rsp+32], r15
37c3f7d94mov r9, r15
37c3f7d97mov rdx, r14
37c3f7d9amov rax, [rsp+968]
37c3f7da2mov r8, [rsp+872]
37c3f7daamov [rsp+56], 1
37c3f7db3lea rcx, [rip+0x7bb86]
37c3f7dbamov [rsp+48], rax
37c3f7dbfmov rax, [rsp+960]
37c3f7dc7mov [rsp+40], rax
37c3f7dcccall zlaset_64_
37c3f7dd1mov rax, [rsp+200]
37c3f7dd9nop [rax]
37c3f7de0
37c3f7de0loc_37c3f7de0:
37c3f7de0mov [rsp+608], 1
37c3f7decjmp 0x37c3f68de
37c3f7df1
37c3f7df1loc_37c3f7df1:
37c3f7df1imul rax, rcx
37c3f7df5pxor x0, x0
37c3f7df9add rax, rax
37c3f7dfcmov [rsp+600], rax
37c3f7e04cvtsi2sd x0, rax
37c3f7e09jmp 0x37c3f6c6e
37c3f7e0e
37c3f7e0eloc_37c3f7e0e:
37c3f7e0ecmp r13, 2
37c3f7e12jne 0x37c3f7f1c
37c3f7e18test rdi, rdi
37c3f7e1bje 0x37c3f7f1c
37c3f7e21mov rax, [rsp+920]
37c3f7e29mov [rsp+32], r14
37c3f7e2emov rdx, r14
37c3f7e31lea rcx, [rip+0x7bb08]
37c3f7e38mov r9, [rsp+992]
37c3f7e40mov r8, [rsp+872]
37c3f7e48mov [rsp+56], 1
37c3f7e51mov [rsp+48], rax
37c3f7e56mov rax, [rsp+912]
37c3f7e5emov [rsp+40], rax
37c3f7e63call zlacpy_64_
37c3f7e68mov rdi, [rsp+872]
37c3f7e70mov rax, [r14]
37c3f7e73mov rdx, r14
37c3f7e76mov r8, [rsp+872]
37c3f7e7elea rcx, [rip+0x7babb]
37c3f7e85imul rax, [rdi]
37c3f7e89mov rdi, [rsp+968]
37c3f7e91mov [rsp+32], r14
37c3f7e96mov [rsp+56], 1
37c3f7e9fmov [rsp+48], rdi
37c3f7ea4mov rdi, [rsp+960]
37c3f7eacshl rax, 4
37c3f7eb0mov [rsp+40], rdi
37c3f7eb5mov rdi, [rsp+992]
37c3f7ebdlea r9, [rdi+rax]
37c3f7ec1call zlacpy_64_
37c3f7ec6mov rax, [rsp+976]
37c3f7ecemovsd_xmm [rax], x8
37c3f7ed3jmp 0x37c3f676a
37c3f7ed8
37c3f7ed8loc_37c3f7ed8:
37c3f7ed8cmp rbp, 2
37c3f7edcjne 0x37c3f7ee7
37c3f7edetest rsi, rsi
37c3f7ee1jne 0x37c3f8b90
37c3f7ee7
37c3f7ee7loc_37c3f7ee7:
37c3f7ee7cmp [rsp+608], rbp
37c3f7eefjg 0x37c3f77a7
37c3f7ef5
37c3f7ef5loc_37c3f7ef5:
37c3f7ef5mov rax, [rsp+992]
37c3f7efdpxor x0, x0
37c3f7f01cvtsi2sd x0, [rsp+600]
37c3f7f0bmov [rax+8], 0
37c3f7f13movsd_xmm [rax], x0
37c3f7f17jmp 0x37c3f676a
37c3f7f1c
37c3f7f1cloc_37c3f7f1c:
37c3f7f1ccmp [rsp+608], r13
37c3f7f24jle 0x37c3f676a
37c3f7f2ajmp 0x37c3f6c20
37c3f7f2f
37c3f7f2f 90 .
37c3f7f30
37c3f7f30loc_37c3f7f30:
37c3f7f30mov rax, [rsp+976]
37c3f7f38movsd_xmm x7, [rip+0x7ba30]
37c3f7f40movsd_xmm [rax], x7
37c3f7f44mov rax, [rsp+424]
37c3f7f4ctest rax, rax
37c3f7f4fjle 0x37c3f7ef5
37c3f7f51add rax, 2
37c3f7f55mov r9l, 1
37c3f7f5bmov rdi, r14
37c3f7f5emov r13, [rsp+432]
37c3f7f66mov [rsp+304], rax
37c3f7f6emov rax, [rsp+912]
37c3f7f76shl r13, 4
37c3f7f7amov r11, [rsp+1008]
37c3f7f82add rax, 16
37c3f7f86mov [rsp+184], r13
37c3f7f8emov [rsp+496], rax
37c3f7f96mov rax, [rsp+440]
37c3f7f9eshl rax, 4
37c3f7fa2mov [rsp+568], rax
37c3f7faamov rax, [rsp+960]
37c3f7fb2add rax, 16
37c3f7fb6mov [rsp+504], rax
37c3f7fbenop
37c3f7fc0
37c3f7fc0loc_37c3f7fc0:
37c3f7fc0mov rcx, [r11+8*r9]
37c3f7fc4mov rdx, [r11+8*r9-8]
37c3f7fc9mov r10, [rsp+288]
37c3f7fd1mov rax, rcx
37c3f7fd4sub rax, rdx
37c3f7fd7mov [rsp+672], rax
37c3f7fdfcmp r10, [rsp+304]
37c3f7fe7jl 0x37c3f8b0a
37c3f7fedmov rsi, [rsp+368]
37c3f7ff5mov r15, [rsp+376]
37c3f7ffdlea rbp, [rsp+696]
37c3f8005mov [rsp+456], rcx
37c3f800dmov rbx, [rsp+352]
37c3f8015mov r8, [rsp+360]
37c3f801dmov r12, rbp
37c3f8020mov [rsp+448], rdx
37c3f8028mov rax, rsi
37c3f802bimul rsi, rcx
37c3f802fmov [rsp+296], r9
37c3f8037lea r13, [rsp+704]
37c3f803fimul rax, rdx
37c3f8043mov [rsp+1008], r11
37c3f804blea rbp, [rcx-1]
37c3f804fadd rax, r15
37c3f8052add rax, rdx
37c3f8055shl rax, 4
37c3f8059add rax, [rsp+928]
37c3f8061mov [rsp+312], rax
37c3f8069mov rax, rbx
37c3f806cimul rbx, rcx
37c3f8070imul rax, rdx
37c3f8074add rax, r8
37c3f8077add rax, rdx
37c3f807ashl rax, 4
37c3f807eadd rax, [rsp+880]
37c3f8086mov [rsp+320], rax
37c3f808elea rax, [rdx-1]
37c3f8092mov [rsp+536], rax
37c3f809ashl rax, 4
37c3f809eadd rax, [rsp+960]
37c3f80a6mov [rsp+544], rax
37c3f80aelea rax, [r8+rdx]
37c3f80b2add rax, rbx
37c3f80b5shl rax, 4
37c3f80b9add rax, [rsp+880]
37c3f80c1mov [rsp+552], rax
37c3f80c9lea rax, [r15+rdx]
37c3f80cdmov r15, [rsp+568]
37c3f80d5add rax, rsi
37c3f80d8mov rsi, [rsp+424]
37c3f80e0shl rax, 4
37c3f80e4add rax, [rsp+928]
37c3f80ecadd rsi, 1
37c3f80f0mov [rsp+560], rax
37c3f80f8mov rax, r10
37c3f80fbmov [rsp+328], rsi
37c3f8103lea rsi, [rsp+656]
37c3f810bmov [rsp+400], rsi
37c3f8113lea rsi, [rsp+640]
37c3f811bmov [rsp+392], rsi
37c3f8123lea rsi, [rsp+648]
37c3f812bmov [rsp+384], rsi
37c3f8133lea rsi, [rsp+680]
37c3f813bmov [rsp+208], rsi
37c3f8143lea rsi, [rsp+672]
37c3f814bmov [rsp+200], rsi
37c3f8153lea rsi, [rsp+664]
37c3f815bmov [rsp+336], rsi
37c3f8163lea rsi, [rsp+688]
37c3f816bmov [rsp+344], rsi
37c3f8173jmp 0x37c3f81ae
37c3f8175
37c3f8175 0f 1f 00 ...
37c3f8178
37c3f8178loc_37c3f8178:
37c3f8178cmp rax, [rsp+304]
37c3f8180jg 0x37c3f8801
37c3f8186
37c3f8186loc_37c3f8186:
37c3f8186mov rbx, [rsp+296]
37c3f818ecmp [rsp+424], rbx
37c3f8196jg 0x37c3f8980
37c3f819csub rax, 1
37c3f81a0cmp [rsp+328], rax
37c3f81a8je 0x37c3f8afa
37c3f81ae
37c3f81aeloc_37c3f81ae:
37c3f81aemov rbx, [rsp+1008]
37c3f81b6mov [rsp+192], rax
37c3f81bemov r10, [rsp+448]
37c3f81c6mov rcx, [rsp+488]
37c3f81cemov rsi, [rbx+8*rax-8]
37c3f81d3mov rbx, [rbx+8*rax]
37c3f81d7mov [rsp+160], 1
37c3f81e3lea rax, [rbx-1]
37c3f81e7mov rdx, rbx
37c3f81eamov [rsp+240], rax
37c3f81f2mov rax, [rsp+440]
37c3f81fasub rdx, rsi
37c3f81fdmov [rsp+680], rdx
37c3f8205imul rax, rsi
37c3f8209mov [rsp+248], rax
37c3f8211add rax, [rsp+416]
37c3f8219lea rdx, [rax+r10]
37c3f821dmov [rsp+264], rax
37c3f8225mov rax, [rsp+960]
37c3f822dshl rdx, 4
37c3f8231add rax, rdx
37c3f8234mov rdx, [rsp+480]
37c3f823cmov [rsp+224], rax
37c3f8244imul rdx, rsi
37c3f8248lea r11, [rdx+rcx]
37c3f824cmov rcx, [rsp+432]
37c3f8254mov [rsp+272], r11
37c3f825cimul rcx, rsi
37c3f8260mov [rsp+256], rcx
37c3f8268add rcx, [rsp+408]
37c3f8270lea rdx, [rcx+r10]
37c3f8274mov [rsp+216], rcx
37c3f827cmov rcx, [rsp+912]
37c3f8284shl rdx, 4
37c3f8288mov r10, [rsp+472]
37c3f8290add rcx, rdx
37c3f8293mov rdx, [rsp+464]
37c3f829bmov [rsp+232], rcx
37c3f82a3imul rdx, rsi
37c3f82a7add r10, rdx
37c3f82aamov rdx, [rsp+336]
37c3f82b2mov [rsp+280], r10
37c3f82bamov [rsp+152], rdx
37c3f82c2mov rdx, [rsp+392]
37c3f82camov [rsp+144], rdx
37c3f82d2mov rdx, [rsp+384]
37c3f82damov [rsp+136], rdx
37c3f82e2mov rdx, [rsp+344]
37c3f82eamov [rsp+112], rax
37c3f82efmov rax, [rsp+952]
37c3f82f7mov [rsp+128], rdx
37c3f82ffmov rdx, [rsp+968]
37c3f8307mov [rsp+104], rax
37c3f830cmov rax, [rsp+936]
37c3f8314mov [rsp+120], rdx
37c3f8319lea rdx, [r11+rsi]
37c3f831dmov r9, [rsp+208]
37c3f8325mov [rsp+88], rax
37c3f832amov rax, [rsp+312]
37c3f8332shl rdx, 4
37c3f8336add rdx, [rsp+944]
37c3f833emov [rsp+64], rcx
37c3f8343mov [rsp+80], rax
37c3f8348mov rax, [rsp+920]
37c3f8350mov [rsp+96], rdx
37c3f8355lea rdx, [r10+rsi]
37c3f8359mov r8, [rsp+200]
37c3f8361mov [rsp+72], rax
37c3f8366mov rax, [rsp+904]
37c3f836eshl rdx, 4
37c3f8372add rdx, [rsp+896]
37c3f837amov rcx, [rsp+848]
37c3f8382mov [rsp+56], rax
37c3f8387mov rax, [rsp+888]
37c3f838fmov [rsp+48], rdx
37c3f8394mov rdx, [rsp+400]
37c3f839cmov [rsp+40], rax
37c3f83a1mov rax, [rsp+320]
37c3f83a9mov [rsp+32], rax
37c3f83aecall ztgsy2_64_
37c3f83b3mov rdx, [rsp+664]
37c3f83bbmov rax, [rsp+192]
37c3f83c3test rdx, rdx
37c3f83c6jle 0x37c3f83d3
37c3f83c8mov rcx, [rsp+1016]
37c3f83d0mov [rcx], rdx
37c3f83d3
37c3f83d3loc_37c3f83d3:
37c3f83d3movsd_xmm x6, [rsp+688]
37c3f83dcucomisd x6, x7
37c3f83e0jp 0x37c3f83e8
37c3f83e2je 0x37c3f8178
37c3f83e8
37c3f83e8loc_37c3f83e8:
37c3f83e8mov rdx, [rsp+960]
37c3f83f0mov r11, [rsp+912]
37c3f83f8cmp rsi, 1
37c3f83fcjle 0x37c3f84c3
37c3f8402mov [rsp+520], rax
37c3f840amov r14, [rsp+184]
37c3f8412mov [rsp+192], rbp
37c3f841amov rbp, rdx
37c3f841dmov [rsp+512], rbx
37c3f8425mov ebx, 1
37c3f842amov [rsp+528], r12
37c3f8432mov r12, r11
37c3f8435nop [rax+rax]
37c3f8440
37c3f8440loc_37c3f8440:
37c3f8440mov r8, r12
37c3f8443lea r9, [rip+0x7b4fe]
37c3f844amov rdx, r13
37c3f844dmov rcx, rdi
37c3f8450movsd_xmm [rsp+704], x6
37c3f8459add rbx, 1
37c3f845dadd r12, r14
37c3f8460mov [rsp+712], 0
37c3f846ccall zscal_64_
37c3f8471mov r8, rbp
37c3f8474mov rdx, r13
37c3f8477mov rcx, rdi
37c3f847alea r9, [rip+0x7b4c7]
37c3f8481add rbp, r15
37c3f8484mov [rsp+712], 0
37c3f8490movsd_xmm [rsp+704], x6
37c3f8499call zscal_64_
37c3f849ecmp rsi, rbx
37c3f84a1jne 0x37c3f8440
37c3f84a3mov rbp, [rsp+192]
37c3f84abmov rbx, [rsp+512]
37c3f84b3mov rax, [rsp+520]
37c3f84bbmov r12, [rsp+528]
37c3f84c3
37c3f84c3loc_37c3f84c3:
37c3f84c3cmp rsi, [rsp+240]
37c3f84cbjg 0x37c3f86d8
37c3f84d1mov r10, [rsp+216]
37c3f84d9mov r14, [rsp+264]
37c3f84e1mov [rsp+264], rax
37c3f84e9mov [rsp+240], rsi
37c3f84f1mov [rsp+864], rdi
37c3f84f9shl r10, 4
37c3f84fdmov rdi, rsi
37c3f8500shl r14, 4
37c3f8504add r10, [rsp+496]
37c3f850cmov rsi, [rsp+536]
37c3f8514mov [rsp+192], rbp
37c3f851cadd r14, [rsp+504]
37c3f8524mov rbp, r10
37c3f8527nop [rax+rax]
37c3f8530
37c3f8530loc_37c3f8530:
37c3f8530mov r8, rbp
37c3f8533lea r9, [rip+0x7b40e]
37c3f853amov rdx, r13
37c3f853dmov rcx, r12
37c3f8540mov [rsp+696], rsi
37c3f8548add rdi, 1
37c3f854cmov [rsp+712], 0
37c3f8558movsd_xmm [rsp+704], x6
37c3f8561call zscal_64_
37c3f8566mov r8, r14
37c3f8569mov rdx, r13
37c3f856cmov rcx, r12
37c3f856flea r9, [rip+0x7b3d2]
37c3f8576add r14, r15
37c3f8579mov [rsp+696], rsi
37c3f8581mov [rsp+712], 0
37c3f858dmovsd_xmm [rsp+704], x6
37c3f8596call zscal_64_
37c3f859badd rbp, [rsp+184]
37c3f85a3cmp rbx, rdi
37c3f85a6jne 0x37c3f8530
37c3f85a8mov rcx, [rsp+456]
37c3f85b0mov rdx, [rsp+408]
37c3f85b8mov rax, [rsp+264]
37c3f85c0mov rdi, [rsp+864]
37c3f85c8lea r10, [rcx+rdx]
37c3f85ccmov rdx, [rsp+416]
37c3f85d4mov r11, [rsp+240]
37c3f85dcadd r10, [rsp+256]
37c3f85e4mov rbp, [rsp+192]
37c3f85ecmov [rsp+192], rbx
37c3f85f4mov rbx, rdi
37c3f85f7lea r14, [rcx+rdx]
37c3f85fbadd r14, [rsp+248]
37c3f8603shl r10, 4
37c3f8607mov rdi, r11
37c3f860amov [rsp+248], rax
37c3f8612add r10, [rsp+912]
37c3f861ashl r14, 4
37c3f861emov rsi, r10
37c3f8621add r14, [rsp+960]
37c3f8629nop [rax]
37c3f8630
37c3f8630loc_37c3f8630:
37c3f8630mov rdx, [rbx]
37c3f8633mov r8, rsi
37c3f8636lea r9, [rip+0x7b30b]
37c3f863dmov rcx, r12
37c3f8640mov [rsp+712], 0
37c3f864cadd rdi, 1
37c3f8650movsd_xmm [rsp+704], x6
37c3f8659sub rdx, rbp
37c3f865cmov [rsp+696], rdx
37c3f8664mov rdx, r13
37c3f8667call zscal_64_
37c3f866cmov rdx, [rbx]
37c3f866fmov r8, r14
37c3f8672mov rcx, r12
37c3f8675lea r9, [rip+0x7b2cc]
37c3f867cadd r14, r15
37c3f867fmov [rsp+712], 0
37c3f868bmovsd_xmm [rsp+704], x6
37c3f8694sub rdx, rbp
37c3f8697mov [rsp+696], rdx
37c3f869fmov rdx, r13
37c3f86a2call zscal_64_
37c3f86a7add rsi, [rsp+184]
37c3f86afcmp [rsp+192], rdi
37c3f86b7jne 0x37c3f8630
37c3f86bdmov rdi, rbx
37c3f86c0mov rsi, [rsp+240]
37c3f86c8mov rax, [rsp+248]
37c3f86d0mov rbx, [rsp+192]
37c3f86d8
37c3f86d8loc_37c3f86d8:
37c3f86d8mov rcx, [rsp+872]
37c3f86e0mov rdx, [rcx]
37c3f86e3cmp rbx, rdx
37c3f86e6jg 0x37c3f87e3
37c3f86ecmov r10, [rsp+432]
37c3f86f4mov r14, [rsp+440]
37c3f86fcmov [rsp+248], rax
37c3f8704mov [rsp+240], rsi
37c3f870cmov rsi, rbx
37c3f870fimul r10, rbx
37c3f8713add r10, [rsp+408]
37c3f871bmov [rsp+192], rbp
37c3f8723mov rbp, rdx
37c3f8726imul r14, rbx
37c3f872ashl r10, 4
37c3f872eadd r14, [rsp+416]
37c3f8736add r10, [rsp+496]
37c3f873emov rbx, [rsp+184]
37c3f8746mov [rsp+256], r12
37c3f874eshl r14, 4
37c3f8752mov r12, r10
37c3f8755add r14, [rsp+504]
37c3f875dnop [rax]
37c3f8760
37c3f8760loc_37c3f8760:
37c3f8760mov r8, r12
37c3f8763lea r9, [rip+0x7b1de]
37c3f876amov rdx, r13
37c3f876dmov rcx, rdi
37c3f8770movsd_xmm [rsp+704], x6
37c3f8779add rsi, 1
37c3f877dadd r12, rbx
37c3f8780mov [rsp+712], 0
37c3f878ccall zscal_64_
37c3f8791mov r8, r14
37c3f8794mov rdx, r13
37c3f8797mov rcx, rdi
37c3f879alea r9, [rip+0x7b1a7]
37c3f87a1add r14, r15
37c3f87a4mov [rsp+712], 0
37c3f87b0movsd_xmm [rsp+704], x6
37c3f87b9call zscal_64_
37c3f87becmp rbp, rsi
37c3f87c1jge 0x37c3f8760
37c3f87c3mov rbp, [rsp+192]
37c3f87cbmov rsi, [rsp+240]
37c3f87d3mov rax, [rsp+248]
37c3f87dbmov r12, [rsp+256]
37c3f87e3
37c3f87e3loc_37c3f87e3:
37c3f87e3mov rbx, [rsp+976]
37c3f87ebmulsd x6, [rbx]
37c3f87efmovsd_xmm [rbx], x6
37c3f87f3cmp rax, [rsp+304]
37c3f87fbjle 0x37c3f8186
37c3f8801
37c3f8801loc_37c3f8801:
37c3f8801mov rbx, [rsp+904]
37c3f8809mov [rsp+192], rax
37c3f8811sub rsi, 1
37c3f8815mov r9, r13
37c3f8818mov rax, [rsp+968]
37c3f8820lea rcx, [rip+0x7b0e9]
37c3f8827mov rdx, [rsp+280]
37c3f882fmov [rsp+104], 1
37c3f8838mov [rsp+72], rbx
37c3f883dmov rbx, [rsp+920]
37c3f8845mov [rsp+96], rax
37c3f884alea rax, [rip+0x7b0ff]
37c3f8851mov r14, [rsp+544]
37c3f8859add rdx, 1
37c3f885dmov [rsp+56], rbx
37c3f8862mov rbx, [rsp+232]
37c3f886ashl rdx, 4
37c3f886emov [rsp+80], rax
37c3f8873add rdx, [rsp+896]
37c3f887bmov [rsp+48], rbx
37c3f8880mov rbx, rax
37c3f8883mov r8, [rsp+200]
37c3f888bmov [rsp+40], rax
37c3f8890mov rax, [rsp+208]
37c3f8898mov [rsp+64], rdx
37c3f889dlea rdx, [rip+0x7b06d]
37c3f88a4mov [rsp+32], rax
37c3f88a9mov [rsp+88], r14
37c3f88aemov [rsp+704], rsi
37c3f88b6mov [rsp+112], 1
37c3f88bfcall zgemm_64_
37c3f88c4mov [rsp+704], rsi
37c3f88ccmov r9, r13
37c3f88cfmov rsi, [rsp+968]
37c3f88d7mov rdx, [rsp+272]
37c3f88dfmov [rsp+88], r14
37c3f88e4lea rcx, [rip+0x7b025]
37c3f88ebmov [rsp+96], rsi
37c3f88f0mov rsi, [rsp+952]
37c3f88f8mov rax, [rsp+208]
37c3f8900add rdx, 1
37c3f8904mov [rsp+112], 1
37c3f890dmov [rsp+72], rsi
37c3f8912mov rsi, [rsp+968]
37c3f891ashl rdx, 4
37c3f891eadd rdx, [rsp+944]
37c3f8926mov [rsp+32], rax
37c3f892bmov [rsp+56], rsi
37c3f8930mov rsi, [rsp+224]
37c3f8938mov [rsp+64], rdx
37c3f893dmov r8, [rsp+200]
37c3f8945lea rdx, [rip+0x7afc5]
37c3f894cmov [rsp+104], 1
37c3f8955mov [rsp+80], rbx
37c3f895amov [rsp+48], rsi
37c3f895fmov [rsp+40], rbx
37c3f8964call zgemm_64_
37c3f8969mov rax, [rsp+192]
37c3f8971jmp 0x37c3f8186
37c3f8976
37c3f8976 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3f8980
37c3f8980loc_37c3f8980:
37c3f8980mov [rsp+192], rax
37c3f8988mov rdx, [rdi]
37c3f898blea rsi, [rip+0x7afbe]
37c3f8992lea r14, [rip+0x7afc7]
37c3f8999mov rax, [rsp+920]
37c3f89a1mov rbx, [rsp+216]
37c3f89a9mov r8, r13
37c3f89acmov [rsp+80], rsi
37c3f89b1add rbx, [rsp+456]
37c3f89b9mov [rsp+40], r14
37c3f89besub rdx, rbp
37c3f89c1lea rcx, [rip+0x7af49]
37c3f89c8mov [rsp+96], rax
37c3f89cdshl rbx, 4
37c3f89d1add rbx, [rsp+912]
37c3f89d9mov [rsp+72], rax
37c3f89demov rax, [rsp+232]
37c3f89e6mov [rsp+88], rbx
37c3f89ebmov r9, [rsp+208]
37c3f89f3mov [rsp+64], rax
37c3f89f8mov rax, [rsp+888]
37c3f8a00mov [rsp+704], rdx
37c3f8a08lea rdx, [rip+0x7af01]
37c3f8a0fmov [rsp+56], rax
37c3f8a14mov rax, [rsp+552]
37c3f8a1cmov [rsp+112], 1
37c3f8a25mov [rsp+48], rax
37c3f8a2amov rax, [rsp+200]
37c3f8a32mov [rsp+104], 1
37c3f8a3bmov [rsp+32], rax
37c3f8a40call zgemm_64_
37c3f8a45mov rdx, [rdi]
37c3f8a48mov r8, r13
37c3f8a4bmov [rsp+80], rsi
37c3f8a50mov rsi, [rsp+968]
37c3f8a58mov [rsp+88], rbx
37c3f8a5dmov rcx, [rsp+920]
37c3f8a65mov [rsp+40], r14
37c3f8a6asub rdx, rbp
37c3f8a6dmov [rsp+72], rsi
37c3f8a72mov rsi, [rsp+224]
37c3f8a7amov rax, [rsp+200]
37c3f8a82mov [rsp+96], rcx
37c3f8a87lea rcx, [rip+0x7ae83]
37c3f8a8emov [rsp+64], rsi
37c3f8a93mov rsi, [rsp+936]
37c3f8a9bmov [rsp+32], rax
37c3f8aa0mov r9, [rsp+208]
37c3f8aa8mov [rsp+56], rsi
37c3f8aadmov rsi, [rsp+560]
37c3f8ab5mov [rsp+112], 1
37c3f8abemov [rsp+104], 1
37c3f8ac7mov [rsp+48], rsi
37c3f8accmov [rsp+704], rdx
37c3f8ad4lea rdx, [rip+0x7ae35]
37c3f8adbcall zgemm_64_
37c3f8ae0mov rax, [rsp+192]
37c3f8ae8sub rax, 1
37c3f8aeccmp [rsp+328], rax
37c3f8af4jne 0x37c3f81ae
37c3f8afa
37c3f8afaloc_37c3f8afa:
37c3f8afamov r9, [rsp+296]
37c3f8b02mov r11, [rsp+1008]
37c3f8b0a
37c3f8b0aloc_37c3f8b0a:
37c3f8b0aadd r9, 1
37c3f8b0ecmp [rsp+424], r9
37c3f8b16jge 0x37c3f7fc0
37c3f8b1cjmp 0x37c3f7ef5
37c3f8b21
37c3f8b21loc_37c3f8b21:
37c3f8b21mov [rsp+288], rcx
37c3f8b29jmp 0x37c3f6dc9
37c3f8b2e
37c3f8b2eloc_37c3f8b2e:
37c3f8b2emov [rsp+288], r9
37c3f8b36jmp 0x37c3f6e4c
37c3f8b3b
37c3f8b3bloc_37c3f8b3b:
37c3f8b3bmov rax, [rsp+192]
37c3f8b43pxor x1, x1
37c3f8b47imul rax, rbx
37c3f8b4bcvtsi2sd x1, rax
37c3f8b50sqrtsd x1, x1
37c3f8b54mov rax, [rsp+984]
37c3f8b5cdivsd x1, x0
37c3f8b60movsd_xmm [rax], x1
37c3f8b64jmp 0x37c3f6ad5
37c3f8b69
37c3f8b69loc_37c3f8b69:
37c3f8b69pxor x1, x1
37c3f8b6dmov rax, [rsp+984]
37c3f8b75cvtsi2sd x1, [rsp+384]
37c3f8b7fsqrtsd x1, x1
37c3f8b83divsd x1, x0
37c3f8b87movsd_xmm [rax], x1
37c3f8b8bjmp 0x37c3f7649
37c3f8b90
37c3f8b90loc_37c3f8b90:
37c3f8b90mov rax, [rsp+920]
37c3f8b98mov [rsp+32], r14
37c3f8b9dmov rdx, r14
37c3f8ba0lea rcx, [rip+0x7ad99]
37c3f8ba7mov r9, [rsp+992]
37c3f8bafmov r8, [rsp+872]
37c3f8bb7mov [rsp+56], 1
37c3f8bc0mov [rsp+48], rax
37c3f8bc5mov rax, [rsp+912]
37c3f8bcdmov [rsp+40], rax
37c3f8bd2call zlacpy_64_
37c3f8bd7mov rdi, [rsp+872]
37c3f8bdfmov rax, [r14]
37c3f8be2mov rdx, r14
37c3f8be5mov r8, [rsp+872]
37c3f8bedlea rcx, [rip+0x7ad4c]
37c3f8bf4imul rax, [rdi]
37c3f8bf8mov rdi, [rsp+968]
37c3f8c00mov [rsp+32], r14
37c3f8c05mov [rsp+56], 1
37c3f8c0emov [rsp+48], rdi
37c3f8c13mov rdi, [rsp+960]
37c3f8c1bshl rax, 4
37c3f8c1fmov [rsp+40], rdi
37c3f8c24mov rdi, [rsp+992]
37c3f8c2clea r9, [rdi+rax]
37c3f8c30call zlacpy_64_
37c3f8c35mov rax, [rsp+976]
37c3f8c3dmovsd_xmm [rax], x8
37c3f8c42jmp 0x37c3f7ef5
37c3f8c47
37c3f8c47loc_37c3f8c47:
37c3f8c47mov rdx, -10
37c3f8c4emov eax, 10
37c3f8c53jmp 0x37c3f673c
37c3f8c58
37c3f8c58loc_37c3f8c58:
37c3f8c58mov rdx, -12
37c3f8c5fmov eax, 12
37c3f8c64jmp 0x37c3f673c
37c3f8c69
37c3f8c69loc_37c3f8c69:
37c3f8c69mov rdx, -14
37c3f8c70mov eax, 14
37c3f8c75jmp 0x37c3f673c
37c3f8c7a
37c3f8c7aloc_37c3f8c7a:
37c3f8c7acmp [rsp+608], 2
37c3f8c83jne 0x37c3f7ee7
37c3f8c89jmp 0x37c3f765c
37c3f6540
37c3f6540ztgsyl_64_:
37c3f6540push r15
37c3f6542push r14
37c3f6544push r13
37c3f6546push r12
37c3f6548push rbp
37c3f6549push rdi
37c3f654apush rsi
37c3f654bpush rbx
37c3f654csub rsp, 776
37c3f6553movups [rsp+720], x6
37c3f655bmovups [rsp+736], x7
37c3f6563movups [rsp+752], x8
37c3f656cmov rax, [rsp+920]
37c3f6574mov rbx, [rsp+1000]
37c3f657cmov rdi, [rax]
37c3f657fmov rax, [rsp+968]
37c3f6587mov rbp, [rax]
37c3f658amov rax, [rsp+888]
37c3f6592mov [rsp+856], rdx
37c3f659amov r14, r8
37c3f659dmov [rsp+872], r9
37c3f65a5mov r8l, 1
37c3f65abmov r9l, 1
37c3f65b1lea rdx, [rip+0x7d358]
37c3f65b8mov r12, [rax]
37c3f65bbmov rax, [rsp+904]
37c3f65c3mov [rsp+848], rcx
37c3f65cbmov r13, [rax]
37c3f65cemov rax, [rsp+936]
37c3f65d6mov rax, [rax]
37c3f65d9mov [rsp+184], rax
37c3f65e1mov rax, [rsp+952]
37c3f65e9mov rax, [rax]
37c3f65ecmov [rsp+192], rax
37c3f65f4mov rax, [rsp+1016]
37c3f65fcmov [rax], 0
37c3f6603call lsame_64_
37c3f6608mov r15, [rbx]
37c3f660bmov rsi, rax
37c3f660etest rax, rax
37c3f6611je 0x37c3f66e8
37c3f6617mov rax, [rsp+856]
37c3f661fcmp [rax], 4
37c3f6623mov rax, [rsp+1016]
37c3f662bja 0x37c3f6640
37c3f662d
37c3f662dloc_37c3f662d:
37c3f662dmov rax, [rax]
37c3f6630test rax, rax
37c3f6633je 0x37c3f6650
37c3f6635
37c3f6635loc_37c3f6635:
37c3f6635neg rax
37c3f6638jmp 0x37c3f6747
37c3f663d
37c3f663d 0f 1f 00 ...
37c3f6640
37c3f6640loc_37c3f6640:
37c3f6640mov [rax], -2
37c3f6647mov rax, -2
37c3f664ejmp 0x37c3f6635
37c3f6650
37c3f6650loc_37c3f6650:
37c3f6650mov rax, [r14]
37c3f6653test rax, rax
37c3f6656jle 0x37c3f6730
37c3f665cmov rcx, [rsp+872]
37c3f6664mov rcx, [rcx]
37c3f6667test rcx, rcx
37c3f666ajle 0x37c3f6797
37c3f6670mov rdx, [rsp+888]
37c3f6678cmp rax, [rdx]
37c3f667bjg 0x37c3f67a5
37c3f6681mov rdx, [rsp+904]
37c3f6689cmp rcx, [rdx]
37c3f668cjg 0x37c3f67b3
37c3f6692mov rdx, [rsp+920]
37c3f669acmp rax, [rdx]
37c3f669djg 0x37c3f8c47
37c3f66a3mov rdx, [rsp+936]
37c3f66abcmp rax, [rdx]
37c3f66aejg 0x37c3f8c58
37c3f66b4mov rdx, [rsp+952]
37c3f66bccmp rcx, [rdx]
37c3f66bfjg 0x37c3f8c69
37c3f66c5mov rdx, [rsp+968]
37c3f66cdcmp rax, [rdx]
37c3f66d0jle 0x37c3f67c4
37c3f66d6mov rdx, -16
37c3f66ddmov eax, 16
37c3f66e2jmp 0x37c3f673c
37c3f66e4
37c3f66e4 0f 1f 40 00 ..@.
37c3f66e8
37c3f66e8loc_37c3f66e8:
37c3f66e8mov rcx, [rsp+848]
37c3f66f0mov r9l, 1
37c3f66f6mov r8l, 1
37c3f66fclea rdx, [rip+0x7d20e]
37c3f6703call lsame_64_
37c3f6708test rax, rax
37c3f670bmov rax, [rsp+1016]
37c3f6713jne 0x37c3f662d
37c3f6719mov [rax], -1
37c3f6720mov rax, -1
37c3f6727jmp 0x37c3f6635
37c3f672c
37c3f672c 0f 1f 40 00 ..@.
37c3f6730
37c3f6730loc_37c3f6730:
37c3f6730mov rdx, -3
37c3f6737mov eax, 3
37c3f673c
37c3f673cloc_37c3f673c:
37c3f673cmov rdi, [rsp+1016]
37c3f6744mov [rdi], rdx
37c3f6747
37c3f6747loc_37c3f6747:
37c3f6747lea rdx, [rsp+704]
37c3f674fmov r8l, 6
37c3f6755lea rcx, [rip+0x7d1b6]
37c3f675cmov [rsp+704], rax
37c3f6764call xerbla_64_
37c3f6769nop
37c3f676a
37c3f676aloc_37c3f676a:
37c3f676amovups x6, [rsp+720]
37c3f6772movups x7, [rsp+736]
37c3f677amovups x8, [rsp+752]
37c3f6783add rsp, 776
37c3f678apop rbx
37c3f678bpop rsi
37c3f678cpop rdi
37c3f678dpop rbp
37c3f678epop r12
37c3f6790pop r13
37c3f6792pop r14
37c3f6794pop r15
37c3f6796ret
37c3f6797
37c3f6797loc_37c3f6797:
37c3f6797mov rdx, -4
37c3f679emov eax, 4
37c3f67a3jmp 0x37c3f673c
37c3f67a5
37c3f67a5loc_37c3f67a5:
37c3f67a5mov rdx, -6
37c3f67acmov eax, 6
37c3f67b1jmp 0x37c3f673c
37c3f67b3
37c3f67b3loc_37c3f67b3:
37c3f67b3mov rdx, -8
37c3f67bamov eax, 8
37c3f67bfjmp 0x37c3f673c
37c3f67c4
37c3f67c4loc_37c3f67c4:
37c3f67c4test rsi, rsi
37c3f67c7jne 0x37c3f6c39
37c3f67cdmov rax, [rsp+992]
37c3f67d5mov rcx, [rip+0x7d194]
37c3f67dcmov [rax+8], 0
37c3f67e4mov [rax], rcx
37c3f67e7cmp [rbx], 0
37c3f67ebjle 0x37c3f6c93
37c3f67f1mov [rsp+600], 1
37c3f67fd
37c3f67fdloc_37c3f67fd:
37c3f67fdcmp r15, -1
37c3f6801je 0x37c3f676a
37c3f6807mov rax, [rsp+872]
37c3f680flea r15, [rip+0x7d10a]
37c3f6816mov [rsp+64], 1
37c3f681fmov r9, r14
37c3f6822mov [rsp+56], 6
37c3f682bmov r8, [rsp+848]
37c3f6833lea rdx, [rip+0x7d0d8]
37c3f683alea rcx, [rip+0x7d0d7]
37c3f6841mov [rsp+48], r15
37c3f6846mov [rsp+40], r15
37c3f684bmov [rsp+32], rax
37c3f6850call ilaenv_64_
37c3f6855mov [rsp+48], r15
37c3f685amov r8, [rsp+848]
37c3f6862mov r9, r14
37c3f6865mov rbx, rax
37c3f6868mov rax, [rsp+872]
37c3f6870mov [rsp+64], 1
37c3f6879lea rdx, [rip+0x7d092]
37c3f6880mov [rsp+56], 6
37c3f6889lea rcx, [rip+0x7d098]
37c3f6890mov [rsp+40], r15
37c3f6895mov [rsp+32], rax
37c3f689acall ilaenv_64_
37c3f689fmov [rsp+656], 0
37c3f68abtest rsi, rsi
37c3f68aeje 0x37c3f7de0
37c3f68b4mov rcx, [rsp+856]
37c3f68bcmov rdx, [rcx]
37c3f68bfcmp rdx, 2
37c3f68c3jg 0x37c3f7d32
37c3f68c9test rdx, rdx
37c3f68ccjle 0x37c3f7de0
37c3f68d2mov [rsp+608], 2
37c3f68de
37c3f68deloc_37c3f68de:
37c3f68demov r15, [r14]
37c3f68e1cmp rbx, 1
37c3f68e5jg 0x37c3f6cb6
37c3f68ebcmp rax, 1
37c3f68efjg 0x37c3f6cb6
37c3f68f5mov rax, [rsp+872]
37c3f68fdmov rdx, [rax]
37c3f6900
37c3f6900loc_37c3f6900:
37c3f6900cmp [rsp+608], 2
37c3f6909lea rdi, [rsp+656]
37c3f6911mov [rsp+192], r15
37c3f6919mov r13l, 1
37c3f691fmov [rsp+184], rdi
37c3f6927sete dil
37c3f692bmovsd_xmm x7, [rip+0x7d03d]
37c3f6933lea rbp, [rsp+640]
37c3f693bmov [rsp+208], rsi
37c3f6943pxor x6, x6
37c3f6947movzx edi, dil
37c3f694bmov rbx, rdx
37c3f694emov r15, [rsp+976]
37c3f6956mov rsi, [rsp+872]
37c3f695elea r12, [rsp+648]
37c3f6966
37c3f6966loc_37c3f6966:
37c3f6966mov rax, [rsp+1016]
37c3f696emov r9, rsi
37c3f6971mov r8, r14
37c3f6974movsd_xmm [r15], x7
37c3f6979movsd_xmm [rsp+640], x6
37c3f6982mov [rsp+152], rax
37c3f698amov rax, [rsp+968]
37c3f6992mov [rsp+160], 1
37c3f699emov [rsp+120], rax
37c3f69a3mov rax, [rsp+960]
37c3f69abmov [rsp+144], rbp
37c3f69b3mov [rsp+112], rax
37c3f69b8mov rax, [rsp+952]
37c3f69c0mov [rsp+136], r12
37c3f69c8mov [rsp+104], rax
37c3f69cdmov rax, [rsp+944]
37c3f69d5mov [rsp+128], r15
37c3f69ddmov [rsp+96], rax
37c3f69e2mov rax, [rsp+936]
37c3f69eamovsd_xmm [rsp+648], x7
37c3f69f3mov [rsp+88], rax
37c3f69f8mov rax, [rsp+928]
37c3f6a00mov [rsp+80], rax
37c3f6a05mov rax, [rsp+920]
37c3f6a0dmov [rsp+72], rax
37c3f6a12mov rax, [rsp+912]
37c3f6a1amov [rsp+64], rax
37c3f6a1fmov rax, [rsp+904]
37c3f6a27mov [rsp+56], rax
37c3f6a2cmov rax, [rsp+896]
37c3f6a34mov [rsp+48], rax
37c3f6a39mov rax, [rsp+888]
37c3f6a41mov [rsp+40], rax
37c3f6a46mov rax, [rsp+880]
37c3f6a4emov [rsp+32], rax
37c3f6a53mov rdx, [rsp+184]
37c3f6a5bmov rcx, [rsp+848]
37c3f6a63call ztgsy2_64_
37c3f6a68movsd_xmm x0, [rsp+640]
37c3f6a71ucomisd x0, x6
37c3f6a75jp 0x37c3f6a79
37c3f6a77je 0x37c3f6ad5
37c3f6a79
37c3f6a79loc_37c3f6a79:
37c3f6a79mov rax, [rsp+856]
37c3f6a81movsd_xmm x1, [rsp+648]
37c3f6a8amov rax, [rax]
37c3f6a8dsqrtsd x1, x1
37c3f6a91mov rdx, rax
37c3f6a94mov [rsp+200], rax
37c3f6a9cmulsd x0, x1
37c3f6aa0and rdx, -3
37c3f6aa4cmp rdx, 1
37c3f6aa8jne 0x37c3f8b3b
37c3f6aaemov rdx, [r14]
37c3f6ab1imul rdx, [rsi]
37c3f6ab5pxor x1, x1
37c3f6ab9mov rax, [rsp+984]
37c3f6ac1add rdx, rdx
37c3f6ac4cvtsi2sd x1, rdx
37c3f6ac9sqrtsd x1, x1
37c3f6acddivsd x1, x0
37c3f6ad1movsd_xmm [rax], x1
37c3f6ad5
37c3f6ad5loc_37c3f6ad5:
37c3f6ad5cmp r13, 1
37c3f6ad9jne 0x37c3f7e0e
37c3f6adftest rdi, rdi
37c3f6ae2je 0x37c3f7e0e
37c3f6ae8cmp [rsp+208], 0
37c3f6af1je 0x37c3f6b06
37c3f6af3mov rax, [rsp+856]
37c3f6afbmov rax, [rax]
37c3f6afemov [rsp+656], rax
37c3f6b06
37c3f6b06loc_37c3f6b06:
37c3f6b06mov rax, [rsp+992]
37c3f6b0emovsd_xmm x2, [r15]
37c3f6b13mov [rsp+48], r14
37c3f6b18mov r8, rsi
37c3f6b1bmov [rsp+56], 1
37c3f6b24mov r9, [rsp+912]
37c3f6b2cmov rdx, r14
37c3f6b2flea rcx, [rip+0x7ce0a]
37c3f6b36mov [rsp+40], rax
37c3f6b3bmov rax, [rsp+920]
37c3f6b43movapd x8, x2
37c3f6b48lea rbx, [rip+0x7cde1]
37c3f6b4fmov [rsp+32], rax
37c3f6b54call zlacpy_64_
37c3f6b59mov [rsp+48], r14
37c3f6b5emov r8, rsi
37c3f6b61mov rdx, r14
37c3f6b64mov [rsp+56], 1
37c3f6b6dmov rax, [r14]
37c3f6b70lea rcx, [rip+0x7cdc9]
37c3f6b77imul rax, [rsi]
37c3f6b7bmov r9, [rsp+960]
37c3f6b83shl rax, 4
37c3f6b87add rax, [rsp+992]
37c3f6b8fmov [rsp+40], rax
37c3f6b94mov rax, [rsp+968]
37c3f6b9cmov [rsp+32], rax
37c3f6ba1call zlacpy_64_
37c3f6ba6mov [rsp+32], rbx
37c3f6babmov r9, rbx
37c3f6baemov r8, rsi
37c3f6bb1mov rax, [rsp+920]
37c3f6bb9mov rdx, r14
37c3f6bbcmov [rsp+56], 1
37c3f6bc5lea rcx, [rip+0x7cd74]
37c3f6bccmov [rsp+48], rax
37c3f6bd1mov rax, [rsp+912]
37c3f6bd9mov [rsp+40], rax
37c3f6bdecall zlaset_64_
37c3f6be3mov [rsp+32], rbx
37c3f6be8mov r9, rbx
37c3f6bebmov r8, rsi
37c3f6beemov rax, [rsp+968]
37c3f6bf6mov rdx, r14
37c3f6bf9mov [rsp+56], 1
37c3f6c02lea rcx, [rip+0x7cd37]
37c3f6c09mov [rsp+48], rax
37c3f6c0emov rax, [rsp+960]
37c3f6c16mov [rsp+40], rax
37c3f6c1bcall zlaset_64_
37c3f6c20
37c3f6c20loc_37c3f6c20:
37c3f6c20mov rax, [r14]
37c3f6c23mov rbx, [rsi]
37c3f6c26mov r13l, 2
37c3f6c2cmov [rsp+192], rax
37c3f6c34jmp 0x37c3f6966
37c3f6c39
37c3f6c39loc_37c3f6c39:
37c3f6c39mov rdx, [rsp+856]
37c3f6c41mov rdx, [rdx]
37c3f6c44mov [rsp+200], rdx
37c3f6c4csub rdx, 1
37c3f6c50cmp rdx, 1
37c3f6c54jbe 0x37c3f7df1
37c3f6c5amov [rsp+600], 1
37c3f6c66movsd_xmm x0, [rip+0x7cd02]
37c3f6c6e
37c3f6c6eloc_37c3f6c6e:
37c3f6c6emov rax, [rsp+992]
37c3f6c76mov [rax+8], 0
37c3f6c7emovsd_xmm [rax], x0
37c3f6c82mov rax, [rsp+600]
37c3f6c8acmp [rbx], rax
37c3f6c8djge 0x37c3f67fd
37c3f6c93
37c3f6c93loc_37c3f6c93:
37c3f6c93cmp r15, -1
37c3f6c97je 0x37c3f676a
37c3f6c9dmov rax, [rsp+1016]
37c3f6ca5mov [rax], -20
37c3f6cacmov eax, 20
37c3f6cb1jmp 0x37c3f6747
37c3f6cb6
37c3f6cb6loc_37c3f6cb6:
37c3f6cb6mov rcx, [rsp+872]
37c3f6cbemov r8, [rcx]
37c3f6cc1cmp rbx, r15
37c3f6cc4jl 0x37c3f6cd2
37c3f6cc6mov rdx, r8
37c3f6cc9cmp rax, r8
37c3f6cccjge 0x37c3f6900
37c3f6cd2
37c3f6cd2loc_37c3f6cd2:
37c3f6cd2xor edx, edx
37c3f6cd4test rdi, rdi
37c3f6cd7mov r10, [rsp+1008]
37c3f6cdfcmovns rdx, rdi
37c3f6ce3mov rdi, [rsp+184]
37c3f6cebmov [rsp+432], rdx
37c3f6cf3not rdx
37c3f6cf6mov [rsp+408], rdx
37c3f6cfexor edx, edx
37c3f6d00test rbp, rbp
37c3f6d03cmovns rdx, rbp
37c3f6d07mov [rsp+440], rdx
37c3f6d0fnot rdx
37c3f6d12mov [rsp+416], rdx
37c3f6d1axor edx, edx
37c3f6d1ctest r12, r12
37c3f6d1fcmovns rdx, r12
37c3f6d23mov [rsp+352], rdx
37c3f6d2bnot rdx
37c3f6d2emov [rsp+360], rdx
37c3f6d36xor edx, edx
37c3f6d38test r13, r13
37c3f6d3bcmovns rdx, r13
37c3f6d3fmov [rsp+464], rdx
37c3f6d47not rdx
37c3f6d4amov [rsp+472], rdx
37c3f6d52xor edx, edx
37c3f6d54test rdi, rdi
37c3f6d57cmovns rdx, rdi
37c3f6d5bmov rdi, [rsp+192]
37c3f6d63mov [rsp+368], rdx
37c3f6d6bnot rdx
37c3f6d6emov [rsp+376], rdx
37c3f6d76xor edx, edx
37c3f6d78test rdi, rdi
37c3f6d7bcmovns rdx, rdi
37c3f6d7fxor r9l, r9l
37c3f6d82mov [rsp+480], rdx
37c3f6d8anot rdx
37c3f6d8dmov [rsp+488], rdx
37c3f6d95mov edx, 1
37c3f6d9ajmp 0x37c3f6db8
37c3f6d9c
37c3f6d9c 0f 1f 40 00 ..@.
37c3f6da0
37c3f6da0loc_37c3f6da0:
37c3f6da0lea rcx, [r9+1]
37c3f6da4mov [r10+8*rcx-8], rdx
37c3f6da9add rdx, rbx
37c3f6daccmp rdx, r15
37c3f6dafjge 0x37c3f8b21
37c3f6db5mov r9, rcx
37c3f6db8
37c3f6db8loc_37c3f6db8:
37c3f6db8cmp rdx, r15
37c3f6dbbjle 0x37c3f6da0
37c3f6dbdmov [rsp+288], r9
37c3f6dc5sub r9, 1
37c3f6dc9
37c3f6dc9loc_37c3f6dc9:
37c3f6dc9mov rdi, [rsp+288]
37c3f6dd1mov rbx, [rsp+1008]
37c3f6dd9lea rcx, [r15+1]
37c3f6dddmov [rbx+8*rdi], rcx
37c3f6de1lea rdx, [rdi+1]
37c3f6de5cmp rcx, [rbx+8*r9]
37c3f6de9mov r10, rbx
37c3f6deccmovne r9, rdi
37c3f6df0cmove rdx, rdi
37c3f6df4mov [rsp+424], r9
37c3f6dfcmov r9, rdx
37c3f6dffmov edx, 1
37c3f6e04jmp 0x37c3f6e38
37c3f6e06
37c3f6e06 0f 1f 40 00 66 66 2e 0f 1f 84 ..@.ff....
37c3f6e10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c3f6e20
37c3f6e20loc_37c3f6e20:
37c3f6e20lea rcx, [r9+1]
37c3f6e24mov [r10+8*rcx-8], rdx
37c3f6e29add rdx, rax
37c3f6e2ccmp r8, rdx
37c3f6e2fjle 0x37c3f8b2e
37c3f6e35mov r9, rcx
37c3f6e38
37c3f6e38loc_37c3f6e38:
37c3f6e38cmp r8, rdx
37c3f6e3bjge 0x37c3f6e20
37c3f6e3dlea rax, [r9-1]
37c3f6e41mov rcx, r9
37c3f6e44mov [rsp+288], rax
37c3f6e4c
37c3f6e4cloc_37c3f6e4c:
37c3f6e4cmov rax, [rsp+1008]
37c3f6e54mov rdi, [rsp+288]
37c3f6e5cadd r8, 1
37c3f6e60mov [rax+8*rcx], r8
37c3f6e64cmp r8, [rax+8*rdi]
37c3f6e68mov rax, rcx
37c3f6e6bcmove rax, rdi
37c3f6e6fmov [rsp+288], rax
37c3f6e77test rsi, rsi
37c3f6e7aje 0x37c3f7f30
37c3f6e80mov rdi, [rsp+424]
37c3f6e88movsd_xmm x7, [rip+0x7cae0]
37c3f6e90mov [rsp+640], 0
37c3f6e9cmov ebp, 1
37c3f6ea1mov rsi, [rsp+976]
37c3f6ea9movsd_xmm [rsp+648], x7
37c3f6eb2add rdi, 2
37c3f6eb6movsd_xmm [rsi], x7
37c3f6ebacmp rax, rdi
37c3f6ebdjl 0x37c3f8c7a
37c3f6ec3
37c3f6ec3loc_37c3f6ec3:
37c3f6ec3mov rax, [rsp+912]
37c3f6ecbxor esi, esi
37c3f6ecdcmp [rsp+608], 2
37c3f6ed6mov [rsp+384], 0
37c3f6ee2sete sil
37c3f6ee6mov r15, [rsp+432]
37c3f6eeemov [rsp+256], rdi
37c3f6ef6lea rbx, [rax+16]
37c3f6efamov rax, [rsp+440]
37c3f6f02mov [rsp+616], rsi
37c3f6f0ashl r15, 4
37c3f6f0emov [rsp+592], rbx
37c3f6f16shl rax, 4
37c3f6f1amov [rsp+624], rbp
37c3f6f22mov [rsp+400], rax
37c3f6f2amov rax, [rsp+960]
37c3f6f32mov [rsp+192], r15
37c3f6f3alea r12, [rax+16]
37c3f6f3elea rax, [rsp+656]
37c3f6f46mov [rsp+632], rdi
37c3f6f4emov [rsp+392], rax
37c3f6f56mov [rsp+584], r12
37c3f6f5emov r12, r14
37c3f6f61nop [rax]
37c3f6f65nop [rax+rax]
37c3f6f70
37c3f6f70loc_37c3f6f70:
37c3f6f70mov rax, [rsp+256]
37c3f6f78mov rdi, [rsp+1008]
37c3f6f80mov r8, [rsp+424]
37c3f6f88mov rdx, [rdi+8*rax-8]
37c3f6f8dmov rdi, [rdi+8*rax]
37c3f6f91lea rax, [rdi-1]
37c3f6f95mov [rsp+184], rdi
37c3f6f9dmov [rsp+496], rax
37c3f6fa5mov rax, rdi
37c3f6fa8sub rax, rdx
37c3f6fabmov [rsp+680], rax
37c3f6fb3test r8, r8
37c3f6fb6jle 0x37c3f7596
37c3f6fbcmov rsi, [rsp+440]
37c3f6fc4mov r9, [rsp+416]
37c3f6fccmov [rsp+200], r8
37c3f6fd4mov r11, [rsp+480]
37c3f6fdcmov r14, [rsp+488]
37c3f6fe4mov rax, rsi
37c3f6fe7mov r15, [rsp+432]
37c3f6fefmov rbp, [rsp+408]
37c3f6ff7imul rax, rdx
37c3f6ffbmov rcx, [rsp+464]
37c3f7003mov r13, [rsp+472]
37c3f700blea rbx, [rax+r9]
37c3f700fmov rax, r11
37c3f7012imul rax, rdx
37c3f7016mov [rsp+272], rbx
37c3f701eadd rax, r14
37c3f7021add rax, rdx
37c3f7024shl rax, 4
37c3f7028add rax, [rsp+944]
37c3f7030mov [rsp+304], rax
37c3f7038mov rax, r15
37c3f703bimul rax, rdx
37c3f703flea r10, [rax+rbp]
37c3f7043mov rax, rcx
37c3f7046imul rax, rdx
37c3f704amov [rsp+280], r10
37c3f7052imul rcx, rdi
37c3f7056add rax, r13
37c3f7059add rax, rdx
37c3f705cshl rax, 4
37c3f7060add rax, [rsp+896]
37c3f7068mov [rsp+312], rax
37c3f7070lea rax, [r10+1]
37c3f7074shl rax, 4
37c3f7078add rax, [rsp+912]
37c3f7080mov [rsp+448], rax
37c3f7088lea rax, [rbx+1]
37c3f708cshl rax, 4
37c3f7090add rax, [rsp+960]
37c3f7098mov [rsp+456], rax
37c3f70a0mov rax, rdi
37c3f70a3imul rax, r15
37c3f70a7lea r15, [rax+rbp]
37c3f70ablea rax, [r13+rdx]
37c3f70b0add rax, rcx
37c3f70b3mov rcx, r11
37c3f70b6mov [rsp+568], r15
37c3f70beshl rax, 4
37c3f70c2imul rcx, rdi
37c3f70c6add rax, [rsp+896]
37c3f70cemov [rsp+552], rax
37c3f70d6mov rax, rsi
37c3f70d9imul rax, rdi
37c3f70ddmov rdi, [rsp+592]
37c3f70e5lea rsi, [rax+r9]
37c3f70e9lea rax, [r14+rdx]
37c3f70edadd rax, rcx
37c3f70f0mov [rsp+576], rsi
37c3f70f8shl rax, 4
37c3f70fcadd rax, [rsp+944]
37c3f7104mov [rsp+560], rax
37c3f710cmov rax, r10
37c3f710fshl rax, 4
37c3f7113add rax, rdi
37c3f7116mov [rsp+544], rax
37c3f711emov rax, rbx
37c3f7121mov rbx, [rsp+584]
37c3f7129shl rax, 4
37c3f712dadd rax, rbx
37c3f7130mov [rsp+536], rax
37c3f7138mov rax, r15
37c3f713bshl rax, 4
37c3f713fadd rax, rdi
37c3f7142mov [rsp+520], rax
37c3f714amov rax, rsi
37c3f714dshl rax, 4
37c3f7151add rax, rbx
37c3f7154mov [rsp+528], rax
37c3f715clea rax, [rsp+640]
37c3f7164mov [rsp+344], rax
37c3f716clea rax, [rsp+648]
37c3f7174mov [rsp+336], rax
37c3f717clea rax, [rsp+680]
37c3f7184mov [rsp+216], rax
37c3f718clea rax, [rsp+672]
37c3f7194mov [rsp+208], rax
37c3f719clea rax, [rsp+664]
37c3f71a4mov [rsp+328], rax
37c3f71aclea rax, [rsp+688]
37c3f71b4mov [rsp+320], rax
37c3f71bcmov [rsp+264], rdx
37c3f71c4nop
37c3f71c5nop [rax+rax]
37c3f71d0
37c3f71d0loc_37c3f71d0:
37c3f71d0mov rsi, [rsp+1008]
37c3f71d8mov rax, [rsp+200]
37c3f71e0mov rbx, [rsp+376]
37c3f71e8mov rdx, [rsp+360]
37c3f71f0mov r11, [rsi+8*rax]
37c3f71f4mov rdi, [rsi+8*rax-8]
37c3f71f9mov [rsp+160], 1
37c3f7205mov rax, r11
37c3f7208mov [rsp+224], r11
37c3f7210lea r13, [r11-1]
37c3f7214sub rax, rdi
37c3f7217mov [rsp+672], rax
37c3f721fmov rax, [rsp+272]
37c3f7227add rax, rdi
37c3f722ashl rax, 4
37c3f722eadd rax, [rsp+960]
37c3f7236mov rcx, rax
37c3f7239mov [rsp+296], rax
37c3f7241mov rax, [rsp+368]
37c3f7249mov [rsp+112], rcx
37c3f724eimul rax, rdi
37c3f7252add rbx, rax
37c3f7255mov rax, [rsp+280]
37c3f725dmov [rsp+232], rbx
37c3f7265add rax, rdi
37c3f7268shl rax, 4
37c3f726cadd rax, [rsp+912]
37c3f7274mov [rsp+240], rax
37c3f727cmov rsi, rax
37c3f727fmov rax, [rsp+352]
37c3f7287imul rax, rdi
37c3f728badd rdx, rax
37c3f728emov rax, [rsp+328]
37c3f7296mov [rsp+248], rdx
37c3f729emov [rsp+152], rax
37c3f72a6mov rax, [rsp+344]
37c3f72aemov [rsp+144], rax
37c3f72b6mov rax, [rsp+336]
37c3f72bemov [rsp+136], rax
37c3f72c6mov rax, [rsp+320]
37c3f72cemov [rsp+128], rax
37c3f72d6mov rax, [rsp+968]
37c3f72demov [rsp+120], rax
37c3f72e3mov rax, [rsp+952]
37c3f72ebmov [rsp+104], rax
37c3f72f0mov rax, [rsp+304]
37c3f72f8mov [rsp+64], rsi
37c3f72fdmov r9, [rsp+216]
37c3f7305mov [rsp+96], rax
37c3f730amov rax, [rsp+936]
37c3f7312mov r8, [rsp+208]
37c3f731amov rcx, [rsp+848]
37c3f7322mov [rsp+88], rax
37c3f7327lea rax, [rbx+rdi]
37c3f732bshl rax, 4
37c3f732fadd rax, [rsp+928]
37c3f7337mov [rsp+80], rax
37c3f733cmov rax, [rsp+920]
37c3f7344mov [rsp+72], rax
37c3f7349mov rax, [rsp+904]
37c3f7351mov [rsp+56], rax
37c3f7356mov rax, [rsp+312]
37c3f735emov [rsp+48], rax
37c3f7363mov rax, [rsp+888]
37c3f736bmov [rsp+40], rax
37c3f7370lea rax, [rdx+rdi]
37c3f7374mov rdx, [rsp+392]
37c3f737cshl rax, 4
37c3f7380add rax, [rsp+880]
37c3f7388mov [rsp+32], rax
37c3f738dcall ztgsy2_64_
37c3f7392mov rax, [rsp+664]
37c3f739amov r11, [rsp+224]
37c3f73a2test rax, rax
37c3f73a5jle 0x37c3f73b2
37c3f73a7mov rsi, [rsp+1016]
37c3f73afmov [rsi], rax
37c3f73b2
37c3f73b2loc_37c3f73b2:
37c3f73b2movsd_xmm x6, [rsp+688]
37c3f73bbmov rax, [rsp+672]
37c3f73c3imul rax, [rsp+680]
37c3f73ccadd [rsp+384], rax
37c3f73d4ucomisd x6, x7
37c3f73d8jp 0x37c3f77e0
37c3f73dejne 0x37c3f77e0
37c3f73e4
37c3f73e4loc_37c3f73e4:
37c3f73e4cmp [rsp+200], 1
37c3f73edje 0x37c3f7580
37c3f73f3mov rax, [rsp+920]
37c3f73fbmov r14, [rsp+240]
37c3f7403lea rsi, [rip+0x7c546]
37c3f740alea r13, [rip+0x7c54f]
37c3f7411mov [rsp+80], rsi
37c3f7416lea rdx, [rip+0x7c4f3]
37c3f741dlea rbp, [rdi-1]
37c3f7421mov r9, [rsp+216]
37c3f7429mov [rsp+96], rax
37c3f742emov rax, [rsp+448]
37c3f7436lea rbx, [rsp+704]
37c3f743emov rcx, rdx
37c3f7441mov [rsp+112], 1
37c3f744amov r8, rbx
37c3f744dmov [rsp+88], rax
37c3f7452mov rax, [rsp+920]
37c3f745amov [rsp+104], 1
37c3f7463mov [rsp+72], rax
37c3f7468mov rax, [rsp+888]
37c3f7470mov [rsp+64], r14
37c3f7475mov [rsp+56], rax
37c3f747amov rax, [rsp+248]
37c3f7482mov [rsp+40], r13
37c3f7487add rax, 1
37c3f748bmov [rsp+704], rbp
37c3f7493shl rax, 4
37c3f7497add rax, [rsp+880]
37c3f749fmov [rsp+48], rax
37c3f74a4mov rax, [rsp+208]
37c3f74acmov [rsp+32], rax
37c3f74b1call zgemm_64_
37c3f74b6mov rcx, [rsp+968]
37c3f74bemov [rsp+80], rsi
37c3f74c3mov r8, rbx
37c3f74c6mov [rsp+112], 1
37c3f74cflea rdx, [rip+0x7c43a]
37c3f74d6mov r9, [rsp+216]
37c3f74demov [rsp+96], rcx
37c3f74e3mov rcx, [rsp+456]
37c3f74ebmov [rsp+104], 1
37c3f74f4mov [rsp+88], rcx
37c3f74f9mov rcx, [rsp+920]
37c3f7501mov [rsp+64], r14
37c3f7506mov [rsp+72], rcx
37c3f750bmov rcx, [rsp+936]
37c3f7513mov [rsp+40], r13
37c3f7518mov [rsp+56], rcx
37c3f751dmov rcx, [rsp+232]
37c3f7525mov [rsp+704], rbp
37c3f752dlea rax, [rcx+1]
37c3f7531mov rcx, rdx
37c3f7534shl rax, 4
37c3f7538add rax, [rsp+928]
37c3f7540mov [rsp+48], rax
37c3f7545mov rax, [rsp+208]
37c3f754dmov [rsp+32], rax
37c3f7552call zgemm_64_
37c3f7557mov rcx, [rsp+256]
37c3f755fcmp [rsp+288], rcx
37c3f7567jg 0x37c3f7baf
37c3f756dsub [rsp+200], 1
37c3f7576jmp 0x37c3f71d0
37c3f757b
37c3f757b 0f 1f 44 00 00 ..D..
37c3f7580
37c3f7580loc_37c3f7580:
37c3f7580mov rsi, [rsp+256]
37c3f7588cmp [rsp+288], rsi
37c3f7590jg 0x37c3f7ba0
37c3f7596
37c3f7596loc_37c3f7596:
37c3f7596add [rsp+256], 1
37c3f759fmov rax, [rsp+256]
37c3f75a7cmp [rsp+288], rax
37c3f75afjge 0x37c3f6f70
37c3f75b5movsd_xmm x0, [rsp+640]
37c3f75bepxor x1, x1
37c3f75c2mov rsi, [rsp+616]
37c3f75camov r14, r12
37c3f75cdmov rbp, [rsp+624]
37c3f75d5mov rdi, [rsp+632]
37c3f75dducomisd x0, x1
37c3f75e1jp 0x37c3f75e5
37c3f75e3je 0x37c3f7649
37c3f75e5
37c3f75e5loc_37c3f75e5:
37c3f75e5mov rax, [rsp+856]
37c3f75edmovsd_xmm x1, [rsp+648]
37c3f75f6mov rax, [rax]
37c3f75f9sqrtsd x1, x1
37c3f75fdmov rdx, rax
37c3f7600mov [rsp+184], rax
37c3f7608mulsd x0, x1
37c3f760cand rdx, -3
37c3f7610cmp rdx, 1
37c3f7614jne 0x37c3f8b69
37c3f761amov rax, [rsp+872]
37c3f7622mov rdx, [r14]
37c3f7625pxor x1, x1
37c3f7629imul rdx, [rax]
37c3f762dmov rax, [rsp+984]
37c3f7635add rdx, rdx
37c3f7638cvtsi2sd x1, rdx
37c3f763dsqrtsd x1, x1
37c3f7641divsd x1, x0
37c3f7645movsd_xmm [rax], x1
37c3f7649
37c3f7649loc_37c3f7649:
37c3f7649cmp rbp, 1
37c3f764djne 0x37c3f7ed8
37c3f7653test rsi, rsi
37c3f7656je 0x37c3f7ed8
37c3f765c
37c3f765cloc_37c3f765c:
37c3f765cmov rax, [rsp+856]
37c3f7664mov r9, [rsp+912]
37c3f766cmov rdx, r14
37c3f766flea rcx, [rip+0x7c2ca]
37c3f7676mov r8, [rsp+872]
37c3f767emov rax, [rax]
37c3f7681mov [rsp+656], rax
37c3f7689mov rax, [rsp+976]
37c3f7691movsd_xmm x3, [rax]
37c3f7695mov rax, [rsp+992]
37c3f769dmov [rsp+48], r14
37c3f76a2mov [rsp+56], 1
37c3f76abmov [rsp+40], rax
37c3f76b0mov rax, [rsp+920]
37c3f76b8movapd x8, x3
37c3f76bdmov [rsp+32], rax
37c3f76c2call zlacpy_64_
37c3f76c7mov rsi, [rsp+872]
37c3f76cfmov [rsp+48], r14
37c3f76d4mov rdx, r14
37c3f76d7mov [rsp+56], 1
37c3f76e0mov rax, [r14]
37c3f76e3lea rcx, [rip+0x7c256]
37c3f76eaimul rax, [rsi]
37c3f76eemov r9, [rsp+960]
37c3f76f6mov r8, rsi
37c3f76f9lea rsi, [rip+0x7c230]
37c3f7700shl rax, 4
37c3f7704add rax, [rsp+992]
37c3f770cmov [rsp+40], rax
37c3f7711mov rax, [rsp+968]
37c3f7719mov [rsp+32], rax
37c3f771ecall zlacpy_64_
37c3f7723mov [rsp+32], rsi
37c3f7728mov r9, rsi
37c3f772bmov rdx, r14
37c3f772emov rax, [rsp+920]
37c3f7736mov r8, [rsp+872]
37c3f773emov [rsp+56], 1
37c3f7747lea rcx, [rip+0x7c1f2]
37c3f774emov [rsp+48], rax
37c3f7753mov rax, [rsp+912]
37c3f775bmov [rsp+40], rax
37c3f7760call zlaset_64_
37c3f7765mov [rsp+32], rsi
37c3f776amov r9, rsi
37c3f776dmov rdx, r14
37c3f7770mov rax, [rsp+968]
37c3f7778mov r8, [rsp+872]
37c3f7780mov [rsp+56], 1
37c3f7789lea rcx, [rip+0x7c1b0]
37c3f7790mov [rsp+48], rax
37c3f7795mov rax, [rsp+960]
37c3f779dmov [rsp+40], rax
37c3f77a2call zlaset_64_
37c3f77a7
37c3f77a7loc_37c3f77a7:
37c3f77a7mov rax, [rsp+976]
37c3f77afmov [rsp+640], 0
37c3f77bbmovsd_xmm [rsp+648], x7
37c3f77c4movsd_xmm [rax], x7
37c3f77c8cmp [rsp+288], rdi
37c3f77d0jl 0x37c3f8b90
37c3f77d6mov ebp, 2
37c3f77dbjmp 0x37c3f6ec3
37c3f77e0
37c3f77e0loc_37c3f77e0:
37c3f77e0cmp [rsp+264], 1
37c3f77e9jle 0x37c3f78c5
37c3f77efmov r15, [rsp+912]
37c3f77f7mov [rsp+224], r11
37c3f77ffmov [rsp+512], r13
37c3f7807mov rbp, [rsp+960]
37c3f780fmov r13, r15
37c3f7812mov rsi, [rsp+264]
37c3f781amov r14, [rsp+400]
37c3f7822mov [rsp+504], rdi
37c3f782amov r15, [rsp+192]
37c3f7832mov edi, 1
37c3f7837nop [rax+rax]
37c3f7840
37c3f7840loc_37c3f7840:
37c3f7840mov r8, r13
37c3f7843lea r9, [rip+0x7c0fe]
37c3f784amov rcx, r12
37c3f784dadd r13, r15
37c3f7850lea rdx, [rsp+704]
37c3f7858add rdi, 1
37c3f785cmov [rsp+712], 0
37c3f7868movsd_xmm [rsp+704], x6
37c3f7871call zscal_64_
37c3f7876mov r8, rbp
37c3f7879mov rcx, r12
37c3f787cadd rbp, r14
37c3f787flea r9, [rip+0x7c0c2]
37c3f7886lea rdx, [rsp+704]
37c3f788emov [rsp+712], 0
37c3f789amovsd_xmm [rsp+704], x6
37c3f78a3call zscal_64_
37c3f78a8cmp rsi, rdi
37c3f78abjne 0x37c3f7840
37c3f78admov r11, [rsp+224]
37c3f78b5mov rdi, [rsp+504]
37c3f78bdmov r13, [rsp+512]
37c3f78c5
37c3f78c5loc_37c3f78c5:
37c3f78c5mov rsi, [rsp+496]
37c3f78cdcmp [rsp+264], rsi
37c3f78d5jg 0x37c3f7ac8
37c3f78dbmov rsi, [rsp+264]
37c3f78e3mov r10, [rsp+544]
37c3f78ebmov [rsp+224], r11
37c3f78f3lea r15, [rdi-1]
37c3f78f7mov [rsp+504], rdi
37c3f78ffmov r14, [rsp+536]
37c3f7907lea rbx, [rsp+704]
37c3f790flea rbp, [rsp+696]
37c3f7917mov [rsp+512], r13
37c3f791fmov rdi, [rsp+400]
37c3f7927mov r13, rsi
37c3f792amov rsi, [rsp+192]
37c3f7932mov [rsp+864], r12
37c3f793amov r12, r10
37c3f793dnop [rax]
37c3f7940
37c3f7940loc_37c3f7940:
37c3f7940mov r8, r12
37c3f7943lea r9, [rip+0x7bffe]
37c3f794amov rdx, rbx
37c3f794dmov rcx, rbp
37c3f7950mov [rsp+696], r15
37c3f7958add r13, 1
37c3f795cadd r12, rsi
37c3f795fmov [rsp+712], 0
37c3f796bmovsd_xmm [rsp+704], x6
37c3f7974call zscal_64_
37c3f7979mov r8, r14
37c3f797cmov rdx, rbx
37c3f797fmov rcx, rbp
37c3f7982lea r9, [rip+0x7bfbf]
37c3f7989add r14, rdi
37c3f798cmov [rsp+696], r15
37c3f7994mov [rsp+712], 0
37c3f79a0movsd_xmm [rsp+704], x6
37c3f79a9call zscal_64_
37c3f79aecmp [rsp+184], r13
37c3f79b6jne 0x37c3f7940
37c3f79b8mov r11, [rsp+224]
37c3f79c0mov rax, [rsp+280]
37c3f79c8mov rdi, [rsp+504]
37c3f79d0mov r12, [rsp+864]
37c3f79d8mov r15, [rsp+264]
37c3f79e0lea r14, [rax+r11]
37c3f79e4mov rax, [rsp+272]
37c3f79ecmov [rsp+224], rdi
37c3f79f4mov r13, [rsp+512]
37c3f79fcmov rdi, r12
37c3f79ffshl r14, 4
37c3f7a03lea rsi, [rax+r11]
37c3f7a07mov r12, r15
37c3f7a0amov r15, [rsp+400]
37c3f7a12add r14, [rsp+912]
37c3f7a1ashl rsi, 4
37c3f7a1eadd rsi, [rsp+960]
37c3f7a26nop [rax+rax]
37c3f7a30
37c3f7a30loc_37c3f7a30:
37c3f7a30mov rdx, [rdi]
37c3f7a33mov r8, r14
37c3f7a36lea r9, [rip+0x7bf0b]
37c3f7a3dmov rcx, rbp
37c3f7a40mov [rsp+712], 0
37c3f7a4cadd r12, 1
37c3f7a50movsd_xmm [rsp+704], x6
37c3f7a59sub rdx, r13
37c3f7a5cmov [rsp+696], rdx
37c3f7a64mov rdx, rbx
37c3f7a67call zscal_64_
37c3f7a6cmov rdx, [rdi]
37c3f7a6fmov r8, rsi
37c3f7a72mov rcx, rbp
37c3f7a75lea r9, [rip+0x7becc]
37c3f7a7cadd rsi, r15
37c3f7a7fmov [rsp+712], 0
37c3f7a8bmovsd_xmm [rsp+704], x6
37c3f7a94sub rdx, r13
37c3f7a97mov [rsp+696], rdx
37c3f7a9fmov rdx, rbx
37c3f7aa2call zscal_64_
37c3f7aa7add r14, [rsp+192]
37c3f7aafcmp [rsp+184], r12
37c3f7ab7jne 0x37c3f7a30
37c3f7abdmov r12, rdi
37c3f7ac0mov rdi, [rsp+224]
37c3f7ac8
37c3f7ac8loc_37c3f7ac8:
37c3f7ac8mov rax, [rsp+872]
37c3f7ad0mov rbp, [rsp+184]
37c3f7ad8mov r15, [rax]
37c3f7adbcmp rbp, r15
37c3f7adejg 0x37c3f7b85
37c3f7ae4mov [rsp+224], rdi
37c3f7aecmov rsi, [rsp+528]
37c3f7af4mov rdi, rbp
37c3f7af7mov r14, [rsp+520]
37c3f7affmov r13, [rsp+400]
37c3f7b07mov rbp, [rsp+192]
37c3f7b0fnop
37c3f7b10
37c3f7b10loc_37c3f7b10:
37c3f7b10mov r8, r14
37c3f7b13lea r9, [rip+0x7be2e]
37c3f7b1amov rcx, r12
37c3f7b1dadd r14, rbp
37c3f7b20lea rdx, [rsp+704]
37c3f7b28add rdi, 1
37c3f7b2cmov [rsp+712], 0
37c3f7b38movsd_xmm [rsp+704], x6
37c3f7b41call zscal_64_
37c3f7b46mov r8, rsi
37c3f7b49mov rcx, r12
37c3f7b4cadd rsi, r13
37c3f7b4flea r9, [rip+0x7bdf2]
37c3f7b56lea rdx, [rsp+704]
37c3f7b5emov [rsp+712], 0
37c3f7b6amovsd_xmm [rsp+704], x6
37c3f7b73call zscal_64_
37c3f7b78cmp r15, rdi
37c3f7b7bjge 0x37c3f7b10
37c3f7b7dmov rdi, [rsp+224]
37c3f7b85
37c3f7b85loc_37c3f7b85:
37c3f7b85mov rax, [rsp+976]
37c3f7b8dmulsd x6, [rax]
37c3f7b91movsd_xmm [rax], x6
37c3f7b95jmp 0x37c3f73e4
37c3f7b9a
37c3f7b9a 66 0f 1f 44 00 00 f..D..
37c3f7ba0
37c3f7ba0loc_37c3f7ba0:
37c3f7ba0lea rbx, [rsp+704]
37c3f7ba8lea rsi, [rip+0x7bda1]
37c3f7baf
37c3f7bafloc_37c3f7baf:
37c3f7bafmov rax, [rsp+872]
37c3f7bb7mov r15, [rsp+496]
37c3f7bbflea rdx, [rip+0x7bd4a]
37c3f7bc6mov r9, rbx
37c3f7bc9mov r14, [rsp+296]
37c3f7bd1mov rbp, [rsp+216]
37c3f7bd9mov rcx, rdx
37c3f7bdcmov rax, [rax]
37c3f7bdfmov r13, [rsp+208]
37c3f7be7mov [rsp+80], rsi
37c3f7becmov [rsp+48], r14
37c3f7bf1mov [rsp+224], rax
37c3f7bf9sub rax, r15
37c3f7bfcmov r8, r13
37c3f7bffmov [rsp+704], rax
37c3f7c07mov rax, [rsp+920]
37c3f7c0fmov [rsp+40], rsi
37c3f7c14mov [rsp+96], rax
37c3f7c19mov rax, [rsp+568]
37c3f7c21mov [rsp+32], rbp
37c3f7c26mov [rsp+112], 1
37c3f7c2fadd rax, rdi
37c3f7c32mov [rsp+104], 1
37c3f7c3bshl rax, 4
37c3f7c3fadd rax, [rsp+912]
37c3f7c47mov [rsp+88], rax
37c3f7c4cmov rax, [rsp+904]
37c3f7c54mov [rsp+72], rax
37c3f7c59mov rax, [rsp+552]
37c3f7c61mov [rsp+64], rax
37c3f7c66mov rax, [rsp+968]
37c3f7c6emov [rsp+56], rax
37c3f7c73call zgemm_64_
37c3f7c78mov rax, [rsp+872]
37c3f7c80mov r9, rbx
37c3f7c83mov r8, r13
37c3f7c86add rdi, [rsp+576]
37c3f7c8elea rdx, [rip+0x7bc7b]
37c3f7c95mov rax, [rax]
37c3f7c98shl rdi, 4
37c3f7c9cmov [rsp+80], rsi
37c3f7ca1mov rcx, rdx
37c3f7ca4add rdi, [rsp+960]
37c3f7cacmov [rsp+48], r14
37c3f7cb1mov [rsp+224], rax
37c3f7cb9sub rax, r15
37c3f7cbcmov [rsp+704], rax
37c3f7cc4mov rax, [rsp+968]
37c3f7cccmov [rsp+112], 1
37c3f7cd5mov [rsp+96], rax
37c3f7cdamov rax, [rsp+952]
37c3f7ce2mov [rsp+104], 1
37c3f7cebmov [rsp+72], rax
37c3f7cf0mov rax, [rsp+560]
37c3f7cf8mov [rsp+88], rdi
37c3f7cfdmov [rsp+64], rax
37c3f7d02mov rax, [rsp+968]
37c3f7d0amov [rsp+40], rsi
37c3f7d0fmov [rsp+56], rax
37c3f7d14mov [rsp+32], rbp
37c3f7d19call zgemm_64_
37c3f7d1esub [rsp+200], 1
37c3f7d27jne 0x37c3f71d0
37c3f7d2djmp 0x37c3f7596
37c3f7d32
37c3f7d32loc_37c3f7d32:
37c3f7d32mov [rsp+200], rax
37c3f7d3amov rax, [rsp+920]
37c3f7d42sub rdx, 2
37c3f7d46lea r15, [rip+0x7bbe3]
37c3f7d4dmov [rsp+32], r15
37c3f7d52mov r8, [rsp+872]
37c3f7d5amov r9, r15
37c3f7d5dlea rcx, [rip+0x7bbdc]
37c3f7d64mov [rsp+48], rax
37c3f7d69mov rax, [rsp+912]
37c3f7d71mov [rsp+56], 1
37c3f7d7amov [rsp+40], rax
37c3f7d7fmov [rsp+656], rdx
37c3f7d87mov rdx, r14
37c3f7d8acall zlaset_64_
37c3f7d8fmov [rsp+32], r15
37c3f7d94mov r9, r15
37c3f7d97mov rdx, r14
37c3f7d9amov rax, [rsp+968]
37c3f7da2mov r8, [rsp+872]
37c3f7daamov [rsp+56], 1
37c3f7db3lea rcx, [rip+0x7bb86]
37c3f7dbamov [rsp+48], rax
37c3f7dbfmov rax, [rsp+960]
37c3f7dc7mov [rsp+40], rax
37c3f7dcccall zlaset_64_
37c3f7dd1mov rax, [rsp+200]
37c3f7dd9nop [rax]
37c3f7de0
37c3f7de0loc_37c3f7de0:
37c3f7de0mov [rsp+608], 1
37c3f7decjmp 0x37c3f68de
37c3f7df1
37c3f7df1loc_37c3f7df1:
37c3f7df1imul rax, rcx
37c3f7df5pxor x0, x0
37c3f7df9add rax, rax
37c3f7dfcmov [rsp+600], rax
37c3f7e04cvtsi2sd x0, rax
37c3f7e09jmp 0x37c3f6c6e
37c3f7e0e
37c3f7e0eloc_37c3f7e0e:
37c3f7e0ecmp r13, 2
37c3f7e12jne 0x37c3f7f1c
37c3f7e18test rdi, rdi
37c3f7e1bje 0x37c3f7f1c
37c3f7e21mov rax, [rsp+920]
37c3f7e29mov [rsp+32], r14
37c3f7e2emov rdx, r14
37c3f7e31lea rcx, [rip+0x7bb08]
37c3f7e38mov r9, [rsp+992]
37c3f7e40mov r8, [rsp+872]
37c3f7e48mov [rsp+56], 1
37c3f7e51mov [rsp+48], rax
37c3f7e56mov rax, [rsp+912]
37c3f7e5emov [rsp+40], rax
37c3f7e63call zlacpy_64_
37c3f7e68mov rdi, [rsp+872]
37c3f7e70mov rax, [r14]
37c3f7e73mov rdx, r14
37c3f7e76mov r8, [rsp+872]
37c3f7e7elea rcx, [rip+0x7babb]
37c3f7e85imul rax, [rdi]
37c3f7e89mov rdi, [rsp+968]
37c3f7e91mov [rsp+32], r14
37c3f7e96mov [rsp+56], 1
37c3f7e9fmov [rsp+48], rdi
37c3f7ea4mov rdi, [rsp+960]
37c3f7eacshl rax, 4
37c3f7eb0mov [rsp+40], rdi
37c3f7eb5mov rdi, [rsp+992]
37c3f7ebdlea r9, [rdi+rax]
37c3f7ec1call zlacpy_64_
37c3f7ec6mov rax, [rsp+976]
37c3f7ecemovsd_xmm [rax], x8
37c3f7ed3jmp 0x37c3f676a
37c3f7ed8
37c3f7ed8loc_37c3f7ed8:
37c3f7ed8cmp rbp, 2
37c3f7edcjne 0x37c3f7ee7
37c3f7edetest rsi, rsi
37c3f7ee1jne 0x37c3f8b90
37c3f7ee7
37c3f7ee7loc_37c3f7ee7:
37c3f7ee7cmp [rsp+608], rbp
37c3f7eefjg 0x37c3f77a7
37c3f7ef5
37c3f7ef5loc_37c3f7ef5:
37c3f7ef5mov rax, [rsp+992]
37c3f7efdpxor x0, x0
37c3f7f01cvtsi2sd x0, [rsp+600]
37c3f7f0bmov [rax+8], 0
37c3f7f13movsd_xmm [rax], x0
37c3f7f17jmp 0x37c3f676a
37c3f7f1c
37c3f7f1cloc_37c3f7f1c:
37c3f7f1ccmp [rsp+608], r13
37c3f7f24jle 0x37c3f676a
37c3f7f2ajmp 0x37c3f6c20
37c3f7f2f
37c3f7f2f 90 .
37c3f7f30
37c3f7f30loc_37c3f7f30:
37c3f7f30mov rax, [rsp+976]
37c3f7f38movsd_xmm x7, [rip+0x7ba30]
37c3f7f40movsd_xmm [rax], x7
37c3f7f44mov rax, [rsp+424]
37c3f7f4ctest rax, rax
37c3f7f4fjle 0x37c3f7ef5
37c3f7f51add rax, 2
37c3f7f55mov r9l, 1
37c3f7f5bmov rdi, r14
37c3f7f5emov r13, [rsp+432]
37c3f7f66mov [rsp+304], rax
37c3f7f6emov rax, [rsp+912]
37c3f7f76shl r13, 4
37c3f7f7amov r11, [rsp+1008]
37c3f7f82add rax, 16
37c3f7f86mov [rsp+184], r13
37c3f7f8emov [rsp+496], rax
37c3f7f96mov rax, [rsp+440]
37c3f7f9eshl rax, 4
37c3f7fa2mov [rsp+568], rax
37c3f7faamov rax, [rsp+960]
37c3f7fb2add rax, 16
37c3f7fb6mov [rsp+504], rax
37c3f7fbenop
37c3f7fc0
37c3f7fc0loc_37c3f7fc0:
37c3f7fc0mov rcx, [r11+8*r9]
37c3f7fc4mov rdx, [r11+8*r9-8]
37c3f7fc9mov r10, [rsp+288]
37c3f7fd1mov rax, rcx
37c3f7fd4sub rax, rdx
37c3f7fd7mov [rsp+672], rax
37c3f7fdfcmp r10, [rsp+304]
37c3f7fe7jl 0x37c3f8b0a
37c3f7fedmov rsi, [rsp+368]
37c3f7ff5mov r15, [rsp+376]
37c3f7ffdlea rbp, [rsp+696]
37c3f8005mov [rsp+456], rcx
37c3f800dmov rbx, [rsp+352]
37c3f8015mov r8, [rsp+360]
37c3f801dmov r12, rbp
37c3f8020mov [rsp+448], rdx
37c3f8028mov rax, rsi
37c3f802bimul rsi, rcx
37c3f802fmov [rsp+296], r9
37c3f8037lea r13, [rsp+704]
37c3f803fimul rax, rdx
37c3f8043mov [rsp+1008], r11
37c3f804blea rbp, [rcx-1]
37c3f804fadd rax, r15
37c3f8052add rax, rdx
37c3f8055shl rax, 4
37c3f8059add rax, [rsp+928]
37c3f8061mov [rsp+312], rax
37c3f8069mov rax, rbx
37c3f806cimul rbx, rcx
37c3f8070imul rax, rdx
37c3f8074add rax, r8
37c3f8077add rax, rdx
37c3f807ashl rax, 4
37c3f807eadd rax, [rsp+880]
37c3f8086mov [rsp+320], rax
37c3f808elea rax, [rdx-1]
37c3f8092mov [rsp+536], rax
37c3f809ashl rax, 4
37c3f809eadd rax, [rsp+960]
37c3f80a6mov [rsp+544], rax
37c3f80aelea rax, [r8+rdx]
37c3f80b2add rax, rbx
37c3f80b5shl rax, 4
37c3f80b9add rax, [rsp+880]
37c3f80c1mov [rsp+552], rax
37c3f80c9lea rax, [r15+rdx]
37c3f80cdmov r15, [rsp+568]
37c3f80d5add rax, rsi
37c3f80d8mov rsi, [rsp+424]
37c3f80e0shl rax, 4
37c3f80e4add rax, [rsp+928]
37c3f80ecadd rsi, 1
37c3f80f0mov [rsp+560], rax
37c3f80f8mov rax, r10
37c3f80fbmov [rsp+328], rsi
37c3f8103lea rsi, [rsp+656]
37c3f810bmov [rsp+400], rsi
37c3f8113lea rsi, [rsp+640]
37c3f811bmov [rsp+392], rsi
37c3f8123lea rsi, [rsp+648]
37c3f812bmov [rsp+384], rsi
37c3f8133lea rsi, [rsp+680]
37c3f813bmov [rsp+208], rsi
37c3f8143lea rsi, [rsp+672]
37c3f814bmov [rsp+200], rsi
37c3f8153lea rsi, [rsp+664]
37c3f815bmov [rsp+336], rsi
37c3f8163lea rsi, [rsp+688]
37c3f816bmov [rsp+344], rsi
37c3f8173jmp 0x37c3f81ae
37c3f8175
37c3f8175 0f 1f 00 ...
37c3f8178
37c3f8178loc_37c3f8178:
37c3f8178cmp rax, [rsp+304]
37c3f8180jg 0x37c3f8801
37c3f8186
37c3f8186loc_37c3f8186:
37c3f8186mov rbx, [rsp+296]
37c3f818ecmp [rsp+424], rbx
37c3f8196jg 0x37c3f8980
37c3f819csub rax, 1
37c3f81a0cmp [rsp+328], rax
37c3f81a8je 0x37c3f8afa
37c3f81ae
37c3f81aeloc_37c3f81ae:
37c3f81aemov rbx, [rsp+1008]
37c3f81b6mov [rsp+192], rax
37c3f81bemov r10, [rsp+448]
37c3f81c6mov rcx, [rsp+488]
37c3f81cemov rsi, [rbx+8*rax-8]
37c3f81d3mov rbx, [rbx+8*rax]
37c3f81d7mov [rsp+160], 1
37c3f81e3lea rax, [rbx-1]
37c3f81e7mov rdx, rbx
37c3f81eamov [rsp+240], rax
37c3f81f2mov rax, [rsp+440]
37c3f81fasub rdx, rsi
37c3f81fdmov [rsp+680], rdx
37c3f8205imul rax, rsi
37c3f8209mov [rsp+248], rax
37c3f8211add rax, [rsp+416]
37c3f8219lea rdx, [rax+r10]
37c3f821dmov [rsp+264], rax
37c3f8225mov rax, [rsp+960]
37c3f822dshl rdx, 4
37c3f8231add rax, rdx
37c3f8234mov rdx, [rsp+480]
37c3f823cmov [rsp+224], rax
37c3f8244imul rdx, rsi
37c3f8248lea r11, [rdx+rcx]
37c3f824cmov rcx, [rsp+432]
37c3f8254mov [rsp+272], r11
37c3f825cimul rcx, rsi
37c3f8260mov [rsp+256], rcx
37c3f8268add rcx, [rsp+408]
37c3f8270lea rdx, [rcx+r10]
37c3f8274mov [rsp+216], rcx
37c3f827cmov rcx, [rsp+912]
37c3f8284shl rdx, 4
37c3f8288mov r10, [rsp+472]
37c3f8290add rcx, rdx
37c3f8293mov rdx, [rsp+464]
37c3f829bmov [rsp+232], rcx
37c3f82a3imul rdx, rsi
37c3f82a7add r10, rdx
37c3f82aamov rdx, [rsp+336]
37c3f82b2mov [rsp+280], r10
37c3f82bamov [rsp+152], rdx
37c3f82c2mov rdx, [rsp+392]
37c3f82camov [rsp+144], rdx
37c3f82d2mov rdx, [rsp+384]
37c3f82damov [rsp+136], rdx
37c3f82e2mov rdx, [rsp+344]
37c3f82eamov [rsp+112], rax
37c3f82efmov rax, [rsp+952]
37c3f82f7mov [rsp+128], rdx
37c3f82ffmov rdx, [rsp+968]
37c3f8307mov [rsp+104], rax
37c3f830cmov rax, [rsp+936]
37c3f8314mov [rsp+120], rdx
37c3f8319lea rdx, [r11+rsi]
37c3f831dmov r9, [rsp+208]
37c3f8325mov [rsp+88], rax
37c3f832amov rax, [rsp+312]
37c3f8332shl rdx, 4
37c3f8336add rdx, [rsp+944]
37c3f833emov [rsp+64], rcx
37c3f8343mov [rsp+80], rax
37c3f8348mov rax, [rsp+920]
37c3f8350mov [rsp+96], rdx
37c3f8355lea rdx, [r10+rsi]
37c3f8359mov r8, [rsp+200]
37c3f8361mov [rsp+72], rax
37c3f8366mov rax, [rsp+904]
37c3f836eshl rdx, 4
37c3f8372add rdx, [rsp+896]
37c3f837amov rcx, [rsp+848]
37c3f8382mov [rsp+56], rax
37c3f8387mov rax, [rsp+888]
37c3f838fmov [rsp+48], rdx
37c3f8394mov rdx, [rsp+400]
37c3f839cmov [rsp+40], rax
37c3f83a1mov rax, [rsp+320]
37c3f83a9mov [rsp+32], rax
37c3f83aecall ztgsy2_64_
37c3f83b3mov rdx, [rsp+664]
37c3f83bbmov rax, [rsp+192]
37c3f83c3test rdx, rdx
37c3f83c6jle 0x37c3f83d3
37c3f83c8mov rcx, [rsp+1016]
37c3f83d0mov [rcx], rdx
37c3f83d3
37c3f83d3loc_37c3f83d3:
37c3f83d3movsd_xmm x6, [rsp+688]
37c3f83dcucomisd x6, x7
37c3f83e0jp 0x37c3f83e8
37c3f83e2je 0x37c3f8178
37c3f83e8
37c3f83e8loc_37c3f83e8:
37c3f83e8mov rdx, [rsp+960]
37c3f83f0mov r11, [rsp+912]
37c3f83f8cmp rsi, 1
37c3f83fcjle 0x37c3f84c3
37c3f8402mov [rsp+520], rax
37c3f840amov r14, [rsp+184]
37c3f8412mov [rsp+192], rbp
37c3f841amov rbp, rdx
37c3f841dmov [rsp+512], rbx
37c3f8425mov ebx, 1
37c3f842amov [rsp+528], r12
37c3f8432mov r12, r11
37c3f8435nop [rax+rax]
37c3f8440
37c3f8440loc_37c3f8440:
37c3f8440mov r8, r12
37c3f8443lea r9, [rip+0x7b4fe]
37c3f844amov rdx, r13
37c3f844dmov rcx, rdi
37c3f8450movsd_xmm [rsp+704], x6
37c3f8459add rbx, 1
37c3f845dadd r12, r14
37c3f8460mov [rsp+712], 0
37c3f846ccall zscal_64_
37c3f8471mov r8, rbp
37c3f8474mov rdx, r13
37c3f8477mov rcx, rdi
37c3f847alea r9, [rip+0x7b4c7]
37c3f8481add rbp, r15
37c3f8484mov [rsp+712], 0
37c3f8490movsd_xmm [rsp+704], x6
37c3f8499call zscal_64_
37c3f849ecmp rsi, rbx
37c3f84a1jne 0x37c3f8440
37c3f84a3mov rbp, [rsp+192]
37c3f84abmov rbx, [rsp+512]
37c3f84b3mov rax, [rsp+520]
37c3f84bbmov r12, [rsp+528]
37c3f84c3
37c3f84c3loc_37c3f84c3:
37c3f84c3cmp rsi, [rsp+240]
37c3f84cbjg 0x37c3f86d8
37c3f84d1mov r10, [rsp+216]
37c3f84d9mov r14, [rsp+264]
37c3f84e1mov [rsp+264], rax
37c3f84e9mov [rsp+240], rsi
37c3f84f1mov [rsp+864], rdi
37c3f84f9shl r10, 4
37c3f84fdmov rdi, rsi
37c3f8500shl r14, 4
37c3f8504add r10, [rsp+496]
37c3f850cmov rsi, [rsp+536]
37c3f8514mov [rsp+192], rbp
37c3f851cadd r14, [rsp+504]
37c3f8524mov rbp, r10
37c3f8527nop [rax+rax]
37c3f8530
37c3f8530loc_37c3f8530:
37c3f8530mov r8, rbp
37c3f8533lea r9, [rip+0x7b40e]
37c3f853amov rdx, r13
37c3f853dmov rcx, r12
37c3f8540mov [rsp+696], rsi
37c3f8548add rdi, 1
37c3f854cmov [rsp+712], 0
37c3f8558movsd_xmm [rsp+704], x6
37c3f8561call zscal_64_
37c3f8566mov r8, r14
37c3f8569mov rdx, r13
37c3f856cmov rcx, r12
37c3f856flea r9, [rip+0x7b3d2]
37c3f8576add r14, r15
37c3f8579mov [rsp+696], rsi
37c3f8581mov [rsp+712], 0
37c3f858dmovsd_xmm [rsp+704], x6
37c3f8596call zscal_64_
37c3f859badd rbp, [rsp+184]
37c3f85a3cmp rbx, rdi
37c3f85a6jne 0x37c3f8530
37c3f85a8mov rcx, [rsp+456]
37c3f85b0mov rdx, [rsp+408]
37c3f85b8mov rax, [rsp+264]
37c3f85c0mov rdi, [rsp+864]
37c3f85c8lea r10, [rcx+rdx]
37c3f85ccmov rdx, [rsp+416]
37c3f85d4mov r11, [rsp+240]
37c3f85dcadd r10, [rsp+256]
37c3f85e4mov rbp, [rsp+192]
37c3f85ecmov [rsp+192], rbx
37c3f85f4mov rbx, rdi
37c3f85f7lea r14, [rcx+rdx]
37c3f85fbadd r14, [rsp+248]
37c3f8603shl r10, 4
37c3f8607mov rdi, r11
37c3f860amov [rsp+248], rax
37c3f8612add r10, [rsp+912]
37c3f861ashl r14, 4
37c3f861emov rsi, r10
37c3f8621add r14, [rsp+960]
37c3f8629nop [rax]
37c3f8630
37c3f8630loc_37c3f8630:
37c3f8630mov rdx, [rbx]
37c3f8633mov r8, rsi
37c3f8636lea r9, [rip+0x7b30b]
37c3f863dmov rcx, r12
37c3f8640mov [rsp+712], 0
37c3f864cadd rdi, 1
37c3f8650movsd_xmm [rsp+704], x6
37c3f8659sub rdx, rbp
37c3f865cmov [rsp+696], rdx
37c3f8664mov rdx, r13
37c3f8667call zscal_64_
37c3f866cmov rdx, [rbx]
37c3f866fmov r8, r14
37c3f8672mov rcx, r12
37c3f8675lea r9, [rip+0x7b2cc]
37c3f867cadd r14, r15
37c3f867fmov [rsp+712], 0
37c3f868bmovsd_xmm [rsp+704], x6
37c3f8694sub rdx, rbp
37c3f8697mov [rsp+696], rdx
37c3f869fmov rdx, r13
37c3f86a2call zscal_64_
37c3f86a7add rsi, [rsp+184]
37c3f86afcmp [rsp+192], rdi
37c3f86b7jne 0x37c3f8630
37c3f86bdmov rdi, rbx
37c3f86c0mov rsi, [rsp+240]
37c3f86c8mov rax, [rsp+248]
37c3f86d0mov rbx, [rsp+192]
37c3f86d8
37c3f86d8loc_37c3f86d8:
37c3f86d8mov rcx, [rsp+872]
37c3f86e0mov rdx, [rcx]
37c3f86e3cmp rbx, rdx
37c3f86e6jg 0x37c3f87e3
37c3f86ecmov r10, [rsp+432]
37c3f86f4mov r14, [rsp+440]
37c3f86fcmov [rsp+248], rax
37c3f8704mov [rsp+240], rsi
37c3f870cmov rsi, rbx
37c3f870fimul r10, rbx
37c3f8713add r10, [rsp+408]
37c3f871bmov [rsp+192], rbp
37c3f8723mov rbp, rdx
37c3f8726imul r14, rbx
37c3f872ashl r10, 4
37c3f872eadd r14, [rsp+416]
37c3f8736add r10, [rsp+496]
37c3f873emov rbx, [rsp+184]
37c3f8746mov [rsp+256], r12
37c3f874eshl r14, 4
37c3f8752mov r12, r10
37c3f8755add r14, [rsp+504]
37c3f875dnop [rax]
37c3f8760
37c3f8760loc_37c3f8760:
37c3f8760mov r8, r12
37c3f8763lea r9, [rip+0x7b1de]
37c3f876amov rdx, r13
37c3f876dmov rcx, rdi
37c3f8770movsd_xmm [rsp+704], x6
37c3f8779add rsi, 1
37c3f877dadd r12, rbx
37c3f8780mov [rsp+712], 0
37c3f878ccall zscal_64_
37c3f8791mov r8, r14
37c3f8794mov rdx, r13
37c3f8797mov rcx, rdi
37c3f879alea r9, [rip+0x7b1a7]
37c3f87a1add r14, r15
37c3f87a4mov [rsp+712], 0
37c3f87b0movsd_xmm [rsp+704], x6
37c3f87b9call zscal_64_
37c3f87becmp rbp, rsi
37c3f87c1jge 0x37c3f8760
37c3f87c3mov rbp, [rsp+192]
37c3f87cbmov rsi, [rsp+240]
37c3f87d3mov rax, [rsp+248]
37c3f87dbmov r12, [rsp+256]
37c3f87e3
37c3f87e3loc_37c3f87e3:
37c3f87e3mov rbx, [rsp+976]
37c3f87ebmulsd x6, [rbx]
37c3f87efmovsd_xmm [rbx], x6
37c3f87f3cmp rax, [rsp+304]
37c3f87fbjle 0x37c3f8186
37c3f8801
37c3f8801loc_37c3f8801:
37c3f8801mov rbx, [rsp+904]
37c3f8809mov [rsp+192], rax
37c3f8811sub rsi, 1
37c3f8815mov r9, r13
37c3f8818mov rax, [rsp+968]
37c3f8820lea rcx, [rip+0x7b0e9]
37c3f8827mov rdx, [rsp+280]
37c3f882fmov [rsp+104], 1
37c3f8838mov [rsp+72], rbx
37c3f883dmov rbx, [rsp+920]
37c3f8845mov [rsp+96], rax
37c3f884alea rax, [rip+0x7b0ff]
37c3f8851mov r14, [rsp+544]
37c3f8859add rdx, 1
37c3f885dmov [rsp+56], rbx
37c3f8862mov rbx, [rsp+232]
37c3f886ashl rdx, 4
37c3f886emov [rsp+80], rax
37c3f8873add rdx, [rsp+896]
37c3f887bmov [rsp+48], rbx
37c3f8880mov rbx, rax
37c3f8883mov r8, [rsp+200]
37c3f888bmov [rsp+40], rax
37c3f8890mov rax, [rsp+208]
37c3f8898mov [rsp+64], rdx
37c3f889dlea rdx, [rip+0x7b06d]
37c3f88a4mov [rsp+32], rax
37c3f88a9mov [rsp+88], r14
37c3f88aemov [rsp+704], rsi
37c3f88b6mov [rsp+112], 1
37c3f88bfcall zgemm_64_
37c3f88c4mov [rsp+704], rsi
37c3f88ccmov r9, r13
37c3f88cfmov rsi, [rsp+968]
37c3f88d7mov rdx, [rsp+272]
37c3f88dfmov [rsp+88], r14
37c3f88e4lea rcx, [rip+0x7b025]
37c3f88ebmov [rsp+96], rsi
37c3f88f0mov rsi, [rsp+952]
37c3f88f8mov rax, [rsp+208]
37c3f8900add rdx, 1
37c3f8904mov [rsp+112], 1
37c3f890dmov [rsp+72], rsi
37c3f8912mov rsi, [rsp+968]
37c3f891ashl rdx, 4
37c3f891eadd rdx, [rsp+944]
37c3f8926mov [rsp+32], rax
37c3f892bmov [rsp+56], rsi
37c3f8930mov rsi, [rsp+224]
37c3f8938mov [rsp+64], rdx
37c3f893dmov r8, [rsp+200]
37c3f8945lea rdx, [rip+0x7afc5]
37c3f894cmov [rsp+104], 1
37c3f8955mov [rsp+80], rbx
37c3f895amov [rsp+48], rsi
37c3f895fmov [rsp+40], rbx
37c3f8964call zgemm_64_
37c3f8969mov rax, [rsp+192]
37c3f8971jmp 0x37c3f8186
37c3f8976
37c3f8976 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3f8980
37c3f8980loc_37c3f8980:
37c3f8980mov [rsp+192], rax
37c3f8988mov rdx, [rdi]
37c3f898blea rsi, [rip+0x7afbe]
37c3f8992lea r14, [rip+0x7afc7]
37c3f8999mov rax, [rsp+920]
37c3f89a1mov rbx, [rsp+216]
37c3f89a9mov r8, r13
37c3f89acmov [rsp+80], rsi
37c3f89b1add rbx, [rsp+456]
37c3f89b9mov [rsp+40], r14
37c3f89besub rdx, rbp
37c3f89c1lea rcx, [rip+0x7af49]
37c3f89c8mov [rsp+96], rax
37c3f89cdshl rbx, 4
37c3f89d1add rbx, [rsp+912]
37c3f89d9mov [rsp+72], rax
37c3f89demov rax, [rsp+232]
37c3f89e6mov [rsp+88], rbx
37c3f89ebmov r9, [rsp+208]
37c3f89f3mov [rsp+64], rax
37c3f89f8mov rax, [rsp+888]
37c3f8a00mov [rsp+704], rdx
37c3f8a08lea rdx, [rip+0x7af01]
37c3f8a0fmov [rsp+56], rax
37c3f8a14mov rax, [rsp+552]
37c3f8a1cmov [rsp+112], 1
37c3f8a25mov [rsp+48], rax
37c3f8a2amov rax, [rsp+200]
37c3f8a32mov [rsp+104], 1
37c3f8a3bmov [rsp+32], rax
37c3f8a40call zgemm_64_
37c3f8a45mov rdx, [rdi]
37c3f8a48mov r8, r13
37c3f8a4bmov [rsp+80], rsi
37c3f8a50mov rsi, [rsp+968]
37c3f8a58mov [rsp+88], rbx
37c3f8a5dmov rcx, [rsp+920]
37c3f8a65mov [rsp+40], r14
37c3f8a6asub rdx, rbp
37c3f8a6dmov [rsp+72], rsi
37c3f8a72mov rsi, [rsp+224]
37c3f8a7amov rax, [rsp+200]
37c3f8a82mov [rsp+96], rcx
37c3f8a87lea rcx, [rip+0x7ae83]
37c3f8a8emov [rsp+64], rsi
37c3f8a93mov rsi, [rsp+936]
37c3f8a9bmov [rsp+32], rax
37c3f8aa0mov r9, [rsp+208]
37c3f8aa8mov [rsp+56], rsi
37c3f8aadmov rsi, [rsp+560]
37c3f8ab5mov [rsp+112], 1
37c3f8abemov [rsp+104], 1
37c3f8ac7mov [rsp+48], rsi
37c3f8accmov [rsp+704], rdx
37c3f8ad4lea rdx, [rip+0x7ae35]
37c3f8adbcall zgemm_64_
37c3f8ae0mov rax, [rsp+192]
37c3f8ae8sub rax, 1
37c3f8aeccmp [rsp+328], rax
37c3f8af4jne 0x37c3f81ae
37c3f8afa
37c3f8afaloc_37c3f8afa:
37c3f8afamov r9, [rsp+296]
37c3f8b02mov r11, [rsp+1008]
37c3f8b0a
37c3f8b0aloc_37c3f8b0a:
37c3f8b0aadd r9, 1
37c3f8b0ecmp [rsp+424], r9
37c3f8b16jge 0x37c3f7fc0
37c3f8b1cjmp 0x37c3f7ef5
37c3f8b21
37c3f8b21loc_37c3f8b21:
37c3f8b21mov [rsp+288], rcx
37c3f8b29jmp 0x37c3f6dc9
37c3f8b2e
37c3f8b2eloc_37c3f8b2e:
37c3f8b2emov [rsp+288], r9
37c3f8b36jmp 0x37c3f6e4c
37c3f8b3b
37c3f8b3bloc_37c3f8b3b:
37c3f8b3bmov rax, [rsp+192]
37c3f8b43pxor x1, x1
37c3f8b47imul rax, rbx
37c3f8b4bcvtsi2sd x1, rax
37c3f8b50sqrtsd x1, x1
37c3f8b54mov rax, [rsp+984]
37c3f8b5cdivsd x1, x0
37c3f8b60movsd_xmm [rax], x1
37c3f8b64jmp 0x37c3f6ad5
37c3f8b69
37c3f8b69loc_37c3f8b69:
37c3f8b69pxor x1, x1
37c3f8b6dmov rax, [rsp+984]
37c3f8b75cvtsi2sd x1, [rsp+384]
37c3f8b7fsqrtsd x1, x1
37c3f8b83divsd x1, x0
37c3f8b87movsd_xmm [rax], x1
37c3f8b8bjmp 0x37c3f7649
37c3f8b90
37c3f8b90loc_37c3f8b90:
37c3f8b90mov rax, [rsp+920]
37c3f8b98mov [rsp+32], r14
37c3f8b9dmov rdx, r14
37c3f8ba0lea rcx, [rip+0x7ad99]
37c3f8ba7mov r9, [rsp+992]
37c3f8bafmov r8, [rsp+872]
37c3f8bb7mov [rsp+56], 1
37c3f8bc0mov [rsp+48], rax
37c3f8bc5mov rax, [rsp+912]
37c3f8bcdmov [rsp+40], rax
37c3f8bd2call zlacpy_64_
37c3f8bd7mov rdi, [rsp+872]
37c3f8bdfmov rax, [r14]
37c3f8be2mov rdx, r14
37c3f8be5mov r8, [rsp+872]
37c3f8bedlea rcx, [rip+0x7ad4c]
37c3f8bf4imul rax, [rdi]
37c3f8bf8mov rdi, [rsp+968]
37c3f8c00mov [rsp+32], r14
37c3f8c05mov [rsp+56], 1
37c3f8c0emov [rsp+48], rdi
37c3f8c13mov rdi, [rsp+960]
37c3f8c1bshl rax, 4
37c3f8c1fmov [rsp+40], rdi
37c3f8c24mov rdi, [rsp+992]
37c3f8c2clea r9, [rdi+rax]
37c3f8c30call zlacpy_64_
37c3f8c35mov rax, [rsp+976]
37c3f8c3dmovsd_xmm [rax], x8
37c3f8c42jmp 0x37c3f7ef5
37c3f8c47
37c3f8c47loc_37c3f8c47:
37c3f8c47mov rdx, -10
37c3f8c4emov eax, 10
37c3f8c53jmp 0x37c3f673c
37c3f8c58
37c3f8c58loc_37c3f8c58:
37c3f8c58mov rdx, -12
37c3f8c5fmov eax, 12
37c3f8c64jmp 0x37c3f673c
37c3f8c69
37c3f8c69loc_37c3f8c69:
37c3f8c69mov rdx, -14
37c3f8c70mov eax, 14
37c3f8c75jmp 0x37c3f673c
37c3f8c7a
37c3f8c7aloc_37c3f8c7a:
37c3f8c7acmp [rsp+608], 2
37c3f8c83jne 0x37c3f7ee7
37c3f8c89jmp 0x37c3f765c
37c3f6540
37c3f8c8e
37c3f8c8e // align 0x20
37c3f8c8e // align 0x20
37c3f8ca0
37c3f8ca0ztpcon_64_:
37c3f8ca0push r15
37c3f8ca2push r14
37c3f8ca4push r13
37c3f8ca6push r12
37c3f8ca8push rbp
37c3f8ca9push rdi
37c3f8caapush rsi
37c3f8cabpush rbx
37c3f8cacsub rsp, 264
37c3f8cb3movups [rsp+208], x6
37c3f8cbbmovups [rsp+224], x7
37c3f8cc3movups [rsp+240], x8
37c3f8cccmov r13, [rsp+400]
37c3f8cd4mov rsi, [rsp+384]
37c3f8cdcmov [r13], 0
37c3f8ce4mov rbp, rdx
37c3f8ce7mov r12, rcx
37c3f8ceamov rdi, r8
37c3f8cedmov rbx, r9
37c3f8cf0mov r8l, 1
37c3f8cf6mov r9l, 1
37c3f8cfclea rdx, [rip+0x7ac7d]
37c3f8d03mov rcx, rbp
37c3f8d06call lsame_64_
37c3f8d0bmov r9l, 1
37c3f8d11mov r8l, 1
37c3f8d17mov r15, rax
37c3f8d1acmp [r12], 49
37c3f8d1fjne 0x37c3f9058
37c3f8d25lea rdx, [rip+0x7ac55]
37c3f8d2cmov rcx, rdi
37c3f8d2fmov r14l, 1
37c3f8d35call lsame_64_
37c3f8d3amov r10, rax
37c3f8d3d
37c3f8d3dloc_37c3f8d3d:
37c3f8d3dtest r15, r15
37c3f8d40je 0x37c3f9096
37c3f8d46
37c3f8d46loc_37c3f8d46:
37c3f8d46test r10, r10
37c3f8d49je 0x37c3f9020
37c3f8d4f
37c3f8d4floc_37c3f8d4f:
37c3f8d4fmov r15, [rbx]
37c3f8d52test r15, r15
37c3f8d55js 0x37c3f8fe8
37c3f8d5bmov rax, [r13]
37c3f8d5ftest rax, rax
37c3f8d62jne 0x37c3f91e2
37c3f8d68mov rax, [rsp+376]
37c3f8d70test r15, r15
37c3f8d73jne 0x37c3f8db0
37c3f8d75mov rdi, [rip+0x7ac44]
37c3f8d7cmov [rax], rdi
37c3f8d7f
37c3f8d7floc_37c3f8d7f:
37c3f8d7fmovups x6, [rsp+208]
37c3f8d87movups x7, [rsp+224]
37c3f8d8fmovups x8, [rsp+240]
37c3f8d98add rsp, 264
37c3f8d9fpop rbx
37c3f8da0pop rsi
37c3f8da1pop rdi
37c3f8da2pop rbp
37c3f8da3pop r12
37c3f8da5pop r13
37c3f8da7pop r14
37c3f8da9pop r15
37c3f8dabret
37c3f8dac
37c3f8dac 0f 1f 40 00 ..@.
37c3f8db0
37c3f8db0loc_37c3f8db0:
37c3f8db0mov [rax], 0
37c3f8db7mov edx, 12
37c3f8dbclea rcx, [rip+0x7abc8]
37c3f8dc3call dlamch_64_
37c3f8dc8mov r9, rbx
37c3f8dcbmov r8, rdi
37c3f8dcemov rdx, rbp
37c3f8dd1mov rax, [rsp+392]
37c3f8dd9mov rcx, r12
37c3f8ddcmovapd x6, x0
37c3f8de0mov [rsp+64], 1
37c3f8de9mov [rsp+56], 1
37c3f8df2mov [rsp+40], rax
37c3f8df7mov rax, [rsp+368]
37c3f8dffmov [rsp+48], 1
37c3f8e08mov [rsp+32], rax
37c3f8e0dcall zlantp_64_
37c3f8e12movapd x3, x0
37c3f8e16movapd x7, x0
37c3f8e1apxor x0, x0
37c3f8e1ecomisd x3, x0
37c3f8e22jbe 0x37c3f8d7f
37c3f8e28pxor x0, x0
37c3f8e2cmov eax, 2
37c3f8e31mov [rsp+152], 0
37c3f8e3dcvtsi2sd x0, r15
37c3f8e42mulsd x0, x6
37c3f8e46sub rax, r14
37c3f8e49mov [rsp+151], 78
37c3f8e51mov [rsp+120], rax
37c3f8e56lea rax, [rsp+152]
37c3f8e5emovsd_xmm x6, [rip+0x7ab5a]
37c3f8e66lea r15, [rsp+176]
37c3f8e6emov [rsp+112], rax
37c3f8e73lea rax, [rsp+151]
37c3f8e7blea r14, [rsp+160]
37c3f8e83mov [rsp+160], 0
37c3f8e8fmov [rsp+128], rax
37c3f8e97movapd x8, x0
37c3f8e9cjmp 0x37c3f8f2b
37c3f8ea1
37c3f8ea1 0f 1f 80 00 00 00 00 .......
37c3f8ea8
37c3f8ea8loc_37c3f8ea8:
37c3f8ea8mov rax, [rsp+392]
37c3f8eb0mov r8, rdi
37c3f8eb3mov rcx, rbp
37c3f8eb6lea r12, [rsp+168]
37c3f8ebemov [rsp+88], 19
37c3f8ec7mov r9, [rsp+128]
37c3f8ecflea rdx, [rip+0x7aacd]
37c3f8ed6mov [rsp+64], rax
37c3f8edbmov rax, [rsp+368]
37c3f8ee3mov [rsp+80], 1
37c3f8eecmov [rsp+72], r13
37c3f8ef1mov [rsp+56], r12
37c3f8ef6mov [rsp+48], rsi
37c3f8efbmov [rsp+40], rax
37c3f8f00mov [rsp+32], rbx
37c3f8f05call zlatps_64_
37c3f8f0a
37c3f8f0aloc_37c3f8f0a:
37c3f8f0amovsd_xmm x0, [rsp+168]
37c3f8f13mov [rsp+151], 89
37c3f8f1bucomisd x0, x6
37c3f8f1fjp 0x37c3f9160
37c3f8f25jne 0x37c3f9160
37c3f8f2b
37c3f8f2bloc_37c3f8f2b:
37c3f8f2bmov rdx, [rbx]
37c3f8f2emov [rsp+40], r15
37c3f8f33mov r8, rsi
37c3f8f36mov rcx, rbx
37c3f8f39mov [rsp+32], r14
37c3f8f3emov r9, [rsp+112]
37c3f8f43shl rdx, 4
37c3f8f47add rdx, rsi
37c3f8f4acall zlacn2_64_
37c3f8f4fmov rax, [rsp+160]
37c3f8f57test rax, rax
37c3f8f5aje 0x37c3f9120
37c3f8f60mov [rsp+104], 1
37c3f8f69cmp rax, [rsp+120]
37c3f8f6emov [rsp+96], 1
37c3f8f77jne 0x37c3f8ea8
37c3f8f7dmov rax, [rsp+392]
37c3f8f85mov r8, rdi
37c3f8f88mov rcx, rbp
37c3f8f8blea r12, [rsp+168]
37c3f8f93mov [rsp+88], 12
37c3f8f9cmov r9, [rsp+128]
37c3f8fa4lea rdx, [rip+0x7a9ec]
37c3f8fabmov [rsp+64], rax
37c3f8fb0mov rax, [rsp+368]
37c3f8fb8mov [rsp+80], 1
37c3f8fc1mov [rsp+72], r13
37c3f8fc6mov [rsp+56], r12
37c3f8fcbmov [rsp+48], rsi
37c3f8fd0mov [rsp+40], rax
37c3f8fd5mov [rsp+32], rbx
37c3f8fdacall zlatps_64_
37c3f8fdfjmp 0x37c3f8f0a
37c3f8fe4
37c3f8fe4 0f 1f 40 00 ..@.
37c3f8fe8
37c3f8fe8loc_37c3f8fe8:
37c3f8fe8mov rdx, -4
37c3f8fefmov eax, 4
37c3f8ff4
37c3f8ff4loc_37c3f8ff4:
37c3f8ff4mov [r13], rdx
37c3f8ff8
37c3f8ff8loc_37c3f8ff8:
37c3f8ff8lea rdx, [rsp+176]
37c3f9000mov r8l, 6
37c3f9006lea rcx, [rip+0x7a978]
37c3f900dmov [rsp+176], rax
37c3f9015call xerbla_64_
37c3f901ajmp 0x37c3f8d7f
37c3f901f
37c3f901f 90 .
37c3f9020
37c3f9020loc_37c3f9020:
37c3f9020mov r9l, 1
37c3f9026mov r8l, 1
37c3f902clea rdx, [rip+0x7a94d]
37c3f9033mov rcx, rdi
37c3f9036call lsame_64_
37c3f903btest rax, rax
37c3f903ejne 0x37c3f8d4f
37c3f9044mov rdx, -3
37c3f904bmov eax, 3
37c3f9050jmp 0x37c3f8ff4
37c3f9052
37c3f9052 66 0f 1f 44 00 00 f..D..
37c3f9058
37c3f9058loc_37c3f9058:
37c3f9058lea rdx, [rip+0x7a923]
37c3f905fmov rcx, r12
37c3f9062call lsame_64_
37c3f9067mov r9l, 1
37c3f906dmov r8l, 1
37c3f9073mov rcx, rdi
37c3f9076mov r14, rax
37c3f9079lea rdx, [rip+0x7a901]
37c3f9080test rax, rax
37c3f9083je 0x37c3f90d8
37c3f9085call lsame_64_
37c3f908amov r10, rax
37c3f908dtest r15, r15
37c3f9090jne 0x37c3f8d46
37c3f9096
37c3f9096loc_37c3f9096:
37c3f9096mov r9l, 1
37c3f909cmov r8l, 1
37c3f90a2mov rcx, rbp
37c3f90a5mov [rsp+112], r10
37c3f90aalea rdx, [rip+0x7a8d3]
37c3f90b1call lsame_64_
37c3f90b6mov r10, [rsp+112]
37c3f90bbtest rax, rax
37c3f90bejne 0x37c3f8d46
37c3f90c4mov rdx, -2
37c3f90cbmov eax, 2
37c3f90d0jmp 0x37c3f8ff4
37c3f90d5
37c3f90d5 0f 1f 00 ...
37c3f90d8
37c3f90d8loc_37c3f90d8:
37c3f90d8call lsame_64_
37c3f90ddmov r9l, 1
37c3f90e3mov r8l, 1
37c3f90e9mov rcx, r12
37c3f90eclea rdx, [rip+0x7a890]
37c3f90f3mov [rsp+112], rax
37c3f90f8call lsame_64_
37c3f90fdmov r10, [rsp+112]
37c3f9102test rax, rax
37c3f9105jne 0x37c3f8d3d
37c3f910bmov rdx, -1
37c3f9112mov eax, 1
37c3f9117jmp 0x37c3f8ff4
37c3f911c
37c3f911c 0f 1f 40 00 ..@.
37c3f9120
37c3f9120loc_37c3f9120:
37c3f9120movsd_xmm x1, [rsp+152]
37c3f9129pxor x0, x0
37c3f912ducomisd x1, x0
37c3f9131jp 0x37c3f9139
37c3f9133je 0x37c3f8d7f
37c3f9139
37c3f9139loc_37c3f9139:
37c3f9139movsd_xmm x0, [rip+0x7a87f]
37c3f9141mov rax, [rsp+376]
37c3f9149divsd x0, x7
37c3f914ddivsd x0, x1
37c3f9151movsd_xmm [rax], x0
37c3f9155jmp 0x37c3f8d7f
37c3f915a
37c3f915a 66 0f 1f 44 00 00 f..D..
37c3f9160
37c3f9160loc_37c3f9160:
37c3f9160lea r8, [rip+0x7a851]
37c3f9167mov rdx, rsi
37c3f916amov rcx, rbx
37c3f916dmovsd_xmm [rsp+136], x0
37c3f9176call izamax_64_
37c3f917bmovsd_xmm x0, [rsp+136]
37c3f9184shl rax, 4
37c3f9188add rax, rsi
37c3f918bmovsd_xmm x1, [rax-16]
37c3f9190movsd_xmm x2, [rax-8]
37c3f9195andpd x1, [rip+0x7a833]
37c3f919dandpd x2, [rip+0x7a82b]
37c3f91a5addsd x1, x2
37c3f91a9mulsd x1, x8
37c3f91aecomisd x1, x0
37c3f91b2ja 0x37c3f8d7f
37c3f91b8pxor x1, x1
37c3f91bcucomisd x0, x1
37c3f91c0jp 0x37c3f91c8
37c3f91c2je 0x37c3f8d7f
37c3f91c8
37c3f91c8loc_37c3f91c8:
37c3f91c8lea r9, [rip+0x7a7e9]
37c3f91cfmov r8, rsi
37c3f91d2mov rdx, r12
37c3f91d5mov rcx, rbx
37c3f91d8call zdrscl_64_
37c3f91ddjmp 0x37c3f8f2b
37c3f91e2
37c3f91e2loc_37c3f91e2:
37c3f91e2neg rax
37c3f91e5jmp 0x37c3f8ff8
37c3f8ca0
37c3f8ca0ztpcon_64_:
37c3f8ca0push r15
37c3f8ca2push r14
37c3f8ca4push r13
37c3f8ca6push r12
37c3f8ca8push rbp
37c3f8ca9push rdi
37c3f8caapush rsi
37c3f8cabpush rbx
37c3f8cacsub rsp, 264
37c3f8cb3movups [rsp+208], x6
37c3f8cbbmovups [rsp+224], x7
37c3f8cc3movups [rsp+240], x8
37c3f8cccmov r13, [rsp+400]
37c3f8cd4mov rsi, [rsp+384]
37c3f8cdcmov [r13], 0
37c3f8ce4mov rbp, rdx
37c3f8ce7mov r12, rcx
37c3f8ceamov rdi, r8
37c3f8cedmov rbx, r9
37c3f8cf0mov r8l, 1
37c3f8cf6mov r9l, 1
37c3f8cfclea rdx, [rip+0x7ac7d]
37c3f8d03mov rcx, rbp
37c3f8d06call lsame_64_
37c3f8d0bmov r9l, 1
37c3f8d11mov r8l, 1
37c3f8d17mov r15, rax
37c3f8d1acmp [r12], 49
37c3f8d1fjne 0x37c3f9058
37c3f8d25lea rdx, [rip+0x7ac55]
37c3f8d2cmov rcx, rdi
37c3f8d2fmov r14l, 1
37c3f8d35call lsame_64_
37c3f8d3amov r10, rax
37c3f8d3d
37c3f8d3dloc_37c3f8d3d:
37c3f8d3dtest r15, r15
37c3f8d40je 0x37c3f9096
37c3f8d46
37c3f8d46loc_37c3f8d46:
37c3f8d46test r10, r10
37c3f8d49je 0x37c3f9020
37c3f8d4f
37c3f8d4floc_37c3f8d4f:
37c3f8d4fmov r15, [rbx]
37c3f8d52test r15, r15
37c3f8d55js 0x37c3f8fe8
37c3f8d5bmov rax, [r13]
37c3f8d5ftest rax, rax
37c3f8d62jne 0x37c3f91e2
37c3f8d68mov rax, [rsp+376]
37c3f8d70test r15, r15
37c3f8d73jne 0x37c3f8db0
37c3f8d75mov rdi, [rip+0x7ac44]
37c3f8d7cmov [rax], rdi
37c3f8d7f
37c3f8d7floc_37c3f8d7f:
37c3f8d7fmovups x6, [rsp+208]
37c3f8d87movups x7, [rsp+224]
37c3f8d8fmovups x8, [rsp+240]
37c3f8d98add rsp, 264
37c3f8d9fpop rbx
37c3f8da0pop rsi
37c3f8da1pop rdi
37c3f8da2pop rbp
37c3f8da3pop r12
37c3f8da5pop r13
37c3f8da7pop r14
37c3f8da9pop r15
37c3f8dabret
37c3f8dac
37c3f8dac 0f 1f 40 00 ..@.
37c3f8db0
37c3f8db0loc_37c3f8db0:
37c3f8db0mov [rax], 0
37c3f8db7mov edx, 12
37c3f8dbclea rcx, [rip+0x7abc8]
37c3f8dc3call dlamch_64_
37c3f8dc8mov r9, rbx
37c3f8dcbmov r8, rdi
37c3f8dcemov rdx, rbp
37c3f8dd1mov rax, [rsp+392]
37c3f8dd9mov rcx, r12
37c3f8ddcmovapd x6, x0
37c3f8de0mov [rsp+64], 1
37c3f8de9mov [rsp+56], 1
37c3f8df2mov [rsp+40], rax
37c3f8df7mov rax, [rsp+368]
37c3f8dffmov [rsp+48], 1
37c3f8e08mov [rsp+32], rax
37c3f8e0dcall zlantp_64_
37c3f8e12movapd x3, x0
37c3f8e16movapd x7, x0
37c3f8e1apxor x0, x0
37c3f8e1ecomisd x3, x0
37c3f8e22jbe 0x37c3f8d7f
37c3f8e28pxor x0, x0
37c3f8e2cmov eax, 2
37c3f8e31mov [rsp+152], 0
37c3f8e3dcvtsi2sd x0, r15
37c3f8e42mulsd x0, x6
37c3f8e46sub rax, r14
37c3f8e49mov [rsp+151], 78
37c3f8e51mov [rsp+120], rax
37c3f8e56lea rax, [rsp+152]
37c3f8e5emovsd_xmm x6, [rip+0x7ab5a]
37c3f8e66lea r15, [rsp+176]
37c3f8e6emov [rsp+112], rax
37c3f8e73lea rax, [rsp+151]
37c3f8e7blea r14, [rsp+160]
37c3f8e83mov [rsp+160], 0
37c3f8e8fmov [rsp+128], rax
37c3f8e97movapd x8, x0
37c3f8e9cjmp 0x37c3f8f2b
37c3f8ea1
37c3f8ea1 0f 1f 80 00 00 00 00 .......
37c3f8ea8
37c3f8ea8loc_37c3f8ea8:
37c3f8ea8mov rax, [rsp+392]
37c3f8eb0mov r8, rdi
37c3f8eb3mov rcx, rbp
37c3f8eb6lea r12, [rsp+168]
37c3f8ebemov [rsp+88], 19
37c3f8ec7mov r9, [rsp+128]
37c3f8ecflea rdx, [rip+0x7aacd]
37c3f8ed6mov [rsp+64], rax
37c3f8edbmov rax, [rsp+368]
37c3f8ee3mov [rsp+80], 1
37c3f8eecmov [rsp+72], r13
37c3f8ef1mov [rsp+56], r12
37c3f8ef6mov [rsp+48], rsi
37c3f8efbmov [rsp+40], rax
37c3f8f00mov [rsp+32], rbx
37c3f8f05call zlatps_64_
37c3f8f0a
37c3f8f0aloc_37c3f8f0a:
37c3f8f0amovsd_xmm x0, [rsp+168]
37c3f8f13mov [rsp+151], 89
37c3f8f1bucomisd x0, x6
37c3f8f1fjp 0x37c3f9160
37c3f8f25jne 0x37c3f9160
37c3f8f2b
37c3f8f2bloc_37c3f8f2b:
37c3f8f2bmov rdx, [rbx]
37c3f8f2emov [rsp+40], r15
37c3f8f33mov r8, rsi
37c3f8f36mov rcx, rbx
37c3f8f39mov [rsp+32], r14
37c3f8f3emov r9, [rsp+112]
37c3f8f43shl rdx, 4
37c3f8f47add rdx, rsi
37c3f8f4acall zlacn2_64_
37c3f8f4fmov rax, [rsp+160]
37c3f8f57test rax, rax
37c3f8f5aje 0x37c3f9120
37c3f8f60mov [rsp+104], 1
37c3f8f69cmp rax, [rsp+120]
37c3f8f6emov [rsp+96], 1
37c3f8f77jne 0x37c3f8ea8
37c3f8f7dmov rax, [rsp+392]
37c3f8f85mov r8, rdi
37c3f8f88mov rcx, rbp
37c3f8f8blea r12, [rsp+168]
37c3f8f93mov [rsp+88], 12
37c3f8f9cmov r9, [rsp+128]
37c3f8fa4lea rdx, [rip+0x7a9ec]
37c3f8fabmov [rsp+64], rax
37c3f8fb0mov rax, [rsp+368]
37c3f8fb8mov [rsp+80], 1
37c3f8fc1mov [rsp+72], r13
37c3f8fc6mov [rsp+56], r12
37c3f8fcbmov [rsp+48], rsi
37c3f8fd0mov [rsp+40], rax
37c3f8fd5mov [rsp+32], rbx
37c3f8fdacall zlatps_64_
37c3f8fdfjmp 0x37c3f8f0a
37c3f8fe4
37c3f8fe4 0f 1f 40 00 ..@.
37c3f8fe8
37c3f8fe8loc_37c3f8fe8:
37c3f8fe8mov rdx, -4
37c3f8fefmov eax, 4
37c3f8ff4
37c3f8ff4loc_37c3f8ff4:
37c3f8ff4mov [r13], rdx
37c3f8ff8
37c3f8ff8loc_37c3f8ff8:
37c3f8ff8lea rdx, [rsp+176]
37c3f9000mov r8l, 6
37c3f9006lea rcx, [rip+0x7a978]
37c3f900dmov [rsp+176], rax
37c3f9015call xerbla_64_
37c3f901ajmp 0x37c3f8d7f
37c3f901f
37c3f901f 90 .
37c3f9020
37c3f9020loc_37c3f9020:
37c3f9020mov r9l, 1
37c3f9026mov r8l, 1
37c3f902clea rdx, [rip+0x7a94d]
37c3f9033mov rcx, rdi
37c3f9036call lsame_64_
37c3f903btest rax, rax
37c3f903ejne 0x37c3f8d4f
37c3f9044mov rdx, -3
37c3f904bmov eax, 3
37c3f9050jmp 0x37c3f8ff4
37c3f9052
37c3f9052 66 0f 1f 44 00 00 f..D..
37c3f9058
37c3f9058loc_37c3f9058:
37c3f9058lea rdx, [rip+0x7a923]
37c3f905fmov rcx, r12
37c3f9062call lsame_64_
37c3f9067mov r9l, 1
37c3f906dmov r8l, 1
37c3f9073mov rcx, rdi
37c3f9076mov r14, rax
37c3f9079lea rdx, [rip+0x7a901]
37c3f9080test rax, rax
37c3f9083je 0x37c3f90d8
37c3f9085call lsame_64_
37c3f908amov r10, rax
37c3f908dtest r15, r15
37c3f9090jne 0x37c3f8d46
37c3f9096
37c3f9096loc_37c3f9096:
37c3f9096mov r9l, 1
37c3f909cmov r8l, 1
37c3f90a2mov rcx, rbp
37c3f90a5mov [rsp+112], r10
37c3f90aalea rdx, [rip+0x7a8d3]
37c3f90b1call lsame_64_
37c3f90b6mov r10, [rsp+112]
37c3f90bbtest rax, rax
37c3f90bejne 0x37c3f8d46
37c3f90c4mov rdx, -2
37c3f90cbmov eax, 2
37c3f90d0jmp 0x37c3f8ff4
37c3f90d5
37c3f90d5 0f 1f 00 ...
37c3f90d8
37c3f90d8loc_37c3f90d8:
37c3f90d8call lsame_64_
37c3f90ddmov r9l, 1
37c3f90e3mov r8l, 1
37c3f90e9mov rcx, r12
37c3f90eclea rdx, [rip+0x7a890]
37c3f90f3mov [rsp+112], rax
37c3f90f8call lsame_64_
37c3f90fdmov r10, [rsp+112]
37c3f9102test rax, rax
37c3f9105jne 0x37c3f8d3d
37c3f910bmov rdx, -1
37c3f9112mov eax, 1
37c3f9117jmp 0x37c3f8ff4
37c3f911c
37c3f911c 0f 1f 40 00 ..@.
37c3f9120
37c3f9120loc_37c3f9120:
37c3f9120movsd_xmm x1, [rsp+152]
37c3f9129pxor x0, x0
37c3f912ducomisd x1, x0
37c3f9131jp 0x37c3f9139
37c3f9133je 0x37c3f8d7f
37c3f9139
37c3f9139loc_37c3f9139:
37c3f9139movsd_xmm x0, [rip+0x7a87f]
37c3f9141mov rax, [rsp+376]
37c3f9149divsd x0, x7
37c3f914ddivsd x0, x1
37c3f9151movsd_xmm [rax], x0
37c3f9155jmp 0x37c3f8d7f
37c3f915a
37c3f915a 66 0f 1f 44 00 00 f..D..
37c3f9160
37c3f9160loc_37c3f9160:
37c3f9160lea r8, [rip+0x7a851]
37c3f9167mov rdx, rsi
37c3f916amov rcx, rbx
37c3f916dmovsd_xmm [rsp+136], x0
37c3f9176call izamax_64_
37c3f917bmovsd_xmm x0, [rsp+136]
37c3f9184shl rax, 4
37c3f9188add rax, rsi
37c3f918bmovsd_xmm x1, [rax-16]
37c3f9190movsd_xmm x2, [rax-8]
37c3f9195andpd x1, [rip+0x7a833]
37c3f919dandpd x2, [rip+0x7a82b]
37c3f91a5addsd x1, x2
37c3f91a9mulsd x1, x8
37c3f91aecomisd x1, x0
37c3f91b2ja 0x37c3f8d7f
37c3f91b8pxor x1, x1
37c3f91bcucomisd x0, x1
37c3f91c0jp 0x37c3f91c8
37c3f91c2je 0x37c3f8d7f
37c3f91c8
37c3f91c8loc_37c3f91c8:
37c3f91c8lea r9, [rip+0x7a7e9]
37c3f91cfmov r8, rsi
37c3f91d2mov rdx, r12
37c3f91d5mov rcx, rbx
37c3f91d8call zdrscl_64_
37c3f91ddjmp 0x37c3f8f2b
37c3f91e2
37c3f91e2loc_37c3f91e2:
37c3f91e2neg rax
37c3f91e5jmp 0x37c3f8ff8
37c3f8ca0
37c3f91ea
37c3f91ea // align 0x10
37c3f91ea // align 0x10
37c3f91f0
37c3f91f0ztplqt_64_:
37c3f91f0push r15
37c3f91f2push r14
37c3f91f4push r13
37c3f91f6push r12
37c3f91f8push rbp
37c3f91f9push rdi
37c3f91fapush rsi
37c3f91fbpush rbx
37c3f91fcsub rsp, 296
37c3f9203mov rax, [rsp+408]
37c3f920bmov rsi, [rsp+456]
37c3f9213mov r11, [rcx]
37c3f9216mov rdi, [rax]
37c3f9219mov rax, [rsp+440]
37c3f9221mov [rsi], 0
37c3f9228mov [rsp+384], r8
37c3f9230mov rbx, [rax]
37c3f9233mov r12, rcx
37c3f9236mov r10, rdx
37c3f9239mov [rsp+392], r9
37c3f9241test r11, r11
37c3f9244js 0x37c3f92c0
37c3f9246mov r8, [rdx]
37c3f9249test r8, r8
37c3f924cjs 0x37c3f92b0
37c3f924emov rax, [rsp+384]
37c3f9256cmp r11, r8
37c3f9259mov rcx, r8
37c3f925cmov rdx, -3
37c3f9263cmovle rcx, r11
37c3f9267mov r9, [rax]
37c3f926amov eax, 3
37c3f926fcmp rcx, r9
37c3f9272jae 0x37c3f92d0
37c3f9274
37c3f9274loc_37c3f9274:
37c3f9274mov [rsi], rdx
37c3f9277mov r8l, 6
37c3f927dlea rdx, [rsp+280]
37c3f9285lea rcx, [rip+0x7a754]
37c3f928cmov [rsp+280], rax
37c3f9294call xerbla_64_
37c3f9299nop
37c3f929a
37c3f929aloc_37c3f929a:
37c3f929aadd rsp, 296
37c3f92a1pop rbx
37c3f92a2pop rsi
37c3f92a3pop rdi
37c3f92a4pop rbp
37c3f92a5pop r12
37c3f92a7pop r13
37c3f92a9pop r14
37c3f92abpop r15
37c3f92adret
37c3f92ae
37c3f92ae 66 90 f.
37c3f92b0
37c3f92b0loc_37c3f92b0:
37c3f92b0mov rdx, -2
37c3f92b7mov eax, 2
37c3f92bcjmp 0x37c3f9274
37c3f92be
37c3f92be 66 90 f.
37c3f92c0
37c3f92c0loc_37c3f92c0:
37c3f92c0mov rdx, -1
37c3f92c7mov eax, 1
37c3f92ccjmp 0x37c3f9274
37c3f92ce
37c3f92ce 66 90 f.
37c3f92d0
37c3f92d0loc_37c3f92d0:
37c3f92d0mov rax, [rsp+392]
37c3f92d8mov rcx, [rax]
37c3f92dbtest rcx, rcx
37c3f92dejle 0x37c3f9310
37c3f92e0cmp r11, rcx
37c3f92e3jge 0x37c3f9321
37c3f92e5test r11, r11
37c3f92e8jne 0x37c3f9310
37c3f92eatest rdi, rdi
37c3f92edjle 0x37c3f9664
37c3f92f3mov rax, [rsp+424]
37c3f92fbcmp [rax], 0
37c3f92ffjle 0x37c3f9675
37c3f9305cmp rcx, rbx
37c3f9308jg 0x37c3f9340
37c3f930ajmp 0x37c3f929a
37c3f930c
37c3f930c 0f 1f 40 00 ..@.
37c3f9310
37c3f9310loc_37c3f9310:
37c3f9310mov rdx, -4
37c3f9317mov eax, 4
37c3f931cjmp 0x37c3f9274
37c3f9321
37c3f9321loc_37c3f9321:
37c3f9321cmp r11, rdi
37c3f9324jg 0x37c3f9664
37c3f932amov rax, [rsp+424]
37c3f9332cmp r11, [rax]
37c3f9335jg 0x37c3f9675
37c3f933bcmp rcx, rbx
37c3f933ejle 0x37c3f9358
37c3f9340
37c3f9340loc_37c3f9340:
37c3f9340mov rdx, -10
37c3f9347mov eax, 10
37c3f934cjmp 0x37c3f9274
37c3f9351
37c3f9351 0f 1f 80 00 00 00 00 .......
37c3f9358
37c3f9358loc_37c3f9358:
37c3f9358test r8, r8
37c3f935bje 0x37c3f929a
37c3f9361lea rax, [r11-1]
37c3f9365xor edx, edx
37c3f9367mov rbp, -1
37c3f936exor r14l, r14l
37c3f9371div rcx
37c3f9374mov [rsp+232], rcx
37c3f937cmov r15, [rsp+432]
37c3f9384mov [rsp+376], r10
37c3f938cimul rdi, rcx
37c3f9390mov rdx, rcx
37c3f9393imul rbx, rcx
37c3f9397mov [rsp+208], rdi
37c3f939fshl rbx, 4
37c3f93a3mov [rsp+216], rbx
37c3f93abmov rsi, rax
37c3f93aelea rax, [rcx+rdi]
37c3f93b2mov rdi, [rsp+400]
37c3f93bamov rcx, r11
37c3f93bdshl rax, 4
37c3f93c1mov [rsp+224], rax
37c3f93c9lea rax, [rsp+256]
37c3f93d1mov [rsp+184], rax
37c3f93d9lea rax, [rsp+264]
37c3f93e1mov [rsp+192], rax
37c3f93e9lea rax, [rsp+240]
37c3f93f1mov [rsp+176], rax
37c3f93f9lea rax, [rsp+248]
37c3f9401mov [rsp+200], rax
37c3f9409jmp 0x37c3f9462
37c3f940b
37c3f940b 0f 1f 44 00 00 ..D..
37c3f9410
37c3f9410loc_37c3f9410:
37c3f9410test rsi, rsi
37c3f9413je 0x37c3f929a
37c3f9419mov rax, [rsp+376]
37c3f9421mov rcx, [r12]
37c3f9425sub rsi, 1
37c3f9429add r14, [rsp+232]
37c3f9431add rdi, [rsp+224]
37c3f9439mov r8, [rax]
37c3f943cmov rax, [rsp+384]
37c3f9444add r15, [rsp+216]
37c3f944cadd rbp, [rsp+208]
37c3f9454mov r9, [rax]
37c3f9457mov rax, [rsp+392]
37c3f945fmov rdx, [rax]
37c3f9462
37c3f9462loc_37c3f9462:
37c3f9462sub rcx, r14
37c3f9465lea rbx, [r14+1]
37c3f9469mov r10, r14
37c3f946cmov [rsp+56], r15
37c3f9471cmp rcx, rdx
37c3f9474mov rax, [rsp+200]
37c3f947ccmovg rcx, rdx
37c3f9480mov rdx, r8
37c3f9483sub rdx, r9
37c3f9486mov [rsp+72], rax
37c3f948bmov rax, [rsp+440]
37c3f9493add rdx, rbx
37c3f9496mov [rsp+240], rcx
37c3f949elea rdx, [rcx+rdx-1]
37c3f94a3mov [rsp+64], rax
37c3f94a8mov rax, [rsp+424]
37c3f94b0cmp rdx, r8
37c3f94b3cmovg rdx, r8
37c3f94b7mov [rsp+48], rax
37c3f94bcxor ecx, ecx
37c3f94bemov rax, [rsp+408]
37c3f94c6mov [rsp+264], rdx
37c3f94cesub rdx, r8
37c3f94d1mov r8, r9
37c3f94d4sub r8, rbx
37c3f94d7cmp rbx, r9
37c3f94damov [rsp+32], rax
37c3f94dfmov r9, rdi
37c3f94e2lea rdx, [r8+rdx+1]
37c3f94e7mov r8, [rsp+184]
37c3f94efcmovl rcx, rdx
37c3f94f3shl r10, 4
37c3f94f7add r10, [rsp+416]
37c3f94ffmov rdx, [rsp+192]
37c3f9507mov [rsp+40], r10
37c3f950cmov r13, r10
37c3f950fmov [rsp+256], rcx
37c3f9517mov rcx, [rsp+176]
37c3f951fcall ztplqt2_64_
37c3f9524mov r8, [rsp+240]
37c3f952cmov rcx, [r12]
37c3f9530lea rdx, [r8+rbx]
37c3f9534cmp rdx, rcx
37c3f9537jg 0x37c3f9410
37c3f953dmov rax, [rsp+448]
37c3f9545sub rcx, rbx
37c3f9548lea r9, [rip+0x7a497]
37c3f954fmov [rsp+168], 1
37c3f955bsub rcx, r8
37c3f955elea r8, [rip+0x7a482]
37c3f9565mov [rsp+160], 1
37c3f9571mov [rsp+128], rax
37c3f9579add rcx, 1
37c3f957dmov rax, [rsp+424]
37c3f9585mov [rsp+272], rcx
37c3f958dmov [rsp+120], rax
37c3f9592mov rax, [rsp+408]
37c3f959amov [rsp+280], rcx
37c3f95a2lea rcx, [rsp+280]
37c3f95aamov [rsp+104], rax
37c3f95afmov rax, [rsp+440]
37c3f95b7mov [rsp+136], rcx
37c3f95bflea rcx, [rdx-1]
37c3f95c3add rdx, rbp
37c3f95c6mov [rsp+88], rax
37c3f95cbshl rdx, 4
37c3f95cfmov rax, [rsp+424]
37c3f95d7shl rcx, 4
37c3f95dbadd rdx, [rsp+400]
37c3f95e3add rcx, [rsp+416]
37c3f95ebmov [rsp+152], 1
37c3f95f7mov [rsp+72], rax
37c3f95fcmov rax, [rsp+184]
37c3f9604mov [rsp+96], rdx
37c3f9609lea rdx, [rsp+272]
37c3f9611mov [rsp+56], rax
37c3f9616mov rax, [rsp+176]
37c3f961emov [rsp+32], rdx
37c3f9623lea rdx, [rip+0x7a3be]
37c3f962amov [rsp+48], rax
37c3f962fmov rax, [rsp+192]
37c3f9637mov [rsp+112], rcx
37c3f963cmov rcx, r9
37c3f963fmov [rsp+40], rax
37c3f9644mov [rsp+144], 1
37c3f9650mov [rsp+80], r15
37c3f9655mov [rsp+64], r13
37c3f965acall ztprfb_64_
37c3f965fjmp 0x37c3f9410
37c3f9664
37c3f9664loc_37c3f9664:
37c3f9664mov rdx, -6
37c3f966bmov eax, 6
37c3f9670jmp 0x37c3f9274
37c3f9675
37c3f9675loc_37c3f9675:
37c3f9675mov rdx, -8
37c3f967cmov eax, 8
37c3f9681jmp 0x37c3f9274
37c3f91f0
37c3f91f0ztplqt_64_:
37c3f91f0push r15
37c3f91f2push r14
37c3f91f4push r13
37c3f91f6push r12
37c3f91f8push rbp
37c3f91f9push rdi
37c3f91fapush rsi
37c3f91fbpush rbx
37c3f91fcsub rsp, 296
37c3f9203mov rax, [rsp+408]
37c3f920bmov rsi, [rsp+456]
37c3f9213mov r11, [rcx]
37c3f9216mov rdi, [rax]
37c3f9219mov rax, [rsp+440]
37c3f9221mov [rsi], 0
37c3f9228mov [rsp+384], r8
37c3f9230mov rbx, [rax]
37c3f9233mov r12, rcx
37c3f9236mov r10, rdx
37c3f9239mov [rsp+392], r9
37c3f9241test r11, r11
37c3f9244js 0x37c3f92c0
37c3f9246mov r8, [rdx]
37c3f9249test r8, r8
37c3f924cjs 0x37c3f92b0
37c3f924emov rax, [rsp+384]
37c3f9256cmp r11, r8
37c3f9259mov rcx, r8
37c3f925cmov rdx, -3
37c3f9263cmovle rcx, r11
37c3f9267mov r9, [rax]
37c3f926amov eax, 3
37c3f926fcmp rcx, r9
37c3f9272jae 0x37c3f92d0
37c3f9274
37c3f9274loc_37c3f9274:
37c3f9274mov [rsi], rdx
37c3f9277mov r8l, 6
37c3f927dlea rdx, [rsp+280]
37c3f9285lea rcx, [rip+0x7a754]
37c3f928cmov [rsp+280], rax
37c3f9294call xerbla_64_
37c3f9299nop
37c3f929a
37c3f929aloc_37c3f929a:
37c3f929aadd rsp, 296
37c3f92a1pop rbx
37c3f92a2pop rsi
37c3f92a3pop rdi
37c3f92a4pop rbp
37c3f92a5pop r12
37c3f92a7pop r13
37c3f92a9pop r14
37c3f92abpop r15
37c3f92adret
37c3f92ae
37c3f92ae 66 90 f.
37c3f92b0
37c3f92b0loc_37c3f92b0:
37c3f92b0mov rdx, -2
37c3f92b7mov eax, 2
37c3f92bcjmp 0x37c3f9274
37c3f92be
37c3f92be 66 90 f.
37c3f92c0
37c3f92c0loc_37c3f92c0:
37c3f92c0mov rdx, -1
37c3f92c7mov eax, 1
37c3f92ccjmp 0x37c3f9274
37c3f92ce
37c3f92ce 66 90 f.
37c3f92d0
37c3f92d0loc_37c3f92d0:
37c3f92d0mov rax, [rsp+392]
37c3f92d8mov rcx, [rax]
37c3f92dbtest rcx, rcx
37c3f92dejle 0x37c3f9310
37c3f92e0cmp r11, rcx
37c3f92e3jge 0x37c3f9321
37c3f92e5test r11, r11
37c3f92e8jne 0x37c3f9310
37c3f92eatest rdi, rdi
37c3f92edjle 0x37c3f9664
37c3f92f3mov rax, [rsp+424]
37c3f92fbcmp [rax], 0
37c3f92ffjle 0x37c3f9675
37c3f9305cmp rcx, rbx
37c3f9308jg 0x37c3f9340
37c3f930ajmp 0x37c3f929a
37c3f930c
37c3f930c 0f 1f 40 00 ..@.
37c3f9310
37c3f9310loc_37c3f9310:
37c3f9310mov rdx, -4
37c3f9317mov eax, 4
37c3f931cjmp 0x37c3f9274
37c3f9321
37c3f9321loc_37c3f9321:
37c3f9321cmp r11, rdi
37c3f9324jg 0x37c3f9664
37c3f932amov rax, [rsp+424]
37c3f9332cmp r11, [rax]
37c3f9335jg 0x37c3f9675
37c3f933bcmp rcx, rbx
37c3f933ejle 0x37c3f9358
37c3f9340
37c3f9340loc_37c3f9340:
37c3f9340mov rdx, -10
37c3f9347mov eax, 10
37c3f934cjmp 0x37c3f9274
37c3f9351
37c3f9351 0f 1f 80 00 00 00 00 .......
37c3f9358
37c3f9358loc_37c3f9358:
37c3f9358test r8, r8
37c3f935bje 0x37c3f929a
37c3f9361lea rax, [r11-1]
37c3f9365xor edx, edx
37c3f9367mov rbp, -1
37c3f936exor r14l, r14l
37c3f9371div rcx
37c3f9374mov [rsp+232], rcx
37c3f937cmov r15, [rsp+432]
37c3f9384mov [rsp+376], r10
37c3f938cimul rdi, rcx
37c3f9390mov rdx, rcx
37c3f9393imul rbx, rcx
37c3f9397mov [rsp+208], rdi
37c3f939fshl rbx, 4
37c3f93a3mov [rsp+216], rbx
37c3f93abmov rsi, rax
37c3f93aelea rax, [rcx+rdi]
37c3f93b2mov rdi, [rsp+400]
37c3f93bamov rcx, r11
37c3f93bdshl rax, 4
37c3f93c1mov [rsp+224], rax
37c3f93c9lea rax, [rsp+256]
37c3f93d1mov [rsp+184], rax
37c3f93d9lea rax, [rsp+264]
37c3f93e1mov [rsp+192], rax
37c3f93e9lea rax, [rsp+240]
37c3f93f1mov [rsp+176], rax
37c3f93f9lea rax, [rsp+248]
37c3f9401mov [rsp+200], rax
37c3f9409jmp 0x37c3f9462
37c3f940b
37c3f940b 0f 1f 44 00 00 ..D..
37c3f9410
37c3f9410loc_37c3f9410:
37c3f9410test rsi, rsi
37c3f9413je 0x37c3f929a
37c3f9419mov rax, [rsp+376]
37c3f9421mov rcx, [r12]
37c3f9425sub rsi, 1
37c3f9429add r14, [rsp+232]
37c3f9431add rdi, [rsp+224]
37c3f9439mov r8, [rax]
37c3f943cmov rax, [rsp+384]
37c3f9444add r15, [rsp+216]
37c3f944cadd rbp, [rsp+208]
37c3f9454mov r9, [rax]
37c3f9457mov rax, [rsp+392]
37c3f945fmov rdx, [rax]
37c3f9462
37c3f9462loc_37c3f9462:
37c3f9462sub rcx, r14
37c3f9465lea rbx, [r14+1]
37c3f9469mov r10, r14
37c3f946cmov [rsp+56], r15
37c3f9471cmp rcx, rdx
37c3f9474mov rax, [rsp+200]
37c3f947ccmovg rcx, rdx
37c3f9480mov rdx, r8
37c3f9483sub rdx, r9
37c3f9486mov [rsp+72], rax
37c3f948bmov rax, [rsp+440]
37c3f9493add rdx, rbx
37c3f9496mov [rsp+240], rcx
37c3f949elea rdx, [rcx+rdx-1]
37c3f94a3mov [rsp+64], rax
37c3f94a8mov rax, [rsp+424]
37c3f94b0cmp rdx, r8
37c3f94b3cmovg rdx, r8
37c3f94b7mov [rsp+48], rax
37c3f94bcxor ecx, ecx
37c3f94bemov rax, [rsp+408]
37c3f94c6mov [rsp+264], rdx
37c3f94cesub rdx, r8
37c3f94d1mov r8, r9
37c3f94d4sub r8, rbx
37c3f94d7cmp rbx, r9
37c3f94damov [rsp+32], rax
37c3f94dfmov r9, rdi
37c3f94e2lea rdx, [r8+rdx+1]
37c3f94e7mov r8, [rsp+184]
37c3f94efcmovl rcx, rdx
37c3f94f3shl r10, 4
37c3f94f7add r10, [rsp+416]
37c3f94ffmov rdx, [rsp+192]
37c3f9507mov [rsp+40], r10
37c3f950cmov r13, r10
37c3f950fmov [rsp+256], rcx
37c3f9517mov rcx, [rsp+176]
37c3f951fcall ztplqt2_64_
37c3f9524mov r8, [rsp+240]
37c3f952cmov rcx, [r12]
37c3f9530lea rdx, [r8+rbx]
37c3f9534cmp rdx, rcx
37c3f9537jg 0x37c3f9410
37c3f953dmov rax, [rsp+448]
37c3f9545sub rcx, rbx
37c3f9548lea r9, [rip+0x7a497]
37c3f954fmov [rsp+168], 1
37c3f955bsub rcx, r8
37c3f955elea r8, [rip+0x7a482]
37c3f9565mov [rsp+160], 1
37c3f9571mov [rsp+128], rax
37c3f9579add rcx, 1
37c3f957dmov rax, [rsp+424]
37c3f9585mov [rsp+272], rcx
37c3f958dmov [rsp+120], rax
37c3f9592mov rax, [rsp+408]
37c3f959amov [rsp+280], rcx
37c3f95a2lea rcx, [rsp+280]
37c3f95aamov [rsp+104], rax
37c3f95afmov rax, [rsp+440]
37c3f95b7mov [rsp+136], rcx
37c3f95bflea rcx, [rdx-1]
37c3f95c3add rdx, rbp
37c3f95c6mov [rsp+88], rax
37c3f95cbshl rdx, 4
37c3f95cfmov rax, [rsp+424]
37c3f95d7shl rcx, 4
37c3f95dbadd rdx, [rsp+400]
37c3f95e3add rcx, [rsp+416]
37c3f95ebmov [rsp+152], 1
37c3f95f7mov [rsp+72], rax
37c3f95fcmov rax, [rsp+184]
37c3f9604mov [rsp+96], rdx
37c3f9609lea rdx, [rsp+272]
37c3f9611mov [rsp+56], rax
37c3f9616mov rax, [rsp+176]
37c3f961emov [rsp+32], rdx
37c3f9623lea rdx, [rip+0x7a3be]
37c3f962amov [rsp+48], rax
37c3f962fmov rax, [rsp+192]
37c3f9637mov [rsp+112], rcx
37c3f963cmov rcx, r9
37c3f963fmov [rsp+40], rax
37c3f9644mov [rsp+144], 1
37c3f9650mov [rsp+80], r15
37c3f9655mov [rsp+64], r13
37c3f965acall ztprfb_64_
37c3f965fjmp 0x37c3f9410
37c3f9664
37c3f9664loc_37c3f9664:
37c3f9664mov rdx, -6
37c3f966bmov eax, 6
37c3f9670jmp 0x37c3f9274
37c3f9675
37c3f9675loc_37c3f9675:
37c3f9675mov rdx, -8
37c3f967cmov eax, 8
37c3f9681jmp 0x37c3f9274
37c3f91f0
37c3f9686
37c3f9686 // align 0x40
37c3f9686 // align 0x40
37c3f96c0
37c3f96c0ztplqt2_64_:
37c3f96c0push r15
37c3f96c2push r14
37c3f96c4push r13
37c3f96c6push r12
37c3f96c8push rbp
37c3f96c9push rdi
37c3f96capush rsi
37c3f96cbpush rbx
37c3f96ccsub rsp, 328
37c3f96d3movups [rsp+288], x6
37c3f96dbmovups [rsp+304], x7
37c3f96e3mov rax, [rsp+432]
37c3f96ebmov rbp, [rsp+448]
37c3f96f3mov rbx, [rsp+472]
37c3f96fbmov r11, [rcx]
37c3f96femov [rbx], 0
37c3f9705mov [rsp+408], rdx
37c3f970dmov rdx, [rax]
37c3f9710mov rax, [rbp]
37c3f9714mov [rsp+400], rcx
37c3f971cmov [rsp+416], r8
37c3f9724mov [rsp+120], rax
37c3f9729mov rax, [rsp+464]
37c3f9731mov rax, [rax]
37c3f9734mov [rsp+168], rax
37c3f973ctest r11, r11
37c3f973fjs 0x37c3f97d0
37c3f9745mov rax, [rsp+408]
37c3f974dmov r15, [rax]
37c3f9750test r15, r15
37c3f9753js 0x37c3f97bd
37c3f9755cmp r11, r15
37c3f9758mov r10, r15
37c3f975bmov rax, [r8]
37c3f975emov ecx, 3
37c3f9763cmovle r10, r11
37c3f9767mov r8, -3
37c3f976ecmp r10, rax
37c3f9771jae 0x37c3f97de
37c3f9773
37c3f9773loc_37c3f9773:
37c3f9773mov [rbx], r8
37c3f9776lea rdx, [rsp+272]
37c3f977emov r8l, 7
37c3f9784mov [rsp+272], rcx
37c3f978clea rcx, [rip+0x7a25d]
37c3f9793call xerbla_64_
37c3f9798nop
37c3f9799
37c3f9799loc_37c3f9799:
37c3f9799movups x6, [rsp+288]
37c3f97a1movups x7, [rsp+304]
37c3f97a9add rsp, 328
37c3f97b0pop rbx
37c3f97b1pop rsi
37c3f97b2pop rdi
37c3f97b3pop rbp
37c3f97b4pop r12
37c3f97b6pop r13
37c3f97b8pop r14
37c3f97bapop r15
37c3f97bcret
37c3f97bd
37c3f97bdloc_37c3f97bd:
37c3f97bdmov r8, -2
37c3f97c4mov ecx, 2
37c3f97c9jmp 0x37c3f9773
37c3f97cb
37c3f97cb 0f 1f 44 00 00 ..D..
37c3f97d0
37c3f97d0loc_37c3f97d0:
37c3f97d0mov r8, -1
37c3f97d7mov ecx, 1
37c3f97dcjmp 0x37c3f9773
37c3f97de
37c3f97deloc_37c3f97de:
37c3f97detest r11, r11
37c3f97e1mov ecx, 1
37c3f97e6cmovg rcx, r11
37c3f97eacmp rdx, rcx
37c3f97edjl 0x37c3f9811
37c3f97efcmp [rsp+120], rcx
37c3f97f4jl 0x37c3f9822
37c3f97f6cmp [rsp+168], rcx
37c3f97fejge 0x37c3f9838
37c3f9800mov r8, -9
37c3f9807mov ecx, 9
37c3f980cjmp 0x37c3f9773
37c3f9811
37c3f9811loc_37c3f9811:
37c3f9811mov r8, -5
37c3f9818mov ecx, 5
37c3f981djmp 0x37c3f9773
37c3f9822
37c3f9822loc_37c3f9822:
37c3f9822mov r8, -7
37c3f9829mov ecx, 7
37c3f982ejmp 0x37c3f9773
37c3f9833
37c3f9833 0f 1f 44 00 00 ..D..
37c3f9838
37c3f9838loc_37c3f9838:
37c3f9838test r15, r15
37c3f983bje 0x37c3f9799
37c3f9841test r11, r11
37c3f9844je 0x37c3f9799
37c3f984amov rsi, [rsp+440]
37c3f9852mov rbx, [rsp+168]
37c3f985aadd rdx, 1
37c3f985elea rcx, [rsp+272]
37c3f9866mov rdi, [rsp+120]
37c3f986bshl rdx, 4
37c3f986fmov [rsp+112], rcx
37c3f9874lea r12, [r9+16]
37c3f9878mov [rsp+128], rdx
37c3f9880mov r13, rsi
37c3f9883mov rdx, rax
37c3f9886shl rbx, 4
37c3f988amov [rsp+96], rsi
37c3f988fshl rdi, 4
37c3f9893mov esi, 1
37c3f9898mov r14, [rsp+456]
37c3f98a0mov [rsp+104], r11
37c3f98a5movddup x6, [rip+0x7a183]
37c3f98admov rax, r15
37c3f98b0mov [rsp+448], rbp
37c3f98b8jmp 0x37c3f98fa
37c3f98ba
37c3f98ba 66 0f 1f 44 00 00 f..D..
37c3f98c0
37c3f98c0loc_37c3f98c0:
37c3f98c0add rsi, 1
37c3f98c4cmp [rsp+104], rsi
37c3f98c9jl 0x37c3f9bad
37c3f98cf
37c3f98cfloc_37c3f98cf:
37c3f98cfmov rax, [rsp+408]
37c3f98d7mov rcx, [rsp+416]
37c3f98dfadd r13, 16
37c3f98e3add r14, rbx
37c3f98e6add [rsp+96], 16
37c3f98ecadd r12, [rsp+128]
37c3f98f4mov rax, [rax]
37c3f98f7mov rdx, [rcx]
37c3f98fa
37c3f98faloc_37c3f98fa:
37c3f98fasub rax, rdx
37c3f98fdcmp rsi, rdx
37c3f9900mov [rsp+32], r14
37c3f9905mov rcx, [rsp+112]
37c3f990acmovle rdx, rsi
37c3f990emov r9, [rsp+448]
37c3f9916mov r8, r13
37c3f9919lea r15, [rax+rdx]
37c3f991dlea rdx, [r12-16]
37c3f9922lea rbp, [r15+1]
37c3f9926mov [rsp+248], r15
37c3f992emov [rsp+272], rbp
37c3f9936call zlarfg_64_
37c3f993bmov rax, [rsp+400]
37c3f9943movsd_xmm x0, [r14+8]
37c3f9949xorpd x0, [rip+0x7a0df]
37c3f9951mov rcx, [rax]
37c3f9954movsd_xmm [r14+8], x0
37c3f995acmp rcx, rsi
37c3f995djle 0x37c3f98c0
37c3f9963mov rdx, [rsp+96]
37c3f9968mov r8l, 1
37c3f996etest r15, r15
37c3f9971jle 0x37c3f999e
37c3f9973nop
37c3f9975nop [rax+rax]
37c3f9980
37c3f9980loc_37c3f9980:
37c3f9980movsd_xmm x0, [rdx+8]
37c3f9985xorpd x0, [rip+0x7a0a3]
37c3f998dadd r8, 1
37c3f9991movsd_xmm [rdx+8], x0
37c3f9996add rdx, rdi
37c3f9999cmp rbp, r8
37c3f999cjne 0x37c3f9980
37c3f999e
37c3f999eloc_37c3f999e:
37c3f999emov r9, rcx
37c3f99a1sub rcx, 1
37c3f99a5xor eax, eax
37c3f99a7shl rcx, 4
37c3f99abadd rcx, [rsp+456]
37c3f99b3sub r9, rsi
37c3f99b6mov rdx, rcx
37c3f99b9nop [rax]
37c3f99c0
37c3f99c0loc_37c3f99c0:
37c3f99c0mov r8, rax
37c3f99c3add rax, 1
37c3f99c7shl r8, 4
37c3f99cbmovupd x0, [r12+r8]
37c3f99d1movups [rdx], x0
37c3f99d4add rdx, rbx
37c3f99d7cmp r9, rax
37c3f99dajne 0x37c3f99c0
37c3f99dclea r10, [r13+16]
37c3f99e0mov [rsp+72], rcx
37c3f99e5mov rax, [rsp+464]
37c3f99edlea r11, [rsp+248]
37c3f99f5mov [rsp+32], r10
37c3f99famov rdx, [rsp+112]
37c3f99ffmov r8, r11
37c3f9a02lea rcx, [rip+0x79fff]
37c3f9a09mov [rsp+80], rax
37c3f9a0elea rax, [rip+0x79fe3]
37c3f9a15mov [rsp+64], rax
37c3f9a1amov rax, [rsp+448]
37c3f9a22mov [rsp+88], 1
37c3f9a2bmov [rsp+56], rax
37c3f9a30mov [rsp+40], rax
37c3f9a35mov [rsp+48], r13
37c3f9a3amov [rsp+272], r9
37c3f9a42lea r9, [rip+0x79faf]
37c3f9a49mov [rsp+144], r10
37c3f9a51mov [rsp+136], r11
37c3f9a59call zgemv_64_
37c3f9a5emov rax, [rsp+400]
37c3f9a66movupd x0, [r14]
37c3f9a6bmov r11, [rsp+136]
37c3f9a73mov r10, [rsp+144]
37c3f9a7bmov r9, [rax]
37c3f9a7exorpd x0, x6
37c3f9a82mov r8, r9
37c3f9a85sub r8, rsi
37c3f9a88test r8, r8
37c3f9a8bjle 0x37c3fa1f0
37c3f9a91sub r9, 1
37c3f9a95movapd x3, x0
37c3f9a99movapd x2, x0
37c3f9a9dmov rax, r12
37c3f9aa0mov rdx, r9
37c3f9aa3unpcklpd x3, x0
37c3f9aa7unpckhpd x2, x0
37c3f9aabxor ecx, ecx
37c3f9aadshl rdx, 4
37c3f9ab1add rdx, [rsp+456]
37c3f9ab9nop [rax]
37c3f9ac0
37c3f9ac0loc_37c3f9ac0:
37c3f9ac0movupd x5, [rdx]
37c3f9ac4add rcx, 1
37c3f9ac8add rax, 16
37c3f9accadd rdx, rbx
37c3f9acfmovapd x1, x5
37c3f9ad3shufpd x5, x5, 1
37c3f9ad8movapd x4, x5
37c3f9adcmulpd x4, x2
37c3f9ae0mulpd x1, x3
37c3f9ae4addsubpd x1, x4
37c3f9ae8movupd x4, [rax-16]
37c3f9aedaddpd x1, x4
37c3f9af1movups [rax-16], x1
37c3f9af5cmp r8, rcx
37c3f9af8jne 0x37c3f9ac0
37c3f9afa
37c3f9afaloc_37c3f9afa:
37c3f9afamov rax, [rsp+448]
37c3f9b02mov [rsp+56], r10
37c3f9b07shl r9, 4
37c3f9b0blea rcx, [rsp+264]
37c3f9b13mov [rsp+40], r13
37c3f9b18mov rdx, r11
37c3f9b1bmov [rsp+64], rax
37c3f9b20mov [rsp+48], rax
37c3f9b25mov rax, [rsp+464]
37c3f9b2dmov [rsp+264], r8
37c3f9b35mov r8, [rsp+112]
37c3f9b3amov [rsp+32], rax
37c3f9b3fmov rax, [rsp+456]
37c3f9b47movups [rsp+272], x0
37c3f9b4fadd r9, rax
37c3f9b52call zgerc_64_
37c3f9b57mov rcx, [rsp+248]
37c3f9b5ftest rcx, rcx
37c3f9b62jle 0x37c3f98c0
37c3f9b68mov rax, [rsp+96]
37c3f9b6dadd rcx, 1
37c3f9b71mov edx, 1
37c3f9b76nop [rax+rax]
37c3f9b80
37c3f9b80loc_37c3f9b80:
37c3f9b80movsd_xmm x0, [rax+8]
37c3f9b85xorpd x0, [rip+0x79ea3]
37c3f9b8dadd rdx, 1
37c3f9b91movsd_xmm [rax+8], x0
37c3f9b96add rax, rdi
37c3f9b99cmp rdx, rcx
37c3f9b9cjne 0x37c3f9b80
37c3f9b9eadd rsi, 1
37c3f9ba2cmp [rsp+104], rsi
37c3f9ba7jge 0x37c3f98cf
37c3f9bad
37c3f9badloc_37c3f9bad:
37c3f9badmov rax, [rsp+400]
37c3f9bb5mov rbp, [rsp+448]
37c3f9bbdmov rax, [rax]
37c3f9bc0mov [rsp+184], rax
37c3f9bc8cmp rax, 1
37c3f9bccjle 0x37c3f9799
37c3f9bd2mov rsi, [rsp+120]
37c3f9bd7mov rdx, [rsp+456]
37c3f9bdfpxor x7, x7
37c3f9be3movddup x6, [rip+0x79e45]
37c3f9bebmov rax, rsi
37c3f9beelea r12, [rdx+16]
37c3f9bf2mov rdx, [rsp+440]
37c3f9bfanot rax
37c3f9bfdmov [rsp+104], r12
37c3f9c02mov r13, r12
37c3f9c05mov [rsp+160], rax
37c3f9c0dmov rax, [rsp+168]
37c3f9c15add rdx, 16
37c3f9c19mov [rsp+96], rdx
37c3f9c1emov rcx, rax
37c3f9c21mov [rsp+232], r12
37c3f9c29not rcx
37c3f9c2clea rax, [rcx+2*rax]
37c3f9c30mov [rsp+192], rcx
37c3f9c38lea rcx, [rbx+16]
37c3f9c3cmov [rsp+176], rcx
37c3f9c44mov rcx, [rsp+456]
37c3f9c4cshl rax, 4
37c3f9c50lea r14, [r12+rax]
37c3f9c54lea rax, [rcx+rax+32]
37c3f9c59mov rcx, [rsp+408]
37c3f9c61mov [rsp+224], r14
37c3f9c69mov r15, r14
37c3f9c6cmov [rsp+128], rax
37c3f9c74mov rax, rsi
37c3f9c77mov esi, 2
37c3f9c7cmov r8, [rcx]
37c3f9c7flea rcx, [rsp+248]
37c3f9c87shl rax, 4
37c3f9c8bmov [rsp+200], rcx
37c3f9c93lea rcx, [rsp+264]
37c3f9c9bsub rax, rdi
37c3f9c9emov [rsp+136], rcx
37c3f9ca6lea rcx, [rsp+256]
37c3f9caemov [rsp+208], rcx
37c3f9cb6mov [rsp+216], rax
37c3f9cbenop
37c3f9cc0
37c3f9cc0loc_37c3f9cc0:
37c3f9cc0movupd x2, [r15]
37c3f9cc5mov rdx, [rsp+104]
37c3f9ccamov eax, 1
37c3f9ccfmovapd x3, x2
37c3f9cd3xorpd x3, x6
37c3f9cd7movups [rsp+272], x3
37c3f9cdfnop
37c3f9ce0
37c3f9ce0loc_37c3f9ce0:
37c3f9ce0add rax, 1
37c3f9ce4movups [rdx], x7
37c3f9ce7add rdx, rbx
37c3f9ceacmp rax, rsi
37c3f9cedjne 0x37c3f9ce0
37c3f9cefmov rax, [rsp+416]
37c3f9cf7lea r12, [rsi-1]
37c3f9cfbmov rcx, [rsp+400]
37c3f9d03mov r11, r8
37c3f9d06mov rax, [rax]
37c3f9d09mov rdx, [rcx]
37c3f9d0cmov ecx, 1
37c3f9d11cmp r12, rax
37c3f9d14mov r9, rax
37c3f9d17cmovle r9, r12
37c3f9d1bsub r11, rax
37c3f9d1elea rax, [r11+1]
37c3f9d22cmp r8, rax
37c3f9d25lea r14, [r9+1]
37c3f9d29mov [rsp+248], r9
37c3f9d31cmovg r8, rax
37c3f9d35cmp r14, rdx
37c3f9d38cmovg r14, rdx
37c3f9d3cadd r11, r9
37c3f9d3fmov rdx, [rsp+96]
37c3f9d44lea r10, [r11+1]
37c3f9d48test r11, r11
37c3f9d4bjle 0x37c3f9d7e
37c3f9d4dnop [rax+rax]
37c3f9d55nop [rax+rax]
37c3f9d60
37c3f9d60loc_37c3f9d60:
37c3f9d60movsd_xmm x0, [rdx+8]
37c3f9d65xorpd x0, [rip+0x79cc3]
37c3f9d6dadd rcx, 1
37c3f9d71movsd_xmm [rdx+8], x0
37c3f9d76add rdx, rdi
37c3f9d79cmp r10, rcx
37c3f9d7cjne 0x37c3f9d60
37c3f9d7e
37c3f9d7eloc_37c3f9d7e:
37c3f9d7etest r9, r9
37c3f9d81jle 0x37c3f9dee
37c3f9d83imul rax, [rsp+120]
37c3f9d89shufpd x2, x2, 1
37c3f9d8emov rcx, r13
37c3f9d91xorpd x2, x6
37c3f9d95add rax, [rsp+160]
37c3f9d9dxor edx, edx
37c3f9d9fadd rax, rsi
37c3f9da2shl rax, 4
37c3f9da6add rax, [rsp+440]
37c3f9daenop [rax]
37c3f9db5nop [rax+rax]
37c3f9dc0
37c3f9dc0loc_37c3f9dc0:
37c3f9dc0movupd x1, [rax]
37c3f9dc4movupd x0, [rax]
37c3f9dc8add rdx, 1
37c3f9dccadd rax, rdi
37c3f9dcfunpcklpd x1, x1
37c3f9dd3unpckhpd x0, x0
37c3f9dd7mulpd x1, x3
37c3f9ddbmulpd x0, x2
37c3f9ddfaddsubpd x1, x0
37c3f9de3movups [rcx], x1
37c3f9de6add rcx, rbx
37c3f9de9cmp rdx, r9
37c3f9decjne 0x37c3f9dc0
37c3f9dee
37c3f9deeloc_37c3f9dee:
37c3f9deeimul r8, [rsp+120]
37c3f9df4mov [rsp+48], r13
37c3f9df9mov rax, [rsp+160]
37c3f9e01mov [rsp+40], rbp
37c3f9e06mov rcx, [rsp+464]
37c3f9e0emov [rsp+80], 1
37c3f9e17add rax, r8
37c3f9e1amov r9, [rsp+200]
37c3f9e22mov [rsp+72], 1
37c3f9e2blea r8, [rip+0x79bd6]
37c3f9e32lea rdx, [rax+1]
37c3f9e36mov [rsp+56], rcx
37c3f9e3blea rcx, [rip+0x79bc7]
37c3f9e42shl rdx, 4
37c3f9e46add rdx, [rsp+440]
37c3f9e4emov [rsp+64], 1
37c3f9e57mov [rsp+32], rdx
37c3f9e5cmov rdx, r8
37c3f9e5fmov [rsp+152], rax
37c3f9e67call ztrmv_64_
37c3f9e6cmov rax, [rsp+248]
37c3f9e74mov rdx, r12
37c3f9e77mov [rsp+88], 1
37c3f9e80mov [rsp+56], rbp
37c3f9e85mov r9, [rsp+112]
37c3f9e8alea rcx, [rip+0x79b77]
37c3f9e91sub rdx, rax
37c3f9e94mov [rsp+144], rax
37c3f9e9cmov rax, [rsp+464]
37c3f9ea4mov [rsp+264], rdx
37c3f9eacmov rdx, [rsp+168]
37c3f9eb4mov [rsp+80], rax
37c3f9eb9lea rax, [rip+0x79b50]
37c3f9ec0mov r8, [rsp+416]
37c3f9ec8imul rdx, r14
37c3f9eccadd rdx, [rsp+192]
37c3f9ed4mov [rsp+64], rax
37c3f9ed9add rdx, rsi
37c3f9edcmov rax, [rsp+152]
37c3f9ee4mov [rsp+40], rbp
37c3f9ee9shl rdx, 4
37c3f9eedadd rdx, [rsp+456]
37c3f9ef5mov [rsp+72], rdx
37c3f9efalea rdx, [rax+rsi]
37c3f9efeadd rax, r14
37c3f9f01mov r14, [rsp+136]
37c3f9f09shl rdx, 4
37c3f9f0dshl rax, 4
37c3f9f11add rdx, [rsp+440]
37c3f9f19add rax, [rsp+440]
37c3f9f21mov [rsp+48], rdx
37c3f9f26mov rdx, r14
37c3f9f29mov [rsp+32], rax
37c3f9f2ecall zgemv_64_
37c3f9f33mov rcx, [rsp+416]
37c3f9f3bmov r9, [rsp+112]
37c3f9f40mov r8, r14
37c3f9f43mov rax, [rsp+408]
37c3f9f4bmov rdx, [rsp+208]
37c3f9f53mov [rsp+256], r12
37c3f9f5bmov rax, [rax]
37c3f9f5esub rax, [rcx]
37c3f9f61mov [rsp+72], r13
37c3f9f66lea rcx, [rip+0x79a9b]
37c3f9f6dmov [rsp+264], rax
37c3f9f75mov rax, [rsp+464]
37c3f9f7dmov [rsp+88], 1
37c3f9f86mov [rsp+80], rax
37c3f9f8blea rax, [rip+0x79a66]
37c3f9f92mov [rsp+64], rax
37c3f9f97mov rax, [rsp+216]
37c3f9f9fadd rax, [rsp+96]
37c3f9fa4mov [rsp+56], rbp
37c3f9fa9mov [rsp+48], rax
37c3f9faemov rax, [rsp+440]
37c3f9fb6mov [rsp+40], rbp
37c3f9fbbmov [rsp+32], rax
37c3f9fc0call zgemv_64_
37c3f9fc5mov rax, [rsp+104]
37c3f9fcamov edx, 1
37c3f9fcfnop [rax+rax]
37c3f9fd5nop [rax+rax]
37c3f9fe0
37c3f9fe0loc_37c3f9fe0:
37c3f9fe0movsd_xmm x0, [rax+8]
37c3f9fe5xorpd x0, [rip+0x79a43]
37c3f9fedadd rdx, 1
37c3f9ff1movsd_xmm [rax+8], x0
37c3f9ff6add rax, rbx
37c3f9ff9cmp rdx, rsi
37c3f9ffcjne 0x37c3f9fe0
37c3f9ffemov rax, [rsp+464]
37c3fa006mov [rsp+48], r13
37c3fa00blea rdx, [rip+0x79a0e]
37c3fa012lea r8, [rip+0x799ef]
37c3fa019mov [rsp+80], 1
37c3fa022mov r9, [rsp+136]
37c3fa02alea rcx, [rip+0x799d8]
37c3fa031mov [rsp+56], rax
37c3fa036mov [rsp+40], rax
37c3fa03bmov rax, [rsp+456]
37c3fa043mov [rsp+72], 1
37c3fa04cmov [rsp+32], rax
37c3fa051mov [rsp+64], 1
37c3fa05amov [rsp+264], r12
37c3fa062call ztrmv_64_
37c3fa067mov rax, [rsp+104]
37c3fa06cmov edx, 1
37c3fa071nop [rax]
37c3fa075nop [rax+rax]
37c3fa080
37c3fa080loc_37c3fa080:
37c3fa080movsd_xmm x0, [rax+8]
37c3fa085xorpd x0, [rip+0x799a3]
37c3fa08dadd rdx, 1
37c3fa091movsd_xmm [rax+8], x0
37c3fa096add rax, rbx
37c3fa099cmp rdx, rsi
37c3fa09cjne 0x37c3fa080
37c3fa09emov rax, [rsp+408]
37c3fa0a6mov edx, 1
37c3fa0abmov r8, [rax]
37c3fa0aemov rax, [rsp+416]
37c3fa0b6mov r9, r8
37c3fa0b9sub r9, [rax]
37c3fa0bcadd r9, [rsp+144]
37c3fa0c4mov rax, [rsp+96]
37c3fa0c9lea rcx, [r9+1]
37c3fa0cdtest r9, r9
37c3fa0d0jle 0x37c3fa0fe
37c3fa0d2nop [rax]
37c3fa0d5nop [rax+rax]
37c3fa0e0
37c3fa0e0loc_37c3fa0e0:
37c3fa0e0movsd_xmm x0, [rax+8]
37c3fa0e5xorpd x0, [rip+0x79943]
37c3fa0edadd rdx, 1
37c3fa0f1movsd_xmm [rax+8], x0
37c3fa0f6add rax, rdi
37c3fa0f9cmp rdx, rcx
37c3fa0fcjne 0x37c3fa0e0
37c3fa0fe
37c3fa0feloc_37c3fa0fe:
37c3fa0femovupd x0, [r15]
37c3fa103add [rsp+96], 16
37c3fa109add rsi, 1
37c3fa10dadd r13, 16
37c3fa111mov rax, [rsp+128]
37c3fa119add [rsp+104], 16
37c3fa11fmovups [rax], x0
37c3fa122add rax, [rsp+176]
37c3fa12amovups [r15], x7
37c3fa12eadd r15, rbx
37c3fa131mov [rsp+128], rax
37c3fa139cmp [rsp+184], rsi
37c3fa141jge 0x37c3f9cc0
37c3fa147mov rax, [rsp+400]
37c3fa14fmov r14, [rsp+224]
37c3fa157mov r12, [rsp+232]
37c3fa15fmov r10, [rax]
37c3fa162test r10, r10
37c3fa165jle 0x37c3f9799
37c3fa16bcmp r10, 1
37c3fa16fje 0x37c3f9799
37c3fa175mov rdi, [rsp+176]
37c3fa17dlea rsi, [r10+1]
37c3fa181mov r9l, 2
37c3fa187mov r11l, 1
37c3fa18dpxor x1, x1
37c3fa191nop [rax]
37c3fa195nop [rax+rax]
37c3fa1a0
37c3fa1a0loc_37c3fa1a0:
37c3fa1a0mov r8, rsi
37c3fa1a3mov rcx, r14
37c3fa1a6mov rax, r12
37c3fa1a9sub r8, r9
37c3fa1accmp r9, r10
37c3fa1afcmovg r8, r11
37c3fa1b3xor edx, edx
37c3fa1b5nop [rax+rax]
37c3fa1c0
37c3fa1c0loc_37c3fa1c0:
37c3fa1c0movupd x0, [rax]
37c3fa1c4add rdx, 1
37c3fa1c8add rax, 16
37c3fa1ccmovups [rcx], x0
37c3fa1cfadd rcx, rbx
37c3fa1d2movups [rax-16], x1
37c3fa1d6cmp rdx, r8
37c3fa1d9jne 0x37c3fa1c0
37c3fa1dbadd r12, rdi
37c3fa1deadd r14, rdi
37c3fa1e1cmp r9, r10
37c3fa1e4je 0x37c3f9799
37c3fa1eaadd r9, 1
37c3fa1eejmp 0x37c3fa1a0
37c3fa1f0
37c3fa1f0loc_37c3fa1f0:
37c3fa1f0sub r9, 1
37c3fa1f4jmp 0x37c3f9afa
37c3f96c0
37c3f96c0ztplqt2_64_:
37c3f96c0push r15
37c3f96c2push r14
37c3f96c4push r13
37c3f96c6push r12
37c3f96c8push rbp
37c3f96c9push rdi
37c3f96capush rsi
37c3f96cbpush rbx
37c3f96ccsub rsp, 328
37c3f96d3movups [rsp+288], x6
37c3f96dbmovups [rsp+304], x7
37c3f96e3mov rax, [rsp+432]
37c3f96ebmov rbp, [rsp+448]
37c3f96f3mov rbx, [rsp+472]
37c3f96fbmov r11, [rcx]
37c3f96femov [rbx], 0
37c3f9705mov [rsp+408], rdx
37c3f970dmov rdx, [rax]
37c3f9710mov rax, [rbp]
37c3f9714mov [rsp+400], rcx
37c3f971cmov [rsp+416], r8
37c3f9724mov [rsp+120], rax
37c3f9729mov rax, [rsp+464]
37c3f9731mov rax, [rax]
37c3f9734mov [rsp+168], rax
37c3f973ctest r11, r11
37c3f973fjs 0x37c3f97d0
37c3f9745mov rax, [rsp+408]
37c3f974dmov r15, [rax]
37c3f9750test r15, r15
37c3f9753js 0x37c3f97bd
37c3f9755cmp r11, r15
37c3f9758mov r10, r15
37c3f975bmov rax, [r8]
37c3f975emov ecx, 3
37c3f9763cmovle r10, r11
37c3f9767mov r8, -3
37c3f976ecmp r10, rax
37c3f9771jae 0x37c3f97de
37c3f9773
37c3f9773loc_37c3f9773:
37c3f9773mov [rbx], r8
37c3f9776lea rdx, [rsp+272]
37c3f977emov r8l, 7
37c3f9784mov [rsp+272], rcx
37c3f978clea rcx, [rip+0x7a25d]
37c3f9793call xerbla_64_
37c3f9798nop
37c3f9799
37c3f9799loc_37c3f9799:
37c3f9799movups x6, [rsp+288]
37c3f97a1movups x7, [rsp+304]
37c3f97a9add rsp, 328
37c3f97b0pop rbx
37c3f97b1pop rsi
37c3f97b2pop rdi
37c3f97b3pop rbp
37c3f97b4pop r12
37c3f97b6pop r13
37c3f97b8pop r14
37c3f97bapop r15
37c3f97bcret
37c3f97bd
37c3f97bdloc_37c3f97bd:
37c3f97bdmov r8, -2
37c3f97c4mov ecx, 2
37c3f97c9jmp 0x37c3f9773
37c3f97cb
37c3f97cb 0f 1f 44 00 00 ..D..
37c3f97d0
37c3f97d0loc_37c3f97d0:
37c3f97d0mov r8, -1
37c3f97d7mov ecx, 1
37c3f97dcjmp 0x37c3f9773
37c3f97de
37c3f97deloc_37c3f97de:
37c3f97detest r11, r11
37c3f97e1mov ecx, 1
37c3f97e6cmovg rcx, r11
37c3f97eacmp rdx, rcx
37c3f97edjl 0x37c3f9811
37c3f97efcmp [rsp+120], rcx
37c3f97f4jl 0x37c3f9822
37c3f97f6cmp [rsp+168], rcx
37c3f97fejge 0x37c3f9838
37c3f9800mov r8, -9
37c3f9807mov ecx, 9
37c3f980cjmp 0x37c3f9773
37c3f9811
37c3f9811loc_37c3f9811:
37c3f9811mov r8, -5
37c3f9818mov ecx, 5
37c3f981djmp 0x37c3f9773
37c3f9822
37c3f9822loc_37c3f9822:
37c3f9822mov r8, -7
37c3f9829mov ecx, 7
37c3f982ejmp 0x37c3f9773
37c3f9833
37c3f9833 0f 1f 44 00 00 ..D..
37c3f9838
37c3f9838loc_37c3f9838:
37c3f9838test r15, r15
37c3f983bje 0x37c3f9799
37c3f9841test r11, r11
37c3f9844je 0x37c3f9799
37c3f984amov rsi, [rsp+440]
37c3f9852mov rbx, [rsp+168]
37c3f985aadd rdx, 1
37c3f985elea rcx, [rsp+272]
37c3f9866mov rdi, [rsp+120]
37c3f986bshl rdx, 4
37c3f986fmov [rsp+112], rcx
37c3f9874lea r12, [r9+16]
37c3f9878mov [rsp+128], rdx
37c3f9880mov r13, rsi
37c3f9883mov rdx, rax
37c3f9886shl rbx, 4
37c3f988amov [rsp+96], rsi
37c3f988fshl rdi, 4
37c3f9893mov esi, 1
37c3f9898mov r14, [rsp+456]
37c3f98a0mov [rsp+104], r11
37c3f98a5movddup x6, [rip+0x7a183]
37c3f98admov rax, r15
37c3f98b0mov [rsp+448], rbp
37c3f98b8jmp 0x37c3f98fa
37c3f98ba
37c3f98ba 66 0f 1f 44 00 00 f..D..
37c3f98c0
37c3f98c0loc_37c3f98c0:
37c3f98c0add rsi, 1
37c3f98c4cmp [rsp+104], rsi
37c3f98c9jl 0x37c3f9bad
37c3f98cf
37c3f98cfloc_37c3f98cf:
37c3f98cfmov rax, [rsp+408]
37c3f98d7mov rcx, [rsp+416]
37c3f98dfadd r13, 16
37c3f98e3add r14, rbx
37c3f98e6add [rsp+96], 16
37c3f98ecadd r12, [rsp+128]
37c3f98f4mov rax, [rax]
37c3f98f7mov rdx, [rcx]
37c3f98fa
37c3f98faloc_37c3f98fa:
37c3f98fasub rax, rdx
37c3f98fdcmp rsi, rdx
37c3f9900mov [rsp+32], r14
37c3f9905mov rcx, [rsp+112]
37c3f990acmovle rdx, rsi
37c3f990emov r9, [rsp+448]
37c3f9916mov r8, r13
37c3f9919lea r15, [rax+rdx]
37c3f991dlea rdx, [r12-16]
37c3f9922lea rbp, [r15+1]
37c3f9926mov [rsp+248], r15
37c3f992emov [rsp+272], rbp
37c3f9936call zlarfg_64_
37c3f993bmov rax, [rsp+400]
37c3f9943movsd_xmm x0, [r14+8]
37c3f9949xorpd x0, [rip+0x7a0df]
37c3f9951mov rcx, [rax]
37c3f9954movsd_xmm [r14+8], x0
37c3f995acmp rcx, rsi
37c3f995djle 0x37c3f98c0
37c3f9963mov rdx, [rsp+96]
37c3f9968mov r8l, 1
37c3f996etest r15, r15
37c3f9971jle 0x37c3f999e
37c3f9973nop
37c3f9975nop [rax+rax]
37c3f9980
37c3f9980loc_37c3f9980:
37c3f9980movsd_xmm x0, [rdx+8]
37c3f9985xorpd x0, [rip+0x7a0a3]
37c3f998dadd r8, 1
37c3f9991movsd_xmm [rdx+8], x0
37c3f9996add rdx, rdi
37c3f9999cmp rbp, r8
37c3f999cjne 0x37c3f9980
37c3f999e
37c3f999eloc_37c3f999e:
37c3f999emov r9, rcx
37c3f99a1sub rcx, 1
37c3f99a5xor eax, eax
37c3f99a7shl rcx, 4
37c3f99abadd rcx, [rsp+456]
37c3f99b3sub r9, rsi
37c3f99b6mov rdx, rcx
37c3f99b9nop [rax]
37c3f99c0
37c3f99c0loc_37c3f99c0:
37c3f99c0mov r8, rax
37c3f99c3add rax, 1
37c3f99c7shl r8, 4
37c3f99cbmovupd x0, [r12+r8]
37c3f99d1movups [rdx], x0
37c3f99d4add rdx, rbx
37c3f99d7cmp r9, rax
37c3f99dajne 0x37c3f99c0
37c3f99dclea r10, [r13+16]
37c3f99e0mov [rsp+72], rcx
37c3f99e5mov rax, [rsp+464]
37c3f99edlea r11, [rsp+248]
37c3f99f5mov [rsp+32], r10
37c3f99famov rdx, [rsp+112]
37c3f99ffmov r8, r11
37c3f9a02lea rcx, [rip+0x79fff]
37c3f9a09mov [rsp+80], rax
37c3f9a0elea rax, [rip+0x79fe3]
37c3f9a15mov [rsp+64], rax
37c3f9a1amov rax, [rsp+448]
37c3f9a22mov [rsp+88], 1
37c3f9a2bmov [rsp+56], rax
37c3f9a30mov [rsp+40], rax
37c3f9a35mov [rsp+48], r13
37c3f9a3amov [rsp+272], r9
37c3f9a42lea r9, [rip+0x79faf]
37c3f9a49mov [rsp+144], r10
37c3f9a51mov [rsp+136], r11
37c3f9a59call zgemv_64_
37c3f9a5emov rax, [rsp+400]
37c3f9a66movupd x0, [r14]
37c3f9a6bmov r11, [rsp+136]
37c3f9a73mov r10, [rsp+144]
37c3f9a7bmov r9, [rax]
37c3f9a7exorpd x0, x6
37c3f9a82mov r8, r9
37c3f9a85sub r8, rsi
37c3f9a88test r8, r8
37c3f9a8bjle 0x37c3fa1f0
37c3f9a91sub r9, 1
37c3f9a95movapd x3, x0
37c3f9a99movapd x2, x0
37c3f9a9dmov rax, r12
37c3f9aa0mov rdx, r9
37c3f9aa3unpcklpd x3, x0
37c3f9aa7unpckhpd x2, x0
37c3f9aabxor ecx, ecx
37c3f9aadshl rdx, 4
37c3f9ab1add rdx, [rsp+456]
37c3f9ab9nop [rax]
37c3f9ac0
37c3f9ac0loc_37c3f9ac0:
37c3f9ac0movupd x5, [rdx]
37c3f9ac4add rcx, 1
37c3f9ac8add rax, 16
37c3f9accadd rdx, rbx
37c3f9acfmovapd x1, x5
37c3f9ad3shufpd x5, x5, 1
37c3f9ad8movapd x4, x5
37c3f9adcmulpd x4, x2
37c3f9ae0mulpd x1, x3
37c3f9ae4addsubpd x1, x4
37c3f9ae8movupd x4, [rax-16]
37c3f9aedaddpd x1, x4
37c3f9af1movups [rax-16], x1
37c3f9af5cmp r8, rcx
37c3f9af8jne 0x37c3f9ac0
37c3f9afa
37c3f9afaloc_37c3f9afa:
37c3f9afamov rax, [rsp+448]
37c3f9b02mov [rsp+56], r10
37c3f9b07shl r9, 4
37c3f9b0blea rcx, [rsp+264]
37c3f9b13mov [rsp+40], r13
37c3f9b18mov rdx, r11
37c3f9b1bmov [rsp+64], rax
37c3f9b20mov [rsp+48], rax
37c3f9b25mov rax, [rsp+464]
37c3f9b2dmov [rsp+264], r8
37c3f9b35mov r8, [rsp+112]
37c3f9b3amov [rsp+32], rax
37c3f9b3fmov rax, [rsp+456]
37c3f9b47movups [rsp+272], x0
37c3f9b4fadd r9, rax
37c3f9b52call zgerc_64_
37c3f9b57mov rcx, [rsp+248]
37c3f9b5ftest rcx, rcx
37c3f9b62jle 0x37c3f98c0
37c3f9b68mov rax, [rsp+96]
37c3f9b6dadd rcx, 1
37c3f9b71mov edx, 1
37c3f9b76nop [rax+rax]
37c3f9b80
37c3f9b80loc_37c3f9b80:
37c3f9b80movsd_xmm x0, [rax+8]
37c3f9b85xorpd x0, [rip+0x79ea3]
37c3f9b8dadd rdx, 1
37c3f9b91movsd_xmm [rax+8], x0
37c3f9b96add rax, rdi
37c3f9b99cmp rdx, rcx
37c3f9b9cjne 0x37c3f9b80
37c3f9b9eadd rsi, 1
37c3f9ba2cmp [rsp+104], rsi
37c3f9ba7jge 0x37c3f98cf
37c3f9bad
37c3f9badloc_37c3f9bad:
37c3f9badmov rax, [rsp+400]
37c3f9bb5mov rbp, [rsp+448]
37c3f9bbdmov rax, [rax]
37c3f9bc0mov [rsp+184], rax
37c3f9bc8cmp rax, 1
37c3f9bccjle 0x37c3f9799
37c3f9bd2mov rsi, [rsp+120]
37c3f9bd7mov rdx, [rsp+456]
37c3f9bdfpxor x7, x7
37c3f9be3movddup x6, [rip+0x79e45]
37c3f9bebmov rax, rsi
37c3f9beelea r12, [rdx+16]
37c3f9bf2mov rdx, [rsp+440]
37c3f9bfanot rax
37c3f9bfdmov [rsp+104], r12
37c3f9c02mov r13, r12
37c3f9c05mov [rsp+160], rax
37c3f9c0dmov rax, [rsp+168]
37c3f9c15add rdx, 16
37c3f9c19mov [rsp+96], rdx
37c3f9c1emov rcx, rax
37c3f9c21mov [rsp+232], r12
37c3f9c29not rcx
37c3f9c2clea rax, [rcx+2*rax]
37c3f9c30mov [rsp+192], rcx
37c3f9c38lea rcx, [rbx+16]
37c3f9c3cmov [rsp+176], rcx
37c3f9c44mov rcx, [rsp+456]
37c3f9c4cshl rax, 4
37c3f9c50lea r14, [r12+rax]
37c3f9c54lea rax, [rcx+rax+32]
37c3f9c59mov rcx, [rsp+408]
37c3f9c61mov [rsp+224], r14
37c3f9c69mov r15, r14
37c3f9c6cmov [rsp+128], rax
37c3f9c74mov rax, rsi
37c3f9c77mov esi, 2
37c3f9c7cmov r8, [rcx]
37c3f9c7flea rcx, [rsp+248]
37c3f9c87shl rax, 4
37c3f9c8bmov [rsp+200], rcx
37c3f9c93lea rcx, [rsp+264]
37c3f9c9bsub rax, rdi
37c3f9c9emov [rsp+136], rcx
37c3f9ca6lea rcx, [rsp+256]
37c3f9caemov [rsp+208], rcx
37c3f9cb6mov [rsp+216], rax
37c3f9cbenop
37c3f9cc0
37c3f9cc0loc_37c3f9cc0:
37c3f9cc0movupd x2, [r15]
37c3f9cc5mov rdx, [rsp+104]
37c3f9ccamov eax, 1
37c3f9ccfmovapd x3, x2
37c3f9cd3xorpd x3, x6
37c3f9cd7movups [rsp+272], x3
37c3f9cdfnop
37c3f9ce0
37c3f9ce0loc_37c3f9ce0:
37c3f9ce0add rax, 1
37c3f9ce4movups [rdx], x7
37c3f9ce7add rdx, rbx
37c3f9ceacmp rax, rsi
37c3f9cedjne 0x37c3f9ce0
37c3f9cefmov rax, [rsp+416]
37c3f9cf7lea r12, [rsi-1]
37c3f9cfbmov rcx, [rsp+400]
37c3f9d03mov r11, r8
37c3f9d06mov rax, [rax]
37c3f9d09mov rdx, [rcx]
37c3f9d0cmov ecx, 1
37c3f9d11cmp r12, rax
37c3f9d14mov r9, rax
37c3f9d17cmovle r9, r12
37c3f9d1bsub r11, rax
37c3f9d1elea rax, [r11+1]
37c3f9d22cmp r8, rax
37c3f9d25lea r14, [r9+1]
37c3f9d29mov [rsp+248], r9
37c3f9d31cmovg r8, rax
37c3f9d35cmp r14, rdx
37c3f9d38cmovg r14, rdx
37c3f9d3cadd r11, r9
37c3f9d3fmov rdx, [rsp+96]
37c3f9d44lea r10, [r11+1]
37c3f9d48test r11, r11
37c3f9d4bjle 0x37c3f9d7e
37c3f9d4dnop [rax+rax]
37c3f9d55nop [rax+rax]
37c3f9d60
37c3f9d60loc_37c3f9d60:
37c3f9d60movsd_xmm x0, [rdx+8]
37c3f9d65xorpd x0, [rip+0x79cc3]
37c3f9d6dadd rcx, 1
37c3f9d71movsd_xmm [rdx+8], x0
37c3f9d76add rdx, rdi
37c3f9d79cmp r10, rcx
37c3f9d7cjne 0x37c3f9d60
37c3f9d7e
37c3f9d7eloc_37c3f9d7e:
37c3f9d7etest r9, r9
37c3f9d81jle 0x37c3f9dee
37c3f9d83imul rax, [rsp+120]
37c3f9d89shufpd x2, x2, 1
37c3f9d8emov rcx, r13
37c3f9d91xorpd x2, x6
37c3f9d95add rax, [rsp+160]
37c3f9d9dxor edx, edx
37c3f9d9fadd rax, rsi
37c3f9da2shl rax, 4
37c3f9da6add rax, [rsp+440]
37c3f9daenop [rax]
37c3f9db5nop [rax+rax]
37c3f9dc0
37c3f9dc0loc_37c3f9dc0:
37c3f9dc0movupd x1, [rax]
37c3f9dc4movupd x0, [rax]
37c3f9dc8add rdx, 1
37c3f9dccadd rax, rdi
37c3f9dcfunpcklpd x1, x1
37c3f9dd3unpckhpd x0, x0
37c3f9dd7mulpd x1, x3
37c3f9ddbmulpd x0, x2
37c3f9ddfaddsubpd x1, x0
37c3f9de3movups [rcx], x1
37c3f9de6add rcx, rbx
37c3f9de9cmp rdx, r9
37c3f9decjne 0x37c3f9dc0
37c3f9dee
37c3f9deeloc_37c3f9dee:
37c3f9deeimul r8, [rsp+120]
37c3f9df4mov [rsp+48], r13
37c3f9df9mov rax, [rsp+160]
37c3f9e01mov [rsp+40], rbp
37c3f9e06mov rcx, [rsp+464]
37c3f9e0emov [rsp+80], 1
37c3f9e17add rax, r8
37c3f9e1amov r9, [rsp+200]
37c3f9e22mov [rsp+72], 1
37c3f9e2blea r8, [rip+0x79bd6]
37c3f9e32lea rdx, [rax+1]
37c3f9e36mov [rsp+56], rcx
37c3f9e3blea rcx, [rip+0x79bc7]
37c3f9e42shl rdx, 4
37c3f9e46add rdx, [rsp+440]
37c3f9e4emov [rsp+64], 1
37c3f9e57mov [rsp+32], rdx
37c3f9e5cmov rdx, r8
37c3f9e5fmov [rsp+152], rax
37c3f9e67call ztrmv_64_
37c3f9e6cmov rax, [rsp+248]
37c3f9e74mov rdx, r12
37c3f9e77mov [rsp+88], 1
37c3f9e80mov [rsp+56], rbp
37c3f9e85mov r9, [rsp+112]
37c3f9e8alea rcx, [rip+0x79b77]
37c3f9e91sub rdx, rax
37c3f9e94mov [rsp+144], rax
37c3f9e9cmov rax, [rsp+464]
37c3f9ea4mov [rsp+264], rdx
37c3f9eacmov rdx, [rsp+168]
37c3f9eb4mov [rsp+80], rax
37c3f9eb9lea rax, [rip+0x79b50]
37c3f9ec0mov r8, [rsp+416]
37c3f9ec8imul rdx, r14
37c3f9eccadd rdx, [rsp+192]
37c3f9ed4mov [rsp+64], rax
37c3f9ed9add rdx, rsi
37c3f9edcmov rax, [rsp+152]
37c3f9ee4mov [rsp+40], rbp
37c3f9ee9shl rdx, 4
37c3f9eedadd rdx, [rsp+456]
37c3f9ef5mov [rsp+72], rdx
37c3f9efalea rdx, [rax+rsi]
37c3f9efeadd rax, r14
37c3f9f01mov r14, [rsp+136]
37c3f9f09shl rdx, 4
37c3f9f0dshl rax, 4
37c3f9f11add rdx, [rsp+440]
37c3f9f19add rax, [rsp+440]
37c3f9f21mov [rsp+48], rdx
37c3f9f26mov rdx, r14
37c3f9f29mov [rsp+32], rax
37c3f9f2ecall zgemv_64_
37c3f9f33mov rcx, [rsp+416]
37c3f9f3bmov r9, [rsp+112]
37c3f9f40mov r8, r14
37c3f9f43mov rax, [rsp+408]
37c3f9f4bmov rdx, [rsp+208]
37c3f9f53mov [rsp+256], r12
37c3f9f5bmov rax, [rax]
37c3f9f5esub rax, [rcx]
37c3f9f61mov [rsp+72], r13
37c3f9f66lea rcx, [rip+0x79a9b]
37c3f9f6dmov [rsp+264], rax
37c3f9f75mov rax, [rsp+464]
37c3f9f7dmov [rsp+88], 1
37c3f9f86mov [rsp+80], rax
37c3f9f8blea rax, [rip+0x79a66]
37c3f9f92mov [rsp+64], rax
37c3f9f97mov rax, [rsp+216]
37c3f9f9fadd rax, [rsp+96]
37c3f9fa4mov [rsp+56], rbp
37c3f9fa9mov [rsp+48], rax
37c3f9faemov rax, [rsp+440]
37c3f9fb6mov [rsp+40], rbp
37c3f9fbbmov [rsp+32], rax
37c3f9fc0call zgemv_64_
37c3f9fc5mov rax, [rsp+104]
37c3f9fcamov edx, 1
37c3f9fcfnop [rax+rax]
37c3f9fd5nop [rax+rax]
37c3f9fe0
37c3f9fe0loc_37c3f9fe0:
37c3f9fe0movsd_xmm x0, [rax+8]
37c3f9fe5xorpd x0, [rip+0x79a43]
37c3f9fedadd rdx, 1
37c3f9ff1movsd_xmm [rax+8], x0
37c3f9ff6add rax, rbx
37c3f9ff9cmp rdx, rsi
37c3f9ffcjne 0x37c3f9fe0
37c3f9ffemov rax, [rsp+464]
37c3fa006mov [rsp+48], r13
37c3fa00blea rdx, [rip+0x79a0e]
37c3fa012lea r8, [rip+0x799ef]
37c3fa019mov [rsp+80], 1
37c3fa022mov r9, [rsp+136]
37c3fa02alea rcx, [rip+0x799d8]
37c3fa031mov [rsp+56], rax
37c3fa036mov [rsp+40], rax
37c3fa03bmov rax, [rsp+456]
37c3fa043mov [rsp+72], 1
37c3fa04cmov [rsp+32], rax
37c3fa051mov [rsp+64], 1
37c3fa05amov [rsp+264], r12
37c3fa062call ztrmv_64_
37c3fa067mov rax, [rsp+104]
37c3fa06cmov edx, 1
37c3fa071nop [rax]
37c3fa075nop [rax+rax]
37c3fa080
37c3fa080loc_37c3fa080:
37c3fa080movsd_xmm x0, [rax+8]
37c3fa085xorpd x0, [rip+0x799a3]
37c3fa08dadd rdx, 1
37c3fa091movsd_xmm [rax+8], x0
37c3fa096add rax, rbx
37c3fa099cmp rdx, rsi
37c3fa09cjne 0x37c3fa080
37c3fa09emov rax, [rsp+408]
37c3fa0a6mov edx, 1
37c3fa0abmov r8, [rax]
37c3fa0aemov rax, [rsp+416]
37c3fa0b6mov r9, r8
37c3fa0b9sub r9, [rax]
37c3fa0bcadd r9, [rsp+144]
37c3fa0c4mov rax, [rsp+96]
37c3fa0c9lea rcx, [r9+1]
37c3fa0cdtest r9, r9
37c3fa0d0jle 0x37c3fa0fe
37c3fa0d2nop [rax]
37c3fa0d5nop [rax+rax]
37c3fa0e0
37c3fa0e0loc_37c3fa0e0:
37c3fa0e0movsd_xmm x0, [rax+8]
37c3fa0e5xorpd x0, [rip+0x79943]
37c3fa0edadd rdx, 1
37c3fa0f1movsd_xmm [rax+8], x0
37c3fa0f6add rax, rdi
37c3fa0f9cmp rdx, rcx
37c3fa0fcjne 0x37c3fa0e0
37c3fa0fe
37c3fa0feloc_37c3fa0fe:
37c3fa0femovupd x0, [r15]
37c3fa103add [rsp+96], 16
37c3fa109add rsi, 1
37c3fa10dadd r13, 16
37c3fa111mov rax, [rsp+128]
37c3fa119add [rsp+104], 16
37c3fa11fmovups [rax], x0
37c3fa122add rax, [rsp+176]
37c3fa12amovups [r15], x7
37c3fa12eadd r15, rbx
37c3fa131mov [rsp+128], rax
37c3fa139cmp [rsp+184], rsi
37c3fa141jge 0x37c3f9cc0
37c3fa147mov rax, [rsp+400]
37c3fa14fmov r14, [rsp+224]
37c3fa157mov r12, [rsp+232]
37c3fa15fmov r10, [rax]
37c3fa162test r10, r10
37c3fa165jle 0x37c3f9799
37c3fa16bcmp r10, 1
37c3fa16fje 0x37c3f9799
37c3fa175mov rdi, [rsp+176]
37c3fa17dlea rsi, [r10+1]
37c3fa181mov r9l, 2
37c3fa187mov r11l, 1
37c3fa18dpxor x1, x1
37c3fa191nop [rax]
37c3fa195nop [rax+rax]
37c3fa1a0
37c3fa1a0loc_37c3fa1a0:
37c3fa1a0mov r8, rsi
37c3fa1a3mov rcx, r14
37c3fa1a6mov rax, r12
37c3fa1a9sub r8, r9
37c3fa1accmp r9, r10
37c3fa1afcmovg r8, r11
37c3fa1b3xor edx, edx
37c3fa1b5nop [rax+rax]
37c3fa1c0
37c3fa1c0loc_37c3fa1c0:
37c3fa1c0movupd x0, [rax]
37c3fa1c4add rdx, 1
37c3fa1c8add rax, 16
37c3fa1ccmovups [rcx], x0
37c3fa1cfadd rcx, rbx
37c3fa1d2movups [rax-16], x1
37c3fa1d6cmp rdx, r8
37c3fa1d9jne 0x37c3fa1c0
37c3fa1dbadd r12, rdi
37c3fa1deadd r14, rdi
37c3fa1e1cmp r9, r10
37c3fa1e4je 0x37c3f9799
37c3fa1eaadd r9, 1
37c3fa1eejmp 0x37c3fa1a0
37c3fa1f0
37c3fa1f0loc_37c3fa1f0:
37c3fa1f0sub r9, 1
37c3fa1f4jmp 0x37c3f9afa
37c3f96c0
Loading..