File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37c399bc0
    37c399bc0zlatps_64_:
    37c399bc0push r15
    37c399bc2push r14
    37c399bc4push r13
    37c399bc6push r12
    37c399bc8push rbp
    37c399bc9push rdi
    37c399bcapush rsi
    37c399bcbpush rbx
    37c399bccsub rsp, 424
    37c399bd3movups [rsp+256], x6
    37c399bdbmovups [rsp+272], x7
    37c399be3movups [rsp+288], x8
    37c399becmovups [rsp+304], x9
    37c399bf5movups [rsp+320], x10
    37c399bfemovups [rsp+336], x11
    37c399c07movups [rsp+352], x12
    37c399c10movups [rsp+368], x13
    37c399c19movups [rsp+384], x14
    37c399c22movups [rsp+400], x15
    37c399c2bmov rsi, [rsp+568]
    37c399c33mov rbp, [rsp+528]
    37c399c3bmov rdi, [rsp+560]
    37c399c43mov [rsi], 0
    37c399c4amov r12, rdx
    37c399c4dmov r13, r8
    37c399c50lea rdx, [rip+0xd7b19]
    37c399c57mov rbx, r9
    37c399c5amov r8l, 1
    37c399c60mov r9l, 1
    37c399c66mov r14, rcx
    37c399c69call lsame_64_
    37c399c6emov r9l, 1
    37c399c74mov r8l, 1
    37c399c7amov rcx, r12
    37c399c7dlea rdx, [rip+0xd7aed]
    37c399c84mov [rsp+88], rax
    37c399c89call lsame_64_
    37c399c8emov r9l, 1
    37c399c94mov r8l, 1
    37c399c9amov rcx, r13
    37c399c9dlea rdx, [rip+0xd7acd]
    37c399ca4mov r15, rax
    37c399ca7call lsame_64_
    37c399cacmov [rsp+112], rax
    37c399cb1cmp [rsp+88], 0
    37c399cb7je 0x37c39a2b0
    37c399cbd
    37c399cbdloc_37c399cbd:
    37c399cbdtest r15, r15
    37c399cc0je 0x37c39a2e8
    37c399cc6
    37c399cc6loc_37c399cc6:
    37c399cc6cmp [rsp+112], 0
    37c399cccjne 0x37c399d00
    37c399ccemov r9l, 1
    37c399cd4mov r8l, 1
    37c399cdalea rdx, [rip+0xd7a8f]
    37c399ce1mov rcx, r13
    37c399ce4call lsame_64_
    37c399ce9test rax, rax
    37c399cecjne 0x37c399d00
    37c399ceemov rdx, -3
    37c399cf5mov eax, 3
    37c399cfajmp 0x37c39a21c
    37c399cff
    37c399cff 90 .
    37c399d00
    37c399d00loc_37c399d00:
    37c399d00mov r9l, 1
    37c399d06mov r8l, 1
    37c399d0clea rdx, [rip+0xd7a62]
    37c399d13mov rcx, rbx
    37c399d16call lsame_64_
    37c399d1btest rax, rax
    37c399d1eje 0x37c39a348
    37c399d24
    37c399d24loc_37c399d24:
    37c399d24mov rdx, [rbp]
    37c399d28test rdx, rdx
    37c399d2bjs 0x37c39a210
    37c399d31mov rax, [rsi]
    37c399d34test rax, rax
    37c399d37jne 0x37c39c256
    37c399d3dtest rdx, rdx
    37c399d40je 0x37c39a242
    37c399d46mov edx, 12
    37c399d4blea rcx, [rip+0xd7a2a]
    37c399d52call dlamch_64_
    37c399d57mov edx, 9
    37c399d5clea rcx, [rip+0xd7a25]
    37c399d63movapd x11, x0
    37c399d68call dlamch_64_
    37c399d6dmov rax, [rsp+552]
    37c399d75mov rcx, rbx
    37c399d78movsd_xmm x8, [rip+0xd7a2f]
    37c399d81divsd x11, x0
    37c399d86mov r9l, 1
    37c399d8cmov r8l, 1
    37c399d92movapd x12, x8
    37c399d97movsd_xmm [rax], x8
    37c399d9clea rdx, [rip+0xd79ce]
    37c399da3divsd x12, x11
    37c399da8call lsame_64_
    37c399dadtest rax, rax
    37c399db0jne 0x37c39a380
    37c399db6
    37c399db6loc_37c399db6:
    37c399db6lea r8, [rip+0xd79db]
    37c399dbdmov rdx, rdi
    37c399dc0movapd x13, x12
    37c399dc5mov rcx, rbp
    37c399dc8call idamax_64_
    37c399dcdmovsd_xmm x10, [rip+0xd79fa]
    37c399dd6movsd_xmm x0, [rdi+8*rax-8]
    37c399ddcmulsd x13, x10
    37c399de1comisd x13, x0
    37c399de6jb 0x37c39a570
    37c399decmovsd_xmm [rsp+208], x8
    37c399df6mov rbx, [rbp]
    37c399dfatest rbx, rbx
    37c399dfdjle 0x37c39bc61
    37c399e03movupd x1, [rip+0xd79b5]
    37c399e0bmovapd x9, x8
    37c399e10movq x15, [rip+0xd7997]
    37c399e19
    37c399e19loc_37c399e19:
    37c399e19mov rax, [rsp+544]
    37c399e21lea rcx, [rbx+1]
    37c399e25pxor x3, x3
    37c399e29mov edx, 1
    37c399e2enop [rax]
    37c399e35nop [rax+rax]
    37c399e40
    37c399e40loc_37c399e40:
    37c399e40movsd_xmm x0, [rax]
    37c399e44movsd_xmm x2, [rax+8]
    37c399e49add rdx, 1
    37c399e4dadd rax, 16
    37c399e51mulsd x0, x10
    37c399e56mulsd x2, x10
    37c399e5bandpd x0, [rip+0xd797d]
    37c399e63andpd x2, [rip+0xd7975]
    37c399e6baddsd x0, x2
    37c399e6fmaxsd x3, x0
    37c399e73cmp rdx, rcx
    37c399e76jne 0x37c399e40
    37c399e78
    37c399e78loc_37c399e78:
    37c399e78test r15, r15
    37c399e7bje 0x37c39a430
    37c399e81cmp [rsp+88], 0
    37c399e87jne 0x37c39ab78
    37c399e8ducomisd x9, x8
    37c399e92jp 0x37c399e9a
    37c399e94je 0x37c39abb8
    37c399e9a
    37c399e9aloc_37c399e9a:
    37c399e9amov r10, rbx
    37c399e9dmov r11l, 1
    37c399ea3mov ebx, 1
    37c399ea8
    37c399ea8loc_37c399ea8:
    37c399ea8pxor x0, x0
    37c399eacmulsd x0, x9
    37c399eb1comisd x0, x11
    37c399eb6ja 0x37c39b0bd
    37c399ebclea rax, [rbx+1]
    37c399ec0imul rax, rbx
    37c399ec4mov rsi, rax
    37c399ec7shr rsi, 63
    37c399ecbadd rsi, rax
    37c399ecesar rsi, 1
    37c399ed1comisd x3, x13
    37c399ed6ja 0x37c39be66
    37c399edcmovapd x6, x3
    37c399ee0addsd x6, x3
    37c399ee4
    37c399ee4loc_37c399ee4:
    37c399ee4cmp r11, -1
    37c399ee8je 0x37c39b260
    37c399eeecmp rbx, r10
    37c399ef1jg 0x37c39ae28
    37c399ef7sub r10, rbx
    37c399efamov r12, r10
    37c399efd
    37c399efdloc_37c399efd:
    37c399efdmov rax, rbx
    37c399f00mov r13, r11
    37c399f03mov [rsp+96], r11
    37c399f08movapd x13, x1
    37c399f0dmov rcx, [rsp+544]
    37c399f15shl rax, 4
    37c399f19shl r13, 4
    37c399f1dmovapd x7, x15
    37c399f22movq x14, [rip+0xd78b5]
    37c399f2blea r14, [rcx+rax-16]
    37c399f30mov r15, rcx
    37c399f33jmp 0x37c39a122
    37c399f38
    37c399f38 0f 1f 84 00 00 00 00 00 ........
    37c399f40
    37c399f40loc_37c399f40:
    37c399f40mov rax, rsi
    37c399f43pxor x4, x4
    37c399f47movapd x1, x9
    37c399f4cshl rax, 4
    37c399f50add rax, [rsp+536]
    37c399f58movsd_xmm x3, [rax-8]
    37c399f5dmovsd_xmm x2, [rax-16]
    37c399f62mulsd x1, x2
    37c399f66movapd x5, x3
    37c399f6amulsd x5, x4
    37c399f6emulsd x2, x4
    37c399f72mulsd x3, x9
    37c399f77subsd x1, x5
    37c399f7baddsd x2, x3
    37c399f7fmovsd_xmm [rsp+224], x1
    37c399f88andpd x1, x14
    37c399f8dmovsd_xmm [rsp+232], x2
    37c399f96andpd x2, x14
    37c399f9baddsd x1, x2
    37c399f9fcomisd x1, x11
    37c399fa4jbe 0x37c39a187
    37c399faa
    37c399faaloc_37c399faa:
    37c399faacomisd x8, x1
    37c399fafja 0x37c39b050
    37c399fb5
    37c399fb5loc_37c399fb5:
    37c399fb5lea rcx, [rsp+176]
    37c399fbdlea r8, [rsp+224]
    37c399fc5mov rdx, r14
    37c399fc8call zladiv_64_
    37c399fcdmovsd_xmm x0, [rsp+176]
    37c399fd6movsd_xmm x1, [rsp+184]
    37c399fdfmovapd x2, x0
    37c399fe3andpd x0, x14
    37c399fe8unpcklpd x2, x1
    37c399fecandpd x1, x14
    37c399ff1addsd x0, x1
    37c399ff5movups [r14], x2
    37c399ff9
    37c399ff9loc_37c399ff9:
    37c399ff9comisd x0, x8
    37c399ffemovapd x1, x12
    37c39a003subsd x1, x6
    37c39a007jbe 0x37c39aee0
    37c39a00dmovapd x2, x8
    37c39a012divsd x2, x0
    37c39a016movsd_xmm x0, [rdi+8*rbx-8]
    37c39a01cmulsd x1, x2
    37c39a020comisd x0, x1
    37c39a024ja 0x37c39af28
    37c39a02a
    37c39a02aloc_37c39a02a:
    37c39a02acmp [rsp+88], 0
    37c39a030je 0x37c39ae00
    37c39a036sub rsi, rbx
    37c39a039cmp rbx, 1
    37c39a03djle 0x37c39a10d
    37c39a043movupd x1, [r14]
    37c39a048movupd x0, [r14]
    37c39a04dlea r11, [rbx-1]
    37c39a051mov rdx, rsi
    37c39a054mov [rsp+216], r11
    37c39a05clea rax, [rsp+240]
    37c39a064shl rdx, 4
    37c39a068lea rcx, [rsp+216]
    37c39a070unpcklpd x1, x1
    37c39a074unpckhpd x0, x0
    37c39a078mov [rsp+32], r15
    37c39a07dmulpd x0, x13
    37c39a082mov [rsp+128], r11
    37c39a08alea r11, [rip+0xd7707]
    37c39a091mulpd x1, x7
    37c39a095mov r9, r11
    37c39a098mov [rsp+40], r11
    37c39a09dmov r11, [rsp+536]
    37c39a0a5mov [rsp+120], rax
    37c39a0aalea r8, [r11+rdx]
    37c39a0aemov rdx, rax
    37c39a0b1addsubpd x1, x0
    37c39a0b5xorpd x1, [rip+0xd7733]
    37c39a0bdmovups [rsp+240], x1
    37c39a0c5call zaxpy_64_
    37c39a0camov r11, [rsp+128]
    37c39a0d2mov rcx, [rsp+120]
    37c39a0d7mov rdx, r15
    37c39a0dalea r8, [rip+0xd76b7]
    37c39a0e1mov [rsp+240], r11
    37c39a0e9call izamax_64_
    37c39a0eeshl rax, 4
    37c39a0f2add rax, r15
    37c39a0f5movsd_xmm x6, [rax-16]
    37c39a0famovsd_xmm x0, [rax-8]
    37c39a0ffandpd x6, x14
    37c39a104andpd x0, x14
    37c39a109addsd x6, x0
    37c39a10d
    37c39a10dloc_37c39a10d:
    37c39a10dadd rbx, [rsp+96]
    37c39a112add r14, r13
    37c39a115test r12, r12
    37c39a118je 0x37c39ae28
    37c39a11e
    37c39a11eloc_37c39a11e:
    37c39a11esub r12, 1
    37c39a122
    37c39a122loc_37c39a122:
    37c39a122movsd_xmm x0, [r14]
    37c39a127movsd_xmm x1, [r14+8]
    37c39a12dandpd x0, x14
    37c39a132andpd x1, x14
    37c39a137addsd x0, x1
    37c39a13bcmp [rsp+112], 0
    37c39a141jne 0x37c399f40
    37c39a147movsd_xmm [rsp+224], x9
    37c39a151ucomisd x9, x8
    37c39a156mov [rsp+232], 0
    37c39a162jp 0x37c39a16a
    37c39a164je 0x37c399ff9
    37c39a16a
    37c39a16aloc_37c39a16a:
    37c39a16amovapd x1, x9
    37c39a16fpxor x2, x2
    37c39a173andpd x1, x14
    37c39a178addsd x1, x2
    37c39a17ccomisd x1, x11
    37c39a181ja 0x37c399faa
    37c39a187
    37c39a187loc_37c39a187:
    37c39a187pxor x2, x2
    37c39a18bcomisd x1, x2
    37c39a18fjbe 0x37c39ae80
    37c39a195mulsd x1, x12
    37c39a19acomisd x0, x1
    37c39a19ejbe 0x37c399fb5
    37c39a1a4divsd x1, x0
    37c39a1a8movsd_xmm x0, [rdi+8*rbx-8]
    37c39a1aecomisd x0, x8
    37c39a1b3movsd_xmm [rsp+200], x1
    37c39a1bcjbe 0x37c39a1cb
    37c39a1be
    37c39a1beloc_37c39a1be:
    37c39a1bedivsd x1, x0
    37c39a1c2movsd_xmm [rsp+200], x1
    37c39a1cb
    37c39a1cbloc_37c39a1cb:
    37c39a1cblea rdx, [rsp+200]
    37c39a1d3lea r9, [rip+0xd75be]
    37c39a1damov r8, r15
    37c39a1ddmov rcx, rbp
    37c39a1e0call zdscal_64_
    37c39a1e5mov rax, [rsp+552]
    37c39a1edmovsd_xmm x0, [rsp+200]
    37c39a1f6movsd_xmm x1, [rax]
    37c39a1famulsd x6, x0
    37c39a1femulsd x1, x0
    37c39a202movsd_xmm [rax], x1
    37c39a206jmp 0x37c399fb5
    37c39a20b
    37c39a20b 0f 1f 44 00 00 ..D..
    37c39a210
    37c39a210loc_37c39a210:
    37c39a210mov rdx, -5
    37c39a217mov eax, 5
    37c39a21c
    37c39a21cloc_37c39a21c:
    37c39a21cmov [rsi], rdx
    37c39a21f
    37c39a21floc_37c39a21f:
    37c39a21flea rdx, [rsp+240]
    37c39a227mov r8l, 6
    37c39a22dlea rcx, [rip+0xd7542]
    37c39a234mov [rsp+240], rax
    37c39a23ccall xerbla_64_
    37c39a241nop
    37c39a242
    37c39a242loc_37c39a242:
    37c39a242movups x6, [rsp+256]
    37c39a24amovups x7, [rsp+272]
    37c39a252movups x8, [rsp+288]
    37c39a25bmovups x9, [rsp+304]
    37c39a264movups x10, [rsp+320]
    37c39a26dmovups x11, [rsp+336]
    37c39a276movups x12, [rsp+352]
    37c39a27fmovups x13, [rsp+368]
    37c39a288movups x14, [rsp+384]
    37c39a291movups x15, [rsp+400]
    37c39a29aadd rsp, 424
    37c39a2a1pop rbx
    37c39a2a2pop rsi
    37c39a2a3pop rdi
    37c39a2a4pop rbp
    37c39a2a5pop r12
    37c39a2a7pop r13
    37c39a2a9pop r14
    37c39a2abpop r15
    37c39a2adret
    37c39a2ae
    37c39a2ae 66 90 f.
    37c39a2b0
    37c39a2b0loc_37c39a2b0:
    37c39a2b0mov r9l, 1
    37c39a2b6mov r8l, 1
    37c39a2bclea rdx, [rip+0xd74af]
    37c39a2c3mov rcx, r14
    37c39a2c6call lsame_64_
    37c39a2cbtest rax, rax
    37c39a2cejne 0x37c399cbd
    37c39a2d4mov rdx, -1
    37c39a2dbmov eax, 1
    37c39a2e0jmp 0x37c39a21c
    37c39a2e5
    37c39a2e5 0f 1f 00 ...
    37c39a2e8
    37c39a2e8loc_37c39a2e8:
    37c39a2e8mov r9l, 1
    37c39a2eemov r8l, 1
    37c39a2f4lea rdx, [rip+0xd7478]
    37c39a2fbmov rcx, r12
    37c39a2fecall lsame_64_
    37c39a303test rax, rax
    37c39a306jne 0x37c399cc6
    37c39a30cmov r9l, 1
    37c39a312mov r8l, 1
    37c39a318lea rdx, [rip+0xd7455]
    37c39a31fmov rcx, r12
    37c39a322call lsame_64_
    37c39a327test rax, rax
    37c39a32ajne 0x37c399cc6
    37c39a330mov rdx, -2
    37c39a337mov eax, 2
    37c39a33cjmp 0x37c39a21c
    37c39a341
    37c39a341 0f 1f 80 00 00 00 00 .......
    37c39a348
    37c39a348loc_37c39a348:
    37c39a348mov r9l, 1
    37c39a34emov r8l, 1
    37c39a354lea rdx, [rip+0xd7416]
    37c39a35bmov rcx, rbx
    37c39a35ecall lsame_64_
    37c39a363test rax, rax
    37c39a366jne 0x37c399d24
    37c39a36cmov rdx, -4
    37c39a373mov eax, 4
    37c39a378jmp 0x37c39a21c
    37c39a37d
    37c39a37d 0f 1f 00 ...
    37c39a380
    37c39a380loc_37c39a380:
    37c39a380mov rbx, [rbp]
    37c39a384cmp [rsp+88], 0
    37c39a38aje 0x37c39a5d0
    37c39a390test rbx, rbx
    37c39a393jle 0x37c399db6
    37c39a399mov [rsp+496], r14
    37c39a3a1mov r14, [rsp+536]
    37c39a3a9mov [rsp+504], r12
    37c39a3b1mov r12l, 1
    37c39a3b7mov [rsp+528], rbp
    37c39a3bfmov ebp, 1
    37c39a3c4nop
    37c39a3c5nop [rax+rax]
    37c39a3d0
    37c39a3d0loc_37c39a3d0:
    37c39a3d0lea rdx, [r12-1]
    37c39a3d5lea r8, [rip+0xd73bc]
    37c39a3dcmov [rsp+240], rdx
    37c39a3e4lea rdx, [rbp-1]
    37c39a3e8lea rcx, [rsp+240]
    37c39a3f0add rbp, r12
    37c39a3f3shl rdx, 4
    37c39a3f7add rdx, r14
    37c39a3facall dzasum_64_
    37c39a3ffmovsd_xmm [rdi+8*r12-8], x0
    37c39a406add r12, 1
    37c39a40acmp r12, rbx
    37c39a40djle 0x37c39a3d0
    37c39a40fmov r14, [rsp+496]
    37c39a417mov r12, [rsp+504]
    37c39a41fmov rbp, [rsp+528]
    37c39a427jmp 0x37c399db6
    37c39a42c
    37c39a42c 0f 1f 40 00 ..@.
    37c39a430
    37c39a430loc_37c39a430:
    37c39a430cmp [rsp+88], 0
    37c39a436jne 0x37c39a680
    37c39a43cucomisd x9, x8
    37c39a441jp 0x37c39aba0
    37c39a447jne 0x37c39aba0
    37c39a44dmovapd x4, x11
    37c39a452movapd x0, x10
    37c39a457mov rax, rbx
    37c39a45amaxsd x4, x3
    37c39a45edivsd x0, x4
    37c39a462cmp [rsp+112], 0
    37c39a468je 0x37c39be42
    37c39a46e
    37c39a46eloc_37c39a46e:
    37c39a46elea rdx, [rbx+1]
    37c39a472imul rdx, rbx
    37c39a476mov rsi, rdx
    37c39a479shr rsi, 63
    37c39a47dadd rsi, rdx
    37c39a480sar rsi, 1
    37c39a483test rbx, rbx
    37c39a486jle 0x37c39c25e
    37c39a48cmov [rsp+96], rbx
    37c39a491lea r10, [rbx-1]
    37c39a495mov r11, -1
    37c39a49cmov ebx, 1
    37c39a4a1
    37c39a4a1loc_37c39a4a1:
    37c39a4a1mov rcx, r11
    37c39a4a4mov [rsp+120], rsi
    37c39a4a9mov r8, rsi
    37c39a4aclea rdx, [r11+r11]
    37c39a4b0neg rcx
    37c39a4b3mov rsi, [rsp+536]
    37c39a4bbmovapd x9, x0
    37c39a4c0add r10, 2
    37c39a4c4shl rcx, 4
    37c39a4c8lea r9, [rcx+8*rax]
    37c39a4ccxor eax, eax
    37c39a4cemov ecx, 1
    37c39a4d3add r9, rdi
    37c39a4d6jmp 0x37c39a507
    37c39a4d8
    37c39a4d8 0f 1f 84 00 00 00 00 00 ........
    37c39a4e0
    37c39a4e0loc_37c39a4e0:
    37c39a4e0comisd x4, x2
    37c39a4e4jbe 0x37c39a4ef
    37c39a4e6divsd x2, x4
    37c39a4eamulsd x9, x2
    37c39a4ef
    37c39a4efloc_37c39a4ef:
    37c39a4efadd rcx, 1
    37c39a4f3add r8, rdx
    37c39a4f6mov eax, 1
    37c39a4fbadd rdx, r11
    37c39a4fecmp r10, rcx
    37c39a501je 0x37c39bdc8
    37c39a507
    37c39a507loc_37c39a507:
    37c39a507comisd x11, x0
    37c39a50cjae 0x37c39bda5
    37c39a512movsd_xmm x4, [r9+8*rdx-8]
    37c39a519movapd x2, x9
    37c39a51emov rax, r8
    37c39a521shl rax, 4
    37c39a525addsd x4, x8
    37c39a52aadd rax, rsi
    37c39a52dmovsd_xmm x6, [rax-16]
    37c39a532movsd_xmm x7, [rax-8]
    37c39a537divsd x2, x4
    37c39a53bmovapd x5, x7
    37c39a53fandpd x5, [rip+0xd7299]
    37c39a547minsd x0, x2
    37c39a54bmovapd x2, x6
    37c39a54fandpd x2, [rip+0xd7289]
    37c39a557addsd x2, x5
    37c39a55bcomisd x2, x11
    37c39a560jae 0x37c39a4e0
    37c39a566pxor x9, x9
    37c39a56bjmp 0x37c39a4ef
    37c39a56d
    37c39a56d 0f 1f 00 ...
    37c39a570
    37c39a570loc_37c39a570:
    37c39a570mulsd x0, x11
    37c39a575movapd x1, x10
    37c39a57amov r8, rdi
    37c39a57dmov rcx, rbp
    37c39a580lea rdx, [rsp+208]
    37c39a588lea r9, [rip+0xd7209]
    37c39a58fdivsd x1, x0
    37c39a593movsd_xmm [rsp+208], x1
    37c39a59ccall dscal_64_
    37c39a5a1mov rbx, [rbp]
    37c39a5a5pxor x1, x1
    37c39a5a9movsd_xmm x9, [rsp+208]
    37c39a5b3unpcklpd x1, x9
    37c39a5b8movq x15, x9
    37c39a5bdtest rbx, rbx
    37c39a5c0jg 0x37c399e19
    37c39a5c6pxor x3, x3
    37c39a5cajmp 0x37c399e78
    37c39a5cf
    37c39a5cf 90 .
    37c39a5d0
    37c39a5d0loc_37c39a5d0:
    37c39a5d0mov rdx, rbx
    37c39a5d3cmp rbx, 1
    37c39a5d7jle 0x37c39a670
    37c39a5ddmov [rsp+496], r14
    37c39a5e5mov r14, [rsp+536]
    37c39a5edmov [rsp+504], r12
    37c39a5f5mov r12l, 1
    37c39a5fbmov [rsp+512], r13
    37c39a603mov r13l, 1
    37c39a609nop [rax]
    37c39a610
    37c39a610loc_37c39a610:
    37c39a610sub rdx, r13
    37c39a613lea r8, [rip+0xd717e]
    37c39a61alea rcx, [rsp+240]
    37c39a622mov [rsp+240], rdx
    37c39a62amov rdx, r12
    37c39a62dshl rdx, 4
    37c39a631add rdx, r14
    37c39a634call dzasum_64_
    37c39a639mov rdx, [rbp]
    37c39a63dmovsd_xmm [rdi+8*r13-8], x0
    37c39a644lea r9, [rdx+r12]
    37c39a648sub r9, r13
    37c39a64badd r13, 1
    37c39a64flea r12, [r9+1]
    37c39a653cmp r13, rbx
    37c39a656jne 0x37c39a610
    37c39a658mov r14, [rsp+496]
    37c39a660mov r12, [rsp+504]
    37c39a668mov r13, [rsp+512]
    37c39a670
    37c39a670loc_37c39a670:
    37c39a670mov [rdi+8*rdx-8], 0
    37c39a679jmp 0x37c399db6
    37c39a67e
    37c39a67e 66 90 f.
    37c39a680
    37c39a680loc_37c39a680:
    37c39a680ucomisd x9, x8
    37c39a685jp 0x37c39a68d
    37c39a687je 0x37c39ad40
    37c39a68d
    37c39a68dloc_37c39a68d:
    37c39a68dmov r11l, 1
    37c39a693mov edx, 1
    37c39a698
    37c39a698loc_37c39a698:
    37c39a698pxor x0, x0
    37c39a69cmulsd x0, x9
    37c39a6a1comisd x0, x11
    37c39a6a6ja 0x37c39b0bd
    37c39a6aclea rax, [rdx+1]
    37c39a6b0imul rax, rdx
    37c39a6b4mov rsi, rax
    37c39a6b7shr rsi, 63
    37c39a6bbadd rsi, rax
    37c39a6besar rsi, 1
    37c39a6c1comisd x3, x13
    37c39a6c6ja 0x37c39bec1
    37c39a6ccmovapd x6, x3
    37c39a6d0mov r10, rbx
    37c39a6d3mov rbx, rdx
    37c39a6d6addsd x6, x3
    37c39a6da
    37c39a6daloc_37c39a6da:
    37c39a6damov r9l, 1
    37c39a6e0mov r8l, 1
    37c39a6e6mov rcx, r12
    37c39a6e9mov [rsp+120], r10
    37c39a6eelea rdx, [rip+0xd707e]
    37c39a6f5mov [rsp+96], r11
    37c39a6facall lsame_64_
    37c39a6ffmov r11, [rsp+96]
    37c39a704mov r10, [rsp+120]
    37c39a709test rax, rax
    37c39a70cje 0x37c39b460
    37c39a712cmp r11, -1
    37c39a716je 0x37c39bfd5
    37c39a71ccmp rbx, r10
    37c39a71fjg 0x37c39ae28
    37c39a725sub r10, rbx
    37c39a728mov r11l, 1
    37c39a72emov r15, r10
    37c39a731
    37c39a731loc_37c39a731:
    37c39a731mov rax, r11
    37c39a734pxor x7, x7
    37c39a738xor r14l, r14l
    37c39a73bmov rcx, [rsp+544]
    37c39a743shl rax, 4
    37c39a747unpcklpd x7, x9
    37c39a74cmovapd x14, x6
    37c39a751mov [rsp+128], r11
    37c39a759mov [rsp+96], rax
    37c39a75emov rax, rbx
    37c39a761mov r13, rcx
    37c39a764movq x15, x9
    37c39a769shl rax, 4
    37c39a76dmovups [rsp+144], x7
    37c39a775movq x7, [rip+0xd7063]
    37c39a77dlea r12, [rcx+rax-16]
    37c39a782lea rax, [r11+r11]
    37c39a786sub rax, rbx
    37c39a789mov [rsp+120], rax
    37c39a78ejmp 0x37c39aa03
    37c39a793
    37c39a793 0f 1f 44 00 00 ..D..
    37c39a798
    37c39a798loc_37c39a798:
    37c39a798mulsd x1, x10
    37c39a79dmovsd_xmm [rsp+200], x1
    37c39a7a6movapd x13, x1
    37c39a7abcmp [rsp+112], 0
    37c39a7b1je 0x37c39b1d0
    37c39a7b7mov rax, [rsp+536]
    37c39a7bfmov rdx, rsi
    37c39a7c2shl rdx, 4
    37c39a7c6movupd x2, [rdx+rax-16]
    37c39a7ccmovapd x0, x2
    37c39a7d0unpcklpd x0, x2
    37c39a7d4unpckhpd x2, x2
    37c39a7d8mulpd x0, x15
    37c39a7ddmulpd x2, [rsp+144]
    37c39a7e6addsubpd x0, x2
    37c39a7eamovapd x5, x0
    37c39a7eeunpckhpd x5, x5
    37c39a7f2movapd x2, x5
    37c39a7f6andpd x2, x7
    37c39a7fa
    37c39a7faloc_37c39a7fa:
    37c39a7famovups [rsp+224], x0
    37c39a802andpd x0, x7
    37c39a806addsd x0, x2
    37c39a80acomisd x0, x8
    37c39a80fjbe 0x37c39a863
    37c39a811mulsd x13, x0
    37c39a816lea rcx, [rsp+176]
    37c39a81elea rdx, [rsp+240]
    37c39a826mov [rsp+136], r10
    37c39a82elea r8, [rsp+224]
    37c39a836minsd x13, x8
    37c39a83bmovsd_xmm [rsp+200], x13
    37c39a845call zladiv_64_
    37c39a84amov r10, [rsp+136]
    37c39a852movupd x0, [rsp+176]
    37c39a85bmovups [rsp+240], x0
    37c39a863
    37c39a863loc_37c39a863:
    37c39a863comisd x8, x13
    37c39a868ja 0x37c39b328
    37c39a86emovsd_xmm x5, [rsp+248]
    37c39a877pxor x0, x0
    37c39a87bmovsd_xmm x4, [rsp+240]
    37c39a884ucomisd x5, x0
    37c39a888setnp dl
    37c39a88bcmovne edx, r14l
    37c39a88f
    37c39a88floc_37c39a88f:
    37c39a88fucomisd x4, x8
    37c39a894setnp cl
    37c39a897cmovne ecx, r14l
    37c39a89band cl, dl
    37c39a89dje 0x37c39aa8c
    37c39a8a3
    37c39a8a3loc_37c39a8a3:
    37c39a8a3cmp [rsp+88], 0
    37c39a8a9jne 0x37c39b1e0
    37c39a8afmov rdx, [rbp]
    37c39a8b3cmp rdx, rbx
    37c39a8b6jg 0x37c39b3a0
    37c39a8bcpxor x13, x13
    37c39a8c1mov edx, ecx
    37c39a8c3movapd x4, x8
    37c39a8c8movapd x3, x13
    37c39a8cd
    37c39a8cdloc_37c39a8cd:
    37c39a8cducomisd x9, x4
    37c39a8d2setnp cl
    37c39a8d5cmovne ecx, r14l
    37c39a8d9test cl, cl
    37c39a8dbje 0x37c39b118
    37c39a8e1test dl, dl
    37c39a8e3je 0x37c39b118
    37c39a8e9movupd x1, [r12]
    37c39a8efunpcklpd x3, x13
    37c39a8f4subpd x1, x3
    37c39a8f8movapd x0, x1
    37c39a8fcmovups [r12], x1
    37c39a901unpckhpd x1, x1
    37c39a905andpd x0, x7
    37c39a909andpd x1, x7
    37c39a90daddsd x0, x1
    37c39a911cmp [rsp+112], 0
    37c39a917je 0x37c39b080
    37c39a91dmov rdx, rsi
    37c39a920pxor x4, x4
    37c39a924movapd x1, x9
    37c39a929shl rdx, 4
    37c39a92dadd rdx, [rsp+536]
    37c39a935movsd_xmm x2, [rdx-8]
    37c39a93amovsd_xmm x3, [rdx-16]
    37c39a93fmulsd x1, x3
    37c39a943movapd x5, x2
    37c39a947mulsd x5, x4
    37c39a94bmulsd x2, x9
    37c39a950mulsd x3, x4
    37c39a954subsd x1, x5
    37c39a958addsd x2, x3
    37c39a95cmovsd_xmm [rsp+224], x1
    37c39a965movsd_xmm [rsp+232], x2
    37c39a96eandpd x2, x7
    37c39a972
    37c39a972loc_37c39a972:
    37c39a972andpd x1, x7
    37c39a976addsd x1, x2
    37c39a97acomisd x1, x11
    37c39a97fjbe 0x37c39b160
    37c39a985comisd x8, x1
    37c39a98aja 0x37c39bc48
    37c39a990
    37c39a990loc_37c39a990:
    37c39a990lea rcx, [rsp+176]
    37c39a998lea r8, [rsp+224]
    37c39a9a0mov rdx, r12
    37c39a9a3call zladiv_64_
    37c39a9a8movsd_xmm x0, [rsp+176]
    37c39a9b1movsd_xmm x1, [rsp+184]
    37c39a9ba
    37c39a9baloc_37c39a9ba:
    37c39a9bamovapd x2, x0
    37c39a9beandpd x0, x7
    37c39a9c2unpcklpd x2, x1
    37c39a9c6andpd x1, x7
    37c39a9caaddsd x0, x1
    37c39a9cemovups [r12], x2
    37c39a9d3
    37c39a9d3loc_37c39a9d3:
    37c39a9d3maxsd x0, x14
    37c39a9d8mov rax, [rsp+120]
    37c39a9ddadd r12, [rsp+96]
    37c39a9e2lea rdx, [rbx+rax]
    37c39a9e6add rbx, [rsp+128]
    37c39a9eemovapd x14, x0
    37c39a9f3add rsi, rdx
    37c39a9f6test r15, r15
    37c39a9f9je 0x37c39ae28
    37c39a9ffsub r15, 1
    37c39aa03
    37c39aa03loc_37c39aa03:
    37c39aa03movsd_xmm x0, [r12]
    37c39aa09lea r10, [rbx-1]
    37c39aa0dmovsd_xmm x1, [r12+8]
    37c39aa14movapd x2, x14
    37c39aa19movsd_xmm [rsp+240], x9
    37c39aa23maxsd x2, x8
    37c39aa28andpd x1, x7
    37c39aa2candpd x0, x7
    37c39aa30mov [rsp+248], 0
    37c39aa3caddsd x0, x1
    37c39aa40movapd x1, x8
    37c39aa45divsd x1, x2
    37c39aa49movapd x2, x12
    37c39aa4esubsd x2, x0
    37c39aa52mulsd x2, x1
    37c39aa56movapd x0, x2
    37c39aa5amovsd_xmm x2, [rdi+8*rbx-8]
    37c39aa60comisd x2, x0
    37c39aa64ja 0x37c39a798
    37c39aa6amovapd x4, x9
    37c39aa6fmov edx, 1
    37c39aa74pxor x5, x5
    37c39aa78ucomisd x4, x8
    37c39aa7dsetnp cl
    37c39aa80cmovne ecx, r14l
    37c39aa84and cl, dl
    37c39aa86jne 0x37c39a8a3
    37c39aa8c
    37c39aa8cloc_37c39aa8c:
    37c39aa8ccmp [rsp+88], 0
    37c39aa92jne 0x37c39b278
    37c39aa98mov r9, [rbp]
    37c39aa9cpxor x13, x13
    37c39aaa1movapd x3, x13
    37c39aaa6cmp r9, rbx
    37c39aaa9jle 0x37c39a8cd
    37c39aaafmov r10, rsi
    37c39aab2sub r9, rbx
    37c39aab5movddup x13, x4
    37c39aabaxor ecx, ecx
    37c39aabcshl r10, 4
    37c39aac0unpcklpd x5, x5
    37c39aac4lea r11, [r12+16]
    37c39aac9xor r8l, r8l
    37c39aaccadd r10, [rsp+536]
    37c39aad4pxor x3, x3
    37c39aad8movsd_xmm [rsp+136], x4
    37c39aae1nop [rax]
    37c39aae5nop [rax+rax]
    37c39aaf0
    37c39aaf0loc_37c39aaf0:
    37c39aaf0movupd x1, [r10+rcx]
    37c39aaf6movupd x4, [r10+rcx]
    37c39aafcmovapd x0, x13
    37c39ab01movapd x6, x5
    37c39ab05movupd x2, [r11+rcx]
    37c39ab0badd r8, 1
    37c39ab0fadd rcx, 16
    37c39ab13unpcklpd x1, x1
    37c39ab17unpckhpd x4, x4
    37c39ab1bmulpd x6, x4
    37c39ab1fmulpd x0, x1
    37c39ab23mulpd x4, x13
    37c39ab28mulpd x1, x5
    37c39ab2csubpd x0, x6
    37c39ab30movapd x6, x2
    37c39ab34shufpd x6, x2, 1
    37c39ab39addpd x1, x4
    37c39ab3dmulpd x0, x6
    37c39ab41mulpd x1, x2
    37c39ab45movapd x2, x1
    37c39ab49addpd x2, x0
    37c39ab4dsubpd x0, x1
    37c39ab51movsd_xmm x0, x2
    37c39ab55addpd x3, x0
    37c39ab59cmp r8, r9
    37c39ab5cjne 0x37c39aaf0
    37c39ab5e
    37c39ab5eloc_37c39ab5e:
    37c39ab5emovsd_xmm x4, [rsp+136]
    37c39ab67movapd x13, x3
    37c39ab6cunpckhpd x3, x3
    37c39ab70jmp 0x37c39a8cd
    37c39ab75
    37c39ab75 0f 1f 00 ...
    37c39ab78
    37c39ab78loc_37c39ab78:
    37c39ab78ucomisd x9, x8
    37c39ab7djp 0x37c39ab85
    37c39ab7fje 0x37c39ace8
    37c39ab85
    37c39ab85loc_37c39ab85:
    37c39ab85mov r10l, 1
    37c39ab8bmov r11, -1
    37c39ab92jmp 0x37c399ea8
    37c39ab97
    37c39ab97 66 0f 1f 84 00 00 00 00 00 f........
    37c39aba0
    37c39aba0loc_37c39aba0:
    37c39aba0mov rdx, rbx
    37c39aba3mov r11, -1
    37c39abaamov ebx, 1
    37c39abafjmp 0x37c39a698
    37c39abb4
    37c39abb4 0f 1f 40 00 ..@.
    37c39abb8
    37c39abb8loc_37c39abb8:
    37c39abb8movapd x0, x11
    37c39abbdmovapd x6, x10
    37c39abc2maxsd x0, x3
    37c39abc6divsd x6, x0
    37c39abcacmp [rsp+112], 0
    37c39abd0je 0x37c39bcfb
    37c39abd6mov r10, rbx
    37c39abd9
    37c39abd9loc_37c39abd9:
    37c39abd9test rbx, rbx
    37c39abdcjle 0x37c39c1f5
    37c39abe2lea r9, [rbx-1]
    37c39abe6mov rdx, rbx
    37c39abe9mov r11l, 1
    37c39abefmov ebx, 1
    37c39abf4mov eax, 1
    37c39abf9mov esi, 1
    37c39abfe
    37c39abfeloc_37c39abfe:
    37c39abfemov rcx, r11
    37c39ac01sub r9, rdx
    37c39ac04mov [rsp+120], rbx
    37c39ac09movapd x0, x6
    37c39ac0dimul rcx, rdx
    37c39ac11xor r8l, r8l
    37c39ac14movapd x5, x14
    37c39ac19add r9, 1
    37c39ac1dmov [rsp+128], r10
    37c39ac25movsd_xmm x7, [rsp+96]
    37c39ac2bmov r10, [rsp+536]
    37c39ac33add rcx, rax
    37c39ac36mov rax, rbx
    37c39ac39jmp 0x37c39ac90
    37c39ac3b
    37c39ac3b 0f 1f 44 00 00 ..D..
    37c39ac40
    37c39ac40loc_37c39ac40:
    37c39ac40movapd x4, x2
    37c39ac44minsd x4, x8
    37c39ac49mulsd x4, x0
    37c39ac4dminsd x6, x4
    37c39ac51
    37c39ac51loc_37c39ac51:
    37c39ac51movsd_xmm x4, [rdi+8*rax-8]
    37c39ac57addsd x4, x2
    37c39ac5bcomisd x4, x11
    37c39ac60jb 0x37c39b070
    37c39ac66divsd x2, x4
    37c39ac6amulsd x0, x2
    37c39ac6e
    37c39ac6eloc_37c39ac6e:
    37c39ac6emov r8, rcx
    37c39ac71sub rdx, 1
    37c39ac75mov rbx, r9
    37c39ac78sub r8, rax
    37c39ac7badd rax, r11
    37c39ac7eadd rsi, r8
    37c39ac81add rbx, rdx
    37c39ac84mov r8l, 1
    37c39ac8aje 0x37c39be14
    37c39ac90
    37c39ac90loc_37c39ac90:
    37c39ac90comisd x11, x0
    37c39ac95jae 0x37c39bd72
    37c39ac9bmov r8, rsi
    37c39ac9eshl r8, 4
    37c39aca2add r8, r10
    37c39aca5movsd_xmm x5, [r8-16]
    37c39acabmovsd_xmm x7, [r8-8]
    37c39acb1movapd x2, x5
    37c39acb5movapd x4, x7
    37c39acb9andpd x2, [rip+0xd6b1f]
    37c39acc1andpd x4, [rip+0xd6b17]
    37c39acc9addsd x2, x4
    37c39accdcomisd x2, x11
    37c39acd2jae 0x37c39ac40
    37c39acd8pxor x6, x6
    37c39acdcjmp 0x37c39ac51
    37c39ace1
    37c39ace1 0f 1f 80 00 00 00 00 .......
    37c39ace8
    37c39ace8loc_37c39ace8:
    37c39ace8movapd x0, x11
    37c39acedmovapd x6, x10
    37c39acf2mov rax, rbx
    37c39acf5maxsd x0, x3
    37c39acf9divsd x6, x0
    37c39acfdcmp [rsp+112], 0
    37c39ad03je 0x37c39becc
    37c39ad09lea rdx, [rbx+1]
    37c39ad0dimul rdx, rbx
    37c39ad11mov rsi, rdx
    37c39ad14shr rsi, 63
    37c39ad18add rsi, rdx
    37c39ad1bsar rsi, 1
    37c39ad1e
    37c39ad1eloc_37c39ad1e:
    37c39ad1etest rbx, rbx
    37c39ad21jle 0x37c39c210
    37c39ad27lea r9, [rbx-1]
    37c39ad2bmov rdx, rbx
    37c39ad2emov r10l, 1
    37c39ad34mov r11, -1
    37c39ad3bjmp 0x37c39abfe
    37c39ad40
    37c39ad40loc_37c39ad40:
    37c39ad40movapd x4, x11
    37c39ad45movapd x0, x10
    37c39ad4amaxsd x4, x3
    37c39ad4edivsd x0, x4
    37c39ad52cmp [rsp+112], 0
    37c39ad58jne 0x37c39bcd0
    37c39ad5eminsd x0, x8
    37c39ad63test rbx, rbx
    37c39ad66jle 0x37c39c08e
    37c39ad6clea rdx, [rbx-1]
    37c39ad70mov r10, rbx
    37c39ad73mov eax, 1
    37c39ad78mov r11l, 1
    37c39ad7emov ebx, 1
    37c39ad83
    37c39ad83loc_37c39ad83:
    37c39ad83lea rcx, [8*r11]
    37c39ad8blea rax, [rdi+8*rax-8]
    37c39ad90jmp 0x37c39adb9
    37c39ad92
    37c39ad92 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 ...ff.........
    37c39ada0
    37c39ada0loc_37c39ada0:
    37c39ada0movsd_xmm x2, [rax]
    37c39ada4add rax, rcx
    37c39ada7addsd x2, x8
    37c39adacdivsd x0, x2
    37c39adb0test rdx, rdx
    37c39adb3je 0x37c39adc0
    37c39adb5sub rdx, 1
    37c39adb9
    37c39adb9loc_37c39adb9:
    37c39adb9comisd x11, x0
    37c39adbejb 0x37c39ada0
    37c39adc0
    37c39adc0loc_37c39adc0:
    37c39adc0comisd x0, x11
    37c39adc5ja 0x37c39b0b8
    37c39adcblea rsi, [rbx+1]
    37c39adcfimul rsi, rbx
    37c39add3sar rsi, 1
    37c39add6comisd x3, x13
    37c39addbja 0x37c39b400
    37c39ade1movapd x6, x3
    37c39ade5movapd x9, x8
    37c39adeaaddsd x6, x3
    37c39adee
    37c39adeeloc_37c39adee:
    37c39adeetest r15, r15
    37c39adf1jne 0x37c399ee4
    37c39adf7jmp 0x37c39a6da
    37c39adfc
    37c39adfc 0f 1f 40 00 ..@.
    37c39ae00
    37c39ae00loc_37c39ae00:
    37c39ae00mov rax, [rbp]
    37c39ae04cmp rax, rbx
    37c39ae07jg 0x37c39af70
    37c39ae0d
    37c39ae0dloc_37c39ae0d:
    37c39ae0dadd rax, rsi
    37c39ae10add r14, r13
    37c39ae13sub rax, rbx
    37c39ae16add rbx, [rsp+96]
    37c39ae1blea rsi, [rax+1]
    37c39ae1ftest r12, r12
    37c39ae22jne 0x37c39a11e
    37c39ae28
    37c39ae28loc_37c39ae28:
    37c39ae28mov rax, [rsp+552]
    37c39ae30movsd_xmm x0, [rax]
    37c39ae34divsd x0, x9
    37c39ae39movsd_xmm [rax], x0
    37c39ae3d
    37c39ae3dloc_37c39ae3d:
    37c39ae3ducomisd x9, x8
    37c39ae42jp 0x37c39ae4a
    37c39ae44je 0x37c39a242
    37c39ae4a
    37c39ae4aloc_37c39ae4a:
    37c39ae4adivsd x8, x9
    37c39ae4flea r9, [rip+0xd6942]
    37c39ae56mov r8, rdi
    37c39ae59mov rcx, rbp
    37c39ae5clea rdx, [rsp+216]
    37c39ae64movsd_xmm [rsp+216], x8
    37c39ae6ecall dscal_64_
    37c39ae73jmp 0x37c39a242
    37c39ae78
    37c39ae78 0f 1f 84 00 00 00 00 00 ........
    37c39ae80
    37c39ae80loc_37c39ae80:
    37c39ae80mov rdx, [rbp]
    37c39ae84mov eax, 1
    37c39ae89pxor x0, x0
    37c39ae8dlea rcx, [rdx+1]
    37c39ae91test rdx, rdx
    37c39ae94jle 0x37c39aeb6
    37c39ae96nop [rax+rax]
    37c39aea0
    37c39aea0loc_37c39aea0:
    37c39aea0mov rdx, rax
    37c39aea3add rax, 1
    37c39aea7shl rdx, 4
    37c39aeabmovups [r15+rdx-16], x0
    37c39aeb1cmp rax, rcx
    37c39aeb4jne 0x37c39aea0
    37c39aeb6
    37c39aeb6loc_37c39aeb6:
    37c39aeb6mov rax, [rsp+552]
    37c39aebemovq x0, [rip+0xd68ea]
    37c39aec6pxor x6, x6
    37c39aecamovups [r14], x0
    37c39aecemovapd x1, x12
    37c39aed3movapd x0, x8
    37c39aed8mov [rax], 0
    37c39aedfnop
    37c39aee0
    37c39aee0loc_37c39aee0:
    37c39aee0mulsd x0, [rdi+8*rbx-8]
    37c39aee6comisd x0, x1
    37c39aeeajbe 0x37c39a02a
    37c39aef0lea r9, [rip+0xd68a1]
    37c39aef7mov r8, r15
    37c39aefalea rdx, [rip+0xd689f]
    37c39af01mov rcx, rbp
    37c39af04call zdscal_64_
    37c39af09mov rax, [rsp+552]
    37c39af11movsd_xmm x0, [rax]
    37c39af15mulsd x0, x10
    37c39af1amovsd_xmm [rax], x0
    37c39af1ejmp 0x37c39a02a
    37c39af23
    37c39af23 0f 1f 44 00 00 ..D..
    37c39af28
    37c39af28loc_37c39af28:
    37c39af28mulsd x2, x10
    37c39af2dlea r9, [rip+0xd6864]
    37c39af34mov r8, r15
    37c39af37mov rcx, rbp
    37c39af3alea rdx, [rsp+200]
    37c39af42movsd_xmm [rsp+200], x2
    37c39af4bcall zdscal_64_
    37c39af50mov rax, [rsp+552]
    37c39af58movsd_xmm x0, [rax]
    37c39af5cmulsd x0, [rsp+200]
    37c39af65movsd_xmm [rax], x0
    37c39af69jmp 0x37c39a02a
    37c39af6e
    37c39af6e 66 90 f.
    37c39af70
    37c39af70loc_37c39af70:
    37c39af70movupd x1, [r14]
    37c39af75movupd x0, [r14]
    37c39af7asub rax, rbx
    37c39af7dmov rdx, rsi
    37c39af80lea r10, [rip+0xd6811]
    37c39af87lea r11, [r14+16]
    37c39af8bshl rdx, 4
    37c39af8fmov [rsp+216], rax
    37c39af97unpcklpd x1, x1
    37c39af9bunpckhpd x0, x0
    37c39af9fmov [rsp+40], r10
    37c39afa4mov r9, r10
    37c39afa7mulpd x0, x13
    37c39afacmov [rsp+32], r11
    37c39afb1lea rax, [rsp+240]
    37c39afb9lea rcx, [rsp+216]
    37c39afc1mulpd x1, x7
    37c39afc5mov [rsp+128], r11
    37c39afcdmov r11, [rsp+536]
    37c39afd5mov [rsp+120], rax
    37c39afdalea r8, [r11+rdx]
    37c39afdemov rdx, rax
    37c39afe1addsubpd x1, x0
    37c39afe5xorpd x1, [rip+0xd6803]
    37c39afedmovups [rsp+240], x1
    37c39aff5call zaxpy_64_
    37c39affamov rdx, [rbp]
    37c39affemov rcx, [rsp+120]
    37c39b003lea r8, [rip+0xd678e]
    37c39b00asub rdx, rbx
    37c39b00dmov [rsp+240], rdx
    37c39b015mov rdx, [rsp+128]
    37c39b01dcall izamax_64_
    37c39b022add rax, rbx
    37c39b025shl rax, 4
    37c39b029add rax, r15
    37c39b02cmovsd_xmm x6, [rax-16]
    37c39b031movsd_xmm x0, [rax-8]
    37c39b036mov rax, [rbp]
    37c39b03aandpd x6, x14
    37c39b03fandpd x0, x14
    37c39b044addsd x6, x0
    37c39b048jmp 0x37c39ae0d
    37c39b04d
    37c39b04d 0f 1f 00 ...
    37c39b050
    37c39b050loc_37c39b050:
    37c39b050mulsd x1, x12
    37c39b055comisd x0, x1
    37c39b059jbe 0x37c399fb5
    37c39b05fmovapd x1, x8
    37c39b064jmp 0x37c39a1be
    37c39b069
    37c39b069 0f 1f 80 00 00 00 00 .......
    37c39b070
    37c39b070loc_37c39b070:
    37c39b070pxor x0, x0
    37c39b074jmp 0x37c39ac6e
    37c39b079
    37c39b079 0f 1f 80 00 00 00 00 .......
    37c39b080
    37c39b080loc_37c39b080:
    37c39b080movsd_xmm [rsp+224], x9
    37c39b08aucomisd x9, x8
    37c39b08fmov [rsp+232], 0
    37c39b09bjp 0x37c39b0a3
    37c39b09dje 0x37c39a9d3
    37c39b0a3
    37c39b0a3loc_37c39b0a3:
    37c39b0a3movapd x1, x9
    37c39b0a8pxor x2, x2
    37c39b0acjmp 0x37c39a972
    37c39b0b1
    37c39b0b1 0f 1f 80 00 00 00 00 .......
    37c39b0b8
    37c39b0b8loc_37c39b0b8:
    37c39b0b8movapd x9, x8
    37c39b0bd
    37c39b0bdloc_37c39b0bd:
    37c39b0bdlea rax, [rip+0xd66d4]
    37c39b0c4mov r9, rbp
    37c39b0c7mov r8, r13
    37c39b0camov rdx, r12
    37c39b0cdmov [rsp+48], rax
    37c39b0d2mov rcx, r14
    37c39b0d5mov rax, [rsp+544]
    37c39b0ddmov [rsp+72], 1
    37c39b0e6mov [rsp+40], rax
    37c39b0ebmov rax, [rsp+536]
    37c39b0f3mov [rsp+64], 1
    37c39b0fcmov [rsp+56], 1
    37c39b105mov [rsp+32], rax
    37c39b10acall ztpsv_64_
    37c39b10fjmp 0x37c39ae3d
    37c39b114
    37c39b114 0f 1f 40 00 ..@.
    37c39b118
    37c39b118loc_37c39b118:
    37c39b118lea rcx, [rsp+176]
    37c39b120mov rdx, r12
    37c39b123lea r8, [rsp+224]
    37c39b12bmovsd_xmm [rsp+136], x3
    37c39b134call zladiv_64_
    37c39b139movsd_xmm x1, [rsp+184]
    37c39b142movsd_xmm x0, [rsp+176]
    37c39b14bsubsd x0, [rsp+136]
    37c39b154subsd x1, x13
    37c39b159jmp 0x37c39a9ba
    37c39b15e
    37c39b15e 66 90 f.
    37c39b160
    37c39b160loc_37c39b160:
    37c39b160pxor x2, x2
    37c39b164comisd x1, x2
    37c39b168jbe 0x37c39bf60
    37c39b16emulsd x1, x12
    37c39b173comisd x0, x1
    37c39b177jbe 0x37c39a990
    37c39b17d
    37c39b17dloc_37c39b17d:
    37c39b17ddivsd x1, x0
    37c39b181lea r9, [rip+0xd6610]
    37c39b188mov r8, r13
    37c39b18bmov rcx, rbp
    37c39b18elea rdx, [rsp+200]
    37c39b196movsd_xmm [rsp+200], x1
    37c39b19fcall zdscal_64_
    37c39b1a4mov rax, [rsp+552]
    37c39b1acmovsd_xmm x0, [rsp+200]
    37c39b1b5movsd_xmm x1, [rax]
    37c39b1b9mulsd x1, x0
    37c39b1bdmulsd x0, x14
    37c39b1c2movsd_xmm [rax], x1
    37c39b1c6movapd x14, x0
    37c39b1cbjmp 0x37c39a990
    37c39b1d0
    37c39b1d0loc_37c39b1d0:
    37c39b1d0movapd x0, x15
    37c39b1d5pxor x2, x2
    37c39b1d9jmp 0x37c39a7fa
    37c39b1de
    37c39b1de 66 90 f.
    37c39b1e0
    37c39b1e0loc_37c39b1e0:
    37c39b1e0lea rax, [rip+0xd65b1]
    37c39b1e7mov rdx, rsi
    37c39b1eamov [rsp+216], r10
    37c39b1f2lea rcx, [rsp+176]
    37c39b1famov [rsp+40], rax
    37c39b1ffsub rdx, rbx
    37c39b202mov r9, rax
    37c39b205mov rax, [rsp+536]
    37c39b20dmov [rsp+32], r13
    37c39b212shl rdx, 4
    37c39b216lea r8, [rax+rdx]
    37c39b21alea rdx, [rsp+216]
    37c39b222
    37c39b222loc_37c39b222:
    37c39b222call zdotu_64_
    37c39b227pxor x0, x0
    37c39b22bucomisd x0, [rsp+248]
    37c39b234movsd_xmm x3, [rsp+176]
    37c39b23dmovsd_xmm x13, [rsp+184]
    37c39b247movsd_xmm x4, [rsp+240]
    37c39b250setnp dl
    37c39b253cmovne edx, r14l
    37c39b257jmp 0x37c39a8cd
    37c39b25c
    37c39b25c 0f 1f 40 00 ..@.
    37c39b260
    37c39b260loc_37c39b260:
    37c39b260cmp rbx, r10
    37c39b263jl 0x37c39ae28
    37c39b269mov r12, rbx
    37c39b26csub r12, r10
    37c39b26fjmp 0x37c399efd
    37c39b274
    37c39b274 0f 1f 40 00 ..@.
    37c39b278
    37c39b278loc_37c39b278:
    37c39b278cmp rbx, 1
    37c39b27cjle 0x37c39c0e5
    37c39b282mov r9, rsi
    37c39b285movddup x13, x4
    37c39b28aunpcklpd x5, x5
    37c39b28exor ecx, ecx
    37c39b290sub r9, rbx
    37c39b293xor r8l, r8l
    37c39b296pxor x3, x3
    37c39b29amovsd_xmm [rsp+136], x4
    37c39b2a3shl r9, 4
    37c39b2a7add r9, [rsp+536]
    37c39b2afnop
    37c39b2b0
    37c39b2b0loc_37c39b2b0:
    37c39b2b0movupd x1, [r9+rcx]
    37c39b2b6movupd x4, [r9+rcx]
    37c39b2bcmovapd x0, x13
    37c39b2c1movapd x6, x5
    37c39b2c5movupd x2, [r13+rcx]
    37c39b2ccadd r8, 1
    37c39b2d0add rcx, 16
    37c39b2d4unpcklpd x1, x1
    37c39b2d8unpckhpd x4, x4
    37c39b2dcmulpd x6, x4
    37c39b2e0mulpd x0, x1
    37c39b2e4mulpd x4, x13
    37c39b2e9mulpd x1, x5
    37c39b2edsubpd x0, x6
    37c39b2f1movapd x6, x2
    37c39b2f5shufpd x6, x2, 1
    37c39b2faaddpd x1, x4
    37c39b2femulpd x0, x6
    37c39b302mulpd x1, x2
    37c39b306movapd x2, x1
    37c39b30aaddpd x2, x0
    37c39b30esubpd x0, x1
    37c39b312movsd_xmm x0, x2
    37c39b316addpd x3, x0
    37c39b31acmp r10, r8
    37c39b31djne 0x37c39b2b0
    37c39b31fjmp 0x37c39ab5e
    37c39b324
    37c39b324 0f 1f 40 00 ..@.
    37c39b328
    37c39b328loc_37c39b328:
    37c39b328lea rdx, [rsp+200]
    37c39b330lea r9, [rip+0xd6461]
    37c39b337mov r8, r13
    37c39b33amov rcx, rbp
    37c39b33dmov [rsp+136], r10
    37c39b345call zdscal_64_
    37c39b34amov rax, [rsp+552]
    37c39b352movsd_xmm x0, [rsp+200]
    37c39b35bmovsd_xmm x5, [rsp+248]
    37c39b364mov r10, [rsp+136]
    37c39b36cmovsd_xmm x4, [rsp+240]
    37c39b375movsd_xmm x1, [rax]
    37c39b379mulsd x1, x0
    37c39b37dmulsd x0, x14
    37c39b382movsd_xmm [rax], x1
    37c39b386movapd x14, x0
    37c39b38bpxor x0, x0
    37c39b38fucomisd x5, x0
    37c39b393setnp dl
    37c39b396cmovne edx, r14l
    37c39b39ajmp 0x37c39a88f
    37c39b39f
    37c39b39f 90 .
    37c39b3a0
    37c39b3a0loc_37c39b3a0:
    37c39b3a0lea rax, [rip+0xd63f1]
    37c39b3a7lea r9, [r12+16]
    37c39b3acmov r8, rsi
    37c39b3afsub rdx, rbx
    37c39b3b2mov [rsp+40], rax
    37c39b3b7shl r8, 4
    37c39b3bblea rcx, [rsp+176]
    37c39b3c3mov [rsp+32], r9
    37c39b3c8mov r9, rax
    37c39b3cbmov rax, [rsp+536]
    37c39b3d3mov [rsp+216], rdx
    37c39b3dblea rdx, [rsp+216]
    37c39b3e3add r8, rax
    37c39b3e6jmp 0x37c39b222
    37c39b3eb
    37c39b3ebloc_37c39b3eb:
    37c39b3ebmov r10, rbx
    37c39b3eemov rbx, [rsp+96]
    37c39b3f3nop
    37c39b3f5nop [rax+rax]
    37c39b400
    37c39b400loc_37c39b400:
    37c39b400movapd x9, x8
    37c39b405
    37c39b405loc_37c39b405:
    37c39b405divsd x13, x3
    37c39b40amov rcx, rbp
    37c39b40dmov [rsp+120], r11
    37c39b412mov rax, [rsp+552]
    37c39b41amov r8, [rsp+544]
    37c39b422movups [rsp+96], x1
    37c39b427movapd x6, x12
    37c39b42clea r9, [rip+0xd6365]
    37c39b433mov rdx, rax
    37c39b436mov [rsp+128], r10
    37c39b43emovsd_xmm [rax], x13
    37c39b443call zdscal_64_
    37c39b448movupd x1, [rsp+96]
    37c39b44emov r11, [rsp+120]
    37c39b453mov r10, [rsp+128]
    37c39b45bjmp 0x37c39adee
    37c39b460
    37c39b460loc_37c39b460:
    37c39b460cmp r11, -1
    37c39b464je 0x37c39bfc1
    37c39b46acmp rbx, r10
    37c39b46djg 0x37c39ae28
    37c39b473sub r10, rbx
    37c39b476mov r11l, 1
    37c39b47cmov r15, r10
    37c39b47f
    37c39b47floc_37c39b47f:
    37c39b47fmov rax, r11
    37c39b482movq x7, x9
    37c39b487mov rcx, [rsp+544]
    37c39b48fmovups [rsp+144], x7
    37c39b497shl rax, 4
    37c39b49bpxor x7, x7
    37c39b49fmovapd x14, x11
    37c39b4a4xor r14l, r14l
    37c39b4a7mov [rsp+120], rax
    37c39b4acmov rax, rbx
    37c39b4afunpcklpd x7, x9
    37c39b4b4movapd x15, x12
    37c39b4b9shl rax, 4
    37c39b4bdmov [rsp+528], rbp
    37c39b4c5mov r13, rcx
    37c39b4c8mov rbp, [rsp+536]
    37c39b4d0lea r12, [rcx+rax-16]
    37c39b4d5lea rax, [r11+r11]
    37c39b4d9movups [rsp+160], x7
    37c39b4e1movq x7, [rip+0xd62f7]
    37c39b4e9sub rax, rbx
    37c39b4ecmov [rsp+128], r11
    37c39b4f4mov [rsp+96], rax
    37c39b4f9jmp 0x37c39b77c
    37c39b4fe
    37c39b4fe 66 90 f.
    37c39b500
    37c39b500loc_37c39b500:
    37c39b500mulsd x1, x10
    37c39b505movsd_xmm [rsp+200], x1
    37c39b50emovapd x11, x1
    37c39b513cmp [rsp+112], 0
    37c39b519je 0x37c39ba00
    37c39b51fmov rdx, rsi
    37c39b522shl rdx, 4
    37c39b526movupd x0, [rdx+rbp-16]
    37c39b52cmov rdx, rsi
    37c39b52fshl rdx, 4
    37c39b533movsd_xmm x2, [rbp+rdx-8]
    37c39b539xorpd x2, [rip+0xd62bf]
    37c39b541unpcklpd x0, x0
    37c39b545mulpd x0, [rsp+144]
    37c39b54eunpcklpd x2, x2
    37c39b552mulpd x2, [rsp+160]
    37c39b55baddsubpd x0, x2
    37c39b55fmovapd x5, x0
    37c39b563unpckhpd x5, x5
    37c39b567movapd x2, x5
    37c39b56bandpd x2, x7
    37c39b56f
    37c39b56floc_37c39b56f:
    37c39b56fmovups [rsp+224], x0
    37c39b577andpd x0, x7
    37c39b57baddsd x0, x2
    37c39b57fcomisd x0, x8
    37c39b584jbe 0x37c39b5d8
    37c39b586mulsd x11, x0
    37c39b58blea rcx, [rsp+176]
    37c39b593lea rdx, [rsp+240]
    37c39b59bmov [rsp+136], r10
    37c39b5a3lea r8, [rsp+224]
    37c39b5abminsd x11, x8
    37c39b5b0movsd_xmm [rsp+200], x11
    37c39b5bacall zladiv_64_
    37c39b5bfmov r10, [rsp+136]
    37c39b5c7movupd x0, [rsp+176]
    37c39b5d0movups [rsp+240], x0
    37c39b5d8
    37c39b5d8loc_37c39b5d8:
    37c39b5d8comisd x8, x11
    37c39b5ddja 0x37c39bb50
    37c39b5e3movsd_xmm x4, [rsp+248]
    37c39b5ecpxor x0, x0
    37c39b5f0movsd_xmm x5, [rsp+240]
    37c39b5f9ucomisd x4, x0
    37c39b5fdsetnp dl
    37c39b600cmovne edx, r14l
    37c39b604
    37c39b604loc_37c39b604:
    37c39b604ucomisd x5, x8
    37c39b609setnp cl
    37c39b60ccmovne ecx, r14l
    37c39b610and cl, dl
    37c39b612je 0x37c39b804
    37c39b618
    37c39b618loc_37c39b618:
    37c39b618cmp [rsp+88], 0
    37c39b61ejne 0x37c39ba18
    37c39b624mov rax, [rsp+528]
    37c39b62cmov rdx, [rax]
    37c39b62fcmp rdx, rbx
    37c39b632jg 0x37c39bbd0
    37c39b638pxor x11, x11
    37c39b63dmov edx, ecx
    37c39b63fmovapd x5, x8
    37c39b644movapd x2, x11
    37c39b649
    37c39b649loc_37c39b649:
    37c39b649ucomisd x9, x5
    37c39b64esetnp cl
    37c39b651cmovne ecx, r14l
    37c39b655test cl, cl
    37c39b657je 0x37c39b948
    37c39b65dtest dl, dl
    37c39b65fje 0x37c39b948
    37c39b665movupd x1, [r12]
    37c39b66bunpcklpd x2, x11
    37c39b670subpd x1, x2
    37c39b674movapd x0, x1
    37c39b678movups [r12], x1
    37c39b67dunpckhpd x1, x1
    37c39b681andpd x0, x7
    37c39b685andpd x1, x7
    37c39b689addsd x0, x1
    37c39b68dcmp [rsp+112], 0
    37c39b693je 0x37c39b910
    37c39b699mov rdx, rsi
    37c39b69cpxor x4, x4
    37c39b6a0movapd x1, x9
    37c39b6a5shl rdx, 4
    37c39b6a9add rdx, rbp
    37c39b6acmovsd_xmm x2, [rdx-8]
    37c39b6b1xorpd x2, [rip+0xd6147]
    37c39b6b9movsd_xmm x3, [rdx-16]
    37c39b6bemovapd x5, x2
    37c39b6c2mulsd x1, x3
    37c39b6c6mulsd x5, x4
    37c39b6camulsd x2, x9
    37c39b6cfmulsd x3, x4
    37c39b6d3subsd x1, x5
    37c39b6d7addsd x2, x3
    37c39b6dbmovsd_xmm [rsp+224], x1
    37c39b6e4movsd_xmm [rsp+232], x2
    37c39b6edandpd x2, x7
    37c39b6f1
    37c39b6f1loc_37c39b6f1:
    37c39b6f1andpd x1, x7
    37c39b6f5addsd x1, x2
    37c39b6f9comisd x1, x14
    37c39b6fejbe 0x37c39b990
    37c39b704comisd x8, x1
    37c39b709ja 0x37c39bc28
    37c39b70f
    37c39b70floc_37c39b70f:
    37c39b70flea rcx, [rsp+176]
    37c39b717lea r8, [rsp+224]
    37c39b71fmov rdx, r12
    37c39b722call zladiv_64_
    37c39b727movsd_xmm x0, [rsp+176]
    37c39b730movsd_xmm x1, [rsp+184]
    37c39b739
    37c39b739loc_37c39b739:
    37c39b739movapd x2, x0
    37c39b73dandpd x0, x7
    37c39b741unpcklpd x2, x1
    37c39b745andpd x1, x7
    37c39b749addsd x0, x1
    37c39b74dmovups [r12], x2
    37c39b752
    37c39b752loc_37c39b752:
    37c39b752mov rax, [rsp+96]
    37c39b757maxsd x6, x0
    37c39b75badd r12, [rsp+120]
    37c39b760lea rdx, [rbx+rax]
    37c39b764add rbx, [rsp+128]
    37c39b76cadd rsi, rdx
    37c39b76ftest r15, r15
    37c39b772je 0x37c39bc18
    37c39b778sub r15, 1
    37c39b77c
    37c39b77cloc_37c39b77c:
    37c39b77cmovsd_xmm x0, [r12]
    37c39b782movapd x2, x6
    37c39b786movsd_xmm x1, [r12+8]
    37c39b78dmov [rsp+248], 0
    37c39b799maxsd x2, x8
    37c39b79elea r10, [rbx-1]
    37c39b7a2movsd_xmm [rsp+240], x9
    37c39b7acandpd x1, x7
    37c39b7b0andpd x0, x7
    37c39b7b4addsd x0, x1
    37c39b7b8movapd x1, x8
    37c39b7bddivsd x1, x2
    37c39b7c1movapd x2, x15
    37c39b7c6subsd x2, x0
    37c39b7camulsd x2, x1
    37c39b7cemovapd x0, x2
    37c39b7d2movsd_xmm x2, [rdi+8*rbx-8]
    37c39b7d8comisd x2, x0
    37c39b7dcja 0x37c39b500
    37c39b7e2movapd x5, x9
    37c39b7e7mov edx, 1
    37c39b7ecpxor x4, x4
    37c39b7f0ucomisd x5, x8
    37c39b7f5setnp cl
    37c39b7f8cmovne ecx, r14l
    37c39b7fcand cl, dl
    37c39b7fejne 0x37c39b618
    37c39b804
    37c39b804loc_37c39b804:
    37c39b804cmp [rsp+88], 0
    37c39b80ajne 0x37c39ba90
    37c39b810mov rax, [rsp+528]
    37c39b818pxor x11, x11
    37c39b81dmovapd x2, x11
    37c39b822mov r9, [rax]
    37c39b825cmp r9, rbx
    37c39b828jle 0x37c39b649
    37c39b82emov r10, rsi
    37c39b831sub r9, rbx
    37c39b834movddup x11, x5
    37c39b839xor ecx, ecx
    37c39b83bshl r10, 4
    37c39b83funpcklpd x4, x4
    37c39b843lea r11, [r12+16]
    37c39b848xor r8l, r8l
    37c39b84bmovsd_xmm [rsp+136], x5
    37c39b854add r10, rbp
    37c39b857pxor x2, x2
    37c39b85bnop [rax+rax]
    37c39b860
    37c39b860loc_37c39b860:
    37c39b860movupd x3, [r10+rcx]
    37c39b866movupd x13, [r10+rcx]
    37c39b86cmovapd x1, x11
    37c39b871add r8, 1
    37c39b875movupd x5, [r11+rcx]
    37c39b87badd rcx, 16
    37c39b87funpckhpd x3, x3
    37c39b883xorpd x3, [rip+0xd5f65]
    37c39b88bunpcklpd x13, x13
    37c39b890mulpd x1, x13
    37c39b895movapd x0, x3
    37c39b899movapd x3, x4
    37c39b89dmulpd x3, x0
    37c39b8a1subpd x1, x3
    37c39b8a5movapd x3, x5
    37c39b8a9shufpd x3, x5, 1
    37c39b8aemulpd x1, x3
    37c39b8b2movapd x3, x0
    37c39b8b6mulpd x3, x11
    37c39b8bbmovapd x12, x1
    37c39b8c0movapd x1, x13
    37c39b8c5mulpd x1, x4
    37c39b8c9addpd x1, x3
    37c39b8cdmovapd x0, x1
    37c39b8d1movapd x1, x12
    37c39b8d6mulpd x0, x5
    37c39b8damovapd x3, x0
    37c39b8desubpd x1, x0
    37c39b8e2addpd x3, x12
    37c39b8e7movsd_xmm x1, x3
    37c39b8ebaddpd x2, x1
    37c39b8efcmp r8, r9
    37c39b8f2jne 0x37c39b860
    37c39b8f8movsd_xmm x5, [rsp+136]
    37c39b901movapd x11, x2
    37c39b906unpckhpd x2, x2
    37c39b90ajmp 0x37c39b649
    37c39b90f
    37c39b90f 90 .
    37c39b910
    37c39b910loc_37c39b910:
    37c39b910movsd_xmm [rsp+224], x9
    37c39b91aucomisd x9, x8
    37c39b91fmov [rsp+232], 0
    37c39b92bjp 0x37c39b933
    37c39b92dje 0x37c39b752
    37c39b933
    37c39b933loc_37c39b933:
    37c39b933movapd x1, x9
    37c39b938pxor x2, x2
    37c39b93cjmp 0x37c39b6f1
    37c39b941
    37c39b941 0f 1f 80 00 00 00 00 .......
    37c39b948
    37c39b948loc_37c39b948:
    37c39b948lea rcx, [rsp+176]
    37c39b950mov rdx, r12
    37c39b953lea r8, [rsp+224]
    37c39b95bmovsd_xmm [rsp+136], x2
    37c39b964call zladiv_64_
    37c39b969movsd_xmm x1, [rsp+184]
    37c39b972movsd_xmm x0, [rsp+176]
    37c39b97bsubsd x0, [rsp+136]
    37c39b984subsd x1, x11
    37c39b989jmp 0x37c39b739
    37c39b98e
    37c39b98e 66 90 f.
    37c39b990
    37c39b990loc_37c39b990:
    37c39b990pxor x2, x2
    37c39b994comisd x1, x2
    37c39b998jbe 0x37c39bef4
    37c39b99emulsd x1, x15
    37c39b9a3comisd x0, x1
    37c39b9a7jbe 0x37c39b70f
    37c39b9ad
    37c39b9adloc_37c39b9ad:
    37c39b9addivsd x1, x0
    37c39b9b1mov rcx, [rsp+528]
    37c39b9b9mov r8, r13
    37c39b9bclea rdx, [rsp+200]
    37c39b9c4lea r9, [rip+0xd5dcd]
    37c39b9cbmovsd_xmm [rsp+200], x1
    37c39b9d4call zdscal_64_
    37c39b9d9mov rax, [rsp+552]
    37c39b9e1movsd_xmm x0, [rsp+200]
    37c39b9eamovsd_xmm x1, [rax]
    37c39b9eemulsd x6, x0
    37c39b9f2mulsd x1, x0
    37c39b9f6movsd_xmm [rax], x1
    37c39b9fajmp 0x37c39b70f
    37c39b9ff
    37c39b9ff 90 .
    37c39ba00
    37c39ba00loc_37c39ba00:
    37c39ba00movupd x0, [rsp+144]
    37c39ba09pxor x2, x2
    37c39ba0djmp 0x37c39b56f
    37c39ba12
    37c39ba12 66 0f 1f 44 00 00 f..D..
    37c39ba18
    37c39ba18loc_37c39ba18:
    37c39ba18lea rax, [rip+0xd5d79]
    37c39ba1fmov rdx, rsi
    37c39ba22mov [rsp+216], r10
    37c39ba2alea rcx, [rsp+176]
    37c39ba32sub rdx, rbx
    37c39ba35mov [rsp+40], rax
    37c39ba3amov r9, rax
    37c39ba3dmov [rsp+32], r13
    37c39ba42shl rdx, 4
    37c39ba46lea r8, [rbp+rdx]
    37c39ba4blea rdx, [rsp+216]
    37c39ba53
    37c39ba53loc_37c39ba53:
    37c39ba53call zdotc_64_
    37c39ba58pxor x0, x0
    37c39ba5cucomisd x0, [rsp+248]
    37c39ba65movsd_xmm x2, [rsp+176]
    37c39ba6emovsd_xmm x11, [rsp+184]
    37c39ba78movsd_xmm x5, [rsp+240]
    37c39ba81setnp dl
    37c39ba84cmovne edx, r14l
    37c39ba88jmp 0x37c39b649
    37c39ba8d
    37c39ba8d 0f 1f 00 ...
    37c39ba90
    37c39ba90loc_37c39ba90:
    37c39ba90cmp rbx, 1
    37c39ba94jle 0x37c39c0f4
    37c39ba9amov r9, rsi
    37c39ba9dmovddup x12, x5
    37c39baa2movddup x13, x4
    37c39baa7xor ecx, ecx
    37c39baa9sub r9, rbx
    37c39baacxor r8l, r8l
    37c39baafpxor x2, x2
    37c39bab3shl r9, 4
    37c39bab7add r9, rbp
    37c39babanop [rax+rax]
    37c39bac0
    37c39bac0loc_37c39bac0:
    37c39bac0movupd x0, [r9+rcx]
    37c39bac6movupd x3, [r9+rcx]
    37c39baccadd r8, 1
    37c39bad0movapd x1, x12
    37c39bad5movapd x11, x13
    37c39badamovupd x4, [r13+rcx]
    37c39bae1add rcx, 16
    37c39bae5unpckhpd x0, x0
    37c39bae9xorpd x0, [rip+0xd5cff]
    37c39baf1unpcklpd x3, x3
    37c39baf5mulpd x1, x3
    37c39baf9mulpd x11, x0
    37c39bafemulpd x3, x13
    37c39bb03mulpd x0, x12
    37c39bb08subpd x1, x11
    37c39bb0dmovapd x11, x4
    37c39bb12shufpd x11, x4, 1
    37c39bb18addpd x0, x3
    37c39bb1cmulpd x1, x11
    37c39bb21mulpd x0, x4
    37c39bb25movapd x3, x0
    37c39bb29addpd x3, x1
    37c39bb2dsubpd x1, x0
    37c39bb31movsd_xmm x1, x3
    37c39bb35addpd x2, x1
    37c39bb39cmp r10, r8
    37c39bb3cjne 0x37c39bac0
    37c39bb3emovapd x11, x2
    37c39bb43unpckhpd x2, x2
    37c39bb47jmp 0x37c39b649
    37c39bb4c
    37c39bb4c 0f 1f 40 00 ..@.
    37c39bb50
    37c39bb50loc_37c39bb50:
    37c39bb50mov rcx, [rsp+528]
    37c39bb58lea rdx, [rsp+200]
    37c39bb60mov r8, r13
    37c39bb63lea r9, [rip+0xd5c2e]
    37c39bb6amov [rsp+136], r10
    37c39bb72call zdscal_64_
    37c39bb77mov rax, [rsp+552]
    37c39bb7fmovsd_xmm x0, [rsp+200]
    37c39bb88movsd_xmm x4, [rsp+248]
    37c39bb91mov r10, [rsp+136]
    37c39bb99movsd_xmm x1, [rax]
    37c39bb9dmulsd x6, x0
    37c39bba1movsd_xmm x5, [rsp+240]
    37c39bbaamulsd x1, x0
    37c39bbaepxor x0, x0
    37c39bbb2ucomisd x4, x0
    37c39bbb6setnp dl
    37c39bbb9cmovne edx, r14l
    37c39bbbdmovsd_xmm [rax], x1
    37c39bbc1jmp 0x37c39b604
    37c39bbc6
    37c39bbc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37c39bbd0
    37c39bbd0loc_37c39bbd0:
    37c39bbd0mov r8, rsi
    37c39bbd3sub rdx, rbx
    37c39bbd6lea rax, [rip+0xd5bbb]
    37c39bbddlea r9, [r12+16]
    37c39bbe2shl r8, 4
    37c39bbe6mov [rsp+216], rdx
    37c39bbeelea rcx, [rsp+176]
    37c39bbf6mov [rsp+32], r9
    37c39bbfblea rdx, [rsp+216]
    37c39bc03mov r9, rax
    37c39bc06add r8, rbp
    37c39bc09mov [rsp+40], rax
    37c39bc0ejmp 0x37c39ba53
    37c39bc13
    37c39bc13 0f 1f 44 00 00 ..D..
    37c39bc18
    37c39bc18loc_37c39bc18:
    37c39bc18mov rbp, [rsp+528]
    37c39bc20jmp 0x37c39ae28
    37c39bc25
    37c39bc25 0f 1f 00 ...
    37c39bc28
    37c39bc28loc_37c39bc28:
    37c39bc28mulsd x1, x15
    37c39bc2dcomisd x0, x1
    37c39bc31jbe 0x37c39b70f
    37c39bc37movapd x1, x8
    37c39bc3cjmp 0x37c39b9ad
    37c39bc41
    37c39bc41 0f 1f 80 00 00 00 00 .......
    37c39bc48
    37c39bc48loc_37c39bc48:
    37c39bc48mulsd x1, x12
    37c39bc4dcomisd x0, x1
    37c39bc51jbe 0x37c39a990
    37c39bc57movapd x1, x8
    37c39bc5cjmp 0x37c39b17d
    37c39bc61
    37c39bc61loc_37c39bc61:
    37c39bc61test r15, r15
    37c39bc64je 0x37c39bfe9
    37c39bc6apxor x0, x0
    37c39bc6emovapd x6, x10
    37c39bc73maxsd x0, x11
    37c39bc78divsd x6, x0
    37c39bc7ccmp [rsp+88], 0
    37c39bc82je 0x37c39c0c0
    37c39bc88cmp [rsp+112], 0
    37c39bc8eje 0x37c39c195
    37c39bc94lea rdx, [rbx+1]
    37c39bc98movupd x1, [rip+0xd5b20]
    37c39bca0mov rax, rbx
    37c39bca3pxor x3, x3
    37c39bca7movq x15, [rip+0xd5b00]
    37c39bcb0imul rdx, rbx
    37c39bcb4mov rsi, rdx
    37c39bcb7shr rsi, 63
    37c39bcbbadd rsi, rdx
    37c39bcbesar rsi, 1
    37c39bcc1jmp 0x37c39ad1e
    37c39bcc6
    37c39bcc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37c39bcd0
    37c39bcd0loc_37c39bcd0:
    37c39bcd0test rbx, rbx
    37c39bcd3jle 0x37c39c23d
    37c39bcd9lea r10, [rbx-1]
    37c39bcddmov eax, 1
    37c39bce2mov esi, 1
    37c39bce7mov [rsp+96], 1
    37c39bcf0mov r11l, 1
    37c39bcf6jmp 0x37c39a4a1
    37c39bcfb
    37c39bcfbloc_37c39bcfb:
    37c39bcfbminsd x6, x8
    37c39bd00movapd x0, x6
    37c39bd04test rbx, rbx
    37c39bd07jle 0x37c39c121
    37c39bd0dlea rdx, [rbx-1]
    37c39bd11mov r10, rbx
    37c39bd14mov eax, 1
    37c39bd19mov r11l, 1
    37c39bd1fmov ebx, 1
    37c39bd24
    37c39bd24loc_37c39bd24:
    37c39bd24lea rcx, [8*r11]
    37c39bd2clea rax, [rdi+8*rax-8]
    37c39bd31jmp 0x37c39bd66
    37c39bd33
    37c39bd33 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 f.ff.........
    37c39bd40
    37c39bd40loc_37c39bd40:
    37c39bd40movsd_xmm x4, [rax]
    37c39bd44movapd x2, x8
    37c39bd49add rax, rcx
    37c39bd4caddsd x4, x8
    37c39bd51divsd x2, x4
    37c39bd55mulsd x0, x2
    37c39bd59test rdx, rdx
    37c39bd5cje 0x37c39adc0
    37c39bd62sub rdx, 1
    37c39bd66
    37c39bd66loc_37c39bd66:
    37c39bd66comisd x11, x0
    37c39bd6bjb 0x37c39bd40
    37c39bd6djmp 0x37c39adc0
    37c39bd72
    37c39bd72loc_37c39bd72:
    37c39bd72mov rbx, [rsp+120]
    37c39bd77mov r10, [rsp+128]
    37c39bd7fmovsd_xmm [rsp+96], x7
    37c39bd85test r8b, r8b
    37c39bd88je 0x37c39adc0
    37c39bd8emovsd_xmm [rsp+232], x7
    37c39bd97movsd_xmm [rsp+224], x5
    37c39bda0jmp 0x37c39adc0
    37c39bda5
    37c39bda5loc_37c39bda5:
    37c39bda5test al, al
    37c39bda7je 0x37c39bdbb
    37c39bda9movsd_xmm [rsp+232], x7
    37c39bdb2movsd_xmm [rsp+224], x6
    37c39bdbb
    37c39bdbbloc_37c39bdbb:
    37c39bdbbmov r10, rbx
    37c39bdbemov rbx, [rsp+96]
    37c39bdc3jmp 0x37c39adc0
    37c39bdc8
    37c39bdc8loc_37c39bdc8:
    37c39bdc8movsd_xmm [rsp+232], x7
    37c39bdd1mov rsi, [rsp+120]
    37c39bdd6movsd_xmm [rsp+224], x6
    37c39bddf
    37c39bddfloc_37c39bddf:
    37c39bddfminsd x9, x0
    37c39bde4comisd x9, x11
    37c39bde9ja 0x37c39b0b8
    37c39bdefcomisd x3, x13
    37c39bdf4ja 0x37c39b3eb
    37c39bdfamovapd x6, x3
    37c39bdfemov r10, rbx
    37c39be01movapd x9, x8
    37c39be06mov rbx, [rsp+96]
    37c39be0baddsd x6, x3
    37c39be0fjmp 0x37c39a6da
    37c39be14
    37c39be14loc_37c39be14:
    37c39be14mov rbx, [rsp+120]
    37c39be19movsd_xmm [rsp+96], x7
    37c39be1fmov r10, [rsp+128]
    37c39be27movapd x0, x6
    37c39be2bmovsd_xmm [rsp+232], x7
    37c39be34movsd_xmm [rsp+224], x5
    37c39be3djmp 0x37c39adc0
    37c39be42
    37c39be42loc_37c39be42:
    37c39be42minsd x0, x8
    37c39be47test rbx, rbx
    37c39be4ajle 0x37c39c029
    37c39be50lea rdx, [rbx-1]
    37c39be54mov r10l, 1
    37c39be5amov r11, -1
    37c39be61jmp 0x37c39ad83
    37c39be66
    37c39be66loc_37c39be66:
    37c39be66divsd x13, x3
    37c39be6bmov rcx, rbp
    37c39be6emov [rsp+120], r11
    37c39be73mov rax, [rsp+552]
    37c39be7bmov r8, [rsp+544]
    37c39be83movups [rsp+96], x1
    37c39be88movapd x6, x12
    37c39be8dlea r9, [rip+0xd5904]
    37c39be94mov rdx, rax
    37c39be97mov [rsp+128], r10
    37c39be9fmovsd_xmm [rax], x13
    37c39bea4call zdscal_64_
    37c39bea9movupd x1, [rsp+96]
    37c39beafmov r11, [rsp+120]
    37c39beb4mov r10, [rsp+128]
    37c39bebcjmp 0x37c399ee4
    37c39bec1
    37c39bec1loc_37c39bec1:
    37c39bec1mov r10, rbx
    37c39bec4mov rbx, rdx
    37c39bec7jmp 0x37c39b405
    37c39becc
    37c39beccloc_37c39becc:
    37c39beccminsd x6, x8
    37c39bed1movapd x0, x6
    37c39bed5test rbx, rbx
    37c39bed8jle 0x37c39c1b3
    37c39bedelea rdx, [rbx-1]
    37c39bee2mov r10l, 1
    37c39bee8mov r11, -1
    37c39beefjmp 0x37c39bd24
    37c39bef4
    37c39bef4loc_37c39bef4:
    37c39bef4mov rax, [rsp+528]
    37c39befcmov edx, 1
    37c39bf01pxor x0, x0
    37c39bf05mov rcx, [rax]
    37c39bf08lea r8, [rcx+1]
    37c39bf0ctest rcx, rcx
    37c39bf0fjle 0x37c39bf36
    37c39bf11nop [rax]
    37c39bf15nop [rax+rax]
    37c39bf20
    37c39bf20loc_37c39bf20:
    37c39bf20mov rax, rdx
    37c39bf23add rdx, 1
    37c39bf27shl rax, 4
    37c39bf2bmovups [r13+rax-16], x0
    37c39bf31cmp rdx, r8
    37c39bf34jne 0x37c39bf20
    37c39bf36
    37c39bf36loc_37c39bf36:
    37c39bf36mov rax, [rsp+552]
    37c39bf3emovq x0, [rip+0xd586a]
    37c39bf46pxor x6, x6
    37c39bf4amovups [r12], x0
    37c39bf4fmovapd x0, x8
    37c39bf54mov [rax], 0
    37c39bf5bjmp 0x37c39b752
    37c39bf60
    37c39bf60loc_37c39bf60:
    37c39bf60mov rcx, [rbp]
    37c39bf64mov edx, 1
    37c39bf69pxor x0, x0
    37c39bf6dlea r8, [rcx+1]
    37c39bf71test rcx, rcx
    37c39bf74jle 0x37c39bf96
    37c39bf76nop [rax+rax]
    37c39bf80
    37c39bf80loc_37c39bf80:
    37c39bf80mov rax, rdx
    37c39bf83add rdx, 1
    37c39bf87shl rax, 4
    37c39bf8bmovups [r13+rax-16], x0
    37c39bf91cmp rdx, r8
    37c39bf94jne 0x37c39bf80
    37c39bf96
    37c39bf96loc_37c39bf96:
    37c39bf96mov rax, [rsp+552]
    37c39bf9emovq x0, [rip+0xd580a]
    37c39bfa6pxor x14, x14
    37c39bfabmovups [r12], x0
    37c39bfb0movapd x0, x8
    37c39bfb5mov [rax], 0
    37c39bfbcjmp 0x37c39a9d3
    37c39bfc1
    37c39bfc1loc_37c39bfc1:
    37c39bfc1cmp rbx, r10
    37c39bfc4jl 0x37c39ae28
    37c39bfcamov r15, rbx
    37c39bfcdsub r15, r10
    37c39bfd0jmp 0x37c39b47f
    37c39bfd5
    37c39bfd5loc_37c39bfd5:
    37c39bfd5cmp rbx, r10
    37c39bfd8jl 0x37c39ae28
    37c39bfdemov r15, rbx
    37c39bfe1sub r15, r10
    37c39bfe4jmp 0x37c39a731
    37c39bfe9
    37c39bfe9loc_37c39bfe9:
    37c39bfe9pxor x1, x1
    37c39bfedmovapd x0, x10
    37c39bff2maxsd x1, x11
    37c39bff7divsd x0, x1
    37c39bffbcmp [rsp+88], 0
    37c39c001jne 0x37c39c068
    37c39c003cmp [rsp+112], 0
    37c39c009jne 0x37c39c178
    37c39c00fminsd x0, x8
    37c39c014pxor x3, x3
    37c39c018movupd x1, [rip+0xd57a0]
    37c39c020movq x15, [rip+0xd5787]
    37c39c029
    37c39c029loc_37c39c029:
    37c39c029comisd x0, x11
    37c39c02eja 0x37c39b0b8
    37c39c034comisd x3, x13
    37c39c039ja 0x37c39c1c9
    37c39c03f
    37c39c03floc_37c39c03f:
    37c39c03fmov r9l, 1
    37c39c045mov r8l, 1
    37c39c04blea rdx, [rip+0xd5721]
    37c39c052mov rcx, r12
    37c39c055call lsame_64_
    37c39c05a
    37c39c05aloc_37c39c05a:
    37c39c05amovapd x9, x8
    37c39c05fjmp 0x37c39ae28
    37c39c064
    37c39c064 0f 1f 40 00 ..@.
    37c39c068
    37c39c068loc_37c39c068:
    37c39c068cmp [rsp+112], 0
    37c39c06ejne 0x37c39c140
    37c39c074minsd x0, x8
    37c39c079pxor x3, x3
    37c39c07dmovupd x1, [rip+0xd573b]
    37c39c085movq x15, [rip+0xd5722]
    37c39c08e
    37c39c08eloc_37c39c08e:
    37c39c08ecomisd x0, x11
    37c39c093ja 0x37c39b0b8
    37c39c099comisd x3, x13
    37c39c09ejbe 0x37c39c03f
    37c39c0a0
    37c39c0a0loc_37c39c0a0:
    37c39c0a0mov r10, rbx
    37c39c0a3
    37c39c0a3loc_37c39c0a3:
    37c39c0a3movapd x9, x8
    37c39c0a8mov esi, 1
    37c39c0admov r11l, 1
    37c39c0b3mov ebx, 1
    37c39c0b8jmp 0x37c39b405
    37c39c0bd
    37c39c0bd 0f 1f 00 ...
    37c39c0c0
    37c39c0c0loc_37c39c0c0:
    37c39c0c0cmp [rsp+112], 0
    37c39c0c6je 0x37c39c103
    37c39c0c8movupd x1, [rip+0xd56f0]
    37c39c0d0mov r10, rbx
    37c39c0d3pxor x3, x3
    37c39c0d7movq x15, [rip+0xd56d0]
    37c39c0e0jmp 0x37c39abd9
    37c39c0e5
    37c39c0e5loc_37c39c0e5:
    37c39c0e5pxor x13, x13
    37c39c0eamovapd x3, x13
    37c39c0efjmp 0x37c39a8cd
    37c39c0f4
    37c39c0f4loc_37c39c0f4:
    37c39c0f4pxor x11, x11
    37c39c0f9movapd x2, x11
    37c39c0fejmp 0x37c39b649
    37c39c103
    37c39c103loc_37c39c103:
    37c39c103minsd x6, x8
    37c39c108pxor x3, x3
    37c39c10cmovupd x1, [rip+0xd56ac]
    37c39c114movq x15, [rip+0xd5693]
    37c39c11dmovapd x0, x6
    37c39c121
    37c39c121loc_37c39c121:
    37c39c121comisd x0, x11
    37c39c126ja 0x37c39b0b8
    37c39c12ccomisd x3, x13
    37c39c131jbe 0x37c39c05a
    37c39c137jmp 0x37c39c0a0
    37c39c13c
    37c39c13c 0f 1f 40 00 ..@.
    37c39c140
    37c39c140loc_37c39c140:
    37c39c140mov esi, 1
    37c39c145mov r11l, 1
    37c39c14bpxor x3, x3
    37c39c14fmov [rsp+96], 1
    37c39c158movupd x1, [rip+0xd5660]
    37c39c160movq x15, [rip+0xd5647]
    37c39c169
    37c39c169loc_37c39c169:
    37c39c169movapd x9, x0
    37c39c16ejmp 0x37c39bddf
    37c39c173
    37c39c173 0f 1f 44 00 00 ..D..
    37c39c178
    37c39c178loc_37c39c178:
    37c39c178movupd x1, [rip+0xd5640]
    37c39c180mov rax, rbx
    37c39c183pxor x3, x3
    37c39c187movq x15, [rip+0xd5620]
    37c39c190jmp 0x37c39a46e
    37c39c195
    37c39c195loc_37c39c195:
    37c39c195minsd x6, x8
    37c39c19apxor x3, x3
    37c39c19emovupd x1, [rip+0xd561a]
    37c39c1a6movq x15, [rip+0xd5601]
    37c39c1afmovapd x0, x6
    37c39c1b3
    37c39c1b3loc_37c39c1b3:
    37c39c1b3comisd x0, x11
    37c39c1b8ja 0x37c39b0b8
    37c39c1becomisd x3, x13
    37c39c1c3jbe 0x37c39c05a
    37c39c1c9
    37c39c1c9loc_37c39c1c9:
    37c39c1c9lea rax, [rbx+1]
    37c39c1cdmov ecx, 2
    37c39c1d2movapd x9, x8
    37c39c1d7mov r10l, 1
    37c39c1ddimul rax, rbx
    37c39c1e1mov r11, -1
    37c39c1e8cqo
    37c39c1eaidiv rcx
    37c39c1edmov rsi, rax
    37c39c1f0jmp 0x37c39b405
    37c39c1f5
    37c39c1f5loc_37c39c1f5:
    37c39c1f5comisd x6, x11
    37c39c1faja 0x37c39b0b8
    37c39c200comisd x3, x13
    37c39c205jbe 0x37c39c05a
    37c39c20bjmp 0x37c39c0a3
    37c39c210
    37c39c210loc_37c39c210:
    37c39c210comisd x6, x11
    37c39c215ja 0x37c39b0b8
    37c39c21bcomisd x3, x13
    37c39c220jbe 0x37c39c05a
    37c39c226movapd x9, x8
    37c39c22bmov r10l, 1
    37c39c231mov r11, -1
    37c39c238jmp 0x37c39b405
    37c39c23d
    37c39c23dloc_37c39c23d:
    37c39c23dmov [rsp+96], 1
    37c39c246mov esi, 1
    37c39c24bmov r11l, 1
    37c39c251jmp 0x37c39c169
    37c39c256
    37c39c256loc_37c39c256:
    37c39c256neg rax
    37c39c259jmp 0x37c39a21f
    37c39c25e
    37c39c25eloc_37c39c25e:
    37c39c25emov [rsp+96], rbx
    37c39c263mov r11, -1
    37c39c26amov ebx, 1
    37c39c26fjmp 0x37c39c169
    37c399bc0
    37c39c274
    37c39c274 // align 0x10
    37c39c280
    37c39c280zlatrd_64_:
    37c39c280push r15
    37c39c282push r14
    37c39c284push r13
    37c39c286push r12
    37c39c288push rbp
    37c39c289push rdi
    37c39c28apush rsi
    37c39c28bpush rbx
    37c39c28csub rsp, 296
    37c39c293movups [rsp+256], x6
    37c39c29bmovups [rsp+272], x7
    37c39c2a3mov [rsp+384], r8
    37c39c2abmov r13, rdx
    37c39c2aemov [rsp+392], r9
    37c39c2b6cmp [rdx], 0
    37c39c2bajle 0x37c39c62d
    37c39c2c0mov rax, [rsp+400]
    37c39c2c8xor edx, edx
    37c39c2camov r8l, 1
    37c39c2d0mov r9l, 1
    37c39c2d6mov rdi, rdx
    37c39c2d9mov rsi, rdx
    37c39c2dclea rdx, [rip+0xd552d]
    37c39c2e3mov rax, [rax]
    37c39c2e6test rax, rax
    37c39c2e9cmovns rdi, rax
    37c39c2edmov rax, [rsp+432]
    37c39c2f5mov rax, [rax]
    37c39c2f8mov [rsp+96], rdi
    37c39c2fdtest rax, rax
    37c39c300cmovns rsi, rax
    37c39c304mov [rsp+112], rsi
    37c39c309call lsame_64_
    37c39c30emov rbx, [rsp+384]
    37c39c316mov r8, [rbx]
    37c39c319test rax, rax
    37c39c31cje 0x37c39c658
    37c39c322mov r12, [r13]
    37c39c326mov r9, r12
    37c39c329mov [rsp+216], r12
    37c39c331sub r9, r8
    37c39c334cmp r9, r12
    37c39c337jge 0x37c39c62d
    37c39c33dnot rdi
    37c39c340not rsi
    37c39c343mov [rsp+120], r9
    37c39c348mov rcx, r12
    37c39c34bmov [rsp+104], rdi
    37c39c350mov r15, r12
    37c39c353mov rdi, [rsp+392]
    37c39c35bmov [rsp+128], rsi
    37c39c363mov rsi, r8
    37c39c366jmp 0x37c39c392
    37c39c368
    37c39c368 0f 1f 84 00 00 00 00 00 ........
    37c39c370
    37c39c370loc_37c39c370:
    37c39c370mov [rsp+216], r15
    37c39c378cmp [rsp+120], r15
    37c39c37djge 0x37c39c62d
    37c39c383
    37c39c383loc_37c39c383:
    37c39c383mov rax, [rsp+384]
    37c39c38bmov rcx, [r13]
    37c39c38fmov rsi, [rax]
    37c39c392
    37c39c392loc_37c39c392:
    37c39c392mov rdx, r15
    37c39c395sub rdx, rcx
    37c39c398add rsi, rdx
    37c39c39bcmp r15, rcx
    37c39c39ejl 0x37c39cd20
    37c39c3a4mov r14, [rsp+216]
    37c39c3ac
    37c39c3acloc_37c39c3ac:
    37c39c3aclea r15, [r14-1]
    37c39c3b0cmp r14, 1
    37c39c3b4jle 0x37c39c370
    37c39c3b6mov rax, [rsp+96]
    37c39c3bbmov rbx, [rsp+104]
    37c39c3c0lea r11, [r14-2]
    37c39c3c4lea rbp, [rsp+232]
    37c39c3cclea rdx, [rsp+240]
    37c39c3d4lea r9, [rip+0xd545d]
    37c39c3dbmov rcx, rbp
    37c39c3demov [rsp+152], r11
    37c39c3e6imul rax, r14
    37c39c3eamov [rsp+144], rdx
    37c39c3f2mov [rsp+232], r15
    37c39c3faadd rbx, rax
    37c39c3fdmov [rsp+160], rax
    37c39c405mov rax, r11
    37c39c408lea r12, [rbx+r15]
    37c39c40cshl rax, 4
    37c39c410add rbx, 1
    37c39c414add rax, [rsp+416]
    37c39c41cshl r12, 4
    37c39c420shl rbx, 4
    37c39c424mov [rsp+136], rax
    37c39c42cmovupd x0, [rdi+r12]
    37c39c432mov [rsp+32], rax
    37c39c437add rbx, rdi
    37c39c43amov r8, rbx
    37c39c43dmovups [rsp+240], x0
    37c39c445call zlarfg_64_
    37c39c44amov r11, [rsp+152]
    37c39c452mov rdx, rbp
    37c39c455mov rax, [rsp+408]
    37c39c45dmovsd_xmm x0, [rsp+240]
    37c39c466movq x5, [rip+0xd5412]
    37c39c46emovups [rdi+r12], x5
    37c39c473mov r9, rdi
    37c39c476lea rcx, [rip+0xd53db]
    37c39c47dlea r8, [rip+0xd53bc]
    37c39c484mov [rsp+232], r15
    37c39c48cmovsd_xmm [rax+8*r11], x0
    37c39c492mov r11, [rsp+112]
    37c39c497mov rax, [rsp+128]
    37c39c49fmov [rsp+56], rcx
    37c39c4a4lea rcx, [rip+0xd53a5]
    37c39c4abimul r11, rsi
    37c39c4afmov [rsp+40], rbx
    37c39c4b4mov [rsp+80], 5
    37c39c4bdlea r12, [r11+rax]
    37c39c4c1lea rax, [rip+0xd5370]
    37c39c4c8mov [rsp+152], r11
    37c39c4d0mov [rsp+72], rax
    37c39c4d5lea rsi, [r12+1]
    37c39c4damov [rsp+48], rax
    37c39c4dfmov rax, [rsp+400]
    37c39c4e7shl rsi, 4
    37c39c4ebadd rsi, [rsp+424]
    37c39c4f3mov [rsp+64], rsi
    37c39c4f8mov [rsp+32], rax
    37c39c4fdcall zhemv_64_
    37c39c502mov rdx, [r13]
    37c39c506mov r11, [rsp+152]
    37c39c50ecmp rdx, r14
    37c39c511jg 0x37c39cfd0
    37c39c517
    37c39c517loc_37c39c517:
    37c39c517mov rdx, [rsp+136]
    37c39c51flea r9, [rip+0xd5312]
    37c39c526mov r8, rsi
    37c39c529mov rcx, rbp
    37c39c52cmov [rsp+232], r15
    37c39c534call zscal_64_
    37c39c539mov r10, r14
    37c39c53cpxor x3, x3
    37c39c540mov r8, rsi
    37c39c543shl r10, 4
    37c39c547add r10, [rsp+416]
    37c39c54fmovsd_xmm x2, [rip+0xd5339]
    37c39c557lea r14, [rip+0xd52da]
    37c39c55emovsd_xmm x1, [r10-24]
    37c39c564movsd_xmm x0, [r10-32]
    37c39c56amov r9, r14
    37c39c56dmov rdx, rbp
    37c39c570mov [rsp+40], r14
    37c39c575lea rcx, [rsp+192]
    37c39c57dmulsd x2, x0
    37c39c581movapd x4, x1
    37c39c585mov [rsp+32], rbx
    37c39c58amulsd x4, x3
    37c39c58emov [rsp+232], r15
    37c39c596mulsd x0, x3
    37c39c59amulsd x1, [rip+0xd52ee]
    37c39c5a2subsd x2, x4
    37c39c5a6addsd x0, x1
    37c39c5aamovddup x7, x2
    37c39c5aemovddup x6, x0
    37c39c5b2call zdotc_64_
    37c39c5b7mov [rsp+40], r14
    37c39c5bcmov r9, r14
    37c39c5bfmov r8, rbx
    37c39c5c2mov [rsp+32], rsi
    37c39c5c7mov rdx, [rsp+144]
    37c39c5cfmov rcx, rbp
    37c39c5d2movsd_xmm x1, [rsp+200]
    37c39c5dbmov [rsp+232], r15
    37c39c5e3movsd_xmm x0, [rsp+192]
    37c39c5ecunpcklpd x0, x1
    37c39c5f0movhpd x1, [rsp+192]
    37c39c5f9mulpd x0, x7
    37c39c5fdmulpd x1, x6
    37c39c601addsubpd x0, x1
    37c39c605xorpd x0, [rip+0xd5293]
    37c39c60dmovups [rsp+240], x0
    37c39c615call zaxpy_64_
    37c39c61amov [rsp+216], r15
    37c39c622cmp [rsp+120], r15
    37c39c627jl 0x37c39c383
    37c39c62d
    37c39c62dloc_37c39c62d:
    37c39c62dmovups x6, [rsp+256]
    37c39c635movups x7, [rsp+272]
    37c39c63dadd rsp, 296
    37c39c644pop rbx
    37c39c645pop rsi
    37c39c646pop rdi
    37c39c647pop rbp
    37c39c648pop r12
    37c39c64apop r13
    37c39c64cpop r14
    37c39c64epop r15
    37c39c650ret
    37c39c651
    37c39c651 0f 1f 80 00 00 00 00 .......
    37c39c658
    37c39c658loc_37c39c658:
    37c39c658test r8, r8
    37c39c65bjle 0x37c39c62d
    37c39c65dmov rdi, [rsp+96]
    37c39c662mov rbx, [rsp+112]
    37c39c667mov [rsp+144], -1
    37c39c673mov r15l, 1
    37c39c679mov rax, [rsp+424]
    37c39c681mov rsi, [rsp+392]
    37c39c689mov [rsp+176], r8
    37c39c691lea r12, [rip+0xd51a0]
    37c39c698lea rdx, [rdi+1]
    37c39c69cmov r14, [rsp+416]
    37c39c6a4shl rdi, 4
    37c39c6a8shl rdx, 4
    37c39c6aclea rcx, [rax+16]
    37c39c6b0mov [rsp+112], rax
    37c39c6b5lea rbp, [rsi+16]
    37c39c6b9mov [rsp+152], rdx
    37c39c6c1lea rdx, [rbx+1]
    37c39c6c5shl rbx, 4
    37c39c6c9mov [rsp+184], rdi
    37c39c6d1shl rdx, 4
    37c39c6d5lea rdi, [rsp+224]
    37c39c6ddmov [rsp+104], rdi
    37c39c6e2mov rdi, rax
    37c39c6e5mov [rsp+160], rdx
    37c39c6edmov [rsp+120], rcx
    37c39c6f2mov [rsp+168], rbx
    37c39c6famov [rsp+128], r14
    37c39c702jmp 0x37c39c752
    37c39c704
    37c39c704 0f 1f 40 00 ..@.
    37c39c708
    37c39c708loc_37c39c708:
    37c39c708mov rcx, [rsp+96]
    37c39c70dadd r15, 1
    37c39c711add [rsp+144], rcx
    37c39c719add rbp, [rsp+152]
    37c39c721mov rcx, [rsp+160]
    37c39c729add [rsp+128], 16
    37c39c732add [rsp+120], rcx
    37c39c737mov rcx, [rsp+168]
    37c39c73fadd [rsp+112], rcx
    37c39c744cmp [rsp+176], r15
    37c39c74cjl 0x37c39c62d
    37c39c752
    37c39c752loc_37c39c752:
    37c39c752mov r8, [rsp+432]
    37c39c75apxor x6, x6
    37c39c75elea r14, [r15-1]
    37c39c762mov rdx, rdi
    37c39c765lea rcx, [rsp+232]
    37c39c76dmovsd_xmm [rbp-8], x6
    37c39c772mov [rsp+232], r14
    37c39c77acall zlacgv_64_
    37c39c77fmov rax, [r13]
    37c39c783lea r10, [rbp-16]
    37c39c787mov rcx, [rsp+432]
    37c39c78fmov [rsp+72], r10
    37c39c794mov rdx, [rsp+104]
    37c39c799lea r9, [rip+0xd5078]
    37c39c7a0lea r8, [rsp+232]
    37c39c7a8sub rax, r15
    37c39c7abmov [rsp+56], rcx
    37c39c7b0mov rcx, [rsp+400]
    37c39c7b8add rax, 1
    37c39c7bcmov [rsp+48], rdi
    37c39c7c1mov [rsp+224], rax
    37c39c7c9lea rax, [rip+0xd5070]
    37c39c7d0mov [rsp+64], rax
    37c39c7d5mov [rsp+40], rcx
    37c39c7dalea rcx, [rip+0xd5047]
    37c39c7e1mov [rsp+32], rsi
    37c39c7e6mov [rsp+88], 12
    37c39c7efmov [rsp+80], r12
    37c39c7f4mov [rsp+136], r10
    37c39c7fcmov [rsp+232], r14
    37c39c804call zgemv_64_
    37c39c809mov r8, [rsp+432]
    37c39c811mov rdx, rdi
    37c39c814lea rcx, [rsp+232]
    37c39c81cmov [rsp+232], r14
    37c39c824call zlacgv_64_
    37c39c829mov r8, [rsp+400]
    37c39c831mov rdx, rsi
    37c39c834lea rcx, [rsp+232]
    37c39c83cmov [rsp+232], r14
    37c39c844call zlacgv_64_
    37c39c849mov rcx, [r13]
    37c39c84dmov r10, [rsp+136]
    37c39c855mov [rsp+48], rsi
    37c39c85amov [rsp+32], rdi
    37c39c85fmov rdx, [rsp+104]
    37c39c864lea r9, [rip+0xd4fad]
    37c39c86blea r8, [rsp+232]
    37c39c873sub rcx, r15
    37c39c876mov [rsp+72], r10
    37c39c87badd rdi, 16
    37c39c87flea rax, [rcx+1]
    37c39c883mov [rsp+80], r12
    37c39c888lea rcx, [rip+0xd4f99]
    37c39c88fmov [rsp+224], rax
    37c39c897lea rax, [rip+0xd4fa2]
    37c39c89emov [rsp+64], rax
    37c39c8a3mov rax, [rsp+400]
    37c39c8abmov [rsp+88], 12
    37c39c8b4mov [rsp+56], rax
    37c39c8b9mov rax, [rsp+432]
    37c39c8c1mov [rsp+232], r14
    37c39c8c9mov [rsp+40], rax
    37c39c8cecall zgemv_64_
    37c39c8d3mov r8, [rsp+400]
    37c39c8dbmov rdx, rsi
    37c39c8delea rcx, [rsp+232]
    37c39c8e6mov [rsp+232], r14
    37c39c8eeadd rsi, 16
    37c39c8f2call zlacgv_64_
    37c39c8f7mov rax, [r13]
    37c39c8fbmovsd_xmm [rbp-8], x6
    37c39c900cmp rax, r15
    37c39c903jle 0x37c39c708
    37c39c909mov rdx, rax
    37c39c90cmov rcx, [rsp+128]
    37c39c914movupd x0, [rbp]
    37c39c919lea r9, [rip+0xd4f18]
    37c39c920sub rdx, r15
    37c39c923mov r11, [rsp+392]
    37c39c92bmov [rsp+232], rdx
    37c39c933lea rdx, [r15+2]
    37c39c937cmp rdx, rax
    37c39c93amov [rsp+32], rcx
    37c39c93flea rcx, [rsp+232]
    37c39c947cmovg rdx, rax
    37c39c94badd rdx, [rsp+144]
    37c39c953lea rax, [rsp+240]
    37c39c95bmovups [rsp+240], x0
    37c39c963shl rdx, 4
    37c39c967mov [rsp+136], rax
    37c39c96flea r8, [r11+rdx]
    37c39c973mov rdx, rax
    37c39c976call zlarfg_64_
    37c39c97bmov rdx, [rsp+408]
    37c39c983movsd_xmm x0, [rsp+240]
    37c39c98cmovq x5, [rip+0xd4eec]
    37c39c994mov rax, [rsp+120]
    37c39c999mov r11, [rsp+400]
    37c39c9a1movups [rbp], x5
    37c39c9a5lea r8, [rip+0xd4e94]
    37c39c9acmovsd_xmm [rdx+8*r15-8], x0
    37c39c9b3mov rdx, [r13]
    37c39c9b7lea rcx, [rip+0xd4ebd]
    37c39c9bemov [rsp+64], rax
    37c39c9c3sub rdx, r15
    37c39c9c6mov [rsp+32], r11
    37c39c9cbmov r11, [rsp+184]
    37c39c9d3mov [rsp+232], rdx
    37c39c9dblea rdx, [rip+0xd4e76]
    37c39c9e2mov [rsp+56], rdx
    37c39c9e7lea r9, [rbp+r11]
    37c39c9eclea rdx, [rsp+232]
    37c39c9f4mov [rsp+80], 5
    37c39c9fdmov [rsp+72], r12
    37c39ca02mov [rsp+48], r12
    37c39ca07mov [rsp+40], rbp
    37c39ca0ccall zhemv_64_
    37c39ca11mov rdx, [r13]
    37c39ca15mov r9, [rsp+432]
    37c39ca1dlea r10, [rip+0xd4e34]
    37c39ca24mov [rsp+64], r10
    37c39ca29lea r8, [rsp+232]
    37c39ca31lea rcx, [rip+0xd4e30]
    37c39ca38sub rdx, r15
    37c39ca3bmov [rsp+40], r9
    37c39ca40lea r9, [rip+0xd4df9]
    37c39ca47mov [rsp+224], rdx
    37c39ca4fmov rdx, [rsp+112]
    37c39ca54mov [rsp+88], 19
    37c39ca5dmov [rsp+72], rdx
    37c39ca62mov rdx, [rsp+104]
    37c39ca67mov [rsp+80], r12
    37c39ca6cmov [rsp+56], r12
    37c39ca71mov [rsp+48], rbp
    37c39ca76mov [rsp+32], rdi
    37c39ca7bmov [rsp+232], r14
    37c39ca83call zgemv_64_
    37c39ca88mov r9, [r13]
    37c39ca8cmov rax, [rsp+120]
    37c39ca91mov [rsp+88], 12
    37c39ca9amov r11, [rsp+112]
    37c39ca9fmov r8, [rsp+400]
    37c39caa7mov [rsp+80], r12
    37c39caaclea rcx, [rip+0xd4d75]
    37c39cab3sub r9, r15
    37c39cab6mov [rsp+72], rax
    37c39cabbmov rdx, [rsp+104]
    37c39cac0mov [rsp+224], r9
    37c39cac8lea r9, [rip+0xd4d71]
    37c39cacfmov [rsp+64], r9
    37c39cad4lea r9, [rip+0xd4d3d]
    37c39cadbmov [rsp+48], r11
    37c39cae0mov [rsp+40], r8
    37c39cae5lea r8, [rsp+232]
    37c39caedmov [rsp+56], r12
    37c39caf2mov [rsp+32], rsi
    37c39caf7mov [rsp+232], r14
    37c39caffcall zgemv_64_
    37c39cb04lea r10, [rip+0xd4d4d]
    37c39cb0bmov r8, [r13]
    37c39cb0fmov r11, [rsp+112]
    37c39cb14mov [rsp+64], r10
    37c39cb19mov r10, [rsp+400]
    37c39cb21lea r9, [rip+0xd4d18]
    37c39cb28lea rcx, [rip+0xd4d39]
    37c39cb2fmov [rsp+72], r11
    37c39cb34mov rdx, [rsp+104]
    37c39cb39sub r8, r15
    37c39cb3cmov [rsp+40], r10
    37c39cb41mov [rsp+88], 19
    37c39cb4amov [rsp+80], r12
    37c39cb4fmov [rsp+56], r12
    37c39cb54mov [rsp+48], rbp
    37c39cb59mov [rsp+32], rsi
    37c39cb5emov [rsp+224], r8
    37c39cb66lea r8, [rsp+232]
    37c39cb6emov [rsp+232], r14
    37c39cb76call zgemv_64_
    37c39cb7bmov r11, [rsp+112]
    37c39cb80mov r10, [r13]
    37c39cb84mov [rsp+232], r14
    37c39cb8cmov r14, [rsp+120]
    37c39cb91lea r9, [rip+0xd4ca8]
    37c39cb98mov [rsp+80], r12
    37c39cb9dlea r8, [rsp+232]
    37c39cba5mov [rsp+48], r11
    37c39cbaamov r11, [rsp+432]
    37c39cbb2sub r10, r15
    37c39cbb5lea rcx, [rip+0xd4c6c]
    37c39cbbcmov [rsp+64], r9
    37c39cbc1mov rdx, [rsp+104]
    37c39cbc6lea r9, [rip+0xd4c4b]
    37c39cbcdmov [rsp+40], r11
    37c39cbd2mov [rsp+88], 12
    37c39cbdbmov [rsp+72], r14
    37c39cbe0mov [rsp+56], r12
    37c39cbe5mov [rsp+32], rdi
    37c39cbeamov [rsp+224], r10
    37c39cbf2call zgemv_64_
    37c39cbf7mov rdx, [r13]
    37c39cbfbmov r8, r14
    37c39cbfelea rcx, [rsp+232]
    37c39cc06lea r9, [rip+0xd4c2b]
    37c39cc0dsub rdx, r15
    37c39cc10mov [rsp+232], rdx
    37c39cc18mov rdx, [rsp+128]
    37c39cc20call zscal_64_
    37c39cc25mov rax, [rsp+128]
    37c39cc2dmov rcx, [r13]
    37c39cc31mov r8, r14
    37c39cc34movsd_xmm x2, [rip+0xd4c54]
    37c39cc3clea rdx, [rsp+232]
    37c39cc44lea r9, [rip+0xd4bed]
    37c39cc4bmovsd_xmm x1, [rax+8]
    37c39cc50movsd_xmm x0, [rax]
    37c39cc54mov [rsp+40], r12
    37c39cc59sub rcx, r15
    37c39cc5cmov [rsp+32], rbp
    37c39cc61mulsd x2, x0
    37c39cc65movapd x3, x1
    37c39cc69mov [rsp+232], rcx
    37c39cc71lea rcx, [rsp+192]
    37c39cc79mulsd x3, x6
    37c39cc7dmulsd x1, [rip+0xd4c0b]
    37c39cc85mulsd x0, x6
    37c39cc89subsd x2, x3
    37c39cc8daddsd x0, x1
    37c39cc91movddup x7, x2
    37c39cc95movddup x6, x0
    37c39cc99call zdotc_64_
    37c39cc9emov rdx, [r13]
    37c39cca2mov r8, rbp
    37c39cca5movsd_xmm x1, [rsp+200]
    37c39ccaemovsd_xmm x0, [rsp+192]
    37c39ccb7mov [rsp+40], r12
    37c39ccbclea r9, [rip+0xd4b75]
    37c39ccc3lea rcx, [rsp+232]
    37c39cccbsub rdx, r15
    37c39cccemov [rsp+32], r14
    37c39ccd3unpcklpd x0, x1
    37c39ccd7mov [rsp+232], rdx
    37c39ccdfmovhpd x1, [rsp+192]
    37c39cce8mov rdx, [rsp+136]
    37c39ccf0mulpd x0, x7
    37c39ccf4mulpd x1, x6
    37c39ccf8addsubpd x0, x1
    37c39ccfcxorpd x0, [rip+0xd4b9c]
    37c39cd04movups [rsp+240], x0
    37c39cd0ccall zaxpy_64_
    37c39cd11jmp 0x37c39c708
    37c39cd16
    37c39cd16 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37c39cd20
    37c39cd20loc_37c39cd20:
    37c39cd20mov r14, [rsp+96]
    37c39cd25mov r12, [rsp+104]
    37c39cd2alea rbp, [rsi+1]
    37c39cd2esub rcx, r15
    37c39cd31imul rbp, [rsp+112]
    37c39cd37add rbp, [rsp+128]
    37c39cd3fmov [rsp+232], rcx
    37c39cd47lea rcx, [rsp+232]
    37c39cd4fimul r14, r15
    37c39cd53mov r8, [rsp+432]
    37c39cd5badd r12, r14
    37c39cd5elea rdx, [r12+r15]
    37c39cd62add r12, 1
    37c39cd66shl rdx, 4
    37c39cd6ashl r12, 4
    37c39cd6emov [rdi+rdx+8], 0
    37c39cd77lea rdx, [rbp+r15]
    37c39cd7cadd r12, rdi
    37c39cd7fshl rdx, 4
    37c39cd83add rdx, [rsp+424]
    37c39cd8bmov [rsp+136], rdx
    37c39cd93call zlacgv_64_
    37c39cd98mov rcx, [r13]
    37c39cd9cmov [rsp+72], r12
    37c39cda1lea rdx, [rip+0xd4a90]
    37c39cda8mov r12, [rsp+104]
    37c39cdadadd r14, [rsp+96]
    37c39cdb2mov [rsp+80], rdx
    37c39cdb7lea r11, [rip+0xd4a82]
    37c39cdbemov r10, [rsp+432]
    37c39cdc6mov [rsp+64], r11
    37c39cdcbsub rcx, r15
    37c39cdcelea r9, [rip+0xd4a43]
    37c39cdd5lea rax, [r12+r14+1]
    37c39cddamov rdx, [rsp+136]
    37c39cde2mov [rsp+88], 12
    37c39cdeblea r8, [rsp+232]
    37c39cdf3mov [rsp+56], r10
    37c39cdf8shl rax, 4
    37c39cdfcmov r10, [rsp+400]
    37c39ce04add rax, rdi
    37c39ce07mov [rsp+48], rdx
    37c39ce0clea rdx, [rsp+216]
    37c39ce14mov [rsp+32], rax
    37c39ce19mov [rsp+40], r10
    37c39ce1emov [rsp+232], rcx
    37c39ce26lea rcx, [rip+0xd49fb]
    37c39ce2dcall zgemv_64_
    37c39ce32mov r14, [rsp+216]
    37c39ce3amov r10, [r13]
    37c39ce3elea rcx, [rsp+232]
    37c39ce46mov r8, [rsp+432]
    37c39ce4elea rdx, [rbp+r14]
    37c39ce53sub r10, r14
    37c39ce56lea r12, [r14+1]
    37c39ce5aadd rbp, 1
    37c39ce5eshl rdx, 4
    37c39ce62add rdx, [rsp+424]
    37c39ce6amov [rsp+232], r10
    37c39ce72call zlacgv_64_
    37c39ce77imul r12, [rsp+96]
    37c39ce7dmov rcx, [rsp+104]
    37c39ce82mov r9, [r13]
    37c39ce86mov r8, [rsp+400]
    37c39ce8elea rax, [r12+rcx]
    37c39ce92sub r9, r14
    37c39ce95lea rcx, [rsp+232]
    37c39ce9dadd rax, r14
    37c39cea0mov [rsp+232], r9
    37c39cea8shl rax, 4
    37c39ceacadd rax, rdi
    37c39ceafmov rdx, rax
    37c39ceb2mov [rsp+136], rax
    37c39cebacall zlacgv_64_
    37c39cebfmov rcx, [rsp+104]
    37c39cec4sub r12, [rsp+96]
    37c39cec9lea rdx, [rip+0xd4968]
    37c39ced0mov r10, [r13]
    37c39ced4mov [rsp+80], rdx
    37c39ced9lea r11, [rip+0xd4960]
    37c39cee0lea r9, [rip+0xd4931]
    37c39cee7lea rdx, [rcx+r12+1]
    37c39ceecmov [rsp+64], r11
    37c39cef1mov rax, [rsp+136]
    37c39cef9lea r8, [rsp+232]
    37c39cf01shl rdx, 4
    37c39cf05sub r10, r14
    37c39cf08mov [rsp+88], 12
    37c39cf11lea rcx, [rip+0xd4910]
    37c39cf18add rdx, rdi
    37c39cf1bshl rbp, 4
    37c39cf1fadd rbp, [rsp+424]
    37c39cf27mov [rsp+48], rax
    37c39cf2cmov [rsp+72], rdx
    37c39cf31mov rdx, [rsp+400]
    37c39cf39mov [rsp+32], rbp
    37c39cf3emov [rsp+56], rdx
    37c39cf43mov rdx, [rsp+432]
    37c39cf4bmov [rsp+232], r10
    37c39cf53mov [rsp+40], rdx
    37c39cf58lea rdx, [rsp+216]
    37c39cf60call zgemv_64_
    37c39cf65mov r15, [rsp+96]
    37c39cf6amov rdx, [r13]
    37c39cf6elea rcx, [rsp+232]
    37c39cf76mov r14, [rsp+216]
    37c39cf7emov r12, [rsp+104]
    37c39cf83mov r8, [rsp+400]
    37c39cf8blea rbp, [r14+1]
    37c39cf8fsub rdx, r14
    37c39cf92imul rbp, r15
    37c39cf96mov [rsp+232], rdx
    37c39cf9elea rdx, [rbp+r12]
    37c39cfa3sub rbp, r15
    37c39cfa6add rdx, r14
    37c39cfa9shl rdx, 4
    37c39cfadadd rdx, rdi
    37c39cfb0call zlacgv_64_
    37c39cfb5lea rax, [r12+r14]
    37c39cfb9add rbp, rax
    37c39cfbcshl rbp, 4
    37c39cfc0mov [rdi+rbp+8], 0
    37c39cfc9jmp 0x37c39c3ac
    37c39cfce
    37c39cfce 66 90 f.
    37c39cfd0
    37c39cfd0loc_37c39cfd0:
    37c39cfd0add r11, [rsp+112]
    37c39cfd5sub rdx, r14
    37c39cfd8lea r12, [r12+r14+1]
    37c39cfddmov r8, rbp
    37c39cfe0lea rcx, [rip+0xd4851]
    37c39cfe7shl r12, 4
    37c39cfebmov [rsp+48], rbx
    37c39cff0mov rax, [rsp+128]
    37c39cff8mov [rsp+232], rdx
    37c39d000mov r10, [rsp+432]
    37c39d008lea r9, [rip+0xd4831]
    37c39d00flea rdx, [rax+r11+1]
    37c39d014add r12, [rsp+424]
    37c39d01cmov [rsp+80], rcx
    37c39d021lea rax, [rip+0xd4830]
    37c39d028shl rdx, 4
    37c39d02cadd rdx, [rsp+424]
    37c39d034mov [rsp+40], r10
    37c39d039mov r11, rdx
    37c39d03cmov [rsp+64], rax
    37c39d041lea rdx, [rsp+224]
    37c39d049mov [rsp+56], rcx
    37c39d04elea rcx, [rip+0xd4813]
    37c39d055mov [rsp+32], r11
    37c39d05amov [rsp+88], 19
    37c39d063mov [rsp+72], r12
    37c39d068mov [rsp+168], r11
    37c39d070mov [rsp+152], rdx
    37c39d078mov [rsp+224], r15
    37c39d080call zgemv_64_
    37c39d085mov r11, [r13]
    37c39d089mov r8, rbp
    37c39d08cmov r9, [rsp+400]
    37c39d094lea rcx, [rip+0xd479d]
    37c39d09bmov [rsp+72], rsi
    37c39d0a0mov rdx, [rsp+152]
    37c39d0a8sub r11, r14
    37c39d0abmov [rsp+80], rcx
    37c39d0b0mov [rsp+232], r11
    37c39d0b8mov r11, [rsp+160]
    37c39d0c0add r11, [rsp+96]
    37c39d0c5mov [rsp+56], rcx
    37c39d0calea rcx, [rip+0xd4757]
    37c39d0d1mov rax, r11
    37c39d0d4mov r11, [rsp+104]
    37c39d0d9mov [rsp+40], r9
    37c39d0delea r9, [rip+0xd4733]
    37c39d0e5mov [rsp+88], 12
    37c39d0eelea rax, [r11+rax+1]
    37c39d0f3lea r11, [rip+0xd4746]
    37c39d0famov [rsp+48], r12
    37c39d0ffshl rax, 4
    37c39d103mov [rsp+64], r11
    37c39d108add rax, rdi
    37c39d10bmov [rsp+224], r15
    37c39d113mov [rsp+32], rax
    37c39d118mov [rsp+160], rax
    37c39d120call zgemv_64_
    37c39d125lea rax, [rip+0xd470c]
    37c39d12cmov r8, rbp
    37c39d12flea rcx, [rip+0xd4722]
    37c39d136mov r9, [r13]
    37c39d13amov [rsp+80], rax
    37c39d13fmov [rsp+64], rcx
    37c39d144mov rcx, [rsp+400]
    37c39d14cmov [rsp+56], rax
    37c39d151mov rax, [rsp+160]
    37c39d159sub r9, r14
    37c39d15cmov [rsp+40], rcx
    37c39d161mov rdx, [rsp+152]
    37c39d169lea rcx, [rip+0xd46f8]
    37c39d170mov [rsp+32], rax
    37c39d175mov [rsp+88], 19
    37c39d17emov [rsp+72], r12
    37c39d183mov [rsp+48], rbx
    37c39d188mov [rsp+232], r9
    37c39d190lea r9, [rip+0xd46a9]
    37c39d197mov [rsp+224], r15
    37c39d19fcall zgemv_64_
    37c39d1a4lea rax, [rip+0xd468d]
    37c39d1abmov r8, rbp
    37c39d1aelea r11, [rip+0xd468b]
    37c39d1b5mov rcx, [r13]
    37c39d1b9mov [rsp+80], rax
    37c39d1belea r9, [rip+0xd4653]
    37c39d1c5mov [rsp+64], r11
    37c39d1camov r11, [rsp+168]
    37c39d1d2mov [rsp+56], rax
    37c39d1d7mov rax, [rsp+432]
    37c39d1dfsub rcx, r14
    37c39d1e2mov [rsp+72], rsi
    37c39d1e7mov rdx, [rsp+152]
    37c39d1efmov [rsp+88], 12
    37c39d1f8mov [rsp+48], r12
    37c39d1fdmov [rsp+40], rax
    37c39d202mov [rsp+32], r11
    37c39d207mov [rsp+232], rcx
    37c39d20flea rcx, [rip+0xd4612]
    37c39d216mov [rsp+224], r15
    37c39d21ecall zgemv_64_
    37c39d223jmp 0x37c39c517
    37c39c280