File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bbfa4b0
    37bbfa4b0zhptrs_:
    37bbfa4b0push r15
    37bbfa4b2push r14
    37bbfa4b4push r13
    37bbfa4b6push r12
    37bbfa4b8push rbp
    37bbfa4b9push rdi
    37bbfa4bapush rsi
    37bbfa4bbpush rbx
    37bbfa4bcsub rsp, 344
    37bbfa4c3movups [rsp+176], x6
    37bbfa4cbmovups [rsp+192], x7
    37bbfa4d3movups [rsp+208], x8
    37bbfa4dcmovups [rsp+224], x9
    37bbfa4e5movups [rsp+240], x10
    37bbfa4eemovups [rsp+256], x11
    37bbfa4f7movups [rsp+272], x12
    37bbfa500movups [rsp+288], x13
    37bbfa509movups [rsp+304], x14
    37bbfa512movups [rsp+320], x15
    37bbfa51bmov r12, [rsp+472]
    37bbfa523mov rbx, [rsp+464]
    37bbfa52bmov rbp, [rsp+456]
    37bbfa533mov [r12], 0
    37bbfa53bmov edi, [rbx]
    37bbfa53dmov [rsp+424], rdx
    37bbfa545mov rsi, r8
    37bbfa548lea rdx, [rip+0x8511b1]
    37bbfa54fmov r14, rcx
    37bbfa552mov [rsp+440], r9
    37bbfa55amov r8l, 1
    37bbfa560mov r9l, 1
    37bbfa566call lsame_
    37bbfa56bmov r13l, eax
    37bbfa56etest eax, eax
    37bbfa570je 0x37bbfa7c8
    37bbfa576
    37bbfa576loc_37bbfa576:
    37bbfa576mov rax, [rsp+424]
    37bbfa57emov eax, [rax]
    37bbfa580mov r10l, eax
    37bbfa583test eax, eax
    37bbfa585js 0x37bbfa728
    37bbfa58bmov ecx, [rsi]
    37bbfa58dtest ecx, ecx
    37bbfa58fjs 0x37bbfa800
    37bbfa595test eax, eax
    37bbfa597mov edx, 1
    37bbfa59ccmovg edx, eax
    37bbfa59fcmp [rbx], edx
    37bbfa5a1jl 0x37bbfadc8
    37bbfa5a7mov edx, [r12]
    37bbfa5abtest edx, edx
    37bbfa5adjne 0x37bbfbb11
    37bbfa5b3test eax, eax
    37bbfa5b5je 0x37bbfa758
    37bbfa5bbtest ecx, ecx
    37bbfa5bdje 0x37bbfa758
    37bbfa5c3movsxd rdx, edi
    37bbfa5c6xor ecx, ecx
    37bbfa5c8test rdx, rdx
    37bbfa5cbcmovs rdx, rcx
    37bbfa5cftest r13l, r13l
    37bbfa5d2jne 0x37bbfa810
    37bbfa5d8shl rdx, 4
    37bbfa5dcmov r13l, 1
    37bbfa5e2mov r15l, 1
    37bbfa5e8mov r12, rdx
    37bbfa5ebjmp 0x37bbfa652
    37bbfa5ed
    37bbfa5ed 0f 1f 00 ...
    37bbfa5f0
    37bbfa5f0loc_37bbfa5f0:
    37bbfa5f0lea eax, [r15-1]
    37bbfa5f4mov rcx, [rsp+440]
    37bbfa5fcmov r8, r11
    37bbfa5ffmovsd_xmm x0, [rip+0x851139]
    37bbfa607cdqe
    37bbfa609lea rdx, [rsp+168]
    37bbfa611mov r9, rbx
    37bbfa614shl rax, 4
    37bbfa618divsd x0, [rcx+rax]
    37bbfa61dmov rcx, rsi
    37bbfa620movsd_xmm [rsp+168], x0
    37bbfa629call zdscal_
    37bbfa62emov rax, [rsp+424]
    37bbfa636mov r10l, r15l
    37bbfa639sub r10l, r13l
    37bbfa63cmov r13l, edi
    37bbfa63fmov eax, [rax]
    37bbfa641mov r11l, eax
    37bbfa644lea r15l, [r10+rax+1]
    37bbfa649cmp r13l, eax
    37bbfa64cjg 0x37bbfb2df
    37bbfa652
    37bbfa652loc_37bbfa652:
    37bbfa652mov rcx, [rsp+448]
    37bbfa65alea r14l, [r13-1]
    37bbfa65elea edi, [r13+1]
    37bbfa662movsxd r14, r14l
    37bbfa665movsxd rdx, [rcx+4*r14]
    37bbfa669test edx, edx
    37bbfa66bjle 0x37bbfae38
    37bbfa671shl r14, 4
    37bbfa675lea r11, [rbp+r14]
    37bbfa67acmp edx, r13l
    37bbfa67dje 0x37bbfa6b3
    37bbfa67fmov [rsp+32], rbx
    37bbfa684sub rdx, 1
    37bbfa688mov r8, rbx
    37bbfa68bmov rcx, rsi
    37bbfa68eshl rdx, 4
    37bbfa692mov [rsp+96], r11
    37bbfa697lea r9, [rbp+rdx]
    37bbfa69cmov rdx, r11
    37bbfa69fcall zswap_
    37bbfa6a4mov rax, [rsp+424]
    37bbfa6acmov r11, [rsp+96]
    37bbfa6b1mov eax, [rax]
    37bbfa6b3
    37bbfa6b3loc_37bbfa6b3:
    37bbfa6b3cmp eax, r13l
    37bbfa6b6jle 0x37bbfa5f0
    37bbfa6bclea rdx, [rbp+r14+16]
    37bbfa6c1sub eax, r13l
    37bbfa6c4mov [rsp+40], r11
    37bbfa6c9lea rcx, [rsp+164]
    37bbfa6d1mov [rsp+56], rdx
    37bbfa6d6lea rdx, [rip+0x85103b]
    37bbfa6ddlea r8, [rip+0x851024]
    37bbfa6e4mov [rsp+164], eax
    37bbfa6ebmovsxd rax, r15l
    37bbfa6eemov [rsp+32], rdx
    37bbfa6f3mov rdx, [rsp+440]
    37bbfa6fbshl rax, 4
    37bbfa6ffmov [rsp+64], rbx
    37bbfa704mov [rsp+48], rbx
    37bbfa709lea r9, [rdx+rax]
    37bbfa70dmov rdx, rsi
    37bbfa710mov [rsp+96], r11
    37bbfa715call zgeru_
    37bbfa71amov r11, [rsp+96]
    37bbfa71fjmp 0x37bbfa5f0
    37bbfa724
    37bbfa724 0f 1f 40 00 ..@.
    37bbfa728
    37bbfa728loc_37bbfa728:
    37bbfa728mov eax, -2
    37bbfa72dmov edx, 2
    37bbfa732
    37bbfa732loc_37bbfa732:
    37bbfa732mov [r12], eax
    37bbfa736
    37bbfa736loc_37bbfa736:
    37bbfa736mov [rsp+168], edx
    37bbfa73dmov r8l, 6
    37bbfa743lea rdx, [rsp+168]
    37bbfa74blea rcx, [rip+0x850fb0]
    37bbfa752call xerbla_
    37bbfa757nop
    37bbfa758
    37bbfa758loc_37bbfa758:
    37bbfa758movups x6, [rsp+176]
    37bbfa760movups x7, [rsp+192]
    37bbfa768movups x8, [rsp+208]
    37bbfa771movups x9, [rsp+224]
    37bbfa77amovups x10, [rsp+240]
    37bbfa783movups x11, [rsp+256]
    37bbfa78cmovups x12, [rsp+272]
    37bbfa795movups x13, [rsp+288]
    37bbfa79emovups x14, [rsp+304]
    37bbfa7a7movups x15, [rsp+320]
    37bbfa7b0add rsp, 344
    37bbfa7b7pop rbx
    37bbfa7b8pop rsi
    37bbfa7b9pop rdi
    37bbfa7bapop rbp
    37bbfa7bbpop r12
    37bbfa7bdpop r13
    37bbfa7bfpop r14
    37bbfa7c1pop r15
    37bbfa7c3ret
    37bbfa7c4
    37bbfa7c4 0f 1f 40 00 ..@.
    37bbfa7c8
    37bbfa7c8loc_37bbfa7c8:
    37bbfa7c8mov r9l, 1
    37bbfa7cemov r8l, 1
    37bbfa7d4lea rdx, [rip+0x850f26]
    37bbfa7dbmov rcx, r14
    37bbfa7decall lsame_
    37bbfa7e3test eax, eax
    37bbfa7e5jne 0x37bbfa576
    37bbfa7ebmov eax, -1
    37bbfa7f0mov edx, 1
    37bbfa7f5jmp 0x37bbfa732
    37bbfa7fa
    37bbfa7fa 66 0f 1f 44 00 00 f..D..
    37bbfa800
    37bbfa800loc_37bbfa800:
    37bbfa800mov eax, -3
    37bbfa805mov edx, 3
    37bbfa80ajmp 0x37bbfa732
    37bbfa80f
    37bbfa80f 90 .
    37bbfa810
    37bbfa810loc_37bbfa810:
    37bbfa810lea edi, [rax+1]
    37bbfa813shl rdx, 4
    37bbfa817mov r12l, r10l
    37bbfa81amov [rsp+432], rsi
    37bbfa822imul edi, eax
    37bbfa825lea rax, [rsp+164]
    37bbfa82dmov [rsp+152], rdx
    37bbfa835mov r14, [rsp+440]
    37bbfa83dmov [rsp+96], rax
    37bbfa842sar edi, 1
    37bbfa844add edi, 1
    37bbfa847jmp 0x37bbfa916
    37bbfa84c
    37bbfa84c 0f 1f 40 00 ..@.
    37bbfa850
    37bbfa850loc_37bbfa850:
    37bbfa850cmp edx, r12l
    37bbfa853je 0x37bbfa87a
    37bbfa855sub rdx, 1
    37bbfa859mov [rsp+32], rbx
    37bbfa85emov rcx, [rsp+432]
    37bbfa866mov r8, rbx
    37bbfa869shl rdx, 4
    37bbfa86dlea r9, [rbp+rdx]
    37bbfa872mov rdx, rsi
    37bbfa875call zswap_
    37bbfa87a
    37bbfa87aloc_37bbfa87a:
    37bbfa87amovsxd rdx, r13l
    37bbfa87dmov [rsp+64], rbx
    37bbfa882mov rcx, [rsp+96]
    37bbfa887sub edi, 1
    37bbfa88asub rdx, 1
    37bbfa88emov [rsp+56], rbp
    37bbfa893movsxd rdi, edi
    37bbfa896mov r12l, r15l
    37bbfa899lea rax, [rip+0x850e78]
    37bbfa8a0shl rdx, 4
    37bbfa8a4shl rdi, 4
    37bbfa8a8mov [rsp+48], rbx
    37bbfa8admov [rsp+32], rax
    37bbfa8b2lea r9, [r14+rdx]
    37bbfa8b6mov rdx, [rsp+432]
    37bbfa8belea r8, [rip+0x850e43]
    37bbfa8c5mov [rsp+40], rsi
    37bbfa8camov [rsp+164], r15l
    37bbfa8d2call zgeru_
    37bbfa8d7mov rcx, [rsp+432]
    37bbfa8dfmov r9, rbx
    37bbfa8e2mov r8, rsi
    37bbfa8e5lea rdx, [rsp+168]
    37bbfa8edmovsd_xmm x0, [rip+0x850e4b]
    37bbfa8f5divsd x0, [rdi+r14-16]
    37bbfa8fcmov edi, r13l
    37bbfa8ffmovsd_xmm [rsp+168], x0
    37bbfa908call zdscal_
    37bbfa90dtest r12l, r12l
    37bbfa910jle 0x37bbfb3d8
    37bbfa916
    37bbfa916loc_37bbfa916:
    37bbfa916mov rax, [rsp+448]
    37bbfa91elea r15l, [r12-1]
    37bbfa923mov r13l, edi
    37bbfa926movsxd rcx, r15l
    37bbfa929sub r13l, r12l
    37bbfa92cmovsxd rdx, [rax+4*rcx]
    37bbfa930shl rcx, 4
    37bbfa934lea rsi, [rbp+rcx]
    37bbfa939test edx, edx
    37bbfa93bjg 0x37bbfa850
    37bbfa941lea rax, [rbp+rcx-16]
    37bbfa946mov ecx, r15l
    37bbfa949add ecx, edx
    37bbfa94bmov [rsp+120], rax
    37bbfa950je 0x37bbfa978
    37bbfa952not edx
    37bbfa954mov [rsp+32], rbx
    37bbfa959mov rcx, [rsp+432]
    37bbfa961mov r8, rbx
    37bbfa964movsxd rdx, edx
    37bbfa967shl rdx, 4
    37bbfa96blea r9, [rbp+rdx]
    37bbfa970mov rdx, rax
    37bbfa973call zswap_
    37bbfa978
    37bbfa978loc_37bbfa978:
    37bbfa978movsxd r11, r13l
    37bbfa97bmov [rsp+40], rsi
    37bbfa980mov rcx, [rsp+96]
    37bbfa985movsxd rdi, edi
    37bbfa988lea rdx, [r11-1]
    37bbfa98clea rsi, [rip+0x850d85]
    37bbfa993mov [rsp+64], rbx
    37bbfa998shl rdi, 4
    37bbfa99cshl rdx, 4
    37bbfa9a0mov [rsp+56], rbp
    37bbfa9a5lea eax, [r12-2]
    37bbfa9aaadd rdi, r14
    37bbfa9admov [rsp+48], rbx
    37bbfa9b2lea r9, [r14+rdx]
    37bbfa9b6mov rdx, [rsp+432]
    37bbfa9belea r8, [rip+0x850d43]
    37bbfa9c5mov [rsp+32], rsi
    37bbfa9camov [rsp+128], r11
    37bbfa9d2mov [rsp+148], eax
    37bbfa9d9mov [rsp+164], eax
    37bbfa9e0call zgeru_
    37bbfa9e5mov eax, [rsp+148]
    37bbfa9ecmov edx, r13l
    37bbfa9efmov [rsp+64], rbx
    37bbfa9f4sub edx, r15l
    37bbfa9f7mov [rsp+56], rbp
    37bbfa9fcmov rcx, [rsp+96]
    37bbfaa01lea r8, [rip+0x850d00]
    37bbfaa08mov [rsp+164], eax
    37bbfaa0fmovsxd rax, edx
    37bbfaa12mov rdx, [rsp+120]
    37bbfaa17sub rax, 1
    37bbfaa1bmov [rsp+48], rbx
    37bbfaa20mov [rsp+40], rdx
    37bbfaa25shl rax, 4
    37bbfaa29mov rdx, [rsp+432]
    37bbfaa31mov [rsp+32], rsi
    37bbfaa36lea r9, [r14+rax]
    37bbfaa3acall zgeru_
    37bbfaa3fmovsd_xmm x7, [rdi-48]
    37bbfaa44movsd_xmm x8, [rdi-40]
    37bbfaa4amov r11, [rsp+128]
    37bbfaa52movapd x6, x7
    37bbfaa56movapd x4, x8
    37bbfaa5bandpd x6, [rip+0x850ced]
    37bbfaa63andpd x4, [rip+0x850ce5]
    37bbfaa6bshl r11, 4
    37bbfaa6fadd r11, r14
    37bbfaa72movsd_xmm [rsp+120], x6
    37bbfaa78comisd x4, x6
    37bbfaa7cmovsd_xmm x0, [r11-32]
    37bbfaa82movsd_xmm x11, [r11-24]
    37bbfaa88movq r8, x4
    37bbfaa8djbe 0x37bbfb8e0
    37bbfaa93movapd x1, x7
    37bbfaa97movapd x12, x0
    37bbfaa9cmovapd x2, x7
    37bbfaaa0movsd_xmm x3, [rdi-24]
    37bbfaaa5divsd x1, x8
    37bbfaaaamovapd x9, x7
    37bbfaaafmovapd x6, x8
    37bbfaab4mulsd x2, x1
    37bbfaab8mulsd x12, x1
    37bbfaabdmulsd x1, x11
    37bbfaac2addsd x2, x8
    37bbfaac7addsd x12, x11
    37bbfaaccsubsd x1, x0
    37bbfaad0movq x0, [rip+0x850c88]
    37bbfaad8xorpd x6, x0
    37bbfaadcxorpd x9, x0
    37bbfaae1movsd_xmm [rsp+136], x6
    37bbfaaeadivsd x9, x8
    37bbfaaefdivsd x1, x2
    37bbfaaf3movapd x13, x9
    37bbfaaf8divsd x12, x2
    37bbfaafdmovsd_xmm x2, [rdi-32]
    37bbfab02mulsd x13, x2
    37bbfab07addsd x13, x3
    37bbfab0cmovapd x11, x1
    37bbfab11movapd x1, x7
    37bbfab15mulsd x1, x9
    37bbfab1amulsd x9, x3
    37bbfab1fsubsd x1, x8
    37bbfab24subsd x9, x2
    37bbfab29divsd x13, x1
    37bbfab2edivsd x9, x1
    37bbfab33
    37bbfab33loc_37bbfab33:
    37bbfab33mov rax, [rsp+432]
    37bbfab3bmov ecx, [rax]
    37bbfab3dtest ecx, ecx
    37bbfab3fjle 0x37bbfb3c0
    37bbfab45movapd x1, x13
    37bbfab4amovapd x14, x9
    37bbfab4fmovsxd rax, r12l
    37bbfab52add ecx, 1
    37bbfab55mulsd x1, x11
    37bbfab5amovapd x10, x13
    37bbfab5fsub rax, 1
    37bbfab63mov r11, [rsp+152]
    37bbfab6bmulsd x14, x12
    37bbfab70shl rax, 4
    37bbfab74xorpd x0, x7
    37bbfab78mov edx, 1
    37bbfab7dmulsd x10, x12
    37bbfab82add rax, rbp
    37bbfab85movq r10, x0
    37bbfab8aaddsd x14, x1
    37bbfab8fmovapd x1, x9
    37bbfab94mulsd x1, x11
    37bbfab99subsd x10, x1
    37bbfab9esubsd x10, [rip+0x850b99]
    37bbfaba7movapd x6, x10
    37bbfabacandpd x6, [rip+0x850b9c]
    37bbfabb4movsd_xmm [rsp+128], x6
    37bbfabbdmovapd x6, x14
    37bbfabc2andpd x6, [rip+0x850b86]
    37bbfabcamovq r9, x6
    37bbfabcfjmp 0x37bbfad35
    37bbfabd4
    37bbfabd4 0f 1f 40 00 ..@.
    37bbfabd8
    37bbfabd8loc_37bbfabd8:
    37bbfabd8movapd x0, x7
    37bbfabdcmovapd x5, x2
    37bbfabe0movapd x1, x7
    37bbfabe4movsd_xmm x6, [rax]
    37bbfabe8divsd x0, x8
    37bbfabedmovq x3, r10
    37bbfabf2divsd x3, x8
    37bbfabf7mulsd x1, x0
    37bbfabfbmulsd x5, x0
    37bbfabffmulsd x0, x4
    37bbfac03addsd x1, x8
    37bbfac08addsd x5, x4
    37bbfac0csubsd x0, x2
    37bbfac10movsd_xmm x2, [rax+8]
    37bbfac15movapd x4, x0
    37bbfac19divsd x5, x1
    37bbfac1dmovapd x0, x3
    37bbfac21mulsd x0, x6
    37bbfac25addsd x0, x2
    37bbfac29mulsd x2, x3
    37bbfac2dsubsd x2, x6
    37bbfac31divsd x4, x1
    37bbfac35movapd x1, x7
    37bbfac39mulsd x1, x3
    37bbfac3dsubsd x1, x8
    37bbfac42divsd x0, x1
    37bbfac46divsd x2, x1
    37bbfac4a
    37bbfac4aloc_37bbfac4a:
    37bbfac4amovapd x3, x13
    37bbfac4fmovapd x1, x9
    37bbfac54movapd x6, x9
    37bbfac59mulsd x1, x4
    37bbfac5dmovapd x15, x2
    37bbfac62mulsd x3, x5
    37bbfac66mulsd x6, x5
    37bbfac6amulsd x15, x11
    37bbfac6fsubsd x3, x1
    37bbfac73movapd x1, x13
    37bbfac78mulsd x1, x4
    37bbfac7csubsd x3, x0
    37bbfac80addsd x1, x6
    37bbfac84movapd x6, x0
    37bbfac88mulsd x0, x11
    37bbfac8dmulsd x6, x12
    37bbfac92subsd x1, x2
    37bbfac96mulsd x2, x12
    37bbfac9bsubsd x6, x15
    37bbfaca0addsd x0, x2
    37bbfaca4subsd x6, x5
    37bbfaca8subsd x0, x4
    37bbfacacmovq x4, r9
    37bbfacb1comisd x4, [rsp+128]
    37bbfacbajbe 0x37bbfade0
    37bbfacc0movapd x2, x10
    37bbfacc5movapd x5, x3
    37bbfacc9movapd x4, x10
    37bbfaccedivsd x2, x14
    37bbfacd3mulsd x5, x2
    37bbfacd7mulsd x4, x2
    37bbfacdbaddsd x5, x1
    37bbfacdfmulsd x1, x2
    37bbface3addsd x4, x14
    37bbface8divsd x5, x4
    37bbfacecsubsd x1, x3
    37bbfacf0movapd x3, x2
    37bbfacf4mulsd x2, x0
    37bbfacf8mulsd x3, x6
    37bbfacfcsubsd x2, x6
    37bbfad00addsd x3, x0
    37bbfad04divsd x2, x4
    37bbfad08divsd x1, x4
    37bbfad0cmovapd x0, x2
    37bbfad10divsd x3, x4
    37bbfad14
    37bbfad14loc_37bbfad14:
    37bbfad14add edx, 1
    37bbfad17movsd_xmm [rax-16], x5
    37bbfad1cmovsd_xmm [rax-8], x1
    37bbfad21movsd_xmm [rax], x3
    37bbfad25movsd_xmm [rax+8], x0
    37bbfad2aadd rax, r11
    37bbfad2dcmp edx, ecx
    37bbfad2fje 0x37bbfb3c0
    37bbfad35
    37bbfad35loc_37bbfad35:
    37bbfad35movq x6, r8
    37bbfad3acomisd x6, [rsp+120]
    37bbfad40movsd_xmm x2, [rax-16]
    37bbfad45movsd_xmm x4, [rax-8]
    37bbfad4aja 0x37bbfabd8
    37bbfad50movapd x1, x8
    37bbfad55movapd x5, x4
    37bbfad59movapd x0, x8
    37bbfad5emovsd_xmm x3, [rsp+136]
    37bbfad67movsd_xmm x6, [rax]
    37bbfad6bdivsd x1, x7
    37bbfad6fmulsd x0, x1
    37bbfad73mulsd x5, x1
    37bbfad77mulsd x1, x2
    37bbfad7baddsd x0, x7
    37bbfad7faddsd x5, x2
    37bbfad83movsd_xmm x2, [rax+8]
    37bbfad88subsd x4, x1
    37bbfad8cmovapd x1, x3
    37bbfad90divsd x1, x7
    37bbfad94divsd x5, x0
    37bbfad98mulsd x3, x1
    37bbfad9caddsd x3, x7
    37bbfada0divsd x4, x0
    37bbfada4movapd x0, x1
    37bbfada8mulsd x0, x2
    37bbfadacmulsd x1, x6
    37bbfadb0addsd x0, x6
    37bbfadb4subsd x2, x1
    37bbfadb8divsd x0, x3
    37bbfadbcdivsd x2, x3
    37bbfadc0jmp 0x37bbfac4a
    37bbfadc5
    37bbfadc5 0f 1f 00 ...
    37bbfadc8
    37bbfadc8loc_37bbfadc8:
    37bbfadc8mov eax, -7
    37bbfadcdmov edx, 7
    37bbfadd2jmp 0x37bbfa732
    37bbfadd7
    37bbfadd7 66 0f 1f 84 00 00 00 00 00 f........
    37bbfade0
    37bbfade0loc_37bbfade0:
    37bbfade0movapd x2, x14
    37bbfade5movapd x5, x1
    37bbfade9movapd x4, x14
    37bbfadeedivsd x2, x10
    37bbfadf3mulsd x5, x2
    37bbfadf7mulsd x4, x2
    37bbfadfbaddsd x5, x3
    37bbfadffmulsd x3, x2
    37bbfae03addsd x4, x10
    37bbfae08divsd x5, x4
    37bbfae0csubsd x1, x3
    37bbfae10movapd x3, x2
    37bbfae14mulsd x3, x0
    37bbfae18mulsd x2, x6
    37bbfae1caddsd x3, x6
    37bbfae20subsd x0, x2
    37bbfae24divsd x1, x4
    37bbfae28divsd x3, x4
    37bbfae2cdivsd x0, x4
    37bbfae30jmp 0x37bbfad14
    37bbfae35
    37bbfae35 0f 1f 00 ...
    37bbfae38
    37bbfae38loc_37bbfae38:
    37bbfae38mov ecx, edi
    37bbfae3aadd ecx, edx
    37bbfae3cje 0x37bbfae70
    37bbfae3enot edx
    37bbfae40mov [rsp+32], rbx
    37bbfae45mov r8, rbx
    37bbfae48mov rcx, rsi
    37bbfae4bmovsxd rax, edx
    37bbfae4emovsxd rdx, r13l
    37bbfae51shl rax, 4
    37bbfae55shl rdx, 4
    37bbfae59lea r9, [rbp+rax]
    37bbfae5eadd rdx, rbp
    37bbfae61call zswap_
    37bbfae66mov rax, [rsp+424]
    37bbfae6emov eax, [rax]
    37bbfae70
    37bbfae70loc_37bbfae70:
    37bbfae70lea edx, [rax-1]
    37bbfae73mov r11l, eax
    37bbfae76cmp edx, r13l
    37bbfae79jg 0x37bbfba28
    37bbfae7f
    37bbfae7floc_37bbfae7f:
    37bbfae7fmovsxd rdx, r15l
    37bbfae82shl rdx, 4
    37bbfae86add rdx, [rsp+440]
    37bbfae8emovsd_xmm x8, [rdx+8]
    37bbfae94movsd_xmm x7, [rdx]
    37bbfae98movsd_xmm x2, [rdx-16]
    37bbfae9dmovsd_xmm x0, [rdx-8]
    37bbfaea2movapd x6, x8
    37bbfaea7xorpd x6, [rip+0x8508b1]
    37bbfaeafmovapd x4, x8
    37bbfaeb4andpd x4, [rip+0x850894]
    37bbfaebcmovsd_xmm [rsp+136], x6
    37bbfaec5movapd x6, x7
    37bbfaec9andpd x6, [rip+0x85087f]
    37bbfaed1movq r9, x4
    37bbfaed6comisd x4, x6
    37bbfaedamovsd_xmm [rsp+120], x6
    37bbfaee0jbe 0x37bbfb980
    37bbfaee6movapd x1, x7
    37bbfaeeaxorpd x1, [rip+0x85086e]
    37bbfaef2movapd x9, x2
    37bbfaef7movapd x3, x7
    37bbfaefblea edx, [r15+rax]
    37bbfaeffmovapd x4, x7
    37bbfaf03divsd x1, x8
    37bbfaf08sub edx, r13l
    37bbfaf0bmovsxd rdx, edx
    37bbfaf0eshl rdx, 4
    37bbfaf12add rdx, [rsp+440]
    37bbfaf1amovsd_xmm x5, [rdx]
    37bbfaf1emulsd x3, x1
    37bbfaf22mulsd x9, x1
    37bbfaf27mulsd x1, x0
    37bbfaf2bsubsd x3, x8
    37bbfaf30addsd x9, x0
    37bbfaf35movsd_xmm x0, [rdx+8]
    37bbfaf3asubsd x1, x2
    37bbfaf3edivsd x9, x3
    37bbfaf43movapd x2, x1
    37bbfaf47movapd x1, x7
    37bbfaf4bdivsd x1, x8
    37bbfaf50movddup x12, x9
    37bbfaf55divsd x2, x3
    37bbfaf59mulsd x4, x1
    37bbfaf5dmovapd x3, x1
    37bbfaf61mulsd x3, x5
    37bbfaf65addsd x4, x8
    37bbfaf6aaddsd x3, x0
    37bbfaf6emulsd x0, x1
    37bbfaf72subsd x0, x5
    37bbfaf76divsd x3, x4
    37bbfaf7amovddup x13, x2
    37bbfaf7fdivsd x0, x4
    37bbfaf83
    37bbfaf83loc_37bbfaf83:
    37bbfaf83mov r8l, [rsi]
    37bbfaf86test r8l, r8l
    37bbfaf89jle 0x37bbfb2c8
    37bbfaf8fmovapd x11, x9
    37bbfaf94movapd x1, x2
    37bbfaf98movddup x6, x3
    37bbfaf9cmovsxd rdx, r13l
    37bbfaf9fmulsd x11, x0
    37bbfafa4movddup x14, x0
    37bbfafa9sub rdx, 1
    37bbfafadadd r8l, 1
    37bbfafb1mulsd x9, x3
    37bbfafb6movups [rsp+96], x6
    37bbfafbbshl rdx, 4
    37bbfafbfmov ecx, 1
    37bbfafc4mulsd x0, x2
    37bbfafc8add rdx, rbp
    37bbfafcbmulsd x1, x3
    37bbfafcfsubsd x9, x0
    37bbfafd4subsd x9, [rip+0x850763]
    37bbfafddaddsd x11, x1
    37bbfafe2movapd x6, x9
    37bbfafe7andpd x6, [rip+0x850761]
    37bbfafefmovsd_xmm [rsp+128], x6
    37bbfaff8movapd x6, x11
    37bbfaffdandpd x6, [rip+0x85074b]
    37bbfb005movq rdi, x6
    37bbfb00amovapd x6, x7
    37bbfb00exorpd x6, [rip+0x85074a]
    37bbfb016movq r14, x6
    37bbfb01bjmp 0x37bbfb1ab
    37bbfb020
    37bbfb020loc_37bbfb020:
    37bbfb020movq x2, r14
    37bbfb025movupd x5, [rdx+16]
    37bbfb02adivsd x2, x8
    37bbfb02fmovddup x1, x2
    37bbfb033mulpd x1, x0
    37bbfb037mulsd x2, x7
    37bbfb03bshufpd x1, x1, 1
    37bbfb040movapd x4, x1
    37bbfb044movapd x3, x1
    37bbfb048subpd x1, x0
    37bbfb04csubsd x2, x8
    37bbfb051addsubpd x4, x0
    37bbfb055addpd x3, x0
    37bbfb059unpcklpd x2, x2
    37bbfb05dshufpd x3, x1, 1
    37bbfb062divpd x4, x2
    37bbfb066divpd x3, x2
    37bbfb06amovapd x2, x7
    37bbfb06edivsd x2, x8
    37bbfb073movapd x0, x3
    37bbfb077movapd x3, x5
    37bbfb07bmovddup x1, x2
    37bbfb07fmulpd x1, x5
    37bbfb083mulsd x2, x7
    37bbfb087shufpd x1, x1, 1
    37bbfb08cmovapd x6, x1
    37bbfb090addpd x3, x1
    37bbfb094subpd x1, x5
    37bbfb098addsd x2, x8
    37bbfb09daddsubpd x6, x5
    37bbfb0a1shufpd x3, x1, 1
    37bbfb0a6unpcklpd x2, x2
    37bbfb0aadivpd x6, x2
    37bbfb0aedivpd x3, x2
    37bbfb0b2
    37bbfb0b2loc_37bbfb0b2:
    37bbfb0b2movapd x1, x13
    37bbfb0b7movapd x2, x12
    37bbfb0bcmovapd x10, x0
    37bbfb0c1mulpd x1, x3
    37bbfb0c5mulpd x2, x6
    37bbfb0c9mulpd x10, x14
    37bbfb0cemovapd x5, x1
    37bbfb0d2addpd x5, x2
    37bbfb0d6subpd x2, x1
    37bbfb0damovapd x1, x12
    37bbfb0dfmulpd x1, x3
    37bbfb0e3movapd x15, x10
    37bbfb0e8movsd_xmm x2, x5
    37bbfb0ecmovapd x5, x13
    37bbfb0f1subpd x2, x4
    37bbfb0f5mulpd x5, x6
    37bbfb0f9addsubpd x1, x5
    37bbfb0fdmovupd x5, [rsp+96]
    37bbfb103mulpd x5, x4
    37bbfb107subpd x1, x0
    37bbfb10bmulpd x4, x14
    37bbfb110mulpd x0, [rsp+96]
    37bbfb116addpd x15, x5
    37bbfb11bsubpd x5, x10
    37bbfb120addsubpd x0, x4
    37bbfb124movsd_xmm x5, x15
    37bbfb129subpd x5, x6
    37bbfb12dmovq x6, rdi
    37bbfb132comisd x6, [rsp+128]
    37bbfb13bsubpd x0, x3
    37bbfb13fjbe 0x37bbfb270
    37bbfb145movapd x4, x9
    37bbfb14adivsd x4, x11
    37bbfb14fmovddup x3, x4
    37bbfb153mulpd x1, x3
    37bbfb157mulsd x4, x9
    37bbfb15cmulpd x3, x0
    37bbfb160movapd x0, x2
    37bbfb164addpd x0, x1
    37bbfb168subpd x1, x2
    37bbfb16cmovapd x2, x5
    37bbfb170addsd x4, x11
    37bbfb175addpd x2, x3
    37bbfb179subpd x3, x5
    37bbfb17dmovsd_xmm x1, x0
    37bbfb181unpcklpd x4, x4
    37bbfb185movsd_xmm x3, x2
    37bbfb189divpd x1, x4
    37bbfb18dmovapd x0, x3
    37bbfb191divpd x0, x4
    37bbfb195
    37bbfb195loc_37bbfb195:
    37bbfb195add ecx, 1
    37bbfb198movups [rdx], x0
    37bbfb19bmovups [rdx+16], x1
    37bbfb19fadd rdx, r12
    37bbfb1a2cmp ecx, r8l
    37bbfb1a5je 0x37bbfb2c8
    37bbfb1ab
    37bbfb1abloc_37bbfb1ab:
    37bbfb1abmovq x6, r9
    37bbfb1b0comisd x6, [rsp+120]
    37bbfb1b6movupd x0, [rdx]
    37bbfb1baja 0x37bbfb020
    37bbfb1c0movsd_xmm x6, [rsp+136]
    37bbfb1c9movapd x4, x0
    37bbfb1cdshufpd x4, x0, 1
    37bbfb1d2movapd x1, x6
    37bbfb1d6divsd x1, x7
    37bbfb1damovddup x2, x1
    37bbfb1demulpd x2, x0
    37bbfb1e2mulsd x1, x6
    37bbfb1e6movapd x3, x2
    37bbfb1eaaddsubpd x4, x2
    37bbfb1eeshufpd x3, x2, 1
    37bbfb1f3addsd x1, x7
    37bbfb1f7movapd x2, x3
    37bbfb1fbaddpd x2, x0
    37bbfb1ffsubpd x0, x3
    37bbfb203movupd x3, [rdx+16]
    37bbfb208unpcklpd x1, x1
    37bbfb20cmovapd x6, x3
    37bbfb210movsd_xmm x0, x2
    37bbfb214divpd x4, x1
    37bbfb218shufpd x6, x3, 1
    37bbfb21ddivpd x0, x1
    37bbfb221movapd x1, x8
    37bbfb226divsd x1, x7
    37bbfb22amovddup x5, x1
    37bbfb22emulpd x5, x3
    37bbfb232mulsd x1, x8
    37bbfb237movapd x2, x5
    37bbfb23baddsubpd x6, x5
    37bbfb23fshufpd x2, x5, 1
    37bbfb244addsd x1, x7
    37bbfb248movapd x5, x3
    37bbfb24csubpd x3, x2
    37bbfb250addpd x5, x2
    37bbfb254unpcklpd x1, x1
    37bbfb258movsd_xmm x3, x5
    37bbfb25cdivpd x6, x1
    37bbfb260divpd x3, x1
    37bbfb264jmp 0x37bbfb0b2
    37bbfb269
    37bbfb269 0f 1f 80 00 00 00 00 .......
    37bbfb270
    37bbfb270loc_37bbfb270:
    37bbfb270movapd x3, x11
    37bbfb275divsd x3, x9
    37bbfb27amovddup x4, x3
    37bbfb27emulpd x2, x4
    37bbfb282mulsd x3, x11
    37bbfb287mulpd x4, x5
    37bbfb28bmovapd x5, x2
    37bbfb28faddpd x5, x1
    37bbfb293addsd x3, x9
    37bbfb298subpd x1, x2
    37bbfb29cmovapd x2, x4
    37bbfb2a0addpd x2, x0
    37bbfb2a4subpd x0, x4
    37bbfb2a8unpcklpd x3, x3
    37bbfb2acmovsd_xmm x1, x5
    37bbfb2b0divpd x1, x3
    37bbfb2b4movsd_xmm x0, x2
    37bbfb2b8divpd x0, x3
    37bbfb2bcjmp 0x37bbfb195
    37bbfb2c1
    37bbfb2c1 0f 1f 80 00 00 00 00 .......
    37bbfb2c8
    37bbfb2c8loc_37bbfb2c8:
    37bbfb2c8mov edx, eax
    37bbfb2casub edx, r13l
    37bbfb2cdadd r13l, 2
    37bbfb2d1lea r15l, [r15+2*rdx+1]
    37bbfb2d6cmp r13l, eax
    37bbfb2d9jle 0x37bbfa652
    37bbfb2df
    37bbfb2dfloc_37bbfb2df:
    37bbfb2dflea edx, [rax+1]
    37bbfb2e2mov edi, r11l
    37bbfb2e5imul edx, eax
    37bbfb2e8mov r13l, edx
    37bbfb2ebshr r13l, 31
    37bbfb2efadd r13l, edx
    37bbfb2f2sar r13l, 1
    37bbfb2f5test eax, eax
    37bbfb2f7jle 0x37bbfa758
    37bbfb2fdmov r12, [rsp+424]
    37bbfb305lea r14l, [r13+1]
    37bbfb309jmp 0x37bbfb354
    37bbfb30b
    37bbfb30b 0f 1f 44 00 00 ..D..
    37bbfb310
    37bbfb310loc_37bbfb310:
    37bbfb310cmp edi, eax
    37bbfb312jl 0x37bbfb6a0
    37bbfb318
    37bbfb318loc_37bbfb318:
    37bbfb318cmp edi, edx
    37bbfb31aje 0x37bbfb345
    37bbfb31cmovsxd rax, edx
    37bbfb31fmov [rsp+32], rbx
    37bbfb324shl r10, 4
    37bbfb328mov r8, rbx
    37bbfb32bsub rax, 1
    37bbfb32flea rdx, [rbp+r10]
    37bbfb334mov rcx, rsi
    37bbfb337shl rax, 4
    37bbfb33blea r9, [rbp+rax]
    37bbfb340call zswap_
    37bbfb345
    37bbfb345loc_37bbfb345:
    37bbfb345mov edi, r13l
    37bbfb348
    37bbfb348loc_37bbfb348:
    37bbfb348test edi, edi
    37bbfb34ajle 0x37bbfa758
    37bbfb350mov eax, [r12]
    37bbfb354
    37bbfb354loc_37bbfb354:
    37bbfb354mov edx, eax
    37bbfb356mov rcx, [rsp+448]
    37bbfb35elea r13l, [rdi-1]
    37bbfb362sub edx, edi
    37bbfb364movsxd r10, r13l
    37bbfb367add edx, 1
    37bbfb36asub r14l, edx
    37bbfb36dmov edx, [rcx+4*r10]
    37bbfb371test edx, edx
    37bbfb373jg 0x37bbfb310
    37bbfb375cmp edi, eax
    37bbfb377jl 0x37bbfb770
    37bbfb37d
    37bbfb37dloc_37bbfb37d:
    37bbfb37dmov eax, edi
    37bbfb37fadd eax, edx
    37bbfb381je 0x37bbfb3aa
    37bbfb383not edx
    37bbfb385mov [rsp+32], rbx
    37bbfb38ashl r10, 4
    37bbfb38emov r8, rbx
    37bbfb391movsxd rax, edx
    37bbfb394mov rcx, rsi
    37bbfb397lea rdx, [rbp+r10]
    37bbfb39cshl rax, 4
    37bbfb3a0lea r9, [rbp+rax]
    37bbfb3a5call zswap_
    37bbfb3aa
    37bbfb3aaloc_37bbfb3aa:
    37bbfb3aamov eax, [r12]
    37bbfb3aesub eax, edi
    37bbfb3b0sub edi, 2
    37bbfb3b3add eax, 2
    37bbfb3b6sub r14l, eax
    37bbfb3b9jmp 0x37bbfb348
    37bbfb3bb
    37bbfb3bb 0f 1f 44 00 00 ..D..
    37bbfb3c0
    37bbfb3c0loc_37bbfb3c0:
    37bbfb3c0sub r13l, r12l
    37bbfb3c3mov r12l, [rsp+148]
    37bbfb3cblea edi, [r13+1]
    37bbfb3cftest r12l, r12l
    37bbfb3d2jg 0x37bbfa916
    37bbfb3d8
    37bbfb3d8loc_37bbfb3d8:
    37bbfb3d8mov rax, [rsp+424]
    37bbfb3e0mov rsi, [rsp+432]
    37bbfb3e8mov eax, [rax]
    37bbfb3eatest eax, eax
    37bbfb3ecjle 0x37bbfa758
    37bbfb3f2mov r14, [rsp+448]
    37bbfb3famov r12l, 1
    37bbfb400mov edi, 1
    37bbfb405jmp 0x37bbfb500
    37bbfb40a
    37bbfb40a 66 0f 1f 44 00 00 f..D..
    37bbfb410
    37bbfb410loc_37bbfb410:
    37bbfb410cmp edi, 1
    37bbfb413jle 0x37bbfb4bd
    37bbfb419mov r13, rax
    37bbfb41cmov r8, rbx
    37bbfb41fmov rcx, rsi
    37bbfb422mov [rsp+120], rax
    37bbfb427shl r13, 4
    37bbfb42badd r13, rbp
    37bbfb42emov rdx, r13
    37bbfb431call zlacgv_
    37bbfb436movsxd rdx, r12l
    37bbfb439mov [rsp+80], rbx
    37bbfb43emov r8, rsi
    37bbfb441lea rax, [rip+0x8502e8]
    37bbfb448sub rdx, 1
    37bbfb44cmov [rsp+72], r13
    37bbfb451lea r9, [rip+0x8502b0]
    37bbfb458mov [rsp+64], rax
    37bbfb45dshl rdx, 4
    37bbfb461lea rax, [rip+0x8502b0]
    37bbfb468add rdx, [rsp+440]
    37bbfb470mov [rsp+56], rax
    37bbfb475lea rcx, [rip+0x8502a0]
    37bbfb47cmov [rsp+48], rdx
    37bbfb481mov rdx, [rsp+96]
    37bbfb486mov [rsp+88], 19
    37bbfb48fmov [rsp+40], rbx
    37bbfb494mov [rsp+32], rbp
    37bbfb499mov [rsp+164], r15l
    37bbfb4a1call zgemv_
    37bbfb4a6mov rdx, r13
    37bbfb4a9mov r8, rbx
    37bbfb4acmov rcx, rsi
    37bbfb4afcall zlacgv_
    37bbfb4b4mov rax, [rsp+120]
    37bbfb4b9mov edx, [r14+4*rax]
    37bbfb4bd
    37bbfb4bdloc_37bbfb4bd:
    37bbfb4bdcmp edi, edx
    37bbfb4bfje 0x37bbfb4ea
    37bbfb4c1movsxd rcx, edx
    37bbfb4c4mov [rsp+32], rbx
    37bbfb4c9shl rax, 4
    37bbfb4cdmov r8, rbx
    37bbfb4d0sub rcx, 1
    37bbfb4d4lea rdx, [rbp+rax]
    37bbfb4d9shl rcx, 4
    37bbfb4ddlea r9, [rbp+rcx]
    37bbfb4e2mov rcx, rsi
    37bbfb4e5call zswap_
    37bbfb4ea
    37bbfb4ealoc_37bbfb4ea:
    37bbfb4eaadd r12l, edi
    37bbfb4edadd edi, 1
    37bbfb4f0
    37bbfb4f0loc_37bbfb4f0:
    37bbfb4f0mov rax, [rsp+424]
    37bbfb4f8cmp [rax], edi
    37bbfb4fajl 0x37bbfa758
    37bbfb500
    37bbfb500loc_37bbfb500:
    37bbfb500lea r15l, [rdi-1]
    37bbfb504movsxd rax, r15l
    37bbfb507mov edx, [r14+4*rax]
    37bbfb50btest edx, edx
    37bbfb50djg 0x37bbfb410
    37bbfb513cmp edi, 1
    37bbfb516jle 0x37bbfb664
    37bbfb51cmov r11, rax
    37bbfb51fmov r8, rbx
    37bbfb522mov rcx, rsi
    37bbfb525mov [rsp+128], rax
    37bbfb52dshl r11, 4
    37bbfb531lea r13, [rbp+r11]
    37bbfb536mov [rsp+120], r11
    37bbfb53bmov rdx, r13
    37bbfb53ecall zlacgv_
    37bbfb543movsxd rdx, r12l
    37bbfb546mov [rsp+72], r13
    37bbfb54bmov r8, rsi
    37bbfb54esub rdx, 1
    37bbfb552lea rax, [rip+0x8501d7]
    37bbfb559lea rcx, [rip+0x8501b8]
    37bbfb560mov [rsp+88], 19
    37bbfb569shl rdx, 4
    37bbfb56dadd rdx, [rsp+440]
    37bbfb575mov [rsp+64], rax
    37bbfb57alea r9, [rip+0x850187]
    37bbfb581mov [rsp+56], rcx
    37bbfb586lea rcx, [rip+0x85018f]
    37bbfb58dmov [rsp+48], rdx
    37bbfb592mov rdx, [rsp+96]
    37bbfb597mov [rsp+80], rbx
    37bbfb59cmov [rsp+40], rbx
    37bbfb5a1mov [rsp+32], rbp
    37bbfb5a6mov [rsp+164], r15l
    37bbfb5aecall zgemv_
    37bbfb5b3mov rdx, r13
    37bbfb5b6mov r8, rbx
    37bbfb5b9mov rcx, rsi
    37bbfb5bccall zlacgv_
    37bbfb5c1mov r11, [rsp+120]
    37bbfb5c6mov r8, rbx
    37bbfb5c9mov rcx, rsi
    37bbfb5cclea r13, [rbp+r11+16]
    37bbfb5d1mov rdx, r13
    37bbfb5d4call zlacgv_
    37bbfb5d9lea edx, [rdi+r12-1]
    37bbfb5demov [rsp+80], rbx
    37bbfb5e3lea rax, [rip+0x850146]
    37bbfb5eamovsxd rdx, edx
    37bbfb5edlea rcx, [rip+0x850124]
    37bbfb5f4mov [rsp+64], rax
    37bbfb5f9lea r9, [rip+0x850108]
    37bbfb600shl rdx, 4
    37bbfb604add rdx, [rsp+440]
    37bbfb60cmov [rsp+56], rcx
    37bbfb611mov r8, rsi
    37bbfb614mov [rsp+48], rdx
    37bbfb619mov rdx, [rsp+96]
    37bbfb61elea rcx, [rip+0x8500f7]
    37bbfb625mov [rsp+88], 19
    37bbfb62emov [rsp+72], r13
    37bbfb633mov [rsp+40], rbx
    37bbfb638mov [rsp+32], rbp
    37bbfb63dmov [rsp+164], r15l
    37bbfb645call zgemv_
    37bbfb64amov rdx, r13
    37bbfb64dmov r8, rbx
    37bbfb650mov rcx, rsi
    37bbfb653call zlacgv_
    37bbfb658mov rax, [rsp+128]
    37bbfb660mov edx, [r14+4*rax]
    37bbfb664
    37bbfb664loc_37bbfb664:
    37bbfb664mov ecx, edi
    37bbfb666add ecx, edx
    37bbfb668je 0x37bbfb691
    37bbfb66anot edx
    37bbfb66cmov [rsp+32], rbx
    37bbfb671shl rax, 4
    37bbfb675mov r8, rbx
    37bbfb678movsxd rcx, edx
    37bbfb67blea rdx, [rbp+rax]
    37bbfb680shl rcx, 4
    37bbfb684lea r9, [rbp+rcx]
    37bbfb689mov rcx, rsi
    37bbfb68ccall zswap_
    37bbfb691
    37bbfb691loc_37bbfb691:
    37bbfb691lea r12l, [r12+2*rdi+1]
    37bbfb696add edi, 2
    37bbfb699jmp 0x37bbfb4f0
    37bbfb69e
    37bbfb69e 66 90 f.
    37bbfb6a0
    37bbfb6a0loc_37bbfb6a0:
    37bbfb6a0mov rax, r10
    37bbfb6a3mov r8, rbx
    37bbfb6a6mov rcx, rsi
    37bbfb6a9mov [rsp+120], r10
    37bbfb6aeshl rax, 4
    37bbfb6b2lea r15, [rbp+rax]
    37bbfb6b7mov [rsp+96], rax
    37bbfb6bcmov rdx, r15
    37bbfb6bfcall zlacgv_
    37bbfb6c4mov edx, [r12]
    37bbfb6c8movsxd rcx, r14l
    37bbfb6cbmov r8, rsi
    37bbfb6celea rax, [rip+0x85005b]
    37bbfb6d5shl rcx, 4
    37bbfb6d9mov [rsp+80], rbx
    37bbfb6deadd rcx, [rsp+440]
    37bbfb6e6mov [rsp+64], rax
    37bbfb6eblea rax, [rip+0x850026]
    37bbfb6f2sub edx, edi
    37bbfb6f4lea r9, [rip+0x85000d]
    37bbfb6fbmov [rsp+56], rax
    37bbfb700mov rax, [rsp+96]
    37bbfb705mov [rsp+48], rcx
    37bbfb70alea rcx, [rip+0x85000b]
    37bbfb711lea rax, [rbp+rax+16]
    37bbfb716mov [rsp+72], r15
    37bbfb71bmov [rsp+32], rax
    37bbfb720mov [rsp+88], 19
    37bbfb729mov [rsp+40], rbx
    37bbfb72emov [rsp+164], edx
    37bbfb735lea rdx, [rsp+164]
    37bbfb73dcall zgemv_
    37bbfb742mov rdx, r15
    37bbfb745mov r8, rbx
    37bbfb748mov rcx, rsi
    37bbfb74bcall zlacgv_
    37bbfb750mov rax, [rsp+448]
    37bbfb758mov r10, [rsp+120]
    37bbfb75dmov edx, [rax+4*r10]
    37bbfb761jmp 0x37bbfb318
    37bbfb766
    37bbfb766 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bbfb770
    37bbfb770loc_37bbfb770:
    37bbfb770mov r15, r10
    37bbfb773mov r8, rbx
    37bbfb776mov rcx, rsi
    37bbfb779mov [rsp+128], r10
    37bbfb781shl r15, 4
    37bbfb785lea r13, [rbp+r15]
    37bbfb78amov rdx, r13
    37bbfb78dcall zlacgv_
    37bbfb792mov eax, [r12]
    37bbfb796mov r8, rsi
    37bbfb799lea rdx, [rip+0x84ff78]
    37bbfb7a0mov [rsp+56], rdx
    37bbfb7a5movsxd rdx, r14l
    37bbfb7a8lea rcx, [rip+0x84ff81]
    37bbfb7aflea r11, [rsp+164]
    37bbfb7b7sub eax, edi
    37bbfb7b9shl rdx, 4
    37bbfb7bdadd rdx, [rsp+440]
    37bbfb7c5mov [rsp+64], rcx
    37bbfb7camov [rsp+164], eax
    37bbfb7d1lea rax, [rbp+r15+16]
    37bbfb7d6lea r9, [rip+0x84ff2b]
    37bbfb7ddmov [rsp+32], rax
    37bbfb7e2lea rcx, [rip+0x84ff33]
    37bbfb7e9lea r15, [rbp+r15-16]
    37bbfb7eemov [rsp+48], rdx
    37bbfb7f3mov rdx, r11
    37bbfb7f6mov [rsp+88], 19
    37bbfb7ffmov [rsp+80], rbx
    37bbfb804mov [rsp+72], r13
    37bbfb809mov [rsp+40], rbx
    37bbfb80emov [rsp+96], r11
    37bbfb813mov [rsp+120], rax
    37bbfb818call zgemv_
    37bbfb81dmov r8, rbx
    37bbfb820mov rdx, r13
    37bbfb823mov rcx, rsi
    37bbfb826call zlacgv_
    37bbfb82bmov r8, rbx
    37bbfb82emov rdx, r15
    37bbfb831mov rcx, rsi
    37bbfb834call zlacgv_
    37bbfb839mov ecx, [r12]
    37bbfb83dmov r8, rsi
    37bbfb840lea rdx, [rip+0x84fed1]
    37bbfb847mov [rsp+56], rdx
    37bbfb84cmov edx, r14l
    37bbfb84flea rax, [rip+0x84feda]
    37bbfb856lea r9, [rip+0x84feab]
    37bbfb85dsub ecx, edi
    37bbfb85fmov [rsp+64], rax
    37bbfb864mov rax, [rsp+120]
    37bbfb869sub edx, ecx
    37bbfb86bmov [rsp+80], rbx
    37bbfb870movsxd rdx, edx
    37bbfb873mov [rsp+32], rax
    37bbfb878sub rdx, 1
    37bbfb87cmov [rsp+72], r15
    37bbfb881shl rdx, 4
    37bbfb885add rdx, [rsp+440]
    37bbfb88dmov [rsp+88], 19
    37bbfb896mov [rsp+48], rdx
    37bbfb89bmov rdx, [rsp+96]
    37bbfb8a0mov [rsp+40], rbx
    37bbfb8a5mov [rsp+164], ecx
    37bbfb8aclea rcx, [rip+0x84fe69]
    37bbfb8b3call zgemv_
    37bbfb8b8mov rdx, r15
    37bbfb8bbmov r8, rbx
    37bbfb8bemov rcx, rsi
    37bbfb8c1call zlacgv_
    37bbfb8c6mov rax, [rsp+448]
    37bbfb8cemov r10, [rsp+128]
    37bbfb8d6mov edx, [rax+4*r10]
    37bbfb8dajmp 0x37bbfb37d
    37bbfb8df
    37bbfb8df 90 .
    37bbfb8e0
    37bbfb8e0loc_37bbfb8e0:
    37bbfb8e0movapd x2, x8
    37bbfb8e5movapd x12, x11
    37bbfb8eamovapd x1, x8
    37bbfb8efmovsd_xmm x3, [rdi-32]
    37bbfb8f4divsd x2, x7
    37bbfb8f8movapd x6, x8
    37bbfb8fdmovsd_xmm x9, [rdi-24]
    37bbfb903mulsd x12, x2
    37bbfb908mulsd x1, x2
    37bbfb90caddsd x12, x0
    37bbfb911mulsd x0, x2
    37bbfb915addsd x1, x7
    37bbfb919divsd x12, x1
    37bbfb91esubsd x11, x0
    37bbfb923movq x0, [rip+0x84fe35]
    37bbfb92bxorpd x6, x0
    37bbfb92fmovsd_xmm [rsp+136], x6
    37bbfb938divsd x11, x1
    37bbfb93dmovapd x1, x6
    37bbfb941divsd x1, x7
    37bbfb945mulsd x6, x1
    37bbfb949movapd x13, x1
    37bbfb94emulsd x13, x9
    37bbfb953mulsd x1, x3
    37bbfb957movapd x2, x6
    37bbfb95baddsd x2, x7
    37bbfb95faddsd x13, x3
    37bbfb964subsd x9, x1
    37bbfb969divsd x13, x2
    37bbfb96edivsd x9, x2
    37bbfb973jmp 0x37bbfab33
    37bbfb978
    37bbfb978 0f 1f 84 00 00 00 00 00 ........
    37bbfb980
    37bbfb980loc_37bbfb980:
    37bbfb980movapd x9, x0
    37bbfb985lea edx, [r15+rax]
    37bbfb989movapd x4, x8
    37bbfb98emovsd_xmm x6, [rsp+136]
    37bbfb997sub edx, r13l
    37bbfb99amovapd x3, x6
    37bbfb99emovsxd rdx, edx
    37bbfb9a1divsd x3, x7
    37bbfb9a5shl rdx, 4
    37bbfb9a9add rdx, [rsp+440]
    37bbfb9b1movsd_xmm x5, [rdx]
    37bbfb9b5mulsd x9, x3
    37bbfb9bamulsd x6, x3
    37bbfb9beaddsd x9, x2
    37bbfb9c3mulsd x2, x3
    37bbfb9c7movapd x1, x6
    37bbfb9cbaddsd x1, x7
    37bbfb9cfsubsd x0, x2
    37bbfb9d3divsd x9, x1
    37bbfb9d8divsd x0, x1
    37bbfb9dcmovapd x1, x8
    37bbfb9e1movddup x12, x9
    37bbfb9e6divsd x1, x7
    37bbfb9eamovapd x2, x0
    37bbfb9eemovddup x13, x0
    37bbfb9f3movsd_xmm x0, [rdx+8]
    37bbfb9f8mulsd x4, x1
    37bbfb9fcmovapd x3, x1
    37bbfba00mulsd x3, x0
    37bbfba04mulsd x1, x5
    37bbfba08addsd x4, x7
    37bbfba0caddsd x3, x5
    37bbfba10subsd x0, x1
    37bbfba14divsd x3, x4
    37bbfba18divsd x0, x4
    37bbfba1cjmp 0x37bbfaf83
    37bbfba21
    37bbfba21 0f 1f 80 00 00 00 00 .......
    37bbfba28
    37bbfba28loc_37bbfba28:
    37bbfba28movsxd rdi, edi
    37bbfba2bsub eax, r13l
    37bbfba2emov [rsp+64], rbx
    37bbfba33mov r10, [rsp+440]
    37bbfba3bshl rdi, 4
    37bbfba3fsub eax, 1
    37bbfba42mov [rsp+48], rbx
    37bbfba47lea rcx, [rsp+164]
    37bbfba4flea rdx, [rbp+rdi-32]
    37bbfba54lea r14, [rbp+rdi]
    37bbfba59mov [rsp+164], eax
    37bbfba60mov [rsp+40], rdx
    37bbfba65lea eax, [r15+1]
    37bbfba69lea rdx, [rip+0x84fca8]
    37bbfba70mov [rsp+32], rdx
    37bbfba75cdqe
    37bbfba77mov rdx, rsi
    37bbfba7alea r8, [rip+0x84fc87]
    37bbfba81mov [rsp+56], r14
    37bbfba86shl rax, 4
    37bbfba8alea r9, [r10+rax]
    37bbfba8emov [rsp+96], rcx
    37bbfba93call zgeru_
    37bbfba98mov rax, [rsp+424]
    37bbfbaa0lea r8, [rip+0x84fc61]
    37bbfbaa7mov ecx, [rax]
    37bbfbaa9mov [rsp+64], rbx
    37bbfbaaemov [rsp+56], r14
    37bbfbab3sub ecx, r13l
    37bbfbab6mov [rsp+48], rbx
    37bbfbabblea edx, [rcx-1]
    37bbfbabelea eax, [rcx+r15+1]
    37bbfbac3mov rcx, [rsp+96]
    37bbfbac8mov [rsp+164], edx
    37bbfbacflea rdx, [rbp+rdi-16]
    37bbfbad4cdqe
    37bbfbad6mov rdi, [rsp+440]
    37bbfbademov [rsp+40], rdx
    37bbfbae3lea rdx, [rip+0x84fc2e]
    37bbfbaeashl rax, 4
    37bbfbaeemov [rsp+32], rdx
    37bbfbaf3lea r9, [rdi+rax]
    37bbfbaf7mov rdx, rsi
    37bbfbafacall zgeru_
    37bbfbaffmov rax, [rsp+424]
    37bbfbb07mov eax, [rax]
    37bbfbb09mov r11l, eax
    37bbfbb0cjmp 0x37bbfae7f
    37bbfbb11
    37bbfbb11loc_37bbfbb11:
    37bbfbb11neg edx
    37bbfbb13jmp 0x37bbfa736
    37bbfa4b0
    37bbfbb18
    37bbfbb18 // align 0x10
    37bbfbb20
    37bbfbb20zhsein_:
    37bbfbb20push r15
    37bbfbb22push r14
    37bbfbb24push r13
    37bbfbb26push r12
    37bbfbb28push rbp
    37bbfbb29push rdi
    37bbfbb2apush rsi
    37bbfbb2bpush rbx
    37bbfbb2csub rsp, 328
    37bbfbb33movups [rsp+288], x6
    37bbfbb3bmovups [rsp+304], x7
    37bbfbb43mov rax, [rsp+448]
    37bbfbb4bmov rbx, [rsp+504]
    37bbfbb53mov r14, [rsp+456]
    37bbfbb5bmov eax, [rax]
    37bbfbb5dmov [rsp+128], eax
    37bbfbb64mov rbp, rcx
    37bbfbb67mov rsi, rdx
    37bbfbb6amov rdi, r8
    37bbfbb6dlea rdx, [rip+0x84fbfc]
    37bbfbb74mov r8l, 1
    37bbfbb7amov r12, r9
    37bbfbb7dmov rax, [rsp+472]
    37bbfbb85mov r9l, 1
    37bbfbb8bmov r15l, [rax]
    37bbfbb8emov rax, [rsp+488]
    37bbfbb96mov eax, [rax]
    37bbfbb98mov [rsp+184], eax
    37bbfbb9fcall lsame_
    37bbfbba4mov rcx, rbp
    37bbfbba7mov r9l, 1
    37bbfbbadmov r8l, 1
    37bbfbbb3lea rdx, [rip+0x84fbb7]
    37bbfbbbamov r13l, eax
    37bbfbbbdcall lsame_
    37bbfbbc2mov rcx, rbp
    37bbfbbc5mov r9l, 1
    37bbfbbcbmov r8l, 1
    37bbfbbd1or eax, r13l
    37bbfbbd4lea rdx, [rip+0x84fb97]
    37bbfbbdbmov [rsp+140], eax
    37bbfbbe2call lsame_
    37bbfbbe7mov r9l, 1
    37bbfbbedmov r8l, 1
    37bbfbbf3mov rcx, rsi
    37bbfbbf6or eax, r13l
    37bbfbbf9lea rdx, [rip+0x84fb73]
    37bbfbc00mov [rsp+132], eax
    37bbfbc07call lsame_
    37bbfbc0clea rdx, [rip+0x84fb61]
    37bbfbc13mov r9l, 1
    37bbfbc19mov rcx, rdi
    37bbfbc1cmov r8l, 1
    37bbfbc22mov [rsp+136], eax
    37bbfbc29call lsame_
    37bbfbc2emov [rbx], 0
    37bbfbc34mov [rsp+240], eax
    37bbfbc3bmov ebp, eax
    37bbfbc3dmov rax, [rsp+432]
    37bbfbc45mov edx, [rax]
    37bbfbc47test edx, edx
    37bbfbc49jle 0x37bbfbc74
    37bbfbc4bsub edx, 1
    37bbfbc4emov rax, r12
    37bbfbc51lea rdx, [r12+4*rdx+4]
    37bbfbc56nop [rax+rax]
    37bbfbc60
    37bbfbc60loc_37bbfbc60:
    37bbfbc60mov r9l, [rax]
    37bbfbc63test r9l, r9l
    37bbfbc66je 0x37bbfbc6b
    37bbfbc68add [rbx], 1
    37bbfbc6b
    37bbfbc6bloc_37bbfbc6b:
    37bbfbc6badd rax, 4
    37bbfbc6fcmp rax, rdx
    37bbfbc72jne 0x37bbfbc60
    37bbfbc74
    37bbfbc74loc_37bbfbc74:
    37bbfbc74mov rax, [rsp+544]
    37bbfbc7cmov r11l, [rsp+132]
    37bbfbc84mov [rax], 0
    37bbfbc8atest r11l, r11l
    37bbfbc8djne 0x37bbfbd00
    37bbfbc8fmov r10l, [rsp+140]
    37bbfbc97test r10l, r10l
    37bbfbc9ajne 0x37bbfbd00
    37bbfbc9cmov eax, -1
    37bbfbca1mov ebx, 1
    37bbfbca6
    37bbfbca6loc_37bbfbca6:
    37bbfbca6mov rdi, [rsp+544]
    37bbfbcaemov [rdi], eax
    37bbfbcb0
    37bbfbcb0loc_37bbfbcb0:
    37bbfbcb0lea rdx, [rsp+272]
    37bbfbcb8mov r8l, 6
    37bbfbcbelea rcx, [rip+0x84fab1]
    37bbfbcc5mov [rsp+272], ebx
    37bbfbccccall xerbla_
    37bbfbcd1nop
    37bbfbcd2
    37bbfbcd2loc_37bbfbcd2:
    37bbfbcd2movups x6, [rsp+288]
    37bbfbcdamovups x7, [rsp+304]
    37bbfbce2add rsp, 328
    37bbfbce9pop rbx
    37bbfbceapop rsi
    37bbfbcebpop rdi
    37bbfbcecpop rbp
    37bbfbcedpop r12
    37bbfbcefpop r13
    37bbfbcf1pop r14
    37bbfbcf3pop r15
    37bbfbcf5ret
    37bbfbcf6
    37bbfbcf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bbfbd00
    37bbfbd00loc_37bbfbd00:
    37bbfbd00mov r8l, [rsp+136]
    37bbfbd08test r8l, r8l
    37bbfbd0bje 0x37bbfbdb0
    37bbfbd11
    37bbfbd11loc_37bbfbd11:
    37bbfbd11test ebp, ebp
    37bbfbd13je 0x37bbfbe00
    37bbfbd19
    37bbfbd19loc_37bbfbd19:
    37bbfbd19mov rax, [rsp+432]
    37bbfbd21mov eax, [rax]
    37bbfbd23test eax, eax
    37bbfbd25js 0x37bbfbdf1
    37bbfbd2bmov rdi, [rsp+448]
    37bbfbd33mov edx, 1
    37bbfbd38cmovg edx, eax
    37bbfbd3bcmp [rdi], edx
    37bbfbd3djl 0x37bbfbde2
    37bbfbd43mov rdi, [rsp+472]
    37bbfbd4bmov edx, [rdi]
    37bbfbd4dtest edx, edx
    37bbfbd4fjle 0x37bbfbe32
    37bbfbd55cmp eax, edx
    37bbfbd57jle 0x37bbfbd67
    37bbfbd59test [rsp+132], 1
    37bbfbd61jne 0x37bbfbe32
    37bbfbd67
    37bbfbd67loc_37bbfbd67:
    37bbfbd67mov rdi, [rsp+488]
    37bbfbd6fmov edx, [rdi]
    37bbfbd71test edx, edx
    37bbfbd73jle 0x37bbfc628
    37bbfbd79cmp eax, edx
    37bbfbd7bsetg dl
    37bbfbd7etest [rsp+140], dl
    37bbfbd85jne 0x37bbfc628
    37bbfbd8bmov rdx, [rsp+496]
    37bbfbd93mov edi, [rbx]
    37bbfbd95cmp [rdx], edi
    37bbfbd97jge 0x37bbfbe48
    37bbfbd9dmov eax, -13
    37bbfbda2mov ebx, 13
    37bbfbda7jmp 0x37bbfbca6
    37bbfbdac
    37bbfbdac 0f 1f 40 00 ..@.
    37bbfbdb0
    37bbfbdb0loc_37bbfbdb0:
    37bbfbdb0mov r9l, 1
    37bbfbdb6mov r8l, 1
    37bbfbdbclea rdx, [rip+0x84f9b1]
    37bbfbdc3mov rcx, rsi
    37bbfbdc6call lsame_
    37bbfbdcbtest eax, eax
    37bbfbdcdjne 0x37bbfbd11
    37bbfbdd3mov eax, -2
    37bbfbdd8mov ebx, 2
    37bbfbdddjmp 0x37bbfbca6
    37bbfbde2
    37bbfbde2loc_37bbfbde2:
    37bbfbde2mov eax, -7
    37bbfbde7mov ebx, 7
    37bbfbdecjmp 0x37bbfbca6
    37bbfbdf1
    37bbfbdf1loc_37bbfbdf1:
    37bbfbdf1mov eax, -5
    37bbfbdf6mov ebx, 5
    37bbfbdfbjmp 0x37bbfbca6
    37bbfbe00
    37bbfbe00loc_37bbfbe00:
    37bbfbe00mov r9l, 1
    37bbfbe06mov r8l, 1
    37bbfbe0clea rdx, [rip+0x84f962]
    37bbfbe13mov rcx, rdi
    37bbfbe16call lsame_
    37bbfbe1btest eax, eax
    37bbfbe1djne 0x37bbfbd19
    37bbfbe23mov eax, -3
    37bbfbe28mov ebx, 3
    37bbfbe2djmp 0x37bbfbca6
    37bbfbe32
    37bbfbe32loc_37bbfbe32:
    37bbfbe32mov eax, -10
    37bbfbe37mov ebx, 10
    37bbfbe3cjmp 0x37bbfbca6
    37bbfbe41
    37bbfbe41 0f 1f 80 00 00 00 00 .......
    37bbfbe48
    37bbfbe48loc_37bbfbe48:
    37bbfbe48mov rdi, [rsp+544]
    37bbfbe50mov ebx, [rdi]
    37bbfbe52test ebx, ebx
    37bbfbe54jne 0x37bbfc637
    37bbfbe5atest eax, eax
    37bbfbe5cje 0x37bbfbcd2
    37bbfbe62mov edx, 12
    37bbfbe67lea rcx, [rip+0x84f90e]
    37bbfbe6ecall dlamch_
    37bbfbe73lea rcx, [rip+0x84f90e]
    37bbfbe7amov edx, 9
    37bbfbe7fmovapd x6, x0
    37bbfbe83call dlamch_
    37bbfbe88mov rax, [rsp+432]
    37bbfbe90mov ecx, [rsp+136]
    37bbfbe97movapd x5, x0
    37bbfbe9bpxor x0, x0
    37bbfbe9fmov eax, [rax]
    37bbfbea1test ecx, ecx
    37bbfbea3cvtsi2sd x0, eax
    37bbfbea7divsd x0, x5
    37bbfbeabcmove ebx, eax
    37bbfbeaemov [rsp+124], eax
    37bbfbeb2mov [rsp+236], eax
    37bbfbeb9mov [rsp+232], ebx
    37bbfbec0mulsd x0, x6
    37bbfbec4movsd_xmm [rsp+264], x0
    37bbfbecdtest eax, eax
    37bbfbecfjle 0x37bbfbcd2
    37bbfbed5movsxd rsi, [rsp+128]
    37bbfbeddxor eax, eax
    37bbfbedfmov r13, [rsp+440]
    37bbfbee7movapd x7, x5
    37bbfbeebtest rsi, rsi
    37bbfbeeecmovns rax, rsi
    37bbfbef2movsxd rsi, r15l
    37bbfbef5mov r15l, 1
    37bbfbefbmov rdi, rax
    37bbfbefemov [rsp+144], rax
    37bbfbf06not rax
    37bbfbf09mov [rsp+152], rax
    37bbfbf11xor eax, eax
    37bbfbf13test rsi, rsi
    37bbfbf16cmovns rax, rsi
    37bbfbf1amovsxd rsi, [rsp+184]
    37bbfbf22mov [rsp+184], 1
    37bbfbf2dmov [rsp+192], rax
    37bbfbf35not rax
    37bbfbf38mov [rsp+200], rax
    37bbfbf40xor eax, eax
    37bbfbf42test rsi, rsi
    37bbfbf45cmovns rax, rsi
    37bbfbf49xor r10l, r10l
    37bbfbf4cxor ebp, ebp
    37bbfbf4emov esi, 4
    37bbfbf53xor ebx, ebx
    37bbfbf55mov [rsp+208], rax
    37bbfbf5dnot rax
    37bbfbf60mov [rsp+216], rax
    37bbfbf68mov rax, rdi
    37bbfbf6blea rdi, [rdi+1]
    37bbfbf6fneg rax
    37bbfbf72shl rdi, 4
    37bbfbf76shl rax, 4
    37bbfbf7amov [rsp+160], rax
    37bbfbf82nop [rax]
    37bbfbf85nop [rax+rax]
    37bbfbf90
    37bbfbf90loc_37bbfbf90:
    37bbfbf90mov edx, [r12+4*rbx]
    37bbfbf94test edx, edx
    37bbfbf96je 0x37bbfc15b
    37bbfbf9clea eax, [rbx+1]
    37bbfbf9fmov [rsp+128], eax
    37bbfbfa6mov eax, [rsp+136]
    37bbfbfadtest eax, eax
    37bbfbfafjne 0x37bbfc1a0
    37bbfbfb5
    37bbfbfb5loc_37bbfbfb5:
    37bbfbfb5movsd_xmm x2, [rsp+248]
    37bbfbfbecmp r15l, r10l
    37bbfbfc1je 0x37bbfc07c
    37bbfbfc7mov eax, [rsp+232]
    37bbfbfcemovsxd rdx, r15l
    37bbfbfd1mov rcx, [rsp+520]
    37bbfbfd9mov [rsp+40], 1
    37bbfbfe2mov r9, [rsp+448]
    37bbfbfeasub eax, r15l
    37bbfbfedmov [rsp+32], rcx
    37bbfbff2mov rcx, [rsp+440]
    37bbfbffaadd eax, 1
    37bbfbffdmov [rsp+244], eax
    37bbfc004mov rax, [rsp+144]
    37bbfc00cimul rax, rdx
    37bbfc010add rax, [rsp+152]
    37bbfc018add rax, rdx
    37bbfc01blea rdx, [rsp+244]
    37bbfc023shl rax, 4
    37bbfc027lea r8, [rcx+rax]
    37bbfc02blea rcx, [rip+0x84f75f]
    37bbfc032call zlanhs_
    37bbfc037lea rcx, [rsp+256]
    37bbfc03fmovsd_xmm [rsp+256], x0
    37bbfc048call disnan_
    37bbfc04dtest eax, eax
    37bbfc04fjne 0x37bbfc615
    37bbfc055movsd_xmm x2, [rsp+256]
    37bbfc05epxor x0, x0
    37bbfc062comisd x2, x0
    37bbfc066jbe 0x37bbfc210
    37bbfc06cmulsd x2, x7
    37bbfc070mov r10l, r15l
    37bbfc073movsd_xmm [rsp+248], x2
    37bbfc07c
    37bbfc07cloc_37bbfc07c:
    37bbfc07clea rcx, [rsi+rbp]
    37bbfc080mov r8l, ebx
    37bbfc083lea r11, [r14+4*rsi]
    37bbfc087xor r9l, r9l
    37bbfc08amovupd x1, [r14+4*rsi-16]
    37bbfc091add rcx, r12
    37bbfc094movapd x6, x1
    37bbfc098movapd x5, x1
    37bbfc09cmovups [rsp+272], x1
    37bbfc0a4movapd x4, x1
    37bbfc0a8unpckhpd x6, x6
    37bbfc0acmovapd x3, x6
    37bbfc0b0
    37bbfc0b0loc_37bbfc0b0:
    37bbfc0b0cmp r15l, r8l
    37bbfc0b3jg 0x37bbfc104
    37bbfc0b5mov rdx, r11
    37bbfc0b8mov rax, rbx
    37bbfc0bbnop [rax+rax]
    37bbfc0c0
    37bbfc0c0loc_37bbfc0c0:
    37bbfc0c0cmp [rcx+4*rax-8], 0
    37bbfc0c5je 0x37bbfc0f7
    37bbfc0c7movsd_xmm x0, [rdx-32]
    37bbfc0ccmovsd_xmm x1, [rdx-24]
    37bbfc0d1subsd x0, x4
    37bbfc0d5subsd x1, x3
    37bbfc0d9andpd x0, [rip+0x84f6bf]
    37bbfc0e1andpd x1, [rip+0x84f6b7]
    37bbfc0e9addsd x0, x1
    37bbfc0edcomisd x2, x0
    37bbfc0f1ja 0x37bbfc180
    37bbfc0f7
    37bbfc0f7loc_37bbfc0f7:
    37bbfc0f7sub rax, 1
    37bbfc0fbsub rdx, 16
    37bbfc0ffcmp r15l, eax
    37bbfc102jle 0x37bbfc0c0
    37bbfc104
    37bbfc104loc_37bbfc104:
    37bbfc104test r9b, r9b
    37bbfc107je 0x37bbfc123
    37bbfc109movsd_xmm [rsp+280], x3
    37bbfc112movapd x5, x4
    37bbfc116movapd x6, x3
    37bbfc11amovsd_xmm [rsp+272], x4
    37bbfc123
    37bbfc123loc_37bbfc123:
    37bbfc123movapd x0, x5
    37bbfc127mov r9l, [rsp+132]
    37bbfc12funpcklpd x0, x6
    37bbfc133movups [r14+4*rsi-16], x0
    37bbfc139test r9l, r9l
    37bbfc13cjne 0x37bbfc3d5
    37bbfc142
    37bbfc142loc_37bbfc142:
    37bbfc142mov r8l, [rsp+140]
    37bbfc14atest r8l, r8l
    37bbfc14djne 0x37bbfc22a
    37bbfc153
    37bbfc153loc_37bbfc153:
    37bbfc153add [rsp+184], 1
    37bbfc15b
    37bbfc15bloc_37bbfc15b:
    37bbfc15badd rbx, 1
    37bbfc15fadd rsi, 4
    37bbfc163sub rbp, 4
    37bbfc167add r13, rdi
    37bbfc16alea eax, [rbx+1]
    37bbfc16dcmp [rsp+124], eax
    37bbfc171jge 0x37bbfbf90
    37bbfc177jmp 0x37bbfbcd2
    37bbfc17c
    37bbfc17c 0f 1f 40 00 ..@.
    37bbfc180
    37bbfc180loc_37bbfc180:
    37bbfc180pxor x1, x1
    37bbfc184addsd x4, x2
    37bbfc188mov r9l, 1
    37bbfc18eaddsd x3, x1
    37bbfc192jmp 0x37bbfc0b0
    37bbfc197
    37bbfc197 66 0f 1f 84 00 00 00 00 00 f........
    37bbfc1a0
    37bbfc1a0loc_37bbfc1a0:
    37bbfc1a0mov rax, [rsp+160]
    37bbfc1a8pxor x0, x0
    37bbfc1acxor r11l, r11l
    37bbfc1aflea rcx, [r13+rax]
    37bbfc1b4mov eax, [rsp+128]
    37bbfc1bbjmp 0x37bbfc1ee
    37bbfc1bd
    37bbfc1bd 0f 1f 00 ...
    37bbfc1c0
    37bbfc1c0loc_37bbfc1c0:
    37bbfc1c0mov r8, rcx
    37bbfc1c3sub rcx, rdi
    37bbfc1c6lea r9l, [rax-1]
    37bbfc1caucomisd x0, [r8+8]
    37bbfc1d0setnp dl
    37bbfc1d3cmovne edx, r11l
    37bbfc1d7test dl, dl
    37bbfc1d9je 0x37bbfc1eb
    37bbfc1dbucomisd x0, [r8]
    37bbfc1e0setnp dl
    37bbfc1e3cmovne edx, r11l
    37bbfc1e7test dl, dl
    37bbfc1e9jne 0x37bbfc1f3
    37bbfc1eb
    37bbfc1ebloc_37bbfc1eb:
    37bbfc1ebmov eax, r9l
    37bbfc1ee
    37bbfc1eeloc_37bbfc1ee:
    37bbfc1eecmp eax, r15l
    37bbfc1f1jg 0x37bbfc1c0
    37bbfc1f3
    37bbfc1f3loc_37bbfc1f3:
    37bbfc1f3mov ecx, [rsp+128]
    37bbfc1facmp [rsp+232], ecx
    37bbfc201jl 0x37bbfc595
    37bbfc207
    37bbfc207loc_37bbfc207:
    37bbfc207mov r15l, eax
    37bbfc20ajmp 0x37bbfbfb5
    37bbfc20f
    37bbfc20f 90 .
    37bbfc210
    37bbfc210loc_37bbfc210:
    37bbfc210movsd_xmm x2, [rsp+264]
    37bbfc219mov r10l, r15l
    37bbfc21cmovsd_xmm [rsp+248], x2
    37bbfc225jmp 0x37bbfc07c
    37bbfc22a
    37bbfc22aloc_37bbfc22a:
    37bbfc22amovsxd rax, [rsp+184]
    37bbfc232mov rdx, [rsp+208]
    37bbfc23alea r8, [rsp+232]
    37bbfc242lea rcx, [rip+0x84f54f]
    37bbfc249mov r9, [rsp+440]
    37bbfc251mov [rsp+188], r10l
    37bbfc259imul rdx, rax
    37bbfc25dmov [rsp+176], rax
    37bbfc265mov rax, [rsp+216]
    37bbfc26dlea r11, [rdx+rax]
    37bbfc271lea rdx, [rsp+228]
    37bbfc279mov rax, [rsp+520]
    37bbfc281mov [rsp+96], rdx
    37bbfc286lea rdx, [rsp+264]
    37bbfc28emov [rsp+88], rdx
    37bbfc293lea rdx, [rsp+248]
    37bbfc29bmov [rsp+80], rdx
    37bbfc2a0lea rdx, [rsp+236]
    37bbfc2a8mov [rsp+72], rax
    37bbfc2admov rax, [rsp+512]
    37bbfc2b5mov [rsp+64], rdx
    37bbfc2balea rdx, [r11+1]
    37bbfc2bemov [rsp+56], rax
    37bbfc2c3shl rdx, 4
    37bbfc2c7mov rax, [rsp+448]
    37bbfc2cfadd rdx, [rsp+480]
    37bbfc2d7mov [rsp+168], r11
    37bbfc2dfmov [rsp+48], rdx
    37bbfc2e4lea rdx, [rsp+272]
    37bbfc2ecmov [rsp+40], rdx
    37bbfc2f1lea rdx, [rsp+240]
    37bbfc2f9mov [rsp+32], rax
    37bbfc2fecall zlaein_
    37bbfc303mov rax, [rsp+176]
    37bbfc30bmov edx, [rsp+228]
    37bbfc312mov r11, [rsp+168]
    37bbfc31amov r10l, [rsp+188]
    37bbfc322sub rax, 1
    37bbfc326test edx, edx
    37bbfc328jle 0x37bbfc605
    37bbfc32emov rcx, [rsp+544]
    37bbfc336add [rcx], 1
    37bbfc339
    37bbfc339loc_37bbfc339:
    37bbfc339mov edx, [rsp+128]
    37bbfc340mov rcx, [rsp+536]
    37bbfc348mov r8l, [rsp+232]
    37bbfc350mov [rcx+4*rax], edx
    37bbfc353mov rax, [rsp+432]
    37bbfc35bmov edx, [rax]
    37bbfc35dcmp r8l, edx
    37bbfc360jge 0x37bbfc153
    37bbfc366sub edx, r8l
    37bbfc369movsxd rcx, r8l
    37bbfc36cmov r9, [rsp+480]
    37bbfc374pxor x0, x0
    37bbfc378sub edx, 1
    37bbfc37blea rax, [rcx+r11]
    37bbfc37fadd rdx, rcx
    37bbfc382shl rax, 4
    37bbfc386add rdx, r11
    37bbfc389lea rax, [r9+rax+16]
    37bbfc38eshl rdx, 4
    37bbfc392lea rdx, [rdx+r9+32]
    37bbfc397mov rcx, rdx
    37bbfc39asub rcx, rax
    37bbfc39dand ecx, 16
    37bbfc3a0je 0x37bbfc3c0
    37bbfc3a2movups [rax], x0
    37bbfc3a5add rax, 16
    37bbfc3a9cmp rdx, rax
    37bbfc3acje 0x37bbfc153
    37bbfc3b2nop [rax]
    37bbfc3b5nop [rax+rax]
    37bbfc3c0
    37bbfc3c0loc_37bbfc3c0:
    37bbfc3c0movups [rax], x0
    37bbfc3c3add rax, 32
    37bbfc3c7movups [rax-16], x0
    37bbfc3cbcmp rdx, rax
    37bbfc3cejne 0x37bbfc3c0
    37bbfc3d0jmp 0x37bbfc153
    37bbfc3d5
    37bbfc3d5loc_37bbfc3d5:
    37bbfc3d5mov rax, [rsp+432]
    37bbfc3ddmov rdx, [rsp+192]
    37bbfc3e5lea r9, [rsp+228]
    37bbfc3edlea rcx, [rip+0x84f3a0]
    37bbfc3f4mov r8, [rsp+144]
    37bbfc3fcmov [rsp+188], r10l
    37bbfc404mov eax, [rax]
    37bbfc406mov [rsp+96], r9
    37bbfc40blea r9, [rsp+264]
    37bbfc413mov [rsp+88], r9
    37bbfc418lea r9, [rsp+248]
    37bbfc420sub eax, r15l
    37bbfc423mov [rsp+80], r9
    37bbfc428lea r9, [rsp+236]
    37bbfc430add eax, 1
    37bbfc433mov [rsp+64], r9
    37bbfc438mov [rsp+244], eax
    37bbfc43fmovsxd rax, [rsp+184]
    37bbfc447imul rdx, rax
    37bbfc44bmov [rsp+176], rax
    37bbfc453mov rax, [rsp+200]
    37bbfc45blea r11, [rdx+rax]
    37bbfc45fmov rax, [rsp+520]
    37bbfc467movsxd rdx, r15l
    37bbfc46aimul r8, rdx
    37bbfc46eadd r8, [rsp+152]
    37bbfc476mov [rsp+168], r11
    37bbfc47emov [rsp+72], rax
    37bbfc483mov rax, [rsp+512]
    37bbfc48badd r8, rdx
    37bbfc48eadd rdx, r11
    37bbfc491shl rdx, 4
    37bbfc495add rdx, [rsp+464]
    37bbfc49dshl r8, 4
    37bbfc4a1mov [rsp+56], rax
    37bbfc4a6mov rax, [rsp+448]
    37bbfc4aemov [rsp+48], rdx
    37bbfc4b3lea rdx, [rsp+272]
    37bbfc4bbmov [rsp+40], rdx
    37bbfc4c0lea rdx, [rsp+240]
    37bbfc4c8mov [rsp+32], rax
    37bbfc4cdmov rax, [rsp+440]
    37bbfc4d5lea r9, [rax+r8]
    37bbfc4d9lea r8, [rsp+244]
    37bbfc4e1call zlaein_
    37bbfc4e6mov rax, [rsp+176]
    37bbfc4eexor edx, edx
    37bbfc4f0mov ecx, [rsp+228]
    37bbfc4f7mov r11, [rsp+168]
    37bbfc4ffmov r10l, [rsp+188]
    37bbfc507sub rax, 1
    37bbfc50btest ecx, ecx
    37bbfc50djle 0x37bbfc521
    37bbfc50fmov rcx, [rsp+544]
    37bbfc517mov edx, [rsp+128]
    37bbfc51eadd [rcx], 1
    37bbfc521
    37bbfc521loc_37bbfc521:
    37bbfc521mov rcx, [rsp+528]
    37bbfc529mov [rcx+4*rax], edx
    37bbfc52ccmp r15l, 1
    37bbfc530jle 0x37bbfc142
    37bbfc536lea edx, [r15-2]
    37bbfc53amov rcx, [rsp+464]
    37bbfc542mov rax, r11
    37bbfc545pxor x0, x0
    37bbfc549add rdx, r11
    37bbfc54cshl rax, 4
    37bbfc550add rax, [rsp+464]
    37bbfc558shl rdx, 4
    37bbfc55clea rdx, [rcx+rdx+16]
    37bbfc561mov rcx, rdx
    37bbfc564sub rcx, rax
    37bbfc567and ecx, 16
    37bbfc56aje 0x37bbfc580
    37bbfc56cmovups [rax+16], x0
    37bbfc570add rax, 16
    37bbfc574cmp rax, rdx
    37bbfc577je 0x37bbfc142
    37bbfc57dnop [rax]
    37bbfc580
    37bbfc580loc_37bbfc580:
    37bbfc580movups [rax+16], x0
    37bbfc584add rax, 32
    37bbfc588movups [rax], x0
    37bbfc58bcmp rax, rdx
    37bbfc58ejne 0x37bbfc580
    37bbfc590jmp 0x37bbfc142
    37bbfc595
    37bbfc595loc_37bbfc595:
    37bbfc595mov rcx, [rsp+432]
    37bbfc59dmov r8, r13
    37bbfc5a0pxor x0, x0
    37bbfc5a4xor r11l, r11l
    37bbfc5a7mov [rsp+168], eax
    37bbfc5aemov r15l, [rcx]
    37bbfc5b1mov ecx, [rsp+128]
    37bbfc5b8jmp 0x37bbfc5ed
    37bbfc5ba
    37bbfc5ba 66 0f 1f 44 00 00 f..D..
    37bbfc5c0
    37bbfc5c0loc_37bbfc5c0:
    37bbfc5c0mov rdx, r8
    37bbfc5c3add r8, rdi
    37bbfc5c6lea r9l, [rcx+1]
    37bbfc5caucomisd x0, [rdx+24]
    37bbfc5cfsetnp al
    37bbfc5d2cmovne eax, r11l
    37bbfc5d6test al, al
    37bbfc5d8je 0x37bbfc5ea
    37bbfc5daucomisd x0, [rdx+16]
    37bbfc5dfsetnp al
    37bbfc5e2cmovne eax, r11l
    37bbfc5e6test al, al
    37bbfc5e8jne 0x37bbfc5f2
    37bbfc5ea
    37bbfc5ealoc_37bbfc5ea:
    37bbfc5eamov ecx, r9l
    37bbfc5ed
    37bbfc5edloc_37bbfc5ed:
    37bbfc5edcmp r15l, ecx
    37bbfc5f0jg 0x37bbfc5c0
    37bbfc5f2
    37bbfc5f2loc_37bbfc5f2:
    37bbfc5f2mov [rsp+232], ecx
    37bbfc5f9mov eax, [rsp+168]
    37bbfc600jmp 0x37bbfc207
    37bbfc605
    37bbfc605loc_37bbfc605:
    37bbfc605mov [rsp+128], 0
    37bbfc610jmp 0x37bbfc339
    37bbfc615
    37bbfc615loc_37bbfc615:
    37bbfc615mov rax, [rsp+544]
    37bbfc61dmov [rax], -6
    37bbfc623jmp 0x37bbfbcd2
    37bbfc628
    37bbfc628loc_37bbfc628:
    37bbfc628mov eax, -12
    37bbfc62dmov ebx, 12
    37bbfc632jmp 0x37bbfbca6
    37bbfc637
    37bbfc637loc_37bbfc637:
    37bbfc637neg ebx
    37bbfc639jmp 0x37bbfbcb0
    37bbfbb20
    37bbfc63e
    37bbfc63e // align 0x10
    37bbfc640
    37bbfc640zhseqr_:
    37bbfc640push r15
    37bbfc642mov eax, 39384
    37bbfc647push r14
    37bbfc649push r13
    37bbfc64bpush r12
    37bbfc64dpush rbp
    37bbfc64epush rdi
    37bbfc64fpush rsi
    37bbfc650push rbx
    37bbfc651call fn_37c42fc30
    37bbfc656sub rsp, rax
    37bbfc659mov rax, [rsp+39504]
    37bbfc661mov r12, [rsp+39536]
    37bbfc669mov eax, [rax]
    37bbfc66bmov rdi, rdx
    37bbfc66emov rbx, r8
    37bbfc671lea rdx, [rip+0x84f138]
    37bbfc678mov rbp, r9
    37bbfc67bmov r8l, 1
    37bbfc681mov r9l, 1
    37bbfc687mov rsi, rcx
    37bbfc68amov [rsp+140], eax
    37bbfc691call lsame_
    37bbfc696mov r9l, 1
    37bbfc69cmov r8l, 1
    37bbfc6a2mov rcx, rdi
    37bbfc6a5lea rdx, [rip+0x84f105]
    37bbfc6acmov [rsp+160], eax
    37bbfc6b3mov r15l, eax
    37bbfc6b6call lsame_
    37bbfc6bbmov r13l, eax
    37bbfc6bemov r14l, eax
    37bbfc6c1test eax, eax
    37bbfc6c3je 0x37bbfc810
    37bbfc6c9
    37bbfc6c9loc_37bbfc6c9:
    37bbfc6c9mov eax, [rbx]
    37bbfc6cbmov edx, 1
    37bbfc6d0pxor x0, x0
    37bbfc6d4mov rcx, rsi
    37bbfc6d7mov [r12+8], 0
    37bbfc6e0mov r9l, 1
    37bbfc6e6mov r8l, 1
    37bbfc6ectest eax, eax
    37bbfc6eemov [rsp+164], r14l
    37bbfc6f6cmovle eax, edx
    37bbfc6f9lea rdx, [rip+0x84f0b3]
    37bbfc700cvtsi2sd x0, eax
    37bbfc704mov rax, [rsp+39544]
    37bbfc70cmovsd_xmm [r12], x0
    37bbfc712mov eax, [rax]
    37bbfc714mov [rsp+136], eax
    37bbfc71bmov rax, [rsp+39552]
    37bbfc723mov [rax], 0
    37bbfc729call lsame_
    37bbfc72etest r15l, r15l
    37bbfc731jne 0x37bbfc788
    37bbfc733test eax, eax
    37bbfc735jne 0x37bbfc788
    37bbfc737mov eax, -1
    37bbfc73cmov edx, 1
    37bbfc741
    37bbfc741loc_37bbfc741:
    37bbfc741mov rdi, [rsp+39552]
    37bbfc749mov [rdi], eax
    37bbfc74b
    37bbfc74bloc_37bbfc74b:
    37bbfc74bmov [rsp+960], edx
    37bbfc752mov r8l, 6
    37bbfc758lea rdx, [rsp+960]
    37bbfc760lea rcx, [rip+0x84f04e]
    37bbfc767call xerbla_
    37bbfc76cnop
    37bbfc76d
    37bbfc76dloc_37bbfc76d:
    37bbfc76dadd rsp, 39384
    37bbfc774pop rbx
    37bbfc775pop rsi
    37bbfc776pop rdi
    37bbfc777pop rbp
    37bbfc778pop r12
    37bbfc77apop r13
    37bbfc77cpop r14
    37bbfc77epop r15
    37bbfc780ret
    37bbfc781
    37bbfc781 0f 1f 80 00 00 00 00 .......
    37bbfc788
    37bbfc788loc_37bbfc788:
    37bbfc788mov r9l, 1
    37bbfc78emov r8l, 1
    37bbfc794lea rdx, [rip+0x84f019]
    37bbfc79bmov rcx, rdi
    37bbfc79ecall lsame_
    37bbfc7a3test eax, eax
    37bbfc7a5jne 0x37bbfc7b0
    37bbfc7a7test r14l, r14l
    37bbfc7aaje 0x37bbfc850
    37bbfc7b0
    37bbfc7b0loc_37bbfc7b0:
    37bbfc7b0mov eax, [rbx]
    37bbfc7b2test eax, eax
    37bbfc7b4js 0x37bbfc838
    37bbfc7bamov edx, 1
    37bbfc7bfmov ecx, [rbp]
    37bbfc7c2cmovg edx, eax
    37bbfc7c5cmp ecx, edx
    37bbfc7c7jg 0x37bbfc800
    37bbfc7c9test ecx, ecx
    37bbfc7cbjle 0x37bbfc800
    37bbfc7cdmov r11, [rsp+39488]
    37bbfc7d5cmp eax, ecx
    37bbfc7d7mov r9l, ecx
    37bbfc7dacmovle r9l, eax
    37bbfc7demovsxd r8, [r11]
    37bbfc7e1cmp r8l, r9l
    37bbfc7e4jl 0x37bbfc7eb
    37bbfc7e6cmp eax, r8l
    37bbfc7e9jge 0x37bbfc860
    37bbfc7eb
    37bbfc7ebloc_37bbfc7eb:
    37bbfc7ebmov eax, -5
    37bbfc7f0mov edx, 5
    37bbfc7f5jmp 0x37bbfc741
    37bbfc7fa
    37bbfc7fa 66 0f 1f 44 00 00 f..D..
    37bbfc800
    37bbfc800loc_37bbfc800:
    37bbfc800mov eax, -4
    37bbfc805mov edx, 4
    37bbfc80ajmp 0x37bbfc741
    37bbfc80f
    37bbfc80f 90 .
    37bbfc810
    37bbfc810loc_37bbfc810:
    37bbfc810mov r9l, 1
    37bbfc816mov r8l, 1
    37bbfc81clea rdx, [rip+0x84ef8f]
    37bbfc823mov rcx, rdi
    37bbfc826call lsame_
    37bbfc82bmov r14l, eax
    37bbfc82ejmp 0x37bbfc6c9
    37bbfc833
    37bbfc833 0f 1f 44 00 00 ..D..
    37bbfc838
    37bbfc838loc_37bbfc838:
    37bbfc838mov eax, -3
    37bbfc83dmov edx, 3
    37bbfc842jmp 0x37bbfc741
    37bbfc847
    37bbfc847 66 0f 1f 84 00 00 00 00 00 f........
    37bbfc850
    37bbfc850loc_37bbfc850:
    37bbfc850mov eax, -2
    37bbfc855mov edx, 2
    37bbfc85ajmp 0x37bbfc741
    37bbfc85f
    37bbfc85f 90 .
    37bbfc860
    37bbfc860loc_37bbfc860:
    37bbfc860mov r10, [rsp+39504]
    37bbfc868mov r9l, [r10]
    37bbfc86bcmp r9l, edx
    37bbfc86ejl 0x37bbfd040
    37bbfc874mov r10, [rsp+39528]
    37bbfc87cmov r10l, [r10]
    37bbfc87ftest r10l, r10l
    37bbfc882jle 0x37bbfd04f
    37bbfc888cmp r10l, edx
    37bbfc88bjge 0x37bbfc897
    37bbfc88dand r14l, 1
    37bbfc891jne 0x37bbfd04f
    37bbfc897
    37bbfc897loc_37bbfc897:
    37bbfc897mov r10, [rsp+39544]
    37bbfc89fcmp [r10], edx
    37bbfc8a2jge 0x37bbfc8d0
    37bbfc8a4cmp [rsp+136], -1
    37bbfc8acje 0x37bbfcdc8
    37bbfc8b2mov rax, [rsp+39552]
    37bbfc8bamov edx, 12
    37bbfc8bfmov [rax], -12
    37bbfc8c5jmp 0x37bbfc74b
    37bbfc8ca
    37bbfc8ca 66 0f 1f 44 00 00 f..D..
    37bbfc8d0
    37bbfc8d0loc_37bbfc8d0:
    37bbfc8d0mov rdx, [rsp+39552]
    37bbfc8d8mov edx, [rdx]
    37bbfc8datest edx, edx
    37bbfc8dcjne 0x37bbfd05e
    37bbfc8e2test eax, eax
    37bbfc8e4je 0x37bbfc76d
    37bbfc8eacmp [rsp+136], -1
    37bbfc8f2je 0x37bbfcdf0
    37bbfc8f8movsxd r15, [rsp+140]
    37bbfc900xor edx, edx
    37bbfc902test r15, r15
    37bbfc905cmovs r15, rdx
    37bbfc909mov r14, r15
    37bbfc90cnot r14
    37bbfc90fcmp ecx, 1
    37bbfc912je 0x37bbfc968
    37bbfc914lea rax, [rip+0x84eea1]
    37bbfc91badd r9l, 1
    37bbfc91fsub ecx, 1
    37bbfc922mov rdx, [rsp+39496]
    37bbfc92amov [rsp+32], rax
    37bbfc92flea r8, [rsp+960]
    37bbfc937mov [rsp+960], r9l
    37bbfc93fmov r9, [rsp+39512]
    37bbfc947mov [rsp+176], ecx
    37bbfc94elea rcx, [rsp+176]
    37bbfc956call zcopy_
    37bbfc95bmov rax, [rsp+39488]
    37bbfc963movsxd r8, [rax]
    37bbfc966mov eax, [rbx]
    37bbfc968
    37bbfc968loc_37bbfc968:
    37bbfc968cmp r8l, eax
    37bbfc96bjl 0x37bbfcbf8
    37bbfc971
    37bbfc971loc_37bbfc971:
    37bbfc971test r13l, r13l
    37bbfc974jne 0x37bbfcba8
    37bbfc97a
    37bbfc97aloc_37bbfc97a:
    37bbfc97amov rcx, [rsp+39488]
    37bbfc982movsxd rax, [rbp]
    37bbfc986cmp eax, [rcx]
    37bbfc988je 0x37bbfcb70
    37bbfc98emov [rsp+40], rdi
    37bbfc993lea r13, [rsp+960]
    37bbfc99bmov r9, rsi
    37bbfc99emov ecx, 2
    37bbfc9a3mov [rsp+32], 1
    37bbfc9acmov r8l, 1
    37bbfc9b2mov rdx, r13
    37bbfc9b5call _gfortran_concat_string
    37bbfc9bamov [rsp+32], rbp
    37bbfc9bfmov r9, rbx
    37bbfc9c2mov r8, r13
    37bbfc9c5mov rax, [rsp+39544]
    37bbfc9cdlea rdx, [rip+0x84ede1]
    37bbfc9d4mov [rsp+64], 2
    37bbfc9ddlea rcx, [rip+0x84ee04]
    37bbfc9e4mov [rsp+56], 6
    37bbfc9edmov [rsp+48], rax
    37bbfc9f2mov rax, [rsp+39488]
    37bbfc9famov [rsp+40], rax
    37bbfc9ffcall ilaenv_
    37bbfca04mov edx, 15
    37bbfca09cmp eax, edx
    37bbfca0bcmovl eax, edx
    37bbfca0ecmp [rbx], eax
    37bbfca10jle 0x37bbfcc78
    37bbfca16mov rax, [rsp+39552]
    37bbfca1emov [rsp+96], r12
    37bbfca23lea rdx, [rsp+164]
    37bbfca2blea rcx, [rsp+160]
    37bbfca33mov [rsp+64], rbp
    37bbfca38mov r9, rbp
    37bbfca3bmov r8, rbx
    37bbfca3emov [rsp+112], rax
    37bbfca43mov rax, [rsp+39544]
    37bbfca4bmov [rsp+104], rax
    37bbfca50mov rax, [rsp+39528]
    37bbfca58mov [rsp+88], rax
    37bbfca5dmov rax, [rsp+39520]
    37bbfca65mov [rsp+80], rax
    37bbfca6amov rax, [rsp+39488]
    37bbfca72mov [rsp+72], rax
    37bbfca77mov rax, [rsp+39512]
    37bbfca7fmov [rsp+56], rax
    37bbfca84mov rax, [rsp+39504]
    37bbfca8cmov [rsp+48], rax
    37bbfca91mov rax, [rsp+39496]
    37bbfca99mov [rsp+40], rax
    37bbfca9emov rax, [rsp+39488]
    37bbfcaa6mov [rsp+32], rax
    37bbfcaabcall zlaqr0_
    37bbfcab0mov esi, [rsp+160]
    37bbfcab7
    37bbfcab7loc_37bbfcab7:
    37bbfcab7test esi, esi
    37bbfcab9jne 0x37bbfcacd
    37bbfcabbmov rax, [rsp+39552]
    37bbfcac3mov eax, [rax]
    37bbfcac5test eax, eax
    37bbfcac7je 0x37bbfcb63
    37bbfcacd
    37bbfcacdloc_37bbfcacd:
    37bbfcacdmov eax, [rbx]
    37bbfcacfcmp eax, 2
    37bbfcad2jg 0x37bbfcb00
    37bbfcad4
    37bbfcad4loc_37bbfcad4:
    37bbfcad4test eax, eax
    37bbfcad6mov edx, 1
    37bbfcadbpxor x0, x0
    37bbfcadfmov [r12+8], 0
    37bbfcae8cmovle eax, edx
    37bbfcaebcvtsi2sd x0, eax
    37bbfcaefmaxsd x0, [r12]
    37bbfcaf5movsd_xmm [r12], x0
    37bbfcafbjmp 0x37bbfc76d
    37bbfcb00
    37bbfcb00loc_37bbfcb00:
    37bbfcb00sub eax, 2
    37bbfcb03lea rdx, [rsp+168]
    37bbfcb0bmov [rsp+56], 1
    37bbfcb14lea r8, [rsp+172]
    37bbfcb1cmov [rsp+168], eax
    37bbfcb23lea rcx, [rip+0x84ecc6]
    37bbfcb2amov [rsp+172], eax
    37bbfcb31mov rax, [rsp+39504]
    37bbfcb39mov [rsp+48], rax
    37bbfcb3emov rax, [rsp+39496]
    37bbfcb46add rax, 32
    37bbfcb4amov [rsp+40], rax
    37bbfcb4flea rax, [rip+0x84ec6a]
    37bbfcb56mov [rsp+32], rax
    37bbfcb5bmov r9, rax
    37bbfcb5ecall zlaset_
    37bbfcb63
    37bbfcb63loc_37bbfcb63:
    37bbfcb63mov eax, [rbx]
    37bbfcb65jmp 0x37bbfcad4
    37bbfcb6a
    37bbfcb6a 66 0f 1f 44 00 00 f..D..
    37bbfcb70
    37bbfcb70loc_37bbfcb70:
    37bbfcb70imul r15, rax
    37bbfcb74mov rdi, [rsp+39496]
    37bbfcb7cmov rsi, [rsp+39512]
    37bbfcb84add r15, r14
    37bbfcb87add r15, rax
    37bbfcb8ashl rax, 4
    37bbfcb8eshl r15, 4
    37bbfcb92movupd x0, [rdi+r15]
    37bbfcb98movups [rax+rsi-16], x0
    37bbfcb9djmp 0x37bbfc76d
    37bbfcba2
    37bbfcba2 66 0f 1f 44 00 00 f..D..
    37bbfcba8
    37bbfcba8loc_37bbfcba8:
    37bbfcba8mov rax, [rsp+39528]
    37bbfcbb0lea r9, [rip+0x84ec09]
    37bbfcbb7mov r8, rbx
    37bbfcbbamov rdx, rbx
    37bbfcbbdmov [rsp+56], 1
    37bbfcbc6lea rcx, [rip+0x84ec03]
    37bbfcbcdmov [rsp+48], rax
    37bbfcbd2mov rax, [rsp+39520]
    37bbfcbdamov [rsp+40], rax
    37bbfcbdflea rax, [rip+0x84ebf2]
    37bbfcbe6mov [rsp+32], rax
    37bbfcbebcall zlaset_
    37bbfcbf0jmp 0x37bbfc97a
    37bbfcbf5
    37bbfcbf5 0f 1f 00 ...
    37bbfcbf8
    37bbfcbf8loc_37bbfcbf8:
    37bbfcbf8sub eax, r8l
    37bbfcbfblea rcx, [rsp+176]
    37bbfcc03mov [rsp+176], eax
    37bbfcc0amov rax, [rsp+39504]
    37bbfcc12mov eax, [rax]
    37bbfcc14mov [rsp+136], eax
    37bbfcc1badd eax, 1
    37bbfcc1emov [rsp+960], eax
    37bbfcc25lea eax, [r8+1]
    37bbfcc29shl r8, 4
    37bbfcc2dcdqe
    37bbfcc2fmov rdx, rax
    37bbfcc32imul rdx, r15
    37bbfcc36add rdx, r14
    37bbfcc39add rdx, rax
    37bbfcc3clea rax, [rip+0x84eb79]
    37bbfcc43mov [rsp+32], rax
    37bbfcc48mov rax, [rsp+39512]
    37bbfcc50shl rdx, 4
    37bbfcc54add rdx, [rsp+39496]
    37bbfcc5clea r9, [rax+r8]
    37bbfcc60lea r8, [rsp+960]
    37bbfcc68call zcopy_
    37bbfcc6djmp 0x37bbfc971
    37bbfcc72
    37bbfcc72 66 0f 1f 44 00 00 f..D..
    37bbfcc78
    37bbfcc78loc_37bbfcc78:
    37bbfcc78mov rax, [rsp+39552]
    37bbfcc80mov [rsp+64], rbp
    37bbfcc85mov r9, rbp
    37bbfcc88mov r8, rbx
    37bbfcc8blea rdx, [rsp+164]
    37bbfcc93lea rcx, [rsp+160]
    37bbfcc9bmov [rsp+96], rax
    37bbfcca0mov rax, [rsp+39528]
    37bbfcca8mov [rsp+88], rax
    37bbfccadmov rax, [rsp+39520]
    37bbfccb5mov [rsp+80], rax
    37bbfccbamov rax, [rsp+39488]
    37bbfccc2mov [rsp+72], rax
    37bbfccc7mov rax, [rsp+39512]
    37bbfcccfmov [rsp+56], rax
    37bbfccd4mov rax, [rsp+39504]
    37bbfccdcmov [rsp+48], rax
    37bbfcce1mov rax, [rsp+39496]
    37bbfcce9mov [rsp+40], rax
    37bbfcceemov rax, [rsp+39488]
    37bbfccf6mov [rsp+32], rax
    37bbfccfbcall zlahqr_
    37bbfcd00mov rax, [rsp+39552]
    37bbfcd08mov eax, [rax]
    37bbfcd0atest eax, eax
    37bbfcd0cjle 0x37bbfcdbc
    37bbfcd12mov [rsp+156], eax
    37bbfcd19cmp [rbx], 48
    37bbfcd1cjle 0x37bbfce98
    37bbfcd22mov rax, [rsp+39552]
    37bbfcd2amov [rsp+96], r12
    37bbfcd2fmov r9, rbp
    37bbfcd32mov r8, rbx
    37bbfcd35mov [rsp+64], rbp
    37bbfcd3alea rdx, [rsp+164]
    37bbfcd42lea rcx, [rsp+160]
    37bbfcd4amov [rsp+112], rax
    37bbfcd4fmov rax, [rsp+39544]
    37bbfcd57mov [rsp+104], rax
    37bbfcd5cmov rax, [rsp+39528]
    37bbfcd64mov [rsp+88], rax
    37bbfcd69mov rax, [rsp+39520]
    37bbfcd71mov [rsp+80], rax
    37bbfcd76mov rax, [rsp+39488]
    37bbfcd7emov [rsp+72], rax
    37bbfcd83mov rax, [rsp+39512]
    37bbfcd8bmov [rsp+56], rax
    37bbfcd90mov rax, [rsp+39504]
    37bbfcd98mov [rsp+48], rax
    37bbfcd9dmov rax, [rsp+39496]
    37bbfcda5mov [rsp+40], rax
    37bbfcdaalea rax, [rsp+156]
    37bbfcdb2mov [rsp+32], rax
    37bbfcdb7call zlaqr0_
    37bbfcdbc
    37bbfcdbcloc_37bbfcdbc:
    37bbfcdbcmov esi, [rsp+160]
    37bbfcdc3jmp 0x37bbfcab7
    37bbfcdc8
    37bbfcdc8loc_37bbfcdc8:
    37bbfcdc8mov rdi, [rsp+39552]
    37bbfcdd0mov edx, [rdi]
    37bbfcdd2test edx, edx
    37bbfcdd4jne 0x37bbfd05e
    37bbfcddatest eax, eax
    37bbfcddcje 0x37bbfc76d
    37bbfcde2nop [rax]
    37bbfcde5nop [rax+rax]
    37bbfcdf0
    37bbfcdf0loc_37bbfcdf0:
    37bbfcdf0mov rax, [rsp+39552]
    37bbfcdf8mov [rsp+96], r12
    37bbfcdfdlea rdx, [rsp+164]
    37bbfce05lea rcx, [rsp+160]
    37bbfce0dmov [rsp+64], rbp
    37bbfce12mov r9, rbp
    37bbfce15mov r8, rbx
    37bbfce18mov [rsp+112], rax
    37bbfce1dmov rax, [rsp+39544]
    37bbfce25mov [rsp+104], rax
    37bbfce2amov rax, [rsp+39528]
    37bbfce32mov [rsp+88], rax
    37bbfce37mov rax, [rsp+39520]
    37bbfce3fmov [rsp+80], rax
    37bbfce44mov rax, [rsp+39488]
    37bbfce4cmov [rsp+72], rax
    37bbfce51mov rax, [rsp+39512]
    37bbfce59mov [rsp+56], rax
    37bbfce5emov rax, [rsp+39504]
    37bbfce66mov [rsp+48], rax
    37bbfce6bmov rax, [rsp+39496]
    37bbfce73mov [rsp+40], rax
    37bbfce78mov rax, [rsp+39488]
    37bbfce80mov [rsp+32], rax
    37bbfce85call zlaqr0_
    37bbfce8amov eax, [rbx]
    37bbfce8cjmp 0x37bbfcad4
    37bbfce91
    37bbfce91 0f 1f 80 00 00 00 00 .......
    37bbfce98
    37bbfce98loc_37bbfce98:
    37bbfce98mov rax, [rsp+39504]
    37bbfcea0mov [rsp+40], r13
    37bbfcea5mov r8, rbx
    37bbfcea8mov rdx, rbx
    37bbfceablea r15, [rip+0x84e93a]
    37bbfceb2mov r9, [rsp+39496]
    37bbfcebamov [rsp+56], 1
    37bbfcec3lea rcx, [rip+0x84e906]
    37bbfcecamov [rsp+32], rax
    37bbfcecflea r14, [rsp+176]
    37bbfced7mov [rsp+48], r15
    37bbfcedccall zlacpy_
    37bbfcee1movsxd rax, [rbx]
    37bbfcee4pxor x0, x0
    37bbfcee8mov r8, r14
    37bbfceebmov rcx, rax
    37bbfceeeimul rax, rax, 49
    37bbfcef2lea edx, [rcx+1]
    37bbfcef5movsxd rdx, edx
    37bbfcef8lea rdx, [rax+rdx-50]
    37bbfcefdshl rax, 4
    37bbfcf01shl rdx, 4
    37bbfcf05add rax, r13
    37bbfcf08movups [rsp+rdx+960], x0
    37bbfcf10mov edx, 49
    37bbfcf15mov [rsp+40], rax
    37bbfcf1alea rax, [rip+0x84e89f]
    37bbfcf21sub edx, ecx
    37bbfcf23lea rcx, [rip+0x84e8a6]
    37bbfcf2amov [rsp+32], rax
    37bbfcf2fmov r9, rax
    37bbfcf32mov [rsp+56], 1
    37bbfcf3bmov [rsp+48], r15
    37bbfcf40mov [rsp+176], edx
    37bbfcf47mov rdx, r15
    37bbfcf4acall zlaset_
    37bbfcf4fmov [rsp+104], r15
    37bbfcf54mov r9, rbp
    37bbfcf57mov r8, r15
    37bbfcf5amov rax, [rsp+39552]
    37bbfcf62mov [rsp+96], r14
    37bbfcf67lea rdx, [rsp+164]
    37bbfcf6flea rcx, [rsp+160]
    37bbfcf77mov [rsp+64], rbp
    37bbfcf7cmov [rsp+112], rax
    37bbfcf81mov rax, [rsp+39528]
    37bbfcf89mov [rsp+48], r15
    37bbfcf8emov [rsp+88], rax
    37bbfcf93mov rax, [rsp+39520]
    37bbfcf9bmov [rsp+40], r13
    37bbfcfa0mov [rsp+80], rax
    37bbfcfa5mov rax, [rsp+39488]
    37bbfcfadmov [rsp+72], rax
    37bbfcfb2mov rax, [rsp+39512]
    37bbfcfbamov [rsp+56], rax
    37bbfcfbflea rax, [rsp+156]
    37bbfcfc7mov [rsp+32], rax
    37bbfcfcccall zlaqr0_
    37bbfcfd1mov esi, [rsp+160]
    37bbfcfd8test esi, esi
    37bbfcfdajne 0x37bbfcfee
    37bbfcfdcmov rax, [rsp+39552]
    37bbfcfe4mov edx, [rax]
    37bbfcfe6test edx, edx
    37bbfcfe8je 0x37bbfcb63
    37bbfcfee
    37bbfcfeeloc_37bbfcfee:
    37bbfcfeemov r9, r13
    37bbfcff1mov r8, rbx
    37bbfcff4lea rcx, [rip+0x84e7d5]
    37bbfcffbmov rdx, rbx
    37bbfcffemov rax, [rsp+39504]
    37bbfd006mov [rsp+56], 1
    37bbfd00fmov [rsp+48], rax
    37bbfd014mov rax, [rsp+39496]
    37bbfd01cmov [rsp+40], rax
    37bbfd021lea rax, [rip+0x84e7c4]
    37bbfd028mov [rsp+32], rax
    37bbfd02dcall zlacpy_
    37bbfd032jmp 0x37bbfcab7
    37bbfd037
    37bbfd037 66 0f 1f 84 00 00 00 00 00 f........
    37bbfd040
    37bbfd040loc_37bbfd040:
    37bbfd040mov eax, -7
    37bbfd045mov edx, 7
    37bbfd04ajmp 0x37bbfc741
    37bbfd04f
    37bbfd04floc_37bbfd04f:
    37bbfd04fmov eax, -10
    37bbfd054mov edx, 10
    37bbfd059jmp 0x37bbfc741
    37bbfd05e
    37bbfd05eloc_37bbfd05e:
    37bbfd05eneg edx
    37bbfd060jmp 0x37bbfc74b
    37bbfc640
    37bbfd065
    37bbfd065 // align 0x10
    37bbfd070
    37bbfd070zlabrd_:
    37bbfd070push r15
    37bbfd072push r14
    37bbfd074push r13
    37bbfd076push r12
    37bbfd078push rbp
    37bbfd079push rdi
    37bbfd07apush rsi
    37bbfd07bpush rbx
    37bbfd07csub rsp, 312
    37bbfd083movups [rsp+288], x6
    37bbfd08bmov eax, [rcx]
    37bbfd08dmov [rsp+408], r9
    37bbfd095mov r15, rcx
    37bbfd098mov r14, rdx
    37bbfd09btest eax, eax
    37bbfd09djle 0x37bbfddb0
    37bbfd0a3mov r9l, [rdx]
    37bbfd0a6test r9l, r9l
    37bbfd0a9jle 0x37bbfddb0
    37bbfd0afmov rbx, [rsp+480]
    37bbfd0b7xor r10l, r10l
    37bbfd0bamov [rsp+260], 1
    37bbfd0c5movsxd rdx, [rbx]
    37bbfd0c8test rdx, rdx
    37bbfd0cbcmovs rdx, r10
    37bbfd0cfmov rbx, rdx
    37bbfd0d2not rbx
    37bbfd0d5mov [rsp+216], rbx
    37bbfd0ddmov rbx, [rsp+416]
    37bbfd0e5movsxd rcx, [rbx]
    37bbfd0e8test rcx, rcx
    37bbfd0ebcmovs rcx, r10
    37bbfd0efmov rbx, rcx
    37bbfd0f2not rbx
    37bbfd0f5mov [rsp+136], rbx
    37bbfd0fdmov rbx, [rsp+464]
    37bbfd105movsxd rbx, [rbx]
    37bbfd108test rbx, rbx
    37bbfd10bcmovns r10, rbx
    37bbfd10fmov ebx, [r8]
    37bbfd112mov [rsp+224], r10
    37bbfd11anot r10
    37bbfd11dmov [rsp+208], r10
    37bbfd125mov [rsp+196], ebx
    37bbfd12ccmp eax, r9l
    37bbfd12fjge 0x37bbfddd0
    37bbfd135mov eax, [rsp+196]
    37bbfd13ctest eax, eax
    37bbfd13ejle 0x37bbfddb0
    37bbfd144lea rax, [rsp+268]
    37bbfd14cmov [rsp+240], rdx
    37bbfd154mov rbx, [rsp+416]
    37bbfd15cmov r13l, 1
    37bbfd162mov [rsp+104], rax
    37bbfd167lea rax, [rsp+264]
    37bbfd16fmovq x6, [rip+0x84e6e9]
    37bbfd177mov [rsp+112], rax
    37bbfd17clea rax, [rip+0x84e68d]
    37bbfd183mov [rsp+128], rax
    37bbfd18blea rax, [rip+0x84e68e]
    37bbfd192mov [rsp+120], rax
    37bbfd197lea rax, [rsp+272]
    37bbfd19fmov [rsp+160], rax
    37bbfd1a7lea rax, [rsp+260]
    37bbfd1afmov [rsp+232], rax
    37bbfd1b7mov [rsp+152], rcx
    37bbfd1bfmov [rsp+384], r15
    37bbfd1c7jmp 0x37bbfdaca
    37bbfd1cc
    37bbfd1cc 0f 1f 40 00 ..@.
    37bbfd1d0
    37bbfd1d0loc_37bbfd1d0:
    37bbfd1d0imul rsi, [rsp+224]
    37bbfd1d9mov [rsp+268], eax
    37bbfd1e0movsxd rax, r15l
    37bbfd1e3lea r9, [rip+0x84e632]
    37bbfd1eaadd r12, rax
    37bbfd1edlea r8, [rip+0x84e654]
    37bbfd1f4movups [rdi], x6
    37bbfd1f7sub edx, r13l
    37bbfd1faadd rsi, [rsp+208]
    37bbfd202shl r12, 4
    37bbfd206mov [rsp+80], r9
    37bbfd20blea r9, [rip+0x84e60e]
    37bbfd212lea r15, [rsi+rax]
    37bbfd216mov [rsp+64], r8
    37bbfd21bmov r8, [rsp+104]
    37bbfd220add rsi, 1
    37bbfd224shl r15, 4
    37bbfd228mov [rsp+48], rdi
    37bbfd22dadd r15, [rsp+456]
    37bbfd235shl rsi, 4
    37bbfd239add r12, [rsp+408]
    37bbfd241mov [rsp+72], r15
    37bbfd246mov [rsp+32], r12
    37bbfd24bmov rcx, [rsp+128]
    37bbfd253mov [rsp+88], 12
    37bbfd25cmov [rsp+56], rbx
    37bbfd261mov [rsp+40], rbx
    37bbfd266mov [rsp+264], edx
    37bbfd26dmov rdx, [rsp+112]
    37bbfd272call zgemv_
    37bbfd277mov ecx, [r14]
    37bbfd27amov r8, [rsp+480]
    37bbfd282lea r9, [rip+0x84e593]
    37bbfd289add rsi, [rsp+456]
    37bbfd291mov [rsp+80], r9
    37bbfd296lea r9, [rip+0x84e583]
    37bbfd29dsub ecx, r13l
    37bbfd2a0mov [rsp+72], rsi
    37bbfd2a5mov rdx, [rsp+112]
    37bbfd2aalea eax, [rcx+1]
    37bbfd2adlea rcx, [rip+0x84e594]
    37bbfd2b4mov [rsp+48], rdi
    37bbfd2b9mov [rsp+264], eax
    37bbfd2c0mov rax, [rsp+168]
    37bbfd2c8mov [rsp+64], rcx
    37bbfd2cdlea rcx, [rip+0x84e55c]
    37bbfd2d4mov [rsp+40], r8
    37bbfd2d9mov r8, [rsp+104]
    37bbfd2demov [rsp+32], rax
    37bbfd2e3mov [rsp+88], 19
    37bbfd2ecmov [rsp+56], rbx
    37bbfd2f1mov [rsp+268], ebp
    37bbfd2f8call zgemv_
    37bbfd2fdmov rcx, [rsp+120]
    37bbfd302mov r8, [rsp+384]
    37bbfd30alea rax, [rip+0x84e50b]
    37bbfd311mov r9, [rsp+144]
    37bbfd319mov rdx, [rsp+112]
    37bbfd31emov [rsp+268], ebp
    37bbfd325mov r8l, [r8]
    37bbfd328mov [rsp+80], rax
    37bbfd32dmov [rsp+72], r15
    37bbfd332mov [rsp+200], r8l
    37bbfd33asub r8l, r13l
    37bbfd33dmov [rsp+264], r8l
    37bbfd345mov r8, [rsp+408]
    37bbfd34dmov [rsp+64], rcx
    37bbfd352mov rcx, [rsp+128]
    37bbfd35alea r10, [r8+r9+16]
    37bbfd35fmov [rsp+56], rax
    37bbfd364mov r8, [rsp+104]
    37bbfd369lea r9, [rip+0x84e490]
    37bbfd370mov [rsp+32], r10
    37bbfd375mov [rsp+48], rsi
    37bbfd37amov [rsp+88], 12
    37bbfd383mov [rsp+40], rbx
    37bbfd388mov [rsp+248], r10
    37bbfd390call zgemv_
    37bbfd395mov r11l, [r14]
    37bbfd398mov [rsp+72], rsi
    37bbfd39dlea rcx, [rip+0x84e4a4]
    37bbfd3a4mov [rsp+64], rcx
    37bbfd3a9mov rcx, [rsp+176]
    37bbfd3b1lea r9, [rip+0x84e468]
    37bbfd3b8sub r11l, r13l
    37bbfd3bbmov [rsp+48], rdi
    37bbfd3c0mov r8, [rsp+104]
    37bbfd3c5lea eax, [r11+1]
    37bbfd3c9mov [rsp+32], rcx
    37bbfd3cemov rdx, [rsp+112]
    37bbfd3d3mov [rsp+268], eax
    37bbfd3dalea rax, [rip+0x84e43b]
    37bbfd3e1mov rcx, [rsp+128]
    37bbfd3e9mov [rsp+80], rax
    37bbfd3eemov [rsp+88], 12
    37bbfd3f7mov [rsp+56], rbx
    37bbfd3fcmov [rsp+40], rbx
    37bbfd401mov [rsp+264], ebp
    37bbfd408call zgemv_
    37bbfd40dmov rcx, [rsp+120]
    37bbfd412mov rdx, [rsp+112]
    37bbfd417mov [rsp+268], ebp
    37bbfd41emov r8, [rsp+384]
    37bbfd426mov r9, [rsp+144]
    37bbfd42emov r8l, [r8]
    37bbfd431mov [rsp+72], r15
    37bbfd436mov [rsp+64], rcx
    37bbfd43bmov rcx, [rsp+128]
    37bbfd443mov eax, r8l
    37bbfd446mov [rsp+48], rsi
    37bbfd44bmov rsi, [rsp+104]
    37bbfd450sub eax, r13l
    37bbfd453mov [rsp+200], r8l
    37bbfd45bmov r8, [rsp+456]
    37bbfd463mov [rsp+264], eax
    37bbfd46amov rax, [rsp+464]
    37bbfd472mov [rsp+88], 12
    37bbfd47blea r11, [r8+r9+16]
    37bbfd480lea r9, [rip+0x84e395]
    37bbfd487mov r8, rsi
    37bbfd48amov [rsp+80], r9
    37bbfd48fmov [rsp+56], r9
    37bbfd494lea r9, [rip+0x84e365]
    37bbfd49bmov [rsp+40], rax
    37bbfd4a0mov [rsp+32], r11
    37bbfd4a5mov [rsp+144], r11
    37bbfd4adcall zgemv_
    37bbfd4b2mov r11, [rsp+384]
    37bbfd4bamov r8, r15
    37bbfd4bdmov rcx, rsi
    37bbfd4c0mov rdx, [rsp+184]
    37bbfd4c8lea r9, [rip+0x84e34d]
    37bbfd4cfmov r15, rsi
    37bbfd4d2mov r11l, [r11]
    37bbfd4d5mov eax, r11l
    37bbfd4d8mov [rsp+104], r11l
    37bbfd4ddsub eax, r13l
    37bbfd4e0mov [rsp+268], eax
    37bbfd4e7call zscal_
    37bbfd4ecmov r11l, [r14]
    37bbfd4efmov rdx, rdi
    37bbfd4f2mov rcx, rsi
    37bbfd4f5mov r8, rbx
    37bbfd4f8sub r11l, r13l
    37bbfd4fblea eax, [r11+1]
    37bbfd4ffmov [rsp+268], eax
    37bbfd506call zlacgv_
    37bbfd50bmov rdi, [rsp+168]
    37bbfd513mov rcx, rsi
    37bbfd516mov r8, [rsp+480]
    37bbfd51emov [rsp+268], ebp
    37bbfd525lea rsi, [rip+0x84e2f0]
    37bbfd52cmov rdx, rdi
    37bbfd52fcall zlacgv_
    37bbfd534mov r11, [rsp+384]
    37bbfd53cmov rax, [rsp+120]
    37bbfd541mov r8, r15
    37bbfd544mov r10, [rsp+248]
    37bbfd54cmov rdx, [rsp+112]
    37bbfd551lea r9, [rip+0x84e2a8]
    37bbfd558mov [rsp+268], ebp
    37bbfd55fmov r11l, [r11]
    37bbfd562mov [rsp+64], rax
    37bbfd567mov [rsp+32], r10
    37bbfd56cmov rcx, [rsp+128]
    37bbfd574mov [rsp+104], r11l
    37bbfd579sub r11l, r13l
    37bbfd57cmov [rsp+264], r11l
    37bbfd584mov r11, [rsp+480]
    37bbfd58cmov [rsp+80], rsi
    37bbfd591mov [rsp+56], r11
    37bbfd596mov [rsp+72], r12
    37bbfd59bmov [rsp+48], rdi
    37bbfd5a0mov [rsp+88], 12
    37bbfd5a9mov [rsp+40], rbx
    37bbfd5aecall zgemv_
    37bbfd5b3mov r8, [rsp+480]
    37bbfd5bbmov rdx, rdi
    37bbfd5bemov rcx, r15
    37bbfd5c1mov [rsp+268], ebp
    37bbfd5c8call zlacgv_
    37bbfd5cdmov rdi, [rsp+384]
    37bbfd5d5mov rdx, r15
    37bbfd5d8mov r9, [rsp+176]
    37bbfd5e0mov r11, [rsp+144]
    37bbfd5e8mov r8, [rsp+232]
    37bbfd5f0mov [rsp+104], r15
    37bbfd5f5mov edi, [rdi]
    37bbfd5f7mov [rsp+80], rsi
    37bbfd5fcmov [rsp+72], r12
    37bbfd601mov rcx, [rsp+128]
    37bbfd609sub edi, r13l
    37bbfd60cmov r13, [rsp+120]
    37bbfd611mov [rsp+56], rsi
    37bbfd616mov [rsp+268], edi
    37bbfd61dmov rdi, [rsp+464]
    37bbfd625mov [rsp+64], r13
    37bbfd62amov [rsp+48], r9
    37bbfd62flea r9, [rip+0x84e1ca]
    37bbfd636mov [rsp+40], rdi
    37bbfd63bmov [rsp+32], r11
    37bbfd640mov [rsp+88], 12
    37bbfd649call zgemv_
    37bbfd64emovsxd rsi, [rsp+260]
    37bbfd656mov rbp, [rsp+152]
    37bbfd65emov r9, [rsp+384]
    37bbfd666mov r11, [rsp+136]
    37bbfd66eimul rbp, rsi
    37bbfd672lea r15l, [rsi+1]
    37bbfd676mov rdi, rsi
    37bbfd679mov r10, [rsp+440]
    37bbfd681mov r8l, [r9]
    37bbfd684movsxd r15, r15l
    37bbfd687lea r13, [rsi-1]
    37bbfd68blea edx, [rsi+2]
    37bbfd68elea rcx, [rbp+r11]
    37bbfd693mov r9l, r8l
    37bbfd696lea r12, [rcx+r15]
    37bbfd69ashl r12, 4
    37bbfd69eadd r12, [rsp+408]
    37bbfd6a6sub r9l, esi
    37bbfd6a9mov [rsp+268], r9l
    37bbfd6b1mov r9, r13
    37bbfd6b4movupd x0, [r12]
    37bbfd6bashl r9, 4
    37bbfd6becmp edx, r8l
    37bbfd6c1cmovg edx, r8l
    37bbfd6c5add r10, r9
    37bbfd6c8mov r8, [rsp+408]
    37bbfd6d0mov [rsp+144], r9
    37bbfd6d8mov [rsp+32], r10
    37bbfd6ddlea r9, [rip+0x84e138]
    37bbfd6e4movsxd rdx, edx
    37bbfd6e7movups [rsp+272], x0
    37bbfd6efadd rdx, rcx
    37bbfd6f2mov rcx, [rsp+104]
    37bbfd6f7shl rdx, 4
    37bbfd6fbadd r8, rdx
    37bbfd6femov rdx, [rsp+160]
    37bbfd706call zlarfg_
    37bbfd70bmov rdx, [rsp+432]
    37bbfd713movsd_xmm x0, [rsp+272]
    37bbfd71clea rax, [rip+0x84e0f9]
    37bbfd723mov r10, [rsp+152]
    37bbfd72blea r9, [rip+0x84e116]
    37bbfd732movups [r12], x6
    37bbfd737lea rcx, [rip+0x84e0f2]
    37bbfd73emovsd_xmm [rdx+8*r13], x0
    37bbfd744mov rdx, [rsp+384]
    37bbfd74cmov edx, [rdx]
    37bbfd74emov [rsp+168], edx
    37bbfd755sub edx, esi
    37bbfd757mov [rsp+264], edx
    37bbfd75emov edx, [r14]
    37bbfd761mov [rsp+64], r9
    37bbfd766lea r9, [rip+0x84e0b3]
    37bbfd76dsub edx, esi
    37bbfd76fmov [rsp+56], rax
    37bbfd774imul rsi, [rsp+240]
    37bbfd77dmov [rsp+268], edx
    37bbfd784add rsi, [rsp+216]
    37bbfd78clea rdx, [rbp+r10]
    37bbfd791add rdx, [rsp+136]
    37bbfd799lea r13, [r15+rsi]
    37bbfd79dmov [rsp+48], r12
    37bbfd7a2add rsi, 1
    37bbfd7a6shl r13, 4
    37bbfd7aaadd rdx, r15
    37bbfd7admov [rsp+40], rbx
    37bbfd7b2shl rsi, 4
    37bbfd7b6shl rdx, 4
    37bbfd7bamov r15, [rsp+104]
    37bbfd7bfmov [rsp+80], rax
    37bbfd7c4add r13, [rsp+472]
    37bbfd7ccadd rdx, [rsp+408]
    37bbfd7d4mov [rsp+88], 19
    37bbfd7ddmov [rsp+72], r13
    37bbfd7e2mov r8, r15
    37bbfd7e5mov [rsp+32], rdx
    37bbfd7eamov rdx, [rsp+112]
    37bbfd7efcall zgemv_
    37bbfd7f4mov rbp, [rsp+384]
    37bbfd7fcmov r8, r15
    37bbfd7fflea rax, [rip+0x84e016]
    37bbfd806add rsi, [rsp+472]
    37bbfd80elea r9, [rip+0x84e033]
    37bbfd815lea rcx, [rip+0x84e014]
    37bbfd81cmov ebp, [rbp]
    37bbfd81fmov [rsp+80], rax
    37bbfd824mov [rsp+56], rax
    37bbfd829mov rax, [rsp+408]
    37bbfd831mov edx, ebp
    37bbfd833mov [rsp+72], rsi
    37bbfd838sub edx, edi
    37bbfd83amov [rsp+64], r9
    37bbfd83flea r9, [rip+0x84dfda]
    37bbfd846mov [rsp+264], edx
    37bbfd84dmov rdx, [rsp+144]
    37bbfd855mov [rsp+48], r12
    37bbfd85alea rdx, [rax+rdx+16]
    37bbfd85fmov [rsp+40], rbx
    37bbfd864mov [rsp+32], rdx
    37bbfd869mov rdx, [rsp+112]
    37bbfd86emov [rsp+88], 19
    37bbfd877mov [rsp+168], ebp
    37bbfd87elea ebp, [rdi-1]
    37bbfd881mov [rsp+268], ebp
    37bbfd888call zgemv_
    37bbfd88dmov eax, [r14]
    37bbfd890mov [rsp+72], r13
    37bbfd895mov r8, r15
    37bbfd898mov rcx, [rsp+472]
    37bbfd8a0mov r13, [rsp+120]
    37bbfd8a5mov [rsp+268], ebp
    37bbfd8aclea rbp, [rip+0x84df69]
    37bbfd8b3sub eax, edi
    37bbfd8b5mov [rsp+80], rbp
    37bbfd8balea r9, [rip+0x84df3f]
    37bbfd8c1mov [rsp+264], eax
    37bbfd8c8mov rax, [rsp+480]
    37bbfd8d0mov [rsp+64], r13
    37bbfd8d5mov [rsp+40], rax
    37bbfd8damov rax, [rsp+144]
    37bbfd8e2mov [rsp+56], rbp
    37bbfd8e7lea rdx, [rcx+rax+16]
    37bbfd8ecmov [rsp+48], rsi
    37bbfd8f1mov rcx, [rsp+128]
    37bbfd8f9mov [rsp+32], rdx
    37bbfd8femov rdx, [rsp+112]
    37bbfd903mov [rsp+88], 12
    37bbfd90ccall zgemv_
    37bbfd911mov rcx, [rsp+384]
    37bbfd919mov rax, [rsp+144]
    37bbfd921mov rdx, r15
    37bbfd924lea r9, [rip+0x84df1d]
    37bbfd92bmov ecx, [rcx]
    37bbfd92dmov [rsp+80], rbp
    37bbfd932mov [rsp+72], rsi
    37bbfd937mov rsi, rbp
    37bbfd93amov [rsp+168], ecx
    37bbfd941sub ecx, edi
    37bbfd943mov rdi, [rsp+464]
    37bbfd94bmov [rsp+64], r9
    37bbfd950lea r9, [rip+0x84dec9]
    37bbfd957mov [rsp+40], rdi
    37bbfd95cmov rdi, [rsp+456]
    37bbfd964mov [rsp+56], rbp
    37bbfd969mov rbp, [rsp+232]
    37bbfd971lea rax, [rdi+rax+16]
    37bbfd976mov [rsp+48], r12
    37bbfd97bmov rdi, r15
    37bbfd97emov [rsp+32], rax
    37bbfd983mov r8, rbp
    37bbfd986mov [rsp+88], 19
    37bbfd98fmov [rsp+268], ecx
    37bbfd996lea rcx, [rip+0x84de93]
    37bbfd99dcall zgemv_
    37bbfd9a2mov eax, [r14]
    37bbfd9a5mov r8, rdi
    37bbfd9a8mov edx, [rsp+260]
    37bbfd9afmov r15, [rsp+240]
    37bbfd9b7mov r12, [rsp+216]
    37bbfd9bfmov [rsp+80], rsi
    37bbfd9c4lea r9, [rip+0x84de35]
    37bbfd9cbsub eax, edx
    37bbfd9cdmov r11, [rsp+136]
    37bbfd9d5mov [rsp+64], r13
    37bbfd9damov [rsp+268], eax
    37bbfd9e1movsxd rax, edx
    37bbfd9e4add edx, 1
    37bbfd9e7imul rax, r15
    37bbfd9ebmovsxd rdx, edx
    37bbfd9eemov [rsp+56], rsi
    37bbfd9f3mov [rsp+88], 19
    37bbfd9fcmov [rsp+40], rbx
    37bbfda01add rax, r12
    37bbfda04lea rcx, [rax+rdx]
    37bbfda08add rax, 1
    37bbfda0cshl rcx, 4
    37bbfda10add rcx, [rsp+472]
    37bbfda18shl rax, 4
    37bbfda1cadd rax, [rsp+472]
    37bbfda24imul rdx, [rsp+152]
    37bbfda2dmov [rsp+48], rax
    37bbfda32mov [rsp+72], rcx
    37bbfda37lea rcx, [rip+0x84ddf2]
    37bbfda3elea rax, [r11+rdx+1]
    37bbfda43mov rdx, rbp
    37bbfda46shl rax, 4
    37bbfda4aadd rax, [rsp+408]
    37bbfda52mov [rsp+32], rax
    37bbfda57call zgemv_
    37bbfda5cmov eax, [rsp+260]
    37bbfda63mov edx, [r14]
    37bbfda66mov r9, rsi
    37bbfda69mov rsi, [rsp+472]
    37bbfda71sub edx, eax
    37bbfda73lea r13l, [rax+1]
    37bbfda77mov [rsp+268], edx
    37bbfda7emovsxd rdx, eax
    37bbfda81mov rax, r15
    37bbfda84movsxd rcx, r13l
    37bbfda87imul rax, rdx
    37bbfda8bsub rdx, 1
    37bbfda8fshl rdx, 4
    37bbfda93add rdx, [rsp+440]
    37bbfda9badd rax, r12
    37bbfda9eadd rax, rcx
    37bbfdaa1mov rcx, rdi
    37bbfdaa4shl rax, 4
    37bbfdaa8lea r8, [rsi+rax]
    37bbfdaaccall zscal_
    37bbfdab1
    37bbfdab1loc_37bbfdab1:
    37bbfdab1mov [rsp+260], r13l
    37bbfdab9cmp r13l, [rsp+196]
    37bbfdac1jg 0x37bbfddb0
    37bbfdac7mov r9l, [r14]
    37bbfdaca
    37bbfdacaloc_37bbfdaca:
    37bbfdacamovsxd rsi, r13l
    37bbfdacdmov rcx, [rsp+104]
    37bbfdad2sub r9l, r13l
    37bbfdad5mov r8, rbx
    37bbfdad8mov r12, [rsp+152]
    37bbfdae0add r9l, 1
    37bbfdae4lea ebp, [r13-1]
    37bbfdae8mov [rsp+268], r9l
    37bbfdaf0imul r12, rsi
    37bbfdaf4add r12, [rsp+136]
    37bbfdafclea rdi, [rsi+r12]
    37bbfdb00shl rdi, 4
    37bbfdb04add rdi, [rsp+408]
    37bbfdb0cmov rdx, rdi
    37bbfdb0fcall zlacgv_
    37bbfdb14lea r10, [rsi-1]
    37bbfdb18mov rcx, [rsp+104]
    37bbfdb1dmov r8, rbx
    37bbfdb20mov rax, r10
    37bbfdb23mov r15, [rsp+408]
    37bbfdb2bmov [rsp+200], r10
    37bbfdb33shl rax, 4
    37bbfdb37mov [rsp+268], ebp
    37bbfdb3eadd r15, rax
    37bbfdb41mov [rsp+144], rax
    37bbfdb49mov rdx, r15
    37bbfdb4ccall zlacgv_
    37bbfdb51mov edx, [r14]
    37bbfdb54mov r9, [rsp+480]
    37bbfdb5cmov [rsp+48], r15
    37bbfdb61mov [rsp+88], 12
    37bbfdb6amov r8, [rsp+104]
    37bbfdb6fsub edx, r13l
    37bbfdb72mov [rsp+40], r9
    37bbfdb77mov rcx, [rsp+128]
    37bbfdb7flea r9, [rip+0x84dc7a]
    37bbfdb86lea eax, [rdx+1]
    37bbfdb89mov rdx, [rsp+144]
    37bbfdb91mov [rsp+80], rbx
    37bbfdb96mov [rsp+264], eax
    37bbfdb9dmov rax, [rsp+120]
    37bbfdba2add rdx, [rsp+472]
    37bbfdbaamov [rsp+72], rdi
    37bbfdbafmov [rsp+64], rax
    37bbfdbb4mov [rsp+32], rdx
    37bbfdbb9mov [rsp+56], rbx
    37bbfdbbemov [rsp+168], rdx
    37bbfdbc6mov rdx, [rsp+112]
    37bbfdbcbmov [rsp+268], ebp
    37bbfdbd2call zgemv_
    37bbfdbd7mov rcx, [rsp+104]
    37bbfdbdcmov rdx, r15
    37bbfdbdfmov r8, rbx
    37bbfdbe2mov [rsp+268], ebp
    37bbfdbe9call zlacgv_
    37bbfdbeemov r15, [rsp+144]
    37bbfdbf6mov r8, [rsp+464]
    37bbfdbfemov [rsp+268], ebp
    37bbfdc05add r15, [rsp+456]
    37bbfdc0dmov rcx, [rsp+104]
    37bbfdc12mov rdx, r15
    37bbfdc15call zlacgv_
    37bbfdc1amov r9l, [r14]
    37bbfdc1dmov r11, [rsp+120]
    37bbfdc22mov [rsp+48], r15
    37bbfdc27mov r8, [rsp+464]
    37bbfdc2fmov rdx, [rsp+112]
    37bbfdc34mov [rsp+80], rbx
    37bbfdc39lea rcx, [rip+0x84dbf0]
    37bbfdc40sub r9l, r13l
    37bbfdc43mov [rsp+64], r11
    37bbfdc48lea eax, [r9+1]
    37bbfdc4cmov r9, [rsp+408]
    37bbfdc54mov [rsp+56], r8
    37bbfdc59mov [rsp+268], eax
    37bbfdc60lea rax, [r12+1]
    37bbfdc65mov r8, [rsp+104]
    37bbfdc6ashl rax, 4
    37bbfdc6emov [rsp+72], rdi
    37bbfdc73add r9, rax
    37bbfdc76mov [rsp+40], rbx
    37bbfdc7bmov [rsp+32], r9
    37bbfdc80mov [rsp+88], 19
    37bbfdc89mov [rsp+176], r9
    37bbfdc91lea r9, [rip+0x84db68]
    37bbfdc98mov [rsp+264], ebp
    37bbfdc9fcall zgemv_
    37bbfdca4mov r8, [rsp+464]
    37bbfdcacmov rdx, r15
    37bbfdcafmov rcx, [rsp+104]
    37bbfdcb4mov [rsp+268], ebp
    37bbfdcbblea r15l, [r13+1]
    37bbfdcbfcall zlacgv_
    37bbfdcc4mov eax, [r14]
    37bbfdcc7movupd x0, [rdi]
    37bbfdccbmov r9, rbx
    37bbfdccemov r11, [rsp+144]
    37bbfdcd6add r11, [rsp+448]
    37bbfdcdemov r8l, eax
    37bbfdce1mov [rsp+32], r11
    37bbfdce6mov rcx, [rsp+104]
    37bbfdcebsub r8l, r13l
    37bbfdceecmp eax, r15l
    37bbfdcf1movups [rsp+272], x0
    37bbfdcf9cmovg eax, r15l
    37bbfdcfdlea edx, [r8+1]
    37bbfdd01mov r8, [rsp+408]
    37bbfdd09mov [rsp+184], r11
    37bbfdd11mov [rsp+268], edx
    37bbfdd18mov rdx, [rsp+160]
    37bbfdd20cdqe
    37bbfdd22imul rax, [rsp+152]
    37bbfdd2badd rax, [rsp+136]
    37bbfdd33add rax, rsi
    37bbfdd36shl rax, 4
    37bbfdd3aadd r8, rax
    37bbfdd3dcall zlarfg_
    37bbfdd42mov r8, [rsp+424]
    37bbfdd4amovsd_xmm x0, [rsp+272]
    37bbfdd53mov r10, [rsp+200]
    37bbfdd5bmovsd_xmm [r8+8*r10], x0
    37bbfdd61mov r8, [rsp+384]
    37bbfdd69mov edx, [r8]
    37bbfdd6cmov r8l, [r14]
    37bbfdd6fsub r8l, r13l
    37bbfdd72lea eax, [r8+1]
    37bbfdd76cmp r13l, edx
    37bbfdd79jl 0x37bbfd1d0
    37bbfdd7fmov rcx, [rsp+104]
    37bbfdd84mov r8, rbx
    37bbfdd87mov rdx, rdi
    37bbfdd8amov [rsp+268], eax
    37bbfdd91call zlacgv_
    37bbfdd96mov eax, [rsp+260]
    37bbfdd9dlea r13l, [rax+1]
    37bbfdda1jmp 0x37bbfdab1
    37bbfdda6
    37bbfdda6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bbfddb0
    37bbfddb0loc_37bbfddb0:
    37bbfddb0movups x6, [rsp+288]
    37bbfddb8add rsp, 312
    37bbfddbfpop rbx
    37bbfddc0pop rsi
    37bbfddc1pop rdi
    37bbfddc2pop rbp
    37bbfddc3pop r12
    37bbfddc5pop r13
    37bbfddc7pop r14
    37bbfddc9pop r15
    37bbfddcbret
    37bbfddcc
    37bbfddcc 0f 1f 40 00 ..@.
    37bbfddd0
    37bbfddd0loc_37bbfddd0:
    37bbfddd0test ebx, ebx
    37bbfddd2jle 0x37bbfddb0
    37bbfddd4lea rax, [rsp+268]
    37bbfdddcmov [rsp+240], rdx
    37bbfdde4mov ebp, 1
    37bbfdde9movq x6, [rip+0x84da6f]
    37bbfddf1mov [rsp+104], rax
    37bbfddf6lea rax, [rsp+264]
    37bbfddfemov [rsp+112], rax
    37bbfde03lea rax, [rip+0x84da06]
    37bbfde0amov [rsp+128], rax
    37bbfde12lea rax, [rip+0x84da07]
    37bbfde19mov [rsp+120], rax
    37bbfde1elea rax, [rsp+272]
    37bbfde26mov [rsp+160], rax
    37bbfde2emov [rsp+152], rcx
    37bbfde36jmp 0x37bbfde5e
    37bbfde38
    37bbfde38 0f 1f 84 00 00 00 00 00 ........
    37bbfde40
    37bbfde40loc_37bbfde40:
    37bbfde40mov eax, [rsp+260]
    37bbfde47lea ebp, [rax+1]
    37bbfde4a
    37bbfde4aloc_37bbfde4a:
    37bbfde4amov [rsp+260], ebp
    37bbfde51cmp ebp, [rsp+196]
    37bbfde58jg 0x37bbfddb0
    37bbfde5e
    37bbfde5eloc_37bbfde5e:
    37bbfde5emovsxd rdi, ebp
    37bbfde61mov r13, [rsp+472]
    37bbfde69mov rcx, [rsp+104]
    37bbfde6elea esi, [rbp-1]
    37bbfde71lea rax, [rdi-1]
    37bbfde75mov r8, [rsp+480]
    37bbfde7dmov [rsp+268], esi
    37bbfde84mov rdx, rax
    37bbfde87mov [rsp+184], rax
    37bbfde8fshl rdx, 4
    37bbfde93add r13, rdx
    37bbfde96mov [rsp+144], rdx
    37bbfde9emov rdx, r13
    37bbfdea1call zlacgv_
    37bbfdea6mov eax, [r15]
    37bbfdea9mov r10, [rsp+152]
    37bbfdeb1lea r11, [rip+0x84d964]
    37bbfdeb8mov r8, [rsp+480]
    37bbfdec0mov [rsp+80], r11
    37bbfdec5lea r9, [rip+0x84d934]
    37bbfdeccimul r10, rdi
    37bbfded0sub eax, ebp
    37bbfded2mov [rsp+48], r13
    37bbfded7mov rcx, [rsp+128]
    37bbfdedflea edx, [rax+1]
    37bbfdee2mov rax, [rsp+136]
    37bbfdeeamov [rsp+56], r8
    37bbfdeefmov r8, [rsp+416]
    37bbfdef7mov [rsp+264], edx
    37bbfdefelea r12, [r10+rax]
    37bbfdf02mov rax, [rsp+120]
    37bbfdf07mov rdx, [rsp+144]
    37bbfdf0fmov [rsp+88], 12
    37bbfdf18lea rbx, [rdi+r12]
    37bbfdf1cadd rdx, [rsp+408]
    37bbfdf24mov [rsp+40], r8
    37bbfdf29shl rbx, 4
    37bbfdf2dadd rbx, [rsp+408]
    37bbfdf35mov [rsp+64], rax
    37bbfdf3amov [rsp+32], rdx
    37bbfdf3fmov r8, [rsp+104]
    37bbfdf44mov [rsp+72], rbx
    37bbfdf49mov [rsp+200], rdx
    37bbfdf51mov rdx, [rsp+112]
    37bbfdf56mov [rsp+176], r10
    37bbfdf5emov [rsp+268], esi
    37bbfdf65call zgemv_
    37bbfdf6amov r8, [rsp+480]
    37bbfdf72mov rdx, r13
    37bbfdf75mov rcx, [rsp+104]
    37bbfdf7amov [rsp+268], esi
    37bbfdf81call zlacgv_
    37bbfdf86mov r8l, [r15]
    37bbfdf89lea r11, [rip+0x84d88c]
    37bbfdf90mov r10, [rsp+120]
    37bbfdf95mov [rsp+80], r11
    37bbfdf9alea r9, [rip+0x84d85f]
    37bbfdfa1mov r13, [rsp+144]
    37bbfdfa9sub r8l, ebp
    37bbfdfacmov [rsp+56], r11
    37bbfdfb1mov r11, [rsp+464]
    37bbfdfb9lea edx, [r8+1]
    37bbfdfbdmov [rsp+64], r10
    37bbfdfc2add r13, [rsp+456]
    37bbfdfcamov [rsp+264], edx
    37bbfdfd1lea rdx, [r12+1]
    37bbfdfd6mov r8, [rsp+104]
    37bbfdfdbshl rdx, 4
    37bbfdfdfadd rdx, [rsp+408]
    37bbfdfe7mov [rsp+40], r11
    37bbfdfecmov [rsp+48], rdx
    37bbfdff1mov rcx, [rsp+128]
    37bbfdff9mov [rsp+88], 12
    37bbfe002mov rdx, [rsp+112]
    37bbfe007mov [rsp+72], rbx
    37bbfe00cmov [rsp+32], r13
    37bbfe011mov [rsp+268], esi
    37bbfe018call zgemv_
    37bbfe01dmov edx, [r15]
    37bbfe020lea r11l, [rbp+1]
    37bbfe024movupd x0, [rbx]
    37bbfe028mov rax, [rsp+144]
    37bbfe030add rax, [rsp+440]
    37bbfe038lea r9, [rip+0x84d7dd]
    37bbfe03fmov [rsp+168], r11l
    37bbfe047mov ecx, edx
    37bbfe049mov [rsp+232], rax
    37bbfe051sub ecx, ebp
    37bbfe053mov [rsp+32], rax
    37bbfe058mov rax, [rsp+408]
    37bbfe060add ecx, 1
    37bbfe063cmp edx, r11l
    37bbfe066movups [rsp+272], x0
    37bbfe06ecmovg edx, r11l
    37bbfe072mov [rsp+268], ecx
    37bbfe079mov rcx, [rsp+104]
    37bbfe07emovsxd rdx, edx
    37bbfe081add rdx, r12
    37bbfe084shl rdx, 4
    37bbfe088lea r8, [rax+rdx]
    37bbfe08cmov rdx, [rsp+160]
    37bbfe094call zlarfg_
    37bbfe099mov rax, [rsp+184]
    37bbfe0a1movsd_xmm x0, [rsp+272]
    37bbfe0aamov rcx, [rsp+424]
    37bbfe0b2mov r10, [rsp+176]
    37bbfe0bamovsd_xmm [rcx+8*rax], x0
    37bbfe0bfmov eax, [r14]
    37bbfe0c2cmp eax, ebp
    37bbfe0c4jle 0x37bbfde40
    37bbfe0camov r12, [rsp+240]
    37bbfe0d2mov edx, [r15]
    37bbfe0d5sub eax, ebp
    37bbfe0d7movups [rbx], x6
    37bbfe0damovsxd r11, [rsp+168]
    37bbfe0e2add r10, [rsp+152]
    37bbfe0eamov [rsp+268], eax
    37bbfe0f1lea r9, [rip+0x84d728]
    37bbfe0f8imul r12, rdi
    37bbfe0fcadd r12, [rsp+216]
    37bbfe104add r10, [rsp+136]
    37bbfe10csub edx, ebp
    37bbfe10eadd r11, r12
    37bbfe111add rdi, r10
    37bbfe114mov [rsp+48], rbx
    37bbfe119add edx, 1
    37bbfe11cmov rcx, [rsp+472]
    37bbfe124shl r11, 4
    37bbfe128shl rdi, 4
    37bbfe12cadd rdi, [rsp+408]
    37bbfe134mov rax, rdi
    37bbfe137lea rdi, [rip+0x84d6de]
    37bbfe13emov [rsp+264], edx
    37bbfe145mov rdx, [rsp+112]
    37bbfe14aadd rcx, r11
    37bbfe14dmov [rsp+80], rdi
    37bbfe152add r12, 1
    37bbfe156mov r11, [rsp+416]
    37bbfe15emov [rsp+168], rcx
    37bbfe166shl r12, 4
    37bbfe16amov [rsp+72], rcx
    37bbfe16flea rcx, [rip+0x84d6d2]
    37bbfe176mov [rsp+64], rcx
    37bbfe17blea rcx, [rip+0x84d6ae]
    37bbfe182mov [rsp+56], rdi
    37bbfe187mov rdi, [rsp+104]
    37bbfe18cmov [rsp+40], r11
    37bbfe191mov [rsp+32], rax
    37bbfe196mov r8, rdi
    37bbfe199mov [rsp+184], r10
    37bbfe1a1mov [rsp+176], rax
    37bbfe1a9mov [rsp+88], 19
    37bbfe1b2call zgemv_
    37bbfe1b7mov r9, [rsp+416]
    37bbfe1bfmov r11l, [r15]
    37bbfe1c2lea rax, [rip+0x84d653]
    37bbfe1c9add r12, [rsp+472]
    37bbfe1d1lea rcx, [rip+0x84d670]
    37bbfe1d8mov [rsp+80], rax
    37bbfe1ddmov r8, rdi
    37bbfe1e0mov [rsp+40], r9
    37bbfe1e5mov r9, [rsp+200]
    37bbfe1edsub r11l, ebp
    37bbfe1f0lea edx, [r11+1]
    37bbfe1f4mov [rsp+72], r12
    37bbfe1f9mov [rsp+64], rcx
    37bbfe1felea rcx, [rip+0x84d62b]
    37bbfe205mov [rsp+56], rax
    37bbfe20amov [rsp+48], rbx
    37bbfe20fmov [rsp+32], r9
    37bbfe214lea r9, [rip+0x84d605]
    37bbfe21bmov [rsp+88], 19
    37bbfe224mov [rsp+264], edx
    37bbfe22bmov rdx, [rsp+112]
    37bbfe230mov [rsp+268], esi
    37bbfe237call zgemv_
    37bbfe23cmov r8l, [r14]
    37bbfe23fmov r10, [rsp+168]
    37bbfe247lea rax, [rip+0x84d5ce]
    37bbfe24emov r11, [rsp+144]
    37bbfe256mov [rsp+80], rax
    37bbfe25blea r9, [rip+0x84d59e]
    37bbfe262sub r8l, ebp
    37bbfe265mov [rsp+72], r10
    37bbfe26amov r10, [rsp+120]
    37bbfe26fmov [rsp+264], r8l
    37bbfe277mov r8, [rsp+480]
    37bbfe27fmov [rsp+64], r10
    37bbfe284mov rcx, [rsp+128]
    37bbfe28cmov [rsp+40], r8
    37bbfe291mov r8, [rsp+472]
    37bbfe299mov [rsp+56], rax
    37bbfe29elea rdx, [r8+r11+16]
    37bbfe2a3mov [rsp+48], r12
    37bbfe2a8mov r8, rdi
    37bbfe2abmov [rsp+32], rdx
    37bbfe2b0mov rdx, [rsp+112]
    37bbfe2b5mov [rsp+88], 12
    37bbfe2bemov [rsp+268], esi
    37bbfe2c5call zgemv_
    37bbfe2camov r8l, [r15]
    37bbfe2cdmov [rsp+48], rbx
    37bbfe2d2lea r11, [rip+0x84d56f]
    37bbfe2d9mov rbx, [rsp+464]
    37bbfe2e1lea rax, [rip+0x84d534]
    37bbfe2e8mov [rsp+64], r11
    37bbfe2edlea r9, [rip+0x84d52c]
    37bbfe2f4sub r8l, ebp
    37bbfe2f7mov [rsp+80], rax
    37bbfe2fclea rcx, [rip+0x84d52d]
    37bbfe303mov [rsp+72], r12
    37bbfe308lea edx, [r8+1]
    37bbfe30cmov r8, rdi
    37bbfe30fmov [rsp+56], rax
    37bbfe314mov [rsp+40], rbx
    37bbfe319mov rbx, rdi
    37bbfe31cmov rdi, [rsp+112]
    37bbfe321mov [rsp+32], r13
    37bbfe326mov [rsp+88], 19
    37bbfe32fmov [rsp+264], edx
    37bbfe336mov rdx, rdi
    37bbfe339mov [rsp+268], esi
    37bbfe340call zgemv_
    37bbfe345mov r8l, [r14]
    37bbfe348mov rdx, rdi
    37bbfe34bmov r10, [rsp+184]
    37bbfe353mov r13, [rsp+168]
    37bbfe35bmov [rsp+264], esi
    37bbfe362lea rax, [rip+0x84d4b3]
    37bbfe369lea r9, [rip+0x84d490]
    37bbfe370sub r8l, ebp
    37bbfe373mov rsi, [rsp+120]
    37bbfe378add r10, 1
    37bbfe37cmov [rsp+80], rax
    37bbfe381shl r10, 4
    37bbfe385mov [rsp+268], r8l
    37bbfe38dmov r8, [rsp+416]
    37bbfe395lea rcx, [rip+0x84d494]
    37bbfe39cadd r10, [rsp+408]
    37bbfe3a4mov [rsp+56], rax
    37bbfe3a9mov [rsp+32], r10
    37bbfe3aemov [rsp+72], r13
    37bbfe3b3mov [rsp+64], rsi
    37bbfe3b8mov [rsp+48], r12
    37bbfe3bdmov [rsp+40], r8
    37bbfe3c2mov r8, rbx
    37bbfe3c5mov [rsp+88], 19
    37bbfe3cemov [rsp+112], rdi
    37bbfe3d3mov rdi, rbx
    37bbfe3d6call zgemv_
    37bbfe3dbmov r8l, [r14]
    37bbfe3demov rdx, [rsp+232]
    37bbfe3e6mov rcx, rbx
    37bbfe3e9lea r9, [rip+0x84d42c]
    37bbfe3f0sub r8l, ebp
    37bbfe3f3mov [rsp+268], r8l
    37bbfe3fbmov r8, r13
    37bbfe3fecall zscal_
    37bbfe403mov r8l, [r14]
    37bbfe406mov rdx, [rsp+176]
    37bbfe40emov rcx, rbx
    37bbfe411sub r8l, ebp
    37bbfe414lea rbp, [rsp+260]
    37bbfe41cmov [rsp+268], r8l
    37bbfe424mov r8, [rsp+416]
    37bbfe42ccall zlacgv_
    37bbfe431mov r8, [rsp+416]
    37bbfe439mov rdx, [rsp+200]
    37bbfe441mov rcx, rbp
    37bbfe444call zlacgv_
    37bbfe449mov r9l, [r14]
    37bbfe44cmov [rsp+64], rsi
    37bbfe451mov r8, rbp
    37bbfe454movsxd rcx, [rsp+260]
    37bbfe45cmov r12, [rsp+152]
    37bbfe464mov [rsp+120], rsi
    37bbfe469mov [rsp+88], 12
    37bbfe472sub r9l, ecx
    37bbfe475lea rdx, [rcx-1]
    37bbfe479mov rax, rcx
    37bbfe47cmov [rsp+268], r9l
    37bbfe484shl rdx, 4
    37bbfe488add eax, 1
    37bbfe48bmov r9, [rsp+416]
    37bbfe493cdqe
    37bbfe495mov [rsp+80], r9
    37bbfe49aimul rax, r12
    37bbfe49eadd rax, [rsp+136]
    37bbfe4a6mov [rsp+56], r9
    37bbfe4abmov r9, [rsp+408]
    37bbfe4b3add rax, rcx
    37bbfe4b6shl rax, 4
    37bbfe4baadd rax, [rsp+408]
    37bbfe4c2mov rcx, [rsp+128]
    37bbfe4caadd r9, rdx
    37bbfe4cdmov [rsp+72], rax
    37bbfe4d2mov [rsp+48], r9
    37bbfe4d7mov r9, [rsp+480]
    37bbfe4dfmov [rsp+40], r9
    37bbfe4e4mov r9, [rsp+472]
    37bbfe4eclea rax, [r9+rdx+16]
    37bbfe4f1lea r9, [rip+0x84d308]
    37bbfe4f8mov rdx, rbx
    37bbfe4fbmov [rsp+32], rax
    37bbfe500call zgemv_
    37bbfe505movsxd rdx, [rsp+260]
    37bbfe50dmov r8, [rsp+416]
    37bbfe515mov rcx, rbp
    37bbfe518sub rdx, 1
    37bbfe51cshl rdx, 4
    37bbfe520add rdx, [rsp+408]
    37bbfe528call zlacgv_
    37bbfe52dmovsxd rbx, [rsp+260]
    37bbfe535mov rcx, rdi
    37bbfe538mov [rsp+104], rdi
    37bbfe53dmov r11, [rsp+456]
    37bbfe545mov r8, [rsp+464]
    37bbfe54dlea rax, [rbx-1]
    37bbfe551lea r10l, [rbx-1]
    37bbfe555mov r13, rbx
    37bbfe558mov rsi, rax
    37bbfe55bmov [rsp+184], rax
    37bbfe563shl rsi, 4
    37bbfe567mov [rsp+268], r10l
    37bbfe56fadd r11, rsi
    37bbfe572mov [rsp+152], r10l
    37bbfe57amov rdx, r11
    37bbfe57dmov [rsp+144], r11
    37bbfe585mov [rsp+168], rsi
    37bbfe58dlea esi, [rbx+1]
    37bbfe590call zlacgv_
    37bbfe595mov r10l, [rsp+152]
    37bbfe59dmov r9l, [r14]
    37bbfe5a0movsxd rsi, esi
    37bbfe5a3mov r8, [rsp+416]
    37bbfe5abmov [rsp+152], r12
    37bbfe5b3imul r12, rsi
    37bbfe5b7lea rcx, [rip+0x84d272]
    37bbfe5bemov [rsp+264], r10l
    37bbfe5c6sub r9l, ebx
    37bbfe5c9add r12, [rsp+136]
    37bbfe5d1mov [rsp+80], r8
    37bbfe5d6mov r8, [rsp+120]
    37bbfe5dblea rdi, [rbx+r12]
    37bbfe5dflea rdx, [r12+1]
    37bbfe5e4mov [rsp+176], r10l
    37bbfe5ecshl rdi, 4
    37bbfe5f0mov r10, [rsp+464]
    37bbfe5f8shl rdx, 4
    37bbfe5fcmov [rsp+64], r8
    37bbfe601mov r8, [rsp+416]
    37bbfe609mov [rsp+56], r10
    37bbfe60emov r10, [rsp+144]
    37bbfe616add rdi, [rsp+408]
    37bbfe61emov [rsp+40], r8
    37bbfe623add rdx, [rsp+408]
    37bbfe62bmov [rsp+72], rdi
    37bbfe630mov [rsp+48], r10
    37bbfe635mov r8, [rsp+104]
    37bbfe63amov [rsp+32], rdx
    37bbfe63fmov rdx, [rsp+112]
    37bbfe644mov [rsp+88], 19
    37bbfe64dmov [rsp+268], r9l
    37bbfe655lea r9, [rip+0x84d1a4]
    37bbfe65ccall zgemv_
    37bbfe661mov r10l, [rsp+176]
    37bbfe669mov rcx, [rsp+104]
    37bbfe66emov r8, [rsp+464]
    37bbfe676mov rdx, [rsp+144]
    37bbfe67emov [rsp+268], r10l
    37bbfe686call zlacgv_
    37bbfe68bmov ecx, [r14]
    37bbfe68emovupd x0, [rdi]
    37bbfe692mov r10, [rsp+168]
    37bbfe69amov r8, [rsp+408]
    37bbfe6a2mov edx, ecx
    37bbfe6a4mov r9, [rsp+416]
    37bbfe6acmovups [rsp+272], x0
    37bbfe6b4sub edx, ebx
    37bbfe6b6mov [rsp+268], edx
    37bbfe6bdlea edx, [rbx+2]
    37bbfe6c0cmp edx, ecx
    37bbfe6c2cmovg edx, ecx
    37bbfe6c5add r10, [rsp+448]
    37bbfe6cdmov rcx, [rsp+104]
    37bbfe6d2mov [rsp+32], r10
    37bbfe6d7movsxd rdx, edx
    37bbfe6daimul rdx, [rsp+152]
    37bbfe6e3add rdx, [rsp+136]
    37bbfe6ebadd rdx, rbx
    37bbfe6eeshl rdx, 4
    37bbfe6f2add r8, rdx
    37bbfe6f5mov rdx, [rsp+160]
    37bbfe6fdcall zlarfg_
    37bbfe702mov rdx, [rsp+432]
    37bbfe70amovups [rdi], x6
    37bbfe70dmovsd_xmm x0, [rsp+272]
    37bbfe716mov rax, [rsp+184]
    37bbfe71elea r11, [rip+0x84d123]
    37bbfe725mov rcx, [rsp+128]
    37bbfe72dlea r9, [rip+0x84d0ec]
    37bbfe734movsd_xmm [rdx+8*rax], x0
    37bbfe739mov edx, [r15]
    37bbfe73clea rax, [rip+0x84d0d9]
    37bbfe743sub edx, ebx
    37bbfe745mov [rsp+264], edx
    37bbfe74cmov edx, [r14]
    37bbfe74fmov [rsp+80], rax
    37bbfe754sub edx, ebx
    37bbfe756mov [rsp+64], r11
    37bbfe75bimul rbx, [rsp+224]
    37bbfe764add rbx, [rsp+208]
    37bbfe76cmov [rsp+48], rdi
    37bbfe771lea rax, [rsi+rbx]
    37bbfe775add rsi, r12
    37bbfe778mov [rsp+268], edx
    37bbfe77fmov rdx, [rsp+112]
    37bbfe784shl rax, 4
    37bbfe788add rax, [rsp+456]
    37bbfe790shl rsi, 4
    37bbfe794add rsi, [rsp+408]
    37bbfe79cmov [rsp+72], rax
    37bbfe7a1mov rax, [rsp+416]
    37bbfe7a9add rbx, 1
    37bbfe7adlea r12, [rip+0x84d068]
    37bbfe7b4mov [rsp+32], rsi
    37bbfe7b9mov rsi, [rsp+104]
    37bbfe7beshl rbx, 4
    37bbfe7c2mov [rsp+56], rax
    37bbfe7c7mov [rsp+40], rax
    37bbfe7ccmov r8, rsi
    37bbfe7cfmov [rsp+88], 12
    37bbfe7d8call zgemv_
    37bbfe7ddmov eax, [r14]
    37bbfe7e0mov [rsp+80], r12
    37bbfe7e5mov r8, rbp
    37bbfe7e8mov r10, [rsp+168]
    37bbfe7f0add rbx, [rsp+456]
    37bbfe7f8mov [rsp+48], rdi
    37bbfe7fdmov rdx, rsi
    37bbfe800sub eax, r13l
    37bbfe803lea r11, [rip+0x84d03e]
    37bbfe80amov [rsp+72], rbx
    37bbfe80flea r9, [rip+0x84d00a]
    37bbfe816mov [rsp+64], r11
    37bbfe81blea rcx, [rip+0x84d00e]
    37bbfe822mov rbx, rsi
    37bbfe825mov [rsp+268], eax
    37bbfe82cmov rax, [rsp+416]
    37bbfe834mov [rsp+88], 19
    37bbfe83dmov [rsp+56], rax
    37bbfe842mov rax, [rsp+480]
    37bbfe84amov [rsp+40], rax
    37bbfe84fmov rax, [rsp+472]
    37bbfe857lea rax, [rax+r10+16]
    37bbfe85cmov [rsp+32], rax
    37bbfe861call zgemv_
    37bbfe866movsxd rcx, [rsp+260]
    37bbfe86emov edi, [r15]
    37bbfe871mov [rsp+80], r12
    37bbfe876mov rsi, [rsp+224]
    37bbfe87emov r8, [rsp+120]
    37bbfe883mov [rsp+56], r12
    37bbfe888lea r9, [rip+0x84cf71]
    37bbfe88fmov rax, rcx
    37bbfe892sub edi, ecx
    37bbfe894mov [rsp+104], rbx
    37bbfe899mov rdx, rsi
    37bbfe89cadd eax, 1
    37bbfe89fmov [rsp+64], r8
    37bbfe8a4mov r8, rbp
    37bbfe8a7imul rdx, rcx
    37bbfe8abcdqe
    37bbfe8adadd rdx, [rsp+208]
    37bbfe8b5mov [rsp+268], edi
    37bbfe8bcadd rax, rdx
    37bbfe8bfadd rdx, 1
    37bbfe8c3mov rdi, [rsp+416]
    37bbfe8cbmov [rsp+88], 12
    37bbfe8d4shl rax, 4
    37bbfe8d8shl rdx, 4
    37bbfe8dcadd rax, [rsp+456]
    37bbfe8e4add rdx, [rsp+456]
    37bbfe8ecshl rcx, 4
    37bbfe8f0add rcx, [rsp+408]
    37bbfe8f8mov [rsp+72], rax
    37bbfe8fdmov [rsp+48], rdx
    37bbfe902mov rdx, rbx
    37bbfe905mov [rsp+40], rdi
    37bbfe90amov [rsp+32], rcx
    37bbfe90fmov rcx, [rsp+128]
    37bbfe917call zgemv_
    37bbfe91cmov rax, rsi
    37bbfe91fmov ebp, [r14]
    37bbfe922mov r8, [rsp+104]
    37bbfe927movsxd rdi, [rsp+260]
    37bbfe92fmov rbx, [rsp+208]
    37bbfe937lea r11, [rip+0x84cede]
    37bbfe93emov [rsp+88], 12
    37bbfe947mov rsi, [rsp+152]
    37bbfe94fmov r9, [rsp+136]
    37bbfe957mov [rsp+80], r11
    37bbfe95cimul rax, rdi
    37bbfe960sub ebp, edi
    37bbfe962lea r13l, [rdi-1]
    37bbfe966mov r12, rdi
    37bbfe969mov [rsp+268], ebp
    37bbfe970mov rcx, [rsp+128]
    37bbfe978mov [rsp+264], r13l
    37bbfe980add rbx, rax
    37bbfe983mov rax, [rsp+456]
    37bbfe98blea rbp, [rbx+1]
    37bbfe98fshl rbp, 4
    37bbfe993add rax, rbp
    37bbfe996lea ebp, [rdi+1]
    37bbfe999movsxd r10, ebp
    37bbfe99cmov [rsp+72], rax
    37bbfe9a1imul rsi, r10
    37bbfe9a5mov [rsp+168], r10
    37bbfe9adlea r10, [rip+0x84ce94]
    37bbfe9b4mov [rsp+64], r10
    37bbfe9b9mov r10, [rsp+416]
    37bbfe9c1mov [rsp+144], rax
    37bbfe9c9lea rdx, [rsi+r9]
    37bbfe9cdmov [rsp+56], r10
    37bbfe9d2lea r9, [rip+0x84ce47]
    37bbfe9d9lea rsi, [rdi+rdx]
    37bbfe9ddadd rdx, 1
    37bbfe9e1mov [rsp+40], r10
    37bbfe9e6shl rsi, 4
    37bbfe9eashl rdx, 4
    37bbfe9eeadd rsi, [rsp+408]
    37bbfe9f6add rdx, [rsp+408]
    37bbfe9femov [rsp+32], rdx
    37bbfea03mov rdx, [rsp+112]
    37bbfea08mov [rsp+48], rsi
    37bbfea0dcall zgemv_
    37bbfea12lea rax, [rip+0x84ce03]
    37bbfea19mov r10l, [r15]
    37bbfea1cmov r11, [rsp+120]
    37bbfea21mov [rsp+80], rax
    37bbfea26add rbx, [rsp+168]
    37bbfea2elea r9, [rip+0x84cdcb]
    37bbfea35mov [rsp+56], rax
    37bbfea3asub r10l, edi
    37bbfea3dmov rax, [rsp+144]
    37bbfea45shl rdi, 4
    37bbfea49shl rbx, 4
    37bbfea4dmov [rsp+64], r11
    37bbfea52add rbx, [rsp+456]
    37bbfea5amov [rsp+48], rax
    37bbfea5fmov rax, [rsp+464]
    37bbfea67mov [rsp+268], r13l
    37bbfea6fmov r13, [rsp+104]
    37bbfea74mov [rsp+40], rax
    37bbfea79mov rax, [rsp+456]
    37bbfea81mov [rsp+72], rbx
    37bbfea86mov rdx, [rsp+112]
    37bbfea8bmov r8, r13
    37bbfea8eadd rax, rdi
    37bbfea91mov rcx, [rsp+128]
    37bbfea99mov [rsp+88], 12
    37bbfeaa2mov [rsp+32], rax
    37bbfeaa7mov [rsp+264], r10l
    37bbfeaafcall zgemv_
    37bbfeab4mov edx, [r15]
    37bbfeab7mov r8, rbx
    37bbfeabamov rcx, r13
    37bbfeabdmov rax, [rsp+448]
    37bbfeac5lea r9, [rip+0x84cd50]
    37bbfeaccsub edx, r12l
    37bbfeacfmov [rsp+268], edx
    37bbfead6lea rdx, [rax+rdi-16]
    37bbfeadbcall zscal_
    37bbfeae0mov edx, [r14]
    37bbfeae3mov r8, [rsp+416]
    37bbfeaebmov rcx, r13
    37bbfeaeesub edx, r12l
    37bbfeaf1mov [rsp+268], edx
    37bbfeaf8mov rdx, rsi
    37bbfeafbcall zlacgv_
    37bbfeb00jmp 0x37bbfde4a
    37bbfd070