File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc69000
37bc69000zpprfs_:
37bc69000push r15
37bc69002push r14
37bc69004push r13
37bc69006push r12
37bc69008push rbp
37bc69009push rdi
37bc6900apush rsi
37bc6900bpush rbx
37bc6900csub rsp, 360
37bc69013movups [rsp+256], x6
37bc6901bmovups [rsp+272], x7
37bc69023movups [rsp+288], x8
37bc6902cmovups [rsp+304], x9
37bc69035movups [rsp+320], x10
37bc6903emovups [rsp+336], x11
37bc69047mov rax, [rsp+536]
37bc6904fmov rdi, [rsp+480]
37bc69057mov r12, [rsp+496]
37bc6905fmov r14, [rsp+528]
37bc69067mov [rax], 0
37bc6906dmov ebp, [rdi]
37bc6906fmov esi, [r12]
37bc69073mov [rsp+440], rdx
37bc6907bmov rbx, r8
37bc6907emov r15, r9
37bc69081mov r8l, 1
37bc69087mov r9l, 1
37bc6908dlea rdx, [rip+0x7e4b6c]
37bc69094mov [rsp+432], rcx
37bc6909ccall lsame_
37bc690a1mov [rsp+224], eax
37bc690a8test eax, eax
37bc690aaje 0x37bc69172
37bc690b0
37bc690b0loc_37bc690b0:
37bc690b0mov rax, [rsp+440]
37bc690b8mov r13l, [rax]
37bc690bbtest r13l, r13l
37bc690bejs 0x37bc690f4
37bc690c0mov edx, [rbx]
37bc690c2test edx, edx
37bc690c4js 0x37bc691a9
37bc690catest r13l, r13l
37bc690cdmov eax, 1
37bc690d2cmovg eax, r13l
37bc690d6cmp [rdi], eax
37bc690d8jl 0x37bc691b8
37bc690decmp [r12], eax
37bc690e2jge 0x37bc691c7
37bc690e8mov edx, -9
37bc690edmov eax, 9
37bc690f2jmp 0x37bc690fe
37bc690f4
37bc690f4loc_37bc690f4:
37bc690f4mov edx, -2
37bc690f9mov eax, 2
37bc690fe
37bc690feloc_37bc690fe:
37bc690femov rdi, [rsp+536]
37bc69106mov [rdi], edx
37bc69108
37bc69108loc_37bc69108:
37bc69108lea rdx, [rsp+244]
37bc69110mov r8l, 6
37bc69116lea rcx, [rip+0x7e4ae5]
37bc6911dmov [rsp+244], eax
37bc69124call xerbla_
37bc69129nop
37bc6912a
37bc6912aloc_37bc6912a:
37bc6912amovups x6, [rsp+256]
37bc69132movups x7, [rsp+272]
37bc6913amovups x8, [rsp+288]
37bc69143movups x9, [rsp+304]
37bc6914cmovups x10, [rsp+320]
37bc69155movups x11, [rsp+336]
37bc6915eadd rsp, 360
37bc69165pop rbx
37bc69166pop rsi
37bc69167pop rdi
37bc69168pop rbp
37bc69169pop r12
37bc6916bpop r13
37bc6916dpop r14
37bc6916fpop r15
37bc69171ret
37bc69172
37bc69172loc_37bc69172:
37bc69172mov rcx, [rsp+432]
37bc6917amov r9l, 1
37bc69180mov r8l, 1
37bc69186lea rdx, [rip+0x7e4a74]
37bc6918dcall lsame_
37bc69192test eax, eax
37bc69194jne 0x37bc690b0
37bc6919amov edx, -1
37bc6919fmov eax, 1
37bc691a4jmp 0x37bc690fe
37bc691a9
37bc691a9loc_37bc691a9:
37bc691a9mov edx, -3
37bc691aemov eax, 3
37bc691b3jmp 0x37bc690fe
37bc691b8
37bc691b8loc_37bc691b8:
37bc691b8mov edx, -7
37bc691bdmov eax, 7
37bc691c2jmp 0x37bc690fe
37bc691c7
37bc691c7loc_37bc691c7:
37bc691c7mov rax, [rsp+536]
37bc691cfmov eax, [rax]
37bc691d1test eax, eax
37bc691d3jne 0x37bc69d6f
37bc691d9test r13l, r13l
37bc691dcje 0x37bc69d36
37bc691e2test edx, edx
37bc691e4je 0x37bc6912a
37bc691eamov edx, 7
37bc691eflea rcx, [rip+0x7e4a12]
37bc691f6call dlamch_
37bc691fbmov edx, 12
37bc69200lea rcx, [rip+0x7e4a08]
37bc69207movapd x7, x0
37bc6920bcall dlamch_
37bc69210mov r11l, [rbx]
37bc69213test r11l, r11l
37bc69216jle 0x37bc6912a
37bc6921cadd r13l, 1
37bc69220pxor x8, x8
37bc69225movsxd r8, esi
37bc69228xor eax, eax
37bc6922acvtsi2sd x8, r13l
37bc6922fmovsxd r10, ebp
37bc69232test r8, r8
37bc69235mov [rsp+88], -1
37bc6923emulsd x0, x8
37bc69243cmovs r8, rax
37bc69247test r10, r10
37bc6924amov [rsp+96], 1
37bc69253cmovs r10, rax
37bc69257mov rax, [rsp+472]
37bc6925fmov [rsp+168], -1
37bc6926blea rbp, [rsp+244]
37bc69273mov [rsp+232], r8
37bc6927bmov rdi, [rsp+504]
37bc69283lea r12, [rsp+240]
37bc6928badd rax, 16
37bc6928fmov [rsp+228], r11l
37bc69297mov rbx, r10
37bc6929amovddup x9, [rip+0x7e49ad]
37bc692a3mov [rsp+216], rax
37bc692abmov rax, [rsp+488]
37bc692b3movapd x10, x0
37bc692b8mov r11, [rsp+520]
37bc692c0movapd x11, x0
37bc692c5divsd x10, x7
37bc692caadd rax, 16
37bc692cemov [rsp+176], rax
37bc692d6
37bc692d6loc_37bc692d6:
37bc692d6mov rax, [rsp+168]
37bc692demov rsi, [rsp+216]
37bc692e6mov [rsp+116], 1
37bc692eemov rcx, [rsp+176]
37bc692f6mov [rsp+184], rdi
37bc692feshl rax, 4
37bc69302mov [rsp+520], r11
37bc6930amovsd_xmm x6, [rip+0x7e492e]
37bc69312add rsi, rax
37bc69315add rax, [rsp+472]
37bc6931dmov [rsp+200], r12
37bc69325mov [rsp+128], rsi
37bc6932dmov rsi, [rsp+88]
37bc69332mov [rsp+136], rax
37bc6933ashl rsi, 4
37bc6933emov [rsp+208], rbp
37bc69346add rcx, rsi
37bc69349mov [rsp+160], rsi
37bc69351add rsi, [rsp+488]
37bc69359mov [rsp+120], rsi
37bc6935emov [rsp+192], rbx
37bc69366mov rbx, rcx
37bc69369
37bc69369loc_37bc69369:
37bc69369lea rax, [rip+0x7e48ac]
37bc69370mov r9, [rsp+520]
37bc69378mov rdx, [rsp+128]
37bc69380mov [rsp+32], rax
37bc69385mov rcx, [rsp+440]
37bc6938dmov rdi, rax
37bc69390mov r8, rax
37bc69393call zcopy_
37bc69398mov rax, rdi
37bc6939bmov [rsp+64], rdi
37bc693a0mov r9, r15
37bc693a3mov rdi, [rsp+520]
37bc693abmov [rsp+40], rax
37bc693b0lea r8, [rip+0x7e4869]
37bc693b7mov [rsp+32], rbx
37bc693bcmov rdx, [rsp+440]
37bc693c4mov [rsp+56], rdi
37bc693c9lea rdi, [rip+0x7e4860]
37bc693d0mov rcx, [rsp+432]
37bc693d8mov [rsp+72], 1
37bc693e1mov [rsp+48], rdi
37bc693e6call zhpmv_
37bc693ebmov rax, [rsp+440]
37bc693f3mov r13l, [rax]
37bc693f6test r13l, r13l
37bc693f9jle 0x37bc69d2d
37bc693fflea edi, [r13-1]
37bc69403lea rdx, [r14+8]
37bc69407mov rax, r14
37bc6940amov r8, r14
37bc6940dmov [rsp+104], rdi
37bc69412mov rcx, [rsp+136]
37bc6941amov rsi, rdi
37bc6941dlea r9, [rdx+8*rdi]
37bc69421nop [rax+rax]
37bc6942anop [rax+rax]
37bc69435nop [rax+rax]
37bc69440
37bc69440loc_37bc69440:
37bc69440movsd_xmm x0, [rcx+16]
37bc69445movsd_xmm x1, [rcx+24]
37bc6944aadd r8, 8
37bc6944eadd rcx, 16
37bc69452andpd x0, [rip+0x7e47f6]
37bc6945aandpd x1, [rip+0x7e47ee]
37bc69462addsd x0, x1
37bc69466movsd_xmm [r8-8], x0
37bc6946ccmp r8, r9
37bc6946fjne 0x37bc69440
37bc69471mov ecx, [rsp+224]
37bc69478test ecx, ecx
37bc6947aje 0x37bc69670
37bc69480mov rdi, [rsp+120]
37bc69485lea ebp, [r13+1]
37bc69489xor r10l, r10l
37bc6948cpxor x1, x1
37bc69490mov esi, 1
37bc69495mov r11l, 1
37bc6949bmovsd_xmm x4, [rdi+16]
37bc694a0movsd_xmm x0, [rdi+24]
37bc694a5andpd x4, [rip+0x7e47a3]
37bc694adandpd x0, [rip+0x7e479b]
37bc694b5addsd x4, x0
37bc694b9nop [rax]
37bc694c0
37bc694c0loc_37bc694c0:
37bc694c0add esi, r11l
37bc694c3add r11l, 1
37bc694c7lea edx, [rsi-2]
37bc694camovsxd rdx, edx
37bc694cdshl rdx, 4
37bc694d1movsd_xmm x0, [r15+rdx]
37bc694d7andpd x0, [rip+0x7e4771]
37bc694dfmulsd x0, x4
37bc694e3addsd x0, [r14+8*r10]
37bc694e9addsd x0, x1
37bc694edmovsd_xmm [r14+8*r10], x0
37bc694f3cmp ebp, r11l
37bc694f6je 0x37bc698c3
37bc694fcmovsd_xmm x4, [rdi+40]
37bc69501movsd_xmm x0, [rdi+32]
37bc69506add rdi, 16
37bc6950aadd r10, 1
37bc6950eandpd x4, [rip+0x7e473a]
37bc69516andpd x0, [rip+0x7e4732]
37bc6951eaddsd x4, x0
37bc69522cmp r11l, 2
37bc69526je 0x37bc69a07
37bc6952cmovsxd rcx, esi
37bc6952fmov r8l, r10l
37bc69532mov r9l, r10l
37bc69535xor edx, edx
37bc69537sub rcx, 1
37bc6953bshr r8l, 1
37bc6953emovddup x3, x4
37bc69542pxor x1, x1
37bc69546shl rcx, 4
37bc6954ashl r8, 4
37bc6954eadd rcx, r15
37bc69551nop [rax]
37bc69555nop [rax+rax]
37bc69560
37bc69560loc_37bc69560:
37bc69560movupd x0, [rcx+2*rdx]
37bc69565movupd x2, [rcx+2*rdx+16]
37bc6956bmovlpd x2, [rcx+2*rdx+8]
37bc69571movupd x5, [r14+rdx]
37bc69577movhpd x0, [rcx+2*rdx+16]
37bc6957dandpd x0, x9
37bc69582andpd x2, x9
37bc69587addpd x2, x0
37bc6958bmovapd x0, x3
37bc6958fmulpd x0, x2
37bc69593addpd x0, x5
37bc69597movupd x5, [rbx+2*rdx]
37bc6959cmovhpd x5, [rbx+2*rdx+16]
37bc695a2movups [r14+rdx], x0
37bc695a7movupd x0, [rbx+2*rdx+16]
37bc695admovlpd x0, [rbx+2*rdx+8]
37bc695b3andpd x5, x9
37bc695b8add rdx, 16
37bc695bcandpd x0, x9
37bc695c1addpd x0, x5
37bc695c5mulpd x0, x2
37bc695c9addsd x1, x0
37bc695cdunpckhpd x0, x0
37bc695d1addsd x1, x0
37bc695d5cmp rdx, r8
37bc695d8jne 0x37bc69560
37bc695datest r9b, 1
37bc695deje 0x37bc694c0
37bc695e4and r9l, -2
37bc695e8lea ecx, [rsi+r9]
37bc695ecadd r9l, 1
37bc695f0
37bc695f0loc_37bc695f0:
37bc695f0movsxd rcx, ecx
37bc695f3movsxd rdx, r9l
37bc695f6shl rcx, 4
37bc695faadd rcx, r15
37bc695fdmovsd_xmm x2, [rcx-8]
37bc69602movsd_xmm x0, [rcx-16]
37bc69607andpd x2, [rip+0x7e4641]
37bc6960fandpd x0, [rip+0x7e4639]
37bc69617addsd x2, x0
37bc6961bmovapd x0, x2
37bc6961fmulsd x0, x4
37bc69623addsd x0, [r14+8*rdx-8]
37bc6962amovsd_xmm [r14+8*rdx-8], x0
37bc69631add rdx, [rsp+88]
37bc69636shl rdx, 4
37bc6963aadd rdx, [rsp+488]
37bc69642movsd_xmm x0, [rdx+8]
37bc69647movsd_xmm x3, [rdx]
37bc6964bandpd x0, [rip+0x7e45fd]
37bc69653andpd x3, [rip+0x7e45f5]
37bc6965baddsd x0, x3
37bc6965fmulsd x0, x2
37bc69663addsd x1, x0
37bc69667jmp 0x37bc694c0
37bc6966c
37bc6966c 0f 1f 40 00 ..@.
37bc69670
37bc69670loc_37bc69670:
37bc69670mov rcx, [rsp+488]
37bc69678mov rdi, [rsp+160]
37bc69680movsd_xmm x3, [rcx+rdi+16]
37bc69686movsd_xmm x0, [rcx+rdi+24]
37bc6968candpd x3, [rip+0x7e45bc]
37bc69694andpd x0, [rip+0x7e45b4]
37bc6969caddsd x3, x0
37bc696a0movsd_xmm x0, [r15]
37bc696a5andpd x0, [rip+0x7e45a3]
37bc696admulsd x0, x3
37bc696b1addsd x0, [r14]
37bc696b6cmp r13l, 1
37bc696baje 0x37bc698b0
37bc696c0mov r12, [rsp+120]
37bc696c5mov edi, 2
37bc696camov ebp, 1
37bc696cfmov [rsp+152], rax
37bc696d7mov [rsp+144], rbx
37bc696dflea ebx, [r13+1]
37bc696e3nop
37bc696e5nop [rax+rax]
37bc696f0
37bc696f0loc_37bc696f0:
37bc696f0mov r10l, edi
37bc696f3movsd_xmm [rdx-8], x0
37bc696f8lea r11l, [rbp+1]
37bc696fccmp r13l, edi
37bc696ffjle 0x37bc699fe
37bc69705movsxd rcx, ebp
37bc69708mov r9l, esi
37bc6970bmovddup x4, x3
37bc6970fxor eax, eax
37bc69711shl rcx, 4
37bc69715shr r9l, 1
37bc69718lea r8, [r12+32]
37bc6971dpxor x5, x5
37bc69721add rcx, r15
37bc69724shl r9, 4
37bc69728nop [rax+rax]
37bc69730
37bc69730loc_37bc69730:
37bc69730movupd x1, [rcx+2*rax]
37bc69735movupd x0, [rcx+2*rax+16]
37bc6973bmovlpd x0, [rcx+2*rax+8]
37bc69741movupd x2, [rdx+rax]
37bc69746movhpd x1, [rcx+2*rax+16]
37bc6974candpd x0, x9
37bc69751andpd x1, x9
37bc69756addpd x1, x0
37bc6975amovapd x0, x1
37bc6975emulpd x0, x4
37bc69762addpd x0, x2
37bc69766movupd x2, [r8+2*rax+16]
37bc6976dmovlpd x2, [r8+2*rax+8]
37bc69774andpd x2, x9
37bc69779movups [rdx+rax], x0
37bc6977dmovupd x0, [r8+2*rax]
37bc69783movhpd x0, [r8+2*rax+16]
37bc6978aadd rax, 16
37bc6978eandpd x0, x9
37bc69793addpd x0, x2
37bc69797mulpd x0, x1
37bc6979baddsd x5, x0
37bc6979funpckhpd x0, x0
37bc697a3addsd x5, x0
37bc697a7cmp rax, r9
37bc697aajne 0x37bc69730
37bc697actest sil, 1
37bc697b0je 0x37bc69838
37bc697b6mov eax, esi
37bc697b8and eax, -2
37bc697bbadd r11l, eax
37bc697beadd r10l, eax
37bc697c1
37bc697c1loc_37bc697c1:
37bc697c1movsxd r11, r11l
37bc697c4movsxd r10, r10l
37bc697c7shl r11, 4
37bc697cbadd r11, r15
37bc697cemovsd_xmm x1, [r11-8]
37bc697d4movsd_xmm x0, [r11-16]
37bc697daandpd x1, [rip+0x7e446e]
37bc697e2andpd x0, [rip+0x7e4466]
37bc697eaaddsd x1, x0
37bc697eemulsd x3, x1
37bc697f2addsd x3, [r14+8*r10-8]
37bc697f9movsd_xmm [r14+8*r10-8], x3
37bc69800add r10, [rsp+88]
37bc69805shl r10, 4
37bc69809add r10, [rsp+488]
37bc69811movsd_xmm x0, [r10]
37bc69816movsd_xmm x2, [r10+8]
37bc6981candpd x0, [rip+0x7e442c]
37bc69824andpd x2, [rip+0x7e4424]
37bc6982caddsd x0, x2
37bc69830mulsd x0, x1
37bc69834addsd x5, x0
37bc69838
37bc69838loc_37bc69838:
37bc69838lea ebp, [rsi+rbp+1]
37bc6983caddsd x5, [rdx-8]
37bc69841add rdi, 1
37bc69845sub esi, 1
37bc69848movsd_xmm x3, [r12+32]
37bc6984flea eax, [rbp-1]
37bc69852add r12, 16
37bc69856add rdx, 8
37bc6985amovsd_xmm x0, [r12+24]
37bc69861andpd x3, [rip+0x7e43e7]
37bc69869cdqe
37bc6986bandpd x0, [rip+0x7e43dd]
37bc69873shl rax, 4
37bc69877movsd_xmm [rdx-16], x5
37bc6987caddsd x3, x0
37bc69880movsd_xmm x0, [r15+rax]
37bc69886andpd x0, [rip+0x7e43c2]
37bc6988emulsd x0, x3
37bc69892addsd x0, [rdx-8]
37bc69897cmp rdi, rbx
37bc6989ajne 0x37bc696f0
37bc698a0mov rbx, [rsp+144]
37bc698a8mov rax, [rsp+152]
37bc698b0
37bc698b0loc_37bc698b0:
37bc698b0pxor x1, x1
37bc698b4mov rdi, [rsp+104]
37bc698b9addsd x0, x1
37bc698bdmovsd_xmm [r14+8*rdi], x0
37bc698c3
37bc698c3loc_37bc698c3:
37bc698c3mov rcx, [rsp+104]
37bc698c8mov rdx, [rsp+520]
37bc698d0pxor x2, x2
37bc698d4shl rcx, 4
37bc698d8lea rcx, [rdx+rcx+16]
37bc698ddnop [rax]
37bc698e0
37bc698e0loc_37bc698e0:
37bc698e0movsd_xmm x1, [rax]
37bc698e4movsd_xmm x0, [rdx]
37bc698e8movsd_xmm x3, [rdx+8]
37bc698edandpd x0, [rip+0x7e435b]
37bc698f5comisd x1, x10
37bc698faandpd x3, [rip+0x7e434e]
37bc69902addsd x0, x3
37bc69906ja 0x37bc69912
37bc69908addsd x0, x11
37bc6990daddsd x1, x11
37bc69912
37bc69912loc_37bc69912:
37bc69912divsd x0, x1
37bc69916add rdx, 16
37bc6991aadd rax, 8
37bc6991emaxsd x2, x0
37bc69922cmp rcx, rdx
37bc69925jne 0x37bc698e0
37bc69927
37bc69927loc_37bc69927:
37bc69927comisd x2, x7
37bc6992bmov rax, [rsp+512]
37bc69933mov rdi, [rsp+96]
37bc69938movsd_xmm [rax+8*rdi-8], x2
37bc6993ejbe 0x37bc69a18
37bc69944addsd x2, x2
37bc69948comisd x6, x2
37bc6994cjb 0x37bc69a18
37bc69952cmp [rsp+116], 6
37bc69957je 0x37bc69a18
37bc6995dmov rax, [rsp+536]
37bc69965mov r9, [rsp+464]
37bc6996dmov [rsp+56], 1
37bc69976lea r8, [rip+0x7e429f]
37bc6997dmov rdx, [rsp+440]
37bc69985mov rcx, [rsp+432]
37bc6998dmov [rsp+48], rax
37bc69992mov rax, [rsp+440]
37bc6999amov [rsp+40], rax
37bc6999fmov rax, [rsp+520]
37bc699a7mov [rsp+32], rax
37bc699accall zpptrs_
37bc699b1lea rax, [rip+0x7e4264]
37bc699b8mov [rsp+32], rbx
37bc699bdmov r8, [rsp+520]
37bc699c5mov [rsp+40], rax
37bc699camov rcx, [rsp+440]
37bc699d2mov r9, rax
37bc699d5lea rdx, [rip+0x7e4254]
37bc699dccall zaxpy_
37bc699e1mov rsi, [rsp+96]
37bc699e6add [rsp+116], 1
37bc699ebmov rax, [rsp+512]
37bc699f3movsd_xmm x6, [rax+8*rsi-8]
37bc699f9jmp 0x37bc69369
37bc699fe
37bc699feloc_37bc699fe:
37bc699fepxor x5, x5
37bc69a02jmp 0x37bc697c1
37bc69a07
37bc69a07loc_37bc69a07:
37bc69a07mov ecx, esi
37bc69a09pxor x1, x1
37bc69a0dmov r9l, 1
37bc69a13jmp 0x37bc695f0
37bc69a18
37bc69a18loc_37bc69a18:
37bc69a18mov rsi, [rsp+120]
37bc69a1dmov rdi, [rsp+184]
37bc69a25mov rbx, [rsp+192]
37bc69a2dmov r11, [rsp+520]
37bc69a35mov r12, [rsp+200]
37bc69a3dmov rbp, [rsp+208]
37bc69a45test r13l, r13l
37bc69a48jle 0x37bc69aba
37bc69a4amovapd x3, x8
37bc69a4flea r8l, [r13-1]
37bc69a53mov rdx, r14
37bc69a56mov rax, r11
37bc69a59mulsd x3, x7
37bc69a5dshl r8, 4
37bc69a61lea r8, [r11+r8+16]
37bc69a66nop [rax+rax]
37bc69a70
37bc69a70loc_37bc69a70:
37bc69a70movsd_xmm x2, [rdx]
37bc69a74movsd_xmm x0, [rax]
37bc69a78movsd_xmm x1, [rax+8]
37bc69a7dandpd x0, [rip+0x7e41cb]
37bc69a85andpd x1, [rip+0x7e41c3]
37bc69a8dcomisd x2, x10
37bc69a92addsd x0, x1
37bc69a96movapd x1, x2
37bc69a9amulsd x1, x3
37bc69a9eaddsd x0, x1
37bc69aa2ja 0x37bc69aa9
37bc69aa4addsd x0, x11
37bc69aa9
37bc69aa9loc_37bc69aa9:
37bc69aa9add rax, 16
37bc69aadmovsd_xmm [rdx], x0
37bc69ab1add rdx, 8
37bc69ab5cmp r8, rax
37bc69ab8jne 0x37bc69a70
37bc69aba
37bc69abaloc_37bc69aba:
37bc69abamov [rsp+240], 0
37bc69ac5pxor x6, x6
37bc69ac9mov [rsp+104], rsi
37bc69acemov rsi, r14
37bc69ad1mov r14, rbx
37bc69ad4mov rbx, r11
37bc69ad7nop [rax+rax]
37bc69ae0
37bc69ae0loc_37bc69ae0:
37bc69ae0mov [rsp+40], rbp
37bc69ae5movsxd rdx, r13l
37bc69ae8mov r9, rdi
37bc69aebmov r8, rbx
37bc69aeemov [rsp+32], r12
37bc69af3mov rcx, [rsp+440]
37bc69afbshl rdx, 4
37bc69affadd rdx, rbx
37bc69b02call zlacn2_
37bc69b07mov eax, [rsp+240]
37bc69b0etest eax, eax
37bc69b10je 0x37bc69bbf
37bc69b16cmp eax, 1
37bc69b19je 0x37bc69c79
37bc69b1fmov rcx, [rsp+440]
37bc69b27mov r13l, [rcx]
37bc69b2acmp eax, 2
37bc69b2djne 0x37bc69ae0
37bc69b2fmov edx, r13l
37bc69b32xor eax, eax
37bc69b34shl rdx, 3
37bc69b38test r13l, r13l
37bc69b3bjle 0x37bc69b68
37bc69b3dnop [rax]
37bc69b40
37bc69b40loc_37bc69b40:
37bc69b40movupd x0, [rbx+2*rax]
37bc69b45movddup x1, [rsi+rax]
37bc69b4amulpd x1, x0
37bc69b4eshufpd x0, x0, 1
37bc69b53mulpd x0, x6
37bc69b57addsubpd x1, x0
37bc69b5bmovups [rbx+2*rax], x1
37bc69b5fadd rax, 8
37bc69b63cmp rax, rdx
37bc69b66jne 0x37bc69b40
37bc69b68
37bc69b68loc_37bc69b68:
37bc69b68mov rax, [rsp+536]
37bc69b70mov [rsp+32], rbx
37bc69b75lea r8, [rip+0x7e40a0]
37bc69b7cmov r9, [rsp+464]
37bc69b84mov rcx, [rsp+432]
37bc69b8cmov [rsp+56], 1
37bc69b95mov [rsp+48], rax
37bc69b9amov rax, [rsp+440]
37bc69ba2mov [rsp+40], rax
37bc69ba7mov rdx, rax
37bc69baacall zpptrs_
37bc69bafmov rax, [rsp+440]
37bc69bb7mov r13l, [rax]
37bc69bbajmp 0x37bc69ae0
37bc69bbf
37bc69bbfloc_37bc69bbf:
37bc69bbfmov rax, [rsp+440]
37bc69bc7mov r11, rbx
37bc69bcamov rbx, r14
37bc69bcdmov r14, rsi
37bc69bd0mov rsi, [rsp+104]
37bc69bd5mov eax, [rax]
37bc69bd7test eax, eax
37bc69bd9jle 0x37bc69c43
37bc69bdbsub eax, 1
37bc69bdeadd rax, [rsp+88]
37bc69be3pxor x2, x2
37bc69be7shl rax, 4
37bc69bebadd rax, [rsp+176]
37bc69bf3nop
37bc69bf5nop [rax+rax]
37bc69c00
37bc69c00loc_37bc69c00:
37bc69c00movsd_xmm x0, [rsi+16]
37bc69c05movsd_xmm x1, [rsi+24]
37bc69c0aadd rsi, 16
37bc69c0eandpd x0, [rip+0x7e403a]
37bc69c16andpd x1, [rip+0x7e4032]
37bc69c1eaddsd x0, x1
37bc69c22maxsd x2, x0
37bc69c26cmp rsi, rax
37bc69c29jne 0x37bc69c00
37bc69c2bpxor x0, x0
37bc69c2fucomisd x2, x0
37bc69c33jp 0x37bc69c37
37bc69c35je 0x37bc69c43
37bc69c37
37bc69c37loc_37bc69c37:
37bc69c37movsd_xmm x0, [rdi]
37bc69c3bdivsd x0, x2
37bc69c3fmovsd_xmm [rdi], x0
37bc69c43
37bc69c43loc_37bc69c43:
37bc69c43add [rsp+96], 1
37bc69c49mov rcx, [rsp+232]
37bc69c51add rdi, 8
37bc69c55add [rsp+88], rcx
37bc69c5amov rax, [rsp+96]
37bc69c5fadd [rsp+168], rbx
37bc69c67cmp [rsp+228], eax
37bc69c6ejge 0x37bc692d6
37bc69c74jmp 0x37bc6912a
37bc69c79
37bc69c79loc_37bc69c79:
37bc69c79mov rax, [rsp+536]
37bc69c81mov [rsp+32], rbx
37bc69c86lea r8, [rip+0x7e3f8f]
37bc69c8dmov r9, [rsp+464]
37bc69c95mov rcx, [rsp+432]
37bc69c9dmov [rsp+56], 1
37bc69ca6mov [rsp+48], rax
37bc69cabmov rax, [rsp+440]
37bc69cb3mov [rsp+40], rax
37bc69cb8mov rdx, rax
37bc69cbbcall zpptrs_
37bc69cc0mov rax, [rsp+440]
37bc69cc8mov r13l, [rax]
37bc69ccbtest r13l, r13l
37bc69ccejle 0x37bc69ae0
37bc69cd4mov edx, r13l
37bc69cd7xor eax, eax
37bc69cd9pxor x2, x2
37bc69cddshl rdx, 3
37bc69ce1nop [rax+rax]
37bc69ceanop [rax+rax]
37bc69cf5nop [rax+rax]
37bc69d00
37bc69d00loc_37bc69d00:
37bc69d00movupd x0, [rbx+2*rax]
37bc69d05movddup x1, [rsi+rax]
37bc69d0amulpd x1, x0
37bc69d0eshufpd x0, x0, 1
37bc69d13mulpd x0, x2
37bc69d17addsubpd x1, x0
37bc69d1bmovups [rbx+2*rax], x1
37bc69d1fadd rax, 8
37bc69d23cmp rax, rdx
37bc69d26jne 0x37bc69d00
37bc69d28jmp 0x37bc69ae0
37bc69d2d
37bc69d2dloc_37bc69d2d:
37bc69d2dpxor x2, x2
37bc69d31jmp 0x37bc69927
37bc69d36
37bc69d36loc_37bc69d36:
37bc69d36test edx, edx
37bc69d38je 0x37bc6912a
37bc69d3elea rbx, [8*rdx]
37bc69d46mov rcx, [rsp+504]
37bc69d4exor edx, edx
37bc69d50mov r8, rbx
37bc69d53call memset
37bc69d58mov rcx, [rsp+512]
37bc69d60mov r8, rbx
37bc69d63xor edx, edx
37bc69d65call memset
37bc69d6ajmp 0x37bc6912a
37bc69d6f
37bc69d6floc_37bc69d6f:
37bc69d6fneg eax
37bc69d71jmp 0x37bc69108
37bc69000
37bc69000zpprfs_:
37bc69000push r15
37bc69002push r14
37bc69004push r13
37bc69006push r12
37bc69008push rbp
37bc69009push rdi
37bc6900apush rsi
37bc6900bpush rbx
37bc6900csub rsp, 360
37bc69013movups [rsp+256], x6
37bc6901bmovups [rsp+272], x7
37bc69023movups [rsp+288], x8
37bc6902cmovups [rsp+304], x9
37bc69035movups [rsp+320], x10
37bc6903emovups [rsp+336], x11
37bc69047mov rax, [rsp+536]
37bc6904fmov rdi, [rsp+480]
37bc69057mov r12, [rsp+496]
37bc6905fmov r14, [rsp+528]
37bc69067mov [rax], 0
37bc6906dmov ebp, [rdi]
37bc6906fmov esi, [r12]
37bc69073mov [rsp+440], rdx
37bc6907bmov rbx, r8
37bc6907emov r15, r9
37bc69081mov r8l, 1
37bc69087mov r9l, 1
37bc6908dlea rdx, [rip+0x7e4b6c]
37bc69094mov [rsp+432], rcx
37bc6909ccall lsame_
37bc690a1mov [rsp+224], eax
37bc690a8test eax, eax
37bc690aaje 0x37bc69172
37bc690b0
37bc690b0loc_37bc690b0:
37bc690b0mov rax, [rsp+440]
37bc690b8mov r13l, [rax]
37bc690bbtest r13l, r13l
37bc690bejs 0x37bc690f4
37bc690c0mov edx, [rbx]
37bc690c2test edx, edx
37bc690c4js 0x37bc691a9
37bc690catest r13l, r13l
37bc690cdmov eax, 1
37bc690d2cmovg eax, r13l
37bc690d6cmp [rdi], eax
37bc690d8jl 0x37bc691b8
37bc690decmp [r12], eax
37bc690e2jge 0x37bc691c7
37bc690e8mov edx, -9
37bc690edmov eax, 9
37bc690f2jmp 0x37bc690fe
37bc690f4
37bc690f4loc_37bc690f4:
37bc690f4mov edx, -2
37bc690f9mov eax, 2
37bc690fe
37bc690feloc_37bc690fe:
37bc690femov rdi, [rsp+536]
37bc69106mov [rdi], edx
37bc69108
37bc69108loc_37bc69108:
37bc69108lea rdx, [rsp+244]
37bc69110mov r8l, 6
37bc69116lea rcx, [rip+0x7e4ae5]
37bc6911dmov [rsp+244], eax
37bc69124call xerbla_
37bc69129nop
37bc6912a
37bc6912aloc_37bc6912a:
37bc6912amovups x6, [rsp+256]
37bc69132movups x7, [rsp+272]
37bc6913amovups x8, [rsp+288]
37bc69143movups x9, [rsp+304]
37bc6914cmovups x10, [rsp+320]
37bc69155movups x11, [rsp+336]
37bc6915eadd rsp, 360
37bc69165pop rbx
37bc69166pop rsi
37bc69167pop rdi
37bc69168pop rbp
37bc69169pop r12
37bc6916bpop r13
37bc6916dpop r14
37bc6916fpop r15
37bc69171ret
37bc69172
37bc69172loc_37bc69172:
37bc69172mov rcx, [rsp+432]
37bc6917amov r9l, 1
37bc69180mov r8l, 1
37bc69186lea rdx, [rip+0x7e4a74]
37bc6918dcall lsame_
37bc69192test eax, eax
37bc69194jne 0x37bc690b0
37bc6919amov edx, -1
37bc6919fmov eax, 1
37bc691a4jmp 0x37bc690fe
37bc691a9
37bc691a9loc_37bc691a9:
37bc691a9mov edx, -3
37bc691aemov eax, 3
37bc691b3jmp 0x37bc690fe
37bc691b8
37bc691b8loc_37bc691b8:
37bc691b8mov edx, -7
37bc691bdmov eax, 7
37bc691c2jmp 0x37bc690fe
37bc691c7
37bc691c7loc_37bc691c7:
37bc691c7mov rax, [rsp+536]
37bc691cfmov eax, [rax]
37bc691d1test eax, eax
37bc691d3jne 0x37bc69d6f
37bc691d9test r13l, r13l
37bc691dcje 0x37bc69d36
37bc691e2test edx, edx
37bc691e4je 0x37bc6912a
37bc691eamov edx, 7
37bc691eflea rcx, [rip+0x7e4a12]
37bc691f6call dlamch_
37bc691fbmov edx, 12
37bc69200lea rcx, [rip+0x7e4a08]
37bc69207movapd x7, x0
37bc6920bcall dlamch_
37bc69210mov r11l, [rbx]
37bc69213test r11l, r11l
37bc69216jle 0x37bc6912a
37bc6921cadd r13l, 1
37bc69220pxor x8, x8
37bc69225movsxd r8, esi
37bc69228xor eax, eax
37bc6922acvtsi2sd x8, r13l
37bc6922fmovsxd r10, ebp
37bc69232test r8, r8
37bc69235mov [rsp+88], -1
37bc6923emulsd x0, x8
37bc69243cmovs r8, rax
37bc69247test r10, r10
37bc6924amov [rsp+96], 1
37bc69253cmovs r10, rax
37bc69257mov rax, [rsp+472]
37bc6925fmov [rsp+168], -1
37bc6926blea rbp, [rsp+244]
37bc69273mov [rsp+232], r8
37bc6927bmov rdi, [rsp+504]
37bc69283lea r12, [rsp+240]
37bc6928badd rax, 16
37bc6928fmov [rsp+228], r11l
37bc69297mov rbx, r10
37bc6929amovddup x9, [rip+0x7e49ad]
37bc692a3mov [rsp+216], rax
37bc692abmov rax, [rsp+488]
37bc692b3movapd x10, x0
37bc692b8mov r11, [rsp+520]
37bc692c0movapd x11, x0
37bc692c5divsd x10, x7
37bc692caadd rax, 16
37bc692cemov [rsp+176], rax
37bc692d6
37bc692d6loc_37bc692d6:
37bc692d6mov rax, [rsp+168]
37bc692demov rsi, [rsp+216]
37bc692e6mov [rsp+116], 1
37bc692eemov rcx, [rsp+176]
37bc692f6mov [rsp+184], rdi
37bc692feshl rax, 4
37bc69302mov [rsp+520], r11
37bc6930amovsd_xmm x6, [rip+0x7e492e]
37bc69312add rsi, rax
37bc69315add rax, [rsp+472]
37bc6931dmov [rsp+200], r12
37bc69325mov [rsp+128], rsi
37bc6932dmov rsi, [rsp+88]
37bc69332mov [rsp+136], rax
37bc6933ashl rsi, 4
37bc6933emov [rsp+208], rbp
37bc69346add rcx, rsi
37bc69349mov [rsp+160], rsi
37bc69351add rsi, [rsp+488]
37bc69359mov [rsp+120], rsi
37bc6935emov [rsp+192], rbx
37bc69366mov rbx, rcx
37bc69369
37bc69369loc_37bc69369:
37bc69369lea rax, [rip+0x7e48ac]
37bc69370mov r9, [rsp+520]
37bc69378mov rdx, [rsp+128]
37bc69380mov [rsp+32], rax
37bc69385mov rcx, [rsp+440]
37bc6938dmov rdi, rax
37bc69390mov r8, rax
37bc69393call zcopy_
37bc69398mov rax, rdi
37bc6939bmov [rsp+64], rdi
37bc693a0mov r9, r15
37bc693a3mov rdi, [rsp+520]
37bc693abmov [rsp+40], rax
37bc693b0lea r8, [rip+0x7e4869]
37bc693b7mov [rsp+32], rbx
37bc693bcmov rdx, [rsp+440]
37bc693c4mov [rsp+56], rdi
37bc693c9lea rdi, [rip+0x7e4860]
37bc693d0mov rcx, [rsp+432]
37bc693d8mov [rsp+72], 1
37bc693e1mov [rsp+48], rdi
37bc693e6call zhpmv_
37bc693ebmov rax, [rsp+440]
37bc693f3mov r13l, [rax]
37bc693f6test r13l, r13l
37bc693f9jle 0x37bc69d2d
37bc693fflea edi, [r13-1]
37bc69403lea rdx, [r14+8]
37bc69407mov rax, r14
37bc6940amov r8, r14
37bc6940dmov [rsp+104], rdi
37bc69412mov rcx, [rsp+136]
37bc6941amov rsi, rdi
37bc6941dlea r9, [rdx+8*rdi]
37bc69421nop [rax+rax]
37bc6942anop [rax+rax]
37bc69435nop [rax+rax]
37bc69440
37bc69440loc_37bc69440:
37bc69440movsd_xmm x0, [rcx+16]
37bc69445movsd_xmm x1, [rcx+24]
37bc6944aadd r8, 8
37bc6944eadd rcx, 16
37bc69452andpd x0, [rip+0x7e47f6]
37bc6945aandpd x1, [rip+0x7e47ee]
37bc69462addsd x0, x1
37bc69466movsd_xmm [r8-8], x0
37bc6946ccmp r8, r9
37bc6946fjne 0x37bc69440
37bc69471mov ecx, [rsp+224]
37bc69478test ecx, ecx
37bc6947aje 0x37bc69670
37bc69480mov rdi, [rsp+120]
37bc69485lea ebp, [r13+1]
37bc69489xor r10l, r10l
37bc6948cpxor x1, x1
37bc69490mov esi, 1
37bc69495mov r11l, 1
37bc6949bmovsd_xmm x4, [rdi+16]
37bc694a0movsd_xmm x0, [rdi+24]
37bc694a5andpd x4, [rip+0x7e47a3]
37bc694adandpd x0, [rip+0x7e479b]
37bc694b5addsd x4, x0
37bc694b9nop [rax]
37bc694c0
37bc694c0loc_37bc694c0:
37bc694c0add esi, r11l
37bc694c3add r11l, 1
37bc694c7lea edx, [rsi-2]
37bc694camovsxd rdx, edx
37bc694cdshl rdx, 4
37bc694d1movsd_xmm x0, [r15+rdx]
37bc694d7andpd x0, [rip+0x7e4771]
37bc694dfmulsd x0, x4
37bc694e3addsd x0, [r14+8*r10]
37bc694e9addsd x0, x1
37bc694edmovsd_xmm [r14+8*r10], x0
37bc694f3cmp ebp, r11l
37bc694f6je 0x37bc698c3
37bc694fcmovsd_xmm x4, [rdi+40]
37bc69501movsd_xmm x0, [rdi+32]
37bc69506add rdi, 16
37bc6950aadd r10, 1
37bc6950eandpd x4, [rip+0x7e473a]
37bc69516andpd x0, [rip+0x7e4732]
37bc6951eaddsd x4, x0
37bc69522cmp r11l, 2
37bc69526je 0x37bc69a07
37bc6952cmovsxd rcx, esi
37bc6952fmov r8l, r10l
37bc69532mov r9l, r10l
37bc69535xor edx, edx
37bc69537sub rcx, 1
37bc6953bshr r8l, 1
37bc6953emovddup x3, x4
37bc69542pxor x1, x1
37bc69546shl rcx, 4
37bc6954ashl r8, 4
37bc6954eadd rcx, r15
37bc69551nop [rax]
37bc69555nop [rax+rax]
37bc69560
37bc69560loc_37bc69560:
37bc69560movupd x0, [rcx+2*rdx]
37bc69565movupd x2, [rcx+2*rdx+16]
37bc6956bmovlpd x2, [rcx+2*rdx+8]
37bc69571movupd x5, [r14+rdx]
37bc69577movhpd x0, [rcx+2*rdx+16]
37bc6957dandpd x0, x9
37bc69582andpd x2, x9
37bc69587addpd x2, x0
37bc6958bmovapd x0, x3
37bc6958fmulpd x0, x2
37bc69593addpd x0, x5
37bc69597movupd x5, [rbx+2*rdx]
37bc6959cmovhpd x5, [rbx+2*rdx+16]
37bc695a2movups [r14+rdx], x0
37bc695a7movupd x0, [rbx+2*rdx+16]
37bc695admovlpd x0, [rbx+2*rdx+8]
37bc695b3andpd x5, x9
37bc695b8add rdx, 16
37bc695bcandpd x0, x9
37bc695c1addpd x0, x5
37bc695c5mulpd x0, x2
37bc695c9addsd x1, x0
37bc695cdunpckhpd x0, x0
37bc695d1addsd x1, x0
37bc695d5cmp rdx, r8
37bc695d8jne 0x37bc69560
37bc695datest r9b, 1
37bc695deje 0x37bc694c0
37bc695e4and r9l, -2
37bc695e8lea ecx, [rsi+r9]
37bc695ecadd r9l, 1
37bc695f0
37bc695f0loc_37bc695f0:
37bc695f0movsxd rcx, ecx
37bc695f3movsxd rdx, r9l
37bc695f6shl rcx, 4
37bc695faadd rcx, r15
37bc695fdmovsd_xmm x2, [rcx-8]
37bc69602movsd_xmm x0, [rcx-16]
37bc69607andpd x2, [rip+0x7e4641]
37bc6960fandpd x0, [rip+0x7e4639]
37bc69617addsd x2, x0
37bc6961bmovapd x0, x2
37bc6961fmulsd x0, x4
37bc69623addsd x0, [r14+8*rdx-8]
37bc6962amovsd_xmm [r14+8*rdx-8], x0
37bc69631add rdx, [rsp+88]
37bc69636shl rdx, 4
37bc6963aadd rdx, [rsp+488]
37bc69642movsd_xmm x0, [rdx+8]
37bc69647movsd_xmm x3, [rdx]
37bc6964bandpd x0, [rip+0x7e45fd]
37bc69653andpd x3, [rip+0x7e45f5]
37bc6965baddsd x0, x3
37bc6965fmulsd x0, x2
37bc69663addsd x1, x0
37bc69667jmp 0x37bc694c0
37bc6966c
37bc6966c 0f 1f 40 00 ..@.
37bc69670
37bc69670loc_37bc69670:
37bc69670mov rcx, [rsp+488]
37bc69678mov rdi, [rsp+160]
37bc69680movsd_xmm x3, [rcx+rdi+16]
37bc69686movsd_xmm x0, [rcx+rdi+24]
37bc6968candpd x3, [rip+0x7e45bc]
37bc69694andpd x0, [rip+0x7e45b4]
37bc6969caddsd x3, x0
37bc696a0movsd_xmm x0, [r15]
37bc696a5andpd x0, [rip+0x7e45a3]
37bc696admulsd x0, x3
37bc696b1addsd x0, [r14]
37bc696b6cmp r13l, 1
37bc696baje 0x37bc698b0
37bc696c0mov r12, [rsp+120]
37bc696c5mov edi, 2
37bc696camov ebp, 1
37bc696cfmov [rsp+152], rax
37bc696d7mov [rsp+144], rbx
37bc696dflea ebx, [r13+1]
37bc696e3nop
37bc696e5nop [rax+rax]
37bc696f0
37bc696f0loc_37bc696f0:
37bc696f0mov r10l, edi
37bc696f3movsd_xmm [rdx-8], x0
37bc696f8lea r11l, [rbp+1]
37bc696fccmp r13l, edi
37bc696ffjle 0x37bc699fe
37bc69705movsxd rcx, ebp
37bc69708mov r9l, esi
37bc6970bmovddup x4, x3
37bc6970fxor eax, eax
37bc69711shl rcx, 4
37bc69715shr r9l, 1
37bc69718lea r8, [r12+32]
37bc6971dpxor x5, x5
37bc69721add rcx, r15
37bc69724shl r9, 4
37bc69728nop [rax+rax]
37bc69730
37bc69730loc_37bc69730:
37bc69730movupd x1, [rcx+2*rax]
37bc69735movupd x0, [rcx+2*rax+16]
37bc6973bmovlpd x0, [rcx+2*rax+8]
37bc69741movupd x2, [rdx+rax]
37bc69746movhpd x1, [rcx+2*rax+16]
37bc6974candpd x0, x9
37bc69751andpd x1, x9
37bc69756addpd x1, x0
37bc6975amovapd x0, x1
37bc6975emulpd x0, x4
37bc69762addpd x0, x2
37bc69766movupd x2, [r8+2*rax+16]
37bc6976dmovlpd x2, [r8+2*rax+8]
37bc69774andpd x2, x9
37bc69779movups [rdx+rax], x0
37bc6977dmovupd x0, [r8+2*rax]
37bc69783movhpd x0, [r8+2*rax+16]
37bc6978aadd rax, 16
37bc6978eandpd x0, x9
37bc69793addpd x0, x2
37bc69797mulpd x0, x1
37bc6979baddsd x5, x0
37bc6979funpckhpd x0, x0
37bc697a3addsd x5, x0
37bc697a7cmp rax, r9
37bc697aajne 0x37bc69730
37bc697actest sil, 1
37bc697b0je 0x37bc69838
37bc697b6mov eax, esi
37bc697b8and eax, -2
37bc697bbadd r11l, eax
37bc697beadd r10l, eax
37bc697c1
37bc697c1loc_37bc697c1:
37bc697c1movsxd r11, r11l
37bc697c4movsxd r10, r10l
37bc697c7shl r11, 4
37bc697cbadd r11, r15
37bc697cemovsd_xmm x1, [r11-8]
37bc697d4movsd_xmm x0, [r11-16]
37bc697daandpd x1, [rip+0x7e446e]
37bc697e2andpd x0, [rip+0x7e4466]
37bc697eaaddsd x1, x0
37bc697eemulsd x3, x1
37bc697f2addsd x3, [r14+8*r10-8]
37bc697f9movsd_xmm [r14+8*r10-8], x3
37bc69800add r10, [rsp+88]
37bc69805shl r10, 4
37bc69809add r10, [rsp+488]
37bc69811movsd_xmm x0, [r10]
37bc69816movsd_xmm x2, [r10+8]
37bc6981candpd x0, [rip+0x7e442c]
37bc69824andpd x2, [rip+0x7e4424]
37bc6982caddsd x0, x2
37bc69830mulsd x0, x1
37bc69834addsd x5, x0
37bc69838
37bc69838loc_37bc69838:
37bc69838lea ebp, [rsi+rbp+1]
37bc6983caddsd x5, [rdx-8]
37bc69841add rdi, 1
37bc69845sub esi, 1
37bc69848movsd_xmm x3, [r12+32]
37bc6984flea eax, [rbp-1]
37bc69852add r12, 16
37bc69856add rdx, 8
37bc6985amovsd_xmm x0, [r12+24]
37bc69861andpd x3, [rip+0x7e43e7]
37bc69869cdqe
37bc6986bandpd x0, [rip+0x7e43dd]
37bc69873shl rax, 4
37bc69877movsd_xmm [rdx-16], x5
37bc6987caddsd x3, x0
37bc69880movsd_xmm x0, [r15+rax]
37bc69886andpd x0, [rip+0x7e43c2]
37bc6988emulsd x0, x3
37bc69892addsd x0, [rdx-8]
37bc69897cmp rdi, rbx
37bc6989ajne 0x37bc696f0
37bc698a0mov rbx, [rsp+144]
37bc698a8mov rax, [rsp+152]
37bc698b0
37bc698b0loc_37bc698b0:
37bc698b0pxor x1, x1
37bc698b4mov rdi, [rsp+104]
37bc698b9addsd x0, x1
37bc698bdmovsd_xmm [r14+8*rdi], x0
37bc698c3
37bc698c3loc_37bc698c3:
37bc698c3mov rcx, [rsp+104]
37bc698c8mov rdx, [rsp+520]
37bc698d0pxor x2, x2
37bc698d4shl rcx, 4
37bc698d8lea rcx, [rdx+rcx+16]
37bc698ddnop [rax]
37bc698e0
37bc698e0loc_37bc698e0:
37bc698e0movsd_xmm x1, [rax]
37bc698e4movsd_xmm x0, [rdx]
37bc698e8movsd_xmm x3, [rdx+8]
37bc698edandpd x0, [rip+0x7e435b]
37bc698f5comisd x1, x10
37bc698faandpd x3, [rip+0x7e434e]
37bc69902addsd x0, x3
37bc69906ja 0x37bc69912
37bc69908addsd x0, x11
37bc6990daddsd x1, x11
37bc69912
37bc69912loc_37bc69912:
37bc69912divsd x0, x1
37bc69916add rdx, 16
37bc6991aadd rax, 8
37bc6991emaxsd x2, x0
37bc69922cmp rcx, rdx
37bc69925jne 0x37bc698e0
37bc69927
37bc69927loc_37bc69927:
37bc69927comisd x2, x7
37bc6992bmov rax, [rsp+512]
37bc69933mov rdi, [rsp+96]
37bc69938movsd_xmm [rax+8*rdi-8], x2
37bc6993ejbe 0x37bc69a18
37bc69944addsd x2, x2
37bc69948comisd x6, x2
37bc6994cjb 0x37bc69a18
37bc69952cmp [rsp+116], 6
37bc69957je 0x37bc69a18
37bc6995dmov rax, [rsp+536]
37bc69965mov r9, [rsp+464]
37bc6996dmov [rsp+56], 1
37bc69976lea r8, [rip+0x7e429f]
37bc6997dmov rdx, [rsp+440]
37bc69985mov rcx, [rsp+432]
37bc6998dmov [rsp+48], rax
37bc69992mov rax, [rsp+440]
37bc6999amov [rsp+40], rax
37bc6999fmov rax, [rsp+520]
37bc699a7mov [rsp+32], rax
37bc699accall zpptrs_
37bc699b1lea rax, [rip+0x7e4264]
37bc699b8mov [rsp+32], rbx
37bc699bdmov r8, [rsp+520]
37bc699c5mov [rsp+40], rax
37bc699camov rcx, [rsp+440]
37bc699d2mov r9, rax
37bc699d5lea rdx, [rip+0x7e4254]
37bc699dccall zaxpy_
37bc699e1mov rsi, [rsp+96]
37bc699e6add [rsp+116], 1
37bc699ebmov rax, [rsp+512]
37bc699f3movsd_xmm x6, [rax+8*rsi-8]
37bc699f9jmp 0x37bc69369
37bc699fe
37bc699feloc_37bc699fe:
37bc699fepxor x5, x5
37bc69a02jmp 0x37bc697c1
37bc69a07
37bc69a07loc_37bc69a07:
37bc69a07mov ecx, esi
37bc69a09pxor x1, x1
37bc69a0dmov r9l, 1
37bc69a13jmp 0x37bc695f0
37bc69a18
37bc69a18loc_37bc69a18:
37bc69a18mov rsi, [rsp+120]
37bc69a1dmov rdi, [rsp+184]
37bc69a25mov rbx, [rsp+192]
37bc69a2dmov r11, [rsp+520]
37bc69a35mov r12, [rsp+200]
37bc69a3dmov rbp, [rsp+208]
37bc69a45test r13l, r13l
37bc69a48jle 0x37bc69aba
37bc69a4amovapd x3, x8
37bc69a4flea r8l, [r13-1]
37bc69a53mov rdx, r14
37bc69a56mov rax, r11
37bc69a59mulsd x3, x7
37bc69a5dshl r8, 4
37bc69a61lea r8, [r11+r8+16]
37bc69a66nop [rax+rax]
37bc69a70
37bc69a70loc_37bc69a70:
37bc69a70movsd_xmm x2, [rdx]
37bc69a74movsd_xmm x0, [rax]
37bc69a78movsd_xmm x1, [rax+8]
37bc69a7dandpd x0, [rip+0x7e41cb]
37bc69a85andpd x1, [rip+0x7e41c3]
37bc69a8dcomisd x2, x10
37bc69a92addsd x0, x1
37bc69a96movapd x1, x2
37bc69a9amulsd x1, x3
37bc69a9eaddsd x0, x1
37bc69aa2ja 0x37bc69aa9
37bc69aa4addsd x0, x11
37bc69aa9
37bc69aa9loc_37bc69aa9:
37bc69aa9add rax, 16
37bc69aadmovsd_xmm [rdx], x0
37bc69ab1add rdx, 8
37bc69ab5cmp r8, rax
37bc69ab8jne 0x37bc69a70
37bc69aba
37bc69abaloc_37bc69aba:
37bc69abamov [rsp+240], 0
37bc69ac5pxor x6, x6
37bc69ac9mov [rsp+104], rsi
37bc69acemov rsi, r14
37bc69ad1mov r14, rbx
37bc69ad4mov rbx, r11
37bc69ad7nop [rax+rax]
37bc69ae0
37bc69ae0loc_37bc69ae0:
37bc69ae0mov [rsp+40], rbp
37bc69ae5movsxd rdx, r13l
37bc69ae8mov r9, rdi
37bc69aebmov r8, rbx
37bc69aeemov [rsp+32], r12
37bc69af3mov rcx, [rsp+440]
37bc69afbshl rdx, 4
37bc69affadd rdx, rbx
37bc69b02call zlacn2_
37bc69b07mov eax, [rsp+240]
37bc69b0etest eax, eax
37bc69b10je 0x37bc69bbf
37bc69b16cmp eax, 1
37bc69b19je 0x37bc69c79
37bc69b1fmov rcx, [rsp+440]
37bc69b27mov r13l, [rcx]
37bc69b2acmp eax, 2
37bc69b2djne 0x37bc69ae0
37bc69b2fmov edx, r13l
37bc69b32xor eax, eax
37bc69b34shl rdx, 3
37bc69b38test r13l, r13l
37bc69b3bjle 0x37bc69b68
37bc69b3dnop [rax]
37bc69b40
37bc69b40loc_37bc69b40:
37bc69b40movupd x0, [rbx+2*rax]
37bc69b45movddup x1, [rsi+rax]
37bc69b4amulpd x1, x0
37bc69b4eshufpd x0, x0, 1
37bc69b53mulpd x0, x6
37bc69b57addsubpd x1, x0
37bc69b5bmovups [rbx+2*rax], x1
37bc69b5fadd rax, 8
37bc69b63cmp rax, rdx
37bc69b66jne 0x37bc69b40
37bc69b68
37bc69b68loc_37bc69b68:
37bc69b68mov rax, [rsp+536]
37bc69b70mov [rsp+32], rbx
37bc69b75lea r8, [rip+0x7e40a0]
37bc69b7cmov r9, [rsp+464]
37bc69b84mov rcx, [rsp+432]
37bc69b8cmov [rsp+56], 1
37bc69b95mov [rsp+48], rax
37bc69b9amov rax, [rsp+440]
37bc69ba2mov [rsp+40], rax
37bc69ba7mov rdx, rax
37bc69baacall zpptrs_
37bc69bafmov rax, [rsp+440]
37bc69bb7mov r13l, [rax]
37bc69bbajmp 0x37bc69ae0
37bc69bbf
37bc69bbfloc_37bc69bbf:
37bc69bbfmov rax, [rsp+440]
37bc69bc7mov r11, rbx
37bc69bcamov rbx, r14
37bc69bcdmov r14, rsi
37bc69bd0mov rsi, [rsp+104]
37bc69bd5mov eax, [rax]
37bc69bd7test eax, eax
37bc69bd9jle 0x37bc69c43
37bc69bdbsub eax, 1
37bc69bdeadd rax, [rsp+88]
37bc69be3pxor x2, x2
37bc69be7shl rax, 4
37bc69bebadd rax, [rsp+176]
37bc69bf3nop
37bc69bf5nop [rax+rax]
37bc69c00
37bc69c00loc_37bc69c00:
37bc69c00movsd_xmm x0, [rsi+16]
37bc69c05movsd_xmm x1, [rsi+24]
37bc69c0aadd rsi, 16
37bc69c0eandpd x0, [rip+0x7e403a]
37bc69c16andpd x1, [rip+0x7e4032]
37bc69c1eaddsd x0, x1
37bc69c22maxsd x2, x0
37bc69c26cmp rsi, rax
37bc69c29jne 0x37bc69c00
37bc69c2bpxor x0, x0
37bc69c2fucomisd x2, x0
37bc69c33jp 0x37bc69c37
37bc69c35je 0x37bc69c43
37bc69c37
37bc69c37loc_37bc69c37:
37bc69c37movsd_xmm x0, [rdi]
37bc69c3bdivsd x0, x2
37bc69c3fmovsd_xmm [rdi], x0
37bc69c43
37bc69c43loc_37bc69c43:
37bc69c43add [rsp+96], 1
37bc69c49mov rcx, [rsp+232]
37bc69c51add rdi, 8
37bc69c55add [rsp+88], rcx
37bc69c5amov rax, [rsp+96]
37bc69c5fadd [rsp+168], rbx
37bc69c67cmp [rsp+228], eax
37bc69c6ejge 0x37bc692d6
37bc69c74jmp 0x37bc6912a
37bc69c79
37bc69c79loc_37bc69c79:
37bc69c79mov rax, [rsp+536]
37bc69c81mov [rsp+32], rbx
37bc69c86lea r8, [rip+0x7e3f8f]
37bc69c8dmov r9, [rsp+464]
37bc69c95mov rcx, [rsp+432]
37bc69c9dmov [rsp+56], 1
37bc69ca6mov [rsp+48], rax
37bc69cabmov rax, [rsp+440]
37bc69cb3mov [rsp+40], rax
37bc69cb8mov rdx, rax
37bc69cbbcall zpptrs_
37bc69cc0mov rax, [rsp+440]
37bc69cc8mov r13l, [rax]
37bc69ccbtest r13l, r13l
37bc69ccejle 0x37bc69ae0
37bc69cd4mov edx, r13l
37bc69cd7xor eax, eax
37bc69cd9pxor x2, x2
37bc69cddshl rdx, 3
37bc69ce1nop [rax+rax]
37bc69ceanop [rax+rax]
37bc69cf5nop [rax+rax]
37bc69d00
37bc69d00loc_37bc69d00:
37bc69d00movupd x0, [rbx+2*rax]
37bc69d05movddup x1, [rsi+rax]
37bc69d0amulpd x1, x0
37bc69d0eshufpd x0, x0, 1
37bc69d13mulpd x0, x2
37bc69d17addsubpd x1, x0
37bc69d1bmovups [rbx+2*rax], x1
37bc69d1fadd rax, 8
37bc69d23cmp rax, rdx
37bc69d26jne 0x37bc69d00
37bc69d28jmp 0x37bc69ae0
37bc69d2d
37bc69d2dloc_37bc69d2d:
37bc69d2dpxor x2, x2
37bc69d31jmp 0x37bc69927
37bc69d36
37bc69d36loc_37bc69d36:
37bc69d36test edx, edx
37bc69d38je 0x37bc6912a
37bc69d3elea rbx, [8*rdx]
37bc69d46mov rcx, [rsp+504]
37bc69d4exor edx, edx
37bc69d50mov r8, rbx
37bc69d53call memset
37bc69d58mov rcx, [rsp+512]
37bc69d60mov r8, rbx
37bc69d63xor edx, edx
37bc69d65call memset
37bc69d6ajmp 0x37bc6912a
37bc69d6f
37bc69d6floc_37bc69d6f:
37bc69d6fneg eax
37bc69d71jmp 0x37bc69108
37bc69000
37bc69d76
37bc69d76 // align 0x10
37bc69d76 // align 0x10
37bc69d80
37bc69d80zppsv_:
37bc69d80push r12
37bc69d82push rbp
37bc69d83push rdi
37bc69d84push rsi
37bc69d85push rbx
37bc69d86sub rsp, 80
37bc69d8amov rdi, [rsp+176]
37bc69d92mov [rdi], 0
37bc69d98mov rsi, rdx
37bc69d9bmov r12, r8
37bc69d9emov rbp, r9
37bc69da1mov r8l, 1
37bc69da7mov r9l, 1
37bc69dadlea rdx, [rip+0x7e3eac]
37bc69db4mov rbx, rcx
37bc69db7call lsame_
37bc69dbctest eax, eax
37bc69dbeje 0x37bc69ea0
37bc69dc4
37bc69dc4loc_37bc69dc4:
37bc69dc4mov eax, [rsi]
37bc69dc6test eax, eax
37bc69dc8js 0x37bc69e68
37bc69dcemov edx, [r12]
37bc69dd2test edx, edx
37bc69dd4js 0x37bc69ed0
37bc69ddamov rcx, [rsp+168]
37bc69de2test eax, eax
37bc69de4mov edx, 1
37bc69de9cmovle eax, edx
37bc69deccmp [rcx], eax
37bc69deejl 0x37bc69ee0
37bc69df4mov eax, [rdi]
37bc69df6test eax, eax
37bc69df8jne 0x37bc69eec
37bc69dfemov r9, rdi
37bc69e01mov r8, rbp
37bc69e04mov rdx, rsi
37bc69e07mov rcx, rbx
37bc69e0amov [rsp+32], 1
37bc69e13call zpptrf_
37bc69e18mov eax, [rdi]
37bc69e1atest eax, eax
37bc69e1cjne 0x37bc69e90
37bc69e1emov [rsp+48], rdi
37bc69e23mov r9, rbp
37bc69e26mov r8, r12
37bc69e29mov rdx, rsi
37bc69e2cmov rax, [rsp+168]
37bc69e34mov rcx, rbx
37bc69e37mov [rsp+56], 1
37bc69e40mov [rsp+40], rax
37bc69e45mov rax, [rsp+160]
37bc69e4dmov [rsp+32], rax
37bc69e52call zpptrs_
37bc69e57nop
37bc69e58add rsp, 80
37bc69e5cpop rbx
37bc69e5dpop rsi
37bc69e5epop rdi
37bc69e5fpop rbp
37bc69e60pop r12
37bc69e62ret
37bc69e63
37bc69e63 0f 1f 44 00 00 ..D..
37bc69e68
37bc69e68loc_37bc69e68:
37bc69e68mov edx, -2
37bc69e6dmov eax, 2
37bc69e72
37bc69e72loc_37bc69e72:
37bc69e72mov [rdi], edx
37bc69e74
37bc69e74loc_37bc69e74:
37bc69e74lea rdx, [rsp+76]
37bc69e79mov r8l, 6
37bc69e7flea rcx, [rip+0x7e3ddc]
37bc69e86mov [rsp+76], eax
37bc69e8acall xerbla_
37bc69e8fnop
37bc69e90
37bc69e90loc_37bc69e90:
37bc69e90add rsp, 80
37bc69e94pop rbx
37bc69e95pop rsi
37bc69e96pop rdi
37bc69e97pop rbp
37bc69e98pop r12
37bc69e9aret
37bc69e9b
37bc69e9b 0f 1f 44 00 00 ..D..
37bc69ea0
37bc69ea0loc_37bc69ea0:
37bc69ea0mov r9l, 1
37bc69ea6mov r8l, 1
37bc69eaclea rdx, [rip+0x7e3dae]
37bc69eb3mov rcx, rbx
37bc69eb6call lsame_
37bc69ebbtest eax, eax
37bc69ebdjne 0x37bc69dc4
37bc69ec3mov edx, -1
37bc69ec8mov eax, 1
37bc69ecdjmp 0x37bc69e72
37bc69ecf
37bc69ecf 90 .
37bc69ed0
37bc69ed0loc_37bc69ed0:
37bc69ed0mov edx, -3
37bc69ed5mov eax, 3
37bc69edajmp 0x37bc69e72
37bc69edc
37bc69edc 0f 1f 40 00 ..@.
37bc69ee0
37bc69ee0loc_37bc69ee0:
37bc69ee0mov edx, -6
37bc69ee5mov eax, 6
37bc69eeajmp 0x37bc69e72
37bc69eec
37bc69eecloc_37bc69eec:
37bc69eecneg eax
37bc69eeejmp 0x37bc69e74
37bc69d80
37bc69d80zppsv_:
37bc69d80push r12
37bc69d82push rbp
37bc69d83push rdi
37bc69d84push rsi
37bc69d85push rbx
37bc69d86sub rsp, 80
37bc69d8amov rdi, [rsp+176]
37bc69d92mov [rdi], 0
37bc69d98mov rsi, rdx
37bc69d9bmov r12, r8
37bc69d9emov rbp, r9
37bc69da1mov r8l, 1
37bc69da7mov r9l, 1
37bc69dadlea rdx, [rip+0x7e3eac]
37bc69db4mov rbx, rcx
37bc69db7call lsame_
37bc69dbctest eax, eax
37bc69dbeje 0x37bc69ea0
37bc69dc4
37bc69dc4loc_37bc69dc4:
37bc69dc4mov eax, [rsi]
37bc69dc6test eax, eax
37bc69dc8js 0x37bc69e68
37bc69dcemov edx, [r12]
37bc69dd2test edx, edx
37bc69dd4js 0x37bc69ed0
37bc69ddamov rcx, [rsp+168]
37bc69de2test eax, eax
37bc69de4mov edx, 1
37bc69de9cmovle eax, edx
37bc69deccmp [rcx], eax
37bc69deejl 0x37bc69ee0
37bc69df4mov eax, [rdi]
37bc69df6test eax, eax
37bc69df8jne 0x37bc69eec
37bc69dfemov r9, rdi
37bc69e01mov r8, rbp
37bc69e04mov rdx, rsi
37bc69e07mov rcx, rbx
37bc69e0amov [rsp+32], 1
37bc69e13call zpptrf_
37bc69e18mov eax, [rdi]
37bc69e1atest eax, eax
37bc69e1cjne 0x37bc69e90
37bc69e1emov [rsp+48], rdi
37bc69e23mov r9, rbp
37bc69e26mov r8, r12
37bc69e29mov rdx, rsi
37bc69e2cmov rax, [rsp+168]
37bc69e34mov rcx, rbx
37bc69e37mov [rsp+56], 1
37bc69e40mov [rsp+40], rax
37bc69e45mov rax, [rsp+160]
37bc69e4dmov [rsp+32], rax
37bc69e52call zpptrs_
37bc69e57nop
37bc69e58add rsp, 80
37bc69e5cpop rbx
37bc69e5dpop rsi
37bc69e5epop rdi
37bc69e5fpop rbp
37bc69e60pop r12
37bc69e62ret
37bc69e63
37bc69e63 0f 1f 44 00 00 ..D..
37bc69e68
37bc69e68loc_37bc69e68:
37bc69e68mov edx, -2
37bc69e6dmov eax, 2
37bc69e72
37bc69e72loc_37bc69e72:
37bc69e72mov [rdi], edx
37bc69e74
37bc69e74loc_37bc69e74:
37bc69e74lea rdx, [rsp+76]
37bc69e79mov r8l, 6
37bc69e7flea rcx, [rip+0x7e3ddc]
37bc69e86mov [rsp+76], eax
37bc69e8acall xerbla_
37bc69e8fnop
37bc69e90
37bc69e90loc_37bc69e90:
37bc69e90add rsp, 80
37bc69e94pop rbx
37bc69e95pop rsi
37bc69e96pop rdi
37bc69e97pop rbp
37bc69e98pop r12
37bc69e9aret
37bc69e9b
37bc69e9b 0f 1f 44 00 00 ..D..
37bc69ea0
37bc69ea0loc_37bc69ea0:
37bc69ea0mov r9l, 1
37bc69ea6mov r8l, 1
37bc69eaclea rdx, [rip+0x7e3dae]
37bc69eb3mov rcx, rbx
37bc69eb6call lsame_
37bc69ebbtest eax, eax
37bc69ebdjne 0x37bc69dc4
37bc69ec3mov edx, -1
37bc69ec8mov eax, 1
37bc69ecdjmp 0x37bc69e72
37bc69ecf
37bc69ecf 90 .
37bc69ed0
37bc69ed0loc_37bc69ed0:
37bc69ed0mov edx, -3
37bc69ed5mov eax, 3
37bc69edajmp 0x37bc69e72
37bc69edc
37bc69edc 0f 1f 40 00 ..@.
37bc69ee0
37bc69ee0loc_37bc69ee0:
37bc69ee0mov edx, -6
37bc69ee5mov eax, 6
37bc69eeajmp 0x37bc69e72
37bc69eec
37bc69eecloc_37bc69eec:
37bc69eecneg eax
37bc69eeejmp 0x37bc69e74
37bc69d80
37bc69ef0
37bc69ef0 // align 0x20
37bc69ef0 // align 0x20
37bc69f00
37bc69f00zppsvx_:
37bc69f00push r15
37bc69f02push r14
37bc69f04push r13
37bc69f06push r12
37bc69f08push rbp
37bc69f09push rdi
37bc69f0apush rsi
37bc69f0bpush rbx
37bc69f0csub rsp, 232
37bc69f13movups [rsp+192], x6
37bc69f1bmovups [rsp+208], x7
37bc69f23mov rax, [rsp+376]
37bc69f2bmov rdi, [rsp+440]
37bc69f33mov r14, [rsp+360]
37bc69f3bmov eax, [rax]
37bc69f3dmov [rdi], 0
37bc69f43mov [rsp+144], eax
37bc69f4amov r12, rcx
37bc69f4dmov rsi, rdx
37bc69f50mov rbx, r8
37bc69f53lea rdx, [rip+0x7e3d16]
37bc69f5amov r8l, 1
37bc69f60mov rbp, r9
37bc69f63mov rax, [rsp+392]
37bc69f6bmov r9l, 1
37bc69f71mov eax, [rax]
37bc69f73mov [rsp+148], eax
37bc69f7acall lsame_
37bc69f7fmov r9l, 1
37bc69f85mov r8l, 1
37bc69f8bmov rcx, r12
37bc69f8elea rdx, [rip+0x7e3cdc]
37bc69f95mov r13l, eax
37bc69f98call lsame_
37bc69f9dor r13l, eax
37bc69fa0mov r15l, eax
37bc69fa3mov [rsp+140], r13l
37bc69fabje 0x37bc6a050
37bc69fb1mov rax, [rsp+352]
37bc69fb9xor r13l, r13l
37bc69fbcmov [rax], 78
37bc69fbf
37bc69fbfloc_37bc69fbf:
37bc69fbfmov r9l, 1
37bc69fc5mov r8l, 1
37bc69fcblea rdx, [rip+0x7e3cae]
37bc69fd2mov rcx, rsi
37bc69fd5call lsame_
37bc69fdatest eax, eax
37bc69fdcje 0x37bc6a0dc
37bc69fe2
37bc69fe2loc_37bc69fe2:
37bc69fe2mov r9l, [rbx]
37bc69fe5test r9l, r9l
37bc69fe8js 0x37bc6a0b7
37bc69feemov r8l, [rbp]
37bc69ff2test r8l, r8l
37bc69ff5jns 0x37bc6a10f
37bc69ffbmov [rdi], -4
37bc6a001mov eax, 4
37bc6a006
37bc6a006loc_37bc6a006:
37bc6a006lea rdx, [rsp+176]
37bc6a00emov r8l, 6
37bc6a014lea rcx, [rip+0x7e3c67]
37bc6a01bmov [rsp+176], eax
37bc6a022call xerbla_
37bc6a027nop
37bc6a028
37bc6a028loc_37bc6a028:
37bc6a028movups x6, [rsp+192]
37bc6a030movups x7, [rsp+208]
37bc6a038add rsp, 232
37bc6a03fpop rbx
37bc6a040pop rsi
37bc6a041pop rdi
37bc6a042pop rbp
37bc6a043pop r12
37bc6a045pop r13
37bc6a047pop r14
37bc6a049pop r15
37bc6a04bret
37bc6a04c
37bc6a04c 0f 1f 40 00 ..@.
37bc6a050
37bc6a050loc_37bc6a050:
37bc6a050mov rcx, [rsp+352]
37bc6a058mov r9l, 1
37bc6a05emov r8l, 1
37bc6a064lea rdx, [rip+0x7e3c07]
37bc6a06bcall lsame_
37bc6a070mov edx, 12
37bc6a075lea rcx, [rip+0x7e3bf7]
37bc6a07cmov r13l, eax
37bc6a07fcall dlamch_
37bc6a084mov r9l, 1
37bc6a08amov r8l, 1
37bc6a090mov rcx, r12
37bc6a093lea rdx, [rip+0x7e3be5]
37bc6a09amovapd x6, x0
37bc6a09ecall lsame_
37bc6a0a3test eax, eax
37bc6a0a5jne 0x37bc6a0c7
37bc6a0a7mov [rdi], -1
37bc6a0admov eax, 1
37bc6a0b2jmp 0x37bc6a006
37bc6a0b7
37bc6a0b7loc_37bc6a0b7:
37bc6a0b7mov [rdi], -3
37bc6a0bdmov eax, 3
37bc6a0c2jmp 0x37bc6a006
37bc6a0c7
37bc6a0c7loc_37bc6a0c7:
37bc6a0c7movsd_xmm x0, [rip+0x7e3bc9]
37bc6a0cfdivsd x0, x6
37bc6a0d3movapd x7, x0
37bc6a0d7jmp 0x37bc69fbf
37bc6a0dc
37bc6a0dcloc_37bc6a0dc:
37bc6a0dcmov r9l, 1
37bc6a0e2mov r8l, 1
37bc6a0e8lea rdx, [rip+0x7e3b92]
37bc6a0efmov rcx, rsi
37bc6a0f2call lsame_
37bc6a0f7test eax, eax
37bc6a0f9jne 0x37bc69fe2
37bc6a0ffmov [rdi], -2
37bc6a105mov eax, 2
37bc6a10ajmp 0x37bc6a006
37bc6a10f
37bc6a10floc_37bc6a10f:
37bc6a10fmov r9l, 1
37bc6a115mov r8l, 1
37bc6a11blea rdx, [rip+0x7e3b5d]
37bc6a122mov rcx, r12
37bc6a125call lsame_
37bc6a12atest eax, eax
37bc6a12cje 0x37bc6a1d9
37bc6a132test r13l, r13l
37bc6a135je 0x37bc6a75f
37bc6a13b
37bc6a13bloc_37bc6a13b:
37bc6a13bmov edx, [rbx]
37bc6a13dtest edx, edx
37bc6a13fjle 0x37bc6a7a2
37bc6a145sub edx, 1
37bc6a148movapd x1, x7
37bc6a14cpxor x2, x2
37bc6a150mov rax, r14
37bc6a153lea rdx, [r14+8*rdx+8]
37bc6a158nop [rax+rax]
37bc6a160
37bc6a160loc_37bc6a160:
37bc6a160movsd_xmm x0, [rax]
37bc6a164add rax, 8
37bc6a168minsd x1, x0
37bc6a16cmaxsd x2, x0
37bc6a170cmp rax, rdx
37bc6a173jne 0x37bc6a160
37bc6a175pxor x0, x0
37bc6a179comisd x0, x1
37bc6a17djae 0x37bc6a748
37bc6a183maxsd x1, x6
37bc6a187minsd x2, x7
37bc6a18bdivsd x1, x2
37bc6a18fmovsd_xmm [rsp+184], x1
37bc6a198
37bc6a198loc_37bc6a198:
37bc6a198mov eax, [rdi]
37bc6a19atest eax, eax
37bc6a19cjne 0x37bc6a758
37bc6a1a2mov r11l, [rbx]
37bc6a1a5mov rcx, [rsp+376]
37bc6a1admov eax, 1
37bc6a1b2test r11l, r11l
37bc6a1b5cmovg eax, r11l
37bc6a1b9cmp [rcx], eax
37bc6a1bbjl 0x37bc6a1e4
37bc6a1bdmov rcx, [rsp+392]
37bc6a1c5cmp [rcx], eax
37bc6a1c7jge 0x37bc6a1f8
37bc6a1c9mov [rdi], -12
37bc6a1cfmov eax, 12
37bc6a1d4jmp 0x37bc6a006
37bc6a1d9
37bc6a1d9loc_37bc6a1d9:
37bc6a1d9test r13l, r13l
37bc6a1dcjne 0x37bc6a13b
37bc6a1e2jmp 0x37bc6a198
37bc6a1e4
37bc6a1e4loc_37bc6a1e4:
37bc6a1e4mov [rdi], -10
37bc6a1eamov eax, 10
37bc6a1efjmp 0x37bc6a006
37bc6a1f4
37bc6a1f4 0f 1f 40 00 ..@.
37bc6a1f8
37bc6a1f8loc_37bc6a1f8:
37bc6a1f8test r15l, r15l
37bc6a1fbjne 0x37bc6a5d8
37bc6a201test r13l, r13l
37bc6a204je 0x37bc6a2bb
37bc6a20amov r9l, [rbp]
37bc6a20etest r9l, r9l
37bc6a211jle 0x37bc6a2b5
37bc6a217
37bc6a217loc_37bc6a217:
37bc6a217test r11l, r11l
37bc6a21ajle 0x37bc6a2b5
37bc6a220movsxd r12, [rsp+144]
37bc6a228xor eax, eax
37bc6a22amov r8l, 1
37bc6a230mov rdx, [rsp+368]
37bc6a238pxor x2, x2
37bc6a23ctest r12, r12
37bc6a23fcmovs r12, rax
37bc6a243lea eax, [r11-1]
37bc6a247lea rcx, [8*rax+8]
37bc6a24fshl r12, 4
37bc6a253nop
37bc6a255nop [rax+rax]
37bc6a260
37bc6a260loc_37bc6a260:
37bc6a260xor eax, eax
37bc6a262nop [rax+rax]
37bc6a26anop [rax+rax]
37bc6a275nop [rax+rax]
37bc6a280
37bc6a280loc_37bc6a280:
37bc6a280movupd x0, [rdx+2*rax]
37bc6a285movddup x1, [r14+rax]
37bc6a28bmulpd x1, x0
37bc6a28fshufpd x0, x0, 1
37bc6a294mulpd x0, x2
37bc6a298addsubpd x1, x0
37bc6a29cmovups [rdx+2*rax], x1
37bc6a2a0add rax, 8
37bc6a2a4cmp rax, rcx
37bc6a2a7jne 0x37bc6a280
37bc6a2a9add r8l, 1
37bc6a2adadd rdx, r12
37bc6a2b0cmp r8l, r9l
37bc6a2b3jle 0x37bc6a260
37bc6a2b5
37bc6a2b5loc_37bc6a2b5:
37bc6a2b5mov r13l, 1
37bc6a2bb
37bc6a2bbloc_37bc6a2bb:
37bc6a2bbmov edx, [rsp+140]
37bc6a2c2lea r12, [rsp+176]
37bc6a2catest edx, edx
37bc6a2ccjne 0x37bc6a64c
37bc6a2d2
37bc6a2d2loc_37bc6a2d2:
37bc6a2d2mov rax, [rsp+432]
37bc6a2damov r8, rbx
37bc6a2ddmov [rsp+48], 1
37bc6a2e6mov rdx, rsi
37bc6a2e9mov [rsp+40], 1
37bc6a2f2mov r9, [rsp+336]
37bc6a2falea rcx, [rip+0x7e398b]
37bc6a301mov [rsp+32], rax
37bc6a306call zlanhp_
37bc6a30bmov [rsp+56], rdi
37bc6a310mov r9, r12
37bc6a313mov rdx, rbx
37bc6a316mov rax, [rsp+432]
37bc6a31emov r8, [rsp+344]
37bc6a326mov rcx, rsi
37bc6a329mov [rsp+64], 1
37bc6a332movsd_xmm [rsp+176], x0
37bc6a33bmov [rsp+48], rax
37bc6a340mov rax, [rsp+424]
37bc6a348mov [rsp+40], rax
37bc6a34dmov rax, [rsp+400]
37bc6a355mov [rsp+32], rax
37bc6a35acall zppcon_
37bc6a35fmov rax, [rsp+392]
37bc6a367mov r8, rbp
37bc6a36amov rdx, rbx
37bc6a36dmov [rsp+56], 4
37bc6a376mov r9, [rsp+368]
37bc6a37elea rcx, [rip+0x7e3908]
37bc6a385mov [rsp+48], rax
37bc6a38amov rax, [rsp+384]
37bc6a392mov [rsp+40], rax
37bc6a397mov rax, [rsp+376]
37bc6a39fmov [rsp+32], rax
37bc6a3a4call zlacpy_
37bc6a3a9mov [rsp+48], rdi
37bc6a3aemov r8, rbp
37bc6a3b1mov rdx, rbx
37bc6a3b4mov rax, [rsp+392]
37bc6a3bcmov r9, [rsp+344]
37bc6a3c4mov rcx, rsi
37bc6a3c7mov [rsp+56], 1
37bc6a3d0mov [rsp+40], rax
37bc6a3d5mov rax, [rsp+384]
37bc6a3ddmov [rsp+32], rax
37bc6a3e2call zpptrs_
37bc6a3e7mov [rsp+104], rdi
37bc6a3ecmov r8, rbp
37bc6a3efmov rdx, rbx
37bc6a3f2mov rax, [rsp+432]
37bc6a3famov r9, [rsp+336]
37bc6a402mov rcx, rsi
37bc6a405mov [rsp+112], 1
37bc6a40emov [rsp+96], rax
37bc6a413mov rax, [rsp+424]
37bc6a41bmov [rsp+88], rax
37bc6a420mov rax, [rsp+416]
37bc6a428mov [rsp+80], rax
37bc6a42dmov rax, [rsp+408]
37bc6a435mov [rsp+72], rax
37bc6a43amov rax, [rsp+392]
37bc6a442mov [rsp+64], rax
37bc6a447mov rax, [rsp+384]
37bc6a44fmov [rsp+56], rax
37bc6a454mov rax, [rsp+376]
37bc6a45cmov [rsp+48], rax
37bc6a461mov rax, [rsp+368]
37bc6a469mov [rsp+40], rax
37bc6a46emov rax, [rsp+344]
37bc6a476mov [rsp+32], rax
37bc6a47bcall zpprfs_
37bc6a480test r13l, r13l
37bc6a483je 0x37bc6a5a1
37bc6a489mov r11l, [rbp]
37bc6a48dtest r11l, r11l
37bc6a490jle 0x37bc6a5a1
37bc6a496mov eax, [rbx]
37bc6a498lea esi, [r11+1]
37bc6a49ctest eax, eax
37bc6a49ejle 0x37bc6a535
37bc6a4a4movsxd r9, [rsp+148]
37bc6a4acxor edx, edx
37bc6a4aemov r8l, 1
37bc6a4b4pxor x2, x2
37bc6a4b8test r9, r9
37bc6a4bbcmovs r9, rdx
37bc6a4bfsub eax, 1
37bc6a4c2mov rdx, [rsp+384]
37bc6a4calea rcx, [8*rax+8]
37bc6a4d2shl r9, 4
37bc6a4d6nop [rax+rax]
37bc6a4e0
37bc6a4e0loc_37bc6a4e0:
37bc6a4e0xor eax, eax
37bc6a4e2nop [rax+rax]
37bc6a4eanop [rax+rax]
37bc6a4f5nop [rax+rax]
37bc6a500
37bc6a500loc_37bc6a500:
37bc6a500movupd x0, [rdx+2*rax]
37bc6a505movddup x1, [r14+rax]
37bc6a50bmulpd x1, x0
37bc6a50fshufpd x0, x0, 1
37bc6a514mulpd x0, x2
37bc6a518addsubpd x1, x0
37bc6a51cmovups [rdx+2*rax], x1
37bc6a520add rax, 8
37bc6a524cmp rcx, rax
37bc6a527jne 0x37bc6a500
37bc6a529add r8l, 1
37bc6a52dadd rdx, r9
37bc6a530cmp r8l, esi
37bc6a533jne 0x37bc6a4e0
37bc6a535
37bc6a535loc_37bc6a535:
37bc6a535movsd_xmm x2, [rsp+184]
37bc6a53ecmp r11l, 1
37bc6a542je 0x37bc6a585
37bc6a544mov edx, r11l
37bc6a547mov rax, [rsp+408]
37bc6a54fmovddup x1, x2
37bc6a553shr edx, 1
37bc6a555shl rdx, 4
37bc6a559add rdx, rax
37bc6a55cnop [rax]
37bc6a560
37bc6a560loc_37bc6a560:
37bc6a560movupd x0, [rax]
37bc6a564add rax, 16
37bc6a568divpd x0, x1
37bc6a56cmovups [rax-16], x0
37bc6a570cmp rdx, rax
37bc6a573jne 0x37bc6a560
37bc6a575mov eax, r11l
37bc6a578and eax, -2
37bc6a57band r11l, 1
37bc6a57fje 0x37bc6a5a1
37bc6a581lea r11l, [rax+1]
37bc6a585
37bc6a585loc_37bc6a585:
37bc6a585mov rsi, [rsp+408]
37bc6a58dlea eax, [r11-1]
37bc6a591cdqe
37bc6a593movsd_xmm x0, [rsi+8*rax]
37bc6a598divsd x0, x2
37bc6a59cmovsd_xmm [rsi+8*rax], x0
37bc6a5a1
37bc6a5a1loc_37bc6a5a1:
37bc6a5a1mov rax, [rsp+400]
37bc6a5a9mov edx, 7
37bc6a5aelea rcx, [rip+0x7e36dc]
37bc6a5b5movsd_xmm x3, [rax]
37bc6a5b9movapd x6, x3
37bc6a5bdcall dlamch_
37bc6a5c2comisd x0, x6
37bc6a5c6jbe 0x37bc6a028
37bc6a5ccmov eax, [rbx]
37bc6a5ceadd eax, 1
37bc6a5d1mov [rdi], eax
37bc6a5d3jmp 0x37bc6a028
37bc6a5d8
37bc6a5d8loc_37bc6a5d8:
37bc6a5d8lea rax, [rsp+164]
37bc6a5e0mov rcx, rsi
37bc6a5e3mov r9, r14
37bc6a5e6mov [rsp+56], 1
37bc6a5efmov [rsp+48], rax
37bc6a5f4lea r12, [rsp+184]
37bc6a5fclea rax, [rsp+168]
37bc6a604mov rdx, rbx
37bc6a607mov [rsp+40], rax
37bc6a60cmov r8, [rsp+336]
37bc6a614mov [rsp+32], r12
37bc6a619mov [rsp+152], rax
37bc6a621call zppequ_
37bc6a626mov ecx, [rsp+164]
37bc6a62dmov rax, [rsp+152]
37bc6a635test ecx, ecx
37bc6a637je 0x37bc6a6d0
37bc6a63dtest r13l, r13l
37bc6a640jne 0x37bc6a737
37bc6a646
37bc6a646loc_37bc6a646:
37bc6a646mov r11l, [rbx]
37bc6a649xor r13l, r13l
37bc6a64c
37bc6a64cloc_37bc6a64c:
37bc6a64clea edx, [r11+1]
37bc6a650mov r9, [rsp+344]
37bc6a658lea r12, [rsp+176]
37bc6a660imul edx, r11l
37bc6a664mov rcx, r12
37bc6a667mov eax, edx
37bc6a669shr eax, 31
37bc6a66cadd eax, edx
37bc6a66emov rdx, [rsp+336]
37bc6a676sar eax, 1
37bc6a678mov [rsp+176], eax
37bc6a67flea rax, [rip+0x7e3602]
37bc6a686mov [rsp+32], rax
37bc6a68bmov r8, rax
37bc6a68ecall zcopy_
37bc6a693mov r9, rdi
37bc6a696mov rdx, rbx
37bc6a699mov rcx, rsi
37bc6a69cmov [rsp+32], 1
37bc6a6a5mov r8, [rsp+344]
37bc6a6adcall zpptrf_
37bc6a6b2mov eax, [rdi]
37bc6a6b4test eax, eax
37bc6a6b6jle 0x37bc6a2d2
37bc6a6bcmov rax, [rsp+400]
37bc6a6c4mov [rax], 0
37bc6a6cbjmp 0x37bc6a028
37bc6a6d0
37bc6a6d0loc_37bc6a6d0:
37bc6a6d0mov rcx, [rsp+352]
37bc6a6d8mov [rsp+40], rax
37bc6a6ddmov r9, r14
37bc6a6e0mov rdx, rbx
37bc6a6e3mov [rsp+32], r12
37bc6a6e8mov r8, [rsp+336]
37bc6a6f0mov [rsp+48], rcx
37bc6a6f5mov rcx, rsi
37bc6a6f8mov [rsp+64], 1
37bc6a701mov [rsp+56], 1
37bc6a70acall zlaqhp_
37bc6a70fmov rcx, [rsp+352]
37bc6a717mov r9l, 1
37bc6a71dmov r8l, 1
37bc6a723lea rdx, [rip+0x7e3548]
37bc6a72acall lsame_
37bc6a72ftest eax, eax
37bc6a731je 0x37bc6a646
37bc6a737
37bc6a737loc_37bc6a737:
37bc6a737mov r9l, [rbp]
37bc6a73btest r9l, r9l
37bc6a73ejle 0x37bc6a797
37bc6a740mov r11l, [rbx]
37bc6a743jmp 0x37bc6a217
37bc6a748
37bc6a748loc_37bc6a748:
37bc6a748mov [rdi], -8
37bc6a74emov eax, 8
37bc6a753jmp 0x37bc6a006
37bc6a758
37bc6a758loc_37bc6a758:
37bc6a758neg eax
37bc6a75ajmp 0x37bc6a006
37bc6a75f
37bc6a75floc_37bc6a75f:
37bc6a75fmov rcx, [rsp+352]
37bc6a767mov r9l, 1
37bc6a76dmov r8l, 1
37bc6a773lea rdx, [rip+0x7e34f6]
37bc6a77acall lsame_
37bc6a77ftest eax, eax
37bc6a781jne 0x37bc6a198
37bc6a787mov [rdi], -7
37bc6a78dmov eax, 7
37bc6a792jmp 0x37bc6a006
37bc6a797
37bc6a797loc_37bc6a797:
37bc6a797mov r11l, [rbx]
37bc6a79amov r13l, r15l
37bc6a79djmp 0x37bc6a64c
37bc6a7a2
37bc6a7a2loc_37bc6a7a2:
37bc6a7a2pxor x0, x0
37bc6a7a6comisd x0, x7
37bc6a7aajae 0x37bc6a748
37bc6a7acmov rax, [rip+0x7e34e5]
37bc6a7b3mov [rsp+184], rax
37bc6a7bbjmp 0x37bc6a198
37bc69f00
37bc69f00zppsvx_:
37bc69f00push r15
37bc69f02push r14
37bc69f04push r13
37bc69f06push r12
37bc69f08push rbp
37bc69f09push rdi
37bc69f0apush rsi
37bc69f0bpush rbx
37bc69f0csub rsp, 232
37bc69f13movups [rsp+192], x6
37bc69f1bmovups [rsp+208], x7
37bc69f23mov rax, [rsp+376]
37bc69f2bmov rdi, [rsp+440]
37bc69f33mov r14, [rsp+360]
37bc69f3bmov eax, [rax]
37bc69f3dmov [rdi], 0
37bc69f43mov [rsp+144], eax
37bc69f4amov r12, rcx
37bc69f4dmov rsi, rdx
37bc69f50mov rbx, r8
37bc69f53lea rdx, [rip+0x7e3d16]
37bc69f5amov r8l, 1
37bc69f60mov rbp, r9
37bc69f63mov rax, [rsp+392]
37bc69f6bmov r9l, 1
37bc69f71mov eax, [rax]
37bc69f73mov [rsp+148], eax
37bc69f7acall lsame_
37bc69f7fmov r9l, 1
37bc69f85mov r8l, 1
37bc69f8bmov rcx, r12
37bc69f8elea rdx, [rip+0x7e3cdc]
37bc69f95mov r13l, eax
37bc69f98call lsame_
37bc69f9dor r13l, eax
37bc69fa0mov r15l, eax
37bc69fa3mov [rsp+140], r13l
37bc69fabje 0x37bc6a050
37bc69fb1mov rax, [rsp+352]
37bc69fb9xor r13l, r13l
37bc69fbcmov [rax], 78
37bc69fbf
37bc69fbfloc_37bc69fbf:
37bc69fbfmov r9l, 1
37bc69fc5mov r8l, 1
37bc69fcblea rdx, [rip+0x7e3cae]
37bc69fd2mov rcx, rsi
37bc69fd5call lsame_
37bc69fdatest eax, eax
37bc69fdcje 0x37bc6a0dc
37bc69fe2
37bc69fe2loc_37bc69fe2:
37bc69fe2mov r9l, [rbx]
37bc69fe5test r9l, r9l
37bc69fe8js 0x37bc6a0b7
37bc69feemov r8l, [rbp]
37bc69ff2test r8l, r8l
37bc69ff5jns 0x37bc6a10f
37bc69ffbmov [rdi], -4
37bc6a001mov eax, 4
37bc6a006
37bc6a006loc_37bc6a006:
37bc6a006lea rdx, [rsp+176]
37bc6a00emov r8l, 6
37bc6a014lea rcx, [rip+0x7e3c67]
37bc6a01bmov [rsp+176], eax
37bc6a022call xerbla_
37bc6a027nop
37bc6a028
37bc6a028loc_37bc6a028:
37bc6a028movups x6, [rsp+192]
37bc6a030movups x7, [rsp+208]
37bc6a038add rsp, 232
37bc6a03fpop rbx
37bc6a040pop rsi
37bc6a041pop rdi
37bc6a042pop rbp
37bc6a043pop r12
37bc6a045pop r13
37bc6a047pop r14
37bc6a049pop r15
37bc6a04bret
37bc6a04c
37bc6a04c 0f 1f 40 00 ..@.
37bc6a050
37bc6a050loc_37bc6a050:
37bc6a050mov rcx, [rsp+352]
37bc6a058mov r9l, 1
37bc6a05emov r8l, 1
37bc6a064lea rdx, [rip+0x7e3c07]
37bc6a06bcall lsame_
37bc6a070mov edx, 12
37bc6a075lea rcx, [rip+0x7e3bf7]
37bc6a07cmov r13l, eax
37bc6a07fcall dlamch_
37bc6a084mov r9l, 1
37bc6a08amov r8l, 1
37bc6a090mov rcx, r12
37bc6a093lea rdx, [rip+0x7e3be5]
37bc6a09amovapd x6, x0
37bc6a09ecall lsame_
37bc6a0a3test eax, eax
37bc6a0a5jne 0x37bc6a0c7
37bc6a0a7mov [rdi], -1
37bc6a0admov eax, 1
37bc6a0b2jmp 0x37bc6a006
37bc6a0b7
37bc6a0b7loc_37bc6a0b7:
37bc6a0b7mov [rdi], -3
37bc6a0bdmov eax, 3
37bc6a0c2jmp 0x37bc6a006
37bc6a0c7
37bc6a0c7loc_37bc6a0c7:
37bc6a0c7movsd_xmm x0, [rip+0x7e3bc9]
37bc6a0cfdivsd x0, x6
37bc6a0d3movapd x7, x0
37bc6a0d7jmp 0x37bc69fbf
37bc6a0dc
37bc6a0dcloc_37bc6a0dc:
37bc6a0dcmov r9l, 1
37bc6a0e2mov r8l, 1
37bc6a0e8lea rdx, [rip+0x7e3b92]
37bc6a0efmov rcx, rsi
37bc6a0f2call lsame_
37bc6a0f7test eax, eax
37bc6a0f9jne 0x37bc69fe2
37bc6a0ffmov [rdi], -2
37bc6a105mov eax, 2
37bc6a10ajmp 0x37bc6a006
37bc6a10f
37bc6a10floc_37bc6a10f:
37bc6a10fmov r9l, 1
37bc6a115mov r8l, 1
37bc6a11blea rdx, [rip+0x7e3b5d]
37bc6a122mov rcx, r12
37bc6a125call lsame_
37bc6a12atest eax, eax
37bc6a12cje 0x37bc6a1d9
37bc6a132test r13l, r13l
37bc6a135je 0x37bc6a75f
37bc6a13b
37bc6a13bloc_37bc6a13b:
37bc6a13bmov edx, [rbx]
37bc6a13dtest edx, edx
37bc6a13fjle 0x37bc6a7a2
37bc6a145sub edx, 1
37bc6a148movapd x1, x7
37bc6a14cpxor x2, x2
37bc6a150mov rax, r14
37bc6a153lea rdx, [r14+8*rdx+8]
37bc6a158nop [rax+rax]
37bc6a160
37bc6a160loc_37bc6a160:
37bc6a160movsd_xmm x0, [rax]
37bc6a164add rax, 8
37bc6a168minsd x1, x0
37bc6a16cmaxsd x2, x0
37bc6a170cmp rax, rdx
37bc6a173jne 0x37bc6a160
37bc6a175pxor x0, x0
37bc6a179comisd x0, x1
37bc6a17djae 0x37bc6a748
37bc6a183maxsd x1, x6
37bc6a187minsd x2, x7
37bc6a18bdivsd x1, x2
37bc6a18fmovsd_xmm [rsp+184], x1
37bc6a198
37bc6a198loc_37bc6a198:
37bc6a198mov eax, [rdi]
37bc6a19atest eax, eax
37bc6a19cjne 0x37bc6a758
37bc6a1a2mov r11l, [rbx]
37bc6a1a5mov rcx, [rsp+376]
37bc6a1admov eax, 1
37bc6a1b2test r11l, r11l
37bc6a1b5cmovg eax, r11l
37bc6a1b9cmp [rcx], eax
37bc6a1bbjl 0x37bc6a1e4
37bc6a1bdmov rcx, [rsp+392]
37bc6a1c5cmp [rcx], eax
37bc6a1c7jge 0x37bc6a1f8
37bc6a1c9mov [rdi], -12
37bc6a1cfmov eax, 12
37bc6a1d4jmp 0x37bc6a006
37bc6a1d9
37bc6a1d9loc_37bc6a1d9:
37bc6a1d9test r13l, r13l
37bc6a1dcjne 0x37bc6a13b
37bc6a1e2jmp 0x37bc6a198
37bc6a1e4
37bc6a1e4loc_37bc6a1e4:
37bc6a1e4mov [rdi], -10
37bc6a1eamov eax, 10
37bc6a1efjmp 0x37bc6a006
37bc6a1f4
37bc6a1f4 0f 1f 40 00 ..@.
37bc6a1f8
37bc6a1f8loc_37bc6a1f8:
37bc6a1f8test r15l, r15l
37bc6a1fbjne 0x37bc6a5d8
37bc6a201test r13l, r13l
37bc6a204je 0x37bc6a2bb
37bc6a20amov r9l, [rbp]
37bc6a20etest r9l, r9l
37bc6a211jle 0x37bc6a2b5
37bc6a217
37bc6a217loc_37bc6a217:
37bc6a217test r11l, r11l
37bc6a21ajle 0x37bc6a2b5
37bc6a220movsxd r12, [rsp+144]
37bc6a228xor eax, eax
37bc6a22amov r8l, 1
37bc6a230mov rdx, [rsp+368]
37bc6a238pxor x2, x2
37bc6a23ctest r12, r12
37bc6a23fcmovs r12, rax
37bc6a243lea eax, [r11-1]
37bc6a247lea rcx, [8*rax+8]
37bc6a24fshl r12, 4
37bc6a253nop
37bc6a255nop [rax+rax]
37bc6a260
37bc6a260loc_37bc6a260:
37bc6a260xor eax, eax
37bc6a262nop [rax+rax]
37bc6a26anop [rax+rax]
37bc6a275nop [rax+rax]
37bc6a280
37bc6a280loc_37bc6a280:
37bc6a280movupd x0, [rdx+2*rax]
37bc6a285movddup x1, [r14+rax]
37bc6a28bmulpd x1, x0
37bc6a28fshufpd x0, x0, 1
37bc6a294mulpd x0, x2
37bc6a298addsubpd x1, x0
37bc6a29cmovups [rdx+2*rax], x1
37bc6a2a0add rax, 8
37bc6a2a4cmp rax, rcx
37bc6a2a7jne 0x37bc6a280
37bc6a2a9add r8l, 1
37bc6a2adadd rdx, r12
37bc6a2b0cmp r8l, r9l
37bc6a2b3jle 0x37bc6a260
37bc6a2b5
37bc6a2b5loc_37bc6a2b5:
37bc6a2b5mov r13l, 1
37bc6a2bb
37bc6a2bbloc_37bc6a2bb:
37bc6a2bbmov edx, [rsp+140]
37bc6a2c2lea r12, [rsp+176]
37bc6a2catest edx, edx
37bc6a2ccjne 0x37bc6a64c
37bc6a2d2
37bc6a2d2loc_37bc6a2d2:
37bc6a2d2mov rax, [rsp+432]
37bc6a2damov r8, rbx
37bc6a2ddmov [rsp+48], 1
37bc6a2e6mov rdx, rsi
37bc6a2e9mov [rsp+40], 1
37bc6a2f2mov r9, [rsp+336]
37bc6a2falea rcx, [rip+0x7e398b]
37bc6a301mov [rsp+32], rax
37bc6a306call zlanhp_
37bc6a30bmov [rsp+56], rdi
37bc6a310mov r9, r12
37bc6a313mov rdx, rbx
37bc6a316mov rax, [rsp+432]
37bc6a31emov r8, [rsp+344]
37bc6a326mov rcx, rsi
37bc6a329mov [rsp+64], 1
37bc6a332movsd_xmm [rsp+176], x0
37bc6a33bmov [rsp+48], rax
37bc6a340mov rax, [rsp+424]
37bc6a348mov [rsp+40], rax
37bc6a34dmov rax, [rsp+400]
37bc6a355mov [rsp+32], rax
37bc6a35acall zppcon_
37bc6a35fmov rax, [rsp+392]
37bc6a367mov r8, rbp
37bc6a36amov rdx, rbx
37bc6a36dmov [rsp+56], 4
37bc6a376mov r9, [rsp+368]
37bc6a37elea rcx, [rip+0x7e3908]
37bc6a385mov [rsp+48], rax
37bc6a38amov rax, [rsp+384]
37bc6a392mov [rsp+40], rax
37bc6a397mov rax, [rsp+376]
37bc6a39fmov [rsp+32], rax
37bc6a3a4call zlacpy_
37bc6a3a9mov [rsp+48], rdi
37bc6a3aemov r8, rbp
37bc6a3b1mov rdx, rbx
37bc6a3b4mov rax, [rsp+392]
37bc6a3bcmov r9, [rsp+344]
37bc6a3c4mov rcx, rsi
37bc6a3c7mov [rsp+56], 1
37bc6a3d0mov [rsp+40], rax
37bc6a3d5mov rax, [rsp+384]
37bc6a3ddmov [rsp+32], rax
37bc6a3e2call zpptrs_
37bc6a3e7mov [rsp+104], rdi
37bc6a3ecmov r8, rbp
37bc6a3efmov rdx, rbx
37bc6a3f2mov rax, [rsp+432]
37bc6a3famov r9, [rsp+336]
37bc6a402mov rcx, rsi
37bc6a405mov [rsp+112], 1
37bc6a40emov [rsp+96], rax
37bc6a413mov rax, [rsp+424]
37bc6a41bmov [rsp+88], rax
37bc6a420mov rax, [rsp+416]
37bc6a428mov [rsp+80], rax
37bc6a42dmov rax, [rsp+408]
37bc6a435mov [rsp+72], rax
37bc6a43amov rax, [rsp+392]
37bc6a442mov [rsp+64], rax
37bc6a447mov rax, [rsp+384]
37bc6a44fmov [rsp+56], rax
37bc6a454mov rax, [rsp+376]
37bc6a45cmov [rsp+48], rax
37bc6a461mov rax, [rsp+368]
37bc6a469mov [rsp+40], rax
37bc6a46emov rax, [rsp+344]
37bc6a476mov [rsp+32], rax
37bc6a47bcall zpprfs_
37bc6a480test r13l, r13l
37bc6a483je 0x37bc6a5a1
37bc6a489mov r11l, [rbp]
37bc6a48dtest r11l, r11l
37bc6a490jle 0x37bc6a5a1
37bc6a496mov eax, [rbx]
37bc6a498lea esi, [r11+1]
37bc6a49ctest eax, eax
37bc6a49ejle 0x37bc6a535
37bc6a4a4movsxd r9, [rsp+148]
37bc6a4acxor edx, edx
37bc6a4aemov r8l, 1
37bc6a4b4pxor x2, x2
37bc6a4b8test r9, r9
37bc6a4bbcmovs r9, rdx
37bc6a4bfsub eax, 1
37bc6a4c2mov rdx, [rsp+384]
37bc6a4calea rcx, [8*rax+8]
37bc6a4d2shl r9, 4
37bc6a4d6nop [rax+rax]
37bc6a4e0
37bc6a4e0loc_37bc6a4e0:
37bc6a4e0xor eax, eax
37bc6a4e2nop [rax+rax]
37bc6a4eanop [rax+rax]
37bc6a4f5nop [rax+rax]
37bc6a500
37bc6a500loc_37bc6a500:
37bc6a500movupd x0, [rdx+2*rax]
37bc6a505movddup x1, [r14+rax]
37bc6a50bmulpd x1, x0
37bc6a50fshufpd x0, x0, 1
37bc6a514mulpd x0, x2
37bc6a518addsubpd x1, x0
37bc6a51cmovups [rdx+2*rax], x1
37bc6a520add rax, 8
37bc6a524cmp rcx, rax
37bc6a527jne 0x37bc6a500
37bc6a529add r8l, 1
37bc6a52dadd rdx, r9
37bc6a530cmp r8l, esi
37bc6a533jne 0x37bc6a4e0
37bc6a535
37bc6a535loc_37bc6a535:
37bc6a535movsd_xmm x2, [rsp+184]
37bc6a53ecmp r11l, 1
37bc6a542je 0x37bc6a585
37bc6a544mov edx, r11l
37bc6a547mov rax, [rsp+408]
37bc6a54fmovddup x1, x2
37bc6a553shr edx, 1
37bc6a555shl rdx, 4
37bc6a559add rdx, rax
37bc6a55cnop [rax]
37bc6a560
37bc6a560loc_37bc6a560:
37bc6a560movupd x0, [rax]
37bc6a564add rax, 16
37bc6a568divpd x0, x1
37bc6a56cmovups [rax-16], x0
37bc6a570cmp rdx, rax
37bc6a573jne 0x37bc6a560
37bc6a575mov eax, r11l
37bc6a578and eax, -2
37bc6a57band r11l, 1
37bc6a57fje 0x37bc6a5a1
37bc6a581lea r11l, [rax+1]
37bc6a585
37bc6a585loc_37bc6a585:
37bc6a585mov rsi, [rsp+408]
37bc6a58dlea eax, [r11-1]
37bc6a591cdqe
37bc6a593movsd_xmm x0, [rsi+8*rax]
37bc6a598divsd x0, x2
37bc6a59cmovsd_xmm [rsi+8*rax], x0
37bc6a5a1
37bc6a5a1loc_37bc6a5a1:
37bc6a5a1mov rax, [rsp+400]
37bc6a5a9mov edx, 7
37bc6a5aelea rcx, [rip+0x7e36dc]
37bc6a5b5movsd_xmm x3, [rax]
37bc6a5b9movapd x6, x3
37bc6a5bdcall dlamch_
37bc6a5c2comisd x0, x6
37bc6a5c6jbe 0x37bc6a028
37bc6a5ccmov eax, [rbx]
37bc6a5ceadd eax, 1
37bc6a5d1mov [rdi], eax
37bc6a5d3jmp 0x37bc6a028
37bc6a5d8
37bc6a5d8loc_37bc6a5d8:
37bc6a5d8lea rax, [rsp+164]
37bc6a5e0mov rcx, rsi
37bc6a5e3mov r9, r14
37bc6a5e6mov [rsp+56], 1
37bc6a5efmov [rsp+48], rax
37bc6a5f4lea r12, [rsp+184]
37bc6a5fclea rax, [rsp+168]
37bc6a604mov rdx, rbx
37bc6a607mov [rsp+40], rax
37bc6a60cmov r8, [rsp+336]
37bc6a614mov [rsp+32], r12
37bc6a619mov [rsp+152], rax
37bc6a621call zppequ_
37bc6a626mov ecx, [rsp+164]
37bc6a62dmov rax, [rsp+152]
37bc6a635test ecx, ecx
37bc6a637je 0x37bc6a6d0
37bc6a63dtest r13l, r13l
37bc6a640jne 0x37bc6a737
37bc6a646
37bc6a646loc_37bc6a646:
37bc6a646mov r11l, [rbx]
37bc6a649xor r13l, r13l
37bc6a64c
37bc6a64cloc_37bc6a64c:
37bc6a64clea edx, [r11+1]
37bc6a650mov r9, [rsp+344]
37bc6a658lea r12, [rsp+176]
37bc6a660imul edx, r11l
37bc6a664mov rcx, r12
37bc6a667mov eax, edx
37bc6a669shr eax, 31
37bc6a66cadd eax, edx
37bc6a66emov rdx, [rsp+336]
37bc6a676sar eax, 1
37bc6a678mov [rsp+176], eax
37bc6a67flea rax, [rip+0x7e3602]
37bc6a686mov [rsp+32], rax
37bc6a68bmov r8, rax
37bc6a68ecall zcopy_
37bc6a693mov r9, rdi
37bc6a696mov rdx, rbx
37bc6a699mov rcx, rsi
37bc6a69cmov [rsp+32], 1
37bc6a6a5mov r8, [rsp+344]
37bc6a6adcall zpptrf_
37bc6a6b2mov eax, [rdi]
37bc6a6b4test eax, eax
37bc6a6b6jle 0x37bc6a2d2
37bc6a6bcmov rax, [rsp+400]
37bc6a6c4mov [rax], 0
37bc6a6cbjmp 0x37bc6a028
37bc6a6d0
37bc6a6d0loc_37bc6a6d0:
37bc6a6d0mov rcx, [rsp+352]
37bc6a6d8mov [rsp+40], rax
37bc6a6ddmov r9, r14
37bc6a6e0mov rdx, rbx
37bc6a6e3mov [rsp+32], r12
37bc6a6e8mov r8, [rsp+336]
37bc6a6f0mov [rsp+48], rcx
37bc6a6f5mov rcx, rsi
37bc6a6f8mov [rsp+64], 1
37bc6a701mov [rsp+56], 1
37bc6a70acall zlaqhp_
37bc6a70fmov rcx, [rsp+352]
37bc6a717mov r9l, 1
37bc6a71dmov r8l, 1
37bc6a723lea rdx, [rip+0x7e3548]
37bc6a72acall lsame_
37bc6a72ftest eax, eax
37bc6a731je 0x37bc6a646
37bc6a737
37bc6a737loc_37bc6a737:
37bc6a737mov r9l, [rbp]
37bc6a73btest r9l, r9l
37bc6a73ejle 0x37bc6a797
37bc6a740mov r11l, [rbx]
37bc6a743jmp 0x37bc6a217
37bc6a748
37bc6a748loc_37bc6a748:
37bc6a748mov [rdi], -8
37bc6a74emov eax, 8
37bc6a753jmp 0x37bc6a006
37bc6a758
37bc6a758loc_37bc6a758:
37bc6a758neg eax
37bc6a75ajmp 0x37bc6a006
37bc6a75f
37bc6a75floc_37bc6a75f:
37bc6a75fmov rcx, [rsp+352]
37bc6a767mov r9l, 1
37bc6a76dmov r8l, 1
37bc6a773lea rdx, [rip+0x7e34f6]
37bc6a77acall lsame_
37bc6a77ftest eax, eax
37bc6a781jne 0x37bc6a198
37bc6a787mov [rdi], -7
37bc6a78dmov eax, 7
37bc6a792jmp 0x37bc6a006
37bc6a797
37bc6a797loc_37bc6a797:
37bc6a797mov r11l, [rbx]
37bc6a79amov r13l, r15l
37bc6a79djmp 0x37bc6a64c
37bc6a7a2
37bc6a7a2loc_37bc6a7a2:
37bc6a7a2pxor x0, x0
37bc6a7a6comisd x0, x7
37bc6a7aajae 0x37bc6a748
37bc6a7acmov rax, [rip+0x7e34e5]
37bc6a7b3mov [rsp+184], rax
37bc6a7bbjmp 0x37bc6a198
37bc69f00
37bc6a7c0
37bc6a7c0zpptrf_:
37bc6a7c0push r15
37bc6a7c2push r14
37bc6a7c4push r13
37bc6a7c6push r12
37bc6a7c8push rbp
37bc6a7c9push rdi
37bc6a7capush rsi
37bc6a7cbpush rbx
37bc6a7ccsub rsp, 152
37bc6a7d3movups [rsp+128], x6
37bc6a7dbmov [r9], 0
37bc6a7e2mov r13, rdx
37bc6a7e5mov rbp, r8
37bc6a7e8mov r12, r9
37bc6a7ebmov r8l, 1
37bc6a7f1mov r9l, 1
37bc6a7f7lea rdx, [rip+0x7e34a2]
37bc6a7femov rbx, rcx
37bc6a801call lsame_
37bc6a806mov esi, eax
37bc6a808test eax, eax
37bc6a80aje 0x37bc6aa70
37bc6a810
37bc6a810loc_37bc6a810:
37bc6a810mov edi, [r13]
37bc6a814mov r14l, edi
37bc6a817test edi, edi
37bc6a819js 0x37bc6aa28
37bc6a81fmov edx, [r12]
37bc6a823test edx, edx
37bc6a825jne 0x37bc6aab2
37bc6a82btest edi, edi
37bc6a82dje 0x37bc6aa51
37bc6a833mov r15l, 1
37bc6a839mov ebx, 1
37bc6a83etest esi, esi
37bc6a840je 0x37bc6a9ec
37bc6a846lea rax, [rsp+120]
37bc6a84bmov r14, rbp
37bc6a84emov ebx, 1
37bc6a853mov r15l, 1
37bc6a859mov [rsp+80], rax
37bc6a85elea rax, [rsp+96]
37bc6a863mov [rsp+88], rax
37bc6a868jmp 0x37bc6a8ed
37bc6a86d
37bc6a86d 0f 1f 00 ...
37bc6a870
37bc6a870loc_37bc6a870:
37bc6a870sqrtsd x0, x0
37bc6a874lea r13l, [rbx+1]
37bc6a878mov [rsi-8], 0
37bc6a880movsd_xmm [rsi-16], x0
37bc6a885cmp edi, r13l
37bc6a888jl 0x37bc6aa51
37bc6a88elea rax, [rip+0x7e3413]
37bc6a895mov [rsp+40], rsi
37bc6a89amov r9, [rsp+80]
37bc6a89flea rdx, [rip+0x7e340e]
37bc6a8a6mov [rsp+72], 8
37bc6a8aflea r8, [rip+0x7e33f6]
37bc6a8b6add r15l, r13l
37bc6a8b9mov r14, rsi
37bc6a8bcmov [rsp+64], 19
37bc6a8c5lea rcx, [rip+0x7e33fb]
37bc6a8ccmov [rsp+56], 5
37bc6a8d5mov [rsp+48], rax
37bc6a8damov [rsp+32], rbp
37bc6a8dfmov [rsp+120], ebx
37bc6a8e3call ztpsv_
37bc6a8e8mov edx, ebx
37bc6a8eamov ebx, r13l
37bc6a8ed
37bc6a8edloc_37bc6a8ed:
37bc6a8edmovsxd rsi, r15l
37bc6a8f0mov [rsp+120], edx
37bc6a8f4mov rcx, [rsp+88]
37bc6a8f9mov r8, r14
37bc6a8fcshl rsi, 4
37bc6a900lea rax, [rip+0x7e33a1]
37bc6a907mov rdx, [rsp+80]
37bc6a90cadd rsi, rbp
37bc6a90fmov r9, rax
37bc6a912movsd_xmm x6, [rsi-16]
37bc6a917mov [rsp+40], rax
37bc6a91cmov [rsp+32], r14
37bc6a921call zdotc_
37bc6a926subsd x6, [rsp+96]
37bc6a92cpxor x1, x1
37bc6a930comisd x1, x6
37bc6a934movapd x0, x6
37bc6a938jb 0x37bc6a870
37bc6a93emovsd_xmm [rsi-16], x6
37bc6a943movsd_xmm [rsi-8], x1
37bc6a948
37bc6a948loc_37bc6a948:
37bc6a948mov [r12], ebx
37bc6a94cjmp 0x37bc6aa51
37bc6a951
37bc6a951 0f 1f 80 00 00 00 00 .......
37bc6a958
37bc6a958loc_37bc6a958:
37bc6a958sub edi, ebx
37bc6a95alea rcx, [rsp+116]
37bc6a95flea rdx, [rsp+120]
37bc6a964mov r8, rsi
37bc6a967movsd_xmm x1, [rip+0x7e3371]
37bc6a96flea r9, [rip+0x7e3332]
37bc6a976mov [rsp+116], edi
37bc6a97adivsd x1, x0
37bc6a97emovsd_xmm [rsp+120], x1
37bc6a984call zdscal_
37bc6a989mov eax, [r13]
37bc6a98dmov r9, rsi
37bc6a990mov [rsp+48], 5
37bc6a999lea r8, [rip+0x7e3330]
37bc6a9a0lea rcx, [rip+0x7e3331]
37bc6a9a7mov edx, eax
37bc6a9a9add eax, r15l
37bc6a9acsub r15l, ebx
37bc6a9afsub eax, ebx
37bc6a9b1sub edx, ebx
37bc6a9b3cdqe
37bc6a9b5mov [rsp+120], edx
37bc6a9b9lea rdx, [rsp+120]
37bc6a9beshl rax, 4
37bc6a9c2add rax, rbp
37bc6a9c5mov [rsp+40], rax
37bc6a9calea rax, [rip+0x7e32d7]
37bc6a9d1mov [rsp+32], rax
37bc6a9d6call zhpr_
37bc6a9dbmov edi, [r13]
37bc6a9dflea r15l, [r15+rdi+1]
37bc6a9e4
37bc6a9e4loc_37bc6a9e4:
37bc6a9e4add ebx, 1
37bc6a9e7cmp r14l, ebx
37bc6a9eajl 0x37bc6aa51
37bc6a9ec
37bc6a9ecloc_37bc6a9ec:
37bc6a9ecmovsxd rsi, r15l
37bc6a9efpxor x1, x1
37bc6a9f3shl rsi, 4
37bc6a9f7add rsi, rbp
37bc6a9famovsd_xmm x0, [rsi-16]
37bc6a9ffcomisd x1, x0
37bc6aa03jae 0x37bc6aaa8
37bc6aa09sqrtsd x0, x0
37bc6aa0dmov [rsi-8], 0
37bc6aa15movsd_xmm [rsi-16], x0
37bc6aa1acmp edi, ebx
37bc6aa1cjle 0x37bc6a9e4
37bc6aa1ejmp 0x37bc6a958
37bc6aa23
37bc6aa23 0f 1f 44 00 00 ..D..
37bc6aa28
37bc6aa28loc_37bc6aa28:
37bc6aa28mov [r12], -2
37bc6aa30mov edx, 2
37bc6aa35
37bc6aa35loc_37bc6aa35:
37bc6aa35mov [rsp+120], edx
37bc6aa39mov r8l, 6
37bc6aa3flea rdx, [rsp+120]
37bc6aa44lea rcx, [rip+0x7e3257]
37bc6aa4bcall xerbla_
37bc6aa50nop
37bc6aa51
37bc6aa51loc_37bc6aa51:
37bc6aa51movups x6, [rsp+128]
37bc6aa59add rsp, 152
37bc6aa60pop rbx
37bc6aa61pop rsi
37bc6aa62pop rdi
37bc6aa63pop rbp
37bc6aa64pop r12
37bc6aa66pop r13
37bc6aa68pop r14
37bc6aa6apop r15
37bc6aa6cret
37bc6aa6d
37bc6aa6d 0f 1f 00 ...
37bc6aa70
37bc6aa70loc_37bc6aa70:
37bc6aa70mov r9l, 1
37bc6aa76mov r8l, 1
37bc6aa7clea rdx, [rip+0x7e321e]
37bc6aa83mov rcx, rbx
37bc6aa86call lsame_
37bc6aa8btest eax, eax
37bc6aa8djne 0x37bc6a810
37bc6aa93mov [r12], -1
37bc6aa9bmov edx, 1
37bc6aaa0jmp 0x37bc6aa35
37bc6aaa2
37bc6aaa2 66 0f 1f 44 00 00 f..D..
37bc6aaa8
37bc6aaa8loc_37bc6aaa8:
37bc6aaa8movsd_xmm [rsi-8], x1
37bc6aaadjmp 0x37bc6a948
37bc6aab2
37bc6aab2loc_37bc6aab2:
37bc6aab2neg edx
37bc6aab4jmp 0x37bc6aa35
37bc6a7c0
37bc6a7c0zpptrf_:
37bc6a7c0push r15
37bc6a7c2push r14
37bc6a7c4push r13
37bc6a7c6push r12
37bc6a7c8push rbp
37bc6a7c9push rdi
37bc6a7capush rsi
37bc6a7cbpush rbx
37bc6a7ccsub rsp, 152
37bc6a7d3movups [rsp+128], x6
37bc6a7dbmov [r9], 0
37bc6a7e2mov r13, rdx
37bc6a7e5mov rbp, r8
37bc6a7e8mov r12, r9
37bc6a7ebmov r8l, 1
37bc6a7f1mov r9l, 1
37bc6a7f7lea rdx, [rip+0x7e34a2]
37bc6a7femov rbx, rcx
37bc6a801call lsame_
37bc6a806mov esi, eax
37bc6a808test eax, eax
37bc6a80aje 0x37bc6aa70
37bc6a810
37bc6a810loc_37bc6a810:
37bc6a810mov edi, [r13]
37bc6a814mov r14l, edi
37bc6a817test edi, edi
37bc6a819js 0x37bc6aa28
37bc6a81fmov edx, [r12]
37bc6a823test edx, edx
37bc6a825jne 0x37bc6aab2
37bc6a82btest edi, edi
37bc6a82dje 0x37bc6aa51
37bc6a833mov r15l, 1
37bc6a839mov ebx, 1
37bc6a83etest esi, esi
37bc6a840je 0x37bc6a9ec
37bc6a846lea rax, [rsp+120]
37bc6a84bmov r14, rbp
37bc6a84emov ebx, 1
37bc6a853mov r15l, 1
37bc6a859mov [rsp+80], rax
37bc6a85elea rax, [rsp+96]
37bc6a863mov [rsp+88], rax
37bc6a868jmp 0x37bc6a8ed
37bc6a86d
37bc6a86d 0f 1f 00 ...
37bc6a870
37bc6a870loc_37bc6a870:
37bc6a870sqrtsd x0, x0
37bc6a874lea r13l, [rbx+1]
37bc6a878mov [rsi-8], 0
37bc6a880movsd_xmm [rsi-16], x0
37bc6a885cmp edi, r13l
37bc6a888jl 0x37bc6aa51
37bc6a88elea rax, [rip+0x7e3413]
37bc6a895mov [rsp+40], rsi
37bc6a89amov r9, [rsp+80]
37bc6a89flea rdx, [rip+0x7e340e]
37bc6a8a6mov [rsp+72], 8
37bc6a8aflea r8, [rip+0x7e33f6]
37bc6a8b6add r15l, r13l
37bc6a8b9mov r14, rsi
37bc6a8bcmov [rsp+64], 19
37bc6a8c5lea rcx, [rip+0x7e33fb]
37bc6a8ccmov [rsp+56], 5
37bc6a8d5mov [rsp+48], rax
37bc6a8damov [rsp+32], rbp
37bc6a8dfmov [rsp+120], ebx
37bc6a8e3call ztpsv_
37bc6a8e8mov edx, ebx
37bc6a8eamov ebx, r13l
37bc6a8ed
37bc6a8edloc_37bc6a8ed:
37bc6a8edmovsxd rsi, r15l
37bc6a8f0mov [rsp+120], edx
37bc6a8f4mov rcx, [rsp+88]
37bc6a8f9mov r8, r14
37bc6a8fcshl rsi, 4
37bc6a900lea rax, [rip+0x7e33a1]
37bc6a907mov rdx, [rsp+80]
37bc6a90cadd rsi, rbp
37bc6a90fmov r9, rax
37bc6a912movsd_xmm x6, [rsi-16]
37bc6a917mov [rsp+40], rax
37bc6a91cmov [rsp+32], r14
37bc6a921call zdotc_
37bc6a926subsd x6, [rsp+96]
37bc6a92cpxor x1, x1
37bc6a930comisd x1, x6
37bc6a934movapd x0, x6
37bc6a938jb 0x37bc6a870
37bc6a93emovsd_xmm [rsi-16], x6
37bc6a943movsd_xmm [rsi-8], x1
37bc6a948
37bc6a948loc_37bc6a948:
37bc6a948mov [r12], ebx
37bc6a94cjmp 0x37bc6aa51
37bc6a951
37bc6a951 0f 1f 80 00 00 00 00 .......
37bc6a958
37bc6a958loc_37bc6a958:
37bc6a958sub edi, ebx
37bc6a95alea rcx, [rsp+116]
37bc6a95flea rdx, [rsp+120]
37bc6a964mov r8, rsi
37bc6a967movsd_xmm x1, [rip+0x7e3371]
37bc6a96flea r9, [rip+0x7e3332]
37bc6a976mov [rsp+116], edi
37bc6a97adivsd x1, x0
37bc6a97emovsd_xmm [rsp+120], x1
37bc6a984call zdscal_
37bc6a989mov eax, [r13]
37bc6a98dmov r9, rsi
37bc6a990mov [rsp+48], 5
37bc6a999lea r8, [rip+0x7e3330]
37bc6a9a0lea rcx, [rip+0x7e3331]
37bc6a9a7mov edx, eax
37bc6a9a9add eax, r15l
37bc6a9acsub r15l, ebx
37bc6a9afsub eax, ebx
37bc6a9b1sub edx, ebx
37bc6a9b3cdqe
37bc6a9b5mov [rsp+120], edx
37bc6a9b9lea rdx, [rsp+120]
37bc6a9beshl rax, 4
37bc6a9c2add rax, rbp
37bc6a9c5mov [rsp+40], rax
37bc6a9calea rax, [rip+0x7e32d7]
37bc6a9d1mov [rsp+32], rax
37bc6a9d6call zhpr_
37bc6a9dbmov edi, [r13]
37bc6a9dflea r15l, [r15+rdi+1]
37bc6a9e4
37bc6a9e4loc_37bc6a9e4:
37bc6a9e4add ebx, 1
37bc6a9e7cmp r14l, ebx
37bc6a9eajl 0x37bc6aa51
37bc6a9ec
37bc6a9ecloc_37bc6a9ec:
37bc6a9ecmovsxd rsi, r15l
37bc6a9efpxor x1, x1
37bc6a9f3shl rsi, 4
37bc6a9f7add rsi, rbp
37bc6a9famovsd_xmm x0, [rsi-16]
37bc6a9ffcomisd x1, x0
37bc6aa03jae 0x37bc6aaa8
37bc6aa09sqrtsd x0, x0
37bc6aa0dmov [rsi-8], 0
37bc6aa15movsd_xmm [rsi-16], x0
37bc6aa1acmp edi, ebx
37bc6aa1cjle 0x37bc6a9e4
37bc6aa1ejmp 0x37bc6a958
37bc6aa23
37bc6aa23 0f 1f 44 00 00 ..D..
37bc6aa28
37bc6aa28loc_37bc6aa28:
37bc6aa28mov [r12], -2
37bc6aa30mov edx, 2
37bc6aa35
37bc6aa35loc_37bc6aa35:
37bc6aa35mov [rsp+120], edx
37bc6aa39mov r8l, 6
37bc6aa3flea rdx, [rsp+120]
37bc6aa44lea rcx, [rip+0x7e3257]
37bc6aa4bcall xerbla_
37bc6aa50nop
37bc6aa51
37bc6aa51loc_37bc6aa51:
37bc6aa51movups x6, [rsp+128]
37bc6aa59add rsp, 152
37bc6aa60pop rbx
37bc6aa61pop rsi
37bc6aa62pop rdi
37bc6aa63pop rbp
37bc6aa64pop r12
37bc6aa66pop r13
37bc6aa68pop r14
37bc6aa6apop r15
37bc6aa6cret
37bc6aa6d
37bc6aa6d 0f 1f 00 ...
37bc6aa70
37bc6aa70loc_37bc6aa70:
37bc6aa70mov r9l, 1
37bc6aa76mov r8l, 1
37bc6aa7clea rdx, [rip+0x7e321e]
37bc6aa83mov rcx, rbx
37bc6aa86call lsame_
37bc6aa8btest eax, eax
37bc6aa8djne 0x37bc6a810
37bc6aa93mov [r12], -1
37bc6aa9bmov edx, 1
37bc6aaa0jmp 0x37bc6aa35
37bc6aaa2
37bc6aaa2 66 0f 1f 44 00 00 f..D..
37bc6aaa8
37bc6aaa8loc_37bc6aaa8:
37bc6aaa8movsd_xmm [rsi-8], x1
37bc6aaadjmp 0x37bc6a948
37bc6aab2
37bc6aab2loc_37bc6aab2:
37bc6aab2neg edx
37bc6aab4jmp 0x37bc6aa35
37bc6a7c0
37bc6aab9
37bc6aab9 // align 0x10
37bc6aab9 // align 0x10
37bc6aac0
37bc6aac0zpptri_:
37bc6aac0push r15
37bc6aac2push r14
37bc6aac4push r13
37bc6aac6push r12
37bc6aac8push rbp
37bc6aac9push rdi
37bc6aacapush rsi
37bc6aacbpush rbx
37bc6aaccsub rsp, 136
37bc6aad3mov [r9], 0
37bc6aadamov r13, rdx
37bc6aaddmov rsi, r8
37bc6aae0mov rbx, r9
37bc6aae3mov r8l, 1
37bc6aae9mov r9l, 1
37bc6aaeflea rdx, [rip+0x7e31fa]
37bc6aaf6mov rdi, rcx
37bc6aaf9call lsame_
37bc6aafemov ebp, eax
37bc6ab00test eax, eax
37bc6ab02je 0x37bc6ac60
37bc6ab08
37bc6ab08loc_37bc6ab08:
37bc6ab08mov eax, [r13]
37bc6ab0ctest eax, eax
37bc6ab0ejs 0x37bc6ac30
37bc6ab14mov r12l, [rbx]
37bc6ab17test r12l, r12l
37bc6ab1ajne 0x37bc6ada5
37bc6ab20test eax, eax
37bc6ab22jne 0x37bc6ab40
37bc6ab24
37bc6ab24loc_37bc6ab24:
37bc6ab24add rsp, 136
37bc6ab2bpop rbx
37bc6ab2cpop rsi
37bc6ab2dpop rdi
37bc6ab2epop rbp
37bc6ab2fpop r12
37bc6ab31pop r13
37bc6ab33pop r14
37bc6ab35pop r15
37bc6ab37ret
37bc6ab38
37bc6ab38 0f 1f 84 00 00 00 00 00 ........
37bc6ab40
37bc6ab40loc_37bc6ab40:
37bc6ab40mov [rsp+32], rbx
37bc6ab45mov r9, rsi
37bc6ab48mov r8, r13
37bc6ab4bmov rcx, rdi
37bc6ab4emov [rsp+48], 8
37bc6ab57lea rdx, [rip+0x7e319a]
37bc6ab5emov [rsp+40], 1
37bc6ab67call ztptri_
37bc6ab6cmov eax, [rbx]
37bc6ab6etest eax, eax
37bc6ab70jg 0x37bc6ab24
37bc6ab72mov edi, [r13]
37bc6ab76test ebp, ebp
37bc6ab78je 0x37bc6ac90
37bc6ab7emov [rsp+112], 1
37bc6ab86test edi, edi
37bc6ab88jle 0x37bc6ab24
37bc6ab8amov eax, 1
37bc6ab8flea rbp, [rsp+120]
37bc6ab94nop
37bc6ab95nop [rax+rax]
37bc6aba0
37bc6aba0loc_37bc6aba0:
37bc6aba0movsxd rbx, r12l
37bc6aba3add r12l, eax
37bc6aba6shl rbx, 4
37bc6abaaadd rbx, rsi
37bc6abadcmp eax, 1
37bc6abb0jle 0x37bc6abee
37bc6abb2sub eax, 1
37bc6abb5mov [rsp+40], rsi
37bc6abbalea rdx, [rsp+116]
37bc6abbfmov r9, rbx
37bc6abc2mov [rsp+116], eax
37bc6abc6lea rax, [rip+0x7e3143]
37bc6abcdlea r8, [rip+0x7e312c]
37bc6abd4mov [rsp+48], 5
37bc6abddlea rcx, [rip+0x7e3124]
37bc6abe4mov [rsp+32], rax
37bc6abe9call zhpr_
37bc6abee
37bc6abeeloc_37bc6abee:
37bc6abeemovsxd rax, r12l
37bc6abf1lea r9, [rip+0x7e3118]
37bc6abf8mov r8, rbx
37bc6abfbmov rdx, rbp
37bc6abfeshl rax, 4
37bc6ac02lea rcx, [rsp+112]
37bc6ac07movsd_xmm x0, [rax+rsi-16]
37bc6ac0dmovsd_xmm [rsp+120], x0
37bc6ac13call zdscal_
37bc6ac18mov eax, [rsp+112]
37bc6ac1cadd eax, 1
37bc6ac1fmov [rsp+112], eax
37bc6ac23cmp eax, edi
37bc6ac25jle 0x37bc6aba0
37bc6ac2bjmp 0x37bc6ab24
37bc6ac30
37bc6ac30loc_37bc6ac30:
37bc6ac30mov eax, -2
37bc6ac35mov r12l, 2
37bc6ac3b
37bc6ac3bloc_37bc6ac3b:
37bc6ac3bmov [rbx], eax
37bc6ac3d
37bc6ac3dloc_37bc6ac3d:
37bc6ac3dlea rdx, [rsp+120]
37bc6ac42mov r8l, 6
37bc6ac48mov [rsp+120], r12l
37bc6ac4dlea rcx, [rip+0x7e309e]
37bc6ac54call xerbla_
37bc6ac59jmp 0x37bc6ab24
37bc6ac5e
37bc6ac5e 66 90 f.
37bc6ac60
37bc6ac60loc_37bc6ac60:
37bc6ac60mov r9l, 1
37bc6ac66mov r8l, 1
37bc6ac6clea rdx, [rip+0x7e307e]
37bc6ac73mov rcx, rdi
37bc6ac76call lsame_
37bc6ac7btest eax, eax
37bc6ac7djne 0x37bc6ab08
37bc6ac83mov eax, -1
37bc6ac88mov r12l, 1
37bc6ac8ejmp 0x37bc6ac3b
37bc6ac90
37bc6ac90loc_37bc6ac90:
37bc6ac90test edi, edi
37bc6ac92jle 0x37bc6ab24
37bc6ac98lea rcx, [rsp+96]
37bc6ac9dmov eax, edi
37bc6ac9fmov r14l, 1
37bc6aca5mov ebx, 1
37bc6acaamov [rsp+88], rcx
37bc6acaflea rbp, [rsp+120]
37bc6acb4jmp 0x37bc6acd6
37bc6acb6
37bc6acb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6acc0
37bc6acc0loc_37bc6acc0:
37bc6acc0add r14l, 1
37bc6acc4cmp r14l, edi
37bc6acc7jg 0x37bc6ab24
37bc6accdmov eax, [r13]
37bc6acd1lea ebx, [r12+1]
37bc6acd6
37bc6acd6loc_37bc6acd6:
37bc6acd6lea r15l, [rbx-1]
37bc6acdalea r12l, [rbx+rax]
37bc6acdesub eax, r14l
37bc6ace1mov rcx, [rsp+88]
37bc6ace6movsxd r15, r15l
37bc6ace9add eax, 1
37bc6acecmov rdx, rbp
37bc6acefmovsxd rbx, ebx
37bc6acf2shl r15, 4
37bc6acf6mov [rsp+120], eax
37bc6acfashl rbx, 4
37bc6acfesub r12l, r14l
37bc6ad01lea rax, [rip+0x7e3008]
37bc6ad08lea r8, [rsi+r15]
37bc6ad0cmov [rsp+40], rax
37bc6ad11mov r9, rax
37bc6ad14mov [rsp+32], r8
37bc6ad19call zdotc_
37bc6ad1emovsd_xmm x0, [rsp+96]
37bc6ad24mov eax, [r13]
37bc6ad28mov [rsi+rbx-8], 0
37bc6ad31movsd_xmm [rsi+rbx-16], x0
37bc6ad37cmp eax, r14l
37bc6ad3ajle 0x37bc6acc0
37bc6ad3csub eax, r14l
37bc6ad3fmov r9, rbp
37bc6ad42mov [rsp+72], 8
37bc6ad4blea r8, [rip+0x7e2fa6]
37bc6ad52mov [rsp+120], eax
37bc6ad56lea rax, [rip+0x7e2fb3]
37bc6ad5dlea rdx, [rip+0x7e2fb0]
37bc6ad64mov [rsp+48], rax
37bc6ad69lea rax, [rsi+r15+16]
37bc6ad6elea rcx, [rip+0x7e2fb2]
37bc6ad75mov [rsp+40], rax
37bc6ad7amovsxd rax, r12l
37bc6ad7dmov [rsp+64], 19
37bc6ad86shl rax, 4
37bc6ad8amov [rsp+56], 5
37bc6ad93add rax, rsi
37bc6ad96mov [rsp+32], rax
37bc6ad9bcall ztpmv_
37bc6ada0jmp 0x37bc6acc0
37bc6ada5
37bc6ada5loc_37bc6ada5:
37bc6ada5neg r12l
37bc6ada8jmp 0x37bc6ac3d
37bc6aac0
37bc6aac0zpptri_:
37bc6aac0push r15
37bc6aac2push r14
37bc6aac4push r13
37bc6aac6push r12
37bc6aac8push rbp
37bc6aac9push rdi
37bc6aacapush rsi
37bc6aacbpush rbx
37bc6aaccsub rsp, 136
37bc6aad3mov [r9], 0
37bc6aadamov r13, rdx
37bc6aaddmov rsi, r8
37bc6aae0mov rbx, r9
37bc6aae3mov r8l, 1
37bc6aae9mov r9l, 1
37bc6aaeflea rdx, [rip+0x7e31fa]
37bc6aaf6mov rdi, rcx
37bc6aaf9call lsame_
37bc6aafemov ebp, eax
37bc6ab00test eax, eax
37bc6ab02je 0x37bc6ac60
37bc6ab08
37bc6ab08loc_37bc6ab08:
37bc6ab08mov eax, [r13]
37bc6ab0ctest eax, eax
37bc6ab0ejs 0x37bc6ac30
37bc6ab14mov r12l, [rbx]
37bc6ab17test r12l, r12l
37bc6ab1ajne 0x37bc6ada5
37bc6ab20test eax, eax
37bc6ab22jne 0x37bc6ab40
37bc6ab24
37bc6ab24loc_37bc6ab24:
37bc6ab24add rsp, 136
37bc6ab2bpop rbx
37bc6ab2cpop rsi
37bc6ab2dpop rdi
37bc6ab2epop rbp
37bc6ab2fpop r12
37bc6ab31pop r13
37bc6ab33pop r14
37bc6ab35pop r15
37bc6ab37ret
37bc6ab38
37bc6ab38 0f 1f 84 00 00 00 00 00 ........
37bc6ab40
37bc6ab40loc_37bc6ab40:
37bc6ab40mov [rsp+32], rbx
37bc6ab45mov r9, rsi
37bc6ab48mov r8, r13
37bc6ab4bmov rcx, rdi
37bc6ab4emov [rsp+48], 8
37bc6ab57lea rdx, [rip+0x7e319a]
37bc6ab5emov [rsp+40], 1
37bc6ab67call ztptri_
37bc6ab6cmov eax, [rbx]
37bc6ab6etest eax, eax
37bc6ab70jg 0x37bc6ab24
37bc6ab72mov edi, [r13]
37bc6ab76test ebp, ebp
37bc6ab78je 0x37bc6ac90
37bc6ab7emov [rsp+112], 1
37bc6ab86test edi, edi
37bc6ab88jle 0x37bc6ab24
37bc6ab8amov eax, 1
37bc6ab8flea rbp, [rsp+120]
37bc6ab94nop
37bc6ab95nop [rax+rax]
37bc6aba0
37bc6aba0loc_37bc6aba0:
37bc6aba0movsxd rbx, r12l
37bc6aba3add r12l, eax
37bc6aba6shl rbx, 4
37bc6abaaadd rbx, rsi
37bc6abadcmp eax, 1
37bc6abb0jle 0x37bc6abee
37bc6abb2sub eax, 1
37bc6abb5mov [rsp+40], rsi
37bc6abbalea rdx, [rsp+116]
37bc6abbfmov r9, rbx
37bc6abc2mov [rsp+116], eax
37bc6abc6lea rax, [rip+0x7e3143]
37bc6abcdlea r8, [rip+0x7e312c]
37bc6abd4mov [rsp+48], 5
37bc6abddlea rcx, [rip+0x7e3124]
37bc6abe4mov [rsp+32], rax
37bc6abe9call zhpr_
37bc6abee
37bc6abeeloc_37bc6abee:
37bc6abeemovsxd rax, r12l
37bc6abf1lea r9, [rip+0x7e3118]
37bc6abf8mov r8, rbx
37bc6abfbmov rdx, rbp
37bc6abfeshl rax, 4
37bc6ac02lea rcx, [rsp+112]
37bc6ac07movsd_xmm x0, [rax+rsi-16]
37bc6ac0dmovsd_xmm [rsp+120], x0
37bc6ac13call zdscal_
37bc6ac18mov eax, [rsp+112]
37bc6ac1cadd eax, 1
37bc6ac1fmov [rsp+112], eax
37bc6ac23cmp eax, edi
37bc6ac25jle 0x37bc6aba0
37bc6ac2bjmp 0x37bc6ab24
37bc6ac30
37bc6ac30loc_37bc6ac30:
37bc6ac30mov eax, -2
37bc6ac35mov r12l, 2
37bc6ac3b
37bc6ac3bloc_37bc6ac3b:
37bc6ac3bmov [rbx], eax
37bc6ac3d
37bc6ac3dloc_37bc6ac3d:
37bc6ac3dlea rdx, [rsp+120]
37bc6ac42mov r8l, 6
37bc6ac48mov [rsp+120], r12l
37bc6ac4dlea rcx, [rip+0x7e309e]
37bc6ac54call xerbla_
37bc6ac59jmp 0x37bc6ab24
37bc6ac5e
37bc6ac5e 66 90 f.
37bc6ac60
37bc6ac60loc_37bc6ac60:
37bc6ac60mov r9l, 1
37bc6ac66mov r8l, 1
37bc6ac6clea rdx, [rip+0x7e307e]
37bc6ac73mov rcx, rdi
37bc6ac76call lsame_
37bc6ac7btest eax, eax
37bc6ac7djne 0x37bc6ab08
37bc6ac83mov eax, -1
37bc6ac88mov r12l, 1
37bc6ac8ejmp 0x37bc6ac3b
37bc6ac90
37bc6ac90loc_37bc6ac90:
37bc6ac90test edi, edi
37bc6ac92jle 0x37bc6ab24
37bc6ac98lea rcx, [rsp+96]
37bc6ac9dmov eax, edi
37bc6ac9fmov r14l, 1
37bc6aca5mov ebx, 1
37bc6acaamov [rsp+88], rcx
37bc6acaflea rbp, [rsp+120]
37bc6acb4jmp 0x37bc6acd6
37bc6acb6
37bc6acb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6acc0
37bc6acc0loc_37bc6acc0:
37bc6acc0add r14l, 1
37bc6acc4cmp r14l, edi
37bc6acc7jg 0x37bc6ab24
37bc6accdmov eax, [r13]
37bc6acd1lea ebx, [r12+1]
37bc6acd6
37bc6acd6loc_37bc6acd6:
37bc6acd6lea r15l, [rbx-1]
37bc6acdalea r12l, [rbx+rax]
37bc6acdesub eax, r14l
37bc6ace1mov rcx, [rsp+88]
37bc6ace6movsxd r15, r15l
37bc6ace9add eax, 1
37bc6acecmov rdx, rbp
37bc6acefmovsxd rbx, ebx
37bc6acf2shl r15, 4
37bc6acf6mov [rsp+120], eax
37bc6acfashl rbx, 4
37bc6acfesub r12l, r14l
37bc6ad01lea rax, [rip+0x7e3008]
37bc6ad08lea r8, [rsi+r15]
37bc6ad0cmov [rsp+40], rax
37bc6ad11mov r9, rax
37bc6ad14mov [rsp+32], r8
37bc6ad19call zdotc_
37bc6ad1emovsd_xmm x0, [rsp+96]
37bc6ad24mov eax, [r13]
37bc6ad28mov [rsi+rbx-8], 0
37bc6ad31movsd_xmm [rsi+rbx-16], x0
37bc6ad37cmp eax, r14l
37bc6ad3ajle 0x37bc6acc0
37bc6ad3csub eax, r14l
37bc6ad3fmov r9, rbp
37bc6ad42mov [rsp+72], 8
37bc6ad4blea r8, [rip+0x7e2fa6]
37bc6ad52mov [rsp+120], eax
37bc6ad56lea rax, [rip+0x7e2fb3]
37bc6ad5dlea rdx, [rip+0x7e2fb0]
37bc6ad64mov [rsp+48], rax
37bc6ad69lea rax, [rsi+r15+16]
37bc6ad6elea rcx, [rip+0x7e2fb2]
37bc6ad75mov [rsp+40], rax
37bc6ad7amovsxd rax, r12l
37bc6ad7dmov [rsp+64], 19
37bc6ad86shl rax, 4
37bc6ad8amov [rsp+56], 5
37bc6ad93add rax, rsi
37bc6ad96mov [rsp+32], rax
37bc6ad9bcall ztpmv_
37bc6ada0jmp 0x37bc6acc0
37bc6ada5
37bc6ada5loc_37bc6ada5:
37bc6ada5neg r12l
37bc6ada8jmp 0x37bc6ac3d
37bc6aac0
37bc6adad
37bc6adad // align 0x10
37bc6adad // align 0x10
37bc6adb0
37bc6adb0zpptrs_:
37bc6adb0push r15
37bc6adb2push r14
37bc6adb4push r13
37bc6adb6push r12
37bc6adb8push rbp
37bc6adb9push rdi
37bc6adbapush rsi
37bc6adbbpush rbx
37bc6adbcsub rsp, 120
37bc6adc0mov r13, [rsp+240]
37bc6adc8mov r14, [rsp+232]
37bc6add0mov [r13], 0
37bc6add8mov ebx, [r14]
37bc6addbmov rsi, rdx
37bc6addemov r12, r8
37bc6ade1mov rdi, r9
37bc6ade4mov r8l, 1
37bc6adeamov r9l, 1
37bc6adf0lea rdx, [rip+0x7e2f39]
37bc6adf7mov rbp, rcx
37bc6adfacall lsame_
37bc6adffmov r15l, eax
37bc6ae02test eax, eax
37bc6ae04je 0x37bc6b020
37bc6ae0a
37bc6ae0aloc_37bc6ae0a:
37bc6ae0amov eax, [rsi]
37bc6ae0ctest eax, eax
37bc6ae0ejs 0x37bc6af40
37bc6ae14mov r12l, [r12]
37bc6ae18test r12l, r12l
37bc6ae1bjs 0x37bc6b058
37bc6ae21test eax, eax
37bc6ae23mov edx, 1
37bc6ae28cmovg edx, eax
37bc6ae2bcmp [r14], edx
37bc6ae2ejl 0x37bc6b070
37bc6ae34mov edx, [r13]
37bc6ae38test edx, edx
37bc6ae3ajne 0x37bc6b07f
37bc6ae40test eax, eax
37bc6ae42je 0x37bc6af6a
37bc6ae48test r12l, r12l
37bc6ae4bje 0x37bc6af6a
37bc6ae51movsxd rax, ebx
37bc6ae54xor edx, edx
37bc6ae56mov rbx, [rsp+224]
37bc6ae5elea r14, [rip+0x7e2edb]
37bc6ae65test rax, rax
37bc6ae68lea rbp, [rip+0x7e2ee9]
37bc6ae6flea r13, [rip+0x7e2ee6]
37bc6ae76cmovs rax, rdx
37bc6ae7ashl rax, 4
37bc6ae7etest r15l, r15l
37bc6ae81mov r15l, 1
37bc6ae87mov [rsp+88], rax
37bc6ae8cje 0x37bc6af80
37bc6ae92nop [rax]
37bc6ae95nop [rax+rax]
37bc6aea0
37bc6aea0loc_37bc6aea0:
37bc6aea0mov [rsp+40], rbx
37bc6aea5mov r9, rsi
37bc6aea8mov rdx, r14
37bc6aeabadd r15l, 1
37bc6aeafmov [rsp+72], 8
37bc6aeb8lea r8, [rip+0x7e2e79]
37bc6aebflea rcx, [rip+0x7e2e8d]
37bc6aec6mov [rsp+64], 19
37bc6aecfmov [rsp+56], 5
37bc6aed8mov [rsp+48], rbp
37bc6aeddmov [rsp+32], rdi
37bc6aee2call ztpsv_
37bc6aee7mov [rsp+40], rbx
37bc6aeecmov r9, rsi
37bc6aeefmov rdx, r13
37bc6aef2mov [rsp+72], 8
37bc6aefblea r8, [rip+0x7e2e36]
37bc6af02lea rcx, [rip+0x7e2e4a]
37bc6af09mov [rsp+64], 12
37bc6af12mov [rsp+56], 5
37bc6af1bmov [rsp+48], rbp
37bc6af20mov [rsp+32], rdi
37bc6af25call ztpsv_
37bc6af2aadd rbx, [rsp+88]
37bc6af2fcmp r12l, r15l
37bc6af32jge 0x37bc6aea0
37bc6af38jmp 0x37bc6af6a
37bc6af3a
37bc6af3a 66 0f 1f 44 00 00 f..D..
37bc6af40
37bc6af40loc_37bc6af40:
37bc6af40mov eax, -2
37bc6af45mov edx, 2
37bc6af4a
37bc6af4aloc_37bc6af4a:
37bc6af4amov [r13], eax
37bc6af4e
37bc6af4eloc_37bc6af4e:
37bc6af4emov [rsp+108], edx
37bc6af52mov r8l, 6
37bc6af58lea rdx, [rsp+108]
37bc6af5dlea rcx, [rip+0x7e2dce]
37bc6af64call xerbla_
37bc6af69nop
37bc6af6a
37bc6af6aloc_37bc6af6a:
37bc6af6aadd rsp, 120
37bc6af6epop rbx
37bc6af6fpop rsi
37bc6af70pop rdi
37bc6af71pop rbp
37bc6af72pop r12
37bc6af74pop r13
37bc6af76pop r14
37bc6af78pop r15
37bc6af7aret
37bc6af7b
37bc6af7b 0f 1f 44 00 00 ..D..
37bc6af80
37bc6af80loc_37bc6af80:
37bc6af80mov [rsp+40], rbx
37bc6af85mov r9, rsi
37bc6af88mov rdx, r13
37bc6af8badd r15l, 1
37bc6af8fmov [rsp+72], 8
37bc6af98lea r8, [rip+0x7e2d99]
37bc6af9flea rcx, [rip+0x7e2dc2]
37bc6afa6mov [rsp+64], 12
37bc6afafmov [rsp+56], 5
37bc6afb8mov [rsp+48], rbp
37bc6afbdmov [rsp+32], rdi
37bc6afc2call ztpsv_
37bc6afc7mov [rsp+40], rbx
37bc6afccmov r9, rsi
37bc6afcfmov rdx, r14
37bc6afd2mov [rsp+72], 8
37bc6afdblea r8, [rip+0x7e2d56]
37bc6afe2lea rcx, [rip+0x7e2d7f]
37bc6afe9mov [rsp+64], 19
37bc6aff2mov [rsp+56], 5
37bc6affbmov [rsp+48], rbp
37bc6b000mov [rsp+32], rdi
37bc6b005call ztpsv_
37bc6b00aadd rbx, [rsp+88]
37bc6b00fcmp r12l, r15l
37bc6b012jge 0x37bc6af80
37bc6b018jmp 0x37bc6af6a
37bc6b01d
37bc6b01d 0f 1f 00 ...
37bc6b020
37bc6b020loc_37bc6b020:
37bc6b020mov r9l, 1
37bc6b026mov r8l, 1
37bc6b02clea rdx, [rip+0x7e2cfe]
37bc6b033mov rcx, rbp
37bc6b036call lsame_
37bc6b03btest eax, eax
37bc6b03djne 0x37bc6ae0a
37bc6b043mov eax, -1
37bc6b048mov edx, 1
37bc6b04djmp 0x37bc6af4a
37bc6b052
37bc6b052 66 0f 1f 44 00 00 f..D..
37bc6b058
37bc6b058loc_37bc6b058:
37bc6b058mov eax, -3
37bc6b05dmov edx, 3
37bc6b062jmp 0x37bc6af4a
37bc6b067
37bc6b067 66 0f 1f 84 00 00 00 00 00 f........
37bc6b070
37bc6b070loc_37bc6b070:
37bc6b070mov eax, -6
37bc6b075mov edx, 6
37bc6b07ajmp 0x37bc6af4a
37bc6b07f
37bc6b07floc_37bc6b07f:
37bc6b07fneg edx
37bc6b081jmp 0x37bc6af4e
37bc6adb0
37bc6adb0zpptrs_:
37bc6adb0push r15
37bc6adb2push r14
37bc6adb4push r13
37bc6adb6push r12
37bc6adb8push rbp
37bc6adb9push rdi
37bc6adbapush rsi
37bc6adbbpush rbx
37bc6adbcsub rsp, 120
37bc6adc0mov r13, [rsp+240]
37bc6adc8mov r14, [rsp+232]
37bc6add0mov [r13], 0
37bc6add8mov ebx, [r14]
37bc6addbmov rsi, rdx
37bc6addemov r12, r8
37bc6ade1mov rdi, r9
37bc6ade4mov r8l, 1
37bc6adeamov r9l, 1
37bc6adf0lea rdx, [rip+0x7e2f39]
37bc6adf7mov rbp, rcx
37bc6adfacall lsame_
37bc6adffmov r15l, eax
37bc6ae02test eax, eax
37bc6ae04je 0x37bc6b020
37bc6ae0a
37bc6ae0aloc_37bc6ae0a:
37bc6ae0amov eax, [rsi]
37bc6ae0ctest eax, eax
37bc6ae0ejs 0x37bc6af40
37bc6ae14mov r12l, [r12]
37bc6ae18test r12l, r12l
37bc6ae1bjs 0x37bc6b058
37bc6ae21test eax, eax
37bc6ae23mov edx, 1
37bc6ae28cmovg edx, eax
37bc6ae2bcmp [r14], edx
37bc6ae2ejl 0x37bc6b070
37bc6ae34mov edx, [r13]
37bc6ae38test edx, edx
37bc6ae3ajne 0x37bc6b07f
37bc6ae40test eax, eax
37bc6ae42je 0x37bc6af6a
37bc6ae48test r12l, r12l
37bc6ae4bje 0x37bc6af6a
37bc6ae51movsxd rax, ebx
37bc6ae54xor edx, edx
37bc6ae56mov rbx, [rsp+224]
37bc6ae5elea r14, [rip+0x7e2edb]
37bc6ae65test rax, rax
37bc6ae68lea rbp, [rip+0x7e2ee9]
37bc6ae6flea r13, [rip+0x7e2ee6]
37bc6ae76cmovs rax, rdx
37bc6ae7ashl rax, 4
37bc6ae7etest r15l, r15l
37bc6ae81mov r15l, 1
37bc6ae87mov [rsp+88], rax
37bc6ae8cje 0x37bc6af80
37bc6ae92nop [rax]
37bc6ae95nop [rax+rax]
37bc6aea0
37bc6aea0loc_37bc6aea0:
37bc6aea0mov [rsp+40], rbx
37bc6aea5mov r9, rsi
37bc6aea8mov rdx, r14
37bc6aeabadd r15l, 1
37bc6aeafmov [rsp+72], 8
37bc6aeb8lea r8, [rip+0x7e2e79]
37bc6aebflea rcx, [rip+0x7e2e8d]
37bc6aec6mov [rsp+64], 19
37bc6aecfmov [rsp+56], 5
37bc6aed8mov [rsp+48], rbp
37bc6aeddmov [rsp+32], rdi
37bc6aee2call ztpsv_
37bc6aee7mov [rsp+40], rbx
37bc6aeecmov r9, rsi
37bc6aeefmov rdx, r13
37bc6aef2mov [rsp+72], 8
37bc6aefblea r8, [rip+0x7e2e36]
37bc6af02lea rcx, [rip+0x7e2e4a]
37bc6af09mov [rsp+64], 12
37bc6af12mov [rsp+56], 5
37bc6af1bmov [rsp+48], rbp
37bc6af20mov [rsp+32], rdi
37bc6af25call ztpsv_
37bc6af2aadd rbx, [rsp+88]
37bc6af2fcmp r12l, r15l
37bc6af32jge 0x37bc6aea0
37bc6af38jmp 0x37bc6af6a
37bc6af3a
37bc6af3a 66 0f 1f 44 00 00 f..D..
37bc6af40
37bc6af40loc_37bc6af40:
37bc6af40mov eax, -2
37bc6af45mov edx, 2
37bc6af4a
37bc6af4aloc_37bc6af4a:
37bc6af4amov [r13], eax
37bc6af4e
37bc6af4eloc_37bc6af4e:
37bc6af4emov [rsp+108], edx
37bc6af52mov r8l, 6
37bc6af58lea rdx, [rsp+108]
37bc6af5dlea rcx, [rip+0x7e2dce]
37bc6af64call xerbla_
37bc6af69nop
37bc6af6a
37bc6af6aloc_37bc6af6a:
37bc6af6aadd rsp, 120
37bc6af6epop rbx
37bc6af6fpop rsi
37bc6af70pop rdi
37bc6af71pop rbp
37bc6af72pop r12
37bc6af74pop r13
37bc6af76pop r14
37bc6af78pop r15
37bc6af7aret
37bc6af7b
37bc6af7b 0f 1f 44 00 00 ..D..
37bc6af80
37bc6af80loc_37bc6af80:
37bc6af80mov [rsp+40], rbx
37bc6af85mov r9, rsi
37bc6af88mov rdx, r13
37bc6af8badd r15l, 1
37bc6af8fmov [rsp+72], 8
37bc6af98lea r8, [rip+0x7e2d99]
37bc6af9flea rcx, [rip+0x7e2dc2]
37bc6afa6mov [rsp+64], 12
37bc6afafmov [rsp+56], 5
37bc6afb8mov [rsp+48], rbp
37bc6afbdmov [rsp+32], rdi
37bc6afc2call ztpsv_
37bc6afc7mov [rsp+40], rbx
37bc6afccmov r9, rsi
37bc6afcfmov rdx, r14
37bc6afd2mov [rsp+72], 8
37bc6afdblea r8, [rip+0x7e2d56]
37bc6afe2lea rcx, [rip+0x7e2d7f]
37bc6afe9mov [rsp+64], 19
37bc6aff2mov [rsp+56], 5
37bc6affbmov [rsp+48], rbp
37bc6b000mov [rsp+32], rdi
37bc6b005call ztpsv_
37bc6b00aadd rbx, [rsp+88]
37bc6b00fcmp r12l, r15l
37bc6b012jge 0x37bc6af80
37bc6b018jmp 0x37bc6af6a
37bc6b01d
37bc6b01d 0f 1f 00 ...
37bc6b020
37bc6b020loc_37bc6b020:
37bc6b020mov r9l, 1
37bc6b026mov r8l, 1
37bc6b02clea rdx, [rip+0x7e2cfe]
37bc6b033mov rcx, rbp
37bc6b036call lsame_
37bc6b03btest eax, eax
37bc6b03djne 0x37bc6ae0a
37bc6b043mov eax, -1
37bc6b048mov edx, 1
37bc6b04djmp 0x37bc6af4a
37bc6b052
37bc6b052 66 0f 1f 44 00 00 f..D..
37bc6b058
37bc6b058loc_37bc6b058:
37bc6b058mov eax, -3
37bc6b05dmov edx, 3
37bc6b062jmp 0x37bc6af4a
37bc6b067
37bc6b067 66 0f 1f 84 00 00 00 00 00 f........
37bc6b070
37bc6b070loc_37bc6b070:
37bc6b070mov eax, -6
37bc6b075mov edx, 6
37bc6b07ajmp 0x37bc6af4a
37bc6b07f
37bc6b07floc_37bc6b07f:
37bc6b07fneg edx
37bc6b081jmp 0x37bc6af4e
37bc6adb0
37bc6b086
37bc6b086 // align 0x20
37bc6b086 // align 0x20
37bc6b0a0
37bc6b0a0zptcon_:
37bc6b0a0push r15
37bc6b0a2push r14
37bc6b0a4push r13
37bc6b0a6push r12
37bc6b0a8push rbp
37bc6b0a9push rdi
37bc6b0aapush rsi
37bc6b0abpush rbx
37bc6b0acsub rsp, 104
37bc6b0b0movups [rsp+80], x6
37bc6b0b5movsxd r15, [rcx]
37bc6b0b8mov [rsp+192], r8
37bc6b0c0mov rdi, rcx
37bc6b0c3mov rbx, rdx
37bc6b0c6mov rbp, r9
37bc6b0c9test r15l, r15l
37bc6b0ccjs 0x37bc6b308
37bc6b0d2movsd_xmm x1, [r9]
37bc6b0d7pxor x0, x0
37bc6b0dbmov rax, [rsp+224]
37bc6b0e3comisd x0, x1
37bc6b0e7ja 0x37bc6b340
37bc6b0edmov [rax], 0
37bc6b0f3mov rax, [rsp+208]
37bc6b0fbmovsd_xmm [rax], x0
37bc6b0fftest r15l, r15l
37bc6b102jne 0x37bc6b130
37bc6b104mov rax, [rsp+208]
37bc6b10cmov rdi, [rip+0x7e2c6d]
37bc6b113mov [rax], rdi
37bc6b116
37bc6b116loc_37bc6b116:
37bc6b116movups x6, [rsp+80]
37bc6b11badd rsp, 104
37bc6b11fpop rbx
37bc6b120pop rsi
37bc6b121pop rdi
37bc6b122pop rbp
37bc6b123pop r12
37bc6b125pop r13
37bc6b127pop r14
37bc6b129pop r15
37bc6b12bret
37bc6b12c
37bc6b12c 0f 1f 40 00 ..@.
37bc6b130
37bc6b130loc_37bc6b130:
37bc6b130ucomisd x1, x0
37bc6b134jp 0x37bc6b138
37bc6b136je 0x37bc6b116
37bc6b138
37bc6b138loc_37bc6b138:
37bc6b138mov eax, 1
37bc6b13dpxor x0, x0
37bc6b141nop [rax+rax]
37bc6b14anop [rax+rax]
37bc6b155nop [rax+rax]
37bc6b160
37bc6b160loc_37bc6b160:
37bc6b160comisd x0, [rbx+8*rax-8]
37bc6b166jae 0x37bc6b116
37bc6b168add rax, 1
37bc6b16ccmp r15l, eax
37bc6b16fjge 0x37bc6b160
37bc6b171mov rax, [rsp+216]
37bc6b179mov rdx, [rip+0x7e2c00]
37bc6b180mov [rax], rdx
37bc6b183cmp r15l, 1
37bc6b187je 0x37bc6b34d
37bc6b18dlea rsi, [rax+8]
37bc6b191lea eax, [r15-2]
37bc6b195movsd_xmm x6, [rip+0x7e2be3]
37bc6b19dmov rdx, rax
37bc6b1a0mov [rsp+40], rax
37bc6b1a5mov rax, [rsp+192]
37bc6b1adshl rdx, 4
37bc6b1b1lea r13, [rax+rdx+16]
37bc6b1b6mov r14, rax
37bc6b1b9nop [rax]
37bc6b1c0
37bc6b1c0loc_37bc6b1c0:
37bc6b1c0movsd_xmm x0, [r14]
37bc6b1c5lea rcx, [rsp+48]
37bc6b1caadd r14, 16
37bc6b1ceadd rsi, 8
37bc6b1d2movsd_xmm [rsp+48], x0
37bc6b1d8movsd_xmm x0, [r14-8]
37bc6b1demovsd_xmm [rsp+56], x0
37bc6b1e4call fn_37c42fc80
37bc6b1e9mulsd x6, x0
37bc6b1edaddsd x6, [rip+0x7e2b8b]
37bc6b1f5movsd_xmm [rsi-8], x6
37bc6b1facmp r14, r13
37bc6b1fdjne 0x37bc6b1c0
37bc6b1ffmov rdx, [rsp+216]
37bc6b207lea rax, [r15-1]
37bc6b20bmovsd_xmm x0, [rdx+8*rax]
37bc6b210divsd x0, [rbx+8*rax]
37bc6b215movsd_xmm [rdx+8*rax], x0
37bc6b21alea rax, [8*r15]
37bc6b222lea rsi, [rax+rdx-8]
37bc6b227lea r13, [rax+rdx]
37bc6b22badd rbx, rax
37bc6b22eshl r15, 4
37bc6b232movsd_xmm x6, [rdx+rax-8]
37bc6b238mov rax, [rsp+40]
37bc6b23dadd r15, [rsp+192]
37bc6b245shl rax, 3
37bc6b249sub rsi, rax
37bc6b24cnop [rax]
37bc6b250
37bc6b250loc_37bc6b250:
37bc6b250movsd_xmm x0, [r15-32]
37bc6b256sub r13, 8
37bc6b25asub rbx, 8
37bc6b25esub r15, 16
37bc6b262lea rcx, [rsp+48]
37bc6b267movsd_xmm [rsp+48], x0
37bc6b26dmovsd_xmm x0, [r15-8]
37bc6b273movsd_xmm [rsp+56], x0
37bc6b279call fn_37c42fc80
37bc6b27emovapd x1, x0
37bc6b282movsd_xmm x0, [r13-8]
37bc6b288divsd x0, [rbx-8]
37bc6b28dmulsd x6, x1
37bc6b291addsd x6, x0
37bc6b295movsd_xmm [r13-8], x6
37bc6b29bcmp r13, rsi
37bc6b29ejne 0x37bc6b250
37bc6b2a0
37bc6b2a0loc_37bc6b2a0:
37bc6b2a0mov rdx, [rsp+216]
37bc6b2a8mov rcx, rdi
37bc6b2ablea r8, [rip+0x7e2ac6]
37bc6b2b2call idamax_
37bc6b2b7mov rdi, [rsp+216]
37bc6b2bfpxor x1, x1
37bc6b2c3cdqe
37bc6b2c5movsd_xmm x0, [rdi+8*rax-8]
37bc6b2cbucomisd x0, x1
37bc6b2cfjp 0x37bc6b2d7
37bc6b2d1je 0x37bc6b116
37bc6b2d7
37bc6b2d7loc_37bc6b2d7:
37bc6b2d7movapd x1, x0
37bc6b2dbmovsd_xmm x0, [rip+0x7e2a9d]
37bc6b2e3andpd x1, [rip+0x7e2aa5]
37bc6b2ebmov rax, [rsp+208]
37bc6b2f3divsd x0, x1
37bc6b2f7divsd x0, [rbp]
37bc6b2fcmovsd_xmm [rax], x0
37bc6b300jmp 0x37bc6b116
37bc6b305
37bc6b305 0f 1f 00 ...
37bc6b308
37bc6b308loc_37bc6b308:
37bc6b308mov rax, [rsp+224]
37bc6b310mov [rax], -1
37bc6b316mov eax, 1
37bc6b31b
37bc6b31bloc_37bc6b31b:
37bc6b31blea rdx, [rsp+76]
37bc6b320mov r8l, 6
37bc6b326lea rcx, [rip+0x7e2a43]
37bc6b32dmov [rsp+76], eax
37bc6b331call xerbla_
37bc6b336jmp 0x37bc6b116
37bc6b33b
37bc6b33b 0f 1f 44 00 00 ..D..
37bc6b340
37bc6b340loc_37bc6b340:
37bc6b340mov [rax], -4
37bc6b346mov eax, 4
37bc6b34bjmp 0x37bc6b31b
37bc6b34d
37bc6b34dloc_37bc6b34d:
37bc6b34dmov rax, [rsp+216]
37bc6b355movsd_xmm x0, [rip+0x7e2a23]
37bc6b35ddivsd x0, [rbx]
37bc6b361movsd_xmm [rax], x0
37bc6b365jmp 0x37bc6b2a0
37bc6b0a0
37bc6b0a0zptcon_:
37bc6b0a0push r15
37bc6b0a2push r14
37bc6b0a4push r13
37bc6b0a6push r12
37bc6b0a8push rbp
37bc6b0a9push rdi
37bc6b0aapush rsi
37bc6b0abpush rbx
37bc6b0acsub rsp, 104
37bc6b0b0movups [rsp+80], x6
37bc6b0b5movsxd r15, [rcx]
37bc6b0b8mov [rsp+192], r8
37bc6b0c0mov rdi, rcx
37bc6b0c3mov rbx, rdx
37bc6b0c6mov rbp, r9
37bc6b0c9test r15l, r15l
37bc6b0ccjs 0x37bc6b308
37bc6b0d2movsd_xmm x1, [r9]
37bc6b0d7pxor x0, x0
37bc6b0dbmov rax, [rsp+224]
37bc6b0e3comisd x0, x1
37bc6b0e7ja 0x37bc6b340
37bc6b0edmov [rax], 0
37bc6b0f3mov rax, [rsp+208]
37bc6b0fbmovsd_xmm [rax], x0
37bc6b0fftest r15l, r15l
37bc6b102jne 0x37bc6b130
37bc6b104mov rax, [rsp+208]
37bc6b10cmov rdi, [rip+0x7e2c6d]
37bc6b113mov [rax], rdi
37bc6b116
37bc6b116loc_37bc6b116:
37bc6b116movups x6, [rsp+80]
37bc6b11badd rsp, 104
37bc6b11fpop rbx
37bc6b120pop rsi
37bc6b121pop rdi
37bc6b122pop rbp
37bc6b123pop r12
37bc6b125pop r13
37bc6b127pop r14
37bc6b129pop r15
37bc6b12bret
37bc6b12c
37bc6b12c 0f 1f 40 00 ..@.
37bc6b130
37bc6b130loc_37bc6b130:
37bc6b130ucomisd x1, x0
37bc6b134jp 0x37bc6b138
37bc6b136je 0x37bc6b116
37bc6b138
37bc6b138loc_37bc6b138:
37bc6b138mov eax, 1
37bc6b13dpxor x0, x0
37bc6b141nop [rax+rax]
37bc6b14anop [rax+rax]
37bc6b155nop [rax+rax]
37bc6b160
37bc6b160loc_37bc6b160:
37bc6b160comisd x0, [rbx+8*rax-8]
37bc6b166jae 0x37bc6b116
37bc6b168add rax, 1
37bc6b16ccmp r15l, eax
37bc6b16fjge 0x37bc6b160
37bc6b171mov rax, [rsp+216]
37bc6b179mov rdx, [rip+0x7e2c00]
37bc6b180mov [rax], rdx
37bc6b183cmp r15l, 1
37bc6b187je 0x37bc6b34d
37bc6b18dlea rsi, [rax+8]
37bc6b191lea eax, [r15-2]
37bc6b195movsd_xmm x6, [rip+0x7e2be3]
37bc6b19dmov rdx, rax
37bc6b1a0mov [rsp+40], rax
37bc6b1a5mov rax, [rsp+192]
37bc6b1adshl rdx, 4
37bc6b1b1lea r13, [rax+rdx+16]
37bc6b1b6mov r14, rax
37bc6b1b9nop [rax]
37bc6b1c0
37bc6b1c0loc_37bc6b1c0:
37bc6b1c0movsd_xmm x0, [r14]
37bc6b1c5lea rcx, [rsp+48]
37bc6b1caadd r14, 16
37bc6b1ceadd rsi, 8
37bc6b1d2movsd_xmm [rsp+48], x0
37bc6b1d8movsd_xmm x0, [r14-8]
37bc6b1demovsd_xmm [rsp+56], x0
37bc6b1e4call fn_37c42fc80
37bc6b1e9mulsd x6, x0
37bc6b1edaddsd x6, [rip+0x7e2b8b]
37bc6b1f5movsd_xmm [rsi-8], x6
37bc6b1facmp r14, r13
37bc6b1fdjne 0x37bc6b1c0
37bc6b1ffmov rdx, [rsp+216]
37bc6b207lea rax, [r15-1]
37bc6b20bmovsd_xmm x0, [rdx+8*rax]
37bc6b210divsd x0, [rbx+8*rax]
37bc6b215movsd_xmm [rdx+8*rax], x0
37bc6b21alea rax, [8*r15]
37bc6b222lea rsi, [rax+rdx-8]
37bc6b227lea r13, [rax+rdx]
37bc6b22badd rbx, rax
37bc6b22eshl r15, 4
37bc6b232movsd_xmm x6, [rdx+rax-8]
37bc6b238mov rax, [rsp+40]
37bc6b23dadd r15, [rsp+192]
37bc6b245shl rax, 3
37bc6b249sub rsi, rax
37bc6b24cnop [rax]
37bc6b250
37bc6b250loc_37bc6b250:
37bc6b250movsd_xmm x0, [r15-32]
37bc6b256sub r13, 8
37bc6b25asub rbx, 8
37bc6b25esub r15, 16
37bc6b262lea rcx, [rsp+48]
37bc6b267movsd_xmm [rsp+48], x0
37bc6b26dmovsd_xmm x0, [r15-8]
37bc6b273movsd_xmm [rsp+56], x0
37bc6b279call fn_37c42fc80
37bc6b27emovapd x1, x0
37bc6b282movsd_xmm x0, [r13-8]
37bc6b288divsd x0, [rbx-8]
37bc6b28dmulsd x6, x1
37bc6b291addsd x6, x0
37bc6b295movsd_xmm [r13-8], x6
37bc6b29bcmp r13, rsi
37bc6b29ejne 0x37bc6b250
37bc6b2a0
37bc6b2a0loc_37bc6b2a0:
37bc6b2a0mov rdx, [rsp+216]
37bc6b2a8mov rcx, rdi
37bc6b2ablea r8, [rip+0x7e2ac6]
37bc6b2b2call idamax_
37bc6b2b7mov rdi, [rsp+216]
37bc6b2bfpxor x1, x1
37bc6b2c3cdqe
37bc6b2c5movsd_xmm x0, [rdi+8*rax-8]
37bc6b2cbucomisd x0, x1
37bc6b2cfjp 0x37bc6b2d7
37bc6b2d1je 0x37bc6b116
37bc6b2d7
37bc6b2d7loc_37bc6b2d7:
37bc6b2d7movapd x1, x0
37bc6b2dbmovsd_xmm x0, [rip+0x7e2a9d]
37bc6b2e3andpd x1, [rip+0x7e2aa5]
37bc6b2ebmov rax, [rsp+208]
37bc6b2f3divsd x0, x1
37bc6b2f7divsd x0, [rbp]
37bc6b2fcmovsd_xmm [rax], x0
37bc6b300jmp 0x37bc6b116
37bc6b305
37bc6b305 0f 1f 00 ...
37bc6b308
37bc6b308loc_37bc6b308:
37bc6b308mov rax, [rsp+224]
37bc6b310mov [rax], -1
37bc6b316mov eax, 1
37bc6b31b
37bc6b31bloc_37bc6b31b:
37bc6b31blea rdx, [rsp+76]
37bc6b320mov r8l, 6
37bc6b326lea rcx, [rip+0x7e2a43]
37bc6b32dmov [rsp+76], eax
37bc6b331call xerbla_
37bc6b336jmp 0x37bc6b116
37bc6b33b
37bc6b33b 0f 1f 44 00 00 ..D..
37bc6b340
37bc6b340loc_37bc6b340:
37bc6b340mov [rax], -4
37bc6b346mov eax, 4
37bc6b34bjmp 0x37bc6b31b
37bc6b34d
37bc6b34dloc_37bc6b34d:
37bc6b34dmov rax, [rsp+216]
37bc6b355movsd_xmm x0, [rip+0x7e2a23]
37bc6b35ddivsd x0, [rbx]
37bc6b361movsd_xmm [rax], x0
37bc6b365jmp 0x37bc6b2a0
37bc6b0a0
37bc6b36a
37bc6b36a // align 0x20
37bc6b36a // align 0x20
37bc6b380
37bc6b380zpteqr_:
37bc6b380push r12
37bc6b382push rbp
37bc6b383push rdi
37bc6b384push rsi
37bc6b385push rbx
37bc6b386sub rsp, 176
37bc6b38dmov rbp, [rsp+280]
37bc6b395mov [rbp], 0
37bc6b39cmov rdi, rdx
37bc6b39fmov rbx, r8
37bc6b3a2mov rsi, r9
37bc6b3a5mov r8l, 1
37bc6b3abmov r9l, 1
37bc6b3b1lea rdx, [rip+0x7e29e8]
37bc6b3b8mov r12, rcx
37bc6b3bbcall lsame_
37bc6b3c0test eax, eax
37bc6b3c2je 0x37bc6b5d0
37bc6b3c8mov ecx, [rdi]
37bc6b3catest ecx, ecx
37bc6b3ccjs 0x37bc6b5f9
37bc6b3d2mov rax, [rsp+264]
37bc6b3daxor r12l, r12l
37bc6b3ddmov edx, [rax]
37bc6b3dftest edx, edx
37bc6b3e1jle 0x37bc6b664
37bc6b3e7
37bc6b3e7loc_37bc6b3e7:
37bc6b3e7mov eax, [rbp]
37bc6b3eatest eax, eax
37bc6b3ecjne 0x37bc6b76b
37bc6b3f2mov eax, [rdi]
37bc6b3f4test eax, eax
37bc6b3f6je 0x37bc6b628
37bc6b3fccmp eax, 1
37bc6b3ffje 0x37bc6b688
37bc6b405cmp r12l, 2
37bc6b409je 0x37bc6b6e0
37bc6b40f
37bc6b40floc_37bc6b40f:
37bc6b40fmov r9, rbp
37bc6b412mov r8, rsi
37bc6b415mov rdx, rbx
37bc6b418mov rcx, rdi
37bc6b41bcall dpttrf_
37bc6b420mov eax, [rbp]
37bc6b423test eax, eax
37bc6b425jne 0x37bc6b628
37bc6b42bmov r8l, [rdi]
37bc6b42etest r8l, r8l
37bc6b431jle 0x37bc6b4d8
37bc6b437lea edx, [r8-1]
37bc6b43bmov rax, rbx
37bc6b43emov rcx, rdx
37bc6b441lea rdx, [rbx+8*rdx+8]
37bc6b446nop [rax]
37bc6b44anop [rax+rax]
37bc6b455nop [rax+rax]
37bc6b460
37bc6b460loc_37bc6b460:
37bc6b460movsd_xmm x0, [rax]
37bc6b464add rax, 8
37bc6b468sqrtsd x0, x0
37bc6b46cmovsd_xmm [rax-8], x0
37bc6b471cmp rax, rdx
37bc6b474jne 0x37bc6b460
37bc6b476cmp r8l, 1
37bc6b47aje 0x37bc6b4d8
37bc6b47ccmp r8l, 2
37bc6b480je 0x37bc6b761
37bc6b486mov edx, ecx
37bc6b488xor eax, eax
37bc6b48ashr edx, 1
37bc6b48cshl rdx, 4
37bc6b490nop [rax+rax]
37bc6b495nop [rax+rax]
37bc6b4a0
37bc6b4a0loc_37bc6b4a0:
37bc6b4a0movupd x0, [rsi+rax]
37bc6b4a5movupd x1, [rbx+rax]
37bc6b4aamulpd x0, x1
37bc6b4aemovups [rsi+rax], x0
37bc6b4b2add rax, 16
37bc6b4b6cmp rax, rdx
37bc6b4b9jne 0x37bc6b4a0
37bc6b4bbtest cl, 1
37bc6b4beje 0x37bc6b4d8
37bc6b4c0or ecx, 1
37bc6b4c3
37bc6b4c3loc_37bc6b4c3:
37bc6b4c3sub ecx, 1
37bc6b4c6movsxd rcx, ecx
37bc6b4c9movsd_xmm x0, [rsi+8*rcx]
37bc6b4cemulsd x0, [rbx+8*rcx]
37bc6b4d3movsd_xmm [rsi+8*rcx], x0
37bc6b4d8
37bc6b4d8loc_37bc6b4d8:
37bc6b4d8mov rax, [rsp+272]
37bc6b4e0test r12l, r12l
37bc6b4e3lea rcx, [rip+0x7e28fa]
37bc6b4eamov [rsp+120], 5
37bc6b4f3mov [rsp+96], rcx
37bc6b4f8cmovne r12l, r8l
37bc6b4fcmov rdx, rdi
37bc6b4fflea r9, [rsp+140]
37bc6b507mov [rsp+104], rax
37bc6b50clea rax, [rsp+144]
37bc6b514mov [rsp+88], rax
37bc6b519mov rax, [rsp+264]
37bc6b521mov [rsp+64], rcx
37bc6b526lea rcx, [rip+0x7e28af]
37bc6b52dmov [rsp+80], rax
37bc6b532mov rax, [rsp+256]
37bc6b53amov [rsp+112], rbp
37bc6b53fmov [rsp+72], rax
37bc6b544lea rax, [rsp+160]
37bc6b54cmov [rsp+56], rax
37bc6b551lea rax, [rip+0x7e2880]
37bc6b558mov [rsp+32], rax
37bc6b55dmov r8, rax
37bc6b560mov [rsp+48], rsi
37bc6b565mov [rsp+40], rbx
37bc6b56amov [rsp+140], r12l
37bc6b572call zbdsqr_
37bc6b577mov eax, [rbp]
37bc6b57amov edx, [rdi]
37bc6b57ctest eax, eax
37bc6b57ejne 0x37bc6b670
37bc6b584test edx, edx
37bc6b586jle 0x37bc6b628
37bc6b58clea eax, [rdx-1]
37bc6b58fmov r8, rbx
37bc6b592lea rax, [rbx+8*rax+8]
37bc6b597nop [rax+rax]
37bc6b5a0
37bc6b5a0loc_37bc6b5a0:
37bc6b5a0movsd_xmm x0, [r8]
37bc6b5a5add r8, 8
37bc6b5a9mulsd x0, x0
37bc6b5admovsd_xmm [r8-8], x0
37bc6b5b3cmp r8, rax
37bc6b5b6jne 0x37bc6b5a0
37bc6b5b8add rsp, 176
37bc6b5bfpop rbx
37bc6b5c0pop rsi
37bc6b5c1pop rdi
37bc6b5c2pop rbp
37bc6b5c3pop r12
37bc6b5c5ret
37bc6b5c6
37bc6b5c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b5d0
37bc6b5d0loc_37bc6b5d0:
37bc6b5d0mov r9l, 1
37bc6b5d6mov r8l, 1
37bc6b5dclea rdx, [rip+0x7e27be]
37bc6b5e3mov rcx, r12
37bc6b5e6call lsame_
37bc6b5ebtest eax, eax
37bc6b5edje 0x37bc6b6a8
37bc6b5f3mov eax, [rdi]
37bc6b5f5test eax, eax
37bc6b5f7jns 0x37bc6b640
37bc6b5f9
37bc6b5f9loc_37bc6b5f9:
37bc6b5f9mov edx, -2
37bc6b5femov eax, 2
37bc6b603
37bc6b603loc_37bc6b603:
37bc6b603mov [rbp], edx
37bc6b606
37bc6b606loc_37bc6b606:
37bc6b606lea rdx, [rsp+160]
37bc6b60emov r8l, 6
37bc6b614lea rcx, [rip+0x7e2788]
37bc6b61bmov [rsp+160], eax
37bc6b622call xerbla_
37bc6b627nop
37bc6b628
37bc6b628loc_37bc6b628:
37bc6b628add rsp, 176
37bc6b62fpop rbx
37bc6b630pop rsi
37bc6b631pop rdi
37bc6b632pop rbp
37bc6b633pop r12
37bc6b635ret
37bc6b636
37bc6b636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b640
37bc6b640loc_37bc6b640:
37bc6b640mov rcx, [rsp+264]
37bc6b648mov r12l, 1
37bc6b64emov edx, [rcx]
37bc6b650mov ecx, 1
37bc6b655cmovle eax, ecx
37bc6b658test edx, edx
37bc6b65ajle 0x37bc6b664
37bc6b65c
37bc6b65cloc_37bc6b65c:
37bc6b65ccmp edx, eax
37bc6b65ejge 0x37bc6b3e7
37bc6b664
37bc6b664loc_37bc6b664:
37bc6b664mov edx, -6
37bc6b669mov eax, 6
37bc6b66ejmp 0x37bc6b603
37bc6b670
37bc6b670loc_37bc6b670:
37bc6b670add eax, edx
37bc6b672mov [rbp], eax
37bc6b675add rsp, 176
37bc6b67cpop rbx
37bc6b67dpop rsi
37bc6b67epop rdi
37bc6b67fpop rbp
37bc6b680pop r12
37bc6b682ret
37bc6b683
37bc6b683 0f 1f 44 00 00 ..D..
37bc6b688
37bc6b688loc_37bc6b688:
37bc6b688test r12l, r12l
37bc6b68bje 0x37bc6b628
37bc6b68dmov rax, [rsp+256]
37bc6b695movq x0, [rip+0x7e2753]
37bc6b69dmovups [rax], x0
37bc6b6a0jmp 0x37bc6b628
37bc6b6a2
37bc6b6a2 66 0f 1f 44 00 00 f..D..
37bc6b6a8
37bc6b6a8loc_37bc6b6a8:
37bc6b6a8mov r9l, 1
37bc6b6aemov r8l, 1
37bc6b6b4lea rdx, [rip+0x7e26e7]
37bc6b6bbmov rcx, r12
37bc6b6becall lsame_
37bc6b6c3test eax, eax
37bc6b6c5jne 0x37bc6b730
37bc6b6c7mov edx, -1
37bc6b6ccmov eax, 1
37bc6b6d1jmp 0x37bc6b603
37bc6b6d6
37bc6b6d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b6e0
37bc6b6e0loc_37bc6b6e0:
37bc6b6e0mov rax, [rsp+264]
37bc6b6e8lea r9, [rip+0x7e26c1]
37bc6b6efmov r8, rdi
37bc6b6f2mov rdx, rdi
37bc6b6f5mov [rsp+56], 4
37bc6b6felea rcx, [rip+0x7e26bb]
37bc6b705mov [rsp+48], rax
37bc6b70amov rax, [rsp+256]
37bc6b712mov [rsp+40], rax
37bc6b717lea rax, [rip+0x7e26aa]
37bc6b71emov [rsp+32], rax
37bc6b723call zlaset_
37bc6b728jmp 0x37bc6b40f
37bc6b72d
37bc6b72d 0f 1f 00 ...
37bc6b730
37bc6b730loc_37bc6b730:
37bc6b730mov eax, [rdi]
37bc6b732test eax, eax
37bc6b734js 0x37bc6b5f9
37bc6b73amov rcx, [rsp+264]
37bc6b742mov edx, [rcx]
37bc6b744test edx, edx
37bc6b746jle 0x37bc6b664
37bc6b74ctest eax, eax
37bc6b74emov ecx, 1
37bc6b753mov r12l, 2
37bc6b759cmovle eax, ecx
37bc6b75cjmp 0x37bc6b65c
37bc6b761
37bc6b761loc_37bc6b761:
37bc6b761mov ecx, 1
37bc6b766jmp 0x37bc6b4c3
37bc6b76b
37bc6b76bloc_37bc6b76b:
37bc6b76bneg eax
37bc6b76djmp 0x37bc6b606
37bc6b380
37bc6b380zpteqr_:
37bc6b380push r12
37bc6b382push rbp
37bc6b383push rdi
37bc6b384push rsi
37bc6b385push rbx
37bc6b386sub rsp, 176
37bc6b38dmov rbp, [rsp+280]
37bc6b395mov [rbp], 0
37bc6b39cmov rdi, rdx
37bc6b39fmov rbx, r8
37bc6b3a2mov rsi, r9
37bc6b3a5mov r8l, 1
37bc6b3abmov r9l, 1
37bc6b3b1lea rdx, [rip+0x7e29e8]
37bc6b3b8mov r12, rcx
37bc6b3bbcall lsame_
37bc6b3c0test eax, eax
37bc6b3c2je 0x37bc6b5d0
37bc6b3c8mov ecx, [rdi]
37bc6b3catest ecx, ecx
37bc6b3ccjs 0x37bc6b5f9
37bc6b3d2mov rax, [rsp+264]
37bc6b3daxor r12l, r12l
37bc6b3ddmov edx, [rax]
37bc6b3dftest edx, edx
37bc6b3e1jle 0x37bc6b664
37bc6b3e7
37bc6b3e7loc_37bc6b3e7:
37bc6b3e7mov eax, [rbp]
37bc6b3eatest eax, eax
37bc6b3ecjne 0x37bc6b76b
37bc6b3f2mov eax, [rdi]
37bc6b3f4test eax, eax
37bc6b3f6je 0x37bc6b628
37bc6b3fccmp eax, 1
37bc6b3ffje 0x37bc6b688
37bc6b405cmp r12l, 2
37bc6b409je 0x37bc6b6e0
37bc6b40f
37bc6b40floc_37bc6b40f:
37bc6b40fmov r9, rbp
37bc6b412mov r8, rsi
37bc6b415mov rdx, rbx
37bc6b418mov rcx, rdi
37bc6b41bcall dpttrf_
37bc6b420mov eax, [rbp]
37bc6b423test eax, eax
37bc6b425jne 0x37bc6b628
37bc6b42bmov r8l, [rdi]
37bc6b42etest r8l, r8l
37bc6b431jle 0x37bc6b4d8
37bc6b437lea edx, [r8-1]
37bc6b43bmov rax, rbx
37bc6b43emov rcx, rdx
37bc6b441lea rdx, [rbx+8*rdx+8]
37bc6b446nop [rax]
37bc6b44anop [rax+rax]
37bc6b455nop [rax+rax]
37bc6b460
37bc6b460loc_37bc6b460:
37bc6b460movsd_xmm x0, [rax]
37bc6b464add rax, 8
37bc6b468sqrtsd x0, x0
37bc6b46cmovsd_xmm [rax-8], x0
37bc6b471cmp rax, rdx
37bc6b474jne 0x37bc6b460
37bc6b476cmp r8l, 1
37bc6b47aje 0x37bc6b4d8
37bc6b47ccmp r8l, 2
37bc6b480je 0x37bc6b761
37bc6b486mov edx, ecx
37bc6b488xor eax, eax
37bc6b48ashr edx, 1
37bc6b48cshl rdx, 4
37bc6b490nop [rax+rax]
37bc6b495nop [rax+rax]
37bc6b4a0
37bc6b4a0loc_37bc6b4a0:
37bc6b4a0movupd x0, [rsi+rax]
37bc6b4a5movupd x1, [rbx+rax]
37bc6b4aamulpd x0, x1
37bc6b4aemovups [rsi+rax], x0
37bc6b4b2add rax, 16
37bc6b4b6cmp rax, rdx
37bc6b4b9jne 0x37bc6b4a0
37bc6b4bbtest cl, 1
37bc6b4beje 0x37bc6b4d8
37bc6b4c0or ecx, 1
37bc6b4c3
37bc6b4c3loc_37bc6b4c3:
37bc6b4c3sub ecx, 1
37bc6b4c6movsxd rcx, ecx
37bc6b4c9movsd_xmm x0, [rsi+8*rcx]
37bc6b4cemulsd x0, [rbx+8*rcx]
37bc6b4d3movsd_xmm [rsi+8*rcx], x0
37bc6b4d8
37bc6b4d8loc_37bc6b4d8:
37bc6b4d8mov rax, [rsp+272]
37bc6b4e0test r12l, r12l
37bc6b4e3lea rcx, [rip+0x7e28fa]
37bc6b4eamov [rsp+120], 5
37bc6b4f3mov [rsp+96], rcx
37bc6b4f8cmovne r12l, r8l
37bc6b4fcmov rdx, rdi
37bc6b4fflea r9, [rsp+140]
37bc6b507mov [rsp+104], rax
37bc6b50clea rax, [rsp+144]
37bc6b514mov [rsp+88], rax
37bc6b519mov rax, [rsp+264]
37bc6b521mov [rsp+64], rcx
37bc6b526lea rcx, [rip+0x7e28af]
37bc6b52dmov [rsp+80], rax
37bc6b532mov rax, [rsp+256]
37bc6b53amov [rsp+112], rbp
37bc6b53fmov [rsp+72], rax
37bc6b544lea rax, [rsp+160]
37bc6b54cmov [rsp+56], rax
37bc6b551lea rax, [rip+0x7e2880]
37bc6b558mov [rsp+32], rax
37bc6b55dmov r8, rax
37bc6b560mov [rsp+48], rsi
37bc6b565mov [rsp+40], rbx
37bc6b56amov [rsp+140], r12l
37bc6b572call zbdsqr_
37bc6b577mov eax, [rbp]
37bc6b57amov edx, [rdi]
37bc6b57ctest eax, eax
37bc6b57ejne 0x37bc6b670
37bc6b584test edx, edx
37bc6b586jle 0x37bc6b628
37bc6b58clea eax, [rdx-1]
37bc6b58fmov r8, rbx
37bc6b592lea rax, [rbx+8*rax+8]
37bc6b597nop [rax+rax]
37bc6b5a0
37bc6b5a0loc_37bc6b5a0:
37bc6b5a0movsd_xmm x0, [r8]
37bc6b5a5add r8, 8
37bc6b5a9mulsd x0, x0
37bc6b5admovsd_xmm [r8-8], x0
37bc6b5b3cmp r8, rax
37bc6b5b6jne 0x37bc6b5a0
37bc6b5b8add rsp, 176
37bc6b5bfpop rbx
37bc6b5c0pop rsi
37bc6b5c1pop rdi
37bc6b5c2pop rbp
37bc6b5c3pop r12
37bc6b5c5ret
37bc6b5c6
37bc6b5c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b5d0
37bc6b5d0loc_37bc6b5d0:
37bc6b5d0mov r9l, 1
37bc6b5d6mov r8l, 1
37bc6b5dclea rdx, [rip+0x7e27be]
37bc6b5e3mov rcx, r12
37bc6b5e6call lsame_
37bc6b5ebtest eax, eax
37bc6b5edje 0x37bc6b6a8
37bc6b5f3mov eax, [rdi]
37bc6b5f5test eax, eax
37bc6b5f7jns 0x37bc6b640
37bc6b5f9
37bc6b5f9loc_37bc6b5f9:
37bc6b5f9mov edx, -2
37bc6b5femov eax, 2
37bc6b603
37bc6b603loc_37bc6b603:
37bc6b603mov [rbp], edx
37bc6b606
37bc6b606loc_37bc6b606:
37bc6b606lea rdx, [rsp+160]
37bc6b60emov r8l, 6
37bc6b614lea rcx, [rip+0x7e2788]
37bc6b61bmov [rsp+160], eax
37bc6b622call xerbla_
37bc6b627nop
37bc6b628
37bc6b628loc_37bc6b628:
37bc6b628add rsp, 176
37bc6b62fpop rbx
37bc6b630pop rsi
37bc6b631pop rdi
37bc6b632pop rbp
37bc6b633pop r12
37bc6b635ret
37bc6b636
37bc6b636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b640
37bc6b640loc_37bc6b640:
37bc6b640mov rcx, [rsp+264]
37bc6b648mov r12l, 1
37bc6b64emov edx, [rcx]
37bc6b650mov ecx, 1
37bc6b655cmovle eax, ecx
37bc6b658test edx, edx
37bc6b65ajle 0x37bc6b664
37bc6b65c
37bc6b65cloc_37bc6b65c:
37bc6b65ccmp edx, eax
37bc6b65ejge 0x37bc6b3e7
37bc6b664
37bc6b664loc_37bc6b664:
37bc6b664mov edx, -6
37bc6b669mov eax, 6
37bc6b66ejmp 0x37bc6b603
37bc6b670
37bc6b670loc_37bc6b670:
37bc6b670add eax, edx
37bc6b672mov [rbp], eax
37bc6b675add rsp, 176
37bc6b67cpop rbx
37bc6b67dpop rsi
37bc6b67epop rdi
37bc6b67fpop rbp
37bc6b680pop r12
37bc6b682ret
37bc6b683
37bc6b683 0f 1f 44 00 00 ..D..
37bc6b688
37bc6b688loc_37bc6b688:
37bc6b688test r12l, r12l
37bc6b68bje 0x37bc6b628
37bc6b68dmov rax, [rsp+256]
37bc6b695movq x0, [rip+0x7e2753]
37bc6b69dmovups [rax], x0
37bc6b6a0jmp 0x37bc6b628
37bc6b6a2
37bc6b6a2 66 0f 1f 44 00 00 f..D..
37bc6b6a8
37bc6b6a8loc_37bc6b6a8:
37bc6b6a8mov r9l, 1
37bc6b6aemov r8l, 1
37bc6b6b4lea rdx, [rip+0x7e26e7]
37bc6b6bbmov rcx, r12
37bc6b6becall lsame_
37bc6b6c3test eax, eax
37bc6b6c5jne 0x37bc6b730
37bc6b6c7mov edx, -1
37bc6b6ccmov eax, 1
37bc6b6d1jmp 0x37bc6b603
37bc6b6d6
37bc6b6d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b6e0
37bc6b6e0loc_37bc6b6e0:
37bc6b6e0mov rax, [rsp+264]
37bc6b6e8lea r9, [rip+0x7e26c1]
37bc6b6efmov r8, rdi
37bc6b6f2mov rdx, rdi
37bc6b6f5mov [rsp+56], 4
37bc6b6felea rcx, [rip+0x7e26bb]
37bc6b705mov [rsp+48], rax
37bc6b70amov rax, [rsp+256]
37bc6b712mov [rsp+40], rax
37bc6b717lea rax, [rip+0x7e26aa]
37bc6b71emov [rsp+32], rax
37bc6b723call zlaset_
37bc6b728jmp 0x37bc6b40f
37bc6b72d
37bc6b72d 0f 1f 00 ...
37bc6b730
37bc6b730loc_37bc6b730:
37bc6b730mov eax, [rdi]
37bc6b732test eax, eax
37bc6b734js 0x37bc6b5f9
37bc6b73amov rcx, [rsp+264]
37bc6b742mov edx, [rcx]
37bc6b744test edx, edx
37bc6b746jle 0x37bc6b664
37bc6b74ctest eax, eax
37bc6b74emov ecx, 1
37bc6b753mov r12l, 2
37bc6b759cmovle eax, ecx
37bc6b75cjmp 0x37bc6b65c
37bc6b761
37bc6b761loc_37bc6b761:
37bc6b761mov ecx, 1
37bc6b766jmp 0x37bc6b4c3
37bc6b76b
37bc6b76bloc_37bc6b76b:
37bc6b76bneg eax
37bc6b76djmp 0x37bc6b606
37bc6b380
Loading..