File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc92f20
37bc92f20zsytrf_aa_2stage_:
37bc92f20push r15
37bc92f22push r14
37bc92f24push r13
37bc92f26push r12
37bc92f28push rbp
37bc92f29push rdi
37bc92f2apush rsi
37bc92f2bpush rbx
37bc92f2csub rsp, 344
37bc92f33mov rax, [rsp+496]
37bc92f3bmov r13l, [r9]
37bc92f3emov rdi, [rsp+456]
37bc92f46mov [rax], 0
37bc92f4cmov [rsp+432], r8
37bc92f54mov r15, rdx
37bc92f57mov r14, r9
37bc92f5amov r8l, 1
37bc92f60mov r9l, 1
37bc92f66lea rdx, [rip+0x7bba63]
37bc92f6dmov rsi, rcx
37bc92f70call lsame_
37bc92f75mov ebp, [rdi]
37bc92f77mov ebx, eax
37bc92f79mov rax, [rsp+488]
37bc92f81mov r12l, [rax]
37bc92f84test ebx, ebx
37bc92f86je 0x37bc93012
37bc92f8c
37bc92f8cloc_37bc92f8c:
37bc92f8cmov eax, [r15]
37bc92f8ftest eax, eax
37bc92f91js 0x37bc92fc8
37bc92f93mov edx, 1
37bc92f98cmovg edx, eax
37bc92f9bcmp [r14], edx
37bc92f9ejl 0x37bc93041
37bc92fa4lea edx, [4*rax]
37bc92fabcmp [rdi], edx
37bc92fadjge 0x37bc9304d
37bc92fb3cmp ebp, -1
37bc92fb6je 0x37bc9304d
37bc92fbcmov edx, -6
37bc92fc1mov eax, 6
37bc92fc6jmp 0x37bc92fd2
37bc92fc8
37bc92fc8loc_37bc92fc8:
37bc92fc8mov edx, -2
37bc92fcdmov eax, 2
37bc92fd2
37bc92fd2loc_37bc92fd2:
37bc92fd2mov rsi, [rsp+496]
37bc92fdamov [rsi], edx
37bc92fdc
37bc92fdcloc_37bc92fdc:
37bc92fdclea rdx, [rsp+332]
37bc92fe4mov r8l, 16
37bc92fealea rcx, [rip+0x7bb9e1]
37bc92ff1mov [rsp+332], eax
37bc92ff8call xerbla_
37bc92ffdnop
37bc92ffe
37bc92ffeloc_37bc92ffe:
37bc92ffeadd rsp, 344
37bc93005pop rbx
37bc93006pop rsi
37bc93007pop rdi
37bc93008pop rbp
37bc93009pop r12
37bc9300bpop r13
37bc9300dpop r14
37bc9300fpop r15
37bc93011ret
37bc93012
37bc93012loc_37bc93012:
37bc93012mov r9l, 1
37bc93018mov r8l, 1
37bc9301elea rdx, [rip+0x7bb9ac]
37bc93025mov rcx, rsi
37bc93028call lsame_
37bc9302dtest eax, eax
37bc9302fjne 0x37bc92f8c
37bc93035mov edx, -1
37bc9303amov eax, 1
37bc9303fjmp 0x37bc92fd2
37bc93041
37bc93041loc_37bc93041:
37bc93041mov edx, -4
37bc93046mov eax, 4
37bc9304bjmp 0x37bc92fd2
37bc9304d
37bc9304dloc_37bc9304d:
37bc9304dmov rcx, [rsp+488]
37bc93055cmp eax, [rcx]
37bc93057jle 0x37bc93070
37bc93059cmp r12l, -1
37bc9305dje 0x37bc93070
37bc9305fmov edx, -10
37bc93064mov eax, 10
37bc93069jmp 0x37bc92fd2
37bc9306e
37bc9306e 66 90 f.
37bc93070
37bc93070loc_37bc93070:
37bc93070mov rax, [rsp+496]
37bc93078mov eax, [rax]
37bc9307atest eax, eax
37bc9307cjne 0x37bc95d38
37bc93082lea rax, [rip+0x7bb95f]
37bc93089mov r9, r15
37bc9308clea rdx, [rip+0x7bb93f]
37bc93093mov r8, rsi
37bc93096mov [rsp+64], 1
37bc9309flea rcx, [rip+0x7bb93e]
37bc930a6mov [rsp+56], 16
37bc930afmov [rsp+48], rax
37bc930b4mov [rsp+40], rax
37bc930b9mov [rsp+32], rax
37bc930becall ilaenv_
37bc930c3mov [rsp+324], eax
37bc930camov esi, eax
37bc930ccmov rax, [rsp+496]
37bc930d4mov r9l, [rax]
37bc930d7test r9l, r9l
37bc930dajne 0x37bc93bbe
37bc930e0cmp ebp, -1
37bc930e3je 0x37bc95a85
37bc930e9cmp r12l, -1
37bc930edje 0x37bc95b07
37bc930f3
37bc930f3loc_37bc930f3:
37bc930f3mov ecx, [r15]
37bc930f6test ecx, ecx
37bc930f8je 0x37bc92ffe
37bc930femovsxd rdx, r13l
37bc93101xor eax, eax
37bc93103test rdx, rdx
37bc93106cmovns rax, rdx
37bc9310amov [rsp+152], rax
37bc93112not rax
37bc93115mov [rsp+136], rax
37bc9311dmov eax, [rdi]
37bc9311fcdq
37bc93120idiv ecx
37bc93122mov [rsp+172], eax
37bc93129mov edi, eax
37bc9312bmov [rsp+320], eax
37bc93132lea eax, [rsi+2*rsi]
37bc93135cmp edi, eax
37bc93137jg 0x37bc93156
37bc93139lea eax, [rdi-1]
37bc9313cmovsxd rsi, eax
37bc9313fsar eax, 31
37bc93142imul rsi, rsi, 0x55555556
37bc93149shr rsi, 32
37bc9314dsub esi, eax
37bc9314fmov [rsp+324], esi
37bc93156
37bc93156loc_37bc93156:
37bc93156mov rax, [rsp+488]
37bc9315emov edx, ecx
37bc93160imul edx, esi
37bc93163mov eax, [rax]
37bc93165cmp eax, edx
37bc93167jge 0x37bc93175
37bc93169cdq
37bc9316aidiv ecx
37bc9316cmov [rsp+324], eax
37bc93173mov esi, eax
37bc93175
37bc93175loc_37bc93175:
37bc93175lea eax, [rsi+rcx-1]
37bc93179cdq
37bc9317aidiv esi
37bc9317ccmp ecx, esi
37bc9317emov edx, esi
37bc93180cmovle edx, ecx
37bc93183lea r8l, [rdx+1]
37bc93187mov [rsp+296], eax
37bc9318elea eax, [rsi+rsi]
37bc93191mov [rsp+168], eax
37bc93198mov eax, 1
37bc9319dtest edx, edx
37bc9319fjle 0x37bc931e6
37bc931a1mov rdx, r8
37bc931a4sub rdx, rax
37bc931a7and edx, 1
37bc931aaje 0x37bc931c7
37bc931acmov rdi, [rsp+464]
37bc931b4mov [rdi+4*rax-4], 1
37bc931bcmov eax, 2
37bc931c1cmp r8, 2
37bc931c5je 0x37bc931e6
37bc931c7
37bc931c7loc_37bc931c7:
37bc931c7mov r9, [rsp+464]
37bc931cf
37bc931cfloc_37bc931cf:
37bc931cfmov [r9+4*rax-4], eax
37bc931d4lea rdx, [rax+1]
37bc931d8add rax, 2
37bc931dcmov [r9+4*rdx-4], edx
37bc931e1cmp r8, rax
37bc931e4jne 0x37bc931cf
37bc931e6
37bc931e6loc_37bc931e6:
37bc931e6mov rax, [rsp+448]
37bc931eepxor x0, x0
37bc931f2cvtsi2sd x0, esi
37bc931f6mov [rax+8], 0
37bc931femovsd_xmm [rax], x0
37bc93202test ebx, ebx
37bc93204je 0x37bc93bd6
37bc9320amov r8l, [rsp+296]
37bc93212test r8l, r8l
37bc93215jle 0x37bc95b98
37bc9321bmovsxd rax, [rsp+172]
37bc93223movsxd rdx, esi
37bc93226mov [rsp+440], r14
37bc9322exor r13l, r13l
37bc93231mov r14, r15
37bc93234lea r15, [rsp+332]
37bc9323clea edi, [rax-1]
37bc9323fmov [rsp+160], edi
37bc93246mov edi, [rsp+168]
37bc9324dadd edi, 1
37bc93250mov [rsp+176], edi
37bc93257mov rdi, rax
37bc9325asub rax, 1
37bc9325eshl rax, 4
37bc93262shl rdi, 4
37bc93266mov r12, rax
37bc93269mov rax, [rsp+152]
37bc93271mov [rsp+272], rdi
37bc93279lea rdi, [rdx+rdx]
37bc9327dmov [rsp+240], rdi
37bc93285lea rdi, [rsp+316]
37bc9328dmov edx, ecx
37bc9328fshl rax, 4
37bc93293mov [rsp+128], rdi
37bc9329blea rdi, [rsp+324]
37bc932a3mov [rsp+224], rax
37bc932abadd rax, 16
37bc932afmov [rsp+216], rax
37bc932b7mov [rsp+144], rdi
37bc932bfmov [rsp+256], r12
37bc932c7
37bc932c7loc_37bc932c7:
37bc932c7mov eax, r13l
37bc932caimul eax, esi
37bc932cdsub edx, eax
37bc932cfcmp edx, esi
37bc932d1cmovg edx, esi
37bc932d4mov [rsp+316], edx
37bc932dbcmp r13l, 1
37bc932dfjbe 0x37bc9352a
37bc932e5add edx, esi
37bc932e7lea ecx, [rsi+rsi]
37bc932eacmp r13l, 2
37bc932eemov rbx, [rsp+136]
37bc932f6cmovne edx, ecx
37bc932f9add eax, 1
37bc932fcmov edi, [rsp+160]
37bc93303mov [rsp+56], r15
37bc93308cdqe
37bc9330amov [rsp+96], r14
37bc9330fmov r9, [rsp+128]
37bc93317imul rax, [rsp+152]
37bc93320mov [rsp+312], edx
37bc93327movsxd rdx, esi
37bc9332aimul esi, [rsp+172]
37bc93332mov [rsp+332], edi
37bc93339lea rdi, [rip+0x7bb6b8]
37bc93340shl rdx, 4
37bc93344mov [rsp+80], rdi
37bc93349mov rdi, [rsp+440]
37bc93351lea rax, [rbx+rax+1]
37bc93356add rdx, [rsp+480]
37bc9335elea rbx, [rsp+312]
37bc93366mov r8, [rsp+144]
37bc9336eshl rax, 4
37bc93372add rax, [rsp+432]
37bc9337amov [rsp+88], rdx
37bc9337fmov r12, rbx
37bc93382mov [rsp+64], rax
37bc93387mov eax, [rsp+176]
37bc9338elea rdx, [rip+0x7bb657]
37bc93395mov [rsp+72], rdi
37bc9339amov rcx, rdx
37bc9339dlea edi, [r13-1]
37bc933a1add eax, esi
37bc933a3mov [rsp+32], rbx
37bc933a8mov ebx, r13l
37bc933abmov [rsp+112], 11
37bc933b4cdqe
37bc933b6mov [rsp+104], 11
37bc933bfsub rax, 1
37bc933c3shl rax, 4
37bc933c7add rax, [rsp+448]
37bc933cfmov [rsp+48], rax
37bc933d4lea rax, [rip+0x7bb62d]
37bc933dbmov [rsp+40], rax
37bc933e0call zgemm_
37bc933e5mov edx, 1
37bc933eamov rbp, [rsp+448]
37bc933f2mov r13, [rsp+152]
37bc933falea esi, [rdx+1]
37bc933fdmov ecx, [rsp+324]
37bc93404cmp esi, ebx
37bc93406je 0x37bc93520
37bc9340c
37bc9340cloc_37bc9340c:
37bc9340clea eax, [rcx+2*rcx]
37bc9340fcmp esi, edi
37bc93411je 0x37bc93990
37bc93417
37bc93417loc_37bc93417:
37bc93417mov [rsp+312], eax
37bc9341emov eax, [rsp+160]
37bc93425lea r8l, [rdx-1]
37bc93429imul edx, ecx
37bc9342cmov [rsp+96], r14
37bc93431mov r9, [rsp+128]
37bc93439mov [rsp+332], eax
37bc93440mov eax, esi
37bc93442imul r8l, ecx
37bc93446imul eax, ecx
37bc93449mov [rsp+56], r15
37bc9344eimul edx, [rsp+172]
37bc93456mov [rsp+32], r12
37bc9345bmov [rsp+104], 11
37bc93464add r8l, 1
37bc93468mov [rsp+112], 11
37bc93471cdqe
37bc93473movsxd r8, r8l
37bc93476shl rax, 4
37bc9347aadd rax, [rsp+480]
37bc93482mov [rsp+88], rax
37bc93487lea rax, [rip+0x7bb56a]
37bc9348emov [rsp+80], rax
37bc93493mov rax, [rsp+440]
37bc9349bmov [rsp+72], rax
37bc934a0mov eax, ebx
37bc934a2imul eax, ecx
37bc934a5add eax, 1
37bc934a8cdqe
37bc934aaimul rax, r13
37bc934aeadd rax, [rsp+136]
37bc934b6add rax, r8
37bc934b9mov r8, [rsp+144]
37bc934c1shl rax, 4
37bc934c5add rax, [rsp+432]
37bc934cdmov [rsp+64], rax
37bc934d2mov eax, [rsp+168]
37bc934d9lea eax, [rcx+rax+1]
37bc934ddadd eax, edx
37bc934dflea rdx, [rip+0x7bb506]
37bc934e6cdqe
37bc934e8mov rcx, rdx
37bc934ebsub rax, 1
37bc934efshl rax, 4
37bc934f3add rax, rbp
37bc934f6mov [rsp+48], rax
37bc934fblea rax, [rip+0x7bb506]
37bc93502mov [rsp+40], rax
37bc93507call zgemm_
37bc9350cmov edx, esi
37bc9350emov ecx, [rsp+324]
37bc93515lea esi, [rdx+1]
37bc93518cmp esi, ebx
37bc9351ajne 0x37bc9340c
37bc93520
37bc93520loc_37bc93520:
37bc93520mov eax, ebx
37bc93522mov esi, ecx
37bc93524mov r13l, ebx
37bc93527imul eax, ecx
37bc9352a
37bc9352aloc_37bc9352a:
37bc9352amov edi, [rsp+160]
37bc93531mov rbx, [rsp+152]
37bc93539mov [rsp+56], 5
37bc93542lea rcx, [rip+0x7bb4cf]
37bc93549mov rdx, [rsp+440]
37bc93551mov r12, [rsp+128]
37bc93559mov [rsp+48], r15
37bc9355emov [rsp+332], edi
37bc93565mov edi, [rsp+172]
37bc9356cmov [rsp+32], rdx
37bc93571mov rdx, [rsp+432]
37bc93579mov r8, r12
37bc9357cimul edi, eax
37bc9357fadd edi, [rsp+176]
37bc93586add eax, 1
37bc93589movsxd rdi, edi
37bc9358ccdqe
37bc9358esub rdi, 1
37bc93592imul rbx, rax
37bc93596add rbx, [rsp+136]
37bc9359eshl rdi, 4
37bc935a2add rdi, [rsp+448]
37bc935aaadd rax, rbx
37bc935admov [rsp+40], rdi
37bc935b2shl rax, 4
37bc935b6lea r9, [rdx+rax]
37bc935bamov rdx, r12
37bc935bdcall zlacpy_
37bc935c2cmp r13l, 1
37bc935c6jbe 0x37bc93b9a
37bc935cclea r10l, [r13-1]
37bc935d0mov [rsp+88], rdi
37bc935d5mov r9, r12
37bc935d8mov r8, r12
37bc935dbmov eax, [rsp+160]
37bc935e2mov ebp, r10l
37bc935e5mov r11, [rsp+440]
37bc935edlea rdx, [rip+0x7bb414]
37bc935f4imul ebp, esi
37bc935f7mov [rsp+80], rdx
37bc935fclea rdi, [rsp+328]
37bc93604mov [rsp+332], eax
37bc9360bmovsxd rax, esi
37bc9360elea rcx, [rip+0x7bb408]
37bc93615shl rax, 4
37bc93619mov [rsp+56], r11
37bc9361eadd rax, [rsp+480]
37bc93626lea r11, [rip+0x7bb3fb]
37bc9362dmov [rsp+64], rax
37bc93632lea rax, [rbx+1]
37bc93636shl rax, 4
37bc9363amov [rsp+40], r11
37bc9363fadd rax, [rsp+432]
37bc93647mov [rsp+48], rax
37bc9364cmov [rsp+32], rdi
37bc93651mov rdi, r12
37bc93654mov [rsp+112], 11
37bc9365dmov [rsp+104], 9
37bc93666mov [rsp+96], r15
37bc9366bmov [rsp+72], r14
37bc93670mov [rsp+184], rdx
37bc93678lea rdx, [rip+0x7bb36d]
37bc9367fmov [rsp+180], r10l
37bc93687mov [rsp+328], ebp
37bc9368ecall zgemm_
37bc93693mov r10, [rsp+480]
37bc9369bmov [rsp+32], rdi
37bc936a0mov r8, rdi
37bc936a3mov r12l, [rsp+172]
37bc936abmov eax, [rsp+160]
37bc936b2mov [rsp+112], 11
37bc936bblea rcx, [rip+0x7bb35b]
37bc936c2mov [rsp+88], r10
37bc936c7lea r10, [rip+0x7bb32a]
37bc936cemov r9, [rsp+144]
37bc936d6mov edx, r12l
37bc936d9mov [rsp+80], r10
37bc936demov r10l, [rsp+168]
37bc936e6imul edx, ebp
37bc936e9mov [rsp+332], eax
37bc936f0lea eax, [rsi+r10+1]
37bc936f5mov rsi, [rsp+440]
37bc936fdmov [rsp+96], r14
37bc93702mov [rsp+104], 9
37bc9370badd eax, edx
37bc9370dmov [rsp+72], r15
37bc93712lea rdx, [rip+0x7bb2d3]
37bc93719cdqe
37bc9371bmov [rsp+56], rsi
37bc93720sub rax, 1
37bc93724shl rax, 4
37bc93728add rax, [rsp+448]
37bc93730mov [rsp+64], rax
37bc93735lea eax, [rbp+1]
37bc93738lea rbp, [rip+0x7bb2c9]
37bc9373fcdqe
37bc93741mov [rsp+40], rbp
37bc93746add rax, rbx
37bc93749shl rax, 4
37bc9374dadd rax, [rsp+432]
37bc93755mov [rsp+48], rax
37bc9375acall zgemm_
37bc9375fmov edx, r12l
37bc93762mov r9, rdi
37bc93765mov r8, rdi
37bc93768mov ecx, [rsp+324]
37bc9376fmov eax, [rsp+160]
37bc93776lea r11, [rip+0x7bb2ab]
37bc9377dmov [rsp+104], 11
37bc93786mov rdi, [rsp+480]
37bc9378emov [rsp+40], r11
37bc93793mov [rsp+332], eax
37bc9379amov eax, ecx
37bc9379cimul eax, r13l
37bc937a0mov [rsp+96], r15
37bc937a5mov [rsp+80], rbp
37bc937aamov [rsp+56], r14
37bc937afimul edx, eax
37bc937b2add edx, [rsp+176]
37bc937b9add eax, 1
37bc937bcmov [rsp+48], rdi
37bc937c1mov [rsp+112], 11
37bc937camovsxd rdx, edx
37bc937cdcdqe
37bc937cfimul rax, [rsp+152]
37bc937d8sub rdx, 1
37bc937dcadd rax, [rsp+136]
37bc937e4shl rdx, 4
37bc937e8add rdx, [rsp+448]
37bc937f0mov [rsp+88], rdx
37bc937f5mov rdx, [rsp+440]
37bc937fdmov [rsp+72], rdx
37bc93802lea edx, [r13-2]
37bc93806imul edx, ecx
37bc93809add edx, 1
37bc9380cmovsxd rdx, edx
37bc9380fadd rax, rdx
37bc93812lea rdx, [rip+0x7bb1d3]
37bc93819shl rax, 4
37bc9381dadd rax, [rsp+432]
37bc93825mov rcx, rdx
37bc93828mov [rsp+64], rax
37bc9382dmov rax, [rsp+144]
37bc93835mov [rsp+32], rax
37bc9383acall zgemm_
37bc9383fmov r11l, [rsp+316]
37bc93847mov r10l, [rsp+180]
37bc9384ftest r11l, r11l
37bc93852jle 0x37bc939b2
37bc93858cmp r11l, 1
37bc9385cje 0x37bc939b2
37bc93862mov esi, [rsp+324]
37bc93869imul esi, r13l
37bc9386d
37bc9386dloc_37bc9386d:
37bc9386dmov eax, [rsp+172]
37bc93874mov rbx, [rsp+240]
37bc9387clea edi, [r11+1]
37bc93880mov r8l, 2
37bc93886mov rcx, [rsp+448]
37bc9388emov rbp, [rsp+272]
37bc93896imul eax, esi
37bc93899mov r12, [rsp+256]
37bc938a1cdqe
37bc938a3add rax, rbx
37bc938a6shl rax, 4
37bc938aalea r9, [rcx+rax+16]
37bc938aflea eax, [rsi+1]
37bc938b2mov esi, [rsp+172]
37bc938b9imul esi, eax
37bc938bcmovsxd rax, esi
37bc938bfmov esi, 1
37bc938c4add rax, rbx
37bc938c7mov rbx, rdi
37bc938cashl rax, 4
37bc938celea r10, [rax+rcx-16]
37bc938d3nop
37bc938d5nop [rax+rax]
37bc938e0
37bc938e0loc_37bc938e0:
37bc938e0mov ecx, ebx
37bc938e2mov rdx, r10
37bc938e5mov rax, r9
37bc938e8sub ecx, r8l
37bc938ebcmp r11l, r8l
37bc938eecmovl ecx, esi
37bc938f1shl rcx, 4
37bc938f5add rcx, r9
37bc938f8nop [rax+rax]
37bc93900
37bc93900loc_37bc93900:
37bc93900movupd x0, [rdx]
37bc93904add rax, 16
37bc93908add rdx, r12
37bc9390bmovups [rax-16], x0
37bc9390fcmp rax, rcx
37bc93912jne 0x37bc93900
37bc93914add r8, 1
37bc93918add r9, rbp
37bc9391badd r10, rbp
37bc9391ecmp rdi, r8
37bc93921jne 0x37bc938e0
37bc93923
37bc93923loc_37bc93923:
37bc93923test r13l, r13l
37bc93926jne 0x37bc9399f
37bc93928cmp [rsp+296], 1
37bc93930jne 0x37bc95ad9
37bc93936
37bc93936loc_37bc93936:
37bc93936mov r15, r14
37bc93939
37bc93939loc_37bc93939:
37bc93939mov rax, [rsp+496]
37bc93941mov r9, [rsp+144]
37bc93949mov rdx, r15
37bc9394cmov rcx, r15
37bc9394fmov [rsp+56], rax
37bc93954mov rax, [rsp+472]
37bc9395cmov r8, r9
37bc9395fmov [rsp+48], rax
37bc93964lea rax, [rsp+320]
37bc9396cmov [rsp+40], rax
37bc93971mov rax, [rsp+448]
37bc93979mov [rsp+32], rax
37bc9397ecall zgbtrf_
37bc93983jmp 0x37bc92ffe
37bc93988
37bc93988 0f 1f 84 00 00 00 00 00 ........
37bc93990
37bc93990loc_37bc93990:
37bc93990mov eax, [rsp+316]
37bc93997lea eax, [rax+2*rcx]
37bc9399ajmp 0x37bc93417
37bc9399f
37bc9399floc_37bc9399f:
37bc9399flea rax, [rip+0x7bb062]
37bc939a6lea r10l, [r13-1]
37bc939aamov [rsp+184], rax
37bc939b2
37bc939b2loc_37bc939b2:
37bc939b2mov esi, [rsp+324]
37bc939b9mov edi, [rsp+172]
37bc939c0mov [rsp+80], r15
37bc939c5lea r9, [rip+0x7bb06c]
37bc939ccmov eax, [rsp+160]
37bc939d3mov rcx, [rsp+152]
37bc939dblea r8, [rip+0x7bb057]
37bc939e2lea rdx, [rip+0x7bafe7]
37bc939e9mov ebp, esi
37bc939ebimul r10l, esi
37bc939efmov r12, [rsp+128]
37bc939f7mov [rsp+112], 1
37bc93a00imul ebp, r13l
37bc93a04mov [rsp+332], eax
37bc93a0bmov eax, [rsp+176]
37bc93a12mov [rsp+40], r12
37bc93a17mov [rsp+32], r12
37bc93a1cimul edi, ebp
37bc93a1fmov [rsp+200], r10l
37bc93a27mov [rsp+104], 1
37bc93a30mov [rsp+96], 1
37bc93a39mov [rsp+88], 1
37bc93a42add eax, edi
37bc93a44mov rdi, [rsp+448]
37bc93a4ccdqe
37bc93a4esub rax, 1
37bc93a52shl rax, 4
37bc93a56add rdi, rax
37bc93a59lea eax, [rbp+1]
37bc93a5cmovsxd rbx, eax
37bc93a5fmov [rsp+72], rdi
37bc93a64imul rcx, rbx
37bc93a68mov [rsp+208], rbx
37bc93a70mov rbx, [rsp+136]
37bc93a78lea rax, [rcx+rbx]
37bc93a7clea ebx, [r10+1]
37bc93a80mov rcx, [rsp+440]
37bc93a88movsxd rbx, ebx
37bc93a8bmov [rsp+192], rax
37bc93a93add rbx, rax
37bc93a96mov [rsp+64], rcx
37bc93a9blea rcx, [rip+0x7baf66]
37bc93aa2shl rbx, 4
37bc93aa6add rbx, [rsp+432]
37bc93aaemov [rsp+48], rcx
37bc93ab3lea rcx, [rip+0x7baf17]
37bc93abamov [rsp+56], rbx
37bc93abfcall ztrsm_
37bc93ac4mov eax, [rsp+160]
37bc93acbmov [rsp+80], r15
37bc93ad0lea rcx, [rip+0x7baf31]
37bc93ad7mov [rsp+48], rcx
37bc93adclea r9, [rip+0x7baf55]
37bc93ae3lea rdx, [rip+0x7baee6]
37bc93aeamov [rsp+332], eax
37bc93af1mov r8, r9
37bc93af4mov rax, [rsp+440]
37bc93afclea rcx, [rip+0x7baf37]
37bc93b03mov [rsp+112], 1
37bc93b0cmov [rsp+64], rax
37bc93b11mov [rsp+104], 1
37bc93b1amov [rsp+96], 1
37bc93b23mov [rsp+88], 1
37bc93b2cmov [rsp+72], rdi
37bc93b31mov [rsp+56], rbx
37bc93b36mov [rsp+40], r12
37bc93b3bmov [rsp+32], r12
37bc93b40call ztrsm_
37bc93b45lea eax, [r13+1]
37bc93b49mov r10l, [rsp+200]
37bc93b51mov [rsp+180], eax
37bc93b58mov eax, [rsp+296]
37bc93b5flea edx, [rax-1]
37bc93b62mov rax, [rsp+192]
37bc93b6acmp edx, r13l
37bc93b6djg 0x37bc95004
37bc93b73
37bc93b73loc_37bc93b73:
37bc93b73mov esi, [rsp+180]
37bc93b7acmp [rsp+296], esi
37bc93b81jle 0x37bc93936
37bc93b87mov edx, [r14]
37bc93b8amov esi, [rsp+324]
37bc93b91add r13l, 1
37bc93b95jmp 0x37bc932c7
37bc93b9a
37bc93b9aloc_37bc93b9a:
37bc93b9amov r11l, [rsp+316]
37bc93ba2test r11l, r11l
37bc93ba5jle 0x37bc93923
37bc93babcmp r11l, 1
37bc93bafje 0x37bc93923
37bc93bb5imul esi, r13l
37bc93bb9jmp 0x37bc9386d
37bc93bbe
37bc93bbeloc_37bc93bbe:
37bc93bbecmp r12l, -1
37bc93bc2je 0x37bc92ffe
37bc93bc8cmp ebp, -1
37bc93bcbjne 0x37bc930f3
37bc93bd1jmp 0x37bc92ffe
37bc93bd6
37bc93bd6loc_37bc93bd6:
37bc93bd6mov edx, [rsp+296]
37bc93bddtest edx, edx
37bc93bdfjle 0x37bc95b98
37bc93be5mov edi, [rsp+172]
37bc93becmovsxd rdx, esi
37bc93befmov [rsp+176], -1
37bc93bfalea rbx, [rdx+rdx]
37bc93bfemov [rsp+440], r14
37bc93c06mov r14, [rsp+432]
37bc93c0elea eax, [rdi-1]
37bc93c11mov [rsp+192], rbx
37bc93c19xor ebx, ebx
37bc93c1bmov [rsp+172], eax
37bc93c22mov eax, [rsp+168]
37bc93c29mov [rsp+424], r15
37bc93c31mov r15l, edi
37bc93c34add eax, 1
37bc93c37mov [rsp+180], eax
37bc93c3emovsxd rax, edi
37bc93c41mov r13, rax
37bc93c44sub rax, 1
37bc93c48shl rax, 4
37bc93c4cshl r13, 4
37bc93c50mov rbp, rax
37bc93c53mov rax, [rsp+152]
37bc93c5bmov [rsp+200], rbp
37bc93c63add rax, 1
37bc93c67shl rax, 4
37bc93c6bmov [rsp+232], rax
37bc93c73lea rax, [rsp+332]
37bc93c7bmov [rsp+160], rax
37bc93c83lea rax, [rsp+316]
37bc93c8bmov [rsp+128], rax
37bc93c93lea rax, [rsp+324]
37bc93c9bmov [rsp+144], rax
37bc93ca3mov eax, ecx
37bc93ca5nop [rax+rax]
37bc93cb0
37bc93cb0loc_37bc93cb0:
37bc93cb0mov edi, ebx
37bc93cb2imul edi, esi
37bc93cb5sub eax, edi
37bc93cb7cmp eax, esi
37bc93cb9cmovg eax, esi
37bc93cbcmov [rsp+316], eax
37bc93cc3cmp ebx, 1
37bc93cc6jbe 0x37bc93f20
37bc93cccadd eax, esi
37bc93ccelea edx, [rsi+rsi]
37bc93cd1cmp ebx, 2
37bc93cd4movsxd rdi, edi
37bc93cd7cmovne eax, edx
37bc93cdashl rdi, 4
37bc93cdemov [rsp+104], 11
37bc93ce7mov r9, [rsp+128]
37bc93cefmov r8, [rsp+144]
37bc93cf7lea rdx, [rip+0x7bad1f]
37bc93cfelea rcx, [rip+0x7bace7]
37bc93d05mov [rsp+112], 9
37bc93d0emov [rsp+312], eax
37bc93d15mov eax, [rsp+172]
37bc93d1cmov [rsp+332], eax
37bc93d23mov rax, [rsp+424]
37bc93d2bmov [rsp+96], rax
37bc93d30movsxd rax, esi
37bc93d33imul esi, r15l
37bc93d37shl rax, 4
37bc93d3badd rax, [rsp+480]
37bc93d43mov [rsp+88], rax
37bc93d48lea rax, [rip+0x7baca9]
37bc93d4fmov [rsp+80], rax
37bc93d54mov rax, [rsp+440]
37bc93d5cmov [rsp+72], rax
37bc93d61lea rax, [r14+rdi]
37bc93d65lea rdi, [rsp+312]
37bc93d6dmov [rsp+64], rax
37bc93d72mov rax, [rsp+160]
37bc93d7amov [rsp+32], rdi
37bc93d7fmov [rsp+56], rax
37bc93d84mov eax, [rsp+180]
37bc93d8badd eax, esi
37bc93d8dmov esi, ebx
37bc93d8fmov rbx, rdi
37bc93d92cdqe
37bc93d94sub rax, 1
37bc93d98shl rax, 4
37bc93d9cadd rax, [rsp+448]
37bc93da4mov [rsp+48], rax
37bc93da9lea rax, [rip+0x7bac58]
37bc93db0mov [rsp+40], rax
37bc93db5call zgemm_
37bc93dbamov edx, 1
37bc93dbfmov [rsp+184], r13
37bc93dc7mov ebp, [rsp+176]
37bc93dcelea edi, [rdx+1]
37bc93dd1mov r13, [rsp+152]
37bc93dd9mov r12, [rsp+448]
37bc93de1mov ecx, [rsp+324]
37bc93de8cmp edi, esi
37bc93deaje 0x37bc93f0f
37bc93df0
37bc93df0loc_37bc93df0:
37bc93df0lea eax, [rcx+2*rcx]
37bc93df3cmp edi, ebp
37bc93df5je 0x37bc94448
37bc93dfb
37bc93dfbloc_37bc93dfb:
37bc93dfbmov r8l, esi
37bc93dfemov [rsp+312], eax
37bc93e05mov eax, [rsp+172]
37bc93e0cimul r8l, ecx
37bc93e10mov [rsp+32], rbx
37bc93e15mov r9, [rsp+128]
37bc93e1dmov [rsp+332], eax
37bc93e24mov rax, [rsp+424]
37bc93e2cmov [rsp+104], 11
37bc93e35mov [rsp+96], rax
37bc93e3amov eax, edi
37bc93e3cadd r8l, 1
37bc93e40mov [rsp+112], 9
37bc93e49imul eax, ecx
37bc93e4cmovsxd r8, r8l
37bc93e4fcdqe
37bc93e51shl rax, 4
37bc93e55add rax, [rsp+480]
37bc93e5dmov [rsp+88], rax
37bc93e62lea rax, [rip+0x7bab8f]
37bc93e69mov [rsp+80], rax
37bc93e6emov rax, [rsp+440]
37bc93e76mov [rsp+72], rax
37bc93e7blea eax, [rdx-1]
37bc93e7eimul eax, ecx
37bc93e81imul edx, ecx
37bc93e84add eax, 1
37bc93e87cdqe
37bc93e89imul edx, r15l
37bc93e8dimul rax, r13
37bc93e91add rax, [rsp+136]
37bc93e99add rax, r8
37bc93e9cmov r8, [rsp+144]
37bc93ea4shl rax, 4
37bc93ea8add rax, r14
37bc93eabmov [rsp+64], rax
37bc93eb0mov rax, [rsp+160]
37bc93eb8mov [rsp+56], rax
37bc93ebdmov eax, [rsp+168]
37bc93ec4lea eax, [rcx+rax+1]
37bc93ec8lea rcx, [rip+0x7bab1d]
37bc93ecfadd eax, edx
37bc93ed1lea rdx, [rip+0x7bab45]
37bc93ed8cdqe
37bc93edasub rax, 1
37bc93edeshl rax, 4
37bc93ee2add rax, r12
37bc93ee5mov [rsp+48], rax
37bc93eealea rax, [rip+0x7bab17]
37bc93ef1mov [rsp+40], rax
37bc93ef6call zgemm_
37bc93efbmov edx, edi
37bc93efdmov ecx, [rsp+324]
37bc93f04lea edi, [rdx+1]
37bc93f07cmp edi, esi
37bc93f09jne 0x37bc93df0
37bc93f0f
37bc93f0floc_37bc93f0f:
37bc93f0fmov ebx, esi
37bc93f11mov r13, [rsp+184]
37bc93f19mov esi, ecx
37bc93f1bmov edi, ebx
37bc93f1dimul edi, ecx
37bc93f20
37bc93f20loc_37bc93f20:
37bc93f20mov r12l, r15l
37bc93f23lea eax, [rdi+1]
37bc93f26mov rcx, [rsp+160]
37bc93f2emov rdx, [rsp+440]
37bc93f36imul r12l, edi
37bc93f3amovsxd r11, eax
37bc93f3dadd r12l, [rsp+180]
37bc93f45mov rax, [rsp+152]
37bc93f4dmovsxd r12, r12l
37bc93f50mov [rsp+48], rcx
37bc93f55mov r8, [rsp+128]
37bc93f5dlea rcx, [rip+0x7baadb]
37bc93f64sub r12, 1
37bc93f68imul rax, r11
37bc93f6cadd rax, [rsp+136]
37bc93f74mov [rsp+32], rdx
37bc93f79shl r12, 4
37bc93f7dadd rax, r11
37bc93f80mov rdx, r8
37bc93f83add r12, [rsp+448]
37bc93f8bmov [rsp+40], r12
37bc93f90shl rax, 4
37bc93f94mov ebp, [rsp+172]
37bc93f9bmov [rsp+56], 5
37bc93fa4lea r9, [r14+rax]
37bc93fa8mov [rsp+332], ebp
37bc93fafmov [rsp+184], r11
37bc93fb7call zlacpy_
37bc93fbccmp ebx, 1
37bc93fbfjbe 0x37bc94626
37bc93fc5mov r9, [rsp+424]
37bc93fcdmovsxd rax, esi
37bc93fd0movsxd rdi, edi
37bc93fd3mov r11, [rsp+160]
37bc93fdbmov r10l, [rsp+176]
37bc93fe3shl rdi, 4
37bc93fe7shl rax, 4
37bc93febadd rax, [rsp+480]
37bc93ff3mov [rsp+72], r9
37bc93ff8mov r9, [rsp+440]
37bc94000lea rdx, [rip+0x7ba9e5]
37bc94007mov [rsp+172], ebp
37bc9400eimul r10l, esi
37bc94012mov rcx, rdx
37bc94015mov [rsp+332], ebp
37bc9401clea rbp, [rsp+328]
37bc94024mov [rsp+88], r12
37bc94029lea r12, [rip+0x7ba9d8]
37bc94030mov [rsp+64], rax
37bc94035lea rax, [r14+rdi]
37bc94039mov rdi, [rsp+128]
37bc94041mov [rsp+56], r9
37bc94046lea r9, [rip+0x7ba9db]
37bc9404dmov [rsp+96], r11
37bc94052mov r8, rdi
37bc94055mov [rsp+48], rax
37bc9405amov [rsp+40], r9
37bc9405fmov r9, rdi
37bc94062mov [rsp+32], rbp
37bc94067mov [rsp+112], 11
37bc94070mov [rsp+104], 11
37bc94079mov [rsp+80], r12
37bc9407emov [rsp+328], r10l
37bc94086mov [rsp+208], r10l
37bc9408ecall zgemm_
37bc94093mov rdx, [rsp+424]
37bc9409bmov r8, rdi
37bc9409emov r10l, [rsp+208]
37bc940a6mov rbp, [rsp+152]
37bc940aemov r11, [rsp+160]
37bc940b6mov [rsp+32], rdi
37bc940bbmov [rsp+96], rdx
37bc940c0mov rdx, [rsp+480]
37bc940c8mov ecx, [rsp+172]
37bc940cfmov [rsp+72], r11
37bc940d4mov [rsp+88], rdx
37bc940d9lea rdx, [rip+0x7ba918]
37bc940e0mov r9, [rsp+144]
37bc940e8mov [rsp+80], rdx
37bc940edmov edx, [rsp+168]
37bc940f4mov [rsp+40], r12
37bc940f9lea eax, [rsi+rdx+1]
37bc940fdmov edx, r15l
37bc94100mov [rsp+332], ecx
37bc94107mov [rsp+112], 11
37bc94110imul edx, r10l
37bc94114mov [rsp+104], 11
37bc9411dadd eax, edx
37bc9411fmov rdx, [rsp+440]
37bc94127cdqe
37bc94129sub rax, 1
37bc9412dmov [rsp+56], rdx
37bc94132lea rdx, [rip+0x7ba8b3]
37bc94139shl rax, 4
37bc9413dadd rax, [rsp+448]
37bc94145mov rcx, rdx
37bc94148mov [rsp+64], rax
37bc9414dlea eax, [r10+1]
37bc94151cdqe
37bc94153imul rax, rbp
37bc94157add rax, [rsp+136]
37bc9415fadd rax, [rsp+184]
37bc94167shl rax, 4
37bc9416badd rax, r14
37bc9416emov [rsp+48], rax
37bc94173call zgemm_
37bc94178mov r9, rdi
37bc9417bmov r8, rdi
37bc9417emov [rsp+80], r12
37bc94183mov ecx, [rsp+172]
37bc9418amov edi, [rsp+180]
37bc94191mov [rsp+104], 11
37bc9419amov r11, [rsp+160]
37bc941a2mov [rsp+112], 9
37bc941abmov [rsp+332], ecx
37bc941b2mov ecx, [rsp+324]
37bc941b9mov [rsp+96], r11
37bc941bemov r11l, r15l
37bc941c1mov edx, ecx
37bc941c3imul edx, ebx
37bc941c6imul r11l, edx
37bc941caadd edx, 1
37bc941cdmovsxd rdx, edx
37bc941d0lea eax, [r11+rdi]
37bc941d4mov rdi, [rsp+440]
37bc941dccdqe
37bc941desub rax, 1
37bc941e2mov [rsp+72], rdi
37bc941e7mov rdi, [rsp+424]
37bc941efshl rax, 4
37bc941f3add rax, [rsp+448]
37bc941fbmov [rsp+88], rax
37bc94200lea eax, [rbx-2]
37bc94203imul eax, ecx
37bc94206mov [rsp+56], rdi
37bc9420bmov rdi, [rsp+480]
37bc94213lea rcx, [rip+0x7ba7d2]
37bc9421amov [rsp+48], rdi
37bc9421fadd eax, 1
37bc94222cdqe
37bc94224imul rax, rbp
37bc94228add rax, [rsp+136]
37bc94230add rax, rdx
37bc94233lea rdx, [rip+0x7ba7e3]
37bc9423ashl rax, 4
37bc9423eadd rax, r14
37bc94241mov [rsp+64], rax
37bc94246lea rax, [rip+0x7ba7db]
37bc9424dmov [rsp+40], rax
37bc94252mov rax, [rsp+144]
37bc9425amov [rsp+32], rax
37bc9425fcall zgemm_
37bc94264mov edi, [rsp+316]
37bc9426btest edi, edi
37bc9426djle 0x37bc94466
37bc94273cmp edi, 1
37bc94276je 0x37bc94466
37bc9427cmov esi, [rsp+324]
37bc94283imul esi, ebx
37bc94286
37bc94286loc_37bc94286:
37bc94286mov r10l, r15l
37bc94289mov rcx, [rsp+448]
37bc94291mov rax, [rsp+192]
37bc94299mov [rsp+184], ebx
37bc942a0imul r10l, esi
37bc942a4add esi, 1
37bc942a7lea r12l, [rdi+1]
37bc942abmov [rsp+432], r14
37bc942b3imul esi, r15l
37bc942b7lea r8, [rcx+16]
37bc942bbmov r11, r12
37bc942bemov r9l, 2
37bc942c4mov r14, [rsp+200]
37bc942ccmovsxd r10, r10l
37bc942cfmovsxd rcx, esi
37bc942d2add r10, rax
37bc942d5mov esi, 1
37bc942daadd rcx, rax
37bc942ddmov rax, [rsp+448]
37bc942e5shl r10, 4
37bc942e9shl rcx, 4
37bc942edadd r10, r8
37bc942f0sub rax, 16
37bc942f4add rcx, rax
37bc942f7nop [rax+rax]
37bc94300
37bc94300loc_37bc94300:
37bc94300mov ebp, r11l
37bc94303mov rdx, r10
37bc94306mov rbx, rcx
37bc94309sub ebp, r9l
37bc9430ccmp edi, r9l
37bc9430fcmovl ebp, esi
37bc94312shl rbp, 4
37bc94316add rbp, r10
37bc94319nop [rax]
37bc94320
37bc94320loc_37bc94320:
37bc94320movupd x0, [rdx]
37bc94324add rdx, 16
37bc94328movups [rbx], x0
37bc9432badd rbx, r14
37bc9432ecmp rbp, rdx
37bc94331jne 0x37bc94320
37bc94333add r9, 1
37bc94337add r10, r13
37bc9433aadd rcx, r13
37bc9433dcmp r12, r9
37bc94340jne 0x37bc94300
37bc94342mov ebx, [rsp+184]
37bc94349mov r14, [rsp+432]
37bc94351test ebx, ebx
37bc94353jne 0x37bc9445f
37bc94359mov esi, [rsp+324]
37bc94360xor edx, edx
37bc94362mov [rsp+184], esi
37bc94369
37bc94369loc_37bc94369:
37bc94369mov r9l, r15l
37bc9436cmov rsi, [rsp+192]
37bc94374mov rbp, [rsp+200]
37bc9437cmov r12l, r11l
37bc9437fimul r9l, edx
37bc94383add edx, 1
37bc94386imul edx, r15l
37bc9438amovsxd r9, r9l
37bc9438dmovsxd r10, edx
37bc94390add r9, rsi
37bc94393add r10, rsi
37bc94396shl r9, 4
37bc9439amov esi, 1
37bc9439fshl r10, 4
37bc943a3add r9, r8
37bc943a6mov r8l, 2
37bc943acadd r10, rax
37bc943afnop
37bc943b0
37bc943b0loc_37bc943b0:
37bc943b0mov ecx, r11l
37bc943b3mov rax, r9
37bc943b6mov rdx, r10
37bc943b9sub ecx, r8l
37bc943bccmp edi, r8l
37bc943bfcmovl ecx, esi
37bc943c2shl rcx, 4
37bc943c6add rcx, r9
37bc943c9nop
37bc943canop [rax+rax]
37bc943d5nop [rax+rax]
37bc943e0
37bc943e0loc_37bc943e0:
37bc943e0movupd x0, [rax]
37bc943e4add rax, 16
37bc943e8movups [rdx], x0
37bc943ebadd rdx, rbp
37bc943eecmp rcx, rax
37bc943f1jne 0x37bc943e0
37bc943f3add r8, 1
37bc943f7add r9, r13
37bc943faadd r10, r13
37bc943fdcmp r12, r8
37bc94400jne 0x37bc943b0
37bc94402
37bc94402loc_37bc94402:
37bc94402mov eax, [rsp+296]
37bc94409sub eax, 1
37bc9440ccmp eax, ebx
37bc9440ejg 0x37bc94646
37bc94414
37bc94414loc_37bc94414:
37bc94414lea edi, [rbx+1]
37bc94417
37bc94417loc_37bc94417:
37bc94417cmp [rsp+296], edi
37bc9441ejle 0x37bc94ff7
37bc94424mov rax, [rsp+424]
37bc9442cadd [rsp+176], 1
37bc94434add ebx, 1
37bc94437mov esi, [rsp+324]
37bc9443emov eax, [rax]
37bc94440jmp 0x37bc93cb0
37bc94445
37bc94445 0f 1f 00 ...
37bc94448
37bc94448loc_37bc94448:
37bc94448mov eax, [rsp+316]
37bc9444flea eax, [rax+2*rcx]
37bc94452jmp 0x37bc93dfb
37bc94457
37bc94457loc_37bc94457:
37bc94457test ebx, ebx
37bc94459je 0x37bc94fe9
37bc9445f
37bc9445floc_37bc9445f:
37bc9445flea r12, [rip+0x7ba5a2]
37bc94466
37bc94466loc_37bc94466:
37bc94466mov ecx, [rsp+324]
37bc9446dmov esi, [rsp+176]
37bc94474mov edi, r15l
37bc94477mov [rsp+48], r12
37bc9447cmov eax, [rsp+172]
37bc94483lea r9, [rip+0x7ba5ae]
37bc9448amov rbp, [rsp+128]
37bc94492mov [rsp+112], 1
37bc9449bmov r10l, ecx
37bc9449eimul esi, ecx
37bc944a1mov [rsp+184], ecx
37bc944a8mov r8, r9
37bc944abimul r10l, ebx
37bc944afmov [rsp+332], eax
37bc944b6mov rcx, [rsp+160]
37bc944bemov [rsp+40], rbp
37bc944c3add esi, 1
37bc944c6mov [rsp+80], rcx
37bc944cbimul edi, r10l
37bc944cflea eax, [r10+1]
37bc944d3movsxd rsi, esi
37bc944d6mov [rsp+32], rbp
37bc944dbmovsxd rdx, eax
37bc944deadd edi, [rsp+180]
37bc944e5mov [rsp+208], r10l
37bc944edimul rsi, [rsp+152]
37bc944f6movsxd rdi, edi
37bc944f9add rsi, [rsp+136]
37bc94501mov [rsp+216], rdx
37bc94509mov [rsp+104], 1
37bc94512add rsi, rdx
37bc94515sub rdi, 1
37bc94519mov rdx, [rsp+440]
37bc94521shl rsi, 4
37bc94525shl rdi, 4
37bc94529add rdi, [rsp+448]
37bc94531mov [rsp+96], 1
37bc9453aadd rsi, r14
37bc9453dmov [rsp+72], rdi
37bc94542mov [rsp+64], rdx
37bc94547lea rdx, [rip+0x7ba483]
37bc9454emov [rsp+56], rsi
37bc94553mov rcx, rdx
37bc94556mov [rsp+88], 1
37bc9455fcall ztrsm_
37bc94564mov eax, [rsp+172]
37bc9456bmov [rsp+72], rdi
37bc94570lea r9, [rip+0x7ba4c1]
37bc94577mov rcx, [rsp+160]
37bc9457fmov [rsp+56], rsi
37bc94584lea r8, [rip+0x7ba4ae]
37bc9458blea rdx, [rip+0x7ba43f]
37bc94592mov [rsp+332], eax
37bc94599mov rax, [rsp+440]
37bc945a1mov [rsp+80], rcx
37bc945a6lea rcx, [rip+0x7ba48d]
37bc945admov [rsp+112], 1
37bc945b6mov [rsp+104], 1
37bc945bfmov [rsp+96], 1
37bc945c8mov [rsp+88], 1
37bc945d1mov [rsp+64], rax
37bc945d6mov [rsp+48], r12
37bc945dbmov [rsp+40], rbp
37bc945e0mov [rsp+32], rbp
37bc945e5call ztrsm_
37bc945eamov edi, [rsp+316]
37bc945f1mov r10l, [rsp+208]
37bc945f9test edi, edi
37bc945fbjle 0x37bc95b43
37bc94601cmp edi, 1
37bc94604je 0x37bc94402
37bc9460amov rax, [rsp+448]
37bc94612mov edx, r10l
37bc94615lea r11l, [rdi+1]
37bc94619lea r8, [rax+16]
37bc9461dsub rax, 16
37bc94621jmp 0x37bc94369
37bc94626
37bc94626loc_37bc94626:
37bc94626mov edi, [rsp+316]
37bc9462dtest edi, edi
37bc9462fjle 0x37bc94457
37bc94635cmp edi, 1
37bc94638je 0x37bc95b0c
37bc9463eimul esi, ebx
37bc94641jmp 0x37bc94286
37bc94646
37bc94646loc_37bc94646:
37bc94646test ebx, ebx
37bc94648je 0x37bc95b5a
37bc9464emov r10l, [rsp+184]
37bc94656lea r12, [rip+0x7ba3ab]
37bc9465dimul r10l, ebx
37bc94661lea eax, [r10+1]
37bc94665cdqe
37bc94667mov [rsp+216], rax
37bc9466f
37bc9466floc_37bc9466f:
37bc9466fmovsxd rax, [rsp+184]
37bc94677mov rsi, [rsp+480]
37bc9467fshl rax, 4
37bc94683add rsi, rax
37bc94686mov [rsp+208], rsi
37bc9468ecmp ebx, 1
37bc94691je 0x37bc95c52
37bc94697mov eax, [rsp+172]
37bc9469emov edx, [rsp+184]
37bc946a5lea rbp, [rsp+328]
37bc946admov [rsp+40], r12
37bc946b2mov r9, [rsp+128]
37bc946bamov [rsp+32], rbp
37bc946bflea rcx, [rip+0x7ba326]
37bc946c6lea rsi, [rip+0x7ba32b]
37bc946cdmov [rsp+332], eax
37bc946d4mov rax, [rsp+424]
37bc946dcadd edi, edx
37bc946demov [rsp+328], edi
37bc946e5mov edi, edx
37bc946e7mov r8, r9
37bc946eamov [rsp+96], rax
37bc946efmovsxd rax, r10l
37bc946f2shl rax, 4
37bc946f6mov [rsp+80], rsi
37bc946fbadd rax, [rsp+480]
37bc94703mov [rsp+88], rax
37bc94708mov rax, [rsp+440]
37bc94710mov [rsp+240], r10l
37bc94718mov [rsp+72], rax
37bc9471dlea eax, [rbx-2]
37bc94720imul eax, edx
37bc94723mov [rsp+224], rcx
37bc9472bmov [rsp+112], 9
37bc94734mov [rsp+104], 11
37bc9473dadd eax, 1
37bc94740cdqe
37bc94742imul rax, [rsp+152]
37bc9474badd rax, [rsp+136]
37bc94753add rax, [rsp+216]
37bc9475bshl rax, 4
37bc9475fadd rax, r14
37bc94762mov [rsp+64], rax
37bc94767mov rax, [rsp+160]
37bc9476fmov [rsp+56], rax
37bc94774mov eax, [rsp+168]
37bc9477blea eax, [rax+rdx+1]
37bc9477fmov edx, [rsp+176]
37bc94786imul edx, edi
37bc94789imul edx, r15l
37bc9478dadd eax, edx
37bc9478flea rdx, [rip+0x7ba287]
37bc94796cdqe
37bc94798sub rax, 1
37bc9479cshl rax, 4
37bc947a0add rax, [rsp+448]
37bc947a8mov [rsp+48], rax
37bc947adcall zgemm_
37bc947b2mov r10l, [rsp+240]
37bc947bamov rcx, [rsp+224]
37bc947c2
37bc947c2loc_37bc947c2:
37bc947c2mov eax, [rsp+184]
37bc947c9mov rdx, [rsp+424]
37bc947d1lea edi, [rbx+1]
37bc947d4mov [rsp+332], r10l
37bc947dcmov r9, [rsp+144]
37bc947e4imul eax, edi
37bc947e7mov edx, [rdx]
37bc947e9mov [rsp+80], r12
37bc947eemov [rsp+112], 11
37bc947f7mov [rsp+184], edx
37bc947femov [rsp+104], 11
37bc94807sub edx, eax
37bc94809lea r8l, [rax+1]
37bc9480dcdqe
37bc9480fmov [rsp+328], edx
37bc94816movsxd r8, r8l
37bc94819shl rax, 4
37bc9481dmov rdx, [rsp+440]
37bc94825add rax, r14
37bc94828mov [rsp+96], rdx
37bc9482dmov rdx, [rsp+216]
37bc94835imul rdx, [rsp+152]
37bc9483emov [rsp+48], rax
37bc94843lea rax, [rip+0x7ba1de]
37bc9484aadd rdx, [rsp+136]
37bc94852mov [rsp+40], rax
37bc94857add rdx, r8
37bc9485amov rax, [rsp+160]
37bc94862mov r8, rbp
37bc94865shl rdx, 4
37bc94869add rdx, r14
37bc9486cmov [rsp+32], rax
37bc94871mov [rsp+88], rdx
37bc94876mov rdx, [rsp+424]
37bc9487emov [rsp+72], rdx
37bc94883mov rdx, [rsp+208]
37bc9488bmov [rsp+64], rdx
37bc94890mov rdx, [rsp+440]
37bc94898mov [rsp+56], rdx
37bc9489dmov rdx, rcx
37bc948a0call zgemm_
37bc948a5mov eax, [rsp+324]
37bc948acmov [rsp+184], eax
37bc948b3
37bc948b3loc_37bc948b3:
37bc948b3mov ecx, [rsp+184]
37bc948bamov rax, [rsp+424]
37bc948c2mov r9, [rsp+464]
37bc948camov rbp, [rsp+160]
37bc948d2mov edx, ecx
37bc948d4mov eax, [rax]
37bc948d6imul edx, edi
37bc948d9mov [rsp+184], eax
37bc948e0sub eax, edx
37bc948e2mov [rsp+332], eax
37bc948e9mov eax, ecx
37bc948eblea ecx, [rdx+1]
37bc948eemovsxd rdx, edx
37bc948f1imul eax, ebx
37bc948f4movsxd rcx, ecx
37bc948f7lea rdx, [r9+4*rdx]
37bc948fbmov r9, [rsp+440]
37bc94903mov [rsp+32], rdx
37bc94908mov rdx, [rsp+144]
37bc94910add eax, 1
37bc94913cdqe
37bc94915imul rax, [rsp+152]
37bc9491eadd rax, [rsp+136]
37bc94926add rax, rcx
37bc94929lea rcx, [rsp+308]
37bc94931mov [rsp+40], rcx
37bc94936shl rax, 4
37bc9493amov rcx, rbp
37bc9493dlea r8, [r14+rax]
37bc94941call zgetrf_
37bc94946mov edx, [rsp+324]
37bc9494dmov r8l, [rsp+168]
37bc94955lea r9, [rip+0x7ba09c]
37bc9495cmov eax, edx
37bc9495eimul eax, edi
37bc94961mov ecx, eax
37bc94963mov rax, [rsp+424]
37bc9496bmov eax, [rax]
37bc9496dmov [rsp+32], rsi
37bc94972mov [rsp+48], rbp
37bc94977mov rsi, [rsp+144]
37bc9497fmov [rsp+184], eax
37bc94986sub eax, ecx
37bc94988lea rcx, [rip+0x7ba0ac]
37bc9498fmov [rsp+56], 4
37bc94998cmp eax, edx
37bc9499acmovg eax, edx
37bc9499dmov [rsp+316], eax
37bc949a4mov eax, [rsp+172]
37bc949abmov [rsp+332], eax
37bc949b2lea eax, [r8+rdx+1]
37bc949b7mov r8, rsi
37bc949baimul edx, ebx
37bc949bdimul edx, r15l
37bc949c1add eax, edx
37bc949c3mov rdx, [rsp+128]
37bc949cbcdqe
37bc949cdsub rax, 1
37bc949d1shl rax, 4
37bc949d5add rax, [rsp+448]
37bc949ddmov [rsp+40], rax
37bc949e2call zlaset_
37bc949e7mov edx, [rsp+324]
37bc949eemov [rsp+48], rbp
37bc949f3mov [rsp+56], 5
37bc949fcmov eax, [rsp+172]
37bc94a03mov ecx, edx
37bc94a05mov r9l, edx
37bc94a08imul ecx, ebx
37bc94a0bmov [rsp+332], eax
37bc94a12imul r9l, edi
37bc94a16lea eax, [rcx+1]
37bc94a19cdqe
37bc94a1bimul ecx, r15l
37bc94a1flea r8l, [r9+1]
37bc94a23mov r9, [rsp+440]
37bc94a2bimul rax, [rsp+152]
37bc94a34movsxd r8, r8l
37bc94a37add rax, [rsp+136]
37bc94a3fadd rax, r8
37bc94a42mov r8l, [rsp+168]
37bc94a4amov [rsp+32], r9
37bc94a4fshl rax, 4
37bc94a53lea edx, [rdx+r8+1]
37bc94a58lea r9, [r14+rax]
37bc94a5cmov r8, rsi
37bc94a5fadd edx, ecx
37bc94a61lea rcx, [rip+0x7b9fb0]
37bc94a68movsxd rdx, edx
37bc94a6bsub rdx, 1
37bc94a6fshl rdx, 4
37bc94a73add rdx, [rsp+448]
37bc94a7bmov [rsp+40], rdx
37bc94a80mov rdx, [rsp+128]
37bc94a88call zlacpy_
37bc94a8dtest ebx, ebx
37bc94a8fje 0x37bc94b81
37bc94a95mov eax, [rsp+324]
37bc94a9cmov edx, ebx
37bc94a9emov r8l, [rsp+168]
37bc94aa6mov [rsp+112], 1
37bc94aafmov r9l, [rsp+172]
37bc94ab7mov [rsp+80], rbp
37bc94abcimul edx, eax
37bc94abflea ecx, [r8+rax+1]
37bc94ac4mov r8l, r15l
37bc94ac7mov [rsp+104], 1
37bc94ad0imul eax, [rsp+176]
37bc94ad8mov [rsp+48], r12
37bc94addmov [rsp+332], r9l
37bc94ae5mov r9, [rsp+440]
37bc94aedimul r8l, edx
37bc94af1add edx, 1
37bc94af4mov [rsp+40], rsi
37bc94af9add eax, 1
37bc94afcmovsxd rdx, edx
37bc94affmov [rsp+64], r9
37bc94b04lea r9, [rip+0x7b9ec5]
37bc94b0bmov [rsp+96], 1
37bc94b14cdqe
37bc94b16imul rax, [rsp+152]
37bc94b1fadd rax, [rsp+136]
37bc94b27add ecx, r8l
37bc94b2amov [rsp+88], 1
37bc94b33lea r8, [rip+0x7b9eff]
37bc94b3aadd rax, rdx
37bc94b3dmovsxd rcx, ecx
37bc94b40lea rdx, [rip+0x7b9e8a]
37bc94b47shl rax, 4
37bc94b4bsub rcx, 1
37bc94b4fadd rax, r14
37bc94b52shl rcx, 4
37bc94b56add rcx, [rsp+448]
37bc94b5emov [rsp+56], rax
37bc94b63mov rax, [rsp+128]
37bc94b6bmov [rsp+72], rcx
37bc94b70lea rcx, [rip+0x7b9ec3]
37bc94b77mov [rsp+32], rax
37bc94b7ccall ztrsm_
37bc94b81
37bc94b81loc_37bc94b81:
37bc94b81mov ecx, [rsp+324]
37bc94b88test ecx, ecx
37bc94b8ajle 0x37bc94c71
37bc94b90movsxd rdx, ecx
37bc94b93mov r9, [rsp+192]
37bc94b9blea eax, [rcx-1]
37bc94b9emov esi, [rsp+316]
37bc94ba5lea r11, [rdx-2]
37bc94ba9sub r11, rax
37bc94baclea r8, [r9+rdx-1]
37bc94bb1add r11, r9
37bc94bb4test esi, esi
37bc94bb6jle 0x37bc94f57
37bc94bbcmov r10l, ecx
37bc94bbfsub r9, rdx
37bc94bc2mov [rsp+184], ecx
37bc94bc9mov rbp, [rsp+448]
37bc94bd1imul r10l, ebx
37bc94bd5mov [rsp+208], edi
37bc94bdcmov rdi, [rsp+200]
37bc94be4lea eax, [rcx+r10]
37bc94be8imul eax, r15l
37bc94becimul r10l, r15l
37bc94bf0cdqe
37bc94bf2add r9, rax
37bc94bf5lea eax, [rsi-1]
37bc94bf8lea rsi, [rax+1]
37bc94bfcshl r9, 4
37bc94c00add r9, [rsp+448]
37bc94c08shl rsi, 4
37bc94c0cnop [rax]
37bc94c10
37bc94c10loc_37bc94c10:
37bc94c10movsxd rax, r10l
37bc94c13mov rdx, r9
37bc94c16lea rax, [r8+rax+1]
37bc94c1bshl rax, 4
37bc94c1fadd rax, rbp
37bc94c22lea rcx, [rsi+rax]
37bc94c26nop [rax]
37bc94c2anop [rax+rax]
37bc94c35nop [rax+rax]
37bc94c40
37bc94c40loc_37bc94c40:
37bc94c40movupd x0, [rax]
37bc94c44add rax, 16
37bc94c48movups [rdx], x0
37bc94c4badd rdx, rdi
37bc94c4ecmp rcx, rax
37bc94c51jne 0x37bc94c40
37bc94c53sub r8, 1
37bc94c57add r9, 16
37bc94c5badd r10l, r15l
37bc94c5ecmp r11, r8
37bc94c61jne 0x37bc94c10
37bc94c63mov ecx, [rsp+184]
37bc94c6amov edi, [rsp+208]
37bc94c71
37bc94c71loc_37bc94c71:
37bc94c71mov rax, [rsp+440]
37bc94c79mov [rsp+32], r12
37bc94c7elea r9, [rip+0x7b9d73]
37bc94c85mov [rsp+56], 5
37bc94c8emov r8, [rsp+144]
37bc94c96mov [rsp+48], rax
37bc94c9bmov eax, ecx
37bc94c9dimul ecx, edi
37bc94ca0imul eax, ebx
37bc94ca3lea edx, [rcx+1]
37bc94ca6lea rcx, [rip+0x7b9d6b]
37bc94cadadd eax, 1
37bc94cb0movsxd rdx, edx
37bc94cb3cdqe
37bc94cb5imul rax, [rsp+152]
37bc94cbeadd rax, [rsp+136]
37bc94cc6add rax, rdx
37bc94cc9mov rdx, [rsp+128]
37bc94cd1shl rax, 4
37bc94cd5add rax, r14
37bc94cd8mov [rsp+40], rax
37bc94cddcall zlaset_
37bc94ce2mov r9l, [rsp+316]
37bc94ceatest r9l, r9l
37bc94cedjle 0x37bc94417
37bc94cf3mov esi, [rsp+324]
37bc94cfamov ecx, edi
37bc94cfcmov r12, [rsp+152]
37bc94d04mov [rsp+280], r13
37bc94d0cmov rbp, [rsp+136]
37bc94d14mov [rsp+288], r15l
37bc94d1cmov r15, r14
37bc94d1fimul ecx, esi
37bc94d22mov [rsp+216], r9l
37bc94d2aimul esi, ebx
37bc94d2dmov [rsp+272], edi
37bc94d34mov [rsp+240], ebx
37bc94d3bmovsxd rdx, ecx
37bc94d3emov [rsp+224], ecx
37bc94d45lea r8, [rdx+1]
37bc94d49lea r10, [rbp+rdx]
37bc94d4emov rax, rdx
37bc94d51mov [rsp+264], esi
37bc94d58imul r8, r12
37bc94d5cshl rax, 4
37bc94d60mov esi, 1
37bc94d65lea r13, [rax+r14]
37bc94d69add r10, r8
37bc94d6cshl r10, 4
37bc94d70lea r11, [r10+r14]
37bc94d74lea r10, [rbp+r8]
37bc94d79mov r8, [rsp+464]
37bc94d81mov [rsp+184], r10
37bc94d89lea r14l, [rcx+2]
37bc94d8dlea rdx, [r8+4*rdx]
37bc94d91mov [rsp+208], rdx
37bc94d99lea edx, [rcx+1]
37bc94d9cmovsxd rdx, edx
37bc94d9fimul rdx, r12
37bc94da3mov r12, r11
37bc94da6add rdx, rbp
37bc94da9mov [rsp+248], rdx
37bc94db1add rdx, 1
37bc94db5shl rdx, 4
37bc94db9mov [rsp+256], rdx
37bc94dc1jmp 0x37bc94e81
37bc94dc6
37bc94dc6loc_37bc94dc6:
37bc94dc6mov rax, [rsp+424]
37bc94dcemov rbx, [rsp+152]
37bc94dd6mov edx, [rax]
37bc94dd8imul rbx, rbp
37bc94ddcadd rbx, [rsp+136]
37bc94de4cmp edi, edx
37bc94de6jl 0x37bc94f78
37bc94dec
37bc94decloc_37bc94dec:
37bc94decadd rbx, rbp
37bc94defmovupd x0, [r12+16]
37bc94df6mov eax, [rsp+240]
37bc94dfdshl rbx, 4
37bc94e01movupd x1, [r15+rbx]
37bc94e07movups [r12+16], x1
37bc94e0dmovups [r15+rbx], x0
37bc94e12test eax, eax
37bc94e14je 0x37bc94e50
37bc94e16mov eax, [rsp+264]
37bc94e1dsub rbp, 1
37bc94e21mov rcx, [rsp+160]
37bc94e29mov rdx, r13
37bc94e2cshl rbp, 4
37bc94e30mov [rsp+332], eax
37bc94e37mov rax, [rsp+440]
37bc94e3flea r9, [r15+rbp]
37bc94e43mov [rsp+32], rax
37bc94e48mov r8, rax
37bc94e4bcall zswap_
37bc94e50
37bc94e50loc_37bc94e50:
37bc94e50mov rdi, [rsp+152]
37bc94e58add rsi, 1
37bc94e5cadd r13, 16
37bc94e60add [rsp+184], rdi
37bc94e68add r12, [rsp+232]
37bc94e70add r14l, 1
37bc94e74cmp [rsp+216], esi
37bc94e7bjl 0x37bc94fc3
37bc94e81
37bc94e81loc_37bc94e81:
37bc94e81mov rax, [rsp+208]
37bc94e89mov edi, [rsp+224]
37bc94e90mov ebx, [rax+4*rsi-4]
37bc94e94add edi, ebx
37bc94e96mov [rax+4*rsi-4], edi
37bc94e9acmp ebx, esi
37bc94e9cje 0x37bc94e50
37bc94e9emov rax, [rsp+248]
37bc94ea6lea edx, [rsi-1]
37bc94ea9movsxd rbp, edi
37bc94eacmov [rsp+332], edx
37bc94eb3lea rdx, [rax+rbp]
37bc94eb7mov rax, [rsp+256]
37bc94ebfshl rdx, 4
37bc94ec3lea rcx, [rax+r13]
37bc94ec7mov rax, [rsp+440]
37bc94ecflea r9, [r15+rdx]
37bc94ed3mov rdx, rcx
37bc94ed6mov rcx, [rsp+160]
37bc94edemov [rsp+32], rax
37bc94ee3mov r8, rax
37bc94ee6call zswap_
37bc94eebcmp edi, r14l
37bc94eeejle 0x37bc94dc6
37bc94ef4sub ebx, esi
37bc94ef6mov rcx, [rsp+152]
37bc94efemov rax, [rsp+440]
37bc94f06lea r8, [rip+0x7b9ad7]
37bc94f0dlea edx, [rbx-1]
37bc94f10mov [rsp+332], edx
37bc94f17movsxd rdx, r14l
37bc94f1aimul rcx, rdx
37bc94f1eadd rcx, [rsp+136]
37bc94f26add rdx, [rsp+184]
37bc94f2emov [rsp+32], rax
37bc94f33add rcx, rbp
37bc94f36shl rdx, 4
37bc94f3ashl rcx, 4
37bc94f3eadd rdx, r15
37bc94f41lea r9, [r15+rcx]
37bc94f45mov rcx, [rsp+160]
37bc94f4dcall zswap_
37bc94f52jmp 0x37bc94dc6
37bc94f57
37bc94f57loc_37bc94f57:
37bc94f57lea rax, [r8-1]
37bc94f5bcmp r11, rax
37bc94f5eje 0x37bc94c71
37bc94f64sub r8, 2
37bc94f68cmp r11, r8
37bc94f6bjne 0x37bc94f57
37bc94f6djmp 0x37bc94c71
37bc94f72
37bc94f72 66 0f 1f 44 00 00 f..D..
37bc94f78
37bc94f78loc_37bc94f78:
37bc94f78sub edx, edi
37bc94f7alea rax, [rip+0x7b9a63]
37bc94f81mov [rsp+332], edx
37bc94f88lea edx, [rdi+1]
37bc94f8bmov r8, rax
37bc94f8emovsxd rdx, edx
37bc94f91mov [rsp+32], rax
37bc94f96lea rcx, [rdx+rbx]
37bc94f9aadd rdx, [rsp+184]
37bc94fa2shl rcx, 4
37bc94fa6shl rdx, 4
37bc94faalea r9, [r15+rcx]
37bc94faemov rcx, [rsp+160]
37bc94fb6add rdx, r15
37bc94fb9call zswap_
37bc94fbejmp 0x37bc94dec
37bc94fc3
37bc94fc3loc_37bc94fc3:
37bc94fc3mov r14, r15
37bc94fc6mov edi, [rsp+272]
37bc94fcdmov ebx, [rsp+240]
37bc94fd4mov r13, [rsp+280]
37bc94fdcmov r15l, [rsp+288]
37bc94fe4jmp 0x37bc94417
37bc94fe9
37bc94fe9loc_37bc94fe9:
37bc94fe9cmp [rsp+296], 1
37bc94ff1jne 0x37bc95b72
37bc94ff7
37bc94ff7loc_37bc94ff7:
37bc94ff7mov r15, [rsp+424]
37bc94fffjmp 0x37bc93939
37bc95004
37bc95004loc_37bc95004:
37bc95004movsxd rdx, ebp
37bc95007shl rdx, 4
37bc9500badd rdx, [rsp+480]
37bc95013cmp r13l, 1
37bc95017je 0x37bc95bad
37bc9501dmov [rsp+88], rdx
37bc95022lea edx, [r13-2]
37bc95026mov edi, [rsp+160]
37bc9502dlea rbx, [rip+0x7b99b8]
37bc95034imul edx, esi
37bc95037mov ecx, [rsp+316]
37bc9503emov r9, [rsp+128]
37bc95046mov [rsp+104], 11
37bc9504fmov [rsp+332], edi
37bc95056lea rdi, [rip+0x7b999b]
37bc9505dmov [rsp+192], rdi
37bc95065add ecx, esi
37bc95067mov r8, r9
37bc9506aadd edx, 1
37bc9506dmov [rsp+80], rdi
37bc95072mov rdi, [rsp+440]
37bc9507amovsxd rdx, edx
37bc9507dmov [rsp+96], r14
37bc95082add rax, rdx
37bc95085mov edx, [rsp+172]
37bc9508cmov [rsp+72], rdi
37bc95091lea rdi, [rsp+328]
37bc95099shl rax, 4
37bc9509dadd rax, [rsp+432]
37bc950a5mov [rsp+56], r15
37bc950aaimul edx, r10l
37bc950aemov [rsp+64], rax
37bc950b3mov eax, [rsp+168]
37bc950bamov [rsp+32], rdi
37bc950bflea eax, [rsi+rax+1]
37bc950c3mov [rsp+328], ecx
37bc950camov rcx, rbx
37bc950cdmov [rsp+112], 11
37bc950d6add eax, edx
37bc950d8mov rdx, rbx
37bc950dbcdqe
37bc950ddsub rax, 1
37bc950e1shl rax, 4
37bc950e5add rax, [rsp+448]
37bc950edmov [rsp+48], rax
37bc950f2lea rax, [rip+0x7b990f]
37bc950f9mov [rsp+40], rax
37bc950fecall zgemm_
37bc95103
37bc95103loc_37bc95103:
37bc95103mov eax, [rsp+180]
37bc9510amov edx, [r14]
37bc9510dmov [rsp+56], r14
37bc95112mov r9, rdi
37bc95115mov [rsp+32], r15
37bc9511amov r8, [rsp+144]
37bc95122lea rcx, [rip+0x7b98f4]
37bc95129imul eax, esi
37bc9512cmov [rsp+332], ebp
37bc95133mov [rsp+112], 11
37bc9513cmov [rsp+104], 9
37bc95145sub edx, eax
37bc95147mov [rsp+328], edx
37bc9514elea edx, [rax+1]
37bc95151mov rax, [rsp+440]
37bc95159movsxd rdx, edx
37bc9515cimul rdx, [rsp+152]
37bc95165add rdx, [rsp+136]
37bc9516dmov [rsp+96], rax
37bc95172mov rax, [rsp+208]
37bc9517aadd rax, rdx
37bc9517dshl rax, 4
37bc95181add rax, [rsp+432]
37bc95189mov [rsp+88], rax
37bc9518elea rax, [rip+0x7b9873]
37bc95195mov [rsp+80], rax
37bc9519amov rax, [rsp+440]
37bc951a2mov [rsp+72], rax
37bc951a7lea rax, [rdx+1]
37bc951abmov rdx, rbx
37bc951aeshl rax, 4
37bc951b2add rax, [rsp+432]
37bc951bamov [rsp+64], rax
37bc951bfmovsxd rax, esi
37bc951c2shl rax, 4
37bc951c6add rax, [rsp+480]
37bc951cemov [rsp+48], rax
37bc951d3lea rax, [rip+0x7b984e]
37bc951damov [rsp+40], rax
37bc951dfcall zgemm_
37bc951e4
37bc951e4loc_37bc951e4:
37bc951e4mov ebp, [rsp+324]
37bc951ebmov edi, [rsp+180]
37bc951f2imul edi, ebp
37bc951f5test ebp, ebp
37bc951f7jle 0x37bc952b2
37bc951fdmov edx, ebp
37bc951fflea eax, [rdi+1]
37bc95202mov rsi, [rsp+432]
37bc9520amov rbx, [rsp+440]
37bc95212imul edx, r13l
37bc95216cdqe
37bc95218mov [rsp+200], r13l
37bc95220mov r13, r14
37bc95223imul rax, [rsp+152]
37bc9522cmov r14l, 1
37bc95232add rax, [rsp+136]
37bc9523amovsxd rdx, edx
37bc9523dadd rax, rdx
37bc95240shl rax, 4
37bc95244lea r12, [rsi+rax+16]
37bc95249mov rsi, [rsp+480]
37bc95251nop [rax]
37bc95255nop [rax+rax]
37bc95260
37bc95260loc_37bc95260:
37bc95260mov ecx, [r13]
37bc95264mov rdx, r12
37bc95267mov r8, rbx
37bc9526aadd r12, 16
37bc9526emov eax, ecx
37bc95270sub eax, edi
37bc95272mov [rsp+332], eax
37bc95279lea eax, [r14-1]
37bc9527dadd r14l, 1
37bc95281imul eax, ecx
37bc95284lea rcx, [rip+0x7b9759]
37bc9528bmov [rsp+32], rcx
37bc95290mov rcx, r15
37bc95293cdqe
37bc95295shl rax, 4
37bc95299lea r9, [rsi+rax]
37bc9529dcall zcopy_
37bc952a2cmp ebp, r14l
37bc952a5jge 0x37bc95260
37bc952a7mov r14, r13
37bc952aamov r13l, [rsp+200]
37bc952b2
37bc952b2loc_37bc952b2:
37bc952b2mov eax, [r14]
37bc952b5mov r8, [rsp+480]
37bc952bdmov rcx, r15
37bc952c0mov r9, r14
37bc952c3mov rdx, [rsp+144]
37bc952cbsub eax, edi
37bc952cdmovsxd rdi, edi
37bc952d0mov [rsp+332], eax
37bc952d7lea rax, [rsp+308]
37bc952dfmov [rsp+40], rax
37bc952e4mov rax, [rsp+464]
37bc952eclea rax, [rax+4*rdi]
37bc952f0mov [rsp+32], rax
37bc952f5call zgetrf_
37bc952famov edi, [rsp+324]
37bc95301mov ebp, [rsp+180]
37bc95308mov ecx, edi
37bc9530aimul ebp, edi
37bc9530dimul ecx, r13l
37bc95311test edi, edi
37bc95313jle 0x37bc953c3
37bc95319lea eax, [rbp+1]
37bc9531cmovsxd rdx, ecx
37bc9531fmov rsi, [rsp+432]
37bc95327mov [rsp+208], ecx
37bc9532ecdqe
37bc95330mov [rsp+200], r13l
37bc95338imul rax, [rsp+152]
37bc95341mov r12l, 1
37bc95347add rax, [rsp+136]
37bc9534fmov rbx, [rsp+440]
37bc95357add rax, rdx
37bc9535ashl rax, 4
37bc9535elea r13, [rsi+rax+16]
37bc95363mov rsi, [rsp+480]
37bc9536bnop [rax+rax]
37bc95370
37bc95370loc_37bc95370:
37bc95370mov ecx, [r14]
37bc95373mov [rsp+32], rbx
37bc95378mov r9, r13
37bc9537blea r8, [rip+0x7b9662]
37bc95382add r13, 16
37bc95386mov edx, ecx
37bc95388sub edx, ebp
37bc9538amov [rsp+332], edx
37bc95391lea edx, [r12-1]
37bc95396add r12l, 1
37bc9539aimul edx, ecx
37bc9539dmov rcx, r15
37bc953a0movsxd rdx, edx
37bc953a3shl rdx, 4
37bc953a7add rdx, rsi
37bc953aacall zcopy_
37bc953afcmp edi, r12l
37bc953b2jge 0x37bc95370
37bc953b4mov r13l, [rsp+200]
37bc953bcmov ecx, [rsp+208]
37bc953c3
37bc953c3loc_37bc953c3:
37bc953c3mov eax, [r14]
37bc953c6mov esi, [rsp+172]
37bc953cdmov [rsp+56], 4
37bc953d6lea r9, [rip+0x7b961b]
37bc953ddmov r12, [rsp+144]
37bc953e5mov [rsp+48], r15
37bc953easub eax, ebp
37bc953ecmov edx, esi
37bc953eemov ebp, [rsp+168]
37bc953f5mov ebx, [rsp+160]
37bc953fccmp eax, edi
37bc953femov r8, r12
37bc95401cmovg eax, edi
37bc95404imul edx, ecx
37bc95407lea rcx, [rip+0x7b962d]
37bc9540emov [rsp+332], ebx
37bc95415mov [rsp+316], eax
37bc9541clea eax, [rbp+rdi+1]
37bc95420mov rdi, [rsp+128]
37bc95428add eax, edx
37bc9542acdqe
37bc9542cmov rdx, rdi
37bc9542fsub rax, 1
37bc95433shl rax, 4
37bc95437add rax, [rsp+448]
37bc9543fmov [rsp+40], rax
37bc95444mov rax, [rsp+192]
37bc9544cmov [rsp+32], rax
37bc95451call zlaset_
37bc95456mov edx, [rsp+324]
37bc9545dmov r8, r12
37bc95460mov [rsp+56], 5
37bc95469mov [rsp+48], r15
37bc9546emov r9, [rsp+480]
37bc95476lea rcx, [rip+0x7b959b]
37bc9547dlea eax, [rdx+rbp+1]
37bc95481mov [rsp+32], r14
37bc95486imul edx, r13l
37bc9548amov [rsp+332], ebx
37bc95491imul edx, esi
37bc95494add eax, edx
37bc95496mov rdx, rdi
37bc95499cdqe
37bc9549bsub rax, 1
37bc9549fshl rax, 4
37bc954a3add rax, [rsp+448]
37bc954abmov [rsp+40], rax
37bc954b0call zlacpy_
37bc954b5test r13l, r13l
37bc954b8je 0x37bc955bc
37bc954bemov ecx, [rsp+324]
37bc954c5mov eax, r13l
37bc954c8mov esi, [rsp+160]
37bc954cfmov [rsp+88], 1
37bc954d8mov r8l, [rsp+172]
37bc954e0mov [rsp+80], r15
37bc954e5lea r9, [rip+0x7b94e4]
37bc954ecimul eax, ecx
37bc954efmov [rsp+332], esi
37bc954f6mov esi, [rsp+168]
37bc954fdmov [rsp+112], 1
37bc95506mov [rsp+104], 1
37bc9550flea edx, [rsi+rcx+1]
37bc95513mov rsi, [rsp+440]
37bc9551bmov [rsp+96], 1
37bc95524imul r8l, eax
37bc95528add eax, 1
37bc9552bcdqe
37bc9552dmov [rsp+64], rsi
37bc95532imul rax, [rsp+152]
37bc9553badd rax, [rsp+136]
37bc95543add edx, r8l
37bc95546lea r8, [rip+0x7b94eb]
37bc9554dmovsxd rdx, edx
37bc95550sub rdx, 1
37bc95554shl rdx, 4
37bc95558add rdx, [rsp+448]
37bc95560mov [rsp+72], rdx
37bc95565lea edx, [r13-1]
37bc95569imul edx, ecx
37bc9556clea rcx, [rip+0x7b94c7]
37bc95573add edx, 1
37bc95576movsxd rdx, edx
37bc95579add rax, rdx
37bc9557cmov rdx, r9
37bc9557fshl rax, 4
37bc95583add rax, [rsp+432]
37bc9558bmov [rsp+56], rax
37bc95590mov rax, [rsp+184]
37bc95598mov [rsp+48], rax
37bc9559dmov rax, [rsp+144]
37bc955a5mov [rsp+40], rax
37bc955aamov rax, [rsp+128]
37bc955b2mov [rsp+32], rax
37bc955b7call ztrsm_
37bc955bc
37bc955bcloc_37bc955bc:
37bc955bcmov esi, [rsp+324]
37bc955c3test esi, esi
37bc955c5jle 0x37bc956a3
37bc955cbmovsxd rdx, esi
37bc955cemov rdi, [rsp+240]
37bc955d6lea eax, [rsi-1]
37bc955d9mov ebx, [rsp+316]
37bc955e0lea r11, [rdx-2]
37bc955e4sub r11, rax
37bc955e7lea r8, [rdx+rdi-1]
37bc955ecadd r11, rdi
37bc955eftest ebx, ebx
37bc955f1jle 0x37bc95a49
37bc955f7mov r10l, esi
37bc955famov ebp, [rsp+172]
37bc95601sub rdi, rdx
37bc95604mov r12, [rsp+256]
37bc9560cimul r10l, r13l
37bc95610mov rdx, [rsp+448]
37bc95618mov ecx, ebp
37bc9561alea eax, [rsi+r10]
37bc9561eimul eax, ebp
37bc95621imul r10l, ebp
37bc95625cdqe
37bc95627lea r9, [rax+rdi]
37bc9562blea eax, [rbx-1]
37bc9562elea rbx, [rax+1]
37bc95632shl r9, 4
37bc95636add r9, [rsp+448]
37bc9563eshl rbx, 4
37bc95642nop [rax]
37bc95645nop [rax+rax]
37bc95650
37bc95650loc_37bc95650:
37bc95650movsxd rax, r10l
37bc95653mov rdi, r9
37bc95656lea rax, [r8+rax+1]
37bc9565bshl rax, 4
37bc9565fadd rax, rdx
37bc95662lea rbp, [rbx+rax]
37bc95666nop [rax]
37bc9566anop [rax+rax]
37bc95675nop [rax+rax]
37bc95680
37bc95680loc_37bc95680:
37bc95680movupd x0, [rax]
37bc95684add rax, 16
37bc95688movups [rdi], x0
37bc9568badd rdi, r12
37bc9568ecmp rax, rbp
37bc95691jne 0x37bc95680
37bc95693sub r8, 1
37bc95697add r9, 16
37bc9569badd r10l, ecx
37bc9569ecmp r8, r11
37bc956a1jne 0x37bc95650
37bc956a3
37bc956a3loc_37bc956a3:
37bc956a3mov rax, [rsp+440]
37bc956abmov r8, [rsp+144]
37bc956b3mov [rsp+56], 5
37bc956bclea r9, [rip+0x7b9335]
37bc956c3lea rcx, [rip+0x7b9375]
37bc956camov [rsp+48], rax
37bc956cfmov eax, [rsp+180]
37bc956d6imul eax, esi
37bc956d9imul esi, r13l
37bc956ddadd eax, 1
37bc956e0lea edx, [rsi+1]
37bc956e3cdqe
37bc956e5imul rax, [rsp+152]
37bc956eemovsxd rdx, edx
37bc956f1add rax, [rsp+136]
37bc956f9add rax, rdx
37bc956fcmov rdx, [rsp+128]
37bc95704shl rax, 4
37bc95708add rax, [rsp+432]
37bc95710mov [rsp+40], rax
37bc95715mov rax, [rsp+184]
37bc9571dmov [rsp+32], rax
37bc95722call zlaset_
37bc95727mov r8l, [rsp+316]
37bc9572ftest r8l, r8l
37bc95732jle 0x37bc93b73
37bc95738mov ebx, [rsp+324]
37bc9573fmov ecx, [rsp+180]
37bc95746mov [rsp+248], r13l
37bc9574emov r9, [rsp+152]
37bc95756mov rdi, [rsp+136]
37bc9575emov [rsp+424], r14
37bc95766imul ecx, ebx
37bc95769mov rdx, [rsp+432]
37bc95771mov [rsp+184], r15
37bc95779imul ebx, r13l
37bc9577dmov [rsp+200], r8l
37bc95785movsxd rsi, ecx
37bc95788mov [rsp+208], ecx
37bc9578flea r14l, [rcx+2]
37bc95793lea rax, [rsi+1]
37bc95797mov [rsp+280], rsi
37bc9579fimul r9, rax
37bc957a3mov [rsp+264], rax
37bc957abmov [rsp+300], ebx
37bc957b2mov ebx, 1
37bc957b7lea rax, [rdi+r9]
37bc957bbshl rax, 4
37bc957bflea rax, [rdx+rax+16]
37bc957c4lea rdx, [rdi+rsi]
37bc957c8mov rdi, [rsp+464]
37bc957d0add rdx, r9
37bc957d3mov r13, rax
37bc957d6shl rdx, 4
37bc957daadd rdx, [rsp+432]
37bc957e2lea rsi, [rdi+4*rsi]
37bc957e6mov r11, rdx
37bc957e9lea edx, [rcx+1]
37bc957ecmov [rsp+192], rsi
37bc957f4movsxd rdx, edx
37bc957f7mov r15, r11
37bc957fasub rdx, 1
37bc957feshl rdx, 4
37bc95802mov [rsp+288], rdx
37bc9580ajmp 0x37bc958b7
37bc9580f
37bc9580floc_37bc9580f:
37bc9580fmov rax, [rsp+424]
37bc95817mov edx, [rax]
37bc95819cmp esi, edx
37bc9581bjl 0x37bc959d7
37bc95821
37bc95821loc_37bc95821:
37bc95821add rdi, r12
37bc95824movupd x0, [r15+16]
37bc9582amov ecx, [rsp+248]
37bc95831shl rdi, 4
37bc95835add rdi, [rsp+432]
37bc9583dmovupd x1, [rdi]
37bc95841movups [r15+16], x1
37bc95846movups [rdi], x0
37bc95849test ecx, ecx
37bc9584bje 0x37bc95892
37bc9584dmov eax, [rsp+300]
37bc95854add r12, 1
37bc95858mov rdx, r13
37bc9585bmov rcx, [rsp+184]
37bc95863shl r12, 4
37bc95867lea r8, [rip+0x7b9176]
37bc9586emov [rsp+332], eax
37bc95875lea rax, [rip+0x7b9168]
37bc9587cmov [rsp+32], rax
37bc95881mov rax, [rsp+432]
37bc95889lea r9, [rax+r12]
37bc9588dcall zswap_
37bc95892
37bc95892loc_37bc95892:
37bc95892add rbx, 1
37bc95896add r13, [rsp+224]
37bc9589eadd r15, [rsp+216]
37bc958a6add r14l, 1
37bc958aacmp [rsp+200], ebx
37bc958b1jl 0x37bc95a68
37bc958b7
37bc958b7loc_37bc958b7:
37bc958b7mov rax, [rsp+192]
37bc958bfmov esi, [rsp+208]
37bc958c6mov ebp, [rax+4*rbx-4]
37bc958caadd esi, ebp
37bc958ccmov [rax+4*rbx-4], esi
37bc958d0cmp ebp, ebx
37bc958d2je 0x37bc95892
37bc958d4mov rax, [rsp+280]
37bc958dcmovsxd rdi, esi
37bc958dflea edx, [rbx-1]
37bc958e2lea r8, [rip+0x7b90fb]
37bc958e9mov r12, [rsp+152]
37bc958f1mov [rsp+332], edx
37bc958f8add rax, rbx
37bc958fbmov [rsp+232], rax
37bc95903mov rax, [rsp+264]
37bc9590bimul r12, rdi
37bc9590fadd r12, [rsp+136]
37bc95917lea rdx, [r12+rax]
37bc9591bmov rax, [rsp+288]
37bc95923shl rdx, 4
37bc95927lea rcx, [rax+r13]
37bc9592blea rax, [rip+0x7b90b2]
37bc95932mov [rsp+32], rax
37bc95937mov rax, [rsp+432]
37bc9593flea r9, [rax+rdx]
37bc95943mov rdx, rcx
37bc95946mov rcx, [rsp+184]
37bc9594ecall zswap_
37bc95953cmp esi, r14l
37bc95956jle 0x37bc9580f
37bc9595csub ebp, ebx
37bc9595elea rax, [rip+0x7b907f]
37bc95965mov r8, [rsp+440]
37bc9596dlea edx, [rbp-1]
37bc95970mov [rsp+32], rax
37bc95975mov rax, [rsp+432]
37bc9597dmov [rsp+332], edx
37bc95984movsxd rdx, r14l
37bc95987lea rcx, [r12+rdx]
37bc9598bimul rdx, [rsp+152]
37bc95994shl rcx, 4
37bc95998add rdx, [rsp+136]
37bc959a0lea r9, [rax+rcx]
37bc959a4add rdx, [rsp+232]
37bc959acmov rcx, [rsp+184]
37bc959b4shl rdx, 4
37bc959b8add rdx, [rsp+432]
37bc959c0call zswap_
37bc959c5mov rax, [rsp+424]
37bc959cdmov edx, [rax]
37bc959cfcmp esi, edx
37bc959d1jge 0x37bc95821
37bc959d7
37bc959d7loc_37bc959d7:
37bc959d7sub edx, esi
37bc959d9mov rax, [rsp+232]
37bc959e1mov r8, [rsp+440]
37bc959e9mov [rsp+332], edx
37bc959f0lea edx, [rsi+1]
37bc959f3movsxd rdx, edx
37bc959f6imul rdx, [rsp+152]
37bc959ffadd rdx, [rsp+136]
37bc95a07lea rcx, [rdi+rdx]
37bc95a0badd rdx, rax
37bc95a0emov rax, [rsp+440]
37bc95a16shl rcx, 4
37bc95a1ashl rdx, 4
37bc95a1eadd rdx, [rsp+432]
37bc95a26mov [rsp+32], rax
37bc95a2bmov rax, [rsp+432]
37bc95a33lea r9, [rax+rcx]
37bc95a37mov rcx, [rsp+184]
37bc95a3fcall zswap_
37bc95a44jmp 0x37bc95821
37bc95a49
37bc95a49loc_37bc95a49:
37bc95a49lea rax, [r8-1]
37bc95a4dcmp rax, r11
37bc95a50je 0x37bc956a3
37bc95a56sub r8, 2
37bc95a5acmp r8, r11
37bc95a5djne 0x37bc95a49
37bc95a5fjmp 0x37bc956a3
37bc95a64
37bc95a64 0f 1f 40 00 ..@.
37bc95a68
37bc95a68loc_37bc95a68:
37bc95a68mov r13l, [rsp+248]
37bc95a70mov r14, [rsp+424]
37bc95a78mov r15, [rsp+184]
37bc95a80jmp 0x37bc93b73
37bc95a85
37bc95a85loc_37bc95a85:
37bc95a85mov eax, [r15]
37bc95a88lea edx, [rsi+2*rsi+1]
37bc95a8cmov rdi, [rsp+448]
37bc95a94pxor x0, x0
37bc95a98imul edx, eax
37bc95a9bmov [rdi+8], 0
37bc95aa3cvtsi2sd x0, edx
37bc95aa7movsd_xmm [rdi], x0
37bc95aabcmp r12l, -1
37bc95aafjne 0x37bc92ffe
37bc95ab5
37bc95ab5loc_37bc95ab5:
37bc95ab5imul eax, esi
37bc95ab8pxor x0, x0
37bc95abccvtsi2sd x0, eax
37bc95ac0mov rax, [rsp+480]
37bc95ac8mov [rax+8], 0
37bc95ad0movsd_xmm [rax], x0
37bc95ad4jmp 0x37bc92ffe
37bc95ad9
37bc95ad9loc_37bc95ad9:
37bc95ad9lea rax, [rip+0x7b8f18]
37bc95ae0mov [rsp+180], 1
37bc95aebmov [rsp+192], rax
37bc95af3lea rax, [rip+0x7b8f0e]
37bc95afamov [rsp+184], rax
37bc95b02jmp 0x37bc951e4
37bc95b07
37bc95b07loc_37bc95b07:
37bc95b07mov eax, [r15]
37bc95b0ajmp 0x37bc95ab5
37bc95b0c
37bc95b0cloc_37bc95b0c:
37bc95b0ctest ebx, ebx
37bc95b0ejne 0x37bc9445f
37bc95b14cmp [rsp+296], 1
37bc95b1cje 0x37bc94ff7
37bc95b22mov eax, [rsp+324]
37bc95b29lea rsi, [rip+0x7b8ec8]
37bc95b30lea r12, [rip+0x7b8ed1]
37bc95b37mov [rsp+184], eax
37bc95b3ejmp 0x37bc948b3
37bc95b43
37bc95b43loc_37bc95b43:
37bc95b43mov eax, [rsp+296]
37bc95b4asub eax, 1
37bc95b4dcmp ebx, eax
37bc95b4fjge 0x37bc94414
37bc95b55jmp 0x37bc9466f
37bc95b5a
37bc95b5aloc_37bc95b5a:
37bc95b5amov edi, 1
37bc95b5flea rsi, [rip+0x7b8e92]
37bc95b66lea r12, [rip+0x7b8e9b]
37bc95b6djmp 0x37bc948b3
37bc95b72
37bc95b72loc_37bc95b72:
37bc95b72mov eax, [rsp+324]
37bc95b79mov edi, 1
37bc95b7elea rsi, [rip+0x7b8e73]
37bc95b85lea r12, [rip+0x7b8e7c]
37bc95b8cmov [rsp+184], eax
37bc95b93jmp 0x37bc948b3
37bc95b98
37bc95b98loc_37bc95b98:
37bc95b98lea rax, [rsp+324]
37bc95ba0mov [rsp+144], rax
37bc95ba8jmp 0x37bc93939
37bc95bad
37bc95badloc_37bc95bad:
37bc95badlea rcx, [rip+0x7b8e44]
37bc95bb4add rax, 1
37bc95bb8mov r9, [rsp+128]
37bc95bc0mov ebx, [rsp+160]
37bc95bc7mov [rsp+192], rcx
37bc95bcfshl rax, 4
37bc95bd3add rax, [rsp+432]
37bc95bdbmov [rsp+80], rcx
37bc95be0mov rcx, [rsp+440]
37bc95be8mov r8, r9
37bc95bebmov [rsp+64], rax
37bc95bf0lea rax, [rip+0x7b8e11]
37bc95bf7mov [rsp+88], rdx
37bc95bfcmov [rsp+72], rcx
37bc95c01mov [rsp+48], rdi
37bc95c06lea rdi, [rsp+328]
37bc95c0emov [rsp+112], 11
37bc95c17mov [rsp+104], 11
37bc95c20mov [rsp+96], r14
37bc95c25mov [rsp+56], r15
37bc95c2amov [rsp+40], rax
37bc95c2fmov [rsp+32], r9
37bc95c34mov [rsp+332], ebx
37bc95c3blea rbx, [rip+0x7b8daa]
37bc95c42mov rdx, rbx
37bc95c45mov rcx, rbx
37bc95c48call zgemm_
37bc95c4djmp 0x37bc95103
37bc95c52
37bc95c52loc_37bc95c52:
37bc95c52add rax, r14
37bc95c55mov esi, [rsp+172]
37bc95c5cmov r9, [rsp+128]
37bc95c64mov [rsp+40], r12
37bc95c69mov [rsp+64], rax
37bc95c6emov rax, [rsp+160]
37bc95c76lea rcx, [rip+0x7b8d6f]
37bc95c7dlea rdx, [rip+0x7b8d99]
37bc95c84mov rdi, [rsp+440]
37bc95c8cmov [rsp+332], esi
37bc95c93mov r8, r9
37bc95c96lea rbp, [rsp+328]
37bc95c9emov [rsp+56], rax
37bc95ca3mov eax, [rsp+184]
37bc95caamov rsi, [rsp+424]
37bc95cb2mov [rsp+72], rdi
37bc95cb7imul eax, r15l
37bc95cbbadd eax, [rsp+180]
37bc95cc2mov [rsp+32], r9
37bc95cc7mov [rsp+96], rsi
37bc95ccccdqe
37bc95ccemov rsi, [rsp+208]
37bc95cd6sub rax, 1
37bc95cdamov [rsp+240], r10l
37bc95ce2mov [rsp+88], rsi
37bc95ce7shl rax, 4
37bc95ceblea rsi, [rip+0x7b8d06]
37bc95cf2add rax, [rsp+448]
37bc95cfamov [rsp+80], rsi
37bc95cffmov [rsp+48], rax
37bc95d04mov [rsp+224], rcx
37bc95d0cmov [rsp+112], 9
37bc95d15mov [rsp+104], 11
37bc95d1ecall zgemm_
37bc95d23mov rcx, [rsp+224]
37bc95d2bmov r10l, [rsp+240]
37bc95d33jmp 0x37bc947c2
37bc95d38
37bc95d38loc_37bc95d38:
37bc95d38neg eax
37bc95d3ajmp 0x37bc92fdc
37bc92f20
37bc92f20zsytrf_aa_2stage_:
37bc92f20push r15
37bc92f22push r14
37bc92f24push r13
37bc92f26push r12
37bc92f28push rbp
37bc92f29push rdi
37bc92f2apush rsi
37bc92f2bpush rbx
37bc92f2csub rsp, 344
37bc92f33mov rax, [rsp+496]
37bc92f3bmov r13l, [r9]
37bc92f3emov rdi, [rsp+456]
37bc92f46mov [rax], 0
37bc92f4cmov [rsp+432], r8
37bc92f54mov r15, rdx
37bc92f57mov r14, r9
37bc92f5amov r8l, 1
37bc92f60mov r9l, 1
37bc92f66lea rdx, [rip+0x7bba63]
37bc92f6dmov rsi, rcx
37bc92f70call lsame_
37bc92f75mov ebp, [rdi]
37bc92f77mov ebx, eax
37bc92f79mov rax, [rsp+488]
37bc92f81mov r12l, [rax]
37bc92f84test ebx, ebx
37bc92f86je 0x37bc93012
37bc92f8c
37bc92f8cloc_37bc92f8c:
37bc92f8cmov eax, [r15]
37bc92f8ftest eax, eax
37bc92f91js 0x37bc92fc8
37bc92f93mov edx, 1
37bc92f98cmovg edx, eax
37bc92f9bcmp [r14], edx
37bc92f9ejl 0x37bc93041
37bc92fa4lea edx, [4*rax]
37bc92fabcmp [rdi], edx
37bc92fadjge 0x37bc9304d
37bc92fb3cmp ebp, -1
37bc92fb6je 0x37bc9304d
37bc92fbcmov edx, -6
37bc92fc1mov eax, 6
37bc92fc6jmp 0x37bc92fd2
37bc92fc8
37bc92fc8loc_37bc92fc8:
37bc92fc8mov edx, -2
37bc92fcdmov eax, 2
37bc92fd2
37bc92fd2loc_37bc92fd2:
37bc92fd2mov rsi, [rsp+496]
37bc92fdamov [rsi], edx
37bc92fdc
37bc92fdcloc_37bc92fdc:
37bc92fdclea rdx, [rsp+332]
37bc92fe4mov r8l, 16
37bc92fealea rcx, [rip+0x7bb9e1]
37bc92ff1mov [rsp+332], eax
37bc92ff8call xerbla_
37bc92ffdnop
37bc92ffe
37bc92ffeloc_37bc92ffe:
37bc92ffeadd rsp, 344
37bc93005pop rbx
37bc93006pop rsi
37bc93007pop rdi
37bc93008pop rbp
37bc93009pop r12
37bc9300bpop r13
37bc9300dpop r14
37bc9300fpop r15
37bc93011ret
37bc93012
37bc93012loc_37bc93012:
37bc93012mov r9l, 1
37bc93018mov r8l, 1
37bc9301elea rdx, [rip+0x7bb9ac]
37bc93025mov rcx, rsi
37bc93028call lsame_
37bc9302dtest eax, eax
37bc9302fjne 0x37bc92f8c
37bc93035mov edx, -1
37bc9303amov eax, 1
37bc9303fjmp 0x37bc92fd2
37bc93041
37bc93041loc_37bc93041:
37bc93041mov edx, -4
37bc93046mov eax, 4
37bc9304bjmp 0x37bc92fd2
37bc9304d
37bc9304dloc_37bc9304d:
37bc9304dmov rcx, [rsp+488]
37bc93055cmp eax, [rcx]
37bc93057jle 0x37bc93070
37bc93059cmp r12l, -1
37bc9305dje 0x37bc93070
37bc9305fmov edx, -10
37bc93064mov eax, 10
37bc93069jmp 0x37bc92fd2
37bc9306e
37bc9306e 66 90 f.
37bc93070
37bc93070loc_37bc93070:
37bc93070mov rax, [rsp+496]
37bc93078mov eax, [rax]
37bc9307atest eax, eax
37bc9307cjne 0x37bc95d38
37bc93082lea rax, [rip+0x7bb95f]
37bc93089mov r9, r15
37bc9308clea rdx, [rip+0x7bb93f]
37bc93093mov r8, rsi
37bc93096mov [rsp+64], 1
37bc9309flea rcx, [rip+0x7bb93e]
37bc930a6mov [rsp+56], 16
37bc930afmov [rsp+48], rax
37bc930b4mov [rsp+40], rax
37bc930b9mov [rsp+32], rax
37bc930becall ilaenv_
37bc930c3mov [rsp+324], eax
37bc930camov esi, eax
37bc930ccmov rax, [rsp+496]
37bc930d4mov r9l, [rax]
37bc930d7test r9l, r9l
37bc930dajne 0x37bc93bbe
37bc930e0cmp ebp, -1
37bc930e3je 0x37bc95a85
37bc930e9cmp r12l, -1
37bc930edje 0x37bc95b07
37bc930f3
37bc930f3loc_37bc930f3:
37bc930f3mov ecx, [r15]
37bc930f6test ecx, ecx
37bc930f8je 0x37bc92ffe
37bc930femovsxd rdx, r13l
37bc93101xor eax, eax
37bc93103test rdx, rdx
37bc93106cmovns rax, rdx
37bc9310amov [rsp+152], rax
37bc93112not rax
37bc93115mov [rsp+136], rax
37bc9311dmov eax, [rdi]
37bc9311fcdq
37bc93120idiv ecx
37bc93122mov [rsp+172], eax
37bc93129mov edi, eax
37bc9312bmov [rsp+320], eax
37bc93132lea eax, [rsi+2*rsi]
37bc93135cmp edi, eax
37bc93137jg 0x37bc93156
37bc93139lea eax, [rdi-1]
37bc9313cmovsxd rsi, eax
37bc9313fsar eax, 31
37bc93142imul rsi, rsi, 0x55555556
37bc93149shr rsi, 32
37bc9314dsub esi, eax
37bc9314fmov [rsp+324], esi
37bc93156
37bc93156loc_37bc93156:
37bc93156mov rax, [rsp+488]
37bc9315emov edx, ecx
37bc93160imul edx, esi
37bc93163mov eax, [rax]
37bc93165cmp eax, edx
37bc93167jge 0x37bc93175
37bc93169cdq
37bc9316aidiv ecx
37bc9316cmov [rsp+324], eax
37bc93173mov esi, eax
37bc93175
37bc93175loc_37bc93175:
37bc93175lea eax, [rsi+rcx-1]
37bc93179cdq
37bc9317aidiv esi
37bc9317ccmp ecx, esi
37bc9317emov edx, esi
37bc93180cmovle edx, ecx
37bc93183lea r8l, [rdx+1]
37bc93187mov [rsp+296], eax
37bc9318elea eax, [rsi+rsi]
37bc93191mov [rsp+168], eax
37bc93198mov eax, 1
37bc9319dtest edx, edx
37bc9319fjle 0x37bc931e6
37bc931a1mov rdx, r8
37bc931a4sub rdx, rax
37bc931a7and edx, 1
37bc931aaje 0x37bc931c7
37bc931acmov rdi, [rsp+464]
37bc931b4mov [rdi+4*rax-4], 1
37bc931bcmov eax, 2
37bc931c1cmp r8, 2
37bc931c5je 0x37bc931e6
37bc931c7
37bc931c7loc_37bc931c7:
37bc931c7mov r9, [rsp+464]
37bc931cf
37bc931cfloc_37bc931cf:
37bc931cfmov [r9+4*rax-4], eax
37bc931d4lea rdx, [rax+1]
37bc931d8add rax, 2
37bc931dcmov [r9+4*rdx-4], edx
37bc931e1cmp r8, rax
37bc931e4jne 0x37bc931cf
37bc931e6
37bc931e6loc_37bc931e6:
37bc931e6mov rax, [rsp+448]
37bc931eepxor x0, x0
37bc931f2cvtsi2sd x0, esi
37bc931f6mov [rax+8], 0
37bc931femovsd_xmm [rax], x0
37bc93202test ebx, ebx
37bc93204je 0x37bc93bd6
37bc9320amov r8l, [rsp+296]
37bc93212test r8l, r8l
37bc93215jle 0x37bc95b98
37bc9321bmovsxd rax, [rsp+172]
37bc93223movsxd rdx, esi
37bc93226mov [rsp+440], r14
37bc9322exor r13l, r13l
37bc93231mov r14, r15
37bc93234lea r15, [rsp+332]
37bc9323clea edi, [rax-1]
37bc9323fmov [rsp+160], edi
37bc93246mov edi, [rsp+168]
37bc9324dadd edi, 1
37bc93250mov [rsp+176], edi
37bc93257mov rdi, rax
37bc9325asub rax, 1
37bc9325eshl rax, 4
37bc93262shl rdi, 4
37bc93266mov r12, rax
37bc93269mov rax, [rsp+152]
37bc93271mov [rsp+272], rdi
37bc93279lea rdi, [rdx+rdx]
37bc9327dmov [rsp+240], rdi
37bc93285lea rdi, [rsp+316]
37bc9328dmov edx, ecx
37bc9328fshl rax, 4
37bc93293mov [rsp+128], rdi
37bc9329blea rdi, [rsp+324]
37bc932a3mov [rsp+224], rax
37bc932abadd rax, 16
37bc932afmov [rsp+216], rax
37bc932b7mov [rsp+144], rdi
37bc932bfmov [rsp+256], r12
37bc932c7
37bc932c7loc_37bc932c7:
37bc932c7mov eax, r13l
37bc932caimul eax, esi
37bc932cdsub edx, eax
37bc932cfcmp edx, esi
37bc932d1cmovg edx, esi
37bc932d4mov [rsp+316], edx
37bc932dbcmp r13l, 1
37bc932dfjbe 0x37bc9352a
37bc932e5add edx, esi
37bc932e7lea ecx, [rsi+rsi]
37bc932eacmp r13l, 2
37bc932eemov rbx, [rsp+136]
37bc932f6cmovne edx, ecx
37bc932f9add eax, 1
37bc932fcmov edi, [rsp+160]
37bc93303mov [rsp+56], r15
37bc93308cdqe
37bc9330amov [rsp+96], r14
37bc9330fmov r9, [rsp+128]
37bc93317imul rax, [rsp+152]
37bc93320mov [rsp+312], edx
37bc93327movsxd rdx, esi
37bc9332aimul esi, [rsp+172]
37bc93332mov [rsp+332], edi
37bc93339lea rdi, [rip+0x7bb6b8]
37bc93340shl rdx, 4
37bc93344mov [rsp+80], rdi
37bc93349mov rdi, [rsp+440]
37bc93351lea rax, [rbx+rax+1]
37bc93356add rdx, [rsp+480]
37bc9335elea rbx, [rsp+312]
37bc93366mov r8, [rsp+144]
37bc9336eshl rax, 4
37bc93372add rax, [rsp+432]
37bc9337amov [rsp+88], rdx
37bc9337fmov r12, rbx
37bc93382mov [rsp+64], rax
37bc93387mov eax, [rsp+176]
37bc9338elea rdx, [rip+0x7bb657]
37bc93395mov [rsp+72], rdi
37bc9339amov rcx, rdx
37bc9339dlea edi, [r13-1]
37bc933a1add eax, esi
37bc933a3mov [rsp+32], rbx
37bc933a8mov ebx, r13l
37bc933abmov [rsp+112], 11
37bc933b4cdqe
37bc933b6mov [rsp+104], 11
37bc933bfsub rax, 1
37bc933c3shl rax, 4
37bc933c7add rax, [rsp+448]
37bc933cfmov [rsp+48], rax
37bc933d4lea rax, [rip+0x7bb62d]
37bc933dbmov [rsp+40], rax
37bc933e0call zgemm_
37bc933e5mov edx, 1
37bc933eamov rbp, [rsp+448]
37bc933f2mov r13, [rsp+152]
37bc933falea esi, [rdx+1]
37bc933fdmov ecx, [rsp+324]
37bc93404cmp esi, ebx
37bc93406je 0x37bc93520
37bc9340c
37bc9340cloc_37bc9340c:
37bc9340clea eax, [rcx+2*rcx]
37bc9340fcmp esi, edi
37bc93411je 0x37bc93990
37bc93417
37bc93417loc_37bc93417:
37bc93417mov [rsp+312], eax
37bc9341emov eax, [rsp+160]
37bc93425lea r8l, [rdx-1]
37bc93429imul edx, ecx
37bc9342cmov [rsp+96], r14
37bc93431mov r9, [rsp+128]
37bc93439mov [rsp+332], eax
37bc93440mov eax, esi
37bc93442imul r8l, ecx
37bc93446imul eax, ecx
37bc93449mov [rsp+56], r15
37bc9344eimul edx, [rsp+172]
37bc93456mov [rsp+32], r12
37bc9345bmov [rsp+104], 11
37bc93464add r8l, 1
37bc93468mov [rsp+112], 11
37bc93471cdqe
37bc93473movsxd r8, r8l
37bc93476shl rax, 4
37bc9347aadd rax, [rsp+480]
37bc93482mov [rsp+88], rax
37bc93487lea rax, [rip+0x7bb56a]
37bc9348emov [rsp+80], rax
37bc93493mov rax, [rsp+440]
37bc9349bmov [rsp+72], rax
37bc934a0mov eax, ebx
37bc934a2imul eax, ecx
37bc934a5add eax, 1
37bc934a8cdqe
37bc934aaimul rax, r13
37bc934aeadd rax, [rsp+136]
37bc934b6add rax, r8
37bc934b9mov r8, [rsp+144]
37bc934c1shl rax, 4
37bc934c5add rax, [rsp+432]
37bc934cdmov [rsp+64], rax
37bc934d2mov eax, [rsp+168]
37bc934d9lea eax, [rcx+rax+1]
37bc934ddadd eax, edx
37bc934dflea rdx, [rip+0x7bb506]
37bc934e6cdqe
37bc934e8mov rcx, rdx
37bc934ebsub rax, 1
37bc934efshl rax, 4
37bc934f3add rax, rbp
37bc934f6mov [rsp+48], rax
37bc934fblea rax, [rip+0x7bb506]
37bc93502mov [rsp+40], rax
37bc93507call zgemm_
37bc9350cmov edx, esi
37bc9350emov ecx, [rsp+324]
37bc93515lea esi, [rdx+1]
37bc93518cmp esi, ebx
37bc9351ajne 0x37bc9340c
37bc93520
37bc93520loc_37bc93520:
37bc93520mov eax, ebx
37bc93522mov esi, ecx
37bc93524mov r13l, ebx
37bc93527imul eax, ecx
37bc9352a
37bc9352aloc_37bc9352a:
37bc9352amov edi, [rsp+160]
37bc93531mov rbx, [rsp+152]
37bc93539mov [rsp+56], 5
37bc93542lea rcx, [rip+0x7bb4cf]
37bc93549mov rdx, [rsp+440]
37bc93551mov r12, [rsp+128]
37bc93559mov [rsp+48], r15
37bc9355emov [rsp+332], edi
37bc93565mov edi, [rsp+172]
37bc9356cmov [rsp+32], rdx
37bc93571mov rdx, [rsp+432]
37bc93579mov r8, r12
37bc9357cimul edi, eax
37bc9357fadd edi, [rsp+176]
37bc93586add eax, 1
37bc93589movsxd rdi, edi
37bc9358ccdqe
37bc9358esub rdi, 1
37bc93592imul rbx, rax
37bc93596add rbx, [rsp+136]
37bc9359eshl rdi, 4
37bc935a2add rdi, [rsp+448]
37bc935aaadd rax, rbx
37bc935admov [rsp+40], rdi
37bc935b2shl rax, 4
37bc935b6lea r9, [rdx+rax]
37bc935bamov rdx, r12
37bc935bdcall zlacpy_
37bc935c2cmp r13l, 1
37bc935c6jbe 0x37bc93b9a
37bc935cclea r10l, [r13-1]
37bc935d0mov [rsp+88], rdi
37bc935d5mov r9, r12
37bc935d8mov r8, r12
37bc935dbmov eax, [rsp+160]
37bc935e2mov ebp, r10l
37bc935e5mov r11, [rsp+440]
37bc935edlea rdx, [rip+0x7bb414]
37bc935f4imul ebp, esi
37bc935f7mov [rsp+80], rdx
37bc935fclea rdi, [rsp+328]
37bc93604mov [rsp+332], eax
37bc9360bmovsxd rax, esi
37bc9360elea rcx, [rip+0x7bb408]
37bc93615shl rax, 4
37bc93619mov [rsp+56], r11
37bc9361eadd rax, [rsp+480]
37bc93626lea r11, [rip+0x7bb3fb]
37bc9362dmov [rsp+64], rax
37bc93632lea rax, [rbx+1]
37bc93636shl rax, 4
37bc9363amov [rsp+40], r11
37bc9363fadd rax, [rsp+432]
37bc93647mov [rsp+48], rax
37bc9364cmov [rsp+32], rdi
37bc93651mov rdi, r12
37bc93654mov [rsp+112], 11
37bc9365dmov [rsp+104], 9
37bc93666mov [rsp+96], r15
37bc9366bmov [rsp+72], r14
37bc93670mov [rsp+184], rdx
37bc93678lea rdx, [rip+0x7bb36d]
37bc9367fmov [rsp+180], r10l
37bc93687mov [rsp+328], ebp
37bc9368ecall zgemm_
37bc93693mov r10, [rsp+480]
37bc9369bmov [rsp+32], rdi
37bc936a0mov r8, rdi
37bc936a3mov r12l, [rsp+172]
37bc936abmov eax, [rsp+160]
37bc936b2mov [rsp+112], 11
37bc936bblea rcx, [rip+0x7bb35b]
37bc936c2mov [rsp+88], r10
37bc936c7lea r10, [rip+0x7bb32a]
37bc936cemov r9, [rsp+144]
37bc936d6mov edx, r12l
37bc936d9mov [rsp+80], r10
37bc936demov r10l, [rsp+168]
37bc936e6imul edx, ebp
37bc936e9mov [rsp+332], eax
37bc936f0lea eax, [rsi+r10+1]
37bc936f5mov rsi, [rsp+440]
37bc936fdmov [rsp+96], r14
37bc93702mov [rsp+104], 9
37bc9370badd eax, edx
37bc9370dmov [rsp+72], r15
37bc93712lea rdx, [rip+0x7bb2d3]
37bc93719cdqe
37bc9371bmov [rsp+56], rsi
37bc93720sub rax, 1
37bc93724shl rax, 4
37bc93728add rax, [rsp+448]
37bc93730mov [rsp+64], rax
37bc93735lea eax, [rbp+1]
37bc93738lea rbp, [rip+0x7bb2c9]
37bc9373fcdqe
37bc93741mov [rsp+40], rbp
37bc93746add rax, rbx
37bc93749shl rax, 4
37bc9374dadd rax, [rsp+432]
37bc93755mov [rsp+48], rax
37bc9375acall zgemm_
37bc9375fmov edx, r12l
37bc93762mov r9, rdi
37bc93765mov r8, rdi
37bc93768mov ecx, [rsp+324]
37bc9376fmov eax, [rsp+160]
37bc93776lea r11, [rip+0x7bb2ab]
37bc9377dmov [rsp+104], 11
37bc93786mov rdi, [rsp+480]
37bc9378emov [rsp+40], r11
37bc93793mov [rsp+332], eax
37bc9379amov eax, ecx
37bc9379cimul eax, r13l
37bc937a0mov [rsp+96], r15
37bc937a5mov [rsp+80], rbp
37bc937aamov [rsp+56], r14
37bc937afimul edx, eax
37bc937b2add edx, [rsp+176]
37bc937b9add eax, 1
37bc937bcmov [rsp+48], rdi
37bc937c1mov [rsp+112], 11
37bc937camovsxd rdx, edx
37bc937cdcdqe
37bc937cfimul rax, [rsp+152]
37bc937d8sub rdx, 1
37bc937dcadd rax, [rsp+136]
37bc937e4shl rdx, 4
37bc937e8add rdx, [rsp+448]
37bc937f0mov [rsp+88], rdx
37bc937f5mov rdx, [rsp+440]
37bc937fdmov [rsp+72], rdx
37bc93802lea edx, [r13-2]
37bc93806imul edx, ecx
37bc93809add edx, 1
37bc9380cmovsxd rdx, edx
37bc9380fadd rax, rdx
37bc93812lea rdx, [rip+0x7bb1d3]
37bc93819shl rax, 4
37bc9381dadd rax, [rsp+432]
37bc93825mov rcx, rdx
37bc93828mov [rsp+64], rax
37bc9382dmov rax, [rsp+144]
37bc93835mov [rsp+32], rax
37bc9383acall zgemm_
37bc9383fmov r11l, [rsp+316]
37bc93847mov r10l, [rsp+180]
37bc9384ftest r11l, r11l
37bc93852jle 0x37bc939b2
37bc93858cmp r11l, 1
37bc9385cje 0x37bc939b2
37bc93862mov esi, [rsp+324]
37bc93869imul esi, r13l
37bc9386d
37bc9386dloc_37bc9386d:
37bc9386dmov eax, [rsp+172]
37bc93874mov rbx, [rsp+240]
37bc9387clea edi, [r11+1]
37bc93880mov r8l, 2
37bc93886mov rcx, [rsp+448]
37bc9388emov rbp, [rsp+272]
37bc93896imul eax, esi
37bc93899mov r12, [rsp+256]
37bc938a1cdqe
37bc938a3add rax, rbx
37bc938a6shl rax, 4
37bc938aalea r9, [rcx+rax+16]
37bc938aflea eax, [rsi+1]
37bc938b2mov esi, [rsp+172]
37bc938b9imul esi, eax
37bc938bcmovsxd rax, esi
37bc938bfmov esi, 1
37bc938c4add rax, rbx
37bc938c7mov rbx, rdi
37bc938cashl rax, 4
37bc938celea r10, [rax+rcx-16]
37bc938d3nop
37bc938d5nop [rax+rax]
37bc938e0
37bc938e0loc_37bc938e0:
37bc938e0mov ecx, ebx
37bc938e2mov rdx, r10
37bc938e5mov rax, r9
37bc938e8sub ecx, r8l
37bc938ebcmp r11l, r8l
37bc938eecmovl ecx, esi
37bc938f1shl rcx, 4
37bc938f5add rcx, r9
37bc938f8nop [rax+rax]
37bc93900
37bc93900loc_37bc93900:
37bc93900movupd x0, [rdx]
37bc93904add rax, 16
37bc93908add rdx, r12
37bc9390bmovups [rax-16], x0
37bc9390fcmp rax, rcx
37bc93912jne 0x37bc93900
37bc93914add r8, 1
37bc93918add r9, rbp
37bc9391badd r10, rbp
37bc9391ecmp rdi, r8
37bc93921jne 0x37bc938e0
37bc93923
37bc93923loc_37bc93923:
37bc93923test r13l, r13l
37bc93926jne 0x37bc9399f
37bc93928cmp [rsp+296], 1
37bc93930jne 0x37bc95ad9
37bc93936
37bc93936loc_37bc93936:
37bc93936mov r15, r14
37bc93939
37bc93939loc_37bc93939:
37bc93939mov rax, [rsp+496]
37bc93941mov r9, [rsp+144]
37bc93949mov rdx, r15
37bc9394cmov rcx, r15
37bc9394fmov [rsp+56], rax
37bc93954mov rax, [rsp+472]
37bc9395cmov r8, r9
37bc9395fmov [rsp+48], rax
37bc93964lea rax, [rsp+320]
37bc9396cmov [rsp+40], rax
37bc93971mov rax, [rsp+448]
37bc93979mov [rsp+32], rax
37bc9397ecall zgbtrf_
37bc93983jmp 0x37bc92ffe
37bc93988
37bc93988 0f 1f 84 00 00 00 00 00 ........
37bc93990
37bc93990loc_37bc93990:
37bc93990mov eax, [rsp+316]
37bc93997lea eax, [rax+2*rcx]
37bc9399ajmp 0x37bc93417
37bc9399f
37bc9399floc_37bc9399f:
37bc9399flea rax, [rip+0x7bb062]
37bc939a6lea r10l, [r13-1]
37bc939aamov [rsp+184], rax
37bc939b2
37bc939b2loc_37bc939b2:
37bc939b2mov esi, [rsp+324]
37bc939b9mov edi, [rsp+172]
37bc939c0mov [rsp+80], r15
37bc939c5lea r9, [rip+0x7bb06c]
37bc939ccmov eax, [rsp+160]
37bc939d3mov rcx, [rsp+152]
37bc939dblea r8, [rip+0x7bb057]
37bc939e2lea rdx, [rip+0x7bafe7]
37bc939e9mov ebp, esi
37bc939ebimul r10l, esi
37bc939efmov r12, [rsp+128]
37bc939f7mov [rsp+112], 1
37bc93a00imul ebp, r13l
37bc93a04mov [rsp+332], eax
37bc93a0bmov eax, [rsp+176]
37bc93a12mov [rsp+40], r12
37bc93a17mov [rsp+32], r12
37bc93a1cimul edi, ebp
37bc93a1fmov [rsp+200], r10l
37bc93a27mov [rsp+104], 1
37bc93a30mov [rsp+96], 1
37bc93a39mov [rsp+88], 1
37bc93a42add eax, edi
37bc93a44mov rdi, [rsp+448]
37bc93a4ccdqe
37bc93a4esub rax, 1
37bc93a52shl rax, 4
37bc93a56add rdi, rax
37bc93a59lea eax, [rbp+1]
37bc93a5cmovsxd rbx, eax
37bc93a5fmov [rsp+72], rdi
37bc93a64imul rcx, rbx
37bc93a68mov [rsp+208], rbx
37bc93a70mov rbx, [rsp+136]
37bc93a78lea rax, [rcx+rbx]
37bc93a7clea ebx, [r10+1]
37bc93a80mov rcx, [rsp+440]
37bc93a88movsxd rbx, ebx
37bc93a8bmov [rsp+192], rax
37bc93a93add rbx, rax
37bc93a96mov [rsp+64], rcx
37bc93a9blea rcx, [rip+0x7baf66]
37bc93aa2shl rbx, 4
37bc93aa6add rbx, [rsp+432]
37bc93aaemov [rsp+48], rcx
37bc93ab3lea rcx, [rip+0x7baf17]
37bc93abamov [rsp+56], rbx
37bc93abfcall ztrsm_
37bc93ac4mov eax, [rsp+160]
37bc93acbmov [rsp+80], r15
37bc93ad0lea rcx, [rip+0x7baf31]
37bc93ad7mov [rsp+48], rcx
37bc93adclea r9, [rip+0x7baf55]
37bc93ae3lea rdx, [rip+0x7baee6]
37bc93aeamov [rsp+332], eax
37bc93af1mov r8, r9
37bc93af4mov rax, [rsp+440]
37bc93afclea rcx, [rip+0x7baf37]
37bc93b03mov [rsp+112], 1
37bc93b0cmov [rsp+64], rax
37bc93b11mov [rsp+104], 1
37bc93b1amov [rsp+96], 1
37bc93b23mov [rsp+88], 1
37bc93b2cmov [rsp+72], rdi
37bc93b31mov [rsp+56], rbx
37bc93b36mov [rsp+40], r12
37bc93b3bmov [rsp+32], r12
37bc93b40call ztrsm_
37bc93b45lea eax, [r13+1]
37bc93b49mov r10l, [rsp+200]
37bc93b51mov [rsp+180], eax
37bc93b58mov eax, [rsp+296]
37bc93b5flea edx, [rax-1]
37bc93b62mov rax, [rsp+192]
37bc93b6acmp edx, r13l
37bc93b6djg 0x37bc95004
37bc93b73
37bc93b73loc_37bc93b73:
37bc93b73mov esi, [rsp+180]
37bc93b7acmp [rsp+296], esi
37bc93b81jle 0x37bc93936
37bc93b87mov edx, [r14]
37bc93b8amov esi, [rsp+324]
37bc93b91add r13l, 1
37bc93b95jmp 0x37bc932c7
37bc93b9a
37bc93b9aloc_37bc93b9a:
37bc93b9amov r11l, [rsp+316]
37bc93ba2test r11l, r11l
37bc93ba5jle 0x37bc93923
37bc93babcmp r11l, 1
37bc93bafje 0x37bc93923
37bc93bb5imul esi, r13l
37bc93bb9jmp 0x37bc9386d
37bc93bbe
37bc93bbeloc_37bc93bbe:
37bc93bbecmp r12l, -1
37bc93bc2je 0x37bc92ffe
37bc93bc8cmp ebp, -1
37bc93bcbjne 0x37bc930f3
37bc93bd1jmp 0x37bc92ffe
37bc93bd6
37bc93bd6loc_37bc93bd6:
37bc93bd6mov edx, [rsp+296]
37bc93bddtest edx, edx
37bc93bdfjle 0x37bc95b98
37bc93be5mov edi, [rsp+172]
37bc93becmovsxd rdx, esi
37bc93befmov [rsp+176], -1
37bc93bfalea rbx, [rdx+rdx]
37bc93bfemov [rsp+440], r14
37bc93c06mov r14, [rsp+432]
37bc93c0elea eax, [rdi-1]
37bc93c11mov [rsp+192], rbx
37bc93c19xor ebx, ebx
37bc93c1bmov [rsp+172], eax
37bc93c22mov eax, [rsp+168]
37bc93c29mov [rsp+424], r15
37bc93c31mov r15l, edi
37bc93c34add eax, 1
37bc93c37mov [rsp+180], eax
37bc93c3emovsxd rax, edi
37bc93c41mov r13, rax
37bc93c44sub rax, 1
37bc93c48shl rax, 4
37bc93c4cshl r13, 4
37bc93c50mov rbp, rax
37bc93c53mov rax, [rsp+152]
37bc93c5bmov [rsp+200], rbp
37bc93c63add rax, 1
37bc93c67shl rax, 4
37bc93c6bmov [rsp+232], rax
37bc93c73lea rax, [rsp+332]
37bc93c7bmov [rsp+160], rax
37bc93c83lea rax, [rsp+316]
37bc93c8bmov [rsp+128], rax
37bc93c93lea rax, [rsp+324]
37bc93c9bmov [rsp+144], rax
37bc93ca3mov eax, ecx
37bc93ca5nop [rax+rax]
37bc93cb0
37bc93cb0loc_37bc93cb0:
37bc93cb0mov edi, ebx
37bc93cb2imul edi, esi
37bc93cb5sub eax, edi
37bc93cb7cmp eax, esi
37bc93cb9cmovg eax, esi
37bc93cbcmov [rsp+316], eax
37bc93cc3cmp ebx, 1
37bc93cc6jbe 0x37bc93f20
37bc93cccadd eax, esi
37bc93ccelea edx, [rsi+rsi]
37bc93cd1cmp ebx, 2
37bc93cd4movsxd rdi, edi
37bc93cd7cmovne eax, edx
37bc93cdashl rdi, 4
37bc93cdemov [rsp+104], 11
37bc93ce7mov r9, [rsp+128]
37bc93cefmov r8, [rsp+144]
37bc93cf7lea rdx, [rip+0x7bad1f]
37bc93cfelea rcx, [rip+0x7bace7]
37bc93d05mov [rsp+112], 9
37bc93d0emov [rsp+312], eax
37bc93d15mov eax, [rsp+172]
37bc93d1cmov [rsp+332], eax
37bc93d23mov rax, [rsp+424]
37bc93d2bmov [rsp+96], rax
37bc93d30movsxd rax, esi
37bc93d33imul esi, r15l
37bc93d37shl rax, 4
37bc93d3badd rax, [rsp+480]
37bc93d43mov [rsp+88], rax
37bc93d48lea rax, [rip+0x7baca9]
37bc93d4fmov [rsp+80], rax
37bc93d54mov rax, [rsp+440]
37bc93d5cmov [rsp+72], rax
37bc93d61lea rax, [r14+rdi]
37bc93d65lea rdi, [rsp+312]
37bc93d6dmov [rsp+64], rax
37bc93d72mov rax, [rsp+160]
37bc93d7amov [rsp+32], rdi
37bc93d7fmov [rsp+56], rax
37bc93d84mov eax, [rsp+180]
37bc93d8badd eax, esi
37bc93d8dmov esi, ebx
37bc93d8fmov rbx, rdi
37bc93d92cdqe
37bc93d94sub rax, 1
37bc93d98shl rax, 4
37bc93d9cadd rax, [rsp+448]
37bc93da4mov [rsp+48], rax
37bc93da9lea rax, [rip+0x7bac58]
37bc93db0mov [rsp+40], rax
37bc93db5call zgemm_
37bc93dbamov edx, 1
37bc93dbfmov [rsp+184], r13
37bc93dc7mov ebp, [rsp+176]
37bc93dcelea edi, [rdx+1]
37bc93dd1mov r13, [rsp+152]
37bc93dd9mov r12, [rsp+448]
37bc93de1mov ecx, [rsp+324]
37bc93de8cmp edi, esi
37bc93deaje 0x37bc93f0f
37bc93df0
37bc93df0loc_37bc93df0:
37bc93df0lea eax, [rcx+2*rcx]
37bc93df3cmp edi, ebp
37bc93df5je 0x37bc94448
37bc93dfb
37bc93dfbloc_37bc93dfb:
37bc93dfbmov r8l, esi
37bc93dfemov [rsp+312], eax
37bc93e05mov eax, [rsp+172]
37bc93e0cimul r8l, ecx
37bc93e10mov [rsp+32], rbx
37bc93e15mov r9, [rsp+128]
37bc93e1dmov [rsp+332], eax
37bc93e24mov rax, [rsp+424]
37bc93e2cmov [rsp+104], 11
37bc93e35mov [rsp+96], rax
37bc93e3amov eax, edi
37bc93e3cadd r8l, 1
37bc93e40mov [rsp+112], 9
37bc93e49imul eax, ecx
37bc93e4cmovsxd r8, r8l
37bc93e4fcdqe
37bc93e51shl rax, 4
37bc93e55add rax, [rsp+480]
37bc93e5dmov [rsp+88], rax
37bc93e62lea rax, [rip+0x7bab8f]
37bc93e69mov [rsp+80], rax
37bc93e6emov rax, [rsp+440]
37bc93e76mov [rsp+72], rax
37bc93e7blea eax, [rdx-1]
37bc93e7eimul eax, ecx
37bc93e81imul edx, ecx
37bc93e84add eax, 1
37bc93e87cdqe
37bc93e89imul edx, r15l
37bc93e8dimul rax, r13
37bc93e91add rax, [rsp+136]
37bc93e99add rax, r8
37bc93e9cmov r8, [rsp+144]
37bc93ea4shl rax, 4
37bc93ea8add rax, r14
37bc93eabmov [rsp+64], rax
37bc93eb0mov rax, [rsp+160]
37bc93eb8mov [rsp+56], rax
37bc93ebdmov eax, [rsp+168]
37bc93ec4lea eax, [rcx+rax+1]
37bc93ec8lea rcx, [rip+0x7bab1d]
37bc93ecfadd eax, edx
37bc93ed1lea rdx, [rip+0x7bab45]
37bc93ed8cdqe
37bc93edasub rax, 1
37bc93edeshl rax, 4
37bc93ee2add rax, r12
37bc93ee5mov [rsp+48], rax
37bc93eealea rax, [rip+0x7bab17]
37bc93ef1mov [rsp+40], rax
37bc93ef6call zgemm_
37bc93efbmov edx, edi
37bc93efdmov ecx, [rsp+324]
37bc93f04lea edi, [rdx+1]
37bc93f07cmp edi, esi
37bc93f09jne 0x37bc93df0
37bc93f0f
37bc93f0floc_37bc93f0f:
37bc93f0fmov ebx, esi
37bc93f11mov r13, [rsp+184]
37bc93f19mov esi, ecx
37bc93f1bmov edi, ebx
37bc93f1dimul edi, ecx
37bc93f20
37bc93f20loc_37bc93f20:
37bc93f20mov r12l, r15l
37bc93f23lea eax, [rdi+1]
37bc93f26mov rcx, [rsp+160]
37bc93f2emov rdx, [rsp+440]
37bc93f36imul r12l, edi
37bc93f3amovsxd r11, eax
37bc93f3dadd r12l, [rsp+180]
37bc93f45mov rax, [rsp+152]
37bc93f4dmovsxd r12, r12l
37bc93f50mov [rsp+48], rcx
37bc93f55mov r8, [rsp+128]
37bc93f5dlea rcx, [rip+0x7baadb]
37bc93f64sub r12, 1
37bc93f68imul rax, r11
37bc93f6cadd rax, [rsp+136]
37bc93f74mov [rsp+32], rdx
37bc93f79shl r12, 4
37bc93f7dadd rax, r11
37bc93f80mov rdx, r8
37bc93f83add r12, [rsp+448]
37bc93f8bmov [rsp+40], r12
37bc93f90shl rax, 4
37bc93f94mov ebp, [rsp+172]
37bc93f9bmov [rsp+56], 5
37bc93fa4lea r9, [r14+rax]
37bc93fa8mov [rsp+332], ebp
37bc93fafmov [rsp+184], r11
37bc93fb7call zlacpy_
37bc93fbccmp ebx, 1
37bc93fbfjbe 0x37bc94626
37bc93fc5mov r9, [rsp+424]
37bc93fcdmovsxd rax, esi
37bc93fd0movsxd rdi, edi
37bc93fd3mov r11, [rsp+160]
37bc93fdbmov r10l, [rsp+176]
37bc93fe3shl rdi, 4
37bc93fe7shl rax, 4
37bc93febadd rax, [rsp+480]
37bc93ff3mov [rsp+72], r9
37bc93ff8mov r9, [rsp+440]
37bc94000lea rdx, [rip+0x7ba9e5]
37bc94007mov [rsp+172], ebp
37bc9400eimul r10l, esi
37bc94012mov rcx, rdx
37bc94015mov [rsp+332], ebp
37bc9401clea rbp, [rsp+328]
37bc94024mov [rsp+88], r12
37bc94029lea r12, [rip+0x7ba9d8]
37bc94030mov [rsp+64], rax
37bc94035lea rax, [r14+rdi]
37bc94039mov rdi, [rsp+128]
37bc94041mov [rsp+56], r9
37bc94046lea r9, [rip+0x7ba9db]
37bc9404dmov [rsp+96], r11
37bc94052mov r8, rdi
37bc94055mov [rsp+48], rax
37bc9405amov [rsp+40], r9
37bc9405fmov r9, rdi
37bc94062mov [rsp+32], rbp
37bc94067mov [rsp+112], 11
37bc94070mov [rsp+104], 11
37bc94079mov [rsp+80], r12
37bc9407emov [rsp+328], r10l
37bc94086mov [rsp+208], r10l
37bc9408ecall zgemm_
37bc94093mov rdx, [rsp+424]
37bc9409bmov r8, rdi
37bc9409emov r10l, [rsp+208]
37bc940a6mov rbp, [rsp+152]
37bc940aemov r11, [rsp+160]
37bc940b6mov [rsp+32], rdi
37bc940bbmov [rsp+96], rdx
37bc940c0mov rdx, [rsp+480]
37bc940c8mov ecx, [rsp+172]
37bc940cfmov [rsp+72], r11
37bc940d4mov [rsp+88], rdx
37bc940d9lea rdx, [rip+0x7ba918]
37bc940e0mov r9, [rsp+144]
37bc940e8mov [rsp+80], rdx
37bc940edmov edx, [rsp+168]
37bc940f4mov [rsp+40], r12
37bc940f9lea eax, [rsi+rdx+1]
37bc940fdmov edx, r15l
37bc94100mov [rsp+332], ecx
37bc94107mov [rsp+112], 11
37bc94110imul edx, r10l
37bc94114mov [rsp+104], 11
37bc9411dadd eax, edx
37bc9411fmov rdx, [rsp+440]
37bc94127cdqe
37bc94129sub rax, 1
37bc9412dmov [rsp+56], rdx
37bc94132lea rdx, [rip+0x7ba8b3]
37bc94139shl rax, 4
37bc9413dadd rax, [rsp+448]
37bc94145mov rcx, rdx
37bc94148mov [rsp+64], rax
37bc9414dlea eax, [r10+1]
37bc94151cdqe
37bc94153imul rax, rbp
37bc94157add rax, [rsp+136]
37bc9415fadd rax, [rsp+184]
37bc94167shl rax, 4
37bc9416badd rax, r14
37bc9416emov [rsp+48], rax
37bc94173call zgemm_
37bc94178mov r9, rdi
37bc9417bmov r8, rdi
37bc9417emov [rsp+80], r12
37bc94183mov ecx, [rsp+172]
37bc9418amov edi, [rsp+180]
37bc94191mov [rsp+104], 11
37bc9419amov r11, [rsp+160]
37bc941a2mov [rsp+112], 9
37bc941abmov [rsp+332], ecx
37bc941b2mov ecx, [rsp+324]
37bc941b9mov [rsp+96], r11
37bc941bemov r11l, r15l
37bc941c1mov edx, ecx
37bc941c3imul edx, ebx
37bc941c6imul r11l, edx
37bc941caadd edx, 1
37bc941cdmovsxd rdx, edx
37bc941d0lea eax, [r11+rdi]
37bc941d4mov rdi, [rsp+440]
37bc941dccdqe
37bc941desub rax, 1
37bc941e2mov [rsp+72], rdi
37bc941e7mov rdi, [rsp+424]
37bc941efshl rax, 4
37bc941f3add rax, [rsp+448]
37bc941fbmov [rsp+88], rax
37bc94200lea eax, [rbx-2]
37bc94203imul eax, ecx
37bc94206mov [rsp+56], rdi
37bc9420bmov rdi, [rsp+480]
37bc94213lea rcx, [rip+0x7ba7d2]
37bc9421amov [rsp+48], rdi
37bc9421fadd eax, 1
37bc94222cdqe
37bc94224imul rax, rbp
37bc94228add rax, [rsp+136]
37bc94230add rax, rdx
37bc94233lea rdx, [rip+0x7ba7e3]
37bc9423ashl rax, 4
37bc9423eadd rax, r14
37bc94241mov [rsp+64], rax
37bc94246lea rax, [rip+0x7ba7db]
37bc9424dmov [rsp+40], rax
37bc94252mov rax, [rsp+144]
37bc9425amov [rsp+32], rax
37bc9425fcall zgemm_
37bc94264mov edi, [rsp+316]
37bc9426btest edi, edi
37bc9426djle 0x37bc94466
37bc94273cmp edi, 1
37bc94276je 0x37bc94466
37bc9427cmov esi, [rsp+324]
37bc94283imul esi, ebx
37bc94286
37bc94286loc_37bc94286:
37bc94286mov r10l, r15l
37bc94289mov rcx, [rsp+448]
37bc94291mov rax, [rsp+192]
37bc94299mov [rsp+184], ebx
37bc942a0imul r10l, esi
37bc942a4add esi, 1
37bc942a7lea r12l, [rdi+1]
37bc942abmov [rsp+432], r14
37bc942b3imul esi, r15l
37bc942b7lea r8, [rcx+16]
37bc942bbmov r11, r12
37bc942bemov r9l, 2
37bc942c4mov r14, [rsp+200]
37bc942ccmovsxd r10, r10l
37bc942cfmovsxd rcx, esi
37bc942d2add r10, rax
37bc942d5mov esi, 1
37bc942daadd rcx, rax
37bc942ddmov rax, [rsp+448]
37bc942e5shl r10, 4
37bc942e9shl rcx, 4
37bc942edadd r10, r8
37bc942f0sub rax, 16
37bc942f4add rcx, rax
37bc942f7nop [rax+rax]
37bc94300
37bc94300loc_37bc94300:
37bc94300mov ebp, r11l
37bc94303mov rdx, r10
37bc94306mov rbx, rcx
37bc94309sub ebp, r9l
37bc9430ccmp edi, r9l
37bc9430fcmovl ebp, esi
37bc94312shl rbp, 4
37bc94316add rbp, r10
37bc94319nop [rax]
37bc94320
37bc94320loc_37bc94320:
37bc94320movupd x0, [rdx]
37bc94324add rdx, 16
37bc94328movups [rbx], x0
37bc9432badd rbx, r14
37bc9432ecmp rbp, rdx
37bc94331jne 0x37bc94320
37bc94333add r9, 1
37bc94337add r10, r13
37bc9433aadd rcx, r13
37bc9433dcmp r12, r9
37bc94340jne 0x37bc94300
37bc94342mov ebx, [rsp+184]
37bc94349mov r14, [rsp+432]
37bc94351test ebx, ebx
37bc94353jne 0x37bc9445f
37bc94359mov esi, [rsp+324]
37bc94360xor edx, edx
37bc94362mov [rsp+184], esi
37bc94369
37bc94369loc_37bc94369:
37bc94369mov r9l, r15l
37bc9436cmov rsi, [rsp+192]
37bc94374mov rbp, [rsp+200]
37bc9437cmov r12l, r11l
37bc9437fimul r9l, edx
37bc94383add edx, 1
37bc94386imul edx, r15l
37bc9438amovsxd r9, r9l
37bc9438dmovsxd r10, edx
37bc94390add r9, rsi
37bc94393add r10, rsi
37bc94396shl r9, 4
37bc9439amov esi, 1
37bc9439fshl r10, 4
37bc943a3add r9, r8
37bc943a6mov r8l, 2
37bc943acadd r10, rax
37bc943afnop
37bc943b0
37bc943b0loc_37bc943b0:
37bc943b0mov ecx, r11l
37bc943b3mov rax, r9
37bc943b6mov rdx, r10
37bc943b9sub ecx, r8l
37bc943bccmp edi, r8l
37bc943bfcmovl ecx, esi
37bc943c2shl rcx, 4
37bc943c6add rcx, r9
37bc943c9nop
37bc943canop [rax+rax]
37bc943d5nop [rax+rax]
37bc943e0
37bc943e0loc_37bc943e0:
37bc943e0movupd x0, [rax]
37bc943e4add rax, 16
37bc943e8movups [rdx], x0
37bc943ebadd rdx, rbp
37bc943eecmp rcx, rax
37bc943f1jne 0x37bc943e0
37bc943f3add r8, 1
37bc943f7add r9, r13
37bc943faadd r10, r13
37bc943fdcmp r12, r8
37bc94400jne 0x37bc943b0
37bc94402
37bc94402loc_37bc94402:
37bc94402mov eax, [rsp+296]
37bc94409sub eax, 1
37bc9440ccmp eax, ebx
37bc9440ejg 0x37bc94646
37bc94414
37bc94414loc_37bc94414:
37bc94414lea edi, [rbx+1]
37bc94417
37bc94417loc_37bc94417:
37bc94417cmp [rsp+296], edi
37bc9441ejle 0x37bc94ff7
37bc94424mov rax, [rsp+424]
37bc9442cadd [rsp+176], 1
37bc94434add ebx, 1
37bc94437mov esi, [rsp+324]
37bc9443emov eax, [rax]
37bc94440jmp 0x37bc93cb0
37bc94445
37bc94445 0f 1f 00 ...
37bc94448
37bc94448loc_37bc94448:
37bc94448mov eax, [rsp+316]
37bc9444flea eax, [rax+2*rcx]
37bc94452jmp 0x37bc93dfb
37bc94457
37bc94457loc_37bc94457:
37bc94457test ebx, ebx
37bc94459je 0x37bc94fe9
37bc9445f
37bc9445floc_37bc9445f:
37bc9445flea r12, [rip+0x7ba5a2]
37bc94466
37bc94466loc_37bc94466:
37bc94466mov ecx, [rsp+324]
37bc9446dmov esi, [rsp+176]
37bc94474mov edi, r15l
37bc94477mov [rsp+48], r12
37bc9447cmov eax, [rsp+172]
37bc94483lea r9, [rip+0x7ba5ae]
37bc9448amov rbp, [rsp+128]
37bc94492mov [rsp+112], 1
37bc9449bmov r10l, ecx
37bc9449eimul esi, ecx
37bc944a1mov [rsp+184], ecx
37bc944a8mov r8, r9
37bc944abimul r10l, ebx
37bc944afmov [rsp+332], eax
37bc944b6mov rcx, [rsp+160]
37bc944bemov [rsp+40], rbp
37bc944c3add esi, 1
37bc944c6mov [rsp+80], rcx
37bc944cbimul edi, r10l
37bc944cflea eax, [r10+1]
37bc944d3movsxd rsi, esi
37bc944d6mov [rsp+32], rbp
37bc944dbmovsxd rdx, eax
37bc944deadd edi, [rsp+180]
37bc944e5mov [rsp+208], r10l
37bc944edimul rsi, [rsp+152]
37bc944f6movsxd rdi, edi
37bc944f9add rsi, [rsp+136]
37bc94501mov [rsp+216], rdx
37bc94509mov [rsp+104], 1
37bc94512add rsi, rdx
37bc94515sub rdi, 1
37bc94519mov rdx, [rsp+440]
37bc94521shl rsi, 4
37bc94525shl rdi, 4
37bc94529add rdi, [rsp+448]
37bc94531mov [rsp+96], 1
37bc9453aadd rsi, r14
37bc9453dmov [rsp+72], rdi
37bc94542mov [rsp+64], rdx
37bc94547lea rdx, [rip+0x7ba483]
37bc9454emov [rsp+56], rsi
37bc94553mov rcx, rdx
37bc94556mov [rsp+88], 1
37bc9455fcall ztrsm_
37bc94564mov eax, [rsp+172]
37bc9456bmov [rsp+72], rdi
37bc94570lea r9, [rip+0x7ba4c1]
37bc94577mov rcx, [rsp+160]
37bc9457fmov [rsp+56], rsi
37bc94584lea r8, [rip+0x7ba4ae]
37bc9458blea rdx, [rip+0x7ba43f]
37bc94592mov [rsp+332], eax
37bc94599mov rax, [rsp+440]
37bc945a1mov [rsp+80], rcx
37bc945a6lea rcx, [rip+0x7ba48d]
37bc945admov [rsp+112], 1
37bc945b6mov [rsp+104], 1
37bc945bfmov [rsp+96], 1
37bc945c8mov [rsp+88], 1
37bc945d1mov [rsp+64], rax
37bc945d6mov [rsp+48], r12
37bc945dbmov [rsp+40], rbp
37bc945e0mov [rsp+32], rbp
37bc945e5call ztrsm_
37bc945eamov edi, [rsp+316]
37bc945f1mov r10l, [rsp+208]
37bc945f9test edi, edi
37bc945fbjle 0x37bc95b43
37bc94601cmp edi, 1
37bc94604je 0x37bc94402
37bc9460amov rax, [rsp+448]
37bc94612mov edx, r10l
37bc94615lea r11l, [rdi+1]
37bc94619lea r8, [rax+16]
37bc9461dsub rax, 16
37bc94621jmp 0x37bc94369
37bc94626
37bc94626loc_37bc94626:
37bc94626mov edi, [rsp+316]
37bc9462dtest edi, edi
37bc9462fjle 0x37bc94457
37bc94635cmp edi, 1
37bc94638je 0x37bc95b0c
37bc9463eimul esi, ebx
37bc94641jmp 0x37bc94286
37bc94646
37bc94646loc_37bc94646:
37bc94646test ebx, ebx
37bc94648je 0x37bc95b5a
37bc9464emov r10l, [rsp+184]
37bc94656lea r12, [rip+0x7ba3ab]
37bc9465dimul r10l, ebx
37bc94661lea eax, [r10+1]
37bc94665cdqe
37bc94667mov [rsp+216], rax
37bc9466f
37bc9466floc_37bc9466f:
37bc9466fmovsxd rax, [rsp+184]
37bc94677mov rsi, [rsp+480]
37bc9467fshl rax, 4
37bc94683add rsi, rax
37bc94686mov [rsp+208], rsi
37bc9468ecmp ebx, 1
37bc94691je 0x37bc95c52
37bc94697mov eax, [rsp+172]
37bc9469emov edx, [rsp+184]
37bc946a5lea rbp, [rsp+328]
37bc946admov [rsp+40], r12
37bc946b2mov r9, [rsp+128]
37bc946bamov [rsp+32], rbp
37bc946bflea rcx, [rip+0x7ba326]
37bc946c6lea rsi, [rip+0x7ba32b]
37bc946cdmov [rsp+332], eax
37bc946d4mov rax, [rsp+424]
37bc946dcadd edi, edx
37bc946demov [rsp+328], edi
37bc946e5mov edi, edx
37bc946e7mov r8, r9
37bc946eamov [rsp+96], rax
37bc946efmovsxd rax, r10l
37bc946f2shl rax, 4
37bc946f6mov [rsp+80], rsi
37bc946fbadd rax, [rsp+480]
37bc94703mov [rsp+88], rax
37bc94708mov rax, [rsp+440]
37bc94710mov [rsp+240], r10l
37bc94718mov [rsp+72], rax
37bc9471dlea eax, [rbx-2]
37bc94720imul eax, edx
37bc94723mov [rsp+224], rcx
37bc9472bmov [rsp+112], 9
37bc94734mov [rsp+104], 11
37bc9473dadd eax, 1
37bc94740cdqe
37bc94742imul rax, [rsp+152]
37bc9474badd rax, [rsp+136]
37bc94753add rax, [rsp+216]
37bc9475bshl rax, 4
37bc9475fadd rax, r14
37bc94762mov [rsp+64], rax
37bc94767mov rax, [rsp+160]
37bc9476fmov [rsp+56], rax
37bc94774mov eax, [rsp+168]
37bc9477blea eax, [rax+rdx+1]
37bc9477fmov edx, [rsp+176]
37bc94786imul edx, edi
37bc94789imul edx, r15l
37bc9478dadd eax, edx
37bc9478flea rdx, [rip+0x7ba287]
37bc94796cdqe
37bc94798sub rax, 1
37bc9479cshl rax, 4
37bc947a0add rax, [rsp+448]
37bc947a8mov [rsp+48], rax
37bc947adcall zgemm_
37bc947b2mov r10l, [rsp+240]
37bc947bamov rcx, [rsp+224]
37bc947c2
37bc947c2loc_37bc947c2:
37bc947c2mov eax, [rsp+184]
37bc947c9mov rdx, [rsp+424]
37bc947d1lea edi, [rbx+1]
37bc947d4mov [rsp+332], r10l
37bc947dcmov r9, [rsp+144]
37bc947e4imul eax, edi
37bc947e7mov edx, [rdx]
37bc947e9mov [rsp+80], r12
37bc947eemov [rsp+112], 11
37bc947f7mov [rsp+184], edx
37bc947femov [rsp+104], 11
37bc94807sub edx, eax
37bc94809lea r8l, [rax+1]
37bc9480dcdqe
37bc9480fmov [rsp+328], edx
37bc94816movsxd r8, r8l
37bc94819shl rax, 4
37bc9481dmov rdx, [rsp+440]
37bc94825add rax, r14
37bc94828mov [rsp+96], rdx
37bc9482dmov rdx, [rsp+216]
37bc94835imul rdx, [rsp+152]
37bc9483emov [rsp+48], rax
37bc94843lea rax, [rip+0x7ba1de]
37bc9484aadd rdx, [rsp+136]
37bc94852mov [rsp+40], rax
37bc94857add rdx, r8
37bc9485amov rax, [rsp+160]
37bc94862mov r8, rbp
37bc94865shl rdx, 4
37bc94869add rdx, r14
37bc9486cmov [rsp+32], rax
37bc94871mov [rsp+88], rdx
37bc94876mov rdx, [rsp+424]
37bc9487emov [rsp+72], rdx
37bc94883mov rdx, [rsp+208]
37bc9488bmov [rsp+64], rdx
37bc94890mov rdx, [rsp+440]
37bc94898mov [rsp+56], rdx
37bc9489dmov rdx, rcx
37bc948a0call zgemm_
37bc948a5mov eax, [rsp+324]
37bc948acmov [rsp+184], eax
37bc948b3
37bc948b3loc_37bc948b3:
37bc948b3mov ecx, [rsp+184]
37bc948bamov rax, [rsp+424]
37bc948c2mov r9, [rsp+464]
37bc948camov rbp, [rsp+160]
37bc948d2mov edx, ecx
37bc948d4mov eax, [rax]
37bc948d6imul edx, edi
37bc948d9mov [rsp+184], eax
37bc948e0sub eax, edx
37bc948e2mov [rsp+332], eax
37bc948e9mov eax, ecx
37bc948eblea ecx, [rdx+1]
37bc948eemovsxd rdx, edx
37bc948f1imul eax, ebx
37bc948f4movsxd rcx, ecx
37bc948f7lea rdx, [r9+4*rdx]
37bc948fbmov r9, [rsp+440]
37bc94903mov [rsp+32], rdx
37bc94908mov rdx, [rsp+144]
37bc94910add eax, 1
37bc94913cdqe
37bc94915imul rax, [rsp+152]
37bc9491eadd rax, [rsp+136]
37bc94926add rax, rcx
37bc94929lea rcx, [rsp+308]
37bc94931mov [rsp+40], rcx
37bc94936shl rax, 4
37bc9493amov rcx, rbp
37bc9493dlea r8, [r14+rax]
37bc94941call zgetrf_
37bc94946mov edx, [rsp+324]
37bc9494dmov r8l, [rsp+168]
37bc94955lea r9, [rip+0x7ba09c]
37bc9495cmov eax, edx
37bc9495eimul eax, edi
37bc94961mov ecx, eax
37bc94963mov rax, [rsp+424]
37bc9496bmov eax, [rax]
37bc9496dmov [rsp+32], rsi
37bc94972mov [rsp+48], rbp
37bc94977mov rsi, [rsp+144]
37bc9497fmov [rsp+184], eax
37bc94986sub eax, ecx
37bc94988lea rcx, [rip+0x7ba0ac]
37bc9498fmov [rsp+56], 4
37bc94998cmp eax, edx
37bc9499acmovg eax, edx
37bc9499dmov [rsp+316], eax
37bc949a4mov eax, [rsp+172]
37bc949abmov [rsp+332], eax
37bc949b2lea eax, [r8+rdx+1]
37bc949b7mov r8, rsi
37bc949baimul edx, ebx
37bc949bdimul edx, r15l
37bc949c1add eax, edx
37bc949c3mov rdx, [rsp+128]
37bc949cbcdqe
37bc949cdsub rax, 1
37bc949d1shl rax, 4
37bc949d5add rax, [rsp+448]
37bc949ddmov [rsp+40], rax
37bc949e2call zlaset_
37bc949e7mov edx, [rsp+324]
37bc949eemov [rsp+48], rbp
37bc949f3mov [rsp+56], 5
37bc949fcmov eax, [rsp+172]
37bc94a03mov ecx, edx
37bc94a05mov r9l, edx
37bc94a08imul ecx, ebx
37bc94a0bmov [rsp+332], eax
37bc94a12imul r9l, edi
37bc94a16lea eax, [rcx+1]
37bc94a19cdqe
37bc94a1bimul ecx, r15l
37bc94a1flea r8l, [r9+1]
37bc94a23mov r9, [rsp+440]
37bc94a2bimul rax, [rsp+152]
37bc94a34movsxd r8, r8l
37bc94a37add rax, [rsp+136]
37bc94a3fadd rax, r8
37bc94a42mov r8l, [rsp+168]
37bc94a4amov [rsp+32], r9
37bc94a4fshl rax, 4
37bc94a53lea edx, [rdx+r8+1]
37bc94a58lea r9, [r14+rax]
37bc94a5cmov r8, rsi
37bc94a5fadd edx, ecx
37bc94a61lea rcx, [rip+0x7b9fb0]
37bc94a68movsxd rdx, edx
37bc94a6bsub rdx, 1
37bc94a6fshl rdx, 4
37bc94a73add rdx, [rsp+448]
37bc94a7bmov [rsp+40], rdx
37bc94a80mov rdx, [rsp+128]
37bc94a88call zlacpy_
37bc94a8dtest ebx, ebx
37bc94a8fje 0x37bc94b81
37bc94a95mov eax, [rsp+324]
37bc94a9cmov edx, ebx
37bc94a9emov r8l, [rsp+168]
37bc94aa6mov [rsp+112], 1
37bc94aafmov r9l, [rsp+172]
37bc94ab7mov [rsp+80], rbp
37bc94abcimul edx, eax
37bc94abflea ecx, [r8+rax+1]
37bc94ac4mov r8l, r15l
37bc94ac7mov [rsp+104], 1
37bc94ad0imul eax, [rsp+176]
37bc94ad8mov [rsp+48], r12
37bc94addmov [rsp+332], r9l
37bc94ae5mov r9, [rsp+440]
37bc94aedimul r8l, edx
37bc94af1add edx, 1
37bc94af4mov [rsp+40], rsi
37bc94af9add eax, 1
37bc94afcmovsxd rdx, edx
37bc94affmov [rsp+64], r9
37bc94b04lea r9, [rip+0x7b9ec5]
37bc94b0bmov [rsp+96], 1
37bc94b14cdqe
37bc94b16imul rax, [rsp+152]
37bc94b1fadd rax, [rsp+136]
37bc94b27add ecx, r8l
37bc94b2amov [rsp+88], 1
37bc94b33lea r8, [rip+0x7b9eff]
37bc94b3aadd rax, rdx
37bc94b3dmovsxd rcx, ecx
37bc94b40lea rdx, [rip+0x7b9e8a]
37bc94b47shl rax, 4
37bc94b4bsub rcx, 1
37bc94b4fadd rax, r14
37bc94b52shl rcx, 4
37bc94b56add rcx, [rsp+448]
37bc94b5emov [rsp+56], rax
37bc94b63mov rax, [rsp+128]
37bc94b6bmov [rsp+72], rcx
37bc94b70lea rcx, [rip+0x7b9ec3]
37bc94b77mov [rsp+32], rax
37bc94b7ccall ztrsm_
37bc94b81
37bc94b81loc_37bc94b81:
37bc94b81mov ecx, [rsp+324]
37bc94b88test ecx, ecx
37bc94b8ajle 0x37bc94c71
37bc94b90movsxd rdx, ecx
37bc94b93mov r9, [rsp+192]
37bc94b9blea eax, [rcx-1]
37bc94b9emov esi, [rsp+316]
37bc94ba5lea r11, [rdx-2]
37bc94ba9sub r11, rax
37bc94baclea r8, [r9+rdx-1]
37bc94bb1add r11, r9
37bc94bb4test esi, esi
37bc94bb6jle 0x37bc94f57
37bc94bbcmov r10l, ecx
37bc94bbfsub r9, rdx
37bc94bc2mov [rsp+184], ecx
37bc94bc9mov rbp, [rsp+448]
37bc94bd1imul r10l, ebx
37bc94bd5mov [rsp+208], edi
37bc94bdcmov rdi, [rsp+200]
37bc94be4lea eax, [rcx+r10]
37bc94be8imul eax, r15l
37bc94becimul r10l, r15l
37bc94bf0cdqe
37bc94bf2add r9, rax
37bc94bf5lea eax, [rsi-1]
37bc94bf8lea rsi, [rax+1]
37bc94bfcshl r9, 4
37bc94c00add r9, [rsp+448]
37bc94c08shl rsi, 4
37bc94c0cnop [rax]
37bc94c10
37bc94c10loc_37bc94c10:
37bc94c10movsxd rax, r10l
37bc94c13mov rdx, r9
37bc94c16lea rax, [r8+rax+1]
37bc94c1bshl rax, 4
37bc94c1fadd rax, rbp
37bc94c22lea rcx, [rsi+rax]
37bc94c26nop [rax]
37bc94c2anop [rax+rax]
37bc94c35nop [rax+rax]
37bc94c40
37bc94c40loc_37bc94c40:
37bc94c40movupd x0, [rax]
37bc94c44add rax, 16
37bc94c48movups [rdx], x0
37bc94c4badd rdx, rdi
37bc94c4ecmp rcx, rax
37bc94c51jne 0x37bc94c40
37bc94c53sub r8, 1
37bc94c57add r9, 16
37bc94c5badd r10l, r15l
37bc94c5ecmp r11, r8
37bc94c61jne 0x37bc94c10
37bc94c63mov ecx, [rsp+184]
37bc94c6amov edi, [rsp+208]
37bc94c71
37bc94c71loc_37bc94c71:
37bc94c71mov rax, [rsp+440]
37bc94c79mov [rsp+32], r12
37bc94c7elea r9, [rip+0x7b9d73]
37bc94c85mov [rsp+56], 5
37bc94c8emov r8, [rsp+144]
37bc94c96mov [rsp+48], rax
37bc94c9bmov eax, ecx
37bc94c9dimul ecx, edi
37bc94ca0imul eax, ebx
37bc94ca3lea edx, [rcx+1]
37bc94ca6lea rcx, [rip+0x7b9d6b]
37bc94cadadd eax, 1
37bc94cb0movsxd rdx, edx
37bc94cb3cdqe
37bc94cb5imul rax, [rsp+152]
37bc94cbeadd rax, [rsp+136]
37bc94cc6add rax, rdx
37bc94cc9mov rdx, [rsp+128]
37bc94cd1shl rax, 4
37bc94cd5add rax, r14
37bc94cd8mov [rsp+40], rax
37bc94cddcall zlaset_
37bc94ce2mov r9l, [rsp+316]
37bc94ceatest r9l, r9l
37bc94cedjle 0x37bc94417
37bc94cf3mov esi, [rsp+324]
37bc94cfamov ecx, edi
37bc94cfcmov r12, [rsp+152]
37bc94d04mov [rsp+280], r13
37bc94d0cmov rbp, [rsp+136]
37bc94d14mov [rsp+288], r15l
37bc94d1cmov r15, r14
37bc94d1fimul ecx, esi
37bc94d22mov [rsp+216], r9l
37bc94d2aimul esi, ebx
37bc94d2dmov [rsp+272], edi
37bc94d34mov [rsp+240], ebx
37bc94d3bmovsxd rdx, ecx
37bc94d3emov [rsp+224], ecx
37bc94d45lea r8, [rdx+1]
37bc94d49lea r10, [rbp+rdx]
37bc94d4emov rax, rdx
37bc94d51mov [rsp+264], esi
37bc94d58imul r8, r12
37bc94d5cshl rax, 4
37bc94d60mov esi, 1
37bc94d65lea r13, [rax+r14]
37bc94d69add r10, r8
37bc94d6cshl r10, 4
37bc94d70lea r11, [r10+r14]
37bc94d74lea r10, [rbp+r8]
37bc94d79mov r8, [rsp+464]
37bc94d81mov [rsp+184], r10
37bc94d89lea r14l, [rcx+2]
37bc94d8dlea rdx, [r8+4*rdx]
37bc94d91mov [rsp+208], rdx
37bc94d99lea edx, [rcx+1]
37bc94d9cmovsxd rdx, edx
37bc94d9fimul rdx, r12
37bc94da3mov r12, r11
37bc94da6add rdx, rbp
37bc94da9mov [rsp+248], rdx
37bc94db1add rdx, 1
37bc94db5shl rdx, 4
37bc94db9mov [rsp+256], rdx
37bc94dc1jmp 0x37bc94e81
37bc94dc6
37bc94dc6loc_37bc94dc6:
37bc94dc6mov rax, [rsp+424]
37bc94dcemov rbx, [rsp+152]
37bc94dd6mov edx, [rax]
37bc94dd8imul rbx, rbp
37bc94ddcadd rbx, [rsp+136]
37bc94de4cmp edi, edx
37bc94de6jl 0x37bc94f78
37bc94dec
37bc94decloc_37bc94dec:
37bc94decadd rbx, rbp
37bc94defmovupd x0, [r12+16]
37bc94df6mov eax, [rsp+240]
37bc94dfdshl rbx, 4
37bc94e01movupd x1, [r15+rbx]
37bc94e07movups [r12+16], x1
37bc94e0dmovups [r15+rbx], x0
37bc94e12test eax, eax
37bc94e14je 0x37bc94e50
37bc94e16mov eax, [rsp+264]
37bc94e1dsub rbp, 1
37bc94e21mov rcx, [rsp+160]
37bc94e29mov rdx, r13
37bc94e2cshl rbp, 4
37bc94e30mov [rsp+332], eax
37bc94e37mov rax, [rsp+440]
37bc94e3flea r9, [r15+rbp]
37bc94e43mov [rsp+32], rax
37bc94e48mov r8, rax
37bc94e4bcall zswap_
37bc94e50
37bc94e50loc_37bc94e50:
37bc94e50mov rdi, [rsp+152]
37bc94e58add rsi, 1
37bc94e5cadd r13, 16
37bc94e60add [rsp+184], rdi
37bc94e68add r12, [rsp+232]
37bc94e70add r14l, 1
37bc94e74cmp [rsp+216], esi
37bc94e7bjl 0x37bc94fc3
37bc94e81
37bc94e81loc_37bc94e81:
37bc94e81mov rax, [rsp+208]
37bc94e89mov edi, [rsp+224]
37bc94e90mov ebx, [rax+4*rsi-4]
37bc94e94add edi, ebx
37bc94e96mov [rax+4*rsi-4], edi
37bc94e9acmp ebx, esi
37bc94e9cje 0x37bc94e50
37bc94e9emov rax, [rsp+248]
37bc94ea6lea edx, [rsi-1]
37bc94ea9movsxd rbp, edi
37bc94eacmov [rsp+332], edx
37bc94eb3lea rdx, [rax+rbp]
37bc94eb7mov rax, [rsp+256]
37bc94ebfshl rdx, 4
37bc94ec3lea rcx, [rax+r13]
37bc94ec7mov rax, [rsp+440]
37bc94ecflea r9, [r15+rdx]
37bc94ed3mov rdx, rcx
37bc94ed6mov rcx, [rsp+160]
37bc94edemov [rsp+32], rax
37bc94ee3mov r8, rax
37bc94ee6call zswap_
37bc94eebcmp edi, r14l
37bc94eeejle 0x37bc94dc6
37bc94ef4sub ebx, esi
37bc94ef6mov rcx, [rsp+152]
37bc94efemov rax, [rsp+440]
37bc94f06lea r8, [rip+0x7b9ad7]
37bc94f0dlea edx, [rbx-1]
37bc94f10mov [rsp+332], edx
37bc94f17movsxd rdx, r14l
37bc94f1aimul rcx, rdx
37bc94f1eadd rcx, [rsp+136]
37bc94f26add rdx, [rsp+184]
37bc94f2emov [rsp+32], rax
37bc94f33add rcx, rbp
37bc94f36shl rdx, 4
37bc94f3ashl rcx, 4
37bc94f3eadd rdx, r15
37bc94f41lea r9, [r15+rcx]
37bc94f45mov rcx, [rsp+160]
37bc94f4dcall zswap_
37bc94f52jmp 0x37bc94dc6
37bc94f57
37bc94f57loc_37bc94f57:
37bc94f57lea rax, [r8-1]
37bc94f5bcmp r11, rax
37bc94f5eje 0x37bc94c71
37bc94f64sub r8, 2
37bc94f68cmp r11, r8
37bc94f6bjne 0x37bc94f57
37bc94f6djmp 0x37bc94c71
37bc94f72
37bc94f72 66 0f 1f 44 00 00 f..D..
37bc94f78
37bc94f78loc_37bc94f78:
37bc94f78sub edx, edi
37bc94f7alea rax, [rip+0x7b9a63]
37bc94f81mov [rsp+332], edx
37bc94f88lea edx, [rdi+1]
37bc94f8bmov r8, rax
37bc94f8emovsxd rdx, edx
37bc94f91mov [rsp+32], rax
37bc94f96lea rcx, [rdx+rbx]
37bc94f9aadd rdx, [rsp+184]
37bc94fa2shl rcx, 4
37bc94fa6shl rdx, 4
37bc94faalea r9, [r15+rcx]
37bc94faemov rcx, [rsp+160]
37bc94fb6add rdx, r15
37bc94fb9call zswap_
37bc94fbejmp 0x37bc94dec
37bc94fc3
37bc94fc3loc_37bc94fc3:
37bc94fc3mov r14, r15
37bc94fc6mov edi, [rsp+272]
37bc94fcdmov ebx, [rsp+240]
37bc94fd4mov r13, [rsp+280]
37bc94fdcmov r15l, [rsp+288]
37bc94fe4jmp 0x37bc94417
37bc94fe9
37bc94fe9loc_37bc94fe9:
37bc94fe9cmp [rsp+296], 1
37bc94ff1jne 0x37bc95b72
37bc94ff7
37bc94ff7loc_37bc94ff7:
37bc94ff7mov r15, [rsp+424]
37bc94fffjmp 0x37bc93939
37bc95004
37bc95004loc_37bc95004:
37bc95004movsxd rdx, ebp
37bc95007shl rdx, 4
37bc9500badd rdx, [rsp+480]
37bc95013cmp r13l, 1
37bc95017je 0x37bc95bad
37bc9501dmov [rsp+88], rdx
37bc95022lea edx, [r13-2]
37bc95026mov edi, [rsp+160]
37bc9502dlea rbx, [rip+0x7b99b8]
37bc95034imul edx, esi
37bc95037mov ecx, [rsp+316]
37bc9503emov r9, [rsp+128]
37bc95046mov [rsp+104], 11
37bc9504fmov [rsp+332], edi
37bc95056lea rdi, [rip+0x7b999b]
37bc9505dmov [rsp+192], rdi
37bc95065add ecx, esi
37bc95067mov r8, r9
37bc9506aadd edx, 1
37bc9506dmov [rsp+80], rdi
37bc95072mov rdi, [rsp+440]
37bc9507amovsxd rdx, edx
37bc9507dmov [rsp+96], r14
37bc95082add rax, rdx
37bc95085mov edx, [rsp+172]
37bc9508cmov [rsp+72], rdi
37bc95091lea rdi, [rsp+328]
37bc95099shl rax, 4
37bc9509dadd rax, [rsp+432]
37bc950a5mov [rsp+56], r15
37bc950aaimul edx, r10l
37bc950aemov [rsp+64], rax
37bc950b3mov eax, [rsp+168]
37bc950bamov [rsp+32], rdi
37bc950bflea eax, [rsi+rax+1]
37bc950c3mov [rsp+328], ecx
37bc950camov rcx, rbx
37bc950cdmov [rsp+112], 11
37bc950d6add eax, edx
37bc950d8mov rdx, rbx
37bc950dbcdqe
37bc950ddsub rax, 1
37bc950e1shl rax, 4
37bc950e5add rax, [rsp+448]
37bc950edmov [rsp+48], rax
37bc950f2lea rax, [rip+0x7b990f]
37bc950f9mov [rsp+40], rax
37bc950fecall zgemm_
37bc95103
37bc95103loc_37bc95103:
37bc95103mov eax, [rsp+180]
37bc9510amov edx, [r14]
37bc9510dmov [rsp+56], r14
37bc95112mov r9, rdi
37bc95115mov [rsp+32], r15
37bc9511amov r8, [rsp+144]
37bc95122lea rcx, [rip+0x7b98f4]
37bc95129imul eax, esi
37bc9512cmov [rsp+332], ebp
37bc95133mov [rsp+112], 11
37bc9513cmov [rsp+104], 9
37bc95145sub edx, eax
37bc95147mov [rsp+328], edx
37bc9514elea edx, [rax+1]
37bc95151mov rax, [rsp+440]
37bc95159movsxd rdx, edx
37bc9515cimul rdx, [rsp+152]
37bc95165add rdx, [rsp+136]
37bc9516dmov [rsp+96], rax
37bc95172mov rax, [rsp+208]
37bc9517aadd rax, rdx
37bc9517dshl rax, 4
37bc95181add rax, [rsp+432]
37bc95189mov [rsp+88], rax
37bc9518elea rax, [rip+0x7b9873]
37bc95195mov [rsp+80], rax
37bc9519amov rax, [rsp+440]
37bc951a2mov [rsp+72], rax
37bc951a7lea rax, [rdx+1]
37bc951abmov rdx, rbx
37bc951aeshl rax, 4
37bc951b2add rax, [rsp+432]
37bc951bamov [rsp+64], rax
37bc951bfmovsxd rax, esi
37bc951c2shl rax, 4
37bc951c6add rax, [rsp+480]
37bc951cemov [rsp+48], rax
37bc951d3lea rax, [rip+0x7b984e]
37bc951damov [rsp+40], rax
37bc951dfcall zgemm_
37bc951e4
37bc951e4loc_37bc951e4:
37bc951e4mov ebp, [rsp+324]
37bc951ebmov edi, [rsp+180]
37bc951f2imul edi, ebp
37bc951f5test ebp, ebp
37bc951f7jle 0x37bc952b2
37bc951fdmov edx, ebp
37bc951fflea eax, [rdi+1]
37bc95202mov rsi, [rsp+432]
37bc9520amov rbx, [rsp+440]
37bc95212imul edx, r13l
37bc95216cdqe
37bc95218mov [rsp+200], r13l
37bc95220mov r13, r14
37bc95223imul rax, [rsp+152]
37bc9522cmov r14l, 1
37bc95232add rax, [rsp+136]
37bc9523amovsxd rdx, edx
37bc9523dadd rax, rdx
37bc95240shl rax, 4
37bc95244lea r12, [rsi+rax+16]
37bc95249mov rsi, [rsp+480]
37bc95251nop [rax]
37bc95255nop [rax+rax]
37bc95260
37bc95260loc_37bc95260:
37bc95260mov ecx, [r13]
37bc95264mov rdx, r12
37bc95267mov r8, rbx
37bc9526aadd r12, 16
37bc9526emov eax, ecx
37bc95270sub eax, edi
37bc95272mov [rsp+332], eax
37bc95279lea eax, [r14-1]
37bc9527dadd r14l, 1
37bc95281imul eax, ecx
37bc95284lea rcx, [rip+0x7b9759]
37bc9528bmov [rsp+32], rcx
37bc95290mov rcx, r15
37bc95293cdqe
37bc95295shl rax, 4
37bc95299lea r9, [rsi+rax]
37bc9529dcall zcopy_
37bc952a2cmp ebp, r14l
37bc952a5jge 0x37bc95260
37bc952a7mov r14, r13
37bc952aamov r13l, [rsp+200]
37bc952b2
37bc952b2loc_37bc952b2:
37bc952b2mov eax, [r14]
37bc952b5mov r8, [rsp+480]
37bc952bdmov rcx, r15
37bc952c0mov r9, r14
37bc952c3mov rdx, [rsp+144]
37bc952cbsub eax, edi
37bc952cdmovsxd rdi, edi
37bc952d0mov [rsp+332], eax
37bc952d7lea rax, [rsp+308]
37bc952dfmov [rsp+40], rax
37bc952e4mov rax, [rsp+464]
37bc952eclea rax, [rax+4*rdi]
37bc952f0mov [rsp+32], rax
37bc952f5call zgetrf_
37bc952famov edi, [rsp+324]
37bc95301mov ebp, [rsp+180]
37bc95308mov ecx, edi
37bc9530aimul ebp, edi
37bc9530dimul ecx, r13l
37bc95311test edi, edi
37bc95313jle 0x37bc953c3
37bc95319lea eax, [rbp+1]
37bc9531cmovsxd rdx, ecx
37bc9531fmov rsi, [rsp+432]
37bc95327mov [rsp+208], ecx
37bc9532ecdqe
37bc95330mov [rsp+200], r13l
37bc95338imul rax, [rsp+152]
37bc95341mov r12l, 1
37bc95347add rax, [rsp+136]
37bc9534fmov rbx, [rsp+440]
37bc95357add rax, rdx
37bc9535ashl rax, 4
37bc9535elea r13, [rsi+rax+16]
37bc95363mov rsi, [rsp+480]
37bc9536bnop [rax+rax]
37bc95370
37bc95370loc_37bc95370:
37bc95370mov ecx, [r14]
37bc95373mov [rsp+32], rbx
37bc95378mov r9, r13
37bc9537blea r8, [rip+0x7b9662]
37bc95382add r13, 16
37bc95386mov edx, ecx
37bc95388sub edx, ebp
37bc9538amov [rsp+332], edx
37bc95391lea edx, [r12-1]
37bc95396add r12l, 1
37bc9539aimul edx, ecx
37bc9539dmov rcx, r15
37bc953a0movsxd rdx, edx
37bc953a3shl rdx, 4
37bc953a7add rdx, rsi
37bc953aacall zcopy_
37bc953afcmp edi, r12l
37bc953b2jge 0x37bc95370
37bc953b4mov r13l, [rsp+200]
37bc953bcmov ecx, [rsp+208]
37bc953c3
37bc953c3loc_37bc953c3:
37bc953c3mov eax, [r14]
37bc953c6mov esi, [rsp+172]
37bc953cdmov [rsp+56], 4
37bc953d6lea r9, [rip+0x7b961b]
37bc953ddmov r12, [rsp+144]
37bc953e5mov [rsp+48], r15
37bc953easub eax, ebp
37bc953ecmov edx, esi
37bc953eemov ebp, [rsp+168]
37bc953f5mov ebx, [rsp+160]
37bc953fccmp eax, edi
37bc953femov r8, r12
37bc95401cmovg eax, edi
37bc95404imul edx, ecx
37bc95407lea rcx, [rip+0x7b962d]
37bc9540emov [rsp+332], ebx
37bc95415mov [rsp+316], eax
37bc9541clea eax, [rbp+rdi+1]
37bc95420mov rdi, [rsp+128]
37bc95428add eax, edx
37bc9542acdqe
37bc9542cmov rdx, rdi
37bc9542fsub rax, 1
37bc95433shl rax, 4
37bc95437add rax, [rsp+448]
37bc9543fmov [rsp+40], rax
37bc95444mov rax, [rsp+192]
37bc9544cmov [rsp+32], rax
37bc95451call zlaset_
37bc95456mov edx, [rsp+324]
37bc9545dmov r8, r12
37bc95460mov [rsp+56], 5
37bc95469mov [rsp+48], r15
37bc9546emov r9, [rsp+480]
37bc95476lea rcx, [rip+0x7b959b]
37bc9547dlea eax, [rdx+rbp+1]
37bc95481mov [rsp+32], r14
37bc95486imul edx, r13l
37bc9548amov [rsp+332], ebx
37bc95491imul edx, esi
37bc95494add eax, edx
37bc95496mov rdx, rdi
37bc95499cdqe
37bc9549bsub rax, 1
37bc9549fshl rax, 4
37bc954a3add rax, [rsp+448]
37bc954abmov [rsp+40], rax
37bc954b0call zlacpy_
37bc954b5test r13l, r13l
37bc954b8je 0x37bc955bc
37bc954bemov ecx, [rsp+324]
37bc954c5mov eax, r13l
37bc954c8mov esi, [rsp+160]
37bc954cfmov [rsp+88], 1
37bc954d8mov r8l, [rsp+172]
37bc954e0mov [rsp+80], r15
37bc954e5lea r9, [rip+0x7b94e4]
37bc954ecimul eax, ecx
37bc954efmov [rsp+332], esi
37bc954f6mov esi, [rsp+168]
37bc954fdmov [rsp+112], 1
37bc95506mov [rsp+104], 1
37bc9550flea edx, [rsi+rcx+1]
37bc95513mov rsi, [rsp+440]
37bc9551bmov [rsp+96], 1
37bc95524imul r8l, eax
37bc95528add eax, 1
37bc9552bcdqe
37bc9552dmov [rsp+64], rsi
37bc95532imul rax, [rsp+152]
37bc9553badd rax, [rsp+136]
37bc95543add edx, r8l
37bc95546lea r8, [rip+0x7b94eb]
37bc9554dmovsxd rdx, edx
37bc95550sub rdx, 1
37bc95554shl rdx, 4
37bc95558add rdx, [rsp+448]
37bc95560mov [rsp+72], rdx
37bc95565lea edx, [r13-1]
37bc95569imul edx, ecx
37bc9556clea rcx, [rip+0x7b94c7]
37bc95573add edx, 1
37bc95576movsxd rdx, edx
37bc95579add rax, rdx
37bc9557cmov rdx, r9
37bc9557fshl rax, 4
37bc95583add rax, [rsp+432]
37bc9558bmov [rsp+56], rax
37bc95590mov rax, [rsp+184]
37bc95598mov [rsp+48], rax
37bc9559dmov rax, [rsp+144]
37bc955a5mov [rsp+40], rax
37bc955aamov rax, [rsp+128]
37bc955b2mov [rsp+32], rax
37bc955b7call ztrsm_
37bc955bc
37bc955bcloc_37bc955bc:
37bc955bcmov esi, [rsp+324]
37bc955c3test esi, esi
37bc955c5jle 0x37bc956a3
37bc955cbmovsxd rdx, esi
37bc955cemov rdi, [rsp+240]
37bc955d6lea eax, [rsi-1]
37bc955d9mov ebx, [rsp+316]
37bc955e0lea r11, [rdx-2]
37bc955e4sub r11, rax
37bc955e7lea r8, [rdx+rdi-1]
37bc955ecadd r11, rdi
37bc955eftest ebx, ebx
37bc955f1jle 0x37bc95a49
37bc955f7mov r10l, esi
37bc955famov ebp, [rsp+172]
37bc95601sub rdi, rdx
37bc95604mov r12, [rsp+256]
37bc9560cimul r10l, r13l
37bc95610mov rdx, [rsp+448]
37bc95618mov ecx, ebp
37bc9561alea eax, [rsi+r10]
37bc9561eimul eax, ebp
37bc95621imul r10l, ebp
37bc95625cdqe
37bc95627lea r9, [rax+rdi]
37bc9562blea eax, [rbx-1]
37bc9562elea rbx, [rax+1]
37bc95632shl r9, 4
37bc95636add r9, [rsp+448]
37bc9563eshl rbx, 4
37bc95642nop [rax]
37bc95645nop [rax+rax]
37bc95650
37bc95650loc_37bc95650:
37bc95650movsxd rax, r10l
37bc95653mov rdi, r9
37bc95656lea rax, [r8+rax+1]
37bc9565bshl rax, 4
37bc9565fadd rax, rdx
37bc95662lea rbp, [rbx+rax]
37bc95666nop [rax]
37bc9566anop [rax+rax]
37bc95675nop [rax+rax]
37bc95680
37bc95680loc_37bc95680:
37bc95680movupd x0, [rax]
37bc95684add rax, 16
37bc95688movups [rdi], x0
37bc9568badd rdi, r12
37bc9568ecmp rax, rbp
37bc95691jne 0x37bc95680
37bc95693sub r8, 1
37bc95697add r9, 16
37bc9569badd r10l, ecx
37bc9569ecmp r8, r11
37bc956a1jne 0x37bc95650
37bc956a3
37bc956a3loc_37bc956a3:
37bc956a3mov rax, [rsp+440]
37bc956abmov r8, [rsp+144]
37bc956b3mov [rsp+56], 5
37bc956bclea r9, [rip+0x7b9335]
37bc956c3lea rcx, [rip+0x7b9375]
37bc956camov [rsp+48], rax
37bc956cfmov eax, [rsp+180]
37bc956d6imul eax, esi
37bc956d9imul esi, r13l
37bc956ddadd eax, 1
37bc956e0lea edx, [rsi+1]
37bc956e3cdqe
37bc956e5imul rax, [rsp+152]
37bc956eemovsxd rdx, edx
37bc956f1add rax, [rsp+136]
37bc956f9add rax, rdx
37bc956fcmov rdx, [rsp+128]
37bc95704shl rax, 4
37bc95708add rax, [rsp+432]
37bc95710mov [rsp+40], rax
37bc95715mov rax, [rsp+184]
37bc9571dmov [rsp+32], rax
37bc95722call zlaset_
37bc95727mov r8l, [rsp+316]
37bc9572ftest r8l, r8l
37bc95732jle 0x37bc93b73
37bc95738mov ebx, [rsp+324]
37bc9573fmov ecx, [rsp+180]
37bc95746mov [rsp+248], r13l
37bc9574emov r9, [rsp+152]
37bc95756mov rdi, [rsp+136]
37bc9575emov [rsp+424], r14
37bc95766imul ecx, ebx
37bc95769mov rdx, [rsp+432]
37bc95771mov [rsp+184], r15
37bc95779imul ebx, r13l
37bc9577dmov [rsp+200], r8l
37bc95785movsxd rsi, ecx
37bc95788mov [rsp+208], ecx
37bc9578flea r14l, [rcx+2]
37bc95793lea rax, [rsi+1]
37bc95797mov [rsp+280], rsi
37bc9579fimul r9, rax
37bc957a3mov [rsp+264], rax
37bc957abmov [rsp+300], ebx
37bc957b2mov ebx, 1
37bc957b7lea rax, [rdi+r9]
37bc957bbshl rax, 4
37bc957bflea rax, [rdx+rax+16]
37bc957c4lea rdx, [rdi+rsi]
37bc957c8mov rdi, [rsp+464]
37bc957d0add rdx, r9
37bc957d3mov r13, rax
37bc957d6shl rdx, 4
37bc957daadd rdx, [rsp+432]
37bc957e2lea rsi, [rdi+4*rsi]
37bc957e6mov r11, rdx
37bc957e9lea edx, [rcx+1]
37bc957ecmov [rsp+192], rsi
37bc957f4movsxd rdx, edx
37bc957f7mov r15, r11
37bc957fasub rdx, 1
37bc957feshl rdx, 4
37bc95802mov [rsp+288], rdx
37bc9580ajmp 0x37bc958b7
37bc9580f
37bc9580floc_37bc9580f:
37bc9580fmov rax, [rsp+424]
37bc95817mov edx, [rax]
37bc95819cmp esi, edx
37bc9581bjl 0x37bc959d7
37bc95821
37bc95821loc_37bc95821:
37bc95821add rdi, r12
37bc95824movupd x0, [r15+16]
37bc9582amov ecx, [rsp+248]
37bc95831shl rdi, 4
37bc95835add rdi, [rsp+432]
37bc9583dmovupd x1, [rdi]
37bc95841movups [r15+16], x1
37bc95846movups [rdi], x0
37bc95849test ecx, ecx
37bc9584bje 0x37bc95892
37bc9584dmov eax, [rsp+300]
37bc95854add r12, 1
37bc95858mov rdx, r13
37bc9585bmov rcx, [rsp+184]
37bc95863shl r12, 4
37bc95867lea r8, [rip+0x7b9176]
37bc9586emov [rsp+332], eax
37bc95875lea rax, [rip+0x7b9168]
37bc9587cmov [rsp+32], rax
37bc95881mov rax, [rsp+432]
37bc95889lea r9, [rax+r12]
37bc9588dcall zswap_
37bc95892
37bc95892loc_37bc95892:
37bc95892add rbx, 1
37bc95896add r13, [rsp+224]
37bc9589eadd r15, [rsp+216]
37bc958a6add r14l, 1
37bc958aacmp [rsp+200], ebx
37bc958b1jl 0x37bc95a68
37bc958b7
37bc958b7loc_37bc958b7:
37bc958b7mov rax, [rsp+192]
37bc958bfmov esi, [rsp+208]
37bc958c6mov ebp, [rax+4*rbx-4]
37bc958caadd esi, ebp
37bc958ccmov [rax+4*rbx-4], esi
37bc958d0cmp ebp, ebx
37bc958d2je 0x37bc95892
37bc958d4mov rax, [rsp+280]
37bc958dcmovsxd rdi, esi
37bc958dflea edx, [rbx-1]
37bc958e2lea r8, [rip+0x7b90fb]
37bc958e9mov r12, [rsp+152]
37bc958f1mov [rsp+332], edx
37bc958f8add rax, rbx
37bc958fbmov [rsp+232], rax
37bc95903mov rax, [rsp+264]
37bc9590bimul r12, rdi
37bc9590fadd r12, [rsp+136]
37bc95917lea rdx, [r12+rax]
37bc9591bmov rax, [rsp+288]
37bc95923shl rdx, 4
37bc95927lea rcx, [rax+r13]
37bc9592blea rax, [rip+0x7b90b2]
37bc95932mov [rsp+32], rax
37bc95937mov rax, [rsp+432]
37bc9593flea r9, [rax+rdx]
37bc95943mov rdx, rcx
37bc95946mov rcx, [rsp+184]
37bc9594ecall zswap_
37bc95953cmp esi, r14l
37bc95956jle 0x37bc9580f
37bc9595csub ebp, ebx
37bc9595elea rax, [rip+0x7b907f]
37bc95965mov r8, [rsp+440]
37bc9596dlea edx, [rbp-1]
37bc95970mov [rsp+32], rax
37bc95975mov rax, [rsp+432]
37bc9597dmov [rsp+332], edx
37bc95984movsxd rdx, r14l
37bc95987lea rcx, [r12+rdx]
37bc9598bimul rdx, [rsp+152]
37bc95994shl rcx, 4
37bc95998add rdx, [rsp+136]
37bc959a0lea r9, [rax+rcx]
37bc959a4add rdx, [rsp+232]
37bc959acmov rcx, [rsp+184]
37bc959b4shl rdx, 4
37bc959b8add rdx, [rsp+432]
37bc959c0call zswap_
37bc959c5mov rax, [rsp+424]
37bc959cdmov edx, [rax]
37bc959cfcmp esi, edx
37bc959d1jge 0x37bc95821
37bc959d7
37bc959d7loc_37bc959d7:
37bc959d7sub edx, esi
37bc959d9mov rax, [rsp+232]
37bc959e1mov r8, [rsp+440]
37bc959e9mov [rsp+332], edx
37bc959f0lea edx, [rsi+1]
37bc959f3movsxd rdx, edx
37bc959f6imul rdx, [rsp+152]
37bc959ffadd rdx, [rsp+136]
37bc95a07lea rcx, [rdi+rdx]
37bc95a0badd rdx, rax
37bc95a0emov rax, [rsp+440]
37bc95a16shl rcx, 4
37bc95a1ashl rdx, 4
37bc95a1eadd rdx, [rsp+432]
37bc95a26mov [rsp+32], rax
37bc95a2bmov rax, [rsp+432]
37bc95a33lea r9, [rax+rcx]
37bc95a37mov rcx, [rsp+184]
37bc95a3fcall zswap_
37bc95a44jmp 0x37bc95821
37bc95a49
37bc95a49loc_37bc95a49:
37bc95a49lea rax, [r8-1]
37bc95a4dcmp rax, r11
37bc95a50je 0x37bc956a3
37bc95a56sub r8, 2
37bc95a5acmp r8, r11
37bc95a5djne 0x37bc95a49
37bc95a5fjmp 0x37bc956a3
37bc95a64
37bc95a64 0f 1f 40 00 ..@.
37bc95a68
37bc95a68loc_37bc95a68:
37bc95a68mov r13l, [rsp+248]
37bc95a70mov r14, [rsp+424]
37bc95a78mov r15, [rsp+184]
37bc95a80jmp 0x37bc93b73
37bc95a85
37bc95a85loc_37bc95a85:
37bc95a85mov eax, [r15]
37bc95a88lea edx, [rsi+2*rsi+1]
37bc95a8cmov rdi, [rsp+448]
37bc95a94pxor x0, x0
37bc95a98imul edx, eax
37bc95a9bmov [rdi+8], 0
37bc95aa3cvtsi2sd x0, edx
37bc95aa7movsd_xmm [rdi], x0
37bc95aabcmp r12l, -1
37bc95aafjne 0x37bc92ffe
37bc95ab5
37bc95ab5loc_37bc95ab5:
37bc95ab5imul eax, esi
37bc95ab8pxor x0, x0
37bc95abccvtsi2sd x0, eax
37bc95ac0mov rax, [rsp+480]
37bc95ac8mov [rax+8], 0
37bc95ad0movsd_xmm [rax], x0
37bc95ad4jmp 0x37bc92ffe
37bc95ad9
37bc95ad9loc_37bc95ad9:
37bc95ad9lea rax, [rip+0x7b8f18]
37bc95ae0mov [rsp+180], 1
37bc95aebmov [rsp+192], rax
37bc95af3lea rax, [rip+0x7b8f0e]
37bc95afamov [rsp+184], rax
37bc95b02jmp 0x37bc951e4
37bc95b07
37bc95b07loc_37bc95b07:
37bc95b07mov eax, [r15]
37bc95b0ajmp 0x37bc95ab5
37bc95b0c
37bc95b0cloc_37bc95b0c:
37bc95b0ctest ebx, ebx
37bc95b0ejne 0x37bc9445f
37bc95b14cmp [rsp+296], 1
37bc95b1cje 0x37bc94ff7
37bc95b22mov eax, [rsp+324]
37bc95b29lea rsi, [rip+0x7b8ec8]
37bc95b30lea r12, [rip+0x7b8ed1]
37bc95b37mov [rsp+184], eax
37bc95b3ejmp 0x37bc948b3
37bc95b43
37bc95b43loc_37bc95b43:
37bc95b43mov eax, [rsp+296]
37bc95b4asub eax, 1
37bc95b4dcmp ebx, eax
37bc95b4fjge 0x37bc94414
37bc95b55jmp 0x37bc9466f
37bc95b5a
37bc95b5aloc_37bc95b5a:
37bc95b5amov edi, 1
37bc95b5flea rsi, [rip+0x7b8e92]
37bc95b66lea r12, [rip+0x7b8e9b]
37bc95b6djmp 0x37bc948b3
37bc95b72
37bc95b72loc_37bc95b72:
37bc95b72mov eax, [rsp+324]
37bc95b79mov edi, 1
37bc95b7elea rsi, [rip+0x7b8e73]
37bc95b85lea r12, [rip+0x7b8e7c]
37bc95b8cmov [rsp+184], eax
37bc95b93jmp 0x37bc948b3
37bc95b98
37bc95b98loc_37bc95b98:
37bc95b98lea rax, [rsp+324]
37bc95ba0mov [rsp+144], rax
37bc95ba8jmp 0x37bc93939
37bc95bad
37bc95badloc_37bc95bad:
37bc95badlea rcx, [rip+0x7b8e44]
37bc95bb4add rax, 1
37bc95bb8mov r9, [rsp+128]
37bc95bc0mov ebx, [rsp+160]
37bc95bc7mov [rsp+192], rcx
37bc95bcfshl rax, 4
37bc95bd3add rax, [rsp+432]
37bc95bdbmov [rsp+80], rcx
37bc95be0mov rcx, [rsp+440]
37bc95be8mov r8, r9
37bc95bebmov [rsp+64], rax
37bc95bf0lea rax, [rip+0x7b8e11]
37bc95bf7mov [rsp+88], rdx
37bc95bfcmov [rsp+72], rcx
37bc95c01mov [rsp+48], rdi
37bc95c06lea rdi, [rsp+328]
37bc95c0emov [rsp+112], 11
37bc95c17mov [rsp+104], 11
37bc95c20mov [rsp+96], r14
37bc95c25mov [rsp+56], r15
37bc95c2amov [rsp+40], rax
37bc95c2fmov [rsp+32], r9
37bc95c34mov [rsp+332], ebx
37bc95c3blea rbx, [rip+0x7b8daa]
37bc95c42mov rdx, rbx
37bc95c45mov rcx, rbx
37bc95c48call zgemm_
37bc95c4djmp 0x37bc95103
37bc95c52
37bc95c52loc_37bc95c52:
37bc95c52add rax, r14
37bc95c55mov esi, [rsp+172]
37bc95c5cmov r9, [rsp+128]
37bc95c64mov [rsp+40], r12
37bc95c69mov [rsp+64], rax
37bc95c6emov rax, [rsp+160]
37bc95c76lea rcx, [rip+0x7b8d6f]
37bc95c7dlea rdx, [rip+0x7b8d99]
37bc95c84mov rdi, [rsp+440]
37bc95c8cmov [rsp+332], esi
37bc95c93mov r8, r9
37bc95c96lea rbp, [rsp+328]
37bc95c9emov [rsp+56], rax
37bc95ca3mov eax, [rsp+184]
37bc95caamov rsi, [rsp+424]
37bc95cb2mov [rsp+72], rdi
37bc95cb7imul eax, r15l
37bc95cbbadd eax, [rsp+180]
37bc95cc2mov [rsp+32], r9
37bc95cc7mov [rsp+96], rsi
37bc95ccccdqe
37bc95ccemov rsi, [rsp+208]
37bc95cd6sub rax, 1
37bc95cdamov [rsp+240], r10l
37bc95ce2mov [rsp+88], rsi
37bc95ce7shl rax, 4
37bc95ceblea rsi, [rip+0x7b8d06]
37bc95cf2add rax, [rsp+448]
37bc95cfamov [rsp+80], rsi
37bc95cffmov [rsp+48], rax
37bc95d04mov [rsp+224], rcx
37bc95d0cmov [rsp+112], 9
37bc95d15mov [rsp+104], 11
37bc95d1ecall zgemm_
37bc95d23mov rcx, [rsp+224]
37bc95d2bmov r10l, [rsp+240]
37bc95d33jmp 0x37bc947c2
37bc95d38
37bc95d38loc_37bc95d38:
37bc95d38neg eax
37bc95d3ajmp 0x37bc92fdc
37bc92f20
37bc95d3f
37bc95d3f // align 0x10
37bc95d3f // align 0x10
37bc95d40
37bc95d40zsytrs_aa_2stage_:
37bc95d40push r14
37bc95d42push r12
37bc95d44push rbp
37bc95d45push rdi
37bc95d46push rsi
37bc95d47push rbx
37bc95d48sub rsp, 184
37bc95d4fmov rbp, [rsp+328]
37bc95d57mov rax, [rsp+272]
37bc95d5fmov [rbp], 0
37bc95d66mov r14l, [rax]
37bc95d69mov rbx, rdx
37bc95d6cmov rdi, r8
37bc95d6fmov r12, r9
37bc95d72mov r8l, 1
37bc95d78mov r9l, 1
37bc95d7elea rdx, [rip+0x7b8ccb]
37bc95d85mov rsi, rcx
37bc95d88call lsame_
37bc95d8dmov r10l, eax
37bc95d90test eax, eax
37bc95d92je 0x37bc96030
37bc95d98
37bc95d98loc_37bc95d98:
37bc95d98mov ecx, [rbx]
37bc95d9atest ecx, ecx
37bc95d9cjs 0x37bc95fe8
37bc95da2mov r8l, [rdi]
37bc95da5test r8l, r8l
37bc95da8js 0x37bc96070
37bc95daemov rax, [rsp+272]
37bc95db6test ecx, ecx
37bc95db8mov edx, 1
37bc95dbdcmovg edx, ecx
37bc95dc0cmp [rax], edx
37bc95dc2jl 0x37bc96080
37bc95dc8mov rax, [rsp+288]
37bc95dd0lea r9l, [4*rcx]
37bc95dd8mov eax, [rax]
37bc95ddacmp eax, r9l
37bc95dddjl 0x37bc961c0
37bc95de3mov rsi, [rsp+320]
37bc95debcmp [rsi], edx
37bc95dedjl 0x37bc96400
37bc95df3mov edx, [rbp]
37bc95df6test edx, edx
37bc95df8jne 0x37bc9640f
37bc95dfetest ecx, ecx
37bc95e00je 0x37bc96017
37bc95e06test r8l, r8l
37bc95e09je 0x37bc96017
37bc95e0fcdq
37bc95e10mov rsi, [rsp+280]
37bc95e18idiv ecx
37bc95e1acvttsd2si esi, [rsi]
37bc95e1emov [rsp+168], esi
37bc95e25mov [rsp+164], eax
37bc95e2ctest r10l, r10l
37bc95e2fje 0x37bc96090
37bc95e35movsxd rax, r14l
37bc95e38xor edx, edx
37bc95e3atest rax, rax
37bc95e3dcmovs rax, rdx
37bc95e41mov rdx, rax
37bc95e44not rdx
37bc95e47mov r14, rdx
37bc95e4acmp ecx, esi
37bc95e4cjg 0x37bc961d0
37bc95e52
37bc95e52loc_37bc95e52:
37bc95e52mov [rsp+136], rax
37bc95e5amov rax, [rsp+320]
37bc95e62lea rdx, [rsp+164]
37bc95e6alea r8, [rsp+168]
37bc95e72mov [rsp+48], rdx
37bc95e77lea rcx, [rip+0x7b8c02]
37bc95e7emov rdx, rbx
37bc95e81mov r9, r8
37bc95e84mov [rsp+72], rax
37bc95e89mov rax, [rsp+312]
37bc95e91mov [rsp+88], 1
37bc95e9amov [rsp+64], rax
37bc95e9fmov rax, [rsp+304]
37bc95ea7mov [rsp+80], rbp
37bc95eacmov [rsp+56], rax
37bc95eb1mov rax, [rsp+280]
37bc95eb9mov [rsp+32], rdi
37bc95ebemov [rsp+40], rax
37bc95ec3call zgbtrs_
37bc95ec8mov ecx, [rbx]
37bc95ecamovsxd rdx, [rsp+168]
37bc95ed2mov rax, [rsp+136]
37bc95edacmp ecx, edx
37bc95edcjle 0x37bc96017
37bc95ee2sub ecx, edx
37bc95ee4lea esi, [rdx+1]
37bc95ee7shl rdx, 4
37bc95eebadd rdx, [rsp+312]
37bc95ef3mov [rsp+72], rdx
37bc95ef8movsxd rdx, esi
37bc95efblea rbp, [rsp+172]
37bc95f03lea r9, [rip+0x7b8b46]
37bc95f0aimul rax, rdx
37bc95f0emov [rsp+172], ecx
37bc95f15mov rcx, [rsp+320]
37bc95f1dlea r8, [rip+0x7b8b5c]
37bc95f24mov [rsp+112], 1
37bc95f2dmov rdx, r9
37bc95f30mov [rsp+80], rcx
37bc95f35mov rcx, [rsp+272]
37bc95f3dlea rax, [rax+r14+1]
37bc95f42mov [rsp+40], rdi
37bc95f47shl rax, 4
37bc95f4bmov [rsp+64], rcx
37bc95f50lea rcx, [rip+0x7b8afa]
37bc95f57add rax, r12
37bc95f5amov [rsp+32], rbp
37bc95f5fmov [rsp+56], rax
37bc95f64lea rax, [rip+0x7b8b05]
37bc95f6bmov [rsp+104], 1
37bc95f74mov [rsp+96], 1
37bc95f7dmov [rsp+88], 1
37bc95f86mov [rsp+48], rax
37bc95f8bcall ztrsm_
37bc95f90
37bc95f90loc_37bc95f90:
37bc95f90lea rax, [rip+0x7b8aed]
37bc95f97mov [rsp+32], rbx
37bc95f9cmov r9, rbp
37bc95f9fmov r8, [rsp+320]
37bc95fa7mov [rsp+48], rax
37bc95facmov rax, [rsp+296]
37bc95fb4mov rcx, rdi
37bc95fb7mov rdx, [rsp+312]
37bc95fbfmov [rsp+172], esi
37bc95fc6mov [rsp+40], rax
37bc95fcbcall zlaswp_
37bc95fd0nop
37bc95fd1add rsp, 184
37bc95fd8pop rbx
37bc95fd9pop rsi
37bc95fdapop rdi
37bc95fdbpop rbp
37bc95fdcpop r12
37bc95fdepop r14
37bc95fe0ret
37bc95fe1
37bc95fe1 0f 1f 80 00 00 00 00 .......
37bc95fe8
37bc95fe8loc_37bc95fe8:
37bc95fe8mov eax, -2
37bc95fedmov edx, 2
37bc95ff2
37bc95ff2loc_37bc95ff2:
37bc95ff2mov [rbp], eax
37bc95ff5
37bc95ff5loc_37bc95ff5:
37bc95ff5mov [rsp+172], edx
37bc95ffcmov r8l, 16
37bc96002lea rdx, [rsp+172]
37bc9600alea rcx, [rip+0x7b8a41]
37bc96011call xerbla_
37bc96016nop
37bc96017
37bc96017loc_37bc96017:
37bc96017add rsp, 184
37bc9601epop rbx
37bc9601fpop rsi
37bc96020pop rdi
37bc96021pop rbp
37bc96022pop r12
37bc96024pop r14
37bc96026ret
37bc96027
37bc96027 66 0f 1f 84 00 00 00 00 00 f........
37bc96030
37bc96030loc_37bc96030:
37bc96030mov r9l, 1
37bc96036mov r8l, 1
37bc9603cmov rcx, rsi
37bc9603fmov [rsp+136], eax
37bc96046lea rdx, [rip+0x7b8a04]
37bc9604dcall lsame_
37bc96052mov r10l, [rsp+136]
37bc9605atest eax, eax
37bc9605cjne 0x37bc95d98
37bc96062mov eax, -1
37bc96067mov edx, 1
37bc9606cjmp 0x37bc95ff2
37bc9606e
37bc9606e 66 90 f.
37bc96070
37bc96070loc_37bc96070:
37bc96070mov eax, -3
37bc96075mov edx, 3
37bc9607ajmp 0x37bc95ff2
37bc9607f
37bc9607f 90 .
37bc96080
37bc96080loc_37bc96080:
37bc96080mov eax, -5
37bc96085mov edx, 5
37bc9608ajmp 0x37bc95ff2
37bc9608f
37bc9608f 90 .
37bc96090
37bc96090loc_37bc96090:
37bc96090cmp ecx, esi
37bc96092jg 0x37bc96308
37bc96098
37bc96098loc_37bc96098:
37bc96098mov rax, [rsp+320]
37bc960a0mov [rsp+80], rbp
37bc960a5lea r8, [rsp+168]
37bc960admov rdx, rbx
37bc960b0mov [rsp+32], rdi
37bc960b5mov r9, r8
37bc960b8lea rcx, [rip+0x7b89c1]
37bc960bfmov [rsp+72], rax
37bc960c4mov rax, [rsp+312]
37bc960ccmov [rsp+88], 1
37bc960d5mov [rsp+64], rax
37bc960damov rax, [rsp+304]
37bc960e2mov [rsp+56], rax
37bc960e7lea rax, [rsp+164]
37bc960efmov [rsp+48], rax
37bc960f4mov rax, [rsp+280]
37bc960fcmov [rsp+40], rax
37bc96101call zgbtrs_
37bc96106mov eax, [rbx]
37bc96108mov esi, [rsp+168]
37bc9610fcmp eax, esi
37bc96111jle 0x37bc96017
37bc96117mov rcx, [rsp+320]
37bc9611fsub eax, esi
37bc96121mov rdx, [rsp+312]
37bc96129lea rbp, [rsp+172]
37bc96131mov [rsp+172], eax
37bc96138movsxd rax, esi
37bc9613blea r9, [rip+0x7b890e]
37bc96142lea r8, [rip+0x7b891f]
37bc96149shl rax, 4
37bc9614dmov [rsp+80], rcx
37bc96152add esi, 1
37bc96155mov rcx, [rsp+272]
37bc9615dadd rdx, rax
37bc96160add r12, rax
37bc96163lea rax, [rip+0x7b8906]
37bc9616amov [rsp+112], 1
37bc96173mov [rsp+72], rdx
37bc96178lea rdx, [rip+0x7b88d2]
37bc9617fmov [rsp+64], rcx
37bc96184mov rcx, rdx
37bc96187mov [rsp+104], 1
37bc96190mov [rsp+96], 1
37bc96199mov [rsp+88], 1
37bc961a2mov [rsp+56], r12
37bc961a7mov [rsp+48], rax
37bc961acmov [rsp+40], rdi
37bc961b1mov [rsp+32], rbp
37bc961b6call ztrsm_
37bc961bbjmp 0x37bc95f90
37bc961c0
37bc961c0loc_37bc961c0:
37bc961c0mov eax, -7
37bc961c5mov edx, 7
37bc961cajmp 0x37bc95ff2
37bc961cf
37bc961cf 90 .
37bc961d0
37bc961d0loc_37bc961d0:
37bc961d0mov [rsp+152], rax
37bc961d8lea r10l, [rsi+1]
37bc961dcmov rcx, rdi
37bc961dflea rax, [rip+0x7b887e]
37bc961e6mov [rsp+48], rax
37bc961ebmov rax, [rsp+296]
37bc961f3lea r9, [rsp+172]
37bc961fbmov [rsp+32], rbx
37bc96200mov r8, [rsp+320]
37bc96208mov [rsp+40], rax
37bc9620dmov rdx, [rsp+312]
37bc96215mov [rsp+172], r10l
37bc9621dmov [rsp+136], r10l
37bc96225mov [rsp+144], r9
37bc9622dcall zlaswp_
37bc96232mov rax, [rsp+320]
37bc9623amov edx, [rbx]
37bc9623cmov [rsp+112], 1
37bc96245movsxd r10, [rsp+136]
37bc9624dmov [rsp+40], rdi
37bc96252lea r8, [rip+0x7b880f]
37bc96259lea rcx, [rip+0x7b87f1]
37bc96260mov [rsp+80], rax
37bc96265sub edx, esi
37bc96267movsxd rsi, esi
37bc9626amov rax, [rsp+272]
37bc96272mov [rsp+172], edx
37bc96279shl rsi, 4
37bc9627dmov r9, [rsp+144]
37bc96285mov [rsp+64], rax
37bc9628amov rax, [rsp+152]
37bc96292add rsi, [rsp+312]
37bc9629amov [rsp+32], r9
37bc9629flea r9, [rip+0x7b87aa]
37bc962a6imul r10, rax
37bc962aamov [rsp+72], rsi
37bc962afmov [rsp+136], rax
37bc962b7lea rax, [rip+0x7b87b2]
37bc962bemov [rsp+48], rax
37bc962c3mov [rsp+104], 1
37bc962cclea rdx, [r10+r14+1]
37bc962d1mov [rsp+96], 1
37bc962dashl rdx, 4
37bc962demov [rsp+88], 1
37bc962e7add rdx, r12
37bc962eamov [rsp+56], rdx
37bc962efmov rdx, r9
37bc962f2call ztrsm_
37bc962f7mov rax, [rsp+136]
37bc962ffjmp 0x37bc95e52
37bc96304
37bc96304 0f 1f 40 00 ..@.
37bc96308
37bc96308loc_37bc96308:
37bc96308lea eax, [rsi+1]
37bc9630bmov [rsp+32], rbx
37bc96310mov r8, [rsp+320]
37bc96318lea r9, [rsp+172]
37bc96320mov [rsp+172], eax
37bc96327lea rax, [rip+0x7b8736]
37bc9632emov rcx, rdi
37bc96331mov rdx, [rsp+312]
37bc96339mov [rsp+48], rax
37bc9633emov rax, [rsp+296]
37bc96346mov [rsp+136], r9
37bc9634emov [rsp+40], rax
37bc96353call zlaswp_
37bc96358mov eax, [rbx]
37bc9635amov r9, [rsp+136]
37bc96362mov [rsp+112], 1
37bc9636bmov [rsp+104], 1
37bc96374lea rdx, [rip+0x7b86d6]
37bc9637blea r8, [rip+0x7b86fe]
37bc96382sub eax, esi
37bc96384movsxd rsi, esi
37bc96387mov rcx, rdx
37bc9638amov [rsp+32], r9
37bc9638fshl rsi, 4
37bc96393mov [rsp+172], eax
37bc9639amov rax, [rsp+320]
37bc963a2lea r9, [rip+0x7b86a7]
37bc963a9mov [rsp+96], 1
37bc963b2mov [rsp+80], rax
37bc963b7mov rax, [rsp+312]
37bc963bfmov [rsp+88], 1
37bc963c8add rax, rsi
37bc963cbadd rsi, r12
37bc963cemov [rsp+40], rdi
37bc963d3mov [rsp+72], rax
37bc963d8mov rax, [rsp+272]
37bc963e0mov [rsp+56], rsi
37bc963e5mov [rsp+64], rax
37bc963ealea rax, [rip+0x7b867f]
37bc963f1mov [rsp+48], rax
37bc963f6call ztrsm_
37bc963fbjmp 0x37bc96098
37bc96400
37bc96400loc_37bc96400:
37bc96400mov eax, -11
37bc96405mov edx, 11
37bc9640ajmp 0x37bc95ff2
37bc9640f
37bc9640floc_37bc9640f:
37bc9640fneg edx
37bc96411jmp 0x37bc95ff5
37bc95d40
37bc95d40zsytrs_aa_2stage_:
37bc95d40push r14
37bc95d42push r12
37bc95d44push rbp
37bc95d45push rdi
37bc95d46push rsi
37bc95d47push rbx
37bc95d48sub rsp, 184
37bc95d4fmov rbp, [rsp+328]
37bc95d57mov rax, [rsp+272]
37bc95d5fmov [rbp], 0
37bc95d66mov r14l, [rax]
37bc95d69mov rbx, rdx
37bc95d6cmov rdi, r8
37bc95d6fmov r12, r9
37bc95d72mov r8l, 1
37bc95d78mov r9l, 1
37bc95d7elea rdx, [rip+0x7b8ccb]
37bc95d85mov rsi, rcx
37bc95d88call lsame_
37bc95d8dmov r10l, eax
37bc95d90test eax, eax
37bc95d92je 0x37bc96030
37bc95d98
37bc95d98loc_37bc95d98:
37bc95d98mov ecx, [rbx]
37bc95d9atest ecx, ecx
37bc95d9cjs 0x37bc95fe8
37bc95da2mov r8l, [rdi]
37bc95da5test r8l, r8l
37bc95da8js 0x37bc96070
37bc95daemov rax, [rsp+272]
37bc95db6test ecx, ecx
37bc95db8mov edx, 1
37bc95dbdcmovg edx, ecx
37bc95dc0cmp [rax], edx
37bc95dc2jl 0x37bc96080
37bc95dc8mov rax, [rsp+288]
37bc95dd0lea r9l, [4*rcx]
37bc95dd8mov eax, [rax]
37bc95ddacmp eax, r9l
37bc95dddjl 0x37bc961c0
37bc95de3mov rsi, [rsp+320]
37bc95debcmp [rsi], edx
37bc95dedjl 0x37bc96400
37bc95df3mov edx, [rbp]
37bc95df6test edx, edx
37bc95df8jne 0x37bc9640f
37bc95dfetest ecx, ecx
37bc95e00je 0x37bc96017
37bc95e06test r8l, r8l
37bc95e09je 0x37bc96017
37bc95e0fcdq
37bc95e10mov rsi, [rsp+280]
37bc95e18idiv ecx
37bc95e1acvttsd2si esi, [rsi]
37bc95e1emov [rsp+168], esi
37bc95e25mov [rsp+164], eax
37bc95e2ctest r10l, r10l
37bc95e2fje 0x37bc96090
37bc95e35movsxd rax, r14l
37bc95e38xor edx, edx
37bc95e3atest rax, rax
37bc95e3dcmovs rax, rdx
37bc95e41mov rdx, rax
37bc95e44not rdx
37bc95e47mov r14, rdx
37bc95e4acmp ecx, esi
37bc95e4cjg 0x37bc961d0
37bc95e52
37bc95e52loc_37bc95e52:
37bc95e52mov [rsp+136], rax
37bc95e5amov rax, [rsp+320]
37bc95e62lea rdx, [rsp+164]
37bc95e6alea r8, [rsp+168]
37bc95e72mov [rsp+48], rdx
37bc95e77lea rcx, [rip+0x7b8c02]
37bc95e7emov rdx, rbx
37bc95e81mov r9, r8
37bc95e84mov [rsp+72], rax
37bc95e89mov rax, [rsp+312]
37bc95e91mov [rsp+88], 1
37bc95e9amov [rsp+64], rax
37bc95e9fmov rax, [rsp+304]
37bc95ea7mov [rsp+80], rbp
37bc95eacmov [rsp+56], rax
37bc95eb1mov rax, [rsp+280]
37bc95eb9mov [rsp+32], rdi
37bc95ebemov [rsp+40], rax
37bc95ec3call zgbtrs_
37bc95ec8mov ecx, [rbx]
37bc95ecamovsxd rdx, [rsp+168]
37bc95ed2mov rax, [rsp+136]
37bc95edacmp ecx, edx
37bc95edcjle 0x37bc96017
37bc95ee2sub ecx, edx
37bc95ee4lea esi, [rdx+1]
37bc95ee7shl rdx, 4
37bc95eebadd rdx, [rsp+312]
37bc95ef3mov [rsp+72], rdx
37bc95ef8movsxd rdx, esi
37bc95efblea rbp, [rsp+172]
37bc95f03lea r9, [rip+0x7b8b46]
37bc95f0aimul rax, rdx
37bc95f0emov [rsp+172], ecx
37bc95f15mov rcx, [rsp+320]
37bc95f1dlea r8, [rip+0x7b8b5c]
37bc95f24mov [rsp+112], 1
37bc95f2dmov rdx, r9
37bc95f30mov [rsp+80], rcx
37bc95f35mov rcx, [rsp+272]
37bc95f3dlea rax, [rax+r14+1]
37bc95f42mov [rsp+40], rdi
37bc95f47shl rax, 4
37bc95f4bmov [rsp+64], rcx
37bc95f50lea rcx, [rip+0x7b8afa]
37bc95f57add rax, r12
37bc95f5amov [rsp+32], rbp
37bc95f5fmov [rsp+56], rax
37bc95f64lea rax, [rip+0x7b8b05]
37bc95f6bmov [rsp+104], 1
37bc95f74mov [rsp+96], 1
37bc95f7dmov [rsp+88], 1
37bc95f86mov [rsp+48], rax
37bc95f8bcall ztrsm_
37bc95f90
37bc95f90loc_37bc95f90:
37bc95f90lea rax, [rip+0x7b8aed]
37bc95f97mov [rsp+32], rbx
37bc95f9cmov r9, rbp
37bc95f9fmov r8, [rsp+320]
37bc95fa7mov [rsp+48], rax
37bc95facmov rax, [rsp+296]
37bc95fb4mov rcx, rdi
37bc95fb7mov rdx, [rsp+312]
37bc95fbfmov [rsp+172], esi
37bc95fc6mov [rsp+40], rax
37bc95fcbcall zlaswp_
37bc95fd0nop
37bc95fd1add rsp, 184
37bc95fd8pop rbx
37bc95fd9pop rsi
37bc95fdapop rdi
37bc95fdbpop rbp
37bc95fdcpop r12
37bc95fdepop r14
37bc95fe0ret
37bc95fe1
37bc95fe1 0f 1f 80 00 00 00 00 .......
37bc95fe8
37bc95fe8loc_37bc95fe8:
37bc95fe8mov eax, -2
37bc95fedmov edx, 2
37bc95ff2
37bc95ff2loc_37bc95ff2:
37bc95ff2mov [rbp], eax
37bc95ff5
37bc95ff5loc_37bc95ff5:
37bc95ff5mov [rsp+172], edx
37bc95ffcmov r8l, 16
37bc96002lea rdx, [rsp+172]
37bc9600alea rcx, [rip+0x7b8a41]
37bc96011call xerbla_
37bc96016nop
37bc96017
37bc96017loc_37bc96017:
37bc96017add rsp, 184
37bc9601epop rbx
37bc9601fpop rsi
37bc96020pop rdi
37bc96021pop rbp
37bc96022pop r12
37bc96024pop r14
37bc96026ret
37bc96027
37bc96027 66 0f 1f 84 00 00 00 00 00 f........
37bc96030
37bc96030loc_37bc96030:
37bc96030mov r9l, 1
37bc96036mov r8l, 1
37bc9603cmov rcx, rsi
37bc9603fmov [rsp+136], eax
37bc96046lea rdx, [rip+0x7b8a04]
37bc9604dcall lsame_
37bc96052mov r10l, [rsp+136]
37bc9605atest eax, eax
37bc9605cjne 0x37bc95d98
37bc96062mov eax, -1
37bc96067mov edx, 1
37bc9606cjmp 0x37bc95ff2
37bc9606e
37bc9606e 66 90 f.
37bc96070
37bc96070loc_37bc96070:
37bc96070mov eax, -3
37bc96075mov edx, 3
37bc9607ajmp 0x37bc95ff2
37bc9607f
37bc9607f 90 .
37bc96080
37bc96080loc_37bc96080:
37bc96080mov eax, -5
37bc96085mov edx, 5
37bc9608ajmp 0x37bc95ff2
37bc9608f
37bc9608f 90 .
37bc96090
37bc96090loc_37bc96090:
37bc96090cmp ecx, esi
37bc96092jg 0x37bc96308
37bc96098
37bc96098loc_37bc96098:
37bc96098mov rax, [rsp+320]
37bc960a0mov [rsp+80], rbp
37bc960a5lea r8, [rsp+168]
37bc960admov rdx, rbx
37bc960b0mov [rsp+32], rdi
37bc960b5mov r9, r8
37bc960b8lea rcx, [rip+0x7b89c1]
37bc960bfmov [rsp+72], rax
37bc960c4mov rax, [rsp+312]
37bc960ccmov [rsp+88], 1
37bc960d5mov [rsp+64], rax
37bc960damov rax, [rsp+304]
37bc960e2mov [rsp+56], rax
37bc960e7lea rax, [rsp+164]
37bc960efmov [rsp+48], rax
37bc960f4mov rax, [rsp+280]
37bc960fcmov [rsp+40], rax
37bc96101call zgbtrs_
37bc96106mov eax, [rbx]
37bc96108mov esi, [rsp+168]
37bc9610fcmp eax, esi
37bc96111jle 0x37bc96017
37bc96117mov rcx, [rsp+320]
37bc9611fsub eax, esi
37bc96121mov rdx, [rsp+312]
37bc96129lea rbp, [rsp+172]
37bc96131mov [rsp+172], eax
37bc96138movsxd rax, esi
37bc9613blea r9, [rip+0x7b890e]
37bc96142lea r8, [rip+0x7b891f]
37bc96149shl rax, 4
37bc9614dmov [rsp+80], rcx
37bc96152add esi, 1
37bc96155mov rcx, [rsp+272]
37bc9615dadd rdx, rax
37bc96160add r12, rax
37bc96163lea rax, [rip+0x7b8906]
37bc9616amov [rsp+112], 1
37bc96173mov [rsp+72], rdx
37bc96178lea rdx, [rip+0x7b88d2]
37bc9617fmov [rsp+64], rcx
37bc96184mov rcx, rdx
37bc96187mov [rsp+104], 1
37bc96190mov [rsp+96], 1
37bc96199mov [rsp+88], 1
37bc961a2mov [rsp+56], r12
37bc961a7mov [rsp+48], rax
37bc961acmov [rsp+40], rdi
37bc961b1mov [rsp+32], rbp
37bc961b6call ztrsm_
37bc961bbjmp 0x37bc95f90
37bc961c0
37bc961c0loc_37bc961c0:
37bc961c0mov eax, -7
37bc961c5mov edx, 7
37bc961cajmp 0x37bc95ff2
37bc961cf
37bc961cf 90 .
37bc961d0
37bc961d0loc_37bc961d0:
37bc961d0mov [rsp+152], rax
37bc961d8lea r10l, [rsi+1]
37bc961dcmov rcx, rdi
37bc961dflea rax, [rip+0x7b887e]
37bc961e6mov [rsp+48], rax
37bc961ebmov rax, [rsp+296]
37bc961f3lea r9, [rsp+172]
37bc961fbmov [rsp+32], rbx
37bc96200mov r8, [rsp+320]
37bc96208mov [rsp+40], rax
37bc9620dmov rdx, [rsp+312]
37bc96215mov [rsp+172], r10l
37bc9621dmov [rsp+136], r10l
37bc96225mov [rsp+144], r9
37bc9622dcall zlaswp_
37bc96232mov rax, [rsp+320]
37bc9623amov edx, [rbx]
37bc9623cmov [rsp+112], 1
37bc96245movsxd r10, [rsp+136]
37bc9624dmov [rsp+40], rdi
37bc96252lea r8, [rip+0x7b880f]
37bc96259lea rcx, [rip+0x7b87f1]
37bc96260mov [rsp+80], rax
37bc96265sub edx, esi
37bc96267movsxd rsi, esi
37bc9626amov rax, [rsp+272]
37bc96272mov [rsp+172], edx
37bc96279shl rsi, 4
37bc9627dmov r9, [rsp+144]
37bc96285mov [rsp+64], rax
37bc9628amov rax, [rsp+152]
37bc96292add rsi, [rsp+312]
37bc9629amov [rsp+32], r9
37bc9629flea r9, [rip+0x7b87aa]
37bc962a6imul r10, rax
37bc962aamov [rsp+72], rsi
37bc962afmov [rsp+136], rax
37bc962b7lea rax, [rip+0x7b87b2]
37bc962bemov [rsp+48], rax
37bc962c3mov [rsp+104], 1
37bc962cclea rdx, [r10+r14+1]
37bc962d1mov [rsp+96], 1
37bc962dashl rdx, 4
37bc962demov [rsp+88], 1
37bc962e7add rdx, r12
37bc962eamov [rsp+56], rdx
37bc962efmov rdx, r9
37bc962f2call ztrsm_
37bc962f7mov rax, [rsp+136]
37bc962ffjmp 0x37bc95e52
37bc96304
37bc96304 0f 1f 40 00 ..@.
37bc96308
37bc96308loc_37bc96308:
37bc96308lea eax, [rsi+1]
37bc9630bmov [rsp+32], rbx
37bc96310mov r8, [rsp+320]
37bc96318lea r9, [rsp+172]
37bc96320mov [rsp+172], eax
37bc96327lea rax, [rip+0x7b8736]
37bc9632emov rcx, rdi
37bc96331mov rdx, [rsp+312]
37bc96339mov [rsp+48], rax
37bc9633emov rax, [rsp+296]
37bc96346mov [rsp+136], r9
37bc9634emov [rsp+40], rax
37bc96353call zlaswp_
37bc96358mov eax, [rbx]
37bc9635amov r9, [rsp+136]
37bc96362mov [rsp+112], 1
37bc9636bmov [rsp+104], 1
37bc96374lea rdx, [rip+0x7b86d6]
37bc9637blea r8, [rip+0x7b86fe]
37bc96382sub eax, esi
37bc96384movsxd rsi, esi
37bc96387mov rcx, rdx
37bc9638amov [rsp+32], r9
37bc9638fshl rsi, 4
37bc96393mov [rsp+172], eax
37bc9639amov rax, [rsp+320]
37bc963a2lea r9, [rip+0x7b86a7]
37bc963a9mov [rsp+96], 1
37bc963b2mov [rsp+80], rax
37bc963b7mov rax, [rsp+312]
37bc963bfmov [rsp+88], 1
37bc963c8add rax, rsi
37bc963cbadd rsi, r12
37bc963cemov [rsp+40], rdi
37bc963d3mov [rsp+72], rax
37bc963d8mov rax, [rsp+272]
37bc963e0mov [rsp+56], rsi
37bc963e5mov [rsp+64], rax
37bc963ealea rax, [rip+0x7b867f]
37bc963f1mov [rsp+48], rax
37bc963f6call ztrsm_
37bc963fbjmp 0x37bc96098
37bc96400
37bc96400loc_37bc96400:
37bc96400mov eax, -11
37bc96405mov edx, 11
37bc9640ajmp 0x37bc95ff2
37bc9640f
37bc9640floc_37bc9640f:
37bc9640fneg edx
37bc96411jmp 0x37bc95ff5
37bc95d40
37bc96416
37bc96416 // align 0x10
37bc96416 // align 0x10
37bc96420
37bc96420zsytri_3_:
37bc96420push r14
37bc96422push r13
37bc96424push r12
37bc96426push rbp
37bc96427push rdi
37bc96428push rsi
37bc96429push rbx
37bc9642asub rsp, 112
37bc9642emov r12, [rsp+240]
37bc96436mov [r12], 0
37bc9643emov rsi, rdx
37bc96441mov rbp, r8
37bc96444lea rdx, [rip+0x7b8645]
37bc9644bmov rdi, r9
37bc9644emov r8l, 1
37bc96454mov r9l, 1
37bc9645amov rbx, rcx
37bc9645dcall lsame_
37bc96462lea rdx, [rip+0x7b8628]
37bc96469mov r9, rsi
37bc9646cmov r8, rbx
37bc9646fmov r13l, eax
37bc96472mov rax, [rsp+232]
37bc9647alea rcx, [rip+0x7b861b]
37bc96481mov r14l, [rax]
37bc96484lea rax, [rip+0x7b8615]
37bc9648bmov [rsp+64], 1
37bc96494mov [rsp+56], 8
37bc9649dmov [rsp+48], rax
37bc964a2mov [rsp+40], rax
37bc964a7mov [rsp+32], rax
37bc964accall ilaenv_
37bc964b1mov edx, 1
37bc964b6mov r11l, [rsi]
37bc964b9test eax, eax
37bc964bbcmovg edx, eax
37bc964bemov eax, r11l
37bc964c1mov [rsp+104], edx
37bc964c5mov r10l, edx
37bc964c8test r13l, r13l
37bc964cbje 0x37bc965e0
37bc964d1
37bc964d1loc_37bc964d1:
37bc964d1test eax, eax
37bc964d3js 0x37bc965a0
37bc964d9mov edx, 1
37bc964decmovg edx, eax
37bc964e1cmp [rdi], edx
37bc964e3jl 0x37bc96618
37bc964e9mov rcx, [rsp+232]
37bc964f1lea r13l, [r11+r10+1]
37bc964f6add r10l, 3
37bc964faimul r13l, r10l
37bc964fecmp [rcx], r13l
37bc96501jl 0x37bc96640
37bc96507mov edx, [r12]
37bc9650btest edx, edx
37bc9650djne 0x37bc9666c
37bc96513cmp r14l, -1
37bc96517je 0x37bc96571
37bc96519test eax, eax
37bc9651bje 0x37bc965ca
37bc96521lea rax, [rsp+104]
37bc96526mov [rsp+64], r12
37bc9652bmov r9, rdi
37bc9652emov r8, rbp
37bc96531mov [rsp+56], rax
37bc96536mov rax, [rsp+224]
37bc9653emov rdx, rsi
37bc96541mov rcx, rbx
37bc96544mov [rsp+72], 1
37bc9654dmov [rsp+48], rax
37bc96552mov rax, [rsp+216]
37bc9655amov [rsp+40], rax
37bc9655fmov rax, [rsp+208]
37bc96567mov [rsp+32], rax
37bc9656ccall zsytri_3x_
37bc96571
37bc96571loc_37bc96571:
37bc96571mov rax, [rsp+224]
37bc96579pxor x0, x0
37bc9657dcvtsi2sd x0, r13l
37bc96582mov [rax+8], 0
37bc9658amovsd_xmm [rax], x0
37bc9658eadd rsp, 112
37bc96592pop rbx
37bc96593pop rsi
37bc96594pop rdi
37bc96595pop rbp
37bc96596pop r12
37bc96598pop r13
37bc9659apop r14
37bc9659cret
37bc9659d
37bc9659d 0f 1f 00 ...
37bc965a0
37bc965a0loc_37bc965a0:
37bc965a0mov eax, -2
37bc965a5mov edx, 2
37bc965aa
37bc965aaloc_37bc965aa:
37bc965aamov [r12], eax
37bc965ae
37bc965aeloc_37bc965ae:
37bc965aemov [rsp+108], edx
37bc965b2mov r8l, 8
37bc965b8lea rdx, [rsp+108]
37bc965bdlea rcx, [rip+0x7b84cd]
37bc965c4call xerbla_
37bc965c9nop
37bc965ca
37bc965caloc_37bc965ca:
37bc965caadd rsp, 112
37bc965cepop rbx
37bc965cfpop rsi
37bc965d0pop rdi
37bc965d1pop rbp
37bc965d2pop r12
37bc965d4pop r13
37bc965d6pop r14
37bc965d8ret
37bc965d9
37bc965d9 0f 1f 80 00 00 00 00 .......
37bc965e0
37bc965e0loc_37bc965e0:
37bc965e0mov [rsp+92], edx
37bc965e4mov r9l, 1
37bc965eamov r8l, 1
37bc965f0mov rcx, rbx
37bc965f3lea rdx, [rip+0x7b84aa]
37bc965famov [rsp+88], r11l
37bc965ffcall lsame_
37bc96604test eax, eax
37bc96606jne 0x37bc96628
37bc96608mov eax, -1
37bc9660dmov edx, 1
37bc96612jmp 0x37bc965aa
37bc96614
37bc96614 0f 1f 40 00 ..@.
37bc96618
37bc96618loc_37bc96618:
37bc96618mov eax, -4
37bc9661dmov edx, 4
37bc96622jmp 0x37bc965aa
37bc96624
37bc96624 0f 1f 40 00 ..@.
37bc96628
37bc96628loc_37bc96628:
37bc96628mov eax, [rsi]
37bc9662amov r10l, [rsp+92]
37bc9662fmov r11l, [rsp+88]
37bc96634jmp 0x37bc964d1
37bc96639
37bc96639 0f 1f 80 00 00 00 00 .......
37bc96640
37bc96640loc_37bc96640:
37bc96640cmp r14l, -1
37bc96644je 0x37bc96660
37bc96646mov [r12], -8
37bc9664emov edx, 8
37bc96653jmp 0x37bc965ae
37bc96658
37bc96658 0f 1f 84 00 00 00 00 00 ........
37bc96660
37bc96660loc_37bc96660:
37bc96660mov edx, [r12]
37bc96664test edx, edx
37bc96666je 0x37bc96571
37bc9666c
37bc9666cloc_37bc9666c:
37bc9666cneg edx
37bc9666ejmp 0x37bc965ae
37bc96420
37bc96420zsytri_3_:
37bc96420push r14
37bc96422push r13
37bc96424push r12
37bc96426push rbp
37bc96427push rdi
37bc96428push rsi
37bc96429push rbx
37bc9642asub rsp, 112
37bc9642emov r12, [rsp+240]
37bc96436mov [r12], 0
37bc9643emov rsi, rdx
37bc96441mov rbp, r8
37bc96444lea rdx, [rip+0x7b8645]
37bc9644bmov rdi, r9
37bc9644emov r8l, 1
37bc96454mov r9l, 1
37bc9645amov rbx, rcx
37bc9645dcall lsame_
37bc96462lea rdx, [rip+0x7b8628]
37bc96469mov r9, rsi
37bc9646cmov r8, rbx
37bc9646fmov r13l, eax
37bc96472mov rax, [rsp+232]
37bc9647alea rcx, [rip+0x7b861b]
37bc96481mov r14l, [rax]
37bc96484lea rax, [rip+0x7b8615]
37bc9648bmov [rsp+64], 1
37bc96494mov [rsp+56], 8
37bc9649dmov [rsp+48], rax
37bc964a2mov [rsp+40], rax
37bc964a7mov [rsp+32], rax
37bc964accall ilaenv_
37bc964b1mov edx, 1
37bc964b6mov r11l, [rsi]
37bc964b9test eax, eax
37bc964bbcmovg edx, eax
37bc964bemov eax, r11l
37bc964c1mov [rsp+104], edx
37bc964c5mov r10l, edx
37bc964c8test r13l, r13l
37bc964cbje 0x37bc965e0
37bc964d1
37bc964d1loc_37bc964d1:
37bc964d1test eax, eax
37bc964d3js 0x37bc965a0
37bc964d9mov edx, 1
37bc964decmovg edx, eax
37bc964e1cmp [rdi], edx
37bc964e3jl 0x37bc96618
37bc964e9mov rcx, [rsp+232]
37bc964f1lea r13l, [r11+r10+1]
37bc964f6add r10l, 3
37bc964faimul r13l, r10l
37bc964fecmp [rcx], r13l
37bc96501jl 0x37bc96640
37bc96507mov edx, [r12]
37bc9650btest edx, edx
37bc9650djne 0x37bc9666c
37bc96513cmp r14l, -1
37bc96517je 0x37bc96571
37bc96519test eax, eax
37bc9651bje 0x37bc965ca
37bc96521lea rax, [rsp+104]
37bc96526mov [rsp+64], r12
37bc9652bmov r9, rdi
37bc9652emov r8, rbp
37bc96531mov [rsp+56], rax
37bc96536mov rax, [rsp+224]
37bc9653emov rdx, rsi
37bc96541mov rcx, rbx
37bc96544mov [rsp+72], 1
37bc9654dmov [rsp+48], rax
37bc96552mov rax, [rsp+216]
37bc9655amov [rsp+40], rax
37bc9655fmov rax, [rsp+208]
37bc96567mov [rsp+32], rax
37bc9656ccall zsytri_3x_
37bc96571
37bc96571loc_37bc96571:
37bc96571mov rax, [rsp+224]
37bc96579pxor x0, x0
37bc9657dcvtsi2sd x0, r13l
37bc96582mov [rax+8], 0
37bc9658amovsd_xmm [rax], x0
37bc9658eadd rsp, 112
37bc96592pop rbx
37bc96593pop rsi
37bc96594pop rdi
37bc96595pop rbp
37bc96596pop r12
37bc96598pop r13
37bc9659apop r14
37bc9659cret
37bc9659d
37bc9659d 0f 1f 00 ...
37bc965a0
37bc965a0loc_37bc965a0:
37bc965a0mov eax, -2
37bc965a5mov edx, 2
37bc965aa
37bc965aaloc_37bc965aa:
37bc965aamov [r12], eax
37bc965ae
37bc965aeloc_37bc965ae:
37bc965aemov [rsp+108], edx
37bc965b2mov r8l, 8
37bc965b8lea rdx, [rsp+108]
37bc965bdlea rcx, [rip+0x7b84cd]
37bc965c4call xerbla_
37bc965c9nop
37bc965ca
37bc965caloc_37bc965ca:
37bc965caadd rsp, 112
37bc965cepop rbx
37bc965cfpop rsi
37bc965d0pop rdi
37bc965d1pop rbp
37bc965d2pop r12
37bc965d4pop r13
37bc965d6pop r14
37bc965d8ret
37bc965d9
37bc965d9 0f 1f 80 00 00 00 00 .......
37bc965e0
37bc965e0loc_37bc965e0:
37bc965e0mov [rsp+92], edx
37bc965e4mov r9l, 1
37bc965eamov r8l, 1
37bc965f0mov rcx, rbx
37bc965f3lea rdx, [rip+0x7b84aa]
37bc965famov [rsp+88], r11l
37bc965ffcall lsame_
37bc96604test eax, eax
37bc96606jne 0x37bc96628
37bc96608mov eax, -1
37bc9660dmov edx, 1
37bc96612jmp 0x37bc965aa
37bc96614
37bc96614 0f 1f 40 00 ..@.
37bc96618
37bc96618loc_37bc96618:
37bc96618mov eax, -4
37bc9661dmov edx, 4
37bc96622jmp 0x37bc965aa
37bc96624
37bc96624 0f 1f 40 00 ..@.
37bc96628
37bc96628loc_37bc96628:
37bc96628mov eax, [rsi]
37bc9662amov r10l, [rsp+92]
37bc9662fmov r11l, [rsp+88]
37bc96634jmp 0x37bc964d1
37bc96639
37bc96639 0f 1f 80 00 00 00 00 .......
37bc96640
37bc96640loc_37bc96640:
37bc96640cmp r14l, -1
37bc96644je 0x37bc96660
37bc96646mov [r12], -8
37bc9664emov edx, 8
37bc96653jmp 0x37bc965ae
37bc96658
37bc96658 0f 1f 84 00 00 00 00 00 ........
37bc96660
37bc96660loc_37bc96660:
37bc96660mov edx, [r12]
37bc96664test edx, edx
37bc96666je 0x37bc96571
37bc9666c
37bc9666cloc_37bc9666c:
37bc9666cneg edx
37bc9666ejmp 0x37bc965ae
37bc96420
37bc96673
37bc96673 // align 0x10
37bc96673 // align 0x10
37bc96680
37bc96680zsytri_3x_:
37bc96680push r15
37bc96682push r14
37bc96684push r13
37bc96686push r12
37bc96688push rbp
37bc96689push rdi
37bc9668apush rsi
37bc9668bpush rbx
37bc9668csub rsp, 552
37bc96693movups [rsp+384], x6
37bc9669bmovups [rsp+400], x7
37bc966a3movups [rsp+416], x8
37bc966acmovups [rsp+432], x9
37bc966b5movups [rsp+448], x10
37bc966bemovups [rsp+464], x11
37bc966c7movups [rsp+480], x12
37bc966d0movups [rsp+496], x13
37bc966d9movups [rsp+512], x14
37bc966e2movups [rsp+528], x15
37bc966ebmov rbx, [rsp+688]
37bc966f3mov rax, [rsp+680]
37bc966fbmov r14l, [rdx]
37bc966femovsxd rdi, [r9]
37bc96701mov rsi, [rsp+656]
37bc96709mov ebp, [rax]
37bc9670bmov [rbx], 0
37bc96711mov r15, [rsp+664]
37bc96719mov r12, [rsp+672]
37bc96721mov [rsp+632], rdx
37bc96729lea rdx, [rip+0x7b8380]
37bc96730mov [rsp+640], r8
37bc96738mov r8l, 1
37bc9673emov [rsp+648], r9
37bc96746mov r9l, 1
37bc9674cmov [rsp+624], rcx
37bc96754call lsame_
37bc96759mov r13l, eax
37bc9675ctest eax, eax
37bc9675eje 0x37bc96fa8
37bc96764
37bc96764loc_37bc96764:
37bc96764mov rax, [rsp+632]
37bc9676cmov ecx, [rax]
37bc9676emov [rsp+164], ecx
37bc96775test ecx, ecx
37bc96777js 0x37bc9682f
37bc9677dmov eax, 1
37bc96782cmovg eax, ecx
37bc96785mov rcx, [rsp+648]
37bc9678dcmp [rcx], eax
37bc9678fjge 0x37bc9683e
37bc96795mov edx, -4
37bc9679amov eax, 4
37bc9679f
37bc9679floc_37bc9679f:
37bc9679fmov [rbx], edx
37bc967a1
37bc967a1loc_37bc967a1:
37bc967a1lea rdx, [rsp+380]
37bc967a9mov r8l, 9
37bc967aflea rcx, [rip+0x7b82fc]
37bc967b6mov [rsp+380], eax
37bc967bdcall xerbla_
37bc967c2nop
37bc967c3
37bc967c3loc_37bc967c3:
37bc967c3movups x6, [rsp+384]
37bc967cbmovups x7, [rsp+400]
37bc967d3movups x8, [rsp+416]
37bc967dcmovups x9, [rsp+432]
37bc967e5movups x10, [rsp+448]
37bc967eemovups x11, [rsp+464]
37bc967f7movups x12, [rsp+480]
37bc96800movups x13, [rsp+496]
37bc96809movups x14, [rsp+512]
37bc96812movups x15, [rsp+528]
37bc9681badd rsp, 552
37bc96822pop rbx
37bc96823pop rsi
37bc96824pop rdi
37bc96825pop rbp
37bc96826pop r12
37bc96828pop r13
37bc9682apop r14
37bc9682cpop r15
37bc9682eret
37bc9682f
37bc9682floc_37bc9682f:
37bc9682fmov edx, -2
37bc96834mov eax, 2
37bc96839jmp 0x37bc9679f
37bc9683e
37bc9683eloc_37bc9683e:
37bc9683emov eax, [rbx]
37bc96840test eax, eax
37bc96842jne 0x37bc993ac
37bc96848mov ecx, [rsp+164]
37bc9684ftest ecx, ecx
37bc96851je 0x37bc967c3
37bc96857lea eax, [r14+rbp+1]
37bc9685cmovsxd rdx, eax
37bc9685fxor eax, eax
37bc96861test rdx, rdx
37bc96864cmovns rax, rdx
37bc96868mov edx, ecx
37bc9686amov [rsp+136], rax
37bc96872not rax
37bc96875mov [rsp+168], rax
37bc9687dxor eax, eax
37bc9687ftest rdi, rdi
37bc96882cmovns rax, rdi
37bc96886shl rdx, 4
37bc9688amov [rsp+184], rax
37bc96892not rax
37bc96895mov [rsp+176], rax
37bc9689dxor eax, eax
37bc9689fnop
37bc968a0
37bc968a0loc_37bc968a0:
37bc968a0movupd x0, [rsi+rax]
37bc968a5movups [r12+rax], x0
37bc968aaadd rax, 16
37bc968aecmp rax, rdx
37bc968b1jne 0x37bc968a0
37bc968b3test r13l, r13l
37bc968b6je 0x37bc96fdf
37bc968bcmov rsi, [rsp+184]
37bc968c4movsxd rbp, [rsp+164]
37bc968ccpxor x0, x0
37bc968d0xor r9l, r9l
37bc968d3mov rdi, [rsp+176]
37bc968dblea rdx, [rsi+1]
37bc968dfmov [rbx], ebp
37bc968e1mov rax, rbp
37bc968e4imul rdx, rbp
37bc968e8mov r8, rdi
37bc968ebshl r8, 4
37bc968efadd rdx, rdi
37bc968f2shl rdx, 4
37bc968f6add rdx, [rsp+640]
37bc968fenop
37bc96900
37bc96900loc_37bc96900:
37bc96900mov esi, [r15+4*rax-4]
37bc96905test esi, esi
37bc96907jle 0x37bc9692c
37bc96909ucomisd x0, [rdx+8]
37bc9690esetnp cl
37bc96911cmovne ecx, r9l
37bc96915test cl, cl
37bc96917je 0x37bc9692c
37bc96919ucomisd x0, [rdx]
37bc9691dsetnp cl
37bc96920cmovne ecx, r9l
37bc96924test cl, cl
37bc96926jne 0x37bc967c3
37bc9692c
37bc9692cloc_37bc9692c:
37bc9692clea ecx, [rax-1]
37bc9692fsub rax, 1
37bc96933add rdx, r8
37bc96936mov [rbx], ecx
37bc96938test eax, eax
37bc9693ajg 0x37bc96900
37bc9693cmov rax, [rsp+680]
37bc96944mov [rbx], 0
37bc9694alea rdx, [rip+0x7b815f]
37bc96951mov r9, [rsp+640]
37bc96959mov r8, [rsp+632]
37bc96961mov esi, [rax]
37bc96963mov rax, [rsp+648]
37bc9696bmov [rsp+40], rbx
37bc96970mov [rsp+56], 1
37bc96979mov rcx, [rsp+624]
37bc96981mov [rsp+32], rax
37bc96986mov [rsp+48], 1
37bc9698fcall ztrtri_
37bc96994mov rax, [rsp+632]
37bc9699cmov eax, [rax]
37bc9699emov [rsp+264], eax
37bc969a5mov edi, eax
37bc969a7test eax, eax
37bc969a9jle 0x37bc967c3
37bc969afmov rbx, [rsp+136]
37bc969b7lea eax, [rsi+2]
37bc969bamov rcx, [rsp+168]
37bc969c2mov [rsp+208], edi
37bc969c9cdqe
37bc969cbmov edx, 1
37bc969d0pxor x10, x10
37bc969d5mov rdi, [rsp+176]
37bc969ddimul rax, rbx
37bc969e1mov r13, [rsp+640]
37bc969e9mov r14l, [rsp+264]
37bc969f1movq x2, [rip+0x7b80f7]
37bc969f9lea r11, [rax+rcx]
37bc969fdlea eax, [rsi+3]
37bc96a00mov rsi, [rsp+184]
37bc96a08cdqe
37bc96a0amov [rsp+192], r11
37bc96a12imul rax, rbx
37bc96a16lea rbx, [rax+rcx]
37bc96a1amov [rsp+200], rbx
37bc96a22jmp 0x37bc96ab0
37bc96a27
37bc96a27loc_37bc96a27:
37bc96a27movapd x6, x0
37bc96a2bmovapd x1, x0
37bc96a2funpckhpd x6, x6
37bc96a33andpd x1, x2
37bc96a37movapd x4, x6
37bc96a3bmovapd x3, x6
37bc96a3fandpd x4, x2
37bc96a43comisd x4, x1
37bc96a47jbe 0x37bc978c7
37bc96a4dmovapd x1, x0
37bc96a51divsd x1, x6
37bc96a55mulsd x0, x1
37bc96a59addsd x3, x0
37bc96a5dmovapd x0, x1
37bc96a61mulsd x0, x10
37bc96a66unpcklpd x1, x0
37bc96a6amovupd x0, [rip+0x7b808e]
37bc96a72addpd x0, x1
37bc96a76addpd x1, [rip+0x7b8092]
37bc96a7eshufpd x0, x1, 2
37bc96a83movddup x1, x3
37bc96a87divpd x0, x1
37bc96a8b
37bc96a8bloc_37bc96a8b:
37bc96a8badd rax, rbx
37bc96a8eshl r8, 4
37bc96a92pxor x6, x6
37bc96a96add edx, 1
37bc96a99shl rax, 4
37bc96a9dmovups [r12+r8], x0
37bc96aa2movups [r12+rax], x6
37bc96aa7cmp edx, r14l
37bc96aaajg 0x37bc96d73
37bc96ab0
37bc96ab0loc_37bc96ab0:
37bc96ab0movsxd rax, edx
37bc96ab3mov rcx, rax
37bc96ab6lea r8, [rax+r11]
37bc96abaimul rcx, rsi
37bc96abelea r9, [rdi+rcx]
37bc96ac2add r9, rax
37bc96ac5shl r9, 4
37bc96ac9movupd x0, [r13+r9]
37bc96ad0mov r9l, [r15+4*rax-4]
37bc96ad5test r9l, r9l
37bc96ad8jg 0x37bc96a27
37bc96ademov r10, rax
37bc96ae1add edx, 1
37bc96ae4add rcx, rsi
37bc96ae7shl r10, 4
37bc96aebadd rcx, rdi
37bc96aeemovsxd r9, edx
37bc96af1movupd x1, [r12+r10]
37bc96af7add rcx, r9
37bc96afaadd r10, r12
37bc96afdshl rcx, 4
37bc96b01movsd_xmm x12, [r10]
37bc96b06movsd_xmm x7, [r10+8]
37bc96b0cmovapd x6, x1
37bc96b10movapd x5, x1
37bc96b14movupd x3, [r13+rcx]
37bc96b1bmovapd x4, x1
37bc96b1funpckhpd x6, x6
37bc96b23andpd x5, x2
37bc96b27movsd_xmm [rsp+144], x12
37bc96b31movapd x8, x6
37bc96b36andpd x8, x2
37bc96b3bcomisd x8, x5
37bc96b40jbe 0x37bc9797c
37bc96b46movapd x13, x1
37bc96b4bmovapd x5, x1
37bc96b4fmovapd x9, x1
37bc96b54divsd x13, x6
37bc96b59mulsd x12, x13
37bc96b5emovddup x8, x13
37bc96b63mulpd x5, x8
37bc96b68addsd x7, x12
37bc96b6dshufpd x5, x5, 1
37bc96b72movapd x11, x5
37bc96b77addsubpd x5, x1
37bc96b7baddpd x9, x11
37bc96b80subpd x11, x1
37bc96b85movapd x1, x8
37bc96b8amulpd x1, x3
37bc96b8eunpcklpd x7, x7
37bc96b92mulpd x8, x0
37bc96b97movapd x14, x9
37bc96b9cshufpd x14, x11, 1
37bc96ba2shufpd x1, x1, 1
37bc96ba7movapd x11, x1
37bc96bacmovapd x15, x1
37bc96bb1subpd x1, x3
37bc96bb5addpd x11, x3
37bc96bbaaddsubpd x15, x3
37bc96bbfshufpd x8, x8, 1
37bc96bc5movapd x3, x11
37bc96bcamovapd x11, x8
37bc96bcfshufpd x3, x1, 1
37bc96bd4movapd x1, x5
37bc96bd8addpd x11, x0
37bc96bddunpckhpd x5, x5
37bc96be1divpd x1, x7
37bc96be5movapd x7, x9
37bc96beaunpckhpd x7, x9
37bc96befmovapd x9, x8
37bc96bf4subpd x8, x0
37bc96bf9addsubpd x9, x0
37bc96bfemovapd x0, x11
37bc96c03shufpd x0, x8, 1
37bc96c09divpd x15, x7
37bc96c0emovups [rsp+144], x1
37bc96c16movapd x1, x14
37bc96c1bdivpd x9, x7
37bc96c20movapd x13, x15
37bc96c25divpd x1, x5
37bc96c29movapd x15, x9
37bc96c2edivpd x3, x7
37bc96c32divpd x0, x7
37bc96c36
37bc96c36loc_37bc96c36:
37bc96c36movapd x9, x3
37bc96c3bmovapd x11, x3
37bc96c40movapd x7, x3
37bc96c44mulsd x7, x0
37bc96c48unpckhpd x9, x9
37bc96c4dlea rcx, [r9+rbx]
37bc96c51movapd x8, x9
37bc96c56movapd x9, x0
37bc96c5bunpckhpd x9, x9
37bc96c60movapd x12, x8
37bc96c65mulsd x11, x9
37bc96c6amulsd x8, x0
37bc96c6fmulsd x12, x9
37bc96c74addsd x8, x11
37bc96c79movapd x11, x4
37bc96c7esubsd x7, x12
37bc96c83subsd x7, [rip+0x7b7e7d]
37bc96c8bmulsd x4, x8
37bc96c90movapd x5, x8
37bc96c95mulsd x11, x7
37bc96c9amulsd x5, x6
37bc96c9emulsd x7, x6
37bc96ca2subsd x11, x5
37bc96ca7addsd x7, x4
37bc96cabmovapd x4, x11
37bc96cb0movapd x6, x7
37bc96cb4andpd x4, x2
37bc96cb8andpd x6, x2
37bc96cbccomisd x6, x4
37bc96cc0jbe 0x37bc97902
37bc96cc6movapd x4, x11
37bc96ccbmovapd x5, x15
37bc96cd0divsd x4, x7
37bc96cd4movddup x6, x4
37bc96cd8mulsd x4, x11
37bc96cddmulpd x1, x6
37bc96ce1mulpd x3, x6
37bc96ce5mulpd x0, x6
37bc96ce9addsd x4, x7
37bc96cedmovupd x7, [rsp+144]
37bc96cf6movapd x6, x7
37bc96cfaaddpd x6, x1
37bc96cfesubpd x1, x7
37bc96d02unpcklpd x4, x4
37bc96d06addpd x5, x0
37bc96d0asubpd x0, x15
37bc96d0fmovsd_xmm x1, x6
37bc96d13divpd x1, x4
37bc96d17movapd x6, x13
37bc96d1caddpd x6, x3
37bc96d20subpd x3, x13
37bc96d25movsd_xmm x0, x5
37bc96d29movsd_xmm x3, x6
37bc96d2ddivpd x0, x4
37bc96d31divpd x3, x4
37bc96d35
37bc96d35loc_37bc96d35:
37bc96d35add rax, rbx
37bc96d38add r9, r11
37bc96d3bshl r8, 4
37bc96d3fadd edx, 1
37bc96d42shl rcx, 4
37bc96d46xorpd x1, [rip+0x7b7dd2]
37bc96d4eshl rax, 4
37bc96d52movups [r12+r8], x3
37bc96d57shl r9, 4
37bc96d5bmovups [r12+rcx], x0
37bc96d60movups [r12+rax], x1
37bc96d65movups [r12+r9], x1
37bc96d6acmp edx, r14l
37bc96d6djle 0x37bc96ab0
37bc96d73
37bc96d73loc_37bc96d73:
37bc96d73mov rax, rbp
37bc96d76lea rcx, [r12+16]
37bc96d7bmov r14, [rsp+168]
37bc96d83mov edi, [rsp+208]
37bc96d8ashl rax, 4
37bc96d8emov rsi, [rsp+184]
37bc96d96pxor x6, x6
37bc96d9amov [rsp+328], rcx
37bc96da2add rax, r12
37bc96da5mov [rsp+144], edi
37bc96dacmovq x7, [rip+0x7b7d7c]
37bc96db4mov [rsp+256], rax
37bc96dbcmov rax, [rsp+136]
37bc96dc4shl rsi, 4
37bc96dc8mov [rsp+664], r15
37bc96dd0mov rbx, rax
37bc96dd3lea rax, [r14+2*rax]
37bc96dd7add rax, rbp
37bc96ddashl rbx, 4
37bc96ddeshl rax, 4
37bc96de2lea r13, [rbx+16]
37bc96de6add rax, rcx
37bc96de9mov [rsp+336], rax
37bc96df1lea rax, [rbp-1]
37bc96df5lea rbp, [rsi+16]
37bc96df9shl rax, 4
37bc96dfdadd rax, rcx
37bc96e00mov [rsp+216], rax
37bc96e08mov rax, rbx
37bc96e0bneg rax
37bc96e0emov [rsp+344], rax
37bc96e16lea rax, [rip+0x7b7c94]
37bc96e1dmov [rsp+240], rax
37bc96e25lea rax, [rsp+380]
37bc96e2dmov [rsp+208], rax
37bc96e35lea rax, [rip+0x7b7c84]
37bc96e3cmov [rsp+224], rax
37bc96e44lea rax, [rsp+368]
37bc96e4cmov [rsp+232], rax
37bc96e54lea rax, [rsp+376]
37bc96e5cmov [rsp+320], rax
37bc96e64lea rax, [rsp+364]
37bc96e6cmov [rsp+272], rax
37bc96e74nop
37bc96e75nop [rax+rax]
37bc96e80
37bc96e80loc_37bc96e80:
37bc96e80mov rax, [rsp+680]
37bc96e88mov edi, [rsp+144]
37bc96e8fmov eax, [rax]
37bc96e91mov [rsp+248], eax
37bc96e98mov [rsp+368], eax
37bc96e9fcmp eax, edi
37bc96ea1jl 0x37bc9854b
37bc96ea7mov rax, [rsp+640]
37bc96eafmov [rsp+368], edi
37bc96eb6xor r15l, r15l
37bc96eb9mov [rsp+364], 0
37bc96ec4mov [rsp+280], rax
37bc96eccmov [rsp+288], rax
37bc96ed4
37bc96ed4loc_37bc96ed4:
37bc96ed4movsxd rdx, r15l
37bc96ed7mov rdi, [rsp+640]
37bc96edfmov r14l, [rsp+144]
37bc96ee7mov [rsp+296], r15l
37bc96eeflea rax, [rdx+2]
37bc96ef3add rdx, [rsp+176]
37bc96efbmov r10, [rsp+216]
37bc96f03mov r8l, 1
37bc96f09imul rax, [rsp+184]
37bc96f12mov r9, [rsp+336]
37bc96f1alea ecx, [r14-1]
37bc96f1eadd rax, rdx
37bc96f21shl rax, 4
37bc96f25lea r11, [rdi+rax+16]
37bc96f2amov rdi, [rsp+344]
37bc96f32nop [rax]
37bc96f35nop [rax+rax]
37bc96f40
37bc96f40loc_37bc96f40:
37bc96f40movups [r9+rdi], x7
37bc96f45mov r15l, r8l
37bc96f48mov rdx, r10
37bc96f4bmov eax, 1
37bc96f50cmp r8, 1
37bc96f54je 0x37bc96f6e
37bc96f56nop [rax+rax]
37bc96f60
37bc96f60loc_37bc96f60:
37bc96f60add eax, 1
37bc96f63movups [rdx], x6
37bc96f66add rdx, rbx
37bc96f69cmp r15l, eax
37bc96f6cjne 0x37bc96f60
37bc96f6e
37bc96f6eloc_37bc96f6e:
37bc96f6ecmp r14, r8
37bc96f71je 0x37bc97c10
37bc96f77mov r15, r11
37bc96f7amov rdx, r9
37bc96f7dxor eax, eax
37bc96f7fnop
37bc96f80
37bc96f80loc_37bc96f80:
37bc96f80movupd x0, [r15]
37bc96f85add eax, 1
37bc96f88add r15, rsi
37bc96f8bmovups [rdx], x0
37bc96f8eadd rdx, rbx
37bc96f91cmp eax, ecx
37bc96f93jne 0x37bc96f80
37bc96f95add r8, 1
37bc96f99add r11, rbp
37bc96f9cadd r9, r13
37bc96f9fsub ecx, 1
37bc96fa2add r10, 16
37bc96fa6jmp 0x37bc96f40
37bc96fa8
37bc96fa8loc_37bc96fa8:
37bc96fa8mov rcx, [rsp+624]
37bc96fb0mov r9l, 1
37bc96fb6mov r8l, 1
37bc96fbclea rdx, [rip+0x7b7aee]
37bc96fc3call lsame_
37bc96fc8test eax, eax
37bc96fcajne 0x37bc96764
37bc96fd0mov edx, -1
37bc96fd5mov eax, 1
37bc96fdajmp 0x37bc9679f
37bc96fdf
37bc96fdfloc_37bc96fdf:
37bc96fdfmov rax, [rsp+184]
37bc96fe7pxor x0, x0
37bc96febxor r9l, r9l
37bc96feemov [rbx], 1
37bc96ff4mov rdx, [rsp+640]
37bc96ffcmov r10l, [rsp+164]
37bc97004lea r8, [rax+1]
37bc97008mov eax, 2
37bc9700dshl r8, 4
37bc97011nop [rax]
37bc97015nop [rax+rax]
37bc97020
37bc97020loc_37bc97020:
37bc97020mov r11l, [r15+4*rax-8]
37bc97025test r11l, r11l
37bc97028jle 0x37bc9704d
37bc9702aucomisd x0, [rdx+8]
37bc9702fsetnp cl
37bc97032cmovne ecx, r9l
37bc97036test cl, cl
37bc97038je 0x37bc9704d
37bc9703aucomisd x0, [rdx]
37bc9703esetnp cl
37bc97041cmovne ecx, r9l
37bc97045test cl, cl
37bc97047jne 0x37bc967c3
37bc9704d
37bc9704dloc_37bc9704d:
37bc9704dmov [rbx], eax
37bc9704fadd rax, 1
37bc97053add rdx, r8
37bc97056lea ecx, [rax-1]
37bc97059cmp r10l, ecx
37bc9705cjge 0x37bc97020
37bc9705emov rax, [rsp+680]
37bc97066mov [rbx], 0
37bc9706clea rdx, [rip+0x7b7a3d]
37bc97073mov r9, [rsp+640]
37bc9707bmov r8, [rsp+632]
37bc97083mov esi, [rax]
37bc97085mov rax, [rsp+648]
37bc9708dmov [rsp+40], rbx
37bc97092mov [rsp+56], 1
37bc9709bmov rcx, [rsp+624]
37bc970a3mov [rsp+32], rax
37bc970a8mov [rsp+48], 1
37bc970b1call ztrtri_
37bc970b6mov rax, [rsp+632]
37bc970bemov eax, [rax]
37bc970c0mov [rsp+216], eax
37bc970c7test eax, eax
37bc970c9jle 0x37bc967c3
37bc970cfmov rdi, [rsp+136]
37bc970d7lea eax, [rsi+2]
37bc970damov rbx, [rsp+168]
37bc970e2pxor x10, x10
37bc970e7cdqe
37bc970e9mov ecx, [rsp+216]
37bc970f0mov r10, [rsp+184]
37bc970f8movq x2, [rip+0x7b79f0]
37bc97100imul rax, rdi
37bc97104mov r11, [rsp+176]
37bc9710clea r8, [rax+rbx]
37bc97110lea eax, [rsi+3]
37bc97113cdqe
37bc97115mov r13, r8
37bc97118imul rax, rdi
37bc9711clea r9, [rax+rbx]
37bc97120mov rbx, [rsp+640]
37bc97128mov [rsp+280], r9
37bc97130jmp 0x37bc971bd
37bc97135
37bc97135loc_37bc97135:
37bc97135movapd x6, x0
37bc97139movapd x1, x0
37bc9713dunpckhpd x6, x6
37bc97141andpd x1, x2
37bc97145movapd x4, x6
37bc97149movapd x3, x6
37bc9714dandpd x4, x2
37bc97151comisd x4, x1
37bc97155jbe 0x37bc9788c
37bc9715bmovapd x1, x0
37bc9715fdivsd x1, x6
37bc97163mulsd x0, x1
37bc97167addsd x3, x0
37bc9716bmovapd x0, x1
37bc9716fmulsd x0, x10
37bc97174unpcklpd x1, x0
37bc97178movupd x0, [rip+0x7b7980]
37bc97180addpd x0, x1
37bc97184addpd x1, [rip+0x7b7984]
37bc9718cshufpd x0, x1, 2
37bc97191movddup x1, x3
37bc97195divpd x0, x1
37bc97199
37bc97199loc_37bc97199:
37bc97199add rax, r9
37bc9719cshl rdi, 4
37bc971a0pxor x6, x6
37bc971a4sub ecx, 1
37bc971a7shl rax, 4
37bc971abmovups [r12+rdi], x0
37bc971b0movups [r12+rax], x6
37bc971b5test ecx, ecx
37bc971b7jle 0x37bc97453
37bc971bd
37bc971bdloc_37bc971bd:
37bc971bdmovsxd rax, ecx
37bc971c0mov rbp, rax
37bc971c3mov r14l, [r15+4*rax-4]
37bc971c8lea rsi, [rax-1]
37bc971cclea rdi, [rax+r8]
37bc971d0imul rbp, r10
37bc971d4lea rdx, [r11+rbp]
37bc971d8add rdx, rax
37bc971dbshl rdx, 4
37bc971dfmovupd x0, [rbx+rdx]
37bc971e4test r14l, r14l
37bc971e7jg 0x37bc97135
37bc971edmov rdx, rax
37bc971f0sub rbp, r10
37bc971f3sub ecx, 1
37bc971f6shl rdx, 4
37bc971faadd rdx, r12
37bc971fdmovsd_xmm x6, [rdx-32]
37bc97202movsd_xmm x5, [rdx-24]
37bc97207lea rdx, [rbp+r11]
37bc9720cadd rdx, rsi
37bc9720fmovapd x4, x5
37bc97213movapd x3, x6
37bc97217shl rdx, 4
37bc9721bandpd x4, x2
37bc9721fandpd x3, x2
37bc97223movupd x1, [rbx+rdx]
37bc97228comisd x4, x3
37bc9722cjbe 0x37bc97b19
37bc97232movapd x4, x6
37bc97236movapd x9, x1
37bc9723bdivsd x4, x5
37bc9723fmovddup x3, x4
37bc97243mulpd x3, x1
37bc97247shufpd x3, x3, 1
37bc9724caddpd x9, x3
37bc97251movapd x7, x3
37bc97255subpd x3, x1
37bc97259addsubpd x7, x1
37bc9725dmovddup x1, x4
37bc97261mulpd x1, x0
37bc97265movapd x11, x3
37bc9726amovapd x3, x9
37bc9726fshufpd x3, x11, 1
37bc97275movapd x11, x4
37bc9727amulsd x11, x6
37bc9727fmulsd x4, x5
37bc97283shufpd x1, x1, 1
37bc97288movapd x8, x1
37bc9728daddsubpd x8, x0
37bc97292addsd x11, x5
37bc97297subsd x4, x6
37bc9729bmovddup x9, x11
37bc972a0movapd x14, x11
37bc972a5divpd x7, x9
37bc972aadivpd x3, x9
37bc972afmovups [rsp+144], x7
37bc972b7movapd x7, x0
37bc972bbaddpd x7, x1
37bc972bfsubpd x1, x0
37bc972c3shufpd x7, x1, 1
37bc972c8movapd x1, x7
37bc972ccdivpd x1, x9
37bc972d1movapd x7, x3
37bc972d5unpckhpd x7, x7
37bc972d9divpd x8, x9
37bc972demovapd x0, x1
37bc972e2unpckhpd x0, x0
37bc972e6movapd x9, x0
37bc972ebmovapd x0, x1
37bc972efdivsd x14, x11
37bc972f4movapd x15, x8
37bc972f9movapd x8, x3
37bc972fedivsd x4, x11
37bc97303
37bc97303loc_37bc97303:
37bc97303movapd x11, x0
37bc97308movapd x12, x9
37bc9730dlea rdx, [rsi+r8]
37bc97311mulsd x12, x7
37bc97316mulsd x0, x7
37bc9731amulsd x9, x8
37bc9731fmulsd x11, x8
37bc97324addsd x0, x9
37bc97329subsd x11, x12
37bc9732esubsd x11, [rip+0x7b77d1]
37bc97337movapd x7, x0
37bc9733bmulsd x7, x5
37bc9733fmovapd x9, x11
37bc97344mulsd x9, x6
37bc97349mulsd x0, x6
37bc9734dmulsd x11, x5
37bc97352subsd x9, x7
37bc97357addsd x0, x11
37bc9735cmovapd x5, x9
37bc97361andpd x5, x2
37bc97365movapd x6, x0
37bc97369andpd x6, x2
37bc9736dcomisd x6, x5
37bc97371jbe 0x37bc97a80
37bc97377movapd x6, x9
37bc9737cmovapd x11, x15
37bc97381shl rdx, 4
37bc97385movupd x7, [rsp+144]
37bc9738edivsd x6, x0
37bc97392shl rdi, 4
37bc97396mulsd x9, x6
37bc9739bmovddup x5, x6
37bc9739fmulpd x1, x5
37bc973a3mulpd x3, x5
37bc973a7addsd x9, x0
37bc973acaddpd x11, x1
37bc973b1subpd x1, x15
37bc973b6movddup x5, x9
37bc973bbmovapd x0, x1
37bc973bfmovsd_xmm x0, x11
37bc973c4divpd x0, x5
37bc973c8movups [r12+rdx], x0
37bc973cdmovapd x0, x7
37bc973d1addpd x0, x3
37bc973d5subpd x3, x7
37bc973d9shufpd x0, x3, 2
37bc973dedivpd x0, x5
37bc973e2movups [r12+rdi], x0
37bc973e7movapd x0, x14
37bc973ecmulsd x0, x6
37bc973f0mulsd x6, x4
37bc973f4addsd x0, x4
37bc973f8subsd x6, x14
37bc973fdmovapd x1, x0
37bc97401divsd x6, x9
37bc97406divsd x1, x9
37bc9740bmovapd x4, x6
37bc9740f
37bc9740floc_37bc9740f:
37bc9740fxorpd x1, [rip+0x7b7729]
37bc97417xorpd x4, [rip+0x7b7721]
37bc9741fadd rax, r9
37bc97422sub ecx, 1
37bc97425shl rax, 4
37bc97429movsd_xmm [r12+rax], x1
37bc9742fmovsd_xmm [r12+rax+8], x4
37bc97436lea rax, [rsi+r9]
37bc9743ashl rax, 4
37bc9743emovsd_xmm [r12+rax], x1
37bc97444movsd_xmm [r12+rax+8], x4
37bc9744btest ecx, ecx
37bc9744djg 0x37bc971bd
37bc97453
37bc97453loc_37bc97453:
37bc97453movsxd rdi, [rsp+164]
37bc9745bmov r14, [rsp+184]
37bc97463mov [rsp+144], 0
37bc9746emov r10, r13
37bc97471mov [rsp+664], r15
37bc97479movq x6, [rip+0x7b76af]
37bc97481mov rax, rdi
37bc97484mov [rsp+200], rdi
37bc9748cshl r14, 4
37bc97490shl rax, 4
37bc97494lea rsi, [r12+rax]
37bc97498mov rax, [rsp+136]
37bc974a0mov [rsp+256], rsi
37bc974a8mov rbx, rax
37bc974abadd rax, 1
37bc974afmov [rsp+296], rsi
37bc974b7shl rax, 4
37bc974bbshl rbx, 4
37bc974bfmov [rsp+192], rax
37bc974c7lea rax, [rdi-1]
37bc974cbshl rax, 4
37bc974cfadd rax, r12
37bc974d2mov [rsp+288], rax
37bc974dalea rax, [rip+0x7b75d0]
37bc974e1mov [rsp+240], rax
37bc974e9lea rax, [rsp+380]
37bc974f1mov [rsp+208], rax
37bc974f9lea rax, [rip+0x7b75c0]
37bc97500mov [rsp+224], rax
37bc97508lea rax, [rsp+368]
37bc97510mov [rsp+232], rax
37bc97518nop [rax+rax]
37bc97520
37bc97520loc_37bc97520:
37bc97520mov rax, [rsp+680]
37bc97528mov edi, [rsp+144]
37bc9752fmov esi, [rsp+216]
37bc97536mov eax, [rax]
37bc97538lea edx, [rdi+1]
37bc9753bmov r9l, esi
37bc9753elea r8l, [rax+rdi]
37bc97542mov [rsp+248], eax
37bc97549sub r9l, edi
37bc9754cmov [rsp+368], eax
37bc97553cmp r8l, esi
37bc97556jle 0x37bc98f7b
37bc9755cmov [rsp+368], r9l
37bc97564test r9l, r9l
37bc97567jle 0x37bc9931b
37bc9756dmovsxd rdi, edx
37bc97570movsxd rdx, [rsp+144]
37bc97578xor eax, eax
37bc9757amov [rsp+264], rdi
37bc97582
37bc97582loc_37bc97582:
37bc97582lea rcx, [rdx+1]
37bc97586add rdx, [rsp+176]
37bc9758emov rdi, [rsp+640]
37bc97596mov [rsp+272], eax
37bc9759dmov r13, [rsp+256]
37bc975a5mov esi, 1
37bc975aalea r11l, [r9+1]
37bc975aemov rbp, [rsp+288]
37bc975b6imul rcx, [rsp+184]
37bc975bfpxor x1, x1
37bc975c3add rcx, rdx
37bc975c6shl rcx, 4
37bc975calea r15, [rdi+rcx+16]
37bc975cfmov edi, 1
37bc975d4
37bc975d4loc_37bc975d4:
37bc975d4add esi, 1
37bc975d7movups [rbp+16], x6
37bc975dbcmp esi, r9l
37bc975dejg 0x37bc9767e
37bc975e4
37bc975e4loc_37bc975e4:
37bc975e4mov rax, [rsp+200]
37bc975ecmovsxd rdx, esi
37bc975efimul rdx, [rsp+136]
37bc975f8add rax, rdi
37bc975fbadd rax, [rsp+168]
37bc97603add rax, rdx
37bc97606mov edx, esi
37bc97608shl rax, 4
37bc9760cadd rax, r12
37bc9760fnop
37bc97610
37bc97610loc_37bc97610:
37bc97610add edx, 1
37bc97613movups [rax], x1
37bc97616add rax, rbx
37bc97619cmp r11l, edx
37bc9761cjne 0x37bc97610
37bc9761ecmp rdi, 1
37bc97622je 0x37bc98c30
37bc97628
37bc97628loc_37bc97628:
37bc97628lea r8l, [rdi-1]
37bc9762cmov rcx, r15
37bc9762fmov rdx, r13
37bc97632xor eax, eax
37bc97634nop
37bc97635nop [rax+rax]
37bc97640
37bc97640loc_37bc97640:
37bc97640movupd x0, [rcx]
37bc97644add eax, 1
37bc97647add rcx, r14
37bc9764amovups [rdx], x0
37bc9764dadd rdx, rbx
37bc97650cmp eax, r8l
37bc97653jne 0x37bc97640
37bc97655cmp esi, r9l
37bc97658jg 0x37bc97690
37bc9765aadd esi, 1
37bc9765dadd rdi, 1
37bc97661add r15, 16
37bc97665add r13, 16
37bc97669add rbp, [rsp+192]
37bc97671movups [rbp+16], x6
37bc97675cmp esi, r9l
37bc97678jle 0x37bc975e4
37bc9767e
37bc9767eloc_37bc9767e:
37bc9767ecmp rdi, 1
37bc97682jne 0x37bc97628
37bc97684nop
37bc97685nop [rax+rax]
37bc97690
37bc97690loc_37bc97690:
37bc97690mov eax, [rsp+272]
37bc97697test eax, eax
37bc97699jle 0x37bc992db
37bc9769f
37bc9769floc_37bc9769f:
37bc9769fmov edi, [rsp+144]
37bc976a6mov [rsp+272], r14
37bc976aemov r15, [rsp+664]
37bc976b6mov r14, [rsp+280]
37bc976belea ecx, [r9+rdi]
37bc976c2lea edi, [r9+1]
37bc976c6nop [rax+rax]
37bc976d0
37bc976d0loc_37bc976d0:
37bc976d0lea edx, [rax+rcx]
37bc976d3movsxd rdx, edx
37bc976d6mov esi, [r15+4*rdx-4]
37bc976dblea r11, [rdx-1]
37bc976dftest esi, esi
37bc976e1jle 0x37bc98a50
37bc976e7test r9l, r9l
37bc976eajle 0x37bc9777a
37bc976f0movsxd r8, eax
37bc976f3add rdx, r10
37bc976f6mov r11l, 1
37bc976fcsub r8, 1
37bc97700shl rdx, 4
37bc97704shl r8, 4
37bc97708add r8, r12
37bc9770bnop [rax+rax]
37bc97714nop [rax+rax]
37bc9771fnop [rax+rax]
37bc9772anop [rax+rax]
37bc97735nop [rax+rax]
37bc97740
37bc97740loc_37bc97740:
37bc97740movupd x1, [r12+rdx]
37bc97746movupd x0, [r12+rdx]
37bc9774cadd r11l, 1
37bc97750movupd x2, [r8]
37bc97755unpcklpd x1, x1
37bc97759unpckhpd x0, x0
37bc9775dmulpd x1, x2
37bc97761shufpd x2, x2, 1
37bc97766mulpd x0, x2
37bc9776aaddsubpd x1, x0
37bc9776emovups [r8], x1
37bc97772add r8, rbx
37bc97775cmp edi, r11l
37bc97778jne 0x37bc97740
37bc9777a
37bc9777aloc_37bc9777a:
37bc9777amov r13l, eax
37bc9777dnop [rax]
37bc97780
37bc97780loc_37bc97780:
37bc97780lea eax, [r13-1]
37bc97784test eax, eax
37bc97786jg 0x37bc976d0
37bc9778cmov r14, [rsp+272]
37bc97794test r9l, r9l
37bc97797jle 0x37bc988cf
37bc9779d
37bc9779dloc_37bc9779d:
37bc9779dmov [rsp+272], r14
37bc977a5mov ebp, [rsp+164]
37bc977aclea esi, [r9+1]
37bc977b0mov r15l, [rsp+144]
37bc977b8mov r14, [rsp+280]
37bc977c0mov r13, [rsp+664]
37bc977c8nop [rax+rax]
37bc977d0
37bc977d0loc_37bc977d0:
37bc977d0movsxd rcx, ecx
37bc977d3lea eax, [rbp+r9]
37bc977d8mov r11l, [r13+4*rcx-4]
37bc977ddlea r8, [rcx-1]
37bc977e1lea rdx, [r10+rcx]
37bc977e5test r11l, r11l
37bc977e8jle 0x37bc98768
37bc977eecdqe
37bc977f0mov ecx, 1
37bc977f5shl rdx, 4
37bc977f9sub rax, 1
37bc977fdshl rax, 4
37bc97801add rax, r12
37bc97804nop [rax+rax]
37bc97809nop [rax+rax]
37bc97814nop [rax+rax]
37bc9781fnop [rax+rax]
37bc9782anop [rax+rax]
37bc97835nop [rax+rax]
37bc97840
37bc97840loc_37bc97840:
37bc97840movupd x1, [r12+rdx]
37bc97846movupd x2, [r12+rdx]
37bc9784cadd ecx, 1
37bc9784fmovupd x0, [rax]
37bc97853unpcklpd x1, x1
37bc97857unpckhpd x2, x2
37bc9785bmulpd x1, x0
37bc9785fshufpd x0, x0, 1
37bc97864mulpd x0, x2
37bc97868addsubpd x1, x0
37bc9786cmovups [rax], x1
37bc9786fadd rax, rbx
37bc97872cmp ecx, esi
37bc97874jne 0x37bc97840
37bc97876sub r9l, 1
37bc9787atest r9l, r9l
37bc9787djle 0x37bc988c7
37bc97883
37bc97883loc_37bc97883:
37bc97883lea ecx, [r9+r15]
37bc97887jmp 0x37bc977d0
37bc9788c
37bc9788cloc_37bc9788c:
37bc9788cmovapd x1, x6
37bc97890movapd x4, x10
37bc97895divsd x1, x0
37bc97899mulsd x3, x1
37bc9789dsubsd x4, x1
37bc978a1addsd x3, x0
37bc978a5movapd x0, x1
37bc978a9mulsd x0, x10
37bc978aeaddsd x0, [rip+0x7b7252]
37bc978b6movddup x1, x3
37bc978baunpcklpd x0, x4
37bc978bedivpd x0, x1
37bc978c2jmp 0x37bc97199
37bc978c7
37bc978c7loc_37bc978c7:
37bc978c7movapd x1, x6
37bc978cbmovapd x4, x10
37bc978d0divsd x1, x0
37bc978d4mulsd x3, x1
37bc978d8subsd x4, x1
37bc978dcaddsd x3, x0
37bc978e0movapd x0, x1
37bc978e4mulsd x0, x10
37bc978e9addsd x0, [rip+0x7b7217]
37bc978f1movddup x1, x3
37bc978f5unpcklpd x0, x4
37bc978f9divpd x0, x1
37bc978fdjmp 0x37bc96a8b
37bc97902
37bc97902loc_37bc97902:
37bc97902movapd x4, x7
37bc97906movapd x5, x13
37bc9790bmovupd x8, [rsp+144]
37bc97915divsd x4, x11
37bc9791amovddup x6, x4
37bc9791emulpd x8, x6
37bc97923mulpd x5, x6
37bc97927mulsd x4, x7
37bc9792bmulpd x6, x15
37bc97930movapd x7, x8
37bc97935addpd x7, x1
37bc97939subpd x1, x8
37bc9793eaddsd x4, x11
37bc97943movsd_xmm x1, x7
37bc97947movapd x7, x3
37bc9794bsubpd x3, x5
37bc9794faddpd x7, x5
37bc97953movapd x5, x0
37bc97957subpd x0, x6
37bc9795baddpd x5, x6
37bc9795funpcklpd x4, x4
37bc97963divpd x1, x4
37bc97967movsd_xmm x3, x7
37bc9796bmovsd_xmm x0, x5
37bc9796fdivpd x3, x4
37bc97973divpd x0, x4
37bc97977jmp 0x37bc96d35
37bc9797c
37bc9797cloc_37bc9797c:
37bc9797cmovapd x15, x6
37bc97981movapd x8, x1
37bc97986movapd x11, x1
37bc9798bdivsd x15, x1
37bc97990shufpd x11, x1, 1
37bc97996movapd x12, x3
37bc9799bmovapd x13, x3
37bc979a0shufpd x12, x3, 1
37bc979a6movapd x14, x0
37bc979abshufpd x14, x0, 1
37bc979b1mulsd x7, x15
37bc979b6movddup x9, x15
37bc979bbaddsd x7, [rsp+144]
37bc979c4mulpd x8, x9
37bc979c9unpcklpd x7, x7
37bc979cdmovapd x5, x8
37bc979d2addsubpd x11, x8
37bc979d7shufpd x5, x8, 1
37bc979ddmovapd x8, x1
37bc979e2subpd x1, x5
37bc979e6addpd x8, x5
37bc979ebmovapd x5, x9
37bc979f0mulpd x5, x3
37bc979f4mulpd x9, x0
37bc979f9movsd_xmm x1, x8
37bc979feunpcklpd x8, x8
37bc97a03addsubpd x12, x5
37bc97a08shufpd x5, x5, 1
37bc97a0daddpd x13, x5
37bc97a12subpd x3, x5
37bc97a16movapd x5, x9
37bc97a1bshufpd x5, x9, 1
37bc97a21divpd x12, x8
37bc97a26movsd_xmm x3, x13
37bc97a2bmovapd x13, x11
37bc97a30unpckhpd x11, x11
37bc97a35divpd x13, x7
37bc97a3amovapd x7, x14
37bc97a3faddsubpd x7, x9
37bc97a44divpd x7, x8
37bc97a49movups [rsp+144], x13
37bc97a52movapd x13, x12
37bc97a57divpd x1, x11
37bc97a5cmovapd x15, x7
37bc97a61movapd x7, x5
37bc97a65addpd x7, x0
37bc97a69subpd x0, x5
37bc97a6dmovsd_xmm x0, x7
37bc97a71divpd x3, x8
37bc97a76divpd x0, x8
37bc97a7bjmp 0x37bc96c36
37bc97a80
37bc97a80loc_37bc97a80:
37bc97a80movapd x5, x0
37bc97a84movapd x8, x15
37bc97a89shl rdx, 4
37bc97a8dmovupd x7, [rsp+144]
37bc97a96divsd x5, x9
37bc97a9bshl rdi, 4
37bc97a9fmulsd x0, x5
37bc97aa3movddup x6, x5
37bc97aa7mulpd x8, x6
37bc97aacmulpd x7, x6
37bc97ab0addsd x0, x9
37bc97ab5movapd x9, x8
37bc97abaaddpd x9, x1
37bc97abfsubpd x1, x8
37bc97ac4movapd x8, x7
37bc97ac9movddup x6, x0
37bc97acdaddpd x8, x3
37bc97ad2subpd x3, x7
37bc97ad6movsd_xmm x1, x9
37bc97adbdivpd x1, x6
37bc97adfmovups [r12+rdx], x1
37bc97ae4movapd x1, x3
37bc97ae8movsd_xmm x1, x8
37bc97aeddivpd x1, x6
37bc97af1movups [r12+rdi], x1
37bc97af6movapd x1, x5
37bc97afamulsd x1, x4
37bc97afemulsd x5, x14
37bc97b03addsd x1, x14
37bc97b08subsd x4, x5
37bc97b0cdivsd x1, x0
37bc97b10divsd x4, x0
37bc97b14jmp 0x37bc9740f
37bc97b19
37bc97b19loc_37bc97b19:
37bc97b19movapd x4, x5
37bc97b1dmovapd x7, x1
37bc97b21movapd x8, x0
37bc97b26divsd x4, x6
37bc97b2ashufpd x7, x1, 1
37bc97b2fshufpd x8, x0, 1
37bc97b35movddup x3, x4
37bc97b39mulpd x3, x1
37bc97b3daddsubpd x7, x3
37bc97b41shufpd x3, x3, 1
37bc97b46movapd x11, x3
37bc97b4baddpd x11, x1
37bc97b50subpd x1, x3
37bc97b54movapd x14, x7
37bc97b59movddup x7, x4
37bc97b5dmulpd x7, x0
37bc97b61movapd x3, x1
37bc97b65movsd_xmm x3, x11
37bc97b6amovapd x11, x5
37bc97b6fmulsd x11, x4
37bc97b74mulsd x4, x6
37bc97b78movapd x1, x7
37bc97b7caddsubpd x8, x7
37bc97b81shufpd x1, x7, 1
37bc97b86movapd x7, x0
37bc97b8asubpd x0, x1
37bc97b8eaddsd x11, x6
37bc97b93addpd x7, x1
37bc97b97movapd x13, x4
37bc97b9cmovapd x4, x5
37bc97ba0movapd x1, x0
37bc97ba4subsd x4, x13
37bc97ba9movddup x9, x11
37bc97baemovsd_xmm x1, x7
37bc97bb2divpd x1, x9
37bc97bb7divpd x14, x9
37bc97bbcmovapd x0, x1
37bc97bc0unpckhpd x0, x0
37bc97bc4divpd x3, x9
37bc97bc9movups [rsp+144], x14
37bc97bd2movapd x14, x11
37bc97bd7divpd x8, x9
37bc97bdcmovapd x9, x0
37bc97be1movapd x0, x1
37bc97be5movapd x7, x3
37bc97be9unpckhpd x7, x7
37bc97beddivsd x14, x11
37bc97bf2movapd x15, x8
37bc97bf7movapd x8, x3
37bc97bfcdivsd x4, x11
37bc97c01jmp 0x37bc97303
37bc97c06
37bc97c06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc97c10
37bc97c10loc_37bc97c10:
37bc97c10mov r15l, [rsp+296]
37bc97c18test r15l, r15l
37bc97c1bjle 0x37bc97ec0
37bc97c21
37bc97c21loc_37bc97c21:
37bc97c21mov rax, [rsp+664]
37bc97c29mov r14l, [rax]
37bc97c2ctest r14l, r14l
37bc97c2fjle 0x37bc9853c
37bc97c35mov edi, [rsp+144]
37bc97c3ctest edi, edi
37bc97c3ejle 0x37bc99338
37bc97c44mov eax, 1
37bc97c49mov r11, [rsp+192]
37bc97c51mov edx, 1
37bc97c56lea r8l, [rdi+1]
37bc97c5amov ecx, 1
37bc97c5fnop
37bc97c60
37bc97c60loc_37bc97c60:
37bc97c60lea r9, [rcx-1]
37bc97c64add rdx, r11
37bc97c67mov r10l, 1
37bc97c6dshl r9, 4
37bc97c71shl rdx, 4
37bc97c75add r9, r12
37bc97c78nop [rax+rax]
37bc97c80
37bc97c80loc_37bc97c80:
37bc97c80movupd x1, [r12+rdx]
37bc97c86movupd x2, [r12+rdx]
37bc97c8cadd r10l, 1
37bc97c90movupd x0, [r9]
37bc97c95unpcklpd x1, x1
37bc97c99unpckhpd x2, x2
37bc97c9dmulpd x1, x0
37bc97ca1shufpd x0, x0, 1
37bc97ca6mulpd x0, x2
37bc97caaaddsubpd x1, x0
37bc97caemovups [r9], x1
37bc97cb2add r9, rbx
37bc97cb5cmp r8l, r10l
37bc97cb8jne 0x37bc97c80
37bc97cbaadd eax, 1
37bc97cbdcmp eax, r15l
37bc97cc0jg 0x37bc97eb8
37bc97cc6mov rdi, [rsp+664]
37bc97ccemovsxd rdx, eax
37bc97cd1mov edi, [rdi+4*rcx]
37bc97cd4test edi, edi
37bc97cd6jle 0x37bc97ce0
37bc97cd8mov rcx, rdx
37bc97cdbjmp 0x37bc97c60
37bc97cdd
37bc97cdd 0f 1f 00 ...
37bc97ce0
37bc97ce0loc_37bc97ce0:
37bc97ce0mov [rsp+192], r11
37bc97ce8
37bc97ce8loc_37bc97ce8:
37bc97ce8mov ecx, [rsp+144]
37bc97ceflea edi, [rax+1]
37bc97cf2test ecx, ecx
37bc97cf4jle 0x37bc97e46
37bc97cfalea r8l, [rcx+1]
37bc97cfe
37bc97cfeloc_37bc97cfe:
37bc97cfemov r10, [rsp+192]
37bc97d06mov r9, [rsp+200]
37bc97d0ecdqe
37bc97d10movsxd r14, edi
37bc97d13sub rax, 1
37bc97d17lea r11, [r10+rdx]
37bc97d1blea rcx, [rdx+r9]
37bc97d1fadd r10, r14
37bc97d22add r9, r14
37bc97d25shl rax, 4
37bc97d29mov edx, 1
37bc97d2eshl r11, 4
37bc97d32shl rcx, 4
37bc97d36add rax, r12
37bc97d39shl r10, 4
37bc97d3dshl r9, 4
37bc97d41nop [rax]
37bc97d45nop [rax+rax]
37bc97d50
37bc97d50loc_37bc97d50:
37bc97d50movupd x5, [rax]
37bc97d54movupd x1, [r12+r11]
37bc97d5aadd edx, 1
37bc97d5dmovupd x0, [r12+r11]
37bc97d63movupd x3, [rax+16]
37bc97d68movapd x4, x5
37bc97d6cunpcklpd x1, x1
37bc97d70unpckhpd x0, x0
37bc97d74shufpd x4, x5, 1
37bc97d79movapd x2, x3
37bc97d7dmulpd x0, x4
37bc97d81shufpd x2, x3, 1
37bc97d86mulpd x1, x5
37bc97d8aaddsubpd x1, x0
37bc97d8emovupd x0, [r12+rcx]
37bc97d94unpckhpd x0, x0
37bc97d98mulpd x0, x2
37bc97d9cmovapd x8, x1
37bc97da1movupd x1, [r12+rcx]
37bc97da7unpcklpd x1, x1
37bc97dabmulpd x1, x3
37bc97dafaddsubpd x1, x0
37bc97db3addpd x1, x8
37bc97db8movups [rax], x1
37bc97dbbmovupd x1, [r12+r10]
37bc97dc1movupd x0, [r12+r10]
37bc97dc7unpcklpd x1, x1
37bc97dcbunpckhpd x0, x0
37bc97dcfmulpd x1, x5
37bc97dd3mulpd x0, x4
37bc97dd7movapd x4, x1
37bc97ddbmovupd x1, [r12+r9]
37bc97de1addsubpd x4, x0
37bc97de5movupd x0, [r12+r9]
37bc97debunpcklpd x1, x1
37bc97defmulpd x1, x3
37bc97df3unpckhpd x0, x0
37bc97df7mulpd x0, x2
37bc97dfbaddsubpd x1, x0
37bc97dffaddpd x1, x4
37bc97e03movups [rax+16], x1
37bc97e07add rax, rbx
37bc97e0acmp r8l, edx
37bc97e0djne 0x37bc97d50
37bc97e13lea eax, [rdi+1]
37bc97e16cmp eax, r15l
37bc97e19jg 0x37bc97ec0
37bc97e1fmov r10, [rsp+664]
37bc97e27movsxd rdx, eax
37bc97e2amov rcx, rdx
37bc97e2dmov r9l, [r10+4*r14]
37bc97e31test r9l, r9l
37bc97e34jle 0x37bc97eb0
37bc97e36mov r11, [rsp+192]
37bc97e3ejmp 0x37bc97c60
37bc97e43
37bc97e43loc_37bc97e43:
37bc97e43add edi, 2
37bc97e46
37bc97e46loc_37bc97e46:
37bc97e46lea edx, [rdi+1]
37bc97e49cmp edx, r15l
37bc97e4cjg 0x37bc97fdc
37bc97e52mov rcx, [rsp+664]
37bc97e5amovsxd rax, edi
37bc97e5dmov r10l, [rcx+4*rax]
37bc97e61test r10l, r10l
37bc97e64jle 0x37bc97e43
37bc97e66mov r8, [rsp+664]
37bc97e6e
37bc97e6eloc_37bc97e6e:
37bc97e6elea eax, [rdx+1]
37bc97e71cmp r15l, eax
37bc97e74jl 0x37bc9932b
37bc97e7amovsxd rcx, edx
37bc97e7dmov ecx, [r8+4*rcx]
37bc97e81test ecx, ecx
37bc97e83jle 0x37bc986e0
37bc97e89lea eax, [rdx+2]
37bc97e8ccmp eax, r15l
37bc97e8fjg 0x37bc9932b
37bc97e95movsxd rdx, eax
37bc97e98cmp [r8+4*rdx-4], 0
37bc97e9ejle 0x37bc993b3
37bc97ea4mov edx, eax
37bc97ea6jmp 0x37bc97e6e
37bc97ea8
37bc97ea8 0f 1f 84 00 00 00 00 00 ........
37bc97eb0
37bc97eb0loc_37bc97eb0:
37bc97eb0add edi, 2
37bc97eb3jmp 0x37bc97cfe
37bc97eb8
37bc97eb8loc_37bc97eb8:
37bc97eb8mov [rsp+192], r11
37bc97ec0
37bc97ec0loc_37bc97ec0:
37bc97ec0mov edi, [rsp+144]
37bc97ec7mov [rsp+312], rsi
37bc97ecfmov r9l, 1
37bc97ed5mov [rsp+296], r13
37bc97eddmov r14, [rsp+168]
37bc97ee5mov [rsp+304], rbp
37bc97eedmov r13, [rsp+664]
37bc97ef5lea r10l, [rdi+1]
37bc97ef9mov rbp, [rsp+192]
37bc97f01nop [rax]
37bc97f05nop [rax+rax]
37bc97f10
37bc97f10loc_37bc97f10:
37bc97f10lea r8l, [r9+r15]
37bc97f14movsxd rdx, r8l
37bc97f17mov eax, [r13+4*rdx-4]
37bc97f1ctest eax, eax
37bc97f1ejle 0x37bc98400
37bc97f24cmp r9l, edi
37bc97f27jg 0x37bc97fb7
37bc97f2dmov eax, [rsp+164]
37bc97f34movsxd rcx, r9l
37bc97f37add rdx, rbp
37bc97f3aimul rcx, [rsp+136]
37bc97f43shl rdx, 4
37bc97f47add eax, r9l
37bc97f4acdqe
37bc97f4cadd rax, r14
37bc97f4fadd rax, rcx
37bc97f52mov ecx, r9l
37bc97f55shl rax, 4
37bc97f59add rax, r12
37bc97f5cnop [rax]
37bc97f5fnop [rax+rax]
37bc97f6anop [rax+rax]
37bc97f75nop [rax+rax]
37bc97f80
37bc97f80loc_37bc97f80:
37bc97f80movupd x1, [r12+rdx]
37bc97f86movupd x2, [r12+rdx]
37bc97f8cadd ecx, 1
37bc97f8fmovupd x0, [rax]
37bc97f93unpcklpd x1, x1
37bc97f97unpckhpd x2, x2
37bc97f9bmulpd x1, x0
37bc97f9fshufpd x0, x0, 1
37bc97fa4mulpd x0, x2
37bc97fa8addsubpd x1, x0
37bc97facmovups [rax], x1
37bc97fafadd rax, rbx
37bc97fb2cmp ecx, r10l
37bc97fb5jne 0x37bc97f80
37bc97fb7
37bc97fb7loc_37bc97fb7:
37bc97fb7add r9l, 1
37bc97fbbcmp r9l, edi
37bc97fbejle 0x37bc97f10
37bc97fc4mov r13, [rsp+296]
37bc97fccmov rbp, [rsp+304]
37bc97fd4mov rsi, [rsp+312]
37bc97fdc
37bc97fdcloc_37bc97fdc:
37bc97fdcmov eax, [rsp+248]
37bc97fe3mov edi, [rsp+264]
37bc97feamov [rsp+112], 1
37bc97ff3lea r9, [rip+0x7b6ab6]
37bc97ffamov [rsp+104], 1
37bc98003mov rcx, [rsp+240]
37bc9800bmov rdx, r9
37bc9800elea r8, [rip+0x7b6aa6]
37bc98015mov [rsp+96], 1
37bc9801elea eax, [rax+rdi+1]
37bc98022mov [rsp+380], eax
37bc98029mov rax, [rsp+208]
37bc98031mov [rsp+88], 1
37bc9803amov [rsp+80], rax
37bc9803fmov rax, [rsp+256]
37bc98047mov [rsp+72], rax
37bc9804cmov rax, [rsp+648]
37bc98054mov [rsp+64], rax
37bc98059mov rax, [rsp+288]
37bc98061mov [rsp+56], rax
37bc98066mov rax, [rsp+224]
37bc9806emov [rsp+48], rax
37bc98073mov rax, [rsp+232]
37bc9807bmov [rsp+40], rax
37bc98080mov [rsp+32], rax
37bc98085call ztrmm_
37bc9808amov r10l, [rsp+368]
37bc98092test r10l, r10l
37bc98095jle 0x37bc98120
37bc9809bmovsxd rdx, r15l
37bc9809emov rdi, [rsp+640]
37bc980a6mov r11, [rsp+216]
37bc980aexor r9l, r9l
37bc980b1lea rax, [rdx+1]
37bc980b5add rdx, [rsp+176]
37bc980bdimul rax, [rsp+184]
37bc980c6add rax, rdx
37bc980c9shl rax, 4
37bc980cdlea rdi, [rdi+rax+16]
37bc980d2nop [rax]
37bc980d5nop [rax+rax]
37bc980e0
37bc980e0loc_37bc980e0:
37bc980e0mov r14l, r9l
37bc980e3mov r8l, r10l
37bc980e6add r9l, 1
37bc980eamov rcx, r11
37bc980edmov rdx, rdi
37bc980f0xor eax, eax
37bc980f2sub r8l, r14l
37bc980f5cmp r10l, r9l
37bc980f8jl 0x37bc98115
37bc980fanop [rax+rax]
37bc98100
37bc98100loc_37bc98100:
37bc98100movupd x0, [rcx]
37bc98104add eax, 1
37bc98107add rcx, rbx
37bc9810amovups [rdx], x0
37bc9810dadd rdx, rsi
37bc98110cmp eax, r8l
37bc98113jb 0x37bc98100
37bc98115
37bc98115loc_37bc98115:
37bc98115add r11, r13
37bc98118add rdi, rbp
37bc9811bcmp r9l, r10l
37bc9811ejne 0x37bc980e0
37bc98120
37bc98120loc_37bc98120:
37bc98120mov rax, [rsp+680]
37bc98128mov rdi, [rsp+632]
37bc98130lea rdx, [rip+0x7b6999]
37bc98137lea rcx, [rip+0x7b697d]
37bc9813emov r9, [rsp+232]
37bc98146mov eax, [rax]
37bc98148add eax, [rdi]
37bc9814amov [rsp+64], r12
37bc9814fmov [rsp+112], 1
37bc98158add eax, 1
37bc9815bmov r8, r9
37bc9815emov [rsp+376], eax
37bc98165mov [rsp+380], eax
37bc9816cmov rax, [rsp+208]
37bc98174mov [rsp+104], 1
37bc9817dmov [rsp+96], rax
37bc98182mov rax, [rsp+256]
37bc9818amov [rsp+88], rax
37bc9818flea rax, [rip+0x7b6942]
37bc98196mov [rsp+80], rax
37bc9819bmov rax, [rsp+320]
37bc981a3mov [rsp+72], rax
37bc981a8mov rax, [rsp+648]
37bc981b0mov [rsp+56], rax
37bc981b5mov rax, [rsp+280]
37bc981bdmov [rsp+48], rax
37bc981c2mov rax, [rsp+224]
37bc981camov [rsp+40], rax
37bc981cfmov rax, [rsp+272]
37bc981d7mov [rsp+32], rax
37bc981dccall zgemm_
37bc981e1mov r10l, [rsp+368]
37bc981e9test r10l, r10l
37bc981ecjle 0x37bc98288
37bc981f2movsxd rdx, [rsp+364]
37bc981famov rdi, [rsp+640]
37bc98202xor r9l, r9l
37bc98205mov r11, [rsp+216]
37bc9820dlea rax, [rdx+1]
37bc98211imul rax, [rsp+184]
37bc9821aadd rax, [rsp+176]
37bc98222add rax, rdx
37bc98225shl rax, 4
37bc98229lea rdi, [rdi+rax+16]
37bc9822enop
37bc98230
37bc98230loc_37bc98230:
37bc98230mov r14l, r9l
37bc98233mov r8l, r10l
37bc98236add r9l, 1
37bc9823amov rax, rdi
37bc9823dmov rcx, r11
37bc98240xor edx, edx
37bc98242sub r8l, r14l
37bc98245cmp r10l, r9l
37bc98248jl 0x37bc9827d
37bc9824anop [rax+rax]
37bc98255nop [rax+rax]
37bc98260
37bc98260loc_37bc98260:
37bc98260movupd x0, [rax]
37bc98264movupd x4, [rcx]
37bc98268add edx, 1
37bc9826badd rcx, rbx
37bc9826eaddpd x0, x4
37bc98272movups [rax], x0
37bc98275add rax, rsi
37bc98278cmp edx, r8l
37bc9827bjb 0x37bc98260
37bc9827d
37bc9827dloc_37bc9827d:
37bc9827dadd rdi, rbp
37bc98280add r11, r13
37bc98283cmp r10l, r9l
37bc98286jne 0x37bc98230
37bc98288
37bc98288loc_37bc98288:
37bc98288mov rax, [rsp+680]
37bc98290mov rdi, [rsp+632]
37bc98298lea r9, [rip+0x7b6811]
37bc9829flea r8, [rip+0x7b6815]
37bc982a6mov rdx, [rsp+624]
37bc982aemov rcx, [rsp+240]
37bc982b6mov eax, [rax]
37bc982b8add eax, [rdi]
37bc982bamov [rsp+72], r12
37bc982bfmov [rsp+88], 1
37bc982c8add eax, 1
37bc982cbmov [rsp+380], eax
37bc982d2mov rax, [rsp+208]
37bc982damov [rsp+112], 1
37bc982e3mov [rsp+80], rax
37bc982e8mov rax, [rsp+648]
37bc982f0mov [rsp+104], 1
37bc982f9mov [rsp+64], rax
37bc982femov rax, [rsp+640]
37bc98306mov [rsp+96], 1
37bc9830fmov [rsp+56], rax
37bc98314mov rax, [rsp+224]
37bc9831cmov [rsp+48], rax
37bc98321mov rax, [rsp+232]
37bc98329mov [rsp+40], rax
37bc9832emov rax, [rsp+272]
37bc98336mov [rsp+32], rax
37bc9833bcall ztrmm_
37bc98340mov eax, [rsp+364]
37bc98347mov [rsp+372], 1
37bc98352mov [rsp+144], eax
37bc98359test eax, eax
37bc9835bjle 0x37bc991ad
37bc98361mov r11l, eax
37bc98364mov r8l, [rsp+368]
37bc9836cshl r11, 4
37bc98370add r11, r12
37bc98373test r8l, r8l
37bc98376jle 0x37bc992eb
37bc9837cmovsxd rax, [rsp+144]
37bc98384mov rdi, [rsp+640]
37bc9838cmov r9, r12
37bc9838fadd rax, 1
37bc98393imul rax, [rsp+184]
37bc9839cadd rax, [rsp+176]
37bc983a4shl rax, 4
37bc983a8lea r10, [rdi+rax+16]
37bc983adnop [rax]
37bc983b0
37bc983b0loc_37bc983b0:
37bc983b0mov rcx, r10
37bc983b3mov rdx, r9
37bc983b6xor eax, eax
37bc983b8nop [rax+rax]
37bc983c0
37bc983c0loc_37bc983c0:
37bc983c0movupd x0, [rdx]
37bc983c4add eax, 1
37bc983c7add rdx, rbx
37bc983camovups [rcx], x0
37bc983cdadd rcx, rsi
37bc983d0cmp r8l, eax
37bc983d3jne 0x37bc983c0
37bc983d5add r9, 16
37bc983d9add r10, 16
37bc983ddcmp r9, r11
37bc983e0jne 0x37bc983b0
37bc983e2
37bc983e2loc_37bc983e2:
37bc983e2mov rax, [rsp+632]
37bc983eamov eax, [rax]
37bc983ecmov [rsp+264], eax
37bc983f3jmp 0x37bc96e80
37bc983f8
37bc983f8 0f 1f 84 00 00 00 00 00 ........
37bc98400
37bc98400loc_37bc98400:
37bc98400cmp r9l, edi
37bc98403jg 0x37bc98533
37bc98409mov rax, [rsp+200]
37bc98411add r8l, 1
37bc98415lea rsi, [rbp+rdx]
37bc9841amovsxd rcx, r9l
37bc9841dimul rcx, [rsp+136]
37bc98426movsxd r8, r8l
37bc98429shl rsi, 4
37bc9842dadd rdx, rax
37bc98430lea r11, [rbp+r8]
37bc98435add r8, rax
37bc98438mov eax, [rsp+164]
37bc9843fshl rdx, 4
37bc98443shl r11, 4
37bc98447add eax, r9l
37bc9844ashl r8, 4
37bc9844ecdqe
37bc98450add rax, r14
37bc98453mov [rsp+144], rax
37bc9845bmov rax, [rsp+144]
37bc98463add rax, rcx
37bc98466mov ecx, r9l
37bc98469shl rax, 4
37bc9846dadd rax, r12
37bc98470
37bc98470loc_37bc98470:
37bc98470movupd x5, [rax]
37bc98474movupd x1, [r12+rsi]
37bc9847aadd ecx, 1
37bc9847dmovupd x0, [r12+rsi]
37bc98483movupd x3, [rax+16]
37bc98488movapd x4, x5
37bc9848cunpcklpd x1, x1
37bc98490unpckhpd x0, x0
37bc98494shufpd x4, x5, 1
37bc98499movapd x2, x3
37bc9849dmulpd x0, x4
37bc984a1shufpd x2, x3, 1
37bc984a6mulpd x1, x5
37bc984aaaddsubpd x1, x0
37bc984aemovupd x0, [r12+rdx]
37bc984b4unpckhpd x0, x0
37bc984b8mulpd x0, x2
37bc984bcmovapd x8, x1
37bc984c1movupd x1, [r12+rdx]
37bc984c7unpcklpd x1, x1
37bc984cbmulpd x1, x3
37bc984cfaddsubpd x1, x0
37bc984d3addpd x1, x8
37bc984d8movups [rax], x1
37bc984dbmovupd x1, [r12+r11]
37bc984e1movupd x0, [r12+r11]
37bc984e7unpcklpd x1, x1
37bc984ebunpckhpd x0, x0
37bc984efmulpd x1, x5
37bc984f3mulpd x0, x4
37bc984f7movapd x4, x1
37bc984fbmovupd x1, [r12+r8]
37bc98501addsubpd x4, x0
37bc98505movupd x0, [r12+r8]
37bc9850bunpcklpd x1, x1
37bc9850fmulpd x1, x3
37bc98513unpckhpd x0, x0
37bc98517mulpd x0, x2
37bc9851baddsubpd x1, x0
37bc9851faddpd x1, x4
37bc98523movups [rax+16], x1
37bc98527add rax, rbx
37bc9852acmp r10l, ecx
37bc9852djne 0x37bc98470
37bc98533
37bc98533loc_37bc98533:
37bc98533add r9l, 1
37bc98537jmp 0x37bc97fb7
37bc9853c
37bc9853cloc_37bc9853c:
37bc9853cmov eax, 1
37bc98541mov edx, 1
37bc98546jmp 0x37bc97ce8
37bc9854b
37bc9854bloc_37bc9854b:
37bc9854bmov eax, [rsp+144]
37bc98552mov edi, [rsp+248]
37bc98559lea edx, [rax+1]
37bc9855cmov r15l, eax
37bc9855fsub edx, edi
37bc98561sub r15l, edi
37bc98564cmp edx, eax
37bc98566jg 0x37bc98700
37bc9856cmov ecx, [rsp+144]
37bc98573movsxd r8, edx
37bc98576mov rax, [rsp+664]
37bc9857emov rdi, [rsp+664]
37bc98586sub ecx, edx
37bc98588lea rax, [rax+4*r8]
37bc9858cxor edx, edx
37bc9858eadd rcx, r8
37bc98591lea rcx, [rdi+4*rcx+4]
37bc98596nop [rax+rax]
37bc985a0
37bc985a0loc_37bc985a0:
37bc985a0cmp [rax-4], 0xffffffff80000000
37bc985a7sbb edx, -1
37bc985aaadd rax, 4
37bc985aecmp rax, rcx
37bc985b1jne 0x37bc985a0
37bc985b3and edx, 1
37bc985b6je 0x37bc986f0
37bc985bcmov eax, [rsp+248]
37bc985c3mov r15l, [rsp+144]
37bc985cblea ecx, [rax+1]
37bc985cemov rax, [rsp+184]
37bc985d6sub r15l, ecx
37bc985d9mov [rsp+368], ecx
37bc985e0lea edx, [r15+1]
37bc985e4mov [rsp+364], r15l
37bc985ecmovsxd rdx, edx
37bc985efmov [rsp+144], ecx
37bc985f6imul rax, rdx
37bc985faadd rax, [rsp+176]
37bc98602add rdx, rax
37bc98605add rax, 1
37bc98609shl rdx, 4
37bc9860dshl rax, 4
37bc98611add rdx, [rsp+640]
37bc98619add rax, [rsp+640]
37bc98621mov [rsp+288], rdx
37bc98629mov [rsp+280], rax
37bc98631test r15l, r15l
37bc98634jle 0x37bc96ed4
37bc9863a
37bc9863aloc_37bc9863a:
37bc9863amov r11l, [rsp+144]
37bc98642lea r10l, [r15-1]
37bc98646shl r10, 4
37bc9864aadd r10, [rsp+328]
37bc98652test r11l, r11l
37bc98655jle 0x37bc9938e
37bc9865bmovsxd rax, r15l
37bc9865emov rdi, [rsp+640]
37bc98666mov r8, r12
37bc98669add rax, 1
37bc9866dimul rax, [rsp+184]
37bc98676add rax, [rsp+176]
37bc9867eshl rax, 4
37bc98682lea r9, [rdi+rax+16]
37bc98687nop [rax+rax]
37bc98690
37bc98690loc_37bc98690:
37bc98690mov rcx, r9
37bc98693mov rdx, r8
37bc98696xor eax, eax
37bc98698nop [rax+rax]
37bc986a0
37bc986a0loc_37bc986a0:
37bc986a0movupd x0, [rcx]
37bc986a4add eax, 1
37bc986a7add rcx, rsi
37bc986aamovups [rdx], x0
37bc986adadd rdx, rbx
37bc986b0cmp eax, r11l
37bc986b3jne 0x37bc986a0
37bc986b5add r8, 16
37bc986b9add r9, 16
37bc986bdcmp r8, r10
37bc986c0jne 0x37bc98690
37bc986c2
37bc986c2loc_37bc986c2:
37bc986c2mov eax, [rsp+144]
37bc986c9test eax, eax
37bc986cbjg 0x37bc96ed4
37bc986d1jmp 0x37bc97c21
37bc986d6
37bc986d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc986e0
37bc986e0loc_37bc986e0:
37bc986e0mov [rsp+664], r8
37bc986e8movsxd rdx, eax
37bc986ebjmp 0x37bc97ce8
37bc986f0
37bc986f0loc_37bc986f0:
37bc986f0mov r15l, [rsp+144]
37bc986f8sub r15l, [rsp+248]
37bc98700
37bc98700loc_37bc98700:
37bc98700mov rax, [rsp+184]
37bc98708lea edx, [r15+1]
37bc9870cmov [rsp+364], r15l
37bc98714movsxd rdx, edx
37bc98717imul rax, rdx
37bc9871badd rax, [rsp+176]
37bc98723add rdx, rax
37bc98726add rax, 1
37bc9872ashl rax, 4
37bc9872eadd rax, [rsp+640]
37bc98736shl rdx, 4
37bc9873aadd rdx, [rsp+640]
37bc98742mov [rsp+280], rax
37bc9874amov eax, [rsp+248]
37bc98751mov [rsp+288], rdx
37bc98759mov [rsp+144], eax
37bc98760jmp 0x37bc9863a
37bc98765
37bc98765 0f 1f 00 ...
37bc98768
37bc98768loc_37bc98768:
37bc98768cdqe
37bc9876alea rdi, [r14+r8]
37bc9876eadd rcx, r14
37bc98771add r8, r10
37bc98774sub rax, 1
37bc98778shl rdx, 4
37bc9877cmov r11l, 1
37bc98782shl rax, 4
37bc98786shl rcx, 4
37bc9878aadd rdx, r12
37bc9878dshl rdi, 4
37bc98791shl r8, 4
37bc98795add rax, r12
37bc98798add rcx, r12
37bc9879badd rdi, r12
37bc9879eadd r8, r12
37bc987a1nop [rax]
37bc987a5nop [rax+rax]
37bc987b0
37bc987b0loc_37bc987b0:
37bc987b0movsd_xmm x4, [rax]
37bc987b4movsd_xmm x0, [rax+8]
37bc987b9add r11l, 1
37bc987bdmovsd_xmm x2, [rdx]
37bc987c1movsd_xmm x9, [rdx+8]
37bc987c7movapd x7, x4
37bc987cbmovapd x10, x0
37bc987d0movsd_xmm x3, [rax-16]
37bc987d5movsd_xmm x1, [rax-8]
37bc987damulsd x10, x9
37bc987dfmovsd_xmm x5, [rcx]
37bc987e3movsd_xmm x8, [rcx+8]
37bc987e9mulsd x7, x2
37bc987edmovapd x11, x1
37bc987f2mulsd x11, x8
37bc987f7mulsd x9, x4
37bc987fcmulsd x8, x3
37bc98801mulsd x2, x0
37bc98805subsd x7, x10
37bc9880amovapd x10, x3
37bc9880fmulsd x10, x5
37bc98814mulsd x5, x1
37bc98818addsd x2, x9
37bc9881dsubsd x10, x11
37bc98822movapd x11, x1
37bc98827addsd x5, x8
37bc9882caddsd x7, x10
37bc98831addsd x2, x5
37bc98835movapd x5, x0
37bc98839movsd_xmm [rax], x7
37bc9883dmovsd_xmm [rax+8], x2
37bc98842movsd_xmm x10, [rdi]
37bc98847movsd_xmm x9, [rdi+8]
37bc9884dmovapd x2, x4
37bc98851movsd_xmm x8, [r8]
37bc98856movsd_xmm x7, [r8+8]
37bc9885cmulsd x5, x9
37bc98861mulsd x2, x10
37bc98866mulsd x11, x7
37bc9886bmulsd x0, x10
37bc98870mulsd x4, x9
37bc98875mulsd x1, x8
37bc9887asubsd x2, x5
37bc9887emovapd x5, x3
37bc98882mulsd x5, x8
37bc98887mulsd x3, x7
37bc9888baddsd x0, x4
37bc9888fsubsd x5, x11
37bc98894addsd x1, x3
37bc98898addsd x2, x5
37bc9889caddsd x0, x1
37bc988a0movsd_xmm [rax-16], x2
37bc988a5movsd_xmm [rax-8], x0
37bc988aaadd rax, rbx
37bc988adcmp r11l, esi
37bc988b0jne 0x37bc987b0
37bc988b6sub r9l, 1
37bc988basub r9l, 1
37bc988betest r9l, r9l
37bc988c1jg 0x37bc97883
37bc988c7
37bc988c7loc_37bc988c7:
37bc988c7mov r14, [rsp+272]
37bc988cf
37bc988cfloc_37bc988cf:
37bc988cfmov edi, [rsp+216]
37bc988d6mov eax, [rsp+248]
37bc988ddlea r9, [rip+0x7b61cc]
37bc988e4lea r8, [rip+0x7b61d0]
37bc988ebmov r13, [rsp+184]
37bc988f3mov r15, [rsp+176]
37bc988fbmov [rsp+272], r10
37bc98903lea eax, [rax+rdi+1]
37bc98907mov rdi, [rsp+208]
37bc9890fmov rcx, [rsp+648]
37bc98917mov [rsp+112], 1
37bc98920mov [rsp+380], eax
37bc98927mov rax, [rsp+264]
37bc9892fmov [rsp+80], rdi
37bc98934mov rdi, [rsp+256]
37bc9893cimul r13, rax
37bc98940mov [rsp+64], rcx
37bc98945mov rdx, [rsp+624]
37bc9894dmov [rsp+72], rdi
37bc98952mov rcx, [rsp+240]
37bc9895amov [rsp+104], 1
37bc98963mov [rsp+96], 1
37bc9896clea rsi, [r13+r15]
37bc98971mov [rsp+88], 1
37bc9897aadd rax, rsi
37bc9897dshl rax, 4
37bc98981add rax, [rsp+640]
37bc98989mov [rsp+56], rax
37bc9898emov rax, [rsp+224]
37bc98996mov [rsp+48], rax
37bc9899bmov rax, [rsp+232]
37bc989a3mov [rsp+40], rax
37bc989a8mov [rsp+32], rax
37bc989adcall ztrmm_
37bc989b2mov r11l, [rsp+368]
37bc989bamov r10, [rsp+272]
37bc989c2test r11l, r11l
37bc989c5jle 0x37bc99099
37bc989cbmovsxd rax, [rsp+144]
37bc989d3mov rcx, [rsp+640]
37bc989dbmov r9l, 1
37bc989e1add rax, r15
37bc989e4add rax, r13
37bc989e7shl rax, 4
37bc989eblea rdx, [rcx+rax+16]
37bc989f0mov rbp, rdx
37bc989f3nop
37bc989f5nop [rax+rax]
37bc98a00
37bc98a00loc_37bc98a00:
37bc98a00mov r8, rdi
37bc98a03mov rcx, rbp
37bc98a06xor eax, eax
37bc98a08nop
37bc98a0anop [rax+rax]
37bc98a15nop [rax+rax]
37bc98a20
37bc98a20loc_37bc98a20:
37bc98a20movupd x0, [r8]
37bc98a25add eax, 1
37bc98a28add r8, rbx
37bc98a2bmovups [rcx], x0
37bc98a2eadd rcx, r14
37bc98a31cmp eax, r9l
37bc98a34jne 0x37bc98a20
37bc98a36add rdi, 16
37bc98a3aadd rbp, 16
37bc98a3ecmp r11l, r9l
37bc98a41je 0x37bc98bb0
37bc98a47add r9l, 1
37bc98a4bjmp 0x37bc98a00
37bc98a4d
37bc98a4d 0f 1f 00 ...
37bc98a50
37bc98a50loc_37bc98a50:
37bc98a50lea r13l, [rax-1]
37bc98a54test r9l, r9l
37bc98a57jle 0x37bc97780
37bc98a5dcdqe
37bc98a5flea rbp, [r10+rdx]
37bc98a63lea rsi, [r14+r11]
37bc98a67add rdx, r14
37bc98a6ashl rbp, 4
37bc98a6eadd r11, r10
37bc98a71sub rax, 1
37bc98a75shl rdx, 4
37bc98a79shl rax, 4
37bc98a7dshl rsi, 4
37bc98a81add rbp, r12
37bc98a84add rdx, r12
37bc98a87shl r11, 4
37bc98a8badd rax, r12
37bc98a8emov r8l, 1
37bc98a94add rsi, r12
37bc98a97add r11, r12
37bc98a9anop [rax+rax]
37bc98aa0
37bc98aa0loc_37bc98aa0:
37bc98aa0movsd_xmm x4, [rax]
37bc98aa4movsd_xmm x0, [rax+8]
37bc98aa9add r8l, 1
37bc98aadmovsd_xmm x2, [rbp]
37bc98ab2movsd_xmm x9, [rbp+8]
37bc98ab8movapd x7, x4
37bc98abcmovapd x10, x0
37bc98ac1movsd_xmm x3, [rax-16]
37bc98ac6movsd_xmm x1, [rax-8]
37bc98acbmulsd x10, x9
37bc98ad0movsd_xmm x5, [rdx]
37bc98ad4movsd_xmm x8, [rdx+8]
37bc98adamulsd x7, x2
37bc98ademovapd x11, x1
37bc98ae3mulsd x11, x8
37bc98ae8mulsd x9, x4
37bc98aedmulsd x8, x3
37bc98af2mulsd x2, x0
37bc98af6subsd x7, x10
37bc98afbmovapd x10, x3
37bc98b00mulsd x10, x5
37bc98b05mulsd x5, x1
37bc98b09addsd x2, x9
37bc98b0esubsd x10, x11
37bc98b13movapd x11, x1
37bc98b18addsd x5, x8
37bc98b1daddsd x7, x10
37bc98b22addsd x2, x5
37bc98b26movapd x5, x0
37bc98b2amovsd_xmm [rax], x7
37bc98b2emovsd_xmm [rax+8], x2
37bc98b33movsd_xmm x10, [rsi]
37bc98b38movsd_xmm x9, [rsi+8]
37bc98b3emovapd x2, x4
37bc98b42movsd_xmm x8, [r11]
37bc98b47movsd_xmm x7, [r11+8]
37bc98b4dmulsd x5, x9
37bc98b52mulsd x2, x10
37bc98b57mulsd x11, x7
37bc98b5cmulsd x0, x10
37bc98b61mulsd x4, x9
37bc98b66mulsd x1, x8
37bc98b6bsubsd x2, x5
37bc98b6fmovapd x5, x3
37bc98b73mulsd x5, x8
37bc98b78mulsd x3, x7
37bc98b7caddsd x0, x4
37bc98b80subsd x5, x11
37bc98b85addsd x1, x3
37bc98b89addsd x2, x5
37bc98b8daddsd x0, x1
37bc98b91movsd_xmm [rax-16], x2
37bc98b96movsd_xmm [rax-8], x0
37bc98b9badd rax, rbx
37bc98b9ecmp r8l, edi
37bc98ba1jne 0x37bc98aa0
37bc98ba7jmp 0x37bc97780
37bc98bac
37bc98bac 0f 1f 40 00 ..@.
37bc98bb0
37bc98bb0loc_37bc98bb0:
37bc98bb0mov rdi, [rsp+632]
37bc98bb8mov eax, [rsp+144]
37bc98bbfmov edi, [rdi]
37bc98bc1add eax, r11l
37bc98bc4mov [rsp+216], edi
37bc98bcbcmp eax, edi
37bc98bcdjl 0x37bc98c4a
37bc98bcfmov rsi, [rsp+296]
37bc98bd7mov r15, [rsp+664]
37bc98bdfmov r9l, 1
37bc98be5nop [rax+rax]
37bc98bf0
37bc98bf0loc_37bc98bf0:
37bc98bf0mov r8, rsi
37bc98bf3mov rcx, rdx
37bc98bf6xor eax, eax
37bc98bf8nop [rax+rax]
37bc98c00
37bc98c00loc_37bc98c00:
37bc98c00movupd x0, [r8]
37bc98c05add eax, 1
37bc98c08add r8, rbx
37bc98c0bmovups [rcx], x0
37bc98c0eadd rcx, r14
37bc98c11cmp eax, r9l
37bc98c14jne 0x37bc98c00
37bc98c16add rsi, 16
37bc98c1aadd rdx, 16
37bc98c1ecmp r11l, r9l
37bc98c21je 0x37bc990c4
37bc98c27add r9l, 1
37bc98c2bjmp 0x37bc98bf0
37bc98c2d
37bc98c2d 0f 1f 00 ...
37bc98c30
37bc98c30loc_37bc98c30:
37bc98c30add rbp, [rsp+192]
37bc98c38add r15, 16
37bc98c3cadd r13, 16
37bc98c40mov edi, 2
37bc98c45jmp 0x37bc975d4
37bc98c4a
37bc98c4aloc_37bc98c4a:
37bc98c4amov edi, [rsp+216]
37bc98c51mov rcx, [rsp+680]
37bc98c59add eax, 1
37bc98c5cmov [rsp+248], r10
37bc98c64mov r15l, [rsp+144]
37bc98c6ccdqe
37bc98c6emov r9, [rsp+232]
37bc98c76mov edx, edi
37bc98c78add rax, rsi
37bc98c7badd edi, [rcx]
37bc98c7dmov rcx, [rsp+648]
37bc98c85sub edx, r11l
37bc98c88shl rax, 4
37bc98c8cmov [rsp+64], r12
37bc98c91mov r8, r9
37bc98c94sub edx, r15l
37bc98c97add rax, [rsp+640]
37bc98c9fmov [rsp+56], rcx
37bc98ca4lea rcx, [rip+0x7b5e10]
37bc98cabmov [rsp+372], edx
37bc98cb2lea edx, [rdi+1]
37bc98cb5mov rdi, [rsp+208]
37bc98cbdmov [rsp+48], rax
37bc98cc2mov rax, [rsp+224]
37bc98ccamov [rsp+96], rdi
37bc98ccflea rdi, [rip+0x7b5e02]
37bc98cd6mov rbp, [rsp+256]
37bc98cdemov [rsp+80], rdi
37bc98ce3lea rdi, [rsp+376]
37bc98cebmov [rsp+40], rax
37bc98cf0lea rax, [rsp+372]
37bc98cf8mov [rsp+72], rdi
37bc98cfdmov [rsp+32], rax
37bc98d02mov [rsp+376], edx
37bc98d09mov [rsp+380], edx
37bc98d10lea rdx, [rip+0x7b5db9]
37bc98d17mov [rsp+112], 1
37bc98d20mov [rsp+104], 1
37bc98d29mov [rsp+88], rbp
37bc98d2ecall zgemm_
37bc98d33mov esi, [rsp+368]
37bc98d3amov r10, [rsp+248]
37bc98d42test esi, esi
37bc98d44jle 0x37bc98db0
37bc98d46movsxd rax, r15l
37bc98d49mov r9, rbp
37bc98d4cadd rax, [rsp+176]
37bc98d54mov rcx, [rsp+640]
37bc98d5cadd rax, r13
37bc98d5fmov r8l, 1
37bc98d65shl rax, 4
37bc98d69lea r11, [rcx+rax+16]
37bc98d6enop
37bc98d70
37bc98d70loc_37bc98d70:
37bc98d70mov rcx, r9
37bc98d73mov rax, r11
37bc98d76xor edx, edx
37bc98d78nop [rax+rax]
37bc98d80
37bc98d80loc_37bc98d80:
37bc98d80movupd x3, [rax]
37bc98d84movupd x0, [rcx]
37bc98d88add edx, 1
37bc98d8badd rcx, rbx
37bc98d8eaddpd x0, x3
37bc98d92movups [rax], x0
37bc98d95add rax, r14
37bc98d98cmp edx, r8l
37bc98d9bjne 0x37bc98d80
37bc98d9dadd r11, 16
37bc98da1add r9, 16
37bc98da5cmp esi, r8l
37bc98da8je 0x37bc98db0
37bc98daaadd r8l, 1
37bc98daejmp 0x37bc98d70
37bc98db0
37bc98db0loc_37bc98db0:
37bc98db0mov rax, [rsp+632]
37bc98db8mov rcx, [rsp+680]
37bc98dc0lea r8, [rip+0x7b5cf4]
37bc98dc7lea r9, [rip+0x7b5ce2]
37bc98dcemov r15l, [rsp+144]
37bc98dd6mov [rsp+248], r10
37bc98ddemov eax, [rax]
37bc98de0mov edx, eax
37bc98de2add eax, [rcx]
37bc98de4mov [rsp+32], rdi
37bc98de9add eax, 1
37bc98decsub edx, esi
37bc98deemov [rsp+72], r12
37bc98df3mov rcx, [rsp+240]
37bc98dfbmov [rsp+380], eax
37bc98e02sub edx, r15l
37bc98e05mov rax, [rsp+208]
37bc98e0dmov [rsp+376], edx
37bc98e14lea edx, [rsi+r15+1]
37bc98e19mov [rsp+80], rax
37bc98e1emovsxd rdx, edx
37bc98e21mov rax, [rsp+648]
37bc98e29mov [rsp+112], 1
37bc98e32mov [rsp+64], rax
37bc98e37mov rax, [rsp+184]
37bc98e3fmov [rsp+104], 1
37bc98e48mov [rsp+96], 1
37bc98e51imul rax, rdx
37bc98e55add rax, [rsp+176]
37bc98e5dmov [rsp+88], 1
37bc98e66add rax, rdx
37bc98e69mov rdx, [rsp+624]
37bc98e71shl rax, 4
37bc98e75add rax, [rsp+640]
37bc98e7dmov [rsp+56], rax
37bc98e82mov rax, [rsp+224]
37bc98e8amov [rsp+48], rax
37bc98e8fmov rax, [rsp+232]
37bc98e97mov [rsp+40], rax
37bc98e9ccall ztrmm_
37bc98ea1mov rax, [rsp+632]
37bc98ea9mov r8l, [rsp+368]
37bc98eb1mov r10, [rsp+248]
37bc98eb9mov eax, [rax]
37bc98ebblea edx, [r8+r15]
37bc98ebfmov [rsp+216], eax
37bc98ec6sub eax, r15l
37bc98ec9sub eax, r8l
37bc98ecctest eax, eax
37bc98ecejle 0x37bc98f62
37bc98ed4sub eax, 1
37bc98ed7shl rax, 4
37bc98edblea r11, [r12+rax+16]
37bc98ee0test r8l, r8l
37bc98ee3jle 0x37bc9934a
37bc98ee9movsxd rcx, [rsp+144]
37bc98ef1movsxd rax, r8l
37bc98ef4add rax, [rsp+176]
37bc98efcmov r9, r12
37bc98effmov rdi, [rsp+640]
37bc98f07add rax, rcx
37bc98f0aadd rax, r13
37bc98f0dshl rax, 4
37bc98f11lea rsi, [rdi+rax+16]
37bc98f16nop [rax+rax]
37bc98f20
37bc98f20loc_37bc98f20:
37bc98f20mov rdi, r9
37bc98f23mov rcx, rsi
37bc98f26xor eax, eax
37bc98f28nop
37bc98f2anop [rax+rax]
37bc98f35nop [rax+rax]
37bc98f40
37bc98f40loc_37bc98f40:
37bc98f40movupd x0, [rdi]
37bc98f44add eax, 1
37bc98f47add rdi, rbx
37bc98f4amovups [rcx], x0
37bc98f4dadd rcx, r14
37bc98f50cmp eax, r8l
37bc98f53jne 0x37bc98f40
37bc98f55add r9, 16
37bc98f59add rsi, 16
37bc98f5dcmp r11, r9
37bc98f60jne 0x37bc98f20
37bc98f62
37bc98f62loc_37bc98f62:
37bc98f62cmp [rsp+216], edx
37bc98f69jle 0x37bc990bc
37bc98f6fmov [rsp+144], edx
37bc98f76jmp 0x37bc97520
37bc98f7b
37bc98f7bloc_37bc98f7b:
37bc98f7bmov edi, [rsp+248]
37bc98f82test edi, edi
37bc98f84jle 0x37bc99368
37bc98f8amovsxd rdi, edx
37bc98f8dmovsxd rdx, [rsp+144]
37bc98f95mov [rsp+264], rdi
37bc98f9dmov rax, rdi
37bc98fa0mov rcx, rdx
37bc98fa3sub rcx, rdi
37bc98fa6mov rdi, [rsp+664]
37bc98faelea r11, [rdi+4*rcx]
37bc98fb2xor ecx, ecx
37bc98fb4nop
37bc98fb5nop [rax+rax]
37bc98fc0
37bc98fc0loc_37bc98fc0:
37bc98fc0cmp [r11+4*rax], 0xffffffff80000000
37bc98fc8sbb ecx, -1
37bc98fcbadd rax, 1
37bc98fcfcmp r8l, eax
37bc98fd2jge 0x37bc98fc0
37bc98fd4and ecx, 1
37bc98fd7je 0x37bc9929f
37bc98fddmov eax, [rsp+248]
37bc98fe4lea ecx, [rax+1]
37bc98fe7mov eax, r9l
37bc98feamov [rsp+368], ecx
37bc98ff1sub eax, ecx
37bc98ff3mov r9l, ecx
37bc98ff6
37bc98ff6loc_37bc98ff6:
37bc98ff6test eax, eax
37bc98ff8jle 0x37bc97582
37bc98ffe
37bc98ffeloc_37bc98ffe:
37bc98ffelea edx, [rax-1]
37bc99001shl rdx, 4
37bc99005lea rdi, [r12+rdx+16]
37bc9900atest r9l, r9l
37bc9900djle 0x37bc992b2
37bc99013movsxd rdx, [rsp+144]
37bc9901bmov rsi, [rsp+640]
37bc99023mov r11, r12
37bc99026lea rcx, [rdx+1]
37bc9902aadd rdx, [rsp+176]
37bc99032imul rcx, [rsp+184]
37bc9903badd rdx, rcx
37bc9903emovsxd rcx, r9l
37bc99041add rdx, rcx
37bc99044shl rdx, 4
37bc99048lea rsi, [rsi+rdx+16]
37bc9904dnop [rax]
37bc99050
37bc99050loc_37bc99050:
37bc99050mov r8, rsi
37bc99053mov rcx, r11
37bc99056xor edx, edx
37bc99058nop [rax+rax]
37bc99060
37bc99060loc_37bc99060:
37bc99060movupd x0, [r8]
37bc99065add edx, 1
37bc99068add r8, r14
37bc9906bmovups [rcx], x0
37bc9906eadd rcx, rbx
37bc99071cmp r9l, edx
37bc99074jne 0x37bc99060
37bc99076add r11, 16
37bc9907aadd rsi, 16
37bc9907ecmp r11, rdi
37bc99081jne 0x37bc99050
37bc99083
37bc99083loc_37bc99083:
37bc99083test r9l, r9l
37bc99086jle 0x37bc9769f
37bc9908cmovsxd rdx, [rsp+144]
37bc99094jmp 0x37bc97582
37bc99099
37bc99099loc_37bc99099:
37bc99099mov rdi, [rsp+632]
37bc990a1mov eax, [rsp+144]
37bc990a8mov edi, [rdi]
37bc990aaadd eax, r11l
37bc990admov [rsp+216], edi
37bc990b4cmp edi, eax
37bc990b6jg 0x37bc98c4a
37bc990bc
37bc990bcloc_37bc990bc:
37bc990bcmov r15, [rsp+664]
37bc990c4
37bc990c4loc_37bc990c4:
37bc990c4mov eax, [rsp+216]
37bc990cbmov [rsp+372], eax
37bc990d2test eax, eax
37bc990d4jle 0x37bc967c3
37bc990damov rsi, [rsp+624]
37bc990e2mov rdi, [rsp+632]
37bc990ealea rbx, [rsp+372]
37bc990f2mov rbp, [rsp+640]
37bc990famov r12, [rsp+648]
37bc99102mov r13, [rsp+208]
37bc9910ajmp 0x37bc9912b
37bc9910c
37bc9910cloc_37bc9910c:
37bc9910cjg 0x37bc9917d
37bc9910e
37bc9910eloc_37bc9910e:
37bc9910emov eax, [rsp+372]
37bc99115cmp eax, edx
37bc99117jg 0x37bc99150
37bc99119
37bc99119loc_37bc99119:
37bc99119sub eax, 1
37bc9911cmov [rsp+372], eax
37bc99123test eax, eax
37bc99125jle 0x37bc967c3
37bc9912b
37bc9912bloc_37bc9912b:
37bc9912blea edx, [rax-1]
37bc9912emovsxd rdx, edx
37bc99131mov ecx, [r15+4*rdx]
37bc99135mov edx, ecx
37bc99137neg edx
37bc99139cmovs edx, ecx
37bc9913cmov [rsp+380], edx
37bc99143cmp edx, eax
37bc99145jne 0x37bc9910c
37bc99147mov eax, [rsp+372]
37bc9914ejmp 0x37bc99119
37bc99150
37bc99150loc_37bc99150:
37bc99150mov [rsp+40], rbx
37bc99155mov r9, r12
37bc99158mov r8, rbp
37bc9915bmov rdx, rdi
37bc9915emov [rsp+48], 1
37bc99167mov rcx, rsi
37bc9916amov [rsp+32], r13
37bc9916fcall zsyswapr_
37bc99174mov eax, [rsp+372]
37bc9917bjmp 0x37bc99119
37bc9917d
37bc9917dloc_37bc9917d:
37bc9917dmov [rsp+40], r13
37bc99182mov rdx, rdi
37bc99185mov r9, r12
37bc99188mov r8, rbp
37bc9918bmov [rsp+48], 1
37bc99194mov rcx, rsi
37bc99197mov [rsp+32], rbx
37bc9919ccall zsyswapr_
37bc991a1mov edx, [rsp+380]
37bc991a8jmp 0x37bc9910e
37bc991ad
37bc991adloc_37bc991ad:
37bc991admov rax, [rsp+632]
37bc991b5mov r15, [rsp+664]
37bc991bdmov esi, [rax]
37bc991bftest esi, esi
37bc991c1jle 0x37bc967c3
37bc991c7mov rdi, [rsp+624]
37bc991cfmov rbp, [rsp+632]
37bc991d7mov eax, 1
37bc991dclea rbx, [rsp+372]
37bc991e4mov r12, [rsp+640]
37bc991ecmov r13, [rsp+648]
37bc991f4mov r14, [rsp+208]
37bc991fcjmp 0x37bc9921d
37bc991fe
37bc991feloc_37bc991fe:
37bc991fejg 0x37bc9926f
37bc99200
37bc99200loc_37bc99200:
37bc99200mov eax, [rsp+372]
37bc99207cmp eax, edx
37bc99209jg 0x37bc99242
37bc9920b
37bc9920bloc_37bc9920b:
37bc9920badd eax, 1
37bc9920emov [rsp+372], eax
37bc99215cmp eax, esi
37bc99217jg 0x37bc967c3
37bc9921d
37bc9921dloc_37bc9921d:
37bc9921dlea edx, [rax-1]
37bc99220movsxd rdx, edx
37bc99223mov ecx, [r15+4*rdx]
37bc99227mov edx, ecx
37bc99229neg edx
37bc9922bcmovs edx, ecx
37bc9922emov [rsp+380], edx
37bc99235cmp edx, eax
37bc99237jne 0x37bc991fe
37bc99239mov eax, [rsp+372]
37bc99240jmp 0x37bc9920b
37bc99242
37bc99242loc_37bc99242:
37bc99242mov [rsp+40], rbx
37bc99247mov r9, r13
37bc9924amov r8, r12
37bc9924dmov rdx, rbp
37bc99250mov [rsp+48], 1
37bc99259mov rcx, rdi
37bc9925cmov [rsp+32], r14
37bc99261call zsyswapr_
37bc99266mov eax, [rsp+372]
37bc9926djmp 0x37bc9920b
37bc9926f
37bc9926floc_37bc9926f:
37bc9926fmov [rsp+40], r14
37bc99274mov rdx, rbp
37bc99277mov r9, r13
37bc9927amov r8, r12
37bc9927dmov [rsp+48], 1
37bc99286mov rcx, rdi
37bc99289mov [rsp+32], rbx
37bc9928ecall zsyswapr_
37bc99293mov edx, [rsp+380]
37bc9929ajmp 0x37bc99200
37bc9929f
37bc9929floc_37bc9929f:
37bc9929fmov eax, r9l
37bc992a2mov r9l, [rsp+248]
37bc992aasub eax, r9l
37bc992adjmp 0x37bc98ff6
37bc992b2
37bc992b2loc_37bc992b2:
37bc992b2mov rdx, r12
37bc992b5nop [rax+rax]
37bc992c0
37bc992c0loc_37bc992c0:
37bc992c0lea rcx, [rdx+16]
37bc992c4cmp rcx, rdi
37bc992c7je 0x37bc9769f
37bc992cdadd rdx, 32
37bc992d1cmp rdx, rdi
37bc992d4jne 0x37bc992c0
37bc992d6jmp 0x37bc99083
37bc992db
37bc992dbloc_37bc992db:
37bc992dbmov eax, [rsp+144]
37bc992e2lea ecx, [r9+rax]
37bc992e6jmp 0x37bc9779d
37bc992eb
37bc992ebloc_37bc992eb:
37bc992ebmov rax, r12
37bc992eenop [rax]
37bc992f5nop [rax+rax]
37bc99300
37bc99300loc_37bc99300:
37bc99300lea rdx, [rax+16]
37bc99304cmp rdx, r11
37bc99307je 0x37bc983e2
37bc9930dadd rax, 32
37bc99311cmp rax, r11
37bc99314jne 0x37bc99300
37bc99316jmp 0x37bc983e2
37bc9931b
37bc9931bloc_37bc9931b:
37bc9931bmovsxd rax, edx
37bc9931emov [rsp+264], rax
37bc99326jmp 0x37bc988cf
37bc9932b
37bc9932bloc_37bc9932b:
37bc9932bmov [rsp+664], r8
37bc99333jmp 0x37bc97fdc
37bc99338
37bc99338loc_37bc99338:
37bc99338mov r8, [rsp+664]
37bc99340mov edx, 1
37bc99345jmp 0x37bc97e6e
37bc9934a
37bc9934aloc_37bc9934a:
37bc9934amov rax, r12
37bc9934d
37bc9934dloc_37bc9934d:
37bc9934dlea rcx, [rax+16]
37bc99351cmp r11, rcx
37bc99354je 0x37bc98f62
37bc9935aadd rax, 32
37bc9935ecmp rax, r11
37bc99361jne 0x37bc9934d
37bc99363jmp 0x37bc98f62
37bc99368
37bc99368loc_37bc99368:
37bc99368mov eax, r9l
37bc9936bsub eax, [rsp+248]
37bc99372test eax, eax
37bc99374jle 0x37bc9931b
37bc99376movsxd rdi, edx
37bc99379mov r9l, [rsp+248]
37bc99381mov [rsp+264], rdi
37bc99389jmp 0x37bc98ffe
37bc9938e
37bc9938eloc_37bc9938e:
37bc9938emov rax, r12
37bc99391
37bc99391loc_37bc99391:
37bc99391lea rdx, [rax+16]
37bc99395cmp rdx, r10
37bc99398je 0x37bc97c21
37bc9939eadd rax, 32
37bc993a2cmp rax, r10
37bc993a5jne 0x37bc99391
37bc993a7jmp 0x37bc986c2
37bc993ac
37bc993acloc_37bc993ac:
37bc993acneg eax
37bc993aejmp 0x37bc967a1
37bc993b3
37bc993b3loc_37bc993b3:
37bc993b3mov [rsp+664], r8
37bc993bbjmp 0x37bc97ce8
37bc96680
37bc96680zsytri_3x_:
37bc96680push r15
37bc96682push r14
37bc96684push r13
37bc96686push r12
37bc96688push rbp
37bc96689push rdi
37bc9668apush rsi
37bc9668bpush rbx
37bc9668csub rsp, 552
37bc96693movups [rsp+384], x6
37bc9669bmovups [rsp+400], x7
37bc966a3movups [rsp+416], x8
37bc966acmovups [rsp+432], x9
37bc966b5movups [rsp+448], x10
37bc966bemovups [rsp+464], x11
37bc966c7movups [rsp+480], x12
37bc966d0movups [rsp+496], x13
37bc966d9movups [rsp+512], x14
37bc966e2movups [rsp+528], x15
37bc966ebmov rbx, [rsp+688]
37bc966f3mov rax, [rsp+680]
37bc966fbmov r14l, [rdx]
37bc966femovsxd rdi, [r9]
37bc96701mov rsi, [rsp+656]
37bc96709mov ebp, [rax]
37bc9670bmov [rbx], 0
37bc96711mov r15, [rsp+664]
37bc96719mov r12, [rsp+672]
37bc96721mov [rsp+632], rdx
37bc96729lea rdx, [rip+0x7b8380]
37bc96730mov [rsp+640], r8
37bc96738mov r8l, 1
37bc9673emov [rsp+648], r9
37bc96746mov r9l, 1
37bc9674cmov [rsp+624], rcx
37bc96754call lsame_
37bc96759mov r13l, eax
37bc9675ctest eax, eax
37bc9675eje 0x37bc96fa8
37bc96764
37bc96764loc_37bc96764:
37bc96764mov rax, [rsp+632]
37bc9676cmov ecx, [rax]
37bc9676emov [rsp+164], ecx
37bc96775test ecx, ecx
37bc96777js 0x37bc9682f
37bc9677dmov eax, 1
37bc96782cmovg eax, ecx
37bc96785mov rcx, [rsp+648]
37bc9678dcmp [rcx], eax
37bc9678fjge 0x37bc9683e
37bc96795mov edx, -4
37bc9679amov eax, 4
37bc9679f
37bc9679floc_37bc9679f:
37bc9679fmov [rbx], edx
37bc967a1
37bc967a1loc_37bc967a1:
37bc967a1lea rdx, [rsp+380]
37bc967a9mov r8l, 9
37bc967aflea rcx, [rip+0x7b82fc]
37bc967b6mov [rsp+380], eax
37bc967bdcall xerbla_
37bc967c2nop
37bc967c3
37bc967c3loc_37bc967c3:
37bc967c3movups x6, [rsp+384]
37bc967cbmovups x7, [rsp+400]
37bc967d3movups x8, [rsp+416]
37bc967dcmovups x9, [rsp+432]
37bc967e5movups x10, [rsp+448]
37bc967eemovups x11, [rsp+464]
37bc967f7movups x12, [rsp+480]
37bc96800movups x13, [rsp+496]
37bc96809movups x14, [rsp+512]
37bc96812movups x15, [rsp+528]
37bc9681badd rsp, 552
37bc96822pop rbx
37bc96823pop rsi
37bc96824pop rdi
37bc96825pop rbp
37bc96826pop r12
37bc96828pop r13
37bc9682apop r14
37bc9682cpop r15
37bc9682eret
37bc9682f
37bc9682floc_37bc9682f:
37bc9682fmov edx, -2
37bc96834mov eax, 2
37bc96839jmp 0x37bc9679f
37bc9683e
37bc9683eloc_37bc9683e:
37bc9683emov eax, [rbx]
37bc96840test eax, eax
37bc96842jne 0x37bc993ac
37bc96848mov ecx, [rsp+164]
37bc9684ftest ecx, ecx
37bc96851je 0x37bc967c3
37bc96857lea eax, [r14+rbp+1]
37bc9685cmovsxd rdx, eax
37bc9685fxor eax, eax
37bc96861test rdx, rdx
37bc96864cmovns rax, rdx
37bc96868mov edx, ecx
37bc9686amov [rsp+136], rax
37bc96872not rax
37bc96875mov [rsp+168], rax
37bc9687dxor eax, eax
37bc9687ftest rdi, rdi
37bc96882cmovns rax, rdi
37bc96886shl rdx, 4
37bc9688amov [rsp+184], rax
37bc96892not rax
37bc96895mov [rsp+176], rax
37bc9689dxor eax, eax
37bc9689fnop
37bc968a0
37bc968a0loc_37bc968a0:
37bc968a0movupd x0, [rsi+rax]
37bc968a5movups [r12+rax], x0
37bc968aaadd rax, 16
37bc968aecmp rax, rdx
37bc968b1jne 0x37bc968a0
37bc968b3test r13l, r13l
37bc968b6je 0x37bc96fdf
37bc968bcmov rsi, [rsp+184]
37bc968c4movsxd rbp, [rsp+164]
37bc968ccpxor x0, x0
37bc968d0xor r9l, r9l
37bc968d3mov rdi, [rsp+176]
37bc968dblea rdx, [rsi+1]
37bc968dfmov [rbx], ebp
37bc968e1mov rax, rbp
37bc968e4imul rdx, rbp
37bc968e8mov r8, rdi
37bc968ebshl r8, 4
37bc968efadd rdx, rdi
37bc968f2shl rdx, 4
37bc968f6add rdx, [rsp+640]
37bc968fenop
37bc96900
37bc96900loc_37bc96900:
37bc96900mov esi, [r15+4*rax-4]
37bc96905test esi, esi
37bc96907jle 0x37bc9692c
37bc96909ucomisd x0, [rdx+8]
37bc9690esetnp cl
37bc96911cmovne ecx, r9l
37bc96915test cl, cl
37bc96917je 0x37bc9692c
37bc96919ucomisd x0, [rdx]
37bc9691dsetnp cl
37bc96920cmovne ecx, r9l
37bc96924test cl, cl
37bc96926jne 0x37bc967c3
37bc9692c
37bc9692cloc_37bc9692c:
37bc9692clea ecx, [rax-1]
37bc9692fsub rax, 1
37bc96933add rdx, r8
37bc96936mov [rbx], ecx
37bc96938test eax, eax
37bc9693ajg 0x37bc96900
37bc9693cmov rax, [rsp+680]
37bc96944mov [rbx], 0
37bc9694alea rdx, [rip+0x7b815f]
37bc96951mov r9, [rsp+640]
37bc96959mov r8, [rsp+632]
37bc96961mov esi, [rax]
37bc96963mov rax, [rsp+648]
37bc9696bmov [rsp+40], rbx
37bc96970mov [rsp+56], 1
37bc96979mov rcx, [rsp+624]
37bc96981mov [rsp+32], rax
37bc96986mov [rsp+48], 1
37bc9698fcall ztrtri_
37bc96994mov rax, [rsp+632]
37bc9699cmov eax, [rax]
37bc9699emov [rsp+264], eax
37bc969a5mov edi, eax
37bc969a7test eax, eax
37bc969a9jle 0x37bc967c3
37bc969afmov rbx, [rsp+136]
37bc969b7lea eax, [rsi+2]
37bc969bamov rcx, [rsp+168]
37bc969c2mov [rsp+208], edi
37bc969c9cdqe
37bc969cbmov edx, 1
37bc969d0pxor x10, x10
37bc969d5mov rdi, [rsp+176]
37bc969ddimul rax, rbx
37bc969e1mov r13, [rsp+640]
37bc969e9mov r14l, [rsp+264]
37bc969f1movq x2, [rip+0x7b80f7]
37bc969f9lea r11, [rax+rcx]
37bc969fdlea eax, [rsi+3]
37bc96a00mov rsi, [rsp+184]
37bc96a08cdqe
37bc96a0amov [rsp+192], r11
37bc96a12imul rax, rbx
37bc96a16lea rbx, [rax+rcx]
37bc96a1amov [rsp+200], rbx
37bc96a22jmp 0x37bc96ab0
37bc96a27
37bc96a27loc_37bc96a27:
37bc96a27movapd x6, x0
37bc96a2bmovapd x1, x0
37bc96a2funpckhpd x6, x6
37bc96a33andpd x1, x2
37bc96a37movapd x4, x6
37bc96a3bmovapd x3, x6
37bc96a3fandpd x4, x2
37bc96a43comisd x4, x1
37bc96a47jbe 0x37bc978c7
37bc96a4dmovapd x1, x0
37bc96a51divsd x1, x6
37bc96a55mulsd x0, x1
37bc96a59addsd x3, x0
37bc96a5dmovapd x0, x1
37bc96a61mulsd x0, x10
37bc96a66unpcklpd x1, x0
37bc96a6amovupd x0, [rip+0x7b808e]
37bc96a72addpd x0, x1
37bc96a76addpd x1, [rip+0x7b8092]
37bc96a7eshufpd x0, x1, 2
37bc96a83movddup x1, x3
37bc96a87divpd x0, x1
37bc96a8b
37bc96a8bloc_37bc96a8b:
37bc96a8badd rax, rbx
37bc96a8eshl r8, 4
37bc96a92pxor x6, x6
37bc96a96add edx, 1
37bc96a99shl rax, 4
37bc96a9dmovups [r12+r8], x0
37bc96aa2movups [r12+rax], x6
37bc96aa7cmp edx, r14l
37bc96aaajg 0x37bc96d73
37bc96ab0
37bc96ab0loc_37bc96ab0:
37bc96ab0movsxd rax, edx
37bc96ab3mov rcx, rax
37bc96ab6lea r8, [rax+r11]
37bc96abaimul rcx, rsi
37bc96abelea r9, [rdi+rcx]
37bc96ac2add r9, rax
37bc96ac5shl r9, 4
37bc96ac9movupd x0, [r13+r9]
37bc96ad0mov r9l, [r15+4*rax-4]
37bc96ad5test r9l, r9l
37bc96ad8jg 0x37bc96a27
37bc96ademov r10, rax
37bc96ae1add edx, 1
37bc96ae4add rcx, rsi
37bc96ae7shl r10, 4
37bc96aebadd rcx, rdi
37bc96aeemovsxd r9, edx
37bc96af1movupd x1, [r12+r10]
37bc96af7add rcx, r9
37bc96afaadd r10, r12
37bc96afdshl rcx, 4
37bc96b01movsd_xmm x12, [r10]
37bc96b06movsd_xmm x7, [r10+8]
37bc96b0cmovapd x6, x1
37bc96b10movapd x5, x1
37bc96b14movupd x3, [r13+rcx]
37bc96b1bmovapd x4, x1
37bc96b1funpckhpd x6, x6
37bc96b23andpd x5, x2
37bc96b27movsd_xmm [rsp+144], x12
37bc96b31movapd x8, x6
37bc96b36andpd x8, x2
37bc96b3bcomisd x8, x5
37bc96b40jbe 0x37bc9797c
37bc96b46movapd x13, x1
37bc96b4bmovapd x5, x1
37bc96b4fmovapd x9, x1
37bc96b54divsd x13, x6
37bc96b59mulsd x12, x13
37bc96b5emovddup x8, x13
37bc96b63mulpd x5, x8
37bc96b68addsd x7, x12
37bc96b6dshufpd x5, x5, 1
37bc96b72movapd x11, x5
37bc96b77addsubpd x5, x1
37bc96b7baddpd x9, x11
37bc96b80subpd x11, x1
37bc96b85movapd x1, x8
37bc96b8amulpd x1, x3
37bc96b8eunpcklpd x7, x7
37bc96b92mulpd x8, x0
37bc96b97movapd x14, x9
37bc96b9cshufpd x14, x11, 1
37bc96ba2shufpd x1, x1, 1
37bc96ba7movapd x11, x1
37bc96bacmovapd x15, x1
37bc96bb1subpd x1, x3
37bc96bb5addpd x11, x3
37bc96bbaaddsubpd x15, x3
37bc96bbfshufpd x8, x8, 1
37bc96bc5movapd x3, x11
37bc96bcamovapd x11, x8
37bc96bcfshufpd x3, x1, 1
37bc96bd4movapd x1, x5
37bc96bd8addpd x11, x0
37bc96bddunpckhpd x5, x5
37bc96be1divpd x1, x7
37bc96be5movapd x7, x9
37bc96beaunpckhpd x7, x9
37bc96befmovapd x9, x8
37bc96bf4subpd x8, x0
37bc96bf9addsubpd x9, x0
37bc96bfemovapd x0, x11
37bc96c03shufpd x0, x8, 1
37bc96c09divpd x15, x7
37bc96c0emovups [rsp+144], x1
37bc96c16movapd x1, x14
37bc96c1bdivpd x9, x7
37bc96c20movapd x13, x15
37bc96c25divpd x1, x5
37bc96c29movapd x15, x9
37bc96c2edivpd x3, x7
37bc96c32divpd x0, x7
37bc96c36
37bc96c36loc_37bc96c36:
37bc96c36movapd x9, x3
37bc96c3bmovapd x11, x3
37bc96c40movapd x7, x3
37bc96c44mulsd x7, x0
37bc96c48unpckhpd x9, x9
37bc96c4dlea rcx, [r9+rbx]
37bc96c51movapd x8, x9
37bc96c56movapd x9, x0
37bc96c5bunpckhpd x9, x9
37bc96c60movapd x12, x8
37bc96c65mulsd x11, x9
37bc96c6amulsd x8, x0
37bc96c6fmulsd x12, x9
37bc96c74addsd x8, x11
37bc96c79movapd x11, x4
37bc96c7esubsd x7, x12
37bc96c83subsd x7, [rip+0x7b7e7d]
37bc96c8bmulsd x4, x8
37bc96c90movapd x5, x8
37bc96c95mulsd x11, x7
37bc96c9amulsd x5, x6
37bc96c9emulsd x7, x6
37bc96ca2subsd x11, x5
37bc96ca7addsd x7, x4
37bc96cabmovapd x4, x11
37bc96cb0movapd x6, x7
37bc96cb4andpd x4, x2
37bc96cb8andpd x6, x2
37bc96cbccomisd x6, x4
37bc96cc0jbe 0x37bc97902
37bc96cc6movapd x4, x11
37bc96ccbmovapd x5, x15
37bc96cd0divsd x4, x7
37bc96cd4movddup x6, x4
37bc96cd8mulsd x4, x11
37bc96cddmulpd x1, x6
37bc96ce1mulpd x3, x6
37bc96ce5mulpd x0, x6
37bc96ce9addsd x4, x7
37bc96cedmovupd x7, [rsp+144]
37bc96cf6movapd x6, x7
37bc96cfaaddpd x6, x1
37bc96cfesubpd x1, x7
37bc96d02unpcklpd x4, x4
37bc96d06addpd x5, x0
37bc96d0asubpd x0, x15
37bc96d0fmovsd_xmm x1, x6
37bc96d13divpd x1, x4
37bc96d17movapd x6, x13
37bc96d1caddpd x6, x3
37bc96d20subpd x3, x13
37bc96d25movsd_xmm x0, x5
37bc96d29movsd_xmm x3, x6
37bc96d2ddivpd x0, x4
37bc96d31divpd x3, x4
37bc96d35
37bc96d35loc_37bc96d35:
37bc96d35add rax, rbx
37bc96d38add r9, r11
37bc96d3bshl r8, 4
37bc96d3fadd edx, 1
37bc96d42shl rcx, 4
37bc96d46xorpd x1, [rip+0x7b7dd2]
37bc96d4eshl rax, 4
37bc96d52movups [r12+r8], x3
37bc96d57shl r9, 4
37bc96d5bmovups [r12+rcx], x0
37bc96d60movups [r12+rax], x1
37bc96d65movups [r12+r9], x1
37bc96d6acmp edx, r14l
37bc96d6djle 0x37bc96ab0
37bc96d73
37bc96d73loc_37bc96d73:
37bc96d73mov rax, rbp
37bc96d76lea rcx, [r12+16]
37bc96d7bmov r14, [rsp+168]
37bc96d83mov edi, [rsp+208]
37bc96d8ashl rax, 4
37bc96d8emov rsi, [rsp+184]
37bc96d96pxor x6, x6
37bc96d9amov [rsp+328], rcx
37bc96da2add rax, r12
37bc96da5mov [rsp+144], edi
37bc96dacmovq x7, [rip+0x7b7d7c]
37bc96db4mov [rsp+256], rax
37bc96dbcmov rax, [rsp+136]
37bc96dc4shl rsi, 4
37bc96dc8mov [rsp+664], r15
37bc96dd0mov rbx, rax
37bc96dd3lea rax, [r14+2*rax]
37bc96dd7add rax, rbp
37bc96ddashl rbx, 4
37bc96ddeshl rax, 4
37bc96de2lea r13, [rbx+16]
37bc96de6add rax, rcx
37bc96de9mov [rsp+336], rax
37bc96df1lea rax, [rbp-1]
37bc96df5lea rbp, [rsi+16]
37bc96df9shl rax, 4
37bc96dfdadd rax, rcx
37bc96e00mov [rsp+216], rax
37bc96e08mov rax, rbx
37bc96e0bneg rax
37bc96e0emov [rsp+344], rax
37bc96e16lea rax, [rip+0x7b7c94]
37bc96e1dmov [rsp+240], rax
37bc96e25lea rax, [rsp+380]
37bc96e2dmov [rsp+208], rax
37bc96e35lea rax, [rip+0x7b7c84]
37bc96e3cmov [rsp+224], rax
37bc96e44lea rax, [rsp+368]
37bc96e4cmov [rsp+232], rax
37bc96e54lea rax, [rsp+376]
37bc96e5cmov [rsp+320], rax
37bc96e64lea rax, [rsp+364]
37bc96e6cmov [rsp+272], rax
37bc96e74nop
37bc96e75nop [rax+rax]
37bc96e80
37bc96e80loc_37bc96e80:
37bc96e80mov rax, [rsp+680]
37bc96e88mov edi, [rsp+144]
37bc96e8fmov eax, [rax]
37bc96e91mov [rsp+248], eax
37bc96e98mov [rsp+368], eax
37bc96e9fcmp eax, edi
37bc96ea1jl 0x37bc9854b
37bc96ea7mov rax, [rsp+640]
37bc96eafmov [rsp+368], edi
37bc96eb6xor r15l, r15l
37bc96eb9mov [rsp+364], 0
37bc96ec4mov [rsp+280], rax
37bc96eccmov [rsp+288], rax
37bc96ed4
37bc96ed4loc_37bc96ed4:
37bc96ed4movsxd rdx, r15l
37bc96ed7mov rdi, [rsp+640]
37bc96edfmov r14l, [rsp+144]
37bc96ee7mov [rsp+296], r15l
37bc96eeflea rax, [rdx+2]
37bc96ef3add rdx, [rsp+176]
37bc96efbmov r10, [rsp+216]
37bc96f03mov r8l, 1
37bc96f09imul rax, [rsp+184]
37bc96f12mov r9, [rsp+336]
37bc96f1alea ecx, [r14-1]
37bc96f1eadd rax, rdx
37bc96f21shl rax, 4
37bc96f25lea r11, [rdi+rax+16]
37bc96f2amov rdi, [rsp+344]
37bc96f32nop [rax]
37bc96f35nop [rax+rax]
37bc96f40
37bc96f40loc_37bc96f40:
37bc96f40movups [r9+rdi], x7
37bc96f45mov r15l, r8l
37bc96f48mov rdx, r10
37bc96f4bmov eax, 1
37bc96f50cmp r8, 1
37bc96f54je 0x37bc96f6e
37bc96f56nop [rax+rax]
37bc96f60
37bc96f60loc_37bc96f60:
37bc96f60add eax, 1
37bc96f63movups [rdx], x6
37bc96f66add rdx, rbx
37bc96f69cmp r15l, eax
37bc96f6cjne 0x37bc96f60
37bc96f6e
37bc96f6eloc_37bc96f6e:
37bc96f6ecmp r14, r8
37bc96f71je 0x37bc97c10
37bc96f77mov r15, r11
37bc96f7amov rdx, r9
37bc96f7dxor eax, eax
37bc96f7fnop
37bc96f80
37bc96f80loc_37bc96f80:
37bc96f80movupd x0, [r15]
37bc96f85add eax, 1
37bc96f88add r15, rsi
37bc96f8bmovups [rdx], x0
37bc96f8eadd rdx, rbx
37bc96f91cmp eax, ecx
37bc96f93jne 0x37bc96f80
37bc96f95add r8, 1
37bc96f99add r11, rbp
37bc96f9cadd r9, r13
37bc96f9fsub ecx, 1
37bc96fa2add r10, 16
37bc96fa6jmp 0x37bc96f40
37bc96fa8
37bc96fa8loc_37bc96fa8:
37bc96fa8mov rcx, [rsp+624]
37bc96fb0mov r9l, 1
37bc96fb6mov r8l, 1
37bc96fbclea rdx, [rip+0x7b7aee]
37bc96fc3call lsame_
37bc96fc8test eax, eax
37bc96fcajne 0x37bc96764
37bc96fd0mov edx, -1
37bc96fd5mov eax, 1
37bc96fdajmp 0x37bc9679f
37bc96fdf
37bc96fdfloc_37bc96fdf:
37bc96fdfmov rax, [rsp+184]
37bc96fe7pxor x0, x0
37bc96febxor r9l, r9l
37bc96feemov [rbx], 1
37bc96ff4mov rdx, [rsp+640]
37bc96ffcmov r10l, [rsp+164]
37bc97004lea r8, [rax+1]
37bc97008mov eax, 2
37bc9700dshl r8, 4
37bc97011nop [rax]
37bc97015nop [rax+rax]
37bc97020
37bc97020loc_37bc97020:
37bc97020mov r11l, [r15+4*rax-8]
37bc97025test r11l, r11l
37bc97028jle 0x37bc9704d
37bc9702aucomisd x0, [rdx+8]
37bc9702fsetnp cl
37bc97032cmovne ecx, r9l
37bc97036test cl, cl
37bc97038je 0x37bc9704d
37bc9703aucomisd x0, [rdx]
37bc9703esetnp cl
37bc97041cmovne ecx, r9l
37bc97045test cl, cl
37bc97047jne 0x37bc967c3
37bc9704d
37bc9704dloc_37bc9704d:
37bc9704dmov [rbx], eax
37bc9704fadd rax, 1
37bc97053add rdx, r8
37bc97056lea ecx, [rax-1]
37bc97059cmp r10l, ecx
37bc9705cjge 0x37bc97020
37bc9705emov rax, [rsp+680]
37bc97066mov [rbx], 0
37bc9706clea rdx, [rip+0x7b7a3d]
37bc97073mov r9, [rsp+640]
37bc9707bmov r8, [rsp+632]
37bc97083mov esi, [rax]
37bc97085mov rax, [rsp+648]
37bc9708dmov [rsp+40], rbx
37bc97092mov [rsp+56], 1
37bc9709bmov rcx, [rsp+624]
37bc970a3mov [rsp+32], rax
37bc970a8mov [rsp+48], 1
37bc970b1call ztrtri_
37bc970b6mov rax, [rsp+632]
37bc970bemov eax, [rax]
37bc970c0mov [rsp+216], eax
37bc970c7test eax, eax
37bc970c9jle 0x37bc967c3
37bc970cfmov rdi, [rsp+136]
37bc970d7lea eax, [rsi+2]
37bc970damov rbx, [rsp+168]
37bc970e2pxor x10, x10
37bc970e7cdqe
37bc970e9mov ecx, [rsp+216]
37bc970f0mov r10, [rsp+184]
37bc970f8movq x2, [rip+0x7b79f0]
37bc97100imul rax, rdi
37bc97104mov r11, [rsp+176]
37bc9710clea r8, [rax+rbx]
37bc97110lea eax, [rsi+3]
37bc97113cdqe
37bc97115mov r13, r8
37bc97118imul rax, rdi
37bc9711clea r9, [rax+rbx]
37bc97120mov rbx, [rsp+640]
37bc97128mov [rsp+280], r9
37bc97130jmp 0x37bc971bd
37bc97135
37bc97135loc_37bc97135:
37bc97135movapd x6, x0
37bc97139movapd x1, x0
37bc9713dunpckhpd x6, x6
37bc97141andpd x1, x2
37bc97145movapd x4, x6
37bc97149movapd x3, x6
37bc9714dandpd x4, x2
37bc97151comisd x4, x1
37bc97155jbe 0x37bc9788c
37bc9715bmovapd x1, x0
37bc9715fdivsd x1, x6
37bc97163mulsd x0, x1
37bc97167addsd x3, x0
37bc9716bmovapd x0, x1
37bc9716fmulsd x0, x10
37bc97174unpcklpd x1, x0
37bc97178movupd x0, [rip+0x7b7980]
37bc97180addpd x0, x1
37bc97184addpd x1, [rip+0x7b7984]
37bc9718cshufpd x0, x1, 2
37bc97191movddup x1, x3
37bc97195divpd x0, x1
37bc97199
37bc97199loc_37bc97199:
37bc97199add rax, r9
37bc9719cshl rdi, 4
37bc971a0pxor x6, x6
37bc971a4sub ecx, 1
37bc971a7shl rax, 4
37bc971abmovups [r12+rdi], x0
37bc971b0movups [r12+rax], x6
37bc971b5test ecx, ecx
37bc971b7jle 0x37bc97453
37bc971bd
37bc971bdloc_37bc971bd:
37bc971bdmovsxd rax, ecx
37bc971c0mov rbp, rax
37bc971c3mov r14l, [r15+4*rax-4]
37bc971c8lea rsi, [rax-1]
37bc971cclea rdi, [rax+r8]
37bc971d0imul rbp, r10
37bc971d4lea rdx, [r11+rbp]
37bc971d8add rdx, rax
37bc971dbshl rdx, 4
37bc971dfmovupd x0, [rbx+rdx]
37bc971e4test r14l, r14l
37bc971e7jg 0x37bc97135
37bc971edmov rdx, rax
37bc971f0sub rbp, r10
37bc971f3sub ecx, 1
37bc971f6shl rdx, 4
37bc971faadd rdx, r12
37bc971fdmovsd_xmm x6, [rdx-32]
37bc97202movsd_xmm x5, [rdx-24]
37bc97207lea rdx, [rbp+r11]
37bc9720cadd rdx, rsi
37bc9720fmovapd x4, x5
37bc97213movapd x3, x6
37bc97217shl rdx, 4
37bc9721bandpd x4, x2
37bc9721fandpd x3, x2
37bc97223movupd x1, [rbx+rdx]
37bc97228comisd x4, x3
37bc9722cjbe 0x37bc97b19
37bc97232movapd x4, x6
37bc97236movapd x9, x1
37bc9723bdivsd x4, x5
37bc9723fmovddup x3, x4
37bc97243mulpd x3, x1
37bc97247shufpd x3, x3, 1
37bc9724caddpd x9, x3
37bc97251movapd x7, x3
37bc97255subpd x3, x1
37bc97259addsubpd x7, x1
37bc9725dmovddup x1, x4
37bc97261mulpd x1, x0
37bc97265movapd x11, x3
37bc9726amovapd x3, x9
37bc9726fshufpd x3, x11, 1
37bc97275movapd x11, x4
37bc9727amulsd x11, x6
37bc9727fmulsd x4, x5
37bc97283shufpd x1, x1, 1
37bc97288movapd x8, x1
37bc9728daddsubpd x8, x0
37bc97292addsd x11, x5
37bc97297subsd x4, x6
37bc9729bmovddup x9, x11
37bc972a0movapd x14, x11
37bc972a5divpd x7, x9
37bc972aadivpd x3, x9
37bc972afmovups [rsp+144], x7
37bc972b7movapd x7, x0
37bc972bbaddpd x7, x1
37bc972bfsubpd x1, x0
37bc972c3shufpd x7, x1, 1
37bc972c8movapd x1, x7
37bc972ccdivpd x1, x9
37bc972d1movapd x7, x3
37bc972d5unpckhpd x7, x7
37bc972d9divpd x8, x9
37bc972demovapd x0, x1
37bc972e2unpckhpd x0, x0
37bc972e6movapd x9, x0
37bc972ebmovapd x0, x1
37bc972efdivsd x14, x11
37bc972f4movapd x15, x8
37bc972f9movapd x8, x3
37bc972fedivsd x4, x11
37bc97303
37bc97303loc_37bc97303:
37bc97303movapd x11, x0
37bc97308movapd x12, x9
37bc9730dlea rdx, [rsi+r8]
37bc97311mulsd x12, x7
37bc97316mulsd x0, x7
37bc9731amulsd x9, x8
37bc9731fmulsd x11, x8
37bc97324addsd x0, x9
37bc97329subsd x11, x12
37bc9732esubsd x11, [rip+0x7b77d1]
37bc97337movapd x7, x0
37bc9733bmulsd x7, x5
37bc9733fmovapd x9, x11
37bc97344mulsd x9, x6
37bc97349mulsd x0, x6
37bc9734dmulsd x11, x5
37bc97352subsd x9, x7
37bc97357addsd x0, x11
37bc9735cmovapd x5, x9
37bc97361andpd x5, x2
37bc97365movapd x6, x0
37bc97369andpd x6, x2
37bc9736dcomisd x6, x5
37bc97371jbe 0x37bc97a80
37bc97377movapd x6, x9
37bc9737cmovapd x11, x15
37bc97381shl rdx, 4
37bc97385movupd x7, [rsp+144]
37bc9738edivsd x6, x0
37bc97392shl rdi, 4
37bc97396mulsd x9, x6
37bc9739bmovddup x5, x6
37bc9739fmulpd x1, x5
37bc973a3mulpd x3, x5
37bc973a7addsd x9, x0
37bc973acaddpd x11, x1
37bc973b1subpd x1, x15
37bc973b6movddup x5, x9
37bc973bbmovapd x0, x1
37bc973bfmovsd_xmm x0, x11
37bc973c4divpd x0, x5
37bc973c8movups [r12+rdx], x0
37bc973cdmovapd x0, x7
37bc973d1addpd x0, x3
37bc973d5subpd x3, x7
37bc973d9shufpd x0, x3, 2
37bc973dedivpd x0, x5
37bc973e2movups [r12+rdi], x0
37bc973e7movapd x0, x14
37bc973ecmulsd x0, x6
37bc973f0mulsd x6, x4
37bc973f4addsd x0, x4
37bc973f8subsd x6, x14
37bc973fdmovapd x1, x0
37bc97401divsd x6, x9
37bc97406divsd x1, x9
37bc9740bmovapd x4, x6
37bc9740f
37bc9740floc_37bc9740f:
37bc9740fxorpd x1, [rip+0x7b7729]
37bc97417xorpd x4, [rip+0x7b7721]
37bc9741fadd rax, r9
37bc97422sub ecx, 1
37bc97425shl rax, 4
37bc97429movsd_xmm [r12+rax], x1
37bc9742fmovsd_xmm [r12+rax+8], x4
37bc97436lea rax, [rsi+r9]
37bc9743ashl rax, 4
37bc9743emovsd_xmm [r12+rax], x1
37bc97444movsd_xmm [r12+rax+8], x4
37bc9744btest ecx, ecx
37bc9744djg 0x37bc971bd
37bc97453
37bc97453loc_37bc97453:
37bc97453movsxd rdi, [rsp+164]
37bc9745bmov r14, [rsp+184]
37bc97463mov [rsp+144], 0
37bc9746emov r10, r13
37bc97471mov [rsp+664], r15
37bc97479movq x6, [rip+0x7b76af]
37bc97481mov rax, rdi
37bc97484mov [rsp+200], rdi
37bc9748cshl r14, 4
37bc97490shl rax, 4
37bc97494lea rsi, [r12+rax]
37bc97498mov rax, [rsp+136]
37bc974a0mov [rsp+256], rsi
37bc974a8mov rbx, rax
37bc974abadd rax, 1
37bc974afmov [rsp+296], rsi
37bc974b7shl rax, 4
37bc974bbshl rbx, 4
37bc974bfmov [rsp+192], rax
37bc974c7lea rax, [rdi-1]
37bc974cbshl rax, 4
37bc974cfadd rax, r12
37bc974d2mov [rsp+288], rax
37bc974dalea rax, [rip+0x7b75d0]
37bc974e1mov [rsp+240], rax
37bc974e9lea rax, [rsp+380]
37bc974f1mov [rsp+208], rax
37bc974f9lea rax, [rip+0x7b75c0]
37bc97500mov [rsp+224], rax
37bc97508lea rax, [rsp+368]
37bc97510mov [rsp+232], rax
37bc97518nop [rax+rax]
37bc97520
37bc97520loc_37bc97520:
37bc97520mov rax, [rsp+680]
37bc97528mov edi, [rsp+144]
37bc9752fmov esi, [rsp+216]
37bc97536mov eax, [rax]
37bc97538lea edx, [rdi+1]
37bc9753bmov r9l, esi
37bc9753elea r8l, [rax+rdi]
37bc97542mov [rsp+248], eax
37bc97549sub r9l, edi
37bc9754cmov [rsp+368], eax
37bc97553cmp r8l, esi
37bc97556jle 0x37bc98f7b
37bc9755cmov [rsp+368], r9l
37bc97564test r9l, r9l
37bc97567jle 0x37bc9931b
37bc9756dmovsxd rdi, edx
37bc97570movsxd rdx, [rsp+144]
37bc97578xor eax, eax
37bc9757amov [rsp+264], rdi
37bc97582
37bc97582loc_37bc97582:
37bc97582lea rcx, [rdx+1]
37bc97586add rdx, [rsp+176]
37bc9758emov rdi, [rsp+640]
37bc97596mov [rsp+272], eax
37bc9759dmov r13, [rsp+256]
37bc975a5mov esi, 1
37bc975aalea r11l, [r9+1]
37bc975aemov rbp, [rsp+288]
37bc975b6imul rcx, [rsp+184]
37bc975bfpxor x1, x1
37bc975c3add rcx, rdx
37bc975c6shl rcx, 4
37bc975calea r15, [rdi+rcx+16]
37bc975cfmov edi, 1
37bc975d4
37bc975d4loc_37bc975d4:
37bc975d4add esi, 1
37bc975d7movups [rbp+16], x6
37bc975dbcmp esi, r9l
37bc975dejg 0x37bc9767e
37bc975e4
37bc975e4loc_37bc975e4:
37bc975e4mov rax, [rsp+200]
37bc975ecmovsxd rdx, esi
37bc975efimul rdx, [rsp+136]
37bc975f8add rax, rdi
37bc975fbadd rax, [rsp+168]
37bc97603add rax, rdx
37bc97606mov edx, esi
37bc97608shl rax, 4
37bc9760cadd rax, r12
37bc9760fnop
37bc97610
37bc97610loc_37bc97610:
37bc97610add edx, 1
37bc97613movups [rax], x1
37bc97616add rax, rbx
37bc97619cmp r11l, edx
37bc9761cjne 0x37bc97610
37bc9761ecmp rdi, 1
37bc97622je 0x37bc98c30
37bc97628
37bc97628loc_37bc97628:
37bc97628lea r8l, [rdi-1]
37bc9762cmov rcx, r15
37bc9762fmov rdx, r13
37bc97632xor eax, eax
37bc97634nop
37bc97635nop [rax+rax]
37bc97640
37bc97640loc_37bc97640:
37bc97640movupd x0, [rcx]
37bc97644add eax, 1
37bc97647add rcx, r14
37bc9764amovups [rdx], x0
37bc9764dadd rdx, rbx
37bc97650cmp eax, r8l
37bc97653jne 0x37bc97640
37bc97655cmp esi, r9l
37bc97658jg 0x37bc97690
37bc9765aadd esi, 1
37bc9765dadd rdi, 1
37bc97661add r15, 16
37bc97665add r13, 16
37bc97669add rbp, [rsp+192]
37bc97671movups [rbp+16], x6
37bc97675cmp esi, r9l
37bc97678jle 0x37bc975e4
37bc9767e
37bc9767eloc_37bc9767e:
37bc9767ecmp rdi, 1
37bc97682jne 0x37bc97628
37bc97684nop
37bc97685nop [rax+rax]
37bc97690
37bc97690loc_37bc97690:
37bc97690mov eax, [rsp+272]
37bc97697test eax, eax
37bc97699jle 0x37bc992db
37bc9769f
37bc9769floc_37bc9769f:
37bc9769fmov edi, [rsp+144]
37bc976a6mov [rsp+272], r14
37bc976aemov r15, [rsp+664]
37bc976b6mov r14, [rsp+280]
37bc976belea ecx, [r9+rdi]
37bc976c2lea edi, [r9+1]
37bc976c6nop [rax+rax]
37bc976d0
37bc976d0loc_37bc976d0:
37bc976d0lea edx, [rax+rcx]
37bc976d3movsxd rdx, edx
37bc976d6mov esi, [r15+4*rdx-4]
37bc976dblea r11, [rdx-1]
37bc976dftest esi, esi
37bc976e1jle 0x37bc98a50
37bc976e7test r9l, r9l
37bc976eajle 0x37bc9777a
37bc976f0movsxd r8, eax
37bc976f3add rdx, r10
37bc976f6mov r11l, 1
37bc976fcsub r8, 1
37bc97700shl rdx, 4
37bc97704shl r8, 4
37bc97708add r8, r12
37bc9770bnop [rax+rax]
37bc97714nop [rax+rax]
37bc9771fnop [rax+rax]
37bc9772anop [rax+rax]
37bc97735nop [rax+rax]
37bc97740
37bc97740loc_37bc97740:
37bc97740movupd x1, [r12+rdx]
37bc97746movupd x0, [r12+rdx]
37bc9774cadd r11l, 1
37bc97750movupd x2, [r8]
37bc97755unpcklpd x1, x1
37bc97759unpckhpd x0, x0
37bc9775dmulpd x1, x2
37bc97761shufpd x2, x2, 1
37bc97766mulpd x0, x2
37bc9776aaddsubpd x1, x0
37bc9776emovups [r8], x1
37bc97772add r8, rbx
37bc97775cmp edi, r11l
37bc97778jne 0x37bc97740
37bc9777a
37bc9777aloc_37bc9777a:
37bc9777amov r13l, eax
37bc9777dnop [rax]
37bc97780
37bc97780loc_37bc97780:
37bc97780lea eax, [r13-1]
37bc97784test eax, eax
37bc97786jg 0x37bc976d0
37bc9778cmov r14, [rsp+272]
37bc97794test r9l, r9l
37bc97797jle 0x37bc988cf
37bc9779d
37bc9779dloc_37bc9779d:
37bc9779dmov [rsp+272], r14
37bc977a5mov ebp, [rsp+164]
37bc977aclea esi, [r9+1]
37bc977b0mov r15l, [rsp+144]
37bc977b8mov r14, [rsp+280]
37bc977c0mov r13, [rsp+664]
37bc977c8nop [rax+rax]
37bc977d0
37bc977d0loc_37bc977d0:
37bc977d0movsxd rcx, ecx
37bc977d3lea eax, [rbp+r9]
37bc977d8mov r11l, [r13+4*rcx-4]
37bc977ddlea r8, [rcx-1]
37bc977e1lea rdx, [r10+rcx]
37bc977e5test r11l, r11l
37bc977e8jle 0x37bc98768
37bc977eecdqe
37bc977f0mov ecx, 1
37bc977f5shl rdx, 4
37bc977f9sub rax, 1
37bc977fdshl rax, 4
37bc97801add rax, r12
37bc97804nop [rax+rax]
37bc97809nop [rax+rax]
37bc97814nop [rax+rax]
37bc9781fnop [rax+rax]
37bc9782anop [rax+rax]
37bc97835nop [rax+rax]
37bc97840
37bc97840loc_37bc97840:
37bc97840movupd x1, [r12+rdx]
37bc97846movupd x2, [r12+rdx]
37bc9784cadd ecx, 1
37bc9784fmovupd x0, [rax]
37bc97853unpcklpd x1, x1
37bc97857unpckhpd x2, x2
37bc9785bmulpd x1, x0
37bc9785fshufpd x0, x0, 1
37bc97864mulpd x0, x2
37bc97868addsubpd x1, x0
37bc9786cmovups [rax], x1
37bc9786fadd rax, rbx
37bc97872cmp ecx, esi
37bc97874jne 0x37bc97840
37bc97876sub r9l, 1
37bc9787atest r9l, r9l
37bc9787djle 0x37bc988c7
37bc97883
37bc97883loc_37bc97883:
37bc97883lea ecx, [r9+r15]
37bc97887jmp 0x37bc977d0
37bc9788c
37bc9788cloc_37bc9788c:
37bc9788cmovapd x1, x6
37bc97890movapd x4, x10
37bc97895divsd x1, x0
37bc97899mulsd x3, x1
37bc9789dsubsd x4, x1
37bc978a1addsd x3, x0
37bc978a5movapd x0, x1
37bc978a9mulsd x0, x10
37bc978aeaddsd x0, [rip+0x7b7252]
37bc978b6movddup x1, x3
37bc978baunpcklpd x0, x4
37bc978bedivpd x0, x1
37bc978c2jmp 0x37bc97199
37bc978c7
37bc978c7loc_37bc978c7:
37bc978c7movapd x1, x6
37bc978cbmovapd x4, x10
37bc978d0divsd x1, x0
37bc978d4mulsd x3, x1
37bc978d8subsd x4, x1
37bc978dcaddsd x3, x0
37bc978e0movapd x0, x1
37bc978e4mulsd x0, x10
37bc978e9addsd x0, [rip+0x7b7217]
37bc978f1movddup x1, x3
37bc978f5unpcklpd x0, x4
37bc978f9divpd x0, x1
37bc978fdjmp 0x37bc96a8b
37bc97902
37bc97902loc_37bc97902:
37bc97902movapd x4, x7
37bc97906movapd x5, x13
37bc9790bmovupd x8, [rsp+144]
37bc97915divsd x4, x11
37bc9791amovddup x6, x4
37bc9791emulpd x8, x6
37bc97923mulpd x5, x6
37bc97927mulsd x4, x7
37bc9792bmulpd x6, x15
37bc97930movapd x7, x8
37bc97935addpd x7, x1
37bc97939subpd x1, x8
37bc9793eaddsd x4, x11
37bc97943movsd_xmm x1, x7
37bc97947movapd x7, x3
37bc9794bsubpd x3, x5
37bc9794faddpd x7, x5
37bc97953movapd x5, x0
37bc97957subpd x0, x6
37bc9795baddpd x5, x6
37bc9795funpcklpd x4, x4
37bc97963divpd x1, x4
37bc97967movsd_xmm x3, x7
37bc9796bmovsd_xmm x0, x5
37bc9796fdivpd x3, x4
37bc97973divpd x0, x4
37bc97977jmp 0x37bc96d35
37bc9797c
37bc9797cloc_37bc9797c:
37bc9797cmovapd x15, x6
37bc97981movapd x8, x1
37bc97986movapd x11, x1
37bc9798bdivsd x15, x1
37bc97990shufpd x11, x1, 1
37bc97996movapd x12, x3
37bc9799bmovapd x13, x3
37bc979a0shufpd x12, x3, 1
37bc979a6movapd x14, x0
37bc979abshufpd x14, x0, 1
37bc979b1mulsd x7, x15
37bc979b6movddup x9, x15
37bc979bbaddsd x7, [rsp+144]
37bc979c4mulpd x8, x9
37bc979c9unpcklpd x7, x7
37bc979cdmovapd x5, x8
37bc979d2addsubpd x11, x8
37bc979d7shufpd x5, x8, 1
37bc979ddmovapd x8, x1
37bc979e2subpd x1, x5
37bc979e6addpd x8, x5
37bc979ebmovapd x5, x9
37bc979f0mulpd x5, x3
37bc979f4mulpd x9, x0
37bc979f9movsd_xmm x1, x8
37bc979feunpcklpd x8, x8
37bc97a03addsubpd x12, x5
37bc97a08shufpd x5, x5, 1
37bc97a0daddpd x13, x5
37bc97a12subpd x3, x5
37bc97a16movapd x5, x9
37bc97a1bshufpd x5, x9, 1
37bc97a21divpd x12, x8
37bc97a26movsd_xmm x3, x13
37bc97a2bmovapd x13, x11
37bc97a30unpckhpd x11, x11
37bc97a35divpd x13, x7
37bc97a3amovapd x7, x14
37bc97a3faddsubpd x7, x9
37bc97a44divpd x7, x8
37bc97a49movups [rsp+144], x13
37bc97a52movapd x13, x12
37bc97a57divpd x1, x11
37bc97a5cmovapd x15, x7
37bc97a61movapd x7, x5
37bc97a65addpd x7, x0
37bc97a69subpd x0, x5
37bc97a6dmovsd_xmm x0, x7
37bc97a71divpd x3, x8
37bc97a76divpd x0, x8
37bc97a7bjmp 0x37bc96c36
37bc97a80
37bc97a80loc_37bc97a80:
37bc97a80movapd x5, x0
37bc97a84movapd x8, x15
37bc97a89shl rdx, 4
37bc97a8dmovupd x7, [rsp+144]
37bc97a96divsd x5, x9
37bc97a9bshl rdi, 4
37bc97a9fmulsd x0, x5
37bc97aa3movddup x6, x5
37bc97aa7mulpd x8, x6
37bc97aacmulpd x7, x6
37bc97ab0addsd x0, x9
37bc97ab5movapd x9, x8
37bc97abaaddpd x9, x1
37bc97abfsubpd x1, x8
37bc97ac4movapd x8, x7
37bc97ac9movddup x6, x0
37bc97acdaddpd x8, x3
37bc97ad2subpd x3, x7
37bc97ad6movsd_xmm x1, x9
37bc97adbdivpd x1, x6
37bc97adfmovups [r12+rdx], x1
37bc97ae4movapd x1, x3
37bc97ae8movsd_xmm x1, x8
37bc97aeddivpd x1, x6
37bc97af1movups [r12+rdi], x1
37bc97af6movapd x1, x5
37bc97afamulsd x1, x4
37bc97afemulsd x5, x14
37bc97b03addsd x1, x14
37bc97b08subsd x4, x5
37bc97b0cdivsd x1, x0
37bc97b10divsd x4, x0
37bc97b14jmp 0x37bc9740f
37bc97b19
37bc97b19loc_37bc97b19:
37bc97b19movapd x4, x5
37bc97b1dmovapd x7, x1
37bc97b21movapd x8, x0
37bc97b26divsd x4, x6
37bc97b2ashufpd x7, x1, 1
37bc97b2fshufpd x8, x0, 1
37bc97b35movddup x3, x4
37bc97b39mulpd x3, x1
37bc97b3daddsubpd x7, x3
37bc97b41shufpd x3, x3, 1
37bc97b46movapd x11, x3
37bc97b4baddpd x11, x1
37bc97b50subpd x1, x3
37bc97b54movapd x14, x7
37bc97b59movddup x7, x4
37bc97b5dmulpd x7, x0
37bc97b61movapd x3, x1
37bc97b65movsd_xmm x3, x11
37bc97b6amovapd x11, x5
37bc97b6fmulsd x11, x4
37bc97b74mulsd x4, x6
37bc97b78movapd x1, x7
37bc97b7caddsubpd x8, x7
37bc97b81shufpd x1, x7, 1
37bc97b86movapd x7, x0
37bc97b8asubpd x0, x1
37bc97b8eaddsd x11, x6
37bc97b93addpd x7, x1
37bc97b97movapd x13, x4
37bc97b9cmovapd x4, x5
37bc97ba0movapd x1, x0
37bc97ba4subsd x4, x13
37bc97ba9movddup x9, x11
37bc97baemovsd_xmm x1, x7
37bc97bb2divpd x1, x9
37bc97bb7divpd x14, x9
37bc97bbcmovapd x0, x1
37bc97bc0unpckhpd x0, x0
37bc97bc4divpd x3, x9
37bc97bc9movups [rsp+144], x14
37bc97bd2movapd x14, x11
37bc97bd7divpd x8, x9
37bc97bdcmovapd x9, x0
37bc97be1movapd x0, x1
37bc97be5movapd x7, x3
37bc97be9unpckhpd x7, x7
37bc97beddivsd x14, x11
37bc97bf2movapd x15, x8
37bc97bf7movapd x8, x3
37bc97bfcdivsd x4, x11
37bc97c01jmp 0x37bc97303
37bc97c06
37bc97c06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc97c10
37bc97c10loc_37bc97c10:
37bc97c10mov r15l, [rsp+296]
37bc97c18test r15l, r15l
37bc97c1bjle 0x37bc97ec0
37bc97c21
37bc97c21loc_37bc97c21:
37bc97c21mov rax, [rsp+664]
37bc97c29mov r14l, [rax]
37bc97c2ctest r14l, r14l
37bc97c2fjle 0x37bc9853c
37bc97c35mov edi, [rsp+144]
37bc97c3ctest edi, edi
37bc97c3ejle 0x37bc99338
37bc97c44mov eax, 1
37bc97c49mov r11, [rsp+192]
37bc97c51mov edx, 1
37bc97c56lea r8l, [rdi+1]
37bc97c5amov ecx, 1
37bc97c5fnop
37bc97c60
37bc97c60loc_37bc97c60:
37bc97c60lea r9, [rcx-1]
37bc97c64add rdx, r11
37bc97c67mov r10l, 1
37bc97c6dshl r9, 4
37bc97c71shl rdx, 4
37bc97c75add r9, r12
37bc97c78nop [rax+rax]
37bc97c80
37bc97c80loc_37bc97c80:
37bc97c80movupd x1, [r12+rdx]
37bc97c86movupd x2, [r12+rdx]
37bc97c8cadd r10l, 1
37bc97c90movupd x0, [r9]
37bc97c95unpcklpd x1, x1
37bc97c99unpckhpd x2, x2
37bc97c9dmulpd x1, x0
37bc97ca1shufpd x0, x0, 1
37bc97ca6mulpd x0, x2
37bc97caaaddsubpd x1, x0
37bc97caemovups [r9], x1
37bc97cb2add r9, rbx
37bc97cb5cmp r8l, r10l
37bc97cb8jne 0x37bc97c80
37bc97cbaadd eax, 1
37bc97cbdcmp eax, r15l
37bc97cc0jg 0x37bc97eb8
37bc97cc6mov rdi, [rsp+664]
37bc97ccemovsxd rdx, eax
37bc97cd1mov edi, [rdi+4*rcx]
37bc97cd4test edi, edi
37bc97cd6jle 0x37bc97ce0
37bc97cd8mov rcx, rdx
37bc97cdbjmp 0x37bc97c60
37bc97cdd
37bc97cdd 0f 1f 00 ...
37bc97ce0
37bc97ce0loc_37bc97ce0:
37bc97ce0mov [rsp+192], r11
37bc97ce8
37bc97ce8loc_37bc97ce8:
37bc97ce8mov ecx, [rsp+144]
37bc97ceflea edi, [rax+1]
37bc97cf2test ecx, ecx
37bc97cf4jle 0x37bc97e46
37bc97cfalea r8l, [rcx+1]
37bc97cfe
37bc97cfeloc_37bc97cfe:
37bc97cfemov r10, [rsp+192]
37bc97d06mov r9, [rsp+200]
37bc97d0ecdqe
37bc97d10movsxd r14, edi
37bc97d13sub rax, 1
37bc97d17lea r11, [r10+rdx]
37bc97d1blea rcx, [rdx+r9]
37bc97d1fadd r10, r14
37bc97d22add r9, r14
37bc97d25shl rax, 4
37bc97d29mov edx, 1
37bc97d2eshl r11, 4
37bc97d32shl rcx, 4
37bc97d36add rax, r12
37bc97d39shl r10, 4
37bc97d3dshl r9, 4
37bc97d41nop [rax]
37bc97d45nop [rax+rax]
37bc97d50
37bc97d50loc_37bc97d50:
37bc97d50movupd x5, [rax]
37bc97d54movupd x1, [r12+r11]
37bc97d5aadd edx, 1
37bc97d5dmovupd x0, [r12+r11]
37bc97d63movupd x3, [rax+16]
37bc97d68movapd x4, x5
37bc97d6cunpcklpd x1, x1
37bc97d70unpckhpd x0, x0
37bc97d74shufpd x4, x5, 1
37bc97d79movapd x2, x3
37bc97d7dmulpd x0, x4
37bc97d81shufpd x2, x3, 1
37bc97d86mulpd x1, x5
37bc97d8aaddsubpd x1, x0
37bc97d8emovupd x0, [r12+rcx]
37bc97d94unpckhpd x0, x0
37bc97d98mulpd x0, x2
37bc97d9cmovapd x8, x1
37bc97da1movupd x1, [r12+rcx]
37bc97da7unpcklpd x1, x1
37bc97dabmulpd x1, x3
37bc97dafaddsubpd x1, x0
37bc97db3addpd x1, x8
37bc97db8movups [rax], x1
37bc97dbbmovupd x1, [r12+r10]
37bc97dc1movupd x0, [r12+r10]
37bc97dc7unpcklpd x1, x1
37bc97dcbunpckhpd x0, x0
37bc97dcfmulpd x1, x5
37bc97dd3mulpd x0, x4
37bc97dd7movapd x4, x1
37bc97ddbmovupd x1, [r12+r9]
37bc97de1addsubpd x4, x0
37bc97de5movupd x0, [r12+r9]
37bc97debunpcklpd x1, x1
37bc97defmulpd x1, x3
37bc97df3unpckhpd x0, x0
37bc97df7mulpd x0, x2
37bc97dfbaddsubpd x1, x0
37bc97dffaddpd x1, x4
37bc97e03movups [rax+16], x1
37bc97e07add rax, rbx
37bc97e0acmp r8l, edx
37bc97e0djne 0x37bc97d50
37bc97e13lea eax, [rdi+1]
37bc97e16cmp eax, r15l
37bc97e19jg 0x37bc97ec0
37bc97e1fmov r10, [rsp+664]
37bc97e27movsxd rdx, eax
37bc97e2amov rcx, rdx
37bc97e2dmov r9l, [r10+4*r14]
37bc97e31test r9l, r9l
37bc97e34jle 0x37bc97eb0
37bc97e36mov r11, [rsp+192]
37bc97e3ejmp 0x37bc97c60
37bc97e43
37bc97e43loc_37bc97e43:
37bc97e43add edi, 2
37bc97e46
37bc97e46loc_37bc97e46:
37bc97e46lea edx, [rdi+1]
37bc97e49cmp edx, r15l
37bc97e4cjg 0x37bc97fdc
37bc97e52mov rcx, [rsp+664]
37bc97e5amovsxd rax, edi
37bc97e5dmov r10l, [rcx+4*rax]
37bc97e61test r10l, r10l
37bc97e64jle 0x37bc97e43
37bc97e66mov r8, [rsp+664]
37bc97e6e
37bc97e6eloc_37bc97e6e:
37bc97e6elea eax, [rdx+1]
37bc97e71cmp r15l, eax
37bc97e74jl 0x37bc9932b
37bc97e7amovsxd rcx, edx
37bc97e7dmov ecx, [r8+4*rcx]
37bc97e81test ecx, ecx
37bc97e83jle 0x37bc986e0
37bc97e89lea eax, [rdx+2]
37bc97e8ccmp eax, r15l
37bc97e8fjg 0x37bc9932b
37bc97e95movsxd rdx, eax
37bc97e98cmp [r8+4*rdx-4], 0
37bc97e9ejle 0x37bc993b3
37bc97ea4mov edx, eax
37bc97ea6jmp 0x37bc97e6e
37bc97ea8
37bc97ea8 0f 1f 84 00 00 00 00 00 ........
37bc97eb0
37bc97eb0loc_37bc97eb0:
37bc97eb0add edi, 2
37bc97eb3jmp 0x37bc97cfe
37bc97eb8
37bc97eb8loc_37bc97eb8:
37bc97eb8mov [rsp+192], r11
37bc97ec0
37bc97ec0loc_37bc97ec0:
37bc97ec0mov edi, [rsp+144]
37bc97ec7mov [rsp+312], rsi
37bc97ecfmov r9l, 1
37bc97ed5mov [rsp+296], r13
37bc97eddmov r14, [rsp+168]
37bc97ee5mov [rsp+304], rbp
37bc97eedmov r13, [rsp+664]
37bc97ef5lea r10l, [rdi+1]
37bc97ef9mov rbp, [rsp+192]
37bc97f01nop [rax]
37bc97f05nop [rax+rax]
37bc97f10
37bc97f10loc_37bc97f10:
37bc97f10lea r8l, [r9+r15]
37bc97f14movsxd rdx, r8l
37bc97f17mov eax, [r13+4*rdx-4]
37bc97f1ctest eax, eax
37bc97f1ejle 0x37bc98400
37bc97f24cmp r9l, edi
37bc97f27jg 0x37bc97fb7
37bc97f2dmov eax, [rsp+164]
37bc97f34movsxd rcx, r9l
37bc97f37add rdx, rbp
37bc97f3aimul rcx, [rsp+136]
37bc97f43shl rdx, 4
37bc97f47add eax, r9l
37bc97f4acdqe
37bc97f4cadd rax, r14
37bc97f4fadd rax, rcx
37bc97f52mov ecx, r9l
37bc97f55shl rax, 4
37bc97f59add rax, r12
37bc97f5cnop [rax]
37bc97f5fnop [rax+rax]
37bc97f6anop [rax+rax]
37bc97f75nop [rax+rax]
37bc97f80
37bc97f80loc_37bc97f80:
37bc97f80movupd x1, [r12+rdx]
37bc97f86movupd x2, [r12+rdx]
37bc97f8cadd ecx, 1
37bc97f8fmovupd x0, [rax]
37bc97f93unpcklpd x1, x1
37bc97f97unpckhpd x2, x2
37bc97f9bmulpd x1, x0
37bc97f9fshufpd x0, x0, 1
37bc97fa4mulpd x0, x2
37bc97fa8addsubpd x1, x0
37bc97facmovups [rax], x1
37bc97fafadd rax, rbx
37bc97fb2cmp ecx, r10l
37bc97fb5jne 0x37bc97f80
37bc97fb7
37bc97fb7loc_37bc97fb7:
37bc97fb7add r9l, 1
37bc97fbbcmp r9l, edi
37bc97fbejle 0x37bc97f10
37bc97fc4mov r13, [rsp+296]
37bc97fccmov rbp, [rsp+304]
37bc97fd4mov rsi, [rsp+312]
37bc97fdc
37bc97fdcloc_37bc97fdc:
37bc97fdcmov eax, [rsp+248]
37bc97fe3mov edi, [rsp+264]
37bc97feamov [rsp+112], 1
37bc97ff3lea r9, [rip+0x7b6ab6]
37bc97ffamov [rsp+104], 1
37bc98003mov rcx, [rsp+240]
37bc9800bmov rdx, r9
37bc9800elea r8, [rip+0x7b6aa6]
37bc98015mov [rsp+96], 1
37bc9801elea eax, [rax+rdi+1]
37bc98022mov [rsp+380], eax
37bc98029mov rax, [rsp+208]
37bc98031mov [rsp+88], 1
37bc9803amov [rsp+80], rax
37bc9803fmov rax, [rsp+256]
37bc98047mov [rsp+72], rax
37bc9804cmov rax, [rsp+648]
37bc98054mov [rsp+64], rax
37bc98059mov rax, [rsp+288]
37bc98061mov [rsp+56], rax
37bc98066mov rax, [rsp+224]
37bc9806emov [rsp+48], rax
37bc98073mov rax, [rsp+232]
37bc9807bmov [rsp+40], rax
37bc98080mov [rsp+32], rax
37bc98085call ztrmm_
37bc9808amov r10l, [rsp+368]
37bc98092test r10l, r10l
37bc98095jle 0x37bc98120
37bc9809bmovsxd rdx, r15l
37bc9809emov rdi, [rsp+640]
37bc980a6mov r11, [rsp+216]
37bc980aexor r9l, r9l
37bc980b1lea rax, [rdx+1]
37bc980b5add rdx, [rsp+176]
37bc980bdimul rax, [rsp+184]
37bc980c6add rax, rdx
37bc980c9shl rax, 4
37bc980cdlea rdi, [rdi+rax+16]
37bc980d2nop [rax]
37bc980d5nop [rax+rax]
37bc980e0
37bc980e0loc_37bc980e0:
37bc980e0mov r14l, r9l
37bc980e3mov r8l, r10l
37bc980e6add r9l, 1
37bc980eamov rcx, r11
37bc980edmov rdx, rdi
37bc980f0xor eax, eax
37bc980f2sub r8l, r14l
37bc980f5cmp r10l, r9l
37bc980f8jl 0x37bc98115
37bc980fanop [rax+rax]
37bc98100
37bc98100loc_37bc98100:
37bc98100movupd x0, [rcx]
37bc98104add eax, 1
37bc98107add rcx, rbx
37bc9810amovups [rdx], x0
37bc9810dadd rdx, rsi
37bc98110cmp eax, r8l
37bc98113jb 0x37bc98100
37bc98115
37bc98115loc_37bc98115:
37bc98115add r11, r13
37bc98118add rdi, rbp
37bc9811bcmp r9l, r10l
37bc9811ejne 0x37bc980e0
37bc98120
37bc98120loc_37bc98120:
37bc98120mov rax, [rsp+680]
37bc98128mov rdi, [rsp+632]
37bc98130lea rdx, [rip+0x7b6999]
37bc98137lea rcx, [rip+0x7b697d]
37bc9813emov r9, [rsp+232]
37bc98146mov eax, [rax]
37bc98148add eax, [rdi]
37bc9814amov [rsp+64], r12
37bc9814fmov [rsp+112], 1
37bc98158add eax, 1
37bc9815bmov r8, r9
37bc9815emov [rsp+376], eax
37bc98165mov [rsp+380], eax
37bc9816cmov rax, [rsp+208]
37bc98174mov [rsp+104], 1
37bc9817dmov [rsp+96], rax
37bc98182mov rax, [rsp+256]
37bc9818amov [rsp+88], rax
37bc9818flea rax, [rip+0x7b6942]
37bc98196mov [rsp+80], rax
37bc9819bmov rax, [rsp+320]
37bc981a3mov [rsp+72], rax
37bc981a8mov rax, [rsp+648]
37bc981b0mov [rsp+56], rax
37bc981b5mov rax, [rsp+280]
37bc981bdmov [rsp+48], rax
37bc981c2mov rax, [rsp+224]
37bc981camov [rsp+40], rax
37bc981cfmov rax, [rsp+272]
37bc981d7mov [rsp+32], rax
37bc981dccall zgemm_
37bc981e1mov r10l, [rsp+368]
37bc981e9test r10l, r10l
37bc981ecjle 0x37bc98288
37bc981f2movsxd rdx, [rsp+364]
37bc981famov rdi, [rsp+640]
37bc98202xor r9l, r9l
37bc98205mov r11, [rsp+216]
37bc9820dlea rax, [rdx+1]
37bc98211imul rax, [rsp+184]
37bc9821aadd rax, [rsp+176]
37bc98222add rax, rdx
37bc98225shl rax, 4
37bc98229lea rdi, [rdi+rax+16]
37bc9822enop
37bc98230
37bc98230loc_37bc98230:
37bc98230mov r14l, r9l
37bc98233mov r8l, r10l
37bc98236add r9l, 1
37bc9823amov rax, rdi
37bc9823dmov rcx, r11
37bc98240xor edx, edx
37bc98242sub r8l, r14l
37bc98245cmp r10l, r9l
37bc98248jl 0x37bc9827d
37bc9824anop [rax+rax]
37bc98255nop [rax+rax]
37bc98260
37bc98260loc_37bc98260:
37bc98260movupd x0, [rax]
37bc98264movupd x4, [rcx]
37bc98268add edx, 1
37bc9826badd rcx, rbx
37bc9826eaddpd x0, x4
37bc98272movups [rax], x0
37bc98275add rax, rsi
37bc98278cmp edx, r8l
37bc9827bjb 0x37bc98260
37bc9827d
37bc9827dloc_37bc9827d:
37bc9827dadd rdi, rbp
37bc98280add r11, r13
37bc98283cmp r10l, r9l
37bc98286jne 0x37bc98230
37bc98288
37bc98288loc_37bc98288:
37bc98288mov rax, [rsp+680]
37bc98290mov rdi, [rsp+632]
37bc98298lea r9, [rip+0x7b6811]
37bc9829flea r8, [rip+0x7b6815]
37bc982a6mov rdx, [rsp+624]
37bc982aemov rcx, [rsp+240]
37bc982b6mov eax, [rax]
37bc982b8add eax, [rdi]
37bc982bamov [rsp+72], r12
37bc982bfmov [rsp+88], 1
37bc982c8add eax, 1
37bc982cbmov [rsp+380], eax
37bc982d2mov rax, [rsp+208]
37bc982damov [rsp+112], 1
37bc982e3mov [rsp+80], rax
37bc982e8mov rax, [rsp+648]
37bc982f0mov [rsp+104], 1
37bc982f9mov [rsp+64], rax
37bc982femov rax, [rsp+640]
37bc98306mov [rsp+96], 1
37bc9830fmov [rsp+56], rax
37bc98314mov rax, [rsp+224]
37bc9831cmov [rsp+48], rax
37bc98321mov rax, [rsp+232]
37bc98329mov [rsp+40], rax
37bc9832emov rax, [rsp+272]
37bc98336mov [rsp+32], rax
37bc9833bcall ztrmm_
37bc98340mov eax, [rsp+364]
37bc98347mov [rsp+372], 1
37bc98352mov [rsp+144], eax
37bc98359test eax, eax
37bc9835bjle 0x37bc991ad
37bc98361mov r11l, eax
37bc98364mov r8l, [rsp+368]
37bc9836cshl r11, 4
37bc98370add r11, r12
37bc98373test r8l, r8l
37bc98376jle 0x37bc992eb
37bc9837cmovsxd rax, [rsp+144]
37bc98384mov rdi, [rsp+640]
37bc9838cmov r9, r12
37bc9838fadd rax, 1
37bc98393imul rax, [rsp+184]
37bc9839cadd rax, [rsp+176]
37bc983a4shl rax, 4
37bc983a8lea r10, [rdi+rax+16]
37bc983adnop [rax]
37bc983b0
37bc983b0loc_37bc983b0:
37bc983b0mov rcx, r10
37bc983b3mov rdx, r9
37bc983b6xor eax, eax
37bc983b8nop [rax+rax]
37bc983c0
37bc983c0loc_37bc983c0:
37bc983c0movupd x0, [rdx]
37bc983c4add eax, 1
37bc983c7add rdx, rbx
37bc983camovups [rcx], x0
37bc983cdadd rcx, rsi
37bc983d0cmp r8l, eax
37bc983d3jne 0x37bc983c0
37bc983d5add r9, 16
37bc983d9add r10, 16
37bc983ddcmp r9, r11
37bc983e0jne 0x37bc983b0
37bc983e2
37bc983e2loc_37bc983e2:
37bc983e2mov rax, [rsp+632]
37bc983eamov eax, [rax]
37bc983ecmov [rsp+264], eax
37bc983f3jmp 0x37bc96e80
37bc983f8
37bc983f8 0f 1f 84 00 00 00 00 00 ........
37bc98400
37bc98400loc_37bc98400:
37bc98400cmp r9l, edi
37bc98403jg 0x37bc98533
37bc98409mov rax, [rsp+200]
37bc98411add r8l, 1
37bc98415lea rsi, [rbp+rdx]
37bc9841amovsxd rcx, r9l
37bc9841dimul rcx, [rsp+136]
37bc98426movsxd r8, r8l
37bc98429shl rsi, 4
37bc9842dadd rdx, rax
37bc98430lea r11, [rbp+r8]
37bc98435add r8, rax
37bc98438mov eax, [rsp+164]
37bc9843fshl rdx, 4
37bc98443shl r11, 4
37bc98447add eax, r9l
37bc9844ashl r8, 4
37bc9844ecdqe
37bc98450add rax, r14
37bc98453mov [rsp+144], rax
37bc9845bmov rax, [rsp+144]
37bc98463add rax, rcx
37bc98466mov ecx, r9l
37bc98469shl rax, 4
37bc9846dadd rax, r12
37bc98470
37bc98470loc_37bc98470:
37bc98470movupd x5, [rax]
37bc98474movupd x1, [r12+rsi]
37bc9847aadd ecx, 1
37bc9847dmovupd x0, [r12+rsi]
37bc98483movupd x3, [rax+16]
37bc98488movapd x4, x5
37bc9848cunpcklpd x1, x1
37bc98490unpckhpd x0, x0
37bc98494shufpd x4, x5, 1
37bc98499movapd x2, x3
37bc9849dmulpd x0, x4
37bc984a1shufpd x2, x3, 1
37bc984a6mulpd x1, x5
37bc984aaaddsubpd x1, x0
37bc984aemovupd x0, [r12+rdx]
37bc984b4unpckhpd x0, x0
37bc984b8mulpd x0, x2
37bc984bcmovapd x8, x1
37bc984c1movupd x1, [r12+rdx]
37bc984c7unpcklpd x1, x1
37bc984cbmulpd x1, x3
37bc984cfaddsubpd x1, x0
37bc984d3addpd x1, x8
37bc984d8movups [rax], x1
37bc984dbmovupd x1, [r12+r11]
37bc984e1movupd x0, [r12+r11]
37bc984e7unpcklpd x1, x1
37bc984ebunpckhpd x0, x0
37bc984efmulpd x1, x5
37bc984f3mulpd x0, x4
37bc984f7movapd x4, x1
37bc984fbmovupd x1, [r12+r8]
37bc98501addsubpd x4, x0
37bc98505movupd x0, [r12+r8]
37bc9850bunpcklpd x1, x1
37bc9850fmulpd x1, x3
37bc98513unpckhpd x0, x0
37bc98517mulpd x0, x2
37bc9851baddsubpd x1, x0
37bc9851faddpd x1, x4
37bc98523movups [rax+16], x1
37bc98527add rax, rbx
37bc9852acmp r10l, ecx
37bc9852djne 0x37bc98470
37bc98533
37bc98533loc_37bc98533:
37bc98533add r9l, 1
37bc98537jmp 0x37bc97fb7
37bc9853c
37bc9853cloc_37bc9853c:
37bc9853cmov eax, 1
37bc98541mov edx, 1
37bc98546jmp 0x37bc97ce8
37bc9854b
37bc9854bloc_37bc9854b:
37bc9854bmov eax, [rsp+144]
37bc98552mov edi, [rsp+248]
37bc98559lea edx, [rax+1]
37bc9855cmov r15l, eax
37bc9855fsub edx, edi
37bc98561sub r15l, edi
37bc98564cmp edx, eax
37bc98566jg 0x37bc98700
37bc9856cmov ecx, [rsp+144]
37bc98573movsxd r8, edx
37bc98576mov rax, [rsp+664]
37bc9857emov rdi, [rsp+664]
37bc98586sub ecx, edx
37bc98588lea rax, [rax+4*r8]
37bc9858cxor edx, edx
37bc9858eadd rcx, r8
37bc98591lea rcx, [rdi+4*rcx+4]
37bc98596nop [rax+rax]
37bc985a0
37bc985a0loc_37bc985a0:
37bc985a0cmp [rax-4], 0xffffffff80000000
37bc985a7sbb edx, -1
37bc985aaadd rax, 4
37bc985aecmp rax, rcx
37bc985b1jne 0x37bc985a0
37bc985b3and edx, 1
37bc985b6je 0x37bc986f0
37bc985bcmov eax, [rsp+248]
37bc985c3mov r15l, [rsp+144]
37bc985cblea ecx, [rax+1]
37bc985cemov rax, [rsp+184]
37bc985d6sub r15l, ecx
37bc985d9mov [rsp+368], ecx
37bc985e0lea edx, [r15+1]
37bc985e4mov [rsp+364], r15l
37bc985ecmovsxd rdx, edx
37bc985efmov [rsp+144], ecx
37bc985f6imul rax, rdx
37bc985faadd rax, [rsp+176]
37bc98602add rdx, rax
37bc98605add rax, 1
37bc98609shl rdx, 4
37bc9860dshl rax, 4
37bc98611add rdx, [rsp+640]
37bc98619add rax, [rsp+640]
37bc98621mov [rsp+288], rdx
37bc98629mov [rsp+280], rax
37bc98631test r15l, r15l
37bc98634jle 0x37bc96ed4
37bc9863a
37bc9863aloc_37bc9863a:
37bc9863amov r11l, [rsp+144]
37bc98642lea r10l, [r15-1]
37bc98646shl r10, 4
37bc9864aadd r10, [rsp+328]
37bc98652test r11l, r11l
37bc98655jle 0x37bc9938e
37bc9865bmovsxd rax, r15l
37bc9865emov rdi, [rsp+640]
37bc98666mov r8, r12
37bc98669add rax, 1
37bc9866dimul rax, [rsp+184]
37bc98676add rax, [rsp+176]
37bc9867eshl rax, 4
37bc98682lea r9, [rdi+rax+16]
37bc98687nop [rax+rax]
37bc98690
37bc98690loc_37bc98690:
37bc98690mov rcx, r9
37bc98693mov rdx, r8
37bc98696xor eax, eax
37bc98698nop [rax+rax]
37bc986a0
37bc986a0loc_37bc986a0:
37bc986a0movupd x0, [rcx]
37bc986a4add eax, 1
37bc986a7add rcx, rsi
37bc986aamovups [rdx], x0
37bc986adadd rdx, rbx
37bc986b0cmp eax, r11l
37bc986b3jne 0x37bc986a0
37bc986b5add r8, 16
37bc986b9add r9, 16
37bc986bdcmp r8, r10
37bc986c0jne 0x37bc98690
37bc986c2
37bc986c2loc_37bc986c2:
37bc986c2mov eax, [rsp+144]
37bc986c9test eax, eax
37bc986cbjg 0x37bc96ed4
37bc986d1jmp 0x37bc97c21
37bc986d6
37bc986d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc986e0
37bc986e0loc_37bc986e0:
37bc986e0mov [rsp+664], r8
37bc986e8movsxd rdx, eax
37bc986ebjmp 0x37bc97ce8
37bc986f0
37bc986f0loc_37bc986f0:
37bc986f0mov r15l, [rsp+144]
37bc986f8sub r15l, [rsp+248]
37bc98700
37bc98700loc_37bc98700:
37bc98700mov rax, [rsp+184]
37bc98708lea edx, [r15+1]
37bc9870cmov [rsp+364], r15l
37bc98714movsxd rdx, edx
37bc98717imul rax, rdx
37bc9871badd rax, [rsp+176]
37bc98723add rdx, rax
37bc98726add rax, 1
37bc9872ashl rax, 4
37bc9872eadd rax, [rsp+640]
37bc98736shl rdx, 4
37bc9873aadd rdx, [rsp+640]
37bc98742mov [rsp+280], rax
37bc9874amov eax, [rsp+248]
37bc98751mov [rsp+288], rdx
37bc98759mov [rsp+144], eax
37bc98760jmp 0x37bc9863a
37bc98765
37bc98765 0f 1f 00 ...
37bc98768
37bc98768loc_37bc98768:
37bc98768cdqe
37bc9876alea rdi, [r14+r8]
37bc9876eadd rcx, r14
37bc98771add r8, r10
37bc98774sub rax, 1
37bc98778shl rdx, 4
37bc9877cmov r11l, 1
37bc98782shl rax, 4
37bc98786shl rcx, 4
37bc9878aadd rdx, r12
37bc9878dshl rdi, 4
37bc98791shl r8, 4
37bc98795add rax, r12
37bc98798add rcx, r12
37bc9879badd rdi, r12
37bc9879eadd r8, r12
37bc987a1nop [rax]
37bc987a5nop [rax+rax]
37bc987b0
37bc987b0loc_37bc987b0:
37bc987b0movsd_xmm x4, [rax]
37bc987b4movsd_xmm x0, [rax+8]
37bc987b9add r11l, 1
37bc987bdmovsd_xmm x2, [rdx]
37bc987c1movsd_xmm x9, [rdx+8]
37bc987c7movapd x7, x4
37bc987cbmovapd x10, x0
37bc987d0movsd_xmm x3, [rax-16]
37bc987d5movsd_xmm x1, [rax-8]
37bc987damulsd x10, x9
37bc987dfmovsd_xmm x5, [rcx]
37bc987e3movsd_xmm x8, [rcx+8]
37bc987e9mulsd x7, x2
37bc987edmovapd x11, x1
37bc987f2mulsd x11, x8
37bc987f7mulsd x9, x4
37bc987fcmulsd x8, x3
37bc98801mulsd x2, x0
37bc98805subsd x7, x10
37bc9880amovapd x10, x3
37bc9880fmulsd x10, x5
37bc98814mulsd x5, x1
37bc98818addsd x2, x9
37bc9881dsubsd x10, x11
37bc98822movapd x11, x1
37bc98827addsd x5, x8
37bc9882caddsd x7, x10
37bc98831addsd x2, x5
37bc98835movapd x5, x0
37bc98839movsd_xmm [rax], x7
37bc9883dmovsd_xmm [rax+8], x2
37bc98842movsd_xmm x10, [rdi]
37bc98847movsd_xmm x9, [rdi+8]
37bc9884dmovapd x2, x4
37bc98851movsd_xmm x8, [r8]
37bc98856movsd_xmm x7, [r8+8]
37bc9885cmulsd x5, x9
37bc98861mulsd x2, x10
37bc98866mulsd x11, x7
37bc9886bmulsd x0, x10
37bc98870mulsd x4, x9
37bc98875mulsd x1, x8
37bc9887asubsd x2, x5
37bc9887emovapd x5, x3
37bc98882mulsd x5, x8
37bc98887mulsd x3, x7
37bc9888baddsd x0, x4
37bc9888fsubsd x5, x11
37bc98894addsd x1, x3
37bc98898addsd x2, x5
37bc9889caddsd x0, x1
37bc988a0movsd_xmm [rax-16], x2
37bc988a5movsd_xmm [rax-8], x0
37bc988aaadd rax, rbx
37bc988adcmp r11l, esi
37bc988b0jne 0x37bc987b0
37bc988b6sub r9l, 1
37bc988basub r9l, 1
37bc988betest r9l, r9l
37bc988c1jg 0x37bc97883
37bc988c7
37bc988c7loc_37bc988c7:
37bc988c7mov r14, [rsp+272]
37bc988cf
37bc988cfloc_37bc988cf:
37bc988cfmov edi, [rsp+216]
37bc988d6mov eax, [rsp+248]
37bc988ddlea r9, [rip+0x7b61cc]
37bc988e4lea r8, [rip+0x7b61d0]
37bc988ebmov r13, [rsp+184]
37bc988f3mov r15, [rsp+176]
37bc988fbmov [rsp+272], r10
37bc98903lea eax, [rax+rdi+1]
37bc98907mov rdi, [rsp+208]
37bc9890fmov rcx, [rsp+648]
37bc98917mov [rsp+112], 1
37bc98920mov [rsp+380], eax
37bc98927mov rax, [rsp+264]
37bc9892fmov [rsp+80], rdi
37bc98934mov rdi, [rsp+256]
37bc9893cimul r13, rax
37bc98940mov [rsp+64], rcx
37bc98945mov rdx, [rsp+624]
37bc9894dmov [rsp+72], rdi
37bc98952mov rcx, [rsp+240]
37bc9895amov [rsp+104], 1
37bc98963mov [rsp+96], 1
37bc9896clea rsi, [r13+r15]
37bc98971mov [rsp+88], 1
37bc9897aadd rax, rsi
37bc9897dshl rax, 4
37bc98981add rax, [rsp+640]
37bc98989mov [rsp+56], rax
37bc9898emov rax, [rsp+224]
37bc98996mov [rsp+48], rax
37bc9899bmov rax, [rsp+232]
37bc989a3mov [rsp+40], rax
37bc989a8mov [rsp+32], rax
37bc989adcall ztrmm_
37bc989b2mov r11l, [rsp+368]
37bc989bamov r10, [rsp+272]
37bc989c2test r11l, r11l
37bc989c5jle 0x37bc99099
37bc989cbmovsxd rax, [rsp+144]
37bc989d3mov rcx, [rsp+640]
37bc989dbmov r9l, 1
37bc989e1add rax, r15
37bc989e4add rax, r13
37bc989e7shl rax, 4
37bc989eblea rdx, [rcx+rax+16]
37bc989f0mov rbp, rdx
37bc989f3nop
37bc989f5nop [rax+rax]
37bc98a00
37bc98a00loc_37bc98a00:
37bc98a00mov r8, rdi
37bc98a03mov rcx, rbp
37bc98a06xor eax, eax
37bc98a08nop
37bc98a0anop [rax+rax]
37bc98a15nop [rax+rax]
37bc98a20
37bc98a20loc_37bc98a20:
37bc98a20movupd x0, [r8]
37bc98a25add eax, 1
37bc98a28add r8, rbx
37bc98a2bmovups [rcx], x0
37bc98a2eadd rcx, r14
37bc98a31cmp eax, r9l
37bc98a34jne 0x37bc98a20
37bc98a36add rdi, 16
37bc98a3aadd rbp, 16
37bc98a3ecmp r11l, r9l
37bc98a41je 0x37bc98bb0
37bc98a47add r9l, 1
37bc98a4bjmp 0x37bc98a00
37bc98a4d
37bc98a4d 0f 1f 00 ...
37bc98a50
37bc98a50loc_37bc98a50:
37bc98a50lea r13l, [rax-1]
37bc98a54test r9l, r9l
37bc98a57jle 0x37bc97780
37bc98a5dcdqe
37bc98a5flea rbp, [r10+rdx]
37bc98a63lea rsi, [r14+r11]
37bc98a67add rdx, r14
37bc98a6ashl rbp, 4
37bc98a6eadd r11, r10
37bc98a71sub rax, 1
37bc98a75shl rdx, 4
37bc98a79shl rax, 4
37bc98a7dshl rsi, 4
37bc98a81add rbp, r12
37bc98a84add rdx, r12
37bc98a87shl r11, 4
37bc98a8badd rax, r12
37bc98a8emov r8l, 1
37bc98a94add rsi, r12
37bc98a97add r11, r12
37bc98a9anop [rax+rax]
37bc98aa0
37bc98aa0loc_37bc98aa0:
37bc98aa0movsd_xmm x4, [rax]
37bc98aa4movsd_xmm x0, [rax+8]
37bc98aa9add r8l, 1
37bc98aadmovsd_xmm x2, [rbp]
37bc98ab2movsd_xmm x9, [rbp+8]
37bc98ab8movapd x7, x4
37bc98abcmovapd x10, x0
37bc98ac1movsd_xmm x3, [rax-16]
37bc98ac6movsd_xmm x1, [rax-8]
37bc98acbmulsd x10, x9
37bc98ad0movsd_xmm x5, [rdx]
37bc98ad4movsd_xmm x8, [rdx+8]
37bc98adamulsd x7, x2
37bc98ademovapd x11, x1
37bc98ae3mulsd x11, x8
37bc98ae8mulsd x9, x4
37bc98aedmulsd x8, x3
37bc98af2mulsd x2, x0
37bc98af6subsd x7, x10
37bc98afbmovapd x10, x3
37bc98b00mulsd x10, x5
37bc98b05mulsd x5, x1
37bc98b09addsd x2, x9
37bc98b0esubsd x10, x11
37bc98b13movapd x11, x1
37bc98b18addsd x5, x8
37bc98b1daddsd x7, x10
37bc98b22addsd x2, x5
37bc98b26movapd x5, x0
37bc98b2amovsd_xmm [rax], x7
37bc98b2emovsd_xmm [rax+8], x2
37bc98b33movsd_xmm x10, [rsi]
37bc98b38movsd_xmm x9, [rsi+8]
37bc98b3emovapd x2, x4
37bc98b42movsd_xmm x8, [r11]
37bc98b47movsd_xmm x7, [r11+8]
37bc98b4dmulsd x5, x9
37bc98b52mulsd x2, x10
37bc98b57mulsd x11, x7
37bc98b5cmulsd x0, x10
37bc98b61mulsd x4, x9
37bc98b66mulsd x1, x8
37bc98b6bsubsd x2, x5
37bc98b6fmovapd x5, x3
37bc98b73mulsd x5, x8
37bc98b78mulsd x3, x7
37bc98b7caddsd x0, x4
37bc98b80subsd x5, x11
37bc98b85addsd x1, x3
37bc98b89addsd x2, x5
37bc98b8daddsd x0, x1
37bc98b91movsd_xmm [rax-16], x2
37bc98b96movsd_xmm [rax-8], x0
37bc98b9badd rax, rbx
37bc98b9ecmp r8l, edi
37bc98ba1jne 0x37bc98aa0
37bc98ba7jmp 0x37bc97780
37bc98bac
37bc98bac 0f 1f 40 00 ..@.
37bc98bb0
37bc98bb0loc_37bc98bb0:
37bc98bb0mov rdi, [rsp+632]
37bc98bb8mov eax, [rsp+144]
37bc98bbfmov edi, [rdi]
37bc98bc1add eax, r11l
37bc98bc4mov [rsp+216], edi
37bc98bcbcmp eax, edi
37bc98bcdjl 0x37bc98c4a
37bc98bcfmov rsi, [rsp+296]
37bc98bd7mov r15, [rsp+664]
37bc98bdfmov r9l, 1
37bc98be5nop [rax+rax]
37bc98bf0
37bc98bf0loc_37bc98bf0:
37bc98bf0mov r8, rsi
37bc98bf3mov rcx, rdx
37bc98bf6xor eax, eax
37bc98bf8nop [rax+rax]
37bc98c00
37bc98c00loc_37bc98c00:
37bc98c00movupd x0, [r8]
37bc98c05add eax, 1
37bc98c08add r8, rbx
37bc98c0bmovups [rcx], x0
37bc98c0eadd rcx, r14
37bc98c11cmp eax, r9l
37bc98c14jne 0x37bc98c00
37bc98c16add rsi, 16
37bc98c1aadd rdx, 16
37bc98c1ecmp r11l, r9l
37bc98c21je 0x37bc990c4
37bc98c27add r9l, 1
37bc98c2bjmp 0x37bc98bf0
37bc98c2d
37bc98c2d 0f 1f 00 ...
37bc98c30
37bc98c30loc_37bc98c30:
37bc98c30add rbp, [rsp+192]
37bc98c38add r15, 16
37bc98c3cadd r13, 16
37bc98c40mov edi, 2
37bc98c45jmp 0x37bc975d4
37bc98c4a
37bc98c4aloc_37bc98c4a:
37bc98c4amov edi, [rsp+216]
37bc98c51mov rcx, [rsp+680]
37bc98c59add eax, 1
37bc98c5cmov [rsp+248], r10
37bc98c64mov r15l, [rsp+144]
37bc98c6ccdqe
37bc98c6emov r9, [rsp+232]
37bc98c76mov edx, edi
37bc98c78add rax, rsi
37bc98c7badd edi, [rcx]
37bc98c7dmov rcx, [rsp+648]
37bc98c85sub edx, r11l
37bc98c88shl rax, 4
37bc98c8cmov [rsp+64], r12
37bc98c91mov r8, r9
37bc98c94sub edx, r15l
37bc98c97add rax, [rsp+640]
37bc98c9fmov [rsp+56], rcx
37bc98ca4lea rcx, [rip+0x7b5e10]
37bc98cabmov [rsp+372], edx
37bc98cb2lea edx, [rdi+1]
37bc98cb5mov rdi, [rsp+208]
37bc98cbdmov [rsp+48], rax
37bc98cc2mov rax, [rsp+224]
37bc98ccamov [rsp+96], rdi
37bc98ccflea rdi, [rip+0x7b5e02]
37bc98cd6mov rbp, [rsp+256]
37bc98cdemov [rsp+80], rdi
37bc98ce3lea rdi, [rsp+376]
37bc98cebmov [rsp+40], rax
37bc98cf0lea rax, [rsp+372]
37bc98cf8mov [rsp+72], rdi
37bc98cfdmov [rsp+32], rax
37bc98d02mov [rsp+376], edx
37bc98d09mov [rsp+380], edx
37bc98d10lea rdx, [rip+0x7b5db9]
37bc98d17mov [rsp+112], 1
37bc98d20mov [rsp+104], 1
37bc98d29mov [rsp+88], rbp
37bc98d2ecall zgemm_
37bc98d33mov esi, [rsp+368]
37bc98d3amov r10, [rsp+248]
37bc98d42test esi, esi
37bc98d44jle 0x37bc98db0
37bc98d46movsxd rax, r15l
37bc98d49mov r9, rbp
37bc98d4cadd rax, [rsp+176]
37bc98d54mov rcx, [rsp+640]
37bc98d5cadd rax, r13
37bc98d5fmov r8l, 1
37bc98d65shl rax, 4
37bc98d69lea r11, [rcx+rax+16]
37bc98d6enop
37bc98d70
37bc98d70loc_37bc98d70:
37bc98d70mov rcx, r9
37bc98d73mov rax, r11
37bc98d76xor edx, edx
37bc98d78nop [rax+rax]
37bc98d80
37bc98d80loc_37bc98d80:
37bc98d80movupd x3, [rax]
37bc98d84movupd x0, [rcx]
37bc98d88add edx, 1
37bc98d8badd rcx, rbx
37bc98d8eaddpd x0, x3
37bc98d92movups [rax], x0
37bc98d95add rax, r14
37bc98d98cmp edx, r8l
37bc98d9bjne 0x37bc98d80
37bc98d9dadd r11, 16
37bc98da1add r9, 16
37bc98da5cmp esi, r8l
37bc98da8je 0x37bc98db0
37bc98daaadd r8l, 1
37bc98daejmp 0x37bc98d70
37bc98db0
37bc98db0loc_37bc98db0:
37bc98db0mov rax, [rsp+632]
37bc98db8mov rcx, [rsp+680]
37bc98dc0lea r8, [rip+0x7b5cf4]
37bc98dc7lea r9, [rip+0x7b5ce2]
37bc98dcemov r15l, [rsp+144]
37bc98dd6mov [rsp+248], r10
37bc98ddemov eax, [rax]
37bc98de0mov edx, eax
37bc98de2add eax, [rcx]
37bc98de4mov [rsp+32], rdi
37bc98de9add eax, 1
37bc98decsub edx, esi
37bc98deemov [rsp+72], r12
37bc98df3mov rcx, [rsp+240]
37bc98dfbmov [rsp+380], eax
37bc98e02sub edx, r15l
37bc98e05mov rax, [rsp+208]
37bc98e0dmov [rsp+376], edx
37bc98e14lea edx, [rsi+r15+1]
37bc98e19mov [rsp+80], rax
37bc98e1emovsxd rdx, edx
37bc98e21mov rax, [rsp+648]
37bc98e29mov [rsp+112], 1
37bc98e32mov [rsp+64], rax
37bc98e37mov rax, [rsp+184]
37bc98e3fmov [rsp+104], 1
37bc98e48mov [rsp+96], 1
37bc98e51imul rax, rdx
37bc98e55add rax, [rsp+176]
37bc98e5dmov [rsp+88], 1
37bc98e66add rax, rdx
37bc98e69mov rdx, [rsp+624]
37bc98e71shl rax, 4
37bc98e75add rax, [rsp+640]
37bc98e7dmov [rsp+56], rax
37bc98e82mov rax, [rsp+224]
37bc98e8amov [rsp+48], rax
37bc98e8fmov rax, [rsp+232]
37bc98e97mov [rsp+40], rax
37bc98e9ccall ztrmm_
37bc98ea1mov rax, [rsp+632]
37bc98ea9mov r8l, [rsp+368]
37bc98eb1mov r10, [rsp+248]
37bc98eb9mov eax, [rax]
37bc98ebblea edx, [r8+r15]
37bc98ebfmov [rsp+216], eax
37bc98ec6sub eax, r15l
37bc98ec9sub eax, r8l
37bc98ecctest eax, eax
37bc98ecejle 0x37bc98f62
37bc98ed4sub eax, 1
37bc98ed7shl rax, 4
37bc98edblea r11, [r12+rax+16]
37bc98ee0test r8l, r8l
37bc98ee3jle 0x37bc9934a
37bc98ee9movsxd rcx, [rsp+144]
37bc98ef1movsxd rax, r8l
37bc98ef4add rax, [rsp+176]
37bc98efcmov r9, r12
37bc98effmov rdi, [rsp+640]
37bc98f07add rax, rcx
37bc98f0aadd rax, r13
37bc98f0dshl rax, 4
37bc98f11lea rsi, [rdi+rax+16]
37bc98f16nop [rax+rax]
37bc98f20
37bc98f20loc_37bc98f20:
37bc98f20mov rdi, r9
37bc98f23mov rcx, rsi
37bc98f26xor eax, eax
37bc98f28nop
37bc98f2anop [rax+rax]
37bc98f35nop [rax+rax]
37bc98f40
37bc98f40loc_37bc98f40:
37bc98f40movupd x0, [rdi]
37bc98f44add eax, 1
37bc98f47add rdi, rbx
37bc98f4amovups [rcx], x0
37bc98f4dadd rcx, r14
37bc98f50cmp eax, r8l
37bc98f53jne 0x37bc98f40
37bc98f55add r9, 16
37bc98f59add rsi, 16
37bc98f5dcmp r11, r9
37bc98f60jne 0x37bc98f20
37bc98f62
37bc98f62loc_37bc98f62:
37bc98f62cmp [rsp+216], edx
37bc98f69jle 0x37bc990bc
37bc98f6fmov [rsp+144], edx
37bc98f76jmp 0x37bc97520
37bc98f7b
37bc98f7bloc_37bc98f7b:
37bc98f7bmov edi, [rsp+248]
37bc98f82test edi, edi
37bc98f84jle 0x37bc99368
37bc98f8amovsxd rdi, edx
37bc98f8dmovsxd rdx, [rsp+144]
37bc98f95mov [rsp+264], rdi
37bc98f9dmov rax, rdi
37bc98fa0mov rcx, rdx
37bc98fa3sub rcx, rdi
37bc98fa6mov rdi, [rsp+664]
37bc98faelea r11, [rdi+4*rcx]
37bc98fb2xor ecx, ecx
37bc98fb4nop
37bc98fb5nop [rax+rax]
37bc98fc0
37bc98fc0loc_37bc98fc0:
37bc98fc0cmp [r11+4*rax], 0xffffffff80000000
37bc98fc8sbb ecx, -1
37bc98fcbadd rax, 1
37bc98fcfcmp r8l, eax
37bc98fd2jge 0x37bc98fc0
37bc98fd4and ecx, 1
37bc98fd7je 0x37bc9929f
37bc98fddmov eax, [rsp+248]
37bc98fe4lea ecx, [rax+1]
37bc98fe7mov eax, r9l
37bc98feamov [rsp+368], ecx
37bc98ff1sub eax, ecx
37bc98ff3mov r9l, ecx
37bc98ff6
37bc98ff6loc_37bc98ff6:
37bc98ff6test eax, eax
37bc98ff8jle 0x37bc97582
37bc98ffe
37bc98ffeloc_37bc98ffe:
37bc98ffelea edx, [rax-1]
37bc99001shl rdx, 4
37bc99005lea rdi, [r12+rdx+16]
37bc9900atest r9l, r9l
37bc9900djle 0x37bc992b2
37bc99013movsxd rdx, [rsp+144]
37bc9901bmov rsi, [rsp+640]
37bc99023mov r11, r12
37bc99026lea rcx, [rdx+1]
37bc9902aadd rdx, [rsp+176]
37bc99032imul rcx, [rsp+184]
37bc9903badd rdx, rcx
37bc9903emovsxd rcx, r9l
37bc99041add rdx, rcx
37bc99044shl rdx, 4
37bc99048lea rsi, [rsi+rdx+16]
37bc9904dnop [rax]
37bc99050
37bc99050loc_37bc99050:
37bc99050mov r8, rsi
37bc99053mov rcx, r11
37bc99056xor edx, edx
37bc99058nop [rax+rax]
37bc99060
37bc99060loc_37bc99060:
37bc99060movupd x0, [r8]
37bc99065add edx, 1
37bc99068add r8, r14
37bc9906bmovups [rcx], x0
37bc9906eadd rcx, rbx
37bc99071cmp r9l, edx
37bc99074jne 0x37bc99060
37bc99076add r11, 16
37bc9907aadd rsi, 16
37bc9907ecmp r11, rdi
37bc99081jne 0x37bc99050
37bc99083
37bc99083loc_37bc99083:
37bc99083test r9l, r9l
37bc99086jle 0x37bc9769f
37bc9908cmovsxd rdx, [rsp+144]
37bc99094jmp 0x37bc97582
37bc99099
37bc99099loc_37bc99099:
37bc99099mov rdi, [rsp+632]
37bc990a1mov eax, [rsp+144]
37bc990a8mov edi, [rdi]
37bc990aaadd eax, r11l
37bc990admov [rsp+216], edi
37bc990b4cmp edi, eax
37bc990b6jg 0x37bc98c4a
37bc990bc
37bc990bcloc_37bc990bc:
37bc990bcmov r15, [rsp+664]
37bc990c4
37bc990c4loc_37bc990c4:
37bc990c4mov eax, [rsp+216]
37bc990cbmov [rsp+372], eax
37bc990d2test eax, eax
37bc990d4jle 0x37bc967c3
37bc990damov rsi, [rsp+624]
37bc990e2mov rdi, [rsp+632]
37bc990ealea rbx, [rsp+372]
37bc990f2mov rbp, [rsp+640]
37bc990famov r12, [rsp+648]
37bc99102mov r13, [rsp+208]
37bc9910ajmp 0x37bc9912b
37bc9910c
37bc9910cloc_37bc9910c:
37bc9910cjg 0x37bc9917d
37bc9910e
37bc9910eloc_37bc9910e:
37bc9910emov eax, [rsp+372]
37bc99115cmp eax, edx
37bc99117jg 0x37bc99150
37bc99119
37bc99119loc_37bc99119:
37bc99119sub eax, 1
37bc9911cmov [rsp+372], eax
37bc99123test eax, eax
37bc99125jle 0x37bc967c3
37bc9912b
37bc9912bloc_37bc9912b:
37bc9912blea edx, [rax-1]
37bc9912emovsxd rdx, edx
37bc99131mov ecx, [r15+4*rdx]
37bc99135mov edx, ecx
37bc99137neg edx
37bc99139cmovs edx, ecx
37bc9913cmov [rsp+380], edx
37bc99143cmp edx, eax
37bc99145jne 0x37bc9910c
37bc99147mov eax, [rsp+372]
37bc9914ejmp 0x37bc99119
37bc99150
37bc99150loc_37bc99150:
37bc99150mov [rsp+40], rbx
37bc99155mov r9, r12
37bc99158mov r8, rbp
37bc9915bmov rdx, rdi
37bc9915emov [rsp+48], 1
37bc99167mov rcx, rsi
37bc9916amov [rsp+32], r13
37bc9916fcall zsyswapr_
37bc99174mov eax, [rsp+372]
37bc9917bjmp 0x37bc99119
37bc9917d
37bc9917dloc_37bc9917d:
37bc9917dmov [rsp+40], r13
37bc99182mov rdx, rdi
37bc99185mov r9, r12
37bc99188mov r8, rbp
37bc9918bmov [rsp+48], 1
37bc99194mov rcx, rsi
37bc99197mov [rsp+32], rbx
37bc9919ccall zsyswapr_
37bc991a1mov edx, [rsp+380]
37bc991a8jmp 0x37bc9910e
37bc991ad
37bc991adloc_37bc991ad:
37bc991admov rax, [rsp+632]
37bc991b5mov r15, [rsp+664]
37bc991bdmov esi, [rax]
37bc991bftest esi, esi
37bc991c1jle 0x37bc967c3
37bc991c7mov rdi, [rsp+624]
37bc991cfmov rbp, [rsp+632]
37bc991d7mov eax, 1
37bc991dclea rbx, [rsp+372]
37bc991e4mov r12, [rsp+640]
37bc991ecmov r13, [rsp+648]
37bc991f4mov r14, [rsp+208]
37bc991fcjmp 0x37bc9921d
37bc991fe
37bc991feloc_37bc991fe:
37bc991fejg 0x37bc9926f
37bc99200
37bc99200loc_37bc99200:
37bc99200mov eax, [rsp+372]
37bc99207cmp eax, edx
37bc99209jg 0x37bc99242
37bc9920b
37bc9920bloc_37bc9920b:
37bc9920badd eax, 1
37bc9920emov [rsp+372], eax
37bc99215cmp eax, esi
37bc99217jg 0x37bc967c3
37bc9921d
37bc9921dloc_37bc9921d:
37bc9921dlea edx, [rax-1]
37bc99220movsxd rdx, edx
37bc99223mov ecx, [r15+4*rdx]
37bc99227mov edx, ecx
37bc99229neg edx
37bc9922bcmovs edx, ecx
37bc9922emov [rsp+380], edx
37bc99235cmp edx, eax
37bc99237jne 0x37bc991fe
37bc99239mov eax, [rsp+372]
37bc99240jmp 0x37bc9920b
37bc99242
37bc99242loc_37bc99242:
37bc99242mov [rsp+40], rbx
37bc99247mov r9, r13
37bc9924amov r8, r12
37bc9924dmov rdx, rbp
37bc99250mov [rsp+48], 1
37bc99259mov rcx, rdi
37bc9925cmov [rsp+32], r14
37bc99261call zsyswapr_
37bc99266mov eax, [rsp+372]
37bc9926djmp 0x37bc9920b
37bc9926f
37bc9926floc_37bc9926f:
37bc9926fmov [rsp+40], r14
37bc99274mov rdx, rbp
37bc99277mov r9, r13
37bc9927amov r8, r12
37bc9927dmov [rsp+48], 1
37bc99286mov rcx, rdi
37bc99289mov [rsp+32], rbx
37bc9928ecall zsyswapr_
37bc99293mov edx, [rsp+380]
37bc9929ajmp 0x37bc99200
37bc9929f
37bc9929floc_37bc9929f:
37bc9929fmov eax, r9l
37bc992a2mov r9l, [rsp+248]
37bc992aasub eax, r9l
37bc992adjmp 0x37bc98ff6
37bc992b2
37bc992b2loc_37bc992b2:
37bc992b2mov rdx, r12
37bc992b5nop [rax+rax]
37bc992c0
37bc992c0loc_37bc992c0:
37bc992c0lea rcx, [rdx+16]
37bc992c4cmp rcx, rdi
37bc992c7je 0x37bc9769f
37bc992cdadd rdx, 32
37bc992d1cmp rdx, rdi
37bc992d4jne 0x37bc992c0
37bc992d6jmp 0x37bc99083
37bc992db
37bc992dbloc_37bc992db:
37bc992dbmov eax, [rsp+144]
37bc992e2lea ecx, [r9+rax]
37bc992e6jmp 0x37bc9779d
37bc992eb
37bc992ebloc_37bc992eb:
37bc992ebmov rax, r12
37bc992eenop [rax]
37bc992f5nop [rax+rax]
37bc99300
37bc99300loc_37bc99300:
37bc99300lea rdx, [rax+16]
37bc99304cmp rdx, r11
37bc99307je 0x37bc983e2
37bc9930dadd rax, 32
37bc99311cmp rax, r11
37bc99314jne 0x37bc99300
37bc99316jmp 0x37bc983e2
37bc9931b
37bc9931bloc_37bc9931b:
37bc9931bmovsxd rax, edx
37bc9931emov [rsp+264], rax
37bc99326jmp 0x37bc988cf
37bc9932b
37bc9932bloc_37bc9932b:
37bc9932bmov [rsp+664], r8
37bc99333jmp 0x37bc97fdc
37bc99338
37bc99338loc_37bc99338:
37bc99338mov r8, [rsp+664]
37bc99340mov edx, 1
37bc99345jmp 0x37bc97e6e
37bc9934a
37bc9934aloc_37bc9934a:
37bc9934amov rax, r12
37bc9934d
37bc9934dloc_37bc9934d:
37bc9934dlea rcx, [rax+16]
37bc99351cmp r11, rcx
37bc99354je 0x37bc98f62
37bc9935aadd rax, 32
37bc9935ecmp rax, r11
37bc99361jne 0x37bc9934d
37bc99363jmp 0x37bc98f62
37bc99368
37bc99368loc_37bc99368:
37bc99368mov eax, r9l
37bc9936bsub eax, [rsp+248]
37bc99372test eax, eax
37bc99374jle 0x37bc9931b
37bc99376movsxd rdi, edx
37bc99379mov r9l, [rsp+248]
37bc99381mov [rsp+264], rdi
37bc99389jmp 0x37bc98ffe
37bc9938e
37bc9938eloc_37bc9938e:
37bc9938emov rax, r12
37bc99391
37bc99391loc_37bc99391:
37bc99391lea rdx, [rax+16]
37bc99395cmp rdx, r10
37bc99398je 0x37bc97c21
37bc9939eadd rax, 32
37bc993a2cmp rax, r10
37bc993a5jne 0x37bc99391
37bc993a7jmp 0x37bc986c2
37bc993ac
37bc993acloc_37bc993ac:
37bc993acneg eax
37bc993aejmp 0x37bc967a1
37bc993b3
37bc993b3loc_37bc993b3:
37bc993b3mov [rsp+664], r8
37bc993bbjmp 0x37bc97ce8
37bc96680
Loading..