File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3fc000
37c3fc000ztpqrt2_64_:
37c3fc000push r15
37c3fc002push r14
37c3fc004push r13
37c3fc006push r12
37c3fc008push rbp
37c3fc009push rdi
37c3fc00apush rsi
37c3fc00bpush rbx
37c3fc00csub rsp, 344
37c3fc013movups [rsp+272], x6
37c3fc01bmovups [rsp+288], x7
37c3fc023movups [rsp+304], x8
37c3fc02cmovups [rsp+320], x9
37c3fc035mov rax, [rsp+448]
37c3fc03dmov r10, [rsp+488]
37c3fc045mov rax, [rax]
37c3fc048mov [r10], 0
37c3fc04fmov [rsp+168], rax
37c3fc057mov rax, [rsp+464]
37c3fc05fmov [rsp+416], rcx
37c3fc067mov rax, [rax]
37c3fc06amov [rsp+424], rdx
37c3fc072mov [rsp+432], r8
37c3fc07amov [rsp+104], rax
37c3fc07fmov rax, [rsp+480]
37c3fc087mov [rsp+440], r9
37c3fc08fmov rax, [rax]
37c3fc092mov [rsp+112], rax
37c3fc097mov rax, [rcx]
37c3fc09atest rax, rax
37c3fc09djs 0x37c3fc138
37c3fc0a3mov r13, [rdx]
37c3fc0a6test r13, r13
37c3fc0a9js 0x37c3fc125
37c3fc0abcmp rax, r13
37c3fc0aemov r9, r13
37c3fc0b1mov rdx, [r8]
37c3fc0b4mov ecx, 3
37c3fc0b9cmovle r9, rax
37c3fc0bdmov r8, -3
37c3fc0c4cmp r9, rdx
37c3fc0c7jae 0x37c3fc146
37c3fc0c9
37c3fc0c9loc_37c3fc0c9:
37c3fc0c9mov [r10], r8
37c3fc0cclea rdx, [rsp+256]
37c3fc0d4mov r8l, 7
37c3fc0damov [rsp+256], rcx
37c3fc0e2lea rcx, [rip+0x77987]
37c3fc0e9call xerbla_64_
37c3fc0eenop
37c3fc0ef
37c3fc0efloc_37c3fc0ef:
37c3fc0efmovups x6, [rsp+272]
37c3fc0f7movups x7, [rsp+288]
37c3fc0ffmovups x8, [rsp+304]
37c3fc108movups x9, [rsp+320]
37c3fc111add rsp, 344
37c3fc118pop rbx
37c3fc119pop rsi
37c3fc11apop rdi
37c3fc11bpop rbp
37c3fc11cpop r12
37c3fc11epop r13
37c3fc120pop r14
37c3fc122pop r15
37c3fc124ret
37c3fc125
37c3fc125loc_37c3fc125:
37c3fc125mov r8, -2
37c3fc12cmov ecx, 2
37c3fc131jmp 0x37c3fc0c9
37c3fc133
37c3fc133 0f 1f 44 00 00 ..D..
37c3fc138
37c3fc138loc_37c3fc138:
37c3fc138mov r8, -1
37c3fc13fmov ecx, 1
37c3fc144jmp 0x37c3fc0c9
37c3fc146
37c3fc146loc_37c3fc146:
37c3fc146test r13, r13
37c3fc149mov ecx, 1
37c3fc14ecmovg rcx, r13
37c3fc152cmp [rsp+168], rcx
37c3fc15ajl 0x37c3fc188
37c3fc15ctest rax, rax
37c3fc15fmov r8l, 1
37c3fc165cmovg r8, rax
37c3fc169cmp [rsp+104], r8
37c3fc16ejl 0x37c3fc199
37c3fc170cmp [rsp+112], rcx
37c3fc175jge 0x37c3fc1b0
37c3fc177mov r8, -9
37c3fc17emov ecx, 9
37c3fc183jmp 0x37c3fc0c9
37c3fc188
37c3fc188loc_37c3fc188:
37c3fc188mov r8, -5
37c3fc18fmov ecx, 5
37c3fc194jmp 0x37c3fc0c9
37c3fc199
37c3fc199loc_37c3fc199:
37c3fc199mov r8, -7
37c3fc1a0mov ecx, 7
37c3fc1a5jmp 0x37c3fc0c9
37c3fc1aa
37c3fc1aa 66 0f 1f 44 00 00 f..D..
37c3fc1b0
37c3fc1b0loc_37c3fc1b0:
37c3fc1b0test r13, r13
37c3fc1b3je 0x37c3fc0ef
37c3fc1b9test rax, rax
37c3fc1bcje 0x37c3fc0ef
37c3fc1c2mov rsi, [rsp+112]
37c3fc1c7mov rbx, [rsp+168]
37c3fc1cfmov [rsp+136], r13
37c3fc1d7mov rdi, [rsp+104]
37c3fc1dcmov r15, [rsp+456]
37c3fc1e4not rsi
37c3fc1e7lea rcx, [rbx+1]
37c3fc1ebmov r12, rbx
37c3fc1eemov r13, [rsp+424]
37c3fc1f6mov [rsp+152], rsi
37c3fc1feshl rcx, 4
37c3fc202mov rsi, rbx
37c3fc205shl rdi, 4
37c3fc209not rsi
37c3fc20cmov [rsp+144], rcx
37c3fc214shl r12, 4
37c3fc218lea rcx, [rsi+2*rbx]
37c3fc21cmov [rsp+184], rsi
37c3fc224mov rsi, [rsp+440]
37c3fc22cshl rcx, 4
37c3fc230mov [rsp+120], rdi
37c3fc235mov rdi, [rsp+472]
37c3fc23dlea rsi, [rsi+rcx+16]
37c3fc242mov rcx, rbx
37c3fc245shl rbx, 5
37c3fc249neg rcx
37c3fc24cmov rbp, rbx
37c3fc24fmov ebx, 1
37c3fc254shl rcx, 4
37c3fc258mov [rsp+128], rcx
37c3fc260lea rcx, [rsp+248]
37c3fc268mov [rsp+96], rcx
37c3fc26dlea rcx, [rsp+232]
37c3fc275mov [rsp+160], rcx
37c3fc27djmp 0x37c3fc2b9
37c3fc27f
37c3fc27f 90 .
37c3fc280
37c3fc280loc_37c3fc280:
37c3fc280add rbx, 1
37c3fc284cmp [rsp+136], rbx
37c3fc28cjl 0x37c3fc601
37c3fc292
37c3fc292loc_37c3fc292:
37c3fc292mov rax, [rsp+416]
37c3fc29amov rcx, [rsp+432]
37c3fc2a2add rdi, 16
37c3fc2a6add r15, [rsp+120]
37c3fc2abadd rsi, [rsp+144]
37c3fc2b3mov rax, [rax]
37c3fc2b6mov rdx, [rcx]
37c3fc2b9
37c3fc2b9loc_37c3fc2b9:
37c3fc2b9sub rax, rdx
37c3fc2bccmp rbx, rdx
37c3fc2bfmov [rsp+32], rdi
37c3fc2c4mov rcx, [rsp+96]
37c3fc2c9cmovle rdx, rbx
37c3fc2cdlea r9, [rip+0x777a4]
37c3fc2d4mov r8, r15
37c3fc2d7add rax, rdx
37c3fc2damov [rsp+232], rax
37c3fc2e2add rax, 1
37c3fc2e6mov [rsp+248], rax
37c3fc2eemov rax, [rsp+128]
37c3fc2f6lea rdx, [rsi+rax]
37c3fc2facall zlarfg_64_
37c3fc2ffmov rcx, [r13]
37c3fc303cmp rcx, rbx
37c3fc306jle 0x37c3fc280
37c3fc30cmov r11, rcx
37c3fc30fimul rcx, [rsp+112]
37c3fc315mov rdx, rsi
37c3fc318mov eax, 1
37c3fc31dadd rcx, [rsp+152]
37c3fc325sub r11, rbx
37c3fc328mov r9, rcx
37c3fc32blea r10, [r11+1]
37c3fc32fshl r9, 4
37c3fc333add r9, [rsp+472]
37c3fc33bnop [rax+rax]
37c3fc340
37c3fc340loc_37c3fc340:
37c3fc340movsd_xmm x0, [rdx+8]
37c3fc345movsd_xmm x1, [rdx]
37c3fc349mov r8, rax
37c3fc34cadd rax, 1
37c3fc350xorpd x0, [rip+0x77758]
37c3fc358shl r8, 4
37c3fc35cadd rdx, r12
37c3fc35funpcklpd x1, x0
37c3fc363movups [r9+r8], x1
37c3fc368cmp rax, r10
37c3fc36bjne 0x37c3fc340
37c3fc36dmov rax, [rsp+120]
37c3fc372add rcx, 1
37c3fc376lea r14, [rip+0x776fb]
37c3fc37dmov [rsp+88], 1
37c3fc386shl rcx, 4
37c3fc38amov [rsp+80], r14
37c3fc38fmov r8, [rsp+96]
37c3fc394lea r9, [rip+0x776e5]
37c3fc39blea rdx, [r15+rax]
37c3fc39fmov rax, [rsp+472]
37c3fc3a7mov [rsp+56], r14
37c3fc3acmov [rsp+32], rdx
37c3fc3b1add rax, rcx
37c3fc3b4mov [rsp+48], r15
37c3fc3b9lea rcx, [rip+0x776d0]
37c3fc3c0mov [rsp+72], rax
37c3fc3c5lea rax, [rip+0x776b4]
37c3fc3ccmov [rsp+64], rax
37c3fc3d1mov rax, [rsp+464]
37c3fc3d9mov [rsp+176], rdx
37c3fc3e1mov rdx, [rsp+160]
37c3fc3e9mov [rsp+40], rax
37c3fc3eemov [rsp+248], r11
37c3fc3f6call zgemv_64_
37c3fc3fbmovsd_xmm x5, [rdi]
37c3fc3ffmov r9, [r13]
37c3fc403movsd_xmm x1, [rdi+8]
37c3fc408movapd x6, x5
37c3fc40cxorpd x6, [rip+0x7769c]
37c3fc414mov r14, r9
37c3fc417sub r14, rbx
37c3fc41aimul r9, [rsp+112]
37c3fc420add r9, [rsp+152]
37c3fc428movapd x0, x6
37c3fc42cunpcklpd x0, x1
37c3fc430movups [rsp+256], x0
37c3fc438test r14, r14
37c3fc43bjle 0x37c3fcb0c
37c3fc441movapd x2, x6
37c3fc445unpcklpd x2, x5
37c3fc449cmp r14, 1
37c3fc44dje 0x37c3fcaa1
37c3fc453test r12, r12
37c3fc456je 0x37c3fcaa1
37c3fc45clea r10, [r9+1]
37c3fc460mov r11, r14
37c3fc463unpcklpd x6, x6
37c3fc467mov rdx, rsi
37c3fc46amov rax, r10
37c3fc46dshr r11, 1
37c3fc470movddup x4, x1
37c3fc474unpcklpd x5, x5
37c3fc478shl rax, 4
37c3fc47clea rcx, [r12+rsi]
37c3fc480xor r8l, r8l
37c3fc483add rax, [rsp+472]
37c3fc48bnop [rax+rax]
37c3fc490
37c3fc490loc_37c3fc490:
37c3fc490movupd x0, [rax]
37c3fc494movupd x7, [rax+16]
37c3fc499add r8, 1
37c3fc49dadd rax, 32
37c3fc4a1movlpd x7, [rax-24]
37c3fc4a6movhpd x0, [rax-16]
37c3fc4abmovapd x3, x0
37c3fc4afmovapd x8, x7
37c3fc4b4mulpd x3, x4
37c3fc4b8mulpd x7, x5
37c3fc4bcaddpd x7, x3
37c3fc4c0movupd x3, [rcx]
37c3fc4c4movlpd x3, [rdx+8]
37c3fc4c9addpd x7, x3
37c3fc4cdmovapd x3, x0
37c3fc4d1movapd x0, x8
37c3fc4d6mulpd x3, x6
37c3fc4damulpd x0, x4
37c3fc4demovapd x9, x7
37c3fc4e3movupd x7, [rdx]
37c3fc4e7movhpd x7, [rcx]
37c3fc4ebaddpd x0, x3
37c3fc4efaddpd x0, x7
37c3fc4f3movapd x3, x0
37c3fc4f7unpckhpd x0, x9
37c3fc4fcunpcklpd x3, x9
37c3fc501movups [rdx], x3
37c3fc504add rdx, rbp
37c3fc507movups [rcx], x0
37c3fc50aadd rcx, rbp
37c3fc50dcmp r11, r8
37c3fc510jne 0x37c3fc490
37c3fc516test r14b, 1
37c3fc51aje 0x37c3fc58e
37c3fc51cmov rdx, r14
37c3fc51fmov rcx, [rsp+472]
37c3fc527or rdx, 1
37c3fc52blea rax, [rbx+rdx]
37c3fc52fadd rdx, r9
37c3fc532imul rax, [rsp+168]
37c3fc53bshl rdx, 4
37c3fc53fadd rax, [rsp+184]
37c3fc547movupd x3, [rcx+rdx]
37c3fc54cadd rax, rbx
37c3fc54fshl rax, 4
37c3fc553add rax, [rsp+440]
37c3fc55bmulpd x2, x3
37c3fc55fmovapd x5, x3
37c3fc563unpckhpd x5, x5
37c3fc567movapd x0, x5
37c3fc56bxorpd x0, [rip+0x7753d]
37c3fc573movupd x5, [rax]
37c3fc577mulsd x0, x1
37c3fc57bmulsd x1, x3
37c3fc57funpcklpd x0, x1
37c3fc583addsubpd x2, x0
37c3fc587addpd x2, x5
37c3fc58bmovups [rax], x2
37c3fc58e
37c3fc58eloc_37c3fc58e:
37c3fc58eshl r10, 4
37c3fc592mov rdx, [rsp+96]
37c3fc597mov r9, r15
37c3fc59aadd rbx, 1
37c3fc59emov rax, [rsp+464]
37c3fc5a6add r10, [rsp+472]
37c3fc5aelea r8, [rsp+256]
37c3fc5b6mov [rsp+248], r14
37c3fc5bemov [rsp+40], r10
37c3fc5c3mov rcx, [rsp+160]
37c3fc5cbmov [rsp+64], rax
37c3fc5d0mov rax, [rsp+176]
37c3fc5d8mov [rsp+56], rax
37c3fc5ddlea rax, [rip+0x77494]
37c3fc5e4mov [rsp+48], rax
37c3fc5e9mov [rsp+32], rax
37c3fc5eecall zgerc_64_
37c3fc5f3cmp [rsp+136], rbx
37c3fc5fbjge 0x37c3fc292
37c3fc601
37c3fc601loc_37c3fc601:
37c3fc601mov rax, [rsp+424]
37c3fc609mov rax, [rax]
37c3fc60cmov [rsp+184], rax
37c3fc614cmp rax, 1
37c3fc618jle 0x37c3fc0ef
37c3fc61emov rax, [rsp+456]
37c3fc626mov rsi, [rsp+104]
37c3fc62blea r12, [rip+0x77446]
37c3fc632pxor x6, x6
37c3fc636mov rbx, [rsp+152]
37c3fc63emov rbp, [rsp+472]
37c3fc646mov r14l, 1
37c3fc64cadd rax, 16
37c3fc650mov rdi, rsi
37c3fc653movddup x7, [rip+0x77455]
37c3fc65bmov [rsp+176], rax
37c3fc663mov rax, [rsp+472]
37c3fc66bnot rdi
37c3fc66elea r15, [rdi+2*rsi]
37c3fc672mov [rsp+168], rdi
37c3fc67alea r11, [rax+16]
37c3fc67emov rax, [rsp+112]
37c3fc683mov r9, rax
37c3fc686lea rax, [rbx+2*rax]
37c3fc68ashl r9, 4
37c3fc68emov [rsp+120], rax
37c3fc693shl rax, 4
37c3fc697lea rsi, [r9+16]
37c3fc69badd rbp, rax
37c3fc69emov [rsp+216], r9
37c3fc6a6mov [rsp+192], rsi
37c3fc6aemov rsi, [rsp+472]
37c3fc6b6lea r10, [rsi+rax+32]
37c3fc6bblea rax, [rsp+256]
37c3fc6c3mov esi, 2
37c3fc6c8mov [rsp+128], rax
37c3fc6d0lea rax, [rsp+232]
37c3fc6d8mov [rsp+200], rax
37c3fc6e0lea rax, [rsp+240]
37c3fc6e8mov [rsp+136], r10
37c3fc6f0mov [rsp+208], rax
37c3fc6f8mov rax, rbp
37c3fc6fbmov rbp, [rsp+456]
37c3fc703nop
37c3fc705nop [rax+rax]
37c3fc710
37c3fc710loc_37c3fc710:
37c3fc710movupd x2, [r11]
37c3fc715lea r13, [rsi-1]
37c3fc719mov edx, 1
37c3fc71exorpd x2, x7
37c3fc722movups [rsp+256], x2
37c3fc72anop [rax+rax]
37c3fc735nop [rax+rax]
37c3fc740
37c3fc740loc_37c3fc740:
37c3fc740mov rcx, rdx
37c3fc743add rdx, 1
37c3fc747shl rcx, 4
37c3fc74bmovups [rax+rcx], x6
37c3fc74fcmp rdx, rsi
37c3fc752jne 0x37c3fc740
37c3fc754mov rdi, [rsp+432]
37c3fc75cmov rbx, [rsp+416]
37c3fc764mov r8, [rdi]
37c3fc767mov rcx, [rbx]
37c3fc76amov rdi, [rsp+424]
37c3fc772cmp r13, r8
37c3fc775mov rdx, r8
37c3fc778mov r10, rcx
37c3fc77bcmovle rdx, r13
37c3fc77fsub r10, r8
37c3fc782mov r9, [rdi]
37c3fc785add r10, 1
37c3fc789cmp r10, rcx
37c3fc78clea rbx, [rdx+1]
37c3fc790mov [rsp+232], rdx
37c3fc798cmovg r10, rcx
37c3fc79ccmp rbx, r9
37c3fc79fcmovg rbx, r9
37c3fc7a3test rdx, rdx
37c3fc7a6jle 0x37c3fca98
37c3fc7acmovapd x3, x2
37c3fc7b0lea rdi, [rax+16]
37c3fc7b4mov r9, r14
37c3fc7b7sub r9, r8
37c3fc7baunpcklpd x3, x2
37c3fc7beunpckhpd x2, x2
37c3fc7c2xor r8l, r8l
37c3fc7c5add r9, rcx
37c3fc7c8xor ecx, ecx
37c3fc7caadd r9, r15
37c3fc7cdshl r9, 4
37c3fc7d1add r9, rbp
37c3fc7d4nop [rax+rax]
37c3fc7dfnop [rax+rax]
37c3fc7eanop [rax+rax]
37c3fc7f5nop [rax+rax]
37c3fc800
37c3fc800loc_37c3fc800:
37c3fc800movupd x0, [r9+rcx]
37c3fc806add r8, 1
37c3fc80amovapd x1, x0
37c3fc80eshufpd x0, x0, 1
37c3fc813mulpd x1, x3
37c3fc817mulpd x0, x2
37c3fc81baddsubpd x1, x0
37c3fc81fmovups [rdi+rcx], x1
37c3fc823add rcx, 16
37c3fc827cmp rdx, r8
37c3fc82ajne 0x37c3fc800
37c3fc82c
37c3fc82cloc_37c3fc82c:
37c3fc82clea rdx, [r10-1]
37c3fc830mov [rsp+48], rdi
37c3fc835add rsi, 1
37c3fc839mov r9, [rsp+200]
37c3fc841shl rdx, 4
37c3fc845mov [rsp+160], rax
37c3fc84dmov rax, [rsp+464]
37c3fc855lea r8, [rip+0x77235]
37c3fc85cadd rdx, rbp
37c3fc85fmov [rsp+80], r14
37c3fc864lea rcx, [rip+0x77227]
37c3fc86bmov [rsp+40], rax
37c3fc870mov [rsp+32], rdx
37c3fc875lea rdx, [rip+0x77214]
37c3fc87cmov [rsp+72], r14
37c3fc881mov [rsp+64], r14
37c3fc886mov [rsp+56], r12
37c3fc88bmov [rsp+152], r11
37c3fc893mov [rsp+144], r10
37c3fc89bcall ztrmv_64_
37c3fc8a0mov rax, [rsp+120]
37c3fc8a5mov rdx, r13
37c3fc8a8sub rdx, [rsp+232]
37c3fc8b0mov r10, [rsp+144]
37c3fc8b8mov [rsp+248], rdx
37c3fc8c0lea rcx, [rip+0x771d1]
37c3fc8c7lea rdx, [rax+rbx]
37c3fc8cbmov [rsp+64], rcx
37c3fc8d0mov rcx, [rsp+464]
37c3fc8d8shl rdx, 4
37c3fc8dcimul rbx, [rsp+104]
37c3fc8e2mov [rsp+88], r14
37c3fc8e7add rdx, [rsp+472]
37c3fc8efmov [rsp+40], rcx
37c3fc8f4lea rcx, [rip+0x77195]
37c3fc8fbmov [rsp+72], rdx
37c3fc900lea rdx, [r10+r15]
37c3fc904mov r9, [rsp+128]
37c3fc90cshl rdx, 4
37c3fc910mov [rsp+80], r12
37c3fc915add rdx, rbp
37c3fc918mov [rsp+56], r12
37c3fc91dmov [rsp+48], rdx
37c3fc922mov rdx, [rsp+168]
37c3fc92aadd rdx, rbx
37c3fc92dmov rbx, [rsp+96]
37c3fc932add rdx, r10
37c3fc935shl rdx, 4
37c3fc939mov r8, rbx
37c3fc93cadd rdx, rbp
37c3fc93fmov [rsp+32], rdx
37c3fc944mov rdx, [rsp+432]
37c3fc94ccall zgemv_64_
37c3fc951mov r11, [rsp+432]
37c3fc959mov rdx, [rsp+416]
37c3fc961mov r8, rbx
37c3fc964mov r9, [rsp+128]
37c3fc96clea rcx, [rip+0x7711d]
37c3fc973mov [rsp+248], r13
37c3fc97bmov rdx, [rdx]
37c3fc97esub rdx, [r11]
37c3fc981mov [rsp+72], rdi
37c3fc986mov [rsp+240], rdx
37c3fc98elea rdx, [rip+0x770eb]
37c3fc995mov [rsp+64], rdx
37c3fc99amov rdx, r15
37c3fc99dshl rdx, 4
37c3fc9a1add rdx, [rsp+176]
37c3fc9a9mov [rsp+88], r14
37c3fc9aemov [rsp+48], rdx
37c3fc9b3mov rdx, [rsp+464]
37c3fc9bbmov [rsp+80], r12
37c3fc9c0mov [rsp+40], rdx
37c3fc9c5mov rdx, [rsp+208]
37c3fc9cdmov [rsp+56], r12
37c3fc9d2mov [rsp+32], rbp
37c3fc9d7call zgemv_64_
37c3fc9dcmov [rsp+48], rdi
37c3fc9e1mov r9, rbx
37c3fc9e4mov rdi, [rsp+480]
37c3fc9ecmov [rsp+80], r14
37c3fc9f1lea r8, [rip+0x77099]
37c3fc9f8lea rcx, [rip+0x77093]
37c3fc9ffmov [rsp+40], rdi
37c3fca04mov rdi, [rsp+472]
37c3fca0cmov rdx, r8
37c3fca0fmov [rsp+72], r14
37c3fca14mov [rsp+32], rdi
37c3fca19mov [rsp+64], r14
37c3fca1emov [rsp+56], r12
37c3fca23mov [rsp+248], r13
37c3fca2bcall ztrmv_64_
37c3fca30mov rdx, [rsp+112]
37c3fca35add r15, [rsp+104]
37c3fca3amov r11, [rsp+152]
37c3fca42mov rdi, [rsp+136]
37c3fca4amov rax, [rsp+160]
37c3fca52add [rsp+120], rdx
37c3fca57movupd x0, [r11]
37c3fca5cadd rax, [rsp+216]
37c3fca64add r11, 16
37c3fca68movups [rdi], x0
37c3fca6badd rdi, [rsp+192]
37c3fca73movups [r11-16], x6
37c3fca78mov [rsp+136], rdi
37c3fca80cmp rsi, [rsp+184]
37c3fca88jle 0x37c3fc710
37c3fca8ejmp 0x37c3fc0ef
37c3fca93
37c3fca93 0f 1f 44 00 00 ..D..
37c3fca98
37c3fca98loc_37c3fca98:
37c3fca98lea rdi, [rax+16]
37c3fca9cjmp 0x37c3fc82c
37c3fcaa1
37c3fcaa1loc_37c3fcaa1:
37c3fcaa1mov rdx, r9
37c3fcaa4lea r8, [r14+1]
37c3fcaa8mov rax, rsi
37c3fcaabmov ecx, 1
37c3fcab0shl rdx, 4
37c3fcab4add rdx, [rsp+472]
37c3fcabcnop [rax]
37c3fcac0
37c3fcac0loc_37c3fcac0:
37c3fcac0movupd x3, [rdx+16]
37c3fcac5movapd x4, x2
37c3fcac9add rcx, 1
37c3fcacdadd rdx, 16
37c3fcad1mulpd x4, x3
37c3fcad5movapd x5, x3
37c3fcad9mulsd x3, x1
37c3fcaddunpckhpd x5, x5
37c3fcae1movapd x0, x5
37c3fcae5xorpd x0, [rip+0x76fc3]
37c3fcaedmovupd x5, [rax]
37c3fcaf1mulsd x0, x1
37c3fcaf5unpcklpd x0, x3
37c3fcaf9addsubpd x4, x0
37c3fcafdaddpd x4, x5
37c3fcb01movups [rax], x4
37c3fcb04add rax, r12
37c3fcb07cmp rcx, r8
37c3fcb0ajne 0x37c3fcac0
37c3fcb0c
37c3fcb0cloc_37c3fcb0c:
37c3fcb0clea r10, [r9+1]
37c3fcb10jmp 0x37c3fc58e
37c3fc000
37c3fc000ztpqrt2_64_:
37c3fc000push r15
37c3fc002push r14
37c3fc004push r13
37c3fc006push r12
37c3fc008push rbp
37c3fc009push rdi
37c3fc00apush rsi
37c3fc00bpush rbx
37c3fc00csub rsp, 344
37c3fc013movups [rsp+272], x6
37c3fc01bmovups [rsp+288], x7
37c3fc023movups [rsp+304], x8
37c3fc02cmovups [rsp+320], x9
37c3fc035mov rax, [rsp+448]
37c3fc03dmov r10, [rsp+488]
37c3fc045mov rax, [rax]
37c3fc048mov [r10], 0
37c3fc04fmov [rsp+168], rax
37c3fc057mov rax, [rsp+464]
37c3fc05fmov [rsp+416], rcx
37c3fc067mov rax, [rax]
37c3fc06amov [rsp+424], rdx
37c3fc072mov [rsp+432], r8
37c3fc07amov [rsp+104], rax
37c3fc07fmov rax, [rsp+480]
37c3fc087mov [rsp+440], r9
37c3fc08fmov rax, [rax]
37c3fc092mov [rsp+112], rax
37c3fc097mov rax, [rcx]
37c3fc09atest rax, rax
37c3fc09djs 0x37c3fc138
37c3fc0a3mov r13, [rdx]
37c3fc0a6test r13, r13
37c3fc0a9js 0x37c3fc125
37c3fc0abcmp rax, r13
37c3fc0aemov r9, r13
37c3fc0b1mov rdx, [r8]
37c3fc0b4mov ecx, 3
37c3fc0b9cmovle r9, rax
37c3fc0bdmov r8, -3
37c3fc0c4cmp r9, rdx
37c3fc0c7jae 0x37c3fc146
37c3fc0c9
37c3fc0c9loc_37c3fc0c9:
37c3fc0c9mov [r10], r8
37c3fc0cclea rdx, [rsp+256]
37c3fc0d4mov r8l, 7
37c3fc0damov [rsp+256], rcx
37c3fc0e2lea rcx, [rip+0x77987]
37c3fc0e9call xerbla_64_
37c3fc0eenop
37c3fc0ef
37c3fc0efloc_37c3fc0ef:
37c3fc0efmovups x6, [rsp+272]
37c3fc0f7movups x7, [rsp+288]
37c3fc0ffmovups x8, [rsp+304]
37c3fc108movups x9, [rsp+320]
37c3fc111add rsp, 344
37c3fc118pop rbx
37c3fc119pop rsi
37c3fc11apop rdi
37c3fc11bpop rbp
37c3fc11cpop r12
37c3fc11epop r13
37c3fc120pop r14
37c3fc122pop r15
37c3fc124ret
37c3fc125
37c3fc125loc_37c3fc125:
37c3fc125mov r8, -2
37c3fc12cmov ecx, 2
37c3fc131jmp 0x37c3fc0c9
37c3fc133
37c3fc133 0f 1f 44 00 00 ..D..
37c3fc138
37c3fc138loc_37c3fc138:
37c3fc138mov r8, -1
37c3fc13fmov ecx, 1
37c3fc144jmp 0x37c3fc0c9
37c3fc146
37c3fc146loc_37c3fc146:
37c3fc146test r13, r13
37c3fc149mov ecx, 1
37c3fc14ecmovg rcx, r13
37c3fc152cmp [rsp+168], rcx
37c3fc15ajl 0x37c3fc188
37c3fc15ctest rax, rax
37c3fc15fmov r8l, 1
37c3fc165cmovg r8, rax
37c3fc169cmp [rsp+104], r8
37c3fc16ejl 0x37c3fc199
37c3fc170cmp [rsp+112], rcx
37c3fc175jge 0x37c3fc1b0
37c3fc177mov r8, -9
37c3fc17emov ecx, 9
37c3fc183jmp 0x37c3fc0c9
37c3fc188
37c3fc188loc_37c3fc188:
37c3fc188mov r8, -5
37c3fc18fmov ecx, 5
37c3fc194jmp 0x37c3fc0c9
37c3fc199
37c3fc199loc_37c3fc199:
37c3fc199mov r8, -7
37c3fc1a0mov ecx, 7
37c3fc1a5jmp 0x37c3fc0c9
37c3fc1aa
37c3fc1aa 66 0f 1f 44 00 00 f..D..
37c3fc1b0
37c3fc1b0loc_37c3fc1b0:
37c3fc1b0test r13, r13
37c3fc1b3je 0x37c3fc0ef
37c3fc1b9test rax, rax
37c3fc1bcje 0x37c3fc0ef
37c3fc1c2mov rsi, [rsp+112]
37c3fc1c7mov rbx, [rsp+168]
37c3fc1cfmov [rsp+136], r13
37c3fc1d7mov rdi, [rsp+104]
37c3fc1dcmov r15, [rsp+456]
37c3fc1e4not rsi
37c3fc1e7lea rcx, [rbx+1]
37c3fc1ebmov r12, rbx
37c3fc1eemov r13, [rsp+424]
37c3fc1f6mov [rsp+152], rsi
37c3fc1feshl rcx, 4
37c3fc202mov rsi, rbx
37c3fc205shl rdi, 4
37c3fc209not rsi
37c3fc20cmov [rsp+144], rcx
37c3fc214shl r12, 4
37c3fc218lea rcx, [rsi+2*rbx]
37c3fc21cmov [rsp+184], rsi
37c3fc224mov rsi, [rsp+440]
37c3fc22cshl rcx, 4
37c3fc230mov [rsp+120], rdi
37c3fc235mov rdi, [rsp+472]
37c3fc23dlea rsi, [rsi+rcx+16]
37c3fc242mov rcx, rbx
37c3fc245shl rbx, 5
37c3fc249neg rcx
37c3fc24cmov rbp, rbx
37c3fc24fmov ebx, 1
37c3fc254shl rcx, 4
37c3fc258mov [rsp+128], rcx
37c3fc260lea rcx, [rsp+248]
37c3fc268mov [rsp+96], rcx
37c3fc26dlea rcx, [rsp+232]
37c3fc275mov [rsp+160], rcx
37c3fc27djmp 0x37c3fc2b9
37c3fc27f
37c3fc27f 90 .
37c3fc280
37c3fc280loc_37c3fc280:
37c3fc280add rbx, 1
37c3fc284cmp [rsp+136], rbx
37c3fc28cjl 0x37c3fc601
37c3fc292
37c3fc292loc_37c3fc292:
37c3fc292mov rax, [rsp+416]
37c3fc29amov rcx, [rsp+432]
37c3fc2a2add rdi, 16
37c3fc2a6add r15, [rsp+120]
37c3fc2abadd rsi, [rsp+144]
37c3fc2b3mov rax, [rax]
37c3fc2b6mov rdx, [rcx]
37c3fc2b9
37c3fc2b9loc_37c3fc2b9:
37c3fc2b9sub rax, rdx
37c3fc2bccmp rbx, rdx
37c3fc2bfmov [rsp+32], rdi
37c3fc2c4mov rcx, [rsp+96]
37c3fc2c9cmovle rdx, rbx
37c3fc2cdlea r9, [rip+0x777a4]
37c3fc2d4mov r8, r15
37c3fc2d7add rax, rdx
37c3fc2damov [rsp+232], rax
37c3fc2e2add rax, 1
37c3fc2e6mov [rsp+248], rax
37c3fc2eemov rax, [rsp+128]
37c3fc2f6lea rdx, [rsi+rax]
37c3fc2facall zlarfg_64_
37c3fc2ffmov rcx, [r13]
37c3fc303cmp rcx, rbx
37c3fc306jle 0x37c3fc280
37c3fc30cmov r11, rcx
37c3fc30fimul rcx, [rsp+112]
37c3fc315mov rdx, rsi
37c3fc318mov eax, 1
37c3fc31dadd rcx, [rsp+152]
37c3fc325sub r11, rbx
37c3fc328mov r9, rcx
37c3fc32blea r10, [r11+1]
37c3fc32fshl r9, 4
37c3fc333add r9, [rsp+472]
37c3fc33bnop [rax+rax]
37c3fc340
37c3fc340loc_37c3fc340:
37c3fc340movsd_xmm x0, [rdx+8]
37c3fc345movsd_xmm x1, [rdx]
37c3fc349mov r8, rax
37c3fc34cadd rax, 1
37c3fc350xorpd x0, [rip+0x77758]
37c3fc358shl r8, 4
37c3fc35cadd rdx, r12
37c3fc35funpcklpd x1, x0
37c3fc363movups [r9+r8], x1
37c3fc368cmp rax, r10
37c3fc36bjne 0x37c3fc340
37c3fc36dmov rax, [rsp+120]
37c3fc372add rcx, 1
37c3fc376lea r14, [rip+0x776fb]
37c3fc37dmov [rsp+88], 1
37c3fc386shl rcx, 4
37c3fc38amov [rsp+80], r14
37c3fc38fmov r8, [rsp+96]
37c3fc394lea r9, [rip+0x776e5]
37c3fc39blea rdx, [r15+rax]
37c3fc39fmov rax, [rsp+472]
37c3fc3a7mov [rsp+56], r14
37c3fc3acmov [rsp+32], rdx
37c3fc3b1add rax, rcx
37c3fc3b4mov [rsp+48], r15
37c3fc3b9lea rcx, [rip+0x776d0]
37c3fc3c0mov [rsp+72], rax
37c3fc3c5lea rax, [rip+0x776b4]
37c3fc3ccmov [rsp+64], rax
37c3fc3d1mov rax, [rsp+464]
37c3fc3d9mov [rsp+176], rdx
37c3fc3e1mov rdx, [rsp+160]
37c3fc3e9mov [rsp+40], rax
37c3fc3eemov [rsp+248], r11
37c3fc3f6call zgemv_64_
37c3fc3fbmovsd_xmm x5, [rdi]
37c3fc3ffmov r9, [r13]
37c3fc403movsd_xmm x1, [rdi+8]
37c3fc408movapd x6, x5
37c3fc40cxorpd x6, [rip+0x7769c]
37c3fc414mov r14, r9
37c3fc417sub r14, rbx
37c3fc41aimul r9, [rsp+112]
37c3fc420add r9, [rsp+152]
37c3fc428movapd x0, x6
37c3fc42cunpcklpd x0, x1
37c3fc430movups [rsp+256], x0
37c3fc438test r14, r14
37c3fc43bjle 0x37c3fcb0c
37c3fc441movapd x2, x6
37c3fc445unpcklpd x2, x5
37c3fc449cmp r14, 1
37c3fc44dje 0x37c3fcaa1
37c3fc453test r12, r12
37c3fc456je 0x37c3fcaa1
37c3fc45clea r10, [r9+1]
37c3fc460mov r11, r14
37c3fc463unpcklpd x6, x6
37c3fc467mov rdx, rsi
37c3fc46amov rax, r10
37c3fc46dshr r11, 1
37c3fc470movddup x4, x1
37c3fc474unpcklpd x5, x5
37c3fc478shl rax, 4
37c3fc47clea rcx, [r12+rsi]
37c3fc480xor r8l, r8l
37c3fc483add rax, [rsp+472]
37c3fc48bnop [rax+rax]
37c3fc490
37c3fc490loc_37c3fc490:
37c3fc490movupd x0, [rax]
37c3fc494movupd x7, [rax+16]
37c3fc499add r8, 1
37c3fc49dadd rax, 32
37c3fc4a1movlpd x7, [rax-24]
37c3fc4a6movhpd x0, [rax-16]
37c3fc4abmovapd x3, x0
37c3fc4afmovapd x8, x7
37c3fc4b4mulpd x3, x4
37c3fc4b8mulpd x7, x5
37c3fc4bcaddpd x7, x3
37c3fc4c0movupd x3, [rcx]
37c3fc4c4movlpd x3, [rdx+8]
37c3fc4c9addpd x7, x3
37c3fc4cdmovapd x3, x0
37c3fc4d1movapd x0, x8
37c3fc4d6mulpd x3, x6
37c3fc4damulpd x0, x4
37c3fc4demovapd x9, x7
37c3fc4e3movupd x7, [rdx]
37c3fc4e7movhpd x7, [rcx]
37c3fc4ebaddpd x0, x3
37c3fc4efaddpd x0, x7
37c3fc4f3movapd x3, x0
37c3fc4f7unpckhpd x0, x9
37c3fc4fcunpcklpd x3, x9
37c3fc501movups [rdx], x3
37c3fc504add rdx, rbp
37c3fc507movups [rcx], x0
37c3fc50aadd rcx, rbp
37c3fc50dcmp r11, r8
37c3fc510jne 0x37c3fc490
37c3fc516test r14b, 1
37c3fc51aje 0x37c3fc58e
37c3fc51cmov rdx, r14
37c3fc51fmov rcx, [rsp+472]
37c3fc527or rdx, 1
37c3fc52blea rax, [rbx+rdx]
37c3fc52fadd rdx, r9
37c3fc532imul rax, [rsp+168]
37c3fc53bshl rdx, 4
37c3fc53fadd rax, [rsp+184]
37c3fc547movupd x3, [rcx+rdx]
37c3fc54cadd rax, rbx
37c3fc54fshl rax, 4
37c3fc553add rax, [rsp+440]
37c3fc55bmulpd x2, x3
37c3fc55fmovapd x5, x3
37c3fc563unpckhpd x5, x5
37c3fc567movapd x0, x5
37c3fc56bxorpd x0, [rip+0x7753d]
37c3fc573movupd x5, [rax]
37c3fc577mulsd x0, x1
37c3fc57bmulsd x1, x3
37c3fc57funpcklpd x0, x1
37c3fc583addsubpd x2, x0
37c3fc587addpd x2, x5
37c3fc58bmovups [rax], x2
37c3fc58e
37c3fc58eloc_37c3fc58e:
37c3fc58eshl r10, 4
37c3fc592mov rdx, [rsp+96]
37c3fc597mov r9, r15
37c3fc59aadd rbx, 1
37c3fc59emov rax, [rsp+464]
37c3fc5a6add r10, [rsp+472]
37c3fc5aelea r8, [rsp+256]
37c3fc5b6mov [rsp+248], r14
37c3fc5bemov [rsp+40], r10
37c3fc5c3mov rcx, [rsp+160]
37c3fc5cbmov [rsp+64], rax
37c3fc5d0mov rax, [rsp+176]
37c3fc5d8mov [rsp+56], rax
37c3fc5ddlea rax, [rip+0x77494]
37c3fc5e4mov [rsp+48], rax
37c3fc5e9mov [rsp+32], rax
37c3fc5eecall zgerc_64_
37c3fc5f3cmp [rsp+136], rbx
37c3fc5fbjge 0x37c3fc292
37c3fc601
37c3fc601loc_37c3fc601:
37c3fc601mov rax, [rsp+424]
37c3fc609mov rax, [rax]
37c3fc60cmov [rsp+184], rax
37c3fc614cmp rax, 1
37c3fc618jle 0x37c3fc0ef
37c3fc61emov rax, [rsp+456]
37c3fc626mov rsi, [rsp+104]
37c3fc62blea r12, [rip+0x77446]
37c3fc632pxor x6, x6
37c3fc636mov rbx, [rsp+152]
37c3fc63emov rbp, [rsp+472]
37c3fc646mov r14l, 1
37c3fc64cadd rax, 16
37c3fc650mov rdi, rsi
37c3fc653movddup x7, [rip+0x77455]
37c3fc65bmov [rsp+176], rax
37c3fc663mov rax, [rsp+472]
37c3fc66bnot rdi
37c3fc66elea r15, [rdi+2*rsi]
37c3fc672mov [rsp+168], rdi
37c3fc67alea r11, [rax+16]
37c3fc67emov rax, [rsp+112]
37c3fc683mov r9, rax
37c3fc686lea rax, [rbx+2*rax]
37c3fc68ashl r9, 4
37c3fc68emov [rsp+120], rax
37c3fc693shl rax, 4
37c3fc697lea rsi, [r9+16]
37c3fc69badd rbp, rax
37c3fc69emov [rsp+216], r9
37c3fc6a6mov [rsp+192], rsi
37c3fc6aemov rsi, [rsp+472]
37c3fc6b6lea r10, [rsi+rax+32]
37c3fc6bblea rax, [rsp+256]
37c3fc6c3mov esi, 2
37c3fc6c8mov [rsp+128], rax
37c3fc6d0lea rax, [rsp+232]
37c3fc6d8mov [rsp+200], rax
37c3fc6e0lea rax, [rsp+240]
37c3fc6e8mov [rsp+136], r10
37c3fc6f0mov [rsp+208], rax
37c3fc6f8mov rax, rbp
37c3fc6fbmov rbp, [rsp+456]
37c3fc703nop
37c3fc705nop [rax+rax]
37c3fc710
37c3fc710loc_37c3fc710:
37c3fc710movupd x2, [r11]
37c3fc715lea r13, [rsi-1]
37c3fc719mov edx, 1
37c3fc71exorpd x2, x7
37c3fc722movups [rsp+256], x2
37c3fc72anop [rax+rax]
37c3fc735nop [rax+rax]
37c3fc740
37c3fc740loc_37c3fc740:
37c3fc740mov rcx, rdx
37c3fc743add rdx, 1
37c3fc747shl rcx, 4
37c3fc74bmovups [rax+rcx], x6
37c3fc74fcmp rdx, rsi
37c3fc752jne 0x37c3fc740
37c3fc754mov rdi, [rsp+432]
37c3fc75cmov rbx, [rsp+416]
37c3fc764mov r8, [rdi]
37c3fc767mov rcx, [rbx]
37c3fc76amov rdi, [rsp+424]
37c3fc772cmp r13, r8
37c3fc775mov rdx, r8
37c3fc778mov r10, rcx
37c3fc77bcmovle rdx, r13
37c3fc77fsub r10, r8
37c3fc782mov r9, [rdi]
37c3fc785add r10, 1
37c3fc789cmp r10, rcx
37c3fc78clea rbx, [rdx+1]
37c3fc790mov [rsp+232], rdx
37c3fc798cmovg r10, rcx
37c3fc79ccmp rbx, r9
37c3fc79fcmovg rbx, r9
37c3fc7a3test rdx, rdx
37c3fc7a6jle 0x37c3fca98
37c3fc7acmovapd x3, x2
37c3fc7b0lea rdi, [rax+16]
37c3fc7b4mov r9, r14
37c3fc7b7sub r9, r8
37c3fc7baunpcklpd x3, x2
37c3fc7beunpckhpd x2, x2
37c3fc7c2xor r8l, r8l
37c3fc7c5add r9, rcx
37c3fc7c8xor ecx, ecx
37c3fc7caadd r9, r15
37c3fc7cdshl r9, 4
37c3fc7d1add r9, rbp
37c3fc7d4nop [rax+rax]
37c3fc7dfnop [rax+rax]
37c3fc7eanop [rax+rax]
37c3fc7f5nop [rax+rax]
37c3fc800
37c3fc800loc_37c3fc800:
37c3fc800movupd x0, [r9+rcx]
37c3fc806add r8, 1
37c3fc80amovapd x1, x0
37c3fc80eshufpd x0, x0, 1
37c3fc813mulpd x1, x3
37c3fc817mulpd x0, x2
37c3fc81baddsubpd x1, x0
37c3fc81fmovups [rdi+rcx], x1
37c3fc823add rcx, 16
37c3fc827cmp rdx, r8
37c3fc82ajne 0x37c3fc800
37c3fc82c
37c3fc82cloc_37c3fc82c:
37c3fc82clea rdx, [r10-1]
37c3fc830mov [rsp+48], rdi
37c3fc835add rsi, 1
37c3fc839mov r9, [rsp+200]
37c3fc841shl rdx, 4
37c3fc845mov [rsp+160], rax
37c3fc84dmov rax, [rsp+464]
37c3fc855lea r8, [rip+0x77235]
37c3fc85cadd rdx, rbp
37c3fc85fmov [rsp+80], r14
37c3fc864lea rcx, [rip+0x77227]
37c3fc86bmov [rsp+40], rax
37c3fc870mov [rsp+32], rdx
37c3fc875lea rdx, [rip+0x77214]
37c3fc87cmov [rsp+72], r14
37c3fc881mov [rsp+64], r14
37c3fc886mov [rsp+56], r12
37c3fc88bmov [rsp+152], r11
37c3fc893mov [rsp+144], r10
37c3fc89bcall ztrmv_64_
37c3fc8a0mov rax, [rsp+120]
37c3fc8a5mov rdx, r13
37c3fc8a8sub rdx, [rsp+232]
37c3fc8b0mov r10, [rsp+144]
37c3fc8b8mov [rsp+248], rdx
37c3fc8c0lea rcx, [rip+0x771d1]
37c3fc8c7lea rdx, [rax+rbx]
37c3fc8cbmov [rsp+64], rcx
37c3fc8d0mov rcx, [rsp+464]
37c3fc8d8shl rdx, 4
37c3fc8dcimul rbx, [rsp+104]
37c3fc8e2mov [rsp+88], r14
37c3fc8e7add rdx, [rsp+472]
37c3fc8efmov [rsp+40], rcx
37c3fc8f4lea rcx, [rip+0x77195]
37c3fc8fbmov [rsp+72], rdx
37c3fc900lea rdx, [r10+r15]
37c3fc904mov r9, [rsp+128]
37c3fc90cshl rdx, 4
37c3fc910mov [rsp+80], r12
37c3fc915add rdx, rbp
37c3fc918mov [rsp+56], r12
37c3fc91dmov [rsp+48], rdx
37c3fc922mov rdx, [rsp+168]
37c3fc92aadd rdx, rbx
37c3fc92dmov rbx, [rsp+96]
37c3fc932add rdx, r10
37c3fc935shl rdx, 4
37c3fc939mov r8, rbx
37c3fc93cadd rdx, rbp
37c3fc93fmov [rsp+32], rdx
37c3fc944mov rdx, [rsp+432]
37c3fc94ccall zgemv_64_
37c3fc951mov r11, [rsp+432]
37c3fc959mov rdx, [rsp+416]
37c3fc961mov r8, rbx
37c3fc964mov r9, [rsp+128]
37c3fc96clea rcx, [rip+0x7711d]
37c3fc973mov [rsp+248], r13
37c3fc97bmov rdx, [rdx]
37c3fc97esub rdx, [r11]
37c3fc981mov [rsp+72], rdi
37c3fc986mov [rsp+240], rdx
37c3fc98elea rdx, [rip+0x770eb]
37c3fc995mov [rsp+64], rdx
37c3fc99amov rdx, r15
37c3fc99dshl rdx, 4
37c3fc9a1add rdx, [rsp+176]
37c3fc9a9mov [rsp+88], r14
37c3fc9aemov [rsp+48], rdx
37c3fc9b3mov rdx, [rsp+464]
37c3fc9bbmov [rsp+80], r12
37c3fc9c0mov [rsp+40], rdx
37c3fc9c5mov rdx, [rsp+208]
37c3fc9cdmov [rsp+56], r12
37c3fc9d2mov [rsp+32], rbp
37c3fc9d7call zgemv_64_
37c3fc9dcmov [rsp+48], rdi
37c3fc9e1mov r9, rbx
37c3fc9e4mov rdi, [rsp+480]
37c3fc9ecmov [rsp+80], r14
37c3fc9f1lea r8, [rip+0x77099]
37c3fc9f8lea rcx, [rip+0x77093]
37c3fc9ffmov [rsp+40], rdi
37c3fca04mov rdi, [rsp+472]
37c3fca0cmov rdx, r8
37c3fca0fmov [rsp+72], r14
37c3fca14mov [rsp+32], rdi
37c3fca19mov [rsp+64], r14
37c3fca1emov [rsp+56], r12
37c3fca23mov [rsp+248], r13
37c3fca2bcall ztrmv_64_
37c3fca30mov rdx, [rsp+112]
37c3fca35add r15, [rsp+104]
37c3fca3amov r11, [rsp+152]
37c3fca42mov rdi, [rsp+136]
37c3fca4amov rax, [rsp+160]
37c3fca52add [rsp+120], rdx
37c3fca57movupd x0, [r11]
37c3fca5cadd rax, [rsp+216]
37c3fca64add r11, 16
37c3fca68movups [rdi], x0
37c3fca6badd rdi, [rsp+192]
37c3fca73movups [r11-16], x6
37c3fca78mov [rsp+136], rdi
37c3fca80cmp rsi, [rsp+184]
37c3fca88jle 0x37c3fc710
37c3fca8ejmp 0x37c3fc0ef
37c3fca93
37c3fca93 0f 1f 44 00 00 ..D..
37c3fca98
37c3fca98loc_37c3fca98:
37c3fca98lea rdi, [rax+16]
37c3fca9cjmp 0x37c3fc82c
37c3fcaa1
37c3fcaa1loc_37c3fcaa1:
37c3fcaa1mov rdx, r9
37c3fcaa4lea r8, [r14+1]
37c3fcaa8mov rax, rsi
37c3fcaabmov ecx, 1
37c3fcab0shl rdx, 4
37c3fcab4add rdx, [rsp+472]
37c3fcabcnop [rax]
37c3fcac0
37c3fcac0loc_37c3fcac0:
37c3fcac0movupd x3, [rdx+16]
37c3fcac5movapd x4, x2
37c3fcac9add rcx, 1
37c3fcacdadd rdx, 16
37c3fcad1mulpd x4, x3
37c3fcad5movapd x5, x3
37c3fcad9mulsd x3, x1
37c3fcaddunpckhpd x5, x5
37c3fcae1movapd x0, x5
37c3fcae5xorpd x0, [rip+0x76fc3]
37c3fcaedmovupd x5, [rax]
37c3fcaf1mulsd x0, x1
37c3fcaf5unpcklpd x0, x3
37c3fcaf9addsubpd x4, x0
37c3fcafdaddpd x4, x5
37c3fcb01movups [rax], x4
37c3fcb04add rax, r12
37c3fcb07cmp rcx, r8
37c3fcb0ajne 0x37c3fcac0
37c3fcb0c
37c3fcb0cloc_37c3fcb0c:
37c3fcb0clea r10, [r9+1]
37c3fcb10jmp 0x37c3fc58e
37c3fc000
37c3fcb15
37c3fcb15 // align 0x40
37c3fcb15 // align 0x40
37c3fcb40
37c3fcb40ztprfb_64_:
37c3fcb40push r15
37c3fcb42push r14
37c3fcb44push r13
37c3fcb46push r12
37c3fcb48push rbp
37c3fcb49push rdi
37c3fcb4apush rsi
37c3fcb4bpush rbx
37c3fcb4csub rsp, 248
37c3fcb53mov rdi, [rsp+352]
37c3fcb5bmov r13, [rsp+360]
37c3fcb63mov r12, [rsp+368]
37c3fcb6bmov r15, [rsp+376]
37c3fcb73mov r14, rcx
37c3fcb76mov [rsp+328], rdx
37c3fcb7emov rbp, r8
37c3fcb81mov rcx, r9
37c3fcb84cmp [rdi], 0
37c3fcb88jle 0x37c3fd40f
37c3fcb8ecmp [r13], 0
37c3fcb93jle 0x37c3fd40f
37c3fcb99cmp [r12], 0
37c3fcb9ejle 0x37c3fd40f
37c3fcba4cmp [r15], 0
37c3fcba8js 0x37c3fd40f
37c3fcbaemov rax, [rsp+456]
37c3fcbb6mov r9l, 1
37c3fcbbcmov r8l, 1
37c3fcbc2mov [rsp+344], rcx
37c3fcbcamov rbx, [rax]
37c3fcbcdxor eax, eax
37c3fcbcftest rbx, rbx
37c3fcbd2cmovs rbx, rax
37c3fcbd6mov rax, rbx
37c3fcbd9not rax
37c3fcbdcmov [rsp+184], rax
37c3fcbe4mov rax, [rsp+440]
37c3fcbecmov rsi, [rax]
37c3fcbefxor eax, eax
37c3fcbf1test rsi, rsi
37c3fcbf4cmovs rsi, rax
37c3fcbf8xor edx, edx
37c3fcbfamov rax, rsi
37c3fcbfdnot rax
37c3fcc00mov [rsp+176], rax
37c3fcc08mov rax, [rsp+392]
37c3fcc10mov rax, [rax]
37c3fcc13test rax, rax
37c3fcc16cmovns rdx, rax
37c3fcc1amov rax, [rsp+424]
37c3fcc22mov rax, [rax]
37c3fcc25mov [rsp+152], rdx
37c3fcc2dnot rdx
37c3fcc30mov [rsp+160], rdx
37c3fcc38xor edx, edx
37c3fcc3atest rax, rax
37c3fcc3dcmovns rdx, rax
37c3fcc41mov [rsp+144], rdx
37c3fcc49lea rdx, [rip+0x76e70]
37c3fcc50call lsame_64_
37c3fcc55mov rcx, [rsp+344]
37c3fcc5dmov [rsp+192], 0
37c3fcc69test rax, rax
37c3fcc6cmov [rsp+136], rax
37c3fcc74je 0x37c3fd450
37c3fcc7a
37c3fcc7aloc_37c3fcc7a:
37c3fcc7amov r9l, 1
37c3fcc80mov r8l, 1
37c3fcc86lea rdx, [rip+0x76e35]
37c3fcc8dmov rcx, r14
37c3fcc90call lsame_64_
37c3fcc95mov [rsp+128], 0
37c3fcca1mov [rsp+168], rax
37c3fcca9test rax, rax
37c3fccacje 0x37c3fd428
37c3fccb2
37c3fccb2loc_37c3fccb2:
37c3fccb2mov r9l, 1
37c3fccb8mov r8l, 1
37c3fccbelea rdx, [rip+0x76dfe]
37c3fccc5mov rcx, rbp
37c3fccc8call lsame_64_
37c3fcccdtest rax, rax
37c3fccd0je 0x37c3fd478
37c3fccd6cmp [rsp+136], 0
37c3fccdfjne 0x37c3fdbd8
37c3fcce5cmp [rsp+192], 0
37c3fcceeje 0x37c3fd40f
37c3fccf4cmp [rsp+168], 0
37c3fccfdje 0x37c3ff231
37c3fcd03mov rax, [rdi]
37c3fcd06mov r9, [r15]
37c3fcd09mov r11, [r13]
37c3fcd0dmov rdx, rax
37c3fcd10lea rcx, [r9+1]
37c3fcd14sub rdx, r9
37c3fcd17add rdx, 1
37c3fcd1bcmp rdx, rax
37c3fcd1ecmovg rdx, rax
37c3fcd22mov [rsp+168], rdx
37c3fcd2amov rdx, [r12]
37c3fcd2ecmp rcx, rdx
37c3fcd31cmovle rdx, rcx
37c3fcd35mov [rsp+176], rdx
37c3fcd3dtest r11, r11
37c3fcd40jle 0x37c3fcdc6
37c3fcd46add r11, 1
37c3fcd4atest r9, r9
37c3fcd4djle 0x37c3fcdc6
37c3fcd4fmov rcx, r9
37c3fcd52mov r14, rsi
37c3fcd55shl rax, 4
37c3fcd59mov rbp, rbx
37c3fcd5cmov rdx, [rsp+432]
37c3fcd64shl rcx, 4
37c3fcd68shl r14, 4
37c3fcd6cmov r10l, 1
37c3fcd72shl rbp, 4
37c3fcd76sub rdx, rcx
37c3fcd79mov rcx, [rsp+448]
37c3fcd81lea r8, [rax+rdx]
37c3fcd85nop [rax+rax]
37c3fcd90
37c3fcd90loc_37c3fcd90:
37c3fcd90xor eax, eax
37c3fcd92xor edx, edx
37c3fcd94nop
37c3fcd95nop [rax+rax]
37c3fcda0
37c3fcda0loc_37c3fcda0:
37c3fcda0movupd x0, [r8+rax]
37c3fcda6add rdx, 1
37c3fcdaamovups [rcx+rax], x0
37c3fcdaeadd rax, 16
37c3fcdb2cmp r9, rdx
37c3fcdb5jne 0x37c3fcda0
37c3fcdb7add r10, 1
37c3fcdbbadd r8, r14
37c3fcdbeadd rcx, rbp
37c3fcdc1cmp r11, r10
37c3fcdc4jne 0x37c3fcd90
37c3fcdc6
37c3fcdc6loc_37c3fcdc6:
37c3fcdc6mov rax, [rsp+152]
37c3fcdcelea r14, [rip+0x76cf3]
37c3fcdd5mov rcx, [rsp+160]
37c3fcdddmov [rsp+112], 1
37c3fcde6imul rax, [rsp+168]
37c3fcdefmov [rsp+48], r14
37c3fcdf4lea rbp, [rip+0x76cca]
37c3fcdfbmov [rsp+104], 1
37c3fce04lea rdx, [rip+0x76cb7]
37c3fce0bmov r9, rbp
37c3fce0emov r8, rbp
37c3fce11mov [rsp+96], 1
37c3fce1aadd rcx, rax
37c3fce1dmov [rsp+40], r13
37c3fce22mov [rsp+152], rcx
37c3fce2alea rax, [rcx+1]
37c3fce2emov rcx, [rsp+440]
37c3fce36shl rax, 4
37c3fce3aadd rax, [rsp+384]
37c3fce42mov [rsp+88], 1
37c3fce4bmov [rsp+80], rcx
37c3fce50mov rcx, [rsp+448]
37c3fce58mov [rsp+56], rax
37c3fce5dmov [rsp+72], rcx
37c3fce62mov rcx, [rsp+392]
37c3fce6amov [rsp+32], r15
37c3fce6fmov [rsp+64], rcx
37c3fce74mov rcx, rdx
37c3fce77mov [rsp+160], rax
37c3fce7fmov [rsp+136], rbp
37c3fce87call ztrmm_64_
37c3fce8cmov rax, [rdi]
37c3fce8fsub rax, [r15]
37c3fce92mov [rsp+80], r14
37c3fce97mov [rsp+40], r14
37c3fce9cmov r9, r13
37c3fce9fmov r8, r15
37c3fcea2mov rdx, rbp
37c3fcea5mov [rsp+232], rax
37c3fceadmov rax, [rsp+456]
37c3fceb5mov rcx, rbp
37c3fceb8mov [rsp+112], 1
37c3fcec1mov [rsp+96], rax
37c3fcec6mov rax, [rsp+448]
37c3fcecemov [rsp+104], 1
37c3fced7mov [rsp+88], rax
37c3fcedcmov rax, [rsp+440]
37c3fcee4mov [rsp+72], rax
37c3fcee9mov rax, [rsp+432]
37c3fcef1mov [rsp+64], rax
37c3fcef6mov rax, [rsp+392]
37c3fcefemov [rsp+56], rax
37c3fcf03mov rax, [rsp+384]
37c3fcf0bmov [rsp+48], rax
37c3fcf10lea rax, [rsp+232]
37c3fcf18mov [rsp+32], rax
37c3fcf1dmov [rsp+128], rax
37c3fcf25call zgemm_64_
37c3fcf2amov rcx, [rsp+176]
37c3fcf32mov r9, r13
37c3fcf35mov rax, [r12]
37c3fcf39sub rax, [r15]
37c3fcf3cmov rdx, [rsp+456]
37c3fcf44mov [rsp+40], r14
37c3fcf49mov [rsp+232], rax
37c3fcf51lea rax, [rcx-1]
37c3fcf55mov rcx, [rsp+448]
37c3fcf5dshl rax, 4
37c3fcf61mov [rsp+96], rdx
37c3fcf66mov r8, [rsp+128]
37c3fcf6emov rdx, rbp
37c3fcf71add rcx, rax
37c3fcf74mov [rsp+32], rdi
37c3fcf79add rax, [rsp+384]
37c3fcf81mov [rsp+184], rcx
37c3fcf89mov [rsp+88], rcx
37c3fcf8elea rcx, [rip+0x76b43]
37c3fcf95mov [rsp+80], rcx
37c3fcf9amov rcx, [rsp+440]
37c3fcfa2mov [rsp+48], rax
37c3fcfa7mov [rsp+72], rcx
37c3fcfacmov rcx, [rsp+432]
37c3fcfb4mov [rsp+112], 1
37c3fcfbdmov [rsp+64], rcx
37c3fcfc2mov rcx, [rsp+392]
37c3fcfcamov [rsp+104], 1
37c3fcfd3mov [rsp+56], rcx
37c3fcfd8mov rcx, rbp
37c3fcfdbcall zgemm_64_
37c3fcfe0mov r11, [r13]
37c3fcfe4test r11, r11
37c3fcfe7jle 0x37c3fd077
37c3fcfedmov r9, [r12]
37c3fcff1lea rax, [r11+1]
37c3fcff5test r9, r9
37c3fcff8jle 0x37c3fd077
37c3fcffamov r11, [rsp+144]
37c3fd002mov rbp, rbx
37c3fd005mov r8, [rsp+416]
37c3fd00dmov [rsp+192], rbx
37c3fd015mov rcx, [rsp+448]
37c3fd01dshl rbp, 4
37c3fd021mov r10l, 1
37c3fd027mov rbx, rax
37c3fd02ashl r11, 4
37c3fd02enop
37c3fd030
37c3fd030loc_37c3fd030:
37c3fd030xor eax, eax
37c3fd032xor edx, edx
37c3fd034nop
37c3fd035nop [rax+rax]
37c3fd040
37c3fd040loc_37c3fd040:
37c3fd040movupd x0, [rcx+rax]
37c3fd045movupd x4, [r8+rax]
37c3fd04badd rdx, 1
37c3fd04faddpd x0, x4
37c3fd053movups [rcx+rax], x0
37c3fd057add rax, 16
37c3fd05bcmp rdx, r9
37c3fd05ejne 0x37c3fd040
37c3fd060add r10, 1
37c3fd064add r8, r11
37c3fd067add rcx, rbp
37c3fd06acmp rbx, r10
37c3fd06djne 0x37c3fd030
37c3fd06fmov rbx, [rsp+192]
37c3fd077
37c3fd077loc_37c3fd077:
37c3fd077mov rax, [rsp+456]
37c3fd07fmov [rsp+48], r14
37c3fd084lea r9, [rip+0x76a3a]
37c3fd08blea rdx, [rip+0x76a34]
37c3fd092mov [rsp+112], 1
37c3fd09blea rcx, [rip+0x76a20]
37c3fd0a2mov r8, [rsp+328]
37c3fd0aamov [rsp+80], rax
37c3fd0afmov rax, [rsp+448]
37c3fd0b7mov [rsp+104], 1
37c3fd0c0mov [rsp+72], rax
37c3fd0c5mov rax, [rsp+408]
37c3fd0cdmov [rsp+96], 1
37c3fd0d6mov [rsp+64], rax
37c3fd0dbmov rax, [rsp+400]
37c3fd0e3mov [rsp+88], 1
37c3fd0ecmov [rsp+56], rax
37c3fd0f1mov [rsp+40], r13
37c3fd0f6mov [rsp+32], r12
37c3fd0fbcall ztrmm_64_
37c3fd100mov r11, [r13]
37c3fd104test r11, r11
37c3fd107jle 0x37c3fd197
37c3fd10dmov r9, [r12]
37c3fd111lea rcx, [r11+1]
37c3fd115test r9, r9
37c3fd118jle 0x37c3fd197
37c3fd11amov r11, [rsp+144]
37c3fd122mov rbp, rbx
37c3fd125mov rax, [rsp+416]
37c3fd12dmov [rsp+144], rbx
37c3fd135mov r8, [rsp+448]
37c3fd13dshl rbp, 4
37c3fd141mov r10l, 1
37c3fd147mov rbx, rcx
37c3fd14ashl r11, 4
37c3fd14enop
37c3fd150
37c3fd150loc_37c3fd150:
37c3fd150xor edx, edx
37c3fd152xor ecx, ecx
37c3fd154nop
37c3fd155nop [rax+rax]
37c3fd160
37c3fd160loc_37c3fd160:
37c3fd160movupd x0, [rax+rdx]
37c3fd165movupd x1, [r8+rdx]
37c3fd16badd rcx, 1
37c3fd16fsubpd x0, x1
37c3fd173movups [rax+rdx], x0
37c3fd177add rdx, 16
37c3fd17bcmp rcx, r9
37c3fd17ejne 0x37c3fd160
37c3fd180add r10, 1
37c3fd184add rax, r11
37c3fd187add r8, rbp
37c3fd18acmp rbx, r10
37c3fd18djne 0x37c3fd150
37c3fd18fmov rbx, [rsp+144]
37c3fd197
37c3fd197loc_37c3fd197:
37c3fd197mov rax, [rdi]
37c3fd19asub rax, [r15]
37c3fd19dlea rbp, [rip+0x76944]
37c3fd1a4mov [rsp+104], 1
37c3fd1admov [rsp+40], rbp
37c3fd1b2mov r8, [rsp+128]
37c3fd1bamov r9, r13
37c3fd1bdlea rcx, [rip+0x768fc]
37c3fd1c4mov [rsp+232], rax
37c3fd1ccmov rax, [rsp+440]
37c3fd1d4mov [rsp+80], r14
37c3fd1d9mov rdx, [rsp+136]
37c3fd1e1mov [rsp+96], rax
37c3fd1e6mov rax, [rsp+432]
37c3fd1eemov [rsp+32], r12
37c3fd1f3mov [rsp+88], rax
37c3fd1f8mov rax, [rsp+456]
37c3fd200mov [rsp+112], 1
37c3fd209mov [rsp+72], rax
37c3fd20emov rax, [rsp+448]
37c3fd216mov [rsp+64], rax
37c3fd21bmov rax, [rsp+392]
37c3fd223mov [rsp+56], rax
37c3fd228mov rax, [rsp+384]
37c3fd230mov [rsp+48], rax
37c3fd235call zgemm_64_
37c3fd23amov rax, [r12]
37c3fd23esub rax, [r15]
37c3fd241mov r9, r13
37c3fd244mov rcx, [rsp+440]
37c3fd24cmov [rsp+232], rax
37c3fd254mov r8, r15
37c3fd257mov rax, [rsp+168]
37c3fd25fmov [rsp+40], rbp
37c3fd264mov [rsp+96], rcx
37c3fd269mov rcx, [rsp+456]
37c3fd271sub rax, 1
37c3fd275mov [rsp+80], r14
37c3fd27amov rdx, [rsp+136]
37c3fd282shl rax, 4
37c3fd286mov [rsp+72], rcx
37c3fd28badd rax, [rsp+432]
37c3fd293mov rcx, [rsp+184]
37c3fd29bmov [rsp+88], rax
37c3fd2a0mov rax, [rsp+152]
37c3fd2a8add rax, [rsp+176]
37c3fd2b0mov [rsp+112], 1
37c3fd2b9shl rax, 4
37c3fd2bdmov [rsp+64], rcx
37c3fd2c2add rax, [rsp+384]
37c3fd2camov rcx, [rsp+392]
37c3fd2d2mov [rsp+48], rax
37c3fd2d7mov rax, [rsp+128]
37c3fd2dfmov [rsp+104], 1
37c3fd2e8mov [rsp+56], rcx
37c3fd2edlea rcx, [rip+0x767cc]
37c3fd2f4mov [rsp+32], rax
37c3fd2f9call zgemm_64_
37c3fd2femov rax, [rsp+456]
37c3fd306mov [rsp+48], r14
37c3fd30blea rdx, [rip+0x767b0]
37c3fd312mov [rsp+112], 1
37c3fd31blea r9, [rip+0x767a3]
37c3fd322mov rcx, rdx
37c3fd325lea r8, [rip+0x76794]
37c3fd32cmov [rsp+80], rax
37c3fd331mov rax, [rsp+448]
37c3fd339mov [rsp+104], 1
37c3fd342mov [rsp+72], rax
37c3fd347mov rax, [rsp+392]
37c3fd34fmov [rsp+96], 1
37c3fd358mov [rsp+64], rax
37c3fd35dmov rax, [rsp+160]
37c3fd365mov [rsp+88], 1
37c3fd36emov [rsp+56], rax
37c3fd373mov [rsp+40], r13
37c3fd378mov [rsp+32], r15
37c3fd37dcall ztrmm_64_
37c3fd382mov rbp, [r13]
37c3fd386test rbp, rbp
37c3fd389jle 0x37c3fd40f
37c3fd38fmov r9, [r15]
37c3fd392add rbp, 1
37c3fd396test r9, r9
37c3fd399jle 0x37c3fd40f
37c3fd39bmov r10l, 1
37c3fd3a1mov r8, [rsp+448]
37c3fd3a9shl rbx, 4
37c3fd3admov r12, [rsp+432]
37c3fd3b5mov rax, r10
37c3fd3b8mov r11, -1
37c3fd3bfsub rax, r9
37c3fd3c2add rax, [rdi]
37c3fd3c5mov rdi, rax
37c3fd3c8nop [rax+rax]
37c3fd3d0
37c3fd3d0loc_37c3fd3d0:
37c3fd3d0lea rcx, [rdi+r11]
37c3fd3d4xor eax, eax
37c3fd3d6xor edx, edx
37c3fd3d8shl rcx, 4
37c3fd3dcadd rcx, r12
37c3fd3dfnop
37c3fd3e0
37c3fd3e0loc_37c3fd3e0:
37c3fd3e0movupd x0, [rcx+rax]
37c3fd3e5movupd x2, [r8+rax]
37c3fd3ebadd rdx, 1
37c3fd3efsubpd x0, x2
37c3fd3f3movups [rcx+rax], x0
37c3fd3f7add rax, 16
37c3fd3fbcmp rdx, r9
37c3fd3fejne 0x37c3fd3e0
37c3fd400add r10, 1
37c3fd404add r8, rbx
37c3fd407add r11, rsi
37c3fd40acmp rbp, r10
37c3fd40djne 0x37c3fd3d0
37c3fd40f
37c3fd40floc_37c3fd40f:
37c3fd40fadd rsp, 248
37c3fd416pop rbx
37c3fd417pop rsi
37c3fd418pop rdi
37c3fd419pop rbp
37c3fd41apop r12
37c3fd41cpop r13
37c3fd41epop r14
37c3fd420pop r15
37c3fd422ret
37c3fd423
37c3fd423 0f 1f 44 00 00 ..D..
37c3fd428
37c3fd428loc_37c3fd428:
37c3fd428mov r9l, 1
37c3fd42emov r8l, 1
37c3fd434lea rdx, [rip+0x76686]
37c3fd43bmov rcx, r14
37c3fd43ecall lsame_64_
37c3fd443mov [rsp+128], rax
37c3fd44bjmp 0x37c3fccb2
37c3fd450
37c3fd450loc_37c3fd450:
37c3fd450mov r9l, 1
37c3fd456mov r8l, 1
37c3fd45clea rdx, [rip+0x7665e]
37c3fd463call lsame_64_
37c3fd468mov [rsp+192], rax
37c3fd470jmp 0x37c3fcc7a
37c3fd475
37c3fd475 0f 1f 00 ...
37c3fd478
37c3fd478loc_37c3fd478:
37c3fd478mov r9l, 1
37c3fd47emov r8l, 1
37c3fd484lea rdx, [rip+0x76639]
37c3fd48bmov rcx, rbp
37c3fd48ecall lsame_64_
37c3fd493test rax, rax
37c3fd496je 0x37c3fd40f
37c3fd49ccmp [rsp+136], 0
37c3fd4a5je 0x37c3ff9b1
37c3fd4abcmp [rsp+168], 0
37c3fd4b4je 0x37c3feab8
37c3fd4bamov r9, [r15]
37c3fd4bdmov rax, [rdi]
37c3fd4c0mov rcx, [r12]
37c3fd4c4mov r11, [r13]
37c3fd4c8lea rbp, [r9+1]
37c3fd4cccmp rbp, rax
37c3fd4cfmov rdx, rcx
37c3fd4d2cmovle rax, rbp
37c3fd4d6sub rdx, r9
37c3fd4d9mov [rsp+128], rax
37c3fd4e1lea rax, [rdx+1]
37c3fd4e5cmp rax, rcx
37c3fd4e8cmovg rax, rcx
37c3fd4ectest r11, r11
37c3fd4efjle 0x37c3fd56e
37c3fd4f1add r11, 1
37c3fd4f5test r9, r9
37c3fd4f8jle 0x37c3fd56e
37c3fd4famov rbp, rsi
37c3fd4fdmov r14, rbx
37c3fd500shl rdx, 4
37c3fd504mov r10l, 1
37c3fd50amov rcx, [rsp+448]
37c3fd512mov [rsp+136], rbx
37c3fd51ashl rbp, 4
37c3fd51eshl r14, 4
37c3fd522mov r8, [rsp+432]
37c3fd52aadd rcx, rdx
37c3fd52dnop [rax]
37c3fd530
37c3fd530loc_37c3fd530:
37c3fd530xor edx, edx
37c3fd532xor ebx, ebx
37c3fd534nop
37c3fd535nop [rax+rax]
37c3fd540
37c3fd540loc_37c3fd540:
37c3fd540movupd x0, [r8+rdx]
37c3fd546add rbx, 1
37c3fd54amovups [rcx+rdx], x0
37c3fd54eadd rdx, 16
37c3fd552cmp r9, rbx
37c3fd555jne 0x37c3fd540
37c3fd557add r10, 1
37c3fd55badd r8, rbp
37c3fd55eadd rcx, r14
37c3fd561cmp r11, r10
37c3fd564jne 0x37c3fd530
37c3fd566mov rbx, [rsp+136]
37c3fd56e
37c3fd56eloc_37c3fd56e:
37c3fd56elea rdx, [rax-1]
37c3fd572mov rcx, [rsp+448]
37c3fd57amov rbp, [rsp+160]
37c3fd582mov [rsp+112], 1
37c3fd58bshl rdx, 4
37c3fd58fmov [rsp+40], r13
37c3fd594mov r14, [rsp+456]
37c3fd59clea r8, [rip+0x7651d]
37c3fd5a3add rcx, rdx
37c3fd5a6mov [rsp+32], r15
37c3fd5abmov rdx, [rsp+152]
37c3fd5b3mov [rsp+80], r14
37c3fd5b8mov r14, [rsp+392]
37c3fd5c0imul rdx, rax
37c3fd5c4mov [rsp+72], rcx
37c3fd5c9lea rax, [rip+0x764f5]
37c3fd5d0mov [rsp+64], r14
37c3fd5d5lea r14, [rip+0x764ec]
37c3fd5dcmov r9, rax
37c3fd5dfmov [rsp+104], 1
37c3fd5e8add rbp, rdx
37c3fd5ebmov [rsp+48], r14
37c3fd5f0lea rdx, [rbp+1]
37c3fd5f4mov [rsp+152], rcx
37c3fd5fcshl rdx, 4
37c3fd600add rdx, [rsp+384]
37c3fd608mov [rsp+96], 1
37c3fd611mov [rsp+56], rdx
37c3fd616mov [rsp+88], 1
37c3fd61fmov [rsp+160], rdx
37c3fd627lea rdx, [rip+0x76494]
37c3fd62emov rcx, rdx
37c3fd631mov [rsp+136], rax
37c3fd639call ztrmm_64_
37c3fd63emov rdx, [rdi]
37c3fd641sub rdx, [r15]
37c3fd644mov [rsp+80], r14
37c3fd649mov r11, [rsp+128]
37c3fd651mov [rsp+40], r14
37c3fd656mov r9, r13
37c3fd659mov r8, r15
37c3fd65cmov [rsp+232], rdx
37c3fd664mov rcx, [rsp+152]
37c3fd66cmov [rsp+112], 1
37c3fd675lea rdx, [r11-1]
37c3fd679shl rdx, 4
37c3fd67dmov [rsp+88], rcx
37c3fd682mov rcx, [rsp+440]
37c3fd68amov rax, rdx
37c3fd68dadd rax, [rsp+432]
37c3fd695mov [rsp+176], rdx
37c3fd69dmov [rsp+168], rax
37c3fd6a5mov rdx, [rsp+456]
37c3fd6admov [rsp+64], rax
37c3fd6b2mov rax, [rsp+392]
37c3fd6bamov [rsp+72], rcx
37c3fd6bflea rcx, [rip+0x763fa]
37c3fd6c6mov [rsp+56], rax
37c3fd6cblea rax, [rbp+r11]
37c3fd6d0mov rbp, [rsp+136]
37c3fd6d8shl rax, 4
37c3fd6dcmov [rsp+96], rdx
37c3fd6e1add rax, [rsp+384]
37c3fd6e9mov [rsp+48], rax
37c3fd6eemov rdx, rbp
37c3fd6f1lea rax, [rsp+232]
37c3fd6f9mov [rsp+32], rax
37c3fd6femov [rsp+128], rax
37c3fd706mov [rsp+104], 1
37c3fd70fcall zgemm_64_
37c3fd714mov rax, [r12]
37c3fd718sub rax, [r15]
37c3fd71bmov r9, r13
37c3fd71emov rcx, [rsp+456]
37c3fd726mov [rsp+40], r14
37c3fd72bmov rdx, rbp
37c3fd72emov [rsp+32], rdi
37c3fd733mov r8, [rsp+128]
37c3fd73bmov [rsp+96], rcx
37c3fd740mov rcx, [rsp+448]
37c3fd748mov [rsp+112], 1
37c3fd751mov [rsp+88], rcx
37c3fd756lea rcx, [rip+0x7637b]
37c3fd75dmov [rsp+80], rcx
37c3fd762mov rcx, [rsp+440]
37c3fd76amov [rsp+104], 1
37c3fd773mov [rsp+72], rcx
37c3fd778mov rcx, [rsp+432]
37c3fd780mov [rsp+232], rax
37c3fd788mov [rsp+64], rcx
37c3fd78dmov rcx, [rsp+392]
37c3fd795mov [rsp+56], rcx
37c3fd79amov rcx, [rsp+384]
37c3fd7a2mov [rsp+48], rcx
37c3fd7a7lea rcx, [rip+0x76312]
37c3fd7aecall zgemm_64_
37c3fd7b3mov r11, [r13]
37c3fd7b7test r11, r11
37c3fd7bajle 0x37c3fd857
37c3fd7c0mov r9, [r12]
37c3fd7c4add r11, 1
37c3fd7c8test r9, r9
37c3fd7cbjle 0x37c3fd857
37c3fd7d1mov rax, rbx
37c3fd7d4mov rbp, [rsp+144]
37c3fd7dcmov rcx, [rsp+448]
37c3fd7e4mov [rsp+184], rbx
37c3fd7ecshl rax, 4
37c3fd7f0mov r8, [rsp+416]
37c3fd7f8mov r10l, 1
37c3fd7feshl rbp, 4
37c3fd802mov rbx, rax
37c3fd805nop [rax+rax]
37c3fd810
37c3fd810loc_37c3fd810:
37c3fd810xor eax, eax
37c3fd812xor edx, edx
37c3fd814nop
37c3fd815nop [rax+rax]
37c3fd820
37c3fd820loc_37c3fd820:
37c3fd820movupd x0, [rcx+rax]
37c3fd825movupd x5, [r8+rax]
37c3fd82badd rdx, 1
37c3fd82faddpd x0, x5
37c3fd833movups [rcx+rax], x0
37c3fd837add rax, 16
37c3fd83bcmp r9, rdx
37c3fd83ejne 0x37c3fd820
37c3fd840add r10, 1
37c3fd844add rcx, rbx
37c3fd847add r8, rbp
37c3fd84acmp r10, r11
37c3fd84djne 0x37c3fd810
37c3fd84fmov rbx, [rsp+184]
37c3fd857
37c3fd857loc_37c3fd857:
37c3fd857mov rax, [rsp+456]
37c3fd85fmov [rsp+48], r14
37c3fd864lea rdx, [rip+0x76257]
37c3fd86blea r9, [rip+0x76253]
37c3fd872mov [rsp+112], 1
37c3fd87bmov rcx, rdx
37c3fd87emov r8, [rsp+328]
37c3fd886mov [rsp+80], rax
37c3fd88bmov rax, [rsp+448]
37c3fd893mov [rsp+104], 1
37c3fd89cmov [rsp+72], rax
37c3fd8a1mov rax, [rsp+408]
37c3fd8a9mov [rsp+96], 1
37c3fd8b2mov [rsp+64], rax
37c3fd8b7mov rax, [rsp+400]
37c3fd8bfmov [rsp+88], 1
37c3fd8c8mov [rsp+56], rax
37c3fd8cdmov [rsp+40], r13
37c3fd8d2mov [rsp+32], r12
37c3fd8d7call ztrmm_64_
37c3fd8dcmov r11, [r13]
37c3fd8e0test r11, r11
37c3fd8e3jle 0x37c3fd977
37c3fd8e9mov r9, [r12]
37c3fd8edlea rcx, [r11+1]
37c3fd8f1test r9, r9
37c3fd8f4jle 0x37c3fd977
37c3fd8famov r11, [rsp+144]
37c3fd902mov rbp, rbx
37c3fd905mov rax, [rsp+416]
37c3fd90dmov [rsp+144], rbx
37c3fd915mov r8, [rsp+448]
37c3fd91dshl rbp, 4
37c3fd921mov r10l, 1
37c3fd927mov rbx, rcx
37c3fd92ashl r11, 4
37c3fd92enop
37c3fd930
37c3fd930loc_37c3fd930:
37c3fd930xor edx, edx
37c3fd932xor ecx, ecx
37c3fd934nop
37c3fd935nop [rax+rax]
37c3fd940
37c3fd940loc_37c3fd940:
37c3fd940movupd x0, [rax+rdx]
37c3fd945movupd x1, [r8+rdx]
37c3fd94badd rcx, 1
37c3fd94fsubpd x0, x1
37c3fd953movups [rax+rdx], x0
37c3fd957add rdx, 16
37c3fd95bcmp rcx, r9
37c3fd95ejne 0x37c3fd940
37c3fd960add r10, 1
37c3fd964add rax, r11
37c3fd967add r8, rbp
37c3fd96acmp rbx, r10
37c3fd96djne 0x37c3fd930
37c3fd96fmov rbx, [rsp+144]
37c3fd977
37c3fd977loc_37c3fd977:
37c3fd977mov rax, [rdi]
37c3fd97asub rax, [r15]
37c3fd97dlea rbp, [rip+0x76164]
37c3fd984mov r9, r13
37c3fd987mov [rsp+232], rax
37c3fd98fmov rax, [rsp+440]
37c3fd997mov rdi, [rsp+136]
37c3fd99fmov [rsp+80], r14
37c3fd9a4mov [rsp+96], rax
37c3fd9a9mov rax, [rsp+168]
37c3fd9b1mov [rsp+40], rbp
37c3fd9b6mov r8, [rsp+128]
37c3fd9bemov rdx, rdi
37c3fd9c1mov rcx, rdi
37c3fd9c4mov [rsp+88], rax
37c3fd9c9mov rax, [rsp+456]
37c3fd9d1mov [rsp+32], r12
37c3fd9d6mov [rsp+72], rax
37c3fd9dbmov rax, [rsp+448]
37c3fd9e3mov [rsp+112], 1
37c3fd9ecmov [rsp+64], rax
37c3fd9f1mov rax, [rsp+392]
37c3fd9f9mov [rsp+104], 1
37c3fda02mov [rsp+56], rax
37c3fda07mov rax, [rsp+176]
37c3fda0fadd rax, [rsp+384]
37c3fda17mov [rsp+48], rax
37c3fda1ccall zgemm_64_
37c3fda21mov rax, [r12]
37c3fda25sub rax, [r15]
37c3fda28mov r9, r13
37c3fda2bmov rcx, [rsp+440]
37c3fda33mov r8, r15
37c3fda36mov rdx, rdi
37c3fda39mov [rsp+232], rax
37c3fda41mov rax, [rsp+128]
37c3fda49mov [rsp+80], r14
37c3fda4emov [rsp+96], rcx
37c3fda53mov rcx, [rsp+432]
37c3fda5bmov [rsp+32], rax
37c3fda60mov [rsp+88], rcx
37c3fda65mov rcx, [rsp+456]
37c3fda6dmov [rsp+112], 1
37c3fda76mov [rsp+72], rcx
37c3fda7bmov rcx, [rsp+448]
37c3fda83mov [rsp+104], 1
37c3fda8cmov [rsp+64], rcx
37c3fda91mov rcx, [rsp+392]
37c3fda99mov [rsp+40], rbp
37c3fda9emov [rsp+56], rcx
37c3fdaa3mov rcx, [rsp+384]
37c3fdaabmov [rsp+48], rcx
37c3fdab0mov rcx, rdi
37c3fdab3call zgemm_64_
37c3fdab8mov rax, [rsp+456]
37c3fdac0mov [rsp+48], r14
37c3fdac5lea r9, [rip+0x75ff9]
37c3fdaccmov [rsp+112], 1
37c3fdad5lea rdx, [rip+0x75fe6]
37c3fdadcmov r8, r9
37c3fdadfmov [rsp+80], rax
37c3fdae4mov rcx, rdx
37c3fdae7mov rax, [rsp+152]
37c3fdaefmov [rsp+104], 1
37c3fdaf8mov [rsp+72], rax
37c3fdafdmov rax, [rsp+392]
37c3fdb05mov [rsp+96], 1
37c3fdb0emov [rsp+64], rax
37c3fdb13mov rax, [rsp+160]
37c3fdb1bmov [rsp+88], 1
37c3fdb24mov [rsp+56], rax
37c3fdb29mov [rsp+40], r13
37c3fdb2emov [rsp+32], r15
37c3fdb33call ztrmm_64_
37c3fdb38mov r11, [r13]
37c3fdb3ctest r11, r11
37c3fdb3fjle 0x37c3fd40f
37c3fdb45mov r9, [r15]
37c3fdb48add r11, 1
37c3fdb4ctest r9, r9
37c3fdb4fjle 0x37c3fd40f
37c3fdb55mov rax, [r12]
37c3fdb59mov rcx, [rsp+432]
37c3fdb61shl rsi, 4
37c3fdb65mov rdi, -1
37c3fdb6cmov r12, [rsp+448]
37c3fdb74mov r10l, 1
37c3fdb7asub rax, r9
37c3fdb7dlea rbp, [rax+1]
37c3fdb81nop [rax]
37c3fdb85nop [rax+rax]
37c3fdb90
37c3fdb90loc_37c3fdb90:
37c3fdb90lea r8, [rbp+rdi]
37c3fdb95xor eax, eax
37c3fdb97xor edx, edx
37c3fdb99shl r8, 4
37c3fdb9dadd r8, r12
37c3fdba0
37c3fdba0loc_37c3fdba0:
37c3fdba0movupd x0, [rcx+rax]
37c3fdba5movupd x2, [r8+rax]
37c3fdbabadd rdx, 1
37c3fdbafsubpd x0, x2
37c3fdbb3movups [rcx+rax], x0
37c3fdbb7add rax, 16
37c3fdbbbcmp r9, rdx
37c3fdbbejne 0x37c3fdba0
37c3fdbc0add r10, 1
37c3fdbc4add rcx, rsi
37c3fdbc7add rdi, rbx
37c3fdbcacmp r11, r10
37c3fdbcdjne 0x37c3fdb90
37c3fdbcfjmp 0x37c3fd40f
37c3fdbd4
37c3fdbd4 0f 1f 40 00 ..@.
37c3fdbd8
37c3fdbd8loc_37c3fdbd8:
37c3fdbd8cmp [rsp+168], 0
37c3fdbe1je 0x37c3fe338
37c3fdbe7mov rax, [rdi]
37c3fdbeamov r9, [r15]
37c3fdbedmov r11, [r13]
37c3fdbf1mov rdx, rax
37c3fdbf4lea rbp, [r9+1]
37c3fdbf8sub rdx, r9
37c3fdbfbadd rdx, 1
37c3fdbffcmp rdx, rax
37c3fdc02cmovg rdx, rax
37c3fdc06mov [rsp+176], rdx
37c3fdc0emov rdx, [r12]
37c3fdc12cmp rbp, rdx
37c3fdc15cmovle rdx, rbp
37c3fdc19mov [rsp+192], rdx
37c3fdc21test r11, r11
37c3fdc24jle 0x37c3fdca6
37c3fdc2aadd r11, 1
37c3fdc2etest r9, r9
37c3fdc31jle 0x37c3fdca6
37c3fdc33mov rcx, r9
37c3fdc36mov rbp, rsi
37c3fdc39shl rax, 4
37c3fdc3dmov r14, rbx
37c3fdc40mov rdx, [rsp+432]
37c3fdc48shl rcx, 4
37c3fdc4cshl rbp, 4
37c3fdc50mov r10l, 1
37c3fdc56shl r14, 4
37c3fdc5asub rdx, rcx
37c3fdc5dmov rcx, [rsp+448]
37c3fdc65lea r8, [rax+rdx]
37c3fdc69nop [rax]
37c3fdc70
37c3fdc70loc_37c3fdc70:
37c3fdc70xor eax, eax
37c3fdc72xor edx, edx
37c3fdc74nop
37c3fdc75nop [rax+rax]
37c3fdc80
37c3fdc80loc_37c3fdc80:
37c3fdc80movupd x0, [r8+rax]
37c3fdc86add rdx, 1
37c3fdc8amovups [rcx+rax], x0
37c3fdc8eadd rax, 16
37c3fdc92cmp r9, rdx
37c3fdc95jne 0x37c3fdc80
37c3fdc97add r10, 1
37c3fdc9badd r8, rbp
37c3fdc9eadd rcx, r14
37c3fdca1cmp r11, r10
37c3fdca4jne 0x37c3fdc70
37c3fdca6
37c3fdca6loc_37c3fdca6:
37c3fdca6mov rcx, [rsp+456]
37c3fdcaelea r14, [rip+0x75e13]
37c3fdcb5mov rax, [rsp+176]
37c3fdcbdmov [rsp+112], 1
37c3fdcc6mov [rsp+104], 1
37c3fdccflea rbp, [rip+0x75def]
37c3fdcd6lea rdx, [rip+0x75de9]
37c3fdcddmov [rsp+80], rcx
37c3fdce2sub rax, 1
37c3fdce6mov rcx, [rsp+448]
37c3fdceemov r9, rbp
37c3fdcf1shl rax, 4
37c3fdcf5mov [rsp+48], r14
37c3fdcfalea r8, [rip+0x75dbf]
37c3fdd01mov [rsp+72], rcx
37c3fdd06mov rcx, [rsp+392]
37c3fdd0emov [rsp+200], rax
37c3fdd16add rax, [rsp+384]
37c3fdd1emov [rsp+64], rcx
37c3fdd23lea rcx, [rip+0x75d98]
37c3fdd2amov [rsp+56], rax
37c3fdd2fmov [rsp+96], 1
37c3fdd38mov [rsp+88], 1
37c3fdd41mov [rsp+40], r13
37c3fdd46mov [rsp+32], r15
37c3fdd4bmov [rsp+184], rax
37c3fdd53mov [rsp+168], rdx
37c3fdd5bcall ztrmm_64_
37c3fdd60mov rax, [rdi]
37c3fdd63sub rax, [r15]
37c3fdd66mov [rsp+80], r14
37c3fdd6bmov [rsp+40], r14
37c3fdd70mov r9, r13
37c3fdd73mov r8, r15
37c3fdd76mov rdx, rbp
37c3fdd79mov [rsp+232], rax
37c3fdd81lea rcx, [rip+0x75d38]
37c3fdd88mov rax, [rsp+456]
37c3fdd90mov [rsp+104], 1
37c3fdd99mov [rsp+96], rax
37c3fdd9emov rax, [rsp+448]
37c3fdda6mov [rsp+112], 1
37c3fddafmov [rsp+88], rax
37c3fddb4mov rax, [rsp+440]
37c3fddbcmov [rsp+136], rbp
37c3fddc4mov [rsp+72], rax
37c3fddc9mov rax, [rsp+432]
37c3fddd1mov [rsp+64], rax
37c3fddd6mov rax, [rsp+392]
37c3fdddemov [rsp+56], rax
37c3fdde3mov rax, [rsp+384]
37c3fddebmov [rsp+48], rax
37c3fddf0lea rax, [rsp+232]
37c3fddf8mov [rsp+32], rax
37c3fddfdmov [rsp+128], rax
37c3fde05call zgemm_64_
37c3fde0amov r11, [rsp+192]
37c3fde12mov r9, r13
37c3fde15mov rax, [r12]
37c3fde19sub rax, [r15]
37c3fde1cmov rcx, [rsp+448]
37c3fde24mov [rsp+40], r14
37c3fde29mov [rsp+232], rax
37c3fde31lea rax, [r11-1]
37c3fde35mov r10, [rsp+152]
37c3fde3dshl rax, 4
37c3fde41mov [rsp+32], rdi
37c3fde46mov r8, [rsp+128]
37c3fde4eadd rcx, rax
37c3fde51imul r10, r11
37c3fde55mov r11, [rsp+160]
37c3fde5dmov rdx, [rsp+136]
37c3fde65mov [rsp+192], rcx
37c3fde6dmov [rsp+88], rcx
37c3fde72lea rcx, [rip+0x75c5f]
37c3fde79mov [rsp+80], rcx
37c3fde7eadd r11, r10
37c3fde81mov rcx, [rsp+440]
37c3fde89lea rax, [r11+1]
37c3fde8dmov r10, [rsp+456]
37c3fde95mov [rsp+152], r11
37c3fde9dmov [rsp+72], rcx
37c3fdea2shl rax, 4
37c3fdea6mov rcx, [rsp+432]
37c3fdeaeadd rax, [rsp+384]
37c3fdeb6mov [rsp+96], r10
37c3fdebbmov [rsp+64], rcx
37c3fdec0mov rcx, [rsp+392]
37c3fdec8mov [rsp+48], rax
37c3fdecdmov [rsp+56], rcx
37c3fded2lea rcx, [rip+0x75be7]
37c3fded9mov [rsp+112], 1
37c3fdee2mov [rsp+104], 1
37c3fdeebcall zgemm_64_
37c3fdef0mov r11, [r13]
37c3fdef4test r11, r11
37c3fdef7jle 0x37c3fdf97
37c3fdefdmov r9, [r12]
37c3fdf01lea rax, [r11+1]
37c3fdf05test r9, r9
37c3fdf08jle 0x37c3fdf97
37c3fdf0emov rbp, [rsp+144]
37c3fdf16mov r11, rbx
37c3fdf19mov rcx, [rsp+448]
37c3fdf21mov [rsp+160], rbx
37c3fdf29mov r8, [rsp+416]
37c3fdf31shl r11, 4
37c3fdf35mov r10l, 1
37c3fdf3bmov rbx, rax
37c3fdf3eshl rbp, 4
37c3fdf42nop [rax]
37c3fdf45nop [rax+rax]
37c3fdf50
37c3fdf50loc_37c3fdf50:
37c3fdf50xor eax, eax
37c3fdf52xor edx, edx
37c3fdf54nop
37c3fdf55nop [rax+rax]
37c3fdf60
37c3fdf60loc_37c3fdf60:
37c3fdf60movupd x4, [rcx+rax]
37c3fdf65movupd x0, [r8+rax]
37c3fdf6badd rdx, 1
37c3fdf6faddpd x0, x4
37c3fdf73movups [rcx+rax], x0
37c3fdf77add rax, 16
37c3fdf7bcmp rdx, r9
37c3fdf7ejne 0x37c3fdf60
37c3fdf80add r10, 1
37c3fdf84add rcx, r11
37c3fdf87add r8, rbp
37c3fdf8acmp rbx, r10
37c3fdf8djne 0x37c3fdf50
37c3fdf8fmov rbx, [rsp+160]
37c3fdf97
37c3fdf97loc_37c3fdf97:
37c3fdf97mov rax, [rsp+456]
37c3fdf9fmov [rsp+48], r14
37c3fdfa4lea r9, [rip+0x75b1a]
37c3fdfablea rcx, [rip+0x75b10]
37c3fdfb2mov [rsp+112], 1
37c3fdfbbmov r8, [rsp+328]
37c3fdfc3mov [rsp+80], rax
37c3fdfc8mov rax, [rsp+448]
37c3fdfd0mov [rsp+40], r13
37c3fdfd5mov rdx, [rsp+168]
37c3fdfddmov [rsp+72], rax
37c3fdfe2mov rax, [rsp+408]
37c3fdfeamov [rsp+104], 1
37c3fdff3mov [rsp+64], rax
37c3fdff8mov rax, [rsp+400]
37c3fe000mov [rsp+96], 1
37c3fe009mov [rsp+88], 1
37c3fe012mov [rsp+56], rax
37c3fe017mov [rsp+32], r12
37c3fe01ccall ztrmm_64_
37c3fe021mov r11, [r13]
37c3fe025test r11, r11
37c3fe028jle 0x37c3fe0b7
37c3fe02emov r9, [r12]
37c3fe032lea rcx, [r11+1]
37c3fe036test r9, r9
37c3fe039jle 0x37c3fe0b7
37c3fe03bmov r11, [rsp+144]
37c3fe043mov rbp, rbx
37c3fe046mov rax, [rsp+416]
37c3fe04emov [rsp+144], rbx
37c3fe056mov r8, [rsp+448]
37c3fe05eshl rbp, 4
37c3fe062mov r10l, 1
37c3fe068mov rbx, rcx
37c3fe06bshl r11, 4
37c3fe06fnop
37c3fe070
37c3fe070loc_37c3fe070:
37c3fe070xor edx, edx
37c3fe072xor ecx, ecx
37c3fe074nop
37c3fe075nop [rax+rax]
37c3fe080
37c3fe080loc_37c3fe080:
37c3fe080movupd x0, [rax+rdx]
37c3fe085movupd x5, [r8+rdx]
37c3fe08badd rcx, 1
37c3fe08fsubpd x0, x5
37c3fe093movups [rax+rdx], x0
37c3fe097add rdx, 16
37c3fe09bcmp rcx, r9
37c3fe09ejne 0x37c3fe080
37c3fe0a0add r10, 1
37c3fe0a4add rax, r11
37c3fe0a7add r8, rbp
37c3fe0aacmp rbx, r10
37c3fe0adjne 0x37c3fe070
37c3fe0afmov rbx, [rsp+144]
37c3fe0b7
37c3fe0b7loc_37c3fe0b7:
37c3fe0b7mov rax, [rdi]
37c3fe0basub rax, [r15]
37c3fe0bdmov [rsp+80], r14
37c3fe0c2mov r9, r13
37c3fe0c5mov [rsp+232], rax
37c3fe0cdmov rax, [rsp+440]
37c3fe0d5mov rbp, [rsp+136]
37c3fe0ddmov [rsp+32], r12
37c3fe0e2mov [rsp+96], rax
37c3fe0e7mov rax, [rsp+432]
37c3fe0efmov [rsp+104], 1
37c3fe0f8mov r8, [rsp+128]
37c3fe100mov rdx, rbp
37c3fe103mov rcx, rbp
37c3fe106mov [rsp+88], rax
37c3fe10bmov rax, [rsp+456]
37c3fe113mov [rsp+112], 1
37c3fe11cmov [rsp+72], rax
37c3fe121mov rax, [rsp+448]
37c3fe129mov [rsp+64], rax
37c3fe12emov rax, [rsp+392]
37c3fe136mov [rsp+56], rax
37c3fe13bmov rax, [rsp+384]
37c3fe143mov [rsp+48], rax
37c3fe148lea rax, [rip+0x75999]
37c3fe14fmov [rsp+40], rax
37c3fe154call zgemm_64_
37c3fe159mov rax, [r12]
37c3fe15dsub rax, [r15]
37c3fe160mov rdx, rbp
37c3fe163mov rcx, [rsp+440]
37c3fe16bmov [rsp+80], r14
37c3fe170mov r9, r13
37c3fe173mov r8, r15
37c3fe176mov [rsp+232], rax
37c3fe17emov [rsp+96], rcx
37c3fe183mov rcx, [rsp+200]
37c3fe18badd rcx, [rsp+432]
37c3fe193mov [rsp+112], 1
37c3fe19cmov [rsp+88], rcx
37c3fe1a1mov rcx, [rsp+456]
37c3fe1a9mov [rsp+104], 1
37c3fe1b2mov [rsp+72], rcx
37c3fe1b7mov rcx, [rsp+192]
37c3fe1bfmov [rsp+64], rcx
37c3fe1c4mov rcx, [rsp+392]
37c3fe1ccmov [rsp+56], rcx
37c3fe1d1mov rcx, [rsp+152]
37c3fe1d9add rcx, [rsp+176]
37c3fe1e1mov rax, rcx
37c3fe1e4mov rcx, rbp
37c3fe1e7shl rax, 4
37c3fe1ebadd rax, [rsp+384]
37c3fe1f3mov [rsp+48], rax
37c3fe1f8lea rax, [rip+0x758e9]
37c3fe1ffmov [rsp+40], rax
37c3fe204mov rax, [rsp+128]
37c3fe20cmov [rsp+32], rax
37c3fe211call zgemm_64_
37c3fe216mov rax, [rsp+456]
37c3fe21emov [rsp+48], r14
37c3fe223lea r9, [rip+0x7589b]
37c3fe22amov [rsp+112], 1
37c3fe233mov r8, r9
37c3fe236mov rdx, [rsp+168]
37c3fe23elea rcx, [rip+0x7587d]
37c3fe245mov [rsp+80], rax
37c3fe24amov rax, [rsp+448]
37c3fe252mov [rsp+104], 1
37c3fe25bmov [rsp+72], rax
37c3fe260mov rax, [rsp+392]
37c3fe268mov [rsp+96], 1
37c3fe271mov [rsp+64], rax
37c3fe276mov rax, [rsp+184]
37c3fe27emov [rsp+88], 1
37c3fe287mov [rsp+56], rax
37c3fe28cmov [rsp+40], r13
37c3fe291mov [rsp+32], r15
37c3fe296call ztrmm_64_
37c3fe29bmov rbp, [r13]
37c3fe29ftest rbp, rbp
37c3fe2a2jle 0x37c3fd40f
37c3fe2a8mov r9, [r15]
37c3fe2abadd rbp, 1
37c3fe2aftest r9, r9
37c3fe2b2jle 0x37c3fd40f
37c3fe2b8mov r10l, 1
37c3fe2bemov r8, [rsp+448]
37c3fe2c6shl rbx, 4
37c3fe2camov r12, [rsp+432]
37c3fe2d2mov rax, r10
37c3fe2d5mov r11, -1
37c3fe2dcsub rax, r9
37c3fe2dfadd rax, [rdi]
37c3fe2e2mov rdi, rax
37c3fe2e5nop [rax+rax]
37c3fe2f0
37c3fe2f0loc_37c3fe2f0:
37c3fe2f0lea rcx, [rdi+r11]
37c3fe2f4xor eax, eax
37c3fe2f6xor edx, edx
37c3fe2f8shl rcx, 4
37c3fe2fcadd rcx, r12
37c3fe2ffnop
37c3fe300
37c3fe300loc_37c3fe300:
37c3fe300movupd x0, [rcx+rax]
37c3fe305movupd x4, [r8+rax]
37c3fe30badd rdx, 1
37c3fe30fsubpd x0, x4
37c3fe313movups [rcx+rax], x0
37c3fe317add rax, 16
37c3fe31bcmp rdx, r9
37c3fe31ejne 0x37c3fe300
37c3fe320add r10, 1
37c3fe324add r8, rbx
37c3fe327add r11, rsi
37c3fe32acmp rbp, r10
37c3fe32djne 0x37c3fe2f0
37c3fe32fjmp 0x37c3fd40f
37c3fe334
37c3fe334 0f 1f 40 00 ..@.
37c3fe338
37c3fe338loc_37c3fe338:
37c3fe338cmp [rsp+128], 0
37c3fe341je 0x37c3fd40f
37c3fe347mov rdx, [r13]
37c3fe34bmov r11, [r15]
37c3fe34emov rax, rdx
37c3fe351lea rbp, [r11+1]
37c3fe355sub rax, r11
37c3fe358add rax, 1
37c3fe35ccmp rax, rdx
37c3fe35fcmovle rdx, rax
37c3fe363mov [rsp+200], rdx
37c3fe36bmov rdx, [r12]
37c3fe36fcmp rbp, rdx
37c3fe372cmovle rdx, rbp
37c3fe376mov [rsp+216], rdx
37c3fe37etest r11, r11
37c3fe381jle 0x37c3fe410
37c3fe387mov r9, [rdi]
37c3fe38atest r9, r9
37c3fe38djle 0x37c3fe410
37c3fe393imul rax, rsi
37c3fe397mov rbp, rsi
37c3fe39amov r14, rbx
37c3fe39dmov r10l, 1
37c3fe3a3mov rcx, [rsp+432]
37c3fe3abadd rax, [rsp+176]
37c3fe3b3shl rbp, 4
37c3fe3b7shl rax, 4
37c3fe3bbshl r14, 4
37c3fe3bflea r8, [rcx+rax+16]
37c3fe3c4mov rcx, [rsp+448]
37c3fe3ccnop [rax]
37c3fe3d0
37c3fe3d0loc_37c3fe3d0:
37c3fe3d0xor eax, eax
37c3fe3d2xor edx, edx
37c3fe3d4nop
37c3fe3d5nop [rax+rax]
37c3fe3e0
37c3fe3e0loc_37c3fe3e0:
37c3fe3e0movupd x0, [r8+rax]
37c3fe3e6add rdx, 1
37c3fe3eamovups [rcx+rax], x0
37c3fe3eeadd rax, 16
37c3fe3f2cmp rdx, r9
37c3fe3f5jne 0x37c3fe3e0
37c3fe3f7add r8, rbp
37c3fe3faadd rcx, r14
37c3fe3fdcmp r11, r10
37c3fe400je 0x37c3fe410
37c3fe402add r10, 1
37c3fe406jmp 0x37c3fe3d0
37c3fe408
37c3fe408 0f 1f 84 00 00 00 00 00 ........
37c3fe410
37c3fe410loc_37c3fe410:
37c3fe410mov r14, [rsp+456]
37c3fe418mov [rsp+40], r15
37c3fe41dlea rbp, [rip+0x756a1]
37c3fe424lea rdx, [rip+0x7569b]
37c3fe42bmov rax, [rsp+200]
37c3fe433mov r9, rbp
37c3fe436mov r8, rbp
37c3fe439mov [rsp+112], 1
37c3fe442mov [rsp+80], r14
37c3fe447lea rcx, [rip+0x75673]
37c3fe44emov r14, [rsp+448]
37c3fe456sub rax, 1
37c3fe45amov [rsp+32], rdi
37c3fe45fmov [rsp+72], r14
37c3fe464shl rax, 4
37c3fe468mov r14, [rsp+392]
37c3fe470add rax, [rsp+384]
37c3fe478mov [rsp+104], 1
37c3fe481mov [rsp+64], r14
37c3fe486lea r14, [rip+0x7563b]
37c3fe48dmov [rsp+56], rax
37c3fe492mov [rsp+96], 1
37c3fe49bmov [rsp+88], 1
37c3fe4a4mov [rsp+48], r14
37c3fe4a9mov [rsp+208], rax
37c3fe4b1mov [rsp+168], rdx
37c3fe4b9mov [rsp+192], rcx
37c3fe4c1call ztrmm_64_
37c3fe4c6mov rax, [r13]
37c3fe4casub rax, [r15]
37c3fe4cdmov rdx, rbp
37c3fe4d0mov [rsp+80], r14
37c3fe4d5mov rcx, rbp
37c3fe4d8mov r9, r15
37c3fe4dbmov r8, rdi
37c3fe4demov [rsp+232], rax
37c3fe4e6mov rax, [rsp+456]
37c3fe4eemov [rsp+104], 1
37c3fe4f7mov [rsp+96], rax
37c3fe4fcmov rax, [rsp+448]
37c3fe504mov [rsp+40], r14
37c3fe509mov [rsp+88], rax
37c3fe50emov rax, [rsp+392]
37c3fe516mov [rsp+136], rbp
37c3fe51emov [rsp+72], rax
37c3fe523mov rax, [rsp+384]
37c3fe52bmov [rsp+112], 1
37c3fe534mov [rsp+64], rax
37c3fe539mov rax, [rsp+440]
37c3fe541mov [rsp+56], rax
37c3fe546mov rax, [rsp+432]
37c3fe54emov [rsp+48], rax
37c3fe553lea rax, [rsp+232]
37c3fe55bmov [rsp+32], rax
37c3fe560mov [rsp+128], rax
37c3fe568call zgemm_64_
37c3fe56dmov r11, [rsp+216]
37c3fe575mov rbp, [rsp+152]
37c3fe57dmov rax, [r12]
37c3fe581sub rax, [r15]
37c3fe584mov [rsp+40], r14
37c3fe589mov r10, r11
37c3fe58cmov [rsp+232], rax
37c3fe594imul rbp, r11
37c3fe598mov r11, [rsp+160]
37c3fe5a0imul r10, rbx
37c3fe5a4mov r8, [rsp+456]
37c3fe5acmov rcx, [rsp+136]
37c3fe5b4mov [rsp+32], r13
37c3fe5b9mov r9, [rsp+128]
37c3fe5c1mov [rsp+112], 1
37c3fe5caadd r11, rbp
37c3fe5cdmov [rsp+96], r8
37c3fe5d2mov rdx, rcx
37c3fe5d5mov r8, rdi
37c3fe5d8mov rax, r10
37c3fe5dbmov r10, [rsp+184]
37c3fe5e3mov [rsp+152], r11
37c3fe5ebmov [rsp+104], 1
37c3fe5f4lea rax, [r10+rax+1]
37c3fe5f9mov r10, [rsp+448]
37c3fe601shl rax, 4
37c3fe605add r10, rax
37c3fe608lea rax, [r11+1]
37c3fe60cmov r11, [rsp+440]
37c3fe614mov [rsp+184], r10
37c3fe61cshl rax, 4
37c3fe620add rax, [rsp+384]
37c3fe628mov [rsp+56], r11
37c3fe62dmov r11, [rsp+432]
37c3fe635mov [rsp+88], r10
37c3fe63alea r10, [rip+0x75497]
37c3fe641mov [rsp+48], r11
37c3fe646mov [rsp+80], r10
37c3fe64bmov r10, [rsp+392]
37c3fe653mov [rsp+64], rax
37c3fe658mov [rsp+72], r10
37c3fe65dcall zgemm_64_
37c3fe662mov r11, [r12]
37c3fe666test r11, r11
37c3fe669jle 0x37c3fe6f7
37c3fe66fmov r9, [rdi]
37c3fe672lea rax, [r11+1]
37c3fe676test r9, r9
37c3fe679jle 0x37c3fe6f7
37c3fe67bmov rbp, [rsp+144]
37c3fe683mov r11, rbx
37c3fe686mov rcx, [rsp+448]
37c3fe68emov [rsp+160], rbx
37c3fe696mov r8, [rsp+416]
37c3fe69eshl r11, 4
37c3fe6a2mov r10l, 1
37c3fe6a8mov rbx, rax
37c3fe6abshl rbp, 4
37c3fe6afnop
37c3fe6b0
37c3fe6b0loc_37c3fe6b0:
37c3fe6b0xor eax, eax
37c3fe6b2xor edx, edx
37c3fe6b4nop
37c3fe6b5nop [rax+rax]
37c3fe6c0
37c3fe6c0loc_37c3fe6c0:
37c3fe6c0movupd x1, [rcx+rax]
37c3fe6c5movupd x0, [r8+rax]
37c3fe6cbadd rdx, 1
37c3fe6cfaddpd x0, x1
37c3fe6d3movups [rcx+rax], x0
37c3fe6d7add rax, 16
37c3fe6dbcmp rdx, r9
37c3fe6dejne 0x37c3fe6c0
37c3fe6e0add r10, 1
37c3fe6e4add rcx, r11
37c3fe6e7add r8, rbp
37c3fe6eacmp rbx, r10
37c3fe6edjne 0x37c3fe6b0
37c3fe6efmov rbx, [rsp+160]
37c3fe6f7
37c3fe6f7loc_37c3fe6f7:
37c3fe6f7mov rax, [rsp+456]
37c3fe6ffmov [rsp+48], r14
37c3fe704lea r9, [rip+0x753ba]
37c3fe70bmov [rsp+112], 1
37c3fe714mov r8, [rsp+328]
37c3fe71cmov [rsp+80], rax
37c3fe721mov rax, [rsp+448]
37c3fe729mov [rsp+40], r12
37c3fe72emov rdx, [rsp+168]
37c3fe736mov [rsp+72], rax
37c3fe73bmov rax, [rsp+408]
37c3fe743mov [rsp+32], rdi
37c3fe748mov rcx, [rsp+192]
37c3fe750mov [rsp+64], rax
37c3fe755mov rax, [rsp+400]
37c3fe75dmov [rsp+104], 1
37c3fe766mov [rsp+96], 1
37c3fe76fmov [rsp+88], 1
37c3fe778mov [rsp+56], rax
37c3fe77dcall ztrmm_64_
37c3fe782mov r11, [r12]
37c3fe786test r11, r11
37c3fe789jle 0x37c3fe817
37c3fe78fmov r9, [rdi]
37c3fe792lea rcx, [r11+1]
37c3fe796test r9, r9
37c3fe799jle 0x37c3fe817
37c3fe79bmov r11, [rsp+144]
37c3fe7a3mov rbp, rbx
37c3fe7a6mov rax, [rsp+416]
37c3fe7aemov [rsp+144], rbx
37c3fe7b6mov r8, [rsp+448]
37c3fe7beshl rbp, 4
37c3fe7c2mov r10l, 1
37c3fe7c8mov rbx, rcx
37c3fe7cbshl r11, 4
37c3fe7cfnop
37c3fe7d0
37c3fe7d0loc_37c3fe7d0:
37c3fe7d0xor edx, edx
37c3fe7d2xor ecx, ecx
37c3fe7d4nop
37c3fe7d5nop [rax+rax]
37c3fe7e0
37c3fe7e0loc_37c3fe7e0:
37c3fe7e0movupd x0, [rax+rdx]
37c3fe7e5movupd x2, [r8+rdx]
37c3fe7ebadd rcx, 1
37c3fe7efsubpd x0, x2
37c3fe7f3movups [rax+rdx], x0
37c3fe7f7add rdx, 16
37c3fe7fbcmp rcx, r9
37c3fe7fejne 0x37c3fe7e0
37c3fe800add r10, 1
37c3fe804add rax, r11
37c3fe807add r8, rbp
37c3fe80acmp rbx, r10
37c3fe80djne 0x37c3fe7d0
37c3fe80fmov rbx, [rsp+144]
37c3fe817
37c3fe817loc_37c3fe817:
37c3fe817mov rax, [r13]
37c3fe81bsub rax, [r15]
37c3fe81elea rbp, [rip+0x752c3]
37c3fe825mov [rsp+104], 1
37c3fe82emov [rsp+80], r14
37c3fe833mov r9, [rsp+128]
37c3fe83bmov r8, rdi
37c3fe83elea rdx, [rip+0x7527b]
37c3fe845mov [rsp+232], rax
37c3fe84dmov rax, [rsp+440]
37c3fe855mov [rsp+40], rbp
37c3fe85amov rcx, [rsp+136]
37c3fe862mov [rsp+96], rax
37c3fe867mov rax, [rsp+432]
37c3fe86fmov [rsp+32], r12
37c3fe874mov [rsp+88], rax
37c3fe879mov rax, [rsp+392]
37c3fe881mov [rsp+112], 1
37c3fe88amov [rsp+72], rax
37c3fe88fmov rax, [rsp+384]
37c3fe897mov [rsp+64], rax
37c3fe89cmov rax, [rsp+456]
37c3fe8a4mov [rsp+56], rax
37c3fe8a9mov rax, [rsp+448]
37c3fe8b1mov [rsp+48], rax
37c3fe8b6call zgemm_64_
37c3fe8bbmov rax, [r12]
37c3fe8bfsub rax, [r15]
37c3fe8c2mov r9, r15
37c3fe8c5mov rdx, [rsp+440]
37c3fe8cdmov [rsp+232], rax
37c3fe8d5mov r8, rdi
37c3fe8d8mov r11, [rsp+176]
37c3fe8e0mov [rsp+80], r14
37c3fe8e5mov [rsp+96], rdx
37c3fe8eamov rdx, [rsp+200]
37c3fe8f2mov [rsp+40], rbp
37c3fe8f7mov rcx, [rsp+136]
37c3fe8ffmov [rsp+112], 1
37c3fe908mov rax, rdx
37c3fe90bmov [rsp+104], 1
37c3fe914imul rax, rsi
37c3fe918lea rax, [r11+rax+1]
37c3fe91dmov r11, [rsp+392]
37c3fe925shl rax, 4
37c3fe929add rax, [rsp+432]
37c3fe931mov [rsp+88], rax
37c3fe936mov rax, [rsp+152]
37c3fe93emov [rsp+72], r11
37c3fe943add rax, rdx
37c3fe946mov rdx, [rsp+456]
37c3fe94eshl rax, 4
37c3fe952add rax, [rsp+384]
37c3fe95amov [rsp+64], rax
37c3fe95fmov rax, [rsp+128]
37c3fe967mov [rsp+56], rdx
37c3fe96cmov rdx, [rsp+184]
37c3fe974mov [rsp+32], rax
37c3fe979mov [rsp+48], rdx
37c3fe97elea rdx, [rip+0x7513b]
37c3fe985call zgemm_64_
37c3fe98amov rax, [rsp+456]
37c3fe992mov [rsp+48], r14
37c3fe997lea r9, [rip+0x75127]
37c3fe99emov [rsp+112], 1
37c3fe9a7lea r8, [rip+0x75112]
37c3fe9aemov rdx, [rsp+168]
37c3fe9b6mov [rsp+80], rax
37c3fe9bbmov rax, [rsp+448]
37c3fe9c3mov [rsp+40], r15
37c3fe9c8mov rcx, [rsp+192]
37c3fe9d0mov [rsp+72], rax
37c3fe9d5mov rax, [rsp+392]
37c3fe9ddmov [rsp+104], 1
37c3fe9e6mov [rsp+64], rax
37c3fe9ebmov rax, [rsp+208]
37c3fe9f3mov [rsp+96], 1
37c3fe9fcmov [rsp+56], rax
37c3fea01mov [rsp+88], 1
37c3fea0amov [rsp+32], rdi
37c3fea0fcall ztrmm_64_
37c3fea14mov rax, [r15]
37c3fea17test rax, rax
37c3fea1ajle 0x37c3fd40f
37c3fea20mov r9, [rdi]
37c3fea23lea r10, [rax+1]
37c3fea27test r9, r9
37c3fea2ajle 0x37c3fd40f
37c3fea30mov rdi, [r13]
37c3fea34mov r8, [rsp+448]
37c3fea3cshl rbx, 4
37c3fea40mov r11l, 1
37c3fea46mov rbp, [rsp+432]
37c3fea4esub rdi, rax
37c3fea51nop [rax]
37c3fea55nop [rax+rax]
37c3fea60
37c3fea60loc_37c3fea60:
37c3fea60lea rcx, [rdi+r11]
37c3fea64xor eax, eax
37c3fea66xor edx, edx
37c3fea68imul rcx, rsi
37c3fea6csub rcx, rsi
37c3fea6fshl rcx, 4
37c3fea73add rcx, rbp
37c3fea76nop [rax+rax]
37c3fea80
37c3fea80loc_37c3fea80:
37c3fea80movupd x0, [rcx+rax]
37c3fea85movupd x3, [r8+rax]
37c3fea8badd rdx, 1
37c3fea8fsubpd x0, x3
37c3fea93movups [rcx+rax], x0
37c3fea97add rax, 16
37c3fea9bcmp rdx, r9
37c3fea9ejne 0x37c3fea80
37c3feaa0add r11, 1
37c3feaa4add r8, rbx
37c3feaa7cmp r10, r11
37c3feaaajne 0x37c3fea60
37c3feaacjmp 0x37c3fd40f
37c3feab1
37c3feab1 0f 1f 80 00 00 00 00 .......
37c3feab8
37c3feab8loc_37c3feab8:
37c3feab8cmp [rsp+128], 0
37c3feac1je 0x37c3fd40f
37c3feac7mov r11, [r15]
37c3feacamov rax, [r13]
37c3feacelea rdx, [r11+1]
37c3fead2cmp rdx, rax
37c3fead5cmovle rax, rdx
37c3fead9mov [rsp+168], rax
37c3feae1mov rax, [r12]
37c3feae5mov rdx, rax
37c3feae8sub rdx, r11
37c3feaebadd rdx, 1
37c3feaefcmp rdx, rax
37c3feaf2cmovle rax, rdx
37c3feaf6test r11, r11
37c3feaf9jle 0x37c3feb90
37c3feaffmov r9, [rdi]
37c3feb02test r9, r9
37c3feb05jle 0x37c3feb90
37c3feb0bimul rdx, rbx
37c3feb0fmov r14, rsi
37c3feb12mov rbp, rbx
37c3feb15mov r10l, 1
37c3feb1bmov rcx, [rsp+448]
37c3feb23shl r14, 4
37c3feb27shl rbp, 4
37c3feb2badd rdx, [rsp+184]
37c3feb33mov [rsp+128], rbx
37c3feb3bshl rdx, 4
37c3feb3fmov r8, [rsp+432]
37c3feb47lea rcx, [rcx+rdx+16]
37c3feb4cnop [rax]
37c3feb50
37c3feb50loc_37c3feb50:
37c3feb50xor edx, edx
37c3feb52xor ebx, ebx
37c3feb54nop
37c3feb55nop [rax+rax]
37c3feb60
37c3feb60loc_37c3feb60:
37c3feb60movupd x0, [r8+rdx]
37c3feb66add rbx, 1
37c3feb6amovups [rcx+rdx], x0
37c3feb6eadd rdx, 16
37c3feb72cmp r9, rbx
37c3feb75jne 0x37c3feb60
37c3feb77add r8, r14
37c3feb7aadd rcx, rbp
37c3feb7dcmp r11, r10
37c3feb80je 0x37c3feb88
37c3feb82add r10, 1
37c3feb86jmp 0x37c3feb50
37c3feb88
37c3feb88loc_37c3feb88:
37c3feb88mov rbx, [rsp+128]
37c3feb90
37c3feb90loc_37c3feb90:
37c3feb90mov rdx, rbx
37c3feb93mov rcx, [rsp+184]
37c3feb9bmov rbp, [rsp+160]
37c3feba3mov [rsp+104], 1
37c3febacimul rdx, rax
37c3febb0mov [rsp+40], r15
37c3febb5mov r11, [rsp+456]
37c3febbdmov [rsp+96], 1
37c3febc6mov [rsp+80], r11
37c3febcbmov r11, [rsp+392]
37c3febd3lea rdx, [rcx+rdx+1]
37c3febd8mov [rsp+32], rdi
37c3febddmov rcx, [rsp+152]
37c3febe5shl rdx, 4
37c3febe9mov [rsp+64], r11
37c3febeeadd rdx, [rsp+448]
37c3febf6imul rcx, rax
37c3febfamov [rsp+72], rdx
37c3febffmov [rsp+88], 1
37c3fec08mov [rsp+152], rdx
37c3fec10lea rdx, [rip+0x74eab]
37c3fec17mov [rsp+112], 1
37c3fec20add rbp, rcx
37c3fec23lea rcx, [rip+0x74e97]
37c3fec2alea rax, [rbp+1]
37c3fec2emov [rsp+192], rcx
37c3fec36shl rax, 4
37c3fec3aadd rax, [rsp+384]
37c3fec42mov r14, rax
37c3fec45mov [rsp+160], rax
37c3fec4dlea rax, [rip+0x74e71]
37c3fec54mov [rsp+56], r14
37c3fec59mov r9, rax
37c3fec5cmov r8, rax
37c3fec5flea r14, [rip+0x74e62]
37c3fec66mov [rsp+48], r14
37c3fec6bmov [rsp+136], rax
37c3fec73call ztrmm_64_
37c3fec78mov rax, [r13]
37c3fec7csub rax, [r15]
37c3fec7fmov r9, r15
37c3fec82mov rcx, [rsp+168]
37c3fec8amov [rsp+232], rax
37c3fec92mov r8, rdi
37c3fec95mov r11, [rsp+176]
37c3fec9dmov [rsp+80], r14
37c3feca2mov rax, rcx
37c3feca5add rbp, rcx
37c3feca8mov [rsp+40], r14
37c3fecadmov r10, [rsp+456]
37c3fecb5imul rax, rsi
37c3fecb9shl rbp, 4
37c3fecbdmov [rsp+112], 1
37c3fecc6mov [rsp+96], r10
37c3feccbmov [rsp+104], 1
37c3fecd4lea rax, [r11+rax+1]
37c3fecd9mov r11, [rsp+432]
37c3fece1shl rax, 4
37c3fece5add r11, rax
37c3fece8mov rax, [rsp+152]
37c3fecf0mov [rsp+48], r11
37c3fecf5mov [rsp+88], rax
37c3fecfamov rax, [rsp+392]
37c3fed02mov [rsp+176], r11
37c3fed0amov [rsp+72], rax
37c3fed0fmov rax, [rsp+384]
37c3fed17add rax, rbp
37c3fed1amov rbp, [rsp+136]
37c3fed22mov [rsp+64], rax
37c3fed27mov rax, [rsp+440]
37c3fed2fmov rdx, rbp
37c3fed32mov rcx, rbp
37c3fed35mov [rsp+56], rax
37c3fed3alea rax, [rsp+232]
37c3fed42mov [rsp+32], rax
37c3fed47mov [rsp+128], rax
37c3fed4fcall zgemm_64_
37c3fed54mov rax, [r12]
37c3fed58sub rax, [r15]
37c3fed5bmov r8, rdi
37c3fed5emov rcx, [rsp+456]
37c3fed66mov [rsp+40], r14
37c3fed6bmov rdx, rbp
37c3fed6emov [rsp+32], r13
37c3fed73mov r9, [rsp+128]
37c3fed7bmov [rsp+96], rcx
37c3fed80mov rcx, [rsp+448]
37c3fed88mov [rsp+112], 1
37c3fed91mov [rsp+88], rcx
37c3fed96lea rcx, [rip+0x74d3b]
37c3fed9dmov [rsp+80], rcx
37c3feda2mov rcx, [rsp+392]
37c3fedaamov [rsp+104], 1
37c3fedb3mov [rsp+72], rcx
37c3fedb8mov rcx, [rsp+384]
37c3fedc0mov [rsp+232], rax
37c3fedc8mov [rsp+64], rcx
37c3fedcdmov rcx, [rsp+440]
37c3fedd5mov [rsp+56], rcx
37c3feddamov rcx, [rsp+432]
37c3fede2mov [rsp+48], rcx
37c3fede7mov rcx, rbp
37c3fedeacall zgemm_64_
37c3fedefmov r11, [r12]
37c3fedf3test r11, r11
37c3fedf6jle 0x37c3fee97
37c3fedfcmov r9, [rdi]
37c3fedffadd r11, 1
37c3fee03test r9, r9
37c3fee06jle 0x37c3fee97
37c3fee0cmov rax, [rsp+144]
37c3fee14mov rbp, rbx
37c3fee17mov r8, [rsp+416]
37c3fee1fmov [rsp+184], rbx
37c3fee27mov rcx, [rsp+448]
37c3fee2fshl rbp, 4
37c3fee33mov r10l, 1
37c3fee39shl rax, 4
37c3fee3dmov rbx, rax
37c3fee40
37c3fee40loc_37c3fee40:
37c3fee40xor eax, eax
37c3fee42xor edx, edx
37c3fee44nop [rax+rax]
37c3fee4anop [rax+rax]
37c3fee55nop [rax+rax]
37c3fee60
37c3fee60loc_37c3fee60:
37c3fee60movupd x3, [rcx+rax]
37c3fee65movupd x0, [r8+rax]
37c3fee6badd rdx, 1
37c3fee6faddpd x0, x3
37c3fee73movups [rcx+rax], x0
37c3fee77add rax, 16
37c3fee7bcmp r9, rdx
37c3fee7ejne 0x37c3fee60
37c3fee80add r10, 1
37c3fee84add r8, rbx
37c3fee87add rcx, rbp
37c3fee8acmp r10, r11
37c3fee8djne 0x37c3fee40
37c3fee8fmov rbx, [rsp+184]
37c3fee97
37c3fee97loc_37c3fee97:
37c3fee97mov rax, [rsp+456]
37c3fee9fmov [rsp+48], r14
37c3feea4lea r9, [rip+0x74c1a]
37c3feeablea rdx, [rip+0x74c10]
37c3feeb2mov [rsp+112], 1
37c3feebbmov r8, [rsp+328]
37c3feec3mov [rsp+80], rax
37c3feec8mov rax, [rsp+448]
37c3feed0mov [rsp+40], r12
37c3feed5mov rcx, [rsp+192]
37c3feeddmov [rsp+72], rax
37c3feee2mov rax, [rsp+408]
37c3feeeamov [rsp+104], 1
37c3feef3mov [rsp+64], rax
37c3feef8mov rax, [rsp+400]
37c3fef00mov [rsp+96], 1
37c3fef09mov [rsp+88], 1
37c3fef12mov [rsp+56], rax
37c3fef17mov [rsp+32], rdi
37c3fef1ccall ztrmm_64_
37c3fef21mov r11, [r12]
37c3fef25test r11, r11
37c3fef28jle 0x37c3fefb7
37c3fef2emov r9, [rdi]
37c3fef31add r11, 1
37c3fef35test r9, r9
37c3fef38jle 0x37c3fefb7
37c3fef3amov rcx, [rsp+144]
37c3fef42mov rbp, rbx
37c3fef45mov rax, [rsp+416]
37c3fef4dmov [rsp+144], rbx
37c3fef55mov r8, [rsp+448]
37c3fef5dshl rbp, 4
37c3fef61mov r10l, 1
37c3fef67shl rcx, 4
37c3fef6bmov rbx, rcx
37c3fef6enop
37c3fef70
37c3fef70loc_37c3fef70:
37c3fef70xor edx, edx
37c3fef72xor ecx, ecx
37c3fef74nop
37c3fef75nop [rax+rax]
37c3fef80
37c3fef80loc_37c3fef80:
37c3fef80movupd x0, [rax+rdx]
37c3fef85movupd x5, [r8+rdx]
37c3fef8badd rcx, 1
37c3fef8fsubpd x0, x5
37c3fef93movups [rax+rdx], x0
37c3fef97add rdx, 16
37c3fef9bcmp rcx, r9
37c3fef9ejne 0x37c3fef80
37c3fefa0add r10, 1
37c3fefa4add rax, rbx
37c3fefa7add r8, rbp
37c3fefaacmp r10, r11
37c3fefadjne 0x37c3fef70
37c3fefafmov rbx, [rsp+144]
37c3fefb7
37c3fefb7loc_37c3fefb7:
37c3fefb7mov rax, [r13]
37c3fefbbsub rax, [r15]
37c3fefbelea rbp, [rip+0x74b23]
37c3fefc5mov r8, rdi
37c3fefc8mov [rsp+232], rax
37c3fefd0mov rax, [rsp+440]
37c3fefd8lea rdx, [rip+0x74ae1]
37c3fefdfmov r13, [rsp+128]
37c3fefe7mov [rsp+80], r14
37c3fefecmov [rsp+96], rax
37c3feff1mov rax, [rsp+176]
37c3feff9mov [rsp+40], rbp
37c3feffemov rcx, [rsp+136]
37c3ff006mov r9, r13
37c3ff009mov [rsp+88], rax
37c3ff00emov rax, [rsp+392]
37c3ff016mov [rsp+32], r12
37c3ff01bmov [rsp+72], rax
37c3ff020mov rax, [rsp+168]
37c3ff028mov [rsp+112], 1
37c3ff031mov [rsp+104], 1
37c3ff03asub rax, 1
37c3ff03eshl rax, 4
37c3ff042add rax, [rsp+384]
37c3ff04amov [rsp+64], rax
37c3ff04fmov rax, [rsp+456]
37c3ff057mov [rsp+56], rax
37c3ff05cmov rax, [rsp+448]
37c3ff064mov [rsp+48], rax
37c3ff069call zgemm_64_
37c3ff06emov rax, [r12]
37c3ff072sub rax, [r15]
37c3ff075mov r9, r15
37c3ff078mov [rsp+80], r14
37c3ff07dmov rcx, [rsp+136]
37c3ff085mov r8, rdi
37c3ff088lea rdx, [rip+0x74a31]
37c3ff08fmov [rsp+232], rax
37c3ff097mov rax, [rsp+440]
37c3ff09fmov [rsp+112], 1
37c3ff0a8mov [rsp+96], rax
37c3ff0admov rax, [rsp+432]
37c3ff0b5mov [rsp+104], 1
37c3ff0bemov [rsp+88], rax
37c3ff0c3mov rax, [rsp+392]
37c3ff0cbmov [rsp+40], rbp
37c3ff0d0mov [rsp+72], rax
37c3ff0d5mov rax, [rsp+384]
37c3ff0ddmov [rsp+32], r13
37c3ff0e2mov [rsp+64], rax
37c3ff0e7mov rax, [rsp+456]
37c3ff0efmov [rsp+56], rax
37c3ff0f4mov rax, [rsp+448]
37c3ff0fcmov [rsp+48], rax
37c3ff101call zgemm_64_
37c3ff106mov rax, [rsp+456]
37c3ff10emov [rsp+48], r14
37c3ff113lea rdx, [rip+0x749a8]
37c3ff11amov [rsp+112], 1
37c3ff123lea r9, [rip+0x7499b]
37c3ff12amov rcx, [rsp+192]
37c3ff132lea r8, [rip+0x74987]
37c3ff139mov [rsp+80], rax
37c3ff13emov rax, [rsp+152]
37c3ff146mov [rsp+104], 1
37c3ff14fmov [rsp+72], rax
37c3ff154mov rax, [rsp+392]
37c3ff15cmov [rsp+96], 1
37c3ff165mov [rsp+64], rax
37c3ff16amov rax, [rsp+160]
37c3ff172mov [rsp+88], 1
37c3ff17bmov [rsp+56], rax
37c3ff180mov [rsp+40], r15
37c3ff185mov [rsp+32], rdi
37c3ff18acall ztrmm_64_
37c3ff18fmov rdx, [r15]
37c3ff192test rdx, rdx
37c3ff195jle 0x37c3fd40f
37c3ff19bmov r9, [rdi]
37c3ff19elea r10, [rdx+1]
37c3ff1a2test r9, r9
37c3ff1a5jle 0x37c3fd40f
37c3ff1abmov rax, [r12]
37c3ff1afmov rcx, [rsp+432]
37c3ff1b7shl rsi, 4
37c3ff1bbmov r11l, 1
37c3ff1c1mov rbp, [rsp+448]
37c3ff1c9sub rax, rdx
37c3ff1ccmov rdi, rax
37c3ff1cfnop
37c3ff1d0
37c3ff1d0loc_37c3ff1d0:
37c3ff1d0lea r8, [rdi+r11]
37c3ff1d4xor eax, eax
37c3ff1d6xor edx, edx
37c3ff1d8imul r8, rbx
37c3ff1dcsub r8, rbx
37c3ff1dfshl r8, 4
37c3ff1e3add r8, rbp
37c3ff1e6nop [rax]
37c3ff1eanop [rax+rax]
37c3ff1f5nop [rax+rax]
37c3ff200
37c3ff200loc_37c3ff200:
37c3ff200movupd x0, [rcx+rax]
37c3ff205movupd x3, [r8+rax]
37c3ff20badd rdx, 1
37c3ff20fsubpd x0, x3
37c3ff213movups [rcx+rax], x0
37c3ff217add rax, 16
37c3ff21bcmp rdx, r9
37c3ff21ejne 0x37c3ff200
37c3ff220add r11, 1
37c3ff224add rcx, rsi
37c3ff227cmp r10, r11
37c3ff22ajne 0x37c3ff1d0
37c3ff22cjmp 0x37c3fd40f
37c3ff231
37c3ff231loc_37c3ff231:
37c3ff231cmp [rsp+128], 0
37c3ff23aje 0x37c3fd40f
37c3ff240mov rdx, [r13]
37c3ff244mov r11, [r15]
37c3ff247mov rax, rdx
37c3ff24alea rcx, [r11+1]
37c3ff24esub rax, r11
37c3ff251add rax, 1
37c3ff255cmp rax, rdx
37c3ff258cmovle rdx, rax
37c3ff25cmov [rsp+168], rdx
37c3ff264mov rdx, [r12]
37c3ff268cmp rcx, rdx
37c3ff26bcmovle rdx, rcx
37c3ff26fmov [rsp+200], rdx
37c3ff277test r11, r11
37c3ff27ajle 0x37c3ff308
37c3ff280mov r9, [rdi]
37c3ff283test r9, r9
37c3ff286jle 0x37c3ff308
37c3ff28cimul rax, rsi
37c3ff290mov r14, rsi
37c3ff293mov rbp, rbx
37c3ff296mov r10l, 1
37c3ff29cmov rcx, [rsp+432]
37c3ff2a4add rax, [rsp+176]
37c3ff2acshl r14, 4
37c3ff2b0shl rax, 4
37c3ff2b4shl rbp, 4
37c3ff2b8lea r8, [rcx+rax+16]
37c3ff2bdmov rcx, [rsp+448]
37c3ff2c5nop [rax+rax]
37c3ff2d0
37c3ff2d0loc_37c3ff2d0:
37c3ff2d0xor eax, eax
37c3ff2d2xor edx, edx
37c3ff2d4nop
37c3ff2d5nop [rax+rax]
37c3ff2e0
37c3ff2e0loc_37c3ff2e0:
37c3ff2e0movupd x0, [r8+rax]
37c3ff2e6add rdx, 1
37c3ff2eamovups [rcx+rax], x0
37c3ff2eeadd rax, 16
37c3ff2f2cmp r9, rdx
37c3ff2f5jne 0x37c3ff2e0
37c3ff2f7add r8, r14
37c3ff2faadd rcx, rbp
37c3ff2fdcmp r11, r10
37c3ff300je 0x37c3ff308
37c3ff302add r10, 1
37c3ff306jmp 0x37c3ff2d0
37c3ff308
37c3ff308loc_37c3ff308:
37c3ff308mov rax, [rsp+152]
37c3ff310mov rdx, [rsp+456]
37c3ff318lea r14, [rip+0x747a9]
37c3ff31fmov [rsp+104], 1
37c3ff328imul rax, [rsp+168]
37c3ff331mov [rsp+48], r14
37c3ff336lea rbp, [rip+0x74788]
37c3ff33dmov rcx, [rsp+160]
37c3ff345mov [rsp+80], rdx
37c3ff34amov r9, rbp
37c3ff34dlea r8, [rip+0x7476c]
37c3ff354mov rdx, [rsp+448]
37c3ff35cmov [rsp+40], r15
37c3ff361add rcx, rax
37c3ff364mov [rsp+32], rdi
37c3ff369mov [rsp+72], rdx
37c3ff36elea rax, [rcx+1]
37c3ff372mov rdx, [rsp+392]
37c3ff37ashl rax, 4
37c3ff37eadd rax, [rsp+384]
37c3ff386mov [rsp+96], 1
37c3ff38fmov [rsp+64], rdx
37c3ff394lea rdx, [rip+0x74727]
37c3ff39bmov [rsp+56], rax
37c3ff3a0mov [rsp+88], 1
37c3ff3a9mov [rsp+152], rcx
37c3ff3b1lea rcx, [rip+0x74709]
37c3ff3b8mov [rsp+160], rax
37c3ff3c0mov [rsp+192], rcx
37c3ff3c8mov [rsp+136], rbp
37c3ff3d0mov [rsp+112], 1
37c3ff3d9call ztrmm_64_
37c3ff3demov rax, [r13]
37c3ff3e2sub rax, [r15]
37c3ff3e5mov r9, r15
37c3ff3e8mov [rsp+232], rax
37c3ff3f0mov rax, [rsp+456]
37c3ff3f8mov r8, rdi
37c3ff3fbmov rcx, rbp
37c3ff3femov [rsp+112], 1
37c3ff407lea rdx, [rip+0x746b2]
37c3ff40emov [rsp+96], rax
37c3ff413mov rax, [rsp+448]
37c3ff41bmov [rsp+104], 1
37c3ff424mov [rsp+88], rax
37c3ff429mov rax, [rsp+392]
37c3ff431mov [rsp+80], r14
37c3ff436mov [rsp+72], rax
37c3ff43bmov rax, [rsp+384]
37c3ff443mov [rsp+40], r14
37c3ff448mov [rsp+64], rax
37c3ff44dmov rax, [rsp+440]
37c3ff455mov [rsp+56], rax
37c3ff45amov rax, [rsp+432]
37c3ff462mov [rsp+48], rax
37c3ff467lea rax, [rsp+232]
37c3ff46fmov [rsp+32], rax
37c3ff474mov [rsp+128], rax
37c3ff47ccall zgemm_64_
37c3ff481mov rcx, [rsp+200]
37c3ff489mov r8, rdi
37c3ff48cmov rax, [r12]
37c3ff490sub rax, [r15]
37c3ff493mov [rsp+40], r14
37c3ff498mov rdx, rcx
37c3ff49bmov [rsp+232], rax
37c3ff4a3mov r11, [rsp+456]
37c3ff4abimul rdx, rbx
37c3ff4afmov [rsp+32], r13
37c3ff4b4mov r9, [rsp+128]
37c3ff4bcmov [rsp+96], r11
37c3ff4c1mov [rsp+112], 1
37c3ff4camov [rsp+104], 1
37c3ff4d3mov rax, rdx
37c3ff4d6mov rdx, [rsp+184]
37c3ff4delea rax, [rdx+rax+1]
37c3ff4e3mov rdx, [rsp+448]
37c3ff4ebshl rax, 4
37c3ff4efadd rdx, rax
37c3ff4f2lea rax, [rcx-1]
37c3ff4f6mov rcx, [rsp+440]
37c3ff4femov [rsp+184], rdx
37c3ff506shl rax, 4
37c3ff50aadd rax, [rsp+384]
37c3ff512mov [rsp+88], rdx
37c3ff517lea rdx, [rip+0x745ba]
37c3ff51emov [rsp+80], rdx
37c3ff523mov rdx, [rsp+392]
37c3ff52bmov [rsp+56], rcx
37c3ff530mov rcx, [rsp+432]
37c3ff538mov [rsp+72], rdx
37c3ff53dlea rdx, [rip+0x7457c]
37c3ff544mov [rsp+48], rcx
37c3ff549mov rcx, rbp
37c3ff54cmov [rsp+64], rax
37c3ff551call zgemm_64_
37c3ff556mov r11, [r12]
37c3ff55atest r11, r11
37c3ff55djle 0x37c3ff5f7
37c3ff563mov r9, [rdi]
37c3ff566add r11, 1
37c3ff56atest r9, r9
37c3ff56djle 0x37c3ff5f7
37c3ff573mov rax, [rsp+144]
37c3ff57bmov rbp, rbx
37c3ff57emov r8, [rsp+416]
37c3ff586mov [rsp+208], rbx
37c3ff58emov rcx, [rsp+448]
37c3ff596shl rbp, 4
37c3ff59amov r10l, 1
37c3ff5a0shl rax, 4
37c3ff5a4mov rbx, rax
37c3ff5a7nop [rax+rax]
37c3ff5b0
37c3ff5b0loc_37c3ff5b0:
37c3ff5b0xor eax, eax
37c3ff5b2xor edx, edx
37c3ff5b4nop
37c3ff5b5nop [rax+rax]
37c3ff5c0
37c3ff5c0loc_37c3ff5c0:
37c3ff5c0movupd x4, [rcx+rax]
37c3ff5c5movupd x0, [r8+rax]
37c3ff5cbadd rdx, 1
37c3ff5cfaddpd x0, x4
37c3ff5d3movups [rcx+rax], x0
37c3ff5d7add rax, 16
37c3ff5dbcmp rdx, r9
37c3ff5dejne 0x37c3ff5c0
37c3ff5e0add r10, 1
37c3ff5e4add r8, rbx
37c3ff5e7add rcx, rbp
37c3ff5eacmp r10, r11
37c3ff5edjne 0x37c3ff5b0
37c3ff5efmov rbx, [rsp+208]
37c3ff5f7
37c3ff5f7loc_37c3ff5f7:
37c3ff5f7mov rax, [rsp+456]
37c3ff5ffmov [rsp+48], r14
37c3ff604lea r9, [rip+0x744ba]
37c3ff60blea rdx, [rip+0x744b4]
37c3ff612mov [rsp+112], 1
37c3ff61bmov r8, [rsp+328]
37c3ff623mov [rsp+80], rax
37c3ff628mov rax, [rsp+448]
37c3ff630mov [rsp+40], r12
37c3ff635mov rcx, [rsp+192]
37c3ff63dmov [rsp+72], rax
37c3ff642mov rax, [rsp+408]
37c3ff64amov [rsp+104], 1
37c3ff653mov [rsp+64], rax
37c3ff658mov rax, [rsp+400]
37c3ff660mov [rsp+96], 1
37c3ff669mov [rsp+88], 1
37c3ff672mov [rsp+56], rax
37c3ff677mov [rsp+32], rdi
37c3ff67ccall ztrmm_64_
37c3ff681mov r11, [r12]
37c3ff685test r11, r11
37c3ff688jle 0x37c3ff717
37c3ff68emov r9, [rdi]
37c3ff691add r11, 1
37c3ff695test r9, r9
37c3ff698jle 0x37c3ff717
37c3ff69amov rcx, [rsp+144]
37c3ff6a2mov rbp, rbx
37c3ff6a5mov rax, [rsp+416]
37c3ff6admov [rsp+144], rbx
37c3ff6b5mov r8, [rsp+448]
37c3ff6bdshl rbp, 4
37c3ff6c1mov r10l, 1
37c3ff6c7shl rcx, 4
37c3ff6cbmov rbx, rcx
37c3ff6cenop
37c3ff6d0
37c3ff6d0loc_37c3ff6d0:
37c3ff6d0xor edx, edx
37c3ff6d2xor ecx, ecx
37c3ff6d4nop
37c3ff6d5nop [rax+rax]
37c3ff6e0
37c3ff6e0loc_37c3ff6e0:
37c3ff6e0movupd x0, [rax+rdx]
37c3ff6e5movupd x5, [r8+rdx]
37c3ff6ebadd rcx, 1
37c3ff6efsubpd x0, x5
37c3ff6f3movups [rax+rdx], x0
37c3ff6f7add rdx, 16
37c3ff6fbcmp r9, rcx
37c3ff6fejne 0x37c3ff6e0
37c3ff700add r10, 1
37c3ff704add rax, rbx
37c3ff707add r8, rbp
37c3ff70acmp r10, r11
37c3ff70djne 0x37c3ff6d0
37c3ff70fmov rbx, [rsp+144]
37c3ff717
37c3ff717loc_37c3ff717:
37c3ff717mov rax, [r13]
37c3ff71bsub rax, [r15]
37c3ff71emov [rsp+80], r14
37c3ff723mov r8, rdi
37c3ff726mov [rsp+232], rax
37c3ff72emov rax, [rsp+440]
37c3ff736mov rbp, [rsp+136]
37c3ff73emov [rsp+32], r12
37c3ff743mov [rsp+96], rax
37c3ff748mov rax, [rsp+432]
37c3ff750mov [rsp+104], 1
37c3ff759mov r9, [rsp+128]
37c3ff761mov rdx, rbp
37c3ff764mov rcx, rbp
37c3ff767mov [rsp+88], rax
37c3ff76cmov rax, [rsp+392]
37c3ff774mov [rsp+112], 1
37c3ff77dmov [rsp+72], rax
37c3ff782mov rax, [rsp+384]
37c3ff78amov [rsp+64], rax
37c3ff78fmov rax, [rsp+456]
37c3ff797mov [rsp+56], rax
37c3ff79cmov rax, [rsp+448]
37c3ff7a4mov [rsp+48], rax
37c3ff7a9lea rax, [rip+0x74338]
37c3ff7b0mov [rsp+40], rax
37c3ff7b5call zgemm_64_
37c3ff7bamov rax, [r12]
37c3ff7besub rax, [r15]
37c3ff7c1mov r9, r15
37c3ff7c4mov rcx, [rsp+440]
37c3ff7ccmov [rsp+80], r14
37c3ff7d1mov r8, rdi
37c3ff7d4mov rdx, rbp
37c3ff7d7mov [rsp+232], rax
37c3ff7dfmov [rsp+96], rcx
37c3ff7e4mov rcx, [rsp+168]
37c3ff7ecmov [rsp+112], 1
37c3ff7f5mov [rsp+104], 1
37c3ff7feimul rcx, rsi
37c3ff802mov rax, rcx
37c3ff805mov rcx, [rsp+176]
37c3ff80dlea rax, [rcx+rax+1]
37c3ff812mov rcx, [rsp+392]
37c3ff81ashl rax, 4
37c3ff81eadd rax, [rsp+432]
37c3ff826mov [rsp+72], rcx
37c3ff82bmov rcx, [rsp+152]
37c3ff833add rcx, [rsp+200]
37c3ff83bmov [rsp+88], rax
37c3ff840mov rax, rcx
37c3ff843mov rcx, [rsp+456]
37c3ff84bshl rax, 4
37c3ff84fadd rax, [rsp+384]
37c3ff857mov [rsp+64], rax
37c3ff85clea rax, [rip+0x74285]
37c3ff863mov [rsp+56], rcx
37c3ff868mov rcx, [rsp+184]
37c3ff870mov [rsp+40], rax
37c3ff875mov rax, [rsp+128]
37c3ff87dmov [rsp+48], rcx
37c3ff882mov rcx, rbp
37c3ff885mov [rsp+32], rax
37c3ff88acall zgemm_64_
37c3ff88fmov rax, [rsp+456]
37c3ff897mov [rsp+48], r14
37c3ff89clea r9, [rip+0x74222]
37c3ff8a3mov [rsp+112], 1
37c3ff8acmov r8, r9
37c3ff8afmov rcx, [rsp+192]
37c3ff8b7lea rdx, [rip+0x74204]
37c3ff8bemov [rsp+80], rax
37c3ff8c3mov rax, [rsp+448]
37c3ff8cbmov [rsp+104], 1
37c3ff8d4mov [rsp+72], rax
37c3ff8d9mov rax, [rsp+392]
37c3ff8e1mov [rsp+96], 1
37c3ff8eamov [rsp+64], rax
37c3ff8efmov rax, [rsp+160]
37c3ff8f7mov [rsp+88], 1
37c3ff900mov [rsp+56], rax
37c3ff905mov [rsp+40], r15
37c3ff90amov [rsp+32], rdi
37c3ff90fcall ztrmm_64_
37c3ff914mov rax, [r15]
37c3ff917test rax, rax
37c3ff91ajle 0x37c3fd40f
37c3ff920mov r9, [rdi]
37c3ff923lea r10, [rax+1]
37c3ff927test r9, r9
37c3ff92ajle 0x37c3fd40f
37c3ff930mov rdi, [r13]
37c3ff934mov r8, [rsp+448]
37c3ff93cshl rbx, 4
37c3ff940mov r11l, 1
37c3ff946mov rbp, [rsp+432]
37c3ff94esub rdi, rax
37c3ff951nop [rax]
37c3ff955nop [rax+rax]
37c3ff960
37c3ff960loc_37c3ff960:
37c3ff960lea rcx, [rdi+r11]
37c3ff964xor eax, eax
37c3ff966xor edx, edx
37c3ff968imul rcx, rsi
37c3ff96csub rcx, rsi
37c3ff96fshl rcx, 4
37c3ff973add rcx, rbp
37c3ff976nop [rax+rax]
37c3ff980
37c3ff980loc_37c3ff980:
37c3ff980movupd x0, [rcx+rax]
37c3ff985movupd x3, [r8+rax]
37c3ff98badd rdx, 1
37c3ff98fsubpd x0, x3
37c3ff993movups [rcx+rax], x0
37c3ff997add rax, 16
37c3ff99bcmp rdx, r9
37c3ff99ejne 0x37c3ff980
37c3ff9a0add r11, 1
37c3ff9a4add r8, rbx
37c3ff9a7cmp r11, r10
37c3ff9aajne 0x37c3ff960
37c3ff9acjmp 0x37c3fd40f
37c3ff9b1
37c3ff9b1loc_37c3ff9b1:
37c3ff9b1cmp [rsp+192], 0
37c3ff9baje 0x37c3fd40f
37c3ff9c0cmp [rsp+168], 0
37c3ff9c9je 0x37c400114
37c3ff9cfmov r9, [r15]
37c3ff9d2mov rax, [rdi]
37c3ff9d5mov rcx, [r12]
37c3ff9d9mov r11, [r13]
37c3ff9ddlea rdx, [r9+1]
37c3ff9e1cmp rdx, rax
37c3ff9e4cmovle rax, rdx
37c3ff9e8mov rdx, rcx
37c3ff9ebsub rdx, r9
37c3ff9eelea r8, [rdx+1]
37c3ff9f2cmp r8, rcx
37c3ff9f5cmovle rcx, r8
37c3ff9f9mov [rsp+128], rcx
37c3ffa01test r11, r11
37c3ffa04jle 0x37c3ffa8e
37c3ffa0aadd r11, 1
37c3ffa0etest r9, r9
37c3ffa11jle 0x37c3ffa8e
37c3ffa13mov r14, rsi
37c3ffa16mov rbp, rbx
37c3ffa19shl rdx, 4
37c3ffa1dmov r10l, 1
37c3ffa23mov rcx, [rsp+448]
37c3ffa2bmov [rsp+136], rbx
37c3ffa33shl r14, 4
37c3ffa37shl rbp, 4
37c3ffa3bmov r8, [rsp+432]
37c3ffa43add rcx, rdx
37c3ffa46nop [rax+rax]
37c3ffa50
37c3ffa50loc_37c3ffa50:
37c3ffa50xor edx, edx
37c3ffa52xor ebx, ebx
37c3ffa54nop
37c3ffa55nop [rax+rax]
37c3ffa60
37c3ffa60loc_37c3ffa60:
37c3ffa60movupd x0, [r8+rdx]
37c3ffa66add rbx, 1
37c3ffa6amovups [rcx+rdx], x0
37c3ffa6eadd rdx, 16
37c3ffa72cmp rbx, r9
37c3ffa75jne 0x37c3ffa60
37c3ffa77add r10, 1
37c3ffa7badd r8, r14
37c3ffa7eadd rcx, rbp
37c3ffa81cmp r10, r11
37c3ffa84jne 0x37c3ffa50
37c3ffa86mov rbx, [rsp+136]
37c3ffa8e
37c3ffa8eloc_37c3ffa8e:
37c3ffa8emov r14, [rsp+456]
37c3ffa96mov [rsp+40], r13
37c3ffa9blea rbp, [rip+0x74023]
37c3ffaa2mov [rsp+192], rax
37c3ffaaamov r9, rbp
37c3ffaadmov r8, rbp
37c3ffab0mov rax, [rsp+128]
37c3ffab8mov [rsp+80], r14
37c3ffabdmov rcx, [rsp+384]
37c3ffac5mov r14, [rsp+392]
37c3ffacdlea rdx, [rax-1]
37c3ffad1mov rax, [rsp+448]
37c3ffad9mov [rsp+112], 1
37c3ffae2shl rdx, 4
37c3ffae6mov [rsp+32], r15
37c3ffaebadd rax, rdx
37c3ffaeeadd rcx, rdx
37c3ffaf1mov [rsp+64], r14
37c3ffaf6lea r14, [rip+0x73fcb]
37c3ffafdmov [rsp+72], rax
37c3ffb02lea rdx, [rip+0x73fbd]
37c3ffb09mov [rsp+56], rcx
37c3ffb0emov [rsp+104], 1
37c3ffb17mov [rsp+96], 1
37c3ffb20mov [rsp+88], 1
37c3ffb29mov [rsp+48], r14
37c3ffb2emov [rsp+184], rcx
37c3ffb36lea rcx, [rip+0x73f85]
37c3ffb3dmov [rsp+168], rdx
37c3ffb45mov [rsp+176], rax
37c3ffb4dmov [rsp+136], rbp
37c3ffb55call ztrmm_64_
37c3ffb5amov rdx, [rdi]
37c3ffb5dsub rdx, [r15]
37c3ffb60mov [rsp+40], r14
37c3ffb65mov rax, [rsp+192]
37c3ffb6dmov r9, r13
37c3ffb70mov r8, r15
37c3ffb73mov [rsp+232], rdx
37c3ffb7bmov rcx, [rsp+432]
37c3ffb83mov [rsp+80], r14
37c3ffb88lea rdx, [rax-1]
37c3ffb8cmov r11, [rsp+456]
37c3ffb94mov [rsp+112], 1
37c3ffb9dmov [rsp+104], 1
37c3ffba6shl rdx, 4
37c3ffbaaadd rcx, rdx
37c3ffbadmov rdx, [rsp+152]
37c3ffbb5mov [rsp+96], r11
37c3ffbbamov [rsp+192], rcx
37c3ffbc2mov r11, [rsp+440]
37c3ffbcaimul rdx, rax
37c3ffbcemov [rsp+64], rcx
37c3ffbd3mov rcx, [rsp+392]
37c3ffbdbmov [rsp+72], r11
37c3ffbe0mov [rsp+56], rcx
37c3ffbe5mov rcx, rbp
37c3ffbe8mov rax, rdx
37c3ffbebmov rdx, [rsp+160]
37c3ffbf3add rdx, rax
37c3ffbf6mov rax, [rsp+176]
37c3ffbfemov [rsp+152], rdx
37c3ffc06mov [rsp+88], rax
37c3ffc0bmov rax, [rsp+128]
37c3ffc13add rax, rdx
37c3ffc16mov rdx, rbp
37c3ffc19shl rax, 4
37c3ffc1dadd rax, [rsp+384]
37c3ffc25mov [rsp+48], rax
37c3ffc2alea rax, [rsp+232]
37c3ffc32mov [rsp+32], rax
37c3ffc37mov [rsp+128], rax
37c3ffc3fcall zgemm_64_
37c3ffc44mov rax, [r12]
37c3ffc48sub rax, [r15]
37c3ffc4bmov r9, r13
37c3ffc4emov rcx, [rsp+456]
37c3ffc56mov [rsp+40], r14
37c3ffc5bmov rdx, rbp
37c3ffc5emov [rsp+32], rdi
37c3ffc63mov r8, [rsp+128]
37c3ffc6bmov [rsp+96], rcx
37c3ffc70mov rcx, [rsp+448]
37c3ffc78mov [rsp+112], 1
37c3ffc81mov [rsp+88], rcx
37c3ffc86lea rcx, [rip+0x73e4b]
37c3ffc8dmov [rsp+80], rcx
37c3ffc92mov rcx, [rsp+440]
37c3ffc9amov [rsp+104], 1
37c3ffca3mov [rsp+72], rcx
37c3ffca8mov rcx, [rsp+432]
37c3ffcb0mov [rsp+232], rax
37c3ffcb8mov [rsp+64], rcx
37c3ffcbdmov rcx, [rsp+392]
37c3ffcc5mov [rsp+56], rcx
37c3ffccamov rcx, [rsp+384]
37c3ffcd2mov [rsp+48], rcx
37c3ffcd7mov rcx, rbp
37c3ffcdacall zgemm_64_
37c3ffcdfmov r11, [r13]
37c3ffce3test r11, r11
37c3ffce6jle 0x37c3ffd77
37c3ffcecmov r9, [r12]
37c3ffcf0add r11, 1
37c3ffcf4test r9, r9
37c3ffcf7jle 0x37c3ffd77
37c3ffcf9mov rax, rbx
37c3ffcfcmov rbp, [rsp+144]
37c3ffd04mov rcx, [rsp+448]
37c3ffd0cmov [rsp+160], rbx
37c3ffd14shl rax, 4
37c3ffd18mov r8, [rsp+416]
37c3ffd20mov r10l, 1
37c3ffd26shl rbp, 4
37c3ffd2amov rbx, rax
37c3ffd2dnop [rax]
37c3ffd30
37c3ffd30loc_37c3ffd30:
37c3ffd30xor eax, eax
37c3ffd32xor edx, edx
37c3ffd34nop
37c3ffd35nop [rax+rax]
37c3ffd40
37c3ffd40loc_37c3ffd40:
37c3ffd40movupd x0, [rcx+rax]
37c3ffd45movupd x1, [r8+rax]
37c3ffd4badd rdx, 1
37c3ffd4faddpd x0, x1
37c3ffd53movups [rcx+rax], x0
37c3ffd57add rax, 16
37c3ffd5bcmp r9, rdx
37c3ffd5ejne 0x37c3ffd40
37c3ffd60add r10, 1
37c3ffd64add rcx, rbx
37c3ffd67add r8, rbp
37c3ffd6acmp r10, r11
37c3ffd6djne 0x37c3ffd30
37c3ffd6fmov rbx, [rsp+160]
37c3ffd77
37c3ffd77loc_37c3ffd77:
37c3ffd77mov rax, [rsp+456]
37c3ffd7fmov [rsp+48], r14
37c3ffd84lea r9, [rip+0x73d3a]
37c3ffd8blea rdx, [rip+0x73d66]
37c3ffd92mov [rsp+112], 1
37c3ffd9blea rcx, [rip+0x73d20]
37c3ffda2mov r8, [rsp+328]
37c3ffdaamov [rsp+80], rax
37c3ffdafmov rax, [rsp+448]
37c3ffdb7mov [rsp+104], 1
37c3ffdc0mov [rsp+72], rax
37c3ffdc5mov rax, [rsp+408]
37c3ffdcdmov [rsp+96], 2
37c3ffdd6mov [rsp+64], rax
37c3ffddbmov rax, [rsp+400]
37c3ffde3mov [rsp+88], 1
37c3ffdecmov [rsp+56], rax
37c3ffdf1mov [rsp+40], r13
37c3ffdf6mov [rsp+32], r12
37c3ffdfbcall ztrmm_64_
37c3ffe00mov r11, [r13]
37c3ffe04test r11, r11
37c3ffe07jle 0x37c3ffe97
37c3ffe0dmov r9, [r12]
37c3ffe11add r11, 1
37c3ffe15test r9, r9
37c3ffe18jle 0x37c3ffe97
37c3ffe1amov rcx, [rsp+144]
37c3ffe22mov rbp, rbx
37c3ffe25mov rax, [rsp+416]
37c3ffe2dmov [rsp+144], rbx
37c3ffe35mov r8, [rsp+448]
37c3ffe3dshl rbp, 4
37c3ffe41mov r10l, 1
37c3ffe47shl rcx, 4
37c3ffe4bmov rbx, rcx
37c3ffe4enop
37c3ffe50
37c3ffe50loc_37c3ffe50:
37c3ffe50xor edx, edx
37c3ffe52xor ecx, ecx
37c3ffe54nop
37c3ffe55nop [rax+rax]
37c3ffe60
37c3ffe60loc_37c3ffe60:
37c3ffe60movupd x0, [rax+rdx]
37c3ffe65movupd x2, [r8+rdx]
37c3ffe6badd rcx, 1
37c3ffe6fsubpd x0, x2
37c3ffe73movups [rax+rdx], x0
37c3ffe77add rdx, 16
37c3ffe7bcmp r9, rcx
37c3ffe7ejne 0x37c3ffe60
37c3ffe80add r10, 1
37c3ffe84add rax, rbx
37c3ffe87add r8, rbp
37c3ffe8acmp r10, r11
37c3ffe8djne 0x37c3ffe50
37c3ffe8fmov rbx, [rsp+144]
37c3ffe97
37c3ffe97loc_37c3ffe97:
37c3ffe97mov rax, [rdi]
37c3ffe9asub rax, [r15]
37c3ffe9dlea rdi, [rip+0x73c44]
37c3ffea4mov r9, r13
37c3ffea7mov [rsp+232], rax
37c3ffeafmov rax, [rsp+440]
37c3ffeb7lea rcx, [rip+0x73c02]
37c3ffebemov rbp, [rsp+128]
37c3ffec6mov [rsp+80], r14
37c3ffecbmov [rsp+96], rax
37c3ffed0mov rax, [rsp+192]
37c3ffed8mov [rsp+40], rdi
37c3ffeddmov rdx, [rsp+136]
37c3ffee5mov r8, rbp
37c3ffee8mov [rsp+88], rax
37c3ffeedmov rax, [rsp+456]
37c3ffef5mov [rsp+32], r12
37c3ffefamov [rsp+72], rax
37c3ffeffmov rax, [rsp+448]
37c3fff07mov [rsp+112], 1
37c3fff10mov [rsp+64], rax
37c3fff15mov rax, [rsp+392]
37c3fff1dmov [rsp+104], 1
37c3fff26mov [rsp+56], rax
37c3fff2bmov rax, [rsp+152]
37c3fff33add rax, 1
37c3fff37shl rax, 4
37c3fff3badd rax, [rsp+384]
37c3fff43mov [rsp+48], rax
37c3fff48call zgemm_64_
37c3fff4dmov rax, [r12]
37c3fff51sub rax, [r15]
37c3fff54mov r9, r13
37c3fff57mov [rsp+80], r14
37c3fff5cmov rdx, [rsp+136]
37c3fff64mov r8, r15
37c3fff67lea rcx, [rip+0x73b52]
37c3fff6emov [rsp+232], rax
37c3fff76mov rax, [rsp+440]
37c3fff7emov [rsp+112], 1
37c3fff87mov [rsp+96], rax
37c3fff8cmov rax, [rsp+432]
37c3fff94mov [rsp+104], 1
37c3fff9dmov [rsp+88], rax
37c3fffa2mov rax, [rsp+456]
37c3fffaamov [rsp+40], rdi
37c3fffafmov [rsp+72], rax
37c3fffb4mov rax, [rsp+448]
37c3fffbcmov [rsp+32], rbp
37c3fffc1mov [rsp+64], rax
37c3fffc6mov rax, [rsp+392]
37c3fffcemov [rsp+56], rax
37c3fffd3mov rax, [rsp+384]
37c3fffdbmov [rsp+48], rax
37c3fffe0call zgemm_64_
37c3fffe5mov rax, [rsp+456]
37c3fffedmov [rsp+48], r14
37c3ffff2lea r9, [rip+0x73acc]
37c3ffff9mov [rsp+112], 1
37c400002lea r8, [rip+0x73ab7]
37c400009mov rdx, [rsp+168]
37c400011lea rcx, [rip+0x73aaa]
37c400018mov [rsp+80], rax
37c40001dmov rax, [rsp+176]
37c400025mov [rsp+104], 1
37c40002emov [rsp+72], rax
37c400033mov rax, [rsp+392]
37c40003bmov [rsp+96], 1
37c400044mov [rsp+64], rax
37c400049mov rax, [rsp+184]
37c400051mov [rsp+88], 1
37c40005amov [rsp+56], rax
37c40005fmov [rsp+40], r13
37c400064mov [rsp+32], r15
37c400069call ztrmm_64_
37c40006emov r11, [r13]
37c400072test r11, r11
37c400075jle 0x37c3fd40f
37c40007bmov r9, [r15]
37c40007eadd r11, 1
37c400082test r9, r9
37c400085jle 0x37c3fd40f
37c40008bmov rax, [r12]
37c40008fmov rcx, [rsp+432]
37c400097shl rsi, 4
37c40009bmov rdi, -1
37c4000a2mov r12, [rsp+448]
37c4000aamov r10l, 1
37c4000b0sub rax, r9
37c4000b3lea rbp, [rax+1]
37c4000b7nop [rax+rax]
37c4000c0
37c4000c0loc_37c4000c0:
37c4000c0lea r8, [rbp+rdi]
37c4000c5xor eax, eax
37c4000c7xor edx, edx
37c4000c9shl r8, 4
37c4000cdadd r8, r12
37c4000d0nop [rax+rax]
37c4000d5nop [rax+rax]
37c4000e0
37c4000e0loc_37c4000e0:
37c4000e0movupd x0, [rcx+rax]
37c4000e5movupd x4, [r8+rax]
37c4000ebadd rdx, 1
37c4000efsubpd x0, x4
37c4000f3movups [rcx+rax], x0
37c4000f7add rax, 16
37c4000fbcmp r9, rdx
37c4000fejne 0x37c4000e0
37c400100add r10, 1
37c400104add rcx, rsi
37c400107add rdi, rbx
37c40010acmp r10, r11
37c40010djne 0x37c4000c0
37c40010fjmp 0x37c3fd40f
37c400114
37c400114loc_37c400114:
37c400114cmp [rsp+128], 0
37c40011dje 0x37c3fd40f
37c400123mov r11, [r15]
37c400126mov rax, [r13]
37c40012alea rdx, [r11+1]
37c40012ecmp rdx, rax
37c400131cmovle rax, rdx
37c400135mov [rsp+128], rax
37c40013dmov rax, [r12]
37c400141mov rdx, rax
37c400144sub rdx, r11
37c400147add rdx, 1
37c40014bcmp rdx, rax
37c40014ecmovle rax, rdx
37c400152test r11, r11
37c400155jle 0x37c4001f0
37c40015bmov r9, [rdi]
37c40015etest r9, r9
37c400161jle 0x37c4001f0
37c400167imul rdx, rbx
37c40016bmov r14, rsi
37c40016emov rbp, rbx
37c400171mov r10l, 1
37c400177mov rcx, [rsp+448]
37c40017fshl r14, 4
37c400183shl rbp, 4
37c400187add rdx, [rsp+184]
37c40018fmov [rsp+136], rbx
37c400197shl rdx, 4
37c40019bmov r8, [rsp+432]
37c4001a3lea rcx, [rcx+rdx+16]
37c4001a8nop [rax+rax]
37c4001b0
37c4001b0loc_37c4001b0:
37c4001b0xor edx, edx
37c4001b2xor ebx, ebx
37c4001b4nop
37c4001b5nop [rax+rax]
37c4001c0
37c4001c0loc_37c4001c0:
37c4001c0movupd x0, [r8+rdx]
37c4001c6add rbx, 1
37c4001camovups [rcx+rdx], x0
37c4001ceadd rdx, 16
37c4001d2cmp r9, rbx
37c4001d5jne 0x37c4001c0
37c4001d7add r8, r14
37c4001daadd rcx, rbp
37c4001ddcmp r11, r10
37c4001e0je 0x37c4001e8
37c4001e2add r10, 1
37c4001e6jmp 0x37c4001b0
37c4001e8
37c4001e8loc_37c4001e8:
37c4001e8mov rbx, [rsp+136]
37c4001f0
37c4001f0loc_37c4001f0:
37c4001f0mov rdx, rbx
37c4001f3mov rcx, [rsp+184]
37c4001fbmov rbp, [rsp+448]
37c400203mov [rsp+104], 1
37c40020cimul rdx, rax
37c400210mov [rsp+40], r15
37c400215mov r11, [rsp+456]
37c40021dlea r8, [rip+0x7389c]
37c400224mov [rsp+96], 1
37c40022dmov [rsp+80], r11
37c400232mov r11, [rsp+392]
37c40023alea rdx, [rcx+rdx+1]
37c40023fmov [rsp+32], rdi
37c400244lea rcx, [rip+0x73876]
37c40024bshl rdx, 4
37c40024fmov [rsp+64], r11
37c400254add rbp, rdx
37c400257lea rdx, [rax-1]
37c40025bmov [rsp+88], 1
37c400264shl rdx, 4
37c400268add rdx, [rsp+384]
37c400270mov [rsp+72], rbp
37c400275mov r14, rdx
37c400278mov [rsp+208], rax
37c400280lea rax, [rip+0x7383e]
37c400287mov [rsp+56], r14
37c40028clea r14, [rip+0x73835]
37c400293mov r9, rax
37c400296mov [rsp+48], r14
37c40029bmov [rsp+200], rdx
37c4002a3lea rdx, [rip+0x7381c]
37c4002aamov [rsp+184], rbp
37c4002b2mov [rsp+168], rdx
37c4002bamov [rsp+192], rcx
37c4002c2mov [rsp+136], rax
37c4002camov [rsp+112], 1
37c4002d3call ztrmm_64_
37c4002d8mov rdx, [r13]
37c4002dcsub rdx, [r15]
37c4002dfmov r9, r15
37c4002e2mov rax, [rsp+128]
37c4002eamov [rsp+232], rdx
37c4002f2mov r8, rdi
37c4002f5mov rdx, [rsp+152]
37c4002fdmov rcx, [rsp+160]
37c400305mov [rsp+88], rbp
37c40030amov [rsp+40], r14
37c40030fmov rbp, [rsp+136]
37c400317imul rdx, rax
37c40031bmov [rsp+80], r14
37c400320mov [rsp+112], 1
37c400329imul rax, rsi
37c40032dmov [rsp+104], 1
37c400336add rcx, rdx
37c400339mov rdx, rax
37c40033cmov rax, [rsp+176]
37c400344mov [rsp+152], rcx
37c40034clea rdx, [rax+rdx+1]
37c400351mov rax, [rsp+456]
37c400359shl rdx, 4
37c40035dadd rdx, [rsp+432]
37c400365mov [rsp+96], rax
37c40036amov rax, [rsp+392]
37c400372mov [rsp+48], rdx
37c400377mov [rsp+72], rax
37c40037cmov rax, [rsp+208]
37c400384mov [rsp+160], rdx
37c40038clea rdx, [rip+0x7372d]
37c400393add rax, rcx
37c400396mov rcx, rbp
37c400399shl rax, 4
37c40039dadd rax, [rsp+384]
37c4003a5mov [rsp+64], rax
37c4003aamov rax, [rsp+440]
37c4003b2mov [rsp+56], rax
37c4003b7lea rax, [rsp+232]
37c4003bfmov [rsp+32], rax
37c4003c4mov [rsp+128], rax
37c4003cccall zgemm_64_
37c4003d1mov rcx, [rsp+456]
37c4003d9mov rax, [r12]
37c4003ddmov r8, rdi
37c4003e0sub rax, [r15]
37c4003e3mov [rsp+40], r14
37c4003e8lea rdx, [rip+0x736d1]
37c4003efmov [rsp+96], rcx
37c4003f4mov rcx, [rsp+448]
37c4003fcmov [rsp+32], r13
37c400401mov r9, [rsp+128]
37c400409mov [rsp+88], rcx
37c40040elea rcx, [rip+0x736c3]
37c400415mov [rsp+80], rcx
37c40041amov rcx, [rsp+392]
37c400422mov [rsp+112], 1
37c40042bmov [rsp+72], rcx
37c400430mov rcx, [rsp+384]
37c400438mov [rsp+104], 1
37c400441mov [rsp+64], rcx
37c400446mov rcx, [rsp+440]
37c40044emov [rsp+232], rax
37c400456mov [rsp+56], rcx
37c40045bmov rcx, [rsp+432]
37c400463mov [rsp+48], rcx
37c400468mov rcx, rbp
37c40046bcall zgemm_64_
37c400470mov r11, [r12]
37c400474test r11, r11
37c400477jle 0x37c400517
37c40047dmov r9, [rdi]
37c400480add r11, 1
37c400484test r9, r9
37c400487jle 0x37c400517
37c40048dmov rax, [rsp+144]
37c400495mov rbp, rbx
37c400498mov r8, [rsp+416]
37c4004a0mov [rsp+176], rbx
37c4004a8mov rcx, [rsp+448]
37c4004b0shl rbp, 4
37c4004b4mov r10l, 1
37c4004bashl rax, 4
37c4004bemov rbx, rax
37c4004c1nop [rax]
37c4004c5nop [rax+rax]
37c4004d0
37c4004d0loc_37c4004d0:
37c4004d0xor eax, eax
37c4004d2xor edx, edx
37c4004d4nop
37c4004d5nop [rax+rax]
37c4004e0
37c4004e0loc_37c4004e0:
37c4004e0movupd x1, [rcx+rax]
37c4004e5movupd x0, [r8+rax]
37c4004ebadd rdx, 1
37c4004efaddpd x0, x1
37c4004f3movups [rcx+rax], x0
37c4004f7add rax, 16
37c4004fbcmp r9, rdx
37c4004fejne 0x37c4004e0
37c400500add r10, 1
37c400504add r8, rbx
37c400507add rcx, rbp
37c40050acmp r10, r11
37c40050djne 0x37c4004d0
37c40050fmov rbx, [rsp+176]
37c400517
37c400517loc_37c400517:
37c400517mov rax, [rsp+456]
37c40051fmov [rsp+48], r14
37c400524lea r9, [rip+0x7359a]
37c40052blea rdx, [rip+0x73590]
37c400532mov [rsp+112], 1
37c40053bmov r8, [rsp+328]
37c400543mov [rsp+80], rax
37c400548mov rax, [rsp+448]
37c400550mov [rsp+40], r12
37c400555mov rcx, [rsp+192]
37c40055dmov [rsp+72], rax
37c400562mov rax, [rsp+408]
37c40056amov [rsp+104], 1
37c400573mov [rsp+64], rax
37c400578mov rax, [rsp+400]
37c400580mov [rsp+96], 1
37c400589mov [rsp+88], 1
37c400592mov [rsp+56], rax
37c400597mov [rsp+32], rdi
37c40059ccall ztrmm_64_
37c4005a1mov rbp, [r12]
37c4005a5test rbp, rbp
37c4005a8jle 0x37c400637
37c4005aemov r10, [rdi]
37c4005b1add rbp, 1
37c4005b5test r10, r10
37c4005b8jle 0x37c400637
37c4005bamov r9, [rsp+144]
37c4005c2mov rcx, rbx
37c4005c5mov rax, [rsp+416]
37c4005cdmov [rsp+144], rbx
37c4005d5shl rcx, 4
37c4005d9mov r8, [rsp+448]
37c4005e1mov r11l, 1
37c4005e7shl r9, 4
37c4005ebmov rbx, rcx
37c4005eenop
37c4005f0
37c4005f0loc_37c4005f0:
37c4005f0xor edx, edx
37c4005f2xor ecx, ecx
37c4005f4nop
37c4005f5nop [rax+rax]
37c400600
37c400600loc_37c400600:
37c400600movupd x0, [rax+rdx]
37c400605movupd x2, [r8+rdx]
37c40060badd rcx, 1
37c40060fsubpd x0, x2
37c400613movups [rax+rdx], x0
37c400617add rdx, 16
37c40061bcmp r10, rcx
37c40061ejne 0x37c400600
37c400620add r11, 1
37c400624add rax, r9
37c400627add r8, rbx
37c40062acmp r11, rbp
37c40062djne 0x37c4005f0
37c40062fmov rbx, [rsp+144]
37c400637
37c400637loc_37c400637:
37c400637mov rax, [r13]
37c40063bsub rax, [r15]
37c40063elea r13, [rip+0x734a3]
37c400645mov r8, rdi
37c400648mov [rsp+232], rax
37c400650mov rax, [rsp+440]
37c400658mov rbp, [rsp+136]
37c400660mov [rsp+80], r14
37c400665mov [rsp+96], rax
37c40066amov rax, [rsp+160]
37c400672mov [rsp+40], r13
37c400677mov r9, [rsp+128]
37c40067fmov rdx, rbp
37c400682mov rcx, rbp
37c400685mov [rsp+88], rax
37c40068amov rax, [rsp+392]
37c400692mov [rsp+32], r12
37c400697mov [rsp+72], rax
37c40069cmov rax, [rsp+152]
37c4006a4mov [rsp+112], 1
37c4006admov [rsp+104], 1
37c4006b6add rax, 1
37c4006bashl rax, 4
37c4006beadd rax, [rsp+384]
37c4006c6mov [rsp+64], rax
37c4006cbmov rax, [rsp+456]
37c4006d3mov [rsp+56], rax
37c4006d8mov rax, [rsp+448]
37c4006e0mov [rsp+48], rax
37c4006e5call zgemm_64_
37c4006eamov rax, [r12]
37c4006eesub rax, [r15]
37c4006f1mov r9, r15
37c4006f4mov rcx, [rsp+440]
37c4006fcmov r8, rdi
37c4006ffmov rdx, rbp
37c400702mov [rsp+232], rax
37c40070amov rax, [rsp+128]
37c400712mov [rsp+80], r14
37c400717mov [rsp+96], rcx
37c40071cmov rcx, [rsp+432]
37c400724mov [rsp+32], rax
37c400729mov [rsp+88], rcx
37c40072emov rcx, [rsp+392]
37c400736mov [rsp+112], 1
37c40073fmov [rsp+72], rcx
37c400744mov rcx, [rsp+384]
37c40074cmov [rsp+104], 1
37c400755mov [rsp+64], rcx
37c40075amov rcx, [rsp+456]
37c400762mov [rsp+40], r13
37c400767mov [rsp+56], rcx
37c40076cmov rcx, [rsp+448]
37c400774mov [rsp+48], rcx
37c400779mov rcx, rbp
37c40077ccall zgemm_64_
37c400781mov rax, [rsp+456]
37c400789mov [rsp+48], r14
37c40078elea r9, [rip+0x73330]
37c400795mov [rsp+112], 1
37c40079emov r8, r9
37c4007a1mov rdx, [rsp+168]
37c4007a9mov [rsp+80], rax
37c4007aemov rax, [rsp+184]
37c4007b6mov [rsp+40], r15
37c4007bbmov rcx, [rsp+192]
37c4007c3mov [rsp+72], rax
37c4007c8mov rax, [rsp+392]
37c4007d0mov [rsp+104], 1
37c4007d9mov [rsp+64], rax
37c4007demov rax, [rsp+200]
37c4007e6mov [rsp+96], 1
37c4007efmov [rsp+88], 1
37c4007f8mov [rsp+56], rax
37c4007fdmov [rsp+32], rdi
37c400802call ztrmm_64_
37c400807mov rdx, [r15]
37c40080atest rdx, rdx
37c40080djle 0x37c3fd40f
37c400813mov r9, [rdi]
37c400816lea r10, [rdx+1]
37c40081atest r9, r9
37c40081djle 0x37c3fd40f
37c400823mov rax, [r12]
37c400827mov rcx, [rsp+432]
37c40082fshl rsi, 4
37c400833mov r11l, 1
37c400839mov rbp, [rsp+448]
37c400841sub rax, rdx
37c400844mov rdi, rax
37c400847nop [rax+rax]
37c400850
37c400850loc_37c400850:
37c400850lea r8, [rdi+r11]
37c400854xor eax, eax
37c400856xor edx, edx
37c400858imul r8, rbx
37c40085csub r8, rbx
37c40085fshl r8, 4
37c400863add r8, rbp
37c400866nop [rax]
37c40086anop [rax+rax]
37c400875nop [rax+rax]
37c400880
37c400880loc_37c400880:
37c400880movupd x0, [rcx+rax]
37c400885movupd x5, [r8+rax]
37c40088badd rdx, 1
37c40088fsubpd x0, x5
37c400893movups [rcx+rax], x0
37c400897add rax, 16
37c40089bcmp r9, rdx
37c40089ejne 0x37c400880
37c4008a0add r11, 1
37c4008a4add rcx, rsi
37c4008a7cmp r11, r10
37c4008aajne 0x37c400850
37c4008acjmp 0x37c3fd40f
37c3fcb40
37c3fcb40ztprfb_64_:
37c3fcb40push r15
37c3fcb42push r14
37c3fcb44push r13
37c3fcb46push r12
37c3fcb48push rbp
37c3fcb49push rdi
37c3fcb4apush rsi
37c3fcb4bpush rbx
37c3fcb4csub rsp, 248
37c3fcb53mov rdi, [rsp+352]
37c3fcb5bmov r13, [rsp+360]
37c3fcb63mov r12, [rsp+368]
37c3fcb6bmov r15, [rsp+376]
37c3fcb73mov r14, rcx
37c3fcb76mov [rsp+328], rdx
37c3fcb7emov rbp, r8
37c3fcb81mov rcx, r9
37c3fcb84cmp [rdi], 0
37c3fcb88jle 0x37c3fd40f
37c3fcb8ecmp [r13], 0
37c3fcb93jle 0x37c3fd40f
37c3fcb99cmp [r12], 0
37c3fcb9ejle 0x37c3fd40f
37c3fcba4cmp [r15], 0
37c3fcba8js 0x37c3fd40f
37c3fcbaemov rax, [rsp+456]
37c3fcbb6mov r9l, 1
37c3fcbbcmov r8l, 1
37c3fcbc2mov [rsp+344], rcx
37c3fcbcamov rbx, [rax]
37c3fcbcdxor eax, eax
37c3fcbcftest rbx, rbx
37c3fcbd2cmovs rbx, rax
37c3fcbd6mov rax, rbx
37c3fcbd9not rax
37c3fcbdcmov [rsp+184], rax
37c3fcbe4mov rax, [rsp+440]
37c3fcbecmov rsi, [rax]
37c3fcbefxor eax, eax
37c3fcbf1test rsi, rsi
37c3fcbf4cmovs rsi, rax
37c3fcbf8xor edx, edx
37c3fcbfamov rax, rsi
37c3fcbfdnot rax
37c3fcc00mov [rsp+176], rax
37c3fcc08mov rax, [rsp+392]
37c3fcc10mov rax, [rax]
37c3fcc13test rax, rax
37c3fcc16cmovns rdx, rax
37c3fcc1amov rax, [rsp+424]
37c3fcc22mov rax, [rax]
37c3fcc25mov [rsp+152], rdx
37c3fcc2dnot rdx
37c3fcc30mov [rsp+160], rdx
37c3fcc38xor edx, edx
37c3fcc3atest rax, rax
37c3fcc3dcmovns rdx, rax
37c3fcc41mov [rsp+144], rdx
37c3fcc49lea rdx, [rip+0x76e70]
37c3fcc50call lsame_64_
37c3fcc55mov rcx, [rsp+344]
37c3fcc5dmov [rsp+192], 0
37c3fcc69test rax, rax
37c3fcc6cmov [rsp+136], rax
37c3fcc74je 0x37c3fd450
37c3fcc7a
37c3fcc7aloc_37c3fcc7a:
37c3fcc7amov r9l, 1
37c3fcc80mov r8l, 1
37c3fcc86lea rdx, [rip+0x76e35]
37c3fcc8dmov rcx, r14
37c3fcc90call lsame_64_
37c3fcc95mov [rsp+128], 0
37c3fcca1mov [rsp+168], rax
37c3fcca9test rax, rax
37c3fccacje 0x37c3fd428
37c3fccb2
37c3fccb2loc_37c3fccb2:
37c3fccb2mov r9l, 1
37c3fccb8mov r8l, 1
37c3fccbelea rdx, [rip+0x76dfe]
37c3fccc5mov rcx, rbp
37c3fccc8call lsame_64_
37c3fcccdtest rax, rax
37c3fccd0je 0x37c3fd478
37c3fccd6cmp [rsp+136], 0
37c3fccdfjne 0x37c3fdbd8
37c3fcce5cmp [rsp+192], 0
37c3fcceeje 0x37c3fd40f
37c3fccf4cmp [rsp+168], 0
37c3fccfdje 0x37c3ff231
37c3fcd03mov rax, [rdi]
37c3fcd06mov r9, [r15]
37c3fcd09mov r11, [r13]
37c3fcd0dmov rdx, rax
37c3fcd10lea rcx, [r9+1]
37c3fcd14sub rdx, r9
37c3fcd17add rdx, 1
37c3fcd1bcmp rdx, rax
37c3fcd1ecmovg rdx, rax
37c3fcd22mov [rsp+168], rdx
37c3fcd2amov rdx, [r12]
37c3fcd2ecmp rcx, rdx
37c3fcd31cmovle rdx, rcx
37c3fcd35mov [rsp+176], rdx
37c3fcd3dtest r11, r11
37c3fcd40jle 0x37c3fcdc6
37c3fcd46add r11, 1
37c3fcd4atest r9, r9
37c3fcd4djle 0x37c3fcdc6
37c3fcd4fmov rcx, r9
37c3fcd52mov r14, rsi
37c3fcd55shl rax, 4
37c3fcd59mov rbp, rbx
37c3fcd5cmov rdx, [rsp+432]
37c3fcd64shl rcx, 4
37c3fcd68shl r14, 4
37c3fcd6cmov r10l, 1
37c3fcd72shl rbp, 4
37c3fcd76sub rdx, rcx
37c3fcd79mov rcx, [rsp+448]
37c3fcd81lea r8, [rax+rdx]
37c3fcd85nop [rax+rax]
37c3fcd90
37c3fcd90loc_37c3fcd90:
37c3fcd90xor eax, eax
37c3fcd92xor edx, edx
37c3fcd94nop
37c3fcd95nop [rax+rax]
37c3fcda0
37c3fcda0loc_37c3fcda0:
37c3fcda0movupd x0, [r8+rax]
37c3fcda6add rdx, 1
37c3fcdaamovups [rcx+rax], x0
37c3fcdaeadd rax, 16
37c3fcdb2cmp r9, rdx
37c3fcdb5jne 0x37c3fcda0
37c3fcdb7add r10, 1
37c3fcdbbadd r8, r14
37c3fcdbeadd rcx, rbp
37c3fcdc1cmp r11, r10
37c3fcdc4jne 0x37c3fcd90
37c3fcdc6
37c3fcdc6loc_37c3fcdc6:
37c3fcdc6mov rax, [rsp+152]
37c3fcdcelea r14, [rip+0x76cf3]
37c3fcdd5mov rcx, [rsp+160]
37c3fcdddmov [rsp+112], 1
37c3fcde6imul rax, [rsp+168]
37c3fcdefmov [rsp+48], r14
37c3fcdf4lea rbp, [rip+0x76cca]
37c3fcdfbmov [rsp+104], 1
37c3fce04lea rdx, [rip+0x76cb7]
37c3fce0bmov r9, rbp
37c3fce0emov r8, rbp
37c3fce11mov [rsp+96], 1
37c3fce1aadd rcx, rax
37c3fce1dmov [rsp+40], r13
37c3fce22mov [rsp+152], rcx
37c3fce2alea rax, [rcx+1]
37c3fce2emov rcx, [rsp+440]
37c3fce36shl rax, 4
37c3fce3aadd rax, [rsp+384]
37c3fce42mov [rsp+88], 1
37c3fce4bmov [rsp+80], rcx
37c3fce50mov rcx, [rsp+448]
37c3fce58mov [rsp+56], rax
37c3fce5dmov [rsp+72], rcx
37c3fce62mov rcx, [rsp+392]
37c3fce6amov [rsp+32], r15
37c3fce6fmov [rsp+64], rcx
37c3fce74mov rcx, rdx
37c3fce77mov [rsp+160], rax
37c3fce7fmov [rsp+136], rbp
37c3fce87call ztrmm_64_
37c3fce8cmov rax, [rdi]
37c3fce8fsub rax, [r15]
37c3fce92mov [rsp+80], r14
37c3fce97mov [rsp+40], r14
37c3fce9cmov r9, r13
37c3fce9fmov r8, r15
37c3fcea2mov rdx, rbp
37c3fcea5mov [rsp+232], rax
37c3fceadmov rax, [rsp+456]
37c3fceb5mov rcx, rbp
37c3fceb8mov [rsp+112], 1
37c3fcec1mov [rsp+96], rax
37c3fcec6mov rax, [rsp+448]
37c3fcecemov [rsp+104], 1
37c3fced7mov [rsp+88], rax
37c3fcedcmov rax, [rsp+440]
37c3fcee4mov [rsp+72], rax
37c3fcee9mov rax, [rsp+432]
37c3fcef1mov [rsp+64], rax
37c3fcef6mov rax, [rsp+392]
37c3fcefemov [rsp+56], rax
37c3fcf03mov rax, [rsp+384]
37c3fcf0bmov [rsp+48], rax
37c3fcf10lea rax, [rsp+232]
37c3fcf18mov [rsp+32], rax
37c3fcf1dmov [rsp+128], rax
37c3fcf25call zgemm_64_
37c3fcf2amov rcx, [rsp+176]
37c3fcf32mov r9, r13
37c3fcf35mov rax, [r12]
37c3fcf39sub rax, [r15]
37c3fcf3cmov rdx, [rsp+456]
37c3fcf44mov [rsp+40], r14
37c3fcf49mov [rsp+232], rax
37c3fcf51lea rax, [rcx-1]
37c3fcf55mov rcx, [rsp+448]
37c3fcf5dshl rax, 4
37c3fcf61mov [rsp+96], rdx
37c3fcf66mov r8, [rsp+128]
37c3fcf6emov rdx, rbp
37c3fcf71add rcx, rax
37c3fcf74mov [rsp+32], rdi
37c3fcf79add rax, [rsp+384]
37c3fcf81mov [rsp+184], rcx
37c3fcf89mov [rsp+88], rcx
37c3fcf8elea rcx, [rip+0x76b43]
37c3fcf95mov [rsp+80], rcx
37c3fcf9amov rcx, [rsp+440]
37c3fcfa2mov [rsp+48], rax
37c3fcfa7mov [rsp+72], rcx
37c3fcfacmov rcx, [rsp+432]
37c3fcfb4mov [rsp+112], 1
37c3fcfbdmov [rsp+64], rcx
37c3fcfc2mov rcx, [rsp+392]
37c3fcfcamov [rsp+104], 1
37c3fcfd3mov [rsp+56], rcx
37c3fcfd8mov rcx, rbp
37c3fcfdbcall zgemm_64_
37c3fcfe0mov r11, [r13]
37c3fcfe4test r11, r11
37c3fcfe7jle 0x37c3fd077
37c3fcfedmov r9, [r12]
37c3fcff1lea rax, [r11+1]
37c3fcff5test r9, r9
37c3fcff8jle 0x37c3fd077
37c3fcffamov r11, [rsp+144]
37c3fd002mov rbp, rbx
37c3fd005mov r8, [rsp+416]
37c3fd00dmov [rsp+192], rbx
37c3fd015mov rcx, [rsp+448]
37c3fd01dshl rbp, 4
37c3fd021mov r10l, 1
37c3fd027mov rbx, rax
37c3fd02ashl r11, 4
37c3fd02enop
37c3fd030
37c3fd030loc_37c3fd030:
37c3fd030xor eax, eax
37c3fd032xor edx, edx
37c3fd034nop
37c3fd035nop [rax+rax]
37c3fd040
37c3fd040loc_37c3fd040:
37c3fd040movupd x0, [rcx+rax]
37c3fd045movupd x4, [r8+rax]
37c3fd04badd rdx, 1
37c3fd04faddpd x0, x4
37c3fd053movups [rcx+rax], x0
37c3fd057add rax, 16
37c3fd05bcmp rdx, r9
37c3fd05ejne 0x37c3fd040
37c3fd060add r10, 1
37c3fd064add r8, r11
37c3fd067add rcx, rbp
37c3fd06acmp rbx, r10
37c3fd06djne 0x37c3fd030
37c3fd06fmov rbx, [rsp+192]
37c3fd077
37c3fd077loc_37c3fd077:
37c3fd077mov rax, [rsp+456]
37c3fd07fmov [rsp+48], r14
37c3fd084lea r9, [rip+0x76a3a]
37c3fd08blea rdx, [rip+0x76a34]
37c3fd092mov [rsp+112], 1
37c3fd09blea rcx, [rip+0x76a20]
37c3fd0a2mov r8, [rsp+328]
37c3fd0aamov [rsp+80], rax
37c3fd0afmov rax, [rsp+448]
37c3fd0b7mov [rsp+104], 1
37c3fd0c0mov [rsp+72], rax
37c3fd0c5mov rax, [rsp+408]
37c3fd0cdmov [rsp+96], 1
37c3fd0d6mov [rsp+64], rax
37c3fd0dbmov rax, [rsp+400]
37c3fd0e3mov [rsp+88], 1
37c3fd0ecmov [rsp+56], rax
37c3fd0f1mov [rsp+40], r13
37c3fd0f6mov [rsp+32], r12
37c3fd0fbcall ztrmm_64_
37c3fd100mov r11, [r13]
37c3fd104test r11, r11
37c3fd107jle 0x37c3fd197
37c3fd10dmov r9, [r12]
37c3fd111lea rcx, [r11+1]
37c3fd115test r9, r9
37c3fd118jle 0x37c3fd197
37c3fd11amov r11, [rsp+144]
37c3fd122mov rbp, rbx
37c3fd125mov rax, [rsp+416]
37c3fd12dmov [rsp+144], rbx
37c3fd135mov r8, [rsp+448]
37c3fd13dshl rbp, 4
37c3fd141mov r10l, 1
37c3fd147mov rbx, rcx
37c3fd14ashl r11, 4
37c3fd14enop
37c3fd150
37c3fd150loc_37c3fd150:
37c3fd150xor edx, edx
37c3fd152xor ecx, ecx
37c3fd154nop
37c3fd155nop [rax+rax]
37c3fd160
37c3fd160loc_37c3fd160:
37c3fd160movupd x0, [rax+rdx]
37c3fd165movupd x1, [r8+rdx]
37c3fd16badd rcx, 1
37c3fd16fsubpd x0, x1
37c3fd173movups [rax+rdx], x0
37c3fd177add rdx, 16
37c3fd17bcmp rcx, r9
37c3fd17ejne 0x37c3fd160
37c3fd180add r10, 1
37c3fd184add rax, r11
37c3fd187add r8, rbp
37c3fd18acmp rbx, r10
37c3fd18djne 0x37c3fd150
37c3fd18fmov rbx, [rsp+144]
37c3fd197
37c3fd197loc_37c3fd197:
37c3fd197mov rax, [rdi]
37c3fd19asub rax, [r15]
37c3fd19dlea rbp, [rip+0x76944]
37c3fd1a4mov [rsp+104], 1
37c3fd1admov [rsp+40], rbp
37c3fd1b2mov r8, [rsp+128]
37c3fd1bamov r9, r13
37c3fd1bdlea rcx, [rip+0x768fc]
37c3fd1c4mov [rsp+232], rax
37c3fd1ccmov rax, [rsp+440]
37c3fd1d4mov [rsp+80], r14
37c3fd1d9mov rdx, [rsp+136]
37c3fd1e1mov [rsp+96], rax
37c3fd1e6mov rax, [rsp+432]
37c3fd1eemov [rsp+32], r12
37c3fd1f3mov [rsp+88], rax
37c3fd1f8mov rax, [rsp+456]
37c3fd200mov [rsp+112], 1
37c3fd209mov [rsp+72], rax
37c3fd20emov rax, [rsp+448]
37c3fd216mov [rsp+64], rax
37c3fd21bmov rax, [rsp+392]
37c3fd223mov [rsp+56], rax
37c3fd228mov rax, [rsp+384]
37c3fd230mov [rsp+48], rax
37c3fd235call zgemm_64_
37c3fd23amov rax, [r12]
37c3fd23esub rax, [r15]
37c3fd241mov r9, r13
37c3fd244mov rcx, [rsp+440]
37c3fd24cmov [rsp+232], rax
37c3fd254mov r8, r15
37c3fd257mov rax, [rsp+168]
37c3fd25fmov [rsp+40], rbp
37c3fd264mov [rsp+96], rcx
37c3fd269mov rcx, [rsp+456]
37c3fd271sub rax, 1
37c3fd275mov [rsp+80], r14
37c3fd27amov rdx, [rsp+136]
37c3fd282shl rax, 4
37c3fd286mov [rsp+72], rcx
37c3fd28badd rax, [rsp+432]
37c3fd293mov rcx, [rsp+184]
37c3fd29bmov [rsp+88], rax
37c3fd2a0mov rax, [rsp+152]
37c3fd2a8add rax, [rsp+176]
37c3fd2b0mov [rsp+112], 1
37c3fd2b9shl rax, 4
37c3fd2bdmov [rsp+64], rcx
37c3fd2c2add rax, [rsp+384]
37c3fd2camov rcx, [rsp+392]
37c3fd2d2mov [rsp+48], rax
37c3fd2d7mov rax, [rsp+128]
37c3fd2dfmov [rsp+104], 1
37c3fd2e8mov [rsp+56], rcx
37c3fd2edlea rcx, [rip+0x767cc]
37c3fd2f4mov [rsp+32], rax
37c3fd2f9call zgemm_64_
37c3fd2femov rax, [rsp+456]
37c3fd306mov [rsp+48], r14
37c3fd30blea rdx, [rip+0x767b0]
37c3fd312mov [rsp+112], 1
37c3fd31blea r9, [rip+0x767a3]
37c3fd322mov rcx, rdx
37c3fd325lea r8, [rip+0x76794]
37c3fd32cmov [rsp+80], rax
37c3fd331mov rax, [rsp+448]
37c3fd339mov [rsp+104], 1
37c3fd342mov [rsp+72], rax
37c3fd347mov rax, [rsp+392]
37c3fd34fmov [rsp+96], 1
37c3fd358mov [rsp+64], rax
37c3fd35dmov rax, [rsp+160]
37c3fd365mov [rsp+88], 1
37c3fd36emov [rsp+56], rax
37c3fd373mov [rsp+40], r13
37c3fd378mov [rsp+32], r15
37c3fd37dcall ztrmm_64_
37c3fd382mov rbp, [r13]
37c3fd386test rbp, rbp
37c3fd389jle 0x37c3fd40f
37c3fd38fmov r9, [r15]
37c3fd392add rbp, 1
37c3fd396test r9, r9
37c3fd399jle 0x37c3fd40f
37c3fd39bmov r10l, 1
37c3fd3a1mov r8, [rsp+448]
37c3fd3a9shl rbx, 4
37c3fd3admov r12, [rsp+432]
37c3fd3b5mov rax, r10
37c3fd3b8mov r11, -1
37c3fd3bfsub rax, r9
37c3fd3c2add rax, [rdi]
37c3fd3c5mov rdi, rax
37c3fd3c8nop [rax+rax]
37c3fd3d0
37c3fd3d0loc_37c3fd3d0:
37c3fd3d0lea rcx, [rdi+r11]
37c3fd3d4xor eax, eax
37c3fd3d6xor edx, edx
37c3fd3d8shl rcx, 4
37c3fd3dcadd rcx, r12
37c3fd3dfnop
37c3fd3e0
37c3fd3e0loc_37c3fd3e0:
37c3fd3e0movupd x0, [rcx+rax]
37c3fd3e5movupd x2, [r8+rax]
37c3fd3ebadd rdx, 1
37c3fd3efsubpd x0, x2
37c3fd3f3movups [rcx+rax], x0
37c3fd3f7add rax, 16
37c3fd3fbcmp rdx, r9
37c3fd3fejne 0x37c3fd3e0
37c3fd400add r10, 1
37c3fd404add r8, rbx
37c3fd407add r11, rsi
37c3fd40acmp rbp, r10
37c3fd40djne 0x37c3fd3d0
37c3fd40f
37c3fd40floc_37c3fd40f:
37c3fd40fadd rsp, 248
37c3fd416pop rbx
37c3fd417pop rsi
37c3fd418pop rdi
37c3fd419pop rbp
37c3fd41apop r12
37c3fd41cpop r13
37c3fd41epop r14
37c3fd420pop r15
37c3fd422ret
37c3fd423
37c3fd423 0f 1f 44 00 00 ..D..
37c3fd428
37c3fd428loc_37c3fd428:
37c3fd428mov r9l, 1
37c3fd42emov r8l, 1
37c3fd434lea rdx, [rip+0x76686]
37c3fd43bmov rcx, r14
37c3fd43ecall lsame_64_
37c3fd443mov [rsp+128], rax
37c3fd44bjmp 0x37c3fccb2
37c3fd450
37c3fd450loc_37c3fd450:
37c3fd450mov r9l, 1
37c3fd456mov r8l, 1
37c3fd45clea rdx, [rip+0x7665e]
37c3fd463call lsame_64_
37c3fd468mov [rsp+192], rax
37c3fd470jmp 0x37c3fcc7a
37c3fd475
37c3fd475 0f 1f 00 ...
37c3fd478
37c3fd478loc_37c3fd478:
37c3fd478mov r9l, 1
37c3fd47emov r8l, 1
37c3fd484lea rdx, [rip+0x76639]
37c3fd48bmov rcx, rbp
37c3fd48ecall lsame_64_
37c3fd493test rax, rax
37c3fd496je 0x37c3fd40f
37c3fd49ccmp [rsp+136], 0
37c3fd4a5je 0x37c3ff9b1
37c3fd4abcmp [rsp+168], 0
37c3fd4b4je 0x37c3feab8
37c3fd4bamov r9, [r15]
37c3fd4bdmov rax, [rdi]
37c3fd4c0mov rcx, [r12]
37c3fd4c4mov r11, [r13]
37c3fd4c8lea rbp, [r9+1]
37c3fd4cccmp rbp, rax
37c3fd4cfmov rdx, rcx
37c3fd4d2cmovle rax, rbp
37c3fd4d6sub rdx, r9
37c3fd4d9mov [rsp+128], rax
37c3fd4e1lea rax, [rdx+1]
37c3fd4e5cmp rax, rcx
37c3fd4e8cmovg rax, rcx
37c3fd4ectest r11, r11
37c3fd4efjle 0x37c3fd56e
37c3fd4f1add r11, 1
37c3fd4f5test r9, r9
37c3fd4f8jle 0x37c3fd56e
37c3fd4famov rbp, rsi
37c3fd4fdmov r14, rbx
37c3fd500shl rdx, 4
37c3fd504mov r10l, 1
37c3fd50amov rcx, [rsp+448]
37c3fd512mov [rsp+136], rbx
37c3fd51ashl rbp, 4
37c3fd51eshl r14, 4
37c3fd522mov r8, [rsp+432]
37c3fd52aadd rcx, rdx
37c3fd52dnop [rax]
37c3fd530
37c3fd530loc_37c3fd530:
37c3fd530xor edx, edx
37c3fd532xor ebx, ebx
37c3fd534nop
37c3fd535nop [rax+rax]
37c3fd540
37c3fd540loc_37c3fd540:
37c3fd540movupd x0, [r8+rdx]
37c3fd546add rbx, 1
37c3fd54amovups [rcx+rdx], x0
37c3fd54eadd rdx, 16
37c3fd552cmp r9, rbx
37c3fd555jne 0x37c3fd540
37c3fd557add r10, 1
37c3fd55badd r8, rbp
37c3fd55eadd rcx, r14
37c3fd561cmp r11, r10
37c3fd564jne 0x37c3fd530
37c3fd566mov rbx, [rsp+136]
37c3fd56e
37c3fd56eloc_37c3fd56e:
37c3fd56elea rdx, [rax-1]
37c3fd572mov rcx, [rsp+448]
37c3fd57amov rbp, [rsp+160]
37c3fd582mov [rsp+112], 1
37c3fd58bshl rdx, 4
37c3fd58fmov [rsp+40], r13
37c3fd594mov r14, [rsp+456]
37c3fd59clea r8, [rip+0x7651d]
37c3fd5a3add rcx, rdx
37c3fd5a6mov [rsp+32], r15
37c3fd5abmov rdx, [rsp+152]
37c3fd5b3mov [rsp+80], r14
37c3fd5b8mov r14, [rsp+392]
37c3fd5c0imul rdx, rax
37c3fd5c4mov [rsp+72], rcx
37c3fd5c9lea rax, [rip+0x764f5]
37c3fd5d0mov [rsp+64], r14
37c3fd5d5lea r14, [rip+0x764ec]
37c3fd5dcmov r9, rax
37c3fd5dfmov [rsp+104], 1
37c3fd5e8add rbp, rdx
37c3fd5ebmov [rsp+48], r14
37c3fd5f0lea rdx, [rbp+1]
37c3fd5f4mov [rsp+152], rcx
37c3fd5fcshl rdx, 4
37c3fd600add rdx, [rsp+384]
37c3fd608mov [rsp+96], 1
37c3fd611mov [rsp+56], rdx
37c3fd616mov [rsp+88], 1
37c3fd61fmov [rsp+160], rdx
37c3fd627lea rdx, [rip+0x76494]
37c3fd62emov rcx, rdx
37c3fd631mov [rsp+136], rax
37c3fd639call ztrmm_64_
37c3fd63emov rdx, [rdi]
37c3fd641sub rdx, [r15]
37c3fd644mov [rsp+80], r14
37c3fd649mov r11, [rsp+128]
37c3fd651mov [rsp+40], r14
37c3fd656mov r9, r13
37c3fd659mov r8, r15
37c3fd65cmov [rsp+232], rdx
37c3fd664mov rcx, [rsp+152]
37c3fd66cmov [rsp+112], 1
37c3fd675lea rdx, [r11-1]
37c3fd679shl rdx, 4
37c3fd67dmov [rsp+88], rcx
37c3fd682mov rcx, [rsp+440]
37c3fd68amov rax, rdx
37c3fd68dadd rax, [rsp+432]
37c3fd695mov [rsp+176], rdx
37c3fd69dmov [rsp+168], rax
37c3fd6a5mov rdx, [rsp+456]
37c3fd6admov [rsp+64], rax
37c3fd6b2mov rax, [rsp+392]
37c3fd6bamov [rsp+72], rcx
37c3fd6bflea rcx, [rip+0x763fa]
37c3fd6c6mov [rsp+56], rax
37c3fd6cblea rax, [rbp+r11]
37c3fd6d0mov rbp, [rsp+136]
37c3fd6d8shl rax, 4
37c3fd6dcmov [rsp+96], rdx
37c3fd6e1add rax, [rsp+384]
37c3fd6e9mov [rsp+48], rax
37c3fd6eemov rdx, rbp
37c3fd6f1lea rax, [rsp+232]
37c3fd6f9mov [rsp+32], rax
37c3fd6femov [rsp+128], rax
37c3fd706mov [rsp+104], 1
37c3fd70fcall zgemm_64_
37c3fd714mov rax, [r12]
37c3fd718sub rax, [r15]
37c3fd71bmov r9, r13
37c3fd71emov rcx, [rsp+456]
37c3fd726mov [rsp+40], r14
37c3fd72bmov rdx, rbp
37c3fd72emov [rsp+32], rdi
37c3fd733mov r8, [rsp+128]
37c3fd73bmov [rsp+96], rcx
37c3fd740mov rcx, [rsp+448]
37c3fd748mov [rsp+112], 1
37c3fd751mov [rsp+88], rcx
37c3fd756lea rcx, [rip+0x7637b]
37c3fd75dmov [rsp+80], rcx
37c3fd762mov rcx, [rsp+440]
37c3fd76amov [rsp+104], 1
37c3fd773mov [rsp+72], rcx
37c3fd778mov rcx, [rsp+432]
37c3fd780mov [rsp+232], rax
37c3fd788mov [rsp+64], rcx
37c3fd78dmov rcx, [rsp+392]
37c3fd795mov [rsp+56], rcx
37c3fd79amov rcx, [rsp+384]
37c3fd7a2mov [rsp+48], rcx
37c3fd7a7lea rcx, [rip+0x76312]
37c3fd7aecall zgemm_64_
37c3fd7b3mov r11, [r13]
37c3fd7b7test r11, r11
37c3fd7bajle 0x37c3fd857
37c3fd7c0mov r9, [r12]
37c3fd7c4add r11, 1
37c3fd7c8test r9, r9
37c3fd7cbjle 0x37c3fd857
37c3fd7d1mov rax, rbx
37c3fd7d4mov rbp, [rsp+144]
37c3fd7dcmov rcx, [rsp+448]
37c3fd7e4mov [rsp+184], rbx
37c3fd7ecshl rax, 4
37c3fd7f0mov r8, [rsp+416]
37c3fd7f8mov r10l, 1
37c3fd7feshl rbp, 4
37c3fd802mov rbx, rax
37c3fd805nop [rax+rax]
37c3fd810
37c3fd810loc_37c3fd810:
37c3fd810xor eax, eax
37c3fd812xor edx, edx
37c3fd814nop
37c3fd815nop [rax+rax]
37c3fd820
37c3fd820loc_37c3fd820:
37c3fd820movupd x0, [rcx+rax]
37c3fd825movupd x5, [r8+rax]
37c3fd82badd rdx, 1
37c3fd82faddpd x0, x5
37c3fd833movups [rcx+rax], x0
37c3fd837add rax, 16
37c3fd83bcmp r9, rdx
37c3fd83ejne 0x37c3fd820
37c3fd840add r10, 1
37c3fd844add rcx, rbx
37c3fd847add r8, rbp
37c3fd84acmp r10, r11
37c3fd84djne 0x37c3fd810
37c3fd84fmov rbx, [rsp+184]
37c3fd857
37c3fd857loc_37c3fd857:
37c3fd857mov rax, [rsp+456]
37c3fd85fmov [rsp+48], r14
37c3fd864lea rdx, [rip+0x76257]
37c3fd86blea r9, [rip+0x76253]
37c3fd872mov [rsp+112], 1
37c3fd87bmov rcx, rdx
37c3fd87emov r8, [rsp+328]
37c3fd886mov [rsp+80], rax
37c3fd88bmov rax, [rsp+448]
37c3fd893mov [rsp+104], 1
37c3fd89cmov [rsp+72], rax
37c3fd8a1mov rax, [rsp+408]
37c3fd8a9mov [rsp+96], 1
37c3fd8b2mov [rsp+64], rax
37c3fd8b7mov rax, [rsp+400]
37c3fd8bfmov [rsp+88], 1
37c3fd8c8mov [rsp+56], rax
37c3fd8cdmov [rsp+40], r13
37c3fd8d2mov [rsp+32], r12
37c3fd8d7call ztrmm_64_
37c3fd8dcmov r11, [r13]
37c3fd8e0test r11, r11
37c3fd8e3jle 0x37c3fd977
37c3fd8e9mov r9, [r12]
37c3fd8edlea rcx, [r11+1]
37c3fd8f1test r9, r9
37c3fd8f4jle 0x37c3fd977
37c3fd8famov r11, [rsp+144]
37c3fd902mov rbp, rbx
37c3fd905mov rax, [rsp+416]
37c3fd90dmov [rsp+144], rbx
37c3fd915mov r8, [rsp+448]
37c3fd91dshl rbp, 4
37c3fd921mov r10l, 1
37c3fd927mov rbx, rcx
37c3fd92ashl r11, 4
37c3fd92enop
37c3fd930
37c3fd930loc_37c3fd930:
37c3fd930xor edx, edx
37c3fd932xor ecx, ecx
37c3fd934nop
37c3fd935nop [rax+rax]
37c3fd940
37c3fd940loc_37c3fd940:
37c3fd940movupd x0, [rax+rdx]
37c3fd945movupd x1, [r8+rdx]
37c3fd94badd rcx, 1
37c3fd94fsubpd x0, x1
37c3fd953movups [rax+rdx], x0
37c3fd957add rdx, 16
37c3fd95bcmp rcx, r9
37c3fd95ejne 0x37c3fd940
37c3fd960add r10, 1
37c3fd964add rax, r11
37c3fd967add r8, rbp
37c3fd96acmp rbx, r10
37c3fd96djne 0x37c3fd930
37c3fd96fmov rbx, [rsp+144]
37c3fd977
37c3fd977loc_37c3fd977:
37c3fd977mov rax, [rdi]
37c3fd97asub rax, [r15]
37c3fd97dlea rbp, [rip+0x76164]
37c3fd984mov r9, r13
37c3fd987mov [rsp+232], rax
37c3fd98fmov rax, [rsp+440]
37c3fd997mov rdi, [rsp+136]
37c3fd99fmov [rsp+80], r14
37c3fd9a4mov [rsp+96], rax
37c3fd9a9mov rax, [rsp+168]
37c3fd9b1mov [rsp+40], rbp
37c3fd9b6mov r8, [rsp+128]
37c3fd9bemov rdx, rdi
37c3fd9c1mov rcx, rdi
37c3fd9c4mov [rsp+88], rax
37c3fd9c9mov rax, [rsp+456]
37c3fd9d1mov [rsp+32], r12
37c3fd9d6mov [rsp+72], rax
37c3fd9dbmov rax, [rsp+448]
37c3fd9e3mov [rsp+112], 1
37c3fd9ecmov [rsp+64], rax
37c3fd9f1mov rax, [rsp+392]
37c3fd9f9mov [rsp+104], 1
37c3fda02mov [rsp+56], rax
37c3fda07mov rax, [rsp+176]
37c3fda0fadd rax, [rsp+384]
37c3fda17mov [rsp+48], rax
37c3fda1ccall zgemm_64_
37c3fda21mov rax, [r12]
37c3fda25sub rax, [r15]
37c3fda28mov r9, r13
37c3fda2bmov rcx, [rsp+440]
37c3fda33mov r8, r15
37c3fda36mov rdx, rdi
37c3fda39mov [rsp+232], rax
37c3fda41mov rax, [rsp+128]
37c3fda49mov [rsp+80], r14
37c3fda4emov [rsp+96], rcx
37c3fda53mov rcx, [rsp+432]
37c3fda5bmov [rsp+32], rax
37c3fda60mov [rsp+88], rcx
37c3fda65mov rcx, [rsp+456]
37c3fda6dmov [rsp+112], 1
37c3fda76mov [rsp+72], rcx
37c3fda7bmov rcx, [rsp+448]
37c3fda83mov [rsp+104], 1
37c3fda8cmov [rsp+64], rcx
37c3fda91mov rcx, [rsp+392]
37c3fda99mov [rsp+40], rbp
37c3fda9emov [rsp+56], rcx
37c3fdaa3mov rcx, [rsp+384]
37c3fdaabmov [rsp+48], rcx
37c3fdab0mov rcx, rdi
37c3fdab3call zgemm_64_
37c3fdab8mov rax, [rsp+456]
37c3fdac0mov [rsp+48], r14
37c3fdac5lea r9, [rip+0x75ff9]
37c3fdaccmov [rsp+112], 1
37c3fdad5lea rdx, [rip+0x75fe6]
37c3fdadcmov r8, r9
37c3fdadfmov [rsp+80], rax
37c3fdae4mov rcx, rdx
37c3fdae7mov rax, [rsp+152]
37c3fdaefmov [rsp+104], 1
37c3fdaf8mov [rsp+72], rax
37c3fdafdmov rax, [rsp+392]
37c3fdb05mov [rsp+96], 1
37c3fdb0emov [rsp+64], rax
37c3fdb13mov rax, [rsp+160]
37c3fdb1bmov [rsp+88], 1
37c3fdb24mov [rsp+56], rax
37c3fdb29mov [rsp+40], r13
37c3fdb2emov [rsp+32], r15
37c3fdb33call ztrmm_64_
37c3fdb38mov r11, [r13]
37c3fdb3ctest r11, r11
37c3fdb3fjle 0x37c3fd40f
37c3fdb45mov r9, [r15]
37c3fdb48add r11, 1
37c3fdb4ctest r9, r9
37c3fdb4fjle 0x37c3fd40f
37c3fdb55mov rax, [r12]
37c3fdb59mov rcx, [rsp+432]
37c3fdb61shl rsi, 4
37c3fdb65mov rdi, -1
37c3fdb6cmov r12, [rsp+448]
37c3fdb74mov r10l, 1
37c3fdb7asub rax, r9
37c3fdb7dlea rbp, [rax+1]
37c3fdb81nop [rax]
37c3fdb85nop [rax+rax]
37c3fdb90
37c3fdb90loc_37c3fdb90:
37c3fdb90lea r8, [rbp+rdi]
37c3fdb95xor eax, eax
37c3fdb97xor edx, edx
37c3fdb99shl r8, 4
37c3fdb9dadd r8, r12
37c3fdba0
37c3fdba0loc_37c3fdba0:
37c3fdba0movupd x0, [rcx+rax]
37c3fdba5movupd x2, [r8+rax]
37c3fdbabadd rdx, 1
37c3fdbafsubpd x0, x2
37c3fdbb3movups [rcx+rax], x0
37c3fdbb7add rax, 16
37c3fdbbbcmp r9, rdx
37c3fdbbejne 0x37c3fdba0
37c3fdbc0add r10, 1
37c3fdbc4add rcx, rsi
37c3fdbc7add rdi, rbx
37c3fdbcacmp r11, r10
37c3fdbcdjne 0x37c3fdb90
37c3fdbcfjmp 0x37c3fd40f
37c3fdbd4
37c3fdbd4 0f 1f 40 00 ..@.
37c3fdbd8
37c3fdbd8loc_37c3fdbd8:
37c3fdbd8cmp [rsp+168], 0
37c3fdbe1je 0x37c3fe338
37c3fdbe7mov rax, [rdi]
37c3fdbeamov r9, [r15]
37c3fdbedmov r11, [r13]
37c3fdbf1mov rdx, rax
37c3fdbf4lea rbp, [r9+1]
37c3fdbf8sub rdx, r9
37c3fdbfbadd rdx, 1
37c3fdbffcmp rdx, rax
37c3fdc02cmovg rdx, rax
37c3fdc06mov [rsp+176], rdx
37c3fdc0emov rdx, [r12]
37c3fdc12cmp rbp, rdx
37c3fdc15cmovle rdx, rbp
37c3fdc19mov [rsp+192], rdx
37c3fdc21test r11, r11
37c3fdc24jle 0x37c3fdca6
37c3fdc2aadd r11, 1
37c3fdc2etest r9, r9
37c3fdc31jle 0x37c3fdca6
37c3fdc33mov rcx, r9
37c3fdc36mov rbp, rsi
37c3fdc39shl rax, 4
37c3fdc3dmov r14, rbx
37c3fdc40mov rdx, [rsp+432]
37c3fdc48shl rcx, 4
37c3fdc4cshl rbp, 4
37c3fdc50mov r10l, 1
37c3fdc56shl r14, 4
37c3fdc5asub rdx, rcx
37c3fdc5dmov rcx, [rsp+448]
37c3fdc65lea r8, [rax+rdx]
37c3fdc69nop [rax]
37c3fdc70
37c3fdc70loc_37c3fdc70:
37c3fdc70xor eax, eax
37c3fdc72xor edx, edx
37c3fdc74nop
37c3fdc75nop [rax+rax]
37c3fdc80
37c3fdc80loc_37c3fdc80:
37c3fdc80movupd x0, [r8+rax]
37c3fdc86add rdx, 1
37c3fdc8amovups [rcx+rax], x0
37c3fdc8eadd rax, 16
37c3fdc92cmp r9, rdx
37c3fdc95jne 0x37c3fdc80
37c3fdc97add r10, 1
37c3fdc9badd r8, rbp
37c3fdc9eadd rcx, r14
37c3fdca1cmp r11, r10
37c3fdca4jne 0x37c3fdc70
37c3fdca6
37c3fdca6loc_37c3fdca6:
37c3fdca6mov rcx, [rsp+456]
37c3fdcaelea r14, [rip+0x75e13]
37c3fdcb5mov rax, [rsp+176]
37c3fdcbdmov [rsp+112], 1
37c3fdcc6mov [rsp+104], 1
37c3fdccflea rbp, [rip+0x75def]
37c3fdcd6lea rdx, [rip+0x75de9]
37c3fdcddmov [rsp+80], rcx
37c3fdce2sub rax, 1
37c3fdce6mov rcx, [rsp+448]
37c3fdceemov r9, rbp
37c3fdcf1shl rax, 4
37c3fdcf5mov [rsp+48], r14
37c3fdcfalea r8, [rip+0x75dbf]
37c3fdd01mov [rsp+72], rcx
37c3fdd06mov rcx, [rsp+392]
37c3fdd0emov [rsp+200], rax
37c3fdd16add rax, [rsp+384]
37c3fdd1emov [rsp+64], rcx
37c3fdd23lea rcx, [rip+0x75d98]
37c3fdd2amov [rsp+56], rax
37c3fdd2fmov [rsp+96], 1
37c3fdd38mov [rsp+88], 1
37c3fdd41mov [rsp+40], r13
37c3fdd46mov [rsp+32], r15
37c3fdd4bmov [rsp+184], rax
37c3fdd53mov [rsp+168], rdx
37c3fdd5bcall ztrmm_64_
37c3fdd60mov rax, [rdi]
37c3fdd63sub rax, [r15]
37c3fdd66mov [rsp+80], r14
37c3fdd6bmov [rsp+40], r14
37c3fdd70mov r9, r13
37c3fdd73mov r8, r15
37c3fdd76mov rdx, rbp
37c3fdd79mov [rsp+232], rax
37c3fdd81lea rcx, [rip+0x75d38]
37c3fdd88mov rax, [rsp+456]
37c3fdd90mov [rsp+104], 1
37c3fdd99mov [rsp+96], rax
37c3fdd9emov rax, [rsp+448]
37c3fdda6mov [rsp+112], 1
37c3fddafmov [rsp+88], rax
37c3fddb4mov rax, [rsp+440]
37c3fddbcmov [rsp+136], rbp
37c3fddc4mov [rsp+72], rax
37c3fddc9mov rax, [rsp+432]
37c3fddd1mov [rsp+64], rax
37c3fddd6mov rax, [rsp+392]
37c3fdddemov [rsp+56], rax
37c3fdde3mov rax, [rsp+384]
37c3fddebmov [rsp+48], rax
37c3fddf0lea rax, [rsp+232]
37c3fddf8mov [rsp+32], rax
37c3fddfdmov [rsp+128], rax
37c3fde05call zgemm_64_
37c3fde0amov r11, [rsp+192]
37c3fde12mov r9, r13
37c3fde15mov rax, [r12]
37c3fde19sub rax, [r15]
37c3fde1cmov rcx, [rsp+448]
37c3fde24mov [rsp+40], r14
37c3fde29mov [rsp+232], rax
37c3fde31lea rax, [r11-1]
37c3fde35mov r10, [rsp+152]
37c3fde3dshl rax, 4
37c3fde41mov [rsp+32], rdi
37c3fde46mov r8, [rsp+128]
37c3fde4eadd rcx, rax
37c3fde51imul r10, r11
37c3fde55mov r11, [rsp+160]
37c3fde5dmov rdx, [rsp+136]
37c3fde65mov [rsp+192], rcx
37c3fde6dmov [rsp+88], rcx
37c3fde72lea rcx, [rip+0x75c5f]
37c3fde79mov [rsp+80], rcx
37c3fde7eadd r11, r10
37c3fde81mov rcx, [rsp+440]
37c3fde89lea rax, [r11+1]
37c3fde8dmov r10, [rsp+456]
37c3fde95mov [rsp+152], r11
37c3fde9dmov [rsp+72], rcx
37c3fdea2shl rax, 4
37c3fdea6mov rcx, [rsp+432]
37c3fdeaeadd rax, [rsp+384]
37c3fdeb6mov [rsp+96], r10
37c3fdebbmov [rsp+64], rcx
37c3fdec0mov rcx, [rsp+392]
37c3fdec8mov [rsp+48], rax
37c3fdecdmov [rsp+56], rcx
37c3fded2lea rcx, [rip+0x75be7]
37c3fded9mov [rsp+112], 1
37c3fdee2mov [rsp+104], 1
37c3fdeebcall zgemm_64_
37c3fdef0mov r11, [r13]
37c3fdef4test r11, r11
37c3fdef7jle 0x37c3fdf97
37c3fdefdmov r9, [r12]
37c3fdf01lea rax, [r11+1]
37c3fdf05test r9, r9
37c3fdf08jle 0x37c3fdf97
37c3fdf0emov rbp, [rsp+144]
37c3fdf16mov r11, rbx
37c3fdf19mov rcx, [rsp+448]
37c3fdf21mov [rsp+160], rbx
37c3fdf29mov r8, [rsp+416]
37c3fdf31shl r11, 4
37c3fdf35mov r10l, 1
37c3fdf3bmov rbx, rax
37c3fdf3eshl rbp, 4
37c3fdf42nop [rax]
37c3fdf45nop [rax+rax]
37c3fdf50
37c3fdf50loc_37c3fdf50:
37c3fdf50xor eax, eax
37c3fdf52xor edx, edx
37c3fdf54nop
37c3fdf55nop [rax+rax]
37c3fdf60
37c3fdf60loc_37c3fdf60:
37c3fdf60movupd x4, [rcx+rax]
37c3fdf65movupd x0, [r8+rax]
37c3fdf6badd rdx, 1
37c3fdf6faddpd x0, x4
37c3fdf73movups [rcx+rax], x0
37c3fdf77add rax, 16
37c3fdf7bcmp rdx, r9
37c3fdf7ejne 0x37c3fdf60
37c3fdf80add r10, 1
37c3fdf84add rcx, r11
37c3fdf87add r8, rbp
37c3fdf8acmp rbx, r10
37c3fdf8djne 0x37c3fdf50
37c3fdf8fmov rbx, [rsp+160]
37c3fdf97
37c3fdf97loc_37c3fdf97:
37c3fdf97mov rax, [rsp+456]
37c3fdf9fmov [rsp+48], r14
37c3fdfa4lea r9, [rip+0x75b1a]
37c3fdfablea rcx, [rip+0x75b10]
37c3fdfb2mov [rsp+112], 1
37c3fdfbbmov r8, [rsp+328]
37c3fdfc3mov [rsp+80], rax
37c3fdfc8mov rax, [rsp+448]
37c3fdfd0mov [rsp+40], r13
37c3fdfd5mov rdx, [rsp+168]
37c3fdfddmov [rsp+72], rax
37c3fdfe2mov rax, [rsp+408]
37c3fdfeamov [rsp+104], 1
37c3fdff3mov [rsp+64], rax
37c3fdff8mov rax, [rsp+400]
37c3fe000mov [rsp+96], 1
37c3fe009mov [rsp+88], 1
37c3fe012mov [rsp+56], rax
37c3fe017mov [rsp+32], r12
37c3fe01ccall ztrmm_64_
37c3fe021mov r11, [r13]
37c3fe025test r11, r11
37c3fe028jle 0x37c3fe0b7
37c3fe02emov r9, [r12]
37c3fe032lea rcx, [r11+1]
37c3fe036test r9, r9
37c3fe039jle 0x37c3fe0b7
37c3fe03bmov r11, [rsp+144]
37c3fe043mov rbp, rbx
37c3fe046mov rax, [rsp+416]
37c3fe04emov [rsp+144], rbx
37c3fe056mov r8, [rsp+448]
37c3fe05eshl rbp, 4
37c3fe062mov r10l, 1
37c3fe068mov rbx, rcx
37c3fe06bshl r11, 4
37c3fe06fnop
37c3fe070
37c3fe070loc_37c3fe070:
37c3fe070xor edx, edx
37c3fe072xor ecx, ecx
37c3fe074nop
37c3fe075nop [rax+rax]
37c3fe080
37c3fe080loc_37c3fe080:
37c3fe080movupd x0, [rax+rdx]
37c3fe085movupd x5, [r8+rdx]
37c3fe08badd rcx, 1
37c3fe08fsubpd x0, x5
37c3fe093movups [rax+rdx], x0
37c3fe097add rdx, 16
37c3fe09bcmp rcx, r9
37c3fe09ejne 0x37c3fe080
37c3fe0a0add r10, 1
37c3fe0a4add rax, r11
37c3fe0a7add r8, rbp
37c3fe0aacmp rbx, r10
37c3fe0adjne 0x37c3fe070
37c3fe0afmov rbx, [rsp+144]
37c3fe0b7
37c3fe0b7loc_37c3fe0b7:
37c3fe0b7mov rax, [rdi]
37c3fe0basub rax, [r15]
37c3fe0bdmov [rsp+80], r14
37c3fe0c2mov r9, r13
37c3fe0c5mov [rsp+232], rax
37c3fe0cdmov rax, [rsp+440]
37c3fe0d5mov rbp, [rsp+136]
37c3fe0ddmov [rsp+32], r12
37c3fe0e2mov [rsp+96], rax
37c3fe0e7mov rax, [rsp+432]
37c3fe0efmov [rsp+104], 1
37c3fe0f8mov r8, [rsp+128]
37c3fe100mov rdx, rbp
37c3fe103mov rcx, rbp
37c3fe106mov [rsp+88], rax
37c3fe10bmov rax, [rsp+456]
37c3fe113mov [rsp+112], 1
37c3fe11cmov [rsp+72], rax
37c3fe121mov rax, [rsp+448]
37c3fe129mov [rsp+64], rax
37c3fe12emov rax, [rsp+392]
37c3fe136mov [rsp+56], rax
37c3fe13bmov rax, [rsp+384]
37c3fe143mov [rsp+48], rax
37c3fe148lea rax, [rip+0x75999]
37c3fe14fmov [rsp+40], rax
37c3fe154call zgemm_64_
37c3fe159mov rax, [r12]
37c3fe15dsub rax, [r15]
37c3fe160mov rdx, rbp
37c3fe163mov rcx, [rsp+440]
37c3fe16bmov [rsp+80], r14
37c3fe170mov r9, r13
37c3fe173mov r8, r15
37c3fe176mov [rsp+232], rax
37c3fe17emov [rsp+96], rcx
37c3fe183mov rcx, [rsp+200]
37c3fe18badd rcx, [rsp+432]
37c3fe193mov [rsp+112], 1
37c3fe19cmov [rsp+88], rcx
37c3fe1a1mov rcx, [rsp+456]
37c3fe1a9mov [rsp+104], 1
37c3fe1b2mov [rsp+72], rcx
37c3fe1b7mov rcx, [rsp+192]
37c3fe1bfmov [rsp+64], rcx
37c3fe1c4mov rcx, [rsp+392]
37c3fe1ccmov [rsp+56], rcx
37c3fe1d1mov rcx, [rsp+152]
37c3fe1d9add rcx, [rsp+176]
37c3fe1e1mov rax, rcx
37c3fe1e4mov rcx, rbp
37c3fe1e7shl rax, 4
37c3fe1ebadd rax, [rsp+384]
37c3fe1f3mov [rsp+48], rax
37c3fe1f8lea rax, [rip+0x758e9]
37c3fe1ffmov [rsp+40], rax
37c3fe204mov rax, [rsp+128]
37c3fe20cmov [rsp+32], rax
37c3fe211call zgemm_64_
37c3fe216mov rax, [rsp+456]
37c3fe21emov [rsp+48], r14
37c3fe223lea r9, [rip+0x7589b]
37c3fe22amov [rsp+112], 1
37c3fe233mov r8, r9
37c3fe236mov rdx, [rsp+168]
37c3fe23elea rcx, [rip+0x7587d]
37c3fe245mov [rsp+80], rax
37c3fe24amov rax, [rsp+448]
37c3fe252mov [rsp+104], 1
37c3fe25bmov [rsp+72], rax
37c3fe260mov rax, [rsp+392]
37c3fe268mov [rsp+96], 1
37c3fe271mov [rsp+64], rax
37c3fe276mov rax, [rsp+184]
37c3fe27emov [rsp+88], 1
37c3fe287mov [rsp+56], rax
37c3fe28cmov [rsp+40], r13
37c3fe291mov [rsp+32], r15
37c3fe296call ztrmm_64_
37c3fe29bmov rbp, [r13]
37c3fe29ftest rbp, rbp
37c3fe2a2jle 0x37c3fd40f
37c3fe2a8mov r9, [r15]
37c3fe2abadd rbp, 1
37c3fe2aftest r9, r9
37c3fe2b2jle 0x37c3fd40f
37c3fe2b8mov r10l, 1
37c3fe2bemov r8, [rsp+448]
37c3fe2c6shl rbx, 4
37c3fe2camov r12, [rsp+432]
37c3fe2d2mov rax, r10
37c3fe2d5mov r11, -1
37c3fe2dcsub rax, r9
37c3fe2dfadd rax, [rdi]
37c3fe2e2mov rdi, rax
37c3fe2e5nop [rax+rax]
37c3fe2f0
37c3fe2f0loc_37c3fe2f0:
37c3fe2f0lea rcx, [rdi+r11]
37c3fe2f4xor eax, eax
37c3fe2f6xor edx, edx
37c3fe2f8shl rcx, 4
37c3fe2fcadd rcx, r12
37c3fe2ffnop
37c3fe300
37c3fe300loc_37c3fe300:
37c3fe300movupd x0, [rcx+rax]
37c3fe305movupd x4, [r8+rax]
37c3fe30badd rdx, 1
37c3fe30fsubpd x0, x4
37c3fe313movups [rcx+rax], x0
37c3fe317add rax, 16
37c3fe31bcmp rdx, r9
37c3fe31ejne 0x37c3fe300
37c3fe320add r10, 1
37c3fe324add r8, rbx
37c3fe327add r11, rsi
37c3fe32acmp rbp, r10
37c3fe32djne 0x37c3fe2f0
37c3fe32fjmp 0x37c3fd40f
37c3fe334
37c3fe334 0f 1f 40 00 ..@.
37c3fe338
37c3fe338loc_37c3fe338:
37c3fe338cmp [rsp+128], 0
37c3fe341je 0x37c3fd40f
37c3fe347mov rdx, [r13]
37c3fe34bmov r11, [r15]
37c3fe34emov rax, rdx
37c3fe351lea rbp, [r11+1]
37c3fe355sub rax, r11
37c3fe358add rax, 1
37c3fe35ccmp rax, rdx
37c3fe35fcmovle rdx, rax
37c3fe363mov [rsp+200], rdx
37c3fe36bmov rdx, [r12]
37c3fe36fcmp rbp, rdx
37c3fe372cmovle rdx, rbp
37c3fe376mov [rsp+216], rdx
37c3fe37etest r11, r11
37c3fe381jle 0x37c3fe410
37c3fe387mov r9, [rdi]
37c3fe38atest r9, r9
37c3fe38djle 0x37c3fe410
37c3fe393imul rax, rsi
37c3fe397mov rbp, rsi
37c3fe39amov r14, rbx
37c3fe39dmov r10l, 1
37c3fe3a3mov rcx, [rsp+432]
37c3fe3abadd rax, [rsp+176]
37c3fe3b3shl rbp, 4
37c3fe3b7shl rax, 4
37c3fe3bbshl r14, 4
37c3fe3bflea r8, [rcx+rax+16]
37c3fe3c4mov rcx, [rsp+448]
37c3fe3ccnop [rax]
37c3fe3d0
37c3fe3d0loc_37c3fe3d0:
37c3fe3d0xor eax, eax
37c3fe3d2xor edx, edx
37c3fe3d4nop
37c3fe3d5nop [rax+rax]
37c3fe3e0
37c3fe3e0loc_37c3fe3e0:
37c3fe3e0movupd x0, [r8+rax]
37c3fe3e6add rdx, 1
37c3fe3eamovups [rcx+rax], x0
37c3fe3eeadd rax, 16
37c3fe3f2cmp rdx, r9
37c3fe3f5jne 0x37c3fe3e0
37c3fe3f7add r8, rbp
37c3fe3faadd rcx, r14
37c3fe3fdcmp r11, r10
37c3fe400je 0x37c3fe410
37c3fe402add r10, 1
37c3fe406jmp 0x37c3fe3d0
37c3fe408
37c3fe408 0f 1f 84 00 00 00 00 00 ........
37c3fe410
37c3fe410loc_37c3fe410:
37c3fe410mov r14, [rsp+456]
37c3fe418mov [rsp+40], r15
37c3fe41dlea rbp, [rip+0x756a1]
37c3fe424lea rdx, [rip+0x7569b]
37c3fe42bmov rax, [rsp+200]
37c3fe433mov r9, rbp
37c3fe436mov r8, rbp
37c3fe439mov [rsp+112], 1
37c3fe442mov [rsp+80], r14
37c3fe447lea rcx, [rip+0x75673]
37c3fe44emov r14, [rsp+448]
37c3fe456sub rax, 1
37c3fe45amov [rsp+32], rdi
37c3fe45fmov [rsp+72], r14
37c3fe464shl rax, 4
37c3fe468mov r14, [rsp+392]
37c3fe470add rax, [rsp+384]
37c3fe478mov [rsp+104], 1
37c3fe481mov [rsp+64], r14
37c3fe486lea r14, [rip+0x7563b]
37c3fe48dmov [rsp+56], rax
37c3fe492mov [rsp+96], 1
37c3fe49bmov [rsp+88], 1
37c3fe4a4mov [rsp+48], r14
37c3fe4a9mov [rsp+208], rax
37c3fe4b1mov [rsp+168], rdx
37c3fe4b9mov [rsp+192], rcx
37c3fe4c1call ztrmm_64_
37c3fe4c6mov rax, [r13]
37c3fe4casub rax, [r15]
37c3fe4cdmov rdx, rbp
37c3fe4d0mov [rsp+80], r14
37c3fe4d5mov rcx, rbp
37c3fe4d8mov r9, r15
37c3fe4dbmov r8, rdi
37c3fe4demov [rsp+232], rax
37c3fe4e6mov rax, [rsp+456]
37c3fe4eemov [rsp+104], 1
37c3fe4f7mov [rsp+96], rax
37c3fe4fcmov rax, [rsp+448]
37c3fe504mov [rsp+40], r14
37c3fe509mov [rsp+88], rax
37c3fe50emov rax, [rsp+392]
37c3fe516mov [rsp+136], rbp
37c3fe51emov [rsp+72], rax
37c3fe523mov rax, [rsp+384]
37c3fe52bmov [rsp+112], 1
37c3fe534mov [rsp+64], rax
37c3fe539mov rax, [rsp+440]
37c3fe541mov [rsp+56], rax
37c3fe546mov rax, [rsp+432]
37c3fe54emov [rsp+48], rax
37c3fe553lea rax, [rsp+232]
37c3fe55bmov [rsp+32], rax
37c3fe560mov [rsp+128], rax
37c3fe568call zgemm_64_
37c3fe56dmov r11, [rsp+216]
37c3fe575mov rbp, [rsp+152]
37c3fe57dmov rax, [r12]
37c3fe581sub rax, [r15]
37c3fe584mov [rsp+40], r14
37c3fe589mov r10, r11
37c3fe58cmov [rsp+232], rax
37c3fe594imul rbp, r11
37c3fe598mov r11, [rsp+160]
37c3fe5a0imul r10, rbx
37c3fe5a4mov r8, [rsp+456]
37c3fe5acmov rcx, [rsp+136]
37c3fe5b4mov [rsp+32], r13
37c3fe5b9mov r9, [rsp+128]
37c3fe5c1mov [rsp+112], 1
37c3fe5caadd r11, rbp
37c3fe5cdmov [rsp+96], r8
37c3fe5d2mov rdx, rcx
37c3fe5d5mov r8, rdi
37c3fe5d8mov rax, r10
37c3fe5dbmov r10, [rsp+184]
37c3fe5e3mov [rsp+152], r11
37c3fe5ebmov [rsp+104], 1
37c3fe5f4lea rax, [r10+rax+1]
37c3fe5f9mov r10, [rsp+448]
37c3fe601shl rax, 4
37c3fe605add r10, rax
37c3fe608lea rax, [r11+1]
37c3fe60cmov r11, [rsp+440]
37c3fe614mov [rsp+184], r10
37c3fe61cshl rax, 4
37c3fe620add rax, [rsp+384]
37c3fe628mov [rsp+56], r11
37c3fe62dmov r11, [rsp+432]
37c3fe635mov [rsp+88], r10
37c3fe63alea r10, [rip+0x75497]
37c3fe641mov [rsp+48], r11
37c3fe646mov [rsp+80], r10
37c3fe64bmov r10, [rsp+392]
37c3fe653mov [rsp+64], rax
37c3fe658mov [rsp+72], r10
37c3fe65dcall zgemm_64_
37c3fe662mov r11, [r12]
37c3fe666test r11, r11
37c3fe669jle 0x37c3fe6f7
37c3fe66fmov r9, [rdi]
37c3fe672lea rax, [r11+1]
37c3fe676test r9, r9
37c3fe679jle 0x37c3fe6f7
37c3fe67bmov rbp, [rsp+144]
37c3fe683mov r11, rbx
37c3fe686mov rcx, [rsp+448]
37c3fe68emov [rsp+160], rbx
37c3fe696mov r8, [rsp+416]
37c3fe69eshl r11, 4
37c3fe6a2mov r10l, 1
37c3fe6a8mov rbx, rax
37c3fe6abshl rbp, 4
37c3fe6afnop
37c3fe6b0
37c3fe6b0loc_37c3fe6b0:
37c3fe6b0xor eax, eax
37c3fe6b2xor edx, edx
37c3fe6b4nop
37c3fe6b5nop [rax+rax]
37c3fe6c0
37c3fe6c0loc_37c3fe6c0:
37c3fe6c0movupd x1, [rcx+rax]
37c3fe6c5movupd x0, [r8+rax]
37c3fe6cbadd rdx, 1
37c3fe6cfaddpd x0, x1
37c3fe6d3movups [rcx+rax], x0
37c3fe6d7add rax, 16
37c3fe6dbcmp rdx, r9
37c3fe6dejne 0x37c3fe6c0
37c3fe6e0add r10, 1
37c3fe6e4add rcx, r11
37c3fe6e7add r8, rbp
37c3fe6eacmp rbx, r10
37c3fe6edjne 0x37c3fe6b0
37c3fe6efmov rbx, [rsp+160]
37c3fe6f7
37c3fe6f7loc_37c3fe6f7:
37c3fe6f7mov rax, [rsp+456]
37c3fe6ffmov [rsp+48], r14
37c3fe704lea r9, [rip+0x753ba]
37c3fe70bmov [rsp+112], 1
37c3fe714mov r8, [rsp+328]
37c3fe71cmov [rsp+80], rax
37c3fe721mov rax, [rsp+448]
37c3fe729mov [rsp+40], r12
37c3fe72emov rdx, [rsp+168]
37c3fe736mov [rsp+72], rax
37c3fe73bmov rax, [rsp+408]
37c3fe743mov [rsp+32], rdi
37c3fe748mov rcx, [rsp+192]
37c3fe750mov [rsp+64], rax
37c3fe755mov rax, [rsp+400]
37c3fe75dmov [rsp+104], 1
37c3fe766mov [rsp+96], 1
37c3fe76fmov [rsp+88], 1
37c3fe778mov [rsp+56], rax
37c3fe77dcall ztrmm_64_
37c3fe782mov r11, [r12]
37c3fe786test r11, r11
37c3fe789jle 0x37c3fe817
37c3fe78fmov r9, [rdi]
37c3fe792lea rcx, [r11+1]
37c3fe796test r9, r9
37c3fe799jle 0x37c3fe817
37c3fe79bmov r11, [rsp+144]
37c3fe7a3mov rbp, rbx
37c3fe7a6mov rax, [rsp+416]
37c3fe7aemov [rsp+144], rbx
37c3fe7b6mov r8, [rsp+448]
37c3fe7beshl rbp, 4
37c3fe7c2mov r10l, 1
37c3fe7c8mov rbx, rcx
37c3fe7cbshl r11, 4
37c3fe7cfnop
37c3fe7d0
37c3fe7d0loc_37c3fe7d0:
37c3fe7d0xor edx, edx
37c3fe7d2xor ecx, ecx
37c3fe7d4nop
37c3fe7d5nop [rax+rax]
37c3fe7e0
37c3fe7e0loc_37c3fe7e0:
37c3fe7e0movupd x0, [rax+rdx]
37c3fe7e5movupd x2, [r8+rdx]
37c3fe7ebadd rcx, 1
37c3fe7efsubpd x0, x2
37c3fe7f3movups [rax+rdx], x0
37c3fe7f7add rdx, 16
37c3fe7fbcmp rcx, r9
37c3fe7fejne 0x37c3fe7e0
37c3fe800add r10, 1
37c3fe804add rax, r11
37c3fe807add r8, rbp
37c3fe80acmp rbx, r10
37c3fe80djne 0x37c3fe7d0
37c3fe80fmov rbx, [rsp+144]
37c3fe817
37c3fe817loc_37c3fe817:
37c3fe817mov rax, [r13]
37c3fe81bsub rax, [r15]
37c3fe81elea rbp, [rip+0x752c3]
37c3fe825mov [rsp+104], 1
37c3fe82emov [rsp+80], r14
37c3fe833mov r9, [rsp+128]
37c3fe83bmov r8, rdi
37c3fe83elea rdx, [rip+0x7527b]
37c3fe845mov [rsp+232], rax
37c3fe84dmov rax, [rsp+440]
37c3fe855mov [rsp+40], rbp
37c3fe85amov rcx, [rsp+136]
37c3fe862mov [rsp+96], rax
37c3fe867mov rax, [rsp+432]
37c3fe86fmov [rsp+32], r12
37c3fe874mov [rsp+88], rax
37c3fe879mov rax, [rsp+392]
37c3fe881mov [rsp+112], 1
37c3fe88amov [rsp+72], rax
37c3fe88fmov rax, [rsp+384]
37c3fe897mov [rsp+64], rax
37c3fe89cmov rax, [rsp+456]
37c3fe8a4mov [rsp+56], rax
37c3fe8a9mov rax, [rsp+448]
37c3fe8b1mov [rsp+48], rax
37c3fe8b6call zgemm_64_
37c3fe8bbmov rax, [r12]
37c3fe8bfsub rax, [r15]
37c3fe8c2mov r9, r15
37c3fe8c5mov rdx, [rsp+440]
37c3fe8cdmov [rsp+232], rax
37c3fe8d5mov r8, rdi
37c3fe8d8mov r11, [rsp+176]
37c3fe8e0mov [rsp+80], r14
37c3fe8e5mov [rsp+96], rdx
37c3fe8eamov rdx, [rsp+200]
37c3fe8f2mov [rsp+40], rbp
37c3fe8f7mov rcx, [rsp+136]
37c3fe8ffmov [rsp+112], 1
37c3fe908mov rax, rdx
37c3fe90bmov [rsp+104], 1
37c3fe914imul rax, rsi
37c3fe918lea rax, [r11+rax+1]
37c3fe91dmov r11, [rsp+392]
37c3fe925shl rax, 4
37c3fe929add rax, [rsp+432]
37c3fe931mov [rsp+88], rax
37c3fe936mov rax, [rsp+152]
37c3fe93emov [rsp+72], r11
37c3fe943add rax, rdx
37c3fe946mov rdx, [rsp+456]
37c3fe94eshl rax, 4
37c3fe952add rax, [rsp+384]
37c3fe95amov [rsp+64], rax
37c3fe95fmov rax, [rsp+128]
37c3fe967mov [rsp+56], rdx
37c3fe96cmov rdx, [rsp+184]
37c3fe974mov [rsp+32], rax
37c3fe979mov [rsp+48], rdx
37c3fe97elea rdx, [rip+0x7513b]
37c3fe985call zgemm_64_
37c3fe98amov rax, [rsp+456]
37c3fe992mov [rsp+48], r14
37c3fe997lea r9, [rip+0x75127]
37c3fe99emov [rsp+112], 1
37c3fe9a7lea r8, [rip+0x75112]
37c3fe9aemov rdx, [rsp+168]
37c3fe9b6mov [rsp+80], rax
37c3fe9bbmov rax, [rsp+448]
37c3fe9c3mov [rsp+40], r15
37c3fe9c8mov rcx, [rsp+192]
37c3fe9d0mov [rsp+72], rax
37c3fe9d5mov rax, [rsp+392]
37c3fe9ddmov [rsp+104], 1
37c3fe9e6mov [rsp+64], rax
37c3fe9ebmov rax, [rsp+208]
37c3fe9f3mov [rsp+96], 1
37c3fe9fcmov [rsp+56], rax
37c3fea01mov [rsp+88], 1
37c3fea0amov [rsp+32], rdi
37c3fea0fcall ztrmm_64_
37c3fea14mov rax, [r15]
37c3fea17test rax, rax
37c3fea1ajle 0x37c3fd40f
37c3fea20mov r9, [rdi]
37c3fea23lea r10, [rax+1]
37c3fea27test r9, r9
37c3fea2ajle 0x37c3fd40f
37c3fea30mov rdi, [r13]
37c3fea34mov r8, [rsp+448]
37c3fea3cshl rbx, 4
37c3fea40mov r11l, 1
37c3fea46mov rbp, [rsp+432]
37c3fea4esub rdi, rax
37c3fea51nop [rax]
37c3fea55nop [rax+rax]
37c3fea60
37c3fea60loc_37c3fea60:
37c3fea60lea rcx, [rdi+r11]
37c3fea64xor eax, eax
37c3fea66xor edx, edx
37c3fea68imul rcx, rsi
37c3fea6csub rcx, rsi
37c3fea6fshl rcx, 4
37c3fea73add rcx, rbp
37c3fea76nop [rax+rax]
37c3fea80
37c3fea80loc_37c3fea80:
37c3fea80movupd x0, [rcx+rax]
37c3fea85movupd x3, [r8+rax]
37c3fea8badd rdx, 1
37c3fea8fsubpd x0, x3
37c3fea93movups [rcx+rax], x0
37c3fea97add rax, 16
37c3fea9bcmp rdx, r9
37c3fea9ejne 0x37c3fea80
37c3feaa0add r11, 1
37c3feaa4add r8, rbx
37c3feaa7cmp r10, r11
37c3feaaajne 0x37c3fea60
37c3feaacjmp 0x37c3fd40f
37c3feab1
37c3feab1 0f 1f 80 00 00 00 00 .......
37c3feab8
37c3feab8loc_37c3feab8:
37c3feab8cmp [rsp+128], 0
37c3feac1je 0x37c3fd40f
37c3feac7mov r11, [r15]
37c3feacamov rax, [r13]
37c3feacelea rdx, [r11+1]
37c3fead2cmp rdx, rax
37c3fead5cmovle rax, rdx
37c3fead9mov [rsp+168], rax
37c3feae1mov rax, [r12]
37c3feae5mov rdx, rax
37c3feae8sub rdx, r11
37c3feaebadd rdx, 1
37c3feaefcmp rdx, rax
37c3feaf2cmovle rax, rdx
37c3feaf6test r11, r11
37c3feaf9jle 0x37c3feb90
37c3feaffmov r9, [rdi]
37c3feb02test r9, r9
37c3feb05jle 0x37c3feb90
37c3feb0bimul rdx, rbx
37c3feb0fmov r14, rsi
37c3feb12mov rbp, rbx
37c3feb15mov r10l, 1
37c3feb1bmov rcx, [rsp+448]
37c3feb23shl r14, 4
37c3feb27shl rbp, 4
37c3feb2badd rdx, [rsp+184]
37c3feb33mov [rsp+128], rbx
37c3feb3bshl rdx, 4
37c3feb3fmov r8, [rsp+432]
37c3feb47lea rcx, [rcx+rdx+16]
37c3feb4cnop [rax]
37c3feb50
37c3feb50loc_37c3feb50:
37c3feb50xor edx, edx
37c3feb52xor ebx, ebx
37c3feb54nop
37c3feb55nop [rax+rax]
37c3feb60
37c3feb60loc_37c3feb60:
37c3feb60movupd x0, [r8+rdx]
37c3feb66add rbx, 1
37c3feb6amovups [rcx+rdx], x0
37c3feb6eadd rdx, 16
37c3feb72cmp r9, rbx
37c3feb75jne 0x37c3feb60
37c3feb77add r8, r14
37c3feb7aadd rcx, rbp
37c3feb7dcmp r11, r10
37c3feb80je 0x37c3feb88
37c3feb82add r10, 1
37c3feb86jmp 0x37c3feb50
37c3feb88
37c3feb88loc_37c3feb88:
37c3feb88mov rbx, [rsp+128]
37c3feb90
37c3feb90loc_37c3feb90:
37c3feb90mov rdx, rbx
37c3feb93mov rcx, [rsp+184]
37c3feb9bmov rbp, [rsp+160]
37c3feba3mov [rsp+104], 1
37c3febacimul rdx, rax
37c3febb0mov [rsp+40], r15
37c3febb5mov r11, [rsp+456]
37c3febbdmov [rsp+96], 1
37c3febc6mov [rsp+80], r11
37c3febcbmov r11, [rsp+392]
37c3febd3lea rdx, [rcx+rdx+1]
37c3febd8mov [rsp+32], rdi
37c3febddmov rcx, [rsp+152]
37c3febe5shl rdx, 4
37c3febe9mov [rsp+64], r11
37c3febeeadd rdx, [rsp+448]
37c3febf6imul rcx, rax
37c3febfamov [rsp+72], rdx
37c3febffmov [rsp+88], 1
37c3fec08mov [rsp+152], rdx
37c3fec10lea rdx, [rip+0x74eab]
37c3fec17mov [rsp+112], 1
37c3fec20add rbp, rcx
37c3fec23lea rcx, [rip+0x74e97]
37c3fec2alea rax, [rbp+1]
37c3fec2emov [rsp+192], rcx
37c3fec36shl rax, 4
37c3fec3aadd rax, [rsp+384]
37c3fec42mov r14, rax
37c3fec45mov [rsp+160], rax
37c3fec4dlea rax, [rip+0x74e71]
37c3fec54mov [rsp+56], r14
37c3fec59mov r9, rax
37c3fec5cmov r8, rax
37c3fec5flea r14, [rip+0x74e62]
37c3fec66mov [rsp+48], r14
37c3fec6bmov [rsp+136], rax
37c3fec73call ztrmm_64_
37c3fec78mov rax, [r13]
37c3fec7csub rax, [r15]
37c3fec7fmov r9, r15
37c3fec82mov rcx, [rsp+168]
37c3fec8amov [rsp+232], rax
37c3fec92mov r8, rdi
37c3fec95mov r11, [rsp+176]
37c3fec9dmov [rsp+80], r14
37c3feca2mov rax, rcx
37c3feca5add rbp, rcx
37c3feca8mov [rsp+40], r14
37c3fecadmov r10, [rsp+456]
37c3fecb5imul rax, rsi
37c3fecb9shl rbp, 4
37c3fecbdmov [rsp+112], 1
37c3fecc6mov [rsp+96], r10
37c3feccbmov [rsp+104], 1
37c3fecd4lea rax, [r11+rax+1]
37c3fecd9mov r11, [rsp+432]
37c3fece1shl rax, 4
37c3fece5add r11, rax
37c3fece8mov rax, [rsp+152]
37c3fecf0mov [rsp+48], r11
37c3fecf5mov [rsp+88], rax
37c3fecfamov rax, [rsp+392]
37c3fed02mov [rsp+176], r11
37c3fed0amov [rsp+72], rax
37c3fed0fmov rax, [rsp+384]
37c3fed17add rax, rbp
37c3fed1amov rbp, [rsp+136]
37c3fed22mov [rsp+64], rax
37c3fed27mov rax, [rsp+440]
37c3fed2fmov rdx, rbp
37c3fed32mov rcx, rbp
37c3fed35mov [rsp+56], rax
37c3fed3alea rax, [rsp+232]
37c3fed42mov [rsp+32], rax
37c3fed47mov [rsp+128], rax
37c3fed4fcall zgemm_64_
37c3fed54mov rax, [r12]
37c3fed58sub rax, [r15]
37c3fed5bmov r8, rdi
37c3fed5emov rcx, [rsp+456]
37c3fed66mov [rsp+40], r14
37c3fed6bmov rdx, rbp
37c3fed6emov [rsp+32], r13
37c3fed73mov r9, [rsp+128]
37c3fed7bmov [rsp+96], rcx
37c3fed80mov rcx, [rsp+448]
37c3fed88mov [rsp+112], 1
37c3fed91mov [rsp+88], rcx
37c3fed96lea rcx, [rip+0x74d3b]
37c3fed9dmov [rsp+80], rcx
37c3feda2mov rcx, [rsp+392]
37c3fedaamov [rsp+104], 1
37c3fedb3mov [rsp+72], rcx
37c3fedb8mov rcx, [rsp+384]
37c3fedc0mov [rsp+232], rax
37c3fedc8mov [rsp+64], rcx
37c3fedcdmov rcx, [rsp+440]
37c3fedd5mov [rsp+56], rcx
37c3feddamov rcx, [rsp+432]
37c3fede2mov [rsp+48], rcx
37c3fede7mov rcx, rbp
37c3fedeacall zgemm_64_
37c3fedefmov r11, [r12]
37c3fedf3test r11, r11
37c3fedf6jle 0x37c3fee97
37c3fedfcmov r9, [rdi]
37c3fedffadd r11, 1
37c3fee03test r9, r9
37c3fee06jle 0x37c3fee97
37c3fee0cmov rax, [rsp+144]
37c3fee14mov rbp, rbx
37c3fee17mov r8, [rsp+416]
37c3fee1fmov [rsp+184], rbx
37c3fee27mov rcx, [rsp+448]
37c3fee2fshl rbp, 4
37c3fee33mov r10l, 1
37c3fee39shl rax, 4
37c3fee3dmov rbx, rax
37c3fee40
37c3fee40loc_37c3fee40:
37c3fee40xor eax, eax
37c3fee42xor edx, edx
37c3fee44nop [rax+rax]
37c3fee4anop [rax+rax]
37c3fee55nop [rax+rax]
37c3fee60
37c3fee60loc_37c3fee60:
37c3fee60movupd x3, [rcx+rax]
37c3fee65movupd x0, [r8+rax]
37c3fee6badd rdx, 1
37c3fee6faddpd x0, x3
37c3fee73movups [rcx+rax], x0
37c3fee77add rax, 16
37c3fee7bcmp r9, rdx
37c3fee7ejne 0x37c3fee60
37c3fee80add r10, 1
37c3fee84add r8, rbx
37c3fee87add rcx, rbp
37c3fee8acmp r10, r11
37c3fee8djne 0x37c3fee40
37c3fee8fmov rbx, [rsp+184]
37c3fee97
37c3fee97loc_37c3fee97:
37c3fee97mov rax, [rsp+456]
37c3fee9fmov [rsp+48], r14
37c3feea4lea r9, [rip+0x74c1a]
37c3feeablea rdx, [rip+0x74c10]
37c3feeb2mov [rsp+112], 1
37c3feebbmov r8, [rsp+328]
37c3feec3mov [rsp+80], rax
37c3feec8mov rax, [rsp+448]
37c3feed0mov [rsp+40], r12
37c3feed5mov rcx, [rsp+192]
37c3feeddmov [rsp+72], rax
37c3feee2mov rax, [rsp+408]
37c3feeeamov [rsp+104], 1
37c3feef3mov [rsp+64], rax
37c3feef8mov rax, [rsp+400]
37c3fef00mov [rsp+96], 1
37c3fef09mov [rsp+88], 1
37c3fef12mov [rsp+56], rax
37c3fef17mov [rsp+32], rdi
37c3fef1ccall ztrmm_64_
37c3fef21mov r11, [r12]
37c3fef25test r11, r11
37c3fef28jle 0x37c3fefb7
37c3fef2emov r9, [rdi]
37c3fef31add r11, 1
37c3fef35test r9, r9
37c3fef38jle 0x37c3fefb7
37c3fef3amov rcx, [rsp+144]
37c3fef42mov rbp, rbx
37c3fef45mov rax, [rsp+416]
37c3fef4dmov [rsp+144], rbx
37c3fef55mov r8, [rsp+448]
37c3fef5dshl rbp, 4
37c3fef61mov r10l, 1
37c3fef67shl rcx, 4
37c3fef6bmov rbx, rcx
37c3fef6enop
37c3fef70
37c3fef70loc_37c3fef70:
37c3fef70xor edx, edx
37c3fef72xor ecx, ecx
37c3fef74nop
37c3fef75nop [rax+rax]
37c3fef80
37c3fef80loc_37c3fef80:
37c3fef80movupd x0, [rax+rdx]
37c3fef85movupd x5, [r8+rdx]
37c3fef8badd rcx, 1
37c3fef8fsubpd x0, x5
37c3fef93movups [rax+rdx], x0
37c3fef97add rdx, 16
37c3fef9bcmp rcx, r9
37c3fef9ejne 0x37c3fef80
37c3fefa0add r10, 1
37c3fefa4add rax, rbx
37c3fefa7add r8, rbp
37c3fefaacmp r10, r11
37c3fefadjne 0x37c3fef70
37c3fefafmov rbx, [rsp+144]
37c3fefb7
37c3fefb7loc_37c3fefb7:
37c3fefb7mov rax, [r13]
37c3fefbbsub rax, [r15]
37c3fefbelea rbp, [rip+0x74b23]
37c3fefc5mov r8, rdi
37c3fefc8mov [rsp+232], rax
37c3fefd0mov rax, [rsp+440]
37c3fefd8lea rdx, [rip+0x74ae1]
37c3fefdfmov r13, [rsp+128]
37c3fefe7mov [rsp+80], r14
37c3fefecmov [rsp+96], rax
37c3feff1mov rax, [rsp+176]
37c3feff9mov [rsp+40], rbp
37c3feffemov rcx, [rsp+136]
37c3ff006mov r9, r13
37c3ff009mov [rsp+88], rax
37c3ff00emov rax, [rsp+392]
37c3ff016mov [rsp+32], r12
37c3ff01bmov [rsp+72], rax
37c3ff020mov rax, [rsp+168]
37c3ff028mov [rsp+112], 1
37c3ff031mov [rsp+104], 1
37c3ff03asub rax, 1
37c3ff03eshl rax, 4
37c3ff042add rax, [rsp+384]
37c3ff04amov [rsp+64], rax
37c3ff04fmov rax, [rsp+456]
37c3ff057mov [rsp+56], rax
37c3ff05cmov rax, [rsp+448]
37c3ff064mov [rsp+48], rax
37c3ff069call zgemm_64_
37c3ff06emov rax, [r12]
37c3ff072sub rax, [r15]
37c3ff075mov r9, r15
37c3ff078mov [rsp+80], r14
37c3ff07dmov rcx, [rsp+136]
37c3ff085mov r8, rdi
37c3ff088lea rdx, [rip+0x74a31]
37c3ff08fmov [rsp+232], rax
37c3ff097mov rax, [rsp+440]
37c3ff09fmov [rsp+112], 1
37c3ff0a8mov [rsp+96], rax
37c3ff0admov rax, [rsp+432]
37c3ff0b5mov [rsp+104], 1
37c3ff0bemov [rsp+88], rax
37c3ff0c3mov rax, [rsp+392]
37c3ff0cbmov [rsp+40], rbp
37c3ff0d0mov [rsp+72], rax
37c3ff0d5mov rax, [rsp+384]
37c3ff0ddmov [rsp+32], r13
37c3ff0e2mov [rsp+64], rax
37c3ff0e7mov rax, [rsp+456]
37c3ff0efmov [rsp+56], rax
37c3ff0f4mov rax, [rsp+448]
37c3ff0fcmov [rsp+48], rax
37c3ff101call zgemm_64_
37c3ff106mov rax, [rsp+456]
37c3ff10emov [rsp+48], r14
37c3ff113lea rdx, [rip+0x749a8]
37c3ff11amov [rsp+112], 1
37c3ff123lea r9, [rip+0x7499b]
37c3ff12amov rcx, [rsp+192]
37c3ff132lea r8, [rip+0x74987]
37c3ff139mov [rsp+80], rax
37c3ff13emov rax, [rsp+152]
37c3ff146mov [rsp+104], 1
37c3ff14fmov [rsp+72], rax
37c3ff154mov rax, [rsp+392]
37c3ff15cmov [rsp+96], 1
37c3ff165mov [rsp+64], rax
37c3ff16amov rax, [rsp+160]
37c3ff172mov [rsp+88], 1
37c3ff17bmov [rsp+56], rax
37c3ff180mov [rsp+40], r15
37c3ff185mov [rsp+32], rdi
37c3ff18acall ztrmm_64_
37c3ff18fmov rdx, [r15]
37c3ff192test rdx, rdx
37c3ff195jle 0x37c3fd40f
37c3ff19bmov r9, [rdi]
37c3ff19elea r10, [rdx+1]
37c3ff1a2test r9, r9
37c3ff1a5jle 0x37c3fd40f
37c3ff1abmov rax, [r12]
37c3ff1afmov rcx, [rsp+432]
37c3ff1b7shl rsi, 4
37c3ff1bbmov r11l, 1
37c3ff1c1mov rbp, [rsp+448]
37c3ff1c9sub rax, rdx
37c3ff1ccmov rdi, rax
37c3ff1cfnop
37c3ff1d0
37c3ff1d0loc_37c3ff1d0:
37c3ff1d0lea r8, [rdi+r11]
37c3ff1d4xor eax, eax
37c3ff1d6xor edx, edx
37c3ff1d8imul r8, rbx
37c3ff1dcsub r8, rbx
37c3ff1dfshl r8, 4
37c3ff1e3add r8, rbp
37c3ff1e6nop [rax]
37c3ff1eanop [rax+rax]
37c3ff1f5nop [rax+rax]
37c3ff200
37c3ff200loc_37c3ff200:
37c3ff200movupd x0, [rcx+rax]
37c3ff205movupd x3, [r8+rax]
37c3ff20badd rdx, 1
37c3ff20fsubpd x0, x3
37c3ff213movups [rcx+rax], x0
37c3ff217add rax, 16
37c3ff21bcmp rdx, r9
37c3ff21ejne 0x37c3ff200
37c3ff220add r11, 1
37c3ff224add rcx, rsi
37c3ff227cmp r10, r11
37c3ff22ajne 0x37c3ff1d0
37c3ff22cjmp 0x37c3fd40f
37c3ff231
37c3ff231loc_37c3ff231:
37c3ff231cmp [rsp+128], 0
37c3ff23aje 0x37c3fd40f
37c3ff240mov rdx, [r13]
37c3ff244mov r11, [r15]
37c3ff247mov rax, rdx
37c3ff24alea rcx, [r11+1]
37c3ff24esub rax, r11
37c3ff251add rax, 1
37c3ff255cmp rax, rdx
37c3ff258cmovle rdx, rax
37c3ff25cmov [rsp+168], rdx
37c3ff264mov rdx, [r12]
37c3ff268cmp rcx, rdx
37c3ff26bcmovle rdx, rcx
37c3ff26fmov [rsp+200], rdx
37c3ff277test r11, r11
37c3ff27ajle 0x37c3ff308
37c3ff280mov r9, [rdi]
37c3ff283test r9, r9
37c3ff286jle 0x37c3ff308
37c3ff28cimul rax, rsi
37c3ff290mov r14, rsi
37c3ff293mov rbp, rbx
37c3ff296mov r10l, 1
37c3ff29cmov rcx, [rsp+432]
37c3ff2a4add rax, [rsp+176]
37c3ff2acshl r14, 4
37c3ff2b0shl rax, 4
37c3ff2b4shl rbp, 4
37c3ff2b8lea r8, [rcx+rax+16]
37c3ff2bdmov rcx, [rsp+448]
37c3ff2c5nop [rax+rax]
37c3ff2d0
37c3ff2d0loc_37c3ff2d0:
37c3ff2d0xor eax, eax
37c3ff2d2xor edx, edx
37c3ff2d4nop
37c3ff2d5nop [rax+rax]
37c3ff2e0
37c3ff2e0loc_37c3ff2e0:
37c3ff2e0movupd x0, [r8+rax]
37c3ff2e6add rdx, 1
37c3ff2eamovups [rcx+rax], x0
37c3ff2eeadd rax, 16
37c3ff2f2cmp r9, rdx
37c3ff2f5jne 0x37c3ff2e0
37c3ff2f7add r8, r14
37c3ff2faadd rcx, rbp
37c3ff2fdcmp r11, r10
37c3ff300je 0x37c3ff308
37c3ff302add r10, 1
37c3ff306jmp 0x37c3ff2d0
37c3ff308
37c3ff308loc_37c3ff308:
37c3ff308mov rax, [rsp+152]
37c3ff310mov rdx, [rsp+456]
37c3ff318lea r14, [rip+0x747a9]
37c3ff31fmov [rsp+104], 1
37c3ff328imul rax, [rsp+168]
37c3ff331mov [rsp+48], r14
37c3ff336lea rbp, [rip+0x74788]
37c3ff33dmov rcx, [rsp+160]
37c3ff345mov [rsp+80], rdx
37c3ff34amov r9, rbp
37c3ff34dlea r8, [rip+0x7476c]
37c3ff354mov rdx, [rsp+448]
37c3ff35cmov [rsp+40], r15
37c3ff361add rcx, rax
37c3ff364mov [rsp+32], rdi
37c3ff369mov [rsp+72], rdx
37c3ff36elea rax, [rcx+1]
37c3ff372mov rdx, [rsp+392]
37c3ff37ashl rax, 4
37c3ff37eadd rax, [rsp+384]
37c3ff386mov [rsp+96], 1
37c3ff38fmov [rsp+64], rdx
37c3ff394lea rdx, [rip+0x74727]
37c3ff39bmov [rsp+56], rax
37c3ff3a0mov [rsp+88], 1
37c3ff3a9mov [rsp+152], rcx
37c3ff3b1lea rcx, [rip+0x74709]
37c3ff3b8mov [rsp+160], rax
37c3ff3c0mov [rsp+192], rcx
37c3ff3c8mov [rsp+136], rbp
37c3ff3d0mov [rsp+112], 1
37c3ff3d9call ztrmm_64_
37c3ff3demov rax, [r13]
37c3ff3e2sub rax, [r15]
37c3ff3e5mov r9, r15
37c3ff3e8mov [rsp+232], rax
37c3ff3f0mov rax, [rsp+456]
37c3ff3f8mov r8, rdi
37c3ff3fbmov rcx, rbp
37c3ff3femov [rsp+112], 1
37c3ff407lea rdx, [rip+0x746b2]
37c3ff40emov [rsp+96], rax
37c3ff413mov rax, [rsp+448]
37c3ff41bmov [rsp+104], 1
37c3ff424mov [rsp+88], rax
37c3ff429mov rax, [rsp+392]
37c3ff431mov [rsp+80], r14
37c3ff436mov [rsp+72], rax
37c3ff43bmov rax, [rsp+384]
37c3ff443mov [rsp+40], r14
37c3ff448mov [rsp+64], rax
37c3ff44dmov rax, [rsp+440]
37c3ff455mov [rsp+56], rax
37c3ff45amov rax, [rsp+432]
37c3ff462mov [rsp+48], rax
37c3ff467lea rax, [rsp+232]
37c3ff46fmov [rsp+32], rax
37c3ff474mov [rsp+128], rax
37c3ff47ccall zgemm_64_
37c3ff481mov rcx, [rsp+200]
37c3ff489mov r8, rdi
37c3ff48cmov rax, [r12]
37c3ff490sub rax, [r15]
37c3ff493mov [rsp+40], r14
37c3ff498mov rdx, rcx
37c3ff49bmov [rsp+232], rax
37c3ff4a3mov r11, [rsp+456]
37c3ff4abimul rdx, rbx
37c3ff4afmov [rsp+32], r13
37c3ff4b4mov r9, [rsp+128]
37c3ff4bcmov [rsp+96], r11
37c3ff4c1mov [rsp+112], 1
37c3ff4camov [rsp+104], 1
37c3ff4d3mov rax, rdx
37c3ff4d6mov rdx, [rsp+184]
37c3ff4delea rax, [rdx+rax+1]
37c3ff4e3mov rdx, [rsp+448]
37c3ff4ebshl rax, 4
37c3ff4efadd rdx, rax
37c3ff4f2lea rax, [rcx-1]
37c3ff4f6mov rcx, [rsp+440]
37c3ff4femov [rsp+184], rdx
37c3ff506shl rax, 4
37c3ff50aadd rax, [rsp+384]
37c3ff512mov [rsp+88], rdx
37c3ff517lea rdx, [rip+0x745ba]
37c3ff51emov [rsp+80], rdx
37c3ff523mov rdx, [rsp+392]
37c3ff52bmov [rsp+56], rcx
37c3ff530mov rcx, [rsp+432]
37c3ff538mov [rsp+72], rdx
37c3ff53dlea rdx, [rip+0x7457c]
37c3ff544mov [rsp+48], rcx
37c3ff549mov rcx, rbp
37c3ff54cmov [rsp+64], rax
37c3ff551call zgemm_64_
37c3ff556mov r11, [r12]
37c3ff55atest r11, r11
37c3ff55djle 0x37c3ff5f7
37c3ff563mov r9, [rdi]
37c3ff566add r11, 1
37c3ff56atest r9, r9
37c3ff56djle 0x37c3ff5f7
37c3ff573mov rax, [rsp+144]
37c3ff57bmov rbp, rbx
37c3ff57emov r8, [rsp+416]
37c3ff586mov [rsp+208], rbx
37c3ff58emov rcx, [rsp+448]
37c3ff596shl rbp, 4
37c3ff59amov r10l, 1
37c3ff5a0shl rax, 4
37c3ff5a4mov rbx, rax
37c3ff5a7nop [rax+rax]
37c3ff5b0
37c3ff5b0loc_37c3ff5b0:
37c3ff5b0xor eax, eax
37c3ff5b2xor edx, edx
37c3ff5b4nop
37c3ff5b5nop [rax+rax]
37c3ff5c0
37c3ff5c0loc_37c3ff5c0:
37c3ff5c0movupd x4, [rcx+rax]
37c3ff5c5movupd x0, [r8+rax]
37c3ff5cbadd rdx, 1
37c3ff5cfaddpd x0, x4
37c3ff5d3movups [rcx+rax], x0
37c3ff5d7add rax, 16
37c3ff5dbcmp rdx, r9
37c3ff5dejne 0x37c3ff5c0
37c3ff5e0add r10, 1
37c3ff5e4add r8, rbx
37c3ff5e7add rcx, rbp
37c3ff5eacmp r10, r11
37c3ff5edjne 0x37c3ff5b0
37c3ff5efmov rbx, [rsp+208]
37c3ff5f7
37c3ff5f7loc_37c3ff5f7:
37c3ff5f7mov rax, [rsp+456]
37c3ff5ffmov [rsp+48], r14
37c3ff604lea r9, [rip+0x744ba]
37c3ff60blea rdx, [rip+0x744b4]
37c3ff612mov [rsp+112], 1
37c3ff61bmov r8, [rsp+328]
37c3ff623mov [rsp+80], rax
37c3ff628mov rax, [rsp+448]
37c3ff630mov [rsp+40], r12
37c3ff635mov rcx, [rsp+192]
37c3ff63dmov [rsp+72], rax
37c3ff642mov rax, [rsp+408]
37c3ff64amov [rsp+104], 1
37c3ff653mov [rsp+64], rax
37c3ff658mov rax, [rsp+400]
37c3ff660mov [rsp+96], 1
37c3ff669mov [rsp+88], 1
37c3ff672mov [rsp+56], rax
37c3ff677mov [rsp+32], rdi
37c3ff67ccall ztrmm_64_
37c3ff681mov r11, [r12]
37c3ff685test r11, r11
37c3ff688jle 0x37c3ff717
37c3ff68emov r9, [rdi]
37c3ff691add r11, 1
37c3ff695test r9, r9
37c3ff698jle 0x37c3ff717
37c3ff69amov rcx, [rsp+144]
37c3ff6a2mov rbp, rbx
37c3ff6a5mov rax, [rsp+416]
37c3ff6admov [rsp+144], rbx
37c3ff6b5mov r8, [rsp+448]
37c3ff6bdshl rbp, 4
37c3ff6c1mov r10l, 1
37c3ff6c7shl rcx, 4
37c3ff6cbmov rbx, rcx
37c3ff6cenop
37c3ff6d0
37c3ff6d0loc_37c3ff6d0:
37c3ff6d0xor edx, edx
37c3ff6d2xor ecx, ecx
37c3ff6d4nop
37c3ff6d5nop [rax+rax]
37c3ff6e0
37c3ff6e0loc_37c3ff6e0:
37c3ff6e0movupd x0, [rax+rdx]
37c3ff6e5movupd x5, [r8+rdx]
37c3ff6ebadd rcx, 1
37c3ff6efsubpd x0, x5
37c3ff6f3movups [rax+rdx], x0
37c3ff6f7add rdx, 16
37c3ff6fbcmp r9, rcx
37c3ff6fejne 0x37c3ff6e0
37c3ff700add r10, 1
37c3ff704add rax, rbx
37c3ff707add r8, rbp
37c3ff70acmp r10, r11
37c3ff70djne 0x37c3ff6d0
37c3ff70fmov rbx, [rsp+144]
37c3ff717
37c3ff717loc_37c3ff717:
37c3ff717mov rax, [r13]
37c3ff71bsub rax, [r15]
37c3ff71emov [rsp+80], r14
37c3ff723mov r8, rdi
37c3ff726mov [rsp+232], rax
37c3ff72emov rax, [rsp+440]
37c3ff736mov rbp, [rsp+136]
37c3ff73emov [rsp+32], r12
37c3ff743mov [rsp+96], rax
37c3ff748mov rax, [rsp+432]
37c3ff750mov [rsp+104], 1
37c3ff759mov r9, [rsp+128]
37c3ff761mov rdx, rbp
37c3ff764mov rcx, rbp
37c3ff767mov [rsp+88], rax
37c3ff76cmov rax, [rsp+392]
37c3ff774mov [rsp+112], 1
37c3ff77dmov [rsp+72], rax
37c3ff782mov rax, [rsp+384]
37c3ff78amov [rsp+64], rax
37c3ff78fmov rax, [rsp+456]
37c3ff797mov [rsp+56], rax
37c3ff79cmov rax, [rsp+448]
37c3ff7a4mov [rsp+48], rax
37c3ff7a9lea rax, [rip+0x74338]
37c3ff7b0mov [rsp+40], rax
37c3ff7b5call zgemm_64_
37c3ff7bamov rax, [r12]
37c3ff7besub rax, [r15]
37c3ff7c1mov r9, r15
37c3ff7c4mov rcx, [rsp+440]
37c3ff7ccmov [rsp+80], r14
37c3ff7d1mov r8, rdi
37c3ff7d4mov rdx, rbp
37c3ff7d7mov [rsp+232], rax
37c3ff7dfmov [rsp+96], rcx
37c3ff7e4mov rcx, [rsp+168]
37c3ff7ecmov [rsp+112], 1
37c3ff7f5mov [rsp+104], 1
37c3ff7feimul rcx, rsi
37c3ff802mov rax, rcx
37c3ff805mov rcx, [rsp+176]
37c3ff80dlea rax, [rcx+rax+1]
37c3ff812mov rcx, [rsp+392]
37c3ff81ashl rax, 4
37c3ff81eadd rax, [rsp+432]
37c3ff826mov [rsp+72], rcx
37c3ff82bmov rcx, [rsp+152]
37c3ff833add rcx, [rsp+200]
37c3ff83bmov [rsp+88], rax
37c3ff840mov rax, rcx
37c3ff843mov rcx, [rsp+456]
37c3ff84bshl rax, 4
37c3ff84fadd rax, [rsp+384]
37c3ff857mov [rsp+64], rax
37c3ff85clea rax, [rip+0x74285]
37c3ff863mov [rsp+56], rcx
37c3ff868mov rcx, [rsp+184]
37c3ff870mov [rsp+40], rax
37c3ff875mov rax, [rsp+128]
37c3ff87dmov [rsp+48], rcx
37c3ff882mov rcx, rbp
37c3ff885mov [rsp+32], rax
37c3ff88acall zgemm_64_
37c3ff88fmov rax, [rsp+456]
37c3ff897mov [rsp+48], r14
37c3ff89clea r9, [rip+0x74222]
37c3ff8a3mov [rsp+112], 1
37c3ff8acmov r8, r9
37c3ff8afmov rcx, [rsp+192]
37c3ff8b7lea rdx, [rip+0x74204]
37c3ff8bemov [rsp+80], rax
37c3ff8c3mov rax, [rsp+448]
37c3ff8cbmov [rsp+104], 1
37c3ff8d4mov [rsp+72], rax
37c3ff8d9mov rax, [rsp+392]
37c3ff8e1mov [rsp+96], 1
37c3ff8eamov [rsp+64], rax
37c3ff8efmov rax, [rsp+160]
37c3ff8f7mov [rsp+88], 1
37c3ff900mov [rsp+56], rax
37c3ff905mov [rsp+40], r15
37c3ff90amov [rsp+32], rdi
37c3ff90fcall ztrmm_64_
37c3ff914mov rax, [r15]
37c3ff917test rax, rax
37c3ff91ajle 0x37c3fd40f
37c3ff920mov r9, [rdi]
37c3ff923lea r10, [rax+1]
37c3ff927test r9, r9
37c3ff92ajle 0x37c3fd40f
37c3ff930mov rdi, [r13]
37c3ff934mov r8, [rsp+448]
37c3ff93cshl rbx, 4
37c3ff940mov r11l, 1
37c3ff946mov rbp, [rsp+432]
37c3ff94esub rdi, rax
37c3ff951nop [rax]
37c3ff955nop [rax+rax]
37c3ff960
37c3ff960loc_37c3ff960:
37c3ff960lea rcx, [rdi+r11]
37c3ff964xor eax, eax
37c3ff966xor edx, edx
37c3ff968imul rcx, rsi
37c3ff96csub rcx, rsi
37c3ff96fshl rcx, 4
37c3ff973add rcx, rbp
37c3ff976nop [rax+rax]
37c3ff980
37c3ff980loc_37c3ff980:
37c3ff980movupd x0, [rcx+rax]
37c3ff985movupd x3, [r8+rax]
37c3ff98badd rdx, 1
37c3ff98fsubpd x0, x3
37c3ff993movups [rcx+rax], x0
37c3ff997add rax, 16
37c3ff99bcmp rdx, r9
37c3ff99ejne 0x37c3ff980
37c3ff9a0add r11, 1
37c3ff9a4add r8, rbx
37c3ff9a7cmp r11, r10
37c3ff9aajne 0x37c3ff960
37c3ff9acjmp 0x37c3fd40f
37c3ff9b1
37c3ff9b1loc_37c3ff9b1:
37c3ff9b1cmp [rsp+192], 0
37c3ff9baje 0x37c3fd40f
37c3ff9c0cmp [rsp+168], 0
37c3ff9c9je 0x37c400114
37c3ff9cfmov r9, [r15]
37c3ff9d2mov rax, [rdi]
37c3ff9d5mov rcx, [r12]
37c3ff9d9mov r11, [r13]
37c3ff9ddlea rdx, [r9+1]
37c3ff9e1cmp rdx, rax
37c3ff9e4cmovle rax, rdx
37c3ff9e8mov rdx, rcx
37c3ff9ebsub rdx, r9
37c3ff9eelea r8, [rdx+1]
37c3ff9f2cmp r8, rcx
37c3ff9f5cmovle rcx, r8
37c3ff9f9mov [rsp+128], rcx
37c3ffa01test r11, r11
37c3ffa04jle 0x37c3ffa8e
37c3ffa0aadd r11, 1
37c3ffa0etest r9, r9
37c3ffa11jle 0x37c3ffa8e
37c3ffa13mov r14, rsi
37c3ffa16mov rbp, rbx
37c3ffa19shl rdx, 4
37c3ffa1dmov r10l, 1
37c3ffa23mov rcx, [rsp+448]
37c3ffa2bmov [rsp+136], rbx
37c3ffa33shl r14, 4
37c3ffa37shl rbp, 4
37c3ffa3bmov r8, [rsp+432]
37c3ffa43add rcx, rdx
37c3ffa46nop [rax+rax]
37c3ffa50
37c3ffa50loc_37c3ffa50:
37c3ffa50xor edx, edx
37c3ffa52xor ebx, ebx
37c3ffa54nop
37c3ffa55nop [rax+rax]
37c3ffa60
37c3ffa60loc_37c3ffa60:
37c3ffa60movupd x0, [r8+rdx]
37c3ffa66add rbx, 1
37c3ffa6amovups [rcx+rdx], x0
37c3ffa6eadd rdx, 16
37c3ffa72cmp rbx, r9
37c3ffa75jne 0x37c3ffa60
37c3ffa77add r10, 1
37c3ffa7badd r8, r14
37c3ffa7eadd rcx, rbp
37c3ffa81cmp r10, r11
37c3ffa84jne 0x37c3ffa50
37c3ffa86mov rbx, [rsp+136]
37c3ffa8e
37c3ffa8eloc_37c3ffa8e:
37c3ffa8emov r14, [rsp+456]
37c3ffa96mov [rsp+40], r13
37c3ffa9blea rbp, [rip+0x74023]
37c3ffaa2mov [rsp+192], rax
37c3ffaaamov r9, rbp
37c3ffaadmov r8, rbp
37c3ffab0mov rax, [rsp+128]
37c3ffab8mov [rsp+80], r14
37c3ffabdmov rcx, [rsp+384]
37c3ffac5mov r14, [rsp+392]
37c3ffacdlea rdx, [rax-1]
37c3ffad1mov rax, [rsp+448]
37c3ffad9mov [rsp+112], 1
37c3ffae2shl rdx, 4
37c3ffae6mov [rsp+32], r15
37c3ffaebadd rax, rdx
37c3ffaeeadd rcx, rdx
37c3ffaf1mov [rsp+64], r14
37c3ffaf6lea r14, [rip+0x73fcb]
37c3ffafdmov [rsp+72], rax
37c3ffb02lea rdx, [rip+0x73fbd]
37c3ffb09mov [rsp+56], rcx
37c3ffb0emov [rsp+104], 1
37c3ffb17mov [rsp+96], 1
37c3ffb20mov [rsp+88], 1
37c3ffb29mov [rsp+48], r14
37c3ffb2emov [rsp+184], rcx
37c3ffb36lea rcx, [rip+0x73f85]
37c3ffb3dmov [rsp+168], rdx
37c3ffb45mov [rsp+176], rax
37c3ffb4dmov [rsp+136], rbp
37c3ffb55call ztrmm_64_
37c3ffb5amov rdx, [rdi]
37c3ffb5dsub rdx, [r15]
37c3ffb60mov [rsp+40], r14
37c3ffb65mov rax, [rsp+192]
37c3ffb6dmov r9, r13
37c3ffb70mov r8, r15
37c3ffb73mov [rsp+232], rdx
37c3ffb7bmov rcx, [rsp+432]
37c3ffb83mov [rsp+80], r14
37c3ffb88lea rdx, [rax-1]
37c3ffb8cmov r11, [rsp+456]
37c3ffb94mov [rsp+112], 1
37c3ffb9dmov [rsp+104], 1
37c3ffba6shl rdx, 4
37c3ffbaaadd rcx, rdx
37c3ffbadmov rdx, [rsp+152]
37c3ffbb5mov [rsp+96], r11
37c3ffbbamov [rsp+192], rcx
37c3ffbc2mov r11, [rsp+440]
37c3ffbcaimul rdx, rax
37c3ffbcemov [rsp+64], rcx
37c3ffbd3mov rcx, [rsp+392]
37c3ffbdbmov [rsp+72], r11
37c3ffbe0mov [rsp+56], rcx
37c3ffbe5mov rcx, rbp
37c3ffbe8mov rax, rdx
37c3ffbebmov rdx, [rsp+160]
37c3ffbf3add rdx, rax
37c3ffbf6mov rax, [rsp+176]
37c3ffbfemov [rsp+152], rdx
37c3ffc06mov [rsp+88], rax
37c3ffc0bmov rax, [rsp+128]
37c3ffc13add rax, rdx
37c3ffc16mov rdx, rbp
37c3ffc19shl rax, 4
37c3ffc1dadd rax, [rsp+384]
37c3ffc25mov [rsp+48], rax
37c3ffc2alea rax, [rsp+232]
37c3ffc32mov [rsp+32], rax
37c3ffc37mov [rsp+128], rax
37c3ffc3fcall zgemm_64_
37c3ffc44mov rax, [r12]
37c3ffc48sub rax, [r15]
37c3ffc4bmov r9, r13
37c3ffc4emov rcx, [rsp+456]
37c3ffc56mov [rsp+40], r14
37c3ffc5bmov rdx, rbp
37c3ffc5emov [rsp+32], rdi
37c3ffc63mov r8, [rsp+128]
37c3ffc6bmov [rsp+96], rcx
37c3ffc70mov rcx, [rsp+448]
37c3ffc78mov [rsp+112], 1
37c3ffc81mov [rsp+88], rcx
37c3ffc86lea rcx, [rip+0x73e4b]
37c3ffc8dmov [rsp+80], rcx
37c3ffc92mov rcx, [rsp+440]
37c3ffc9amov [rsp+104], 1
37c3ffca3mov [rsp+72], rcx
37c3ffca8mov rcx, [rsp+432]
37c3ffcb0mov [rsp+232], rax
37c3ffcb8mov [rsp+64], rcx
37c3ffcbdmov rcx, [rsp+392]
37c3ffcc5mov [rsp+56], rcx
37c3ffccamov rcx, [rsp+384]
37c3ffcd2mov [rsp+48], rcx
37c3ffcd7mov rcx, rbp
37c3ffcdacall zgemm_64_
37c3ffcdfmov r11, [r13]
37c3ffce3test r11, r11
37c3ffce6jle 0x37c3ffd77
37c3ffcecmov r9, [r12]
37c3ffcf0add r11, 1
37c3ffcf4test r9, r9
37c3ffcf7jle 0x37c3ffd77
37c3ffcf9mov rax, rbx
37c3ffcfcmov rbp, [rsp+144]
37c3ffd04mov rcx, [rsp+448]
37c3ffd0cmov [rsp+160], rbx
37c3ffd14shl rax, 4
37c3ffd18mov r8, [rsp+416]
37c3ffd20mov r10l, 1
37c3ffd26shl rbp, 4
37c3ffd2amov rbx, rax
37c3ffd2dnop [rax]
37c3ffd30
37c3ffd30loc_37c3ffd30:
37c3ffd30xor eax, eax
37c3ffd32xor edx, edx
37c3ffd34nop
37c3ffd35nop [rax+rax]
37c3ffd40
37c3ffd40loc_37c3ffd40:
37c3ffd40movupd x0, [rcx+rax]
37c3ffd45movupd x1, [r8+rax]
37c3ffd4badd rdx, 1
37c3ffd4faddpd x0, x1
37c3ffd53movups [rcx+rax], x0
37c3ffd57add rax, 16
37c3ffd5bcmp r9, rdx
37c3ffd5ejne 0x37c3ffd40
37c3ffd60add r10, 1
37c3ffd64add rcx, rbx
37c3ffd67add r8, rbp
37c3ffd6acmp r10, r11
37c3ffd6djne 0x37c3ffd30
37c3ffd6fmov rbx, [rsp+160]
37c3ffd77
37c3ffd77loc_37c3ffd77:
37c3ffd77mov rax, [rsp+456]
37c3ffd7fmov [rsp+48], r14
37c3ffd84lea r9, [rip+0x73d3a]
37c3ffd8blea rdx, [rip+0x73d66]
37c3ffd92mov [rsp+112], 1
37c3ffd9blea rcx, [rip+0x73d20]
37c3ffda2mov r8, [rsp+328]
37c3ffdaamov [rsp+80], rax
37c3ffdafmov rax, [rsp+448]
37c3ffdb7mov [rsp+104], 1
37c3ffdc0mov [rsp+72], rax
37c3ffdc5mov rax, [rsp+408]
37c3ffdcdmov [rsp+96], 2
37c3ffdd6mov [rsp+64], rax
37c3ffddbmov rax, [rsp+400]
37c3ffde3mov [rsp+88], 1
37c3ffdecmov [rsp+56], rax
37c3ffdf1mov [rsp+40], r13
37c3ffdf6mov [rsp+32], r12
37c3ffdfbcall ztrmm_64_
37c3ffe00mov r11, [r13]
37c3ffe04test r11, r11
37c3ffe07jle 0x37c3ffe97
37c3ffe0dmov r9, [r12]
37c3ffe11add r11, 1
37c3ffe15test r9, r9
37c3ffe18jle 0x37c3ffe97
37c3ffe1amov rcx, [rsp+144]
37c3ffe22mov rbp, rbx
37c3ffe25mov rax, [rsp+416]
37c3ffe2dmov [rsp+144], rbx
37c3ffe35mov r8, [rsp+448]
37c3ffe3dshl rbp, 4
37c3ffe41mov r10l, 1
37c3ffe47shl rcx, 4
37c3ffe4bmov rbx, rcx
37c3ffe4enop
37c3ffe50
37c3ffe50loc_37c3ffe50:
37c3ffe50xor edx, edx
37c3ffe52xor ecx, ecx
37c3ffe54nop
37c3ffe55nop [rax+rax]
37c3ffe60
37c3ffe60loc_37c3ffe60:
37c3ffe60movupd x0, [rax+rdx]
37c3ffe65movupd x2, [r8+rdx]
37c3ffe6badd rcx, 1
37c3ffe6fsubpd x0, x2
37c3ffe73movups [rax+rdx], x0
37c3ffe77add rdx, 16
37c3ffe7bcmp r9, rcx
37c3ffe7ejne 0x37c3ffe60
37c3ffe80add r10, 1
37c3ffe84add rax, rbx
37c3ffe87add r8, rbp
37c3ffe8acmp r10, r11
37c3ffe8djne 0x37c3ffe50
37c3ffe8fmov rbx, [rsp+144]
37c3ffe97
37c3ffe97loc_37c3ffe97:
37c3ffe97mov rax, [rdi]
37c3ffe9asub rax, [r15]
37c3ffe9dlea rdi, [rip+0x73c44]
37c3ffea4mov r9, r13
37c3ffea7mov [rsp+232], rax
37c3ffeafmov rax, [rsp+440]
37c3ffeb7lea rcx, [rip+0x73c02]
37c3ffebemov rbp, [rsp+128]
37c3ffec6mov [rsp+80], r14
37c3ffecbmov [rsp+96], rax
37c3ffed0mov rax, [rsp+192]
37c3ffed8mov [rsp+40], rdi
37c3ffeddmov rdx, [rsp+136]
37c3ffee5mov r8, rbp
37c3ffee8mov [rsp+88], rax
37c3ffeedmov rax, [rsp+456]
37c3ffef5mov [rsp+32], r12
37c3ffefamov [rsp+72], rax
37c3ffeffmov rax, [rsp+448]
37c3fff07mov [rsp+112], 1
37c3fff10mov [rsp+64], rax
37c3fff15mov rax, [rsp+392]
37c3fff1dmov [rsp+104], 1
37c3fff26mov [rsp+56], rax
37c3fff2bmov rax, [rsp+152]
37c3fff33add rax, 1
37c3fff37shl rax, 4
37c3fff3badd rax, [rsp+384]
37c3fff43mov [rsp+48], rax
37c3fff48call zgemm_64_
37c3fff4dmov rax, [r12]
37c3fff51sub rax, [r15]
37c3fff54mov r9, r13
37c3fff57mov [rsp+80], r14
37c3fff5cmov rdx, [rsp+136]
37c3fff64mov r8, r15
37c3fff67lea rcx, [rip+0x73b52]
37c3fff6emov [rsp+232], rax
37c3fff76mov rax, [rsp+440]
37c3fff7emov [rsp+112], 1
37c3fff87mov [rsp+96], rax
37c3fff8cmov rax, [rsp+432]
37c3fff94mov [rsp+104], 1
37c3fff9dmov [rsp+88], rax
37c3fffa2mov rax, [rsp+456]
37c3fffaamov [rsp+40], rdi
37c3fffafmov [rsp+72], rax
37c3fffb4mov rax, [rsp+448]
37c3fffbcmov [rsp+32], rbp
37c3fffc1mov [rsp+64], rax
37c3fffc6mov rax, [rsp+392]
37c3fffcemov [rsp+56], rax
37c3fffd3mov rax, [rsp+384]
37c3fffdbmov [rsp+48], rax
37c3fffe0call zgemm_64_
37c3fffe5mov rax, [rsp+456]
37c3fffedmov [rsp+48], r14
37c3ffff2lea r9, [rip+0x73acc]
37c3ffff9mov [rsp+112], 1
37c400002lea r8, [rip+0x73ab7]
37c400009mov rdx, [rsp+168]
37c400011lea rcx, [rip+0x73aaa]
37c400018mov [rsp+80], rax
37c40001dmov rax, [rsp+176]
37c400025mov [rsp+104], 1
37c40002emov [rsp+72], rax
37c400033mov rax, [rsp+392]
37c40003bmov [rsp+96], 1
37c400044mov [rsp+64], rax
37c400049mov rax, [rsp+184]
37c400051mov [rsp+88], 1
37c40005amov [rsp+56], rax
37c40005fmov [rsp+40], r13
37c400064mov [rsp+32], r15
37c400069call ztrmm_64_
37c40006emov r11, [r13]
37c400072test r11, r11
37c400075jle 0x37c3fd40f
37c40007bmov r9, [r15]
37c40007eadd r11, 1
37c400082test r9, r9
37c400085jle 0x37c3fd40f
37c40008bmov rax, [r12]
37c40008fmov rcx, [rsp+432]
37c400097shl rsi, 4
37c40009bmov rdi, -1
37c4000a2mov r12, [rsp+448]
37c4000aamov r10l, 1
37c4000b0sub rax, r9
37c4000b3lea rbp, [rax+1]
37c4000b7nop [rax+rax]
37c4000c0
37c4000c0loc_37c4000c0:
37c4000c0lea r8, [rbp+rdi]
37c4000c5xor eax, eax
37c4000c7xor edx, edx
37c4000c9shl r8, 4
37c4000cdadd r8, r12
37c4000d0nop [rax+rax]
37c4000d5nop [rax+rax]
37c4000e0
37c4000e0loc_37c4000e0:
37c4000e0movupd x0, [rcx+rax]
37c4000e5movupd x4, [r8+rax]
37c4000ebadd rdx, 1
37c4000efsubpd x0, x4
37c4000f3movups [rcx+rax], x0
37c4000f7add rax, 16
37c4000fbcmp r9, rdx
37c4000fejne 0x37c4000e0
37c400100add r10, 1
37c400104add rcx, rsi
37c400107add rdi, rbx
37c40010acmp r10, r11
37c40010djne 0x37c4000c0
37c40010fjmp 0x37c3fd40f
37c400114
37c400114loc_37c400114:
37c400114cmp [rsp+128], 0
37c40011dje 0x37c3fd40f
37c400123mov r11, [r15]
37c400126mov rax, [r13]
37c40012alea rdx, [r11+1]
37c40012ecmp rdx, rax
37c400131cmovle rax, rdx
37c400135mov [rsp+128], rax
37c40013dmov rax, [r12]
37c400141mov rdx, rax
37c400144sub rdx, r11
37c400147add rdx, 1
37c40014bcmp rdx, rax
37c40014ecmovle rax, rdx
37c400152test r11, r11
37c400155jle 0x37c4001f0
37c40015bmov r9, [rdi]
37c40015etest r9, r9
37c400161jle 0x37c4001f0
37c400167imul rdx, rbx
37c40016bmov r14, rsi
37c40016emov rbp, rbx
37c400171mov r10l, 1
37c400177mov rcx, [rsp+448]
37c40017fshl r14, 4
37c400183shl rbp, 4
37c400187add rdx, [rsp+184]
37c40018fmov [rsp+136], rbx
37c400197shl rdx, 4
37c40019bmov r8, [rsp+432]
37c4001a3lea rcx, [rcx+rdx+16]
37c4001a8nop [rax+rax]
37c4001b0
37c4001b0loc_37c4001b0:
37c4001b0xor edx, edx
37c4001b2xor ebx, ebx
37c4001b4nop
37c4001b5nop [rax+rax]
37c4001c0
37c4001c0loc_37c4001c0:
37c4001c0movupd x0, [r8+rdx]
37c4001c6add rbx, 1
37c4001camovups [rcx+rdx], x0
37c4001ceadd rdx, 16
37c4001d2cmp r9, rbx
37c4001d5jne 0x37c4001c0
37c4001d7add r8, r14
37c4001daadd rcx, rbp
37c4001ddcmp r11, r10
37c4001e0je 0x37c4001e8
37c4001e2add r10, 1
37c4001e6jmp 0x37c4001b0
37c4001e8
37c4001e8loc_37c4001e8:
37c4001e8mov rbx, [rsp+136]
37c4001f0
37c4001f0loc_37c4001f0:
37c4001f0mov rdx, rbx
37c4001f3mov rcx, [rsp+184]
37c4001fbmov rbp, [rsp+448]
37c400203mov [rsp+104], 1
37c40020cimul rdx, rax
37c400210mov [rsp+40], r15
37c400215mov r11, [rsp+456]
37c40021dlea r8, [rip+0x7389c]
37c400224mov [rsp+96], 1
37c40022dmov [rsp+80], r11
37c400232mov r11, [rsp+392]
37c40023alea rdx, [rcx+rdx+1]
37c40023fmov [rsp+32], rdi
37c400244lea rcx, [rip+0x73876]
37c40024bshl rdx, 4
37c40024fmov [rsp+64], r11
37c400254add rbp, rdx
37c400257lea rdx, [rax-1]
37c40025bmov [rsp+88], 1
37c400264shl rdx, 4
37c400268add rdx, [rsp+384]
37c400270mov [rsp+72], rbp
37c400275mov r14, rdx
37c400278mov [rsp+208], rax
37c400280lea rax, [rip+0x7383e]
37c400287mov [rsp+56], r14
37c40028clea r14, [rip+0x73835]
37c400293mov r9, rax
37c400296mov [rsp+48], r14
37c40029bmov [rsp+200], rdx
37c4002a3lea rdx, [rip+0x7381c]
37c4002aamov [rsp+184], rbp
37c4002b2mov [rsp+168], rdx
37c4002bamov [rsp+192], rcx
37c4002c2mov [rsp+136], rax
37c4002camov [rsp+112], 1
37c4002d3call ztrmm_64_
37c4002d8mov rdx, [r13]
37c4002dcsub rdx, [r15]
37c4002dfmov r9, r15
37c4002e2mov rax, [rsp+128]
37c4002eamov [rsp+232], rdx
37c4002f2mov r8, rdi
37c4002f5mov rdx, [rsp+152]
37c4002fdmov rcx, [rsp+160]
37c400305mov [rsp+88], rbp
37c40030amov [rsp+40], r14
37c40030fmov rbp, [rsp+136]
37c400317imul rdx, rax
37c40031bmov [rsp+80], r14
37c400320mov [rsp+112], 1
37c400329imul rax, rsi
37c40032dmov [rsp+104], 1
37c400336add rcx, rdx
37c400339mov rdx, rax
37c40033cmov rax, [rsp+176]
37c400344mov [rsp+152], rcx
37c40034clea rdx, [rax+rdx+1]
37c400351mov rax, [rsp+456]
37c400359shl rdx, 4
37c40035dadd rdx, [rsp+432]
37c400365mov [rsp+96], rax
37c40036amov rax, [rsp+392]
37c400372mov [rsp+48], rdx
37c400377mov [rsp+72], rax
37c40037cmov rax, [rsp+208]
37c400384mov [rsp+160], rdx
37c40038clea rdx, [rip+0x7372d]
37c400393add rax, rcx
37c400396mov rcx, rbp
37c400399shl rax, 4
37c40039dadd rax, [rsp+384]
37c4003a5mov [rsp+64], rax
37c4003aamov rax, [rsp+440]
37c4003b2mov [rsp+56], rax
37c4003b7lea rax, [rsp+232]
37c4003bfmov [rsp+32], rax
37c4003c4mov [rsp+128], rax
37c4003cccall zgemm_64_
37c4003d1mov rcx, [rsp+456]
37c4003d9mov rax, [r12]
37c4003ddmov r8, rdi
37c4003e0sub rax, [r15]
37c4003e3mov [rsp+40], r14
37c4003e8lea rdx, [rip+0x736d1]
37c4003efmov [rsp+96], rcx
37c4003f4mov rcx, [rsp+448]
37c4003fcmov [rsp+32], r13
37c400401mov r9, [rsp+128]
37c400409mov [rsp+88], rcx
37c40040elea rcx, [rip+0x736c3]
37c400415mov [rsp+80], rcx
37c40041amov rcx, [rsp+392]
37c400422mov [rsp+112], 1
37c40042bmov [rsp+72], rcx
37c400430mov rcx, [rsp+384]
37c400438mov [rsp+104], 1
37c400441mov [rsp+64], rcx
37c400446mov rcx, [rsp+440]
37c40044emov [rsp+232], rax
37c400456mov [rsp+56], rcx
37c40045bmov rcx, [rsp+432]
37c400463mov [rsp+48], rcx
37c400468mov rcx, rbp
37c40046bcall zgemm_64_
37c400470mov r11, [r12]
37c400474test r11, r11
37c400477jle 0x37c400517
37c40047dmov r9, [rdi]
37c400480add r11, 1
37c400484test r9, r9
37c400487jle 0x37c400517
37c40048dmov rax, [rsp+144]
37c400495mov rbp, rbx
37c400498mov r8, [rsp+416]
37c4004a0mov [rsp+176], rbx
37c4004a8mov rcx, [rsp+448]
37c4004b0shl rbp, 4
37c4004b4mov r10l, 1
37c4004bashl rax, 4
37c4004bemov rbx, rax
37c4004c1nop [rax]
37c4004c5nop [rax+rax]
37c4004d0
37c4004d0loc_37c4004d0:
37c4004d0xor eax, eax
37c4004d2xor edx, edx
37c4004d4nop
37c4004d5nop [rax+rax]
37c4004e0
37c4004e0loc_37c4004e0:
37c4004e0movupd x1, [rcx+rax]
37c4004e5movupd x0, [r8+rax]
37c4004ebadd rdx, 1
37c4004efaddpd x0, x1
37c4004f3movups [rcx+rax], x0
37c4004f7add rax, 16
37c4004fbcmp r9, rdx
37c4004fejne 0x37c4004e0
37c400500add r10, 1
37c400504add r8, rbx
37c400507add rcx, rbp
37c40050acmp r10, r11
37c40050djne 0x37c4004d0
37c40050fmov rbx, [rsp+176]
37c400517
37c400517loc_37c400517:
37c400517mov rax, [rsp+456]
37c40051fmov [rsp+48], r14
37c400524lea r9, [rip+0x7359a]
37c40052blea rdx, [rip+0x73590]
37c400532mov [rsp+112], 1
37c40053bmov r8, [rsp+328]
37c400543mov [rsp+80], rax
37c400548mov rax, [rsp+448]
37c400550mov [rsp+40], r12
37c400555mov rcx, [rsp+192]
37c40055dmov [rsp+72], rax
37c400562mov rax, [rsp+408]
37c40056amov [rsp+104], 1
37c400573mov [rsp+64], rax
37c400578mov rax, [rsp+400]
37c400580mov [rsp+96], 1
37c400589mov [rsp+88], 1
37c400592mov [rsp+56], rax
37c400597mov [rsp+32], rdi
37c40059ccall ztrmm_64_
37c4005a1mov rbp, [r12]
37c4005a5test rbp, rbp
37c4005a8jle 0x37c400637
37c4005aemov r10, [rdi]
37c4005b1add rbp, 1
37c4005b5test r10, r10
37c4005b8jle 0x37c400637
37c4005bamov r9, [rsp+144]
37c4005c2mov rcx, rbx
37c4005c5mov rax, [rsp+416]
37c4005cdmov [rsp+144], rbx
37c4005d5shl rcx, 4
37c4005d9mov r8, [rsp+448]
37c4005e1mov r11l, 1
37c4005e7shl r9, 4
37c4005ebmov rbx, rcx
37c4005eenop
37c4005f0
37c4005f0loc_37c4005f0:
37c4005f0xor edx, edx
37c4005f2xor ecx, ecx
37c4005f4nop
37c4005f5nop [rax+rax]
37c400600
37c400600loc_37c400600:
37c400600movupd x0, [rax+rdx]
37c400605movupd x2, [r8+rdx]
37c40060badd rcx, 1
37c40060fsubpd x0, x2
37c400613movups [rax+rdx], x0
37c400617add rdx, 16
37c40061bcmp r10, rcx
37c40061ejne 0x37c400600
37c400620add r11, 1
37c400624add rax, r9
37c400627add r8, rbx
37c40062acmp r11, rbp
37c40062djne 0x37c4005f0
37c40062fmov rbx, [rsp+144]
37c400637
37c400637loc_37c400637:
37c400637mov rax, [r13]
37c40063bsub rax, [r15]
37c40063elea r13, [rip+0x734a3]
37c400645mov r8, rdi
37c400648mov [rsp+232], rax
37c400650mov rax, [rsp+440]
37c400658mov rbp, [rsp+136]
37c400660mov [rsp+80], r14
37c400665mov [rsp+96], rax
37c40066amov rax, [rsp+160]
37c400672mov [rsp+40], r13
37c400677mov r9, [rsp+128]
37c40067fmov rdx, rbp
37c400682mov rcx, rbp
37c400685mov [rsp+88], rax
37c40068amov rax, [rsp+392]
37c400692mov [rsp+32], r12
37c400697mov [rsp+72], rax
37c40069cmov rax, [rsp+152]
37c4006a4mov [rsp+112], 1
37c4006admov [rsp+104], 1
37c4006b6add rax, 1
37c4006bashl rax, 4
37c4006beadd rax, [rsp+384]
37c4006c6mov [rsp+64], rax
37c4006cbmov rax, [rsp+456]
37c4006d3mov [rsp+56], rax
37c4006d8mov rax, [rsp+448]
37c4006e0mov [rsp+48], rax
37c4006e5call zgemm_64_
37c4006eamov rax, [r12]
37c4006eesub rax, [r15]
37c4006f1mov r9, r15
37c4006f4mov rcx, [rsp+440]
37c4006fcmov r8, rdi
37c4006ffmov rdx, rbp
37c400702mov [rsp+232], rax
37c40070amov rax, [rsp+128]
37c400712mov [rsp+80], r14
37c400717mov [rsp+96], rcx
37c40071cmov rcx, [rsp+432]
37c400724mov [rsp+32], rax
37c400729mov [rsp+88], rcx
37c40072emov rcx, [rsp+392]
37c400736mov [rsp+112], 1
37c40073fmov [rsp+72], rcx
37c400744mov rcx, [rsp+384]
37c40074cmov [rsp+104], 1
37c400755mov [rsp+64], rcx
37c40075amov rcx, [rsp+456]
37c400762mov [rsp+40], r13
37c400767mov [rsp+56], rcx
37c40076cmov rcx, [rsp+448]
37c400774mov [rsp+48], rcx
37c400779mov rcx, rbp
37c40077ccall zgemm_64_
37c400781mov rax, [rsp+456]
37c400789mov [rsp+48], r14
37c40078elea r9, [rip+0x73330]
37c400795mov [rsp+112], 1
37c40079emov r8, r9
37c4007a1mov rdx, [rsp+168]
37c4007a9mov [rsp+80], rax
37c4007aemov rax, [rsp+184]
37c4007b6mov [rsp+40], r15
37c4007bbmov rcx, [rsp+192]
37c4007c3mov [rsp+72], rax
37c4007c8mov rax, [rsp+392]
37c4007d0mov [rsp+104], 1
37c4007d9mov [rsp+64], rax
37c4007demov rax, [rsp+200]
37c4007e6mov [rsp+96], 1
37c4007efmov [rsp+88], 1
37c4007f8mov [rsp+56], rax
37c4007fdmov [rsp+32], rdi
37c400802call ztrmm_64_
37c400807mov rdx, [r15]
37c40080atest rdx, rdx
37c40080djle 0x37c3fd40f
37c400813mov r9, [rdi]
37c400816lea r10, [rdx+1]
37c40081atest r9, r9
37c40081djle 0x37c3fd40f
37c400823mov rax, [r12]
37c400827mov rcx, [rsp+432]
37c40082fshl rsi, 4
37c400833mov r11l, 1
37c400839mov rbp, [rsp+448]
37c400841sub rax, rdx
37c400844mov rdi, rax
37c400847nop [rax+rax]
37c400850
37c400850loc_37c400850:
37c400850lea r8, [rdi+r11]
37c400854xor eax, eax
37c400856xor edx, edx
37c400858imul r8, rbx
37c40085csub r8, rbx
37c40085fshl r8, 4
37c400863add r8, rbp
37c400866nop [rax]
37c40086anop [rax+rax]
37c400875nop [rax+rax]
37c400880
37c400880loc_37c400880:
37c400880movupd x0, [rcx+rax]
37c400885movupd x5, [r8+rax]
37c40088badd rdx, 1
37c40088fsubpd x0, x5
37c400893movups [rcx+rax], x0
37c400897add rax, 16
37c40089bcmp r9, rdx
37c40089ejne 0x37c400880
37c4008a0add r11, 1
37c4008a4add rcx, rsi
37c4008a7cmp r11, r10
37c4008aajne 0x37c400850
37c4008acjmp 0x37c3fd40f
37c3fcb40
Loading..