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
37bc6b772
37bc6b772 // align 0x10
37bc6b772 // align 0x10
37bc6b780
37bc6b780zptrfs_:
37bc6b780push r15
37bc6b782push r14
37bc6b784push r13
37bc6b786push r12
37bc6b788push rbp
37bc6b789push rdi
37bc6b78apush rsi
37bc6b78bpush rbx
37bc6b78csub rsp, 440
37bc6b793movups [rsp+272], x6
37bc6b79bmovups [rsp+288], x7
37bc6b7a3movups [rsp+304], x8
37bc6b7acmovups [rsp+320], x9
37bc6b7b5movups [rsp+336], x10
37bc6b7bemovups [rsp+352], x11
37bc6b7c7movups [rsp+368], x12
37bc6b7d0movups [rsp+384], x13
37bc6b7d9movups [rsp+400], x14
37bc6b7e2movups [rsp+416], x15
37bc6b7ebmov rax, [rsp+592]
37bc6b7f3mov r15, [rsp+576]
37bc6b7fbmov rsi, [rsp+544]
37bc6b803mov rbx, [rsp+616]
37bc6b80bmov r14l, [rax]
37bc6b80emov rax, [rsp+632]
37bc6b816mov r13, [rsp+624]
37bc6b81emov r12l, [r15]
37bc6b821mov [rax], 0
37bc6b827mov rdi, r8
37bc6b82amov rbp, r9
37bc6b82dmov r8l, 1
37bc6b833mov [rsp+520], rdx
37bc6b83bmov r9l, 1
37bc6b841lea rdx, [rip+0x7e25b8]
37bc6b848mov [rsp+512], rcx
37bc6b850call lsame_
37bc6b855mov [rsp+192], eax
37bc6b85ctest eax, eax
37bc6b85eje 0x37bc6b94e
37bc6b864
37bc6b864loc_37bc6b864:
37bc6b864mov rax, [rsp+520]
37bc6b86cmov edx, [rax]
37bc6b86etest edx, edx
37bc6b870js 0x37bc6b8ac
37bc6b872mov eax, [rdi]
37bc6b874test eax, eax
37bc6b876js 0x37bc6b985
37bc6b87ctest edx, edx
37bc6b87emov ecx, 1
37bc6b883cmovg ecx, edx
37bc6b886cmp [r15], ecx
37bc6b889jl 0x37bc6b994
37bc6b88fmov r11, [rsp+592]
37bc6b897cmp [r11], ecx
37bc6b89ajge 0x37bc6b9a3
37bc6b8a0mov eax, -11
37bc6b8a5mov ecx, 11
37bc6b8aajmp 0x37bc6b8b6
37bc6b8ac
37bc6b8acloc_37bc6b8ac:
37bc6b8acmov eax, -2
37bc6b8b1mov ecx, 2
37bc6b8b6
37bc6b8b6loc_37bc6b8b6:
37bc6b8b6mov rdi, [rsp+632]
37bc6b8bemov [rdi], eax
37bc6b8c0
37bc6b8c0loc_37bc6b8c0:
37bc6b8c0mov [rsp+268], ecx
37bc6b8c7lea rdx, [rsp+268]
37bc6b8cfmov r8l, 6
37bc6b8d5lea rcx, [rip+0x7e2526]
37bc6b8dccall xerbla_
37bc6b8e1nop
37bc6b8e2
37bc6b8e2loc_37bc6b8e2:
37bc6b8e2movups x6, [rsp+272]
37bc6b8eamovups x7, [rsp+288]
37bc6b8f2movups x8, [rsp+304]
37bc6b8fbmovups x9, [rsp+320]
37bc6b904movups x10, [rsp+336]
37bc6b90dmovups x11, [rsp+352]
37bc6b916movups x12, [rsp+368]
37bc6b91fmovups x13, [rsp+384]
37bc6b928movups x14, [rsp+400]
37bc6b931movups x15, [rsp+416]
37bc6b93aadd rsp, 440
37bc6b941pop rbx
37bc6b942pop rsi
37bc6b943pop rdi
37bc6b944pop rbp
37bc6b945pop r12
37bc6b947pop r13
37bc6b949pop r14
37bc6b94bpop r15
37bc6b94dret
37bc6b94e
37bc6b94eloc_37bc6b94e:
37bc6b94emov rcx, [rsp+512]
37bc6b956mov r9l, 1
37bc6b95cmov r8l, 1
37bc6b962lea rdx, [rip+0x7e2498]
37bc6b969call lsame_
37bc6b96etest eax, eax
37bc6b970jne 0x37bc6b864
37bc6b976mov eax, -1
37bc6b97bmov ecx, 1
37bc6b980jmp 0x37bc6b8b6
37bc6b985
37bc6b985loc_37bc6b985:
37bc6b985mov eax, -3
37bc6b98amov ecx, 3
37bc6b98fjmp 0x37bc6b8b6
37bc6b994
37bc6b994loc_37bc6b994:
37bc6b994mov eax, -9
37bc6b999mov ecx, 9
37bc6b99ejmp 0x37bc6b8b6
37bc6b9a3
37bc6b9a3loc_37bc6b9a3:
37bc6b9a3mov rcx, [rsp+632]
37bc6b9abmov ecx, [rcx]
37bc6b9adtest ecx, ecx
37bc6b9afjne 0x37bc6cfea
37bc6b9b5test edx, edx
37bc6b9b7je 0x37bc6cf7c
37bc6b9bdtest eax, eax
37bc6b9bfje 0x37bc6b8e2
37bc6b9c5mov edx, 7
37bc6b9calea rcx, [rip+0x7e2437]
37bc6b9d1call dlamch_
37bc6b9d6mov edx, 12
37bc6b9dblea rcx, [rip+0x7e242d]
37bc6b9e2movsd_xmm [rsp+128], x0
37bc6b9ebmovapd x6, x0
37bc6b9efcall dlamch_
37bc6b9f4mov eax, [rdi]
37bc6b9f6mov [rsp+196], eax
37bc6b9fdtest eax, eax
37bc6b9ffjle 0x37bc6b8e2
37bc6ba05movsd_xmm x12, [rip+0x7e2432]
37bc6ba0emovsxd r10, r12l
37bc6ba11xor eax, eax
37bc6ba13movsxd r11, r14l
37bc6ba16mov [rsp+120], -1
37bc6ba1ftest r10, r10
37bc6ba22movddup x15, [rip+0x7e2425]
37bc6ba2bmulsd x12, x0
37bc6ba30cmovs r10, rax
37bc6ba34test r11, r11
37bc6ba37mov [rsp+144], -1
37bc6ba43mov [rsp+104], 1
37bc6ba4ccmovs r11, rax
37bc6ba50mov rax, [rsp+520]
37bc6ba58mov [rsp+216], r10
37bc6ba60mov r15l, [rax]
37bc6ba63mov rax, r10
37bc6ba66mov [rsp+224], r11
37bc6ba6eshl rax, 4
37bc6ba72movapd x7, x12
37bc6ba77mov [rsp+200], rax
37bc6ba7fmov rax, [rsp+568]
37bc6ba87divsd x7, x6
37bc6ba8bmov [rsp+152], rax
37bc6ba93lea rdi, [rax+16]
37bc6ba97mov rax, r11
37bc6ba9ashl rax, 4
37bc6ba9emov [rsp+208], rax
37bc6baa6mov rax, [rsp+584]
37bc6baaemov [rsp+160], rax
37bc6bab6add rax, 16
37bc6babamov [rsp+232], rax
37bc6bac2mov rax, [rsp+584]
37bc6bacamov [rsp+136], rax
37bc6bad2nop [rax]
37bc6bad5nop [rax+rax]
37bc6bae0
37bc6bae0loc_37bc6bae0:
37bc6bae0mov rax, [rip+0x7e2349]
37bc6bae7mov r14, [rsp+520]
37bc6baefmov r12l, 1
37bc6baf5mov [rsp+112], rax
37bc6bafamov eax, r15l
37bc6bafdmov r15, [rsp+160]
37bc6bb05
37bc6bb05loc_37bc6bb05:
37bc6bb05movsd_xmm x2, [rbp]
37bc6bb0amov edx, [rsp+192]
37bc6bb11movddup x0, x2
37bc6bb15test edx, edx
37bc6bb17je 0x37bc6bce0
37bc6bb1dcmp eax, 1
37bc6bb20jne 0x37bc6c7d0
37bc6bb26
37bc6bb26loc_37bc6bb26:
37bc6bb26movupd x1, [r15]
37bc6bb2bpxor x2, x2
37bc6bb2fmov rcx, [rsp+152]
37bc6bb37xor r8l, r8l
37bc6bb3amulpd x0, x1
37bc6bb3eshufpd x1, x1, 1
37bc6bb43movupd x3, [rcx]
37bc6bb47mulpd x1, x2
37bc6bb4bmovapd x2, x3
37bc6bb4faddsubpd x0, x1
37bc6bb53movapd x1, x3
37bc6bb57unpckhpd x3, x3
37bc6bb5bandpd x1, [rip+0x7e22ed]
37bc6bb63andpd x3, [rip+0x7e22e5]
37bc6bb6bsubpd x2, x0
37bc6bb6faddsd x1, x3
37bc6bb73movapd x3, x0
37bc6bb77unpckhpd x0, x0
37bc6bb7bandpd x3, [rip+0x7e22cd]
37bc6bb83andpd x0, [rip+0x7e22c5]
37bc6bb8baddsd x0, x3
37bc6bb8fmovups [rbx], x2
37bc6bb92addsd x0, x1
37bc6bb96movsd_xmm [r13], x0
37bc6bb9c
37bc6bb9cloc_37bc6bb9c:
37bc6bb9cmov r9l, r8l
37bc6bb9fmov rcx, r13
37bc6bba2pxor x3, x3
37bc6bba6mov rdx, rbx
37bc6bba9shl r9, 4
37bc6bbadlea r9, [rbx+r9+16]
37bc6bbb2nop [rax]
37bc6bbb5nop [rax+rax]
37bc6bbc0
37bc6bbc0loc_37bc6bbc0:
37bc6bbc0movsd_xmm x1, [rcx]
37bc6bbc4movsd_xmm x0, [rdx]
37bc6bbc8movsd_xmm x2, [rdx+8]
37bc6bbcdandpd x0, [rip+0x7e227b]
37bc6bbd5comisd x1, x7
37bc6bbd9andpd x2, [rip+0x7e226f]
37bc6bbe1addsd x0, x2
37bc6bbe5ja 0x37bc6bbf1
37bc6bbe7addsd x0, x12
37bc6bbecaddsd x1, x12
37bc6bbf1
37bc6bbf1loc_37bc6bbf1:
37bc6bbf1divsd x0, x1
37bc6bbf5add rdx, 16
37bc6bbf9add rcx, 8
37bc6bbfdmaxsd x3, x0
37bc6bc01cmp rdx, r9
37bc6bc04jne 0x37bc6bbc0
37bc6bc06
37bc6bc06loc_37bc6bc06:
37bc6bc06comisd x3, [rsp+128]
37bc6bc0fmov rcx, [rsp+608]
37bc6bc17mov rdx, [rsp+104]
37bc6bc1cmovsd_xmm [rcx+8*rdx-8], x3
37bc6bc22jbe 0x37bc6c430
37bc6bc28addsd x3, x3
37bc6bc2cmovsd_xmm x5, [rsp+112]
37bc6bc32comisd x5, x3
37bc6bc36jb 0x37bc6c430
37bc6bc3ccmp r12l, 6
37bc6bc40je 0x37bc6c430
37bc6bc46mov rax, [rsp+632]
37bc6bc4emov [rsp+48], r14
37bc6bc53mov rdx, r14
37bc6bc56lea r8, [rip+0x7e21bf]
37bc6bc5dmov [rsp+64], 1
37bc6bc66mov r9, [rsp+552]
37bc6bc6eadd r12l, 1
37bc6bc72mov [rsp+56], rax
37bc6bc77mov rax, [rsp+560]
37bc6bc7fmov [rsp+40], rbx
37bc6bc84mov rcx, [rsp+512]
37bc6bc8cmov [rsp+32], rax
37bc6bc91call zpttrs_
37bc6bc96mov [rsp+32], r15
37bc6bc9bmov rcx, r14
37bc6bc9emov r8, rbx
37bc6bca1lea rax, [rip+0x7e2174]
37bc6bca8lea rdx, [rip+0x7e2171]
37bc6bcafmov [rsp+40], rax
37bc6bcb4mov r9, rax
37bc6bcb7call zaxpy_
37bc6bcbcmov rax, [rsp+608]
37bc6bcc4mov rcx, [rsp+104]
37bc6bcc9movsd_xmm x6, [rax+8*rcx-8]
37bc6bccfmov eax, [r14]
37bc6bcd2movsd_xmm [rsp+112], x6
37bc6bcd8jmp 0x37bc6bb05
37bc6bcdd
37bc6bcdd 0f 1f 00 ...
37bc6bce0
37bc6bce0loc_37bc6bce0:
37bc6bce0cmp eax, 1
37bc6bce3je 0x37bc6bb26
37bc6bce9mov rcx, [rsp+136]
37bc6bcf1movq x0, x2
37bc6bcf5pxor x3, x3
37bc6bcf9movsd_xmm x6, [rsi+8]
37bc6bcfeunpcklpd x3, x2
37bc6bd02movupd x5, [rdi-16]
37bc6bd07movupd x1, [rcx]
37bc6bd0bmovapd x10, x6
37bc6bd10xorpd x10, [rip+0x7e2157]
37bc6bd19movapd x9, x5
37bc6bd1eandpd x6, [rip+0x7e212a]
37bc6bd26movapd x4, x1
37bc6bd2aunpcklpd x4, x1
37bc6bd2emulpd x4, x0
37bc6bd32movapd x0, x1
37bc6bd36unpckhpd x0, x1
37bc6bd3amulpd x0, x3
37bc6bd3emovsd_xmm x3, [rsi]
37bc6bd42movapd x8, x3
37bc6bd47unpcklpd x8, x10
37bc6bd4cunpcklpd x10, x3
37bc6bd51andpd x3, [rip+0x7e20f7]
37bc6bd59addsubpd x4, x0
37bc6bd5dmovupd x0, [rcx+16]
37bc6bd62addsd x3, x6
37bc6bd66movapd x2, x0
37bc6bd6aunpcklpd x2, x0
37bc6bd6esubpd x9, x4
37bc6bd73mulpd x2, x8
37bc6bd78movapd x8, x0
37bc6bd7dunpckhpd x8, x0
37bc6bd82mulpd x8, x10
37bc6bd87addsubpd x2, x8
37bc6bd8csubpd x9, x2
37bc6bd91movapd x2, x5
37bc6bd95unpckhpd x5, x5
37bc6bd99andpd x2, [rip+0x7e20af]
37bc6bda1andpd x5, [rip+0x7e20a7]
37bc6bda9addsd x2, x5
37bc6bdadmovapd x5, x4
37bc6bdb1unpckhpd x4, x4
37bc6bdb5movups [rbx], x9
37bc6bdb9andpd x5, [rip+0x7e208f]
37bc6bdc1andpd x4, [rip+0x7e2087]
37bc6bdc9addsd x4, x5
37bc6bdcdmovapd x5, x0
37bc6bdd1unpckhpd x5, x5
37bc6bdd5andpd x5, [rip+0x7e2073]
37bc6bdddaddsd x2, x4
37bc6bde1movapd x4, x0
37bc6bde5andpd x4, [rip+0x7e2063]
37bc6bdedaddsd x4, x5
37bc6bdf1mulsd x3, x4
37bc6bdf5addsd x2, x3
37bc6bdf9movsd_xmm [r13], x2
37bc6bdffcmp eax, 2
37bc6be02jle 0x37bc6c2d7
37bc6be08cmp eax, 3
37bc6be0bje 0x37bc6cfe0
37bc6be11mov edx, eax
37bc6be13lea r9, [rcx+16]
37bc6be17lea r8, [rcx+32]
37bc6be1bmovupd x3, [rsi]
37bc6be1fshr edx, 1
37bc6be21lea r10l, [rax-2]
37bc6be25pxor x13, x13
37bc6be2alea r11l, [rdx-1]
37bc6be2exor edx, edx
37bc6be30mov ecx, r11l
37bc6be33shl rcx, 4
37bc6be37nop [rax+rax]
37bc6be40
37bc6be40loc_37bc6be40:
37bc6be40movupd x6, [rdi+2*rdx]
37bc6be45movupd x5, [rdi+2*rdx+16]
37bc6be4bmovapd x11, x0
37bc6be50movapd x14, x1
37bc6be55unpckhpd x11, x0
37bc6be5aunpckhpd x14, x1
37bc6be5fmovapd x10, x3
37bc6be64movapd x9, x6
37bc6be69movapd x2, x6
37bc6be6dmovapd x4, x3
37bc6be71unpcklpd x9, x5
37bc6be76unpckhpd x2, x5
37bc6be7aandpd x2, x15
37bc6be7fandpd x9, x15
37bc6be84addpd x9, x2
37bc6be89movupd x2, [rsi+2*rdx+16]
37bc6be8fmovapd x8, x2
37bc6be94unpcklpd x10, x2
37bc6be99unpckhpd x4, x2
37bc6be9dshufpd x8, x2, 1
37bc6bea3mulpd x11, x8
37bc6bea8movapd x8, x1
37bc6beadandpd x4, x15
37bc6beb2unpcklpd x8, x1
37bc6beb7andpd x10, x15
37bc6bebcmulpd x8, x3
37bc6bec1shufpd x3, x3, 1
37bc6bec6addpd x10, x4
37bc6becbmovapd x4, x0
37bc6becfmulpd x3, x14
37bc6bed4unpcklpd x4, x0
37bc6bed8mulpd x4, x2
37bc6bedcaddsubpd x8, x3
37bc6bee1movupd x3, [rbp+rdx+8]
37bc6bee7addsubpd x4, x11
37bc6beecmovapd x11, x0
37bc6bef1shufpd x11, x0, 1
37bc6bef7mulpd x11, x13
37bc6befcsubpd x6, x8
37bc6bf01movapd x8, x1
37bc6bf06unpckhpd x1, x0
37bc6bf0aunpcklpd x8, x0
37bc6bf0fandpd x1, x15
37bc6bf14subpd x5, x4
37bc6bf18andpd x8, x15
37bc6bf1dmovapd x4, x3
37bc6bf21addpd x8, x1
37bc6bf26movupd x1, [r9+2*rdx+16]
37bc6bf2dunpckhpd x4, x3
37bc6bf31mulpd x4, x1
37bc6bf35movapd x14, x1
37bc6bf3amulpd x8, x10
37bc6bf3fmovapd x10, x3
37bc6bf44shufpd x14, x1, 1
37bc6bf4aunpcklpd x10, x3
37bc6bf4fmulpd x10, x0
37bc6bf54addpd x8, x9
37bc6bf59movapd x9, x14
37bc6bf5emulpd x9, x13
37bc6bf63addsubpd x10, x11
37bc6bf68movapd x11, x2
37bc6bf6dsubpd x6, x10
37bc6bf72addsubpd x4, x9
37bc6bf77movapd x9, x0
37bc6bf7cunpckhpd x0, x1
37bc6bf80unpcklpd x9, x1
37bc6bf85movapd x10, x0
37bc6bf8amulpd x10, x13
37bc6bf8fsubpd x5, x4
37bc6bf93movapd x4, x3
37bc6bf97mulpd x4, x9
37bc6bf9cmulpd x3, x0
37bc6bfa0movapd x0, x2
37bc6bfa4mulpd x9, x13
37bc6bfa9subpd x4, x10
37bc6bfaeaddpd x3, x9
37bc6bfb3andpd x4, x15
37bc6bfb8andpd x3, x15
37bc6bfbdaddpd x4, x3
37bc6bfc1movupd x3, [rsi+2*rdx+32]
37bc6bfc7unpcklpd x11, x3
37bc6bfccunpckhpd x0, x3
37bc6bfd0movapd x9, x3
37bc6bfd5andpd x0, x15
37bc6bfdaandpd x11, x15
37bc6bfdfaddpd x4, x8
37bc6bfe4addpd x11, x0
37bc6bfe9movapd x8, x3
37bc6bfeeunpckhpd x9, x3
37bc6bff3movupd x0, [r8+2*rdx+16]
37bc6bffaxorpd x9, [rip+0x7e1e5d]
37bc6c003unpcklpd x8, x3
37bc6c008mulpd x8, x0
37bc6c00dmovapd x10, x0
37bc6c012shufpd x10, x0, 1
37bc6c018mulpd x9, x10
37bc6c01dmovapd x10, x2
37bc6c022unpcklpd x10, x2
37bc6c027unpckhpd x2, x2
37bc6c02bxorpd x2, [rip+0x7e1e2d]
37bc6c033mulpd x10, x1
37bc6c038mulpd x2, x14
37bc6c03daddsubpd x8, x9
37bc6c042subpd x5, x8
37bc6c047addsubpd x10, x2
37bc6c04cmovapd x2, x1
37bc6c050unpcklpd x2, x0
37bc6c054andpd x2, x15
37bc6c059movups [rbx+2*rdx+32], x5
37bc6c05emovapd x5, x1
37bc6c062subpd x6, x10
37bc6c067unpckhpd x5, x0
37bc6c06bandpd x5, x15
37bc6c070addpd x2, x5
37bc6c074movups [rbx+2*rdx+16], x6
37bc6c079mulpd x2, x11
37bc6c07eaddpd x2, x4
37bc6c082movups [r13+rdx+8], x2
37bc6c088add rdx, 16
37bc6c08ccmp rdx, rcx
37bc6c08fjne 0x37bc6be40
37bc6c095add r11l, r11l
37bc6c098lea edx, [r11+2]
37bc6c09ccmp r10l, r11l
37bc6c09fje 0x37bc6c2d7
37bc6c0a5
37bc6c0a5loc_37bc6c0a5:
37bc6c0a5mov r10, [rsp+144]
37bc6c0admovsxd rcx, edx
37bc6c0b0pxor x4, x4
37bc6c0b4mov r9, rcx
37bc6c0b7lea r8, [rcx+r10]
37bc6c0bbshl r9, 4
37bc6c0bfshl r8, 4
37bc6c0c3add r8, [rsp+568]
37bc6c0cblea r11, [rsi+r9]
37bc6c0cfmovsd_xmm x14, [r8]
37bc6c0d4movsd_xmm x5, [r8+8]
37bc6c0dalea r8l, [rdx-1]
37bc6c0deadd edx, 1
37bc6c0e1movsxd r10, r8l
37bc6c0e4mov r8, [rsp+120]
37bc6c0e9movsd_xmm x9, [r11-24]
37bc6c0efmovsxd rdx, edx
37bc6c0f2movsd_xmm x6, [rbp+8*r10]
37bc6c0f9movsd_xmm [rsp+80], x14
37bc6c100movsd_xmm [rsp+168], x5
37bc6c109add r8, r10
37bc6c10cmovsd_xmm x5, [r11-32]
37bc6c112shl r8, 4
37bc6c116add r8, [rsp+584]
37bc6c11emovsd_xmm x0, [r8]
37bc6c123movsd_xmm x8, [r8+8]
37bc6c129mov r8, [rsp+120]
37bc6c12emovapd x13, x8
37bc6c133mulsd x13, x9
37bc6c138add rcx, r8
37bc6c13badd rdx, r8
37bc6c13eshl rcx, 4
37bc6c142add rcx, [rsp+584]
37bc6c14ashl rdx, 4
37bc6c14eadd rdx, [rsp+584]
37bc6c156movsd_xmm x1, [rcx]
37bc6c15amovsd_xmm x2, [rcx+8]
37bc6c15fmov rcx, [r11-8]
37bc6c163movapd x3, x1
37bc6c167movapd x10, x2
37bc6c16cmulsd x10, x4
37bc6c171movq x11, rcx
37bc6c176xorpd x11, [rip+0x7e1cf1]
37bc6c17fmulsd x3, x6
37bc6c183mulsd x1, x4
37bc6c187movsd_xmm x4, [rdx]
37bc6c18bmulsd x2, x6
37bc6c18fmovsd_xmm x6, [rdx+8]
37bc6c194subsd x3, x10
37bc6c199movapd x10, x5
37bc6c19emulsd x10, x0
37bc6c1a3addsd x2, x1
37bc6c1a7movsd_xmm x1, [r11-16]
37bc6c1adsubsd x10, x13
37bc6c1b2movapd x13, x6
37bc6c1b7mulsd x13, x11
37bc6c1bcmulsd x11, x4
37bc6c1c1subsd x14, x10
37bc6c1c6movapd x10, x1
37bc6c1cbmulsd x10, x4
37bc6c1d0subsd x14, x3
37bc6c1d5subsd x10, x13
37bc6c1damovapd x13, x5
37bc6c1dfandpd x5, [rip+0x7e1c69]
37bc6c1e7mulsd x13, x8
37bc6c1ecandpd x8, [rip+0x7e1c5b]
37bc6c1f5subsd x14, x10
37bc6c1famovapd x10, x0
37bc6c1ffandpd x0, [rip+0x7e1c49]
37bc6c207mulsd x10, x9
37bc6c20candpd x9, [rip+0x7e1c3b]
37bc6c215addsd x0, x8
37bc6c21amovsd_xmm [rbx+r9-16], x14
37bc6c221addsd x5, x9
37bc6c226movsd_xmm x14, [rsp+168]
37bc6c230addsd x13, x10
37bc6c235mulsd x0, x5
37bc6c239movapd x10, x14
37bc6c23emovsd_xmm x5, [rsp+80]
37bc6c244andpd x5, [rip+0x7e1c04]
37bc6c24csubsd x10, x13
37bc6c251movapd x13, x1
37bc6c256mulsd x13, x6
37bc6c25bsubsd x10, x2
37bc6c260addsd x13, x11
37bc6c265subsd x10, x13
37bc6c26amovsd_xmm [rbx+r9-8], x10
37bc6c271andpd x14, [rip+0x7e1bd6]
37bc6c27aandpd x2, [rip+0x7e1bce]
37bc6c282andpd x3, [rip+0x7e1bc6]
37bc6c28aandpd x1, [rip+0x7e1bbe]
37bc6c292andpd x4, [rip+0x7e1bb6]
37bc6c29aandpd x6, [rip+0x7e1bae]
37bc6c2a2addsd x5, x14
37bc6c2a7addsd x3, x2
37bc6c2abmovq x2, rcx
37bc6c2b0andpd x2, [rip+0x7e1b98]
37bc6c2b8addsd x4, x6
37bc6c2bcaddsd x1, x2
37bc6c2c0addsd x0, x5
37bc6c2c4mulsd x1, x4
37bc6c2c8addsd x0, x3
37bc6c2ccaddsd x0, x1
37bc6c2d0movsd_xmm [r13+8*r10], x0
37bc6c2d7
37bc6c2d7loc_37bc6c2d7:
37bc6c2d7mov rdx, [rsp+144]
37bc6c2dfmovsxd rcx, eax
37bc6c2e2lea r8l, [rax-1]
37bc6c2e6pxor x6, x6
37bc6c2eamov r10, [rsp+568]
37bc6c2f2mov r11, [rsp+584]
37bc6c2faadd rdx, rcx
37bc6c2fdshl rdx, 4
37bc6c301movupd x3, [r10+rdx]
37bc6c307mov r10, [rsp+120]
37bc6c30cmovsxd rdx, r8l
37bc6c30fmov r9, rdx
37bc6c312shl r9, 4
37bc6c316add rdx, r10
37bc6c319movupd x2, [r9+rsi-16]
37bc6c320shl rdx, 4
37bc6c324lea r9, [rcx-1]
37bc6c328movupd x4, [r11+rdx]
37bc6c32elea rdx, [r10+rcx]
37bc6c332movapd x0, x2
37bc6c336movapd x1, x2
37bc6c33ashl rdx, 4
37bc6c33eunpcklpd x0, x2
37bc6c342unpckhpd x1, x2
37bc6c346movapd x5, x4
37bc6c34ashufpd x5, x4, 1
37bc6c34fmulpd x0, x4
37bc6c353mulpd x1, x5
37bc6c357movapd x5, x3
37bc6c35baddsubpd x0, x1
37bc6c35fmovupd x1, [r11+rdx]
37bc6c365mov rdx, r9
37bc6c368shl rdx, 4
37bc6c36csubpd x5, x0
37bc6c370movddup x0, [rbp+8*rcx-8]
37bc6c376mulpd x0, x1
37bc6c37ashufpd x1, x1, 1
37bc6c37fmulpd x1, x6
37bc6c383addsubpd x0, x1
37bc6c387movapd x1, x2
37bc6c38bunpckhpd x2, x2
37bc6c38fandpd x1, [rip+0x7e1ab9]
37bc6c397andpd x2, [rip+0x7e1ab1]
37bc6c39fsubpd x5, x0
37bc6c3a3addsd x1, x2
37bc6c3a7movups [rbx+rdx], x5
37bc6c3abmovapd x5, x4
37bc6c3afunpckhpd x4, x4
37bc6c3b3andpd x5, [rip+0x7e1a95]
37bc6c3bbmovapd x2, x4
37bc6c3bfandpd x2, [rip+0x7e1a89]
37bc6c3c7addsd x2, x5
37bc6c3cbmulsd x1, x2
37bc6c3cfmovapd x2, x3
37bc6c3d3unpckhpd x3, x3
37bc6c3d7andpd x2, [rip+0x7e1a71]
37bc6c3dfandpd x3, [rip+0x7e1a69]
37bc6c3e7addsd x2, x3
37bc6c3ebaddsd x1, x2
37bc6c3efmovapd x2, x0
37bc6c3f3unpckhpd x0, x0
37bc6c3f7andpd x2, [rip+0x7e1a51]
37bc6c3ffandpd x0, [rip+0x7e1a49]
37bc6c407addsd x0, x2
37bc6c40baddsd x1, x0
37bc6c40fmovsd_xmm [r13+8*r9], x1
37bc6c416
37bc6c416loc_37bc6c416:
37bc6c416pxor x3, x3
37bc6c41atest eax, eax
37bc6c41cjg 0x37bc6bb9c
37bc6c422jmp 0x37bc6bc06
37bc6c427
37bc6c427 66 0f 1f 84 00 00 00 00 00 f........
37bc6c430
37bc6c430loc_37bc6c430:
37bc6c430test eax, eax
37bc6c432jle 0x37bc6c4a9
37bc6c434movsd_xmm x3, [rip+0x7e1a04]
37bc6c43cmov r8l, r8l
37bc6c43fmov rdx, r13
37bc6c442mov rax, rbx
37bc6c445mulsd x3, [rsp+128]
37bc6c44eshl r8, 4
37bc6c452lea rcx, [rbx+r8+16]
37bc6c457nop [rax+rax]
37bc6c460
37bc6c460loc_37bc6c460:
37bc6c460movsd_xmm x2, [rdx]
37bc6c464movsd_xmm x0, [rax]
37bc6c468movsd_xmm x1, [rax+8]
37bc6c46dandpd x0, [rip+0x7e19db]
37bc6c475andpd x1, [rip+0x7e19d3]
37bc6c47dcomisd x2, x7
37bc6c481addsd x0, x1
37bc6c485movapd x1, x2
37bc6c489mulsd x1, x3
37bc6c48daddsd x0, x1
37bc6c491ja 0x37bc6c498
37bc6c493addsd x0, x12
37bc6c498
37bc6c498loc_37bc6c498:
37bc6c498add rax, 16
37bc6c49cmovsd_xmm [rdx], x0
37bc6c4a0add rdx, 8
37bc6c4a4cmp rcx, rax
37bc6c4a7jne 0x37bc6c460
37bc6c4a9
37bc6c4a9loc_37bc6c4a9:
37bc6c4a9mov rcx, [rsp+520]
37bc6c4b1lea r8, [rip+0x7e1964]
37bc6c4b8mov rdx, r13
37bc6c4bbcall idamax_
37bc6c4c0mov rcx, [rsp+104]
37bc6c4c5cdqe
37bc6c4c7movsd_xmm x0, [r13+8*rax-8]
37bc6c4cemov rax, [rsp+600]
37bc6c4d6movsd_xmm [rax+8*rcx-8], x0
37bc6c4dcmov rax, [rip+0x7e1955]
37bc6c4e3mov [r13], rax
37bc6c4e7mov rax, [rsp+520]
37bc6c4efmovsxd rax, [rax]
37bc6c4f2lea r8, [rax-1]
37bc6c4f6cmp eax, 1
37bc6c4f9jle 0x37bc6cfb5
37bc6c4ffmov r15, [rsp+560]
37bc6c507lea r9l, [rax-2]
37bc6c50bmov [rsp+80], r8
37bc6c510mov rdx, [rsp+560]
37bc6c518mov [rsp+112], rax
37bc6c51dshl r9, 4
37bc6c521movsd_xmm x6, [rip+0x7e190f]
37bc6c529mov [rsp+544], rsi
37bc6c531lea rsi, [r13+8]
37bc6c535mov [rsp+616], rbx
37bc6c53dlea r14, [rdx+r9+16]
37bc6c542mov rbx, r15
37bc6c545lea r15l, [rax-2]
37bc6c549nop [rax]
37bc6c550
37bc6c550loc_37bc6c550:
37bc6c550movsd_xmm x0, [rbx]
37bc6c554lea rcx, [rsp+240]
37bc6c55cadd rbx, 16
37bc6c560add rsi, 8
37bc6c564movsd_xmm [rsp+240], x0
37bc6c56dmovsd_xmm x0, [rbx-8]
37bc6c572movsd_xmm [rsp+248], x0
37bc6c57bcall fn_37c42fc80
37bc6c580mulsd x6, x0
37bc6c584addsd x6, [rip+0x7e18ac]
37bc6c58cmovsd_xmm [rsi-8], x6
37bc6c591cmp r14, rbx
37bc6c594jne 0x37bc6c550
37bc6c596mov r8, [rsp+80]
37bc6c59bmov rax, [rsp+112]
37bc6c5a0lea rcx, [8*r15]
37bc6c5a8mov rdx, [rsp+552]
37bc6c5b0movsd_xmm x0, [r13+8*r8]
37bc6c5b7divsd x0, [rdx+8*r8]
37bc6c5bdmov rdx, [rsp+552]
37bc6c5c5movsd_xmm [r13+8*r8], x0
37bc6c5cclea r8, [8*rax]
37bc6c5d4shl rax, 4
37bc6c5d8movsd_xmm x6, [r13+r8-8]
37bc6c5dflea r15, [r13+r8]
37bc6c5e4add rax, [rsp+560]
37bc6c5ecmov rsi, rax
37bc6c5eflea rax, [r13+r8-8]
37bc6c5f4add rdx, r8
37bc6c5f7sub rax, rcx
37bc6c5famov rbx, rdx
37bc6c5fdmov r12, rax
37bc6c600
37bc6c600loc_37bc6c600:
37bc6c600movsd_xmm x0, [rsi-32]
37bc6c605sub r15, 8
37bc6c609sub rbx, 8
37bc6c60dsub rsi, 16
37bc6c611lea rcx, [rsp+240]
37bc6c619movsd_xmm [rsp+240], x0
37bc6c622movsd_xmm x0, [rsi-8]
37bc6c627movsd_xmm [rsp+248], x0
37bc6c630call fn_37c42fc80
37bc6c635movapd x1, x0
37bc6c639movsd_xmm x0, [r15-8]
37bc6c63fdivsd x0, [rbx-8]
37bc6c644mulsd x6, x1
37bc6c648addsd x6, x0
37bc6c64cmovsd_xmm [r15-8], x6
37bc6c652cmp r15, r12
37bc6c655jne 0x37bc6c600
37bc6c657mov rsi, [rsp+544]
37bc6c65fmov rbx, [rsp+616]
37bc6c667
37bc6c667loc_37bc6c667:
37bc6c667mov rcx, [rsp+520]
37bc6c66flea r8, [rip+0x7e17a6]
37bc6c676mov rdx, r13
37bc6c679call idamax_
37bc6c67emov rcx, [rsp+600]
37bc6c686cdqe
37bc6c688movsd_xmm x8, [r13+8*rax-8]
37bc6c68fmov rax, [rsp+104]
37bc6c694andpd x8, [rip+0x7e17b3]
37bc6c69dmulsd x8, [rcx+8*rax-8]
37bc6c6a4movsd_xmm [rcx+8*rax-8], x8
37bc6c6abmov rax, [rsp+520]
37bc6c6b3mov r15l, [rax]
37bc6c6b6test r15l, r15l
37bc6c6b9jle 0x37bc6c763
37bc6c6bfmov rax, [rsp+136]
37bc6c6c7mov [rsp+616], rbx
37bc6c6cfpxor x6, x6
37bc6c6d3lea r14, [rax-16]
37bc6c6d7lea eax, [r15-1]
37bc6c6dbadd rax, [rsp+120]
37bc6c6e0shl rax, 4
37bc6c6e4add rax, [rsp+232]
37bc6c6ecmov rbx, r14
37bc6c6efmov r12, rax
37bc6c6f2nop [rax]
37bc6c6f5nop [rax+rax]
37bc6c700
37bc6c700loc_37bc6c700:
37bc6c700movsd_xmm x0, [rbx+16]
37bc6c705lea rcx, [rsp+240]
37bc6c70dadd rbx, 16
37bc6c711movsd_xmm [rsp+240], x0
37bc6c71amovsd_xmm x0, [rbx+8]
37bc6c71fmovsd_xmm [rsp+248], x0
37bc6c728call fn_37c42fc80
37bc6c72dmaxsd x6, x0
37bc6c731cmp rbx, r12
37bc6c734jne 0x37bc6c700
37bc6c736pxor x0, x0
37bc6c73amov rbx, [rsp+616]
37bc6c742ucomisd x6, x0
37bc6c746jp 0x37bc6c74a
37bc6c748je 0x37bc6c763
37bc6c74a
37bc6c74aloc_37bc6c74a:
37bc6c74adivsd x8, x6
37bc6c74fmov rax, [rsp+600]
37bc6c757mov rcx, [rsp+104]
37bc6c75cmovsd_xmm [rax+8*rcx-8], x8
37bc6c763
37bc6c763loc_37bc6c763:
37bc6c763mov rdx, [rsp+216]
37bc6c76badd [rsp+144], rdx
37bc6c773mov rdx, [rsp+224]
37bc6c77badd [rsp+120], rdx
37bc6c780mov rdx, [rsp+200]
37bc6c788mov r10, [rsp+208]
37bc6c790add [rsp+104], 1
37bc6c796mov rax, [rsp+104]
37bc6c79badd [rsp+152], rdx
37bc6c7a3add rdi, rdx
37bc6c7a6add [rsp+160], r10
37bc6c7aeadd [rsp+136], r10
37bc6c7b6cmp [rsp+196], eax
37bc6c7bdjge 0x37bc6bae0
37bc6c7c3jmp 0x37bc6b8e2
37bc6c7c8
37bc6c7c8 0f 1f 84 00 00 00 00 00 ........
37bc6c7d0
37bc6c7d0loc_37bc6c7d0:
37bc6c7d0mov rcx, [rsp+136]
37bc6c7d8pxor x3, x3
37bc6c7dcmovupd x8, [rdi-16]
37bc6c7e2movupd x1, [rcx]
37bc6c7e6movupd x5, [rcx+16]
37bc6c7ebmovapd x6, x8
37bc6c7f0mulpd x0, x1
37bc6c7f4movapd x2, x1
37bc6c7f8movapd x9, x5
37bc6c7fdshufpd x2, x1, 1
37bc6c802mulpd x2, x3
37bc6c806shufpd x9, x5, 1
37bc6c80cmovapd x3, x0
37bc6c810addsubpd x3, x2
37bc6c814movupd x2, [rsi]
37bc6c818movapd x4, x2
37bc6c81cmovapd x0, x2
37bc6c820unpcklpd x4, x2
37bc6c824unpckhpd x0, x2
37bc6c828subpd x6, x3
37bc6c82cmulpd x0, x9
37bc6c831mulpd x4, x5
37bc6c835addsubpd x4, x0
37bc6c839subpd x6, x4
37bc6c83dmovups [rbx], x6
37bc6c840movapd x6, x8
37bc6c845unpckhpd x8, x8
37bc6c84aandpd x6, [rip+0x7e15fe]
37bc6c852movapd x0, x8
37bc6c857andpd x0, [rip+0x7e15f1]
37bc6c85faddsd x6, x0
37bc6c863movapd x0, x3
37bc6c867unpckhpd x3, x3
37bc6c86bmovapd x4, x3
37bc6c86fandpd x0, [rip+0x7e15d9]
37bc6c877andpd x4, [rip+0x7e15d1]
37bc6c87faddsd x0, x4
37bc6c883movapd x4, x2
37bc6c887andpd x4, [rip+0x7e15c1]
37bc6c88faddsd x6, x0
37bc6c893movapd x3, x6
37bc6c897movapd x6, x2
37bc6c89bunpckhpd x6, x6
37bc6c89fmovapd x0, x6
37bc6c8a3andpd x0, [rip+0x7e15a5]
37bc6c8abmovapd x6, x5
37bc6c8afunpckhpd x6, x6
37bc6c8b3andpd x6, [rip+0x7e1595]
37bc6c8bbaddsd x4, x0
37bc6c8bfmovapd x0, x5
37bc6c8c3andpd x0, [rip+0x7e1585]
37bc6c8cbaddsd x0, x6
37bc6c8cfmulsd x4, x0
37bc6c8d3addsd x3, x4
37bc6c8d7movsd_xmm [r13], x3
37bc6c8ddcmp eax, 2
37bc6c8e0jle 0x37bc6cf6a
37bc6c8e6cmp eax, 3
37bc6c8e9je 0x37bc6cfd6
37bc6c8eflea r10l, [rax-2]
37bc6c8f3movapd x0, x5
37bc6c8f7pxor x14, x14
37bc6c8fcmov edx, eax
37bc6c8femov rcx, [rsp+136]
37bc6c906shr edx, 1
37bc6c908movsd_xmm [rsp+168], x12
37bc6c912movsd_xmm [rsp+176], x7
37bc6c91blea r11l, [rdx-1]
37bc6c91fxor edx, edx
37bc6c921lea r9, [rcx+16]
37bc6c925lea r8, [rcx+32]
37bc6c929mov ecx, r11l
37bc6c92cshl rcx, 4
37bc6c930
37bc6c930loc_37bc6c930:
37bc6c930movupd x5, [rdi+2*rdx]
37bc6c935movupd x4, [rdi+2*rdx+16]
37bc6c93bmovapd x10, x2
37bc6c940movapd x7, x2
37bc6c944movupd x12, [rip+0x7e1513]
37bc6c94dmovapd x11, x0
37bc6c952movapd x8, x0
37bc6c957movapd x9, x5
37bc6c95cmovapd x3, x5
37bc6c960shufpd x8, x0, 1
37bc6c966unpckhpd x9, x4
37bc6c96bunpcklpd x3, x4
37bc6c96fandpd x3, x15
37bc6c974andpd x9, x15
37bc6c979addpd x9, x3
37bc6c97emovupd x3, [rsi+2*rdx+16]
37bc6c984unpckhpd x10, x3
37bc6c989unpcklpd x7, x3
37bc6c98dmovapd x13, x3
37bc6c992andpd x7, x15
37bc6c997andpd x10, x15
37bc6c99cunpckhpd x13, x3
37bc6c9a1addpd x10, x7
37bc6c9a6movapd x7, x2
37bc6c9aamovups [rsp+80], x13
37bc6c9b0movapd x6, x3
37bc6c9b4unpcklpd x7, x2
37bc6c9b8unpckhpd x2, x2
37bc6c9bcxorpd x2, [rip+0x7e149c]
37bc6c9c4mulpd x7, x1
37bc6c9c8xorpd x12, x13
37bc6c9cdmovapd x13, x1
37bc6c9d2shufpd x13, x1, 1
37bc6c9d8mulpd x13, x2
37bc6c9ddmovapd x2, x1
37bc6c9e1unpcklpd x1, x0
37bc6c9e5unpckhpd x2, x0
37bc6c9e9unpcklpd x6, x3
37bc6c9edandpd x1, x15
37bc6c9f2mulpd x12, x8
37bc6c9f7andpd x2, x15
37bc6c9fcmulpd x11, x6
37bc6ca01addpd x2, x1
37bc6ca05movupd x1, [r9+2*rdx+16]
37bc6ca0cmulpd x8, x14
37bc6ca11addsubpd x7, x13
37bc6ca16mulpd x6, x1
37bc6ca1amulpd x2, x10
37bc6ca1faddsubpd x11, x12
37bc6ca24subpd x5, x7
37bc6ca28movupd x7, [rbp+rdx+8]
37bc6ca2emovapd x10, x7
37bc6ca33addpd x2, x9
37bc6ca38subpd x4, x11
37bc6ca3dmovapd x9, x7
37bc6ca42movapd x11, x1
37bc6ca47unpckhpd x9, x7
37bc6ca4cunpcklpd x10, x7
37bc6ca51shufpd x11, x1, 1
37bc6ca57mulpd x10, x0
37bc6ca5cmovapd x12, x11
37bc6ca61mulpd x9, x1
37bc6ca66mulpd x12, x14
37bc6ca6bmulpd x11, [rsp+80]
37bc6ca72addsubpd x10, x8
37bc6ca77movapd x8, x0
37bc6ca7cunpckhpd x0, x1
37bc6ca80unpcklpd x8, x1
37bc6ca85addsubpd x9, x12
37bc6ca8asubpd x5, x10
37bc6ca8fmovapd x10, x0
37bc6ca94addsubpd x6, x11
37bc6ca99mulpd x0, x14
37bc6ca9esubpd x4, x9
37bc6caa3mulpd x10, x7
37bc6caa8movapd x9, x8
37bc6caadmulpd x8, x7
37bc6cab2subpd x5, x6
37bc6cab6mulpd x9, x14
37bc6cabbmovups [rbx+2*rdx+16], x5
37bc6cac0movapd x5, x1
37bc6cac4subpd x8, x0
37bc6cac9addpd x9, x10
37bc6cacemovapd x7, x8
37bc6cad3movapd x8, x3
37bc6cad8andpd x7, x15
37bc6caddandpd x9, x15
37bc6cae2addpd x9, x7
37bc6cae7movapd x7, x9
37bc6caecaddpd x7, x2
37bc6caf0movupd x2, [rsi+2*rdx+32]
37bc6caf6unpcklpd x3, x2
37bc6cafaunpckhpd x8, x2
37bc6caffmovapd x9, x2
37bc6cb04andpd x8, x15
37bc6cb09movapd x0, x3
37bc6cb0dunpckhpd x9, x2
37bc6cb12andpd x0, x15
37bc6cb17movapd x3, x8
37bc6cb1cmovapd x8, x2
37bc6cb21addpd x3, x0
37bc6cb25movupd x0, [r8+2*rdx+16]
37bc6cb2cunpcklpd x8, x2
37bc6cb31mulpd x8, x0
37bc6cb36movapd x10, x0
37bc6cb3bunpcklpd x5, x0
37bc6cb3fshufpd x10, x0, 1
37bc6cb45mulpd x9, x10
37bc6cb4aandpd x5, x15
37bc6cb4faddsubpd x8, x9
37bc6cb54subpd x4, x8
37bc6cb59movups [rbx+2*rdx+32], x4
37bc6cb5emovapd x4, x1
37bc6cb62unpckhpd x4, x0
37bc6cb66andpd x4, x15
37bc6cb6baddpd x4, x5
37bc6cb6fmulpd x3, x4
37bc6cb73addpd x3, x7
37bc6cb77movups [r13+rdx+8], x3
37bc6cb7dadd rdx, 16
37bc6cb81cmp rcx, rdx
37bc6cb84jne 0x37bc6c930
37bc6cb8amovsd_xmm x12, [rsp+168]
37bc6cb94add r11l, r11l
37bc6cb97movsd_xmm x7, [rsp+176]
37bc6cba0lea edx, [r11+2]
37bc6cba4cmp r10l, r11l
37bc6cba7je 0x37bc6cf6a
37bc6cbad
37bc6cbadloc_37bc6cbad:
37bc6cbadmov r11, [rsp+144]
37bc6cbb5movsxd rcx, edx
37bc6cbb8mov r9, rcx
37bc6cbbblea r8, [r11+rcx]
37bc6cbbfshl r9, 4
37bc6cbc3shl r8, 4
37bc6cbc7add r8, [rsp+568]
37bc6cbcflea r11, [rsi+r9]
37bc6cbd3movsd_xmm x5, [r8]
37bc6cbd8movsd_xmm x6, [r8+8]
37bc6cbdelea r8l, [rdx-1]
37bc6cbe2add edx, 1
37bc6cbe5movsxd r10, r8l
37bc6cbe8mov r8, [rsp+120]
37bc6cbedmovsd_xmm x4, [r11-24]
37bc6cbf3movsxd rdx, edx
37bc6cbf6movsd_xmm x9, [r11-32]
37bc6cbfcmovsd_xmm x3, [rbp+8*r10]
37bc6cc03movapd x2, x5
37bc6cc07movq x5, [rip+0x7e1261]
37bc6cc0fadd r8, r10
37bc6cc12movapd x11, x4
37bc6cc17movsd_xmm [rsp+184], x4
37bc6cc20shl r8, 4
37bc6cc24xorpd x11, x5
37bc6cc29movups [rsp+80], x5
37bc6cc2eadd r8, [rsp+584]
37bc6cc36movsd_xmm x4, [r8]
37bc6cc3bmovsd_xmm x10, [r8+8]
37bc6cc41movsd_xmm [rsp+168], x6
37bc6cc4apxor x6, x6
37bc6cc4emovsd_xmm [rsp+176], x2
37bc6cc57mov r8, [rsp+120]
37bc6cc5cmovapd x13, x4
37bc6cc61movapd x14, x10
37bc6cc66mulsd x14, x11
37bc6cc6badd rcx, r8
37bc6cc6eadd rdx, r8
37bc6cc71shl rcx, 4
37bc6cc75add rcx, [rsp+584]
37bc6cc7dshl rdx, 4
37bc6cc81add rdx, [rsp+584]
37bc6cc89movsd_xmm x0, [rcx]
37bc6cc8dmovsd_xmm x1, [rcx+8]
37bc6cc92mulsd x13, x9
37bc6cc97mulsd x11, x4
37bc6cc9candpd x4, [rip+0x7e11ac]
37bc6cca4movapd x5, x0
37bc6cca8movapd x8, x1
37bc6ccadmulsd x8, x6
37bc6ccb2mulsd x1, x3
37bc6ccb6mulsd x5, x3
37bc6ccbasubsd x13, x14
37bc6ccbfmovsd_xmm x3, [r11-8]
37bc6ccc5movapd x14, x2
37bc6cccamulsd x0, x6
37bc6cccemovsd_xmm x6, [r11-16]
37bc6ccd4subsd x14, x13
37bc6ccd9subsd x5, x8
37bc6ccdemovsd_xmm x8, [rdx]
37bc6cce3addsd x0, x1
37bc6cce7movsd_xmm x1, [rdx+8]
37bc6ccecmovapd x13, x8
37bc6ccf1mulsd x13, x6
37bc6ccf6movapd x2, x1
37bc6ccfasubsd x14, x5
37bc6ccffmulsd x2, x3
37bc6cd03subsd x13, x2
37bc6cd08movapd x2, x8
37bc6cd0dmulsd x2, x3
37bc6cd11subsd x14, x13
37bc6cd16movapd x13, x10
37bc6cd1bandpd x10, [rip+0x7e112c]
37bc6cd24mulsd x13, x9
37bc6cd29addsd x4, x10
37bc6cd2emovsd_xmm x10, [rsp+184]
37bc6cd38andpd x10, [rip+0x7e110f]
37bc6cd41movsd_xmm [rbx+r9-16], x14
37bc6cd48movsd_xmm x14, [rsp+168]
37bc6cd52addsd x13, x11
37bc6cd57movapd x11, x2
37bc6cd5csubsd x14, x13
37bc6cd61movapd x13, x1
37bc6cd66mulsd x13, x6
37bc6cd6bsubsd x14, x0
37bc6cd70addsd x11, x13
37bc6cd75subsd x14, x11
37bc6cd7amovsd_xmm [rbx+r9-8], x14
37bc6cd81andpd x9, [rip+0x7e10c6]
37bc6cd8aandpd x1, [rip+0x7e10be]
37bc6cd92andpd x3, [rip+0x7e10b6]
37bc6cd9aandpd x6, [rip+0x7e10ae]
37bc6cda2addsd x10, x9
37bc6cda7andpd x5, [rip+0x7e10a1]
37bc6cdafmovsd_xmm x9, [rsp+176]
37bc6cdb9andpd x9, [rip+0x7e108e]
37bc6cdc2addsd x3, x6
37bc6cdc6andpd x8, [rip+0x7e1081]
37bc6cdcfmulsd x10, x4
37bc6cdd4addsd x1, x8
37bc6cdd9movsd_xmm x4, [rsp+168]
37bc6cde2andpd x4, [rip+0x7e1066]
37bc6cdeaaddsd x4, x9
37bc6cdefmulsd x1, x3
37bc6cdf3addsd x10, x4
37bc6cdf8movapd x4, x0
37bc6cdfcandpd x4, [rip+0x7e104c]
37bc6ce04addsd x5, x4
37bc6ce08movapd x0, x10
37bc6ce0daddsd x0, x5
37bc6ce11addsd x0, x1
37bc6ce15movsd_xmm [r13+8*r10], x0
37bc6ce1c
37bc6ce1cloc_37bc6ce1c:
37bc6ce1cmov rdx, [rsp+144]
37bc6ce24movsxd rcx, eax
37bc6ce27lea r8l, [rax-1]
37bc6ce2bpxor x8, x8
37bc6ce30mov r11, [rsp+568]
37bc6ce38mov r10, [rsp+584]
37bc6ce40add rdx, rcx
37bc6ce43movupd x6, [rsp+80]
37bc6ce49shl rdx, 4
37bc6ce4dmovupd x3, [r11+rdx]
37bc6ce53movsxd rdx, r8l
37bc6ce56mov r11, [rsp+120]
37bc6ce5bmov r9, rdx
37bc6ce5eshl r9, 4
37bc6ce62add rdx, r11
37bc6ce65movupd x0, [r9+rsi-16]
37bc6ce6cmov r9, rcx
37bc6ce6fshl rdx, 4
37bc6ce73shl r9, 4
37bc6ce77movupd x1, [r10+rdx]
37bc6ce7dlea rdx, [r11+rcx]
37bc6ce81movsd_xmm x5, [rsi+r9-24]
37bc6ce88movapd x4, x0
37bc6ce8cshl rdx, 4
37bc6ce90lea r9, [rcx-1]
37bc6ce94unpcklpd x4, x0
37bc6ce98andpd x0, [rip+0x7e0fb0]
37bc6cea0mulpd x4, x1
37bc6cea4xorpd x6, x5
37bc6cea8andpd x5, [rip+0x7e0fa0]
37bc6ceb0movddup x2, x6
37bc6ceb4movapd x6, x1
37bc6ceb8shufpd x6, x1, 1
37bc6cebdmulpd x2, x6
37bc6cec1movapd x6, x3
37bc6cec5addsd x0, x5
37bc6cec9addsubpd x4, x2
37bc6cecdmovupd x2, [r10+rdx]
37bc6ced3mov rdx, r9
37bc6ced6shl rdx, 4
37bc6cedasubpd x6, x4
37bc6cedemovddup x4, [rbp+8*rcx-8]
37bc6cee4mulpd x4, x2
37bc6cee8shufpd x2, x2, 1
37bc6ceedmulpd x2, x8
37bc6cef2addsubpd x4, x2
37bc6cef6movapd x2, x1
37bc6cefaunpckhpd x1, x1
37bc6cefeandpd x2, [rip+0x7e0f4a]
37bc6cf06andpd x1, [rip+0x7e0f42]
37bc6cf0eaddsd x1, x2
37bc6cf12subpd x6, x4
37bc6cf16mulsd x0, x1
37bc6cf1amovapd x1, x3
37bc6cf1eunpckhpd x3, x3
37bc6cf22movups [rbx+rdx], x6
37bc6cf26andpd x1, [rip+0x7e0f22]
37bc6cf2eandpd x3, [rip+0x7e0f1a]
37bc6cf36addsd x1, x3
37bc6cf3aaddsd x0, x1
37bc6cf3emovapd x1, x4
37bc6cf42unpckhpd x4, x4
37bc6cf46andpd x1, [rip+0x7e0f02]
37bc6cf4eandpd x4, [rip+0x7e0efa]
37bc6cf56addsd x1, x4
37bc6cf5aaddsd x0, x1
37bc6cf5emovsd_xmm [r13+8*r9], x0
37bc6cf65jmp 0x37bc6c416
37bc6cf6a
37bc6cf6aloc_37bc6cf6a:
37bc6cf6amovq x5, [rip+0x7e0efe]
37bc6cf72movups [rsp+80], x5
37bc6cf77jmp 0x37bc6ce1c
37bc6cf7c
37bc6cf7cloc_37bc6cf7c:
37bc6cf7ctest eax, eax
37bc6cf7eje 0x37bc6b8e2
37bc6cf84lea rbx, [8*rax]
37bc6cf8cmov rcx, [rsp+600]
37bc6cf94xor edx, edx
37bc6cf96mov r8, rbx
37bc6cf99call memset
37bc6cf9emov rcx, [rsp+608]
37bc6cfa6mov r8, rbx
37bc6cfa9xor edx, edx
37bc6cfabcall memset
37bc6cfb0jmp 0x37bc6b8e2
37bc6cfb5
37bc6cfb5loc_37bc6cfb5:
37bc6cfb5mov rax, [rsp+552]
37bc6cfbdmovsd_xmm x0, [r13+8*r8]
37bc6cfc4divsd x0, [rax+8*r8]
37bc6cfcamovsd_xmm [r13+8*r8], x0
37bc6cfd1jmp 0x37bc6c667
37bc6cfd6
37bc6cfd6loc_37bc6cfd6:
37bc6cfd6mov edx, 2
37bc6cfdbjmp 0x37bc6cbad
37bc6cfe0
37bc6cfe0loc_37bc6cfe0:
37bc6cfe0mov edx, 2
37bc6cfe5jmp 0x37bc6c0a5
37bc6cfea
37bc6cfealoc_37bc6cfea:
37bc6cfeaneg ecx
37bc6cfecjmp 0x37bc6b8c0
37bc6b780
37bc6b780zptrfs_:
37bc6b780push r15
37bc6b782push r14
37bc6b784push r13
37bc6b786push r12
37bc6b788push rbp
37bc6b789push rdi
37bc6b78apush rsi
37bc6b78bpush rbx
37bc6b78csub rsp, 440
37bc6b793movups [rsp+272], x6
37bc6b79bmovups [rsp+288], x7
37bc6b7a3movups [rsp+304], x8
37bc6b7acmovups [rsp+320], x9
37bc6b7b5movups [rsp+336], x10
37bc6b7bemovups [rsp+352], x11
37bc6b7c7movups [rsp+368], x12
37bc6b7d0movups [rsp+384], x13
37bc6b7d9movups [rsp+400], x14
37bc6b7e2movups [rsp+416], x15
37bc6b7ebmov rax, [rsp+592]
37bc6b7f3mov r15, [rsp+576]
37bc6b7fbmov rsi, [rsp+544]
37bc6b803mov rbx, [rsp+616]
37bc6b80bmov r14l, [rax]
37bc6b80emov rax, [rsp+632]
37bc6b816mov r13, [rsp+624]
37bc6b81emov r12l, [r15]
37bc6b821mov [rax], 0
37bc6b827mov rdi, r8
37bc6b82amov rbp, r9
37bc6b82dmov r8l, 1
37bc6b833mov [rsp+520], rdx
37bc6b83bmov r9l, 1
37bc6b841lea rdx, [rip+0x7e25b8]
37bc6b848mov [rsp+512], rcx
37bc6b850call lsame_
37bc6b855mov [rsp+192], eax
37bc6b85ctest eax, eax
37bc6b85eje 0x37bc6b94e
37bc6b864
37bc6b864loc_37bc6b864:
37bc6b864mov rax, [rsp+520]
37bc6b86cmov edx, [rax]
37bc6b86etest edx, edx
37bc6b870js 0x37bc6b8ac
37bc6b872mov eax, [rdi]
37bc6b874test eax, eax
37bc6b876js 0x37bc6b985
37bc6b87ctest edx, edx
37bc6b87emov ecx, 1
37bc6b883cmovg ecx, edx
37bc6b886cmp [r15], ecx
37bc6b889jl 0x37bc6b994
37bc6b88fmov r11, [rsp+592]
37bc6b897cmp [r11], ecx
37bc6b89ajge 0x37bc6b9a3
37bc6b8a0mov eax, -11
37bc6b8a5mov ecx, 11
37bc6b8aajmp 0x37bc6b8b6
37bc6b8ac
37bc6b8acloc_37bc6b8ac:
37bc6b8acmov eax, -2
37bc6b8b1mov ecx, 2
37bc6b8b6
37bc6b8b6loc_37bc6b8b6:
37bc6b8b6mov rdi, [rsp+632]
37bc6b8bemov [rdi], eax
37bc6b8c0
37bc6b8c0loc_37bc6b8c0:
37bc6b8c0mov [rsp+268], ecx
37bc6b8c7lea rdx, [rsp+268]
37bc6b8cfmov r8l, 6
37bc6b8d5lea rcx, [rip+0x7e2526]
37bc6b8dccall xerbla_
37bc6b8e1nop
37bc6b8e2
37bc6b8e2loc_37bc6b8e2:
37bc6b8e2movups x6, [rsp+272]
37bc6b8eamovups x7, [rsp+288]
37bc6b8f2movups x8, [rsp+304]
37bc6b8fbmovups x9, [rsp+320]
37bc6b904movups x10, [rsp+336]
37bc6b90dmovups x11, [rsp+352]
37bc6b916movups x12, [rsp+368]
37bc6b91fmovups x13, [rsp+384]
37bc6b928movups x14, [rsp+400]
37bc6b931movups x15, [rsp+416]
37bc6b93aadd rsp, 440
37bc6b941pop rbx
37bc6b942pop rsi
37bc6b943pop rdi
37bc6b944pop rbp
37bc6b945pop r12
37bc6b947pop r13
37bc6b949pop r14
37bc6b94bpop r15
37bc6b94dret
37bc6b94e
37bc6b94eloc_37bc6b94e:
37bc6b94emov rcx, [rsp+512]
37bc6b956mov r9l, 1
37bc6b95cmov r8l, 1
37bc6b962lea rdx, [rip+0x7e2498]
37bc6b969call lsame_
37bc6b96etest eax, eax
37bc6b970jne 0x37bc6b864
37bc6b976mov eax, -1
37bc6b97bmov ecx, 1
37bc6b980jmp 0x37bc6b8b6
37bc6b985
37bc6b985loc_37bc6b985:
37bc6b985mov eax, -3
37bc6b98amov ecx, 3
37bc6b98fjmp 0x37bc6b8b6
37bc6b994
37bc6b994loc_37bc6b994:
37bc6b994mov eax, -9
37bc6b999mov ecx, 9
37bc6b99ejmp 0x37bc6b8b6
37bc6b9a3
37bc6b9a3loc_37bc6b9a3:
37bc6b9a3mov rcx, [rsp+632]
37bc6b9abmov ecx, [rcx]
37bc6b9adtest ecx, ecx
37bc6b9afjne 0x37bc6cfea
37bc6b9b5test edx, edx
37bc6b9b7je 0x37bc6cf7c
37bc6b9bdtest eax, eax
37bc6b9bfje 0x37bc6b8e2
37bc6b9c5mov edx, 7
37bc6b9calea rcx, [rip+0x7e2437]
37bc6b9d1call dlamch_
37bc6b9d6mov edx, 12
37bc6b9dblea rcx, [rip+0x7e242d]
37bc6b9e2movsd_xmm [rsp+128], x0
37bc6b9ebmovapd x6, x0
37bc6b9efcall dlamch_
37bc6b9f4mov eax, [rdi]
37bc6b9f6mov [rsp+196], eax
37bc6b9fdtest eax, eax
37bc6b9ffjle 0x37bc6b8e2
37bc6ba05movsd_xmm x12, [rip+0x7e2432]
37bc6ba0emovsxd r10, r12l
37bc6ba11xor eax, eax
37bc6ba13movsxd r11, r14l
37bc6ba16mov [rsp+120], -1
37bc6ba1ftest r10, r10
37bc6ba22movddup x15, [rip+0x7e2425]
37bc6ba2bmulsd x12, x0
37bc6ba30cmovs r10, rax
37bc6ba34test r11, r11
37bc6ba37mov [rsp+144], -1
37bc6ba43mov [rsp+104], 1
37bc6ba4ccmovs r11, rax
37bc6ba50mov rax, [rsp+520]
37bc6ba58mov [rsp+216], r10
37bc6ba60mov r15l, [rax]
37bc6ba63mov rax, r10
37bc6ba66mov [rsp+224], r11
37bc6ba6eshl rax, 4
37bc6ba72movapd x7, x12
37bc6ba77mov [rsp+200], rax
37bc6ba7fmov rax, [rsp+568]
37bc6ba87divsd x7, x6
37bc6ba8bmov [rsp+152], rax
37bc6ba93lea rdi, [rax+16]
37bc6ba97mov rax, r11
37bc6ba9ashl rax, 4
37bc6ba9emov [rsp+208], rax
37bc6baa6mov rax, [rsp+584]
37bc6baaemov [rsp+160], rax
37bc6bab6add rax, 16
37bc6babamov [rsp+232], rax
37bc6bac2mov rax, [rsp+584]
37bc6bacamov [rsp+136], rax
37bc6bad2nop [rax]
37bc6bad5nop [rax+rax]
37bc6bae0
37bc6bae0loc_37bc6bae0:
37bc6bae0mov rax, [rip+0x7e2349]
37bc6bae7mov r14, [rsp+520]
37bc6baefmov r12l, 1
37bc6baf5mov [rsp+112], rax
37bc6bafamov eax, r15l
37bc6bafdmov r15, [rsp+160]
37bc6bb05
37bc6bb05loc_37bc6bb05:
37bc6bb05movsd_xmm x2, [rbp]
37bc6bb0amov edx, [rsp+192]
37bc6bb11movddup x0, x2
37bc6bb15test edx, edx
37bc6bb17je 0x37bc6bce0
37bc6bb1dcmp eax, 1
37bc6bb20jne 0x37bc6c7d0
37bc6bb26
37bc6bb26loc_37bc6bb26:
37bc6bb26movupd x1, [r15]
37bc6bb2bpxor x2, x2
37bc6bb2fmov rcx, [rsp+152]
37bc6bb37xor r8l, r8l
37bc6bb3amulpd x0, x1
37bc6bb3eshufpd x1, x1, 1
37bc6bb43movupd x3, [rcx]
37bc6bb47mulpd x1, x2
37bc6bb4bmovapd x2, x3
37bc6bb4faddsubpd x0, x1
37bc6bb53movapd x1, x3
37bc6bb57unpckhpd x3, x3
37bc6bb5bandpd x1, [rip+0x7e22ed]
37bc6bb63andpd x3, [rip+0x7e22e5]
37bc6bb6bsubpd x2, x0
37bc6bb6faddsd x1, x3
37bc6bb73movapd x3, x0
37bc6bb77unpckhpd x0, x0
37bc6bb7bandpd x3, [rip+0x7e22cd]
37bc6bb83andpd x0, [rip+0x7e22c5]
37bc6bb8baddsd x0, x3
37bc6bb8fmovups [rbx], x2
37bc6bb92addsd x0, x1
37bc6bb96movsd_xmm [r13], x0
37bc6bb9c
37bc6bb9cloc_37bc6bb9c:
37bc6bb9cmov r9l, r8l
37bc6bb9fmov rcx, r13
37bc6bba2pxor x3, x3
37bc6bba6mov rdx, rbx
37bc6bba9shl r9, 4
37bc6bbadlea r9, [rbx+r9+16]
37bc6bbb2nop [rax]
37bc6bbb5nop [rax+rax]
37bc6bbc0
37bc6bbc0loc_37bc6bbc0:
37bc6bbc0movsd_xmm x1, [rcx]
37bc6bbc4movsd_xmm x0, [rdx]
37bc6bbc8movsd_xmm x2, [rdx+8]
37bc6bbcdandpd x0, [rip+0x7e227b]
37bc6bbd5comisd x1, x7
37bc6bbd9andpd x2, [rip+0x7e226f]
37bc6bbe1addsd x0, x2
37bc6bbe5ja 0x37bc6bbf1
37bc6bbe7addsd x0, x12
37bc6bbecaddsd x1, x12
37bc6bbf1
37bc6bbf1loc_37bc6bbf1:
37bc6bbf1divsd x0, x1
37bc6bbf5add rdx, 16
37bc6bbf9add rcx, 8
37bc6bbfdmaxsd x3, x0
37bc6bc01cmp rdx, r9
37bc6bc04jne 0x37bc6bbc0
37bc6bc06
37bc6bc06loc_37bc6bc06:
37bc6bc06comisd x3, [rsp+128]
37bc6bc0fmov rcx, [rsp+608]
37bc6bc17mov rdx, [rsp+104]
37bc6bc1cmovsd_xmm [rcx+8*rdx-8], x3
37bc6bc22jbe 0x37bc6c430
37bc6bc28addsd x3, x3
37bc6bc2cmovsd_xmm x5, [rsp+112]
37bc6bc32comisd x5, x3
37bc6bc36jb 0x37bc6c430
37bc6bc3ccmp r12l, 6
37bc6bc40je 0x37bc6c430
37bc6bc46mov rax, [rsp+632]
37bc6bc4emov [rsp+48], r14
37bc6bc53mov rdx, r14
37bc6bc56lea r8, [rip+0x7e21bf]
37bc6bc5dmov [rsp+64], 1
37bc6bc66mov r9, [rsp+552]
37bc6bc6eadd r12l, 1
37bc6bc72mov [rsp+56], rax
37bc6bc77mov rax, [rsp+560]
37bc6bc7fmov [rsp+40], rbx
37bc6bc84mov rcx, [rsp+512]
37bc6bc8cmov [rsp+32], rax
37bc6bc91call zpttrs_
37bc6bc96mov [rsp+32], r15
37bc6bc9bmov rcx, r14
37bc6bc9emov r8, rbx
37bc6bca1lea rax, [rip+0x7e2174]
37bc6bca8lea rdx, [rip+0x7e2171]
37bc6bcafmov [rsp+40], rax
37bc6bcb4mov r9, rax
37bc6bcb7call zaxpy_
37bc6bcbcmov rax, [rsp+608]
37bc6bcc4mov rcx, [rsp+104]
37bc6bcc9movsd_xmm x6, [rax+8*rcx-8]
37bc6bccfmov eax, [r14]
37bc6bcd2movsd_xmm [rsp+112], x6
37bc6bcd8jmp 0x37bc6bb05
37bc6bcdd
37bc6bcdd 0f 1f 00 ...
37bc6bce0
37bc6bce0loc_37bc6bce0:
37bc6bce0cmp eax, 1
37bc6bce3je 0x37bc6bb26
37bc6bce9mov rcx, [rsp+136]
37bc6bcf1movq x0, x2
37bc6bcf5pxor x3, x3
37bc6bcf9movsd_xmm x6, [rsi+8]
37bc6bcfeunpcklpd x3, x2
37bc6bd02movupd x5, [rdi-16]
37bc6bd07movupd x1, [rcx]
37bc6bd0bmovapd x10, x6
37bc6bd10xorpd x10, [rip+0x7e2157]
37bc6bd19movapd x9, x5
37bc6bd1eandpd x6, [rip+0x7e212a]
37bc6bd26movapd x4, x1
37bc6bd2aunpcklpd x4, x1
37bc6bd2emulpd x4, x0
37bc6bd32movapd x0, x1
37bc6bd36unpckhpd x0, x1
37bc6bd3amulpd x0, x3
37bc6bd3emovsd_xmm x3, [rsi]
37bc6bd42movapd x8, x3
37bc6bd47unpcklpd x8, x10
37bc6bd4cunpcklpd x10, x3
37bc6bd51andpd x3, [rip+0x7e20f7]
37bc6bd59addsubpd x4, x0
37bc6bd5dmovupd x0, [rcx+16]
37bc6bd62addsd x3, x6
37bc6bd66movapd x2, x0
37bc6bd6aunpcklpd x2, x0
37bc6bd6esubpd x9, x4
37bc6bd73mulpd x2, x8
37bc6bd78movapd x8, x0
37bc6bd7dunpckhpd x8, x0
37bc6bd82mulpd x8, x10
37bc6bd87addsubpd x2, x8
37bc6bd8csubpd x9, x2
37bc6bd91movapd x2, x5
37bc6bd95unpckhpd x5, x5
37bc6bd99andpd x2, [rip+0x7e20af]
37bc6bda1andpd x5, [rip+0x7e20a7]
37bc6bda9addsd x2, x5
37bc6bdadmovapd x5, x4
37bc6bdb1unpckhpd x4, x4
37bc6bdb5movups [rbx], x9
37bc6bdb9andpd x5, [rip+0x7e208f]
37bc6bdc1andpd x4, [rip+0x7e2087]
37bc6bdc9addsd x4, x5
37bc6bdcdmovapd x5, x0
37bc6bdd1unpckhpd x5, x5
37bc6bdd5andpd x5, [rip+0x7e2073]
37bc6bdddaddsd x2, x4
37bc6bde1movapd x4, x0
37bc6bde5andpd x4, [rip+0x7e2063]
37bc6bdedaddsd x4, x5
37bc6bdf1mulsd x3, x4
37bc6bdf5addsd x2, x3
37bc6bdf9movsd_xmm [r13], x2
37bc6bdffcmp eax, 2
37bc6be02jle 0x37bc6c2d7
37bc6be08cmp eax, 3
37bc6be0bje 0x37bc6cfe0
37bc6be11mov edx, eax
37bc6be13lea r9, [rcx+16]
37bc6be17lea r8, [rcx+32]
37bc6be1bmovupd x3, [rsi]
37bc6be1fshr edx, 1
37bc6be21lea r10l, [rax-2]
37bc6be25pxor x13, x13
37bc6be2alea r11l, [rdx-1]
37bc6be2exor edx, edx
37bc6be30mov ecx, r11l
37bc6be33shl rcx, 4
37bc6be37nop [rax+rax]
37bc6be40
37bc6be40loc_37bc6be40:
37bc6be40movupd x6, [rdi+2*rdx]
37bc6be45movupd x5, [rdi+2*rdx+16]
37bc6be4bmovapd x11, x0
37bc6be50movapd x14, x1
37bc6be55unpckhpd x11, x0
37bc6be5aunpckhpd x14, x1
37bc6be5fmovapd x10, x3
37bc6be64movapd x9, x6
37bc6be69movapd x2, x6
37bc6be6dmovapd x4, x3
37bc6be71unpcklpd x9, x5
37bc6be76unpckhpd x2, x5
37bc6be7aandpd x2, x15
37bc6be7fandpd x9, x15
37bc6be84addpd x9, x2
37bc6be89movupd x2, [rsi+2*rdx+16]
37bc6be8fmovapd x8, x2
37bc6be94unpcklpd x10, x2
37bc6be99unpckhpd x4, x2
37bc6be9dshufpd x8, x2, 1
37bc6bea3mulpd x11, x8
37bc6bea8movapd x8, x1
37bc6beadandpd x4, x15
37bc6beb2unpcklpd x8, x1
37bc6beb7andpd x10, x15
37bc6bebcmulpd x8, x3
37bc6bec1shufpd x3, x3, 1
37bc6bec6addpd x10, x4
37bc6becbmovapd x4, x0
37bc6becfmulpd x3, x14
37bc6bed4unpcklpd x4, x0
37bc6bed8mulpd x4, x2
37bc6bedcaddsubpd x8, x3
37bc6bee1movupd x3, [rbp+rdx+8]
37bc6bee7addsubpd x4, x11
37bc6beecmovapd x11, x0
37bc6bef1shufpd x11, x0, 1
37bc6bef7mulpd x11, x13
37bc6befcsubpd x6, x8
37bc6bf01movapd x8, x1
37bc6bf06unpckhpd x1, x0
37bc6bf0aunpcklpd x8, x0
37bc6bf0fandpd x1, x15
37bc6bf14subpd x5, x4
37bc6bf18andpd x8, x15
37bc6bf1dmovapd x4, x3
37bc6bf21addpd x8, x1
37bc6bf26movupd x1, [r9+2*rdx+16]
37bc6bf2dunpckhpd x4, x3
37bc6bf31mulpd x4, x1
37bc6bf35movapd x14, x1
37bc6bf3amulpd x8, x10
37bc6bf3fmovapd x10, x3
37bc6bf44shufpd x14, x1, 1
37bc6bf4aunpcklpd x10, x3
37bc6bf4fmulpd x10, x0
37bc6bf54addpd x8, x9
37bc6bf59movapd x9, x14
37bc6bf5emulpd x9, x13
37bc6bf63addsubpd x10, x11
37bc6bf68movapd x11, x2
37bc6bf6dsubpd x6, x10
37bc6bf72addsubpd x4, x9
37bc6bf77movapd x9, x0
37bc6bf7cunpckhpd x0, x1
37bc6bf80unpcklpd x9, x1
37bc6bf85movapd x10, x0
37bc6bf8amulpd x10, x13
37bc6bf8fsubpd x5, x4
37bc6bf93movapd x4, x3
37bc6bf97mulpd x4, x9
37bc6bf9cmulpd x3, x0
37bc6bfa0movapd x0, x2
37bc6bfa4mulpd x9, x13
37bc6bfa9subpd x4, x10
37bc6bfaeaddpd x3, x9
37bc6bfb3andpd x4, x15
37bc6bfb8andpd x3, x15
37bc6bfbdaddpd x4, x3
37bc6bfc1movupd x3, [rsi+2*rdx+32]
37bc6bfc7unpcklpd x11, x3
37bc6bfccunpckhpd x0, x3
37bc6bfd0movapd x9, x3
37bc6bfd5andpd x0, x15
37bc6bfdaandpd x11, x15
37bc6bfdfaddpd x4, x8
37bc6bfe4addpd x11, x0
37bc6bfe9movapd x8, x3
37bc6bfeeunpckhpd x9, x3
37bc6bff3movupd x0, [r8+2*rdx+16]
37bc6bffaxorpd x9, [rip+0x7e1e5d]
37bc6c003unpcklpd x8, x3
37bc6c008mulpd x8, x0
37bc6c00dmovapd x10, x0
37bc6c012shufpd x10, x0, 1
37bc6c018mulpd x9, x10
37bc6c01dmovapd x10, x2
37bc6c022unpcklpd x10, x2
37bc6c027unpckhpd x2, x2
37bc6c02bxorpd x2, [rip+0x7e1e2d]
37bc6c033mulpd x10, x1
37bc6c038mulpd x2, x14
37bc6c03daddsubpd x8, x9
37bc6c042subpd x5, x8
37bc6c047addsubpd x10, x2
37bc6c04cmovapd x2, x1
37bc6c050unpcklpd x2, x0
37bc6c054andpd x2, x15
37bc6c059movups [rbx+2*rdx+32], x5
37bc6c05emovapd x5, x1
37bc6c062subpd x6, x10
37bc6c067unpckhpd x5, x0
37bc6c06bandpd x5, x15
37bc6c070addpd x2, x5
37bc6c074movups [rbx+2*rdx+16], x6
37bc6c079mulpd x2, x11
37bc6c07eaddpd x2, x4
37bc6c082movups [r13+rdx+8], x2
37bc6c088add rdx, 16
37bc6c08ccmp rdx, rcx
37bc6c08fjne 0x37bc6be40
37bc6c095add r11l, r11l
37bc6c098lea edx, [r11+2]
37bc6c09ccmp r10l, r11l
37bc6c09fje 0x37bc6c2d7
37bc6c0a5
37bc6c0a5loc_37bc6c0a5:
37bc6c0a5mov r10, [rsp+144]
37bc6c0admovsxd rcx, edx
37bc6c0b0pxor x4, x4
37bc6c0b4mov r9, rcx
37bc6c0b7lea r8, [rcx+r10]
37bc6c0bbshl r9, 4
37bc6c0bfshl r8, 4
37bc6c0c3add r8, [rsp+568]
37bc6c0cblea r11, [rsi+r9]
37bc6c0cfmovsd_xmm x14, [r8]
37bc6c0d4movsd_xmm x5, [r8+8]
37bc6c0dalea r8l, [rdx-1]
37bc6c0deadd edx, 1
37bc6c0e1movsxd r10, r8l
37bc6c0e4mov r8, [rsp+120]
37bc6c0e9movsd_xmm x9, [r11-24]
37bc6c0efmovsxd rdx, edx
37bc6c0f2movsd_xmm x6, [rbp+8*r10]
37bc6c0f9movsd_xmm [rsp+80], x14
37bc6c100movsd_xmm [rsp+168], x5
37bc6c109add r8, r10
37bc6c10cmovsd_xmm x5, [r11-32]
37bc6c112shl r8, 4
37bc6c116add r8, [rsp+584]
37bc6c11emovsd_xmm x0, [r8]
37bc6c123movsd_xmm x8, [r8+8]
37bc6c129mov r8, [rsp+120]
37bc6c12emovapd x13, x8
37bc6c133mulsd x13, x9
37bc6c138add rcx, r8
37bc6c13badd rdx, r8
37bc6c13eshl rcx, 4
37bc6c142add rcx, [rsp+584]
37bc6c14ashl rdx, 4
37bc6c14eadd rdx, [rsp+584]
37bc6c156movsd_xmm x1, [rcx]
37bc6c15amovsd_xmm x2, [rcx+8]
37bc6c15fmov rcx, [r11-8]
37bc6c163movapd x3, x1
37bc6c167movapd x10, x2
37bc6c16cmulsd x10, x4
37bc6c171movq x11, rcx
37bc6c176xorpd x11, [rip+0x7e1cf1]
37bc6c17fmulsd x3, x6
37bc6c183mulsd x1, x4
37bc6c187movsd_xmm x4, [rdx]
37bc6c18bmulsd x2, x6
37bc6c18fmovsd_xmm x6, [rdx+8]
37bc6c194subsd x3, x10
37bc6c199movapd x10, x5
37bc6c19emulsd x10, x0
37bc6c1a3addsd x2, x1
37bc6c1a7movsd_xmm x1, [r11-16]
37bc6c1adsubsd x10, x13
37bc6c1b2movapd x13, x6
37bc6c1b7mulsd x13, x11
37bc6c1bcmulsd x11, x4
37bc6c1c1subsd x14, x10
37bc6c1c6movapd x10, x1
37bc6c1cbmulsd x10, x4
37bc6c1d0subsd x14, x3
37bc6c1d5subsd x10, x13
37bc6c1damovapd x13, x5
37bc6c1dfandpd x5, [rip+0x7e1c69]
37bc6c1e7mulsd x13, x8
37bc6c1ecandpd x8, [rip+0x7e1c5b]
37bc6c1f5subsd x14, x10
37bc6c1famovapd x10, x0
37bc6c1ffandpd x0, [rip+0x7e1c49]
37bc6c207mulsd x10, x9
37bc6c20candpd x9, [rip+0x7e1c3b]
37bc6c215addsd x0, x8
37bc6c21amovsd_xmm [rbx+r9-16], x14
37bc6c221addsd x5, x9
37bc6c226movsd_xmm x14, [rsp+168]
37bc6c230addsd x13, x10
37bc6c235mulsd x0, x5
37bc6c239movapd x10, x14
37bc6c23emovsd_xmm x5, [rsp+80]
37bc6c244andpd x5, [rip+0x7e1c04]
37bc6c24csubsd x10, x13
37bc6c251movapd x13, x1
37bc6c256mulsd x13, x6
37bc6c25bsubsd x10, x2
37bc6c260addsd x13, x11
37bc6c265subsd x10, x13
37bc6c26amovsd_xmm [rbx+r9-8], x10
37bc6c271andpd x14, [rip+0x7e1bd6]
37bc6c27aandpd x2, [rip+0x7e1bce]
37bc6c282andpd x3, [rip+0x7e1bc6]
37bc6c28aandpd x1, [rip+0x7e1bbe]
37bc6c292andpd x4, [rip+0x7e1bb6]
37bc6c29aandpd x6, [rip+0x7e1bae]
37bc6c2a2addsd x5, x14
37bc6c2a7addsd x3, x2
37bc6c2abmovq x2, rcx
37bc6c2b0andpd x2, [rip+0x7e1b98]
37bc6c2b8addsd x4, x6
37bc6c2bcaddsd x1, x2
37bc6c2c0addsd x0, x5
37bc6c2c4mulsd x1, x4
37bc6c2c8addsd x0, x3
37bc6c2ccaddsd x0, x1
37bc6c2d0movsd_xmm [r13+8*r10], x0
37bc6c2d7
37bc6c2d7loc_37bc6c2d7:
37bc6c2d7mov rdx, [rsp+144]
37bc6c2dfmovsxd rcx, eax
37bc6c2e2lea r8l, [rax-1]
37bc6c2e6pxor x6, x6
37bc6c2eamov r10, [rsp+568]
37bc6c2f2mov r11, [rsp+584]
37bc6c2faadd rdx, rcx
37bc6c2fdshl rdx, 4
37bc6c301movupd x3, [r10+rdx]
37bc6c307mov r10, [rsp+120]
37bc6c30cmovsxd rdx, r8l
37bc6c30fmov r9, rdx
37bc6c312shl r9, 4
37bc6c316add rdx, r10
37bc6c319movupd x2, [r9+rsi-16]
37bc6c320shl rdx, 4
37bc6c324lea r9, [rcx-1]
37bc6c328movupd x4, [r11+rdx]
37bc6c32elea rdx, [r10+rcx]
37bc6c332movapd x0, x2
37bc6c336movapd x1, x2
37bc6c33ashl rdx, 4
37bc6c33eunpcklpd x0, x2
37bc6c342unpckhpd x1, x2
37bc6c346movapd x5, x4
37bc6c34ashufpd x5, x4, 1
37bc6c34fmulpd x0, x4
37bc6c353mulpd x1, x5
37bc6c357movapd x5, x3
37bc6c35baddsubpd x0, x1
37bc6c35fmovupd x1, [r11+rdx]
37bc6c365mov rdx, r9
37bc6c368shl rdx, 4
37bc6c36csubpd x5, x0
37bc6c370movddup x0, [rbp+8*rcx-8]
37bc6c376mulpd x0, x1
37bc6c37ashufpd x1, x1, 1
37bc6c37fmulpd x1, x6
37bc6c383addsubpd x0, x1
37bc6c387movapd x1, x2
37bc6c38bunpckhpd x2, x2
37bc6c38fandpd x1, [rip+0x7e1ab9]
37bc6c397andpd x2, [rip+0x7e1ab1]
37bc6c39fsubpd x5, x0
37bc6c3a3addsd x1, x2
37bc6c3a7movups [rbx+rdx], x5
37bc6c3abmovapd x5, x4
37bc6c3afunpckhpd x4, x4
37bc6c3b3andpd x5, [rip+0x7e1a95]
37bc6c3bbmovapd x2, x4
37bc6c3bfandpd x2, [rip+0x7e1a89]
37bc6c3c7addsd x2, x5
37bc6c3cbmulsd x1, x2
37bc6c3cfmovapd x2, x3
37bc6c3d3unpckhpd x3, x3
37bc6c3d7andpd x2, [rip+0x7e1a71]
37bc6c3dfandpd x3, [rip+0x7e1a69]
37bc6c3e7addsd x2, x3
37bc6c3ebaddsd x1, x2
37bc6c3efmovapd x2, x0
37bc6c3f3unpckhpd x0, x0
37bc6c3f7andpd x2, [rip+0x7e1a51]
37bc6c3ffandpd x0, [rip+0x7e1a49]
37bc6c407addsd x0, x2
37bc6c40baddsd x1, x0
37bc6c40fmovsd_xmm [r13+8*r9], x1
37bc6c416
37bc6c416loc_37bc6c416:
37bc6c416pxor x3, x3
37bc6c41atest eax, eax
37bc6c41cjg 0x37bc6bb9c
37bc6c422jmp 0x37bc6bc06
37bc6c427
37bc6c427 66 0f 1f 84 00 00 00 00 00 f........
37bc6c430
37bc6c430loc_37bc6c430:
37bc6c430test eax, eax
37bc6c432jle 0x37bc6c4a9
37bc6c434movsd_xmm x3, [rip+0x7e1a04]
37bc6c43cmov r8l, r8l
37bc6c43fmov rdx, r13
37bc6c442mov rax, rbx
37bc6c445mulsd x3, [rsp+128]
37bc6c44eshl r8, 4
37bc6c452lea rcx, [rbx+r8+16]
37bc6c457nop [rax+rax]
37bc6c460
37bc6c460loc_37bc6c460:
37bc6c460movsd_xmm x2, [rdx]
37bc6c464movsd_xmm x0, [rax]
37bc6c468movsd_xmm x1, [rax+8]
37bc6c46dandpd x0, [rip+0x7e19db]
37bc6c475andpd x1, [rip+0x7e19d3]
37bc6c47dcomisd x2, x7
37bc6c481addsd x0, x1
37bc6c485movapd x1, x2
37bc6c489mulsd x1, x3
37bc6c48daddsd x0, x1
37bc6c491ja 0x37bc6c498
37bc6c493addsd x0, x12
37bc6c498
37bc6c498loc_37bc6c498:
37bc6c498add rax, 16
37bc6c49cmovsd_xmm [rdx], x0
37bc6c4a0add rdx, 8
37bc6c4a4cmp rcx, rax
37bc6c4a7jne 0x37bc6c460
37bc6c4a9
37bc6c4a9loc_37bc6c4a9:
37bc6c4a9mov rcx, [rsp+520]
37bc6c4b1lea r8, [rip+0x7e1964]
37bc6c4b8mov rdx, r13
37bc6c4bbcall idamax_
37bc6c4c0mov rcx, [rsp+104]
37bc6c4c5cdqe
37bc6c4c7movsd_xmm x0, [r13+8*rax-8]
37bc6c4cemov rax, [rsp+600]
37bc6c4d6movsd_xmm [rax+8*rcx-8], x0
37bc6c4dcmov rax, [rip+0x7e1955]
37bc6c4e3mov [r13], rax
37bc6c4e7mov rax, [rsp+520]
37bc6c4efmovsxd rax, [rax]
37bc6c4f2lea r8, [rax-1]
37bc6c4f6cmp eax, 1
37bc6c4f9jle 0x37bc6cfb5
37bc6c4ffmov r15, [rsp+560]
37bc6c507lea r9l, [rax-2]
37bc6c50bmov [rsp+80], r8
37bc6c510mov rdx, [rsp+560]
37bc6c518mov [rsp+112], rax
37bc6c51dshl r9, 4
37bc6c521movsd_xmm x6, [rip+0x7e190f]
37bc6c529mov [rsp+544], rsi
37bc6c531lea rsi, [r13+8]
37bc6c535mov [rsp+616], rbx
37bc6c53dlea r14, [rdx+r9+16]
37bc6c542mov rbx, r15
37bc6c545lea r15l, [rax-2]
37bc6c549nop [rax]
37bc6c550
37bc6c550loc_37bc6c550:
37bc6c550movsd_xmm x0, [rbx]
37bc6c554lea rcx, [rsp+240]
37bc6c55cadd rbx, 16
37bc6c560add rsi, 8
37bc6c564movsd_xmm [rsp+240], x0
37bc6c56dmovsd_xmm x0, [rbx-8]
37bc6c572movsd_xmm [rsp+248], x0
37bc6c57bcall fn_37c42fc80
37bc6c580mulsd x6, x0
37bc6c584addsd x6, [rip+0x7e18ac]
37bc6c58cmovsd_xmm [rsi-8], x6
37bc6c591cmp r14, rbx
37bc6c594jne 0x37bc6c550
37bc6c596mov r8, [rsp+80]
37bc6c59bmov rax, [rsp+112]
37bc6c5a0lea rcx, [8*r15]
37bc6c5a8mov rdx, [rsp+552]
37bc6c5b0movsd_xmm x0, [r13+8*r8]
37bc6c5b7divsd x0, [rdx+8*r8]
37bc6c5bdmov rdx, [rsp+552]
37bc6c5c5movsd_xmm [r13+8*r8], x0
37bc6c5cclea r8, [8*rax]
37bc6c5d4shl rax, 4
37bc6c5d8movsd_xmm x6, [r13+r8-8]
37bc6c5dflea r15, [r13+r8]
37bc6c5e4add rax, [rsp+560]
37bc6c5ecmov rsi, rax
37bc6c5eflea rax, [r13+r8-8]
37bc6c5f4add rdx, r8
37bc6c5f7sub rax, rcx
37bc6c5famov rbx, rdx
37bc6c5fdmov r12, rax
37bc6c600
37bc6c600loc_37bc6c600:
37bc6c600movsd_xmm x0, [rsi-32]
37bc6c605sub r15, 8
37bc6c609sub rbx, 8
37bc6c60dsub rsi, 16
37bc6c611lea rcx, [rsp+240]
37bc6c619movsd_xmm [rsp+240], x0
37bc6c622movsd_xmm x0, [rsi-8]
37bc6c627movsd_xmm [rsp+248], x0
37bc6c630call fn_37c42fc80
37bc6c635movapd x1, x0
37bc6c639movsd_xmm x0, [r15-8]
37bc6c63fdivsd x0, [rbx-8]
37bc6c644mulsd x6, x1
37bc6c648addsd x6, x0
37bc6c64cmovsd_xmm [r15-8], x6
37bc6c652cmp r15, r12
37bc6c655jne 0x37bc6c600
37bc6c657mov rsi, [rsp+544]
37bc6c65fmov rbx, [rsp+616]
37bc6c667
37bc6c667loc_37bc6c667:
37bc6c667mov rcx, [rsp+520]
37bc6c66flea r8, [rip+0x7e17a6]
37bc6c676mov rdx, r13
37bc6c679call idamax_
37bc6c67emov rcx, [rsp+600]
37bc6c686cdqe
37bc6c688movsd_xmm x8, [r13+8*rax-8]
37bc6c68fmov rax, [rsp+104]
37bc6c694andpd x8, [rip+0x7e17b3]
37bc6c69dmulsd x8, [rcx+8*rax-8]
37bc6c6a4movsd_xmm [rcx+8*rax-8], x8
37bc6c6abmov rax, [rsp+520]
37bc6c6b3mov r15l, [rax]
37bc6c6b6test r15l, r15l
37bc6c6b9jle 0x37bc6c763
37bc6c6bfmov rax, [rsp+136]
37bc6c6c7mov [rsp+616], rbx
37bc6c6cfpxor x6, x6
37bc6c6d3lea r14, [rax-16]
37bc6c6d7lea eax, [r15-1]
37bc6c6dbadd rax, [rsp+120]
37bc6c6e0shl rax, 4
37bc6c6e4add rax, [rsp+232]
37bc6c6ecmov rbx, r14
37bc6c6efmov r12, rax
37bc6c6f2nop [rax]
37bc6c6f5nop [rax+rax]
37bc6c700
37bc6c700loc_37bc6c700:
37bc6c700movsd_xmm x0, [rbx+16]
37bc6c705lea rcx, [rsp+240]
37bc6c70dadd rbx, 16
37bc6c711movsd_xmm [rsp+240], x0
37bc6c71amovsd_xmm x0, [rbx+8]
37bc6c71fmovsd_xmm [rsp+248], x0
37bc6c728call fn_37c42fc80
37bc6c72dmaxsd x6, x0
37bc6c731cmp rbx, r12
37bc6c734jne 0x37bc6c700
37bc6c736pxor x0, x0
37bc6c73amov rbx, [rsp+616]
37bc6c742ucomisd x6, x0
37bc6c746jp 0x37bc6c74a
37bc6c748je 0x37bc6c763
37bc6c74a
37bc6c74aloc_37bc6c74a:
37bc6c74adivsd x8, x6
37bc6c74fmov rax, [rsp+600]
37bc6c757mov rcx, [rsp+104]
37bc6c75cmovsd_xmm [rax+8*rcx-8], x8
37bc6c763
37bc6c763loc_37bc6c763:
37bc6c763mov rdx, [rsp+216]
37bc6c76badd [rsp+144], rdx
37bc6c773mov rdx, [rsp+224]
37bc6c77badd [rsp+120], rdx
37bc6c780mov rdx, [rsp+200]
37bc6c788mov r10, [rsp+208]
37bc6c790add [rsp+104], 1
37bc6c796mov rax, [rsp+104]
37bc6c79badd [rsp+152], rdx
37bc6c7a3add rdi, rdx
37bc6c7a6add [rsp+160], r10
37bc6c7aeadd [rsp+136], r10
37bc6c7b6cmp [rsp+196], eax
37bc6c7bdjge 0x37bc6bae0
37bc6c7c3jmp 0x37bc6b8e2
37bc6c7c8
37bc6c7c8 0f 1f 84 00 00 00 00 00 ........
37bc6c7d0
37bc6c7d0loc_37bc6c7d0:
37bc6c7d0mov rcx, [rsp+136]
37bc6c7d8pxor x3, x3
37bc6c7dcmovupd x8, [rdi-16]
37bc6c7e2movupd x1, [rcx]
37bc6c7e6movupd x5, [rcx+16]
37bc6c7ebmovapd x6, x8
37bc6c7f0mulpd x0, x1
37bc6c7f4movapd x2, x1
37bc6c7f8movapd x9, x5
37bc6c7fdshufpd x2, x1, 1
37bc6c802mulpd x2, x3
37bc6c806shufpd x9, x5, 1
37bc6c80cmovapd x3, x0
37bc6c810addsubpd x3, x2
37bc6c814movupd x2, [rsi]
37bc6c818movapd x4, x2
37bc6c81cmovapd x0, x2
37bc6c820unpcklpd x4, x2
37bc6c824unpckhpd x0, x2
37bc6c828subpd x6, x3
37bc6c82cmulpd x0, x9
37bc6c831mulpd x4, x5
37bc6c835addsubpd x4, x0
37bc6c839subpd x6, x4
37bc6c83dmovups [rbx], x6
37bc6c840movapd x6, x8
37bc6c845unpckhpd x8, x8
37bc6c84aandpd x6, [rip+0x7e15fe]
37bc6c852movapd x0, x8
37bc6c857andpd x0, [rip+0x7e15f1]
37bc6c85faddsd x6, x0
37bc6c863movapd x0, x3
37bc6c867unpckhpd x3, x3
37bc6c86bmovapd x4, x3
37bc6c86fandpd x0, [rip+0x7e15d9]
37bc6c877andpd x4, [rip+0x7e15d1]
37bc6c87faddsd x0, x4
37bc6c883movapd x4, x2
37bc6c887andpd x4, [rip+0x7e15c1]
37bc6c88faddsd x6, x0
37bc6c893movapd x3, x6
37bc6c897movapd x6, x2
37bc6c89bunpckhpd x6, x6
37bc6c89fmovapd x0, x6
37bc6c8a3andpd x0, [rip+0x7e15a5]
37bc6c8abmovapd x6, x5
37bc6c8afunpckhpd x6, x6
37bc6c8b3andpd x6, [rip+0x7e1595]
37bc6c8bbaddsd x4, x0
37bc6c8bfmovapd x0, x5
37bc6c8c3andpd x0, [rip+0x7e1585]
37bc6c8cbaddsd x0, x6
37bc6c8cfmulsd x4, x0
37bc6c8d3addsd x3, x4
37bc6c8d7movsd_xmm [r13], x3
37bc6c8ddcmp eax, 2
37bc6c8e0jle 0x37bc6cf6a
37bc6c8e6cmp eax, 3
37bc6c8e9je 0x37bc6cfd6
37bc6c8eflea r10l, [rax-2]
37bc6c8f3movapd x0, x5
37bc6c8f7pxor x14, x14
37bc6c8fcmov edx, eax
37bc6c8femov rcx, [rsp+136]
37bc6c906shr edx, 1
37bc6c908movsd_xmm [rsp+168], x12
37bc6c912movsd_xmm [rsp+176], x7
37bc6c91blea r11l, [rdx-1]
37bc6c91fxor edx, edx
37bc6c921lea r9, [rcx+16]
37bc6c925lea r8, [rcx+32]
37bc6c929mov ecx, r11l
37bc6c92cshl rcx, 4
37bc6c930
37bc6c930loc_37bc6c930:
37bc6c930movupd x5, [rdi+2*rdx]
37bc6c935movupd x4, [rdi+2*rdx+16]
37bc6c93bmovapd x10, x2
37bc6c940movapd x7, x2
37bc6c944movupd x12, [rip+0x7e1513]
37bc6c94dmovapd x11, x0
37bc6c952movapd x8, x0
37bc6c957movapd x9, x5
37bc6c95cmovapd x3, x5
37bc6c960shufpd x8, x0, 1
37bc6c966unpckhpd x9, x4
37bc6c96bunpcklpd x3, x4
37bc6c96fandpd x3, x15
37bc6c974andpd x9, x15
37bc6c979addpd x9, x3
37bc6c97emovupd x3, [rsi+2*rdx+16]
37bc6c984unpckhpd x10, x3
37bc6c989unpcklpd x7, x3
37bc6c98dmovapd x13, x3
37bc6c992andpd x7, x15
37bc6c997andpd x10, x15
37bc6c99cunpckhpd x13, x3
37bc6c9a1addpd x10, x7
37bc6c9a6movapd x7, x2
37bc6c9aamovups [rsp+80], x13
37bc6c9b0movapd x6, x3
37bc6c9b4unpcklpd x7, x2
37bc6c9b8unpckhpd x2, x2
37bc6c9bcxorpd x2, [rip+0x7e149c]
37bc6c9c4mulpd x7, x1
37bc6c9c8xorpd x12, x13
37bc6c9cdmovapd x13, x1
37bc6c9d2shufpd x13, x1, 1
37bc6c9d8mulpd x13, x2
37bc6c9ddmovapd x2, x1
37bc6c9e1unpcklpd x1, x0
37bc6c9e5unpckhpd x2, x0
37bc6c9e9unpcklpd x6, x3
37bc6c9edandpd x1, x15
37bc6c9f2mulpd x12, x8
37bc6c9f7andpd x2, x15
37bc6c9fcmulpd x11, x6
37bc6ca01addpd x2, x1
37bc6ca05movupd x1, [r9+2*rdx+16]
37bc6ca0cmulpd x8, x14
37bc6ca11addsubpd x7, x13
37bc6ca16mulpd x6, x1
37bc6ca1amulpd x2, x10
37bc6ca1faddsubpd x11, x12
37bc6ca24subpd x5, x7
37bc6ca28movupd x7, [rbp+rdx+8]
37bc6ca2emovapd x10, x7
37bc6ca33addpd x2, x9
37bc6ca38subpd x4, x11
37bc6ca3dmovapd x9, x7
37bc6ca42movapd x11, x1
37bc6ca47unpckhpd x9, x7
37bc6ca4cunpcklpd x10, x7
37bc6ca51shufpd x11, x1, 1
37bc6ca57mulpd x10, x0
37bc6ca5cmovapd x12, x11
37bc6ca61mulpd x9, x1
37bc6ca66mulpd x12, x14
37bc6ca6bmulpd x11, [rsp+80]
37bc6ca72addsubpd x10, x8
37bc6ca77movapd x8, x0
37bc6ca7cunpckhpd x0, x1
37bc6ca80unpcklpd x8, x1
37bc6ca85addsubpd x9, x12
37bc6ca8asubpd x5, x10
37bc6ca8fmovapd x10, x0
37bc6ca94addsubpd x6, x11
37bc6ca99mulpd x0, x14
37bc6ca9esubpd x4, x9
37bc6caa3mulpd x10, x7
37bc6caa8movapd x9, x8
37bc6caadmulpd x8, x7
37bc6cab2subpd x5, x6
37bc6cab6mulpd x9, x14
37bc6cabbmovups [rbx+2*rdx+16], x5
37bc6cac0movapd x5, x1
37bc6cac4subpd x8, x0
37bc6cac9addpd x9, x10
37bc6cacemovapd x7, x8
37bc6cad3movapd x8, x3
37bc6cad8andpd x7, x15
37bc6caddandpd x9, x15
37bc6cae2addpd x9, x7
37bc6cae7movapd x7, x9
37bc6caecaddpd x7, x2
37bc6caf0movupd x2, [rsi+2*rdx+32]
37bc6caf6unpcklpd x3, x2
37bc6cafaunpckhpd x8, x2
37bc6caffmovapd x9, x2
37bc6cb04andpd x8, x15
37bc6cb09movapd x0, x3
37bc6cb0dunpckhpd x9, x2
37bc6cb12andpd x0, x15
37bc6cb17movapd x3, x8
37bc6cb1cmovapd x8, x2
37bc6cb21addpd x3, x0
37bc6cb25movupd x0, [r8+2*rdx+16]
37bc6cb2cunpcklpd x8, x2
37bc6cb31mulpd x8, x0
37bc6cb36movapd x10, x0
37bc6cb3bunpcklpd x5, x0
37bc6cb3fshufpd x10, x0, 1
37bc6cb45mulpd x9, x10
37bc6cb4aandpd x5, x15
37bc6cb4faddsubpd x8, x9
37bc6cb54subpd x4, x8
37bc6cb59movups [rbx+2*rdx+32], x4
37bc6cb5emovapd x4, x1
37bc6cb62unpckhpd x4, x0
37bc6cb66andpd x4, x15
37bc6cb6baddpd x4, x5
37bc6cb6fmulpd x3, x4
37bc6cb73addpd x3, x7
37bc6cb77movups [r13+rdx+8], x3
37bc6cb7dadd rdx, 16
37bc6cb81cmp rcx, rdx
37bc6cb84jne 0x37bc6c930
37bc6cb8amovsd_xmm x12, [rsp+168]
37bc6cb94add r11l, r11l
37bc6cb97movsd_xmm x7, [rsp+176]
37bc6cba0lea edx, [r11+2]
37bc6cba4cmp r10l, r11l
37bc6cba7je 0x37bc6cf6a
37bc6cbad
37bc6cbadloc_37bc6cbad:
37bc6cbadmov r11, [rsp+144]
37bc6cbb5movsxd rcx, edx
37bc6cbb8mov r9, rcx
37bc6cbbblea r8, [r11+rcx]
37bc6cbbfshl r9, 4
37bc6cbc3shl r8, 4
37bc6cbc7add r8, [rsp+568]
37bc6cbcflea r11, [rsi+r9]
37bc6cbd3movsd_xmm x5, [r8]
37bc6cbd8movsd_xmm x6, [r8+8]
37bc6cbdelea r8l, [rdx-1]
37bc6cbe2add edx, 1
37bc6cbe5movsxd r10, r8l
37bc6cbe8mov r8, [rsp+120]
37bc6cbedmovsd_xmm x4, [r11-24]
37bc6cbf3movsxd rdx, edx
37bc6cbf6movsd_xmm x9, [r11-32]
37bc6cbfcmovsd_xmm x3, [rbp+8*r10]
37bc6cc03movapd x2, x5
37bc6cc07movq x5, [rip+0x7e1261]
37bc6cc0fadd r8, r10
37bc6cc12movapd x11, x4
37bc6cc17movsd_xmm [rsp+184], x4
37bc6cc20shl r8, 4
37bc6cc24xorpd x11, x5
37bc6cc29movups [rsp+80], x5
37bc6cc2eadd r8, [rsp+584]
37bc6cc36movsd_xmm x4, [r8]
37bc6cc3bmovsd_xmm x10, [r8+8]
37bc6cc41movsd_xmm [rsp+168], x6
37bc6cc4apxor x6, x6
37bc6cc4emovsd_xmm [rsp+176], x2
37bc6cc57mov r8, [rsp+120]
37bc6cc5cmovapd x13, x4
37bc6cc61movapd x14, x10
37bc6cc66mulsd x14, x11
37bc6cc6badd rcx, r8
37bc6cc6eadd rdx, r8
37bc6cc71shl rcx, 4
37bc6cc75add rcx, [rsp+584]
37bc6cc7dshl rdx, 4
37bc6cc81add rdx, [rsp+584]
37bc6cc89movsd_xmm x0, [rcx]
37bc6cc8dmovsd_xmm x1, [rcx+8]
37bc6cc92mulsd x13, x9
37bc6cc97mulsd x11, x4
37bc6cc9candpd x4, [rip+0x7e11ac]
37bc6cca4movapd x5, x0
37bc6cca8movapd x8, x1
37bc6ccadmulsd x8, x6
37bc6ccb2mulsd x1, x3
37bc6ccb6mulsd x5, x3
37bc6ccbasubsd x13, x14
37bc6ccbfmovsd_xmm x3, [r11-8]
37bc6ccc5movapd x14, x2
37bc6cccamulsd x0, x6
37bc6cccemovsd_xmm x6, [r11-16]
37bc6ccd4subsd x14, x13
37bc6ccd9subsd x5, x8
37bc6ccdemovsd_xmm x8, [rdx]
37bc6cce3addsd x0, x1
37bc6cce7movsd_xmm x1, [rdx+8]
37bc6ccecmovapd x13, x8
37bc6ccf1mulsd x13, x6
37bc6ccf6movapd x2, x1
37bc6ccfasubsd x14, x5
37bc6ccffmulsd x2, x3
37bc6cd03subsd x13, x2
37bc6cd08movapd x2, x8
37bc6cd0dmulsd x2, x3
37bc6cd11subsd x14, x13
37bc6cd16movapd x13, x10
37bc6cd1bandpd x10, [rip+0x7e112c]
37bc6cd24mulsd x13, x9
37bc6cd29addsd x4, x10
37bc6cd2emovsd_xmm x10, [rsp+184]
37bc6cd38andpd x10, [rip+0x7e110f]
37bc6cd41movsd_xmm [rbx+r9-16], x14
37bc6cd48movsd_xmm x14, [rsp+168]
37bc6cd52addsd x13, x11
37bc6cd57movapd x11, x2
37bc6cd5csubsd x14, x13
37bc6cd61movapd x13, x1
37bc6cd66mulsd x13, x6
37bc6cd6bsubsd x14, x0
37bc6cd70addsd x11, x13
37bc6cd75subsd x14, x11
37bc6cd7amovsd_xmm [rbx+r9-8], x14
37bc6cd81andpd x9, [rip+0x7e10c6]
37bc6cd8aandpd x1, [rip+0x7e10be]
37bc6cd92andpd x3, [rip+0x7e10b6]
37bc6cd9aandpd x6, [rip+0x7e10ae]
37bc6cda2addsd x10, x9
37bc6cda7andpd x5, [rip+0x7e10a1]
37bc6cdafmovsd_xmm x9, [rsp+176]
37bc6cdb9andpd x9, [rip+0x7e108e]
37bc6cdc2addsd x3, x6
37bc6cdc6andpd x8, [rip+0x7e1081]
37bc6cdcfmulsd x10, x4
37bc6cdd4addsd x1, x8
37bc6cdd9movsd_xmm x4, [rsp+168]
37bc6cde2andpd x4, [rip+0x7e1066]
37bc6cdeaaddsd x4, x9
37bc6cdefmulsd x1, x3
37bc6cdf3addsd x10, x4
37bc6cdf8movapd x4, x0
37bc6cdfcandpd x4, [rip+0x7e104c]
37bc6ce04addsd x5, x4
37bc6ce08movapd x0, x10
37bc6ce0daddsd x0, x5
37bc6ce11addsd x0, x1
37bc6ce15movsd_xmm [r13+8*r10], x0
37bc6ce1c
37bc6ce1cloc_37bc6ce1c:
37bc6ce1cmov rdx, [rsp+144]
37bc6ce24movsxd rcx, eax
37bc6ce27lea r8l, [rax-1]
37bc6ce2bpxor x8, x8
37bc6ce30mov r11, [rsp+568]
37bc6ce38mov r10, [rsp+584]
37bc6ce40add rdx, rcx
37bc6ce43movupd x6, [rsp+80]
37bc6ce49shl rdx, 4
37bc6ce4dmovupd x3, [r11+rdx]
37bc6ce53movsxd rdx, r8l
37bc6ce56mov r11, [rsp+120]
37bc6ce5bmov r9, rdx
37bc6ce5eshl r9, 4
37bc6ce62add rdx, r11
37bc6ce65movupd x0, [r9+rsi-16]
37bc6ce6cmov r9, rcx
37bc6ce6fshl rdx, 4
37bc6ce73shl r9, 4
37bc6ce77movupd x1, [r10+rdx]
37bc6ce7dlea rdx, [r11+rcx]
37bc6ce81movsd_xmm x5, [rsi+r9-24]
37bc6ce88movapd x4, x0
37bc6ce8cshl rdx, 4
37bc6ce90lea r9, [rcx-1]
37bc6ce94unpcklpd x4, x0
37bc6ce98andpd x0, [rip+0x7e0fb0]
37bc6cea0mulpd x4, x1
37bc6cea4xorpd x6, x5
37bc6cea8andpd x5, [rip+0x7e0fa0]
37bc6ceb0movddup x2, x6
37bc6ceb4movapd x6, x1
37bc6ceb8shufpd x6, x1, 1
37bc6cebdmulpd x2, x6
37bc6cec1movapd x6, x3
37bc6cec5addsd x0, x5
37bc6cec9addsubpd x4, x2
37bc6cecdmovupd x2, [r10+rdx]
37bc6ced3mov rdx, r9
37bc6ced6shl rdx, 4
37bc6cedasubpd x6, x4
37bc6cedemovddup x4, [rbp+8*rcx-8]
37bc6cee4mulpd x4, x2
37bc6cee8shufpd x2, x2, 1
37bc6ceedmulpd x2, x8
37bc6cef2addsubpd x4, x2
37bc6cef6movapd x2, x1
37bc6cefaunpckhpd x1, x1
37bc6cefeandpd x2, [rip+0x7e0f4a]
37bc6cf06andpd x1, [rip+0x7e0f42]
37bc6cf0eaddsd x1, x2
37bc6cf12subpd x6, x4
37bc6cf16mulsd x0, x1
37bc6cf1amovapd x1, x3
37bc6cf1eunpckhpd x3, x3
37bc6cf22movups [rbx+rdx], x6
37bc6cf26andpd x1, [rip+0x7e0f22]
37bc6cf2eandpd x3, [rip+0x7e0f1a]
37bc6cf36addsd x1, x3
37bc6cf3aaddsd x0, x1
37bc6cf3emovapd x1, x4
37bc6cf42unpckhpd x4, x4
37bc6cf46andpd x1, [rip+0x7e0f02]
37bc6cf4eandpd x4, [rip+0x7e0efa]
37bc6cf56addsd x1, x4
37bc6cf5aaddsd x0, x1
37bc6cf5emovsd_xmm [r13+8*r9], x0
37bc6cf65jmp 0x37bc6c416
37bc6cf6a
37bc6cf6aloc_37bc6cf6a:
37bc6cf6amovq x5, [rip+0x7e0efe]
37bc6cf72movups [rsp+80], x5
37bc6cf77jmp 0x37bc6ce1c
37bc6cf7c
37bc6cf7cloc_37bc6cf7c:
37bc6cf7ctest eax, eax
37bc6cf7eje 0x37bc6b8e2
37bc6cf84lea rbx, [8*rax]
37bc6cf8cmov rcx, [rsp+600]
37bc6cf94xor edx, edx
37bc6cf96mov r8, rbx
37bc6cf99call memset
37bc6cf9emov rcx, [rsp+608]
37bc6cfa6mov r8, rbx
37bc6cfa9xor edx, edx
37bc6cfabcall memset
37bc6cfb0jmp 0x37bc6b8e2
37bc6cfb5
37bc6cfb5loc_37bc6cfb5:
37bc6cfb5mov rax, [rsp+552]
37bc6cfbdmovsd_xmm x0, [r13+8*r8]
37bc6cfc4divsd x0, [rax+8*r8]
37bc6cfcamovsd_xmm [r13+8*r8], x0
37bc6cfd1jmp 0x37bc6c667
37bc6cfd6
37bc6cfd6loc_37bc6cfd6:
37bc6cfd6mov edx, 2
37bc6cfdbjmp 0x37bc6cbad
37bc6cfe0
37bc6cfe0loc_37bc6cfe0:
37bc6cfe0mov edx, 2
37bc6cfe5jmp 0x37bc6c0a5
37bc6cfea
37bc6cfealoc_37bc6cfea:
37bc6cfeaneg ecx
37bc6cfecjmp 0x37bc6b8c0
37bc6b780
Loading..