File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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..