File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc62d40
37bc62d40zporfs_:
37bc62d40push r15
37bc62d42push r14
37bc62d44push r13
37bc62d46push r12
37bc62d48push rbp
37bc62d49push rdi
37bc62d4apush rsi
37bc62d4bpush rbx
37bc62d4csub rsp, 392
37bc62d53movups [rsp+288], x6
37bc62d5bmovups [rsp+304], x7
37bc62d63movups [rsp+320], x8
37bc62d6cmovups [rsp+336], x9
37bc62d75movups [rsp+352], x10
37bc62d7emovups [rsp+368], x11
37bc62d87mov rax, [rsp+496]
37bc62d8fmov rdi, [rsp+528]
37bc62d97mov r13, [rsp+544]
37bc62d9fmov r14, [rsp+576]
37bc62da7mov r12l, [rax]
37bc62daamov rax, [rsp+584]
37bc62db2mov ebp, [rdi]
37bc62db4mov esi, [r13]
37bc62db8mov [rax], 0
37bc62dbemov rbx, r8
37bc62dc1mov r8l, 1
37bc62dc7mov [rsp+472], rdx
37bc62dcflea rdx, [rip+0x7eaa6a]
37bc62dd6mov [rsp+488], r9
37bc62ddemov r9l, 1
37bc62de4mov [rsp+464], rcx
37bc62deccall lsame_
37bc62df1mov r10, [rsp+568]
37bc62df9test eax, eax
37bc62dfbmov [rsp+248], eax
37bc62e02je 0x37bc62eee
37bc62e08
37bc62e08loc_37bc62e08:
37bc62e08mov rax, [rsp+472]
37bc62e10mov r15l, [rax]
37bc62e13test r15l, r15l
37bc62e16js 0x37bc62e70
37bc62e18mov edx, [rbx]
37bc62e1atest edx, edx
37bc62e1cjs 0x37bc62f2d
37bc62e22mov rcx, [rsp+496]
37bc62e2atest r15l, r15l
37bc62e2dmov eax, 1
37bc62e32cmovg eax, r15l
37bc62e36cmp [rcx], eax
37bc62e38jl 0x37bc62f3c
37bc62e3emov rcx, [rsp+512]
37bc62e46cmp [rcx], eax
37bc62e48jl 0x37bc62f4b
37bc62e4ecmp [rdi], eax
37bc62e50jl 0x37bc62f5a
37bc62e56cmp [r13], eax
37bc62e5ajge 0x37bc62f70
37bc62e60mov edx, -11
37bc62e65mov eax, 11
37bc62e6ajmp 0x37bc62e7a
37bc62e6c
37bc62e6c 0f 1f 40 00 ..@.
37bc62e70
37bc62e70loc_37bc62e70:
37bc62e70mov edx, -2
37bc62e75mov eax, 2
37bc62e7a
37bc62e7aloc_37bc62e7a:
37bc62e7amov rsi, [rsp+584]
37bc62e82mov [rsi], edx
37bc62e84
37bc62e84loc_37bc62e84:
37bc62e84lea rdx, [rsp+276]
37bc62e8cmov r8l, 6
37bc62e92lea rcx, [rip+0x7ea9a9]
37bc62e99mov [rsp+276], eax
37bc62ea0call xerbla_
37bc62ea5nop
37bc62ea6
37bc62ea6loc_37bc62ea6:
37bc62ea6movups x6, [rsp+288]
37bc62eaemovups x7, [rsp+304]
37bc62eb6movups x8, [rsp+320]
37bc62ebfmovups x9, [rsp+336]
37bc62ec8movups x10, [rsp+352]
37bc62ed1movups x11, [rsp+368]
37bc62edaadd rsp, 392
37bc62ee1pop rbx
37bc62ee2pop rsi
37bc62ee3pop rdi
37bc62ee4pop rbp
37bc62ee5pop r12
37bc62ee7pop r13
37bc62ee9pop r14
37bc62eebpop r15
37bc62eedret
37bc62eee
37bc62eeeloc_37bc62eee:
37bc62eeemov rcx, [rsp+464]
37bc62ef6mov r9l, 1
37bc62efcmov r8l, 1
37bc62f02lea rdx, [rip+0x7ea938]
37bc62f09call lsame_
37bc62f0emov r10, [rsp+568]
37bc62f16test eax, eax
37bc62f18jne 0x37bc62e08
37bc62f1emov edx, -1
37bc62f23mov eax, 1
37bc62f28jmp 0x37bc62e7a
37bc62f2d
37bc62f2dloc_37bc62f2d:
37bc62f2dmov edx, -3
37bc62f32mov eax, 3
37bc62f37jmp 0x37bc62e7a
37bc62f3c
37bc62f3cloc_37bc62f3c:
37bc62f3cmov edx, -5
37bc62f41mov eax, 5
37bc62f46jmp 0x37bc62e7a
37bc62f4b
37bc62f4bloc_37bc62f4b:
37bc62f4bmov edx, -7
37bc62f50mov eax, 7
37bc62f55jmp 0x37bc62e7a
37bc62f5a
37bc62f5aloc_37bc62f5a:
37bc62f5amov edx, -9
37bc62f5fmov eax, 9
37bc62f64jmp 0x37bc62e7a
37bc62f69
37bc62f69 0f 1f 80 00 00 00 00 .......
37bc62f70
37bc62f70loc_37bc62f70:
37bc62f70mov rax, [rsp+584]
37bc62f78mov eax, [rax]
37bc62f7atest eax, eax
37bc62f7cjne 0x37bc63bf1
37bc62f82test r15l, r15l
37bc62f85je 0x37bc63bb8
37bc62f8btest edx, edx
37bc62f8dje 0x37bc62ea6
37bc62f93mov edx, 7
37bc62f98lea rcx, [rip+0x7ea8a9]
37bc62f9fmov [rsp+568], r10
37bc62fa7call dlamch_
37bc62facmov edx, 12
37bc62fb1lea rcx, [rip+0x7ea897]
37bc62fb8movapd x7, x0
37bc62fbccall dlamch_
37bc62fc1mov r11l, [rbx]
37bc62fc4test r11l, r11l
37bc62fc7jle 0x37bc62ea6
37bc62fcdlea eax, [r15+1]
37bc62fd1pxor x8, x8
37bc62fd6movsxd r8, esi
37bc62fd9movsxd r9, ebp
37bc62fdccvtsi2sd x8, eax
37bc62fe1mulsd x0, x8
37bc62fe6xor eax, eax
37bc62fe8test r8, r8
37bc62febcmovs r8, rax
37bc62fefmovsxd rsi, r12l
37bc62ff2test r9, r9
37bc62ff5mov [rsp+192], -1
37bc63001cmovs r9, rax
37bc63005test rsi, rsi
37bc63008mov [rsp+104], -1
37bc63011mov rdi, [rsp+552]
37bc63019cmovs rsi, rax
37bc6301dmov [rsp+252], r11l
37bc63025movddup x9, [rip+0x7ea862]
37bc6302elea rbp, [rsp+276]
37bc63036mov [rsp+256], r8
37bc6303emov r13, [rsp+568]
37bc63046movapd x10, x0
37bc6304blea rax, [rsi+1]
37bc6304fmov [rsp+112], 1
37bc63058movapd x11, x0
37bc6305ddivsd x10, x7
37bc63062shl rax, 4
37bc63066mov [rsp+264], r9
37bc6306emov r12, rax
37bc63071mov rax, [rsp+488]
37bc63079mov [rsp+232], rsi
37bc63081shl rsi, 5
37bc63085mov [rsp+96], rsi
37bc6308alea rsi, [rsp+272]
37bc63092add rax, 16
37bc63096mov [rsp+176], rax
37bc6309emov rax, [rsp+520]
37bc630a6add rax, 16
37bc630aamov [rsp+240], rax
37bc630b2mov rax, [rsp+536]
37bc630baadd rax, 16
37bc630bemov [rsp+200], rax
37bc630c6
37bc630c6loc_37bc630c6:
37bc630c6mov rax, [rsp+192]
37bc630cemov rbx, [rsp+240]
37bc630d6mov [rsp+124], 1
37bc630demov [rsp+208], rdi
37bc630e6movsd_xmm x6, [rip+0x7ea792]
37bc630eeshl rax, 4
37bc630f2mov [rsp+216], rsi
37bc630falea rcx, [rbx+rax]
37bc630femov rbx, [rsp+200]
37bc63106add rax, [rsp+520]
37bc6310emov [rsp+224], rbp
37bc63116mov [rsp+136], rcx
37bc6311emov rcx, [rsp+104]
37bc63123mov [rsp+144], rax
37bc6312bshl rcx, 4
37bc6312fmov [rsp+568], r13
37bc63137mov r13, [rsp+232]
37bc6313fmov [rsp+184], rcx
37bc63147add rbx, rcx
37bc6314aadd rcx, [rsp+536]
37bc63152mov [rsp+128], rcx
37bc6315a
37bc6315aloc_37bc6315a:
37bc6315alea rax, [rip+0x7ea6fb]
37bc63161mov r9, [rsp+568]
37bc63169mov rdx, [rsp+136]
37bc63171mov [rsp+32], rax
37bc63176mov rcx, [rsp+472]
37bc6317emov rdi, rax
37bc63181mov r8, rax
37bc63184call zcopy_
37bc63189mov rax, rdi
37bc6318cmov [rsp+72], rdi
37bc63191mov rdi, [rsp+568]
37bc63199mov [rsp+48], rax
37bc6319emov rax, [rsp+496]
37bc631a6lea r8, [rip+0x7ea6b3]
37bc631admov [rsp+64], rdi
37bc631b2lea rdi, [rip+0x7ea6b7]
37bc631b9mov r9, [rsp+488]
37bc631c1mov [rsp+32], rax
37bc631c6mov rdx, [rsp+472]
37bc631cemov [rsp+56], rdi
37bc631d3mov rcx, [rsp+464]
37bc631dbmov [rsp+80], 1
37bc631e4mov [rsp+40], rbx
37bc631e9call zhemv_
37bc631eemov rax, [rsp+472]
37bc631f6mov r15l, [rax]
37bc631f9test r15l, r15l
37bc631fcjle 0x37bc63baf
37bc63202lea ecx, [r15-1]
37bc63206mov rdx, [rsp+144]
37bc6320emov rax, r14
37bc63211mov r8, r14
37bc63214lea r9, [r14+8*rcx+8]
37bc63219nop [rax+rax]
37bc6321fnop [rax+rax]
37bc6322anop [rax+rax]
37bc63235nop [rax+rax]
37bc63240
37bc63240loc_37bc63240:
37bc63240movsd_xmm x0, [rdx+16]
37bc63245movsd_xmm x1, [rdx+24]
37bc6324aadd r8, 8
37bc6324eadd rdx, 16
37bc63252andpd x0, [rip+0x7ea636]
37bc6325aandpd x1, [rip+0x7ea62e]
37bc63262addsd x0, x1
37bc63266movsd_xmm [r8-8], x0
37bc6326ccmp r8, r9
37bc6326fjne 0x37bc63240
37bc63271mov edx, [rsp+248]
37bc63278test edx, edx
37bc6327aje 0x37bc635e0
37bc63280mov [rsp+152], rax
37bc63288mov ebp, r15l
37bc6328bmov rsi, -1
37bc63292xor r10l, r10l
37bc63295mov [rsp+160], r15l
37bc6329dmov rdi, [rsp+488]
37bc632a5mov [rsp+168], rcx
37bc632admov r11, [rsp+128]
37bc632b5mov r15, [rsp+104]
37bc632bamov rcx, [rsp+176]
37bc632c2nop [rax]
37bc632c5nop [rax+rax]
37bc632d0
37bc632d0loc_37bc632d0:
37bc632d0movsd_xmm x4, [r11+16]
37bc632d6movsd_xmm x0, [r11+24]
37bc632dcmov r8l, r10l
37bc632dflea eax, [r10+1]
37bc632e3andpd x4, [rip+0x7ea5a5]
37bc632ebandpd x0, [rip+0x7ea59d]
37bc632f3addsd x4, x0
37bc632f7test r10l, r10l
37bc632faje 0x37bc635d0
37bc63300cmp eax, 2
37bc63303je 0x37bc6384e
37bc63309mov rdx, rsi
37bc6330cmov r9l, r10l
37bc6330fmovddup x3, x4
37bc63313xor eax, eax
37bc63315shl rdx, 4
37bc63319shr r9l, 1
37bc6331cpxor x5, x5
37bc63320add rdx, rcx
37bc63323shl r9, 4
37bc63327nop [rax+rax]
37bc63330
37bc63330loc_37bc63330:
37bc63330movupd x0, [rdx+2*rax]
37bc63335movupd x1, [rdx+2*rax+16]
37bc6333bmovlpd x1, [rdx+2*rax+8]
37bc63341movupd x2, [r14+rax]
37bc63347movhpd x0, [rdx+2*rax+16]
37bc6334dandpd x0, x9
37bc63352andpd x1, x9
37bc63357addpd x1, x0
37bc6335bmovapd x0, x3
37bc6335fmulpd x0, x1
37bc63363addpd x0, x2
37bc63367movupd x2, [rbx+2*rax]
37bc6336cmovhpd x2, [rbx+2*rax+16]
37bc63372movups [r14+rax], x0
37bc63377movupd x0, [rbx+2*rax+16]
37bc6337dmovlpd x0, [rbx+2*rax+8]
37bc63383andpd x2, x9
37bc63388add rax, 16
37bc6338candpd x0, x9
37bc63391addpd x0, x2
37bc63395mulpd x0, x1
37bc63399addsd x5, x0
37bc6339dunpckhpd x0, x0
37bc633a1addsd x5, x0
37bc633a5cmp r9, rax
37bc633a8jne 0x37bc63330
37bc633aatest r8b, 1
37bc633aeje 0x37bc63434
37bc633b4or r8l, 1
37bc633b8
37bc633b8loc_37bc633b8:
37bc633b8movsxd r8, r8l
37bc633bblea rax, [rsi+r8]
37bc633bfshl rax, 4
37bc633c3add rax, [rsp+488]
37bc633cbmovsd_xmm x1, [rax+8]
37bc633d0movsd_xmm x0, [rax]
37bc633d4andpd x1, [rip+0x7ea4b4]
37bc633dcandpd x0, [rip+0x7ea4ac]
37bc633e4addsd x1, x0
37bc633e8movapd x0, x4
37bc633ecmulsd x0, x1
37bc633f0addsd x0, [r14+8*r8-8]
37bc633f7movsd_xmm [r14+8*r8-8], x0
37bc633feadd r8, r15
37bc63401shl r8, 4
37bc63405add r8, [rsp+536]
37bc6340dmovsd_xmm x0, [r8+8]
37bc63413movsd_xmm x2, [r8]
37bc63418andpd x0, [rip+0x7ea470]
37bc63420andpd x2, [rip+0x7ea468]
37bc63428addsd x0, x2
37bc6342cmulsd x0, x1
37bc63430addsd x5, x0
37bc63434
37bc63434loc_37bc63434:
37bc63434movsd_xmm x0, [rdi]
37bc63438add r11, 16
37bc6343cadd rdi, r12
37bc6343fadd rsi, r13
37bc63442andpd x0, [rip+0x7ea446]
37bc6344amulsd x0, x4
37bc6344eaddsd x0, [r14+8*r10]
37bc63454addsd x0, x5
37bc63458movsd_xmm [r14+8*r10], x0
37bc6345eadd r10, 1
37bc63462cmp r10, rbp
37bc63465jne 0x37bc632d0
37bc6346bmov rax, [rsp+152]
37bc63473mov r15l, [rsp+160]
37bc6347bmov rcx, [rsp+168]
37bc63483
37bc63483loc_37bc63483:
37bc63483mov rdx, [rsp+568]
37bc6348bshl rcx, 4
37bc6348fpxor x2, x2
37bc63493lea rcx, [rdx+rcx+16]
37bc63498nop [rax+rax]
37bc634a0
37bc634a0loc_37bc634a0:
37bc634a0movsd_xmm x1, [rax]
37bc634a4movsd_xmm x0, [rdx]
37bc634a8movsd_xmm x3, [rdx+8]
37bc634adandpd x0, [rip+0x7ea3db]
37bc634b5comisd x1, x10
37bc634baandpd x3, [rip+0x7ea3ce]
37bc634c2addsd x0, x3
37bc634c6ja 0x37bc634d2
37bc634c8addsd x0, x11
37bc634cdaddsd x1, x11
37bc634d2
37bc634d2loc_37bc634d2:
37bc634d2divsd x0, x1
37bc634d6add rdx, 16
37bc634daadd rax, 8
37bc634demaxsd x2, x0
37bc634e2cmp rdx, rcx
37bc634e5jne 0x37bc634a0
37bc634e7
37bc634e7loc_37bc634e7:
37bc634e7comisd x2, x7
37bc634ebmov rax, [rsp+560]
37bc634f3mov rdi, [rsp+112]
37bc634f8movsd_xmm [rax+8*rdi-8], x2
37bc634fejbe 0x37bc6385d
37bc63504addsd x2, x2
37bc63508comisd x6, x2
37bc6350cjb 0x37bc6385d
37bc63512cmp [rsp+124], 6
37bc63517je 0x37bc6385d
37bc6351dmov rax, [rsp+584]
37bc63525mov r9, [rsp+504]
37bc6352dmov [rsp+64], 1
37bc63536lea r8, [rip+0x7ea31f]
37bc6353dmov rdx, [rsp+472]
37bc63545mov rcx, [rsp+464]
37bc6354dmov [rsp+56], rax
37bc63552mov rax, [rsp+472]
37bc6355amov [rsp+48], rax
37bc6355fmov rax, [rsp+568]
37bc63567mov [rsp+40], rax
37bc6356cmov rax, [rsp+512]
37bc63574mov [rsp+32], rax
37bc63579call zpotrs_
37bc6357elea rax, [rip+0x7ea2d7]
37bc63585mov [rsp+32], rbx
37bc6358amov r8, [rsp+568]
37bc63592mov [rsp+40], rax
37bc63597mov rcx, [rsp+472]
37bc6359fmov r9, rax
37bc635a2lea rdx, [rip+0x7ea2c7]
37bc635a9call zaxpy_
37bc635aemov rdi, [rsp+112]
37bc635b3add [rsp+124], 1
37bc635b8mov rax, [rsp+560]
37bc635c0movsd_xmm x6, [rax+8*rdi-8]
37bc635c6jmp 0x37bc6315a
37bc635cb
37bc635cb 0f 1f 44 00 00 ..D..
37bc635d0
37bc635d0loc_37bc635d0:
37bc635d0pxor x5, x5
37bc635d4jmp 0x37bc63434
37bc635d9
37bc635d9 0f 1f 80 00 00 00 00 .......
37bc635e0
37bc635e0loc_37bc635e0:
37bc635e0mov rdi, [rsp+536]
37bc635e8mov rsi, [rsp+184]
37bc635f0movsd_xmm x3, [rdi+rsi+16]
37bc635f6movsd_xmm x0, [rdi+rsi+24]
37bc635fcandpd x3, [rip+0x7ea28c]
37bc63604andpd x0, [rip+0x7ea284]
37bc6360cmov rdi, [rsp+488]
37bc63614addsd x3, x0
37bc63618movsd_xmm x0, [rdi]
37bc6361candpd x0, [rip+0x7ea26c]
37bc63624mulsd x0, x3
37bc63628addsd x0, [r14]
37bc6362dcmp r15l, 1
37bc63631je 0x37bc63832
37bc63637mov [rsp+152], rbx
37bc6363fmov rdx, [rsp+176]
37bc63647mov edi, r15l
37bc6364amov rbp, -1
37bc63651mov [rsp+160], rax
37bc63659mov rsi, [rsp+128]
37bc63661mov r11l, 1
37bc63667mov [rsp+168], rcx
37bc6366fnop
37bc63670
37bc63670loc_37bc63670:
37bc63670lea r9l, [r11+1]
37bc63674movsd_xmm [r14+8*r11-8], x0
37bc6367bcmp r15l, r9l
37bc6367ejle 0x37bc63845
37bc63684mov ebx, r15l
37bc63687lea r8, [r14+8*r11]
37bc6368bmovddup x4, x3
37bc6368fxor eax, eax
37bc63691sub ebx, r11l
37bc63694lea rcx, [rsi+32]
37bc63698pxor x5, x5
37bc6369cmov r10l, ebx
37bc6369fshr r10l, 1
37bc636a2shl r10, 4
37bc636a6nop [rax+rax]
37bc636b0
37bc636b0loc_37bc636b0:
37bc636b0movupd x0, [rdx+2*rax]
37bc636b5movupd x1, [rdx+2*rax+16]
37bc636bbmovlpd x1, [rdx+2*rax+8]
37bc636c1movupd x2, [r8+rax]
37bc636c7movhpd x0, [rdx+2*rax+16]
37bc636cdandpd x0, x9
37bc636d2andpd x1, x9
37bc636d7addpd x1, x0
37bc636dbmovapd x0, x1
37bc636dfmulpd x0, x4
37bc636e3addpd x0, x2
37bc636e7movupd x2, [rcx+2*rax+16]
37bc636edmovlpd x2, [rcx+2*rax+8]
37bc636f3andpd x2, x9
37bc636f8movups [r8+rax], x0
37bc636fdmovupd x0, [rcx+2*rax]
37bc63702movhpd x0, [rcx+2*rax+16]
37bc63708add rax, 16
37bc6370candpd x0, x9
37bc63711addpd x0, x2
37bc63715mulpd x0, x1
37bc63719addsd x5, x0
37bc6371dunpckhpd x0, x0
37bc63721addsd x5, x0
37bc63725cmp r10, rax
37bc63728jne 0x37bc636b0
37bc6372atest bl, 1
37bc6372dje 0x37bc637b4
37bc63733and ebx, -2
37bc63736add r9l, ebx
37bc63739
37bc63739loc_37bc63739:
37bc63739movsxd r9, r9l
37bc6373clea rax, [rbp+r9]
37bc63741shl rax, 4
37bc63745add rax, [rsp+488]
37bc6374dmovsd_xmm x1, [rax+8]
37bc63752movsd_xmm x0, [rax]
37bc63756andpd x1, [rip+0x7ea132]
37bc6375eandpd x0, [rip+0x7ea12a]
37bc63766addsd x1, x0
37bc6376amulsd x3, x1
37bc6376eaddsd x3, [r14+8*r9-8]
37bc63775movsd_xmm [r14+8*r9-8], x3
37bc6377cadd r9, [rsp+104]
37bc63781shl r9, 4
37bc63785add r9, [rsp+536]
37bc6378dmovsd_xmm x0, [r9+8]
37bc63793movsd_xmm x2, [r9]
37bc63798andpd x0, [rip+0x7ea0f0]
37bc637a0andpd x2, [rip+0x7ea0e8]
37bc637a8addsd x0, x2
37bc637acmulsd x0, x1
37bc637b0addsd x5, x0
37bc637b4
37bc637b4loc_37bc637b4:
37bc637b4movsd_xmm x3, [rsi+32]
37bc637b9movsd_xmm x0, [rsi+40]
37bc637bemov rax, rdx
37bc637c1add rbp, r13
37bc637c4mov rcx, [rsp+96]
37bc637c9sub rax, r12
37bc637ccadd rsi, 16
37bc637d0add rdx, r12
37bc637d3andpd x0, [rip+0x7ea0b5]
37bc637dbandpd x3, [rip+0x7ea0ad]
37bc637e3addsd x5, [r14+8*r11-8]
37bc637eaaddsd x3, x0
37bc637eemovsd_xmm x0, [rax+rcx+16]
37bc637f4andpd x0, [rip+0x7ea094]
37bc637fcmovsd_xmm [r14+8*r11-8], x5
37bc63803mulsd x0, x3
37bc63807addsd x0, [r14+8*r11]
37bc6380dadd r11, 1
37bc63811cmp r11, rdi
37bc63814jne 0x37bc63670
37bc6381amov rbx, [rsp+152]
37bc63822mov rax, [rsp+160]
37bc6382amov rcx, [rsp+168]
37bc63832
37bc63832loc_37bc63832:
37bc63832pxor x1, x1
37bc63836addsd x0, x1
37bc6383amovsd_xmm [r14+8*rcx], x0
37bc63840jmp 0x37bc63483
37bc63845
37bc63845loc_37bc63845:
37bc63845pxor x5, x5
37bc63849jmp 0x37bc63739
37bc6384e
37bc6384eloc_37bc6384e:
37bc6384epxor x5, x5
37bc63852mov r8l, 1
37bc63858jmp 0x37bc633b8
37bc6385d
37bc6385dloc_37bc6385d:
37bc6385dmov r8, [rsp+128]
37bc63865mov rdi, [rsp+208]
37bc6386dmov r13, [rsp+568]
37bc63875mov rsi, [rsp+216]
37bc6387dmov rbp, [rsp+224]
37bc63885test r15l, r15l
37bc63888jle 0x37bc638fa
37bc6388amovapd x3, x8
37bc6388flea ecx, [r15-1]
37bc63893mov rdx, r14
37bc63896mov rax, r13
37bc63899mulsd x3, x7
37bc6389dshl rcx, 4
37bc638a1lea rcx, [r13+rcx+16]
37bc638a6nop [rax+rax]
37bc638b0
37bc638b0loc_37bc638b0:
37bc638b0movsd_xmm x2, [rdx]
37bc638b4movsd_xmm x0, [rax]
37bc638b8movsd_xmm x1, [rax+8]
37bc638bdandpd x0, [rip+0x7e9fcb]
37bc638c5andpd x1, [rip+0x7e9fc3]
37bc638cdcomisd x2, x10
37bc638d2addsd x0, x1
37bc638d6movapd x1, x2
37bc638damulsd x1, x3
37bc638deaddsd x0, x1
37bc638e2ja 0x37bc638e9
37bc638e4addsd x0, x11
37bc638e9
37bc638e9loc_37bc638e9:
37bc638e9add rax, 16
37bc638edmovsd_xmm [rdx], x0
37bc638f1add rdx, 8
37bc638f5cmp rcx, rax
37bc638f8jne 0x37bc638b0
37bc638fa
37bc638faloc_37bc638fa:
37bc638famov [rsp+272], 0
37bc63905mov rbx, r14
37bc63908pxor x6, x6
37bc6390cmov r14, r13
37bc6390fmov r13, r12
37bc63912mov r12, r8
37bc63915nop [rax+rax]
37bc63920
37bc63920loc_37bc63920:
37bc63920mov [rsp+40], rbp
37bc63925movsxd rdx, r15l
37bc63928mov r9, rdi
37bc6392bmov r8, r14
37bc6392emov [rsp+32], rsi
37bc63933mov rcx, [rsp+472]
37bc6393bshl rdx, 4
37bc6393fadd rdx, r14
37bc63942call zlacn2_
37bc63947mov eax, [rsp+272]
37bc6394etest eax, eax
37bc63950je 0x37bc63a13
37bc63956cmp eax, 1
37bc63959je 0x37bc63b03
37bc6395fmov rcx, [rsp+472]
37bc63967mov r15l, [rcx]
37bc6396acmp eax, 2
37bc6396djne 0x37bc63920
37bc6396fmov edx, r15l
37bc63972xor eax, eax
37bc63974shl rdx, 3
37bc63978test r15l, r15l
37bc6397bjle 0x37bc639aa
37bc6397dnop [rax]
37bc63980
37bc63980loc_37bc63980:
37bc63980movupd x0, [r14+2*rax]
37bc63986movddup x1, [rbx+rax]
37bc6398bmulpd x1, x0
37bc6398fshufpd x0, x0, 1
37bc63994mulpd x0, x6
37bc63998addsubpd x1, x0
37bc6399cmovups [r14+2*rax], x1
37bc639a1add rax, 8
37bc639a5cmp rdx, rax
37bc639a8jne 0x37bc63980
37bc639aa
37bc639aaloc_37bc639aa:
37bc639aamov rax, [rsp+584]
37bc639b2mov [rsp+40], r14
37bc639b7lea r8, [rip+0x7e9e9e]
37bc639bemov r9, [rsp+504]
37bc639c6mov rdx, [rsp+472]
37bc639cemov [rsp+64], 1
37bc639d7mov [rsp+56], rax
37bc639dcmov rax, [rsp+472]
37bc639e4mov rcx, [rsp+464]
37bc639ecmov [rsp+48], rax
37bc639f1mov rax, [rsp+512]
37bc639f9mov [rsp+32], rax
37bc639fecall zpotrs_
37bc63a03mov rax, [rsp+472]
37bc63a0bmov r15l, [rax]
37bc63a0ejmp 0x37bc63920
37bc63a13
37bc63a13loc_37bc63a13:
37bc63a13mov rax, [rsp+472]
37bc63a1bmov r8, r12
37bc63a1emov r12, r13
37bc63a21mov r13, r14
37bc63a24mov r14, rbx
37bc63a27mov eax, [rax]
37bc63a29test eax, eax
37bc63a2bjle 0x37bc63ac5
37bc63a31sub eax, 1
37bc63a34add rax, [rsp+104]
37bc63a39pxor x2, x2
37bc63a3dshl rax, 4
37bc63a41add rax, [rsp+200]
37bc63a49nop [rax+rax]
37bc63a54nop [rax+rax]
37bc63a5fnop [rax+rax]
37bc63a6anop [rax+rax]
37bc63a75nop [rax+rax]
37bc63a80
37bc63a80loc_37bc63a80:
37bc63a80movsd_xmm x0, [r8+16]
37bc63a86movsd_xmm x1, [r8+24]
37bc63a8cadd r8, 16
37bc63a90andpd x0, [rip+0x7e9df8]
37bc63a98andpd x1, [rip+0x7e9df0]
37bc63aa0addsd x0, x1
37bc63aa4maxsd x2, x0
37bc63aa8cmp rax, r8
37bc63aabjne 0x37bc63a80
37bc63aadpxor x0, x0
37bc63ab1ucomisd x2, x0
37bc63ab5jp 0x37bc63ab9
37bc63ab7je 0x37bc63ac5
37bc63ab9
37bc63ab9loc_37bc63ab9:
37bc63ab9movsd_xmm x0, [rdi]
37bc63abddivsd x0, x2
37bc63ac1movsd_xmm [rdi], x0
37bc63ac5
37bc63ac5loc_37bc63ac5:
37bc63ac5mov rcx, [rsp+256]
37bc63acdadd [rsp+112], 1
37bc63ad3add rdi, 8
37bc63ad7add [rsp+104], rcx
37bc63adcmov rax, [rsp+112]
37bc63ae1mov rcx, [rsp+264]
37bc63ae9add [rsp+192], rcx
37bc63af1cmp [rsp+252], eax
37bc63af8jge 0x37bc630c6
37bc63afejmp 0x37bc62ea6
37bc63b03
37bc63b03loc_37bc63b03:
37bc63b03mov rax, [rsp+584]
37bc63b0bmov [rsp+40], r14
37bc63b10lea r8, [rip+0x7e9d45]
37bc63b17mov r9, [rsp+504]
37bc63b1fmov rdx, [rsp+472]
37bc63b27mov [rsp+64], 1
37bc63b30mov [rsp+56], rax
37bc63b35mov rax, [rsp+472]
37bc63b3dmov rcx, [rsp+464]
37bc63b45mov [rsp+48], rax
37bc63b4amov rax, [rsp+512]
37bc63b52mov [rsp+32], rax
37bc63b57call zpotrs_
37bc63b5cmov rax, [rsp+472]
37bc63b64mov r15l, [rax]
37bc63b67test r15l, r15l
37bc63b6ajle 0x37bc63920
37bc63b70mov edx, r15l
37bc63b73xor eax, eax
37bc63b75pxor x2, x2
37bc63b79shl rdx, 3
37bc63b7dnop [rax]
37bc63b80
37bc63b80loc_37bc63b80:
37bc63b80movupd x0, [r14+2*rax]
37bc63b86movddup x1, [rbx+rax]
37bc63b8bmulpd x1, x0
37bc63b8fshufpd x0, x0, 1
37bc63b94mulpd x0, x2
37bc63b98addsubpd x1, x0
37bc63b9cmovups [r14+2*rax], x1
37bc63ba1add rax, 8
37bc63ba5cmp rax, rdx
37bc63ba8jne 0x37bc63b80
37bc63baajmp 0x37bc63920
37bc63baf
37bc63bafloc_37bc63baf:
37bc63bafpxor x2, x2
37bc63bb3jmp 0x37bc634e7
37bc63bb8
37bc63bb8loc_37bc63bb8:
37bc63bb8test edx, edx
37bc63bbaje 0x37bc62ea6
37bc63bc0lea rbx, [8*rdx]
37bc63bc8mov rcx, [rsp+552]
37bc63bd0xor edx, edx
37bc63bd2mov r8, rbx
37bc63bd5call memset
37bc63bdamov rcx, [rsp+560]
37bc63be2mov r8, rbx
37bc63be5xor edx, edx
37bc63be7call memset
37bc63becjmp 0x37bc62ea6
37bc63bf1
37bc63bf1loc_37bc63bf1:
37bc63bf1neg eax
37bc63bf3jmp 0x37bc62e84
37bc62d40
37bc62d40zporfs_:
37bc62d40push r15
37bc62d42push r14
37bc62d44push r13
37bc62d46push r12
37bc62d48push rbp
37bc62d49push rdi
37bc62d4apush rsi
37bc62d4bpush rbx
37bc62d4csub rsp, 392
37bc62d53movups [rsp+288], x6
37bc62d5bmovups [rsp+304], x7
37bc62d63movups [rsp+320], x8
37bc62d6cmovups [rsp+336], x9
37bc62d75movups [rsp+352], x10
37bc62d7emovups [rsp+368], x11
37bc62d87mov rax, [rsp+496]
37bc62d8fmov rdi, [rsp+528]
37bc62d97mov r13, [rsp+544]
37bc62d9fmov r14, [rsp+576]
37bc62da7mov r12l, [rax]
37bc62daamov rax, [rsp+584]
37bc62db2mov ebp, [rdi]
37bc62db4mov esi, [r13]
37bc62db8mov [rax], 0
37bc62dbemov rbx, r8
37bc62dc1mov r8l, 1
37bc62dc7mov [rsp+472], rdx
37bc62dcflea rdx, [rip+0x7eaa6a]
37bc62dd6mov [rsp+488], r9
37bc62ddemov r9l, 1
37bc62de4mov [rsp+464], rcx
37bc62deccall lsame_
37bc62df1mov r10, [rsp+568]
37bc62df9test eax, eax
37bc62dfbmov [rsp+248], eax
37bc62e02je 0x37bc62eee
37bc62e08
37bc62e08loc_37bc62e08:
37bc62e08mov rax, [rsp+472]
37bc62e10mov r15l, [rax]
37bc62e13test r15l, r15l
37bc62e16js 0x37bc62e70
37bc62e18mov edx, [rbx]
37bc62e1atest edx, edx
37bc62e1cjs 0x37bc62f2d
37bc62e22mov rcx, [rsp+496]
37bc62e2atest r15l, r15l
37bc62e2dmov eax, 1
37bc62e32cmovg eax, r15l
37bc62e36cmp [rcx], eax
37bc62e38jl 0x37bc62f3c
37bc62e3emov rcx, [rsp+512]
37bc62e46cmp [rcx], eax
37bc62e48jl 0x37bc62f4b
37bc62e4ecmp [rdi], eax
37bc62e50jl 0x37bc62f5a
37bc62e56cmp [r13], eax
37bc62e5ajge 0x37bc62f70
37bc62e60mov edx, -11
37bc62e65mov eax, 11
37bc62e6ajmp 0x37bc62e7a
37bc62e6c
37bc62e6c 0f 1f 40 00 ..@.
37bc62e70
37bc62e70loc_37bc62e70:
37bc62e70mov edx, -2
37bc62e75mov eax, 2
37bc62e7a
37bc62e7aloc_37bc62e7a:
37bc62e7amov rsi, [rsp+584]
37bc62e82mov [rsi], edx
37bc62e84
37bc62e84loc_37bc62e84:
37bc62e84lea rdx, [rsp+276]
37bc62e8cmov r8l, 6
37bc62e92lea rcx, [rip+0x7ea9a9]
37bc62e99mov [rsp+276], eax
37bc62ea0call xerbla_
37bc62ea5nop
37bc62ea6
37bc62ea6loc_37bc62ea6:
37bc62ea6movups x6, [rsp+288]
37bc62eaemovups x7, [rsp+304]
37bc62eb6movups x8, [rsp+320]
37bc62ebfmovups x9, [rsp+336]
37bc62ec8movups x10, [rsp+352]
37bc62ed1movups x11, [rsp+368]
37bc62edaadd rsp, 392
37bc62ee1pop rbx
37bc62ee2pop rsi
37bc62ee3pop rdi
37bc62ee4pop rbp
37bc62ee5pop r12
37bc62ee7pop r13
37bc62ee9pop r14
37bc62eebpop r15
37bc62eedret
37bc62eee
37bc62eeeloc_37bc62eee:
37bc62eeemov rcx, [rsp+464]
37bc62ef6mov r9l, 1
37bc62efcmov r8l, 1
37bc62f02lea rdx, [rip+0x7ea938]
37bc62f09call lsame_
37bc62f0emov r10, [rsp+568]
37bc62f16test eax, eax
37bc62f18jne 0x37bc62e08
37bc62f1emov edx, -1
37bc62f23mov eax, 1
37bc62f28jmp 0x37bc62e7a
37bc62f2d
37bc62f2dloc_37bc62f2d:
37bc62f2dmov edx, -3
37bc62f32mov eax, 3
37bc62f37jmp 0x37bc62e7a
37bc62f3c
37bc62f3cloc_37bc62f3c:
37bc62f3cmov edx, -5
37bc62f41mov eax, 5
37bc62f46jmp 0x37bc62e7a
37bc62f4b
37bc62f4bloc_37bc62f4b:
37bc62f4bmov edx, -7
37bc62f50mov eax, 7
37bc62f55jmp 0x37bc62e7a
37bc62f5a
37bc62f5aloc_37bc62f5a:
37bc62f5amov edx, -9
37bc62f5fmov eax, 9
37bc62f64jmp 0x37bc62e7a
37bc62f69
37bc62f69 0f 1f 80 00 00 00 00 .......
37bc62f70
37bc62f70loc_37bc62f70:
37bc62f70mov rax, [rsp+584]
37bc62f78mov eax, [rax]
37bc62f7atest eax, eax
37bc62f7cjne 0x37bc63bf1
37bc62f82test r15l, r15l
37bc62f85je 0x37bc63bb8
37bc62f8btest edx, edx
37bc62f8dje 0x37bc62ea6
37bc62f93mov edx, 7
37bc62f98lea rcx, [rip+0x7ea8a9]
37bc62f9fmov [rsp+568], r10
37bc62fa7call dlamch_
37bc62facmov edx, 12
37bc62fb1lea rcx, [rip+0x7ea897]
37bc62fb8movapd x7, x0
37bc62fbccall dlamch_
37bc62fc1mov r11l, [rbx]
37bc62fc4test r11l, r11l
37bc62fc7jle 0x37bc62ea6
37bc62fcdlea eax, [r15+1]
37bc62fd1pxor x8, x8
37bc62fd6movsxd r8, esi
37bc62fd9movsxd r9, ebp
37bc62fdccvtsi2sd x8, eax
37bc62fe1mulsd x0, x8
37bc62fe6xor eax, eax
37bc62fe8test r8, r8
37bc62febcmovs r8, rax
37bc62fefmovsxd rsi, r12l
37bc62ff2test r9, r9
37bc62ff5mov [rsp+192], -1
37bc63001cmovs r9, rax
37bc63005test rsi, rsi
37bc63008mov [rsp+104], -1
37bc63011mov rdi, [rsp+552]
37bc63019cmovs rsi, rax
37bc6301dmov [rsp+252], r11l
37bc63025movddup x9, [rip+0x7ea862]
37bc6302elea rbp, [rsp+276]
37bc63036mov [rsp+256], r8
37bc6303emov r13, [rsp+568]
37bc63046movapd x10, x0
37bc6304blea rax, [rsi+1]
37bc6304fmov [rsp+112], 1
37bc63058movapd x11, x0
37bc6305ddivsd x10, x7
37bc63062shl rax, 4
37bc63066mov [rsp+264], r9
37bc6306emov r12, rax
37bc63071mov rax, [rsp+488]
37bc63079mov [rsp+232], rsi
37bc63081shl rsi, 5
37bc63085mov [rsp+96], rsi
37bc6308alea rsi, [rsp+272]
37bc63092add rax, 16
37bc63096mov [rsp+176], rax
37bc6309emov rax, [rsp+520]
37bc630a6add rax, 16
37bc630aamov [rsp+240], rax
37bc630b2mov rax, [rsp+536]
37bc630baadd rax, 16
37bc630bemov [rsp+200], rax
37bc630c6
37bc630c6loc_37bc630c6:
37bc630c6mov rax, [rsp+192]
37bc630cemov rbx, [rsp+240]
37bc630d6mov [rsp+124], 1
37bc630demov [rsp+208], rdi
37bc630e6movsd_xmm x6, [rip+0x7ea792]
37bc630eeshl rax, 4
37bc630f2mov [rsp+216], rsi
37bc630falea rcx, [rbx+rax]
37bc630femov rbx, [rsp+200]
37bc63106add rax, [rsp+520]
37bc6310emov [rsp+224], rbp
37bc63116mov [rsp+136], rcx
37bc6311emov rcx, [rsp+104]
37bc63123mov [rsp+144], rax
37bc6312bshl rcx, 4
37bc6312fmov [rsp+568], r13
37bc63137mov r13, [rsp+232]
37bc6313fmov [rsp+184], rcx
37bc63147add rbx, rcx
37bc6314aadd rcx, [rsp+536]
37bc63152mov [rsp+128], rcx
37bc6315a
37bc6315aloc_37bc6315a:
37bc6315alea rax, [rip+0x7ea6fb]
37bc63161mov r9, [rsp+568]
37bc63169mov rdx, [rsp+136]
37bc63171mov [rsp+32], rax
37bc63176mov rcx, [rsp+472]
37bc6317emov rdi, rax
37bc63181mov r8, rax
37bc63184call zcopy_
37bc63189mov rax, rdi
37bc6318cmov [rsp+72], rdi
37bc63191mov rdi, [rsp+568]
37bc63199mov [rsp+48], rax
37bc6319emov rax, [rsp+496]
37bc631a6lea r8, [rip+0x7ea6b3]
37bc631admov [rsp+64], rdi
37bc631b2lea rdi, [rip+0x7ea6b7]
37bc631b9mov r9, [rsp+488]
37bc631c1mov [rsp+32], rax
37bc631c6mov rdx, [rsp+472]
37bc631cemov [rsp+56], rdi
37bc631d3mov rcx, [rsp+464]
37bc631dbmov [rsp+80], 1
37bc631e4mov [rsp+40], rbx
37bc631e9call zhemv_
37bc631eemov rax, [rsp+472]
37bc631f6mov r15l, [rax]
37bc631f9test r15l, r15l
37bc631fcjle 0x37bc63baf
37bc63202lea ecx, [r15-1]
37bc63206mov rdx, [rsp+144]
37bc6320emov rax, r14
37bc63211mov r8, r14
37bc63214lea r9, [r14+8*rcx+8]
37bc63219nop [rax+rax]
37bc6321fnop [rax+rax]
37bc6322anop [rax+rax]
37bc63235nop [rax+rax]
37bc63240
37bc63240loc_37bc63240:
37bc63240movsd_xmm x0, [rdx+16]
37bc63245movsd_xmm x1, [rdx+24]
37bc6324aadd r8, 8
37bc6324eadd rdx, 16
37bc63252andpd x0, [rip+0x7ea636]
37bc6325aandpd x1, [rip+0x7ea62e]
37bc63262addsd x0, x1
37bc63266movsd_xmm [r8-8], x0
37bc6326ccmp r8, r9
37bc6326fjne 0x37bc63240
37bc63271mov edx, [rsp+248]
37bc63278test edx, edx
37bc6327aje 0x37bc635e0
37bc63280mov [rsp+152], rax
37bc63288mov ebp, r15l
37bc6328bmov rsi, -1
37bc63292xor r10l, r10l
37bc63295mov [rsp+160], r15l
37bc6329dmov rdi, [rsp+488]
37bc632a5mov [rsp+168], rcx
37bc632admov r11, [rsp+128]
37bc632b5mov r15, [rsp+104]
37bc632bamov rcx, [rsp+176]
37bc632c2nop [rax]
37bc632c5nop [rax+rax]
37bc632d0
37bc632d0loc_37bc632d0:
37bc632d0movsd_xmm x4, [r11+16]
37bc632d6movsd_xmm x0, [r11+24]
37bc632dcmov r8l, r10l
37bc632dflea eax, [r10+1]
37bc632e3andpd x4, [rip+0x7ea5a5]
37bc632ebandpd x0, [rip+0x7ea59d]
37bc632f3addsd x4, x0
37bc632f7test r10l, r10l
37bc632faje 0x37bc635d0
37bc63300cmp eax, 2
37bc63303je 0x37bc6384e
37bc63309mov rdx, rsi
37bc6330cmov r9l, r10l
37bc6330fmovddup x3, x4
37bc63313xor eax, eax
37bc63315shl rdx, 4
37bc63319shr r9l, 1
37bc6331cpxor x5, x5
37bc63320add rdx, rcx
37bc63323shl r9, 4
37bc63327nop [rax+rax]
37bc63330
37bc63330loc_37bc63330:
37bc63330movupd x0, [rdx+2*rax]
37bc63335movupd x1, [rdx+2*rax+16]
37bc6333bmovlpd x1, [rdx+2*rax+8]
37bc63341movupd x2, [r14+rax]
37bc63347movhpd x0, [rdx+2*rax+16]
37bc6334dandpd x0, x9
37bc63352andpd x1, x9
37bc63357addpd x1, x0
37bc6335bmovapd x0, x3
37bc6335fmulpd x0, x1
37bc63363addpd x0, x2
37bc63367movupd x2, [rbx+2*rax]
37bc6336cmovhpd x2, [rbx+2*rax+16]
37bc63372movups [r14+rax], x0
37bc63377movupd x0, [rbx+2*rax+16]
37bc6337dmovlpd x0, [rbx+2*rax+8]
37bc63383andpd x2, x9
37bc63388add rax, 16
37bc6338candpd x0, x9
37bc63391addpd x0, x2
37bc63395mulpd x0, x1
37bc63399addsd x5, x0
37bc6339dunpckhpd x0, x0
37bc633a1addsd x5, x0
37bc633a5cmp r9, rax
37bc633a8jne 0x37bc63330
37bc633aatest r8b, 1
37bc633aeje 0x37bc63434
37bc633b4or r8l, 1
37bc633b8
37bc633b8loc_37bc633b8:
37bc633b8movsxd r8, r8l
37bc633bblea rax, [rsi+r8]
37bc633bfshl rax, 4
37bc633c3add rax, [rsp+488]
37bc633cbmovsd_xmm x1, [rax+8]
37bc633d0movsd_xmm x0, [rax]
37bc633d4andpd x1, [rip+0x7ea4b4]
37bc633dcandpd x0, [rip+0x7ea4ac]
37bc633e4addsd x1, x0
37bc633e8movapd x0, x4
37bc633ecmulsd x0, x1
37bc633f0addsd x0, [r14+8*r8-8]
37bc633f7movsd_xmm [r14+8*r8-8], x0
37bc633feadd r8, r15
37bc63401shl r8, 4
37bc63405add r8, [rsp+536]
37bc6340dmovsd_xmm x0, [r8+8]
37bc63413movsd_xmm x2, [r8]
37bc63418andpd x0, [rip+0x7ea470]
37bc63420andpd x2, [rip+0x7ea468]
37bc63428addsd x0, x2
37bc6342cmulsd x0, x1
37bc63430addsd x5, x0
37bc63434
37bc63434loc_37bc63434:
37bc63434movsd_xmm x0, [rdi]
37bc63438add r11, 16
37bc6343cadd rdi, r12
37bc6343fadd rsi, r13
37bc63442andpd x0, [rip+0x7ea446]
37bc6344amulsd x0, x4
37bc6344eaddsd x0, [r14+8*r10]
37bc63454addsd x0, x5
37bc63458movsd_xmm [r14+8*r10], x0
37bc6345eadd r10, 1
37bc63462cmp r10, rbp
37bc63465jne 0x37bc632d0
37bc6346bmov rax, [rsp+152]
37bc63473mov r15l, [rsp+160]
37bc6347bmov rcx, [rsp+168]
37bc63483
37bc63483loc_37bc63483:
37bc63483mov rdx, [rsp+568]
37bc6348bshl rcx, 4
37bc6348fpxor x2, x2
37bc63493lea rcx, [rdx+rcx+16]
37bc63498nop [rax+rax]
37bc634a0
37bc634a0loc_37bc634a0:
37bc634a0movsd_xmm x1, [rax]
37bc634a4movsd_xmm x0, [rdx]
37bc634a8movsd_xmm x3, [rdx+8]
37bc634adandpd x0, [rip+0x7ea3db]
37bc634b5comisd x1, x10
37bc634baandpd x3, [rip+0x7ea3ce]
37bc634c2addsd x0, x3
37bc634c6ja 0x37bc634d2
37bc634c8addsd x0, x11
37bc634cdaddsd x1, x11
37bc634d2
37bc634d2loc_37bc634d2:
37bc634d2divsd x0, x1
37bc634d6add rdx, 16
37bc634daadd rax, 8
37bc634demaxsd x2, x0
37bc634e2cmp rdx, rcx
37bc634e5jne 0x37bc634a0
37bc634e7
37bc634e7loc_37bc634e7:
37bc634e7comisd x2, x7
37bc634ebmov rax, [rsp+560]
37bc634f3mov rdi, [rsp+112]
37bc634f8movsd_xmm [rax+8*rdi-8], x2
37bc634fejbe 0x37bc6385d
37bc63504addsd x2, x2
37bc63508comisd x6, x2
37bc6350cjb 0x37bc6385d
37bc63512cmp [rsp+124], 6
37bc63517je 0x37bc6385d
37bc6351dmov rax, [rsp+584]
37bc63525mov r9, [rsp+504]
37bc6352dmov [rsp+64], 1
37bc63536lea r8, [rip+0x7ea31f]
37bc6353dmov rdx, [rsp+472]
37bc63545mov rcx, [rsp+464]
37bc6354dmov [rsp+56], rax
37bc63552mov rax, [rsp+472]
37bc6355amov [rsp+48], rax
37bc6355fmov rax, [rsp+568]
37bc63567mov [rsp+40], rax
37bc6356cmov rax, [rsp+512]
37bc63574mov [rsp+32], rax
37bc63579call zpotrs_
37bc6357elea rax, [rip+0x7ea2d7]
37bc63585mov [rsp+32], rbx
37bc6358amov r8, [rsp+568]
37bc63592mov [rsp+40], rax
37bc63597mov rcx, [rsp+472]
37bc6359fmov r9, rax
37bc635a2lea rdx, [rip+0x7ea2c7]
37bc635a9call zaxpy_
37bc635aemov rdi, [rsp+112]
37bc635b3add [rsp+124], 1
37bc635b8mov rax, [rsp+560]
37bc635c0movsd_xmm x6, [rax+8*rdi-8]
37bc635c6jmp 0x37bc6315a
37bc635cb
37bc635cb 0f 1f 44 00 00 ..D..
37bc635d0
37bc635d0loc_37bc635d0:
37bc635d0pxor x5, x5
37bc635d4jmp 0x37bc63434
37bc635d9
37bc635d9 0f 1f 80 00 00 00 00 .......
37bc635e0
37bc635e0loc_37bc635e0:
37bc635e0mov rdi, [rsp+536]
37bc635e8mov rsi, [rsp+184]
37bc635f0movsd_xmm x3, [rdi+rsi+16]
37bc635f6movsd_xmm x0, [rdi+rsi+24]
37bc635fcandpd x3, [rip+0x7ea28c]
37bc63604andpd x0, [rip+0x7ea284]
37bc6360cmov rdi, [rsp+488]
37bc63614addsd x3, x0
37bc63618movsd_xmm x0, [rdi]
37bc6361candpd x0, [rip+0x7ea26c]
37bc63624mulsd x0, x3
37bc63628addsd x0, [r14]
37bc6362dcmp r15l, 1
37bc63631je 0x37bc63832
37bc63637mov [rsp+152], rbx
37bc6363fmov rdx, [rsp+176]
37bc63647mov edi, r15l
37bc6364amov rbp, -1
37bc63651mov [rsp+160], rax
37bc63659mov rsi, [rsp+128]
37bc63661mov r11l, 1
37bc63667mov [rsp+168], rcx
37bc6366fnop
37bc63670
37bc63670loc_37bc63670:
37bc63670lea r9l, [r11+1]
37bc63674movsd_xmm [r14+8*r11-8], x0
37bc6367bcmp r15l, r9l
37bc6367ejle 0x37bc63845
37bc63684mov ebx, r15l
37bc63687lea r8, [r14+8*r11]
37bc6368bmovddup x4, x3
37bc6368fxor eax, eax
37bc63691sub ebx, r11l
37bc63694lea rcx, [rsi+32]
37bc63698pxor x5, x5
37bc6369cmov r10l, ebx
37bc6369fshr r10l, 1
37bc636a2shl r10, 4
37bc636a6nop [rax+rax]
37bc636b0
37bc636b0loc_37bc636b0:
37bc636b0movupd x0, [rdx+2*rax]
37bc636b5movupd x1, [rdx+2*rax+16]
37bc636bbmovlpd x1, [rdx+2*rax+8]
37bc636c1movupd x2, [r8+rax]
37bc636c7movhpd x0, [rdx+2*rax+16]
37bc636cdandpd x0, x9
37bc636d2andpd x1, x9
37bc636d7addpd x1, x0
37bc636dbmovapd x0, x1
37bc636dfmulpd x0, x4
37bc636e3addpd x0, x2
37bc636e7movupd x2, [rcx+2*rax+16]
37bc636edmovlpd x2, [rcx+2*rax+8]
37bc636f3andpd x2, x9
37bc636f8movups [r8+rax], x0
37bc636fdmovupd x0, [rcx+2*rax]
37bc63702movhpd x0, [rcx+2*rax+16]
37bc63708add rax, 16
37bc6370candpd x0, x9
37bc63711addpd x0, x2
37bc63715mulpd x0, x1
37bc63719addsd x5, x0
37bc6371dunpckhpd x0, x0
37bc63721addsd x5, x0
37bc63725cmp r10, rax
37bc63728jne 0x37bc636b0
37bc6372atest bl, 1
37bc6372dje 0x37bc637b4
37bc63733and ebx, -2
37bc63736add r9l, ebx
37bc63739
37bc63739loc_37bc63739:
37bc63739movsxd r9, r9l
37bc6373clea rax, [rbp+r9]
37bc63741shl rax, 4
37bc63745add rax, [rsp+488]
37bc6374dmovsd_xmm x1, [rax+8]
37bc63752movsd_xmm x0, [rax]
37bc63756andpd x1, [rip+0x7ea132]
37bc6375eandpd x0, [rip+0x7ea12a]
37bc63766addsd x1, x0
37bc6376amulsd x3, x1
37bc6376eaddsd x3, [r14+8*r9-8]
37bc63775movsd_xmm [r14+8*r9-8], x3
37bc6377cadd r9, [rsp+104]
37bc63781shl r9, 4
37bc63785add r9, [rsp+536]
37bc6378dmovsd_xmm x0, [r9+8]
37bc63793movsd_xmm x2, [r9]
37bc63798andpd x0, [rip+0x7ea0f0]
37bc637a0andpd x2, [rip+0x7ea0e8]
37bc637a8addsd x0, x2
37bc637acmulsd x0, x1
37bc637b0addsd x5, x0
37bc637b4
37bc637b4loc_37bc637b4:
37bc637b4movsd_xmm x3, [rsi+32]
37bc637b9movsd_xmm x0, [rsi+40]
37bc637bemov rax, rdx
37bc637c1add rbp, r13
37bc637c4mov rcx, [rsp+96]
37bc637c9sub rax, r12
37bc637ccadd rsi, 16
37bc637d0add rdx, r12
37bc637d3andpd x0, [rip+0x7ea0b5]
37bc637dbandpd x3, [rip+0x7ea0ad]
37bc637e3addsd x5, [r14+8*r11-8]
37bc637eaaddsd x3, x0
37bc637eemovsd_xmm x0, [rax+rcx+16]
37bc637f4andpd x0, [rip+0x7ea094]
37bc637fcmovsd_xmm [r14+8*r11-8], x5
37bc63803mulsd x0, x3
37bc63807addsd x0, [r14+8*r11]
37bc6380dadd r11, 1
37bc63811cmp r11, rdi
37bc63814jne 0x37bc63670
37bc6381amov rbx, [rsp+152]
37bc63822mov rax, [rsp+160]
37bc6382amov rcx, [rsp+168]
37bc63832
37bc63832loc_37bc63832:
37bc63832pxor x1, x1
37bc63836addsd x0, x1
37bc6383amovsd_xmm [r14+8*rcx], x0
37bc63840jmp 0x37bc63483
37bc63845
37bc63845loc_37bc63845:
37bc63845pxor x5, x5
37bc63849jmp 0x37bc63739
37bc6384e
37bc6384eloc_37bc6384e:
37bc6384epxor x5, x5
37bc63852mov r8l, 1
37bc63858jmp 0x37bc633b8
37bc6385d
37bc6385dloc_37bc6385d:
37bc6385dmov r8, [rsp+128]
37bc63865mov rdi, [rsp+208]
37bc6386dmov r13, [rsp+568]
37bc63875mov rsi, [rsp+216]
37bc6387dmov rbp, [rsp+224]
37bc63885test r15l, r15l
37bc63888jle 0x37bc638fa
37bc6388amovapd x3, x8
37bc6388flea ecx, [r15-1]
37bc63893mov rdx, r14
37bc63896mov rax, r13
37bc63899mulsd x3, x7
37bc6389dshl rcx, 4
37bc638a1lea rcx, [r13+rcx+16]
37bc638a6nop [rax+rax]
37bc638b0
37bc638b0loc_37bc638b0:
37bc638b0movsd_xmm x2, [rdx]
37bc638b4movsd_xmm x0, [rax]
37bc638b8movsd_xmm x1, [rax+8]
37bc638bdandpd x0, [rip+0x7e9fcb]
37bc638c5andpd x1, [rip+0x7e9fc3]
37bc638cdcomisd x2, x10
37bc638d2addsd x0, x1
37bc638d6movapd x1, x2
37bc638damulsd x1, x3
37bc638deaddsd x0, x1
37bc638e2ja 0x37bc638e9
37bc638e4addsd x0, x11
37bc638e9
37bc638e9loc_37bc638e9:
37bc638e9add rax, 16
37bc638edmovsd_xmm [rdx], x0
37bc638f1add rdx, 8
37bc638f5cmp rcx, rax
37bc638f8jne 0x37bc638b0
37bc638fa
37bc638faloc_37bc638fa:
37bc638famov [rsp+272], 0
37bc63905mov rbx, r14
37bc63908pxor x6, x6
37bc6390cmov r14, r13
37bc6390fmov r13, r12
37bc63912mov r12, r8
37bc63915nop [rax+rax]
37bc63920
37bc63920loc_37bc63920:
37bc63920mov [rsp+40], rbp
37bc63925movsxd rdx, r15l
37bc63928mov r9, rdi
37bc6392bmov r8, r14
37bc6392emov [rsp+32], rsi
37bc63933mov rcx, [rsp+472]
37bc6393bshl rdx, 4
37bc6393fadd rdx, r14
37bc63942call zlacn2_
37bc63947mov eax, [rsp+272]
37bc6394etest eax, eax
37bc63950je 0x37bc63a13
37bc63956cmp eax, 1
37bc63959je 0x37bc63b03
37bc6395fmov rcx, [rsp+472]
37bc63967mov r15l, [rcx]
37bc6396acmp eax, 2
37bc6396djne 0x37bc63920
37bc6396fmov edx, r15l
37bc63972xor eax, eax
37bc63974shl rdx, 3
37bc63978test r15l, r15l
37bc6397bjle 0x37bc639aa
37bc6397dnop [rax]
37bc63980
37bc63980loc_37bc63980:
37bc63980movupd x0, [r14+2*rax]
37bc63986movddup x1, [rbx+rax]
37bc6398bmulpd x1, x0
37bc6398fshufpd x0, x0, 1
37bc63994mulpd x0, x6
37bc63998addsubpd x1, x0
37bc6399cmovups [r14+2*rax], x1
37bc639a1add rax, 8
37bc639a5cmp rdx, rax
37bc639a8jne 0x37bc63980
37bc639aa
37bc639aaloc_37bc639aa:
37bc639aamov rax, [rsp+584]
37bc639b2mov [rsp+40], r14
37bc639b7lea r8, [rip+0x7e9e9e]
37bc639bemov r9, [rsp+504]
37bc639c6mov rdx, [rsp+472]
37bc639cemov [rsp+64], 1
37bc639d7mov [rsp+56], rax
37bc639dcmov rax, [rsp+472]
37bc639e4mov rcx, [rsp+464]
37bc639ecmov [rsp+48], rax
37bc639f1mov rax, [rsp+512]
37bc639f9mov [rsp+32], rax
37bc639fecall zpotrs_
37bc63a03mov rax, [rsp+472]
37bc63a0bmov r15l, [rax]
37bc63a0ejmp 0x37bc63920
37bc63a13
37bc63a13loc_37bc63a13:
37bc63a13mov rax, [rsp+472]
37bc63a1bmov r8, r12
37bc63a1emov r12, r13
37bc63a21mov r13, r14
37bc63a24mov r14, rbx
37bc63a27mov eax, [rax]
37bc63a29test eax, eax
37bc63a2bjle 0x37bc63ac5
37bc63a31sub eax, 1
37bc63a34add rax, [rsp+104]
37bc63a39pxor x2, x2
37bc63a3dshl rax, 4
37bc63a41add rax, [rsp+200]
37bc63a49nop [rax+rax]
37bc63a54nop [rax+rax]
37bc63a5fnop [rax+rax]
37bc63a6anop [rax+rax]
37bc63a75nop [rax+rax]
37bc63a80
37bc63a80loc_37bc63a80:
37bc63a80movsd_xmm x0, [r8+16]
37bc63a86movsd_xmm x1, [r8+24]
37bc63a8cadd r8, 16
37bc63a90andpd x0, [rip+0x7e9df8]
37bc63a98andpd x1, [rip+0x7e9df0]
37bc63aa0addsd x0, x1
37bc63aa4maxsd x2, x0
37bc63aa8cmp rax, r8
37bc63aabjne 0x37bc63a80
37bc63aadpxor x0, x0
37bc63ab1ucomisd x2, x0
37bc63ab5jp 0x37bc63ab9
37bc63ab7je 0x37bc63ac5
37bc63ab9
37bc63ab9loc_37bc63ab9:
37bc63ab9movsd_xmm x0, [rdi]
37bc63abddivsd x0, x2
37bc63ac1movsd_xmm [rdi], x0
37bc63ac5
37bc63ac5loc_37bc63ac5:
37bc63ac5mov rcx, [rsp+256]
37bc63acdadd [rsp+112], 1
37bc63ad3add rdi, 8
37bc63ad7add [rsp+104], rcx
37bc63adcmov rax, [rsp+112]
37bc63ae1mov rcx, [rsp+264]
37bc63ae9add [rsp+192], rcx
37bc63af1cmp [rsp+252], eax
37bc63af8jge 0x37bc630c6
37bc63afejmp 0x37bc62ea6
37bc63b03
37bc63b03loc_37bc63b03:
37bc63b03mov rax, [rsp+584]
37bc63b0bmov [rsp+40], r14
37bc63b10lea r8, [rip+0x7e9d45]
37bc63b17mov r9, [rsp+504]
37bc63b1fmov rdx, [rsp+472]
37bc63b27mov [rsp+64], 1
37bc63b30mov [rsp+56], rax
37bc63b35mov rax, [rsp+472]
37bc63b3dmov rcx, [rsp+464]
37bc63b45mov [rsp+48], rax
37bc63b4amov rax, [rsp+512]
37bc63b52mov [rsp+32], rax
37bc63b57call zpotrs_
37bc63b5cmov rax, [rsp+472]
37bc63b64mov r15l, [rax]
37bc63b67test r15l, r15l
37bc63b6ajle 0x37bc63920
37bc63b70mov edx, r15l
37bc63b73xor eax, eax
37bc63b75pxor x2, x2
37bc63b79shl rdx, 3
37bc63b7dnop [rax]
37bc63b80
37bc63b80loc_37bc63b80:
37bc63b80movupd x0, [r14+2*rax]
37bc63b86movddup x1, [rbx+rax]
37bc63b8bmulpd x1, x0
37bc63b8fshufpd x0, x0, 1
37bc63b94mulpd x0, x2
37bc63b98addsubpd x1, x0
37bc63b9cmovups [r14+2*rax], x1
37bc63ba1add rax, 8
37bc63ba5cmp rax, rdx
37bc63ba8jne 0x37bc63b80
37bc63baajmp 0x37bc63920
37bc63baf
37bc63bafloc_37bc63baf:
37bc63bafpxor x2, x2
37bc63bb3jmp 0x37bc634e7
37bc63bb8
37bc63bb8loc_37bc63bb8:
37bc63bb8test edx, edx
37bc63bbaje 0x37bc62ea6
37bc63bc0lea rbx, [8*rdx]
37bc63bc8mov rcx, [rsp+552]
37bc63bd0xor edx, edx
37bc63bd2mov r8, rbx
37bc63bd5call memset
37bc63bdamov rcx, [rsp+560]
37bc63be2mov r8, rbx
37bc63be5xor edx, edx
37bc63be7call memset
37bc63becjmp 0x37bc62ea6
37bc63bf1
37bc63bf1loc_37bc63bf1:
37bc63bf1neg eax
37bc63bf3jmp 0x37bc62e84
37bc62d40
37bc63bf8
37bc63bf8 // align 0x10
37bc63bf8 // align 0x10
37bc63c00
37bc63c00zposv_:
37bc63c00push r12
37bc63c02push rbp
37bc63c03push rdi
37bc63c04push rsi
37bc63c05push rbx
37bc63c06sub rsp, 96
37bc63c0amov rdi, [rsp+200]
37bc63c12mov [rdi], 0
37bc63c18mov rsi, rdx
37bc63c1bmov r12, r8
37bc63c1emov rbp, r9
37bc63c21mov r8l, 1
37bc63c27mov r9l, 1
37bc63c2dlea rdx, [rip+0x7e9c6c]
37bc63c34mov rbx, rcx
37bc63c37call lsame_
37bc63c3ctest eax, eax
37bc63c3eje 0x37bc63cd0
37bc63c44
37bc63c44loc_37bc63c44:
37bc63c44mov eax, [rsi]
37bc63c46test eax, eax
37bc63c48js 0x37bc63cc0
37bc63c4amov edx, [r12]
37bc63c4etest edx, edx
37bc63c50js 0x37bc63d00
37bc63c56mov rcx, [rsp+176]
37bc63c5etest eax, eax
37bc63c60mov edx, 1
37bc63c65cmovle eax, edx
37bc63c68cmp [rcx], eax
37bc63c6ajl 0x37bc63d10
37bc63c70mov rcx, [rsp+192]
37bc63c78cmp [rcx], eax
37bc63c7ajge 0x37bc63d20
37bc63c80mov edx, -7
37bc63c85mov eax, 7
37bc63c8anop [rax+rax]
37bc63c90
37bc63c90loc_37bc63c90:
37bc63c90mov [rdi], edx
37bc63c92
37bc63c92loc_37bc63c92:
37bc63c92lea rdx, [rsp+92]
37bc63c97mov r8l, 6
37bc63c9dlea rcx, [rip+0x7e9bfe]
37bc63ca4mov [rsp+92], eax
37bc63ca8call xerbla_
37bc63cadnop
37bc63cae
37bc63caeloc_37bc63cae:
37bc63caeadd rsp, 96
37bc63cb2pop rbx
37bc63cb3pop rsi
37bc63cb4pop rdi
37bc63cb5pop rbp
37bc63cb6pop r12
37bc63cb8ret
37bc63cb9
37bc63cb9 0f 1f 80 00 00 00 00 .......
37bc63cc0
37bc63cc0loc_37bc63cc0:
37bc63cc0mov edx, -2
37bc63cc5mov eax, 2
37bc63ccajmp 0x37bc63c90
37bc63ccc
37bc63ccc 0f 1f 40 00 ..@.
37bc63cd0
37bc63cd0loc_37bc63cd0:
37bc63cd0mov r9l, 1
37bc63cd6mov r8l, 1
37bc63cdclea rdx, [rip+0x7e9bbe]
37bc63ce3mov rcx, rbx
37bc63ce6call lsame_
37bc63cebtest eax, eax
37bc63cedjne 0x37bc63c44
37bc63cf3mov edx, -1
37bc63cf8mov eax, 1
37bc63cfdjmp 0x37bc63c90
37bc63cff
37bc63cff 90 .
37bc63d00
37bc63d00loc_37bc63d00:
37bc63d00mov edx, -3
37bc63d05mov eax, 3
37bc63d0ajmp 0x37bc63c90
37bc63d0c
37bc63d0c 0f 1f 40 00 ..@.
37bc63d10
37bc63d10loc_37bc63d10:
37bc63d10mov edx, -5
37bc63d15mov eax, 5
37bc63d1ajmp 0x37bc63c90
37bc63d1f
37bc63d1f 90 .
37bc63d20
37bc63d20loc_37bc63d20:
37bc63d20mov eax, [rdi]
37bc63d22test eax, eax
37bc63d24jne 0x37bc63daa
37bc63d2amov [rsp+32], rdi
37bc63d2fmov r8, rbp
37bc63d32mov rdx, rsi
37bc63d35mov rcx, rbx
37bc63d38mov [rsp+40], 1
37bc63d41mov r9, [rsp+176]
37bc63d49call zpotrf_
37bc63d4emov eax, [rdi]
37bc63d50test eax, eax
37bc63d52jne 0x37bc63cae
37bc63d58mov [rsp+56], rdi
37bc63d5dmov r9, rbp
37bc63d60mov r8, r12
37bc63d63mov rdx, rsi
37bc63d66mov rax, [rsp+192]
37bc63d6emov rcx, rbx
37bc63d71mov [rsp+64], 1
37bc63d7amov [rsp+48], rax
37bc63d7fmov rax, [rsp+184]
37bc63d87mov [rsp+40], rax
37bc63d8cmov rax, [rsp+176]
37bc63d94mov [rsp+32], rax
37bc63d99call zpotrs_
37bc63d9enop
37bc63d9fadd rsp, 96
37bc63da3pop rbx
37bc63da4pop rsi
37bc63da5pop rdi
37bc63da6pop rbp
37bc63da7pop r12
37bc63da9ret
37bc63daa
37bc63daaloc_37bc63daa:
37bc63daaneg eax
37bc63dacjmp 0x37bc63c92
37bc63c00
37bc63c00zposv_:
37bc63c00push r12
37bc63c02push rbp
37bc63c03push rdi
37bc63c04push rsi
37bc63c05push rbx
37bc63c06sub rsp, 96
37bc63c0amov rdi, [rsp+200]
37bc63c12mov [rdi], 0
37bc63c18mov rsi, rdx
37bc63c1bmov r12, r8
37bc63c1emov rbp, r9
37bc63c21mov r8l, 1
37bc63c27mov r9l, 1
37bc63c2dlea rdx, [rip+0x7e9c6c]
37bc63c34mov rbx, rcx
37bc63c37call lsame_
37bc63c3ctest eax, eax
37bc63c3eje 0x37bc63cd0
37bc63c44
37bc63c44loc_37bc63c44:
37bc63c44mov eax, [rsi]
37bc63c46test eax, eax
37bc63c48js 0x37bc63cc0
37bc63c4amov edx, [r12]
37bc63c4etest edx, edx
37bc63c50js 0x37bc63d00
37bc63c56mov rcx, [rsp+176]
37bc63c5etest eax, eax
37bc63c60mov edx, 1
37bc63c65cmovle eax, edx
37bc63c68cmp [rcx], eax
37bc63c6ajl 0x37bc63d10
37bc63c70mov rcx, [rsp+192]
37bc63c78cmp [rcx], eax
37bc63c7ajge 0x37bc63d20
37bc63c80mov edx, -7
37bc63c85mov eax, 7
37bc63c8anop [rax+rax]
37bc63c90
37bc63c90loc_37bc63c90:
37bc63c90mov [rdi], edx
37bc63c92
37bc63c92loc_37bc63c92:
37bc63c92lea rdx, [rsp+92]
37bc63c97mov r8l, 6
37bc63c9dlea rcx, [rip+0x7e9bfe]
37bc63ca4mov [rsp+92], eax
37bc63ca8call xerbla_
37bc63cadnop
37bc63cae
37bc63caeloc_37bc63cae:
37bc63caeadd rsp, 96
37bc63cb2pop rbx
37bc63cb3pop rsi
37bc63cb4pop rdi
37bc63cb5pop rbp
37bc63cb6pop r12
37bc63cb8ret
37bc63cb9
37bc63cb9 0f 1f 80 00 00 00 00 .......
37bc63cc0
37bc63cc0loc_37bc63cc0:
37bc63cc0mov edx, -2
37bc63cc5mov eax, 2
37bc63ccajmp 0x37bc63c90
37bc63ccc
37bc63ccc 0f 1f 40 00 ..@.
37bc63cd0
37bc63cd0loc_37bc63cd0:
37bc63cd0mov r9l, 1
37bc63cd6mov r8l, 1
37bc63cdclea rdx, [rip+0x7e9bbe]
37bc63ce3mov rcx, rbx
37bc63ce6call lsame_
37bc63cebtest eax, eax
37bc63cedjne 0x37bc63c44
37bc63cf3mov edx, -1
37bc63cf8mov eax, 1
37bc63cfdjmp 0x37bc63c90
37bc63cff
37bc63cff 90 .
37bc63d00
37bc63d00loc_37bc63d00:
37bc63d00mov edx, -3
37bc63d05mov eax, 3
37bc63d0ajmp 0x37bc63c90
37bc63d0c
37bc63d0c 0f 1f 40 00 ..@.
37bc63d10
37bc63d10loc_37bc63d10:
37bc63d10mov edx, -5
37bc63d15mov eax, 5
37bc63d1ajmp 0x37bc63c90
37bc63d1f
37bc63d1f 90 .
37bc63d20
37bc63d20loc_37bc63d20:
37bc63d20mov eax, [rdi]
37bc63d22test eax, eax
37bc63d24jne 0x37bc63daa
37bc63d2amov [rsp+32], rdi
37bc63d2fmov r8, rbp
37bc63d32mov rdx, rsi
37bc63d35mov rcx, rbx
37bc63d38mov [rsp+40], 1
37bc63d41mov r9, [rsp+176]
37bc63d49call zpotrf_
37bc63d4emov eax, [rdi]
37bc63d50test eax, eax
37bc63d52jne 0x37bc63cae
37bc63d58mov [rsp+56], rdi
37bc63d5dmov r9, rbp
37bc63d60mov r8, r12
37bc63d63mov rdx, rsi
37bc63d66mov rax, [rsp+192]
37bc63d6emov rcx, rbx
37bc63d71mov [rsp+64], 1
37bc63d7amov [rsp+48], rax
37bc63d7fmov rax, [rsp+184]
37bc63d87mov [rsp+40], rax
37bc63d8cmov rax, [rsp+176]
37bc63d94mov [rsp+32], rax
37bc63d99call zpotrs_
37bc63d9enop
37bc63d9fadd rsp, 96
37bc63da3pop rbx
37bc63da4pop rsi
37bc63da5pop rdi
37bc63da6pop rbp
37bc63da7pop r12
37bc63da9ret
37bc63daa
37bc63daaloc_37bc63daa:
37bc63daaneg eax
37bc63dacjmp 0x37bc63c92
37bc63c00
37bc63db1
37bc63db1 // align 0x10
37bc63db1 // align 0x10
37bc63dc0
37bc63dc0zposvx_:
37bc63dc0push r15
37bc63dc2push r14
37bc63dc4push r13
37bc63dc6push r12
37bc63dc8push rbp
37bc63dc9push rdi
37bc63dcapush rsi
37bc63dcbpush rbx
37bc63dccsub rsp, 232
37bc63dd3movups [rsp+192], x6
37bc63ddbmovups [rsp+208], x7
37bc63de3mov rax, [rsp+392]
37bc63debmov rbp, [rsp+456]
37bc63df3mov r13, [rsp+376]
37bc63dfbmov eax, [rax]
37bc63dfdmov [rbp], 0
37bc63e04mov [rsp+152], eax
37bc63e0bmov r12, rcx
37bc63e0emov rsi, rdx
37bc63e11mov rbx, r8
37bc63e14lea rdx, [rip+0x7e9a95]
37bc63e1bmov r8l, 1
37bc63e21mov rdi, r9
37bc63e24mov rax, [rsp+408]
37bc63e2cmov r9l, 1
37bc63e32mov eax, [rax]
37bc63e34mov [rsp+156], eax
37bc63e3bcall lsame_
37bc63e40mov r9l, 1
37bc63e46mov r8l, 1
37bc63e4cmov rcx, r12
37bc63e4flea rdx, [rip+0x7e9a5b]
37bc63e56mov r15l, eax
37bc63e59call lsame_
37bc63e5eor r15l, eax
37bc63e61mov r14l, eax
37bc63e64mov [rsp+148], r15l
37bc63e6cje 0x37bc63ef8
37bc63e72mov rax, [rsp+368]
37bc63e7axor r15l, r15l
37bc63e7dmov [rax], 78
37bc63e80
37bc63e80loc_37bc63e80:
37bc63e80mov r9l, 1
37bc63e86mov r8l, 1
37bc63e8clea rdx, [rip+0x7e9a2d]
37bc63e93mov rcx, rsi
37bc63e96call lsame_
37bc63e9btest eax, eax
37bc63e9dje 0x37bc63fc4
37bc63ea3
37bc63ea3loc_37bc63ea3:
37bc63ea3mov eax, [rbx]
37bc63ea5test eax, eax
37bc63ea7js 0x37bc63f5d
37bc63eadmov r10l, [rdi]
37bc63eb0test r10l, r10l
37bc63eb3js 0x37bc64009
37bc63eb9mov rcx, [rsp+344]
37bc63ec1test eax, eax
37bc63ec3mov edx, 1
37bc63ec8cmovle eax, edx
37bc63ecbcmp [rcx], eax
37bc63ecdjl 0x37bc63ff8
37bc63ed3mov rcx, [rsp+360]
37bc63edbcmp [rcx], eax
37bc63eddjge 0x37bc6401a
37bc63ee3mov [rbp], -8
37bc63eeamov eax, 8
37bc63eefjmp 0x37bc63f69
37bc63ef1
37bc63ef1 0f 1f 80 00 00 00 00 .......
37bc63ef8
37bc63ef8loc_37bc63ef8:
37bc63ef8mov rcx, [rsp+368]
37bc63f00mov r9l, 1
37bc63f06mov r8l, 1
37bc63f0clea rdx, [rip+0x7e999f]
37bc63f13call lsame_
37bc63f18mov edx, 12
37bc63f1dlea rcx, [rip+0x7e998f]
37bc63f24mov r15l, eax
37bc63f27call dlamch_
37bc63f2cmov r9l, 1
37bc63f32mov r8l, 1
37bc63f38mov rcx, r12
37bc63f3blea rdx, [rip+0x7e997d]
37bc63f42movapd x6, x0
37bc63f46call lsame_
37bc63f4btest eax, eax
37bc63f4djne 0x37bc63faf
37bc63f4fmov [rbp], -1
37bc63f56mov eax, 1
37bc63f5bjmp 0x37bc63f69
37bc63f5d
37bc63f5dloc_37bc63f5d:
37bc63f5dmov [rbp], -3
37bc63f64mov eax, 3
37bc63f69
37bc63f69loc_37bc63f69:
37bc63f69lea rdx, [rsp+176]
37bc63f71mov r8l, 6
37bc63f77lea rcx, [rip+0x7e9944]
37bc63f7emov [rsp+176], eax
37bc63f85call xerbla_
37bc63f8anop
37bc63f8b
37bc63f8bloc_37bc63f8b:
37bc63f8bmovups x6, [rsp+192]
37bc63f93movups x7, [rsp+208]
37bc63f9badd rsp, 232
37bc63fa2pop rbx
37bc63fa3pop rsi
37bc63fa4pop rdi
37bc63fa5pop rbp
37bc63fa6pop r12
37bc63fa8pop r13
37bc63faapop r14
37bc63facpop r15
37bc63faeret
37bc63faf
37bc63fafloc_37bc63faf:
37bc63fafmovsd_xmm x0, [rip+0x7e9921]
37bc63fb7divsd x0, x6
37bc63fbbmovapd x7, x0
37bc63fbfjmp 0x37bc63e80
37bc63fc4
37bc63fc4loc_37bc63fc4:
37bc63fc4mov r9l, 1
37bc63fcamov r8l, 1
37bc63fd0lea rdx, [rip+0x7e98ea]
37bc63fd7mov rcx, rsi
37bc63fdacall lsame_
37bc63fdftest eax, eax
37bc63fe1jne 0x37bc63ea3
37bc63fe7mov [rbp], -2
37bc63feemov eax, 2
37bc63ff3jmp 0x37bc63f69
37bc63ff8
37bc63ff8loc_37bc63ff8:
37bc63ff8mov [rbp], -6
37bc63fffmov eax, 6
37bc64004jmp 0x37bc63f69
37bc64009
37bc64009loc_37bc64009:
37bc64009mov [rbp], -4
37bc64010mov eax, 4
37bc64015jmp 0x37bc63f69
37bc6401a
37bc6401aloc_37bc6401a:
37bc6401amov r9l, 1
37bc64020mov r8l, 1
37bc64026lea rdx, [rip+0x7e9892]
37bc6402dmov rcx, r12
37bc64030call lsame_
37bc64035test eax, eax
37bc64037je 0x37bc640cf
37bc6403dtest r15l, r15l
37bc64040je 0x37bc64921
37bc64046
37bc64046loc_37bc64046:
37bc64046mov edx, [rbx]
37bc64048test edx, edx
37bc6404ajle 0x37bc6495a
37bc64050sub edx, 1
37bc64053movapd x0, x7
37bc64057pxor x2, x2
37bc6405bmov rax, r13
37bc6405elea rdx, [r13+8*rdx+8]
37bc64063
37bc64063loc_37bc64063:
37bc64063movsd_xmm x1, [rax]
37bc64067add rax, 8
37bc6406bminsd x0, x1
37bc6406fmaxsd x2, x1
37bc64073cmp rax, rdx
37bc64076jne 0x37bc64063
37bc64078pxor x1, x1
37bc6407ccomisd x1, x0
37bc64080jae 0x37bc64909
37bc64086maxsd x0, x6
37bc6408aminsd x2, x7
37bc6408edivsd x0, x2
37bc64092movsd_xmm [rsp+184], x0
37bc6409b
37bc6409bloc_37bc6409b:
37bc6409bmov eax, [rbp]
37bc6409etest eax, eax
37bc640a0jne 0x37bc6491a
37bc640a6mov eax, [rbx]
37bc640a8mov rcx, [rsp+392]
37bc640b0mov edx, 1
37bc640b5test eax, eax
37bc640b7cmovg edx, eax
37bc640bacmp [rcx], edx
37bc640bcjge 0x37bc640da
37bc640bemov [rbp], -12
37bc640c5mov eax, 12
37bc640cajmp 0x37bc63f69
37bc640cf
37bc640cfloc_37bc640cf:
37bc640cftest r15l, r15l
37bc640d2jne 0x37bc64046
37bc640d8jmp 0x37bc6409b
37bc640da
37bc640daloc_37bc640da:
37bc640damov rcx, [rsp+408]
37bc640e2cmp [rcx], edx
37bc640e4jge 0x37bc64100
37bc640e6mov [rbp], -14
37bc640edmov eax, 14
37bc640f2jmp 0x37bc63f69
37bc640f7
37bc640f7 66 0f 1f 84 00 00 00 00 00 f........
37bc64100
37bc64100loc_37bc64100:
37bc64100test r14l, r14l
37bc64103jne 0x37bc64724
37bc64109test r15l, r15l
37bc6410cje 0x37bc64519
37bc64112mov r11l, [rdi]
37bc64115test r11l, r11l
37bc64118jle 0x37bc641b6
37bc6411e
37bc6411eloc_37bc6411e:
37bc6411eadd r11l, 1
37bc64122test eax, eax
37bc64124jle 0x37bc641b6
37bc6412amovsxd r9, [rsp+152]
37bc64132xor edx, edx
37bc64134mov r8l, 1
37bc6413apxor x2, x2
37bc6413etest r9, r9
37bc64141cmovs r9, rdx
37bc64145sub eax, 1
37bc64148mov rdx, [rsp+384]
37bc64150lea rcx, [8*rax+8]
37bc64158shl r9, 4
37bc6415cnop [rax]
37bc64160
37bc64160loc_37bc64160:
37bc64160xor eax, eax
37bc64162nop [rax+rax]
37bc6416anop [rax+rax]
37bc64175nop [rax+rax]
37bc64180
37bc64180loc_37bc64180:
37bc64180movupd x0, [rdx+2*rax]
37bc64185movddup x1, [r13+rax]
37bc6418cmulpd x1, x0
37bc64190shufpd x0, x0, 1
37bc64195mulpd x0, x2
37bc64199addsubpd x1, x0
37bc6419dmovups [rdx+2*rax], x1
37bc641a1add rax, 8
37bc641a5cmp rax, rcx
37bc641a8jne 0x37bc64180
37bc641aaadd r8l, 1
37bc641aeadd rdx, r9
37bc641b1cmp r11l, r8l
37bc641b4jne 0x37bc64160
37bc641b6
37bc641b6loc_37bc641b6:
37bc641b6mov r8l, [rsp+148]
37bc641betest r8l, r8l
37bc641c1jne 0x37bc6488a
37bc641c7
37bc641c7loc_37bc641c7:
37bc641c7mov rax, [rsp+448]
37bc641cfmov r8, rbx
37bc641d2mov [rsp+56], 1
37bc641dbmov rdx, rsi
37bc641demov [rsp+48], 1
37bc641e7mov r9, [rsp+336]
37bc641eflea rcx, [rip+0x7e96d9]
37bc641f6mov [rsp+40], rax
37bc641fbmov rax, [rsp+344]
37bc64203mov [rsp+32], rax
37bc64208call zlanhe_
37bc6420dmov [rsp+64], rbp
37bc64212mov rdx, rbx
37bc64215mov rcx, rsi
37bc64218mov rax, [rsp+448]
37bc64220mov r9, [rsp+360]
37bc64228mov [rsp+72], 1
37bc64231mov r8, [rsp+352]
37bc64239movsd_xmm [rsp+176], x0
37bc64242mov [rsp+56], rax
37bc64247mov rax, [rsp+440]
37bc6424fmov [rsp+48], rax
37bc64254mov rax, [rsp+416]
37bc6425cmov [rsp+40], rax
37bc64261lea rax, [rsp+176]
37bc64269mov [rsp+32], rax
37bc6426ecall zpocon_
37bc64273mov rax, [rsp+408]
37bc6427bmov r8, rdi
37bc6427emov rdx, rbx
37bc64281mov [rsp+56], 4
37bc6428amov r9, [rsp+384]
37bc64292lea rcx, [rip+0x7e9637]
37bc64299mov [rsp+48], rax
37bc6429emov rax, [rsp+400]
37bc642a6mov [rsp+40], rax
37bc642abmov rax, [rsp+392]
37bc642b3mov [rsp+32], rax
37bc642b8call zlacpy_
37bc642bdmov [rsp+56], rbp
37bc642c2mov r8, rdi
37bc642c5mov rdx, rbx
37bc642c8mov rax, [rsp+408]
37bc642d0mov r9, [rsp+352]
37bc642d8mov rcx, rsi
37bc642dbmov [rsp+64], 1
37bc642e4mov [rsp+48], rax
37bc642e9mov rax, [rsp+400]
37bc642f1mov [rsp+40], rax
37bc642f6mov rax, [rsp+360]
37bc642femov [rsp+32], rax
37bc64303call zpotrs_
37bc64308mov r8, rdi
37bc6430bmov rdx, rbx
37bc6430emov rcx, rsi
37bc64311mov rax, [rsp+448]
37bc64319mov r9, [rsp+336]
37bc64321mov [rsp+120], rbp
37bc64326mov [rsp+128], 1
37bc64332mov [rsp+112], rax
37bc64337mov rax, [rsp+440]
37bc6433fmov [rsp+104], rax
37bc64344mov rax, [rsp+432]
37bc6434cmov [rsp+96], rax
37bc64351mov rax, [rsp+424]
37bc64359mov [rsp+88], rax
37bc6435emov rax, [rsp+408]
37bc64366mov [rsp+80], rax
37bc6436bmov rax, [rsp+400]
37bc64373mov [rsp+72], rax
37bc64378mov rax, [rsp+392]
37bc64380mov [rsp+64], rax
37bc64385mov rax, [rsp+384]
37bc6438dmov [rsp+56], rax
37bc64392mov rax, [rsp+360]
37bc6439amov [rsp+48], rax
37bc6439fmov rax, [rsp+352]
37bc643a7mov [rsp+40], rax
37bc643acmov rax, [rsp+344]
37bc643b4mov [rsp+32], rax
37bc643b9call zporfs_
37bc643bemov r11l, [rdi]
37bc643c1test r11l, r11l
37bc643c4jle 0x37bc644e1
37bc643camov eax, [rbx]
37bc643cclea esi, [r11+1]
37bc643d0test eax, eax
37bc643d2jle 0x37bc64476
37bc643d8movsxd r9, [rsp+156]
37bc643e0xor edx, edx
37bc643e2mov r8l, 1
37bc643e8pxor x2, x2
37bc643ectest r9, r9
37bc643efcmovs r9, rdx
37bc643f3sub eax, 1
37bc643f6mov rdx, [rsp+400]
37bc643felea rcx, [8*rax+8]
37bc64406shl r9, 4
37bc6440anop [rax+rax]
37bc64410
37bc64410loc_37bc64410:
37bc64410xor eax, eax
37bc64412nop
37bc64414nop [rax+rax]
37bc6441fnop [rax+rax]
37bc6442anop [rax+rax]
37bc64435nop [rax+rax]
37bc64440
37bc64440loc_37bc64440:
37bc64440movupd x0, [rdx+2*rax]
37bc64445movddup x1, [r13+rax]
37bc6444cmulpd x1, x0
37bc64450shufpd x0, x0, 1
37bc64455mulpd x0, x2
37bc64459addsubpd x1, x0
37bc6445dmovups [rdx+2*rax], x1
37bc64461add rax, 8
37bc64465cmp rax, rcx
37bc64468jne 0x37bc64440
37bc6446aadd r8l, 1
37bc6446eadd rdx, r9
37bc64471cmp esi, r8l
37bc64474jne 0x37bc64410
37bc64476
37bc64476loc_37bc64476:
37bc64476movsd_xmm x2, [rsp+184]
37bc6447fcmp r11l, 1
37bc64483je 0x37bc644c5
37bc64485mov edx, r11l
37bc64488mov rax, [rsp+424]
37bc64490movddup x1, x2
37bc64494shr edx, 1
37bc64496shl rdx, 4
37bc6449aadd rdx, rax
37bc6449dnop [rax]
37bc644a0
37bc644a0loc_37bc644a0:
37bc644a0movupd x0, [rax]
37bc644a4add rax, 16
37bc644a8divpd x0, x1
37bc644acmovups [rax-16], x0
37bc644b0cmp rax, rdx
37bc644b3jne 0x37bc644a0
37bc644b5mov eax, r11l
37bc644b8and eax, -2
37bc644bband r11l, 1
37bc644bfje 0x37bc644e1
37bc644c1lea r11l, [rax+1]
37bc644c5
37bc644c5loc_37bc644c5:
37bc644c5mov rdi, [rsp+424]
37bc644cdlea eax, [r11-1]
37bc644d1cdqe
37bc644d3movsd_xmm x0, [rdi+8*rax]
37bc644d8divsd x0, x2
37bc644dcmovsd_xmm [rdi+8*rax], x0
37bc644e1
37bc644e1loc_37bc644e1:
37bc644e1mov rax, [rsp+416]
37bc644e9mov edx, 7
37bc644eelea rcx, [rip+0x7e93d3]
37bc644f5movsd_xmm x3, [rax]
37bc644f9movapd x6, x3
37bc644fdcall dlamch_
37bc64502comisd x0, x6
37bc64506jbe 0x37bc63f8b
37bc6450cmov eax, [rbx]
37bc6450eadd eax, 1
37bc64511mov [rbp], eax
37bc64514jmp 0x37bc63f8b
37bc64519
37bc64519loc_37bc64519:
37bc64519mov edx, [rsp+148]
37bc64520test edx, edx
37bc64522jne 0x37bc647fc
37bc64528
37bc64528loc_37bc64528:
37bc64528mov rax, [rsp+448]
37bc64530mov r8, rbx
37bc64533mov [rsp+56], 1
37bc6453cmov rdx, rsi
37bc6453fmov [rsp+48], 1
37bc64548mov r9, [rsp+336]
37bc64550lea rcx, [rip+0x7e9378]
37bc64557mov [rsp+40], rax
37bc6455cmov rax, [rsp+344]
37bc64564mov [rsp+32], rax
37bc64569call zlanhe_
37bc6456emov [rsp+64], rbp
37bc64573mov rdx, rbx
37bc64576mov rcx, rsi
37bc64579mov rax, [rsp+448]
37bc64581mov r9, [rsp+360]
37bc64589mov [rsp+72], 1
37bc64592mov r8, [rsp+352]
37bc6459amovsd_xmm [rsp+176], x0
37bc645a3mov [rsp+56], rax
37bc645a8mov rax, [rsp+440]
37bc645b0mov [rsp+48], rax
37bc645b5mov rax, [rsp+416]
37bc645bdmov [rsp+40], rax
37bc645c2lea rax, [rsp+176]
37bc645camov [rsp+32], rax
37bc645cfcall zpocon_
37bc645d4mov rax, [rsp+408]
37bc645dcmov r8, rdi
37bc645dfmov rdx, rbx
37bc645e2mov [rsp+56], 4
37bc645ebmov r9, [rsp+384]
37bc645f3lea rcx, [rip+0x7e92d6]
37bc645famov [rsp+48], rax
37bc645ffmov rax, [rsp+400]
37bc64607mov [rsp+40], rax
37bc6460cmov rax, [rsp+392]
37bc64614mov [rsp+32], rax
37bc64619call zlacpy_
37bc6461emov [rsp+56], rbp
37bc64623mov r8, rdi
37bc64626mov rdx, rbx
37bc64629mov rax, [rsp+408]
37bc64631mov r9, [rsp+352]
37bc64639mov rcx, rsi
37bc6463cmov [rsp+64], 1
37bc64645mov [rsp+48], rax
37bc6464amov rax, [rsp+400]
37bc64652mov [rsp+40], rax
37bc64657mov rax, [rsp+360]
37bc6465fmov [rsp+32], rax
37bc64664call zpotrs_
37bc64669mov r8, rdi
37bc6466cmov rdx, rbx
37bc6466fmov rcx, rsi
37bc64672mov rax, [rsp+448]
37bc6467amov r9, [rsp+336]
37bc64682mov [rsp+120], rbp
37bc64687mov [rsp+128], 1
37bc64693mov [rsp+112], rax
37bc64698mov rax, [rsp+440]
37bc646a0mov [rsp+104], rax
37bc646a5mov rax, [rsp+432]
37bc646admov [rsp+96], rax
37bc646b2mov rax, [rsp+424]
37bc646bamov [rsp+88], rax
37bc646bfmov rax, [rsp+408]
37bc646c7mov [rsp+80], rax
37bc646ccmov rax, [rsp+400]
37bc646d4mov [rsp+72], rax
37bc646d9mov rax, [rsp+392]
37bc646e1mov [rsp+64], rax
37bc646e6mov rax, [rsp+384]
37bc646eemov [rsp+56], rax
37bc646f3mov rax, [rsp+360]
37bc646fbmov [rsp+48], rax
37bc64700mov rax, [rsp+352]
37bc64708mov [rsp+40], rax
37bc6470dmov rax, [rsp+344]
37bc64715mov [rsp+32], rax
37bc6471acall zporfs_
37bc6471fjmp 0x37bc644e1
37bc64724
37bc64724loc_37bc64724:
37bc64724lea rax, [rsp+164]
37bc6472clea r14, [rsp+168]
37bc64734mov r8, [rsp+344]
37bc6473cmov rdx, [rsp+336]
37bc64744lea r12, [rsp+184]
37bc6474cmov [rsp+48], rax
37bc64751mov r9, r13
37bc64754mov rcx, rbx
37bc64757mov [rsp+40], r14
37bc6475cmov [rsp+32], r12
37bc64761call zpoequ_
37bc64766mov r9l, [rsp+164]
37bc6476etest r9l, r9l
37bc64771je 0x37bc6478f
37bc64773test r15l, r15l
37bc64776je 0x37bc647fc
37bc6477c
37bc6477cloc_37bc6477c:
37bc6477cmov r11l, [rdi]
37bc6477ftest r11l, r11l
37bc64782jle 0x37bc6488a
37bc64788mov eax, [rbx]
37bc6478ajmp 0x37bc6411e
37bc6478f
37bc6478floc_37bc6478f:
37bc6478fmov rax, [rsp+368]
37bc64797mov [rsp+48], r14
37bc6479cmov rdx, rbx
37bc6479fmov rcx, rsi
37bc647a2mov [rsp+40], r12
37bc647a7mov r9, [rsp+344]
37bc647afmov [rsp+56], rax
37bc647b4mov r8, [rsp+336]
37bc647bcmov [rsp+72], 1
37bc647c5mov [rsp+64], 1
37bc647cemov [rsp+32], r13
37bc647d3call zlaqhe_
37bc647d8mov rcx, [rsp+368]
37bc647e0mov r9l, 1
37bc647e6mov r8l, 1
37bc647eclea rdx, [rip+0x7e90bf]
37bc647f3call lsame_
37bc647f8test eax, eax
37bc647fajne 0x37bc6477c
37bc647fc
37bc647fcloc_37bc647fc:
37bc647fcmov rax, [rsp+360]
37bc64804mov r8, rbx
37bc64807mov rdx, rbx
37bc6480amov rcx, rsi
37bc6480dmov [rsp+56], 1
37bc64816mov r9, [rsp+336]
37bc6481emov [rsp+48], rax
37bc64823mov rax, [rsp+352]
37bc6482bmov [rsp+40], rax
37bc64830mov rax, [rsp+344]
37bc64838mov [rsp+32], rax
37bc6483dcall zlacpy_
37bc64842mov [rsp+32], rbp
37bc64847mov rdx, rbx
37bc6484amov rcx, rsi
37bc6484dmov r9, [rsp+360]
37bc64855mov r8, [rsp+352]
37bc6485dmov [rsp+40], 1
37bc64866call zpotrf_
37bc6486bmov eax, [rbp]
37bc6486etest eax, eax
37bc64870jle 0x37bc64528
37bc64876
37bc64876loc_37bc64876:
37bc64876mov rax, [rsp+416]
37bc6487emov [rax], 0
37bc64885jmp 0x37bc63f8b
37bc6488a
37bc6488aloc_37bc6488a:
37bc6488amov rax, [rsp+360]
37bc64892mov r8, rbx
37bc64895mov rdx, rbx
37bc64898mov rcx, rsi
37bc6489bmov [rsp+56], 1
37bc648a4mov r9, [rsp+336]
37bc648acmov [rsp+48], rax
37bc648b1mov rax, [rsp+352]
37bc648b9mov [rsp+40], rax
37bc648bemov rax, [rsp+344]
37bc648c6mov [rsp+32], rax
37bc648cbcall zlacpy_
37bc648d0mov [rsp+32], rbp
37bc648d5mov rcx, rsi
37bc648d8mov rdx, rbx
37bc648dbmov r9, [rsp+360]
37bc648e3mov r8, [rsp+352]
37bc648ebmov [rsp+40], 1
37bc648f4call zpotrf_
37bc648f9mov ecx, [rbp]
37bc648fctest ecx, ecx
37bc648fejg 0x37bc64876
37bc64904jmp 0x37bc641c7
37bc64909
37bc64909loc_37bc64909:
37bc64909mov [rbp], -10
37bc64910mov eax, 10
37bc64915jmp 0x37bc63f69
37bc6491a
37bc6491aloc_37bc6491a:
37bc6491aneg eax
37bc6491cjmp 0x37bc63f69
37bc64921
37bc64921loc_37bc64921:
37bc64921mov rcx, [rsp+368]
37bc64929mov r9l, 1
37bc6492fmov r8l, 1
37bc64935lea rdx, [rip+0x7e8f74]
37bc6493ccall lsame_
37bc64941test eax, eax
37bc64943jne 0x37bc6409b
37bc64949mov [rbp], -9
37bc64950mov eax, 9
37bc64955jmp 0x37bc63f69
37bc6495a
37bc6495aloc_37bc6495a:
37bc6495apxor x0, x0
37bc6495ecomisd x0, x7
37bc64962jae 0x37bc64909
37bc64964mov rax, [rip+0x7e8f6d]
37bc6496bmov [rsp+184], rax
37bc64973jmp 0x37bc6409b
37bc63dc0
37bc63dc0zposvx_:
37bc63dc0push r15
37bc63dc2push r14
37bc63dc4push r13
37bc63dc6push r12
37bc63dc8push rbp
37bc63dc9push rdi
37bc63dcapush rsi
37bc63dcbpush rbx
37bc63dccsub rsp, 232
37bc63dd3movups [rsp+192], x6
37bc63ddbmovups [rsp+208], x7
37bc63de3mov rax, [rsp+392]
37bc63debmov rbp, [rsp+456]
37bc63df3mov r13, [rsp+376]
37bc63dfbmov eax, [rax]
37bc63dfdmov [rbp], 0
37bc63e04mov [rsp+152], eax
37bc63e0bmov r12, rcx
37bc63e0emov rsi, rdx
37bc63e11mov rbx, r8
37bc63e14lea rdx, [rip+0x7e9a95]
37bc63e1bmov r8l, 1
37bc63e21mov rdi, r9
37bc63e24mov rax, [rsp+408]
37bc63e2cmov r9l, 1
37bc63e32mov eax, [rax]
37bc63e34mov [rsp+156], eax
37bc63e3bcall lsame_
37bc63e40mov r9l, 1
37bc63e46mov r8l, 1
37bc63e4cmov rcx, r12
37bc63e4flea rdx, [rip+0x7e9a5b]
37bc63e56mov r15l, eax
37bc63e59call lsame_
37bc63e5eor r15l, eax
37bc63e61mov r14l, eax
37bc63e64mov [rsp+148], r15l
37bc63e6cje 0x37bc63ef8
37bc63e72mov rax, [rsp+368]
37bc63e7axor r15l, r15l
37bc63e7dmov [rax], 78
37bc63e80
37bc63e80loc_37bc63e80:
37bc63e80mov r9l, 1
37bc63e86mov r8l, 1
37bc63e8clea rdx, [rip+0x7e9a2d]
37bc63e93mov rcx, rsi
37bc63e96call lsame_
37bc63e9btest eax, eax
37bc63e9dje 0x37bc63fc4
37bc63ea3
37bc63ea3loc_37bc63ea3:
37bc63ea3mov eax, [rbx]
37bc63ea5test eax, eax
37bc63ea7js 0x37bc63f5d
37bc63eadmov r10l, [rdi]
37bc63eb0test r10l, r10l
37bc63eb3js 0x37bc64009
37bc63eb9mov rcx, [rsp+344]
37bc63ec1test eax, eax
37bc63ec3mov edx, 1
37bc63ec8cmovle eax, edx
37bc63ecbcmp [rcx], eax
37bc63ecdjl 0x37bc63ff8
37bc63ed3mov rcx, [rsp+360]
37bc63edbcmp [rcx], eax
37bc63eddjge 0x37bc6401a
37bc63ee3mov [rbp], -8
37bc63eeamov eax, 8
37bc63eefjmp 0x37bc63f69
37bc63ef1
37bc63ef1 0f 1f 80 00 00 00 00 .......
37bc63ef8
37bc63ef8loc_37bc63ef8:
37bc63ef8mov rcx, [rsp+368]
37bc63f00mov r9l, 1
37bc63f06mov r8l, 1
37bc63f0clea rdx, [rip+0x7e999f]
37bc63f13call lsame_
37bc63f18mov edx, 12
37bc63f1dlea rcx, [rip+0x7e998f]
37bc63f24mov r15l, eax
37bc63f27call dlamch_
37bc63f2cmov r9l, 1
37bc63f32mov r8l, 1
37bc63f38mov rcx, r12
37bc63f3blea rdx, [rip+0x7e997d]
37bc63f42movapd x6, x0
37bc63f46call lsame_
37bc63f4btest eax, eax
37bc63f4djne 0x37bc63faf
37bc63f4fmov [rbp], -1
37bc63f56mov eax, 1
37bc63f5bjmp 0x37bc63f69
37bc63f5d
37bc63f5dloc_37bc63f5d:
37bc63f5dmov [rbp], -3
37bc63f64mov eax, 3
37bc63f69
37bc63f69loc_37bc63f69:
37bc63f69lea rdx, [rsp+176]
37bc63f71mov r8l, 6
37bc63f77lea rcx, [rip+0x7e9944]
37bc63f7emov [rsp+176], eax
37bc63f85call xerbla_
37bc63f8anop
37bc63f8b
37bc63f8bloc_37bc63f8b:
37bc63f8bmovups x6, [rsp+192]
37bc63f93movups x7, [rsp+208]
37bc63f9badd rsp, 232
37bc63fa2pop rbx
37bc63fa3pop rsi
37bc63fa4pop rdi
37bc63fa5pop rbp
37bc63fa6pop r12
37bc63fa8pop r13
37bc63faapop r14
37bc63facpop r15
37bc63faeret
37bc63faf
37bc63fafloc_37bc63faf:
37bc63fafmovsd_xmm x0, [rip+0x7e9921]
37bc63fb7divsd x0, x6
37bc63fbbmovapd x7, x0
37bc63fbfjmp 0x37bc63e80
37bc63fc4
37bc63fc4loc_37bc63fc4:
37bc63fc4mov r9l, 1
37bc63fcamov r8l, 1
37bc63fd0lea rdx, [rip+0x7e98ea]
37bc63fd7mov rcx, rsi
37bc63fdacall lsame_
37bc63fdftest eax, eax
37bc63fe1jne 0x37bc63ea3
37bc63fe7mov [rbp], -2
37bc63feemov eax, 2
37bc63ff3jmp 0x37bc63f69
37bc63ff8
37bc63ff8loc_37bc63ff8:
37bc63ff8mov [rbp], -6
37bc63fffmov eax, 6
37bc64004jmp 0x37bc63f69
37bc64009
37bc64009loc_37bc64009:
37bc64009mov [rbp], -4
37bc64010mov eax, 4
37bc64015jmp 0x37bc63f69
37bc6401a
37bc6401aloc_37bc6401a:
37bc6401amov r9l, 1
37bc64020mov r8l, 1
37bc64026lea rdx, [rip+0x7e9892]
37bc6402dmov rcx, r12
37bc64030call lsame_
37bc64035test eax, eax
37bc64037je 0x37bc640cf
37bc6403dtest r15l, r15l
37bc64040je 0x37bc64921
37bc64046
37bc64046loc_37bc64046:
37bc64046mov edx, [rbx]
37bc64048test edx, edx
37bc6404ajle 0x37bc6495a
37bc64050sub edx, 1
37bc64053movapd x0, x7
37bc64057pxor x2, x2
37bc6405bmov rax, r13
37bc6405elea rdx, [r13+8*rdx+8]
37bc64063
37bc64063loc_37bc64063:
37bc64063movsd_xmm x1, [rax]
37bc64067add rax, 8
37bc6406bminsd x0, x1
37bc6406fmaxsd x2, x1
37bc64073cmp rax, rdx
37bc64076jne 0x37bc64063
37bc64078pxor x1, x1
37bc6407ccomisd x1, x0
37bc64080jae 0x37bc64909
37bc64086maxsd x0, x6
37bc6408aminsd x2, x7
37bc6408edivsd x0, x2
37bc64092movsd_xmm [rsp+184], x0
37bc6409b
37bc6409bloc_37bc6409b:
37bc6409bmov eax, [rbp]
37bc6409etest eax, eax
37bc640a0jne 0x37bc6491a
37bc640a6mov eax, [rbx]
37bc640a8mov rcx, [rsp+392]
37bc640b0mov edx, 1
37bc640b5test eax, eax
37bc640b7cmovg edx, eax
37bc640bacmp [rcx], edx
37bc640bcjge 0x37bc640da
37bc640bemov [rbp], -12
37bc640c5mov eax, 12
37bc640cajmp 0x37bc63f69
37bc640cf
37bc640cfloc_37bc640cf:
37bc640cftest r15l, r15l
37bc640d2jne 0x37bc64046
37bc640d8jmp 0x37bc6409b
37bc640da
37bc640daloc_37bc640da:
37bc640damov rcx, [rsp+408]
37bc640e2cmp [rcx], edx
37bc640e4jge 0x37bc64100
37bc640e6mov [rbp], -14
37bc640edmov eax, 14
37bc640f2jmp 0x37bc63f69
37bc640f7
37bc640f7 66 0f 1f 84 00 00 00 00 00 f........
37bc64100
37bc64100loc_37bc64100:
37bc64100test r14l, r14l
37bc64103jne 0x37bc64724
37bc64109test r15l, r15l
37bc6410cje 0x37bc64519
37bc64112mov r11l, [rdi]
37bc64115test r11l, r11l
37bc64118jle 0x37bc641b6
37bc6411e
37bc6411eloc_37bc6411e:
37bc6411eadd r11l, 1
37bc64122test eax, eax
37bc64124jle 0x37bc641b6
37bc6412amovsxd r9, [rsp+152]
37bc64132xor edx, edx
37bc64134mov r8l, 1
37bc6413apxor x2, x2
37bc6413etest r9, r9
37bc64141cmovs r9, rdx
37bc64145sub eax, 1
37bc64148mov rdx, [rsp+384]
37bc64150lea rcx, [8*rax+8]
37bc64158shl r9, 4
37bc6415cnop [rax]
37bc64160
37bc64160loc_37bc64160:
37bc64160xor eax, eax
37bc64162nop [rax+rax]
37bc6416anop [rax+rax]
37bc64175nop [rax+rax]
37bc64180
37bc64180loc_37bc64180:
37bc64180movupd x0, [rdx+2*rax]
37bc64185movddup x1, [r13+rax]
37bc6418cmulpd x1, x0
37bc64190shufpd x0, x0, 1
37bc64195mulpd x0, x2
37bc64199addsubpd x1, x0
37bc6419dmovups [rdx+2*rax], x1
37bc641a1add rax, 8
37bc641a5cmp rax, rcx
37bc641a8jne 0x37bc64180
37bc641aaadd r8l, 1
37bc641aeadd rdx, r9
37bc641b1cmp r11l, r8l
37bc641b4jne 0x37bc64160
37bc641b6
37bc641b6loc_37bc641b6:
37bc641b6mov r8l, [rsp+148]
37bc641betest r8l, r8l
37bc641c1jne 0x37bc6488a
37bc641c7
37bc641c7loc_37bc641c7:
37bc641c7mov rax, [rsp+448]
37bc641cfmov r8, rbx
37bc641d2mov [rsp+56], 1
37bc641dbmov rdx, rsi
37bc641demov [rsp+48], 1
37bc641e7mov r9, [rsp+336]
37bc641eflea rcx, [rip+0x7e96d9]
37bc641f6mov [rsp+40], rax
37bc641fbmov rax, [rsp+344]
37bc64203mov [rsp+32], rax
37bc64208call zlanhe_
37bc6420dmov [rsp+64], rbp
37bc64212mov rdx, rbx
37bc64215mov rcx, rsi
37bc64218mov rax, [rsp+448]
37bc64220mov r9, [rsp+360]
37bc64228mov [rsp+72], 1
37bc64231mov r8, [rsp+352]
37bc64239movsd_xmm [rsp+176], x0
37bc64242mov [rsp+56], rax
37bc64247mov rax, [rsp+440]
37bc6424fmov [rsp+48], rax
37bc64254mov rax, [rsp+416]
37bc6425cmov [rsp+40], rax
37bc64261lea rax, [rsp+176]
37bc64269mov [rsp+32], rax
37bc6426ecall zpocon_
37bc64273mov rax, [rsp+408]
37bc6427bmov r8, rdi
37bc6427emov rdx, rbx
37bc64281mov [rsp+56], 4
37bc6428amov r9, [rsp+384]
37bc64292lea rcx, [rip+0x7e9637]
37bc64299mov [rsp+48], rax
37bc6429emov rax, [rsp+400]
37bc642a6mov [rsp+40], rax
37bc642abmov rax, [rsp+392]
37bc642b3mov [rsp+32], rax
37bc642b8call zlacpy_
37bc642bdmov [rsp+56], rbp
37bc642c2mov r8, rdi
37bc642c5mov rdx, rbx
37bc642c8mov rax, [rsp+408]
37bc642d0mov r9, [rsp+352]
37bc642d8mov rcx, rsi
37bc642dbmov [rsp+64], 1
37bc642e4mov [rsp+48], rax
37bc642e9mov rax, [rsp+400]
37bc642f1mov [rsp+40], rax
37bc642f6mov rax, [rsp+360]
37bc642femov [rsp+32], rax
37bc64303call zpotrs_
37bc64308mov r8, rdi
37bc6430bmov rdx, rbx
37bc6430emov rcx, rsi
37bc64311mov rax, [rsp+448]
37bc64319mov r9, [rsp+336]
37bc64321mov [rsp+120], rbp
37bc64326mov [rsp+128], 1
37bc64332mov [rsp+112], rax
37bc64337mov rax, [rsp+440]
37bc6433fmov [rsp+104], rax
37bc64344mov rax, [rsp+432]
37bc6434cmov [rsp+96], rax
37bc64351mov rax, [rsp+424]
37bc64359mov [rsp+88], rax
37bc6435emov rax, [rsp+408]
37bc64366mov [rsp+80], rax
37bc6436bmov rax, [rsp+400]
37bc64373mov [rsp+72], rax
37bc64378mov rax, [rsp+392]
37bc64380mov [rsp+64], rax
37bc64385mov rax, [rsp+384]
37bc6438dmov [rsp+56], rax
37bc64392mov rax, [rsp+360]
37bc6439amov [rsp+48], rax
37bc6439fmov rax, [rsp+352]
37bc643a7mov [rsp+40], rax
37bc643acmov rax, [rsp+344]
37bc643b4mov [rsp+32], rax
37bc643b9call zporfs_
37bc643bemov r11l, [rdi]
37bc643c1test r11l, r11l
37bc643c4jle 0x37bc644e1
37bc643camov eax, [rbx]
37bc643cclea esi, [r11+1]
37bc643d0test eax, eax
37bc643d2jle 0x37bc64476
37bc643d8movsxd r9, [rsp+156]
37bc643e0xor edx, edx
37bc643e2mov r8l, 1
37bc643e8pxor x2, x2
37bc643ectest r9, r9
37bc643efcmovs r9, rdx
37bc643f3sub eax, 1
37bc643f6mov rdx, [rsp+400]
37bc643felea rcx, [8*rax+8]
37bc64406shl r9, 4
37bc6440anop [rax+rax]
37bc64410
37bc64410loc_37bc64410:
37bc64410xor eax, eax
37bc64412nop
37bc64414nop [rax+rax]
37bc6441fnop [rax+rax]
37bc6442anop [rax+rax]
37bc64435nop [rax+rax]
37bc64440
37bc64440loc_37bc64440:
37bc64440movupd x0, [rdx+2*rax]
37bc64445movddup x1, [r13+rax]
37bc6444cmulpd x1, x0
37bc64450shufpd x0, x0, 1
37bc64455mulpd x0, x2
37bc64459addsubpd x1, x0
37bc6445dmovups [rdx+2*rax], x1
37bc64461add rax, 8
37bc64465cmp rax, rcx
37bc64468jne 0x37bc64440
37bc6446aadd r8l, 1
37bc6446eadd rdx, r9
37bc64471cmp esi, r8l
37bc64474jne 0x37bc64410
37bc64476
37bc64476loc_37bc64476:
37bc64476movsd_xmm x2, [rsp+184]
37bc6447fcmp r11l, 1
37bc64483je 0x37bc644c5
37bc64485mov edx, r11l
37bc64488mov rax, [rsp+424]
37bc64490movddup x1, x2
37bc64494shr edx, 1
37bc64496shl rdx, 4
37bc6449aadd rdx, rax
37bc6449dnop [rax]
37bc644a0
37bc644a0loc_37bc644a0:
37bc644a0movupd x0, [rax]
37bc644a4add rax, 16
37bc644a8divpd x0, x1
37bc644acmovups [rax-16], x0
37bc644b0cmp rax, rdx
37bc644b3jne 0x37bc644a0
37bc644b5mov eax, r11l
37bc644b8and eax, -2
37bc644bband r11l, 1
37bc644bfje 0x37bc644e1
37bc644c1lea r11l, [rax+1]
37bc644c5
37bc644c5loc_37bc644c5:
37bc644c5mov rdi, [rsp+424]
37bc644cdlea eax, [r11-1]
37bc644d1cdqe
37bc644d3movsd_xmm x0, [rdi+8*rax]
37bc644d8divsd x0, x2
37bc644dcmovsd_xmm [rdi+8*rax], x0
37bc644e1
37bc644e1loc_37bc644e1:
37bc644e1mov rax, [rsp+416]
37bc644e9mov edx, 7
37bc644eelea rcx, [rip+0x7e93d3]
37bc644f5movsd_xmm x3, [rax]
37bc644f9movapd x6, x3
37bc644fdcall dlamch_
37bc64502comisd x0, x6
37bc64506jbe 0x37bc63f8b
37bc6450cmov eax, [rbx]
37bc6450eadd eax, 1
37bc64511mov [rbp], eax
37bc64514jmp 0x37bc63f8b
37bc64519
37bc64519loc_37bc64519:
37bc64519mov edx, [rsp+148]
37bc64520test edx, edx
37bc64522jne 0x37bc647fc
37bc64528
37bc64528loc_37bc64528:
37bc64528mov rax, [rsp+448]
37bc64530mov r8, rbx
37bc64533mov [rsp+56], 1
37bc6453cmov rdx, rsi
37bc6453fmov [rsp+48], 1
37bc64548mov r9, [rsp+336]
37bc64550lea rcx, [rip+0x7e9378]
37bc64557mov [rsp+40], rax
37bc6455cmov rax, [rsp+344]
37bc64564mov [rsp+32], rax
37bc64569call zlanhe_
37bc6456emov [rsp+64], rbp
37bc64573mov rdx, rbx
37bc64576mov rcx, rsi
37bc64579mov rax, [rsp+448]
37bc64581mov r9, [rsp+360]
37bc64589mov [rsp+72], 1
37bc64592mov r8, [rsp+352]
37bc6459amovsd_xmm [rsp+176], x0
37bc645a3mov [rsp+56], rax
37bc645a8mov rax, [rsp+440]
37bc645b0mov [rsp+48], rax
37bc645b5mov rax, [rsp+416]
37bc645bdmov [rsp+40], rax
37bc645c2lea rax, [rsp+176]
37bc645camov [rsp+32], rax
37bc645cfcall zpocon_
37bc645d4mov rax, [rsp+408]
37bc645dcmov r8, rdi
37bc645dfmov rdx, rbx
37bc645e2mov [rsp+56], 4
37bc645ebmov r9, [rsp+384]
37bc645f3lea rcx, [rip+0x7e92d6]
37bc645famov [rsp+48], rax
37bc645ffmov rax, [rsp+400]
37bc64607mov [rsp+40], rax
37bc6460cmov rax, [rsp+392]
37bc64614mov [rsp+32], rax
37bc64619call zlacpy_
37bc6461emov [rsp+56], rbp
37bc64623mov r8, rdi
37bc64626mov rdx, rbx
37bc64629mov rax, [rsp+408]
37bc64631mov r9, [rsp+352]
37bc64639mov rcx, rsi
37bc6463cmov [rsp+64], 1
37bc64645mov [rsp+48], rax
37bc6464amov rax, [rsp+400]
37bc64652mov [rsp+40], rax
37bc64657mov rax, [rsp+360]
37bc6465fmov [rsp+32], rax
37bc64664call zpotrs_
37bc64669mov r8, rdi
37bc6466cmov rdx, rbx
37bc6466fmov rcx, rsi
37bc64672mov rax, [rsp+448]
37bc6467amov r9, [rsp+336]
37bc64682mov [rsp+120], rbp
37bc64687mov [rsp+128], 1
37bc64693mov [rsp+112], rax
37bc64698mov rax, [rsp+440]
37bc646a0mov [rsp+104], rax
37bc646a5mov rax, [rsp+432]
37bc646admov [rsp+96], rax
37bc646b2mov rax, [rsp+424]
37bc646bamov [rsp+88], rax
37bc646bfmov rax, [rsp+408]
37bc646c7mov [rsp+80], rax
37bc646ccmov rax, [rsp+400]
37bc646d4mov [rsp+72], rax
37bc646d9mov rax, [rsp+392]
37bc646e1mov [rsp+64], rax
37bc646e6mov rax, [rsp+384]
37bc646eemov [rsp+56], rax
37bc646f3mov rax, [rsp+360]
37bc646fbmov [rsp+48], rax
37bc64700mov rax, [rsp+352]
37bc64708mov [rsp+40], rax
37bc6470dmov rax, [rsp+344]
37bc64715mov [rsp+32], rax
37bc6471acall zporfs_
37bc6471fjmp 0x37bc644e1
37bc64724
37bc64724loc_37bc64724:
37bc64724lea rax, [rsp+164]
37bc6472clea r14, [rsp+168]
37bc64734mov r8, [rsp+344]
37bc6473cmov rdx, [rsp+336]
37bc64744lea r12, [rsp+184]
37bc6474cmov [rsp+48], rax
37bc64751mov r9, r13
37bc64754mov rcx, rbx
37bc64757mov [rsp+40], r14
37bc6475cmov [rsp+32], r12
37bc64761call zpoequ_
37bc64766mov r9l, [rsp+164]
37bc6476etest r9l, r9l
37bc64771je 0x37bc6478f
37bc64773test r15l, r15l
37bc64776je 0x37bc647fc
37bc6477c
37bc6477cloc_37bc6477c:
37bc6477cmov r11l, [rdi]
37bc6477ftest r11l, r11l
37bc64782jle 0x37bc6488a
37bc64788mov eax, [rbx]
37bc6478ajmp 0x37bc6411e
37bc6478f
37bc6478floc_37bc6478f:
37bc6478fmov rax, [rsp+368]
37bc64797mov [rsp+48], r14
37bc6479cmov rdx, rbx
37bc6479fmov rcx, rsi
37bc647a2mov [rsp+40], r12
37bc647a7mov r9, [rsp+344]
37bc647afmov [rsp+56], rax
37bc647b4mov r8, [rsp+336]
37bc647bcmov [rsp+72], 1
37bc647c5mov [rsp+64], 1
37bc647cemov [rsp+32], r13
37bc647d3call zlaqhe_
37bc647d8mov rcx, [rsp+368]
37bc647e0mov r9l, 1
37bc647e6mov r8l, 1
37bc647eclea rdx, [rip+0x7e90bf]
37bc647f3call lsame_
37bc647f8test eax, eax
37bc647fajne 0x37bc6477c
37bc647fc
37bc647fcloc_37bc647fc:
37bc647fcmov rax, [rsp+360]
37bc64804mov r8, rbx
37bc64807mov rdx, rbx
37bc6480amov rcx, rsi
37bc6480dmov [rsp+56], 1
37bc64816mov r9, [rsp+336]
37bc6481emov [rsp+48], rax
37bc64823mov rax, [rsp+352]
37bc6482bmov [rsp+40], rax
37bc64830mov rax, [rsp+344]
37bc64838mov [rsp+32], rax
37bc6483dcall zlacpy_
37bc64842mov [rsp+32], rbp
37bc64847mov rdx, rbx
37bc6484amov rcx, rsi
37bc6484dmov r9, [rsp+360]
37bc64855mov r8, [rsp+352]
37bc6485dmov [rsp+40], 1
37bc64866call zpotrf_
37bc6486bmov eax, [rbp]
37bc6486etest eax, eax
37bc64870jle 0x37bc64528
37bc64876
37bc64876loc_37bc64876:
37bc64876mov rax, [rsp+416]
37bc6487emov [rax], 0
37bc64885jmp 0x37bc63f8b
37bc6488a
37bc6488aloc_37bc6488a:
37bc6488amov rax, [rsp+360]
37bc64892mov r8, rbx
37bc64895mov rdx, rbx
37bc64898mov rcx, rsi
37bc6489bmov [rsp+56], 1
37bc648a4mov r9, [rsp+336]
37bc648acmov [rsp+48], rax
37bc648b1mov rax, [rsp+352]
37bc648b9mov [rsp+40], rax
37bc648bemov rax, [rsp+344]
37bc648c6mov [rsp+32], rax
37bc648cbcall zlacpy_
37bc648d0mov [rsp+32], rbp
37bc648d5mov rcx, rsi
37bc648d8mov rdx, rbx
37bc648dbmov r9, [rsp+360]
37bc648e3mov r8, [rsp+352]
37bc648ebmov [rsp+40], 1
37bc648f4call zpotrf_
37bc648f9mov ecx, [rbp]
37bc648fctest ecx, ecx
37bc648fejg 0x37bc64876
37bc64904jmp 0x37bc641c7
37bc64909
37bc64909loc_37bc64909:
37bc64909mov [rbp], -10
37bc64910mov eax, 10
37bc64915jmp 0x37bc63f69
37bc6491a
37bc6491aloc_37bc6491a:
37bc6491aneg eax
37bc6491cjmp 0x37bc63f69
37bc64921
37bc64921loc_37bc64921:
37bc64921mov rcx, [rsp+368]
37bc64929mov r9l, 1
37bc6492fmov r8l, 1
37bc64935lea rdx, [rip+0x7e8f74]
37bc6493ccall lsame_
37bc64941test eax, eax
37bc64943jne 0x37bc6409b
37bc64949mov [rbp], -9
37bc64950mov eax, 9
37bc64955jmp 0x37bc63f69
37bc6495a
37bc6495aloc_37bc6495a:
37bc6495apxor x0, x0
37bc6495ecomisd x0, x7
37bc64962jae 0x37bc64909
37bc64964mov rax, [rip+0x7e8f6d]
37bc6496bmov [rsp+184], rax
37bc64973jmp 0x37bc6409b
37bc63dc0
37bc64978
37bc64978 // align 0x10
37bc64978 // align 0x10
37bc64980
37bc64980zpotf2_:
37bc64980push r15
37bc64982push r14
37bc64984push r13
37bc64986push r12
37bc64988push rbp
37bc64989push rdi
37bc6498apush rsi
37bc6498bpush rbx
37bc6498csub rsp, 248
37bc64993movups [rsp+208], x6
37bc6499bmovups [rsp+224], x7
37bc649a3mov rax, [rsp+352]
37bc649abmov esi, [r9]
37bc649aemov [rax], 0
37bc649b4mov rbp, rdx
37bc649b7mov r13, r8
37bc649bamov rbx, r9
37bc649bdmov r8l, 1
37bc649c3mov r9l, 1
37bc649c9lea rdx, [rip+0x7e8f10]
37bc649d0mov rdi, rcx
37bc649d3call lsame_
37bc649d8mov r12l, eax
37bc649dbtest eax, eax
37bc649ddje 0x37bc64cd8
37bc649e3
37bc649e3loc_37bc649e3:
37bc649e3mov ecx, [rbp]
37bc649e6test ecx, ecx
37bc649e8js 0x37bc64a50
37bc649eamov eax, 1
37bc649efcmovg eax, ecx
37bc649f2cmp [rbx], eax
37bc649f4jge 0x37bc64a60
37bc649f6mov edx, -4
37bc649fbmov eax, 4
37bc64a00
37bc64a00loc_37bc64a00:
37bc64a00mov rbx, [rsp+352]
37bc64a08mov [rbx], edx
37bc64a0a
37bc64a0aloc_37bc64a0a:
37bc64a0alea rdx, [rsp+200]
37bc64a12mov r8l, 6
37bc64a18lea rcx, [rip+0x7e8ec3]
37bc64a1fmov [rsp+200], eax
37bc64a26call xerbla_
37bc64a2bnop
37bc64a2c
37bc64a2cloc_37bc64a2c:
37bc64a2cmovups x6, [rsp+208]
37bc64a34movups x7, [rsp+224]
37bc64a3cadd rsp, 248
37bc64a43pop rbx
37bc64a44pop rsi
37bc64a45pop rdi
37bc64a46pop rbp
37bc64a47pop r12
37bc64a49pop r13
37bc64a4bpop r14
37bc64a4dpop r15
37bc64a4fret
37bc64a50
37bc64a50loc_37bc64a50:
37bc64a50mov edx, -2
37bc64a55mov eax, 2
37bc64a5ajmp 0x37bc64a00
37bc64a5c
37bc64a5c 0f 1f 40 00 ..@.
37bc64a60
37bc64a60loc_37bc64a60:
37bc64a60mov rax, [rsp+352]
37bc64a68mov eax, [rax]
37bc64a6atest eax, eax
37bc64a6cjne 0x37bc64f86
37bc64a72test ecx, ecx
37bc64a74je 0x37bc64a2c
37bc64a76movsxd rdx, esi
37bc64a79xor eax, eax
37bc64a7btest rdx, rdx
37bc64a7ecmovs rdx, rax
37bc64a82add rdx, 1
37bc64a86test r12l, r12l
37bc64a89je 0x37bc64d18
37bc64a8fmov r8, rdx
37bc64a92mov rsi, r13
37bc64a95mov rdi, r13
37bc64a98mov [rsp+112], ecx
37bc64a9cshl r8, 4
37bc64aa0mov [rsp+336], r13
37bc64aa8movsd_xmm x6, [rip+0x7e8e80]
37bc64ab0mov r14l, 1
37bc64ab6lea rax, [r8-16]
37bc64abamov [rsp+120], r8
37bc64abfxor r13l, r13l
37bc64ac2mov [rsp+104], rax
37bc64ac7lea rax, [rsp+160]
37bc64acfmov [rsp+96], rax
37bc64ad4mov [rsp+128], rdx
37bc64adcmov [rsp+344], rbx
37bc64ae4jmp 0x37bc64b0f
37bc64ae6
37bc64ae6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc64af0
37bc64af0loc_37bc64af0:
37bc64af0add r14, 1
37bc64af4add r13, [rsp+128]
37bc64afcadd rsi, [rsp+120]
37bc64b01mov rdi, r15
37bc64b04cmp [rsp+112], r14l
37bc64b09jl 0x37bc64a2c
37bc64b0f
37bc64b0floc_37bc64b0f:
37bc64b0fmovsd_xmm x7, [rsi]
37bc64b13mov [rsp+32], rdi
37bc64b18lea ebx, [r14-1]
37bc64b1cmov r8, rdi
37bc64b1flea rax, [rip+0x7e8dc2]
37bc64b26mov rcx, [rsp+96]
37bc64b2bmov r15l, r14l
37bc64b2elea rdx, [rsp+200]
37bc64b36mov [rsp+40], rax
37bc64b3bmov r9, rax
37bc64b3emov [rsp+200], ebx
37bc64b45call zdotc_
37bc64b4apxor x1, x1
37bc64b4esubsd x7, [rsp+160]
37bc64b57comisd x1, x7
37bc64b5bmovapd x0, x7
37bc64b5fmovsd_xmm [rsp+192], x7
37bc64b68jae 0x37bc64f30
37bc64b6elea rcx, [rsp+192]
37bc64b76call disnan_
37bc64b7bmovsd_xmm x0, [rsp+192]
37bc64b84test eax, eax
37bc64b86jne 0x37bc64f30
37bc64b8cmovapd x7, x0
37bc64b90mov rax, [rsp+104]
37bc64b95mov [rsi+8], 0
37bc64b9dsqrtsd x7, x7
37bc64ba1lea r15, [rax+rdi]
37bc64ba5movsd_xmm [rsi], x7
37bc64ba9cmp [rbp], r14l
37bc64badjle 0x37bc64af0
37bc64bb3mov rdx, rdi
37bc64bb6lea rcx, [rsp+200]
37bc64bbelea r8, [rip+0x7e8d23]
37bc64bc5mov [rsp+200], ebx
37bc64bcccall zlacgv_
37bc64bd1mov eax, [rbp]
37bc64bd4mov rdx, [rsp+344]
37bc64bdclea rcx, [rip+0x7e8d2d]
37bc64be3mov [rsp+64], rcx
37bc64be8mov rcx, [rsp+344]
37bc64bf0lea r9, [rip+0x7e8cf9]
37bc64bf7lea r8, [rsp+200]
37bc64bffsub eax, r14l
37bc64c02mov [rsp+80], rdx
37bc64c07lea rdx, [rip+0x7e8cda]
37bc64c0emov [rsp+200], eax
37bc64c15mov rax, [rsp+104]
37bc64c1amov [rsp+56], rdx
37bc64c1flea r11, [rax+rsi]
37bc64c23mov [rsp+40], rcx
37bc64c28lea rax, [rsp+188]
37bc64c30mov [rsp+72], r11
37bc64c35mov rdx, rax
37bc64c38lea rcx, [rip+0x7e8cc1]
37bc64c3fmov [rsp+88], 9
37bc64c48mov [rsp+48], rdi
37bc64c4dmov [rsp+32], r15
37bc64c52mov [rsp+144], r11
37bc64c5amov [rsp+136], rax
37bc64c62mov [rsp+188], ebx
37bc64c69call zgemv_
37bc64c6emov rdx, rdi
37bc64c71lea rcx, [rsp+200]
37bc64c79lea r8, [rip+0x7e8c68]
37bc64c80mov [rsp+200], ebx
37bc64c87call zlacgv_
37bc64c8cmovapd x0, x6
37bc64c90mov edx, [rbp]
37bc64c93mov r9, [rsp+344]
37bc64c9bdivsd x0, x7
37bc64c9fmov r8, [rsp+144]
37bc64ca7mov rcx, [rsp+136]
37bc64cafsub edx, r14l
37bc64cb2mov [rsp+188], edx
37bc64cb9lea rdx, [rsp+200]
37bc64cc1movsd_xmm [rsp+200], x0
37bc64ccacall zdscal_
37bc64ccfjmp 0x37bc64af0
37bc64cd4
37bc64cd4 0f 1f 40 00 ..@.
37bc64cd8
37bc64cd8loc_37bc64cd8:
37bc64cd8mov r9l, 1
37bc64cdemov r8l, 1
37bc64ce4lea rdx, [rip+0x7e8bf6]
37bc64cebmov rcx, rdi
37bc64ceecall lsame_
37bc64cf3test eax, eax
37bc64cf5jne 0x37bc649e3
37bc64cfbmov rax, [rsp+352]
37bc64d03mov [rax], -1
37bc64d09mov eax, 1
37bc64d0ejmp 0x37bc64a0a
37bc64d13
37bc64d13 0f 1f 44 00 00 ..D..
37bc64d18
37bc64d18loc_37bc64d18:
37bc64d18mov rax, rdx
37bc64d1bmov [rsp+120], ecx
37bc64d1fmov rsi, r13
37bc64d22mov rdi, r13
37bc64d25shl rax, 4
37bc64d29mov [rsp+128], rdx
37bc64d31pxor x6, x6
37bc64d35mov r15l, 1
37bc64d3bmov [rsp+112], rax
37bc64d40lea rax, [rsp+160]
37bc64d48mov [rsp+104], 0
37bc64d51mov [rsp+96], rax
37bc64d56mov [rsp+336], r13
37bc64d5ejmp 0x37bc64d84
37bc64d60
37bc64d60loc_37bc64d60:
37bc64d60mov rdx, [rsp+128]
37bc64d68add r15, 1
37bc64d6cadd [rsp+104], rdx
37bc64d71mov rdi, r14
37bc64d74add rsi, [rsp+112]
37bc64d79cmp [rsp+120], r15l
37bc64d7ejl 0x37bc64a2c
37bc64d84
37bc64d84loc_37bc64d84:
37bc64d84movsd_xmm x7, [rsi]
37bc64d88mov [rsp+40], rbx
37bc64d8dlea r13l, [r15-1]
37bc64d91mov r9, rbx
37bc64d94mov [rsp+32], rdi
37bc64d99mov rcx, [rsp+96]
37bc64d9emov r8, rdi
37bc64da1mov r14l, r15l
37bc64da4lea rdx, [rsp+200]
37bc64dacmov [rsp+200], r13l
37bc64db4call zdotc_
37bc64db9subsd x7, [rsp+160]
37bc64dc2comisd x6, x7
37bc64dc6movapd x0, x7
37bc64dcamovsd_xmm [rsp+192], x7
37bc64dd3jae 0x37bc64f60
37bc64dd9lea rcx, [rsp+192]
37bc64de1call disnan_
37bc64de6movsd_xmm x0, [rsp+192]
37bc64deftest eax, eax
37bc64df1jne 0x37bc64f60
37bc64df7sqrtsd x0, x0
37bc64dfbmov [rsi+8], 0
37bc64e03lea r14, [rdi+16]
37bc64e07movsd_xmm [rsi], x0
37bc64e0bcmp [rbp], r15l
37bc64e0fjle 0x37bc64d60
37bc64e15mov r8, rbx
37bc64e18mov rdx, rdi
37bc64e1blea rcx, [rsp+200]
37bc64e23movsd_xmm [rsp+152], x0
37bc64e2cmov [rsp+200], r13l
37bc64e34call zlacgv_
37bc64e39mov eax, [rbp]
37bc64e3clea r11, [rsi+16]
37bc64e40lea rdx, [rip+0x7e8aa1]
37bc64e47lea rcx, [rip+0x7e8ac2]
37bc64e4emov [rsp+80], rdx
37bc64e53lea r9, [rip+0x7e8a96]
37bc64e5amov [rsp+72], r11
37bc64e5fsub eax, r15l
37bc64e62lea r8, [rsp+200]
37bc64e6amov [rsp+64], rcx
37bc64e6flea rcx, [rip+0x7e8aaa]
37bc64e76mov [rsp+88], 12
37bc64e7fmov [rsp+56], rbx
37bc64e84mov [rsp+48], rdi
37bc64e89mov [rsp+40], rbx
37bc64e8emov [rsp+32], r14
37bc64e93mov [rsp+188], eax
37bc64e9alea rax, [rsp+188]
37bc64ea2mov rdx, rax
37bc64ea5mov [rsp+144], r11
37bc64eadmov [rsp+136], rax
37bc64eb5mov [rsp+200], r13l
37bc64ebdcall zgemv_
37bc64ec2mov r8, rbx
37bc64ec5mov rdx, rdi
37bc64ec8lea rcx, [rsp+200]
37bc64ed0mov [rsp+200], r13l
37bc64ed8call zlacgv_
37bc64eddmov edx, [rbp]
37bc64ee0mov r8, [rsp+144]
37bc64ee8lea r9, [rip+0x7e89f9]
37bc64eefmov rcx, [rsp+136]
37bc64ef7movsd_xmm x1, [rip+0x7e8a31]
37bc64effdivsd x1, [rsp+152]
37bc64f08movsd_xmm [rsp+200], x1
37bc64f11sub edx, r15l
37bc64f14mov [rsp+188], edx
37bc64f1blea rdx, [rsp+200]
37bc64f23call zdscal_
37bc64f28jmp 0x37bc64d60
37bc64f2d
37bc64f2d 0f 1f 00 ...
37bc64f30
37bc64f30loc_37bc64f30:
37bc64f30mov r14, r13
37bc64f33mov r13, [rsp+336]
37bc64f3bshl r14, 4
37bc64f3fmov [r13+r14+8], 0
37bc64f48movsd_xmm [r13+r14], x0
37bc64f4f
37bc64f4floc_37bc64f4f:
37bc64f4fmov rax, [rsp+352]
37bc64f57mov [rax], r15l
37bc64f5ajmp 0x37bc64a2c
37bc64f5f
37bc64f5f 90 .
37bc64f60
37bc64f60loc_37bc64f60:
37bc64f60mov r15l, r14l
37bc64f63mov r14, [rsp+104]
37bc64f68mov r13, [rsp+336]
37bc64f70shl r14, 4
37bc64f74mov [r13+r14+8], 0
37bc64f7dmovsd_xmm [r13+r14], x0
37bc64f84jmp 0x37bc64f4f
37bc64f86
37bc64f86loc_37bc64f86:
37bc64f86neg eax
37bc64f88jmp 0x37bc64a0a
37bc64980
37bc64980zpotf2_:
37bc64980push r15
37bc64982push r14
37bc64984push r13
37bc64986push r12
37bc64988push rbp
37bc64989push rdi
37bc6498apush rsi
37bc6498bpush rbx
37bc6498csub rsp, 248
37bc64993movups [rsp+208], x6
37bc6499bmovups [rsp+224], x7
37bc649a3mov rax, [rsp+352]
37bc649abmov esi, [r9]
37bc649aemov [rax], 0
37bc649b4mov rbp, rdx
37bc649b7mov r13, r8
37bc649bamov rbx, r9
37bc649bdmov r8l, 1
37bc649c3mov r9l, 1
37bc649c9lea rdx, [rip+0x7e8f10]
37bc649d0mov rdi, rcx
37bc649d3call lsame_
37bc649d8mov r12l, eax
37bc649dbtest eax, eax
37bc649ddje 0x37bc64cd8
37bc649e3
37bc649e3loc_37bc649e3:
37bc649e3mov ecx, [rbp]
37bc649e6test ecx, ecx
37bc649e8js 0x37bc64a50
37bc649eamov eax, 1
37bc649efcmovg eax, ecx
37bc649f2cmp [rbx], eax
37bc649f4jge 0x37bc64a60
37bc649f6mov edx, -4
37bc649fbmov eax, 4
37bc64a00
37bc64a00loc_37bc64a00:
37bc64a00mov rbx, [rsp+352]
37bc64a08mov [rbx], edx
37bc64a0a
37bc64a0aloc_37bc64a0a:
37bc64a0alea rdx, [rsp+200]
37bc64a12mov r8l, 6
37bc64a18lea rcx, [rip+0x7e8ec3]
37bc64a1fmov [rsp+200], eax
37bc64a26call xerbla_
37bc64a2bnop
37bc64a2c
37bc64a2cloc_37bc64a2c:
37bc64a2cmovups x6, [rsp+208]
37bc64a34movups x7, [rsp+224]
37bc64a3cadd rsp, 248
37bc64a43pop rbx
37bc64a44pop rsi
37bc64a45pop rdi
37bc64a46pop rbp
37bc64a47pop r12
37bc64a49pop r13
37bc64a4bpop r14
37bc64a4dpop r15
37bc64a4fret
37bc64a50
37bc64a50loc_37bc64a50:
37bc64a50mov edx, -2
37bc64a55mov eax, 2
37bc64a5ajmp 0x37bc64a00
37bc64a5c
37bc64a5c 0f 1f 40 00 ..@.
37bc64a60
37bc64a60loc_37bc64a60:
37bc64a60mov rax, [rsp+352]
37bc64a68mov eax, [rax]
37bc64a6atest eax, eax
37bc64a6cjne 0x37bc64f86
37bc64a72test ecx, ecx
37bc64a74je 0x37bc64a2c
37bc64a76movsxd rdx, esi
37bc64a79xor eax, eax
37bc64a7btest rdx, rdx
37bc64a7ecmovs rdx, rax
37bc64a82add rdx, 1
37bc64a86test r12l, r12l
37bc64a89je 0x37bc64d18
37bc64a8fmov r8, rdx
37bc64a92mov rsi, r13
37bc64a95mov rdi, r13
37bc64a98mov [rsp+112], ecx
37bc64a9cshl r8, 4
37bc64aa0mov [rsp+336], r13
37bc64aa8movsd_xmm x6, [rip+0x7e8e80]
37bc64ab0mov r14l, 1
37bc64ab6lea rax, [r8-16]
37bc64abamov [rsp+120], r8
37bc64abfxor r13l, r13l
37bc64ac2mov [rsp+104], rax
37bc64ac7lea rax, [rsp+160]
37bc64acfmov [rsp+96], rax
37bc64ad4mov [rsp+128], rdx
37bc64adcmov [rsp+344], rbx
37bc64ae4jmp 0x37bc64b0f
37bc64ae6
37bc64ae6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc64af0
37bc64af0loc_37bc64af0:
37bc64af0add r14, 1
37bc64af4add r13, [rsp+128]
37bc64afcadd rsi, [rsp+120]
37bc64b01mov rdi, r15
37bc64b04cmp [rsp+112], r14l
37bc64b09jl 0x37bc64a2c
37bc64b0f
37bc64b0floc_37bc64b0f:
37bc64b0fmovsd_xmm x7, [rsi]
37bc64b13mov [rsp+32], rdi
37bc64b18lea ebx, [r14-1]
37bc64b1cmov r8, rdi
37bc64b1flea rax, [rip+0x7e8dc2]
37bc64b26mov rcx, [rsp+96]
37bc64b2bmov r15l, r14l
37bc64b2elea rdx, [rsp+200]
37bc64b36mov [rsp+40], rax
37bc64b3bmov r9, rax
37bc64b3emov [rsp+200], ebx
37bc64b45call zdotc_
37bc64b4apxor x1, x1
37bc64b4esubsd x7, [rsp+160]
37bc64b57comisd x1, x7
37bc64b5bmovapd x0, x7
37bc64b5fmovsd_xmm [rsp+192], x7
37bc64b68jae 0x37bc64f30
37bc64b6elea rcx, [rsp+192]
37bc64b76call disnan_
37bc64b7bmovsd_xmm x0, [rsp+192]
37bc64b84test eax, eax
37bc64b86jne 0x37bc64f30
37bc64b8cmovapd x7, x0
37bc64b90mov rax, [rsp+104]
37bc64b95mov [rsi+8], 0
37bc64b9dsqrtsd x7, x7
37bc64ba1lea r15, [rax+rdi]
37bc64ba5movsd_xmm [rsi], x7
37bc64ba9cmp [rbp], r14l
37bc64badjle 0x37bc64af0
37bc64bb3mov rdx, rdi
37bc64bb6lea rcx, [rsp+200]
37bc64bbelea r8, [rip+0x7e8d23]
37bc64bc5mov [rsp+200], ebx
37bc64bcccall zlacgv_
37bc64bd1mov eax, [rbp]
37bc64bd4mov rdx, [rsp+344]
37bc64bdclea rcx, [rip+0x7e8d2d]
37bc64be3mov [rsp+64], rcx
37bc64be8mov rcx, [rsp+344]
37bc64bf0lea r9, [rip+0x7e8cf9]
37bc64bf7lea r8, [rsp+200]
37bc64bffsub eax, r14l
37bc64c02mov [rsp+80], rdx
37bc64c07lea rdx, [rip+0x7e8cda]
37bc64c0emov [rsp+200], eax
37bc64c15mov rax, [rsp+104]
37bc64c1amov [rsp+56], rdx
37bc64c1flea r11, [rax+rsi]
37bc64c23mov [rsp+40], rcx
37bc64c28lea rax, [rsp+188]
37bc64c30mov [rsp+72], r11
37bc64c35mov rdx, rax
37bc64c38lea rcx, [rip+0x7e8cc1]
37bc64c3fmov [rsp+88], 9
37bc64c48mov [rsp+48], rdi
37bc64c4dmov [rsp+32], r15
37bc64c52mov [rsp+144], r11
37bc64c5amov [rsp+136], rax
37bc64c62mov [rsp+188], ebx
37bc64c69call zgemv_
37bc64c6emov rdx, rdi
37bc64c71lea rcx, [rsp+200]
37bc64c79lea r8, [rip+0x7e8c68]
37bc64c80mov [rsp+200], ebx
37bc64c87call zlacgv_
37bc64c8cmovapd x0, x6
37bc64c90mov edx, [rbp]
37bc64c93mov r9, [rsp+344]
37bc64c9bdivsd x0, x7
37bc64c9fmov r8, [rsp+144]
37bc64ca7mov rcx, [rsp+136]
37bc64cafsub edx, r14l
37bc64cb2mov [rsp+188], edx
37bc64cb9lea rdx, [rsp+200]
37bc64cc1movsd_xmm [rsp+200], x0
37bc64ccacall zdscal_
37bc64ccfjmp 0x37bc64af0
37bc64cd4
37bc64cd4 0f 1f 40 00 ..@.
37bc64cd8
37bc64cd8loc_37bc64cd8:
37bc64cd8mov r9l, 1
37bc64cdemov r8l, 1
37bc64ce4lea rdx, [rip+0x7e8bf6]
37bc64cebmov rcx, rdi
37bc64ceecall lsame_
37bc64cf3test eax, eax
37bc64cf5jne 0x37bc649e3
37bc64cfbmov rax, [rsp+352]
37bc64d03mov [rax], -1
37bc64d09mov eax, 1
37bc64d0ejmp 0x37bc64a0a
37bc64d13
37bc64d13 0f 1f 44 00 00 ..D..
37bc64d18
37bc64d18loc_37bc64d18:
37bc64d18mov rax, rdx
37bc64d1bmov [rsp+120], ecx
37bc64d1fmov rsi, r13
37bc64d22mov rdi, r13
37bc64d25shl rax, 4
37bc64d29mov [rsp+128], rdx
37bc64d31pxor x6, x6
37bc64d35mov r15l, 1
37bc64d3bmov [rsp+112], rax
37bc64d40lea rax, [rsp+160]
37bc64d48mov [rsp+104], 0
37bc64d51mov [rsp+96], rax
37bc64d56mov [rsp+336], r13
37bc64d5ejmp 0x37bc64d84
37bc64d60
37bc64d60loc_37bc64d60:
37bc64d60mov rdx, [rsp+128]
37bc64d68add r15, 1
37bc64d6cadd [rsp+104], rdx
37bc64d71mov rdi, r14
37bc64d74add rsi, [rsp+112]
37bc64d79cmp [rsp+120], r15l
37bc64d7ejl 0x37bc64a2c
37bc64d84
37bc64d84loc_37bc64d84:
37bc64d84movsd_xmm x7, [rsi]
37bc64d88mov [rsp+40], rbx
37bc64d8dlea r13l, [r15-1]
37bc64d91mov r9, rbx
37bc64d94mov [rsp+32], rdi
37bc64d99mov rcx, [rsp+96]
37bc64d9emov r8, rdi
37bc64da1mov r14l, r15l
37bc64da4lea rdx, [rsp+200]
37bc64dacmov [rsp+200], r13l
37bc64db4call zdotc_
37bc64db9subsd x7, [rsp+160]
37bc64dc2comisd x6, x7
37bc64dc6movapd x0, x7
37bc64dcamovsd_xmm [rsp+192], x7
37bc64dd3jae 0x37bc64f60
37bc64dd9lea rcx, [rsp+192]
37bc64de1call disnan_
37bc64de6movsd_xmm x0, [rsp+192]
37bc64deftest eax, eax
37bc64df1jne 0x37bc64f60
37bc64df7sqrtsd x0, x0
37bc64dfbmov [rsi+8], 0
37bc64e03lea r14, [rdi+16]
37bc64e07movsd_xmm [rsi], x0
37bc64e0bcmp [rbp], r15l
37bc64e0fjle 0x37bc64d60
37bc64e15mov r8, rbx
37bc64e18mov rdx, rdi
37bc64e1blea rcx, [rsp+200]
37bc64e23movsd_xmm [rsp+152], x0
37bc64e2cmov [rsp+200], r13l
37bc64e34call zlacgv_
37bc64e39mov eax, [rbp]
37bc64e3clea r11, [rsi+16]
37bc64e40lea rdx, [rip+0x7e8aa1]
37bc64e47lea rcx, [rip+0x7e8ac2]
37bc64e4emov [rsp+80], rdx
37bc64e53lea r9, [rip+0x7e8a96]
37bc64e5amov [rsp+72], r11
37bc64e5fsub eax, r15l
37bc64e62lea r8, [rsp+200]
37bc64e6amov [rsp+64], rcx
37bc64e6flea rcx, [rip+0x7e8aaa]
37bc64e76mov [rsp+88], 12
37bc64e7fmov [rsp+56], rbx
37bc64e84mov [rsp+48], rdi
37bc64e89mov [rsp+40], rbx
37bc64e8emov [rsp+32], r14
37bc64e93mov [rsp+188], eax
37bc64e9alea rax, [rsp+188]
37bc64ea2mov rdx, rax
37bc64ea5mov [rsp+144], r11
37bc64eadmov [rsp+136], rax
37bc64eb5mov [rsp+200], r13l
37bc64ebdcall zgemv_
37bc64ec2mov r8, rbx
37bc64ec5mov rdx, rdi
37bc64ec8lea rcx, [rsp+200]
37bc64ed0mov [rsp+200], r13l
37bc64ed8call zlacgv_
37bc64eddmov edx, [rbp]
37bc64ee0mov r8, [rsp+144]
37bc64ee8lea r9, [rip+0x7e89f9]
37bc64eefmov rcx, [rsp+136]
37bc64ef7movsd_xmm x1, [rip+0x7e8a31]
37bc64effdivsd x1, [rsp+152]
37bc64f08movsd_xmm [rsp+200], x1
37bc64f11sub edx, r15l
37bc64f14mov [rsp+188], edx
37bc64f1blea rdx, [rsp+200]
37bc64f23call zdscal_
37bc64f28jmp 0x37bc64d60
37bc64f2d
37bc64f2d 0f 1f 00 ...
37bc64f30
37bc64f30loc_37bc64f30:
37bc64f30mov r14, r13
37bc64f33mov r13, [rsp+336]
37bc64f3bshl r14, 4
37bc64f3fmov [r13+r14+8], 0
37bc64f48movsd_xmm [r13+r14], x0
37bc64f4f
37bc64f4floc_37bc64f4f:
37bc64f4fmov rax, [rsp+352]
37bc64f57mov [rax], r15l
37bc64f5ajmp 0x37bc64a2c
37bc64f5f
37bc64f5f 90 .
37bc64f60
37bc64f60loc_37bc64f60:
37bc64f60mov r15l, r14l
37bc64f63mov r14, [rsp+104]
37bc64f68mov r13, [rsp+336]
37bc64f70shl r14, 4
37bc64f74mov [r13+r14+8], 0
37bc64f7dmovsd_xmm [r13+r14], x0
37bc64f84jmp 0x37bc64f4f
37bc64f86
37bc64f86loc_37bc64f86:
37bc64f86neg eax
37bc64f88jmp 0x37bc64a0a
37bc64980
37bc64f8d
37bc64f8d // align 0x10
37bc64f8d // align 0x10
37bc64f90
37bc64f90zpotrf_:
37bc64f90push r15
37bc64f92push r14
37bc64f94push r13
37bc64f96push r12
37bc64f98push rbp
37bc64f99push rdi
37bc64f9apush rsi
37bc64f9bpush rbx
37bc64f9csub rsp, 232
37bc64fa3mov r12, [rsp+336]
37bc64fabmov ebp, [r9]
37bc64faemov [r12], 0
37bc64fb6mov rdi, rdx
37bc64fb9mov r13, r8
37bc64fbcmov rbx, r9
37bc64fbfmov r8l, 1
37bc64fc5mov r9l, 1
37bc64fcblea rdx, [rip+0x7e896e]
37bc64fd2mov rsi, rcx
37bc64fd5call lsame_
37bc64fdamov r14l, eax
37bc64fddtest eax, eax
37bc64fdfje 0x37bc65428
37bc64fe5
37bc64fe5loc_37bc64fe5:
37bc64fe5mov eax, [rdi]
37bc64fe7test eax, eax
37bc64fe9js 0x37bc65040
37bc64febmov edx, 1
37bc64ff0cmovg edx, eax
37bc64ff3cmp [rbx], edx
37bc64ff5jge 0x37bc65050
37bc64ff7mov eax, -4
37bc64ffcmov edx, 4
37bc65001
37bc65001loc_37bc65001:
37bc65001mov [r12], eax
37bc65005
37bc65005loc_37bc65005:
37bc65005mov [rsp+220], edx
37bc6500cmov r8l, 6
37bc65012lea rdx, [rsp+220]
37bc6501alea rcx, [rip+0x7e8921]
37bc65021call xerbla_
37bc65026nop
37bc65027
37bc65027loc_37bc65027:
37bc65027add rsp, 232
37bc6502epop rbx
37bc6502fpop rsi
37bc65030pop rdi
37bc65031pop rbp
37bc65032pop r12
37bc65034pop r13
37bc65036pop r14
37bc65038pop r15
37bc6503aret
37bc6503b
37bc6503b 0f 1f 44 00 00 ..D..
37bc65040
37bc65040loc_37bc65040:
37bc65040mov eax, -2
37bc65045mov edx, 2
37bc6504ajmp 0x37bc65001
37bc6504c
37bc6504c 0f 1f 40 00 ..@.
37bc65050
37bc65050loc_37bc65050:
37bc65050mov edx, [r12]
37bc65054test edx, edx
37bc65056jne 0x37bc657bd
37bc6505ctest eax, eax
37bc6505eje 0x37bc65027
37bc65060lea rax, [rip+0x7e88e5]
37bc65067mov r9, rdi
37bc6506alea rdx, [rip+0x7e88d1]
37bc65071mov r8, rsi
37bc65074mov [rsp+64], 1
37bc6507dlea rcx, [rip+0x7e88c4]
37bc65084mov [rsp+56], 6
37bc6508dmov [rsp+48], rax
37bc65092mov [rsp+40], rax
37bc65097mov [rsp+32], rax
37bc6509ccall ilaenv_
37bc650a1mov r15l, eax
37bc650a4cmp eax, 1
37bc650a7jle 0x37bc65400
37bc650admov r9l, [rdi]
37bc650b0cmp r9l, eax
37bc650b3jle 0x37bc65400
37bc650b9movsxd rcx, ebp
37bc650bcxor eax, eax
37bc650betest rcx, rcx
37bc650c1cmovs rcx, rax
37bc650c5lea eax, [r9-1]
37bc650c9xor edx, edx
37bc650cbdiv r15l
37bc650cemov [rsp+164], eax
37bc650d5test r14l, r14l
37bc650d8je 0x37bc65460
37bc650demov rax, rcx
37bc650e1mov [rsp+336], r12
37bc650e9mov esi, 1
37bc650eemov r12l, r15l
37bc650f1not rax
37bc650f4mov [rsp+184], rcx
37bc650fcmov r15, rdi
37bc650ffmov [rsp+176], rax
37bc65107lea rax, [rsp+220]
37bc6510fmov [rsp+136], rax
37bc65117lea rax, [rsp+212]
37bc6511fmov [rsp+128], rax
37bc65127lea rax, [rip+0x7e883a]
37bc6512emov [rsp+144], rax
37bc65136lea rax, [rip+0x7e8833]
37bc6513dmov [rsp+152], rax
37bc65145jmp 0x37bc6516f
37bc65147
37bc65147 66 0f 1f 84 00 00 00 00 00 f........
37bc65150
37bc65150loc_37bc65150:
37bc65150mov eax, [rsp+164]
37bc65157test eax, eax
37bc65159je 0x37bc65027
37bc6515fsub eax, 1
37bc65162mov r9l, [r15]
37bc65165add esi, r12l
37bc65168mov [rsp+164], eax
37bc6516f
37bc6516floc_37bc6516f:
37bc6516fsub r9l, esi
37bc65172movsxd rdi, esi
37bc65175mov [rsp+72], rbx
37bc6517alea r11l, [rsi-1]
37bc6517eadd r9l, 1
37bc65182mov [rsp+48], rbx
37bc65187mov rbp, [rsp+184]
37bc6518flea rdx, [rip+0x7e87ba]
37bc65196cmp r9l, r12l
37bc65199lea rcx, [rip+0x7e87c3]
37bc651a0mov rax, [rsp+144]
37bc651a8mov [rsp+88], 19
37bc651b1cmovg r9l, r12l
37bc651b5imul rbp, rdi
37bc651b9add rbp, [rsp+176]
37bc651c1mov [rsp+80], 5
37bc651calea r14, [rdi+rbp]
37bc651ceadd rbp, 1
37bc651d2mov [rsp+56], rax
37bc651d7mov rax, [rsp+152]
37bc651dfshl r14, 4
37bc651e3shl rbp, 4
37bc651e7mov [rsp+212], r9l
37bc651efmov r8, [rsp+128]
37bc651f7add r14, r13
37bc651faadd rbp, r13
37bc651fdmov [rsp+32], rax
37bc65202mov r9, [rsp+136]
37bc6520amov [rsp+64], r14
37bc6520fmov [rsp+40], rbp
37bc65214mov [rsp+220], r11l
37bc6521cmov [rsp+168], r11l
37bc65224call zherk_
37bc65229mov rax, [rsp+336]
37bc65231mov r9, rbx
37bc65234mov r8, r14
37bc65237mov [rsp+40], 5
37bc65240mov rdx, [rsp+128]
37bc65248lea rcx, [rip+0x7e8714]
37bc6524fmov [rsp+32], rax
37bc65254call zpotrf2_
37bc65259mov rax, [rsp+336]
37bc65261mov edx, [rax]
37bc65263test edx, edx
37bc65265jne 0x37bc657a8
37bc6526bmov r8l, [rsp+212]
37bc65273mov ecx, [r15]
37bc65276mov r11l, [rsp+168]
37bc6527elea edx, [r8+rsi]
37bc65282cmp edx, ecx
37bc65284jg 0x37bc65150
37bc6528asub ecx, esi
37bc6528cmovsxd rdx, edx
37bc6528fmov [rsp+48], rbp
37bc65294mov rbp, [rsp+136]
37bc6529csub ecx, r8l
37bc6529flea r10, [rip+0x7e86e2]
37bc652a6mov [rsp+112], 12
37bc652afmov r8, [rsp+128]
37bc652b7add ecx, 1
37bc652bamov [rsp+80], r10
37bc652bfimul rdx, [rsp+184]
37bc652c8lea r9, [rsp+216]
37bc652d0add rdx, [rsp+176]
37bc652d8mov [rsp+216], ecx
37bc652dflea rcx, [rdi+rdx]
37bc652e3add rdx, 1
37bc652e7mov [rsp+96], rbx
37bc652ecshl rdx, 4
37bc652f0shl rcx, 4
37bc652f4mov [rsp+72], rbx
37bc652f9add rdx, r13
37bc652fcadd rcx, r13
37bc652ffmov [rsp+104], 19
37bc65308mov [rsp+64], rdx
37bc6530dlea rdx, [rip+0x7e8684]
37bc65314mov [rsp+88], rcx
37bc65319lea rcx, [rip+0x7e8630]
37bc65320mov [rsp+40], rdx
37bc65325lea rdx, [rip+0x7e864c]
37bc6532cmov [rsp+56], rbx
37bc65331mov [rsp+32], rbp
37bc65336mov [rsp+220], r11l
37bc6533ecall zgemm_
37bc65343mov r11l, [r15]
37bc65346mov edx, [rsp+212]
37bc6534dlea r10, [rip+0x7e8634]
37bc65354mov [rsp+112], 8
37bc6535dlea r9, [rip+0x7e8644]
37bc65364lea r8, [rip+0x7e85e5]
37bc6536bsub r11l, esi
37bc6536emov [rsp+80], rbx
37bc65373mov ecx, r11l
37bc65376mov [rsp+64], rbx
37bc6537bsub ecx, edx
37bc6537dadd edx, esi
37bc6537fmov [rsp+104], 19
37bc65388movsxd rdx, edx
37bc6538bmov [rsp+56], r14
37bc65390add ecx, 1
37bc65393imul rdx, [rsp+184]
37bc6539cadd rdx, [rsp+176]
37bc653a4mov [rsp+96], 5
37bc653adlea rax, [rdx+rdi]
37bc653b1mov [rsp+48], r10
37bc653b6lea rdx, [rip+0x7e85a6]
37bc653bdshl rax, 4
37bc653c1mov [rsp+40], rbp
37bc653c6add rax, r13
37bc653c9mov [rsp+220], ecx
37bc653d0lea rcx, [rip+0x7e85d9]
37bc653d7mov [rsp+72], rax
37bc653dcmov rax, [rsp+128]
37bc653e4mov [rsp+88], 4
37bc653edmov [rsp+32], rax
37bc653f2call ztrsm_
37bc653f7jmp 0x37bc65150
37bc653fc
37bc653fc 0f 1f 40 00 ..@.
37bc65400
37bc65400loc_37bc65400:
37bc65400mov [rsp+32], r12
37bc65405mov r9, rbx
37bc65408mov r8, r13
37bc6540bmov rdx, rdi
37bc6540emov [rsp+40], 1
37bc65417mov rcx, rsi
37bc6541acall zpotrf2_
37bc6541fjmp 0x37bc65027
37bc65424
37bc65424 0f 1f 40 00 ..@.
37bc65428
37bc65428loc_37bc65428:
37bc65428mov r9l, 1
37bc6542emov r8l, 1
37bc65434lea rdx, [rip+0x7e8506]
37bc6543bmov rcx, rsi
37bc6543ecall lsame_
37bc65443test eax, eax
37bc65445jne 0x37bc64fe5
37bc6544bmov eax, -1
37bc65450mov edx, 1
37bc65455jmp 0x37bc65001
37bc6545a
37bc6545a 66 0f 1f 44 00 00 f..D..
37bc65460
37bc65460loc_37bc65460:
37bc65460movsxd rax, r15l
37bc65463lea rdx, [rcx+1]
37bc65467mov r14, r13
37bc6546amov rbp, r13
37bc6546dimul rdx, rax
37bc65471mov rsi, rax
37bc65474mov [rsp+312], rdi
37bc6547cmov edi, r15l
37bc6547fimul rcx, rax
37bc65483shl rsi, 4
37bc65487lea rax, [rsp+220]
37bc6548fmov [rsp+320], r13
37bc65497mov [rsp+136], rax
37bc6549flea rax, [rsp+212]
37bc654a7mov r13l, [rsp+164]
37bc654afmov [rsp+128], rax
37bc654b7shl rdx, 4
37bc654bblea rax, [rip+0x7e84a6]
37bc654c2mov r15, [rsp+312]
37bc654camov [rsp+144], rax
37bc654d2lea rax, [rip+0x7e8497]
37bc654d9mov [rsp+152], rax
37bc654e1lea rax, [rsp+216]
37bc654e9mov [rsp+184], rsi
37bc654f1mov esi, 1
37bc654f6mov [rsp+192], rdx
37bc654femov [rsp+176], rcx
37bc65506mov [rsp+168], -1
37bc65512mov [rsp+200], rax
37bc6551ajmp 0x37bc65552
37bc6551c
37bc6551c 0f 1f 40 00 ..@.
37bc65520
37bc65520loc_37bc65520:
37bc65520test r13l, r13l
37bc65523je 0x37bc65027
37bc65529mov rcx, [rsp+176]
37bc65531mov r9l, [r15]
37bc65534add esi, edi
37bc65536sub r13l, 1
37bc6553aadd [rsp+168], rcx
37bc65542add r14, [rsp+184]
37bc6554aadd rbp, [rsp+192]
37bc65552
37bc65552loc_37bc65552:
37bc65552mov rax, [rsp+144]
37bc6555asub r9l, esi
37bc6555dmov [rsp+88], 12
37bc65566lea r11l, [rsi-1]
37bc6556aadd r9l, 1
37bc6556emov [rsp+72], rbx
37bc65573mov r8, [rsp+128]
37bc6557blea rdx, [rip+0x7e83f6]
37bc65582cmp r9l, edi
37bc65585mov [rsp+56], rax
37bc6558amov rax, [rsp+152]
37bc65592lea rcx, [rip+0x7e841b]
37bc65599cmovg r9l, edi
37bc6559dmov [rsp+64], rbp
37bc655a2mov [rsp+32], rax
37bc655a7mov [rsp+80], 5
37bc655b0mov [rsp+48], rbx
37bc655b5mov [rsp+40], r14
37bc655bamov [rsp+212], r9l
37bc655c2mov r9, [rsp+136]
37bc655camov [rsp+220], r11l
37bc655d2mov [rsp+164], r11l
37bc655dacall zherk_
37bc655dfmov [rsp+32], r12
37bc655e4mov r9, rbx
37bc655e7mov r8, rbp
37bc655eamov [rsp+40], 5
37bc655f3mov rdx, [rsp+128]
37bc655fblea rcx, [rip+0x7e83b2]
37bc65602call zpotrf2_
37bc65607mov edx, [r12]
37bc6560btest edx, edx
37bc6560djne 0x37bc657b0
37bc65613mov r8l, [rsp+212]
37bc6561bmov ecx, [r15]
37bc6561emov r11l, [rsp+164]
37bc65626lea edx, [r8+rsi]
37bc6562acmp edx, ecx
37bc6562cjg 0x37bc65520
37bc65632sub ecx, esi
37bc65634movsxd rdx, edx
37bc65637mov rax, [rsp+168]
37bc6563fmov [rsp+112], 19
37bc65648sub ecx, r8l
37bc6564bmov [rsp+96], rbx
37bc65650mov r9, [rsp+128]
37bc65658add ecx, 1
37bc6565bmov [rsp+72], rbx
37bc65660mov r8, [rsp+200]
37bc65668mov [rsp+216], ecx
37bc6566flea rcx, [rax+rdx]
37bc65673sub rdx, 1
37bc65677shl rdx, 4
37bc6567bshl rcx, 4
37bc6567fmov [rsp+64], r14
37bc65684add rdx, [rsp+320]
37bc6568cmov [rsp+48], rdx
37bc65691lea rdx, [rip+0x7e8300]
37bc65698add rcx, [rsp+320]
37bc656a0mov [rsp+40], rdx
37bc656a5mov rdx, [rsp+136]
37bc656admov [rsp+88], rcx
37bc656b2lea rcx, [rip+0x7e82cf]
37bc656b9mov [rsp+80], rcx
37bc656belea rcx, [rip+0x7e82b3]
37bc656c5mov [rsp+32], rdx
37bc656calea rdx, [rip+0x7e827f]
37bc656d1mov [rsp+104], 12
37bc656damov [rsp+56], rbx
37bc656dfmov [rsp+220], r11l
37bc656e7call zgemm_
37bc656ecmov r10l, [r15]
37bc656efmov edx, [rsp+212]
37bc656f6mov [rsp+112], 8
37bc656ffmov rax, [rsp+128]
37bc65707mov [rsp+80], rbx
37bc6570clea r9, [rip+0x7e8295]
37bc65713lea r8, [rip+0x7e8236]
37bc6571asub r10l, esi
37bc6571dmov [rsp+64], rbx
37bc65722mov ecx, r10l
37bc65725mov [rsp+56], rbp
37bc6572asub ecx, edx
37bc6572cadd edx, esi
37bc6572emov [rsp+40], rax
37bc65733mov [rsp+104], 19
37bc6573cmovsxd rdx, edx
37bc6573fadd ecx, 1
37bc65742add rdx, [rsp+168]
37bc6574ashl rdx, 4
37bc6574emov [rsp+220], ecx
37bc65755add rdx, [rsp+320]
37bc6575dlea rcx, [rip+0x7e8224]
37bc65764mov [rsp+72], rdx
37bc65769mov rdx, [rsp+136]
37bc65771mov [rsp+48], rcx
37bc65776lea rcx, [rip+0x7e823c]
37bc6577dmov [rsp+32], rdx
37bc65782lea rdx, [rip+0x7e822b]
37bc65789mov [rsp+96], 5
37bc65792mov [rsp+88], 5
37bc6579bcall ztrsm_
37bc657a0jmp 0x37bc65520
37bc657a5
37bc657a5 0f 1f 00 ...
37bc657a8
37bc657a8loc_37bc657a8:
37bc657a8mov r12, [rsp+336]
37bc657b0
37bc657b0loc_37bc657b0:
37bc657b0lea eax, [rdx+rsi-1]
37bc657b4mov [r12], eax
37bc657b8jmp 0x37bc65027
37bc657bd
37bc657bdloc_37bc657bd:
37bc657bdneg edx
37bc657bfjmp 0x37bc65005
37bc64f90
37bc64f90zpotrf_:
37bc64f90push r15
37bc64f92push r14
37bc64f94push r13
37bc64f96push r12
37bc64f98push rbp
37bc64f99push rdi
37bc64f9apush rsi
37bc64f9bpush rbx
37bc64f9csub rsp, 232
37bc64fa3mov r12, [rsp+336]
37bc64fabmov ebp, [r9]
37bc64faemov [r12], 0
37bc64fb6mov rdi, rdx
37bc64fb9mov r13, r8
37bc64fbcmov rbx, r9
37bc64fbfmov r8l, 1
37bc64fc5mov r9l, 1
37bc64fcblea rdx, [rip+0x7e896e]
37bc64fd2mov rsi, rcx
37bc64fd5call lsame_
37bc64fdamov r14l, eax
37bc64fddtest eax, eax
37bc64fdfje 0x37bc65428
37bc64fe5
37bc64fe5loc_37bc64fe5:
37bc64fe5mov eax, [rdi]
37bc64fe7test eax, eax
37bc64fe9js 0x37bc65040
37bc64febmov edx, 1
37bc64ff0cmovg edx, eax
37bc64ff3cmp [rbx], edx
37bc64ff5jge 0x37bc65050
37bc64ff7mov eax, -4
37bc64ffcmov edx, 4
37bc65001
37bc65001loc_37bc65001:
37bc65001mov [r12], eax
37bc65005
37bc65005loc_37bc65005:
37bc65005mov [rsp+220], edx
37bc6500cmov r8l, 6
37bc65012lea rdx, [rsp+220]
37bc6501alea rcx, [rip+0x7e8921]
37bc65021call xerbla_
37bc65026nop
37bc65027
37bc65027loc_37bc65027:
37bc65027add rsp, 232
37bc6502epop rbx
37bc6502fpop rsi
37bc65030pop rdi
37bc65031pop rbp
37bc65032pop r12
37bc65034pop r13
37bc65036pop r14
37bc65038pop r15
37bc6503aret
37bc6503b
37bc6503b 0f 1f 44 00 00 ..D..
37bc65040
37bc65040loc_37bc65040:
37bc65040mov eax, -2
37bc65045mov edx, 2
37bc6504ajmp 0x37bc65001
37bc6504c
37bc6504c 0f 1f 40 00 ..@.
37bc65050
37bc65050loc_37bc65050:
37bc65050mov edx, [r12]
37bc65054test edx, edx
37bc65056jne 0x37bc657bd
37bc6505ctest eax, eax
37bc6505eje 0x37bc65027
37bc65060lea rax, [rip+0x7e88e5]
37bc65067mov r9, rdi
37bc6506alea rdx, [rip+0x7e88d1]
37bc65071mov r8, rsi
37bc65074mov [rsp+64], 1
37bc6507dlea rcx, [rip+0x7e88c4]
37bc65084mov [rsp+56], 6
37bc6508dmov [rsp+48], rax
37bc65092mov [rsp+40], rax
37bc65097mov [rsp+32], rax
37bc6509ccall ilaenv_
37bc650a1mov r15l, eax
37bc650a4cmp eax, 1
37bc650a7jle 0x37bc65400
37bc650admov r9l, [rdi]
37bc650b0cmp r9l, eax
37bc650b3jle 0x37bc65400
37bc650b9movsxd rcx, ebp
37bc650bcxor eax, eax
37bc650betest rcx, rcx
37bc650c1cmovs rcx, rax
37bc650c5lea eax, [r9-1]
37bc650c9xor edx, edx
37bc650cbdiv r15l
37bc650cemov [rsp+164], eax
37bc650d5test r14l, r14l
37bc650d8je 0x37bc65460
37bc650demov rax, rcx
37bc650e1mov [rsp+336], r12
37bc650e9mov esi, 1
37bc650eemov r12l, r15l
37bc650f1not rax
37bc650f4mov [rsp+184], rcx
37bc650fcmov r15, rdi
37bc650ffmov [rsp+176], rax
37bc65107lea rax, [rsp+220]
37bc6510fmov [rsp+136], rax
37bc65117lea rax, [rsp+212]
37bc6511fmov [rsp+128], rax
37bc65127lea rax, [rip+0x7e883a]
37bc6512emov [rsp+144], rax
37bc65136lea rax, [rip+0x7e8833]
37bc6513dmov [rsp+152], rax
37bc65145jmp 0x37bc6516f
37bc65147
37bc65147 66 0f 1f 84 00 00 00 00 00 f........
37bc65150
37bc65150loc_37bc65150:
37bc65150mov eax, [rsp+164]
37bc65157test eax, eax
37bc65159je 0x37bc65027
37bc6515fsub eax, 1
37bc65162mov r9l, [r15]
37bc65165add esi, r12l
37bc65168mov [rsp+164], eax
37bc6516f
37bc6516floc_37bc6516f:
37bc6516fsub r9l, esi
37bc65172movsxd rdi, esi
37bc65175mov [rsp+72], rbx
37bc6517alea r11l, [rsi-1]
37bc6517eadd r9l, 1
37bc65182mov [rsp+48], rbx
37bc65187mov rbp, [rsp+184]
37bc6518flea rdx, [rip+0x7e87ba]
37bc65196cmp r9l, r12l
37bc65199lea rcx, [rip+0x7e87c3]
37bc651a0mov rax, [rsp+144]
37bc651a8mov [rsp+88], 19
37bc651b1cmovg r9l, r12l
37bc651b5imul rbp, rdi
37bc651b9add rbp, [rsp+176]
37bc651c1mov [rsp+80], 5
37bc651calea r14, [rdi+rbp]
37bc651ceadd rbp, 1
37bc651d2mov [rsp+56], rax
37bc651d7mov rax, [rsp+152]
37bc651dfshl r14, 4
37bc651e3shl rbp, 4
37bc651e7mov [rsp+212], r9l
37bc651efmov r8, [rsp+128]
37bc651f7add r14, r13
37bc651faadd rbp, r13
37bc651fdmov [rsp+32], rax
37bc65202mov r9, [rsp+136]
37bc6520amov [rsp+64], r14
37bc6520fmov [rsp+40], rbp
37bc65214mov [rsp+220], r11l
37bc6521cmov [rsp+168], r11l
37bc65224call zherk_
37bc65229mov rax, [rsp+336]
37bc65231mov r9, rbx
37bc65234mov r8, r14
37bc65237mov [rsp+40], 5
37bc65240mov rdx, [rsp+128]
37bc65248lea rcx, [rip+0x7e8714]
37bc6524fmov [rsp+32], rax
37bc65254call zpotrf2_
37bc65259mov rax, [rsp+336]
37bc65261mov edx, [rax]
37bc65263test edx, edx
37bc65265jne 0x37bc657a8
37bc6526bmov r8l, [rsp+212]
37bc65273mov ecx, [r15]
37bc65276mov r11l, [rsp+168]
37bc6527elea edx, [r8+rsi]
37bc65282cmp edx, ecx
37bc65284jg 0x37bc65150
37bc6528asub ecx, esi
37bc6528cmovsxd rdx, edx
37bc6528fmov [rsp+48], rbp
37bc65294mov rbp, [rsp+136]
37bc6529csub ecx, r8l
37bc6529flea r10, [rip+0x7e86e2]
37bc652a6mov [rsp+112], 12
37bc652afmov r8, [rsp+128]
37bc652b7add ecx, 1
37bc652bamov [rsp+80], r10
37bc652bfimul rdx, [rsp+184]
37bc652c8lea r9, [rsp+216]
37bc652d0add rdx, [rsp+176]
37bc652d8mov [rsp+216], ecx
37bc652dflea rcx, [rdi+rdx]
37bc652e3add rdx, 1
37bc652e7mov [rsp+96], rbx
37bc652ecshl rdx, 4
37bc652f0shl rcx, 4
37bc652f4mov [rsp+72], rbx
37bc652f9add rdx, r13
37bc652fcadd rcx, r13
37bc652ffmov [rsp+104], 19
37bc65308mov [rsp+64], rdx
37bc6530dlea rdx, [rip+0x7e8684]
37bc65314mov [rsp+88], rcx
37bc65319lea rcx, [rip+0x7e8630]
37bc65320mov [rsp+40], rdx
37bc65325lea rdx, [rip+0x7e864c]
37bc6532cmov [rsp+56], rbx
37bc65331mov [rsp+32], rbp
37bc65336mov [rsp+220], r11l
37bc6533ecall zgemm_
37bc65343mov r11l, [r15]
37bc65346mov edx, [rsp+212]
37bc6534dlea r10, [rip+0x7e8634]
37bc65354mov [rsp+112], 8
37bc6535dlea r9, [rip+0x7e8644]
37bc65364lea r8, [rip+0x7e85e5]
37bc6536bsub r11l, esi
37bc6536emov [rsp+80], rbx
37bc65373mov ecx, r11l
37bc65376mov [rsp+64], rbx
37bc6537bsub ecx, edx
37bc6537dadd edx, esi
37bc6537fmov [rsp+104], 19
37bc65388movsxd rdx, edx
37bc6538bmov [rsp+56], r14
37bc65390add ecx, 1
37bc65393imul rdx, [rsp+184]
37bc6539cadd rdx, [rsp+176]
37bc653a4mov [rsp+96], 5
37bc653adlea rax, [rdx+rdi]
37bc653b1mov [rsp+48], r10
37bc653b6lea rdx, [rip+0x7e85a6]
37bc653bdshl rax, 4
37bc653c1mov [rsp+40], rbp
37bc653c6add rax, r13
37bc653c9mov [rsp+220], ecx
37bc653d0lea rcx, [rip+0x7e85d9]
37bc653d7mov [rsp+72], rax
37bc653dcmov rax, [rsp+128]
37bc653e4mov [rsp+88], 4
37bc653edmov [rsp+32], rax
37bc653f2call ztrsm_
37bc653f7jmp 0x37bc65150
37bc653fc
37bc653fc 0f 1f 40 00 ..@.
37bc65400
37bc65400loc_37bc65400:
37bc65400mov [rsp+32], r12
37bc65405mov r9, rbx
37bc65408mov r8, r13
37bc6540bmov rdx, rdi
37bc6540emov [rsp+40], 1
37bc65417mov rcx, rsi
37bc6541acall zpotrf2_
37bc6541fjmp 0x37bc65027
37bc65424
37bc65424 0f 1f 40 00 ..@.
37bc65428
37bc65428loc_37bc65428:
37bc65428mov r9l, 1
37bc6542emov r8l, 1
37bc65434lea rdx, [rip+0x7e8506]
37bc6543bmov rcx, rsi
37bc6543ecall lsame_
37bc65443test eax, eax
37bc65445jne 0x37bc64fe5
37bc6544bmov eax, -1
37bc65450mov edx, 1
37bc65455jmp 0x37bc65001
37bc6545a
37bc6545a 66 0f 1f 44 00 00 f..D..
37bc65460
37bc65460loc_37bc65460:
37bc65460movsxd rax, r15l
37bc65463lea rdx, [rcx+1]
37bc65467mov r14, r13
37bc6546amov rbp, r13
37bc6546dimul rdx, rax
37bc65471mov rsi, rax
37bc65474mov [rsp+312], rdi
37bc6547cmov edi, r15l
37bc6547fimul rcx, rax
37bc65483shl rsi, 4
37bc65487lea rax, [rsp+220]
37bc6548fmov [rsp+320], r13
37bc65497mov [rsp+136], rax
37bc6549flea rax, [rsp+212]
37bc654a7mov r13l, [rsp+164]
37bc654afmov [rsp+128], rax
37bc654b7shl rdx, 4
37bc654bblea rax, [rip+0x7e84a6]
37bc654c2mov r15, [rsp+312]
37bc654camov [rsp+144], rax
37bc654d2lea rax, [rip+0x7e8497]
37bc654d9mov [rsp+152], rax
37bc654e1lea rax, [rsp+216]
37bc654e9mov [rsp+184], rsi
37bc654f1mov esi, 1
37bc654f6mov [rsp+192], rdx
37bc654femov [rsp+176], rcx
37bc65506mov [rsp+168], -1
37bc65512mov [rsp+200], rax
37bc6551ajmp 0x37bc65552
37bc6551c
37bc6551c 0f 1f 40 00 ..@.
37bc65520
37bc65520loc_37bc65520:
37bc65520test r13l, r13l
37bc65523je 0x37bc65027
37bc65529mov rcx, [rsp+176]
37bc65531mov r9l, [r15]
37bc65534add esi, edi
37bc65536sub r13l, 1
37bc6553aadd [rsp+168], rcx
37bc65542add r14, [rsp+184]
37bc6554aadd rbp, [rsp+192]
37bc65552
37bc65552loc_37bc65552:
37bc65552mov rax, [rsp+144]
37bc6555asub r9l, esi
37bc6555dmov [rsp+88], 12
37bc65566lea r11l, [rsi-1]
37bc6556aadd r9l, 1
37bc6556emov [rsp+72], rbx
37bc65573mov r8, [rsp+128]
37bc6557blea rdx, [rip+0x7e83f6]
37bc65582cmp r9l, edi
37bc65585mov [rsp+56], rax
37bc6558amov rax, [rsp+152]
37bc65592lea rcx, [rip+0x7e841b]
37bc65599cmovg r9l, edi
37bc6559dmov [rsp+64], rbp
37bc655a2mov [rsp+32], rax
37bc655a7mov [rsp+80], 5
37bc655b0mov [rsp+48], rbx
37bc655b5mov [rsp+40], r14
37bc655bamov [rsp+212], r9l
37bc655c2mov r9, [rsp+136]
37bc655camov [rsp+220], r11l
37bc655d2mov [rsp+164], r11l
37bc655dacall zherk_
37bc655dfmov [rsp+32], r12
37bc655e4mov r9, rbx
37bc655e7mov r8, rbp
37bc655eamov [rsp+40], 5
37bc655f3mov rdx, [rsp+128]
37bc655fblea rcx, [rip+0x7e83b2]
37bc65602call zpotrf2_
37bc65607mov edx, [r12]
37bc6560btest edx, edx
37bc6560djne 0x37bc657b0
37bc65613mov r8l, [rsp+212]
37bc6561bmov ecx, [r15]
37bc6561emov r11l, [rsp+164]
37bc65626lea edx, [r8+rsi]
37bc6562acmp edx, ecx
37bc6562cjg 0x37bc65520
37bc65632sub ecx, esi
37bc65634movsxd rdx, edx
37bc65637mov rax, [rsp+168]
37bc6563fmov [rsp+112], 19
37bc65648sub ecx, r8l
37bc6564bmov [rsp+96], rbx
37bc65650mov r9, [rsp+128]
37bc65658add ecx, 1
37bc6565bmov [rsp+72], rbx
37bc65660mov r8, [rsp+200]
37bc65668mov [rsp+216], ecx
37bc6566flea rcx, [rax+rdx]
37bc65673sub rdx, 1
37bc65677shl rdx, 4
37bc6567bshl rcx, 4
37bc6567fmov [rsp+64], r14
37bc65684add rdx, [rsp+320]
37bc6568cmov [rsp+48], rdx
37bc65691lea rdx, [rip+0x7e8300]
37bc65698add rcx, [rsp+320]
37bc656a0mov [rsp+40], rdx
37bc656a5mov rdx, [rsp+136]
37bc656admov [rsp+88], rcx
37bc656b2lea rcx, [rip+0x7e82cf]
37bc656b9mov [rsp+80], rcx
37bc656belea rcx, [rip+0x7e82b3]
37bc656c5mov [rsp+32], rdx
37bc656calea rdx, [rip+0x7e827f]
37bc656d1mov [rsp+104], 12
37bc656damov [rsp+56], rbx
37bc656dfmov [rsp+220], r11l
37bc656e7call zgemm_
37bc656ecmov r10l, [r15]
37bc656efmov edx, [rsp+212]
37bc656f6mov [rsp+112], 8
37bc656ffmov rax, [rsp+128]
37bc65707mov [rsp+80], rbx
37bc6570clea r9, [rip+0x7e8295]
37bc65713lea r8, [rip+0x7e8236]
37bc6571asub r10l, esi
37bc6571dmov [rsp+64], rbx
37bc65722mov ecx, r10l
37bc65725mov [rsp+56], rbp
37bc6572asub ecx, edx
37bc6572cadd edx, esi
37bc6572emov [rsp+40], rax
37bc65733mov [rsp+104], 19
37bc6573cmovsxd rdx, edx
37bc6573fadd ecx, 1
37bc65742add rdx, [rsp+168]
37bc6574ashl rdx, 4
37bc6574emov [rsp+220], ecx
37bc65755add rdx, [rsp+320]
37bc6575dlea rcx, [rip+0x7e8224]
37bc65764mov [rsp+72], rdx
37bc65769mov rdx, [rsp+136]
37bc65771mov [rsp+48], rcx
37bc65776lea rcx, [rip+0x7e823c]
37bc6577dmov [rsp+32], rdx
37bc65782lea rdx, [rip+0x7e822b]
37bc65789mov [rsp+96], 5
37bc65792mov [rsp+88], 5
37bc6579bcall ztrsm_
37bc657a0jmp 0x37bc65520
37bc657a5
37bc657a5 0f 1f 00 ...
37bc657a8
37bc657a8loc_37bc657a8:
37bc657a8mov r12, [rsp+336]
37bc657b0
37bc657b0loc_37bc657b0:
37bc657b0lea eax, [rdx+rsi-1]
37bc657b4mov [r12], eax
37bc657b8jmp 0x37bc65027
37bc657bd
37bc657bdloc_37bc657bd:
37bc657bdneg edx
37bc657bfjmp 0x37bc65005
37bc64f90
37bc657c4
37bc657c4 // align 0x10
37bc657c4 // align 0x10
37bc657d0
37bc657d0zpotrf2_:
37bc657d0push r15
37bc657d2push r14
37bc657d4push r13
37bc657d6push r12
37bc657d8push rbp
37bc657d9push rdi
37bc657dapush rsi
37bc657dbpush rbx
37bc657dcsub rsp, 184
37bc657e3mov rbp, [rsp+288]
37bc657ebmov r15l, [r9]
37bc657eemov [rbp], 0
37bc657f5mov r13, rdx
37bc657f8mov rdi, r8
37bc657fbmov rbx, r9
37bc657femov r8l, 1
37bc65804mov r9l, 1
37bc6580alea rdx, [rip+0x7e81af]
37bc65811mov rsi, rcx
37bc65814call lsame_
37bc65819mov r12l, eax
37bc6581ctest eax, eax
37bc6581eje 0x37bc65900
37bc65824
37bc65824loc_37bc65824:
37bc65824mov eax, [r13]
37bc65828test eax, eax
37bc6582ajs 0x37bc65880
37bc6582cmov edx, 1
37bc65831cmovg edx, eax
37bc65834cmp [rbx], edx
37bc65836jge 0x37bc65890
37bc65838mov eax, -4
37bc6583dmov edx, 4
37bc65842
37bc65842loc_37bc65842:
37bc65842mov [rbp], eax
37bc65845
37bc65845loc_37bc65845:
37bc65845mov [rsp+168], edx
37bc6584cmov r8l, 7
37bc65852lea rdx, [rsp+168]
37bc6585alea rcx, [rip+0x7e8161]
37bc65861call xerbla_
37bc65866nop
37bc65867
37bc65867loc_37bc65867:
37bc65867add rsp, 184
37bc6586epop rbx
37bc6586fpop rsi
37bc65870pop rdi
37bc65871pop rbp
37bc65872pop r12
37bc65874pop r13
37bc65876pop r14
37bc65878pop r15
37bc6587aret
37bc6587b
37bc6587b 0f 1f 44 00 00 ..D..
37bc65880
37bc65880loc_37bc65880:
37bc65880mov eax, -2
37bc65885mov edx, 2
37bc6588ajmp 0x37bc65842
37bc6588c
37bc6588c 0f 1f 40 00 ..@.
37bc65890
37bc65890loc_37bc65890:
37bc65890mov edx, [rbp]
37bc65893test edx, edx
37bc65895jne 0x37bc65c2e
37bc6589btest eax, eax
37bc6589dje 0x37bc65867
37bc6589fcmp eax, 1
37bc658a2jne 0x37bc65938
37bc658a8movsd_xmm x0, [rdi]
37bc658acpxor x1, x1
37bc658b0movsd_xmm [rsp+168], x0
37bc658b9comisd x1, x0
37bc658bdjae 0x37bc65b48
37bc658c3lea rcx, [rsp+168]
37bc658cbcall disnan_
37bc658d0test eax, eax
37bc658d2jne 0x37bc65b48
37bc658d8movsd_xmm x0, [rsp+168]
37bc658e1mov [rdi+8], 0
37bc658e9sqrtsd x0, x0
37bc658edmovsd_xmm [rdi], x0
37bc658f1jmp 0x37bc65867
37bc658f6
37bc658f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65900
37bc65900loc_37bc65900:
37bc65900mov r9l, 1
37bc65906mov r8l, 1
37bc6590clea rdx, [rip+0x7e80ae]
37bc65913mov rcx, rsi
37bc65916call lsame_
37bc6591btest eax, eax
37bc6591djne 0x37bc65824
37bc65923mov eax, -1
37bc65928mov edx, 1
37bc6592djmp 0x37bc65842
37bc65932
37bc65932 66 0f 1f 44 00 00 f..D..
37bc65938
37bc65938loc_37bc65938:
37bc65938mov r10l, eax
37bc6593bmov r9, rbx
37bc6593emov r8, rdi
37bc65941mov rcx, rsi
37bc65944sar r10l, 1
37bc65947lea rdx, [rsp+164]
37bc6594fmov [rsp+40], 1
37bc65958sub eax, r10l
37bc6595bmov [rsp+164], r10l
37bc65963mov [rsp+168], eax
37bc6596alea rax, [rsp+160]
37bc65972mov [rsp+32], rax
37bc65977mov [rsp+140], r10l
37bc6597fmov [rsp+152], rax
37bc65987mov [rsp+144], rdx
37bc6598fcall zpotrf2_
37bc65994mov eax, [rsp+160]
37bc6599bmovsxd r10, [rsp+140]
37bc659a3test eax, eax
37bc659a5jne 0x37bc65b3c
37bc659abmovsxd r13, r15l
37bc659aexor eax, eax
37bc659b0mov [rsp+80], rbx
37bc659b5mov [rsp+112], 1
37bc659betest r13, r13
37bc659c1mov [rsp+104], 1
37bc659cacmovs r13, rax
37bc659cemov [rsp+96], 1
37bc659d7mov [rsp+88], 1
37bc659e0mov r14, r13
37bc659e3not r14
37bc659e6test r12l, r12l
37bc659e9je 0x37bc65b58
37bc659efadd r10l, 1
37bc659f3mov r15, [rsp+144]
37bc659fbmov [rsp+64], rbx
37bc65a00lea r12, [rsp+168]
37bc65a08movsxd r10, r10l
37bc65a0bmov [rsp+56], rdi
37bc65a10lea r9, [rip+0x7e7fb2]
37bc65a17lea r8, [rip+0x7e7fac]
37bc65a1eimul r10, r13
37bc65a22mov [rsp+40], r12
37bc65a27lea rdx, [rip+0x7e7f92]
37bc65a2emov [rsp+32], r15
37bc65a33lea rcx, [rip+0x7e7f87]
37bc65a3alea rax, [r14+r10+1]
37bc65a3fshl rax, 4
37bc65a43add rax, rdi
37bc65a46mov [rsp+72], rax
37bc65a4blea rax, [rip+0x7e7f7e]
37bc65a52mov [rsp+48], rax
37bc65a57call ztrsm_
37bc65a5cmov [rsp+72], rbx
37bc65a61mov r9, r15
37bc65a64mov r8, r12
37bc65a67mov eax, [rsp+164]
37bc65a6emov [rsp+48], rbx
37bc65a73mov [rsp+88], 1
37bc65a7cmov [rsp+80], 1
37bc65a85add eax, 1
37bc65a88cdqe
37bc65a8amov rdx, rax
37bc65a8dimul rdx, r13
37bc65a91add rdx, r14
37bc65a94add rax, rdx
37bc65a97add rdx, 1
37bc65a9bshl rax, 4
37bc65a9fshl rdx, 4
37bc65aa3add rax, rdi
37bc65aa6add rdx, rdi
37bc65aa9mov [rsp+64], rax
37bc65aaelea rax, [rip+0x7e7f2b]
37bc65ab5mov [rsp+56], rax
37bc65abalea rax, [rip+0x7e7f27]
37bc65ac1mov [rsp+32], rax
37bc65ac6mov [rsp+40], rdx
37bc65acblea rdx, [rip+0x7e7ef8]
37bc65ad2
37bc65ad2loc_37bc65ad2:
37bc65ad2mov rcx, rsi
37bc65ad5call zherk_
37bc65adamov eax, [rsp+164]
37bc65ae1mov r9, rbx
37bc65ae4mov rcx, rsi
37bc65ae7mov [rsp+40], 1
37bc65af0lea edx, [rax+1]
37bc65af3mov [rsp+140], eax
37bc65afamov rax, [rsp+152]
37bc65b02movsxd rdx, edx
37bc65b05imul r13, rdx
37bc65b09mov [rsp+32], rax
37bc65b0eadd r13, r14
37bc65b11add r13, rdx
37bc65b14mov rdx, r12
37bc65b17shl r13, 4
37bc65b1blea r8, [rdi+r13]
37bc65b1fcall zpotrf2_
37bc65b24mov edx, [rsp+160]
37bc65b2bmov eax, [rsp+140]
37bc65b32test edx, edx
37bc65b34je 0x37bc65867
37bc65b3aadd eax, edx
37bc65b3c
37bc65b3cloc_37bc65b3c:
37bc65b3cmov [rbp], eax
37bc65b3fjmp 0x37bc65867
37bc65b44
37bc65b44 0f 1f 40 00 ..@.
37bc65b48
37bc65b48loc_37bc65b48:
37bc65b48mov [rbp], 1
37bc65b4fjmp 0x37bc65867
37bc65b54
37bc65b54 0f 1f 40 00 ..@.
37bc65b58
37bc65b58loc_37bc65b58:
37bc65b58shl r10, 4
37bc65b5cmov r15, [rsp+144]
37bc65b64lea rax, [rip+0x7e7e65]
37bc65b6blea r12, [rsp+168]
37bc65b73add r10, rdi
37bc65b76mov [rsp+48], rax
37bc65b7blea r9, [rip+0x7e7e47]
37bc65b82lea r8, [rip+0x7e7e41]
37bc65b89mov [rsp+72], r10
37bc65b8elea rdx, [rip+0x7e7e2c]
37bc65b95lea rcx, [rip+0x7e7e54]
37bc65b9cmov [rsp+64], rbx
37bc65ba1mov [rsp+56], rdi
37bc65ba6mov [rsp+40], r15
37bc65babmov [rsp+32], r12
37bc65bb0call ztrsm_
37bc65bb5mov [rsp+72], rbx
37bc65bbamov r9, r15
37bc65bbdmov r8, r12
37bc65bc0movsxd rdx, [rsp+164]
37bc65bc8mov [rsp+48], rbx
37bc65bcdmov [rsp+88], 1
37bc65bd6mov [rsp+80], 1
37bc65bdflea ecx, [rdx+1]
37bc65be2shl rdx, 4
37bc65be6movsxd rcx, ecx
37bc65be9add rdx, rdi
37bc65becmov rax, rcx
37bc65befmov [rsp+40], rdx
37bc65bf4lea rdx, [rip+0x7e7dce]
37bc65bfbimul rax, r13
37bc65bffadd rax, r14
37bc65c02add rax, rcx
37bc65c05shl rax, 4
37bc65c09add rax, rdi
37bc65c0cmov [rsp+64], rax
37bc65c11lea rax, [rip+0x7e7dc8]
37bc65c18mov [rsp+56], rax
37bc65c1dlea rax, [rip+0x7e7dc4]
37bc65c24mov [rsp+32], rax
37bc65c29jmp 0x37bc65ad2
37bc65c2e
37bc65c2eloc_37bc65c2e:
37bc65c2eneg edx
37bc65c30jmp 0x37bc65845
37bc657d0
37bc657d0zpotrf2_:
37bc657d0push r15
37bc657d2push r14
37bc657d4push r13
37bc657d6push r12
37bc657d8push rbp
37bc657d9push rdi
37bc657dapush rsi
37bc657dbpush rbx
37bc657dcsub rsp, 184
37bc657e3mov rbp, [rsp+288]
37bc657ebmov r15l, [r9]
37bc657eemov [rbp], 0
37bc657f5mov r13, rdx
37bc657f8mov rdi, r8
37bc657fbmov rbx, r9
37bc657femov r8l, 1
37bc65804mov r9l, 1
37bc6580alea rdx, [rip+0x7e81af]
37bc65811mov rsi, rcx
37bc65814call lsame_
37bc65819mov r12l, eax
37bc6581ctest eax, eax
37bc6581eje 0x37bc65900
37bc65824
37bc65824loc_37bc65824:
37bc65824mov eax, [r13]
37bc65828test eax, eax
37bc6582ajs 0x37bc65880
37bc6582cmov edx, 1
37bc65831cmovg edx, eax
37bc65834cmp [rbx], edx
37bc65836jge 0x37bc65890
37bc65838mov eax, -4
37bc6583dmov edx, 4
37bc65842
37bc65842loc_37bc65842:
37bc65842mov [rbp], eax
37bc65845
37bc65845loc_37bc65845:
37bc65845mov [rsp+168], edx
37bc6584cmov r8l, 7
37bc65852lea rdx, [rsp+168]
37bc6585alea rcx, [rip+0x7e8161]
37bc65861call xerbla_
37bc65866nop
37bc65867
37bc65867loc_37bc65867:
37bc65867add rsp, 184
37bc6586epop rbx
37bc6586fpop rsi
37bc65870pop rdi
37bc65871pop rbp
37bc65872pop r12
37bc65874pop r13
37bc65876pop r14
37bc65878pop r15
37bc6587aret
37bc6587b
37bc6587b 0f 1f 44 00 00 ..D..
37bc65880
37bc65880loc_37bc65880:
37bc65880mov eax, -2
37bc65885mov edx, 2
37bc6588ajmp 0x37bc65842
37bc6588c
37bc6588c 0f 1f 40 00 ..@.
37bc65890
37bc65890loc_37bc65890:
37bc65890mov edx, [rbp]
37bc65893test edx, edx
37bc65895jne 0x37bc65c2e
37bc6589btest eax, eax
37bc6589dje 0x37bc65867
37bc6589fcmp eax, 1
37bc658a2jne 0x37bc65938
37bc658a8movsd_xmm x0, [rdi]
37bc658acpxor x1, x1
37bc658b0movsd_xmm [rsp+168], x0
37bc658b9comisd x1, x0
37bc658bdjae 0x37bc65b48
37bc658c3lea rcx, [rsp+168]
37bc658cbcall disnan_
37bc658d0test eax, eax
37bc658d2jne 0x37bc65b48
37bc658d8movsd_xmm x0, [rsp+168]
37bc658e1mov [rdi+8], 0
37bc658e9sqrtsd x0, x0
37bc658edmovsd_xmm [rdi], x0
37bc658f1jmp 0x37bc65867
37bc658f6
37bc658f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc65900
37bc65900loc_37bc65900:
37bc65900mov r9l, 1
37bc65906mov r8l, 1
37bc6590clea rdx, [rip+0x7e80ae]
37bc65913mov rcx, rsi
37bc65916call lsame_
37bc6591btest eax, eax
37bc6591djne 0x37bc65824
37bc65923mov eax, -1
37bc65928mov edx, 1
37bc6592djmp 0x37bc65842
37bc65932
37bc65932 66 0f 1f 44 00 00 f..D..
37bc65938
37bc65938loc_37bc65938:
37bc65938mov r10l, eax
37bc6593bmov r9, rbx
37bc6593emov r8, rdi
37bc65941mov rcx, rsi
37bc65944sar r10l, 1
37bc65947lea rdx, [rsp+164]
37bc6594fmov [rsp+40], 1
37bc65958sub eax, r10l
37bc6595bmov [rsp+164], r10l
37bc65963mov [rsp+168], eax
37bc6596alea rax, [rsp+160]
37bc65972mov [rsp+32], rax
37bc65977mov [rsp+140], r10l
37bc6597fmov [rsp+152], rax
37bc65987mov [rsp+144], rdx
37bc6598fcall zpotrf2_
37bc65994mov eax, [rsp+160]
37bc6599bmovsxd r10, [rsp+140]
37bc659a3test eax, eax
37bc659a5jne 0x37bc65b3c
37bc659abmovsxd r13, r15l
37bc659aexor eax, eax
37bc659b0mov [rsp+80], rbx
37bc659b5mov [rsp+112], 1
37bc659betest r13, r13
37bc659c1mov [rsp+104], 1
37bc659cacmovs r13, rax
37bc659cemov [rsp+96], 1
37bc659d7mov [rsp+88], 1
37bc659e0mov r14, r13
37bc659e3not r14
37bc659e6test r12l, r12l
37bc659e9je 0x37bc65b58
37bc659efadd r10l, 1
37bc659f3mov r15, [rsp+144]
37bc659fbmov [rsp+64], rbx
37bc65a00lea r12, [rsp+168]
37bc65a08movsxd r10, r10l
37bc65a0bmov [rsp+56], rdi
37bc65a10lea r9, [rip+0x7e7fb2]
37bc65a17lea r8, [rip+0x7e7fac]
37bc65a1eimul r10, r13
37bc65a22mov [rsp+40], r12
37bc65a27lea rdx, [rip+0x7e7f92]
37bc65a2emov [rsp+32], r15
37bc65a33lea rcx, [rip+0x7e7f87]
37bc65a3alea rax, [r14+r10+1]
37bc65a3fshl rax, 4
37bc65a43add rax, rdi
37bc65a46mov [rsp+72], rax
37bc65a4blea rax, [rip+0x7e7f7e]
37bc65a52mov [rsp+48], rax
37bc65a57call ztrsm_
37bc65a5cmov [rsp+72], rbx
37bc65a61mov r9, r15
37bc65a64mov r8, r12
37bc65a67mov eax, [rsp+164]
37bc65a6emov [rsp+48], rbx
37bc65a73mov [rsp+88], 1
37bc65a7cmov [rsp+80], 1
37bc65a85add eax, 1
37bc65a88cdqe
37bc65a8amov rdx, rax
37bc65a8dimul rdx, r13
37bc65a91add rdx, r14
37bc65a94add rax, rdx
37bc65a97add rdx, 1
37bc65a9bshl rax, 4
37bc65a9fshl rdx, 4
37bc65aa3add rax, rdi
37bc65aa6add rdx, rdi
37bc65aa9mov [rsp+64], rax
37bc65aaelea rax, [rip+0x7e7f2b]
37bc65ab5mov [rsp+56], rax
37bc65abalea rax, [rip+0x7e7f27]
37bc65ac1mov [rsp+32], rax
37bc65ac6mov [rsp+40], rdx
37bc65acblea rdx, [rip+0x7e7ef8]
37bc65ad2
37bc65ad2loc_37bc65ad2:
37bc65ad2mov rcx, rsi
37bc65ad5call zherk_
37bc65adamov eax, [rsp+164]
37bc65ae1mov r9, rbx
37bc65ae4mov rcx, rsi
37bc65ae7mov [rsp+40], 1
37bc65af0lea edx, [rax+1]
37bc65af3mov [rsp+140], eax
37bc65afamov rax, [rsp+152]
37bc65b02movsxd rdx, edx
37bc65b05imul r13, rdx
37bc65b09mov [rsp+32], rax
37bc65b0eadd r13, r14
37bc65b11add r13, rdx
37bc65b14mov rdx, r12
37bc65b17shl r13, 4
37bc65b1blea r8, [rdi+r13]
37bc65b1fcall zpotrf2_
37bc65b24mov edx, [rsp+160]
37bc65b2bmov eax, [rsp+140]
37bc65b32test edx, edx
37bc65b34je 0x37bc65867
37bc65b3aadd eax, edx
37bc65b3c
37bc65b3cloc_37bc65b3c:
37bc65b3cmov [rbp], eax
37bc65b3fjmp 0x37bc65867
37bc65b44
37bc65b44 0f 1f 40 00 ..@.
37bc65b48
37bc65b48loc_37bc65b48:
37bc65b48mov [rbp], 1
37bc65b4fjmp 0x37bc65867
37bc65b54
37bc65b54 0f 1f 40 00 ..@.
37bc65b58
37bc65b58loc_37bc65b58:
37bc65b58shl r10, 4
37bc65b5cmov r15, [rsp+144]
37bc65b64lea rax, [rip+0x7e7e65]
37bc65b6blea r12, [rsp+168]
37bc65b73add r10, rdi
37bc65b76mov [rsp+48], rax
37bc65b7blea r9, [rip+0x7e7e47]
37bc65b82lea r8, [rip+0x7e7e41]
37bc65b89mov [rsp+72], r10
37bc65b8elea rdx, [rip+0x7e7e2c]
37bc65b95lea rcx, [rip+0x7e7e54]
37bc65b9cmov [rsp+64], rbx
37bc65ba1mov [rsp+56], rdi
37bc65ba6mov [rsp+40], r15
37bc65babmov [rsp+32], r12
37bc65bb0call ztrsm_
37bc65bb5mov [rsp+72], rbx
37bc65bbamov r9, r15
37bc65bbdmov r8, r12
37bc65bc0movsxd rdx, [rsp+164]
37bc65bc8mov [rsp+48], rbx
37bc65bcdmov [rsp+88], 1
37bc65bd6mov [rsp+80], 1
37bc65bdflea ecx, [rdx+1]
37bc65be2shl rdx, 4
37bc65be6movsxd rcx, ecx
37bc65be9add rdx, rdi
37bc65becmov rax, rcx
37bc65befmov [rsp+40], rdx
37bc65bf4lea rdx, [rip+0x7e7dce]
37bc65bfbimul rax, r13
37bc65bffadd rax, r14
37bc65c02add rax, rcx
37bc65c05shl rax, 4
37bc65c09add rax, rdi
37bc65c0cmov [rsp+64], rax
37bc65c11lea rax, [rip+0x7e7dc8]
37bc65c18mov [rsp+56], rax
37bc65c1dlea rax, [rip+0x7e7dc4]
37bc65c24mov [rsp+32], rax
37bc65c29jmp 0x37bc65ad2
37bc65c2e
37bc65c2eloc_37bc65c2e:
37bc65c2eneg edx
37bc65c30jmp 0x37bc65845
37bc657d0
Loading..