File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b871e40
    37b871e40dpbstf_:
    37b871e40push r15
    37b871e42push r14
    37b871e44push r13
    37b871e46push r12
    37b871e48push rbp
    37b871e49push rdi
    37b871e4apush rsi
    37b871e4bpush rbx
    37b871e4csub rsp, 136
    37b871e53movups [rsp+112], x6
    37b871e58mov r12, [rsp+248]
    37b871e60mov r14, [rsp+240]
    37b871e68mov [r12], 0
    37b871e70movsxd rdi, [r14]
    37b871e73mov r15, rdx
    37b871e76mov rbp, r8
    37b871e79mov rsi, r9
    37b871e7cmov r8l, 1
    37b871e82mov r9l, 1
    37b871e88lea rdx, [rip+0xbca8b1]
    37b871e8fmov rbx, rcx
    37b871e92call lsame_
    37b871e97mov r13l, eax
    37b871e9atest eax, eax
    37b871e9cje 0x37b872080
    37b871ea2
    37b871ea2loc_37b871ea2:
    37b871ea2mov ebx, [r15]
    37b871ea5test ebx, ebx
    37b871ea7js 0x37b872038
    37b871eadmov edx, [rbp]
    37b871eb0test edx, edx
    37b871eb2js 0x37b8721e8
    37b871eb8mov eax, [r14]
    37b871ebbcmp edx, eax
    37b871ebdjge 0x37b872200
    37b871ec3mov ecx, [r12]
    37b871ec7test ecx, ecx
    37b871ec9jne 0x37b872408
    37b871ecftest ebx, ebx
    37b871ed1je 0x37b872062
    37b871ed7xor ecx, ecx
    37b871ed9test rdi, rdi
    37b871edclea r9l, [rbx+rdx]
    37b871ee0cmovs rdi, rcx
    37b871ee4sub eax, 1
    37b871ee7mov ecx, 1
    37b871eecmov r14l, r9l
    37b871eeftest eax, eax
    37b871ef1cmovle eax, ecx
    37b871ef4mov r8, rdi
    37b871ef7sar r14l, 1
    37b871efanot r8
    37b871efdmov [rsp+96], eax
    37b871f01test r13l, r13l
    37b871f04je 0x37b8720b0
    37b871f0acmp ebx, r14l
    37b871f0djle 0x37b872222
    37b871f13movsxd r15, ebx
    37b871f16mov [rsp+88], r9l
    37b871f1bmovsd_xmm x6, [rip+0xbca845]
    37b871f23mov r13, r8
    37b871f26imul r15, rdi
    37b871f2amov [rsp+72], r14l
    37b871f2fmov [rsp+248], r12
    37b871f37add r15, r8
    37b871f3ajmp 0x37b872007
    37b871f3f
    37b871f3f 90 .
    37b871f40
    37b871f40loc_37b871f40:
    37b871f40sqrtsd x0, x0
    37b871f44movapd x1, x6
    37b871f48lea r12l, [rbx-1]
    37b871f4ccmp r12l, edx
    37b871f4flea r9, [rip+0xbca7f2]
    37b871f56cmovle edx, r12l
    37b871f5amovsd_xmm [rsi+8*rcx], x0
    37b871f5flea rcx, [rsp+100]
    37b871f64divsd x1, x0
    37b871f68sub eax, edx
    37b871f6amov [rsp+100], edx
    37b871f6elea rdx, [rsp+104]
    37b871f73cdqe
    37b871f75add rax, r15
    37b871f78lea r8, [rsi+8*rax]
    37b871f7cmovsd_xmm [rsp+104], x1
    37b871f82call dscal_
    37b871f87mov ecx, [rbp]
    37b871f8amov eax, [rsp+100]
    37b871f8elea r9, [rsp+96]
    37b871f93mov [rsp+48], r9
    37b871f98mov [rsp+56], 5
    37b871fa1lea r8l, [rcx+1]
    37b871fa5sub ebx, eax
    37b871fa7lea rcx, [rip+0xbca7aa]
    37b871faemov edx, r8l
    37b871fb1movsxd r8, r8l
    37b871fb4sub edx, eax
    37b871fb6movsxd rax, ebx
    37b871fb9imul rax, rdi
    37b871fbdmovsxd rdx, edx
    37b871fc0add rdx, r15
    37b871fc3lea r9, [rsi+8*rdx]
    37b871fc7lea rdx, [rsp+100]
    37b871fccadd rax, r13
    37b871fcfadd rax, r8
    37b871fd2lea r8, [rip+0xbca777]
    37b871fd9lea rax, [rsi+8*rax]
    37b871fddmov [rsp+40], rax
    37b871fe2lea rax, [rip+0xbca75f]
    37b871fe9mov [rsp+32], rax
    37b871feecall dsyr_
    37b871ff3cmp [rsp+72], r12l
    37b871ff8je 0x37b872210
    37b871ffemov edx, [rbp]
    37b872001sub r15, rdi
    37b872004mov ebx, r12l
    37b872007
    37b872007loc_37b872007:
    37b872007lea eax, [rdx+1]
    37b87200apxor x1, x1
    37b87200emovsxd rcx, eax
    37b872011add rcx, r15
    37b872014movsd_xmm x0, [rsi+8*rcx]
    37b872019comisd x1, x0
    37b87201djb 0x37b871f40
    37b872023
    37b872023loc_37b872023:
    37b872023mov r12, [rsp+248]
    37b87202b
    37b87202bloc_37b87202b:
    37b87202bmov [r12], ebx
    37b87202fjmp 0x37b872062
    37b872031
    37b872031 0f 1f 80 00 00 00 00 .......
    37b872038
    37b872038loc_37b872038:
    37b872038mov eax, -2
    37b87203dmov ecx, 2
    37b872042
    37b872042loc_37b872042:
    37b872042mov [r12], eax
    37b872046
    37b872046loc_37b872046:
    37b872046mov [rsp+104], ecx
    37b87204alea rdx, [rsp+104]
    37b87204fmov r8l, 6
    37b872055lea rcx, [rip+0xbca6e6]
    37b87205ccall xerbla_
    37b872061nop
    37b872062
    37b872062loc_37b872062:
    37b872062movups x6, [rsp+112]
    37b872067add rsp, 136
    37b87206epop rbx
    37b87206fpop rsi
    37b872070pop rdi
    37b872071pop rbp
    37b872072pop r12
    37b872074pop r13
    37b872076pop r14
    37b872078pop r15
    37b87207aret
    37b87207b
    37b87207b 0f 1f 44 00 00 ..D..
    37b872080
    37b872080loc_37b872080:
    37b872080mov r9l, 1
    37b872086mov r8l, 1
    37b87208clea rdx, [rip+0xbca6ae]
    37b872093mov rcx, rbx
    37b872096call lsame_
    37b87209btest eax, eax
    37b87209djne 0x37b871ea2
    37b8720a3mov eax, -1
    37b8720a8mov ecx, 1
    37b8720adjmp 0x37b872042
    37b8720af
    37b8720af 90 .
    37b8720b0
    37b8720b0loc_37b8720b0:
    37b8720b0cmp ebx, r14l
    37b8720b3jle 0x37b87232d
    37b8720b9mov r13, rdi
    37b8720bcmov [rsp+248], r12
    37b8720c4mov r12, rbp
    37b8720c7movsd_xmm x6, [rip+0xbca699]
    37b8720cfneg r13
    37b8720d2mov [rsp+92], r9l
    37b8720d7lea rax, [8*r13]
    37b8720dfmov [rsp+88], r14l
    37b8720e4mov r13, r8
    37b8720e7mov [rsp+80], rax
    37b8720ecmovsxd rax, ebx
    37b8720efimul rax, rdi
    37b8720f3add rax, r8
    37b8720f6lea rbp, [rsi+8*rax]
    37b8720fajmp 0x37b8721c9
    37b8720ff
    37b8720ff 90 .
    37b872100
    37b872100loc_37b872100:
    37b872100sqrtsd x0, x0
    37b872104movapd x1, x6
    37b872108mov edx, [r12]
    37b87210clea r15l, [rbx-1]
    37b872110mov ecx, ebx
    37b872112lea r9, [rsp+96]
    37b872117cmp r15l, edx
    37b87211amov [rsp+72], r9
    37b87211fdivsd x1, x0
    37b872123cmovle edx, r15l
    37b872127movsd_xmm [rbp+8], x0
    37b87212csub ecx, edx
    37b87212emov [rsp+100], edx
    37b872132add edx, 1
    37b872135movsxd rcx, ecx
    37b872138movsxd rdx, edx
    37b87213bimul rcx, rdi
    37b87213fadd rcx, r13
    37b872142lea r8, [rcx+rdx]
    37b872146lea rdx, [rsp+104]
    37b87214blea r8, [rsi+8*r8]
    37b87214flea rcx, [rsp+100]
    37b872154movsd_xmm [rsp+104], x1
    37b87215acall dscal_
    37b87215fmov edx, [rsp+100]
    37b872163mov r9, [rsp+72]
    37b872168mov [rsp+56], 5
    37b872171lea rcx, [rip+0xbca5e5]
    37b872178sub ebx, edx
    37b87217aadd edx, 1
    37b87217dmov [rsp+48], r9
    37b872182movsxd rbx, ebx
    37b872185mov [rsp+32], r9
    37b87218amovsxd rdx, edx
    37b87218dimul rbx, rdi
    37b872191add rbx, r13
    37b872194lea r8, [rsi+8*rbx+8]
    37b872199add rdx, rbx
    37b87219cmov [rsp+40], r8
    37b8721a1lea r9, [rsi+8*rdx]
    37b8721a5lea r8, [rip+0xbca5a4]
    37b8721aclea rdx, [rsp+100]
    37b8721b1call dsyr_
    37b8721b6add rbp, [rsp+80]
    37b8721bbcmp [rsp+88], r15l
    37b8721c0je 0x37b872318
    37b8721c6mov ebx, r15l
    37b8721c9
    37b8721c9loc_37b8721c9:
    37b8721c9movsd_xmm x0, [rbp+8]
    37b8721cepxor x1, x1
    37b8721d2comisd x1, x0
    37b8721d6jb 0x37b872100
    37b8721dcjmp 0x37b872023
    37b8721e1
    37b8721e1 0f 1f 80 00 00 00 00 .......
    37b8721e8
    37b8721e8loc_37b8721e8:
    37b8721e8mov eax, -3
    37b8721edmov ecx, 3
    37b8721f2jmp 0x37b872042
    37b8721f7
    37b8721f7 66 0f 1f 84 00 00 00 00 00 f........
    37b872200
    37b872200loc_37b872200:
    37b872200mov eax, -5
    37b872205mov ecx, 5
    37b87220ajmp 0x37b872042
    37b87220f
    37b87220f 90 .
    37b872210
    37b872210loc_37b872210:
    37b872210mov r9l, [rsp+88]
    37b872215mov r14l, [rsp+72]
    37b87221amov r12, [rsp+248]
    37b872222
    37b872222loc_37b872222:
    37b872222cmp r9l, 1
    37b872226je 0x37b872062
    37b87222cmov [rsp+248], r12
    37b872234movsd_xmm x6, [rip+0xbca52c]
    37b87223cmov ebx, 1
    37b872241mov r13, -1
    37b872248jmp 0x37b8722f0
    37b87224d
    37b87224d 0f 1f 00 ...
    37b872250
    37b872250loc_37b872250:
    37b872250sqrtsd x0, x0
    37b872254movsd_xmm [rsi+8*rax], x0
    37b872259mov eax, r14l
    37b87225csub eax, ebx
    37b87225ecmp eax, edx
    37b872260cmovg eax, edx
    37b872263add ebx, 1
    37b872266add r13, rdi
    37b872269mov [rsp+100], eax
    37b87226dtest eax, eax
    37b87226fjle 0x37b8722e7
    37b872271movapd x1, x6
    37b872275lea r15, [rsp+96]
    37b87227aadd rdx, r13
    37b87227ddivsd x1, x0
    37b872281lea r8, [rsi+8*rdx]
    37b872285lea rcx, [rsp+100]
    37b87228amov r9, r15
    37b87228dlea rdx, [rsp+104]
    37b872292movsd_xmm [rsp+104], x1
    37b872298call dscal_
    37b87229dmovsxd rdx, [rbp]
    37b8722a1mov [rsp+56], 5
    37b8722aalea r8, [rip+0xbca49f]
    37b8722b1mov [rsp+48], r15
    37b8722b6lea rcx, [rip+0xbca49b]
    37b8722bdmov rax, rdx
    37b8722c0mov [rsp+32], r15
    37b8722c5add rdx, r13
    37b8722c8add eax, 1
    37b8722cblea r9, [rsi+8*rdx]
    37b8722cflea rdx, [rsp+100]
    37b8722d4cdqe
    37b8722d6add rax, r13
    37b8722d9lea rax, [rsi+8*rax]
    37b8722ddmov [rsp+40], rax
    37b8722e2call dsyr_
    37b8722e7
    37b8722e7loc_37b8722e7:
    37b8722e7cmp r14l, ebx
    37b8722eajl 0x37b872062
    37b8722f0
    37b8722f0loc_37b8722f0:
    37b8722f0movsxd rdx, [rbp]
    37b8722f4pxor x1, x1
    37b8722f8lea eax, [rdx+1]
    37b8722fbcdqe
    37b8722fdadd rax, r13
    37b872300movsd_xmm x0, [rsi+8*rax]
    37b872305comisd x1, x0
    37b872309jb 0x37b872250
    37b87230fjmp 0x37b872023
    37b872314
    37b872314 0f 1f 40 00 ..@.
    37b872318
    37b872318loc_37b872318:
    37b872318mov rbp, r12
    37b87231bmov r9l, [rsp+92]
    37b872320mov r14l, [rsp+88]
    37b872325mov r12, [rsp+248]
    37b87232d
    37b87232dloc_37b87232d:
    37b87232dcmp r9l, 1
    37b872331je 0x37b872062
    37b872337movsd_xmm x6, [rip+0xbca429]
    37b87233fshl rdi, 3
    37b872343add rsi, 8
    37b872347mov ebx, 1
    37b87234cjmp 0x37b8723f0
    37b872351
    37b872351 0f 1f 80 00 00 00 00 .......
    37b872358
    37b872358loc_37b872358:
    37b872358mov edx, [rbp]
    37b87235bmov eax, r14l
    37b87235esqrtsd x0, x0
    37b872362sub eax, ebx
    37b872364cmp eax, edx
    37b872366cmovg eax, edx
    37b872369movsd_xmm [rsi-8], x0
    37b87236eadd ebx, 1
    37b872371mov [rsp+100], eax
    37b872375test eax, eax
    37b872377jle 0x37b8723e4
    37b872379movapd x1, x6
    37b87237dlea rdx, [rsp+104]
    37b872382lea rcx, [rsp+100]
    37b872387mov r8, rsi
    37b87238adivsd x1, x0
    37b87238elea r9, [rip+0xbca3b3]
    37b872395movsd_xmm [rsp+104], x1
    37b87239bcall dscal_
    37b8723a0lea rax, [rsp+96]
    37b8723a5mov r9, rsi
    37b8723a8mov [rsp+56], 5
    37b8723b1mov [rsp+48], rax
    37b8723b6lea rax, [rsi+rdi-8]
    37b8723bblea r8, [rip+0xbca38e]
    37b8723c2mov [rsp+40], rax
    37b8723c7lea rax, [rip+0xbca37a]
    37b8723celea rdx, [rsp+100]
    37b8723d3mov [rsp+32], rax
    37b8723d8lea rcx, [rip+0xbca37e]
    37b8723dfcall dsyr_
    37b8723e4
    37b8723e4loc_37b8723e4:
    37b8723e4add rsi, rdi
    37b8723e7cmp r14l, ebx
    37b8723eajl 0x37b872062
    37b8723f0
    37b8723f0loc_37b8723f0:
    37b8723f0movsd_xmm x0, [rsi-8]
    37b8723f5pxor x1, x1
    37b8723f9comisd x1, x0
    37b8723fdjb 0x37b872358
    37b872403jmp 0x37b87202b
    37b872408
    37b872408loc_37b872408:
    37b872408neg ecx
    37b87240ajmp 0x37b872046
    37b871e40
    37b87240f
    37b87240f // align 0x10
    37b872410
    37b872410dpbsv_:
    37b872410push r12
    37b872412push rbp
    37b872413push rdi
    37b872414push rsi
    37b872415push rbx
    37b872416sub rsp, 96
    37b87241amov rdi, [rsp+208]
    37b872422mov [rdi], 0
    37b872428mov rsi, rdx
    37b87242bmov rbp, r8
    37b87242emov r12, r9
    37b872431mov r8l, 1
    37b872437mov r9l, 1
    37b87243dlea rdx, [rip+0xbca32c]
    37b872444mov rbx, rcx
    37b872447call lsame_
    37b87244ctest eax, eax
    37b87244eje 0x37b872580
    37b872454
    37b872454loc_37b872454:
    37b872454mov eax, [rsi]
    37b872456test eax, eax
    37b872458js 0x37b872548
    37b87245emov edx, [rbp]
    37b872461test edx, edx
    37b872463js 0x37b8725b0
    37b872469mov ecx, [r12]
    37b87246dtest ecx, ecx
    37b87246fjs 0x37b8725c0
    37b872475mov rcx, [rsp+184]
    37b87247dcmp edx, [rcx]
    37b87247fjge 0x37b8725d0
    37b872485mov rcx, [rsp+200]
    37b87248dtest eax, eax
    37b87248fmov edx, 1
    37b872494cmovle eax, edx
    37b872497cmp [rcx], eax
    37b872499jl 0x37b8725e0
    37b87249fmov eax, [rdi]
    37b8724a1test eax, eax
    37b8724a3jne 0x37b8725ef
    37b8724a9mov [rsp+40], rdi
    37b8724aemov r8, rbp
    37b8724b1mov rdx, rsi
    37b8724b4mov rcx, rbx
    37b8724b7mov rax, [rsp+184]
    37b8724bfmov r9, [rsp+176]
    37b8724c7mov [rsp+48], 1
    37b8724d0mov [rsp+32], rax
    37b8724d5call dpbtrf_
    37b8724damov eax, [rdi]
    37b8724dctest eax, eax
    37b8724dejne 0x37b872570
    37b8724e4mov [rsp+64], rdi
    37b8724e9mov r9, r12
    37b8724ecmov r8, rbp
    37b8724efmov rdx, rsi
    37b8724f2mov rax, [rsp+200]
    37b8724famov rcx, rbx
    37b8724fdmov [rsp+72], 1
    37b872506mov [rsp+56], rax
    37b87250bmov rax, [rsp+192]
    37b872513mov [rsp+48], rax
    37b872518mov rax, [rsp+184]
    37b872520mov [rsp+40], rax
    37b872525mov rax, [rsp+176]
    37b87252dmov [rsp+32], rax
    37b872532call dpbtrs_
    37b872537nop
    37b872538add rsp, 96
    37b87253cpop rbx
    37b87253dpop rsi
    37b87253epop rdi
    37b87253fpop rbp
    37b872540pop r12
    37b872542ret
    37b872543
    37b872543 0f 1f 44 00 00 ..D..
    37b872548
    37b872548loc_37b872548:
    37b872548mov edx, -2
    37b87254dmov eax, 2
    37b872552
    37b872552loc_37b872552:
    37b872552mov [rdi], edx
    37b872554
    37b872554loc_37b872554:
    37b872554lea rdx, [rsp+92]
    37b872559mov r8l, 6
    37b87255flea rcx, [rip+0xbca20c]
    37b872566mov [rsp+92], eax
    37b87256acall xerbla_
    37b87256fnop
    37b872570
    37b872570loc_37b872570:
    37b872570add rsp, 96
    37b872574pop rbx
    37b872575pop rsi
    37b872576pop rdi
    37b872577pop rbp
    37b872578pop r12
    37b87257aret
    37b87257b
    37b87257b 0f 1f 44 00 00 ..D..
    37b872580
    37b872580loc_37b872580:
    37b872580mov r9l, 1
    37b872586mov r8l, 1
    37b87258clea rdx, [rip+0xbca1de]
    37b872593mov rcx, rbx
    37b872596call lsame_
    37b87259btest eax, eax
    37b87259djne 0x37b872454
    37b8725a3mov edx, -1
    37b8725a8mov eax, 1
    37b8725adjmp 0x37b872552
    37b8725af
    37b8725af 90 .
    37b8725b0
    37b8725b0loc_37b8725b0:
    37b8725b0mov edx, -3
    37b8725b5mov eax, 3
    37b8725bajmp 0x37b872552
    37b8725bc
    37b8725bc 0f 1f 40 00 ..@.
    37b8725c0
    37b8725c0loc_37b8725c0:
    37b8725c0mov edx, -4
    37b8725c5mov eax, 4
    37b8725cajmp 0x37b872552
    37b8725cf
    37b8725cf 90 .
    37b8725d0
    37b8725d0loc_37b8725d0:
    37b8725d0mov edx, -6
    37b8725d5mov eax, 6
    37b8725dajmp 0x37b872552
    37b8725df
    37b8725df 90 .
    37b8725e0
    37b8725e0loc_37b8725e0:
    37b8725e0mov edx, -8
    37b8725e5mov eax, 8
    37b8725eajmp 0x37b872552
    37b8725ef
    37b8725efloc_37b8725ef:
    37b8725efneg eax
    37b8725f1jmp 0x37b872554
    37b872410
    37b8725f6
    37b8725f6 // align 0x10
    37b872600
    37b872600dpbsvx_:
    37b872600push r15
    37b872602push r14
    37b872604push r13
    37b872606push r12
    37b872608push rbp
    37b872609push rdi
    37b87260apush rsi
    37b87260bpush rbx
    37b87260csub rsp, 248
    37b872613movups [rsp+208], x6
    37b87261bmovups [rsp+224], x7
    37b872623mov rax, [rsp+368]
    37b87262bmov rbx, [rsp+400]
    37b872633mov r15, [rsp+408]
    37b87263bmov eax, [rax]
    37b87263dmov [rsp+152], eax
    37b872644mov rbp, rcx
    37b872647mov rdi, r8
    37b87264amov rsi, r9
    37b87264dmov rax, [rsp+416]
    37b872655mov [rsp+328], rdx
    37b87265dmov r9l, 1
    37b872663mov r8l, 1
    37b872669lea rdx, [rip+0xbca110]
    37b872670mov r14l, [rax]
    37b872673mov rax, [rsp+384]
    37b87267bmov eax, [rax]
    37b87267dmov [rsp+164], eax
    37b872684mov rax, [rsp+432]
    37b87268cmov eax, [rax]
    37b87268emov [rsp+168], eax
    37b872695mov rax, [rsp+480]
    37b87269dmov [rax], 0
    37b8726a3call lsame_
    37b8726a8mov r9l, 1
    37b8726aemov r8l, 1
    37b8726b4mov rcx, rbp
    37b8726b7lea rdx, [rip+0xbca0c3]
    37b8726bemov r13l, eax
    37b8726c1call lsame_
    37b8726c6mov rcx, [rsp+328]
    37b8726cemov r9l, 1
    37b8726d4mov r8l, 1
    37b8726damov r12l, eax
    37b8726ddlea rdx, [rip+0xbca09e]
    37b8726e4call lsame_
    37b8726e9or r13l, r12l
    37b8726ecmov [rsp+144], eax
    37b8726f3mov [rsp+160], r13l
    37b8726fbje 0x37b8727c0
    37b872701mov rax, [rsp+392]
    37b872709xor r13l, r13l
    37b87270cmov [rax], 78
    37b87270f
    37b87270floc_37b87270f:
    37b87270fmov r8l, [rsp+144]
    37b872717test r8l, r8l
    37b87271aje 0x37b87282f
    37b872720
    37b872720loc_37b872720:
    37b872720mov ecx, [rdi]
    37b872722test ecx, ecx
    37b872724js 0x37b872767
    37b872726mov eax, [rsi]
    37b872728test eax, eax
    37b87272ajs 0x37b87289c
    37b872730mov rdx, [rsp+352]
    37b872738mov edx, [rdx]
    37b87273atest edx, edx
    37b87273cjs 0x37b872884
    37b872742mov rdx, [rsp+368]
    37b87274acmp eax, [rdx]
    37b87274cjl 0x37b8728b4
    37b872752mov rax, [rsp+480]
    37b87275amov [rax], -7
    37b872760mov eax, 7
    37b872765jmp 0x37b87277a
    37b872767
    37b872767loc_37b872767:
    37b872767mov rax, [rsp+480]
    37b87276fmov [rax], -3
    37b872775mov eax, 3
    37b87277a
    37b87277aloc_37b87277a:
    37b87277alea rdx, [rsp+192]
    37b872782mov r8l, 6
    37b872788lea rcx, [rip+0xbca003]
    37b87278fmov [rsp+192], eax
    37b872796call xerbla_
    37b87279bnop
    37b87279c
    37b87279cloc_37b87279c:
    37b87279cmovups x6, [rsp+208]
    37b8727a4movups x7, [rsp+224]
    37b8727acadd rsp, 248
    37b8727b3pop rbx
    37b8727b4pop rsi
    37b8727b5pop rdi
    37b8727b6pop rbp
    37b8727b7pop r12
    37b8727b9pop r13
    37b8727bbpop r14
    37b8727bdpop r15
    37b8727bfret
    37b8727c0
    37b8727c0loc_37b8727c0:
    37b8727c0mov rcx, [rsp+392]
    37b8727c8mov r9l, 1
    37b8727cemov r8l, 1
    37b8727d4lea rdx, [rip+0xbc9fa8]
    37b8727dbcall lsame_
    37b8727e0mov edx, 12
    37b8727e5lea rcx, [rip+0xbc9f98]
    37b8727ecmov r13l, eax
    37b8727efcall dlamch_
    37b8727f4mov r9l, 1
    37b8727famov r8l, 1
    37b872800mov rcx, rbp
    37b872803lea rdx, [rip+0xbc9f86]
    37b87280amovapd x6, x0
    37b87280ecall lsame_
    37b872813test eax, eax
    37b872815jne 0x37b87286f
    37b872817mov rax, [rsp+480]
    37b87281fmov [rax], -1
    37b872825mov eax, 1
    37b87282ajmp 0x37b87277a
    37b87282f
    37b87282floc_37b87282f:
    37b87282fmov rcx, [rsp+328]
    37b872837mov r9l, 1
    37b87283dmov r8l, 1
    37b872843lea rdx, [rip+0xbc9f47]
    37b87284acall lsame_
    37b87284ftest eax, eax
    37b872851jne 0x37b872720
    37b872857mov rax, [rsp+480]
    37b87285fmov [rax], -2
    37b872865mov eax, 2
    37b87286ajmp 0x37b87277a
    37b87286f
    37b87286floc_37b87286f:
    37b87286fmovsd_xmm x0, [rip+0xbc9f31]
    37b872877divsd x0, x6
    37b87287bmovapd x7, x0
    37b87287fjmp 0x37b87270f
    37b872884
    37b872884loc_37b872884:
    37b872884mov rax, [rsp+480]
    37b87288cmov [rax], -5
    37b872892mov eax, 5
    37b872897jmp 0x37b87277a
    37b87289c
    37b87289cloc_37b87289c:
    37b87289cmov rax, [rsp+480]
    37b8728a4mov [rax], -4
    37b8728aamov eax, 4
    37b8728afjmp 0x37b87277a
    37b8728b4
    37b8728b4loc_37b8728b4:
    37b8728b4mov rdx, [rsp+384]
    37b8728bccmp eax, [rdx]
    37b8728bejl 0x37b8728d8
    37b8728c0mov rax, [rsp+480]
    37b8728c8mov [rax], -9
    37b8728cemov eax, 9
    37b8728d3jmp 0x37b87277a
    37b8728d8
    37b8728d8loc_37b8728d8:
    37b8728d8mov r9l, 1
    37b8728demov r8l, 1
    37b8728e4lea rdx, [rip+0xbc9ea5]
    37b8728ebmov rcx, rbp
    37b8728eecall lsame_
    37b8728f3test eax, eax
    37b8728f5je 0x37b87299d
    37b8728fbtest r13l, r13l
    37b8728feje 0x37b873760
    37b872904
    37b872904loc_37b872904:
    37b872904mov edx, [rdi]
    37b872906test edx, edx
    37b872908jle 0x37b873742
    37b87290esub edx, 1
    37b872911movapd x0, x7
    37b872915pxor x1, x1
    37b872919mov rax, rbx
    37b87291clea rdx, [rbx+8*rdx+8]
    37b872921
    37b872921loc_37b872921:
    37b872921movsd_xmm x2, [rax]
    37b872925add rax, 8
    37b872929minsd x0, x2
    37b87292dmaxsd x1, x2
    37b872931cmp rax, rdx
    37b872934jne 0x37b872921
    37b872936pxor x2, x2
    37b87293acomisd x2, x0
    37b87293ejae 0x37b87372a
    37b872944maxsd x0, x6
    37b872948minsd x1, x7
    37b87294cdivsd x0, x1
    37b872950movsd_xmm [rsp+200], x0
    37b872959
    37b872959loc_37b872959:
    37b872959mov rax, [rsp+480]
    37b872961mov eax, [rax]
    37b872963test eax, eax
    37b872965jne 0x37b873723
    37b87296bmov ebp, [rdi]
    37b87296dmov rcx, [rsp+416]
    37b872975mov eax, 1
    37b87297atest ebp, ebp
    37b87297cmov edx, ebp
    37b87297ecmovg eax, ebp
    37b872981cmp [rcx], eax
    37b872983jge 0x37b8729a8
    37b872985mov rax, [rsp+480]
    37b87298dmov [rax], -13
    37b872993mov eax, 13
    37b872998jmp 0x37b87277a
    37b87299d
    37b87299dloc_37b87299d:
    37b87299dtest r13l, r13l
    37b8729a0jne 0x37b872904
    37b8729a6jmp 0x37b872959
    37b8729a8
    37b8729a8loc_37b8729a8:
    37b8729a8mov rcx, [rsp+432]
    37b8729b0cmp [rcx], eax
    37b8729b2jge 0x37b8729d0
    37b8729b4mov rax, [rsp+480]
    37b8729bcmov [rax], -15
    37b8729c2mov eax, 15
    37b8729c7jmp 0x37b87277a
    37b8729cc
    37b8729cc 0f 1f 40 00 ..@.
    37b8729d0
    37b8729d0loc_37b8729d0:
    37b8729d0test r12l, r12l
    37b8729d3jne 0x37b87338f
    37b8729d9test r13l, r13l
    37b8729dcje 0x37b873370
    37b8729e2mov rax, [rsp+352]
    37b8729eamov r10l, [rax]
    37b8729edtest r10l, r10l
    37b8729f0jle 0x37b872eef
    37b8729f6
    37b8729f6loc_37b8729f6:
    37b8729f6mov ebp, edx
    37b8729f8add r10l, 1
    37b8729fctest edx, edx
    37b8729fejle 0x37b872ab2
    37b872a04movsxd r11, r14l
    37b872a07xor eax, eax
    37b872a09mov ecx, edx
    37b872a0bmov [rsp+172], edx
    37b872a12test r11, r11
    37b872a15mov r12l, edx
    37b872a18mov r14l, edx
    37b872a1bmov r9, -1
    37b872a22cmovs r11, rax
    37b872a26shr ecx, 1
    37b872a28mov r8l, 1
    37b872a2elea r13, [r15+8]
    37b872a32shl rcx, 4
    37b872a36and r12l, 1
    37b872a3aor r14l, 1
    37b872a3enop
    37b872a40
    37b872a40loc_37b872a40:
    37b872a40cmp edx, 1
    37b872a43je 0x37b872ee5
    37b872a49
    37b872a49loc_37b872a49:
    37b872a49lea rbp, [r13+8*r9]
    37b872a4exor eax, eax
    37b872a50nop [rax+rax]
    37b872a55nop [rax+rax]
    37b872a60
    37b872a60loc_37b872a60:
    37b872a60movupd x3, [rbp+rax]
    37b872a66movupd x0, [rbx+rax]
    37b872a6bmulpd x0, x3
    37b872a6fmovups [rbp+rax], x0
    37b872a74add rax, 16
    37b872a78cmp rax, rcx
    37b872a7bjne 0x37b872a60
    37b872a7dtest r12l, r12l
    37b872a80je 0x37b872ed0
    37b872a86movsxd rax, r14l
    37b872a89
    37b872a89loc_37b872a89:
    37b872a89lea rbp, [rax+r9]
    37b872a8dadd r8l, 1
    37b872a91add r9, r11
    37b872a94movsd_xmm x0, [r15+8*rbp]
    37b872a9amulsd x0, [rbx+8*rax-8]
    37b872aa0movsd_xmm [r15+8*rbp], x0
    37b872aa6cmp r10l, r8l
    37b872aa9jne 0x37b872a40
    37b872aab
    37b872aabloc_37b872aab:
    37b872aabmov ebp, [rsp+172]
    37b872ab2
    37b872ab2loc_37b872ab2:
    37b872ab2mov r11l, [rsp+160]
    37b872abatest r11l, r11l
    37b872abdje 0x37b872efe
    37b872ac3
    37b872ac3loc_37b872ac3:
    37b872ac3movsxd r11, [rsp+152]
    37b872acbmovsxd r9, [rsp+164]
    37b872ad3xor eax, eax
    37b872ad5mov r10l, [rsp+144]
    37b872addtest r11, r11
    37b872ae0cmovs r11, rax
    37b872ae4test r9, r9
    37b872ae7cmovs r9, rax
    37b872aebtest r10l, r10l
    37b872aeeje 0x37b8732a5
    37b872af4test ebp, ebp
    37b872af6jle 0x37b872be2
    37b872afclea rax, [rsp+192]
    37b872b04mov [rsp+336], rdi
    37b872b0cmov r14, rsi
    37b872b0fmov r12l, 1
    37b872b15mov [rsp+144], rax
    37b872b1dmov rdi, r9
    37b872b20lea rsi, [rip+0xbc9c71]
    37b872b27mov r13, -1
    37b872b2emov [rsp+400], rbx
    37b872b36mov rbx, r11
    37b872b39mov [rsp+408], r15
    37b872b41mov r15, -1
    37b872b48nop [rax+rax]
    37b872b50
    37b872b50loc_37b872b50:
    37b872b50mov ecx, [r14]
    37b872b53mov edx, r12l
    37b872b56mov r8l, 1
    37b872b5cmov rax, [rsp+360]
    37b872b64mov [rsp+32], rsi
    37b872b69sub edx, ecx
    37b872b6btest edx, edx
    37b872b6dcmovle edx, r8l
    37b872b71sub ecx, r12l
    37b872b74mov r8l, r12l
    37b872b77add r12l, 1
    37b872b7bsub r8l, edx
    37b872b7elea edx, [rcx+rdx+1]
    37b872b82movsxd rdx, edx
    37b872b85add r8l, 1
    37b872b89lea rcx, [r15+rdx]
    37b872b8dadd rdx, r13
    37b872b90add r15, rdi
    37b872b93add r13, rbx
    37b872b96lea rdx, [rax+8*rdx]
    37b872b9amov rax, [rsp+376]
    37b872ba2mov [rsp+192], r8l
    37b872baalea r8, [rip+0xbc9be7]
    37b872bb1lea r9, [rax+8*rcx]
    37b872bb5mov rcx, [rsp+144]
    37b872bbdcall dcopy_
    37b872bc2cmp r12l, ebp
    37b872bc5jle 0x37b872b50
    37b872bc7mov rdi, [rsp+336]
    37b872bcfmov rbx, [rsp+400]
    37b872bd7mov rsi, r14
    37b872bdamov r15, [rsp+408]
    37b872be2
    37b872be2loc_37b872be2:
    37b872be2mov rax, [rsp+480]
    37b872beamov r8, rsi
    37b872bedmov rdx, rdi
    37b872bf0mov [rsp+48], 1
    37b872bf9mov r9, [rsp+376]
    37b872c01mov rcx, [rsp+328]
    37b872c09mov [rsp+40], rax
    37b872c0emov rax, [rsp+384]
    37b872c16mov [rsp+32], rax
    37b872c1bcall dpbtrf_
    37b872c20mov rax, [rsp+480]
    37b872c28mov r8l, [rax]
    37b872c2btest r8l, r8l
    37b872c2ejg 0x37b873412
    37b872c34mov rax, [rsp+464]
    37b872c3cmov r9, rsi
    37b872c3fmov [rsp+64], 1
    37b872c48mov r8, rdi
    37b872c4bmov [rsp+56], 1
    37b872c54mov rdx, [rsp+328]
    37b872c5clea rcx, [rip+0xbc9b39]
    37b872c63mov [rsp+48], rax
    37b872c68mov rax, [rsp+368]
    37b872c70mov [rsp+40], rax
    37b872c75mov rax, [rsp+360]
    37b872c7dmov [rsp+32], rax
    37b872c82call dlansb_
    37b872c87mov rax, [rsp+480]
    37b872c8fmov r8, rsi
    37b872c92mov rdx, rdi
    37b872c95mov r9, [rsp+376]
    37b872c9dmov [rsp+80], 1
    37b872ca6mov [rsp+72], rax
    37b872cabmov rax, [rsp+472]
    37b872cb3mov rcx, [rsp+328]
    37b872cbbmovsd_xmm [rsp+192], x0
    37b872cc4mov [rsp+64], rax
    37b872cc9mov rax, [rsp+464]
    37b872cd1mov [rsp+56], rax
    37b872cd6mov rax, [rsp+440]
    37b872cdemov [rsp+48], rax
    37b872ce3lea rax, [rsp+192]
    37b872cebmov [rsp+40], rax
    37b872cf0mov rax, [rsp+384]
    37b872cf8mov [rsp+32], rax
    37b872cfdcall dpbcon_
    37b872d02mov rax, [rsp+432]
    37b872d0amov r9, r15
    37b872d0dmov rdx, rdi
    37b872d10mov [rsp+56], 4
    37b872d19mov r8, [rsp+352]
    37b872d21lea rcx, [rip+0xbc9a75]
    37b872d28mov [rsp+48], rax
    37b872d2dmov rax, [rsp+424]
    37b872d35mov [rsp+40], rax
    37b872d3amov rax, [rsp+416]
    37b872d42mov [rsp+32], rax
    37b872d47call dlacpy_
    37b872d4cmov rax, [rsp+480]
    37b872d54mov r8, rsi
    37b872d57mov rdx, rdi
    37b872d5amov r9, [rsp+352]
    37b872d62mov rcx, [rsp+328]
    37b872d6amov [rsp+72], 1
    37b872d73mov [rsp+64], rax
    37b872d78mov rax, [rsp+432]
    37b872d80mov [rsp+56], rax
    37b872d85mov rax, [rsp+424]
    37b872d8dmov [rsp+48], rax
    37b872d92mov rax, [rsp+384]
    37b872d9amov [rsp+40], rax
    37b872d9fmov rax, [rsp+376]
    37b872da7mov [rsp+32], rax
    37b872daccall dpbtrs_
    37b872db1mov r8, rsi
    37b872db4mov rdx, rdi
    37b872db7mov [rsp+64], r15
    37b872dbcmov rax, [rsp+480]
    37b872dc4mov rcx, [rsp+328]
    37b872dccmov [rsp+136], 1
    37b872dd8mov r9, [rsp+352]
    37b872de0mov [rsp+128], rax
    37b872de8mov rax, [rsp+472]
    37b872df0mov [rsp+120], rax
    37b872df5mov rax, [rsp+464]
    37b872dfdmov [rsp+112], rax
    37b872e02mov rax, [rsp+456]
    37b872e0amov [rsp+104], rax
    37b872e0fmov rax, [rsp+448]
    37b872e17mov [rsp+96], rax
    37b872e1cmov rax, [rsp+432]
    37b872e24mov [rsp+88], rax
    37b872e29mov rax, [rsp+424]
    37b872e31mov [rsp+80], rax
    37b872e36mov rax, [rsp+416]
    37b872e3emov [rsp+72], rax
    37b872e43mov rax, [rsp+384]
    37b872e4bmov [rsp+56], rax
    37b872e50mov rax, [rsp+376]
    37b872e58mov [rsp+48], rax
    37b872e5dmov rax, [rsp+368]
    37b872e65mov [rsp+40], rax
    37b872e6amov rax, [rsp+360]
    37b872e72mov [rsp+32], rax
    37b872e77call dpbrfs_
    37b872e7cmov ecx, [rsp+160]
    37b872e83test ecx, ecx
    37b872e85jne 0x37b873146
    37b872e8b
    37b872e8bloc_37b872e8b:
    37b872e8bmov rax, [rsp+440]
    37b872e93mov edx, 7
    37b872e98lea rcx, [rip+0xbc9902]
    37b872e9fmovsd_xmm x5, [rax]
    37b872ea3movapd x6, x5
    37b872ea7call dlamch_
    37b872eaccomisd x0, x6
    37b872eb0jbe 0x37b87279c
    37b872eb6mov eax, [rdi]
    37b872eb8mov rsi, [rsp+480]
    37b872ec0add eax, 1
    37b872ec3mov [rsi], eax
    37b872ec5jmp 0x37b87279c
    37b872eca
    37b872eca 66 0f 1f 44 00 00 f..D..
    37b872ed0
    37b872ed0loc_37b872ed0:
    37b872ed0add r8l, 1
    37b872ed4cmp r10l, r8l
    37b872ed7je 0x37b872aab
    37b872eddadd r9, r11
    37b872ee0jmp 0x37b872a49
    37b872ee5
    37b872ee5loc_37b872ee5:
    37b872ee5mov eax, 1
    37b872eeajmp 0x37b872a89
    37b872eef
    37b872eefloc_37b872eef:
    37b872eefmov eax, [rsp+160]
    37b872ef6test eax, eax
    37b872ef8jne 0x37b8734c4
    37b872efe
    37b872efeloc_37b872efe:
    37b872efemov rax, [rsp+464]
    37b872f06mov r9, rsi
    37b872f09mov [rsp+64], 1
    37b872f12mov r8, rdi
    37b872f15mov [rsp+56], 1
    37b872f1emov rdx, [rsp+328]
    37b872f26lea rcx, [rip+0xbc986f]
    37b872f2dmov [rsp+48], rax
    37b872f32mov rax, [rsp+368]
    37b872f3amov [rsp+40], rax
    37b872f3fmov rax, [rsp+360]
    37b872f47mov [rsp+32], rax
    37b872f4ccall dlansb_
    37b872f51mov rax, [rsp+480]
    37b872f59mov r8, rsi
    37b872f5cmov rdx, rdi
    37b872f5fmov r9, [rsp+376]
    37b872f67mov [rsp+80], 1
    37b872f70mov [rsp+72], rax
    37b872f75mov rax, [rsp+472]
    37b872f7dmov rcx, [rsp+328]
    37b872f85movsd_xmm [rsp+192], x0
    37b872f8emov [rsp+64], rax
    37b872f93mov rax, [rsp+464]
    37b872f9bmov [rsp+56], rax
    37b872fa0mov rax, [rsp+440]
    37b872fa8mov [rsp+48], rax
    37b872fadlea rax, [rsp+192]
    37b872fb5mov [rsp+40], rax
    37b872fbamov rax, [rsp+384]
    37b872fc2mov [rsp+32], rax
    37b872fc7call dpbcon_
    37b872fccmov rax, [rsp+432]
    37b872fd4mov r9, r15
    37b872fd7mov rdx, rdi
    37b872fdamov [rsp+56], 4
    37b872fe3mov r8, [rsp+352]
    37b872feblea rcx, [rip+0xbc97ab]
    37b872ff2mov [rsp+48], rax
    37b872ff7mov rax, [rsp+424]
    37b872fffmov [rsp+40], rax
    37b873004mov rax, [rsp+416]
    37b87300cmov [rsp+32], rax
    37b873011call dlacpy_
    37b873016mov rax, [rsp+480]
    37b87301emov r8, rsi
    37b873021mov rdx, rdi
    37b873024mov r9, [rsp+352]
    37b87302cmov rcx, [rsp+328]
    37b873034mov [rsp+72], 1
    37b87303dmov [rsp+64], rax
    37b873042mov rax, [rsp+432]
    37b87304amov [rsp+56], rax
    37b87304fmov rax, [rsp+424]
    37b873057mov [rsp+48], rax
    37b87305cmov rax, [rsp+384]
    37b873064mov [rsp+40], rax
    37b873069mov rax, [rsp+376]
    37b873071mov [rsp+32], rax
    37b873076call dpbtrs_
    37b87307bmov r8, rsi
    37b87307emov rdx, rdi
    37b873081mov [rsp+64], r15
    37b873086mov rax, [rsp+480]
    37b87308emov r9, [rsp+352]
    37b873096mov [rsp+136], 1
    37b8730a2mov rcx, [rsp+328]
    37b8730aamov [rsp+128], rax
    37b8730b2mov rax, [rsp+472]
    37b8730bamov [rsp+120], rax
    37b8730bfmov rax, [rsp+464]
    37b8730c7mov [rsp+112], rax
    37b8730ccmov rax, [rsp+456]
    37b8730d4mov [rsp+104], rax
    37b8730d9mov rax, [rsp+448]
    37b8730e1mov [rsp+96], rax
    37b8730e6mov rax, [rsp+432]
    37b8730eemov [rsp+88], rax
    37b8730f3mov rax, [rsp+424]
    37b8730fbmov [rsp+80], rax
    37b873100mov rax, [rsp+416]
    37b873108mov [rsp+72], rax
    37b87310dmov rax, [rsp+384]
    37b873115mov [rsp+56], rax
    37b87311amov rax, [rsp+376]
    37b873122mov [rsp+48], rax
    37b873127mov rax, [rsp+368]
    37b87312fmov [rsp+40], rax
    37b873134mov rax, [rsp+360]
    37b87313cmov [rsp+32], rax
    37b873141call dpbrfs_
    37b873146
    37b873146loc_37b873146:
    37b873146mov rax, [rsp+352]
    37b87314emov edx, [rax]
    37b873150test edx, edx
    37b873152jle 0x37b872e8b
    37b873158mov r10l, [rdi]
    37b87315blea esi, [rdx+1]
    37b87315etest r10l, r10l
    37b873161jle 0x37b873213
    37b873167movsxd r11, [rsp+168]
    37b87316fxor eax, eax
    37b873171mov ecx, r10l
    37b873174mov r8, -1
    37b87317bmov r9l, 1
    37b873181test r11, r11
    37b873184cmovs r11, rax
    37b873188mov rax, [rsp+424]
    37b873190shr ecx, 1
    37b873192shl rcx, 4
    37b873196lea rbp, [rax+8]
    37b87319amov r12, rax
    37b87319dnop [rax]
    37b8731a0
    37b8731a0loc_37b8731a0:
    37b8731a0cmp r10l, 1
    37b8731a4je 0x37b873426
    37b8731aa
    37b8731aaloc_37b8731aa:
    37b8731aalea r13, [rbp+8*r8]
    37b8731afxor eax, eax
    37b8731b1nop [rax]
    37b8731b5nop [rax+rax]
    37b8731c0
    37b8731c0loc_37b8731c0:
    37b8731c0movupd x0, [r13+rax]
    37b8731c7movupd x4, [rbx+rax]
    37b8731ccmulpd x0, x4
    37b8731d0movups [r13+rax], x0
    37b8731d6add rax, 16
    37b8731dacmp rax, rcx
    37b8731ddjne 0x37b8731c0
    37b8731dftest r10b, 1
    37b8731e3je 0x37b873290
    37b8731e9mov eax, r10l
    37b8731ecor eax, 1
    37b8731ef
    37b8731efloc_37b8731ef:
    37b8731efcdqe
    37b8731f1add r9l, 1
    37b8731f5lea r13, [r8+rax]
    37b8731f9add r8, r11
    37b8731fcmovsd_xmm x0, [r12+8*r13]
    37b873202mulsd x0, [rbx+8*rax-8]
    37b873208movsd_xmm [r12+8*r13], x0
    37b87320ecmp esi, r9l
    37b873211jne 0x37b8731a0
    37b873213
    37b873213loc_37b873213:
    37b873213movsd_xmm x2, [rsp+200]
    37b87321ccmp edx, 1
    37b87321fje 0x37b873266
    37b873221mov ecx, edx
    37b873223mov rax, [rsp+448]
    37b87322bmovddup x1, x2
    37b87322fshr ecx, 1
    37b873231shl rcx, 4
    37b873235add rcx, rax
    37b873238nop [rax+rax]
    37b873240
    37b873240loc_37b873240:
    37b873240movupd x0, [rax]
    37b873244add rax, 16
    37b873248divpd x0, x1
    37b87324cmovups [rax-16], x0
    37b873250cmp rcx, rax
    37b873253jne 0x37b873240
    37b873255mov eax, edx
    37b873257and eax, -2
    37b87325aand edx, 1
    37b87325dje 0x37b872e8b
    37b873263lea edx, [rax+1]
    37b873266
    37b873266loc_37b873266:
    37b873266mov rsi, [rsp+448]
    37b87326elea eax, [rdx-1]
    37b873271cdqe
    37b873273movsd_xmm x0, [rsi+8*rax]
    37b873278divsd x0, x2
    37b87327cmovsd_xmm [rsi+8*rax], x0
    37b873281jmp 0x37b872e8b
    37b873286
    37b873286 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b873290
    37b873290loc_37b873290:
    37b873290add r9l, 1
    37b873294cmp r9l, esi
    37b873297je 0x37b873213
    37b87329dadd r8, r11
    37b8732a0jmp 0x37b8731aa
    37b8732a5
    37b8732a5loc_37b8732a5:
    37b8732a5test ebp, ebp
    37b8732a7jle 0x37b872be2
    37b8732admov r14, [rsp+376]
    37b8732b5mov rdx, [rsp+360]
    37b8732bdlea rax, [8*r11]
    37b8732c5lea rcx, [rsp+192]
    37b8732cdmov [rsp+400], rbx
    37b8732d5mov r8l, ebp
    37b8732d8lea r13, [rip+0xbc94b9]
    37b8732dfmov ebx, 1
    37b8732e4mov [rsp+408], r15
    37b8732ecmov r12, r14
    37b8732efmov r15, rdx
    37b8732f2lea r14, [8*r9]
    37b8732famov [rsp+152], rax
    37b873302mov [rsp+144], rcx
    37b87330ajmp 0x37b87331e
    37b87330c
    37b87330c 0f 1f 40 00 ..@.
    37b873310
    37b873310loc_37b873310:
    37b873310mov r8l, [rdi]
    37b873313add r15, [rsp+152]
    37b87331badd r12, r14
    37b87331e
    37b87331eloc_37b87331e:
    37b87331emov eax, [rsi]
    37b873320mov [rsp+32], r13
    37b873325mov r9, r12
    37b873328mov rdx, r15
    37b87332bmov rcx, [rsp+144]
    37b873333add eax, ebx
    37b873335cmp eax, r8l
    37b873338cmovg eax, r8l
    37b87333clea r8, [rip+0xbc9455]
    37b873343sub eax, ebx
    37b873345add ebx, 1
    37b873348add eax, 1
    37b87334bmov [rsp+192], eax
    37b873352call dcopy_
    37b873357cmp ebx, ebp
    37b873359jle 0x37b873310
    37b87335bmov rbx, [rsp+400]
    37b873363mov r15, [rsp+408]
    37b87336bjmp 0x37b872be2
    37b873370
    37b873370loc_37b873370:
    37b873370mov edx, [rsp+160]
    37b873377test edx, edx
    37b873379je 0x37b8734d6
    37b87337fmov [rsp+160], 0
    37b87338ajmp 0x37b872ac3
    37b87338f
    37b87338floc_37b87338f:
    37b87338flea rax, [rsp+180]
    37b873397mov r8, rsi
    37b87339amov rdx, rdi
    37b87339dmov [rsp+72], 1
    37b8733a6mov [rsp+64], rax
    37b8733abmov rax, [rsp+368]
    37b8733b3lea r12, [rsp+184]
    37b8733bblea rbp, [rsp+200]
    37b8733c3mov [rsp+56], r12
    37b8733c8mov r9, [rsp+360]
    37b8733d0mov [rsp+32], rax
    37b8733d5mov rcx, [rsp+328]
    37b8733ddmov [rsp+48], rbp
    37b8733e2mov [rsp+40], rbx
    37b8733e7call dpbequ_
    37b8733ecmov eax, [rsp+180]
    37b8733f3test eax, eax
    37b8733f5je 0x37b873430
    37b8733f7test r13l, r13l
    37b8733fajne 0x37b8734ae
    37b873400
    37b873400loc_37b873400:
    37b873400mov [rsp+160], 0
    37b87340bmov ebp, [rdi]
    37b87340djmp 0x37b872ac3
    37b873412
    37b873412loc_37b873412:
    37b873412mov rax, [rsp+440]
    37b87341amov [rax], 0
    37b873421jmp 0x37b87279c
    37b873426
    37b873426loc_37b873426:
    37b873426mov eax, 1
    37b87342bjmp 0x37b8731ef
    37b873430
    37b873430loc_37b873430:
    37b873430mov rax, [rsp+392]
    37b873438mov [rsp+56], r12
    37b87343dmov r8, rsi
    37b873440mov rdx, rdi
    37b873443mov [rsp+48], rbp
    37b873448mov r9, [rsp+360]
    37b873450mov [rsp+64], rax
    37b873455mov rax, [rsp+368]
    37b87345dmov [rsp+40], rbx
    37b873462mov rcx, [rsp+328]
    37b87346amov [rsp+80], 1
    37b873473mov [rsp+72], 1
    37b87347cmov [rsp+32], rax
    37b873481call dlaqsb_
    37b873486mov rcx, [rsp+392]
    37b87348emov r9l, 1
    37b873494mov r8l, 1
    37b87349alea rdx, [rip+0xbc92e2]
    37b8734a1call lsame_
    37b8734a6test eax, eax
    37b8734a8je 0x37b873400
    37b8734ae
    37b8734aeloc_37b8734ae:
    37b8734aemov rax, [rsp+352]
    37b8734b6mov edx, [rdi]
    37b8734b8mov r10l, [rax]
    37b8734bbtest r10l, r10l
    37b8734bejg 0x37b8729f6
    37b8734c4
    37b8734c4loc_37b8734c4:
    37b8734c4mov [rsp+160], 1
    37b8734cfmov ebp, edx
    37b8734d1jmp 0x37b872ac3
    37b8734d6
    37b8734d6loc_37b8734d6:
    37b8734d6mov rax, [rsp+464]
    37b8734demov r9, rsi
    37b8734e1mov [rsp+64], 1
    37b8734eamov r8, rdi
    37b8734edmov [rsp+56], 1
    37b8734f6mov rdx, [rsp+328]
    37b8734felea rcx, [rip+0xbc9297]
    37b873505mov [rsp+48], rax
    37b87350amov rax, [rsp+368]
    37b873512mov [rsp+40], rax
    37b873517mov rax, [rsp+360]
    37b87351fmov [rsp+32], rax
    37b873524call dlansb_
    37b873529mov rax, [rsp+480]
    37b873531mov r8, rsi
    37b873534mov rdx, rdi
    37b873537mov r9, [rsp+376]
    37b87353fmov [rsp+80], 1
    37b873548mov [rsp+72], rax
    37b87354dmov rax, [rsp+472]
    37b873555mov rcx, [rsp+328]
    37b87355dmovsd_xmm [rsp+192], x0
    37b873566mov [rsp+64], rax
    37b87356bmov rax, [rsp+464]
    37b873573mov [rsp+56], rax
    37b873578mov rax, [rsp+440]
    37b873580mov [rsp+48], rax
    37b873585lea rax, [rsp+192]
    37b87358dmov [rsp+40], rax
    37b873592mov rax, [rsp+384]
    37b87359amov [rsp+32], rax
    37b87359fcall dpbcon_
    37b8735a4mov rax, [rsp+432]
    37b8735acmov r9, r15
    37b8735afmov rdx, rdi
    37b8735b2mov [rsp+56], 4
    37b8735bbmov r8, [rsp+352]
    37b8735c3lea rcx, [rip+0xbc91d3]
    37b8735camov [rsp+48], rax
    37b8735cfmov rax, [rsp+424]
    37b8735d7mov [rsp+40], rax
    37b8735dcmov rax, [rsp+416]
    37b8735e4mov [rsp+32], rax
    37b8735e9call dlacpy_
    37b8735eemov rax, [rsp+480]
    37b8735f6mov r8, rsi
    37b8735f9mov rdx, rdi
    37b8735fcmov r9, [rsp+352]
    37b873604mov rcx, [rsp+328]
    37b87360cmov [rsp+72], 1
    37b873615mov [rsp+64], rax
    37b87361amov rax, [rsp+432]
    37b873622mov [rsp+56], rax
    37b873627mov rax, [rsp+424]
    37b87362fmov [rsp+48], rax
    37b873634mov rax, [rsp+384]
    37b87363cmov [rsp+40], rax
    37b873641mov rax, [rsp+376]
    37b873649mov [rsp+32], rax
    37b87364ecall dpbtrs_
    37b873653mov r8, rsi
    37b873656mov rdx, rdi
    37b873659mov [rsp+64], r15
    37b87365emov rax, [rsp+480]
    37b873666mov r9, [rsp+352]
    37b87366emov [rsp+136], 1
    37b87367amov rcx, [rsp+328]
    37b873682mov [rsp+128], rax
    37b87368amov rax, [rsp+472]
    37b873692mov [rsp+120], rax
    37b873697mov rax, [rsp+464]
    37b87369fmov [rsp+112], rax
    37b8736a4mov rax, [rsp+456]
    37b8736acmov [rsp+104], rax
    37b8736b1mov rax, [rsp+448]
    37b8736b9mov [rsp+96], rax
    37b8736bemov rax, [rsp+432]
    37b8736c6mov [rsp+88], rax
    37b8736cbmov rax, [rsp+424]
    37b8736d3mov [rsp+80], rax
    37b8736d8mov rax, [rsp+416]
    37b8736e0mov [rsp+72], rax
    37b8736e5mov rax, [rsp+384]
    37b8736edmov [rsp+56], rax
    37b8736f2mov rax, [rsp+376]
    37b8736famov [rsp+48], rax
    37b8736ffmov rax, [rsp+368]
    37b873707mov [rsp+40], rax
    37b87370cmov rax, [rsp+360]
    37b873714mov [rsp+32], rax
    37b873719call dpbrfs_
    37b87371ejmp 0x37b872e8b
    37b873723
    37b873723loc_37b873723:
    37b873723neg eax
    37b873725jmp 0x37b87277a
    37b87372a
    37b87372aloc_37b87372a:
    37b87372amov rax, [rsp+480]
    37b873732mov [rax], -11
    37b873738mov eax, 11
    37b87373djmp 0x37b87277a
    37b873742
    37b873742loc_37b873742:
    37b873742pxor x0, x0
    37b873746comisd x0, x7
    37b87374ajae 0x37b87372a
    37b87374cmov rax, [rip+0xbc9055]
    37b873753mov [rsp+200], rax
    37b87375bjmp 0x37b872959
    37b873760
    37b873760loc_37b873760:
    37b873760mov rcx, [rsp+392]
    37b873768mov r9l, 1
    37b87376emov r8l, 1
    37b873774lea rdx, [rip+0xbc9005]
    37b87377bcall lsame_
    37b873780test eax, eax
    37b873782jne 0x37b872959
    37b873788mov rax, [rsp+480]
    37b873790mov [rax], -10
    37b873796mov eax, 10
    37b87379bjmp 0x37b87277a
    37b872600
    37b8737a0
    37b8737a0dpbtf2_:
    37b8737a0push r15
    37b8737a2push r14
    37b8737a4push r13
    37b8737a6push r12
    37b8737a8push rbp
    37b8737a9push rdi
    37b8737aapush rsi
    37b8737abpush rbx
    37b8737acsub rsp, 104
    37b8737b0mov rax, [rsp+216]
    37b8737b8mov rdi, [rsp+208]
    37b8737c0mov [rax], 0
    37b8737c6movsxd r15, [rdi]
    37b8737c9mov r13, rdx
    37b8737ccmov r12, r8
    37b8737cfmov rbx, r9
    37b8737d2mov r8l, 1
    37b8737d8mov r9l, 1
    37b8737delea rdx, [rip+0xbc8fcb]
    37b8737e5mov r14, rcx
    37b8737e8call lsame_
    37b8737edmov esi, eax
    37b8737eftest eax, eax
    37b8737f1je 0x37b8739a8
    37b8737f7
    37b8737f7loc_37b8737f7:
    37b8737f7mov r14l, [r13]
    37b8737fbtest r14l, r14l
    37b8737fejs 0x37b873960
    37b873804movsxd rdx, [r12]
    37b873808test edx, edx
    37b87380ajs 0x37b873ac0
    37b873810mov eax, [rdi]
    37b873812cmp edx, eax
    37b873814jge 0x37b873ad0
    37b87381amov rdi, [rsp+216]
    37b873822mov ecx, [rdi]
    37b873824test ecx, ecx
    37b873826jne 0x37b873adf
    37b87382ctest r14l, r14l
    37b87382fje 0x37b873990
    37b873835xor ecx, ecx
    37b873837test r15, r15
    37b87383acmovs r15, rcx
    37b87383esub eax, 1
    37b873841mov ecx, 1
    37b873846test eax, eax
    37b873848cmovle eax, ecx
    37b87384bmov [rsp+80], eax
    37b87384ftest esi, esi
    37b873851je 0x37b8739e0
    37b873857mov rdi, -1
    37b87385emov esi, 1
    37b873863jmp 0x37b87392f
    37b873868
    37b873868 0f 1f 84 00 00 00 00 00 ........
    37b873870
    37b873870loc_37b873870:
    37b873870sqrtsd x0, x0
    37b873874movsd_xmm [rbx+8*rax], x0
    37b873879mov eax, [r13]
    37b87387dsub eax, esi
    37b87387fcmp eax, edx
    37b873881cmovg eax, edx
    37b873884add esi, 1
    37b873887mov [rsp+84], eax
    37b87388btest eax, eax
    37b87388djle 0x37b873923
    37b873893movsd_xmm x1, [rip+0xbc8f3d]
    37b87389blea r10, [rdi+r15]
    37b87389flea rbp, [rsp+84]
    37b8738a4add rdx, r10
    37b8738a7lea r9, [rsp+80]
    37b8738acmov rcx, rbp
    37b8738afmov [rsp+72], r10
    37b8738b4divsd x1, x0
    37b8738b8lea r8, [rbx+8*rdx]
    37b8738bclea rdx, [rsp+88]
    37b8738c1mov [rsp+64], r9
    37b8738c6movsd_xmm [rsp+88], x1
    37b8738cccall dscal_
    37b8738d1movsxd rdx, [r12]
    37b8738d5mov r10, [rsp+72]
    37b8738damov [rsp+56], 5
    37b8738e3mov r9, [rsp+64]
    37b8738e8lea r8, [rip+0xbc8ec9]
    37b8738eflea rcx, [rip+0xbc8eca]
    37b8738f6mov rax, rdx
    37b8738f9add rdx, r10
    37b8738fcadd eax, 1
    37b8738ffmov [rsp+48], r9
    37b873904cdqe
    37b873906mov [rsp+32], r9
    37b87390blea r9, [rbx+8*rdx]
    37b87390fmov rdx, rbp
    37b873912add rax, r10
    37b873915lea rax, [rbx+8*rax]
    37b873919mov [rsp+40], rax
    37b87391ecall dsyr_
    37b873923
    37b873923loc_37b873923:
    37b873923cmp r14l, esi
    37b873926jl 0x37b873990
    37b873928movsxd rdx, [r12]
    37b87392cadd rdi, r15
    37b87392f
    37b87392floc_37b87392f:
    37b87392flea eax, [rdx+1]
    37b873932pxor x1, x1
    37b873936cdqe
    37b873938add rax, rdi
    37b87393bmovsd_xmm x0, [rbx+8*rax]
    37b873940comisd x1, x0
    37b873944jb 0x37b873870
    37b87394amov rax, [rsp+216]
    37b873952mov [rax], esi
    37b873954jmp 0x37b873990
    37b873956
    37b873956 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b873960
    37b873960loc_37b873960:
    37b873960mov eax, -2
    37b873965mov ecx, 2
    37b87396a
    37b87396aloc_37b87396a:
    37b87396amov rdi, [rsp+216]
    37b873972mov [rdi], eax
    37b873974
    37b873974loc_37b873974:
    37b873974mov [rsp+88], ecx
    37b873978lea rdx, [rsp+88]
    37b87397dmov r8l, 6
    37b873983lea rcx, [rip+0xbc8e28]
    37b87398acall xerbla_
    37b87398fnop
    37b873990
    37b873990loc_37b873990:
    37b873990add rsp, 104
    37b873994pop rbx
    37b873995pop rsi
    37b873996pop rdi
    37b873997pop rbp
    37b873998pop r12
    37b87399apop r13
    37b87399cpop r14
    37b87399epop r15
    37b8739a0ret
    37b8739a1
    37b8739a1 0f 1f 80 00 00 00 00 .......
    37b8739a8
    37b8739a8loc_37b8739a8:
    37b8739a8mov r9l, 1
    37b8739aemov r8l, 1
    37b8739b4lea rdx, [rip+0xbc8df6]
    37b8739bbmov rcx, r14
    37b8739becall lsame_
    37b8739c3test eax, eax
    37b8739c5jne 0x37b8737f7
    37b8739cbmov eax, -1
    37b8739d0mov ecx, 1
    37b8739d5jmp 0x37b87396a
    37b8739d7
    37b8739d7 66 0f 1f 84 00 00 00 00 00 f........
    37b8739e0
    37b8739e0loc_37b8739e0:
    37b8739e0lea rdi, [8*r15]
    37b8739e8add rbx, 8
    37b8739ecmov esi, 1
    37b8739f1jmp 0x37b873a9e
    37b8739f6
    37b8739f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b873a00
    37b873a00loc_37b873a00:
    37b873a00mov eax, [r13]
    37b873a04mov edx, [r12]
    37b873a08sqrtsd x0, x0
    37b873a0csub eax, esi
    37b873a0ecmp eax, edx
    37b873a10movsd_xmm [rbx-8], x0
    37b873a15cmovg eax, edx
    37b873a18add esi, 1
    37b873a1bmov [rsp+84], eax
    37b873a1ftest eax, eax
    37b873a21jle 0x37b873a92
    37b873a23movsd_xmm x1, [rip+0xbc8dad]
    37b873a2blea rdx, [rsp+88]
    37b873a30mov r8, rbx
    37b873a33lea rcx, [rsp+84]
    37b873a38lea r9, [rip+0xbc8d89]
    37b873a3fdivsd x1, x0
    37b873a43movsd_xmm [rsp+88], x1
    37b873a49call dscal_
    37b873a4elea rax, [rsp+80]
    37b873a53mov r9, rbx
    37b873a56mov [rsp+56], 5
    37b873a5fmov [rsp+48], rax
    37b873a64lea rax, [rbx+rdi-8]
    37b873a69lea r8, [rip+0xbc8d48]
    37b873a70mov [rsp+40], rax
    37b873a75lea rax, [rip+0xbc8d4c]
    37b873a7clea rdx, [rsp+84]
    37b873a81mov [rsp+32], rax
    37b873a86lea rcx, [rip+0xbc8d3f]
    37b873a8dcall dsyr_
    37b873a92
    37b873a92loc_37b873a92:
    37b873a92add rbx, rdi
    37b873a95cmp r14l, esi
    37b873a98jl 0x37b873990
    37b873a9e
    37b873a9eloc_37b873a9e:
    37b873a9emovsd_xmm x0, [rbx-8]
    37b873aa3pxor x1, x1
    37b873aa7comisd x1, x0
    37b873aabjb 0x37b873a00
    37b873ab1mov rax, [rsp+216]
    37b873ab9mov [rax], esi
    37b873abbjmp 0x37b873990
    37b873ac0
    37b873ac0loc_37b873ac0:
    37b873ac0mov eax, -3
    37b873ac5mov ecx, 3
    37b873acajmp 0x37b87396a
    37b873acf
    37b873acf 90 .
    37b873ad0
    37b873ad0loc_37b873ad0:
    37b873ad0mov eax, -5
    37b873ad5mov ecx, 5
    37b873adajmp 0x37b87396a
    37b873adf
    37b873adfloc_37b873adf:
    37b873adfneg ecx
    37b873ae1jmp 0x37b873974
    37b8737a0
    37b873ae6
    37b873ae6 // align 0x20
    37b873b00
    37b873b00dpbtrf_:
    37b873b00push r15
    37b873b02mov eax, 8728
    37b873b07push r14
    37b873b09push r13
    37b873b0bpush r12
    37b873b0dpush rbp
    37b873b0epush rdi
    37b873b0fpush rsi
    37b873b10push rbx
    37b873b11call fn_37c42fc30
    37b873b16sub rsp, rax
    37b873b19mov rax, [rsp+8840]
    37b873b21mov r14, [rsp+8832]
    37b873b29mov [rax], 0
    37b873b2fmov esi, [r14]
    37b873b32mov r13, rdx
    37b873b35mov rbx, r8
    37b873b38mov rbp, r9
    37b873b3bmov r8l, 1
    37b873b41mov r9l, 1
    37b873b47lea rdx, [rip+0xbc8c92]
    37b873b4emov r15, rcx
    37b873b51call lsame_
    37b873b56test eax, eax
    37b873b58je 0x37b873c70
    37b873b5e
    37b873b5eloc_37b873b5e:
    37b873b5emov edx, [r13]
    37b873b62test edx, edx
    37b873b64js 0x37b873c20
    37b873b6amov eax, [rbx]
    37b873b6ctest eax, eax
    37b873b6ejs 0x37b873ca0
    37b873b74cmp eax, [r14]
    37b873b77jge 0x37b873cb0
    37b873b7dmov rax, [rsp+8840]
    37b873b85mov eax, [rax]
    37b873b87test eax, eax
    37b873b89jne 0x37b874c20
    37b873b8ftest edx, edx
    37b873b91je 0x37b873c56
    37b873b97lea rax, [rip+0xbc8c4e]
    37b873b9emov [rsp+32], rbx
    37b873ba3mov r9, r13
    37b873ba6mov r8, r15
    37b873ba9mov [rsp+64], 1
    37b873bb2lea rdx, [rip+0xbc8c29]
    37b873bb9lea rcx, [rip+0xbc8c28]
    37b873bc0mov [rsp+56], 6
    37b873bc9mov [rsp+48], rax
    37b873bcemov [rsp+40], rax
    37b873bd3call ilaenv_
    37b873bd8cmp eax, 1
    37b873bdbjle 0x37b873bf2
    37b873bddmov edx, 32
    37b873be2cmp eax, edx
    37b873be4cmovle edx, eax
    37b873be7mov r12l, edx
    37b873beacmp [rbx], edx
    37b873becjge 0x37b873cc0
    37b873bf2
    37b873bf2loc_37b873bf2:
    37b873bf2mov [rsp+32], r14
    37b873bf7mov r9, rbp
    37b873bfamov r8, rbx
    37b873bfdmov rdx, r13
    37b873c00mov rax, [rsp+8840]
    37b873c08mov rcx, r15
    37b873c0bmov [rsp+48], 1
    37b873c14mov [rsp+40], rax
    37b873c19call dpbtf2_
    37b873c1ejmp 0x37b873c56
    37b873c20
    37b873c20loc_37b873c20:
    37b873c20mov edx, -2
    37b873c25mov eax, 2
    37b873c2a
    37b873c2aloc_37b873c2a:
    37b873c2amov rbx, [rsp+8840]
    37b873c32mov [rbx], edx
    37b873c34
    37b873c34loc_37b873c34:
    37b873c34lea rdx, [rsp+272]
    37b873c3cmov r8l, 6
    37b873c42lea rcx, [rip+0xbc8b99]
    37b873c49mov [rsp+272], eax
    37b873c50call xerbla_
    37b873c55nop
    37b873c56
    37b873c56loc_37b873c56:
    37b873c56add rsp, 8728
    37b873c5dpop rbx
    37b873c5epop rsi
    37b873c5fpop rdi
    37b873c60pop rbp
    37b873c61pop r12
    37b873c63pop r13
    37b873c65pop r14
    37b873c67pop r15
    37b873c69ret
    37b873c6a
    37b873c6a 66 0f 1f 44 00 00 f..D..
    37b873c70
    37b873c70loc_37b873c70:
    37b873c70mov r9l, 1
    37b873c76mov r8l, 1
    37b873c7clea rdx, [rip+0xbc8b5e]
    37b873c83mov rcx, r15
    37b873c86call lsame_
    37b873c8btest eax, eax
    37b873c8djne 0x37b873b5e
    37b873c93mov edx, -1
    37b873c98mov eax, 1
    37b873c9djmp 0x37b873c2a
    37b873c9f
    37b873c9f 90 .
    37b873ca0
    37b873ca0loc_37b873ca0:
    37b873ca0mov edx, -3
    37b873ca5mov eax, 3
    37b873caajmp 0x37b873c2a
    37b873caf
    37b873caf 90 .
    37b873cb0
    37b873cb0loc_37b873cb0:
    37b873cb0mov edx, -5
    37b873cb5mov eax, 5
    37b873cbajmp 0x37b873c2a
    37b873cbf
    37b873cbf 90 .
    37b873cc0
    37b873cc0loc_37b873cc0:
    37b873cc0movsxd rdi, esi
    37b873cc3xor eax, eax
    37b873cc5mov r9l, 1
    37b873ccbmov rcx, r15
    37b873ccetest rdi, rdi
    37b873cd1mov r8l, 1
    37b873cd7lea rdx, [rip+0xbc8b02]
    37b873cdecmovns rax, rdi
    37b873ce2mov [rsp+200], rax
    37b873ceanot rax
    37b873cedmov [rsp+168], rax
    37b873cf5call lsame_
    37b873cfatest eax, eax
    37b873cfclea rax, [rsp+272]
    37b873d04mov [rsp+176], rax
    37b873d0cje 0x37b87444b
    37b873d12mov rdx, rax
    37b873d15mov ecx, 1
    37b873d1axor eax, eax
    37b873d1cjmp 0x37b873d66
    37b873d1e
    37b873d1e 90 66 .f
    37b873d20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
    37b873d30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
    37b873d40
    37b873d40loc_37b873d40:
    37b873d40shl rcx, 3
    37b873d44add rdx, 264
    37b873d4bmov r9l, ecx
    37b873d4esub ecx, 1
    37b873d51mov rdi, rdx
    37b873d54mov [rdx+r9-8], 0
    37b873d5dshr ecx, 3
    37b873d60rep stosq [rdi], rax
    37b873d63mov ecx, r8l
    37b873d66
    37b873d66loc_37b873d66:
    37b873d66lea r8l, [rcx+1]
    37b873d6acmp r12l, r8l
    37b873d6djge 0x37b873d40
    37b873d6fmov ecx, [r13]
    37b873d73test ecx, ecx
    37b873d75jle 0x37b873c56
    37b873d7blea eax, [rcx-1]
    37b873d7exor edx, edx
    37b873d80mov rsi, [rsp+200]
    37b873d88mov rdi, r14
    37b873d8bdiv r12l
    37b873d8emov [rsp+8800], r15
    37b873d96mov [rsp+8808], r13
    37b873d9emov [rsp+144], -1
    37b873daamov r14l, r12l
    37b873dadmov edx, ecx
    37b873dafmov r15, rsi
    37b873db2mov r13l, 1
    37b873db8mov [rsp+160], eax
    37b873dbfmovsxd rax, r12l
    37b873dc2mov r12, [rsp+168]
    37b873dcaimul rax, rsi
    37b873dcemov [rsp+184], rax
    37b873dd6lea rax, [rsp+268]
    37b873ddemov [rsp+136], rax
    37b873de6lea rax, [rsp+256]
    37b873deemov [rsp+128], rax
    37b873df6lea rax, [rsp+260]
    37b873dfemov [rsp+152], rax
    37b873e06jmp 0x37b873e46
    37b873e08
    37b873e08 0f 1f 84 00 00 00 00 00 ........
    37b873e10
    37b873e10loc_37b873e10:
    37b873e10mov eax, [rsp+160]
    37b873e17test eax, eax
    37b873e19je 0x37b873c56
    37b873e1fsub eax, 1
    37b873e22mov rcx, [rsp+184]
    37b873e2aadd r13l, r14l
    37b873e2dadd [rsp+144], rcx
    37b873e35mov [rsp+160], eax
    37b873e3cmov rax, [rsp+8808]
    37b873e44mov edx, [rax]
    37b873e46
    37b873e46loc_37b873e46:
    37b873e46sub edx, r13l
    37b873e49mov eax, [rdi]
    37b873e4bmov r9, [rsp+136]
    37b873e53add edx, 1
    37b873e56mov rcx, [rsp+8800]
    37b873e5ecmp edx, r14l
    37b873e61cmovg edx, r14l
    37b873e65mov [rsp+256], edx
    37b873e6clea edx, [rax-1]
    37b873e6fmov eax, [rbx]
    37b873e71mov [rsp+268], edx
    37b873e78mov [rsp+40], 1
    37b873e81lea edx, [rax+1]
    37b873e84mov rax, [rsp+152]
    37b873e8cmovsxd rdx, edx
    37b873e8fadd rdx, [rsp+144]
    37b873e97mov [rsp+32], rax
    37b873e9clea r8, [rbp+8*rdx]
    37b873ea1mov rdx, [rsp+128]
    37b873ea9call dpotf2_
    37b873eaemov edx, [rsp+260]
    37b873eb5test edx, edx
    37b873eb7jne 0x37b874bf8
    37b873ebdmov rax, [rsp+8808]
    37b873ec5mov edx, [rsp+256]
    37b873eccmov esi, [rax]
    37b873ecelea r8l, [rdx+r13]
    37b873ed2cmp r8l, esi
    37b873ed5jg 0x37b873e10
    37b873edbsub esi, r13l
    37b873edemov r9l, [rbx]
    37b873ee1mov ecx, esi
    37b873ee3sub ecx, edx
    37b873ee5mov r10l, r9l
    37b873ee8add ecx, 1
    37b873eebsub r10l, edx
    37b873eeecmp ecx, r10l
    37b873ef1cmovg ecx, r10l
    37b873ef5sub esi, r9l
    37b873ef8add esi, 1
    37b873efbcmp esi, edx
    37b873efdmov [rsp+248], ecx
    37b873f04cmovg esi, edx
    37b873f07mov [rsp+252], esi
    37b873f0etest ecx, ecx
    37b873f10jle 0x37b8740b4
    37b873f16movsxd r8, r8l
    37b873f19mov eax, [rdi]
    37b873f1badd r9l, 1
    37b873f1flea r11, [rsp+264]
    37b873f27imul r8, r15
    37b873f2bmov [rsp+64], r11
    37b873f30lea r10, [rsp+248]
    37b873f38lea ecx, [rax-1]
    37b873f3bmov [rsp+40], r10
    37b873f40mov rax, [rsp+136]
    37b873f48mov [rsp+264], ecx
    37b873f4fmov [rsp+268], ecx
    37b873f56lea rcx, [r8+r12]
    37b873f5amov r8l, r9l
    37b873f5dmovsxd r9, r9l
    37b873f60sub r8l, edx
    37b873f63mov [rsp+80], rax
    37b873f68add r9, [rsp+144]
    37b873f70movsxd rdx, r8l
    37b873f73lea r8, [rip+0xbc887e]
    37b873f7amov [rsp+112], 8
    37b873f83add rdx, rcx
    37b873f86lea rcx, [rip+0xbc8883]
    37b873f8dmov [rsp+104], 9
    37b873f96lea rdx, [rbp+8*rdx]
    37b873f9bmov [rsp+48], rcx
    37b873fa0lea rcx, [rip+0xbc885f]
    37b873fa7mov [rsp+72], rdx
    37b873faclea rdx, [rbp+8*r9]
    37b873fb1lea r9, [rip+0xbc8838]
    37b873fb8mov [rsp+56], rdx
    37b873fbdmov rdx, [rsp+128]
    37b873fc5mov [rsp+96], 5
    37b873fcemov [rsp+32], rdx
    37b873fd3lea rdx, [rip+0xbc8827]
    37b873fdamov [rsp+88], 4
    37b873fe3mov [rsp+192], r11
    37b873febmov [rsp+168], r10
    37b873ff3call dtrsm_
    37b873ff8mov r9l, [rsp+256]
    37b874000mov r11l, [rdi]
    37b874003mov rax, [rsp+136]
    37b87400blea ecx, [r9+r13]
    37b87400flea edx, [r11-1]
    37b874013mov r11l, [rbx]
    37b874016mov [rsp+88], 9
    37b87401fmovsxd rcx, ecx
    37b874022mov [rsp+264], edx
    37b874029imul rcx, r15
    37b87402dmov [rsp+268], edx
    37b874034lea edx, [r11+1]
    37b874038mov r11, [rsp+192]
    37b874040movsxd r8, edx
    37b874043sub edx, r9l
    37b874046mov [rsp+72], rax
    37b87404blea rax, [rip+0xbc87be]
    37b874052movsxd rdx, edx
    37b874055mov [rsp+56], rax
    37b87405alea rax, [rip+0xbc87b7]
    37b874061mov r9, [rsp+128]
    37b874069add rcx, r12
    37b87406cmov [rsp+48], r11
    37b874071add r8, rcx
    37b874074add rdx, rcx
    37b874077mov [rsp+32], rax
    37b87407clea rcx, [rip+0xbc877e]
    37b874083lea r8, [rbp+8*r8]
    37b874088lea rdx, [rbp+8*rdx]
    37b87408dmov [rsp+80], 5
    37b874096mov [rsp+64], r8
    37b87409bmov r8, [rsp+168]
    37b8740a3mov [rsp+40], rdx
    37b8740a8lea rdx, [rip+0xbc8749]
    37b8740afcall dsyrk_
    37b8740b4
    37b8740b4loc_37b8740b4:
    37b8740b4test esi, esi
    37b8740b6jle 0x37b873e10
    37b8740bcmov r9l, [rsp+256]
    37b8740c4lea eax, [rsi+1]
    37b8740c7mov rcx, [rsp+176]
    37b8740cfmov [rsp+168], r14l
    37b8740d7mov [rsp+8832], rdi
    37b8740dfmov r14l, 1
    37b8740e5mov esi, eax
    37b8740e7mov edi, r9l
    37b8740eanop [rax+rax]
    37b8740f0
    37b8740f0loc_37b8740f0:
    37b8740f0cmp edi, r14l
    37b8740f3jl 0x37b874bf0
    37b8740f9lea eax, [r13+r14]
    37b8740feadd eax, [rbx]
    37b874100mov edx, edi
    37b874102sub eax, 1
    37b874105sub edx, r14l
    37b874108cdqe
    37b87410alea r8, [8*rdx+8]
    37b874112imul rax, r15
    37b874116lea rax, [r12+rax+1]
    37b87411blea rdx, [rbp+8*rax]
    37b874120call memcpy
    37b874125lea edx, [rdi+1]
    37b874128mov rcx, rax
    37b87412b
    37b87412bloc_37b87412b:
    37b87412badd r14l, 1
    37b87412fadd rcx, 272
    37b874136cmp esi, r14l
    37b874139jne 0x37b8740f0
    37b87413bmov rdi, [rsp+8832]
    37b874143mov rsi, [rsp+176]
    37b87414bmov [rsp+260], edx
    37b874152lea r9, [rip+0xbc8697]
    37b874159mov rcx, [rsp+136]
    37b874161mov r10, [rsp+128]
    37b874169lea r8, [rip+0xbc8688]
    37b874170mov eax, [rdi]
    37b874172mov r14l, [rsp+168]
    37b87417amov [rsp+72], rsi
    37b87417flea rsi, [rsp+252]
    37b874187mov [rsp+64], rcx
    37b87418clea rcx, [rip+0xbc8673]
    37b874193mov [rsp+112], 8
    37b87419clea edx, [rax-1]
    37b87419flea rax, [rip+0xbc867a]
    37b8741a6mov [rsp+104], 9
    37b8741afmov [rsp+96], 5
    37b8741b8mov [rsp+88], 4
    37b8741c1mov [rsp+80], rax
    37b8741c6mov r11l, [rbx]
    37b8741c9mov [rsp+268], edx
    37b8741d0lea edx, [r11+1]
    37b8741d4lea r11, [rip+0xbc8635]
    37b8741dbmov [rsp+32], r10
    37b8741e0movsxd rdx, edx
    37b8741e3add rdx, [rsp+144]
    37b8741ebmov [rsp+48], r11
    37b8741f0lea rdx, [rbp+8*rdx]
    37b8741f5mov [rsp+40], rsi
    37b8741famov [rsp+56], rdx
    37b8741fflea rdx, [rip+0xbc85fb]
    37b874206call dtrsm_
    37b87420bmov edx, [rsp+248]
    37b874212lea r10, [rip+0xbc85ff]
    37b874219test edx, edx
    37b87421bjle 0x37b874318
    37b874221mov r9l, [rdi]
    37b874224mov ecx, [rbx]
    37b874226lea rax, [rip+0xbc85f3]
    37b87422dmov [rsp+40], r10
    37b874232mov r8l, [rsp+256]
    37b87423amov [rsp+72], rax
    37b87423flea r11, [rip+0xbc85ca]
    37b874246lea edx, [r9-1]
    37b87424amov [rsp+80], r11
    37b87424fmov rax, [rsp+176]
    37b874257mov [rsp+264], edx
    37b87425elea r9l, [r8+1]
    37b874262mov [rsp+268], edx
    37b874269movsxd r9, r9l
    37b87426cmov rdx, [rsp+136]
    37b874274mov [rsp+168], r10
    37b87427cmov r10, [rsp+128]
    37b874284mov [rsp+96], rdx
    37b874289lea edx, [r13+rcx]
    37b87428eadd ecx, 1
    37b874291movsxd rdx, edx
    37b874294sub ecx, r8l
    37b874297mov [rsp+32], r10
    37b87429cimul rdx, r15
    37b8742a0movsxd rcx, ecx
    37b8742a3mov [rsp+112], 12
    37b8742acmov [rsp+104], 9
    37b8742b5mov [rsp+64], rax
    37b8742baadd rdx, r12
    37b8742bdadd rdx, r9
    37b8742c0mov r9, rsi
    37b8742c3lea rdx, [rbp+8*rdx]
    37b8742c8mov [rsp+88], rdx
    37b8742cdlea rdx, [rsp+264]
    37b8742d5mov [rsp+56], rdx
    37b8742dalea edx, [r8+r13]
    37b8742delea r8, [rsp+248]
    37b8742e6movsxd rdx, edx
    37b8742e9imul rdx, r15
    37b8742edadd rdx, r12
    37b8742f0add rdx, rcx
    37b8742f3lea rcx, [rip+0xbc84fe]
    37b8742falea rdx, [rbp+8*rdx]
    37b8742ffmov [rsp+48], rdx
    37b874304lea rdx, [rip+0xbc8519]
    37b87430bcall dgemm_
    37b874310mov r10, [rsp+168]
    37b874318
    37b874318loc_37b874318:
    37b874318mov eax, [rdi]
    37b87431amov ecx, [rbx]
    37b87431cmov [rsp+32], r10
    37b874321mov r8, rsi
    37b874324mov [rsp+88], 9
    37b87432dmov r9, [rsp+128]
    37b874335mov [rsp+80], 5
    37b87433elea edx, [rax-1]
    37b874341mov rax, [rsp+136]
    37b874349mov [rsp+268], edx
    37b874350lea edx, [rcx+r13]
    37b874354add ecx, 1
    37b874357movsxd rdx, edx
    37b87435amov [rsp+72], rax
    37b87435flea rax, [rip+0xbc84aa]
    37b874366movsxd rcx, ecx
    37b874369imul rdx, r15
    37b87436dmov [rsp+56], rax
    37b874372lea rax, [rip+0xbc84a7]
    37b874379mov [rsp+48], rax
    37b87437emov rax, [rsp+176]
    37b874386add rdx, r12
    37b874389mov [rsp+40], rax
    37b87438eadd rdx, rcx
    37b874391lea rcx, [rip+0xbc8469]
    37b874398lea rdx, [rbp+8*rdx]
    37b87439dmov [rsp+64], rdx
    37b8743a2lea rdx, [rip+0xbc844f]
    37b8743a9call dsyrk_
    37b8743aemov esi, [rsp+252]
    37b8743b5test esi, esi
    37b8743b7jle 0x37b873e10
    37b8743bdmov r10l, [rsp+256]
    37b8743c5mov rdx, [rsp+176]
    37b8743cdadd esi, 1
    37b8743d0mov [rsp+192], r14l
    37b8743d8mov [rsp+168], esi
    37b8743dfmov esi, 1
    37b8743e4mov [rsp+8832], rdi
    37b8743ecmov r14l, r10l
    37b8743efmov rdi, rdx
    37b8743f2jmp 0x37b874442
    37b8743f4
    37b8743f4 0f 1f 40 00 ..@.
    37b8743f8
    37b8743f8loc_37b8743f8:
    37b8743f8lea eax, [r13+rsi]
    37b8743fdadd eax, [rbx]
    37b8743ffmov rdx, rdi
    37b874402sub eax, 1
    37b874405cdqe
    37b874407imul rax, r15
    37b87440blea rax, [r12+rax+1]
    37b874410lea rcx, [rbp+8*rax]
    37b874415mov eax, r14l
    37b874418sub eax, esi
    37b87441alea r8, [8*rax+8]
    37b874422call memcpy
    37b874427lea ecx, [r14+1]
    37b87442b
    37b87442bloc_37b87442b:
    37b87442badd esi, 1
    37b87442eadd rdi, 272
    37b874435cmp [rsp+168], esi
    37b87443cje 0x37b874bd0
    37b874442
    37b874442loc_37b874442:
    37b874442cmp r14l, esi
    37b874445jge 0x37b8743f8
    37b874447mov ecx, esi
    37b874449jmp 0x37b87442b
    37b87444b
    37b87444bloc_37b87444b:
    37b87444blea rcx, [rsp+280]
    37b874453mov esi, 2
    37b874458nop [rax+rax]
    37b874460
    37b874460loc_37b874460:
    37b874460mov eax, r12l
    37b874463xor edx, edx
    37b874465sub eax, esi
    37b874467add esi, 1
    37b87446alea r8, [8*rax+8]
    37b874472call memset
    37b874477lea rcx, [rax+272]
    37b87447ecmp r12l, esi
    37b874481jge 0x37b874460
    37b874483mov ecx, [r13]
    37b874487test ecx, ecx
    37b874489jle 0x37b873c56
    37b87448flea eax, [rcx-1]
    37b874492xor edx, edx
    37b874494mov rdi, [rsp+200]
    37b87449cmov [rsp+8800], r15
    37b8744a4div r12l
    37b8744a7mov [rsp+8808], r13
    37b8744afmov [rsp+184], -1
    37b8744bbmov [rsp+8824], rbp
    37b8744c3mov rsi, -1
    37b8744camov r15l, r12l
    37b8744cdmov r13l, 1
    37b8744d3mov [rsp+144], eax
    37b8744damovsxd rax, r12l
    37b8744ddimul rax, rdi
    37b8744e1mov [rsp+192], rax
    37b8744e9lea rax, [8*rdi-8]
    37b8744f1mov [rsp+232], rax
    37b8744f9lea rax, [rsp+268]
    37b874501mov [rsp+136], rax
    37b874509lea rax, [rsp+256]
    37b874511mov [rsp+128], rax
    37b874519lea rax, [rsp+260]
    37b874521mov [rsp+152], rax
    37b874529lea rax, [rbp+8]
    37b87452dmov [rsp+160], rax
    37b874535mov eax, ecx
    37b874537jmp 0x37b874579
    37b874539
    37b874539 0f 1f 80 00 00 00 00 .......
    37b874540
    37b874540loc_37b874540:
    37b874540mov eax, [rsp+144]
    37b874547test eax, eax
    37b874549je 0x37b873c56
    37b87454fsub eax, 1
    37b874552mov rdi, [rsp+192]
    37b87455aadd r13l, r15l
    37b87455dadd [rsp+184], rdi
    37b874565mov [rsp+144], eax
    37b87456cmov rax, [rsp+8808]
    37b874574add rsi, rdi
    37b874577mov eax, [rax]
    37b874579
    37b874579loc_37b874579:
    37b874579sub eax, r13l
    37b87457cmov r9, [rsp+136]
    37b874584mov rdx, [rsp+128]
    37b87458cadd eax, 1
    37b87458fmov rcx, [rsp+8800]
    37b874597cmp eax, r15l
    37b87459acmovg eax, r15l
    37b87459emov [rsp+256], eax
    37b8745a5mov eax, [r14]
    37b8745a8mov [rsp+40], 1
    37b8745b1sub eax, 1
    37b8745b4mov [rsp+268], eax
    37b8745bbmov rax, [rsp+160]
    37b8745c3lea r12, [rax+8*rsi]
    37b8745c7mov rax, [rsp+152]
    37b8745cfmov r8, r12
    37b8745d2mov [rsp+32], rax
    37b8745d7call dpotf2_
    37b8745dcmov eax, [rsp+260]
    37b8745e3test eax, eax
    37b8745e5jne 0x37b874c0c
    37b8745ebmov rdi, [rsp+8808]
    37b8745f3mov eax, [rsp+256]
    37b8745famov ebp, [rdi]
    37b8745fclea edx, [rax+r13]
    37b874600cmp edx, ebp
    37b874602jg 0x37b874540
    37b874608sub ebp, r13l
    37b87460bmov ecx, [rbx]
    37b87460dmov edx, ebp
    37b87460fsub edx, eax
    37b874611mov r8l, ecx
    37b874614add edx, 1
    37b874617sub r8l, eax
    37b87461acmp edx, r8l
    37b87461dcmovg edx, r8l
    37b874621sub ebp, ecx
    37b874623add ebp, 1
    37b874626cmp ebp, eax
    37b874628mov [rsp+248], edx
    37b87462fcmovg ebp, eax
    37b874632mov [rsp+252], ebp
    37b874639test edx, edx
    37b87463bjle 0x37b8747be
    37b874641mov edi, [r14]
    37b874644add eax, 1
    37b874647mov rcx, [rsp+8824]
    37b87464flea r10, [rsp+264]
    37b874657cdqe
    37b874659mov [rsp+64], r10
    37b87465elea r9, [rip+0xbc818b]
    37b874665lea r8, [rip+0xbc818c]
    37b87466clea edx, [rdi-1]
    37b87466fadd rax, rsi
    37b874672mov rdi, [rsp+136]
    37b87467amov [rsp+112], 8
    37b874683mov [rsp+264], edx
    37b87468alea rax, [rcx+8*rax]
    37b87468elea rcx, [rip+0xbc817b]
    37b874695mov [rsp+268], edx
    37b87469cmov rdx, [rsp+128]
    37b8746a4mov [rsp+80], rdi
    37b8746a9lea rdi, [rsp+248]
    37b8746b1mov [rsp+72], rax
    37b8746b6mov [rsp+48], rcx
    37b8746bblea rcx, [rip+0xbc8173]
    37b8746c2mov [rsp+40], rdx
    37b8746c7lea rdx, [rip+0xbc8162]
    37b8746cemov [rsp+104], 9
    37b8746d7mov [rsp+96], 5
    37b8746e0mov [rsp+88], 5
    37b8746e9mov [rsp+56], r12
    37b8746eemov [rsp+32], rdi
    37b8746f3mov [rsp+208], r10
    37b8746fbcall dtrsm_
    37b874700mov r11l, [r14]
    37b874703mov r8, rdi
    37b874706mov rax, [rsp+136]
    37b87470emov r10, [rsp+208]
    37b874716mov r9, [rsp+128]
    37b87471emov [rsp+88], 12
    37b874727lea edx, [r11-1]
    37b87472bmov [rsp+72], rax
    37b874730mov rax, [rsp+168]
    37b874738mov [rsp+264], edx
    37b87473fmov [rsp+268], edx
    37b874746mov edx, [rsp+256]
    37b87474dmov [rsp+80], 5
    37b874756lea ecx, [rdx+r13]
    37b87475aadd edx, 1
    37b87475dmov [rsp+48], r10
    37b874762movsxd rcx, ecx
    37b874765movsxd rdx, edx
    37b874768imul rcx, [rsp+200]
    37b874771add rdx, rsi
    37b874774lea rcx, [rax+rcx+1]
    37b874779mov rax, [rsp+8824]
    37b874781lea rcx, [rax+8*rcx]
    37b874785lea rdx, [rax+8*rdx]
    37b874789mov [rsp+64], rcx
    37b87478elea rax, [rip+0xbc8083]
    37b874795lea rcx, [rip+0xbc8074]
    37b87479cmov [rsp+56], rcx
    37b8747a1lea rcx, [rip+0xbc8088]
    37b8747a8mov [rsp+40], rdx
    37b8747adlea rdx, [rip+0xbc8070]
    37b8747b4mov [rsp+32], rax
    37b8747b9call dsyrk_
    37b8747be
    37b8747beloc_37b8747be:
    37b8747betest ebp, ebp
    37b8747c0jle 0x37b874540
    37b8747c6mov r10l, [rsp+256]
    37b8747cetest r10l, r10l
    37b8747d1jle 0x37b874894
    37b8747d7mov rdi, [rsp+160]
    37b8747dfmovsxd rax, [rbx]
    37b8747e2mov [rsp+208], r12
    37b8747eaadd r10l, 1
    37b8747eeadd rax, [rsp+184]
    37b8747f6mov rdx, [rsp+176]
    37b8747femov r12, rsi
    37b874801mov r11, [rsp+232]
    37b874809lea r8, [rdi+8*rax]
    37b87480dmov eax, 1
    37b874812nop
    37b874814nop [rax+rax]
    37b87481fnop [rax+rax]
    37b87482anop [rax+rax]
    37b874835nop [rax+rax]
    37b874840
    37b874840loc_37b874840:
    37b874840cmp ebp, eax
    37b874842mov r9l, eax
    37b874845cmovle r9l, ebp
    37b874849add eax, 1
    37b87484cmov ecx, r9l
    37b87484fshl rcx, 3
    37b874853mov esi, ecx
    37b874855sub ecx, 1
    37b874858mov rdi, [r8+rsi-8]
    37b87485dshr ecx, 3
    37b874860mov [rdx+rsi-8], rdi
    37b874865mov rdi, rdx
    37b874868mov rsi, r8
    37b87486badd rdx, 264
    37b874872rep movsq [rdi], [rsi]
    37b874875add r8, r11
    37b874878cmp eax, r10l
    37b87487bjne 0x37b874840
    37b87487dadd r9l, 1
    37b874881mov rsi, r12
    37b874884mov r12, [rsp+208]
    37b87488cmov [rsp+260], r9l
    37b874894
    37b874894loc_37b874894:
    37b874894mov eax, [r14]
    37b874897mov rcx, [rsp+136]
    37b87489flea rdx, [rip+0xbc7f6a]
    37b8748a6lea rdi, [rip+0xbc7f73]
    37b8748admov r11, [rsp+128]
    37b8748b5lea rbp, [rsp+252]
    37b8748bdmov [rsp+56], r12
    37b8748c2lea r9, [rip+0xbc7f27]
    37b8748c9sub eax, 1
    37b8748ccmov [rsp+64], rcx
    37b8748d1lea r8, [rip+0xbc7f20]
    37b8748d8lea rcx, [rip+0xbc7f56]
    37b8748dfmov [rsp+268], eax
    37b8748e6lea r12, [rip+0xbc7f2b]
    37b8748edmov rax, [rsp+176]
    37b8748f5mov [rsp+48], rdx
    37b8748falea rdx, [rip+0xbc7f2f]
    37b874901mov [rsp+72], rax
    37b874906mov [rsp+112], 8
    37b87490fmov [rsp+104], 9
    37b874918mov [rsp+96], 5
    37b874921mov [rsp+88], 5
    37b87492amov [rsp+80], rdi
    37b87492fmov [rsp+40], r11
    37b874934mov [rsp+32], rbp
    37b874939call dtrsm_
    37b87493emov eax, [rsp+248]
    37b874945test eax, eax
    37b874947jle 0x37b874a2a
    37b87494dmov r10l, [r14]
    37b874950mov rcx, [rsp+136]
    37b874958mov r8, rbp
    37b87495bmov [rsp+112], 9
    37b874964mov r11, [rsp+128]
    37b87496clea r9, [rsp+248]
    37b874974mov [rsp+104], 12
    37b87497dlea eax, [r10-1]
    37b874981mov [rsp+96], rcx
    37b874986mov ecx, [rbx]
    37b874988mov [rsp+264], eax
    37b87498fmov [rsp+268], eax
    37b874996mov eax, [rsp+256]
    37b87499dadd ecx, 1
    37b8749a0mov [rsp+56], rdi
    37b8749a5lea edx, [rax+r13]
    37b8749a9sub ecx, eax
    37b8749abadd eax, 1
    37b8749aemov [rsp+40], r12
    37b8749b3movsxd rcx, ecx
    37b8749b6movsxd rdx, edx
    37b8749b9cdqe
    37b8749bbmov [rsp+32], r11
    37b8749c0imul rdx, [rsp+200]
    37b8749c9add rax, rsi
    37b8749ccadd rdx, [rsp+168]
    37b8749d4add rdx, rcx
    37b8749d7mov rcx, [rsp+8824]
    37b8749dflea rdx, [rcx+8*rdx]
    37b8749e3lea rax, [rcx+8*rax]
    37b8749e7mov [rsp+88], rdx
    37b8749eclea rdx, [rip+0xbc7e1d]
    37b8749f3lea rcx, [rip+0xbc7e40]
    37b8749famov [rsp+64], rax
    37b8749ffmov rax, [rsp+176]
    37b874a07mov [rsp+80], rdx
    37b874a0clea rdx, [rsp+264]
    37b874a14mov [rsp+72], rdx
    37b874a19lea rdx, [rip+0xbc7dd8]
    37b874a20mov [rsp+48], rax
    37b874a25call dgemm_
    37b874a2a
    37b874a2aloc_37b874a2a:
    37b874a2amov eax, [r14]
    37b874a2dmov rcx, [rsp+168]
    37b874a35mov r8, rbp
    37b874a38mov [rsp+88], 12
    37b874a41mov [rsp+80], 5
    37b874a4amov r9, [rsp+128]
    37b874a52lea rdx, [rip+0xbc7dcb]
    37b874a59sub eax, 1
    37b874a5cmov [rsp+268], eax
    37b874a63mov rax, [rsp+136]
    37b874a6bmov [rsp+72], rax
    37b874a70mov eax, [rbx]
    37b874a72mov [rsp+32], r12
    37b874a77add eax, r13l
    37b874a7acdqe
    37b874a7cimul rax, [rsp+200]
    37b874a85lea rax, [rcx+rax+1]
    37b874a8amov rcx, [rsp+8824]
    37b874a92lea rax, [rcx+8*rax]
    37b874a96lea rcx, [rip+0xbc7d93]
    37b874a9dmov [rsp+64], rax
    37b874aa2lea rax, [rip+0xbc7d67]
    37b874aa9mov [rsp+56], rax
    37b874aaelea rax, [rip+0xbc7d6b]
    37b874ab5mov [rsp+48], rax
    37b874abamov rax, [rsp+176]
    37b874ac2mov [rsp+40], rax
    37b874ac7call dsyrk_
    37b874accmov ebp, [rsp+256]
    37b874ad3test ebp, ebp
    37b874ad5jle 0x37b874540
    37b874adbmov edi, [rsp+252]
    37b874ae2mov r12, [rsp+176]
    37b874aealea ecx, [rbp+1]
    37b874aedlea eax, [r13-1]
    37b874af1mov [rsp+208], r13l
    37b874af9mov ebp, 1
    37b874afemov r13l, ecx
    37b874b01mov [rsp+220], r15l
    37b874b09mov r15, [rsp+200]
    37b874b11mov [rsp+224], rsi
    37b874b19mov esi, edi
    37b874b1bmov rdi, rbx
    37b874b1emov ebx, eax
    37b874b20mov [rsp+8832], r14
    37b874b28mov r14, r12
    37b874b2bjmp 0x37b874b7d
    37b874b2d
    37b874b2d 0f 1f 00 ...
    37b874b30
    37b874b30loc_37b874b30:
    37b874b30mov ecx, [rdi]
    37b874b32lea eax, [rbx+rbp]
    37b874b35mov r8l, r12l
    37b874b38mov rdx, r14
    37b874b3bcdqe
    37b874b3dshl r8, 3
    37b874b41sub ecx, ebp
    37b874b43imul rax, r15
    37b874b47add rax, [rsp+168]
    37b874b4fadd ecx, 2
    37b874b52movsxd rcx, ecx
    37b874b55add rax, rcx
    37b874b58mov rcx, [rsp+8824]
    37b874b60lea rcx, [rcx+8*rax]
    37b874b64call memcpy
    37b874b69lea eax, [r12+1]
    37b874b6e
    37b874b6eloc_37b874b6e:
    37b874b6eadd ebp, 1
    37b874b71add r14, 264
    37b874b78cmp r13l, ebp
    37b874b7bje 0x37b874b98
    37b874b7d
    37b874b7dloc_37b874b7d:
    37b874b7dcmp esi, ebp
    37b874b7fmov r12l, ebp
    37b874b82cmovle r12l, esi
    37b874b86test r12l, r12l
    37b874b89jg 0x37b874b30
    37b874b8bmov eax, 1
    37b874b90jmp 0x37b874b6e
    37b874b92
    37b874b92 66 0f 1f 44 00 00 f..D..
    37b874b98
    37b874b98loc_37b874b98:
    37b874b98mov [rsp+260], eax
    37b874b9fmov r13l, [rsp+208]
    37b874ba7mov rbx, rdi
    37b874baamov r15l, [rsp+220]
    37b874bb2mov rsi, [rsp+224]
    37b874bbamov r14, [rsp+8832]
    37b874bc2jmp 0x37b874540
    37b874bc7
    37b874bc7 66 0f 1f 84 00 00 00 00 00 f........
    37b874bd0
    37b874bd0loc_37b874bd0:
    37b874bd0mov [rsp+260], ecx
    37b874bd7mov r14l, [rsp+192]
    37b874bdfmov rdi, [rsp+8832]
    37b874be7jmp 0x37b873e10
    37b874bec
    37b874bec 0f 1f 40 00 ..@.
    37b874bf0
    37b874bf0loc_37b874bf0:
    37b874bf0mov edx, r14l
    37b874bf3jmp 0x37b87412b
    37b874bf8
    37b874bf8loc_37b874bf8:
    37b874bf8mov rbx, [rsp+8840]
    37b874c00lea eax, [rdx+r13-1]
    37b874c05mov [rbx], eax
    37b874c07jmp 0x37b873c56
    37b874c0c
    37b874c0cloc_37b874c0c:
    37b874c0cmov rbx, [rsp+8840]
    37b874c14lea eax, [rax+r13-1]
    37b874c19mov [rbx], eax
    37b874c1bjmp 0x37b873c56
    37b874c20
    37b874c20loc_37b874c20:
    37b874c20neg eax
    37b874c22jmp 0x37b873c34
    37b873b00