File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3e7180
37c3e7180ztfsm_64_:
37c3e7180push r15
37c3e7182push r14
37c3e7184push r13
37c3e7186push r12
37c3e7188push rbp
37c3e7189push rdi
37c3e718apush rsi
37c3e718bpush rbx
37c3e718csub rsp, 168
37c3e7193mov rax, [rsp+320]
37c3e719bmov rax, [rax]
37c3e719emov rdi, rdx
37c3e71a1mov rbp, r8
37c3e71a4mov rbx, r9
37c3e71a7mov r8l, 1
37c3e71admov r9l, 1
37c3e71b3lea rdx, [rip+0x8c466]
37c3e71bamov rsi, rcx
37c3e71bdmov [rsp+136], rax
37c3e71c5call lsame_64_
37c3e71camov r9l, 1
37c3e71d0mov r8l, 1
37c3e71d6mov rcx, rdi
37c3e71d9lea rdx, [rip+0x8c441]
37c3e71e0mov r12, rax
37c3e71e3call lsame_64_
37c3e71e8mov r9l, 1
37c3e71eemov r8l, 1
37c3e71f4mov rcx, rbp
37c3e71f7lea rdx, [rip+0x8c423]
37c3e71femov r13, rax
37c3e7201call lsame_64_
37c3e7206mov r9l, 1
37c3e720cmov r8l, 1
37c3e7212mov rcx, rbx
37c3e7215lea rdx, [rip+0x8c404]
37c3e721cmov r14, rax
37c3e721fcall lsame_64_
37c3e7224mov r15, rax
37c3e7227test r12, r12
37c3e722aje 0x37c3e7398
37c3e7230
37c3e7230loc_37c3e7230:
37c3e7230test r13, r13
37c3e7233je 0x37c3e73d0
37c3e7239
37c3e7239loc_37c3e7239:
37c3e7239test r14, r14
37c3e723cje 0x37c3e7400
37c3e7242
37c3e7242loc_37c3e7242:
37c3e7242test r15, r15
37c3e7245jne 0x37c3e726b
37c3e7247mov r9l, 1
37c3e724dmov r8l, 1
37c3e7253lea rdx, [rip+0x8c3c8]
37c3e725amov rcx, rbx
37c3e725dcall lsame_64_
37c3e7262test rax, rax
37c3e7265je 0x37c3e74b0
37c3e726b
37c3e726bloc_37c3e726b:
37c3e726bmov rcx, [rsp+272]
37c3e7273mov r9l, 1
37c3e7279mov r8l, 1
37c3e727flea rdx, [rip+0x8c39a]
37c3e7286call lsame_64_
37c3e728btest rax, rax
37c3e728eje 0x37c3e7430
37c3e7294
37c3e7294loc_37c3e7294:
37c3e7294mov rax, [rsp+280]
37c3e729cmov rcx, [rax]
37c3e729ftest rcx, rcx
37c3e72a2js 0x37c3e74a0
37c3e72a8mov rax, [rsp+288]
37c3e72b0mov r8, [rax]
37c3e72b3test r8, r8
37c3e72b6js 0x37c3e7738
37c3e72bcmov rdi, [rsp+320]
37c3e72c4test rcx, rcx
37c3e72c7mov eax, 1
37c3e72cccmovg rax, rcx
37c3e72d0cmp [rdi], rax
37c3e72d3jl 0x37c3e74c0
37c3e72d9test r8, r8
37c3e72dcje 0x37c3e7483
37c3e72e2test rcx, rcx
37c3e72e5sete dl
37c3e72e8je 0x37c3e7483
37c3e72eemov rax, [rsp+136]
37c3e72f6xor ebx, ebx
37c3e72f8pxor x0, x0
37c3e72fctest rax, rax
37c3e72ffcmovns rbx, rax
37c3e7303mov rax, [rsp+296]
37c3e730bucomisd x0, [rax]
37c3e730fsetnp al
37c3e7312cmovne eax, edx
37c3e7315test al, al
37c3e7317je 0x37c3e74d0
37c3e731dmov rax, [rsp+296]
37c3e7325ucomisd x0, [rax+8]
37c3e732asetnp al
37c3e732dcmovne eax, edx
37c3e7330test al, al
37c3e7332je 0x37c3e74d0
37c3e7338xor r10l, r10l
37c3e733bxor r9l, r9l
37c3e733epxor x0, x0
37c3e7342nop [rax]
37c3e7345nop [rax+rax]
37c3e7350
37c3e7350loc_37c3e7350:
37c3e7350mov rax, r10
37c3e7353xor edx, edx
37c3e7355shl rax, 4
37c3e7359add rax, [rsp+312]
37c3e7361nop [rax]
37c3e7365nop [rax+rax]
37c3e7370
37c3e7370loc_37c3e7370:
37c3e7370add rdx, 1
37c3e7374movups [rax], x0
37c3e7377add rax, 16
37c3e737bcmp rcx, rdx
37c3e737ejg 0x37c3e7370
37c3e7380add r9, 1
37c3e7384add r10, rbx
37c3e7387cmp r8, r9
37c3e738ajg 0x37c3e7350
37c3e738cjmp 0x37c3e7483
37c3e7391
37c3e7391 0f 1f 80 00 00 00 00 .......
37c3e7398
37c3e7398loc_37c3e7398:
37c3e7398mov r9l, 1
37c3e739emov r8l, 1
37c3e73a4lea rdx, [rip+0x8c277]
37c3e73abmov rcx, rsi
37c3e73aecall lsame_64_
37c3e73b3test rax, rax
37c3e73b6jne 0x37c3e7230
37c3e73bcmov eax, 1
37c3e73c1jmp 0x37c3e7460
37c3e73c6
37c3e73c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3e73d0
37c3e73d0loc_37c3e73d0:
37c3e73d0mov r9l, 1
37c3e73d6mov r8l, 1
37c3e73dclea rdx, [rip+0x8c240]
37c3e73e3mov rcx, rdi
37c3e73e6call lsame_64_
37c3e73ebtest rax, rax
37c3e73eejne 0x37c3e7239
37c3e73f4mov eax, 2
37c3e73f9jmp 0x37c3e7460
37c3e73fb
37c3e73fb 0f 1f 44 00 00 ..D..
37c3e7400
37c3e7400loc_37c3e7400:
37c3e7400mov r9l, 1
37c3e7406mov r8l, 1
37c3e740clea rdx, [rip+0x8c211]
37c3e7413mov rcx, rbp
37c3e7416call lsame_64_
37c3e741btest rax, rax
37c3e741ejne 0x37c3e7242
37c3e7424mov eax, 3
37c3e7429jmp 0x37c3e7460
37c3e742b
37c3e742b 0f 1f 44 00 00 ..D..
37c3e7430
37c3e7430loc_37c3e7430:
37c3e7430mov rcx, [rsp+272]
37c3e7438mov r9l, 1
37c3e743emov r8l, 1
37c3e7444lea rdx, [rip+0x8c1d9]
37c3e744bcall lsame_64_
37c3e7450test rax, rax
37c3e7453jne 0x37c3e7294
37c3e7459mov eax, 5
37c3e745enop
37c3e7460
37c3e7460loc_37c3e7460:
37c3e7460lea rdx, [rsp+152]
37c3e7468mov r8l, 6
37c3e746elea rcx, [rip+0x8c1b0]
37c3e7475mov [rsp+152], rax
37c3e747dcall xerbla_64_
37c3e7482nop
37c3e7483
37c3e7483loc_37c3e7483:
37c3e7483add rsp, 168
37c3e748apop rbx
37c3e748bpop rsi
37c3e748cpop rdi
37c3e748dpop rbp
37c3e748epop r12
37c3e7490pop r13
37c3e7492pop r14
37c3e7494pop r15
37c3e7496ret
37c3e7497
37c3e7497 66 0f 1f 84 00 00 00 00 00 f........
37c3e74a0
37c3e74a0loc_37c3e74a0:
37c3e74a0mov eax, 6
37c3e74a5jmp 0x37c3e7460
37c3e74a7
37c3e74a7 66 0f 1f 84 00 00 00 00 00 f........
37c3e74b0
37c3e74b0loc_37c3e74b0:
37c3e74b0mov eax, 4
37c3e74b5jmp 0x37c3e7460
37c3e74b7
37c3e74b7 66 0f 1f 84 00 00 00 00 00 f........
37c3e74c0
37c3e74c0loc_37c3e74c0:
37c3e74c0mov eax, 11
37c3e74c5jmp 0x37c3e7460
37c3e74c7
37c3e74c7 66 0f 1f 84 00 00 00 00 00 f........
37c3e74d0
37c3e74d0loc_37c3e74d0:
37c3e74d0test r13, r13
37c3e74d3je 0x37c3e7748
37c3e74d9mov rax, rcx
37c3e74dcsar rax, 1
37c3e74dftest cl, 1
37c3e74e2jne 0x37c3e7b95
37c3e74e8mov [rsp+144], rax
37c3e74f0test r12, r12
37c3e74f3je 0x37c3e8160
37c3e74f9add rcx, 1
37c3e74fdmov [rsp+152], rcx
37c3e7505test r14, r14
37c3e7508je 0x37c3e904a
37c3e750emov [rsp+112], 1
37c3e7517mov [rsp+104], 1
37c3e7520mov [rsp+96], 1
37c3e7529mov [rsp+88], 1
37c3e7532test r15, r15
37c3e7535je 0x37c3e93c5
37c3e753bmov rax, [rsp+320]
37c3e7543lea rsi, [rsp+152]
37c3e754blea rbx, [rsp+144]
37c3e7553mov r9, [rsp+272]
37c3e755bmov [rsp+64], rsi
37c3e7560lea rdx, [rip+0x8c0ba]
37c3e7567lea r8, [rip+0x8c0b2]
37c3e756emov [rsp+80], rax
37c3e7573mov rax, [rsp+312]
37c3e757bmov rcx, rdx
37c3e757emov [rsp+32], rbx
37c3e7583mov [rsp+72], rax
37c3e7588mov rax, [rsp+304]
37c3e7590add rax, 16
37c3e7594mov [rsp+56], rax
37c3e7599mov rax, [rsp+296]
37c3e75a1mov [rsp+48], rax
37c3e75a6mov rax, [rsp+288]
37c3e75aemov [rsp+40], rax
37c3e75b3call ztrsm_64_
37c3e75b8mov rdi, [rsp+320]
37c3e75c0mov r8, rbx
37c3e75c3mov rax, [rsp+280]
37c3e75cbmov rdx, [rsp+312]
37c3e75d3mov r9, [rsp+288]
37c3e75dbmov rax, [rax]
37c3e75demov [rsp+96], rdi
37c3e75e3mov rdi, [rsp+296]
37c3e75ebmov [rsp+56], rsi
37c3e75f0mov [rsp+136], rax
37c3e75f8add rax, 1
37c3e75fcmov [rsp+80], rdi
37c3e7601mov rdi, [rsp+320]
37c3e7609mov [rsp+152], rax
37c3e7611mov rax, [rsp+144]
37c3e7619mov [rsp+72], rdi
37c3e761emov rdi, [rsp+312]
37c3e7626shl rax, 4
37c3e762amov [rsp+32], rbx
37c3e762fmov [rsp+64], rdi
37c3e7634add rdx, rax
37c3e7637mov rdi, [rsp+304]
37c3e763fmov [rsp+88], rdx
37c3e7644lea rdx, [rip+0x8bfd5]
37c3e764blea rax, [rdi+rax+16]
37c3e7650mov rcx, rdx
37c3e7653mov [rsp+112], 1
37c3e765cmov [rsp+48], rax
37c3e7661lea rax, [rip+0x8bfc8]
37c3e7668mov [rsp+40], rax
37c3e766dmov [rsp+104], 1
37c3e7676call zgemm_64_
37c3e767bmov rax, [rsp+280]
37c3e7683mov rax, [rax]
37c3e7686mov [rsp+64], rsi
37c3e768bmov [rsp+112], 1
37c3e7694mov [rsp+104], 1
37c3e769dadd rax, 1
37c3e76a1mov [rsp+152], rax
37c3e76a9mov rax, [rsp+320]
37c3e76b1mov [rsp+96], 1
37c3e76bamov [rsp+80], rax
37c3e76bfmov rax, [rsp+144]
37c3e76c7mov [rsp+88], 1
37c3e76d0shl rax, 4
37c3e76d4add rax, [rsp+312]
37c3e76dcmov [rsp+72], rax
37c3e76e1mov rax, [rsp+304]
37c3e76e9
37c3e76e9loc_37c3e76e9:
37c3e76e9mov [rsp+56], rax
37c3e76eelea rax, [rip+0x8bf4b]
37c3e76f5mov [rsp+48], rax
37c3e76famov rax, [rsp+288]
37c3e7702mov [rsp+32], rbx
37c3e7707mov [rsp+40], rax
37c3e770c
37c3e770cloc_37c3e770c:
37c3e770cmov r9, [rsp+272]
37c3e7714lea r8, [rip+0x8bf07]
37c3e771blea rdx, [rip+0x8bf02]
37c3e7722lea rcx, [rip+0x8bef8]
37c3e7729call ztrsm_64_
37c3e772ejmp 0x37c3e7483
37c3e7733
37c3e7733 0f 1f 44 00 00 ..D..
37c3e7738
37c3e7738loc_37c3e7738:
37c3e7738mov eax, 7
37c3e773djmp 0x37c3e7460
37c3e7742
37c3e7742 66 0f 1f 44 00 00 f..D..
37c3e7748
37c3e7748loc_37c3e7748:
37c3e7748mov rax, r8
37c3e774bsar rax, 1
37c3e774etest r8b, 1
37c3e7752jne 0x37c3e79a7
37c3e7758mov [rsp+144], rax
37c3e7760test r12, r12
37c3e7763je 0x37c3e7d87
37c3e7769mov [rsp+112], 1
37c3e7772add r8, 1
37c3e7776mov [rsp+152], r8
37c3e777emov [rsp+104], 1
37c3e7787mov [rsp+96], 1
37c3e7790mov [rsp+88], 1
37c3e7799test r14, r14
37c3e779cje 0x37c3e894f
37c3e77a2test r15, r15
37c3e77a5je 0x37c3ea32c
37c3e77abimul rax, rbx
37c3e77afmov rsi, [rsp+320]
37c3e77b7lea rdi, [rsp+152]
37c3e77bfmov r9, [rsp+272]
37c3e77c7mov [rsp+64], rdi
37c3e77cclea r8, [rip+0x8be4f]
37c3e77d3lea rdx, [rip+0x8be4a]
37c3e77damov [rsp+80], rsi
37c3e77dflea rsi, [rsp+144]
37c3e77e7lea rcx, [rip+0x8be35]
37c3e77eeshl rax, 4
37c3e77f2add rax, [rsp+312]
37c3e77famov [rsp+40], rsi
37c3e77ffmov [rsp+72], rax
37c3e7804mov rax, [rsp+304]
37c3e780cmov [rsp+56], rax
37c3e7811mov rax, [rsp+296]
37c3e7819mov [rsp+48], rax
37c3e781emov rax, [rsp+280]
37c3e7826mov [rsp+32], rax
37c3e782bcall ztrsm_64_
37c3e7830mov rax, [rsp+288]
37c3e7838mov rcx, [rsp+320]
37c3e7840mov r9, rsi
37c3e7843mov r8, [rsp+280]
37c3e784bmov rax, [rax]
37c3e784emov [rsp+96], rcx
37c3e7853mov rcx, [rsp+312]
37c3e785bmov [rsp+72], rdi
37c3e7860mov [rsp+136], rax
37c3e7868add rax, 1
37c3e786cmov [rsp+152], rax
37c3e7874mov rax, [rsp+144]
37c3e787cmov [rsp+88], rcx
37c3e7881mov rcx, [rsp+296]
37c3e7889lea rdx, [rax+1]
37c3e788dmov [rsp+32], rsi
37c3e7892imul rax, rbx
37c3e7896mov [rsp+80], rcx
37c3e789bmov rcx, [rsp+320]
37c3e78a3shl rdx, 4
37c3e78a7add rdx, [rsp+304]
37c3e78afmov [rsp+112], 1
37c3e78b8mov [rsp+64], rdx
37c3e78bdlea rdx, [rip+0x8bd5c]
37c3e78c4shl rax, 4
37c3e78c8mov [rsp+56], rcx
37c3e78cdadd rax, [rsp+312]
37c3e78d5mov rcx, rdx
37c3e78d8mov [rsp+48], rax
37c3e78ddlea rax, [rip+0x8bd4c]
37c3e78e4mov [rsp+40], rax
37c3e78e9mov [rsp+104], 1
37c3e78f2call zgemm_64_
37c3e78f7mov rax, [rsp+288]
37c3e78ffmov rax, [rax]
37c3e7902mov [rsp+64], rdi
37c3e7907mov [rsp+112], 1
37c3e7910mov [rsp+104], 1
37c3e7919add rax, 1
37c3e791dmov [rsp+152], rax
37c3e7925mov rax, [rsp+320]
37c3e792dmov [rsp+96], 1
37c3e7936mov [rsp+80], rax
37c3e793bmov rax, [rsp+312]
37c3e7943mov [rsp+88], 1
37c3e794cmov [rsp+72], rax
37c3e7951mov rax, [rsp+304]
37c3e7959add rax, 16
37c3e795d
37c3e795dloc_37c3e795d:
37c3e795dmov [rsp+56], rax
37c3e7962lea rax, [rip+0x8bcd7]
37c3e7969mov [rsp+48], rax
37c3e796emov [rsp+40], rsi
37c3e7973
37c3e7973loc_37c3e7973:
37c3e7973mov rax, [rsp+280]
37c3e797bmov r9, [rsp+272]
37c3e7983lea r8, [rip+0x8bc96]
37c3e798alea rdx, [rip+0x8bc90]
37c3e7991lea rcx, [rip+0x8bc8b]
37c3e7998mov [rsp+32], rax
37c3e799dcall ztrsm_64_
37c3e79a2jmp 0x37c3e7483
37c3e79a7
37c3e79a7loc_37c3e79a7:
37c3e79a7mov rsi, r8
37c3e79aasub rsi, rax
37c3e79adtest r14, r14
37c3e79b0je 0x37c3e835b
37c3e79b6mov [rsp+152], rax
37c3e79bemov [rsp+144], rsi
37c3e79c6test r12, r12
37c3e79c9je 0x37c3e8589
37c3e79cftest r15, r15
37c3e79d2je 0x37c3e9fb2
37c3e79d8mov rax, [rsp+320]
37c3e79e0imul rbx, rsi
37c3e79e4lea rbp, [rsp+152]
37c3e79ecmov [rsp+112], 1
37c3e79f5mov [rsp+104], 1
37c3e79femov r9, [rsp+272]
37c3e7a06lea rdx, [rip+0x8bc17]
37c3e7a0dlea rcx, [rip+0x8bc0f]
37c3e7a14mov [rsp+80], rax
37c3e7a19mov rax, [rsp+288]
37c3e7a21lea rdi, [rsp+144]
37c3e7a29shl rbx, 4
37c3e7a2dadd rbx, [rsp+312]
37c3e7a35mov [rsp+40], rbp
37c3e7a3amov [rsp+64], rax
37c3e7a3fmov rax, r8
37c3e7a42lea r8, [rip+0x8bbd9]
37c3e7a49shl rax, 4
37c3e7a4dadd rax, [rsp+304]
37c3e7a55mov [rsp+72], rbx
37c3e7a5amov [rsp+56], rax
37c3e7a5fmov rax, [rsp+296]
37c3e7a67mov [rsp+96], 1
37c3e7a70mov [rsp+48], rax
37c3e7a75mov rax, [rsp+280]
37c3e7a7dmov [rsp+88], 1
37c3e7a86mov [rsp+32], rax
37c3e7a8bcall ztrsm_64_
37c3e7a90mov rax, [rsp+320]
37c3e7a98mov r9, rdi
37c3e7a9bmov [rsp+112], 1
37c3e7aa4mov [rsp+104], 1
37c3e7aadlea rdx, [rip+0x8bb6c]
37c3e7ab4mov r8, [rsp+280]
37c3e7abcmov [rsp+96], rax
37c3e7ac1mov rax, [rsp+312]
37c3e7ac9mov rcx, rdx
37c3e7accmov [rsp+48], rbx
37c3e7ad1mov [rsp+88], rax
37c3e7ad6mov rax, [rsp+296]
37c3e7ademov [rsp+32], rbp
37c3e7ae3mov [rsp+80], rax
37c3e7ae8mov rax, [rsp+288]
37c3e7af0mov [rsp+72], rax
37c3e7af5mov rax, rsi
37c3e7af8shl rax, 4
37c3e7afcadd rax, [rsp+304]
37c3e7b04mov [rsp+64], rax
37c3e7b09mov rax, [rsp+320]
37c3e7b11mov [rsp+56], rax
37c3e7b16lea rax, [rip+0x8bb13]
37c3e7b1dmov [rsp+40], rax
37c3e7b22call zgemm_64_
37c3e7b27mov rax, [rsp+320]
37c3e7b2fmov [rsp+40], rdi
37c3e7b34mov [rsp+112], 1
37c3e7b3dmov [rsp+80], rax
37c3e7b42mov rax, [rsp+312]
37c3e7b4amov [rsp+104], 1
37c3e7b53mov [rsp+72], rax
37c3e7b58mov rax, [rsp+288]
37c3e7b60mov [rsp+96], 1
37c3e7b69mov [rsp+64], rax
37c3e7b6emov rax, [rsp+304]
37c3e7b76mov [rsp+88], 1
37c3e7b7fmov [rsp+56], rax
37c3e7b84lea rax, [rip+0x8bab5]
37c3e7b8bmov [rsp+48], rax
37c3e7b90jmp 0x37c3e7973
37c3e7b95
37c3e7b95loc_37c3e7b95:
37c3e7b95mov rdx, rcx
37c3e7b98sub rdx, rax
37c3e7b9btest r14, r14
37c3e7b9eje 0x37c3e7f8b
37c3e7ba4mov [rsp+152], rax
37c3e7bacmov [rsp+144], rdx
37c3e7bb4test r12, r12
37c3e7bb7je 0x37c3e8e68
37c3e7bbdtest r15, r15
37c3e7bc0je 0x37c3e9775
37c3e7bc6mov rax, [rsp+320]
37c3e7bcemov [rsp+112], 1
37c3e7bd7mov [rsp+104], 1
37c3e7be0mov [rsp+80], rax
37c3e7be5mov rax, [rsp+312]
37c3e7bedmov [rsp+96], 1
37c3e7bf6mov [rsp+72], rax
37c3e7bfbmov rax, [rsp+280]
37c3e7c03mov [rsp+88], 1
37c3e7c0cmov [rsp+64], rax
37c3e7c11mov rax, [rsp+304]
37c3e7c19mov [rsp+56], rax
37c3e7c1emov rax, [rsp+296]
37c3e7c26mov [rsp+48], rax
37c3e7c2bmov rax, [rsp+288]
37c3e7c33mov [rsp+40], rax
37c3e7c38cmp rcx, 1
37c3e7c3cje 0x37c3eaec4
37c3e7c42lea rsi, [rsp+144]
37c3e7c4alea rdx, [rip+0x8b9d0]
37c3e7c51mov r9, [rsp+272]
37c3e7c59mov [rsp+32], rsi
37c3e7c5emov rcx, rdx
37c3e7c61lea r8, [rip+0x8b9b8]
37c3e7c68lea rbx, [rsp+152]
37c3e7c70call ztrsm_64_
37c3e7c75mov rdi, [rsp+320]
37c3e7c7dmov [rsp+32], rsi
37c3e7c82mov r8, rbx
37c3e7c85mov rax, [rsp+144]
37c3e7c8dmov rdx, [rsp+312]
37c3e7c95mov [rsp+112], 1
37c3e7c9emov [rsp+96], rdi
37c3e7ca3mov rdi, [rsp+296]
37c3e7cabshl rax, 4
37c3e7cafmov r9, [rsp+288]
37c3e7cb7mov [rsp+104], 1
37c3e7cc0mov [rsp+80], rdi
37c3e7cc5mov rdi, [rsp+320]
37c3e7ccdadd rdx, rax
37c3e7cd0add rax, [rsp+304]
37c3e7cd8mov [rsp+88], rdx
37c3e7cddlea rdx, [rip+0x8b93c]
37c3e7ce4mov [rsp+72], rdi
37c3e7ce9mov rdi, [rsp+312]
37c3e7cf1mov rcx, rdx
37c3e7cf4mov [rsp+48], rax
37c3e7cf9lea rax, [rip+0x8b930]
37c3e7d00mov [rsp+64], rdi
37c3e7d05mov rdi, [rsp+280]
37c3e7d0dmov [rsp+40], rax
37c3e7d12mov [rsp+56], rdi
37c3e7d17call zgemm_64_
37c3e7d1cmov rax, [rsp+320]
37c3e7d24mov [rsp+112], 1
37c3e7d2dmov [rsp+104], 1
37c3e7d36mov [rsp+80], rax
37c3e7d3bmov rax, [rsp+144]
37c3e7d43mov [rsp+96], 1
37c3e7d4cmov [rsp+88], 1
37c3e7d55shl rax, 4
37c3e7d59add rax, [rsp+312]
37c3e7d61mov [rsp+72], rax
37c3e7d66mov rax, [rsp+280]
37c3e7d6emov [rsp+64], rax
37c3e7d73mov rax, [rax]
37c3e7d76shl rax, 4
37c3e7d7a
37c3e7d7aloc_37c3e7d7a:
37c3e7d7aadd rax, [rsp+304]
37c3e7d82jmp 0x37c3e76e9
37c3e7d87
37c3e7d87loc_37c3e7d87:
37c3e7d87mov rsi, [rsp+320]
37c3e7d8fmov [rsp+112], 1
37c3e7d98mov [rsp+104], 1
37c3e7da1mov [rsp+96], 1
37c3e7daamov [rsp+88], 1
37c3e7db3mov [rsp+80], rsi
37c3e7db8test r14, r14
37c3e7dbbje 0x37c3e8b09
37c3e7dc1test r15, r15
37c3e7dc4je 0x37c3e9948
37c3e7dcaimul rax, rbx
37c3e7dcelea rsi, [rsp+144]
37c3e7dd6mov r9, [rsp+272]
37c3e7ddemov [rsp+64], rsi
37c3e7de3lea r8, [rip+0x8b836]
37c3e7dealea rdx, [rip+0x8b830]
37c3e7df1mov [rsp+40], rsi
37c3e7df6lea rcx, [rip+0x8b826]
37c3e7dfdshl rax, 4
37c3e7e01add rax, [rsp+312]
37c3e7e09mov [rsp+72], rax
37c3e7e0emov rax, [rsp+304]
37c3e7e16mov [rsp+56], rax
37c3e7e1bmov rax, [rsp+296]
37c3e7e23mov [rsp+48], rax
37c3e7e28mov rax, [rsp+280]
37c3e7e30mov [rsp+32], rax
37c3e7e35call ztrsm_64_
37c3e7e3amov rax, [rsp+144]
37c3e7e42mov [rsp+72], rsi
37c3e7e47mov r9, rsi
37c3e7e4amov rdi, [rsp+320]
37c3e7e52mov [rsp+32], rsi
37c3e7e57lea rcx, [rip+0x8b7c2]
37c3e7e5elea rdx, [rax+1]
37c3e7e62mov r8, [rsp+280]
37c3e7e6amov [rsp+112], 1
37c3e7e73mov [rsp+96], rdi
37c3e7e78imul rdx, rax
37c3e7e7cmov rdi, [rsp+312]
37c3e7e84mov [rsp+104], 1
37c3e7e8dimul rax, rbx
37c3e7e91mov [rsp+88], rdi
37c3e7e96mov rdi, [rsp+296]
37c3e7e9eshl rdx, 4
37c3e7ea2add rdx, [rsp+304]
37c3e7eaamov [rsp+80], rdi
37c3e7eafshl rax, 4
37c3e7eb3mov rdi, [rsp+320]
37c3e7ebbadd rax, [rsp+312]
37c3e7ec3mov [rsp+64], rdx
37c3e7ec8lea rdx, [rip+0x8b753]
37c3e7ecfmov [rsp+48], rax
37c3e7ed4lea rax, [rip+0x8b755]
37c3e7edbmov [rsp+40], rax
37c3e7ee0mov [rsp+56], rdi
37c3e7ee5call zgemm_64_
37c3e7eeamov rax, [rsp+320]
37c3e7ef2mov [rsp+64], rsi
37c3e7ef7mov [rsp+112], 1
37c3e7f00mov [rsp+80], rax
37c3e7f05mov rax, [rsp+312]
37c3e7f0dmov [rsp+104], 1
37c3e7f16mov [rsp+96], 1
37c3e7f1fmov [rsp+88], 1
37c3e7f28mov [rsp+72], rax
37c3e7f2dmov rax, [rsp+144]
37c3e7f35
37c3e7f35loc_37c3e7f35:
37c3e7f35shl rax, 4
37c3e7f39add rax, [rsp+304]
37c3e7f41
37c3e7f41loc_37c3e7f41:
37c3e7f41mov [rsp+56], rax
37c3e7f46lea rax, [rip+0x8b6f3]
37c3e7f4dmov r9, [rsp+272]
37c3e7f55lea r8, [rip+0x8b6c6]
37c3e7f5cmov [rsp+48], rax
37c3e7f61mov rax, [rsp+280]
37c3e7f69lea rdx, [rip+0x8b6b4]
37c3e7f70lea rcx, [rip+0x8b6ac]
37c3e7f77mov [rsp+40], rsi
37c3e7f7cmov [rsp+32], rax
37c3e7f81call ztrsm_64_
37c3e7f86jmp 0x37c3e7483
37c3e7f8b
37c3e7f8bloc_37c3e7f8b:
37c3e7f8bmov [rsp+144], rax
37c3e7f93mov [rsp+152], rdx
37c3e7f9btest r12, r12
37c3e7f9eje 0x37c3e8cab
37c3e7fa4test r15, r15
37c3e7fa7jne 0x37c3ea7f7
37c3e7fadmov rax, [rsp+320]
37c3e7fb5lea r8, [rip+0x8b664]
37c3e7fbclea rsi, [rsp+144]
37c3e7fc4mov [rsp+112], 1
37c3e7fcdmov [rsp+32], rsi
37c3e7fd2mov r9, [rsp+272]
37c3e7fdalea rbx, [rsp+152]
37c3e7fe2mov [rsp+80], rax
37c3e7fe7mov rax, [rsp+312]
37c3e7fefmov [rsp+104], 1
37c3e7ff8mov [rsp+72], rax
37c3e7ffdmov rax, [rsp+280]
37c3e8005mov [rsp+96], 1
37c3e800emov [rsp+64], rax
37c3e8013mov rax, rdx
37c3e8016lea rdx, [rip+0x8b604]
37c3e801dmov [rsp+88], 1
37c3e8026shl rax, 4
37c3e802amov rcx, rdx
37c3e802dadd rax, [rsp+304]
37c3e8035mov [rsp+56], rax
37c3e803amov rax, [rsp+296]
37c3e8042mov [rsp+48], rax
37c3e8047mov rax, [rsp+288]
37c3e804fmov [rsp+40], rax
37c3e8054call ztrsm_64_
37c3e8059mov rax, [rsp+320]
37c3e8061mov r8, rbx
37c3e8064mov [rsp+32], rsi
37c3e8069mov [rsp+112], 1
37c3e8072mov r9, [rsp+288]
37c3e807alea rdx, [rip+0x8b59f]
37c3e8081lea rcx, [rip+0x8b59a]
37c3e8088mov [rsp+96], rax
37c3e808dmov rax, [rsp+144]
37c3e8095mov [rsp+104], 1
37c3e809eshl rax, 4
37c3e80a2add rax, [rsp+312]
37c3e80aamov [rsp+88], rax
37c3e80afmov rax, [rsp+296]
37c3e80b7mov [rsp+80], rax
37c3e80bcmov rax, [rsp+320]
37c3e80c4mov [rsp+72], rax
37c3e80c9mov rax, [rsp+312]
37c3e80d1mov [rsp+64], rax
37c3e80d6mov rax, [rsp+280]
37c3e80demov [rsp+56], rax
37c3e80e3mov rax, [rsp+304]
37c3e80ebmov [rsp+48], rax
37c3e80f0lea rax, [rip+0x8b539]
37c3e80f7mov [rsp+40], rax
37c3e80fccall zgemm_64_
37c3e8101mov rax, [rsp+144]
37c3e8109mov rdx, [rsp+312]
37c3e8111mov [rsp+112], 1
37c3e811amov rsi, [rsp+320]
37c3e8122mov [rsp+104], 1
37c3e812bmov [rsp+96], 1
37c3e8134shl rax, 4
37c3e8138add rdx, rax
37c3e813bmov [rsp+80], rsi
37c3e8140mov rsi, [rsp+280]
37c3e8148mov [rsp+88], 1
37c3e8151mov [rsp+72], rdx
37c3e8156
37c3e8156loc_37c3e8156:
37c3e8156mov [rsp+64], rsi
37c3e815bjmp 0x37c3e7d7a
37c3e8160
37c3e8160loc_37c3e8160:
37c3e8160test r14, r14
37c3e8163je 0x37c3e9220
37c3e8169mov rsi, [rsp+320]
37c3e8171shl rax, 4
37c3e8175mov [rsp+112], 1
37c3e817emov [rsp+104], 1
37c3e8187mov [rsp+96], 1
37c3e8190mov [rsp+88], 1
37c3e8199mov [rsp+80], rsi
37c3e819etest r15, r15
37c3e81a1je 0x37c3ea99b
37c3e81a7add rax, [rsp+304]
37c3e81afmov rsi, [rsp+312]
37c3e81b7lea rbx, [rsp+144]
37c3e81bflea r8, [rip+0x8b45c]
37c3e81c6mov [rsp+56], rax
37c3e81cbmov rax, [rsp+296]
37c3e81d3lea rdx, [rip+0x8b44a]
37c3e81dalea rcx, [rip+0x8b440]
37c3e81e1mov [rsp+72], rsi
37c3e81e6mov r9, [rsp+272]
37c3e81eemov [rsp+48], rax
37c3e81f3mov rax, [rsp+288]
37c3e81fbmov [rsp+64], rbx
37c3e8200mov [rsp+40], rax
37c3e8205mov [rsp+32], rbx
37c3e820acall ztrsm_64_
37c3e820fmov rdx, [rsp+144]
37c3e8217mov [rsp+56], rbx
37c3e821cmov r8, rbx
37c3e821fmov rax, [rsp+320]
37c3e8227mov [rsp+32], rbx
37c3e822clea rcx, [rip+0x8b3ef]
37c3e8233mov [rsp+112], 1
37c3e823cmov r9, [rsp+288]
37c3e8244mov [rsp+96], rax
37c3e8249mov rax, rdx
37c3e824cmov [rsp+104], 1
37c3e8255shl rax, 4
37c3e8259add rax, [rsp+312]
37c3e8261mov [rsp+88], rax
37c3e8266mov rax, [rsp+296]
37c3e826emov [rsp+80], rax
37c3e8273mov rax, [rsp+320]
37c3e827bmov [rsp+72], rax
37c3e8280mov rax, [rsp+312]
37c3e8288mov [rsp+64], rax
37c3e828dlea rax, [rdx+1]
37c3e8291imul rax, rdx
37c3e8295lea rdx, [rip+0x8b384]
37c3e829cshl rax, 4
37c3e82a0add rax, [rsp+304]
37c3e82a8mov [rsp+48], rax
37c3e82adlea rax, [rip+0x8b37c]
37c3e82b4mov [rsp+40], rax
37c3e82b9call zgemm_64_
37c3e82bemov rax, [rsp+320]
37c3e82c6mov [rsp+64], rbx
37c3e82cbmov [rsp+112], 1
37c3e82d4mov [rsp+80], rax
37c3e82d9mov rax, [rsp+144]
37c3e82e1mov [rsp+104], 1
37c3e82eamov [rsp+96], 1
37c3e82f3shl rax, 4
37c3e82f7add rax, [rsp+312]
37c3e82ffmov [rsp+88], 1
37c3e8308mov [rsp+72], rax
37c3e830dmov rax, [rsp+304]
37c3e8315
37c3e8315loc_37c3e8315:
37c3e8315mov [rsp+56], rax
37c3e831alea rax, [rip+0x8b31f]
37c3e8321mov [rsp+48], rax
37c3e8326mov rax, [rsp+288]
37c3e832emov [rsp+32], rbx
37c3e8333mov [rsp+40], rax
37c3e8338
37c3e8338loc_37c3e8338:
37c3e8338lea rdx, [rip+0x8b2e2]
37c3e833fmov r9, [rsp+272]
37c3e8347lea r8, [rip+0x8b2d2]
37c3e834emov rcx, rdx
37c3e8351call ztrsm_64_
37c3e8356jmp 0x37c3e7483
37c3e835b
37c3e835bloc_37c3e835b:
37c3e835bmov [rsp+144], rax
37c3e8363mov [rsp+152], rsi
37c3e836btest r12, r12
37c3e836eje 0x37c3e8741
37c3e8374test r15, r15
37c3e8377je 0x37c3e9c7c
37c3e837dmov rax, [rsp+320]
37c3e8385lea r8, [rip+0x8b296]
37c3e838clea rdi, [rsp+144]
37c3e8394mov [rsp+112], 1
37c3e839dmov [rsp+40], rdi
37c3e83a2lea rdx, [rip+0x8b278]
37c3e83a9mov r9, [rsp+272]
37c3e83b1lea rcx, [rip+0x8b26b]
37c3e83b8mov [rsp+80], rax
37c3e83bdmov rax, [rsp+312]
37c3e83c5mov [rsp+104], 1
37c3e83cemov [rsp+72], rax
37c3e83d3mov rax, [rsp+288]
37c3e83dbmov [rsp+96], 1
37c3e83e4mov [rsp+64], rax
37c3e83e9mov rax, rsi
37c3e83eclea rsi, [rsp+152]
37c3e83f4mov [rsp+88], 1
37c3e83fdshl rax, 4
37c3e8401add rax, [rsp+304]
37c3e8409mov [rsp+56], rax
37c3e840emov rax, [rsp+296]
37c3e8416mov [rsp+48], rax
37c3e841bmov rax, [rsp+280]
37c3e8423mov [rsp+32], rax
37c3e8428call ztrsm_64_
37c3e842dmov rax, [rsp+320]
37c3e8435mov r9, rsi
37c3e8438mov [rsp+32], rdi
37c3e843dmov [rsp+112], 1
37c3e8446lea rdx, [rip+0x8b1d3]
37c3e844dmov r8, [rsp+280]
37c3e8455mov [rsp+96], rax
37c3e845amov rax, [rsp+144]
37c3e8462mov rcx, rdx
37c3e8465mov [rsp+104], 1
37c3e846eimul rax, rbx
37c3e8472shl rax, 4
37c3e8476add rax, [rsp+312]
37c3e847emov [rsp+88], rax
37c3e8483mov rax, [rsp+296]
37c3e848bmov [rsp+80], rax
37c3e8490mov rax, [rsp+288]
37c3e8498mov [rsp+72], rax
37c3e849dmov rax, [rsp+304]
37c3e84a5mov [rsp+64], rax
37c3e84aamov rax, [rsp+320]
37c3e84b2mov [rsp+56], rax
37c3e84b7mov rax, [rsp+312]
37c3e84bfmov [rsp+48], rax
37c3e84c4lea rax, [rip+0x8b165]
37c3e84cbmov [rsp+40], rax
37c3e84d0call zgemm_64_
37c3e84d5mov rax, [rsp+144]
37c3e84ddmov rdi, [rsp+320]
37c3e84e5mov [rsp+112], 1
37c3e84eemov [rsp+104], 1
37c3e84f7imul rbx, rax
37c3e84fbmov [rsp+80], rdi
37c3e8500mov rdi, [rsp+288]
37c3e8508mov [rsp+96], 1
37c3e8511mov [rsp+88], 1
37c3e851amov rdx, rbx
37c3e851dshl rdx, 4
37c3e8521add rdx, [rsp+312]
37c3e8529mov [rsp+72], rdx
37c3e852e
37c3e852eloc_37c3e852e:
37c3e852emov [rsp+64], rdi
37c3e8533
37c3e8533loc_37c3e8533:
37c3e8533shl rax, 4
37c3e8537add rax, [rsp+304]
37c3e853f
37c3e853floc_37c3e853f:
37c3e853fmov [rsp+56], rax
37c3e8544lea rax, [rip+0x8b0f5]
37c3e854bmov r9, [rsp+272]
37c3e8553lea r8, [rip+0x8b0c6]
37c3e855amov [rsp+48], rax
37c3e855fmov rax, [rsp+280]
37c3e8567lea rdx, [rip+0x8b0b6]
37c3e856elea rcx, [rip+0x8b0ae]
37c3e8575mov [rsp+40], rsi
37c3e857amov [rsp+32], rax
37c3e857fcall ztrsm_64_
37c3e8584jmp 0x37c3e7483
37c3e8589
37c3e8589loc_37c3e8589:
37c3e8589mov rax, [rsp+320]
37c3e8591mov [rsp+112], 1
37c3e859amov [rsp+104], 1
37c3e85a3mov [rsp+96], 1
37c3e85acmov [rsp+88], 1
37c3e85b5mov [rsp+80], rax
37c3e85batest r15, r15
37c3e85bdje 0x37c3e9e1d
37c3e85c3mov rax, rsi
37c3e85c6lea rdi, [rsp+152]
37c3e85celea rsi, [rsp+144]
37c3e85d6mov r9, [rsp+272]
37c3e85deimul rax, rbx
37c3e85e2mov [rsp+64], rsi
37c3e85e7lea r8, [rip+0x8b032]
37c3e85eemov [rsp+40], rdi
37c3e85f3lea rdx, [rip+0x8b027]
37c3e85falea rcx, [rip+0x8b022]
37c3e8601shl rax, 4
37c3e8605add rax, [rsp+312]
37c3e860dmov [rsp+72], rax
37c3e8612mov rax, [rsp+304]
37c3e861aadd rax, 16
37c3e861emov [rsp+56], rax
37c3e8623mov rax, [rsp+296]
37c3e862bmov [rsp+48], rax
37c3e8630mov rax, [rsp+280]
37c3e8638mov [rsp+32], rax
37c3e863dcall ztrsm_64_
37c3e8642mov rax, [rsp+144]
37c3e864amov [rsp+72], rsi
37c3e864fmov r9, rsi
37c3e8652mov rcx, [rsp+320]
37c3e865amov [rsp+32], rdi
37c3e865fmov rdx, rax
37c3e8662mov r8, [rsp+280]
37c3e866amov [rsp+112], 1
37c3e8673mov [rsp+96], rcx
37c3e8678imul rdx, rax
37c3e867cmov rcx, [rsp+312]
37c3e8684mov [rsp+104], 1
37c3e868dimul rax, rbx
37c3e8691mov [rsp+88], rcx
37c3e8696mov rcx, [rsp+296]
37c3e869eshl rdx, 4
37c3e86a2add rdx, [rsp+304]
37c3e86aamov [rsp+80], rcx
37c3e86afshl rax, 4
37c3e86b3mov rcx, [rsp+320]
37c3e86bbadd rax, [rsp+312]
37c3e86c3mov [rsp+64], rdx
37c3e86c8lea rdx, [rip+0x8af53]
37c3e86cfmov [rsp+48], rax
37c3e86d4lea rax, [rip+0x8af55]
37c3e86dbmov [rsp+56], rcx
37c3e86e0lea rcx, [rip+0x8af39]
37c3e86e7mov [rsp+40], rax
37c3e86eccall zgemm_64_
37c3e86f1mov rax, [rsp+320]
37c3e86f9mov [rsp+64], rsi
37c3e86femov [rsp+112], 1
37c3e8707mov [rsp+80], rax
37c3e870cmov rax, [rsp+312]
37c3e8714mov [rsp+104], 1
37c3e871dmov [rsp+72], rax
37c3e8722mov rax, [rsp+304]
37c3e872amov [rsp+96], 1
37c3e8733mov [rsp+88], 1
37c3e873cjmp 0x37c3e7f41
37c3e8741
37c3e8741loc_37c3e8741:
37c3e8741test r15, r15
37c3e8744je 0x37c3ea4f2
37c3e874amov rax, [rsp+320]
37c3e8752lea r8, [rip+0x8aec7]
37c3e8759lea rdi, [rsp+152]
37c3e8761mov [rsp+112], 1
37c3e876amov [rsp+104], 1
37c3e8773mov r9, [rsp+272]
37c3e877blea rdx, [rip+0x8aea2]
37c3e8782lea rcx, [rip+0x8ae9a]
37c3e8789mov [rsp+80], rax
37c3e878emov rax, [rsp+312]
37c3e8796mov [rsp+96], 1
37c3e879fmov [rsp+72], rax
37c3e87a4mov rax, rsi
37c3e87a7imul rax, rsi
37c3e87ablea rsi, [rsp+144]
37c3e87b3mov [rsp+64], rdi
37c3e87b8mov [rsp+40], rsi
37c3e87bdmov [rsp+88], 1
37c3e87c6shl rax, 4
37c3e87caadd rax, [rsp+304]
37c3e87d2mov [rsp+56], rax
37c3e87d7mov rax, [rsp+296]
37c3e87dfmov [rsp+48], rax
37c3e87e4mov rax, [rsp+280]
37c3e87ecmov [rsp+32], rax
37c3e87f1call ztrsm_64_
37c3e87f6mov rax, [rsp+320]
37c3e87femov r9, rdi
37c3e8801mov [rsp+32], rsi
37c3e8806mov [rsp+112], 1
37c3e880fmov r8, [rsp+280]
37c3e8817lea rdx, [rip+0x8ae04]
37c3e881elea rcx, [rip+0x8adfb]
37c3e8825mov [rsp+96], rax
37c3e882amov rax, [rsp+144]
37c3e8832mov [rsp+104], 1
37c3e883bimul rax, rbx
37c3e883fmov [rsp+72], rdi
37c3e8844shl rax, 4
37c3e8848add rax, [rsp+312]
37c3e8850mov [rsp+88], rax
37c3e8855mov rax, [rsp+296]
37c3e885dmov [rsp+80], rax
37c3e8862mov rax, [rsp+304]
37c3e886amov [rsp+64], rax
37c3e886fmov rax, [rsp+320]
37c3e8877mov [rsp+56], rax
37c3e887cmov rax, [rsp+312]
37c3e8884mov [rsp+48], rax
37c3e8889lea rax, [rip+0x8ada0]
37c3e8890mov [rsp+40], rax
37c3e8895call zgemm_64_
37c3e889amov rax, [rsp+144]
37c3e88a2mov [rsp+64], rdi
37c3e88a7mov rsi, [rsp+320]
37c3e88afmov [rsp+40], rdi
37c3e88b4mov [rsp+112], 1
37c3e88bdimul rbx, rax
37c3e88c1imul rax, [rsp+152]
37c3e88camov [rsp+80], rsi
37c3e88cfmov [rsp+104], 1
37c3e88d8mov [rsp+96], 1
37c3e88e1mov rdx, rbx
37c3e88e4shl rax, 4
37c3e88e8shl rdx, 4
37c3e88ecadd rax, [rsp+304]
37c3e88f4add rdx, [rsp+312]
37c3e88fcmov [rsp+56], rax
37c3e8901lea rax, [rip+0x8ad38]
37c3e8908mov [rsp+88], 1
37c3e8911mov [rsp+72], rdx
37c3e8916mov [rsp+48], rax
37c3e891b
37c3e891bloc_37c3e891b:
37c3e891bmov rax, [rsp+280]
37c3e8923mov r9, [rsp+272]
37c3e892blea r8, [rip+0x8acf0]
37c3e8932lea rdx, [rip+0x8ace8]
37c3e8939lea rcx, [rip+0x8ace3]
37c3e8940mov [rsp+32], rax
37c3e8945call ztrsm_64_
37c3e894ajmp 0x37c3e7483
37c3e894f
37c3e894floc_37c3e894f:
37c3e894fmov rsi, [rsp+320]
37c3e8957mov [rsp+80], rsi
37c3e895ctest r15, r15
37c3e895fje 0x37c3e9ac3
37c3e8965add rax, 1
37c3e8969mov rsi, [rsp+312]
37c3e8971lea rdi, [rsp+152]
37c3e8979mov r9, [rsp+272]
37c3e8981shl rax, 4
37c3e8985add rax, [rsp+304]
37c3e898dmov [rsp+64], rdi
37c3e8992lea r8, [rip+0x8ac89]
37c3e8999mov [rsp+56], rax
37c3e899emov rax, [rsp+296]
37c3e89a6lea rdx, [rip+0x8ac74]
37c3e89adlea rcx, [rip+0x8ac6f]
37c3e89b4mov [rsp+72], rsi
37c3e89b9lea rsi, [rsp+144]
37c3e89c1mov [rsp+48], rax
37c3e89c6mov rax, [rsp+280]
37c3e89cemov [rsp+40], rsi
37c3e89d3mov [rsp+32], rax
37c3e89d8call ztrsm_64_
37c3e89ddmov rax, [rsp+288]
37c3e89e5lea rdx, [rip+0x8ac34]
37c3e89ecmov r9, rsi
37c3e89efmov r8, [rsp+280]
37c3e89f7mov rcx, rdx
37c3e89famov rax, [rax]
37c3e89fdmov [rsp+72], rdi
37c3e8a02mov [rsp+32], rsi
37c3e8a07mov [rsp+136], rax
37c3e8a0fadd rax, 1
37c3e8a13mov [rsp+152], rax
37c3e8a1bmov rax, [rsp+320]
37c3e8a23mov [rsp+112], 1
37c3e8a2cmov [rsp+96], rax
37c3e8a31mov rax, [rsp+144]
37c3e8a39mov [rsp+104], 1
37c3e8a42imul rax, rbx
37c3e8a46shl rax, 4
37c3e8a4aadd rax, [rsp+312]
37c3e8a52mov [rsp+88], rax
37c3e8a57mov rax, [rsp+296]
37c3e8a5fmov [rsp+80], rax
37c3e8a64mov rax, [rsp+304]
37c3e8a6cmov [rsp+64], rax
37c3e8a71mov rax, [rsp+320]
37c3e8a79mov [rsp+56], rax
37c3e8a7emov rax, [rsp+312]
37c3e8a86mov [rsp+48], rax
37c3e8a8blea rax, [rip+0x8ab9e]
37c3e8a92mov [rsp+40], rax
37c3e8a97call zgemm_64_
37c3e8a9cmov rax, [rsp+288]
37c3e8aa4mov rcx, [rsp+320]
37c3e8aacmov rax, [rax]
37c3e8aafmov [rsp+80], rcx
37c3e8ab4mov [rsp+112], 1
37c3e8abdmov [rsp+104], 1
37c3e8ac6add rax, 1
37c3e8acamov [rsp+152], rax
37c3e8ad2mov rax, [rsp+144]
37c3e8adamov [rsp+96], 1
37c3e8ae3mov [rsp+88], 1
37c3e8aecimul rbx, rax
37c3e8af0mov rdx, rbx
37c3e8af3shl rdx, 4
37c3e8af7add rdx, [rsp+312]
37c3e8affmov [rsp+72], rdx
37c3e8b04jmp 0x37c3e852e
37c3e8b09
37c3e8b09loc_37c3e8b09:
37c3e8b09test r15, r15
37c3e8b0cje 0x37c3eacc8
37c3e8b12lea rdx, [rax+1]
37c3e8b16mov rsi, [rsp+312]
37c3e8b1emov r9, [rsp+272]
37c3e8b26lea r8, [rip+0x8aaf3]
37c3e8b2dimul rax, rdx
37c3e8b31lea rcx, [rip+0x8aaeb]
37c3e8b38mov [rsp+72], rsi
37c3e8b3dlea rsi, [rsp+144]
37c3e8b45lea rdx, [rip+0x8aad8]
37c3e8b4cmov [rsp+64], rsi
37c3e8b51shl rax, 4
37c3e8b55add rax, [rsp+304]
37c3e8b5dmov [rsp+40], rsi
37c3e8b62mov [rsp+56], rax
37c3e8b67mov rax, [rsp+296]
37c3e8b6fmov [rsp+48], rax
37c3e8b74mov rax, [rsp+280]
37c3e8b7cmov [rsp+32], rax
37c3e8b81call ztrsm_64_
37c3e8b86mov rax, [rsp+320]
37c3e8b8emov r9, rsi
37c3e8b91mov [rsp+112], 1
37c3e8b9amov [rsp+104], 1
37c3e8ba3mov r8, [rsp+280]
37c3e8bablea rdx, [rip+0x8aa70]
37c3e8bb2lea rcx, [rip+0x8aa67]
37c3e8bb9mov [rsp+96], rax
37c3e8bbemov rax, [rsp+144]
37c3e8bc6mov [rsp+72], rsi
37c3e8bcbimul rax, rbx
37c3e8bcfmov [rsp+32], rsi
37c3e8bd4shl rax, 4
37c3e8bd8add rax, [rsp+312]
37c3e8be0mov [rsp+88], rax
37c3e8be5mov rax, [rsp+296]
37c3e8bedmov [rsp+80], rax
37c3e8bf2mov rax, [rsp+304]
37c3e8bfamov [rsp+64], rax
37c3e8bffmov rax, [rsp+320]
37c3e8c07mov [rsp+56], rax
37c3e8c0cmov rax, [rsp+312]
37c3e8c14mov [rsp+48], rax
37c3e8c19lea rax, [rip+0x8aa10]
37c3e8c20mov [rsp+40], rax
37c3e8c25call zgemm_64_
37c3e8c2amov rax, [rsp+144]
37c3e8c32mov [rsp+64], rsi
37c3e8c37mov rdi, [rsp+320]
37c3e8c3fmov [rsp+112], 1
37c3e8c48mov [rsp+104], 1
37c3e8c51imul rbx, rax
37c3e8c55imul rax, rax
37c3e8c59mov [rsp+80], rdi
37c3e8c5emov [rsp+96], 1
37c3e8c67mov [rsp+88], 1
37c3e8c70mov rdx, rbx
37c3e8c73shl rdx, 4
37c3e8c77add rdx, [rsp+312]
37c3e8c7fshl rax, 4
37c3e8c83add rax, [rsp+304]
37c3e8c8bmov [rsp+72], rdx
37c3e8c90
37c3e8c90loc_37c3e8c90:
37c3e8c90mov [rsp+56], rax
37c3e8c95lea rax, [rip+0x8a9a4]
37c3e8c9cmov [rsp+48], rax
37c3e8ca1mov [rsp+40], rsi
37c3e8ca6jmp 0x37c3e891b
37c3e8cab
37c3e8cabloc_37c3e8cab:
37c3e8cabtest r15, r15
37c3e8caejne 0x37c3ea171
37c3e8cb4mov rax, [rsp+320]
37c3e8cbclea r8, [rip+0x8a95f]
37c3e8cc3lea rbx, [rsp+152]
37c3e8ccbmov [rsp+112], 1
37c3e8cd4lea rsi, [rsp+144]
37c3e8cdcmov [rsp+64], rbx
37c3e8ce1mov r9, [rsp+272]
37c3e8ce9lea rcx, [rip+0x8a931]
37c3e8cf0mov [rsp+80], rax
37c3e8cf5mov rax, [rsp+312]
37c3e8cfdmov [rsp+32], rsi
37c3e8d02mov [rsp+72], rax
37c3e8d07mov rax, rdx
37c3e8d0amov [rsp+104], 1
37c3e8d13imul rax, rdx
37c3e8d17lea rdx, [rip+0x8a906]
37c3e8d1emov [rsp+96], 1
37c3e8d27mov [rsp+88], 1
37c3e8d30shl rax, 4
37c3e8d34add rax, [rsp+304]
37c3e8d3cmov [rsp+56], rax
37c3e8d41mov rax, [rsp+296]
37c3e8d49mov [rsp+48], rax
37c3e8d4emov rax, [rsp+288]
37c3e8d56mov [rsp+40], rax
37c3e8d5bcall ztrsm_64_
37c3e8d60mov rax, [rsp+320]
37c3e8d68mov r8, rbx
37c3e8d6bmov [rsp+32], rsi
37c3e8d70mov [rsp+112], 1
37c3e8d79lea rdx, [rip+0x8a8a0]
37c3e8d80mov r9, [rsp+288]
37c3e8d88mov [rsp+96], rax
37c3e8d8dmov rax, [rsp+144]
37c3e8d95mov rcx, rdx
37c3e8d98mov [rsp+104], 1
37c3e8da1shl rax, 4
37c3e8da5add rax, [rsp+312]
37c3e8dadmov [rsp+56], rbx
37c3e8db2mov [rsp+88], rax
37c3e8db7mov rax, [rsp+296]
37c3e8dbfmov [rsp+80], rax
37c3e8dc4mov rax, [rsp+320]
37c3e8dccmov [rsp+72], rax
37c3e8dd1mov rax, [rsp+312]
37c3e8dd9mov [rsp+64], rax
37c3e8ddemov rax, [rsp+304]
37c3e8de6mov [rsp+48], rax
37c3e8deblea rax, [rip+0x8a83e]
37c3e8df2mov [rsp+40], rax
37c3e8df7call zgemm_64_
37c3e8dfcmov rax, [rsp+144]
37c3e8e04mov [rsp+64], rbx
37c3e8e09mov rsi, [rsp+320]
37c3e8e11mov [rsp+112], 1
37c3e8e1amov [rsp+104], 1
37c3e8e23mov rdx, rax
37c3e8e26imul rax, [rsp+152]
37c3e8e2fshl rdx, 4
37c3e8e33add rdx, [rsp+312]
37c3e8e3bmov [rsp+80], rsi
37c3e8e40mov [rsp+96], 1
37c3e8e49mov [rsp+88], 1
37c3e8e52mov [rsp+72], rdx
37c3e8e57
37c3e8e57loc_37c3e8e57:
37c3e8e57shl rax, 4
37c3e8e5badd rax, [rsp+304]
37c3e8e63jmp 0x37c3e8315
37c3e8e68
37c3e8e68loc_37c3e8e68:
37c3e8e68mov rax, [rsp+320]
37c3e8e70mov [rsp+112], 1
37c3e8e79mov [rsp+104], 1
37c3e8e82mov [rsp+96], 1
37c3e8e8bmov [rsp+88], 1
37c3e8e94mov [rsp+80], rax
37c3e8e99test r15, r15
37c3e8e9cje 0x37c3ea67f
37c3e8ea2mov rax, [rsp+312]
37c3e8eaamov [rsp+72], rax
37c3e8eafcmp rcx, 1
37c3e8eb3je 0x37c3eae3b
37c3e8eb9mov rax, [rsp+304]
37c3e8ec1lea rbx, [rsp+144]
37c3e8ec9mov r9, [rsp+272]
37c3e8ed1lea r8, [rip+0x8a74a]
37c3e8ed8mov [rsp+64], rbx
37c3e8eddlea rdx, [rip+0x8a740]
37c3e8ee4lea rcx, [rip+0x8a736]
37c3e8eebmov [rsp+56], rax
37c3e8ef0mov rax, [rsp+296]
37c3e8ef8lea rsi, [rsp+152]
37c3e8f00mov [rsp+32], rbx
37c3e8f05mov [rsp+48], rax
37c3e8f0amov rax, [rsp+288]
37c3e8f12mov [rsp+40], rax
37c3e8f17call ztrsm_64_
37c3e8f1cmov rdi, [rsp+320]
37c3e8f24mov [rsp+56], rbx
37c3e8f29mov r8, rsi
37c3e8f2cmov rax, [rsp+144]
37c3e8f34mov [rsp+32], rbx
37c3e8f39lea rcx, [rip+0x8a6e2]
37c3e8f40mov [rsp+96], rdi
37c3e8f45mov rdi, [rsp+296]
37c3e8f4dmov rdx, rax
37c3e8f50imul rax, rax
37c3e8f54mov [rsp+112], 1
37c3e8f5dmov r9, [rsp+288]
37c3e8f65mov [rsp+80], rdi
37c3e8f6ashl rdx, 4
37c3e8f6emov rdi, [rsp+320]
37c3e8f76add rdx, [rsp+312]
37c3e8f7emov [rsp+104], 1
37c3e8f87mov [rsp+72], rdi
37c3e8f8cshl rax, 4
37c3e8f90mov rdi, [rsp+312]
37c3e8f98add rax, [rsp+304]
37c3e8fa0mov [rsp+88], rdx
37c3e8fa5lea rdx, [rip+0x8a674]
37c3e8facmov [rsp+48], rax
37c3e8fb1lea rax, [rip+0x8a678]
37c3e8fb8mov [rsp+40], rax
37c3e8fbdmov [rsp+64], rdi
37c3e8fc2call zgemm_64_
37c3e8fc7mov rax, [rsp+320]
37c3e8fcfmov [rsp+64], rbx
37c3e8fd4mov [rsp+112], 1
37c3e8fddmov [rsp+80], rax
37c3e8fe2mov rax, [rsp+144]
37c3e8feamov [rsp+104], 1
37c3e8ff3shl rax, 4
37c3e8ff7add rax, [rsp+312]
37c3e8fffmov [rsp+32], rsi
37c3e9004mov [rsp+72], rax
37c3e9009mov rax, [rsp+304]
37c3e9011mov [rsp+96], 1
37c3e901amov [rsp+88], 1
37c3e9023add rax, 16
37c3e9027mov [rsp+56], rax
37c3e902clea rax, [rip+0x8a60d]
37c3e9033mov [rsp+48], rax
37c3e9038mov rax, [rsp+288]
37c3e9040mov [rsp+40], rax
37c3e9045jmp 0x37c3e8338
37c3e904a
37c3e904aloc_37c3e904a:
37c3e904atest r15, r15
37c3e904djne 0x37c3eaafa
37c3e9053add rax, 1
37c3e9057lea rdx, [rip+0x8a5c3]
37c3e905emov rsi, [rsp+320]
37c3e9066lea rbx, [rsp+144]
37c3e906eshl rax, 4
37c3e9072mov [rsp+32], rbx
37c3e9077add rax, [rsp+304]
37c3e907fmov rcx, rdx
37c3e9082mov [rsp+56], rax
37c3e9087lea r8, [rip+0x8a592]
37c3e908emov rax, [rsp+296]
37c3e9096mov [rsp+80], rsi
37c3e909bmov rsi, [rsp+312]
37c3e90a3mov [rsp+48], rax
37c3e90a8mov rax, [rsp+288]
37c3e90b0mov [rsp+72], rsi
37c3e90b5lea rsi, [rsp+152]
37c3e90bdmov r9, [rsp+272]
37c3e90c5mov [rsp+40], rax
37c3e90camov [rsp+112], 1
37c3e90d3mov [rsp+104], 1
37c3e90dcmov [rsp+96], 1
37c3e90e5mov [rsp+88], 1
37c3e90eemov [rsp+64], rsi
37c3e90f3call ztrsm_64_
37c3e90f8mov rax, [rsp+280]
37c3e9100mov r9, [rsp+288]
37c3e9108lea rdx, [rip+0x8a511]
37c3e910fmov r8, rbx
37c3e9112lea rcx, [rip+0x8a509]
37c3e9119mov rax, [rax]
37c3e911cmov [rsp+56], rsi
37c3e9121mov [rsp+32], rbx
37c3e9126mov [rsp+136], rax
37c3e912eadd rax, 1
37c3e9132mov [rsp+152], rax
37c3e913amov rax, [rsp+320]
37c3e9142mov [rsp+112], 1
37c3e914bmov [rsp+96], rax
37c3e9150mov rax, [rsp+144]
37c3e9158mov [rsp+104], 1
37c3e9161shl rax, 4
37c3e9165add rax, [rsp+312]
37c3e916dmov [rsp+88], rax
37c3e9172mov rax, [rsp+296]
37c3e917amov [rsp+80], rax
37c3e917fmov rax, [rsp+320]
37c3e9187mov [rsp+72], rax
37c3e918cmov rax, [rsp+312]
37c3e9194mov [rsp+64], rax
37c3e9199mov rax, [rsp+304]
37c3e91a1mov [rsp+48], rax
37c3e91a6lea rax, [rip+0x8a483]
37c3e91admov [rsp+40], rax
37c3e91b2call zgemm_64_
37c3e91b7mov rax, [rsp+280]
37c3e91bfmov rdx, [rsp+312]
37c3e91c7mov rdi, [rsp+320]
37c3e91cfmov rax, [rax]
37c3e91d2mov [rsp+112], 1
37c3e91dbmov [rsp+104], 1
37c3e91e4add rax, 1
37c3e91e8mov [rsp+80], rdi
37c3e91edmov [rsp+152], rax
37c3e91f5mov rax, [rsp+144]
37c3e91fdmov [rsp+96], 1
37c3e9206mov [rsp+88], 1
37c3e920fshl rax, 4
37c3e9213add rdx, rax
37c3e9216mov [rsp+72], rdx
37c3e921bjmp 0x37c3e8156
37c3e9220
37c3e9220loc_37c3e9220:
37c3e9220mov rsi, [rsp+320]
37c3e9228mov [rsp+112], 1
37c3e9231mov [rsp+104], 1
37c3e923amov [rsp+96], 1
37c3e9243mov [rsp+88], 1
37c3e924cmov [rsp+80], rsi
37c3e9251test r15, r15
37c3e9254jne 0x37c3e95b9
37c3e925alea rdx, [rax+1]
37c3e925emov rsi, [rsp+312]
37c3e9266lea rbx, [rsp+144]
37c3e926emov r9, [rsp+272]
37c3e9276imul rax, rdx
37c3e927amov [rsp+64], rbx
37c3e927flea r8, [rip+0x8a39c]
37c3e9286mov [rsp+72], rsi
37c3e928blea rdx, [rip+0x8a392]
37c3e9292lea rcx, [rip+0x8a388]
37c3e9299mov [rsp+32], rbx
37c3e929eshl rax, 4
37c3e92a2add rax, [rsp+304]
37c3e92aamov [rsp+56], rax
37c3e92afmov rax, [rsp+296]
37c3e92b7mov [rsp+48], rax
37c3e92bcmov rax, [rsp+288]
37c3e92c4mov [rsp+40], rax
37c3e92c9call ztrsm_64_
37c3e92cemov rax, [rsp+320]
37c3e92d6mov r8, rbx
37c3e92d9mov [rsp+112], 1
37c3e92e2mov [rsp+104], 1
37c3e92eblea rdx, [rip+0x8a32e]
37c3e92f2mov r9, [rsp+288]
37c3e92famov [rsp+96], rax
37c3e92ffmov rax, [rsp+144]
37c3e9307mov rcx, rdx
37c3e930amov [rsp+56], rbx
37c3e930fshl rax, 4
37c3e9313add rax, [rsp+312]
37c3e931bmov [rsp+32], rbx
37c3e9320mov [rsp+88], rax
37c3e9325mov rax, [rsp+296]
37c3e932dmov [rsp+80], rax
37c3e9332mov rax, [rsp+320]
37c3e933amov [rsp+72], rax
37c3e933fmov rax, [rsp+312]
37c3e9347mov [rsp+64], rax
37c3e934cmov rax, [rsp+304]
37c3e9354mov [rsp+48], rax
37c3e9359lea rax, [rip+0x8a2d0]
37c3e9360mov [rsp+40], rax
37c3e9365call zgemm_64_
37c3e936amov rax, [rsp+144]
37c3e9372mov [rsp+64], rbx
37c3e9377mov rsi, [rsp+320]
37c3e937fmov [rsp+112], 1
37c3e9388mov [rsp+104], 1
37c3e9391mov rdx, rax
37c3e9394imul rax, rax
37c3e9398shl rdx, 4
37c3e939cadd rdx, [rsp+312]
37c3e93a4mov [rsp+80], rsi
37c3e93a9mov [rsp+96], 1
37c3e93b2mov [rsp+88], 1
37c3e93bbmov [rsp+72], rdx
37c3e93c0jmp 0x37c3e8e57
37c3e93c5
37c3e93c5loc_37c3e93c5:
37c3e93c5shl rax, 4
37c3e93c9add rax, [rsp+312]
37c3e93d1mov rsi, [rsp+320]
37c3e93d9lea rbx, [rsp+144]
37c3e93e1mov [rsp+72], rax
37c3e93e6mov rax, [rsp+304]
37c3e93eelea r8, [rip+0x8a22b]
37c3e93f5lea rdx, [rip+0x8a228]
37c3e93fcmov [rsp+80], rsi
37c3e9401lea rsi, [rsp+152]
37c3e9409mov r9, [rsp+272]
37c3e9411lea rcx, [rip+0x8a209]
37c3e9418mov [rsp+56], rax
37c3e941dmov rax, [rsp+296]
37c3e9425mov [rsp+64], rsi
37c3e942amov [rsp+48], rax
37c3e942fmov rax, [rsp+288]
37c3e9437mov [rsp+32], rbx
37c3e943cmov [rsp+40], rax
37c3e9441call ztrsm_64_
37c3e9446mov rdi, [rsp+320]
37c3e944emov r8, rbx
37c3e9451mov rax, [rsp+280]
37c3e9459mov rdx, [rsp+312]
37c3e9461mov r9, [rsp+288]
37c3e9469lea rcx, [rip+0x8a1b2]
37c3e9470mov rax, [rax]
37c3e9473mov [rsp+96], rdi
37c3e9478mov rdi, [rsp+312]
37c3e9480mov [rsp+56], rsi
37c3e9485mov [rsp+136], rax
37c3e948dadd rax, 1
37c3e9491mov [rsp+88], rdi
37c3e9496mov rdi, [rsp+296]
37c3e949emov [rsp+152], rax
37c3e94a6mov rax, [rsp+144]
37c3e94aemov [rsp+80], rdi
37c3e94b3mov rdi, [rsp+320]
37c3e94bbshl rax, 4
37c3e94bfmov [rsp+32], rbx
37c3e94c4mov [rsp+72], rdi
37c3e94c9add rdx, rax
37c3e94ccmov rdi, [rsp+304]
37c3e94d4mov [rsp+64], rdx
37c3e94d9lea rdx, [rip+0x8a140]
37c3e94e0mov [rsp+112], 1
37c3e94e9lea rax, [rdi+rax+16]
37c3e94eemov [rsp+48], rax
37c3e94f3lea rax, [rip+0x8a136]
37c3e94famov [rsp+40], rax
37c3e94ffmov [rsp+104], 1
37c3e9508call zgemm_64_
37c3e950dmov rax, [rsp+280]
37c3e9515mov rax, [rax]
37c3e9518mov [rsp+64], rsi
37c3e951dmov [rsp+112], 1
37c3e9526mov [rsp+104], 1
37c3e952fadd rax, 1
37c3e9533mov [rsp+152], rax
37c3e953bmov rax, [rsp+320]
37c3e9543mov [rsp+96], 1
37c3e954cmov [rsp+80], rax
37c3e9551mov rax, [rsp+312]
37c3e9559mov [rsp+88], 1
37c3e9562mov [rsp+72], rax
37c3e9567mov rax, [rsp+304]
37c3e956fadd rax, 16
37c3e9573
37c3e9573loc_37c3e9573:
37c3e9573mov [rsp+56], rax
37c3e9578lea rax, [rip+0x8a0c1]
37c3e957fmov [rsp+48], rax
37c3e9584mov rax, [rsp+288]
37c3e958cmov [rsp+32], rbx
37c3e9591mov [rsp+40], rax
37c3e9596
37c3e9596loc_37c3e9596:
37c3e9596lea rdx, [rip+0x8a084]
37c3e959dmov r9, [rsp+272]
37c3e95a5lea r8, [rip+0x8a076]
37c3e95acmov rcx, rdx
37c3e95afcall ztrsm_64_
37c3e95b4jmp 0x37c3e7483
37c3e95b9
37c3e95b9loc_37c3e95b9:
37c3e95b9mov rdx, rax
37c3e95bcimul rax, rax
37c3e95c0lea rbx, [rsp+144]
37c3e95c8mov r9, [rsp+272]
37c3e95d0shl rdx, 4
37c3e95d4add rdx, [rsp+312]
37c3e95dcmov [rsp+64], rbx
37c3e95e1lea r8, [rip+0x8a03a]
37c3e95e8mov [rsp+72], rdx
37c3e95edlea rdx, [rip+0x8a02d]
37c3e95f4shl rax, 4
37c3e95f8add rax, [rsp+304]
37c3e9600mov [rsp+32], rbx
37c3e9605mov rcx, rdx
37c3e9608mov [rsp+56], rax
37c3e960dmov rax, [rsp+296]
37c3e9615mov [rsp+48], rax
37c3e961amov rax, [rsp+288]
37c3e9622mov [rsp+40], rax
37c3e9627call ztrsm_64_
37c3e962cmov rax, [rsp+320]
37c3e9634mov r8, rbx
37c3e9637mov [rsp+112], 1
37c3e9640mov [rsp+104], 1
37c3e9649mov r9, [rsp+288]
37c3e9651lea rdx, [rip+0x89fc8]
37c3e9658lea rcx, [rip+0x89fc3]
37c3e965fmov [rsp+96], rax
37c3e9664mov rax, [rsp+312]
37c3e966cmov [rsp+56], rbx
37c3e9671mov [rsp+88], rax
37c3e9676mov rax, [rsp+296]
37c3e967emov [rsp+32], rbx
37c3e9683mov [rsp+80], rax
37c3e9688mov rax, [rsp+320]
37c3e9690mov [rsp+72], rax
37c3e9695mov rax, [rsp+144]
37c3e969dshl rax, 4
37c3e96a1add rax, [rsp+312]
37c3e96a9mov [rsp+64], rax
37c3e96aemov rax, [rsp+304]
37c3e96b6mov [rsp+48], rax
37c3e96bblea rax, [rip+0x89f6e]
37c3e96c2mov [rsp+40], rax
37c3e96c7call zgemm_64_
37c3e96ccmov rax, [rsp+320]
37c3e96d4mov [rsp+64], rbx
37c3e96d9mov rdx, [rsp+144]
37c3e96e1mov [rsp+112], 1
37c3e96eamov [rsp+80], rax
37c3e96efmov rax, [rsp+312]
37c3e96f7mov [rsp+104], 1
37c3e9700mov [rsp+72], rax
37c3e9705lea rax, [rdx+1]
37c3e9709mov [rsp+96], 1
37c3e9712imul rax, rdx
37c3e9716mov [rsp+88], 1
37c3e971f
37c3e971floc_37c3e971f:
37c3e971fshl rax, 4
37c3e9723add rax, [rsp+304]
37c3e972b
37c3e972bloc_37c3e972b:
37c3e972bmov [rsp+56], rax
37c3e9730lea rax, [rip+0x89f09]
37c3e9737mov [rsp+48], rax
37c3e973cmov rax, [rsp+288]
37c3e9744mov [rsp+32], rbx
37c3e9749mov [rsp+40], rax
37c3e974e
37c3e974eloc_37c3e974e:
37c3e974emov r9, [rsp+272]
37c3e9756lea r8, [rip+0x89ec3]
37c3e975dlea rdx, [rip+0x89ec0]
37c3e9764lea rcx, [rip+0x89eb6]
37c3e976bcall ztrsm_64_
37c3e9770jmp 0x37c3e7483
37c3e9775
37c3e9775loc_37c3e9775:
37c3e9775cmp rcx, 1
37c3e9779je 0x37c3eaed6
37c3e977fmov rax, [rsp+320]
37c3e9787mov rbp, [rsp+312]
37c3e978fmov rbx, rdx
37c3e9792lea rdi, [rsp+152]
37c3e979ashl rbx, 4
37c3e979emov [rsp+32], rdi
37c3e97a3mov r9, [rsp+272]
37c3e97ablea r8, [rip+0x89e6e]
37c3e97b2mov [rsp+80], rax
37c3e97b7add rbp, rbx
37c3e97bamov rax, [rsp+280]
37c3e97c2lea rdx, [rip+0x89e5b]
37c3e97c9mov [rsp+112], 1
37c3e97d2lea rsi, [rsp+144]
37c3e97damov [rsp+64], rax
37c3e97dfmov rax, rcx
37c3e97e2lea rcx, [rip+0x89e38]
37c3e97e9shl rax, 4
37c3e97edmov [rsp+72], rbp
37c3e97f2add rax, [rsp+304]
37c3e97famov [rsp+56], rax
37c3e97ffmov rax, [rsp+296]
37c3e9807mov [rsp+104], 1
37c3e9810mov [rsp+48], rax
37c3e9815mov rax, [rsp+288]
37c3e981dmov [rsp+96], 1
37c3e9826mov [rsp+40], rax
37c3e982bmov [rsp+88], 1
37c3e9834call ztrsm_64_
37c3e9839mov rax, [rsp+320]
37c3e9841mov [rsp+64], rbp
37c3e9846mov r8, rsi
37c3e9849add rbx, [rsp+304]
37c3e9851mov [rsp+32], rdi
37c3e9856lea rdx, [rip+0x89dc3]
37c3e985dlea rcx, [rip+0x89dbe]
37c3e9864mov [rsp+96], rax
37c3e9869mov rax, [rsp+312]
37c3e9871mov [rsp+48], rbx
37c3e9876mov r9, [rsp+288]
37c3e987emov [rsp+88], rax
37c3e9883mov rax, [rsp+296]
37c3e988bmov [rsp+112], 1
37c3e9894mov [rsp+80], rax
37c3e9899mov rax, [rsp+320]
37c3e98a1mov [rsp+104], 1
37c3e98aamov [rsp+72], rax
37c3e98afmov rax, [rsp+280]
37c3e98b7mov [rsp+56], rax
37c3e98bclea rax, [rip+0x89d6d]
37c3e98c3mov [rsp+40], rax
37c3e98c8call zgemm_64_
37c3e98cdmov rax, [rsp+320]
37c3e98d5mov [rsp+32], rsi
37c3e98damov [rsp+112], 1
37c3e98e3mov [rsp+80], rax
37c3e98e8mov rax, [rsp+312]
37c3e98f0mov [rsp+104], 1
37c3e98f9mov [rsp+72], rax
37c3e98femov rax, [rsp+280]
37c3e9906mov [rsp+96], 1
37c3e990fmov [rsp+64], rax
37c3e9914mov rax, [rsp+304]
37c3e991cmov [rsp+88], 1
37c3e9925mov [rsp+56], rax
37c3e992alea rax, [rip+0x89d0f]
37c3e9931mov [rsp+48], rax
37c3e9936mov rax, [rsp+288]
37c3e993emov [rsp+40], rax
37c3e9943jmp 0x37c3e9596
37c3e9948
37c3e9948loc_37c3e9948:
37c3e9948shl rax, 4
37c3e994cadd rax, [rsp+304]
37c3e9954mov rsi, [rsp+312]
37c3e995clea r8, [rip+0x89cbd]
37c3e9963mov [rsp+56], rax
37c3e9968mov rax, [rsp+296]
37c3e9970lea rdx, [rip+0x89cad]
37c3e9977lea rcx, [rip+0x89ca5]
37c3e997emov [rsp+72], rsi
37c3e9983lea rsi, [rsp+144]
37c3e998bmov r9, [rsp+272]
37c3e9993mov [rsp+48], rax
37c3e9998mov rax, [rsp+280]
37c3e99a0mov [rsp+64], rsi
37c3e99a5mov [rsp+32], rax
37c3e99aamov [rsp+40], rsi
37c3e99afcall ztrsm_64_
37c3e99b4mov rdx, [rsp+144]
37c3e99bcmov [rsp+72], rsi
37c3e99c1mov r9, rsi
37c3e99c4mov rax, [rsp+320]
37c3e99ccmov [rsp+32], rsi
37c3e99d1mov [rsp+112], 1
37c3e99damov r8, [rsp+280]
37c3e99e2mov [rsp+96], rax
37c3e99e7mov rax, rdx
37c3e99eamov [rsp+104], 1
37c3e99f3imul rax, rbx
37c3e99f7shl rax, 4
37c3e99fbadd rax, [rsp+312]
37c3e9a03mov [rsp+88], rax
37c3e9a08mov rax, [rsp+296]
37c3e9a10mov [rsp+80], rax
37c3e9a15lea rax, [rdx+1]
37c3e9a19imul rax, rdx
37c3e9a1dlea rdx, [rip+0x89bfc]
37c3e9a24mov rcx, rdx
37c3e9a27shl rax, 4
37c3e9a2badd rax, [rsp+304]
37c3e9a33mov [rsp+64], rax
37c3e9a38mov rax, [rsp+320]
37c3e9a40mov [rsp+56], rax
37c3e9a45mov rax, [rsp+312]
37c3e9a4dmov [rsp+48], rax
37c3e9a52lea rax, [rip+0x89bd7]
37c3e9a59mov [rsp+40], rax
37c3e9a5ecall zgemm_64_
37c3e9a63mov rax, [rsp+320]
37c3e9a6bmov [rsp+64], rsi
37c3e9a70mov [rsp+112], 1
37c3e9a79mov [rsp+80], rax
37c3e9a7emov rax, [rsp+144]
37c3e9a86mov [rsp+104], 1
37c3e9a8fmov [rsp+96], 1
37c3e9a98imul rax, rbx
37c3e9a9cmov [rsp+88], 1
37c3e9aa5shl rax, 4
37c3e9aa9add rax, [rsp+312]
37c3e9ab1mov [rsp+72], rax
37c3e9ab6mov rax, [rsp+304]
37c3e9abejmp 0x37c3e8c90
37c3e9ac3
37c3e9ac3loc_37c3e9ac3:
37c3e9ac3mov rdx, rbx
37c3e9ac6lea rdi, [rsp+152]
37c3e9acelea rsi, [rsp+144]
37c3e9ad6mov r9, [rsp+272]
37c3e9adeimul rdx, rax
37c3e9ae2shl rax, 4
37c3e9ae6add rax, [rsp+304]
37c3e9aeemov [rsp+64], rdi
37c3e9af3mov [rsp+56], rax
37c3e9af8mov rax, [rsp+296]
37c3e9b00lea r8, [rip+0x89b1b]
37c3e9b07lea rcx, [rip+0x89b15]
37c3e9b0emov [rsp+40], rsi
37c3e9b13mov [rsp+48], rax
37c3e9b18mov rax, [rsp+280]
37c3e9b20shl rdx, 4
37c3e9b24add rdx, [rsp+312]
37c3e9b2cmov [rsp+72], rdx
37c3e9b31lea rdx, [rip+0x89aec]
37c3e9b38mov [rsp+32], rax
37c3e9b3dcall ztrsm_64_
37c3e9b42mov rax, [rsp+288]
37c3e9b4amov r9, rsi
37c3e9b4dmov r8, [rsp+280]
37c3e9b55lea rdx, [rip+0x89ac6]
37c3e9b5clea rcx, [rip+0x89abd]
37c3e9b63mov rax, [rax]
37c3e9b66mov [rsp+72], rdi
37c3e9b6bmov [rsp+32], rsi
37c3e9b70mov [rsp+136], rax
37c3e9b78add rax, 1
37c3e9b7cmov [rsp+152], rax
37c3e9b84mov rax, [rsp+320]
37c3e9b8cmov [rsp+112], 1
37c3e9b95mov [rsp+96], rax
37c3e9b9amov rax, [rsp+312]
37c3e9ba2mov [rsp+104], 1
37c3e9babmov [rsp+88], rax
37c3e9bb0mov rax, [rsp+296]
37c3e9bb8mov [rsp+80], rax
37c3e9bbdmov rax, [rsp+304]
37c3e9bc5mov [rsp+64], rax
37c3e9bcamov rax, [rsp+320]
37c3e9bd2mov [rsp+56], rax
37c3e9bd7mov rax, [rsp+144]
37c3e9bdfimul rax, rbx
37c3e9be3shl rax, 4
37c3e9be7add rax, [rsp+312]
37c3e9befmov [rsp+48], rax
37c3e9bf4lea rax, [rip+0x89a35]
37c3e9bfbmov [rsp+40], rax
37c3e9c00call zgemm_64_
37c3e9c05mov rax, [rsp+288]
37c3e9c0dmov rax, [rax]
37c3e9c10mov [rsp+64], rdi
37c3e9c15mov [rsp+112], 1
37c3e9c1emov [rsp+104], 1
37c3e9c27add rax, 1
37c3e9c2bmov [rsp+152], rax
37c3e9c33mov rax, [rsp+320]
37c3e9c3bmov [rsp+96], 1
37c3e9c44mov [rsp+80], rax
37c3e9c49mov rax, [rsp+312]
37c3e9c51mov [rsp+88], 1
37c3e9c5amov [rsp+72], rax
37c3e9c5fmov rax, [rsp+144]
37c3e9c67add rax, 1
37c3e9c6b
37c3e9c6bloc_37c3e9c6b:
37c3e9c6bshl rax, 4
37c3e9c6fadd rax, [rsp+304]
37c3e9c77jmp 0x37c3e795d
37c3e9c7c
37c3e9c7cloc_37c3e9c7c:
37c3e9c7cimul rbx, rax
37c3e9c80shl rax, 4
37c3e9c84add rax, [rsp+304]
37c3e9c8cmov rsi, [rsp+320]
37c3e9c94mov [rsp+56], rax
37c3e9c99lea r8, [rip+0x89982]
37c3e9ca0mov rax, [rsp+296]
37c3e9ca8lea rdi, [rsp+152]
37c3e9cb0mov [rsp+80], rsi
37c3e9cb5lea rdx, [rip+0x89968]
37c3e9cbcmov rsi, [rsp+288]
37c3e9cc4lea rcx, [rip+0x89958]
37c3e9ccbmov [rsp+48], rax
37c3e9cd0shl rbx, 4
37c3e9cd4mov rax, [rsp+280]
37c3e9cdcadd rbx, [rsp+312]
37c3e9ce4mov [rsp+64], rsi
37c3e9ce9lea rsi, [rsp+144]
37c3e9cf1mov [rsp+32], rax
37c3e9cf6mov r9, [rsp+272]
37c3e9cfemov [rsp+112], 1
37c3e9d07mov [rsp+104], 1
37c3e9d10mov [rsp+96], 1
37c3e9d19mov [rsp+88], 1
37c3e9d22mov [rsp+72], rbx
37c3e9d27mov [rsp+40], rdi
37c3e9d2ccall ztrsm_64_
37c3e9d31mov rax, [rsp+320]
37c3e9d39mov r9, rsi
37c3e9d3cmov [rsp+112], 1
37c3e9d45mov [rsp+104], 1
37c3e9d4emov r8, [rsp+280]
37c3e9d56lea rdx, [rip+0x898c5]
37c3e9d5dlea rcx, [rip+0x898bc]
37c3e9d64mov [rsp+96], rax
37c3e9d69mov rax, [rsp+312]
37c3e9d71mov [rsp+48], rbx
37c3e9d76mov [rsp+88], rax
37c3e9d7bmov rax, [rsp+296]
37c3e9d83mov [rsp+32], rdi
37c3e9d88mov [rsp+80], rax
37c3e9d8dmov rax, [rsp+288]
37c3e9d95mov [rsp+72], rax
37c3e9d9amov rax, [rsp+304]
37c3e9da2mov [rsp+64], rax
37c3e9da7mov rax, [rsp+320]
37c3e9dafmov [rsp+56], rax
37c3e9db4lea rax, [rip+0x89875]
37c3e9dbbmov [rsp+40], rax
37c3e9dc0call zgemm_64_
37c3e9dc5mov rax, [rsp+320]
37c3e9dcdmov [rsp+112], 1
37c3e9dd6mov [rsp+104], 1
37c3e9ddfmov [rsp+80], rax
37c3e9de4mov rax, [rsp+312]
37c3e9decmov [rsp+96], 1
37c3e9df5mov [rsp+72], rax
37c3e9dfamov rax, [rsp+288]
37c3e9e02mov [rsp+88], 1
37c3e9e0bmov [rsp+64], rax
37c3e9e10mov rax, [rsp+152]
37c3e9e18jmp 0x37c3e9c6b
37c3e9e1d
37c3e9e1dloc_37c3e9e1d:
37c3e9e1dmov rax, [rsp+312]
37c3e9e25lea rsi, [rsp+144]
37c3e9e2dmov r9, [rsp+272]
37c3e9e35lea r8, [rip+0x897e4]
37c3e9e3cmov [rsp+64], rsi
37c3e9e41lea rdx, [rip+0x897dc]
37c3e9e48lea rcx, [rip+0x897d4]
37c3e9e4fmov [rsp+72], rax
37c3e9e54mov rax, [rsp+304]
37c3e9e5clea rdi, [rsp+152]
37c3e9e64mov [rsp+40], rsi
37c3e9e69mov [rsp+56], rax
37c3e9e6emov rax, [rsp+296]
37c3e9e76mov [rsp+48], rax
37c3e9e7bmov rax, [rsp+280]
37c3e9e83mov [rsp+32], rax
37c3e9e88call ztrsm_64_
37c3e9e8dmov rax, [rsp+144]
37c3e9e95mov [rsp+72], rsi
37c3e9e9amov r9, rdi
37c3e9e9dmov rcx, [rsp+320]
37c3e9ea5mov [rsp+32], rsi
37c3e9eaamov rdx, rax
37c3e9eadimul rax, rax
37c3e9eb1mov [rsp+112], 1
37c3e9ebamov r8, [rsp+280]
37c3e9ec2imul rdx, rbx
37c3e9ec6mov [rsp+96], rcx
37c3e9ecbmov rcx, [rsp+296]
37c3e9ed3mov [rsp+104], 1
37c3e9edcshl rax, 4
37c3e9ee0add rax, [rsp+304]
37c3e9ee8mov [rsp+80], rcx
37c3e9eedmov [rsp+64], rax
37c3e9ef2mov rax, [rsp+320]
37c3e9efashl rdx, 4
37c3e9efeadd rdx, [rsp+312]
37c3e9f06mov [rsp+56], rax
37c3e9f0bmov rax, [rsp+312]
37c3e9f13mov [rsp+88], rdx
37c3e9f18lea rdx, [rip+0x89701]
37c3e9f1fmov [rsp+48], rax
37c3e9f24lea rax, [rip+0x89705]
37c3e9f2bmov rcx, rdx
37c3e9f2emov [rsp+40], rax
37c3e9f33call zgemm_64_
37c3e9f38mov rax, [rsp+320]
37c3e9f40mov [rsp+64], rsi
37c3e9f45mov [rsp+112], 1
37c3e9f4emov [rsp+80], rax
37c3e9f53mov rax, [rsp+144]
37c3e9f5bmov [rsp+104], 1
37c3e9f64imul rax, rbx
37c3e9f68mov [rsp+40], rdi
37c3e9f6dmov [rsp+96], 1
37c3e9f76mov [rsp+88], 1
37c3e9f7fshl rax, 4
37c3e9f83add rax, [rsp+312]
37c3e9f8bmov [rsp+72], rax
37c3e9f90mov rax, [rsp+304]
37c3e9f98add rax, 16
37c3e9f9cmov [rsp+56], rax
37c3e9fa1lea rax, [rip+0x89698]
37c3e9fa8mov [rsp+48], rax
37c3e9fadjmp 0x37c3e891b
37c3e9fb2
37c3e9fb2loc_37c3e9fb2:
37c3e9fb2mov rax, [rsp+320]
37c3e9fbalea r8, [rip+0x89661]
37c3e9fc1lea rdi, [rsp+144]
37c3e9fc9mov [rsp+112], 1
37c3e9fd2mov [rsp+104], 1
37c3e9fdbmov r9, [rsp+272]
37c3e9fe3lea rdx, [rip+0x89637]
37c3e9fealea rcx, [rip+0x89632]
37c3e9ff1mov [rsp+80], rax
37c3e9ff6mov rax, [rsp+312]
37c3e9ffelea rsi, [rsp+152]
37c3ea006mov [rsp+96], 1
37c3ea00fmov [rsp+72], rax
37c3ea014mov rax, [rsp+288]
37c3ea01cmov [rsp+88], 1
37c3ea025mov [rsp+64], rax
37c3ea02amov rax, [rsp+304]
37c3ea032mov [rsp+40], rdi
37c3ea037mov [rsp+56], rax
37c3ea03cmov rax, [rsp+296]
37c3ea044mov [rsp+48], rax
37c3ea049mov rax, [rsp+280]
37c3ea051mov [rsp+32], rax
37c3ea056call ztrsm_64_
37c3ea05bmov rax, [rsp+144]
37c3ea063mov r9, rsi
37c3ea066mov rcx, [rsp+320]
37c3ea06emov [rsp+32], rdi
37c3ea073mov r8, [rsp+280]
37c3ea07bmov rdx, rax
37c3ea07eshl rax, 4
37c3ea082add rax, [rsp+304]
37c3ea08amov [rsp+96], rcx
37c3ea08fmov [rsp+64], rax
37c3ea094imul rdx, rbx
37c3ea098mov rax, [rsp+320]
37c3ea0a0mov rcx, [rsp+296]
37c3ea0a8mov [rsp+112], 1
37c3ea0b1mov [rsp+56], rax
37c3ea0b6mov rax, [rsp+312]
37c3ea0bemov [rsp+80], rcx
37c3ea0c3shl rdx, 4
37c3ea0c7mov rcx, [rsp+288]
37c3ea0cfadd rdx, [rsp+312]
37c3ea0d7mov [rsp+48], rax
37c3ea0dclea rax, [rip+0x8954d]
37c3ea0e3mov [rsp+88], rdx
37c3ea0e8lea rdx, [rip+0x89533]
37c3ea0efmov [rsp+72], rcx
37c3ea0f4lea rcx, [rip+0x89525]
37c3ea0fbmov [rsp+40], rax
37c3ea100mov [rsp+104], 1
37c3ea109call zgemm_64_
37c3ea10emov rax, [rsp+320]
37c3ea116mov [rsp+112], 1
37c3ea11fmov [rsp+104], 1
37c3ea128mov [rsp+80], rax
37c3ea12dmov rax, [rsp+144]
37c3ea135mov [rsp+96], 1
37c3ea13emov [rsp+88], 1
37c3ea147imul rax, rbx
37c3ea14bshl rax, 4
37c3ea14fadd rax, [rsp+312]
37c3ea157mov [rsp+72], rax
37c3ea15cmov rax, [rsp+288]
37c3ea164mov [rsp+64], rax
37c3ea169mov rax, [rax]
37c3ea16cjmp 0x37c3e8533
37c3ea171
37c3ea171loc_37c3ea171:
37c3ea171mov rsi, rax
37c3ea174imul rax, rdx
37c3ea178mov rdi, [rsp+320]
37c3ea180lea rbx, [rsp+152]
37c3ea188shl rsi, 4
37c3ea18cmov [rsp+64], rbx
37c3ea191add rsi, [rsp+312]
37c3ea199lea rdx, [rip+0x89481]
37c3ea1a0mov [rsp+80], rdi
37c3ea1a5mov rcx, rdx
37c3ea1a8mov r9, [rsp+272]
37c3ea1b0lea r8, [rip+0x8946b]
37c3ea1b7shl rax, 4
37c3ea1bbmov [rsp+72], rsi
37c3ea1c0add rax, [rsp+304]
37c3ea1c8lea rdi, [rsp+144]
37c3ea1d0mov [rsp+56], rax
37c3ea1d5mov rax, [rsp+296]
37c3ea1ddmov [rsp+112], 1
37c3ea1e6mov [rsp+48], rax
37c3ea1ebmov rax, [rsp+288]
37c3ea1f3mov [rsp+104], 1
37c3ea1fcmov [rsp+40], rax
37c3ea201mov [rsp+96], 1
37c3ea20amov [rsp+88], 1
37c3ea213mov [rsp+32], rbx
37c3ea218call ztrsm_64_
37c3ea21dmov rax, [rsp+320]
37c3ea225mov [rsp+64], rsi
37c3ea22amov r8, rdi
37c3ea22dmov [rsp+112], 1
37c3ea236mov r9, [rsp+288]
37c3ea23elea rdx, [rip+0x893db]
37c3ea245lea rcx, [rip+0x893d6]
37c3ea24cmov [rsp+96], rax
37c3ea251mov rax, [rsp+312]
37c3ea259mov [rsp+104], 1
37c3ea262mov [rsp+88], rax
37c3ea267mov rax, [rsp+296]
37c3ea26fmov [rsp+56], rbx
37c3ea274mov [rsp+80], rax
37c3ea279mov rax, [rsp+320]
37c3ea281mov [rsp+32], rbx
37c3ea286mov [rsp+72], rax
37c3ea28bmov rax, [rsp+304]
37c3ea293mov [rsp+48], rax
37c3ea298lea rax, [rip+0x89391]
37c3ea29fmov [rsp+40], rax
37c3ea2a4call zgemm_64_
37c3ea2a9mov rax, [rsp+152]
37c3ea2b1mov [rsp+64], rbx
37c3ea2b6mov rsi, [rsp+320]
37c3ea2bemov [rsp+32], rdi
37c3ea2c3mov [rsp+112], 1
37c3ea2ccimul rax, rax
37c3ea2d0mov [rsp+80], rsi
37c3ea2d5mov rsi, [rsp+312]
37c3ea2ddmov [rsp+104], 1
37c3ea2e6shl rax, 4
37c3ea2eaadd rax, [rsp+304]
37c3ea2f2mov [rsp+72], rsi
37c3ea2f7mov [rsp+56], rax
37c3ea2fclea rax, [rip+0x8933d]
37c3ea303mov [rsp+48], rax
37c3ea308mov rax, [rsp+288]
37c3ea310mov [rsp+96], 1
37c3ea319mov [rsp+88], 1
37c3ea322mov [rsp+40], rax
37c3ea327jmp 0x37c3e974e
37c3ea32c
37c3ea32cloc_37c3ea32c:
37c3ea32cmov rax, [rsp+320]
37c3ea334lea rdi, [rsp+152]
37c3ea33clea rsi, [rsp+144]
37c3ea344mov r9, [rsp+272]
37c3ea34cmov [rsp+64], rdi
37c3ea351lea r8, [rip+0x892ca]
37c3ea358lea rdx, [rip+0x892c2]
37c3ea35fmov [rsp+80], rax
37c3ea364mov rax, [rsp+312]
37c3ea36clea rcx, [rip+0x892b0]
37c3ea373mov [rsp+40], rsi
37c3ea378mov [rsp+72], rax
37c3ea37dmov rax, [rsp+304]
37c3ea385add rax, 16
37c3ea389mov [rsp+56], rax
37c3ea38emov rax, [rsp+296]
37c3ea396mov [rsp+48], rax
37c3ea39bmov rax, [rsp+280]
37c3ea3a3mov [rsp+32], rax
37c3ea3a8call ztrsm_64_
37c3ea3admov rax, [rsp+288]
37c3ea3b5mov rcx, [rsp+320]
37c3ea3bdmov r9, rsi
37c3ea3c0mov r8, [rsp+280]
37c3ea3c8mov rax, [rax]
37c3ea3cbmov [rsp+96], rcx
37c3ea3d0mov rcx, [rsp+296]
37c3ea3d8mov [rsp+72], rdi
37c3ea3ddmov [rsp+136], rax
37c3ea3e5add rax, 1
37c3ea3e9mov [rsp+152], rax
37c3ea3f1mov rax, [rsp+144]
37c3ea3f9mov [rsp+80], rcx
37c3ea3felea rcx, [rip+0x8921b]
37c3ea405mov rdx, rax
37c3ea408add rax, 1
37c3ea40cmov [rsp+32], rsi
37c3ea411shl rax, 4
37c3ea415imul rdx, rbx
37c3ea419add rax, [rsp+304]
37c3ea421mov [rsp+112], 1
37c3ea42amov [rsp+64], rax
37c3ea42fmov rax, [rsp+320]
37c3ea437mov [rsp+104], 1
37c3ea440mov [rsp+56], rax
37c3ea445mov rax, [rsp+312]
37c3ea44dshl rdx, 4
37c3ea451add rdx, [rsp+312]
37c3ea459mov [rsp+48], rax
37c3ea45elea rax, [rip+0x891cb]
37c3ea465mov [rsp+88], rdx
37c3ea46alea rdx, [rip+0x891b1]
37c3ea471mov [rsp+40], rax
37c3ea476call zgemm_64_
37c3ea47bmov rax, [rsp+288]
37c3ea483mov rax, [rax]
37c3ea486mov [rsp+64], rdi
37c3ea48bmov [rsp+112], 1
37c3ea494mov [rsp+104], 1
37c3ea49dadd rax, 1
37c3ea4a1mov [rsp+152], rax
37c3ea4a9mov rax, [rsp+320]
37c3ea4b1mov [rsp+96], 1
37c3ea4bamov [rsp+80], rax
37c3ea4bfmov rax, [rsp+144]
37c3ea4c7mov [rsp+88], 1
37c3ea4d0imul rax, rbx
37c3ea4d4shl rax, 4
37c3ea4d8add rax, [rsp+312]
37c3ea4e0mov [rsp+72], rax
37c3ea4e5mov rax, [rsp+304]
37c3ea4edjmp 0x37c3e853f
37c3ea4f2
37c3ea4f2loc_37c3ea4f2:
37c3ea4f2imul rbx, rax
37c3ea4f6lea r8, [rip+0x89123]
37c3ea4fdmov rdi, [rsp+320]
37c3ea505mov [rsp+112], 1
37c3ea50eimul rax, rsi
37c3ea512lea rdx, [rip+0x89108]
37c3ea519mov [rsp+104], 1
37c3ea522mov r9, [rsp+272]
37c3ea52amov [rsp+80], rdi
37c3ea52flea rdi, [rsp+152]
37c3ea537lea rcx, [rip+0x890e5]
37c3ea53eshl rbx, 4
37c3ea542add rbx, [rsp+312]
37c3ea54amov [rsp+96], 1
37c3ea553lea rsi, [rsp+144]
37c3ea55bshl rax, 4
37c3ea55fadd rax, [rsp+304]
37c3ea567mov [rsp+72], rbx
37c3ea56cmov [rsp+56], rax
37c3ea571mov rax, [rsp+296]
37c3ea579mov [rsp+88], 1
37c3ea582mov [rsp+48], rax
37c3ea587mov rax, [rsp+280]
37c3ea58fmov [rsp+64], rdi
37c3ea594mov [rsp+32], rax
37c3ea599mov [rsp+40], rdi
37c3ea59ecall ztrsm_64_
37c3ea5a3mov rax, [rsp+320]
37c3ea5abmov [rsp+48], rbx
37c3ea5b0mov r9, rsi
37c3ea5b3mov [rsp+112], 1
37c3ea5bclea rdx, [rip+0x8905d]
37c3ea5c3mov r8, [rsp+280]
37c3ea5cbmov [rsp+96], rax
37c3ea5d0mov rax, [rsp+312]
37c3ea5d8mov rcx, rdx
37c3ea5dbmov [rsp+104], 1
37c3ea5e4mov [rsp+88], rax
37c3ea5e9mov rax, [rsp+296]
37c3ea5f1mov [rsp+72], rdi
37c3ea5f6mov [rsp+80], rax
37c3ea5fbmov rax, [rsp+304]
37c3ea603mov [rsp+32], rdi
37c3ea608mov [rsp+64], rax
37c3ea60dmov rax, [rsp+320]
37c3ea615mov [rsp+56], rax
37c3ea61alea rax, [rip+0x8900f]
37c3ea621mov [rsp+40], rax
37c3ea626call zgemm_64_
37c3ea62bmov rbx, [rsp+320]
37c3ea633mov [rsp+64], rdi
37c3ea638mov rax, [rsp+152]
37c3ea640mov [rsp+112], 1
37c3ea649mov [rsp+80], rbx
37c3ea64emov rbx, [rsp+312]
37c3ea656mov [rsp+104], 1
37c3ea65fimul rax, rax
37c3ea663mov [rsp+96], 1
37c3ea66cmov [rsp+88], 1
37c3ea675mov [rsp+72], rbx
37c3ea67ajmp 0x37c3e7f35
37c3ea67f
37c3ea67floc_37c3ea67f:
37c3ea67fcmp rcx, 1
37c3ea683je 0x37c3eae79
37c3ea689mov rax, rdx
37c3ea68clea rbx, [rsp+144]
37c3ea694lea rsi, [rsp+152]
37c3ea69cmov r9, [rsp+272]
37c3ea6a4shl rax, 4
37c3ea6a8add rax, [rsp+312]
37c3ea6b0mov [rsp+64], rbx
37c3ea6b5lea rdx, [rip+0x88f65]
37c3ea6bcmov [rsp+72], rax
37c3ea6c1mov rax, [rsp+304]
37c3ea6c9mov rcx, rdx
37c3ea6cclea r8, [rip+0x88f4f]
37c3ea6d3mov [rsp+32], rsi
37c3ea6d8add rax, 16
37c3ea6dcmov [rsp+56], rax
37c3ea6e1mov rax, [rsp+296]
37c3ea6e9mov [rsp+48], rax
37c3ea6eemov rax, [rsp+288]
37c3ea6f6mov [rsp+40], rax
37c3ea6fbcall ztrsm_64_
37c3ea700mov rdi, [rsp+320]
37c3ea708mov [rsp+56], rbx
37c3ea70dmov r8, rbx
37c3ea710mov rax, [rsp+144]
37c3ea718mov [rsp+32], rsi
37c3ea71dmov [rsp+96], rdi
37c3ea722mov rdi, [rsp+312]
37c3ea72amov rdx, rax
37c3ea72dimul rax, rax
37c3ea731mov [rsp+112], 1
37c3ea73amov r9, [rsp+288]
37c3ea742mov [rsp+88], rdi
37c3ea747shl rdx, 4
37c3ea74bmov rdi, [rsp+296]
37c3ea753add rdx, [rsp+312]
37c3ea75bmov [rsp+104], 1
37c3ea764mov [rsp+80], rdi
37c3ea769shl rax, 4
37c3ea76dmov rdi, [rsp+320]
37c3ea775add rax, [rsp+304]
37c3ea77dmov [rsp+64], rdx
37c3ea782lea rdx, [rip+0x88e97]
37c3ea789mov [rsp+48], rax
37c3ea78elea rax, [rip+0x88e9b]
37c3ea795mov rcx, rdx
37c3ea798mov [rsp+40], rax
37c3ea79dmov [rsp+72], rdi
37c3ea7a2call zgemm_64_
37c3ea7a7mov rax, [rsp+320]
37c3ea7afmov [rsp+64], rbx
37c3ea7b4mov [rsp+112], 1
37c3ea7bdmov [rsp+80], rax
37c3ea7c2mov rax, [rsp+312]
37c3ea7camov [rsp+104], 1
37c3ea7d3mov [rsp+72], rax
37c3ea7d8mov rax, [rsp+304]
37c3ea7e0mov [rsp+96], 1
37c3ea7e9mov [rsp+88], 1
37c3ea7f2jmp 0x37c3e972b
37c3ea7f7
37c3ea7f7loc_37c3ea7f7:
37c3ea7f7mov rdi, [rsp+312]
37c3ea7ffshl rax, 4
37c3ea803mov rsi, [rsp+320]
37c3ea80bmov [rsp+112], 1
37c3ea814mov [rsp+104], 1
37c3ea81dmov r9, [rsp+272]
37c3ea825lea r8, [rip+0x88df4]
37c3ea82clea rdx, [rip+0x88df1]
37c3ea833add rdi, rax
37c3ea836mov [rsp+80], rsi
37c3ea83badd rax, [rsp+304]
37c3ea843lea rcx, [rip+0x88dd7]
37c3ea84amov [rsp+56], rax
37c3ea84fmov rax, [rsp+296]
37c3ea857lea rbx, [rsp+144]
37c3ea85fmov rsi, [rsp+280]
37c3ea867mov [rsp+72], rdi
37c3ea86cmov [rsp+48], rax
37c3ea871mov rax, [rsp+288]
37c3ea879mov [rsp+64], rsi
37c3ea87elea rsi, [rsp+152]
37c3ea886mov [rsp+40], rax
37c3ea88bmov [rsp+96], 1
37c3ea894mov [rsp+88], 1
37c3ea89dmov [rsp+32], rsi
37c3ea8a2call ztrsm_64_
37c3ea8a7mov rax, [rsp+320]
37c3ea8afmov r8, rbx
37c3ea8b2mov [rsp+112], 1
37c3ea8bbmov [rsp+104], 1
37c3ea8c4lea rdx, [rip+0x88d55]
37c3ea8cbmov r9, [rsp+288]
37c3ea8d3mov [rsp+96], rax
37c3ea8d8mov rax, [rsp+312]
37c3ea8e0mov rcx, rdx
37c3ea8e3mov [rsp+64], rdi
37c3ea8e8mov [rsp+88], rax
37c3ea8edmov rax, [rsp+296]
37c3ea8f5mov [rsp+32], rsi
37c3ea8famov [rsp+80], rax
37c3ea8ffmov rax, [rsp+320]
37c3ea907mov [rsp+72], rax
37c3ea90cmov rax, [rsp+280]
37c3ea914mov [rsp+56], rax
37c3ea919mov rax, [rsp+304]
37c3ea921mov [rsp+48], rax
37c3ea926lea rax, [rip+0x88d03]
37c3ea92dmov [rsp+40], rax
37c3ea932call zgemm_64_
37c3ea937mov rax, [rsp+320]
37c3ea93fmov [rsp+112], 1
37c3ea948mov [rsp+104], 1
37c3ea951mov [rsp+80], rax
37c3ea956mov rax, [rsp+312]
37c3ea95emov [rsp+96], 1
37c3ea967mov [rsp+72], rax
37c3ea96cmov rax, [rsp+280]
37c3ea974mov [rsp+88], 1
37c3ea97dmov [rsp+64], rax
37c3ea982mov rax, [rsp+152]
37c3ea98a
37c3ea98aloc_37c3ea98a:
37c3ea98ashl rax, 4
37c3ea98eadd rax, [rsp+304]
37c3ea996jmp 0x37c3e9573
37c3ea99b
37c3ea99bloc_37c3ea99b:
37c3ea99badd rax, [rsp+312]
37c3ea9a3lea rbx, [rsp+144]
37c3ea9ablea rdx, [rip+0x88c6f]
37c3ea9b2mov r9, [rsp+272]
37c3ea9bamov [rsp+72], rax
37c3ea9bfmov rax, [rsp+304]
37c3ea9c7mov rcx, rdx
37c3ea9calea r8, [rip+0x88c51]
37c3ea9d1mov [rsp+64], rbx
37c3ea9d6mov [rsp+56], rax
37c3ea9dbmov rax, [rsp+296]
37c3ea9e3mov [rsp+32], rbx
37c3ea9e8mov [rsp+48], rax
37c3ea9edmov rax, [rsp+288]
37c3ea9f5mov [rsp+40], rax
37c3ea9facall ztrsm_64_
37c3ea9ffmov rax, [rsp+320]
37c3eaa07mov [rsp+56], rbx
37c3eaa0cmov r8, rbx
37c3eaa0fmov rdx, [rsp+144]
37c3eaa17mov [rsp+32], rbx
37c3eaa1cmov [rsp+96], rax
37c3eaa21mov rax, [rsp+312]
37c3eaa29mov [rsp+112], 1
37c3eaa32mov r9, [rsp+288]
37c3eaa3amov [rsp+88], rax
37c3eaa3fmov rax, [rsp+296]
37c3eaa47mov [rsp+104], 1
37c3eaa50mov [rsp+80], rax
37c3eaa55mov rax, [rsp+320]
37c3eaa5dmov [rsp+72], rax
37c3eaa62mov rax, rdx
37c3eaa65shl rax, 4
37c3eaa69add rax, [rsp+312]
37c3eaa71mov [rsp+64], rax
37c3eaa76lea rax, [rdx+1]
37c3eaa7aimul rax, rdx
37c3eaa7elea rdx, [rip+0x88b9b]
37c3eaa85mov rcx, rdx
37c3eaa88shl rax, 4
37c3eaa8cadd rax, [rsp+304]
37c3eaa94mov [rsp+48], rax
37c3eaa99lea rax, [rip+0x88b90]
37c3eaaa0mov [rsp+40], rax
37c3eaaa5call zgemm_64_
37c3eaaaamov rax, [rsp+320]
37c3eaab2mov [rsp+64], rbx
37c3eaab7mov [rsp+112], 1
37c3eaac0mov [rsp+80], rax
37c3eaac5mov rax, [rsp+312]
37c3eaacdmov [rsp+104], 1
37c3eaad6mov [rsp+72], rax
37c3eaadbmov rax, [rsp+144]
37c3eaae3mov [rsp+96], 1
37c3eaaecmov [rsp+88], 1
37c3eaaf5jmp 0x37c3e971f
37c3eaafa
37c3eaafaloc_37c3eaafa:
37c3eaafamov rdx, [rsp+312]
37c3eab02shl rax, 4
37c3eab06mov rsi, [rsp+320]
37c3eab0elea rbx, [rsp+144]
37c3eab16mov [rsp+112], 1
37c3eab1flea r8, [rip+0x88afa]
37c3eab26mov r9, [rsp+272]
37c3eab2elea rcx, [rip+0x88aec]
37c3eab35add rdx, rax
37c3eab38mov [rsp+80], rsi
37c3eab3dadd rax, [rsp+304]
37c3eab45lea rsi, [rsp+152]
37c3eab4dmov [rsp+56], rax
37c3eab52mov rax, [rsp+296]
37c3eab5amov [rsp+72], rdx
37c3eab5flea rdx, [rip+0x88abe]
37c3eab66mov [rsp+48], rax
37c3eab6bmov rax, [rsp+288]
37c3eab73mov [rsp+104], 1
37c3eab7cmov [rsp+40], rax
37c3eab81mov [rsp+96], 1
37c3eab8amov [rsp+88], 1
37c3eab93mov [rsp+64], rsi
37c3eab98mov [rsp+32], rbx
37c3eab9dcall ztrsm_64_
37c3eaba2mov rax, [rsp+280]
37c3eabaalea rdx, [rip+0x88a6f]
37c3eabb1mov r8, rbx
37c3eabb4mov r9, [rsp+288]
37c3eabbcmov rcx, rdx
37c3eabbfmov rax, [rax]
37c3eabc2mov [rsp+56], rsi
37c3eabc7mov [rsp+32], rbx
37c3eabccmov [rsp+136], rax
37c3eabd4add rax, 1
37c3eabd8mov [rsp+152], rax
37c3eabe0mov rax, [rsp+320]
37c3eabe8mov [rsp+112], 1
37c3eabf1mov [rsp+96], rax
37c3eabf6mov rax, [rsp+312]
37c3eabfemov [rsp+104], 1
37c3eac07mov [rsp+88], rax
37c3eac0cmov rax, [rsp+296]
37c3eac14mov [rsp+80], rax
37c3eac19mov rax, [rsp+320]
37c3eac21mov [rsp+72], rax
37c3eac26mov rax, [rsp+144]
37c3eac2eshl rax, 4
37c3eac32add rax, [rsp+312]
37c3eac3amov [rsp+64], rax
37c3eac3fmov rax, [rsp+304]
37c3eac47mov [rsp+48], rax
37c3eac4clea rax, [rip+0x889dd]
37c3eac53mov [rsp+40], rax
37c3eac58call zgemm_64_
37c3eac5dmov rax, [rsp+280]
37c3eac65mov rax, [rax]
37c3eac68mov [rsp+64], rsi
37c3eac6dmov [rsp+112], 1
37c3eac76mov [rsp+104], 1
37c3eac7fadd rax, 1
37c3eac83mov [rsp+152], rax
37c3eac8bmov rax, [rsp+320]
37c3eac93mov [rsp+96], 1
37c3eac9cmov [rsp+80], rax
37c3eaca1mov rax, [rsp+312]
37c3eaca9mov [rsp+88], 1
37c3eacb2mov [rsp+72], rax
37c3eacb7mov rax, [rsp+144]
37c3eacbfadd rax, 1
37c3eacc3jmp 0x37c3ea98a
37c3eacc8
37c3eacc8loc_37c3eacc8:
37c3eacc8mov rdx, rbx
37c3eaccblea rsi, [rsp+144]
37c3eacd3mov r9, [rsp+272]
37c3eacdblea r8, [rip+0x8893e]
37c3eace2imul rdx, rax
37c3eace6mov [rsp+64], rsi
37c3eaceblea rcx, [rip+0x88931]
37c3eacf2imul rax, rax
37c3eacf6mov [rsp+40], rsi
37c3eacfbshl rdx, 4
37c3eacffadd rdx, [rsp+312]
37c3ead07shl rax, 4
37c3ead0badd rax, [rsp+304]
37c3ead13mov [rsp+72], rdx
37c3ead18lea rdx, [rip+0x88902]
37c3ead1fmov [rsp+56], rax
37c3ead24mov rax, [rsp+296]
37c3ead2cmov [rsp+48], rax
37c3ead31mov rax, [rsp+280]
37c3ead39mov [rsp+32], rax
37c3ead3ecall ztrsm_64_
37c3ead43mov rax, [rsp+320]
37c3ead4bmov r9, rsi
37c3ead4emov [rsp+112], 1
37c3ead57mov [rsp+104], 1
37c3ead60lea rdx, [rip+0x888b9]
37c3ead67mov r8, [rsp+280]
37c3ead6fmov [rsp+96], rax
37c3ead74mov rax, [rsp+312]
37c3ead7cmov rcx, rdx
37c3ead7fmov [rsp+72], rsi
37c3ead84mov [rsp+88], rax
37c3ead89mov rax, [rsp+296]
37c3ead91mov [rsp+32], rsi
37c3ead96mov [rsp+80], rax
37c3ead9bmov rax, [rsp+304]
37c3eada3mov [rsp+64], rax
37c3eada8mov rax, [rsp+320]
37c3eadb0mov [rsp+56], rax
37c3eadb5mov rax, [rsp+144]
37c3eadbdimul rax, rbx
37c3eadc1shl rax, 4
37c3eadc5add rax, [rsp+312]
37c3eadcdmov [rsp+48], rax
37c3eadd2lea rax, [rip+0x88857]
37c3eadd9mov [rsp+40], rax
37c3eaddecall zgemm_64_
37c3eade3mov rax, [rsp+320]
37c3eadebmov [rsp+64], rsi
37c3eadf0mov rdx, [rsp+144]
37c3eadf8mov [rsp+112], 1
37c3eae01mov [rsp+80], rax
37c3eae06mov rax, [rsp+312]
37c3eae0emov [rsp+104], 1
37c3eae17mov [rsp+72], rax
37c3eae1clea rax, [rdx+1]
37c3eae20mov [rsp+96], 1
37c3eae29imul rax, rdx
37c3eae2dmov [rsp+88], 1
37c3eae36jmp 0x37c3e7f35
37c3eae3b
37c3eae3bloc_37c3eae3b:
37c3eae3bmov rsi, [rsp+304]
37c3eae43lea rax, [rsp+144]
37c3eae4bmov [rsp+64], rax
37c3eae50mov [rsp+56], rsi
37c3eae55mov rsi, [rsp+296]
37c3eae5dmov [rsp+32], rax
37c3eae62mov [rsp+48], rsi
37c3eae67mov rsi, [rsp+288]
37c3eae6fmov [rsp+40], rsi
37c3eae74jmp 0x37c3e770c
37c3eae79
37c3eae79loc_37c3eae79:
37c3eae79mov rsi, [rsp+304]
37c3eae81mov rax, [rsp+312]
37c3eae89mov [rsp+56], rsi
37c3eae8emov rsi, [rsp+296]
37c3eae96mov [rsp+72], rax
37c3eae9blea rax, [rsp+144]
37c3eaea3mov [rsp+48], rsi
37c3eaea8mov rsi, [rsp+288]
37c3eaeb0mov [rsp+64], rax
37c3eaeb5mov [rsp+40], rsi
37c3eaebamov [rsp+32], rax
37c3eaebfjmp 0x37c3e974e
37c3eaec4
37c3eaec4loc_37c3eaec4:
37c3eaec4lea rax, [rsp+144]
37c3eaeccmov [rsp+32], rax
37c3eaed1jmp 0x37c3e8338
37c3eaed6
37c3eaed6loc_37c3eaed6:
37c3eaed6mov rax, [rsp+320]
37c3eaedemov [rsp+112], 1
37c3eaee7mov [rsp+104], 1
37c3eaef0mov [rsp+80], rax
37c3eaef5mov rax, [rsp+312]
37c3eaefdmov [rsp+96], 1
37c3eaf06mov [rsp+72], rax
37c3eaf0bmov rax, [rsp+280]
37c3eaf13mov [rsp+88], 1
37c3eaf1cmov [rsp+64], rax
37c3eaf21mov rax, [rsp+304]
37c3eaf29mov [rsp+56], rax
37c3eaf2emov rax, [rsp+296]
37c3eaf36mov [rsp+48], rax
37c3eaf3bmov rax, [rsp+288]
37c3eaf43mov [rsp+40], rax
37c3eaf48lea rax, [rsp+144]
37c3eaf50mov [rsp+32], rax
37c3eaf55jmp 0x37c3e9596
37c3e7180
37c3e7180ztfsm_64_:
37c3e7180push r15
37c3e7182push r14
37c3e7184push r13
37c3e7186push r12
37c3e7188push rbp
37c3e7189push rdi
37c3e718apush rsi
37c3e718bpush rbx
37c3e718csub rsp, 168
37c3e7193mov rax, [rsp+320]
37c3e719bmov rax, [rax]
37c3e719emov rdi, rdx
37c3e71a1mov rbp, r8
37c3e71a4mov rbx, r9
37c3e71a7mov r8l, 1
37c3e71admov r9l, 1
37c3e71b3lea rdx, [rip+0x8c466]
37c3e71bamov rsi, rcx
37c3e71bdmov [rsp+136], rax
37c3e71c5call lsame_64_
37c3e71camov r9l, 1
37c3e71d0mov r8l, 1
37c3e71d6mov rcx, rdi
37c3e71d9lea rdx, [rip+0x8c441]
37c3e71e0mov r12, rax
37c3e71e3call lsame_64_
37c3e71e8mov r9l, 1
37c3e71eemov r8l, 1
37c3e71f4mov rcx, rbp
37c3e71f7lea rdx, [rip+0x8c423]
37c3e71femov r13, rax
37c3e7201call lsame_64_
37c3e7206mov r9l, 1
37c3e720cmov r8l, 1
37c3e7212mov rcx, rbx
37c3e7215lea rdx, [rip+0x8c404]
37c3e721cmov r14, rax
37c3e721fcall lsame_64_
37c3e7224mov r15, rax
37c3e7227test r12, r12
37c3e722aje 0x37c3e7398
37c3e7230
37c3e7230loc_37c3e7230:
37c3e7230test r13, r13
37c3e7233je 0x37c3e73d0
37c3e7239
37c3e7239loc_37c3e7239:
37c3e7239test r14, r14
37c3e723cje 0x37c3e7400
37c3e7242
37c3e7242loc_37c3e7242:
37c3e7242test r15, r15
37c3e7245jne 0x37c3e726b
37c3e7247mov r9l, 1
37c3e724dmov r8l, 1
37c3e7253lea rdx, [rip+0x8c3c8]
37c3e725amov rcx, rbx
37c3e725dcall lsame_64_
37c3e7262test rax, rax
37c3e7265je 0x37c3e74b0
37c3e726b
37c3e726bloc_37c3e726b:
37c3e726bmov rcx, [rsp+272]
37c3e7273mov r9l, 1
37c3e7279mov r8l, 1
37c3e727flea rdx, [rip+0x8c39a]
37c3e7286call lsame_64_
37c3e728btest rax, rax
37c3e728eje 0x37c3e7430
37c3e7294
37c3e7294loc_37c3e7294:
37c3e7294mov rax, [rsp+280]
37c3e729cmov rcx, [rax]
37c3e729ftest rcx, rcx
37c3e72a2js 0x37c3e74a0
37c3e72a8mov rax, [rsp+288]
37c3e72b0mov r8, [rax]
37c3e72b3test r8, r8
37c3e72b6js 0x37c3e7738
37c3e72bcmov rdi, [rsp+320]
37c3e72c4test rcx, rcx
37c3e72c7mov eax, 1
37c3e72cccmovg rax, rcx
37c3e72d0cmp [rdi], rax
37c3e72d3jl 0x37c3e74c0
37c3e72d9test r8, r8
37c3e72dcje 0x37c3e7483
37c3e72e2test rcx, rcx
37c3e72e5sete dl
37c3e72e8je 0x37c3e7483
37c3e72eemov rax, [rsp+136]
37c3e72f6xor ebx, ebx
37c3e72f8pxor x0, x0
37c3e72fctest rax, rax
37c3e72ffcmovns rbx, rax
37c3e7303mov rax, [rsp+296]
37c3e730bucomisd x0, [rax]
37c3e730fsetnp al
37c3e7312cmovne eax, edx
37c3e7315test al, al
37c3e7317je 0x37c3e74d0
37c3e731dmov rax, [rsp+296]
37c3e7325ucomisd x0, [rax+8]
37c3e732asetnp al
37c3e732dcmovne eax, edx
37c3e7330test al, al
37c3e7332je 0x37c3e74d0
37c3e7338xor r10l, r10l
37c3e733bxor r9l, r9l
37c3e733epxor x0, x0
37c3e7342nop [rax]
37c3e7345nop [rax+rax]
37c3e7350
37c3e7350loc_37c3e7350:
37c3e7350mov rax, r10
37c3e7353xor edx, edx
37c3e7355shl rax, 4
37c3e7359add rax, [rsp+312]
37c3e7361nop [rax]
37c3e7365nop [rax+rax]
37c3e7370
37c3e7370loc_37c3e7370:
37c3e7370add rdx, 1
37c3e7374movups [rax], x0
37c3e7377add rax, 16
37c3e737bcmp rcx, rdx
37c3e737ejg 0x37c3e7370
37c3e7380add r9, 1
37c3e7384add r10, rbx
37c3e7387cmp r8, r9
37c3e738ajg 0x37c3e7350
37c3e738cjmp 0x37c3e7483
37c3e7391
37c3e7391 0f 1f 80 00 00 00 00 .......
37c3e7398
37c3e7398loc_37c3e7398:
37c3e7398mov r9l, 1
37c3e739emov r8l, 1
37c3e73a4lea rdx, [rip+0x8c277]
37c3e73abmov rcx, rsi
37c3e73aecall lsame_64_
37c3e73b3test rax, rax
37c3e73b6jne 0x37c3e7230
37c3e73bcmov eax, 1
37c3e73c1jmp 0x37c3e7460
37c3e73c6
37c3e73c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3e73d0
37c3e73d0loc_37c3e73d0:
37c3e73d0mov r9l, 1
37c3e73d6mov r8l, 1
37c3e73dclea rdx, [rip+0x8c240]
37c3e73e3mov rcx, rdi
37c3e73e6call lsame_64_
37c3e73ebtest rax, rax
37c3e73eejne 0x37c3e7239
37c3e73f4mov eax, 2
37c3e73f9jmp 0x37c3e7460
37c3e73fb
37c3e73fb 0f 1f 44 00 00 ..D..
37c3e7400
37c3e7400loc_37c3e7400:
37c3e7400mov r9l, 1
37c3e7406mov r8l, 1
37c3e740clea rdx, [rip+0x8c211]
37c3e7413mov rcx, rbp
37c3e7416call lsame_64_
37c3e741btest rax, rax
37c3e741ejne 0x37c3e7242
37c3e7424mov eax, 3
37c3e7429jmp 0x37c3e7460
37c3e742b
37c3e742b 0f 1f 44 00 00 ..D..
37c3e7430
37c3e7430loc_37c3e7430:
37c3e7430mov rcx, [rsp+272]
37c3e7438mov r9l, 1
37c3e743emov r8l, 1
37c3e7444lea rdx, [rip+0x8c1d9]
37c3e744bcall lsame_64_
37c3e7450test rax, rax
37c3e7453jne 0x37c3e7294
37c3e7459mov eax, 5
37c3e745enop
37c3e7460
37c3e7460loc_37c3e7460:
37c3e7460lea rdx, [rsp+152]
37c3e7468mov r8l, 6
37c3e746elea rcx, [rip+0x8c1b0]
37c3e7475mov [rsp+152], rax
37c3e747dcall xerbla_64_
37c3e7482nop
37c3e7483
37c3e7483loc_37c3e7483:
37c3e7483add rsp, 168
37c3e748apop rbx
37c3e748bpop rsi
37c3e748cpop rdi
37c3e748dpop rbp
37c3e748epop r12
37c3e7490pop r13
37c3e7492pop r14
37c3e7494pop r15
37c3e7496ret
37c3e7497
37c3e7497 66 0f 1f 84 00 00 00 00 00 f........
37c3e74a0
37c3e74a0loc_37c3e74a0:
37c3e74a0mov eax, 6
37c3e74a5jmp 0x37c3e7460
37c3e74a7
37c3e74a7 66 0f 1f 84 00 00 00 00 00 f........
37c3e74b0
37c3e74b0loc_37c3e74b0:
37c3e74b0mov eax, 4
37c3e74b5jmp 0x37c3e7460
37c3e74b7
37c3e74b7 66 0f 1f 84 00 00 00 00 00 f........
37c3e74c0
37c3e74c0loc_37c3e74c0:
37c3e74c0mov eax, 11
37c3e74c5jmp 0x37c3e7460
37c3e74c7
37c3e74c7 66 0f 1f 84 00 00 00 00 00 f........
37c3e74d0
37c3e74d0loc_37c3e74d0:
37c3e74d0test r13, r13
37c3e74d3je 0x37c3e7748
37c3e74d9mov rax, rcx
37c3e74dcsar rax, 1
37c3e74dftest cl, 1
37c3e74e2jne 0x37c3e7b95
37c3e74e8mov [rsp+144], rax
37c3e74f0test r12, r12
37c3e74f3je 0x37c3e8160
37c3e74f9add rcx, 1
37c3e74fdmov [rsp+152], rcx
37c3e7505test r14, r14
37c3e7508je 0x37c3e904a
37c3e750emov [rsp+112], 1
37c3e7517mov [rsp+104], 1
37c3e7520mov [rsp+96], 1
37c3e7529mov [rsp+88], 1
37c3e7532test r15, r15
37c3e7535je 0x37c3e93c5
37c3e753bmov rax, [rsp+320]
37c3e7543lea rsi, [rsp+152]
37c3e754blea rbx, [rsp+144]
37c3e7553mov r9, [rsp+272]
37c3e755bmov [rsp+64], rsi
37c3e7560lea rdx, [rip+0x8c0ba]
37c3e7567lea r8, [rip+0x8c0b2]
37c3e756emov [rsp+80], rax
37c3e7573mov rax, [rsp+312]
37c3e757bmov rcx, rdx
37c3e757emov [rsp+32], rbx
37c3e7583mov [rsp+72], rax
37c3e7588mov rax, [rsp+304]
37c3e7590add rax, 16
37c3e7594mov [rsp+56], rax
37c3e7599mov rax, [rsp+296]
37c3e75a1mov [rsp+48], rax
37c3e75a6mov rax, [rsp+288]
37c3e75aemov [rsp+40], rax
37c3e75b3call ztrsm_64_
37c3e75b8mov rdi, [rsp+320]
37c3e75c0mov r8, rbx
37c3e75c3mov rax, [rsp+280]
37c3e75cbmov rdx, [rsp+312]
37c3e75d3mov r9, [rsp+288]
37c3e75dbmov rax, [rax]
37c3e75demov [rsp+96], rdi
37c3e75e3mov rdi, [rsp+296]
37c3e75ebmov [rsp+56], rsi
37c3e75f0mov [rsp+136], rax
37c3e75f8add rax, 1
37c3e75fcmov [rsp+80], rdi
37c3e7601mov rdi, [rsp+320]
37c3e7609mov [rsp+152], rax
37c3e7611mov rax, [rsp+144]
37c3e7619mov [rsp+72], rdi
37c3e761emov rdi, [rsp+312]
37c3e7626shl rax, 4
37c3e762amov [rsp+32], rbx
37c3e762fmov [rsp+64], rdi
37c3e7634add rdx, rax
37c3e7637mov rdi, [rsp+304]
37c3e763fmov [rsp+88], rdx
37c3e7644lea rdx, [rip+0x8bfd5]
37c3e764blea rax, [rdi+rax+16]
37c3e7650mov rcx, rdx
37c3e7653mov [rsp+112], 1
37c3e765cmov [rsp+48], rax
37c3e7661lea rax, [rip+0x8bfc8]
37c3e7668mov [rsp+40], rax
37c3e766dmov [rsp+104], 1
37c3e7676call zgemm_64_
37c3e767bmov rax, [rsp+280]
37c3e7683mov rax, [rax]
37c3e7686mov [rsp+64], rsi
37c3e768bmov [rsp+112], 1
37c3e7694mov [rsp+104], 1
37c3e769dadd rax, 1
37c3e76a1mov [rsp+152], rax
37c3e76a9mov rax, [rsp+320]
37c3e76b1mov [rsp+96], 1
37c3e76bamov [rsp+80], rax
37c3e76bfmov rax, [rsp+144]
37c3e76c7mov [rsp+88], 1
37c3e76d0shl rax, 4
37c3e76d4add rax, [rsp+312]
37c3e76dcmov [rsp+72], rax
37c3e76e1mov rax, [rsp+304]
37c3e76e9
37c3e76e9loc_37c3e76e9:
37c3e76e9mov [rsp+56], rax
37c3e76eelea rax, [rip+0x8bf4b]
37c3e76f5mov [rsp+48], rax
37c3e76famov rax, [rsp+288]
37c3e7702mov [rsp+32], rbx
37c3e7707mov [rsp+40], rax
37c3e770c
37c3e770cloc_37c3e770c:
37c3e770cmov r9, [rsp+272]
37c3e7714lea r8, [rip+0x8bf07]
37c3e771blea rdx, [rip+0x8bf02]
37c3e7722lea rcx, [rip+0x8bef8]
37c3e7729call ztrsm_64_
37c3e772ejmp 0x37c3e7483
37c3e7733
37c3e7733 0f 1f 44 00 00 ..D..
37c3e7738
37c3e7738loc_37c3e7738:
37c3e7738mov eax, 7
37c3e773djmp 0x37c3e7460
37c3e7742
37c3e7742 66 0f 1f 44 00 00 f..D..
37c3e7748
37c3e7748loc_37c3e7748:
37c3e7748mov rax, r8
37c3e774bsar rax, 1
37c3e774etest r8b, 1
37c3e7752jne 0x37c3e79a7
37c3e7758mov [rsp+144], rax
37c3e7760test r12, r12
37c3e7763je 0x37c3e7d87
37c3e7769mov [rsp+112], 1
37c3e7772add r8, 1
37c3e7776mov [rsp+152], r8
37c3e777emov [rsp+104], 1
37c3e7787mov [rsp+96], 1
37c3e7790mov [rsp+88], 1
37c3e7799test r14, r14
37c3e779cje 0x37c3e894f
37c3e77a2test r15, r15
37c3e77a5je 0x37c3ea32c
37c3e77abimul rax, rbx
37c3e77afmov rsi, [rsp+320]
37c3e77b7lea rdi, [rsp+152]
37c3e77bfmov r9, [rsp+272]
37c3e77c7mov [rsp+64], rdi
37c3e77cclea r8, [rip+0x8be4f]
37c3e77d3lea rdx, [rip+0x8be4a]
37c3e77damov [rsp+80], rsi
37c3e77dflea rsi, [rsp+144]
37c3e77e7lea rcx, [rip+0x8be35]
37c3e77eeshl rax, 4
37c3e77f2add rax, [rsp+312]
37c3e77famov [rsp+40], rsi
37c3e77ffmov [rsp+72], rax
37c3e7804mov rax, [rsp+304]
37c3e780cmov [rsp+56], rax
37c3e7811mov rax, [rsp+296]
37c3e7819mov [rsp+48], rax
37c3e781emov rax, [rsp+280]
37c3e7826mov [rsp+32], rax
37c3e782bcall ztrsm_64_
37c3e7830mov rax, [rsp+288]
37c3e7838mov rcx, [rsp+320]
37c3e7840mov r9, rsi
37c3e7843mov r8, [rsp+280]
37c3e784bmov rax, [rax]
37c3e784emov [rsp+96], rcx
37c3e7853mov rcx, [rsp+312]
37c3e785bmov [rsp+72], rdi
37c3e7860mov [rsp+136], rax
37c3e7868add rax, 1
37c3e786cmov [rsp+152], rax
37c3e7874mov rax, [rsp+144]
37c3e787cmov [rsp+88], rcx
37c3e7881mov rcx, [rsp+296]
37c3e7889lea rdx, [rax+1]
37c3e788dmov [rsp+32], rsi
37c3e7892imul rax, rbx
37c3e7896mov [rsp+80], rcx
37c3e789bmov rcx, [rsp+320]
37c3e78a3shl rdx, 4
37c3e78a7add rdx, [rsp+304]
37c3e78afmov [rsp+112], 1
37c3e78b8mov [rsp+64], rdx
37c3e78bdlea rdx, [rip+0x8bd5c]
37c3e78c4shl rax, 4
37c3e78c8mov [rsp+56], rcx
37c3e78cdadd rax, [rsp+312]
37c3e78d5mov rcx, rdx
37c3e78d8mov [rsp+48], rax
37c3e78ddlea rax, [rip+0x8bd4c]
37c3e78e4mov [rsp+40], rax
37c3e78e9mov [rsp+104], 1
37c3e78f2call zgemm_64_
37c3e78f7mov rax, [rsp+288]
37c3e78ffmov rax, [rax]
37c3e7902mov [rsp+64], rdi
37c3e7907mov [rsp+112], 1
37c3e7910mov [rsp+104], 1
37c3e7919add rax, 1
37c3e791dmov [rsp+152], rax
37c3e7925mov rax, [rsp+320]
37c3e792dmov [rsp+96], 1
37c3e7936mov [rsp+80], rax
37c3e793bmov rax, [rsp+312]
37c3e7943mov [rsp+88], 1
37c3e794cmov [rsp+72], rax
37c3e7951mov rax, [rsp+304]
37c3e7959add rax, 16
37c3e795d
37c3e795dloc_37c3e795d:
37c3e795dmov [rsp+56], rax
37c3e7962lea rax, [rip+0x8bcd7]
37c3e7969mov [rsp+48], rax
37c3e796emov [rsp+40], rsi
37c3e7973
37c3e7973loc_37c3e7973:
37c3e7973mov rax, [rsp+280]
37c3e797bmov r9, [rsp+272]
37c3e7983lea r8, [rip+0x8bc96]
37c3e798alea rdx, [rip+0x8bc90]
37c3e7991lea rcx, [rip+0x8bc8b]
37c3e7998mov [rsp+32], rax
37c3e799dcall ztrsm_64_
37c3e79a2jmp 0x37c3e7483
37c3e79a7
37c3e79a7loc_37c3e79a7:
37c3e79a7mov rsi, r8
37c3e79aasub rsi, rax
37c3e79adtest r14, r14
37c3e79b0je 0x37c3e835b
37c3e79b6mov [rsp+152], rax
37c3e79bemov [rsp+144], rsi
37c3e79c6test r12, r12
37c3e79c9je 0x37c3e8589
37c3e79cftest r15, r15
37c3e79d2je 0x37c3e9fb2
37c3e79d8mov rax, [rsp+320]
37c3e79e0imul rbx, rsi
37c3e79e4lea rbp, [rsp+152]
37c3e79ecmov [rsp+112], 1
37c3e79f5mov [rsp+104], 1
37c3e79femov r9, [rsp+272]
37c3e7a06lea rdx, [rip+0x8bc17]
37c3e7a0dlea rcx, [rip+0x8bc0f]
37c3e7a14mov [rsp+80], rax
37c3e7a19mov rax, [rsp+288]
37c3e7a21lea rdi, [rsp+144]
37c3e7a29shl rbx, 4
37c3e7a2dadd rbx, [rsp+312]
37c3e7a35mov [rsp+40], rbp
37c3e7a3amov [rsp+64], rax
37c3e7a3fmov rax, r8
37c3e7a42lea r8, [rip+0x8bbd9]
37c3e7a49shl rax, 4
37c3e7a4dadd rax, [rsp+304]
37c3e7a55mov [rsp+72], rbx
37c3e7a5amov [rsp+56], rax
37c3e7a5fmov rax, [rsp+296]
37c3e7a67mov [rsp+96], 1
37c3e7a70mov [rsp+48], rax
37c3e7a75mov rax, [rsp+280]
37c3e7a7dmov [rsp+88], 1
37c3e7a86mov [rsp+32], rax
37c3e7a8bcall ztrsm_64_
37c3e7a90mov rax, [rsp+320]
37c3e7a98mov r9, rdi
37c3e7a9bmov [rsp+112], 1
37c3e7aa4mov [rsp+104], 1
37c3e7aadlea rdx, [rip+0x8bb6c]
37c3e7ab4mov r8, [rsp+280]
37c3e7abcmov [rsp+96], rax
37c3e7ac1mov rax, [rsp+312]
37c3e7ac9mov rcx, rdx
37c3e7accmov [rsp+48], rbx
37c3e7ad1mov [rsp+88], rax
37c3e7ad6mov rax, [rsp+296]
37c3e7ademov [rsp+32], rbp
37c3e7ae3mov [rsp+80], rax
37c3e7ae8mov rax, [rsp+288]
37c3e7af0mov [rsp+72], rax
37c3e7af5mov rax, rsi
37c3e7af8shl rax, 4
37c3e7afcadd rax, [rsp+304]
37c3e7b04mov [rsp+64], rax
37c3e7b09mov rax, [rsp+320]
37c3e7b11mov [rsp+56], rax
37c3e7b16lea rax, [rip+0x8bb13]
37c3e7b1dmov [rsp+40], rax
37c3e7b22call zgemm_64_
37c3e7b27mov rax, [rsp+320]
37c3e7b2fmov [rsp+40], rdi
37c3e7b34mov [rsp+112], 1
37c3e7b3dmov [rsp+80], rax
37c3e7b42mov rax, [rsp+312]
37c3e7b4amov [rsp+104], 1
37c3e7b53mov [rsp+72], rax
37c3e7b58mov rax, [rsp+288]
37c3e7b60mov [rsp+96], 1
37c3e7b69mov [rsp+64], rax
37c3e7b6emov rax, [rsp+304]
37c3e7b76mov [rsp+88], 1
37c3e7b7fmov [rsp+56], rax
37c3e7b84lea rax, [rip+0x8bab5]
37c3e7b8bmov [rsp+48], rax
37c3e7b90jmp 0x37c3e7973
37c3e7b95
37c3e7b95loc_37c3e7b95:
37c3e7b95mov rdx, rcx
37c3e7b98sub rdx, rax
37c3e7b9btest r14, r14
37c3e7b9eje 0x37c3e7f8b
37c3e7ba4mov [rsp+152], rax
37c3e7bacmov [rsp+144], rdx
37c3e7bb4test r12, r12
37c3e7bb7je 0x37c3e8e68
37c3e7bbdtest r15, r15
37c3e7bc0je 0x37c3e9775
37c3e7bc6mov rax, [rsp+320]
37c3e7bcemov [rsp+112], 1
37c3e7bd7mov [rsp+104], 1
37c3e7be0mov [rsp+80], rax
37c3e7be5mov rax, [rsp+312]
37c3e7bedmov [rsp+96], 1
37c3e7bf6mov [rsp+72], rax
37c3e7bfbmov rax, [rsp+280]
37c3e7c03mov [rsp+88], 1
37c3e7c0cmov [rsp+64], rax
37c3e7c11mov rax, [rsp+304]
37c3e7c19mov [rsp+56], rax
37c3e7c1emov rax, [rsp+296]
37c3e7c26mov [rsp+48], rax
37c3e7c2bmov rax, [rsp+288]
37c3e7c33mov [rsp+40], rax
37c3e7c38cmp rcx, 1
37c3e7c3cje 0x37c3eaec4
37c3e7c42lea rsi, [rsp+144]
37c3e7c4alea rdx, [rip+0x8b9d0]
37c3e7c51mov r9, [rsp+272]
37c3e7c59mov [rsp+32], rsi
37c3e7c5emov rcx, rdx
37c3e7c61lea r8, [rip+0x8b9b8]
37c3e7c68lea rbx, [rsp+152]
37c3e7c70call ztrsm_64_
37c3e7c75mov rdi, [rsp+320]
37c3e7c7dmov [rsp+32], rsi
37c3e7c82mov r8, rbx
37c3e7c85mov rax, [rsp+144]
37c3e7c8dmov rdx, [rsp+312]
37c3e7c95mov [rsp+112], 1
37c3e7c9emov [rsp+96], rdi
37c3e7ca3mov rdi, [rsp+296]
37c3e7cabshl rax, 4
37c3e7cafmov r9, [rsp+288]
37c3e7cb7mov [rsp+104], 1
37c3e7cc0mov [rsp+80], rdi
37c3e7cc5mov rdi, [rsp+320]
37c3e7ccdadd rdx, rax
37c3e7cd0add rax, [rsp+304]
37c3e7cd8mov [rsp+88], rdx
37c3e7cddlea rdx, [rip+0x8b93c]
37c3e7ce4mov [rsp+72], rdi
37c3e7ce9mov rdi, [rsp+312]
37c3e7cf1mov rcx, rdx
37c3e7cf4mov [rsp+48], rax
37c3e7cf9lea rax, [rip+0x8b930]
37c3e7d00mov [rsp+64], rdi
37c3e7d05mov rdi, [rsp+280]
37c3e7d0dmov [rsp+40], rax
37c3e7d12mov [rsp+56], rdi
37c3e7d17call zgemm_64_
37c3e7d1cmov rax, [rsp+320]
37c3e7d24mov [rsp+112], 1
37c3e7d2dmov [rsp+104], 1
37c3e7d36mov [rsp+80], rax
37c3e7d3bmov rax, [rsp+144]
37c3e7d43mov [rsp+96], 1
37c3e7d4cmov [rsp+88], 1
37c3e7d55shl rax, 4
37c3e7d59add rax, [rsp+312]
37c3e7d61mov [rsp+72], rax
37c3e7d66mov rax, [rsp+280]
37c3e7d6emov [rsp+64], rax
37c3e7d73mov rax, [rax]
37c3e7d76shl rax, 4
37c3e7d7a
37c3e7d7aloc_37c3e7d7a:
37c3e7d7aadd rax, [rsp+304]
37c3e7d82jmp 0x37c3e76e9
37c3e7d87
37c3e7d87loc_37c3e7d87:
37c3e7d87mov rsi, [rsp+320]
37c3e7d8fmov [rsp+112], 1
37c3e7d98mov [rsp+104], 1
37c3e7da1mov [rsp+96], 1
37c3e7daamov [rsp+88], 1
37c3e7db3mov [rsp+80], rsi
37c3e7db8test r14, r14
37c3e7dbbje 0x37c3e8b09
37c3e7dc1test r15, r15
37c3e7dc4je 0x37c3e9948
37c3e7dcaimul rax, rbx
37c3e7dcelea rsi, [rsp+144]
37c3e7dd6mov r9, [rsp+272]
37c3e7ddemov [rsp+64], rsi
37c3e7de3lea r8, [rip+0x8b836]
37c3e7dealea rdx, [rip+0x8b830]
37c3e7df1mov [rsp+40], rsi
37c3e7df6lea rcx, [rip+0x8b826]
37c3e7dfdshl rax, 4
37c3e7e01add rax, [rsp+312]
37c3e7e09mov [rsp+72], rax
37c3e7e0emov rax, [rsp+304]
37c3e7e16mov [rsp+56], rax
37c3e7e1bmov rax, [rsp+296]
37c3e7e23mov [rsp+48], rax
37c3e7e28mov rax, [rsp+280]
37c3e7e30mov [rsp+32], rax
37c3e7e35call ztrsm_64_
37c3e7e3amov rax, [rsp+144]
37c3e7e42mov [rsp+72], rsi
37c3e7e47mov r9, rsi
37c3e7e4amov rdi, [rsp+320]
37c3e7e52mov [rsp+32], rsi
37c3e7e57lea rcx, [rip+0x8b7c2]
37c3e7e5elea rdx, [rax+1]
37c3e7e62mov r8, [rsp+280]
37c3e7e6amov [rsp+112], 1
37c3e7e73mov [rsp+96], rdi
37c3e7e78imul rdx, rax
37c3e7e7cmov rdi, [rsp+312]
37c3e7e84mov [rsp+104], 1
37c3e7e8dimul rax, rbx
37c3e7e91mov [rsp+88], rdi
37c3e7e96mov rdi, [rsp+296]
37c3e7e9eshl rdx, 4
37c3e7ea2add rdx, [rsp+304]
37c3e7eaamov [rsp+80], rdi
37c3e7eafshl rax, 4
37c3e7eb3mov rdi, [rsp+320]
37c3e7ebbadd rax, [rsp+312]
37c3e7ec3mov [rsp+64], rdx
37c3e7ec8lea rdx, [rip+0x8b753]
37c3e7ecfmov [rsp+48], rax
37c3e7ed4lea rax, [rip+0x8b755]
37c3e7edbmov [rsp+40], rax
37c3e7ee0mov [rsp+56], rdi
37c3e7ee5call zgemm_64_
37c3e7eeamov rax, [rsp+320]
37c3e7ef2mov [rsp+64], rsi
37c3e7ef7mov [rsp+112], 1
37c3e7f00mov [rsp+80], rax
37c3e7f05mov rax, [rsp+312]
37c3e7f0dmov [rsp+104], 1
37c3e7f16mov [rsp+96], 1
37c3e7f1fmov [rsp+88], 1
37c3e7f28mov [rsp+72], rax
37c3e7f2dmov rax, [rsp+144]
37c3e7f35
37c3e7f35loc_37c3e7f35:
37c3e7f35shl rax, 4
37c3e7f39add rax, [rsp+304]
37c3e7f41
37c3e7f41loc_37c3e7f41:
37c3e7f41mov [rsp+56], rax
37c3e7f46lea rax, [rip+0x8b6f3]
37c3e7f4dmov r9, [rsp+272]
37c3e7f55lea r8, [rip+0x8b6c6]
37c3e7f5cmov [rsp+48], rax
37c3e7f61mov rax, [rsp+280]
37c3e7f69lea rdx, [rip+0x8b6b4]
37c3e7f70lea rcx, [rip+0x8b6ac]
37c3e7f77mov [rsp+40], rsi
37c3e7f7cmov [rsp+32], rax
37c3e7f81call ztrsm_64_
37c3e7f86jmp 0x37c3e7483
37c3e7f8b
37c3e7f8bloc_37c3e7f8b:
37c3e7f8bmov [rsp+144], rax
37c3e7f93mov [rsp+152], rdx
37c3e7f9btest r12, r12
37c3e7f9eje 0x37c3e8cab
37c3e7fa4test r15, r15
37c3e7fa7jne 0x37c3ea7f7
37c3e7fadmov rax, [rsp+320]
37c3e7fb5lea r8, [rip+0x8b664]
37c3e7fbclea rsi, [rsp+144]
37c3e7fc4mov [rsp+112], 1
37c3e7fcdmov [rsp+32], rsi
37c3e7fd2mov r9, [rsp+272]
37c3e7fdalea rbx, [rsp+152]
37c3e7fe2mov [rsp+80], rax
37c3e7fe7mov rax, [rsp+312]
37c3e7fefmov [rsp+104], 1
37c3e7ff8mov [rsp+72], rax
37c3e7ffdmov rax, [rsp+280]
37c3e8005mov [rsp+96], 1
37c3e800emov [rsp+64], rax
37c3e8013mov rax, rdx
37c3e8016lea rdx, [rip+0x8b604]
37c3e801dmov [rsp+88], 1
37c3e8026shl rax, 4
37c3e802amov rcx, rdx
37c3e802dadd rax, [rsp+304]
37c3e8035mov [rsp+56], rax
37c3e803amov rax, [rsp+296]
37c3e8042mov [rsp+48], rax
37c3e8047mov rax, [rsp+288]
37c3e804fmov [rsp+40], rax
37c3e8054call ztrsm_64_
37c3e8059mov rax, [rsp+320]
37c3e8061mov r8, rbx
37c3e8064mov [rsp+32], rsi
37c3e8069mov [rsp+112], 1
37c3e8072mov r9, [rsp+288]
37c3e807alea rdx, [rip+0x8b59f]
37c3e8081lea rcx, [rip+0x8b59a]
37c3e8088mov [rsp+96], rax
37c3e808dmov rax, [rsp+144]
37c3e8095mov [rsp+104], 1
37c3e809eshl rax, 4
37c3e80a2add rax, [rsp+312]
37c3e80aamov [rsp+88], rax
37c3e80afmov rax, [rsp+296]
37c3e80b7mov [rsp+80], rax
37c3e80bcmov rax, [rsp+320]
37c3e80c4mov [rsp+72], rax
37c3e80c9mov rax, [rsp+312]
37c3e80d1mov [rsp+64], rax
37c3e80d6mov rax, [rsp+280]
37c3e80demov [rsp+56], rax
37c3e80e3mov rax, [rsp+304]
37c3e80ebmov [rsp+48], rax
37c3e80f0lea rax, [rip+0x8b539]
37c3e80f7mov [rsp+40], rax
37c3e80fccall zgemm_64_
37c3e8101mov rax, [rsp+144]
37c3e8109mov rdx, [rsp+312]
37c3e8111mov [rsp+112], 1
37c3e811amov rsi, [rsp+320]
37c3e8122mov [rsp+104], 1
37c3e812bmov [rsp+96], 1
37c3e8134shl rax, 4
37c3e8138add rdx, rax
37c3e813bmov [rsp+80], rsi
37c3e8140mov rsi, [rsp+280]
37c3e8148mov [rsp+88], 1
37c3e8151mov [rsp+72], rdx
37c3e8156
37c3e8156loc_37c3e8156:
37c3e8156mov [rsp+64], rsi
37c3e815bjmp 0x37c3e7d7a
37c3e8160
37c3e8160loc_37c3e8160:
37c3e8160test r14, r14
37c3e8163je 0x37c3e9220
37c3e8169mov rsi, [rsp+320]
37c3e8171shl rax, 4
37c3e8175mov [rsp+112], 1
37c3e817emov [rsp+104], 1
37c3e8187mov [rsp+96], 1
37c3e8190mov [rsp+88], 1
37c3e8199mov [rsp+80], rsi
37c3e819etest r15, r15
37c3e81a1je 0x37c3ea99b
37c3e81a7add rax, [rsp+304]
37c3e81afmov rsi, [rsp+312]
37c3e81b7lea rbx, [rsp+144]
37c3e81bflea r8, [rip+0x8b45c]
37c3e81c6mov [rsp+56], rax
37c3e81cbmov rax, [rsp+296]
37c3e81d3lea rdx, [rip+0x8b44a]
37c3e81dalea rcx, [rip+0x8b440]
37c3e81e1mov [rsp+72], rsi
37c3e81e6mov r9, [rsp+272]
37c3e81eemov [rsp+48], rax
37c3e81f3mov rax, [rsp+288]
37c3e81fbmov [rsp+64], rbx
37c3e8200mov [rsp+40], rax
37c3e8205mov [rsp+32], rbx
37c3e820acall ztrsm_64_
37c3e820fmov rdx, [rsp+144]
37c3e8217mov [rsp+56], rbx
37c3e821cmov r8, rbx
37c3e821fmov rax, [rsp+320]
37c3e8227mov [rsp+32], rbx
37c3e822clea rcx, [rip+0x8b3ef]
37c3e8233mov [rsp+112], 1
37c3e823cmov r9, [rsp+288]
37c3e8244mov [rsp+96], rax
37c3e8249mov rax, rdx
37c3e824cmov [rsp+104], 1
37c3e8255shl rax, 4
37c3e8259add rax, [rsp+312]
37c3e8261mov [rsp+88], rax
37c3e8266mov rax, [rsp+296]
37c3e826emov [rsp+80], rax
37c3e8273mov rax, [rsp+320]
37c3e827bmov [rsp+72], rax
37c3e8280mov rax, [rsp+312]
37c3e8288mov [rsp+64], rax
37c3e828dlea rax, [rdx+1]
37c3e8291imul rax, rdx
37c3e8295lea rdx, [rip+0x8b384]
37c3e829cshl rax, 4
37c3e82a0add rax, [rsp+304]
37c3e82a8mov [rsp+48], rax
37c3e82adlea rax, [rip+0x8b37c]
37c3e82b4mov [rsp+40], rax
37c3e82b9call zgemm_64_
37c3e82bemov rax, [rsp+320]
37c3e82c6mov [rsp+64], rbx
37c3e82cbmov [rsp+112], 1
37c3e82d4mov [rsp+80], rax
37c3e82d9mov rax, [rsp+144]
37c3e82e1mov [rsp+104], 1
37c3e82eamov [rsp+96], 1
37c3e82f3shl rax, 4
37c3e82f7add rax, [rsp+312]
37c3e82ffmov [rsp+88], 1
37c3e8308mov [rsp+72], rax
37c3e830dmov rax, [rsp+304]
37c3e8315
37c3e8315loc_37c3e8315:
37c3e8315mov [rsp+56], rax
37c3e831alea rax, [rip+0x8b31f]
37c3e8321mov [rsp+48], rax
37c3e8326mov rax, [rsp+288]
37c3e832emov [rsp+32], rbx
37c3e8333mov [rsp+40], rax
37c3e8338
37c3e8338loc_37c3e8338:
37c3e8338lea rdx, [rip+0x8b2e2]
37c3e833fmov r9, [rsp+272]
37c3e8347lea r8, [rip+0x8b2d2]
37c3e834emov rcx, rdx
37c3e8351call ztrsm_64_
37c3e8356jmp 0x37c3e7483
37c3e835b
37c3e835bloc_37c3e835b:
37c3e835bmov [rsp+144], rax
37c3e8363mov [rsp+152], rsi
37c3e836btest r12, r12
37c3e836eje 0x37c3e8741
37c3e8374test r15, r15
37c3e8377je 0x37c3e9c7c
37c3e837dmov rax, [rsp+320]
37c3e8385lea r8, [rip+0x8b296]
37c3e838clea rdi, [rsp+144]
37c3e8394mov [rsp+112], 1
37c3e839dmov [rsp+40], rdi
37c3e83a2lea rdx, [rip+0x8b278]
37c3e83a9mov r9, [rsp+272]
37c3e83b1lea rcx, [rip+0x8b26b]
37c3e83b8mov [rsp+80], rax
37c3e83bdmov rax, [rsp+312]
37c3e83c5mov [rsp+104], 1
37c3e83cemov [rsp+72], rax
37c3e83d3mov rax, [rsp+288]
37c3e83dbmov [rsp+96], 1
37c3e83e4mov [rsp+64], rax
37c3e83e9mov rax, rsi
37c3e83eclea rsi, [rsp+152]
37c3e83f4mov [rsp+88], 1
37c3e83fdshl rax, 4
37c3e8401add rax, [rsp+304]
37c3e8409mov [rsp+56], rax
37c3e840emov rax, [rsp+296]
37c3e8416mov [rsp+48], rax
37c3e841bmov rax, [rsp+280]
37c3e8423mov [rsp+32], rax
37c3e8428call ztrsm_64_
37c3e842dmov rax, [rsp+320]
37c3e8435mov r9, rsi
37c3e8438mov [rsp+32], rdi
37c3e843dmov [rsp+112], 1
37c3e8446lea rdx, [rip+0x8b1d3]
37c3e844dmov r8, [rsp+280]
37c3e8455mov [rsp+96], rax
37c3e845amov rax, [rsp+144]
37c3e8462mov rcx, rdx
37c3e8465mov [rsp+104], 1
37c3e846eimul rax, rbx
37c3e8472shl rax, 4
37c3e8476add rax, [rsp+312]
37c3e847emov [rsp+88], rax
37c3e8483mov rax, [rsp+296]
37c3e848bmov [rsp+80], rax
37c3e8490mov rax, [rsp+288]
37c3e8498mov [rsp+72], rax
37c3e849dmov rax, [rsp+304]
37c3e84a5mov [rsp+64], rax
37c3e84aamov rax, [rsp+320]
37c3e84b2mov [rsp+56], rax
37c3e84b7mov rax, [rsp+312]
37c3e84bfmov [rsp+48], rax
37c3e84c4lea rax, [rip+0x8b165]
37c3e84cbmov [rsp+40], rax
37c3e84d0call zgemm_64_
37c3e84d5mov rax, [rsp+144]
37c3e84ddmov rdi, [rsp+320]
37c3e84e5mov [rsp+112], 1
37c3e84eemov [rsp+104], 1
37c3e84f7imul rbx, rax
37c3e84fbmov [rsp+80], rdi
37c3e8500mov rdi, [rsp+288]
37c3e8508mov [rsp+96], 1
37c3e8511mov [rsp+88], 1
37c3e851amov rdx, rbx
37c3e851dshl rdx, 4
37c3e8521add rdx, [rsp+312]
37c3e8529mov [rsp+72], rdx
37c3e852e
37c3e852eloc_37c3e852e:
37c3e852emov [rsp+64], rdi
37c3e8533
37c3e8533loc_37c3e8533:
37c3e8533shl rax, 4
37c3e8537add rax, [rsp+304]
37c3e853f
37c3e853floc_37c3e853f:
37c3e853fmov [rsp+56], rax
37c3e8544lea rax, [rip+0x8b0f5]
37c3e854bmov r9, [rsp+272]
37c3e8553lea r8, [rip+0x8b0c6]
37c3e855amov [rsp+48], rax
37c3e855fmov rax, [rsp+280]
37c3e8567lea rdx, [rip+0x8b0b6]
37c3e856elea rcx, [rip+0x8b0ae]
37c3e8575mov [rsp+40], rsi
37c3e857amov [rsp+32], rax
37c3e857fcall ztrsm_64_
37c3e8584jmp 0x37c3e7483
37c3e8589
37c3e8589loc_37c3e8589:
37c3e8589mov rax, [rsp+320]
37c3e8591mov [rsp+112], 1
37c3e859amov [rsp+104], 1
37c3e85a3mov [rsp+96], 1
37c3e85acmov [rsp+88], 1
37c3e85b5mov [rsp+80], rax
37c3e85batest r15, r15
37c3e85bdje 0x37c3e9e1d
37c3e85c3mov rax, rsi
37c3e85c6lea rdi, [rsp+152]
37c3e85celea rsi, [rsp+144]
37c3e85d6mov r9, [rsp+272]
37c3e85deimul rax, rbx
37c3e85e2mov [rsp+64], rsi
37c3e85e7lea r8, [rip+0x8b032]
37c3e85eemov [rsp+40], rdi
37c3e85f3lea rdx, [rip+0x8b027]
37c3e85falea rcx, [rip+0x8b022]
37c3e8601shl rax, 4
37c3e8605add rax, [rsp+312]
37c3e860dmov [rsp+72], rax
37c3e8612mov rax, [rsp+304]
37c3e861aadd rax, 16
37c3e861emov [rsp+56], rax
37c3e8623mov rax, [rsp+296]
37c3e862bmov [rsp+48], rax
37c3e8630mov rax, [rsp+280]
37c3e8638mov [rsp+32], rax
37c3e863dcall ztrsm_64_
37c3e8642mov rax, [rsp+144]
37c3e864amov [rsp+72], rsi
37c3e864fmov r9, rsi
37c3e8652mov rcx, [rsp+320]
37c3e865amov [rsp+32], rdi
37c3e865fmov rdx, rax
37c3e8662mov r8, [rsp+280]
37c3e866amov [rsp+112], 1
37c3e8673mov [rsp+96], rcx
37c3e8678imul rdx, rax
37c3e867cmov rcx, [rsp+312]
37c3e8684mov [rsp+104], 1
37c3e868dimul rax, rbx
37c3e8691mov [rsp+88], rcx
37c3e8696mov rcx, [rsp+296]
37c3e869eshl rdx, 4
37c3e86a2add rdx, [rsp+304]
37c3e86aamov [rsp+80], rcx
37c3e86afshl rax, 4
37c3e86b3mov rcx, [rsp+320]
37c3e86bbadd rax, [rsp+312]
37c3e86c3mov [rsp+64], rdx
37c3e86c8lea rdx, [rip+0x8af53]
37c3e86cfmov [rsp+48], rax
37c3e86d4lea rax, [rip+0x8af55]
37c3e86dbmov [rsp+56], rcx
37c3e86e0lea rcx, [rip+0x8af39]
37c3e86e7mov [rsp+40], rax
37c3e86eccall zgemm_64_
37c3e86f1mov rax, [rsp+320]
37c3e86f9mov [rsp+64], rsi
37c3e86femov [rsp+112], 1
37c3e8707mov [rsp+80], rax
37c3e870cmov rax, [rsp+312]
37c3e8714mov [rsp+104], 1
37c3e871dmov [rsp+72], rax
37c3e8722mov rax, [rsp+304]
37c3e872amov [rsp+96], 1
37c3e8733mov [rsp+88], 1
37c3e873cjmp 0x37c3e7f41
37c3e8741
37c3e8741loc_37c3e8741:
37c3e8741test r15, r15
37c3e8744je 0x37c3ea4f2
37c3e874amov rax, [rsp+320]
37c3e8752lea r8, [rip+0x8aec7]
37c3e8759lea rdi, [rsp+152]
37c3e8761mov [rsp+112], 1
37c3e876amov [rsp+104], 1
37c3e8773mov r9, [rsp+272]
37c3e877blea rdx, [rip+0x8aea2]
37c3e8782lea rcx, [rip+0x8ae9a]
37c3e8789mov [rsp+80], rax
37c3e878emov rax, [rsp+312]
37c3e8796mov [rsp+96], 1
37c3e879fmov [rsp+72], rax
37c3e87a4mov rax, rsi
37c3e87a7imul rax, rsi
37c3e87ablea rsi, [rsp+144]
37c3e87b3mov [rsp+64], rdi
37c3e87b8mov [rsp+40], rsi
37c3e87bdmov [rsp+88], 1
37c3e87c6shl rax, 4
37c3e87caadd rax, [rsp+304]
37c3e87d2mov [rsp+56], rax
37c3e87d7mov rax, [rsp+296]
37c3e87dfmov [rsp+48], rax
37c3e87e4mov rax, [rsp+280]
37c3e87ecmov [rsp+32], rax
37c3e87f1call ztrsm_64_
37c3e87f6mov rax, [rsp+320]
37c3e87femov r9, rdi
37c3e8801mov [rsp+32], rsi
37c3e8806mov [rsp+112], 1
37c3e880fmov r8, [rsp+280]
37c3e8817lea rdx, [rip+0x8ae04]
37c3e881elea rcx, [rip+0x8adfb]
37c3e8825mov [rsp+96], rax
37c3e882amov rax, [rsp+144]
37c3e8832mov [rsp+104], 1
37c3e883bimul rax, rbx
37c3e883fmov [rsp+72], rdi
37c3e8844shl rax, 4
37c3e8848add rax, [rsp+312]
37c3e8850mov [rsp+88], rax
37c3e8855mov rax, [rsp+296]
37c3e885dmov [rsp+80], rax
37c3e8862mov rax, [rsp+304]
37c3e886amov [rsp+64], rax
37c3e886fmov rax, [rsp+320]
37c3e8877mov [rsp+56], rax
37c3e887cmov rax, [rsp+312]
37c3e8884mov [rsp+48], rax
37c3e8889lea rax, [rip+0x8ada0]
37c3e8890mov [rsp+40], rax
37c3e8895call zgemm_64_
37c3e889amov rax, [rsp+144]
37c3e88a2mov [rsp+64], rdi
37c3e88a7mov rsi, [rsp+320]
37c3e88afmov [rsp+40], rdi
37c3e88b4mov [rsp+112], 1
37c3e88bdimul rbx, rax
37c3e88c1imul rax, [rsp+152]
37c3e88camov [rsp+80], rsi
37c3e88cfmov [rsp+104], 1
37c3e88d8mov [rsp+96], 1
37c3e88e1mov rdx, rbx
37c3e88e4shl rax, 4
37c3e88e8shl rdx, 4
37c3e88ecadd rax, [rsp+304]
37c3e88f4add rdx, [rsp+312]
37c3e88fcmov [rsp+56], rax
37c3e8901lea rax, [rip+0x8ad38]
37c3e8908mov [rsp+88], 1
37c3e8911mov [rsp+72], rdx
37c3e8916mov [rsp+48], rax
37c3e891b
37c3e891bloc_37c3e891b:
37c3e891bmov rax, [rsp+280]
37c3e8923mov r9, [rsp+272]
37c3e892blea r8, [rip+0x8acf0]
37c3e8932lea rdx, [rip+0x8ace8]
37c3e8939lea rcx, [rip+0x8ace3]
37c3e8940mov [rsp+32], rax
37c3e8945call ztrsm_64_
37c3e894ajmp 0x37c3e7483
37c3e894f
37c3e894floc_37c3e894f:
37c3e894fmov rsi, [rsp+320]
37c3e8957mov [rsp+80], rsi
37c3e895ctest r15, r15
37c3e895fje 0x37c3e9ac3
37c3e8965add rax, 1
37c3e8969mov rsi, [rsp+312]
37c3e8971lea rdi, [rsp+152]
37c3e8979mov r9, [rsp+272]
37c3e8981shl rax, 4
37c3e8985add rax, [rsp+304]
37c3e898dmov [rsp+64], rdi
37c3e8992lea r8, [rip+0x8ac89]
37c3e8999mov [rsp+56], rax
37c3e899emov rax, [rsp+296]
37c3e89a6lea rdx, [rip+0x8ac74]
37c3e89adlea rcx, [rip+0x8ac6f]
37c3e89b4mov [rsp+72], rsi
37c3e89b9lea rsi, [rsp+144]
37c3e89c1mov [rsp+48], rax
37c3e89c6mov rax, [rsp+280]
37c3e89cemov [rsp+40], rsi
37c3e89d3mov [rsp+32], rax
37c3e89d8call ztrsm_64_
37c3e89ddmov rax, [rsp+288]
37c3e89e5lea rdx, [rip+0x8ac34]
37c3e89ecmov r9, rsi
37c3e89efmov r8, [rsp+280]
37c3e89f7mov rcx, rdx
37c3e89famov rax, [rax]
37c3e89fdmov [rsp+72], rdi
37c3e8a02mov [rsp+32], rsi
37c3e8a07mov [rsp+136], rax
37c3e8a0fadd rax, 1
37c3e8a13mov [rsp+152], rax
37c3e8a1bmov rax, [rsp+320]
37c3e8a23mov [rsp+112], 1
37c3e8a2cmov [rsp+96], rax
37c3e8a31mov rax, [rsp+144]
37c3e8a39mov [rsp+104], 1
37c3e8a42imul rax, rbx
37c3e8a46shl rax, 4
37c3e8a4aadd rax, [rsp+312]
37c3e8a52mov [rsp+88], rax
37c3e8a57mov rax, [rsp+296]
37c3e8a5fmov [rsp+80], rax
37c3e8a64mov rax, [rsp+304]
37c3e8a6cmov [rsp+64], rax
37c3e8a71mov rax, [rsp+320]
37c3e8a79mov [rsp+56], rax
37c3e8a7emov rax, [rsp+312]
37c3e8a86mov [rsp+48], rax
37c3e8a8blea rax, [rip+0x8ab9e]
37c3e8a92mov [rsp+40], rax
37c3e8a97call zgemm_64_
37c3e8a9cmov rax, [rsp+288]
37c3e8aa4mov rcx, [rsp+320]
37c3e8aacmov rax, [rax]
37c3e8aafmov [rsp+80], rcx
37c3e8ab4mov [rsp+112], 1
37c3e8abdmov [rsp+104], 1
37c3e8ac6add rax, 1
37c3e8acamov [rsp+152], rax
37c3e8ad2mov rax, [rsp+144]
37c3e8adamov [rsp+96], 1
37c3e8ae3mov [rsp+88], 1
37c3e8aecimul rbx, rax
37c3e8af0mov rdx, rbx
37c3e8af3shl rdx, 4
37c3e8af7add rdx, [rsp+312]
37c3e8affmov [rsp+72], rdx
37c3e8b04jmp 0x37c3e852e
37c3e8b09
37c3e8b09loc_37c3e8b09:
37c3e8b09test r15, r15
37c3e8b0cje 0x37c3eacc8
37c3e8b12lea rdx, [rax+1]
37c3e8b16mov rsi, [rsp+312]
37c3e8b1emov r9, [rsp+272]
37c3e8b26lea r8, [rip+0x8aaf3]
37c3e8b2dimul rax, rdx
37c3e8b31lea rcx, [rip+0x8aaeb]
37c3e8b38mov [rsp+72], rsi
37c3e8b3dlea rsi, [rsp+144]
37c3e8b45lea rdx, [rip+0x8aad8]
37c3e8b4cmov [rsp+64], rsi
37c3e8b51shl rax, 4
37c3e8b55add rax, [rsp+304]
37c3e8b5dmov [rsp+40], rsi
37c3e8b62mov [rsp+56], rax
37c3e8b67mov rax, [rsp+296]
37c3e8b6fmov [rsp+48], rax
37c3e8b74mov rax, [rsp+280]
37c3e8b7cmov [rsp+32], rax
37c3e8b81call ztrsm_64_
37c3e8b86mov rax, [rsp+320]
37c3e8b8emov r9, rsi
37c3e8b91mov [rsp+112], 1
37c3e8b9amov [rsp+104], 1
37c3e8ba3mov r8, [rsp+280]
37c3e8bablea rdx, [rip+0x8aa70]
37c3e8bb2lea rcx, [rip+0x8aa67]
37c3e8bb9mov [rsp+96], rax
37c3e8bbemov rax, [rsp+144]
37c3e8bc6mov [rsp+72], rsi
37c3e8bcbimul rax, rbx
37c3e8bcfmov [rsp+32], rsi
37c3e8bd4shl rax, 4
37c3e8bd8add rax, [rsp+312]
37c3e8be0mov [rsp+88], rax
37c3e8be5mov rax, [rsp+296]
37c3e8bedmov [rsp+80], rax
37c3e8bf2mov rax, [rsp+304]
37c3e8bfamov [rsp+64], rax
37c3e8bffmov rax, [rsp+320]
37c3e8c07mov [rsp+56], rax
37c3e8c0cmov rax, [rsp+312]
37c3e8c14mov [rsp+48], rax
37c3e8c19lea rax, [rip+0x8aa10]
37c3e8c20mov [rsp+40], rax
37c3e8c25call zgemm_64_
37c3e8c2amov rax, [rsp+144]
37c3e8c32mov [rsp+64], rsi
37c3e8c37mov rdi, [rsp+320]
37c3e8c3fmov [rsp+112], 1
37c3e8c48mov [rsp+104], 1
37c3e8c51imul rbx, rax
37c3e8c55imul rax, rax
37c3e8c59mov [rsp+80], rdi
37c3e8c5emov [rsp+96], 1
37c3e8c67mov [rsp+88], 1
37c3e8c70mov rdx, rbx
37c3e8c73shl rdx, 4
37c3e8c77add rdx, [rsp+312]
37c3e8c7fshl rax, 4
37c3e8c83add rax, [rsp+304]
37c3e8c8bmov [rsp+72], rdx
37c3e8c90
37c3e8c90loc_37c3e8c90:
37c3e8c90mov [rsp+56], rax
37c3e8c95lea rax, [rip+0x8a9a4]
37c3e8c9cmov [rsp+48], rax
37c3e8ca1mov [rsp+40], rsi
37c3e8ca6jmp 0x37c3e891b
37c3e8cab
37c3e8cabloc_37c3e8cab:
37c3e8cabtest r15, r15
37c3e8caejne 0x37c3ea171
37c3e8cb4mov rax, [rsp+320]
37c3e8cbclea r8, [rip+0x8a95f]
37c3e8cc3lea rbx, [rsp+152]
37c3e8ccbmov [rsp+112], 1
37c3e8cd4lea rsi, [rsp+144]
37c3e8cdcmov [rsp+64], rbx
37c3e8ce1mov r9, [rsp+272]
37c3e8ce9lea rcx, [rip+0x8a931]
37c3e8cf0mov [rsp+80], rax
37c3e8cf5mov rax, [rsp+312]
37c3e8cfdmov [rsp+32], rsi
37c3e8d02mov [rsp+72], rax
37c3e8d07mov rax, rdx
37c3e8d0amov [rsp+104], 1
37c3e8d13imul rax, rdx
37c3e8d17lea rdx, [rip+0x8a906]
37c3e8d1emov [rsp+96], 1
37c3e8d27mov [rsp+88], 1
37c3e8d30shl rax, 4
37c3e8d34add rax, [rsp+304]
37c3e8d3cmov [rsp+56], rax
37c3e8d41mov rax, [rsp+296]
37c3e8d49mov [rsp+48], rax
37c3e8d4emov rax, [rsp+288]
37c3e8d56mov [rsp+40], rax
37c3e8d5bcall ztrsm_64_
37c3e8d60mov rax, [rsp+320]
37c3e8d68mov r8, rbx
37c3e8d6bmov [rsp+32], rsi
37c3e8d70mov [rsp+112], 1
37c3e8d79lea rdx, [rip+0x8a8a0]
37c3e8d80mov r9, [rsp+288]
37c3e8d88mov [rsp+96], rax
37c3e8d8dmov rax, [rsp+144]
37c3e8d95mov rcx, rdx
37c3e8d98mov [rsp+104], 1
37c3e8da1shl rax, 4
37c3e8da5add rax, [rsp+312]
37c3e8dadmov [rsp+56], rbx
37c3e8db2mov [rsp+88], rax
37c3e8db7mov rax, [rsp+296]
37c3e8dbfmov [rsp+80], rax
37c3e8dc4mov rax, [rsp+320]
37c3e8dccmov [rsp+72], rax
37c3e8dd1mov rax, [rsp+312]
37c3e8dd9mov [rsp+64], rax
37c3e8ddemov rax, [rsp+304]
37c3e8de6mov [rsp+48], rax
37c3e8deblea rax, [rip+0x8a83e]
37c3e8df2mov [rsp+40], rax
37c3e8df7call zgemm_64_
37c3e8dfcmov rax, [rsp+144]
37c3e8e04mov [rsp+64], rbx
37c3e8e09mov rsi, [rsp+320]
37c3e8e11mov [rsp+112], 1
37c3e8e1amov [rsp+104], 1
37c3e8e23mov rdx, rax
37c3e8e26imul rax, [rsp+152]
37c3e8e2fshl rdx, 4
37c3e8e33add rdx, [rsp+312]
37c3e8e3bmov [rsp+80], rsi
37c3e8e40mov [rsp+96], 1
37c3e8e49mov [rsp+88], 1
37c3e8e52mov [rsp+72], rdx
37c3e8e57
37c3e8e57loc_37c3e8e57:
37c3e8e57shl rax, 4
37c3e8e5badd rax, [rsp+304]
37c3e8e63jmp 0x37c3e8315
37c3e8e68
37c3e8e68loc_37c3e8e68:
37c3e8e68mov rax, [rsp+320]
37c3e8e70mov [rsp+112], 1
37c3e8e79mov [rsp+104], 1
37c3e8e82mov [rsp+96], 1
37c3e8e8bmov [rsp+88], 1
37c3e8e94mov [rsp+80], rax
37c3e8e99test r15, r15
37c3e8e9cje 0x37c3ea67f
37c3e8ea2mov rax, [rsp+312]
37c3e8eaamov [rsp+72], rax
37c3e8eafcmp rcx, 1
37c3e8eb3je 0x37c3eae3b
37c3e8eb9mov rax, [rsp+304]
37c3e8ec1lea rbx, [rsp+144]
37c3e8ec9mov r9, [rsp+272]
37c3e8ed1lea r8, [rip+0x8a74a]
37c3e8ed8mov [rsp+64], rbx
37c3e8eddlea rdx, [rip+0x8a740]
37c3e8ee4lea rcx, [rip+0x8a736]
37c3e8eebmov [rsp+56], rax
37c3e8ef0mov rax, [rsp+296]
37c3e8ef8lea rsi, [rsp+152]
37c3e8f00mov [rsp+32], rbx
37c3e8f05mov [rsp+48], rax
37c3e8f0amov rax, [rsp+288]
37c3e8f12mov [rsp+40], rax
37c3e8f17call ztrsm_64_
37c3e8f1cmov rdi, [rsp+320]
37c3e8f24mov [rsp+56], rbx
37c3e8f29mov r8, rsi
37c3e8f2cmov rax, [rsp+144]
37c3e8f34mov [rsp+32], rbx
37c3e8f39lea rcx, [rip+0x8a6e2]
37c3e8f40mov [rsp+96], rdi
37c3e8f45mov rdi, [rsp+296]
37c3e8f4dmov rdx, rax
37c3e8f50imul rax, rax
37c3e8f54mov [rsp+112], 1
37c3e8f5dmov r9, [rsp+288]
37c3e8f65mov [rsp+80], rdi
37c3e8f6ashl rdx, 4
37c3e8f6emov rdi, [rsp+320]
37c3e8f76add rdx, [rsp+312]
37c3e8f7emov [rsp+104], 1
37c3e8f87mov [rsp+72], rdi
37c3e8f8cshl rax, 4
37c3e8f90mov rdi, [rsp+312]
37c3e8f98add rax, [rsp+304]
37c3e8fa0mov [rsp+88], rdx
37c3e8fa5lea rdx, [rip+0x8a674]
37c3e8facmov [rsp+48], rax
37c3e8fb1lea rax, [rip+0x8a678]
37c3e8fb8mov [rsp+40], rax
37c3e8fbdmov [rsp+64], rdi
37c3e8fc2call zgemm_64_
37c3e8fc7mov rax, [rsp+320]
37c3e8fcfmov [rsp+64], rbx
37c3e8fd4mov [rsp+112], 1
37c3e8fddmov [rsp+80], rax
37c3e8fe2mov rax, [rsp+144]
37c3e8feamov [rsp+104], 1
37c3e8ff3shl rax, 4
37c3e8ff7add rax, [rsp+312]
37c3e8fffmov [rsp+32], rsi
37c3e9004mov [rsp+72], rax
37c3e9009mov rax, [rsp+304]
37c3e9011mov [rsp+96], 1
37c3e901amov [rsp+88], 1
37c3e9023add rax, 16
37c3e9027mov [rsp+56], rax
37c3e902clea rax, [rip+0x8a60d]
37c3e9033mov [rsp+48], rax
37c3e9038mov rax, [rsp+288]
37c3e9040mov [rsp+40], rax
37c3e9045jmp 0x37c3e8338
37c3e904a
37c3e904aloc_37c3e904a:
37c3e904atest r15, r15
37c3e904djne 0x37c3eaafa
37c3e9053add rax, 1
37c3e9057lea rdx, [rip+0x8a5c3]
37c3e905emov rsi, [rsp+320]
37c3e9066lea rbx, [rsp+144]
37c3e906eshl rax, 4
37c3e9072mov [rsp+32], rbx
37c3e9077add rax, [rsp+304]
37c3e907fmov rcx, rdx
37c3e9082mov [rsp+56], rax
37c3e9087lea r8, [rip+0x8a592]
37c3e908emov rax, [rsp+296]
37c3e9096mov [rsp+80], rsi
37c3e909bmov rsi, [rsp+312]
37c3e90a3mov [rsp+48], rax
37c3e90a8mov rax, [rsp+288]
37c3e90b0mov [rsp+72], rsi
37c3e90b5lea rsi, [rsp+152]
37c3e90bdmov r9, [rsp+272]
37c3e90c5mov [rsp+40], rax
37c3e90camov [rsp+112], 1
37c3e90d3mov [rsp+104], 1
37c3e90dcmov [rsp+96], 1
37c3e90e5mov [rsp+88], 1
37c3e90eemov [rsp+64], rsi
37c3e90f3call ztrsm_64_
37c3e90f8mov rax, [rsp+280]
37c3e9100mov r9, [rsp+288]
37c3e9108lea rdx, [rip+0x8a511]
37c3e910fmov r8, rbx
37c3e9112lea rcx, [rip+0x8a509]
37c3e9119mov rax, [rax]
37c3e911cmov [rsp+56], rsi
37c3e9121mov [rsp+32], rbx
37c3e9126mov [rsp+136], rax
37c3e912eadd rax, 1
37c3e9132mov [rsp+152], rax
37c3e913amov rax, [rsp+320]
37c3e9142mov [rsp+112], 1
37c3e914bmov [rsp+96], rax
37c3e9150mov rax, [rsp+144]
37c3e9158mov [rsp+104], 1
37c3e9161shl rax, 4
37c3e9165add rax, [rsp+312]
37c3e916dmov [rsp+88], rax
37c3e9172mov rax, [rsp+296]
37c3e917amov [rsp+80], rax
37c3e917fmov rax, [rsp+320]
37c3e9187mov [rsp+72], rax
37c3e918cmov rax, [rsp+312]
37c3e9194mov [rsp+64], rax
37c3e9199mov rax, [rsp+304]
37c3e91a1mov [rsp+48], rax
37c3e91a6lea rax, [rip+0x8a483]
37c3e91admov [rsp+40], rax
37c3e91b2call zgemm_64_
37c3e91b7mov rax, [rsp+280]
37c3e91bfmov rdx, [rsp+312]
37c3e91c7mov rdi, [rsp+320]
37c3e91cfmov rax, [rax]
37c3e91d2mov [rsp+112], 1
37c3e91dbmov [rsp+104], 1
37c3e91e4add rax, 1
37c3e91e8mov [rsp+80], rdi
37c3e91edmov [rsp+152], rax
37c3e91f5mov rax, [rsp+144]
37c3e91fdmov [rsp+96], 1
37c3e9206mov [rsp+88], 1
37c3e920fshl rax, 4
37c3e9213add rdx, rax
37c3e9216mov [rsp+72], rdx
37c3e921bjmp 0x37c3e8156
37c3e9220
37c3e9220loc_37c3e9220:
37c3e9220mov rsi, [rsp+320]
37c3e9228mov [rsp+112], 1
37c3e9231mov [rsp+104], 1
37c3e923amov [rsp+96], 1
37c3e9243mov [rsp+88], 1
37c3e924cmov [rsp+80], rsi
37c3e9251test r15, r15
37c3e9254jne 0x37c3e95b9
37c3e925alea rdx, [rax+1]
37c3e925emov rsi, [rsp+312]
37c3e9266lea rbx, [rsp+144]
37c3e926emov r9, [rsp+272]
37c3e9276imul rax, rdx
37c3e927amov [rsp+64], rbx
37c3e927flea r8, [rip+0x8a39c]
37c3e9286mov [rsp+72], rsi
37c3e928blea rdx, [rip+0x8a392]
37c3e9292lea rcx, [rip+0x8a388]
37c3e9299mov [rsp+32], rbx
37c3e929eshl rax, 4
37c3e92a2add rax, [rsp+304]
37c3e92aamov [rsp+56], rax
37c3e92afmov rax, [rsp+296]
37c3e92b7mov [rsp+48], rax
37c3e92bcmov rax, [rsp+288]
37c3e92c4mov [rsp+40], rax
37c3e92c9call ztrsm_64_
37c3e92cemov rax, [rsp+320]
37c3e92d6mov r8, rbx
37c3e92d9mov [rsp+112], 1
37c3e92e2mov [rsp+104], 1
37c3e92eblea rdx, [rip+0x8a32e]
37c3e92f2mov r9, [rsp+288]
37c3e92famov [rsp+96], rax
37c3e92ffmov rax, [rsp+144]
37c3e9307mov rcx, rdx
37c3e930amov [rsp+56], rbx
37c3e930fshl rax, 4
37c3e9313add rax, [rsp+312]
37c3e931bmov [rsp+32], rbx
37c3e9320mov [rsp+88], rax
37c3e9325mov rax, [rsp+296]
37c3e932dmov [rsp+80], rax
37c3e9332mov rax, [rsp+320]
37c3e933amov [rsp+72], rax
37c3e933fmov rax, [rsp+312]
37c3e9347mov [rsp+64], rax
37c3e934cmov rax, [rsp+304]
37c3e9354mov [rsp+48], rax
37c3e9359lea rax, [rip+0x8a2d0]
37c3e9360mov [rsp+40], rax
37c3e9365call zgemm_64_
37c3e936amov rax, [rsp+144]
37c3e9372mov [rsp+64], rbx
37c3e9377mov rsi, [rsp+320]
37c3e937fmov [rsp+112], 1
37c3e9388mov [rsp+104], 1
37c3e9391mov rdx, rax
37c3e9394imul rax, rax
37c3e9398shl rdx, 4
37c3e939cadd rdx, [rsp+312]
37c3e93a4mov [rsp+80], rsi
37c3e93a9mov [rsp+96], 1
37c3e93b2mov [rsp+88], 1
37c3e93bbmov [rsp+72], rdx
37c3e93c0jmp 0x37c3e8e57
37c3e93c5
37c3e93c5loc_37c3e93c5:
37c3e93c5shl rax, 4
37c3e93c9add rax, [rsp+312]
37c3e93d1mov rsi, [rsp+320]
37c3e93d9lea rbx, [rsp+144]
37c3e93e1mov [rsp+72], rax
37c3e93e6mov rax, [rsp+304]
37c3e93eelea r8, [rip+0x8a22b]
37c3e93f5lea rdx, [rip+0x8a228]
37c3e93fcmov [rsp+80], rsi
37c3e9401lea rsi, [rsp+152]
37c3e9409mov r9, [rsp+272]
37c3e9411lea rcx, [rip+0x8a209]
37c3e9418mov [rsp+56], rax
37c3e941dmov rax, [rsp+296]
37c3e9425mov [rsp+64], rsi
37c3e942amov [rsp+48], rax
37c3e942fmov rax, [rsp+288]
37c3e9437mov [rsp+32], rbx
37c3e943cmov [rsp+40], rax
37c3e9441call ztrsm_64_
37c3e9446mov rdi, [rsp+320]
37c3e944emov r8, rbx
37c3e9451mov rax, [rsp+280]
37c3e9459mov rdx, [rsp+312]
37c3e9461mov r9, [rsp+288]
37c3e9469lea rcx, [rip+0x8a1b2]
37c3e9470mov rax, [rax]
37c3e9473mov [rsp+96], rdi
37c3e9478mov rdi, [rsp+312]
37c3e9480mov [rsp+56], rsi
37c3e9485mov [rsp+136], rax
37c3e948dadd rax, 1
37c3e9491mov [rsp+88], rdi
37c3e9496mov rdi, [rsp+296]
37c3e949emov [rsp+152], rax
37c3e94a6mov rax, [rsp+144]
37c3e94aemov [rsp+80], rdi
37c3e94b3mov rdi, [rsp+320]
37c3e94bbshl rax, 4
37c3e94bfmov [rsp+32], rbx
37c3e94c4mov [rsp+72], rdi
37c3e94c9add rdx, rax
37c3e94ccmov rdi, [rsp+304]
37c3e94d4mov [rsp+64], rdx
37c3e94d9lea rdx, [rip+0x8a140]
37c3e94e0mov [rsp+112], 1
37c3e94e9lea rax, [rdi+rax+16]
37c3e94eemov [rsp+48], rax
37c3e94f3lea rax, [rip+0x8a136]
37c3e94famov [rsp+40], rax
37c3e94ffmov [rsp+104], 1
37c3e9508call zgemm_64_
37c3e950dmov rax, [rsp+280]
37c3e9515mov rax, [rax]
37c3e9518mov [rsp+64], rsi
37c3e951dmov [rsp+112], 1
37c3e9526mov [rsp+104], 1
37c3e952fadd rax, 1
37c3e9533mov [rsp+152], rax
37c3e953bmov rax, [rsp+320]
37c3e9543mov [rsp+96], 1
37c3e954cmov [rsp+80], rax
37c3e9551mov rax, [rsp+312]
37c3e9559mov [rsp+88], 1
37c3e9562mov [rsp+72], rax
37c3e9567mov rax, [rsp+304]
37c3e956fadd rax, 16
37c3e9573
37c3e9573loc_37c3e9573:
37c3e9573mov [rsp+56], rax
37c3e9578lea rax, [rip+0x8a0c1]
37c3e957fmov [rsp+48], rax
37c3e9584mov rax, [rsp+288]
37c3e958cmov [rsp+32], rbx
37c3e9591mov [rsp+40], rax
37c3e9596
37c3e9596loc_37c3e9596:
37c3e9596lea rdx, [rip+0x8a084]
37c3e959dmov r9, [rsp+272]
37c3e95a5lea r8, [rip+0x8a076]
37c3e95acmov rcx, rdx
37c3e95afcall ztrsm_64_
37c3e95b4jmp 0x37c3e7483
37c3e95b9
37c3e95b9loc_37c3e95b9:
37c3e95b9mov rdx, rax
37c3e95bcimul rax, rax
37c3e95c0lea rbx, [rsp+144]
37c3e95c8mov r9, [rsp+272]
37c3e95d0shl rdx, 4
37c3e95d4add rdx, [rsp+312]
37c3e95dcmov [rsp+64], rbx
37c3e95e1lea r8, [rip+0x8a03a]
37c3e95e8mov [rsp+72], rdx
37c3e95edlea rdx, [rip+0x8a02d]
37c3e95f4shl rax, 4
37c3e95f8add rax, [rsp+304]
37c3e9600mov [rsp+32], rbx
37c3e9605mov rcx, rdx
37c3e9608mov [rsp+56], rax
37c3e960dmov rax, [rsp+296]
37c3e9615mov [rsp+48], rax
37c3e961amov rax, [rsp+288]
37c3e9622mov [rsp+40], rax
37c3e9627call ztrsm_64_
37c3e962cmov rax, [rsp+320]
37c3e9634mov r8, rbx
37c3e9637mov [rsp+112], 1
37c3e9640mov [rsp+104], 1
37c3e9649mov r9, [rsp+288]
37c3e9651lea rdx, [rip+0x89fc8]
37c3e9658lea rcx, [rip+0x89fc3]
37c3e965fmov [rsp+96], rax
37c3e9664mov rax, [rsp+312]
37c3e966cmov [rsp+56], rbx
37c3e9671mov [rsp+88], rax
37c3e9676mov rax, [rsp+296]
37c3e967emov [rsp+32], rbx
37c3e9683mov [rsp+80], rax
37c3e9688mov rax, [rsp+320]
37c3e9690mov [rsp+72], rax
37c3e9695mov rax, [rsp+144]
37c3e969dshl rax, 4
37c3e96a1add rax, [rsp+312]
37c3e96a9mov [rsp+64], rax
37c3e96aemov rax, [rsp+304]
37c3e96b6mov [rsp+48], rax
37c3e96bblea rax, [rip+0x89f6e]
37c3e96c2mov [rsp+40], rax
37c3e96c7call zgemm_64_
37c3e96ccmov rax, [rsp+320]
37c3e96d4mov [rsp+64], rbx
37c3e96d9mov rdx, [rsp+144]
37c3e96e1mov [rsp+112], 1
37c3e96eamov [rsp+80], rax
37c3e96efmov rax, [rsp+312]
37c3e96f7mov [rsp+104], 1
37c3e9700mov [rsp+72], rax
37c3e9705lea rax, [rdx+1]
37c3e9709mov [rsp+96], 1
37c3e9712imul rax, rdx
37c3e9716mov [rsp+88], 1
37c3e971f
37c3e971floc_37c3e971f:
37c3e971fshl rax, 4
37c3e9723add rax, [rsp+304]
37c3e972b
37c3e972bloc_37c3e972b:
37c3e972bmov [rsp+56], rax
37c3e9730lea rax, [rip+0x89f09]
37c3e9737mov [rsp+48], rax
37c3e973cmov rax, [rsp+288]
37c3e9744mov [rsp+32], rbx
37c3e9749mov [rsp+40], rax
37c3e974e
37c3e974eloc_37c3e974e:
37c3e974emov r9, [rsp+272]
37c3e9756lea r8, [rip+0x89ec3]
37c3e975dlea rdx, [rip+0x89ec0]
37c3e9764lea rcx, [rip+0x89eb6]
37c3e976bcall ztrsm_64_
37c3e9770jmp 0x37c3e7483
37c3e9775
37c3e9775loc_37c3e9775:
37c3e9775cmp rcx, 1
37c3e9779je 0x37c3eaed6
37c3e977fmov rax, [rsp+320]
37c3e9787mov rbp, [rsp+312]
37c3e978fmov rbx, rdx
37c3e9792lea rdi, [rsp+152]
37c3e979ashl rbx, 4
37c3e979emov [rsp+32], rdi
37c3e97a3mov r9, [rsp+272]
37c3e97ablea r8, [rip+0x89e6e]
37c3e97b2mov [rsp+80], rax
37c3e97b7add rbp, rbx
37c3e97bamov rax, [rsp+280]
37c3e97c2lea rdx, [rip+0x89e5b]
37c3e97c9mov [rsp+112], 1
37c3e97d2lea rsi, [rsp+144]
37c3e97damov [rsp+64], rax
37c3e97dfmov rax, rcx
37c3e97e2lea rcx, [rip+0x89e38]
37c3e97e9shl rax, 4
37c3e97edmov [rsp+72], rbp
37c3e97f2add rax, [rsp+304]
37c3e97famov [rsp+56], rax
37c3e97ffmov rax, [rsp+296]
37c3e9807mov [rsp+104], 1
37c3e9810mov [rsp+48], rax
37c3e9815mov rax, [rsp+288]
37c3e981dmov [rsp+96], 1
37c3e9826mov [rsp+40], rax
37c3e982bmov [rsp+88], 1
37c3e9834call ztrsm_64_
37c3e9839mov rax, [rsp+320]
37c3e9841mov [rsp+64], rbp
37c3e9846mov r8, rsi
37c3e9849add rbx, [rsp+304]
37c3e9851mov [rsp+32], rdi
37c3e9856lea rdx, [rip+0x89dc3]
37c3e985dlea rcx, [rip+0x89dbe]
37c3e9864mov [rsp+96], rax
37c3e9869mov rax, [rsp+312]
37c3e9871mov [rsp+48], rbx
37c3e9876mov r9, [rsp+288]
37c3e987emov [rsp+88], rax
37c3e9883mov rax, [rsp+296]
37c3e988bmov [rsp+112], 1
37c3e9894mov [rsp+80], rax
37c3e9899mov rax, [rsp+320]
37c3e98a1mov [rsp+104], 1
37c3e98aamov [rsp+72], rax
37c3e98afmov rax, [rsp+280]
37c3e98b7mov [rsp+56], rax
37c3e98bclea rax, [rip+0x89d6d]
37c3e98c3mov [rsp+40], rax
37c3e98c8call zgemm_64_
37c3e98cdmov rax, [rsp+320]
37c3e98d5mov [rsp+32], rsi
37c3e98damov [rsp+112], 1
37c3e98e3mov [rsp+80], rax
37c3e98e8mov rax, [rsp+312]
37c3e98f0mov [rsp+104], 1
37c3e98f9mov [rsp+72], rax
37c3e98femov rax, [rsp+280]
37c3e9906mov [rsp+96], 1
37c3e990fmov [rsp+64], rax
37c3e9914mov rax, [rsp+304]
37c3e991cmov [rsp+88], 1
37c3e9925mov [rsp+56], rax
37c3e992alea rax, [rip+0x89d0f]
37c3e9931mov [rsp+48], rax
37c3e9936mov rax, [rsp+288]
37c3e993emov [rsp+40], rax
37c3e9943jmp 0x37c3e9596
37c3e9948
37c3e9948loc_37c3e9948:
37c3e9948shl rax, 4
37c3e994cadd rax, [rsp+304]
37c3e9954mov rsi, [rsp+312]
37c3e995clea r8, [rip+0x89cbd]
37c3e9963mov [rsp+56], rax
37c3e9968mov rax, [rsp+296]
37c3e9970lea rdx, [rip+0x89cad]
37c3e9977lea rcx, [rip+0x89ca5]
37c3e997emov [rsp+72], rsi
37c3e9983lea rsi, [rsp+144]
37c3e998bmov r9, [rsp+272]
37c3e9993mov [rsp+48], rax
37c3e9998mov rax, [rsp+280]
37c3e99a0mov [rsp+64], rsi
37c3e99a5mov [rsp+32], rax
37c3e99aamov [rsp+40], rsi
37c3e99afcall ztrsm_64_
37c3e99b4mov rdx, [rsp+144]
37c3e99bcmov [rsp+72], rsi
37c3e99c1mov r9, rsi
37c3e99c4mov rax, [rsp+320]
37c3e99ccmov [rsp+32], rsi
37c3e99d1mov [rsp+112], 1
37c3e99damov r8, [rsp+280]
37c3e99e2mov [rsp+96], rax
37c3e99e7mov rax, rdx
37c3e99eamov [rsp+104], 1
37c3e99f3imul rax, rbx
37c3e99f7shl rax, 4
37c3e99fbadd rax, [rsp+312]
37c3e9a03mov [rsp+88], rax
37c3e9a08mov rax, [rsp+296]
37c3e9a10mov [rsp+80], rax
37c3e9a15lea rax, [rdx+1]
37c3e9a19imul rax, rdx
37c3e9a1dlea rdx, [rip+0x89bfc]
37c3e9a24mov rcx, rdx
37c3e9a27shl rax, 4
37c3e9a2badd rax, [rsp+304]
37c3e9a33mov [rsp+64], rax
37c3e9a38mov rax, [rsp+320]
37c3e9a40mov [rsp+56], rax
37c3e9a45mov rax, [rsp+312]
37c3e9a4dmov [rsp+48], rax
37c3e9a52lea rax, [rip+0x89bd7]
37c3e9a59mov [rsp+40], rax
37c3e9a5ecall zgemm_64_
37c3e9a63mov rax, [rsp+320]
37c3e9a6bmov [rsp+64], rsi
37c3e9a70mov [rsp+112], 1
37c3e9a79mov [rsp+80], rax
37c3e9a7emov rax, [rsp+144]
37c3e9a86mov [rsp+104], 1
37c3e9a8fmov [rsp+96], 1
37c3e9a98imul rax, rbx
37c3e9a9cmov [rsp+88], 1
37c3e9aa5shl rax, 4
37c3e9aa9add rax, [rsp+312]
37c3e9ab1mov [rsp+72], rax
37c3e9ab6mov rax, [rsp+304]
37c3e9abejmp 0x37c3e8c90
37c3e9ac3
37c3e9ac3loc_37c3e9ac3:
37c3e9ac3mov rdx, rbx
37c3e9ac6lea rdi, [rsp+152]
37c3e9acelea rsi, [rsp+144]
37c3e9ad6mov r9, [rsp+272]
37c3e9adeimul rdx, rax
37c3e9ae2shl rax, 4
37c3e9ae6add rax, [rsp+304]
37c3e9aeemov [rsp+64], rdi
37c3e9af3mov [rsp+56], rax
37c3e9af8mov rax, [rsp+296]
37c3e9b00lea r8, [rip+0x89b1b]
37c3e9b07lea rcx, [rip+0x89b15]
37c3e9b0emov [rsp+40], rsi
37c3e9b13mov [rsp+48], rax
37c3e9b18mov rax, [rsp+280]
37c3e9b20shl rdx, 4
37c3e9b24add rdx, [rsp+312]
37c3e9b2cmov [rsp+72], rdx
37c3e9b31lea rdx, [rip+0x89aec]
37c3e9b38mov [rsp+32], rax
37c3e9b3dcall ztrsm_64_
37c3e9b42mov rax, [rsp+288]
37c3e9b4amov r9, rsi
37c3e9b4dmov r8, [rsp+280]
37c3e9b55lea rdx, [rip+0x89ac6]
37c3e9b5clea rcx, [rip+0x89abd]
37c3e9b63mov rax, [rax]
37c3e9b66mov [rsp+72], rdi
37c3e9b6bmov [rsp+32], rsi
37c3e9b70mov [rsp+136], rax
37c3e9b78add rax, 1
37c3e9b7cmov [rsp+152], rax
37c3e9b84mov rax, [rsp+320]
37c3e9b8cmov [rsp+112], 1
37c3e9b95mov [rsp+96], rax
37c3e9b9amov rax, [rsp+312]
37c3e9ba2mov [rsp+104], 1
37c3e9babmov [rsp+88], rax
37c3e9bb0mov rax, [rsp+296]
37c3e9bb8mov [rsp+80], rax
37c3e9bbdmov rax, [rsp+304]
37c3e9bc5mov [rsp+64], rax
37c3e9bcamov rax, [rsp+320]
37c3e9bd2mov [rsp+56], rax
37c3e9bd7mov rax, [rsp+144]
37c3e9bdfimul rax, rbx
37c3e9be3shl rax, 4
37c3e9be7add rax, [rsp+312]
37c3e9befmov [rsp+48], rax
37c3e9bf4lea rax, [rip+0x89a35]
37c3e9bfbmov [rsp+40], rax
37c3e9c00call zgemm_64_
37c3e9c05mov rax, [rsp+288]
37c3e9c0dmov rax, [rax]
37c3e9c10mov [rsp+64], rdi
37c3e9c15mov [rsp+112], 1
37c3e9c1emov [rsp+104], 1
37c3e9c27add rax, 1
37c3e9c2bmov [rsp+152], rax
37c3e9c33mov rax, [rsp+320]
37c3e9c3bmov [rsp+96], 1
37c3e9c44mov [rsp+80], rax
37c3e9c49mov rax, [rsp+312]
37c3e9c51mov [rsp+88], 1
37c3e9c5amov [rsp+72], rax
37c3e9c5fmov rax, [rsp+144]
37c3e9c67add rax, 1
37c3e9c6b
37c3e9c6bloc_37c3e9c6b:
37c3e9c6bshl rax, 4
37c3e9c6fadd rax, [rsp+304]
37c3e9c77jmp 0x37c3e795d
37c3e9c7c
37c3e9c7cloc_37c3e9c7c:
37c3e9c7cimul rbx, rax
37c3e9c80shl rax, 4
37c3e9c84add rax, [rsp+304]
37c3e9c8cmov rsi, [rsp+320]
37c3e9c94mov [rsp+56], rax
37c3e9c99lea r8, [rip+0x89982]
37c3e9ca0mov rax, [rsp+296]
37c3e9ca8lea rdi, [rsp+152]
37c3e9cb0mov [rsp+80], rsi
37c3e9cb5lea rdx, [rip+0x89968]
37c3e9cbcmov rsi, [rsp+288]
37c3e9cc4lea rcx, [rip+0x89958]
37c3e9ccbmov [rsp+48], rax
37c3e9cd0shl rbx, 4
37c3e9cd4mov rax, [rsp+280]
37c3e9cdcadd rbx, [rsp+312]
37c3e9ce4mov [rsp+64], rsi
37c3e9ce9lea rsi, [rsp+144]
37c3e9cf1mov [rsp+32], rax
37c3e9cf6mov r9, [rsp+272]
37c3e9cfemov [rsp+112], 1
37c3e9d07mov [rsp+104], 1
37c3e9d10mov [rsp+96], 1
37c3e9d19mov [rsp+88], 1
37c3e9d22mov [rsp+72], rbx
37c3e9d27mov [rsp+40], rdi
37c3e9d2ccall ztrsm_64_
37c3e9d31mov rax, [rsp+320]
37c3e9d39mov r9, rsi
37c3e9d3cmov [rsp+112], 1
37c3e9d45mov [rsp+104], 1
37c3e9d4emov r8, [rsp+280]
37c3e9d56lea rdx, [rip+0x898c5]
37c3e9d5dlea rcx, [rip+0x898bc]
37c3e9d64mov [rsp+96], rax
37c3e9d69mov rax, [rsp+312]
37c3e9d71mov [rsp+48], rbx
37c3e9d76mov [rsp+88], rax
37c3e9d7bmov rax, [rsp+296]
37c3e9d83mov [rsp+32], rdi
37c3e9d88mov [rsp+80], rax
37c3e9d8dmov rax, [rsp+288]
37c3e9d95mov [rsp+72], rax
37c3e9d9amov rax, [rsp+304]
37c3e9da2mov [rsp+64], rax
37c3e9da7mov rax, [rsp+320]
37c3e9dafmov [rsp+56], rax
37c3e9db4lea rax, [rip+0x89875]
37c3e9dbbmov [rsp+40], rax
37c3e9dc0call zgemm_64_
37c3e9dc5mov rax, [rsp+320]
37c3e9dcdmov [rsp+112], 1
37c3e9dd6mov [rsp+104], 1
37c3e9ddfmov [rsp+80], rax
37c3e9de4mov rax, [rsp+312]
37c3e9decmov [rsp+96], 1
37c3e9df5mov [rsp+72], rax
37c3e9dfamov rax, [rsp+288]
37c3e9e02mov [rsp+88], 1
37c3e9e0bmov [rsp+64], rax
37c3e9e10mov rax, [rsp+152]
37c3e9e18jmp 0x37c3e9c6b
37c3e9e1d
37c3e9e1dloc_37c3e9e1d:
37c3e9e1dmov rax, [rsp+312]
37c3e9e25lea rsi, [rsp+144]
37c3e9e2dmov r9, [rsp+272]
37c3e9e35lea r8, [rip+0x897e4]
37c3e9e3cmov [rsp+64], rsi
37c3e9e41lea rdx, [rip+0x897dc]
37c3e9e48lea rcx, [rip+0x897d4]
37c3e9e4fmov [rsp+72], rax
37c3e9e54mov rax, [rsp+304]
37c3e9e5clea rdi, [rsp+152]
37c3e9e64mov [rsp+40], rsi
37c3e9e69mov [rsp+56], rax
37c3e9e6emov rax, [rsp+296]
37c3e9e76mov [rsp+48], rax
37c3e9e7bmov rax, [rsp+280]
37c3e9e83mov [rsp+32], rax
37c3e9e88call ztrsm_64_
37c3e9e8dmov rax, [rsp+144]
37c3e9e95mov [rsp+72], rsi
37c3e9e9amov r9, rdi
37c3e9e9dmov rcx, [rsp+320]
37c3e9ea5mov [rsp+32], rsi
37c3e9eaamov rdx, rax
37c3e9eadimul rax, rax
37c3e9eb1mov [rsp+112], 1
37c3e9ebamov r8, [rsp+280]
37c3e9ec2imul rdx, rbx
37c3e9ec6mov [rsp+96], rcx
37c3e9ecbmov rcx, [rsp+296]
37c3e9ed3mov [rsp+104], 1
37c3e9edcshl rax, 4
37c3e9ee0add rax, [rsp+304]
37c3e9ee8mov [rsp+80], rcx
37c3e9eedmov [rsp+64], rax
37c3e9ef2mov rax, [rsp+320]
37c3e9efashl rdx, 4
37c3e9efeadd rdx, [rsp+312]
37c3e9f06mov [rsp+56], rax
37c3e9f0bmov rax, [rsp+312]
37c3e9f13mov [rsp+88], rdx
37c3e9f18lea rdx, [rip+0x89701]
37c3e9f1fmov [rsp+48], rax
37c3e9f24lea rax, [rip+0x89705]
37c3e9f2bmov rcx, rdx
37c3e9f2emov [rsp+40], rax
37c3e9f33call zgemm_64_
37c3e9f38mov rax, [rsp+320]
37c3e9f40mov [rsp+64], rsi
37c3e9f45mov [rsp+112], 1
37c3e9f4emov [rsp+80], rax
37c3e9f53mov rax, [rsp+144]
37c3e9f5bmov [rsp+104], 1
37c3e9f64imul rax, rbx
37c3e9f68mov [rsp+40], rdi
37c3e9f6dmov [rsp+96], 1
37c3e9f76mov [rsp+88], 1
37c3e9f7fshl rax, 4
37c3e9f83add rax, [rsp+312]
37c3e9f8bmov [rsp+72], rax
37c3e9f90mov rax, [rsp+304]
37c3e9f98add rax, 16
37c3e9f9cmov [rsp+56], rax
37c3e9fa1lea rax, [rip+0x89698]
37c3e9fa8mov [rsp+48], rax
37c3e9fadjmp 0x37c3e891b
37c3e9fb2
37c3e9fb2loc_37c3e9fb2:
37c3e9fb2mov rax, [rsp+320]
37c3e9fbalea r8, [rip+0x89661]
37c3e9fc1lea rdi, [rsp+144]
37c3e9fc9mov [rsp+112], 1
37c3e9fd2mov [rsp+104], 1
37c3e9fdbmov r9, [rsp+272]
37c3e9fe3lea rdx, [rip+0x89637]
37c3e9fealea rcx, [rip+0x89632]
37c3e9ff1mov [rsp+80], rax
37c3e9ff6mov rax, [rsp+312]
37c3e9ffelea rsi, [rsp+152]
37c3ea006mov [rsp+96], 1
37c3ea00fmov [rsp+72], rax
37c3ea014mov rax, [rsp+288]
37c3ea01cmov [rsp+88], 1
37c3ea025mov [rsp+64], rax
37c3ea02amov rax, [rsp+304]
37c3ea032mov [rsp+40], rdi
37c3ea037mov [rsp+56], rax
37c3ea03cmov rax, [rsp+296]
37c3ea044mov [rsp+48], rax
37c3ea049mov rax, [rsp+280]
37c3ea051mov [rsp+32], rax
37c3ea056call ztrsm_64_
37c3ea05bmov rax, [rsp+144]
37c3ea063mov r9, rsi
37c3ea066mov rcx, [rsp+320]
37c3ea06emov [rsp+32], rdi
37c3ea073mov r8, [rsp+280]
37c3ea07bmov rdx, rax
37c3ea07eshl rax, 4
37c3ea082add rax, [rsp+304]
37c3ea08amov [rsp+96], rcx
37c3ea08fmov [rsp+64], rax
37c3ea094imul rdx, rbx
37c3ea098mov rax, [rsp+320]
37c3ea0a0mov rcx, [rsp+296]
37c3ea0a8mov [rsp+112], 1
37c3ea0b1mov [rsp+56], rax
37c3ea0b6mov rax, [rsp+312]
37c3ea0bemov [rsp+80], rcx
37c3ea0c3shl rdx, 4
37c3ea0c7mov rcx, [rsp+288]
37c3ea0cfadd rdx, [rsp+312]
37c3ea0d7mov [rsp+48], rax
37c3ea0dclea rax, [rip+0x8954d]
37c3ea0e3mov [rsp+88], rdx
37c3ea0e8lea rdx, [rip+0x89533]
37c3ea0efmov [rsp+72], rcx
37c3ea0f4lea rcx, [rip+0x89525]
37c3ea0fbmov [rsp+40], rax
37c3ea100mov [rsp+104], 1
37c3ea109call zgemm_64_
37c3ea10emov rax, [rsp+320]
37c3ea116mov [rsp+112], 1
37c3ea11fmov [rsp+104], 1
37c3ea128mov [rsp+80], rax
37c3ea12dmov rax, [rsp+144]
37c3ea135mov [rsp+96], 1
37c3ea13emov [rsp+88], 1
37c3ea147imul rax, rbx
37c3ea14bshl rax, 4
37c3ea14fadd rax, [rsp+312]
37c3ea157mov [rsp+72], rax
37c3ea15cmov rax, [rsp+288]
37c3ea164mov [rsp+64], rax
37c3ea169mov rax, [rax]
37c3ea16cjmp 0x37c3e8533
37c3ea171
37c3ea171loc_37c3ea171:
37c3ea171mov rsi, rax
37c3ea174imul rax, rdx
37c3ea178mov rdi, [rsp+320]
37c3ea180lea rbx, [rsp+152]
37c3ea188shl rsi, 4
37c3ea18cmov [rsp+64], rbx
37c3ea191add rsi, [rsp+312]
37c3ea199lea rdx, [rip+0x89481]
37c3ea1a0mov [rsp+80], rdi
37c3ea1a5mov rcx, rdx
37c3ea1a8mov r9, [rsp+272]
37c3ea1b0lea r8, [rip+0x8946b]
37c3ea1b7shl rax, 4
37c3ea1bbmov [rsp+72], rsi
37c3ea1c0add rax, [rsp+304]
37c3ea1c8lea rdi, [rsp+144]
37c3ea1d0mov [rsp+56], rax
37c3ea1d5mov rax, [rsp+296]
37c3ea1ddmov [rsp+112], 1
37c3ea1e6mov [rsp+48], rax
37c3ea1ebmov rax, [rsp+288]
37c3ea1f3mov [rsp+104], 1
37c3ea1fcmov [rsp+40], rax
37c3ea201mov [rsp+96], 1
37c3ea20amov [rsp+88], 1
37c3ea213mov [rsp+32], rbx
37c3ea218call ztrsm_64_
37c3ea21dmov rax, [rsp+320]
37c3ea225mov [rsp+64], rsi
37c3ea22amov r8, rdi
37c3ea22dmov [rsp+112], 1
37c3ea236mov r9, [rsp+288]
37c3ea23elea rdx, [rip+0x893db]
37c3ea245lea rcx, [rip+0x893d6]
37c3ea24cmov [rsp+96], rax
37c3ea251mov rax, [rsp+312]
37c3ea259mov [rsp+104], 1
37c3ea262mov [rsp+88], rax
37c3ea267mov rax, [rsp+296]
37c3ea26fmov [rsp+56], rbx
37c3ea274mov [rsp+80], rax
37c3ea279mov rax, [rsp+320]
37c3ea281mov [rsp+32], rbx
37c3ea286mov [rsp+72], rax
37c3ea28bmov rax, [rsp+304]
37c3ea293mov [rsp+48], rax
37c3ea298lea rax, [rip+0x89391]
37c3ea29fmov [rsp+40], rax
37c3ea2a4call zgemm_64_
37c3ea2a9mov rax, [rsp+152]
37c3ea2b1mov [rsp+64], rbx
37c3ea2b6mov rsi, [rsp+320]
37c3ea2bemov [rsp+32], rdi
37c3ea2c3mov [rsp+112], 1
37c3ea2ccimul rax, rax
37c3ea2d0mov [rsp+80], rsi
37c3ea2d5mov rsi, [rsp+312]
37c3ea2ddmov [rsp+104], 1
37c3ea2e6shl rax, 4
37c3ea2eaadd rax, [rsp+304]
37c3ea2f2mov [rsp+72], rsi
37c3ea2f7mov [rsp+56], rax
37c3ea2fclea rax, [rip+0x8933d]
37c3ea303mov [rsp+48], rax
37c3ea308mov rax, [rsp+288]
37c3ea310mov [rsp+96], 1
37c3ea319mov [rsp+88], 1
37c3ea322mov [rsp+40], rax
37c3ea327jmp 0x37c3e974e
37c3ea32c
37c3ea32cloc_37c3ea32c:
37c3ea32cmov rax, [rsp+320]
37c3ea334lea rdi, [rsp+152]
37c3ea33clea rsi, [rsp+144]
37c3ea344mov r9, [rsp+272]
37c3ea34cmov [rsp+64], rdi
37c3ea351lea r8, [rip+0x892ca]
37c3ea358lea rdx, [rip+0x892c2]
37c3ea35fmov [rsp+80], rax
37c3ea364mov rax, [rsp+312]
37c3ea36clea rcx, [rip+0x892b0]
37c3ea373mov [rsp+40], rsi
37c3ea378mov [rsp+72], rax
37c3ea37dmov rax, [rsp+304]
37c3ea385add rax, 16
37c3ea389mov [rsp+56], rax
37c3ea38emov rax, [rsp+296]
37c3ea396mov [rsp+48], rax
37c3ea39bmov rax, [rsp+280]
37c3ea3a3mov [rsp+32], rax
37c3ea3a8call ztrsm_64_
37c3ea3admov rax, [rsp+288]
37c3ea3b5mov rcx, [rsp+320]
37c3ea3bdmov r9, rsi
37c3ea3c0mov r8, [rsp+280]
37c3ea3c8mov rax, [rax]
37c3ea3cbmov [rsp+96], rcx
37c3ea3d0mov rcx, [rsp+296]
37c3ea3d8mov [rsp+72], rdi
37c3ea3ddmov [rsp+136], rax
37c3ea3e5add rax, 1
37c3ea3e9mov [rsp+152], rax
37c3ea3f1mov rax, [rsp+144]
37c3ea3f9mov [rsp+80], rcx
37c3ea3felea rcx, [rip+0x8921b]
37c3ea405mov rdx, rax
37c3ea408add rax, 1
37c3ea40cmov [rsp+32], rsi
37c3ea411shl rax, 4
37c3ea415imul rdx, rbx
37c3ea419add rax, [rsp+304]
37c3ea421mov [rsp+112], 1
37c3ea42amov [rsp+64], rax
37c3ea42fmov rax, [rsp+320]
37c3ea437mov [rsp+104], 1
37c3ea440mov [rsp+56], rax
37c3ea445mov rax, [rsp+312]
37c3ea44dshl rdx, 4
37c3ea451add rdx, [rsp+312]
37c3ea459mov [rsp+48], rax
37c3ea45elea rax, [rip+0x891cb]
37c3ea465mov [rsp+88], rdx
37c3ea46alea rdx, [rip+0x891b1]
37c3ea471mov [rsp+40], rax
37c3ea476call zgemm_64_
37c3ea47bmov rax, [rsp+288]
37c3ea483mov rax, [rax]
37c3ea486mov [rsp+64], rdi
37c3ea48bmov [rsp+112], 1
37c3ea494mov [rsp+104], 1
37c3ea49dadd rax, 1
37c3ea4a1mov [rsp+152], rax
37c3ea4a9mov rax, [rsp+320]
37c3ea4b1mov [rsp+96], 1
37c3ea4bamov [rsp+80], rax
37c3ea4bfmov rax, [rsp+144]
37c3ea4c7mov [rsp+88], 1
37c3ea4d0imul rax, rbx
37c3ea4d4shl rax, 4
37c3ea4d8add rax, [rsp+312]
37c3ea4e0mov [rsp+72], rax
37c3ea4e5mov rax, [rsp+304]
37c3ea4edjmp 0x37c3e853f
37c3ea4f2
37c3ea4f2loc_37c3ea4f2:
37c3ea4f2imul rbx, rax
37c3ea4f6lea r8, [rip+0x89123]
37c3ea4fdmov rdi, [rsp+320]
37c3ea505mov [rsp+112], 1
37c3ea50eimul rax, rsi
37c3ea512lea rdx, [rip+0x89108]
37c3ea519mov [rsp+104], 1
37c3ea522mov r9, [rsp+272]
37c3ea52amov [rsp+80], rdi
37c3ea52flea rdi, [rsp+152]
37c3ea537lea rcx, [rip+0x890e5]
37c3ea53eshl rbx, 4
37c3ea542add rbx, [rsp+312]
37c3ea54amov [rsp+96], 1
37c3ea553lea rsi, [rsp+144]
37c3ea55bshl rax, 4
37c3ea55fadd rax, [rsp+304]
37c3ea567mov [rsp+72], rbx
37c3ea56cmov [rsp+56], rax
37c3ea571mov rax, [rsp+296]
37c3ea579mov [rsp+88], 1
37c3ea582mov [rsp+48], rax
37c3ea587mov rax, [rsp+280]
37c3ea58fmov [rsp+64], rdi
37c3ea594mov [rsp+32], rax
37c3ea599mov [rsp+40], rdi
37c3ea59ecall ztrsm_64_
37c3ea5a3mov rax, [rsp+320]
37c3ea5abmov [rsp+48], rbx
37c3ea5b0mov r9, rsi
37c3ea5b3mov [rsp+112], 1
37c3ea5bclea rdx, [rip+0x8905d]
37c3ea5c3mov r8, [rsp+280]
37c3ea5cbmov [rsp+96], rax
37c3ea5d0mov rax, [rsp+312]
37c3ea5d8mov rcx, rdx
37c3ea5dbmov [rsp+104], 1
37c3ea5e4mov [rsp+88], rax
37c3ea5e9mov rax, [rsp+296]
37c3ea5f1mov [rsp+72], rdi
37c3ea5f6mov [rsp+80], rax
37c3ea5fbmov rax, [rsp+304]
37c3ea603mov [rsp+32], rdi
37c3ea608mov [rsp+64], rax
37c3ea60dmov rax, [rsp+320]
37c3ea615mov [rsp+56], rax
37c3ea61alea rax, [rip+0x8900f]
37c3ea621mov [rsp+40], rax
37c3ea626call zgemm_64_
37c3ea62bmov rbx, [rsp+320]
37c3ea633mov [rsp+64], rdi
37c3ea638mov rax, [rsp+152]
37c3ea640mov [rsp+112], 1
37c3ea649mov [rsp+80], rbx
37c3ea64emov rbx, [rsp+312]
37c3ea656mov [rsp+104], 1
37c3ea65fimul rax, rax
37c3ea663mov [rsp+96], 1
37c3ea66cmov [rsp+88], 1
37c3ea675mov [rsp+72], rbx
37c3ea67ajmp 0x37c3e7f35
37c3ea67f
37c3ea67floc_37c3ea67f:
37c3ea67fcmp rcx, 1
37c3ea683je 0x37c3eae79
37c3ea689mov rax, rdx
37c3ea68clea rbx, [rsp+144]
37c3ea694lea rsi, [rsp+152]
37c3ea69cmov r9, [rsp+272]
37c3ea6a4shl rax, 4
37c3ea6a8add rax, [rsp+312]
37c3ea6b0mov [rsp+64], rbx
37c3ea6b5lea rdx, [rip+0x88f65]
37c3ea6bcmov [rsp+72], rax
37c3ea6c1mov rax, [rsp+304]
37c3ea6c9mov rcx, rdx
37c3ea6cclea r8, [rip+0x88f4f]
37c3ea6d3mov [rsp+32], rsi
37c3ea6d8add rax, 16
37c3ea6dcmov [rsp+56], rax
37c3ea6e1mov rax, [rsp+296]
37c3ea6e9mov [rsp+48], rax
37c3ea6eemov rax, [rsp+288]
37c3ea6f6mov [rsp+40], rax
37c3ea6fbcall ztrsm_64_
37c3ea700mov rdi, [rsp+320]
37c3ea708mov [rsp+56], rbx
37c3ea70dmov r8, rbx
37c3ea710mov rax, [rsp+144]
37c3ea718mov [rsp+32], rsi
37c3ea71dmov [rsp+96], rdi
37c3ea722mov rdi, [rsp+312]
37c3ea72amov rdx, rax
37c3ea72dimul rax, rax
37c3ea731mov [rsp+112], 1
37c3ea73amov r9, [rsp+288]
37c3ea742mov [rsp+88], rdi
37c3ea747shl rdx, 4
37c3ea74bmov rdi, [rsp+296]
37c3ea753add rdx, [rsp+312]
37c3ea75bmov [rsp+104], 1
37c3ea764mov [rsp+80], rdi
37c3ea769shl rax, 4
37c3ea76dmov rdi, [rsp+320]
37c3ea775add rax, [rsp+304]
37c3ea77dmov [rsp+64], rdx
37c3ea782lea rdx, [rip+0x88e97]
37c3ea789mov [rsp+48], rax
37c3ea78elea rax, [rip+0x88e9b]
37c3ea795mov rcx, rdx
37c3ea798mov [rsp+40], rax
37c3ea79dmov [rsp+72], rdi
37c3ea7a2call zgemm_64_
37c3ea7a7mov rax, [rsp+320]
37c3ea7afmov [rsp+64], rbx
37c3ea7b4mov [rsp+112], 1
37c3ea7bdmov [rsp+80], rax
37c3ea7c2mov rax, [rsp+312]
37c3ea7camov [rsp+104], 1
37c3ea7d3mov [rsp+72], rax
37c3ea7d8mov rax, [rsp+304]
37c3ea7e0mov [rsp+96], 1
37c3ea7e9mov [rsp+88], 1
37c3ea7f2jmp 0x37c3e972b
37c3ea7f7
37c3ea7f7loc_37c3ea7f7:
37c3ea7f7mov rdi, [rsp+312]
37c3ea7ffshl rax, 4
37c3ea803mov rsi, [rsp+320]
37c3ea80bmov [rsp+112], 1
37c3ea814mov [rsp+104], 1
37c3ea81dmov r9, [rsp+272]
37c3ea825lea r8, [rip+0x88df4]
37c3ea82clea rdx, [rip+0x88df1]
37c3ea833add rdi, rax
37c3ea836mov [rsp+80], rsi
37c3ea83badd rax, [rsp+304]
37c3ea843lea rcx, [rip+0x88dd7]
37c3ea84amov [rsp+56], rax
37c3ea84fmov rax, [rsp+296]
37c3ea857lea rbx, [rsp+144]
37c3ea85fmov rsi, [rsp+280]
37c3ea867mov [rsp+72], rdi
37c3ea86cmov [rsp+48], rax
37c3ea871mov rax, [rsp+288]
37c3ea879mov [rsp+64], rsi
37c3ea87elea rsi, [rsp+152]
37c3ea886mov [rsp+40], rax
37c3ea88bmov [rsp+96], 1
37c3ea894mov [rsp+88], 1
37c3ea89dmov [rsp+32], rsi
37c3ea8a2call ztrsm_64_
37c3ea8a7mov rax, [rsp+320]
37c3ea8afmov r8, rbx
37c3ea8b2mov [rsp+112], 1
37c3ea8bbmov [rsp+104], 1
37c3ea8c4lea rdx, [rip+0x88d55]
37c3ea8cbmov r9, [rsp+288]
37c3ea8d3mov [rsp+96], rax
37c3ea8d8mov rax, [rsp+312]
37c3ea8e0mov rcx, rdx
37c3ea8e3mov [rsp+64], rdi
37c3ea8e8mov [rsp+88], rax
37c3ea8edmov rax, [rsp+296]
37c3ea8f5mov [rsp+32], rsi
37c3ea8famov [rsp+80], rax
37c3ea8ffmov rax, [rsp+320]
37c3ea907mov [rsp+72], rax
37c3ea90cmov rax, [rsp+280]
37c3ea914mov [rsp+56], rax
37c3ea919mov rax, [rsp+304]
37c3ea921mov [rsp+48], rax
37c3ea926lea rax, [rip+0x88d03]
37c3ea92dmov [rsp+40], rax
37c3ea932call zgemm_64_
37c3ea937mov rax, [rsp+320]
37c3ea93fmov [rsp+112], 1
37c3ea948mov [rsp+104], 1
37c3ea951mov [rsp+80], rax
37c3ea956mov rax, [rsp+312]
37c3ea95emov [rsp+96], 1
37c3ea967mov [rsp+72], rax
37c3ea96cmov rax, [rsp+280]
37c3ea974mov [rsp+88], 1
37c3ea97dmov [rsp+64], rax
37c3ea982mov rax, [rsp+152]
37c3ea98a
37c3ea98aloc_37c3ea98a:
37c3ea98ashl rax, 4
37c3ea98eadd rax, [rsp+304]
37c3ea996jmp 0x37c3e9573
37c3ea99b
37c3ea99bloc_37c3ea99b:
37c3ea99badd rax, [rsp+312]
37c3ea9a3lea rbx, [rsp+144]
37c3ea9ablea rdx, [rip+0x88c6f]
37c3ea9b2mov r9, [rsp+272]
37c3ea9bamov [rsp+72], rax
37c3ea9bfmov rax, [rsp+304]
37c3ea9c7mov rcx, rdx
37c3ea9calea r8, [rip+0x88c51]
37c3ea9d1mov [rsp+64], rbx
37c3ea9d6mov [rsp+56], rax
37c3ea9dbmov rax, [rsp+296]
37c3ea9e3mov [rsp+32], rbx
37c3ea9e8mov [rsp+48], rax
37c3ea9edmov rax, [rsp+288]
37c3ea9f5mov [rsp+40], rax
37c3ea9facall ztrsm_64_
37c3ea9ffmov rax, [rsp+320]
37c3eaa07mov [rsp+56], rbx
37c3eaa0cmov r8, rbx
37c3eaa0fmov rdx, [rsp+144]
37c3eaa17mov [rsp+32], rbx
37c3eaa1cmov [rsp+96], rax
37c3eaa21mov rax, [rsp+312]
37c3eaa29mov [rsp+112], 1
37c3eaa32mov r9, [rsp+288]
37c3eaa3amov [rsp+88], rax
37c3eaa3fmov rax, [rsp+296]
37c3eaa47mov [rsp+104], 1
37c3eaa50mov [rsp+80], rax
37c3eaa55mov rax, [rsp+320]
37c3eaa5dmov [rsp+72], rax
37c3eaa62mov rax, rdx
37c3eaa65shl rax, 4
37c3eaa69add rax, [rsp+312]
37c3eaa71mov [rsp+64], rax
37c3eaa76lea rax, [rdx+1]
37c3eaa7aimul rax, rdx
37c3eaa7elea rdx, [rip+0x88b9b]
37c3eaa85mov rcx, rdx
37c3eaa88shl rax, 4
37c3eaa8cadd rax, [rsp+304]
37c3eaa94mov [rsp+48], rax
37c3eaa99lea rax, [rip+0x88b90]
37c3eaaa0mov [rsp+40], rax
37c3eaaa5call zgemm_64_
37c3eaaaamov rax, [rsp+320]
37c3eaab2mov [rsp+64], rbx
37c3eaab7mov [rsp+112], 1
37c3eaac0mov [rsp+80], rax
37c3eaac5mov rax, [rsp+312]
37c3eaacdmov [rsp+104], 1
37c3eaad6mov [rsp+72], rax
37c3eaadbmov rax, [rsp+144]
37c3eaae3mov [rsp+96], 1
37c3eaaecmov [rsp+88], 1
37c3eaaf5jmp 0x37c3e971f
37c3eaafa
37c3eaafaloc_37c3eaafa:
37c3eaafamov rdx, [rsp+312]
37c3eab02shl rax, 4
37c3eab06mov rsi, [rsp+320]
37c3eab0elea rbx, [rsp+144]
37c3eab16mov [rsp+112], 1
37c3eab1flea r8, [rip+0x88afa]
37c3eab26mov r9, [rsp+272]
37c3eab2elea rcx, [rip+0x88aec]
37c3eab35add rdx, rax
37c3eab38mov [rsp+80], rsi
37c3eab3dadd rax, [rsp+304]
37c3eab45lea rsi, [rsp+152]
37c3eab4dmov [rsp+56], rax
37c3eab52mov rax, [rsp+296]
37c3eab5amov [rsp+72], rdx
37c3eab5flea rdx, [rip+0x88abe]
37c3eab66mov [rsp+48], rax
37c3eab6bmov rax, [rsp+288]
37c3eab73mov [rsp+104], 1
37c3eab7cmov [rsp+40], rax
37c3eab81mov [rsp+96], 1
37c3eab8amov [rsp+88], 1
37c3eab93mov [rsp+64], rsi
37c3eab98mov [rsp+32], rbx
37c3eab9dcall ztrsm_64_
37c3eaba2mov rax, [rsp+280]
37c3eabaalea rdx, [rip+0x88a6f]
37c3eabb1mov r8, rbx
37c3eabb4mov r9, [rsp+288]
37c3eabbcmov rcx, rdx
37c3eabbfmov rax, [rax]
37c3eabc2mov [rsp+56], rsi
37c3eabc7mov [rsp+32], rbx
37c3eabccmov [rsp+136], rax
37c3eabd4add rax, 1
37c3eabd8mov [rsp+152], rax
37c3eabe0mov rax, [rsp+320]
37c3eabe8mov [rsp+112], 1
37c3eabf1mov [rsp+96], rax
37c3eabf6mov rax, [rsp+312]
37c3eabfemov [rsp+104], 1
37c3eac07mov [rsp+88], rax
37c3eac0cmov rax, [rsp+296]
37c3eac14mov [rsp+80], rax
37c3eac19mov rax, [rsp+320]
37c3eac21mov [rsp+72], rax
37c3eac26mov rax, [rsp+144]
37c3eac2eshl rax, 4
37c3eac32add rax, [rsp+312]
37c3eac3amov [rsp+64], rax
37c3eac3fmov rax, [rsp+304]
37c3eac47mov [rsp+48], rax
37c3eac4clea rax, [rip+0x889dd]
37c3eac53mov [rsp+40], rax
37c3eac58call zgemm_64_
37c3eac5dmov rax, [rsp+280]
37c3eac65mov rax, [rax]
37c3eac68mov [rsp+64], rsi
37c3eac6dmov [rsp+112], 1
37c3eac76mov [rsp+104], 1
37c3eac7fadd rax, 1
37c3eac83mov [rsp+152], rax
37c3eac8bmov rax, [rsp+320]
37c3eac93mov [rsp+96], 1
37c3eac9cmov [rsp+80], rax
37c3eaca1mov rax, [rsp+312]
37c3eaca9mov [rsp+88], 1
37c3eacb2mov [rsp+72], rax
37c3eacb7mov rax, [rsp+144]
37c3eacbfadd rax, 1
37c3eacc3jmp 0x37c3ea98a
37c3eacc8
37c3eacc8loc_37c3eacc8:
37c3eacc8mov rdx, rbx
37c3eaccblea rsi, [rsp+144]
37c3eacd3mov r9, [rsp+272]
37c3eacdblea r8, [rip+0x8893e]
37c3eace2imul rdx, rax
37c3eace6mov [rsp+64], rsi
37c3eaceblea rcx, [rip+0x88931]
37c3eacf2imul rax, rax
37c3eacf6mov [rsp+40], rsi
37c3eacfbshl rdx, 4
37c3eacffadd rdx, [rsp+312]
37c3ead07shl rax, 4
37c3ead0badd rax, [rsp+304]
37c3ead13mov [rsp+72], rdx
37c3ead18lea rdx, [rip+0x88902]
37c3ead1fmov [rsp+56], rax
37c3ead24mov rax, [rsp+296]
37c3ead2cmov [rsp+48], rax
37c3ead31mov rax, [rsp+280]
37c3ead39mov [rsp+32], rax
37c3ead3ecall ztrsm_64_
37c3ead43mov rax, [rsp+320]
37c3ead4bmov r9, rsi
37c3ead4emov [rsp+112], 1
37c3ead57mov [rsp+104], 1
37c3ead60lea rdx, [rip+0x888b9]
37c3ead67mov r8, [rsp+280]
37c3ead6fmov [rsp+96], rax
37c3ead74mov rax, [rsp+312]
37c3ead7cmov rcx, rdx
37c3ead7fmov [rsp+72], rsi
37c3ead84mov [rsp+88], rax
37c3ead89mov rax, [rsp+296]
37c3ead91mov [rsp+32], rsi
37c3ead96mov [rsp+80], rax
37c3ead9bmov rax, [rsp+304]
37c3eada3mov [rsp+64], rax
37c3eada8mov rax, [rsp+320]
37c3eadb0mov [rsp+56], rax
37c3eadb5mov rax, [rsp+144]
37c3eadbdimul rax, rbx
37c3eadc1shl rax, 4
37c3eadc5add rax, [rsp+312]
37c3eadcdmov [rsp+48], rax
37c3eadd2lea rax, [rip+0x88857]
37c3eadd9mov [rsp+40], rax
37c3eaddecall zgemm_64_
37c3eade3mov rax, [rsp+320]
37c3eadebmov [rsp+64], rsi
37c3eadf0mov rdx, [rsp+144]
37c3eadf8mov [rsp+112], 1
37c3eae01mov [rsp+80], rax
37c3eae06mov rax, [rsp+312]
37c3eae0emov [rsp+104], 1
37c3eae17mov [rsp+72], rax
37c3eae1clea rax, [rdx+1]
37c3eae20mov [rsp+96], 1
37c3eae29imul rax, rdx
37c3eae2dmov [rsp+88], 1
37c3eae36jmp 0x37c3e7f35
37c3eae3b
37c3eae3bloc_37c3eae3b:
37c3eae3bmov rsi, [rsp+304]
37c3eae43lea rax, [rsp+144]
37c3eae4bmov [rsp+64], rax
37c3eae50mov [rsp+56], rsi
37c3eae55mov rsi, [rsp+296]
37c3eae5dmov [rsp+32], rax
37c3eae62mov [rsp+48], rsi
37c3eae67mov rsi, [rsp+288]
37c3eae6fmov [rsp+40], rsi
37c3eae74jmp 0x37c3e770c
37c3eae79
37c3eae79loc_37c3eae79:
37c3eae79mov rsi, [rsp+304]
37c3eae81mov rax, [rsp+312]
37c3eae89mov [rsp+56], rsi
37c3eae8emov rsi, [rsp+296]
37c3eae96mov [rsp+72], rax
37c3eae9blea rax, [rsp+144]
37c3eaea3mov [rsp+48], rsi
37c3eaea8mov rsi, [rsp+288]
37c3eaeb0mov [rsp+64], rax
37c3eaeb5mov [rsp+40], rsi
37c3eaebamov [rsp+32], rax
37c3eaebfjmp 0x37c3e974e
37c3eaec4
37c3eaec4loc_37c3eaec4:
37c3eaec4lea rax, [rsp+144]
37c3eaeccmov [rsp+32], rax
37c3eaed1jmp 0x37c3e8338
37c3eaed6
37c3eaed6loc_37c3eaed6:
37c3eaed6mov rax, [rsp+320]
37c3eaedemov [rsp+112], 1
37c3eaee7mov [rsp+104], 1
37c3eaef0mov [rsp+80], rax
37c3eaef5mov rax, [rsp+312]
37c3eaefdmov [rsp+96], 1
37c3eaf06mov [rsp+72], rax
37c3eaf0bmov rax, [rsp+280]
37c3eaf13mov [rsp+88], 1
37c3eaf1cmov [rsp+64], rax
37c3eaf21mov rax, [rsp+304]
37c3eaf29mov [rsp+56], rax
37c3eaf2emov rax, [rsp+296]
37c3eaf36mov [rsp+48], rax
37c3eaf3bmov rax, [rsp+288]
37c3eaf43mov [rsp+40], rax
37c3eaf48lea rax, [rsp+144]
37c3eaf50mov [rsp+32], rax
37c3eaf55jmp 0x37c3e9596
37c3e7180
37c3eaf5a
37c3eaf5a // align 0x10
37c3eaf5a // align 0x10
37c3eaf60
37c3eaf60ztftri_64_:
37c3eaf60push r14
37c3eaf62push r13
37c3eaf64push r12
37c3eaf66push rbp
37c3eaf67push rdi
37c3eaf68push rsi
37c3eaf69push rbx
37c3eaf6asub rsp, 176
37c3eaf71mov rsi, [rsp+280]
37c3eaf79mov [rsi], 0
37c3eaf80mov r13, rdx
37c3eaf83mov rbx, r8
37c3eaf86lea rdx, [rip+0x886c3]
37c3eaf8dmov rdi, r9
37c3eaf90mov r8l, 1
37c3eaf96mov r9l, 1
37c3eaf9cmov r14, rcx
37c3eaf9fcall lsame_64_
37c3eafa4mov r9l, 1
37c3eafaamov r8l, 1
37c3eafb0mov rcx, r13
37c3eafb3lea rdx, [rip+0x88697]
37c3eafbamov rbp, rax
37c3eafbdcall lsame_64_
37c3eafc2mov r12, rax
37c3eafc5test rbp, rbp
37c3eafc8je 0x37c3eb4f0
37c3eafce
37c3eafceloc_37c3eafce:
37c3eafcetest r12, r12
37c3eafd1jne 0x37c3eb040
37c3eafd3mov r9l, 1
37c3eafd9mov r8l, 1
37c3eafdflea rdx, [rip+0x8866d]
37c3eafe6mov rcx, r13
37c3eafe9call lsame_64_
37c3eafeetest rax, rax
37c3eaff1jne 0x37c3eb040
37c3eaff3mov rax, -2
37c3eaffamov edx, 2
37c3eafff
37c3eafffloc_37c3eafff:
37c3eafffmov [rsi], rax
37c3eb002
37c3eb002loc_37c3eb002:
37c3eb002mov [rsp+168], rdx
37c3eb00amov r8l, 6
37c3eb010lea rdx, [rsp+168]
37c3eb018lea rcx, [rip+0x88635]
37c3eb01fcall xerbla_64_
37c3eb024nop
37c3eb025
37c3eb025loc_37c3eb025:
37c3eb025add rsp, 176
37c3eb02cpop rbx
37c3eb02dpop rsi
37c3eb02epop rdi
37c3eb02fpop rbp
37c3eb030pop r12
37c3eb032pop r13
37c3eb034pop r14
37c3eb036ret
37c3eb037
37c3eb037 66 0f 1f 84 00 00 00 00 00 f........
37c3eb040
37c3eb040loc_37c3eb040:
37c3eb040mov r9l, 1
37c3eb046mov r8l, 1
37c3eb04clea rdx, [rip+0x885fd]
37c3eb053mov rcx, rbx
37c3eb056call lsame_64_
37c3eb05btest rax, rax
37c3eb05eje 0x37c3eb4b8
37c3eb064
37c3eb064loc_37c3eb064:
37c3eb064mov rax, [rdi]
37c3eb067test rax, rax
37c3eb06ajs 0x37c3eb4a0
37c3eb070mov rdx, [rsi]
37c3eb073test rdx, rdx
37c3eb076jne 0x37c3ec020
37c3eb07ctest rax, rax
37c3eb07fje 0x37c3eb025
37c3eb081mov rdx, rax
37c3eb084sar rdx, 1
37c3eb087test al, 1
37c3eb089jne 0x37c3eb2a8
37c3eb08fmov [rsp+152], rdx
37c3eb097test r12, r12
37c3eb09aje 0x37c3eb6e0
37c3eb0a0test rbp, rbp
37c3eb0a3je 0x37c3ebcb0
37c3eb0a9add rax, 1
37c3eb0admov [rsp+40], rsi
37c3eb0b2lea r13, [rsp+168]
37c3eb0balea rbp, [rsp+152]
37c3eb0c2mov [rsp+168], rax
37c3eb0camov rax, [rsp+272]
37c3eb0d2mov r8, rbp
37c3eb0d5mov rdx, rbx
37c3eb0d8mov [rsp+56], 1
37c3eb0e1lea rcx, [rip+0x88569]
37c3eb0e8mov [rsp+48], 1
37c3eb0f1lea r14, [rax+16]
37c3eb0f5mov [rsp+32], r13
37c3eb0famov r9, r14
37c3eb0fdcall ztrtri_64_
37c3eb102cmp [rsi], 0
37c3eb106jg 0x37c3eb025
37c3eb10cmov rax, [rdi]
37c3eb10fmov [rsp+80], r13
37c3eb114mov r9, rbx
37c3eb117lea r12, [rsp+160]
37c3eb11fmov [rsp+112], 1
37c3eb128lea r8, [rip+0x88521]
37c3eb12flea rdx, [rip+0x8851b]
37c3eb136add rax, 1
37c3eb13amov [rsp+64], r12
37c3eb13flea rcx, [rip+0x88514]
37c3eb146mov [rsp+160], rax
37c3eb14emov [rsp+168], rax
37c3eb156mov rax, [rsp+152]
37c3eb15emov [rsp+104], 1
37c3eb167add rax, 1
37c3eb16bmov [rsp+56], r14
37c3eb170shl rax, 4
37c3eb174add rax, [rsp+272]
37c3eb17cmov [rsp+40], rbp
37c3eb181mov [rsp+72], rax
37c3eb186lea rax, [rip+0x884d3]
37c3eb18dmov [rsp+48], rax
37c3eb192mov [rsp+96], 1
37c3eb19bmov [rsp+88], 1
37c3eb1a4mov [rsp+32], rbp
37c3eb1a9call ztrmm_64_
37c3eb1aemov rax, [rdi]
37c3eb1b1mov [rsp+40], rsi
37c3eb1b6mov rdx, rbx
37c3eb1b9mov [rsp+32], r13
37c3eb1bemov r9, [rsp+272]
37c3eb1c6mov r8, rbp
37c3eb1c9lea rcx, [rip+0x88483]
37c3eb1d0mov [rsp+56], 1
37c3eb1d9add rax, 1
37c3eb1ddmov [rsp+48], 1
37c3eb1e6mov [rsp+168], rax
37c3eb1eecall ztrtri_64_
37c3eb1f3mov rax, [rsi]
37c3eb1f6mov rdx, [rsp+152]
37c3eb1fetest rax, rax
37c3eb201jle 0x37c3eb220
37c3eb203add rax, rdx
37c3eb206mov [rsi], rax
37c3eb209test rax, rax
37c3eb20cjg 0x37c3eb025
37c3eb212nop [rax]
37c3eb215nop [rax+rax]
37c3eb220
37c3eb220loc_37c3eb220:
37c3eb220mov rax, [rdi]
37c3eb223add rdx, 1
37c3eb227mov [rsp+80], r13
37c3eb22cshl rdx, 4
37c3eb230mov [rsp+64], r12
37c3eb235add rax, 1
37c3eb239mov [rsp+40], rbp
37c3eb23emov [rsp+160], rax
37c3eb246mov [rsp+168], rax
37c3eb24emov rax, [rsp+272]
37c3eb256mov [rsp+112], 1
37c3eb25fadd rax, rdx
37c3eb262mov [rsp+32], rbp
37c3eb267mov [rsp+72], rax
37c3eb26cmov rax, [rsp+272]
37c3eb274mov [rsp+104], 1
37c3eb27dmov [rsp+56], rax
37c3eb282lea rax, [rip+0x883e7]
37c3eb289mov [rsp+96], 1
37c3eb292mov [rsp+88], 1
37c3eb29bmov [rsp+48], rax
37c3eb2a0jmp 0x37c3eb47c
37c3eb2a5
37c3eb2a5 0f 1f 00 ...
37c3eb2a8
37c3eb2a8loc_37c3eb2a8:
37c3eb2a8sub rax, rdx
37c3eb2abtest r12, r12
37c3eb2aeje 0x37c3eb528
37c3eb2b4mov [rsp+168], rdx
37c3eb2bcmov [rsp+160], rax
37c3eb2c4test rbp, rbp
37c3eb2c7je 0x37c3ebe60
37c3eb2cdmov [rsp+40], rsi
37c3eb2d2lea r12, [rsp+160]
37c3eb2damov rdx, rbx
37c3eb2ddmov r9, [rsp+272]
37c3eb2e5mov [rsp+32], rdi
37c3eb2eamov r8, r12
37c3eb2edlea rcx, [rip+0x8835d]
37c3eb2f4mov [rsp+56], 1
37c3eb2fdmov [rsp+48], 1
37c3eb306call ztrtri_64_
37c3eb30bcmp [rsi], 0
37c3eb30fjg 0x37c3eb025
37c3eb315mov rax, [rsp+160]
37c3eb31dmov [rsp+80], rdi
37c3eb322mov r9, rbx
37c3eb325lea r13, [rsp+168]
37c3eb32dmov [rsp+112], 1
37c3eb336lea r8, [rip+0x88313]
37c3eb33dlea rdx, [rip+0x8830d]
37c3eb344shl rax, 4
37c3eb348mov [rsp+64], rdi
37c3eb34dadd rax, [rsp+272]
37c3eb355lea rcx, [rip+0x882fe]
37c3eb35cmov [rsp+72], rax
37c3eb361mov rax, [rsp+272]
37c3eb369mov [rsp+104], 1
37c3eb372mov [rsp+56], rax
37c3eb377lea rax, [rip+0x882e2]
37c3eb37emov [rsp+48], rax
37c3eb383mov [rsp+96], 1
37c3eb38cmov [rsp+88], 1
37c3eb395mov [rsp+40], r12
37c3eb39amov [rsp+32], r13
37c3eb39fcall ztrmm_64_
37c3eb3a4mov rax, [rdi]
37c3eb3a7mov [rsp+40], rsi
37c3eb3acmov rdx, rbx
37c3eb3afmov rcx, [rsp+272]
37c3eb3b7mov [rsp+32], rdi
37c3eb3bcmov r8, r13
37c3eb3bfmov [rsp+56], 1
37c3eb3c8shl rax, 4
37c3eb3ccmov [rsp+48], 1
37c3eb3d5lea r9, [rcx+rax]
37c3eb3d9lea rcx, [rip+0x88273]
37c3eb3e0call ztrtri_64_
37c3eb3e5mov rax, [rsi]
37c3eb3e8mov rdx, [rsp+160]
37c3eb3f0test rax, rax
37c3eb3f3jle 0x37c3eb410
37c3eb3f5add rax, rdx
37c3eb3f8mov [rsi], rax
37c3eb3fbtest rax, rax
37c3eb3fejg 0x37c3eb025
37c3eb404nop
37c3eb405nop [rax+rax]
37c3eb410
37c3eb410loc_37c3eb410:
37c3eb410mov rax, [rsp+272]
37c3eb418shl rdx, 4
37c3eb41cmov [rsp+112], 1
37c3eb425mov [rsp+104], 1
37c3eb42eadd rax, rdx
37c3eb431mov [rsp+80], rdi
37c3eb436mov [rsp+96], 1
37c3eb43fmov [rsp+88], 1
37c3eb448mov [rsp+72], rax
37c3eb44dmov [rsp+64], rdi
37c3eb452mov rax, [rdi]
37c3eb455mov [rsp+40], r12
37c3eb45ashl rax, 4
37c3eb45eadd rax, [rsp+272]
37c3eb466mov [rsp+32], r13
37c3eb46bmov [rsp+56], rax
37c3eb470lea rax, [rip+0x881f9]
37c3eb477mov [rsp+48], rax
37c3eb47c
37c3eb47cloc_37c3eb47c:
37c3eb47cmov r9, rbx
37c3eb47flea r8, [rip+0x881cc]
37c3eb486lea rdx, [rip+0x881c6]
37c3eb48dlea rcx, [rip+0x881bd]
37c3eb494call ztrmm_64_
37c3eb499jmp 0x37c3eb025
37c3eb49e
37c3eb49e 66 90 f.
37c3eb4a0
37c3eb4a0loc_37c3eb4a0:
37c3eb4a0mov rax, -4
37c3eb4a7mov edx, 4
37c3eb4acjmp 0x37c3eafff
37c3eb4b1
37c3eb4b1 0f 1f 80 00 00 00 00 .......
37c3eb4b8
37c3eb4b8loc_37c3eb4b8:
37c3eb4b8mov r9l, 1
37c3eb4bemov r8l, 1
37c3eb4c4lea rdx, [rip+0x88188]
37c3eb4cbmov rcx, rbx
37c3eb4cecall lsame_64_
37c3eb4d3test rax, rax
37c3eb4d6jne 0x37c3eb064
37c3eb4dcmov rax, -3
37c3eb4e3mov edx, 3
37c3eb4e8jmp 0x37c3eafff
37c3eb4ed
37c3eb4ed 0f 1f 00 ...
37c3eb4f0
37c3eb4f0loc_37c3eb4f0:
37c3eb4f0mov r9l, 1
37c3eb4f6mov r8l, 1
37c3eb4fclea rdx, [rip+0x8814f]
37c3eb503mov rcx, r14
37c3eb506call lsame_64_
37c3eb50btest rax, rax
37c3eb50ejne 0x37c3eafce
37c3eb514mov rax, -1
37c3eb51bmov edx, 1
37c3eb520jmp 0x37c3eafff
37c3eb525
37c3eb525 0f 1f 00 ...
37c3eb528
37c3eb528loc_37c3eb528:
37c3eb528mov [rsp+160], rdx
37c3eb530mov [rsp+168], rax
37c3eb538test rbp, rbp
37c3eb53bje 0x37c3eb910
37c3eb541mov [rsp+56], 1
37c3eb54ashl rax, 4
37c3eb54emov rdx, rbx
37c3eb551add rax, [rsp+272]
37c3eb559mov [rsp+48], 1
37c3eb562mov r9, rax
37c3eb565mov rbp, rax
37c3eb568lea r12, [rsp+160]
37c3eb570mov [rsp+40], rsi
37c3eb575mov r8, r12
37c3eb578lea rcx, [rip+0x880d2]
37c3eb57fmov [rsp+32], rdi
37c3eb584call ztrtri_64_
37c3eb589cmp [rsi], 0
37c3eb58djg 0x37c3eb025
37c3eb593mov rax, [rsp+272]
37c3eb59bmov [rsp+56], rbp
37c3eb5a0lea r13, [rsp+168]
37c3eb5a8lea rdx, [rip+0x880a2]
37c3eb5afmov [rsp+112], 1
37c3eb5b8mov rcx, rdx
37c3eb5bbmov r9, rbx
37c3eb5belea r8, [rip+0x8808d]
37c3eb5c5mov [rsp+72], rax
37c3eb5calea rax, [rip+0x8808f]
37c3eb5d1mov [rsp+48], rax
37c3eb5d6mov [rsp+104], 1
37c3eb5dfmov [rsp+96], 1
37c3eb5e8mov [rsp+88], 1
37c3eb5f1mov [rsp+80], rdi
37c3eb5f6mov [rsp+64], rdi
37c3eb5fbmov [rsp+40], r13
37c3eb600mov [rsp+32], r12
37c3eb605call ztrmm_64_
37c3eb60amov [rsp+40], rsi
37c3eb60fmov rdx, rbx
37c3eb612mov r8, r13
37c3eb615mov rax, [rsp+160]
37c3eb61dmov [rsp+32], rdi
37c3eb622lea rcx, [rip+0x8802a]
37c3eb629mov [rsp+56], 1
37c3eb632mov rbp, rax
37c3eb635mov [rsp+136], rax
37c3eb63dmov [rsp+48], 1
37c3eb646shl rbp, 4
37c3eb64aadd rbp, [rsp+272]
37c3eb652mov r9, rbp
37c3eb655call ztrtri_64_
37c3eb65amov rdx, [rsi]
37c3eb65dmov rax, [rsp+136]
37c3eb665test rdx, rdx
37c3eb668jle 0x37c3eb680
37c3eb66aadd rax, rdx
37c3eb66dmov [rsi], rax
37c3eb670test rax, rax
37c3eb673jg 0x37c3eb025
37c3eb679nop [rax]
37c3eb680
37c3eb680loc_37c3eb680:
37c3eb680mov rax, [rsp+272]
37c3eb688mov [rsp+80], rdi
37c3eb68dmov [rsp+112], 1
37c3eb696mov [rsp+72], rax
37c3eb69blea rax, [rip+0x87fce]
37c3eb6a2mov [rsp+104], 1
37c3eb6abmov [rsp+96], 1
37c3eb6b4mov [rsp+88], 1
37c3eb6bdmov [rsp+64], rdi
37c3eb6c2mov [rsp+56], rbp
37c3eb6c7mov [rsp+48], rax
37c3eb6ccmov [rsp+40], r13
37c3eb6d1mov [rsp+32], r12
37c3eb6d6jmp 0x37c3eb8ec
37c3eb6db
37c3eb6db 0f 1f 44 00 00 ..D..
37c3eb6e0
37c3eb6e0loc_37c3eb6e0:
37c3eb6e0lea rcx, [rdx+1]
37c3eb6e4test rbp, rbp
37c3eb6e7je 0x37c3ebad8
37c3eb6edadd rax, 1
37c3eb6f1mov [rsp+40], rsi
37c3eb6f6shl rcx, 4
37c3eb6famov rdx, rbx
37c3eb6fdlea r13, [rsp+168]
37c3eb705mov [rsp+168], rax
37c3eb70dmov rax, [rsp+272]
37c3eb715lea rbp, [rsp+152]
37c3eb71dmov [rsp+56], 1
37c3eb726mov r8, rbp
37c3eb729mov [rsp+48], 1
37c3eb732lea r9, [rax+rcx]
37c3eb736lea rcx, [rip+0x87f14]
37c3eb73dmov [rsp+32], r13
37c3eb742call ztrtri_64_
37c3eb747cmp [rsi], 0
37c3eb74bjg 0x37c3eb025
37c3eb751mov rax, [rdi]
37c3eb754lea r12, [rsp+160]
37c3eb75cmov [rsp+80], r13
37c3eb761mov r9, rbx
37c3eb764mov [rsp+112], 1
37c3eb76dlea rdx, [rip+0x87edd]
37c3eb774lea r8, [rip+0x87ed7]
37c3eb77badd rax, 1
37c3eb77fmov [rsp+64], r12
37c3eb784mov rcx, rdx
37c3eb787mov [rsp+160], rax
37c3eb78fmov [rsp+168], rax
37c3eb797mov rax, [rsp+272]
37c3eb79fmov [rsp+104], 1
37c3eb7a8mov [rsp+72], rax
37c3eb7admov rax, [rsp+152]
37c3eb7b5mov [rsp+96], 1
37c3eb7beadd rax, 1
37c3eb7c2mov [rsp+40], rbp
37c3eb7c7shl rax, 4
37c3eb7cbadd rax, [rsp+272]
37c3eb7d3mov [rsp+32], rbp
37c3eb7d8mov [rsp+56], rax
37c3eb7ddlea rax, [rip+0x87e7c]
37c3eb7e4mov [rsp+48], rax
37c3eb7e9mov [rsp+88], 1
37c3eb7f2call ztrmm_64_
37c3eb7f7mov rax, [rdi]
37c3eb7famov [rsp+40], rsi
37c3eb7ffmov rdx, rbx
37c3eb802mov rcx, [rsp+272]
37c3eb80amov [rsp+32], r13
37c3eb80fmov r8, rbp
37c3eb812mov [rsp+56], 1
37c3eb81badd rax, 1
37c3eb81fmov [rsp+168], rax
37c3eb827mov rax, [rsp+152]
37c3eb82fmov [rsp+48], 1
37c3eb838shl rax, 4
37c3eb83clea r9, [rcx+rax]
37c3eb840lea rcx, [rip+0x87e0c]
37c3eb847call ztrtri_64_
37c3eb84cmov rax, [rsi]
37c3eb84fmov rdx, [rsp+152]
37c3eb857test rax, rax
37c3eb85ajle 0x37c3eb870
37c3eb85cadd rax, rdx
37c3eb85fmov [rsi], rax
37c3eb862test rax, rax
37c3eb865jg 0x37c3eb025
37c3eb86bnop [rax+rax]
37c3eb870
37c3eb870loc_37c3eb870:
37c3eb870mov rax, [rdi]
37c3eb873shl rdx, 4
37c3eb877mov [rsp+80], r13
37c3eb87cmov [rsp+112], 1
37c3eb885add rax, 1
37c3eb889mov [rsp+64], r12
37c3eb88emov [rsp+160], rax
37c3eb896mov [rsp+168], rax
37c3eb89emov rax, [rsp+272]
37c3eb8a6mov [rsp+104], 1
37c3eb8afmov [rsp+72], rax
37c3eb8b4mov rax, [rsp+272]
37c3eb8bcmov [rsp+96], 1
37c3eb8c5add rax, rdx
37c3eb8c8mov [rsp+40], rbp
37c3eb8cdmov [rsp+56], rax
37c3eb8d2lea rax, [rip+0x87d97]
37c3eb8d9mov [rsp+88], 1
37c3eb8e2mov [rsp+48], rax
37c3eb8e7mov [rsp+32], rbp
37c3eb8ec
37c3eb8ecloc_37c3eb8ec:
37c3eb8ecmov r9, rbx
37c3eb8eflea r8, [rip+0x87d5a]
37c3eb8f6lea rdx, [rip+0x87d56]
37c3eb8fdlea rcx, [rip+0x87d56]
37c3eb904call ztrmm_64_
37c3eb909jmp 0x37c3eb025
37c3eb90e
37c3eb90e 66 90 f.
37c3eb910
37c3eb910loc_37c3eb910:
37c3eb910imul rax, rax
37c3eb914mov [rsp+40], rsi
37c3eb919lea r13, [rsp+168]
37c3eb921mov rdi, [rsp+272]
37c3eb929mov [rsp+32], r13
37c3eb92elea r12, [rsp+160]
37c3eb936mov rdx, rbx
37c3eb939lea rcx, [rip+0x87d13]
37c3eb940mov [rsp+56], 1
37c3eb949mov r8, r12
37c3eb94cmov [rsp+48], 1
37c3eb955shl rax, 4
37c3eb959lea r9, [rdi+rax]
37c3eb95dcall ztrtri_64_
37c3eb962cmp [rsi], 0
37c3eb966jg 0x37c3eb025
37c3eb96cmov rax, [rsp+168]
37c3eb974mov [rsp+80], r13
37c3eb979mov r9, rbx
37c3eb97clea r8, [rip+0x87ccf]
37c3eb983mov rdi, [rsp+272]
37c3eb98bmov [rsp+64], r13
37c3eb990lea rdx, [rip+0x87cbc]
37c3eb997lea rcx, [rip+0x87cbc]
37c3eb99eimul rax, rax
37c3eb9a2mov [rsp+40], r12
37c3eb9a7mov [rsp+72], rdi
37c3eb9acmov [rsp+112], 1
37c3eb9b5shl rax, 4
37c3eb9b9mov [rsp+32], r13
37c3eb9bemov [rsp+104], 1
37c3eb9c7add rax, rdi
37c3eb9camov [rsp+56], rax
37c3eb9cflea rax, [rip+0x87c8a]
37c3eb9d6mov [rsp+48], rax
37c3eb9dbmov [rsp+96], 1
37c3eb9e4mov [rsp+88], 1
37c3eb9edcall ztrmm_64_
37c3eb9f2mov [rsp+40], rsi
37c3eb9f7mov r8, r13
37c3eb9famov rdx, rbx
37c3eb9fdmov rdi, [rsp+160]
37c3eba05mov [rsp+32], r13
37c3eba0amov rax, [rsp+168]
37c3eba12mov rcx, [rsp+272]
37c3eba1amov [rsp+56], 1
37c3eba23mov [rsp+48], 1
37c3eba2cimul rax, rdi
37c3eba30shl rax, 4
37c3eba34lea r9, [rcx+rax]
37c3eba38lea rcx, [rip+0x87c12]
37c3eba3fcall ztrtri_64_
37c3eba44mov rax, [rsi]
37c3eba47test rax, rax
37c3eba4ajle 0x37c3eba60
37c3eba4cadd rax, rdi
37c3eba4fmov [rsi], rax
37c3eba52test rax, rax
37c3eba55jg 0x37c3eb025
37c3eba5bnop [rax+rax]
37c3eba60
37c3eba60loc_37c3eba60:
37c3eba60mov rax, [rsp+272]
37c3eba68mov [rsp+80], r13
37c3eba6dimul rdi, [rsp+168]
37c3eba76mov [rsp+64], r13
37c3eba7bmov [rsp+72], rax
37c3eba80mov rax, [rsp+272]
37c3eba88mov [rsp+112], 1
37c3eba91shl rdi, 4
37c3eba95mov [rsp+40], r12
37c3eba9aadd rax, rdi
37c3eba9dmov [rsp+32], r13
37c3ebaa2mov [rsp+56], rax
37c3ebaa7lea rax, [rip+0x87bc2]
37c3ebaaemov [rsp+104], 1
37c3ebab7mov [rsp+96], 1
37c3ebac0mov [rsp+88], 1
37c3ebac9mov [rsp+48], rax
37c3ebacejmp 0x37c3ebc91
37c3ebad3
37c3ebad3 0f 1f 44 00 00 ..D..
37c3ebad8
37c3ebad8loc_37c3ebad8:
37c3ebad8imul rcx, rdx
37c3ebadcmov [rsp+40], rsi
37c3ebae1mov rdx, rbx
37c3ebae4lea rbp, [rsp+152]
37c3ebaecmov rax, [rsp+272]
37c3ebaf4mov [rsp+32], rbp
37c3ebaf9mov r8, rbp
37c3ebafcmov [rsp+56], 1
37c3ebb05mov [rsp+48], 1
37c3ebb0eshl rcx, 4
37c3ebb12lea r9, [rax+rcx]
37c3ebb16lea rcx, [rip+0x87b36]
37c3ebb1dcall ztrtri_64_
37c3ebb22cmp [rsi], 0
37c3ebb26jg 0x37c3eb025
37c3ebb2cmov rdx, [rsp+152]
37c3ebb34mov [rsp+80], rbp
37c3ebb39mov r9, rbx
37c3ebb3clea r8, [rip+0x87b0f]
37c3ebb43mov rax, [rsp+272]
37c3ebb4bmov [rsp+64], rbp
37c3ebb50lea rcx, [rip+0x87b03]
37c3ebb57mov [rsp+112], 1
37c3ebb60mov [rsp+72], rax
37c3ebb65lea rax, [rdx+1]
37c3ebb69imul rax, rdx
37c3ebb6dmov [rsp+40], rbp
37c3ebb72lea rdx, [rip+0x87ada]
37c3ebb79mov [rsp+104], 1
37c3ebb82mov [rsp+96], 1
37c3ebb8bshl rax, 4
37c3ebb8fadd rax, [rsp+272]
37c3ebb97mov [rsp+32], rbp
37c3ebb9cmov [rsp+56], rax
37c3ebba1lea rax, [rip+0x87ab8]
37c3ebba8mov [rsp+48], rax
37c3ebbadmov [rsp+88], 1
37c3ebbb6call ztrmm_64_
37c3ebbbbmov [rsp+40], rsi
37c3ebbc0mov rdx, rbx
37c3ebbc3mov r8, rbp
37c3ebbc6mov rax, [rsp+152]
37c3ebbcemov [rsp+32], rbp
37c3ebbd3lea rcx, [rip+0x87a77]
37c3ebbdamov rdi, [rsp+272]
37c3ebbe2mov [rsp+56], 1
37c3ebbebmov [rsp+48], 1
37c3ebbf4imul rax, rax
37c3ebbf8shl rax, 4
37c3ebbfclea r9, [rdi+rax]
37c3ebc00call ztrtri_64_
37c3ebc05mov rdx, [rsi]
37c3ebc08mov rax, [rsp+152]
37c3ebc10test rdx, rdx
37c3ebc13jle 0x37c3ebc30
37c3ebc15add rdx, rax
37c3ebc18mov [rsi], rdx
37c3ebc1btest rdx, rdx
37c3ebc1ejg 0x37c3eb025
37c3ebc24nop
37c3ebc25nop [rax+rax]
37c3ebc30
37c3ebc30loc_37c3ebc30:
37c3ebc30imul rax, rax
37c3ebc34mov [rsp+80], rbp
37c3ebc39mov rdi, [rsp+272]
37c3ebc41mov [rsp+112], 1
37c3ebc4amov [rsp+104], 1
37c3ebc53shl rax, 4
37c3ebc57mov [rsp+72], rdi
37c3ebc5cadd rax, rdi
37c3ebc5fmov [rsp+64], rbp
37c3ebc64mov [rsp+56], rax
37c3ebc69lea rax, [rip+0x87a00]
37c3ebc70mov [rsp+96], 1
37c3ebc79mov [rsp+88], 1
37c3ebc82mov [rsp+48], rax
37c3ebc87mov [rsp+40], rbp
37c3ebc8cmov [rsp+32], rbp
37c3ebc91
37c3ebc91loc_37c3ebc91:
37c3ebc91lea rdx, [rip+0x879b9]
37c3ebc98mov r9, rbx
37c3ebc9blea r8, [rip+0x879ae]
37c3ebca2mov rcx, rdx
37c3ebca5call ztrmm_64_
37c3ebcaajmp 0x37c3eb025
37c3ebcaf
37c3ebcaf 90 .
37c3ebcb0
37c3ebcb0loc_37c3ebcb0:
37c3ebcb0lea rbp, [rsp+152]
37c3ebcb8mov [rsp+40], rsi
37c3ebcbdmov rax, [rsp+272]
37c3ebcc5shl rdx, 4
37c3ebcc9mov [rsp+32], rbp
37c3ebccemov r8, rbp
37c3ebcd1lea rcx, [rip+0x8797b]
37c3ebcd8mov [rsp+56], 1
37c3ebce1lea r9, [rax+rdx]
37c3ebce5mov rdx, rbx
37c3ebce8mov [rsp+48], 1
37c3ebcf1call ztrtri_64_
37c3ebcf6cmp [rsi], 0
37c3ebcfajg 0x37c3eb025
37c3ebd00mov rax, [rsp+152]
37c3ebd08mov [rsp+80], rbp
37c3ebd0dmov r9, rbx
37c3ebd10lea r8, [rip+0x87939]
37c3ebd17mov [rsp+112], 1
37c3ebd20lea rcx, [rip+0x8792a]
37c3ebd27lea rdx, [rax+1]
37c3ebd2bmov [rsp+64], rbp
37c3ebd30imul rdx, rax
37c3ebd34shl rax, 4
37c3ebd38add rax, [rsp+272]
37c3ebd40mov [rsp+104], 1
37c3ebd49mov [rsp+56], rax
37c3ebd4elea rax, [rip+0x8790b]
37c3ebd55mov [rsp+48], rax
37c3ebd5ashl rdx, 4
37c3ebd5eadd rdx, [rsp+272]
37c3ebd66mov [rsp+40], rbp
37c3ebd6bmov [rsp+72], rdx
37c3ebd70lea rdx, [rip+0x878dc]
37c3ebd77mov [rsp+96], 1
37c3ebd80mov [rsp+88], 1
37c3ebd89mov [rsp+32], rbp
37c3ebd8ecall ztrmm_64_
37c3ebd93mov [rsp+40], rsi
37c3ebd98mov rdx, rbx
37c3ebd9bmov r8, rbp
37c3ebd9emov [rsp+56], 1
37c3ebda7mov r9, [rsp+272]
37c3ebdaflea rcx, [rip+0x8789b]
37c3ebdb6mov [rsp+48], 1
37c3ebdbfmov [rsp+32], rbp
37c3ebdc4call ztrtri_64_
37c3ebdc9mov rax, [rsi]
37c3ebdccmov rdx, [rsp+152]
37c3ebdd4test rax, rax
37c3ebdd7jle 0x37c3ebdf0
37c3ebdd9add rax, rdx
37c3ebddcmov [rsi], rax
37c3ebddftest rax, rax
37c3ebde2jg 0x37c3eb025
37c3ebde8nop [rax+rax]
37c3ebdf0
37c3ebdf0loc_37c3ebdf0:
37c3ebdf0lea rax, [rdx+1]
37c3ebdf4mov [rsp+80], rbp
37c3ebdf9imul rax, rdx
37c3ebdfdmov [rsp+64], rbp
37c3ebe02mov [rsp+112], 1
37c3ebe0bmov [rsp+104], 1
37c3ebe14shl rax, 4
37c3ebe18add rax, [rsp+272]
37c3ebe20mov [rsp+40], rbp
37c3ebe25mov [rsp+72], rax
37c3ebe2amov rax, [rsp+272]
37c3ebe32mov [rsp+96], 1
37c3ebe3bmov [rsp+56], rax
37c3ebe40lea rax, [rip+0x87829]
37c3ebe47mov [rsp+88], 1
37c3ebe50mov [rsp+48], rax
37c3ebe55mov [rsp+32], rbp
37c3ebe5ajmp 0x37c3ebffe
37c3ebe5f
37c3ebe5f 90 .
37c3ebe60
37c3ebe60loc_37c3ebe60:
37c3ebe60lea r12, [rsp+160]
37c3ebe68mov [rsp+40], rsi
37c3ebe6dmov rdx, rbx
37c3ebe70mov r9, [rsp+272]
37c3ebe78mov [rsp+32], r12
37c3ebe7dmov r8, r12
37c3ebe80lea rcx, [rip+0x877cc]
37c3ebe87mov [rsp+56], 1
37c3ebe90mov [rsp+48], 1
37c3ebe99call ztrtri_64_
37c3ebe9ecmp [rsi], 0
37c3ebea2jg 0x37c3eb025
37c3ebea8mov rax, [rsp+160]
37c3ebeb0mov [rsp+80], r12
37c3ebeb5mov r9, rbx
37c3ebeb8lea r13, [rsp+168]
37c3ebec0mov [rsp+112], 1
37c3ebec9lea r8, [rip+0x87780]
37c3ebed0lea rdx, [rip+0x8777c]
37c3ebed7imul rax, rax
37c3ebedbmov [rsp+64], r12
37c3ebee0lea rcx, [rip+0x8776a]
37c3ebee7mov [rsp+104], 1
37c3ebef0mov [rsp+96], 1
37c3ebef9shl rax, 4
37c3ebefdadd rax, [rsp+272]
37c3ebf05mov [rsp+40], r13
37c3ebf0amov [rsp+72], rax
37c3ebf0fmov rax, [rsp+272]
37c3ebf17mov [rsp+88], 1
37c3ebf20mov [rsp+56], rax
37c3ebf25lea rax, [rip+0x87734]
37c3ebf2cmov [rsp+48], rax
37c3ebf31mov [rsp+32], r12
37c3ebf36call ztrmm_64_
37c3ebf3bmov [rsp+40], rsi
37c3ebf40mov rdx, rbx
37c3ebf43mov r8, r13
37c3ebf46mov rax, [rsp+272]
37c3ebf4emov [rsp+32], r12
37c3ebf53lea rcx, [rip+0x876f7]
37c3ebf5amov [rsp+56], 1
37c3ebf63mov [rsp+48], 1
37c3ebf6clea rdi, [rax+16]
37c3ebf70mov r9, rdi
37c3ebf73call ztrtri_64_
37c3ebf78mov rdx, [rsi]
37c3ebf7bmov rax, [rsp+160]
37c3ebf83test rdx, rdx
37c3ebf86jle 0x37c3ebfa0
37c3ebf88add rdx, rax
37c3ebf8bmov [rsi], rdx
37c3ebf8etest rdx, rdx
37c3ebf91jg 0x37c3eb025
37c3ebf97nop [rax+rax]
37c3ebfa0
37c3ebfa0loc_37c3ebfa0:
37c3ebfa0imul rax, rax
37c3ebfa4mov [rsp+80], r12
37c3ebfa9mov [rsp+112], 1
37c3ebfb2mov [rsp+104], 1
37c3ebfbbshl rax, 4
37c3ebfbfadd rax, [rsp+272]
37c3ebfc7mov [rsp+64], r12
37c3ebfccmov [rsp+72], rax
37c3ebfd1lea rax, [rip+0x87698]
37c3ebfd8mov [rsp+96], 1
37c3ebfe1mov [rsp+88], 1
37c3ebfeamov [rsp+56], rdi
37c3ebfefmov [rsp+48], rax
37c3ebff4mov [rsp+40], r13
37c3ebff9mov [rsp+32], r12
37c3ebffe
37c3ebffeloc_37c3ebffe:
37c3ebffemov r9, rbx
37c3ec001lea r8, [rip+0x8764a]
37c3ec008lea rdx, [rip+0x87642]
37c3ec00flea rcx, [rip+0x87644]
37c3ec016call ztrmm_64_
37c3ec01bjmp 0x37c3eb025
37c3ec020
37c3ec020loc_37c3ec020:
37c3ec020neg rdx
37c3ec023jmp 0x37c3eb002
37c3eaf60
37c3eaf60ztftri_64_:
37c3eaf60push r14
37c3eaf62push r13
37c3eaf64push r12
37c3eaf66push rbp
37c3eaf67push rdi
37c3eaf68push rsi
37c3eaf69push rbx
37c3eaf6asub rsp, 176
37c3eaf71mov rsi, [rsp+280]
37c3eaf79mov [rsi], 0
37c3eaf80mov r13, rdx
37c3eaf83mov rbx, r8
37c3eaf86lea rdx, [rip+0x886c3]
37c3eaf8dmov rdi, r9
37c3eaf90mov r8l, 1
37c3eaf96mov r9l, 1
37c3eaf9cmov r14, rcx
37c3eaf9fcall lsame_64_
37c3eafa4mov r9l, 1
37c3eafaamov r8l, 1
37c3eafb0mov rcx, r13
37c3eafb3lea rdx, [rip+0x88697]
37c3eafbamov rbp, rax
37c3eafbdcall lsame_64_
37c3eafc2mov r12, rax
37c3eafc5test rbp, rbp
37c3eafc8je 0x37c3eb4f0
37c3eafce
37c3eafceloc_37c3eafce:
37c3eafcetest r12, r12
37c3eafd1jne 0x37c3eb040
37c3eafd3mov r9l, 1
37c3eafd9mov r8l, 1
37c3eafdflea rdx, [rip+0x8866d]
37c3eafe6mov rcx, r13
37c3eafe9call lsame_64_
37c3eafeetest rax, rax
37c3eaff1jne 0x37c3eb040
37c3eaff3mov rax, -2
37c3eaffamov edx, 2
37c3eafff
37c3eafffloc_37c3eafff:
37c3eafffmov [rsi], rax
37c3eb002
37c3eb002loc_37c3eb002:
37c3eb002mov [rsp+168], rdx
37c3eb00amov r8l, 6
37c3eb010lea rdx, [rsp+168]
37c3eb018lea rcx, [rip+0x88635]
37c3eb01fcall xerbla_64_
37c3eb024nop
37c3eb025
37c3eb025loc_37c3eb025:
37c3eb025add rsp, 176
37c3eb02cpop rbx
37c3eb02dpop rsi
37c3eb02epop rdi
37c3eb02fpop rbp
37c3eb030pop r12
37c3eb032pop r13
37c3eb034pop r14
37c3eb036ret
37c3eb037
37c3eb037 66 0f 1f 84 00 00 00 00 00 f........
37c3eb040
37c3eb040loc_37c3eb040:
37c3eb040mov r9l, 1
37c3eb046mov r8l, 1
37c3eb04clea rdx, [rip+0x885fd]
37c3eb053mov rcx, rbx
37c3eb056call lsame_64_
37c3eb05btest rax, rax
37c3eb05eje 0x37c3eb4b8
37c3eb064
37c3eb064loc_37c3eb064:
37c3eb064mov rax, [rdi]
37c3eb067test rax, rax
37c3eb06ajs 0x37c3eb4a0
37c3eb070mov rdx, [rsi]
37c3eb073test rdx, rdx
37c3eb076jne 0x37c3ec020
37c3eb07ctest rax, rax
37c3eb07fje 0x37c3eb025
37c3eb081mov rdx, rax
37c3eb084sar rdx, 1
37c3eb087test al, 1
37c3eb089jne 0x37c3eb2a8
37c3eb08fmov [rsp+152], rdx
37c3eb097test r12, r12
37c3eb09aje 0x37c3eb6e0
37c3eb0a0test rbp, rbp
37c3eb0a3je 0x37c3ebcb0
37c3eb0a9add rax, 1
37c3eb0admov [rsp+40], rsi
37c3eb0b2lea r13, [rsp+168]
37c3eb0balea rbp, [rsp+152]
37c3eb0c2mov [rsp+168], rax
37c3eb0camov rax, [rsp+272]
37c3eb0d2mov r8, rbp
37c3eb0d5mov rdx, rbx
37c3eb0d8mov [rsp+56], 1
37c3eb0e1lea rcx, [rip+0x88569]
37c3eb0e8mov [rsp+48], 1
37c3eb0f1lea r14, [rax+16]
37c3eb0f5mov [rsp+32], r13
37c3eb0famov r9, r14
37c3eb0fdcall ztrtri_64_
37c3eb102cmp [rsi], 0
37c3eb106jg 0x37c3eb025
37c3eb10cmov rax, [rdi]
37c3eb10fmov [rsp+80], r13
37c3eb114mov r9, rbx
37c3eb117lea r12, [rsp+160]
37c3eb11fmov [rsp+112], 1
37c3eb128lea r8, [rip+0x88521]
37c3eb12flea rdx, [rip+0x8851b]
37c3eb136add rax, 1
37c3eb13amov [rsp+64], r12
37c3eb13flea rcx, [rip+0x88514]
37c3eb146mov [rsp+160], rax
37c3eb14emov [rsp+168], rax
37c3eb156mov rax, [rsp+152]
37c3eb15emov [rsp+104], 1
37c3eb167add rax, 1
37c3eb16bmov [rsp+56], r14
37c3eb170shl rax, 4
37c3eb174add rax, [rsp+272]
37c3eb17cmov [rsp+40], rbp
37c3eb181mov [rsp+72], rax
37c3eb186lea rax, [rip+0x884d3]
37c3eb18dmov [rsp+48], rax
37c3eb192mov [rsp+96], 1
37c3eb19bmov [rsp+88], 1
37c3eb1a4mov [rsp+32], rbp
37c3eb1a9call ztrmm_64_
37c3eb1aemov rax, [rdi]
37c3eb1b1mov [rsp+40], rsi
37c3eb1b6mov rdx, rbx
37c3eb1b9mov [rsp+32], r13
37c3eb1bemov r9, [rsp+272]
37c3eb1c6mov r8, rbp
37c3eb1c9lea rcx, [rip+0x88483]
37c3eb1d0mov [rsp+56], 1
37c3eb1d9add rax, 1
37c3eb1ddmov [rsp+48], 1
37c3eb1e6mov [rsp+168], rax
37c3eb1eecall ztrtri_64_
37c3eb1f3mov rax, [rsi]
37c3eb1f6mov rdx, [rsp+152]
37c3eb1fetest rax, rax
37c3eb201jle 0x37c3eb220
37c3eb203add rax, rdx
37c3eb206mov [rsi], rax
37c3eb209test rax, rax
37c3eb20cjg 0x37c3eb025
37c3eb212nop [rax]
37c3eb215nop [rax+rax]
37c3eb220
37c3eb220loc_37c3eb220:
37c3eb220mov rax, [rdi]
37c3eb223add rdx, 1
37c3eb227mov [rsp+80], r13
37c3eb22cshl rdx, 4
37c3eb230mov [rsp+64], r12
37c3eb235add rax, 1
37c3eb239mov [rsp+40], rbp
37c3eb23emov [rsp+160], rax
37c3eb246mov [rsp+168], rax
37c3eb24emov rax, [rsp+272]
37c3eb256mov [rsp+112], 1
37c3eb25fadd rax, rdx
37c3eb262mov [rsp+32], rbp
37c3eb267mov [rsp+72], rax
37c3eb26cmov rax, [rsp+272]
37c3eb274mov [rsp+104], 1
37c3eb27dmov [rsp+56], rax
37c3eb282lea rax, [rip+0x883e7]
37c3eb289mov [rsp+96], 1
37c3eb292mov [rsp+88], 1
37c3eb29bmov [rsp+48], rax
37c3eb2a0jmp 0x37c3eb47c
37c3eb2a5
37c3eb2a5 0f 1f 00 ...
37c3eb2a8
37c3eb2a8loc_37c3eb2a8:
37c3eb2a8sub rax, rdx
37c3eb2abtest r12, r12
37c3eb2aeje 0x37c3eb528
37c3eb2b4mov [rsp+168], rdx
37c3eb2bcmov [rsp+160], rax
37c3eb2c4test rbp, rbp
37c3eb2c7je 0x37c3ebe60
37c3eb2cdmov [rsp+40], rsi
37c3eb2d2lea r12, [rsp+160]
37c3eb2damov rdx, rbx
37c3eb2ddmov r9, [rsp+272]
37c3eb2e5mov [rsp+32], rdi
37c3eb2eamov r8, r12
37c3eb2edlea rcx, [rip+0x8835d]
37c3eb2f4mov [rsp+56], 1
37c3eb2fdmov [rsp+48], 1
37c3eb306call ztrtri_64_
37c3eb30bcmp [rsi], 0
37c3eb30fjg 0x37c3eb025
37c3eb315mov rax, [rsp+160]
37c3eb31dmov [rsp+80], rdi
37c3eb322mov r9, rbx
37c3eb325lea r13, [rsp+168]
37c3eb32dmov [rsp+112], 1
37c3eb336lea r8, [rip+0x88313]
37c3eb33dlea rdx, [rip+0x8830d]
37c3eb344shl rax, 4
37c3eb348mov [rsp+64], rdi
37c3eb34dadd rax, [rsp+272]
37c3eb355lea rcx, [rip+0x882fe]
37c3eb35cmov [rsp+72], rax
37c3eb361mov rax, [rsp+272]
37c3eb369mov [rsp+104], 1
37c3eb372mov [rsp+56], rax
37c3eb377lea rax, [rip+0x882e2]
37c3eb37emov [rsp+48], rax
37c3eb383mov [rsp+96], 1
37c3eb38cmov [rsp+88], 1
37c3eb395mov [rsp+40], r12
37c3eb39amov [rsp+32], r13
37c3eb39fcall ztrmm_64_
37c3eb3a4mov rax, [rdi]
37c3eb3a7mov [rsp+40], rsi
37c3eb3acmov rdx, rbx
37c3eb3afmov rcx, [rsp+272]
37c3eb3b7mov [rsp+32], rdi
37c3eb3bcmov r8, r13
37c3eb3bfmov [rsp+56], 1
37c3eb3c8shl rax, 4
37c3eb3ccmov [rsp+48], 1
37c3eb3d5lea r9, [rcx+rax]
37c3eb3d9lea rcx, [rip+0x88273]
37c3eb3e0call ztrtri_64_
37c3eb3e5mov rax, [rsi]
37c3eb3e8mov rdx, [rsp+160]
37c3eb3f0test rax, rax
37c3eb3f3jle 0x37c3eb410
37c3eb3f5add rax, rdx
37c3eb3f8mov [rsi], rax
37c3eb3fbtest rax, rax
37c3eb3fejg 0x37c3eb025
37c3eb404nop
37c3eb405nop [rax+rax]
37c3eb410
37c3eb410loc_37c3eb410:
37c3eb410mov rax, [rsp+272]
37c3eb418shl rdx, 4
37c3eb41cmov [rsp+112], 1
37c3eb425mov [rsp+104], 1
37c3eb42eadd rax, rdx
37c3eb431mov [rsp+80], rdi
37c3eb436mov [rsp+96], 1
37c3eb43fmov [rsp+88], 1
37c3eb448mov [rsp+72], rax
37c3eb44dmov [rsp+64], rdi
37c3eb452mov rax, [rdi]
37c3eb455mov [rsp+40], r12
37c3eb45ashl rax, 4
37c3eb45eadd rax, [rsp+272]
37c3eb466mov [rsp+32], r13
37c3eb46bmov [rsp+56], rax
37c3eb470lea rax, [rip+0x881f9]
37c3eb477mov [rsp+48], rax
37c3eb47c
37c3eb47cloc_37c3eb47c:
37c3eb47cmov r9, rbx
37c3eb47flea r8, [rip+0x881cc]
37c3eb486lea rdx, [rip+0x881c6]
37c3eb48dlea rcx, [rip+0x881bd]
37c3eb494call ztrmm_64_
37c3eb499jmp 0x37c3eb025
37c3eb49e
37c3eb49e 66 90 f.
37c3eb4a0
37c3eb4a0loc_37c3eb4a0:
37c3eb4a0mov rax, -4
37c3eb4a7mov edx, 4
37c3eb4acjmp 0x37c3eafff
37c3eb4b1
37c3eb4b1 0f 1f 80 00 00 00 00 .......
37c3eb4b8
37c3eb4b8loc_37c3eb4b8:
37c3eb4b8mov r9l, 1
37c3eb4bemov r8l, 1
37c3eb4c4lea rdx, [rip+0x88188]
37c3eb4cbmov rcx, rbx
37c3eb4cecall lsame_64_
37c3eb4d3test rax, rax
37c3eb4d6jne 0x37c3eb064
37c3eb4dcmov rax, -3
37c3eb4e3mov edx, 3
37c3eb4e8jmp 0x37c3eafff
37c3eb4ed
37c3eb4ed 0f 1f 00 ...
37c3eb4f0
37c3eb4f0loc_37c3eb4f0:
37c3eb4f0mov r9l, 1
37c3eb4f6mov r8l, 1
37c3eb4fclea rdx, [rip+0x8814f]
37c3eb503mov rcx, r14
37c3eb506call lsame_64_
37c3eb50btest rax, rax
37c3eb50ejne 0x37c3eafce
37c3eb514mov rax, -1
37c3eb51bmov edx, 1
37c3eb520jmp 0x37c3eafff
37c3eb525
37c3eb525 0f 1f 00 ...
37c3eb528
37c3eb528loc_37c3eb528:
37c3eb528mov [rsp+160], rdx
37c3eb530mov [rsp+168], rax
37c3eb538test rbp, rbp
37c3eb53bje 0x37c3eb910
37c3eb541mov [rsp+56], 1
37c3eb54ashl rax, 4
37c3eb54emov rdx, rbx
37c3eb551add rax, [rsp+272]
37c3eb559mov [rsp+48], 1
37c3eb562mov r9, rax
37c3eb565mov rbp, rax
37c3eb568lea r12, [rsp+160]
37c3eb570mov [rsp+40], rsi
37c3eb575mov r8, r12
37c3eb578lea rcx, [rip+0x880d2]
37c3eb57fmov [rsp+32], rdi
37c3eb584call ztrtri_64_
37c3eb589cmp [rsi], 0
37c3eb58djg 0x37c3eb025
37c3eb593mov rax, [rsp+272]
37c3eb59bmov [rsp+56], rbp
37c3eb5a0lea r13, [rsp+168]
37c3eb5a8lea rdx, [rip+0x880a2]
37c3eb5afmov [rsp+112], 1
37c3eb5b8mov rcx, rdx
37c3eb5bbmov r9, rbx
37c3eb5belea r8, [rip+0x8808d]
37c3eb5c5mov [rsp+72], rax
37c3eb5calea rax, [rip+0x8808f]
37c3eb5d1mov [rsp+48], rax
37c3eb5d6mov [rsp+104], 1
37c3eb5dfmov [rsp+96], 1
37c3eb5e8mov [rsp+88], 1
37c3eb5f1mov [rsp+80], rdi
37c3eb5f6mov [rsp+64], rdi
37c3eb5fbmov [rsp+40], r13
37c3eb600mov [rsp+32], r12
37c3eb605call ztrmm_64_
37c3eb60amov [rsp+40], rsi
37c3eb60fmov rdx, rbx
37c3eb612mov r8, r13
37c3eb615mov rax, [rsp+160]
37c3eb61dmov [rsp+32], rdi
37c3eb622lea rcx, [rip+0x8802a]
37c3eb629mov [rsp+56], 1
37c3eb632mov rbp, rax
37c3eb635mov [rsp+136], rax
37c3eb63dmov [rsp+48], 1
37c3eb646shl rbp, 4
37c3eb64aadd rbp, [rsp+272]
37c3eb652mov r9, rbp
37c3eb655call ztrtri_64_
37c3eb65amov rdx, [rsi]
37c3eb65dmov rax, [rsp+136]
37c3eb665test rdx, rdx
37c3eb668jle 0x37c3eb680
37c3eb66aadd rax, rdx
37c3eb66dmov [rsi], rax
37c3eb670test rax, rax
37c3eb673jg 0x37c3eb025
37c3eb679nop [rax]
37c3eb680
37c3eb680loc_37c3eb680:
37c3eb680mov rax, [rsp+272]
37c3eb688mov [rsp+80], rdi
37c3eb68dmov [rsp+112], 1
37c3eb696mov [rsp+72], rax
37c3eb69blea rax, [rip+0x87fce]
37c3eb6a2mov [rsp+104], 1
37c3eb6abmov [rsp+96], 1
37c3eb6b4mov [rsp+88], 1
37c3eb6bdmov [rsp+64], rdi
37c3eb6c2mov [rsp+56], rbp
37c3eb6c7mov [rsp+48], rax
37c3eb6ccmov [rsp+40], r13
37c3eb6d1mov [rsp+32], r12
37c3eb6d6jmp 0x37c3eb8ec
37c3eb6db
37c3eb6db 0f 1f 44 00 00 ..D..
37c3eb6e0
37c3eb6e0loc_37c3eb6e0:
37c3eb6e0lea rcx, [rdx+1]
37c3eb6e4test rbp, rbp
37c3eb6e7je 0x37c3ebad8
37c3eb6edadd rax, 1
37c3eb6f1mov [rsp+40], rsi
37c3eb6f6shl rcx, 4
37c3eb6famov rdx, rbx
37c3eb6fdlea r13, [rsp+168]
37c3eb705mov [rsp+168], rax
37c3eb70dmov rax, [rsp+272]
37c3eb715lea rbp, [rsp+152]
37c3eb71dmov [rsp+56], 1
37c3eb726mov r8, rbp
37c3eb729mov [rsp+48], 1
37c3eb732lea r9, [rax+rcx]
37c3eb736lea rcx, [rip+0x87f14]
37c3eb73dmov [rsp+32], r13
37c3eb742call ztrtri_64_
37c3eb747cmp [rsi], 0
37c3eb74bjg 0x37c3eb025
37c3eb751mov rax, [rdi]
37c3eb754lea r12, [rsp+160]
37c3eb75cmov [rsp+80], r13
37c3eb761mov r9, rbx
37c3eb764mov [rsp+112], 1
37c3eb76dlea rdx, [rip+0x87edd]
37c3eb774lea r8, [rip+0x87ed7]
37c3eb77badd rax, 1
37c3eb77fmov [rsp+64], r12
37c3eb784mov rcx, rdx
37c3eb787mov [rsp+160], rax
37c3eb78fmov [rsp+168], rax
37c3eb797mov rax, [rsp+272]
37c3eb79fmov [rsp+104], 1
37c3eb7a8mov [rsp+72], rax
37c3eb7admov rax, [rsp+152]
37c3eb7b5mov [rsp+96], 1
37c3eb7beadd rax, 1
37c3eb7c2mov [rsp+40], rbp
37c3eb7c7shl rax, 4
37c3eb7cbadd rax, [rsp+272]
37c3eb7d3mov [rsp+32], rbp
37c3eb7d8mov [rsp+56], rax
37c3eb7ddlea rax, [rip+0x87e7c]
37c3eb7e4mov [rsp+48], rax
37c3eb7e9mov [rsp+88], 1
37c3eb7f2call ztrmm_64_
37c3eb7f7mov rax, [rdi]
37c3eb7famov [rsp+40], rsi
37c3eb7ffmov rdx, rbx
37c3eb802mov rcx, [rsp+272]
37c3eb80amov [rsp+32], r13
37c3eb80fmov r8, rbp
37c3eb812mov [rsp+56], 1
37c3eb81badd rax, 1
37c3eb81fmov [rsp+168], rax
37c3eb827mov rax, [rsp+152]
37c3eb82fmov [rsp+48], 1
37c3eb838shl rax, 4
37c3eb83clea r9, [rcx+rax]
37c3eb840lea rcx, [rip+0x87e0c]
37c3eb847call ztrtri_64_
37c3eb84cmov rax, [rsi]
37c3eb84fmov rdx, [rsp+152]
37c3eb857test rax, rax
37c3eb85ajle 0x37c3eb870
37c3eb85cadd rax, rdx
37c3eb85fmov [rsi], rax
37c3eb862test rax, rax
37c3eb865jg 0x37c3eb025
37c3eb86bnop [rax+rax]
37c3eb870
37c3eb870loc_37c3eb870:
37c3eb870mov rax, [rdi]
37c3eb873shl rdx, 4
37c3eb877mov [rsp+80], r13
37c3eb87cmov [rsp+112], 1
37c3eb885add rax, 1
37c3eb889mov [rsp+64], r12
37c3eb88emov [rsp+160], rax
37c3eb896mov [rsp+168], rax
37c3eb89emov rax, [rsp+272]
37c3eb8a6mov [rsp+104], 1
37c3eb8afmov [rsp+72], rax
37c3eb8b4mov rax, [rsp+272]
37c3eb8bcmov [rsp+96], 1
37c3eb8c5add rax, rdx
37c3eb8c8mov [rsp+40], rbp
37c3eb8cdmov [rsp+56], rax
37c3eb8d2lea rax, [rip+0x87d97]
37c3eb8d9mov [rsp+88], 1
37c3eb8e2mov [rsp+48], rax
37c3eb8e7mov [rsp+32], rbp
37c3eb8ec
37c3eb8ecloc_37c3eb8ec:
37c3eb8ecmov r9, rbx
37c3eb8eflea r8, [rip+0x87d5a]
37c3eb8f6lea rdx, [rip+0x87d56]
37c3eb8fdlea rcx, [rip+0x87d56]
37c3eb904call ztrmm_64_
37c3eb909jmp 0x37c3eb025
37c3eb90e
37c3eb90e 66 90 f.
37c3eb910
37c3eb910loc_37c3eb910:
37c3eb910imul rax, rax
37c3eb914mov [rsp+40], rsi
37c3eb919lea r13, [rsp+168]
37c3eb921mov rdi, [rsp+272]
37c3eb929mov [rsp+32], r13
37c3eb92elea r12, [rsp+160]
37c3eb936mov rdx, rbx
37c3eb939lea rcx, [rip+0x87d13]
37c3eb940mov [rsp+56], 1
37c3eb949mov r8, r12
37c3eb94cmov [rsp+48], 1
37c3eb955shl rax, 4
37c3eb959lea r9, [rdi+rax]
37c3eb95dcall ztrtri_64_
37c3eb962cmp [rsi], 0
37c3eb966jg 0x37c3eb025
37c3eb96cmov rax, [rsp+168]
37c3eb974mov [rsp+80], r13
37c3eb979mov r9, rbx
37c3eb97clea r8, [rip+0x87ccf]
37c3eb983mov rdi, [rsp+272]
37c3eb98bmov [rsp+64], r13
37c3eb990lea rdx, [rip+0x87cbc]
37c3eb997lea rcx, [rip+0x87cbc]
37c3eb99eimul rax, rax
37c3eb9a2mov [rsp+40], r12
37c3eb9a7mov [rsp+72], rdi
37c3eb9acmov [rsp+112], 1
37c3eb9b5shl rax, 4
37c3eb9b9mov [rsp+32], r13
37c3eb9bemov [rsp+104], 1
37c3eb9c7add rax, rdi
37c3eb9camov [rsp+56], rax
37c3eb9cflea rax, [rip+0x87c8a]
37c3eb9d6mov [rsp+48], rax
37c3eb9dbmov [rsp+96], 1
37c3eb9e4mov [rsp+88], 1
37c3eb9edcall ztrmm_64_
37c3eb9f2mov [rsp+40], rsi
37c3eb9f7mov r8, r13
37c3eb9famov rdx, rbx
37c3eb9fdmov rdi, [rsp+160]
37c3eba05mov [rsp+32], r13
37c3eba0amov rax, [rsp+168]
37c3eba12mov rcx, [rsp+272]
37c3eba1amov [rsp+56], 1
37c3eba23mov [rsp+48], 1
37c3eba2cimul rax, rdi
37c3eba30shl rax, 4
37c3eba34lea r9, [rcx+rax]
37c3eba38lea rcx, [rip+0x87c12]
37c3eba3fcall ztrtri_64_
37c3eba44mov rax, [rsi]
37c3eba47test rax, rax
37c3eba4ajle 0x37c3eba60
37c3eba4cadd rax, rdi
37c3eba4fmov [rsi], rax
37c3eba52test rax, rax
37c3eba55jg 0x37c3eb025
37c3eba5bnop [rax+rax]
37c3eba60
37c3eba60loc_37c3eba60:
37c3eba60mov rax, [rsp+272]
37c3eba68mov [rsp+80], r13
37c3eba6dimul rdi, [rsp+168]
37c3eba76mov [rsp+64], r13
37c3eba7bmov [rsp+72], rax
37c3eba80mov rax, [rsp+272]
37c3eba88mov [rsp+112], 1
37c3eba91shl rdi, 4
37c3eba95mov [rsp+40], r12
37c3eba9aadd rax, rdi
37c3eba9dmov [rsp+32], r13
37c3ebaa2mov [rsp+56], rax
37c3ebaa7lea rax, [rip+0x87bc2]
37c3ebaaemov [rsp+104], 1
37c3ebab7mov [rsp+96], 1
37c3ebac0mov [rsp+88], 1
37c3ebac9mov [rsp+48], rax
37c3ebacejmp 0x37c3ebc91
37c3ebad3
37c3ebad3 0f 1f 44 00 00 ..D..
37c3ebad8
37c3ebad8loc_37c3ebad8:
37c3ebad8imul rcx, rdx
37c3ebadcmov [rsp+40], rsi
37c3ebae1mov rdx, rbx
37c3ebae4lea rbp, [rsp+152]
37c3ebaecmov rax, [rsp+272]
37c3ebaf4mov [rsp+32], rbp
37c3ebaf9mov r8, rbp
37c3ebafcmov [rsp+56], 1
37c3ebb05mov [rsp+48], 1
37c3ebb0eshl rcx, 4
37c3ebb12lea r9, [rax+rcx]
37c3ebb16lea rcx, [rip+0x87b36]
37c3ebb1dcall ztrtri_64_
37c3ebb22cmp [rsi], 0
37c3ebb26jg 0x37c3eb025
37c3ebb2cmov rdx, [rsp+152]
37c3ebb34mov [rsp+80], rbp
37c3ebb39mov r9, rbx
37c3ebb3clea r8, [rip+0x87b0f]
37c3ebb43mov rax, [rsp+272]
37c3ebb4bmov [rsp+64], rbp
37c3ebb50lea rcx, [rip+0x87b03]
37c3ebb57mov [rsp+112], 1
37c3ebb60mov [rsp+72], rax
37c3ebb65lea rax, [rdx+1]
37c3ebb69imul rax, rdx
37c3ebb6dmov [rsp+40], rbp
37c3ebb72lea rdx, [rip+0x87ada]
37c3ebb79mov [rsp+104], 1
37c3ebb82mov [rsp+96], 1
37c3ebb8bshl rax, 4
37c3ebb8fadd rax, [rsp+272]
37c3ebb97mov [rsp+32], rbp
37c3ebb9cmov [rsp+56], rax
37c3ebba1lea rax, [rip+0x87ab8]
37c3ebba8mov [rsp+48], rax
37c3ebbadmov [rsp+88], 1
37c3ebbb6call ztrmm_64_
37c3ebbbbmov [rsp+40], rsi
37c3ebbc0mov rdx, rbx
37c3ebbc3mov r8, rbp
37c3ebbc6mov rax, [rsp+152]
37c3ebbcemov [rsp+32], rbp
37c3ebbd3lea rcx, [rip+0x87a77]
37c3ebbdamov rdi, [rsp+272]
37c3ebbe2mov [rsp+56], 1
37c3ebbebmov [rsp+48], 1
37c3ebbf4imul rax, rax
37c3ebbf8shl rax, 4
37c3ebbfclea r9, [rdi+rax]
37c3ebc00call ztrtri_64_
37c3ebc05mov rdx, [rsi]
37c3ebc08mov rax, [rsp+152]
37c3ebc10test rdx, rdx
37c3ebc13jle 0x37c3ebc30
37c3ebc15add rdx, rax
37c3ebc18mov [rsi], rdx
37c3ebc1btest rdx, rdx
37c3ebc1ejg 0x37c3eb025
37c3ebc24nop
37c3ebc25nop [rax+rax]
37c3ebc30
37c3ebc30loc_37c3ebc30:
37c3ebc30imul rax, rax
37c3ebc34mov [rsp+80], rbp
37c3ebc39mov rdi, [rsp+272]
37c3ebc41mov [rsp+112], 1
37c3ebc4amov [rsp+104], 1
37c3ebc53shl rax, 4
37c3ebc57mov [rsp+72], rdi
37c3ebc5cadd rax, rdi
37c3ebc5fmov [rsp+64], rbp
37c3ebc64mov [rsp+56], rax
37c3ebc69lea rax, [rip+0x87a00]
37c3ebc70mov [rsp+96], 1
37c3ebc79mov [rsp+88], 1
37c3ebc82mov [rsp+48], rax
37c3ebc87mov [rsp+40], rbp
37c3ebc8cmov [rsp+32], rbp
37c3ebc91
37c3ebc91loc_37c3ebc91:
37c3ebc91lea rdx, [rip+0x879b9]
37c3ebc98mov r9, rbx
37c3ebc9blea r8, [rip+0x879ae]
37c3ebca2mov rcx, rdx
37c3ebca5call ztrmm_64_
37c3ebcaajmp 0x37c3eb025
37c3ebcaf
37c3ebcaf 90 .
37c3ebcb0
37c3ebcb0loc_37c3ebcb0:
37c3ebcb0lea rbp, [rsp+152]
37c3ebcb8mov [rsp+40], rsi
37c3ebcbdmov rax, [rsp+272]
37c3ebcc5shl rdx, 4
37c3ebcc9mov [rsp+32], rbp
37c3ebccemov r8, rbp
37c3ebcd1lea rcx, [rip+0x8797b]
37c3ebcd8mov [rsp+56], 1
37c3ebce1lea r9, [rax+rdx]
37c3ebce5mov rdx, rbx
37c3ebce8mov [rsp+48], 1
37c3ebcf1call ztrtri_64_
37c3ebcf6cmp [rsi], 0
37c3ebcfajg 0x37c3eb025
37c3ebd00mov rax, [rsp+152]
37c3ebd08mov [rsp+80], rbp
37c3ebd0dmov r9, rbx
37c3ebd10lea r8, [rip+0x87939]
37c3ebd17mov [rsp+112], 1
37c3ebd20lea rcx, [rip+0x8792a]
37c3ebd27lea rdx, [rax+1]
37c3ebd2bmov [rsp+64], rbp
37c3ebd30imul rdx, rax
37c3ebd34shl rax, 4
37c3ebd38add rax, [rsp+272]
37c3ebd40mov [rsp+104], 1
37c3ebd49mov [rsp+56], rax
37c3ebd4elea rax, [rip+0x8790b]
37c3ebd55mov [rsp+48], rax
37c3ebd5ashl rdx, 4
37c3ebd5eadd rdx, [rsp+272]
37c3ebd66mov [rsp+40], rbp
37c3ebd6bmov [rsp+72], rdx
37c3ebd70lea rdx, [rip+0x878dc]
37c3ebd77mov [rsp+96], 1
37c3ebd80mov [rsp+88], 1
37c3ebd89mov [rsp+32], rbp
37c3ebd8ecall ztrmm_64_
37c3ebd93mov [rsp+40], rsi
37c3ebd98mov rdx, rbx
37c3ebd9bmov r8, rbp
37c3ebd9emov [rsp+56], 1
37c3ebda7mov r9, [rsp+272]
37c3ebdaflea rcx, [rip+0x8789b]
37c3ebdb6mov [rsp+48], 1
37c3ebdbfmov [rsp+32], rbp
37c3ebdc4call ztrtri_64_
37c3ebdc9mov rax, [rsi]
37c3ebdccmov rdx, [rsp+152]
37c3ebdd4test rax, rax
37c3ebdd7jle 0x37c3ebdf0
37c3ebdd9add rax, rdx
37c3ebddcmov [rsi], rax
37c3ebddftest rax, rax
37c3ebde2jg 0x37c3eb025
37c3ebde8nop [rax+rax]
37c3ebdf0
37c3ebdf0loc_37c3ebdf0:
37c3ebdf0lea rax, [rdx+1]
37c3ebdf4mov [rsp+80], rbp
37c3ebdf9imul rax, rdx
37c3ebdfdmov [rsp+64], rbp
37c3ebe02mov [rsp+112], 1
37c3ebe0bmov [rsp+104], 1
37c3ebe14shl rax, 4
37c3ebe18add rax, [rsp+272]
37c3ebe20mov [rsp+40], rbp
37c3ebe25mov [rsp+72], rax
37c3ebe2amov rax, [rsp+272]
37c3ebe32mov [rsp+96], 1
37c3ebe3bmov [rsp+56], rax
37c3ebe40lea rax, [rip+0x87829]
37c3ebe47mov [rsp+88], 1
37c3ebe50mov [rsp+48], rax
37c3ebe55mov [rsp+32], rbp
37c3ebe5ajmp 0x37c3ebffe
37c3ebe5f
37c3ebe5f 90 .
37c3ebe60
37c3ebe60loc_37c3ebe60:
37c3ebe60lea r12, [rsp+160]
37c3ebe68mov [rsp+40], rsi
37c3ebe6dmov rdx, rbx
37c3ebe70mov r9, [rsp+272]
37c3ebe78mov [rsp+32], r12
37c3ebe7dmov r8, r12
37c3ebe80lea rcx, [rip+0x877cc]
37c3ebe87mov [rsp+56], 1
37c3ebe90mov [rsp+48], 1
37c3ebe99call ztrtri_64_
37c3ebe9ecmp [rsi], 0
37c3ebea2jg 0x37c3eb025
37c3ebea8mov rax, [rsp+160]
37c3ebeb0mov [rsp+80], r12
37c3ebeb5mov r9, rbx
37c3ebeb8lea r13, [rsp+168]
37c3ebec0mov [rsp+112], 1
37c3ebec9lea r8, [rip+0x87780]
37c3ebed0lea rdx, [rip+0x8777c]
37c3ebed7imul rax, rax
37c3ebedbmov [rsp+64], r12
37c3ebee0lea rcx, [rip+0x8776a]
37c3ebee7mov [rsp+104], 1
37c3ebef0mov [rsp+96], 1
37c3ebef9shl rax, 4
37c3ebefdadd rax, [rsp+272]
37c3ebf05mov [rsp+40], r13
37c3ebf0amov [rsp+72], rax
37c3ebf0fmov rax, [rsp+272]
37c3ebf17mov [rsp+88], 1
37c3ebf20mov [rsp+56], rax
37c3ebf25lea rax, [rip+0x87734]
37c3ebf2cmov [rsp+48], rax
37c3ebf31mov [rsp+32], r12
37c3ebf36call ztrmm_64_
37c3ebf3bmov [rsp+40], rsi
37c3ebf40mov rdx, rbx
37c3ebf43mov r8, r13
37c3ebf46mov rax, [rsp+272]
37c3ebf4emov [rsp+32], r12
37c3ebf53lea rcx, [rip+0x876f7]
37c3ebf5amov [rsp+56], 1
37c3ebf63mov [rsp+48], 1
37c3ebf6clea rdi, [rax+16]
37c3ebf70mov r9, rdi
37c3ebf73call ztrtri_64_
37c3ebf78mov rdx, [rsi]
37c3ebf7bmov rax, [rsp+160]
37c3ebf83test rdx, rdx
37c3ebf86jle 0x37c3ebfa0
37c3ebf88add rdx, rax
37c3ebf8bmov [rsi], rdx
37c3ebf8etest rdx, rdx
37c3ebf91jg 0x37c3eb025
37c3ebf97nop [rax+rax]
37c3ebfa0
37c3ebfa0loc_37c3ebfa0:
37c3ebfa0imul rax, rax
37c3ebfa4mov [rsp+80], r12
37c3ebfa9mov [rsp+112], 1
37c3ebfb2mov [rsp+104], 1
37c3ebfbbshl rax, 4
37c3ebfbfadd rax, [rsp+272]
37c3ebfc7mov [rsp+64], r12
37c3ebfccmov [rsp+72], rax
37c3ebfd1lea rax, [rip+0x87698]
37c3ebfd8mov [rsp+96], 1
37c3ebfe1mov [rsp+88], 1
37c3ebfeamov [rsp+56], rdi
37c3ebfefmov [rsp+48], rax
37c3ebff4mov [rsp+40], r13
37c3ebff9mov [rsp+32], r12
37c3ebffe
37c3ebffeloc_37c3ebffe:
37c3ebffemov r9, rbx
37c3ec001lea r8, [rip+0x8764a]
37c3ec008lea rdx, [rip+0x87642]
37c3ec00flea rcx, [rip+0x87644]
37c3ec016call ztrmm_64_
37c3ec01bjmp 0x37c3eb025
37c3ec020
37c3ec020loc_37c3ec020:
37c3ec020neg rdx
37c3ec023jmp 0x37c3eb002
37c3eaf60
37c3ec028
37c3ec028 // align 0x20
37c3ec028 // align 0x20
37c3ec040
37c3ec040ztfttp_64_:
37c3ec040push r15
37c3ec042push r14
37c3ec044push r13
37c3ec046push r12
37c3ec048push rbp
37c3ec049push rdi
37c3ec04apush rsi
37c3ec04bpush rbx
37c3ec04csub rsp, 88
37c3ec050mov r12, [rsp+200]
37c3ec058mov rbx, [rsp+192]
37c3ec060mov [r12], 0
37c3ec068mov r13, rdx
37c3ec06bmov r15, r8
37c3ec06elea rdx, [rip+0x8760b]
37c3ec075mov r14, r9
37c3ec078mov r8l, 1
37c3ec07emov r9l, 1
37c3ec084mov rdi, rcx
37c3ec087call lsame_64_
37c3ec08cmov r9l, 1
37c3ec092mov r8l, 1
37c3ec098mov rcx, r13
37c3ec09blea rdx, [rip+0x875df]
37c3ec0a2mov rsi, rax
37c3ec0a5call lsame_64_
37c3ec0aamov rbp, rax
37c3ec0adtest rsi, rsi
37c3ec0b0je 0x37c3ec280
37c3ec0b6
37c3ec0b6loc_37c3ec0b6:
37c3ec0b6test rbp, rbp
37c3ec0b9je 0x37c3ec2b8
37c3ec0bf
37c3ec0bfloc_37c3ec0bf:
37c3ec0bfmov r11, [r15]
37c3ec0c2test r11, r11
37c3ec0c5js 0x37c3ec240
37c3ec0cbmov r10, [r12]
37c3ec0cftest r10, r10
37c3ec0d2jne 0x37c3ecb55
37c3ec0d8test r11, r11
37c3ec0dbje 0x37c3ec26e
37c3ec0e1cmp r11, 1
37c3ec0e5je 0x37c3ec450
37c3ec0ebmov r9, r11
37c3ec0eemov rcx, r11
37c3ec0f1lea r8, [r11+1]
37c3ec0f5and r9l, 1
37c3ec0f9sar rcx, 1
37c3ec0fctest rbp, rbp
37c3ec0ffje 0x37c3ec2f0
37c3ec105test r9, r9
37c3ec108jne 0x37c3ec480
37c3ec10etest rsi, rsi
37c3ec111jne 0x37c3eca08
37c3ec117mov r13, r8
37c3ec11amov [rsp+32], r9
37c3ec11fxor esi, esi
37c3ec121xor eax, eax
37c3ec123sar r13, 1
37c3ec126imul r8, r13
37c3ec12alea r15, [r13+1]
37c3ec12emov r11, r13
37c3ec131mov rdi, r13
37c3ec134mov rbp, r15
37c3ec137shl r11, 4
37c3ec13blea r10, [r8-1]
37c3ec13fsub rbp, r8
37c3ec142nop [rax]
37c3ec145nop [rax+rax]
37c3ec150
37c3ec150loc_37c3ec150:
37c3ec150lea r9, [rax+1]
37c3ec154cmp rdi, r10
37c3ec157jg 0x37c3ecb31
37c3ec15d
37c3ec15dloc_37c3ec15d:
37c3ec15dmov rax, rbp
37c3ec160xor edx, edx
37c3ec162mov r8, rsi
37c3ec165neg rax
37c3ec168shl r8, 4
37c3ec16cdiv r13
37c3ec16fmov rdx, rdi
37c3ec172add r8, rbx
37c3ec175shl rdx, 4
37c3ec179add rdx, r14
37c3ec17cmov r12, rax
37c3ec17fnop
37c3ec180
37c3ec180loc_37c3ec180:
37c3ec180movsd_xmm x0, [rdx+8]
37c3ec185movsd_xmm x1, [rdx]
37c3ec189sub r12, 1
37c3ec18dadd rdx, r11
37c3ec190xorpd x0, [rip+0x874f8]
37c3ec198add r8, 16
37c3ec19cunpcklpd x1, x0
37c3ec1a0movups [r8-16], x1
37c3ec1a5cmp r12, -1
37c3ec1a9jne 0x37c3ec180
37c3ec1ablea rsi, [rsi+rax+1]
37c3ec1b0mov rax, r9
37c3ec1b3
37c3ec1b3loc_37c3ec1b3:
37c3ec1b3add rdi, r15
37c3ec1b6add rbp, r15
37c3ec1b9cmp rcx, rax
37c3ec1bcjg 0x37c3ec150
37c3ec1be
37c3ec1beloc_37c3ec1be:
37c3ec1bemov r9, [rsp+32]
37c3ec1c3add r11, 16
37c3ec1c7mov rdi, r14
37c3ec1camov r8, rcx
37c3ec1cdmov rbp, rcx
37c3ec1d0
37c3ec1d0loc_37c3ec1d0:
37c3ec1d0cmp rbp, r9
37c3ec1d3jle 0x37c3ec21a
37c3ec1d5mov r10, rsi
37c3ec1d8xor eax, eax
37c3ec1daxor edx, edx
37c3ec1dcshl r10, 4
37c3ec1e0add r10, rbx
37c3ec1e3nop [rax]
37c3ec1eanop [rax+rax]
37c3ec1f5nop [rax+rax]
37c3ec200
37c3ec200loc_37c3ec200:
37c3ec200movupd x0, [rdi+rax]
37c3ec205add rdx, 1
37c3ec209movups [r10+rax], x0
37c3ec20eadd rax, 16
37c3ec212cmp r8, rdx
37c3ec215jne 0x37c3ec200
37c3ec217add rsi, r8
37c3ec21a
37c3ec21aloc_37c3ec21a:
37c3ec21amov eax, 1
37c3ec21fadd r9, r15
37c3ec222add rbp, r13
37c3ec225add rdi, r11
37c3ec228sub rax, r8
37c3ec22badd rax, rcx
37c3ec22ecmp rcx, rax
37c3ec231jle 0x37c3ec26e
37c3ec233sub r8, 1
37c3ec237jmp 0x37c3ec1d0
37c3ec239
37c3ec239 0f 1f 80 00 00 00 00 .......
37c3ec240
37c3ec240loc_37c3ec240:
37c3ec240mov rax, -3
37c3ec247mov r10l, 3
37c3ec24d
37c3ec24dloc_37c3ec24d:
37c3ec24dmov [r12], rax
37c3ec251
37c3ec251loc_37c3ec251:
37c3ec251lea rdx, [rsp+72]
37c3ec256mov r8l, 6
37c3ec25cmov [rsp+72], r10
37c3ec261lea rcx, [rip+0x8741c]
37c3ec268call xerbla_64_
37c3ec26dnop
37c3ec26e
37c3ec26eloc_37c3ec26e:
37c3ec26eadd rsp, 88
37c3ec272pop rbx
37c3ec273pop rsi
37c3ec274pop rdi
37c3ec275pop rbp
37c3ec276pop r12
37c3ec278pop r13
37c3ec27apop r14
37c3ec27cpop r15
37c3ec27eret
37c3ec27f
37c3ec27f 90 .
37c3ec280
37c3ec280loc_37c3ec280:
37c3ec280mov r9l, 1
37c3ec286mov r8l, 1
37c3ec28clea rdx, [rip+0x873ef]
37c3ec293mov rcx, rdi
37c3ec296call lsame_64_
37c3ec29btest rax, rax
37c3ec29ejne 0x37c3ec0b6
37c3ec2a4mov rax, -1
37c3ec2abmov r10l, 1
37c3ec2b1jmp 0x37c3ec24d
37c3ec2b3
37c3ec2b3 0f 1f 44 00 00 ..D..
37c3ec2b8
37c3ec2b8loc_37c3ec2b8:
37c3ec2b8mov r9l, 1
37c3ec2bemov r8l, 1
37c3ec2c4lea rdx, [rip+0x873b8]
37c3ec2cbmov rcx, r13
37c3ec2cecall lsame_64_
37c3ec2d3test rax, rax
37c3ec2d6jne 0x37c3ec0bf
37c3ec2dcmov rax, -2
37c3ec2e3mov r10l, 2
37c3ec2e9jmp 0x37c3ec24d
37c3ec2ee
37c3ec2ee 66 90 f.
37c3ec2f0
37c3ec2f0loc_37c3ec2f0:
37c3ec2f0test r9, r9
37c3ec2f3jne 0x37c3ec5c0
37c3ec2f9test rsi, rsi
37c3ec2fcjne 0x37c3ec808
37c3ec302sar r8, 1
37c3ec305lea rax, [rcx+1]
37c3ec309mov [rsp+32], rcx
37c3ec30exor edi, edi
37c3ec310imul rax, r8
37c3ec314mov [rsp+48], r9
37c3ec319mov rsi, r8
37c3ec31clea r15, [r8+1]
37c3ec320mov [rsp+56], r14
37c3ec325shl rsi, 4
37c3ec329xor ebp, ebp
37c3ec32bmov r11, rax
37c3ec32emov [rsp+40], rax
37c3ec333mov r12, rax
37c3ec336mov r13, rax
37c3ec339shl r11, 4
37c3ec33dadd r11, r14
37c3ec340
37c3ec340loc_37c3ec340:
37c3ec340cmp r13, r12
37c3ec343lea r10, [rdi+1]
37c3ec347mov r9l, 1
37c3ec34dmov rcx, rbp
37c3ec350cmovle r9, r10
37c3ec354setle r14b
37c3ec358shl rcx, 4
37c3ec35cxor eax, eax
37c3ec35eadd rcx, rbx
37c3ec361xor edx, edx
37c3ec363nop [rax]
37c3ec36anop [rax+rax]
37c3ec375nop [rax+rax]
37c3ec380
37c3ec380loc_37c3ec380:
37c3ec380movupd x0, [r11+rax]
37c3ec386add rdx, 1
37c3ec38amovups [rcx+rax], x0
37c3ec38eadd rax, 16
37c3ec392cmp r9, rdx
37c3ec395jne 0x37c3ec380
37c3ec397xor eax, eax
37c3ec399test r14b, r14b
37c3ec39ccmove rdi, rax
37c3ec3a0add r13, r8
37c3ec3a3add r12, r15
37c3ec3a6add r11, rsi
37c3ec3a9lea rbp, [rbp+rdi+1]
37c3ec3aemov rdi, r10
37c3ec3b1cmp [rsp+32], r10
37c3ec3b6jg 0x37c3ec340
37c3ec3b8mov rax, [rsp+40]
37c3ec3bdmov rcx, [rsp+32]
37c3ec3c2mov r9, [rsp+48]
37c3ec3c7mov r14, [rsp+56]
37c3ec3ccsub rax, r8
37c3ec3cfmov r12, rax
37c3ec3d2mov r11, rax
37c3ec3d5nop [rax+rax]
37c3ec3e0
37c3ec3e0loc_37c3ec3e0:
37c3ec3e0cmp r9, r11
37c3ec3e3jg 0x37c3ec430
37c3ec3e5mov rax, r12
37c3ec3e8xor edx, edx
37c3ec3eamov r10, rbp
37c3ec3eddiv r8
37c3ec3f0shl r10, 4
37c3ec3f4mov rdx, r14
37c3ec3f7add r10, rbx
37c3ec3famov rdi, rax
37c3ec3fdnop [rax]
37c3ec400
37c3ec400loc_37c3ec400:
37c3ec400movsd_xmm x0, [rdx+8]
37c3ec405movsd_xmm x1, [rdx]
37c3ec409sub rdi, 1
37c3ec40dadd rdx, rsi
37c3ec410xorpd x0, [rip+0x87278]
37c3ec418add r10, 16
37c3ec41cunpcklpd x1, x0
37c3ec420movups [r10-16], x1
37c3ec425cmp rdi, -1
37c3ec429jne 0x37c3ec400
37c3ec42blea rbp, [rbp+rax+1]
37c3ec430
37c3ec430loc_37c3ec430:
37c3ec430add r9, 1
37c3ec434add r14, 16
37c3ec438add r12, r8
37c3ec43badd r11, r15
37c3ec43ecmp rcx, r9
37c3ec441jg 0x37c3ec3e0
37c3ec443jmp 0x37c3ec26e
37c3ec448
37c3ec448 0f 1f 84 00 00 00 00 00 ........
37c3ec450
37c3ec450loc_37c3ec450:
37c3ec450movupd x0, [r14]
37c3ec455test rsi, rsi
37c3ec458jne 0x37c3ec472
37c3ec45amovapd x2, x0
37c3ec45eunpckhpd x2, x2
37c3ec462movapd x1, x2
37c3ec466xorpd x1, [rip+0x87222]
37c3ec46eunpcklpd x0, x1
37c3ec472
37c3ec472loc_37c3ec472:
37c3ec472movups [rbx], x0
37c3ec475jmp 0x37c3ec26e
37c3ec47a
37c3ec47a 66 0f 1f 44 00 00 f..D..
37c3ec480
37c3ec480loc_37c3ec480:
37c3ec480test rsi, rsi
37c3ec483jne 0x37c3ec8f8
37c3ec489sar r8, 1
37c3ec48cmov [rsp+32], r9
37c3ec491mov r12l, 1
37c3ec497xor ebp, ebp
37c3ec499imul r11, r8
37c3ec49dmov rdi, r8
37c3ec4a0lea r15, [r8+1]
37c3ec4a4xor r13l, r13l
37c3ec4a7shl rdi, 4
37c3ec4absub r12, r11
37c3ec4aesub r11, 1
37c3ec4b2nop [rax]
37c3ec4b5nop [rax+rax]
37c3ec4c0
37c3ec4c0loc_37c3ec4c0:
37c3ec4c0cmp rbp, r11
37c3ec4c3jg 0x37c3ecaef
37c3ec4c9
37c3ec4c9loc_37c3ec4c9:
37c3ec4c9mov rax, r12
37c3ec4ccxor edx, edx
37c3ec4cemov r9, r13
37c3ec4d1neg rax
37c3ec4d4shl r9, 4
37c3ec4d8div r8
37c3ec4dbmov rdx, rbp
37c3ec4deadd r9, rbx
37c3ec4e1shl rdx, 4
37c3ec4e5add rdx, r14
37c3ec4e8mov rsi, rax
37c3ec4ebnop [rax+rax]
37c3ec4f5nop [rax+rax]
37c3ec500
37c3ec500loc_37c3ec500:
37c3ec500movsd_xmm x0, [rdx+8]
37c3ec505movsd_xmm x1, [rdx]
37c3ec509sub rsi, 1
37c3ec50dadd rdx, rdi
37c3ec510xorpd x0, [rip+0x87178]
37c3ec518add r9, 16
37c3ec51cunpcklpd x1, x0
37c3ec520movups [r9-16], x1
37c3ec525cmp rsi, -1
37c3ec529jne 0x37c3ec500
37c3ec52blea r13, [r13+rax+1]
37c3ec530
37c3ec530loc_37c3ec530:
37c3ec530add r10, 1
37c3ec534add rbp, r15
37c3ec537add r12, r15
37c3ec53acmp rcx, r10
37c3ec53djge 0x37c3ec4c0
37c3ec53f
37c3ec53floc_37c3ec53f:
37c3ec53fmov r9, [rsp+32]
37c3ec544lea rbp, [rcx+1]
37c3ec548add rdi, 16
37c3ec54cmov r10, rcx
37c3ec54flea rsi, [r14+16]
37c3ec553nop
37c3ec555nop [rax+rax]
37c3ec560
37c3ec560loc_37c3ec560:
37c3ec560cmp r9, rbp
37c3ec563jge 0x37c3ec59a
37c3ec565mov r11, r13
37c3ec568xor eax, eax
37c3ec56axor edx, edx
37c3ec56cshl r11, 4
37c3ec570add r11, rbx
37c3ec573nop
37c3ec575nop [rax+rax]
37c3ec580
37c3ec580loc_37c3ec580:
37c3ec580movupd x0, [rsi+rax]
37c3ec585add rdx, 1
37c3ec589movups [r11+rax], x0
37c3ec58eadd rax, 16
37c3ec592cmp rdx, r10
37c3ec595jne 0x37c3ec580
37c3ec597add r13, r10
37c3ec59a
37c3ec59aloc_37c3ec59a:
37c3ec59amov eax, 1
37c3ec59fadd r9, r15
37c3ec5a2add rbp, r8
37c3ec5a5add rsi, rdi
37c3ec5a8sub rax, r10
37c3ec5abadd rax, rcx
37c3ec5aecmp rcx, rax
37c3ec5b1jle 0x37c3ec26e
37c3ec5b7sub r10, 1
37c3ec5bbjmp 0x37c3ec560
37c3ec5bd
37c3ec5bd 0f 1f 00 ...
37c3ec5c0
37c3ec5c0loc_37c3ec5c0:
37c3ec5c0mov rdi, r11
37c3ec5c3sub rdi, rcx
37c3ec5c6test rsi, rsi
37c3ec5c9je 0x37c3ec6b8
37c3ec5cfshl rdi, 4
37c3ec5d3xor ebp, ebp
37c3ec5d5xor esi, esi
37c3ec5d7lea r12, [r14+rdi]
37c3ec5dbmov rdi, r11
37c3ec5deshl rdi, 4
37c3ec5e2nop [rax]
37c3ec5e5nop [rax+rax]
37c3ec5f0
37c3ec5f0loc_37c3ec5f0:
37c3ec5f0mov rdx, rsi
37c3ec5f3mov rax, r12
37c3ec5f6lea rsi, [rbp+rsi+1]
37c3ec5fbnop [rax+rax]
37c3ec600
37c3ec600loc_37c3ec600:
37c3ec600movsd_xmm x0, [rax+8]
37c3ec605movsd_xmm x1, [rax]
37c3ec609mov r9, rdx
37c3ec60cadd rdx, 1
37c3ec610xorpd x0, [rip+0x87078]
37c3ec618shl r9, 4
37c3ec61cadd rax, rdi
37c3ec61funpcklpd x1, x0
37c3ec623movups [rbx+r9], x1
37c3ec628cmp rdx, rsi
37c3ec62bjne 0x37c3ec600
37c3ec62dadd rbp, 1
37c3ec631add r12, 16
37c3ec635cmp rcx, rbp
37c3ec638jg 0x37c3ec5f0
37c3ec63acmp r11, rcx
37c3ec63djle 0x37c3ec26e
37c3ec643mov r12, r11
37c3ec646lea r9, [rcx+1]
37c3ec64amov rbp, r14
37c3ec64dshl r12, 4
37c3ec651nop [rax]
37c3ec655nop [rax+rax]
37c3ec660
37c3ec660loc_37c3ec660:
37c3ec660cmp r10, rcx
37c3ec663jg 0x37c3ec69a
37c3ec665mov rdi, rsi
37c3ec668xor eax, eax
37c3ec66axor edx, edx
37c3ec66cshl rdi, 4
37c3ec670add rdi, rbx
37c3ec673nop
37c3ec675nop [rax+rax]
37c3ec680
37c3ec680loc_37c3ec680:
37c3ec680movupd x0, [rbp+rax]
37c3ec686add rdx, 1
37c3ec68amovups [rdi+rax], x0
37c3ec68eadd rax, 16
37c3ec692cmp rdx, r9
37c3ec695jb 0x37c3ec680
37c3ec697add rsi, r9
37c3ec69a
37c3ec69aloc_37c3ec69a:
37c3ec69aadd r10, r11
37c3ec69dadd rcx, r8
37c3ec6a0add rbp, r12
37c3ec6a3cmp r9, r11
37c3ec6a6je 0x37c3ec26e
37c3ec6acadd r9, 1
37c3ec6b0jmp 0x37c3ec660
37c3ec6b2
37c3ec6b2 66 0f 1f 44 00 00 f..D..
37c3ec6b8
37c3ec6b8loc_37c3ec6b8:
37c3ec6b8sar r8, 1
37c3ec6bbmov [rsp+40], r10
37c3ec6c0xor ebp, ebp
37c3ec6c2xor r12l, r12l
37c3ec6c5imul rdi, r8
37c3ec6c9mov rax, r8
37c3ec6ccmov [rsp+184], r14
37c3ec6d4lea r15, [r8+1]
37c3ec6d8shl rax, 4
37c3ec6dcmov [rsp+32], rax
37c3ec6e1mov r11, rdi
37c3ec6e4mov r13, rdi
37c3ec6e7shl r11, 4
37c3ec6ebadd r11, r14
37c3ec6eenop
37c3ec6f0
37c3ec6f0loc_37c3ec6f0:
37c3ec6f0cmp rdi, r13
37c3ec6f3lea rsi, [rbp+1]
37c3ec6f7mov r10l, 1
37c3ec6fdmov r9, r12
37c3ec700cmovle r10, rsi
37c3ec704setle r14b
37c3ec708shl r9, 4
37c3ec70cxor eax, eax
37c3ec70eadd r9, rbx
37c3ec711xor edx, edx
37c3ec713nop
37c3ec715nop [rax+rax]
37c3ec720
37c3ec720loc_37c3ec720:
37c3ec720movupd x0, [r11+rax]
37c3ec726add rdx, 1
37c3ec72amovups [r9+rax], x0
37c3ec72fadd rax, 16
37c3ec733cmp r10, rdx
37c3ec736jne 0x37c3ec720
37c3ec738xor eax, eax
37c3ec73atest r14b, r14b
37c3ec73dcmove rbp, rax
37c3ec741add rdi, r8
37c3ec744add r13, r15
37c3ec747add r11, [rsp+32]
37c3ec74clea r12, [r12+rbp+1]
37c3ec751mov rbp, rsi
37c3ec754cmp rcx, rsi
37c3ec757jg 0x37c3ec6f0
37c3ec759mov rbp, rcx
37c3ec75cmov r11, r8
37c3ec75fmov r10, [rsp+40]
37c3ec764mov r14, [rsp+184]
37c3ec76cimul rbp, r8
37c3ec770shl r11, 4
37c3ec774mov rsi, rbp
37c3ec777nop [rax+rax]
37c3ec780
37c3ec780loc_37c3ec780:
37c3ec780cmp r10, rsi
37c3ec783jg 0x37c3ecb10
37c3ec789
37c3ec789loc_37c3ec789:
37c3ec789mov rax, rbp
37c3ec78cxor edx, edx
37c3ec78emov r9, r12
37c3ec791div r8
37c3ec794mov rdx, r10
37c3ec797shl r9, 4
37c3ec79bshl rdx, 4
37c3ec79fadd r9, rbx
37c3ec7a2add rdx, r14
37c3ec7a5mov rdi, rax
37c3ec7a8nop
37c3ec7aanop [rax+rax]
37c3ec7b5nop [rax+rax]
37c3ec7c0
37c3ec7c0loc_37c3ec7c0:
37c3ec7c0movsd_xmm x0, [rdx+8]
37c3ec7c5movsd_xmm x1, [rdx]
37c3ec7c9sub rdi, 1
37c3ec7cdadd rdx, r11
37c3ec7d0xorpd x0, [rip+0x86eb8]
37c3ec7d8add r9, 16
37c3ec7dcunpcklpd x1, x0
37c3ec7e0movups [r9-16], x1
37c3ec7e5cmp rdi, -1
37c3ec7e9jne 0x37c3ec7c0
37c3ec7eblea r12, [r12+rax+1]
37c3ec7f0
37c3ec7f0loc_37c3ec7f0:
37c3ec7f0add r10, 1
37c3ec7f4add rbp, r8
37c3ec7f7add rsi, r15
37c3ec7facmp rcx, r10
37c3ec7fdjge 0x37c3ec780
37c3ec7ffjmp 0x37c3ec26e
37c3ec804
37c3ec804 0f 1f 40 00 ..@.
37c3ec808
37c3ec808loc_37c3ec808:
37c3ec808mov rax, rcx
37c3ec80bmov rdi, r8
37c3ec80exor ebp, ebp
37c3ec810xor esi, esi
37c3ec812shl rax, 4
37c3ec816shl rdi, 4
37c3ec81alea r12, [r14+rax+16]
37c3ec81fnop
37c3ec820
37c3ec820loc_37c3ec820:
37c3ec820mov rdx, rsi
37c3ec823mov rax, r12
37c3ec826lea rsi, [rbp+rsi+1]
37c3ec82bnop [rax+rax]
37c3ec835nop [rax+rax]
37c3ec840
37c3ec840loc_37c3ec840:
37c3ec840movsd_xmm x0, [rax+8]
37c3ec845movsd_xmm x1, [rax]
37c3ec849mov r10, rdx
37c3ec84cadd rdx, 1
37c3ec850xorpd x0, [rip+0x86e38]
37c3ec858shl r10, 4
37c3ec85cadd rax, rdi
37c3ec85funpcklpd x1, x0
37c3ec863movups [rbx+r10], x1
37c3ec868cmp rdx, rsi
37c3ec86bjne 0x37c3ec840
37c3ec86dadd rbp, 1
37c3ec871add r12, 16
37c3ec875cmp rcx, rbp
37c3ec878jg 0x37c3ec820
37c3ec87acmp r11, rcx
37c3ec87djle 0x37c3ec26e
37c3ec883mov r12, r8
37c3ec886lea r10, [rcx+1]
37c3ec88alea r13, [r11+2]
37c3ec88emov rbp, r14
37c3ec891shl r12, 4
37c3ec895nop [rax+rax]
37c3ec8a0
37c3ec8a0loc_37c3ec8a0:
37c3ec8a0cmp r9, rcx
37c3ec8a3jg 0x37c3ec8da
37c3ec8a5mov rdi, rsi
37c3ec8a8xor eax, eax
37c3ec8aaxor edx, edx
37c3ec8acshl rdi, 4
37c3ec8b0add rdi, rbx
37c3ec8b3nop
37c3ec8b5nop [rax+rax]
37c3ec8c0
37c3ec8c0loc_37c3ec8c0:
37c3ec8c0movupd x0, [rbp+rax]
37c3ec8c6add rdx, 1
37c3ec8camovups [rdi+rax], x0
37c3ec8ceadd rax, 16
37c3ec8d2cmp rdx, r10
37c3ec8d5jb 0x37c3ec8c0
37c3ec8d7add rsi, r10
37c3ec8da
37c3ec8daloc_37c3ec8da:
37c3ec8daadd r9, r8
37c3ec8ddadd rcx, r13
37c3ec8e0add rbp, r12
37c3ec8e3cmp r10, r11
37c3ec8e6je 0x37c3ec26e
37c3ec8ecadd r10, 1
37c3ec8f0jmp 0x37c3ec8a0
37c3ec8f2
37c3ec8f2 66 0f 1f 44 00 00 f..D..
37c3ec8f8
37c3ec8f8loc_37c3ec8f8:
37c3ec8f8shl r8, 4
37c3ec8fcmov rbp, r14
37c3ec8ffmov rsi, r11
37c3ec902xor r12l, r12l
37c3ec905xor eax, eax
37c3ec907nop [rax+rax]
37c3ec910
37c3ec910loc_37c3ec910:
37c3ec910cmp r11, r12
37c3ec913jle 0x37c3ec95a
37c3ec915mov rdi, rax
37c3ec918xor edx, edx
37c3ec91axor r9l, r9l
37c3ec91dshl rdi, 4
37c3ec921add rdi, rbx
37c3ec924nop [rax+rax]
37c3ec92anop [rax+rax]
37c3ec935nop [rax+rax]
37c3ec940
37c3ec940loc_37c3ec940:
37c3ec940movupd x0, [rbp+rdx]
37c3ec946add r9, 1
37c3ec94amovups [rdi+rdx], x0
37c3ec94eadd rdx, 16
37c3ec952cmp r9, rsi
37c3ec955jne 0x37c3ec940
37c3ec957add rax, rsi
37c3ec95a
37c3ec95aloc_37c3ec95a:
37c3ec95aadd r12, 1
37c3ec95esub rsi, 1
37c3ec962add rbp, r8
37c3ec965cmp rcx, r12
37c3ec968jge 0x37c3ec910
37c3ec96ashl r11, 4
37c3ec96elea r12, [rcx+1]
37c3ec972lea rbp, [r14+r11]
37c3ec976nop [rax+rax]
37c3ec980
37c3ec980loc_37c3ec980:
37c3ec980mov rdx, r10
37c3ec983add r10, 1
37c3ec987cmp rcx, r10
37c3ec98ajl 0x37c3ec26e
37c3ec990lea rsi, [rcx+rax]
37c3ec994mov rdi, rax
37c3ec997sub rsi, rdx
37c3ec99amov rdx, rbp
37c3ec99dnop
37c3ec99fnop [rax+rax]
37c3ec9aanop [rax+rax]
37c3ec9b5nop [rax+rax]
37c3ec9c0
37c3ec9c0loc_37c3ec9c0:
37c3ec9c0movsd_xmm x0, [rdx+8]
37c3ec9c5movsd_xmm x1, [rdx]
37c3ec9c9mov r9, rax
37c3ec9ccadd rax, 1
37c3ec9d0xorpd x0, [rip+0x86cb8]
37c3ec9d8shl r9, 4
37c3ec9dcadd rdx, r11
37c3ec9dfunpcklpd x1, x0
37c3ec9e3movups [rbx+r9], x1
37c3ec9e8cmp rax, rsi
37c3ec9ebjne 0x37c3ec9c0
37c3ec9edlea rax, [r12+rdi]
37c3ec9f1add rbp, r8
37c3ec9f4sub rax, r10
37c3ec9f7cmp rcx, r10
37c3ec9fajne 0x37c3ec980
37c3ec9fcjmp 0x37c3ec26e
37c3eca01
37c3eca01 0f 1f 80 00 00 00 00 .......
37c3eca08
37c3eca08loc_37c3eca08:
37c3eca08lea rdi, [r11+2]
37c3eca0cmov rbp, r14
37c3eca0flea r13, [r14+16]
37c3eca13mov rsi, r11
37c3eca16shl rdi, 4
37c3eca1axor r14l, r14l
37c3eca1dxor eax, eax
37c3eca1fnop
37c3eca20
37c3eca20loc_37c3eca20:
37c3eca20cmp r11, r14
37c3eca23jle 0x37c3eca5c
37c3eca25mov r12, rax
37c3eca28xor edx, edx
37c3eca2axor r10l, r10l
37c3eca2dshl r12, 4
37c3eca31add r12, rbx
37c3eca34nop
37c3eca35nop [rax+rax]
37c3eca40
37c3eca40loc_37c3eca40:
37c3eca40movupd x0, [r13+rdx]
37c3eca47add r10, 1
37c3eca4bmovups [r12+rdx], x0
37c3eca50add rdx, 16
37c3eca54cmp r10, rsi
37c3eca57jne 0x37c3eca40
37c3eca59add rax, rsi
37c3eca5c
37c3eca5cloc_37c3eca5c:
37c3eca5cadd r14, 1
37c3eca60sub rsi, 1
37c3eca64add r13, rdi
37c3eca67cmp rcx, r14
37c3eca6ajg 0x37c3eca20
37c3eca6cshl r8, 4
37c3eca70cmp rcx, r9
37c3eca73jg 0x37c3eca90
37c3eca75nop [rax+rax]
37c3eca80
37c3eca80loc_37c3eca80:
37c3eca80add r9, 1
37c3eca84add rbp, rdi
37c3eca87cmp rcx, r9
37c3eca8ajle 0x37c3ec26e
37c3eca90
37c3eca90loc_37c3eca90:
37c3eca90lea r11, [rcx+rax]
37c3eca94mov rdx, rbp
37c3eca97sub r11, r9
37c3eca9anop [rax+rax]
37c3eca9fnop [rax+rax]
37c3ecaaanop [rax+rax]
37c3ecab5nop [rax+rax]
37c3ecac0
37c3ecac0loc_37c3ecac0:
37c3ecac0movsd_xmm x0, [rdx+8]
37c3ecac5movsd_xmm x1, [rdx]
37c3ecac9mov r10, rax
37c3ecaccadd rax, 1
37c3ecad0xorpd x0, [rip+0x86bb8]
37c3ecad8shl r10, 4
37c3ecadcadd rdx, r8
37c3ecadfunpcklpd x1, x0
37c3ecae3movups [rbx+r10], x1
37c3ecae8cmp rax, r11
37c3ecaebjne 0x37c3ecac0
37c3ecaedjmp 0x37c3eca80
37c3ecaef
37c3ecaefloc_37c3ecaef:
37c3ecaefadd r10, 1
37c3ecaf3cmp rcx, r10
37c3ecaf6jl 0x37c3ec53f
37c3ecafcadd rbp, r15
37c3ecaffadd r12, r15
37c3ecb02cmp r11, rbp
37c3ecb05jge 0x37c3ec4c9
37c3ecb0bjmp 0x37c3ec530
37c3ecb10
37c3ecb10loc_37c3ecb10:
37c3ecb10add r10, 1
37c3ecb14cmp rcx, r10
37c3ecb17jl 0x37c3ec26e
37c3ecb1dadd rsi, r15
37c3ecb20add rbp, r8
37c3ecb23cmp r10, rsi
37c3ecb26jle 0x37c3ec789
37c3ecb2cjmp 0x37c3ec7f0
37c3ecb31
37c3ecb31loc_37c3ecb31:
37c3ecb31cmp r9, rcx
37c3ecb34jge 0x37c3ec1be
37c3ecb3aadd rdi, r15
37c3ecb3dadd rbp, r15
37c3ecb40add rax, 2
37c3ecb44cmp rdi, r10
37c3ecb47jg 0x37c3ec1b3
37c3ecb4dmov r9, rax
37c3ecb50jmp 0x37c3ec15d
37c3ecb55
37c3ecb55loc_37c3ecb55:
37c3ecb55neg r10
37c3ecb58jmp 0x37c3ec251
37c3ec040
37c3ec040ztfttp_64_:
37c3ec040push r15
37c3ec042push r14
37c3ec044push r13
37c3ec046push r12
37c3ec048push rbp
37c3ec049push rdi
37c3ec04apush rsi
37c3ec04bpush rbx
37c3ec04csub rsp, 88
37c3ec050mov r12, [rsp+200]
37c3ec058mov rbx, [rsp+192]
37c3ec060mov [r12], 0
37c3ec068mov r13, rdx
37c3ec06bmov r15, r8
37c3ec06elea rdx, [rip+0x8760b]
37c3ec075mov r14, r9
37c3ec078mov r8l, 1
37c3ec07emov r9l, 1
37c3ec084mov rdi, rcx
37c3ec087call lsame_64_
37c3ec08cmov r9l, 1
37c3ec092mov r8l, 1
37c3ec098mov rcx, r13
37c3ec09blea rdx, [rip+0x875df]
37c3ec0a2mov rsi, rax
37c3ec0a5call lsame_64_
37c3ec0aamov rbp, rax
37c3ec0adtest rsi, rsi
37c3ec0b0je 0x37c3ec280
37c3ec0b6
37c3ec0b6loc_37c3ec0b6:
37c3ec0b6test rbp, rbp
37c3ec0b9je 0x37c3ec2b8
37c3ec0bf
37c3ec0bfloc_37c3ec0bf:
37c3ec0bfmov r11, [r15]
37c3ec0c2test r11, r11
37c3ec0c5js 0x37c3ec240
37c3ec0cbmov r10, [r12]
37c3ec0cftest r10, r10
37c3ec0d2jne 0x37c3ecb55
37c3ec0d8test r11, r11
37c3ec0dbje 0x37c3ec26e
37c3ec0e1cmp r11, 1
37c3ec0e5je 0x37c3ec450
37c3ec0ebmov r9, r11
37c3ec0eemov rcx, r11
37c3ec0f1lea r8, [r11+1]
37c3ec0f5and r9l, 1
37c3ec0f9sar rcx, 1
37c3ec0fctest rbp, rbp
37c3ec0ffje 0x37c3ec2f0
37c3ec105test r9, r9
37c3ec108jne 0x37c3ec480
37c3ec10etest rsi, rsi
37c3ec111jne 0x37c3eca08
37c3ec117mov r13, r8
37c3ec11amov [rsp+32], r9
37c3ec11fxor esi, esi
37c3ec121xor eax, eax
37c3ec123sar r13, 1
37c3ec126imul r8, r13
37c3ec12alea r15, [r13+1]
37c3ec12emov r11, r13
37c3ec131mov rdi, r13
37c3ec134mov rbp, r15
37c3ec137shl r11, 4
37c3ec13blea r10, [r8-1]
37c3ec13fsub rbp, r8
37c3ec142nop [rax]
37c3ec145nop [rax+rax]
37c3ec150
37c3ec150loc_37c3ec150:
37c3ec150lea r9, [rax+1]
37c3ec154cmp rdi, r10
37c3ec157jg 0x37c3ecb31
37c3ec15d
37c3ec15dloc_37c3ec15d:
37c3ec15dmov rax, rbp
37c3ec160xor edx, edx
37c3ec162mov r8, rsi
37c3ec165neg rax
37c3ec168shl r8, 4
37c3ec16cdiv r13
37c3ec16fmov rdx, rdi
37c3ec172add r8, rbx
37c3ec175shl rdx, 4
37c3ec179add rdx, r14
37c3ec17cmov r12, rax
37c3ec17fnop
37c3ec180
37c3ec180loc_37c3ec180:
37c3ec180movsd_xmm x0, [rdx+8]
37c3ec185movsd_xmm x1, [rdx]
37c3ec189sub r12, 1
37c3ec18dadd rdx, r11
37c3ec190xorpd x0, [rip+0x874f8]
37c3ec198add r8, 16
37c3ec19cunpcklpd x1, x0
37c3ec1a0movups [r8-16], x1
37c3ec1a5cmp r12, -1
37c3ec1a9jne 0x37c3ec180
37c3ec1ablea rsi, [rsi+rax+1]
37c3ec1b0mov rax, r9
37c3ec1b3
37c3ec1b3loc_37c3ec1b3:
37c3ec1b3add rdi, r15
37c3ec1b6add rbp, r15
37c3ec1b9cmp rcx, rax
37c3ec1bcjg 0x37c3ec150
37c3ec1be
37c3ec1beloc_37c3ec1be:
37c3ec1bemov r9, [rsp+32]
37c3ec1c3add r11, 16
37c3ec1c7mov rdi, r14
37c3ec1camov r8, rcx
37c3ec1cdmov rbp, rcx
37c3ec1d0
37c3ec1d0loc_37c3ec1d0:
37c3ec1d0cmp rbp, r9
37c3ec1d3jle 0x37c3ec21a
37c3ec1d5mov r10, rsi
37c3ec1d8xor eax, eax
37c3ec1daxor edx, edx
37c3ec1dcshl r10, 4
37c3ec1e0add r10, rbx
37c3ec1e3nop [rax]
37c3ec1eanop [rax+rax]
37c3ec1f5nop [rax+rax]
37c3ec200
37c3ec200loc_37c3ec200:
37c3ec200movupd x0, [rdi+rax]
37c3ec205add rdx, 1
37c3ec209movups [r10+rax], x0
37c3ec20eadd rax, 16
37c3ec212cmp r8, rdx
37c3ec215jne 0x37c3ec200
37c3ec217add rsi, r8
37c3ec21a
37c3ec21aloc_37c3ec21a:
37c3ec21amov eax, 1
37c3ec21fadd r9, r15
37c3ec222add rbp, r13
37c3ec225add rdi, r11
37c3ec228sub rax, r8
37c3ec22badd rax, rcx
37c3ec22ecmp rcx, rax
37c3ec231jle 0x37c3ec26e
37c3ec233sub r8, 1
37c3ec237jmp 0x37c3ec1d0
37c3ec239
37c3ec239 0f 1f 80 00 00 00 00 .......
37c3ec240
37c3ec240loc_37c3ec240:
37c3ec240mov rax, -3
37c3ec247mov r10l, 3
37c3ec24d
37c3ec24dloc_37c3ec24d:
37c3ec24dmov [r12], rax
37c3ec251
37c3ec251loc_37c3ec251:
37c3ec251lea rdx, [rsp+72]
37c3ec256mov r8l, 6
37c3ec25cmov [rsp+72], r10
37c3ec261lea rcx, [rip+0x8741c]
37c3ec268call xerbla_64_
37c3ec26dnop
37c3ec26e
37c3ec26eloc_37c3ec26e:
37c3ec26eadd rsp, 88
37c3ec272pop rbx
37c3ec273pop rsi
37c3ec274pop rdi
37c3ec275pop rbp
37c3ec276pop r12
37c3ec278pop r13
37c3ec27apop r14
37c3ec27cpop r15
37c3ec27eret
37c3ec27f
37c3ec27f 90 .
37c3ec280
37c3ec280loc_37c3ec280:
37c3ec280mov r9l, 1
37c3ec286mov r8l, 1
37c3ec28clea rdx, [rip+0x873ef]
37c3ec293mov rcx, rdi
37c3ec296call lsame_64_
37c3ec29btest rax, rax
37c3ec29ejne 0x37c3ec0b6
37c3ec2a4mov rax, -1
37c3ec2abmov r10l, 1
37c3ec2b1jmp 0x37c3ec24d
37c3ec2b3
37c3ec2b3 0f 1f 44 00 00 ..D..
37c3ec2b8
37c3ec2b8loc_37c3ec2b8:
37c3ec2b8mov r9l, 1
37c3ec2bemov r8l, 1
37c3ec2c4lea rdx, [rip+0x873b8]
37c3ec2cbmov rcx, r13
37c3ec2cecall lsame_64_
37c3ec2d3test rax, rax
37c3ec2d6jne 0x37c3ec0bf
37c3ec2dcmov rax, -2
37c3ec2e3mov r10l, 2
37c3ec2e9jmp 0x37c3ec24d
37c3ec2ee
37c3ec2ee 66 90 f.
37c3ec2f0
37c3ec2f0loc_37c3ec2f0:
37c3ec2f0test r9, r9
37c3ec2f3jne 0x37c3ec5c0
37c3ec2f9test rsi, rsi
37c3ec2fcjne 0x37c3ec808
37c3ec302sar r8, 1
37c3ec305lea rax, [rcx+1]
37c3ec309mov [rsp+32], rcx
37c3ec30exor edi, edi
37c3ec310imul rax, r8
37c3ec314mov [rsp+48], r9
37c3ec319mov rsi, r8
37c3ec31clea r15, [r8+1]
37c3ec320mov [rsp+56], r14
37c3ec325shl rsi, 4
37c3ec329xor ebp, ebp
37c3ec32bmov r11, rax
37c3ec32emov [rsp+40], rax
37c3ec333mov r12, rax
37c3ec336mov r13, rax
37c3ec339shl r11, 4
37c3ec33dadd r11, r14
37c3ec340
37c3ec340loc_37c3ec340:
37c3ec340cmp r13, r12
37c3ec343lea r10, [rdi+1]
37c3ec347mov r9l, 1
37c3ec34dmov rcx, rbp
37c3ec350cmovle r9, r10
37c3ec354setle r14b
37c3ec358shl rcx, 4
37c3ec35cxor eax, eax
37c3ec35eadd rcx, rbx
37c3ec361xor edx, edx
37c3ec363nop [rax]
37c3ec36anop [rax+rax]
37c3ec375nop [rax+rax]
37c3ec380
37c3ec380loc_37c3ec380:
37c3ec380movupd x0, [r11+rax]
37c3ec386add rdx, 1
37c3ec38amovups [rcx+rax], x0
37c3ec38eadd rax, 16
37c3ec392cmp r9, rdx
37c3ec395jne 0x37c3ec380
37c3ec397xor eax, eax
37c3ec399test r14b, r14b
37c3ec39ccmove rdi, rax
37c3ec3a0add r13, r8
37c3ec3a3add r12, r15
37c3ec3a6add r11, rsi
37c3ec3a9lea rbp, [rbp+rdi+1]
37c3ec3aemov rdi, r10
37c3ec3b1cmp [rsp+32], r10
37c3ec3b6jg 0x37c3ec340
37c3ec3b8mov rax, [rsp+40]
37c3ec3bdmov rcx, [rsp+32]
37c3ec3c2mov r9, [rsp+48]
37c3ec3c7mov r14, [rsp+56]
37c3ec3ccsub rax, r8
37c3ec3cfmov r12, rax
37c3ec3d2mov r11, rax
37c3ec3d5nop [rax+rax]
37c3ec3e0
37c3ec3e0loc_37c3ec3e0:
37c3ec3e0cmp r9, r11
37c3ec3e3jg 0x37c3ec430
37c3ec3e5mov rax, r12
37c3ec3e8xor edx, edx
37c3ec3eamov r10, rbp
37c3ec3eddiv r8
37c3ec3f0shl r10, 4
37c3ec3f4mov rdx, r14
37c3ec3f7add r10, rbx
37c3ec3famov rdi, rax
37c3ec3fdnop [rax]
37c3ec400
37c3ec400loc_37c3ec400:
37c3ec400movsd_xmm x0, [rdx+8]
37c3ec405movsd_xmm x1, [rdx]
37c3ec409sub rdi, 1
37c3ec40dadd rdx, rsi
37c3ec410xorpd x0, [rip+0x87278]
37c3ec418add r10, 16
37c3ec41cunpcklpd x1, x0
37c3ec420movups [r10-16], x1
37c3ec425cmp rdi, -1
37c3ec429jne 0x37c3ec400
37c3ec42blea rbp, [rbp+rax+1]
37c3ec430
37c3ec430loc_37c3ec430:
37c3ec430add r9, 1
37c3ec434add r14, 16
37c3ec438add r12, r8
37c3ec43badd r11, r15
37c3ec43ecmp rcx, r9
37c3ec441jg 0x37c3ec3e0
37c3ec443jmp 0x37c3ec26e
37c3ec448
37c3ec448 0f 1f 84 00 00 00 00 00 ........
37c3ec450
37c3ec450loc_37c3ec450:
37c3ec450movupd x0, [r14]
37c3ec455test rsi, rsi
37c3ec458jne 0x37c3ec472
37c3ec45amovapd x2, x0
37c3ec45eunpckhpd x2, x2
37c3ec462movapd x1, x2
37c3ec466xorpd x1, [rip+0x87222]
37c3ec46eunpcklpd x0, x1
37c3ec472
37c3ec472loc_37c3ec472:
37c3ec472movups [rbx], x0
37c3ec475jmp 0x37c3ec26e
37c3ec47a
37c3ec47a 66 0f 1f 44 00 00 f..D..
37c3ec480
37c3ec480loc_37c3ec480:
37c3ec480test rsi, rsi
37c3ec483jne 0x37c3ec8f8
37c3ec489sar r8, 1
37c3ec48cmov [rsp+32], r9
37c3ec491mov r12l, 1
37c3ec497xor ebp, ebp
37c3ec499imul r11, r8
37c3ec49dmov rdi, r8
37c3ec4a0lea r15, [r8+1]
37c3ec4a4xor r13l, r13l
37c3ec4a7shl rdi, 4
37c3ec4absub r12, r11
37c3ec4aesub r11, 1
37c3ec4b2nop [rax]
37c3ec4b5nop [rax+rax]
37c3ec4c0
37c3ec4c0loc_37c3ec4c0:
37c3ec4c0cmp rbp, r11
37c3ec4c3jg 0x37c3ecaef
37c3ec4c9
37c3ec4c9loc_37c3ec4c9:
37c3ec4c9mov rax, r12
37c3ec4ccxor edx, edx
37c3ec4cemov r9, r13
37c3ec4d1neg rax
37c3ec4d4shl r9, 4
37c3ec4d8div r8
37c3ec4dbmov rdx, rbp
37c3ec4deadd r9, rbx
37c3ec4e1shl rdx, 4
37c3ec4e5add rdx, r14
37c3ec4e8mov rsi, rax
37c3ec4ebnop [rax+rax]
37c3ec4f5nop [rax+rax]
37c3ec500
37c3ec500loc_37c3ec500:
37c3ec500movsd_xmm x0, [rdx+8]
37c3ec505movsd_xmm x1, [rdx]
37c3ec509sub rsi, 1
37c3ec50dadd rdx, rdi
37c3ec510xorpd x0, [rip+0x87178]
37c3ec518add r9, 16
37c3ec51cunpcklpd x1, x0
37c3ec520movups [r9-16], x1
37c3ec525cmp rsi, -1
37c3ec529jne 0x37c3ec500
37c3ec52blea r13, [r13+rax+1]
37c3ec530
37c3ec530loc_37c3ec530:
37c3ec530add r10, 1
37c3ec534add rbp, r15
37c3ec537add r12, r15
37c3ec53acmp rcx, r10
37c3ec53djge 0x37c3ec4c0
37c3ec53f
37c3ec53floc_37c3ec53f:
37c3ec53fmov r9, [rsp+32]
37c3ec544lea rbp, [rcx+1]
37c3ec548add rdi, 16
37c3ec54cmov r10, rcx
37c3ec54flea rsi, [r14+16]
37c3ec553nop
37c3ec555nop [rax+rax]
37c3ec560
37c3ec560loc_37c3ec560:
37c3ec560cmp r9, rbp
37c3ec563jge 0x37c3ec59a
37c3ec565mov r11, r13
37c3ec568xor eax, eax
37c3ec56axor edx, edx
37c3ec56cshl r11, 4
37c3ec570add r11, rbx
37c3ec573nop
37c3ec575nop [rax+rax]
37c3ec580
37c3ec580loc_37c3ec580:
37c3ec580movupd x0, [rsi+rax]
37c3ec585add rdx, 1
37c3ec589movups [r11+rax], x0
37c3ec58eadd rax, 16
37c3ec592cmp rdx, r10
37c3ec595jne 0x37c3ec580
37c3ec597add r13, r10
37c3ec59a
37c3ec59aloc_37c3ec59a:
37c3ec59amov eax, 1
37c3ec59fadd r9, r15
37c3ec5a2add rbp, r8
37c3ec5a5add rsi, rdi
37c3ec5a8sub rax, r10
37c3ec5abadd rax, rcx
37c3ec5aecmp rcx, rax
37c3ec5b1jle 0x37c3ec26e
37c3ec5b7sub r10, 1
37c3ec5bbjmp 0x37c3ec560
37c3ec5bd
37c3ec5bd 0f 1f 00 ...
37c3ec5c0
37c3ec5c0loc_37c3ec5c0:
37c3ec5c0mov rdi, r11
37c3ec5c3sub rdi, rcx
37c3ec5c6test rsi, rsi
37c3ec5c9je 0x37c3ec6b8
37c3ec5cfshl rdi, 4
37c3ec5d3xor ebp, ebp
37c3ec5d5xor esi, esi
37c3ec5d7lea r12, [r14+rdi]
37c3ec5dbmov rdi, r11
37c3ec5deshl rdi, 4
37c3ec5e2nop [rax]
37c3ec5e5nop [rax+rax]
37c3ec5f0
37c3ec5f0loc_37c3ec5f0:
37c3ec5f0mov rdx, rsi
37c3ec5f3mov rax, r12
37c3ec5f6lea rsi, [rbp+rsi+1]
37c3ec5fbnop [rax+rax]
37c3ec600
37c3ec600loc_37c3ec600:
37c3ec600movsd_xmm x0, [rax+8]
37c3ec605movsd_xmm x1, [rax]
37c3ec609mov r9, rdx
37c3ec60cadd rdx, 1
37c3ec610xorpd x0, [rip+0x87078]
37c3ec618shl r9, 4
37c3ec61cadd rax, rdi
37c3ec61funpcklpd x1, x0
37c3ec623movups [rbx+r9], x1
37c3ec628cmp rdx, rsi
37c3ec62bjne 0x37c3ec600
37c3ec62dadd rbp, 1
37c3ec631add r12, 16
37c3ec635cmp rcx, rbp
37c3ec638jg 0x37c3ec5f0
37c3ec63acmp r11, rcx
37c3ec63djle 0x37c3ec26e
37c3ec643mov r12, r11
37c3ec646lea r9, [rcx+1]
37c3ec64amov rbp, r14
37c3ec64dshl r12, 4
37c3ec651nop [rax]
37c3ec655nop [rax+rax]
37c3ec660
37c3ec660loc_37c3ec660:
37c3ec660cmp r10, rcx
37c3ec663jg 0x37c3ec69a
37c3ec665mov rdi, rsi
37c3ec668xor eax, eax
37c3ec66axor edx, edx
37c3ec66cshl rdi, 4
37c3ec670add rdi, rbx
37c3ec673nop
37c3ec675nop [rax+rax]
37c3ec680
37c3ec680loc_37c3ec680:
37c3ec680movupd x0, [rbp+rax]
37c3ec686add rdx, 1
37c3ec68amovups [rdi+rax], x0
37c3ec68eadd rax, 16
37c3ec692cmp rdx, r9
37c3ec695jb 0x37c3ec680
37c3ec697add rsi, r9
37c3ec69a
37c3ec69aloc_37c3ec69a:
37c3ec69aadd r10, r11
37c3ec69dadd rcx, r8
37c3ec6a0add rbp, r12
37c3ec6a3cmp r9, r11
37c3ec6a6je 0x37c3ec26e
37c3ec6acadd r9, 1
37c3ec6b0jmp 0x37c3ec660
37c3ec6b2
37c3ec6b2 66 0f 1f 44 00 00 f..D..
37c3ec6b8
37c3ec6b8loc_37c3ec6b8:
37c3ec6b8sar r8, 1
37c3ec6bbmov [rsp+40], r10
37c3ec6c0xor ebp, ebp
37c3ec6c2xor r12l, r12l
37c3ec6c5imul rdi, r8
37c3ec6c9mov rax, r8
37c3ec6ccmov [rsp+184], r14
37c3ec6d4lea r15, [r8+1]
37c3ec6d8shl rax, 4
37c3ec6dcmov [rsp+32], rax
37c3ec6e1mov r11, rdi
37c3ec6e4mov r13, rdi
37c3ec6e7shl r11, 4
37c3ec6ebadd r11, r14
37c3ec6eenop
37c3ec6f0
37c3ec6f0loc_37c3ec6f0:
37c3ec6f0cmp rdi, r13
37c3ec6f3lea rsi, [rbp+1]
37c3ec6f7mov r10l, 1
37c3ec6fdmov r9, r12
37c3ec700cmovle r10, rsi
37c3ec704setle r14b
37c3ec708shl r9, 4
37c3ec70cxor eax, eax
37c3ec70eadd r9, rbx
37c3ec711xor edx, edx
37c3ec713nop
37c3ec715nop [rax+rax]
37c3ec720
37c3ec720loc_37c3ec720:
37c3ec720movupd x0, [r11+rax]
37c3ec726add rdx, 1
37c3ec72amovups [r9+rax], x0
37c3ec72fadd rax, 16
37c3ec733cmp r10, rdx
37c3ec736jne 0x37c3ec720
37c3ec738xor eax, eax
37c3ec73atest r14b, r14b
37c3ec73dcmove rbp, rax
37c3ec741add rdi, r8
37c3ec744add r13, r15
37c3ec747add r11, [rsp+32]
37c3ec74clea r12, [r12+rbp+1]
37c3ec751mov rbp, rsi
37c3ec754cmp rcx, rsi
37c3ec757jg 0x37c3ec6f0
37c3ec759mov rbp, rcx
37c3ec75cmov r11, r8
37c3ec75fmov r10, [rsp+40]
37c3ec764mov r14, [rsp+184]
37c3ec76cimul rbp, r8
37c3ec770shl r11, 4
37c3ec774mov rsi, rbp
37c3ec777nop [rax+rax]
37c3ec780
37c3ec780loc_37c3ec780:
37c3ec780cmp r10, rsi
37c3ec783jg 0x37c3ecb10
37c3ec789
37c3ec789loc_37c3ec789:
37c3ec789mov rax, rbp
37c3ec78cxor edx, edx
37c3ec78emov r9, r12
37c3ec791div r8
37c3ec794mov rdx, r10
37c3ec797shl r9, 4
37c3ec79bshl rdx, 4
37c3ec79fadd r9, rbx
37c3ec7a2add rdx, r14
37c3ec7a5mov rdi, rax
37c3ec7a8nop
37c3ec7aanop [rax+rax]
37c3ec7b5nop [rax+rax]
37c3ec7c0
37c3ec7c0loc_37c3ec7c0:
37c3ec7c0movsd_xmm x0, [rdx+8]
37c3ec7c5movsd_xmm x1, [rdx]
37c3ec7c9sub rdi, 1
37c3ec7cdadd rdx, r11
37c3ec7d0xorpd x0, [rip+0x86eb8]
37c3ec7d8add r9, 16
37c3ec7dcunpcklpd x1, x0
37c3ec7e0movups [r9-16], x1
37c3ec7e5cmp rdi, -1
37c3ec7e9jne 0x37c3ec7c0
37c3ec7eblea r12, [r12+rax+1]
37c3ec7f0
37c3ec7f0loc_37c3ec7f0:
37c3ec7f0add r10, 1
37c3ec7f4add rbp, r8
37c3ec7f7add rsi, r15
37c3ec7facmp rcx, r10
37c3ec7fdjge 0x37c3ec780
37c3ec7ffjmp 0x37c3ec26e
37c3ec804
37c3ec804 0f 1f 40 00 ..@.
37c3ec808
37c3ec808loc_37c3ec808:
37c3ec808mov rax, rcx
37c3ec80bmov rdi, r8
37c3ec80exor ebp, ebp
37c3ec810xor esi, esi
37c3ec812shl rax, 4
37c3ec816shl rdi, 4
37c3ec81alea r12, [r14+rax+16]
37c3ec81fnop
37c3ec820
37c3ec820loc_37c3ec820:
37c3ec820mov rdx, rsi
37c3ec823mov rax, r12
37c3ec826lea rsi, [rbp+rsi+1]
37c3ec82bnop [rax+rax]
37c3ec835nop [rax+rax]
37c3ec840
37c3ec840loc_37c3ec840:
37c3ec840movsd_xmm x0, [rax+8]
37c3ec845movsd_xmm x1, [rax]
37c3ec849mov r10, rdx
37c3ec84cadd rdx, 1
37c3ec850xorpd x0, [rip+0x86e38]
37c3ec858shl r10, 4
37c3ec85cadd rax, rdi
37c3ec85funpcklpd x1, x0
37c3ec863movups [rbx+r10], x1
37c3ec868cmp rdx, rsi
37c3ec86bjne 0x37c3ec840
37c3ec86dadd rbp, 1
37c3ec871add r12, 16
37c3ec875cmp rcx, rbp
37c3ec878jg 0x37c3ec820
37c3ec87acmp r11, rcx
37c3ec87djle 0x37c3ec26e
37c3ec883mov r12, r8
37c3ec886lea r10, [rcx+1]
37c3ec88alea r13, [r11+2]
37c3ec88emov rbp, r14
37c3ec891shl r12, 4
37c3ec895nop [rax+rax]
37c3ec8a0
37c3ec8a0loc_37c3ec8a0:
37c3ec8a0cmp r9, rcx
37c3ec8a3jg 0x37c3ec8da
37c3ec8a5mov rdi, rsi
37c3ec8a8xor eax, eax
37c3ec8aaxor edx, edx
37c3ec8acshl rdi, 4
37c3ec8b0add rdi, rbx
37c3ec8b3nop
37c3ec8b5nop [rax+rax]
37c3ec8c0
37c3ec8c0loc_37c3ec8c0:
37c3ec8c0movupd x0, [rbp+rax]
37c3ec8c6add rdx, 1
37c3ec8camovups [rdi+rax], x0
37c3ec8ceadd rax, 16
37c3ec8d2cmp rdx, r10
37c3ec8d5jb 0x37c3ec8c0
37c3ec8d7add rsi, r10
37c3ec8da
37c3ec8daloc_37c3ec8da:
37c3ec8daadd r9, r8
37c3ec8ddadd rcx, r13
37c3ec8e0add rbp, r12
37c3ec8e3cmp r10, r11
37c3ec8e6je 0x37c3ec26e
37c3ec8ecadd r10, 1
37c3ec8f0jmp 0x37c3ec8a0
37c3ec8f2
37c3ec8f2 66 0f 1f 44 00 00 f..D..
37c3ec8f8
37c3ec8f8loc_37c3ec8f8:
37c3ec8f8shl r8, 4
37c3ec8fcmov rbp, r14
37c3ec8ffmov rsi, r11
37c3ec902xor r12l, r12l
37c3ec905xor eax, eax
37c3ec907nop [rax+rax]
37c3ec910
37c3ec910loc_37c3ec910:
37c3ec910cmp r11, r12
37c3ec913jle 0x37c3ec95a
37c3ec915mov rdi, rax
37c3ec918xor edx, edx
37c3ec91axor r9l, r9l
37c3ec91dshl rdi, 4
37c3ec921add rdi, rbx
37c3ec924nop [rax+rax]
37c3ec92anop [rax+rax]
37c3ec935nop [rax+rax]
37c3ec940
37c3ec940loc_37c3ec940:
37c3ec940movupd x0, [rbp+rdx]
37c3ec946add r9, 1
37c3ec94amovups [rdi+rdx], x0
37c3ec94eadd rdx, 16
37c3ec952cmp r9, rsi
37c3ec955jne 0x37c3ec940
37c3ec957add rax, rsi
37c3ec95a
37c3ec95aloc_37c3ec95a:
37c3ec95aadd r12, 1
37c3ec95esub rsi, 1
37c3ec962add rbp, r8
37c3ec965cmp rcx, r12
37c3ec968jge 0x37c3ec910
37c3ec96ashl r11, 4
37c3ec96elea r12, [rcx+1]
37c3ec972lea rbp, [r14+r11]
37c3ec976nop [rax+rax]
37c3ec980
37c3ec980loc_37c3ec980:
37c3ec980mov rdx, r10
37c3ec983add r10, 1
37c3ec987cmp rcx, r10
37c3ec98ajl 0x37c3ec26e
37c3ec990lea rsi, [rcx+rax]
37c3ec994mov rdi, rax
37c3ec997sub rsi, rdx
37c3ec99amov rdx, rbp
37c3ec99dnop
37c3ec99fnop [rax+rax]
37c3ec9aanop [rax+rax]
37c3ec9b5nop [rax+rax]
37c3ec9c0
37c3ec9c0loc_37c3ec9c0:
37c3ec9c0movsd_xmm x0, [rdx+8]
37c3ec9c5movsd_xmm x1, [rdx]
37c3ec9c9mov r9, rax
37c3ec9ccadd rax, 1
37c3ec9d0xorpd x0, [rip+0x86cb8]
37c3ec9d8shl r9, 4
37c3ec9dcadd rdx, r11
37c3ec9dfunpcklpd x1, x0
37c3ec9e3movups [rbx+r9], x1
37c3ec9e8cmp rax, rsi
37c3ec9ebjne 0x37c3ec9c0
37c3ec9edlea rax, [r12+rdi]
37c3ec9f1add rbp, r8
37c3ec9f4sub rax, r10
37c3ec9f7cmp rcx, r10
37c3ec9fajne 0x37c3ec980
37c3ec9fcjmp 0x37c3ec26e
37c3eca01
37c3eca01 0f 1f 80 00 00 00 00 .......
37c3eca08
37c3eca08loc_37c3eca08:
37c3eca08lea rdi, [r11+2]
37c3eca0cmov rbp, r14
37c3eca0flea r13, [r14+16]
37c3eca13mov rsi, r11
37c3eca16shl rdi, 4
37c3eca1axor r14l, r14l
37c3eca1dxor eax, eax
37c3eca1fnop
37c3eca20
37c3eca20loc_37c3eca20:
37c3eca20cmp r11, r14
37c3eca23jle 0x37c3eca5c
37c3eca25mov r12, rax
37c3eca28xor edx, edx
37c3eca2axor r10l, r10l
37c3eca2dshl r12, 4
37c3eca31add r12, rbx
37c3eca34nop
37c3eca35nop [rax+rax]
37c3eca40
37c3eca40loc_37c3eca40:
37c3eca40movupd x0, [r13+rdx]
37c3eca47add r10, 1
37c3eca4bmovups [r12+rdx], x0
37c3eca50add rdx, 16
37c3eca54cmp r10, rsi
37c3eca57jne 0x37c3eca40
37c3eca59add rax, rsi
37c3eca5c
37c3eca5cloc_37c3eca5c:
37c3eca5cadd r14, 1
37c3eca60sub rsi, 1
37c3eca64add r13, rdi
37c3eca67cmp rcx, r14
37c3eca6ajg 0x37c3eca20
37c3eca6cshl r8, 4
37c3eca70cmp rcx, r9
37c3eca73jg 0x37c3eca90
37c3eca75nop [rax+rax]
37c3eca80
37c3eca80loc_37c3eca80:
37c3eca80add r9, 1
37c3eca84add rbp, rdi
37c3eca87cmp rcx, r9
37c3eca8ajle 0x37c3ec26e
37c3eca90
37c3eca90loc_37c3eca90:
37c3eca90lea r11, [rcx+rax]
37c3eca94mov rdx, rbp
37c3eca97sub r11, r9
37c3eca9anop [rax+rax]
37c3eca9fnop [rax+rax]
37c3ecaaanop [rax+rax]
37c3ecab5nop [rax+rax]
37c3ecac0
37c3ecac0loc_37c3ecac0:
37c3ecac0movsd_xmm x0, [rdx+8]
37c3ecac5movsd_xmm x1, [rdx]
37c3ecac9mov r10, rax
37c3ecaccadd rax, 1
37c3ecad0xorpd x0, [rip+0x86bb8]
37c3ecad8shl r10, 4
37c3ecadcadd rdx, r8
37c3ecadfunpcklpd x1, x0
37c3ecae3movups [rbx+r10], x1
37c3ecae8cmp rax, r11
37c3ecaebjne 0x37c3ecac0
37c3ecaedjmp 0x37c3eca80
37c3ecaef
37c3ecaefloc_37c3ecaef:
37c3ecaefadd r10, 1
37c3ecaf3cmp rcx, r10
37c3ecaf6jl 0x37c3ec53f
37c3ecafcadd rbp, r15
37c3ecaffadd r12, r15
37c3ecb02cmp r11, rbp
37c3ecb05jge 0x37c3ec4c9
37c3ecb0bjmp 0x37c3ec530
37c3ecb10
37c3ecb10loc_37c3ecb10:
37c3ecb10add r10, 1
37c3ecb14cmp rcx, r10
37c3ecb17jl 0x37c3ec26e
37c3ecb1dadd rsi, r15
37c3ecb20add rbp, r8
37c3ecb23cmp r10, rsi
37c3ecb26jle 0x37c3ec789
37c3ecb2cjmp 0x37c3ec7f0
37c3ecb31
37c3ecb31loc_37c3ecb31:
37c3ecb31cmp r9, rcx
37c3ecb34jge 0x37c3ec1be
37c3ecb3aadd rdi, r15
37c3ecb3dadd rbp, r15
37c3ecb40add rax, 2
37c3ecb44cmp rdi, r10
37c3ecb47jg 0x37c3ec1b3
37c3ecb4dmov r9, rax
37c3ecb50jmp 0x37c3ec15d
37c3ecb55
37c3ecb55loc_37c3ecb55:
37c3ecb55neg r10
37c3ecb58jmp 0x37c3ec251
37c3ec040
37c3ecb5d
37c3ecb5d // align 0x40
37c3ecb5d // align 0x40
37c3ecb80
37c3ecb80ztfttr_64_:
37c3ecb80push r15
37c3ecb82push r14
37c3ecb84push r13
37c3ecb86push r12
37c3ecb88push rbp
37c3ecb89push rdi
37c3ecb8apush rsi
37c3ecb8bpush rbx
37c3ecb8csub rsp, 72
37c3ecb90mov r15, [rsp+192]
37c3ecb98mov rax, [rsp+184]
37c3ecba0mov [r15], 0
37c3ecba7mov r13, [rax]
37c3ecbaamov rdi, rdx
37c3ecbadmov rbp, r8
37c3ecbb0lea rdx, [rip+0x86ae9]
37c3ecbb7mov rbx, r9
37c3ecbbamov r8l, 1
37c3ecbc0mov r9l, 1
37c3ecbc6mov rsi, rcx
37c3ecbc9call lsame_64_
37c3ecbcemov r9l, 1
37c3ecbd4mov r8l, 1
37c3ecbdamov rcx, rdi
37c3ecbddlea rdx, [rip+0x86abd]
37c3ecbe4mov r12, rax
37c3ecbe7call lsame_64_
37c3ecbecmov r14, rax
37c3ecbeftest r12, r12
37c3ecbf2je 0x37c3ecde0
37c3ecbf8
37c3ecbf8loc_37c3ecbf8:
37c3ecbf8test r14, r14
37c3ecbfbje 0x37c3ecf50
37c3ecc01
37c3ecc01loc_37c3ecc01:
37c3ecc01mov r9, [rbp]
37c3ecc05test r9, r9
37c3ecc08js 0x37c3ecc60
37c3ecc0amov rsi, [rsp+184]
37c3ecc12mov eax, 1
37c3ecc17cmovg rax, r9
37c3ecc1bcmp [rsi], rax
37c3ecc1ejge 0x37c3ecc70
37c3ecc20mov rax, -6
37c3ecc27mov r10l, 6
37c3ecc2d
37c3ecc2dloc_37c3ecc2d:
37c3ecc2dmov [r15], rax
37c3ecc30
37c3ecc30loc_37c3ecc30:
37c3ecc30lea rdx, [rsp+56]
37c3ecc35mov r8l, 6
37c3ecc3bmov [rsp+56], r10
37c3ecc40lea rcx, [rip+0x86a5d]
37c3ecc47call xerbla_64_
37c3ecc4cnop
37c3ecc4d
37c3ecc4dloc_37c3ecc4d:
37c3ecc4dadd rsp, 72
37c3ecc51pop rbx
37c3ecc52pop rsi
37c3ecc53pop rdi
37c3ecc54pop rbp
37c3ecc55pop r12
37c3ecc57pop r13
37c3ecc59pop r14
37c3ecc5bpop r15
37c3ecc5dret
37c3ecc5e
37c3ecc5e 66 90 f.
37c3ecc60
37c3ecc60loc_37c3ecc60:
37c3ecc60mov rax, -3
37c3ecc67mov r10l, 3
37c3ecc6djmp 0x37c3ecc2d
37c3ecc6f
37c3ecc6f 90 .
37c3ecc70
37c3ecc70loc_37c3ecc70:
37c3ecc70mov r10, [r15]
37c3ecc73test r10, r10
37c3ecc76jne 0x37c3ed8f0
37c3ecc7ccmp r9, 1
37c3ecc80jle 0x37c3ecf90
37c3ecc86xor r8l, r8l
37c3ecc89mov r11, r9
37c3ecc8ctest r13, r13
37c3ecc8fmov rsi, r9
37c3ecc92cmovns r8, r13
37c3ecc96mov rdi, r9
37c3ecc99sar r11, 1
37c3ecc9csub rsi, r11
37c3ecc9fand edi, 1
37c3ecca2test r14, r14
37c3ecca5je 0x37c3ece20
37c3eccabtest rdi, rdi
37c3eccaeje 0x37c3ecfb8
37c3eccb4test r12, r12
37c3eccb7je 0x37c3ed6d0
37c3eccbdmov r12, rsi
37c3eccc0lea rdi, [r11+1]
37c3eccc4lea r13, [r8+1]
37c3eccc8mov rcx, r9
37c3ecccbimul r12, r8
37c3ecccfmov rax, rdi
37c3eccd2shl r13, 4
37c3eccd6xor r14l, r14l
37c3eccd9sub rax, rsi
37c3eccdcmov rbp, [rsp+176]
37c3ecce4shl r8, 4
37c3ecce8mov [rsp+40], rax
37c3eccedadd r12, r11
37c3eccf0shl r12, 4
37c3eccf4add r12, rbp
37c3eccf7nop [rax+rax]
37c3ecd00
37c3ecd00loc_37c3ecd00:
37c3ecd00lea rax, [r11+r14]
37c3ecd04cmp rsi, rax
37c3ecd07jg 0x37c3ecd71
37c3ecd09mov rax, r10
37c3ecd0cmov r15, r12
37c3ecd0fmov rdx, rsi
37c3ecd12shl rax, 4
37c3ecd16add rax, rbx
37c3ecd19nop [rax+rax]
37c3ecd1fnop [rax+rax]
37c3ecd2anop [rax+rax]
37c3ecd35nop [rax+rax]
37c3ecd40
37c3ecd40loc_37c3ecd40:
37c3ecd40movsd_xmm x0, [rax+8]
37c3ecd45movsd_xmm x1, [rax]
37c3ecd49add rdx, 1
37c3ecd4dadd rax, 16
37c3ecd51xorpd x0, [rip+0x86957]
37c3ecd59unpcklpd x1, x0
37c3ecd5dmovups [r15], x1
37c3ecd61add r15, r8
37c3ecd64cmp rdx, rdi
37c3ecd67jne 0x37c3ecd40
37c3ecd69add r10, [rsp+40]
37c3ecd6eadd r10, r14
37c3ecd71
37c3ecd71loc_37c3ecd71:
37c3ecd71cmp r9, r14
37c3ecd74jle 0x37c3ecdbb
37c3ecd76mov r15, r10
37c3ecd79xor eax, eax
37c3ecd7bxor edx, edx
37c3ecd7dshl r15, 4
37c3ecd81add r15, rbx
37c3ecd84nop [rax+rax]
37c3ecd8anop [rax+rax]
37c3ecd95nop [rax+rax]
37c3ecda0
37c3ecda0loc_37c3ecda0:
37c3ecda0movupd x0, [r15+rax]
37c3ecda6add rdx, 1
37c3ecdaamovups [rbp+rax], x0
37c3ecdafadd rax, 16
37c3ecdb3cmp rdx, rcx
37c3ecdb6jne 0x37c3ecda0
37c3ecdb8add r10, rcx
37c3ecdbb
37c3ecdbbloc_37c3ecdbb:
37c3ecdbbadd r14, 1
37c3ecdbfsub rcx, 1
37c3ecdc3add r12, 16
37c3ecdc7add rdi, 1
37c3ecdcbadd rbp, r13
37c3ecdcecmp r11, r14
37c3ecdd1jge 0x37c3ecd00
37c3ecdd7jmp 0x37c3ecc4d
37c3ecddc
37c3ecddc 0f 1f 40 00 ..@.
37c3ecde0
37c3ecde0loc_37c3ecde0:
37c3ecde0mov r9l, 1
37c3ecde6mov r8l, 1
37c3ecdeclea rdx, [rip+0x868af]
37c3ecdf3mov rcx, rsi
37c3ecdf6call lsame_64_
37c3ecdfbtest rax, rax
37c3ecdfejne 0x37c3ecbf8
37c3ece04mov rax, -1
37c3ece0bmov r10l, 1
37c3ece11jmp 0x37c3ecc2d
37c3ece16
37c3ece16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ece20
37c3ece20loc_37c3ece20:
37c3ece20lea rax, [r9+1]
37c3ece24mov r13, r9
37c3ece27imul r13, rax
37c3ece2bsar r13, 1
37c3ece2etest rdi, rdi
37c3ece31jne 0x37c3ed0a8
37c3ece37test r12, r12
37c3ece3aje 0x37c3ed1d0
37c3ece40lea rcx, [r9-1]
37c3ece44cmp r11, rcx
37c3ece47jg 0x37c3ecc4d
37c3ece4dmov r10, rcx
37c3ece50lea r12, [r8+1]
37c3ece54mov rbp, r8
37c3ece57mov rdi, r8
37c3ece5asub r10, r11
37c3ece5dimul rcx, r8
37c3ece61sub r13, r9
37c3ece64neg rbp
37c3ece67imul r12, r10
37c3ece6bnot rdi
37c3ece6elea rsi, [rax+rax]
37c3ece72sub r13, 1
37c3ece76shl rbp, 4
37c3ece7ashl rdi, 4
37c3ece7eshl rcx, 4
37c3ece82shl r8, 4
37c3ece86add rcx, [rsp+176]
37c3ece8eshl r12, 4
37c3ece92add r12, [rsp+176]
37c3ece9anop [rax+rax]
37c3ecea0
37c3ecea0loc_37c3ecea0:
37c3ecea0mov r14, r13
37c3ecea3xor eax, eax
37c3ecea5xor edx, edx
37c3ecea7shl r14, 4
37c3eceabadd r14, rbx
37c3eceaenop [rax]
37c3eceb5nop [rax+rax]
37c3ecec0
37c3ecec0loc_37c3ecec0:
37c3ecec0movupd x0, [r14+rax]
37c3ecec6add rdx, 1
37c3ececamovups [rcx+rax], x0
37c3ececeadd rax, 16
37c3eced2cmp rdx, r9
37c3eced5jne 0x37c3ecec0
37c3eced7sub r9, 1
37c3ecedbmov rdx, r10
37c3ecedemov r14, r12
37c3ecee1add r13, r9
37c3ecee4mov rax, r13
37c3ecee7shl rax, 4
37c3eceebadd rax, rbx
37c3eceeecmp r11, r10
37c3ecef1jle 0x37c3ed8b0
37c3ecef7nop [rax+rax]
37c3ecf00
37c3ecf00loc_37c3ecf00:
37c3ecf00movsd_xmm x0, [rax+24]
37c3ecf05movsd_xmm x1, [rax+16]
37c3ecf0aadd rdx, 1
37c3ecf0eadd rax, 16
37c3ecf12xorpd x0, [rip+0x86796]
37c3ecf1aunpcklpd x1, x0
37c3ecf1emovups [r14], x1
37c3ecf22add r14, r8
37c3ecf25cmp r11, rdx
37c3ecf28jne 0x37c3ecf00
37c3ecf2amov rax, r11
37c3ecf2dsub rax, r10
37c3ecf30lea r13, [r13+rax+1]
37c3ecf35
37c3ecf35loc_37c3ecf35:
37c3ecf35sub r13, rsi
37c3ecf38sub r10, 1
37c3ecf3cadd rcx, rbp
37c3ecf3fadd r12, rdi
37c3ecf42cmp r11, r9
37c3ecf45jne 0x37c3ecea0
37c3ecf4bjmp 0x37c3ecc4d
37c3ecf50
37c3ecf50loc_37c3ecf50:
37c3ecf50mov r9l, 1
37c3ecf56mov r8l, 1
37c3ecf5clea rdx, [rip+0x86740]
37c3ecf63mov rcx, rdi
37c3ecf66call lsame_64_
37c3ecf6btest rax, rax
37c3ecf6ejne 0x37c3ecc01
37c3ecf74mov rax, -2
37c3ecf7bmov r10l, 2
37c3ecf81jmp 0x37c3ecc2d
37c3ecf86
37c3ecf86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ecf90
37c3ecf90loc_37c3ecf90:
37c3ecf90jne 0x37c3ecc4d
37c3ecf96movupd x0, [rbx]
37c3ecf9atest r12, r12
37c3ecf9dje 0x37c3ed8b9
37c3ecfa3mov rax, [rsp+176]
37c3ecfabmovups [rax], x0
37c3ecfaejmp 0x37c3ecc4d
37c3ecfb3
37c3ecfb3 0f 1f 44 00 00 ..D..
37c3ecfb8
37c3ecfb8loc_37c3ecfb8:
37c3ecfb8test r12, r12
37c3ecfbbje 0x37c3ed3a0
37c3ecfc1mov rbp, r11
37c3ecfc4lea r12, [r8+1]
37c3ecfc8mov r10, r11
37c3ecfcbmov rcx, r9
37c3ecfceimul rbp, r8
37c3ecfd2shl r12, 4
37c3ecfd6shl r8, 4
37c3ecfdaxor r14l, r14l
37c3ecfddmov rsi, [rsp+176]
37c3ecfe5add rbp, r11
37c3ecfe8shl rbp, 4
37c3ecfecadd rbp, rsi
37c3ecfefnop
37c3ecff0
37c3ecff0loc_37c3ecff0:
37c3ecff0mov rax, rdi
37c3ecff3mov r15, rbp
37c3ecff6mov rdx, r11
37c3ecff9shl rax, 4
37c3ecffdadd rax, rbx
37c3ed000
37c3ed000loc_37c3ed000:
37c3ed000movsd_xmm x0, [rax+8]
37c3ed005movsd_xmm x1, [rax]
37c3ed009add rdx, 1
37c3ed00dadd rax, 16
37c3ed011xorpd x0, [rip+0x86697]
37c3ed019unpcklpd x1, x0
37c3ed01dmovups [r15], x1
37c3ed021add r15, r8
37c3ed024cmp r10, rdx
37c3ed027jge 0x37c3ed000
37c3ed029mov rax, r9
37c3ed02cmov rdx, r14
37c3ed02fsub rax, rcx
37c3ed032cmp r11, r10
37c3ed035cmovle rdx, rax
37c3ed039lea rdi, [rdi+rdx+1]
37c3ed03ecmp r9, rax
37c3ed041jle 0x37c3ed07a
37c3ed043mov r15, rdi
37c3ed046xor eax, eax
37c3ed048xor edx, edx
37c3ed04ashl r15, 4
37c3ed04eadd r15, rbx
37c3ed051nop [rax]
37c3ed055nop [rax+rax]
37c3ed060
37c3ed060loc_37c3ed060:
37c3ed060movupd x0, [r15+rax]
37c3ed066add rdx, 1
37c3ed06amovups [rsi+rax], x0
37c3ed06eadd rax, 16
37c3ed072cmp rcx, rdx
37c3ed075jne 0x37c3ed060
37c3ed077add rdi, rcx
37c3ed07a
37c3ed07aloc_37c3ed07a:
37c3ed07amov eax, 1
37c3ed07fadd r10, 1
37c3ed083add rbp, 16
37c3ed087add rsi, r12
37c3ed08asub rax, rcx
37c3ed08dadd rax, r9
37c3ed090cmp r11, rax
37c3ed093jle 0x37c3ecc4d
37c3ed099sub rcx, 1
37c3ed09djmp 0x37c3ecff0
37c3ed0a2
37c3ed0a2 66 0f 1f 44 00 00 f..D..
37c3ed0a8
37c3ed0a8loc_37c3ed0a8:
37c3ed0a8test r12, r12
37c3ed0abje 0x37c3ed578
37c3ed0b1lea rcx, [r9-1]
37c3ed0b5cmp r11, rcx
37c3ed0b8jg 0x37c3ecc4d
37c3ed0bemov r10, rcx
37c3ed0c1lea r12, [r8+1]
37c3ed0c5mov rbp, r8
37c3ed0c8mov rsi, r8
37c3ed0cbsub r10, r11
37c3ed0ceimul rcx, r8
37c3ed0d2neg rbp
37c3ed0d5not rsi
37c3ed0d8imul r12, r10
37c3ed0dclea rdi, [r9+r9]
37c3ed0e0sub r13, r9
37c3ed0e3shl rbp, 4
37c3ed0e7shl rsi, 4
37c3ed0ebshl r8, 4
37c3ed0efshl rcx, 4
37c3ed0f3add rcx, [rsp+176]
37c3ed0fbshl r12, 4
37c3ed0ffadd r12, [rsp+176]
37c3ed107nop [rax+rax]
37c3ed110
37c3ed110loc_37c3ed110:
37c3ed110mov r14, r13
37c3ed113xor eax, eax
37c3ed115xor edx, edx
37c3ed117shl r14, 4
37c3ed11badd r14, rbx
37c3ed11enop
37c3ed120
37c3ed120loc_37c3ed120:
37c3ed120movupd x0, [r14+rax]
37c3ed126add rdx, 1
37c3ed12amovups [rcx+rax], x0
37c3ed12eadd rax, 16
37c3ed132cmp rdx, r9
37c3ed135jne 0x37c3ed120
37c3ed137sub r9, 1
37c3ed13bmov rdx, r10
37c3ed13emov r14, r12
37c3ed141add r13, r9
37c3ed144mov rax, r13
37c3ed147shl rax, 4
37c3ed14badd rax, rbx
37c3ed14ecmp r11, r10
37c3ed151jle 0x37c3ed890
37c3ed157nop [rax+rax]
37c3ed15fnop [rax+rax]
37c3ed16anop [rax+rax]
37c3ed175nop [rax+rax]
37c3ed180
37c3ed180loc_37c3ed180:
37c3ed180movsd_xmm x0, [rax+24]
37c3ed185movsd_xmm x1, [rax+16]
37c3ed18aadd rdx, 1
37c3ed18eadd rax, 16
37c3ed192xorpd x0, [rip+0x86516]
37c3ed19aunpcklpd x1, x0
37c3ed19emovups [r14], x1
37c3ed1a2add r14, r8
37c3ed1a5cmp r11, rdx
37c3ed1a8jne 0x37c3ed180
37c3ed1aamov rax, r11
37c3ed1adsub rax, r10
37c3ed1b0lea r13, [r13+rax+1]
37c3ed1b5
37c3ed1b5loc_37c3ed1b5:
37c3ed1b5sub r13, rdi
37c3ed1b8sub r10, 1
37c3ed1bcadd rcx, rbp
37c3ed1bfadd r12, rsi
37c3ed1c2cmp r11, r9
37c3ed1c5jne 0x37c3ed110
37c3ed1cbjmp 0x37c3ecc4d
37c3ed1d0
37c3ed1d0loc_37c3ed1d0:
37c3ed1d0mov r14, r11
37c3ed1d3mov rbp, [rsp+176]
37c3ed1dbmov r10, r8
37c3ed1dexor edx, edx
37c3ed1e0shl r14, 4
37c3ed1e4shl r10, 4
37c3ed1e8xor r13l, r13l
37c3ed1ebmov r12, r14
37c3ed1eeimul r12, r8
37c3ed1f2add r12, rbp
37c3ed1f5nop [rax+rax]
37c3ed200
37c3ed200loc_37c3ed200:
37c3ed200cmp r9, r11
37c3ed203jle 0x37c3ed268
37c3ed205mov rax, rdx
37c3ed208lea r15, [rsi+rdx]
37c3ed20cmov rcx, r12
37c3ed20fshl rax, 4
37c3ed213add rax, rbx
37c3ed216nop [rax+rax]
37c3ed21fnop [rax+rax]
37c3ed22anop [rax+rax]
37c3ed235nop [rax+rax]
37c3ed240
37c3ed240loc_37c3ed240:
37c3ed240movsd_xmm x0, [rax+8]
37c3ed245movsd_xmm x1, [rax]
37c3ed249add rdx, 1
37c3ed24dadd rax, 16
37c3ed251xorpd x0, [rip+0x86457]
37c3ed259unpcklpd x1, x0
37c3ed25dmovups [rcx], x1
37c3ed260add rcx, r10
37c3ed263cmp rdx, r15
37c3ed266jne 0x37c3ed240
37c3ed268
37c3ed268loc_37c3ed268:
37c3ed268add r13, 1
37c3ed26cadd r12, 16
37c3ed270cmp r11, r13
37c3ed273jge 0x37c3ed200
37c3ed275cmp r11, 1
37c3ed279je 0x37c3ed8e8
37c3ed27fadd r14, 16
37c3ed283lea rax, [r8+1]
37c3ed287lea rcx, [r11+1]
37c3ed28bmov edi, 1
37c3ed290imul r14, rax
37c3ed294add r14, [rsp+176]
37c3ed29clea rsi, [r10+16]
37c3ed2a0mov r12, r14
37c3ed2a3nop
37c3ed2a5nop [rax+rax]
37c3ed2b0
37c3ed2b0loc_37c3ed2b0:
37c3ed2b0mov r14, rdx
37c3ed2b3xor eax, eax
37c3ed2b5xor r13l, r13l
37c3ed2b8shl r14, 4
37c3ed2bcadd r14, rbx
37c3ed2bfnop
37c3ed2c0
37c3ed2c0loc_37c3ed2c0:
37c3ed2c0movupd x0, [r14+rax]
37c3ed2c6add r13, 1
37c3ed2camovups [rbp+rax], x0
37c3ed2cfadd rax, 16
37c3ed2d3cmp r13, rdi
37c3ed2d6jne 0x37c3ed2c0
37c3ed2d8lea rax, [rdx+rdi-1]
37c3ed2ddlea r13, [rdx+rdi]
37c3ed2e1mov r14, r12
37c3ed2e4mov rdx, rcx
37c3ed2e7shl rax, 4
37c3ed2ebadd rax, rbx
37c3ed2eecmp r9, rcx
37c3ed2f1jle 0x37c3ed8a0
37c3ed2f7nop [rax+rax]
37c3ed300
37c3ed300loc_37c3ed300:
37c3ed300movsd_xmm x0, [rax+24]
37c3ed305movsd_xmm x1, [rax+16]
37c3ed30aadd rdx, 1
37c3ed30eadd rax, 16
37c3ed312xorpd x0, [rip+0x86396]
37c3ed31aunpcklpd x1, x0
37c3ed31emovups [r14], x1
37c3ed322add r14, r10
37c3ed325cmp r9, rdx
37c3ed328jne 0x37c3ed300
37c3ed32amov rdx, r9
37c3ed32dsub rdx, rcx
37c3ed330add rdx, r13
37c3ed333
37c3ed333loc_37c3ed333:
37c3ed333add rdi, 1
37c3ed337add rcx, 1
37c3ed33badd rbp, r10
37c3ed33eadd r12, rsi
37c3ed341cmp rdi, r11
37c3ed344jne 0x37c3ed2b0
37c3ed34asub rdi, 1
37c3ed34eimul r8, rdi
37c3ed352
37c3ed352loc_37c3ed352:
37c3ed352mov rax, [rsp+176]
37c3ed35ashl rdx, 4
37c3ed35eshl r8, 4
37c3ed362xor ecx, ecx
37c3ed364lea r9, [rbx+rdx]
37c3ed368xor edx, edx
37c3ed36aadd rax, r8
37c3ed36dlea r8, [rdi+1]
37c3ed371nop [rax]
37c3ed375nop [rax+rax]
37c3ed380
37c3ed380loc_37c3ed380:
37c3ed380movupd x0, [r9+rdx]
37c3ed386add rcx, 1
37c3ed38amovups [rax+rdx], x0
37c3ed38eadd rdx, 16
37c3ed392cmp r8, rcx
37c3ed395jne 0x37c3ed380
37c3ed397jmp 0x37c3ecc4d
37c3ed39c
37c3ed39c 0f 1f 40 00 ..@.
37c3ed3a0
37c3ed3a0loc_37c3ed3a0:
37c3ed3a0cmp r9, r11
37c3ed3a3jle 0x37c3ed8e1
37c3ed3a9mov rcx, r11
37c3ed3acxor eax, eax
37c3ed3aexor edx, edx
37c3ed3b0imul rcx, r8
37c3ed3b4add rcx, r11
37c3ed3b7shl rcx, 4
37c3ed3bbadd rcx, [rsp+176]
37c3ed3c3nop [rax]
37c3ed3canop [rax+rax]
37c3ed3d5nop [rax+rax]
37c3ed3e0
37c3ed3e0loc_37c3ed3e0:
37c3ed3e0movupd x0, [rbx+rax]
37c3ed3e5add rdx, 1
37c3ed3e9movups [rcx+rax], x0
37c3ed3edadd rax, 16
37c3ed3f1cmp rsi, rdx
37c3ed3f4jne 0x37c3ed3e0
37c3ed3f6movq x0, [rip+0x862b2]
37c3ed3fecmp r11, 1
37c3ed402je 0x37c3ed4f4
37c3ed408
37c3ed408loc_37c3ed408:
37c3ed408lea rax, [r11+1]
37c3ed40cmov [rsp+40], r8
37c3ed411lea r10, [r9-1]
37c3ed415mov r12, r8
37c3ed418imul rax, r8
37c3ed41clea r14, [r8+1]
37c3ed420sub r10, r11
37c3ed423shl r12, 4
37c3ed427mov rdi, [rsp+176]
37c3ed42flea r15, [r11-2]
37c3ed433shl r14, 4
37c3ed437xor r13l, r13l
37c3ed43amovq x0, [rip+0x8626e]
37c3ed442add rax, r11
37c3ed445shl rax, 4
37c3ed449lea rbp, [rdi+rax+16]
37c3ed44enop
37c3ed450
37c3ed450loc_37c3ed450:
37c3ed450mov rax, rsi
37c3ed453mov rcx, r13
37c3ed456lea rdx, [rsi+1]
37c3ed45ashl rax, 4
37c3ed45eshl rcx, 4
37c3ed462lea r8, [rdx+r13]
37c3ed466add rax, rbx
37c3ed469add rcx, rdi
37c3ed46cjmp 0x37c3ed484
37c3ed46e
37c3ed46e 0f 1f ..
37c3ed470 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c3ed480
37c3ed480loc_37c3ed480:
37c3ed480add rdx, 1
37c3ed484
37c3ed484loc_37c3ed484:
37c3ed484movsd_xmm x1, [rax+8]
37c3ed489movsd_xmm x2, [rax]
37c3ed48dmov rsi, rdx
37c3ed490add rax, 16
37c3ed494xorpd x1, x0
37c3ed498unpcklpd x2, x1
37c3ed49cmovups [rcx], x2
37c3ed49fadd rcx, r12
37c3ed4a2cmp rdx, r8
37c3ed4a5jne 0x37c3ed480
37c3ed4a7mov rax, r9
37c3ed4aasub rax, r10
37c3ed4adcmp r9, rax
37c3ed4b0jle 0x37c3ed4db
37c3ed4b2mov rcx, r8
37c3ed4b5xor eax, eax
37c3ed4b7xor edx, edx
37c3ed4b9shl rcx, 4
37c3ed4bdadd rcx, rbx
37c3ed4c0
37c3ed4c0loc_37c3ed4c0:
37c3ed4c0movupd x1, [rcx+rax]
37c3ed4c5add rdx, 1
37c3ed4c9movups [rbp+rax], x1
37c3ed4ceadd rax, 16
37c3ed4d2cmp r10, rdx
37c3ed4d5jne 0x37c3ed4c0
37c3ed4d7lea rsi, [r8+r10]
37c3ed4db
37c3ed4dbloc_37c3ed4db:
37c3ed4dbadd r13, 1
37c3ed4dfsub r10, 1
37c3ed4e3add rbp, r14
37c3ed4e6cmp r15, r13
37c3ed4e9jge 0x37c3ed450
37c3ed4efmov r8, [rsp+40]
37c3ed4f4
37c3ed4f4loc_37c3ed4f4:
37c3ed4f4mov rdi, [rsp+176]
37c3ed4fclea r10, [r11-1]
37c3ed500shl r8, 4
37c3ed504nop
37c3ed505nop [rax+rax]
37c3ed510
37c3ed510loc_37c3ed510:
37c3ed510mov rax, rsi
37c3ed513mov rdx, r10
37c3ed516xor ecx, ecx
37c3ed518shl rax, 4
37c3ed51cshl rdx, 4
37c3ed520add rax, rbx
37c3ed523add rdx, rdi
37c3ed526nop [rax]
37c3ed52anop [rax+rax]
37c3ed535nop [rax+rax]
37c3ed540
37c3ed540loc_37c3ed540:
37c3ed540movsd_xmm x1, [rax+8]
37c3ed545movsd_xmm x2, [rax]
37c3ed549add rcx, 1
37c3ed54dadd rax, 16
37c3ed551xorpd x1, x0
37c3ed555unpcklpd x2, x1
37c3ed559movups [rdx], x2
37c3ed55cadd rdx, r8
37c3ed55fcmp r11, rcx
37c3ed562jg 0x37c3ed540
37c3ed564add r10, 1
37c3ed568add rsi, r11
37c3ed56bcmp r9, r10
37c3ed56ejg 0x37c3ed510
37c3ed570jmp 0x37c3ecc4d
37c3ed575
37c3ed575 0f 1f 00 ...
37c3ed578
37c3ed578loc_37c3ed578:
37c3ed578mov r12, r11
37c3ed57bmov rdx, r8
37c3ed57exor r13l, r13l
37c3ed581mov r14, rsi
37c3ed584imul r12, r8
37c3ed588mov rcx, [rsp+176]
37c3ed590shl rdx, 4
37c3ed594shl r12, 4
37c3ed598add r12, rcx
37c3ed59bnop [rax+rax]
37c3ed5a0
37c3ed5a0loc_37c3ed5a0:
37c3ed5a0cmp r9, r11
37c3ed5a3jle 0x37c3ed5e8
37c3ed5a5mov rax, r10
37c3ed5a8lea rbp, [r14+r10]
37c3ed5acmov rdi, r12
37c3ed5afshl rax, 4
37c3ed5b3add rax, rbx
37c3ed5b6nop [rax+rax]
37c3ed5c0
37c3ed5c0loc_37c3ed5c0:
37c3ed5c0movsd_xmm x0, [rax+8]
37c3ed5c5movsd_xmm x1, [rax]
37c3ed5c9add r10, 1
37c3ed5cdadd rax, 16
37c3ed5d1xorpd x0, [rip+0x860d7]
37c3ed5d9unpcklpd x1, x0
37c3ed5ddmovups [rdi], x1
37c3ed5e0add rdi, rdx
37c3ed5e3cmp r10, rbp
37c3ed5e6jne 0x37c3ed5c0
37c3ed5e8
37c3ed5e8loc_37c3ed5e8:
37c3ed5e8add r13, 1
37c3ed5ecadd r12, 16
37c3ed5f0cmp r11, r13
37c3ed5f3jge 0x37c3ed5a0
37c3ed5f5add r8, 1
37c3ed5f9lea rdi, [rdx+16]
37c3ed5fdimul r8, rsi
37c3ed601shl r8, 4
37c3ed605add r8, [rsp+176]
37c3ed60dmov rbp, r8
37c3ed610mov r8l, 1
37c3ed616nop [rax+rax]
37c3ed620
37c3ed620loc_37c3ed620:
37c3ed620mov r13, r10
37c3ed623xor eax, eax
37c3ed625xor r12l, r12l
37c3ed628shl r13, 4
37c3ed62cadd r13, rbx
37c3ed62fnop [rax+rax]
37c3ed635nop [rax+rax]
37c3ed640
37c3ed640loc_37c3ed640:
37c3ed640movupd x0, [r13+rax]
37c3ed647add r12, 1
37c3ed64bmovups [rcx+rax], x0
37c3ed64fadd rax, 16
37c3ed653cmp r12, r8
37c3ed656jne 0x37c3ed640
37c3ed658lea rax, [r10+r8-1]
37c3ed65dlea r12, [r10+r8]
37c3ed661mov r13, rbp
37c3ed664mov r10, rsi
37c3ed667shl rax, 4
37c3ed66badd rax, rbx
37c3ed66ecmp r9, rsi
37c3ed671jle 0x37c3ed880
37c3ed677nop [rax+rax]
37c3ed680
37c3ed680loc_37c3ed680:
37c3ed680movsd_xmm x0, [rax+24]
37c3ed685movsd_xmm x1, [rax+16]
37c3ed68aadd r10, 1
37c3ed68eadd rax, 16
37c3ed692xorpd x0, [rip+0x86016]
37c3ed69aunpcklpd x1, x0
37c3ed69emovups [r13], x1
37c3ed6a3add r13, rdx
37c3ed6a6cmp r9, r10
37c3ed6a9jne 0x37c3ed680
37c3ed6abmov r10, r9
37c3ed6aesub r10, rsi
37c3ed6b1add r10, r12
37c3ed6b4
37c3ed6b4loc_37c3ed6b4:
37c3ed6b4add rsi, 1
37c3ed6b8add rcx, rdx
37c3ed6bbadd rbp, rdi
37c3ed6becmp r11, r8
37c3ed6c1jle 0x37c3ecc4d
37c3ed6c7add r8, 1
37c3ed6cbjmp 0x37c3ed620
37c3ed6d0
37c3ed6d0loc_37c3ed6d0:
37c3ed6d0lea rbp, [r8+1]
37c3ed6d4mov rdi, r11
37c3ed6d7shl r8, 4
37c3ed6dbxor r13l, r13l
37c3ed6demov r14, rbp
37c3ed6e1imul rbp, rsi
37c3ed6e5mov r15, [rsp+176]
37c3ed6edmovq x0, [rip+0x85fbb]
37c3ed6f5shl r14, 4
37c3ed6f9shl rbp, 4
37c3ed6fdadd rbp, [rsp+176]
37c3ed705nop [rax+rax]
37c3ed710
37c3ed710loc_37c3ed710:
37c3ed710mov rax, r10
37c3ed713lea rdx, [r10+1]
37c3ed717mov r12, r15
37c3ed71ashl rax, 4
37c3ed71elea rcx, [rdx+r13]
37c3ed722add rax, rbx
37c3ed725jmp 0x37c3ed744
37c3ed727
37c3ed727 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37c3ed730 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c3ed740
37c3ed740loc_37c3ed740:
37c3ed740add rdx, 1
37c3ed744
37c3ed744loc_37c3ed744:
37c3ed744movsd_xmm x1, [rax+8]
37c3ed749movsd_xmm x2, [rax]
37c3ed74dmov r10, rdx
37c3ed750add rax, 16
37c3ed754xorpd x1, x0
37c3ed758unpcklpd x2, x1
37c3ed75cmovups [r12], x2
37c3ed761add r12, r8
37c3ed764cmp rdx, rcx
37c3ed767jne 0x37c3ed740
37c3ed769mov rax, r9
37c3ed76csub rax, rdi
37c3ed76fcmp r9, rax
37c3ed772jle 0x37c3ed7bc
37c3ed774mov r10, rcx
37c3ed777xor eax, eax
37c3ed779xor edx, edx
37c3ed77bshl r10, 4
37c3ed77fadd r10, rbx
37c3ed782nop [rax+rax]
37c3ed78anop [rax+rax]
37c3ed795nop [rax+rax]
37c3ed7a0
37c3ed7a0loc_37c3ed7a0:
37c3ed7a0movupd x1, [r10+rax]
37c3ed7a6add rdx, 1
37c3ed7aamovups [rbp+rax], x1
37c3ed7afadd rax, 16
37c3ed7b3cmp rdx, rdi
37c3ed7b6jne 0x37c3ed7a0
37c3ed7b8lea r10, [rcx+rdi]
37c3ed7bc
37c3ed7bcloc_37c3ed7bc:
37c3ed7bcadd r13, 1
37c3ed7c0sub rdi, 1
37c3ed7c4add r15, 16
37c3ed7c8add rbp, r14
37c3ed7cbcmp r11, r13
37c3ed7cejg 0x37c3ed710
37c3ed7d4cmp r9, r11
37c3ed7d7jle 0x37c3ecc4d
37c3ed7ddtest rsi, rsi
37c3ed7e0je 0x37c3ecc4d
37c3ed7e6mov rdi, r11
37c3ed7e9shl rdi, 4
37c3ed7edadd rdi, [rsp+176]
37c3ed7f5nop [rax+rax]
37c3ed800
37c3ed800loc_37c3ed800:
37c3ed800mov rax, r10
37c3ed803mov rcx, r10
37c3ed806mov rdx, rdi
37c3ed809add r10, rsi
37c3ed80cshl rax, 4
37c3ed810add rax, rbx
37c3ed813nop
37c3ed814nop [rax+rax]
37c3ed81fnop [rax+rax]
37c3ed82anop [rax+rax]
37c3ed835nop [rax+rax]
37c3ed840
37c3ed840loc_37c3ed840:
37c3ed840movsd_xmm x1, [rax+8]
37c3ed845movsd_xmm x2, [rax]
37c3ed849add rcx, 1
37c3ed84dadd rax, 16
37c3ed851xorpd x1, x0
37c3ed855unpcklpd x2, x1
37c3ed859movups [rdx], x2
37c3ed85cadd rdx, r8
37c3ed85fcmp rcx, r10
37c3ed862jne 0x37c3ed840
37c3ed864add r11, 1
37c3ed868add rdi, 16
37c3ed86ccmp r9, r11
37c3ed86fjne 0x37c3ed800
37c3ed871jmp 0x37c3ecc4d
37c3ed876
37c3ed876 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ed880
37c3ed880loc_37c3ed880:
37c3ed880mov r10, r12
37c3ed883jmp 0x37c3ed6b4
37c3ed888
37c3ed888 0f 1f 84 00 00 00 00 00 ........
37c3ed890
37c3ed890loc_37c3ed890:
37c3ed890add r13, 1
37c3ed894jmp 0x37c3ed1b5
37c3ed899
37c3ed899 0f 1f 80 00 00 00 00 .......
37c3ed8a0
37c3ed8a0loc_37c3ed8a0:
37c3ed8a0mov rdx, r13
37c3ed8a3jmp 0x37c3ed333
37c3ed8a8
37c3ed8a8 0f 1f 84 00 00 00 00 00 ........
37c3ed8b0
37c3ed8b0loc_37c3ed8b0:
37c3ed8b0add r13, 1
37c3ed8b4jmp 0x37c3ecf35
37c3ed8b9
37c3ed8b9loc_37c3ed8b9:
37c3ed8b9movapd x3, x0
37c3ed8bdmov rax, [rsp+176]
37c3ed8c5unpckhpd x3, x3
37c3ed8c9movapd x1, x3
37c3ed8cdxorpd x1, [rip+0x85ddb]
37c3ed8d5unpcklpd x0, x1
37c3ed8d9movups [rax], x0
37c3ed8dcjmp 0x37c3ecc4d
37c3ed8e1
37c3ed8e1loc_37c3ed8e1:
37c3ed8e1xor esi, esi
37c3ed8e3jmp 0x37c3ed408
37c3ed8e8
37c3ed8e8loc_37c3ed8e8:
37c3ed8e8xor r8l, r8l
37c3ed8ebjmp 0x37c3ed352
37c3ed8f0
37c3ed8f0loc_37c3ed8f0:
37c3ed8f0neg r10
37c3ed8f3jmp 0x37c3ecc30
37c3ecb80
37c3ecb80ztfttr_64_:
37c3ecb80push r15
37c3ecb82push r14
37c3ecb84push r13
37c3ecb86push r12
37c3ecb88push rbp
37c3ecb89push rdi
37c3ecb8apush rsi
37c3ecb8bpush rbx
37c3ecb8csub rsp, 72
37c3ecb90mov r15, [rsp+192]
37c3ecb98mov rax, [rsp+184]
37c3ecba0mov [r15], 0
37c3ecba7mov r13, [rax]
37c3ecbaamov rdi, rdx
37c3ecbadmov rbp, r8
37c3ecbb0lea rdx, [rip+0x86ae9]
37c3ecbb7mov rbx, r9
37c3ecbbamov r8l, 1
37c3ecbc0mov r9l, 1
37c3ecbc6mov rsi, rcx
37c3ecbc9call lsame_64_
37c3ecbcemov r9l, 1
37c3ecbd4mov r8l, 1
37c3ecbdamov rcx, rdi
37c3ecbddlea rdx, [rip+0x86abd]
37c3ecbe4mov r12, rax
37c3ecbe7call lsame_64_
37c3ecbecmov r14, rax
37c3ecbeftest r12, r12
37c3ecbf2je 0x37c3ecde0
37c3ecbf8
37c3ecbf8loc_37c3ecbf8:
37c3ecbf8test r14, r14
37c3ecbfbje 0x37c3ecf50
37c3ecc01
37c3ecc01loc_37c3ecc01:
37c3ecc01mov r9, [rbp]
37c3ecc05test r9, r9
37c3ecc08js 0x37c3ecc60
37c3ecc0amov rsi, [rsp+184]
37c3ecc12mov eax, 1
37c3ecc17cmovg rax, r9
37c3ecc1bcmp [rsi], rax
37c3ecc1ejge 0x37c3ecc70
37c3ecc20mov rax, -6
37c3ecc27mov r10l, 6
37c3ecc2d
37c3ecc2dloc_37c3ecc2d:
37c3ecc2dmov [r15], rax
37c3ecc30
37c3ecc30loc_37c3ecc30:
37c3ecc30lea rdx, [rsp+56]
37c3ecc35mov r8l, 6
37c3ecc3bmov [rsp+56], r10
37c3ecc40lea rcx, [rip+0x86a5d]
37c3ecc47call xerbla_64_
37c3ecc4cnop
37c3ecc4d
37c3ecc4dloc_37c3ecc4d:
37c3ecc4dadd rsp, 72
37c3ecc51pop rbx
37c3ecc52pop rsi
37c3ecc53pop rdi
37c3ecc54pop rbp
37c3ecc55pop r12
37c3ecc57pop r13
37c3ecc59pop r14
37c3ecc5bpop r15
37c3ecc5dret
37c3ecc5e
37c3ecc5e 66 90 f.
37c3ecc60
37c3ecc60loc_37c3ecc60:
37c3ecc60mov rax, -3
37c3ecc67mov r10l, 3
37c3ecc6djmp 0x37c3ecc2d
37c3ecc6f
37c3ecc6f 90 .
37c3ecc70
37c3ecc70loc_37c3ecc70:
37c3ecc70mov r10, [r15]
37c3ecc73test r10, r10
37c3ecc76jne 0x37c3ed8f0
37c3ecc7ccmp r9, 1
37c3ecc80jle 0x37c3ecf90
37c3ecc86xor r8l, r8l
37c3ecc89mov r11, r9
37c3ecc8ctest r13, r13
37c3ecc8fmov rsi, r9
37c3ecc92cmovns r8, r13
37c3ecc96mov rdi, r9
37c3ecc99sar r11, 1
37c3ecc9csub rsi, r11
37c3ecc9fand edi, 1
37c3ecca2test r14, r14
37c3ecca5je 0x37c3ece20
37c3eccabtest rdi, rdi
37c3eccaeje 0x37c3ecfb8
37c3eccb4test r12, r12
37c3eccb7je 0x37c3ed6d0
37c3eccbdmov r12, rsi
37c3eccc0lea rdi, [r11+1]
37c3eccc4lea r13, [r8+1]
37c3eccc8mov rcx, r9
37c3ecccbimul r12, r8
37c3ecccfmov rax, rdi
37c3eccd2shl r13, 4
37c3eccd6xor r14l, r14l
37c3eccd9sub rax, rsi
37c3eccdcmov rbp, [rsp+176]
37c3ecce4shl r8, 4
37c3ecce8mov [rsp+40], rax
37c3eccedadd r12, r11
37c3eccf0shl r12, 4
37c3eccf4add r12, rbp
37c3eccf7nop [rax+rax]
37c3ecd00
37c3ecd00loc_37c3ecd00:
37c3ecd00lea rax, [r11+r14]
37c3ecd04cmp rsi, rax
37c3ecd07jg 0x37c3ecd71
37c3ecd09mov rax, r10
37c3ecd0cmov r15, r12
37c3ecd0fmov rdx, rsi
37c3ecd12shl rax, 4
37c3ecd16add rax, rbx
37c3ecd19nop [rax+rax]
37c3ecd1fnop [rax+rax]
37c3ecd2anop [rax+rax]
37c3ecd35nop [rax+rax]
37c3ecd40
37c3ecd40loc_37c3ecd40:
37c3ecd40movsd_xmm x0, [rax+8]
37c3ecd45movsd_xmm x1, [rax]
37c3ecd49add rdx, 1
37c3ecd4dadd rax, 16
37c3ecd51xorpd x0, [rip+0x86957]
37c3ecd59unpcklpd x1, x0
37c3ecd5dmovups [r15], x1
37c3ecd61add r15, r8
37c3ecd64cmp rdx, rdi
37c3ecd67jne 0x37c3ecd40
37c3ecd69add r10, [rsp+40]
37c3ecd6eadd r10, r14
37c3ecd71
37c3ecd71loc_37c3ecd71:
37c3ecd71cmp r9, r14
37c3ecd74jle 0x37c3ecdbb
37c3ecd76mov r15, r10
37c3ecd79xor eax, eax
37c3ecd7bxor edx, edx
37c3ecd7dshl r15, 4
37c3ecd81add r15, rbx
37c3ecd84nop [rax+rax]
37c3ecd8anop [rax+rax]
37c3ecd95nop [rax+rax]
37c3ecda0
37c3ecda0loc_37c3ecda0:
37c3ecda0movupd x0, [r15+rax]
37c3ecda6add rdx, 1
37c3ecdaamovups [rbp+rax], x0
37c3ecdafadd rax, 16
37c3ecdb3cmp rdx, rcx
37c3ecdb6jne 0x37c3ecda0
37c3ecdb8add r10, rcx
37c3ecdbb
37c3ecdbbloc_37c3ecdbb:
37c3ecdbbadd r14, 1
37c3ecdbfsub rcx, 1
37c3ecdc3add r12, 16
37c3ecdc7add rdi, 1
37c3ecdcbadd rbp, r13
37c3ecdcecmp r11, r14
37c3ecdd1jge 0x37c3ecd00
37c3ecdd7jmp 0x37c3ecc4d
37c3ecddc
37c3ecddc 0f 1f 40 00 ..@.
37c3ecde0
37c3ecde0loc_37c3ecde0:
37c3ecde0mov r9l, 1
37c3ecde6mov r8l, 1
37c3ecdeclea rdx, [rip+0x868af]
37c3ecdf3mov rcx, rsi
37c3ecdf6call lsame_64_
37c3ecdfbtest rax, rax
37c3ecdfejne 0x37c3ecbf8
37c3ece04mov rax, -1
37c3ece0bmov r10l, 1
37c3ece11jmp 0x37c3ecc2d
37c3ece16
37c3ece16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ece20
37c3ece20loc_37c3ece20:
37c3ece20lea rax, [r9+1]
37c3ece24mov r13, r9
37c3ece27imul r13, rax
37c3ece2bsar r13, 1
37c3ece2etest rdi, rdi
37c3ece31jne 0x37c3ed0a8
37c3ece37test r12, r12
37c3ece3aje 0x37c3ed1d0
37c3ece40lea rcx, [r9-1]
37c3ece44cmp r11, rcx
37c3ece47jg 0x37c3ecc4d
37c3ece4dmov r10, rcx
37c3ece50lea r12, [r8+1]
37c3ece54mov rbp, r8
37c3ece57mov rdi, r8
37c3ece5asub r10, r11
37c3ece5dimul rcx, r8
37c3ece61sub r13, r9
37c3ece64neg rbp
37c3ece67imul r12, r10
37c3ece6bnot rdi
37c3ece6elea rsi, [rax+rax]
37c3ece72sub r13, 1
37c3ece76shl rbp, 4
37c3ece7ashl rdi, 4
37c3ece7eshl rcx, 4
37c3ece82shl r8, 4
37c3ece86add rcx, [rsp+176]
37c3ece8eshl r12, 4
37c3ece92add r12, [rsp+176]
37c3ece9anop [rax+rax]
37c3ecea0
37c3ecea0loc_37c3ecea0:
37c3ecea0mov r14, r13
37c3ecea3xor eax, eax
37c3ecea5xor edx, edx
37c3ecea7shl r14, 4
37c3eceabadd r14, rbx
37c3eceaenop [rax]
37c3eceb5nop [rax+rax]
37c3ecec0
37c3ecec0loc_37c3ecec0:
37c3ecec0movupd x0, [r14+rax]
37c3ecec6add rdx, 1
37c3ececamovups [rcx+rax], x0
37c3ececeadd rax, 16
37c3eced2cmp rdx, r9
37c3eced5jne 0x37c3ecec0
37c3eced7sub r9, 1
37c3ecedbmov rdx, r10
37c3ecedemov r14, r12
37c3ecee1add r13, r9
37c3ecee4mov rax, r13
37c3ecee7shl rax, 4
37c3eceebadd rax, rbx
37c3eceeecmp r11, r10
37c3ecef1jle 0x37c3ed8b0
37c3ecef7nop [rax+rax]
37c3ecf00
37c3ecf00loc_37c3ecf00:
37c3ecf00movsd_xmm x0, [rax+24]
37c3ecf05movsd_xmm x1, [rax+16]
37c3ecf0aadd rdx, 1
37c3ecf0eadd rax, 16
37c3ecf12xorpd x0, [rip+0x86796]
37c3ecf1aunpcklpd x1, x0
37c3ecf1emovups [r14], x1
37c3ecf22add r14, r8
37c3ecf25cmp r11, rdx
37c3ecf28jne 0x37c3ecf00
37c3ecf2amov rax, r11
37c3ecf2dsub rax, r10
37c3ecf30lea r13, [r13+rax+1]
37c3ecf35
37c3ecf35loc_37c3ecf35:
37c3ecf35sub r13, rsi
37c3ecf38sub r10, 1
37c3ecf3cadd rcx, rbp
37c3ecf3fadd r12, rdi
37c3ecf42cmp r11, r9
37c3ecf45jne 0x37c3ecea0
37c3ecf4bjmp 0x37c3ecc4d
37c3ecf50
37c3ecf50loc_37c3ecf50:
37c3ecf50mov r9l, 1
37c3ecf56mov r8l, 1
37c3ecf5clea rdx, [rip+0x86740]
37c3ecf63mov rcx, rdi
37c3ecf66call lsame_64_
37c3ecf6btest rax, rax
37c3ecf6ejne 0x37c3ecc01
37c3ecf74mov rax, -2
37c3ecf7bmov r10l, 2
37c3ecf81jmp 0x37c3ecc2d
37c3ecf86
37c3ecf86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ecf90
37c3ecf90loc_37c3ecf90:
37c3ecf90jne 0x37c3ecc4d
37c3ecf96movupd x0, [rbx]
37c3ecf9atest r12, r12
37c3ecf9dje 0x37c3ed8b9
37c3ecfa3mov rax, [rsp+176]
37c3ecfabmovups [rax], x0
37c3ecfaejmp 0x37c3ecc4d
37c3ecfb3
37c3ecfb3 0f 1f 44 00 00 ..D..
37c3ecfb8
37c3ecfb8loc_37c3ecfb8:
37c3ecfb8test r12, r12
37c3ecfbbje 0x37c3ed3a0
37c3ecfc1mov rbp, r11
37c3ecfc4lea r12, [r8+1]
37c3ecfc8mov r10, r11
37c3ecfcbmov rcx, r9
37c3ecfceimul rbp, r8
37c3ecfd2shl r12, 4
37c3ecfd6shl r8, 4
37c3ecfdaxor r14l, r14l
37c3ecfddmov rsi, [rsp+176]
37c3ecfe5add rbp, r11
37c3ecfe8shl rbp, 4
37c3ecfecadd rbp, rsi
37c3ecfefnop
37c3ecff0
37c3ecff0loc_37c3ecff0:
37c3ecff0mov rax, rdi
37c3ecff3mov r15, rbp
37c3ecff6mov rdx, r11
37c3ecff9shl rax, 4
37c3ecffdadd rax, rbx
37c3ed000
37c3ed000loc_37c3ed000:
37c3ed000movsd_xmm x0, [rax+8]
37c3ed005movsd_xmm x1, [rax]
37c3ed009add rdx, 1
37c3ed00dadd rax, 16
37c3ed011xorpd x0, [rip+0x86697]
37c3ed019unpcklpd x1, x0
37c3ed01dmovups [r15], x1
37c3ed021add r15, r8
37c3ed024cmp r10, rdx
37c3ed027jge 0x37c3ed000
37c3ed029mov rax, r9
37c3ed02cmov rdx, r14
37c3ed02fsub rax, rcx
37c3ed032cmp r11, r10
37c3ed035cmovle rdx, rax
37c3ed039lea rdi, [rdi+rdx+1]
37c3ed03ecmp r9, rax
37c3ed041jle 0x37c3ed07a
37c3ed043mov r15, rdi
37c3ed046xor eax, eax
37c3ed048xor edx, edx
37c3ed04ashl r15, 4
37c3ed04eadd r15, rbx
37c3ed051nop [rax]
37c3ed055nop [rax+rax]
37c3ed060
37c3ed060loc_37c3ed060:
37c3ed060movupd x0, [r15+rax]
37c3ed066add rdx, 1
37c3ed06amovups [rsi+rax], x0
37c3ed06eadd rax, 16
37c3ed072cmp rcx, rdx
37c3ed075jne 0x37c3ed060
37c3ed077add rdi, rcx
37c3ed07a
37c3ed07aloc_37c3ed07a:
37c3ed07amov eax, 1
37c3ed07fadd r10, 1
37c3ed083add rbp, 16
37c3ed087add rsi, r12
37c3ed08asub rax, rcx
37c3ed08dadd rax, r9
37c3ed090cmp r11, rax
37c3ed093jle 0x37c3ecc4d
37c3ed099sub rcx, 1
37c3ed09djmp 0x37c3ecff0
37c3ed0a2
37c3ed0a2 66 0f 1f 44 00 00 f..D..
37c3ed0a8
37c3ed0a8loc_37c3ed0a8:
37c3ed0a8test r12, r12
37c3ed0abje 0x37c3ed578
37c3ed0b1lea rcx, [r9-1]
37c3ed0b5cmp r11, rcx
37c3ed0b8jg 0x37c3ecc4d
37c3ed0bemov r10, rcx
37c3ed0c1lea r12, [r8+1]
37c3ed0c5mov rbp, r8
37c3ed0c8mov rsi, r8
37c3ed0cbsub r10, r11
37c3ed0ceimul rcx, r8
37c3ed0d2neg rbp
37c3ed0d5not rsi
37c3ed0d8imul r12, r10
37c3ed0dclea rdi, [r9+r9]
37c3ed0e0sub r13, r9
37c3ed0e3shl rbp, 4
37c3ed0e7shl rsi, 4
37c3ed0ebshl r8, 4
37c3ed0efshl rcx, 4
37c3ed0f3add rcx, [rsp+176]
37c3ed0fbshl r12, 4
37c3ed0ffadd r12, [rsp+176]
37c3ed107nop [rax+rax]
37c3ed110
37c3ed110loc_37c3ed110:
37c3ed110mov r14, r13
37c3ed113xor eax, eax
37c3ed115xor edx, edx
37c3ed117shl r14, 4
37c3ed11badd r14, rbx
37c3ed11enop
37c3ed120
37c3ed120loc_37c3ed120:
37c3ed120movupd x0, [r14+rax]
37c3ed126add rdx, 1
37c3ed12amovups [rcx+rax], x0
37c3ed12eadd rax, 16
37c3ed132cmp rdx, r9
37c3ed135jne 0x37c3ed120
37c3ed137sub r9, 1
37c3ed13bmov rdx, r10
37c3ed13emov r14, r12
37c3ed141add r13, r9
37c3ed144mov rax, r13
37c3ed147shl rax, 4
37c3ed14badd rax, rbx
37c3ed14ecmp r11, r10
37c3ed151jle 0x37c3ed890
37c3ed157nop [rax+rax]
37c3ed15fnop [rax+rax]
37c3ed16anop [rax+rax]
37c3ed175nop [rax+rax]
37c3ed180
37c3ed180loc_37c3ed180:
37c3ed180movsd_xmm x0, [rax+24]
37c3ed185movsd_xmm x1, [rax+16]
37c3ed18aadd rdx, 1
37c3ed18eadd rax, 16
37c3ed192xorpd x0, [rip+0x86516]
37c3ed19aunpcklpd x1, x0
37c3ed19emovups [r14], x1
37c3ed1a2add r14, r8
37c3ed1a5cmp r11, rdx
37c3ed1a8jne 0x37c3ed180
37c3ed1aamov rax, r11
37c3ed1adsub rax, r10
37c3ed1b0lea r13, [r13+rax+1]
37c3ed1b5
37c3ed1b5loc_37c3ed1b5:
37c3ed1b5sub r13, rdi
37c3ed1b8sub r10, 1
37c3ed1bcadd rcx, rbp
37c3ed1bfadd r12, rsi
37c3ed1c2cmp r11, r9
37c3ed1c5jne 0x37c3ed110
37c3ed1cbjmp 0x37c3ecc4d
37c3ed1d0
37c3ed1d0loc_37c3ed1d0:
37c3ed1d0mov r14, r11
37c3ed1d3mov rbp, [rsp+176]
37c3ed1dbmov r10, r8
37c3ed1dexor edx, edx
37c3ed1e0shl r14, 4
37c3ed1e4shl r10, 4
37c3ed1e8xor r13l, r13l
37c3ed1ebmov r12, r14
37c3ed1eeimul r12, r8
37c3ed1f2add r12, rbp
37c3ed1f5nop [rax+rax]
37c3ed200
37c3ed200loc_37c3ed200:
37c3ed200cmp r9, r11
37c3ed203jle 0x37c3ed268
37c3ed205mov rax, rdx
37c3ed208lea r15, [rsi+rdx]
37c3ed20cmov rcx, r12
37c3ed20fshl rax, 4
37c3ed213add rax, rbx
37c3ed216nop [rax+rax]
37c3ed21fnop [rax+rax]
37c3ed22anop [rax+rax]
37c3ed235nop [rax+rax]
37c3ed240
37c3ed240loc_37c3ed240:
37c3ed240movsd_xmm x0, [rax+8]
37c3ed245movsd_xmm x1, [rax]
37c3ed249add rdx, 1
37c3ed24dadd rax, 16
37c3ed251xorpd x0, [rip+0x86457]
37c3ed259unpcklpd x1, x0
37c3ed25dmovups [rcx], x1
37c3ed260add rcx, r10
37c3ed263cmp rdx, r15
37c3ed266jne 0x37c3ed240
37c3ed268
37c3ed268loc_37c3ed268:
37c3ed268add r13, 1
37c3ed26cadd r12, 16
37c3ed270cmp r11, r13
37c3ed273jge 0x37c3ed200
37c3ed275cmp r11, 1
37c3ed279je 0x37c3ed8e8
37c3ed27fadd r14, 16
37c3ed283lea rax, [r8+1]
37c3ed287lea rcx, [r11+1]
37c3ed28bmov edi, 1
37c3ed290imul r14, rax
37c3ed294add r14, [rsp+176]
37c3ed29clea rsi, [r10+16]
37c3ed2a0mov r12, r14
37c3ed2a3nop
37c3ed2a5nop [rax+rax]
37c3ed2b0
37c3ed2b0loc_37c3ed2b0:
37c3ed2b0mov r14, rdx
37c3ed2b3xor eax, eax
37c3ed2b5xor r13l, r13l
37c3ed2b8shl r14, 4
37c3ed2bcadd r14, rbx
37c3ed2bfnop
37c3ed2c0
37c3ed2c0loc_37c3ed2c0:
37c3ed2c0movupd x0, [r14+rax]
37c3ed2c6add r13, 1
37c3ed2camovups [rbp+rax], x0
37c3ed2cfadd rax, 16
37c3ed2d3cmp r13, rdi
37c3ed2d6jne 0x37c3ed2c0
37c3ed2d8lea rax, [rdx+rdi-1]
37c3ed2ddlea r13, [rdx+rdi]
37c3ed2e1mov r14, r12
37c3ed2e4mov rdx, rcx
37c3ed2e7shl rax, 4
37c3ed2ebadd rax, rbx
37c3ed2eecmp r9, rcx
37c3ed2f1jle 0x37c3ed8a0
37c3ed2f7nop [rax+rax]
37c3ed300
37c3ed300loc_37c3ed300:
37c3ed300movsd_xmm x0, [rax+24]
37c3ed305movsd_xmm x1, [rax+16]
37c3ed30aadd rdx, 1
37c3ed30eadd rax, 16
37c3ed312xorpd x0, [rip+0x86396]
37c3ed31aunpcklpd x1, x0
37c3ed31emovups [r14], x1
37c3ed322add r14, r10
37c3ed325cmp r9, rdx
37c3ed328jne 0x37c3ed300
37c3ed32amov rdx, r9
37c3ed32dsub rdx, rcx
37c3ed330add rdx, r13
37c3ed333
37c3ed333loc_37c3ed333:
37c3ed333add rdi, 1
37c3ed337add rcx, 1
37c3ed33badd rbp, r10
37c3ed33eadd r12, rsi
37c3ed341cmp rdi, r11
37c3ed344jne 0x37c3ed2b0
37c3ed34asub rdi, 1
37c3ed34eimul r8, rdi
37c3ed352
37c3ed352loc_37c3ed352:
37c3ed352mov rax, [rsp+176]
37c3ed35ashl rdx, 4
37c3ed35eshl r8, 4
37c3ed362xor ecx, ecx
37c3ed364lea r9, [rbx+rdx]
37c3ed368xor edx, edx
37c3ed36aadd rax, r8
37c3ed36dlea r8, [rdi+1]
37c3ed371nop [rax]
37c3ed375nop [rax+rax]
37c3ed380
37c3ed380loc_37c3ed380:
37c3ed380movupd x0, [r9+rdx]
37c3ed386add rcx, 1
37c3ed38amovups [rax+rdx], x0
37c3ed38eadd rdx, 16
37c3ed392cmp r8, rcx
37c3ed395jne 0x37c3ed380
37c3ed397jmp 0x37c3ecc4d
37c3ed39c
37c3ed39c 0f 1f 40 00 ..@.
37c3ed3a0
37c3ed3a0loc_37c3ed3a0:
37c3ed3a0cmp r9, r11
37c3ed3a3jle 0x37c3ed8e1
37c3ed3a9mov rcx, r11
37c3ed3acxor eax, eax
37c3ed3aexor edx, edx
37c3ed3b0imul rcx, r8
37c3ed3b4add rcx, r11
37c3ed3b7shl rcx, 4
37c3ed3bbadd rcx, [rsp+176]
37c3ed3c3nop [rax]
37c3ed3canop [rax+rax]
37c3ed3d5nop [rax+rax]
37c3ed3e0
37c3ed3e0loc_37c3ed3e0:
37c3ed3e0movupd x0, [rbx+rax]
37c3ed3e5add rdx, 1
37c3ed3e9movups [rcx+rax], x0
37c3ed3edadd rax, 16
37c3ed3f1cmp rsi, rdx
37c3ed3f4jne 0x37c3ed3e0
37c3ed3f6movq x0, [rip+0x862b2]
37c3ed3fecmp r11, 1
37c3ed402je 0x37c3ed4f4
37c3ed408
37c3ed408loc_37c3ed408:
37c3ed408lea rax, [r11+1]
37c3ed40cmov [rsp+40], r8
37c3ed411lea r10, [r9-1]
37c3ed415mov r12, r8
37c3ed418imul rax, r8
37c3ed41clea r14, [r8+1]
37c3ed420sub r10, r11
37c3ed423shl r12, 4
37c3ed427mov rdi, [rsp+176]
37c3ed42flea r15, [r11-2]
37c3ed433shl r14, 4
37c3ed437xor r13l, r13l
37c3ed43amovq x0, [rip+0x8626e]
37c3ed442add rax, r11
37c3ed445shl rax, 4
37c3ed449lea rbp, [rdi+rax+16]
37c3ed44enop
37c3ed450
37c3ed450loc_37c3ed450:
37c3ed450mov rax, rsi
37c3ed453mov rcx, r13
37c3ed456lea rdx, [rsi+1]
37c3ed45ashl rax, 4
37c3ed45eshl rcx, 4
37c3ed462lea r8, [rdx+r13]
37c3ed466add rax, rbx
37c3ed469add rcx, rdi
37c3ed46cjmp 0x37c3ed484
37c3ed46e
37c3ed46e 0f 1f ..
37c3ed470 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c3ed480
37c3ed480loc_37c3ed480:
37c3ed480add rdx, 1
37c3ed484
37c3ed484loc_37c3ed484:
37c3ed484movsd_xmm x1, [rax+8]
37c3ed489movsd_xmm x2, [rax]
37c3ed48dmov rsi, rdx
37c3ed490add rax, 16
37c3ed494xorpd x1, x0
37c3ed498unpcklpd x2, x1
37c3ed49cmovups [rcx], x2
37c3ed49fadd rcx, r12
37c3ed4a2cmp rdx, r8
37c3ed4a5jne 0x37c3ed480
37c3ed4a7mov rax, r9
37c3ed4aasub rax, r10
37c3ed4adcmp r9, rax
37c3ed4b0jle 0x37c3ed4db
37c3ed4b2mov rcx, r8
37c3ed4b5xor eax, eax
37c3ed4b7xor edx, edx
37c3ed4b9shl rcx, 4
37c3ed4bdadd rcx, rbx
37c3ed4c0
37c3ed4c0loc_37c3ed4c0:
37c3ed4c0movupd x1, [rcx+rax]
37c3ed4c5add rdx, 1
37c3ed4c9movups [rbp+rax], x1
37c3ed4ceadd rax, 16
37c3ed4d2cmp r10, rdx
37c3ed4d5jne 0x37c3ed4c0
37c3ed4d7lea rsi, [r8+r10]
37c3ed4db
37c3ed4dbloc_37c3ed4db:
37c3ed4dbadd r13, 1
37c3ed4dfsub r10, 1
37c3ed4e3add rbp, r14
37c3ed4e6cmp r15, r13
37c3ed4e9jge 0x37c3ed450
37c3ed4efmov r8, [rsp+40]
37c3ed4f4
37c3ed4f4loc_37c3ed4f4:
37c3ed4f4mov rdi, [rsp+176]
37c3ed4fclea r10, [r11-1]
37c3ed500shl r8, 4
37c3ed504nop
37c3ed505nop [rax+rax]
37c3ed510
37c3ed510loc_37c3ed510:
37c3ed510mov rax, rsi
37c3ed513mov rdx, r10
37c3ed516xor ecx, ecx
37c3ed518shl rax, 4
37c3ed51cshl rdx, 4
37c3ed520add rax, rbx
37c3ed523add rdx, rdi
37c3ed526nop [rax]
37c3ed52anop [rax+rax]
37c3ed535nop [rax+rax]
37c3ed540
37c3ed540loc_37c3ed540:
37c3ed540movsd_xmm x1, [rax+8]
37c3ed545movsd_xmm x2, [rax]
37c3ed549add rcx, 1
37c3ed54dadd rax, 16
37c3ed551xorpd x1, x0
37c3ed555unpcklpd x2, x1
37c3ed559movups [rdx], x2
37c3ed55cadd rdx, r8
37c3ed55fcmp r11, rcx
37c3ed562jg 0x37c3ed540
37c3ed564add r10, 1
37c3ed568add rsi, r11
37c3ed56bcmp r9, r10
37c3ed56ejg 0x37c3ed510
37c3ed570jmp 0x37c3ecc4d
37c3ed575
37c3ed575 0f 1f 00 ...
37c3ed578
37c3ed578loc_37c3ed578:
37c3ed578mov r12, r11
37c3ed57bmov rdx, r8
37c3ed57exor r13l, r13l
37c3ed581mov r14, rsi
37c3ed584imul r12, r8
37c3ed588mov rcx, [rsp+176]
37c3ed590shl rdx, 4
37c3ed594shl r12, 4
37c3ed598add r12, rcx
37c3ed59bnop [rax+rax]
37c3ed5a0
37c3ed5a0loc_37c3ed5a0:
37c3ed5a0cmp r9, r11
37c3ed5a3jle 0x37c3ed5e8
37c3ed5a5mov rax, r10
37c3ed5a8lea rbp, [r14+r10]
37c3ed5acmov rdi, r12
37c3ed5afshl rax, 4
37c3ed5b3add rax, rbx
37c3ed5b6nop [rax+rax]
37c3ed5c0
37c3ed5c0loc_37c3ed5c0:
37c3ed5c0movsd_xmm x0, [rax+8]
37c3ed5c5movsd_xmm x1, [rax]
37c3ed5c9add r10, 1
37c3ed5cdadd rax, 16
37c3ed5d1xorpd x0, [rip+0x860d7]
37c3ed5d9unpcklpd x1, x0
37c3ed5ddmovups [rdi], x1
37c3ed5e0add rdi, rdx
37c3ed5e3cmp r10, rbp
37c3ed5e6jne 0x37c3ed5c0
37c3ed5e8
37c3ed5e8loc_37c3ed5e8:
37c3ed5e8add r13, 1
37c3ed5ecadd r12, 16
37c3ed5f0cmp r11, r13
37c3ed5f3jge 0x37c3ed5a0
37c3ed5f5add r8, 1
37c3ed5f9lea rdi, [rdx+16]
37c3ed5fdimul r8, rsi
37c3ed601shl r8, 4
37c3ed605add r8, [rsp+176]
37c3ed60dmov rbp, r8
37c3ed610mov r8l, 1
37c3ed616nop [rax+rax]
37c3ed620
37c3ed620loc_37c3ed620:
37c3ed620mov r13, r10
37c3ed623xor eax, eax
37c3ed625xor r12l, r12l
37c3ed628shl r13, 4
37c3ed62cadd r13, rbx
37c3ed62fnop [rax+rax]
37c3ed635nop [rax+rax]
37c3ed640
37c3ed640loc_37c3ed640:
37c3ed640movupd x0, [r13+rax]
37c3ed647add r12, 1
37c3ed64bmovups [rcx+rax], x0
37c3ed64fadd rax, 16
37c3ed653cmp r12, r8
37c3ed656jne 0x37c3ed640
37c3ed658lea rax, [r10+r8-1]
37c3ed65dlea r12, [r10+r8]
37c3ed661mov r13, rbp
37c3ed664mov r10, rsi
37c3ed667shl rax, 4
37c3ed66badd rax, rbx
37c3ed66ecmp r9, rsi
37c3ed671jle 0x37c3ed880
37c3ed677nop [rax+rax]
37c3ed680
37c3ed680loc_37c3ed680:
37c3ed680movsd_xmm x0, [rax+24]
37c3ed685movsd_xmm x1, [rax+16]
37c3ed68aadd r10, 1
37c3ed68eadd rax, 16
37c3ed692xorpd x0, [rip+0x86016]
37c3ed69aunpcklpd x1, x0
37c3ed69emovups [r13], x1
37c3ed6a3add r13, rdx
37c3ed6a6cmp r9, r10
37c3ed6a9jne 0x37c3ed680
37c3ed6abmov r10, r9
37c3ed6aesub r10, rsi
37c3ed6b1add r10, r12
37c3ed6b4
37c3ed6b4loc_37c3ed6b4:
37c3ed6b4add rsi, 1
37c3ed6b8add rcx, rdx
37c3ed6bbadd rbp, rdi
37c3ed6becmp r11, r8
37c3ed6c1jle 0x37c3ecc4d
37c3ed6c7add r8, 1
37c3ed6cbjmp 0x37c3ed620
37c3ed6d0
37c3ed6d0loc_37c3ed6d0:
37c3ed6d0lea rbp, [r8+1]
37c3ed6d4mov rdi, r11
37c3ed6d7shl r8, 4
37c3ed6dbxor r13l, r13l
37c3ed6demov r14, rbp
37c3ed6e1imul rbp, rsi
37c3ed6e5mov r15, [rsp+176]
37c3ed6edmovq x0, [rip+0x85fbb]
37c3ed6f5shl r14, 4
37c3ed6f9shl rbp, 4
37c3ed6fdadd rbp, [rsp+176]
37c3ed705nop [rax+rax]
37c3ed710
37c3ed710loc_37c3ed710:
37c3ed710mov rax, r10
37c3ed713lea rdx, [r10+1]
37c3ed717mov r12, r15
37c3ed71ashl rax, 4
37c3ed71elea rcx, [rdx+r13]
37c3ed722add rax, rbx
37c3ed725jmp 0x37c3ed744
37c3ed727
37c3ed727 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37c3ed730 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c3ed740
37c3ed740loc_37c3ed740:
37c3ed740add rdx, 1
37c3ed744
37c3ed744loc_37c3ed744:
37c3ed744movsd_xmm x1, [rax+8]
37c3ed749movsd_xmm x2, [rax]
37c3ed74dmov r10, rdx
37c3ed750add rax, 16
37c3ed754xorpd x1, x0
37c3ed758unpcklpd x2, x1
37c3ed75cmovups [r12], x2
37c3ed761add r12, r8
37c3ed764cmp rdx, rcx
37c3ed767jne 0x37c3ed740
37c3ed769mov rax, r9
37c3ed76csub rax, rdi
37c3ed76fcmp r9, rax
37c3ed772jle 0x37c3ed7bc
37c3ed774mov r10, rcx
37c3ed777xor eax, eax
37c3ed779xor edx, edx
37c3ed77bshl r10, 4
37c3ed77fadd r10, rbx
37c3ed782nop [rax+rax]
37c3ed78anop [rax+rax]
37c3ed795nop [rax+rax]
37c3ed7a0
37c3ed7a0loc_37c3ed7a0:
37c3ed7a0movupd x1, [r10+rax]
37c3ed7a6add rdx, 1
37c3ed7aamovups [rbp+rax], x1
37c3ed7afadd rax, 16
37c3ed7b3cmp rdx, rdi
37c3ed7b6jne 0x37c3ed7a0
37c3ed7b8lea r10, [rcx+rdi]
37c3ed7bc
37c3ed7bcloc_37c3ed7bc:
37c3ed7bcadd r13, 1
37c3ed7c0sub rdi, 1
37c3ed7c4add r15, 16
37c3ed7c8add rbp, r14
37c3ed7cbcmp r11, r13
37c3ed7cejg 0x37c3ed710
37c3ed7d4cmp r9, r11
37c3ed7d7jle 0x37c3ecc4d
37c3ed7ddtest rsi, rsi
37c3ed7e0je 0x37c3ecc4d
37c3ed7e6mov rdi, r11
37c3ed7e9shl rdi, 4
37c3ed7edadd rdi, [rsp+176]
37c3ed7f5nop [rax+rax]
37c3ed800
37c3ed800loc_37c3ed800:
37c3ed800mov rax, r10
37c3ed803mov rcx, r10
37c3ed806mov rdx, rdi
37c3ed809add r10, rsi
37c3ed80cshl rax, 4
37c3ed810add rax, rbx
37c3ed813nop
37c3ed814nop [rax+rax]
37c3ed81fnop [rax+rax]
37c3ed82anop [rax+rax]
37c3ed835nop [rax+rax]
37c3ed840
37c3ed840loc_37c3ed840:
37c3ed840movsd_xmm x1, [rax+8]
37c3ed845movsd_xmm x2, [rax]
37c3ed849add rcx, 1
37c3ed84dadd rax, 16
37c3ed851xorpd x1, x0
37c3ed855unpcklpd x2, x1
37c3ed859movups [rdx], x2
37c3ed85cadd rdx, r8
37c3ed85fcmp rcx, r10
37c3ed862jne 0x37c3ed840
37c3ed864add r11, 1
37c3ed868add rdi, 16
37c3ed86ccmp r9, r11
37c3ed86fjne 0x37c3ed800
37c3ed871jmp 0x37c3ecc4d
37c3ed876
37c3ed876 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ed880
37c3ed880loc_37c3ed880:
37c3ed880mov r10, r12
37c3ed883jmp 0x37c3ed6b4
37c3ed888
37c3ed888 0f 1f 84 00 00 00 00 00 ........
37c3ed890
37c3ed890loc_37c3ed890:
37c3ed890add r13, 1
37c3ed894jmp 0x37c3ed1b5
37c3ed899
37c3ed899 0f 1f 80 00 00 00 00 .......
37c3ed8a0
37c3ed8a0loc_37c3ed8a0:
37c3ed8a0mov rdx, r13
37c3ed8a3jmp 0x37c3ed333
37c3ed8a8
37c3ed8a8 0f 1f 84 00 00 00 00 00 ........
37c3ed8b0
37c3ed8b0loc_37c3ed8b0:
37c3ed8b0add r13, 1
37c3ed8b4jmp 0x37c3ecf35
37c3ed8b9
37c3ed8b9loc_37c3ed8b9:
37c3ed8b9movapd x3, x0
37c3ed8bdmov rax, [rsp+176]
37c3ed8c5unpckhpd x3, x3
37c3ed8c9movapd x1, x3
37c3ed8cdxorpd x1, [rip+0x85ddb]
37c3ed8d5unpcklpd x0, x1
37c3ed8d9movups [rax], x0
37c3ed8dcjmp 0x37c3ecc4d
37c3ed8e1
37c3ed8e1loc_37c3ed8e1:
37c3ed8e1xor esi, esi
37c3ed8e3jmp 0x37c3ed408
37c3ed8e8
37c3ed8e8loc_37c3ed8e8:
37c3ed8e8xor r8l, r8l
37c3ed8ebjmp 0x37c3ed352
37c3ed8f0
37c3ed8f0loc_37c3ed8f0:
37c3ed8f0neg r10
37c3ed8f3jmp 0x37c3ecc30
37c3ecb80
Loading..