File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc61100
    37bc61100zpbtrf_:
    37bc61100push r15
    37bc61102mov eax, 17176
    37bc61107push r14
    37bc61109push r13
    37bc6110bpush r12
    37bc6110dpush rbp
    37bc6110epush rdi
    37bc6110fpush rsi
    37bc61110push rbx
    37bc61111call fn_37c42fc30
    37bc61116sub rsp, rax
    37bc61119mov r14, [rsp+17288]
    37bc61121mov r12, [rsp+17280]
    37bc61129mov [r14], 0
    37bc61130movsxd r15, [r12]
    37bc61134mov rbp, rdx
    37bc61137mov rsi, r8
    37bc6113amov rdi, r9
    37bc6113dmov r8l, 1
    37bc61143mov r9l, 1
    37bc61149lea rdx, [rip+0x7ec5a0]
    37bc61150mov [rsp+17248], rcx
    37bc61158call lsame_
    37bc6115dtest eax, eax
    37bc6115fje 0x37bc61268
    37bc61165
    37bc61165loc_37bc61165:
    37bc61165mov edx, [rbp]
    37bc61168test edx, edx
    37bc6116ajs 0x37bc61220
    37bc61170mov eax, [rsi]
    37bc61172test eax, eax
    37bc61174js 0x37bc612a0
    37bc6117acmp eax, [r12]
    37bc6117ejge 0x37bc612b0
    37bc61184mov eax, [r14]
    37bc61187test eax, eax
    37bc61189jne 0x37bc6224f
    37bc6118ftest edx, edx
    37bc61191je 0x37bc6124f
    37bc61197lea rax, [rip+0x7ec55e]
    37bc6119emov [rsp+32], rsi
    37bc611a3mov r9, rbp
    37bc611a6mov r8, [rsp+17248]
    37bc611aemov [rsp+64], 1
    37bc611b7lea rdx, [rip+0x7ec534]
    37bc611belea rcx, [rip+0x7ec533]
    37bc611c5mov [rsp+56], 6
    37bc611cemov [rsp+48], rax
    37bc611d3mov [rsp+40], rax
    37bc611d8call ilaenv_
    37bc611ddcmp eax, 1
    37bc611e0jle 0x37bc611f5
    37bc611e2cmp eax, 32
    37bc611e5mov ebx, 32
    37bc611eacmovle ebx, eax
    37bc611edcmp [rsi], ebx
    37bc611efjge 0x37bc612c0
    37bc611f5
    37bc611f5loc_37bc611f5:
    37bc611f5mov [rsp+40], r14
    37bc611famov r9, rdi
    37bc611fdmov r8, rsi
    37bc61200mov rdx, rbp
    37bc61203mov [rsp+32], r12
    37bc61208mov rcx, [rsp+17248]
    37bc61210mov [rsp+48], 1
    37bc61219call zpbtf2_
    37bc6121ejmp 0x37bc6124f
    37bc61220
    37bc61220loc_37bc61220:
    37bc61220mov edx, -2
    37bc61225mov eax, 2
    37bc6122a
    37bc6122aloc_37bc6122a:
    37bc6122amov [r14], edx
    37bc6122d
    37bc6122dloc_37bc6122d:
    37bc6122dlea rdx, [rsp+272]
    37bc61235mov r8l, 6
    37bc6123blea rcx, [rip+0x7ec4b0]
    37bc61242mov [rsp+272], eax
    37bc61249call xerbla_
    37bc6124enop
    37bc6124f
    37bc6124floc_37bc6124f:
    37bc6124fadd rsp, 17176
    37bc61256pop rbx
    37bc61257pop rsi
    37bc61258pop rdi
    37bc61259pop rbp
    37bc6125apop r12
    37bc6125cpop r13
    37bc6125epop r14
    37bc61260pop r15
    37bc61262ret
    37bc61263
    37bc61263 0f 1f 44 00 00 ..D..
    37bc61268
    37bc61268loc_37bc61268:
    37bc61268mov rcx, [rsp+17248]
    37bc61270mov r9l, 1
    37bc61276mov r8l, 1
    37bc6127clea rdx, [rip+0x7ec46e]
    37bc61283call lsame_
    37bc61288test eax, eax
    37bc6128ajne 0x37bc61165
    37bc61290mov edx, -1
    37bc61295mov eax, 1
    37bc6129ajmp 0x37bc6122a
    37bc6129c
    37bc6129c 0f 1f 40 00 ..@.
    37bc612a0
    37bc612a0loc_37bc612a0:
    37bc612a0mov edx, -3
    37bc612a5mov eax, 3
    37bc612aajmp 0x37bc6122a
    37bc612af
    37bc612af 90 .
    37bc612b0
    37bc612b0loc_37bc612b0:
    37bc612b0mov edx, -5
    37bc612b5mov eax, 5
    37bc612bajmp 0x37bc6122a
    37bc612bf
    37bc612bf 90 .
    37bc612c0
    37bc612c0loc_37bc612c0:
    37bc612c0xor eax, eax
    37bc612c2test r15, r15
    37bc612c5mov rcx, [rsp+17248]
    37bc612cdmov r9l, 1
    37bc612d3cmovs r15, rax
    37bc612d7mov r8l, 1
    37bc612ddlea rdx, [rip+0x7ec40c]
    37bc612e4mov rax, r15
    37bc612e7not rax
    37bc612eamov [rsp+184], rax
    37bc612f2call lsame_
    37bc612f7test eax, eax
    37bc612f9lea rax, [rsp+272]
    37bc61301mov [rsp+176], rax
    37bc61309je 0x37bc61382
    37bc6130bmov rcx, rax
    37bc6130emov r8l, 1
    37bc61314pxor x0, x0
    37bc61318mov r9l, 33
    37bc6131elea r11, [rsp-240]
    37bc61326
    37bc61326loc_37bc61326:
    37bc61326mov eax, r8l
    37bc61329add r8l, 1
    37bc6132dcmp ebx, r8l
    37bc61330jl 0x37bc61b6d
    37bc61336add r9, 33
    37bc6133alea edx, [rax-1]
    37bc6133dadd rcx, 528
    37bc61344add rdx, r9
    37bc61347mov rax, rcx
    37bc6134ashl rdx, 4
    37bc6134eadd rdx, r11
    37bc61351mov r10, rdx
    37bc61354sub r10, rcx
    37bc61357and r10l, 16
    37bc6135bje 0x37bc61370
    37bc6135dlea rax, [rcx+16]
    37bc61361movups [rcx], x0
    37bc61364cmp rax, rdx
    37bc61367je 0x37bc61326
    37bc61369nop [rax]
    37bc61370
    37bc61370loc_37bc61370:
    37bc61370movups [rax], x0
    37bc61373add rax, 32
    37bc61377movups [rax-16], x0
    37bc6137bcmp rax, rdx
    37bc6137ejne 0x37bc61370
    37bc61380jmp 0x37bc61326
    37bc61382
    37bc61382loc_37bc61382:
    37bc61382lea r8, [rsp+832]
    37bc6138amov ecx, 2
    37bc6138fpxor x0, x0
    37bc61393nop
    37bc61395nop [rax+rax]
    37bc613a0
    37bc613a0loc_37bc613a0:
    37bc613a0mov edx, ecx
    37bc613a2mov rax, r8
    37bc613a5nop [rax+rax]
    37bc613aanop [rax+rax]
    37bc613b5nop [rax+rax]
    37bc613c0
    37bc613c0loc_37bc613c0:
    37bc613c0add edx, 1
    37bc613c3movups [rax-544], x0
    37bc613caadd rax, 16
    37bc613cecmp ebx, edx
    37bc613d0jge 0x37bc613c0
    37bc613d2add ecx, 1
    37bc613d5add r8, 544
    37bc613dccmp ebx, ecx
    37bc613dejge 0x37bc613a0
    37bc613e0mov ecx, [rbp]
    37bc613e3test ecx, ecx
    37bc613e5jle 0x37bc6124f
    37bc613eblea eax, [rcx-1]
    37bc613eexor edx, edx
    37bc613f0mov [rsp+17256], rbp
    37bc613f8mov r13l, 1
    37bc613fediv ebx
    37bc61400mov [rsp+17272], rdi
    37bc61408mov [rsp+168], -1
    37bc61414mov [rsp+200], r15
    37bc6141cmov [rsp+17288], r14
    37bc61424lea rdx, [rsp+268]
    37bc6142cmov rbp, -1
    37bc61433mov [rsp+144], rdx
    37bc6143blea rdx, [rsp+256]
    37bc61443mov [rsp+136], rdx
    37bc6144blea rdx, [rsp+260]
    37bc61453mov [rsp+160], rdx
    37bc6145blea rdx, [rdi+16]
    37bc6145fmov [rsp+152], rdx
    37bc61467mov [rsp+208], eax
    37bc6146emovsxd rax, ebx
    37bc61471mov edi, [rsp+208]
    37bc61478imul rax, r15
    37bc6147cmov [rsp+192], rax
    37bc61484lea rax, [r15-1]
    37bc61488shl rax, 4
    37bc6148cmov [rsp+232], rax
    37bc61494mov eax, ecx
    37bc61496jmp 0x37bc614cb
    37bc61498
    37bc61498 0f 1f 84 00 00 00 00 00 ........
    37bc614a0
    37bc614a0loc_37bc614a0:
    37bc614a0test edi, edi
    37bc614a2je 0x37bc6124f
    37bc614a8mov rax, [rsp+192]
    37bc614b0add r13l, ebx
    37bc614b3sub edi, 1
    37bc614b6add [rsp+168], rax
    37bc614beadd rbp, rax
    37bc614c1mov rax, [rsp+17256]
    37bc614c9mov eax, [rax]
    37bc614cb
    37bc614cbloc_37bc614cb:
    37bc614cbsub eax, r13l
    37bc614cemov r14, rbp
    37bc614d1mov r9, [rsp+144]
    37bc614d9mov rdx, [rsp+136]
    37bc614e1add eax, 1
    37bc614e4mov rcx, [rsp+17248]
    37bc614eccmp eax, ebx
    37bc614eecmovg eax, ebx
    37bc614f1shl r14, 4
    37bc614f5add r14, [rsp+152]
    37bc614fdmov r8, r14
    37bc61500mov [rsp+256], eax
    37bc61507mov eax, [r12]
    37bc6150bmov [rsp+40], 1
    37bc61514sub eax, 1
    37bc61517mov [rsp+268], eax
    37bc6151emov rax, [rsp+160]
    37bc61526mov [rsp+32], rax
    37bc6152bcall zpotf2_
    37bc61530mov eax, [rsp+260]
    37bc61537test eax, eax
    37bc61539jne 0x37bc61b58
    37bc6153fmov rcx, [rsp+17256]
    37bc61547mov eax, [rsp+256]
    37bc6154emov r15l, [rcx]
    37bc61551lea edx, [rax+r13]
    37bc61555cmp edx, r15l
    37bc61558jg 0x37bc614a0
    37bc6155esub r15l, r13l
    37bc61561mov ecx, [rsi]
    37bc61563mov edx, r15l
    37bc61566sub edx, eax
    37bc61568mov r8l, ecx
    37bc6156badd edx, 1
    37bc6156esub r8l, eax
    37bc61571cmp edx, r8l
    37bc61574cmovg edx, r8l
    37bc61578sub r15l, ecx
    37bc6157badd r15l, 1
    37bc6157fcmp r15l, eax
    37bc61582mov [rsp+248], edx
    37bc61589cmovg r15l, eax
    37bc6158dmov [rsp+252], r15l
    37bc61595test edx, edx
    37bc61597jle 0x37bc61730
    37bc6159dadd eax, 1
    37bc615a0mov ecx, [r12]
    37bc615a4lea r10, [rsp+264]
    37bc615acmov [rsp+112], 8
    37bc615b5cdqe
    37bc615b7mov [rsp+64], r10
    37bc615bclea r9, [rip+0x7ec13d]
    37bc615c3lea r8, [rip+0x7ec13e]
    37bc615caadd rax, rbp
    37bc615cdlea edx, [rcx-1]
    37bc615d0mov rcx, [rsp+144]
    37bc615d8mov [rsp+104], 19
    37bc615e1shl rax, 4
    37bc615e5add rax, [rsp+17272]
    37bc615edmov [rsp+96], 5
    37bc615f6mov [rsp+72], rax
    37bc615fblea rax, [rip+0x7ec126]
    37bc61602mov [rsp+48], rax
    37bc61607mov rax, [rsp+136]
    37bc6160fmov [rsp+80], rcx
    37bc61614lea rcx, [rip+0x7ec152]
    37bc6161bmov [rsp+40], rax
    37bc61620lea rax, [rsp+248]
    37bc61628mov [rsp+88], 5
    37bc61631mov [rsp+56], r14
    37bc61636mov [rsp+32], rax
    37bc6163bmov [rsp+264], edx
    37bc61642mov [rsp+268], edx
    37bc61649lea rdx, [rip+0x7ec118]
    37bc61650mov [rsp+216], r10
    37bc61658mov [rsp+208], rax
    37bc61660call ztrsm_
    37bc61665mov edx, [r12]
    37bc61669mov rcx, [rsp+144]
    37bc61671mov [rsp+88], 12
    37bc6167amov r11, [rsp+184]
    37bc61682mov r10, [rsp+216]
    37bc6168amov [rsp+80], 5
    37bc61693sub edx, 1
    37bc61696mov [rsp+72], rcx
    37bc6169bmov r9, [rsp+136]
    37bc616a3mov [rsp+264], edx
    37bc616aamov r8, [rsp+208]
    37bc616b2mov [rsp+268], edx
    37bc616b9mov edx, [rsp+256]
    37bc616c0mov [rsp+48], r10
    37bc616c5lea ecx, [rdx+r13]
    37bc616c9add edx, 1
    37bc616ccmovsxd rcx, ecx
    37bc616cfmovsxd rdx, edx
    37bc616d2imul rcx, [rsp+200]
    37bc616dbadd rdx, rbp
    37bc616deshl rdx, 4
    37bc616e2add rdx, [rsp+17272]
    37bc616eamov [rsp+40], rdx
    37bc616eflea rdx, [rip+0x7ec056]
    37bc616f6lea rcx, [r11+rcx+1]
    37bc616fbshl rcx, 4
    37bc616ffadd rcx, [rsp+17272]
    37bc61707mov [rsp+64], rcx
    37bc6170clea rcx, [rip+0x7ec025]
    37bc61713mov [rsp+56], rcx
    37bc61718lea rcx, [rip+0x7ec021]
    37bc6171fmov [rsp+32], rcx
    37bc61724lea rcx, [rip+0x7ec03d]
    37bc6172bcall zherk_
    37bc61730
    37bc61730loc_37bc61730:
    37bc61730test r15l, r15l
    37bc61733jle 0x37bc614a0
    37bc61739mov r11l, [rsp+256]
    37bc61741test r11l, r11l
    37bc61744jle 0x37bc617fa
    37bc6174amov [rsp+208], rbp
    37bc61752movsxd rcx, [rsi]
    37bc61755add r11l, 1
    37bc61759mov r9l, 1
    37bc6175fadd rcx, [rsp+168]
    37bc61767mov r8, [rsp+176]
    37bc6176fmov rbp, [rsp+232]
    37bc61777shl rcx, 4
    37bc6177badd rcx, [rsp+152]
    37bc61783nop
    37bc61785nop [rax+rax]
    37bc61790
    37bc61790loc_37bc61790:
    37bc61790cmp r15l, r9l
    37bc61793mov r10l, r9l
    37bc61796cmovle r10l, r15l
    37bc6179axor eax, eax
    37bc6179cmov edx, r10l
    37bc6179fshl rdx, 4
    37bc617a3nop [rax]
    37bc617aanop [rax+rax]
    37bc617b5nop [rax+rax]
    37bc617c0
    37bc617c0loc_37bc617c0:
    37bc617c0movupd x0, [rcx+rax]
    37bc617c5movups [r8+rax], x0
    37bc617caadd rax, 16
    37bc617cecmp rax, rdx
    37bc617d1jne 0x37bc617c0
    37bc617d3add r9l, 1
    37bc617d7add rcx, rbp
    37bc617daadd r8, 528
    37bc617e1cmp r11l, r9l
    37bc617e4jne 0x37bc61790
    37bc617e6add r10l, 1
    37bc617eamov rbp, [rsp+208]
    37bc617f2mov [rsp+260], r10l
    37bc617fa
    37bc617faloc_37bc617fa:
    37bc617famov eax, [r12]
    37bc617femov [rsp+56], r14
    37bc61803lea r11, [rip+0x7ebf1e]
    37bc6180alea r9, [rip+0x7ebeef]
    37bc61811mov r14, [rsp+136]
    37bc61819mov [rsp+48], r11
    37bc6181elea r8, [rip+0x7ebee3]
    37bc61825lea r15, [rip+0x7ebf20]
    37bc6182cmov rcx, [rsp+176]
    37bc61834sub eax, 1
    37bc61837mov rdx, [rsp+144]
    37bc6183fmov [rsp+112], 8
    37bc61848mov [rsp+268], eax
    37bc6184flea rax, [rip+0x7ebef2]
    37bc61856mov [rsp+40], r14
    37bc6185blea r14, [rsp+252]
    37bc61863mov [rsp+80], rax
    37bc61868mov [rsp+72], rcx
    37bc6186dlea rcx, [rip+0x7ebef9]
    37bc61874mov [rsp+64], rdx
    37bc61879lea rdx, [rip+0x7ebee8]
    37bc61880mov [rsp+104], 19
    37bc61889mov [rsp+96], 5
    37bc61892mov [rsp+88], 5
    37bc6189bmov [rsp+32], r14
    37bc618a0call ztrsm_
    37bc618a5mov eax, [rsp+248]
    37bc618actest eax, eax
    37bc618aejle 0x37bc619ad
    37bc618b4mov r15l, [r12]
    37bc618b8mov rdx, [rsp+144]
    37bc618c0mov r8, r14
    37bc618c3mov [rsp+112], 19
    37bc618ccmov [rsp+104], 12
    37bc618d5lea r11, [rip+0x7ebe4c]
    37bc618dclea r9, [rsp+248]
    37bc618e4lea eax, [r15-1]
    37bc618e8mov [rsp+96], rdx
    37bc618edmov r10l, [rsi]
    37bc618f0lea r15, [rip+0x7ebe55]
    37bc618f7mov [rsp+264], eax
    37bc618femov [rsp+268], eax
    37bc61905mov eax, [rsp+256]
    37bc6190clea ecx, [r10+1]
    37bc61910mov [rsp+80], r11
    37bc61915lea edx, [rax+r13]
    37bc61919sub ecx, eax
    37bc6191badd eax, 1
    37bc6191ecdqe
    37bc61920movsxd rcx, ecx
    37bc61923movsxd rdx, edx
    37bc61926imul rdx, [rsp+200]
    37bc6192fadd rax, rbp
    37bc61932add rdx, [rsp+184]
    37bc6193ashl rax, 4
    37bc6193eadd rax, [rsp+17272]
    37bc61946add rdx, rcx
    37bc61949mov rcx, [rsp+176]
    37bc61951mov [rsp+64], rax
    37bc61956lea rax, [rip+0x7ebdeb]
    37bc6195dshl rdx, 4
    37bc61961add rdx, [rsp+17272]
    37bc61969mov [rsp+56], rax
    37bc6196emov rax, [rsp+136]
    37bc61976mov [rsp+88], rdx
    37bc6197blea rdx, [rsp+264]
    37bc61983mov [rsp+48], rcx
    37bc61988lea rcx, [rip+0x7ebdc9]
    37bc6198fmov [rsp+72], rdx
    37bc61994lea rdx, [rip+0x7ebd6d]
    37bc6199bmov [rsp+40], rcx
    37bc619a0mov rcx, r15
    37bc619a3mov [rsp+32], rax
    37bc619a8call zgemm_
    37bc619ad
    37bc619adloc_37bc619ad:
    37bc619admov eax, [r12]
    37bc619b1mov rdx, [rsp+184]
    37bc619b9mov r8, r14
    37bc619bcmov [rsp+88], 12
    37bc619c5mov [rsp+80], 5
    37bc619celea r11, [rip+0x7ebd6b]
    37bc619d5mov r9, [rsp+136]
    37bc619ddlea rcx, [rip+0x7ebd84]
    37bc619e4sub eax, 1
    37bc619e7mov [rsp+268], eax
    37bc619eemov rax, [rsp+144]
    37bc619f6mov [rsp+72], rax
    37bc619fbmov eax, [rsi]
    37bc619fdmov [rsp+32], r11
    37bc61a02add eax, r13l
    37bc61a05cdqe
    37bc61a07imul rax, [rsp+200]
    37bc61a10lea rax, [rdx+rax+1]
    37bc61a15mov rdx, r15
    37bc61a18shl rax, 4
    37bc61a1cadd rax, [rsp+17272]
    37bc61a24mov [rsp+64], rax
    37bc61a29lea rax, [rip+0x7ebd08]
    37bc61a30mov [rsp+56], rax
    37bc61a35lea rax, [rip+0x7ebd0c]
    37bc61a3cmov [rsp+48], rax
    37bc61a41mov rax, [rsp+176]
    37bc61a49mov [rsp+40], rax
    37bc61a4ecall zherk_
    37bc61a53mov eax, [rsp+256]
    37bc61a5atest eax, eax
    37bc61a5cjle 0x37bc614a0
    37bc61a62mov [rsp+208], rbp
    37bc61a6alea r15l, [r13-1]
    37bc61a6elea r14l, [rax+1]
    37bc61a72mov r11l, [rsp+252]
    37bc61a7amov [rsp+216], r13l
    37bc61a82mov r8, [rsp+176]
    37bc61a8amov r10l, 1
    37bc61a90mov [rsp+228], edi
    37bc61a97mov rbp, [rsp+184]
    37bc61a9fmov rdi, [rsp+200]
    37bc61aa7mov r13, [rsp+17272]
    37bc61aafnop
    37bc61ab0
    37bc61ab0loc_37bc61ab0:
    37bc61ab0mov r9l, r10l
    37bc61ab3cmp r11l, r10l
    37bc61ab6cmovle r9l, r11l
    37bc61abatest r9l, r9l
    37bc61abdjle 0x37bc61b50
    37bc61ac3movsxd rax, [rsi]
    37bc61ac6mov ecx, r9l
    37bc61ac9shl rcx, 4
    37bc61acdlea rdx, [rbp+rax+2]
    37bc61ad2lea eax, [r15+r10]
    37bc61ad6cdqe
    37bc61ad8sub rdx, r10
    37bc61adbimul rax, rdi
    37bc61adfadd rdx, rax
    37bc61ae2xor eax, eax
    37bc61ae4shl rdx, 4
    37bc61ae8add rdx, r13
    37bc61aebnop [rax+rax]
    37bc61af5nop [rax+rax]
    37bc61b00
    37bc61b00loc_37bc61b00:
    37bc61b00movupd x0, [r8+rax]
    37bc61b06movups [rdx+rax], x0
    37bc61b0aadd rax, 16
    37bc61b0ecmp rax, rcx
    37bc61b11jne 0x37bc61b00
    37bc61b13add r9l, 1
    37bc61b17
    37bc61b17loc_37bc61b17:
    37bc61b17add r10, 1
    37bc61b1badd r8, 528
    37bc61b22cmp r14, r10
    37bc61b25jne 0x37bc61ab0
    37bc61b27mov [rsp+260], r9l
    37bc61b2fmov rbp, [rsp+208]
    37bc61b37mov r13l, [rsp+216]
    37bc61b3fmov edi, [rsp+228]
    37bc61b46jmp 0x37bc614a0
    37bc61b4b
    37bc61b4b 0f 1f 44 00 00 ..D..
    37bc61b50
    37bc61b50loc_37bc61b50:
    37bc61b50mov r9l, 1
    37bc61b56jmp 0x37bc61b17
    37bc61b58
    37bc61b58loc_37bc61b58:
    37bc61b58mov r14, [rsp+17288]
    37bc61b60lea eax, [rax+r13-1]
    37bc61b65mov [r14], eax
    37bc61b68jmp 0x37bc6124f
    37bc61b6d
    37bc61b6dloc_37bc61b6d:
    37bc61b6dmov ecx, [rbp]
    37bc61b70test ecx, ecx
    37bc61b72jle 0x37bc6124f
    37bc61b78lea eax, [rcx-1]
    37bc61b7bxor edx, edx
    37bc61b7dmov [rsp+152], -1
    37bc61b89mov r13l, 1
    37bc61b8fdiv ebx
    37bc61b91mov [rsp+17256], rbp
    37bc61b99mov [rsp+17288], r14
    37bc61ba1mov [rsp+168], eax
    37bc61ba8movsxd rax, ebx
    37bc61babimul rax, r15
    37bc61bafmov [rsp+192], rax
    37bc61bb7lea rax, [rsp+268]
    37bc61bbfmov [rsp+144], rax
    37bc61bc7lea rax, [rsp+256]
    37bc61bcfmov [rsp+136], rax
    37bc61bd7lea rax, [rsp+260]
    37bc61bdfmov [rsp+160], rax
    37bc61be7mov eax, ecx
    37bc61be9jmp 0x37bc61c26
    37bc61beb
    37bc61beb 0f 1f 44 00 00 ..D..
    37bc61bf0
    37bc61bf0loc_37bc61bf0:
    37bc61bf0mov eax, [rsp+168]
    37bc61bf7test eax, eax
    37bc61bf9je 0x37bc6124f
    37bc61bffsub eax, 1
    37bc61c02mov rdx, [rsp+192]
    37bc61c0aadd r13l, ebx
    37bc61c0dadd [rsp+152], rdx
    37bc61c15mov [rsp+168], eax
    37bc61c1cmov rax, [rsp+17256]
    37bc61c24mov eax, [rax]
    37bc61c26
    37bc61c26loc_37bc61c26:
    37bc61c26sub eax, r13l
    37bc61c29mov rcx, [rsp+160]
    37bc61c31mov r9, [rsp+144]
    37bc61c39add eax, 1
    37bc61c3cmov rdx, [rsp+136]
    37bc61c44cmp eax, ebx
    37bc61c46cmovg eax, ebx
    37bc61c49mov [rsp+256], eax
    37bc61c50mov eax, [r12]
    37bc61c54sub eax, 1
    37bc61c57mov [rsp+268], eax
    37bc61c5emov eax, [rsi]
    37bc61c60mov [rsp+32], rcx
    37bc61c65mov rcx, [rsp+17248]
    37bc61c6dmov [rsp+40], 1
    37bc61c76add eax, 1
    37bc61c79cdqe
    37bc61c7badd rax, [rsp+152]
    37bc61c83shl rax, 4
    37bc61c87lea r8, [rdi+rax]
    37bc61c8bcall zpotf2_
    37bc61c90mov eax, [rsp+260]
    37bc61c97test eax, eax
    37bc61c99jne 0x37bc61b58
    37bc61c9fmov rcx, [rsp+17256]
    37bc61ca7mov edx, [rsp+256]
    37bc61caemov r10l, [rcx]
    37bc61cb1lea eax, [rdx+r13]
    37bc61cb5cmp eax, r10l
    37bc61cb8jg 0x37bc61bf0
    37bc61cbesub r10l, r13l
    37bc61cc1mov r11l, [rsi]
    37bc61cc4mov r8l, r10l
    37bc61cc7sub r8l, edx
    37bc61ccamov ecx, r11l
    37bc61ccdadd r8l, 1
    37bc61cd1sub ecx, edx
    37bc61cd3cmp r8l, ecx
    37bc61cd6cmovle ecx, r8l
    37bc61cdasub r10l, r11l
    37bc61cddadd r10l, 1
    37bc61ce1cmp r10l, edx
    37bc61ce4mov [rsp+248], ecx
    37bc61cebcmovg r10l, edx
    37bc61cefmov [rsp+252], r10l
    37bc61cf7mov ebp, r10l
    37bc61cfatest ecx, ecx
    37bc61cfcjle 0x37bc61ea3
    37bc61d02mov ecx, [r12]
    37bc61d06add r11l, 1
    37bc61d0acdqe
    37bc61d0clea r14, [rsp+248]
    37bc61d14imul rax, r15
    37bc61d18mov [rsp+40], r14
    37bc61d1dadd rax, [rsp+184]
    37bc61d25lea r9, [rip+0x7eb9d4]
    37bc61d2csub ecx, 1
    37bc61d2flea r8, [rip+0x7eb9d2]
    37bc61d36mov [rsp+112], 8
    37bc61d3fmov [rsp+264], ecx
    37bc61d46mov [rsp+268], ecx
    37bc61d4dmov rcx, [rsp+144]
    37bc61d55mov [rsp+104], 19
    37bc61d5emov [rsp+80], rcx
    37bc61d63mov ecx, r11l
    37bc61d66mov [rsp+96], 5
    37bc61d6fsub ecx, edx
    37bc61d71mov [rsp+88], 4
    37bc61d7amovsxd rdx, ecx
    37bc61d7dlea rcx, [rip+0x7eb99c]
    37bc61d84add rax, rdx
    37bc61d87movsxd rdx, r11l
    37bc61d8alea r11, [rip+0x7eb997]
    37bc61d91add rdx, [rsp+152]
    37bc61d99shl rax, 4
    37bc61d9dmov [rsp+48], r11
    37bc61da2shl rdx, 4
    37bc61da6mov r11, [rsp+136]
    37bc61daeadd rax, rdi
    37bc61db1add rdx, rdi
    37bc61db4mov [rsp+72], rax
    37bc61db9lea rax, [rsp+264]
    37bc61dc1mov [rsp+64], rax
    37bc61dc6mov [rsp+56], rdx
    37bc61dcblea rdx, [rip+0x7eb949]
    37bc61dd2mov [rsp+32], r11
    37bc61dd7mov [rsp+200], rax
    37bc61ddfcall ztrsm_
    37bc61de4mov r10l, [r12]
    37bc61de8mov rax, [rsp+144]
    37bc61df0mov r8l, [rsp+256]
    37bc61df8lea edx, [r10-1]
    37bc61dfcmov [rsp+264], edx
    37bc61e03lea ecx, [r8+r13]
    37bc61e07mov [rsp+268], edx
    37bc61e0emov edx, [rsi]
    37bc61e10movsxd rcx, ecx
    37bc61e13mov [rsp+72], rax
    37bc61e18lea rax, [rip+0x7eb919]
    37bc61e1fadd edx, 1
    37bc61e22mov [rsp+56], rax
    37bc61e27mov rax, [rsp+200]
    37bc61e2fimul rcx, r15
    37bc61e33movsxd r9, edx
    37bc61e36sub edx, r8l
    37bc61e39mov r8, r14
    37bc61e3cadd rcx, [rsp+184]
    37bc61e44mov [rsp+48], rax
    37bc61e49movsxd rax, edx
    37bc61e4cadd r9, rcx
    37bc61e4flea rdx, [rip+0x7eb8b2]
    37bc61e56mov [rsp+88], 19
    37bc61e5fadd rax, rcx
    37bc61e62shl r9, 4
    37bc61e66lea rcx, [rip+0x7eb8ae]
    37bc61e6dmov [rsp+80], 5
    37bc61e76shl rax, 4
    37bc61e7aadd r9, rdi
    37bc61e7dadd rax, rdi
    37bc61e80mov [rsp+64], r9
    37bc61e85mov r9, [rsp+136]
    37bc61e8dmov [rsp+40], rax
    37bc61e92lea rax, [rip+0x7eb8a7]
    37bc61e99mov [rsp+32], rax
    37bc61e9ecall zherk_
    37bc61ea3
    37bc61ea3loc_37bc61ea3:
    37bc61ea3test ebp, ebp
    37bc61ea5jle 0x37bc61bf0
    37bc61eabmov r14l, [rsp+256]
    37bc61eb3mov r9, [rsp+176]
    37bc61ebblea r10l, [rbp+1]
    37bc61ebfmov ebp, 1
    37bc61ec4mov r11l, [rsi]
    37bc61ec7mov r8l, r14l
    37bc61ecanop [rax+rax]
    37bc61ed0
    37bc61ed0loc_37bc61ed0:
    37bc61ed0cmp r14l, ebp
    37bc61ed3jl 0x37bc62248
    37bc61ed9lea eax, [rbp+r13]
    37bc61edexor edx, edx
    37bc61ee0lea ecx, [rax+r11-1]
    37bc61ee5xor eax, eax
    37bc61ee7movsxd rcx, ecx
    37bc61eeaimul rcx, r15
    37bc61eeesub rcx, r15
    37bc61ef1shl rcx, 4
    37bc61ef5add rcx, rdi
    37bc61ef8nop [rax+rax]
    37bc61f00
    37bc61f00loc_37bc61f00:
    37bc61f00movupd x0, [rcx+rax]
    37bc61f05add edx, 1
    37bc61f08movups [r9+rax], x0
    37bc61f0dadd rax, 16
    37bc61f11cmp edx, r8l
    37bc61f14jb 0x37bc61f00
    37bc61f16lea eax, [r14+1]
    37bc61f1a
    37bc61f1aloc_37bc61f1a:
    37bc61f1aadd ebp, 1
    37bc61f1dsub r8l, 1
    37bc61f21add r9, 544
    37bc61f28cmp r10l, ebp
    37bc61f2bjne 0x37bc61ed0
    37bc61f2dmov [rsp+260], eax
    37bc61f34mov eax, [r12]
    37bc61f38lea r10, [rip+0x7eb7e9]
    37bc61f3flea r14, [rip+0x7eb802]
    37bc61f46mov rcx, [rsp+144]
    37bc61f4emov [rsp+80], r14
    37bc61f53lea rbp, [rsp+252]
    37bc61f5blea rdx, [rip+0x7eb7b9]
    37bc61f62sub eax, 1
    37bc61f65mov [rsp+48], r10
    37bc61f6amov r9, [rsp+136]
    37bc61f72lea r8, [rip+0x7eb78f]
    37bc61f79mov [rsp+268], eax
    37bc61f80mov rax, [rsp+176]
    37bc61f88mov [rsp+64], rcx
    37bc61f8dlea rcx, [rip+0x7eb78c]
    37bc61f94mov [rsp+72], rax
    37bc61f99lea eax, [r11+1]
    37bc61f9dcdqe
    37bc61f9fmov [rsp+32], r9
    37bc61fa4add rax, [rsp+152]
    37bc61faclea r9, [rip+0x7eb74d]
    37bc61fb3shl rax, 4
    37bc61fb7mov [rsp+40], rbp
    37bc61fbcmov [rsp+112], 8
    37bc61fc5add rax, rdi
    37bc61fc8mov [rsp+104], 19
    37bc61fd1mov [rsp+96], 5
    37bc61fdamov [rsp+88], 4
    37bc61fe3mov [rsp+56], rax
    37bc61fe8call ztrsm_
    37bc61fedmov edx, [rsp+248]
    37bc61ff4test edx, edx
    37bc61ff6jle 0x37bc620ed
    37bc61ffcmov r8l, [r12]
    37bc62000mov eax, [rsi]
    37bc62002lea r10, [rip+0x7eb71f]
    37bc62009mov [rsp+112], 12
    37bc62012mov r11, [rsp+144]
    37bc6201amov ecx, [rsp+256]
    37bc62021mov [rsp+104], 19
    37bc6202alea edx, [r8-1]
    37bc6202emov r9, [rsp+136]
    37bc62036mov [rsp+80], r10
    37bc6203bmov [rsp+264], edx
    37bc62042lea r8l, [rcx+1]
    37bc62046mov [rsp+268], edx
    37bc6204dlea edx, [r13+rax]
    37bc62052movsxd r8, r8l
    37bc62055add eax, 1
    37bc62058movsxd rdx, edx
    37bc6205bmov [rsp+96], r11
    37bc62060sub eax, ecx
    37bc62062mov r11, [rsp+184]
    37bc6206aimul rdx, r15
    37bc6206ecdqe
    37bc62070mov [rsp+32], r9
    37bc62075mov r9, rbp
    37bc62078mov [rsp+72], r14
    37bc6207dadd rdx, r11
    37bc62080add rdx, r8
    37bc62083lea r8, [rsp+248]
    37bc6208bshl rdx, 4
    37bc6208fadd rdx, rdi
    37bc62092mov [rsp+88], rdx
    37bc62097mov rdx, [rsp+176]
    37bc6209fmov [rsp+64], rdx
    37bc620a4lea rdx, [rsp+264]
    37bc620acmov [rsp+56], rdx
    37bc620b1lea edx, [rcx+r13]
    37bc620b5lea rcx, [rip+0x7eb64c]
    37bc620bcmovsxd rdx, edx
    37bc620bfimul rdx, r15
    37bc620c3add rdx, r11
    37bc620c6add rax, rdx
    37bc620c9lea rdx, [rip+0x7eb67c]
    37bc620d0shl rax, 4
    37bc620d4add rax, rdi
    37bc620d7mov [rsp+48], rax
    37bc620dclea rax, [rip+0x7eb675]
    37bc620e3mov [rsp+40], rax
    37bc620e8call zgemm_
    37bc620ed
    37bc620edloc_37bc620ed:
    37bc620edmov eax, [r12]
    37bc620f1mov edx, [rsi]
    37bc620f3mov r8, rbp
    37bc620f6lea rcx, [rip+0x7eb61e]
    37bc620fdmov r14, [rsp+176]
    37bc62105mov r9, [rsp+136]
    37bc6210dmov [rsp+88], 19
    37bc62116mov [rsp+80], 5
    37bc6211fsub eax, 1
    37bc62122mov [rsp+268], eax
    37bc62129mov rax, [rsp+144]
    37bc62131mov [rsp+40], r14
    37bc62136mov [rsp+72], rax
    37bc6213blea eax, [rdx+r13]
    37bc6213fadd edx, 1
    37bc62142cdqe
    37bc62144movsxd rdx, edx
    37bc62147imul rax, r15
    37bc6214badd rax, [rsp+184]
    37bc62153add rax, rdx
    37bc62156lea rdx, [rip+0x7eb5ab]
    37bc6215dshl rax, 4
    37bc62161add rax, rdi
    37bc62164mov [rsp+64], rax
    37bc62169lea rax, [rip+0x7eb5c8]
    37bc62170mov [rsp+56], rax
    37bc62175lea rax, [rip+0x7eb5cc]
    37bc6217cmov [rsp+48], rax
    37bc62181lea rax, [rip+0x7eb5b8]
    37bc62188mov [rsp+32], rax
    37bc6218dcall zherk_
    37bc62192mov ebp, [rsp+252]
    37bc62199test ebp, ebp
    37bc6219bjle 0x37bc61bf0
    37bc621a1mov r11l, [rsp+256]
    37bc621a9add ebp, 1
    37bc621acmov r9, r14
    37bc621afmov r10l, 1
    37bc621b5mov r8l, r11l
    37bc621b8nop [rax+rax]
    37bc621c0
    37bc621c0loc_37bc621c0:
    37bc621c0cmp r11l, r10l
    37bc621c3jl 0x37bc62240
    37bc621c5lea ecx, [r10+r13]
    37bc621c9add ecx, [rsi]
    37bc621cbxor eax, eax
    37bc621cdxor edx, edx
    37bc621cfsub ecx, 1
    37bc621d2movsxd rcx, ecx
    37bc621d5imul rcx, r15
    37bc621d9sub rcx, r15
    37bc621dcshl rcx, 4
    37bc621e0add rcx, rdi
    37bc621e3nop [rax]
    37bc621eanop [rax+rax]
    37bc621f5nop [rax+rax]
    37bc62200
    37bc62200loc_37bc62200:
    37bc62200movupd x0, [r9+rax]
    37bc62206add edx, 1
    37bc62209movups [rcx+rax], x0
    37bc6220dadd rax, 16
    37bc62211cmp edx, r8l
    37bc62214jb 0x37bc62200
    37bc62216lea eax, [r11+1]
    37bc6221a
    37bc6221aloc_37bc6221a:
    37bc6221aadd r10l, 1
    37bc6221esub r8l, 1
    37bc62222add r9, 544
    37bc62229cmp ebp, r10l
    37bc6222cjne 0x37bc621c0
    37bc6222emov [rsp+260], eax
    37bc62235jmp 0x37bc61bf0
    37bc6223a
    37bc6223a 66 0f 1f 44 00 00 f..D..
    37bc62240
    37bc62240loc_37bc62240:
    37bc62240mov eax, r10l
    37bc62243jmp 0x37bc6221a
    37bc62245
    37bc62245 0f 1f 00 ...
    37bc62248
    37bc62248loc_37bc62248:
    37bc62248mov eax, ebp
    37bc6224ajmp 0x37bc61f1a
    37bc6224f
    37bc6224floc_37bc6224f:
    37bc6224fneg eax
    37bc62251jmp 0x37bc6122d
    37bc61100
    37bc62256
    37bc62256 // align 0x10
    37bc62260
    37bc62260zpbtrs_:
    37bc62260push r15
    37bc62262push r14
    37bc62264push r13
    37bc62266push r12
    37bc62268push rbp
    37bc62269push rdi
    37bc6226apush rsi
    37bc6226bpush rbx
    37bc6226csub rsp, 152
    37bc62273mov rax, [rsp+280]
    37bc6227bmov r12, [rsp+256]
    37bc62283mov rbp, [rsp+264]
    37bc6228bmov ebx, [rax]
    37bc6228dmov rax, [rsp+288]
    37bc62295mov [rax], 0
    37bc6229bmov rsi, rdx
    37bc6229emov rdi, r8
    37bc622a1mov r14, r9
    37bc622a4mov r8l, 1
    37bc622aamov r9l, 1
    37bc622b0lea rdx, [rip+0x7eb4c9]
    37bc622b7mov r13, rcx
    37bc622bacall lsame_
    37bc622bfmov r15l, eax
    37bc622c2test eax, eax
    37bc622c4je 0x37bc62488
    37bc622ca
    37bc622caloc_37bc622ca:
    37bc622camov edx, [rsi]
    37bc622cctest edx, edx
    37bc622cejs 0x37bc62438
    37bc622d4mov eax, [rdi]
    37bc622d6test eax, eax
    37bc622d8js 0x37bc624c0
    37bc622demov r14l, [r14]
    37bc622e1test r14l, r14l
    37bc622e4js 0x37bc624d0
    37bc622eacmp eax, [rbp]
    37bc622edjge 0x37bc62598
    37bc622f3mov rcx, [rsp+280]
    37bc622fbtest edx, edx
    37bc622fdmov eax, 1
    37bc62302cmovg eax, edx
    37bc62305cmp [rcx], eax
    37bc62307jl 0x37bc625b0
    37bc6230dmov rax, [rsp+288]
    37bc62315mov eax, [rax]
    37bc62317test eax, eax
    37bc62319jne 0x37bc625bf
    37bc6231ftest edx, edx
    37bc62321je 0x37bc6246e
    37bc62327test r14l, r14l
    37bc6232aje 0x37bc6246e
    37bc62330movsxd rax, ebx
    37bc62333xor edx, edx
    37bc62335mov rbx, [rsp+272]
    37bc6233dlea r13, [rip+0x7eb464]
    37bc62344test rax, rax
    37bc62347cmovs rax, rdx
    37bc6234bshl rax, 4
    37bc6234ftest r15l, r15l
    37bc62352mov r15l, 1
    37bc62358mov [rsp+120], rax
    37bc6235dlea rax, [rip+0x7eb42c]
    37bc62364mov [rsp+104], rax
    37bc62369lea rax, [rip+0x7eb43c]
    37bc62370mov [rsp+112], rax
    37bc62375je 0x37bc624e0
    37bc6237bnop [rax+rax]
    37bc62380
    37bc62380loc_37bc62380:
    37bc62380mov [rsp+56], rbx
    37bc62385mov r9, rsi
    37bc62388mov rdx, [rsp+104]
    37bc6238dlea r8, [rip+0x7eb3f4]
    37bc62394mov [rsp+64], r13
    37bc62399lea rcx, [rip+0x7eb403]
    37bc623a0add r15l, 1
    37bc623a4mov [rsp+88], 8
    37bc623admov [rsp+80], 19
    37bc623b6mov [rsp+72], 5
    37bc623bfmov [rsp+48], rbp
    37bc623c4mov [rsp+40], r12
    37bc623c9mov [rsp+32], rdi
    37bc623cecall ztbsv_
    37bc623d3mov [rsp+56], rbx
    37bc623d8mov rdx, [rsp+112]
    37bc623ddmov r9, rsi
    37bc623e0mov [rsp+88], 8
    37bc623e9lea r8, [rip+0x7eb398]
    37bc623f0lea rcx, [rip+0x7eb3ac]
    37bc623f7mov [rsp+80], 12
    37bc62400mov [rsp+72], 5
    37bc62409mov [rsp+64], r13
    37bc6240emov [rsp+48], rbp
    37bc62413mov [rsp+40], r12
    37bc62418mov [rsp+32], rdi
    37bc6241dcall ztbsv_
    37bc62422add rbx, [rsp+120]
    37bc62427cmp r14l, r15l
    37bc6242ajge 0x37bc62380
    37bc62430jmp 0x37bc6246e
    37bc62432
    37bc62432 66 0f 1f 44 00 00 f..D..
    37bc62438
    37bc62438loc_37bc62438:
    37bc62438mov edx, -2
    37bc6243dmov eax, 2
    37bc62442
    37bc62442loc_37bc62442:
    37bc62442mov rdi, [rsp+288]
    37bc6244amov [rdi], edx
    37bc6244c
    37bc6244cloc_37bc6244c:
    37bc6244clea rdx, [rsp+140]
    37bc62454mov r8l, 6
    37bc6245alea rcx, [rip+0x7eb321]
    37bc62461mov [rsp+140], eax
    37bc62468call xerbla_
    37bc6246dnop
    37bc6246e
    37bc6246eloc_37bc6246e:
    37bc6246eadd rsp, 152
    37bc62475pop rbx
    37bc62476pop rsi
    37bc62477pop rdi
    37bc62478pop rbp
    37bc62479pop r12
    37bc6247bpop r13
    37bc6247dpop r14
    37bc6247fpop r15
    37bc62481ret
    37bc62482
    37bc62482 66 0f 1f 44 00 00 f..D..
    37bc62488
    37bc62488loc_37bc62488:
    37bc62488mov r9l, 1
    37bc6248emov r8l, 1
    37bc62494lea rdx, [rip+0x7eb2e6]
    37bc6249bmov rcx, r13
    37bc6249ecall lsame_
    37bc624a3test eax, eax
    37bc624a5jne 0x37bc622ca
    37bc624abmov edx, -1
    37bc624b0mov eax, 1
    37bc624b5jmp 0x37bc62442
    37bc624b7
    37bc624b7 66 0f 1f 84 00 00 00 00 00 f........
    37bc624c0
    37bc624c0loc_37bc624c0:
    37bc624c0mov edx, -3
    37bc624c5mov eax, 3
    37bc624cajmp 0x37bc62442
    37bc624cf
    37bc624cf 90 .
    37bc624d0
    37bc624d0loc_37bc624d0:
    37bc624d0mov edx, -4
    37bc624d5mov eax, 4
    37bc624dajmp 0x37bc62442
    37bc624df
    37bc624df 90 .
    37bc624e0
    37bc624e0loc_37bc624e0:
    37bc624e0mov [rsp+56], rbx
    37bc624e5mov r9, rsi
    37bc624e8mov rdx, [rsp+112]
    37bc624edlea r8, [rip+0x7eb294]
    37bc624f4mov [rsp+64], r13
    37bc624f9lea rcx, [rip+0x7eb2b8]
    37bc62500add r15l, 1
    37bc62504mov [rsp+88], 8
    37bc6250dmov [rsp+80], 12
    37bc62516mov [rsp+72], 5
    37bc6251fmov [rsp+48], rbp
    37bc62524mov [rsp+40], r12
    37bc62529mov [rsp+32], rdi
    37bc6252ecall ztbsv_
    37bc62533mov [rsp+56], rbx
    37bc62538mov rdx, [rsp+104]
    37bc6253dmov r9, rsi
    37bc62540mov [rsp+88], 8
    37bc62549lea r8, [rip+0x7eb238]
    37bc62550lea rcx, [rip+0x7eb261]
    37bc62557mov [rsp+80], 19
    37bc62560mov [rsp+72], 5
    37bc62569mov [rsp+64], r13
    37bc6256emov [rsp+48], rbp
    37bc62573mov [rsp+40], r12
    37bc62578mov [rsp+32], rdi
    37bc6257dcall ztbsv_
    37bc62582add rbx, [rsp+120]
    37bc62587cmp r14l, r15l
    37bc6258ajge 0x37bc624e0
    37bc62590jmp 0x37bc6246e
    37bc62595
    37bc62595 0f 1f 00 ...
    37bc62598
    37bc62598loc_37bc62598:
    37bc62598mov edx, -6
    37bc6259dmov eax, 6
    37bc625a2jmp 0x37bc62442
    37bc625a7
    37bc625a7 66 0f 1f 84 00 00 00 00 00 f........
    37bc625b0
    37bc625b0loc_37bc625b0:
    37bc625b0mov edx, -8
    37bc625b5mov eax, 8
    37bc625bajmp 0x37bc62442
    37bc625bf
    37bc625bfloc_37bc625bf:
    37bc625bfneg eax
    37bc625c1jmp 0x37bc6244c
    37bc62260
    37bc625c6
    37bc625c6 // align 0x10
    37bc625d0
    37bc625d0zpocon_:
    37bc625d0push r15
    37bc625d2push r14
    37bc625d4push r13
    37bc625d6push r12
    37bc625d8push rbp
    37bc625d9push rdi
    37bc625dapush rsi
    37bc625dbpush rbx
    37bc625dcsub rsp, 264
    37bc625e3movups [rsp+224], x6
    37bc625ebmovups [rsp+240], x7
    37bc625f3mov rbp, [rsp+400]
    37bc625fbmov rsi, [rsp+384]
    37bc62603mov r13, [rsp+392]
    37bc6260bmov [rbp], 0
    37bc62612mov rbx, rdx
    37bc62615mov r12, r8
    37bc62618mov rdi, r9
    37bc6261bmov r8l, 1
    37bc62621mov r9l, 1
    37bc62627lea rdx, [rip+0x7eb192]
    37bc6262emov r15, rcx
    37bc62631call lsame_
    37bc62636mov r14l, eax
    37bc62639test eax, eax
    37bc6263bje 0x37bc629a0
    37bc62641
    37bc62641loc_37bc62641:
    37bc62641mov eax, [rbx]
    37bc62643test eax, eax
    37bc62645js 0x37bc62948
    37bc6264bmov edx, 1
    37bc62650cmovg edx, eax
    37bc62653cmp [rdi], edx
    37bc62655jl 0x37bc629e0
    37bc6265bmov rcx, [rsp+368]
    37bc62663pxor x0, x0
    37bc62667movsd_xmm x1, [rcx]
    37bc6266bcomisd x0, x1
    37bc6266fja 0x37bc62ac0
    37bc62675mov edx, [rbp]
    37bc62678test edx, edx
    37bc6267ajne 0x37bc62acf
    37bc62680mov rcx, [rsp+376]
    37bc62688mov [rcx], 0
    37bc6268ftest eax, eax
    37bc62691je 0x37bc629d0
    37bc62697ucomisd x1, x0
    37bc6269bjp 0x37bc626a3
    37bc6269dje 0x37bc62977
    37bc626a3
    37bc626a3loc_37bc626a3:
    37bc626a3mov edx, 12
    37bc626a8lea rcx, [rip+0x7eb119]
    37bc626aflea r15, [rsp+212]
    37bc626b7call dlamch_
    37bc626bclea rax, [rsp+176]
    37bc626c4mov [rsp+172], 0
    37bc626cfmovsd_xmm x6, [rip+0x7eb139]
    37bc626d7mov [rsp+144], rax
    37bc626dflea rax, [rsp+172]
    37bc626e7movapd x7, x0
    37bc626ebmov [rsp+171], 78
    37bc626f3mov [rsp+136], rax
    37bc626fbjmp 0x37bc62803
    37bc62700
    37bc62700loc_37bc62700:
    37bc62700lea rax, [rsp+192]
    37bc62708mov [rsp+80], rbp
    37bc6270dlea r8, [rip+0x7eb0c0]
    37bc62714mov [rsp+64], rax
    37bc62719lea rdx, [rip+0x7eb0bc]
    37bc62720lea rcx, [rip+0x7eb0c8]
    37bc62727mov [rsp+96], 19
    37bc62730mov [rsp+88], 5
    37bc62739mov [rsp+72], r13
    37bc6273emov [rsp+56], rsi
    37bc62743mov [rsp+48], rdi
    37bc62748mov [rsp+40], r12
    37bc6274dmov [rsp+32], rbx
    37bc62752mov [rsp+152], r9
    37bc6275acall zlatrs_
    37bc6275flea rax, [rsp+200]
    37bc62767mov [rsp+80], rbp
    37bc6276cmov r9, [rsp+152]
    37bc62774mov [rsp+112], 1
    37bc6277dlea r8, [rip+0x7eb050]
    37bc62784lea rdx, [rip+0x7eb069]
    37bc6278bmov [rsp+104], 8
    37bc62794lea rcx, [rip+0x7eb054]
    37bc6279bmov [rsp+96], 12
    37bc627a4mov [rsp+88], 5
    37bc627admov [rsp+72], r13
    37bc627b2mov [rsp+64], rax
    37bc627b7mov [rsp+56], rsi
    37bc627bcmov [rsp+48], rdi
    37bc627c1mov [rsp+40], r12
    37bc627c6mov [rsp+32], rbx
    37bc627cbmov [rsp+171], 89
    37bc627d3call zlatrs_
    37bc627d8
    37bc627d8loc_37bc627d8:
    37bc627d8movsd_xmm x0, [rsp+192]
    37bc627e1mulsd x0, [rsp+200]
    37bc627eamovsd_xmm [rsp+184], x0
    37bc627f3ucomisd x0, x6
    37bc627f7jp 0x37bc62a38
    37bc627fdjne 0x37bc62a38
    37bc62803
    37bc62803loc_37bc62803:
    37bc62803mov rax, [rsp+136]
    37bc6280bmovsxd rdx, [rbx]
    37bc6280emov [rsp+40], r15
    37bc62813mov r8, rsi
    37bc62816mov r9, [rsp+144]
    37bc6281emov rcx, rbx
    37bc62821mov [rsp+32], rax
    37bc62826shl rdx, 4
    37bc6282aadd rdx, rsi
    37bc6282dcall zlacn2_
    37bc62832mov eax, [rsp+172]
    37bc62839test eax, eax
    37bc6283bje 0x37bc629f0
    37bc62841mov [rsp+112], 1
    37bc6284alea r9, [rsp+171]
    37bc62852mov [rsp+104], 8
    37bc6285btest r14l, r14l
    37bc6285ejne 0x37bc62700
    37bc62864lea rax, [rsp+192]
    37bc6286cmov [rsp+80], rbp
    37bc62871lea r8, [rip+0x7eaf5c]
    37bc62878mov [rsp+64], rax
    37bc6287dlea rdx, [rip+0x7eaf70]
    37bc62884lea rcx, [rip+0x7eaf75]
    37bc6288bmov [rsp+96], 12
    37bc62894mov [rsp+88], 5
    37bc6289dmov [rsp+72], r13
    37bc628a2mov [rsp+56], rsi
    37bc628a7mov [rsp+48], rdi
    37bc628acmov [rsp+40], r12
    37bc628b1mov [rsp+32], rbx
    37bc628b6mov [rsp+152], r9
    37bc628becall zlatrs_
    37bc628c3lea rax, [rsp+200]
    37bc628cbmov [rsp+80], rbp
    37bc628d0mov r9, [rsp+152]
    37bc628d8mov [rsp+112], 1
    37bc628e1lea r8, [rip+0x7eaeec]
    37bc628e8lea rdx, [rip+0x7eaeed]
    37bc628efmov [rsp+104], 8
    37bc628f8lea rcx, [rip+0x7eaf01]
    37bc628ffmov [rsp+96], 19
    37bc62908mov [rsp+88], 5
    37bc62911mov [rsp+72], r13
    37bc62916mov [rsp+64], rax
    37bc6291bmov [rsp+56], rsi
    37bc62920mov [rsp+48], rdi
    37bc62925mov [rsp+40], r12
    37bc6292amov [rsp+32], rbx
    37bc6292fmov [rsp+171], 89
    37bc62937call zlatrs_
    37bc6293cjmp 0x37bc627d8
    37bc62941
    37bc62941 0f 1f 80 00 00 00 00 .......
    37bc62948
    37bc62948loc_37bc62948:
    37bc62948mov eax, -2
    37bc6294dmov edx, 2
    37bc62952
    37bc62952loc_37bc62952:
    37bc62952mov [rbp], eax
    37bc62955
    37bc62955loc_37bc62955:
    37bc62955mov [rsp+212], edx
    37bc6295cmov r8l, 6
    37bc62962lea rdx, [rsp+212]
    37bc6296alea rcx, [rip+0x7eae51]
    37bc62971call xerbla_
    37bc62976nop
    37bc62977
    37bc62977loc_37bc62977:
    37bc62977movups x6, [rsp+224]
    37bc6297fmovups x7, [rsp+240]
    37bc62987add rsp, 264
    37bc6298epop rbx
    37bc6298fpop rsi
    37bc62990pop rdi
    37bc62991pop rbp
    37bc62992pop r12
    37bc62994pop r13
    37bc62996pop r14
    37bc62998pop r15
    37bc6299aret
    37bc6299b
    37bc6299b 0f 1f 44 00 00 ..D..
    37bc629a0
    37bc629a0loc_37bc629a0:
    37bc629a0mov r9l, 1
    37bc629a6mov r8l, 1
    37bc629aclea rdx, [rip+0x7eae0e]
    37bc629b3mov rcx, r15
    37bc629b6call lsame_
    37bc629bbtest eax, eax
    37bc629bdjne 0x37bc62641
    37bc629c3mov eax, -1
    37bc629c8mov edx, 1
    37bc629cdjmp 0x37bc62952
    37bc629cf
    37bc629cf 90 .
    37bc629d0
    37bc629d0loc_37bc629d0:
    37bc629d0mov rdi, [rip+0x7eae39]
    37bc629d7mov [rcx], rdi
    37bc629dajmp 0x37bc62977
    37bc629dc
    37bc629dc 0f 1f 40 00 ..@.
    37bc629e0
    37bc629e0loc_37bc629e0:
    37bc629e0mov eax, -4
    37bc629e5mov edx, 4
    37bc629eajmp 0x37bc62952
    37bc629ef
    37bc629ef 90 .
    37bc629f0
    37bc629f0loc_37bc629f0:
    37bc629f0movsd_xmm x1, [rsp+176]
    37bc629f9pxor x0, x0
    37bc629fducomisd x1, x0
    37bc62a01jp 0x37bc62a09
    37bc62a03je 0x37bc62977
    37bc62a09
    37bc62a09loc_37bc62a09:
    37bc62a09movsd_xmm x0, [rip+0x7eadff]
    37bc62a11mov rax, [rsp+368]
    37bc62a19divsd x0, x1
    37bc62a1ddivsd x0, [rax]
    37bc62a21mov rax, [rsp+376]
    37bc62a29movsd_xmm [rax], x0
    37bc62a2djmp 0x37bc62977
    37bc62a32
    37bc62a32 66 0f 1f 44 00 00 f..D..
    37bc62a38
    37bc62a38loc_37bc62a38:
    37bc62a38lea r8, [rip+0x7eadc9]
    37bc62a3fmov rdx, rsi
    37bc62a42mov rcx, rbx
    37bc62a45movsd_xmm [rsp+152], x0
    37bc62a4ecall izamax_
    37bc62a53movsd_xmm x0, [rsp+152]
    37bc62a5ccdqe
    37bc62a5eshl rax, 4
    37bc62a62add rax, rsi
    37bc62a65movsd_xmm x1, [rax-16]
    37bc62a6amovsd_xmm x2, [rax-8]
    37bc62a6fandpd x1, [rip+0x7eada9]
    37bc62a77andpd x2, [rip+0x7eada1]
    37bc62a7faddsd x1, x2
    37bc62a83mulsd x1, x7
    37bc62a87comisd x1, x0
    37bc62a8bja 0x37bc62977
    37bc62a91pxor x1, x1
    37bc62a95ucomisd x0, x1
    37bc62a99jp 0x37bc62aa1
    37bc62a9bje 0x37bc62977
    37bc62aa1
    37bc62aa1loc_37bc62aa1:
    37bc62aa1lea rdx, [rsp+184]
    37bc62aa9lea r9, [rip+0x7ead58]
    37bc62ab0mov r8, rsi
    37bc62ab3mov rcx, rbx
    37bc62ab6call zdrscl_
    37bc62abbjmp 0x37bc62803
    37bc62ac0
    37bc62ac0loc_37bc62ac0:
    37bc62ac0mov eax, -5
    37bc62ac5mov edx, 5
    37bc62acajmp 0x37bc62952
    37bc62acf
    37bc62acfloc_37bc62acf:
    37bc62acfneg edx
    37bc62ad1jmp 0x37bc62955
    37bc625d0
    37bc62ad6
    37bc62ad6 // align 0x10
    37bc62ae0
    37bc62ae0zpoequ_:
    37bc62ae0sub rsp, 56
    37bc62ae4mov r10l, [rcx]
    37bc62ae7mov r11, rdx
    37bc62aeatest r10l, r10l
    37bc62aedjs 0x37bc62b30
    37bc62aefmov eax, 1
    37bc62af4movsxd rdx, [r8]
    37bc62af7cmovg eax, r10l
    37bc62afbcmp edx, eax
    37bc62afdmov rax, [rsp+112]
    37bc62b02jl 0x37bc62b68
    37bc62b04mov [rax], 0
    37bc62b0atest r10l, r10l
    37bc62b0djne 0x37bc62b78
    37bc62b0fmov rax, [rsp+96]
    37bc62b14mov rcx, [rip+0x7ead1d]
    37bc62b1bmov [rax], rcx
    37bc62b1emov rax, [rsp+104]
    37bc62b23mov [rax], 0
    37bc62b2a
    37bc62b2aloc_37bc62b2a:
    37bc62b2aadd rsp, 56
    37bc62b2eret
    37bc62b2f
    37bc62b2f 90 .
    37bc62b30
    37bc62b30loc_37bc62b30:
    37bc62b30mov rax, [rsp+112]
    37bc62b35mov [rax], -1
    37bc62b3bmov eax, 1
    37bc62b40
    37bc62b40loc_37bc62b40:
    37bc62b40lea rdx, [rsp+44]
    37bc62b45mov r8l, 6
    37bc62b4blea rcx, [rip+0x7eacde]
    37bc62b52mov [rsp+44], eax
    37bc62b56call xerbla_
    37bc62b5bnop
    37bc62b5cadd rsp, 56
    37bc62b60ret
    37bc62b61
    37bc62b61 0f 1f 80 00 00 00 00 .......
    37bc62b68
    37bc62b68loc_37bc62b68:
    37bc62b68mov [rax], -3
    37bc62b6emov eax, 3
    37bc62b73jmp 0x37bc62b40
    37bc62b75
    37bc62b75 0f 1f 00 ...
    37bc62b78
    37bc62b78loc_37bc62b78:
    37bc62b78movsd_xmm x1, [r11]
    37bc62b7dmov rax, [rsp+104]
    37bc62b82movsd_xmm [r9], x1
    37bc62b87movsd_xmm [rax], x1
    37bc62b8bcmp r10l, 1
    37bc62b8fje 0x37bc62cad
    37bc62b95mov rax, rdx
    37bc62b98lea r8, [rdx+1]
    37bc62b9cmovapd x2, x1
    37bc62ba0mov rcx, r9
    37bc62ba3not rax
    37bc62ba6shl r8, 4
    37bc62baalea rax, [rax+2*rdx]
    37bc62baeshl rax, 4
    37bc62bb2lea rdx, [r11+rax+32]
    37bc62bb7lea r11l, [r10-2]
    37bc62bbblea rax, [r9+8]
    37bc62bbflea r11, [r9+8*r11+16]
    37bc62bc4nop [rax+rax]
    37bc62bcanop [rax+rax]
    37bc62bd5nop [rax+rax]
    37bc62be0
    37bc62be0loc_37bc62be0:
    37bc62be0movsd_xmm x0, [rdx]
    37bc62be4add rax, 8
    37bc62be8add rdx, r8
    37bc62bebmovsd_xmm [rax-8], x0
    37bc62bf0minsd x1, x0
    37bc62bf4maxsd x2, x0
    37bc62bf8cmp rax, r11
    37bc62bfbjne 0x37bc62be0
    37bc62bfdpxor x0, x0
    37bc62c01mov rax, [rsp+104]
    37bc62c06comisd x0, x1
    37bc62c0amovsd_xmm [rax], x2
    37bc62c0ejae 0x37bc62cc0
    37bc62c14mov eax, r10l
    37bc62c17movddup x3, [rip+0x7eac19]
    37bc62c1fshr eax, 1
    37bc62c21shl rax, 4
    37bc62c25add rax, r9
    37bc62c28nop
    37bc62c2anop [rax+rax]
    37bc62c35nop [rax+rax]
    37bc62c40
    37bc62c40loc_37bc62c40:
    37bc62c40movupd x4, [rcx]
    37bc62c44movapd x2, x3
    37bc62c48add rcx, 16
    37bc62c4csqrtpd x0, x4
    37bc62c50divpd x2, x0
    37bc62c54movups [rcx-16], x2
    37bc62c58cmp rcx, rax
    37bc62c5bjne 0x37bc62c40
    37bc62c5dtest r10b, 1
    37bc62c61je 0x37bc62c8a
    37bc62c63or r10l, 1
    37bc62c67
    37bc62c67loc_37bc62c67:
    37bc62c67sub r10l, 1
    37bc62c6bmovsd_xmm x0, [rip+0x7eabc5]
    37bc62c73movsxd r10, r10l
    37bc62c76movsd_xmm x2, [r9+8*r10]
    37bc62c7csqrtsd x2, x2
    37bc62c80divsd x0, x2
    37bc62c84movsd_xmm [r9+8*r10], x0
    37bc62c8a
    37bc62c8aloc_37bc62c8a:
    37bc62c8amov rax, [rsp+104]
    37bc62c8fsqrtsd x1, x1
    37bc62c93movsd_xmm x0, [rax]
    37bc62c97mov rax, [rsp+96]
    37bc62c9csqrtsd x0, x0
    37bc62ca0divsd x1, x0
    37bc62ca4movsd_xmm [rax], x1
    37bc62ca8add rsp, 56
    37bc62cacret
    37bc62cad
    37bc62cadloc_37bc62cad:
    37bc62cadpxor x0, x0
    37bc62cb1comisd x0, x1
    37bc62cb5jb 0x37bc62c67
    37bc62cb7nop [rax+rax]
    37bc62cc0
    37bc62cc0loc_37bc62cc0:
    37bc62cc0mov eax, 1
    37bc62cc5pxor x0, x0
    37bc62cc9jmp 0x37bc62ced
    37bc62ccb
    37bc62ccb 66 2e 0f 1f 84 f....
    37bc62cd0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
    37bc62ce0
    37bc62ce0loc_37bc62ce0:
    37bc62ce0add rax, 1
    37bc62ce4cmp r10l, eax
    37bc62ce7jl 0x37bc62b2a
    37bc62ced
    37bc62cedloc_37bc62ced:
    37bc62cedcomisd x0, [r9+8*rax-8]
    37bc62cf4jb 0x37bc62ce0
    37bc62cf6mov rcx, [rsp+112]
    37bc62cfbmov [rcx], eax
    37bc62cfdadd rsp, 56
    37bc62d01ret
    37bc62ae0
    37bc62d02
    37bc62d02 // align 0x40
    37bc62d40
    37bc62d40zporfs_:
    37bc62d40push r15
    37bc62d42push r14
    37bc62d44push r13
    37bc62d46push r12
    37bc62d48push rbp
    37bc62d49push rdi
    37bc62d4apush rsi
    37bc62d4bpush rbx
    37bc62d4csub rsp, 392
    37bc62d53movups [rsp+288], x6
    37bc62d5bmovups [rsp+304], x7
    37bc62d63movups [rsp+320], x8
    37bc62d6cmovups [rsp+336], x9
    37bc62d75movups [rsp+352], x10
    37bc62d7emovups [rsp+368], x11
    37bc62d87mov rax, [rsp+496]
    37bc62d8fmov rdi, [rsp+528]
    37bc62d97mov r13, [rsp+544]
    37bc62d9fmov r14, [rsp+576]
    37bc62da7mov r12l, [rax]
    37bc62daamov rax, [rsp+584]
    37bc62db2mov ebp, [rdi]
    37bc62db4mov esi, [r13]
    37bc62db8mov [rax], 0
    37bc62dbemov rbx, r8
    37bc62dc1mov r8l, 1
    37bc62dc7mov [rsp+472], rdx
    37bc62dcflea rdx, [rip+0x7eaa6a]
    37bc62dd6mov [rsp+488], r9
    37bc62ddemov r9l, 1
    37bc62de4mov [rsp+464], rcx
    37bc62deccall lsame_
    37bc62df1mov r10, [rsp+568]
    37bc62df9test eax, eax
    37bc62dfbmov [rsp+248], eax
    37bc62e02je 0x37bc62eee
    37bc62e08
    37bc62e08loc_37bc62e08:
    37bc62e08mov rax, [rsp+472]
    37bc62e10mov r15l, [rax]
    37bc62e13test r15l, r15l
    37bc62e16js 0x37bc62e70
    37bc62e18mov edx, [rbx]
    37bc62e1atest edx, edx
    37bc62e1cjs 0x37bc62f2d
    37bc62e22mov rcx, [rsp+496]
    37bc62e2atest r15l, r15l
    37bc62e2dmov eax, 1
    37bc62e32cmovg eax, r15l
    37bc62e36cmp [rcx], eax
    37bc62e38jl 0x37bc62f3c
    37bc62e3emov rcx, [rsp+512]
    37bc62e46cmp [rcx], eax
    37bc62e48jl 0x37bc62f4b
    37bc62e4ecmp [rdi], eax
    37bc62e50jl 0x37bc62f5a
    37bc62e56cmp [r13], eax
    37bc62e5ajge 0x37bc62f70
    37bc62e60mov edx, -11
    37bc62e65mov eax, 11
    37bc62e6ajmp 0x37bc62e7a
    37bc62e6c
    37bc62e6c 0f 1f 40 00 ..@.
    37bc62e70
    37bc62e70loc_37bc62e70:
    37bc62e70mov edx, -2
    37bc62e75mov eax, 2
    37bc62e7a
    37bc62e7aloc_37bc62e7a:
    37bc62e7amov rsi, [rsp+584]
    37bc62e82mov [rsi], edx
    37bc62e84
    37bc62e84loc_37bc62e84:
    37bc62e84lea rdx, [rsp+276]
    37bc62e8cmov r8l, 6
    37bc62e92lea rcx, [rip+0x7ea9a9]
    37bc62e99mov [rsp+276], eax
    37bc62ea0call xerbla_
    37bc62ea5nop
    37bc62ea6
    37bc62ea6loc_37bc62ea6:
    37bc62ea6movups x6, [rsp+288]
    37bc62eaemovups x7, [rsp+304]
    37bc62eb6movups x8, [rsp+320]
    37bc62ebfmovups x9, [rsp+336]
    37bc62ec8movups x10, [rsp+352]
    37bc62ed1movups x11, [rsp+368]
    37bc62edaadd rsp, 392
    37bc62ee1pop rbx
    37bc62ee2pop rsi
    37bc62ee3pop rdi
    37bc62ee4pop rbp
    37bc62ee5pop r12
    37bc62ee7pop r13
    37bc62ee9pop r14
    37bc62eebpop r15
    37bc62eedret
    37bc62eee
    37bc62eeeloc_37bc62eee:
    37bc62eeemov rcx, [rsp+464]
    37bc62ef6mov r9l, 1
    37bc62efcmov r8l, 1
    37bc62f02lea rdx, [rip+0x7ea938]
    37bc62f09call lsame_
    37bc62f0emov r10, [rsp+568]
    37bc62f16test eax, eax
    37bc62f18jne 0x37bc62e08
    37bc62f1emov edx, -1
    37bc62f23mov eax, 1
    37bc62f28jmp 0x37bc62e7a
    37bc62f2d
    37bc62f2dloc_37bc62f2d:
    37bc62f2dmov edx, -3
    37bc62f32mov eax, 3
    37bc62f37jmp 0x37bc62e7a
    37bc62f3c
    37bc62f3cloc_37bc62f3c:
    37bc62f3cmov edx, -5
    37bc62f41mov eax, 5
    37bc62f46jmp 0x37bc62e7a
    37bc62f4b
    37bc62f4bloc_37bc62f4b:
    37bc62f4bmov edx, -7
    37bc62f50mov eax, 7
    37bc62f55jmp 0x37bc62e7a
    37bc62f5a
    37bc62f5aloc_37bc62f5a:
    37bc62f5amov edx, -9
    37bc62f5fmov eax, 9
    37bc62f64jmp 0x37bc62e7a
    37bc62f69
    37bc62f69 0f 1f 80 00 00 00 00 .......
    37bc62f70
    37bc62f70loc_37bc62f70:
    37bc62f70mov rax, [rsp+584]
    37bc62f78mov eax, [rax]
    37bc62f7atest eax, eax
    37bc62f7cjne 0x37bc63bf1
    37bc62f82test r15l, r15l
    37bc62f85je 0x37bc63bb8
    37bc62f8btest edx, edx
    37bc62f8dje 0x37bc62ea6
    37bc62f93mov edx, 7
    37bc62f98lea rcx, [rip+0x7ea8a9]
    37bc62f9fmov [rsp+568], r10
    37bc62fa7call dlamch_
    37bc62facmov edx, 12
    37bc62fb1lea rcx, [rip+0x7ea897]
    37bc62fb8movapd x7, x0
    37bc62fbccall dlamch_
    37bc62fc1mov r11l, [rbx]
    37bc62fc4test r11l, r11l
    37bc62fc7jle 0x37bc62ea6
    37bc62fcdlea eax, [r15+1]
    37bc62fd1pxor x8, x8
    37bc62fd6movsxd r8, esi
    37bc62fd9movsxd r9, ebp
    37bc62fdccvtsi2sd x8, eax
    37bc62fe1mulsd x0, x8
    37bc62fe6xor eax, eax
    37bc62fe8test r8, r8
    37bc62febcmovs r8, rax
    37bc62fefmovsxd rsi, r12l
    37bc62ff2test r9, r9
    37bc62ff5mov [rsp+192], -1
    37bc63001cmovs r9, rax
    37bc63005test rsi, rsi
    37bc63008mov [rsp+104], -1
    37bc63011mov rdi, [rsp+552]
    37bc63019cmovs rsi, rax
    37bc6301dmov [rsp+252], r11l
    37bc63025movddup x9, [rip+0x7ea862]
    37bc6302elea rbp, [rsp+276]
    37bc63036mov [rsp+256], r8
    37bc6303emov r13, [rsp+568]
    37bc63046movapd x10, x0
    37bc6304blea rax, [rsi+1]
    37bc6304fmov [rsp+112], 1
    37bc63058movapd x11, x0
    37bc6305ddivsd x10, x7
    37bc63062shl rax, 4
    37bc63066mov [rsp+264], r9
    37bc6306emov r12, rax
    37bc63071mov rax, [rsp+488]
    37bc63079mov [rsp+232], rsi
    37bc63081shl rsi, 5
    37bc63085mov [rsp+96], rsi
    37bc6308alea rsi, [rsp+272]
    37bc63092add rax, 16
    37bc63096mov [rsp+176], rax
    37bc6309emov rax, [rsp+520]
    37bc630a6add rax, 16
    37bc630aamov [rsp+240], rax
    37bc630b2mov rax, [rsp+536]
    37bc630baadd rax, 16
    37bc630bemov [rsp+200], rax
    37bc630c6
    37bc630c6loc_37bc630c6:
    37bc630c6mov rax, [rsp+192]
    37bc630cemov rbx, [rsp+240]
    37bc630d6mov [rsp+124], 1
    37bc630demov [rsp+208], rdi
    37bc630e6movsd_xmm x6, [rip+0x7ea792]
    37bc630eeshl rax, 4
    37bc630f2mov [rsp+216], rsi
    37bc630falea rcx, [rbx+rax]
    37bc630femov rbx, [rsp+200]
    37bc63106add rax, [rsp+520]
    37bc6310emov [rsp+224], rbp
    37bc63116mov [rsp+136], rcx
    37bc6311emov rcx, [rsp+104]
    37bc63123mov [rsp+144], rax
    37bc6312bshl rcx, 4
    37bc6312fmov [rsp+568], r13
    37bc63137mov r13, [rsp+232]
    37bc6313fmov [rsp+184], rcx
    37bc63147add rbx, rcx
    37bc6314aadd rcx, [rsp+536]
    37bc63152mov [rsp+128], rcx
    37bc6315a
    37bc6315aloc_37bc6315a:
    37bc6315alea rax, [rip+0x7ea6fb]
    37bc63161mov r9, [rsp+568]
    37bc63169mov rdx, [rsp+136]
    37bc63171mov [rsp+32], rax
    37bc63176mov rcx, [rsp+472]
    37bc6317emov rdi, rax
    37bc63181mov r8, rax
    37bc63184call zcopy_
    37bc63189mov rax, rdi
    37bc6318cmov [rsp+72], rdi
    37bc63191mov rdi, [rsp+568]
    37bc63199mov [rsp+48], rax
    37bc6319emov rax, [rsp+496]
    37bc631a6lea r8, [rip+0x7ea6b3]
    37bc631admov [rsp+64], rdi
    37bc631b2lea rdi, [rip+0x7ea6b7]
    37bc631b9mov r9, [rsp+488]
    37bc631c1mov [rsp+32], rax
    37bc631c6mov rdx, [rsp+472]
    37bc631cemov [rsp+56], rdi
    37bc631d3mov rcx, [rsp+464]
    37bc631dbmov [rsp+80], 1
    37bc631e4mov [rsp+40], rbx
    37bc631e9call zhemv_
    37bc631eemov rax, [rsp+472]
    37bc631f6mov r15l, [rax]
    37bc631f9test r15l, r15l
    37bc631fcjle 0x37bc63baf
    37bc63202lea ecx, [r15-1]
    37bc63206mov rdx, [rsp+144]
    37bc6320emov rax, r14
    37bc63211mov r8, r14
    37bc63214lea r9, [r14+8*rcx+8]
    37bc63219nop [rax+rax]
    37bc6321fnop [rax+rax]
    37bc6322anop [rax+rax]
    37bc63235nop [rax+rax]
    37bc63240
    37bc63240loc_37bc63240:
    37bc63240movsd_xmm x0, [rdx+16]
    37bc63245movsd_xmm x1, [rdx+24]
    37bc6324aadd r8, 8
    37bc6324eadd rdx, 16
    37bc63252andpd x0, [rip+0x7ea636]
    37bc6325aandpd x1, [rip+0x7ea62e]
    37bc63262addsd x0, x1
    37bc63266movsd_xmm [r8-8], x0
    37bc6326ccmp r8, r9
    37bc6326fjne 0x37bc63240
    37bc63271mov edx, [rsp+248]
    37bc63278test edx, edx
    37bc6327aje 0x37bc635e0
    37bc63280mov [rsp+152], rax
    37bc63288mov ebp, r15l
    37bc6328bmov rsi, -1
    37bc63292xor r10l, r10l
    37bc63295mov [rsp+160], r15l
    37bc6329dmov rdi, [rsp+488]
    37bc632a5mov [rsp+168], rcx
    37bc632admov r11, [rsp+128]
    37bc632b5mov r15, [rsp+104]
    37bc632bamov rcx, [rsp+176]
    37bc632c2nop [rax]
    37bc632c5nop [rax+rax]
    37bc632d0
    37bc632d0loc_37bc632d0:
    37bc632d0movsd_xmm x4, [r11+16]
    37bc632d6movsd_xmm x0, [r11+24]
    37bc632dcmov r8l, r10l
    37bc632dflea eax, [r10+1]
    37bc632e3andpd x4, [rip+0x7ea5a5]
    37bc632ebandpd x0, [rip+0x7ea59d]
    37bc632f3addsd x4, x0
    37bc632f7test r10l, r10l
    37bc632faje 0x37bc635d0
    37bc63300cmp eax, 2
    37bc63303je 0x37bc6384e
    37bc63309mov rdx, rsi
    37bc6330cmov r9l, r10l
    37bc6330fmovddup x3, x4
    37bc63313xor eax, eax
    37bc63315shl rdx, 4
    37bc63319shr r9l, 1
    37bc6331cpxor x5, x5
    37bc63320add rdx, rcx
    37bc63323shl r9, 4
    37bc63327nop [rax+rax]
    37bc63330
    37bc63330loc_37bc63330:
    37bc63330movupd x0, [rdx+2*rax]
    37bc63335movupd x1, [rdx+2*rax+16]
    37bc6333bmovlpd x1, [rdx+2*rax+8]
    37bc63341movupd x2, [r14+rax]
    37bc63347movhpd x0, [rdx+2*rax+16]
    37bc6334dandpd x0, x9
    37bc63352andpd x1, x9
    37bc63357addpd x1, x0
    37bc6335bmovapd x0, x3
    37bc6335fmulpd x0, x1
    37bc63363addpd x0, x2
    37bc63367movupd x2, [rbx+2*rax]
    37bc6336cmovhpd x2, [rbx+2*rax+16]
    37bc63372movups [r14+rax], x0
    37bc63377movupd x0, [rbx+2*rax+16]
    37bc6337dmovlpd x0, [rbx+2*rax+8]
    37bc63383andpd x2, x9
    37bc63388add rax, 16
    37bc6338candpd x0, x9
    37bc63391addpd x0, x2
    37bc63395mulpd x0, x1
    37bc63399addsd x5, x0
    37bc6339dunpckhpd x0, x0
    37bc633a1addsd x5, x0
    37bc633a5cmp r9, rax
    37bc633a8jne 0x37bc63330
    37bc633aatest r8b, 1
    37bc633aeje 0x37bc63434
    37bc633b4or r8l, 1
    37bc633b8
    37bc633b8loc_37bc633b8:
    37bc633b8movsxd r8, r8l
    37bc633bblea rax, [rsi+r8]
    37bc633bfshl rax, 4
    37bc633c3add rax, [rsp+488]
    37bc633cbmovsd_xmm x1, [rax+8]
    37bc633d0movsd_xmm x0, [rax]
    37bc633d4andpd x1, [rip+0x7ea4b4]
    37bc633dcandpd x0, [rip+0x7ea4ac]
    37bc633e4addsd x1, x0
    37bc633e8movapd x0, x4
    37bc633ecmulsd x0, x1
    37bc633f0addsd x0, [r14+8*r8-8]
    37bc633f7movsd_xmm [r14+8*r8-8], x0
    37bc633feadd r8, r15
    37bc63401shl r8, 4
    37bc63405add r8, [rsp+536]
    37bc6340dmovsd_xmm x0, [r8+8]
    37bc63413movsd_xmm x2, [r8]
    37bc63418andpd x0, [rip+0x7ea470]
    37bc63420andpd x2, [rip+0x7ea468]
    37bc63428addsd x0, x2
    37bc6342cmulsd x0, x1
    37bc63430addsd x5, x0
    37bc63434
    37bc63434loc_37bc63434:
    37bc63434movsd_xmm x0, [rdi]
    37bc63438add r11, 16
    37bc6343cadd rdi, r12
    37bc6343fadd rsi, r13
    37bc63442andpd x0, [rip+0x7ea446]
    37bc6344amulsd x0, x4
    37bc6344eaddsd x0, [r14+8*r10]
    37bc63454addsd x0, x5
    37bc63458movsd_xmm [r14+8*r10], x0
    37bc6345eadd r10, 1
    37bc63462cmp r10, rbp
    37bc63465jne 0x37bc632d0
    37bc6346bmov rax, [rsp+152]
    37bc63473mov r15l, [rsp+160]
    37bc6347bmov rcx, [rsp+168]
    37bc63483
    37bc63483loc_37bc63483:
    37bc63483mov rdx, [rsp+568]
    37bc6348bshl rcx, 4
    37bc6348fpxor x2, x2
    37bc63493lea rcx, [rdx+rcx+16]
    37bc63498nop [rax+rax]
    37bc634a0
    37bc634a0loc_37bc634a0:
    37bc634a0movsd_xmm x1, [rax]
    37bc634a4movsd_xmm x0, [rdx]
    37bc634a8movsd_xmm x3, [rdx+8]
    37bc634adandpd x0, [rip+0x7ea3db]
    37bc634b5comisd x1, x10
    37bc634baandpd x3, [rip+0x7ea3ce]
    37bc634c2addsd x0, x3
    37bc634c6ja 0x37bc634d2
    37bc634c8addsd x0, x11
    37bc634cdaddsd x1, x11
    37bc634d2
    37bc634d2loc_37bc634d2:
    37bc634d2divsd x0, x1
    37bc634d6add rdx, 16
    37bc634daadd rax, 8
    37bc634demaxsd x2, x0
    37bc634e2cmp rdx, rcx
    37bc634e5jne 0x37bc634a0
    37bc634e7
    37bc634e7loc_37bc634e7:
    37bc634e7comisd x2, x7
    37bc634ebmov rax, [rsp+560]
    37bc634f3mov rdi, [rsp+112]
    37bc634f8movsd_xmm [rax+8*rdi-8], x2
    37bc634fejbe 0x37bc6385d
    37bc63504addsd x2, x2
    37bc63508comisd x6, x2
    37bc6350cjb 0x37bc6385d
    37bc63512cmp [rsp+124], 6
    37bc63517je 0x37bc6385d
    37bc6351dmov rax, [rsp+584]
    37bc63525mov r9, [rsp+504]
    37bc6352dmov [rsp+64], 1
    37bc63536lea r8, [rip+0x7ea31f]
    37bc6353dmov rdx, [rsp+472]
    37bc63545mov rcx, [rsp+464]
    37bc6354dmov [rsp+56], rax
    37bc63552mov rax, [rsp+472]
    37bc6355amov [rsp+48], rax
    37bc6355fmov rax, [rsp+568]
    37bc63567mov [rsp+40], rax
    37bc6356cmov rax, [rsp+512]
    37bc63574mov [rsp+32], rax
    37bc63579call zpotrs_
    37bc6357elea rax, [rip+0x7ea2d7]
    37bc63585mov [rsp+32], rbx
    37bc6358amov r8, [rsp+568]
    37bc63592mov [rsp+40], rax
    37bc63597mov rcx, [rsp+472]
    37bc6359fmov r9, rax
    37bc635a2lea rdx, [rip+0x7ea2c7]
    37bc635a9call zaxpy_
    37bc635aemov rdi, [rsp+112]
    37bc635b3add [rsp+124], 1
    37bc635b8mov rax, [rsp+560]
    37bc635c0movsd_xmm x6, [rax+8*rdi-8]
    37bc635c6jmp 0x37bc6315a
    37bc635cb
    37bc635cb 0f 1f 44 00 00 ..D..
    37bc635d0
    37bc635d0loc_37bc635d0:
    37bc635d0pxor x5, x5
    37bc635d4jmp 0x37bc63434
    37bc635d9
    37bc635d9 0f 1f 80 00 00 00 00 .......
    37bc635e0
    37bc635e0loc_37bc635e0:
    37bc635e0mov rdi, [rsp+536]
    37bc635e8mov rsi, [rsp+184]
    37bc635f0movsd_xmm x3, [rdi+rsi+16]
    37bc635f6movsd_xmm x0, [rdi+rsi+24]
    37bc635fcandpd x3, [rip+0x7ea28c]
    37bc63604andpd x0, [rip+0x7ea284]
    37bc6360cmov rdi, [rsp+488]
    37bc63614addsd x3, x0
    37bc63618movsd_xmm x0, [rdi]
    37bc6361candpd x0, [rip+0x7ea26c]
    37bc63624mulsd x0, x3
    37bc63628addsd x0, [r14]
    37bc6362dcmp r15l, 1
    37bc63631je 0x37bc63832
    37bc63637mov [rsp+152], rbx
    37bc6363fmov rdx, [rsp+176]
    37bc63647mov edi, r15l
    37bc6364amov rbp, -1
    37bc63651mov [rsp+160], rax
    37bc63659mov rsi, [rsp+128]
    37bc63661mov r11l, 1
    37bc63667mov [rsp+168], rcx
    37bc6366fnop
    37bc63670
    37bc63670loc_37bc63670:
    37bc63670lea r9l, [r11+1]
    37bc63674movsd_xmm [r14+8*r11-8], x0
    37bc6367bcmp r15l, r9l
    37bc6367ejle 0x37bc63845
    37bc63684mov ebx, r15l
    37bc63687lea r8, [r14+8*r11]
    37bc6368bmovddup x4, x3
    37bc6368fxor eax, eax
    37bc63691sub ebx, r11l
    37bc63694lea rcx, [rsi+32]
    37bc63698pxor x5, x5
    37bc6369cmov r10l, ebx
    37bc6369fshr r10l, 1
    37bc636a2shl r10, 4
    37bc636a6nop [rax+rax]
    37bc636b0
    37bc636b0loc_37bc636b0:
    37bc636b0movupd x0, [rdx+2*rax]
    37bc636b5movupd x1, [rdx+2*rax+16]
    37bc636bbmovlpd x1, [rdx+2*rax+8]
    37bc636c1movupd x2, [r8+rax]
    37bc636c7movhpd x0, [rdx+2*rax+16]
    37bc636cdandpd x0, x9
    37bc636d2andpd x1, x9
    37bc636d7addpd x1, x0
    37bc636dbmovapd x0, x1
    37bc636dfmulpd x0, x4
    37bc636e3addpd x0, x2
    37bc636e7movupd x2, [rcx+2*rax+16]
    37bc636edmovlpd x2, [rcx+2*rax+8]
    37bc636f3andpd x2, x9
    37bc636f8movups [r8+rax], x0
    37bc636fdmovupd x0, [rcx+2*rax]
    37bc63702movhpd x0, [rcx+2*rax+16]
    37bc63708add rax, 16
    37bc6370candpd x0, x9
    37bc63711addpd x0, x2
    37bc63715mulpd x0, x1
    37bc63719addsd x5, x0
    37bc6371dunpckhpd x0, x0
    37bc63721addsd x5, x0
    37bc63725cmp r10, rax
    37bc63728jne 0x37bc636b0
    37bc6372atest bl, 1
    37bc6372dje 0x37bc637b4
    37bc63733and ebx, -2
    37bc63736add r9l, ebx
    37bc63739
    37bc63739loc_37bc63739:
    37bc63739movsxd r9, r9l
    37bc6373clea rax, [rbp+r9]
    37bc63741shl rax, 4
    37bc63745add rax, [rsp+488]
    37bc6374dmovsd_xmm x1, [rax+8]
    37bc63752movsd_xmm x0, [rax]
    37bc63756andpd x1, [rip+0x7ea132]
    37bc6375eandpd x0, [rip+0x7ea12a]
    37bc63766addsd x1, x0
    37bc6376amulsd x3, x1
    37bc6376eaddsd x3, [r14+8*r9-8]
    37bc63775movsd_xmm [r14+8*r9-8], x3
    37bc6377cadd r9, [rsp+104]
    37bc63781shl r9, 4
    37bc63785add r9, [rsp+536]
    37bc6378dmovsd_xmm x0, [r9+8]
    37bc63793movsd_xmm x2, [r9]
    37bc63798andpd x0, [rip+0x7ea0f0]
    37bc637a0andpd x2, [rip+0x7ea0e8]
    37bc637a8addsd x0, x2
    37bc637acmulsd x0, x1
    37bc637b0addsd x5, x0
    37bc637b4
    37bc637b4loc_37bc637b4:
    37bc637b4movsd_xmm x3, [rsi+32]
    37bc637b9movsd_xmm x0, [rsi+40]
    37bc637bemov rax, rdx
    37bc637c1add rbp, r13
    37bc637c4mov rcx, [rsp+96]
    37bc637c9sub rax, r12
    37bc637ccadd rsi, 16
    37bc637d0add rdx, r12
    37bc637d3andpd x0, [rip+0x7ea0b5]
    37bc637dbandpd x3, [rip+0x7ea0ad]
    37bc637e3addsd x5, [r14+8*r11-8]
    37bc637eaaddsd x3, x0
    37bc637eemovsd_xmm x0, [rax+rcx+16]
    37bc637f4andpd x0, [rip+0x7ea094]
    37bc637fcmovsd_xmm [r14+8*r11-8], x5
    37bc63803mulsd x0, x3
    37bc63807addsd x0, [r14+8*r11]
    37bc6380dadd r11, 1
    37bc63811cmp r11, rdi
    37bc63814jne 0x37bc63670
    37bc6381amov rbx, [rsp+152]
    37bc63822mov rax, [rsp+160]
    37bc6382amov rcx, [rsp+168]
    37bc63832
    37bc63832loc_37bc63832:
    37bc63832pxor x1, x1
    37bc63836addsd x0, x1
    37bc6383amovsd_xmm [r14+8*rcx], x0
    37bc63840jmp 0x37bc63483
    37bc63845
    37bc63845loc_37bc63845:
    37bc63845pxor x5, x5
    37bc63849jmp 0x37bc63739
    37bc6384e
    37bc6384eloc_37bc6384e:
    37bc6384epxor x5, x5
    37bc63852mov r8l, 1
    37bc63858jmp 0x37bc633b8
    37bc6385d
    37bc6385dloc_37bc6385d:
    37bc6385dmov r8, [rsp+128]
    37bc63865mov rdi, [rsp+208]
    37bc6386dmov r13, [rsp+568]
    37bc63875mov rsi, [rsp+216]
    37bc6387dmov rbp, [rsp+224]
    37bc63885test r15l, r15l
    37bc63888jle 0x37bc638fa
    37bc6388amovapd x3, x8
    37bc6388flea ecx, [r15-1]
    37bc63893mov rdx, r14
    37bc63896mov rax, r13
    37bc63899mulsd x3, x7
    37bc6389dshl rcx, 4
    37bc638a1lea rcx, [r13+rcx+16]
    37bc638a6nop [rax+rax]
    37bc638b0
    37bc638b0loc_37bc638b0:
    37bc638b0movsd_xmm x2, [rdx]
    37bc638b4movsd_xmm x0, [rax]
    37bc638b8movsd_xmm x1, [rax+8]
    37bc638bdandpd x0, [rip+0x7e9fcb]
    37bc638c5andpd x1, [rip+0x7e9fc3]
    37bc638cdcomisd x2, x10
    37bc638d2addsd x0, x1
    37bc638d6movapd x1, x2
    37bc638damulsd x1, x3
    37bc638deaddsd x0, x1
    37bc638e2ja 0x37bc638e9
    37bc638e4addsd x0, x11
    37bc638e9
    37bc638e9loc_37bc638e9:
    37bc638e9add rax, 16
    37bc638edmovsd_xmm [rdx], x0
    37bc638f1add rdx, 8
    37bc638f5cmp rcx, rax
    37bc638f8jne 0x37bc638b0
    37bc638fa
    37bc638faloc_37bc638fa:
    37bc638famov [rsp+272], 0
    37bc63905mov rbx, r14
    37bc63908pxor x6, x6
    37bc6390cmov r14, r13
    37bc6390fmov r13, r12
    37bc63912mov r12, r8
    37bc63915nop [rax+rax]
    37bc63920
    37bc63920loc_37bc63920:
    37bc63920mov [rsp+40], rbp
    37bc63925movsxd rdx, r15l
    37bc63928mov r9, rdi
    37bc6392bmov r8, r14
    37bc6392emov [rsp+32], rsi
    37bc63933mov rcx, [rsp+472]
    37bc6393bshl rdx, 4
    37bc6393fadd rdx, r14
    37bc63942call zlacn2_
    37bc63947mov eax, [rsp+272]
    37bc6394etest eax, eax
    37bc63950je 0x37bc63a13
    37bc63956cmp eax, 1
    37bc63959je 0x37bc63b03
    37bc6395fmov rcx, [rsp+472]
    37bc63967mov r15l, [rcx]
    37bc6396acmp eax, 2
    37bc6396djne 0x37bc63920
    37bc6396fmov edx, r15l
    37bc63972xor eax, eax
    37bc63974shl rdx, 3
    37bc63978test r15l, r15l
    37bc6397bjle 0x37bc639aa
    37bc6397dnop [rax]
    37bc63980
    37bc63980loc_37bc63980:
    37bc63980movupd x0, [r14+2*rax]
    37bc63986movddup x1, [rbx+rax]
    37bc6398bmulpd x1, x0
    37bc6398fshufpd x0, x0, 1
    37bc63994mulpd x0, x6
    37bc63998addsubpd x1, x0
    37bc6399cmovups [r14+2*rax], x1
    37bc639a1add rax, 8
    37bc639a5cmp rdx, rax
    37bc639a8jne 0x37bc63980
    37bc639aa
    37bc639aaloc_37bc639aa:
    37bc639aamov rax, [rsp+584]
    37bc639b2mov [rsp+40], r14
    37bc639b7lea r8, [rip+0x7e9e9e]
    37bc639bemov r9, [rsp+504]
    37bc639c6mov rdx, [rsp+472]
    37bc639cemov [rsp+64], 1
    37bc639d7mov [rsp+56], rax
    37bc639dcmov rax, [rsp+472]
    37bc639e4mov rcx, [rsp+464]
    37bc639ecmov [rsp+48], rax
    37bc639f1mov rax, [rsp+512]
    37bc639f9mov [rsp+32], rax
    37bc639fecall zpotrs_
    37bc63a03mov rax, [rsp+472]
    37bc63a0bmov r15l, [rax]
    37bc63a0ejmp 0x37bc63920
    37bc63a13
    37bc63a13loc_37bc63a13:
    37bc63a13mov rax, [rsp+472]
    37bc63a1bmov r8, r12
    37bc63a1emov r12, r13
    37bc63a21mov r13, r14
    37bc63a24mov r14, rbx
    37bc63a27mov eax, [rax]
    37bc63a29test eax, eax
    37bc63a2bjle 0x37bc63ac5
    37bc63a31sub eax, 1
    37bc63a34add rax, [rsp+104]
    37bc63a39pxor x2, x2
    37bc63a3dshl rax, 4
    37bc63a41add rax, [rsp+200]
    37bc63a49nop [rax+rax]
    37bc63a54nop [rax+rax]
    37bc63a5fnop [rax+rax]
    37bc63a6anop [rax+rax]
    37bc63a75nop [rax+rax]
    37bc63a80
    37bc63a80loc_37bc63a80:
    37bc63a80movsd_xmm x0, [r8+16]
    37bc63a86movsd_xmm x1, [r8+24]
    37bc63a8cadd r8, 16
    37bc63a90andpd x0, [rip+0x7e9df8]
    37bc63a98andpd x1, [rip+0x7e9df0]
    37bc63aa0addsd x0, x1
    37bc63aa4maxsd x2, x0
    37bc63aa8cmp rax, r8
    37bc63aabjne 0x37bc63a80
    37bc63aadpxor x0, x0
    37bc63ab1ucomisd x2, x0
    37bc63ab5jp 0x37bc63ab9
    37bc63ab7je 0x37bc63ac5
    37bc63ab9
    37bc63ab9loc_37bc63ab9:
    37bc63ab9movsd_xmm x0, [rdi]
    37bc63abddivsd x0, x2
    37bc63ac1movsd_xmm [rdi], x0
    37bc63ac5
    37bc63ac5loc_37bc63ac5:
    37bc63ac5mov rcx, [rsp+256]
    37bc63acdadd [rsp+112], 1
    37bc63ad3add rdi, 8
    37bc63ad7add [rsp+104], rcx
    37bc63adcmov rax, [rsp+112]
    37bc63ae1mov rcx, [rsp+264]
    37bc63ae9add [rsp+192], rcx
    37bc63af1cmp [rsp+252], eax
    37bc63af8jge 0x37bc630c6
    37bc63afejmp 0x37bc62ea6
    37bc63b03
    37bc63b03loc_37bc63b03:
    37bc63b03mov rax, [rsp+584]
    37bc63b0bmov [rsp+40], r14
    37bc63b10lea r8, [rip+0x7e9d45]
    37bc63b17mov r9, [rsp+504]
    37bc63b1fmov rdx, [rsp+472]
    37bc63b27mov [rsp+64], 1
    37bc63b30mov [rsp+56], rax
    37bc63b35mov rax, [rsp+472]
    37bc63b3dmov rcx, [rsp+464]
    37bc63b45mov [rsp+48], rax
    37bc63b4amov rax, [rsp+512]
    37bc63b52mov [rsp+32], rax
    37bc63b57call zpotrs_
    37bc63b5cmov rax, [rsp+472]
    37bc63b64mov r15l, [rax]
    37bc63b67test r15l, r15l
    37bc63b6ajle 0x37bc63920
    37bc63b70mov edx, r15l
    37bc63b73xor eax, eax
    37bc63b75pxor x2, x2
    37bc63b79shl rdx, 3
    37bc63b7dnop [rax]
    37bc63b80
    37bc63b80loc_37bc63b80:
    37bc63b80movupd x0, [r14+2*rax]
    37bc63b86movddup x1, [rbx+rax]
    37bc63b8bmulpd x1, x0
    37bc63b8fshufpd x0, x0, 1
    37bc63b94mulpd x0, x2
    37bc63b98addsubpd x1, x0
    37bc63b9cmovups [r14+2*rax], x1
    37bc63ba1add rax, 8
    37bc63ba5cmp rax, rdx
    37bc63ba8jne 0x37bc63b80
    37bc63baajmp 0x37bc63920
    37bc63baf
    37bc63bafloc_37bc63baf:
    37bc63bafpxor x2, x2
    37bc63bb3jmp 0x37bc634e7
    37bc63bb8
    37bc63bb8loc_37bc63bb8:
    37bc63bb8test edx, edx
    37bc63bbaje 0x37bc62ea6
    37bc63bc0lea rbx, [8*rdx]
    37bc63bc8mov rcx, [rsp+552]
    37bc63bd0xor edx, edx
    37bc63bd2mov r8, rbx
    37bc63bd5call memset
    37bc63bdamov rcx, [rsp+560]
    37bc63be2mov r8, rbx
    37bc63be5xor edx, edx
    37bc63be7call memset
    37bc63becjmp 0x37bc62ea6
    37bc63bf1
    37bc63bf1loc_37bc63bf1:
    37bc63bf1neg eax
    37bc63bf3jmp 0x37bc62e84
    37bc62d40
    37bc63bf8
    37bc63bf8 // align 0x10
    37bc63c00
    37bc63c00zposv_:
    37bc63c00push r12
    37bc63c02push rbp
    37bc63c03push rdi
    37bc63c04push rsi
    37bc63c05push rbx
    37bc63c06sub rsp, 96
    37bc63c0amov rdi, [rsp+200]
    37bc63c12mov [rdi], 0
    37bc63c18mov rsi, rdx
    37bc63c1bmov r12, r8
    37bc63c1emov rbp, r9
    37bc63c21mov r8l, 1
    37bc63c27mov r9l, 1
    37bc63c2dlea rdx, [rip+0x7e9c6c]
    37bc63c34mov rbx, rcx
    37bc63c37call lsame_
    37bc63c3ctest eax, eax
    37bc63c3eje 0x37bc63cd0
    37bc63c44
    37bc63c44loc_37bc63c44:
    37bc63c44mov eax, [rsi]
    37bc63c46test eax, eax
    37bc63c48js 0x37bc63cc0
    37bc63c4amov edx, [r12]
    37bc63c4etest edx, edx
    37bc63c50js 0x37bc63d00
    37bc63c56mov rcx, [rsp+176]
    37bc63c5etest eax, eax
    37bc63c60mov edx, 1
    37bc63c65cmovle eax, edx
    37bc63c68cmp [rcx], eax
    37bc63c6ajl 0x37bc63d10
    37bc63c70mov rcx, [rsp+192]
    37bc63c78cmp [rcx], eax
    37bc63c7ajge 0x37bc63d20
    37bc63c80mov edx, -7
    37bc63c85mov eax, 7
    37bc63c8anop [rax+rax]
    37bc63c90
    37bc63c90loc_37bc63c90:
    37bc63c90mov [rdi], edx
    37bc63c92
    37bc63c92loc_37bc63c92:
    37bc63c92lea rdx, [rsp+92]
    37bc63c97mov r8l, 6
    37bc63c9dlea rcx, [rip+0x7e9bfe]
    37bc63ca4mov [rsp+92], eax
    37bc63ca8call xerbla_
    37bc63cadnop
    37bc63cae
    37bc63caeloc_37bc63cae:
    37bc63caeadd rsp, 96
    37bc63cb2pop rbx
    37bc63cb3pop rsi
    37bc63cb4pop rdi
    37bc63cb5pop rbp
    37bc63cb6pop r12
    37bc63cb8ret
    37bc63cb9
    37bc63cb9 0f 1f 80 00 00 00 00 .......
    37bc63cc0
    37bc63cc0loc_37bc63cc0:
    37bc63cc0mov edx, -2
    37bc63cc5mov eax, 2
    37bc63ccajmp 0x37bc63c90
    37bc63ccc
    37bc63ccc 0f 1f 40 00 ..@.
    37bc63cd0
    37bc63cd0loc_37bc63cd0:
    37bc63cd0mov r9l, 1
    37bc63cd6mov r8l, 1
    37bc63cdclea rdx, [rip+0x7e9bbe]
    37bc63ce3mov rcx, rbx
    37bc63ce6call lsame_
    37bc63cebtest eax, eax
    37bc63cedjne 0x37bc63c44
    37bc63cf3mov edx, -1
    37bc63cf8mov eax, 1
    37bc63cfdjmp 0x37bc63c90
    37bc63cff
    37bc63cff 90 .
    37bc63d00
    37bc63d00loc_37bc63d00:
    37bc63d00mov edx, -3
    37bc63d05mov eax, 3
    37bc63d0ajmp 0x37bc63c90
    37bc63d0c
    37bc63d0c 0f 1f 40 00 ..@.
    37bc63d10
    37bc63d10loc_37bc63d10:
    37bc63d10mov edx, -5
    37bc63d15mov eax, 5
    37bc63d1ajmp 0x37bc63c90
    37bc63d1f
    37bc63d1f 90 .
    37bc63d20
    37bc63d20loc_37bc63d20:
    37bc63d20mov eax, [rdi]
    37bc63d22test eax, eax
    37bc63d24jne 0x37bc63daa
    37bc63d2amov [rsp+32], rdi
    37bc63d2fmov r8, rbp
    37bc63d32mov rdx, rsi
    37bc63d35mov rcx, rbx
    37bc63d38mov [rsp+40], 1
    37bc63d41mov r9, [rsp+176]
    37bc63d49call zpotrf_
    37bc63d4emov eax, [rdi]
    37bc63d50test eax, eax
    37bc63d52jne 0x37bc63cae
    37bc63d58mov [rsp+56], rdi
    37bc63d5dmov r9, rbp
    37bc63d60mov r8, r12
    37bc63d63mov rdx, rsi
    37bc63d66mov rax, [rsp+192]
    37bc63d6emov rcx, rbx
    37bc63d71mov [rsp+64], 1
    37bc63d7amov [rsp+48], rax
    37bc63d7fmov rax, [rsp+184]
    37bc63d87mov [rsp+40], rax
    37bc63d8cmov rax, [rsp+176]
    37bc63d94mov [rsp+32], rax
    37bc63d99call zpotrs_
    37bc63d9enop
    37bc63d9fadd rsp, 96
    37bc63da3pop rbx
    37bc63da4pop rsi
    37bc63da5pop rdi
    37bc63da6pop rbp
    37bc63da7pop r12
    37bc63da9ret
    37bc63daa
    37bc63daaloc_37bc63daa:
    37bc63daaneg eax
    37bc63dacjmp 0x37bc63c92
    37bc63c00