File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b870d20
    37b870d20dpbequ_:
    37b870d20push r13
    37b870d22push r12
    37b870d24push rbp
    37b870d25push rdi
    37b870d26push rsi
    37b870d27push rbx
    37b870d28sub rsp, 72
    37b870d2cmov rax, [rsp+160]
    37b870d34mov rbx, [rsp+168]
    37b870d3cmov esi, [rax]
    37b870d3emov rax, [rsp+192]
    37b870d46mov [rax], 0
    37b870d4cmov r12, rdx
    37b870d4fmov rbp, r8
    37b870d52mov rdi, r9
    37b870d55mov r8l, 1
    37b870d5bmov r9l, 1
    37b870d61lea rdx, [rip+0xbcb978]
    37b870d68mov r13, rcx
    37b870d6bcall lsame_
    37b870d70mov r11l, eax
    37b870d73test eax, eax
    37b870d75je 0x37b870f60
    37b870d7b
    37b870d7bloc_37b870d7b:
    37b870d7bmov r10l, [r12]
    37b870d7ftest r10l, r10l
    37b870d82js 0x37b870f20
    37b870d88movsxd rax, [rbp]
    37b870d8ctest eax, eax
    37b870d8ejs 0x37b871030
    37b870d94mov rdx, [rsp+160]
    37b870d9ccmp eax, [rdx]
    37b870d9ejge 0x37b871040
    37b870da4mov rcx, [rsp+192]
    37b870dacmov edx, [rcx]
    37b870daetest edx, edx
    37b870db0jne 0x37b87105c
    37b870db6test r10l, r10l
    37b870db9je 0x37b870fa8
    37b870dbftest r11l, r11l
    37b870dc2je 0x37b871050
    37b870dc8lea edx, [rax+1]
    37b870dcbmovsxd rdx, edx
    37b870dce
    37b870dceloc_37b870dce:
    37b870dcemovsd_xmm x1, [rdi+8*rax]
    37b870dd3mov rax, [rsp+184]
    37b870ddbmovsd_xmm [rbx], x1
    37b870ddfmovsd_xmm [rax], x1
    37b870de3cmp r10l, 1
    37b870de7je 0x37b870fe0
    37b870dedmovsxd rax, esi
    37b870df0lea r8l, [r10-2]
    37b870df4movapd x2, x1
    37b870df8xor ecx, ecx
    37b870dfatest rax, rax
    37b870dfdlea r8, [rbx+8*r8+16]
    37b870e02cmovs rax, rcx
    37b870e06mov rcx, rax
    37b870e09lea r11, [8*rax]
    37b870e11not rcx
    37b870e14lea rax, [rcx+2*rax]
    37b870e18mov rcx, rbx
    37b870e1badd rax, rdx
    37b870e1elea rdx, [rdi+8*rax]
    37b870e22lea rax, [rbx+8]
    37b870e26nop [rax]
    37b870e2anop [rax+rax]
    37b870e35nop [rax+rax]
    37b870e40
    37b870e40loc_37b870e40:
    37b870e40movsd_xmm x0, [rdx]
    37b870e44add rax, 8
    37b870e48add rdx, r11
    37b870e4bmovsd_xmm [rax-8], x0
    37b870e50minsd x1, x0
    37b870e54maxsd x2, x0
    37b870e58cmp rax, r8
    37b870e5bjne 0x37b870e40
    37b870e5dpxor x0, x0
    37b870e61mov rax, [rsp+184]
    37b870e69comisd x0, x1
    37b870e6dmovsd_xmm [rax], x2
    37b870e71jae 0x37b870ff0
    37b870e77mov eax, r10l
    37b870e7amovddup x3, [rip+0xbcb866]
    37b870e82shr eax, 1
    37b870e84shl rax, 4
    37b870e88add rax, rbx
    37b870e8bnop [rax+rax]
    37b870e95nop [rax+rax]
    37b870ea0
    37b870ea0loc_37b870ea0:
    37b870ea0movupd x4, [rcx]
    37b870ea4movapd x2, x3
    37b870ea8add rcx, 16
    37b870eacsqrtpd x0, x4
    37b870eb0divpd x2, x0
    37b870eb4movups [rcx-16], x2
    37b870eb8cmp rax, rcx
    37b870ebbjne 0x37b870ea0
    37b870ebdtest r10b, 1
    37b870ec1je 0x37b870eea
    37b870ec3or r10l, 1
    37b870ec7
    37b870ec7loc_37b870ec7:
    37b870ec7sub r10l, 1
    37b870ecbmovsd_xmm x0, [rip+0xbcb815]
    37b870ed3movsxd r10, r10l
    37b870ed6movsd_xmm x2, [rbx+8*r10]
    37b870edcsqrtsd x2, x2
    37b870ee0divsd x0, x2
    37b870ee4movsd_xmm [rbx+8*r10], x0
    37b870eea
    37b870eealoc_37b870eea:
    37b870eeamov rax, [rsp+184]
    37b870ef2sqrtsd x1, x1
    37b870ef6movsd_xmm x0, [rax]
    37b870efamov rax, [rsp+176]
    37b870f02sqrtsd x0, x0
    37b870f06divsd x1, x0
    37b870f0amovsd_xmm [rax], x1
    37b870f0eadd rsp, 72
    37b870f12pop rbx
    37b870f13pop rsi
    37b870f14pop rdi
    37b870f15pop rbp
    37b870f16pop r12
    37b870f18pop r13
    37b870f1aret
    37b870f1b
    37b870f1b 0f 1f 44 00 00 ..D..
    37b870f20
    37b870f20loc_37b870f20:
    37b870f20mov eax, -2
    37b870f25mov edx, 2
    37b870f2a
    37b870f2aloc_37b870f2a:
    37b870f2amov rdi, [rsp+192]
    37b870f32mov [rdi], eax
    37b870f34
    37b870f34loc_37b870f34:
    37b870f34mov [rsp+60], edx
    37b870f38mov r8l, 6
    37b870f3elea rdx, [rsp+60]
    37b870f43lea rcx, [rip+0xbcb798]
    37b870f4acall xerbla_
    37b870f4fnop
    37b870f50
    37b870f50loc_37b870f50:
    37b870f50add rsp, 72
    37b870f54pop rbx
    37b870f55pop rsi
    37b870f56pop rdi
    37b870f57pop rbp
    37b870f58pop r12
    37b870f5apop r13
    37b870f5cret
    37b870f5d
    37b870f5d 0f 1f 00 ...
    37b870f60
    37b870f60loc_37b870f60:
    37b870f60mov r9l, 1
    37b870f66mov r8l, 1
    37b870f6cmov rcx, r13
    37b870f6fmov [rsp+44], eax
    37b870f73lea rdx, [rip+0xbcb767]
    37b870f7acall lsame_
    37b870f7fmov r11l, [rsp+44]
    37b870f84test eax, eax
    37b870f86jne 0x37b870d7b
    37b870f8cmov rax, [rsp+192]
    37b870f94mov edx, 1
    37b870f99mov [rax], -1
    37b870f9fjmp 0x37b870f34
    37b870fa1
    37b870fa1 0f 1f 80 00 00 00 00 .......
    37b870fa8
    37b870fa8loc_37b870fa8:
    37b870fa8mov rax, [rsp+176]
    37b870fb0mov rsi, [rip+0xbcb731]
    37b870fb7mov [rax], rsi
    37b870fbamov rax, [rsp+184]
    37b870fc2mov [rax], 0
    37b870fc9add rsp, 72
    37b870fcdpop rbx
    37b870fcepop rsi
    37b870fcfpop rdi
    37b870fd0pop rbp
    37b870fd1pop r12
    37b870fd3pop r13
    37b870fd5ret
    37b870fd6
    37b870fd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b870fe0
    37b870fe0loc_37b870fe0:
    37b870fe0pxor x0, x0
    37b870fe4comisd x0, x1
    37b870fe8jb 0x37b870ec7
    37b870feenop
    37b870ff0
    37b870ff0loc_37b870ff0:
    37b870ff0mov eax, 1
    37b870ff5pxor x0, x0
    37b870ff9jmp 0x37b87100d
    37b870ffb
    37b870ffb 0f 1f 44 00 00 ..D..
    37b871000
    37b871000loc_37b871000:
    37b871000add rax, 1
    37b871004cmp r10l, eax
    37b871007jl 0x37b870f50
    37b87100d
    37b87100dloc_37b87100d:
    37b87100dcomisd x0, [rbx+8*rax-8]
    37b871013jb 0x37b871000
    37b871015mov rsi, [rsp+192]
    37b87101dmov [rsi], eax
    37b87101fadd rsp, 72
    37b871023pop rbx
    37b871024pop rsi
    37b871025pop rdi
    37b871026pop rbp
    37b871027pop r12
    37b871029pop r13
    37b87102bret
    37b87102c
    37b87102c 0f 1f 40 00 ..@.
    37b871030
    37b871030loc_37b871030:
    37b871030mov eax, -3
    37b871035mov edx, 3
    37b87103ajmp 0x37b870f2a
    37b87103f
    37b87103f 90 .
    37b871040
    37b871040loc_37b871040:
    37b871040mov eax, -5
    37b871045mov edx, 5
    37b87104ajmp 0x37b870f2a
    37b87104f
    37b87104f 90 .
    37b871050
    37b871050loc_37b871050:
    37b871050xor eax, eax
    37b871052mov edx, 1
    37b871057jmp 0x37b870dce
    37b87105c
    37b87105cloc_37b87105c:
    37b87105cneg edx
    37b87105ejmp 0x37b870f34
    37b870d20
    37b871063
    37b871063 // align 0x20
    37b871080
    37b871080dpbrfs_:
    37b871080push r15
    37b871082push r14
    37b871084push r13
    37b871086push r12
    37b871088push rbp
    37b871089push rdi
    37b87108apush rsi
    37b87108bpush rbx
    37b87108csub rsp, 376
    37b871093movups [rsp+272], x6
    37b87109bmovups [rsp+288], x7
    37b8710a3movups [rsp+304], x8
    37b8710acmovups [rsp+320], x9
    37b8710b5movups [rsp+336], x10
    37b8710bemovups [rsp+352], x11
    37b8710c7mov r14, [rsp+520]
    37b8710cfmov r15, [rsp+536]
    37b8710d7mov r12, [rsp+480]
    37b8710dfmov r13, [rsp+560]
    37b8710e7mov eax, [r14]
    37b8710eamov rbp, [rsp+568]
    37b8710f2mov [rsp+112], eax
    37b8710f6mov rax, [rsp+488]
    37b8710femov rbx, r9
    37b871101mov r9l, 1
    37b871107mov [rsp+456], rdx
    37b87110flea rdx, [rip+0xbcb5da]
    37b871116mov eax, [rax]
    37b871118mov [rsp+464], r8
    37b871120mov r8l, 1
    37b871126mov [rsp+448], rcx
    37b87112emov [rsp+104], eax
    37b871132mov eax, [r15]
    37b871135mov [rsp+120], eax
    37b871139mov rax, [rsp+576]
    37b871141mov [rax], 0
    37b871147call lsame_
    37b87114cmov [rsp+200], eax
    37b871153test eax, eax
    37b871155je 0x37b87124e
    37b87115b
    37b87115bloc_37b87115b:
    37b87115bmov rax, [rsp+456]
    37b871163mov esi, [rax]
    37b871165test esi, esi
    37b871167js 0x37b8711d0
    37b871169mov rax, [rsp+464]
    37b871171mov edi, [rax]
    37b871173test edi, edi
    37b871175js 0x37b871285
    37b87117bmov edx, [rbx]
    37b87117dtest edx, edx
    37b87117fjs 0x37b871294
    37b871185mov rax, [rsp+488]
    37b87118dcmp edi, [rax]
    37b87118fjge 0x37b8712a3
    37b871195mov rax, [rsp+504]
    37b87119dcmp edi, [rax]
    37b87119fjge 0x37b8712b2
    37b8711a5test esi, esi
    37b8711a7mov eax, 1
    37b8711accmovg eax, esi
    37b8711afcmp [r14], eax
    37b8711b2jl 0x37b871e01
    37b8711b8cmp [r15], eax
    37b8711bbjge 0x37b8712c8
    37b8711c1mov edx, -12
    37b8711c6mov eax, 12
    37b8711cbjmp 0x37b8711da
    37b8711cd
    37b8711cd 0f 1f 00 ...
    37b8711d0
    37b8711d0loc_37b8711d0:
    37b8711d0mov edx, -2
    37b8711d5mov eax, 2
    37b8711da
    37b8711daloc_37b8711da:
    37b8711damov rbx, [rsp+576]
    37b8711e2mov [rbx], edx
    37b8711e4
    37b8711e4loc_37b8711e4:
    37b8711e4lea rdx, [rsp+260]
    37b8711ecmov r8l, 6
    37b8711f2lea rcx, [rip+0xbcb4f9]
    37b8711f9mov [rsp+260], eax
    37b871200call xerbla_
    37b871205nop
    37b871206
    37b871206loc_37b871206:
    37b871206movups x6, [rsp+272]
    37b87120emovups x7, [rsp+288]
    37b871216movups x8, [rsp+304]
    37b87121fmovups x9, [rsp+320]
    37b871228movups x10, [rsp+336]
    37b871231movups x11, [rsp+352]
    37b87123aadd rsp, 376
    37b871241pop rbx
    37b871242pop rsi
    37b871243pop rdi
    37b871244pop rbp
    37b871245pop r12
    37b871247pop r13
    37b871249pop r14
    37b87124bpop r15
    37b87124dret
    37b87124e
    37b87124eloc_37b87124e:
    37b87124emov rcx, [rsp+448]
    37b871256mov r9l, 1
    37b87125cmov r8l, 1
    37b871262lea rdx, [rip+0xbcb488]
    37b871269call lsame_
    37b87126etest eax, eax
    37b871270jne 0x37b87115b
    37b871276mov edx, -1
    37b87127bmov eax, 1
    37b871280jmp 0x37b8711da
    37b871285
    37b871285loc_37b871285:
    37b871285mov edx, -3
    37b87128amov eax, 3
    37b87128fjmp 0x37b8711da
    37b871294
    37b871294loc_37b871294:
    37b871294mov edx, -4
    37b871299mov eax, 4
    37b87129ejmp 0x37b8711da
    37b8712a3
    37b8712a3loc_37b8712a3:
    37b8712a3mov edx, -6
    37b8712a8mov eax, 6
    37b8712adjmp 0x37b8711da
    37b8712b2
    37b8712b2loc_37b8712b2:
    37b8712b2mov edx, -8
    37b8712b7mov eax, 8
    37b8712bcjmp 0x37b8711da
    37b8712c1
    37b8712c1 0f 1f 80 00 00 00 00 .......
    37b8712c8
    37b8712c8loc_37b8712c8:
    37b8712c8mov rax, [rsp+576]
    37b8712d0mov eax, [rax]
    37b8712d2test eax, eax
    37b8712d4jne 0x37b871e10
    37b8712datest esi, esi
    37b8712dcje 0x37b871dc8
    37b8712e2test edx, edx
    37b8712e4je 0x37b871206
    37b8712eamov edx, 7
    37b8712eflea rcx, [rip+0xbcb402]
    37b8712f6call dlamch_
    37b8712fbmov edx, 12
    37b871300lea rcx, [rip+0xbcb3f8]
    37b871307movapd x7, x0
    37b87130bcall dlamch_
    37b871310mov r14l, [rbx]
    37b871313test r14l, r14l
    37b871316jle 0x37b871206
    37b87131cmovsxd rbx, [rsp+104]
    37b871321xor eax, eax
    37b871323pxor x8, x8
    37b871328movsxd rdx, [rsp+112]
    37b87132dmovsxd r8, [rsp+120]
    37b871332mov [rsp+128], 1
    37b87133etest rbx, rbx
    37b871341mov [rsp+120], -1
    37b87134amovddup x9, [rip+0xbcb3dd]
    37b871353cmovns rax, rbx
    37b871357add esi, 1
    37b87135amov [rsp+480], r12
    37b871362mov rbx, [rsp+544]
    37b87136amov r10, [rsp+456]
    37b871372mov [rsp+104], rax
    37b871377lea eax, [rdi+rdi+2]
    37b87137blea rdi, [rsp+256]
    37b871383cmp eax, esi
    37b871385cmovg eax, esi
    37b871388lea rsi, [rsp+260]
    37b871390cvtsi2sd x8, eax
    37b871395mulsd x0, x8
    37b87139amov rax, [rsp+456]
    37b8713a2mov r15l, [rax]
    37b8713a5xor eax, eax
    37b8713a7test rdx, rdx
    37b8713aacmovs rdx, rax
    37b8713aemovapd x10, x0
    37b8713b3lea rax, [8*rdx]
    37b8713bbmovapd x11, x0
    37b8713c0divsd x10, x7
    37b8713c5mov [rsp+232], rax
    37b8713cdmov rax, [rsp+512]
    37b8713d5sub rax, 8
    37b8713d9mov [rsp+192], rax
    37b8713e1xor eax, eax
    37b8713e3test r8, r8
    37b8713e6cmovs r8, rax
    37b8713ealea rax, [8*r8]
    37b8713f2mov [rsp+248], r8
    37b8713famov [rsp+240], rax
    37b871402mov rax, [rsp+528]
    37b87140asub rax, 8
    37b87140emov [rsp+152], rax
    37b871416
    37b871416loc_37b871416:
    37b871416mov rax, [rsp+192]
    37b87141emov [rsp+204], r14l
    37b871426mov [rsp+208], rbx
    37b87142emovsd_xmm x6, [rip+0xbcb2ea]
    37b871436lea rdx, [rax+8]
    37b87143amov [rsp+568], rbp
    37b871442mov r12, [rsp+480]
    37b87144amov [rsp+160], rdx
    37b871452mov rdx, [rsp+152]
    37b87145amov [rsp+148], 1
    37b871465lea r9, [rdx+8]
    37b871469mov [rsp+216], rdi
    37b871471mov edx, r15l
    37b871474mov [rsp+136], r9
    37b87147cmov [rsp+224], rsi
    37b871484mov rsi, rax
    37b871487
    37b871487loc_37b871487:
    37b871487lea rbx, [rip+0xbcb27e]
    37b87148emovsxd rax, edx
    37b871491mov rdx, [rsp+160]
    37b871499mov rcx, r10
    37b87149cmov [rsp+32], rbx
    37b8714a1lea r9, [r13+8*rax]
    37b8714a6mov r8, rbx
    37b8714a9mov [rsp+456], r10
    37b8714b1call dcopy_
    37b8714b6mov r10, [rsp+456]
    37b8714bemov [rsp+88], 1
    37b8714c7lea r9, [rip+0xbcb242]
    37b8714cemov [rsp+80], rbx
    37b8714d3mov r8, [rsp+464]
    37b8714dbmovsxd rax, [r10]
    37b8714demov [rsp+56], rbx
    37b8714e3mov rdx, r10
    37b8714e6mov [rsp+32], r12
    37b8714ebmov rcx, [rsp+448]
    37b8714f3lea rax, [r13+8*rax]
    37b8714f8mov [rsp+72], rax
    37b8714fdlea rax, [rip+0xbcb214]
    37b871504mov [rsp+64], rax
    37b871509mov rax, [rsp+136]
    37b871511mov [rsp+48], rax
    37b871516mov rax, [rsp+488]
    37b87151emov [rsp+40], rax
    37b871523call dsbmv_
    37b871528mov r10, [rsp+456]
    37b871530mov edx, [r10]
    37b871533test edx, edx
    37b871535jle 0x37b871dbc
    37b87153blea eax, [rdx-1]
    37b87153emov ecx, 1
    37b871543lea r14, [rax+2]
    37b871547nop [rax]
    37b87154anop [rax+rax]
    37b871555nop [rax+rax]
    37b871560
    37b871560loc_37b871560:
    37b871560movsd_xmm x0, [rsi+8*rcx]
    37b871565andpd x0, [rip+0xbcb1c3]
    37b87156dmovsd_xmm [r13+8*rcx-8], x0
    37b871574add rcx, 1
    37b871578cmp rcx, r14
    37b87157bjne 0x37b871560
    37b87157dmov rdi, [rsp+464]
    37b871585mov ecx, [rsp+200]
    37b87158cmovsxd rbx, [rdi]
    37b87158ftest ecx, ecx
    37b871591je 0x37b8718d0
    37b871597mov [rsp+168], edx
    37b87159emov rdi, [rsp+152]
    37b8715a6lea r15, [r12+8*rbx]
    37b8715aamov rbp, -1
    37b8715b1mov [rsp+176], rax
    37b8715b9mov r11l, 1
    37b8715bfmov [rsp+184], rsi
    37b8715c7mov [rsp+456], r10
    37b8715cfmov [rsp+112], r14
    37b8715d4mov r14, [rsp+120]
    37b8715d9nop [rax]
    37b8715e0
    37b8715e0loc_37b8715e0:
    37b8715e0mov ecx, 1
    37b8715e5mov eax, 1
    37b8715eamovsd_xmm x2, [rdi+8*r11]
    37b8715f0andpd x2, [rip+0xbcb138]
    37b8715f8sub ecx, ebx
    37b8715fatest ecx, ecx
    37b8715fccmovle ecx, eax
    37b8715ffcmp ecx, r11l
    37b871602jge 0x37b8718c0
    37b871608mov esi, r11l
    37b87160bsub esi, ecx
    37b87160dcmp esi, 1
    37b871610je 0x37b871a92
    37b871616lea r8, [rbp+rbx]
    37b87161bmovddup x3, x2
    37b87161fpxor x1, x1
    37b871623movsxd rax, ecx
    37b871626add r8, rax
    37b871629mov r9, [rsp+528]
    37b871631lea rdx, [r13+8*rax-8]
    37b871636add rax, r14
    37b871639lea r10, [r12+8*r8]
    37b87163dmov r8l, esi
    37b871640shr r8l, 1
    37b871643lea r9, [r9+8*rax]
    37b871647xor eax, eax
    37b871649shl r8, 4
    37b87164dnop [rax]
    37b871650
    37b871650loc_37b871650:
    37b871650movupd x5, [r10+rax]
    37b871656movapd x0, x3
    37b87165amovapd x4, x5
    37b87165emovupd x5, [rdx+rax]
    37b871663andpd x4, x9
    37b871668mulpd x0, x4
    37b87166caddpd x0, x5
    37b871670movups [rdx+rax], x0
    37b871674movupd x0, [r9+rax]
    37b87167aadd rax, 16
    37b87167eandpd x0, x9
    37b871683mulpd x0, x4
    37b871687addsd x1, x0
    37b87168bunpckhpd x0, x0
    37b87168faddsd x1, x0
    37b871693cmp r8, rax
    37b871696jne 0x37b871650
    37b871698test sil, 1
    37b87169cje 0x37b8716f2
    37b87169eand esi, -2
    37b8716a1add ecx, esi
    37b8716a3
    37b8716a3loc_37b8716a3:
    37b8716a3movsxd rax, ecx
    37b8716a6add ecx, ebx
    37b8716a8movapd x0, x2
    37b8716acmov rsi, [rsp+528]
    37b8716b4movsxd rcx, ecx
    37b8716b7add rcx, rbp
    37b8716bamovsd_xmm x3, [r12+8*rcx]
    37b8716c0andpd x3, [rip+0xbcb068]
    37b8716c8mulsd x0, x3
    37b8716ccaddsd x0, [r13+8*rax-8]
    37b8716d3movsd_xmm [r13+8*rax-8], x0
    37b8716daadd rax, r14
    37b8716ddmovsd_xmm x0, [rsi+8*rax]
    37b8716e2andpd x0, [rip+0xbcb046]
    37b8716eamulsd x0, x3
    37b8716eeaddsd x1, x0
    37b8716f2
    37b8716f2loc_37b8716f2:
    37b8716f2movsd_xmm x0, [r15+8*rbp+8]
    37b8716f9sub rbx, 1
    37b8716fdandpd x0, [rip+0xbcb02b]
    37b871705add rbp, [rsp+104]
    37b87170amulsd x0, x2
    37b87170eaddsd x0, [r13+8*r11-8]
    37b871715addsd x0, x1
    37b871719movsd_xmm [r13+8*r11-8], x0
    37b871720add r11, 1
    37b871724cmp r11, [rsp+112]
    37b871729jne 0x37b8715e0
    37b87172fmov edx, [rsp+168]
    37b871736mov rax, [rsp+176]
    37b87173elea r11, [r13+8]
    37b871742mov rsi, [rsp+184]
    37b87174amov r10, [rsp+456]
    37b871752
    37b871752loc_37b871752:
    37b871752lea r8, [r11+8*rax]
    37b871756mov rcx, r13
    37b871759pxor x2, x2
    37b87175dmovsxd rax, edx
    37b871760nop [rax+rax]
    37b87176anop [rax+rax]
    37b871775nop [rax+rax]
    37b871780
    37b871780loc_37b871780:
    37b871780movsd_xmm x1, [rcx]
    37b871784movsd_xmm x0, [rcx+8*rax]
    37b871789andpd x0, [rip+0xbcaf9f]
    37b871791comisd x1, x10
    37b871796ja 0x37b8717a2
    37b871798addsd x0, x11
    37b87179daddsd x1, x11
    37b8717a2
    37b8717a2loc_37b8717a2:
    37b8717a2divsd x0, x1
    37b8717a6add rcx, 8
    37b8717aamaxsd x2, x0
    37b8717aecmp r8, rcx
    37b8717b1jne 0x37b871780
    37b8717b3
    37b8717b3loc_37b8717b3:
    37b8717b3comisd x2, x7
    37b8717b7mov rdi, [rsp+552]
    37b8717bfmov rbx, [rsp+128]
    37b8717c7movsd_xmm [rdi+8*rbx-8], x2
    37b8717cdjbe 0x37b871a9b
    37b8717d3addsd x2, x2
    37b8717d7comisd x6, x2
    37b8717dbjb 0x37b871a9b
    37b8717e1cmp [rsp+148], 6
    37b8717e9je 0x37b871a9b
    37b8717eflea rax, [r13+8*rax]
    37b8717f4mov [rsp+56], r10
    37b8717f9mov rbx, [rsp+576]
    37b871801mov rdx, r10
    37b871804mov [rsp+48], rax
    37b871809mov rax, [rsp+504]
    37b871811lea r9, [rip+0xbcaef4]
    37b871818lea rdi, [rip+0xbcaeed]
    37b87181fmov [rsp+64], rbx
    37b871824mov r8, [rsp+464]
    37b87182cmov [rsp+40], rax
    37b871831mov rax, [rsp+496]
    37b871839mov rcx, [rsp+448]
    37b871841mov [rsp+456], r10
    37b871849mov [rsp+32], rax
    37b87184emov [rsp+72], 1
    37b871857call dpbtrs_
    37b87185cmov r10, [rsp+456]
    37b871864mov r9, rdi
    37b871867mov rbx, [rsp+136]
    37b87186flea rdx, [rip+0xbcaea2]
    37b871876movsxd rax, [r10]
    37b871879mov [rsp+40], rdi
    37b87187emov rcx, r10
    37b871881mov [rsp+32], rbx
    37b871886lea r8, [r13+8*rax]
    37b87188bcall daxpy_
    37b871890mov rax, [rsp+552]
    37b871898mov rdi, [rsp+128]
    37b8718a0mov r10, [rsp+456]
    37b8718a8add [rsp+148], 1
    37b8718b0movsd_xmm x6, [rax+8*rdi-8]
    37b8718b6mov edx, [r10]
    37b8718b9jmp 0x37b871487
    37b8718be
    37b8718be 66 90 f.
    37b8718c0
    37b8718c0loc_37b8718c0:
    37b8718c0pxor x1, x1
    37b8718c4jmp 0x37b8716f2
    37b8718c9
    37b8718c9 0f 1f 80 00 00 00 00 .......
    37b8718d0
    37b8718d0loc_37b8718d0:
    37b8718d0lea r11, [r13+8]
    37b8718d4mov [rsp+112], rax
    37b8718d9lea r14l, [rdx+1]
    37b8718ddsub ebx, 1
    37b8718e0mov rdi, [rsp+152]
    37b8718e8mov rcx, r11
    37b8718eblea r15, [r12+16]
    37b8718f0mov [rsp+456], r10
    37b8718f8mov [rsp+176], r11
    37b871900mov rbp, -1
    37b871907mov [rsp+168], rsi
    37b87190fmov rsi, [rsp+104]
    37b871914lea r9, [rdi+16]
    37b871918mov edi, 1
    37b87191dnop [rax]
    37b871920
    37b871920loc_37b871920:
    37b871920movsd_xmm x2, [r9-8]
    37b871926movsd_xmm x0, [r12+8*rbp+8]
    37b87192dmov eax, edi
    37b87192fadd edi, 1
    37b871932andpd x2, [rip+0xbcadf6]
    37b87193aandpd x0, [rip+0xbcadee]
    37b871942lea r8l, [rbx+rdi]
    37b871946cmp r8l, edx
    37b871949mulsd x0, x2
    37b87194dcmovg r8l, edx
    37b871951addsd x0, [rcx-8]
    37b871956movsd_xmm [rcx-8], x0
    37b87195bcmp edi, r8l
    37b87195ejg 0x37b871a80
    37b871964sub r8l, eax
    37b871967cmp r8l, 1
    37b87196bje 0x37b871a86
    37b871971mov r10l, r8l
    37b871974lea r11, [r15+8*rbp]
    37b871978movddup x3, x2
    37b87197cxor eax, eax
    37b87197eshr r10l, 1
    37b871981pxor x1, x1
    37b871985shl r10, 4
    37b871989nop [rax]
    37b871990
    37b871990loc_37b871990:
    37b871990movupd x5, [r11+rax]
    37b871996movapd x0, x3
    37b87199aandpd x5, x9
    37b87199fmulpd x0, x5
    37b8719a3movapd x4, x5
    37b8719a7movupd x5, [rcx+rax]
    37b8719acaddpd x0, x5
    37b8719b0movups [rcx+rax], x0
    37b8719b4movupd x0, [r9+rax]
    37b8719baadd rax, 16
    37b8719beandpd x0, x9
    37b8719c3mulpd x0, x4
    37b8719c7addsd x1, x0
    37b8719cbunpckhpd x0, x0
    37b8719cfaddsd x1, x0
    37b8719d3cmp rax, r10
    37b8719d6jne 0x37b871990
    37b8719d8test r8b, 1
    37b8719dcje 0x37b871a3a
    37b8719deand r8l, -2
    37b8719e2add r8l, edi
    37b8719e5
    37b8719e5loc_37b8719e5:
    37b8719e5mov eax, 2
    37b8719eamovsxd r10, r8l
    37b8719edsub eax, edi
    37b8719efadd eax, r8l
    37b8719f2cdqe
    37b8719f4add rax, rbp
    37b8719f7movsd_xmm x3, [r12+8*rax]
    37b8719fdandpd x3, [rip+0xbcad2b]
    37b871a05mov rax, [rsp+528]
    37b871a0dmulsd x2, x3
    37b871a11addsd x2, [r13+8*r10-8]
    37b871a18movsd_xmm [r13+8*r10-8], x2
    37b871a1fadd r10, [rsp+120]
    37b871a24movsd_xmm x0, [rax+8*r10]
    37b871a2aandpd x0, [rip+0xbcacfe]
    37b871a32mulsd x0, x3
    37b871a36addsd x1, x0
    37b871a3a
    37b871a3aloc_37b871a3a:
    37b871a3amovsd_xmm x0, [rcx-8]
    37b871a3f
    37b871a3floc_37b871a3f:
    37b871a3faddsd x0, x1
    37b871a43add rbp, rsi
    37b871a46add rcx, 8
    37b871a4aadd r9, 8
    37b871a4emovsd_xmm [rcx-16], x0
    37b871a53cmp r14l, edi
    37b871a56jne 0x37b871920
    37b871a5cmov rax, [rsp+112]
    37b871a61mov rsi, [rsp+168]
    37b871a69mov r10, [rsp+456]
    37b871a71mov r11, [rsp+176]
    37b871a79jmp 0x37b871752
    37b871a7e
    37b871a7e 66 90 f.
    37b871a80
    37b871a80loc_37b871a80:
    37b871a80pxor x1, x1
    37b871a84jmp 0x37b871a3f
    37b871a86
    37b871a86loc_37b871a86:
    37b871a86mov r8l, edi
    37b871a89pxor x1, x1
    37b871a8djmp 0x37b8719e5
    37b871a92
    37b871a92loc_37b871a92:
    37b871a92pxor x1, x1
    37b871a96jmp 0x37b8716a3
    37b871a9b
    37b871a9bloc_37b871a9b:
    37b871a9bmov r14l, [rsp+204]
    37b871aa3mov r9, [rsp+136]
    37b871aabmov rbx, [rsp+208]
    37b871ab3mov rbp, [rsp+568]
    37b871abbmov rdi, [rsp+216]
    37b871ac3mov rsi, [rsp+224]
    37b871acbtest edx, edx
    37b871acdjle 0x37b871b36
    37b871acfmovapd x3, x8
    37b871ad4lea ecx, [rdx-1]
    37b871ad7mov rdx, r13
    37b871adamulsd x3, x7
    37b871adelea rcx, [r13+8*rcx+8]
    37b871ae3nop [rax]
    37b871aeanop [rax+rax]
    37b871af5nop [rax+rax]
    37b871b00
    37b871b00loc_37b871b00:
    37b871b00movsd_xmm x1, [rdx]
    37b871b04movsd_xmm x0, [rdx+8*rax]
    37b871b09andpd x0, [rip+0xbcac1f]
    37b871b11movapd x2, x1
    37b871b15comisd x1, x10
    37b871b1amulsd x2, x3
    37b871b1eaddsd x0, x2
    37b871b22ja 0x37b871b29
    37b871b24addsd x0, x11
    37b871b29
    37b871b29loc_37b871b29:
    37b871b29movsd_xmm [rdx], x0
    37b871b2dadd rdx, 8
    37b871b31cmp rdx, rcx
    37b871b34jne 0x37b871b00
    37b871b36
    37b871b36loc_37b871b36:
    37b871b36mov [rsp+256], 0
    37b871b41mov r12, r13
    37b871b44mov r15, r9
    37b871b47mov r13, r10
    37b871b4anop [rax+rax]
    37b871b50
    37b871b50loc_37b871b50:
    37b871b50shl rax, 3
    37b871b54mov [rsp+48], rsi
    37b871b59mov rcx, r13
    37b871b5cmov r9, rbp
    37b871b5fmov [rsp+40], rdi
    37b871b64lea r8, [r12+rax]
    37b871b68mov [rsp+32], rbx
    37b871b6dlea rdx, [r8+rax]
    37b871b71call dlacn2_
    37b871b76mov edx, [rsp+256]
    37b871b7dmov ecx, [r13]
    37b871b81test edx, edx
    37b871b83je 0x37b871c39
    37b871b89movsxd rax, ecx
    37b871b8clea r8, [r12+8*rax]
    37b871b90cmp edx, 1
    37b871b93je 0x37b871d02
    37b871b99cmp edx, 2
    37b871b9cjne 0x37b871b50
    37b871b9etest ecx, ecx
    37b871ba0jle 0x37b871bd7
    37b871ba2sub ecx, 1
    37b871ba5mov rdx, r8
    37b871ba8add rcx, rax
    37b871babneg rax
    37b871baelea rcx, [r12+8*rcx+8]
    37b871bb3shl rax, 3
    37b871bb7nop [rax+rax]
    37b871bc0
    37b871bc0loc_37b871bc0:
    37b871bc0movsd_xmm x0, [rdx]
    37b871bc4mulsd x0, [rdx+rax]
    37b871bc9add rdx, 8
    37b871bcdmovsd_xmm [rdx-8], x0
    37b871bd2cmp rdx, rcx
    37b871bd5jne 0x37b871bc0
    37b871bd7
    37b871bd7loc_37b871bd7:
    37b871bd7mov rax, [rsp+576]
    37b871bdfmov [rsp+48], r8
    37b871be4mov rdx, r13
    37b871be7lea r9, [rip+0xbcab1e]
    37b871beemov [rsp+56], r13
    37b871bf3mov r8, [rsp+464]
    37b871bfbmov [rsp+64], rax
    37b871c00mov rax, [rsp+504]
    37b871c08mov [rsp+72], 1
    37b871c11mov rcx, [rsp+448]
    37b871c19mov [rsp+40], rax
    37b871c1emov rax, [rsp+496]
    37b871c26mov [rsp+32], rax
    37b871c2bcall dpbtrs_
    37b871c30movsxd rax, [r13]
    37b871c34jmp 0x37b871b50
    37b871c39
    37b871c39loc_37b871c39:
    37b871c39mov r9, r15
    37b871c3cmov r10, r13
    37b871c3fmov r15l, ecx
    37b871c42mov r13, r12
    37b871c45test ecx, ecx
    37b871c47jle 0x37b871cb2
    37b871c49mov rdx, [rsp+528]
    37b871c51lea eax, [rcx-1]
    37b871c54add rax, [rsp+120]
    37b871c59pxor x1, x1
    37b871c5dlea rax, [rdx+8*rax+16]
    37b871c62nop [rax+rax]
    37b871c6anop [rax+rax]
    37b871c75nop [rax+rax]
    37b871c80
    37b871c80loc_37b871c80:
    37b871c80movsd_xmm x0, [r9]
    37b871c85andpd x0, [rip+0xbcaaa3]
    37b871c8dadd r9, 8
    37b871c91maxsd x1, x0
    37b871c95cmp r9, rax
    37b871c98jne 0x37b871c80
    37b871c9apxor x0, x0
    37b871c9eucomisd x1, x0
    37b871ca2jp 0x37b871ca6
    37b871ca4je 0x37b871cb2
    37b871ca6
    37b871ca6loc_37b871ca6:
    37b871ca6movsd_xmm x0, [rbx]
    37b871caadivsd x0, x1
    37b871caemovsd_xmm [rbx], x0
    37b871cb2
    37b871cb2loc_37b871cb2:
    37b871cb2add [rsp+128], 1
    37b871cbbmov rax, [rsp+128]
    37b871cc3add rbx, 8
    37b871cc7mov rcx, [rsp+232]
    37b871ccfadd [rsp+192], rcx
    37b871cd7mov rcx, [rsp+240]
    37b871cdfadd [rsp+152], rcx
    37b871ce7mov rcx, [rsp+248]
    37b871cefadd [rsp+120], rcx
    37b871cf4cmp r14l, eax
    37b871cf7jge 0x37b871416
    37b871cfdjmp 0x37b871206
    37b871d02
    37b871d02loc_37b871d02:
    37b871d02mov rax, [rsp+576]
    37b871d0amov [rsp+48], r8
    37b871d0fmov rdx, r13
    37b871d12lea r9, [rip+0xbca9f3]
    37b871d19mov [rsp+56], r13
    37b871d1emov rcx, [rsp+448]
    37b871d26mov [rsp+64], rax
    37b871d2bmov rax, [rsp+504]
    37b871d33mov [rsp+72], 1
    37b871d3cmov r8, [rsp+464]
    37b871d44mov [rsp+40], rax
    37b871d49mov rax, [rsp+496]
    37b871d51mov [rsp+32], rax
    37b871d56call dpbtrs_
    37b871d5bmov ecx, [r13]
    37b871d5fmovsxd rax, ecx
    37b871d62test ecx, ecx
    37b871d64jle 0x37b871b50
    37b871d6asub ecx, 1
    37b871d6dlea rdx, [r12+8*rax]
    37b871d71add rcx, rax
    37b871d74lea r9, [r12+8*rcx+8]
    37b871d79lea rcx, [8*rax]
    37b871d81neg rcx
    37b871d84nop [rax+rax]
    37b871d8anop [rax+rax]
    37b871d95nop [rax+rax]
    37b871da0
    37b871da0loc_37b871da0:
    37b871da0movsd_xmm x0, [rdx]
    37b871da4mulsd x0, [rdx+rcx]
    37b871da9add rdx, 8
    37b871dadmovsd_xmm [rdx-8], x0
    37b871db2cmp r9, rdx
    37b871db5jne 0x37b871da0
    37b871db7jmp 0x37b871b50
    37b871dbc
    37b871dbcloc_37b871dbc:
    37b871dbcpxor x2, x2
    37b871dc0movsxd rax, edx
    37b871dc3jmp 0x37b8717b3
    37b871dc8
    37b871dc8loc_37b871dc8:
    37b871dc8test edx, edx
    37b871dcaje 0x37b871206
    37b871dd0lea rbx, [8*rdx]
    37b871dd8mov rcx, [rsp+544]
    37b871de0xor edx, edx
    37b871de2mov r8, rbx
    37b871de5call memset
    37b871deamov rcx, [rsp+552]
    37b871df2mov r8, rbx
    37b871df5xor edx, edx
    37b871df7call memset
    37b871dfcjmp 0x37b871206
    37b871e01
    37b871e01loc_37b871e01:
    37b871e01mov edx, -10
    37b871e06mov eax, 10
    37b871e0bjmp 0x37b8711da
    37b871e10
    37b871e10loc_37b871e10:
    37b871e10neg eax
    37b871e12jmp 0x37b8711e4
    37b871080
    37b871e17
    37b871e17 // align 0x40
    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