File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b8bf8c0
37b8bf8c0dtgsja_:
37b8bf8c0push r15
37b8bf8c2push r14
37b8bf8c4push r13
37b8bf8c6push r12
37b8bf8c8push rbp
37b8bf8c9push rdi
37b8bf8capush rsi
37b8bf8cbpush rbx
37b8bf8ccsub rsp, 536
37b8bf8d3movups [rsp+496], x6
37b8bf8dbmovups [rsp+512], x7
37b8bf8e3mov rax, [rsp+744]
37b8bf8ebmov r14, [rsp+648]
37b8bf8f3mov r13, [rsp+664]
37b8bf8fbmov rbp, [rsp+672]
37b8bf903mov ebx, [rax]
37b8bf905mov rax, [rsp+760]
37b8bf90dmov r12, [rsp+688]
37b8bf915mov rdi, [rsp+720]
37b8bf91dmov eax, [rax]
37b8bf91fmov [rsp+616], rdx
37b8bf927mov rsi, r8
37b8bf92amov r15, rcx
37b8bf92dmov [rsp+632], r9
37b8bf935mov r8l, 1
37b8bf93bmov r9l, 1
37b8bf941lea rdx, [rip+0xb7e5d8]
37b8bf948mov [rsp+112], eax
37b8bf94cmov rax, [rsp+776]
37b8bf954mov eax, [rax]
37b8bf956mov [rsp+120], eax
37b8bf95amov rax, [rsp+680]
37b8bf962mov eax, [rax]
37b8bf964mov [rsp+128], eax
37b8bf96bmov rax, [rsp+696]
37b8bf973mov eax, [rax]
37b8bf975mov [rsp+152], eax
37b8bf97ccall lsame_
37b8bf981mov [rsp+160], eax
37b8bf988mov [rsp+280], eax
37b8bf98ftest eax, eax
37b8bf991je 0x37b8c04a1
37b8bf997
37b8bf997loc_37b8bf997:
37b8bf997mov rcx, [rsp+616]
37b8bf99fmov r9l, 1
37b8bf9a5mov r8l, 1
37b8bf9ablea rdx, [rip+0xb7e56e]
37b8bf9b2call lsame_
37b8bf9b7mov [rsp+136], eax
37b8bf9bemov [rsp+284], eax
37b8bf9c5test eax, eax
37b8bf9c7je 0x37b8c0475
37b8bf9cd
37b8bf9cdloc_37b8bf9cd:
37b8bf9cdmov r9l, 1
37b8bf9d3mov r8l, 1
37b8bf9d9lea rdx, [rip+0xb7e540]
37b8bf9e0mov rcx, rsi
37b8bf9e3call lsame_
37b8bf9e8mov [rsp+144], eax
37b8bf9eftest eax, eax
37b8bf9f1je 0x37b8c0418
37b8bf9f7mov rax, [rsp+800]
37b8bf9ffmov [rax], 0
37b8bfa05mov eax, [rsp+280]
37b8bfa0ctest eax, eax
37b8bfa0eje 0x37b8c0339
37b8bfa14mov eax, [rsp+284]
37b8bfa1btest eax, eax
37b8bfa1djne 0x37b8bfa52
37b8bfa1fmov eax, [rsp+136]
37b8bfa26test eax, eax
37b8bfa28jne 0x37b8bfa52
37b8bfa2amov rcx, [rsp+616]
37b8bfa32mov r9l, 1
37b8bfa38mov r8l, 1
37b8bfa3elea rdx, [rip+0xb7e4df]
37b8bfa45call lsame_
37b8bfa4atest eax, eax
37b8bfa4cje 0x37b8c04fc
37b8bfa52
37b8bfa52loc_37b8bfa52:
37b8bfa52mov eax, [rsp+280]
37b8bfa59mov [rsp+352], eax
37b8bfa60
37b8bfa60loc_37b8bfa60:
37b8bfa60mov rax, [rsp+632]
37b8bfa68mov edx, [rax]
37b8bfa6atest edx, edx
37b8bfa6cjs 0x37b8c045c
37b8bfa72mov rax, [rsp+640]
37b8bfa7amov eax, [rax]
37b8bfa7ctest eax, eax
37b8bfa7ejs 0x37b8c053c
37b8bfa84mov r8l, [r14]
37b8bfa87test r8l, r8l
37b8bfa8ajs 0x37b8c04c8
37b8bfa90mov rsi, [rsp+680]
37b8bfa98test edx, edx
37b8bfa9amov ecx, 1
37b8bfa9fcmovg ecx, edx
37b8bfaa2cmp [rsi], ecx
37b8bfaa4jl 0x37b8c054b
37b8bfaaamov rsi, [rsp+696]
37b8bfab2test eax, eax
37b8bfab4mov ecx, 1
37b8bfab9cmovg ecx, eax
37b8bfabccmp [rsi], ecx
37b8bfabejl 0x37b8c055a
37b8bfac4mov rsi, [rsp+744]
37b8bfaccmov ecx, [rsi]
37b8bfacetest ecx, ecx
37b8bfad0jle 0x37b8c0ecf
37b8bfad6cmp edx, ecx
37b8bfad8jle 0x37b8bfae8
37b8bfadatest [rsp+280], 1
37b8bfae2jne 0x37b8c0ecf
37b8bfae8
37b8bfae8loc_37b8bfae8:
37b8bfae8mov rsi, [rsp+760]
37b8bfaf0mov edx, [rsi]
37b8bfaf2test edx, edx
37b8bfaf4jle 0x37b8c0ec0
37b8bfafacmp eax, edx
37b8bfafcjle 0x37b8bfb0c
37b8bfafetest [rsp+284], 1
37b8bfb06jne 0x37b8c0ec0
37b8bfb0c
37b8bfb0cloc_37b8bfb0c:
37b8bfb0cmov rax, [rsp+776]
37b8bfb14mov eax, [rax]
37b8bfb16test eax, eax
37b8bfb18jle 0x37b8c0ede
37b8bfb1ecmp r8l, eax
37b8bfb21jle 0x37b8bfb31
37b8bfb23test [rsp+352], 1
37b8bfb2bjne 0x37b8c0ede
37b8bfb31
37b8bfb31loc_37b8bfb31:
37b8bfb31movsxd rsi, ebx
37b8bfb34xor eax, eax
37b8bfb36movsxd rbx, [rsp+112]
37b8bfb3bmovsxd r15, [rsp+152]
37b8bfb43test rsi, rsi
37b8bfb46cmovns rax, rsi
37b8bfb4amovsxd rsi, [rsp+120]
37b8bfb4fmov [rsp+328], rax
37b8bfb57not rax
37b8bfb5amov [rsp+336], rax
37b8bfb62xor eax, eax
37b8bfb64test rbx, rbx
37b8bfb67cmovs rbx, rax
37b8bfb6btest rsi, rsi
37b8bfb6ecmovns rax, rsi
37b8bfb72movsxd rsi, [rsp+128]
37b8bfb7amov [rsp+312], rax
37b8bfb82not rax
37b8bfb85mov [rsp+320], rax
37b8bfb8dxor eax, eax
37b8bfb8ftest rsi, rsi
37b8bfb92cmovns rax, rsi
37b8bfb96mov [rsp+112], rax
37b8bfb9bnot rax
37b8bfb9emov [rsp+120], rax
37b8bfba3xor eax, eax
37b8bfba5test r15, r15
37b8bfba8cmovs r15, rax
37b8bfbacmov rax, r15
37b8bfbafnot rax
37b8bfbb2mov [rsp+128], rax
37b8bfbbamov rax, [rsp+800]
37b8bfbc2mov eax, [rax]
37b8bfbc4test eax, eax
37b8bfbc6jne 0x37b8c0eb7
37b8bfbccmov r10l, [rsp+160]
37b8bfbd4test r10l, r10l
37b8bfbd7je 0x37b8bfc26
37b8bfbd9mov rax, [rsp+744]
37b8bfbe1mov r8, [rsp+632]
37b8bfbe9mov [rsp+56], 4
37b8bfbf2lea r9, [rip+0xb7e337]
37b8bfbf9lea rcx, [rip+0xb7e338]
37b8bfc00mov [rsp+48], rax
37b8bfc05mov rax, [rsp+736]
37b8bfc0dmov rdx, r8
37b8bfc10mov [rsp+40], rax
37b8bfc15lea rax, [rip+0xb7e324]
37b8bfc1cmov [rsp+32], rax
37b8bfc21call dlaset_
37b8bfc26
37b8bfc26loc_37b8bfc26:
37b8bfc26mov r9l, [rsp+136]
37b8bfc2etest r9l, r9l
37b8bfc31je 0x37b8bfc80
37b8bfc33mov rax, [rsp+760]
37b8bfc3bmov r8, [rsp+640]
37b8bfc43mov [rsp+56], 4
37b8bfc4clea r9, [rip+0xb7e2dd]
37b8bfc53lea rcx, [rip+0xb7e2de]
37b8bfc5amov [rsp+48], rax
37b8bfc5fmov rax, [rsp+752]
37b8bfc67mov rdx, r8
37b8bfc6amov [rsp+40], rax
37b8bfc6flea rax, [rip+0xb7e2ca]
37b8bfc76mov [rsp+32], rax
37b8bfc7bcall dlaset_
37b8bfc80
37b8bfc80loc_37b8bfc80:
37b8bfc80mov r8l, [rsp+144]
37b8bfc88test r8l, r8l
37b8bfc8bje 0x37b8bfcd5
37b8bfc8dmov rax, [rsp+776]
37b8bfc95lea r9, [rip+0xb7e294]
37b8bfc9cmov r8, r14
37b8bfc9fmov rdx, r14
37b8bfca2mov [rsp+56], 4
37b8bfcablea rcx, [rip+0xb7e286]
37b8bfcb2mov [rsp+48], rax
37b8bfcb7mov rax, [rsp+768]
37b8bfcbfmov [rsp+40], rax
37b8bfcc4lea rax, [rip+0xb7e275]
37b8bfccbmov [rsp+32], rax
37b8bfcd0call dlaset_
37b8bfcd5
37b8bfcd5loc_37b8bfcd5:
37b8bfcd5lea rax, [8*rbx]
37b8bfcddmov [rsp+720], rdi
37b8bfce5mov r9l, 1
37b8bfcebmov [rsp+208], rax
37b8bfcf3mov rax, [rsp+752]
37b8bfcfbmov [rsp+192], 0
37b8bfd06mov [rsp+360], rax
37b8bfd0emov [rsp+664], r13
37b8bfd16mov r13, r14
37b8bfd19mov r14, [rsp+664]
37b8bfd21nop [rax]
37b8bfd25nop [rax+rax]
37b8bfd30
37b8bfd30loc_37b8bfd30:
37b8bfd30xor [rsp+192], 1
37b8bfd38mov eax, [rsp+192]
37b8bfd3fmov [rsp+368], eax
37b8bfd46mov eax, [r14]
37b8bfd49mov [rsp+196], eax
37b8bfd50cmp eax, 1
37b8bfd53jle 0x37b8c0828
37b8bfd59mov [rsp+344], rax
37b8bfd61mov rax, [rsp+752]
37b8bfd69mov [rsp+152], 1
37b8bfd75mov [rsp+304], rax
37b8bfd7dlea rax, [rsp+488]
37b8bfd85mov [rsp+264], rax
37b8bfd8dlea rax, [rsp+392]
37b8bfd95mov [rsp+272], rax
37b8bfd9dmov [rsp+356], r9l
37b8bfda5nop [rax+rax]
37b8bfdb0
37b8bfdb0loc_37b8bfdb0:
37b8bfdb0mov eax, [rsp+152]
37b8bfdb7lea ebx, [rax+1]
37b8bfdbacmp ebx, [rsp+196]
37b8bfdc1jg 0x37b8c0703
37b8bfdc7lea rcx, [rsp+384]
37b8bfdcfmov rax, [rsp+152]
37b8bfdd7mov rdi, [rsp+304]
37b8bfddfmov [rsp+232], rcx
37b8bfde7lea rcx, [rsp+376]
37b8bfdefadd rdi, [rsp+208]
37b8bfdf7mov [rsp+224], rcx
37b8bfdffmov esi, eax
37b8bfe01lea rcx, [rsp+368]
37b8bfe09mov edx, [rsp+196]
37b8bfe10mov [rsp+216], rcx
37b8bfe18lea rcx, [rsp+456]
37b8bfe20mov [rsp+144], rcx
37b8bfe28lea rcx, [rsp+424]
37b8bfe30mov [rsp+136], rcx
37b8bfe38lea rcx, [rsp+472]
37b8bfe40mov [rsp+160], rcx
37b8bfe48lea rcx, [rsp+440]
37b8bfe50mov [rsp+168], rcx
37b8bfe58lea rcx, [rsp+464]
37b8bfe60mov [rsp+184], rcx
37b8bfe68lea rcx, [rsp+432]
37b8bfe70mov [rsp+176], rcx
37b8bfe78lea rcx, [rsp+416]
37b8bfe80mov [rsp+256], rcx
37b8bfe88lea rcx, [rsp+408]
37b8bfe90mov [rsp+200], rdi
37b8bfe98mov rdi, rax
37b8bfe9badd rax, [rsp+128]
37b8bfea3mov [rsp+248], rcx
37b8bfeablea rcx, [rsp+400]
37b8bfeb3mov [rsp+240], rcx
37b8bfebbmov [rsp+296], rax
37b8bfec3jmp 0x37b8bff6f
37b8bfec8
37b8bfec8 0f 1f 84 00 00 00 00 00 ........
37b8bfed0
37b8bfed0loc_37b8bfed0:
37b8bfed0add eax, ebx
37b8bfed2lea r8l, [rsi+rdx]
37b8bfed6cdqe
37b8bfed8cmp r8l, ecx
37b8bfedbjg 0x37b8bfefe
37b8bfeddmov r11, [rsp+112]
37b8bfee2mov r10, [rsp+120]
37b8bfee7movsxd r8, r8l
37b8bfeeaimul r11, rax
37b8bfeeelea r9, [r11+r10]
37b8bfef2add r9, r8
37b8bfef5mov [rbp+8*r9], 0
37b8bfefe
37b8bfefeloc_37b8bfefe:
37b8bfefeimul rax, r15
37b8bff02add rax, [rsp+296]
37b8bff0amov [r12+8*rax], 0
37b8bff12
37b8bff12loc_37b8bff12:
37b8bff12mov r11l, [rsp+280]
37b8bff1atest r11l, r11l
37b8bff1dje 0x37b8bff2a
37b8bff1flea eax, [rbx+rdx]
37b8bff22cmp eax, ecx
37b8bff24jle 0x37b8c0798
37b8bff2a
37b8bff2aloc_37b8bff2a:
37b8bff2amov r10l, [rsp+284]
37b8bff32test r10l, r10l
37b8bff35jne 0x37b8c0748
37b8bff3b
37b8bff3bloc_37b8bff3b:
37b8bff3bmov r9l, [rsp+352]
37b8bff43test r9l, r9l
37b8bff46jne 0x37b8c0670
37b8bff4clea ebx, [rdi+1]
37b8bff4fcmp ebx, [rsp+196]
37b8bff56jg 0x37b8c0703
37b8bff5c
37b8bff5cloc_37b8bff5c:
37b8bff5cmov rcx, [rsp+208]
37b8bff64add [rsp+200], rcx
37b8bff6cmov edx, [r14]
37b8bff6f
37b8bff6floc_37b8bff6f:
37b8bff6fmov rax, [rsp+656]
37b8bff77mov [rsp+376], 0
37b8bff83mov [rsp+384], 0
37b8bff8fmov [rsp+392], 0
37b8bff9bmov ecx, [rax]
37b8bff9dmov rax, [rsp+632]
37b8bffa5lea r10l, [rcx+rsi]
37b8bffa9mov r11l, [rax]
37b8bffacmov eax, [r13]
37b8bffb0sub eax, edx
37b8bffb2lea edx, [rsi+rax]
37b8bffb5movsxd rdx, edx
37b8bffb8cmp r10l, r11l
37b8bffbbjg 0x37b8bffe1
37b8bffbdmov r8, [rsp+112]
37b8bffc2movsxd r9, r10l
37b8bffc5imul r8, rdx
37b8bffc9add r8, [rsp+120]
37b8bffceadd r8, r9
37b8bffd1movsd_xmm x0, [rbp+8*r8]
37b8bffd8movsd_xmm [rsp+376], x0
37b8bffe1
37b8bffe1loc_37b8bffe1:
37b8bffe1add eax, ebx
37b8bffe3add ecx, ebx
37b8bffe5cdqe
37b8bffe7cmp r11l, ecx
37b8bffeajl 0x37b8c0570
37b8bfff0mov r8, [rsp+112]
37b8bfff5mov r9, r15
37b8bfff8movsxd rcx, ecx
37b8bfffbadd rdi, 1
37b8bffffimul r9, rdx
37b8c0003mov [rsp+288], rcx
37b8c000bimul r8, rax
37b8c000fadd r8, [rsp+120]
37b8c0014add r8, rcx
37b8c0017mov rcx, [rsp+128]
37b8c001fmovsd_xmm x0, [rbp+8*r8]
37b8c0026mov r8, [rsp+152]
37b8c002eadd r9, rcx
37b8c0031movsd_xmm [rsp+392], x0
37b8c003aadd r8, r9
37b8c003dmovsd_xmm x0, [r12+8*r8]
37b8c0043mov r8, r15
37b8c0046imul r8, rax
37b8c004amovsd_xmm [rsp+400], x0
37b8c0053add r8, rcx
37b8c0056lea rcx, [r8+rdi]
37b8c005amovsd_xmm x0, [r12+8*rcx]
37b8c0060mov ecx, [rsp+192]
37b8c0067movsd_xmm [rsp+416], x0
37b8c0070test ecx, ecx
37b8c0072jne 0x37b8c05ca
37b8c0078imul rdx, [rsp+112]
37b8c007eadd rdx, [rsp+120]
37b8c0083add rdx, [rsp+288]
37b8c008bmovsd_xmm x0, [rbp+8*rdx]
37b8c0091movsd_xmm [rsp+384], x0
37b8c009a
37b8c009aloc_37b8c009a:
37b8c009aadd r9, rdi
37b8c009dmovsd_xmm x0, [r12+8*r9]
37b8c00a3
37b8c00a3loc_37b8c00a3:
37b8c00a3mov rax, [rsp+144]
37b8c00abmov rdx, [rsp+224]
37b8c00b3movsd_xmm [rsp+408], x0
37b8c00bcmov rcx, [rsp+216]
37b8c00c4mov r9, [rsp+272]
37b8c00ccmov [rsp+96], rax
37b8c00d1mov rax, [rsp+136]
37b8c00d9mov r8, [rsp+232]
37b8c00e1mov [rsp+88], rax
37b8c00e6mov rax, [rsp+160]
37b8c00eemov [rsp+80], rax
37b8c00f3mov rax, [rsp+168]
37b8c00fbmov [rsp+72], rax
37b8c0100mov rax, [rsp+184]
37b8c0108mov [rsp+64], rax
37b8c010dmov rax, [rsp+176]
37b8c0115mov [rsp+56], rax
37b8c011amov rax, [rsp+256]
37b8c0122mov [rsp+48], rax
37b8c0127mov rax, [rsp+248]
37b8c012fmov [rsp+40], rax
37b8c0134mov rax, [rsp+240]
37b8c013cmov [rsp+32], rax
37b8c0141call dlags2_
37b8c0146mov rax, [rsp+656]
37b8c014emov rcx, [rsp+632]
37b8c0156mov eax, [rax]
37b8c0158lea edx, [rax+rbx]
37b8c015bcmp edx, [rcx]
37b8c015djle 0x37b8c0608
37b8c0163
37b8c0163loc_37b8c0163:
37b8c0163mov eax, [r13]
37b8c0167sub eax, [r14]
37b8c016aadd eax, 1
37b8c016dmov rdx, [rsp+152]
37b8c0175cdqe
37b8c0177imul rax, r15
37b8c017badd rax, [rsp+128]
37b8c0183lea rcx, [rdx+rax]
37b8c0187add rax, rdi
37b8c018alea rdx, [r12+8*rax]
37b8c018emov rax, [rsp+160]
37b8c0196lea r9, [r12+8*rcx]
37b8c019amov rcx, r14
37b8c019dmov [rsp+48], rax
37b8c01a2mov rax, [rsp+168]
37b8c01aamov [rsp+40], rax
37b8c01afmov rax, [rsp+696]
37b8c01b7mov [rsp+32], rax
37b8c01bcmov r8, rax
37b8c01bfcall drot_
37b8c01c4mov r10, [rsp+656]
37b8c01ccmov edx, [r14]
37b8c01cfmov r11, [rsp+632]
37b8c01d7mov r9, [rsp+144]
37b8c01dfmov eax, [r10]
37b8c01e2mov r8, [rsp+136]
37b8c01eamov ecx, [r11]
37b8c01edmov r11, [rsp+112]
37b8c01f2add eax, edx
37b8c01f4mov r10, [rsp+120]
37b8c01f9cmp eax, ecx
37b8c01fbcmovg eax, ecx
37b8c01felea rcx, [rip+0xb7dd43]
37b8c0205mov [rsp+488], eax
37b8c020cmov eax, [r13]
37b8c0210mov [rsp+48], r9
37b8c0215sub eax, edx
37b8c0217mov [rsp+40], r8
37b8c021cmov r8, rcx
37b8c021flea edx, [rax+rsi]
37b8c0222add eax, ebx
37b8c0224mov [rsp+32], rcx
37b8c0229mov rcx, [rsp+264]
37b8c0231movsxd rdx, edx
37b8c0234cdqe
37b8c0236imul rdx, r11
37b8c023aimul rax, r11
37b8c023elea rdx, [r10+rdx+1]
37b8c0243lea rax, [r10+rax+1]
37b8c0248lea r9, [rbp+8*rdx]
37b8c024dlea rdx, [rbp+8*rax]
37b8c0252call drot_
37b8c0257mov eax, [r13]
37b8c025bsub eax, [r14]
37b8c025elea edx, [rax+rsi]
37b8c0261add eax, ebx
37b8c0263mov rcx, [rsp+128]
37b8c026bmov r9, [rsp+144]
37b8c0273movsxd rdx, edx
37b8c0276cdqe
37b8c0278mov r8, [rsp+136]
37b8c0280imul rdx, r15
37b8c0284mov [rsp+48], r9
37b8c0289imul rax, r15
37b8c028dmov [rsp+40], r8
37b8c0292lea rdx, [rcx+rdx+1]
37b8c0297lea rax, [rcx+rax+1]
37b8c029clea rcx, [rip+0xb7dca5]
37b8c02a3mov [rsp+32], rcx
37b8c02a8lea r9, [r12+8*rdx]
37b8c02acmov r8, rcx
37b8c02aflea rdx, [r12+8*rax]
37b8c02b3mov rcx, r14
37b8c02b6call drot_
37b8c02bbmov rax, [rsp+656]
37b8c02c3mov r9l, [rsp+368]
37b8c02cbmov edx, [rax]
37b8c02cdmov rax, [rsp+632]
37b8c02d5mov [rsp+192], r9l
37b8c02ddmov ecx, [rax]
37b8c02dfmov eax, [r13]
37b8c02e3sub eax, [r14]
37b8c02e6test r9l, r9l
37b8c02e9jne 0x37b8bfed0
37b8c02efadd eax, esi
37b8c02f1lea r8l, [rbx+rdx]
37b8c02f5cdqe
37b8c02f7cmp r8l, ecx
37b8c02fajg 0x37b8c0319
37b8c02fcmov r9, [rsp+112]
37b8c0301movsxd r8, r8l
37b8c0304imul r9, rax
37b8c0308add r9, [rsp+120]
37b8c030dadd r9, r8
37b8c0310mov [rbp+8*r9], 0
37b8c0319
37b8c0319loc_37b8c0319:
37b8c0319mov r11, [rsp+128]
37b8c0321imul rax, r15
37b8c0325lea r8, [r11+rdi]
37b8c0329add rax, r8
37b8c032cmov [r12+8*rax], 0
37b8c0334jmp 0x37b8bff12
37b8c0339
37b8c0339loc_37b8c0339:
37b8c0339mov eax, [rsp+144]
37b8c0340mov [rsp+352], eax
37b8c0347
37b8c0347loc_37b8c0347:
37b8c0347mov r9l, 1
37b8c034dmov r8l, 1
37b8c0353lea rdx, [rip+0xb7dbca]
37b8c035amov rcx, r15
37b8c035dcall lsame_
37b8c0362test eax, eax
37b8c0364je 0x37b8c0514
37b8c036a
37b8c036aloc_37b8c036a:
37b8c036amov r15l, [rsp+284]
37b8c0372test r15l, r15l
37b8c0375jne 0x37b8c0388
37b8c0377mov r11l, [rsp+136]
37b8c037ftest r11l, r11l
37b8c0382je 0x37b8c04d4
37b8c0388
37b8c0388loc_37b8c0388:
37b8c0388mov eax, [rsp+144]
37b8c038for eax, [rsp+352]
37b8c0396jne 0x37b8bfa60
37b8c039cmov r9l, 1
37b8c03a2mov r8l, 1
37b8c03a8lea rdx, [rip+0xb7db75]
37b8c03afmov rcx, rsi
37b8c03b2call lsame_
37b8c03b7test eax, eax
37b8c03b9jne 0x37b8c052c
37b8c03bfmov rax, [rsp+800]
37b8c03c7mov [rax], -3
37b8c03cdmov eax, 3
37b8c03d2
37b8c03d2loc_37b8c03d2:
37b8c03d2lea rdx, [rsp+488]
37b8c03damov r8l, 6
37b8c03e0lea rcx, [rip+0xb7db3e]
37b8c03e7mov [rsp+488], eax
37b8c03eecall xerbla_
37b8c03f3nop
37b8c03f4
37b8c03f4loc_37b8c03f4:
37b8c03f4movups x6, [rsp+496]
37b8c03fcmovups x7, [rsp+512]
37b8c0404add rsp, 536
37b8c040bpop rbx
37b8c040cpop rsi
37b8c040dpop rdi
37b8c040epop rbp
37b8c040fpop r12
37b8c0411pop r13
37b8c0413pop r14
37b8c0415pop r15
37b8c0417ret
37b8c0418
37b8c0418loc_37b8c0418:
37b8c0418mov r9l, 1
37b8c041emov r8l, 1
37b8c0424lea rdx, [rip+0xb7daf8]
37b8c042bmov rcx, rsi
37b8c042ecall lsame_
37b8c0433mov [rsp+352], eax
37b8c043amov rax, [rsp+800]
37b8c0442mov [rax], 0
37b8c0448mov eax, [rsp+280]
37b8c044ftest eax, eax
37b8c0451jne 0x37b8c036a
37b8c0457jmp 0x37b8c0347
37b8c045c
37b8c045cloc_37b8c045c:
37b8c045cmov edx, -4
37b8c0461mov eax, 4
37b8c0466
37b8c0466loc_37b8c0466:
37b8c0466mov rsi, [rsp+800]
37b8c046emov [rsi], edx
37b8c0470jmp 0x37b8c03d2
37b8c0475
37b8c0475loc_37b8c0475:
37b8c0475mov rcx, [rsp+616]
37b8c047dmov r9l, 1
37b8c0483mov r8l, 1
37b8c0489lea rdx, [rip+0xb7da92]
37b8c0490call lsame_
37b8c0495mov [rsp+284], eax
37b8c049cjmp 0x37b8bf9cd
37b8c04a1
37b8c04a1loc_37b8c04a1:
37b8c04a1mov r9l, 1
37b8c04a7mov r8l, 1
37b8c04adlea rdx, [rip+0xb7da6d]
37b8c04b4mov rcx, r15
37b8c04b7call lsame_
37b8c04bcmov [rsp+280], eax
37b8c04c3jmp 0x37b8bf997
37b8c04c8
37b8c04c8loc_37b8c04c8:
37b8c04c8mov edx, -6
37b8c04cdmov eax, 6
37b8c04d2jmp 0x37b8c0466
37b8c04d4
37b8c04d4loc_37b8c04d4:
37b8c04d4mov rcx, [rsp+616]
37b8c04dcmov r9l, 1
37b8c04e2mov r8l, 1
37b8c04e8lea rdx, [rip+0xb7da35]
37b8c04efcall lsame_
37b8c04f4test eax, eax
37b8c04f6jne 0x37b8c0388
37b8c04fc
37b8c04fcloc_37b8c04fc:
37b8c04fcmov rax, [rsp+800]
37b8c0504mov [rax], -2
37b8c050amov eax, 2
37b8c050fjmp 0x37b8c03d2
37b8c0514
37b8c0514loc_37b8c0514:
37b8c0514mov rax, [rsp+800]
37b8c051cmov [rax], -1
37b8c0522mov eax, 1
37b8c0527jmp 0x37b8c03d2
37b8c052c
37b8c052cloc_37b8c052c:
37b8c052cmov [rsp+352], 0
37b8c0537jmp 0x37b8bfa60
37b8c053c
37b8c053cloc_37b8c053c:
37b8c053cmov edx, -5
37b8c0541mov eax, 5
37b8c0546jmp 0x37b8c0466
37b8c054b
37b8c054bloc_37b8c054b:
37b8c054bmov edx, -10
37b8c0550mov eax, 10
37b8c0555jmp 0x37b8c0466
37b8c055a
37b8c055aloc_37b8c055a:
37b8c055amov edx, -12
37b8c055fmov eax, 12
37b8c0564jmp 0x37b8c0466
37b8c0569
37b8c0569 0f 1f 80 00 00 00 00 .......
37b8c0570
37b8c0570loc_37b8c0570:
37b8c0570imul rdx, r15
37b8c0574mov rcx, [rsp+128]
37b8c057cmov r8, r15
37b8c057fadd rdi, 1
37b8c0583imul r8, rax
37b8c0587lea r9, [rdx+rcx]
37b8c058bmov rdx, [rsp+152]
37b8c0593add r8, rcx
37b8c0596add rdx, r9
37b8c0599movsd_xmm x0, [r12+8*rdx]
37b8c059flea rdx, [r8+rdi]
37b8c05a3movsd_xmm [rsp+400], x0
37b8c05acmovsd_xmm x0, [r12+8*rdx]
37b8c05b2mov edx, [rsp+192]
37b8c05b9movsd_xmm [rsp+416], x0
37b8c05c2test edx, edx
37b8c05c4je 0x37b8c009a
37b8c05ca
37b8c05caloc_37b8c05ca:
37b8c05cacmp r10l, r11l
37b8c05cdjg 0x37b8c05ef
37b8c05cfimul rax, [rsp+112]
37b8c05d5movsxd r10, r10l
37b8c05d8add rax, [rsp+120]
37b8c05ddadd rax, r10
37b8c05e0movsd_xmm x0, [rbp+8*rax]
37b8c05e6movsd_xmm [rsp+384], x0
37b8c05ef
37b8c05efloc_37b8c05ef:
37b8c05efadd r8, [rsp+152]
37b8c05f7movsd_xmm x0, [r12+8*r8]
37b8c05fdjmp 0x37b8c00a3
37b8c0602
37b8c0602 66 0f 1f 44 00 00 f..D..
37b8c0608
37b8c0608loc_37b8c0608:
37b8c0608mov ecx, [r13]
37b8c060csub ecx, [r14]
37b8c060fadd eax, esi
37b8c0611movsxd rdx, edx
37b8c0614add ecx, 1
37b8c0617cdqe
37b8c0619movsxd rcx, ecx
37b8c061cimul rcx, [rsp+112]
37b8c0622add rcx, [rsp+120]
37b8c0627add rax, rcx
37b8c062aadd rdx, rcx
37b8c062dmov rcx, [rsp+184]
37b8c0635lea rdx, [rbp+8*rdx]
37b8c063alea r9, [rbp+8*rax]
37b8c063fmov [rsp+48], rcx
37b8c0644mov rcx, [rsp+176]
37b8c064cmov [rsp+40], rcx
37b8c0651mov rcx, [rsp+680]
37b8c0659mov [rsp+32], rcx
37b8c065emov r8, rcx
37b8c0661mov rcx, r14
37b8c0664call drot_
37b8c0669jmp 0x37b8c0163
37b8c066e
37b8c066e 66 90 f.
37b8c0670
37b8c0670loc_37b8c0670:
37b8c0670mov eax, [r13]
37b8c0674sub eax, [r14]
37b8c0677lea r8, [rip+0xb7d8ca]
37b8c067emov rcx, [rsp+312]
37b8c0686lea edx, [rax+rsi]
37b8c0689add eax, ebx
37b8c068bmov r10, [rsp+320]
37b8c0693cdqe
37b8c0695mov rbx, [rsp+768]
37b8c069dmovsxd rdx, edx
37b8c06a0imul rax, rcx
37b8c06a4imul rdx, rcx
37b8c06a8mov rcx, r13
37b8c06ablea rax, [r10+rax+1]
37b8c06b0lea rax, [rbx+8*rax]
37b8c06b4mov rbx, [rsp+144]
37b8c06bclea rdx, [r10+rdx+1]
37b8c06c1mov [rsp+48], rbx
37b8c06c6mov rbx, [rsp+136]
37b8c06cemov [rsp+40], rbx
37b8c06d3lea rbx, [rip+0xb7d86e]
37b8c06damov [rsp+32], rbx
37b8c06dfmov rbx, [rsp+768]
37b8c06e7lea r9, [rbx+8*rdx]
37b8c06ebmov rdx, rax
37b8c06eelea ebx, [rdi+1]
37b8c06f1call drot_
37b8c06f6cmp ebx, [rsp+196]
37b8c06fdjle 0x37b8bff5c
37b8c0703
37b8c0703loc_37b8c0703:
37b8c0703add [rsp+152], 1
37b8c070cmov rax, [rsp+152]
37b8c0714cmp [rsp+344], rax
37b8c071cje 0x37b8c0820
37b8c0722mov eax, [r14]
37b8c0725mov rdi, [rsp+208]
37b8c072dadd [rsp+304], rdi
37b8c0735mov [rsp+196], eax
37b8c073cjmp 0x37b8bfdb0
37b8c0741
37b8c0741 0f 1f 80 00 00 00 00 .......
37b8c0748
37b8c0748loc_37b8c0748:
37b8c0748mov rax, [rsp+160]
37b8c0750mov r9, [rsp+304]
37b8c0758mov rdx, [rsp+200]
37b8c0760mov rcx, [rsp+640]
37b8c0768mov [rsp+48], rax
37b8c076dmov rax, [rsp+168]
37b8c0775mov [rsp+40], rax
37b8c077alea rax, [rip+0xb7d7c7]
37b8c0781mov [rsp+32], rax
37b8c0786mov r8, rax
37b8c0789call drot_
37b8c078ejmp 0x37b8bff3b
37b8c0793
37b8c0793 0f 1f 44 00 00 ..D..
37b8c0798
37b8c0798loc_37b8c0798:
37b8c0798mov rcx, [rsp+328]
37b8c07a0cdqe
37b8c07a2add edx, esi
37b8c07a4mov r11, [rsp+336]
37b8c07acmovsxd rdx, edx
37b8c07aflea r8, [rip+0xb7d792]
37b8c07b6imul rax, rcx
37b8c07baimul rdx, rcx
37b8c07bemov rcx, [rsp+736]
37b8c07c6lea rax, [r11+rax+1]
37b8c07cblea rax, [rcx+8*rax]
37b8c07cfmov rcx, [rsp+184]
37b8c07d7lea rdx, [r11+rdx+1]
37b8c07dcmov [rsp+48], rcx
37b8c07e1mov rcx, [rsp+176]
37b8c07e9mov [rsp+40], rcx
37b8c07eelea rcx, [rip+0xb7d753]
37b8c07f5mov [rsp+32], rcx
37b8c07famov rcx, [rsp+736]
37b8c0802lea r9, [rcx+8*rdx]
37b8c0806mov rcx, [rsp+632]
37b8c080emov rdx, rax
37b8c0811call drot_
37b8c0816jmp 0x37b8bff2a
37b8c081b
37b8c081b 0f 1f 44 00 00 ..D..
37b8c0820
37b8c0820loc_37b8c0820:
37b8c0820mov r9l, [rsp+356]
37b8c0828
37b8c0828loc_37b8c0828:
37b8c0828mov r8l, [rsp+192]
37b8c0830test r8l, r8l
37b8c0833je 0x37b8c086f
37b8c0835
37b8c0835loc_37b8c0835:
37b8c0835add r9l, 1
37b8c0839cmp r9l, 41
37b8c083djne 0x37b8bfd30
37b8c0843mov rax, [rsp+800]
37b8c084bmov [rsp+144], r9l
37b8c0853mov [rax], 1
37b8c0859
37b8c0859loc_37b8c0859:
37b8c0859mov rax, [rsp+792]
37b8c0861mov esi, [rsp+144]
37b8c0868mov [rax], esi
37b8c086ajmp 0x37b8c03f4
37b8c086f
37b8c086floc_37b8c086f:
37b8c086fmov rax, [rsp+656]
37b8c0877mov ecx, [r14]
37b8c087apxor x6, x6
37b8c087emov edx, [rax]
37b8c0880mov rax, [rsp+632]
37b8c0888mov eax, [rax]
37b8c088amov [rsp+136], eax
37b8c0891sub eax, edx
37b8c0893cmp eax, ecx
37b8c0895cmovg eax, ecx
37b8c0898mov r8l, eax
37b8c089btest eax, eax
37b8c089djle 0x37b8c0a0d
37b8c08a3lea rax, [rsp+480]
37b8c08abmov [rsp+648], r13
37b8c08b3mov rdi, [rsp+784]
37b8c08bbmov r13l, 1
37b8c08c1mov [rsp+136], rax
37b8c08c9mov rbx, [rsp+648]
37b8c08d1mov [rsp+144], r8l
37b8c08d9mov [rsp+152], r9l
37b8c08e1jmp 0x37b8c08f5
37b8c08e3
37b8c08e3 0f 1f 44 00 00 ..D..
37b8c08e8
37b8c08e8loc_37b8c08e8:
37b8c08e8mov rax, [rsp+656]
37b8c08f0mov ecx, [r14]
37b8c08f3mov edx, [rax]
37b8c08f5
37b8c08f5loc_37b8c08f5:
37b8c08f5mov eax, ecx
37b8c08f7add edx, r13l
37b8c08famov r8, [rsp+680]
37b8c0902mov r9, rdi
37b8c0905sub eax, r13l
37b8c0908movsxd rdx, edx
37b8c090badd eax, 1
37b8c090emov [rsp+488], eax
37b8c0915mov eax, [rbx]
37b8c0917sub eax, ecx
37b8c0919lea rcx, [rsp+488]
37b8c0921add eax, r13l
37b8c0924cdqe
37b8c0926imul rax, [rsp+112]
37b8c092cadd rax, [rsp+120]
37b8c0931add rax, rdx
37b8c0934lea rdx, [rbp+8*rax]
37b8c0939lea rax, [rip+0xb7d608]
37b8c0940mov [rsp+32], rax
37b8c0945call dcopy_
37b8c094amovsxd rdx, [r14]
37b8c094dlea rcx, [rip+0xb7d5f4]
37b8c0954mov r8, [rsp+696]
37b8c095cmov eax, edx
37b8c095elea r9, [rdi+8*rdx]
37b8c0962sub eax, r13l
37b8c0965add eax, 1
37b8c0968mov [rsp+488], eax
37b8c096fmov eax, [rbx]
37b8c0971mov [rsp+32], rcx
37b8c0976lea rcx, [rsp+488]
37b8c097esub eax, edx
37b8c0980add eax, r13l
37b8c0983cdqe
37b8c0985imul rax, r15
37b8c0989add rax, [rsp+128]
37b8c0991add rax, r13
37b8c0994lea rdx, [r12+8*rax]
37b8c0998call dcopy_
37b8c099dmovsxd rax, [r14]
37b8c09a0lea rcx, [rip+0xb7d5a1]
37b8c09a7mov [rsp+32], rcx
37b8c09acmov r8, rcx
37b8c09aflea rcx, [rsp+488]
37b8c09b7mov edx, eax
37b8c09b9lea r9, [rdi+8*rax]
37b8c09bdsub edx, r13l
37b8c09c0add r13, 1
37b8c09c4add edx, 1
37b8c09c7mov [rsp+488], edx
37b8c09cemov rdx, [rsp+136]
37b8c09d6mov [rsp+40], rdx
37b8c09dbmov rdx, rdi
37b8c09decall dlapll_
37b8c09e3maxsd x6, [rsp+480]
37b8c09eccmp [rsp+144], r13l
37b8c09f4jge 0x37b8c08e8
37b8c09famov r9l, [rsp+152]
37b8c0a02andpd x6, [rip+0xb7d556]
37b8c0a0amov r13, rbx
37b8c0a0d
37b8c0a0dloc_37b8c0a0d:
37b8c0a0dmov rax, [rsp+704]
37b8c0a15mov rsi, [rsp+712]
37b8c0a1dmovsd_xmm x0, [rax]
37b8c0a21minsd x0, [rsi]
37b8c0a25comisd x0, x6
37b8c0a29jb 0x37b8c0835
37b8c0a2fmov rax, [rsp+656]
37b8c0a37mov [rsp+664], r14
37b8c0a3fmov r14, r13
37b8c0a42mov [rsp+144], r9l
37b8c0a4amov rdi, [rsp+720]
37b8c0a52mov r11l, [rax]
37b8c0a55mov r13, [rsp+664]
37b8c0a5dtest r11l, r11l
37b8c0a60jle 0x37b8c0ac6
37b8c0a62lea edx, [r11-1]
37b8c0a66movsd_xmm x6, [rip+0xb7d502]
37b8c0a6emov rax, rdi
37b8c0a71lea rdx, [rdi+8*rdx+8]
37b8c0a76mov rcx, rdx
37b8c0a79sub rcx, rdi
37b8c0a7cand ecx, 8
37b8c0a7fje 0x37b8c0a8e
37b8c0a81lea rax, [rdi+8]
37b8c0a85movsd_xmm [rdi], x6
37b8c0a89cmp rax, rdx
37b8c0a8cje 0x37b8c0aa0
37b8c0a8e
37b8c0a8eloc_37b8c0a8e:
37b8c0a8emovsd_xmm [rax], x6
37b8c0a92add rax, 16
37b8c0a96movsd_xmm [rax-8], x6
37b8c0a9bcmp rax, rdx
37b8c0a9ejne 0x37b8c0a8e
37b8c0aa0
37b8c0aa0loc_37b8c0aa0:
37b8c0aa0mov r8l, r11l
37b8c0aa3mov rcx, [rsp+728]
37b8c0aabxor edx, edx
37b8c0aadmov [rsp+136], r11l
37b8c0ab5shl r8, 3
37b8c0ab9call memset
37b8c0abemov r11l, [rsp+136]
37b8c0ac6
37b8c0ac6loc_37b8c0ac6:
37b8c0ac6mov rax, [rsp+632]
37b8c0acemov r9l, [r13]
37b8c0ad2movsxd rsi, [rax]
37b8c0ad5mov eax, esi
37b8c0ad7sub eax, r11l
37b8c0adacmp eax, r9l
37b8c0addcmovg eax, r9l
37b8c0ae1mov r10l, eax
37b8c0ae4test eax, eax
37b8c0ae6jle 0x37b8c0dae
37b8c0aeclea rax, [rsp+488]
37b8c0af4mov [rsp+152], r10l
37b8c0afcmov ebx, 1
37b8c0b01movsd_xmm x6, [rip+0xb7d467]
37b8c0b09mov [rsp+136], rax
37b8c0b11jmp 0x37b8c0c2f
37b8c0b16
37b8c0b16loc_37b8c0b16:
37b8c0b16pxor x0, x0
37b8c0b1acomisd x0, x7
37b8c0b1eja 0x37b8c0e6a
37b8c0b24
37b8c0b24loc_37b8c0b24:
37b8c0b24lea eax, [r11-1]
37b8c0b28lea rdx, [rsp+448]
37b8c0b30andpd x7, [rip+0xb7d428]
37b8c0b38mov rcx, [rsp+136]
37b8c0b40mov [rsp+32], rdx
37b8c0b45cdqe
37b8c0b47mov rdx, [rsp+728]
37b8c0b4fmovsd_xmm [rsp+488], x7
37b8c0b58shl rax, 3
37b8c0b5clea r8, [rdx+rax]
37b8c0b60lea r9, [rdi+rax]
37b8c0b64lea rdx, [rip+0xb7d3d5]
37b8c0b6bcall dlartg_
37b8c0b70mov r10, [rsp+656]
37b8c0b78mov r8l, [r13]
37b8c0b7cmov eax, [r10]
37b8c0b7fmov r10, [rsp+728]
37b8c0b87add eax, esi
37b8c0b89movsxd rdx, eax
37b8c0b8clea rax, [rdx-1]
37b8c0b90movsd_xmm x1, [rdi+8*rax]
37b8c0b95movsd_xmm x0, [r10+8*rax]
37b8c0b9bmov eax, r8l
37b8c0b9esub eax, esi
37b8c0ba0lea ecx, [rax+1]
37b8c0ba3mov eax, [r14]
37b8c0ba6mov [rsp+372], ecx
37b8c0badadd eax, esi
37b8c0bafsub eax, r8l
37b8c0bb2comisd x1, x0
37b8c0bb6cdqe
37b8c0bb8jb 0x37b8c0ce6
37b8c0bbemovapd x0, x6
37b8c0bc2imul rax, [rsp+112]
37b8c0bc8add rax, [rsp+120]
37b8c0bcddivsd x0, x1
37b8c0bd1add rax, rdx
37b8c0bd4mov r9, [rsp+680]
37b8c0bdcmov rdx, [rsp+136]
37b8c0be4lea rcx, [rsp+372]
37b8c0beclea r8, [rbp+8*rax]
37b8c0bf1movsd_xmm [rsp+488], x0
37b8c0bfacall dscal_
37b8c0bff
37b8c0bffloc_37b8c0bff:
37b8c0bffmov rax, [rsp+656]
37b8c0c07mov rsi, [rsp+208]
37b8c0c0fadd rbx, 1
37b8c0c13add [rsp+360], rsi
37b8c0c1bmov r9l, [r13]
37b8c0c1fmov r11l, [rax]
37b8c0c22cmp [rsp+152], ebx
37b8c0c29jl 0x37b8c0da3
37b8c0c2f
37b8c0c2floc_37b8c0c2f:
37b8c0c2fmov eax, [r14]
37b8c0c32mov rcx, [rsp+112]
37b8c0c37add r11l, ebx
37b8c0c3amov esi, ebx
37b8c0c3cmov rdx, [rsp+128]
37b8c0c44movsd_xmm x2, [rip+0xb7d32c]
37b8c0c4cmovsxd r8, r11l
37b8c0c4fsub eax, r9l
37b8c0c52add eax, ebx
37b8c0c54cdqe
37b8c0c56imul rcx, rax
37b8c0c5aadd rcx, [rsp+120]
37b8c0c5fimul rax, r15
37b8c0c63add rcx, r8
37b8c0c66add rdx, rax
37b8c0c69lea rax, [rdx+rbx]
37b8c0c6dmovsd_xmm x7, [r12+8*rax]
37b8c0c73divsd x7, [rbp+8*rcx]
37b8c0c79comisd x2, x7
37b8c0c7djb 0x37b8c0c8d
37b8c0c7fcomisd x7, [rip+0xb7d2f9]
37b8c0c87jae 0x37b8c0b16
37b8c0c8d
37b8c0c8dloc_37b8c0c8d:
37b8c0c8dmov rdx, [rsp+728]
37b8c0c95sub r8, 1
37b8c0c99mov [rdi+8*r8], 0
37b8c0ca1movsd_xmm [rdx+8*r8], x6
37b8c0ca7mov edx, r9l
37b8c0caamov r8, [rsp+696]
37b8c0cb2lea r9, [rbp+8*rcx]
37b8c0cb7sub edx, esi
37b8c0cb9mov rcx, [rsp+136]
37b8c0cc1add edx, 1
37b8c0cc4mov [rsp+488], edx
37b8c0ccblea rdx, [r12+8*rax]
37b8c0ccfmov rax, [rsp+680]
37b8c0cd7mov [rsp+32], rax
37b8c0cdccall dcopy_
37b8c0ce1jmp 0x37b8c0bff
37b8c0ce6
37b8c0ce6loc_37b8c0ce6:
37b8c0ce6movapd x1, x6
37b8c0ceaimul rax, r15
37b8c0ceeadd rax, [rsp+128]
37b8c0cf6mov r9, [rsp+696]
37b8c0cfedivsd x1, x0
37b8c0d02add rax, rbx
37b8c0d05mov rdx, [rsp+136]
37b8c0d0dlea rcx, [rsp+372]
37b8c0d15lea r8, [r12+8*rax]
37b8c0d19movsd_xmm [rsp+488], x1
37b8c0d22call dscal_
37b8c0d27mov edx, [r13]
37b8c0d2bmov r10, [rsp+112]
37b8c0d30mov r8, [rsp+696]
37b8c0d38mov eax, edx
37b8c0d3asub eax, esi
37b8c0d3cadd eax, 1
37b8c0d3fmov [rsp+488], eax
37b8c0d46mov eax, [r14]
37b8c0d49sub eax, edx
37b8c0d4bmov rdx, [rsp+120]
37b8c0d50add eax, esi
37b8c0d52cdqe
37b8c0d54imul r10, rax
37b8c0d58imul rax, r15
37b8c0d5cadd rax, [rsp+128]
37b8c0d64add rax, rbx
37b8c0d67add rdx, r10
37b8c0d6amov r10, [rsp+656]
37b8c0d72add esi, [r10]
37b8c0d75movsxd rcx, esi
37b8c0d78mov rsi, [rsp+680]
37b8c0d80add rdx, rcx
37b8c0d83mov rcx, [rsp+136]
37b8c0d8bmov [rsp+32], rsi
37b8c0d90lea r9, [rbp+8*rdx]
37b8c0d95lea rdx, [r12+8*rax]
37b8c0d99call dcopy_
37b8c0d9ejmp 0x37b8c0bff
37b8c0da3
37b8c0da3loc_37b8c0da3:
37b8c0da3mov rax, [rsp+632]
37b8c0dabmovsxd rsi, [rax]
37b8c0dae
37b8c0daeloc_37b8c0dae:
37b8c0daelea ebp, [r11+r9]
37b8c0db2cmp ebp, esi
37b8c0db4jle 0x37b8c0e23
37b8c0db6mov eax, ebp
37b8c0db8lea rcx, [rdi+8*rsi]
37b8c0dbcxor edx, edx
37b8c0dbesub eax, esi
37b8c0dc0lea r13l, [rax-1]
37b8c0dc4lea r8, [8*r13+8]
37b8c0dcccall memset
37b8c0dd1mov rbx, [rsp+728]
37b8c0dd9lea rax, [8*rsi]
37b8c0de1add rsi, r13
37b8c0de4add rax, [rsp+728]
37b8c0decmovsd_xmm x6, [rip+0xb7d17c]
37b8c0df4lea rdx, [rbx+8*rsi+8]
37b8c0df9mov rcx, rdx
37b8c0dfcsub rcx, rax
37b8c0dffand ecx, 8
37b8c0e02je 0x37b8c0e11
37b8c0e04movsd_xmm [rax], x6
37b8c0e08add rax, 8
37b8c0e0ccmp rax, rdx
37b8c0e0fje 0x37b8c0e23
37b8c0e11
37b8c0e11loc_37b8c0e11:
37b8c0e11movsd_xmm [rax], x6
37b8c0e15add rax, 16
37b8c0e19movsd_xmm [rax-8], x6
37b8c0e1ecmp rax, rdx
37b8c0e21jne 0x37b8c0e11
37b8c0e23
37b8c0e23loc_37b8c0e23:
37b8c0e23mov eax, [r14]
37b8c0e26cmp eax, ebp
37b8c0e28jle 0x37b8c0859
37b8c0e2esub eax, ebp
37b8c0e30movsxd rbx, ebp
37b8c0e33xor edx, edx
37b8c0e35sub eax, 1
37b8c0e38shl rbx, 3
37b8c0e3clea rsi, [8*rax+8]
37b8c0e44lea rcx, [rdi+rbx]
37b8c0e48mov r8, rsi
37b8c0e4bcall memset
37b8c0e50add rbx, [rsp+728]
37b8c0e58mov r8, rsi
37b8c0e5bxor edx, edx
37b8c0e5dmov rcx, rbx
37b8c0e60call memset
37b8c0e65jmp 0x37b8c0859
37b8c0e6a
37b8c0e6aloc_37b8c0e6a:
37b8c0e6amov edx, r9l
37b8c0e6dmov rcx, [rsp+136]
37b8c0e75mov r9, [rsp+696]
37b8c0e7dlea r8, [r12+8*rax]
37b8c0e81sub edx, ebx
37b8c0e83add edx, 1
37b8c0e86mov [rsp+488], edx
37b8c0e8dlea rdx, [rip+0xb7d0bc]
37b8c0e94call dscal_
37b8c0e99mov ecx, [rsp+284]
37b8c0ea0test ecx, ecx
37b8c0ea2jne 0x37b8c0ef0
37b8c0ea4mov rax, [rsp+656]
37b8c0eacmov r11l, [rax]
37b8c0eafadd r11l, ebx
37b8c0eb2jmp 0x37b8c0b24
37b8c0eb7
37b8c0eb7loc_37b8c0eb7:
37b8c0eb7neg eax
37b8c0eb9jmp 0x37b8c03d2
37b8c0ebe
37b8c0ebe 66 90 f.
37b8c0ec0
37b8c0ec0loc_37b8c0ec0:
37b8c0ec0mov edx, -20
37b8c0ec5mov eax, 20
37b8c0ecajmp 0x37b8c0466
37b8c0ecf
37b8c0ecfloc_37b8c0ecf:
37b8c0ecfmov edx, -18
37b8c0ed4mov eax, 18
37b8c0ed9jmp 0x37b8c0466
37b8c0ede
37b8c0edeloc_37b8c0ede:
37b8c0edemov edx, -22
37b8c0ee3mov eax, 22
37b8c0ee8jmp 0x37b8c0466
37b8c0eed
37b8c0eed 0f 1f 00 ...
37b8c0ef0
37b8c0ef0loc_37b8c0ef0:
37b8c0ef0mov r8, [rsp+360]
37b8c0ef8mov rcx, [rsp+640]
37b8c0f00lea r9, [rip+0xb7d041]
37b8c0f07lea rdx, [rip+0xb7d042]
37b8c0f0ecall dscal_
37b8c0f13mov rax, [rsp+656]
37b8c0f1bmov r11l, [rax]
37b8c0f1eadd r11l, ebx
37b8c0f21jmp 0x37b8c0b24
37b8bf8c0
37b8bf8c0dtgsja_:
37b8bf8c0push r15
37b8bf8c2push r14
37b8bf8c4push r13
37b8bf8c6push r12
37b8bf8c8push rbp
37b8bf8c9push rdi
37b8bf8capush rsi
37b8bf8cbpush rbx
37b8bf8ccsub rsp, 536
37b8bf8d3movups [rsp+496], x6
37b8bf8dbmovups [rsp+512], x7
37b8bf8e3mov rax, [rsp+744]
37b8bf8ebmov r14, [rsp+648]
37b8bf8f3mov r13, [rsp+664]
37b8bf8fbmov rbp, [rsp+672]
37b8bf903mov ebx, [rax]
37b8bf905mov rax, [rsp+760]
37b8bf90dmov r12, [rsp+688]
37b8bf915mov rdi, [rsp+720]
37b8bf91dmov eax, [rax]
37b8bf91fmov [rsp+616], rdx
37b8bf927mov rsi, r8
37b8bf92amov r15, rcx
37b8bf92dmov [rsp+632], r9
37b8bf935mov r8l, 1
37b8bf93bmov r9l, 1
37b8bf941lea rdx, [rip+0xb7e5d8]
37b8bf948mov [rsp+112], eax
37b8bf94cmov rax, [rsp+776]
37b8bf954mov eax, [rax]
37b8bf956mov [rsp+120], eax
37b8bf95amov rax, [rsp+680]
37b8bf962mov eax, [rax]
37b8bf964mov [rsp+128], eax
37b8bf96bmov rax, [rsp+696]
37b8bf973mov eax, [rax]
37b8bf975mov [rsp+152], eax
37b8bf97ccall lsame_
37b8bf981mov [rsp+160], eax
37b8bf988mov [rsp+280], eax
37b8bf98ftest eax, eax
37b8bf991je 0x37b8c04a1
37b8bf997
37b8bf997loc_37b8bf997:
37b8bf997mov rcx, [rsp+616]
37b8bf99fmov r9l, 1
37b8bf9a5mov r8l, 1
37b8bf9ablea rdx, [rip+0xb7e56e]
37b8bf9b2call lsame_
37b8bf9b7mov [rsp+136], eax
37b8bf9bemov [rsp+284], eax
37b8bf9c5test eax, eax
37b8bf9c7je 0x37b8c0475
37b8bf9cd
37b8bf9cdloc_37b8bf9cd:
37b8bf9cdmov r9l, 1
37b8bf9d3mov r8l, 1
37b8bf9d9lea rdx, [rip+0xb7e540]
37b8bf9e0mov rcx, rsi
37b8bf9e3call lsame_
37b8bf9e8mov [rsp+144], eax
37b8bf9eftest eax, eax
37b8bf9f1je 0x37b8c0418
37b8bf9f7mov rax, [rsp+800]
37b8bf9ffmov [rax], 0
37b8bfa05mov eax, [rsp+280]
37b8bfa0ctest eax, eax
37b8bfa0eje 0x37b8c0339
37b8bfa14mov eax, [rsp+284]
37b8bfa1btest eax, eax
37b8bfa1djne 0x37b8bfa52
37b8bfa1fmov eax, [rsp+136]
37b8bfa26test eax, eax
37b8bfa28jne 0x37b8bfa52
37b8bfa2amov rcx, [rsp+616]
37b8bfa32mov r9l, 1
37b8bfa38mov r8l, 1
37b8bfa3elea rdx, [rip+0xb7e4df]
37b8bfa45call lsame_
37b8bfa4atest eax, eax
37b8bfa4cje 0x37b8c04fc
37b8bfa52
37b8bfa52loc_37b8bfa52:
37b8bfa52mov eax, [rsp+280]
37b8bfa59mov [rsp+352], eax
37b8bfa60
37b8bfa60loc_37b8bfa60:
37b8bfa60mov rax, [rsp+632]
37b8bfa68mov edx, [rax]
37b8bfa6atest edx, edx
37b8bfa6cjs 0x37b8c045c
37b8bfa72mov rax, [rsp+640]
37b8bfa7amov eax, [rax]
37b8bfa7ctest eax, eax
37b8bfa7ejs 0x37b8c053c
37b8bfa84mov r8l, [r14]
37b8bfa87test r8l, r8l
37b8bfa8ajs 0x37b8c04c8
37b8bfa90mov rsi, [rsp+680]
37b8bfa98test edx, edx
37b8bfa9amov ecx, 1
37b8bfa9fcmovg ecx, edx
37b8bfaa2cmp [rsi], ecx
37b8bfaa4jl 0x37b8c054b
37b8bfaaamov rsi, [rsp+696]
37b8bfab2test eax, eax
37b8bfab4mov ecx, 1
37b8bfab9cmovg ecx, eax
37b8bfabccmp [rsi], ecx
37b8bfabejl 0x37b8c055a
37b8bfac4mov rsi, [rsp+744]
37b8bfaccmov ecx, [rsi]
37b8bfacetest ecx, ecx
37b8bfad0jle 0x37b8c0ecf
37b8bfad6cmp edx, ecx
37b8bfad8jle 0x37b8bfae8
37b8bfadatest [rsp+280], 1
37b8bfae2jne 0x37b8c0ecf
37b8bfae8
37b8bfae8loc_37b8bfae8:
37b8bfae8mov rsi, [rsp+760]
37b8bfaf0mov edx, [rsi]
37b8bfaf2test edx, edx
37b8bfaf4jle 0x37b8c0ec0
37b8bfafacmp eax, edx
37b8bfafcjle 0x37b8bfb0c
37b8bfafetest [rsp+284], 1
37b8bfb06jne 0x37b8c0ec0
37b8bfb0c
37b8bfb0cloc_37b8bfb0c:
37b8bfb0cmov rax, [rsp+776]
37b8bfb14mov eax, [rax]
37b8bfb16test eax, eax
37b8bfb18jle 0x37b8c0ede
37b8bfb1ecmp r8l, eax
37b8bfb21jle 0x37b8bfb31
37b8bfb23test [rsp+352], 1
37b8bfb2bjne 0x37b8c0ede
37b8bfb31
37b8bfb31loc_37b8bfb31:
37b8bfb31movsxd rsi, ebx
37b8bfb34xor eax, eax
37b8bfb36movsxd rbx, [rsp+112]
37b8bfb3bmovsxd r15, [rsp+152]
37b8bfb43test rsi, rsi
37b8bfb46cmovns rax, rsi
37b8bfb4amovsxd rsi, [rsp+120]
37b8bfb4fmov [rsp+328], rax
37b8bfb57not rax
37b8bfb5amov [rsp+336], rax
37b8bfb62xor eax, eax
37b8bfb64test rbx, rbx
37b8bfb67cmovs rbx, rax
37b8bfb6btest rsi, rsi
37b8bfb6ecmovns rax, rsi
37b8bfb72movsxd rsi, [rsp+128]
37b8bfb7amov [rsp+312], rax
37b8bfb82not rax
37b8bfb85mov [rsp+320], rax
37b8bfb8dxor eax, eax
37b8bfb8ftest rsi, rsi
37b8bfb92cmovns rax, rsi
37b8bfb96mov [rsp+112], rax
37b8bfb9bnot rax
37b8bfb9emov [rsp+120], rax
37b8bfba3xor eax, eax
37b8bfba5test r15, r15
37b8bfba8cmovs r15, rax
37b8bfbacmov rax, r15
37b8bfbafnot rax
37b8bfbb2mov [rsp+128], rax
37b8bfbbamov rax, [rsp+800]
37b8bfbc2mov eax, [rax]
37b8bfbc4test eax, eax
37b8bfbc6jne 0x37b8c0eb7
37b8bfbccmov r10l, [rsp+160]
37b8bfbd4test r10l, r10l
37b8bfbd7je 0x37b8bfc26
37b8bfbd9mov rax, [rsp+744]
37b8bfbe1mov r8, [rsp+632]
37b8bfbe9mov [rsp+56], 4
37b8bfbf2lea r9, [rip+0xb7e337]
37b8bfbf9lea rcx, [rip+0xb7e338]
37b8bfc00mov [rsp+48], rax
37b8bfc05mov rax, [rsp+736]
37b8bfc0dmov rdx, r8
37b8bfc10mov [rsp+40], rax
37b8bfc15lea rax, [rip+0xb7e324]
37b8bfc1cmov [rsp+32], rax
37b8bfc21call dlaset_
37b8bfc26
37b8bfc26loc_37b8bfc26:
37b8bfc26mov r9l, [rsp+136]
37b8bfc2etest r9l, r9l
37b8bfc31je 0x37b8bfc80
37b8bfc33mov rax, [rsp+760]
37b8bfc3bmov r8, [rsp+640]
37b8bfc43mov [rsp+56], 4
37b8bfc4clea r9, [rip+0xb7e2dd]
37b8bfc53lea rcx, [rip+0xb7e2de]
37b8bfc5amov [rsp+48], rax
37b8bfc5fmov rax, [rsp+752]
37b8bfc67mov rdx, r8
37b8bfc6amov [rsp+40], rax
37b8bfc6flea rax, [rip+0xb7e2ca]
37b8bfc76mov [rsp+32], rax
37b8bfc7bcall dlaset_
37b8bfc80
37b8bfc80loc_37b8bfc80:
37b8bfc80mov r8l, [rsp+144]
37b8bfc88test r8l, r8l
37b8bfc8bje 0x37b8bfcd5
37b8bfc8dmov rax, [rsp+776]
37b8bfc95lea r9, [rip+0xb7e294]
37b8bfc9cmov r8, r14
37b8bfc9fmov rdx, r14
37b8bfca2mov [rsp+56], 4
37b8bfcablea rcx, [rip+0xb7e286]
37b8bfcb2mov [rsp+48], rax
37b8bfcb7mov rax, [rsp+768]
37b8bfcbfmov [rsp+40], rax
37b8bfcc4lea rax, [rip+0xb7e275]
37b8bfccbmov [rsp+32], rax
37b8bfcd0call dlaset_
37b8bfcd5
37b8bfcd5loc_37b8bfcd5:
37b8bfcd5lea rax, [8*rbx]
37b8bfcddmov [rsp+720], rdi
37b8bfce5mov r9l, 1
37b8bfcebmov [rsp+208], rax
37b8bfcf3mov rax, [rsp+752]
37b8bfcfbmov [rsp+192], 0
37b8bfd06mov [rsp+360], rax
37b8bfd0emov [rsp+664], r13
37b8bfd16mov r13, r14
37b8bfd19mov r14, [rsp+664]
37b8bfd21nop [rax]
37b8bfd25nop [rax+rax]
37b8bfd30
37b8bfd30loc_37b8bfd30:
37b8bfd30xor [rsp+192], 1
37b8bfd38mov eax, [rsp+192]
37b8bfd3fmov [rsp+368], eax
37b8bfd46mov eax, [r14]
37b8bfd49mov [rsp+196], eax
37b8bfd50cmp eax, 1
37b8bfd53jle 0x37b8c0828
37b8bfd59mov [rsp+344], rax
37b8bfd61mov rax, [rsp+752]
37b8bfd69mov [rsp+152], 1
37b8bfd75mov [rsp+304], rax
37b8bfd7dlea rax, [rsp+488]
37b8bfd85mov [rsp+264], rax
37b8bfd8dlea rax, [rsp+392]
37b8bfd95mov [rsp+272], rax
37b8bfd9dmov [rsp+356], r9l
37b8bfda5nop [rax+rax]
37b8bfdb0
37b8bfdb0loc_37b8bfdb0:
37b8bfdb0mov eax, [rsp+152]
37b8bfdb7lea ebx, [rax+1]
37b8bfdbacmp ebx, [rsp+196]
37b8bfdc1jg 0x37b8c0703
37b8bfdc7lea rcx, [rsp+384]
37b8bfdcfmov rax, [rsp+152]
37b8bfdd7mov rdi, [rsp+304]
37b8bfddfmov [rsp+232], rcx
37b8bfde7lea rcx, [rsp+376]
37b8bfdefadd rdi, [rsp+208]
37b8bfdf7mov [rsp+224], rcx
37b8bfdffmov esi, eax
37b8bfe01lea rcx, [rsp+368]
37b8bfe09mov edx, [rsp+196]
37b8bfe10mov [rsp+216], rcx
37b8bfe18lea rcx, [rsp+456]
37b8bfe20mov [rsp+144], rcx
37b8bfe28lea rcx, [rsp+424]
37b8bfe30mov [rsp+136], rcx
37b8bfe38lea rcx, [rsp+472]
37b8bfe40mov [rsp+160], rcx
37b8bfe48lea rcx, [rsp+440]
37b8bfe50mov [rsp+168], rcx
37b8bfe58lea rcx, [rsp+464]
37b8bfe60mov [rsp+184], rcx
37b8bfe68lea rcx, [rsp+432]
37b8bfe70mov [rsp+176], rcx
37b8bfe78lea rcx, [rsp+416]
37b8bfe80mov [rsp+256], rcx
37b8bfe88lea rcx, [rsp+408]
37b8bfe90mov [rsp+200], rdi
37b8bfe98mov rdi, rax
37b8bfe9badd rax, [rsp+128]
37b8bfea3mov [rsp+248], rcx
37b8bfeablea rcx, [rsp+400]
37b8bfeb3mov [rsp+240], rcx
37b8bfebbmov [rsp+296], rax
37b8bfec3jmp 0x37b8bff6f
37b8bfec8
37b8bfec8 0f 1f 84 00 00 00 00 00 ........
37b8bfed0
37b8bfed0loc_37b8bfed0:
37b8bfed0add eax, ebx
37b8bfed2lea r8l, [rsi+rdx]
37b8bfed6cdqe
37b8bfed8cmp r8l, ecx
37b8bfedbjg 0x37b8bfefe
37b8bfeddmov r11, [rsp+112]
37b8bfee2mov r10, [rsp+120]
37b8bfee7movsxd r8, r8l
37b8bfeeaimul r11, rax
37b8bfeeelea r9, [r11+r10]
37b8bfef2add r9, r8
37b8bfef5mov [rbp+8*r9], 0
37b8bfefe
37b8bfefeloc_37b8bfefe:
37b8bfefeimul rax, r15
37b8bff02add rax, [rsp+296]
37b8bff0amov [r12+8*rax], 0
37b8bff12
37b8bff12loc_37b8bff12:
37b8bff12mov r11l, [rsp+280]
37b8bff1atest r11l, r11l
37b8bff1dje 0x37b8bff2a
37b8bff1flea eax, [rbx+rdx]
37b8bff22cmp eax, ecx
37b8bff24jle 0x37b8c0798
37b8bff2a
37b8bff2aloc_37b8bff2a:
37b8bff2amov r10l, [rsp+284]
37b8bff32test r10l, r10l
37b8bff35jne 0x37b8c0748
37b8bff3b
37b8bff3bloc_37b8bff3b:
37b8bff3bmov r9l, [rsp+352]
37b8bff43test r9l, r9l
37b8bff46jne 0x37b8c0670
37b8bff4clea ebx, [rdi+1]
37b8bff4fcmp ebx, [rsp+196]
37b8bff56jg 0x37b8c0703
37b8bff5c
37b8bff5cloc_37b8bff5c:
37b8bff5cmov rcx, [rsp+208]
37b8bff64add [rsp+200], rcx
37b8bff6cmov edx, [r14]
37b8bff6f
37b8bff6floc_37b8bff6f:
37b8bff6fmov rax, [rsp+656]
37b8bff77mov [rsp+376], 0
37b8bff83mov [rsp+384], 0
37b8bff8fmov [rsp+392], 0
37b8bff9bmov ecx, [rax]
37b8bff9dmov rax, [rsp+632]
37b8bffa5lea r10l, [rcx+rsi]
37b8bffa9mov r11l, [rax]
37b8bffacmov eax, [r13]
37b8bffb0sub eax, edx
37b8bffb2lea edx, [rsi+rax]
37b8bffb5movsxd rdx, edx
37b8bffb8cmp r10l, r11l
37b8bffbbjg 0x37b8bffe1
37b8bffbdmov r8, [rsp+112]
37b8bffc2movsxd r9, r10l
37b8bffc5imul r8, rdx
37b8bffc9add r8, [rsp+120]
37b8bffceadd r8, r9
37b8bffd1movsd_xmm x0, [rbp+8*r8]
37b8bffd8movsd_xmm [rsp+376], x0
37b8bffe1
37b8bffe1loc_37b8bffe1:
37b8bffe1add eax, ebx
37b8bffe3add ecx, ebx
37b8bffe5cdqe
37b8bffe7cmp r11l, ecx
37b8bffeajl 0x37b8c0570
37b8bfff0mov r8, [rsp+112]
37b8bfff5mov r9, r15
37b8bfff8movsxd rcx, ecx
37b8bfffbadd rdi, 1
37b8bffffimul r9, rdx
37b8c0003mov [rsp+288], rcx
37b8c000bimul r8, rax
37b8c000fadd r8, [rsp+120]
37b8c0014add r8, rcx
37b8c0017mov rcx, [rsp+128]
37b8c001fmovsd_xmm x0, [rbp+8*r8]
37b8c0026mov r8, [rsp+152]
37b8c002eadd r9, rcx
37b8c0031movsd_xmm [rsp+392], x0
37b8c003aadd r8, r9
37b8c003dmovsd_xmm x0, [r12+8*r8]
37b8c0043mov r8, r15
37b8c0046imul r8, rax
37b8c004amovsd_xmm [rsp+400], x0
37b8c0053add r8, rcx
37b8c0056lea rcx, [r8+rdi]
37b8c005amovsd_xmm x0, [r12+8*rcx]
37b8c0060mov ecx, [rsp+192]
37b8c0067movsd_xmm [rsp+416], x0
37b8c0070test ecx, ecx
37b8c0072jne 0x37b8c05ca
37b8c0078imul rdx, [rsp+112]
37b8c007eadd rdx, [rsp+120]
37b8c0083add rdx, [rsp+288]
37b8c008bmovsd_xmm x0, [rbp+8*rdx]
37b8c0091movsd_xmm [rsp+384], x0
37b8c009a
37b8c009aloc_37b8c009a:
37b8c009aadd r9, rdi
37b8c009dmovsd_xmm x0, [r12+8*r9]
37b8c00a3
37b8c00a3loc_37b8c00a3:
37b8c00a3mov rax, [rsp+144]
37b8c00abmov rdx, [rsp+224]
37b8c00b3movsd_xmm [rsp+408], x0
37b8c00bcmov rcx, [rsp+216]
37b8c00c4mov r9, [rsp+272]
37b8c00ccmov [rsp+96], rax
37b8c00d1mov rax, [rsp+136]
37b8c00d9mov r8, [rsp+232]
37b8c00e1mov [rsp+88], rax
37b8c00e6mov rax, [rsp+160]
37b8c00eemov [rsp+80], rax
37b8c00f3mov rax, [rsp+168]
37b8c00fbmov [rsp+72], rax
37b8c0100mov rax, [rsp+184]
37b8c0108mov [rsp+64], rax
37b8c010dmov rax, [rsp+176]
37b8c0115mov [rsp+56], rax
37b8c011amov rax, [rsp+256]
37b8c0122mov [rsp+48], rax
37b8c0127mov rax, [rsp+248]
37b8c012fmov [rsp+40], rax
37b8c0134mov rax, [rsp+240]
37b8c013cmov [rsp+32], rax
37b8c0141call dlags2_
37b8c0146mov rax, [rsp+656]
37b8c014emov rcx, [rsp+632]
37b8c0156mov eax, [rax]
37b8c0158lea edx, [rax+rbx]
37b8c015bcmp edx, [rcx]
37b8c015djle 0x37b8c0608
37b8c0163
37b8c0163loc_37b8c0163:
37b8c0163mov eax, [r13]
37b8c0167sub eax, [r14]
37b8c016aadd eax, 1
37b8c016dmov rdx, [rsp+152]
37b8c0175cdqe
37b8c0177imul rax, r15
37b8c017badd rax, [rsp+128]
37b8c0183lea rcx, [rdx+rax]
37b8c0187add rax, rdi
37b8c018alea rdx, [r12+8*rax]
37b8c018emov rax, [rsp+160]
37b8c0196lea r9, [r12+8*rcx]
37b8c019amov rcx, r14
37b8c019dmov [rsp+48], rax
37b8c01a2mov rax, [rsp+168]
37b8c01aamov [rsp+40], rax
37b8c01afmov rax, [rsp+696]
37b8c01b7mov [rsp+32], rax
37b8c01bcmov r8, rax
37b8c01bfcall drot_
37b8c01c4mov r10, [rsp+656]
37b8c01ccmov edx, [r14]
37b8c01cfmov r11, [rsp+632]
37b8c01d7mov r9, [rsp+144]
37b8c01dfmov eax, [r10]
37b8c01e2mov r8, [rsp+136]
37b8c01eamov ecx, [r11]
37b8c01edmov r11, [rsp+112]
37b8c01f2add eax, edx
37b8c01f4mov r10, [rsp+120]
37b8c01f9cmp eax, ecx
37b8c01fbcmovg eax, ecx
37b8c01felea rcx, [rip+0xb7dd43]
37b8c0205mov [rsp+488], eax
37b8c020cmov eax, [r13]
37b8c0210mov [rsp+48], r9
37b8c0215sub eax, edx
37b8c0217mov [rsp+40], r8
37b8c021cmov r8, rcx
37b8c021flea edx, [rax+rsi]
37b8c0222add eax, ebx
37b8c0224mov [rsp+32], rcx
37b8c0229mov rcx, [rsp+264]
37b8c0231movsxd rdx, edx
37b8c0234cdqe
37b8c0236imul rdx, r11
37b8c023aimul rax, r11
37b8c023elea rdx, [r10+rdx+1]
37b8c0243lea rax, [r10+rax+1]
37b8c0248lea r9, [rbp+8*rdx]
37b8c024dlea rdx, [rbp+8*rax]
37b8c0252call drot_
37b8c0257mov eax, [r13]
37b8c025bsub eax, [r14]
37b8c025elea edx, [rax+rsi]
37b8c0261add eax, ebx
37b8c0263mov rcx, [rsp+128]
37b8c026bmov r9, [rsp+144]
37b8c0273movsxd rdx, edx
37b8c0276cdqe
37b8c0278mov r8, [rsp+136]
37b8c0280imul rdx, r15
37b8c0284mov [rsp+48], r9
37b8c0289imul rax, r15
37b8c028dmov [rsp+40], r8
37b8c0292lea rdx, [rcx+rdx+1]
37b8c0297lea rax, [rcx+rax+1]
37b8c029clea rcx, [rip+0xb7dca5]
37b8c02a3mov [rsp+32], rcx
37b8c02a8lea r9, [r12+8*rdx]
37b8c02acmov r8, rcx
37b8c02aflea rdx, [r12+8*rax]
37b8c02b3mov rcx, r14
37b8c02b6call drot_
37b8c02bbmov rax, [rsp+656]
37b8c02c3mov r9l, [rsp+368]
37b8c02cbmov edx, [rax]
37b8c02cdmov rax, [rsp+632]
37b8c02d5mov [rsp+192], r9l
37b8c02ddmov ecx, [rax]
37b8c02dfmov eax, [r13]
37b8c02e3sub eax, [r14]
37b8c02e6test r9l, r9l
37b8c02e9jne 0x37b8bfed0
37b8c02efadd eax, esi
37b8c02f1lea r8l, [rbx+rdx]
37b8c02f5cdqe
37b8c02f7cmp r8l, ecx
37b8c02fajg 0x37b8c0319
37b8c02fcmov r9, [rsp+112]
37b8c0301movsxd r8, r8l
37b8c0304imul r9, rax
37b8c0308add r9, [rsp+120]
37b8c030dadd r9, r8
37b8c0310mov [rbp+8*r9], 0
37b8c0319
37b8c0319loc_37b8c0319:
37b8c0319mov r11, [rsp+128]
37b8c0321imul rax, r15
37b8c0325lea r8, [r11+rdi]
37b8c0329add rax, r8
37b8c032cmov [r12+8*rax], 0
37b8c0334jmp 0x37b8bff12
37b8c0339
37b8c0339loc_37b8c0339:
37b8c0339mov eax, [rsp+144]
37b8c0340mov [rsp+352], eax
37b8c0347
37b8c0347loc_37b8c0347:
37b8c0347mov r9l, 1
37b8c034dmov r8l, 1
37b8c0353lea rdx, [rip+0xb7dbca]
37b8c035amov rcx, r15
37b8c035dcall lsame_
37b8c0362test eax, eax
37b8c0364je 0x37b8c0514
37b8c036a
37b8c036aloc_37b8c036a:
37b8c036amov r15l, [rsp+284]
37b8c0372test r15l, r15l
37b8c0375jne 0x37b8c0388
37b8c0377mov r11l, [rsp+136]
37b8c037ftest r11l, r11l
37b8c0382je 0x37b8c04d4
37b8c0388
37b8c0388loc_37b8c0388:
37b8c0388mov eax, [rsp+144]
37b8c038for eax, [rsp+352]
37b8c0396jne 0x37b8bfa60
37b8c039cmov r9l, 1
37b8c03a2mov r8l, 1
37b8c03a8lea rdx, [rip+0xb7db75]
37b8c03afmov rcx, rsi
37b8c03b2call lsame_
37b8c03b7test eax, eax
37b8c03b9jne 0x37b8c052c
37b8c03bfmov rax, [rsp+800]
37b8c03c7mov [rax], -3
37b8c03cdmov eax, 3
37b8c03d2
37b8c03d2loc_37b8c03d2:
37b8c03d2lea rdx, [rsp+488]
37b8c03damov r8l, 6
37b8c03e0lea rcx, [rip+0xb7db3e]
37b8c03e7mov [rsp+488], eax
37b8c03eecall xerbla_
37b8c03f3nop
37b8c03f4
37b8c03f4loc_37b8c03f4:
37b8c03f4movups x6, [rsp+496]
37b8c03fcmovups x7, [rsp+512]
37b8c0404add rsp, 536
37b8c040bpop rbx
37b8c040cpop rsi
37b8c040dpop rdi
37b8c040epop rbp
37b8c040fpop r12
37b8c0411pop r13
37b8c0413pop r14
37b8c0415pop r15
37b8c0417ret
37b8c0418
37b8c0418loc_37b8c0418:
37b8c0418mov r9l, 1
37b8c041emov r8l, 1
37b8c0424lea rdx, [rip+0xb7daf8]
37b8c042bmov rcx, rsi
37b8c042ecall lsame_
37b8c0433mov [rsp+352], eax
37b8c043amov rax, [rsp+800]
37b8c0442mov [rax], 0
37b8c0448mov eax, [rsp+280]
37b8c044ftest eax, eax
37b8c0451jne 0x37b8c036a
37b8c0457jmp 0x37b8c0347
37b8c045c
37b8c045cloc_37b8c045c:
37b8c045cmov edx, -4
37b8c0461mov eax, 4
37b8c0466
37b8c0466loc_37b8c0466:
37b8c0466mov rsi, [rsp+800]
37b8c046emov [rsi], edx
37b8c0470jmp 0x37b8c03d2
37b8c0475
37b8c0475loc_37b8c0475:
37b8c0475mov rcx, [rsp+616]
37b8c047dmov r9l, 1
37b8c0483mov r8l, 1
37b8c0489lea rdx, [rip+0xb7da92]
37b8c0490call lsame_
37b8c0495mov [rsp+284], eax
37b8c049cjmp 0x37b8bf9cd
37b8c04a1
37b8c04a1loc_37b8c04a1:
37b8c04a1mov r9l, 1
37b8c04a7mov r8l, 1
37b8c04adlea rdx, [rip+0xb7da6d]
37b8c04b4mov rcx, r15
37b8c04b7call lsame_
37b8c04bcmov [rsp+280], eax
37b8c04c3jmp 0x37b8bf997
37b8c04c8
37b8c04c8loc_37b8c04c8:
37b8c04c8mov edx, -6
37b8c04cdmov eax, 6
37b8c04d2jmp 0x37b8c0466
37b8c04d4
37b8c04d4loc_37b8c04d4:
37b8c04d4mov rcx, [rsp+616]
37b8c04dcmov r9l, 1
37b8c04e2mov r8l, 1
37b8c04e8lea rdx, [rip+0xb7da35]
37b8c04efcall lsame_
37b8c04f4test eax, eax
37b8c04f6jne 0x37b8c0388
37b8c04fc
37b8c04fcloc_37b8c04fc:
37b8c04fcmov rax, [rsp+800]
37b8c0504mov [rax], -2
37b8c050amov eax, 2
37b8c050fjmp 0x37b8c03d2
37b8c0514
37b8c0514loc_37b8c0514:
37b8c0514mov rax, [rsp+800]
37b8c051cmov [rax], -1
37b8c0522mov eax, 1
37b8c0527jmp 0x37b8c03d2
37b8c052c
37b8c052cloc_37b8c052c:
37b8c052cmov [rsp+352], 0
37b8c0537jmp 0x37b8bfa60
37b8c053c
37b8c053cloc_37b8c053c:
37b8c053cmov edx, -5
37b8c0541mov eax, 5
37b8c0546jmp 0x37b8c0466
37b8c054b
37b8c054bloc_37b8c054b:
37b8c054bmov edx, -10
37b8c0550mov eax, 10
37b8c0555jmp 0x37b8c0466
37b8c055a
37b8c055aloc_37b8c055a:
37b8c055amov edx, -12
37b8c055fmov eax, 12
37b8c0564jmp 0x37b8c0466
37b8c0569
37b8c0569 0f 1f 80 00 00 00 00 .......
37b8c0570
37b8c0570loc_37b8c0570:
37b8c0570imul rdx, r15
37b8c0574mov rcx, [rsp+128]
37b8c057cmov r8, r15
37b8c057fadd rdi, 1
37b8c0583imul r8, rax
37b8c0587lea r9, [rdx+rcx]
37b8c058bmov rdx, [rsp+152]
37b8c0593add r8, rcx
37b8c0596add rdx, r9
37b8c0599movsd_xmm x0, [r12+8*rdx]
37b8c059flea rdx, [r8+rdi]
37b8c05a3movsd_xmm [rsp+400], x0
37b8c05acmovsd_xmm x0, [r12+8*rdx]
37b8c05b2mov edx, [rsp+192]
37b8c05b9movsd_xmm [rsp+416], x0
37b8c05c2test edx, edx
37b8c05c4je 0x37b8c009a
37b8c05ca
37b8c05caloc_37b8c05ca:
37b8c05cacmp r10l, r11l
37b8c05cdjg 0x37b8c05ef
37b8c05cfimul rax, [rsp+112]
37b8c05d5movsxd r10, r10l
37b8c05d8add rax, [rsp+120]
37b8c05ddadd rax, r10
37b8c05e0movsd_xmm x0, [rbp+8*rax]
37b8c05e6movsd_xmm [rsp+384], x0
37b8c05ef
37b8c05efloc_37b8c05ef:
37b8c05efadd r8, [rsp+152]
37b8c05f7movsd_xmm x0, [r12+8*r8]
37b8c05fdjmp 0x37b8c00a3
37b8c0602
37b8c0602 66 0f 1f 44 00 00 f..D..
37b8c0608
37b8c0608loc_37b8c0608:
37b8c0608mov ecx, [r13]
37b8c060csub ecx, [r14]
37b8c060fadd eax, esi
37b8c0611movsxd rdx, edx
37b8c0614add ecx, 1
37b8c0617cdqe
37b8c0619movsxd rcx, ecx
37b8c061cimul rcx, [rsp+112]
37b8c0622add rcx, [rsp+120]
37b8c0627add rax, rcx
37b8c062aadd rdx, rcx
37b8c062dmov rcx, [rsp+184]
37b8c0635lea rdx, [rbp+8*rdx]
37b8c063alea r9, [rbp+8*rax]
37b8c063fmov [rsp+48], rcx
37b8c0644mov rcx, [rsp+176]
37b8c064cmov [rsp+40], rcx
37b8c0651mov rcx, [rsp+680]
37b8c0659mov [rsp+32], rcx
37b8c065emov r8, rcx
37b8c0661mov rcx, r14
37b8c0664call drot_
37b8c0669jmp 0x37b8c0163
37b8c066e
37b8c066e 66 90 f.
37b8c0670
37b8c0670loc_37b8c0670:
37b8c0670mov eax, [r13]
37b8c0674sub eax, [r14]
37b8c0677lea r8, [rip+0xb7d8ca]
37b8c067emov rcx, [rsp+312]
37b8c0686lea edx, [rax+rsi]
37b8c0689add eax, ebx
37b8c068bmov r10, [rsp+320]
37b8c0693cdqe
37b8c0695mov rbx, [rsp+768]
37b8c069dmovsxd rdx, edx
37b8c06a0imul rax, rcx
37b8c06a4imul rdx, rcx
37b8c06a8mov rcx, r13
37b8c06ablea rax, [r10+rax+1]
37b8c06b0lea rax, [rbx+8*rax]
37b8c06b4mov rbx, [rsp+144]
37b8c06bclea rdx, [r10+rdx+1]
37b8c06c1mov [rsp+48], rbx
37b8c06c6mov rbx, [rsp+136]
37b8c06cemov [rsp+40], rbx
37b8c06d3lea rbx, [rip+0xb7d86e]
37b8c06damov [rsp+32], rbx
37b8c06dfmov rbx, [rsp+768]
37b8c06e7lea r9, [rbx+8*rdx]
37b8c06ebmov rdx, rax
37b8c06eelea ebx, [rdi+1]
37b8c06f1call drot_
37b8c06f6cmp ebx, [rsp+196]
37b8c06fdjle 0x37b8bff5c
37b8c0703
37b8c0703loc_37b8c0703:
37b8c0703add [rsp+152], 1
37b8c070cmov rax, [rsp+152]
37b8c0714cmp [rsp+344], rax
37b8c071cje 0x37b8c0820
37b8c0722mov eax, [r14]
37b8c0725mov rdi, [rsp+208]
37b8c072dadd [rsp+304], rdi
37b8c0735mov [rsp+196], eax
37b8c073cjmp 0x37b8bfdb0
37b8c0741
37b8c0741 0f 1f 80 00 00 00 00 .......
37b8c0748
37b8c0748loc_37b8c0748:
37b8c0748mov rax, [rsp+160]
37b8c0750mov r9, [rsp+304]
37b8c0758mov rdx, [rsp+200]
37b8c0760mov rcx, [rsp+640]
37b8c0768mov [rsp+48], rax
37b8c076dmov rax, [rsp+168]
37b8c0775mov [rsp+40], rax
37b8c077alea rax, [rip+0xb7d7c7]
37b8c0781mov [rsp+32], rax
37b8c0786mov r8, rax
37b8c0789call drot_
37b8c078ejmp 0x37b8bff3b
37b8c0793
37b8c0793 0f 1f 44 00 00 ..D..
37b8c0798
37b8c0798loc_37b8c0798:
37b8c0798mov rcx, [rsp+328]
37b8c07a0cdqe
37b8c07a2add edx, esi
37b8c07a4mov r11, [rsp+336]
37b8c07acmovsxd rdx, edx
37b8c07aflea r8, [rip+0xb7d792]
37b8c07b6imul rax, rcx
37b8c07baimul rdx, rcx
37b8c07bemov rcx, [rsp+736]
37b8c07c6lea rax, [r11+rax+1]
37b8c07cblea rax, [rcx+8*rax]
37b8c07cfmov rcx, [rsp+184]
37b8c07d7lea rdx, [r11+rdx+1]
37b8c07dcmov [rsp+48], rcx
37b8c07e1mov rcx, [rsp+176]
37b8c07e9mov [rsp+40], rcx
37b8c07eelea rcx, [rip+0xb7d753]
37b8c07f5mov [rsp+32], rcx
37b8c07famov rcx, [rsp+736]
37b8c0802lea r9, [rcx+8*rdx]
37b8c0806mov rcx, [rsp+632]
37b8c080emov rdx, rax
37b8c0811call drot_
37b8c0816jmp 0x37b8bff2a
37b8c081b
37b8c081b 0f 1f 44 00 00 ..D..
37b8c0820
37b8c0820loc_37b8c0820:
37b8c0820mov r9l, [rsp+356]
37b8c0828
37b8c0828loc_37b8c0828:
37b8c0828mov r8l, [rsp+192]
37b8c0830test r8l, r8l
37b8c0833je 0x37b8c086f
37b8c0835
37b8c0835loc_37b8c0835:
37b8c0835add r9l, 1
37b8c0839cmp r9l, 41
37b8c083djne 0x37b8bfd30
37b8c0843mov rax, [rsp+800]
37b8c084bmov [rsp+144], r9l
37b8c0853mov [rax], 1
37b8c0859
37b8c0859loc_37b8c0859:
37b8c0859mov rax, [rsp+792]
37b8c0861mov esi, [rsp+144]
37b8c0868mov [rax], esi
37b8c086ajmp 0x37b8c03f4
37b8c086f
37b8c086floc_37b8c086f:
37b8c086fmov rax, [rsp+656]
37b8c0877mov ecx, [r14]
37b8c087apxor x6, x6
37b8c087emov edx, [rax]
37b8c0880mov rax, [rsp+632]
37b8c0888mov eax, [rax]
37b8c088amov [rsp+136], eax
37b8c0891sub eax, edx
37b8c0893cmp eax, ecx
37b8c0895cmovg eax, ecx
37b8c0898mov r8l, eax
37b8c089btest eax, eax
37b8c089djle 0x37b8c0a0d
37b8c08a3lea rax, [rsp+480]
37b8c08abmov [rsp+648], r13
37b8c08b3mov rdi, [rsp+784]
37b8c08bbmov r13l, 1
37b8c08c1mov [rsp+136], rax
37b8c08c9mov rbx, [rsp+648]
37b8c08d1mov [rsp+144], r8l
37b8c08d9mov [rsp+152], r9l
37b8c08e1jmp 0x37b8c08f5
37b8c08e3
37b8c08e3 0f 1f 44 00 00 ..D..
37b8c08e8
37b8c08e8loc_37b8c08e8:
37b8c08e8mov rax, [rsp+656]
37b8c08f0mov ecx, [r14]
37b8c08f3mov edx, [rax]
37b8c08f5
37b8c08f5loc_37b8c08f5:
37b8c08f5mov eax, ecx
37b8c08f7add edx, r13l
37b8c08famov r8, [rsp+680]
37b8c0902mov r9, rdi
37b8c0905sub eax, r13l
37b8c0908movsxd rdx, edx
37b8c090badd eax, 1
37b8c090emov [rsp+488], eax
37b8c0915mov eax, [rbx]
37b8c0917sub eax, ecx
37b8c0919lea rcx, [rsp+488]
37b8c0921add eax, r13l
37b8c0924cdqe
37b8c0926imul rax, [rsp+112]
37b8c092cadd rax, [rsp+120]
37b8c0931add rax, rdx
37b8c0934lea rdx, [rbp+8*rax]
37b8c0939lea rax, [rip+0xb7d608]
37b8c0940mov [rsp+32], rax
37b8c0945call dcopy_
37b8c094amovsxd rdx, [r14]
37b8c094dlea rcx, [rip+0xb7d5f4]
37b8c0954mov r8, [rsp+696]
37b8c095cmov eax, edx
37b8c095elea r9, [rdi+8*rdx]
37b8c0962sub eax, r13l
37b8c0965add eax, 1
37b8c0968mov [rsp+488], eax
37b8c096fmov eax, [rbx]
37b8c0971mov [rsp+32], rcx
37b8c0976lea rcx, [rsp+488]
37b8c097esub eax, edx
37b8c0980add eax, r13l
37b8c0983cdqe
37b8c0985imul rax, r15
37b8c0989add rax, [rsp+128]
37b8c0991add rax, r13
37b8c0994lea rdx, [r12+8*rax]
37b8c0998call dcopy_
37b8c099dmovsxd rax, [r14]
37b8c09a0lea rcx, [rip+0xb7d5a1]
37b8c09a7mov [rsp+32], rcx
37b8c09acmov r8, rcx
37b8c09aflea rcx, [rsp+488]
37b8c09b7mov edx, eax
37b8c09b9lea r9, [rdi+8*rax]
37b8c09bdsub edx, r13l
37b8c09c0add r13, 1
37b8c09c4add edx, 1
37b8c09c7mov [rsp+488], edx
37b8c09cemov rdx, [rsp+136]
37b8c09d6mov [rsp+40], rdx
37b8c09dbmov rdx, rdi
37b8c09decall dlapll_
37b8c09e3maxsd x6, [rsp+480]
37b8c09eccmp [rsp+144], r13l
37b8c09f4jge 0x37b8c08e8
37b8c09famov r9l, [rsp+152]
37b8c0a02andpd x6, [rip+0xb7d556]
37b8c0a0amov r13, rbx
37b8c0a0d
37b8c0a0dloc_37b8c0a0d:
37b8c0a0dmov rax, [rsp+704]
37b8c0a15mov rsi, [rsp+712]
37b8c0a1dmovsd_xmm x0, [rax]
37b8c0a21minsd x0, [rsi]
37b8c0a25comisd x0, x6
37b8c0a29jb 0x37b8c0835
37b8c0a2fmov rax, [rsp+656]
37b8c0a37mov [rsp+664], r14
37b8c0a3fmov r14, r13
37b8c0a42mov [rsp+144], r9l
37b8c0a4amov rdi, [rsp+720]
37b8c0a52mov r11l, [rax]
37b8c0a55mov r13, [rsp+664]
37b8c0a5dtest r11l, r11l
37b8c0a60jle 0x37b8c0ac6
37b8c0a62lea edx, [r11-1]
37b8c0a66movsd_xmm x6, [rip+0xb7d502]
37b8c0a6emov rax, rdi
37b8c0a71lea rdx, [rdi+8*rdx+8]
37b8c0a76mov rcx, rdx
37b8c0a79sub rcx, rdi
37b8c0a7cand ecx, 8
37b8c0a7fje 0x37b8c0a8e
37b8c0a81lea rax, [rdi+8]
37b8c0a85movsd_xmm [rdi], x6
37b8c0a89cmp rax, rdx
37b8c0a8cje 0x37b8c0aa0
37b8c0a8e
37b8c0a8eloc_37b8c0a8e:
37b8c0a8emovsd_xmm [rax], x6
37b8c0a92add rax, 16
37b8c0a96movsd_xmm [rax-8], x6
37b8c0a9bcmp rax, rdx
37b8c0a9ejne 0x37b8c0a8e
37b8c0aa0
37b8c0aa0loc_37b8c0aa0:
37b8c0aa0mov r8l, r11l
37b8c0aa3mov rcx, [rsp+728]
37b8c0aabxor edx, edx
37b8c0aadmov [rsp+136], r11l
37b8c0ab5shl r8, 3
37b8c0ab9call memset
37b8c0abemov r11l, [rsp+136]
37b8c0ac6
37b8c0ac6loc_37b8c0ac6:
37b8c0ac6mov rax, [rsp+632]
37b8c0acemov r9l, [r13]
37b8c0ad2movsxd rsi, [rax]
37b8c0ad5mov eax, esi
37b8c0ad7sub eax, r11l
37b8c0adacmp eax, r9l
37b8c0addcmovg eax, r9l
37b8c0ae1mov r10l, eax
37b8c0ae4test eax, eax
37b8c0ae6jle 0x37b8c0dae
37b8c0aeclea rax, [rsp+488]
37b8c0af4mov [rsp+152], r10l
37b8c0afcmov ebx, 1
37b8c0b01movsd_xmm x6, [rip+0xb7d467]
37b8c0b09mov [rsp+136], rax
37b8c0b11jmp 0x37b8c0c2f
37b8c0b16
37b8c0b16loc_37b8c0b16:
37b8c0b16pxor x0, x0
37b8c0b1acomisd x0, x7
37b8c0b1eja 0x37b8c0e6a
37b8c0b24
37b8c0b24loc_37b8c0b24:
37b8c0b24lea eax, [r11-1]
37b8c0b28lea rdx, [rsp+448]
37b8c0b30andpd x7, [rip+0xb7d428]
37b8c0b38mov rcx, [rsp+136]
37b8c0b40mov [rsp+32], rdx
37b8c0b45cdqe
37b8c0b47mov rdx, [rsp+728]
37b8c0b4fmovsd_xmm [rsp+488], x7
37b8c0b58shl rax, 3
37b8c0b5clea r8, [rdx+rax]
37b8c0b60lea r9, [rdi+rax]
37b8c0b64lea rdx, [rip+0xb7d3d5]
37b8c0b6bcall dlartg_
37b8c0b70mov r10, [rsp+656]
37b8c0b78mov r8l, [r13]
37b8c0b7cmov eax, [r10]
37b8c0b7fmov r10, [rsp+728]
37b8c0b87add eax, esi
37b8c0b89movsxd rdx, eax
37b8c0b8clea rax, [rdx-1]
37b8c0b90movsd_xmm x1, [rdi+8*rax]
37b8c0b95movsd_xmm x0, [r10+8*rax]
37b8c0b9bmov eax, r8l
37b8c0b9esub eax, esi
37b8c0ba0lea ecx, [rax+1]
37b8c0ba3mov eax, [r14]
37b8c0ba6mov [rsp+372], ecx
37b8c0badadd eax, esi
37b8c0bafsub eax, r8l
37b8c0bb2comisd x1, x0
37b8c0bb6cdqe
37b8c0bb8jb 0x37b8c0ce6
37b8c0bbemovapd x0, x6
37b8c0bc2imul rax, [rsp+112]
37b8c0bc8add rax, [rsp+120]
37b8c0bcddivsd x0, x1
37b8c0bd1add rax, rdx
37b8c0bd4mov r9, [rsp+680]
37b8c0bdcmov rdx, [rsp+136]
37b8c0be4lea rcx, [rsp+372]
37b8c0beclea r8, [rbp+8*rax]
37b8c0bf1movsd_xmm [rsp+488], x0
37b8c0bfacall dscal_
37b8c0bff
37b8c0bffloc_37b8c0bff:
37b8c0bffmov rax, [rsp+656]
37b8c0c07mov rsi, [rsp+208]
37b8c0c0fadd rbx, 1
37b8c0c13add [rsp+360], rsi
37b8c0c1bmov r9l, [r13]
37b8c0c1fmov r11l, [rax]
37b8c0c22cmp [rsp+152], ebx
37b8c0c29jl 0x37b8c0da3
37b8c0c2f
37b8c0c2floc_37b8c0c2f:
37b8c0c2fmov eax, [r14]
37b8c0c32mov rcx, [rsp+112]
37b8c0c37add r11l, ebx
37b8c0c3amov esi, ebx
37b8c0c3cmov rdx, [rsp+128]
37b8c0c44movsd_xmm x2, [rip+0xb7d32c]
37b8c0c4cmovsxd r8, r11l
37b8c0c4fsub eax, r9l
37b8c0c52add eax, ebx
37b8c0c54cdqe
37b8c0c56imul rcx, rax
37b8c0c5aadd rcx, [rsp+120]
37b8c0c5fimul rax, r15
37b8c0c63add rcx, r8
37b8c0c66add rdx, rax
37b8c0c69lea rax, [rdx+rbx]
37b8c0c6dmovsd_xmm x7, [r12+8*rax]
37b8c0c73divsd x7, [rbp+8*rcx]
37b8c0c79comisd x2, x7
37b8c0c7djb 0x37b8c0c8d
37b8c0c7fcomisd x7, [rip+0xb7d2f9]
37b8c0c87jae 0x37b8c0b16
37b8c0c8d
37b8c0c8dloc_37b8c0c8d:
37b8c0c8dmov rdx, [rsp+728]
37b8c0c95sub r8, 1
37b8c0c99mov [rdi+8*r8], 0
37b8c0ca1movsd_xmm [rdx+8*r8], x6
37b8c0ca7mov edx, r9l
37b8c0caamov r8, [rsp+696]
37b8c0cb2lea r9, [rbp+8*rcx]
37b8c0cb7sub edx, esi
37b8c0cb9mov rcx, [rsp+136]
37b8c0cc1add edx, 1
37b8c0cc4mov [rsp+488], edx
37b8c0ccblea rdx, [r12+8*rax]
37b8c0ccfmov rax, [rsp+680]
37b8c0cd7mov [rsp+32], rax
37b8c0cdccall dcopy_
37b8c0ce1jmp 0x37b8c0bff
37b8c0ce6
37b8c0ce6loc_37b8c0ce6:
37b8c0ce6movapd x1, x6
37b8c0ceaimul rax, r15
37b8c0ceeadd rax, [rsp+128]
37b8c0cf6mov r9, [rsp+696]
37b8c0cfedivsd x1, x0
37b8c0d02add rax, rbx
37b8c0d05mov rdx, [rsp+136]
37b8c0d0dlea rcx, [rsp+372]
37b8c0d15lea r8, [r12+8*rax]
37b8c0d19movsd_xmm [rsp+488], x1
37b8c0d22call dscal_
37b8c0d27mov edx, [r13]
37b8c0d2bmov r10, [rsp+112]
37b8c0d30mov r8, [rsp+696]
37b8c0d38mov eax, edx
37b8c0d3asub eax, esi
37b8c0d3cadd eax, 1
37b8c0d3fmov [rsp+488], eax
37b8c0d46mov eax, [r14]
37b8c0d49sub eax, edx
37b8c0d4bmov rdx, [rsp+120]
37b8c0d50add eax, esi
37b8c0d52cdqe
37b8c0d54imul r10, rax
37b8c0d58imul rax, r15
37b8c0d5cadd rax, [rsp+128]
37b8c0d64add rax, rbx
37b8c0d67add rdx, r10
37b8c0d6amov r10, [rsp+656]
37b8c0d72add esi, [r10]
37b8c0d75movsxd rcx, esi
37b8c0d78mov rsi, [rsp+680]
37b8c0d80add rdx, rcx
37b8c0d83mov rcx, [rsp+136]
37b8c0d8bmov [rsp+32], rsi
37b8c0d90lea r9, [rbp+8*rdx]
37b8c0d95lea rdx, [r12+8*rax]
37b8c0d99call dcopy_
37b8c0d9ejmp 0x37b8c0bff
37b8c0da3
37b8c0da3loc_37b8c0da3:
37b8c0da3mov rax, [rsp+632]
37b8c0dabmovsxd rsi, [rax]
37b8c0dae
37b8c0daeloc_37b8c0dae:
37b8c0daelea ebp, [r11+r9]
37b8c0db2cmp ebp, esi
37b8c0db4jle 0x37b8c0e23
37b8c0db6mov eax, ebp
37b8c0db8lea rcx, [rdi+8*rsi]
37b8c0dbcxor edx, edx
37b8c0dbesub eax, esi
37b8c0dc0lea r13l, [rax-1]
37b8c0dc4lea r8, [8*r13+8]
37b8c0dcccall memset
37b8c0dd1mov rbx, [rsp+728]
37b8c0dd9lea rax, [8*rsi]
37b8c0de1add rsi, r13
37b8c0de4add rax, [rsp+728]
37b8c0decmovsd_xmm x6, [rip+0xb7d17c]
37b8c0df4lea rdx, [rbx+8*rsi+8]
37b8c0df9mov rcx, rdx
37b8c0dfcsub rcx, rax
37b8c0dffand ecx, 8
37b8c0e02je 0x37b8c0e11
37b8c0e04movsd_xmm [rax], x6
37b8c0e08add rax, 8
37b8c0e0ccmp rax, rdx
37b8c0e0fje 0x37b8c0e23
37b8c0e11
37b8c0e11loc_37b8c0e11:
37b8c0e11movsd_xmm [rax], x6
37b8c0e15add rax, 16
37b8c0e19movsd_xmm [rax-8], x6
37b8c0e1ecmp rax, rdx
37b8c0e21jne 0x37b8c0e11
37b8c0e23
37b8c0e23loc_37b8c0e23:
37b8c0e23mov eax, [r14]
37b8c0e26cmp eax, ebp
37b8c0e28jle 0x37b8c0859
37b8c0e2esub eax, ebp
37b8c0e30movsxd rbx, ebp
37b8c0e33xor edx, edx
37b8c0e35sub eax, 1
37b8c0e38shl rbx, 3
37b8c0e3clea rsi, [8*rax+8]
37b8c0e44lea rcx, [rdi+rbx]
37b8c0e48mov r8, rsi
37b8c0e4bcall memset
37b8c0e50add rbx, [rsp+728]
37b8c0e58mov r8, rsi
37b8c0e5bxor edx, edx
37b8c0e5dmov rcx, rbx
37b8c0e60call memset
37b8c0e65jmp 0x37b8c0859
37b8c0e6a
37b8c0e6aloc_37b8c0e6a:
37b8c0e6amov edx, r9l
37b8c0e6dmov rcx, [rsp+136]
37b8c0e75mov r9, [rsp+696]
37b8c0e7dlea r8, [r12+8*rax]
37b8c0e81sub edx, ebx
37b8c0e83add edx, 1
37b8c0e86mov [rsp+488], edx
37b8c0e8dlea rdx, [rip+0xb7d0bc]
37b8c0e94call dscal_
37b8c0e99mov ecx, [rsp+284]
37b8c0ea0test ecx, ecx
37b8c0ea2jne 0x37b8c0ef0
37b8c0ea4mov rax, [rsp+656]
37b8c0eacmov r11l, [rax]
37b8c0eafadd r11l, ebx
37b8c0eb2jmp 0x37b8c0b24
37b8c0eb7
37b8c0eb7loc_37b8c0eb7:
37b8c0eb7neg eax
37b8c0eb9jmp 0x37b8c03d2
37b8c0ebe
37b8c0ebe 66 90 f.
37b8c0ec0
37b8c0ec0loc_37b8c0ec0:
37b8c0ec0mov edx, -20
37b8c0ec5mov eax, 20
37b8c0ecajmp 0x37b8c0466
37b8c0ecf
37b8c0ecfloc_37b8c0ecf:
37b8c0ecfmov edx, -18
37b8c0ed4mov eax, 18
37b8c0ed9jmp 0x37b8c0466
37b8c0ede
37b8c0edeloc_37b8c0ede:
37b8c0edemov edx, -22
37b8c0ee3mov eax, 22
37b8c0ee8jmp 0x37b8c0466
37b8c0eed
37b8c0eed 0f 1f 00 ...
37b8c0ef0
37b8c0ef0loc_37b8c0ef0:
37b8c0ef0mov r8, [rsp+360]
37b8c0ef8mov rcx, [rsp+640]
37b8c0f00lea r9, [rip+0xb7d041]
37b8c0f07lea rdx, [rip+0xb7d042]
37b8c0f0ecall dscal_
37b8c0f13mov rax, [rsp+656]
37b8c0f1bmov r11l, [rax]
37b8c0f1eadd r11l, ebx
37b8c0f21jmp 0x37b8c0b24
37b8bf8c0
37b8c0f26
37b8c0f26 // align 0x10
37b8c0f26 // align 0x10
37b8c0f30
37b8c0f30dtgsna_:
37b8c0f30push r15
37b8c0f32push r14
37b8c0f34push r13
37b8c0f36push r12
37b8c0f38push rbp
37b8c0f39push rdi
37b8c0f3apush rsi
37b8c0f3bpush rbx
37b8c0f3csub rsp, 616
37b8c0f43movups [rsp+480], x6
37b8c0f4bmovups [rsp+496], x7
37b8c0f53movups [rsp+512], x8
37b8c0f5cmovups [rsp+528], x9
37b8c0f65movups [rsp+544], x10
37b8c0f6emovups [rsp+560], x11
37b8c0f77movups [rsp+576], x12
37b8c0f80movups [rsp+592], x13
37b8c0f89mov rax, [rsp+728]
37b8c0f91mov r14, [rsp+816]
37b8c0f99mov r15l, [rax]
37b8c0f9cmov rax, [rsp+776]
37b8c0fa4mov r13l, [rax]
37b8c0fa7mov rsi, rcx
37b8c0faamov rdi, rdx
37b8c0fadmov rbx, r9
37b8c0fb0mov rax, [rsp+760]
37b8c0fb8mov [rsp+704], r8
37b8c0fc0mov r9l, 1
37b8c0fc6mov r8l, 1
37b8c0fcclea rdx, [rip+0xb7cfbd]
37b8c0fd3mov r12l, [rax]
37b8c0fd6mov rax, [rsp+744]
37b8c0fdemov eax, [rax]
37b8c0fe0mov [rsp+208], eax
37b8c0fe7call lsame_
37b8c0fecmov r9l, 1
37b8c0ff2mov r8l, 1
37b8c0ff8mov rcx, rsi
37b8c0ffblea rdx, [rip+0xb7cf8f]
37b8c1002mov ebp, eax
37b8c1004call lsame_
37b8c1009mov r9l, 1
37b8c100fmov r8l, 1
37b8c1015mov rcx, rsi
37b8c1018or eax, ebp
37b8c101alea rdx, [rip+0xb7cf71]
37b8c1021mov [rsp+200], eax
37b8c1028call lsame_
37b8c102dmov r9l, 1
37b8c1033mov r8l, 1
37b8c1039lea rdx, [rip+0xb7cf53]
37b8c1040mov ecx, eax
37b8c1042or ecx, ebp
37b8c1044mov [rsp+248], ecx
37b8c104bmov ebp, ecx
37b8c104dmov rcx, rdi
37b8c1050call lsame_
37b8c1055mov rcx, [rsp+840]
37b8c105dmov [rsp+204], eax
37b8c1064mov [rcx], 0
37b8c106amov ecx, [rsp+200]
37b8c1071test ecx, ecx
37b8c1073jne 0x37b8c1118
37b8c1079mov eax, -1
37b8c107emov r8l, 1
37b8c1084test ebp, ebp
37b8c1086jne 0x37b8c1118
37b8c108c
37b8c108cloc_37b8c108c:
37b8c108cmov rbx, [rsp+840]
37b8c1094mov [rbx], eax
37b8c1096
37b8c1096loc_37b8c1096:
37b8c1096mov [rsp+472], r8l
37b8c109elea rdx, [rsp+472]
37b8c10a6mov r8l, 6
37b8c10aclea rcx, [rip+0xb7cee2]
37b8c10b3call xerbla_
37b8c10b8nop
37b8c10b9
37b8c10b9loc_37b8c10b9:
37b8c10b9movups x6, [rsp+480]
37b8c10c1movups x7, [rsp+496]
37b8c10c9movups x8, [rsp+512]
37b8c10d2movups x9, [rsp+528]
37b8c10dbmovups x10, [rsp+544]
37b8c10e4movups x11, [rsp+560]
37b8c10edmovups x12, [rsp+576]
37b8c10f6movups x13, [rsp+592]
37b8c10ffadd rsp, 616
37b8c1106pop rbx
37b8c1107pop rsi
37b8c1108pop rdi
37b8c1109pop rbp
37b8c110apop r12
37b8c110cpop r13
37b8c110epop r14
37b8c1110pop r15
37b8c1112ret
37b8c1113
37b8c1113 0f 1f 44 00 00 ..D..
37b8c1118
37b8c1118loc_37b8c1118:
37b8c1118mov rcx, rdi
37b8c111bmov rax, [rsp+824]
37b8c1123mov r9l, 1
37b8c1129mov r8l, 1
37b8c112flea rdx, [rip+0xb7ce5e]
37b8c1136mov ebp, [rax]
37b8c1138call lsame_
37b8c113dmov edi, [rsp+204]
37b8c1144or edi, eax
37b8c1146mov [rsp+332], edi
37b8c114dje 0x37b8c11c0
37b8c114fmov eax, [rbx]
37b8c1151test eax, eax
37b8c1153js 0x37b8c11b0
37b8c1155mov rdi, [rsp+728]
37b8c115dmov edx, 1
37b8c1162cmovg edx, eax
37b8c1165cmp [rdi], edx
37b8c1167jl 0x37b8c11d0
37b8c1169mov rdi, [rsp+744]
37b8c1171cmp [rdi], edx
37b8c1173jl 0x37b8c11e0
37b8c1175mov edx, [rsp+200]
37b8c117ctest edx, edx
37b8c117eje 0x37b8c11f0
37b8c1180mov rdi, [rsp+760]
37b8c1188cmp eax, [rdi]
37b8c118ajg 0x37b8c2419
37b8c1190mov rdi, [rsp+776]
37b8c1198cmp eax, [rdi]
37b8c119ajle 0x37b8c11f0
37b8c119cmov eax, -12
37b8c11a1mov r8l, 12
37b8c11a7jmp 0x37b8c108c
37b8c11ac
37b8c11ac 0f 1f 40 00 ..@.
37b8c11b0
37b8c11b0loc_37b8c11b0:
37b8c11b0mov eax, -4
37b8c11b5mov r8l, 4
37b8c11bbjmp 0x37b8c108c
37b8c11c0
37b8c11c0loc_37b8c11c0:
37b8c11c0mov eax, -2
37b8c11c5mov r8l, 2
37b8c11cbjmp 0x37b8c108c
37b8c11d0
37b8c11d0loc_37b8c11d0:
37b8c11d0mov eax, -6
37b8c11d5mov r8l, 6
37b8c11dbjmp 0x37b8c108c
37b8c11e0
37b8c11e0loc_37b8c11e0:
37b8c11e0mov eax, -8
37b8c11e5mov r8l, 8
37b8c11ebjmp 0x37b8c108c
37b8c11f0
37b8c11f0loc_37b8c11f0:
37b8c11f0movsxd rdi, r15l
37b8c11f3xor edx, edx
37b8c11f5mov r15l, [rsp+204]
37b8c11fdtest rdi, rdi
37b8c1200cmovns rdx, rdi
37b8c1204mov rdi, [rsp+808]
37b8c120cmov [rsp+336], rdx
37b8c1214test r15l, r15l
37b8c1217je 0x37b8c23b8
37b8c121dmov [rdi], 0
37b8c1223test eax, eax
37b8c1225je 0x37b8c129c
37b8c1227mov rdi, [rsp+720]
37b8c122fmovsxd r9, eax
37b8c1232pxor x0, x0
37b8c1236lea r8, [8*rdx+8]
37b8c123emov r10, [rsp+704]
37b8c1246mov edx, 1
37b8c124bsub r9, 1
37b8c124flea rcx, [rdi-8]
37b8c1253jmp 0x37b8c127b
37b8c1255
37b8c1255 0f 1f 00 ...
37b8c1258
37b8c1258loc_37b8c1258:
37b8c1258mov r11l, [r10+4*r9]
37b8c125ctest r11l, r11l
37b8c125fje 0x37b8c126c
37b8c1261
37b8c1261loc_37b8c1261:
37b8c1261mov rdi, [rsp+808]
37b8c1269add [rdi], 1
37b8c126c
37b8c126cloc_37b8c126c:
37b8c126cadd rdx, 1
37b8c1270add rcx, r8
37b8c1273cmp eax, edx
37b8c1275jl 0x37b8c23c2
37b8c127b
37b8c127bloc_37b8c127b:
37b8c127bcmp eax, edx
37b8c127djle 0x37b8c1258
37b8c127fucomisd x0, [rcx+16]
37b8c1284mov r11l, [r10+4*rdx-4]
37b8c1289jp 0x37b8c2429
37b8c128fjne 0x37b8c2429
37b8c1295test r11l, r11l
37b8c1298je 0x37b8c126c
37b8c129ajmp 0x37b8c1261
37b8c129c
37b8c129cloc_37b8c129c:
37b8c129cmovsd_xmm x13, [rip+0xb7cd23]
37b8c12a5mov edx, 1
37b8c12aa
37b8c12aaloc_37b8c12aa:
37b8c12aamov rcx, [rsp+800]
37b8c12b2movsd_xmm [r14], x13
37b8c12b7cmp [rcx], eax
37b8c12b9jl 0x37b8c2409
37b8c12bfmov rax, [rsp+824]
37b8c12c7cmp [rax], edx
37b8c12c9mov rax, [rsp+840]
37b8c12d1jge 0x37b8c12f0
37b8c12d3cmp ebp, -1
37b8c12d6je 0x37b8c2494
37b8c12dcmov [rax], -18
37b8c12e2mov r8l, 18
37b8c12e8jmp 0x37b8c1096
37b8c12ed
37b8c12ed 0f 1f 00 ...
37b8c12f0
37b8c12f0loc_37b8c12f0:
37b8c12f0mov r8l, [rax]
37b8c12f3test r8l, r8l
37b8c12f6jne 0x37b8c24a0
37b8c12fccmp ebp, -1
37b8c12ffje 0x37b8c10b9
37b8c1305mov eax, [rbx]
37b8c1307test eax, eax
37b8c1309je 0x37b8c10b9
37b8c130fmov edx, 1
37b8c1314lea rcx, [rip+0xb7cc80]
37b8c131bmov [rsp+216], r8l
37b8c1323call dlamch_
37b8c1328mov edx, 1
37b8c132dlea rcx, [rip+0xb7cc5f]
37b8c1334movapd x11, x0
37b8c1339call dlamch_
37b8c133emov eax, [rbx]
37b8c1340mov r8l, [rsp+216]
37b8c1348test eax, eax
37b8c134amov [rsp+212], eax
37b8c1351jle 0x37b8c19a0
37b8c1357divsd x0, x11
37b8c135cmovsxd rsi, r13l
37b8c135fxor eax, eax
37b8c1361movsxd r10, r12l
37b8c1364test rsi, rsi
37b8c1367movsxd r11, [rsp+208]
37b8c136fmov [rsp+208], r8l
37b8c1377cmovns rax, rsi
37b8c137bmov [rsp+296], rax
37b8c1383not rax
37b8c1386mov [rsp+256], rax
37b8c138exor eax, eax
37b8c1390test r10, r10
37b8c1393cmovs r10, rax
37b8c1397mov rax, r10
37b8c139amov [rsp+272], r10
37b8c13a2not rax
37b8c13a5mov [rsp+264], rax
37b8c13admov rax, [rsp+336]
37b8c13b5lea rax, [8*rax+8]
37b8c13bdmov [rsp+216], rax
37b8c13c5mov rax, [rsp+720]
37b8c13cdlea r15, [rax-8]
37b8c13d1xor eax, eax
37b8c13d3test r11, r11
37b8c13d6cmovs r11, rax
37b8c13daxor esi, esi
37b8c13dclea rax, [8*r11+8]
37b8c13e4mov [rsp+344], r11
37b8c13ecmov [rsp+224], rax
37b8c13f4mov rax, [rsp+736]
37b8c13fclea rdi, [rax-8]
37b8c1400lea rax, [rsp+364]
37b8c1408mov [rsp+304], rax
37b8c1410mov r11, rdi
37b8c1413mov eax, 1
37b8c1418movapd x12, x0
37b8c141d
37b8c141dloc_37b8c141d:
37b8c141dtest esi, esi
37b8c141fje 0x37b8c1442
37b8c1421
37b8c1421loc_37b8c1421:
37b8c1421add rax, 1
37b8c1425cmp [rsp+212], eax
37b8c142cjl 0x37b8c19a0
37b8c1432add r15, [rsp+216]
37b8c143aadd r11, [rsp+224]
37b8c1442
37b8c1442loc_37b8c1442:
37b8c1442mov r8l, eax
37b8c1445mov r13, r15
37b8c1448mov r10, r11
37b8c144b
37b8c144bloc_37b8c144b:
37b8c144bmov [rsp+252], r8l
37b8c1453mov edx, [rbx]
37b8c1455mov r12, r13
37b8c1458mov r13, rax
37b8c145b
37b8c145bloc_37b8c145b:
37b8c145bcmp edx, r13l
37b8c145ejg 0x37b8c14c0
37b8c1460
37b8c1460loc_37b8c1460:
37b8c1460mov eax, [rsp+204]
37b8c1467test eax, eax
37b8c1469je 0x37b8c1870
37b8c146f
37b8c146floc_37b8c146f:
37b8c146fmov rax, [rsp+704]
37b8c1477mov edi, [rax+4*r13-4]
37b8c147ctest edi, edi
37b8c147ejne 0x37b8c1870
37b8c1484add r13, 1
37b8c1488cmp [rsp+212], r13l
37b8c1490jl 0x37b8c19a0
37b8c1496mov [rsp+252], r13l
37b8c149eadd r12, [rsp+216]
37b8c14a6add r10, [rsp+224]
37b8c14aecmp edx, r13l
37b8c14b1jle 0x37b8c1460
37b8c14b3nop
37b8c14b5nop [rax+rax]
37b8c14c0
37b8c14c0loc_37b8c14c0:
37b8c14c0mov eax, [rsp+204]
37b8c14c7movsd_xmm x0, [r12+16]
37b8c14cetest eax, eax
37b8c14d0je 0x37b8c18d0
37b8c14d6pxor x1, x1
37b8c14damov rax, [rsp+704]
37b8c14e2ucomisd x0, x1
37b8c14e6mov ecx, [rax+4*r13-4]
37b8c14ebjp 0x37b8c14ef
37b8c14edje 0x37b8c146f
37b8c14ef
37b8c14efloc_37b8c14ef:
37b8c14eftest ecx, ecx
37b8c14f1je 0x37b8c22b0
37b8c14f7mov eax, [rsp+208]
37b8c14feadd eax, 1
37b8c1501mov [rsp+232], eax
37b8c1508mov eax, [rsp+200]
37b8c150ftest eax, eax
37b8c1511jne 0x37b8c1be0
37b8c1517movsxd r15, [rsp+208]
37b8c151f
37b8c151floc_37b8c151f:
37b8c151flea rax, [rsp+472]
37b8c1527lea rsi, [rip+0xb7ca6e]
37b8c152emov [rsp+240], rax
37b8c1536
37b8c1536loc_37b8c1536:
37b8c1536movsd_xmm x4, [r12+8]
37b8c153dmov rax, [rsp+336]
37b8c1545lea rdx, [rsp+384]
37b8c154dlea rdi, [rsp+408]
37b8c1555movupd x2, [r10+8]
37b8c155blea rbp, [rsp+416]
37b8c1563lea r8, [r14+32]
37b8c1567mov rcx, r14
37b8c156amovsd_xmm x3, [r12+8*rax+8]
37b8c1571movhpd x3, [r12+8*rax+16]
37b8c1578mov rax, [rsp+344]
37b8c1580unpcklpd x4, x0
37b8c1584movapd x0, x11
37b8c1589movups [r14], x4
37b8c158dlea r9, [rip+0xb7ca24]
37b8c1594movsd_xmm x1, [r10+8*rax+8]
37b8c159bmovups [r14+16], x3
37b8c15a0movhpd x1, [r10+8*rax+16]
37b8c15a7mulsd x0, x12
37b8c15acmovups [r14+32], x2
37b8c15b1mov rax, [rsp+240]
37b8c15b9movups [r14+48], x1
37b8c15bemov [rsp+72], rdx
37b8c15c3lea rdx, [rsp+392]
37b8c15cbmov [rsp+56], rdx
37b8c15d0lea rdx, [rsp+400]
37b8c15d8mov [rsp+40], rdx
37b8c15ddmov rdx, r9
37b8c15e0mov [rsp+32], rax
37b8c15e5mov [rsp+64], rdi
37b8c15eamov [rsp+48], rbp
37b8c15efmov [rsp+280], r10
37b8c15f7movsd_xmm [rsp+472], x0
37b8c1600call dlag2_
37b8c1605movsd_xmm x3, [rip+0xb7c9cb]
37b8c160dmovsd_xmm x0, [rsp+384]
37b8c1616movsd_xmm x1, [rsp+392]
37b8c161fmov eax, [rsp+332]
37b8c1626movapd x2, x0
37b8c162amov r10, [rsp+280]
37b8c1632movsd_xmm x4, [rsp+400]
37b8c163bmulsd x2, x0
37b8c163fmov [rsp+288], eax
37b8c1646mulsd x1, x1
37b8c164aaddsd x1, x2
37b8c164emovapd x2, x4
37b8c1652mulsd x2, x4
37b8c1656addsd x1, x2
37b8c165amovapd x2, x4
37b8c165emulsd x2, x3
37b8c1662addsd x1, x1
37b8c1666mulsd x2, x4
37b8c166amulsd x2, x0
37b8c166emulsd x2, x0
37b8c1672movapd x0, x1
37b8c1676mulsd x0, x1
37b8c167amulsd x3, x2
37b8c167esubsd x0, x3
37b8c1682sqrtsd x0, x0
37b8c1686addsd x0, x1
37b8c168amulsd x0, [rip+0xb7c94e]
37b8c1692divsd x2, x0
37b8c1696unpcklpd x0, x2
37b8c169asqrtpd x0, x0
37b8c169emovapd x1, x0
37b8c16a2unpckhpd x1, x0
37b8c16a6minpd x1, x0
37b8c16aamovapd x6, x1
37b8c16ae
37b8c16aeloc_37b8c16ae:
37b8c16aemov rax, [rsp+728]
37b8c16b6mov [rsp+48], rbx
37b8c16bbmov r8, rbx
37b8c16bemov rdx, rbx
37b8c16c1mov [rsp+56], 4
37b8c16camov r9, [rsp+720]
37b8c16d2lea rcx, [rip+0xb7c8e3]
37b8c16d9mov [rsp+32], rax
37b8c16demov [rsp+40], r14
37b8c16e3mov [rsp+280], r10
37b8c16ebcall dlacpy_
37b8c16f0mov edx, [rbx]
37b8c16f2mov [rsp+48], rbx
37b8c16f7mov r8, rbx
37b8c16famov rax, [rsp+744]
37b8c1702mov r9, [rsp+736]
37b8c170amov [rsp+56], 4
37b8c1713lea rcx, [rip+0xb7c8a2]
37b8c171aimul edx, edx
37b8c171dmov [rsp+32], rax
37b8c1722movsxd rdx, edx
37b8c1725lea rdx, [r14+8*rdx]
37b8c1729mov [rsp+40], rdx
37b8c172emov rdx, rbx
37b8c1731call dlacpy_
37b8c1736mov eax, [rsp+252]
37b8c173dmov edx, [rbx]
37b8c173fmov r9, r14
37b8c1742mov [rsp+372], 1
37b8c174dmov [rsp+368], eax
37b8c1754mov rax, [rsp+824]
37b8c175cimul edx, edx
37b8c175fmov eax, [rax]
37b8c1761mov [rsp+80], rsi
37b8c1766lea ecx, [rdx+rdx]
37b8c1769movsxd rdx, edx
37b8c176cmov [rsp+72], rbp
37b8c1771mov r8l, eax
37b8c1774neg rdx
37b8c1777mov [rsp+64], rsi
37b8c177csub r8l, ecx
37b8c177fmovsxd rcx, ecx
37b8c1782mov [rsp+56], rdi
37b8c1787lea rcx, [r14+8*rcx]
37b8c178bmov [rsp+472], r8l
37b8c1793lea r8, [rsp+372]
37b8c179blea rdx, [rcx+8*rdx]
37b8c179fmov [rsp+252], eax
37b8c17a6mov rax, [rsp+304]
37b8c17aemov [rsp+96], r8
37b8c17b3lea r8, [rsp+368]
37b8c17bbmov [rsp+104], rcx
37b8c17c0mov [rsp+88], r8
37b8c17c5mov r8, rbx
37b8c17c8mov [rsp+40], rdx
37b8c17cdlea rdx, [rip+0xb7c7ec]
37b8c17d4mov [rsp+48], rbx
37b8c17d9mov rcx, rdx
37b8c17dcmov [rsp+32], rbx
37b8c17e1mov [rsp+120], rax
37b8c17e6mov rax, [rsp+240]
37b8c17eemov [rsp+112], rax
37b8c17f3call dtgexc_
37b8c17f8mov ecx, [rsp+364]
37b8c17ffpxor x0, x0
37b8c1803mov r10, [rsp+280]
37b8c180btest ecx, ecx
37b8c180djle 0x37b8c2090
37b8c1813
37b8c1813loc_37b8c1813:
37b8c1813mov rax, [rsp+792]
37b8c181bmovsd_xmm [rax+8*r15], x0
37b8c1821mov eax, [rsp+288]
37b8c1828test eax, eax
37b8c182ajne 0x37b8c22a0
37b8c1830
37b8c1830loc_37b8c1830:
37b8c1830add r13, 1
37b8c1834cmp [rsp+212], r13l
37b8c183cjl 0x37b8c19a0
37b8c1842mov eax, [rsp+232]
37b8c1849mov [rsp+252], r13l
37b8c1851mov edx, [rbx]
37b8c1853add r12, [rsp+216]
37b8c185bmov [rsp+208], eax
37b8c1862add r10, [rsp+224]
37b8c186ajmp 0x37b8c145b
37b8c186f
37b8c186f 90 .
37b8c1870
37b8c1870loc_37b8c1870:
37b8c1870mov eax, [rsp+208]
37b8c1877lea esi, [rax+1]
37b8c187amov [rsp+232], esi
37b8c1881mov esi, [rsp+200]
37b8c1888test esi, esi
37b8c188ajne 0x37b8c19d0
37b8c1890movsxd r15, eax
37b8c1893cmp edx, 1
37b8c1896je 0x37b8c1910
37b8c1898
37b8c1898loc_37b8c1898:
37b8c1898lea rax, [rsp+472]
37b8c18a0lea rsi, [rip+0xb7c6f5]
37b8c18a7mov [rsp+288], 0
37b8c18b2mov [rsp+240], rax
37b8c18balea rdi, [rsp+408]
37b8c18c2lea rbp, [rsp+416]
37b8c18cajmp 0x37b8c16ae
37b8c18cf
37b8c18cf 90 .
37b8c18d0
37b8c18d0loc_37b8c18d0:
37b8c18d0mov eax, [rsp+208]
37b8c18d7mov r11l, [rsp+200]
37b8c18dfadd eax, 1
37b8c18e2mov [rsp+232], eax
37b8c18e9test r11l, r11l
37b8c18ecjne 0x37b8c19b0
37b8c18f2pxor x1, x1
37b8c18f6movsxd r15, [rsp+208]
37b8c18feucomisd x0, x1
37b8c1902jp 0x37b8c151f
37b8c1908je 0x37b8c1898
37b8c190ajmp 0x37b8c151f
37b8c190f
37b8c190f 90 .
37b8c1910
37b8c1910loc_37b8c1910:
37b8c1910mov rsi, r15
37b8c1913mov r15, r12
37b8c1916mov rax, r13
37b8c1919mov r11, r10
37b8c191cmov r12, rsi
37b8c191fmov esi, [rsp+232]
37b8c1926mov [rsp+208], esi
37b8c192dxor esi, esi
37b8c192f
37b8c192floc_37b8c192f:
37b8c192fmov rdx, [rsp+736]
37b8c1937mov rcx, [rsp+720]
37b8c193fmov [rsp+240], r11
37b8c1947mov [rsp+232], rax
37b8c194fcall dlapy2_
37b8c1954mov rax, [rsp+792]
37b8c195cmov r11, [rsp+240]
37b8c1964add r15, [rsp+216]
37b8c196cadd r11, [rsp+224]
37b8c1974movsd_xmm [rax+8*r12], x0
37b8c197amov rax, [rsp+232]
37b8c1982add rax, 1
37b8c1986cmp [rsp+212], eax
37b8c198djge 0x37b8c141d
37b8c1993nop
37b8c1995nop [rax+rax]
37b8c19a0
37b8c19a0loc_37b8c19a0:
37b8c19a0movsd_xmm [r14], x13
37b8c19a5jmp 0x37b8c10b9
37b8c19aa
37b8c19aa 66 0f 1f 44 00 00 f..D..
37b8c19b0
37b8c19b0loc_37b8c19b0:
37b8c19b0pxor x1, x1
37b8c19b4ucomisd x0, x1
37b8c19b8jp 0x37b8c1be0
37b8c19bejne 0x37b8c1be0
37b8c19c4nop
37b8c19c5nop [rax+rax]
37b8c19d0
37b8c19d0loc_37b8c19d0:
37b8c19d0movsxd rdi, [rsp+232]
37b8c19d8mov rdx, [rsp+296]
37b8c19e0mov rcx, rbx
37b8c19e3lea rsi, [rip+0xb7c5b2]
37b8c19eamov rax, [rsp+256]
37b8c19f2mov r8, rsi
37b8c19f5mov [rsp+240], r10
37b8c19fdlea r15, [rip+0xb7c5ac]
37b8c1a04imul rdx, rdi
37b8c1a08lea rdx, [rax+rdx+1]
37b8c1a0dmov rax, [rsp+768]
37b8c1a15lea rbp, [rax+8*rdx]
37b8c1a19mov rdx, rbp
37b8c1a1ccall dnrm2_
37b8c1a21mov rax, [rsp+264]
37b8c1a29mov r8, rsi
37b8c1a2cmov rcx, rbx
37b8c1a2fimul rdi, [rsp+272]
37b8c1a38movapd x7, x0
37b8c1a3clea rdx, [rax+rdi+1]
37b8c1a41mov rax, [rsp+752]
37b8c1a49lea rdi, [rax+8*rdx]
37b8c1a4dmov rdx, rdi
37b8c1a50call dnrm2_
37b8c1a55mov [rsp+64], r15
37b8c1a5amov r8, rbx
37b8c1a5dmov rdx, rbx
37b8c1a60mov rax, [rsp+728]
37b8c1a68mov [rsp+80], rsi
37b8c1a6dmovapd x10, x0
37b8c1a72lea r9, [rip+0xb7c527]
37b8c1a79mov [rsp+88], 1
37b8c1a82lea rcx, [rip+0xb7c51f]
37b8c1a89mov [rsp+40], rax
37b8c1a8emov rax, [rsp+720]
37b8c1a96mov [rsp+72], r14
37b8c1a9bmov [rsp+32], rax
37b8c1aa0mov [rsp+56], rsi
37b8c1aa5mov [rsp+48], rbp
37b8c1aaacall dgemv_
37b8c1aafmov [rsp+32], rsi
37b8c1ab4mov r9, rdi
37b8c1ab7mov r8, rsi
37b8c1abamov rdx, r14
37b8c1abdmov rcx, rbx
37b8c1ac0call ddot_
37b8c1ac5mov [rsp+64], r15
37b8c1acamov r8, rbx
37b8c1acdmov rdx, rbx
37b8c1ad0mov rax, [rsp+744]
37b8c1ad8mov [rsp+80], rsi
37b8c1addlea r9, [rip+0xb7c4bc]
37b8c1ae4lea rcx, [rip+0xb7c4bd]
37b8c1aebmov [rsp+88], 1
37b8c1af4mov [rsp+40], rax
37b8c1af9mov rax, [rsp+736]
37b8c1b01mov [rsp+72], r14
37b8c1b06mov [rsp+32], rax
37b8c1b0bmov [rsp+56], rsi
37b8c1b10mov [rsp+48], rbp
37b8c1b15movsd_xmm [rsp+432], x0
37b8c1b1ecall dgemv_
37b8c1b23mov [rsp+32], rsi
37b8c1b28mov r9, rdi
37b8c1b2bmov r8, rsi
37b8c1b2emov rdx, r14
37b8c1b31mov rcx, rbx
37b8c1b34call ddot_
37b8c1b39lea rdx, [rsp+448]
37b8c1b41lea rcx, [rsp+432]
37b8c1b49movsd_xmm [rsp+448], x0
37b8c1b52call dlapy2_
37b8c1b57movsxd r15, [rsp+208]
37b8c1b5fmov r10, [rsp+240]
37b8c1b67movapd x6, x0
37b8c1b6bpxor x0, x0
37b8c1b6fucomisd x6, x0
37b8c1b73jp 0x37b8c22f8
37b8c1b79jne 0x37b8c22f8
37b8c1b7fmov rax, [rsp+784]
37b8c1b87mov rdi, [rip+0xb7c442]
37b8c1b8emov r9l, [rsp+248]
37b8c1b96mov [rax+8*r15], rdi
37b8c1b9atest r9l, r9l
37b8c1b9dje 0x37b8c1830
37b8c1ba3
37b8c1ba3loc_37b8c1ba3:
37b8c1ba3cmp [rbx], 1
37b8c1ba6je 0x37b8c1910
37b8c1baclea rax, [rsp+472]
37b8c1bb4lea rdi, [rsp+408]
37b8c1bbcmov [rsp+288], 0
37b8c1bc7mov [rsp+240], rax
37b8c1bcflea rbp, [rsp+416]
37b8c1bd7jmp 0x37b8c16ae
37b8c1bdc
37b8c1bdc 0f 1f 40 00 ..@.
37b8c1be0
37b8c1be0loc_37b8c1be0:
37b8c1be0mov rdi, [rsp+296]
37b8c1be8movsxd rax, [rsp+232]
37b8c1bf0mov [rsp+320], r10
37b8c1bf8mov rsi, [rsp+256]
37b8c1c00mov rcx, [rsp+768]
37b8c1c08mov rdx, rdi
37b8c1c0bmov [rsp+280], rax
37b8c1c13imul rdx, rax
37b8c1c17lea rdx, [rsi+rdx+1]
37b8c1c1clea rsi, [rip+0xb7c379]
37b8c1c23lea r15, [rcx+8*rdx]
37b8c1c27mov r8, rsi
37b8c1c2amov rcx, rbx
37b8c1c2dmov rdx, r15
37b8c1c30call dnrm2_
37b8c1c35mov ecx, [rsp+208]
37b8c1c3cmov r8, rsi
37b8c1c3fmovsd_xmm [rsp+464], x0
37b8c1c48lea eax, [rcx+2]
37b8c1c4bmov rcx, rbx
37b8c1c4emovsxd rbp, eax
37b8c1c51mov [rsp+328], eax
37b8c1c58imul rdi, rbp
37b8c1c5cmov rdx, rdi
37b8c1c5fmov rdi, [rsp+256]
37b8c1c67lea rdx, [rdi+rdx+1]
37b8c1c6cmov rdi, [rsp+768]
37b8c1c74lea rdi, [rdi+8*rdx]
37b8c1c78mov rdx, rdi
37b8c1c7bmov [rsp+288], rdi
37b8c1c83lea rdi, [rsp+472]
37b8c1c8bcall dnrm2_
37b8c1c90lea r9, [rsp+464]
37b8c1c98mov rdx, rdi
37b8c1c9bmov [rsp+240], rdi
37b8c1ca3mov rcx, r9
37b8c1ca6mov [rsp+312], r9
37b8c1caemovsd_xmm [rsp+472], x0
37b8c1cb7call dlapy2_
37b8c1cbcmov r11, [rsp+272]
37b8c1cc4mov r8, rsi
37b8c1cc7mov rcx, rbx
37b8c1ccaimul r11, [rsp+280]
37b8c1cd3mov r10, [rsp+264]
37b8c1cdbmovapd x7, x0
37b8c1cdfmov r9, [rsp+752]
37b8c1ce7lea rdx, [r10+r11+1]
37b8c1ceclea rdi, [r9+8*rdx]
37b8c1cf0mov rdx, rdi
37b8c1cf3call dnrm2_
37b8c1cf8mov r10, [rsp+264]
37b8c1d00mov r8, rsi
37b8c1d03mov rcx, rbx
37b8c1d06imul rbp, [rsp+272]
37b8c1d0fmov r11, [rsp+752]
37b8c1d17movsd_xmm [rsp+464], x0
37b8c1d20lea rdx, [r10+rbp+1]
37b8c1d25lea rbp, [r11+8*rdx]
37b8c1d29mov rdx, rbp
37b8c1d2ccall dnrm2_
37b8c1d31mov rdx, [rsp+240]
37b8c1d39mov rcx, [rsp+312]
37b8c1d41movsd_xmm [rsp+472], x0
37b8c1d4acall dlapy2_
37b8c1d4fmov [rsp+48], r15
37b8c1d54mov r8, rbx
37b8c1d57mov rdx, rbx
37b8c1d5amov r11, [rsp+728]
37b8c1d62mov [rsp+80], rsi
37b8c1d67movapd x10, x0
37b8c1d6clea rax, [rip+0xb7c23d]
37b8c1d73mov [rsp+64], rax
37b8c1d78lea r9, [rip+0xb7c221]
37b8c1d7flea rcx, [rip+0xb7c222]
37b8c1d86mov [rsp+40], r11
37b8c1d8bmov r11, [rsp+720]
37b8c1d93mov [rsp+88], 1
37b8c1d9cmov [rsp+32], r11
37b8c1da1mov [rsp+72], r14
37b8c1da6mov [rsp+56], rsi
37b8c1dabcall dgemv_
37b8c1db0mov [rsp+32], rsi
37b8c1db5mov r9, rdi
37b8c1db8mov r8, rsi
37b8c1dbbmov rdx, r14
37b8c1dbemov rcx, rbx
37b8c1dc1call ddot_
37b8c1dc6mov [rsp+32], rsi
37b8c1dcbmov r9, rbp
37b8c1dcemov r8, rsi
37b8c1dd1mov rdx, r14
37b8c1dd4mov rcx, rbx
37b8c1dd7movapd x6, x0
37b8c1ddbcall ddot_
37b8c1de0mov rdx, [rsp+728]
37b8c1de8mov [rsp+80], rsi
37b8c1dedmov r8, rbx
37b8c1df0mov rcx, [rsp+288]
37b8c1df8mov [rsp+72], r14
37b8c1dfdlea rax, [rip+0xb7c1ac]
37b8c1e04lea r9, [rip+0xb7c195]
37b8c1e0bmov [rsp+40], rdx
37b8c1e10mov rdx, [rsp+720]
37b8c1e18movapd x9, x0
37b8c1e1dmov [rsp+64], rax
37b8c1e22mov [rsp+48], rcx
37b8c1e27lea rcx, [rip+0xb7c17a]
37b8c1e2emov [rsp+32], rdx
37b8c1e33mov rdx, rbx
37b8c1e36mov [rsp+88], 1
37b8c1e3fmov [rsp+56], rsi
37b8c1e44call dgemv_
37b8c1e49mov [rsp+32], rsi
37b8c1e4emov r9, rbp
37b8c1e51mov r8, rsi
37b8c1e54mov rdx, r14
37b8c1e57mov rcx, rbx
37b8c1e5acall ddot_
37b8c1e5fmov [rsp+32], rsi
37b8c1e64mov r9, rdi
37b8c1e67mov r8, rsi
37b8c1e6amov rdx, r14
37b8c1e6dmov rcx, rbx
37b8c1e70movapd x8, x0
37b8c1e75call ddot_
37b8c1e7amov rdx, [rsp+744]
37b8c1e82addsd x6, x8
37b8c1e87lea rax, [rip+0xb7c122]
37b8c1e8esubsd x0, x9
37b8c1e93mov [rsp+64], rax
37b8c1e98lea r9, [rip+0xb7c101]
37b8c1e9fmov r8, rbx
37b8c1ea2mov [rsp+40], rdx
37b8c1ea7mov rdx, [rsp+736]
37b8c1eaflea rcx, [rip+0xb7c0f2]
37b8c1eb6mov [rsp+48], r15
37b8c1ebbmov [rsp+32], rdx
37b8c1ec0mov rdx, rbx
37b8c1ec3mov [rsp+88], 1
37b8c1eccmov [rsp+80], rsi
37b8c1ed1mov [rsp+72], r14
37b8c1ed6mov [rsp+56], rsi
37b8c1edbmovsd_xmm [rsp+432], x6
37b8c1ee4movsd_xmm [rsp+440], x0
37b8c1eedcall dgemv_
37b8c1ef2mov [rsp+32], rsi
37b8c1ef7mov r9, rdi
37b8c1efamov r8, rsi
37b8c1efdmov rdx, r14
37b8c1f00mov rcx, rbx
37b8c1f03call ddot_
37b8c1f08mov [rsp+32], rsi
37b8c1f0dmov r9, rbp
37b8c1f10mov r8, rsi
37b8c1f13mov rdx, r14
37b8c1f16mov rcx, rbx
37b8c1f19movapd x6, x0
37b8c1f1dcall ddot_
37b8c1f22mov rdx, [rsp+744]
37b8c1f2amov [rsp+80], rsi
37b8c1f2fmov r8, rbx
37b8c1f32mov rcx, [rsp+288]
37b8c1f3amov [rsp+72], r14
37b8c1f3flea rax, [rip+0xb7c06a]
37b8c1f46lea r9, [rip+0xb7c053]
37b8c1f4dmov [rsp+40], rdx
37b8c1f52mov rdx, [rsp+736]
37b8c1f5amovapd x9, x0
37b8c1f5fmov [rsp+64], rax
37b8c1f64mov [rsp+48], rcx
37b8c1f69lea rcx, [rip+0xb7c038]
37b8c1f70mov [rsp+32], rdx
37b8c1f75mov rdx, rbx
37b8c1f78mov [rsp+88], 1
37b8c1f81mov [rsp+56], rsi
37b8c1f86call dgemv_
37b8c1f8bmov [rsp+32], rsi
37b8c1f90mov r9, rbp
37b8c1f93mov r8, rsi
37b8c1f96mov rdx, r14
37b8c1f99mov rcx, rbx
37b8c1f9clea rbp, [rsp+448]
37b8c1fa4call ddot_
37b8c1fa9mov [rsp+32], rsi
37b8c1faemov r9, rdi
37b8c1fb1mov r8, rsi
37b8c1fb4mov rdx, r14
37b8c1fb7mov rcx, rbx
37b8c1fbamovapd x8, x0
37b8c1fbfcall ddot_
37b8c1fc4addsd x6, x8
37b8c1fc9lea rdx, [rsp+440]
37b8c1fd1subsd x0, x9
37b8c1fd6lea rcx, [rsp+432]
37b8c1fdemovsd_xmm [rsp+448], x6
37b8c1fe7movsd_xmm [rsp+456], x0
37b8c1ff0call dlapy2_
37b8c1ff5lea rdx, [rsp+456]
37b8c1ffdmov rcx, rbp
37b8c2000movsd_xmm [rsp+432], x0
37b8c2009call dlapy2_
37b8c200emov rdx, rbp
37b8c2011lea rcx, [rsp+432]
37b8c2019movsd_xmm [rsp+448], x0
37b8c2022call dlapy2_
37b8c2027mulsd x7, x10
37b8c202cmov r10l, [rsp+248]
37b8c2034mov rdi, [rsp+784]
37b8c203cmovapd x1, x0
37b8c2040movsxd r15, [rsp+208]
37b8c2048mov rax, [rsp+280]
37b8c2050movapd x6, x0
37b8c2054test r10l, r10l
37b8c2057mov r10, [rsp+320]
37b8c205fdivsd x1, x7
37b8c2063movsd_xmm [rdi+8*r15], x1
37b8c2069movsd_xmm [rdi+8*rax], x1
37b8c206eje 0x37b8c2330
37b8c2074cmp [rbx], 1
37b8c2077je 0x37b8c238f
37b8c207dmovsd_xmm x0, [r12+16]
37b8c2084jmp 0x37b8c1536
37b8c2089
37b8c2089 0f 1f 80 00 00 00 00 .......
37b8c2090
37b8c2090loc_37b8c2090:
37b8c2090ucomisd x0, [r14+8]
37b8c2096mov [rsp+376], 1
37b8c20a1jp 0x37b8c20aa
37b8c20a3mov ecx, 1
37b8c20a8je 0x37b8c20ba
37b8c20aa
37b8c20aaloc_37b8c20aa:
37b8c20aamov [rsp+376], 2
37b8c20b5mov ecx, 2
37b8c20ba
37b8c20baloc_37b8c20ba:
37b8c20bamov edx, [rbx]
37b8c20bcmovapd x0, x6
37b8c20c0mov r8l, edx
37b8c20c3sub r8l, ecx
37b8c20c6mov [rsp+380], r8l
37b8c20ceje 0x37b8c1813
37b8c20d4mov rax, [rsp+824]
37b8c20dcmov r8l, edx
37b8c20dfmov [rsp+280], r10
37b8c20e7imul r8l, edx
37b8c20ebadd edx, 1
37b8c20eemov eax, [rax]
37b8c20f0imul edx, ecx
37b8c20f3mov [rsp+56], rbx
37b8c20f8mov [rsp+48], r14
37b8c20fdmov [rsp+252], eax
37b8c2104mov esi, eax
37b8c2106mov rax, [rsp+304]
37b8c210elea r9l, [r8+r8]
37b8c2112sub esi, r9l
37b8c2115add r9l, 1
37b8c2119mov [rsp+40], rbx
37b8c211emov [rsp+168], rax
37b8c2126movsxd r9, r9l
37b8c2129mov rax, [rsp+832]
37b8c2131lea r9, [r14+8*r9]
37b8c2135mov [rsp+472], esi
37b8c213cmov [rsp+160], rax
37b8c2144mov rax, [rsp+240]
37b8c214cmov [rsp+144], r9
37b8c2154mov [rsp+152], rax
37b8c215cmov rax, [rsp+792]
37b8c2164mov [rsp+176], 1
37b8c2170lea r9, [rax+8*r15]
37b8c2174mov [rsp+120], rbx
37b8c2179mov [rsp+136], r9
37b8c2181lea r9, [rsp+424]
37b8c2189mov [rsp+128], r9
37b8c2191lea r9l, [r8+rcx]
37b8c2195lea rcx, [r14+8*rcx]
37b8c2199movsxd r9, r9l
37b8c219cmov [rsp+64], rcx
37b8c21a1lea rcx, [rip+0xb7be00]
37b8c21a8lea r9, [r14+8*r9]
37b8c21acmov [rsp+104], rbx
37b8c21b1mov [rsp+112], r9
37b8c21b6movsxd r9, r8l
37b8c21b9add r8l, edx
37b8c21bcmovsxd rdx, edx
37b8c21bflea rdx, [r14+8*rdx]
37b8c21c3movsxd r8, r8l
37b8c21c6lea r9, [r14+8*r9]
37b8c21camov [rsp+88], rbx
37b8c21cfmov [rsp+32], rdx
37b8c21d4lea r8, [r14+8*r8]
37b8c21d8lea rdx, [rip+0xb7bde5]
37b8c21dfmov [rsp+96], r9
37b8c21e4lea r9, [rsp+376]
37b8c21ecmov [rsp+80], r8
37b8c21f1lea r8, [rsp+380]
37b8c21f9mov [rsp+72], rbx
37b8c21fecall dtgsyl_
37b8c2203mov edx, [rsp+288]
37b8c220amov r10, [rsp+280]
37b8c2212test edx, edx
37b8c2214je 0x37b8c1830
37b8c221amov rsi, [rsp+792]
37b8c2222mov rax, r13
37b8c2225mov r13, r12
37b8c2228movsd_xmm x0, [rsi+8*r15]
37b8c222eminsd x0, x6
37b8c2232movsd_xmm [rsi+8*r15], x0
37b8c2238nop [rax+rax]
37b8c2240
37b8c2240loc_37b8c2240:
37b8c2240add [rsp+208], 2
37b8c2248movsxd rdx, [rsp+232]
37b8c2250mov rsi, [rsp+792]
37b8c2258movsd_xmm [rsi+8*rdx], x0
37b8c225d
37b8c225dloc_37b8c225d:
37b8c225dmov edi, [rsp+212]
37b8c2264lea rdx, [rax+1]
37b8c2268cmp edi, edx
37b8c226ajl 0x37b8c19a0
37b8c2270add rax, 2
37b8c2274cmp edi, eax
37b8c2276jl 0x37b8c19a0
37b8c227cmov rsi, [rsp+216]
37b8c2284mov rdi, [rsp+224]
37b8c228cmov r8l, eax
37b8c228flea r13, [r13+2*rsi]
37b8c2294lea r10, [r10+2*rdi]
37b8c2298jmp 0x37b8c144b
37b8c229d
37b8c229d 0f 1f 00 ...
37b8c22a0
37b8c22a0loc_37b8c22a0:
37b8c22a0mov rax, r13
37b8c22a3mov r13, r12
37b8c22a6jmp 0x37b8c2240
37b8c22a8
37b8c22a8 0f 1f 84 00 00 00 00 00 ........
37b8c22b0
37b8c22b0loc_37b8c22b0:
37b8c22b0mov rax, [rsp+704]
37b8c22b8mov r15l, [rax+4*r13]
37b8c22bctest r15l, r15l
37b8c22bfjne 0x37b8c2350
37b8c22c5lea rax, [r13+1]
37b8c22c9cmp [rsp+212], eax
37b8c22d0jl 0x37b8c19a0
37b8c22d6mov rsi, [rsp+216]
37b8c22delea r15, [r12+rsi]
37b8c22e2mov rsi, [rsp+224]
37b8c22ealea r11, [r10+rsi]
37b8c22eejmp 0x37b8c1421
37b8c22f3
37b8c22f3 0f 1f 44 00 00 ..D..
37b8c22f8
37b8c22f8loc_37b8c22f8:
37b8c22f8movapd x0, x7
37b8c22fcmovapd x1, x6
37b8c2300mov rax, [rsp+784]
37b8c2308mov r8l, [rsp+248]
37b8c2310mulsd x0, x10
37b8c2315divsd x1, x0
37b8c2319movsd_xmm [rax+8*r15], x1
37b8c231ftest r8l, r8l
37b8c2322je 0x37b8c1830
37b8c2328jmp 0x37b8c1ba3
37b8c232d
37b8c232d 0f 1f 00 ...
37b8c2330
37b8c2330loc_37b8c2330:
37b8c2330mov r11l, [rsp+328]
37b8c2338mov rax, r13
37b8c233bmov r13, r12
37b8c233emov [rsp+208], r11l
37b8c2346jmp 0x37b8c225d
37b8c234b
37b8c234b 0f 1f 44 00 00 ..D..
37b8c2350
37b8c2350loc_37b8c2350:
37b8c2350mov eax, [rsp+208]
37b8c2357mov ebp, [rsp+200]
37b8c235elea esi, [rax+1]
37b8c2361mov [rsp+232], esi
37b8c2368test ebp, ebp
37b8c236ajne 0x37b8c1be0
37b8c2370movsxd r15, eax
37b8c2373lea rax, [rsp+472]
37b8c237blea rsi, [rip+0xb7bc1a]
37b8c2382mov [rsp+240], rax
37b8c238ajmp 0x37b8c1536
37b8c238f
37b8c238floc_37b8c238f:
37b8c238fmov rsi, r15
37b8c2392mov r15, r12
37b8c2395mov rax, r13
37b8c2398mov r11, r10
37b8c239bmov r12, rsi
37b8c239emov esi, [rsp+232]
37b8c23a5mov [rsp+208], esi
37b8c23acmov esi, [rsp+248]
37b8c23b3jmp 0x37b8c192f
37b8c23b8
37b8c23b8loc_37b8c23b8:
37b8c23b8mov [rdi], eax
37b8c23batest eax, eax
37b8c23bcje 0x37b8c129c
37b8c23c2
37b8c23c2loc_37b8c23c2:
37b8c23c2mov r9l, 1
37b8c23c8mov r8l, 1
37b8c23celea rdx, [rip+0xb7bbbd]
37b8c23d5mov rcx, rsi
37b8c23d8call lsame_
37b8c23ddtest eax, eax
37b8c23dfje 0x37b8c2453
37b8c23e1
37b8c23e1loc_37b8c23e1:
37b8c23e1mov edx, [rbx]
37b8c23e3pxor x7, x7
37b8c23e7lea eax, [rdx+2]
37b8c23eaimul eax, edx
37b8c23edlea edx, [rax+rax+16]
37b8c23f1mov rax, [rsp+808]
37b8c23f9cvtsi2sd x7, edx
37b8c23fdmovapd x13, x7
37b8c2402mov eax, [rax]
37b8c2404jmp 0x37b8c12aa
37b8c2409
37b8c2409loc_37b8c2409:
37b8c2409mov eax, -15
37b8c240emov r8l, 15
37b8c2414jmp 0x37b8c108c
37b8c2419
37b8c2419loc_37b8c2419:
37b8c2419mov eax, -10
37b8c241emov r8l, 10
37b8c2424jmp 0x37b8c108c
37b8c2429
37b8c2429loc_37b8c2429:
37b8c2429test r11l, r11l
37b8c242cjne 0x37b8c2446
37b8c242emov edi, [r10+4*rdx]
37b8c2432test edi, edi
37b8c2434jne 0x37b8c2446
37b8c2436
37b8c2436loc_37b8c2436:
37b8c2436add rdx, 1
37b8c243acmp eax, edx
37b8c243cjl 0x37b8c23c2
37b8c243eadd rcx, r8
37b8c2441jmp 0x37b8c126c
37b8c2446
37b8c2446loc_37b8c2446:
37b8c2446mov rdi, [rsp+808]
37b8c244eadd [rdi], 2
37b8c2451jmp 0x37b8c2436
37b8c2453
37b8c2453loc_37b8c2453:
37b8c2453mov r9l, 1
37b8c2459mov r8l, 1
37b8c245flea rdx, [rip+0xb7bb2a]
37b8c2466mov rcx, rsi
37b8c2469call lsame_
37b8c246etest eax, eax
37b8c2470jne 0x37b8c23e1
37b8c2476mov edx, [rbx]
37b8c2478mov rax, [rsp+808]
37b8c2480pxor x3, x3
37b8c2484cvtsi2sd x3, edx
37b8c2488mov eax, [rax]
37b8c248amovapd x13, x3
37b8c248fjmp 0x37b8c12aa
37b8c2494
37b8c2494loc_37b8c2494:
37b8c2494mov r8l, [rax]
37b8c2497test r8l, r8l
37b8c249aje 0x37b8c10b9
37b8c24a0
37b8c24a0loc_37b8c24a0:
37b8c24a0neg r8l
37b8c24a3jmp 0x37b8c1096
37b8c0f30
37b8c0f30dtgsna_:
37b8c0f30push r15
37b8c0f32push r14
37b8c0f34push r13
37b8c0f36push r12
37b8c0f38push rbp
37b8c0f39push rdi
37b8c0f3apush rsi
37b8c0f3bpush rbx
37b8c0f3csub rsp, 616
37b8c0f43movups [rsp+480], x6
37b8c0f4bmovups [rsp+496], x7
37b8c0f53movups [rsp+512], x8
37b8c0f5cmovups [rsp+528], x9
37b8c0f65movups [rsp+544], x10
37b8c0f6emovups [rsp+560], x11
37b8c0f77movups [rsp+576], x12
37b8c0f80movups [rsp+592], x13
37b8c0f89mov rax, [rsp+728]
37b8c0f91mov r14, [rsp+816]
37b8c0f99mov r15l, [rax]
37b8c0f9cmov rax, [rsp+776]
37b8c0fa4mov r13l, [rax]
37b8c0fa7mov rsi, rcx
37b8c0faamov rdi, rdx
37b8c0fadmov rbx, r9
37b8c0fb0mov rax, [rsp+760]
37b8c0fb8mov [rsp+704], r8
37b8c0fc0mov r9l, 1
37b8c0fc6mov r8l, 1
37b8c0fcclea rdx, [rip+0xb7cfbd]
37b8c0fd3mov r12l, [rax]
37b8c0fd6mov rax, [rsp+744]
37b8c0fdemov eax, [rax]
37b8c0fe0mov [rsp+208], eax
37b8c0fe7call lsame_
37b8c0fecmov r9l, 1
37b8c0ff2mov r8l, 1
37b8c0ff8mov rcx, rsi
37b8c0ffblea rdx, [rip+0xb7cf8f]
37b8c1002mov ebp, eax
37b8c1004call lsame_
37b8c1009mov r9l, 1
37b8c100fmov r8l, 1
37b8c1015mov rcx, rsi
37b8c1018or eax, ebp
37b8c101alea rdx, [rip+0xb7cf71]
37b8c1021mov [rsp+200], eax
37b8c1028call lsame_
37b8c102dmov r9l, 1
37b8c1033mov r8l, 1
37b8c1039lea rdx, [rip+0xb7cf53]
37b8c1040mov ecx, eax
37b8c1042or ecx, ebp
37b8c1044mov [rsp+248], ecx
37b8c104bmov ebp, ecx
37b8c104dmov rcx, rdi
37b8c1050call lsame_
37b8c1055mov rcx, [rsp+840]
37b8c105dmov [rsp+204], eax
37b8c1064mov [rcx], 0
37b8c106amov ecx, [rsp+200]
37b8c1071test ecx, ecx
37b8c1073jne 0x37b8c1118
37b8c1079mov eax, -1
37b8c107emov r8l, 1
37b8c1084test ebp, ebp
37b8c1086jne 0x37b8c1118
37b8c108c
37b8c108cloc_37b8c108c:
37b8c108cmov rbx, [rsp+840]
37b8c1094mov [rbx], eax
37b8c1096
37b8c1096loc_37b8c1096:
37b8c1096mov [rsp+472], r8l
37b8c109elea rdx, [rsp+472]
37b8c10a6mov r8l, 6
37b8c10aclea rcx, [rip+0xb7cee2]
37b8c10b3call xerbla_
37b8c10b8nop
37b8c10b9
37b8c10b9loc_37b8c10b9:
37b8c10b9movups x6, [rsp+480]
37b8c10c1movups x7, [rsp+496]
37b8c10c9movups x8, [rsp+512]
37b8c10d2movups x9, [rsp+528]
37b8c10dbmovups x10, [rsp+544]
37b8c10e4movups x11, [rsp+560]
37b8c10edmovups x12, [rsp+576]
37b8c10f6movups x13, [rsp+592]
37b8c10ffadd rsp, 616
37b8c1106pop rbx
37b8c1107pop rsi
37b8c1108pop rdi
37b8c1109pop rbp
37b8c110apop r12
37b8c110cpop r13
37b8c110epop r14
37b8c1110pop r15
37b8c1112ret
37b8c1113
37b8c1113 0f 1f 44 00 00 ..D..
37b8c1118
37b8c1118loc_37b8c1118:
37b8c1118mov rcx, rdi
37b8c111bmov rax, [rsp+824]
37b8c1123mov r9l, 1
37b8c1129mov r8l, 1
37b8c112flea rdx, [rip+0xb7ce5e]
37b8c1136mov ebp, [rax]
37b8c1138call lsame_
37b8c113dmov edi, [rsp+204]
37b8c1144or edi, eax
37b8c1146mov [rsp+332], edi
37b8c114dje 0x37b8c11c0
37b8c114fmov eax, [rbx]
37b8c1151test eax, eax
37b8c1153js 0x37b8c11b0
37b8c1155mov rdi, [rsp+728]
37b8c115dmov edx, 1
37b8c1162cmovg edx, eax
37b8c1165cmp [rdi], edx
37b8c1167jl 0x37b8c11d0
37b8c1169mov rdi, [rsp+744]
37b8c1171cmp [rdi], edx
37b8c1173jl 0x37b8c11e0
37b8c1175mov edx, [rsp+200]
37b8c117ctest edx, edx
37b8c117eje 0x37b8c11f0
37b8c1180mov rdi, [rsp+760]
37b8c1188cmp eax, [rdi]
37b8c118ajg 0x37b8c2419
37b8c1190mov rdi, [rsp+776]
37b8c1198cmp eax, [rdi]
37b8c119ajle 0x37b8c11f0
37b8c119cmov eax, -12
37b8c11a1mov r8l, 12
37b8c11a7jmp 0x37b8c108c
37b8c11ac
37b8c11ac 0f 1f 40 00 ..@.
37b8c11b0
37b8c11b0loc_37b8c11b0:
37b8c11b0mov eax, -4
37b8c11b5mov r8l, 4
37b8c11bbjmp 0x37b8c108c
37b8c11c0
37b8c11c0loc_37b8c11c0:
37b8c11c0mov eax, -2
37b8c11c5mov r8l, 2
37b8c11cbjmp 0x37b8c108c
37b8c11d0
37b8c11d0loc_37b8c11d0:
37b8c11d0mov eax, -6
37b8c11d5mov r8l, 6
37b8c11dbjmp 0x37b8c108c
37b8c11e0
37b8c11e0loc_37b8c11e0:
37b8c11e0mov eax, -8
37b8c11e5mov r8l, 8
37b8c11ebjmp 0x37b8c108c
37b8c11f0
37b8c11f0loc_37b8c11f0:
37b8c11f0movsxd rdi, r15l
37b8c11f3xor edx, edx
37b8c11f5mov r15l, [rsp+204]
37b8c11fdtest rdi, rdi
37b8c1200cmovns rdx, rdi
37b8c1204mov rdi, [rsp+808]
37b8c120cmov [rsp+336], rdx
37b8c1214test r15l, r15l
37b8c1217je 0x37b8c23b8
37b8c121dmov [rdi], 0
37b8c1223test eax, eax
37b8c1225je 0x37b8c129c
37b8c1227mov rdi, [rsp+720]
37b8c122fmovsxd r9, eax
37b8c1232pxor x0, x0
37b8c1236lea r8, [8*rdx+8]
37b8c123emov r10, [rsp+704]
37b8c1246mov edx, 1
37b8c124bsub r9, 1
37b8c124flea rcx, [rdi-8]
37b8c1253jmp 0x37b8c127b
37b8c1255
37b8c1255 0f 1f 00 ...
37b8c1258
37b8c1258loc_37b8c1258:
37b8c1258mov r11l, [r10+4*r9]
37b8c125ctest r11l, r11l
37b8c125fje 0x37b8c126c
37b8c1261
37b8c1261loc_37b8c1261:
37b8c1261mov rdi, [rsp+808]
37b8c1269add [rdi], 1
37b8c126c
37b8c126cloc_37b8c126c:
37b8c126cadd rdx, 1
37b8c1270add rcx, r8
37b8c1273cmp eax, edx
37b8c1275jl 0x37b8c23c2
37b8c127b
37b8c127bloc_37b8c127b:
37b8c127bcmp eax, edx
37b8c127djle 0x37b8c1258
37b8c127fucomisd x0, [rcx+16]
37b8c1284mov r11l, [r10+4*rdx-4]
37b8c1289jp 0x37b8c2429
37b8c128fjne 0x37b8c2429
37b8c1295test r11l, r11l
37b8c1298je 0x37b8c126c
37b8c129ajmp 0x37b8c1261
37b8c129c
37b8c129cloc_37b8c129c:
37b8c129cmovsd_xmm x13, [rip+0xb7cd23]
37b8c12a5mov edx, 1
37b8c12aa
37b8c12aaloc_37b8c12aa:
37b8c12aamov rcx, [rsp+800]
37b8c12b2movsd_xmm [r14], x13
37b8c12b7cmp [rcx], eax
37b8c12b9jl 0x37b8c2409
37b8c12bfmov rax, [rsp+824]
37b8c12c7cmp [rax], edx
37b8c12c9mov rax, [rsp+840]
37b8c12d1jge 0x37b8c12f0
37b8c12d3cmp ebp, -1
37b8c12d6je 0x37b8c2494
37b8c12dcmov [rax], -18
37b8c12e2mov r8l, 18
37b8c12e8jmp 0x37b8c1096
37b8c12ed
37b8c12ed 0f 1f 00 ...
37b8c12f0
37b8c12f0loc_37b8c12f0:
37b8c12f0mov r8l, [rax]
37b8c12f3test r8l, r8l
37b8c12f6jne 0x37b8c24a0
37b8c12fccmp ebp, -1
37b8c12ffje 0x37b8c10b9
37b8c1305mov eax, [rbx]
37b8c1307test eax, eax
37b8c1309je 0x37b8c10b9
37b8c130fmov edx, 1
37b8c1314lea rcx, [rip+0xb7cc80]
37b8c131bmov [rsp+216], r8l
37b8c1323call dlamch_
37b8c1328mov edx, 1
37b8c132dlea rcx, [rip+0xb7cc5f]
37b8c1334movapd x11, x0
37b8c1339call dlamch_
37b8c133emov eax, [rbx]
37b8c1340mov r8l, [rsp+216]
37b8c1348test eax, eax
37b8c134amov [rsp+212], eax
37b8c1351jle 0x37b8c19a0
37b8c1357divsd x0, x11
37b8c135cmovsxd rsi, r13l
37b8c135fxor eax, eax
37b8c1361movsxd r10, r12l
37b8c1364test rsi, rsi
37b8c1367movsxd r11, [rsp+208]
37b8c136fmov [rsp+208], r8l
37b8c1377cmovns rax, rsi
37b8c137bmov [rsp+296], rax
37b8c1383not rax
37b8c1386mov [rsp+256], rax
37b8c138exor eax, eax
37b8c1390test r10, r10
37b8c1393cmovs r10, rax
37b8c1397mov rax, r10
37b8c139amov [rsp+272], r10
37b8c13a2not rax
37b8c13a5mov [rsp+264], rax
37b8c13admov rax, [rsp+336]
37b8c13b5lea rax, [8*rax+8]
37b8c13bdmov [rsp+216], rax
37b8c13c5mov rax, [rsp+720]
37b8c13cdlea r15, [rax-8]
37b8c13d1xor eax, eax
37b8c13d3test r11, r11
37b8c13d6cmovs r11, rax
37b8c13daxor esi, esi
37b8c13dclea rax, [8*r11+8]
37b8c13e4mov [rsp+344], r11
37b8c13ecmov [rsp+224], rax
37b8c13f4mov rax, [rsp+736]
37b8c13fclea rdi, [rax-8]
37b8c1400lea rax, [rsp+364]
37b8c1408mov [rsp+304], rax
37b8c1410mov r11, rdi
37b8c1413mov eax, 1
37b8c1418movapd x12, x0
37b8c141d
37b8c141dloc_37b8c141d:
37b8c141dtest esi, esi
37b8c141fje 0x37b8c1442
37b8c1421
37b8c1421loc_37b8c1421:
37b8c1421add rax, 1
37b8c1425cmp [rsp+212], eax
37b8c142cjl 0x37b8c19a0
37b8c1432add r15, [rsp+216]
37b8c143aadd r11, [rsp+224]
37b8c1442
37b8c1442loc_37b8c1442:
37b8c1442mov r8l, eax
37b8c1445mov r13, r15
37b8c1448mov r10, r11
37b8c144b
37b8c144bloc_37b8c144b:
37b8c144bmov [rsp+252], r8l
37b8c1453mov edx, [rbx]
37b8c1455mov r12, r13
37b8c1458mov r13, rax
37b8c145b
37b8c145bloc_37b8c145b:
37b8c145bcmp edx, r13l
37b8c145ejg 0x37b8c14c0
37b8c1460
37b8c1460loc_37b8c1460:
37b8c1460mov eax, [rsp+204]
37b8c1467test eax, eax
37b8c1469je 0x37b8c1870
37b8c146f
37b8c146floc_37b8c146f:
37b8c146fmov rax, [rsp+704]
37b8c1477mov edi, [rax+4*r13-4]
37b8c147ctest edi, edi
37b8c147ejne 0x37b8c1870
37b8c1484add r13, 1
37b8c1488cmp [rsp+212], r13l
37b8c1490jl 0x37b8c19a0
37b8c1496mov [rsp+252], r13l
37b8c149eadd r12, [rsp+216]
37b8c14a6add r10, [rsp+224]
37b8c14aecmp edx, r13l
37b8c14b1jle 0x37b8c1460
37b8c14b3nop
37b8c14b5nop [rax+rax]
37b8c14c0
37b8c14c0loc_37b8c14c0:
37b8c14c0mov eax, [rsp+204]
37b8c14c7movsd_xmm x0, [r12+16]
37b8c14cetest eax, eax
37b8c14d0je 0x37b8c18d0
37b8c14d6pxor x1, x1
37b8c14damov rax, [rsp+704]
37b8c14e2ucomisd x0, x1
37b8c14e6mov ecx, [rax+4*r13-4]
37b8c14ebjp 0x37b8c14ef
37b8c14edje 0x37b8c146f
37b8c14ef
37b8c14efloc_37b8c14ef:
37b8c14eftest ecx, ecx
37b8c14f1je 0x37b8c22b0
37b8c14f7mov eax, [rsp+208]
37b8c14feadd eax, 1
37b8c1501mov [rsp+232], eax
37b8c1508mov eax, [rsp+200]
37b8c150ftest eax, eax
37b8c1511jne 0x37b8c1be0
37b8c1517movsxd r15, [rsp+208]
37b8c151f
37b8c151floc_37b8c151f:
37b8c151flea rax, [rsp+472]
37b8c1527lea rsi, [rip+0xb7ca6e]
37b8c152emov [rsp+240], rax
37b8c1536
37b8c1536loc_37b8c1536:
37b8c1536movsd_xmm x4, [r12+8]
37b8c153dmov rax, [rsp+336]
37b8c1545lea rdx, [rsp+384]
37b8c154dlea rdi, [rsp+408]
37b8c1555movupd x2, [r10+8]
37b8c155blea rbp, [rsp+416]
37b8c1563lea r8, [r14+32]
37b8c1567mov rcx, r14
37b8c156amovsd_xmm x3, [r12+8*rax+8]
37b8c1571movhpd x3, [r12+8*rax+16]
37b8c1578mov rax, [rsp+344]
37b8c1580unpcklpd x4, x0
37b8c1584movapd x0, x11
37b8c1589movups [r14], x4
37b8c158dlea r9, [rip+0xb7ca24]
37b8c1594movsd_xmm x1, [r10+8*rax+8]
37b8c159bmovups [r14+16], x3
37b8c15a0movhpd x1, [r10+8*rax+16]
37b8c15a7mulsd x0, x12
37b8c15acmovups [r14+32], x2
37b8c15b1mov rax, [rsp+240]
37b8c15b9movups [r14+48], x1
37b8c15bemov [rsp+72], rdx
37b8c15c3lea rdx, [rsp+392]
37b8c15cbmov [rsp+56], rdx
37b8c15d0lea rdx, [rsp+400]
37b8c15d8mov [rsp+40], rdx
37b8c15ddmov rdx, r9
37b8c15e0mov [rsp+32], rax
37b8c15e5mov [rsp+64], rdi
37b8c15eamov [rsp+48], rbp
37b8c15efmov [rsp+280], r10
37b8c15f7movsd_xmm [rsp+472], x0
37b8c1600call dlag2_
37b8c1605movsd_xmm x3, [rip+0xb7c9cb]
37b8c160dmovsd_xmm x0, [rsp+384]
37b8c1616movsd_xmm x1, [rsp+392]
37b8c161fmov eax, [rsp+332]
37b8c1626movapd x2, x0
37b8c162amov r10, [rsp+280]
37b8c1632movsd_xmm x4, [rsp+400]
37b8c163bmulsd x2, x0
37b8c163fmov [rsp+288], eax
37b8c1646mulsd x1, x1
37b8c164aaddsd x1, x2
37b8c164emovapd x2, x4
37b8c1652mulsd x2, x4
37b8c1656addsd x1, x2
37b8c165amovapd x2, x4
37b8c165emulsd x2, x3
37b8c1662addsd x1, x1
37b8c1666mulsd x2, x4
37b8c166amulsd x2, x0
37b8c166emulsd x2, x0
37b8c1672movapd x0, x1
37b8c1676mulsd x0, x1
37b8c167amulsd x3, x2
37b8c167esubsd x0, x3
37b8c1682sqrtsd x0, x0
37b8c1686addsd x0, x1
37b8c168amulsd x0, [rip+0xb7c94e]
37b8c1692divsd x2, x0
37b8c1696unpcklpd x0, x2
37b8c169asqrtpd x0, x0
37b8c169emovapd x1, x0
37b8c16a2unpckhpd x1, x0
37b8c16a6minpd x1, x0
37b8c16aamovapd x6, x1
37b8c16ae
37b8c16aeloc_37b8c16ae:
37b8c16aemov rax, [rsp+728]
37b8c16b6mov [rsp+48], rbx
37b8c16bbmov r8, rbx
37b8c16bemov rdx, rbx
37b8c16c1mov [rsp+56], 4
37b8c16camov r9, [rsp+720]
37b8c16d2lea rcx, [rip+0xb7c8e3]
37b8c16d9mov [rsp+32], rax
37b8c16demov [rsp+40], r14
37b8c16e3mov [rsp+280], r10
37b8c16ebcall dlacpy_
37b8c16f0mov edx, [rbx]
37b8c16f2mov [rsp+48], rbx
37b8c16f7mov r8, rbx
37b8c16famov rax, [rsp+744]
37b8c1702mov r9, [rsp+736]
37b8c170amov [rsp+56], 4
37b8c1713lea rcx, [rip+0xb7c8a2]
37b8c171aimul edx, edx
37b8c171dmov [rsp+32], rax
37b8c1722movsxd rdx, edx
37b8c1725lea rdx, [r14+8*rdx]
37b8c1729mov [rsp+40], rdx
37b8c172emov rdx, rbx
37b8c1731call dlacpy_
37b8c1736mov eax, [rsp+252]
37b8c173dmov edx, [rbx]
37b8c173fmov r9, r14
37b8c1742mov [rsp+372], 1
37b8c174dmov [rsp+368], eax
37b8c1754mov rax, [rsp+824]
37b8c175cimul edx, edx
37b8c175fmov eax, [rax]
37b8c1761mov [rsp+80], rsi
37b8c1766lea ecx, [rdx+rdx]
37b8c1769movsxd rdx, edx
37b8c176cmov [rsp+72], rbp
37b8c1771mov r8l, eax
37b8c1774neg rdx
37b8c1777mov [rsp+64], rsi
37b8c177csub r8l, ecx
37b8c177fmovsxd rcx, ecx
37b8c1782mov [rsp+56], rdi
37b8c1787lea rcx, [r14+8*rcx]
37b8c178bmov [rsp+472], r8l
37b8c1793lea r8, [rsp+372]
37b8c179blea rdx, [rcx+8*rdx]
37b8c179fmov [rsp+252], eax
37b8c17a6mov rax, [rsp+304]
37b8c17aemov [rsp+96], r8
37b8c17b3lea r8, [rsp+368]
37b8c17bbmov [rsp+104], rcx
37b8c17c0mov [rsp+88], r8
37b8c17c5mov r8, rbx
37b8c17c8mov [rsp+40], rdx
37b8c17cdlea rdx, [rip+0xb7c7ec]
37b8c17d4mov [rsp+48], rbx
37b8c17d9mov rcx, rdx
37b8c17dcmov [rsp+32], rbx
37b8c17e1mov [rsp+120], rax
37b8c17e6mov rax, [rsp+240]
37b8c17eemov [rsp+112], rax
37b8c17f3call dtgexc_
37b8c17f8mov ecx, [rsp+364]
37b8c17ffpxor x0, x0
37b8c1803mov r10, [rsp+280]
37b8c180btest ecx, ecx
37b8c180djle 0x37b8c2090
37b8c1813
37b8c1813loc_37b8c1813:
37b8c1813mov rax, [rsp+792]
37b8c181bmovsd_xmm [rax+8*r15], x0
37b8c1821mov eax, [rsp+288]
37b8c1828test eax, eax
37b8c182ajne 0x37b8c22a0
37b8c1830
37b8c1830loc_37b8c1830:
37b8c1830add r13, 1
37b8c1834cmp [rsp+212], r13l
37b8c183cjl 0x37b8c19a0
37b8c1842mov eax, [rsp+232]
37b8c1849mov [rsp+252], r13l
37b8c1851mov edx, [rbx]
37b8c1853add r12, [rsp+216]
37b8c185bmov [rsp+208], eax
37b8c1862add r10, [rsp+224]
37b8c186ajmp 0x37b8c145b
37b8c186f
37b8c186f 90 .
37b8c1870
37b8c1870loc_37b8c1870:
37b8c1870mov eax, [rsp+208]
37b8c1877lea esi, [rax+1]
37b8c187amov [rsp+232], esi
37b8c1881mov esi, [rsp+200]
37b8c1888test esi, esi
37b8c188ajne 0x37b8c19d0
37b8c1890movsxd r15, eax
37b8c1893cmp edx, 1
37b8c1896je 0x37b8c1910
37b8c1898
37b8c1898loc_37b8c1898:
37b8c1898lea rax, [rsp+472]
37b8c18a0lea rsi, [rip+0xb7c6f5]
37b8c18a7mov [rsp+288], 0
37b8c18b2mov [rsp+240], rax
37b8c18balea rdi, [rsp+408]
37b8c18c2lea rbp, [rsp+416]
37b8c18cajmp 0x37b8c16ae
37b8c18cf
37b8c18cf 90 .
37b8c18d0
37b8c18d0loc_37b8c18d0:
37b8c18d0mov eax, [rsp+208]
37b8c18d7mov r11l, [rsp+200]
37b8c18dfadd eax, 1
37b8c18e2mov [rsp+232], eax
37b8c18e9test r11l, r11l
37b8c18ecjne 0x37b8c19b0
37b8c18f2pxor x1, x1
37b8c18f6movsxd r15, [rsp+208]
37b8c18feucomisd x0, x1
37b8c1902jp 0x37b8c151f
37b8c1908je 0x37b8c1898
37b8c190ajmp 0x37b8c151f
37b8c190f
37b8c190f 90 .
37b8c1910
37b8c1910loc_37b8c1910:
37b8c1910mov rsi, r15
37b8c1913mov r15, r12
37b8c1916mov rax, r13
37b8c1919mov r11, r10
37b8c191cmov r12, rsi
37b8c191fmov esi, [rsp+232]
37b8c1926mov [rsp+208], esi
37b8c192dxor esi, esi
37b8c192f
37b8c192floc_37b8c192f:
37b8c192fmov rdx, [rsp+736]
37b8c1937mov rcx, [rsp+720]
37b8c193fmov [rsp+240], r11
37b8c1947mov [rsp+232], rax
37b8c194fcall dlapy2_
37b8c1954mov rax, [rsp+792]
37b8c195cmov r11, [rsp+240]
37b8c1964add r15, [rsp+216]
37b8c196cadd r11, [rsp+224]
37b8c1974movsd_xmm [rax+8*r12], x0
37b8c197amov rax, [rsp+232]
37b8c1982add rax, 1
37b8c1986cmp [rsp+212], eax
37b8c198djge 0x37b8c141d
37b8c1993nop
37b8c1995nop [rax+rax]
37b8c19a0
37b8c19a0loc_37b8c19a0:
37b8c19a0movsd_xmm [r14], x13
37b8c19a5jmp 0x37b8c10b9
37b8c19aa
37b8c19aa 66 0f 1f 44 00 00 f..D..
37b8c19b0
37b8c19b0loc_37b8c19b0:
37b8c19b0pxor x1, x1
37b8c19b4ucomisd x0, x1
37b8c19b8jp 0x37b8c1be0
37b8c19bejne 0x37b8c1be0
37b8c19c4nop
37b8c19c5nop [rax+rax]
37b8c19d0
37b8c19d0loc_37b8c19d0:
37b8c19d0movsxd rdi, [rsp+232]
37b8c19d8mov rdx, [rsp+296]
37b8c19e0mov rcx, rbx
37b8c19e3lea rsi, [rip+0xb7c5b2]
37b8c19eamov rax, [rsp+256]
37b8c19f2mov r8, rsi
37b8c19f5mov [rsp+240], r10
37b8c19fdlea r15, [rip+0xb7c5ac]
37b8c1a04imul rdx, rdi
37b8c1a08lea rdx, [rax+rdx+1]
37b8c1a0dmov rax, [rsp+768]
37b8c1a15lea rbp, [rax+8*rdx]
37b8c1a19mov rdx, rbp
37b8c1a1ccall dnrm2_
37b8c1a21mov rax, [rsp+264]
37b8c1a29mov r8, rsi
37b8c1a2cmov rcx, rbx
37b8c1a2fimul rdi, [rsp+272]
37b8c1a38movapd x7, x0
37b8c1a3clea rdx, [rax+rdi+1]
37b8c1a41mov rax, [rsp+752]
37b8c1a49lea rdi, [rax+8*rdx]
37b8c1a4dmov rdx, rdi
37b8c1a50call dnrm2_
37b8c1a55mov [rsp+64], r15
37b8c1a5amov r8, rbx
37b8c1a5dmov rdx, rbx
37b8c1a60mov rax, [rsp+728]
37b8c1a68mov [rsp+80], rsi
37b8c1a6dmovapd x10, x0
37b8c1a72lea r9, [rip+0xb7c527]
37b8c1a79mov [rsp+88], 1
37b8c1a82lea rcx, [rip+0xb7c51f]
37b8c1a89mov [rsp+40], rax
37b8c1a8emov rax, [rsp+720]
37b8c1a96mov [rsp+72], r14
37b8c1a9bmov [rsp+32], rax
37b8c1aa0mov [rsp+56], rsi
37b8c1aa5mov [rsp+48], rbp
37b8c1aaacall dgemv_
37b8c1aafmov [rsp+32], rsi
37b8c1ab4mov r9, rdi
37b8c1ab7mov r8, rsi
37b8c1abamov rdx, r14
37b8c1abdmov rcx, rbx
37b8c1ac0call ddot_
37b8c1ac5mov [rsp+64], r15
37b8c1acamov r8, rbx
37b8c1acdmov rdx, rbx
37b8c1ad0mov rax, [rsp+744]
37b8c1ad8mov [rsp+80], rsi
37b8c1addlea r9, [rip+0xb7c4bc]
37b8c1ae4lea rcx, [rip+0xb7c4bd]
37b8c1aebmov [rsp+88], 1
37b8c1af4mov [rsp+40], rax
37b8c1af9mov rax, [rsp+736]
37b8c1b01mov [rsp+72], r14
37b8c1b06mov [rsp+32], rax
37b8c1b0bmov [rsp+56], rsi
37b8c1b10mov [rsp+48], rbp
37b8c1b15movsd_xmm [rsp+432], x0
37b8c1b1ecall dgemv_
37b8c1b23mov [rsp+32], rsi
37b8c1b28mov r9, rdi
37b8c1b2bmov r8, rsi
37b8c1b2emov rdx, r14
37b8c1b31mov rcx, rbx
37b8c1b34call ddot_
37b8c1b39lea rdx, [rsp+448]
37b8c1b41lea rcx, [rsp+432]
37b8c1b49movsd_xmm [rsp+448], x0
37b8c1b52call dlapy2_
37b8c1b57movsxd r15, [rsp+208]
37b8c1b5fmov r10, [rsp+240]
37b8c1b67movapd x6, x0
37b8c1b6bpxor x0, x0
37b8c1b6fucomisd x6, x0
37b8c1b73jp 0x37b8c22f8
37b8c1b79jne 0x37b8c22f8
37b8c1b7fmov rax, [rsp+784]
37b8c1b87mov rdi, [rip+0xb7c442]
37b8c1b8emov r9l, [rsp+248]
37b8c1b96mov [rax+8*r15], rdi
37b8c1b9atest r9l, r9l
37b8c1b9dje 0x37b8c1830
37b8c1ba3
37b8c1ba3loc_37b8c1ba3:
37b8c1ba3cmp [rbx], 1
37b8c1ba6je 0x37b8c1910
37b8c1baclea rax, [rsp+472]
37b8c1bb4lea rdi, [rsp+408]
37b8c1bbcmov [rsp+288], 0
37b8c1bc7mov [rsp+240], rax
37b8c1bcflea rbp, [rsp+416]
37b8c1bd7jmp 0x37b8c16ae
37b8c1bdc
37b8c1bdc 0f 1f 40 00 ..@.
37b8c1be0
37b8c1be0loc_37b8c1be0:
37b8c1be0mov rdi, [rsp+296]
37b8c1be8movsxd rax, [rsp+232]
37b8c1bf0mov [rsp+320], r10
37b8c1bf8mov rsi, [rsp+256]
37b8c1c00mov rcx, [rsp+768]
37b8c1c08mov rdx, rdi
37b8c1c0bmov [rsp+280], rax
37b8c1c13imul rdx, rax
37b8c1c17lea rdx, [rsi+rdx+1]
37b8c1c1clea rsi, [rip+0xb7c379]
37b8c1c23lea r15, [rcx+8*rdx]
37b8c1c27mov r8, rsi
37b8c1c2amov rcx, rbx
37b8c1c2dmov rdx, r15
37b8c1c30call dnrm2_
37b8c1c35mov ecx, [rsp+208]
37b8c1c3cmov r8, rsi
37b8c1c3fmovsd_xmm [rsp+464], x0
37b8c1c48lea eax, [rcx+2]
37b8c1c4bmov rcx, rbx
37b8c1c4emovsxd rbp, eax
37b8c1c51mov [rsp+328], eax
37b8c1c58imul rdi, rbp
37b8c1c5cmov rdx, rdi
37b8c1c5fmov rdi, [rsp+256]
37b8c1c67lea rdx, [rdi+rdx+1]
37b8c1c6cmov rdi, [rsp+768]
37b8c1c74lea rdi, [rdi+8*rdx]
37b8c1c78mov rdx, rdi
37b8c1c7bmov [rsp+288], rdi
37b8c1c83lea rdi, [rsp+472]
37b8c1c8bcall dnrm2_
37b8c1c90lea r9, [rsp+464]
37b8c1c98mov rdx, rdi
37b8c1c9bmov [rsp+240], rdi
37b8c1ca3mov rcx, r9
37b8c1ca6mov [rsp+312], r9
37b8c1caemovsd_xmm [rsp+472], x0
37b8c1cb7call dlapy2_
37b8c1cbcmov r11, [rsp+272]
37b8c1cc4mov r8, rsi
37b8c1cc7mov rcx, rbx
37b8c1ccaimul r11, [rsp+280]
37b8c1cd3mov r10, [rsp+264]
37b8c1cdbmovapd x7, x0
37b8c1cdfmov r9, [rsp+752]
37b8c1ce7lea rdx, [r10+r11+1]
37b8c1ceclea rdi, [r9+8*rdx]
37b8c1cf0mov rdx, rdi
37b8c1cf3call dnrm2_
37b8c1cf8mov r10, [rsp+264]
37b8c1d00mov r8, rsi
37b8c1d03mov rcx, rbx
37b8c1d06imul rbp, [rsp+272]
37b8c1d0fmov r11, [rsp+752]
37b8c1d17movsd_xmm [rsp+464], x0
37b8c1d20lea rdx, [r10+rbp+1]
37b8c1d25lea rbp, [r11+8*rdx]
37b8c1d29mov rdx, rbp
37b8c1d2ccall dnrm2_
37b8c1d31mov rdx, [rsp+240]
37b8c1d39mov rcx, [rsp+312]
37b8c1d41movsd_xmm [rsp+472], x0
37b8c1d4acall dlapy2_
37b8c1d4fmov [rsp+48], r15
37b8c1d54mov r8, rbx
37b8c1d57mov rdx, rbx
37b8c1d5amov r11, [rsp+728]
37b8c1d62mov [rsp+80], rsi
37b8c1d67movapd x10, x0
37b8c1d6clea rax, [rip+0xb7c23d]
37b8c1d73mov [rsp+64], rax
37b8c1d78lea r9, [rip+0xb7c221]
37b8c1d7flea rcx, [rip+0xb7c222]
37b8c1d86mov [rsp+40], r11
37b8c1d8bmov r11, [rsp+720]
37b8c1d93mov [rsp+88], 1
37b8c1d9cmov [rsp+32], r11
37b8c1da1mov [rsp+72], r14
37b8c1da6mov [rsp+56], rsi
37b8c1dabcall dgemv_
37b8c1db0mov [rsp+32], rsi
37b8c1db5mov r9, rdi
37b8c1db8mov r8, rsi
37b8c1dbbmov rdx, r14
37b8c1dbemov rcx, rbx
37b8c1dc1call ddot_
37b8c1dc6mov [rsp+32], rsi
37b8c1dcbmov r9, rbp
37b8c1dcemov r8, rsi
37b8c1dd1mov rdx, r14
37b8c1dd4mov rcx, rbx
37b8c1dd7movapd x6, x0
37b8c1ddbcall ddot_
37b8c1de0mov rdx, [rsp+728]
37b8c1de8mov [rsp+80], rsi
37b8c1dedmov r8, rbx
37b8c1df0mov rcx, [rsp+288]
37b8c1df8mov [rsp+72], r14
37b8c1dfdlea rax, [rip+0xb7c1ac]
37b8c1e04lea r9, [rip+0xb7c195]
37b8c1e0bmov [rsp+40], rdx
37b8c1e10mov rdx, [rsp+720]
37b8c1e18movapd x9, x0
37b8c1e1dmov [rsp+64], rax
37b8c1e22mov [rsp+48], rcx
37b8c1e27lea rcx, [rip+0xb7c17a]
37b8c1e2emov [rsp+32], rdx
37b8c1e33mov rdx, rbx
37b8c1e36mov [rsp+88], 1
37b8c1e3fmov [rsp+56], rsi
37b8c1e44call dgemv_
37b8c1e49mov [rsp+32], rsi
37b8c1e4emov r9, rbp
37b8c1e51mov r8, rsi
37b8c1e54mov rdx, r14
37b8c1e57mov rcx, rbx
37b8c1e5acall ddot_
37b8c1e5fmov [rsp+32], rsi
37b8c1e64mov r9, rdi
37b8c1e67mov r8, rsi
37b8c1e6amov rdx, r14
37b8c1e6dmov rcx, rbx
37b8c1e70movapd x8, x0
37b8c1e75call ddot_
37b8c1e7amov rdx, [rsp+744]
37b8c1e82addsd x6, x8
37b8c1e87lea rax, [rip+0xb7c122]
37b8c1e8esubsd x0, x9
37b8c1e93mov [rsp+64], rax
37b8c1e98lea r9, [rip+0xb7c101]
37b8c1e9fmov r8, rbx
37b8c1ea2mov [rsp+40], rdx
37b8c1ea7mov rdx, [rsp+736]
37b8c1eaflea rcx, [rip+0xb7c0f2]
37b8c1eb6mov [rsp+48], r15
37b8c1ebbmov [rsp+32], rdx
37b8c1ec0mov rdx, rbx
37b8c1ec3mov [rsp+88], 1
37b8c1eccmov [rsp+80], rsi
37b8c1ed1mov [rsp+72], r14
37b8c1ed6mov [rsp+56], rsi
37b8c1edbmovsd_xmm [rsp+432], x6
37b8c1ee4movsd_xmm [rsp+440], x0
37b8c1eedcall dgemv_
37b8c1ef2mov [rsp+32], rsi
37b8c1ef7mov r9, rdi
37b8c1efamov r8, rsi
37b8c1efdmov rdx, r14
37b8c1f00mov rcx, rbx
37b8c1f03call ddot_
37b8c1f08mov [rsp+32], rsi
37b8c1f0dmov r9, rbp
37b8c1f10mov r8, rsi
37b8c1f13mov rdx, r14
37b8c1f16mov rcx, rbx
37b8c1f19movapd x6, x0
37b8c1f1dcall ddot_
37b8c1f22mov rdx, [rsp+744]
37b8c1f2amov [rsp+80], rsi
37b8c1f2fmov r8, rbx
37b8c1f32mov rcx, [rsp+288]
37b8c1f3amov [rsp+72], r14
37b8c1f3flea rax, [rip+0xb7c06a]
37b8c1f46lea r9, [rip+0xb7c053]
37b8c1f4dmov [rsp+40], rdx
37b8c1f52mov rdx, [rsp+736]
37b8c1f5amovapd x9, x0
37b8c1f5fmov [rsp+64], rax
37b8c1f64mov [rsp+48], rcx
37b8c1f69lea rcx, [rip+0xb7c038]
37b8c1f70mov [rsp+32], rdx
37b8c1f75mov rdx, rbx
37b8c1f78mov [rsp+88], 1
37b8c1f81mov [rsp+56], rsi
37b8c1f86call dgemv_
37b8c1f8bmov [rsp+32], rsi
37b8c1f90mov r9, rbp
37b8c1f93mov r8, rsi
37b8c1f96mov rdx, r14
37b8c1f99mov rcx, rbx
37b8c1f9clea rbp, [rsp+448]
37b8c1fa4call ddot_
37b8c1fa9mov [rsp+32], rsi
37b8c1faemov r9, rdi
37b8c1fb1mov r8, rsi
37b8c1fb4mov rdx, r14
37b8c1fb7mov rcx, rbx
37b8c1fbamovapd x8, x0
37b8c1fbfcall ddot_
37b8c1fc4addsd x6, x8
37b8c1fc9lea rdx, [rsp+440]
37b8c1fd1subsd x0, x9
37b8c1fd6lea rcx, [rsp+432]
37b8c1fdemovsd_xmm [rsp+448], x6
37b8c1fe7movsd_xmm [rsp+456], x0
37b8c1ff0call dlapy2_
37b8c1ff5lea rdx, [rsp+456]
37b8c1ffdmov rcx, rbp
37b8c2000movsd_xmm [rsp+432], x0
37b8c2009call dlapy2_
37b8c200emov rdx, rbp
37b8c2011lea rcx, [rsp+432]
37b8c2019movsd_xmm [rsp+448], x0
37b8c2022call dlapy2_
37b8c2027mulsd x7, x10
37b8c202cmov r10l, [rsp+248]
37b8c2034mov rdi, [rsp+784]
37b8c203cmovapd x1, x0
37b8c2040movsxd r15, [rsp+208]
37b8c2048mov rax, [rsp+280]
37b8c2050movapd x6, x0
37b8c2054test r10l, r10l
37b8c2057mov r10, [rsp+320]
37b8c205fdivsd x1, x7
37b8c2063movsd_xmm [rdi+8*r15], x1
37b8c2069movsd_xmm [rdi+8*rax], x1
37b8c206eje 0x37b8c2330
37b8c2074cmp [rbx], 1
37b8c2077je 0x37b8c238f
37b8c207dmovsd_xmm x0, [r12+16]
37b8c2084jmp 0x37b8c1536
37b8c2089
37b8c2089 0f 1f 80 00 00 00 00 .......
37b8c2090
37b8c2090loc_37b8c2090:
37b8c2090ucomisd x0, [r14+8]
37b8c2096mov [rsp+376], 1
37b8c20a1jp 0x37b8c20aa
37b8c20a3mov ecx, 1
37b8c20a8je 0x37b8c20ba
37b8c20aa
37b8c20aaloc_37b8c20aa:
37b8c20aamov [rsp+376], 2
37b8c20b5mov ecx, 2
37b8c20ba
37b8c20baloc_37b8c20ba:
37b8c20bamov edx, [rbx]
37b8c20bcmovapd x0, x6
37b8c20c0mov r8l, edx
37b8c20c3sub r8l, ecx
37b8c20c6mov [rsp+380], r8l
37b8c20ceje 0x37b8c1813
37b8c20d4mov rax, [rsp+824]
37b8c20dcmov r8l, edx
37b8c20dfmov [rsp+280], r10
37b8c20e7imul r8l, edx
37b8c20ebadd edx, 1
37b8c20eemov eax, [rax]
37b8c20f0imul edx, ecx
37b8c20f3mov [rsp+56], rbx
37b8c20f8mov [rsp+48], r14
37b8c20fdmov [rsp+252], eax
37b8c2104mov esi, eax
37b8c2106mov rax, [rsp+304]
37b8c210elea r9l, [r8+r8]
37b8c2112sub esi, r9l
37b8c2115add r9l, 1
37b8c2119mov [rsp+40], rbx
37b8c211emov [rsp+168], rax
37b8c2126movsxd r9, r9l
37b8c2129mov rax, [rsp+832]
37b8c2131lea r9, [r14+8*r9]
37b8c2135mov [rsp+472], esi
37b8c213cmov [rsp+160], rax
37b8c2144mov rax, [rsp+240]
37b8c214cmov [rsp+144], r9
37b8c2154mov [rsp+152], rax
37b8c215cmov rax, [rsp+792]
37b8c2164mov [rsp+176], 1
37b8c2170lea r9, [rax+8*r15]
37b8c2174mov [rsp+120], rbx
37b8c2179mov [rsp+136], r9
37b8c2181lea r9, [rsp+424]
37b8c2189mov [rsp+128], r9
37b8c2191lea r9l, [r8+rcx]
37b8c2195lea rcx, [r14+8*rcx]
37b8c2199movsxd r9, r9l
37b8c219cmov [rsp+64], rcx
37b8c21a1lea rcx, [rip+0xb7be00]
37b8c21a8lea r9, [r14+8*r9]
37b8c21acmov [rsp+104], rbx
37b8c21b1mov [rsp+112], r9
37b8c21b6movsxd r9, r8l
37b8c21b9add r8l, edx
37b8c21bcmovsxd rdx, edx
37b8c21bflea rdx, [r14+8*rdx]
37b8c21c3movsxd r8, r8l
37b8c21c6lea r9, [r14+8*r9]
37b8c21camov [rsp+88], rbx
37b8c21cfmov [rsp+32], rdx
37b8c21d4lea r8, [r14+8*r8]
37b8c21d8lea rdx, [rip+0xb7bde5]
37b8c21dfmov [rsp+96], r9
37b8c21e4lea r9, [rsp+376]
37b8c21ecmov [rsp+80], r8
37b8c21f1lea r8, [rsp+380]
37b8c21f9mov [rsp+72], rbx
37b8c21fecall dtgsyl_
37b8c2203mov edx, [rsp+288]
37b8c220amov r10, [rsp+280]
37b8c2212test edx, edx
37b8c2214je 0x37b8c1830
37b8c221amov rsi, [rsp+792]
37b8c2222mov rax, r13
37b8c2225mov r13, r12
37b8c2228movsd_xmm x0, [rsi+8*r15]
37b8c222eminsd x0, x6
37b8c2232movsd_xmm [rsi+8*r15], x0
37b8c2238nop [rax+rax]
37b8c2240
37b8c2240loc_37b8c2240:
37b8c2240add [rsp+208], 2
37b8c2248movsxd rdx, [rsp+232]
37b8c2250mov rsi, [rsp+792]
37b8c2258movsd_xmm [rsi+8*rdx], x0
37b8c225d
37b8c225dloc_37b8c225d:
37b8c225dmov edi, [rsp+212]
37b8c2264lea rdx, [rax+1]
37b8c2268cmp edi, edx
37b8c226ajl 0x37b8c19a0
37b8c2270add rax, 2
37b8c2274cmp edi, eax
37b8c2276jl 0x37b8c19a0
37b8c227cmov rsi, [rsp+216]
37b8c2284mov rdi, [rsp+224]
37b8c228cmov r8l, eax
37b8c228flea r13, [r13+2*rsi]
37b8c2294lea r10, [r10+2*rdi]
37b8c2298jmp 0x37b8c144b
37b8c229d
37b8c229d 0f 1f 00 ...
37b8c22a0
37b8c22a0loc_37b8c22a0:
37b8c22a0mov rax, r13
37b8c22a3mov r13, r12
37b8c22a6jmp 0x37b8c2240
37b8c22a8
37b8c22a8 0f 1f 84 00 00 00 00 00 ........
37b8c22b0
37b8c22b0loc_37b8c22b0:
37b8c22b0mov rax, [rsp+704]
37b8c22b8mov r15l, [rax+4*r13]
37b8c22bctest r15l, r15l
37b8c22bfjne 0x37b8c2350
37b8c22c5lea rax, [r13+1]
37b8c22c9cmp [rsp+212], eax
37b8c22d0jl 0x37b8c19a0
37b8c22d6mov rsi, [rsp+216]
37b8c22delea r15, [r12+rsi]
37b8c22e2mov rsi, [rsp+224]
37b8c22ealea r11, [r10+rsi]
37b8c22eejmp 0x37b8c1421
37b8c22f3
37b8c22f3 0f 1f 44 00 00 ..D..
37b8c22f8
37b8c22f8loc_37b8c22f8:
37b8c22f8movapd x0, x7
37b8c22fcmovapd x1, x6
37b8c2300mov rax, [rsp+784]
37b8c2308mov r8l, [rsp+248]
37b8c2310mulsd x0, x10
37b8c2315divsd x1, x0
37b8c2319movsd_xmm [rax+8*r15], x1
37b8c231ftest r8l, r8l
37b8c2322je 0x37b8c1830
37b8c2328jmp 0x37b8c1ba3
37b8c232d
37b8c232d 0f 1f 00 ...
37b8c2330
37b8c2330loc_37b8c2330:
37b8c2330mov r11l, [rsp+328]
37b8c2338mov rax, r13
37b8c233bmov r13, r12
37b8c233emov [rsp+208], r11l
37b8c2346jmp 0x37b8c225d
37b8c234b
37b8c234b 0f 1f 44 00 00 ..D..
37b8c2350
37b8c2350loc_37b8c2350:
37b8c2350mov eax, [rsp+208]
37b8c2357mov ebp, [rsp+200]
37b8c235elea esi, [rax+1]
37b8c2361mov [rsp+232], esi
37b8c2368test ebp, ebp
37b8c236ajne 0x37b8c1be0
37b8c2370movsxd r15, eax
37b8c2373lea rax, [rsp+472]
37b8c237blea rsi, [rip+0xb7bc1a]
37b8c2382mov [rsp+240], rax
37b8c238ajmp 0x37b8c1536
37b8c238f
37b8c238floc_37b8c238f:
37b8c238fmov rsi, r15
37b8c2392mov r15, r12
37b8c2395mov rax, r13
37b8c2398mov r11, r10
37b8c239bmov r12, rsi
37b8c239emov esi, [rsp+232]
37b8c23a5mov [rsp+208], esi
37b8c23acmov esi, [rsp+248]
37b8c23b3jmp 0x37b8c192f
37b8c23b8
37b8c23b8loc_37b8c23b8:
37b8c23b8mov [rdi], eax
37b8c23batest eax, eax
37b8c23bcje 0x37b8c129c
37b8c23c2
37b8c23c2loc_37b8c23c2:
37b8c23c2mov r9l, 1
37b8c23c8mov r8l, 1
37b8c23celea rdx, [rip+0xb7bbbd]
37b8c23d5mov rcx, rsi
37b8c23d8call lsame_
37b8c23ddtest eax, eax
37b8c23dfje 0x37b8c2453
37b8c23e1
37b8c23e1loc_37b8c23e1:
37b8c23e1mov edx, [rbx]
37b8c23e3pxor x7, x7
37b8c23e7lea eax, [rdx+2]
37b8c23eaimul eax, edx
37b8c23edlea edx, [rax+rax+16]
37b8c23f1mov rax, [rsp+808]
37b8c23f9cvtsi2sd x7, edx
37b8c23fdmovapd x13, x7
37b8c2402mov eax, [rax]
37b8c2404jmp 0x37b8c12aa
37b8c2409
37b8c2409loc_37b8c2409:
37b8c2409mov eax, -15
37b8c240emov r8l, 15
37b8c2414jmp 0x37b8c108c
37b8c2419
37b8c2419loc_37b8c2419:
37b8c2419mov eax, -10
37b8c241emov r8l, 10
37b8c2424jmp 0x37b8c108c
37b8c2429
37b8c2429loc_37b8c2429:
37b8c2429test r11l, r11l
37b8c242cjne 0x37b8c2446
37b8c242emov edi, [r10+4*rdx]
37b8c2432test edi, edi
37b8c2434jne 0x37b8c2446
37b8c2436
37b8c2436loc_37b8c2436:
37b8c2436add rdx, 1
37b8c243acmp eax, edx
37b8c243cjl 0x37b8c23c2
37b8c243eadd rcx, r8
37b8c2441jmp 0x37b8c126c
37b8c2446
37b8c2446loc_37b8c2446:
37b8c2446mov rdi, [rsp+808]
37b8c244eadd [rdi], 2
37b8c2451jmp 0x37b8c2436
37b8c2453
37b8c2453loc_37b8c2453:
37b8c2453mov r9l, 1
37b8c2459mov r8l, 1
37b8c245flea rdx, [rip+0xb7bb2a]
37b8c2466mov rcx, rsi
37b8c2469call lsame_
37b8c246etest eax, eax
37b8c2470jne 0x37b8c23e1
37b8c2476mov edx, [rbx]
37b8c2478mov rax, [rsp+808]
37b8c2480pxor x3, x3
37b8c2484cvtsi2sd x3, edx
37b8c2488mov eax, [rax]
37b8c248amovapd x13, x3
37b8c248fjmp 0x37b8c12aa
37b8c2494
37b8c2494loc_37b8c2494:
37b8c2494mov r8l, [rax]
37b8c2497test r8l, r8l
37b8c249aje 0x37b8c10b9
37b8c24a0
37b8c24a0loc_37b8c24a0:
37b8c24a0neg r8l
37b8c24a3jmp 0x37b8c1096
37b8c0f30
37b8c24a8
37b8c24a8 // align 0x10
37b8c24a8 // align 0x10
37b8c24b0
37b8c24b0dtgsy2_:
37b8c24b0push r15
37b8c24b2push r14
37b8c24b4push r13
37b8c24b6push r12
37b8c24b8push rbp
37b8c24b9push rdi
37b8c24bapush rsi
37b8c24bbpush rbx
37b8c24bcsub rsp, 1272
37b8c24c3movups [rsp+1216], x6
37b8c24cbmovups [rsp+1232], x7
37b8c24d3movups [rsp+1248], x8
37b8c24dcmov rax, [rsp+1384]
37b8c24e4mov r15, [rsp+1408]
37b8c24ecmov r12, [rsp+1496]
37b8c24f4mov eax, [rax]
37b8c24f6mov [rsp+128], eax
37b8c24fdmov rax, [rsp+1400]
37b8c2505mov rsi, rcx
37b8c2508mov [rsp+1352], rdx
37b8c2510lea rdx, [rip+0xb7bad9]
37b8c2517movsxd rdi, [rax]
37b8c251amov rax, [rsp+1432]
37b8c2522mov [rsp+1360], r8
37b8c252amov r8l, 1
37b8c2530mov [rsp+1368], r9
37b8c2538mov r9l, 1
37b8c253emov [rsp+540], 0
37b8c2549mov eax, [rax]
37b8c254bmov [rsp+140], eax
37b8c2552mov rax, [rsp+1448]
37b8c255amov ebp, [rax]
37b8c255cmov rax, [rsp+1416]
37b8c2564mov r13l, [rax]
37b8c2567mov rax, [rsp+1464]
37b8c256fmov r14l, [rax]
37b8c2572mov rax, [rsp+1512]
37b8c257amov [rax], 0
37b8c2580call lsame_
37b8c2585mov ebx, eax
37b8c2587test eax, eax
37b8c2589je 0x37b8c2600
37b8c258bmov rax, [rsp+1352]
37b8c2593cmp [rax], 2
37b8c2596jbe 0x37b8c261f
37b8c259cmov edx, -2
37b8c25a1mov eax, 2
37b8c25a6
37b8c25a6loc_37b8c25a6:
37b8c25a6mov rsi, [rsp+1512]
37b8c25aemov [rsi], edx
37b8c25b0
37b8c25b0loc_37b8c25b0:
37b8c25b0lea rdx, [rsp+704]
37b8c25b8mov r8l, 6
37b8c25belea rcx, [rip+0xb7ba54]
37b8c25c5mov [rsp+704], eax
37b8c25cccall xerbla_
37b8c25d1nop
37b8c25d2
37b8c25d2loc_37b8c25d2:
37b8c25d2movups x6, [rsp+1216]
37b8c25damovups x7, [rsp+1232]
37b8c25e2movups x8, [rsp+1248]
37b8c25ebadd rsp, 1272
37b8c25f2pop rbx
37b8c25f3pop rsi
37b8c25f4pop rdi
37b8c25f5pop rbp
37b8c25f6pop r12
37b8c25f8pop r13
37b8c25fapop r14
37b8c25fcpop r15
37b8c25feret
37b8c25ff
37b8c25ff 90 .
37b8c2600
37b8c2600loc_37b8c2600:
37b8c2600mov r9l, 1
37b8c2606mov r8l, 1
37b8c260clea rdx, [rip+0xb7b9de]
37b8c2613mov rcx, rsi
37b8c2616call lsame_
37b8c261btest eax, eax
37b8c261dje 0x37b8c2695
37b8c261f
37b8c261floc_37b8c261f:
37b8c261fmov rax, [rsp+1512]
37b8c2627mov eax, [rax]
37b8c2629mov [rsp+192], eax
37b8c2630test eax, eax
37b8c2632jne 0x37b8c6aae
37b8c2638mov rax, [rsp+1360]
37b8c2640mov r9l, [rax]
37b8c2643test r9l, r9l
37b8c2646jle 0x37b8c267d
37b8c2648mov rax, [rsp+1368]
37b8c2650mov r8l, [rax]
37b8c2653test r8l, r8l
37b8c2656jle 0x37b8c26a4
37b8c2658mov rax, [rsp+1384]
37b8c2660cmp r9l, [rax]
37b8c2663jle 0x37b8c26bc
37b8c2665mov rax, [rsp+1512]
37b8c266dmov [rax], -6
37b8c2673mov eax, 6
37b8c2678jmp 0x37b8c25b0
37b8c267d
37b8c267dloc_37b8c267d:
37b8c267dmov rax, [rsp+1512]
37b8c2685mov [rax], -3
37b8c268bmov eax, 3
37b8c2690jmp 0x37b8c25b0
37b8c2695
37b8c2695loc_37b8c2695:
37b8c2695mov edx, -1
37b8c269amov eax, 1
37b8c269fjmp 0x37b8c25a6
37b8c26a4
37b8c26a4loc_37b8c26a4:
37b8c26a4mov rax, [rsp+1512]
37b8c26acmov [rax], -4
37b8c26b2mov eax, 4
37b8c26b7jmp 0x37b8c25b0
37b8c26bc
37b8c26bcloc_37b8c26bc:
37b8c26bcmov rax, [rsp+1400]
37b8c26c4cmp r8l, [rax]
37b8c26c7jg 0x37b8c26ee
37b8c26c9mov rax, [rsp+1416]
37b8c26d1cmp r9l, [rax]
37b8c26d4jle 0x37b8c2706
37b8c26d6mov rax, [rsp+1512]
37b8c26demov [rax], -10
37b8c26e4mov eax, 10
37b8c26e9jmp 0x37b8c25b0
37b8c26ee
37b8c26eeloc_37b8c26ee:
37b8c26eemov rax, [rsp+1512]
37b8c26f6mov [rax], -8
37b8c26fcmov eax, 8
37b8c2701jmp 0x37b8c25b0
37b8c2706
37b8c2706loc_37b8c2706:
37b8c2706mov rax, [rsp+1432]
37b8c270ecmp r9l, [rax]
37b8c2711jle 0x37b8c272b
37b8c2713mov rax, [rsp+1512]
37b8c271bmov [rax], -12
37b8c2721mov eax, 12
37b8c2726jmp 0x37b8c25b0
37b8c272b
37b8c272bloc_37b8c272b:
37b8c272bmov rax, [rsp+1448]
37b8c2733cmp r8l, [rax]
37b8c2736jle 0x37b8c2750
37b8c2738mov rax, [rsp+1512]
37b8c2740mov [rax], -14
37b8c2746mov eax, 14
37b8c274bjmp 0x37b8c25b0
37b8c2750
37b8c2750loc_37b8c2750:
37b8c2750mov rax, [rsp+1464]
37b8c2758cmp r9l, [rax]
37b8c275bjg 0x37b8c6a96
37b8c2761xor eax, eax
37b8c2763mov rcx, r12
37b8c2766pxor x0, x0
37b8c276amov edx, 1
37b8c276fmovsxd rsi, [rsp+128]
37b8c2777mov r10l, [rsp+192]
37b8c277ftest rsi, rsi
37b8c2782cmovns rax, rsi
37b8c2786mov r11, rax
37b8c2789mov rsi, rax
37b8c278cmov [rsp+144], rax
37b8c2794xor eax, eax
37b8c2796test rdi, rdi
37b8c2799not rsi
37b8c279ccmovns rax, rdi
37b8c27a0movsxd rdi, [rsp+140]
37b8c27a8mov [rsp+152], rsi
37b8c27b0mov [rsp+248], rax
37b8c27b8not rax
37b8c27bbmov [rsp+256], rax
37b8c27c3xor eax, eax
37b8c27c5test rdi, rdi
37b8c27c8cmovns rax, rdi
37b8c27ccmovsxd rdi, ebp
37b8c27cfmov rbp, rsi
37b8c27d2mov [rsp+160], rax
37b8c27danot rax
37b8c27ddmov [rsp+168], rax
37b8c27e5xor eax, eax
37b8c27e7test rdi, rdi
37b8c27eacmovns rax, rdi
37b8c27eemovsxd rdi, r13l
37b8c27f1mov r13, [rsp+1376]
37b8c27f9mov [rsp+296], rax
37b8c2801not rax
37b8c2804mov [rsp+304], rax
37b8c280cxor eax, eax
37b8c280etest rdi, rdi
37b8c2811cmovns rax, rdi
37b8c2815movsxd rdi, r14l
37b8c2818mov [rsp+232], rax
37b8c2820not rax
37b8c2823mov [rsp+280], rax
37b8c282bxor eax, eax
37b8c282dtest rdi, rdi
37b8c2830cmovns rax, rdi
37b8c2834mov rdi, r11
37b8c2837mov [rsp+240], rax
37b8c283fnot rax
37b8c2842mov [rsp+288], rax
37b8c284ajmp 0x37b8c285c
37b8c284c
37b8c284c 0f 1f 40 00 ..@.
37b8c2850
37b8c2850loc_37b8c2850:
37b8c2850add edx, 2
37b8c2853add rcx, 4
37b8c2857cmp r9l, edx
37b8c285ajl 0x37b8c2893
37b8c285c
37b8c285cloc_37b8c285c:
37b8c285cmovsxd r11, r10l
37b8c285fmov [rcx], edx
37b8c2861add r10l, 1
37b8c2865cmp r9l, edx
37b8c2868je 0x37b8c2893
37b8c286amovsxd rax, edx
37b8c286dlea esi, [rdx+1]
37b8c2870imul rax, rdi
37b8c2874movsxd r14, esi
37b8c2877add rax, rbp
37b8c287aadd rax, r14
37b8c287ducomisd x0, [r13+8*rax]
37b8c2884jp 0x37b8c2850
37b8c2886jne 0x37b8c2850
37b8c2888mov edx, esi
37b8c288aadd rcx, 4
37b8c288ecmp r9l, edx
37b8c2891jge 0x37b8c285c
37b8c2893
37b8c2893loc_37b8c2893:
37b8c2893lea ebp, [r11+3]
37b8c2897movsxd rdi, r10l
37b8c289aadd r9l, 1
37b8c289emov edx, 1
37b8c28a3movsxd rcx, ebp
37b8c28a6mov [r12+4*rdi], r9l
37b8c28aamov rsi, [rsp+256]
37b8c28b2pxor x0, x0
37b8c28b6sub r11, rcx
37b8c28b9mov [rsp+192], r10l
37b8c28c1mov r13, [rsp+1392]
37b8c28c9mov [rsp+128], rcx
37b8c28d1mov r10, [rsp+248]
37b8c28d9lea r11, [r12+4*r11]
37b8c28ddjmp 0x37b8c28ec
37b8c28df
37b8c28df 90 .
37b8c28e0
37b8c28e0loc_37b8c28e0:
37b8c28e0add edx, 2
37b8c28e3cmp r8l, edx
37b8c28e6jl 0x37b8c291d
37b8c28e8
37b8c28e8loc_37b8c28e8:
37b8c28e8add rcx, 1
37b8c28ec
37b8c28ecloc_37b8c28ec:
37b8c28ecmov [r11+4*rcx+8], edx
37b8c28f1cmp r8l, edx
37b8c28f4je 0x37b8c291d
37b8c28f6movsxd rax, edx
37b8c28f9lea r9l, [rdx+1]
37b8c28fdimul rax, r10
37b8c2901movsxd r14, r9l
37b8c2904add rax, rsi
37b8c2907add rax, r14
37b8c290aucomisd x0, [r13+8*rax]
37b8c2911jp 0x37b8c28e0
37b8c2913jne 0x37b8c28e0
37b8c2915mov edx, r9l
37b8c2918cmp r8l, edx
37b8c291bjge 0x37b8c28e8
37b8c291d
37b8c291dloc_37b8c291d:
37b8c291dmov esi, [rsp+192]
37b8c2924movsxd rax, ecx
37b8c2927add r8l, 1
37b8c292bmov rdx, [rsp+1504]
37b8c2933mov [r12+4*rax], r8l
37b8c2937mov eax, ecx
37b8c2939sub eax, esi
37b8c293bmov [rsp+140], ecx
37b8c2942sub eax, 1
37b8c2945imul eax, esi
37b8c2948mov [rdx], eax
37b8c294atest ebx, ebx
37b8c294cje 0x37b8c4930
37b8c2952movsd_xmm x7, [rip+0xb7b6c6]
37b8c295amov rax, [rsp+1472]
37b8c2962movsd_xmm [rsp+568], x7
37b8c296bmovsd_xmm [rax], x7
37b8c296fcmp ecx, ebp
37b8c2971jl 0x37b8c25d2
37b8c2977mov [rsp+448], rdi
37b8c297fmovddup x6, [rip+0xb7b6a9]
37b8c2987lea rsi, [r12+4*rdi]
37b8c298bmov [rsp+1408], r15
37b8c2993mov r15, r12
37b8c2996nop [rax+rax]
37b8c29a0
37b8c29a0loc_37b8c29a0:
37b8c29a0mov ecx, [rsi+8]
37b8c29a3movsxd r8, [rsi+4]
37b8c29a7mov r12, r15
37b8c29aamov rdi, [rsp+256]
37b8c29b2mov r10, [rsp+304]
37b8c29balea ebx, [rcx-1]
37b8c29bdmov [rsp+416], ecx
37b8c29c4sub ecx, r8l
37b8c29c7lea eax, [r8+1]
37b8c29cbmov [rsp+328], ebx
37b8c29d2mov rbx, [rsp+248]
37b8c29damov r13l, ecx
37b8c29ddmov [rsp+548], ecx
37b8c29e4mov r14, [rsp+448]
37b8c29ecmov rdx, rbx
37b8c29efmov [rsp+352], r8
37b8c29f7imul rdx, r8
37b8c29fbmov r15, r14
37b8c29felea rcx, [rdx+rdi]
37b8c2a02add rdx, rbx
37b8c2a05mov rbx, [rsp+296]
37b8c2a0dadd rdx, rdi
37b8c2a10lea r11, [r8+rcx]
37b8c2a14lea rdi, [r8+r10]
37b8c2a18mov [rsp+176], r11
37b8c2a20movsxd r11, eax
37b8c2a23lea rax, [r8+rdx]
37b8c2a27mov [rsp+360], rax
37b8c2a2fmov rax, rbx
37b8c2a32add rcx, r11
37b8c2a35imul rax, r8
37b8c2a39mov [rsp+440], rdi
37b8c2a41mov [rsp+376], rcx
37b8c2a49lea rcx, [r11+rdx]
37b8c2a4dmov rdx, [rsp+288]
37b8c2a55mov [rsp+384], rcx
37b8c2a5dadd rdi, rax
37b8c2a60add rax, rbx
37b8c2a63mov [rsp+432], r11
37b8c2a6badd rax, r10
37b8c2a6emov [rsp+184], rdi
37b8c2a76mov rdi, [rsp+280]
37b8c2a7elea rbx, [r8+rax]
37b8c2a82add rax, r11
37b8c2a85mov [rsp+368], rbx
37b8c2a8dmov rbx, [rsp+232]
37b8c2a95mov [rsp+392], rax
37b8c2a9dmov rax, rbx
37b8c2aa0imul rax, r8
37b8c2aa4lea rcx, [rax+rdi]
37b8c2aa8add rax, rbx
37b8c2aabadd rax, rdi
37b8c2aaemov rdi, [rsp+240]
37b8c2ab6mov [rsp+192], rcx
37b8c2abemov [rsp+400], rax
37b8c2ac6mov rax, rdi
37b8c2ac9imul rax, r8
37b8c2acdlea rbx, [rax+rdx]
37b8c2ad1add rax, rdi
37b8c2ad4add rax, rdx
37b8c2ad7mov [rsp+200], rbx
37b8c2adfmov [rsp+408], rax
37b8c2ae7mov rax, [rsp+1408]
37b8c2aeflea rax, [rax+8*rcx+8]
37b8c2af4mov [rsp+312], rax
37b8c2afcmov rax, [rsp+1456]
37b8c2b04lea rax, [rax+8*rbx+8]
37b8c2b09mov [rsp+320], rax
37b8c2b11mov [rsp+424], rsi
37b8c2b19jmp 0x37b8c2df0
37b8c2b1e
37b8c2b1e 66 90 f.
37b8c2b20
37b8c2b20loc_37b8c2b20:
37b8c2b20test edx, edx
37b8c2b22je 0x37b8c2e23
37b8c2b28mov rdi, [rsp+144]
37b8c2b30movsxd r13, ebp
37b8c2b33mov rax, [rsp+152]
37b8c2b3blea r14, [rsp+608]
37b8c2b43mov rsi, [rsp+160]
37b8c2b4bmov rbx, [rsp+1408]
37b8c2b53lea r10, [rsp+704]
37b8c2b5blea r9, [rsp+576]
37b8c2b63imul rdi, r13
37b8c2b67lea r8, [rip+0xb7b486]
37b8c2b6emov [rsp+224], r9
37b8c2b76imul rsi, r13
37b8c2b7amov [rsp+216], r10
37b8c2b82add rax, rdi
37b8c2b85mov rdi, [rsp+168]
37b8c2b8dlea rcx, [r13+rax]
37b8c2b92mov [rsp+264], rax
37b8c2b9amov rax, [rsp+1376]
37b8c2ba2add rdi, rsi
37b8c2ba5mov rsi, [rsp+176]
37b8c2badmovsd_xmm x0, [rax+8*rcx]
37b8c2bb2mov rax, [rsp+1424]
37b8c2bbalea rdx, [r13+rdi]
37b8c2bbfmov [rsp+272], rdi
37b8c2bc7mov rdi, [rsp+184]
37b8c2bcfmovhpd x0, [rax+8*rdx]
37b8c2bd4mov rax, [rsp+1392]
37b8c2bdcmovups [rsp+704], x0
37b8c2be4lea rdx, [rsp+540]
37b8c2becmovsd_xmm x0, [rax+8*rsi]
37b8c2bf1mov rax, [rsp+1440]
37b8c2bf9mov rsi, [rsp+1456]
37b8c2c01movhpd x0, [rax+8*rdi]
37b8c2c06mov rax, [rsp+192]
37b8c2c0exorpd x0, x6
37b8c2c12movups [rsp+768], x0
37b8c2c1alea rdi, [r13+rax]
37b8c2c1fmov rax, [rsp+200]
37b8c2c27movsd_xmm x0, [rbx+8*rdi]
37b8c2c2cadd rax, r13
37b8c2c2fmovhpd x0, [rsi+8*rax]
37b8c2c34mov [rsp+40], rdx
37b8c2c39mov rdx, r10
37b8c2c3clea rsi, [rsp+552]
37b8c2c44mov [rsp+32], r14
37b8c2c49mov rcx, rsi
37b8c2c4cmov [rsp+208], rax
37b8c2c54movups [rsp+640], x0
37b8c2c5ccall dgetc2_
37b8c2c61mov edx, [rsp+540]
37b8c2c68mov r10, [rsp+216]
37b8c2c70mov r9, [rsp+224]
37b8c2c78test edx, edx
37b8c2c7ajle 0x37b8c2c86
37b8c2c7cmov rax, [rsp+1512]
37b8c2c84mov [rax], edx
37b8c2c86
37b8c2c86loc_37b8c2c86:
37b8c2c86mov rax, [rsp+1352]
37b8c2c8emov r11l, [rax]
37b8c2c91test r11l, r11l
37b8c2c94jne 0x37b8c3ef0
37b8c2c9alea rbx, [rsp+568]
37b8c2ca2mov [rsp+32], r9
37b8c2ca7mov rdx, r10
37b8c2caamov rcx, rsi
37b8c2cadmov [rsp+48], rbx
37b8c2cb2lea r9, [rsp+640]
37b8c2cbalea r8, [rip+0xb7b333]
37b8c2cc1mov [rsp+40], r14
37b8c2cc6call dgesc2_
37b8c2ccbmovsd_xmm x0, [rsp+568]
37b8c2cd4ucomisd x0, x7
37b8c2cd8jp 0x37b8c40e0
37b8c2cdejne 0x37b8c40e0
37b8c2ce4
37b8c2ce4loc_37b8c2ce4:
37b8c2ce4mov rax, [rsp+1408]
37b8c2cecmovsd_xmm x0, [rsp+640]
37b8c2cf5movsd_xmm x1, [rsp+648]
37b8c2cfemovsd_xmm [rax+8*rdi], x0
37b8c2d03mov rax, [rsp+1456]
37b8c2d0bmov rdi, [rsp+208]
37b8c2d13movsd_xmm [rax+8*rdi], x1
37b8c2d18cmp r15l, 1
37b8c2d1cje 0x37b8c2dc7
37b8c2d22mov rax, [rsp+312]
37b8c2d2alea rdi, [rip+0xb7b2c7]
37b8c2d31lea ebx, [rbp-1]
37b8c2d34mov rcx, [rsp+264]
37b8c2d3cmov [rsp+40], rdi
37b8c2d41xorpd x0, [rip+0xb7b2e7]
37b8c2d49mov r9, rdi
37b8c2d4clea rbp, [rsp+556]
37b8c2d54mov [rsp+32], rax
37b8c2d59mov rax, [rsp+1376]
37b8c2d61lea rdx, [rsp+560]
37b8c2d69mov [rsp+556], ebx
37b8c2d70movsd_xmm [rsp+560], x0
37b8c2d79lea r8, [rax+8*rcx+8]
37b8c2d7emov rcx, rbp
37b8c2d81call daxpy_
37b8c2d86mov [rsp+40], rdi
37b8c2d8bmov r9, rdi
37b8c2d8emov rcx, rbp
37b8c2d91mov rax, [rsp+320]
37b8c2d99mov rdi, [rsp+272]
37b8c2da1lea rdx, [rsp+560]
37b8c2da9mov [rsp+556], ebx
37b8c2db0mov [rsp+32], rax
37b8c2db5mov rax, [rsp+1424]
37b8c2dbdlea r8, [rax+8*rdi+8]
37b8c2dc2call daxpy_
37b8c2dc7
37b8c2dc7loc_37b8c2dc7:
37b8c2dc7mov ebx, [rsp+128]
37b8c2dcecmp [rsp+140], ebx
37b8c2dd5jg 0x37b8c3fa0
37b8c2ddb
37b8c2ddbloc_37b8c2ddb:
37b8c2ddbsub r15, 1
37b8c2ddftest r15l, r15l
37b8c2de2je 0x37b8c3480
37b8c2de8
37b8c2de8loc_37b8c2de8:
37b8c2de8mov r13l, [rsp+548]
37b8c2df0
37b8c2df0loc_37b8c2df0:
37b8c2df0mov ebp, [r12+4*r15-4]
37b8c2df5mov eax, [r12+4*r15]
37b8c2df9sub eax, ebp
37b8c2dfbmov edx, eax
37b8c2dfdmov [rsp+544], eax
37b8c2e04imul edx, r13l
37b8c2e08add edx, edx
37b8c2e0amov [rsp+552], edx
37b8c2e11xor edx, edx
37b8c2e13cmp eax, 1
37b8c2e16sete dl
37b8c2e19cmp r13l, 1
37b8c2e1dje 0x37b8c2b20
37b8c2e23
37b8c2e23loc_37b8c2e23:
37b8c2e23cmp r13l, 2
37b8c2e27jne 0x37b8c34b8
37b8c2e2dtest edx, edx
37b8c2e2fje 0x37b8c34b8
37b8c2e35mov rdx, [rsp+144]
37b8c2e3dmovsxd r13, ebp
37b8c2e40mov rax, [rsp+152]
37b8c2e48mov [rsp+712], 0
37b8c2e54mov rsi, [rsp+184]
37b8c2e5cmov rcx, [rsp+176]
37b8c2e64mov [rsp+728], 0
37b8c2e70lea r14, [rsp+608]
37b8c2e78imul rdx, r13
37b8c2e7cmov rbx, [rsp+376]
37b8c2e84mov [rsp+768], 0
37b8c2e90lea r10, [rsp+704]
37b8c2e98lea r9, [rsp+576]
37b8c2ea0lea r8, [rip+0xb7b14d]
37b8c2ea7mov [rsp+784], 0
37b8c2eb3add rax, rdx
37b8c2eb6lea rdx, [r13+rax]
37b8c2ebbmov [rsp+336], rax
37b8c2ec3mov rax, [rsp+1376]
37b8c2ecbmovsd_xmm x1, [rax+8*rdx]
37b8c2ed0mov rdx, [rsp+160]
37b8c2ed8mov rax, [rsp+168]
37b8c2ee0movsd_xmm [rsp+704], x1
37b8c2ee9imul rdx, r13
37b8c2eedmovsd_xmm [rsp+776], x1
37b8c2ef6add rax, rdx
37b8c2ef9lea rdx, [r13+rax]
37b8c2efemov [rsp+344], rax
37b8c2f06mov rax, [rsp+1424]
37b8c2f0emovsd_xmm x0, [rax+8*rdx]
37b8c2f13mov rax, [rsp+1440]
37b8c2f1blea rdx, [rsp+540]
37b8c2f23movsd_xmm [rsp+720], x0
37b8c2f2cmovsd_xmm [rsp+792], x0
37b8c2f35movsd_xmm x0, [rax+8*rsi]
37b8c2f3amov rsi, [rsp+368]
37b8c2f42movhpd x0, [rax+8*rsi]
37b8c2f47mov rax, [rsp+1392]
37b8c2f4fxorpd x0, x6
37b8c2f53mov rsi, [rsp+360]
37b8c2f5bmovups [rsp+848], x0
37b8c2f63movsd_xmm x1, [rax+8*rcx]
37b8c2f68movhpd x1, [rax+8*rsi]
37b8c2f6dxorpd x1, x6
37b8c2f71movsd_xmm x0, [rax+8*rbx]
37b8c2f76movups [rsp+832], x1
37b8c2f7emov rcx, [rsp+384]
37b8c2f86mov rdi, [rsp+392]
37b8c2f8emov rbx, [rsp+200]
37b8c2f96mov rsi, [rsp+400]
37b8c2f9emov [rsp+272], r9
37b8c2fa6movhpd x0, [rax+8*rcx]
37b8c2fabxorpd x0, x6
37b8c2fafmov rax, [rsp+1440]
37b8c2fb7mov rcx, [rsp+408]
37b8c2fbfmovups [rsp+896], x0
37b8c2fc7add rsi, r13
37b8c2fcamovsd_xmm x0, [rax+8*rdi]
37b8c2fcflea rdi, [r13+rbx]
37b8c2fd4xorpd x0, [rip+0xb7b054]
37b8c2fdcadd rcx, r13
37b8c2fdfmov rbx, [rsp+1456]
37b8c2fe7mov rax, [rsp+192]
37b8c2fefmov [rsp+264], rcx
37b8c2ff7movsd_xmm [rsp+920], x0
37b8c3000movsd_xmm x0, [rbx+8*rdi]
37b8c3005movhpd x0, [rbx+8*rcx]
37b8c300amov rcx, [rsp+1408]
37b8c3012add rax, r13
37b8c3015mov [rsp+224], rsi
37b8c301dmovsd_xmm x1, [rcx+8*rax]
37b8c3022movhpd x1, [rcx+8*rsi]
37b8c3027mov [rsp+40], rdx
37b8c302clea rsi, [rsp+552]
37b8c3034mov [rsp+32], r14
37b8c3039mov rdx, r10
37b8c303cmov rcx, rsi
37b8c303fmov [rsp+208], r10
37b8c3047mov [rsp+912], 0
37b8c3053mov [rsp+216], rax
37b8c305bmovups [rsp+640], x1
37b8c3063movups [rsp+656], x0
37b8c306bcall dgetc2_
37b8c3070mov edx, [rsp+540]
37b8c3077mov r10, [rsp+208]
37b8c307fmov r9, [rsp+272]
37b8c3087test edx, edx
37b8c3089jle 0x37b8c3095
37b8c308bmov rax, [rsp+1512]
37b8c3093mov [rax], edx
37b8c3095
37b8c3095loc_37b8c3095:
37b8c3095mov rax, [rsp+1352]
37b8c309dmov r8l, [rax]
37b8c30a0test r8l, r8l
37b8c30a3jne 0x37b8c3f40
37b8c30a9lea rbx, [rsp+568]
37b8c30b1mov [rsp+32], r9
37b8c30b6lea rax, [rsp+640]
37b8c30bemov rdx, r10
37b8c30c1mov [rsp+48], rbx
37b8c30c6mov r9, rax
37b8c30c9mov rcx, rsi
37b8c30cclea r8, [rip+0xb7af21]
37b8c30d3mov [rsp+40], r14
37b8c30d8mov [rsp+208], rax
37b8c30e0call dgesc2_
37b8c30e5movsd_xmm x0, [rsp+568]
37b8c30eeucomisd x0, x7
37b8c30f2jp 0x37b8c47c8
37b8c30f8jne 0x37b8c47c8
37b8c30fe
37b8c30feloc_37b8c30fe:
37b8c30femov rax, [rsp+1408]
37b8c3106mov rsi, [rsp+216]
37b8c310emovsd_xmm x0, [rsp+640]
37b8c3117movsd_xmm [rax+8*rsi], x0
37b8c311cmov rsi, [rsp+224]
37b8c3124movsd_xmm x0, [rsp+648]
37b8c312dmovsd_xmm [rax+8*rsi], x0
37b8c3132mov rax, [rsp+1456]
37b8c313amovsd_xmm x0, [rsp+656]
37b8c3143movsd_xmm [rax+8*rdi], x0
37b8c3148mov rdi, [rsp+264]
37b8c3150movsd_xmm x0, [rsp+664]
37b8c3159movsd_xmm [rax+8*rdi], x0
37b8c315ecmp r15l, 1
37b8c3162je 0x37b8c323c
37b8c3168mov rax, [rsp+1416]
37b8c3170mov r14, [rsp+208]
37b8c3178sub ebp, 1
37b8c317blea rbx, [rip+0xb7ae76]
37b8c3182mov rcx, [rsp+336]
37b8c318amov [rsp+48], rbx
37b8c318flea r8, [rip+0xb7ae6a]
37b8c3196lea rdx, [rsp+548]
37b8c319emov [rsp+64], rax
37b8c31a3mov rax, [rsp+312]
37b8c31abmov [rsp+32], rbx
37b8c31b0mov [rsp+56], rax
37b8c31b5mov rax, [rsp+1376]
37b8c31bdmov [rsp+40], r14
37b8c31c2lea r9, [rax+8*rcx+8]
37b8c31c7lea rcx, [rsp+556]
37b8c31cfmov [rsp+556], ebp
37b8c31d6call dger_
37b8c31dbmov rax, [rsp+1464]
37b8c31e3mov [rsp+48], rbx
37b8c31e8lea r8, [rip+0xb7ae11]
37b8c31efmov [rsp+32], rbx
37b8c31f4mov rbx, [rsp+344]
37b8c31fclea rdx, [rsp+548]
37b8c3204lea rcx, [rsp+556]
37b8c320cmov [rsp+64], rax
37b8c3211mov rax, [rsp+320]
37b8c3219mov [rsp+40], r14
37b8c321emov [rsp+56], rax
37b8c3223mov rax, [rsp+1424]
37b8c322bmov [rsp+556], ebp
37b8c3232lea r9, [rax+8*rbx+8]
37b8c3237call dger_
37b8c323c
37b8c323cloc_37b8c323c:
37b8c323cmov edi, [rsp+128]
37b8c3243cmp [rsp+140], edi
37b8c324ajle 0x37b8c2ddb
37b8c3250mov rax, [rsp+1368]
37b8c3258mov r14l, [rsp+328]
37b8c3260lea r10, [rsp+656]
37b8c3268sub r15, 1
37b8c326cmovsxd rsi, [rsp+416]
37b8c3274mov rcx, [rsp+1416]
37b8c327cmov [rsp+216], r10
37b8c3284mov eax, [rax]
37b8c3286mov rdi, [rsp+248]
37b8c328emov [rsp+40], rcx
37b8c3293mov rcx, [rsp+1392]
37b8c329bmov edx, eax
37b8c329dmov [rsp+208], eax
37b8c32a4mov rax, [rsp+1408]
37b8c32acimul rdi, rsi
37b8c32b0sub edx, r14l
37b8c32b3add rdi, [rsp+256]
37b8c32bbmov r9, [rsp+1400]
37b8c32c3mov [rsp+556], edx
37b8c32camov rdx, [rsp+232]
37b8c32d2imul rdx, rsi
37b8c32d6add rdx, [rsp+280]
37b8c32deadd rdx, r13
37b8c32e1lea rbp, [rax+8*rdx]
37b8c32e5mov rax, [rsp+352]
37b8c32edmov [rsp+32], rbp
37b8c32f2lea rdx, [rax+rdi]
37b8c32f6lea r8, [rcx+8*rdx]
37b8c32famov rdx, r10
37b8c32fdlea rcx, [rsp+556]
37b8c3305call daxpy_
37b8c330amov rcx, [rsp+1368]
37b8c3312mov [rsp+328], r14l
37b8c331amov r9, [rsp+1448]
37b8c3322mov ecx, [rcx]
37b8c3324mov edx, ecx
37b8c3326mov [rsp+208], ecx
37b8c332dlea rcx, [rsp+556]
37b8c3335sub edx, r14l
37b8c3338mov [rsp+556], edx
37b8c333fmov rdx, [rsp+240]
37b8c3347imul rdx, rsi
37b8c334badd rdx, [rsp+288]
37b8c3353imul rsi, [rsp+296]
37b8c335clea rax, [rdx+r13]
37b8c3360mov rdx, [rsp+1456]
37b8c3368add rsi, [rsp+304]
37b8c3370lea r14, [rdx+8*rax]
37b8c3374mov rdx, [rsp+1464]
37b8c337cmov rax, [rsp+352]
37b8c3384mov [rsp+32], r14
37b8c3389mov [rsp+40], rdx
37b8c338emov rdx, [rsp+1440]
37b8c3396add rax, rsi
37b8c3399lea r8, [rdx+8*rax]
37b8c339dmov rdx, [rsp+216]
37b8c33a5call daxpy_
37b8c33aamov rdx, [rsp+1416]
37b8c33b2mov rax, [rsp+1368]
37b8c33balea rcx, [rsp+556]
37b8c33c2add rdi, [rsp+432]
37b8c33camov r9, [rsp+1400]
37b8c33d2mov eax, [rax]
37b8c33d4mov [rsp+40], rdx
37b8c33d9mov [rsp+32], rbp
37b8c33demov rdx, [rsp+1392]
37b8c33e6mov [rsp+208], eax
37b8c33edsub eax, [rsp+328]
37b8c33f4lea r8, [rdx+8*rdi]
37b8c33f8lea rdx, [rsp+664]
37b8c3400mov [rsp+556], eax
37b8c3407call daxpy_
37b8c340cmov rax, [rsp+1464]
37b8c3414mov rdi, [rsp+1368]
37b8c341clea rdx, [rsp+664]
37b8c3424add rsi, [rsp+432]
37b8c342cmov r9, [rsp+1448]
37b8c3434lea rcx, [rsp+556]
37b8c343cmov edi, [rdi]
37b8c343emov [rsp+40], rax
37b8c3443mov [rsp+32], r14
37b8c3448mov rax, [rsp+1440]
37b8c3450mov [rsp+208], edi
37b8c3457sub edi, [rsp+328]
37b8c345elea r8, [rax+8*rsi]
37b8c3462mov [rsp+556], edi
37b8c3469call daxpy_
37b8c346etest r15l, r15l
37b8c3471jne 0x37b8c2de8
37b8c3477nop [rax+rax]
37b8c3480
37b8c3480loc_37b8c3480:
37b8c3480mov rsi, [rsp+424]
37b8c3488mov r15, r12
37b8c348badd [rsp+128], 1
37b8c3494mov rax, [rsp+128]
37b8c349cadd rsi, 4
37b8c34a0cmp [rsp+140], eax
37b8c34a7jge 0x37b8c29a0
37b8c34adjmp 0x37b8c25d2
37b8c34b2
37b8c34b2 66 0f 1f 44 00 00 f..D..
37b8c34b8
37b8c34b8loc_37b8c34b8:
37b8c34b8cmp eax, 2
37b8c34bbjne 0x37b8c2ddb
37b8c34c1lea ebx, [rbp+1]
37b8c34c4cmp r13l, 1
37b8c34c8je 0x37b8c41e0
37b8c34cecmp r13l, 2
37b8c34d2jne 0x37b8c2ddb
37b8c34d8lea rax, [rip+0xb7ab15]
37b8c34dflea r10, [rsp+704]
37b8c34e7movsxd rdi, ebp
37b8c34eamov [rsp+56], 1
37b8c34f3mov [rsp+48], rax
37b8c34f8lea rax, [rip+0xb7ab11]
37b8c34fflea r8, [rip+0xb7aaee]
37b8c3506mov [rsp+40], r10
37b8c350bmov rdx, r8
37b8c350emov r9, rax
37b8c3511lea rcx, [rip+0xb7ab00]
37b8c3518mov [rsp+32], rax
37b8c351dlea r13, [rip+0xb7aad4]
37b8c3524mov [rsp+464], r10
37b8c352ccall dlaset_
37b8c3531mov rsi, [rsp+144]
37b8c3539movsxd rax, ebx
37b8c353cmov r10, [rsp+152]
37b8c3544mov rbx, [rsp+1376]
37b8c354cmov r8, [rsp+1424]
37b8c3554mov [rsp+504], rdi
37b8c355cmov rdx, rsi
37b8c355fimul rdx, rdi
37b8c3563lea r11, [rdx+r10]
37b8c3567add rdx, rsi
37b8c356amov rsi, [rsp+1376]
37b8c3572lea rcx, [rdi+r11]
37b8c3576add rax, r11
37b8c3579mov [rsp+472], r11
37b8c3581add rdx, r10
37b8c3584movsd_xmm x0, [rbx+8*rcx]
37b8c3589movhpd x0, [rbx+8*rax]
37b8c358emov rbx, [rsp+160]
37b8c3596add rdx, rdi
37b8c3599mov r11, [rsp+168]
37b8c35a1movupd x2, [rsi+8*rdx]
37b8c35a6movups [rsp+704], x0
37b8c35aemov rax, rbx
37b8c35b1mov rsi, [rsp+352]
37b8c35b9mov r10, [rsp+1392]
37b8c35c1movups [rsp+848], x0
37b8c35c9imul rax, rdi
37b8c35cdmovups [rsp+768], x2
37b8c35d5movups [rsp+912], x2
37b8c35ddlea rcx, [rax+r11]
37b8c35e1add rax, rbx
37b8c35e4mov rbx, [rsp+248]
37b8c35ecadd rax, r11
37b8c35efmov r11, [rsp+256]
37b8c35f7mov [rsp+480], rcx
37b8c35ffadd rcx, rdi
37b8c3602add rax, rdi
37b8c3605movsd_xmm x3, [r8+8*rcx]
37b8c360bmovupd x1, [r8+8*rax]
37b8c3611mov rax, rsi
37b8c3614movsd_xmm [rsp+736], x3
37b8c361dimul rax, rbx
37b8c3621movsd_xmm [rsp+880], x3
37b8c362amovups [rsp+800], x1
37b8c3632lea rcx, [rax+r11]
37b8c3636add rax, rbx
37b8c3639movups [rsp+944], x1
37b8c3641lea rdx, [rsi+rcx]
37b8c3645movsd_xmm x3, [r10+8*rdx]
37b8c364blea rdx, [rax+r11]
37b8c364fxorpd x3, [rip+0xb7a9d9]
37b8c3657lea rax, [rsi+rdx]
37b8c365bmovsd_xmm [rsp+960], x3
37b8c3664movsd_xmm x2, [r10+8*rax]
37b8c366axorpd x2, [rip+0xb7a9be]
37b8c3672movsd_xmm [rsp+976], x2
37b8c367bmov rbx, [rsp+296]
37b8c3683mov r11, [rsp+304]
37b8c368bmov r10, [rsp+1440]
37b8c3693movsd_xmm [rsp+1048], x2
37b8c369cmovsd_xmm [rsp+1032], x3
37b8c36a5mov rax, rbx
37b8c36a8imul rax, rsi
37b8c36aclea r8, [rsi+rax]
37b8c36b0add rax, rbx
37b8c36b3mov rbx, [rsp+432]
37b8c36bbadd r8, r11
37b8c36beadd rax, r11
37b8c36c1mov r11, [rsp+1392]
37b8c36c9movsd_xmm x1, [r10+8*r8]
37b8c36cflea r8, [rsi+rax]
37b8c36d3add rcx, rbx
37b8c36d6add rax, rbx
37b8c36d9xorpd x1, [rip+0xb7a94f]
37b8c36e1movsd_xmm x0, [r10+8*r8]
37b8c36e7add rdx, rbx
37b8c36eamov rbx, [rsp+232]
37b8c36f2movsd_xmm x2, [r11+8*rdx]
37b8c36f8movsd_xmm [rsp+992], x1
37b8c3701movapd x4, x0
37b8c3705movhpd x0, [r11+8*rcx]
37b8c370bxorpd x2, [rip+0xb7a91d]
37b8c3713xorpd x4, [rip+0xb7a915]
37b8c371blea rcx, [rsp+544]
37b8c3723movsd_xmm [rsp+1064], x1
37b8c372cmovddup x1, [rip+0xb7a8fc]
37b8c3734movsd_xmm [rsp+1104], x2
37b8c373dmovsd_xmm [rsp+1008], x4
37b8c3746xorpd x0, x1
37b8c374amovsd_xmm x1, [r10+8*rax]
37b8c3750lea rax, [8*rbx]
37b8c3758mov [rsp+224], rax
37b8c3760mov rax, rsi
37b8c3763xorpd x1, [rip+0xb7a8c5]
37b8c376bimul rax, rbx
37b8c376fmov rbx, [rsp+1408]
37b8c3777add rax, [rsp+280]
37b8c377fmovups [rsp+1080], x0
37b8c3787mov [rsp+488], rax
37b8c378fadd rax, rdi
37b8c3792mov [rsp+512], rbx
37b8c379amovsd_xmm [rsp+1136], x1
37b8c37a3movhpd [rsp+1160], x0
37b8c37acmovsd_xmm [rsp+1176], x2
37b8c37b5movsd_xmm [rsp+1208], x1
37b8c37bemov rbx, [rsp+1408]
37b8c37c6mov [rsp+272], 2
37b8c37d1lea r14, [rbx+8*rax]
37b8c37d5mov rax, [rsp+240]
37b8c37ddmov [rsp+216], rcx
37b8c37e5mov [rsp+336], r14
37b8c37edimul rsi, rax
37b8c37f1lea rbx, [8*rax]
37b8c37f9mov [rsp+456], ebp
37b8c3800mov rbp, r14
37b8c3803mov r14, [rsp+464]
37b8c380bmov [rsp+264], rbx
37b8c3813mov ebx, 5
37b8c3818mov [rsp+1496], r12
37b8c3820mov rax, rsi
37b8c3823mov rsi, [rsp+1456]
37b8c382badd rax, [rsp+288]
37b8c3833mov [rsp+496], rax
37b8c383badd rax, rdi
37b8c383emov edi, 1
37b8c3843mov [rsp+520], rsi
37b8c384bmov rsi, [rsp+1456]
37b8c3853lea rax, [rsi+8*rax]
37b8c3857mov [rsp+344], rax
37b8c385fmov rsi, rax
37b8c3862lea rax, [rsp+640]
37b8c386amov [rsp+208], rax
37b8c3872mov r12, rax
37b8c3875
37b8c3875loc_37b8c3875:
37b8c3875mov [rsp+32], r13
37b8c387amovsxd rax, edi
37b8c387dmov rdx, rbp
37b8c3880lea r8, [rip+0xb7a771]
37b8c3887mov rcx, [rsp+216]
37b8c388flea r9, [r12+8*rax-8]
37b8c3894call dcopy_
37b8c3899mov [rsp+32], r13
37b8c389emovsxd rax, ebx
37b8c38a1mov rdx, rsi
37b8c38a4mov rcx, [rsp+216]
37b8c38aclea r9, [r12+8*rax-8]
37b8c38b1lea r8, [rip+0xb7a740]
37b8c38b8call dcopy_
37b8c38bdmov eax, [rsp+544]
37b8c38c4add rbp, [rsp+224]
37b8c38ccadd rsi, [rsp+264]
37b8c38d4add edi, eax
37b8c38d6add ebx, eax
37b8c38d8cmp [rsp+272], 1
37b8c38e0jne 0x37b8c6788
37b8c38e6mov r10, r14
37b8c38e9lea rdx, [rsp+540]
37b8c38f1lea r14, [rsp+608]
37b8c38f9mov [rsp+464], eax
37b8c3900mov [rsp+40], rdx
37b8c3905lea rsi, [rsp+552]
37b8c390dmov rdx, r10
37b8c3910lea r9, [rsp+576]
37b8c3918mov [rsp+32], r14
37b8c391dlea r8, [rip+0xb7a6d0]
37b8c3924mov rcx, rsi
37b8c3927mov ebp, [rsp+456]
37b8c392emov [rsp+272], r10
37b8c3936mov r12, [rsp+1496]
37b8c393emov [rsp+456], r9
37b8c3946call dgetc2_
37b8c394bmov edx, [rsp+540]
37b8c3952mov r10, [rsp+272]
37b8c395amov r9, [rsp+456]
37b8c3962mov eax, [rsp+464]
37b8c3969test edx, edx
37b8c396bjle 0x37b8c3977
37b8c396dmov rdi, [rsp+1512]
37b8c3975mov [rdi], edx
37b8c3977
37b8c3977loc_37b8c3977:
37b8c3977mov rdi, [rsp+1352]
37b8c397fmov [rsp+272], eax
37b8c3986mov edx, [rdi]
37b8c3988test edx, edx
37b8c398ajne 0x37b8c67aa
37b8c3990lea rbx, [rsp+568]
37b8c3998mov [rsp+32], r9
37b8c399dmov rdx, r10
37b8c39a0mov rcx, rsi
37b8c39a3mov [rsp+48], rbx
37b8c39a8mov r9, [rsp+208]
37b8c39b0lea r8, [rip+0xb7a63d]
37b8c39b7mov [rsp+40], r14
37b8c39bccall dgesc2_
37b8c39c1mov eax, [rsp+272]
37b8c39c8movsd_xmm x0, [rsp+568]
37b8c39d1ucomisd x0, x7
37b8c39d5jp 0x37b8c39dd
37b8c39d7je 0x37b8c3ac8
37b8c39dd
37b8c39ddloc_37b8c39dd:
37b8c39ddmov rsi, [rsp+1368]
37b8c39e5mov edi, [rsi]
37b8c39e7test edi, edi
37b8c39e9jle 0x37b8c3ab8
37b8c39efmov [rsp+272], eax
37b8c39f6mov r14, [rsp+1360]
37b8c39femov [rsp+456], ebp
37b8c3a05mov rsi, [rsp+264]
37b8c3a0dmov [rsp+464], r15
37b8c3a15mov rbp, [rsp+520]
37b8c3a1dmov r15, [rsp+224]
37b8c3a25mov [rsp+520], r13
37b8c3a2dmov r13, [rsp+512]
37b8c3a35mov [rsp+1496], r12
37b8c3a3dmov r12l, 1
37b8c3a43nop
37b8c3a45nop [rax+rax]
37b8c3a50
37b8c3a50loc_37b8c3a50:
37b8c3a50mov r8, r13
37b8c3a53lea r9, [rip+0xb7a59e]
37b8c3a5amov rdx, rbx
37b8c3a5dmov rcx, r14
37b8c3a60call dscal_
37b8c3a65add r12l, 1
37b8c3a69mov r8, rbp
37b8c3a6cmov rdx, rbx
37b8c3a6flea r9, [rip+0xb7a582]
37b8c3a76mov rcx, r14
37b8c3a79add r13, r15
37b8c3a7cadd rbp, rsi
37b8c3a7fcall dscal_
37b8c3a84cmp edi, r12l
37b8c3a87jge 0x37b8c3a50
37b8c3a89mov eax, [rsp+272]
37b8c3a90mov ebp, [rsp+456]
37b8c3a97mov r15, [rsp+464]
37b8c3a9fmov r12, [rsp+1496]
37b8c3aa7mov r13, [rsp+520]
37b8c3aafmovsd_xmm x0, [rsp+568]
37b8c3ab8
37b8c3ab8loc_37b8c3ab8:
37b8c3ab8mov rsi, [rsp+1472]
37b8c3ac0mulsd x0, [rsi]
37b8c3ac4movsd_xmm [rsi], x0
37b8c3ac8
37b8c3ac8loc_37b8c3ac8:
37b8c3ac8mov [rsp+272], ebp
37b8c3acflea ebx, [rax+rax+1]
37b8c3ad3mov r14, [rsp+336]
37b8c3adbmov ebp, 1
37b8c3ae0mov [rsp+1496], r12
37b8c3ae8mov rsi, [rsp+344]
37b8c3af0mov edi, 2
37b8c3af5mov r12, [rsp+208]
37b8c3afd
37b8c3afdloc_37b8c3afd:
37b8c3afdmov [rsp+32], r13
37b8c3b02movsxd rdx, ebp
37b8c3b05mov r9, r14
37b8c3b08lea r8, [rip+0xb7a4e9]
37b8c3b0fmov rcx, [rsp+216]
37b8c3b17lea rdx, [r12+8*rdx-8]
37b8c3b1ccall dcopy_
37b8c3b21mov [rsp+32], r13
37b8c3b26movsxd rdx, ebx
37b8c3b29mov r9, rsi
37b8c3b2cmov rcx, [rsp+216]
37b8c3b34lea rdx, [r12+8*rdx-8]
37b8c3b39lea r8, [rip+0xb7a4b8]
37b8c3b40call dcopy_
37b8c3b45mov edx, [rsp+544]
37b8c3b4cadd r14, [rsp+224]
37b8c3b54add rsi, [rsp+264]
37b8c3b5cadd ebp, edx
37b8c3b5eadd ebx, edx
37b8c3b60cmp edi, 1
37b8c3b63jne 0x37b8c67a0
37b8c3b69mov ebp, [rsp+272]
37b8c3b70mov r12, [rsp+1496]
37b8c3b78cmp r15l, 1
37b8c3b7cje 0x37b8c3ce8
37b8c3b82mov rax, [rsp+1416]
37b8c3b8amov rdx, [rsp+488]
37b8c3b92lea ebx, [rbp-1]
37b8c3b95lea rbp, [rip+0xb7a46c]
37b8c3b9cmov r14, [rsp+216]
37b8c3ba4mov [rsp+80], rbp
37b8c3ba9lea r9, [rsp+548]
37b8c3bb1lea r8, [rsp+556]
37b8c3bb9mov [rsp+96], rax
37b8c3bbemov rax, [rsp+1408]
37b8c3bc6mov r13, [rsp+208]
37b8c3bcemov [rsp+72], r14
37b8c3bd3lea rax, [rax+8*rdx+8]
37b8c3bd8mov rdx, [rsp+472]
37b8c3be0mov [rsp+112], 1
37b8c3be9mov [rsp+88], rax
37b8c3beemov rax, [rsp+1384]
37b8c3bf6mov [rsp+104], 1
37b8c3bffmov [rsp+56], rax
37b8c3c04mov rax, [rsp+1376]
37b8c3c0cmov [rsp+64], r13
37b8c3c11lea rax, [rax+8*rdx+8]
37b8c3c16mov [rsp+32], r14
37b8c3c1blea rdx, [rip+0xb7a3ce]
37b8c3c22mov [rsp+48], rax
37b8c3c27lea rax, [rip+0xb7a3d2]
37b8c3c2emov rcx, rdx
37b8c3c31mov [rsp+40], rax
37b8c3c36mov [rsp+556], ebx
37b8c3c3dcall dgemm_
37b8c3c42mov [rsp+556], ebx
37b8c3c49mov rbx, [rsp+1464]
37b8c3c51lea r9, [rsp+548]
37b8c3c59mov rcx, [rsp+496]
37b8c3c61mov [rsp+80], rbp
37b8c3c66lea r8, [rsp+556]
37b8c3c6emov [rsp+96], rbx
37b8c3c73mov rbx, [rsp+1456]
37b8c3c7bmov rdx, [rsp+480]
37b8c3c83mov [rsp+72], r14
37b8c3c88lea rax, [rbx+8*rcx+8]
37b8c3c8dmov rcx, [rsp+1432]
37b8c3c95mov [rsp+64], r13
37b8c3c9amov [rsp+88], rax
37b8c3c9fmov [rsp+56], rcx
37b8c3ca4mov rcx, [rsp+1424]
37b8c3cacmov [rsp+112], 1
37b8c3cb5lea rax, [rcx+8*rdx+8]
37b8c3cbamov [rsp+32], r14
37b8c3cbflea rdx, [rip+0xb7a32a]
37b8c3cc6mov [rsp+48], rax
37b8c3ccblea rax, [rip+0xb7a32e]
37b8c3cd2mov rcx, rdx
37b8c3cd5mov [rsp+104], 1
37b8c3cdemov [rsp+40], rax
37b8c3ce3call dgemm_
37b8c3ce8
37b8c3ce8loc_37b8c3ce8:
37b8c3ce8mov esi, [rsp+128]
37b8c3cefcmp [rsp+140], esi
37b8c3cf6jle 0x37b8c2ddb
37b8c3cfcmov eax, [rsp+544]
37b8c3d03mov rsi, [rsp+1368]
37b8c3d0blea rbp, [rsp+556]
37b8c3d13lea r14, [rip+0xb7a2ee]
37b8c3d1aimul eax, [rsp+548]
37b8c3d22mov rdi, [rsp+208]
37b8c3d2amov r9, rbp
37b8c3d2dmov esi, [rsi]
37b8c3d2fmovsxd rbx, [rsp+416]
37b8c3d37mov [rsp+112], 1
37b8c3d40mov r13, [rsp+216]
37b8c3d48mov r11, [rsp+1392]
37b8c3d50mov [rsp+80], r14
37b8c3d55cdqe
37b8c3d57mov edx, esi
37b8c3d59mov [rsp+224], esi
37b8c3d60sub edx, [rsp+328]
37b8c3d67lea rsi, [rdi+8*rax]
37b8c3d6bmov [rsp+556], edx
37b8c3d72mov rax, [rsp+1416]
37b8c3d7alea rdi, [rsp+548]
37b8c3d82mov rdx, [rsp+1408]
37b8c3d8amov [rsp+32], rdi
37b8c3d8fmov r8, r13
37b8c3d92mov [rsp+96], rax
37b8c3d97mov rax, [rsp+232]
37b8c3d9fmov [rsp+104], 1
37b8c3da8imul rax, rbx
37b8c3dacadd rax, [rsp+280]
37b8c3db4mov [rsp+56], r13
37b8c3db9add rax, [rsp+504]
37b8c3dc1mov [rsp+48], rsi
37b8c3dc6lea rax, [rdx+8*rax]
37b8c3dcalea rdx, [rip+0xb7a21f]
37b8c3dd1mov [rsp+40], r14
37b8c3dd6mov [rsp+88], rax
37b8c3ddbmov rax, [rsp+1400]
37b8c3de3mov rcx, rdx
37b8c3de6mov [rsp+72], rax
37b8c3debmov rax, [rsp+248]
37b8c3df3imul rax, rbx
37b8c3df7add rax, [rsp+256]
37b8c3dffadd rax, [rsp+352]
37b8c3e07lea rax, [r11+8*rax]
37b8c3e0bmov [rsp+64], rax
37b8c3e10call dgemm_
37b8c3e15mov rax, [rsp+1368]
37b8c3e1dmov r8, r13
37b8c3e20mov r9, rbp
37b8c3e23mov rcx, [rsp+1456]
37b8c3e2blea rdx, [rip+0xb7a1be]
37b8c3e32mov eax, [rax]
37b8c3e34mov [rsp+56], r13
37b8c3e39mov [rsp+48], rsi
37b8c3e3emov [rsp+208], eax
37b8c3e45sub eax, [rsp+328]
37b8c3e4cmov [rsp+556], eax
37b8c3e53mov rax, [rsp+1464]
37b8c3e5bmov [rsp+40], r14
37b8c3e60mov [rsp+96], rax
37b8c3e65mov rax, [rsp+240]
37b8c3e6dmov [rsp+32], rdi
37b8c3e72imul rax, rbx
37b8c3e76add rax, [rsp+288]
37b8c3e7emov [rsp+80], r14
37b8c3e83add rax, [rsp+504]
37b8c3e8bmov [rsp+112], 1
37b8c3e94mov [rsp+104], 1
37b8c3e9dlea rax, [rcx+8*rax]
37b8c3ea1mov rcx, rdx
37b8c3ea4mov [rsp+88], rax
37b8c3ea9mov rax, [rsp+1448]
37b8c3eb1mov [rsp+72], rax
37b8c3eb6mov rax, [rsp+296]
37b8c3ebeimul rax, rbx
37b8c3ec2mov rbx, [rsp+1440]
37b8c3ecaadd rax, [rsp+304]
37b8c3ed2add rax, [rsp+352]
37b8c3edalea rax, [rbx+8*rax]
37b8c3edemov [rsp+64], rax
37b8c3ee3call dgemm_
37b8c3ee8jmp 0x37b8c2ddb
37b8c3eed
37b8c3eed 0f 1f 00 ...
37b8c3ef0
37b8c3ef0loc_37b8c3ef0:
37b8c3ef0mov rax, [rsp+1488]
37b8c3ef8mov [rsp+56], r9
37b8c3efdmov r8, r10
37b8c3f00lea r9, [rip+0xb7a0ed]
37b8c3f07mov [rsp+64], r14
37b8c3f0cmov rcx, [rsp+1352]
37b8c3f14mov rdx, rsi
37b8c3f17mov [rsp+48], rax
37b8c3f1cmov rax, [rsp+1480]
37b8c3f24mov [rsp+40], rax
37b8c3f29lea rax, [rsp+640]
37b8c3f31mov [rsp+32], rax
37b8c3f36call dlatdf_
37b8c3f3bjmp 0x37b8c2ce4
37b8c3f40
37b8c3f40loc_37b8c3f40:
37b8c3f40mov rax, [rsp+1488]
37b8c3f48mov [rsp+56], r9
37b8c3f4dmov r8, r10
37b8c3f50lea r9, [rip+0xb7a09d]
37b8c3f57mov [rsp+64], r14
37b8c3f5cmov rcx, [rsp+1352]
37b8c3f64mov rdx, rsi
37b8c3f67mov [rsp+48], rax
37b8c3f6cmov rax, [rsp+1480]
37b8c3f74mov [rsp+40], rax
37b8c3f79lea rax, [rsp+640]
37b8c3f81mov [rsp+32], rax
37b8c3f86mov [rsp+208], rax
37b8c3f8ecall dlatdf_
37b8c3f93jmp 0x37b8c30fe
37b8c3f98
37b8c3f98 0f 1f 84 00 00 00 00 00 ........
37b8c3fa0
37b8c3fa0loc_37b8c3fa0:
37b8c3fa0mov rax, [rsp+1368]
37b8c3fa8movsxd rbx, [rsp+416]
37b8c3fb0mov r14l, [rsp+328]
37b8c3fb8mov rcx, [rsp+232]
37b8c3fc0mov eax, [rax]
37b8c3fc2mov rbp, [rsp+352]
37b8c3fcaimul rcx, rbx
37b8c3fceadd rcx, [rsp+280]
37b8c3fd6mov r9, [rsp+1400]
37b8c3fdemov [rsp+208], eax
37b8c3fe5mov edx, eax
37b8c3fe7add rcx, r13
37b8c3feamov rax, [rsp+1416]
37b8c3ff2sub edx, r14l
37b8c3ff5mov [rsp+40], rax
37b8c3ffamov rax, [rsp+1408]
37b8c4002mov [rsp+556], edx
37b8c4009mov rdx, [rsp+248]
37b8c4011lea rcx, [rax+8*rcx]
37b8c4015mov rax, [rsp+1392]
37b8c401dimul rdx, rbx
37b8c4021mov [rsp+32], rcx
37b8c4026add rdx, [rsp+256]
37b8c402elea rcx, [rsp+556]
37b8c4036add rdx, rbp
37b8c4039lea r8, [rax+8*rdx]
37b8c403dlea rdx, [rsp+648]
37b8c4045call daxpy_
37b8c404amov rax, [rsp+1368]
37b8c4052mov r9, [rsp+1448]
37b8c405alea rcx, [rsp+556]
37b8c4062mov eax, [rax]
37b8c4064mov edx, eax
37b8c4066mov [rsp+208], eax
37b8c406dmov rax, [rsp+1464]
37b8c4075sub edx, r14l
37b8c4078mov [rsp+556], edx
37b8c407fmov rdx, [rsp+296]
37b8c4087mov [rsp+40], rax
37b8c408cimul rdx, rbx
37b8c4090add rdx, [rsp+304]
37b8c4098imul rbx, [rsp+240]
37b8c40a1add rdx, rbp
37b8c40a4add rbx, [rsp+288]
37b8c40aclea rax, [rbx+r13]
37b8c40b0mov rbx, [rsp+1456]
37b8c40b8lea rax, [rbx+8*rax]
37b8c40bcmov [rsp+32], rax
37b8c40c1mov rax, [rsp+1440]
37b8c40c9lea r8, [rax+8*rdx]
37b8c40cdlea rdx, [rsp+648]
37b8c40d5call daxpy_
37b8c40dajmp 0x37b8c2ddb
37b8c40df
37b8c40df 90 .
37b8c40e0
37b8c40e0loc_37b8c40e0:
37b8c40e0mov rax, [rsp+1368]
37b8c40e8mov edx, [rax]
37b8c40eatest edx, edx
37b8c40ecjle 0x37b8c41c9
37b8c40f2mov rsi, [rsp+240]
37b8c40famov rax, [rsp+232]
37b8c4102mov [rsp+224], rdi
37b8c410amov r11, [rsp+1408]
37b8c4112mov r14, [rsp+1456]
37b8c411amov [rsp+216], r13
37b8c4122lea rcx, [8*rsi]
37b8c412amov rdi, [rsp+1360]
37b8c4132mov [rsp+336], ebp
37b8c4139lea r13, [8*rax]
37b8c4141mov [rsp+344], r15
37b8c4149mov ebp, edx
37b8c414bmov r15, r11
37b8c414emov rsi, rcx
37b8c4151mov [rsp+1496], r12
37b8c4159mov r12l, 1
37b8c415fnop
37b8c4160
37b8c4160loc_37b8c4160:
37b8c4160mov r8, r15
37b8c4163lea r9, [rip+0xb79e8e]
37b8c416amov rdx, rbx
37b8c416dmov rcx, rdi
37b8c4170call dscal_
37b8c4175add r12l, 1
37b8c4179mov r8, r14
37b8c417cmov rdx, rbx
37b8c417flea r9, [rip+0xb79e72]
37b8c4186mov rcx, rdi
37b8c4189add r15, r13
37b8c418cadd r14, rsi
37b8c418fcall dscal_
37b8c4194cmp ebp, r12l
37b8c4197jge 0x37b8c4160
37b8c4199mov r13, [rsp+216]
37b8c41a1mov rdi, [rsp+224]
37b8c41a9mov ebp, [rsp+336]
37b8c41b0mov r15, [rsp+344]
37b8c41b8mov r12, [rsp+1496]
37b8c41c0movsd_xmm x0, [rsp+568]
37b8c41c9
37b8c41c9loc_37b8c41c9:
37b8c41c9mov rax, [rsp+1472]
37b8c41d1mulsd x0, [rax]
37b8c41d5movsd_xmm [rax], x0
37b8c41d9jmp 0x37b8c2ce4
37b8c41de
37b8c41de 66 90 f.
37b8c41e0
37b8c41e0loc_37b8c41e0:
37b8c41e0mov rax, [rsp+144]
37b8c41e8movsxd rdi, ebp
37b8c41ebmovsxd rbx, ebx
37b8c41eemov r11, [rsp+152]
37b8c41f6mov r10, [rsp+168]
37b8c41felea r14, [rsp+608]
37b8c4206mov [rsp+728], 0
37b8c4212lea r9, [rsp+576]
37b8c421amov [rsp+840], 0
37b8c4226mov rcx, rax
37b8c4229imul rcx, rdi
37b8c422dlea rsi, [rcx+r11]
37b8c4231add rcx, rax
37b8c4234mov rax, [rsp+1376]
37b8c423cadd rbx, rsi
37b8c423flea rdx, [rdi+rsi]
37b8c4243mov [rsp+272], rsi
37b8c424badd rcx, r11
37b8c424emov rsi, [rsp+1376]
37b8c4256add rcx, rdi
37b8c4259movsd_xmm x0, [rsi+8*rdx]
37b8c425emovhpd x0, [rsi+8*rbx]
37b8c4263mov rsi, [rsp+160]
37b8c426bmovups [rsp+704], x0
37b8c4273mov rdx, rsi
37b8c4276imul rdx, rdi
37b8c427alea rbx, [rdx+r10]
37b8c427eadd rdx, rsi
37b8c4281mov rsi, [rsp+256]
37b8c4289lea r8, [rdi+rbx]
37b8c428dmov [rsp+336], rbx
37b8c4295add rdx, r10
37b8c4298mov rbx, [rsp+1424]
37b8c42a0add rdx, rdi
37b8c42a3lea r10, [rsp+704]
37b8c42abmovsd_xmm x0, [rbx+8*r8]
37b8c42b1lea r8, [rip+0xb79d3c]
37b8c42b8movsd_xmm [rsp+720], x0
37b8c42c1movupd x0, [rax+8*rcx]
37b8c42c6mov rax, [rsp+352]
37b8c42cemov rcx, [rsp+248]
37b8c42d6movups [rsp+768], x0
37b8c42demovupd x0, [rbx+8*rdx]
37b8c42e3lea rdx, [rax+rsi]
37b8c42e7mov rsi, [rsp+1392]
37b8c42efimul rcx, rax
37b8c42f3movups [rsp+784], x0
37b8c42fbadd rdx, rcx
37b8c42femovsd_xmm x1, [rsi+8*rdx]
37b8c4303mov rdx, [rsp+296]
37b8c430bmov rsi, [rsp+1440]
37b8c4313xorpd x1, [rip+0xb79d15]
37b8c431bimul rdx, rax
37b8c431fadd rdx, [rsp+440]
37b8c4327movsd_xmm [rsp+832], x1
37b8c4330movsd_xmm x0, [rsi+8*rdx]
37b8c4335xorpd x0, [rip+0xb79cf3]
37b8c433dmovsd_xmm [rsp+848], x0
37b8c4346mov rdx, [rsp+232]
37b8c434emov rsi, [rsp+280]
37b8c4356movsd_xmm [rsp+920], x0
37b8c435fimul rdx, rax
37b8c4363mov [rsp+264], r9
37b8c436bmov [rsp+208], r10
37b8c4373mov [rsp+856], 0
37b8c437fmov [rsp+896], 0
37b8c438badd rsi, rdx
37b8c438elea rdx, [rdi+rsi]
37b8c4392mov [rsp+344], rsi
37b8c439amov rsi, [rsp+1408]
37b8c43a2mov [rsp+912], 0
37b8c43aemovsd_xmm [rsp+904], x1
37b8c43b7lea rsi, [rsi+8*rdx]
37b8c43bbmov rdx, [rsp+240]
37b8c43c3movupd x0, [rsi]
37b8c43c7mov [rsp+224], rsi
37b8c43cflea rsi, [rsp+552]
37b8c43d7imul rdx, rax
37b8c43dbmov rax, [rsp+288]
37b8c43e3mov rcx, rsi
37b8c43e6movups [rsp+640], x0
37b8c43eeadd rax, rdx
37b8c43f1lea rdx, [rdi+rax]
37b8c43f5mov [rsp+456], rax
37b8c43fdmov rax, [rsp+1456]
37b8c4405lea rax, [rax+8*rdx]
37b8c4409lea rdx, [rsp+540]
37b8c4411movupd x0, [rax]
37b8c4415mov [rsp+40], rdx
37b8c441amov rdx, r10
37b8c441dmov [rsp+32], r14
37b8c4422mov [rsp+216], rax
37b8c442amovups [rsp+656], x0
37b8c4432call dgetc2_
37b8c4437mov edx, [rsp+540]
37b8c443emov r10, [rsp+208]
37b8c4446mov r9, [rsp+264]
37b8c444etest edx, edx
37b8c4450jle 0x37b8c445c
37b8c4452mov rax, [rsp+1512]
37b8c445amov [rax], edx
37b8c445c
37b8c445cloc_37b8c445c:
37b8c445cmov rax, [rsp+1352]
37b8c4464mov ecx, [rax]
37b8c4466test ecx, ecx
37b8c4468jne 0x37b8c48d0
37b8c446elea rbx, [rsp+568]
37b8c4476mov [rsp+32], r9
37b8c447blea rax, [rsp+640]
37b8c4483mov rdx, r10
37b8c4486mov [rsp+48], rbx
37b8c448bmov r9, rax
37b8c448emov rcx, rsi
37b8c4491lea r8, [rip+0xb79b5c]
37b8c4498mov [rsp+40], r14
37b8c449dmov [rsp+208], rax
37b8c44a5call dgesc2_
37b8c44aamovsd_xmm x0, [rsp+568]
37b8c44b3ucomisd x0, x7
37b8c44b7jp 0x37b8c69a2
37b8c44bdjne 0x37b8c69a2
37b8c44c3
37b8c44c3loc_37b8c44c3:
37b8c44c3movupd x0, [rsp+640]
37b8c44ccmov rax, [rsp+224]
37b8c44d4movups [rax], x0
37b8c44d7mov rax, [rsp+216]
37b8c44dfmovupd x0, [rsp+656]
37b8c44e8movups [rax], x0
37b8c44ebcmp r15l, 1
37b8c44efje 0x37b8c4626
37b8c44f5mov rax, [rsp+1408]
37b8c44fdmov rcx, [rsp+344]
37b8c4505sub ebp, 1
37b8c4508lea rbx, [rip+0xb79ae9]
37b8c450flea r13, [rip+0xb79af2]
37b8c4516mov [rsp+80], rbx
37b8c451blea r9, [rip+0xb79ade]
37b8c4522lea rdx, [rax+8*rcx+8]
37b8c4527mov rcx, [rsp+1384]
37b8c452fmov [rsp+56], rbx
37b8c4534lea r8, [rsp+544]
37b8c453cmov [rsp+72], rdx
37b8c4541mov rdx, [rsp+272]
37b8c4549mov [rsp+40], rcx
37b8c454emov rcx, [rsp+1376]
37b8c4556mov rax, [rsp+208]
37b8c455emov [rsp+64], r13
37b8c4563lea rdx, [rcx+8*rdx+8]
37b8c4568lea rcx, [rip+0xb79a81]
37b8c456fmov [rsp+88], 1
37b8c4578mov [rsp+48], rax
37b8c457dmov [rsp+32], rdx
37b8c4582lea rdx, [rsp+556]
37b8c458amov [rsp+556], ebp
37b8c4591call dgemv_
37b8c4596mov rax, [rsp+208]
37b8c459emov [rsp+80], rbx
37b8c45a3lea r9, [rip+0xb79a56]
37b8c45aamov rcx, [rsp+1456]
37b8c45b2mov [rsp+56], rbx
37b8c45b7lea r8, [rsp+544]
37b8c45bfmov [rsp+48], rax
37b8c45c4mov rax, [rsp+1432]
37b8c45ccmov rdx, [rsp+456]
37b8c45d4mov rbx, [rsp+336]
37b8c45dcmov [rsp+88], 1
37b8c45e5mov [rsp+40], rax
37b8c45eamov rax, [rsp+1424]
37b8c45f2lea rdx, [rcx+8*rdx+8]
37b8c45f7mov [rsp+64], r13
37b8c45fclea rcx, [rip+0xb799ed]
37b8c4603mov [rsp+72], rdx
37b8c4608lea rdx, [rax+8*rbx+8]
37b8c460dmov [rsp+32], rdx
37b8c4612lea rdx, [rsp+556]
37b8c461amov [rsp+556], ebp
37b8c4621call dgemv_
37b8c4626
37b8c4626loc_37b8c4626:
37b8c4626mov esi, [rsp+128]
37b8c462dcmp [rsp+140], esi
37b8c4634jle 0x37b8c2ddb
37b8c463amov rax, [rsp+1368]
37b8c4642mov r14l, [rsp+328]
37b8c464alea rbp, [rsp+656]
37b8c4652lea r8, [rip+0xb799af]
37b8c4659movsxd rbx, [rsp+416]
37b8c4661mov rcx, [rsp+1392]
37b8c4669mov r9, rbp
37b8c466cmov eax, [rax]
37b8c466emov edx, eax
37b8c4670mov [rsp+208], eax
37b8c4677mov rax, [rsp+1416]
37b8c467fsub edx, r14l
37b8c4682mov [rsp+556], edx
37b8c4689mov rdx, [rsp+232]
37b8c4691mov [rsp+64], rax
37b8c4696mov rax, [rsp+1408]
37b8c469eimul rdx, rbx
37b8c46a2add rdx, [rsp+280]
37b8c46aaadd rdx, rdi
37b8c46adlea rdx, [rax+8*rdx]
37b8c46b1mov rax, [rsp+1400]
37b8c46b9mov [rsp+56], rdx
37b8c46bemov rdx, [rsp+248]
37b8c46c6mov [rsp+48], rax
37b8c46cbimul rdx, rbx
37b8c46cfadd rdx, [rsp+256]
37b8c46d7add rdx, [rsp+352]
37b8c46dflea rdx, [rcx+8*rdx]
37b8c46e3lea rcx, [rip+0xb7990e]
37b8c46eamov [rsp+40], rdx
37b8c46eflea rdx, [rsp+556]
37b8c46f7mov [rsp+32], rcx
37b8c46fclea rcx, [rsp+544]
37b8c4704call dger_
37b8c4709mov rdx, [rsp+1368]
37b8c4711mov r9, rbp
37b8c4714lea rcx, [rip+0xb798dd]
37b8c471blea r8, [rip+0xb798e6]
37b8c4722mov edx, [rdx]
37b8c4724mov [rsp+32], rcx
37b8c4729lea rcx, [rsp+544]
37b8c4731mov [rsp+208], edx
37b8c4738sub edx, r14l
37b8c473bmov [rsp+556], edx
37b8c4742mov rdx, [rsp+1464]
37b8c474amov [rsp+64], rdx
37b8c474fmov rdx, [rsp+240]
37b8c4757imul rdx, rbx
37b8c475badd rdx, [rsp+288]
37b8c4763imul rbx, [rsp+296]
37b8c476clea rax, [rdx+rdi]
37b8c4770mov rdx, [rsp+1456]
37b8c4778mov rdi, [rsp+1440]
37b8c4780lea rax, [rdx+8*rax]
37b8c4784mov rdx, [rsp+1448]
37b8c478cmov [rsp+56], rax
37b8c4791mov [rsp+48], rdx
37b8c4796mov rdx, [rsp+304]
37b8c479elea rax, [rbx+rdx]
37b8c47a2add rax, [rsp+352]
37b8c47aalea rdx, [rsp+556]
37b8c47b2lea rax, [rdi+8*rax]
37b8c47b6mov [rsp+40], rax
37b8c47bbcall dger_
37b8c47c0jmp 0x37b8c2ddb
37b8c47c5
37b8c47c5 0f 1f 00 ...
37b8c47c8
37b8c47c8loc_37b8c47c8:
37b8c47c8mov rax, [rsp+1368]
37b8c47d0mov edx, [rax]
37b8c47d2test edx, edx
37b8c47d4jle 0x37b8c48b9
37b8c47damov rsi, [rsp+240]
37b8c47e2mov rax, [rsp+232]
37b8c47eamov [rsp+456], rdi
37b8c47f2mov r11, [rsp+1408]
37b8c47famov rdi, [rsp+1360]
37b8c4802mov [rsp+272], r13
37b8c480alea rcx, [8*rsi]
37b8c4812mov rsi, [rsp+1456]
37b8c481amov [rsp+464], ebp
37b8c4821lea r13, [8*rax]
37b8c4829mov [rsp+472], r15
37b8c4831mov ebp, edx
37b8c4833mov r15, r11
37b8c4836mov r14, rcx
37b8c4839mov [rsp+1496], r12
37b8c4841mov r12l, 1
37b8c4847nop [rax+rax]
37b8c4850
37b8c4850loc_37b8c4850:
37b8c4850mov r8, r15
37b8c4853lea r9, [rip+0xb7979e]
37b8c485amov rdx, rbx
37b8c485dmov rcx, rdi
37b8c4860call dscal_
37b8c4865add r12l, 1
37b8c4869mov r8, rsi
37b8c486cmov rdx, rbx
37b8c486flea r9, [rip+0xb79782]
37b8c4876mov rcx, rdi
37b8c4879add r15, r13
37b8c487cadd rsi, r14
37b8c487fcall dscal_
37b8c4884cmp ebp, r12l
37b8c4887jge 0x37b8c4850
37b8c4889mov r13, [rsp+272]
37b8c4891mov rdi, [rsp+456]
37b8c4899mov ebp, [rsp+464]
37b8c48a0mov r15, [rsp+472]
37b8c48a8mov r12, [rsp+1496]
37b8c48b0movsd_xmm x0, [rsp+568]
37b8c48b9
37b8c48b9loc_37b8c48b9:
37b8c48b9mov rax, [rsp+1472]
37b8c48c1mulsd x0, [rax]
37b8c48c5movsd_xmm [rax], x0
37b8c48c9jmp 0x37b8c30fe
37b8c48ce
37b8c48ce 66 90 f.
37b8c48d0
37b8c48d0loc_37b8c48d0:
37b8c48d0mov rax, [rsp+1488]
37b8c48d8mov [rsp+56], r9
37b8c48ddmov r8, r10
37b8c48e0lea r9, [rip+0xb7970d]
37b8c48e7mov [rsp+64], r14
37b8c48ecmov rcx, [rsp+1352]
37b8c48f4mov rdx, rsi
37b8c48f7mov [rsp+48], rax
37b8c48fcmov rax, [rsp+1480]
37b8c4904mov [rsp+40], rax
37b8c4909lea rax, [rsp+640]
37b8c4911mov [rsp+32], rax
37b8c4916mov [rsp+208], rax
37b8c491ecall dlatdf_
37b8c4923jmp 0x37b8c44c3
37b8c4928
37b8c4928 0f 1f 84 00 00 00 00 00 ........
37b8c4930
37b8c4930loc_37b8c4930:
37b8c4930movsd_xmm x7, [rip+0xb796e8]
37b8c4938mov rax, [rsp+1472]
37b8c4940mov [rsp+176], 1
37b8c494cmov r13, r12
37b8c494fmov [rsp+1408], r15
37b8c4957mov r14, [rsp+1360]
37b8c495fmovq x6, [rip+0xb796c9]
37b8c4967mov [rsp+128], ebp
37b8c496emovsd_xmm [rax], x7
37b8c4972movsd_xmm [rsp+568], x7
37b8c497bnop [rax+rax]
37b8c4980
37b8c4980loc_37b8c4980:
37b8c4980mov rax, [rsp+176]
37b8c4988mov esi, [r13+4*rax-4]
37b8c498dmov eax, [r13+4*rax]
37b8c4992lea ebx, [rax-1]
37b8c4995mov [rsp+264], eax
37b8c499csub eax, esi
37b8c499emov [rsp+544], eax
37b8c49a5mov r12l, eax
37b8c49a8mov eax, [rsp+140]
37b8c49afmov [rsp+200], esi
37b8c49b6mov [rsp+224], ebx
37b8c49bdcmp eax, [rsp+128]
37b8c49c4jl 0x37b8c4fa6
37b8c49caadd esi, 1
37b8c49cdmov [rsp+1360], r14
37b8c49d5movsxd r15, eax
37b8c49d8mov r14l, r12l
37b8c49dbmov [rsp+216], esi
37b8c49e2mov r12, [rsp+1360]
37b8c49eamov rax, r13
37b8c49edjmp 0x37b8c4a14
37b8c49ef
37b8c49ef 90 .
37b8c49f0
37b8c49f0loc_37b8c49f0:
37b8c49f0cmp r14l, 2
37b8c49f4je 0x37b8c4fd0
37b8c49fa
37b8c49faloc_37b8c49fa:
37b8c49fasub r15, 1
37b8c49fecmp [rsp+128], r15l
37b8c4a06jg 0x37b8c4fa0
37b8c4a0c
37b8c4a0cloc_37b8c4a0c:
37b8c4a0cmov r14l, [rsp+544]
37b8c4a14
37b8c4a14loc_37b8c4a14:
37b8c4a14mov esi, [rax+4*r15-4]
37b8c4a19mov ebx, [rax+4*r15]
37b8c4a1dsub ebx, esi
37b8c4a1flea edi, [rsi+1]
37b8c4a22mov edx, ebx
37b8c4a24mov [rsp+548], ebx
37b8c4a2bimul edx, r14l
37b8c4a2fadd edx, edx
37b8c4a31mov [rsp+552], edx
37b8c4a38cmp r14l, 1
37b8c4a3cjne 0x37b8c49f0
37b8c4a3ecmp ebx, 1
37b8c4a41je 0x37b8c58e0
37b8c4a47cmp ebx, 2
37b8c4a4ajne 0x37b8c49fa
37b8c4a4cmovsxd rbp, [rsp+200]
37b8c4a54mov rcx, [rsp+144]
37b8c4a5cmov [rsp+1496], rax
37b8c4a64movsxd rdi, edi
37b8c4a67mov rax, [rsp+152]
37b8c4a6fmov r11, [rsp+256]
37b8c4a77mov [rsp+712], 0
37b8c4a83lea r9, [rsp+576]
37b8c4a8bimul rcx, rbp
37b8c4a8fmov r10, [rsp+1392]
37b8c4a97mov [rsp+768], 0
37b8c4aa3lea r13, [rsp+608]
37b8c4aablea rdx, [rbp+rax]
37b8c4ab0mov rax, [rsp+1376]
37b8c4ab8mov [rsp+840], 0
37b8c4ac4add rdx, rcx
37b8c4ac7movsd_xmm x1, [rax+8*rdx]
37b8c4accmov rax, [rsp+248]
37b8c4ad4movsxd rdx, esi
37b8c4ad7movsd_xmm [rsp+704], x1
37b8c4ae0mov rcx, rax
37b8c4ae3movsd_xmm [rsp+776], x1
37b8c4aecimul rcx, rdx
37b8c4af0lea rbx, [rcx+r11]
37b8c4af4add rcx, rax
37b8c4af7lea r8, [rdx+rbx]
37b8c4afblea rax, [rcx+r11]
37b8c4affmov r11, [rsp+304]
37b8c4b07mov [rsp+344], rbx
37b8c4b0fmovsd_xmm x0, [r10+8*r8]
37b8c4b15lea r8, [rbx+rdi]
37b8c4b19lea rcx, [rdx+rax]
37b8c4b1dmov [rsp+352], rax
37b8c4b25xorpd x0, x6
37b8c4b29movsd_xmm [rsp+720], x0
37b8c4b32movsd_xmm x0, [r10+8*r8]
37b8c4b38mov r8, [rsp+160]
37b8c4b40xorpd x0, x6
37b8c4b44imul r8, rbp
37b8c4b48movsd_xmm [rsp+728], x0
37b8c4b51movsd_xmm x0, [r10+8*rcx]
37b8c4b57lea rcx, [rdi+rax]
37b8c4b5bmov rax, [rsp+168]
37b8c4b63xorpd x0, x6
37b8c4b67movsd_xmm [rsp+784], x0
37b8c4b70movsd_xmm x0, [r10+8*rcx]
37b8c4b76lea rcx, [rbp+rax]
37b8c4b7bmov rax, [rsp+1424]
37b8c4b83add rcx, r8
37b8c4b86movsd_xmm x1, [rax+8*rcx]
37b8c4b8bmov rax, [rsp+296]
37b8c4b93xorpd x0, x6
37b8c4b97movsd_xmm [rsp+792], x0
37b8c4ba0movsd_xmm [rsp+832], x1
37b8c4ba9mov rcx, rax
37b8c4bacimul rcx, rdx
37b8c4bb0lea rbx, [rcx+r11]
37b8c4bb4add rcx, rax
37b8c4bb7lea r8, [rdx+rbx]
37b8c4bbbmov [rsp+360], rbx
37b8c4bc3lea rax, [rcx+r11]
37b8c4bc7mov rbx, [rsp+1440]
37b8c4bcflea rcx, [rdx+rax]
37b8c4bd3add rdi, rax
37b8c4bd6mov [rsp+368], rax
37b8c4bdemov rax, [rsp+232]
37b8c4be6movsd_xmm x0, [rbx+8*r8]
37b8c4becmov r11, [rsp+288]
37b8c4bf4movsd_xmm [rsp+904], x1
37b8c4bfdlea r8, [rip+0xb793f0]
37b8c4c04mov [rsp+336], r9
37b8c4c0cmov [rsp+856], 0
37b8c4c18xorpd x0, x6
37b8c4c1cmovsd_xmm [rsp+848], x0
37b8c4c25movsd_xmm x0, [rbx+8*rcx]
37b8c4c2amov rcx, rax
37b8c4c2dmov [rsp+896], 0
37b8c4c39imul rcx, rdx
37b8c4c3dxorpd x0, x6
37b8c4c41movsd_xmm [rsp+912], x0
37b8c4c4amovsd_xmm x0, [rbx+8*rdi]
37b8c4c4fmov rdi, [rsp+280]
37b8c4c57lea rbx, [rcx+rdi]
37b8c4c5badd rcx, rax
37b8c4c5exorpd x0, x6
37b8c4c62add rcx, rdi
37b8c4c65mov rdi, [rsp+240]
37b8c4c6dmovsd_xmm [rsp+920], x0
37b8c4c76lea rax, [rcx+rbp]
37b8c4c7amov [rsp+376], rbx
37b8c4c82add rbx, rbp
37b8c4c85imul rdx, rdi
37b8c4c89mov [rsp+312], rax
37b8c4c91mov [rsp+272], rbx
37b8c4c99lea rcx, [rdx+r11]
37b8c4c9dadd rdx, rdi
37b8c4ca0add rdx, r11
37b8c4ca3add rcx, rbp
37b8c4ca6lea rdi, [rdx+rbp]
37b8c4caamov rdx, [rsp+1456]
37b8c4cb2mov [rsp+320], rcx
37b8c4cbamov [rsp+328], rdi
37b8c4cc2movsd_xmm x0, [rdx+8*rcx]
37b8c4cc7movhpd x0, [rdx+8*rdi]
37b8c4cccmov rdi, [rsp+1408]
37b8c4cd4lea rdx, [rsp+540]
37b8c4cdclea rcx, [rsp+552]
37b8c4ce4movups [rsp+656], x0
37b8c4cecmovsd_xmm x1, [rdi+8*rbx]
37b8c4cf1movhpd x1, [rdi+8*rax]
37b8c4cf6mov [rsp+40], rdx
37b8c4cfblea rax, [rsp+704]
37b8c4d03mov rdx, rax
37b8c4d06mov [rsp+184], rax
37b8c4d0emovups [rsp+640], x1
37b8c4d16mov [rsp+32], r13
37b8c4d1bmov [rsp+208], rcx
37b8c4d23call dgetc2_
37b8c4d28mov edx, [rsp+540]
37b8c4d2fmov rcx, [rsp+208]
37b8c4d37mov r9, [rsp+336]
37b8c4d3fmov rax, [rsp+1496]
37b8c4d47test edx, edx
37b8c4d49jle 0x37b8c4d55
37b8c4d4bmov rdi, [rsp+1512]
37b8c4d53mov [rdi], edx
37b8c4d55
37b8c4d55loc_37b8c4d55:
37b8c4d55lea rdi, [rsp+568]
37b8c4d5dmov [rsp+32], r9
37b8c4d62mov rdx, [rsp+184]
37b8c4d6alea r8, [rip+0xb79283]
37b8c4d71mov [rsp+48], rdi
37b8c4d76mov [rsp+40], r13
37b8c4d7bmov [rsp+1496], rax
37b8c4d83lea rax, [rsp+640]
37b8c4d8bmov r9, rax
37b8c4d8emov [rsp+208], rax
37b8c4d96call dgesc2_
37b8c4d9bmov rax, [rsp+1496]
37b8c4da3movsd_xmm x0, [rsp+568]
37b8c4dacucomisd x0, x7
37b8c4db0jp 0x37b8c6278
37b8c4db6jne 0x37b8c6278
37b8c4dbc
37b8c4dbcloc_37b8c4dbc:
37b8c4dbcmov rbx, [rsp+1408]
37b8c4dc4mov rdi, [rsp+272]
37b8c4dccmovsd_xmm x0, [rsp+640]
37b8c4dd5mov rcx, [rsp+312]
37b8c4dddmovsd_xmm [rbx+8*rdi], x0
37b8c4de2mov rdi, [rsp+320]
37b8c4deamovsd_xmm x0, [rsp+648]
37b8c4df3movsd_xmm [rbx+8*rcx], x0
37b8c4df8mov rbx, [rsp+1456]
37b8c4e00movsd_xmm x0, [rsp+656]
37b8c4e09mov rcx, [rsp+328]
37b8c4e11movsd_xmm [rbx+8*rdi], x0
37b8c4e16movsd_xmm x0, [rsp+664]
37b8c4e1fmovsd_xmm [rbx+8*rcx], x0
37b8c4e24cmp [rsp+128], r15l
37b8c4e2cjl 0x37b8c6538
37b8c4e32
37b8c4e32loc_37b8c4e32:
37b8c4e32mov ebx, [rsp+176]
37b8c4e39cmp [rsp+192], ebx
37b8c4e40jle 0x37b8c49fa
37b8c4e46mov edx, [r12]
37b8c4e4amov r14l, [rsp+224]
37b8c4e52mov [rsp+1496], rax
37b8c4e5alea r8, [rip+0xb7919f]
37b8c4e61movsxd rbx, [rsp+264]
37b8c4e69mov rax, [rsp+1408]
37b8c4e71sub r15, 1
37b8c4e75sub edx, r14l
37b8c4e78mov rcx, [rsp+208]
37b8c4e80mov [rsp+556], edx
37b8c4e87mov rdx, [rsp+376]
37b8c4e8fmov [rsp+40], rcx
37b8c4e94mov rcx, [rsp+1384]
37b8c4e9cadd rdx, rbx
37b8c4e9flea rsi, [rax+8*rdx]
37b8c4ea3mov rax, [rsp+1416]
37b8c4eabmov [rsp+32], rcx
37b8c4eb0mov rdx, [rsp+144]
37b8c4eb8mov rcx, [rsp+1376]
37b8c4ec0mov [rsp+56], rsi
37b8c4ec5mov [rsp+64], rax
37b8c4ecalea rax, [rip+0xb79127]
37b8c4ed1imul rdx, rbx
37b8c4ed5mov [rsp+48], rax
37b8c4edaadd rdx, [rsp+152]
37b8c4ee2add rdx, rbp
37b8c4ee5lea r9, [rcx+8*rdx]
37b8c4ee9lea rdx, [rsp+548]
37b8c4ef1lea rcx, [rsp+556]
37b8c4ef9call dger_
37b8c4efemov edx, [r12]
37b8c4f02imul rbx, [rsp+160]
37b8c4f0blea rax, [rip+0xb790e6]
37b8c4f12mov rcx, [rsp+168]
37b8c4f1amov [rsp+48], rax
37b8c4f1flea r8, [rip+0xb790da]
37b8c4f26sub edx, r14l
37b8c4f29mov rax, [rsp+1432]
37b8c4f31mov [rsp+56], rsi
37b8c4f36mov [rsp+556], edx
37b8c4f3dlea rdx, [rbx+rcx]
37b8c4f41mov rbx, [rsp+1416]
37b8c4f49lea rcx, [rsp+656]
37b8c4f51mov [rsp+40], rcx
37b8c4f56add rdx, rbp
37b8c4f59lea rcx, [rsp+556]
37b8c4f61mov [rsp+32], rax
37b8c4f66mov rax, [rsp+1424]
37b8c4f6emov [rsp+64], rbx
37b8c4f73lea r9, [rax+8*rdx]
37b8c4f77lea rdx, [rsp+548]
37b8c4f7fcall dger_
37b8c4f84mov rax, [rsp+1496]
37b8c4f8ccmp [rsp+128], r15l
37b8c4f94jle 0x37b8c4a0c
37b8c4f9anop [rax+rax]
37b8c4fa0
37b8c4fa0loc_37b8c4fa0:
37b8c4fa0mov r14, r12
37b8c4fa3mov r13, rax
37b8c4fa6
37b8c4fa6loc_37b8c4fa6:
37b8c4fa6add [rsp+176], 1
37b8c4fafmov rax, [rsp+176]
37b8c4fb7cmp [rsp+192], eax
37b8c4fbejge 0x37b8c4980
37b8c4fc4jmp 0x37b8c25d2
37b8c4fc9
37b8c4fc9 0f 1f 80 00 00 00 00 .......
37b8c4fd0
37b8c4fd0loc_37b8c4fd0:
37b8c4fd0cmp ebx, 1
37b8c4fd3je 0x37b8c5c88
37b8c4fd9cmp ebx, 2
37b8c4fdcjne 0x37b8c49fa
37b8c4fe2mov [rsp+1496], rax
37b8c4fealea rax, [rip+0xb79003]
37b8c4ff1movsxd rdi, edi
37b8c4ff4lea r8, [rip+0xb78ff9]
37b8c4ffbmov [rsp+48], rax
37b8c5000lea rax, [rsp+704]
37b8c5008mov rdx, r8
37b8c500blea rcx, [rip+0xb79006]
37b8c5012mov [rsp+184], rax
37b8c501amov [rsp+40], rax
37b8c501flea rax, [rip+0xb78fea]
37b8c5026mov [rsp+32], rax
37b8c502bmov r9, rax
37b8c502emov [rsp+56], 1
37b8c5037call dlaset_
37b8c503cmov rbx, [rsp+144]
37b8c5044movsxd rax, [rsp+200]
37b8c504cmov rdx, [rsp+152]
37b8c5054mov rbp, [rsp+256]
37b8c505cmov rcx, rbx
37b8c505fmov r13, [rsp+1392]
37b8c5067movsxd r9, [rsp+216]
37b8c506fmov [rsp+384], rax
37b8c5077imul rcx, rax
37b8c507blea r10, [rcx+rdx]
37b8c507fadd rcx, rbx
37b8c5082mov rbx, [rsp+1376]
37b8c508aadd rcx, rdx
37b8c508dlea r8, [rax+r10]
37b8c5091add r10, r9
37b8c5094lea rdx, [rax+rcx]
37b8c5098movsd_xmm x0, [rbx+8*r8]
37b8c509emovsxd r8, esi
37b8c50a1add rcx, r9
37b8c50a4movhpd x0, [rbx+8*rdx]
37b8c50a9mov rbx, [rsp+248]
37b8c50b1movups [rsp+704], x0
37b8c50b9movups [rsp+848], x0
37b8c50c1mov rdx, rbx
37b8c50c4imul rdx, r8
37b8c50c8lea r14, [rdx+rbp]
37b8c50ccadd rdx, rbx
37b8c50cfmov rbx, [rsp+160]
37b8c50d7lea r11, [r8+r14]
37b8c50dbadd rdx, rbp
37b8c50demov [rsp+408], r14
37b8c50e6movsd_xmm x3, [r13+8*r11]
37b8c50edlea r11, [r14+rdi]
37b8c50f1movsd_xmm x1, [r13+8*r11]
37b8c50f8mov r11, [rsp+1376]
37b8c5100xorpd x3, x6
37b8c5104movsd_xmm x2, [r11+8*r10]
37b8c510amovhpd x2, [r11+8*rcx]
37b8c5110lea rcx, [r8+rdx]
37b8c5114add rdx, rdi
37b8c5117movsd_xmm x0, [r13+8*rdx]
37b8c511exorpd x1, x6
37b8c5122mov rdx, rbx
37b8c5125mov r11, [rsp+168]
37b8c512dimul rdx, rax
37b8c5131movsd_xmm [rsp+752], x1
37b8c513amovsd_xmm [rsp+824], x1
37b8c5143movsd_xmm x1, [r13+8*rcx]
37b8c514axorpd x0, x6
37b8c514emovsd_xmm [rsp+736], x3
37b8c5157xorpd x1, x6
37b8c515blea rcx, [rax+rdx]
37b8c515fadd rdx, rbx
37b8c5162movups [rsp+768], x2
37b8c516amovsd_xmm [rsp+808], x3
37b8c5173add rcx, r11
37b8c5176add rdx, r11
37b8c5179movsd_xmm [rsp+864], x1
37b8c5182movsd_xmm [rsp+880], x0
37b8c518bmovups [rsp+912], x2
37b8c5193movsd_xmm [rsp+936], x1
37b8c519cmov r10, [rsp+1424]
37b8c51a4mov rbx, [rsp+296]
37b8c51acmov r14, [rsp+304]
37b8c51b4mov rbp, [rsp+1408]
37b8c51bcmovsd_xmm x1, [r10+8*rcx]
37b8c51c2lea rcx, [rax+rdx]
37b8c51c6add rdx, r9
37b8c51c9movsd_xmm x3, [r10+8*rcx]
37b8c51cfmov rcx, rbx
37b8c51d2imul rcx, r8
37b8c51d6unpcklpd x0, x1
37b8c51damovups [rsp+952], x0
37b8c51e2unpcklpd x1, x3
37b8c51e6movups [rsp+1104], x1
37b8c51eemovsd_xmm [rsp+968], x3
37b8c51f7lea r11, [rcx+r14]
37b8c51fbadd rcx, rbx
37b8c51femov rbx, [rsp+1440]
37b8c5206lea r10, [r8+r11]
37b8c520amov [rsp+416], r11
37b8c5212add rcx, r14
37b8c5215mov r11, [rsp+1440]
37b8c521dadd rdi, rcx
37b8c5220lea r14, [rsp+544]
37b8c5228movsd_xmm x0, [r11+8*r10]
37b8c522emov r11, [rsp+1424]
37b8c5236xorpd x0, x6
37b8c523amovsd_xmm x2, [r11+8*rdx]
37b8c5240lea rdx, [r8+rcx]
37b8c5244mov rcx, [rsp+240]
37b8c524cmovsd_xmm [rsp+992], x0
37b8c5255movsd_xmm x1, [rbx+8*rdx]
37b8c525amovsd_xmm [rsp+1064], x0
37b8c5263movsd_xmm x0, [rbx+8*rdi]
37b8c5268mov rbx, [rsp+232]
37b8c5270movsd_xmm [rsp+1032], x2
37b8c5279xorpd x1, x6
37b8c527dlea rdi, [8*rbx]
37b8c5285xorpd x0, x6
37b8c5289movsd_xmm [rsp+1120], x1
37b8c5292mov [rsp+320], rdi
37b8c529aimul rbx, r8
37b8c529emov rdi, [rsp+280]
37b8c52a6movsd_xmm [rsp+1136], x0
37b8c52afmovsd_xmm [rsp+1176], x2
37b8c52b8lea rdx, [rdi+rax]
37b8c52bclea rdi, [8*rcx]
37b8c52c4mov [rsp+312], rdi
37b8c52ccmov rdi, r8
37b8c52cfadd rdx, rbx
37b8c52d2imul rdi, rcx
37b8c52d6lea r10, [rbp+8*rdx]
37b8c52dbmov [rsp+400], rbx
37b8c52e3mov [rsp+344], r10
37b8c52ebmovsd_xmm [rsp+1192], x1
37b8c52f4movsd_xmm [rsp+1208], x0
37b8c52fdmov [rsp+392], rdi
37b8c5305mov rcx, [rsp+288]
37b8c530dmov rbx, [rsp+1456]
37b8c5315mov r13, [rsp+1496]
37b8c531dmov [rsp+328], 2
37b8c5328lea rdx, [rcx+rax]
37b8c532cmov [rsp+352], esi
37b8c5333mov esi, 5
37b8c5338add rdx, rdi
37b8c533bmov [rsp+360], rbx
37b8c5343lea rax, [rbx+8*rdx]
37b8c5347mov [rsp+368], rbp
37b8c534fmov ebx, 1
37b8c5354mov rbp, r10
37b8c5357mov [rsp+336], rax
37b8c535fmov rdi, rax
37b8c5362lea rax, [rsp+640]
37b8c536amov [rsp+208], rax
37b8c5372lea rax, [rip+0xb78c7f]
37b8c5379mov [rsp+272], rax
37b8c5381
37b8c5381loc_37b8c5381:
37b8c5381mov rax, [rsp+272]
37b8c5389mov rcx, [rsp+208]
37b8c5391movsxd rdx, ebx
37b8c5394lea r8, [rip+0xb78c5d]
37b8c539bmov [rsp+32], rax
37b8c53a0lea r9, [rcx+8*rdx-8]
37b8c53a5mov rdx, rbp
37b8c53a8mov rcx, r14
37b8c53abcall dcopy_
37b8c53b0mov rax, [rsp+272]
37b8c53b8movsxd rdx, esi
37b8c53bbmov rcx, [rsp+208]
37b8c53c3lea r8, [rip+0xb78c2e]
37b8c53camov [rsp+32], rax
37b8c53cflea r9, [rcx+8*rdx-8]
37b8c53d4mov rdx, rdi
37b8c53d7mov rcx, r14
37b8c53dacall dcopy_
37b8c53dfmov r11l, [rsp+544]
37b8c53e7add rbp, [rsp+320]
37b8c53efadd rdi, [rsp+312]
37b8c53f7add ebx, r11l
37b8c53faadd esi, r11l
37b8c53fdcmp [rsp+328], 1
37b8c5405jne 0x37b8c6170
37b8c540bmov [rsp+1496], r13
37b8c5413lea rdx, [rsp+540]
37b8c541blea r13, [rsp+608]
37b8c5423mov esi, [rsp+352]
37b8c542amov [rsp+40], rdx
37b8c542fmov rdx, [rsp+184]
37b8c5437lea r9, [rsp+576]
37b8c543flea rcx, [rsp+552]
37b8c5447mov [rsp+32], r13
37b8c544clea r8, [rip+0xb78ba1]
37b8c5453mov rbx, [rsp+360]
37b8c545bmov [rsp+376], r11l
37b8c5463mov rbp, [rsp+368]
37b8c546bmov [rsp+352], r9
37b8c5473mov [rsp+328], rcx
37b8c547bcall dgetc2_
37b8c5480mov edx, [rsp+540]
37b8c5487mov rcx, [rsp+328]
37b8c548fmov r9, [rsp+352]
37b8c5497mov rax, [rsp+1496]
37b8c549ftest edx, edx
37b8c54a1mov r11l, [rsp+376]
37b8c54a9jle 0x37b8c54b5
37b8c54abmov rdi, [rsp+1512]
37b8c54b3mov [rdi], edx
37b8c54b5
37b8c54b5loc_37b8c54b5:
37b8c54b5lea rdi, [rsp+568]
37b8c54bdmov [rsp+32], r9
37b8c54c2mov rdx, [rsp+184]
37b8c54calea r8, [rip+0xb78b23]
37b8c54d1mov [rsp+48], rdi
37b8c54d6mov r9, [rsp+208]
37b8c54demov [rsp+40], r13
37b8c54e3mov [rsp+1496], rax
37b8c54ebmov [rsp+328], r11l
37b8c54f3call dgesc2_
37b8c54f8mov r11l, [rsp+328]
37b8c5500movsd_xmm x0, [rsp+568]
37b8c5509mov rax, [rsp+1496]
37b8c5511ucomisd x0, x7
37b8c5515jp 0x37b8c551d
37b8c5517je 0x37b8c55f8
37b8c551d
37b8c551dloc_37b8c551d:
37b8c551dmov rcx, [rsp+1368]
37b8c5525mov edx, [rcx]
37b8c5527test edx, edx
37b8c5529jle 0x37b8c55e8
37b8c552fmov [rsp+328], r11l
37b8c5537mov r13, [rsp+320]
37b8c553fmov [rsp+1496], rax
37b8c5547mov [rsp+360], r14
37b8c554fmov r14, rbp
37b8c5552mov rbp, [rsp+312]
37b8c555amov [rsp+184], r15
37b8c5562mov r15l, edx
37b8c5565mov [rsp+352], esi
37b8c556cmov esi, 1
37b8c5571nop [rax]
37b8c5575nop [rax+rax]
37b8c5580
37b8c5580loc_37b8c5580:
37b8c5580mov r8, r14
37b8c5583lea r9, [rip+0xb78a6e]
37b8c558amov rdx, rdi
37b8c558dmov rcx, r12
37b8c5590call dscal_
37b8c5595add esi, 1
37b8c5598mov r8, rbx
37b8c559bmov rdx, rdi
37b8c559elea r9, [rip+0xb78a53]
37b8c55a5mov rcx, r12
37b8c55a8add r14, r13
37b8c55abadd rbx, rbp
37b8c55aecall dscal_
37b8c55b3cmp r15l, esi
37b8c55b6jge 0x37b8c5580
37b8c55b8mov r15, [rsp+184]
37b8c55c0mov r11l, [rsp+328]
37b8c55c8mov esi, [rsp+352]
37b8c55cfmov rax, [rsp+1496]
37b8c55d7mov r14, [rsp+360]
37b8c55dfmovsd_xmm x0, [rsp+568]
37b8c55e8
37b8c55e8loc_37b8c55e8:
37b8c55e8mov rdi, [rsp+1472]
37b8c55f0mulsd x0, [rdi]
37b8c55f4movsd_xmm [rdi], x0
37b8c55f8
37b8c55f8loc_37b8c55f8:
37b8c55f8mov ebp, 1
37b8c55fdmov [rsp+1496], rax
37b8c5605mov r13, [rsp+344]
37b8c560dlea ebx, [r11+r11+1]
37b8c5612mov [rsp+184], r15
37b8c561amov r15, [rsp+272]
37b8c5622mov edi, 2
37b8c5627mov [rsp+328], esi
37b8c562emov esi, ebp
37b8c5630mov rbp, [rsp+336]
37b8c5638mov [rsp+1360], r12
37b8c5640mov r12, [rsp+208]
37b8c5648
37b8c5648loc_37b8c5648:
37b8c5648mov [rsp+32], r15
37b8c564dmovsxd rdx, esi
37b8c5650mov r9, r13
37b8c5653mov rcx, r14
37b8c5656lea rdx, [r12+8*rdx-8]
37b8c565blea r8, [rip+0xb78996]
37b8c5662call dcopy_
37b8c5667mov [rsp+32], r15
37b8c566cmovsxd rdx, ebx
37b8c566fmov r9, rbp
37b8c5672lea rdx, [r12+8*rdx-8]
37b8c5677lea r8, [rip+0xb7897a]
37b8c567emov rcx, r14
37b8c5681call dcopy_
37b8c5686mov edx, [rsp+544]
37b8c568dadd r13, [rsp+320]
37b8c5695add rbp, [rsp+312]
37b8c569dadd esi, edx
37b8c569fadd ebx, edx
37b8c56a1cmp edi, 1
37b8c56a4jne 0x37b8c6180
37b8c56aamov r15, [rsp+184]
37b8c56b2mov esi, [rsp+328]
37b8c56b9mov r12, [rsp+1360]
37b8c56c1mov rax, [rsp+1496]
37b8c56c9cmp [rsp+128], r15l
37b8c56d1jl 0x37b8c6801
37b8c56d7
37b8c56d7loc_37b8c56d7:
37b8c56d7mov edi, [rsp+176]
37b8c56decmp [rsp+192], edi
37b8c56e5jle 0x37b8c49fa
37b8c56ebmov r11, [rsp+1416]
37b8c56f3mov edx, [r12]
37b8c56f7mov [rsp+32], r14
37b8c56fclea rbp, [rsp+548]
37b8c5704mov r13, [rsp+384]
37b8c570cmovsxd rbx, [rsp+264]
37b8c5714mov r9, rbp
37b8c5717lea r8, [rsp+556]
37b8c571fsub edx, [rsp+224]
37b8c5726mov [rsp+72], r11
37b8c572bmov [rsp+556], edx
37b8c5732mov r11, [rsp+1408]
37b8c573amov rdx, [rsp+400]
37b8c5742add rdx, [rsp+280]
37b8c574amov [rsp+1496], rax
37b8c5752lea rcx, [rdx+rbx]
37b8c5756add rdx, r13
37b8c5759mov rsi, [rsp+1408]
37b8c5761mov [rsp+112], 1
37b8c576amov [rsp+104], 1
37b8c5773lea rdx, [r11+8*rdx]
37b8c5777mov r11, [rsp+1376]
37b8c577fmov [rsp+64], rdx
37b8c5784mov rdx, [rsp+1384]
37b8c578clea rsi, [rsi+8*rcx]
37b8c5790mov rcx, [rsp+1416]
37b8c5798mov [rsp+88], rsi
37b8c579dmov [rsp+56], rdx
37b8c57a2mov rdx, [rsp+144]
37b8c57aamov [rsp+96], rcx
37b8c57aflea rcx, [rip+0xb78852]
37b8c57b6imul rdx, rbx
37b8c57baadd rdx, [rsp+152]
37b8c57c2mov [rsp+80], rcx
37b8c57c7lea rcx, [rip+0xb78823]
37b8c57ceadd rdx, r13
37b8c57d1lea rdx, [r11+8*rdx]
37b8c57d5mov [rsp+48], rdx
37b8c57dalea rdx, [rip+0xb7881f]
37b8c57e1mov [rsp+40], rdx
37b8c57e6lea rdx, [rip+0xb78803]
37b8c57edcall dgemm_
37b8c57f2mov rax, [rsp+1416]
37b8c57famov r11l, [r12]
37b8c57femov r9, rbp
37b8c5801imul rbx, [rsp+160]
37b8c580alea rcx, [rip+0xb787f7]
37b8c5811mov [rsp+88], rsi
37b8c5816mov [rsp+96], rax
37b8c581bmov rax, [rsp+1464]
37b8c5823lea r8, [rsp+556]
37b8c582bmov [rsp+80], rcx
37b8c5830lea rcx, [rip+0xb787ba]
37b8c5837sub r11l, [rsp+224]
37b8c583fmov [rsp+72], rax
37b8c5844mov rax, [rsp+392]
37b8c584cadd rax, [rsp+288]
37b8c5854mov [rsp+32], r14
37b8c5859lea rdx, [rax+r13]
37b8c585dmov rax, [rsp+1456]
37b8c5865mov [rsp+556], r11l
37b8c586dmov [rsp+112], 1
37b8c5876mov [rsp+104], 1
37b8c587flea rdx, [rax+8*rdx]
37b8c5883mov rax, [rsp+1432]
37b8c588bmov [rsp+64], rdx
37b8c5890mov [rsp+56], rax
37b8c5895mov rax, [rsp+168]
37b8c589dlea rdx, [rbx+rax]
37b8c58a1mov rax, [rsp+1424]
37b8c58a9add rdx, r13
37b8c58aclea rdx, [rax+8*rdx]
37b8c58b0mov [rsp+48], rdx
37b8c58b5lea rdx, [rip+0xb78744]
37b8c58bcmov [rsp+40], rdx
37b8c58c1lea rdx, [rip+0xb78728]
37b8c58c8call dgemm_
37b8c58cdmov rax, [rsp+1496]
37b8c58d5jmp 0x37b8c49fa
37b8c58da
37b8c58da 66 0f 1f 44 00 00 f..D..
37b8c58e0
37b8c58e0loc_37b8c58e0:
37b8c58e0mov rcx, [rsp+248]
37b8c58e8movsxd rdx, esi
37b8c58ebmovsxd r14, [rsp+200]
37b8c58f3mov [rsp+1496], rax
37b8c58fbmov r8, [rsp+144]
37b8c5903mov rax, [rsp+256]
37b8c590blea r13, [rsp+608]
37b8c5913lea r9, [rsp+576]
37b8c591bimul rcx, rdx
37b8c591fmov rdi, [rsp+168]
37b8c5927imul r8, r14
37b8c592badd rax, rcx
37b8c592emov rcx, [rsp+152]
37b8c5936mov [rsp+328], rax
37b8c593eadd rcx, r14
37b8c5941add rcx, r8
37b8c5944lea r8, [rdx+rax]
37b8c5948mov rax, [rsp+1392]
37b8c5950movsd_xmm x0, [rax+8*r8]
37b8c5956mov rax, [rsp+1376]
37b8c595emov r8, [rsp+160]
37b8c5966movsd_xmm x1, [rax+8*rcx]
37b8c596bmov rcx, [rsp+296]
37b8c5973xorpd x0, x6
37b8c5977imul r8, r14
37b8c597bmov rax, [rsp+304]
37b8c5983imul rcx, rdx
37b8c5987unpcklpd x1, x0
37b8c598bmovups [rsp+704], x1
37b8c5993add rax, rcx
37b8c5996lea rcx, [r14+rdi]
37b8c599aadd rcx, r8
37b8c599dmov [rsp+336], rax
37b8c59a5lea r8, [rdx+rax]
37b8c59a9mov rax, [rsp+1440]
37b8c59b1movsd_xmm x0, [rax+8*r8]
37b8c59b7mov rax, [rsp+1424]
37b8c59bflea r8, [rip+0xb7862e]
37b8c59c6movsd_xmm x1, [rax+8*rcx]
37b8c59cbmov rcx, [rsp+232]
37b8c59d3xorpd x0, x6
37b8c59d7mov rax, [rsp+280]
37b8c59dfimul rcx, rdx
37b8c59e3unpcklpd x1, x0
37b8c59e7imul rdx, [rsp+240]
37b8c59f0add rdx, [rsp+288]
37b8c59f8movups [rsp+768], x1
37b8c5a00lea rdi, [rdx+r14]
37b8c5a04lea rdx, [rsp+540]
37b8c5a0cadd rax, rcx
37b8c5a0fmov rcx, [rsp+1408]
37b8c5a17mov [rsp+272], rdi
37b8c5a1fmov [rsp+344], rax
37b8c5a27add rax, r14
37b8c5a2amovsd_xmm x0, [rcx+8*rax]
37b8c5a2fmov [rsp+208], rax
37b8c5a37lea rcx, [rsp+552]
37b8c5a3fmov rax, [rsp+1456]
37b8c5a47movhpd x0, [rax+8*rdi]
37b8c5a4cmov [rsp+40], rdx
37b8c5a51lea rax, [rsp+704]
37b8c5a59mov [rsp+32], r13
37b8c5a5emov rdx, rax
37b8c5a61mov [rsp+184], rax
37b8c5a69mov [rsp+320], r9
37b8c5a71mov [rsp+312], rcx
37b8c5a79movups [rsp+640], x0
37b8c5a81call dgetc2_
37b8c5a86mov edx, [rsp+540]
37b8c5a8dmov rcx, [rsp+312]
37b8c5a95mov r9, [rsp+320]
37b8c5a9dmov rax, [rsp+1496]
37b8c5aa5test edx, edx
37b8c5aa7jle 0x37b8c5ab3
37b8c5aa9mov rdi, [rsp+1512]
37b8c5ab1mov [rdi], edx
37b8c5ab3
37b8c5ab3loc_37b8c5ab3:
37b8c5ab3lea rdi, [rsp+568]
37b8c5abbmov [rsp+32], r9
37b8c5ac0mov rdx, [rsp+184]
37b8c5ac8lea r9, [rsp+640]
37b8c5ad0mov [rsp+48], rdi
37b8c5ad5lea r8, [rip+0xb78518]
37b8c5adcmov [rsp+40], r13
37b8c5ae1mov [rsp+1496], rax
37b8c5ae9call dgesc2_
37b8c5aeemov rax, [rsp+1496]
37b8c5af6movsd_xmm x0, [rsp+568]
37b8c5affucomisd x0, x7
37b8c5b03jp 0x37b8c6190
37b8c5b09jne 0x37b8c6190
37b8c5b0f
37b8c5b0floc_37b8c5b0f:
37b8c5b0fmov rbx, [rsp+1408]
37b8c5b17movsd_xmm x0, [rsp+640]
37b8c5b20mov rdi, [rsp+208]
37b8c5b28mov rcx, [rsp+272]
37b8c5b30movsd_xmm x8, [rsp+648]
37b8c5b3amovsd_xmm [rbx+8*rdi], x0
37b8c5b3fmov rbx, [rsp+1456]
37b8c5b47movsd_xmm [rbx+8*rcx], x8
37b8c5b4dcmp [rsp+128], r15l
37b8c5b55jl 0x37b8c6460
37b8c5b5b
37b8c5b5bloc_37b8c5b5b:
37b8c5b5bmov ebx, [rsp+176]
37b8c5b62cmp [rsp+192], ebx
37b8c5b69jle 0x37b8c49fa
37b8c5b6fmov edx, [r12]
37b8c5b73mov r13l, [rsp+224]
37b8c5b7bmov [rsp+1496], rax
37b8c5b83lea rbp, [rsp+560]
37b8c5b8bmovsxd rbx, [rsp+264]
37b8c5b93mov rax, [rsp+1408]
37b8c5b9bxorpd x0, x6
37b8c5b9fsub edx, r13l
37b8c5ba2mov rcx, [rsp+1376]
37b8c5baamov r9, [rsp+1384]
37b8c5bb2movsd_xmm [rsp+560], x0
37b8c5bbbmov [rsp+556], edx
37b8c5bc2mov rdx, [rsp+344]
37b8c5bcaadd rdx, rbx
37b8c5bcdlea rsi, [rax+8*rdx]
37b8c5bd1mov rdx, [rsp+144]
37b8c5bd9lea rax, [rip+0xb78418]
37b8c5be0mov [rsp+40], rax
37b8c5be5imul rdx, rbx
37b8c5be9mov [rsp+32], rsi
37b8c5beeadd rdx, [rsp+152]
37b8c5bf6add rdx, r14
37b8c5bf9lea r8, [rcx+8*rdx]
37b8c5bfdmov rdx, rbp
37b8c5c00lea rcx, [rsp+556]
37b8c5c08call daxpy_
37b8c5c0dmov edx, [r12]
37b8c5c11imul rbx, [rsp+160]
37b8c5c1alea rax, [rip+0xb783d7]
37b8c5c21mov rcx, [rsp+168]
37b8c5c29mov [rsp+40], rax
37b8c5c2exorpd x8, x6
37b8c5c33sub edx, r13l
37b8c5c36mov rax, [rsp+1424]
37b8c5c3emov [rsp+32], rsi
37b8c5c43mov [rsp+556], edx
37b8c5c4alea rdx, [rbx+rcx]
37b8c5c4emov r9, [rsp+1432]
37b8c5c56lea rcx, [rsp+556]
37b8c5c5emovsd_xmm [rsp+560], x8
37b8c5c68add rdx, r14
37b8c5c6blea r8, [rax+8*rdx]
37b8c5c6fmov rdx, rbp
37b8c5c72call daxpy_
37b8c5c77mov rax, [rsp+1496]
37b8c5c7fjmp 0x37b8c49fa
37b8c5c84
37b8c5c84 0f 1f 40 00 ..@.
37b8c5c88
37b8c5c88loc_37b8c5c88:
37b8c5c88mov [rsp+1496], rax
37b8c5c90mov rax, [rsp+144]
37b8c5c98lea r13, [rsp+608]
37b8c5ca0movsxd r11, [rsp+200]
37b8c5ca8mov rdi, [rsp+152]
37b8c5cb0mov [rsp+728], 0
37b8c5cbcmov rcx, rax
37b8c5cbfmovsxd r8, [rsp+216]
37b8c5cc7mov [rsp+784], 0
37b8c5cd3imul rcx, r11
37b8c5cd7lea r9, [rcx+rdi]
37b8c5cdbadd rcx, rax
37b8c5cdemov rax, [rsp+1376]
37b8c5ce6lea r10, [r11+r9]
37b8c5ceaadd rcx, rdi
37b8c5cedadd r9, r8
37b8c5cf0lea rdx, [r11+rcx]
37b8c5cf4movsd_xmm x0, [rax+8*r10]
37b8c5cfaadd rcx, r8
37b8c5cfdmov r10, [rsp+248]
37b8c5d05movhpd x0, [rax+8*rdx]
37b8c5d0amovsxd rdx, esi
37b8c5d0dmov rax, [rsp+256]
37b8c5d15movups [rsp+704], x0
37b8c5d1dimul r10, rdx
37b8c5d21add rax, r10
37b8c5d24lea r10, [rdx+rax]
37b8c5d28mov [rsp+328], rax
37b8c5d30mov rax, [rsp+1392]
37b8c5d38movsd_xmm x0, [rax+8*r10]
37b8c5d3emov rax, [rsp+1376]
37b8c5d46movsd_xmm x1, [rax+8*r9]
37b8c5d4cmovhpd x1, [rax+8*rcx]
37b8c5d51xorpd x0, x6
37b8c5d55mov rax, [rsp+160]
37b8c5d5dmovsd_xmm [rsp+720], x0
37b8c5d66mov rcx, rax
37b8c5d69movups [rsp+768], x1
37b8c5d71movsd_xmm [rsp+792], x0
37b8c5d7aimul rcx, r11
37b8c5d7elea r9, [rcx+rax]
37b8c5d82mov rax, [rsp+168]
37b8c5d8aadd rcx, r11
37b8c5d8dadd r9, rax
37b8c5d90add rcx, rax
37b8c5d93mov rax, [rsp+1424]
37b8c5d9blea r10, [r11+r9]
37b8c5d9fadd r8, r9
37b8c5da2lea r9, [rsp+576]
37b8c5daamovsd_xmm x0, [rax+8*rcx]
37b8c5dafmov rcx, [rsp+296]
37b8c5db7movhpd x0, [rax+8*r10]
37b8c5dbdmovups [rsp+832], x0
37b8c5dc5mov rax, [rsp+304]
37b8c5dcdimul rcx, rdx
37b8c5dd1add rax, rcx
37b8c5dd4lea rcx, [rdx+rax]
37b8c5dd8mov [rsp+336], rax
37b8c5de0mov rax, [rsp+1440]
37b8c5de8movsd_xmm x0, [rax+8*rcx]
37b8c5dedmov rcx, [rsp+232]
37b8c5df5mov [rsp+320], r11
37b8c5dfdmov rax, [rsp+1424]
37b8c5e05mov [rsp+312], r9
37b8c5e0dimul rcx, rdx
37b8c5e11xorpd x0, x6
37b8c5e15mov [rsp+856], 0
37b8c5e21imul rdx, [rsp+240]
37b8c5e2amovsd_xmm x1, [rax+8*r8]
37b8c5e30movsd_xmm [rsp+848], x0
37b8c5e39lea r8, [rip+0xb781b4]
37b8c5e40mov rax, [rsp+280]
37b8c5e48add rdx, [rsp+288]
37b8c5e50movsd_xmm [rsp+920], x0
37b8c5e59mov [rsp+896], 0
37b8c5e65add rdx, r11
37b8c5e68mov [rsp+912], 0
37b8c5e74add rax, rcx
37b8c5e77lea rcx, [r11+rax]
37b8c5e7bmov [rsp+344], rax
37b8c5e83mov rax, [rsp+1408]
37b8c5e8bmovsd_xmm [rsp+904], x1
37b8c5e94lea rax, [rax+8*rcx]
37b8c5e98lea rcx, [rsp+552]
37b8c5ea0movupd x0, [rax]
37b8c5ea4mov [rsp+272], rax
37b8c5eacmov rax, [rsp+1456]
37b8c5eb4mov [rsp+208], rcx
37b8c5ebcmovups [rsp+640], x0
37b8c5ec4lea r14, [rax+8*rdx]
37b8c5ec8lea rdx, [rsp+540]
37b8c5ed0movupd x0, [r14]
37b8c5ed5mov [rsp+40], rdx
37b8c5edalea rax, [rsp+704]
37b8c5ee2mov [rsp+32], r13
37b8c5ee7mov rdx, rax
37b8c5eeamov [rsp+184], rax
37b8c5ef2movups [rsp+656], x0
37b8c5efacall dgetc2_
37b8c5effmov edx, [rsp+540]
37b8c5f06mov rcx, [rsp+208]
37b8c5f0emov r9, [rsp+312]
37b8c5f16mov r11, [rsp+320]
37b8c5f1etest edx, edx
37b8c5f20mov rax, [rsp+1496]
37b8c5f28jle 0x37b8c5f34
37b8c5f2amov rdi, [rsp+1512]
37b8c5f32mov [rdi], edx
37b8c5f34
37b8c5f34loc_37b8c5f34:
37b8c5f34lea rdi, [rsp+568]
37b8c5f3cmov [rsp+32], r9
37b8c5f41mov rdx, [rsp+184]
37b8c5f49lea r8, [rip+0xb780a4]
37b8c5f50mov [rsp+48], rdi
37b8c5f55mov [rsp+40], r13
37b8c5f5amov [rsp+1496], rax
37b8c5f62lea rax, [rsp+640]
37b8c5f6amov r9, rax
37b8c5f6dmov [rsp+312], r11
37b8c5f75mov [rsp+208], rax
37b8c5f7dcall dgesc2_
37b8c5f82mov r11, [rsp+312]
37b8c5f8amovsd_xmm x0, [rsp+568]
37b8c5f93mov rax, [rsp+1496]
37b8c5f9bucomisd x0, x7
37b8c5f9fjp 0x37b8c6368
37b8c5fa5jne 0x37b8c6368
37b8c5fab
37b8c5fabloc_37b8c5fab:
37b8c5fabmovupd x0, [rsp+640]
37b8c5fb4mov rbx, [rsp+272]
37b8c5fbcmovups [rbx], x0
37b8c5fbfmovupd x0, [rsp+656]
37b8c5fc8movups [r14], x0
37b8c5fcccmp [rsp+128], r15l
37b8c5fd4jl 0x37b8c6680
37b8c5fda
37b8c5fdaloc_37b8c5fda:
37b8c5fdamov edi, [rsp+176]
37b8c5fe1cmp [rsp+192], edi
37b8c5fe8jle 0x37b8c49fa
37b8c5feemov edx, [r12]
37b8c5ff2mov r13l, [rsp+224]
37b8c5ffamov [rsp+1496], rax
37b8c6002lea rbp, [rip+0xb77fef]
37b8c6009movsxd rbx, [rsp+264]
37b8c6011mov [rsp+80], rbp
37b8c6016lea r9, [rip+0xb77fe3]
37b8c601dlea r8, [rsp+556]
37b8c6025sub edx, r13l
37b8c6028mov [rsp+56], rbp
37b8c602dmov rax, [rsp+1408]
37b8c6035mov [rsp+556], edx
37b8c603cmov rdx, [rsp+344]
37b8c6044mov rcx, [rsp+208]
37b8c604cmov [rsp+184], r11
37b8c6054mov [rsp+88], 1
37b8c605dadd rdx, rbx
37b8c6060lea rsi, [rax+8*rdx]
37b8c6064mov [rsp+48], rcx
37b8c6069mov rdx, [rsp+144]
37b8c6071lea rax, [rip+0xb77f90]
37b8c6078mov rcx, [rsp+1384]
37b8c6080mov [rsp+64], rax
37b8c6085imul rdx, rbx
37b8c6089add rdx, [rsp+152]
37b8c6091mov [rsp+72], rsi
37b8c6096mov [rsp+40], rcx
37b8c609bmov rcx, [rsp+1376]
37b8c60a3add rdx, r11
37b8c60a6lea rdx, [rcx+8*rdx]
37b8c60aalea rcx, [rip+0xb77f40]
37b8c60b1mov [rsp+32], rdx
37b8c60b6lea rdx, [rsp+544]
37b8c60becall dgemv_
37b8c60c3lea rax, [rip+0xb77f3e]
37b8c60camov edx, [r12]
37b8c60cemov [rsp+88], 1
37b8c60d7mov [rsp+64], rax
37b8c60dcmov rax, [rsp+1432]
37b8c60e4lea r9, [rip+0xb77f15]
37b8c60eblea r8, [rsp+556]
37b8c60f3sub edx, r13l
37b8c60f6mov [rsp+80], rbp
37b8c60fbimul rbx, [rsp+160]
37b8c6104lea rcx, [rip+0xb77ee6]
37b8c610bmov [rsp+40], rax
37b8c6110mov rax, [rsp+168]
37b8c6118mov [rsp+556], edx
37b8c611flea rdx, [rsp+656]
37b8c6127mov [rsp+48], rdx
37b8c612clea rdx, [rbx+rax]
37b8c6130mov rax, [rsp+1424]
37b8c6138add rdx, [rsp+184]
37b8c6140mov [rsp+72], rsi
37b8c6145lea rdx, [rax+8*rdx]
37b8c6149mov [rsp+56], rbp
37b8c614emov [rsp+32], rdx
37b8c6153lea rdx, [rsp+544]
37b8c615bcall dgemv_
37b8c6160mov rax, [rsp+1496]
37b8c6168jmp 0x37b8c49fa
37b8c616d
37b8c616d 0f 1f 00 ...
37b8c6170
37b8c6170loc_37b8c6170:
37b8c6170mov [rsp+328], 1
37b8c617bjmp 0x37b8c5381
37b8c6180
37b8c6180loc_37b8c6180:
37b8c6180mov edi, 1
37b8c6185jmp 0x37b8c5648
37b8c618a
37b8c618a 66 0f 1f 44 00 00 f..D..
37b8c6190
37b8c6190loc_37b8c6190:
37b8c6190mov rcx, [rsp+1368]
37b8c6198mov edx, [rcx]
37b8c619atest edx, edx
37b8c619cjle 0x37b8c6260
37b8c61a2mov r13, [rsp+1408]
37b8c61aamov rcx, [rsp+232]
37b8c61b2mov [rsp+1496], rax
37b8c61bamov r11, [rsp+240]
37b8c61c2mov rbp, [rsp+1456]
37b8c61camov [rsp+184], r15
37b8c61d2mov r15l, edx
37b8c61d5mov [rsp+312], r14
37b8c61ddmov r14, r13
37b8c61e0mov [rsp+320], esi
37b8c61e7lea r13, [8*r11]
37b8c61efmov esi, ebx
37b8c61f1lea rbx, [8*rcx]
37b8c61f9nop [rax]
37b8c6200
37b8c6200loc_37b8c6200:
37b8c6200mov r8, r14
37b8c6203lea r9, [rip+0xb77dee]
37b8c620amov rdx, rdi
37b8c620dmov rcx, r12
37b8c6210call dscal_
37b8c6215add esi, 1
37b8c6218mov r8, rbp
37b8c621bmov rdx, rdi
37b8c621elea r9, [rip+0xb77dd3]
37b8c6225mov rcx, r12
37b8c6228add r14, rbx
37b8c622badd rbp, r13
37b8c622ecall dscal_
37b8c6233cmp r15l, esi
37b8c6236jge 0x37b8c6200
37b8c6238mov r15, [rsp+184]
37b8c6240mov r14, [rsp+312]
37b8c6248mov esi, [rsp+320]
37b8c624fmov rax, [rsp+1496]
37b8c6257movsd_xmm x0, [rsp+568]
37b8c6260
37b8c6260loc_37b8c6260:
37b8c6260mov rdi, [rsp+1472]
37b8c6268mulsd x0, [rdi]
37b8c626cmovsd_xmm [rdi], x0
37b8c6270jmp 0x37b8c5b0f
37b8c6275
37b8c6275 0f 1f 00 ...
37b8c6278
37b8c6278loc_37b8c6278:
37b8c6278mov rbx, [rsp+1368]
37b8c6280mov edx, [rbx]
37b8c6282test edx, edx
37b8c6284jle 0x37b8c6350
37b8c628amov rbx, [rsp+232]
37b8c6292mov r13, [rsp+1408]
37b8c629amov [rsp+1496], rax
37b8c62a2mov [rsp+184], r15
37b8c62aalea rcx, [8*rbx]
37b8c62b2mov rbx, [rsp+240]
37b8c62bamov [rsp+336], rbp
37b8c62c2mov ebp, r14l
37b8c62c5mov [rsp+384], esi
37b8c62ccmov r15, rcx
37b8c62cfmov rsi, r13
37b8c62d2mov r13l, edx
37b8c62d5lea r11, [8*rbx]
37b8c62ddmov rbx, [rsp+1456]
37b8c62e5mov r14, r11
37b8c62e8nop [rax+rax]
37b8c62f0
37b8c62f0loc_37b8c62f0:
37b8c62f0mov r8, rsi
37b8c62f3lea r9, [rip+0xb77cfe]
37b8c62famov rdx, rdi
37b8c62fdmov rcx, r12
37b8c6300call dscal_
37b8c6305add ebp, 1
37b8c6308mov r8, rbx
37b8c630bmov rdx, rdi
37b8c630elea r9, [rip+0xb77ce3]
37b8c6315mov rcx, r12
37b8c6318add rsi, r15
37b8c631badd rbx, r14
37b8c631ecall dscal_
37b8c6323cmp r13l, ebp
37b8c6326jge 0x37b8c62f0
37b8c6328mov r15, [rsp+184]
37b8c6330mov rbp, [rsp+336]
37b8c6338mov esi, [rsp+384]
37b8c633fmov rax, [rsp+1496]
37b8c6347movsd_xmm x0, [rsp+568]
37b8c6350
37b8c6350loc_37b8c6350:
37b8c6350mov rdi, [rsp+1472]
37b8c6358mulsd x0, [rdi]
37b8c635cmovsd_xmm [rdi], x0
37b8c6360jmp 0x37b8c4dbc
37b8c6365
37b8c6365 0f 1f 00 ...
37b8c6368
37b8c6368loc_37b8c6368:
37b8c6368mov rcx, [rsp+1368]
37b8c6370mov edx, [rcx]
37b8c6372test edx, edx
37b8c6374jle 0x37b8c6448
37b8c637amov r13, [rsp+1408]
37b8c6382mov rcx, [rsp+232]
37b8c638amov [rsp+312], r11
37b8c6392mov r10, [rsp+240]
37b8c639amov [rsp+1496], rax
37b8c63a2mov rbp, [rsp+1456]
37b8c63aamov [rsp+184], r15
37b8c63b2mov r15l, edx
37b8c63b5mov [rsp+320], esi
37b8c63bcmov esi, ebx
37b8c63belea rbx, [8*r10]
37b8c63c6mov [rsp+352], r14
37b8c63cemov r14, r13
37b8c63d1lea r13, [8*rcx]
37b8c63d9nop [rax]
37b8c63e0
37b8c63e0loc_37b8c63e0:
37b8c63e0mov r8, r14
37b8c63e3lea r9, [rip+0xb77c0e]
37b8c63eamov rdx, rdi
37b8c63edmov rcx, r12
37b8c63f0call dscal_
37b8c63f5add esi, 1
37b8c63f8mov r8, rbp
37b8c63fbmov rdx, rdi
37b8c63felea r9, [rip+0xb77bf3]
37b8c6405mov rcx, r12
37b8c6408add r14, r13
37b8c640badd rbp, rbx
37b8c640ecall dscal_
37b8c6413cmp r15l, esi
37b8c6416jge 0x37b8c63e0
37b8c6418mov r15, [rsp+184]
37b8c6420mov r11, [rsp+312]
37b8c6428mov esi, [rsp+320]
37b8c642fmov r14, [rsp+352]
37b8c6437mov rax, [rsp+1496]
37b8c643fmovsd_xmm x0, [rsp+568]
37b8c6448
37b8c6448loc_37b8c6448:
37b8c6448mov rdi, [rsp+1472]
37b8c6450mulsd x0, [rdi]
37b8c6454movsd_xmm [rdi], x0
37b8c6458jmp 0x37b8c5fab
37b8c645d
37b8c645d 0f 1f 00 ...
37b8c6460
37b8c6460loc_37b8c6460:
37b8c6460mov [rsp+1496], rax
37b8c6468lea rbx, [rbx+8*r14-8]
37b8c646dmov rax, [rsp+1464]
37b8c6475lea rbp, [rsp+560]
37b8c647dmov rcx, [rsp+328]
37b8c6485mov [rsp+32], rbx
37b8c648asub esi, 1
37b8c648dmov rdx, rbp
37b8c6490mov [rsp+40], rax
37b8c6495lea r9, [rip+0xb77b5c]
37b8c649cmov rax, [rsp+1392]
37b8c64a4movsd_xmm [rsp+560], x0
37b8c64adlea r8, [rax+8*rcx+8]
37b8c64b2lea rcx, [rsp+556]
37b8c64bamovsd_xmm [rsp+184], x0
37b8c64c3mov [rsp+556], esi
37b8c64cacall daxpy_
37b8c64cfmov rax, [rsp+1464]
37b8c64d7mov rdx, rbp
37b8c64damov [rsp+556], esi
37b8c64e1mov [rsp+32], rbx
37b8c64e6mov rsi, [rsp+336]
37b8c64eelea r9, [rip+0xb77b03]
37b8c64f5lea rcx, [rsp+556]
37b8c64fdmov [rsp+40], rax
37b8c6502mov rax, [rsp+1440]
37b8c650amovsd_xmm [rsp+560], x8
37b8c6514lea r8, [rax+8*rsi+8]
37b8c6519call daxpy_
37b8c651emov rax, [rsp+1496]
37b8c6526movsd_xmm x0, [rsp+184]
37b8c652fjmp 0x37b8c5b5b
37b8c6534
37b8c6534 0f 1f 40 00 ..@.
37b8c6538
37b8c6538loc_37b8c6538:
37b8c6538mov [rsp+1496], rax
37b8c6540lea rbx, [rbx+8*rbp-8]
37b8c6545mov rax, [rsp+1464]
37b8c654dsub esi, 1
37b8c6550mov rcx, [rsp+344]
37b8c6558mov [rsp+32], rbx
37b8c655dlea r9, [rip+0xb77a94]
37b8c6564mov [rsp+40], rax
37b8c6569mov rax, [rsp+1392]
37b8c6571mov rdx, [rsp+208]
37b8c6579mov [rsp+556], esi
37b8c6580lea r8, [rax+8*rcx+8]
37b8c6585lea rcx, [rsp+556]
37b8c658dcall daxpy_
37b8c6592mov rax, [rsp+1464]
37b8c659amov rcx, [rsp+352]
37b8c65a2mov [rsp+32], rbx
37b8c65a7lea rdx, [rsp+648]
37b8c65aflea r9, [rip+0xb77a42]
37b8c65b6mov [rsp+556], esi
37b8c65bdmov [rsp+40], rax
37b8c65c2mov rax, [rsp+1392]
37b8c65calea r8, [rax+8*rcx+8]
37b8c65cflea rcx, [rsp+556]
37b8c65d7call daxpy_
37b8c65dcmov rax, [rsp+1464]
37b8c65e4mov rcx, [rsp+360]
37b8c65ecmov [rsp+32], rbx
37b8c65f1lea rdx, [rsp+656]
37b8c65f9lea r9, [rip+0xb779f8]
37b8c6600mov [rsp+556], esi
37b8c6607mov [rsp+40], rax
37b8c660cmov rax, [rsp+1440]
37b8c6614lea r8, [rax+8*rcx+8]
37b8c6619lea rcx, [rsp+556]
37b8c6621call daxpy_
37b8c6626mov rax, [rsp+1464]
37b8c662emov [rsp+556], esi
37b8c6635lea rdx, [rsp+664]
37b8c663dmov rsi, [rsp+368]
37b8c6645mov [rsp+32], rbx
37b8c664alea r9, [rip+0xb779a7]
37b8c6651lea rcx, [rsp+556]
37b8c6659mov [rsp+40], rax
37b8c665emov rax, [rsp+1440]
37b8c6666lea r8, [rax+8*rsi+8]
37b8c666bcall daxpy_
37b8c6670mov rax, [rsp+1496]
37b8c6678jmp 0x37b8c4e32
37b8c667d
37b8c667d 0f 1f 00 ...
37b8c6680
37b8c6680loc_37b8c6680:
37b8c6680mov [rsp+1496], rax
37b8c6688mov rax, [rsp+1456]
37b8c6690sub esi, 1
37b8c6693lea r8, [rip+0xb7796e]
37b8c669amov rcx, [rsp+1392]
37b8c66a2mov rdx, [rsp+328]
37b8c66aamov [rsp+184], r11
37b8c66b2lea rbx, [rax+8*r11-8]
37b8c66b7mov rax, [rsp+1464]
37b8c66bfmov r9, [rsp+208]
37b8c66c7mov [rsp+556], esi
37b8c66celea rdx, [rcx+8*rdx+8]
37b8c66d3mov [rsp+56], rbx
37b8c66d8lea rcx, [rsp+544]
37b8c66e0mov [rsp+64], rax
37b8c66e5lea rax, [rip+0xb7790c]
37b8c66ecmov [rsp+48], rax
37b8c66f1mov rbp, rax
37b8c66f4mov [rsp+40], rdx
37b8c66f9lea rdx, [rsp+556]
37b8c6701mov [rsp+32], rax
37b8c6706call dger_
37b8c670bmov [rsp+556], esi
37b8c6712mov rsi, [rsp+1440]
37b8c671alea r9, [rsp+656]
37b8c6722mov [rsp+56], rbx
37b8c6727mov rbx, [rsp+336]
37b8c672flea r8, [rip+0xb778d2]
37b8c6736lea rcx, [rsp+544]
37b8c673emov rax, [rsp+1464]
37b8c6746mov [rsp+48], rbp
37b8c674blea rdx, [rsi+8*rbx+8]
37b8c6750mov [rsp+32], rbp
37b8c6755mov [rsp+64], rax
37b8c675amov [rsp+40], rdx
37b8c675flea rdx, [rsp+556]
37b8c6767call dger_
37b8c676cmov rax, [rsp+1496]
37b8c6774mov r11, [rsp+184]
37b8c677cjmp 0x37b8c5fda
37b8c6781
37b8c6781 0f 1f 80 00 00 00 00 .......
37b8c6788
37b8c6788loc_37b8c6788:
37b8c6788mov [rsp+272], 1
37b8c6793jmp 0x37b8c3875
37b8c6798
37b8c6798 0f 1f 84 00 00 00 00 00 ........
37b8c67a0
37b8c67a0loc_37b8c67a0:
37b8c67a0mov edi, 1
37b8c67a5jmp 0x37b8c3afd
37b8c67aa
37b8c67aaloc_37b8c67aa:
37b8c67aamov rax, [rsp+1488]
37b8c67b2mov [rsp+56], r9
37b8c67b7mov r8, r10
37b8c67balea r9, [rip+0xb77833]
37b8c67c1mov [rsp+64], r14
37b8c67c6mov rcx, [rsp+1352]
37b8c67cemov rdx, rsi
37b8c67d1mov [rsp+48], rax
37b8c67d6mov rax, [rsp+1480]
37b8c67demov [rsp+40], rax
37b8c67e3mov rax, [rsp+208]
37b8c67ebmov [rsp+32], rax
37b8c67f0call dlatdf_
37b8c67f5mov eax, [rsp+272]
37b8c67fcjmp 0x37b8c3ac8
37b8c6801
37b8c6801loc_37b8c6801:
37b8c6801mov rcx, [rsp+1400]
37b8c6809mov rdx, [rsp+408]
37b8c6811mov [rsp+104], 1
37b8c681alea rbp, [rsp+556]
37b8c6822mov rdi, [rsp+384]
37b8c682asub esi, 1
37b8c682dmov r9, rbp
37b8c6830mov r8, r14
37b8c6833mov [rsp+72], rcx
37b8c6838mov rcx, [rsp+1392]
37b8c6840mov rax, [rsp+1456]
37b8c6848mov [rsp+556], esi
37b8c684fmov [rsp+112], 1
37b8c6858lea rdx, [rcx+8*rdx+8]
37b8c685dmov rcx, [rsp+1416]
37b8c6865mov [rsp+64], rdx
37b8c686amov rdx, [rsp+400]
37b8c6872lea rbx, [rax+8*rdi-8]
37b8c6877mov [rsp+56], rcx
37b8c687cmov rcx, [rsp+280]
37b8c6884mov rax, [rsp+1464]
37b8c688cmov [rsp+88], rbx
37b8c6891add rdx, rcx
37b8c6894mov rcx, [rsp+1408]
37b8c689cadd rdx, rdi
37b8c689fmov [rsp+96], rax
37b8c68a4lea rdi, [rsp+548]
37b8c68aclea rax, [rip+0xb77755]
37b8c68b3lea rdx, [rcx+8*rdx]
37b8c68b7mov [rsp+80], rax
37b8c68bcmov r13, rax
37b8c68bflea rcx, [rip+0xb7772a]
37b8c68c6mov [rsp+48], rdx
37b8c68cblea rdx, [rip+0xb7771f]
37b8c68d2mov [rsp+40], rax
37b8c68d7mov [rsp+32], rdi
37b8c68dccall dgemm_
37b8c68e1mov [rsp+88], rbx
37b8c68e6mov r9, rbp
37b8c68e9mov r8, r14
37b8c68ecmov rbx, [rsp+1448]
37b8c68f4mov rcx, [rsp+416]
37b8c68fcmov [rsp+556], esi
37b8c6903mov rsi, [rsp+1456]
37b8c690bmov [rsp+80], r13
37b8c6910mov [rsp+72], rbx
37b8c6915mov rbx, [rsp+1440]
37b8c691dmov rax, [rsp+1464]
37b8c6925mov [rsp+40], r13
37b8c692alea rdx, [rbx+8*rcx+8]
37b8c692fmov rbx, [rsp+1464]
37b8c6937mov [rsp+32], rdi
37b8c693cmov rcx, [rsp+288]
37b8c6944mov [rsp+64], rdx
37b8c6949mov [rsp+56], rbx
37b8c694emov rbx, [rsp+392]
37b8c6956mov [rsp+96], rax
37b8c695bmov [rsp+112], 1
37b8c6964lea rdx, [rbx+rcx]
37b8c6968add rdx, [rsp+384]
37b8c6970lea rcx, [rip+0xb77679]
37b8c6977mov [rsp+104], 1
37b8c6980lea rdx, [rsi+8*rdx]
37b8c6984mov [rsp+48], rdx
37b8c6989lea rdx, [rip+0xb77661]
37b8c6990call dgemm_
37b8c6995mov rax, [rsp+1496]
37b8c699djmp 0x37b8c56d7
37b8c69a2
37b8c69a2loc_37b8c69a2:
37b8c69a2mov rax, [rsp+1368]
37b8c69aamov eax, [rax]
37b8c69actest eax, eax
37b8c69aejle 0x37b8c6a81
37b8c69b4mov rsi, [rsp+232]
37b8c69bcmov r14, [rsp+1408]
37b8c69c4mov [rsp+264], rdi
37b8c69ccmov rdi, [rsp+1360]
37b8c69d4mov [rsp+464], ebp
37b8c69dbmov ebp, eax
37b8c69ddlea rcx, [8*rsi]
37b8c69e5mov rsi, [rsp+240]
37b8c69edmov [rsp+472], r15
37b8c69f5mov r15l, r13l
37b8c69f8mov [rsp+1496], r12
37b8c6a00mov r13, rcx
37b8c6a03mov r12, r14
37b8c6a06lea rdx, [8*rsi]
37b8c6a0emov rsi, [rsp+1456]
37b8c6a16mov r14, rdx
37b8c6a19nop [rax]
37b8c6a20
37b8c6a20loc_37b8c6a20:
37b8c6a20mov r8, r12
37b8c6a23lea r9, [rip+0xb775ce]
37b8c6a2amov rdx, rbx
37b8c6a2dmov rcx, rdi
37b8c6a30call dscal_
37b8c6a35add r15l, 1
37b8c6a39mov r8, rsi
37b8c6a3cmov rdx, rbx
37b8c6a3flea r9, [rip+0xb775b2]
37b8c6a46mov rcx, rdi
37b8c6a49add r12, r13
37b8c6a4cadd rsi, r14
37b8c6a4fcall dscal_
37b8c6a54cmp ebp, r15l
37b8c6a57jge 0x37b8c6a20
37b8c6a59mov rdi, [rsp+264]
37b8c6a61mov ebp, [rsp+464]
37b8c6a68mov r15, [rsp+472]
37b8c6a70mov r12, [rsp+1496]
37b8c6a78movsd_xmm x0, [rsp+568]
37b8c6a81
37b8c6a81loc_37b8c6a81:
37b8c6a81mov rax, [rsp+1472]
37b8c6a89mulsd x0, [rax]
37b8c6a8dmovsd_xmm [rax], x0
37b8c6a91jmp 0x37b8c44c3
37b8c6a96
37b8c6a96loc_37b8c6a96:
37b8c6a96mov rax, [rsp+1512]
37b8c6a9emov [rax], -16
37b8c6aa4mov eax, 16
37b8c6aa9jmp 0x37b8c25b0
37b8c6aae
37b8c6aaeloc_37b8c6aae:
37b8c6aaemov eax, [rsp+192]
37b8c6ab5neg eax
37b8c6ab7jmp 0x37b8c25b0
37b8c24b0
37b8c24b0dtgsy2_:
37b8c24b0push r15
37b8c24b2push r14
37b8c24b4push r13
37b8c24b6push r12
37b8c24b8push rbp
37b8c24b9push rdi
37b8c24bapush rsi
37b8c24bbpush rbx
37b8c24bcsub rsp, 1272
37b8c24c3movups [rsp+1216], x6
37b8c24cbmovups [rsp+1232], x7
37b8c24d3movups [rsp+1248], x8
37b8c24dcmov rax, [rsp+1384]
37b8c24e4mov r15, [rsp+1408]
37b8c24ecmov r12, [rsp+1496]
37b8c24f4mov eax, [rax]
37b8c24f6mov [rsp+128], eax
37b8c24fdmov rax, [rsp+1400]
37b8c2505mov rsi, rcx
37b8c2508mov [rsp+1352], rdx
37b8c2510lea rdx, [rip+0xb7bad9]
37b8c2517movsxd rdi, [rax]
37b8c251amov rax, [rsp+1432]
37b8c2522mov [rsp+1360], r8
37b8c252amov r8l, 1
37b8c2530mov [rsp+1368], r9
37b8c2538mov r9l, 1
37b8c253emov [rsp+540], 0
37b8c2549mov eax, [rax]
37b8c254bmov [rsp+140], eax
37b8c2552mov rax, [rsp+1448]
37b8c255amov ebp, [rax]
37b8c255cmov rax, [rsp+1416]
37b8c2564mov r13l, [rax]
37b8c2567mov rax, [rsp+1464]
37b8c256fmov r14l, [rax]
37b8c2572mov rax, [rsp+1512]
37b8c257amov [rax], 0
37b8c2580call lsame_
37b8c2585mov ebx, eax
37b8c2587test eax, eax
37b8c2589je 0x37b8c2600
37b8c258bmov rax, [rsp+1352]
37b8c2593cmp [rax], 2
37b8c2596jbe 0x37b8c261f
37b8c259cmov edx, -2
37b8c25a1mov eax, 2
37b8c25a6
37b8c25a6loc_37b8c25a6:
37b8c25a6mov rsi, [rsp+1512]
37b8c25aemov [rsi], edx
37b8c25b0
37b8c25b0loc_37b8c25b0:
37b8c25b0lea rdx, [rsp+704]
37b8c25b8mov r8l, 6
37b8c25belea rcx, [rip+0xb7ba54]
37b8c25c5mov [rsp+704], eax
37b8c25cccall xerbla_
37b8c25d1nop
37b8c25d2
37b8c25d2loc_37b8c25d2:
37b8c25d2movups x6, [rsp+1216]
37b8c25damovups x7, [rsp+1232]
37b8c25e2movups x8, [rsp+1248]
37b8c25ebadd rsp, 1272
37b8c25f2pop rbx
37b8c25f3pop rsi
37b8c25f4pop rdi
37b8c25f5pop rbp
37b8c25f6pop r12
37b8c25f8pop r13
37b8c25fapop r14
37b8c25fcpop r15
37b8c25feret
37b8c25ff
37b8c25ff 90 .
37b8c2600
37b8c2600loc_37b8c2600:
37b8c2600mov r9l, 1
37b8c2606mov r8l, 1
37b8c260clea rdx, [rip+0xb7b9de]
37b8c2613mov rcx, rsi
37b8c2616call lsame_
37b8c261btest eax, eax
37b8c261dje 0x37b8c2695
37b8c261f
37b8c261floc_37b8c261f:
37b8c261fmov rax, [rsp+1512]
37b8c2627mov eax, [rax]
37b8c2629mov [rsp+192], eax
37b8c2630test eax, eax
37b8c2632jne 0x37b8c6aae
37b8c2638mov rax, [rsp+1360]
37b8c2640mov r9l, [rax]
37b8c2643test r9l, r9l
37b8c2646jle 0x37b8c267d
37b8c2648mov rax, [rsp+1368]
37b8c2650mov r8l, [rax]
37b8c2653test r8l, r8l
37b8c2656jle 0x37b8c26a4
37b8c2658mov rax, [rsp+1384]
37b8c2660cmp r9l, [rax]
37b8c2663jle 0x37b8c26bc
37b8c2665mov rax, [rsp+1512]
37b8c266dmov [rax], -6
37b8c2673mov eax, 6
37b8c2678jmp 0x37b8c25b0
37b8c267d
37b8c267dloc_37b8c267d:
37b8c267dmov rax, [rsp+1512]
37b8c2685mov [rax], -3
37b8c268bmov eax, 3
37b8c2690jmp 0x37b8c25b0
37b8c2695
37b8c2695loc_37b8c2695:
37b8c2695mov edx, -1
37b8c269amov eax, 1
37b8c269fjmp 0x37b8c25a6
37b8c26a4
37b8c26a4loc_37b8c26a4:
37b8c26a4mov rax, [rsp+1512]
37b8c26acmov [rax], -4
37b8c26b2mov eax, 4
37b8c26b7jmp 0x37b8c25b0
37b8c26bc
37b8c26bcloc_37b8c26bc:
37b8c26bcmov rax, [rsp+1400]
37b8c26c4cmp r8l, [rax]
37b8c26c7jg 0x37b8c26ee
37b8c26c9mov rax, [rsp+1416]
37b8c26d1cmp r9l, [rax]
37b8c26d4jle 0x37b8c2706
37b8c26d6mov rax, [rsp+1512]
37b8c26demov [rax], -10
37b8c26e4mov eax, 10
37b8c26e9jmp 0x37b8c25b0
37b8c26ee
37b8c26eeloc_37b8c26ee:
37b8c26eemov rax, [rsp+1512]
37b8c26f6mov [rax], -8
37b8c26fcmov eax, 8
37b8c2701jmp 0x37b8c25b0
37b8c2706
37b8c2706loc_37b8c2706:
37b8c2706mov rax, [rsp+1432]
37b8c270ecmp r9l, [rax]
37b8c2711jle 0x37b8c272b
37b8c2713mov rax, [rsp+1512]
37b8c271bmov [rax], -12
37b8c2721mov eax, 12
37b8c2726jmp 0x37b8c25b0
37b8c272b
37b8c272bloc_37b8c272b:
37b8c272bmov rax, [rsp+1448]
37b8c2733cmp r8l, [rax]
37b8c2736jle 0x37b8c2750
37b8c2738mov rax, [rsp+1512]
37b8c2740mov [rax], -14
37b8c2746mov eax, 14
37b8c274bjmp 0x37b8c25b0
37b8c2750
37b8c2750loc_37b8c2750:
37b8c2750mov rax, [rsp+1464]
37b8c2758cmp r9l, [rax]
37b8c275bjg 0x37b8c6a96
37b8c2761xor eax, eax
37b8c2763mov rcx, r12
37b8c2766pxor x0, x0
37b8c276amov edx, 1
37b8c276fmovsxd rsi, [rsp+128]
37b8c2777mov r10l, [rsp+192]
37b8c277ftest rsi, rsi
37b8c2782cmovns rax, rsi
37b8c2786mov r11, rax
37b8c2789mov rsi, rax
37b8c278cmov [rsp+144], rax
37b8c2794xor eax, eax
37b8c2796test rdi, rdi
37b8c2799not rsi
37b8c279ccmovns rax, rdi
37b8c27a0movsxd rdi, [rsp+140]
37b8c27a8mov [rsp+152], rsi
37b8c27b0mov [rsp+248], rax
37b8c27b8not rax
37b8c27bbmov [rsp+256], rax
37b8c27c3xor eax, eax
37b8c27c5test rdi, rdi
37b8c27c8cmovns rax, rdi
37b8c27ccmovsxd rdi, ebp
37b8c27cfmov rbp, rsi
37b8c27d2mov [rsp+160], rax
37b8c27danot rax
37b8c27ddmov [rsp+168], rax
37b8c27e5xor eax, eax
37b8c27e7test rdi, rdi
37b8c27eacmovns rax, rdi
37b8c27eemovsxd rdi, r13l
37b8c27f1mov r13, [rsp+1376]
37b8c27f9mov [rsp+296], rax
37b8c2801not rax
37b8c2804mov [rsp+304], rax
37b8c280cxor eax, eax
37b8c280etest rdi, rdi
37b8c2811cmovns rax, rdi
37b8c2815movsxd rdi, r14l
37b8c2818mov [rsp+232], rax
37b8c2820not rax
37b8c2823mov [rsp+280], rax
37b8c282bxor eax, eax
37b8c282dtest rdi, rdi
37b8c2830cmovns rax, rdi
37b8c2834mov rdi, r11
37b8c2837mov [rsp+240], rax
37b8c283fnot rax
37b8c2842mov [rsp+288], rax
37b8c284ajmp 0x37b8c285c
37b8c284c
37b8c284c 0f 1f 40 00 ..@.
37b8c2850
37b8c2850loc_37b8c2850:
37b8c2850add edx, 2
37b8c2853add rcx, 4
37b8c2857cmp r9l, edx
37b8c285ajl 0x37b8c2893
37b8c285c
37b8c285cloc_37b8c285c:
37b8c285cmovsxd r11, r10l
37b8c285fmov [rcx], edx
37b8c2861add r10l, 1
37b8c2865cmp r9l, edx
37b8c2868je 0x37b8c2893
37b8c286amovsxd rax, edx
37b8c286dlea esi, [rdx+1]
37b8c2870imul rax, rdi
37b8c2874movsxd r14, esi
37b8c2877add rax, rbp
37b8c287aadd rax, r14
37b8c287ducomisd x0, [r13+8*rax]
37b8c2884jp 0x37b8c2850
37b8c2886jne 0x37b8c2850
37b8c2888mov edx, esi
37b8c288aadd rcx, 4
37b8c288ecmp r9l, edx
37b8c2891jge 0x37b8c285c
37b8c2893
37b8c2893loc_37b8c2893:
37b8c2893lea ebp, [r11+3]
37b8c2897movsxd rdi, r10l
37b8c289aadd r9l, 1
37b8c289emov edx, 1
37b8c28a3movsxd rcx, ebp
37b8c28a6mov [r12+4*rdi], r9l
37b8c28aamov rsi, [rsp+256]
37b8c28b2pxor x0, x0
37b8c28b6sub r11, rcx
37b8c28b9mov [rsp+192], r10l
37b8c28c1mov r13, [rsp+1392]
37b8c28c9mov [rsp+128], rcx
37b8c28d1mov r10, [rsp+248]
37b8c28d9lea r11, [r12+4*r11]
37b8c28ddjmp 0x37b8c28ec
37b8c28df
37b8c28df 90 .
37b8c28e0
37b8c28e0loc_37b8c28e0:
37b8c28e0add edx, 2
37b8c28e3cmp r8l, edx
37b8c28e6jl 0x37b8c291d
37b8c28e8
37b8c28e8loc_37b8c28e8:
37b8c28e8add rcx, 1
37b8c28ec
37b8c28ecloc_37b8c28ec:
37b8c28ecmov [r11+4*rcx+8], edx
37b8c28f1cmp r8l, edx
37b8c28f4je 0x37b8c291d
37b8c28f6movsxd rax, edx
37b8c28f9lea r9l, [rdx+1]
37b8c28fdimul rax, r10
37b8c2901movsxd r14, r9l
37b8c2904add rax, rsi
37b8c2907add rax, r14
37b8c290aucomisd x0, [r13+8*rax]
37b8c2911jp 0x37b8c28e0
37b8c2913jne 0x37b8c28e0
37b8c2915mov edx, r9l
37b8c2918cmp r8l, edx
37b8c291bjge 0x37b8c28e8
37b8c291d
37b8c291dloc_37b8c291d:
37b8c291dmov esi, [rsp+192]
37b8c2924movsxd rax, ecx
37b8c2927add r8l, 1
37b8c292bmov rdx, [rsp+1504]
37b8c2933mov [r12+4*rax], r8l
37b8c2937mov eax, ecx
37b8c2939sub eax, esi
37b8c293bmov [rsp+140], ecx
37b8c2942sub eax, 1
37b8c2945imul eax, esi
37b8c2948mov [rdx], eax
37b8c294atest ebx, ebx
37b8c294cje 0x37b8c4930
37b8c2952movsd_xmm x7, [rip+0xb7b6c6]
37b8c295amov rax, [rsp+1472]
37b8c2962movsd_xmm [rsp+568], x7
37b8c296bmovsd_xmm [rax], x7
37b8c296fcmp ecx, ebp
37b8c2971jl 0x37b8c25d2
37b8c2977mov [rsp+448], rdi
37b8c297fmovddup x6, [rip+0xb7b6a9]
37b8c2987lea rsi, [r12+4*rdi]
37b8c298bmov [rsp+1408], r15
37b8c2993mov r15, r12
37b8c2996nop [rax+rax]
37b8c29a0
37b8c29a0loc_37b8c29a0:
37b8c29a0mov ecx, [rsi+8]
37b8c29a3movsxd r8, [rsi+4]
37b8c29a7mov r12, r15
37b8c29aamov rdi, [rsp+256]
37b8c29b2mov r10, [rsp+304]
37b8c29balea ebx, [rcx-1]
37b8c29bdmov [rsp+416], ecx
37b8c29c4sub ecx, r8l
37b8c29c7lea eax, [r8+1]
37b8c29cbmov [rsp+328], ebx
37b8c29d2mov rbx, [rsp+248]
37b8c29damov r13l, ecx
37b8c29ddmov [rsp+548], ecx
37b8c29e4mov r14, [rsp+448]
37b8c29ecmov rdx, rbx
37b8c29efmov [rsp+352], r8
37b8c29f7imul rdx, r8
37b8c29fbmov r15, r14
37b8c29felea rcx, [rdx+rdi]
37b8c2a02add rdx, rbx
37b8c2a05mov rbx, [rsp+296]
37b8c2a0dadd rdx, rdi
37b8c2a10lea r11, [r8+rcx]
37b8c2a14lea rdi, [r8+r10]
37b8c2a18mov [rsp+176], r11
37b8c2a20movsxd r11, eax
37b8c2a23lea rax, [r8+rdx]
37b8c2a27mov [rsp+360], rax
37b8c2a2fmov rax, rbx
37b8c2a32add rcx, r11
37b8c2a35imul rax, r8
37b8c2a39mov [rsp+440], rdi
37b8c2a41mov [rsp+376], rcx
37b8c2a49lea rcx, [r11+rdx]
37b8c2a4dmov rdx, [rsp+288]
37b8c2a55mov [rsp+384], rcx
37b8c2a5dadd rdi, rax
37b8c2a60add rax, rbx
37b8c2a63mov [rsp+432], r11
37b8c2a6badd rax, r10
37b8c2a6emov [rsp+184], rdi
37b8c2a76mov rdi, [rsp+280]
37b8c2a7elea rbx, [r8+rax]
37b8c2a82add rax, r11
37b8c2a85mov [rsp+368], rbx
37b8c2a8dmov rbx, [rsp+232]
37b8c2a95mov [rsp+392], rax
37b8c2a9dmov rax, rbx
37b8c2aa0imul rax, r8
37b8c2aa4lea rcx, [rax+rdi]
37b8c2aa8add rax, rbx
37b8c2aabadd rax, rdi
37b8c2aaemov rdi, [rsp+240]
37b8c2ab6mov [rsp+192], rcx
37b8c2abemov [rsp+400], rax
37b8c2ac6mov rax, rdi
37b8c2ac9imul rax, r8
37b8c2acdlea rbx, [rax+rdx]
37b8c2ad1add rax, rdi
37b8c2ad4add rax, rdx
37b8c2ad7mov [rsp+200], rbx
37b8c2adfmov [rsp+408], rax
37b8c2ae7mov rax, [rsp+1408]
37b8c2aeflea rax, [rax+8*rcx+8]
37b8c2af4mov [rsp+312], rax
37b8c2afcmov rax, [rsp+1456]
37b8c2b04lea rax, [rax+8*rbx+8]
37b8c2b09mov [rsp+320], rax
37b8c2b11mov [rsp+424], rsi
37b8c2b19jmp 0x37b8c2df0
37b8c2b1e
37b8c2b1e 66 90 f.
37b8c2b20
37b8c2b20loc_37b8c2b20:
37b8c2b20test edx, edx
37b8c2b22je 0x37b8c2e23
37b8c2b28mov rdi, [rsp+144]
37b8c2b30movsxd r13, ebp
37b8c2b33mov rax, [rsp+152]
37b8c2b3blea r14, [rsp+608]
37b8c2b43mov rsi, [rsp+160]
37b8c2b4bmov rbx, [rsp+1408]
37b8c2b53lea r10, [rsp+704]
37b8c2b5blea r9, [rsp+576]
37b8c2b63imul rdi, r13
37b8c2b67lea r8, [rip+0xb7b486]
37b8c2b6emov [rsp+224], r9
37b8c2b76imul rsi, r13
37b8c2b7amov [rsp+216], r10
37b8c2b82add rax, rdi
37b8c2b85mov rdi, [rsp+168]
37b8c2b8dlea rcx, [r13+rax]
37b8c2b92mov [rsp+264], rax
37b8c2b9amov rax, [rsp+1376]
37b8c2ba2add rdi, rsi
37b8c2ba5mov rsi, [rsp+176]
37b8c2badmovsd_xmm x0, [rax+8*rcx]
37b8c2bb2mov rax, [rsp+1424]
37b8c2bbalea rdx, [r13+rdi]
37b8c2bbfmov [rsp+272], rdi
37b8c2bc7mov rdi, [rsp+184]
37b8c2bcfmovhpd x0, [rax+8*rdx]
37b8c2bd4mov rax, [rsp+1392]
37b8c2bdcmovups [rsp+704], x0
37b8c2be4lea rdx, [rsp+540]
37b8c2becmovsd_xmm x0, [rax+8*rsi]
37b8c2bf1mov rax, [rsp+1440]
37b8c2bf9mov rsi, [rsp+1456]
37b8c2c01movhpd x0, [rax+8*rdi]
37b8c2c06mov rax, [rsp+192]
37b8c2c0exorpd x0, x6
37b8c2c12movups [rsp+768], x0
37b8c2c1alea rdi, [r13+rax]
37b8c2c1fmov rax, [rsp+200]
37b8c2c27movsd_xmm x0, [rbx+8*rdi]
37b8c2c2cadd rax, r13
37b8c2c2fmovhpd x0, [rsi+8*rax]
37b8c2c34mov [rsp+40], rdx
37b8c2c39mov rdx, r10
37b8c2c3clea rsi, [rsp+552]
37b8c2c44mov [rsp+32], r14
37b8c2c49mov rcx, rsi
37b8c2c4cmov [rsp+208], rax
37b8c2c54movups [rsp+640], x0
37b8c2c5ccall dgetc2_
37b8c2c61mov edx, [rsp+540]
37b8c2c68mov r10, [rsp+216]
37b8c2c70mov r9, [rsp+224]
37b8c2c78test edx, edx
37b8c2c7ajle 0x37b8c2c86
37b8c2c7cmov rax, [rsp+1512]
37b8c2c84mov [rax], edx
37b8c2c86
37b8c2c86loc_37b8c2c86:
37b8c2c86mov rax, [rsp+1352]
37b8c2c8emov r11l, [rax]
37b8c2c91test r11l, r11l
37b8c2c94jne 0x37b8c3ef0
37b8c2c9alea rbx, [rsp+568]
37b8c2ca2mov [rsp+32], r9
37b8c2ca7mov rdx, r10
37b8c2caamov rcx, rsi
37b8c2cadmov [rsp+48], rbx
37b8c2cb2lea r9, [rsp+640]
37b8c2cbalea r8, [rip+0xb7b333]
37b8c2cc1mov [rsp+40], r14
37b8c2cc6call dgesc2_
37b8c2ccbmovsd_xmm x0, [rsp+568]
37b8c2cd4ucomisd x0, x7
37b8c2cd8jp 0x37b8c40e0
37b8c2cdejne 0x37b8c40e0
37b8c2ce4
37b8c2ce4loc_37b8c2ce4:
37b8c2ce4mov rax, [rsp+1408]
37b8c2cecmovsd_xmm x0, [rsp+640]
37b8c2cf5movsd_xmm x1, [rsp+648]
37b8c2cfemovsd_xmm [rax+8*rdi], x0
37b8c2d03mov rax, [rsp+1456]
37b8c2d0bmov rdi, [rsp+208]
37b8c2d13movsd_xmm [rax+8*rdi], x1
37b8c2d18cmp r15l, 1
37b8c2d1cje 0x37b8c2dc7
37b8c2d22mov rax, [rsp+312]
37b8c2d2alea rdi, [rip+0xb7b2c7]
37b8c2d31lea ebx, [rbp-1]
37b8c2d34mov rcx, [rsp+264]
37b8c2d3cmov [rsp+40], rdi
37b8c2d41xorpd x0, [rip+0xb7b2e7]
37b8c2d49mov r9, rdi
37b8c2d4clea rbp, [rsp+556]
37b8c2d54mov [rsp+32], rax
37b8c2d59mov rax, [rsp+1376]
37b8c2d61lea rdx, [rsp+560]
37b8c2d69mov [rsp+556], ebx
37b8c2d70movsd_xmm [rsp+560], x0
37b8c2d79lea r8, [rax+8*rcx+8]
37b8c2d7emov rcx, rbp
37b8c2d81call daxpy_
37b8c2d86mov [rsp+40], rdi
37b8c2d8bmov r9, rdi
37b8c2d8emov rcx, rbp
37b8c2d91mov rax, [rsp+320]
37b8c2d99mov rdi, [rsp+272]
37b8c2da1lea rdx, [rsp+560]
37b8c2da9mov [rsp+556], ebx
37b8c2db0mov [rsp+32], rax
37b8c2db5mov rax, [rsp+1424]
37b8c2dbdlea r8, [rax+8*rdi+8]
37b8c2dc2call daxpy_
37b8c2dc7
37b8c2dc7loc_37b8c2dc7:
37b8c2dc7mov ebx, [rsp+128]
37b8c2dcecmp [rsp+140], ebx
37b8c2dd5jg 0x37b8c3fa0
37b8c2ddb
37b8c2ddbloc_37b8c2ddb:
37b8c2ddbsub r15, 1
37b8c2ddftest r15l, r15l
37b8c2de2je 0x37b8c3480
37b8c2de8
37b8c2de8loc_37b8c2de8:
37b8c2de8mov r13l, [rsp+548]
37b8c2df0
37b8c2df0loc_37b8c2df0:
37b8c2df0mov ebp, [r12+4*r15-4]
37b8c2df5mov eax, [r12+4*r15]
37b8c2df9sub eax, ebp
37b8c2dfbmov edx, eax
37b8c2dfdmov [rsp+544], eax
37b8c2e04imul edx, r13l
37b8c2e08add edx, edx
37b8c2e0amov [rsp+552], edx
37b8c2e11xor edx, edx
37b8c2e13cmp eax, 1
37b8c2e16sete dl
37b8c2e19cmp r13l, 1
37b8c2e1dje 0x37b8c2b20
37b8c2e23
37b8c2e23loc_37b8c2e23:
37b8c2e23cmp r13l, 2
37b8c2e27jne 0x37b8c34b8
37b8c2e2dtest edx, edx
37b8c2e2fje 0x37b8c34b8
37b8c2e35mov rdx, [rsp+144]
37b8c2e3dmovsxd r13, ebp
37b8c2e40mov rax, [rsp+152]
37b8c2e48mov [rsp+712], 0
37b8c2e54mov rsi, [rsp+184]
37b8c2e5cmov rcx, [rsp+176]
37b8c2e64mov [rsp+728], 0
37b8c2e70lea r14, [rsp+608]
37b8c2e78imul rdx, r13
37b8c2e7cmov rbx, [rsp+376]
37b8c2e84mov [rsp+768], 0
37b8c2e90lea r10, [rsp+704]
37b8c2e98lea r9, [rsp+576]
37b8c2ea0lea r8, [rip+0xb7b14d]
37b8c2ea7mov [rsp+784], 0
37b8c2eb3add rax, rdx
37b8c2eb6lea rdx, [r13+rax]
37b8c2ebbmov [rsp+336], rax
37b8c2ec3mov rax, [rsp+1376]
37b8c2ecbmovsd_xmm x1, [rax+8*rdx]
37b8c2ed0mov rdx, [rsp+160]
37b8c2ed8mov rax, [rsp+168]
37b8c2ee0movsd_xmm [rsp+704], x1
37b8c2ee9imul rdx, r13
37b8c2eedmovsd_xmm [rsp+776], x1
37b8c2ef6add rax, rdx
37b8c2ef9lea rdx, [r13+rax]
37b8c2efemov [rsp+344], rax
37b8c2f06mov rax, [rsp+1424]
37b8c2f0emovsd_xmm x0, [rax+8*rdx]
37b8c2f13mov rax, [rsp+1440]
37b8c2f1blea rdx, [rsp+540]
37b8c2f23movsd_xmm [rsp+720], x0
37b8c2f2cmovsd_xmm [rsp+792], x0
37b8c2f35movsd_xmm x0, [rax+8*rsi]
37b8c2f3amov rsi, [rsp+368]
37b8c2f42movhpd x0, [rax+8*rsi]
37b8c2f47mov rax, [rsp+1392]
37b8c2f4fxorpd x0, x6
37b8c2f53mov rsi, [rsp+360]
37b8c2f5bmovups [rsp+848], x0
37b8c2f63movsd_xmm x1, [rax+8*rcx]
37b8c2f68movhpd x1, [rax+8*rsi]
37b8c2f6dxorpd x1, x6
37b8c2f71movsd_xmm x0, [rax+8*rbx]
37b8c2f76movups [rsp+832], x1
37b8c2f7emov rcx, [rsp+384]
37b8c2f86mov rdi, [rsp+392]
37b8c2f8emov rbx, [rsp+200]
37b8c2f96mov rsi, [rsp+400]
37b8c2f9emov [rsp+272], r9
37b8c2fa6movhpd x0, [rax+8*rcx]
37b8c2fabxorpd x0, x6
37b8c2fafmov rax, [rsp+1440]
37b8c2fb7mov rcx, [rsp+408]
37b8c2fbfmovups [rsp+896], x0
37b8c2fc7add rsi, r13
37b8c2fcamovsd_xmm x0, [rax+8*rdi]
37b8c2fcflea rdi, [r13+rbx]
37b8c2fd4xorpd x0, [rip+0xb7b054]
37b8c2fdcadd rcx, r13
37b8c2fdfmov rbx, [rsp+1456]
37b8c2fe7mov rax, [rsp+192]
37b8c2fefmov [rsp+264], rcx
37b8c2ff7movsd_xmm [rsp+920], x0
37b8c3000movsd_xmm x0, [rbx+8*rdi]
37b8c3005movhpd x0, [rbx+8*rcx]
37b8c300amov rcx, [rsp+1408]
37b8c3012add rax, r13
37b8c3015mov [rsp+224], rsi
37b8c301dmovsd_xmm x1, [rcx+8*rax]
37b8c3022movhpd x1, [rcx+8*rsi]
37b8c3027mov [rsp+40], rdx
37b8c302clea rsi, [rsp+552]
37b8c3034mov [rsp+32], r14
37b8c3039mov rdx, r10
37b8c303cmov rcx, rsi
37b8c303fmov [rsp+208], r10
37b8c3047mov [rsp+912], 0
37b8c3053mov [rsp+216], rax
37b8c305bmovups [rsp+640], x1
37b8c3063movups [rsp+656], x0
37b8c306bcall dgetc2_
37b8c3070mov edx, [rsp+540]
37b8c3077mov r10, [rsp+208]
37b8c307fmov r9, [rsp+272]
37b8c3087test edx, edx
37b8c3089jle 0x37b8c3095
37b8c308bmov rax, [rsp+1512]
37b8c3093mov [rax], edx
37b8c3095
37b8c3095loc_37b8c3095:
37b8c3095mov rax, [rsp+1352]
37b8c309dmov r8l, [rax]
37b8c30a0test r8l, r8l
37b8c30a3jne 0x37b8c3f40
37b8c30a9lea rbx, [rsp+568]
37b8c30b1mov [rsp+32], r9
37b8c30b6lea rax, [rsp+640]
37b8c30bemov rdx, r10
37b8c30c1mov [rsp+48], rbx
37b8c30c6mov r9, rax
37b8c30c9mov rcx, rsi
37b8c30cclea r8, [rip+0xb7af21]
37b8c30d3mov [rsp+40], r14
37b8c30d8mov [rsp+208], rax
37b8c30e0call dgesc2_
37b8c30e5movsd_xmm x0, [rsp+568]
37b8c30eeucomisd x0, x7
37b8c30f2jp 0x37b8c47c8
37b8c30f8jne 0x37b8c47c8
37b8c30fe
37b8c30feloc_37b8c30fe:
37b8c30femov rax, [rsp+1408]
37b8c3106mov rsi, [rsp+216]
37b8c310emovsd_xmm x0, [rsp+640]
37b8c3117movsd_xmm [rax+8*rsi], x0
37b8c311cmov rsi, [rsp+224]
37b8c3124movsd_xmm x0, [rsp+648]
37b8c312dmovsd_xmm [rax+8*rsi], x0
37b8c3132mov rax, [rsp+1456]
37b8c313amovsd_xmm x0, [rsp+656]
37b8c3143movsd_xmm [rax+8*rdi], x0
37b8c3148mov rdi, [rsp+264]
37b8c3150movsd_xmm x0, [rsp+664]
37b8c3159movsd_xmm [rax+8*rdi], x0
37b8c315ecmp r15l, 1
37b8c3162je 0x37b8c323c
37b8c3168mov rax, [rsp+1416]
37b8c3170mov r14, [rsp+208]
37b8c3178sub ebp, 1
37b8c317blea rbx, [rip+0xb7ae76]
37b8c3182mov rcx, [rsp+336]
37b8c318amov [rsp+48], rbx
37b8c318flea r8, [rip+0xb7ae6a]
37b8c3196lea rdx, [rsp+548]
37b8c319emov [rsp+64], rax
37b8c31a3mov rax, [rsp+312]
37b8c31abmov [rsp+32], rbx
37b8c31b0mov [rsp+56], rax
37b8c31b5mov rax, [rsp+1376]
37b8c31bdmov [rsp+40], r14
37b8c31c2lea r9, [rax+8*rcx+8]
37b8c31c7lea rcx, [rsp+556]
37b8c31cfmov [rsp+556], ebp
37b8c31d6call dger_
37b8c31dbmov rax, [rsp+1464]
37b8c31e3mov [rsp+48], rbx
37b8c31e8lea r8, [rip+0xb7ae11]
37b8c31efmov [rsp+32], rbx
37b8c31f4mov rbx, [rsp+344]
37b8c31fclea rdx, [rsp+548]
37b8c3204lea rcx, [rsp+556]
37b8c320cmov [rsp+64], rax
37b8c3211mov rax, [rsp+320]
37b8c3219mov [rsp+40], r14
37b8c321emov [rsp+56], rax
37b8c3223mov rax, [rsp+1424]
37b8c322bmov [rsp+556], ebp
37b8c3232lea r9, [rax+8*rbx+8]
37b8c3237call dger_
37b8c323c
37b8c323cloc_37b8c323c:
37b8c323cmov edi, [rsp+128]
37b8c3243cmp [rsp+140], edi
37b8c324ajle 0x37b8c2ddb
37b8c3250mov rax, [rsp+1368]
37b8c3258mov r14l, [rsp+328]
37b8c3260lea r10, [rsp+656]
37b8c3268sub r15, 1
37b8c326cmovsxd rsi, [rsp+416]
37b8c3274mov rcx, [rsp+1416]
37b8c327cmov [rsp+216], r10
37b8c3284mov eax, [rax]
37b8c3286mov rdi, [rsp+248]
37b8c328emov [rsp+40], rcx
37b8c3293mov rcx, [rsp+1392]
37b8c329bmov edx, eax
37b8c329dmov [rsp+208], eax
37b8c32a4mov rax, [rsp+1408]
37b8c32acimul rdi, rsi
37b8c32b0sub edx, r14l
37b8c32b3add rdi, [rsp+256]
37b8c32bbmov r9, [rsp+1400]
37b8c32c3mov [rsp+556], edx
37b8c32camov rdx, [rsp+232]
37b8c32d2imul rdx, rsi
37b8c32d6add rdx, [rsp+280]
37b8c32deadd rdx, r13
37b8c32e1lea rbp, [rax+8*rdx]
37b8c32e5mov rax, [rsp+352]
37b8c32edmov [rsp+32], rbp
37b8c32f2lea rdx, [rax+rdi]
37b8c32f6lea r8, [rcx+8*rdx]
37b8c32famov rdx, r10
37b8c32fdlea rcx, [rsp+556]
37b8c3305call daxpy_
37b8c330amov rcx, [rsp+1368]
37b8c3312mov [rsp+328], r14l
37b8c331amov r9, [rsp+1448]
37b8c3322mov ecx, [rcx]
37b8c3324mov edx, ecx
37b8c3326mov [rsp+208], ecx
37b8c332dlea rcx, [rsp+556]
37b8c3335sub edx, r14l
37b8c3338mov [rsp+556], edx
37b8c333fmov rdx, [rsp+240]
37b8c3347imul rdx, rsi
37b8c334badd rdx, [rsp+288]
37b8c3353imul rsi, [rsp+296]
37b8c335clea rax, [rdx+r13]
37b8c3360mov rdx, [rsp+1456]
37b8c3368add rsi, [rsp+304]
37b8c3370lea r14, [rdx+8*rax]
37b8c3374mov rdx, [rsp+1464]
37b8c337cmov rax, [rsp+352]
37b8c3384mov [rsp+32], r14
37b8c3389mov [rsp+40], rdx
37b8c338emov rdx, [rsp+1440]
37b8c3396add rax, rsi
37b8c3399lea r8, [rdx+8*rax]
37b8c339dmov rdx, [rsp+216]
37b8c33a5call daxpy_
37b8c33aamov rdx, [rsp+1416]
37b8c33b2mov rax, [rsp+1368]
37b8c33balea rcx, [rsp+556]
37b8c33c2add rdi, [rsp+432]
37b8c33camov r9, [rsp+1400]
37b8c33d2mov eax, [rax]
37b8c33d4mov [rsp+40], rdx
37b8c33d9mov [rsp+32], rbp
37b8c33demov rdx, [rsp+1392]
37b8c33e6mov [rsp+208], eax
37b8c33edsub eax, [rsp+328]
37b8c33f4lea r8, [rdx+8*rdi]
37b8c33f8lea rdx, [rsp+664]
37b8c3400mov [rsp+556], eax
37b8c3407call daxpy_
37b8c340cmov rax, [rsp+1464]
37b8c3414mov rdi, [rsp+1368]
37b8c341clea rdx, [rsp+664]
37b8c3424add rsi, [rsp+432]
37b8c342cmov r9, [rsp+1448]
37b8c3434lea rcx, [rsp+556]
37b8c343cmov edi, [rdi]
37b8c343emov [rsp+40], rax
37b8c3443mov [rsp+32], r14
37b8c3448mov rax, [rsp+1440]
37b8c3450mov [rsp+208], edi
37b8c3457sub edi, [rsp+328]
37b8c345elea r8, [rax+8*rsi]
37b8c3462mov [rsp+556], edi
37b8c3469call daxpy_
37b8c346etest r15l, r15l
37b8c3471jne 0x37b8c2de8
37b8c3477nop [rax+rax]
37b8c3480
37b8c3480loc_37b8c3480:
37b8c3480mov rsi, [rsp+424]
37b8c3488mov r15, r12
37b8c348badd [rsp+128], 1
37b8c3494mov rax, [rsp+128]
37b8c349cadd rsi, 4
37b8c34a0cmp [rsp+140], eax
37b8c34a7jge 0x37b8c29a0
37b8c34adjmp 0x37b8c25d2
37b8c34b2
37b8c34b2 66 0f 1f 44 00 00 f..D..
37b8c34b8
37b8c34b8loc_37b8c34b8:
37b8c34b8cmp eax, 2
37b8c34bbjne 0x37b8c2ddb
37b8c34c1lea ebx, [rbp+1]
37b8c34c4cmp r13l, 1
37b8c34c8je 0x37b8c41e0
37b8c34cecmp r13l, 2
37b8c34d2jne 0x37b8c2ddb
37b8c34d8lea rax, [rip+0xb7ab15]
37b8c34dflea r10, [rsp+704]
37b8c34e7movsxd rdi, ebp
37b8c34eamov [rsp+56], 1
37b8c34f3mov [rsp+48], rax
37b8c34f8lea rax, [rip+0xb7ab11]
37b8c34fflea r8, [rip+0xb7aaee]
37b8c3506mov [rsp+40], r10
37b8c350bmov rdx, r8
37b8c350emov r9, rax
37b8c3511lea rcx, [rip+0xb7ab00]
37b8c3518mov [rsp+32], rax
37b8c351dlea r13, [rip+0xb7aad4]
37b8c3524mov [rsp+464], r10
37b8c352ccall dlaset_
37b8c3531mov rsi, [rsp+144]
37b8c3539movsxd rax, ebx
37b8c353cmov r10, [rsp+152]
37b8c3544mov rbx, [rsp+1376]
37b8c354cmov r8, [rsp+1424]
37b8c3554mov [rsp+504], rdi
37b8c355cmov rdx, rsi
37b8c355fimul rdx, rdi
37b8c3563lea r11, [rdx+r10]
37b8c3567add rdx, rsi
37b8c356amov rsi, [rsp+1376]
37b8c3572lea rcx, [rdi+r11]
37b8c3576add rax, r11
37b8c3579mov [rsp+472], r11
37b8c3581add rdx, r10
37b8c3584movsd_xmm x0, [rbx+8*rcx]
37b8c3589movhpd x0, [rbx+8*rax]
37b8c358emov rbx, [rsp+160]
37b8c3596add rdx, rdi
37b8c3599mov r11, [rsp+168]
37b8c35a1movupd x2, [rsi+8*rdx]
37b8c35a6movups [rsp+704], x0
37b8c35aemov rax, rbx
37b8c35b1mov rsi, [rsp+352]
37b8c35b9mov r10, [rsp+1392]
37b8c35c1movups [rsp+848], x0
37b8c35c9imul rax, rdi
37b8c35cdmovups [rsp+768], x2
37b8c35d5movups [rsp+912], x2
37b8c35ddlea rcx, [rax+r11]
37b8c35e1add rax, rbx
37b8c35e4mov rbx, [rsp+248]
37b8c35ecadd rax, r11
37b8c35efmov r11, [rsp+256]
37b8c35f7mov [rsp+480], rcx
37b8c35ffadd rcx, rdi
37b8c3602add rax, rdi
37b8c3605movsd_xmm x3, [r8+8*rcx]
37b8c360bmovupd x1, [r8+8*rax]
37b8c3611mov rax, rsi
37b8c3614movsd_xmm [rsp+736], x3
37b8c361dimul rax, rbx
37b8c3621movsd_xmm [rsp+880], x3
37b8c362amovups [rsp+800], x1
37b8c3632lea rcx, [rax+r11]
37b8c3636add rax, rbx
37b8c3639movups [rsp+944], x1
37b8c3641lea rdx, [rsi+rcx]
37b8c3645movsd_xmm x3, [r10+8*rdx]
37b8c364blea rdx, [rax+r11]
37b8c364fxorpd x3, [rip+0xb7a9d9]
37b8c3657lea rax, [rsi+rdx]
37b8c365bmovsd_xmm [rsp+960], x3
37b8c3664movsd_xmm x2, [r10+8*rax]
37b8c366axorpd x2, [rip+0xb7a9be]
37b8c3672movsd_xmm [rsp+976], x2
37b8c367bmov rbx, [rsp+296]
37b8c3683mov r11, [rsp+304]
37b8c368bmov r10, [rsp+1440]
37b8c3693movsd_xmm [rsp+1048], x2
37b8c369cmovsd_xmm [rsp+1032], x3
37b8c36a5mov rax, rbx
37b8c36a8imul rax, rsi
37b8c36aclea r8, [rsi+rax]
37b8c36b0add rax, rbx
37b8c36b3mov rbx, [rsp+432]
37b8c36bbadd r8, r11
37b8c36beadd rax, r11
37b8c36c1mov r11, [rsp+1392]
37b8c36c9movsd_xmm x1, [r10+8*r8]
37b8c36cflea r8, [rsi+rax]
37b8c36d3add rcx, rbx
37b8c36d6add rax, rbx
37b8c36d9xorpd x1, [rip+0xb7a94f]
37b8c36e1movsd_xmm x0, [r10+8*r8]
37b8c36e7add rdx, rbx
37b8c36eamov rbx, [rsp+232]
37b8c36f2movsd_xmm x2, [r11+8*rdx]
37b8c36f8movsd_xmm [rsp+992], x1
37b8c3701movapd x4, x0
37b8c3705movhpd x0, [r11+8*rcx]
37b8c370bxorpd x2, [rip+0xb7a91d]
37b8c3713xorpd x4, [rip+0xb7a915]
37b8c371blea rcx, [rsp+544]
37b8c3723movsd_xmm [rsp+1064], x1
37b8c372cmovddup x1, [rip+0xb7a8fc]
37b8c3734movsd_xmm [rsp+1104], x2
37b8c373dmovsd_xmm [rsp+1008], x4
37b8c3746xorpd x0, x1
37b8c374amovsd_xmm x1, [r10+8*rax]
37b8c3750lea rax, [8*rbx]
37b8c3758mov [rsp+224], rax
37b8c3760mov rax, rsi
37b8c3763xorpd x1, [rip+0xb7a8c5]
37b8c376bimul rax, rbx
37b8c376fmov rbx, [rsp+1408]
37b8c3777add rax, [rsp+280]
37b8c377fmovups [rsp+1080], x0
37b8c3787mov [rsp+488], rax
37b8c378fadd rax, rdi
37b8c3792mov [rsp+512], rbx
37b8c379amovsd_xmm [rsp+1136], x1
37b8c37a3movhpd [rsp+1160], x0
37b8c37acmovsd_xmm [rsp+1176], x2
37b8c37b5movsd_xmm [rsp+1208], x1
37b8c37bemov rbx, [rsp+1408]
37b8c37c6mov [rsp+272], 2
37b8c37d1lea r14, [rbx+8*rax]
37b8c37d5mov rax, [rsp+240]
37b8c37ddmov [rsp+216], rcx
37b8c37e5mov [rsp+336], r14
37b8c37edimul rsi, rax
37b8c37f1lea rbx, [8*rax]
37b8c37f9mov [rsp+456], ebp
37b8c3800mov rbp, r14
37b8c3803mov r14, [rsp+464]
37b8c380bmov [rsp+264], rbx
37b8c3813mov ebx, 5
37b8c3818mov [rsp+1496], r12
37b8c3820mov rax, rsi
37b8c3823mov rsi, [rsp+1456]
37b8c382badd rax, [rsp+288]
37b8c3833mov [rsp+496], rax
37b8c383badd rax, rdi
37b8c383emov edi, 1
37b8c3843mov [rsp+520], rsi
37b8c384bmov rsi, [rsp+1456]
37b8c3853lea rax, [rsi+8*rax]
37b8c3857mov [rsp+344], rax
37b8c385fmov rsi, rax
37b8c3862lea rax, [rsp+640]
37b8c386amov [rsp+208], rax
37b8c3872mov r12, rax
37b8c3875
37b8c3875loc_37b8c3875:
37b8c3875mov [rsp+32], r13
37b8c387amovsxd rax, edi
37b8c387dmov rdx, rbp
37b8c3880lea r8, [rip+0xb7a771]
37b8c3887mov rcx, [rsp+216]
37b8c388flea r9, [r12+8*rax-8]
37b8c3894call dcopy_
37b8c3899mov [rsp+32], r13
37b8c389emovsxd rax, ebx
37b8c38a1mov rdx, rsi
37b8c38a4mov rcx, [rsp+216]
37b8c38aclea r9, [r12+8*rax-8]
37b8c38b1lea r8, [rip+0xb7a740]
37b8c38b8call dcopy_
37b8c38bdmov eax, [rsp+544]
37b8c38c4add rbp, [rsp+224]
37b8c38ccadd rsi, [rsp+264]
37b8c38d4add edi, eax
37b8c38d6add ebx, eax
37b8c38d8cmp [rsp+272], 1
37b8c38e0jne 0x37b8c6788
37b8c38e6mov r10, r14
37b8c38e9lea rdx, [rsp+540]
37b8c38f1lea r14, [rsp+608]
37b8c38f9mov [rsp+464], eax
37b8c3900mov [rsp+40], rdx
37b8c3905lea rsi, [rsp+552]
37b8c390dmov rdx, r10
37b8c3910lea r9, [rsp+576]
37b8c3918mov [rsp+32], r14
37b8c391dlea r8, [rip+0xb7a6d0]
37b8c3924mov rcx, rsi
37b8c3927mov ebp, [rsp+456]
37b8c392emov [rsp+272], r10
37b8c3936mov r12, [rsp+1496]
37b8c393emov [rsp+456], r9
37b8c3946call dgetc2_
37b8c394bmov edx, [rsp+540]
37b8c3952mov r10, [rsp+272]
37b8c395amov r9, [rsp+456]
37b8c3962mov eax, [rsp+464]
37b8c3969test edx, edx
37b8c396bjle 0x37b8c3977
37b8c396dmov rdi, [rsp+1512]
37b8c3975mov [rdi], edx
37b8c3977
37b8c3977loc_37b8c3977:
37b8c3977mov rdi, [rsp+1352]
37b8c397fmov [rsp+272], eax
37b8c3986mov edx, [rdi]
37b8c3988test edx, edx
37b8c398ajne 0x37b8c67aa
37b8c3990lea rbx, [rsp+568]
37b8c3998mov [rsp+32], r9
37b8c399dmov rdx, r10
37b8c39a0mov rcx, rsi
37b8c39a3mov [rsp+48], rbx
37b8c39a8mov r9, [rsp+208]
37b8c39b0lea r8, [rip+0xb7a63d]
37b8c39b7mov [rsp+40], r14
37b8c39bccall dgesc2_
37b8c39c1mov eax, [rsp+272]
37b8c39c8movsd_xmm x0, [rsp+568]
37b8c39d1ucomisd x0, x7
37b8c39d5jp 0x37b8c39dd
37b8c39d7je 0x37b8c3ac8
37b8c39dd
37b8c39ddloc_37b8c39dd:
37b8c39ddmov rsi, [rsp+1368]
37b8c39e5mov edi, [rsi]
37b8c39e7test edi, edi
37b8c39e9jle 0x37b8c3ab8
37b8c39efmov [rsp+272], eax
37b8c39f6mov r14, [rsp+1360]
37b8c39femov [rsp+456], ebp
37b8c3a05mov rsi, [rsp+264]
37b8c3a0dmov [rsp+464], r15
37b8c3a15mov rbp, [rsp+520]
37b8c3a1dmov r15, [rsp+224]
37b8c3a25mov [rsp+520], r13
37b8c3a2dmov r13, [rsp+512]
37b8c3a35mov [rsp+1496], r12
37b8c3a3dmov r12l, 1
37b8c3a43nop
37b8c3a45nop [rax+rax]
37b8c3a50
37b8c3a50loc_37b8c3a50:
37b8c3a50mov r8, r13
37b8c3a53lea r9, [rip+0xb7a59e]
37b8c3a5amov rdx, rbx
37b8c3a5dmov rcx, r14
37b8c3a60call dscal_
37b8c3a65add r12l, 1
37b8c3a69mov r8, rbp
37b8c3a6cmov rdx, rbx
37b8c3a6flea r9, [rip+0xb7a582]
37b8c3a76mov rcx, r14
37b8c3a79add r13, r15
37b8c3a7cadd rbp, rsi
37b8c3a7fcall dscal_
37b8c3a84cmp edi, r12l
37b8c3a87jge 0x37b8c3a50
37b8c3a89mov eax, [rsp+272]
37b8c3a90mov ebp, [rsp+456]
37b8c3a97mov r15, [rsp+464]
37b8c3a9fmov r12, [rsp+1496]
37b8c3aa7mov r13, [rsp+520]
37b8c3aafmovsd_xmm x0, [rsp+568]
37b8c3ab8
37b8c3ab8loc_37b8c3ab8:
37b8c3ab8mov rsi, [rsp+1472]
37b8c3ac0mulsd x0, [rsi]
37b8c3ac4movsd_xmm [rsi], x0
37b8c3ac8
37b8c3ac8loc_37b8c3ac8:
37b8c3ac8mov [rsp+272], ebp
37b8c3acflea ebx, [rax+rax+1]
37b8c3ad3mov r14, [rsp+336]
37b8c3adbmov ebp, 1
37b8c3ae0mov [rsp+1496], r12
37b8c3ae8mov rsi, [rsp+344]
37b8c3af0mov edi, 2
37b8c3af5mov r12, [rsp+208]
37b8c3afd
37b8c3afdloc_37b8c3afd:
37b8c3afdmov [rsp+32], r13
37b8c3b02movsxd rdx, ebp
37b8c3b05mov r9, r14
37b8c3b08lea r8, [rip+0xb7a4e9]
37b8c3b0fmov rcx, [rsp+216]
37b8c3b17lea rdx, [r12+8*rdx-8]
37b8c3b1ccall dcopy_
37b8c3b21mov [rsp+32], r13
37b8c3b26movsxd rdx, ebx
37b8c3b29mov r9, rsi
37b8c3b2cmov rcx, [rsp+216]
37b8c3b34lea rdx, [r12+8*rdx-8]
37b8c3b39lea r8, [rip+0xb7a4b8]
37b8c3b40call dcopy_
37b8c3b45mov edx, [rsp+544]
37b8c3b4cadd r14, [rsp+224]
37b8c3b54add rsi, [rsp+264]
37b8c3b5cadd ebp, edx
37b8c3b5eadd ebx, edx
37b8c3b60cmp edi, 1
37b8c3b63jne 0x37b8c67a0
37b8c3b69mov ebp, [rsp+272]
37b8c3b70mov r12, [rsp+1496]
37b8c3b78cmp r15l, 1
37b8c3b7cje 0x37b8c3ce8
37b8c3b82mov rax, [rsp+1416]
37b8c3b8amov rdx, [rsp+488]
37b8c3b92lea ebx, [rbp-1]
37b8c3b95lea rbp, [rip+0xb7a46c]
37b8c3b9cmov r14, [rsp+216]
37b8c3ba4mov [rsp+80], rbp
37b8c3ba9lea r9, [rsp+548]
37b8c3bb1lea r8, [rsp+556]
37b8c3bb9mov [rsp+96], rax
37b8c3bbemov rax, [rsp+1408]
37b8c3bc6mov r13, [rsp+208]
37b8c3bcemov [rsp+72], r14
37b8c3bd3lea rax, [rax+8*rdx+8]
37b8c3bd8mov rdx, [rsp+472]
37b8c3be0mov [rsp+112], 1
37b8c3be9mov [rsp+88], rax
37b8c3beemov rax, [rsp+1384]
37b8c3bf6mov [rsp+104], 1
37b8c3bffmov [rsp+56], rax
37b8c3c04mov rax, [rsp+1376]
37b8c3c0cmov [rsp+64], r13
37b8c3c11lea rax, [rax+8*rdx+8]
37b8c3c16mov [rsp+32], r14
37b8c3c1blea rdx, [rip+0xb7a3ce]
37b8c3c22mov [rsp+48], rax
37b8c3c27lea rax, [rip+0xb7a3d2]
37b8c3c2emov rcx, rdx
37b8c3c31mov [rsp+40], rax
37b8c3c36mov [rsp+556], ebx
37b8c3c3dcall dgemm_
37b8c3c42mov [rsp+556], ebx
37b8c3c49mov rbx, [rsp+1464]
37b8c3c51lea r9, [rsp+548]
37b8c3c59mov rcx, [rsp+496]
37b8c3c61mov [rsp+80], rbp
37b8c3c66lea r8, [rsp+556]
37b8c3c6emov [rsp+96], rbx
37b8c3c73mov rbx, [rsp+1456]
37b8c3c7bmov rdx, [rsp+480]
37b8c3c83mov [rsp+72], r14
37b8c3c88lea rax, [rbx+8*rcx+8]
37b8c3c8dmov rcx, [rsp+1432]
37b8c3c95mov [rsp+64], r13
37b8c3c9amov [rsp+88], rax
37b8c3c9fmov [rsp+56], rcx
37b8c3ca4mov rcx, [rsp+1424]
37b8c3cacmov [rsp+112], 1
37b8c3cb5lea rax, [rcx+8*rdx+8]
37b8c3cbamov [rsp+32], r14
37b8c3cbflea rdx, [rip+0xb7a32a]
37b8c3cc6mov [rsp+48], rax
37b8c3ccblea rax, [rip+0xb7a32e]
37b8c3cd2mov rcx, rdx
37b8c3cd5mov [rsp+104], 1
37b8c3cdemov [rsp+40], rax
37b8c3ce3call dgemm_
37b8c3ce8
37b8c3ce8loc_37b8c3ce8:
37b8c3ce8mov esi, [rsp+128]
37b8c3cefcmp [rsp+140], esi
37b8c3cf6jle 0x37b8c2ddb
37b8c3cfcmov eax, [rsp+544]
37b8c3d03mov rsi, [rsp+1368]
37b8c3d0blea rbp, [rsp+556]
37b8c3d13lea r14, [rip+0xb7a2ee]
37b8c3d1aimul eax, [rsp+548]
37b8c3d22mov rdi, [rsp+208]
37b8c3d2amov r9, rbp
37b8c3d2dmov esi, [rsi]
37b8c3d2fmovsxd rbx, [rsp+416]
37b8c3d37mov [rsp+112], 1
37b8c3d40mov r13, [rsp+216]
37b8c3d48mov r11, [rsp+1392]
37b8c3d50mov [rsp+80], r14
37b8c3d55cdqe
37b8c3d57mov edx, esi
37b8c3d59mov [rsp+224], esi
37b8c3d60sub edx, [rsp+328]
37b8c3d67lea rsi, [rdi+8*rax]
37b8c3d6bmov [rsp+556], edx
37b8c3d72mov rax, [rsp+1416]
37b8c3d7alea rdi, [rsp+548]
37b8c3d82mov rdx, [rsp+1408]
37b8c3d8amov [rsp+32], rdi
37b8c3d8fmov r8, r13
37b8c3d92mov [rsp+96], rax
37b8c3d97mov rax, [rsp+232]
37b8c3d9fmov [rsp+104], 1
37b8c3da8imul rax, rbx
37b8c3dacadd rax, [rsp+280]
37b8c3db4mov [rsp+56], r13
37b8c3db9add rax, [rsp+504]
37b8c3dc1mov [rsp+48], rsi
37b8c3dc6lea rax, [rdx+8*rax]
37b8c3dcalea rdx, [rip+0xb7a21f]
37b8c3dd1mov [rsp+40], r14
37b8c3dd6mov [rsp+88], rax
37b8c3ddbmov rax, [rsp+1400]
37b8c3de3mov rcx, rdx
37b8c3de6mov [rsp+72], rax
37b8c3debmov rax, [rsp+248]
37b8c3df3imul rax, rbx
37b8c3df7add rax, [rsp+256]
37b8c3dffadd rax, [rsp+352]
37b8c3e07lea rax, [r11+8*rax]
37b8c3e0bmov [rsp+64], rax
37b8c3e10call dgemm_
37b8c3e15mov rax, [rsp+1368]
37b8c3e1dmov r8, r13
37b8c3e20mov r9, rbp
37b8c3e23mov rcx, [rsp+1456]
37b8c3e2blea rdx, [rip+0xb7a1be]
37b8c3e32mov eax, [rax]
37b8c3e34mov [rsp+56], r13
37b8c3e39mov [rsp+48], rsi
37b8c3e3emov [rsp+208], eax
37b8c3e45sub eax, [rsp+328]
37b8c3e4cmov [rsp+556], eax
37b8c3e53mov rax, [rsp+1464]
37b8c3e5bmov [rsp+40], r14
37b8c3e60mov [rsp+96], rax
37b8c3e65mov rax, [rsp+240]
37b8c3e6dmov [rsp+32], rdi
37b8c3e72imul rax, rbx
37b8c3e76add rax, [rsp+288]
37b8c3e7emov [rsp+80], r14
37b8c3e83add rax, [rsp+504]
37b8c3e8bmov [rsp+112], 1
37b8c3e94mov [rsp+104], 1
37b8c3e9dlea rax, [rcx+8*rax]
37b8c3ea1mov rcx, rdx
37b8c3ea4mov [rsp+88], rax
37b8c3ea9mov rax, [rsp+1448]
37b8c3eb1mov [rsp+72], rax
37b8c3eb6mov rax, [rsp+296]
37b8c3ebeimul rax, rbx
37b8c3ec2mov rbx, [rsp+1440]
37b8c3ecaadd rax, [rsp+304]
37b8c3ed2add rax, [rsp+352]
37b8c3edalea rax, [rbx+8*rax]
37b8c3edemov [rsp+64], rax
37b8c3ee3call dgemm_
37b8c3ee8jmp 0x37b8c2ddb
37b8c3eed
37b8c3eed 0f 1f 00 ...
37b8c3ef0
37b8c3ef0loc_37b8c3ef0:
37b8c3ef0mov rax, [rsp+1488]
37b8c3ef8mov [rsp+56], r9
37b8c3efdmov r8, r10
37b8c3f00lea r9, [rip+0xb7a0ed]
37b8c3f07mov [rsp+64], r14
37b8c3f0cmov rcx, [rsp+1352]
37b8c3f14mov rdx, rsi
37b8c3f17mov [rsp+48], rax
37b8c3f1cmov rax, [rsp+1480]
37b8c3f24mov [rsp+40], rax
37b8c3f29lea rax, [rsp+640]
37b8c3f31mov [rsp+32], rax
37b8c3f36call dlatdf_
37b8c3f3bjmp 0x37b8c2ce4
37b8c3f40
37b8c3f40loc_37b8c3f40:
37b8c3f40mov rax, [rsp+1488]
37b8c3f48mov [rsp+56], r9
37b8c3f4dmov r8, r10
37b8c3f50lea r9, [rip+0xb7a09d]
37b8c3f57mov [rsp+64], r14
37b8c3f5cmov rcx, [rsp+1352]
37b8c3f64mov rdx, rsi
37b8c3f67mov [rsp+48], rax
37b8c3f6cmov rax, [rsp+1480]
37b8c3f74mov [rsp+40], rax
37b8c3f79lea rax, [rsp+640]
37b8c3f81mov [rsp+32], rax
37b8c3f86mov [rsp+208], rax
37b8c3f8ecall dlatdf_
37b8c3f93jmp 0x37b8c30fe
37b8c3f98
37b8c3f98 0f 1f 84 00 00 00 00 00 ........
37b8c3fa0
37b8c3fa0loc_37b8c3fa0:
37b8c3fa0mov rax, [rsp+1368]
37b8c3fa8movsxd rbx, [rsp+416]
37b8c3fb0mov r14l, [rsp+328]
37b8c3fb8mov rcx, [rsp+232]
37b8c3fc0mov eax, [rax]
37b8c3fc2mov rbp, [rsp+352]
37b8c3fcaimul rcx, rbx
37b8c3fceadd rcx, [rsp+280]
37b8c3fd6mov r9, [rsp+1400]
37b8c3fdemov [rsp+208], eax
37b8c3fe5mov edx, eax
37b8c3fe7add rcx, r13
37b8c3feamov rax, [rsp+1416]
37b8c3ff2sub edx, r14l
37b8c3ff5mov [rsp+40], rax
37b8c3ffamov rax, [rsp+1408]
37b8c4002mov [rsp+556], edx
37b8c4009mov rdx, [rsp+248]
37b8c4011lea rcx, [rax+8*rcx]
37b8c4015mov rax, [rsp+1392]
37b8c401dimul rdx, rbx
37b8c4021mov [rsp+32], rcx
37b8c4026add rdx, [rsp+256]
37b8c402elea rcx, [rsp+556]
37b8c4036add rdx, rbp
37b8c4039lea r8, [rax+8*rdx]
37b8c403dlea rdx, [rsp+648]
37b8c4045call daxpy_
37b8c404amov rax, [rsp+1368]
37b8c4052mov r9, [rsp+1448]
37b8c405alea rcx, [rsp+556]
37b8c4062mov eax, [rax]
37b8c4064mov edx, eax
37b8c4066mov [rsp+208], eax
37b8c406dmov rax, [rsp+1464]
37b8c4075sub edx, r14l
37b8c4078mov [rsp+556], edx
37b8c407fmov rdx, [rsp+296]
37b8c4087mov [rsp+40], rax
37b8c408cimul rdx, rbx
37b8c4090add rdx, [rsp+304]
37b8c4098imul rbx, [rsp+240]
37b8c40a1add rdx, rbp
37b8c40a4add rbx, [rsp+288]
37b8c40aclea rax, [rbx+r13]
37b8c40b0mov rbx, [rsp+1456]
37b8c40b8lea rax, [rbx+8*rax]
37b8c40bcmov [rsp+32], rax
37b8c40c1mov rax, [rsp+1440]
37b8c40c9lea r8, [rax+8*rdx]
37b8c40cdlea rdx, [rsp+648]
37b8c40d5call daxpy_
37b8c40dajmp 0x37b8c2ddb
37b8c40df
37b8c40df 90 .
37b8c40e0
37b8c40e0loc_37b8c40e0:
37b8c40e0mov rax, [rsp+1368]
37b8c40e8mov edx, [rax]
37b8c40eatest edx, edx
37b8c40ecjle 0x37b8c41c9
37b8c40f2mov rsi, [rsp+240]
37b8c40famov rax, [rsp+232]
37b8c4102mov [rsp+224], rdi
37b8c410amov r11, [rsp+1408]
37b8c4112mov r14, [rsp+1456]
37b8c411amov [rsp+216], r13
37b8c4122lea rcx, [8*rsi]
37b8c412amov rdi, [rsp+1360]
37b8c4132mov [rsp+336], ebp
37b8c4139lea r13, [8*rax]
37b8c4141mov [rsp+344], r15
37b8c4149mov ebp, edx
37b8c414bmov r15, r11
37b8c414emov rsi, rcx
37b8c4151mov [rsp+1496], r12
37b8c4159mov r12l, 1
37b8c415fnop
37b8c4160
37b8c4160loc_37b8c4160:
37b8c4160mov r8, r15
37b8c4163lea r9, [rip+0xb79e8e]
37b8c416amov rdx, rbx
37b8c416dmov rcx, rdi
37b8c4170call dscal_
37b8c4175add r12l, 1
37b8c4179mov r8, r14
37b8c417cmov rdx, rbx
37b8c417flea r9, [rip+0xb79e72]
37b8c4186mov rcx, rdi
37b8c4189add r15, r13
37b8c418cadd r14, rsi
37b8c418fcall dscal_
37b8c4194cmp ebp, r12l
37b8c4197jge 0x37b8c4160
37b8c4199mov r13, [rsp+216]
37b8c41a1mov rdi, [rsp+224]
37b8c41a9mov ebp, [rsp+336]
37b8c41b0mov r15, [rsp+344]
37b8c41b8mov r12, [rsp+1496]
37b8c41c0movsd_xmm x0, [rsp+568]
37b8c41c9
37b8c41c9loc_37b8c41c9:
37b8c41c9mov rax, [rsp+1472]
37b8c41d1mulsd x0, [rax]
37b8c41d5movsd_xmm [rax], x0
37b8c41d9jmp 0x37b8c2ce4
37b8c41de
37b8c41de 66 90 f.
37b8c41e0
37b8c41e0loc_37b8c41e0:
37b8c41e0mov rax, [rsp+144]
37b8c41e8movsxd rdi, ebp
37b8c41ebmovsxd rbx, ebx
37b8c41eemov r11, [rsp+152]
37b8c41f6mov r10, [rsp+168]
37b8c41felea r14, [rsp+608]
37b8c4206mov [rsp+728], 0
37b8c4212lea r9, [rsp+576]
37b8c421amov [rsp+840], 0
37b8c4226mov rcx, rax
37b8c4229imul rcx, rdi
37b8c422dlea rsi, [rcx+r11]
37b8c4231add rcx, rax
37b8c4234mov rax, [rsp+1376]
37b8c423cadd rbx, rsi
37b8c423flea rdx, [rdi+rsi]
37b8c4243mov [rsp+272], rsi
37b8c424badd rcx, r11
37b8c424emov rsi, [rsp+1376]
37b8c4256add rcx, rdi
37b8c4259movsd_xmm x0, [rsi+8*rdx]
37b8c425emovhpd x0, [rsi+8*rbx]
37b8c4263mov rsi, [rsp+160]
37b8c426bmovups [rsp+704], x0
37b8c4273mov rdx, rsi
37b8c4276imul rdx, rdi
37b8c427alea rbx, [rdx+r10]
37b8c427eadd rdx, rsi
37b8c4281mov rsi, [rsp+256]
37b8c4289lea r8, [rdi+rbx]
37b8c428dmov [rsp+336], rbx
37b8c4295add rdx, r10
37b8c4298mov rbx, [rsp+1424]
37b8c42a0add rdx, rdi
37b8c42a3lea r10, [rsp+704]
37b8c42abmovsd_xmm x0, [rbx+8*r8]
37b8c42b1lea r8, [rip+0xb79d3c]
37b8c42b8movsd_xmm [rsp+720], x0
37b8c42c1movupd x0, [rax+8*rcx]
37b8c42c6mov rax, [rsp+352]
37b8c42cemov rcx, [rsp+248]
37b8c42d6movups [rsp+768], x0
37b8c42demovupd x0, [rbx+8*rdx]
37b8c42e3lea rdx, [rax+rsi]
37b8c42e7mov rsi, [rsp+1392]
37b8c42efimul rcx, rax
37b8c42f3movups [rsp+784], x0
37b8c42fbadd rdx, rcx
37b8c42femovsd_xmm x1, [rsi+8*rdx]
37b8c4303mov rdx, [rsp+296]
37b8c430bmov rsi, [rsp+1440]
37b8c4313xorpd x1, [rip+0xb79d15]
37b8c431bimul rdx, rax
37b8c431fadd rdx, [rsp+440]
37b8c4327movsd_xmm [rsp+832], x1
37b8c4330movsd_xmm x0, [rsi+8*rdx]
37b8c4335xorpd x0, [rip+0xb79cf3]
37b8c433dmovsd_xmm [rsp+848], x0
37b8c4346mov rdx, [rsp+232]
37b8c434emov rsi, [rsp+280]
37b8c4356movsd_xmm [rsp+920], x0
37b8c435fimul rdx, rax
37b8c4363mov [rsp+264], r9
37b8c436bmov [rsp+208], r10
37b8c4373mov [rsp+856], 0
37b8c437fmov [rsp+896], 0
37b8c438badd rsi, rdx
37b8c438elea rdx, [rdi+rsi]
37b8c4392mov [rsp+344], rsi
37b8c439amov rsi, [rsp+1408]
37b8c43a2mov [rsp+912], 0
37b8c43aemovsd_xmm [rsp+904], x1
37b8c43b7lea rsi, [rsi+8*rdx]
37b8c43bbmov rdx, [rsp+240]
37b8c43c3movupd x0, [rsi]
37b8c43c7mov [rsp+224], rsi
37b8c43cflea rsi, [rsp+552]
37b8c43d7imul rdx, rax
37b8c43dbmov rax, [rsp+288]
37b8c43e3mov rcx, rsi
37b8c43e6movups [rsp+640], x0
37b8c43eeadd rax, rdx
37b8c43f1lea rdx, [rdi+rax]
37b8c43f5mov [rsp+456], rax
37b8c43fdmov rax, [rsp+1456]
37b8c4405lea rax, [rax+8*rdx]
37b8c4409lea rdx, [rsp+540]
37b8c4411movupd x0, [rax]
37b8c4415mov [rsp+40], rdx
37b8c441amov rdx, r10
37b8c441dmov [rsp+32], r14
37b8c4422mov [rsp+216], rax
37b8c442amovups [rsp+656], x0
37b8c4432call dgetc2_
37b8c4437mov edx, [rsp+540]
37b8c443emov r10, [rsp+208]
37b8c4446mov r9, [rsp+264]
37b8c444etest edx, edx
37b8c4450jle 0x37b8c445c
37b8c4452mov rax, [rsp+1512]
37b8c445amov [rax], edx
37b8c445c
37b8c445cloc_37b8c445c:
37b8c445cmov rax, [rsp+1352]
37b8c4464mov ecx, [rax]
37b8c4466test ecx, ecx
37b8c4468jne 0x37b8c48d0
37b8c446elea rbx, [rsp+568]
37b8c4476mov [rsp+32], r9
37b8c447blea rax, [rsp+640]
37b8c4483mov rdx, r10
37b8c4486mov [rsp+48], rbx
37b8c448bmov r9, rax
37b8c448emov rcx, rsi
37b8c4491lea r8, [rip+0xb79b5c]
37b8c4498mov [rsp+40], r14
37b8c449dmov [rsp+208], rax
37b8c44a5call dgesc2_
37b8c44aamovsd_xmm x0, [rsp+568]
37b8c44b3ucomisd x0, x7
37b8c44b7jp 0x37b8c69a2
37b8c44bdjne 0x37b8c69a2
37b8c44c3
37b8c44c3loc_37b8c44c3:
37b8c44c3movupd x0, [rsp+640]
37b8c44ccmov rax, [rsp+224]
37b8c44d4movups [rax], x0
37b8c44d7mov rax, [rsp+216]
37b8c44dfmovupd x0, [rsp+656]
37b8c44e8movups [rax], x0
37b8c44ebcmp r15l, 1
37b8c44efje 0x37b8c4626
37b8c44f5mov rax, [rsp+1408]
37b8c44fdmov rcx, [rsp+344]
37b8c4505sub ebp, 1
37b8c4508lea rbx, [rip+0xb79ae9]
37b8c450flea r13, [rip+0xb79af2]
37b8c4516mov [rsp+80], rbx
37b8c451blea r9, [rip+0xb79ade]
37b8c4522lea rdx, [rax+8*rcx+8]
37b8c4527mov rcx, [rsp+1384]
37b8c452fmov [rsp+56], rbx
37b8c4534lea r8, [rsp+544]
37b8c453cmov [rsp+72], rdx
37b8c4541mov rdx, [rsp+272]
37b8c4549mov [rsp+40], rcx
37b8c454emov rcx, [rsp+1376]
37b8c4556mov rax, [rsp+208]
37b8c455emov [rsp+64], r13
37b8c4563lea rdx, [rcx+8*rdx+8]
37b8c4568lea rcx, [rip+0xb79a81]
37b8c456fmov [rsp+88], 1
37b8c4578mov [rsp+48], rax
37b8c457dmov [rsp+32], rdx
37b8c4582lea rdx, [rsp+556]
37b8c458amov [rsp+556], ebp
37b8c4591call dgemv_
37b8c4596mov rax, [rsp+208]
37b8c459emov [rsp+80], rbx
37b8c45a3lea r9, [rip+0xb79a56]
37b8c45aamov rcx, [rsp+1456]
37b8c45b2mov [rsp+56], rbx
37b8c45b7lea r8, [rsp+544]
37b8c45bfmov [rsp+48], rax
37b8c45c4mov rax, [rsp+1432]
37b8c45ccmov rdx, [rsp+456]
37b8c45d4mov rbx, [rsp+336]
37b8c45dcmov [rsp+88], 1
37b8c45e5mov [rsp+40], rax
37b8c45eamov rax, [rsp+1424]
37b8c45f2lea rdx, [rcx+8*rdx+8]
37b8c45f7mov [rsp+64], r13
37b8c45fclea rcx, [rip+0xb799ed]
37b8c4603mov [rsp+72], rdx
37b8c4608lea rdx, [rax+8*rbx+8]
37b8c460dmov [rsp+32], rdx
37b8c4612lea rdx, [rsp+556]
37b8c461amov [rsp+556], ebp
37b8c4621call dgemv_
37b8c4626
37b8c4626loc_37b8c4626:
37b8c4626mov esi, [rsp+128]
37b8c462dcmp [rsp+140], esi
37b8c4634jle 0x37b8c2ddb
37b8c463amov rax, [rsp+1368]
37b8c4642mov r14l, [rsp+328]
37b8c464alea rbp, [rsp+656]
37b8c4652lea r8, [rip+0xb799af]
37b8c4659movsxd rbx, [rsp+416]
37b8c4661mov rcx, [rsp+1392]
37b8c4669mov r9, rbp
37b8c466cmov eax, [rax]
37b8c466emov edx, eax
37b8c4670mov [rsp+208], eax
37b8c4677mov rax, [rsp+1416]
37b8c467fsub edx, r14l
37b8c4682mov [rsp+556], edx
37b8c4689mov rdx, [rsp+232]
37b8c4691mov [rsp+64], rax
37b8c4696mov rax, [rsp+1408]
37b8c469eimul rdx, rbx
37b8c46a2add rdx, [rsp+280]
37b8c46aaadd rdx, rdi
37b8c46adlea rdx, [rax+8*rdx]
37b8c46b1mov rax, [rsp+1400]
37b8c46b9mov [rsp+56], rdx
37b8c46bemov rdx, [rsp+248]
37b8c46c6mov [rsp+48], rax
37b8c46cbimul rdx, rbx
37b8c46cfadd rdx, [rsp+256]
37b8c46d7add rdx, [rsp+352]
37b8c46dflea rdx, [rcx+8*rdx]
37b8c46e3lea rcx, [rip+0xb7990e]
37b8c46eamov [rsp+40], rdx
37b8c46eflea rdx, [rsp+556]
37b8c46f7mov [rsp+32], rcx
37b8c46fclea rcx, [rsp+544]
37b8c4704call dger_
37b8c4709mov rdx, [rsp+1368]
37b8c4711mov r9, rbp
37b8c4714lea rcx, [rip+0xb798dd]
37b8c471blea r8, [rip+0xb798e6]
37b8c4722mov edx, [rdx]
37b8c4724mov [rsp+32], rcx
37b8c4729lea rcx, [rsp+544]
37b8c4731mov [rsp+208], edx
37b8c4738sub edx, r14l
37b8c473bmov [rsp+556], edx
37b8c4742mov rdx, [rsp+1464]
37b8c474amov [rsp+64], rdx
37b8c474fmov rdx, [rsp+240]
37b8c4757imul rdx, rbx
37b8c475badd rdx, [rsp+288]
37b8c4763imul rbx, [rsp+296]
37b8c476clea rax, [rdx+rdi]
37b8c4770mov rdx, [rsp+1456]
37b8c4778mov rdi, [rsp+1440]
37b8c4780lea rax, [rdx+8*rax]
37b8c4784mov rdx, [rsp+1448]
37b8c478cmov [rsp+56], rax
37b8c4791mov [rsp+48], rdx
37b8c4796mov rdx, [rsp+304]
37b8c479elea rax, [rbx+rdx]
37b8c47a2add rax, [rsp+352]
37b8c47aalea rdx, [rsp+556]
37b8c47b2lea rax, [rdi+8*rax]
37b8c47b6mov [rsp+40], rax
37b8c47bbcall dger_
37b8c47c0jmp 0x37b8c2ddb
37b8c47c5
37b8c47c5 0f 1f 00 ...
37b8c47c8
37b8c47c8loc_37b8c47c8:
37b8c47c8mov rax, [rsp+1368]
37b8c47d0mov edx, [rax]
37b8c47d2test edx, edx
37b8c47d4jle 0x37b8c48b9
37b8c47damov rsi, [rsp+240]
37b8c47e2mov rax, [rsp+232]
37b8c47eamov [rsp+456], rdi
37b8c47f2mov r11, [rsp+1408]
37b8c47famov rdi, [rsp+1360]
37b8c4802mov [rsp+272], r13
37b8c480alea rcx, [8*rsi]
37b8c4812mov rsi, [rsp+1456]
37b8c481amov [rsp+464], ebp
37b8c4821lea r13, [8*rax]
37b8c4829mov [rsp+472], r15
37b8c4831mov ebp, edx
37b8c4833mov r15, r11
37b8c4836mov r14, rcx
37b8c4839mov [rsp+1496], r12
37b8c4841mov r12l, 1
37b8c4847nop [rax+rax]
37b8c4850
37b8c4850loc_37b8c4850:
37b8c4850mov r8, r15
37b8c4853lea r9, [rip+0xb7979e]
37b8c485amov rdx, rbx
37b8c485dmov rcx, rdi
37b8c4860call dscal_
37b8c4865add r12l, 1
37b8c4869mov r8, rsi
37b8c486cmov rdx, rbx
37b8c486flea r9, [rip+0xb79782]
37b8c4876mov rcx, rdi
37b8c4879add r15, r13
37b8c487cadd rsi, r14
37b8c487fcall dscal_
37b8c4884cmp ebp, r12l
37b8c4887jge 0x37b8c4850
37b8c4889mov r13, [rsp+272]
37b8c4891mov rdi, [rsp+456]
37b8c4899mov ebp, [rsp+464]
37b8c48a0mov r15, [rsp+472]
37b8c48a8mov r12, [rsp+1496]
37b8c48b0movsd_xmm x0, [rsp+568]
37b8c48b9
37b8c48b9loc_37b8c48b9:
37b8c48b9mov rax, [rsp+1472]
37b8c48c1mulsd x0, [rax]
37b8c48c5movsd_xmm [rax], x0
37b8c48c9jmp 0x37b8c30fe
37b8c48ce
37b8c48ce 66 90 f.
37b8c48d0
37b8c48d0loc_37b8c48d0:
37b8c48d0mov rax, [rsp+1488]
37b8c48d8mov [rsp+56], r9
37b8c48ddmov r8, r10
37b8c48e0lea r9, [rip+0xb7970d]
37b8c48e7mov [rsp+64], r14
37b8c48ecmov rcx, [rsp+1352]
37b8c48f4mov rdx, rsi
37b8c48f7mov [rsp+48], rax
37b8c48fcmov rax, [rsp+1480]
37b8c4904mov [rsp+40], rax
37b8c4909lea rax, [rsp+640]
37b8c4911mov [rsp+32], rax
37b8c4916mov [rsp+208], rax
37b8c491ecall dlatdf_
37b8c4923jmp 0x37b8c44c3
37b8c4928
37b8c4928 0f 1f 84 00 00 00 00 00 ........
37b8c4930
37b8c4930loc_37b8c4930:
37b8c4930movsd_xmm x7, [rip+0xb796e8]
37b8c4938mov rax, [rsp+1472]
37b8c4940mov [rsp+176], 1
37b8c494cmov r13, r12
37b8c494fmov [rsp+1408], r15
37b8c4957mov r14, [rsp+1360]
37b8c495fmovq x6, [rip+0xb796c9]
37b8c4967mov [rsp+128], ebp
37b8c496emovsd_xmm [rax], x7
37b8c4972movsd_xmm [rsp+568], x7
37b8c497bnop [rax+rax]
37b8c4980
37b8c4980loc_37b8c4980:
37b8c4980mov rax, [rsp+176]
37b8c4988mov esi, [r13+4*rax-4]
37b8c498dmov eax, [r13+4*rax]
37b8c4992lea ebx, [rax-1]
37b8c4995mov [rsp+264], eax
37b8c499csub eax, esi
37b8c499emov [rsp+544], eax
37b8c49a5mov r12l, eax
37b8c49a8mov eax, [rsp+140]
37b8c49afmov [rsp+200], esi
37b8c49b6mov [rsp+224], ebx
37b8c49bdcmp eax, [rsp+128]
37b8c49c4jl 0x37b8c4fa6
37b8c49caadd esi, 1
37b8c49cdmov [rsp+1360], r14
37b8c49d5movsxd r15, eax
37b8c49d8mov r14l, r12l
37b8c49dbmov [rsp+216], esi
37b8c49e2mov r12, [rsp+1360]
37b8c49eamov rax, r13
37b8c49edjmp 0x37b8c4a14
37b8c49ef
37b8c49ef 90 .
37b8c49f0
37b8c49f0loc_37b8c49f0:
37b8c49f0cmp r14l, 2
37b8c49f4je 0x37b8c4fd0
37b8c49fa
37b8c49faloc_37b8c49fa:
37b8c49fasub r15, 1
37b8c49fecmp [rsp+128], r15l
37b8c4a06jg 0x37b8c4fa0
37b8c4a0c
37b8c4a0cloc_37b8c4a0c:
37b8c4a0cmov r14l, [rsp+544]
37b8c4a14
37b8c4a14loc_37b8c4a14:
37b8c4a14mov esi, [rax+4*r15-4]
37b8c4a19mov ebx, [rax+4*r15]
37b8c4a1dsub ebx, esi
37b8c4a1flea edi, [rsi+1]
37b8c4a22mov edx, ebx
37b8c4a24mov [rsp+548], ebx
37b8c4a2bimul edx, r14l
37b8c4a2fadd edx, edx
37b8c4a31mov [rsp+552], edx
37b8c4a38cmp r14l, 1
37b8c4a3cjne 0x37b8c49f0
37b8c4a3ecmp ebx, 1
37b8c4a41je 0x37b8c58e0
37b8c4a47cmp ebx, 2
37b8c4a4ajne 0x37b8c49fa
37b8c4a4cmovsxd rbp, [rsp+200]
37b8c4a54mov rcx, [rsp+144]
37b8c4a5cmov [rsp+1496], rax
37b8c4a64movsxd rdi, edi
37b8c4a67mov rax, [rsp+152]
37b8c4a6fmov r11, [rsp+256]
37b8c4a77mov [rsp+712], 0
37b8c4a83lea r9, [rsp+576]
37b8c4a8bimul rcx, rbp
37b8c4a8fmov r10, [rsp+1392]
37b8c4a97mov [rsp+768], 0
37b8c4aa3lea r13, [rsp+608]
37b8c4aablea rdx, [rbp+rax]
37b8c4ab0mov rax, [rsp+1376]
37b8c4ab8mov [rsp+840], 0
37b8c4ac4add rdx, rcx
37b8c4ac7movsd_xmm x1, [rax+8*rdx]
37b8c4accmov rax, [rsp+248]
37b8c4ad4movsxd rdx, esi
37b8c4ad7movsd_xmm [rsp+704], x1
37b8c4ae0mov rcx, rax
37b8c4ae3movsd_xmm [rsp+776], x1
37b8c4aecimul rcx, rdx
37b8c4af0lea rbx, [rcx+r11]
37b8c4af4add rcx, rax
37b8c4af7lea r8, [rdx+rbx]
37b8c4afblea rax, [rcx+r11]
37b8c4affmov r11, [rsp+304]
37b8c4b07mov [rsp+344], rbx
37b8c4b0fmovsd_xmm x0, [r10+8*r8]
37b8c4b15lea r8, [rbx+rdi]
37b8c4b19lea rcx, [rdx+rax]
37b8c4b1dmov [rsp+352], rax
37b8c4b25xorpd x0, x6
37b8c4b29movsd_xmm [rsp+720], x0
37b8c4b32movsd_xmm x0, [r10+8*r8]
37b8c4b38mov r8, [rsp+160]
37b8c4b40xorpd x0, x6
37b8c4b44imul r8, rbp
37b8c4b48movsd_xmm [rsp+728], x0
37b8c4b51movsd_xmm x0, [r10+8*rcx]
37b8c4b57lea rcx, [rdi+rax]
37b8c4b5bmov rax, [rsp+168]
37b8c4b63xorpd x0, x6
37b8c4b67movsd_xmm [rsp+784], x0
37b8c4b70movsd_xmm x0, [r10+8*rcx]
37b8c4b76lea rcx, [rbp+rax]
37b8c4b7bmov rax, [rsp+1424]
37b8c4b83add rcx, r8
37b8c4b86movsd_xmm x1, [rax+8*rcx]
37b8c4b8bmov rax, [rsp+296]
37b8c4b93xorpd x0, x6
37b8c4b97movsd_xmm [rsp+792], x0
37b8c4ba0movsd_xmm [rsp+832], x1
37b8c4ba9mov rcx, rax
37b8c4bacimul rcx, rdx
37b8c4bb0lea rbx, [rcx+r11]
37b8c4bb4add rcx, rax
37b8c4bb7lea r8, [rdx+rbx]
37b8c4bbbmov [rsp+360], rbx
37b8c4bc3lea rax, [rcx+r11]
37b8c4bc7mov rbx, [rsp+1440]
37b8c4bcflea rcx, [rdx+rax]
37b8c4bd3add rdi, rax
37b8c4bd6mov [rsp+368], rax
37b8c4bdemov rax, [rsp+232]
37b8c4be6movsd_xmm x0, [rbx+8*r8]
37b8c4becmov r11, [rsp+288]
37b8c4bf4movsd_xmm [rsp+904], x1
37b8c4bfdlea r8, [rip+0xb793f0]
37b8c4c04mov [rsp+336], r9
37b8c4c0cmov [rsp+856], 0
37b8c4c18xorpd x0, x6
37b8c4c1cmovsd_xmm [rsp+848], x0
37b8c4c25movsd_xmm x0, [rbx+8*rcx]
37b8c4c2amov rcx, rax
37b8c4c2dmov [rsp+896], 0
37b8c4c39imul rcx, rdx
37b8c4c3dxorpd x0, x6
37b8c4c41movsd_xmm [rsp+912], x0
37b8c4c4amovsd_xmm x0, [rbx+8*rdi]
37b8c4c4fmov rdi, [rsp+280]
37b8c4c57lea rbx, [rcx+rdi]
37b8c4c5badd rcx, rax
37b8c4c5exorpd x0, x6
37b8c4c62add rcx, rdi
37b8c4c65mov rdi, [rsp+240]
37b8c4c6dmovsd_xmm [rsp+920], x0
37b8c4c76lea rax, [rcx+rbp]
37b8c4c7amov [rsp+376], rbx
37b8c4c82add rbx, rbp
37b8c4c85imul rdx, rdi
37b8c4c89mov [rsp+312], rax
37b8c4c91mov [rsp+272], rbx
37b8c4c99lea rcx, [rdx+r11]
37b8c4c9dadd rdx, rdi
37b8c4ca0add rdx, r11
37b8c4ca3add rcx, rbp
37b8c4ca6lea rdi, [rdx+rbp]
37b8c4caamov rdx, [rsp+1456]
37b8c4cb2mov [rsp+320], rcx
37b8c4cbamov [rsp+328], rdi
37b8c4cc2movsd_xmm x0, [rdx+8*rcx]
37b8c4cc7movhpd x0, [rdx+8*rdi]
37b8c4cccmov rdi, [rsp+1408]
37b8c4cd4lea rdx, [rsp+540]
37b8c4cdclea rcx, [rsp+552]
37b8c4ce4movups [rsp+656], x0
37b8c4cecmovsd_xmm x1, [rdi+8*rbx]
37b8c4cf1movhpd x1, [rdi+8*rax]
37b8c4cf6mov [rsp+40], rdx
37b8c4cfblea rax, [rsp+704]
37b8c4d03mov rdx, rax
37b8c4d06mov [rsp+184], rax
37b8c4d0emovups [rsp+640], x1
37b8c4d16mov [rsp+32], r13
37b8c4d1bmov [rsp+208], rcx
37b8c4d23call dgetc2_
37b8c4d28mov edx, [rsp+540]
37b8c4d2fmov rcx, [rsp+208]
37b8c4d37mov r9, [rsp+336]
37b8c4d3fmov rax, [rsp+1496]
37b8c4d47test edx, edx
37b8c4d49jle 0x37b8c4d55
37b8c4d4bmov rdi, [rsp+1512]
37b8c4d53mov [rdi], edx
37b8c4d55
37b8c4d55loc_37b8c4d55:
37b8c4d55lea rdi, [rsp+568]
37b8c4d5dmov [rsp+32], r9
37b8c4d62mov rdx, [rsp+184]
37b8c4d6alea r8, [rip+0xb79283]
37b8c4d71mov [rsp+48], rdi
37b8c4d76mov [rsp+40], r13
37b8c4d7bmov [rsp+1496], rax
37b8c4d83lea rax, [rsp+640]
37b8c4d8bmov r9, rax
37b8c4d8emov [rsp+208], rax
37b8c4d96call dgesc2_
37b8c4d9bmov rax, [rsp+1496]
37b8c4da3movsd_xmm x0, [rsp+568]
37b8c4dacucomisd x0, x7
37b8c4db0jp 0x37b8c6278
37b8c4db6jne 0x37b8c6278
37b8c4dbc
37b8c4dbcloc_37b8c4dbc:
37b8c4dbcmov rbx, [rsp+1408]
37b8c4dc4mov rdi, [rsp+272]
37b8c4dccmovsd_xmm x0, [rsp+640]
37b8c4dd5mov rcx, [rsp+312]
37b8c4dddmovsd_xmm [rbx+8*rdi], x0
37b8c4de2mov rdi, [rsp+320]
37b8c4deamovsd_xmm x0, [rsp+648]
37b8c4df3movsd_xmm [rbx+8*rcx], x0
37b8c4df8mov rbx, [rsp+1456]
37b8c4e00movsd_xmm x0, [rsp+656]
37b8c4e09mov rcx, [rsp+328]
37b8c4e11movsd_xmm [rbx+8*rdi], x0
37b8c4e16movsd_xmm x0, [rsp+664]
37b8c4e1fmovsd_xmm [rbx+8*rcx], x0
37b8c4e24cmp [rsp+128], r15l
37b8c4e2cjl 0x37b8c6538
37b8c4e32
37b8c4e32loc_37b8c4e32:
37b8c4e32mov ebx, [rsp+176]
37b8c4e39cmp [rsp+192], ebx
37b8c4e40jle 0x37b8c49fa
37b8c4e46mov edx, [r12]
37b8c4e4amov r14l, [rsp+224]
37b8c4e52mov [rsp+1496], rax
37b8c4e5alea r8, [rip+0xb7919f]
37b8c4e61movsxd rbx, [rsp+264]
37b8c4e69mov rax, [rsp+1408]
37b8c4e71sub r15, 1
37b8c4e75sub edx, r14l
37b8c4e78mov rcx, [rsp+208]
37b8c4e80mov [rsp+556], edx
37b8c4e87mov rdx, [rsp+376]
37b8c4e8fmov [rsp+40], rcx
37b8c4e94mov rcx, [rsp+1384]
37b8c4e9cadd rdx, rbx
37b8c4e9flea rsi, [rax+8*rdx]
37b8c4ea3mov rax, [rsp+1416]
37b8c4eabmov [rsp+32], rcx
37b8c4eb0mov rdx, [rsp+144]
37b8c4eb8mov rcx, [rsp+1376]
37b8c4ec0mov [rsp+56], rsi
37b8c4ec5mov [rsp+64], rax
37b8c4ecalea rax, [rip+0xb79127]
37b8c4ed1imul rdx, rbx
37b8c4ed5mov [rsp+48], rax
37b8c4edaadd rdx, [rsp+152]
37b8c4ee2add rdx, rbp
37b8c4ee5lea r9, [rcx+8*rdx]
37b8c4ee9lea rdx, [rsp+548]
37b8c4ef1lea rcx, [rsp+556]
37b8c4ef9call dger_
37b8c4efemov edx, [r12]
37b8c4f02imul rbx, [rsp+160]
37b8c4f0blea rax, [rip+0xb790e6]
37b8c4f12mov rcx, [rsp+168]
37b8c4f1amov [rsp+48], rax
37b8c4f1flea r8, [rip+0xb790da]
37b8c4f26sub edx, r14l
37b8c4f29mov rax, [rsp+1432]
37b8c4f31mov [rsp+56], rsi
37b8c4f36mov [rsp+556], edx
37b8c4f3dlea rdx, [rbx+rcx]
37b8c4f41mov rbx, [rsp+1416]
37b8c4f49lea rcx, [rsp+656]
37b8c4f51mov [rsp+40], rcx
37b8c4f56add rdx, rbp
37b8c4f59lea rcx, [rsp+556]
37b8c4f61mov [rsp+32], rax
37b8c4f66mov rax, [rsp+1424]
37b8c4f6emov [rsp+64], rbx
37b8c4f73lea r9, [rax+8*rdx]
37b8c4f77lea rdx, [rsp+548]
37b8c4f7fcall dger_
37b8c4f84mov rax, [rsp+1496]
37b8c4f8ccmp [rsp+128], r15l
37b8c4f94jle 0x37b8c4a0c
37b8c4f9anop [rax+rax]
37b8c4fa0
37b8c4fa0loc_37b8c4fa0:
37b8c4fa0mov r14, r12
37b8c4fa3mov r13, rax
37b8c4fa6
37b8c4fa6loc_37b8c4fa6:
37b8c4fa6add [rsp+176], 1
37b8c4fafmov rax, [rsp+176]
37b8c4fb7cmp [rsp+192], eax
37b8c4fbejge 0x37b8c4980
37b8c4fc4jmp 0x37b8c25d2
37b8c4fc9
37b8c4fc9 0f 1f 80 00 00 00 00 .......
37b8c4fd0
37b8c4fd0loc_37b8c4fd0:
37b8c4fd0cmp ebx, 1
37b8c4fd3je 0x37b8c5c88
37b8c4fd9cmp ebx, 2
37b8c4fdcjne 0x37b8c49fa
37b8c4fe2mov [rsp+1496], rax
37b8c4fealea rax, [rip+0xb79003]
37b8c4ff1movsxd rdi, edi
37b8c4ff4lea r8, [rip+0xb78ff9]
37b8c4ffbmov [rsp+48], rax
37b8c5000lea rax, [rsp+704]
37b8c5008mov rdx, r8
37b8c500blea rcx, [rip+0xb79006]
37b8c5012mov [rsp+184], rax
37b8c501amov [rsp+40], rax
37b8c501flea rax, [rip+0xb78fea]
37b8c5026mov [rsp+32], rax
37b8c502bmov r9, rax
37b8c502emov [rsp+56], 1
37b8c5037call dlaset_
37b8c503cmov rbx, [rsp+144]
37b8c5044movsxd rax, [rsp+200]
37b8c504cmov rdx, [rsp+152]
37b8c5054mov rbp, [rsp+256]
37b8c505cmov rcx, rbx
37b8c505fmov r13, [rsp+1392]
37b8c5067movsxd r9, [rsp+216]
37b8c506fmov [rsp+384], rax
37b8c5077imul rcx, rax
37b8c507blea r10, [rcx+rdx]
37b8c507fadd rcx, rbx
37b8c5082mov rbx, [rsp+1376]
37b8c508aadd rcx, rdx
37b8c508dlea r8, [rax+r10]
37b8c5091add r10, r9
37b8c5094lea rdx, [rax+rcx]
37b8c5098movsd_xmm x0, [rbx+8*r8]
37b8c509emovsxd r8, esi
37b8c50a1add rcx, r9
37b8c50a4movhpd x0, [rbx+8*rdx]
37b8c50a9mov rbx, [rsp+248]
37b8c50b1movups [rsp+704], x0
37b8c50b9movups [rsp+848], x0
37b8c50c1mov rdx, rbx
37b8c50c4imul rdx, r8
37b8c50c8lea r14, [rdx+rbp]
37b8c50ccadd rdx, rbx
37b8c50cfmov rbx, [rsp+160]
37b8c50d7lea r11, [r8+r14]
37b8c50dbadd rdx, rbp
37b8c50demov [rsp+408], r14
37b8c50e6movsd_xmm x3, [r13+8*r11]
37b8c50edlea r11, [r14+rdi]
37b8c50f1movsd_xmm x1, [r13+8*r11]
37b8c50f8mov r11, [rsp+1376]
37b8c5100xorpd x3, x6
37b8c5104movsd_xmm x2, [r11+8*r10]
37b8c510amovhpd x2, [r11+8*rcx]
37b8c5110lea rcx, [r8+rdx]
37b8c5114add rdx, rdi
37b8c5117movsd_xmm x0, [r13+8*rdx]
37b8c511exorpd x1, x6
37b8c5122mov rdx, rbx
37b8c5125mov r11, [rsp+168]
37b8c512dimul rdx, rax
37b8c5131movsd_xmm [rsp+752], x1
37b8c513amovsd_xmm [rsp+824], x1
37b8c5143movsd_xmm x1, [r13+8*rcx]
37b8c514axorpd x0, x6
37b8c514emovsd_xmm [rsp+736], x3
37b8c5157xorpd x1, x6
37b8c515blea rcx, [rax+rdx]
37b8c515fadd rdx, rbx
37b8c5162movups [rsp+768], x2
37b8c516amovsd_xmm [rsp+808], x3
37b8c5173add rcx, r11
37b8c5176add rdx, r11
37b8c5179movsd_xmm [rsp+864], x1
37b8c5182movsd_xmm [rsp+880], x0
37b8c518bmovups [rsp+912], x2
37b8c5193movsd_xmm [rsp+936], x1
37b8c519cmov r10, [rsp+1424]
37b8c51a4mov rbx, [rsp+296]
37b8c51acmov r14, [rsp+304]
37b8c51b4mov rbp, [rsp+1408]
37b8c51bcmovsd_xmm x1, [r10+8*rcx]
37b8c51c2lea rcx, [rax+rdx]
37b8c51c6add rdx, r9
37b8c51c9movsd_xmm x3, [r10+8*rcx]
37b8c51cfmov rcx, rbx
37b8c51d2imul rcx, r8
37b8c51d6unpcklpd x0, x1
37b8c51damovups [rsp+952], x0
37b8c51e2unpcklpd x1, x3
37b8c51e6movups [rsp+1104], x1
37b8c51eemovsd_xmm [rsp+968], x3
37b8c51f7lea r11, [rcx+r14]
37b8c51fbadd rcx, rbx
37b8c51femov rbx, [rsp+1440]
37b8c5206lea r10, [r8+r11]
37b8c520amov [rsp+416], r11
37b8c5212add rcx, r14
37b8c5215mov r11, [rsp+1440]
37b8c521dadd rdi, rcx
37b8c5220lea r14, [rsp+544]
37b8c5228movsd_xmm x0, [r11+8*r10]
37b8c522emov r11, [rsp+1424]
37b8c5236xorpd x0, x6
37b8c523amovsd_xmm x2, [r11+8*rdx]
37b8c5240lea rdx, [r8+rcx]
37b8c5244mov rcx, [rsp+240]
37b8c524cmovsd_xmm [rsp+992], x0
37b8c5255movsd_xmm x1, [rbx+8*rdx]
37b8c525amovsd_xmm [rsp+1064], x0
37b8c5263movsd_xmm x0, [rbx+8*rdi]
37b8c5268mov rbx, [rsp+232]
37b8c5270movsd_xmm [rsp+1032], x2
37b8c5279xorpd x1, x6
37b8c527dlea rdi, [8*rbx]
37b8c5285xorpd x0, x6
37b8c5289movsd_xmm [rsp+1120], x1
37b8c5292mov [rsp+320], rdi
37b8c529aimul rbx, r8
37b8c529emov rdi, [rsp+280]
37b8c52a6movsd_xmm [rsp+1136], x0
37b8c52afmovsd_xmm [rsp+1176], x2
37b8c52b8lea rdx, [rdi+rax]
37b8c52bclea rdi, [8*rcx]
37b8c52c4mov [rsp+312], rdi
37b8c52ccmov rdi, r8
37b8c52cfadd rdx, rbx
37b8c52d2imul rdi, rcx
37b8c52d6lea r10, [rbp+8*rdx]
37b8c52dbmov [rsp+400], rbx
37b8c52e3mov [rsp+344], r10
37b8c52ebmovsd_xmm [rsp+1192], x1
37b8c52f4movsd_xmm [rsp+1208], x0
37b8c52fdmov [rsp+392], rdi
37b8c5305mov rcx, [rsp+288]
37b8c530dmov rbx, [rsp+1456]
37b8c5315mov r13, [rsp+1496]
37b8c531dmov [rsp+328], 2
37b8c5328lea rdx, [rcx+rax]
37b8c532cmov [rsp+352], esi
37b8c5333mov esi, 5
37b8c5338add rdx, rdi
37b8c533bmov [rsp+360], rbx
37b8c5343lea rax, [rbx+8*rdx]
37b8c5347mov [rsp+368], rbp
37b8c534fmov ebx, 1
37b8c5354mov rbp, r10
37b8c5357mov [rsp+336], rax
37b8c535fmov rdi, rax
37b8c5362lea rax, [rsp+640]
37b8c536amov [rsp+208], rax
37b8c5372lea rax, [rip+0xb78c7f]
37b8c5379mov [rsp+272], rax
37b8c5381
37b8c5381loc_37b8c5381:
37b8c5381mov rax, [rsp+272]
37b8c5389mov rcx, [rsp+208]
37b8c5391movsxd rdx, ebx
37b8c5394lea r8, [rip+0xb78c5d]
37b8c539bmov [rsp+32], rax
37b8c53a0lea r9, [rcx+8*rdx-8]
37b8c53a5mov rdx, rbp
37b8c53a8mov rcx, r14
37b8c53abcall dcopy_
37b8c53b0mov rax, [rsp+272]
37b8c53b8movsxd rdx, esi
37b8c53bbmov rcx, [rsp+208]
37b8c53c3lea r8, [rip+0xb78c2e]
37b8c53camov [rsp+32], rax
37b8c53cflea r9, [rcx+8*rdx-8]
37b8c53d4mov rdx, rdi
37b8c53d7mov rcx, r14
37b8c53dacall dcopy_
37b8c53dfmov r11l, [rsp+544]
37b8c53e7add rbp, [rsp+320]
37b8c53efadd rdi, [rsp+312]
37b8c53f7add ebx, r11l
37b8c53faadd esi, r11l
37b8c53fdcmp [rsp+328], 1
37b8c5405jne 0x37b8c6170
37b8c540bmov [rsp+1496], r13
37b8c5413lea rdx, [rsp+540]
37b8c541blea r13, [rsp+608]
37b8c5423mov esi, [rsp+352]
37b8c542amov [rsp+40], rdx
37b8c542fmov rdx, [rsp+184]
37b8c5437lea r9, [rsp+576]
37b8c543flea rcx, [rsp+552]
37b8c5447mov [rsp+32], r13
37b8c544clea r8, [rip+0xb78ba1]
37b8c5453mov rbx, [rsp+360]
37b8c545bmov [rsp+376], r11l
37b8c5463mov rbp, [rsp+368]
37b8c546bmov [rsp+352], r9
37b8c5473mov [rsp+328], rcx
37b8c547bcall dgetc2_
37b8c5480mov edx, [rsp+540]
37b8c5487mov rcx, [rsp+328]
37b8c548fmov r9, [rsp+352]
37b8c5497mov rax, [rsp+1496]
37b8c549ftest edx, edx
37b8c54a1mov r11l, [rsp+376]
37b8c54a9jle 0x37b8c54b5
37b8c54abmov rdi, [rsp+1512]
37b8c54b3mov [rdi], edx
37b8c54b5
37b8c54b5loc_37b8c54b5:
37b8c54b5lea rdi, [rsp+568]
37b8c54bdmov [rsp+32], r9
37b8c54c2mov rdx, [rsp+184]
37b8c54calea r8, [rip+0xb78b23]
37b8c54d1mov [rsp+48], rdi
37b8c54d6mov r9, [rsp+208]
37b8c54demov [rsp+40], r13
37b8c54e3mov [rsp+1496], rax
37b8c54ebmov [rsp+328], r11l
37b8c54f3call dgesc2_
37b8c54f8mov r11l, [rsp+328]
37b8c5500movsd_xmm x0, [rsp+568]
37b8c5509mov rax, [rsp+1496]
37b8c5511ucomisd x0, x7
37b8c5515jp 0x37b8c551d
37b8c5517je 0x37b8c55f8
37b8c551d
37b8c551dloc_37b8c551d:
37b8c551dmov rcx, [rsp+1368]
37b8c5525mov edx, [rcx]
37b8c5527test edx, edx
37b8c5529jle 0x37b8c55e8
37b8c552fmov [rsp+328], r11l
37b8c5537mov r13, [rsp+320]
37b8c553fmov [rsp+1496], rax
37b8c5547mov [rsp+360], r14
37b8c554fmov r14, rbp
37b8c5552mov rbp, [rsp+312]
37b8c555amov [rsp+184], r15
37b8c5562mov r15l, edx
37b8c5565mov [rsp+352], esi
37b8c556cmov esi, 1
37b8c5571nop [rax]
37b8c5575nop [rax+rax]
37b8c5580
37b8c5580loc_37b8c5580:
37b8c5580mov r8, r14
37b8c5583lea r9, [rip+0xb78a6e]
37b8c558amov rdx, rdi
37b8c558dmov rcx, r12
37b8c5590call dscal_
37b8c5595add esi, 1
37b8c5598mov r8, rbx
37b8c559bmov rdx, rdi
37b8c559elea r9, [rip+0xb78a53]
37b8c55a5mov rcx, r12
37b8c55a8add r14, r13
37b8c55abadd rbx, rbp
37b8c55aecall dscal_
37b8c55b3cmp r15l, esi
37b8c55b6jge 0x37b8c5580
37b8c55b8mov r15, [rsp+184]
37b8c55c0mov r11l, [rsp+328]
37b8c55c8mov esi, [rsp+352]
37b8c55cfmov rax, [rsp+1496]
37b8c55d7mov r14, [rsp+360]
37b8c55dfmovsd_xmm x0, [rsp+568]
37b8c55e8
37b8c55e8loc_37b8c55e8:
37b8c55e8mov rdi, [rsp+1472]
37b8c55f0mulsd x0, [rdi]
37b8c55f4movsd_xmm [rdi], x0
37b8c55f8
37b8c55f8loc_37b8c55f8:
37b8c55f8mov ebp, 1
37b8c55fdmov [rsp+1496], rax
37b8c5605mov r13, [rsp+344]
37b8c560dlea ebx, [r11+r11+1]
37b8c5612mov [rsp+184], r15
37b8c561amov r15, [rsp+272]
37b8c5622mov edi, 2
37b8c5627mov [rsp+328], esi
37b8c562emov esi, ebp
37b8c5630mov rbp, [rsp+336]
37b8c5638mov [rsp+1360], r12
37b8c5640mov r12, [rsp+208]
37b8c5648
37b8c5648loc_37b8c5648:
37b8c5648mov [rsp+32], r15
37b8c564dmovsxd rdx, esi
37b8c5650mov r9, r13
37b8c5653mov rcx, r14
37b8c5656lea rdx, [r12+8*rdx-8]
37b8c565blea r8, [rip+0xb78996]
37b8c5662call dcopy_
37b8c5667mov [rsp+32], r15
37b8c566cmovsxd rdx, ebx
37b8c566fmov r9, rbp
37b8c5672lea rdx, [r12+8*rdx-8]
37b8c5677lea r8, [rip+0xb7897a]
37b8c567emov rcx, r14
37b8c5681call dcopy_
37b8c5686mov edx, [rsp+544]
37b8c568dadd r13, [rsp+320]
37b8c5695add rbp, [rsp+312]
37b8c569dadd esi, edx
37b8c569fadd ebx, edx
37b8c56a1cmp edi, 1
37b8c56a4jne 0x37b8c6180
37b8c56aamov r15, [rsp+184]
37b8c56b2mov esi, [rsp+328]
37b8c56b9mov r12, [rsp+1360]
37b8c56c1mov rax, [rsp+1496]
37b8c56c9cmp [rsp+128], r15l
37b8c56d1jl 0x37b8c6801
37b8c56d7
37b8c56d7loc_37b8c56d7:
37b8c56d7mov edi, [rsp+176]
37b8c56decmp [rsp+192], edi
37b8c56e5jle 0x37b8c49fa
37b8c56ebmov r11, [rsp+1416]
37b8c56f3mov edx, [r12]
37b8c56f7mov [rsp+32], r14
37b8c56fclea rbp, [rsp+548]
37b8c5704mov r13, [rsp+384]
37b8c570cmovsxd rbx, [rsp+264]
37b8c5714mov r9, rbp
37b8c5717lea r8, [rsp+556]
37b8c571fsub edx, [rsp+224]
37b8c5726mov [rsp+72], r11
37b8c572bmov [rsp+556], edx
37b8c5732mov r11, [rsp+1408]
37b8c573amov rdx, [rsp+400]
37b8c5742add rdx, [rsp+280]
37b8c574amov [rsp+1496], rax
37b8c5752lea rcx, [rdx+rbx]
37b8c5756add rdx, r13
37b8c5759mov rsi, [rsp+1408]
37b8c5761mov [rsp+112], 1
37b8c576amov [rsp+104], 1
37b8c5773lea rdx, [r11+8*rdx]
37b8c5777mov r11, [rsp+1376]
37b8c577fmov [rsp+64], rdx
37b8c5784mov rdx, [rsp+1384]
37b8c578clea rsi, [rsi+8*rcx]
37b8c5790mov rcx, [rsp+1416]
37b8c5798mov [rsp+88], rsi
37b8c579dmov [rsp+56], rdx
37b8c57a2mov rdx, [rsp+144]
37b8c57aamov [rsp+96], rcx
37b8c57aflea rcx, [rip+0xb78852]
37b8c57b6imul rdx, rbx
37b8c57baadd rdx, [rsp+152]
37b8c57c2mov [rsp+80], rcx
37b8c57c7lea rcx, [rip+0xb78823]
37b8c57ceadd rdx, r13
37b8c57d1lea rdx, [r11+8*rdx]
37b8c57d5mov [rsp+48], rdx
37b8c57dalea rdx, [rip+0xb7881f]
37b8c57e1mov [rsp+40], rdx
37b8c57e6lea rdx, [rip+0xb78803]
37b8c57edcall dgemm_
37b8c57f2mov rax, [rsp+1416]
37b8c57famov r11l, [r12]
37b8c57femov r9, rbp
37b8c5801imul rbx, [rsp+160]
37b8c580alea rcx, [rip+0xb787f7]
37b8c5811mov [rsp+88], rsi
37b8c5816mov [rsp+96], rax
37b8c581bmov rax, [rsp+1464]
37b8c5823lea r8, [rsp+556]
37b8c582bmov [rsp+80], rcx
37b8c5830lea rcx, [rip+0xb787ba]
37b8c5837sub r11l, [rsp+224]
37b8c583fmov [rsp+72], rax
37b8c5844mov rax, [rsp+392]
37b8c584cadd rax, [rsp+288]
37b8c5854mov [rsp+32], r14
37b8c5859lea rdx, [rax+r13]
37b8c585dmov rax, [rsp+1456]
37b8c5865mov [rsp+556], r11l
37b8c586dmov [rsp+112], 1
37b8c5876mov [rsp+104], 1
37b8c587flea rdx, [rax+8*rdx]
37b8c5883mov rax, [rsp+1432]
37b8c588bmov [rsp+64], rdx
37b8c5890mov [rsp+56], rax
37b8c5895mov rax, [rsp+168]
37b8c589dlea rdx, [rbx+rax]
37b8c58a1mov rax, [rsp+1424]
37b8c58a9add rdx, r13
37b8c58aclea rdx, [rax+8*rdx]
37b8c58b0mov [rsp+48], rdx
37b8c58b5lea rdx, [rip+0xb78744]
37b8c58bcmov [rsp+40], rdx
37b8c58c1lea rdx, [rip+0xb78728]
37b8c58c8call dgemm_
37b8c58cdmov rax, [rsp+1496]
37b8c58d5jmp 0x37b8c49fa
37b8c58da
37b8c58da 66 0f 1f 44 00 00 f..D..
37b8c58e0
37b8c58e0loc_37b8c58e0:
37b8c58e0mov rcx, [rsp+248]
37b8c58e8movsxd rdx, esi
37b8c58ebmovsxd r14, [rsp+200]
37b8c58f3mov [rsp+1496], rax
37b8c58fbmov r8, [rsp+144]
37b8c5903mov rax, [rsp+256]
37b8c590blea r13, [rsp+608]
37b8c5913lea r9, [rsp+576]
37b8c591bimul rcx, rdx
37b8c591fmov rdi, [rsp+168]
37b8c5927imul r8, r14
37b8c592badd rax, rcx
37b8c592emov rcx, [rsp+152]
37b8c5936mov [rsp+328], rax
37b8c593eadd rcx, r14
37b8c5941add rcx, r8
37b8c5944lea r8, [rdx+rax]
37b8c5948mov rax, [rsp+1392]
37b8c5950movsd_xmm x0, [rax+8*r8]
37b8c5956mov rax, [rsp+1376]
37b8c595emov r8, [rsp+160]
37b8c5966movsd_xmm x1, [rax+8*rcx]
37b8c596bmov rcx, [rsp+296]
37b8c5973xorpd x0, x6
37b8c5977imul r8, r14
37b8c597bmov rax, [rsp+304]
37b8c5983imul rcx, rdx
37b8c5987unpcklpd x1, x0
37b8c598bmovups [rsp+704], x1
37b8c5993add rax, rcx
37b8c5996lea rcx, [r14+rdi]
37b8c599aadd rcx, r8
37b8c599dmov [rsp+336], rax
37b8c59a5lea r8, [rdx+rax]
37b8c59a9mov rax, [rsp+1440]
37b8c59b1movsd_xmm x0, [rax+8*r8]
37b8c59b7mov rax, [rsp+1424]
37b8c59bflea r8, [rip+0xb7862e]
37b8c59c6movsd_xmm x1, [rax+8*rcx]
37b8c59cbmov rcx, [rsp+232]
37b8c59d3xorpd x0, x6
37b8c59d7mov rax, [rsp+280]
37b8c59dfimul rcx, rdx
37b8c59e3unpcklpd x1, x0
37b8c59e7imul rdx, [rsp+240]
37b8c59f0add rdx, [rsp+288]
37b8c59f8movups [rsp+768], x1
37b8c5a00lea rdi, [rdx+r14]
37b8c5a04lea rdx, [rsp+540]
37b8c5a0cadd rax, rcx
37b8c5a0fmov rcx, [rsp+1408]
37b8c5a17mov [rsp+272], rdi
37b8c5a1fmov [rsp+344], rax
37b8c5a27add rax, r14
37b8c5a2amovsd_xmm x0, [rcx+8*rax]
37b8c5a2fmov [rsp+208], rax
37b8c5a37lea rcx, [rsp+552]
37b8c5a3fmov rax, [rsp+1456]
37b8c5a47movhpd x0, [rax+8*rdi]
37b8c5a4cmov [rsp+40], rdx
37b8c5a51lea rax, [rsp+704]
37b8c5a59mov [rsp+32], r13
37b8c5a5emov rdx, rax
37b8c5a61mov [rsp+184], rax
37b8c5a69mov [rsp+320], r9
37b8c5a71mov [rsp+312], rcx
37b8c5a79movups [rsp+640], x0
37b8c5a81call dgetc2_
37b8c5a86mov edx, [rsp+540]
37b8c5a8dmov rcx, [rsp+312]
37b8c5a95mov r9, [rsp+320]
37b8c5a9dmov rax, [rsp+1496]
37b8c5aa5test edx, edx
37b8c5aa7jle 0x37b8c5ab3
37b8c5aa9mov rdi, [rsp+1512]
37b8c5ab1mov [rdi], edx
37b8c5ab3
37b8c5ab3loc_37b8c5ab3:
37b8c5ab3lea rdi, [rsp+568]
37b8c5abbmov [rsp+32], r9
37b8c5ac0mov rdx, [rsp+184]
37b8c5ac8lea r9, [rsp+640]
37b8c5ad0mov [rsp+48], rdi
37b8c5ad5lea r8, [rip+0xb78518]
37b8c5adcmov [rsp+40], r13
37b8c5ae1mov [rsp+1496], rax
37b8c5ae9call dgesc2_
37b8c5aeemov rax, [rsp+1496]
37b8c5af6movsd_xmm x0, [rsp+568]
37b8c5affucomisd x0, x7
37b8c5b03jp 0x37b8c6190
37b8c5b09jne 0x37b8c6190
37b8c5b0f
37b8c5b0floc_37b8c5b0f:
37b8c5b0fmov rbx, [rsp+1408]
37b8c5b17movsd_xmm x0, [rsp+640]
37b8c5b20mov rdi, [rsp+208]
37b8c5b28mov rcx, [rsp+272]
37b8c5b30movsd_xmm x8, [rsp+648]
37b8c5b3amovsd_xmm [rbx+8*rdi], x0
37b8c5b3fmov rbx, [rsp+1456]
37b8c5b47movsd_xmm [rbx+8*rcx], x8
37b8c5b4dcmp [rsp+128], r15l
37b8c5b55jl 0x37b8c6460
37b8c5b5b
37b8c5b5bloc_37b8c5b5b:
37b8c5b5bmov ebx, [rsp+176]
37b8c5b62cmp [rsp+192], ebx
37b8c5b69jle 0x37b8c49fa
37b8c5b6fmov edx, [r12]
37b8c5b73mov r13l, [rsp+224]
37b8c5b7bmov [rsp+1496], rax
37b8c5b83lea rbp, [rsp+560]
37b8c5b8bmovsxd rbx, [rsp+264]
37b8c5b93mov rax, [rsp+1408]
37b8c5b9bxorpd x0, x6
37b8c5b9fsub edx, r13l
37b8c5ba2mov rcx, [rsp+1376]
37b8c5baamov r9, [rsp+1384]
37b8c5bb2movsd_xmm [rsp+560], x0
37b8c5bbbmov [rsp+556], edx
37b8c5bc2mov rdx, [rsp+344]
37b8c5bcaadd rdx, rbx
37b8c5bcdlea rsi, [rax+8*rdx]
37b8c5bd1mov rdx, [rsp+144]
37b8c5bd9lea rax, [rip+0xb78418]
37b8c5be0mov [rsp+40], rax
37b8c5be5imul rdx, rbx
37b8c5be9mov [rsp+32], rsi
37b8c5beeadd rdx, [rsp+152]
37b8c5bf6add rdx, r14
37b8c5bf9lea r8, [rcx+8*rdx]
37b8c5bfdmov rdx, rbp
37b8c5c00lea rcx, [rsp+556]
37b8c5c08call daxpy_
37b8c5c0dmov edx, [r12]
37b8c5c11imul rbx, [rsp+160]
37b8c5c1alea rax, [rip+0xb783d7]
37b8c5c21mov rcx, [rsp+168]
37b8c5c29mov [rsp+40], rax
37b8c5c2exorpd x8, x6
37b8c5c33sub edx, r13l
37b8c5c36mov rax, [rsp+1424]
37b8c5c3emov [rsp+32], rsi
37b8c5c43mov [rsp+556], edx
37b8c5c4alea rdx, [rbx+rcx]
37b8c5c4emov r9, [rsp+1432]
37b8c5c56lea rcx, [rsp+556]
37b8c5c5emovsd_xmm [rsp+560], x8
37b8c5c68add rdx, r14
37b8c5c6blea r8, [rax+8*rdx]
37b8c5c6fmov rdx, rbp
37b8c5c72call daxpy_
37b8c5c77mov rax, [rsp+1496]
37b8c5c7fjmp 0x37b8c49fa
37b8c5c84
37b8c5c84 0f 1f 40 00 ..@.
37b8c5c88
37b8c5c88loc_37b8c5c88:
37b8c5c88mov [rsp+1496], rax
37b8c5c90mov rax, [rsp+144]
37b8c5c98lea r13, [rsp+608]
37b8c5ca0movsxd r11, [rsp+200]
37b8c5ca8mov rdi, [rsp+152]
37b8c5cb0mov [rsp+728], 0
37b8c5cbcmov rcx, rax
37b8c5cbfmovsxd r8, [rsp+216]
37b8c5cc7mov [rsp+784], 0
37b8c5cd3imul rcx, r11
37b8c5cd7lea r9, [rcx+rdi]
37b8c5cdbadd rcx, rax
37b8c5cdemov rax, [rsp+1376]
37b8c5ce6lea r10, [r11+r9]
37b8c5ceaadd rcx, rdi
37b8c5cedadd r9, r8
37b8c5cf0lea rdx, [r11+rcx]
37b8c5cf4movsd_xmm x0, [rax+8*r10]
37b8c5cfaadd rcx, r8
37b8c5cfdmov r10, [rsp+248]
37b8c5d05movhpd x0, [rax+8*rdx]
37b8c5d0amovsxd rdx, esi
37b8c5d0dmov rax, [rsp+256]
37b8c5d15movups [rsp+704], x0
37b8c5d1dimul r10, rdx
37b8c5d21add rax, r10
37b8c5d24lea r10, [rdx+rax]
37b8c5d28mov [rsp+328], rax
37b8c5d30mov rax, [rsp+1392]
37b8c5d38movsd_xmm x0, [rax+8*r10]
37b8c5d3emov rax, [rsp+1376]
37b8c5d46movsd_xmm x1, [rax+8*r9]
37b8c5d4cmovhpd x1, [rax+8*rcx]
37b8c5d51xorpd x0, x6
37b8c5d55mov rax, [rsp+160]
37b8c5d5dmovsd_xmm [rsp+720], x0
37b8c5d66mov rcx, rax
37b8c5d69movups [rsp+768], x1
37b8c5d71movsd_xmm [rsp+792], x0
37b8c5d7aimul rcx, r11
37b8c5d7elea r9, [rcx+rax]
37b8c5d82mov rax, [rsp+168]
37b8c5d8aadd rcx, r11
37b8c5d8dadd r9, rax
37b8c5d90add rcx, rax
37b8c5d93mov rax, [rsp+1424]
37b8c5d9blea r10, [r11+r9]
37b8c5d9fadd r8, r9
37b8c5da2lea r9, [rsp+576]
37b8c5daamovsd_xmm x0, [rax+8*rcx]
37b8c5dafmov rcx, [rsp+296]
37b8c5db7movhpd x0, [rax+8*r10]
37b8c5dbdmovups [rsp+832], x0
37b8c5dc5mov rax, [rsp+304]
37b8c5dcdimul rcx, rdx
37b8c5dd1add rax, rcx
37b8c5dd4lea rcx, [rdx+rax]
37b8c5dd8mov [rsp+336], rax
37b8c5de0mov rax, [rsp+1440]
37b8c5de8movsd_xmm x0, [rax+8*rcx]
37b8c5dedmov rcx, [rsp+232]
37b8c5df5mov [rsp+320], r11
37b8c5dfdmov rax, [rsp+1424]
37b8c5e05mov [rsp+312], r9
37b8c5e0dimul rcx, rdx
37b8c5e11xorpd x0, x6
37b8c5e15mov [rsp+856], 0
37b8c5e21imul rdx, [rsp+240]
37b8c5e2amovsd_xmm x1, [rax+8*r8]
37b8c5e30movsd_xmm [rsp+848], x0
37b8c5e39lea r8, [rip+0xb781b4]
37b8c5e40mov rax, [rsp+280]
37b8c5e48add rdx, [rsp+288]
37b8c5e50movsd_xmm [rsp+920], x0
37b8c5e59mov [rsp+896], 0
37b8c5e65add rdx, r11
37b8c5e68mov [rsp+912], 0
37b8c5e74add rax, rcx
37b8c5e77lea rcx, [r11+rax]
37b8c5e7bmov [rsp+344], rax
37b8c5e83mov rax, [rsp+1408]
37b8c5e8bmovsd_xmm [rsp+904], x1
37b8c5e94lea rax, [rax+8*rcx]
37b8c5e98lea rcx, [rsp+552]
37b8c5ea0movupd x0, [rax]
37b8c5ea4mov [rsp+272], rax
37b8c5eacmov rax, [rsp+1456]
37b8c5eb4mov [rsp+208], rcx
37b8c5ebcmovups [rsp+640], x0
37b8c5ec4lea r14, [rax+8*rdx]
37b8c5ec8lea rdx, [rsp+540]
37b8c5ed0movupd x0, [r14]
37b8c5ed5mov [rsp+40], rdx
37b8c5edalea rax, [rsp+704]
37b8c5ee2mov [rsp+32], r13
37b8c5ee7mov rdx, rax
37b8c5eeamov [rsp+184], rax
37b8c5ef2movups [rsp+656], x0
37b8c5efacall dgetc2_
37b8c5effmov edx, [rsp+540]
37b8c5f06mov rcx, [rsp+208]
37b8c5f0emov r9, [rsp+312]
37b8c5f16mov r11, [rsp+320]
37b8c5f1etest edx, edx
37b8c5f20mov rax, [rsp+1496]
37b8c5f28jle 0x37b8c5f34
37b8c5f2amov rdi, [rsp+1512]
37b8c5f32mov [rdi], edx
37b8c5f34
37b8c5f34loc_37b8c5f34:
37b8c5f34lea rdi, [rsp+568]
37b8c5f3cmov [rsp+32], r9
37b8c5f41mov rdx, [rsp+184]
37b8c5f49lea r8, [rip+0xb780a4]
37b8c5f50mov [rsp+48], rdi
37b8c5f55mov [rsp+40], r13
37b8c5f5amov [rsp+1496], rax
37b8c5f62lea rax, [rsp+640]
37b8c5f6amov r9, rax
37b8c5f6dmov [rsp+312], r11
37b8c5f75mov [rsp+208], rax
37b8c5f7dcall dgesc2_
37b8c5f82mov r11, [rsp+312]
37b8c5f8amovsd_xmm x0, [rsp+568]
37b8c5f93mov rax, [rsp+1496]
37b8c5f9bucomisd x0, x7
37b8c5f9fjp 0x37b8c6368
37b8c5fa5jne 0x37b8c6368
37b8c5fab
37b8c5fabloc_37b8c5fab:
37b8c5fabmovupd x0, [rsp+640]
37b8c5fb4mov rbx, [rsp+272]
37b8c5fbcmovups [rbx], x0
37b8c5fbfmovupd x0, [rsp+656]
37b8c5fc8movups [r14], x0
37b8c5fcccmp [rsp+128], r15l
37b8c5fd4jl 0x37b8c6680
37b8c5fda
37b8c5fdaloc_37b8c5fda:
37b8c5fdamov edi, [rsp+176]
37b8c5fe1cmp [rsp+192], edi
37b8c5fe8jle 0x37b8c49fa
37b8c5feemov edx, [r12]
37b8c5ff2mov r13l, [rsp+224]
37b8c5ffamov [rsp+1496], rax
37b8c6002lea rbp, [rip+0xb77fef]
37b8c6009movsxd rbx, [rsp+264]
37b8c6011mov [rsp+80], rbp
37b8c6016lea r9, [rip+0xb77fe3]
37b8c601dlea r8, [rsp+556]
37b8c6025sub edx, r13l
37b8c6028mov [rsp+56], rbp
37b8c602dmov rax, [rsp+1408]
37b8c6035mov [rsp+556], edx
37b8c603cmov rdx, [rsp+344]
37b8c6044mov rcx, [rsp+208]
37b8c604cmov [rsp+184], r11
37b8c6054mov [rsp+88], 1
37b8c605dadd rdx, rbx
37b8c6060lea rsi, [rax+8*rdx]
37b8c6064mov [rsp+48], rcx
37b8c6069mov rdx, [rsp+144]
37b8c6071lea rax, [rip+0xb77f90]
37b8c6078mov rcx, [rsp+1384]
37b8c6080mov [rsp+64], rax
37b8c6085imul rdx, rbx
37b8c6089add rdx, [rsp+152]
37b8c6091mov [rsp+72], rsi
37b8c6096mov [rsp+40], rcx
37b8c609bmov rcx, [rsp+1376]
37b8c60a3add rdx, r11
37b8c60a6lea rdx, [rcx+8*rdx]
37b8c60aalea rcx, [rip+0xb77f40]
37b8c60b1mov [rsp+32], rdx
37b8c60b6lea rdx, [rsp+544]
37b8c60becall dgemv_
37b8c60c3lea rax, [rip+0xb77f3e]
37b8c60camov edx, [r12]
37b8c60cemov [rsp+88], 1
37b8c60d7mov [rsp+64], rax
37b8c60dcmov rax, [rsp+1432]
37b8c60e4lea r9, [rip+0xb77f15]
37b8c60eblea r8, [rsp+556]
37b8c60f3sub edx, r13l
37b8c60f6mov [rsp+80], rbp
37b8c60fbimul rbx, [rsp+160]
37b8c6104lea rcx, [rip+0xb77ee6]
37b8c610bmov [rsp+40], rax
37b8c6110mov rax, [rsp+168]
37b8c6118mov [rsp+556], edx
37b8c611flea rdx, [rsp+656]
37b8c6127mov [rsp+48], rdx
37b8c612clea rdx, [rbx+rax]
37b8c6130mov rax, [rsp+1424]
37b8c6138add rdx, [rsp+184]
37b8c6140mov [rsp+72], rsi
37b8c6145lea rdx, [rax+8*rdx]
37b8c6149mov [rsp+56], rbp
37b8c614emov [rsp+32], rdx
37b8c6153lea rdx, [rsp+544]
37b8c615bcall dgemv_
37b8c6160mov rax, [rsp+1496]
37b8c6168jmp 0x37b8c49fa
37b8c616d
37b8c616d 0f 1f 00 ...
37b8c6170
37b8c6170loc_37b8c6170:
37b8c6170mov [rsp+328], 1
37b8c617bjmp 0x37b8c5381
37b8c6180
37b8c6180loc_37b8c6180:
37b8c6180mov edi, 1
37b8c6185jmp 0x37b8c5648
37b8c618a
37b8c618a 66 0f 1f 44 00 00 f..D..
37b8c6190
37b8c6190loc_37b8c6190:
37b8c6190mov rcx, [rsp+1368]
37b8c6198mov edx, [rcx]
37b8c619atest edx, edx
37b8c619cjle 0x37b8c6260
37b8c61a2mov r13, [rsp+1408]
37b8c61aamov rcx, [rsp+232]
37b8c61b2mov [rsp+1496], rax
37b8c61bamov r11, [rsp+240]
37b8c61c2mov rbp, [rsp+1456]
37b8c61camov [rsp+184], r15
37b8c61d2mov r15l, edx
37b8c61d5mov [rsp+312], r14
37b8c61ddmov r14, r13
37b8c61e0mov [rsp+320], esi
37b8c61e7lea r13, [8*r11]
37b8c61efmov esi, ebx
37b8c61f1lea rbx, [8*rcx]
37b8c61f9nop [rax]
37b8c6200
37b8c6200loc_37b8c6200:
37b8c6200mov r8, r14
37b8c6203lea r9, [rip+0xb77dee]
37b8c620amov rdx, rdi
37b8c620dmov rcx, r12
37b8c6210call dscal_
37b8c6215add esi, 1
37b8c6218mov r8, rbp
37b8c621bmov rdx, rdi
37b8c621elea r9, [rip+0xb77dd3]
37b8c6225mov rcx, r12
37b8c6228add r14, rbx
37b8c622badd rbp, r13
37b8c622ecall dscal_
37b8c6233cmp r15l, esi
37b8c6236jge 0x37b8c6200
37b8c6238mov r15, [rsp+184]
37b8c6240mov r14, [rsp+312]
37b8c6248mov esi, [rsp+320]
37b8c624fmov rax, [rsp+1496]
37b8c6257movsd_xmm x0, [rsp+568]
37b8c6260
37b8c6260loc_37b8c6260:
37b8c6260mov rdi, [rsp+1472]
37b8c6268mulsd x0, [rdi]
37b8c626cmovsd_xmm [rdi], x0
37b8c6270jmp 0x37b8c5b0f
37b8c6275
37b8c6275 0f 1f 00 ...
37b8c6278
37b8c6278loc_37b8c6278:
37b8c6278mov rbx, [rsp+1368]
37b8c6280mov edx, [rbx]
37b8c6282test edx, edx
37b8c6284jle 0x37b8c6350
37b8c628amov rbx, [rsp+232]
37b8c6292mov r13, [rsp+1408]
37b8c629amov [rsp+1496], rax
37b8c62a2mov [rsp+184], r15
37b8c62aalea rcx, [8*rbx]
37b8c62b2mov rbx, [rsp+240]
37b8c62bamov [rsp+336], rbp
37b8c62c2mov ebp, r14l
37b8c62c5mov [rsp+384], esi
37b8c62ccmov r15, rcx
37b8c62cfmov rsi, r13
37b8c62d2mov r13l, edx
37b8c62d5lea r11, [8*rbx]
37b8c62ddmov rbx, [rsp+1456]
37b8c62e5mov r14, r11
37b8c62e8nop [rax+rax]
37b8c62f0
37b8c62f0loc_37b8c62f0:
37b8c62f0mov r8, rsi
37b8c62f3lea r9, [rip+0xb77cfe]
37b8c62famov rdx, rdi
37b8c62fdmov rcx, r12
37b8c6300call dscal_
37b8c6305add ebp, 1
37b8c6308mov r8, rbx
37b8c630bmov rdx, rdi
37b8c630elea r9, [rip+0xb77ce3]
37b8c6315mov rcx, r12
37b8c6318add rsi, r15
37b8c631badd rbx, r14
37b8c631ecall dscal_
37b8c6323cmp r13l, ebp
37b8c6326jge 0x37b8c62f0
37b8c6328mov r15, [rsp+184]
37b8c6330mov rbp, [rsp+336]
37b8c6338mov esi, [rsp+384]
37b8c633fmov rax, [rsp+1496]
37b8c6347movsd_xmm x0, [rsp+568]
37b8c6350
37b8c6350loc_37b8c6350:
37b8c6350mov rdi, [rsp+1472]
37b8c6358mulsd x0, [rdi]
37b8c635cmovsd_xmm [rdi], x0
37b8c6360jmp 0x37b8c4dbc
37b8c6365
37b8c6365 0f 1f 00 ...
37b8c6368
37b8c6368loc_37b8c6368:
37b8c6368mov rcx, [rsp+1368]
37b8c6370mov edx, [rcx]
37b8c6372test edx, edx
37b8c6374jle 0x37b8c6448
37b8c637amov r13, [rsp+1408]
37b8c6382mov rcx, [rsp+232]
37b8c638amov [rsp+312], r11
37b8c6392mov r10, [rsp+240]
37b8c639amov [rsp+1496], rax
37b8c63a2mov rbp, [rsp+1456]
37b8c63aamov [rsp+184], r15
37b8c63b2mov r15l, edx
37b8c63b5mov [rsp+320], esi
37b8c63bcmov esi, ebx
37b8c63belea rbx, [8*r10]
37b8c63c6mov [rsp+352], r14
37b8c63cemov r14, r13
37b8c63d1lea r13, [8*rcx]
37b8c63d9nop [rax]
37b8c63e0
37b8c63e0loc_37b8c63e0:
37b8c63e0mov r8, r14
37b8c63e3lea r9, [rip+0xb77c0e]
37b8c63eamov rdx, rdi
37b8c63edmov rcx, r12
37b8c63f0call dscal_
37b8c63f5add esi, 1
37b8c63f8mov r8, rbp
37b8c63fbmov rdx, rdi
37b8c63felea r9, [rip+0xb77bf3]
37b8c6405mov rcx, r12
37b8c6408add r14, r13
37b8c640badd rbp, rbx
37b8c640ecall dscal_
37b8c6413cmp r15l, esi
37b8c6416jge 0x37b8c63e0
37b8c6418mov r15, [rsp+184]
37b8c6420mov r11, [rsp+312]
37b8c6428mov esi, [rsp+320]
37b8c642fmov r14, [rsp+352]
37b8c6437mov rax, [rsp+1496]
37b8c643fmovsd_xmm x0, [rsp+568]
37b8c6448
37b8c6448loc_37b8c6448:
37b8c6448mov rdi, [rsp+1472]
37b8c6450mulsd x0, [rdi]
37b8c6454movsd_xmm [rdi], x0
37b8c6458jmp 0x37b8c5fab
37b8c645d
37b8c645d 0f 1f 00 ...
37b8c6460
37b8c6460loc_37b8c6460:
37b8c6460mov [rsp+1496], rax
37b8c6468lea rbx, [rbx+8*r14-8]
37b8c646dmov rax, [rsp+1464]
37b8c6475lea rbp, [rsp+560]
37b8c647dmov rcx, [rsp+328]
37b8c6485mov [rsp+32], rbx
37b8c648asub esi, 1
37b8c648dmov rdx, rbp
37b8c6490mov [rsp+40], rax
37b8c6495lea r9, [rip+0xb77b5c]
37b8c649cmov rax, [rsp+1392]
37b8c64a4movsd_xmm [rsp+560], x0
37b8c64adlea r8, [rax+8*rcx+8]
37b8c64b2lea rcx, [rsp+556]
37b8c64bamovsd_xmm [rsp+184], x0
37b8c64c3mov [rsp+556], esi
37b8c64cacall daxpy_
37b8c64cfmov rax, [rsp+1464]
37b8c64d7mov rdx, rbp
37b8c64damov [rsp+556], esi
37b8c64e1mov [rsp+32], rbx
37b8c64e6mov rsi, [rsp+336]
37b8c64eelea r9, [rip+0xb77b03]
37b8c64f5lea rcx, [rsp+556]
37b8c64fdmov [rsp+40], rax
37b8c6502mov rax, [rsp+1440]
37b8c650amovsd_xmm [rsp+560], x8
37b8c6514lea r8, [rax+8*rsi+8]
37b8c6519call daxpy_
37b8c651emov rax, [rsp+1496]
37b8c6526movsd_xmm x0, [rsp+184]
37b8c652fjmp 0x37b8c5b5b
37b8c6534
37b8c6534 0f 1f 40 00 ..@.
37b8c6538
37b8c6538loc_37b8c6538:
37b8c6538mov [rsp+1496], rax
37b8c6540lea rbx, [rbx+8*rbp-8]
37b8c6545mov rax, [rsp+1464]
37b8c654dsub esi, 1
37b8c6550mov rcx, [rsp+344]
37b8c6558mov [rsp+32], rbx
37b8c655dlea r9, [rip+0xb77a94]
37b8c6564mov [rsp+40], rax
37b8c6569mov rax, [rsp+1392]
37b8c6571mov rdx, [rsp+208]
37b8c6579mov [rsp+556], esi
37b8c6580lea r8, [rax+8*rcx+8]
37b8c6585lea rcx, [rsp+556]
37b8c658dcall daxpy_
37b8c6592mov rax, [rsp+1464]
37b8c659amov rcx, [rsp+352]
37b8c65a2mov [rsp+32], rbx
37b8c65a7lea rdx, [rsp+648]
37b8c65aflea r9, [rip+0xb77a42]
37b8c65b6mov [rsp+556], esi
37b8c65bdmov [rsp+40], rax
37b8c65c2mov rax, [rsp+1392]
37b8c65calea r8, [rax+8*rcx+8]
37b8c65cflea rcx, [rsp+556]
37b8c65d7call daxpy_
37b8c65dcmov rax, [rsp+1464]
37b8c65e4mov rcx, [rsp+360]
37b8c65ecmov [rsp+32], rbx
37b8c65f1lea rdx, [rsp+656]
37b8c65f9lea r9, [rip+0xb779f8]
37b8c6600mov [rsp+556], esi
37b8c6607mov [rsp+40], rax
37b8c660cmov rax, [rsp+1440]
37b8c6614lea r8, [rax+8*rcx+8]
37b8c6619lea rcx, [rsp+556]
37b8c6621call daxpy_
37b8c6626mov rax, [rsp+1464]
37b8c662emov [rsp+556], esi
37b8c6635lea rdx, [rsp+664]
37b8c663dmov rsi, [rsp+368]
37b8c6645mov [rsp+32], rbx
37b8c664alea r9, [rip+0xb779a7]
37b8c6651lea rcx, [rsp+556]
37b8c6659mov [rsp+40], rax
37b8c665emov rax, [rsp+1440]
37b8c6666lea r8, [rax+8*rsi+8]
37b8c666bcall daxpy_
37b8c6670mov rax, [rsp+1496]
37b8c6678jmp 0x37b8c4e32
37b8c667d
37b8c667d 0f 1f 00 ...
37b8c6680
37b8c6680loc_37b8c6680:
37b8c6680mov [rsp+1496], rax
37b8c6688mov rax, [rsp+1456]
37b8c6690sub esi, 1
37b8c6693lea r8, [rip+0xb7796e]
37b8c669amov rcx, [rsp+1392]
37b8c66a2mov rdx, [rsp+328]
37b8c66aamov [rsp+184], r11
37b8c66b2lea rbx, [rax+8*r11-8]
37b8c66b7mov rax, [rsp+1464]
37b8c66bfmov r9, [rsp+208]
37b8c66c7mov [rsp+556], esi
37b8c66celea rdx, [rcx+8*rdx+8]
37b8c66d3mov [rsp+56], rbx
37b8c66d8lea rcx, [rsp+544]
37b8c66e0mov [rsp+64], rax
37b8c66e5lea rax, [rip+0xb7790c]
37b8c66ecmov [rsp+48], rax
37b8c66f1mov rbp, rax
37b8c66f4mov [rsp+40], rdx
37b8c66f9lea rdx, [rsp+556]
37b8c6701mov [rsp+32], rax
37b8c6706call dger_
37b8c670bmov [rsp+556], esi
37b8c6712mov rsi, [rsp+1440]
37b8c671alea r9, [rsp+656]
37b8c6722mov [rsp+56], rbx
37b8c6727mov rbx, [rsp+336]
37b8c672flea r8, [rip+0xb778d2]
37b8c6736lea rcx, [rsp+544]
37b8c673emov rax, [rsp+1464]
37b8c6746mov [rsp+48], rbp
37b8c674blea rdx, [rsi+8*rbx+8]
37b8c6750mov [rsp+32], rbp
37b8c6755mov [rsp+64], rax
37b8c675amov [rsp+40], rdx
37b8c675flea rdx, [rsp+556]
37b8c6767call dger_
37b8c676cmov rax, [rsp+1496]
37b8c6774mov r11, [rsp+184]
37b8c677cjmp 0x37b8c5fda
37b8c6781
37b8c6781 0f 1f 80 00 00 00 00 .......
37b8c6788
37b8c6788loc_37b8c6788:
37b8c6788mov [rsp+272], 1
37b8c6793jmp 0x37b8c3875
37b8c6798
37b8c6798 0f 1f 84 00 00 00 00 00 ........
37b8c67a0
37b8c67a0loc_37b8c67a0:
37b8c67a0mov edi, 1
37b8c67a5jmp 0x37b8c3afd
37b8c67aa
37b8c67aaloc_37b8c67aa:
37b8c67aamov rax, [rsp+1488]
37b8c67b2mov [rsp+56], r9
37b8c67b7mov r8, r10
37b8c67balea r9, [rip+0xb77833]
37b8c67c1mov [rsp+64], r14
37b8c67c6mov rcx, [rsp+1352]
37b8c67cemov rdx, rsi
37b8c67d1mov [rsp+48], rax
37b8c67d6mov rax, [rsp+1480]
37b8c67demov [rsp+40], rax
37b8c67e3mov rax, [rsp+208]
37b8c67ebmov [rsp+32], rax
37b8c67f0call dlatdf_
37b8c67f5mov eax, [rsp+272]
37b8c67fcjmp 0x37b8c3ac8
37b8c6801
37b8c6801loc_37b8c6801:
37b8c6801mov rcx, [rsp+1400]
37b8c6809mov rdx, [rsp+408]
37b8c6811mov [rsp+104], 1
37b8c681alea rbp, [rsp+556]
37b8c6822mov rdi, [rsp+384]
37b8c682asub esi, 1
37b8c682dmov r9, rbp
37b8c6830mov r8, r14
37b8c6833mov [rsp+72], rcx
37b8c6838mov rcx, [rsp+1392]
37b8c6840mov rax, [rsp+1456]
37b8c6848mov [rsp+556], esi
37b8c684fmov [rsp+112], 1
37b8c6858lea rdx, [rcx+8*rdx+8]
37b8c685dmov rcx, [rsp+1416]
37b8c6865mov [rsp+64], rdx
37b8c686amov rdx, [rsp+400]
37b8c6872lea rbx, [rax+8*rdi-8]
37b8c6877mov [rsp+56], rcx
37b8c687cmov rcx, [rsp+280]
37b8c6884mov rax, [rsp+1464]
37b8c688cmov [rsp+88], rbx
37b8c6891add rdx, rcx
37b8c6894mov rcx, [rsp+1408]
37b8c689cadd rdx, rdi
37b8c689fmov [rsp+96], rax
37b8c68a4lea rdi, [rsp+548]
37b8c68aclea rax, [rip+0xb77755]
37b8c68b3lea rdx, [rcx+8*rdx]
37b8c68b7mov [rsp+80], rax
37b8c68bcmov r13, rax
37b8c68bflea rcx, [rip+0xb7772a]
37b8c68c6mov [rsp+48], rdx
37b8c68cblea rdx, [rip+0xb7771f]
37b8c68d2mov [rsp+40], rax
37b8c68d7mov [rsp+32], rdi
37b8c68dccall dgemm_
37b8c68e1mov [rsp+88], rbx
37b8c68e6mov r9, rbp
37b8c68e9mov r8, r14
37b8c68ecmov rbx, [rsp+1448]
37b8c68f4mov rcx, [rsp+416]
37b8c68fcmov [rsp+556], esi
37b8c6903mov rsi, [rsp+1456]
37b8c690bmov [rsp+80], r13
37b8c6910mov [rsp+72], rbx
37b8c6915mov rbx, [rsp+1440]
37b8c691dmov rax, [rsp+1464]
37b8c6925mov [rsp+40], r13
37b8c692alea rdx, [rbx+8*rcx+8]
37b8c692fmov rbx, [rsp+1464]
37b8c6937mov [rsp+32], rdi
37b8c693cmov rcx, [rsp+288]
37b8c6944mov [rsp+64], rdx
37b8c6949mov [rsp+56], rbx
37b8c694emov rbx, [rsp+392]
37b8c6956mov [rsp+96], rax
37b8c695bmov [rsp+112], 1
37b8c6964lea rdx, [rbx+rcx]
37b8c6968add rdx, [rsp+384]
37b8c6970lea rcx, [rip+0xb77679]
37b8c6977mov [rsp+104], 1
37b8c6980lea rdx, [rsi+8*rdx]
37b8c6984mov [rsp+48], rdx
37b8c6989lea rdx, [rip+0xb77661]
37b8c6990call dgemm_
37b8c6995mov rax, [rsp+1496]
37b8c699djmp 0x37b8c56d7
37b8c69a2
37b8c69a2loc_37b8c69a2:
37b8c69a2mov rax, [rsp+1368]
37b8c69aamov eax, [rax]
37b8c69actest eax, eax
37b8c69aejle 0x37b8c6a81
37b8c69b4mov rsi, [rsp+232]
37b8c69bcmov r14, [rsp+1408]
37b8c69c4mov [rsp+264], rdi
37b8c69ccmov rdi, [rsp+1360]
37b8c69d4mov [rsp+464], ebp
37b8c69dbmov ebp, eax
37b8c69ddlea rcx, [8*rsi]
37b8c69e5mov rsi, [rsp+240]
37b8c69edmov [rsp+472], r15
37b8c69f5mov r15l, r13l
37b8c69f8mov [rsp+1496], r12
37b8c6a00mov r13, rcx
37b8c6a03mov r12, r14
37b8c6a06lea rdx, [8*rsi]
37b8c6a0emov rsi, [rsp+1456]
37b8c6a16mov r14, rdx
37b8c6a19nop [rax]
37b8c6a20
37b8c6a20loc_37b8c6a20:
37b8c6a20mov r8, r12
37b8c6a23lea r9, [rip+0xb775ce]
37b8c6a2amov rdx, rbx
37b8c6a2dmov rcx, rdi
37b8c6a30call dscal_
37b8c6a35add r15l, 1
37b8c6a39mov r8, rsi
37b8c6a3cmov rdx, rbx
37b8c6a3flea r9, [rip+0xb775b2]
37b8c6a46mov rcx, rdi
37b8c6a49add r12, r13
37b8c6a4cadd rsi, r14
37b8c6a4fcall dscal_
37b8c6a54cmp ebp, r15l
37b8c6a57jge 0x37b8c6a20
37b8c6a59mov rdi, [rsp+264]
37b8c6a61mov ebp, [rsp+464]
37b8c6a68mov r15, [rsp+472]
37b8c6a70mov r12, [rsp+1496]
37b8c6a78movsd_xmm x0, [rsp+568]
37b8c6a81
37b8c6a81loc_37b8c6a81:
37b8c6a81mov rax, [rsp+1472]
37b8c6a89mulsd x0, [rax]
37b8c6a8dmovsd_xmm [rax], x0
37b8c6a91jmp 0x37b8c44c3
37b8c6a96
37b8c6a96loc_37b8c6a96:
37b8c6a96mov rax, [rsp+1512]
37b8c6a9emov [rax], -16
37b8c6aa4mov eax, 16
37b8c6aa9jmp 0x37b8c25b0
37b8c6aae
37b8c6aaeloc_37b8c6aae:
37b8c6aaemov eax, [rsp+192]
37b8c6ab5neg eax
37b8c6ab7jmp 0x37b8c25b0
37b8c24b0
Loading..