File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37be38ac0
37be38ac0clarf1l_64_:
37be38ac0push r15
37be38ac2push r14
37be38ac4push r13
37be38ac6push r12
37be38ac8push rbp
37be38ac9push rdi
37be38acapush rsi
37be38acbpush rbx
37be38accsub rsp, 216
37be38ad3movups [rsp+160], x6
37be38adbmovups [rsp+176], x7
37be38ae3movups [rsp+192], x8
37be38aecmov rbp, [rsp+328]
37be38af4mov rax, [rsp+344]
37be38afcmov r14, [rsp+320]
37be38b04mov rdi, [rsp+352]
37be38b0cmov r15, [rax]
37be38b0fmov r12, rdx
37be38b12mov r13, r8
37be38b15lea rdx, [rip+0x61d1c4]
37be38b1cmov rsi, r9
37be38b1fmov r8l, 1
37be38b25mov r9l, 1
37be38b2bcall lsame_64_
37be38b30pxor x0, x0
37be38b34ucomiss x0, [rbp]
37be38b38mov edx, 1
37be38b3dmov r8, rax
37be38b40setp al
37be38b43cmovne eax, edx
37be38b46test al, al
37be38b48jne 0x37be38b88
37be38b4aucomiss x0, [rbp+4]
37be38b4esetp al
37be38b51cmovne eax, edx
37be38b54test al, al
37be38b56jne 0x37be38b88
37be38b58
37be38b58loc_37be38b58:
37be38b58movups x6, [rsp+160]
37be38b60movups x7, [rsp+176]
37be38b68movups x8, [rsp+192]
37be38b71add rsp, 216
37be38b78pop rbx
37be38b79pop rsi
37be38b7apop rdi
37be38b7bpop rbp
37be38b7cpop r12
37be38b7epop r13
37be38b80pop r14
37be38b82pop r15
37be38b84ret
37be38b85
37be38b85 0f 1f 00 ...
37be38b88
37be38b88loc_37be38b88:
37be38b88xor eax, eax
37be38b8atest r15, r15
37be38b8dcmovs r15, rax
37be38b91mov rax, r15
37be38b94not rax
37be38b97mov [rsp+96], rax
37be38b9ctest r8, r8
37be38b9fjne 0x37be38f58
37be38ba5mov rcx, [r13]
37be38ba9mov [rsp+136], rcx
37be38bb1cmp rcx, 1
37be38bb5jle 0x37be38f7e
37be38bbb
37be38bbbloc_37be38bbb:
37be38bbbmov r10l, 1
37be38bc1mov ebx, 1
37be38bc6pxor x0, x0
37be38bcamov edx, 1
37be38bcfnop
37be38bd0
37be38bd0loc_37be38bd0:
37be38bd0ucomiss x0, [rsi+8*r10-8]
37be38bd6lea r9, [r10-1]
37be38bdasetp al
37be38bddcmovne eax, edx
37be38be0test al, al
37be38be2jne 0x37be38c00
37be38be4ucomiss x0, [rsi+8*r9+4]
37be38beasetp al
37be38bedcmovne eax, edx
37be38bf0test al, al
37be38bf2jne 0x37be38c00
37be38bf4add rbx, 1
37be38bf8add r10, [r14]
37be38bfbcmp rbx, rcx
37be38bfejl 0x37be38bd0
37be38c00
37be38c00loc_37be38c00:
37be38c00test r8, r8
37be38c03je 0x37be38f90
37be38c09
37be38c09loc_37be38c09:
37be38c09mov r9, [rsp+344]
37be38c11mov r8, [rsp+336]
37be38c19mov rdx, r13
37be38c1cmov [rsp+104], r10
37be38c21lea rcx, [rsp+136]
37be38c29call ilaclc_64_
37be38c2emov r10, [rsp+104]
37be38c33test rax, rax
37be38c36mov [rsp+128], rax
37be38c3eje 0x37be38b58
37be38c44mov rcx, [rsp+336]
37be38c4cmov rax, [rsp+136]
37be38c54lea r12, [rcx+8*rbx-8]
37be38c59cmp rax, rbx
37be38c5cje 0x37be391a0
37be38c62sub rax, rbx
37be38c65lea r11, [rsi+8*r10-8]
37be38c6amov [rsp+72], rdi
37be38c6flea r8, [rsp+128]
37be38c77mov [rsp+152], rax
37be38c7flea rax, [rip+0x61d07a]
37be38c86lea rdx, [rsp+152]
37be38c8emov [rsp+80], rax
37be38c93lea rax, [rip+0x61d06e]
37be38c9alea r9, [rip+0x61d043]
37be38ca1mov [rsp+64], rax
37be38ca6mov rax, [rsp+344]
37be38caelea rcx, [rip+0x61d037]
37be38cb5mov [rsp+48], r11
37be38cbamov [rsp+88], 19
37be38cc3mov [rsp+56], r14
37be38cc8mov [rsp+40], rax
37be38ccdmov [rsp+32], r12
37be38cd2mov [rsp+104], r8
37be38cd7mov [rsp+120], r11
37be38cdcmov [rsp+112], rdx
37be38ce1call cgemv_64_
37be38ce6mov r8, [rsp+128]
37be38ceemov r11, [rsp+120]
37be38cf3mov rsi, [rsp+136]
37be38cfbtest r8, r8
37be38cfejle 0x37be39254
37be38d04cmp r8, 1
37be38d08je 0x37be392e5
37be38d0emov rax, [rsp+336]
37be38d16mov r10, r8
37be38d19mov r9, r15
37be38d1cxor ecx, ecx
37be38d1elea r13, [rsi-1]
37be38d22shr r10, 1
37be38d25shl r9, 4
37be38d29mov rdx, rdi
37be38d2clea rax, [rax+8*r13]
37be38d30nop [rax+rax]
37be38d35nop [rax+rax]
37be38d40
37be38d40loc_37be38d40:
37be38d40movups x1, [rdx]
37be38d43movq x2, [rax]
37be38d47add rcx, 1
37be38d4badd rdx, 16
37be38d4fmovhps x2, [rax+8*r15]
37be38d54add rax, r9
37be38d57movaps x0, x1
37be38d5asubps x1, x2
37be38d5daddps x0, x2
37be38d60shufps x0, x1, -40
37be38d64shufps x0, x0, -40
37be38d68movups [rdx-16], x0
37be38d6ccmp r10, rcx
37be38d6fjne 0x37be38d40
37be38d71mov rax, r8
37be38d74and rax, -2
37be38d78add rax, 1
37be38d7ctest r8b, 1
37be38d80je 0x37be39238
37be38d86
37be38d86loc_37be38d86:
37be38d86mov rdx, r15
37be38d89mov rcx, [rsp+336]
37be38d91movq x0, [rdi+8*rax-8]
37be38d97imul rdx, rax
37be38d9badd rdx, [rsp+96]
37be38da0add rdx, rsi
37be38da3movaps x2, x0
37be38da6movq x1, [rcx+8*rdx]
37be38dabaddps x2, x1
37be38daesubps x0, x1
37be38db1movq x1, [rbp]
37be38db6movsldup x7, x1
37be38dbamovss x0, x2
37be38dbemovshdup x2, x1
37be38dc2movlps [rdi+8*rax-8], x0
37be38dc7cmp r8, 1
37be38dcbje 0x37be3925e
37be38dd1movss x0, [rbp]
37be38dd6movss x3, [rbp+4]
37be38ddb
37be38ddbloc_37be38ddb:
37be38ddbmov rax, r15
37be38ddeshl rax, 3
37be38de2je 0x37be39266
37be38de8mov rax, [rsp+336]
37be38df0mov r9, r8
37be38df3mov rcx, r15
37be38df6xor edx, edx
37be38df8shr r9, 1
37be38dfbmovaps x4, x0
37be38dfeshl rcx, 4
37be38e02movaps x8, x1
37be38e06movss x5, [rip+0x61cf12]
37be38e0eunpcklps x4, x3
37be38e11lea rax, [rax+8*r13]
37be38e15unpcklps x3, x0
37be38e18movlhps x4, x4
37be38e1bmovlhps x3, x3
37be38e1eshufps x5, x5, 0
37be38e22nop [rax]
37be38e25nop [rax+rax]
37be38e30
37be38e30loc_37be38e30:
37be38e30movq x0, [rax]
37be38e34mov r10, rdx
37be38e37add rdx, 1
37be38e3bshl r10, 4
37be38e3fmovaps x1, x0
37be38e42movups x0, [rdi+r10]
37be38e47movhps x1, [rax+8*r15]
37be38e4cmovsldup x6, x0
37be38e50movshdup x0, x0
37be38e54mulps x6, x4
37be38e57xorps x0, x5
37be38e5amulps x0, x3
37be38e5daddsubps x6, x0
37be38e61subps x1, x6
37be38e64movq [rax], x1
37be38e68movhps [rax+8*r15], x1
37be38e6dadd rax, rcx
37be38e70cmp r9, rdx
37be38e73jne 0x37be38e30
37be38e75movaps x1, x8
37be38e79test r8b, 1
37be38e7dje 0x37be38eee
37be38e7fmov rax, r8
37be38e82movq x2, x2
37be38e86movq x5, x7
37be38e8aor r8, 1
37be38e8eand rax, -2
37be38e92imul r8, r15
37be38e96mov rdx, [rsp+96]
37be38e9bmovss x4, [rdi+8*rax]
37be38ea0movss x0, [rdi+8*rax+4]
37be38ea6xorps x0, [rip+0x61ce73]
37be38eadmov rax, [rsp+336]
37be38eb5movaps x3, x4
37be38eb8add rdx, r8
37be38ebbunpcklps x3, x0
37be38ebeunpcklps x0, x4
37be38ec1add rdx, rsi
37be38ec4movq x3, x3
37be38ec8movq x0, x0
37be38eccmulps x0, x2
37be38ecfmulps x3, x5
37be38ed2movq x0, x0
37be38ed6movq x2, x3
37be38edaaddsubps x2, x0
37be38edemovq x0, [rax+8*rdx]
37be38ee3movq x2, x2
37be38ee7subps x0, x2
37be38eeamovlps [rax+8*rdx], x0
37be38eee
37be38eeeloc_37be38eee:
37be38eeemov [rsp+56], r12
37be38ef3mov r8, [rsp+112]
37be38ef8sub rsi, rbx
37be38efbmov r9, r11
37be38efemov rax, [rsp+344]
37be38f06mov rdx, [rsp+104]
37be38f0bmov [rsp+40], rdi
37be38f10lea rcx, [rsp+144]
37be38f18movq x5, [rip+0x61ce10]
37be38f20mov [rsp+32], r14
37be38f25mov [rsp+64], rax
37be38f2alea rax, [rip+0x61cdcf]
37be38f31mov [rsp+48], rax
37be38f36xorps x1, x5
37be38f39mov [rsp+144], rsi
37be38f41movlps [rsp+152], x1
37be38f49call cgerc_64_
37be38f4ejmp 0x37be38b58
37be38f53
37be38f53 0f 1f 44 00 00 ..D..
37be38f58
37be38f58loc_37be38f58:
37be38f58mov rcx, [r12]
37be38f5cmov [rsp+136], rcx
37be38f64cmp rcx, 1
37be38f68jg 0x37be38bbb
37be38f6emov r10l, 1
37be38f74mov ebx, 1
37be38f79jmp 0x37be38c09
37be38f7e
37be38f7eloc_37be38f7e:
37be38f7emov r10l, 1
37be38f84mov ebx, 1
37be38f89nop [rax]
37be38f90
37be38f90loc_37be38f90:
37be38f90mov r9, [rsp+344]
37be38f98mov r8, [rsp+336]
37be38fa0mov rcx, r12
37be38fa3mov [rsp+104], r10
37be38fa8lea rdx, [rsp+136]
37be38fb0call ilaclr_64_
37be38fb5mov r10, [rsp+104]
37be38fbatest rax, rax
37be38fbdmov [rsp+128], rax
37be38fc5je 0x37be38b58
37be38fcbmov rax, [rsp+136]
37be38fd3cmp rbx, rax
37be38fd6je 0x37be391e0
37be38fdcsub rax, rbx
37be38fdflea r13, [rsi+8*r10-8]
37be38fe4mov rsi, [rsp+96]
37be38fe9mov rcx, [rsp+336]
37be38ff1mov [rsp+152], rax
37be38ff9mov rax, rbx
37be38ffclea rdx, [rip+0x61cd05]
37be39003lea r8, [rsp+152]
37be3900bimul rax, r15
37be3900fmov [rsp+64], rdx
37be39014mov rdx, [rsp+344]
37be3901clea r9, [rip+0x61ccc1]
37be39023mov [rsp+88], 12
37be3902cmov [rsp+40], rdx
37be39031lea rdx, [rsp+128]
37be39039lea rax, [rsi+rax+1]
37be3903emov [rsp+72], rdi
37be39043lea rax, [rcx+8*rax]
37be39047lea rcx, [rip+0x61ccb2]
37be3904emov [rsp+56], r14
37be39053mov [rsp+80], rcx
37be39058lea rcx, [rip+0x61ccb1]
37be3905fmov [rsp+32], rax
37be39064mov [rsp+48], r13
37be39069mov [rsp+104], rax
37be3906ecall cgemv_64_
37be39073mov rax, [rsp+96]
37be39078mov rdx, [rsp+136]
37be39080lea rcx, [rip+0x61cc79]
37be39087mov r11, [rsp+336]
37be3908fmov [rsp+40], rcx
37be39094mov r9, rcx
37be39097lea rcx, [rsp+128]
37be3909fimul rdx, r15
37be390a3mov [rsp+32], rdi
37be390a8lea rdx, [rax+rdx+1]
37be390adlea r8, [r11+8*rdx]
37be390b1lea rdx, [rip+0x61cc2c]
37be390b8call caxpy_64_
37be390bdmov rax, [rsp+96]
37be390c2lea rcx, [rip+0x61cc37]
37be390c9mov r8, rdi
37be390ccimul r15, [rsp+136]
37be390d5movq x0, [rbp]
37be390damov [rsp+40], rcx
37be390dfmov r9, rcx
37be390e2movq x5, [rip+0x61cc46]
37be390ealea rcx, [rsp+128]
37be390f2lea rdx, [rax+r15+1]
37be390f7mov rax, [rsp+336]
37be390ffxorps x0, x5
37be39102movlps [rsp+152], x0
37be3910alea rdx, [rax+8*rdx]
37be3910emov [rsp+32], rdx
37be39113lea rdx, [rsp+152]
37be3911bcall caxpy_64_
37be39120mov rax, [rsp+344]
37be39128mov r9, rdi
37be3912bmovq x0, [rbp]
37be39130mov rdx, [rsp+136]
37be39138lea rcx, [rip+0x61cbc1]
37be3913fmovq x5, [rip+0x61cbe9]
37be39147mov [rsp+48], r14
37be3914cmov [rsp+64], rax
37be39151mov rax, [rsp+104]
37be39156lea r8, [rsp+152]
37be3915emov [rsp+32], rcx
37be39163sub rdx, rbx
37be39166xorps x0, x5
37be39169lea rcx, [rsp+128]
37be39171mov [rsp+56], rax
37be39176mov [rsp+40], r13
37be3917bmov [rsp+144], rdx
37be39183lea rdx, [rsp+144]
37be3918bmovlps [rsp+152], x0
37be39193call cgerc_64_
37be39198jmp 0x37be38b58
37be3919d
37be3919d 0f 1f 00 ...
37be391a0
37be391a0loc_37be391a0:
37be391a0movq x1, [rbp]
37be391a5movss x0, [rip+0x61cb93]
37be391admov r9, [rsp+344]
37be391b5lea rdx, [rsp+152]
37be391bdlea rcx, [rsp+128]
37be391c5mov r8, r12
37be391c8subps x0, x1
37be391cbmovlps [rsp+152], x0
37be391d3call cscal_64_
37be391d8jmp 0x37be38b58
37be391dd
37be391dd 0f 1f 00 ...
37be391e0
37be391e0loc_37be391e0:
37be391e0imul rbx, r15
37be391e4movq x1, [rbp]
37be391e9mov rax, [rsp+96]
37be391eemovss x0, [rip+0x61cb4a]
37be391f6mov rdi, [rsp+336]
37be391felea rdx, [rsp+152]
37be39206lea rcx, [rsp+128]
37be3920esubps x0, x1
37be39211lea r9, [rip+0x61cae8]
37be39218lea rax, [rax+rbx+1]
37be3921dlea r8, [rdi+8*rax]
37be39221movlps [rsp+152], x0
37be39229call cscal_64_
37be3922ejmp 0x37be38b58
37be39233
37be39233 0f 1f 44 00 00 ..D..
37be39238
37be39238loc_37be39238:
37be39238movq x1, [rbp]
37be3923dmovss x0, [rbp]
37be39242movss x3, [rbp+4]
37be39247movsldup x7, x1
37be3924bmovshdup x2, x1
37be3924fjmp 0x37be38ddb
37be39254
37be39254loc_37be39254:
37be39254movq x1, [rbp]
37be39259jmp 0x37be38eee
37be3925e
37be3925eloc_37be3925e:
37be3925elea rax, [8*r15]
37be39266
37be39266loc_37be39266:
37be39266mov rcx, [rsp+336]
37be3926eadd r8, 1
37be39272movq x5, x7
37be39276movq x3, x2
37be3927amov edx, 1
37be3927flea rcx, [rcx+8*r13]
37be39283nop
37be39285nop [rax+rax]
37be39290
37be39290loc_37be39290:
37be39290movss x4, [rdi+8*rdx-8]
37be39296movss x0, [rdi+8*rdx-4]
37be3929cadd rdx, 1
37be392a0xorps x0, [rip+0x61ca79]
37be392a7movaps x2, x4
37be392aaunpcklps x2, x0
37be392adunpcklps x0, x4
37be392b0movq x2, x2
37be392b4movq x0, x0
37be392b8mulps x2, x5
37be392bbmulps x0, x3
37be392bemovq x2, x2
37be392c2movq x0, x0
37be392c6addsubps x2, x0
37be392camovq x0, [rcx]
37be392cemovq x2, x2
37be392d2subps x0, x2
37be392d5movlps [rcx], x0
37be392d8add rcx, rax
37be392dbcmp r8, rdx
37be392dejne 0x37be39290
37be392e0jmp 0x37be38eee
37be392e5
37be392e5loc_37be392e5:
37be392e5mov eax, 1
37be392ealea r13, [rsi-1]
37be392eejmp 0x37be38d86
37be38ac0
37be38ac0clarf1l_64_:
37be38ac0push r15
37be38ac2push r14
37be38ac4push r13
37be38ac6push r12
37be38ac8push rbp
37be38ac9push rdi
37be38acapush rsi
37be38acbpush rbx
37be38accsub rsp, 216
37be38ad3movups [rsp+160], x6
37be38adbmovups [rsp+176], x7
37be38ae3movups [rsp+192], x8
37be38aecmov rbp, [rsp+328]
37be38af4mov rax, [rsp+344]
37be38afcmov r14, [rsp+320]
37be38b04mov rdi, [rsp+352]
37be38b0cmov r15, [rax]
37be38b0fmov r12, rdx
37be38b12mov r13, r8
37be38b15lea rdx, [rip+0x61d1c4]
37be38b1cmov rsi, r9
37be38b1fmov r8l, 1
37be38b25mov r9l, 1
37be38b2bcall lsame_64_
37be38b30pxor x0, x0
37be38b34ucomiss x0, [rbp]
37be38b38mov edx, 1
37be38b3dmov r8, rax
37be38b40setp al
37be38b43cmovne eax, edx
37be38b46test al, al
37be38b48jne 0x37be38b88
37be38b4aucomiss x0, [rbp+4]
37be38b4esetp al
37be38b51cmovne eax, edx
37be38b54test al, al
37be38b56jne 0x37be38b88
37be38b58
37be38b58loc_37be38b58:
37be38b58movups x6, [rsp+160]
37be38b60movups x7, [rsp+176]
37be38b68movups x8, [rsp+192]
37be38b71add rsp, 216
37be38b78pop rbx
37be38b79pop rsi
37be38b7apop rdi
37be38b7bpop rbp
37be38b7cpop r12
37be38b7epop r13
37be38b80pop r14
37be38b82pop r15
37be38b84ret
37be38b85
37be38b85 0f 1f 00 ...
37be38b88
37be38b88loc_37be38b88:
37be38b88xor eax, eax
37be38b8atest r15, r15
37be38b8dcmovs r15, rax
37be38b91mov rax, r15
37be38b94not rax
37be38b97mov [rsp+96], rax
37be38b9ctest r8, r8
37be38b9fjne 0x37be38f58
37be38ba5mov rcx, [r13]
37be38ba9mov [rsp+136], rcx
37be38bb1cmp rcx, 1
37be38bb5jle 0x37be38f7e
37be38bbb
37be38bbbloc_37be38bbb:
37be38bbbmov r10l, 1
37be38bc1mov ebx, 1
37be38bc6pxor x0, x0
37be38bcamov edx, 1
37be38bcfnop
37be38bd0
37be38bd0loc_37be38bd0:
37be38bd0ucomiss x0, [rsi+8*r10-8]
37be38bd6lea r9, [r10-1]
37be38bdasetp al
37be38bddcmovne eax, edx
37be38be0test al, al
37be38be2jne 0x37be38c00
37be38be4ucomiss x0, [rsi+8*r9+4]
37be38beasetp al
37be38bedcmovne eax, edx
37be38bf0test al, al
37be38bf2jne 0x37be38c00
37be38bf4add rbx, 1
37be38bf8add r10, [r14]
37be38bfbcmp rbx, rcx
37be38bfejl 0x37be38bd0
37be38c00
37be38c00loc_37be38c00:
37be38c00test r8, r8
37be38c03je 0x37be38f90
37be38c09
37be38c09loc_37be38c09:
37be38c09mov r9, [rsp+344]
37be38c11mov r8, [rsp+336]
37be38c19mov rdx, r13
37be38c1cmov [rsp+104], r10
37be38c21lea rcx, [rsp+136]
37be38c29call ilaclc_64_
37be38c2emov r10, [rsp+104]
37be38c33test rax, rax
37be38c36mov [rsp+128], rax
37be38c3eje 0x37be38b58
37be38c44mov rcx, [rsp+336]
37be38c4cmov rax, [rsp+136]
37be38c54lea r12, [rcx+8*rbx-8]
37be38c59cmp rax, rbx
37be38c5cje 0x37be391a0
37be38c62sub rax, rbx
37be38c65lea r11, [rsi+8*r10-8]
37be38c6amov [rsp+72], rdi
37be38c6flea r8, [rsp+128]
37be38c77mov [rsp+152], rax
37be38c7flea rax, [rip+0x61d07a]
37be38c86lea rdx, [rsp+152]
37be38c8emov [rsp+80], rax
37be38c93lea rax, [rip+0x61d06e]
37be38c9alea r9, [rip+0x61d043]
37be38ca1mov [rsp+64], rax
37be38ca6mov rax, [rsp+344]
37be38caelea rcx, [rip+0x61d037]
37be38cb5mov [rsp+48], r11
37be38cbamov [rsp+88], 19
37be38cc3mov [rsp+56], r14
37be38cc8mov [rsp+40], rax
37be38ccdmov [rsp+32], r12
37be38cd2mov [rsp+104], r8
37be38cd7mov [rsp+120], r11
37be38cdcmov [rsp+112], rdx
37be38ce1call cgemv_64_
37be38ce6mov r8, [rsp+128]
37be38ceemov r11, [rsp+120]
37be38cf3mov rsi, [rsp+136]
37be38cfbtest r8, r8
37be38cfejle 0x37be39254
37be38d04cmp r8, 1
37be38d08je 0x37be392e5
37be38d0emov rax, [rsp+336]
37be38d16mov r10, r8
37be38d19mov r9, r15
37be38d1cxor ecx, ecx
37be38d1elea r13, [rsi-1]
37be38d22shr r10, 1
37be38d25shl r9, 4
37be38d29mov rdx, rdi
37be38d2clea rax, [rax+8*r13]
37be38d30nop [rax+rax]
37be38d35nop [rax+rax]
37be38d40
37be38d40loc_37be38d40:
37be38d40movups x1, [rdx]
37be38d43movq x2, [rax]
37be38d47add rcx, 1
37be38d4badd rdx, 16
37be38d4fmovhps x2, [rax+8*r15]
37be38d54add rax, r9
37be38d57movaps x0, x1
37be38d5asubps x1, x2
37be38d5daddps x0, x2
37be38d60shufps x0, x1, -40
37be38d64shufps x0, x0, -40
37be38d68movups [rdx-16], x0
37be38d6ccmp r10, rcx
37be38d6fjne 0x37be38d40
37be38d71mov rax, r8
37be38d74and rax, -2
37be38d78add rax, 1
37be38d7ctest r8b, 1
37be38d80je 0x37be39238
37be38d86
37be38d86loc_37be38d86:
37be38d86mov rdx, r15
37be38d89mov rcx, [rsp+336]
37be38d91movq x0, [rdi+8*rax-8]
37be38d97imul rdx, rax
37be38d9badd rdx, [rsp+96]
37be38da0add rdx, rsi
37be38da3movaps x2, x0
37be38da6movq x1, [rcx+8*rdx]
37be38dabaddps x2, x1
37be38daesubps x0, x1
37be38db1movq x1, [rbp]
37be38db6movsldup x7, x1
37be38dbamovss x0, x2
37be38dbemovshdup x2, x1
37be38dc2movlps [rdi+8*rax-8], x0
37be38dc7cmp r8, 1
37be38dcbje 0x37be3925e
37be38dd1movss x0, [rbp]
37be38dd6movss x3, [rbp+4]
37be38ddb
37be38ddbloc_37be38ddb:
37be38ddbmov rax, r15
37be38ddeshl rax, 3
37be38de2je 0x37be39266
37be38de8mov rax, [rsp+336]
37be38df0mov r9, r8
37be38df3mov rcx, r15
37be38df6xor edx, edx
37be38df8shr r9, 1
37be38dfbmovaps x4, x0
37be38dfeshl rcx, 4
37be38e02movaps x8, x1
37be38e06movss x5, [rip+0x61cf12]
37be38e0eunpcklps x4, x3
37be38e11lea rax, [rax+8*r13]
37be38e15unpcklps x3, x0
37be38e18movlhps x4, x4
37be38e1bmovlhps x3, x3
37be38e1eshufps x5, x5, 0
37be38e22nop [rax]
37be38e25nop [rax+rax]
37be38e30
37be38e30loc_37be38e30:
37be38e30movq x0, [rax]
37be38e34mov r10, rdx
37be38e37add rdx, 1
37be38e3bshl r10, 4
37be38e3fmovaps x1, x0
37be38e42movups x0, [rdi+r10]
37be38e47movhps x1, [rax+8*r15]
37be38e4cmovsldup x6, x0
37be38e50movshdup x0, x0
37be38e54mulps x6, x4
37be38e57xorps x0, x5
37be38e5amulps x0, x3
37be38e5daddsubps x6, x0
37be38e61subps x1, x6
37be38e64movq [rax], x1
37be38e68movhps [rax+8*r15], x1
37be38e6dadd rax, rcx
37be38e70cmp r9, rdx
37be38e73jne 0x37be38e30
37be38e75movaps x1, x8
37be38e79test r8b, 1
37be38e7dje 0x37be38eee
37be38e7fmov rax, r8
37be38e82movq x2, x2
37be38e86movq x5, x7
37be38e8aor r8, 1
37be38e8eand rax, -2
37be38e92imul r8, r15
37be38e96mov rdx, [rsp+96]
37be38e9bmovss x4, [rdi+8*rax]
37be38ea0movss x0, [rdi+8*rax+4]
37be38ea6xorps x0, [rip+0x61ce73]
37be38eadmov rax, [rsp+336]
37be38eb5movaps x3, x4
37be38eb8add rdx, r8
37be38ebbunpcklps x3, x0
37be38ebeunpcklps x0, x4
37be38ec1add rdx, rsi
37be38ec4movq x3, x3
37be38ec8movq x0, x0
37be38eccmulps x0, x2
37be38ecfmulps x3, x5
37be38ed2movq x0, x0
37be38ed6movq x2, x3
37be38edaaddsubps x2, x0
37be38edemovq x0, [rax+8*rdx]
37be38ee3movq x2, x2
37be38ee7subps x0, x2
37be38eeamovlps [rax+8*rdx], x0
37be38eee
37be38eeeloc_37be38eee:
37be38eeemov [rsp+56], r12
37be38ef3mov r8, [rsp+112]
37be38ef8sub rsi, rbx
37be38efbmov r9, r11
37be38efemov rax, [rsp+344]
37be38f06mov rdx, [rsp+104]
37be38f0bmov [rsp+40], rdi
37be38f10lea rcx, [rsp+144]
37be38f18movq x5, [rip+0x61ce10]
37be38f20mov [rsp+32], r14
37be38f25mov [rsp+64], rax
37be38f2alea rax, [rip+0x61cdcf]
37be38f31mov [rsp+48], rax
37be38f36xorps x1, x5
37be38f39mov [rsp+144], rsi
37be38f41movlps [rsp+152], x1
37be38f49call cgerc_64_
37be38f4ejmp 0x37be38b58
37be38f53
37be38f53 0f 1f 44 00 00 ..D..
37be38f58
37be38f58loc_37be38f58:
37be38f58mov rcx, [r12]
37be38f5cmov [rsp+136], rcx
37be38f64cmp rcx, 1
37be38f68jg 0x37be38bbb
37be38f6emov r10l, 1
37be38f74mov ebx, 1
37be38f79jmp 0x37be38c09
37be38f7e
37be38f7eloc_37be38f7e:
37be38f7emov r10l, 1
37be38f84mov ebx, 1
37be38f89nop [rax]
37be38f90
37be38f90loc_37be38f90:
37be38f90mov r9, [rsp+344]
37be38f98mov r8, [rsp+336]
37be38fa0mov rcx, r12
37be38fa3mov [rsp+104], r10
37be38fa8lea rdx, [rsp+136]
37be38fb0call ilaclr_64_
37be38fb5mov r10, [rsp+104]
37be38fbatest rax, rax
37be38fbdmov [rsp+128], rax
37be38fc5je 0x37be38b58
37be38fcbmov rax, [rsp+136]
37be38fd3cmp rbx, rax
37be38fd6je 0x37be391e0
37be38fdcsub rax, rbx
37be38fdflea r13, [rsi+8*r10-8]
37be38fe4mov rsi, [rsp+96]
37be38fe9mov rcx, [rsp+336]
37be38ff1mov [rsp+152], rax
37be38ff9mov rax, rbx
37be38ffclea rdx, [rip+0x61cd05]
37be39003lea r8, [rsp+152]
37be3900bimul rax, r15
37be3900fmov [rsp+64], rdx
37be39014mov rdx, [rsp+344]
37be3901clea r9, [rip+0x61ccc1]
37be39023mov [rsp+88], 12
37be3902cmov [rsp+40], rdx
37be39031lea rdx, [rsp+128]
37be39039lea rax, [rsi+rax+1]
37be3903emov [rsp+72], rdi
37be39043lea rax, [rcx+8*rax]
37be39047lea rcx, [rip+0x61ccb2]
37be3904emov [rsp+56], r14
37be39053mov [rsp+80], rcx
37be39058lea rcx, [rip+0x61ccb1]
37be3905fmov [rsp+32], rax
37be39064mov [rsp+48], r13
37be39069mov [rsp+104], rax
37be3906ecall cgemv_64_
37be39073mov rax, [rsp+96]
37be39078mov rdx, [rsp+136]
37be39080lea rcx, [rip+0x61cc79]
37be39087mov r11, [rsp+336]
37be3908fmov [rsp+40], rcx
37be39094mov r9, rcx
37be39097lea rcx, [rsp+128]
37be3909fimul rdx, r15
37be390a3mov [rsp+32], rdi
37be390a8lea rdx, [rax+rdx+1]
37be390adlea r8, [r11+8*rdx]
37be390b1lea rdx, [rip+0x61cc2c]
37be390b8call caxpy_64_
37be390bdmov rax, [rsp+96]
37be390c2lea rcx, [rip+0x61cc37]
37be390c9mov r8, rdi
37be390ccimul r15, [rsp+136]
37be390d5movq x0, [rbp]
37be390damov [rsp+40], rcx
37be390dfmov r9, rcx
37be390e2movq x5, [rip+0x61cc46]
37be390ealea rcx, [rsp+128]
37be390f2lea rdx, [rax+r15+1]
37be390f7mov rax, [rsp+336]
37be390ffxorps x0, x5
37be39102movlps [rsp+152], x0
37be3910alea rdx, [rax+8*rdx]
37be3910emov [rsp+32], rdx
37be39113lea rdx, [rsp+152]
37be3911bcall caxpy_64_
37be39120mov rax, [rsp+344]
37be39128mov r9, rdi
37be3912bmovq x0, [rbp]
37be39130mov rdx, [rsp+136]
37be39138lea rcx, [rip+0x61cbc1]
37be3913fmovq x5, [rip+0x61cbe9]
37be39147mov [rsp+48], r14
37be3914cmov [rsp+64], rax
37be39151mov rax, [rsp+104]
37be39156lea r8, [rsp+152]
37be3915emov [rsp+32], rcx
37be39163sub rdx, rbx
37be39166xorps x0, x5
37be39169lea rcx, [rsp+128]
37be39171mov [rsp+56], rax
37be39176mov [rsp+40], r13
37be3917bmov [rsp+144], rdx
37be39183lea rdx, [rsp+144]
37be3918bmovlps [rsp+152], x0
37be39193call cgerc_64_
37be39198jmp 0x37be38b58
37be3919d
37be3919d 0f 1f 00 ...
37be391a0
37be391a0loc_37be391a0:
37be391a0movq x1, [rbp]
37be391a5movss x0, [rip+0x61cb93]
37be391admov r9, [rsp+344]
37be391b5lea rdx, [rsp+152]
37be391bdlea rcx, [rsp+128]
37be391c5mov r8, r12
37be391c8subps x0, x1
37be391cbmovlps [rsp+152], x0
37be391d3call cscal_64_
37be391d8jmp 0x37be38b58
37be391dd
37be391dd 0f 1f 00 ...
37be391e0
37be391e0loc_37be391e0:
37be391e0imul rbx, r15
37be391e4movq x1, [rbp]
37be391e9mov rax, [rsp+96]
37be391eemovss x0, [rip+0x61cb4a]
37be391f6mov rdi, [rsp+336]
37be391felea rdx, [rsp+152]
37be39206lea rcx, [rsp+128]
37be3920esubps x0, x1
37be39211lea r9, [rip+0x61cae8]
37be39218lea rax, [rax+rbx+1]
37be3921dlea r8, [rdi+8*rax]
37be39221movlps [rsp+152], x0
37be39229call cscal_64_
37be3922ejmp 0x37be38b58
37be39233
37be39233 0f 1f 44 00 00 ..D..
37be39238
37be39238loc_37be39238:
37be39238movq x1, [rbp]
37be3923dmovss x0, [rbp]
37be39242movss x3, [rbp+4]
37be39247movsldup x7, x1
37be3924bmovshdup x2, x1
37be3924fjmp 0x37be38ddb
37be39254
37be39254loc_37be39254:
37be39254movq x1, [rbp]
37be39259jmp 0x37be38eee
37be3925e
37be3925eloc_37be3925e:
37be3925elea rax, [8*r15]
37be39266
37be39266loc_37be39266:
37be39266mov rcx, [rsp+336]
37be3926eadd r8, 1
37be39272movq x5, x7
37be39276movq x3, x2
37be3927amov edx, 1
37be3927flea rcx, [rcx+8*r13]
37be39283nop
37be39285nop [rax+rax]
37be39290
37be39290loc_37be39290:
37be39290movss x4, [rdi+8*rdx-8]
37be39296movss x0, [rdi+8*rdx-4]
37be3929cadd rdx, 1
37be392a0xorps x0, [rip+0x61ca79]
37be392a7movaps x2, x4
37be392aaunpcklps x2, x0
37be392adunpcklps x0, x4
37be392b0movq x2, x2
37be392b4movq x0, x0
37be392b8mulps x2, x5
37be392bbmulps x0, x3
37be392bemovq x2, x2
37be392c2movq x0, x0
37be392c6addsubps x2, x0
37be392camovq x0, [rcx]
37be392cemovq x2, x2
37be392d2subps x0, x2
37be392d5movlps [rcx], x0
37be392d8add rcx, rax
37be392dbcmp r8, rdx
37be392dejne 0x37be39290
37be392e0jmp 0x37be38eee
37be392e5
37be392e5loc_37be392e5:
37be392e5mov eax, 1
37be392ealea r13, [rsi-1]
37be392eejmp 0x37be38d86
37be38ac0
37be392f3
37be392f3 // align 0x10
37be392f3 // align 0x10
37be39300
37be39300clarfb_64_:
37be39300push r15
37be39302push r14
37be39304push r13
37be39306push r12
37be39308push rbp
37be39309push rdi
37be3930apush rsi
37be3930bpush rbx
37be3930csub rsp, 184
37be39313mov rax, [rsp+288]
37be3931bmov rsi, [rsp+296]
37be39323mov rbp, [rsp+344]
37be3932bmov r13, rcx
37be3932emov r12, rdx
37be39331mov r14, r8
37be39334mov rdi, r9
37be39337cmp [rax], 0
37be3933bjle 0x37be39818
37be39341cmp [rsi], 0
37be39345jle 0x37be39818
37be3934bmov r9l, 1
37be39351mov rax, [rsp+352]
37be39359mov r8l, 1
37be3935fmov rcx, r12
37be39362mov rbx, [rax]
37be39365xor eax, eax
37be39367test rbx, rbx
37be3936acmovs rbx, rax
37be3936exor edx, edx
37be39370mov rax, rbx
37be39373not rax
37be39376mov [rsp+128], rax
37be3937emov rax, [rsp+368]
37be39386mov rax, [rax]
37be39389test rax, rax
37be3938ccmovns rdx, rax
37be39390mov rax, [rsp+320]
37be39398mov rax, [rax]
37be3939bmov r15, rdx
37be3939elea rdx, [rip+0x61c9ab]
37be393a5mov [rsp+136], rax
37be393adcall lsame_64_
37be393b2mov r9l, 1
37be393b8mov r8l, 1
37be393bemov rcx, rdi
37be393c1cmp rax, 1
37be393c5lea rdx, [rip+0x61c985]
37be393ccsbb eax, eax
37be393ceand eax, 11
37be393d1add eax, 67
37be393d4mov [rsp+167], al
37be393dbcall lsame_64_
37be393e0mov r9l, 1
37be393e6mov r8l, 1
37be393ectest rax, rax
37be393efje 0x37be39800
37be393f5lea rdx, [rip+0x61c956]
37be393fcmov rcx, r14
37be393ffcall lsame_64_
37be39404mov r9l, 1
37be3940amov r8l, 1
37be39410mov rcx, r13
37be39413lea rdx, [rip+0x61c939]
37be3941atest rax, rax
37be3941dje 0x37be39830
37be39423call lsame_64_
37be39428test rax, rax
37be3942bje 0x37be3abaa
37be39431mov rax, [rsp+304]
37be39439mov rax, [rax]
37be3943ctest rax, rax
37be3943fjle 0x37be394e0
37be39445mov [rsp+344], rbp
37be3944dlea r13, [8*r15]
37be39455mov rdi, [rsp+360]
37be3945dmov r12, rax
37be39460mov [rsp+144], r15
37be39468mov r15, [rsp+352]
37be39470lea r14, [rip+0x61c901]
37be39477mov [rsp+136], rbx
37be3947fmov ebx, 1
37be39484nop
37be39485nop [rax+rax]
37be39490
37be39490loc_37be39490:
37be39490mov [rsp+32], r14
37be39495mov r9, rdi
37be39498mov rdx, rbp
37be3949bmov r8, r15
37be3949emov rcx, rsi
37be394a1add rbx, 1
37be394a5add rbp, 8
37be394a9call ccopy_64_
37be394aemov rdx, rdi
37be394b1mov rcx, rsi
37be394b4add rdi, r13
37be394b7lea r8, [rip+0x61c8ba]
37be394becall clacgv_64_
37be394c3cmp r12, rbx
37be394c6jge 0x37be39490
37be394c8mov rbx, [rsp+136]
37be394d0mov r15, [rsp+144]
37be394d8mov rbp, [rsp+344]
37be394e0
37be394e0loc_37be394e0:
37be394e0mov rax, [rsp+368]
37be394e8lea rdi, [rip+0x61c881]
37be394efmov [rsp+112], 4
37be394f8lea r14, [rip+0x61c86a]
37be394ffmov [rsp+48], rdi
37be39504lea rdx, [rip+0x61c859]
37be3950blea r9, [rip+0x61c842]
37be39512mov rcx, r14
37be39515mov [rsp+80], rax
37be3951alea r8, [rip+0x61c837]
37be39521mov rax, [rsp+360]
37be39529mov [rsp+104], 12
37be39532mov [rsp+72], rax
37be39537mov rax, [rsp+320]
37be3953fmov [rsp+96], 5
37be39548mov [rsp+64], rax
37be3954dmov rax, [rsp+312]
37be39555mov [rsp+88], 5
37be3955emov [rsp+56], rax
37be39563mov rax, [rsp+304]
37be3956bmov [rsp+32], rsi
37be39570mov [rsp+40], rax
37be39575mov [rsp+136], rdx
37be3957dcall ctrmm_64_
37be39582mov rax, [rsp+288]
37be3958amov rdx, [rax]
37be3958dmov rax, [rsp+304]
37be39595mov rax, [rax]
37be39598cmp rdx, rax
37be3959bjg 0x37be3a5b3
37be395a1
37be395a1loc_37be395a1:
37be395a1mov rax, [rsp+368]
37be395a9mov [rsp+48], rdi
37be395aelea rdx, [rip+0x61c7e6]
37be395b5lea r9, [rip+0x61c7d7]
37be395bcmov [rsp+112], 8
37be395c5mov rcx, r14
37be395c8lea r8, [rsp+167]
37be395d0mov [rsp+80], rax
37be395d5mov rax, [rsp+360]
37be395ddmov [rsp+104], 1
37be395e6mov [rsp+72], rax
37be395ebmov rax, [rsp+336]
37be395f3mov [rsp+96], 5
37be395fcmov [rsp+64], rax
37be39601mov rax, [rsp+328]
37be39609mov [rsp+88], 5
37be39612mov [rsp+56], rax
37be39617mov rax, [rsp+304]
37be3961fmov [rsp+32], rsi
37be39624mov [rsp+40], rax
37be39629call ctrmm_64_
37be3962emov rax, [rsp+288]
37be39636mov rdx, [rax]
37be39639mov rax, [rsp+304]
37be39641mov rax, [rax]
37be39644cmp rdx, rax
37be39647jg 0x37be3a506
37be3964d
37be3964dloc_37be3964d:
37be3964dmov rax, [rsp+368]
37be39655mov [rsp+48], rdi
37be3965alea r9, [rip+0x61c6f3]
37be39661lea r8, [rip+0x61c718]
37be39668mov [rsp+112], 4
37be39671mov rcx, r14
37be39674mov rdx, [rsp+136]
37be3967cmov [rsp+80], rax
37be39681mov rax, [rsp+360]
37be39689mov [rsp+104], 19
37be39692mov [rsp+72], rax
37be39697mov rax, [rsp+320]
37be3969fmov [rsp+96], 5
37be396a8mov [rsp+64], rax
37be396admov rax, [rsp+312]
37be396b5mov [rsp+88], 5
37be396bemov [rsp+56], rax
37be396c3mov rax, [rsp+304]
37be396cbmov [rsp+32], rsi
37be396d0mov [rsp+40], rax
37be396d5call ctrmm_64_
37be396damov rax, [rsp+304]
37be396e2mov r13, [rax]
37be396e5test r13, r13
37be396e8jle 0x37be39818
37be396eemov r12, [rsi]
37be396f1cmp r12, 1
37be396f5je 0x37be3b051
37be396fbmov rax, rbx
37be396feshl rax, 3
37be39702je 0x37be3b051
37be39708test r12, r12
37be3970bjle 0x37be3a7a7
37be39711mov r14, r12
37be39714mov rdx, rbx
37be39717mov r8, [rsp+128]
37be3971fxor eax, eax
37be39721or r14, 1
37be39725mov r10, rbx
37be39728mov r9, r12
37be3972bmov ecx, 1
37be39730imul rdx, r14
37be39734mov rsi, [rsp+360]
37be3973cshl r10, 4
37be39740mov [rsp+136], r14
37be39748mov rdi, -1
37be3974fmov r11l, 1
37be39755shr r9, 1
37be39758add rsi, 8
37be3975cadd r8, rdx
37be3975fmov [rsp+128], r8
37be39767nop [rax+rax]
37be39770
37be39770loc_37be39770:
37be39770lea rax, [rbp+8*rax]
37be39775lea r14, [rsi+8*rdi]
37be39779xor edx, edx
37be3977bnop [rax+rax]
37be39780
37be39780loc_37be39780:
37be39780mov r8, rdx
37be39783movq x0, [rax]
37be39787movhps x0, [rax+8*rbx]
37be3978badd rdx, 1
37be3978fshl r8, 4
37be39793movups x1, [r14+r8]
37be39798addsubps x0, x1
37be3979cmovq [rax], x0
37be397a0movhps [rax+8*rbx], x0
37be397a4add rax, r10
37be397a7cmp rdx, r9
37be397aajne 0x37be39780
37be397actest r12b, 1
37be397b0je 0x37be397e3
37be397b2mov rax, [rsp+136]
37be397bamov rdx, [rsp+360]
37be397c2add r11, [rsp+128]
37be397caadd rax, rdi
37be397cdmovq x0, [rbp+8*r11]
37be397d4movq x1, [rdx+8*rax]
37be397d9addsubps x0, x1
37be397ddmovlps [rbp+8*r11], x0
37be397e3
37be397e3loc_37be397e3:
37be397e3cmp r13, rcx
37be397e6je 0x37be39818
37be397e8lea r11, [rcx+1]
37be397ecmov rax, rcx
37be397efadd rdi, r15
37be397f2mov rcx, r11
37be397f5jmp 0x37be39770
37be397fa
37be397fa 66 0f 1f 44 00 00 f..D..
37be39800
37be39800loc_37be39800:
37be39800lea rdx, [rip+0x61c5a1]
37be39807mov rcx, rdi
37be3980acall lsame_64_
37be3980ftest rax, rax
37be39812jne 0x37be39c48
37be39818
37be39818loc_37be39818:
37be39818add rsp, 184
37be3981fpop rbx
37be39820pop rsi
37be39821pop rdi
37be39822pop rbp
37be39823pop r12
37be39825pop r13
37be39827pop r14
37be39829pop r15
37be3982bret
37be3982c
37be3982c 0f 1f 40 00 ..@.
37be39830
37be39830loc_37be39830:
37be39830call lsame_64_
37be39835test rax, rax
37be39838je 0x37be3a7d0
37be3983emov rax, [rsp+304]
37be39846mov r14, [rax]
37be39849test r14, r14
37be3984cjle 0x37be3bb93
37be39852mov rdi, [rsp+360]
37be3985amov [rsp+136], rbx
37be39862mov rcx, r14
37be39865lea r12, [8*r15]
37be3986dmov [rsp+144], r15
37be39875mov ebx, 1
37be3987amov r15, rax
37be3987dlea r13, [rip+0x61c4f4]
37be39884nop
37be39885nop [rax+rax]
37be39890
37be39890loc_37be39890:
37be39890mov rax, [rsp+288]
37be39898mov r8, [rsp+352]
37be398a0mov r9, rdi
37be398a3mov rdx, [rax]
37be398a6mov [rsp+32], r13
37be398abadd rdx, rbx
37be398aeadd rbx, 1
37be398b2sub rdx, rcx
37be398b5mov rcx, rsi
37be398b8lea rdx, [rbp+8*rdx-8]
37be398bdcall ccopy_64_
37be398c2mov rdx, rdi
37be398c5mov rcx, rsi
37be398c8lea r8, [rip+0x61c4a9]
37be398cfcall clacgv_64_
37be398d4add rdi, r12
37be398d7mov rcx, [r15]
37be398dacmp r14, rbx
37be398ddjge 0x37be39890
37be398dfmov rbx, [rsp+136]
37be398e7mov r15, [rsp+144]
37be398ef
37be398efloc_37be398ef:
37be398efmov rax, [rsp+368]
37be398f7lea r14, [rip+0x61c46b]
37be398femov [rsp+112], 4
37be39907lea rdx, [rip+0x61c48d]
37be3990emov [rsp+104], 12
37be39917mov rdi, [rsp+312]
37be3991flea r9, [rip+0x61c42e]
37be39926lea r8, [rip+0x61c42b]
37be3992dmov [rsp+80], rax
37be39932mov rax, [rsp+360]
37be3993amov [rsp+96], 5
37be39943mov [rsp+72], rax
37be39948mov rax, [rsp+320]
37be39950mov [rsp+88], 5
37be39959mov [rsp+64], rax
37be3995emov rax, [rsp+288]
37be39966mov [rsp+136], rdx
37be3996emov rax, [rax]
37be39971mov [rsp+32], rsi
37be39976mov [rsp+144], rax
37be3997esub rax, rcx
37be39981mov rcx, r14
37be39984lea rax, [rdi+8*rax]
37be39988lea rdi, [rip+0x61c3e1]
37be3998fmov [rsp+56], rax
37be39994mov rax, [rsp+304]
37be3999cmov [rsp+48], rdi
37be399a1mov [rsp+40], rax
37be399a6call ctrmm_64_
37be399abmov rax, [rsp+288]
37be399b3mov rcx, [rsp+304]
37be399bbmov rax, [rax]
37be399bemov rdx, [rcx]
37be399c1cmp rax, rdx
37be399c4jg 0x37be3a65d
37be399ca
37be399caloc_37be399ca:
37be399camov rax, [rsp+368]
37be399d2mov [rsp+48], rdi
37be399d7mov rcx, r14
37be399dalea rdx, [rip+0x61c383]
37be399e1mov [rsp+112], 8
37be399ealea r9, [rip+0x61c3a2]
37be399f1lea r8, [rsp+167]
37be399f9mov [rsp+80], rax
37be399femov rax, [rsp+360]
37be39a06mov [rsp+104], 1
37be39a0fmov [rsp+72], rax
37be39a14mov rax, [rsp+336]
37be39a1cmov [rsp+96], 5
37be39a25mov [rsp+64], rax
37be39a2amov rax, [rsp+328]
37be39a32mov [rsp+88], 5
37be39a3bmov [rsp+56], rax
37be39a40mov rax, [rsp+304]
37be39a48mov [rsp+32], rsi
37be39a4dmov [rsp+40], rax
37be39a52call ctrmm_64_
37be39a57mov rax, [rsp+288]
37be39a5fmov rcx, [rsp+304]
37be39a67mov rax, [rax]
37be39a6amov rdx, [rcx]
37be39a6dcmp rax, rdx
37be39a70jg 0x37be3a6f5
37be39a76
37be39a76loc_37be39a76:
37be39a76mov rcx, [rsp+368]
37be39a7esub rax, rdx
37be39a81mov [rsp+112], 4
37be39a8alea r9, [rip+0x61c2c3]
37be39a91mov [rsp+104], 19
37be39a9amov rdx, [rsp+136]
37be39aa2lea r8, [rip+0x61c2d7]
37be39aa9mov [rsp+80], rcx
37be39aaemov rcx, [rsp+360]
37be39ab6mov [rsp+96], 5
37be39abfmov [rsp+72], rcx
37be39ac4mov rcx, [rsp+320]
37be39accmov [rsp+88], 5
37be39ad5mov [rsp+64], rcx
37be39adamov rcx, [rsp+312]
37be39ae2mov [rsp+48], rdi
37be39ae7lea rax, [rcx+8*rax]
37be39aebmov [rsp+32], rsi
37be39af0mov rcx, r14
37be39af3mov [rsp+56], rax
37be39af8mov rax, [rsp+304]
37be39b00mov [rsp+40], rax
37be39b05call ctrmm_64_
37be39b0amov rax, [rsp+304]
37be39b12mov rdx, [rax]
37be39b15test rdx, rdx
37be39b18jle 0x37be39818
37be39b1emov rdi, [rsi]
37be39b21cmp rdi, 1
37be39b25je 0x37be3afaf
37be39b2bmov rax, rbx
37be39b2eshl rax, 3
37be39b32je 0x37be3afaf
37be39b38lea r12, [rdx+1]
37be39b3ctest rdi, rdi
37be39b3fjle 0x37be39818
37be39b45mov r13, rdi
37be39b48mov r10, rbx
37be39b4bmov r9, rdi
37be39b4emov rcx, -1
37be39b55mov rax, [rsp+288]
37be39b5dshl r10, 4
37be39b61or r13, 1
37be39b65shr r9, 1
37be39b68mov rsi, [rsp+360]
37be39b70mov [rsp+144], r13
37be39b78mov r11l, 1
37be39b7emov rax, [rax]
37be39b81add rsi, 8
37be39b85sub rax, rdx
37be39b88mov rdx, [rsp+128]
37be39b90mov [rsp+136], rax
37be39b98lea r14, [rax-1]
37be39b9cmov rax, rbx
37be39b9fimul rax, r13
37be39ba3add rdx, rax
37be39ba6mov [rsp+128], rdx
37be39baenop
37be39bb0
37be39bb0loc_37be39bb0:
37be39bb0lea rax, [r14+r11]
37be39bb4lea r13, [rsi+8*rcx]
37be39bb8xor edx, edx
37be39bbalea rax, [rbp+8*rax]
37be39bbfnop
37be39bc0
37be39bc0loc_37be39bc0:
37be39bc0mov r8, rdx
37be39bc3movq x0, [rax]
37be39bc7movhps x0, [rax+8*rbx]
37be39bcbadd rdx, 1
37be39bcfshl r8, 4
37be39bd3movups x1, [r13+r8]
37be39bd9addsubps x0, x1
37be39bddmovq [rax], x0
37be39be1movhps [rax+8*rbx], x0
37be39be5add rax, r10
37be39be8cmp rdx, r9
37be39bebjne 0x37be39bc0
37be39bedtest dil, 1
37be39bf1je 0x37be39c2e
37be39bf3mov rax, [rsp+136]
37be39bfbmov rdx, [rsp+144]
37be39c03mov r8, [rsp+360]
37be39c0badd rax, r11
37be39c0eadd rdx, rcx
37be39c11add rax, [rsp+128]
37be39c19movq x0, [rbp+8*rax]
37be39c1fmovq x1, [r8+8*rdx]
37be39c25addsubps x0, x1
37be39c29movlps [rbp+8*rax], x0
37be39c2e
37be39c2eloc_37be39c2e:
37be39c2eadd r11, 1
37be39c32add rcx, r15
37be39c35cmp r11, r12
37be39c38jne 0x37be39bb0
37be39c3ejmp 0x37be39818
37be39c43
37be39c43 0f 1f 44 00 00 ..D..
37be39c48
37be39c48loc_37be39c48:
37be39c48mov rdi, [rsp+136]
37be39c50xor eax, eax
37be39c52mov rcx, r14
37be39c55mov r9l, 1
37be39c5bmov r8l, 1
37be39c61lea rdx, [rip+0x61c0ea]
37be39c68test rdi, rdi
37be39c6bcmovns rax, rdi
37be39c6fmov [rsp+144], rax
37be39c77call lsame_64_
37be39c7cmov r9l, 1
37be39c82mov r8l, 1
37be39c88mov rcx, r13
37be39c8blea rdx, [rip+0x61c0c1]
37be39c92test rax, rax
37be39c95je 0x37be3a082
37be39c9bcall lsame_64_
37be39ca0test rax, rax
37be39ca3je 0x37be3b0d4
37be39ca9mov rax, [rsp+304]
37be39cb1mov rax, [rax]
37be39cb4test rax, rax
37be39cb7jle 0x37be39d50
37be39cbdmov [rsp+344], rbp
37be39cc5lea r13, [8*r15]
37be39ccdmov rdi, [rsp+360]
37be39cd5mov r12, rax
37be39cd8mov [rsp+152], r15
37be39ce0mov r15, [rsp+352]
37be39ce8lea r14, [rip+0x61c089]
37be39cefmov [rsp+136], rbx
37be39cf7mov ebx, 1
37be39cfcnop [rax]
37be39d00
37be39d00loc_37be39d00:
37be39d00mov [rsp+32], r14
37be39d05mov r9, rdi
37be39d08mov rdx, rbp
37be39d0bmov r8, r15
37be39d0emov rcx, rsi
37be39d11add rbx, 1
37be39d15add rbp, 8
37be39d19call ccopy_64_
37be39d1emov rdx, rdi
37be39d21mov rcx, rsi
37be39d24add rdi, r13
37be39d27lea r8, [rip+0x61c04a]
37be39d2ecall clacgv_64_
37be39d33cmp r12, rbx
37be39d36jge 0x37be39d00
37be39d38mov rbx, [rsp+136]
37be39d40mov r15, [rsp+152]
37be39d48mov rbp, [rsp+344]
37be39d50
37be39d50loc_37be39d50:
37be39d50mov rax, [rsp+368]
37be39d58lea rdi, [rip+0x61c011]
37be39d5fmov [rsp+112], 4
37be39d68lea r14, [rip+0x61bffa]
37be39d6fmov [rsp+48], rdi
37be39d74lea rdx, [rip+0x61c020]
37be39d7blea r9, [rip+0x61bfd2]
37be39d82mov rcx, r14
37be39d85mov [rsp+80], rax
37be39d8alea r8, [rip+0x61bfef]
37be39d91mov rax, [rsp+360]
37be39d99mov [rsp+104], 19
37be39da2mov [rsp+72], rax
37be39da7mov rax, [rsp+320]
37be39dafmov [rsp+96], 5
37be39db8mov [rsp+64], rax
37be39dbdmov rax, [rsp+312]
37be39dc5mov [rsp+88], 5
37be39dcemov [rsp+56], rax
37be39dd3mov rax, [rsp+304]
37be39ddbmov [rsp+32], rsi
37be39de0mov [rsp+40], rax
37be39de5mov [rsp+136], rdx
37be39dedcall ctrmm_64_
37be39df2mov rax, [rsp+288]
37be39dfamov rdx, [rax]
37be39dfdmov rax, [rsp+304]
37be39e05mov rax, [rax]
37be39e08cmp rdx, rax
37be39e0bjg 0x37be3bada
37be39e11
37be39e11loc_37be39e11:
37be39e11mov rax, [rsp+368]
37be39e19mov [rsp+48], rdi
37be39e1emov rcx, r14
37be39e21lea r9, [rip+0x61bf6b]
37be39e28mov [rsp+112], 8
37be39e31mov rdx, [rsp+136]
37be39e39lea r8, [rsp+167]
37be39e41mov [rsp+80], rax
37be39e46mov rax, [rsp+360]
37be39e4emov [rsp+104], 1
37be39e57mov [rsp+72], rax
37be39e5cmov rax, [rsp+336]
37be39e64mov [rsp+96], 5
37be39e6dmov [rsp+64], rax
37be39e72mov rax, [rsp+328]
37be39e7amov [rsp+88], 5
37be39e83mov [rsp+56], rax
37be39e88mov rax, [rsp+304]
37be39e90mov [rsp+32], rsi
37be39e95mov [rsp+40], rax
37be39e9acall ctrmm_64_
37be39e9fmov rax, [rsp+288]
37be39ea7mov rdx, [rax]
37be39eaamov rax, [rsp+304]
37be39eb2mov rax, [rax]
37be39eb5cmp rdx, rax
37be39eb8jg 0x37be3ba1a
37be39ebe
37be39ebeloc_37be39ebe:
37be39ebemov rax, [rsp+368]
37be39ec6mov [rsp+48], rdi
37be39ecblea r9, [rip+0x61be82]
37be39ed2lea r8, [rip+0x61be7f]
37be39ed9mov [rsp+112], 4
37be39ee2mov rcx, r14
37be39ee5mov rdx, [rsp+136]
37be39eedmov [rsp+80], rax
37be39ef2mov rax, [rsp+360]
37be39efamov [rsp+104], 12
37be39f03mov [rsp+72], rax
37be39f08mov rax, [rsp+320]
37be39f10mov [rsp+96], 5
37be39f19mov [rsp+64], rax
37be39f1emov rax, [rsp+312]
37be39f26mov [rsp+88], 5
37be39f2fmov [rsp+56], rax
37be39f34mov rax, [rsp+304]
37be39f3cmov [rsp+32], rsi
37be39f41mov [rsp+40], rax
37be39f46call ctrmm_64_
37be39f4bmov rax, [rsp+304]
37be39f53mov r13, [rax]
37be39f56test r13, r13
37be39f59jle 0x37be39818
37be39f5fmov r12, [rsi]
37be39f62cmp r12, 1
37be39f66je 0x37be3bf11
37be39f6cmov rax, rbx
37be39f6fshl rax, 3
37be39f73je 0x37be3bf11
37be39f79test r12, r12
37be39f7cjle 0x37be3bf9c
37be39f82mov rdx, r12
37be39f85mov r8, [rsp+128]
37be39f8dmov r10, rbx
37be39f90xor eax, eax
37be39f92or rdx, 1
37be39f96mov r9, r12
37be39f99mov r14, r12
37be39f9cshl r10, 4
37be39fa0mov [rsp+136], rdx
37be39fa8imul rdx, rbx
37be39facshr r9, 1
37be39fafand r14, -2
37be39fb3mov rsi, [rsp+360]
37be39fbbmov [rsp+128], r12
37be39fc3mov edi, 1
37be39fc8mov rcx, -1
37be39fcfmov r11l, 1
37be39fd5add r8, rdx
37be39fd8add rsi, 8
37be39fdcmov [rsp+144], r8
37be39fe4nop
37be39fe5nop [rax+rax]
37be39ff0
37be39ff0loc_37be39ff0:
37be39ff0lea rax, [rbp+8*rax]
37be39ff5lea r12, [rsi+8*rcx]
37be39ff9xor edx, edx
37be39ffbnop [rax+rax]
37be3a000
37be3a000loc_37be3a000:
37be3a000mov r8, rdx
37be3a003movq x0, [rax]
37be3a007movhps x0, [rax+8*rbx]
37be3a00badd rdx, 1
37be3a00fshl r8, 4
37be3a013movups x1, [r12+r8]
37be3a018addsubps x0, x1
37be3a01cmovq [rax], x0
37be3a020movhps [rax+8*rbx], x0
37be3a024add rax, r10
37be3a027cmp r9, rdx
37be3a02ajne 0x37be3a000
37be3a02ccmp [rsp+128], r14
37be3a034je 0x37be3a067
37be3a036mov rax, [rsp+136]
37be3a03emov rdx, [rsp+360]
37be3a046add r11, [rsp+144]
37be3a04eadd rax, rcx
37be3a051movq x0, [rbp+8*r11]
37be3a058movq x1, [rdx+8*rax]
37be3a05daddsubps x0, x1
37be3a061movlps [rbp+8*r11], x0
37be3a067
37be3a067loc_37be3a067:
37be3a067cmp rdi, r13
37be3a06aje 0x37be39818
37be3a070lea r11, [rdi+1]
37be3a074mov rax, rdi
37be3a077add rcx, r15
37be3a07amov rdi, r11
37be3a07djmp 0x37be39ff0
37be3a082
37be3a082loc_37be3a082:
37be3a082call lsame_64_
37be3a087test rax, rax
37be3a08aje 0x37be3b4be
37be3a090mov rax, [rsp+304]
37be3a098mov r14, [rax]
37be3a09btest r14, r14
37be3a09ejle 0x37be3bf94
37be3a0a4mov rdi, [rsp+360]
37be3a0acmov [rsp+136], rbx
37be3a0b4mov rcx, r14
37be3a0b7lea r12, [8*r15]
37be3a0bfmov [rsp+152], r15
37be3a0c7mov ebx, 1
37be3a0ccmov r15, rax
37be3a0cflea r13, [rip+0x61bca2]
37be3a0d6nop [rax+rax]
37be3a0e0
37be3a0e0loc_37be3a0e0:
37be3a0e0mov rax, [rsp+288]
37be3a0e8mov r8, [rsp+352]
37be3a0f0mov r9, rdi
37be3a0f3mov rdx, [rax]
37be3a0f6mov [rsp+32], r13
37be3a0fbadd rdx, rbx
37be3a0feadd rbx, 1
37be3a102sub rdx, rcx
37be3a105mov rcx, rsi
37be3a108lea rdx, [rbp+8*rdx-8]
37be3a10dcall ccopy_64_
37be3a112mov rdx, rdi
37be3a115mov rcx, rsi
37be3a118lea r8, [rip+0x61bc59]
37be3a11fcall clacgv_64_
37be3a124add rdi, r12
37be3a127mov rcx, [r15]
37be3a12acmp r14, rbx
37be3a12djge 0x37be3a0e0
37be3a12fmov rbx, [rsp+136]
37be3a137mov r15, [rsp+152]
37be3a13f
37be3a13floc_37be3a13f:
37be3a13fmov rax, [rsp+368]
37be3a147lea r14, [rip+0x61bc1b]
37be3a14emov [rsp+112], 4
37be3a157lea rdx, [rip+0x61bc06]
37be3a15emov [rsp+104], 19
37be3a167mov rdi, [rsp+144]
37be3a16flea r9, [rip+0x61bbde]
37be3a176lea r8, [rip+0x61bc03]
37be3a17dmov [rsp+80], rax
37be3a182mov rax, [rsp+360]
37be3a18amov [rsp+96], 5
37be3a193mov [rsp+72], rax
37be3a198mov rax, [rsp+320]
37be3a1a0mov [rsp+88], 5
37be3a1a9mov [rsp+64], rax
37be3a1aemov rax, [rsp+288]
37be3a1b6mov [rsp+136], rdx
37be3a1bemov rax, [rax]
37be3a1c1mov [rsp+32], rsi
37be3a1c6mov [rsp+152], rax
37be3a1cesub rax, rcx
37be3a1d1mov rcx, r14
37be3a1d4add rax, 1
37be3a1d8imul rax, rdi
37be3a1dcsub rax, rdi
37be3a1dfmov rdi, [rsp+312]
37be3a1e7lea rax, [rdi+8*rax]
37be3a1eblea rdi, [rip+0x61bb7e]
37be3a1f2mov [rsp+56], rax
37be3a1f7mov rax, [rsp+304]
37be3a1ffmov [rsp+48], rdi
37be3a204mov [rsp+40], rax
37be3a209call ctrmm_64_
37be3a20emov rax, [rsp+288]
37be3a216mov rcx, [rsp+304]
37be3a21emov rax, [rax]
37be3a221mov rdx, [rcx]
37be3a224cmp rax, rdx
37be3a227jg 0x37be3b8d0
37be3a22d
37be3a22dloc_37be3a22d:
37be3a22dmov rax, [rsp+368]
37be3a235mov [rsp+48], rdi
37be3a23amov rcx, r14
37be3a23dlea r9, [rip+0x61bb4f]
37be3a244mov [rsp+112], 8
37be3a24dmov rdx, [rsp+136]
37be3a255lea r8, [rsp+167]
37be3a25dmov [rsp+80], rax
37be3a262mov rax, [rsp+360]
37be3a26amov [rsp+104], 1
37be3a273mov [rsp+72], rax
37be3a278mov rax, [rsp+336]
37be3a280mov [rsp+96], 5
37be3a289mov [rsp+64], rax
37be3a28emov rax, [rsp+328]
37be3a296mov [rsp+88], 5
37be3a29fmov [rsp+56], rax
37be3a2a4mov rax, [rsp+304]
37be3a2acmov [rsp+32], rsi
37be3a2b1mov [rsp+40], rax
37be3a2b6call ctrmm_64_
37be3a2bbmov rax, [rsp+288]
37be3a2c3mov rcx, [rsp+304]
37be3a2cbmov rax, [rax]
37be3a2cemov rdx, [rcx]
37be3a2d1cmp rax, rdx
37be3a2d4jg 0x37be3b968
37be3a2da
37be3a2daloc_37be3a2da:
37be3a2damov rcx, [rsp+368]
37be3a2e2sub rax, rdx
37be3a2e5mov [rsp+112], 4
37be3a2eelea r9, [rip+0x61ba5f]
37be3a2f5add rax, 1
37be3a2f9mov [rsp+48], rdi
37be3a2femov rdx, [rsp+136]
37be3a306lea r8, [rip+0x61ba4b]
37be3a30dmov [rsp+80], rcx
37be3a312mov rcx, [rsp+360]
37be3a31amov [rsp+104], 12
37be3a323mov [rsp+72], rcx
37be3a328mov rcx, [rsp+320]
37be3a330mov [rsp+96], 5
37be3a339mov [rsp+64], rcx
37be3a33emov rcx, [rsp+144]
37be3a346mov [rsp+88], 5
37be3a34fimul rax, rcx
37be3a353mov [rsp+32], rsi
37be3a358sub rax, rcx
37be3a35bmov rcx, [rsp+312]
37be3a363lea rax, [rcx+8*rax]
37be3a367mov rcx, r14
37be3a36amov [rsp+56], rax
37be3a36fmov rax, [rsp+304]
37be3a377mov [rsp+40], rax
37be3a37ccall ctrmm_64_
37be3a381mov rax, [rsp+304]
37be3a389mov rdx, [rax]
37be3a38ctest rdx, rdx
37be3a38fjle 0x37be39818
37be3a395mov rdi, [rsi]
37be3a398cmp rdi, 1
37be3a39cje 0x37be3be82
37be3a3a2mov rax, rbx
37be3a3a5shl rax, 3
37be3a3a9je 0x37be3be82
37be3a3aflea r12, [rdx+1]
37be3a3b3test rdi, rdi
37be3a3b6jle 0x37be39818
37be3a3bcmov rax, [rsp+288]
37be3a3c4mov r9, rbx
37be3a3c7mov r13, rdi
37be3a3camov r11, -1
37be3a3d1mov rcx, [rsp+128]
37be3a3d9shl r9, 4
37be3a3ddmov r10l, 1
37be3a3e3shr r13, 1
37be3a3e6mov rax, [rax]
37be3a3e9mov rsi, [rsp+360]
37be3a3f1sub rax, rdx
37be3a3f4add rsi, 8
37be3a3f8mov [rsp+144], rax
37be3a400lea r14, [rax-1]
37be3a404mov rax, rdi
37be3a407and rax, -2
37be3a40bmov [rsp+136], rax
37be3a413mov rax, rdi
37be3a416or rax, 1
37be3a41amov [rsp+152], rax
37be3a422imul rax, rbx
37be3a426add rcx, rax
37be3a429mov [rsp+128], rcx
37be3a431nop [rax]
37be3a435nop [rax+rax]
37be3a440
37be3a440loc_37be3a440:
37be3a440lea rax, [r14+r10]
37be3a444lea r8, [rsi+8*r11]
37be3a448xor edx, edx
37be3a44alea rax, [rbp+8*rax]
37be3a44fnop [rax+rax]
37be3a454nop [rax+rax]
37be3a45fnop [rax+rax]
37be3a46anop [rax+rax]
37be3a475nop [rax+rax]
37be3a480
37be3a480loc_37be3a480:
37be3a480mov rcx, rdx
37be3a483movq x0, [rax]
37be3a487movhps x0, [rax+8*rbx]
37be3a48badd rdx, 1
37be3a48fshl rcx, 4
37be3a493movups x1, [r8+rcx]
37be3a498addsubps x0, x1
37be3a49cmovq [rax], x0
37be3a4a0movhps [rax+8*rbx], x0
37be3a4a4add rax, r9
37be3a4a7cmp r13, rdx
37be3a4aajne 0x37be3a480
37be3a4accmp rdi, [rsp+136]
37be3a4b4je 0x37be3a4f1
37be3a4b6mov rcx, [rsp+152]
37be3a4bemov rax, [rsp+144]
37be3a4c6lea rdx, [r11+rcx]
37be3a4camov rcx, [rsp+360]
37be3a4d2add rax, r10
37be3a4d5add rax, [rsp+128]
37be3a4ddmovq x0, [rbp+8*rax]
37be3a4e3movq x1, [rcx+8*rdx]
37be3a4e8addsubps x0, x1
37be3a4ecmovlps [rbp+8*rax], x0
37be3a4f1
37be3a4f1loc_37be3a4f1:
37be3a4f1add r10, 1
37be3a4f5add r11, r15
37be3a4f8cmp r10, r12
37be3a4fbjne 0x37be3a440
37be3a501jmp 0x37be39818
37be3a506
37be3a506loc_37be3a506:
37be3a506mov rcx, [rsp+352]
37be3a50esub rdx, rax
37be3a511shl rax, 3
37be3a515mov [rsp+112], 19
37be3a51emov [rsp+80], rdi
37be3a523mov r9, rsi
37be3a526lea r8, [rsp+168]
37be3a52emov [rsp+96], rcx
37be3a533mov rcx, [rsp+368]
37be3a53bmov [rsp+168], rdx
37be3a543lea rdx, [rbp+rax]
37be3a548add rax, [rsp+312]
37be3a550mov [rsp+72], rcx
37be3a555mov rcx, [rsp+360]
37be3a55dmov [rsp+48], rax
37be3a562lea rax, [rip+0x61b837]
37be3a569mov [rsp+64], rcx
37be3a56emov rcx, [rsp+320]
37be3a576mov [rsp+40], rax
37be3a57bmov rax, [rsp+304]
37be3a583mov [rsp+88], rdx
37be3a588lea rdx, [rip+0x61b7f1]
37be3a58fmov [rsp+56], rcx
37be3a594lea rcx, [rip+0x61b7bd]
37be3a59bmov [rsp+104], 12
37be3a5a4mov [rsp+32], rax
37be3a5a9call cgemm_64_
37be3a5aejmp 0x37be3964d
37be3a5b3
37be3a5b3loc_37be3a5b3:
37be3a5b3mov rcx, [rsp+368]
37be3a5bbsub rdx, rax
37be3a5bemov r8, rsi
37be3a5c1mov [rsp+112], 12
37be3a5camov [rsp+168], rdx
37be3a5d2lea rdx, [8*rax]
37be3a5dalea rax, [rbp+8*rax]
37be3a5dfadd rdx, [rsp+312]
37be3a5e7mov [rsp+96], rcx
37be3a5ecmov rcx, [rsp+360]
37be3a5f4mov [rsp+48], rax
37be3a5f9lea rax, [rsp+168]
37be3a601mov r9, [rsp+304]
37be3a609mov [rsp+88], rcx
37be3a60emov rcx, [rsp+320]
37be3a616mov [rsp+64], rdx
37be3a61blea rdx, [rip+0x61b736]
37be3a622mov [rsp+72], rcx
37be3a627mov rcx, [rsp+352]
37be3a62fmov [rsp+104], 19
37be3a638mov [rsp+56], rcx
37be3a63dlea rcx, [rip+0x61b73c]
37be3a644mov [rsp+80], rdi
37be3a649mov [rsp+40], rdi
37be3a64emov [rsp+32], rax
37be3a653call cgemm_64_
37be3a658jmp 0x37be395a1
37be3a65d
37be3a65dloc_37be3a65d:
37be3a65dsub rax, rdx
37be3a660mov [rsp+80], rdi
37be3a665mov r9, rcx
37be3a668mov r8, rsi
37be3a66bmov [rsp+168], rax
37be3a673mov rax, [rsp+368]
37be3a67blea rdx, [rip+0x61b6d6]
37be3a682lea rcx, [rip+0x61b6f7]
37be3a689mov [rsp+112], 12
37be3a692mov [rsp+96], rax
37be3a697mov rax, [rsp+360]
37be3a69fmov [rsp+104], 19
37be3a6a8mov [rsp+88], rax
37be3a6admov rax, [rsp+320]
37be3a6b5mov [rsp+48], rbp
37be3a6bamov [rsp+72], rax
37be3a6bfmov rax, [rsp+312]
37be3a6c7mov [rsp+40], rdi
37be3a6ccmov [rsp+64], rax
37be3a6d1mov rax, [rsp+352]
37be3a6d9mov [rsp+56], rax
37be3a6delea rax, [rsp+168]
37be3a6e6mov [rsp+32], rax
37be3a6ebcall cgemm_64_
37be3a6f0jmp 0x37be399ca
37be3a6f5
37be3a6f5loc_37be3a6f5:
37be3a6f5sub rax, rdx
37be3a6f8mov [rsp+32], rcx
37be3a6fdmov r9, rsi
37be3a700lea rdx, [rip+0x61b679]
37be3a707mov [rsp+168], rax
37be3a70fmov rax, [rsp+352]
37be3a717lea rcx, [rip+0x61b63a]
37be3a71elea r8, [rsp+168]
37be3a726mov [rsp+112], 19
37be3a72fmov [rsp+96], rax
37be3a734mov rax, [rsp+368]
37be3a73cmov [rsp+104], 12
37be3a745mov [rsp+72], rax
37be3a74amov rax, [rsp+360]
37be3a752mov [rsp+88], rbp
37be3a757mov [rsp+64], rax
37be3a75cmov rax, [rsp+320]
37be3a764mov [rsp+80], rdi
37be3a769mov [rsp+56], rax
37be3a76emov rax, [rsp+312]
37be3a776mov [rsp+48], rax
37be3a77blea rax, [rip+0x61b61e]
37be3a782mov [rsp+40], rax
37be3a787call cgemm_64_
37be3a78cmov rax, [rsp+288]
37be3a794mov rcx, [rsp+304]
37be3a79cmov rax, [rax]
37be3a79fmov rdx, [rcx]
37be3a7a2jmp 0x37be39a76
37be3a7a7
37be3a7a7loc_37be3a7a7:
37be3a7a7mov eax, 1
37be3a7accmp r13, rax
37be3a7afje 0x37be39818
37be3a7b5
37be3a7b5loc_37be3a7b5:
37be3a7b5lea rdx, [rax+1]
37be3a7b9cmp r13, rdx
37be3a7bcje 0x37be39818
37be3a7c2add rax, 2
37be3a7c6cmp r13, rax
37be3a7c9jne 0x37be3a7b5
37be3a7cbjmp 0x37be39818
37be3a7d0
37be3a7d0loc_37be3a7d0:
37be3a7d0mov r9l, 1
37be3a7d6mov r8l, 1
37be3a7dclea rdx, [rip+0x61b5c5]
37be3a7e3mov rcx, r13
37be3a7e6call lsame_64_
37be3a7ebtest rax, rax
37be3a7eeje 0x37be39818
37be3a7f4mov rax, [rsp+304]
37be3a7fcmov rcx, [rax]
37be3a7fftest rcx, rcx
37be3a802jle 0x37be3bfc0
37be3a808mov r14, [rsp+360]
37be3a810mov [rsp+136], r15
37be3a818mov r8, rcx
37be3a81blea rdi, [8*r15]
37be3a823mov [rsp+264], r12
37be3a82bmov r15, rcx
37be3a82emov r12l, 1
37be3a834mov r13, r14
37be3a837lea r14, [rip+0x61b53a]
37be3a83enop
37be3a840
37be3a840loc_37be3a840:
37be3a840mov rax, [rsi]
37be3a843mov rcx, [rsp+128]
37be3a84bmov [rsp+32], r14
37be3a850mov r9, r13
37be3a853add r13, rdi
37be3a856add rax, r12
37be3a859add r12, 1
37be3a85dsub rax, r8
37be3a860lea r8, [rip+0x61b511]
37be3a867imul rax, rbx
37be3a86blea rax, [rcx+rax+1]
37be3a870mov rcx, [rsp+288]
37be3a878lea rdx, [rbp+8*rax]
37be3a87dcall ccopy_64_
37be3a882mov rax, [rsp+304]
37be3a88amov r8, [rax]
37be3a88dcmp r15, r12
37be3a890jge 0x37be3a840
37be3a892mov r15, [rsp+136]
37be3a89amov r12, [rsp+264]
37be3a8a2
37be3a8a2loc_37be3a8a2:
37be3a8a2mov rax, [rsp+368]
37be3a8aalea r14, [rip+0x61b4b8]
37be3a8b1mov [rsp+112], 4
37be3a8balea rdx, [rip+0x61b4da]
37be3a8c1mov [rsp+104], 12
37be3a8camov rdi, [rsp+312]
37be3a8d2mov rcx, r14
37be3a8d5lea r9, [rip+0x61b478]
37be3a8dcmov [rsp+80], rax
37be3a8e1mov rax, [rsp+360]
37be3a8e9mov [rsp+96], 5
37be3a8f2mov [rsp+72], rax
37be3a8f7mov rax, [rsp+320]
37be3a8ffmov [rsp+88], 5
37be3a908mov [rsp+64], rax
37be3a90dmov rax, [rsi]
37be3a910mov [rsp+136], rdx
37be3a918sub rax, r8
37be3a91blea r8, [rip+0x61b436]
37be3a922lea rax, [rdi+8*rax]
37be3a926lea rdi, [rip+0x61b443]
37be3a92dmov [rsp+56], rax
37be3a932mov rax, [rsp+304]
37be3a93amov [rsp+48], rdi
37be3a93fmov [rsp+40], rax
37be3a944mov rax, [rsp+288]
37be3a94cmov [rsp+32], rax
37be3a951call ctrmm_64_
37be3a956mov rcx, [rsp+304]
37be3a95emov rax, [rsi]
37be3a961mov rdx, [rcx]
37be3a964cmp rax, rdx
37be3a967jg 0x37be3bc5b
37be3a96d
37be3a96dloc_37be3a96d:
37be3a96dmov rax, [rsp+368]
37be3a975mov rcx, r14
37be3a978mov [rsp+112], 8
37be3a981lea rdx, [rip+0x61b3dc]
37be3a988mov [rsp+48], rdi
37be3a98dlea r9, [rip+0x61b3ff]
37be3a994mov r8, r12
37be3a997mov [rsp+80], rax
37be3a99cmov rax, [rsp+360]
37be3a9a4mov [rsp+104], 1
37be3a9admov [rsp+72], rax
37be3a9b2mov rax, [rsp+336]
37be3a9bamov [rsp+96], 5
37be3a9c3mov [rsp+64], rax
37be3a9c8mov rax, [rsp+328]
37be3a9d0mov [rsp+88], 5
37be3a9d9mov [rsp+56], rax
37be3a9demov rax, [rsp+304]
37be3a9e6mov [rsp+40], rax
37be3a9ebmov rax, [rsp+288]
37be3a9f3mov [rsp+32], rax
37be3a9f8call ctrmm_64_
37be3a9fdmov rcx, [rsp+304]
37be3aa05mov rax, [rsi]
37be3aa08mov rdx, [rcx]
37be3aa0bcmp rax, rdx
37be3aa0ejg 0x37be3bdbf
37be3aa14
37be3aa14loc_37be3aa14:
37be3aa14mov rcx, [rsp+368]
37be3aa1csub rax, rdx
37be3aa1fmov [rsp+112], 4
37be3aa28lea r9, [rip+0x61b325]
37be3aa2fmov [rsp+104], 19
37be3aa38mov rdx, [rsp+136]
37be3aa40lea r8, [rip+0x61b339]
37be3aa47mov [rsp+80], rcx
37be3aa4cmov rcx, [rsp+360]
37be3aa54mov [rsp+96], 5
37be3aa5dmov [rsp+72], rcx
37be3aa62mov rcx, [rsp+320]
37be3aa6amov [rsp+88], 5
37be3aa73mov [rsp+64], rcx
37be3aa78mov rcx, [rsp+312]
37be3aa80mov [rsp+48], rdi
37be3aa85lea rax, [rcx+8*rax]
37be3aa89mov rcx, r14
37be3aa8cmov [rsp+56], rax
37be3aa91mov rax, [rsp+304]
37be3aa99mov [rsp+40], rax
37be3aa9emov rax, [rsp+288]
37be3aaa6mov [rsp+32], rax
37be3aaabcall ctrmm_64_
37be3aab0mov rax, [rsp+304]
37be3aab8mov rax, [rax]
37be3aabbtest rax, rax
37be3aabejle 0x37be39818
37be3aac4mov rdi, [rsp+288]
37be3aacclea r14, [rax+1]
37be3aad0mov r13, [rdi]
37be3aad3test r13, r13
37be3aad6jle 0x37be39818
37be3aadcmov r11, [rsi]
37be3aadfmov r9, r13
37be3aae2mov edi, 1
37be3aae7mov r12, -1
37be3aaeeshr r9, 1
37be3aaf1sub r11, rax
37be3aaf4mov rax, [rsp+360]
37be3aafclea rsi, [rax+8]
37be3ab00
37be3ab00loc_37be3ab00:
37be3ab00lea r10, [r11+rdi]
37be3ab04imul r10, rbx
37be3ab08cmp r13, 1
37be3ab0cje 0x37be3afa5
37be3ab12mov rax, r10
37be3ab15lea r8, [rsi+8*r12]
37be3ab19xor edx, edx
37be3ab1bsub rax, rbx
37be3ab1elea rcx, [rbp+8*rax]
37be3ab23xor eax, eax
37be3ab25nop [rax+rax]
37be3ab2anop [rax+rax]
37be3ab35nop [rax+rax]
37be3ab40
37be3ab40loc_37be3ab40:
37be3ab40movups x0, [rcx+rax]
37be3ab44movups x3, [r8+rax]
37be3ab49add rdx, 1
37be3ab4dsubps x0, x3
37be3ab50movups [rcx+rax], x0
37be3ab54add rax, 16
37be3ab58cmp r9, rdx
37be3ab5bjne 0x37be3ab40
37be3ab5dtest r13b, 1
37be3ab61je 0x37be3ab95
37be3ab63mov rax, r13
37be3ab66or rax, 1
37be3ab6a
37be3ab6aloc_37be3ab6a:
37be3ab6amov rcx, [rsp+360]
37be3ab72add r10, [rsp+128]
37be3ab7aadd r10, rax
37be3ab7dadd rax, r12
37be3ab80movq x0, [rbp+8*r10]
37be3ab87movq x1, [rcx+8*rax]
37be3ab8csubps x0, x1
37be3ab8fmovlps [rbp+8*r10], x0
37be3ab95
37be3ab95loc_37be3ab95:
37be3ab95add rdi, 1
37be3ab99add r12, r15
37be3ab9ccmp rdi, r14
37be3ab9fjne 0x37be3ab00
37be3aba5jmp 0x37be39818
37be3abaa
37be3abaaloc_37be3abaa:
37be3abaamov r9l, 1
37be3abb0mov r8l, 1
37be3abb6lea rdx, [rip+0x61b1eb]
37be3abbdmov rcx, r13
37be3abc0call lsame_64_
37be3abc5test rax, rax
37be3abc8je 0x37be39818
37be3abcemov rax, [rsp+304]
37be3abd6mov rcx, [rax]
37be3abd9test rcx, rcx
37be3abdcjle 0x37be3ac91
37be3abe2mov rdi, [rsp+360]
37be3abeamov [rsp+344], rbp
37be3abf2lea rax, [8*rbx]
37be3abfalea r13, [8*r15]
37be3ac02mov [rsp+144], r15
37be3ac0amov r15, [rsp+288]
37be3ac12lea r14, [rip+0x61b15f]
37be3ac19mov [rsp+136], rbx
37be3ac21mov rbx, rcx
37be3ac24mov [rsp+264], r12
37be3ac2cmov r12, rdi
37be3ac2fmov rdi, rax
37be3ac32mov [rsp+296], rsi
37be3ac3amov esi, 1
37be3ac3fnop
37be3ac40
37be3ac40loc_37be3ac40:
37be3ac40mov [rsp+32], r14
37be3ac45mov r9, r12
37be3ac48mov rdx, rbp
37be3ac4bmov rcx, r15
37be3ac4elea r8, [rip+0x61b123]
37be3ac55add rsi, 1
37be3ac59add rbp, rdi
37be3ac5cadd r12, r13
37be3ac5fcall ccopy_64_
37be3ac64cmp rbx, rsi
37be3ac67jge 0x37be3ac40
37be3ac69mov rbx, [rsp+136]
37be3ac71mov r15, [rsp+144]
37be3ac79mov r12, [rsp+264]
37be3ac81mov rsi, [rsp+296]
37be3ac89mov rbp, [rsp+344]
37be3ac91
37be3ac91loc_37be3ac91:
37be3ac91mov rax, [rsp+368]
37be3ac99lea rdi, [rip+0x61b0d0]
37be3aca0mov [rsp+112], 4
37be3aca9lea r14, [rip+0x61b0b9]
37be3acb0mov [rsp+48], rdi
37be3acb5lea rdx, [rip+0x61b0a8]
37be3acbclea r9, [rip+0x61b091]
37be3acc3mov rcx, r14
37be3acc6mov [rsp+80], rax
37be3accblea r8, [rip+0x61b086]
37be3acd2mov rax, [rsp+360]
37be3acdamov [rsp+104], 12
37be3ace3mov [rsp+72], rax
37be3ace8mov rax, [rsp+320]
37be3acf0mov [rsp+96], 5
37be3acf9mov [rsp+64], rax
37be3acfemov rax, [rsp+312]
37be3ad06mov [rsp+88], 5
37be3ad0fmov [rsp+56], rax
37be3ad14mov rax, [rsp+304]
37be3ad1cmov [rsp+136], rdx
37be3ad24mov [rsp+40], rax
37be3ad29mov rax, [rsp+288]
37be3ad31mov [rsp+32], rax
37be3ad36call ctrmm_64_
37be3ad3bmov rax, [rsp+304]
37be3ad43mov rdx, [rsi]
37be3ad46mov rax, [rax]
37be3ad49cmp rdx, rax
37be3ad4cjg 0x37be3bb9b
37be3ad52
37be3ad52loc_37be3ad52:
37be3ad52mov rax, [rsp+368]
37be3ad5amov r8, r12
37be3ad5dmov rcx, r14
37be3ad60mov [rsp+112], 8
37be3ad69mov [rsp+104], 1
37be3ad72lea rdx, [rip+0x61b022]
37be3ad79lea r9, [rip+0x61b013]
37be3ad80mov [rsp+80], rax
37be3ad85mov rax, [rsp+360]
37be3ad8dmov [rsp+96], 5
37be3ad96mov [rsp+72], rax
37be3ad9bmov rax, [rsp+336]
37be3ada3mov [rsp+88], 5
37be3adacmov [rsp+64], rax
37be3adb1mov rax, [rsp+328]
37be3adb9mov [rsp+48], rdi
37be3adbemov [rsp+56], rax
37be3adc3mov rax, [rsp+304]
37be3adcbmov [rsp+40], rax
37be3add0mov rax, [rsp+288]
37be3add8mov [rsp+32], rax
37be3adddcall ctrmm_64_
37be3ade2mov rax, [rsp+304]
37be3adeamov rdx, [rsi]
37be3adedmov rax, [rax]
37be3adf0cmp rdx, rax
37be3adf3jg 0x37be3bcf8
37be3adf9
37be3adf9loc_37be3adf9:
37be3adf9mov rax, [rsp+368]
37be3ae01mov [rsp+48], rdi
37be3ae06mov rcx, r14
37be3ae09lea r9, [rip+0x61af44]
37be3ae10mov [rsp+112], 4
37be3ae19lea r8, [rip+0x61af60]
37be3ae20mov rdx, [rsp+136]
37be3ae28mov [rsp+80], rax
37be3ae2dmov rax, [rsp+360]
37be3ae35mov [rsp+104], 19
37be3ae3emov [rsp+72], rax
37be3ae43mov rax, [rsp+320]
37be3ae4bmov [rsp+96], 5
37be3ae54mov [rsp+64], rax
37be3ae59mov rax, [rsp+312]
37be3ae61mov [rsp+88], 5
37be3ae6amov [rsp+56], rax
37be3ae6fmov rax, [rsp+304]
37be3ae77mov [rsp+40], rax
37be3ae7cmov rax, [rsp+288]
37be3ae84mov [rsp+32], rax
37be3ae89call ctrmm_64_
37be3ae8emov rax, [rsp+304]
37be3ae96mov r12, [rax]
37be3ae99test r12, r12
37be3ae9cjle 0x37be39818
37be3aea2mov rax, [rsp+288]
37be3aeaaadd r12, 1
37be3aeaemov rdi, [rax]
37be3aeb1test rdi, rdi
37be3aeb4jle 0x37be39818
37be3aebamov rax, [rsp+360]
37be3aec2mov r9, rdi
37be3aec5lea r13, [rbp+8]
37be3aec9mov r11, -1
37be3aed0mov esi, 1
37be3aed5mov r10, -1
37be3aedcshr r9, 1
37be3aedflea r14, [rax+8]
37be3aee3nop
37be3aee5nop [rax+rax]
37be3aef0
37be3aef0loc_37be3aef0:
37be3aef0cmp rdi, 1
37be3aef4je 0x37be3af9e
37be3aefamov [rsp+344], rbp
37be3af02
37be3af02loc_37be3af02:
37be3af02lea r8, [r13+8*r11]
37be3af07lea rbp, [r14+8*r10]
37be3af0bxor edx, edx
37be3af0dxor ecx, ecx
37be3af0fnop [rax+rax]
37be3af15nop [rax+rax]
37be3af20
37be3af20loc_37be3af20:
37be3af20movups x0, [r8+rdx]
37be3af25movups x2, [rbp+rdx]
37be3af2aadd rcx, 1
37be3af2esubps x0, x2
37be3af31movups [r8+rdx], x0
37be3af36add rdx, 16
37be3af3acmp r9, rcx
37be3af3djne 0x37be3af20
37be3af3ftest dil, 1
37be3af43je 0x37be3af86
37be3af45mov rdx, rdi
37be3af48mov rbp, [rsp+344]
37be3af50or rdx, 1
37be3af54
37be3af54loc_37be3af54:
37be3af54lea rcx, [rdx+r11]
37be3af58add rdx, r10
37be3af5badd rsi, 1
37be3af5fadd r11, rbx
37be3af62movq x0, [rbp+8*rcx]
37be3af68movq x1, [rax+8*rdx]
37be3af6dadd r10, r15
37be3af70subps x0, x1
37be3af73movlps [rbp+8*rcx], x0
37be3af78cmp r12, rsi
37be3af7bjne 0x37be3aef0
37be3af81jmp 0x37be39818
37be3af86
37be3af86loc_37be3af86:
37be3af86add rsi, 1
37be3af8acmp r12, rsi
37be3af8dje 0x37be39818
37be3af93add r11, rbx
37be3af96add r10, r15
37be3af99jmp 0x37be3af02
37be3af9e
37be3af9eloc_37be3af9e:
37be3af9emov edx, 1
37be3afa3jmp 0x37be3af54
37be3afa5
37be3afa5loc_37be3afa5:
37be3afa5mov eax, 1
37be3afaajmp 0x37be3ab6a
37be3afaf
37be3afafloc_37be3afaf:
37be3afaflea r9, [rdx+1]
37be3afb3test rdi, rdi
37be3afb6jle 0x37be39818
37be3afbcmov rax, [rsp+288]
37be3afc4shl rbx, 3
37be3afc8mov rsi, [rsp+360]
37be3afd0mov r10, -1
37be3afd7mov r8l, 1
37be3afddadd rdi, 1
37be3afe1mov rax, [rax]
37be3afe4add rsi, 8
37be3afe8sub rax, rdx
37be3afebnop [rax+rax]
37be3aff0
37be3aff0loc_37be3aff0:
37be3aff0lea rdx, [r8+rax-1]
37be3aff5lea r11, [rsi+8*r10]
37be3aff9mov ecx, 1
37be3affelea rdx, [rbp+8*rdx]
37be3b003nop [rax]
37be3b00anop [rax+rax]
37be3b015nop [rax+rax]
37be3b020
37be3b020loc_37be3b020:
37be3b020movq x0, [rdx]
37be3b024movq x1, [r11]
37be3b029add rcx, 1
37be3b02dadd r11, 8
37be3b031addsubps x0, x1
37be3b035movlps [rdx], x0
37be3b038add rdx, rbx
37be3b03bcmp rcx, rdi
37be3b03ejne 0x37be3b020
37be3b040add r8, 1
37be3b044add r10, r15
37be3b047cmp r9, r8
37be3b04ajne 0x37be3aff0
37be3b04cjmp 0x37be39818
37be3b051
37be3b051loc_37be3b051:
37be3b051lea r11, [r13+1]
37be3b055test r12, r12
37be3b058jle 0x37be39818
37be3b05emov rax, [rsp+360]
37be3b066mov rdi, rbp
37be3b069shl rbx, 3
37be3b06dmov r10, -1
37be3b074mov r9l, 1
37be3b07alea r8, [r12+1]
37be3b07flea rsi, [rax+8]
37be3b083nop
37be3b085nop [rax+rax]
37be3b090
37be3b090loc_37be3b090:
37be3b090lea rcx, [rsi+8*r10]
37be3b094mov rax, rdi
37be3b097mov edx, 1
37be3b09cnop [rax]
37be3b0a0
37be3b0a0loc_37be3b0a0:
37be3b0a0movq x0, [rax]
37be3b0a4movq x1, [rcx]
37be3b0a8add rdx, 1
37be3b0acadd rcx, 8
37be3b0b0addsubps x0, x1
37be3b0b4movlps [rax], x0
37be3b0b7add rax, rbx
37be3b0bacmp r8, rdx
37be3b0bdjne 0x37be3b0a0
37be3b0bfadd r9, 1
37be3b0c3add rdi, 8
37be3b0c7add r10, r15
37be3b0cacmp r11, r9
37be3b0cdjne 0x37be3b090
37be3b0cfjmp 0x37be39818
37be3b0d4
37be3b0d4loc_37be3b0d4:
37be3b0d4mov r9l, 1
37be3b0damov r8l, 1
37be3b0e0lea rdx, [rip+0x61acc1]
37be3b0e7mov rcx, r13
37be3b0eacall lsame_64_
37be3b0eftest rax, rax
37be3b0f2je 0x37be39818
37be3b0f8mov rax, [rsp+304]
37be3b100mov rcx, [rax]
37be3b103test rcx, rcx
37be3b106jle 0x37be3b1bb
37be3b10clea rax, [8*rbx]
37be3b114mov [rsp+152], r15
37be3b11clea rdi, [8*r15]
37be3b124mov r14, [rsp+360]
37be3b12cmov r15, [rsp+288]
37be3b134mov [rsp+136], rbx
37be3b13cmov r13, rbp
37be3b13fmov rbx, rcx
37be3b142mov [rsp+264], r12
37be3b14amov r12l, 1
37be3b150mov [rsp+296], rsi
37be3b158mov rsi, rax
37be3b15bmov [rsp+344], rbp
37be3b163lea rbp, [rip+0x61ac0e]
37be3b16a
37be3b16aloc_37be3b16a:
37be3b16amov [rsp+32], rbp
37be3b16fmov r9, r14
37be3b172mov rdx, r13
37be3b175mov rcx, r15
37be3b178lea r8, [rip+0x61abf9]
37be3b17fadd r12, 1
37be3b183add r13, rsi
37be3b186add r14, rdi
37be3b189call ccopy_64_
37be3b18ecmp rbx, r12
37be3b191jge 0x37be3b16a
37be3b193mov rbx, [rsp+136]
37be3b19bmov r15, [rsp+152]
37be3b1a3mov r12, [rsp+264]
37be3b1abmov rsi, [rsp+296]
37be3b1b3mov rbp, [rsp+344]
37be3b1bb
37be3b1bbloc_37be3b1bb:
37be3b1bbmov rax, [rsp+368]
37be3b1c3lea rdi, [rip+0x61aba6]
37be3b1camov [rsp+112], 4
37be3b1d3lea r14, [rip+0x61ab8f]
37be3b1damov [rsp+48], rdi
37be3b1dflea rdx, [rip+0x61abb5]
37be3b1e6lea r9, [rip+0x61ab67]
37be3b1edmov rcx, r14
37be3b1f0mov [rsp+80], rax
37be3b1f5lea r8, [rip+0x61ab84]
37be3b1fcmov rax, [rsp+360]
37be3b204mov [rsp+104], 19
37be3b20dmov [rsp+72], rax
37be3b212mov rax, [rsp+320]
37be3b21amov [rsp+96], 5
37be3b223mov [rsp+64], rax
37be3b228mov rax, [rsp+312]
37be3b230mov [rsp+88], 5
37be3b239mov [rsp+56], rax
37be3b23emov rax, [rsp+304]
37be3b246mov [rsp+136], rdx
37be3b24emov [rsp+40], rax
37be3b253mov rax, [rsp+288]
37be3b25bmov [rsp+32], rax
37be3b260call ctrmm_64_
37be3b265mov rax, [rsp+304]
37be3b26dmov rdx, [rsi]
37be3b270mov rax, [rax]
37be3b273cmp rdx, rax
37be3b276jg 0x37be3c1ea
37be3b27c
37be3b27cloc_37be3b27c:
37be3b27cmov rax, [rsp+368]
37be3b284mov r8, r12
37be3b287mov rcx, r14
37be3b28amov [rsp+112], 8
37be3b293mov [rsp+104], 1
37be3b29cmov rdx, [rsp+136]
37be3b2a4lea r9, [rip+0x61aae8]
37be3b2abmov [rsp+80], rax
37be3b2b0mov rax, [rsp+360]
37be3b2b8mov [rsp+96], 5
37be3b2c1mov [rsp+72], rax
37be3b2c6mov rax, [rsp+336]
37be3b2cemov [rsp+88], 5
37be3b2d7mov [rsp+64], rax
37be3b2dcmov rax, [rsp+328]
37be3b2e4mov [rsp+48], rdi
37be3b2e9mov [rsp+56], rax
37be3b2eemov rax, [rsp+304]
37be3b2f6mov [rsp+40], rax
37be3b2fbmov rax, [rsp+288]
37be3b303mov [rsp+32], rax
37be3b308call ctrmm_64_
37be3b30dmov rax, [rsp+304]
37be3b315mov rdx, [rsi]
37be3b318mov rax, [rax]
37be3b31bcmp rdx, rax
37be3b31ejg 0x37be3c115
37be3b324
37be3b324loc_37be3b324:
37be3b324mov rax, [rsp+368]
37be3b32cmov [rsp+48], rdi
37be3b331mov rcx, r14
37be3b334lea r9, [rip+0x61aa19]
37be3b33bmov [rsp+112], 4
37be3b344lea r8, [rip+0x61aa0d]
37be3b34bmov rdx, [rsp+136]
37be3b353mov [rsp+80], rax
37be3b358mov rax, [rsp+360]
37be3b360mov [rsp+104], 12
37be3b369mov [rsp+72], rax
37be3b36emov rax, [rsp+320]
37be3b376mov [rsp+96], 5
37be3b37fmov [rsp+64], rax
37be3b384mov rax, [rsp+312]
37be3b38cmov [rsp+88], 5
37be3b395mov [rsp+56], rax
37be3b39amov rax, [rsp+304]
37be3b3a2mov [rsp+40], rax
37be3b3a7mov rax, [rsp+288]
37be3b3afmov [rsp+32], rax
37be3b3b4call ctrmm_64_
37be3b3b9mov rax, [rsp+304]
37be3b3c1mov r12, [rax]
37be3b3c4test r12, r12
37be3b3c7jle 0x37be39818
37be3b3cdmov rax, [rsp+288]
37be3b3d5add r12, 1
37be3b3d9mov rdi, [rax]
37be3b3dctest rdi, rdi
37be3b3dfjle 0x37be39818
37be3b3e5mov rax, [rsp+360]
37be3b3edmov r9, rdi
37be3b3f0lea r13, [rbp+8]
37be3b3f4mov r11, -1
37be3b3fbmov r10, -1
37be3b402mov esi, 1
37be3b407shr r9, 1
37be3b40alea r14, [rax+8]
37be3b40e
37be3b40eloc_37be3b40e:
37be3b40ecmp rdi, 1
37be3b412je 0x37be3be6e
37be3b418mov [rsp+344], rbp
37be3b420
37be3b420loc_37be3b420:
37be3b420lea r8, [r13+8*r10]
37be3b425lea rbp, [r14+8*r11]
37be3b429xor edx, edx
37be3b42bxor ecx, ecx
37be3b42dnop [rax+rax]
37be3b435nop [rax+rax]
37be3b440
37be3b440loc_37be3b440:
37be3b440movups x0, [r8+rdx]
37be3b445movups x4, [rbp+rdx]
37be3b44aadd rcx, 1
37be3b44esubps x0, x4
37be3b451movups [r8+rdx], x0
37be3b456add rdx, 16
37be3b45acmp r9, rcx
37be3b45djne 0x37be3b440
37be3b45ftest dil, 1
37be3b463je 0x37be3b4a6
37be3b465mov rdx, rdi
37be3b468mov rbp, [rsp+344]
37be3b470or rdx, 1
37be3b474
37be3b474loc_37be3b474:
37be3b474lea rcx, [r10+rdx]
37be3b478add rdx, r11
37be3b47badd rsi, 1
37be3b47fadd r10, rbx
37be3b482movq x0, [rbp+8*rcx]
37be3b488movq x1, [rax+8*rdx]
37be3b48dadd r11, r15
37be3b490subps x0, x1
37be3b493movlps [rbp+8*rcx], x0
37be3b498cmp rsi, r12
37be3b49bjne 0x37be3b40e
37be3b4a1jmp 0x37be39818
37be3b4a6
37be3b4a6loc_37be3b4a6:
37be3b4a6add rsi, 1
37be3b4aacmp r12, rsi
37be3b4adje 0x37be39818
37be3b4b3add r10, rbx
37be3b4b6add r11, r15
37be3b4b9jmp 0x37be3b420
37be3b4be
37be3b4beloc_37be3b4be:
37be3b4bemov r9l, 1
37be3b4c4mov r8l, 1
37be3b4calea rdx, [rip+0x61a8d7]
37be3b4d1mov rcx, r13
37be3b4d4call lsame_64_
37be3b4d9test rax, rax
37be3b4dcje 0x37be39818
37be3b4e2mov rax, [rsp+304]
37be3b4eamov rcx, [rax]
37be3b4edtest rcx, rcx
37be3b4f0jle 0x37be3b58f
37be3b4f6mov r14, [rsp+360]
37be3b4femov [rsp+136], r15
37be3b506mov r8, rcx
37be3b509lea rdi, [8*r15]
37be3b511mov [rsp+264], r12
37be3b519mov r15, rcx
37be3b51cmov r12, rbp
37be3b51flea r13, [rip+0x61a852]
37be3b526mov ebp, 1
37be3b52b
37be3b52bloc_37be3b52b:
37be3b52bmov rax, [rsi]
37be3b52emov rcx, [rsp+128]
37be3b536mov [rsp+32], r13
37be3b53bmov r9, r14
37be3b53eadd r14, rdi
37be3b541add rax, rbp
37be3b544add rbp, 1
37be3b548sub rax, r8
37be3b54blea r8, [rip+0x61a826]
37be3b552imul rax, rbx
37be3b556lea rax, [rcx+rax+1]
37be3b55bmov rcx, [rsp+288]
37be3b563lea rdx, [r12+8*rax]
37be3b567call ccopy_64_
37be3b56cmov rax, [rsp+304]
37be3b574mov r8, [rax]
37be3b577cmp r15, rbp
37be3b57ajge 0x37be3b52b
37be3b57cmov rbp, r12
37be3b57fmov r15, [rsp+136]
37be3b587mov r12, [rsp+264]
37be3b58f
37be3b58floc_37be3b58f:
37be3b58fmov rax, [rsp+368]
37be3b597lea r14, [rip+0x61a7cb]
37be3b59emov rdi, [rsp+304]
37be3b5a6mov [rsp+112], 4
37be3b5afmov [rsp+104], 19
37be3b5b8lea rdx, [rip+0x61a7a5]
37be3b5bfmov rcx, r14
37be3b5c2lea r9, [rip+0x61a78b]
37be3b5c9mov [rsp+80], rax
37be3b5cemov rax, [rsp+360]
37be3b5d6lea r8, [rip+0x61a7a3]
37be3b5ddmov [rsp+96], 5
37be3b5e6mov [rsp+72], rax
37be3b5ebmov rax, [rsp+320]
37be3b5f3mov [rsp+88], 5
37be3b5fcmov [rsp+64], rax
37be3b601mov rax, [rsi]
37be3b604sub rax, [rdi]
37be3b607mov rdi, [rsp+144]
37be3b60fmov [rsp+136], rdx
37be3b617add rax, 1
37be3b61bimul rax, rdi
37be3b61fsub rax, rdi
37be3b622mov rdi, [rsp+312]
37be3b62alea rax, [rdi+8*rax]
37be3b62elea rdi, [rip+0x61a73b]
37be3b635mov [rsp+56], rax
37be3b63amov rax, [rsp+304]
37be3b642mov [rsp+48], rdi
37be3b647mov [rsp+40], rax
37be3b64cmov rax, [rsp+288]
37be3b654mov [rsp+32], rax
37be3b659call ctrmm_64_
37be3b65emov rcx, [rsp+304]
37be3b666mov rax, [rsi]
37be3b669mov rdx, [rcx]
37be3b66ccmp rax, rdx
37be3b66fjg 0x37be3c073
37be3b675
37be3b675loc_37be3b675:
37be3b675mov rax, [rsp+368]
37be3b67dmov rcx, r14
37be3b680mov r8, r12
37be3b683mov [rsp+112], 8
37be3b68cmov [rsp+104], 1
37be3b695mov rdx, [rsp+136]
37be3b69dlea r9, [rip+0x61a6ef]
37be3b6a4mov [rsp+80], rax
37be3b6a9mov rax, [rsp+360]
37be3b6b1mov [rsp+96], 5
37be3b6bamov [rsp+72], rax
37be3b6bfmov rax, [rsp+336]
37be3b6c7mov [rsp+88], 5
37be3b6d0mov [rsp+64], rax
37be3b6d5mov rax, [rsp+328]
37be3b6ddmov [rsp+48], rdi
37be3b6e2mov [rsp+56], rax
37be3b6e7mov rax, [rsp+304]
37be3b6efmov [rsp+40], rax
37be3b6f4mov rax, [rsp+288]
37be3b6fcmov [rsp+32], rax
37be3b701call ctrmm_64_
37be3b706mov rcx, [rsp+304]
37be3b70emov rax, [rsi]
37be3b711mov rdx, [rcx]
37be3b714cmp rax, rdx
37be3b717jg 0x37be3bfc8
37be3b71d
37be3b71dloc_37be3b71d:
37be3b71dmov rcx, [rsp+368]
37be3b725sub rax, rdx
37be3b728mov [rsp+112], 4
37be3b731lea r9, [rip+0x61a61c]
37be3b738add rax, 1
37be3b73cmov [rsp+48], rdi
37be3b741mov rdx, [rsp+136]
37be3b749lea r8, [rip+0x61a608]
37be3b750mov [rsp+80], rcx
37be3b755mov rcx, [rsp+360]
37be3b75dmov [rsp+104], 12
37be3b766mov [rsp+72], rcx
37be3b76bmov rcx, [rsp+320]
37be3b773mov [rsp+96], 5
37be3b77cmov [rsp+64], rcx
37be3b781mov rcx, [rsp+144]
37be3b789mov [rsp+88], 5
37be3b792imul rax, rcx
37be3b796sub rax, rcx
37be3b799mov rcx, [rsp+312]
37be3b7a1lea rax, [rcx+8*rax]
37be3b7a5mov rcx, r14
37be3b7a8mov [rsp+56], rax
37be3b7admov rax, [rsp+304]
37be3b7b5mov [rsp+40], rax
37be3b7bamov rax, [rsp+288]
37be3b7c2mov [rsp+32], rax
37be3b7c7call ctrmm_64_
37be3b7ccmov rax, [rsp+304]
37be3b7d4mov rax, [rax]
37be3b7d7test rax, rax
37be3b7dajle 0x37be39818
37be3b7e0mov rdi, [rsp+288]
37be3b7e8lea r14, [rax+1]
37be3b7ecmov r13, [rdi]
37be3b7eftest r13, r13
37be3b7f2jle 0x37be39818
37be3b7f8mov r11, [rsi]
37be3b7fbmov r9, r13
37be3b7femov edi, 1
37be3b803mov r12, -1
37be3b80ashr r9, 1
37be3b80dsub r11, rax
37be3b810mov rax, [rsp+360]
37be3b818lea rsi, [rax+8]
37be3b81cmov rax, r13
37be3b81fand rax, -2
37be3b823mov [rsp+136], rax
37be3b82b
37be3b82bloc_37be3b82b:
37be3b82blea r10, [r11+rdi]
37be3b82fimul r10, rbx
37be3b833cmp r13, 1
37be3b837je 0x37be3be78
37be3b83dmov rax, r10
37be3b840lea r8, [rsi+8*r12]
37be3b844xor edx, edx
37be3b846sub rax, rbx
37be3b849lea rcx, [rbp+8*rax]
37be3b84exor eax, eax
37be3b850nop [rax+rax]
37be3b855nop [rax+rax]
37be3b860
37be3b860loc_37be3b860:
37be3b860movups x0, [rcx+rax]
37be3b864movups x5, [r8+rax]
37be3b869add rdx, 1
37be3b86dsubps x0, x5
37be3b870movups [rcx+rax], x0
37be3b874add rax, 16
37be3b878cmp r9, rdx
37be3b87bjne 0x37be3b860
37be3b87dcmp r13, [rsp+136]
37be3b885je 0x37be3b8bb
37be3b887mov rax, r13
37be3b88aor rax, 1
37be3b88e
37be3b88eloc_37be3b88e:
37be3b88emov rcx, [rsp+128]
37be3b896lea rdx, [r10+rcx]
37be3b89amov rcx, [rsp+360]
37be3b8a2add rdx, rax
37be3b8a5add rax, r12
37be3b8a8movq x0, [rbp+8*rdx]
37be3b8aemovq x1, [rcx+8*rax]
37be3b8b3subps x0, x1
37be3b8b6movlps [rbp+8*rdx], x0
37be3b8bb
37be3b8bbloc_37be3b8bb:
37be3b8bbadd rdi, 1
37be3b8bfadd r12, r15
37be3b8c2cmp rdi, r14
37be3b8c5jne 0x37be3b82b
37be3b8cbjmp 0x37be39818
37be3b8d0
37be3b8d0loc_37be3b8d0:
37be3b8d0sub rax, rdx
37be3b8d3mov [rsp+80], rdi
37be3b8d8mov r9, rcx
37be3b8dbmov r8, rsi
37be3b8demov [rsp+168], rax
37be3b8e6mov rax, [rsp+368]
37be3b8eelea rdx, [rip+0x61a48b]
37be3b8f5lea rcx, [rip+0x61a484]
37be3b8fcmov [rsp+112], 19
37be3b905mov [rsp+96], rax
37be3b90amov rax, [rsp+360]
37be3b912mov [rsp+104], 19
37be3b91bmov [rsp+88], rax
37be3b920mov rax, [rsp+320]
37be3b928mov [rsp+48], rbp
37be3b92dmov [rsp+72], rax
37be3b932mov rax, [rsp+312]
37be3b93amov [rsp+40], rdi
37be3b93fmov [rsp+64], rax
37be3b944mov rax, [rsp+352]
37be3b94cmov [rsp+56], rax
37be3b951lea rax, [rsp+168]
37be3b959mov [rsp+32], rax
37be3b95ecall cgemm_64_
37be3b963jmp 0x37be3a22d
37be3b968
37be3b968loc_37be3b968:
37be3b968sub rax, rdx
37be3b96bmov [rsp+32], rcx
37be3b970mov r9, rsi
37be3b973lea rdx, [rip+0x61a406]
37be3b97amov [rsp+168], rax
37be3b982mov rax, [rsp+352]
37be3b98alea rcx, [rip+0x61a3ef]
37be3b991lea r8, [rsp+168]
37be3b999mov [rsp+112], 19
37be3b9a2mov [rsp+96], rax
37be3b9a7mov rax, [rsp+368]
37be3b9afmov [rsp+104], 19
37be3b9b8mov [rsp+72], rax
37be3b9bdmov rax, [rsp+360]
37be3b9c5mov [rsp+88], rbp
37be3b9camov [rsp+64], rax
37be3b9cfmov rax, [rsp+320]
37be3b9d7mov [rsp+80], rdi
37be3b9dcmov [rsp+56], rax
37be3b9e1mov rax, [rsp+312]
37be3b9e9mov [rsp+48], rax
37be3b9eelea rax, [rip+0x61a3ab]
37be3b9f5mov [rsp+40], rax
37be3b9facall cgemm_64_
37be3b9ffmov rax, [rsp+288]
37be3ba07mov rcx, [rsp+304]
37be3ba0fmov rax, [rax]
37be3ba12mov rdx, [rcx]
37be3ba15jmp 0x37be3a2da
37be3ba1a
37be3ba1aloc_37be3ba1a:
37be3ba1amov rcx, [rsp+352]
37be3ba22sub rdx, rax
37be3ba25mov r9, rsi
37be3ba28mov [rsp+112], 19
37be3ba31mov [rsp+168], rdx
37be3ba39lea rdx, [rbp+8*rax]
37be3ba3eadd rax, 1
37be3ba42lea r8, [rsp+168]
37be3ba4amov [rsp+96], rcx
37be3ba4fmov rcx, [rsp+368]
37be3ba57mov [rsp+88], rdx
37be3ba5clea rdx, [rip+0x61a31d]
37be3ba63mov [rsp+72], rcx
37be3ba68mov rcx, [rsp+360]
37be3ba70mov [rsp+104], 19
37be3ba79mov [rsp+64], rcx
37be3ba7emov rcx, [rsp+320]
37be3ba86mov [rsp+80], rdi
37be3ba8bmov [rsp+56], rcx
37be3ba90mov rcx, [rsp+144]
37be3ba98imul rax, rcx
37be3ba9csub rax, rcx
37be3ba9fmov rcx, [rsp+312]
37be3baa7lea rax, [rcx+8*rax]
37be3baablea rcx, [rip+0x61a2ce]
37be3bab2mov [rsp+48], rax
37be3bab7lea rax, [rip+0x61a2e2]
37be3babemov [rsp+40], rax
37be3bac3mov rax, [rsp+304]
37be3bacbmov [rsp+32], rax
37be3bad0call cgemm_64_
37be3bad5jmp 0x37be39ebe
37be3bada
37be3badaloc_37be3bada:
37be3badamov rcx, [rsp+368]
37be3bae2sub rdx, rax
37be3bae5mov r8, rsi
37be3bae8mov [rsp+112], 19
37be3baf1mov [rsp+168], rdx
37be3baf9lea rdx, [rax+1]
37be3bafdlea rax, [rbp+8*rax]
37be3bb02mov r9, [rsp+304]
37be3bb0amov [rsp+96], rcx
37be3bb0fmov rcx, [rsp+360]
37be3bb17mov [rsp+48], rax
37be3bb1clea rax, [rsp+168]
37be3bb24mov [rsp+88], rcx
37be3bb29mov rcx, [rsp+320]
37be3bb31mov [rsp+104], 19
37be3bb3amov [rsp+72], rcx
37be3bb3fmov rcx, [rsp+144]
37be3bb47mov [rsp+80], rdi
37be3bb4cimul rdx, rcx
37be3bb50mov [rsp+40], rdi
37be3bb55mov [rsp+32], rax
37be3bb5asub rdx, rcx
37be3bb5dmov rcx, [rsp+312]
37be3bb65lea rdx, [rcx+8*rdx]
37be3bb69mov rcx, [rsp+352]
37be3bb71mov [rsp+64], rdx
37be3bb76lea rdx, [rip+0x61a203]
37be3bb7dmov [rsp+56], rcx
37be3bb82lea rcx, [rip+0x61a1f7]
37be3bb89call cgemm_64_
37be3bb8ejmp 0x37be39e11
37be3bb93
37be3bb93loc_37be3bb93:
37be3bb93mov rcx, r14
37be3bb96jmp 0x37be398ef
37be3bb9b
37be3bb9bloc_37be3bb9b:
37be3bb9bmov rcx, [rsp+368]
37be3bba3sub rdx, rax
37be3bba6mov [rsp+112], 12
37be3bbafmov [rsp+168], rdx
37be3bbb7mov r9, [rsp+304]
37be3bbbfmov [rsp+96], rcx
37be3bbc4mov rcx, [rsp+360]
37be3bbccmov [rsp+80], rdi
37be3bbd1mov r8, [rsp+288]
37be3bbd9mov [rsp+88], rcx
37be3bbdemov rcx, [rsp+320]
37be3bbe6mov [rsp+104], 12
37be3bbefmov [rsp+72], rcx
37be3bbf4mov rcx, [rsp+312]
37be3bbfcmov [rsp+40], rdi
37be3bc01lea rdx, [rcx+8*rax]
37be3bc05mov rcx, [rsp+352]
37be3bc0dadd rax, 1
37be3bc11imul rax, rbx
37be3bc15mov [rsp+64], rdx
37be3bc1alea rdx, [rip+0x61a137]
37be3bc21mov [rsp+56], rcx
37be3bc26mov rcx, [rsp+128]
37be3bc2elea rax, [rcx+rax+1]
37be3bc33lea rcx, [rip+0x61a11e]
37be3bc3alea rax, [rbp+8*rax]
37be3bc3fmov [rsp+48], rax
37be3bc44lea rax, [rsp+168]
37be3bc4cmov [rsp+32], rax
37be3bc51call cgemm_64_
37be3bc56jmp 0x37be3ad52
37be3bc5b
37be3bc5bloc_37be3bc5b:
37be3bc5bsub rax, rdx
37be3bc5emov [rsp+80], rdi
37be3bc63mov r9, rcx
37be3bc66mov r8, [rsp+288]
37be3bc6emov [rsp+168], rax
37be3bc76mov rax, [rsp+368]
37be3bc7elea rdx, [rip+0x61a0d3]
37be3bc85lea rcx, [rip+0x61a0cc]
37be3bc8cmov [rsp+112], 12
37be3bc95mov [rsp+96], rax
37be3bc9amov rax, [rsp+360]
37be3bca2mov [rsp+104], 12
37be3bcabmov [rsp+88], rax
37be3bcb0mov rax, [rsp+320]
37be3bcb8mov [rsp+48], rbp
37be3bcbdmov [rsp+72], rax
37be3bcc2mov rax, [rsp+312]
37be3bccamov [rsp+40], rdi
37be3bccfmov [rsp+64], rax
37be3bcd4mov rax, [rsp+352]
37be3bcdcmov [rsp+56], rax
37be3bce1lea rax, [rsp+168]
37be3bce9mov [rsp+32], rax
37be3bceecall cgemm_64_
37be3bcf3jmp 0x37be3a96d
37be3bcf8
37be3bcf8loc_37be3bcf8:
37be3bcf8sub rdx, rax
37be3bcfbmov [rsp+80], rdi
37be3bd00mov rsi, [rsp+352]
37be3bd08lea r9, [rsp+168]
37be3bd10mov [rsp+168], rdx
37be3bd18lea rdx, [rax+1]
37be3bd1cmov r8, [rsp+288]
37be3bd24lea rcx, [rip+0x61a02d]
37be3bd2bimul rdx, rbx
37be3bd2fmov [rsp+96], rsi
37be3bd34mov rsi, [rsp+128]
37be3bd3cmov [rsp+112], 19
37be3bd45mov [rsp+104], 12
37be3bd4elea rdx, [rsi+rdx+1]
37be3bd53mov rsi, [rsp+320]
37be3bd5blea rdx, [rbp+8*rdx]
37be3bd60mov [rsp+72], rsi
37be3bd65mov rsi, [rsp+312]
37be3bd6dmov [rsp+88], rdx
37be3bd72lea rdx, [rip+0x61a007]
37be3bd79lea rax, [rsi+8*rax]
37be3bd7dmov [rsp+64], rax
37be3bd82mov rax, [rsp+368]
37be3bd8amov [rsp+56], rax
37be3bd8fmov rax, [rsp+360]
37be3bd97mov [rsp+48], rax
37be3bd9clea rax, [rip+0x619ffd]
37be3bda3mov [rsp+40], rax
37be3bda8mov rax, [rsp+304]
37be3bdb0mov [rsp+32], rax
37be3bdb5call cgemm_64_
37be3bdbajmp 0x37be3adf9
37be3bdbf
37be3bdbfloc_37be3bdbf:
37be3bdbfsub rax, rdx
37be3bdc2mov [rsp+32], rcx
37be3bdc7mov r8, [rsp+288]
37be3bdcflea rdx, [rip+0x619faa]
37be3bdd6mov [rsp+168], rax
37be3bddemov rax, [rsp+352]
37be3bde6lea rcx, [rip+0x619f6b]
37be3bdedlea r9, [rsp+168]
37be3bdf5mov [rsp+112], 19
37be3bdfemov [rsp+96], rax
37be3be03mov rax, [rsp+320]
37be3be0bmov [rsp+104], 12
37be3be14mov [rsp+72], rax
37be3be19mov rax, [rsp+312]
37be3be21mov [rsp+88], rbp
37be3be26mov [rsp+64], rax
37be3be2bmov rax, [rsp+368]
37be3be33mov [rsp+80], rdi
37be3be38mov [rsp+56], rax
37be3be3dmov rax, [rsp+360]
37be3be45mov [rsp+48], rax
37be3be4alea rax, [rip+0x619f4f]
37be3be51mov [rsp+40], rax
37be3be56call cgemm_64_
37be3be5bmov rcx, [rsp+304]
37be3be63mov rax, [rsi]
37be3be66mov rdx, [rcx]
37be3be69jmp 0x37be3aa14
37be3be6e
37be3be6eloc_37be3be6e:
37be3be6emov edx, 1
37be3be73jmp 0x37be3b474
37be3be78
37be3be78loc_37be3be78:
37be3be78mov eax, 1
37be3be7djmp 0x37be3b88e
37be3be82
37be3be82loc_37be3be82:
37be3be82lea r9, [rdx+1]
37be3be86test rdi, rdi
37be3be89jle 0x37be39818
37be3be8fmov rax, [rsp+288]
37be3be97shl rbx, 3
37be3be9bmov rsi, [rsp+360]
37be3bea3mov r10, -1
37be3beaamov r8l, 1
37be3beb0add rdi, 1
37be3beb4mov rax, [rax]
37be3beb7add rsi, 8
37be3bebbsub rax, rdx
37be3bebe
37be3bebeloc_37be3bebe:
37be3bebelea rdx, [r8+rax-1]
37be3bec3lea r11, [rsi+8*r10]
37be3bec7mov ecx, 1
37be3becclea rdx, [rbp+8*rdx]
37be3bed1nop [rax]
37be3bed5nop [rax+rax]
37be3bee0
37be3bee0loc_37be3bee0:
37be3bee0movq x0, [rdx]
37be3bee4movq x1, [r11]
37be3bee9add rcx, 1
37be3beedadd r11, 8
37be3bef1addsubps x0, x1
37be3bef5movlps [rdx], x0
37be3bef8add rdx, rbx
37be3befbcmp rcx, rdi
37be3befejne 0x37be3bee0
37be3bf00add r8, 1
37be3bf04add r10, r15
37be3bf07cmp r8, r9
37be3bf0ajne 0x37be3bebe
37be3bf0cjmp 0x37be39818
37be3bf11
37be3bf11loc_37be3bf11:
37be3bf11lea r11, [r13+1]
37be3bf15test r12, r12
37be3bf18jle 0x37be39818
37be3bf1emov rax, [rsp+360]
37be3bf26mov rdi, rbp
37be3bf29shl rbx, 3
37be3bf2dmov r10, -1
37be3bf34mov r9l, 1
37be3bf3alea r8, [r12+1]
37be3bf3flea rsi, [rax+8]
37be3bf43
37be3bf43loc_37be3bf43:
37be3bf43lea rcx, [rsi+8*r10]
37be3bf47mov rax, rdi
37be3bf4amov edx, 1
37be3bf4fnop [rax+rax]
37be3bf55nop [rax+rax]
37be3bf60
37be3bf60loc_37be3bf60:
37be3bf60movq x0, [rax]
37be3bf64movq x1, [rcx]
37be3bf68add rdx, 1
37be3bf6cadd rcx, 8
37be3bf70addsubps x0, x1
37be3bf74movlps [rax], x0
37be3bf77add rax, rbx
37be3bf7acmp rdx, r8
37be3bf7djne 0x37be3bf60
37be3bf7fadd r9, 1
37be3bf83add rdi, 8
37be3bf87add r10, r15
37be3bf8acmp r11, r9
37be3bf8djne 0x37be3bf43
37be3bf8fjmp 0x37be39818
37be3bf94
37be3bf94loc_37be3bf94:
37be3bf94mov rcx, r14
37be3bf97jmp 0x37be3a13f
37be3bf9c
37be3bf9cloc_37be3bf9c:
37be3bf9cmov eax, 1
37be3bfa1
37be3bfa1loc_37be3bfa1:
37be3bfa1cmp rax, r13
37be3bfa4je 0x37be39818
37be3bfaalea rdx, [rax+1]
37be3bfaecmp rdx, r13
37be3bfb1je 0x37be39818
37be3bfb7add rax, 2
37be3bfbbjmp 0x37be3bfa1
37be3bfbd
37be3bfbd 0f 1f 00 ...
37be3bfc0
37be3bfc0loc_37be3bfc0:
37be3bfc0mov r8, rcx
37be3bfc3jmp 0x37be3a8a2
37be3bfc8
37be3bfc8loc_37be3bfc8:
37be3bfc8sub rax, rdx
37be3bfcbmov [rsp+32], rcx
37be3bfd0lea rdx, [rip+0x619d81]
37be3bfd7mov r8, [rsp+288]
37be3bfdfmov [rsp+88], rbp
37be3bfe4mov rcx, rdx
37be3bfe7lea r9, [rsp+168]
37be3bfefmov [rsp+168], rax
37be3bff7mov rax, [rsp+352]
37be3bfffmov [rsp+112], 12
37be3c008mov [rsp+96], rax
37be3c00dmov rax, [rsp+320]
37be3c015mov [rsp+104], 12
37be3c01emov [rsp+72], rax
37be3c023mov rax, [rsp+312]
37be3c02bmov [rsp+80], rdi
37be3c030mov [rsp+64], rax
37be3c035mov rax, [rsp+368]
37be3c03dmov [rsp+56], rax
37be3c042mov rax, [rsp+360]
37be3c04amov [rsp+48], rax
37be3c04flea rax, [rip+0x619d4a]
37be3c056mov [rsp+40], rax
37be3c05bcall cgemm_64_
37be3c060mov rcx, [rsp+304]
37be3c068mov rax, [rsi]
37be3c06bmov rdx, [rcx]
37be3c06ejmp 0x37be3b71d
37be3c073
37be3c073loc_37be3c073:
37be3c073sub rax, rdx
37be3c076mov [rsp+80], rdi
37be3c07bmov r9, [rsp+304]
37be3c083lea rdx, [rip+0x619cf6]
37be3c08amov [rsp+168], rax
37be3c092mov rax, [rsp+368]
37be3c09alea rcx, [rip+0x619cb7]
37be3c0a1mov [rsp+48], rbp
37be3c0a6mov r8, [rsp+288]
37be3c0aemov [rsp+96], rax
37be3c0b3mov rax, [rsp+360]
37be3c0bbmov [rsp+112], 19
37be3c0c4mov [rsp+88], rax
37be3c0c9mov rax, [rsp+320]
37be3c0d1mov [rsp+104], 12
37be3c0damov [rsp+72], rax
37be3c0dfmov rax, [rsp+312]
37be3c0e7mov [rsp+40], rdi
37be3c0ecmov [rsp+64], rax
37be3c0f1mov rax, [rsp+352]
37be3c0f9mov [rsp+56], rax
37be3c0felea rax, [rsp+168]
37be3c106mov [rsp+32], rax
37be3c10bcall cgemm_64_
37be3c110jmp 0x37be3b675
37be3c115
37be3c115loc_37be3c115:
37be3c115sub rdx, rax
37be3c118add rax, 1
37be3c11cmov rsi, [rsp+352]
37be3c124mov [rsp+112], 12
37be3c12dmov [rsp+168], rdx
37be3c135mov rdx, rax
37be3c138mov r8, [rsp+288]
37be3c140lea r9, [rsp+168]
37be3c148imul rdx, rbx
37be3c14cmov [rsp+96], rsi
37be3c151mov rsi, [rsp+128]
37be3c159mov [rsp+104], 12
37be3c162mov [rsp+80], rdi
37be3c167lea rdx, [rsi+rdx+1]
37be3c16cmov rsi, [rsp+320]
37be3c174lea rdx, [rbp+8*rdx]
37be3c179mov [rsp+72], rsi
37be3c17emov rsi, [rsp+144]
37be3c186mov [rsp+88], rdx
37be3c18blea rdx, [rip+0x619bc6]
37be3c192imul rax, rsi
37be3c196mov rcx, rdx
37be3c199sub rax, rsi
37be3c19cmov rsi, [rsp+312]
37be3c1a4lea rax, [rsi+8*rax]
37be3c1a8mov [rsp+64], rax
37be3c1admov rax, [rsp+368]
37be3c1b5mov [rsp+56], rax
37be3c1bamov rax, [rsp+360]
37be3c1c2mov [rsp+48], rax
37be3c1c7lea rax, [rip+0x619bd2]
37be3c1cemov [rsp+40], rax
37be3c1d3mov rax, [rsp+304]
37be3c1dbmov [rsp+32], rax
37be3c1e0call cgemm_64_
37be3c1e5jmp 0x37be3b324
37be3c1ea
37be3c1ealoc_37be3c1ea:
37be3c1eamov rcx, [rsp+368]
37be3c1f2sub rdx, rax
37be3c1f5add rax, 1
37be3c1f9mov [rsp+112], 19
37be3c202mov [rsp+168], rdx
37be3c20amov r9, [rsp+304]
37be3c212mov [rsp+96], rcx
37be3c217mov rcx, [rsp+360]
37be3c21fmov [rsp+80], rdi
37be3c224mov r8, [rsp+288]
37be3c22cmov [rsp+88], rcx
37be3c231mov rcx, [rsp+320]
37be3c239mov [rsp+104], 12
37be3c242mov [rsp+72], rcx
37be3c247mov rcx, [rsp+144]
37be3c24fmov [rsp+40], rdi
37be3c254mov rdx, rcx
37be3c257imul rdx, rax
37be3c25bimul rax, rbx
37be3c25fsub rdx, rcx
37be3c262mov rcx, [rsp+312]
37be3c26alea rdx, [rcx+8*rdx]
37be3c26emov rcx, [rsp+352]
37be3c276mov [rsp+64], rdx
37be3c27blea rdx, [rip+0x619afe]
37be3c282mov [rsp+56], rcx
37be3c287mov rcx, [rsp+128]
37be3c28flea rax, [rcx+rax+1]
37be3c294lea rcx, [rip+0x619abd]
37be3c29blea rax, [rbp+8*rax]
37be3c2a0mov [rsp+48], rax
37be3c2a5lea rax, [rsp+168]
37be3c2admov [rsp+32], rax
37be3c2b2call cgemm_64_
37be3c2b7jmp 0x37be3b27c
37be39300
37be39300clarfb_64_:
37be39300push r15
37be39302push r14
37be39304push r13
37be39306push r12
37be39308push rbp
37be39309push rdi
37be3930apush rsi
37be3930bpush rbx
37be3930csub rsp, 184
37be39313mov rax, [rsp+288]
37be3931bmov rsi, [rsp+296]
37be39323mov rbp, [rsp+344]
37be3932bmov r13, rcx
37be3932emov r12, rdx
37be39331mov r14, r8
37be39334mov rdi, r9
37be39337cmp [rax], 0
37be3933bjle 0x37be39818
37be39341cmp [rsi], 0
37be39345jle 0x37be39818
37be3934bmov r9l, 1
37be39351mov rax, [rsp+352]
37be39359mov r8l, 1
37be3935fmov rcx, r12
37be39362mov rbx, [rax]
37be39365xor eax, eax
37be39367test rbx, rbx
37be3936acmovs rbx, rax
37be3936exor edx, edx
37be39370mov rax, rbx
37be39373not rax
37be39376mov [rsp+128], rax
37be3937emov rax, [rsp+368]
37be39386mov rax, [rax]
37be39389test rax, rax
37be3938ccmovns rdx, rax
37be39390mov rax, [rsp+320]
37be39398mov rax, [rax]
37be3939bmov r15, rdx
37be3939elea rdx, [rip+0x61c9ab]
37be393a5mov [rsp+136], rax
37be393adcall lsame_64_
37be393b2mov r9l, 1
37be393b8mov r8l, 1
37be393bemov rcx, rdi
37be393c1cmp rax, 1
37be393c5lea rdx, [rip+0x61c985]
37be393ccsbb eax, eax
37be393ceand eax, 11
37be393d1add eax, 67
37be393d4mov [rsp+167], al
37be393dbcall lsame_64_
37be393e0mov r9l, 1
37be393e6mov r8l, 1
37be393ectest rax, rax
37be393efje 0x37be39800
37be393f5lea rdx, [rip+0x61c956]
37be393fcmov rcx, r14
37be393ffcall lsame_64_
37be39404mov r9l, 1
37be3940amov r8l, 1
37be39410mov rcx, r13
37be39413lea rdx, [rip+0x61c939]
37be3941atest rax, rax
37be3941dje 0x37be39830
37be39423call lsame_64_
37be39428test rax, rax
37be3942bje 0x37be3abaa
37be39431mov rax, [rsp+304]
37be39439mov rax, [rax]
37be3943ctest rax, rax
37be3943fjle 0x37be394e0
37be39445mov [rsp+344], rbp
37be3944dlea r13, [8*r15]
37be39455mov rdi, [rsp+360]
37be3945dmov r12, rax
37be39460mov [rsp+144], r15
37be39468mov r15, [rsp+352]
37be39470lea r14, [rip+0x61c901]
37be39477mov [rsp+136], rbx
37be3947fmov ebx, 1
37be39484nop
37be39485nop [rax+rax]
37be39490
37be39490loc_37be39490:
37be39490mov [rsp+32], r14
37be39495mov r9, rdi
37be39498mov rdx, rbp
37be3949bmov r8, r15
37be3949emov rcx, rsi
37be394a1add rbx, 1
37be394a5add rbp, 8
37be394a9call ccopy_64_
37be394aemov rdx, rdi
37be394b1mov rcx, rsi
37be394b4add rdi, r13
37be394b7lea r8, [rip+0x61c8ba]
37be394becall clacgv_64_
37be394c3cmp r12, rbx
37be394c6jge 0x37be39490
37be394c8mov rbx, [rsp+136]
37be394d0mov r15, [rsp+144]
37be394d8mov rbp, [rsp+344]
37be394e0
37be394e0loc_37be394e0:
37be394e0mov rax, [rsp+368]
37be394e8lea rdi, [rip+0x61c881]
37be394efmov [rsp+112], 4
37be394f8lea r14, [rip+0x61c86a]
37be394ffmov [rsp+48], rdi
37be39504lea rdx, [rip+0x61c859]
37be3950blea r9, [rip+0x61c842]
37be39512mov rcx, r14
37be39515mov [rsp+80], rax
37be3951alea r8, [rip+0x61c837]
37be39521mov rax, [rsp+360]
37be39529mov [rsp+104], 12
37be39532mov [rsp+72], rax
37be39537mov rax, [rsp+320]
37be3953fmov [rsp+96], 5
37be39548mov [rsp+64], rax
37be3954dmov rax, [rsp+312]
37be39555mov [rsp+88], 5
37be3955emov [rsp+56], rax
37be39563mov rax, [rsp+304]
37be3956bmov [rsp+32], rsi
37be39570mov [rsp+40], rax
37be39575mov [rsp+136], rdx
37be3957dcall ctrmm_64_
37be39582mov rax, [rsp+288]
37be3958amov rdx, [rax]
37be3958dmov rax, [rsp+304]
37be39595mov rax, [rax]
37be39598cmp rdx, rax
37be3959bjg 0x37be3a5b3
37be395a1
37be395a1loc_37be395a1:
37be395a1mov rax, [rsp+368]
37be395a9mov [rsp+48], rdi
37be395aelea rdx, [rip+0x61c7e6]
37be395b5lea r9, [rip+0x61c7d7]
37be395bcmov [rsp+112], 8
37be395c5mov rcx, r14
37be395c8lea r8, [rsp+167]
37be395d0mov [rsp+80], rax
37be395d5mov rax, [rsp+360]
37be395ddmov [rsp+104], 1
37be395e6mov [rsp+72], rax
37be395ebmov rax, [rsp+336]
37be395f3mov [rsp+96], 5
37be395fcmov [rsp+64], rax
37be39601mov rax, [rsp+328]
37be39609mov [rsp+88], 5
37be39612mov [rsp+56], rax
37be39617mov rax, [rsp+304]
37be3961fmov [rsp+32], rsi
37be39624mov [rsp+40], rax
37be39629call ctrmm_64_
37be3962emov rax, [rsp+288]
37be39636mov rdx, [rax]
37be39639mov rax, [rsp+304]
37be39641mov rax, [rax]
37be39644cmp rdx, rax
37be39647jg 0x37be3a506
37be3964d
37be3964dloc_37be3964d:
37be3964dmov rax, [rsp+368]
37be39655mov [rsp+48], rdi
37be3965alea r9, [rip+0x61c6f3]
37be39661lea r8, [rip+0x61c718]
37be39668mov [rsp+112], 4
37be39671mov rcx, r14
37be39674mov rdx, [rsp+136]
37be3967cmov [rsp+80], rax
37be39681mov rax, [rsp+360]
37be39689mov [rsp+104], 19
37be39692mov [rsp+72], rax
37be39697mov rax, [rsp+320]
37be3969fmov [rsp+96], 5
37be396a8mov [rsp+64], rax
37be396admov rax, [rsp+312]
37be396b5mov [rsp+88], 5
37be396bemov [rsp+56], rax
37be396c3mov rax, [rsp+304]
37be396cbmov [rsp+32], rsi
37be396d0mov [rsp+40], rax
37be396d5call ctrmm_64_
37be396damov rax, [rsp+304]
37be396e2mov r13, [rax]
37be396e5test r13, r13
37be396e8jle 0x37be39818
37be396eemov r12, [rsi]
37be396f1cmp r12, 1
37be396f5je 0x37be3b051
37be396fbmov rax, rbx
37be396feshl rax, 3
37be39702je 0x37be3b051
37be39708test r12, r12
37be3970bjle 0x37be3a7a7
37be39711mov r14, r12
37be39714mov rdx, rbx
37be39717mov r8, [rsp+128]
37be3971fxor eax, eax
37be39721or r14, 1
37be39725mov r10, rbx
37be39728mov r9, r12
37be3972bmov ecx, 1
37be39730imul rdx, r14
37be39734mov rsi, [rsp+360]
37be3973cshl r10, 4
37be39740mov [rsp+136], r14
37be39748mov rdi, -1
37be3974fmov r11l, 1
37be39755shr r9, 1
37be39758add rsi, 8
37be3975cadd r8, rdx
37be3975fmov [rsp+128], r8
37be39767nop [rax+rax]
37be39770
37be39770loc_37be39770:
37be39770lea rax, [rbp+8*rax]
37be39775lea r14, [rsi+8*rdi]
37be39779xor edx, edx
37be3977bnop [rax+rax]
37be39780
37be39780loc_37be39780:
37be39780mov r8, rdx
37be39783movq x0, [rax]
37be39787movhps x0, [rax+8*rbx]
37be3978badd rdx, 1
37be3978fshl r8, 4
37be39793movups x1, [r14+r8]
37be39798addsubps x0, x1
37be3979cmovq [rax], x0
37be397a0movhps [rax+8*rbx], x0
37be397a4add rax, r10
37be397a7cmp rdx, r9
37be397aajne 0x37be39780
37be397actest r12b, 1
37be397b0je 0x37be397e3
37be397b2mov rax, [rsp+136]
37be397bamov rdx, [rsp+360]
37be397c2add r11, [rsp+128]
37be397caadd rax, rdi
37be397cdmovq x0, [rbp+8*r11]
37be397d4movq x1, [rdx+8*rax]
37be397d9addsubps x0, x1
37be397ddmovlps [rbp+8*r11], x0
37be397e3
37be397e3loc_37be397e3:
37be397e3cmp r13, rcx
37be397e6je 0x37be39818
37be397e8lea r11, [rcx+1]
37be397ecmov rax, rcx
37be397efadd rdi, r15
37be397f2mov rcx, r11
37be397f5jmp 0x37be39770
37be397fa
37be397fa 66 0f 1f 44 00 00 f..D..
37be39800
37be39800loc_37be39800:
37be39800lea rdx, [rip+0x61c5a1]
37be39807mov rcx, rdi
37be3980acall lsame_64_
37be3980ftest rax, rax
37be39812jne 0x37be39c48
37be39818
37be39818loc_37be39818:
37be39818add rsp, 184
37be3981fpop rbx
37be39820pop rsi
37be39821pop rdi
37be39822pop rbp
37be39823pop r12
37be39825pop r13
37be39827pop r14
37be39829pop r15
37be3982bret
37be3982c
37be3982c 0f 1f 40 00 ..@.
37be39830
37be39830loc_37be39830:
37be39830call lsame_64_
37be39835test rax, rax
37be39838je 0x37be3a7d0
37be3983emov rax, [rsp+304]
37be39846mov r14, [rax]
37be39849test r14, r14
37be3984cjle 0x37be3bb93
37be39852mov rdi, [rsp+360]
37be3985amov [rsp+136], rbx
37be39862mov rcx, r14
37be39865lea r12, [8*r15]
37be3986dmov [rsp+144], r15
37be39875mov ebx, 1
37be3987amov r15, rax
37be3987dlea r13, [rip+0x61c4f4]
37be39884nop
37be39885nop [rax+rax]
37be39890
37be39890loc_37be39890:
37be39890mov rax, [rsp+288]
37be39898mov r8, [rsp+352]
37be398a0mov r9, rdi
37be398a3mov rdx, [rax]
37be398a6mov [rsp+32], r13
37be398abadd rdx, rbx
37be398aeadd rbx, 1
37be398b2sub rdx, rcx
37be398b5mov rcx, rsi
37be398b8lea rdx, [rbp+8*rdx-8]
37be398bdcall ccopy_64_
37be398c2mov rdx, rdi
37be398c5mov rcx, rsi
37be398c8lea r8, [rip+0x61c4a9]
37be398cfcall clacgv_64_
37be398d4add rdi, r12
37be398d7mov rcx, [r15]
37be398dacmp r14, rbx
37be398ddjge 0x37be39890
37be398dfmov rbx, [rsp+136]
37be398e7mov r15, [rsp+144]
37be398ef
37be398efloc_37be398ef:
37be398efmov rax, [rsp+368]
37be398f7lea r14, [rip+0x61c46b]
37be398femov [rsp+112], 4
37be39907lea rdx, [rip+0x61c48d]
37be3990emov [rsp+104], 12
37be39917mov rdi, [rsp+312]
37be3991flea r9, [rip+0x61c42e]
37be39926lea r8, [rip+0x61c42b]
37be3992dmov [rsp+80], rax
37be39932mov rax, [rsp+360]
37be3993amov [rsp+96], 5
37be39943mov [rsp+72], rax
37be39948mov rax, [rsp+320]
37be39950mov [rsp+88], 5
37be39959mov [rsp+64], rax
37be3995emov rax, [rsp+288]
37be39966mov [rsp+136], rdx
37be3996emov rax, [rax]
37be39971mov [rsp+32], rsi
37be39976mov [rsp+144], rax
37be3997esub rax, rcx
37be39981mov rcx, r14
37be39984lea rax, [rdi+8*rax]
37be39988lea rdi, [rip+0x61c3e1]
37be3998fmov [rsp+56], rax
37be39994mov rax, [rsp+304]
37be3999cmov [rsp+48], rdi
37be399a1mov [rsp+40], rax
37be399a6call ctrmm_64_
37be399abmov rax, [rsp+288]
37be399b3mov rcx, [rsp+304]
37be399bbmov rax, [rax]
37be399bemov rdx, [rcx]
37be399c1cmp rax, rdx
37be399c4jg 0x37be3a65d
37be399ca
37be399caloc_37be399ca:
37be399camov rax, [rsp+368]
37be399d2mov [rsp+48], rdi
37be399d7mov rcx, r14
37be399dalea rdx, [rip+0x61c383]
37be399e1mov [rsp+112], 8
37be399ealea r9, [rip+0x61c3a2]
37be399f1lea r8, [rsp+167]
37be399f9mov [rsp+80], rax
37be399femov rax, [rsp+360]
37be39a06mov [rsp+104], 1
37be39a0fmov [rsp+72], rax
37be39a14mov rax, [rsp+336]
37be39a1cmov [rsp+96], 5
37be39a25mov [rsp+64], rax
37be39a2amov rax, [rsp+328]
37be39a32mov [rsp+88], 5
37be39a3bmov [rsp+56], rax
37be39a40mov rax, [rsp+304]
37be39a48mov [rsp+32], rsi
37be39a4dmov [rsp+40], rax
37be39a52call ctrmm_64_
37be39a57mov rax, [rsp+288]
37be39a5fmov rcx, [rsp+304]
37be39a67mov rax, [rax]
37be39a6amov rdx, [rcx]
37be39a6dcmp rax, rdx
37be39a70jg 0x37be3a6f5
37be39a76
37be39a76loc_37be39a76:
37be39a76mov rcx, [rsp+368]
37be39a7esub rax, rdx
37be39a81mov [rsp+112], 4
37be39a8alea r9, [rip+0x61c2c3]
37be39a91mov [rsp+104], 19
37be39a9amov rdx, [rsp+136]
37be39aa2lea r8, [rip+0x61c2d7]
37be39aa9mov [rsp+80], rcx
37be39aaemov rcx, [rsp+360]
37be39ab6mov [rsp+96], 5
37be39abfmov [rsp+72], rcx
37be39ac4mov rcx, [rsp+320]
37be39accmov [rsp+88], 5
37be39ad5mov [rsp+64], rcx
37be39adamov rcx, [rsp+312]
37be39ae2mov [rsp+48], rdi
37be39ae7lea rax, [rcx+8*rax]
37be39aebmov [rsp+32], rsi
37be39af0mov rcx, r14
37be39af3mov [rsp+56], rax
37be39af8mov rax, [rsp+304]
37be39b00mov [rsp+40], rax
37be39b05call ctrmm_64_
37be39b0amov rax, [rsp+304]
37be39b12mov rdx, [rax]
37be39b15test rdx, rdx
37be39b18jle 0x37be39818
37be39b1emov rdi, [rsi]
37be39b21cmp rdi, 1
37be39b25je 0x37be3afaf
37be39b2bmov rax, rbx
37be39b2eshl rax, 3
37be39b32je 0x37be3afaf
37be39b38lea r12, [rdx+1]
37be39b3ctest rdi, rdi
37be39b3fjle 0x37be39818
37be39b45mov r13, rdi
37be39b48mov r10, rbx
37be39b4bmov r9, rdi
37be39b4emov rcx, -1
37be39b55mov rax, [rsp+288]
37be39b5dshl r10, 4
37be39b61or r13, 1
37be39b65shr r9, 1
37be39b68mov rsi, [rsp+360]
37be39b70mov [rsp+144], r13
37be39b78mov r11l, 1
37be39b7emov rax, [rax]
37be39b81add rsi, 8
37be39b85sub rax, rdx
37be39b88mov rdx, [rsp+128]
37be39b90mov [rsp+136], rax
37be39b98lea r14, [rax-1]
37be39b9cmov rax, rbx
37be39b9fimul rax, r13
37be39ba3add rdx, rax
37be39ba6mov [rsp+128], rdx
37be39baenop
37be39bb0
37be39bb0loc_37be39bb0:
37be39bb0lea rax, [r14+r11]
37be39bb4lea r13, [rsi+8*rcx]
37be39bb8xor edx, edx
37be39bbalea rax, [rbp+8*rax]
37be39bbfnop
37be39bc0
37be39bc0loc_37be39bc0:
37be39bc0mov r8, rdx
37be39bc3movq x0, [rax]
37be39bc7movhps x0, [rax+8*rbx]
37be39bcbadd rdx, 1
37be39bcfshl r8, 4
37be39bd3movups x1, [r13+r8]
37be39bd9addsubps x0, x1
37be39bddmovq [rax], x0
37be39be1movhps [rax+8*rbx], x0
37be39be5add rax, r10
37be39be8cmp rdx, r9
37be39bebjne 0x37be39bc0
37be39bedtest dil, 1
37be39bf1je 0x37be39c2e
37be39bf3mov rax, [rsp+136]
37be39bfbmov rdx, [rsp+144]
37be39c03mov r8, [rsp+360]
37be39c0badd rax, r11
37be39c0eadd rdx, rcx
37be39c11add rax, [rsp+128]
37be39c19movq x0, [rbp+8*rax]
37be39c1fmovq x1, [r8+8*rdx]
37be39c25addsubps x0, x1
37be39c29movlps [rbp+8*rax], x0
37be39c2e
37be39c2eloc_37be39c2e:
37be39c2eadd r11, 1
37be39c32add rcx, r15
37be39c35cmp r11, r12
37be39c38jne 0x37be39bb0
37be39c3ejmp 0x37be39818
37be39c43
37be39c43 0f 1f 44 00 00 ..D..
37be39c48
37be39c48loc_37be39c48:
37be39c48mov rdi, [rsp+136]
37be39c50xor eax, eax
37be39c52mov rcx, r14
37be39c55mov r9l, 1
37be39c5bmov r8l, 1
37be39c61lea rdx, [rip+0x61c0ea]
37be39c68test rdi, rdi
37be39c6bcmovns rax, rdi
37be39c6fmov [rsp+144], rax
37be39c77call lsame_64_
37be39c7cmov r9l, 1
37be39c82mov r8l, 1
37be39c88mov rcx, r13
37be39c8blea rdx, [rip+0x61c0c1]
37be39c92test rax, rax
37be39c95je 0x37be3a082
37be39c9bcall lsame_64_
37be39ca0test rax, rax
37be39ca3je 0x37be3b0d4
37be39ca9mov rax, [rsp+304]
37be39cb1mov rax, [rax]
37be39cb4test rax, rax
37be39cb7jle 0x37be39d50
37be39cbdmov [rsp+344], rbp
37be39cc5lea r13, [8*r15]
37be39ccdmov rdi, [rsp+360]
37be39cd5mov r12, rax
37be39cd8mov [rsp+152], r15
37be39ce0mov r15, [rsp+352]
37be39ce8lea r14, [rip+0x61c089]
37be39cefmov [rsp+136], rbx
37be39cf7mov ebx, 1
37be39cfcnop [rax]
37be39d00
37be39d00loc_37be39d00:
37be39d00mov [rsp+32], r14
37be39d05mov r9, rdi
37be39d08mov rdx, rbp
37be39d0bmov r8, r15
37be39d0emov rcx, rsi
37be39d11add rbx, 1
37be39d15add rbp, 8
37be39d19call ccopy_64_
37be39d1emov rdx, rdi
37be39d21mov rcx, rsi
37be39d24add rdi, r13
37be39d27lea r8, [rip+0x61c04a]
37be39d2ecall clacgv_64_
37be39d33cmp r12, rbx
37be39d36jge 0x37be39d00
37be39d38mov rbx, [rsp+136]
37be39d40mov r15, [rsp+152]
37be39d48mov rbp, [rsp+344]
37be39d50
37be39d50loc_37be39d50:
37be39d50mov rax, [rsp+368]
37be39d58lea rdi, [rip+0x61c011]
37be39d5fmov [rsp+112], 4
37be39d68lea r14, [rip+0x61bffa]
37be39d6fmov [rsp+48], rdi
37be39d74lea rdx, [rip+0x61c020]
37be39d7blea r9, [rip+0x61bfd2]
37be39d82mov rcx, r14
37be39d85mov [rsp+80], rax
37be39d8alea r8, [rip+0x61bfef]
37be39d91mov rax, [rsp+360]
37be39d99mov [rsp+104], 19
37be39da2mov [rsp+72], rax
37be39da7mov rax, [rsp+320]
37be39dafmov [rsp+96], 5
37be39db8mov [rsp+64], rax
37be39dbdmov rax, [rsp+312]
37be39dc5mov [rsp+88], 5
37be39dcemov [rsp+56], rax
37be39dd3mov rax, [rsp+304]
37be39ddbmov [rsp+32], rsi
37be39de0mov [rsp+40], rax
37be39de5mov [rsp+136], rdx
37be39dedcall ctrmm_64_
37be39df2mov rax, [rsp+288]
37be39dfamov rdx, [rax]
37be39dfdmov rax, [rsp+304]
37be39e05mov rax, [rax]
37be39e08cmp rdx, rax
37be39e0bjg 0x37be3bada
37be39e11
37be39e11loc_37be39e11:
37be39e11mov rax, [rsp+368]
37be39e19mov [rsp+48], rdi
37be39e1emov rcx, r14
37be39e21lea r9, [rip+0x61bf6b]
37be39e28mov [rsp+112], 8
37be39e31mov rdx, [rsp+136]
37be39e39lea r8, [rsp+167]
37be39e41mov [rsp+80], rax
37be39e46mov rax, [rsp+360]
37be39e4emov [rsp+104], 1
37be39e57mov [rsp+72], rax
37be39e5cmov rax, [rsp+336]
37be39e64mov [rsp+96], 5
37be39e6dmov [rsp+64], rax
37be39e72mov rax, [rsp+328]
37be39e7amov [rsp+88], 5
37be39e83mov [rsp+56], rax
37be39e88mov rax, [rsp+304]
37be39e90mov [rsp+32], rsi
37be39e95mov [rsp+40], rax
37be39e9acall ctrmm_64_
37be39e9fmov rax, [rsp+288]
37be39ea7mov rdx, [rax]
37be39eaamov rax, [rsp+304]
37be39eb2mov rax, [rax]
37be39eb5cmp rdx, rax
37be39eb8jg 0x37be3ba1a
37be39ebe
37be39ebeloc_37be39ebe:
37be39ebemov rax, [rsp+368]
37be39ec6mov [rsp+48], rdi
37be39ecblea r9, [rip+0x61be82]
37be39ed2lea r8, [rip+0x61be7f]
37be39ed9mov [rsp+112], 4
37be39ee2mov rcx, r14
37be39ee5mov rdx, [rsp+136]
37be39eedmov [rsp+80], rax
37be39ef2mov rax, [rsp+360]
37be39efamov [rsp+104], 12
37be39f03mov [rsp+72], rax
37be39f08mov rax, [rsp+320]
37be39f10mov [rsp+96], 5
37be39f19mov [rsp+64], rax
37be39f1emov rax, [rsp+312]
37be39f26mov [rsp+88], 5
37be39f2fmov [rsp+56], rax
37be39f34mov rax, [rsp+304]
37be39f3cmov [rsp+32], rsi
37be39f41mov [rsp+40], rax
37be39f46call ctrmm_64_
37be39f4bmov rax, [rsp+304]
37be39f53mov r13, [rax]
37be39f56test r13, r13
37be39f59jle 0x37be39818
37be39f5fmov r12, [rsi]
37be39f62cmp r12, 1
37be39f66je 0x37be3bf11
37be39f6cmov rax, rbx
37be39f6fshl rax, 3
37be39f73je 0x37be3bf11
37be39f79test r12, r12
37be39f7cjle 0x37be3bf9c
37be39f82mov rdx, r12
37be39f85mov r8, [rsp+128]
37be39f8dmov r10, rbx
37be39f90xor eax, eax
37be39f92or rdx, 1
37be39f96mov r9, r12
37be39f99mov r14, r12
37be39f9cshl r10, 4
37be39fa0mov [rsp+136], rdx
37be39fa8imul rdx, rbx
37be39facshr r9, 1
37be39fafand r14, -2
37be39fb3mov rsi, [rsp+360]
37be39fbbmov [rsp+128], r12
37be39fc3mov edi, 1
37be39fc8mov rcx, -1
37be39fcfmov r11l, 1
37be39fd5add r8, rdx
37be39fd8add rsi, 8
37be39fdcmov [rsp+144], r8
37be39fe4nop
37be39fe5nop [rax+rax]
37be39ff0
37be39ff0loc_37be39ff0:
37be39ff0lea rax, [rbp+8*rax]
37be39ff5lea r12, [rsi+8*rcx]
37be39ff9xor edx, edx
37be39ffbnop [rax+rax]
37be3a000
37be3a000loc_37be3a000:
37be3a000mov r8, rdx
37be3a003movq x0, [rax]
37be3a007movhps x0, [rax+8*rbx]
37be3a00badd rdx, 1
37be3a00fshl r8, 4
37be3a013movups x1, [r12+r8]
37be3a018addsubps x0, x1
37be3a01cmovq [rax], x0
37be3a020movhps [rax+8*rbx], x0
37be3a024add rax, r10
37be3a027cmp r9, rdx
37be3a02ajne 0x37be3a000
37be3a02ccmp [rsp+128], r14
37be3a034je 0x37be3a067
37be3a036mov rax, [rsp+136]
37be3a03emov rdx, [rsp+360]
37be3a046add r11, [rsp+144]
37be3a04eadd rax, rcx
37be3a051movq x0, [rbp+8*r11]
37be3a058movq x1, [rdx+8*rax]
37be3a05daddsubps x0, x1
37be3a061movlps [rbp+8*r11], x0
37be3a067
37be3a067loc_37be3a067:
37be3a067cmp rdi, r13
37be3a06aje 0x37be39818
37be3a070lea r11, [rdi+1]
37be3a074mov rax, rdi
37be3a077add rcx, r15
37be3a07amov rdi, r11
37be3a07djmp 0x37be39ff0
37be3a082
37be3a082loc_37be3a082:
37be3a082call lsame_64_
37be3a087test rax, rax
37be3a08aje 0x37be3b4be
37be3a090mov rax, [rsp+304]
37be3a098mov r14, [rax]
37be3a09btest r14, r14
37be3a09ejle 0x37be3bf94
37be3a0a4mov rdi, [rsp+360]
37be3a0acmov [rsp+136], rbx
37be3a0b4mov rcx, r14
37be3a0b7lea r12, [8*r15]
37be3a0bfmov [rsp+152], r15
37be3a0c7mov ebx, 1
37be3a0ccmov r15, rax
37be3a0cflea r13, [rip+0x61bca2]
37be3a0d6nop [rax+rax]
37be3a0e0
37be3a0e0loc_37be3a0e0:
37be3a0e0mov rax, [rsp+288]
37be3a0e8mov r8, [rsp+352]
37be3a0f0mov r9, rdi
37be3a0f3mov rdx, [rax]
37be3a0f6mov [rsp+32], r13
37be3a0fbadd rdx, rbx
37be3a0feadd rbx, 1
37be3a102sub rdx, rcx
37be3a105mov rcx, rsi
37be3a108lea rdx, [rbp+8*rdx-8]
37be3a10dcall ccopy_64_
37be3a112mov rdx, rdi
37be3a115mov rcx, rsi
37be3a118lea r8, [rip+0x61bc59]
37be3a11fcall clacgv_64_
37be3a124add rdi, r12
37be3a127mov rcx, [r15]
37be3a12acmp r14, rbx
37be3a12djge 0x37be3a0e0
37be3a12fmov rbx, [rsp+136]
37be3a137mov r15, [rsp+152]
37be3a13f
37be3a13floc_37be3a13f:
37be3a13fmov rax, [rsp+368]
37be3a147lea r14, [rip+0x61bc1b]
37be3a14emov [rsp+112], 4
37be3a157lea rdx, [rip+0x61bc06]
37be3a15emov [rsp+104], 19
37be3a167mov rdi, [rsp+144]
37be3a16flea r9, [rip+0x61bbde]
37be3a176lea r8, [rip+0x61bc03]
37be3a17dmov [rsp+80], rax
37be3a182mov rax, [rsp+360]
37be3a18amov [rsp+96], 5
37be3a193mov [rsp+72], rax
37be3a198mov rax, [rsp+320]
37be3a1a0mov [rsp+88], 5
37be3a1a9mov [rsp+64], rax
37be3a1aemov rax, [rsp+288]
37be3a1b6mov [rsp+136], rdx
37be3a1bemov rax, [rax]
37be3a1c1mov [rsp+32], rsi
37be3a1c6mov [rsp+152], rax
37be3a1cesub rax, rcx
37be3a1d1mov rcx, r14
37be3a1d4add rax, 1
37be3a1d8imul rax, rdi
37be3a1dcsub rax, rdi
37be3a1dfmov rdi, [rsp+312]
37be3a1e7lea rax, [rdi+8*rax]
37be3a1eblea rdi, [rip+0x61bb7e]
37be3a1f2mov [rsp+56], rax
37be3a1f7mov rax, [rsp+304]
37be3a1ffmov [rsp+48], rdi
37be3a204mov [rsp+40], rax
37be3a209call ctrmm_64_
37be3a20emov rax, [rsp+288]
37be3a216mov rcx, [rsp+304]
37be3a21emov rax, [rax]
37be3a221mov rdx, [rcx]
37be3a224cmp rax, rdx
37be3a227jg 0x37be3b8d0
37be3a22d
37be3a22dloc_37be3a22d:
37be3a22dmov rax, [rsp+368]
37be3a235mov [rsp+48], rdi
37be3a23amov rcx, r14
37be3a23dlea r9, [rip+0x61bb4f]
37be3a244mov [rsp+112], 8
37be3a24dmov rdx, [rsp+136]
37be3a255lea r8, [rsp+167]
37be3a25dmov [rsp+80], rax
37be3a262mov rax, [rsp+360]
37be3a26amov [rsp+104], 1
37be3a273mov [rsp+72], rax
37be3a278mov rax, [rsp+336]
37be3a280mov [rsp+96], 5
37be3a289mov [rsp+64], rax
37be3a28emov rax, [rsp+328]
37be3a296mov [rsp+88], 5
37be3a29fmov [rsp+56], rax
37be3a2a4mov rax, [rsp+304]
37be3a2acmov [rsp+32], rsi
37be3a2b1mov [rsp+40], rax
37be3a2b6call ctrmm_64_
37be3a2bbmov rax, [rsp+288]
37be3a2c3mov rcx, [rsp+304]
37be3a2cbmov rax, [rax]
37be3a2cemov rdx, [rcx]
37be3a2d1cmp rax, rdx
37be3a2d4jg 0x37be3b968
37be3a2da
37be3a2daloc_37be3a2da:
37be3a2damov rcx, [rsp+368]
37be3a2e2sub rax, rdx
37be3a2e5mov [rsp+112], 4
37be3a2eelea r9, [rip+0x61ba5f]
37be3a2f5add rax, 1
37be3a2f9mov [rsp+48], rdi
37be3a2femov rdx, [rsp+136]
37be3a306lea r8, [rip+0x61ba4b]
37be3a30dmov [rsp+80], rcx
37be3a312mov rcx, [rsp+360]
37be3a31amov [rsp+104], 12
37be3a323mov [rsp+72], rcx
37be3a328mov rcx, [rsp+320]
37be3a330mov [rsp+96], 5
37be3a339mov [rsp+64], rcx
37be3a33emov rcx, [rsp+144]
37be3a346mov [rsp+88], 5
37be3a34fimul rax, rcx
37be3a353mov [rsp+32], rsi
37be3a358sub rax, rcx
37be3a35bmov rcx, [rsp+312]
37be3a363lea rax, [rcx+8*rax]
37be3a367mov rcx, r14
37be3a36amov [rsp+56], rax
37be3a36fmov rax, [rsp+304]
37be3a377mov [rsp+40], rax
37be3a37ccall ctrmm_64_
37be3a381mov rax, [rsp+304]
37be3a389mov rdx, [rax]
37be3a38ctest rdx, rdx
37be3a38fjle 0x37be39818
37be3a395mov rdi, [rsi]
37be3a398cmp rdi, 1
37be3a39cje 0x37be3be82
37be3a3a2mov rax, rbx
37be3a3a5shl rax, 3
37be3a3a9je 0x37be3be82
37be3a3aflea r12, [rdx+1]
37be3a3b3test rdi, rdi
37be3a3b6jle 0x37be39818
37be3a3bcmov rax, [rsp+288]
37be3a3c4mov r9, rbx
37be3a3c7mov r13, rdi
37be3a3camov r11, -1
37be3a3d1mov rcx, [rsp+128]
37be3a3d9shl r9, 4
37be3a3ddmov r10l, 1
37be3a3e3shr r13, 1
37be3a3e6mov rax, [rax]
37be3a3e9mov rsi, [rsp+360]
37be3a3f1sub rax, rdx
37be3a3f4add rsi, 8
37be3a3f8mov [rsp+144], rax
37be3a400lea r14, [rax-1]
37be3a404mov rax, rdi
37be3a407and rax, -2
37be3a40bmov [rsp+136], rax
37be3a413mov rax, rdi
37be3a416or rax, 1
37be3a41amov [rsp+152], rax
37be3a422imul rax, rbx
37be3a426add rcx, rax
37be3a429mov [rsp+128], rcx
37be3a431nop [rax]
37be3a435nop [rax+rax]
37be3a440
37be3a440loc_37be3a440:
37be3a440lea rax, [r14+r10]
37be3a444lea r8, [rsi+8*r11]
37be3a448xor edx, edx
37be3a44alea rax, [rbp+8*rax]
37be3a44fnop [rax+rax]
37be3a454nop [rax+rax]
37be3a45fnop [rax+rax]
37be3a46anop [rax+rax]
37be3a475nop [rax+rax]
37be3a480
37be3a480loc_37be3a480:
37be3a480mov rcx, rdx
37be3a483movq x0, [rax]
37be3a487movhps x0, [rax+8*rbx]
37be3a48badd rdx, 1
37be3a48fshl rcx, 4
37be3a493movups x1, [r8+rcx]
37be3a498addsubps x0, x1
37be3a49cmovq [rax], x0
37be3a4a0movhps [rax+8*rbx], x0
37be3a4a4add rax, r9
37be3a4a7cmp r13, rdx
37be3a4aajne 0x37be3a480
37be3a4accmp rdi, [rsp+136]
37be3a4b4je 0x37be3a4f1
37be3a4b6mov rcx, [rsp+152]
37be3a4bemov rax, [rsp+144]
37be3a4c6lea rdx, [r11+rcx]
37be3a4camov rcx, [rsp+360]
37be3a4d2add rax, r10
37be3a4d5add rax, [rsp+128]
37be3a4ddmovq x0, [rbp+8*rax]
37be3a4e3movq x1, [rcx+8*rdx]
37be3a4e8addsubps x0, x1
37be3a4ecmovlps [rbp+8*rax], x0
37be3a4f1
37be3a4f1loc_37be3a4f1:
37be3a4f1add r10, 1
37be3a4f5add r11, r15
37be3a4f8cmp r10, r12
37be3a4fbjne 0x37be3a440
37be3a501jmp 0x37be39818
37be3a506
37be3a506loc_37be3a506:
37be3a506mov rcx, [rsp+352]
37be3a50esub rdx, rax
37be3a511shl rax, 3
37be3a515mov [rsp+112], 19
37be3a51emov [rsp+80], rdi
37be3a523mov r9, rsi
37be3a526lea r8, [rsp+168]
37be3a52emov [rsp+96], rcx
37be3a533mov rcx, [rsp+368]
37be3a53bmov [rsp+168], rdx
37be3a543lea rdx, [rbp+rax]
37be3a548add rax, [rsp+312]
37be3a550mov [rsp+72], rcx
37be3a555mov rcx, [rsp+360]
37be3a55dmov [rsp+48], rax
37be3a562lea rax, [rip+0x61b837]
37be3a569mov [rsp+64], rcx
37be3a56emov rcx, [rsp+320]
37be3a576mov [rsp+40], rax
37be3a57bmov rax, [rsp+304]
37be3a583mov [rsp+88], rdx
37be3a588lea rdx, [rip+0x61b7f1]
37be3a58fmov [rsp+56], rcx
37be3a594lea rcx, [rip+0x61b7bd]
37be3a59bmov [rsp+104], 12
37be3a5a4mov [rsp+32], rax
37be3a5a9call cgemm_64_
37be3a5aejmp 0x37be3964d
37be3a5b3
37be3a5b3loc_37be3a5b3:
37be3a5b3mov rcx, [rsp+368]
37be3a5bbsub rdx, rax
37be3a5bemov r8, rsi
37be3a5c1mov [rsp+112], 12
37be3a5camov [rsp+168], rdx
37be3a5d2lea rdx, [8*rax]
37be3a5dalea rax, [rbp+8*rax]
37be3a5dfadd rdx, [rsp+312]
37be3a5e7mov [rsp+96], rcx
37be3a5ecmov rcx, [rsp+360]
37be3a5f4mov [rsp+48], rax
37be3a5f9lea rax, [rsp+168]
37be3a601mov r9, [rsp+304]
37be3a609mov [rsp+88], rcx
37be3a60emov rcx, [rsp+320]
37be3a616mov [rsp+64], rdx
37be3a61blea rdx, [rip+0x61b736]
37be3a622mov [rsp+72], rcx
37be3a627mov rcx, [rsp+352]
37be3a62fmov [rsp+104], 19
37be3a638mov [rsp+56], rcx
37be3a63dlea rcx, [rip+0x61b73c]
37be3a644mov [rsp+80], rdi
37be3a649mov [rsp+40], rdi
37be3a64emov [rsp+32], rax
37be3a653call cgemm_64_
37be3a658jmp 0x37be395a1
37be3a65d
37be3a65dloc_37be3a65d:
37be3a65dsub rax, rdx
37be3a660mov [rsp+80], rdi
37be3a665mov r9, rcx
37be3a668mov r8, rsi
37be3a66bmov [rsp+168], rax
37be3a673mov rax, [rsp+368]
37be3a67blea rdx, [rip+0x61b6d6]
37be3a682lea rcx, [rip+0x61b6f7]
37be3a689mov [rsp+112], 12
37be3a692mov [rsp+96], rax
37be3a697mov rax, [rsp+360]
37be3a69fmov [rsp+104], 19
37be3a6a8mov [rsp+88], rax
37be3a6admov rax, [rsp+320]
37be3a6b5mov [rsp+48], rbp
37be3a6bamov [rsp+72], rax
37be3a6bfmov rax, [rsp+312]
37be3a6c7mov [rsp+40], rdi
37be3a6ccmov [rsp+64], rax
37be3a6d1mov rax, [rsp+352]
37be3a6d9mov [rsp+56], rax
37be3a6delea rax, [rsp+168]
37be3a6e6mov [rsp+32], rax
37be3a6ebcall cgemm_64_
37be3a6f0jmp 0x37be399ca
37be3a6f5
37be3a6f5loc_37be3a6f5:
37be3a6f5sub rax, rdx
37be3a6f8mov [rsp+32], rcx
37be3a6fdmov r9, rsi
37be3a700lea rdx, [rip+0x61b679]
37be3a707mov [rsp+168], rax
37be3a70fmov rax, [rsp+352]
37be3a717lea rcx, [rip+0x61b63a]
37be3a71elea r8, [rsp+168]
37be3a726mov [rsp+112], 19
37be3a72fmov [rsp+96], rax
37be3a734mov rax, [rsp+368]
37be3a73cmov [rsp+104], 12
37be3a745mov [rsp+72], rax
37be3a74amov rax, [rsp+360]
37be3a752mov [rsp+88], rbp
37be3a757mov [rsp+64], rax
37be3a75cmov rax, [rsp+320]
37be3a764mov [rsp+80], rdi
37be3a769mov [rsp+56], rax
37be3a76emov rax, [rsp+312]
37be3a776mov [rsp+48], rax
37be3a77blea rax, [rip+0x61b61e]
37be3a782mov [rsp+40], rax
37be3a787call cgemm_64_
37be3a78cmov rax, [rsp+288]
37be3a794mov rcx, [rsp+304]
37be3a79cmov rax, [rax]
37be3a79fmov rdx, [rcx]
37be3a7a2jmp 0x37be39a76
37be3a7a7
37be3a7a7loc_37be3a7a7:
37be3a7a7mov eax, 1
37be3a7accmp r13, rax
37be3a7afje 0x37be39818
37be3a7b5
37be3a7b5loc_37be3a7b5:
37be3a7b5lea rdx, [rax+1]
37be3a7b9cmp r13, rdx
37be3a7bcje 0x37be39818
37be3a7c2add rax, 2
37be3a7c6cmp r13, rax
37be3a7c9jne 0x37be3a7b5
37be3a7cbjmp 0x37be39818
37be3a7d0
37be3a7d0loc_37be3a7d0:
37be3a7d0mov r9l, 1
37be3a7d6mov r8l, 1
37be3a7dclea rdx, [rip+0x61b5c5]
37be3a7e3mov rcx, r13
37be3a7e6call lsame_64_
37be3a7ebtest rax, rax
37be3a7eeje 0x37be39818
37be3a7f4mov rax, [rsp+304]
37be3a7fcmov rcx, [rax]
37be3a7fftest rcx, rcx
37be3a802jle 0x37be3bfc0
37be3a808mov r14, [rsp+360]
37be3a810mov [rsp+136], r15
37be3a818mov r8, rcx
37be3a81blea rdi, [8*r15]
37be3a823mov [rsp+264], r12
37be3a82bmov r15, rcx
37be3a82emov r12l, 1
37be3a834mov r13, r14
37be3a837lea r14, [rip+0x61b53a]
37be3a83enop
37be3a840
37be3a840loc_37be3a840:
37be3a840mov rax, [rsi]
37be3a843mov rcx, [rsp+128]
37be3a84bmov [rsp+32], r14
37be3a850mov r9, r13
37be3a853add r13, rdi
37be3a856add rax, r12
37be3a859add r12, 1
37be3a85dsub rax, r8
37be3a860lea r8, [rip+0x61b511]
37be3a867imul rax, rbx
37be3a86blea rax, [rcx+rax+1]
37be3a870mov rcx, [rsp+288]
37be3a878lea rdx, [rbp+8*rax]
37be3a87dcall ccopy_64_
37be3a882mov rax, [rsp+304]
37be3a88amov r8, [rax]
37be3a88dcmp r15, r12
37be3a890jge 0x37be3a840
37be3a892mov r15, [rsp+136]
37be3a89amov r12, [rsp+264]
37be3a8a2
37be3a8a2loc_37be3a8a2:
37be3a8a2mov rax, [rsp+368]
37be3a8aalea r14, [rip+0x61b4b8]
37be3a8b1mov [rsp+112], 4
37be3a8balea rdx, [rip+0x61b4da]
37be3a8c1mov [rsp+104], 12
37be3a8camov rdi, [rsp+312]
37be3a8d2mov rcx, r14
37be3a8d5lea r9, [rip+0x61b478]
37be3a8dcmov [rsp+80], rax
37be3a8e1mov rax, [rsp+360]
37be3a8e9mov [rsp+96], 5
37be3a8f2mov [rsp+72], rax
37be3a8f7mov rax, [rsp+320]
37be3a8ffmov [rsp+88], 5
37be3a908mov [rsp+64], rax
37be3a90dmov rax, [rsi]
37be3a910mov [rsp+136], rdx
37be3a918sub rax, r8
37be3a91blea r8, [rip+0x61b436]
37be3a922lea rax, [rdi+8*rax]
37be3a926lea rdi, [rip+0x61b443]
37be3a92dmov [rsp+56], rax
37be3a932mov rax, [rsp+304]
37be3a93amov [rsp+48], rdi
37be3a93fmov [rsp+40], rax
37be3a944mov rax, [rsp+288]
37be3a94cmov [rsp+32], rax
37be3a951call ctrmm_64_
37be3a956mov rcx, [rsp+304]
37be3a95emov rax, [rsi]
37be3a961mov rdx, [rcx]
37be3a964cmp rax, rdx
37be3a967jg 0x37be3bc5b
37be3a96d
37be3a96dloc_37be3a96d:
37be3a96dmov rax, [rsp+368]
37be3a975mov rcx, r14
37be3a978mov [rsp+112], 8
37be3a981lea rdx, [rip+0x61b3dc]
37be3a988mov [rsp+48], rdi
37be3a98dlea r9, [rip+0x61b3ff]
37be3a994mov r8, r12
37be3a997mov [rsp+80], rax
37be3a99cmov rax, [rsp+360]
37be3a9a4mov [rsp+104], 1
37be3a9admov [rsp+72], rax
37be3a9b2mov rax, [rsp+336]
37be3a9bamov [rsp+96], 5
37be3a9c3mov [rsp+64], rax
37be3a9c8mov rax, [rsp+328]
37be3a9d0mov [rsp+88], 5
37be3a9d9mov [rsp+56], rax
37be3a9demov rax, [rsp+304]
37be3a9e6mov [rsp+40], rax
37be3a9ebmov rax, [rsp+288]
37be3a9f3mov [rsp+32], rax
37be3a9f8call ctrmm_64_
37be3a9fdmov rcx, [rsp+304]
37be3aa05mov rax, [rsi]
37be3aa08mov rdx, [rcx]
37be3aa0bcmp rax, rdx
37be3aa0ejg 0x37be3bdbf
37be3aa14
37be3aa14loc_37be3aa14:
37be3aa14mov rcx, [rsp+368]
37be3aa1csub rax, rdx
37be3aa1fmov [rsp+112], 4
37be3aa28lea r9, [rip+0x61b325]
37be3aa2fmov [rsp+104], 19
37be3aa38mov rdx, [rsp+136]
37be3aa40lea r8, [rip+0x61b339]
37be3aa47mov [rsp+80], rcx
37be3aa4cmov rcx, [rsp+360]
37be3aa54mov [rsp+96], 5
37be3aa5dmov [rsp+72], rcx
37be3aa62mov rcx, [rsp+320]
37be3aa6amov [rsp+88], 5
37be3aa73mov [rsp+64], rcx
37be3aa78mov rcx, [rsp+312]
37be3aa80mov [rsp+48], rdi
37be3aa85lea rax, [rcx+8*rax]
37be3aa89mov rcx, r14
37be3aa8cmov [rsp+56], rax
37be3aa91mov rax, [rsp+304]
37be3aa99mov [rsp+40], rax
37be3aa9emov rax, [rsp+288]
37be3aaa6mov [rsp+32], rax
37be3aaabcall ctrmm_64_
37be3aab0mov rax, [rsp+304]
37be3aab8mov rax, [rax]
37be3aabbtest rax, rax
37be3aabejle 0x37be39818
37be3aac4mov rdi, [rsp+288]
37be3aacclea r14, [rax+1]
37be3aad0mov r13, [rdi]
37be3aad3test r13, r13
37be3aad6jle 0x37be39818
37be3aadcmov r11, [rsi]
37be3aadfmov r9, r13
37be3aae2mov edi, 1
37be3aae7mov r12, -1
37be3aaeeshr r9, 1
37be3aaf1sub r11, rax
37be3aaf4mov rax, [rsp+360]
37be3aafclea rsi, [rax+8]
37be3ab00
37be3ab00loc_37be3ab00:
37be3ab00lea r10, [r11+rdi]
37be3ab04imul r10, rbx
37be3ab08cmp r13, 1
37be3ab0cje 0x37be3afa5
37be3ab12mov rax, r10
37be3ab15lea r8, [rsi+8*r12]
37be3ab19xor edx, edx
37be3ab1bsub rax, rbx
37be3ab1elea rcx, [rbp+8*rax]
37be3ab23xor eax, eax
37be3ab25nop [rax+rax]
37be3ab2anop [rax+rax]
37be3ab35nop [rax+rax]
37be3ab40
37be3ab40loc_37be3ab40:
37be3ab40movups x0, [rcx+rax]
37be3ab44movups x3, [r8+rax]
37be3ab49add rdx, 1
37be3ab4dsubps x0, x3
37be3ab50movups [rcx+rax], x0
37be3ab54add rax, 16
37be3ab58cmp r9, rdx
37be3ab5bjne 0x37be3ab40
37be3ab5dtest r13b, 1
37be3ab61je 0x37be3ab95
37be3ab63mov rax, r13
37be3ab66or rax, 1
37be3ab6a
37be3ab6aloc_37be3ab6a:
37be3ab6amov rcx, [rsp+360]
37be3ab72add r10, [rsp+128]
37be3ab7aadd r10, rax
37be3ab7dadd rax, r12
37be3ab80movq x0, [rbp+8*r10]
37be3ab87movq x1, [rcx+8*rax]
37be3ab8csubps x0, x1
37be3ab8fmovlps [rbp+8*r10], x0
37be3ab95
37be3ab95loc_37be3ab95:
37be3ab95add rdi, 1
37be3ab99add r12, r15
37be3ab9ccmp rdi, r14
37be3ab9fjne 0x37be3ab00
37be3aba5jmp 0x37be39818
37be3abaa
37be3abaaloc_37be3abaa:
37be3abaamov r9l, 1
37be3abb0mov r8l, 1
37be3abb6lea rdx, [rip+0x61b1eb]
37be3abbdmov rcx, r13
37be3abc0call lsame_64_
37be3abc5test rax, rax
37be3abc8je 0x37be39818
37be3abcemov rax, [rsp+304]
37be3abd6mov rcx, [rax]
37be3abd9test rcx, rcx
37be3abdcjle 0x37be3ac91
37be3abe2mov rdi, [rsp+360]
37be3abeamov [rsp+344], rbp
37be3abf2lea rax, [8*rbx]
37be3abfalea r13, [8*r15]
37be3ac02mov [rsp+144], r15
37be3ac0amov r15, [rsp+288]
37be3ac12lea r14, [rip+0x61b15f]
37be3ac19mov [rsp+136], rbx
37be3ac21mov rbx, rcx
37be3ac24mov [rsp+264], r12
37be3ac2cmov r12, rdi
37be3ac2fmov rdi, rax
37be3ac32mov [rsp+296], rsi
37be3ac3amov esi, 1
37be3ac3fnop
37be3ac40
37be3ac40loc_37be3ac40:
37be3ac40mov [rsp+32], r14
37be3ac45mov r9, r12
37be3ac48mov rdx, rbp
37be3ac4bmov rcx, r15
37be3ac4elea r8, [rip+0x61b123]
37be3ac55add rsi, 1
37be3ac59add rbp, rdi
37be3ac5cadd r12, r13
37be3ac5fcall ccopy_64_
37be3ac64cmp rbx, rsi
37be3ac67jge 0x37be3ac40
37be3ac69mov rbx, [rsp+136]
37be3ac71mov r15, [rsp+144]
37be3ac79mov r12, [rsp+264]
37be3ac81mov rsi, [rsp+296]
37be3ac89mov rbp, [rsp+344]
37be3ac91
37be3ac91loc_37be3ac91:
37be3ac91mov rax, [rsp+368]
37be3ac99lea rdi, [rip+0x61b0d0]
37be3aca0mov [rsp+112], 4
37be3aca9lea r14, [rip+0x61b0b9]
37be3acb0mov [rsp+48], rdi
37be3acb5lea rdx, [rip+0x61b0a8]
37be3acbclea r9, [rip+0x61b091]
37be3acc3mov rcx, r14
37be3acc6mov [rsp+80], rax
37be3accblea r8, [rip+0x61b086]
37be3acd2mov rax, [rsp+360]
37be3acdamov [rsp+104], 12
37be3ace3mov [rsp+72], rax
37be3ace8mov rax, [rsp+320]
37be3acf0mov [rsp+96], 5
37be3acf9mov [rsp+64], rax
37be3acfemov rax, [rsp+312]
37be3ad06mov [rsp+88], 5
37be3ad0fmov [rsp+56], rax
37be3ad14mov rax, [rsp+304]
37be3ad1cmov [rsp+136], rdx
37be3ad24mov [rsp+40], rax
37be3ad29mov rax, [rsp+288]
37be3ad31mov [rsp+32], rax
37be3ad36call ctrmm_64_
37be3ad3bmov rax, [rsp+304]
37be3ad43mov rdx, [rsi]
37be3ad46mov rax, [rax]
37be3ad49cmp rdx, rax
37be3ad4cjg 0x37be3bb9b
37be3ad52
37be3ad52loc_37be3ad52:
37be3ad52mov rax, [rsp+368]
37be3ad5amov r8, r12
37be3ad5dmov rcx, r14
37be3ad60mov [rsp+112], 8
37be3ad69mov [rsp+104], 1
37be3ad72lea rdx, [rip+0x61b022]
37be3ad79lea r9, [rip+0x61b013]
37be3ad80mov [rsp+80], rax
37be3ad85mov rax, [rsp+360]
37be3ad8dmov [rsp+96], 5
37be3ad96mov [rsp+72], rax
37be3ad9bmov rax, [rsp+336]
37be3ada3mov [rsp+88], 5
37be3adacmov [rsp+64], rax
37be3adb1mov rax, [rsp+328]
37be3adb9mov [rsp+48], rdi
37be3adbemov [rsp+56], rax
37be3adc3mov rax, [rsp+304]
37be3adcbmov [rsp+40], rax
37be3add0mov rax, [rsp+288]
37be3add8mov [rsp+32], rax
37be3adddcall ctrmm_64_
37be3ade2mov rax, [rsp+304]
37be3adeamov rdx, [rsi]
37be3adedmov rax, [rax]
37be3adf0cmp rdx, rax
37be3adf3jg 0x37be3bcf8
37be3adf9
37be3adf9loc_37be3adf9:
37be3adf9mov rax, [rsp+368]
37be3ae01mov [rsp+48], rdi
37be3ae06mov rcx, r14
37be3ae09lea r9, [rip+0x61af44]
37be3ae10mov [rsp+112], 4
37be3ae19lea r8, [rip+0x61af60]
37be3ae20mov rdx, [rsp+136]
37be3ae28mov [rsp+80], rax
37be3ae2dmov rax, [rsp+360]
37be3ae35mov [rsp+104], 19
37be3ae3emov [rsp+72], rax
37be3ae43mov rax, [rsp+320]
37be3ae4bmov [rsp+96], 5
37be3ae54mov [rsp+64], rax
37be3ae59mov rax, [rsp+312]
37be3ae61mov [rsp+88], 5
37be3ae6amov [rsp+56], rax
37be3ae6fmov rax, [rsp+304]
37be3ae77mov [rsp+40], rax
37be3ae7cmov rax, [rsp+288]
37be3ae84mov [rsp+32], rax
37be3ae89call ctrmm_64_
37be3ae8emov rax, [rsp+304]
37be3ae96mov r12, [rax]
37be3ae99test r12, r12
37be3ae9cjle 0x37be39818
37be3aea2mov rax, [rsp+288]
37be3aeaaadd r12, 1
37be3aeaemov rdi, [rax]
37be3aeb1test rdi, rdi
37be3aeb4jle 0x37be39818
37be3aebamov rax, [rsp+360]
37be3aec2mov r9, rdi
37be3aec5lea r13, [rbp+8]
37be3aec9mov r11, -1
37be3aed0mov esi, 1
37be3aed5mov r10, -1
37be3aedcshr r9, 1
37be3aedflea r14, [rax+8]
37be3aee3nop
37be3aee5nop [rax+rax]
37be3aef0
37be3aef0loc_37be3aef0:
37be3aef0cmp rdi, 1
37be3aef4je 0x37be3af9e
37be3aefamov [rsp+344], rbp
37be3af02
37be3af02loc_37be3af02:
37be3af02lea r8, [r13+8*r11]
37be3af07lea rbp, [r14+8*r10]
37be3af0bxor edx, edx
37be3af0dxor ecx, ecx
37be3af0fnop [rax+rax]
37be3af15nop [rax+rax]
37be3af20
37be3af20loc_37be3af20:
37be3af20movups x0, [r8+rdx]
37be3af25movups x2, [rbp+rdx]
37be3af2aadd rcx, 1
37be3af2esubps x0, x2
37be3af31movups [r8+rdx], x0
37be3af36add rdx, 16
37be3af3acmp r9, rcx
37be3af3djne 0x37be3af20
37be3af3ftest dil, 1
37be3af43je 0x37be3af86
37be3af45mov rdx, rdi
37be3af48mov rbp, [rsp+344]
37be3af50or rdx, 1
37be3af54
37be3af54loc_37be3af54:
37be3af54lea rcx, [rdx+r11]
37be3af58add rdx, r10
37be3af5badd rsi, 1
37be3af5fadd r11, rbx
37be3af62movq x0, [rbp+8*rcx]
37be3af68movq x1, [rax+8*rdx]
37be3af6dadd r10, r15
37be3af70subps x0, x1
37be3af73movlps [rbp+8*rcx], x0
37be3af78cmp r12, rsi
37be3af7bjne 0x37be3aef0
37be3af81jmp 0x37be39818
37be3af86
37be3af86loc_37be3af86:
37be3af86add rsi, 1
37be3af8acmp r12, rsi
37be3af8dje 0x37be39818
37be3af93add r11, rbx
37be3af96add r10, r15
37be3af99jmp 0x37be3af02
37be3af9e
37be3af9eloc_37be3af9e:
37be3af9emov edx, 1
37be3afa3jmp 0x37be3af54
37be3afa5
37be3afa5loc_37be3afa5:
37be3afa5mov eax, 1
37be3afaajmp 0x37be3ab6a
37be3afaf
37be3afafloc_37be3afaf:
37be3afaflea r9, [rdx+1]
37be3afb3test rdi, rdi
37be3afb6jle 0x37be39818
37be3afbcmov rax, [rsp+288]
37be3afc4shl rbx, 3
37be3afc8mov rsi, [rsp+360]
37be3afd0mov r10, -1
37be3afd7mov r8l, 1
37be3afddadd rdi, 1
37be3afe1mov rax, [rax]
37be3afe4add rsi, 8
37be3afe8sub rax, rdx
37be3afebnop [rax+rax]
37be3aff0
37be3aff0loc_37be3aff0:
37be3aff0lea rdx, [r8+rax-1]
37be3aff5lea r11, [rsi+8*r10]
37be3aff9mov ecx, 1
37be3affelea rdx, [rbp+8*rdx]
37be3b003nop [rax]
37be3b00anop [rax+rax]
37be3b015nop [rax+rax]
37be3b020
37be3b020loc_37be3b020:
37be3b020movq x0, [rdx]
37be3b024movq x1, [r11]
37be3b029add rcx, 1
37be3b02dadd r11, 8
37be3b031addsubps x0, x1
37be3b035movlps [rdx], x0
37be3b038add rdx, rbx
37be3b03bcmp rcx, rdi
37be3b03ejne 0x37be3b020
37be3b040add r8, 1
37be3b044add r10, r15
37be3b047cmp r9, r8
37be3b04ajne 0x37be3aff0
37be3b04cjmp 0x37be39818
37be3b051
37be3b051loc_37be3b051:
37be3b051lea r11, [r13+1]
37be3b055test r12, r12
37be3b058jle 0x37be39818
37be3b05emov rax, [rsp+360]
37be3b066mov rdi, rbp
37be3b069shl rbx, 3
37be3b06dmov r10, -1
37be3b074mov r9l, 1
37be3b07alea r8, [r12+1]
37be3b07flea rsi, [rax+8]
37be3b083nop
37be3b085nop [rax+rax]
37be3b090
37be3b090loc_37be3b090:
37be3b090lea rcx, [rsi+8*r10]
37be3b094mov rax, rdi
37be3b097mov edx, 1
37be3b09cnop [rax]
37be3b0a0
37be3b0a0loc_37be3b0a0:
37be3b0a0movq x0, [rax]
37be3b0a4movq x1, [rcx]
37be3b0a8add rdx, 1
37be3b0acadd rcx, 8
37be3b0b0addsubps x0, x1
37be3b0b4movlps [rax], x0
37be3b0b7add rax, rbx
37be3b0bacmp r8, rdx
37be3b0bdjne 0x37be3b0a0
37be3b0bfadd r9, 1
37be3b0c3add rdi, 8
37be3b0c7add r10, r15
37be3b0cacmp r11, r9
37be3b0cdjne 0x37be3b090
37be3b0cfjmp 0x37be39818
37be3b0d4
37be3b0d4loc_37be3b0d4:
37be3b0d4mov r9l, 1
37be3b0damov r8l, 1
37be3b0e0lea rdx, [rip+0x61acc1]
37be3b0e7mov rcx, r13
37be3b0eacall lsame_64_
37be3b0eftest rax, rax
37be3b0f2je 0x37be39818
37be3b0f8mov rax, [rsp+304]
37be3b100mov rcx, [rax]
37be3b103test rcx, rcx
37be3b106jle 0x37be3b1bb
37be3b10clea rax, [8*rbx]
37be3b114mov [rsp+152], r15
37be3b11clea rdi, [8*r15]
37be3b124mov r14, [rsp+360]
37be3b12cmov r15, [rsp+288]
37be3b134mov [rsp+136], rbx
37be3b13cmov r13, rbp
37be3b13fmov rbx, rcx
37be3b142mov [rsp+264], r12
37be3b14amov r12l, 1
37be3b150mov [rsp+296], rsi
37be3b158mov rsi, rax
37be3b15bmov [rsp+344], rbp
37be3b163lea rbp, [rip+0x61ac0e]
37be3b16a
37be3b16aloc_37be3b16a:
37be3b16amov [rsp+32], rbp
37be3b16fmov r9, r14
37be3b172mov rdx, r13
37be3b175mov rcx, r15
37be3b178lea r8, [rip+0x61abf9]
37be3b17fadd r12, 1
37be3b183add r13, rsi
37be3b186add r14, rdi
37be3b189call ccopy_64_
37be3b18ecmp rbx, r12
37be3b191jge 0x37be3b16a
37be3b193mov rbx, [rsp+136]
37be3b19bmov r15, [rsp+152]
37be3b1a3mov r12, [rsp+264]
37be3b1abmov rsi, [rsp+296]
37be3b1b3mov rbp, [rsp+344]
37be3b1bb
37be3b1bbloc_37be3b1bb:
37be3b1bbmov rax, [rsp+368]
37be3b1c3lea rdi, [rip+0x61aba6]
37be3b1camov [rsp+112], 4
37be3b1d3lea r14, [rip+0x61ab8f]
37be3b1damov [rsp+48], rdi
37be3b1dflea rdx, [rip+0x61abb5]
37be3b1e6lea r9, [rip+0x61ab67]
37be3b1edmov rcx, r14
37be3b1f0mov [rsp+80], rax
37be3b1f5lea r8, [rip+0x61ab84]
37be3b1fcmov rax, [rsp+360]
37be3b204mov [rsp+104], 19
37be3b20dmov [rsp+72], rax
37be3b212mov rax, [rsp+320]
37be3b21amov [rsp+96], 5
37be3b223mov [rsp+64], rax
37be3b228mov rax, [rsp+312]
37be3b230mov [rsp+88], 5
37be3b239mov [rsp+56], rax
37be3b23emov rax, [rsp+304]
37be3b246mov [rsp+136], rdx
37be3b24emov [rsp+40], rax
37be3b253mov rax, [rsp+288]
37be3b25bmov [rsp+32], rax
37be3b260call ctrmm_64_
37be3b265mov rax, [rsp+304]
37be3b26dmov rdx, [rsi]
37be3b270mov rax, [rax]
37be3b273cmp rdx, rax
37be3b276jg 0x37be3c1ea
37be3b27c
37be3b27cloc_37be3b27c:
37be3b27cmov rax, [rsp+368]
37be3b284mov r8, r12
37be3b287mov rcx, r14
37be3b28amov [rsp+112], 8
37be3b293mov [rsp+104], 1
37be3b29cmov rdx, [rsp+136]
37be3b2a4lea r9, [rip+0x61aae8]
37be3b2abmov [rsp+80], rax
37be3b2b0mov rax, [rsp+360]
37be3b2b8mov [rsp+96], 5
37be3b2c1mov [rsp+72], rax
37be3b2c6mov rax, [rsp+336]
37be3b2cemov [rsp+88], 5
37be3b2d7mov [rsp+64], rax
37be3b2dcmov rax, [rsp+328]
37be3b2e4mov [rsp+48], rdi
37be3b2e9mov [rsp+56], rax
37be3b2eemov rax, [rsp+304]
37be3b2f6mov [rsp+40], rax
37be3b2fbmov rax, [rsp+288]
37be3b303mov [rsp+32], rax
37be3b308call ctrmm_64_
37be3b30dmov rax, [rsp+304]
37be3b315mov rdx, [rsi]
37be3b318mov rax, [rax]
37be3b31bcmp rdx, rax
37be3b31ejg 0x37be3c115
37be3b324
37be3b324loc_37be3b324:
37be3b324mov rax, [rsp+368]
37be3b32cmov [rsp+48], rdi
37be3b331mov rcx, r14
37be3b334lea r9, [rip+0x61aa19]
37be3b33bmov [rsp+112], 4
37be3b344lea r8, [rip+0x61aa0d]
37be3b34bmov rdx, [rsp+136]
37be3b353mov [rsp+80], rax
37be3b358mov rax, [rsp+360]
37be3b360mov [rsp+104], 12
37be3b369mov [rsp+72], rax
37be3b36emov rax, [rsp+320]
37be3b376mov [rsp+96], 5
37be3b37fmov [rsp+64], rax
37be3b384mov rax, [rsp+312]
37be3b38cmov [rsp+88], 5
37be3b395mov [rsp+56], rax
37be3b39amov rax, [rsp+304]
37be3b3a2mov [rsp+40], rax
37be3b3a7mov rax, [rsp+288]
37be3b3afmov [rsp+32], rax
37be3b3b4call ctrmm_64_
37be3b3b9mov rax, [rsp+304]
37be3b3c1mov r12, [rax]
37be3b3c4test r12, r12
37be3b3c7jle 0x37be39818
37be3b3cdmov rax, [rsp+288]
37be3b3d5add r12, 1
37be3b3d9mov rdi, [rax]
37be3b3dctest rdi, rdi
37be3b3dfjle 0x37be39818
37be3b3e5mov rax, [rsp+360]
37be3b3edmov r9, rdi
37be3b3f0lea r13, [rbp+8]
37be3b3f4mov r11, -1
37be3b3fbmov r10, -1
37be3b402mov esi, 1
37be3b407shr r9, 1
37be3b40alea r14, [rax+8]
37be3b40e
37be3b40eloc_37be3b40e:
37be3b40ecmp rdi, 1
37be3b412je 0x37be3be6e
37be3b418mov [rsp+344], rbp
37be3b420
37be3b420loc_37be3b420:
37be3b420lea r8, [r13+8*r10]
37be3b425lea rbp, [r14+8*r11]
37be3b429xor edx, edx
37be3b42bxor ecx, ecx
37be3b42dnop [rax+rax]
37be3b435nop [rax+rax]
37be3b440
37be3b440loc_37be3b440:
37be3b440movups x0, [r8+rdx]
37be3b445movups x4, [rbp+rdx]
37be3b44aadd rcx, 1
37be3b44esubps x0, x4
37be3b451movups [r8+rdx], x0
37be3b456add rdx, 16
37be3b45acmp r9, rcx
37be3b45djne 0x37be3b440
37be3b45ftest dil, 1
37be3b463je 0x37be3b4a6
37be3b465mov rdx, rdi
37be3b468mov rbp, [rsp+344]
37be3b470or rdx, 1
37be3b474
37be3b474loc_37be3b474:
37be3b474lea rcx, [r10+rdx]
37be3b478add rdx, r11
37be3b47badd rsi, 1
37be3b47fadd r10, rbx
37be3b482movq x0, [rbp+8*rcx]
37be3b488movq x1, [rax+8*rdx]
37be3b48dadd r11, r15
37be3b490subps x0, x1
37be3b493movlps [rbp+8*rcx], x0
37be3b498cmp rsi, r12
37be3b49bjne 0x37be3b40e
37be3b4a1jmp 0x37be39818
37be3b4a6
37be3b4a6loc_37be3b4a6:
37be3b4a6add rsi, 1
37be3b4aacmp r12, rsi
37be3b4adje 0x37be39818
37be3b4b3add r10, rbx
37be3b4b6add r11, r15
37be3b4b9jmp 0x37be3b420
37be3b4be
37be3b4beloc_37be3b4be:
37be3b4bemov r9l, 1
37be3b4c4mov r8l, 1
37be3b4calea rdx, [rip+0x61a8d7]
37be3b4d1mov rcx, r13
37be3b4d4call lsame_64_
37be3b4d9test rax, rax
37be3b4dcje 0x37be39818
37be3b4e2mov rax, [rsp+304]
37be3b4eamov rcx, [rax]
37be3b4edtest rcx, rcx
37be3b4f0jle 0x37be3b58f
37be3b4f6mov r14, [rsp+360]
37be3b4femov [rsp+136], r15
37be3b506mov r8, rcx
37be3b509lea rdi, [8*r15]
37be3b511mov [rsp+264], r12
37be3b519mov r15, rcx
37be3b51cmov r12, rbp
37be3b51flea r13, [rip+0x61a852]
37be3b526mov ebp, 1
37be3b52b
37be3b52bloc_37be3b52b:
37be3b52bmov rax, [rsi]
37be3b52emov rcx, [rsp+128]
37be3b536mov [rsp+32], r13
37be3b53bmov r9, r14
37be3b53eadd r14, rdi
37be3b541add rax, rbp
37be3b544add rbp, 1
37be3b548sub rax, r8
37be3b54blea r8, [rip+0x61a826]
37be3b552imul rax, rbx
37be3b556lea rax, [rcx+rax+1]
37be3b55bmov rcx, [rsp+288]
37be3b563lea rdx, [r12+8*rax]
37be3b567call ccopy_64_
37be3b56cmov rax, [rsp+304]
37be3b574mov r8, [rax]
37be3b577cmp r15, rbp
37be3b57ajge 0x37be3b52b
37be3b57cmov rbp, r12
37be3b57fmov r15, [rsp+136]
37be3b587mov r12, [rsp+264]
37be3b58f
37be3b58floc_37be3b58f:
37be3b58fmov rax, [rsp+368]
37be3b597lea r14, [rip+0x61a7cb]
37be3b59emov rdi, [rsp+304]
37be3b5a6mov [rsp+112], 4
37be3b5afmov [rsp+104], 19
37be3b5b8lea rdx, [rip+0x61a7a5]
37be3b5bfmov rcx, r14
37be3b5c2lea r9, [rip+0x61a78b]
37be3b5c9mov [rsp+80], rax
37be3b5cemov rax, [rsp+360]
37be3b5d6lea r8, [rip+0x61a7a3]
37be3b5ddmov [rsp+96], 5
37be3b5e6mov [rsp+72], rax
37be3b5ebmov rax, [rsp+320]
37be3b5f3mov [rsp+88], 5
37be3b5fcmov [rsp+64], rax
37be3b601mov rax, [rsi]
37be3b604sub rax, [rdi]
37be3b607mov rdi, [rsp+144]
37be3b60fmov [rsp+136], rdx
37be3b617add rax, 1
37be3b61bimul rax, rdi
37be3b61fsub rax, rdi
37be3b622mov rdi, [rsp+312]
37be3b62alea rax, [rdi+8*rax]
37be3b62elea rdi, [rip+0x61a73b]
37be3b635mov [rsp+56], rax
37be3b63amov rax, [rsp+304]
37be3b642mov [rsp+48], rdi
37be3b647mov [rsp+40], rax
37be3b64cmov rax, [rsp+288]
37be3b654mov [rsp+32], rax
37be3b659call ctrmm_64_
37be3b65emov rcx, [rsp+304]
37be3b666mov rax, [rsi]
37be3b669mov rdx, [rcx]
37be3b66ccmp rax, rdx
37be3b66fjg 0x37be3c073
37be3b675
37be3b675loc_37be3b675:
37be3b675mov rax, [rsp+368]
37be3b67dmov rcx, r14
37be3b680mov r8, r12
37be3b683mov [rsp+112], 8
37be3b68cmov [rsp+104], 1
37be3b695mov rdx, [rsp+136]
37be3b69dlea r9, [rip+0x61a6ef]
37be3b6a4mov [rsp+80], rax
37be3b6a9mov rax, [rsp+360]
37be3b6b1mov [rsp+96], 5
37be3b6bamov [rsp+72], rax
37be3b6bfmov rax, [rsp+336]
37be3b6c7mov [rsp+88], 5
37be3b6d0mov [rsp+64], rax
37be3b6d5mov rax, [rsp+328]
37be3b6ddmov [rsp+48], rdi
37be3b6e2mov [rsp+56], rax
37be3b6e7mov rax, [rsp+304]
37be3b6efmov [rsp+40], rax
37be3b6f4mov rax, [rsp+288]
37be3b6fcmov [rsp+32], rax
37be3b701call ctrmm_64_
37be3b706mov rcx, [rsp+304]
37be3b70emov rax, [rsi]
37be3b711mov rdx, [rcx]
37be3b714cmp rax, rdx
37be3b717jg 0x37be3bfc8
37be3b71d
37be3b71dloc_37be3b71d:
37be3b71dmov rcx, [rsp+368]
37be3b725sub rax, rdx
37be3b728mov [rsp+112], 4
37be3b731lea r9, [rip+0x61a61c]
37be3b738add rax, 1
37be3b73cmov [rsp+48], rdi
37be3b741mov rdx, [rsp+136]
37be3b749lea r8, [rip+0x61a608]
37be3b750mov [rsp+80], rcx
37be3b755mov rcx, [rsp+360]
37be3b75dmov [rsp+104], 12
37be3b766mov [rsp+72], rcx
37be3b76bmov rcx, [rsp+320]
37be3b773mov [rsp+96], 5
37be3b77cmov [rsp+64], rcx
37be3b781mov rcx, [rsp+144]
37be3b789mov [rsp+88], 5
37be3b792imul rax, rcx
37be3b796sub rax, rcx
37be3b799mov rcx, [rsp+312]
37be3b7a1lea rax, [rcx+8*rax]
37be3b7a5mov rcx, r14
37be3b7a8mov [rsp+56], rax
37be3b7admov rax, [rsp+304]
37be3b7b5mov [rsp+40], rax
37be3b7bamov rax, [rsp+288]
37be3b7c2mov [rsp+32], rax
37be3b7c7call ctrmm_64_
37be3b7ccmov rax, [rsp+304]
37be3b7d4mov rax, [rax]
37be3b7d7test rax, rax
37be3b7dajle 0x37be39818
37be3b7e0mov rdi, [rsp+288]
37be3b7e8lea r14, [rax+1]
37be3b7ecmov r13, [rdi]
37be3b7eftest r13, r13
37be3b7f2jle 0x37be39818
37be3b7f8mov r11, [rsi]
37be3b7fbmov r9, r13
37be3b7femov edi, 1
37be3b803mov r12, -1
37be3b80ashr r9, 1
37be3b80dsub r11, rax
37be3b810mov rax, [rsp+360]
37be3b818lea rsi, [rax+8]
37be3b81cmov rax, r13
37be3b81fand rax, -2
37be3b823mov [rsp+136], rax
37be3b82b
37be3b82bloc_37be3b82b:
37be3b82blea r10, [r11+rdi]
37be3b82fimul r10, rbx
37be3b833cmp r13, 1
37be3b837je 0x37be3be78
37be3b83dmov rax, r10
37be3b840lea r8, [rsi+8*r12]
37be3b844xor edx, edx
37be3b846sub rax, rbx
37be3b849lea rcx, [rbp+8*rax]
37be3b84exor eax, eax
37be3b850nop [rax+rax]
37be3b855nop [rax+rax]
37be3b860
37be3b860loc_37be3b860:
37be3b860movups x0, [rcx+rax]
37be3b864movups x5, [r8+rax]
37be3b869add rdx, 1
37be3b86dsubps x0, x5
37be3b870movups [rcx+rax], x0
37be3b874add rax, 16
37be3b878cmp r9, rdx
37be3b87bjne 0x37be3b860
37be3b87dcmp r13, [rsp+136]
37be3b885je 0x37be3b8bb
37be3b887mov rax, r13
37be3b88aor rax, 1
37be3b88e
37be3b88eloc_37be3b88e:
37be3b88emov rcx, [rsp+128]
37be3b896lea rdx, [r10+rcx]
37be3b89amov rcx, [rsp+360]
37be3b8a2add rdx, rax
37be3b8a5add rax, r12
37be3b8a8movq x0, [rbp+8*rdx]
37be3b8aemovq x1, [rcx+8*rax]
37be3b8b3subps x0, x1
37be3b8b6movlps [rbp+8*rdx], x0
37be3b8bb
37be3b8bbloc_37be3b8bb:
37be3b8bbadd rdi, 1
37be3b8bfadd r12, r15
37be3b8c2cmp rdi, r14
37be3b8c5jne 0x37be3b82b
37be3b8cbjmp 0x37be39818
37be3b8d0
37be3b8d0loc_37be3b8d0:
37be3b8d0sub rax, rdx
37be3b8d3mov [rsp+80], rdi
37be3b8d8mov r9, rcx
37be3b8dbmov r8, rsi
37be3b8demov [rsp+168], rax
37be3b8e6mov rax, [rsp+368]
37be3b8eelea rdx, [rip+0x61a48b]
37be3b8f5lea rcx, [rip+0x61a484]
37be3b8fcmov [rsp+112], 19
37be3b905mov [rsp+96], rax
37be3b90amov rax, [rsp+360]
37be3b912mov [rsp+104], 19
37be3b91bmov [rsp+88], rax
37be3b920mov rax, [rsp+320]
37be3b928mov [rsp+48], rbp
37be3b92dmov [rsp+72], rax
37be3b932mov rax, [rsp+312]
37be3b93amov [rsp+40], rdi
37be3b93fmov [rsp+64], rax
37be3b944mov rax, [rsp+352]
37be3b94cmov [rsp+56], rax
37be3b951lea rax, [rsp+168]
37be3b959mov [rsp+32], rax
37be3b95ecall cgemm_64_
37be3b963jmp 0x37be3a22d
37be3b968
37be3b968loc_37be3b968:
37be3b968sub rax, rdx
37be3b96bmov [rsp+32], rcx
37be3b970mov r9, rsi
37be3b973lea rdx, [rip+0x61a406]
37be3b97amov [rsp+168], rax
37be3b982mov rax, [rsp+352]
37be3b98alea rcx, [rip+0x61a3ef]
37be3b991lea r8, [rsp+168]
37be3b999mov [rsp+112], 19
37be3b9a2mov [rsp+96], rax
37be3b9a7mov rax, [rsp+368]
37be3b9afmov [rsp+104], 19
37be3b9b8mov [rsp+72], rax
37be3b9bdmov rax, [rsp+360]
37be3b9c5mov [rsp+88], rbp
37be3b9camov [rsp+64], rax
37be3b9cfmov rax, [rsp+320]
37be3b9d7mov [rsp+80], rdi
37be3b9dcmov [rsp+56], rax
37be3b9e1mov rax, [rsp+312]
37be3b9e9mov [rsp+48], rax
37be3b9eelea rax, [rip+0x61a3ab]
37be3b9f5mov [rsp+40], rax
37be3b9facall cgemm_64_
37be3b9ffmov rax, [rsp+288]
37be3ba07mov rcx, [rsp+304]
37be3ba0fmov rax, [rax]
37be3ba12mov rdx, [rcx]
37be3ba15jmp 0x37be3a2da
37be3ba1a
37be3ba1aloc_37be3ba1a:
37be3ba1amov rcx, [rsp+352]
37be3ba22sub rdx, rax
37be3ba25mov r9, rsi
37be3ba28mov [rsp+112], 19
37be3ba31mov [rsp+168], rdx
37be3ba39lea rdx, [rbp+8*rax]
37be3ba3eadd rax, 1
37be3ba42lea r8, [rsp+168]
37be3ba4amov [rsp+96], rcx
37be3ba4fmov rcx, [rsp+368]
37be3ba57mov [rsp+88], rdx
37be3ba5clea rdx, [rip+0x61a31d]
37be3ba63mov [rsp+72], rcx
37be3ba68mov rcx, [rsp+360]
37be3ba70mov [rsp+104], 19
37be3ba79mov [rsp+64], rcx
37be3ba7emov rcx, [rsp+320]
37be3ba86mov [rsp+80], rdi
37be3ba8bmov [rsp+56], rcx
37be3ba90mov rcx, [rsp+144]
37be3ba98imul rax, rcx
37be3ba9csub rax, rcx
37be3ba9fmov rcx, [rsp+312]
37be3baa7lea rax, [rcx+8*rax]
37be3baablea rcx, [rip+0x61a2ce]
37be3bab2mov [rsp+48], rax
37be3bab7lea rax, [rip+0x61a2e2]
37be3babemov [rsp+40], rax
37be3bac3mov rax, [rsp+304]
37be3bacbmov [rsp+32], rax
37be3bad0call cgemm_64_
37be3bad5jmp 0x37be39ebe
37be3bada
37be3badaloc_37be3bada:
37be3badamov rcx, [rsp+368]
37be3bae2sub rdx, rax
37be3bae5mov r8, rsi
37be3bae8mov [rsp+112], 19
37be3baf1mov [rsp+168], rdx
37be3baf9lea rdx, [rax+1]
37be3bafdlea rax, [rbp+8*rax]
37be3bb02mov r9, [rsp+304]
37be3bb0amov [rsp+96], rcx
37be3bb0fmov rcx, [rsp+360]
37be3bb17mov [rsp+48], rax
37be3bb1clea rax, [rsp+168]
37be3bb24mov [rsp+88], rcx
37be3bb29mov rcx, [rsp+320]
37be3bb31mov [rsp+104], 19
37be3bb3amov [rsp+72], rcx
37be3bb3fmov rcx, [rsp+144]
37be3bb47mov [rsp+80], rdi
37be3bb4cimul rdx, rcx
37be3bb50mov [rsp+40], rdi
37be3bb55mov [rsp+32], rax
37be3bb5asub rdx, rcx
37be3bb5dmov rcx, [rsp+312]
37be3bb65lea rdx, [rcx+8*rdx]
37be3bb69mov rcx, [rsp+352]
37be3bb71mov [rsp+64], rdx
37be3bb76lea rdx, [rip+0x61a203]
37be3bb7dmov [rsp+56], rcx
37be3bb82lea rcx, [rip+0x61a1f7]
37be3bb89call cgemm_64_
37be3bb8ejmp 0x37be39e11
37be3bb93
37be3bb93loc_37be3bb93:
37be3bb93mov rcx, r14
37be3bb96jmp 0x37be398ef
37be3bb9b
37be3bb9bloc_37be3bb9b:
37be3bb9bmov rcx, [rsp+368]
37be3bba3sub rdx, rax
37be3bba6mov [rsp+112], 12
37be3bbafmov [rsp+168], rdx
37be3bbb7mov r9, [rsp+304]
37be3bbbfmov [rsp+96], rcx
37be3bbc4mov rcx, [rsp+360]
37be3bbccmov [rsp+80], rdi
37be3bbd1mov r8, [rsp+288]
37be3bbd9mov [rsp+88], rcx
37be3bbdemov rcx, [rsp+320]
37be3bbe6mov [rsp+104], 12
37be3bbefmov [rsp+72], rcx
37be3bbf4mov rcx, [rsp+312]
37be3bbfcmov [rsp+40], rdi
37be3bc01lea rdx, [rcx+8*rax]
37be3bc05mov rcx, [rsp+352]
37be3bc0dadd rax, 1
37be3bc11imul rax, rbx
37be3bc15mov [rsp+64], rdx
37be3bc1alea rdx, [rip+0x61a137]
37be3bc21mov [rsp+56], rcx
37be3bc26mov rcx, [rsp+128]
37be3bc2elea rax, [rcx+rax+1]
37be3bc33lea rcx, [rip+0x61a11e]
37be3bc3alea rax, [rbp+8*rax]
37be3bc3fmov [rsp+48], rax
37be3bc44lea rax, [rsp+168]
37be3bc4cmov [rsp+32], rax
37be3bc51call cgemm_64_
37be3bc56jmp 0x37be3ad52
37be3bc5b
37be3bc5bloc_37be3bc5b:
37be3bc5bsub rax, rdx
37be3bc5emov [rsp+80], rdi
37be3bc63mov r9, rcx
37be3bc66mov r8, [rsp+288]
37be3bc6emov [rsp+168], rax
37be3bc76mov rax, [rsp+368]
37be3bc7elea rdx, [rip+0x61a0d3]
37be3bc85lea rcx, [rip+0x61a0cc]
37be3bc8cmov [rsp+112], 12
37be3bc95mov [rsp+96], rax
37be3bc9amov rax, [rsp+360]
37be3bca2mov [rsp+104], 12
37be3bcabmov [rsp+88], rax
37be3bcb0mov rax, [rsp+320]
37be3bcb8mov [rsp+48], rbp
37be3bcbdmov [rsp+72], rax
37be3bcc2mov rax, [rsp+312]
37be3bccamov [rsp+40], rdi
37be3bccfmov [rsp+64], rax
37be3bcd4mov rax, [rsp+352]
37be3bcdcmov [rsp+56], rax
37be3bce1lea rax, [rsp+168]
37be3bce9mov [rsp+32], rax
37be3bceecall cgemm_64_
37be3bcf3jmp 0x37be3a96d
37be3bcf8
37be3bcf8loc_37be3bcf8:
37be3bcf8sub rdx, rax
37be3bcfbmov [rsp+80], rdi
37be3bd00mov rsi, [rsp+352]
37be3bd08lea r9, [rsp+168]
37be3bd10mov [rsp+168], rdx
37be3bd18lea rdx, [rax+1]
37be3bd1cmov r8, [rsp+288]
37be3bd24lea rcx, [rip+0x61a02d]
37be3bd2bimul rdx, rbx
37be3bd2fmov [rsp+96], rsi
37be3bd34mov rsi, [rsp+128]
37be3bd3cmov [rsp+112], 19
37be3bd45mov [rsp+104], 12
37be3bd4elea rdx, [rsi+rdx+1]
37be3bd53mov rsi, [rsp+320]
37be3bd5blea rdx, [rbp+8*rdx]
37be3bd60mov [rsp+72], rsi
37be3bd65mov rsi, [rsp+312]
37be3bd6dmov [rsp+88], rdx
37be3bd72lea rdx, [rip+0x61a007]
37be3bd79lea rax, [rsi+8*rax]
37be3bd7dmov [rsp+64], rax
37be3bd82mov rax, [rsp+368]
37be3bd8amov [rsp+56], rax
37be3bd8fmov rax, [rsp+360]
37be3bd97mov [rsp+48], rax
37be3bd9clea rax, [rip+0x619ffd]
37be3bda3mov [rsp+40], rax
37be3bda8mov rax, [rsp+304]
37be3bdb0mov [rsp+32], rax
37be3bdb5call cgemm_64_
37be3bdbajmp 0x37be3adf9
37be3bdbf
37be3bdbfloc_37be3bdbf:
37be3bdbfsub rax, rdx
37be3bdc2mov [rsp+32], rcx
37be3bdc7mov r8, [rsp+288]
37be3bdcflea rdx, [rip+0x619faa]
37be3bdd6mov [rsp+168], rax
37be3bddemov rax, [rsp+352]
37be3bde6lea rcx, [rip+0x619f6b]
37be3bdedlea r9, [rsp+168]
37be3bdf5mov [rsp+112], 19
37be3bdfemov [rsp+96], rax
37be3be03mov rax, [rsp+320]
37be3be0bmov [rsp+104], 12
37be3be14mov [rsp+72], rax
37be3be19mov rax, [rsp+312]
37be3be21mov [rsp+88], rbp
37be3be26mov [rsp+64], rax
37be3be2bmov rax, [rsp+368]
37be3be33mov [rsp+80], rdi
37be3be38mov [rsp+56], rax
37be3be3dmov rax, [rsp+360]
37be3be45mov [rsp+48], rax
37be3be4alea rax, [rip+0x619f4f]
37be3be51mov [rsp+40], rax
37be3be56call cgemm_64_
37be3be5bmov rcx, [rsp+304]
37be3be63mov rax, [rsi]
37be3be66mov rdx, [rcx]
37be3be69jmp 0x37be3aa14
37be3be6e
37be3be6eloc_37be3be6e:
37be3be6emov edx, 1
37be3be73jmp 0x37be3b474
37be3be78
37be3be78loc_37be3be78:
37be3be78mov eax, 1
37be3be7djmp 0x37be3b88e
37be3be82
37be3be82loc_37be3be82:
37be3be82lea r9, [rdx+1]
37be3be86test rdi, rdi
37be3be89jle 0x37be39818
37be3be8fmov rax, [rsp+288]
37be3be97shl rbx, 3
37be3be9bmov rsi, [rsp+360]
37be3bea3mov r10, -1
37be3beaamov r8l, 1
37be3beb0add rdi, 1
37be3beb4mov rax, [rax]
37be3beb7add rsi, 8
37be3bebbsub rax, rdx
37be3bebe
37be3bebeloc_37be3bebe:
37be3bebelea rdx, [r8+rax-1]
37be3bec3lea r11, [rsi+8*r10]
37be3bec7mov ecx, 1
37be3becclea rdx, [rbp+8*rdx]
37be3bed1nop [rax]
37be3bed5nop [rax+rax]
37be3bee0
37be3bee0loc_37be3bee0:
37be3bee0movq x0, [rdx]
37be3bee4movq x1, [r11]
37be3bee9add rcx, 1
37be3beedadd r11, 8
37be3bef1addsubps x0, x1
37be3bef5movlps [rdx], x0
37be3bef8add rdx, rbx
37be3befbcmp rcx, rdi
37be3befejne 0x37be3bee0
37be3bf00add r8, 1
37be3bf04add r10, r15
37be3bf07cmp r8, r9
37be3bf0ajne 0x37be3bebe
37be3bf0cjmp 0x37be39818
37be3bf11
37be3bf11loc_37be3bf11:
37be3bf11lea r11, [r13+1]
37be3bf15test r12, r12
37be3bf18jle 0x37be39818
37be3bf1emov rax, [rsp+360]
37be3bf26mov rdi, rbp
37be3bf29shl rbx, 3
37be3bf2dmov r10, -1
37be3bf34mov r9l, 1
37be3bf3alea r8, [r12+1]
37be3bf3flea rsi, [rax+8]
37be3bf43
37be3bf43loc_37be3bf43:
37be3bf43lea rcx, [rsi+8*r10]
37be3bf47mov rax, rdi
37be3bf4amov edx, 1
37be3bf4fnop [rax+rax]
37be3bf55nop [rax+rax]
37be3bf60
37be3bf60loc_37be3bf60:
37be3bf60movq x0, [rax]
37be3bf64movq x1, [rcx]
37be3bf68add rdx, 1
37be3bf6cadd rcx, 8
37be3bf70addsubps x0, x1
37be3bf74movlps [rax], x0
37be3bf77add rax, rbx
37be3bf7acmp rdx, r8
37be3bf7djne 0x37be3bf60
37be3bf7fadd r9, 1
37be3bf83add rdi, 8
37be3bf87add r10, r15
37be3bf8acmp r11, r9
37be3bf8djne 0x37be3bf43
37be3bf8fjmp 0x37be39818
37be3bf94
37be3bf94loc_37be3bf94:
37be3bf94mov rcx, r14
37be3bf97jmp 0x37be3a13f
37be3bf9c
37be3bf9cloc_37be3bf9c:
37be3bf9cmov eax, 1
37be3bfa1
37be3bfa1loc_37be3bfa1:
37be3bfa1cmp rax, r13
37be3bfa4je 0x37be39818
37be3bfaalea rdx, [rax+1]
37be3bfaecmp rdx, r13
37be3bfb1je 0x37be39818
37be3bfb7add rax, 2
37be3bfbbjmp 0x37be3bfa1
37be3bfbd
37be3bfbd 0f 1f 00 ...
37be3bfc0
37be3bfc0loc_37be3bfc0:
37be3bfc0mov r8, rcx
37be3bfc3jmp 0x37be3a8a2
37be3bfc8
37be3bfc8loc_37be3bfc8:
37be3bfc8sub rax, rdx
37be3bfcbmov [rsp+32], rcx
37be3bfd0lea rdx, [rip+0x619d81]
37be3bfd7mov r8, [rsp+288]
37be3bfdfmov [rsp+88], rbp
37be3bfe4mov rcx, rdx
37be3bfe7lea r9, [rsp+168]
37be3bfefmov [rsp+168], rax
37be3bff7mov rax, [rsp+352]
37be3bfffmov [rsp+112], 12
37be3c008mov [rsp+96], rax
37be3c00dmov rax, [rsp+320]
37be3c015mov [rsp+104], 12
37be3c01emov [rsp+72], rax
37be3c023mov rax, [rsp+312]
37be3c02bmov [rsp+80], rdi
37be3c030mov [rsp+64], rax
37be3c035mov rax, [rsp+368]
37be3c03dmov [rsp+56], rax
37be3c042mov rax, [rsp+360]
37be3c04amov [rsp+48], rax
37be3c04flea rax, [rip+0x619d4a]
37be3c056mov [rsp+40], rax
37be3c05bcall cgemm_64_
37be3c060mov rcx, [rsp+304]
37be3c068mov rax, [rsi]
37be3c06bmov rdx, [rcx]
37be3c06ejmp 0x37be3b71d
37be3c073
37be3c073loc_37be3c073:
37be3c073sub rax, rdx
37be3c076mov [rsp+80], rdi
37be3c07bmov r9, [rsp+304]
37be3c083lea rdx, [rip+0x619cf6]
37be3c08amov [rsp+168], rax
37be3c092mov rax, [rsp+368]
37be3c09alea rcx, [rip+0x619cb7]
37be3c0a1mov [rsp+48], rbp
37be3c0a6mov r8, [rsp+288]
37be3c0aemov [rsp+96], rax
37be3c0b3mov rax, [rsp+360]
37be3c0bbmov [rsp+112], 19
37be3c0c4mov [rsp+88], rax
37be3c0c9mov rax, [rsp+320]
37be3c0d1mov [rsp+104], 12
37be3c0damov [rsp+72], rax
37be3c0dfmov rax, [rsp+312]
37be3c0e7mov [rsp+40], rdi
37be3c0ecmov [rsp+64], rax
37be3c0f1mov rax, [rsp+352]
37be3c0f9mov [rsp+56], rax
37be3c0felea rax, [rsp+168]
37be3c106mov [rsp+32], rax
37be3c10bcall cgemm_64_
37be3c110jmp 0x37be3b675
37be3c115
37be3c115loc_37be3c115:
37be3c115sub rdx, rax
37be3c118add rax, 1
37be3c11cmov rsi, [rsp+352]
37be3c124mov [rsp+112], 12
37be3c12dmov [rsp+168], rdx
37be3c135mov rdx, rax
37be3c138mov r8, [rsp+288]
37be3c140lea r9, [rsp+168]
37be3c148imul rdx, rbx
37be3c14cmov [rsp+96], rsi
37be3c151mov rsi, [rsp+128]
37be3c159mov [rsp+104], 12
37be3c162mov [rsp+80], rdi
37be3c167lea rdx, [rsi+rdx+1]
37be3c16cmov rsi, [rsp+320]
37be3c174lea rdx, [rbp+8*rdx]
37be3c179mov [rsp+72], rsi
37be3c17emov rsi, [rsp+144]
37be3c186mov [rsp+88], rdx
37be3c18blea rdx, [rip+0x619bc6]
37be3c192imul rax, rsi
37be3c196mov rcx, rdx
37be3c199sub rax, rsi
37be3c19cmov rsi, [rsp+312]
37be3c1a4lea rax, [rsi+8*rax]
37be3c1a8mov [rsp+64], rax
37be3c1admov rax, [rsp+368]
37be3c1b5mov [rsp+56], rax
37be3c1bamov rax, [rsp+360]
37be3c1c2mov [rsp+48], rax
37be3c1c7lea rax, [rip+0x619bd2]
37be3c1cemov [rsp+40], rax
37be3c1d3mov rax, [rsp+304]
37be3c1dbmov [rsp+32], rax
37be3c1e0call cgemm_64_
37be3c1e5jmp 0x37be3b324
37be3c1ea
37be3c1ealoc_37be3c1ea:
37be3c1eamov rcx, [rsp+368]
37be3c1f2sub rdx, rax
37be3c1f5add rax, 1
37be3c1f9mov [rsp+112], 19
37be3c202mov [rsp+168], rdx
37be3c20amov r9, [rsp+304]
37be3c212mov [rsp+96], rcx
37be3c217mov rcx, [rsp+360]
37be3c21fmov [rsp+80], rdi
37be3c224mov r8, [rsp+288]
37be3c22cmov [rsp+88], rcx
37be3c231mov rcx, [rsp+320]
37be3c239mov [rsp+104], 12
37be3c242mov [rsp+72], rcx
37be3c247mov rcx, [rsp+144]
37be3c24fmov [rsp+40], rdi
37be3c254mov rdx, rcx
37be3c257imul rdx, rax
37be3c25bimul rax, rbx
37be3c25fsub rdx, rcx
37be3c262mov rcx, [rsp+312]
37be3c26alea rdx, [rcx+8*rdx]
37be3c26emov rcx, [rsp+352]
37be3c276mov [rsp+64], rdx
37be3c27blea rdx, [rip+0x619afe]
37be3c282mov [rsp+56], rcx
37be3c287mov rcx, [rsp+128]
37be3c28flea rax, [rcx+rax+1]
37be3c294lea rcx, [rip+0x619abd]
37be3c29blea rax, [rbp+8*rax]
37be3c2a0mov [rsp+48], rax
37be3c2a5lea rax, [rsp+168]
37be3c2admov [rsp+32], rax
37be3c2b2call cgemm_64_
37be3c2b7jmp 0x37be3b27c
37be39300
Loading..