File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3c7300
37c3c7300zsyr_64_:
37c3c7300push r15
37c3c7302push r14
37c3c7304push r13
37c3c7306push r12
37c3c7308push rbp
37c3c7309push rdi
37c3c730apush rsi
37c3c730bpush rbx
37c3c730csub rsp, 72
37c3c7310mov r13, [rsp+192]
37c3c7318mov r12, [r13]
37c3c731cmov rbp, rdx
37c3c731fmov rsi, r8
37c3c7322mov rbx, r9
37c3c7325mov r8l, 1
37c3c732bmov r9l, 1
37c3c7331lea rdx, [rip+0xab938]
37c3c7338mov rdi, rcx
37c3c733bcall lsame_64_
37c3c7340test rax, rax
37c3c7343je 0x37c3c7578
37c3c7349
37c3c7349loc_37c3c7349:
37c3c7349mov rax, [rbp]
37c3c734dtest rax, rax
37c3c7350js 0x37c3c7540
37c3c7356mov rcx, [rsp+176]
37c3c735emov rcx, [rcx]
37c3c7361test rcx, rcx
37c3c7364je 0x37c3c75a8
37c3c736atest rax, rax
37c3c736dmov edx, 1
37c3c7372cmovg rdx, rax
37c3c7376cmp [r13], rdx
37c3c737ajl 0x37c3c7700
37c3c7380test rax, rax
37c3c7383je 0x37c3c7562
37c3c7389pxor x0, x0
37c3c738ducomisd x0, [rsi]
37c3c7391mov r8l, 0
37c3c7397setnp dl
37c3c739acmovne edx, r8l
37c3c739etest dl, dl
37c3c73a0je 0x37c3c73b6
37c3c73a2ucomisd x0, [rsi+8]
37c3c73a7setnp dl
37c3c73aacmovne edx, r8l
37c3c73aetest dl, dl
37c3c73b0jne 0x37c3c7562
37c3c73b6
37c3c73b6loc_37c3c73b6:
37c3c73b6xor edx, edx
37c3c73b8test r12, r12
37c3c73bbcmovs r12, rdx
37c3c73bfxor r15l, r15l
37c3c73c2cmp rcx, 1
37c3c73c6setne r15b
37c3c73catest rcx, rcx
37c3c73cdjg 0x37c3c73e2
37c3c73cfsub rax, 1
37c3c73d3mov edx, 1
37c3c73d8imul rax, rcx
37c3c73dcsub rdx, rax
37c3c73dfmov r15, rdx
37c3c73e2
37c3c73e2loc_37c3c73e2:
37c3c73e2mov r8l, 1
37c3c73e8mov rcx, rdi
37c3c73ebmov r9l, 1
37c3c73f1lea rdx, [rip+0xab878]
37c3c73f8call lsame_64_
37c3c73fdmov rdi, [rsp+176]
37c3c7405mov rbp, [rbp]
37c3c7409mov r8, [rdi]
37c3c740ctest rax, rax
37c3c740fje 0x37c3c75b0
37c3c7415cmp r8, 1
37c3c7419je 0x37c3c7710
37c3c741ftest rbp, rbp
37c3c7422jle 0x37c3c7562
37c3c7428mov r10, r12
37c3c742blea r14, [r15-1]
37c3c742fmov r12, r8
37c3c7432add rbp, 1
37c3c7436shl r10, 4
37c3c743ashl r12, 4
37c3c743emov rdi, r15
37c3c7441pxor x4, x4
37c3c7445mov r11l, 1
37c3c744bmov r9, [rsp+184]
37c3c7453mov r13l, 1
37c3c7459shl r14, 4
37c3c745djmp 0x37c3c7482
37c3c745f
37c3c745f 90 .
37c3c7460
37c3c7460loc_37c3c7460:
37c3c7460ucomisd x1, x4
37c3c7464setp al
37c3c7467cmovne eax, r13l
37c3c746btest al, al
37c3c746djne 0x37c3c74a4
37c3c746f
37c3c746floc_37c3c746f:
37c3c746fadd r11, 1
37c3c7473add rdi, r8
37c3c7476add r9, r10
37c3c7479cmp r11, rbp
37c3c747cje 0x37c3c7562
37c3c7482
37c3c7482loc_37c3c7482:
37c3c7482mov rax, rdi
37c3c7485shl rax, 4
37c3c7489movsd_xmm x0, [rbx+rax-16]
37c3c748fmovsd_xmm x1, [rbx+rax-8]
37c3c7495ucomisd x0, x4
37c3c7499setp al
37c3c749ccmovne eax, r13l
37c3c74a0test al, al
37c3c74a2je 0x37c3c7460
37c3c74a4
37c3c74a4loc_37c3c74a4:
37c3c74a4movsd_xmm x2, [rsi+8]
37c3c74a9movsd_xmm x5, [rsi]
37c3c74admovapd x3, x1
37c3c74b1mov rax, r9
37c3c74b4mulsd x1, [rsi]
37c3c74b8lea rcx, [rbx+r14]
37c3c74bcxor edx, edx
37c3c74bemulsd x3, x2
37c3c74c2mulsd x5, x0
37c3c74c6mulsd x2, x0
37c3c74casubsd x5, x3
37c3c74ceaddsd x2, x1
37c3c74d2movapd x3, x5
37c3c74d6unpcklpd x3, x2
37c3c74daunpcklpd x2, x5
37c3c74denop
37c3c74dfnop [rax+rax]
37c3c74eanop [rax+rax]
37c3c74f5nop [rax+rax]
37c3c7500
37c3c7500loc_37c3c7500:
37c3c7500movupd x1, [rcx]
37c3c7504movupd x0, [rcx]
37c3c7508add rdx, 1
37c3c750cadd rax, 16
37c3c7510movupd x5, [rax-16]
37c3c7515add rcx, r12
37c3c7518unpcklpd x1, x1
37c3c751cunpckhpd x0, x0
37c3c7520mulpd x1, x3
37c3c7524mulpd x0, x2
37c3c7528addsubpd x1, x0
37c3c752caddpd x1, x5
37c3c7530movups [rax-16], x1
37c3c7534cmp r11, rdx
37c3c7537jne 0x37c3c7500
37c3c7539jmp 0x37c3c746f
37c3c753e
37c3c753e 66 90 f.
37c3c7540
37c3c7540loc_37c3c7540:
37c3c7540mov eax, 2
37c3c7545
37c3c7545loc_37c3c7545:
37c3c7545lea rdx, [rsp+56]
37c3c754amov r8l, 6
37c3c7550mov [rsp+56], rax
37c3c7555lea rcx, [rip+0xab716]
37c3c755ccall xerbla_64_
37c3c7561nop
37c3c7562
37c3c7562loc_37c3c7562:
37c3c7562add rsp, 72
37c3c7566pop rbx
37c3c7567pop rsi
37c3c7568pop rdi
37c3c7569pop rbp
37c3c756apop r12
37c3c756cpop r13
37c3c756epop r14
37c3c7570pop r15
37c3c7572ret
37c3c7573
37c3c7573 0f 1f 44 00 00 ..D..
37c3c7578
37c3c7578loc_37c3c7578:
37c3c7578mov r9l, 1
37c3c757emov r8l, 1
37c3c7584lea rdx, [rip+0xab6e6]
37c3c758bmov rcx, rdi
37c3c758ecall lsame_64_
37c3c7593test rax, rax
37c3c7596jne 0x37c3c7349
37c3c759cmov eax, 1
37c3c75a1jmp 0x37c3c7545
37c3c75a3
37c3c75a3 0f 1f 44 00 00 ..D..
37c3c75a8
37c3c75a8loc_37c3c75a8:
37c3c75a8mov eax, 5
37c3c75adjmp 0x37c3c7545
37c3c75af
37c3c75af 90 .
37c3c75b0
37c3c75b0loc_37c3c75b0:
37c3c75b0cmp r8, 1
37c3c75b4je 0x37c3c7800
37c3c75batest rbp, rbp
37c3c75bdjle 0x37c3c7562
37c3c75bflea r10, [r12+1]
37c3c75c4mov r12, r15
37c3c75c7mov r13, r8
37c3c75camov r11, rbp
37c3c75cdshl r12, 4
37c3c75d1lea rcx, [rbp+1]
37c3c75d5shl r10, 4
37c3c75d9xor edi, edi
37c3c75dbmov [rsp+40], rcx
37c3c75e0add r12, rbx
37c3c75e3shl r13, 4
37c3c75e7pxor x4, x4
37c3c75ebmov rax, [rsp+184]
37c3c75f3mov r14l, 1
37c3c75f9jmp 0x37c3c761f
37c3c75fb
37c3c75fb 0f 1f 44 00 00 ..D..
37c3c7600
37c3c7600loc_37c3c7600:
37c3c7600ucomisd x1, x4
37c3c7604setp dl
37c3c7607cmovne edx, r14l
37c3c760btest dl, dl
37c3c760djne 0x37c3c7643
37c3c760f
37c3c760floc_37c3c760f:
37c3c760fadd rdi, r8
37c3c7612add rax, r10
37c3c7615sub r11, 1
37c3c7619je 0x37c3c7562
37c3c761f
37c3c761floc_37c3c761f:
37c3c761fmov rdx, rdi
37c3c7622shl rdx, 4
37c3c7626movsd_xmm x0, [r12+rdx-8]
37c3c762dmovsd_xmm x1, [r12+rdx-16]
37c3c7634ucomisd x0, x4
37c3c7638setp dl
37c3c763bcmovne edx, r14l
37c3c763ftest dl, dl
37c3c7641je 0x37c3c7600
37c3c7643
37c3c7643loc_37c3c7643:
37c3c7643mov rdx, [rsp+40]
37c3c7648sub rdx, r11
37c3c764bcmp rbp, rdx
37c3c764ejl 0x37c3c760f
37c3c7650movsd_xmm x5, [rsi+8]
37c3c7655movsd_xmm x3, [rsi]
37c3c7659lea rdx, [rdi+r15]
37c3c765dxor ecx, ecx
37c3c765fshl rdx, 4
37c3c7663mulsd x3, x1
37c3c7667movapd x2, x5
37c3c766blea r9, [rbx+rdx-16]
37c3c7670mov rdx, rax
37c3c7673mulsd x2, x0
37c3c7677mulsd x5, x1
37c3c767bsubsd x3, x2
37c3c767fmovsd_xmm x2, [rsi]
37c3c7683mulsd x2, x0
37c3c7687unpcklpd x3, x3
37c3c768baddsd x2, x5
37c3c768funpcklpd x2, x2
37c3c7693nop
37c3c7694nop [rax+rax]
37c3c769fnop [rax+rax]
37c3c76aanop [rax+rax]
37c3c76b5nop [rax+rax]
37c3c76c0
37c3c76c0loc_37c3c76c0:
37c3c76c0movapd x1, x3
37c3c76c4movupd x5, [rdx]
37c3c76c8add rcx, 1
37c3c76ccadd rdx, 16
37c3c76d0movupd x0, [r9]
37c3c76d5add r9, r13
37c3c76d8mulpd x1, x0
37c3c76dcshufpd x0, x0, 1
37c3c76e1mulpd x0, x2
37c3c76e5addsubpd x1, x0
37c3c76e9addpd x1, x5
37c3c76edmovups [rdx-16], x1
37c3c76f1cmp rcx, r11
37c3c76f4jb 0x37c3c76c0
37c3c76f6jmp 0x37c3c760f
37c3c76fb
37c3c76fb 0f 1f 44 00 00 ..D..
37c3c7700
37c3c7700loc_37c3c7700:
37c3c7700mov eax, 7
37c3c7705jmp 0x37c3c7545
37c3c770a
37c3c770a 66 0f 1f 44 00 00 f..D..
37c3c7710
37c3c7710loc_37c3c7710:
37c3c7710test rbp, rbp
37c3c7713jle 0x37c3c7562
37c3c7719mov r10, r12
37c3c771cmov r9, rbx
37c3c771fadd rbp, 1
37c3c7723mov r11l, 1
37c3c7729mov rdx, [rsp+184]
37c3c7731shl r10, 4
37c3c7735pxor x4, x4
37c3c7739jmp 0x37c3c7763
37c3c773b
37c3c773b 0f 1f 44 00 00 ..D..
37c3c7740
37c3c7740loc_37c3c7740:
37c3c7740ucomisd x1, x4
37c3c7744setp al
37c3c7747cmovne eax, r11l
37c3c774btest al, al
37c3c774djne 0x37c3c777d
37c3c774f
37c3c774floc_37c3c774f:
37c3c774fadd r8, 1
37c3c7753add r9, 16
37c3c7757add rdx, r10
37c3c775acmp rbp, r8
37c3c775dje 0x37c3c7562
37c3c7763
37c3c7763loc_37c3c7763:
37c3c7763movsd_xmm x0, [r9]
37c3c7768movsd_xmm x1, [r9+8]
37c3c776eucomisd x0, x4
37c3c7772setp al
37c3c7775cmovne eax, r11l
37c3c7779test al, al
37c3c777bje 0x37c3c7740
37c3c777d
37c3c777dloc_37c3c777d:
37c3c777dmovsd_xmm x2, [rsi+8]
37c3c7782movsd_xmm x5, [rsi]
37c3c7786movapd x3, x1
37c3c778axor eax, eax
37c3c778cmulsd x1, [rsi]
37c3c7790xor ecx, ecx
37c3c7792mulsd x3, x2
37c3c7796mulsd x5, x0
37c3c779amulsd x2, x0
37c3c779esubsd x5, x3
37c3c77a2addsd x2, x1
37c3c77a6movapd x3, x5
37c3c77aaunpcklpd x3, x2
37c3c77aeunpcklpd x2, x5
37c3c77b2nop [rax]
37c3c77b5nop [rax+rax]
37c3c77c0
37c3c77c0loc_37c3c77c0:
37c3c77c0movupd x1, [rbx+rax]
37c3c77c5movupd x0, [rbx+rax]
37c3c77caadd rcx, 1
37c3c77cemovupd x5, [rdx+rax]
37c3c77d3unpcklpd x1, x1
37c3c77d7unpckhpd x0, x0
37c3c77dbmulpd x1, x3
37c3c77dfmulpd x0, x2
37c3c77e3addsubpd x1, x0
37c3c77e7addpd x1, x5
37c3c77ebmovups [rdx+rax], x1
37c3c77efadd rax, 16
37c3c77f3cmp rcx, r8
37c3c77f6jne 0x37c3c77c0
37c3c77f8jmp 0x37c3c774f
37c3c77fd
37c3c77fd 0f 1f 00 ...
37c3c7800
37c3c7800loc_37c3c7800:
37c3c7800test rbp, rbp
37c3c7803jle 0x37c3c7562
37c3c7809lea r10, [r12+1]
37c3c780epxor x4, x4
37c3c7812lea r11, [rbp+1]
37c3c7816mov r8, rbp
37c3c7819mov rdx, [rsp+184]
37c3c7821shl r10, 4
37c3c7825mov r9l, 1
37c3c782bjmp 0x37c3c7850
37c3c782d
37c3c782d 0f 1f 00 ...
37c3c7830
37c3c7830loc_37c3c7830:
37c3c7830ucomisd x2, x4
37c3c7834setp al
37c3c7837cmovne eax, r9l
37c3c783btest al, al
37c3c783djne 0x37c3c7868
37c3c783f
37c3c783floc_37c3c783f:
37c3c783fadd rbx, 16
37c3c7843add rdx, r10
37c3c7846sub r8, 1
37c3c784aje 0x37c3c7562
37c3c7850
37c3c7850loc_37c3c7850:
37c3c7850movsd_xmm x1, [rbx+8]
37c3c7855movsd_xmm x2, [rbx]
37c3c7859ucomisd x1, x4
37c3c785dsetp al
37c3c7860cmovne eax, r9l
37c3c7864test al, al
37c3c7866je 0x37c3c7830
37c3c7868
37c3c7868loc_37c3c7868:
37c3c7868mov rax, r11
37c3c786bsub rax, r8
37c3c786ecmp rax, rbp
37c3c7871jg 0x37c3c783f
37c3c7873movsd_xmm x3, [rsi]
37c3c7877movsd_xmm x0, [rsi+8]
37c3c787cxor eax, eax
37c3c787exor ecx, ecx
37c3c7880mulsd x0, x1
37c3c7884movapd x5, x3
37c3c7888mulsd x5, x2
37c3c788cmulsd x3, x1
37c3c7890mulsd x2, [rsi+8]
37c3c7895subsd x5, x0
37c3c7899addsd x2, x3
37c3c789dmovapd x3, x5
37c3c78a1unpcklpd x3, x2
37c3c78a5unpcklpd x2, x5
37c3c78a9nop
37c3c78aanop [rax+rax]
37c3c78b5nop [rax+rax]
37c3c78c0
37c3c78c0loc_37c3c78c0:
37c3c78c0movupd x1, [rbx+rax]
37c3c78c5movupd x0, [rbx+rax]
37c3c78caadd rcx, 1
37c3c78cemovupd x5, [rdx+rax]
37c3c78d3unpcklpd x1, x1
37c3c78d7unpckhpd x0, x0
37c3c78dbmulpd x1, x3
37c3c78dfmulpd x0, x2
37c3c78e3addsubpd x1, x0
37c3c78e7addpd x1, x5
37c3c78ebmovups [rdx+rax], x1
37c3c78efadd rax, 16
37c3c78f3cmp rcx, r8
37c3c78f6jb 0x37c3c78c0
37c3c78f8jmp 0x37c3c783f
37c3c7300
37c3c7300zsyr_64_:
37c3c7300push r15
37c3c7302push r14
37c3c7304push r13
37c3c7306push r12
37c3c7308push rbp
37c3c7309push rdi
37c3c730apush rsi
37c3c730bpush rbx
37c3c730csub rsp, 72
37c3c7310mov r13, [rsp+192]
37c3c7318mov r12, [r13]
37c3c731cmov rbp, rdx
37c3c731fmov rsi, r8
37c3c7322mov rbx, r9
37c3c7325mov r8l, 1
37c3c732bmov r9l, 1
37c3c7331lea rdx, [rip+0xab938]
37c3c7338mov rdi, rcx
37c3c733bcall lsame_64_
37c3c7340test rax, rax
37c3c7343je 0x37c3c7578
37c3c7349
37c3c7349loc_37c3c7349:
37c3c7349mov rax, [rbp]
37c3c734dtest rax, rax
37c3c7350js 0x37c3c7540
37c3c7356mov rcx, [rsp+176]
37c3c735emov rcx, [rcx]
37c3c7361test rcx, rcx
37c3c7364je 0x37c3c75a8
37c3c736atest rax, rax
37c3c736dmov edx, 1
37c3c7372cmovg rdx, rax
37c3c7376cmp [r13], rdx
37c3c737ajl 0x37c3c7700
37c3c7380test rax, rax
37c3c7383je 0x37c3c7562
37c3c7389pxor x0, x0
37c3c738ducomisd x0, [rsi]
37c3c7391mov r8l, 0
37c3c7397setnp dl
37c3c739acmovne edx, r8l
37c3c739etest dl, dl
37c3c73a0je 0x37c3c73b6
37c3c73a2ucomisd x0, [rsi+8]
37c3c73a7setnp dl
37c3c73aacmovne edx, r8l
37c3c73aetest dl, dl
37c3c73b0jne 0x37c3c7562
37c3c73b6
37c3c73b6loc_37c3c73b6:
37c3c73b6xor edx, edx
37c3c73b8test r12, r12
37c3c73bbcmovs r12, rdx
37c3c73bfxor r15l, r15l
37c3c73c2cmp rcx, 1
37c3c73c6setne r15b
37c3c73catest rcx, rcx
37c3c73cdjg 0x37c3c73e2
37c3c73cfsub rax, 1
37c3c73d3mov edx, 1
37c3c73d8imul rax, rcx
37c3c73dcsub rdx, rax
37c3c73dfmov r15, rdx
37c3c73e2
37c3c73e2loc_37c3c73e2:
37c3c73e2mov r8l, 1
37c3c73e8mov rcx, rdi
37c3c73ebmov r9l, 1
37c3c73f1lea rdx, [rip+0xab878]
37c3c73f8call lsame_64_
37c3c73fdmov rdi, [rsp+176]
37c3c7405mov rbp, [rbp]
37c3c7409mov r8, [rdi]
37c3c740ctest rax, rax
37c3c740fje 0x37c3c75b0
37c3c7415cmp r8, 1
37c3c7419je 0x37c3c7710
37c3c741ftest rbp, rbp
37c3c7422jle 0x37c3c7562
37c3c7428mov r10, r12
37c3c742blea r14, [r15-1]
37c3c742fmov r12, r8
37c3c7432add rbp, 1
37c3c7436shl r10, 4
37c3c743ashl r12, 4
37c3c743emov rdi, r15
37c3c7441pxor x4, x4
37c3c7445mov r11l, 1
37c3c744bmov r9, [rsp+184]
37c3c7453mov r13l, 1
37c3c7459shl r14, 4
37c3c745djmp 0x37c3c7482
37c3c745f
37c3c745f 90 .
37c3c7460
37c3c7460loc_37c3c7460:
37c3c7460ucomisd x1, x4
37c3c7464setp al
37c3c7467cmovne eax, r13l
37c3c746btest al, al
37c3c746djne 0x37c3c74a4
37c3c746f
37c3c746floc_37c3c746f:
37c3c746fadd r11, 1
37c3c7473add rdi, r8
37c3c7476add r9, r10
37c3c7479cmp r11, rbp
37c3c747cje 0x37c3c7562
37c3c7482
37c3c7482loc_37c3c7482:
37c3c7482mov rax, rdi
37c3c7485shl rax, 4
37c3c7489movsd_xmm x0, [rbx+rax-16]
37c3c748fmovsd_xmm x1, [rbx+rax-8]
37c3c7495ucomisd x0, x4
37c3c7499setp al
37c3c749ccmovne eax, r13l
37c3c74a0test al, al
37c3c74a2je 0x37c3c7460
37c3c74a4
37c3c74a4loc_37c3c74a4:
37c3c74a4movsd_xmm x2, [rsi+8]
37c3c74a9movsd_xmm x5, [rsi]
37c3c74admovapd x3, x1
37c3c74b1mov rax, r9
37c3c74b4mulsd x1, [rsi]
37c3c74b8lea rcx, [rbx+r14]
37c3c74bcxor edx, edx
37c3c74bemulsd x3, x2
37c3c74c2mulsd x5, x0
37c3c74c6mulsd x2, x0
37c3c74casubsd x5, x3
37c3c74ceaddsd x2, x1
37c3c74d2movapd x3, x5
37c3c74d6unpcklpd x3, x2
37c3c74daunpcklpd x2, x5
37c3c74denop
37c3c74dfnop [rax+rax]
37c3c74eanop [rax+rax]
37c3c74f5nop [rax+rax]
37c3c7500
37c3c7500loc_37c3c7500:
37c3c7500movupd x1, [rcx]
37c3c7504movupd x0, [rcx]
37c3c7508add rdx, 1
37c3c750cadd rax, 16
37c3c7510movupd x5, [rax-16]
37c3c7515add rcx, r12
37c3c7518unpcklpd x1, x1
37c3c751cunpckhpd x0, x0
37c3c7520mulpd x1, x3
37c3c7524mulpd x0, x2
37c3c7528addsubpd x1, x0
37c3c752caddpd x1, x5
37c3c7530movups [rax-16], x1
37c3c7534cmp r11, rdx
37c3c7537jne 0x37c3c7500
37c3c7539jmp 0x37c3c746f
37c3c753e
37c3c753e 66 90 f.
37c3c7540
37c3c7540loc_37c3c7540:
37c3c7540mov eax, 2
37c3c7545
37c3c7545loc_37c3c7545:
37c3c7545lea rdx, [rsp+56]
37c3c754amov r8l, 6
37c3c7550mov [rsp+56], rax
37c3c7555lea rcx, [rip+0xab716]
37c3c755ccall xerbla_64_
37c3c7561nop
37c3c7562
37c3c7562loc_37c3c7562:
37c3c7562add rsp, 72
37c3c7566pop rbx
37c3c7567pop rsi
37c3c7568pop rdi
37c3c7569pop rbp
37c3c756apop r12
37c3c756cpop r13
37c3c756epop r14
37c3c7570pop r15
37c3c7572ret
37c3c7573
37c3c7573 0f 1f 44 00 00 ..D..
37c3c7578
37c3c7578loc_37c3c7578:
37c3c7578mov r9l, 1
37c3c757emov r8l, 1
37c3c7584lea rdx, [rip+0xab6e6]
37c3c758bmov rcx, rdi
37c3c758ecall lsame_64_
37c3c7593test rax, rax
37c3c7596jne 0x37c3c7349
37c3c759cmov eax, 1
37c3c75a1jmp 0x37c3c7545
37c3c75a3
37c3c75a3 0f 1f 44 00 00 ..D..
37c3c75a8
37c3c75a8loc_37c3c75a8:
37c3c75a8mov eax, 5
37c3c75adjmp 0x37c3c7545
37c3c75af
37c3c75af 90 .
37c3c75b0
37c3c75b0loc_37c3c75b0:
37c3c75b0cmp r8, 1
37c3c75b4je 0x37c3c7800
37c3c75batest rbp, rbp
37c3c75bdjle 0x37c3c7562
37c3c75bflea r10, [r12+1]
37c3c75c4mov r12, r15
37c3c75c7mov r13, r8
37c3c75camov r11, rbp
37c3c75cdshl r12, 4
37c3c75d1lea rcx, [rbp+1]
37c3c75d5shl r10, 4
37c3c75d9xor edi, edi
37c3c75dbmov [rsp+40], rcx
37c3c75e0add r12, rbx
37c3c75e3shl r13, 4
37c3c75e7pxor x4, x4
37c3c75ebmov rax, [rsp+184]
37c3c75f3mov r14l, 1
37c3c75f9jmp 0x37c3c761f
37c3c75fb
37c3c75fb 0f 1f 44 00 00 ..D..
37c3c7600
37c3c7600loc_37c3c7600:
37c3c7600ucomisd x1, x4
37c3c7604setp dl
37c3c7607cmovne edx, r14l
37c3c760btest dl, dl
37c3c760djne 0x37c3c7643
37c3c760f
37c3c760floc_37c3c760f:
37c3c760fadd rdi, r8
37c3c7612add rax, r10
37c3c7615sub r11, 1
37c3c7619je 0x37c3c7562
37c3c761f
37c3c761floc_37c3c761f:
37c3c761fmov rdx, rdi
37c3c7622shl rdx, 4
37c3c7626movsd_xmm x0, [r12+rdx-8]
37c3c762dmovsd_xmm x1, [r12+rdx-16]
37c3c7634ucomisd x0, x4
37c3c7638setp dl
37c3c763bcmovne edx, r14l
37c3c763ftest dl, dl
37c3c7641je 0x37c3c7600
37c3c7643
37c3c7643loc_37c3c7643:
37c3c7643mov rdx, [rsp+40]
37c3c7648sub rdx, r11
37c3c764bcmp rbp, rdx
37c3c764ejl 0x37c3c760f
37c3c7650movsd_xmm x5, [rsi+8]
37c3c7655movsd_xmm x3, [rsi]
37c3c7659lea rdx, [rdi+r15]
37c3c765dxor ecx, ecx
37c3c765fshl rdx, 4
37c3c7663mulsd x3, x1
37c3c7667movapd x2, x5
37c3c766blea r9, [rbx+rdx-16]
37c3c7670mov rdx, rax
37c3c7673mulsd x2, x0
37c3c7677mulsd x5, x1
37c3c767bsubsd x3, x2
37c3c767fmovsd_xmm x2, [rsi]
37c3c7683mulsd x2, x0
37c3c7687unpcklpd x3, x3
37c3c768baddsd x2, x5
37c3c768funpcklpd x2, x2
37c3c7693nop
37c3c7694nop [rax+rax]
37c3c769fnop [rax+rax]
37c3c76aanop [rax+rax]
37c3c76b5nop [rax+rax]
37c3c76c0
37c3c76c0loc_37c3c76c0:
37c3c76c0movapd x1, x3
37c3c76c4movupd x5, [rdx]
37c3c76c8add rcx, 1
37c3c76ccadd rdx, 16
37c3c76d0movupd x0, [r9]
37c3c76d5add r9, r13
37c3c76d8mulpd x1, x0
37c3c76dcshufpd x0, x0, 1
37c3c76e1mulpd x0, x2
37c3c76e5addsubpd x1, x0
37c3c76e9addpd x1, x5
37c3c76edmovups [rdx-16], x1
37c3c76f1cmp rcx, r11
37c3c76f4jb 0x37c3c76c0
37c3c76f6jmp 0x37c3c760f
37c3c76fb
37c3c76fb 0f 1f 44 00 00 ..D..
37c3c7700
37c3c7700loc_37c3c7700:
37c3c7700mov eax, 7
37c3c7705jmp 0x37c3c7545
37c3c770a
37c3c770a 66 0f 1f 44 00 00 f..D..
37c3c7710
37c3c7710loc_37c3c7710:
37c3c7710test rbp, rbp
37c3c7713jle 0x37c3c7562
37c3c7719mov r10, r12
37c3c771cmov r9, rbx
37c3c771fadd rbp, 1
37c3c7723mov r11l, 1
37c3c7729mov rdx, [rsp+184]
37c3c7731shl r10, 4
37c3c7735pxor x4, x4
37c3c7739jmp 0x37c3c7763
37c3c773b
37c3c773b 0f 1f 44 00 00 ..D..
37c3c7740
37c3c7740loc_37c3c7740:
37c3c7740ucomisd x1, x4
37c3c7744setp al
37c3c7747cmovne eax, r11l
37c3c774btest al, al
37c3c774djne 0x37c3c777d
37c3c774f
37c3c774floc_37c3c774f:
37c3c774fadd r8, 1
37c3c7753add r9, 16
37c3c7757add rdx, r10
37c3c775acmp rbp, r8
37c3c775dje 0x37c3c7562
37c3c7763
37c3c7763loc_37c3c7763:
37c3c7763movsd_xmm x0, [r9]
37c3c7768movsd_xmm x1, [r9+8]
37c3c776eucomisd x0, x4
37c3c7772setp al
37c3c7775cmovne eax, r11l
37c3c7779test al, al
37c3c777bje 0x37c3c7740
37c3c777d
37c3c777dloc_37c3c777d:
37c3c777dmovsd_xmm x2, [rsi+8]
37c3c7782movsd_xmm x5, [rsi]
37c3c7786movapd x3, x1
37c3c778axor eax, eax
37c3c778cmulsd x1, [rsi]
37c3c7790xor ecx, ecx
37c3c7792mulsd x3, x2
37c3c7796mulsd x5, x0
37c3c779amulsd x2, x0
37c3c779esubsd x5, x3
37c3c77a2addsd x2, x1
37c3c77a6movapd x3, x5
37c3c77aaunpcklpd x3, x2
37c3c77aeunpcklpd x2, x5
37c3c77b2nop [rax]
37c3c77b5nop [rax+rax]
37c3c77c0
37c3c77c0loc_37c3c77c0:
37c3c77c0movupd x1, [rbx+rax]
37c3c77c5movupd x0, [rbx+rax]
37c3c77caadd rcx, 1
37c3c77cemovupd x5, [rdx+rax]
37c3c77d3unpcklpd x1, x1
37c3c77d7unpckhpd x0, x0
37c3c77dbmulpd x1, x3
37c3c77dfmulpd x0, x2
37c3c77e3addsubpd x1, x0
37c3c77e7addpd x1, x5
37c3c77ebmovups [rdx+rax], x1
37c3c77efadd rax, 16
37c3c77f3cmp rcx, r8
37c3c77f6jne 0x37c3c77c0
37c3c77f8jmp 0x37c3c774f
37c3c77fd
37c3c77fd 0f 1f 00 ...
37c3c7800
37c3c7800loc_37c3c7800:
37c3c7800test rbp, rbp
37c3c7803jle 0x37c3c7562
37c3c7809lea r10, [r12+1]
37c3c780epxor x4, x4
37c3c7812lea r11, [rbp+1]
37c3c7816mov r8, rbp
37c3c7819mov rdx, [rsp+184]
37c3c7821shl r10, 4
37c3c7825mov r9l, 1
37c3c782bjmp 0x37c3c7850
37c3c782d
37c3c782d 0f 1f 00 ...
37c3c7830
37c3c7830loc_37c3c7830:
37c3c7830ucomisd x2, x4
37c3c7834setp al
37c3c7837cmovne eax, r9l
37c3c783btest al, al
37c3c783djne 0x37c3c7868
37c3c783f
37c3c783floc_37c3c783f:
37c3c783fadd rbx, 16
37c3c7843add rdx, r10
37c3c7846sub r8, 1
37c3c784aje 0x37c3c7562
37c3c7850
37c3c7850loc_37c3c7850:
37c3c7850movsd_xmm x1, [rbx+8]
37c3c7855movsd_xmm x2, [rbx]
37c3c7859ucomisd x1, x4
37c3c785dsetp al
37c3c7860cmovne eax, r9l
37c3c7864test al, al
37c3c7866je 0x37c3c7830
37c3c7868
37c3c7868loc_37c3c7868:
37c3c7868mov rax, r11
37c3c786bsub rax, r8
37c3c786ecmp rax, rbp
37c3c7871jg 0x37c3c783f
37c3c7873movsd_xmm x3, [rsi]
37c3c7877movsd_xmm x0, [rsi+8]
37c3c787cxor eax, eax
37c3c787exor ecx, ecx
37c3c7880mulsd x0, x1
37c3c7884movapd x5, x3
37c3c7888mulsd x5, x2
37c3c788cmulsd x3, x1
37c3c7890mulsd x2, [rsi+8]
37c3c7895subsd x5, x0
37c3c7899addsd x2, x3
37c3c789dmovapd x3, x5
37c3c78a1unpcklpd x3, x2
37c3c78a5unpcklpd x2, x5
37c3c78a9nop
37c3c78aanop [rax+rax]
37c3c78b5nop [rax+rax]
37c3c78c0
37c3c78c0loc_37c3c78c0:
37c3c78c0movupd x1, [rbx+rax]
37c3c78c5movupd x0, [rbx+rax]
37c3c78caadd rcx, 1
37c3c78cemovupd x5, [rdx+rax]
37c3c78d3unpcklpd x1, x1
37c3c78d7unpckhpd x0, x0
37c3c78dbmulpd x1, x3
37c3c78dfmulpd x0, x2
37c3c78e3addsubpd x1, x0
37c3c78e7addpd x1, x5
37c3c78ebmovups [rdx+rax], x1
37c3c78efadd rax, 16
37c3c78f3cmp rcx, r8
37c3c78f6jb 0x37c3c78c0
37c3c78f8jmp 0x37c3c783f
37c3c7300
37c3c78fd
37c3c78fd // align 0x10
37c3c78fd // align 0x10
37c3c7900
37c3c7900zsyrfs_64_:
37c3c7900push r15
37c3c7902push r14
37c3c7904push r13
37c3c7906push r12
37c3c7908push rbp
37c3c7909push rdi
37c3c790apush rsi
37c3c790bpush rbx
37c3c790csub rsp, 424
37c3c7913movups [rsp+320], x6
37c3c791bmovups [rsp+336], x7
37c3c7923movups [rsp+352], x8
37c3c792cmovups [rsp+368], x9
37c3c7935movups [rsp+384], x10
37c3c793emovups [rsp+400], x11
37c3c7947mov rax, [rsp+528]
37c3c794fmov rbp, [rsp+568]
37c3c7957mov r13, [rsp+584]
37c3c795fmov r15, [rsp+616]
37c3c7967mov r12, [rax]
37c3c796amov rax, [rsp+624]
37c3c7972mov rdi, [rbp]
37c3c7976mov rsi, [r13]
37c3c797amov [rax], 0
37c3c7981mov rbx, r8
37c3c7984mov r8l, 1
37c3c798amov [rsp+504], rdx
37c3c7992lea rdx, [rip+0xab2e7]
37c3c7999mov [rsp+520], r9
37c3c79a1mov r9l, 1
37c3c79a7mov [rsp+496], rcx
37c3c79afcall lsame_64_
37c3c79b4mov [rsp+160], rax
37c3c79bctest rax, rax
37c3c79bfje 0x37c3c7aba
37c3c79c5
37c3c79c5loc_37c3c79c5:
37c3c79c5mov rax, [rsp+504]
37c3c79cdmov r14, [rax]
37c3c79d0test r14, r14
37c3c79d3js 0x37c3c7a38
37c3c79d5mov rdx, [rbx]
37c3c79d8test rdx, rdx
37c3c79dbjs 0x37c3c7af4
37c3c79e1mov rcx, [rsp+528]
37c3c79e9test r14, r14
37c3c79ecmov eax, 1
37c3c79f1cmovg rax, r14
37c3c79f5cmp [rcx], rax
37c3c79f8jl 0x37c3c7b05
37c3c79femov rcx, [rsp+544]
37c3c7a06cmp [rcx], rax
37c3c7a09jl 0x37c3c7b16
37c3c7a0fcmp [rbp], rax
37c3c7a13jl 0x37c3c7b27
37c3c7a19cmp [r13], rax
37c3c7a1djge 0x37c3c7b40
37c3c7a23mov rdx, -12
37c3c7a2amov eax, 12
37c3c7a2fjmp 0x37c3c7a44
37c3c7a31
37c3c7a31 0f 1f 80 00 00 00 00 .......
37c3c7a38
37c3c7a38loc_37c3c7a38:
37c3c7a38mov rdx, -2
37c3c7a3fmov eax, 2
37c3c7a44
37c3c7a44loc_37c3c7a44:
37c3c7a44mov rdi, [rsp+624]
37c3c7a4cmov [rdi], rdx
37c3c7a4f
37c3c7a4floc_37c3c7a4f:
37c3c7a4flea rdx, [rsp+288]
37c3c7a57mov r8l, 6
37c3c7a5dlea rcx, [rip+0xab21e]
37c3c7a64mov [rsp+288], rax
37c3c7a6ccall xerbla_64_
37c3c7a71nop
37c3c7a72
37c3c7a72loc_37c3c7a72:
37c3c7a72movups x6, [rsp+320]
37c3c7a7amovups x7, [rsp+336]
37c3c7a82movups x8, [rsp+352]
37c3c7a8bmovups x9, [rsp+368]
37c3c7a94movups x10, [rsp+384]
37c3c7a9dmovups x11, [rsp+400]
37c3c7aa6add rsp, 424
37c3c7aadpop rbx
37c3c7aaepop rsi
37c3c7aafpop rdi
37c3c7ab0pop rbp
37c3c7ab1pop r12
37c3c7ab3pop r13
37c3c7ab5pop r14
37c3c7ab7pop r15
37c3c7ab9ret
37c3c7aba
37c3c7abaloc_37c3c7aba:
37c3c7abamov rcx, [rsp+496]
37c3c7ac2mov r9l, 1
37c3c7ac8mov r8l, 1
37c3c7acelea rdx, [rip+0xab1ac]
37c3c7ad5call lsame_64_
37c3c7adatest rax, rax
37c3c7addjne 0x37c3c79c5
37c3c7ae3mov rdx, -1
37c3c7aeamov eax, 1
37c3c7aefjmp 0x37c3c7a44
37c3c7af4
37c3c7af4loc_37c3c7af4:
37c3c7af4mov rdx, -3
37c3c7afbmov eax, 3
37c3c7b00jmp 0x37c3c7a44
37c3c7b05
37c3c7b05loc_37c3c7b05:
37c3c7b05mov rdx, -5
37c3c7b0cmov eax, 5
37c3c7b11jmp 0x37c3c7a44
37c3c7b16
37c3c7b16loc_37c3c7b16:
37c3c7b16mov rdx, -7
37c3c7b1dmov eax, 7
37c3c7b22jmp 0x37c3c7a44
37c3c7b27
37c3c7b27loc_37c3c7b27:
37c3c7b27mov rdx, -10
37c3c7b2emov eax, 10
37c3c7b33jmp 0x37c3c7a44
37c3c7b38
37c3c7b38 0f 1f 84 00 00 00 00 00 ........
37c3c7b40
37c3c7b40loc_37c3c7b40:
37c3c7b40mov rax, [rsp+624]
37c3c7b48mov rax, [rax]
37c3c7b4btest rax, rax
37c3c7b4ejne 0x37c3c87b4
37c3c7b54test r14, r14
37c3c7b57je 0x37c3c877a
37c3c7b5dtest rdx, rdx
37c3c7b60je 0x37c3c7a72
37c3c7b66mov edx, 7
37c3c7b6blea rcx, [rip+0xab116]
37c3c7b72call dlamch_64_
37c3c7b77mov edx, 12
37c3c7b7clea rcx, [rip+0xab10c]
37c3c7b83movapd x7, x0
37c3c7b87call dlamch_64_
37c3c7b8cmov rbx, [rbx]
37c3c7b8ftest rbx, rbx
37c3c7b92jle 0x37c3c7a72
37c3c7b98add r14, 1
37c3c7b9cpxor x8, x8
37c3c7ba1xor eax, eax
37c3c7ba3test rsi, rsi
37c3c7ba6cvtsi2sd x8, r14
37c3c7babcmovns rax, rsi
37c3c7baflea r13, [rsp+280]
37c3c7bb7mov [rsp+200], -1
37c3c7bc3mov [rsp+264], rbx
37c3c7bcbmov rbp, [rsp+592]
37c3c7bd3mulsd x0, x8
37c3c7bd8mov [rsp+120], r13
37c3c7bddmovddup x9, [rip+0xab0ea]
37c3c7be6mov [rsp+232], rax
37c3c7beexor eax, eax
37c3c7bf0test rdi, rdi
37c3c7bf3mov [rsp+96], -1
37c3c7bfccmovns rax, rdi
37c3c7c00mov [rsp+112], 1
37c3c7c09mov [rsp+240], rax
37c3c7c11xor eax, eax
37c3c7c13test r12, r12
37c3c7c16movapd x10, x0
37c3c7c1bcmovns rax, r12
37c3c7c1fmovapd x11, x0
37c3c7c24lea r12, [rsp+288]
37c3c7c2cdivsd x10, x7
37c3c7c31mov rsi, rax
37c3c7c34mov [rsp+104], rax
37c3c7c39lea rax, [rax+1]
37c3c7c3dshl rax, 4
37c3c7c41shl rsi, 5
37c3c7c45mov rdi, rax
37c3c7c48mov rax, [rsp+520]
37c3c7c50mov [rsp+224], rsi
37c3c7c58mov r13, rdi
37c3c7c5bmov rdi, [rsp+504]
37c3c7c63add rax, 16
37c3c7c67mov [rsp+184], rax
37c3c7c6fmov rax, [rsp+560]
37c3c7c77add rax, 16
37c3c7c7bmov [rsp+248], rax
37c3c7c83mov rax, [rsp+576]
37c3c7c8badd rax, 16
37c3c7c8fmov [rsp+256], rax
37c3c7c97
37c3c7c97loc_37c3c7c97:
37c3c7c97mov rax, [rsp+200]
37c3c7c9fmov rsi, [rsp+248]
37c3c7ca7mov [rsp+128], 1
37c3c7cb3mov r8, [rsp+96]
37c3c7cb8mov r14, [rsp+576]
37c3c7cc0mov [rsp+208], rbp
37c3c7cc8shl rax, 4
37c3c7cccmov [rsp+216], r12
37c3c7cd4movsd_xmm x6, [rip+0xaafec]
37c3c7cdcadd rsi, rax
37c3c7cdfshl r8, 4
37c3c7ce3add rax, [rsp+560]
37c3c7cebadd r14, r8
37c3c7ceemov [rsp+144], rsi
37c3c7cf6mov rsi, [rsp+256]
37c3c7cfemov [rsp+152], rax
37c3c7d06mov [rsp+192], r8
37c3c7d0elea rbx, [rsi+r8]
37c3c7d12mov [rsp+136], r14
37c3c7d1amov r14, r13
37c3c7d1dmov r13, [rsp+224]
37c3c7d25
37c3c7d25loc_37c3c7d25:
37c3c7d25lea rax, [rip+0xaaf74]
37c3c7d2cmov r9, [rsp+608]
37c3c7d34mov rdx, [rsp+144]
37c3c7d3cmov rcx, rdi
37c3c7d3fmov [rsp+32], rax
37c3c7d44mov rsi, rax
37c3c7d47mov r8, rax
37c3c7d4acall zcopy_64_
37c3c7d4fmov rax, rsi
37c3c7d52mov [rsp+72], rsi
37c3c7d57mov rdx, rdi
37c3c7d5amov rsi, [rsp+608]
37c3c7d62mov [rsp+48], rax
37c3c7d67lea r8, [rip+0xaaf3a]
37c3c7d6emov rax, [rsp+528]
37c3c7d76mov [rsp+40], rbx
37c3c7d7bmov [rsp+64], rsi
37c3c7d80lea rsi, [rip+0xaaf31]
37c3c7d87mov r9, [rsp+520]
37c3c7d8fmov [rsp+56], rsi
37c3c7d94mov rcx, [rsp+496]
37c3c7d9cmov [rsp+80], 1
37c3c7da5mov [rsp+32], rax
37c3c7daacall zsymv_64_
37c3c7dafmov rsi, [rdi]
37c3c7db2test rsi, rsi
37c3c7db5jle 0x37c3c8771
37c3c7dbbmov rcx, [rsp+152]
37c3c7dc3lea rax, [rsi+1]
37c3c7dc7mov edx, 1
37c3c7dccnop [rax+rax]
37c3c7dd4nop [rax+rax]
37c3c7ddfnop [rax+rax]
37c3c7deanop [rax+rax]
37c3c7df5nop [rax+rax]
37c3c7e00
37c3c7e00loc_37c3c7e00:
37c3c7e00movsd_xmm x0, [rcx+16]
37c3c7e05movsd_xmm x1, [rcx+24]
37c3c7e0aadd rcx, 16
37c3c7e0eandpd x0, [rip+0xaaeba]
37c3c7e16andpd x1, [rip+0xaaeb2]
37c3c7e1eaddsd x0, x1
37c3c7e22movsd_xmm [r15+8*rdx-8], x0
37c3c7e29add rdx, 1
37c3c7e2dcmp rdx, rax
37c3c7e30jne 0x37c3c7e00
37c3c7e32cmp [rsp+160], 0
37c3c7e3bje 0x37c3c81c8
37c3c7e41mov rbp, [rsp+136]
37c3c7e49mov [rsp+168], rsi
37c3c7e51mov r10l, 1
37c3c7e57mov r12, -1
37c3c7e5emov [rsp+176], r13
37c3c7e66mov r11, [rsp+520]
37c3c7e6epxor x1, x1
37c3c7e72movsd_xmm x4, [rbp+16]
37c3c7e77movsd_xmm x0, [rbp+24]
37c3c7e7cmov [rsp+504], rdi
37c3c7e84andpd x4, [rip+0xaae44]
37c3c7e8candpd x0, [rip+0xaae3c]
37c3c7e94mov r13, [rsp+104]
37c3c7e99mov rdi, [rsp+184]
37c3c7ea1addsd x4, x0
37c3c7ea5nop [rax+rax]
37c3c7eb0
37c3c7eb0loc_37c3c7eb0:
37c3c7eb0movsd_xmm x0, [r11]
37c3c7eb5movsd_xmm x2, [r11+8]
37c3c7ebblea rsi, [r10+1]
37c3c7ebfandpd x0, [rip+0xaae09]
37c3c7ec7andpd x2, [rip+0xaae01]
37c3c7ecfaddsd x0, x2
37c3c7ed3mulsd x0, x4
37c3c7ed7addsd x0, [r15+8*r10-8]
37c3c7edeaddsd x0, x1
37c3c7ee2movsd_xmm [r15+8*r10-8], x0
37c3c7ee9cmp rsi, rax
37c3c7eecje 0x37c3c8060
37c3c7ef2movsd_xmm x4, [rbp+40]
37c3c7ef7movsd_xmm x0, [rbp+32]
37c3c7efcadd r11, r14
37c3c7effadd r12, r13
37c3c7f02andpd x4, [rip+0xaadc6]
37c3c7f0aandpd x0, [rip+0xaadbe]
37c3c7f12add rbp, 16
37c3c7f16addsd x4, x0
37c3c7f1acmp rsi, 2
37c3c7f1eje 0x37c3c8466
37c3c7f24mov r8, r12
37c3c7f27mov r9, r10
37c3c7f2amovddup x3, x4
37c3c7f2exor edx, edx
37c3c7f30shl r8, 4
37c3c7f34shr r9, 1
37c3c7f37xor ecx, ecx
37c3c7f39pxor x1, x1
37c3c7f3dadd r8, rdi
37c3c7f40
37c3c7f40loc_37c3c7f40:
37c3c7f40movupd x0, [r8+2*rdx]
37c3c7f46movupd x2, [r8+2*rdx+16]
37c3c7f4dadd rcx, 1
37c3c7f51movlpd x2, [r8+2*rdx+8]
37c3c7f58movupd x5, [r15+rdx]
37c3c7f5emovhpd x0, [r8+2*rdx+16]
37c3c7f65andpd x0, x9
37c3c7f6aandpd x2, x9
37c3c7f6faddpd x2, x0
37c3c7f73movapd x0, x3
37c3c7f77mulpd x0, x2
37c3c7f7baddpd x0, x5
37c3c7f7fmovupd x5, [rbx+2*rdx]
37c3c7f84movhpd x5, [rbx+2*rdx+16]
37c3c7f8amovups [r15+rdx], x0
37c3c7f8fmovupd x0, [rbx+2*rdx+16]
37c3c7f95movlpd x0, [rbx+2*rdx+8]
37c3c7f9bandpd x5, x9
37c3c7fa0add rdx, 16
37c3c7fa4andpd x0, x9
37c3c7fa9addpd x0, x5
37c3c7fadmulpd x0, x2
37c3c7fb1addsd x1, x0
37c3c7fb5unpckhpd x0, x0
37c3c7fb9addsd x1, x0
37c3c7fbdcmp rcx, r9
37c3c7fc0jne 0x37c3c7f40
37c3c7fc6mov rdx, r10
37c3c7fc9and rdx, -2
37c3c7fcdand r10l, 1
37c3c7fd1je 0x37c3c8050
37c3c7fd3add rdx, 1
37c3c7fd7
37c3c7fd7loc_37c3c7fd7:
37c3c7fd7lea rcx, [r12+rdx]
37c3c7fdbshl rcx, 4
37c3c7fdfadd rcx, [rsp+520]
37c3c7fe7movsd_xmm x2, [rcx+8]
37c3c7fecmovsd_xmm x0, [rcx]
37c3c7ff0andpd x2, [rip+0xaacd8]
37c3c7ff8andpd x0, [rip+0xaacd0]
37c3c8000addsd x2, x0
37c3c8004movapd x0, x2
37c3c8008mulsd x0, x4
37c3c800caddsd x0, [r15+8*rdx-8]
37c3c8013movsd_xmm [r15+8*rdx-8], x0
37c3c801aadd rdx, [rsp+96]
37c3c801fshl rdx, 4
37c3c8023add rdx, [rsp+576]
37c3c802bmovsd_xmm x0, [rdx+8]
37c3c8030movsd_xmm x3, [rdx]
37c3c8034andpd x0, [rip+0xaac94]
37c3c803candpd x3, [rip+0xaac8c]
37c3c8044addsd x0, x3
37c3c8048mulsd x0, x2
37c3c804caddsd x1, x0
37c3c8050
37c3c8050loc_37c3c8050:
37c3c8050mov r10, rsi
37c3c8053jmp 0x37c3c7eb0
37c3c8058
37c3c8058 0f 1f 84 00 00 00 00 00 ........
37c3c8060
37c3c8060loc_37c3c8060:
37c3c8060mov rsi, [rsp+168]
37c3c8068mov r13, [rsp+176]
37c3c8070mov rdi, [rsp+504]
37c3c8078
37c3c8078loc_37c3c8078:
37c3c8078mov rcx, [rsp+608]
37c3c8080pxor x2, x2
37c3c8084mov edx, 1
37c3c8089nop [rax]
37c3c8090
37c3c8090loc_37c3c8090:
37c3c8090movsd_xmm x1, [r15+8*rdx-8]
37c3c8097movsd_xmm x0, [rcx]
37c3c809bmovsd_xmm x3, [rcx+8]
37c3c80a0andpd x0, [rip+0xaac28]
37c3c80a8comisd x1, x10
37c3c80adandpd x3, [rip+0xaac1b]
37c3c80b5addsd x0, x3
37c3c80b9ja 0x37c3c80c5
37c3c80bbaddsd x0, x11
37c3c80c0addsd x1, x11
37c3c80c5
37c3c80c5loc_37c3c80c5:
37c3c80c5divsd x0, x1
37c3c80c9add rdx, 1
37c3c80cdadd rcx, 16
37c3c80d1maxsd x2, x0
37c3c80d5cmp rdx, rax
37c3c80d8jne 0x37c3c8090
37c3c80da
37c3c80daloc_37c3c80da:
37c3c80dacomisd x2, x7
37c3c80demov rax, [rsp+600]
37c3c80e6mov rcx, [rsp+112]
37c3c80ebmovsd_xmm [rax+8*rcx-8], x2
37c3c80f1jbe 0x37c3c8474
37c3c80f7addsd x2, x2
37c3c80fbcomisd x6, x2
37c3c80ffjb 0x37c3c8474
37c3c8105cmp [rsp+128], 6
37c3c810eje 0x37c3c8474
37c3c8114mov rax, [rsp+624]
37c3c811cmov [rsp+56], rdi
37c3c8121lea r8, [rip+0xaab78]
37c3c8128mov rdx, rdi
37c3c812bmov r9, [rsp+536]
37c3c8133mov rcx, [rsp+496]
37c3c813bmov [rsp+72], 1
37c3c8144mov [rsp+64], rax
37c3c8149mov rax, [rsp+608]
37c3c8151mov [rsp+48], rax
37c3c8156mov rax, [rsp+552]
37c3c815emov [rsp+40], rax
37c3c8163mov rax, [rsp+544]
37c3c816bmov [rsp+32], rax
37c3c8170call zsytrs_64_
37c3c8175lea rax, [rip+0xaab24]
37c3c817cmov rcx, rdi
37c3c817fmov [rsp+32], rbx
37c3c8184mov [rsp+40], rax
37c3c8189mov r8, [rsp+608]
37c3c8191mov r9, rax
37c3c8194lea rdx, [rip+0xaab1d]
37c3c819bcall zaxpy_64_
37c3c81a0mov rax, [rsp+600]
37c3c81a8mov rsi, [rsp+112]
37c3c81adadd [rsp+128], 1
37c3c81b6movsd_xmm x6, [rax+8*rsi-8]
37c3c81bcjmp 0x37c3c7d25
37c3c81c1
37c3c81c1 0f 1f 80 00 00 00 00 .......
37c3c81c8
37c3c81c8loc_37c3c81c8:
37c3c81c8mov rcx, [rsp+192]
37c3c81d0mov rdx, [rsp+576]
37c3c81d8movsd_xmm x3, [rdx+rcx+16]
37c3c81demovsd_xmm x0, [rdx+rcx+24]
37c3c81e4andpd x3, [rip+0xaaae4]
37c3c81ecandpd x0, [rip+0xaaadc]
37c3c81f4mov rcx, [rsp+520]
37c3c81fcaddsd x3, x0
37c3c8200movsd_xmm x1, [rcx]
37c3c8204movsd_xmm x0, [rcx+8]
37c3c8209andpd x1, [rip+0xaaabf]
37c3c8211andpd x0, [rip+0xaaab7]
37c3c8219addsd x0, x1
37c3c821dmulsd x0, x3
37c3c8221addsd x0, [r15]
37c3c8226cmp rsi, 1
37c3c822aje 0x37c3c8449
37c3c8230mov [rsp+168], rbx
37c3c8238mov rcx, [rsp+184]
37c3c8240mov ebp, 1
37c3c8245mov [rsp+176], rax
37c3c824dmov r12, [rsp+136]
37c3c8255mov [rsp+504], rdi
37c3c825dmov rdi, -1
37c3c8264nop
37c3c8265nop [rax+rax]
37c3c8270
37c3c8270loc_37c3c8270:
37c3c8270mov rbx, rbp
37c3c8273add rbp, 1
37c3c8277mov r10, rbp
37c3c827amovsd_xmm [r15+8*rbx-8], x0
37c3c8281cmp rsi, rbp
37c3c8284jle 0x37c3c845d
37c3c828amov r10, rsi
37c3c828dlea r9, [r15+8*rbx]
37c3c8291movddup x4, x3
37c3c8295xor eax, eax
37c3c8297sub r10, rbx
37c3c829alea r8, [r12+32]
37c3c829fpxor x5, x5
37c3c82a3xor edx, edx
37c3c82a5mov r11, r10
37c3c82a8shr r11, 1
37c3c82abnop [rax+rax]
37c3c82b0
37c3c82b0loc_37c3c82b0:
37c3c82b0movupd x1, [rcx+2*rax]
37c3c82b5movupd x0, [rcx+2*rax+16]
37c3c82bbadd rdx, 1
37c3c82bfmovlpd x0, [rcx+2*rax+8]
37c3c82c5movupd x2, [r9+rax]
37c3c82cbmovhpd x1, [rcx+2*rax+16]
37c3c82d1andpd x0, x9
37c3c82d6andpd x1, x9
37c3c82dbaddpd x1, x0
37c3c82dfmovapd x0, x1
37c3c82e3mulpd x0, x4
37c3c82e7addpd x0, x2
37c3c82ebmovupd x2, [r8+2*rax+16]
37c3c82f2movlpd x2, [r8+2*rax+8]
37c3c82f9andpd x2, x9
37c3c82femovups [r9+rax], x0
37c3c8303movupd x0, [r8+2*rax]
37c3c8309movhpd x0, [r8+2*rax+16]
37c3c8310add rax, 16
37c3c8314andpd x0, x9
37c3c8319addpd x0, x2
37c3c831dmulpd x0, x1
37c3c8321addsd x5, x0
37c3c8325unpckhpd x0, x0
37c3c8329addsd x5, x0
37c3c832dcmp r11, rdx
37c3c8330jne 0x37c3c82b0
37c3c8336test r10b, 1
37c3c833aje 0x37c3c83ba
37c3c833cand r10, -2
37c3c8340add r10, rbp
37c3c8343
37c3c8343loc_37c3c8343:
37c3c8343lea rax, [rdi+r10]
37c3c8347shl rax, 4
37c3c834badd rax, [rsp+520]
37c3c8353movsd_xmm x1, [rax+8]
37c3c8358movsd_xmm x0, [rax]
37c3c835candpd x1, [rip+0xaa96c]
37c3c8364andpd x0, [rip+0xaa964]
37c3c836caddsd x1, x0
37c3c8370mulsd x3, x1
37c3c8374addsd x3, [r15+8*r10-8]
37c3c837bmovsd_xmm [r15+8*r10-8], x3
37c3c8382add r10, [rsp+96]
37c3c8387shl r10, 4
37c3c838badd r10, [rsp+576]
37c3c8393movsd_xmm x0, [r10]
37c3c8398movsd_xmm x2, [r10+8]
37c3c839eandpd x0, [rip+0xaa92a]
37c3c83a6andpd x2, [rip+0xaa922]
37c3c83aeaddsd x0, x2
37c3c83b2mulsd x0, x1
37c3c83b6addsd x5, x0
37c3c83ba
37c3c83baloc_37c3c83ba:
37c3c83bamovsd_xmm x3, [r12+32]
37c3c83c1mov rax, rcx
37c3c83c4movsd_xmm x0, [r12+40]
37c3c83cbadd rcx, r14
37c3c83ceandpd x0, [rip+0xaa8fa]
37c3c83d6sub rax, r14
37c3c83d9add r12, 16
37c3c83ddadd rdi, [rsp+104]
37c3c83e2andpd x3, [rip+0xaa8e6]
37c3c83eamovsd_xmm x1, [rax+r13+24]
37c3c83f1andpd x1, [rip+0xaa8d7]
37c3c83f9addsd x5, [r15+8*rbx-8]
37c3c8400addsd x3, x0
37c3c8404movsd_xmm x0, [rax+r13+16]
37c3c840bandpd x0, [rip+0xaa8bd]
37c3c8413addsd x0, x1
37c3c8417movsd_xmm [r15+8*rbx-8], x5
37c3c841emulsd x0, x3
37c3c8422addsd x0, [r15+8*rbx]
37c3c8428cmp rbp, rsi
37c3c842bjne 0x37c3c8270
37c3c8431mov rbx, [rsp+168]
37c3c8439mov rax, [rsp+176]
37c3c8441mov rdi, [rsp+504]
37c3c8449
37c3c8449loc_37c3c8449:
37c3c8449pxor x1, x1
37c3c844daddsd x0, x1
37c3c8451movsd_xmm [r15+8*rsi-8], x0
37c3c8458jmp 0x37c3c8078
37c3c845d
37c3c845dloc_37c3c845d:
37c3c845dpxor x5, x5
37c3c8461jmp 0x37c3c8343
37c3c8466
37c3c8466loc_37c3c8466:
37c3c8466pxor x1, x1
37c3c846amov edx, 1
37c3c846fjmp 0x37c3c7fd7
37c3c8474
37c3c8474loc_37c3c8474:
37c3c8474mov r13, r14
37c3c8477mov rbp, [rsp+208]
37c3c847fmov r14, [rsp+136]
37c3c8487mov r12, [rsp+216]
37c3c848ftest rsi, rsi
37c3c8492jle 0x37c3c8500
37c3c8494movapd x3, x8
37c3c8499lea rcx, [rsi+1]
37c3c849dmov eax, 1
37c3c84a2mov rdx, [rsp+608]
37c3c84aamulsd x3, x7
37c3c84aenop
37c3c84b0
37c3c84b0loc_37c3c84b0:
37c3c84b0movsd_xmm x2, [r15+8*rax-8]
37c3c84b7movsd_xmm x0, [rdx]
37c3c84bbmovsd_xmm x1, [rdx+8]
37c3c84c0andpd x0, [rip+0xaa808]
37c3c84c8andpd x1, [rip+0xaa800]
37c3c84d0comisd x2, x10
37c3c84d5addsd x0, x1
37c3c84d9movapd x1, x2
37c3c84ddmulsd x1, x3
37c3c84e1addsd x0, x1
37c3c84e5ja 0x37c3c84ec
37c3c84e7addsd x0, x11
37c3c84ec
37c3c84ecloc_37c3c84ec:
37c3c84ecmovsd_xmm [r15+8*rax-8], x0
37c3c84f3add rax, 1
37c3c84f7add rdx, 16
37c3c84fbcmp rax, rcx
37c3c84fejne 0x37c3c84b0
37c3c8500
37c3c8500loc_37c3c8500:
37c3c8500mov [rsp+280], 0
37c3c850cmov rbx, [rsp+608]
37c3c8514pxor x6, x6
37c3c8518nop [rax+rax]
37c3c8520
37c3c8520loc_37c3c8520:
37c3c8520mov rax, [rsp+120]
37c3c8525mov [rsp+40], r12
37c3c852amov r9, rbp
37c3c852dmov r8, rbx
37c3c8530shl rsi, 4
37c3c8534mov rcx, rdi
37c3c8537mov [rsp+32], rax
37c3c853clea rdx, [rbx+rsi]
37c3c8540call zlacn2_64_
37c3c8545mov rax, [rsp+280]
37c3c854dtest rax, rax
37c3c8550je 0x37c3c860d
37c3c8556cmp rax, 1
37c3c855aje 0x37c3c86ca
37c3c8560mov rsi, [rdi]
37c3c8563cmp rax, 2
37c3c8567jne 0x37c3c8520
37c3c8569mov rdx, rbx
37c3c856cxor eax, eax
37c3c856etest rsi, rsi
37c3c8571jle 0x37c3c85ac
37c3c8573nop
37c3c8575nop [rax+rax]
37c3c8580
37c3c8580loc_37c3c8580:
37c3c8580movupd x0, [rdx]
37c3c8584movddup x1, [r15+8*rax]
37c3c858aadd rax, 1
37c3c858eadd rdx, 16
37c3c8592mulpd x1, x0
37c3c8596shufpd x0, x0, 1
37c3c859bmulpd x0, x6
37c3c859faddsubpd x1, x0
37c3c85a3movups [rdx-16], x1
37c3c85a7cmp rax, rsi
37c3c85aajne 0x37c3c8580
37c3c85ac
37c3c85acloc_37c3c85ac:
37c3c85acmov rax, [rsp+624]
37c3c85b4mov [rsp+56], rdi
37c3c85b9mov rdx, rdi
37c3c85bclea r8, [rip+0xaa6dd]
37c3c85c3mov [rsp+48], rbx
37c3c85c8mov r9, [rsp+536]
37c3c85d0mov [rsp+64], rax
37c3c85d5mov rax, [rsp+552]
37c3c85ddmov [rsp+72], 1
37c3c85e6mov rcx, [rsp+496]
37c3c85eemov [rsp+40], rax
37c3c85f3mov rax, [rsp+544]
37c3c85fbmov [rsp+32], rax
37c3c8600call zsytrs_64_
37c3c8605mov rsi, [rdi]
37c3c8608jmp 0x37c3c8520
37c3c860d
37c3c860dloc_37c3c860d:
37c3c860dmov rdx, [rdi]
37c3c8610test rdx, rdx
37c3c8613jle 0x37c3c868b
37c3c8615add rdx, 1
37c3c8619pxor x2, x2
37c3c861dmov eax, 1
37c3c8622nop [rax+rax]
37c3c862anop [rax+rax]
37c3c8635nop [rax+rax]
37c3c8640
37c3c8640loc_37c3c8640:
37c3c8640movsd_xmm x0, [r14+16]
37c3c8646movsd_xmm x1, [r14+24]
37c3c864cadd rax, 1
37c3c8650add r14, 16
37c3c8654andpd x0, [rip+0xaa674]
37c3c865candpd x1, [rip+0xaa66c]
37c3c8664addsd x0, x1
37c3c8668maxsd x2, x0
37c3c866ccmp rax, rdx
37c3c866fjne 0x37c3c8640
37c3c8671pxor x0, x0
37c3c8675ucomisd x2, x0
37c3c8679jp 0x37c3c867d
37c3c867bje 0x37c3c868b
37c3c867d
37c3c867dloc_37c3c867d:
37c3c867dmovsd_xmm x0, [rbp]
37c3c8682divsd x0, x2
37c3c8686movsd_xmm [rbp], x0
37c3c868b
37c3c868bloc_37c3c868b:
37c3c868bmov rbx, [rsp+232]
37c3c8693add [rsp+112], 1
37c3c8699add rbp, 8
37c3c869dadd [rsp+96], rbx
37c3c86a2mov rax, [rsp+112]
37c3c86a7mov rbx, [rsp+240]
37c3c86afadd [rsp+200], rbx
37c3c86b7cmp [rsp+264], rax
37c3c86bfjge 0x37c3c7c97
37c3c86c5jmp 0x37c3c7a72
37c3c86ca
37c3c86caloc_37c3c86ca:
37c3c86camov rax, [rsp+624]
37c3c86d2mov [rsp+56], rdi
37c3c86d7mov rdx, rdi
37c3c86dalea r8, [rip+0xaa5bf]
37c3c86e1mov [rsp+48], rbx
37c3c86e6mov r9, [rsp+536]
37c3c86eemov [rsp+64], rax
37c3c86f3mov rax, [rsp+552]
37c3c86fbmov [rsp+72], 1
37c3c8704mov rcx, [rsp+496]
37c3c870cmov [rsp+40], rax
37c3c8711mov rax, [rsp+544]
37c3c8719mov [rsp+32], rax
37c3c871ecall zsytrs_64_
37c3c8723mov rsi, [rdi]
37c3c8726test rsi, rsi
37c3c8729jle 0x37c3c8520
37c3c872fmov rdx, rbx
37c3c8732xor eax, eax
37c3c8734pxor x2, x2
37c3c8738nop [rax+rax]
37c3c8740
37c3c8740loc_37c3c8740:
37c3c8740movupd x0, [rdx]
37c3c8744movddup x1, [r15+8*rax]
37c3c874aadd rax, 1
37c3c874eadd rdx, 16
37c3c8752mulpd x1, x0
37c3c8756shufpd x0, x0, 1
37c3c875bmulpd x0, x2
37c3c875faddsubpd x1, x0
37c3c8763movups [rdx-16], x1
37c3c8767cmp rsi, rax
37c3c876ajne 0x37c3c8740
37c3c876cjmp 0x37c3c8520
37c3c8771
37c3c8771loc_37c3c8771:
37c3c8771pxor x2, x2
37c3c8775jmp 0x37c3c80da
37c3c877a
37c3c877aloc_37c3c877a:
37c3c877atest rdx, rdx
37c3c877dje 0x37c3c7a72
37c3c8783lea rbx, [8*rdx]
37c3c878bmov rcx, [rsp+592]
37c3c8793xor edx, edx
37c3c8795mov r8, rbx
37c3c8798call memset
37c3c879dmov rcx, [rsp+600]
37c3c87a5mov r8, rbx
37c3c87a8xor edx, edx
37c3c87aacall memset
37c3c87afjmp 0x37c3c7a72
37c3c87b4
37c3c87b4loc_37c3c87b4:
37c3c87b4neg rax
37c3c87b7jmp 0x37c3c7a4f
37c3c7900
37c3c7900zsyrfs_64_:
37c3c7900push r15
37c3c7902push r14
37c3c7904push r13
37c3c7906push r12
37c3c7908push rbp
37c3c7909push rdi
37c3c790apush rsi
37c3c790bpush rbx
37c3c790csub rsp, 424
37c3c7913movups [rsp+320], x6
37c3c791bmovups [rsp+336], x7
37c3c7923movups [rsp+352], x8
37c3c792cmovups [rsp+368], x9
37c3c7935movups [rsp+384], x10
37c3c793emovups [rsp+400], x11
37c3c7947mov rax, [rsp+528]
37c3c794fmov rbp, [rsp+568]
37c3c7957mov r13, [rsp+584]
37c3c795fmov r15, [rsp+616]
37c3c7967mov r12, [rax]
37c3c796amov rax, [rsp+624]
37c3c7972mov rdi, [rbp]
37c3c7976mov rsi, [r13]
37c3c797amov [rax], 0
37c3c7981mov rbx, r8
37c3c7984mov r8l, 1
37c3c798amov [rsp+504], rdx
37c3c7992lea rdx, [rip+0xab2e7]
37c3c7999mov [rsp+520], r9
37c3c79a1mov r9l, 1
37c3c79a7mov [rsp+496], rcx
37c3c79afcall lsame_64_
37c3c79b4mov [rsp+160], rax
37c3c79bctest rax, rax
37c3c79bfje 0x37c3c7aba
37c3c79c5
37c3c79c5loc_37c3c79c5:
37c3c79c5mov rax, [rsp+504]
37c3c79cdmov r14, [rax]
37c3c79d0test r14, r14
37c3c79d3js 0x37c3c7a38
37c3c79d5mov rdx, [rbx]
37c3c79d8test rdx, rdx
37c3c79dbjs 0x37c3c7af4
37c3c79e1mov rcx, [rsp+528]
37c3c79e9test r14, r14
37c3c79ecmov eax, 1
37c3c79f1cmovg rax, r14
37c3c79f5cmp [rcx], rax
37c3c79f8jl 0x37c3c7b05
37c3c79femov rcx, [rsp+544]
37c3c7a06cmp [rcx], rax
37c3c7a09jl 0x37c3c7b16
37c3c7a0fcmp [rbp], rax
37c3c7a13jl 0x37c3c7b27
37c3c7a19cmp [r13], rax
37c3c7a1djge 0x37c3c7b40
37c3c7a23mov rdx, -12
37c3c7a2amov eax, 12
37c3c7a2fjmp 0x37c3c7a44
37c3c7a31
37c3c7a31 0f 1f 80 00 00 00 00 .......
37c3c7a38
37c3c7a38loc_37c3c7a38:
37c3c7a38mov rdx, -2
37c3c7a3fmov eax, 2
37c3c7a44
37c3c7a44loc_37c3c7a44:
37c3c7a44mov rdi, [rsp+624]
37c3c7a4cmov [rdi], rdx
37c3c7a4f
37c3c7a4floc_37c3c7a4f:
37c3c7a4flea rdx, [rsp+288]
37c3c7a57mov r8l, 6
37c3c7a5dlea rcx, [rip+0xab21e]
37c3c7a64mov [rsp+288], rax
37c3c7a6ccall xerbla_64_
37c3c7a71nop
37c3c7a72
37c3c7a72loc_37c3c7a72:
37c3c7a72movups x6, [rsp+320]
37c3c7a7amovups x7, [rsp+336]
37c3c7a82movups x8, [rsp+352]
37c3c7a8bmovups x9, [rsp+368]
37c3c7a94movups x10, [rsp+384]
37c3c7a9dmovups x11, [rsp+400]
37c3c7aa6add rsp, 424
37c3c7aadpop rbx
37c3c7aaepop rsi
37c3c7aafpop rdi
37c3c7ab0pop rbp
37c3c7ab1pop r12
37c3c7ab3pop r13
37c3c7ab5pop r14
37c3c7ab7pop r15
37c3c7ab9ret
37c3c7aba
37c3c7abaloc_37c3c7aba:
37c3c7abamov rcx, [rsp+496]
37c3c7ac2mov r9l, 1
37c3c7ac8mov r8l, 1
37c3c7acelea rdx, [rip+0xab1ac]
37c3c7ad5call lsame_64_
37c3c7adatest rax, rax
37c3c7addjne 0x37c3c79c5
37c3c7ae3mov rdx, -1
37c3c7aeamov eax, 1
37c3c7aefjmp 0x37c3c7a44
37c3c7af4
37c3c7af4loc_37c3c7af4:
37c3c7af4mov rdx, -3
37c3c7afbmov eax, 3
37c3c7b00jmp 0x37c3c7a44
37c3c7b05
37c3c7b05loc_37c3c7b05:
37c3c7b05mov rdx, -5
37c3c7b0cmov eax, 5
37c3c7b11jmp 0x37c3c7a44
37c3c7b16
37c3c7b16loc_37c3c7b16:
37c3c7b16mov rdx, -7
37c3c7b1dmov eax, 7
37c3c7b22jmp 0x37c3c7a44
37c3c7b27
37c3c7b27loc_37c3c7b27:
37c3c7b27mov rdx, -10
37c3c7b2emov eax, 10
37c3c7b33jmp 0x37c3c7a44
37c3c7b38
37c3c7b38 0f 1f 84 00 00 00 00 00 ........
37c3c7b40
37c3c7b40loc_37c3c7b40:
37c3c7b40mov rax, [rsp+624]
37c3c7b48mov rax, [rax]
37c3c7b4btest rax, rax
37c3c7b4ejne 0x37c3c87b4
37c3c7b54test r14, r14
37c3c7b57je 0x37c3c877a
37c3c7b5dtest rdx, rdx
37c3c7b60je 0x37c3c7a72
37c3c7b66mov edx, 7
37c3c7b6blea rcx, [rip+0xab116]
37c3c7b72call dlamch_64_
37c3c7b77mov edx, 12
37c3c7b7clea rcx, [rip+0xab10c]
37c3c7b83movapd x7, x0
37c3c7b87call dlamch_64_
37c3c7b8cmov rbx, [rbx]
37c3c7b8ftest rbx, rbx
37c3c7b92jle 0x37c3c7a72
37c3c7b98add r14, 1
37c3c7b9cpxor x8, x8
37c3c7ba1xor eax, eax
37c3c7ba3test rsi, rsi
37c3c7ba6cvtsi2sd x8, r14
37c3c7babcmovns rax, rsi
37c3c7baflea r13, [rsp+280]
37c3c7bb7mov [rsp+200], -1
37c3c7bc3mov [rsp+264], rbx
37c3c7bcbmov rbp, [rsp+592]
37c3c7bd3mulsd x0, x8
37c3c7bd8mov [rsp+120], r13
37c3c7bddmovddup x9, [rip+0xab0ea]
37c3c7be6mov [rsp+232], rax
37c3c7beexor eax, eax
37c3c7bf0test rdi, rdi
37c3c7bf3mov [rsp+96], -1
37c3c7bfccmovns rax, rdi
37c3c7c00mov [rsp+112], 1
37c3c7c09mov [rsp+240], rax
37c3c7c11xor eax, eax
37c3c7c13test r12, r12
37c3c7c16movapd x10, x0
37c3c7c1bcmovns rax, r12
37c3c7c1fmovapd x11, x0
37c3c7c24lea r12, [rsp+288]
37c3c7c2cdivsd x10, x7
37c3c7c31mov rsi, rax
37c3c7c34mov [rsp+104], rax
37c3c7c39lea rax, [rax+1]
37c3c7c3dshl rax, 4
37c3c7c41shl rsi, 5
37c3c7c45mov rdi, rax
37c3c7c48mov rax, [rsp+520]
37c3c7c50mov [rsp+224], rsi
37c3c7c58mov r13, rdi
37c3c7c5bmov rdi, [rsp+504]
37c3c7c63add rax, 16
37c3c7c67mov [rsp+184], rax
37c3c7c6fmov rax, [rsp+560]
37c3c7c77add rax, 16
37c3c7c7bmov [rsp+248], rax
37c3c7c83mov rax, [rsp+576]
37c3c7c8badd rax, 16
37c3c7c8fmov [rsp+256], rax
37c3c7c97
37c3c7c97loc_37c3c7c97:
37c3c7c97mov rax, [rsp+200]
37c3c7c9fmov rsi, [rsp+248]
37c3c7ca7mov [rsp+128], 1
37c3c7cb3mov r8, [rsp+96]
37c3c7cb8mov r14, [rsp+576]
37c3c7cc0mov [rsp+208], rbp
37c3c7cc8shl rax, 4
37c3c7cccmov [rsp+216], r12
37c3c7cd4movsd_xmm x6, [rip+0xaafec]
37c3c7cdcadd rsi, rax
37c3c7cdfshl r8, 4
37c3c7ce3add rax, [rsp+560]
37c3c7cebadd r14, r8
37c3c7ceemov [rsp+144], rsi
37c3c7cf6mov rsi, [rsp+256]
37c3c7cfemov [rsp+152], rax
37c3c7d06mov [rsp+192], r8
37c3c7d0elea rbx, [rsi+r8]
37c3c7d12mov [rsp+136], r14
37c3c7d1amov r14, r13
37c3c7d1dmov r13, [rsp+224]
37c3c7d25
37c3c7d25loc_37c3c7d25:
37c3c7d25lea rax, [rip+0xaaf74]
37c3c7d2cmov r9, [rsp+608]
37c3c7d34mov rdx, [rsp+144]
37c3c7d3cmov rcx, rdi
37c3c7d3fmov [rsp+32], rax
37c3c7d44mov rsi, rax
37c3c7d47mov r8, rax
37c3c7d4acall zcopy_64_
37c3c7d4fmov rax, rsi
37c3c7d52mov [rsp+72], rsi
37c3c7d57mov rdx, rdi
37c3c7d5amov rsi, [rsp+608]
37c3c7d62mov [rsp+48], rax
37c3c7d67lea r8, [rip+0xaaf3a]
37c3c7d6emov rax, [rsp+528]
37c3c7d76mov [rsp+40], rbx
37c3c7d7bmov [rsp+64], rsi
37c3c7d80lea rsi, [rip+0xaaf31]
37c3c7d87mov r9, [rsp+520]
37c3c7d8fmov [rsp+56], rsi
37c3c7d94mov rcx, [rsp+496]
37c3c7d9cmov [rsp+80], 1
37c3c7da5mov [rsp+32], rax
37c3c7daacall zsymv_64_
37c3c7dafmov rsi, [rdi]
37c3c7db2test rsi, rsi
37c3c7db5jle 0x37c3c8771
37c3c7dbbmov rcx, [rsp+152]
37c3c7dc3lea rax, [rsi+1]
37c3c7dc7mov edx, 1
37c3c7dccnop [rax+rax]
37c3c7dd4nop [rax+rax]
37c3c7ddfnop [rax+rax]
37c3c7deanop [rax+rax]
37c3c7df5nop [rax+rax]
37c3c7e00
37c3c7e00loc_37c3c7e00:
37c3c7e00movsd_xmm x0, [rcx+16]
37c3c7e05movsd_xmm x1, [rcx+24]
37c3c7e0aadd rcx, 16
37c3c7e0eandpd x0, [rip+0xaaeba]
37c3c7e16andpd x1, [rip+0xaaeb2]
37c3c7e1eaddsd x0, x1
37c3c7e22movsd_xmm [r15+8*rdx-8], x0
37c3c7e29add rdx, 1
37c3c7e2dcmp rdx, rax
37c3c7e30jne 0x37c3c7e00
37c3c7e32cmp [rsp+160], 0
37c3c7e3bje 0x37c3c81c8
37c3c7e41mov rbp, [rsp+136]
37c3c7e49mov [rsp+168], rsi
37c3c7e51mov r10l, 1
37c3c7e57mov r12, -1
37c3c7e5emov [rsp+176], r13
37c3c7e66mov r11, [rsp+520]
37c3c7e6epxor x1, x1
37c3c7e72movsd_xmm x4, [rbp+16]
37c3c7e77movsd_xmm x0, [rbp+24]
37c3c7e7cmov [rsp+504], rdi
37c3c7e84andpd x4, [rip+0xaae44]
37c3c7e8candpd x0, [rip+0xaae3c]
37c3c7e94mov r13, [rsp+104]
37c3c7e99mov rdi, [rsp+184]
37c3c7ea1addsd x4, x0
37c3c7ea5nop [rax+rax]
37c3c7eb0
37c3c7eb0loc_37c3c7eb0:
37c3c7eb0movsd_xmm x0, [r11]
37c3c7eb5movsd_xmm x2, [r11+8]
37c3c7ebblea rsi, [r10+1]
37c3c7ebfandpd x0, [rip+0xaae09]
37c3c7ec7andpd x2, [rip+0xaae01]
37c3c7ecfaddsd x0, x2
37c3c7ed3mulsd x0, x4
37c3c7ed7addsd x0, [r15+8*r10-8]
37c3c7edeaddsd x0, x1
37c3c7ee2movsd_xmm [r15+8*r10-8], x0
37c3c7ee9cmp rsi, rax
37c3c7eecje 0x37c3c8060
37c3c7ef2movsd_xmm x4, [rbp+40]
37c3c7ef7movsd_xmm x0, [rbp+32]
37c3c7efcadd r11, r14
37c3c7effadd r12, r13
37c3c7f02andpd x4, [rip+0xaadc6]
37c3c7f0aandpd x0, [rip+0xaadbe]
37c3c7f12add rbp, 16
37c3c7f16addsd x4, x0
37c3c7f1acmp rsi, 2
37c3c7f1eje 0x37c3c8466
37c3c7f24mov r8, r12
37c3c7f27mov r9, r10
37c3c7f2amovddup x3, x4
37c3c7f2exor edx, edx
37c3c7f30shl r8, 4
37c3c7f34shr r9, 1
37c3c7f37xor ecx, ecx
37c3c7f39pxor x1, x1
37c3c7f3dadd r8, rdi
37c3c7f40
37c3c7f40loc_37c3c7f40:
37c3c7f40movupd x0, [r8+2*rdx]
37c3c7f46movupd x2, [r8+2*rdx+16]
37c3c7f4dadd rcx, 1
37c3c7f51movlpd x2, [r8+2*rdx+8]
37c3c7f58movupd x5, [r15+rdx]
37c3c7f5emovhpd x0, [r8+2*rdx+16]
37c3c7f65andpd x0, x9
37c3c7f6aandpd x2, x9
37c3c7f6faddpd x2, x0
37c3c7f73movapd x0, x3
37c3c7f77mulpd x0, x2
37c3c7f7baddpd x0, x5
37c3c7f7fmovupd x5, [rbx+2*rdx]
37c3c7f84movhpd x5, [rbx+2*rdx+16]
37c3c7f8amovups [r15+rdx], x0
37c3c7f8fmovupd x0, [rbx+2*rdx+16]
37c3c7f95movlpd x0, [rbx+2*rdx+8]
37c3c7f9bandpd x5, x9
37c3c7fa0add rdx, 16
37c3c7fa4andpd x0, x9
37c3c7fa9addpd x0, x5
37c3c7fadmulpd x0, x2
37c3c7fb1addsd x1, x0
37c3c7fb5unpckhpd x0, x0
37c3c7fb9addsd x1, x0
37c3c7fbdcmp rcx, r9
37c3c7fc0jne 0x37c3c7f40
37c3c7fc6mov rdx, r10
37c3c7fc9and rdx, -2
37c3c7fcdand r10l, 1
37c3c7fd1je 0x37c3c8050
37c3c7fd3add rdx, 1
37c3c7fd7
37c3c7fd7loc_37c3c7fd7:
37c3c7fd7lea rcx, [r12+rdx]
37c3c7fdbshl rcx, 4
37c3c7fdfadd rcx, [rsp+520]
37c3c7fe7movsd_xmm x2, [rcx+8]
37c3c7fecmovsd_xmm x0, [rcx]
37c3c7ff0andpd x2, [rip+0xaacd8]
37c3c7ff8andpd x0, [rip+0xaacd0]
37c3c8000addsd x2, x0
37c3c8004movapd x0, x2
37c3c8008mulsd x0, x4
37c3c800caddsd x0, [r15+8*rdx-8]
37c3c8013movsd_xmm [r15+8*rdx-8], x0
37c3c801aadd rdx, [rsp+96]
37c3c801fshl rdx, 4
37c3c8023add rdx, [rsp+576]
37c3c802bmovsd_xmm x0, [rdx+8]
37c3c8030movsd_xmm x3, [rdx]
37c3c8034andpd x0, [rip+0xaac94]
37c3c803candpd x3, [rip+0xaac8c]
37c3c8044addsd x0, x3
37c3c8048mulsd x0, x2
37c3c804caddsd x1, x0
37c3c8050
37c3c8050loc_37c3c8050:
37c3c8050mov r10, rsi
37c3c8053jmp 0x37c3c7eb0
37c3c8058
37c3c8058 0f 1f 84 00 00 00 00 00 ........
37c3c8060
37c3c8060loc_37c3c8060:
37c3c8060mov rsi, [rsp+168]
37c3c8068mov r13, [rsp+176]
37c3c8070mov rdi, [rsp+504]
37c3c8078
37c3c8078loc_37c3c8078:
37c3c8078mov rcx, [rsp+608]
37c3c8080pxor x2, x2
37c3c8084mov edx, 1
37c3c8089nop [rax]
37c3c8090
37c3c8090loc_37c3c8090:
37c3c8090movsd_xmm x1, [r15+8*rdx-8]
37c3c8097movsd_xmm x0, [rcx]
37c3c809bmovsd_xmm x3, [rcx+8]
37c3c80a0andpd x0, [rip+0xaac28]
37c3c80a8comisd x1, x10
37c3c80adandpd x3, [rip+0xaac1b]
37c3c80b5addsd x0, x3
37c3c80b9ja 0x37c3c80c5
37c3c80bbaddsd x0, x11
37c3c80c0addsd x1, x11
37c3c80c5
37c3c80c5loc_37c3c80c5:
37c3c80c5divsd x0, x1
37c3c80c9add rdx, 1
37c3c80cdadd rcx, 16
37c3c80d1maxsd x2, x0
37c3c80d5cmp rdx, rax
37c3c80d8jne 0x37c3c8090
37c3c80da
37c3c80daloc_37c3c80da:
37c3c80dacomisd x2, x7
37c3c80demov rax, [rsp+600]
37c3c80e6mov rcx, [rsp+112]
37c3c80ebmovsd_xmm [rax+8*rcx-8], x2
37c3c80f1jbe 0x37c3c8474
37c3c80f7addsd x2, x2
37c3c80fbcomisd x6, x2
37c3c80ffjb 0x37c3c8474
37c3c8105cmp [rsp+128], 6
37c3c810eje 0x37c3c8474
37c3c8114mov rax, [rsp+624]
37c3c811cmov [rsp+56], rdi
37c3c8121lea r8, [rip+0xaab78]
37c3c8128mov rdx, rdi
37c3c812bmov r9, [rsp+536]
37c3c8133mov rcx, [rsp+496]
37c3c813bmov [rsp+72], 1
37c3c8144mov [rsp+64], rax
37c3c8149mov rax, [rsp+608]
37c3c8151mov [rsp+48], rax
37c3c8156mov rax, [rsp+552]
37c3c815emov [rsp+40], rax
37c3c8163mov rax, [rsp+544]
37c3c816bmov [rsp+32], rax
37c3c8170call zsytrs_64_
37c3c8175lea rax, [rip+0xaab24]
37c3c817cmov rcx, rdi
37c3c817fmov [rsp+32], rbx
37c3c8184mov [rsp+40], rax
37c3c8189mov r8, [rsp+608]
37c3c8191mov r9, rax
37c3c8194lea rdx, [rip+0xaab1d]
37c3c819bcall zaxpy_64_
37c3c81a0mov rax, [rsp+600]
37c3c81a8mov rsi, [rsp+112]
37c3c81adadd [rsp+128], 1
37c3c81b6movsd_xmm x6, [rax+8*rsi-8]
37c3c81bcjmp 0x37c3c7d25
37c3c81c1
37c3c81c1 0f 1f 80 00 00 00 00 .......
37c3c81c8
37c3c81c8loc_37c3c81c8:
37c3c81c8mov rcx, [rsp+192]
37c3c81d0mov rdx, [rsp+576]
37c3c81d8movsd_xmm x3, [rdx+rcx+16]
37c3c81demovsd_xmm x0, [rdx+rcx+24]
37c3c81e4andpd x3, [rip+0xaaae4]
37c3c81ecandpd x0, [rip+0xaaadc]
37c3c81f4mov rcx, [rsp+520]
37c3c81fcaddsd x3, x0
37c3c8200movsd_xmm x1, [rcx]
37c3c8204movsd_xmm x0, [rcx+8]
37c3c8209andpd x1, [rip+0xaaabf]
37c3c8211andpd x0, [rip+0xaaab7]
37c3c8219addsd x0, x1
37c3c821dmulsd x0, x3
37c3c8221addsd x0, [r15]
37c3c8226cmp rsi, 1
37c3c822aje 0x37c3c8449
37c3c8230mov [rsp+168], rbx
37c3c8238mov rcx, [rsp+184]
37c3c8240mov ebp, 1
37c3c8245mov [rsp+176], rax
37c3c824dmov r12, [rsp+136]
37c3c8255mov [rsp+504], rdi
37c3c825dmov rdi, -1
37c3c8264nop
37c3c8265nop [rax+rax]
37c3c8270
37c3c8270loc_37c3c8270:
37c3c8270mov rbx, rbp
37c3c8273add rbp, 1
37c3c8277mov r10, rbp
37c3c827amovsd_xmm [r15+8*rbx-8], x0
37c3c8281cmp rsi, rbp
37c3c8284jle 0x37c3c845d
37c3c828amov r10, rsi
37c3c828dlea r9, [r15+8*rbx]
37c3c8291movddup x4, x3
37c3c8295xor eax, eax
37c3c8297sub r10, rbx
37c3c829alea r8, [r12+32]
37c3c829fpxor x5, x5
37c3c82a3xor edx, edx
37c3c82a5mov r11, r10
37c3c82a8shr r11, 1
37c3c82abnop [rax+rax]
37c3c82b0
37c3c82b0loc_37c3c82b0:
37c3c82b0movupd x1, [rcx+2*rax]
37c3c82b5movupd x0, [rcx+2*rax+16]
37c3c82bbadd rdx, 1
37c3c82bfmovlpd x0, [rcx+2*rax+8]
37c3c82c5movupd x2, [r9+rax]
37c3c82cbmovhpd x1, [rcx+2*rax+16]
37c3c82d1andpd x0, x9
37c3c82d6andpd x1, x9
37c3c82dbaddpd x1, x0
37c3c82dfmovapd x0, x1
37c3c82e3mulpd x0, x4
37c3c82e7addpd x0, x2
37c3c82ebmovupd x2, [r8+2*rax+16]
37c3c82f2movlpd x2, [r8+2*rax+8]
37c3c82f9andpd x2, x9
37c3c82femovups [r9+rax], x0
37c3c8303movupd x0, [r8+2*rax]
37c3c8309movhpd x0, [r8+2*rax+16]
37c3c8310add rax, 16
37c3c8314andpd x0, x9
37c3c8319addpd x0, x2
37c3c831dmulpd x0, x1
37c3c8321addsd x5, x0
37c3c8325unpckhpd x0, x0
37c3c8329addsd x5, x0
37c3c832dcmp r11, rdx
37c3c8330jne 0x37c3c82b0
37c3c8336test r10b, 1
37c3c833aje 0x37c3c83ba
37c3c833cand r10, -2
37c3c8340add r10, rbp
37c3c8343
37c3c8343loc_37c3c8343:
37c3c8343lea rax, [rdi+r10]
37c3c8347shl rax, 4
37c3c834badd rax, [rsp+520]
37c3c8353movsd_xmm x1, [rax+8]
37c3c8358movsd_xmm x0, [rax]
37c3c835candpd x1, [rip+0xaa96c]
37c3c8364andpd x0, [rip+0xaa964]
37c3c836caddsd x1, x0
37c3c8370mulsd x3, x1
37c3c8374addsd x3, [r15+8*r10-8]
37c3c837bmovsd_xmm [r15+8*r10-8], x3
37c3c8382add r10, [rsp+96]
37c3c8387shl r10, 4
37c3c838badd r10, [rsp+576]
37c3c8393movsd_xmm x0, [r10]
37c3c8398movsd_xmm x2, [r10+8]
37c3c839eandpd x0, [rip+0xaa92a]
37c3c83a6andpd x2, [rip+0xaa922]
37c3c83aeaddsd x0, x2
37c3c83b2mulsd x0, x1
37c3c83b6addsd x5, x0
37c3c83ba
37c3c83baloc_37c3c83ba:
37c3c83bamovsd_xmm x3, [r12+32]
37c3c83c1mov rax, rcx
37c3c83c4movsd_xmm x0, [r12+40]
37c3c83cbadd rcx, r14
37c3c83ceandpd x0, [rip+0xaa8fa]
37c3c83d6sub rax, r14
37c3c83d9add r12, 16
37c3c83ddadd rdi, [rsp+104]
37c3c83e2andpd x3, [rip+0xaa8e6]
37c3c83eamovsd_xmm x1, [rax+r13+24]
37c3c83f1andpd x1, [rip+0xaa8d7]
37c3c83f9addsd x5, [r15+8*rbx-8]
37c3c8400addsd x3, x0
37c3c8404movsd_xmm x0, [rax+r13+16]
37c3c840bandpd x0, [rip+0xaa8bd]
37c3c8413addsd x0, x1
37c3c8417movsd_xmm [r15+8*rbx-8], x5
37c3c841emulsd x0, x3
37c3c8422addsd x0, [r15+8*rbx]
37c3c8428cmp rbp, rsi
37c3c842bjne 0x37c3c8270
37c3c8431mov rbx, [rsp+168]
37c3c8439mov rax, [rsp+176]
37c3c8441mov rdi, [rsp+504]
37c3c8449
37c3c8449loc_37c3c8449:
37c3c8449pxor x1, x1
37c3c844daddsd x0, x1
37c3c8451movsd_xmm [r15+8*rsi-8], x0
37c3c8458jmp 0x37c3c8078
37c3c845d
37c3c845dloc_37c3c845d:
37c3c845dpxor x5, x5
37c3c8461jmp 0x37c3c8343
37c3c8466
37c3c8466loc_37c3c8466:
37c3c8466pxor x1, x1
37c3c846amov edx, 1
37c3c846fjmp 0x37c3c7fd7
37c3c8474
37c3c8474loc_37c3c8474:
37c3c8474mov r13, r14
37c3c8477mov rbp, [rsp+208]
37c3c847fmov r14, [rsp+136]
37c3c8487mov r12, [rsp+216]
37c3c848ftest rsi, rsi
37c3c8492jle 0x37c3c8500
37c3c8494movapd x3, x8
37c3c8499lea rcx, [rsi+1]
37c3c849dmov eax, 1
37c3c84a2mov rdx, [rsp+608]
37c3c84aamulsd x3, x7
37c3c84aenop
37c3c84b0
37c3c84b0loc_37c3c84b0:
37c3c84b0movsd_xmm x2, [r15+8*rax-8]
37c3c84b7movsd_xmm x0, [rdx]
37c3c84bbmovsd_xmm x1, [rdx+8]
37c3c84c0andpd x0, [rip+0xaa808]
37c3c84c8andpd x1, [rip+0xaa800]
37c3c84d0comisd x2, x10
37c3c84d5addsd x0, x1
37c3c84d9movapd x1, x2
37c3c84ddmulsd x1, x3
37c3c84e1addsd x0, x1
37c3c84e5ja 0x37c3c84ec
37c3c84e7addsd x0, x11
37c3c84ec
37c3c84ecloc_37c3c84ec:
37c3c84ecmovsd_xmm [r15+8*rax-8], x0
37c3c84f3add rax, 1
37c3c84f7add rdx, 16
37c3c84fbcmp rax, rcx
37c3c84fejne 0x37c3c84b0
37c3c8500
37c3c8500loc_37c3c8500:
37c3c8500mov [rsp+280], 0
37c3c850cmov rbx, [rsp+608]
37c3c8514pxor x6, x6
37c3c8518nop [rax+rax]
37c3c8520
37c3c8520loc_37c3c8520:
37c3c8520mov rax, [rsp+120]
37c3c8525mov [rsp+40], r12
37c3c852amov r9, rbp
37c3c852dmov r8, rbx
37c3c8530shl rsi, 4
37c3c8534mov rcx, rdi
37c3c8537mov [rsp+32], rax
37c3c853clea rdx, [rbx+rsi]
37c3c8540call zlacn2_64_
37c3c8545mov rax, [rsp+280]
37c3c854dtest rax, rax
37c3c8550je 0x37c3c860d
37c3c8556cmp rax, 1
37c3c855aje 0x37c3c86ca
37c3c8560mov rsi, [rdi]
37c3c8563cmp rax, 2
37c3c8567jne 0x37c3c8520
37c3c8569mov rdx, rbx
37c3c856cxor eax, eax
37c3c856etest rsi, rsi
37c3c8571jle 0x37c3c85ac
37c3c8573nop
37c3c8575nop [rax+rax]
37c3c8580
37c3c8580loc_37c3c8580:
37c3c8580movupd x0, [rdx]
37c3c8584movddup x1, [r15+8*rax]
37c3c858aadd rax, 1
37c3c858eadd rdx, 16
37c3c8592mulpd x1, x0
37c3c8596shufpd x0, x0, 1
37c3c859bmulpd x0, x6
37c3c859faddsubpd x1, x0
37c3c85a3movups [rdx-16], x1
37c3c85a7cmp rax, rsi
37c3c85aajne 0x37c3c8580
37c3c85ac
37c3c85acloc_37c3c85ac:
37c3c85acmov rax, [rsp+624]
37c3c85b4mov [rsp+56], rdi
37c3c85b9mov rdx, rdi
37c3c85bclea r8, [rip+0xaa6dd]
37c3c85c3mov [rsp+48], rbx
37c3c85c8mov r9, [rsp+536]
37c3c85d0mov [rsp+64], rax
37c3c85d5mov rax, [rsp+552]
37c3c85ddmov [rsp+72], 1
37c3c85e6mov rcx, [rsp+496]
37c3c85eemov [rsp+40], rax
37c3c85f3mov rax, [rsp+544]
37c3c85fbmov [rsp+32], rax
37c3c8600call zsytrs_64_
37c3c8605mov rsi, [rdi]
37c3c8608jmp 0x37c3c8520
37c3c860d
37c3c860dloc_37c3c860d:
37c3c860dmov rdx, [rdi]
37c3c8610test rdx, rdx
37c3c8613jle 0x37c3c868b
37c3c8615add rdx, 1
37c3c8619pxor x2, x2
37c3c861dmov eax, 1
37c3c8622nop [rax+rax]
37c3c862anop [rax+rax]
37c3c8635nop [rax+rax]
37c3c8640
37c3c8640loc_37c3c8640:
37c3c8640movsd_xmm x0, [r14+16]
37c3c8646movsd_xmm x1, [r14+24]
37c3c864cadd rax, 1
37c3c8650add r14, 16
37c3c8654andpd x0, [rip+0xaa674]
37c3c865candpd x1, [rip+0xaa66c]
37c3c8664addsd x0, x1
37c3c8668maxsd x2, x0
37c3c866ccmp rax, rdx
37c3c866fjne 0x37c3c8640
37c3c8671pxor x0, x0
37c3c8675ucomisd x2, x0
37c3c8679jp 0x37c3c867d
37c3c867bje 0x37c3c868b
37c3c867d
37c3c867dloc_37c3c867d:
37c3c867dmovsd_xmm x0, [rbp]
37c3c8682divsd x0, x2
37c3c8686movsd_xmm [rbp], x0
37c3c868b
37c3c868bloc_37c3c868b:
37c3c868bmov rbx, [rsp+232]
37c3c8693add [rsp+112], 1
37c3c8699add rbp, 8
37c3c869dadd [rsp+96], rbx
37c3c86a2mov rax, [rsp+112]
37c3c86a7mov rbx, [rsp+240]
37c3c86afadd [rsp+200], rbx
37c3c86b7cmp [rsp+264], rax
37c3c86bfjge 0x37c3c7c97
37c3c86c5jmp 0x37c3c7a72
37c3c86ca
37c3c86caloc_37c3c86ca:
37c3c86camov rax, [rsp+624]
37c3c86d2mov [rsp+56], rdi
37c3c86d7mov rdx, rdi
37c3c86dalea r8, [rip+0xaa5bf]
37c3c86e1mov [rsp+48], rbx
37c3c86e6mov r9, [rsp+536]
37c3c86eemov [rsp+64], rax
37c3c86f3mov rax, [rsp+552]
37c3c86fbmov [rsp+72], 1
37c3c8704mov rcx, [rsp+496]
37c3c870cmov [rsp+40], rax
37c3c8711mov rax, [rsp+544]
37c3c8719mov [rsp+32], rax
37c3c871ecall zsytrs_64_
37c3c8723mov rsi, [rdi]
37c3c8726test rsi, rsi
37c3c8729jle 0x37c3c8520
37c3c872fmov rdx, rbx
37c3c8732xor eax, eax
37c3c8734pxor x2, x2
37c3c8738nop [rax+rax]
37c3c8740
37c3c8740loc_37c3c8740:
37c3c8740movupd x0, [rdx]
37c3c8744movddup x1, [r15+8*rax]
37c3c874aadd rax, 1
37c3c874eadd rdx, 16
37c3c8752mulpd x1, x0
37c3c8756shufpd x0, x0, 1
37c3c875bmulpd x0, x2
37c3c875faddsubpd x1, x0
37c3c8763movups [rdx-16], x1
37c3c8767cmp rsi, rax
37c3c876ajne 0x37c3c8740
37c3c876cjmp 0x37c3c8520
37c3c8771
37c3c8771loc_37c3c8771:
37c3c8771pxor x2, x2
37c3c8775jmp 0x37c3c80da
37c3c877a
37c3c877aloc_37c3c877a:
37c3c877atest rdx, rdx
37c3c877dje 0x37c3c7a72
37c3c8783lea rbx, [8*rdx]
37c3c878bmov rcx, [rsp+592]
37c3c8793xor edx, edx
37c3c8795mov r8, rbx
37c3c8798call memset
37c3c879dmov rcx, [rsp+600]
37c3c87a5mov r8, rbx
37c3c87a8xor edx, edx
37c3c87aacall memset
37c3c87afjmp 0x37c3c7a72
37c3c87b4
37c3c87b4loc_37c3c87b4:
37c3c87b4neg rax
37c3c87b7jmp 0x37c3c7a4f
37c3c7900
37c3c87bc
37c3c87bc // align 0x10
37c3c87bc // align 0x10
37c3c87c0
37c3c87c0zsysv_64_:
37c3c87c0push r14
37c3c87c2push r13
37c3c87c4push r12
37c3c87c6push rbp
37c3c87c7push rdi
37c3c87c8push rsi
37c3c87c9push rbx
37c3c87caadd rsp, -128
37c3c87cemov rdi, [rsp+272]
37c3c87d6mov rax, [rsp+264]
37c3c87demov rbp, [rsp+256]
37c3c87e6mov [rdi], 0
37c3c87edmov r14, [rax]
37c3c87f0mov rsi, rdx
37c3c87f3mov r13, r8
37c3c87f6mov r12, r9
37c3c87f9mov r8l, 1
37c3c87ffmov r9l, 1
37c3c8805lea rdx, [rip+0xaa4d4]
37c3c880cmov rbx, rcx
37c3c880fcall lsame_64_
37c3c8814test rax, rax
37c3c8817je 0x37c3c89d0
37c3c881d
37c3c881dloc_37c3c881d:
37c3c881dmov rdx, [rsi]
37c3c8820test rdx, rdx
37c3c8823js 0x37c3c8990
37c3c8829cmp [r13], 0
37c3c882ejs 0x37c3c8a08
37c3c8834mov rcx, [rsp+224]
37c3c883ctest rdx, rdx
37c3c883fmov eax, 1
37c3c8844cmovg rax, rdx
37c3c8848cmp [rcx], rax
37c3c884bjl 0x37c3c8a20
37c3c8851mov rcx, [rsp+248]
37c3c8859cmp [rcx], rax
37c3c885cjl 0x37c3c8b08
37c3c8862mov rax, [rsp+264]
37c3c886acmp [rax], 0
37c3c886ejle 0x37c3c8b20
37c3c8874mov rax, [rdi]
37c3c8877test rax, rax
37c3c887ajne 0x37c3c8b69
37c3c8880test rdx, rdx
37c3c8883jne 0x37c3c8a38
37c3c8889movsd_xmm x0, [rip+0xaa467]
37c3c8891
37c3c8891loc_37c3c8891:
37c3c8891mov [rbp+8], 0
37c3c8899movsd_xmm [rbp], x0
37c3c889etest rax, rax
37c3c88a1jne 0x37c3c8b69
37c3c88a7cmp r14, -1
37c3c88abje 0x37c3c89bc
37c3c88b1mov [rsp+56], rdi
37c3c88b6mov r8, r12
37c3c88b9mov rdx, rsi
37c3c88bcmov rcx, rbx
37c3c88bfmov rax, [rsp+264]
37c3c88c7mov [rsp+40], rbp
37c3c88ccmov r9, [rsp+224]
37c3c88d4movsd_xmm [rsp+104], x0
37c3c88damov [rsp+48], rax
37c3c88dfmov rax, [rsp+232]
37c3c88e7mov [rsp+64], 1
37c3c88f0mov [rsp+32], rax
37c3c88f5call zsytrf_64_
37c3c88facmp [rdi], 0
37c3c88femovsd_xmm x0, [rsp+104]
37c3c8904jne 0x37c3c8973
37c3c8906mov rax, [rsp+264]
37c3c890emov rcx, [rsi]
37c3c8911cmp [rax], rcx
37c3c8914jge 0x37c3c8a98
37c3c891amov [rsp+64], rdi
37c3c891fmov r9, r12
37c3c8922mov r8, r13
37c3c8925mov rdx, rsi
37c3c8928mov rax, [rsp+248]
37c3c8930mov rcx, rbx
37c3c8933mov [rsp+72], 1
37c3c893cmov [rsp+56], rax
37c3c8941mov rax, [rsp+240]
37c3c8949mov [rsp+48], rax
37c3c894emov rax, [rsp+232]
37c3c8956mov [rsp+40], rax
37c3c895bmov rax, [rsp+224]
37c3c8963mov [rsp+32], rax
37c3c8968call zsytrs_64_
37c3c896dmovsd_xmm x0, [rsp+104]
37c3c8973
37c3c8973loc_37c3c8973:
37c3c8973mov [rbp+8], 0
37c3c897bmovsd_xmm [rbp], x0
37c3c8980sub rsp, -128
37c3c8984pop rbx
37c3c8985pop rsi
37c3c8986pop rdi
37c3c8987pop rbp
37c3c8988pop r12
37c3c898apop r13
37c3c898cpop r14
37c3c898eret
37c3c898f
37c3c898f 90 .
37c3c8990
37c3c8990loc_37c3c8990:
37c3c8990mov rdx, -2
37c3c8997mov eax, 2
37c3c899c
37c3c899cloc_37c3c899c:
37c3c899cmov [rdi], rdx
37c3c899f
37c3c899floc_37c3c899f:
37c3c899flea rdx, [rsp+120]
37c3c89a4mov r8l, 6
37c3c89aamov [rsp+120], rax
37c3c89aflea rcx, [rip+0xaa33a]
37c3c89b6call xerbla_64_
37c3c89bbnop
37c3c89bc
37c3c89bcloc_37c3c89bc:
37c3c89bcsub rsp, -128
37c3c89c0pop rbx
37c3c89c1pop rsi
37c3c89c2pop rdi
37c3c89c3pop rbp
37c3c89c4pop r12
37c3c89c6pop r13
37c3c89c8pop r14
37c3c89caret
37c3c89cb
37c3c89cb 0f 1f 44 00 00 ..D..
37c3c89d0
37c3c89d0loc_37c3c89d0:
37c3c89d0mov r9l, 1
37c3c89d6mov r8l, 1
37c3c89dclea rdx, [rip+0xaa2fe]
37c3c89e3mov rcx, rbx
37c3c89e6call lsame_64_
37c3c89ebtest rax, rax
37c3c89eejne 0x37c3c881d
37c3c89f4mov rdx, -1
37c3c89fbmov eax, 1
37c3c8a00jmp 0x37c3c899c
37c3c8a02
37c3c8a02 66 0f 1f 44 00 00 f..D..
37c3c8a08
37c3c8a08loc_37c3c8a08:
37c3c8a08mov rdx, -3
37c3c8a0fmov eax, 3
37c3c8a14jmp 0x37c3c899c
37c3c8a16
37c3c8a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c8a20
37c3c8a20loc_37c3c8a20:
37c3c8a20mov rdx, -5
37c3c8a27mov eax, 5
37c3c8a2cjmp 0x37c3c899c
37c3c8a31
37c3c8a31 0f 1f 80 00 00 00 00 .......
37c3c8a38
37c3c8a38loc_37c3c8a38:
37c3c8a38lea rax, [rip+0xaa2a9]
37c3c8a3fmov r8, r12
37c3c8a42mov rdx, rsi
37c3c8a45mov rcx, rbx
37c3c8a48mov [rsp+48], rax
37c3c8a4dmov rax, [rsp+232]
37c3c8a55mov [rsp+56], rdi
37c3c8a5amov r9, [rsp+224]
37c3c8a62mov [rsp+32], rax
37c3c8a67mov [rsp+64], 1
37c3c8a70mov [rsp+40], rbp
37c3c8a75call zsytrf_64_
37c3c8a7acvttsd2si rax, [rbp]
37c3c8a80pxor x0, x0
37c3c8a84cvtsi2sd x0, rax
37c3c8a89mov rax, [rdi]
37c3c8a8cjmp 0x37c3c8891
37c3c8a91
37c3c8a91 0f 1f 80 00 00 00 00 .......
37c3c8a98
37c3c8a98loc_37c3c8a98:
37c3c8a98mov [rsp+72], rdi
37c3c8a9dmov r9, r12
37c3c8aa0mov r8, r13
37c3c8aa3mov rdx, rsi
37c3c8aa6mov rax, [rsp+248]
37c3c8aaemov [rsp+64], rbp
37c3c8ab3mov rcx, rbx
37c3c8ab6mov [rsp+80], 1
37c3c8abfmov [rsp+56], rax
37c3c8ac4mov rax, [rsp+240]
37c3c8accmovsd_xmm [rsp+104], x0
37c3c8ad2mov [rsp+48], rax
37c3c8ad7mov rax, [rsp+232]
37c3c8adfmov [rsp+40], rax
37c3c8ae4mov rax, [rsp+224]
37c3c8aecmov [rsp+32], rax
37c3c8af1call zsytrs2_64_
37c3c8af6movsd_xmm x0, [rsp+104]
37c3c8afcjmp 0x37c3c8973
37c3c8b01
37c3c8b01 0f 1f 80 00 00 00 00 .......
37c3c8b08
37c3c8b08loc_37c3c8b08:
37c3c8b08mov rdx, -8
37c3c8b0fmov eax, 8
37c3c8b14jmp 0x37c3c899c
37c3c8b19
37c3c8b19 0f 1f 80 00 00 00 00 .......
37c3c8b20
37c3c8b20loc_37c3c8b20:
37c3c8b20cmp r14, -1
37c3c8b24je 0x37c3c8b40
37c3c8b26mov [rdi], -10
37c3c8b2dmov eax, 10
37c3c8b32jmp 0x37c3c899f
37c3c8b37
37c3c8b37 66 0f 1f 84 00 00 00 00 00 f........
37c3c8b40
37c3c8b40loc_37c3c8b40:
37c3c8b40mov rax, [rdi]
37c3c8b43test rax, rax
37c3c8b46jne 0x37c3c8b69
37c3c8b48test rdx, rdx
37c3c8b4bjne 0x37c3c8a38
37c3c8b51mov rax, [rip+0xaa1a0]
37c3c8b58mov [rbp+8], 0
37c3c8b60mov [rbp], rax
37c3c8b64jmp 0x37c3c89bc
37c3c8b69
37c3c8b69loc_37c3c8b69:
37c3c8b69neg rax
37c3c8b6cjmp 0x37c3c899f
37c3c87c0
37c3c87c0zsysv_64_:
37c3c87c0push r14
37c3c87c2push r13
37c3c87c4push r12
37c3c87c6push rbp
37c3c87c7push rdi
37c3c87c8push rsi
37c3c87c9push rbx
37c3c87caadd rsp, -128
37c3c87cemov rdi, [rsp+272]
37c3c87d6mov rax, [rsp+264]
37c3c87demov rbp, [rsp+256]
37c3c87e6mov [rdi], 0
37c3c87edmov r14, [rax]
37c3c87f0mov rsi, rdx
37c3c87f3mov r13, r8
37c3c87f6mov r12, r9
37c3c87f9mov r8l, 1
37c3c87ffmov r9l, 1
37c3c8805lea rdx, [rip+0xaa4d4]
37c3c880cmov rbx, rcx
37c3c880fcall lsame_64_
37c3c8814test rax, rax
37c3c8817je 0x37c3c89d0
37c3c881d
37c3c881dloc_37c3c881d:
37c3c881dmov rdx, [rsi]
37c3c8820test rdx, rdx
37c3c8823js 0x37c3c8990
37c3c8829cmp [r13], 0
37c3c882ejs 0x37c3c8a08
37c3c8834mov rcx, [rsp+224]
37c3c883ctest rdx, rdx
37c3c883fmov eax, 1
37c3c8844cmovg rax, rdx
37c3c8848cmp [rcx], rax
37c3c884bjl 0x37c3c8a20
37c3c8851mov rcx, [rsp+248]
37c3c8859cmp [rcx], rax
37c3c885cjl 0x37c3c8b08
37c3c8862mov rax, [rsp+264]
37c3c886acmp [rax], 0
37c3c886ejle 0x37c3c8b20
37c3c8874mov rax, [rdi]
37c3c8877test rax, rax
37c3c887ajne 0x37c3c8b69
37c3c8880test rdx, rdx
37c3c8883jne 0x37c3c8a38
37c3c8889movsd_xmm x0, [rip+0xaa467]
37c3c8891
37c3c8891loc_37c3c8891:
37c3c8891mov [rbp+8], 0
37c3c8899movsd_xmm [rbp], x0
37c3c889etest rax, rax
37c3c88a1jne 0x37c3c8b69
37c3c88a7cmp r14, -1
37c3c88abje 0x37c3c89bc
37c3c88b1mov [rsp+56], rdi
37c3c88b6mov r8, r12
37c3c88b9mov rdx, rsi
37c3c88bcmov rcx, rbx
37c3c88bfmov rax, [rsp+264]
37c3c88c7mov [rsp+40], rbp
37c3c88ccmov r9, [rsp+224]
37c3c88d4movsd_xmm [rsp+104], x0
37c3c88damov [rsp+48], rax
37c3c88dfmov rax, [rsp+232]
37c3c88e7mov [rsp+64], 1
37c3c88f0mov [rsp+32], rax
37c3c88f5call zsytrf_64_
37c3c88facmp [rdi], 0
37c3c88femovsd_xmm x0, [rsp+104]
37c3c8904jne 0x37c3c8973
37c3c8906mov rax, [rsp+264]
37c3c890emov rcx, [rsi]
37c3c8911cmp [rax], rcx
37c3c8914jge 0x37c3c8a98
37c3c891amov [rsp+64], rdi
37c3c891fmov r9, r12
37c3c8922mov r8, r13
37c3c8925mov rdx, rsi
37c3c8928mov rax, [rsp+248]
37c3c8930mov rcx, rbx
37c3c8933mov [rsp+72], 1
37c3c893cmov [rsp+56], rax
37c3c8941mov rax, [rsp+240]
37c3c8949mov [rsp+48], rax
37c3c894emov rax, [rsp+232]
37c3c8956mov [rsp+40], rax
37c3c895bmov rax, [rsp+224]
37c3c8963mov [rsp+32], rax
37c3c8968call zsytrs_64_
37c3c896dmovsd_xmm x0, [rsp+104]
37c3c8973
37c3c8973loc_37c3c8973:
37c3c8973mov [rbp+8], 0
37c3c897bmovsd_xmm [rbp], x0
37c3c8980sub rsp, -128
37c3c8984pop rbx
37c3c8985pop rsi
37c3c8986pop rdi
37c3c8987pop rbp
37c3c8988pop r12
37c3c898apop r13
37c3c898cpop r14
37c3c898eret
37c3c898f
37c3c898f 90 .
37c3c8990
37c3c8990loc_37c3c8990:
37c3c8990mov rdx, -2
37c3c8997mov eax, 2
37c3c899c
37c3c899cloc_37c3c899c:
37c3c899cmov [rdi], rdx
37c3c899f
37c3c899floc_37c3c899f:
37c3c899flea rdx, [rsp+120]
37c3c89a4mov r8l, 6
37c3c89aamov [rsp+120], rax
37c3c89aflea rcx, [rip+0xaa33a]
37c3c89b6call xerbla_64_
37c3c89bbnop
37c3c89bc
37c3c89bcloc_37c3c89bc:
37c3c89bcsub rsp, -128
37c3c89c0pop rbx
37c3c89c1pop rsi
37c3c89c2pop rdi
37c3c89c3pop rbp
37c3c89c4pop r12
37c3c89c6pop r13
37c3c89c8pop r14
37c3c89caret
37c3c89cb
37c3c89cb 0f 1f 44 00 00 ..D..
37c3c89d0
37c3c89d0loc_37c3c89d0:
37c3c89d0mov r9l, 1
37c3c89d6mov r8l, 1
37c3c89dclea rdx, [rip+0xaa2fe]
37c3c89e3mov rcx, rbx
37c3c89e6call lsame_64_
37c3c89ebtest rax, rax
37c3c89eejne 0x37c3c881d
37c3c89f4mov rdx, -1
37c3c89fbmov eax, 1
37c3c8a00jmp 0x37c3c899c
37c3c8a02
37c3c8a02 66 0f 1f 44 00 00 f..D..
37c3c8a08
37c3c8a08loc_37c3c8a08:
37c3c8a08mov rdx, -3
37c3c8a0fmov eax, 3
37c3c8a14jmp 0x37c3c899c
37c3c8a16
37c3c8a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c8a20
37c3c8a20loc_37c3c8a20:
37c3c8a20mov rdx, -5
37c3c8a27mov eax, 5
37c3c8a2cjmp 0x37c3c899c
37c3c8a31
37c3c8a31 0f 1f 80 00 00 00 00 .......
37c3c8a38
37c3c8a38loc_37c3c8a38:
37c3c8a38lea rax, [rip+0xaa2a9]
37c3c8a3fmov r8, r12
37c3c8a42mov rdx, rsi
37c3c8a45mov rcx, rbx
37c3c8a48mov [rsp+48], rax
37c3c8a4dmov rax, [rsp+232]
37c3c8a55mov [rsp+56], rdi
37c3c8a5amov r9, [rsp+224]
37c3c8a62mov [rsp+32], rax
37c3c8a67mov [rsp+64], 1
37c3c8a70mov [rsp+40], rbp
37c3c8a75call zsytrf_64_
37c3c8a7acvttsd2si rax, [rbp]
37c3c8a80pxor x0, x0
37c3c8a84cvtsi2sd x0, rax
37c3c8a89mov rax, [rdi]
37c3c8a8cjmp 0x37c3c8891
37c3c8a91
37c3c8a91 0f 1f 80 00 00 00 00 .......
37c3c8a98
37c3c8a98loc_37c3c8a98:
37c3c8a98mov [rsp+72], rdi
37c3c8a9dmov r9, r12
37c3c8aa0mov r8, r13
37c3c8aa3mov rdx, rsi
37c3c8aa6mov rax, [rsp+248]
37c3c8aaemov [rsp+64], rbp
37c3c8ab3mov rcx, rbx
37c3c8ab6mov [rsp+80], 1
37c3c8abfmov [rsp+56], rax
37c3c8ac4mov rax, [rsp+240]
37c3c8accmovsd_xmm [rsp+104], x0
37c3c8ad2mov [rsp+48], rax
37c3c8ad7mov rax, [rsp+232]
37c3c8adfmov [rsp+40], rax
37c3c8ae4mov rax, [rsp+224]
37c3c8aecmov [rsp+32], rax
37c3c8af1call zsytrs2_64_
37c3c8af6movsd_xmm x0, [rsp+104]
37c3c8afcjmp 0x37c3c8973
37c3c8b01
37c3c8b01 0f 1f 80 00 00 00 00 .......
37c3c8b08
37c3c8b08loc_37c3c8b08:
37c3c8b08mov rdx, -8
37c3c8b0fmov eax, 8
37c3c8b14jmp 0x37c3c899c
37c3c8b19
37c3c8b19 0f 1f 80 00 00 00 00 .......
37c3c8b20
37c3c8b20loc_37c3c8b20:
37c3c8b20cmp r14, -1
37c3c8b24je 0x37c3c8b40
37c3c8b26mov [rdi], -10
37c3c8b2dmov eax, 10
37c3c8b32jmp 0x37c3c899f
37c3c8b37
37c3c8b37 66 0f 1f 84 00 00 00 00 00 f........
37c3c8b40
37c3c8b40loc_37c3c8b40:
37c3c8b40mov rax, [rdi]
37c3c8b43test rax, rax
37c3c8b46jne 0x37c3c8b69
37c3c8b48test rdx, rdx
37c3c8b4bjne 0x37c3c8a38
37c3c8b51mov rax, [rip+0xaa1a0]
37c3c8b58mov [rbp+8], 0
37c3c8b60mov [rbp], rax
37c3c8b64jmp 0x37c3c89bc
37c3c8b69
37c3c8b69loc_37c3c8b69:
37c3c8b69neg rax
37c3c8b6cjmp 0x37c3c899f
37c3c87c0
37c3c8b71
37c3c8b71 // align 0x10
37c3c8b71 // align 0x10
37c3c8b80
37c3c8b80zsysv_aa_64_:
37c3c8b80push r15
37c3c8b82push r14
37c3c8b84push r13
37c3c8b86push r12
37c3c8b88push rbp
37c3c8b89push rdi
37c3c8b8apush rsi
37c3c8b8bpush rbx
37c3c8b8csub rsp, 136
37c3c8b93mov rdi, [rsp+288]
37c3c8b9bmov rax, [rsp+280]
37c3c8ba3mov rbx, [rsp+272]
37c3c8babmov [rdi], 0
37c3c8bb2mov r15, [rax]
37c3c8bb5mov rbp, rdx
37c3c8bb8mov r13, r8
37c3c8bbbmov r12, r9
37c3c8bbemov r8l, 1
37c3c8bc4mov r9l, 1
37c3c8bcalea rdx, [rip+0xaa12f]
37c3c8bd1mov rsi, rcx
37c3c8bd4call lsame_64_
37c3c8bd9test rax, rax
37c3c8bdcje 0x37c3c8de0
37c3c8be2
37c3c8be2loc_37c3c8be2:
37c3c8be2mov rax, [rbp]
37c3c8be6test rax, rax
37c3c8be9js 0x37c3c8da0
37c3c8befcmp [r13], 0
37c3c8bf4js 0x37c3c8e18
37c3c8bfamov rcx, [rsp+240]
37c3c8c02test rax, rax
37c3c8c05mov edx, 1
37c3c8c0acmovg rdx, rax
37c3c8c0ecmp [rcx], rdx
37c3c8c11jl 0x37c3c8e30
37c3c8c17mov rcx, [rsp+264]
37c3c8c1fcmp [rcx], rdx
37c3c8c22jl 0x37c3c8ec0
37c3c8c28lea rdx, [rax+rax]
37c3c8c2cmov rcx, [rsp+280]
37c3c8c34lea rax, [rax+rdx-2]
37c3c8c39cmp rax, rdx
37c3c8c3ccmovl rax, rdx
37c3c8c40cmp [rcx], rax
37c3c8c43jl 0x37c3c8ed8
37c3c8c49mov rax, [rdi]
37c3c8c4ctest rax, rax
37c3c8c4fjne 0x37c3c8ef8
37c3c8c55mov rcx, [rsp+248]
37c3c8c5dmov [rsp+56], rdi
37c3c8c62mov r8, r12
37c3c8c65mov rdx, rbp
37c3c8c68lea rax, [rip+0xaa099]
37c3c8c6fmov [rsp+40], rbx
37c3c8c74mov r9, [rsp+240]
37c3c8c7cmov [rsp+48], rax
37c3c8c81mov [rsp+32], rcx
37c3c8c86mov rcx, rsi
37c3c8c89mov [rsp+64], 1
37c3c8c92call zsytrf_aa_64_
37c3c8c97cvttsd2si r14, [rbx]
37c3c8c9cmov r9, r12
37c3c8c9fmov r8, r13
37c3c8ca2lea rax, [rip+0xaa05f]
37c3c8ca9mov [rsp+80], rdi
37c3c8caemov rdx, rbp
37c3c8cb1mov rcx, rsi
37c3c8cb4mov [rsp+72], rax
37c3c8cb9mov rax, [rsp+264]
37c3c8cc1mov [rsp+88], 1
37c3c8ccamov [rsp+56], rax
37c3c8ccfmov rax, [rsp+256]
37c3c8cd7mov [rsp+64], rbx
37c3c8cdcmov [rsp+48], rax
37c3c8ce1mov rax, [rsp+248]
37c3c8ce9mov [rsp+40], rax
37c3c8ceemov rax, [rsp+240]
37c3c8cf6mov [rsp+32], rax
37c3c8cfbcall zsytrs_aa_64_
37c3c8d00cvttsd2si rax, [rbx]
37c3c8d05pxor x0, x0
37c3c8d09mov [rbx+8], 0
37c3c8d11cmp rax, r14
37c3c8d14cmovl rax, r14
37c3c8d18cvtsi2sd x0, rax
37c3c8d1dmov rax, [rdi]
37c3c8d20movsd_xmm [rbx], x0
37c3c8d24test rax, rax
37c3c8d27jne 0x37c3c8ef8
37c3c8d2dcmp r15, -1
37c3c8d31je 0x37c3c8dcc
37c3c8d37mov [rsp+56], rdi
37c3c8d3cmov r8, r12
37c3c8d3fmov rdx, rbp
37c3c8d42mov rcx, rsi
37c3c8d45mov rax, [rsp+280]
37c3c8d4dmov [rsp+40], rbx
37c3c8d52mov r9, [rsp+240]
37c3c8d5amovsd_xmm [rsp+104], x0
37c3c8d60mov [rsp+48], rax
37c3c8d65mov rax, [rsp+248]
37c3c8d6dmov [rsp+64], 1
37c3c8d76mov [rsp+32], rax
37c3c8d7bcall zsytrf_aa_64_
37c3c8d80cmp [rdi], 0
37c3c8d84movsd_xmm x0, [rsp+104]
37c3c8d8aje 0x37c3c8e48
37c3c8d90
37c3c8d90loc_37c3c8d90:
37c3c8d90mov [rbx+8], 0
37c3c8d98movsd_xmm [rbx], x0
37c3c8d9cjmp 0x37c3c8dcc
37c3c8d9e
37c3c8d9e 66 90 f.
37c3c8da0
37c3c8da0loc_37c3c8da0:
37c3c8da0mov rdx, -2
37c3c8da7mov eax, 2
37c3c8dac
37c3c8dacloc_37c3c8dac:
37c3c8dacmov [rdi], rdx
37c3c8daf
37c3c8dafloc_37c3c8daf:
37c3c8daflea rdx, [rsp+120]
37c3c8db4mov r8l, 9
37c3c8dbamov [rsp+120], rax
37c3c8dbflea rcx, [rip+0xa9f4a]
37c3c8dc6call xerbla_64_
37c3c8dcbnop
37c3c8dcc
37c3c8dccloc_37c3c8dcc:
37c3c8dccadd rsp, 136
37c3c8dd3pop rbx
37c3c8dd4pop rsi
37c3c8dd5pop rdi
37c3c8dd6pop rbp
37c3c8dd7pop r12
37c3c8dd9pop r13
37c3c8ddbpop r14
37c3c8dddpop r15
37c3c8ddfret
37c3c8de0
37c3c8de0loc_37c3c8de0:
37c3c8de0mov r9l, 1
37c3c8de6mov r8l, 1
37c3c8declea rdx, [rip+0xa9f0e]
37c3c8df3mov rcx, rsi
37c3c8df6call lsame_64_
37c3c8dfbtest rax, rax
37c3c8dfejne 0x37c3c8be2
37c3c8e04mov rdx, -1
37c3c8e0bmov eax, 1
37c3c8e10jmp 0x37c3c8dac
37c3c8e12
37c3c8e12 66 0f 1f 44 00 00 f..D..
37c3c8e18
37c3c8e18loc_37c3c8e18:
37c3c8e18mov rdx, -3
37c3c8e1fmov eax, 3
37c3c8e24jmp 0x37c3c8dac
37c3c8e26
37c3c8e26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c8e30
37c3c8e30loc_37c3c8e30:
37c3c8e30mov rdx, -5
37c3c8e37mov eax, 5
37c3c8e3cjmp 0x37c3c8dac
37c3c8e41
37c3c8e41 0f 1f 80 00 00 00 00 .......
37c3c8e48
37c3c8e48loc_37c3c8e48:
37c3c8e48mov [rsp+80], rdi
37c3c8e4dmov r9, r12
37c3c8e50mov r8, r13
37c3c8e53mov rdx, rbp
37c3c8e56mov rax, [rsp+280]
37c3c8e5emov [rsp+64], rbx
37c3c8e63mov rcx, rsi
37c3c8e66mov [rsp+88], 1
37c3c8e6fmov [rsp+72], rax
37c3c8e74mov rax, [rsp+264]
37c3c8e7cmov [rsp+56], rax
37c3c8e81mov rax, [rsp+256]
37c3c8e89mov [rsp+48], rax
37c3c8e8emov rax, [rsp+248]
37c3c8e96mov [rsp+40], rax
37c3c8e9bmov rax, [rsp+240]
37c3c8ea3mov [rsp+32], rax
37c3c8ea8call zsytrs_aa_64_
37c3c8eadmovsd_xmm x0, [rsp+104]
37c3c8eb3jmp 0x37c3c8d90
37c3c8eb8
37c3c8eb8 0f 1f 84 00 00 00 00 00 ........
37c3c8ec0
37c3c8ec0loc_37c3c8ec0:
37c3c8ec0mov rdx, -8
37c3c8ec7mov eax, 8
37c3c8eccjmp 0x37c3c8dac
37c3c8ed1
37c3c8ed1 0f 1f 80 00 00 00 00 .......
37c3c8ed8
37c3c8ed8loc_37c3c8ed8:
37c3c8ed8cmp r15, -1
37c3c8edcje 0x37c3c8ef0
37c3c8edemov [rdi], -10
37c3c8ee5mov eax, 10
37c3c8eeajmp 0x37c3c8daf
37c3c8eef
37c3c8eef 90 .
37c3c8ef0
37c3c8ef0loc_37c3c8ef0:
37c3c8ef0mov rax, [rdi]
37c3c8ef3test rax, rax
37c3c8ef6je 0x37c3c8f00
37c3c8ef8
37c3c8ef8loc_37c3c8ef8:
37c3c8ef8neg rax
37c3c8efbjmp 0x37c3c8daf
37c3c8f00
37c3c8f00loc_37c3c8f00:
37c3c8f00mov [rsp+56], rdi
37c3c8f05mov r8, r12
37c3c8f08mov rdx, rbp
37c3c8f0bmov rcx, rsi
37c3c8f0emov rax, [rsp+248]
37c3c8f16lea r14, [rip+0xa9deb]
37c3c8f1dmov [rsp+64], 1
37c3c8f26mov [rsp+48], r14
37c3c8f2bmov r9, [rsp+240]
37c3c8f33mov [rsp+32], rax
37c3c8f38mov [rsp+40], rbx
37c3c8f3dcall zsytrf_aa_64_
37c3c8f42cvttsd2si r15, [rbx]
37c3c8f47mov r9, r12
37c3c8f4amov r8, r13
37c3c8f4dmov rax, [rsp+264]
37c3c8f55mov [rsp+80], rdi
37c3c8f5amov rdx, rbp
37c3c8f5dmov rcx, rsi
37c3c8f60mov [rsp+88], 1
37c3c8f69mov [rsp+56], rax
37c3c8f6emov rax, [rsp+256]
37c3c8f76mov [rsp+72], r14
37c3c8f7bmov [rsp+48], rax
37c3c8f80mov rax, [rsp+248]
37c3c8f88mov [rsp+64], rbx
37c3c8f8dmov [rsp+40], rax
37c3c8f92mov rax, [rsp+240]
37c3c8f9amov [rsp+32], rax
37c3c8f9fcall zsytrs_aa_64_
37c3c8fa4cvttsd2si rax, [rbx]
37c3c8fa9pxor x0, x0
37c3c8fadmov [rbx+8], 0
37c3c8fb5cmp rax, r15
37c3c8fb8cmovl rax, r15
37c3c8fbccvtsi2sd x0, rax
37c3c8fc1mov rax, [rdi]
37c3c8fc4movsd_xmm [rbx], x0
37c3c8fc8test rax, rax
37c3c8fcbje 0x37c3c8dcc
37c3c8fd1jmp 0x37c3c8ef8
37c3c8b80
37c3c8b80zsysv_aa_64_:
37c3c8b80push r15
37c3c8b82push r14
37c3c8b84push r13
37c3c8b86push r12
37c3c8b88push rbp
37c3c8b89push rdi
37c3c8b8apush rsi
37c3c8b8bpush rbx
37c3c8b8csub rsp, 136
37c3c8b93mov rdi, [rsp+288]
37c3c8b9bmov rax, [rsp+280]
37c3c8ba3mov rbx, [rsp+272]
37c3c8babmov [rdi], 0
37c3c8bb2mov r15, [rax]
37c3c8bb5mov rbp, rdx
37c3c8bb8mov r13, r8
37c3c8bbbmov r12, r9
37c3c8bbemov r8l, 1
37c3c8bc4mov r9l, 1
37c3c8bcalea rdx, [rip+0xaa12f]
37c3c8bd1mov rsi, rcx
37c3c8bd4call lsame_64_
37c3c8bd9test rax, rax
37c3c8bdcje 0x37c3c8de0
37c3c8be2
37c3c8be2loc_37c3c8be2:
37c3c8be2mov rax, [rbp]
37c3c8be6test rax, rax
37c3c8be9js 0x37c3c8da0
37c3c8befcmp [r13], 0
37c3c8bf4js 0x37c3c8e18
37c3c8bfamov rcx, [rsp+240]
37c3c8c02test rax, rax
37c3c8c05mov edx, 1
37c3c8c0acmovg rdx, rax
37c3c8c0ecmp [rcx], rdx
37c3c8c11jl 0x37c3c8e30
37c3c8c17mov rcx, [rsp+264]
37c3c8c1fcmp [rcx], rdx
37c3c8c22jl 0x37c3c8ec0
37c3c8c28lea rdx, [rax+rax]
37c3c8c2cmov rcx, [rsp+280]
37c3c8c34lea rax, [rax+rdx-2]
37c3c8c39cmp rax, rdx
37c3c8c3ccmovl rax, rdx
37c3c8c40cmp [rcx], rax
37c3c8c43jl 0x37c3c8ed8
37c3c8c49mov rax, [rdi]
37c3c8c4ctest rax, rax
37c3c8c4fjne 0x37c3c8ef8
37c3c8c55mov rcx, [rsp+248]
37c3c8c5dmov [rsp+56], rdi
37c3c8c62mov r8, r12
37c3c8c65mov rdx, rbp
37c3c8c68lea rax, [rip+0xaa099]
37c3c8c6fmov [rsp+40], rbx
37c3c8c74mov r9, [rsp+240]
37c3c8c7cmov [rsp+48], rax
37c3c8c81mov [rsp+32], rcx
37c3c8c86mov rcx, rsi
37c3c8c89mov [rsp+64], 1
37c3c8c92call zsytrf_aa_64_
37c3c8c97cvttsd2si r14, [rbx]
37c3c8c9cmov r9, r12
37c3c8c9fmov r8, r13
37c3c8ca2lea rax, [rip+0xaa05f]
37c3c8ca9mov [rsp+80], rdi
37c3c8caemov rdx, rbp
37c3c8cb1mov rcx, rsi
37c3c8cb4mov [rsp+72], rax
37c3c8cb9mov rax, [rsp+264]
37c3c8cc1mov [rsp+88], 1
37c3c8ccamov [rsp+56], rax
37c3c8ccfmov rax, [rsp+256]
37c3c8cd7mov [rsp+64], rbx
37c3c8cdcmov [rsp+48], rax
37c3c8ce1mov rax, [rsp+248]
37c3c8ce9mov [rsp+40], rax
37c3c8ceemov rax, [rsp+240]
37c3c8cf6mov [rsp+32], rax
37c3c8cfbcall zsytrs_aa_64_
37c3c8d00cvttsd2si rax, [rbx]
37c3c8d05pxor x0, x0
37c3c8d09mov [rbx+8], 0
37c3c8d11cmp rax, r14
37c3c8d14cmovl rax, r14
37c3c8d18cvtsi2sd x0, rax
37c3c8d1dmov rax, [rdi]
37c3c8d20movsd_xmm [rbx], x0
37c3c8d24test rax, rax
37c3c8d27jne 0x37c3c8ef8
37c3c8d2dcmp r15, -1
37c3c8d31je 0x37c3c8dcc
37c3c8d37mov [rsp+56], rdi
37c3c8d3cmov r8, r12
37c3c8d3fmov rdx, rbp
37c3c8d42mov rcx, rsi
37c3c8d45mov rax, [rsp+280]
37c3c8d4dmov [rsp+40], rbx
37c3c8d52mov r9, [rsp+240]
37c3c8d5amovsd_xmm [rsp+104], x0
37c3c8d60mov [rsp+48], rax
37c3c8d65mov rax, [rsp+248]
37c3c8d6dmov [rsp+64], 1
37c3c8d76mov [rsp+32], rax
37c3c8d7bcall zsytrf_aa_64_
37c3c8d80cmp [rdi], 0
37c3c8d84movsd_xmm x0, [rsp+104]
37c3c8d8aje 0x37c3c8e48
37c3c8d90
37c3c8d90loc_37c3c8d90:
37c3c8d90mov [rbx+8], 0
37c3c8d98movsd_xmm [rbx], x0
37c3c8d9cjmp 0x37c3c8dcc
37c3c8d9e
37c3c8d9e 66 90 f.
37c3c8da0
37c3c8da0loc_37c3c8da0:
37c3c8da0mov rdx, -2
37c3c8da7mov eax, 2
37c3c8dac
37c3c8dacloc_37c3c8dac:
37c3c8dacmov [rdi], rdx
37c3c8daf
37c3c8dafloc_37c3c8daf:
37c3c8daflea rdx, [rsp+120]
37c3c8db4mov r8l, 9
37c3c8dbamov [rsp+120], rax
37c3c8dbflea rcx, [rip+0xa9f4a]
37c3c8dc6call xerbla_64_
37c3c8dcbnop
37c3c8dcc
37c3c8dccloc_37c3c8dcc:
37c3c8dccadd rsp, 136
37c3c8dd3pop rbx
37c3c8dd4pop rsi
37c3c8dd5pop rdi
37c3c8dd6pop rbp
37c3c8dd7pop r12
37c3c8dd9pop r13
37c3c8ddbpop r14
37c3c8dddpop r15
37c3c8ddfret
37c3c8de0
37c3c8de0loc_37c3c8de0:
37c3c8de0mov r9l, 1
37c3c8de6mov r8l, 1
37c3c8declea rdx, [rip+0xa9f0e]
37c3c8df3mov rcx, rsi
37c3c8df6call lsame_64_
37c3c8dfbtest rax, rax
37c3c8dfejne 0x37c3c8be2
37c3c8e04mov rdx, -1
37c3c8e0bmov eax, 1
37c3c8e10jmp 0x37c3c8dac
37c3c8e12
37c3c8e12 66 0f 1f 44 00 00 f..D..
37c3c8e18
37c3c8e18loc_37c3c8e18:
37c3c8e18mov rdx, -3
37c3c8e1fmov eax, 3
37c3c8e24jmp 0x37c3c8dac
37c3c8e26
37c3c8e26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c8e30
37c3c8e30loc_37c3c8e30:
37c3c8e30mov rdx, -5
37c3c8e37mov eax, 5
37c3c8e3cjmp 0x37c3c8dac
37c3c8e41
37c3c8e41 0f 1f 80 00 00 00 00 .......
37c3c8e48
37c3c8e48loc_37c3c8e48:
37c3c8e48mov [rsp+80], rdi
37c3c8e4dmov r9, r12
37c3c8e50mov r8, r13
37c3c8e53mov rdx, rbp
37c3c8e56mov rax, [rsp+280]
37c3c8e5emov [rsp+64], rbx
37c3c8e63mov rcx, rsi
37c3c8e66mov [rsp+88], 1
37c3c8e6fmov [rsp+72], rax
37c3c8e74mov rax, [rsp+264]
37c3c8e7cmov [rsp+56], rax
37c3c8e81mov rax, [rsp+256]
37c3c8e89mov [rsp+48], rax
37c3c8e8emov rax, [rsp+248]
37c3c8e96mov [rsp+40], rax
37c3c8e9bmov rax, [rsp+240]
37c3c8ea3mov [rsp+32], rax
37c3c8ea8call zsytrs_aa_64_
37c3c8eadmovsd_xmm x0, [rsp+104]
37c3c8eb3jmp 0x37c3c8d90
37c3c8eb8
37c3c8eb8 0f 1f 84 00 00 00 00 00 ........
37c3c8ec0
37c3c8ec0loc_37c3c8ec0:
37c3c8ec0mov rdx, -8
37c3c8ec7mov eax, 8
37c3c8eccjmp 0x37c3c8dac
37c3c8ed1
37c3c8ed1 0f 1f 80 00 00 00 00 .......
37c3c8ed8
37c3c8ed8loc_37c3c8ed8:
37c3c8ed8cmp r15, -1
37c3c8edcje 0x37c3c8ef0
37c3c8edemov [rdi], -10
37c3c8ee5mov eax, 10
37c3c8eeajmp 0x37c3c8daf
37c3c8eef
37c3c8eef 90 .
37c3c8ef0
37c3c8ef0loc_37c3c8ef0:
37c3c8ef0mov rax, [rdi]
37c3c8ef3test rax, rax
37c3c8ef6je 0x37c3c8f00
37c3c8ef8
37c3c8ef8loc_37c3c8ef8:
37c3c8ef8neg rax
37c3c8efbjmp 0x37c3c8daf
37c3c8f00
37c3c8f00loc_37c3c8f00:
37c3c8f00mov [rsp+56], rdi
37c3c8f05mov r8, r12
37c3c8f08mov rdx, rbp
37c3c8f0bmov rcx, rsi
37c3c8f0emov rax, [rsp+248]
37c3c8f16lea r14, [rip+0xa9deb]
37c3c8f1dmov [rsp+64], 1
37c3c8f26mov [rsp+48], r14
37c3c8f2bmov r9, [rsp+240]
37c3c8f33mov [rsp+32], rax
37c3c8f38mov [rsp+40], rbx
37c3c8f3dcall zsytrf_aa_64_
37c3c8f42cvttsd2si r15, [rbx]
37c3c8f47mov r9, r12
37c3c8f4amov r8, r13
37c3c8f4dmov rax, [rsp+264]
37c3c8f55mov [rsp+80], rdi
37c3c8f5amov rdx, rbp
37c3c8f5dmov rcx, rsi
37c3c8f60mov [rsp+88], 1
37c3c8f69mov [rsp+56], rax
37c3c8f6emov rax, [rsp+256]
37c3c8f76mov [rsp+72], r14
37c3c8f7bmov [rsp+48], rax
37c3c8f80mov rax, [rsp+248]
37c3c8f88mov [rsp+64], rbx
37c3c8f8dmov [rsp+40], rax
37c3c8f92mov rax, [rsp+240]
37c3c8f9amov [rsp+32], rax
37c3c8f9fcall zsytrs_aa_64_
37c3c8fa4cvttsd2si rax, [rbx]
37c3c8fa9pxor x0, x0
37c3c8fadmov [rbx+8], 0
37c3c8fb5cmp rax, r15
37c3c8fb8cmovl rax, r15
37c3c8fbccvtsi2sd x0, rax
37c3c8fc1mov rax, [rdi]
37c3c8fc4movsd_xmm [rbx], x0
37c3c8fc8test rax, rax
37c3c8fcbje 0x37c3c8dcc
37c3c8fd1jmp 0x37c3c8ef8
37c3c8b80
37c3c8fd6
37c3c8fd6 // align 0x10
37c3c8fd6 // align 0x10
37c3c8fe0
37c3c8fe0zsysv_aa_2stage_64_:
37c3c8fe0push r15
37c3c8fe2push r14
37c3c8fe4push r13
37c3c8fe6push r12
37c3c8fe8push rbp
37c3c8fe9push rdi
37c3c8feapush rsi
37c3c8febpush rbx
37c3c8fecsub rsp, 152
37c3c8ff3mov rsi, [rsp+328]
37c3c8ffbmov r13, [rsp+312]
37c3c9003mov [rsi], 0
37c3c900amov rdi, rdx
37c3c900dmov r12, r8
37c3c9010mov rbp, r9
37c3c9013mov r8l, 1
37c3c9019mov r9l, 1
37c3c901flea rdx, [rip+0xa9cfa]
37c3c9026mov rbx, rcx
37c3c9029call lsame_64_
37c3c902emov rcx, [rsp+320]
37c3c9036mov r11, [rcx]
37c3c9039mov rcx, [rsp+272]
37c3c9041mov r10, [rcx]
37c3c9044test rax, rax
37c3c9047je 0x37c3c9130
37c3c904d
37c3c904dloc_37c3c904d:
37c3c904dmov rax, [rdi]
37c3c9050test rax, rax
37c3c9053js 0x37c3c90e0
37c3c9059cmp [r12], 0
37c3c905ejs 0x37c3c9180
37c3c9064mov rcx, [rsp+256]
37c3c906ctest rax, rax
37c3c906fmov edx, 1
37c3c9074cmovg rdx, rax
37c3c9078cmp [rcx], rdx
37c3c907bjl 0x37c3c9198
37c3c9081mov r9, [rsp+272]
37c3c9089lea rcx, [4*rax]
37c3c9091cmp [r9], rcx
37c3c9094jge 0x37c3c90a0
37c3c9096cmp r10, -1
37c3c909ajne 0x37c3c91c8
37c3c90a0
37c3c90a0loc_37c3c90a0:
37c3c90a0mov rcx, [rsp+304]
37c3c90a8cmp [rcx], rdx
37c3c90abjl 0x37c3c91b0
37c3c90b1mov rdx, [rsp+320]
37c3c90b9cmp rax, [rdx]
37c3c90bcjle 0x37c3c91e0
37c3c90c2cmp r11, -1
37c3c90c6je 0x37c3c91e0
37c3c90ccmov rdx, -13
37c3c90d3mov eax, 13
37c3c90d8jmp 0x37c3c90ec
37c3c90da
37c3c90da 66 0f 1f 44 00 00 f..D..
37c3c90e0
37c3c90e0loc_37c3c90e0:
37c3c90e0mov rdx, -2
37c3c90e7mov eax, 2
37c3c90ec
37c3c90ecloc_37c3c90ec:
37c3c90ecmov [rsi], rdx
37c3c90ef
37c3c90efloc_37c3c90ef:
37c3c90eflea rdx, [rsp+136]
37c3c90f7mov r8l, 15
37c3c90fdlea rcx, [rip+0xa9c2c]
37c3c9104mov [rsp+136], rax
37c3c910ccall xerbla_64_
37c3c9111nop
37c3c9112
37c3c9112loc_37c3c9112:
37c3c9112add rsp, 152
37c3c9119pop rbx
37c3c911apop rsi
37c3c911bpop rdi
37c3c911cpop rbp
37c3c911dpop r12
37c3c911fpop r13
37c3c9121pop r14
37c3c9123pop r15
37c3c9125ret
37c3c9126
37c3c9126 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c9130
37c3c9130loc_37c3c9130:
37c3c9130mov r9l, 1
37c3c9136mov r8l, 1
37c3c913cmov rcx, rbx
37c3c913fmov [rsp+120], r10
37c3c9144lea rdx, [rip+0xa9bd6]
37c3c914bmov [rsp+112], r11
37c3c9150call lsame_64_
37c3c9155mov r11, [rsp+112]
37c3c915amov r10, [rsp+120]
37c3c915ftest rax, rax
37c3c9162jne 0x37c3c904d
37c3c9168mov rdx, -1
37c3c916fmov eax, 1
37c3c9174jmp 0x37c3c90ec
37c3c9179
37c3c9179 0f 1f 80 00 00 00 00 .......
37c3c9180
37c3c9180loc_37c3c9180:
37c3c9180mov rdx, -3
37c3c9187mov eax, 3
37c3c918cjmp 0x37c3c90ec
37c3c9191
37c3c9191 0f 1f 80 00 00 00 00 .......
37c3c9198
37c3c9198loc_37c3c9198:
37c3c9198mov rdx, -5
37c3c919fmov eax, 5
37c3c91a4jmp 0x37c3c90ec
37c3c91a9
37c3c91a9 0f 1f 80 00 00 00 00 .......
37c3c91b0
37c3c91b0loc_37c3c91b0:
37c3c91b0mov rdx, -11
37c3c91b7mov eax, 11
37c3c91bcjmp 0x37c3c90ec
37c3c91c1
37c3c91c1 0f 1f 80 00 00 00 00 .......
37c3c91c8
37c3c91c8loc_37c3c91c8:
37c3c91c8mov rdx, -7
37c3c91cfmov eax, 7
37c3c91d4jmp 0x37c3c90ec
37c3c91d9
37c3c91d9 0f 1f 80 00 00 00 00 .......
37c3c91e0
37c3c91e0loc_37c3c91e0:
37c3c91e0xor r14l, r14l
37c3c91e3mov rax, [rsi]
37c3c91e6cmp r11, -1
37c3c91easete r14b
37c3c91eexor r15l, r15l
37c3c91f1cmp r10, -1
37c3c91f5sete r15b
37c3c91f9test rax, rax
37c3c91fcjne 0x37c3c939f
37c3c9202lea rax, [rip+0xa9b1f]
37c3c9209mov [rsp+80], rsi
37c3c920emov r8, rbp
37c3c9211mov rdx, [rsp+288]
37c3c9219mov rcx, [rsp+280]
37c3c9221mov [rsp+72], rax
37c3c9226mov [rsp+40], rax
37c3c922bmov rax, [rsp+264]
37c3c9233mov [rsp+56], rdx
37c3c9238mov r9, [rsp+256]
37c3c9240mov rdx, rdi
37c3c9243mov [rsp+48], rcx
37c3c9248mov rcx, rbx
37c3c924bmov [rsp+32], rax
37c3c9250mov [rsp+88], 1
37c3c9259mov [rsp+64], r13
37c3c925ecall zsytrf_aa_2stage_64_
37c3c9263mov rax, [rsi]
37c3c9266test rax, rax
37c3c9269jne 0x37c3c939f
37c3c926ftest r14, r14
37c3c9272jne 0x37c3c9112
37c3c9278test r15, r15
37c3c927bjne 0x37c3c9112
37c3c9281cvttsd2si rax, [r13]
37c3c9287mov r8, rbp
37c3c928amov rdx, rdi
37c3c928dmov rcx, rbx
37c3c9290mov [rsp+80], rsi
37c3c9295mov r9, [rsp+256]
37c3c929dmov [rsp+88], 1
37c3c92a6mov [rsp+64], r13
37c3c92abmov r15, rax
37c3c92aemov rax, [rsp+320]
37c3c92b6mov [rsp+72], rax
37c3c92bbmov rax, [rsp+288]
37c3c92c3mov [rsp+56], rax
37c3c92c8mov rax, [rsp+280]
37c3c92d0mov [rsp+48], rax
37c3c92d5mov rax, [rsp+272]
37c3c92ddmov [rsp+40], rax
37c3c92e2mov rax, [rsp+264]
37c3c92eamov [rsp+32], rax
37c3c92efcall zsytrf_aa_2stage_64_
37c3c92f4cmp [rsi], 0
37c3c92f8je 0x37c3c9320
37c3c92fa
37c3c92faloc_37c3c92fa:
37c3c92fapxor x0, x0
37c3c92femov [r13+8], 0
37c3c9306cvtsi2sd x0, r15
37c3c930bmovsd_xmm [r13], x0
37c3c9311jmp 0x37c3c9112
37c3c9316
37c3c9316 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c9320
37c3c9320loc_37c3c9320:
37c3c9320mov [rsp+88], rsi
37c3c9325mov r9, rbp
37c3c9328mov r8, r12
37c3c932bmov rdx, rdi
37c3c932emov rax, [rsp+304]
37c3c9336mov rcx, rbx
37c3c9339mov [rsp+96], 1
37c3c9342mov [rsp+80], rax
37c3c9347mov rax, [rsp+296]
37c3c934fmov [rsp+72], rax
37c3c9354mov rax, [rsp+288]
37c3c935cmov [rsp+64], rax
37c3c9361mov rax, [rsp+280]
37c3c9369mov [rsp+56], rax
37c3c936emov rax, [rsp+272]
37c3c9376mov [rsp+48], rax
37c3c937bmov rax, [rsp+264]
37c3c9383mov [rsp+40], rax
37c3c9388mov rax, [rsp+256]
37c3c9390mov [rsp+32], rax
37c3c9395call zsytrs_aa_2stage_64_
37c3c939ajmp 0x37c3c92fa
37c3c939f
37c3c939floc_37c3c939f:
37c3c939fneg rax
37c3c93a2jmp 0x37c3c90ef
37c3c8fe0
37c3c8fe0zsysv_aa_2stage_64_:
37c3c8fe0push r15
37c3c8fe2push r14
37c3c8fe4push r13
37c3c8fe6push r12
37c3c8fe8push rbp
37c3c8fe9push rdi
37c3c8feapush rsi
37c3c8febpush rbx
37c3c8fecsub rsp, 152
37c3c8ff3mov rsi, [rsp+328]
37c3c8ffbmov r13, [rsp+312]
37c3c9003mov [rsi], 0
37c3c900amov rdi, rdx
37c3c900dmov r12, r8
37c3c9010mov rbp, r9
37c3c9013mov r8l, 1
37c3c9019mov r9l, 1
37c3c901flea rdx, [rip+0xa9cfa]
37c3c9026mov rbx, rcx
37c3c9029call lsame_64_
37c3c902emov rcx, [rsp+320]
37c3c9036mov r11, [rcx]
37c3c9039mov rcx, [rsp+272]
37c3c9041mov r10, [rcx]
37c3c9044test rax, rax
37c3c9047je 0x37c3c9130
37c3c904d
37c3c904dloc_37c3c904d:
37c3c904dmov rax, [rdi]
37c3c9050test rax, rax
37c3c9053js 0x37c3c90e0
37c3c9059cmp [r12], 0
37c3c905ejs 0x37c3c9180
37c3c9064mov rcx, [rsp+256]
37c3c906ctest rax, rax
37c3c906fmov edx, 1
37c3c9074cmovg rdx, rax
37c3c9078cmp [rcx], rdx
37c3c907bjl 0x37c3c9198
37c3c9081mov r9, [rsp+272]
37c3c9089lea rcx, [4*rax]
37c3c9091cmp [r9], rcx
37c3c9094jge 0x37c3c90a0
37c3c9096cmp r10, -1
37c3c909ajne 0x37c3c91c8
37c3c90a0
37c3c90a0loc_37c3c90a0:
37c3c90a0mov rcx, [rsp+304]
37c3c90a8cmp [rcx], rdx
37c3c90abjl 0x37c3c91b0
37c3c90b1mov rdx, [rsp+320]
37c3c90b9cmp rax, [rdx]
37c3c90bcjle 0x37c3c91e0
37c3c90c2cmp r11, -1
37c3c90c6je 0x37c3c91e0
37c3c90ccmov rdx, -13
37c3c90d3mov eax, 13
37c3c90d8jmp 0x37c3c90ec
37c3c90da
37c3c90da 66 0f 1f 44 00 00 f..D..
37c3c90e0
37c3c90e0loc_37c3c90e0:
37c3c90e0mov rdx, -2
37c3c90e7mov eax, 2
37c3c90ec
37c3c90ecloc_37c3c90ec:
37c3c90ecmov [rsi], rdx
37c3c90ef
37c3c90efloc_37c3c90ef:
37c3c90eflea rdx, [rsp+136]
37c3c90f7mov r8l, 15
37c3c90fdlea rcx, [rip+0xa9c2c]
37c3c9104mov [rsp+136], rax
37c3c910ccall xerbla_64_
37c3c9111nop
37c3c9112
37c3c9112loc_37c3c9112:
37c3c9112add rsp, 152
37c3c9119pop rbx
37c3c911apop rsi
37c3c911bpop rdi
37c3c911cpop rbp
37c3c911dpop r12
37c3c911fpop r13
37c3c9121pop r14
37c3c9123pop r15
37c3c9125ret
37c3c9126
37c3c9126 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c9130
37c3c9130loc_37c3c9130:
37c3c9130mov r9l, 1
37c3c9136mov r8l, 1
37c3c913cmov rcx, rbx
37c3c913fmov [rsp+120], r10
37c3c9144lea rdx, [rip+0xa9bd6]
37c3c914bmov [rsp+112], r11
37c3c9150call lsame_64_
37c3c9155mov r11, [rsp+112]
37c3c915amov r10, [rsp+120]
37c3c915ftest rax, rax
37c3c9162jne 0x37c3c904d
37c3c9168mov rdx, -1
37c3c916fmov eax, 1
37c3c9174jmp 0x37c3c90ec
37c3c9179
37c3c9179 0f 1f 80 00 00 00 00 .......
37c3c9180
37c3c9180loc_37c3c9180:
37c3c9180mov rdx, -3
37c3c9187mov eax, 3
37c3c918cjmp 0x37c3c90ec
37c3c9191
37c3c9191 0f 1f 80 00 00 00 00 .......
37c3c9198
37c3c9198loc_37c3c9198:
37c3c9198mov rdx, -5
37c3c919fmov eax, 5
37c3c91a4jmp 0x37c3c90ec
37c3c91a9
37c3c91a9 0f 1f 80 00 00 00 00 .......
37c3c91b0
37c3c91b0loc_37c3c91b0:
37c3c91b0mov rdx, -11
37c3c91b7mov eax, 11
37c3c91bcjmp 0x37c3c90ec
37c3c91c1
37c3c91c1 0f 1f 80 00 00 00 00 .......
37c3c91c8
37c3c91c8loc_37c3c91c8:
37c3c91c8mov rdx, -7
37c3c91cfmov eax, 7
37c3c91d4jmp 0x37c3c90ec
37c3c91d9
37c3c91d9 0f 1f 80 00 00 00 00 .......
37c3c91e0
37c3c91e0loc_37c3c91e0:
37c3c91e0xor r14l, r14l
37c3c91e3mov rax, [rsi]
37c3c91e6cmp r11, -1
37c3c91easete r14b
37c3c91eexor r15l, r15l
37c3c91f1cmp r10, -1
37c3c91f5sete r15b
37c3c91f9test rax, rax
37c3c91fcjne 0x37c3c939f
37c3c9202lea rax, [rip+0xa9b1f]
37c3c9209mov [rsp+80], rsi
37c3c920emov r8, rbp
37c3c9211mov rdx, [rsp+288]
37c3c9219mov rcx, [rsp+280]
37c3c9221mov [rsp+72], rax
37c3c9226mov [rsp+40], rax
37c3c922bmov rax, [rsp+264]
37c3c9233mov [rsp+56], rdx
37c3c9238mov r9, [rsp+256]
37c3c9240mov rdx, rdi
37c3c9243mov [rsp+48], rcx
37c3c9248mov rcx, rbx
37c3c924bmov [rsp+32], rax
37c3c9250mov [rsp+88], 1
37c3c9259mov [rsp+64], r13
37c3c925ecall zsytrf_aa_2stage_64_
37c3c9263mov rax, [rsi]
37c3c9266test rax, rax
37c3c9269jne 0x37c3c939f
37c3c926ftest r14, r14
37c3c9272jne 0x37c3c9112
37c3c9278test r15, r15
37c3c927bjne 0x37c3c9112
37c3c9281cvttsd2si rax, [r13]
37c3c9287mov r8, rbp
37c3c928amov rdx, rdi
37c3c928dmov rcx, rbx
37c3c9290mov [rsp+80], rsi
37c3c9295mov r9, [rsp+256]
37c3c929dmov [rsp+88], 1
37c3c92a6mov [rsp+64], r13
37c3c92abmov r15, rax
37c3c92aemov rax, [rsp+320]
37c3c92b6mov [rsp+72], rax
37c3c92bbmov rax, [rsp+288]
37c3c92c3mov [rsp+56], rax
37c3c92c8mov rax, [rsp+280]
37c3c92d0mov [rsp+48], rax
37c3c92d5mov rax, [rsp+272]
37c3c92ddmov [rsp+40], rax
37c3c92e2mov rax, [rsp+264]
37c3c92eamov [rsp+32], rax
37c3c92efcall zsytrf_aa_2stage_64_
37c3c92f4cmp [rsi], 0
37c3c92f8je 0x37c3c9320
37c3c92fa
37c3c92faloc_37c3c92fa:
37c3c92fapxor x0, x0
37c3c92femov [r13+8], 0
37c3c9306cvtsi2sd x0, r15
37c3c930bmovsd_xmm [r13], x0
37c3c9311jmp 0x37c3c9112
37c3c9316
37c3c9316 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c9320
37c3c9320loc_37c3c9320:
37c3c9320mov [rsp+88], rsi
37c3c9325mov r9, rbp
37c3c9328mov r8, r12
37c3c932bmov rdx, rdi
37c3c932emov rax, [rsp+304]
37c3c9336mov rcx, rbx
37c3c9339mov [rsp+96], 1
37c3c9342mov [rsp+80], rax
37c3c9347mov rax, [rsp+296]
37c3c934fmov [rsp+72], rax
37c3c9354mov rax, [rsp+288]
37c3c935cmov [rsp+64], rax
37c3c9361mov rax, [rsp+280]
37c3c9369mov [rsp+56], rax
37c3c936emov rax, [rsp+272]
37c3c9376mov [rsp+48], rax
37c3c937bmov rax, [rsp+264]
37c3c9383mov [rsp+40], rax
37c3c9388mov rax, [rsp+256]
37c3c9390mov [rsp+32], rax
37c3c9395call zsytrs_aa_2stage_64_
37c3c939ajmp 0x37c3c92fa
37c3c939f
37c3c939floc_37c3c939f:
37c3c939fneg rax
37c3c93a2jmp 0x37c3c90ef
37c3c8fe0
37c3c93a7
37c3c93a7 // align 0x10
37c3c93a7 // align 0x10
37c3c93b0
37c3c93b0zsysv_rk_64_:
37c3c93b0push r14
37c3c93b2push r13
37c3c93b4push r12
37c3c93b6push rbp
37c3c93b7push rdi
37c3c93b8push rsi
37c3c93b9push rbx
37c3c93baadd rsp, -128
37c3c93bemov rdi, [rsp+280]
37c3c93c6mov rax, [rsp+272]
37c3c93cemov rbp, [rsp+264]
37c3c93d6mov [rdi], 0
37c3c93ddmov r14, [rax]
37c3c93e0mov rsi, rdx
37c3c93e3mov r13, r8
37c3c93e6mov r12, r9
37c3c93e9mov r8l, 1
37c3c93efmov r9l, 1
37c3c93f5lea rdx, [rip+0xa9944]
37c3c93fcmov rbx, rcx
37c3c93ffcall lsame_64_
37c3c9404test rax, rax
37c3c9407je 0x37c3c9568
37c3c940d
37c3c940dloc_37c3c940d:
37c3c940dmov rdx, [rsi]
37c3c9410test rdx, rdx
37c3c9413js 0x37c3c9528
37c3c9419cmp [r13], 0
37c3c941ejs 0x37c3c95a0
37c3c9424mov rcx, [rsp+224]
37c3c942ctest rdx, rdx
37c3c942fmov eax, 1
37c3c9434cmovg rax, rdx
37c3c9438cmp [rcx], rax
37c3c943bjl 0x37c3c95b0
37c3c9441mov rcx, [rsp+256]
37c3c9449cmp [rcx], rax
37c3c944cjl 0x37c3c96a0
37c3c9452mov rax, [rsp+272]
37c3c945acmp [rax], 0
37c3c945ejle 0x37c3c96b8
37c3c9464mov rax, [rdi]
37c3c9467test rax, rax
37c3c946ajne 0x37c3c96f9
37c3c9470test rdx, rdx
37c3c9473jne 0x37c3c9638
37c3c9479movsd_xmm x0, [rip+0xa98df]
37c3c9481
37c3c9481loc_37c3c9481:
37c3c9481mov [rbp+8], 0
37c3c9489movsd_xmm [rbp], x0
37c3c948etest rax, rax
37c3c9491jne 0x37c3c96f9
37c3c9497cmp r14, -1
37c3c949bje 0x37c3c9554
37c3c94a1mov [rsp+64], rdi
37c3c94a6mov r8, r12
37c3c94a9mov rdx, rsi
37c3c94acmov rcx, rbx
37c3c94afmov rax, [rsp+272]
37c3c94b7mov [rsp+48], rbp
37c3c94bcmov r9, [rsp+224]
37c3c94c4movsd_xmm [rsp+104], x0
37c3c94camov [rsp+56], rax
37c3c94cfmov rax, [rsp+240]
37c3c94d7mov [rsp+72], 1
37c3c94e0mov [rsp+40], rax
37c3c94e5mov rax, [rsp+232]
37c3c94edmov [rsp+32], rax
37c3c94f2call zsytrf_rk_64_
37c3c94f7cmp [rdi], 0
37c3c94fbmovsd_xmm x0, [rsp+104]
37c3c9501je 0x37c3c95c8
37c3c9507
37c3c9507loc_37c3c9507:
37c3c9507mov [rbp+8], 0
37c3c950fmovsd_xmm [rbp], x0
37c3c9514sub rsp, -128
37c3c9518pop rbx
37c3c9519pop rsi
37c3c951apop rdi
37c3c951bpop rbp
37c3c951cpop r12
37c3c951epop r13
37c3c9520pop r14
37c3c9522ret
37c3c9523
37c3c9523 0f 1f 44 00 00 ..D..
37c3c9528
37c3c9528loc_37c3c9528:
37c3c9528mov rdx, -2
37c3c952fmov eax, 2
37c3c9534
37c3c9534loc_37c3c9534:
37c3c9534mov [rdi], rdx
37c3c9537
37c3c9537loc_37c3c9537:
37c3c9537lea rdx, [rsp+120]
37c3c953cmov r8l, 9
37c3c9542mov [rsp+120], rax
37c3c9547lea rcx, [rip+0xa9802]
37c3c954ecall xerbla_64_
37c3c9553nop
37c3c9554
37c3c9554loc_37c3c9554:
37c3c9554sub rsp, -128
37c3c9558pop rbx
37c3c9559pop rsi
37c3c955apop rdi
37c3c955bpop rbp
37c3c955cpop r12
37c3c955epop r13
37c3c9560pop r14
37c3c9562ret
37c3c9563
37c3c9563 0f 1f 44 00 00 ..D..
37c3c9568
37c3c9568loc_37c3c9568:
37c3c9568mov r9l, 1
37c3c956emov r8l, 1
37c3c9574lea rdx, [rip+0xa97c6]
37c3c957bmov rcx, rbx
37c3c957ecall lsame_64_
37c3c9583test rax, rax
37c3c9586jne 0x37c3c940d
37c3c958cmov rdx, -1
37c3c9593mov eax, 1
37c3c9598jmp 0x37c3c9534
37c3c959a
37c3c959a 66 0f 1f 44 00 00 f..D..
37c3c95a0
37c3c95a0loc_37c3c95a0:
37c3c95a0mov rdx, -3
37c3c95a7mov eax, 3
37c3c95acjmp 0x37c3c9534
37c3c95ae
37c3c95ae 66 90 f.
37c3c95b0
37c3c95b0loc_37c3c95b0:
37c3c95b0mov rdx, -5
37c3c95b7mov eax, 5
37c3c95bcjmp 0x37c3c9534
37c3c95c1
37c3c95c1 0f 1f 80 00 00 00 00 .......
37c3c95c8
37c3c95c8loc_37c3c95c8:
37c3c95c8mov [rsp+72], rdi
37c3c95cdmov r9, r12
37c3c95d0mov r8, r13
37c3c95d3mov rdx, rsi
37c3c95d6mov rax, [rsp+256]
37c3c95demov rcx, rbx
37c3c95e1mov [rsp+80], 1
37c3c95eamov [rsp+64], rax
37c3c95efmov rax, [rsp+248]
37c3c95f7mov [rsp+56], rax
37c3c95fcmov rax, [rsp+240]
37c3c9604mov [rsp+48], rax
37c3c9609mov rax, [rsp+232]
37c3c9611mov [rsp+40], rax
37c3c9616mov rax, [rsp+224]
37c3c961emov [rsp+32], rax
37c3c9623call zsytrs_3_64_
37c3c9628movsd_xmm x0, [rsp+104]
37c3c962ejmp 0x37c3c9507
37c3c9633
37c3c9633 0f 1f 44 00 00 ..D..
37c3c9638
37c3c9638loc_37c3c9638:
37c3c9638lea rax, [rip+0xa9709]
37c3c963fmov r8, r12
37c3c9642mov rdx, rsi
37c3c9645mov rcx, rbx
37c3c9648mov [rsp+56], rax
37c3c964dmov rax, [rsp+240]
37c3c9655mov [rsp+64], rdi
37c3c965amov r9, [rsp+224]
37c3c9662mov [rsp+40], rax
37c3c9667mov rax, [rsp+232]
37c3c966fmov [rsp+72], 1
37c3c9678mov [rsp+32], rax
37c3c967dmov [rsp+48], rbp
37c3c9682call zsytrf_rk_64_
37c3c9687cvttsd2si rax, [rbp]
37c3c968dpxor x0, x0
37c3c9691cvtsi2sd x0, rax
37c3c9696mov rax, [rdi]
37c3c9699jmp 0x37c3c9481
37c3c969e
37c3c969e 66 90 f.
37c3c96a0
37c3c96a0loc_37c3c96a0:
37c3c96a0mov rdx, -9
37c3c96a7mov eax, 9
37c3c96acjmp 0x37c3c9534
37c3c96b1
37c3c96b1 0f 1f 80 00 00 00 00 .......
37c3c96b8
37c3c96b8loc_37c3c96b8:
37c3c96b8cmp r14, -1
37c3c96bcje 0x37c3c96d0
37c3c96bemov [rdi], -11
37c3c96c5mov eax, 11
37c3c96cajmp 0x37c3c9537
37c3c96cf
37c3c96cf 90 .
37c3c96d0
37c3c96d0loc_37c3c96d0:
37c3c96d0mov rax, [rdi]
37c3c96d3test rax, rax
37c3c96d6jne 0x37c3c96f9
37c3c96d8test rdx, rdx
37c3c96dbjne 0x37c3c9638
37c3c96e1mov rax, [rip+0xa9678]
37c3c96e8mov [rbp+8], 0
37c3c96f0mov [rbp], rax
37c3c96f4jmp 0x37c3c9554
37c3c96f9
37c3c96f9loc_37c3c96f9:
37c3c96f9neg rax
37c3c96fcjmp 0x37c3c9537
37c3c93b0
37c3c93b0zsysv_rk_64_:
37c3c93b0push r14
37c3c93b2push r13
37c3c93b4push r12
37c3c93b6push rbp
37c3c93b7push rdi
37c3c93b8push rsi
37c3c93b9push rbx
37c3c93baadd rsp, -128
37c3c93bemov rdi, [rsp+280]
37c3c93c6mov rax, [rsp+272]
37c3c93cemov rbp, [rsp+264]
37c3c93d6mov [rdi], 0
37c3c93ddmov r14, [rax]
37c3c93e0mov rsi, rdx
37c3c93e3mov r13, r8
37c3c93e6mov r12, r9
37c3c93e9mov r8l, 1
37c3c93efmov r9l, 1
37c3c93f5lea rdx, [rip+0xa9944]
37c3c93fcmov rbx, rcx
37c3c93ffcall lsame_64_
37c3c9404test rax, rax
37c3c9407je 0x37c3c9568
37c3c940d
37c3c940dloc_37c3c940d:
37c3c940dmov rdx, [rsi]
37c3c9410test rdx, rdx
37c3c9413js 0x37c3c9528
37c3c9419cmp [r13], 0
37c3c941ejs 0x37c3c95a0
37c3c9424mov rcx, [rsp+224]
37c3c942ctest rdx, rdx
37c3c942fmov eax, 1
37c3c9434cmovg rax, rdx
37c3c9438cmp [rcx], rax
37c3c943bjl 0x37c3c95b0
37c3c9441mov rcx, [rsp+256]
37c3c9449cmp [rcx], rax
37c3c944cjl 0x37c3c96a0
37c3c9452mov rax, [rsp+272]
37c3c945acmp [rax], 0
37c3c945ejle 0x37c3c96b8
37c3c9464mov rax, [rdi]
37c3c9467test rax, rax
37c3c946ajne 0x37c3c96f9
37c3c9470test rdx, rdx
37c3c9473jne 0x37c3c9638
37c3c9479movsd_xmm x0, [rip+0xa98df]
37c3c9481
37c3c9481loc_37c3c9481:
37c3c9481mov [rbp+8], 0
37c3c9489movsd_xmm [rbp], x0
37c3c948etest rax, rax
37c3c9491jne 0x37c3c96f9
37c3c9497cmp r14, -1
37c3c949bje 0x37c3c9554
37c3c94a1mov [rsp+64], rdi
37c3c94a6mov r8, r12
37c3c94a9mov rdx, rsi
37c3c94acmov rcx, rbx
37c3c94afmov rax, [rsp+272]
37c3c94b7mov [rsp+48], rbp
37c3c94bcmov r9, [rsp+224]
37c3c94c4movsd_xmm [rsp+104], x0
37c3c94camov [rsp+56], rax
37c3c94cfmov rax, [rsp+240]
37c3c94d7mov [rsp+72], 1
37c3c94e0mov [rsp+40], rax
37c3c94e5mov rax, [rsp+232]
37c3c94edmov [rsp+32], rax
37c3c94f2call zsytrf_rk_64_
37c3c94f7cmp [rdi], 0
37c3c94fbmovsd_xmm x0, [rsp+104]
37c3c9501je 0x37c3c95c8
37c3c9507
37c3c9507loc_37c3c9507:
37c3c9507mov [rbp+8], 0
37c3c950fmovsd_xmm [rbp], x0
37c3c9514sub rsp, -128
37c3c9518pop rbx
37c3c9519pop rsi
37c3c951apop rdi
37c3c951bpop rbp
37c3c951cpop r12
37c3c951epop r13
37c3c9520pop r14
37c3c9522ret
37c3c9523
37c3c9523 0f 1f 44 00 00 ..D..
37c3c9528
37c3c9528loc_37c3c9528:
37c3c9528mov rdx, -2
37c3c952fmov eax, 2
37c3c9534
37c3c9534loc_37c3c9534:
37c3c9534mov [rdi], rdx
37c3c9537
37c3c9537loc_37c3c9537:
37c3c9537lea rdx, [rsp+120]
37c3c953cmov r8l, 9
37c3c9542mov [rsp+120], rax
37c3c9547lea rcx, [rip+0xa9802]
37c3c954ecall xerbla_64_
37c3c9553nop
37c3c9554
37c3c9554loc_37c3c9554:
37c3c9554sub rsp, -128
37c3c9558pop rbx
37c3c9559pop rsi
37c3c955apop rdi
37c3c955bpop rbp
37c3c955cpop r12
37c3c955epop r13
37c3c9560pop r14
37c3c9562ret
37c3c9563
37c3c9563 0f 1f 44 00 00 ..D..
37c3c9568
37c3c9568loc_37c3c9568:
37c3c9568mov r9l, 1
37c3c956emov r8l, 1
37c3c9574lea rdx, [rip+0xa97c6]
37c3c957bmov rcx, rbx
37c3c957ecall lsame_64_
37c3c9583test rax, rax
37c3c9586jne 0x37c3c940d
37c3c958cmov rdx, -1
37c3c9593mov eax, 1
37c3c9598jmp 0x37c3c9534
37c3c959a
37c3c959a 66 0f 1f 44 00 00 f..D..
37c3c95a0
37c3c95a0loc_37c3c95a0:
37c3c95a0mov rdx, -3
37c3c95a7mov eax, 3
37c3c95acjmp 0x37c3c9534
37c3c95ae
37c3c95ae 66 90 f.
37c3c95b0
37c3c95b0loc_37c3c95b0:
37c3c95b0mov rdx, -5
37c3c95b7mov eax, 5
37c3c95bcjmp 0x37c3c9534
37c3c95c1
37c3c95c1 0f 1f 80 00 00 00 00 .......
37c3c95c8
37c3c95c8loc_37c3c95c8:
37c3c95c8mov [rsp+72], rdi
37c3c95cdmov r9, r12
37c3c95d0mov r8, r13
37c3c95d3mov rdx, rsi
37c3c95d6mov rax, [rsp+256]
37c3c95demov rcx, rbx
37c3c95e1mov [rsp+80], 1
37c3c95eamov [rsp+64], rax
37c3c95efmov rax, [rsp+248]
37c3c95f7mov [rsp+56], rax
37c3c95fcmov rax, [rsp+240]
37c3c9604mov [rsp+48], rax
37c3c9609mov rax, [rsp+232]
37c3c9611mov [rsp+40], rax
37c3c9616mov rax, [rsp+224]
37c3c961emov [rsp+32], rax
37c3c9623call zsytrs_3_64_
37c3c9628movsd_xmm x0, [rsp+104]
37c3c962ejmp 0x37c3c9507
37c3c9633
37c3c9633 0f 1f 44 00 00 ..D..
37c3c9638
37c3c9638loc_37c3c9638:
37c3c9638lea rax, [rip+0xa9709]
37c3c963fmov r8, r12
37c3c9642mov rdx, rsi
37c3c9645mov rcx, rbx
37c3c9648mov [rsp+56], rax
37c3c964dmov rax, [rsp+240]
37c3c9655mov [rsp+64], rdi
37c3c965amov r9, [rsp+224]
37c3c9662mov [rsp+40], rax
37c3c9667mov rax, [rsp+232]
37c3c966fmov [rsp+72], 1
37c3c9678mov [rsp+32], rax
37c3c967dmov [rsp+48], rbp
37c3c9682call zsytrf_rk_64_
37c3c9687cvttsd2si rax, [rbp]
37c3c968dpxor x0, x0
37c3c9691cvtsi2sd x0, rax
37c3c9696mov rax, [rdi]
37c3c9699jmp 0x37c3c9481
37c3c969e
37c3c969e 66 90 f.
37c3c96a0
37c3c96a0loc_37c3c96a0:
37c3c96a0mov rdx, -9
37c3c96a7mov eax, 9
37c3c96acjmp 0x37c3c9534
37c3c96b1
37c3c96b1 0f 1f 80 00 00 00 00 .......
37c3c96b8
37c3c96b8loc_37c3c96b8:
37c3c96b8cmp r14, -1
37c3c96bcje 0x37c3c96d0
37c3c96bemov [rdi], -11
37c3c96c5mov eax, 11
37c3c96cajmp 0x37c3c9537
37c3c96cf
37c3c96cf 90 .
37c3c96d0
37c3c96d0loc_37c3c96d0:
37c3c96d0mov rax, [rdi]
37c3c96d3test rax, rax
37c3c96d6jne 0x37c3c96f9
37c3c96d8test rdx, rdx
37c3c96dbjne 0x37c3c9638
37c3c96e1mov rax, [rip+0xa9678]
37c3c96e8mov [rbp+8], 0
37c3c96f0mov [rbp], rax
37c3c96f4jmp 0x37c3c9554
37c3c96f9
37c3c96f9loc_37c3c96f9:
37c3c96f9neg rax
37c3c96fcjmp 0x37c3c9537
37c3c93b0
Loading..