File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c2bf5c0
37c2bf5c0zgesvx_64_:
37c2bf5c0push r15
37c2bf5c2push r14
37c2bf5c4push r13
37c2bf5c6push r12
37c2bf5c8push rbp
37c2bf5c9push rdi
37c2bf5capush rsi
37c2bf5cbpush rbx
37c2bf5ccsub rsp, 296
37c2bf5d3movups [rsp+256], x6
37c2bf5dbmovups [rsp+272], x7
37c2bf5e3mov rax, [rsp+472]
37c2bf5ebmov rdi, [rsp+536]
37c2bf5f3mov r14, [rsp+448]
37c2bf5fbmov r15, [rsp+456]
37c2bf603mov rax, [rax]
37c2bf606mov [rdi], 0
37c2bf60dmov [rsp+176], rax
37c2bf615mov rbp, rcx
37c2bf618mov rbx, r8
37c2bf61bmov rsi, r9
37c2bf61emov rax, [rsp+488]
37c2bf626mov [rsp+376], rdx
37c2bf62emov r9l, 1
37c2bf634mov r8l, 1
37c2bf63alea rdx, [rip+0x1ad8ef]
37c2bf641mov rax, [rax]
37c2bf644mov [rsp+184], rax
37c2bf64ccall lsame_64_
37c2bf651mov r9l, 1
37c2bf657mov r8l, 1
37c2bf65dmov rcx, rbp
37c2bf660lea rdx, [rip+0x1ad8ca]
37c2bf667mov r13, rax
37c2bf66acall lsame_64_
37c2bf66fmov rcx, [rsp+376]
37c2bf677mov r9l, 1
37c2bf67dmov r8l, 1
37c2bf683mov r12, rax
37c2bf686lea rdx, [rip+0x1ad8a3]
37c2bf68dcall lsame_64_
37c2bf692or r13, r12
37c2bf695mov [rsp+152], rax
37c2bf69dmov [rsp+168], r13
37c2bf6a5je 0x37c2bf780
37c2bf6abmov rax, [rsp+440]
37c2bf6b3xor r13l, r13l
37c2bf6b6mov [rsp+160], 0
37c2bf6c2mov [rax], 78
37c2bf6c5
37c2bf6c5loc_37c2bf6c5:
37c2bf6c5cmp [rsp+152], 0
37c2bf6ceje 0x37c2bf828
37c2bf6d4
37c2bf6d4loc_37c2bf6d4:
37c2bf6d4mov rax, [rbx]
37c2bf6d7test rax, rax
37c2bf6dajs 0x37c2bf728
37c2bf6dccmp [rsi], 0
37c2bf6e0js 0x37c2bf8c0
37c2bf6e6mov rcx, [rsp+408]
37c2bf6eetest rax, rax
37c2bf6f1mov edx, 1
37c2bf6f6cmovle rax, rdx
37c2bf6facmp [rcx], rax
37c2bf6fdjl 0x37c2bf8a5
37c2bf703mov rcx, [rsp+424]
37c2bf70bcmp [rcx], rax
37c2bf70ejge 0x37c2bf926
37c2bf714mov [rdi], -8
37c2bf71bmov eax, 8
37c2bf720jmp 0x37c2bf734
37c2bf722
37c2bf722 66 0f 1f 44 00 00 f..D..
37c2bf728
37c2bf728loc_37c2bf728:
37c2bf728mov [rdi], -3
37c2bf72fmov eax, 3
37c2bf734
37c2bf734loc_37c2bf734:
37c2bf734lea rdx, [rsp+248]
37c2bf73cmov r8l, 6
37c2bf742lea rcx, [rip+0x1ad7fa]
37c2bf749mov [rsp+248], rax
37c2bf751call xerbla_64_
37c2bf756nop
37c2bf757
37c2bf757loc_37c2bf757:
37c2bf757movups x6, [rsp+256]
37c2bf75fmovups x7, [rsp+272]
37c2bf767add rsp, 296
37c2bf76epop rbx
37c2bf76fpop rsi
37c2bf770pop rdi
37c2bf771pop rbp
37c2bf772pop r12
37c2bf774pop r13
37c2bf776pop r14
37c2bf778pop r15
37c2bf77aret
37c2bf77b
37c2bf77b 0f 1f 44 00 00 ..D..
37c2bf780
37c2bf780loc_37c2bf780:
37c2bf780mov rcx, [rsp+440]
37c2bf788mov r9l, 1
37c2bf78emov r8l, 1
37c2bf794lea rdx, [rip+0x1ad797]
37c2bf79bcall lsame_64_
37c2bf7a0mov r13, rax
37c2bf7a3test rax, rax
37c2bf7a6je 0x37c2bf8fe
37c2bf7ac
37c2bf7acloc_37c2bf7ac:
37c2bf7acmov rcx, [rsp+440]
37c2bf7b4mov r9l, 1
37c2bf7bamov r8l, 1
37c2bf7c0lea rdx, [rip+0x1ad76d]
37c2bf7c7call lsame_64_
37c2bf7ccmov [rsp+160], rax
37c2bf7d4test rax, rax
37c2bf7d7je 0x37c2bf8d1
37c2bf7dd
37c2bf7ddloc_37c2bf7dd:
37c2bf7ddmov edx, 12
37c2bf7e2lea rcx, [rip+0x1ad74c]
37c2bf7e9call dlamch_64_
37c2bf7eemov r9l, 1
37c2bf7f4mov r8l, 1
37c2bf7famov rcx, rbp
37c2bf7fdlea rdx, [rip+0x1ad73d]
37c2bf804movapd x6, x0
37c2bf808call lsame_64_
37c2bf80dtest rax, rax
37c2bf810jne 0x37c2bf890
37c2bf812mov [rdi], -1
37c2bf819mov eax, 1
37c2bf81ejmp 0x37c2bf734
37c2bf823
37c2bf823 0f 1f 44 00 00 ..D..
37c2bf828
37c2bf828loc_37c2bf828:
37c2bf828mov rcx, [rsp+376]
37c2bf830mov r9l, 1
37c2bf836mov r8l, 1
37c2bf83clea rdx, [rip+0x1ad6ff]
37c2bf843call lsame_64_
37c2bf848test rax, rax
37c2bf84bjne 0x37c2bf6d4
37c2bf851mov rcx, [rsp+376]
37c2bf859mov r9l, 1
37c2bf85fmov r8l, 1
37c2bf865lea rdx, [rip+0x1ad6c8]
37c2bf86ccall lsame_64_
37c2bf871test rax, rax
37c2bf874jne 0x37c2bf6d4
37c2bf87amov [rdi], -2
37c2bf881mov eax, 2
37c2bf886jmp 0x37c2bf734
37c2bf88b
37c2bf88b 0f 1f 44 00 00 ..D..
37c2bf890
37c2bf890loc_37c2bf890:
37c2bf890movsd_xmm x0, [rip+0x1ad6c0]
37c2bf898divsd x0, x6
37c2bf89cmovapd x7, x0
37c2bf8a0jmp 0x37c2bf6c5
37c2bf8a5
37c2bf8a5loc_37c2bf8a5:
37c2bf8a5mov [rdi], -6
37c2bf8acmov eax, 6
37c2bf8b1jmp 0x37c2bf734
37c2bf8b6
37c2bf8b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2bf8c0
37c2bf8c0loc_37c2bf8c0:
37c2bf8c0mov [rdi], -4
37c2bf8c7mov eax, 4
37c2bf8ccjmp 0x37c2bf734
37c2bf8d1
37c2bf8d1loc_37c2bf8d1:
37c2bf8d1mov rcx, [rsp+440]
37c2bf8d9mov r9l, 1
37c2bf8dfmov r8l, 1
37c2bf8e5lea rdx, [rip+0x1ad647]
37c2bf8eccall lsame_64_
37c2bf8f1mov [rsp+160], rax
37c2bf8f9jmp 0x37c2bf7dd
37c2bf8fe
37c2bf8feloc_37c2bf8fe:
37c2bf8femov rcx, [rsp+440]
37c2bf906mov r9l, 1
37c2bf90cmov r8l, 1
37c2bf912lea rdx, [rip+0x1ad61a]
37c2bf919call lsame_64_
37c2bf91emov r13, rax
37c2bf921jmp 0x37c2bf7ac
37c2bf926
37c2bf926loc_37c2bf926:
37c2bf926mov r9l, 1
37c2bf92cmov r8l, 1
37c2bf932lea rdx, [rip+0x1ad608]
37c2bf939mov rcx, rbp
37c2bf93ccall lsame_64_
37c2bf941test rax, rax
37c2bf944je 0x37c2bf998
37c2bf946cmp [rsp+160], 0
37c2bf94fjne 0x37c2bfa72
37c2bf955test r13, r13
37c2bf958jne 0x37c2bf9e9
37c2bf95emov rcx, [rsp+440]
37c2bf966mov r9l, 1
37c2bf96cmov r8l, 1
37c2bf972lea rdx, [rip+0x1ad5b7]
37c2bf979call lsame_64_
37c2bf97etest rax, rax
37c2bf981jne 0x37c2c1007
37c2bf987mov [rdi], -10
37c2bf98emov eax, 10
37c2bf993jmp 0x37c2bf734
37c2bf998
37c2bf998loc_37c2bf998:
37c2bf998test r13, r13
37c2bf99bjne 0x37c2bf9e9
37c2bf99d
37c2bf99dloc_37c2bf99d:
37c2bf99dmov rax, [rdi]
37c2bf9a0cmp [rsp+160], 0
37c2bf9a9jne 0x37c2bfa7e
37c2bf9af
37c2bf9afloc_37c2bf9af:
37c2bf9aftest rax, rax
37c2bf9b2jne 0x37c2bfa6a
37c2bf9b8mov rcx, [rbx]
37c2bf9bb
37c2bf9bbloc_37c2bf9bb:
37c2bf9bbmov rdx, [rsp+472]
37c2bf9c3test rcx, rcx
37c2bf9c6mov eax, 1
37c2bf9cbcmovg rax, rcx
37c2bf9cfcmp [rdx], rax
37c2bf9d2jge 0x37c2bfae0
37c2bf9d8mov [rdi], -14
37c2bf9dfmov eax, 14
37c2bf9e4jmp 0x37c2bf734
37c2bf9e9
37c2bf9e9loc_37c2bf9e9:
37c2bf9e9mov rcx, [rbx]
37c2bf9ectest rcx, rcx
37c2bf9efjle 0x37c2c100f
37c2bf9f5add rcx, 1
37c2bf9f9movapd x1, x7
37c2bf9fdpxor x2, x2
37c2bfa01mov eax, 1
37c2bfa06nop [rax]
37c2bfa0anop [rax+rax]
37c2bfa15nop [rax+rax]
37c2bfa20
37c2bfa20loc_37c2bfa20:
37c2bfa20movsd_xmm x0, [r14+8*rax-8]
37c2bfa27add rax, 1
37c2bfa2bminsd x1, x0
37c2bfa2fmaxsd x2, x0
37c2bfa33cmp rax, rcx
37c2bfa36jne 0x37c2bfa20
37c2bfa38pxor x0, x0
37c2bfa3ccomisd x0, x1
37c2bfa40jae 0x37c2bfa5c
37c2bfa42maxsd x1, x6
37c2bfa46minsd x2, x7
37c2bfa4adivsd x1, x2
37c2bfa4emovsd_xmm [rsp+240], x1
37c2bfa57jmp 0x37c2bf99d
37c2bfa5c
37c2bfa5cloc_37c2bfa5c:
37c2bfa5cmov [rdi], -11
37c2bfa63mov rax, -11
37c2bfa6a
37c2bfa6aloc_37c2bfa6a:
37c2bfa6aneg rax
37c2bfa6djmp 0x37c2bf734
37c2bfa72
37c2bfa72loc_37c2bfa72:
37c2bfa72test r13, r13
37c2bfa75jne 0x37c2bf9e9
37c2bfa7bmov rax, [rdi]
37c2bfa7e
37c2bfa7eloc_37c2bfa7e:
37c2bfa7etest rax, rax
37c2bfa81jne 0x37c2bfa6a
37c2bfa83mov rcx, [rbx]
37c2bfa86test rcx, rcx
37c2bfa89jle 0x37c2c104e
37c2bfa8flea rdx, [rcx+1]
37c2bfa93movapd x0, x7
37c2bfa97pxor x2, x2
37c2bfa9bmov eax, 1
37c2bfaa0
37c2bfaa0loc_37c2bfaa0:
37c2bfaa0movsd_xmm x1, [r15+8*rax-8]
37c2bfaa7add rax, 1
37c2bfaabminsd x0, x1
37c2bfaafmaxsd x2, x1
37c2bfab3cmp rax, rdx
37c2bfab6jne 0x37c2bfaa0
37c2bfab8pxor x1, x1
37c2bfabccomisd x1, x0
37c2bfac0jae 0x37c2c0ff6
37c2bfac6maxsd x0, x6
37c2bfacaminsd x2, x7
37c2bfacedivsd x0, x2
37c2bfad2
37c2bfad2loc_37c2bfad2:
37c2bfad2movsd_xmm [rsp+232], x0
37c2bfadbjmp 0x37c2bf9bb
37c2bfae0
37c2bfae0loc_37c2bfae0:
37c2bfae0mov rdx, [rsp+488]
37c2bfae8cmp [rdx], rax
37c2bfaebjge 0x37c2bfb00
37c2bfaedmov [rdi], -16
37c2bfaf4mov eax, 16
37c2bfaf9jmp 0x37c2bf734
37c2bfafe
37c2bfafe 66 90 f.
37c2bfb00
37c2bfb00loc_37c2bfb00:
37c2bfb00mov rax, [rsp+176]
37c2bfb08mov rdx, [rsp+184]
37c2bfb10xor ebp, ebp
37c2bfb12test rax, rax
37c2bfb15cmovns rbp, rax
37c2bfb19xor eax, eax
37c2bfb1btest rdx, rdx
37c2bfb1ecmovns rax, rdx
37c2bfb22mov [rsp+184], rax
37c2bfb2atest r12, r12
37c2bfb2djne 0x37c2c0030
37c2bfb33cmp [rsp+152], 0
37c2bfb3cje 0x37c2c00f8
37c2bfb42test r13, r13
37c2bfb45je 0x37c2c0a59
37c2bfb4bmov rax, [rsi]
37c2bfb4etest rax, rax
37c2bfb51jle 0x37c2c0f14
37c2bfb57
37c2bfb57loc_37c2bfb57:
37c2bfb57lea r12, [rax+1]
37c2bfb5btest rcx, rcx
37c2bfb5ejle 0x37c2bfbf8
37c2bfb64mov r9, [rsp+464]
37c2bfb6cshl rbp, 4
37c2bfb70mov r8l, 1
37c2bfb76pxor x2, x2
37c2bfb7anop [rax+rax]
37c2bfb80
37c2bfb80loc_37c2bfb80:
37c2bfb80mov rdx, r9
37c2bfb83xor eax, eax
37c2bfb85nop [rax]
37c2bfb89nop [rax+rax]
37c2bfb94nop [rax+rax]
37c2bfb9fnop [rax+rax]
37c2bfbaanop [rax+rax]
37c2bfbb5nop [rax+rax]
37c2bfbc0
37c2bfbc0loc_37c2bfbc0:
37c2bfbc0movupd x0, [rdx]
37c2bfbc4movddup x1, [r14+8*rax]
37c2bfbcaadd rax, 1
37c2bfbceadd rdx, 16
37c2bfbd2mulpd x1, x0
37c2bfbd6shufpd x0, x0, 1
37c2bfbdbmulpd x0, x2
37c2bfbdfaddsubpd x1, x0
37c2bfbe3movups [rdx-16], x1
37c2bfbe7cmp rcx, rax
37c2bfbeajne 0x37c2bfbc0
37c2bfbecadd r8, 1
37c2bfbf0add r9, rbp
37c2bfbf3cmp r12, r8
37c2bfbf6jne 0x37c2bfb80
37c2bfbf8
37c2bfbf8loc_37c2bfbf8:
37c2bfbf8mov r13l, 1
37c2bfbfe
37c2bfbfeloc_37c2bfbfe:
37c2bfbfelea rax, [rip+0x1ad344]
37c2bfc05mov [rsp+176], rax
37c2bfc0dcmp [rsp+168], 0
37c2bfc16jne 0x37c2c092c
37c2bfc1c
37c2bfc1cloc_37c2bfc1c:
37c2bfc1ccmp [rsp+152], 0
37c2bfc25je 0x37c2c07a8
37c2bfc2b
37c2bfc2bloc_37c2bfc2b:
37c2bfc2bmov rax, [rsp+528]
37c2bfc33mov r8, rbx
37c2bfc36mov rdx, rbx
37c2bfc39mov [rsp+48], 1
37c2bfc42mov r9, [rsp+400]
37c2bfc4alea rbp, [rsp+215]
37c2bfc52mov [rsp+215], 49
37c2bfc5alea r12, [rip+0x1ad2ed]
37c2bfc61mov [rsp+40], rax
37c2bfc66mov rax, [rsp+408]
37c2bfc6emov rcx, rbp
37c2bfc71mov [rsp+32], rax
37c2bfc76call zlange_64_
37c2bfc7bmov [rsp+32], rbx
37c2bfc80mov r9, rbx
37c2bfc83mov rcx, r12
37c2bfc86mov rax, [rsp+528]
37c2bfc8elea r8, [rip+0x1ad29b]
37c2bfc95mov [rsp+80], 1
37c2bfc9elea rdx, [rip+0x1ad2a8]
37c2bfca5mov [rsp+72], 1
37c2bfcaemov [rsp+56], rax
37c2bfcb3mov rax, [rsp+424]
37c2bfcbbmov [rsp+64], 1
37c2bfcc4mov [rsp+48], rax
37c2bfcc9mov rax, [rsp+416]
37c2bfcd1movsd_xmm [rsp+224], x0
37c2bfcdamov [rsp+40], rax
37c2bfcdfcall zlantr_64_
37c2bfce4movapd x1, x0
37c2bfce8pxor x0, x0
37c2bfcecucomisd x1, x0
37c2bfcf0jp 0x37c2c04d0
37c2bfcf6jne 0x37c2c04d0
37c2bfcfcmov rax, [rsp+528]
37c2bfd04mov [rsp+64], rdi
37c2bfd09mov rdx, rbx
37c2bfd0cmov rcx, rbp
37c2bfd0fmov r9, [rsp+424]
37c2bfd17mov r8, [rsp+416]
37c2bfd1fmov [rsp+72], 1
37c2bfd28mov [rsp+56], rax
37c2bfd2dmov rax, [rsp+520]
37c2bfd35mov [rsp+48], rax
37c2bfd3amov rax, [rsp+496]
37c2bfd42mov [rsp+40], rax
37c2bfd47lea rax, [rsp+224]
37c2bfd4fmov [rsp+32], rax
37c2bfd54call zgecon_64_
37c2bfd59mov rax, [rsp+488]
37c2bfd61mov r8, rsi
37c2bfd64mov rdx, rbx
37c2bfd67mov r9, [rsp+464]
37c2bfd6fmov rcx, [rsp+176]
37c2bfd77mov [rsp+56], 4
37c2bfd80mov [rsp+48], rax
37c2bfd85mov rax, [rsp+480]
37c2bfd8dmov [rsp+40], rax
37c2bfd92mov rax, [rsp+472]
37c2bfd9amov [rsp+32], rax
37c2bfd9f
37c2bfd9floc_37c2bfd9f:
37c2bfd9fcall zlacpy_64_
37c2bfda4mov [rsp+64], rdi
37c2bfda9mov r8, rsi
37c2bfdacmov rdx, rbx
37c2bfdafmov rax, [rsp+488]
37c2bfdb7mov r9, [rsp+416]
37c2bfdbfmov [rsp+72], 1
37c2bfdc8mov rcx, [rsp+376]
37c2bfdd0mov [rsp+56], rax
37c2bfdd5mov rax, [rsp+480]
37c2bfdddmov [rsp+48], rax
37c2bfde2mov rax, [rsp+432]
37c2bfdeamov [rsp+40], rax
37c2bfdefmov rax, [rsp+424]
37c2bfdf7mov [rsp+32], rax
37c2bfdfccall zgetrs_64_
37c2bfe01mov rax, [rsp+528]
37c2bfe09mov r8, rsi
37c2bfe0cmov rdx, rbx
37c2bfe0fmov r9, [rsp+400]
37c2bfe17mov rcx, [rsp+376]
37c2bfe1fmov [rsp+136], 1
37c2bfe2bmov [rsp+120], rax
37c2bfe30mov rax, [rsp+520]
37c2bfe38mov [rsp+128], rdi
37c2bfe40mov [rsp+112], rax
37c2bfe45mov rax, [rsp+512]
37c2bfe4dmov [rsp+104], rax
37c2bfe52mov rax, [rsp+504]
37c2bfe5amov [rsp+96], rax
37c2bfe5fmov rax, [rsp+488]
37c2bfe67mov [rsp+88], rax
37c2bfe6cmov rax, [rsp+480]
37c2bfe74mov [rsp+80], rax
37c2bfe79mov rax, [rsp+472]
37c2bfe81mov [rsp+72], rax
37c2bfe86mov rax, [rsp+464]
37c2bfe8emov [rsp+64], rax
37c2bfe93mov rax, [rsp+432]
37c2bfe9bmov [rsp+56], rax
37c2bfea0mov rax, [rsp+424]
37c2bfea8mov [rsp+48], rax
37c2bfeadmov rax, [rsp+416]
37c2bfeb5mov [rsp+40], rax
37c2bfebamov rax, [rsp+408]
37c2bfec2mov [rsp+32], rax
37c2bfec7call zgerfs_64_
37c2bfeccmov r12, [rip+0x1ad085]
37c2bfed3
37c2bfed3loc_37c2bfed3:
37c2bfed3cmp [rsp+160], 0
37c2bfedcje 0x37c2bffe6
37c2bfee2mov r8, [rsi]
37c2bfee5test r8, r8
37c2bfee8jle 0x37c2bffe6
37c2bfeeemov rcx, [rbx]
37c2bfef1lea r10, [r8+1]
37c2bfef5test rcx, rcx
37c2bfef8jle 0x37c2bff78
37c2bfefamov rsi, [rsp+184]
37c2bff02mov rbp, [rsp+480]
37c2bff0amov r9l, 1
37c2bff10pxor x2, x2
37c2bff14shl rsi, 4
37c2bff18nop [rax+rax]
37c2bff20
37c2bff20loc_37c2bff20:
37c2bff20mov rdx, rbp
37c2bff23xor eax, eax
37c2bff25nop [rax+rax]
37c2bff2anop [rax+rax]
37c2bff35nop [rax+rax]
37c2bff40
37c2bff40loc_37c2bff40:
37c2bff40movupd x0, [rdx]
37c2bff44movddup x1, [r15+8*rax]
37c2bff4aadd rax, 1
37c2bff4eadd rdx, 16
37c2bff52mulpd x1, x0
37c2bff56shufpd x0, x0, 1
37c2bff5bmulpd x0, x2
37c2bff5faddsubpd x1, x0
37c2bff63movups [rdx-16], x1
37c2bff67cmp rax, rcx
37c2bff6ajne 0x37c2bff40
37c2bff6cadd r9, 1
37c2bff70add rbp, rsi
37c2bff73cmp r10, r9
37c2bff76jne 0x37c2bff20
37c2bff78
37c2bff78loc_37c2bff78:
37c2bff78movsd_xmm x2, [rsp+232]
37c2bff81cmp r8, 1
37c2bff85je 0x37c2bffca
37c2bff87mov rcx, r8
37c2bff8amov rax, [rsp+504]
37c2bff92movddup x1, x2
37c2bff96xor edx, edx
37c2bff98shr rcx, 1
37c2bff9bnop [rax+rax]
37c2bffa0
37c2bffa0loc_37c2bffa0:
37c2bffa0movupd x0, [rax]
37c2bffa4add rdx, 1
37c2bffa8add rax, 16
37c2bffacdivpd x0, x1
37c2bffb0movups [rax-16], x0
37c2bffb4cmp rdx, rcx
37c2bffb7jne 0x37c2bffa0
37c2bffb9
37c2bffb9loc_37c2bffb9:
37c2bffb9mov rax, r8
37c2bffbcand rax, -2
37c2bffc0and r8l, 1
37c2bffc4je 0x37c2bffe6
37c2bffc6lea r8, [rax+1]
37c2bffca
37c2bffcaloc_37c2bffca:
37c2bffcamov rax, [rsp+504]
37c2bffd2sub r8, 1
37c2bffd6movsd_xmm x0, [rax+8*r8]
37c2bffdcdivsd x0, x2
37c2bffe0movsd_xmm [rax+8*r8], x0
37c2bffe6
37c2bffe6loc_37c2bffe6:
37c2bffe6mov rax, [rsp+496]
37c2bffeemov edx, 7
37c2bfff3lea rcx, [rip+0x1acf55]
37c2bfffamovsd_xmm x3, [rax]
37c2bfffemovapd x6, x3
37c2c0002call dlamch_64_
37c2c0007comisd x0, x6
37c2c000bjbe 0x37c2c0017
37c2c000dmov rax, [rbx]
37c2c0010add rax, 1
37c2c0014mov [rdi], rax
37c2c0017
37c2c0017loc_37c2c0017:
37c2c0017mov rax, [rsp+528]
37c2c001fmov [rax], r12
37c2c0022jmp 0x37c2bf757
37c2c0027
37c2c0027 66 0f 1f 84 00 00 00 00 00 f........
37c2c0030
37c2c0030loc_37c2c0030:
37c2c0030lea rax, [rsp+248]
37c2c0038mov [rsp+40], r15
37c2c003dmov rdx, rbx
37c2c0040mov rcx, rbx
37c2c0043lea r11, [rsp+216]
37c2c004blea r10, [rsp+232]
37c2c0053mov [rsp+72], rax
37c2c0058mov r9, [rsp+408]
37c2c0060lea rax, [rsp+240]
37c2c0068mov [rsp+64], r11
37c2c006dmov r8, [rsp+400]
37c2c0075mov [rsp+56], r10
37c2c007amov [rsp+48], rax
37c2c007fmov [rsp+32], r14
37c2c0084mov [rsp+200], r11
37c2c008cmov [rsp+192], r10
37c2c0094mov [rsp+176], rax
37c2c009ccall zgeequ_64_
37c2c00a1mov rax, [rsp+176]
37c2c00a9cmp [rsp+248], 0
37c2c00b2mov r10, [rsp+192]
37c2c00bamov r11, [rsp+200]
37c2c00c2je 0x37c2c0c89
37c2c00c8cmp [rsp+152], 0
37c2c00d1je 0x37c2c0704
37c2c00d7test r13, r13
37c2c00daje 0x37c2c0d59
37c2c00e0mov rax, [rsi]
37c2c00e3test rax, rax
37c2c00e6jle 0x37c2c0f68
37c2c00ec
37c2c00ecloc_37c2c00ec:
37c2c00ecmov rcx, [rbx]
37c2c00efjmp 0x37c2bfb57
37c2c00f4
37c2c00f4 0f 1f 40 00 ..@.
37c2c00f8
37c2c00f8loc_37c2c00f8:
37c2c00f8cmp [rsp+160], 0
37c2c0101jne 0x37c2c0be0
37c2c0107cmp [rsp+168], 0
37c2c0110jne 0x37c2c0713
37c2c0116mov rax, [rsp+528]
37c2c011emov r8, rbx
37c2c0121mov rdx, rbx
37c2c0124mov [rsp+48], 1
37c2c012dmov r9, [rsp+400]
37c2c0135lea rbp, [rsp+215]
37c2c013dmov [rsp+215], 73
37c2c0145lea r12, [rip+0x1ace02]
37c2c014cmov [rsp+40], rax
37c2c0151mov rax, [rsp+408]
37c2c0159mov rcx, rbp
37c2c015cmov [rsp+32], rax
37c2c0161call zlange_64_
37c2c0166mov [rsp+32], rbx
37c2c016bmov r9, rbx
37c2c016emov rcx, r12
37c2c0171mov rax, [rsp+528]
37c2c0179lea r8, [rip+0x1acdb0]
37c2c0180mov [rsp+80], 1
37c2c0189lea rdx, [rip+0x1acdbd]
37c2c0190mov [rsp+72], 1
37c2c0199mov [rsp+56], rax
37c2c019emov rax, [rsp+424]
37c2c01a6mov [rsp+64], 1
37c2c01afmov [rsp+48], rax
37c2c01b4mov rax, [rsp+416]
37c2c01bcmovsd_xmm [rsp+224], x0
37c2c01c5mov [rsp+40], rax
37c2c01cacall zlantr_64_
37c2c01cfmovapd x1, x0
37c2c01d3pxor x0, x0
37c2c01d7ucomisd x1, x0
37c2c01dbjp 0x37c2c0dea
37c2c01e1jne 0x37c2c0dea
37c2c01e7mov rax, [rsp+528]
37c2c01efmov [rsp+64], rdi
37c2c01f4mov rdx, rbx
37c2c01f7mov rcx, rbp
37c2c01famov r9, [rsp+424]
37c2c0202mov r8, [rsp+416]
37c2c020amov [rsp+72], 1
37c2c0213mov [rsp+56], rax
37c2c0218mov rax, [rsp+520]
37c2c0220mov [rsp+48], rax
37c2c0225mov rax, [rsp+496]
37c2c022dmov [rsp+40], rax
37c2c0232lea rax, [rsp+224]
37c2c023amov [rsp+32], rax
37c2c023fcall zgecon_64_
37c2c0244mov rax, [rsp+488]
37c2c024cmov r8, rsi
37c2c024fmov rdx, rbx
37c2c0252mov [rsp+56], 4
37c2c025bmov r9, [rsp+464]
37c2c0263lea rcx, [rip+0x1accdf]
37c2c026amov [rsp+48], rax
37c2c026fmov rax, [rsp+480]
37c2c0277mov [rsp+40], rax
37c2c027cmov rax, [rsp+472]
37c2c0284mov [rsp+32], rax
37c2c0289
37c2c0289loc_37c2c0289:
37c2c0289call zlacpy_64_
37c2c028emov [rsp+64], rdi
37c2c0293mov r8, rsi
37c2c0296mov rdx, rbx
37c2c0299mov rax, [rsp+488]
37c2c02a1mov r9, [rsp+416]
37c2c02a9mov [rsp+72], 1
37c2c02b2mov rcx, [rsp+376]
37c2c02bamov [rsp+56], rax
37c2c02bfmov rax, [rsp+480]
37c2c02c7mov [rsp+48], rax
37c2c02ccmov rax, [rsp+432]
37c2c02d4mov [rsp+40], rax
37c2c02d9mov rax, [rsp+424]
37c2c02e1mov [rsp+32], rax
37c2c02e6call zgetrs_64_
37c2c02ebmov rax, [rsp+528]
37c2c02f3mov r8, rsi
37c2c02f6mov rdx, rbx
37c2c02f9mov r9, [rsp+400]
37c2c0301mov rcx, [rsp+376]
37c2c0309mov [rsp+136], 1
37c2c0315mov [rsp+120], rax
37c2c031amov rax, [rsp+520]
37c2c0322mov [rsp+128], rdi
37c2c032amov [rsp+112], rax
37c2c032fmov rax, [rsp+512]
37c2c0337mov [rsp+104], rax
37c2c033cmov rax, [rsp+504]
37c2c0344mov [rsp+96], rax
37c2c0349mov rax, [rsp+488]
37c2c0351mov [rsp+88], rax
37c2c0356mov rax, [rsp+480]
37c2c035emov [rsp+80], rax
37c2c0363mov rax, [rsp+472]
37c2c036bmov [rsp+72], rax
37c2c0370mov rax, [rsp+464]
37c2c0378mov [rsp+64], rax
37c2c037dmov rax, [rsp+432]
37c2c0385mov [rsp+56], rax
37c2c038amov rax, [rsp+424]
37c2c0392mov [rsp+48], rax
37c2c0397mov rax, [rsp+416]
37c2c039fmov [rsp+40], rax
37c2c03a4mov rax, [rsp+408]
37c2c03acmov [rsp+32], rax
37c2c03b1call zgerfs_64_
37c2c03b6mov r12, [rip+0x1acb9b]
37c2c03bd
37c2c03bdloc_37c2c03bd:
37c2c03bdtest r13, r13
37c2c03c0je 0x37c2bffe6
37c2c03c6mov r8, [rsi]
37c2c03c9test r8, r8
37c2c03ccjle 0x37c2bffe6
37c2c03d2mov rcx, [rbx]
37c2c03d5lea r11, [r8+1]
37c2c03d9test rcx, rcx
37c2c03dcjle 0x37c2c0478
37c2c03e2mov rsi, [rsp+184]
37c2c03eamov rbp, [rsp+480]
37c2c03f2mov r9l, 1
37c2c03f8pxor x2, x2
37c2c03fcshl rsi, 4
37c2c0400
37c2c0400loc_37c2c0400:
37c2c0400mov rdx, rbp
37c2c0403xor eax, eax
37c2c0405nop [rax]
37c2c0409nop [rax+rax]
37c2c0414nop [rax+rax]
37c2c041fnop [rax+rax]
37c2c042anop [rax+rax]
37c2c0435nop [rax+rax]
37c2c0440
37c2c0440loc_37c2c0440:
37c2c0440movupd x0, [rdx]
37c2c0444movddup x1, [r14+8*rax]
37c2c044aadd rax, 1
37c2c044eadd rdx, 16
37c2c0452mulpd x1, x0
37c2c0456shufpd x0, x0, 1
37c2c045bmulpd x0, x2
37c2c045faddsubpd x1, x0
37c2c0463movups [rdx-16], x1
37c2c0467cmp rcx, rax
37c2c046ajne 0x37c2c0440
37c2c046cadd r9, 1
37c2c0470add rbp, rsi
37c2c0473cmp r9, r11
37c2c0476jne 0x37c2c0400
37c2c0478
37c2c0478loc_37c2c0478:
37c2c0478movsd_xmm x2, [rsp+240]
37c2c0481cmp r8, 1
37c2c0485je 0x37c2bffca
37c2c048bmov rcx, r8
37c2c048emov rax, [rsp+504]
37c2c0496movddup x1, x2
37c2c049axor edx, edx
37c2c049cshr rcx, 1
37c2c049fnop
37c2c04a0
37c2c04a0loc_37c2c04a0:
37c2c04a0movupd x0, [rax]
37c2c04a4add rdx, 1
37c2c04a8add rax, 16
37c2c04acdivpd x0, x1
37c2c04b0movups [rax-16], x0
37c2c04b4cmp rdx, rcx
37c2c04b7jne 0x37c2c04a0
37c2c04b9jmp 0x37c2bffb9
37c2c04be
37c2c04beloc_37c2c04be:
37c2c04belea rax, [rip+0x1aca84]
37c2c04c5xor r13l, r13l
37c2c04c8mov [rsp+176], rax
37c2c04d0
37c2c04d0loc_37c2c04d0:
37c2c04d0mov rax, [rsp+528]
37c2c04d8mov rcx, r12
37c2c04dbmov r8, rbx
37c2c04demov rdx, rbx
37c2c04e1mov [rsp+48], 1
37c2c04eamov r9, [rsp+400]
37c2c04f2mov [rsp+40], rax
37c2c04f7mov rax, [rsp+408]
37c2c04ffmovsd_xmm [rsp+168], x1
37c2c0508mov [rsp+32], rax
37c2c050dcall zlange_64_
37c2c0512mov [rsp+64], rdi
37c2c0517mov rdx, rbx
37c2c051amov rcx, rbp
37c2c051dmov rax, [rsp+528]
37c2c0525mov r9, [rsp+424]
37c2c052dmov [rsp+72], 1
37c2c0536divsd x0, [rsp+168]
37c2c053fmov r8, [rsp+416]
37c2c0547movq r12, x0
37c2c054cmov [rsp+56], rax
37c2c0551mov rax, [rsp+520]
37c2c0559mov [rsp+48], rax
37c2c055emov rax, [rsp+496]
37c2c0566mov [rsp+40], rax
37c2c056blea rax, [rsp+224]
37c2c0573mov [rsp+32], rax
37c2c0578call zgecon_64_
37c2c057dmov rax, [rsp+488]
37c2c0585mov r8, rsi
37c2c0588mov rdx, rbx
37c2c058bmov r9, [rsp+464]
37c2c0593mov rcx, [rsp+176]
37c2c059bmov [rsp+56], 4
37c2c05a4mov [rsp+48], rax
37c2c05a9mov rax, [rsp+480]
37c2c05b1mov [rsp+40], rax
37c2c05b6mov rax, [rsp+472]
37c2c05bemov [rsp+32], rax
37c2c05c3call zlacpy_64_
37c2c05c8mov [rsp+64], rdi
37c2c05cdmov r8, rsi
37c2c05d0mov rdx, rbx
37c2c05d3mov rax, [rsp+488]
37c2c05dbmov r9, [rsp+416]
37c2c05e3mov [rsp+72], 1
37c2c05ecmov rcx, [rsp+376]
37c2c05f4mov [rsp+56], rax
37c2c05f9mov rax, [rsp+480]
37c2c0601mov [rsp+48], rax
37c2c0606mov rax, [rsp+432]
37c2c060emov [rsp+40], rax
37c2c0613mov rax, [rsp+424]
37c2c061bmov [rsp+32], rax
37c2c0620call zgetrs_64_
37c2c0625mov rax, [rsp+528]
37c2c062dmov r8, rsi
37c2c0630mov rdx, rbx
37c2c0633mov r9, [rsp+400]
37c2c063bmov rcx, [rsp+376]
37c2c0643mov [rsp+136], 1
37c2c064fmov [rsp+120], rax
37c2c0654mov rax, [rsp+520]
37c2c065cmov [rsp+128], rdi
37c2c0664mov [rsp+112], rax
37c2c0669mov rax, [rsp+512]
37c2c0671mov [rsp+104], rax
37c2c0676mov rax, [rsp+504]
37c2c067emov [rsp+96], rax
37c2c0683mov rax, [rsp+488]
37c2c068bmov [rsp+88], rax
37c2c0690mov rax, [rsp+480]
37c2c0698mov [rsp+80], rax
37c2c069dmov rax, [rsp+472]
37c2c06a5mov [rsp+72], rax
37c2c06aamov rax, [rsp+464]
37c2c06b2mov [rsp+64], rax
37c2c06b7mov rax, [rsp+432]
37c2c06bfmov [rsp+56], rax
37c2c06c4mov rax, [rsp+424]
37c2c06ccmov [rsp+48], rax
37c2c06d1mov rax, [rsp+416]
37c2c06d9mov [rsp+40], rax
37c2c06demov rax, [rsp+408]
37c2c06e6mov [rsp+32], rax
37c2c06ebcall zgerfs_64_
37c2c06f0cmp [rsp+152], 0
37c2c06f9je 0x37c2c03bd
37c2c06ffjmp 0x37c2bfed3
37c2c0704
37c2c0704loc_37c2c0704:
37c2c0704cmp [rsp+160], 0
37c2c070djne 0x37c2c0e0a
37c2c0713
37c2c0713loc_37c2c0713:
37c2c0713mov [rsp+160], 0
37c2c071f
37c2c071floc_37c2c071f:
37c2c071fmov rax, [rsp+424]
37c2c0727mov r8, rbx
37c2c072amov rdx, rbx
37c2c072dmov [rsp+56], 4
37c2c0736mov r9, [rsp+400]
37c2c073elea rcx, [rip+0x1ac804]
37c2c0745mov [rsp+48], rax
37c2c074amov rax, [rsp+416]
37c2c0752mov [rsp+176], rcx
37c2c075amov [rsp+40], rax
37c2c075fmov rax, [rsp+408]
37c2c0767mov [rsp+32], rax
37c2c076ccall zlacpy_64_
37c2c0771mov [rsp+40], rdi
37c2c0776mov rdx, rbx
37c2c0779mov rcx, rbx
37c2c077cmov rax, [rsp+432]
37c2c0784mov r9, [rsp+424]
37c2c078cmov r8, [rsp+416]
37c2c0794mov [rsp+32], rax
37c2c0799call zgetrf_64_
37c2c079ecmp [rdi], 0
37c2c07a2jg 0x37c2c09b5
37c2c07a8
37c2c07a8loc_37c2c07a8:
37c2c07a8mov rax, [rsp+528]
37c2c07b0mov r8, rbx
37c2c07b3mov rdx, rbx
37c2c07b6mov [rsp+48], 1
37c2c07bfmov r9, [rsp+400]
37c2c07c7lea rbp, [rsp+215]
37c2c07cfmov [rsp+215], 73
37c2c07d7lea r12, [rip+0x1ac770]
37c2c07demov [rsp+40], rax
37c2c07e3mov rax, [rsp+408]
37c2c07ebmov rcx, rbp
37c2c07eemov [rsp+32], rax
37c2c07f3call zlange_64_
37c2c07f8mov [rsp+32], rbx
37c2c07fdmov r9, rbx
37c2c0800mov rcx, r12
37c2c0803mov rax, [rsp+528]
37c2c080blea r8, [rip+0x1ac71e]
37c2c0812mov [rsp+80], 1
37c2c081blea rdx, [rip+0x1ac72b]
37c2c0822mov [rsp+72], 1
37c2c082bmov [rsp+56], rax
37c2c0830mov rax, [rsp+424]
37c2c0838mov [rsp+64], 1
37c2c0841mov [rsp+48], rax
37c2c0846mov rax, [rsp+416]
37c2c084emovsd_xmm [rsp+224], x0
37c2c0857mov [rsp+40], rax
37c2c085ccall zlantr_64_
37c2c0861movapd x1, x0
37c2c0865pxor x0, x0
37c2c0869ucomisd x1, x0
37c2c086djp 0x37c2c04d0
37c2c0873jne 0x37c2c04d0
37c2c0879mov rax, [rsp+528]
37c2c0881mov [rsp+64], rdi
37c2c0886mov rdx, rbx
37c2c0889mov rcx, rbp
37c2c088cmov r9, [rsp+424]
37c2c0894mov r8, [rsp+416]
37c2c089cmov [rsp+72], 1
37c2c08a5mov [rsp+56], rax
37c2c08aamov rax, [rsp+520]
37c2c08b2mov [rsp+48], rax
37c2c08b7mov rax, [rsp+496]
37c2c08bfmov [rsp+40], rax
37c2c08c4lea rax, [rsp+224]
37c2c08ccmov [rsp+32], rax
37c2c08d1call zgecon_64_
37c2c08d6mov rax, [rsp+488]
37c2c08demov r8, rsi
37c2c08e1mov rdx, rbx
37c2c08e4mov r9, [rsp+464]
37c2c08ecmov rcx, [rsp+176]
37c2c08f4mov [rsp+56], 4
37c2c08fdmov [rsp+48], rax
37c2c0902mov rax, [rsp+480]
37c2c090amov [rsp+40], rax
37c2c090fmov rax, [rsp+472]
37c2c0917mov [rsp+32], rax
37c2c091cjmp 0x37c2c0289
37c2c0921
37c2c0921loc_37c2c0921:
37c2c0921mov [rsp+160], r12
37c2c0929
37c2c0929loc_37c2c0929:
37c2c0929xor r13l, r13l
37c2c092c
37c2c092cloc_37c2c092c:
37c2c092cmov rax, [rsp+424]
37c2c0934mov r8, rbx
37c2c0937mov rdx, rbx
37c2c093amov [rsp+56], 4
37c2c0943mov r9, [rsp+400]
37c2c094blea rcx, [rip+0x1ac5f7]
37c2c0952mov [rsp+48], rax
37c2c0957mov rax, [rsp+416]
37c2c095fmov [rsp+176], rcx
37c2c0967mov [rsp+40], rax
37c2c096cmov rax, [rsp+408]
37c2c0974mov [rsp+32], rax
37c2c0979call zlacpy_64_
37c2c097emov [rsp+40], rdi
37c2c0983mov rdx, rbx
37c2c0986mov rcx, rbx
37c2c0989mov rax, [rsp+432]
37c2c0991mov r9, [rsp+424]
37c2c0999mov r8, [rsp+416]
37c2c09a1mov [rsp+32], rax
37c2c09a6call zgetrf_64_
37c2c09abcmp [rdi], 0
37c2c09afjle 0x37c2bfc1c
37c2c09b5
37c2c09b5loc_37c2c09b5:
37c2c09b5mov rax, [rsp+528]
37c2c09bdmov [rsp+32], rdi
37c2c09c2mov r9, rdi
37c2c09c5lea r8, [rip+0x1ac564]
37c2c09ccmov [rsp+80], 1
37c2c09d5lea rdx, [rip+0x1ac571]
37c2c09dclea rcx, [rip+0x1ac56b]
37c2c09e3mov [rsp+56], rax
37c2c09e8mov rax, [rsp+424]
37c2c09f0mov [rsp+72], 1
37c2c09f9mov [rsp+48], rax
37c2c09femov rax, [rsp+416]
37c2c0a06mov [rsp+64], 1
37c2c0a0fmov [rsp+40], rax
37c2c0a14call zlantr_64_
37c2c0a19movapd x1, x0
37c2c0a1dpxor x0, x0
37c2c0a21ucomisd x1, x0
37c2c0a25jp 0x37c2c0ec0
37c2c0a2bjne 0x37c2c0ec0
37c2c0a31movsd_xmm x0, [rip+0x1ac51f]
37c2c0a39
37c2c0a39loc_37c2c0a39:
37c2c0a39mov rax, [rsp+528]
37c2c0a41movsd_xmm [rax], x0
37c2c0a45mov rax, [rsp+496]
37c2c0a4dmov [rax], 0
37c2c0a54jmp 0x37c2bf757
37c2c0a59
37c2c0a59loc_37c2c0a59:
37c2c0a59cmp [rsp+168], 0
37c2c0a62jne 0x37c2c0d59
37c2c0a68mov rax, [rsp+528]
37c2c0a70mov r8, rbx
37c2c0a73mov rdx, rbx
37c2c0a76mov [rsp+48], 1
37c2c0a7fmov r9, [rsp+400]
37c2c0a87lea rbp, [rsp+215]
37c2c0a8fmov [rsp+215], 49
37c2c0a97lea r12, [rip+0x1ac4b0]
37c2c0a9emov [rsp+40], rax
37c2c0aa3mov rax, [rsp+408]
37c2c0aabmov rcx, rbp
37c2c0aaemov [rsp+32], rax
37c2c0ab3call zlange_64_
37c2c0ab8mov [rsp+32], rbx
37c2c0abdmov r9, rbx
37c2c0ac0mov rcx, r12
37c2c0ac3mov rax, [rsp+528]
37c2c0acblea r8, [rip+0x1ac45e]
37c2c0ad2mov [rsp+80], 1
37c2c0adblea rdx, [rip+0x1ac46b]
37c2c0ae2mov [rsp+72], 1
37c2c0aebmov [rsp+56], rax
37c2c0af0mov rax, [rsp+424]
37c2c0af8mov [rsp+64], 1
37c2c0b01mov [rsp+48], rax
37c2c0b06mov rax, [rsp+416]
37c2c0b0emovsd_xmm [rsp+224], x0
37c2c0b17mov [rsp+40], rax
37c2c0b1ccall zlantr_64_
37c2c0b21movapd x1, x0
37c2c0b25pxor x0, x0
37c2c0b29ucomisd x1, x0
37c2c0b2djp 0x37c2c04be
37c2c0b33jne 0x37c2c04be
37c2c0b39mov rax, [rsp+528]
37c2c0b41mov [rsp+64], rdi
37c2c0b46mov rdx, rbx
37c2c0b49mov rcx, rbp
37c2c0b4cmov r9, [rsp+424]
37c2c0b54mov r8, [rsp+416]
37c2c0b5cmov [rsp+72], 1
37c2c0b65mov [rsp+56], rax
37c2c0b6amov rax, [rsp+520]
37c2c0b72mov [rsp+48], rax
37c2c0b77mov rax, [rsp+496]
37c2c0b7fmov [rsp+40], rax
37c2c0b84lea rax, [rsp+224]
37c2c0b8cmov [rsp+32], rax
37c2c0b91call zgecon_64_
37c2c0b96mov rax, [rsp+488]
37c2c0b9emov r8, rsi
37c2c0ba1mov rdx, rbx
37c2c0ba4mov [rsp+56], 4
37c2c0badmov r9, [rsp+464]
37c2c0bb5lea rcx, [rip+0x1ac38d]
37c2c0bbcmov [rsp+48], rax
37c2c0bc1mov rax, [rsp+480]
37c2c0bc9mov [rsp+40], rax
37c2c0bcemov rax, [rsp+472]
37c2c0bd6mov [rsp+32], rax
37c2c0bdbjmp 0x37c2bfd9f
37c2c0be0
37c2c0be0loc_37c2c0be0:
37c2c0be0mov rax, [rsi]
37c2c0be3test rax, rax
37c2c0be6jle 0x37c2c0f39
37c2c0bec
37c2c0becloc_37c2c0bec:
37c2c0beclea r12, [rax+1]
37c2c0bf0test rcx, rcx
37c2c0bf3jle 0x37c2c0c78
37c2c0bf9mov r9, [rsp+464]
37c2c0c01shl rbp, 4
37c2c0c05mov r8l, 1
37c2c0c0bpxor x2, x2
37c2c0c0fnop
37c2c0c10
37c2c0c10loc_37c2c0c10:
37c2c0c10mov rdx, r9
37c2c0c13xor eax, eax
37c2c0c15nop [rax+rax]
37c2c0c1fnop [rax+rax]
37c2c0c2anop [rax+rax]
37c2c0c35nop [rax+rax]
37c2c0c40
37c2c0c40loc_37c2c0c40:
37c2c0c40movupd x0, [rdx]
37c2c0c44movddup x1, [r15+8*rax]
37c2c0c4aadd rax, 1
37c2c0c4eadd rdx, 16
37c2c0c52mulpd x1, x0
37c2c0c56shufpd x0, x0, 1
37c2c0c5bmulpd x0, x2
37c2c0c5faddsubpd x1, x0
37c2c0c63movups [rdx-16], x1
37c2c0c67cmp rcx, rax
37c2c0c6ajne 0x37c2c0c40
37c2c0c6cadd r8, 1
37c2c0c70add r9, rbp
37c2c0c73cmp r12, r8
37c2c0c76jne 0x37c2c0c10
37c2c0c78
37c2c0c78loc_37c2c0c78:
37c2c0c78mov [rsp+160], 1
37c2c0c84jmp 0x37c2bfbfe
37c2c0c89
37c2c0c89loc_37c2c0c89:
37c2c0c89mov rcx, [rsp+440]
37c2c0c91mov [rsp+64], r11
37c2c0c96mov rdx, rbx
37c2c0c99mov [rsp+56], r10
37c2c0c9emov r9, [rsp+408]
37c2c0ca6mov [rsp+72], rcx
37c2c0cabmov r8, [rsp+400]
37c2c0cb3mov rcx, rbx
37c2c0cb6mov [rsp+48], rax
37c2c0cbbmov [rsp+80], 1
37c2c0cc4mov [rsp+40], r15
37c2c0cc9mov [rsp+32], r14
37c2c0ccecall zlaqge_64_
37c2c0cd3mov rcx, [rsp+440]
37c2c0cdbmov r9l, 1
37c2c0ce1mov r8l, 1
37c2c0ce7lea rdx, [rip+0x1ac244]
37c2c0ceecall lsame_64_
37c2c0cf3mov r13, rax
37c2c0cf6test rax, rax
37c2c0cf9je 0x37c2c0e98
37c2c0cff
37c2c0cffloc_37c2c0cff:
37c2c0cffmov rcx, [rsp+440]
37c2c0d07mov r9l, 1
37c2c0d0dmov r8l, 1
37c2c0d13lea rdx, [rip+0x1ac21a]
37c2c0d1acall lsame_64_
37c2c0d1ftest rax, rax
37c2c0d22je 0x37c2c0e38
37c2c0d28
37c2c0d28loc_37c2c0d28:
37c2c0d28cmp [rsp+152], 0
37c2c0d31je 0x37c2c0e1e
37c2c0d37test r13, r13
37c2c0d3aje 0x37c2c0921
37c2c0d40mov rax, [rsi]
37c2c0d43test rax, rax
37c2c0d46jle 0x37c2c1065
37c2c0d4cmov [rsp+160], r13
37c2c0d54jmp 0x37c2c00ec
37c2c0d59
37c2c0d59loc_37c2c0d59:
37c2c0d59xor r13l, r13l
37c2c0d5c
37c2c0d5cloc_37c2c0d5c:
37c2c0d5cmov rax, [rsp+424]
37c2c0d64mov r8, rbx
37c2c0d67mov rdx, rbx
37c2c0d6amov [rsp+56], 4
37c2c0d73mov r9, [rsp+400]
37c2c0d7blea rcx, [rip+0x1ac1c7]
37c2c0d82mov [rsp+48], rax
37c2c0d87mov rax, [rsp+416]
37c2c0d8fmov [rsp+176], rcx
37c2c0d97mov [rsp+40], rax
37c2c0d9cmov rax, [rsp+408]
37c2c0da4mov [rsp+32], rax
37c2c0da9call zlacpy_64_
37c2c0daemov [rsp+40], rdi
37c2c0db3mov rdx, rbx
37c2c0db6mov rcx, rbx
37c2c0db9mov rax, [rsp+432]
37c2c0dc1mov r9, [rsp+424]
37c2c0dc9mov r8, [rsp+416]
37c2c0dd1mov [rsp+32], rax
37c2c0dd6call zgetrf_64_
37c2c0ddbcmp [rdi], 0
37c2c0ddfjle 0x37c2bfc2b
37c2c0de5jmp 0x37c2c09b5
37c2c0dea
37c2c0dealoc_37c2c0dea:
37c2c0dealea rax, [rip+0x1ac158]
37c2c0df1mov [rsp+160], 0
37c2c0dfdmov [rsp+176], rax
37c2c0e05jmp 0x37c2c04d0
37c2c0e0a
37c2c0e0aloc_37c2c0e0a:
37c2c0e0amov rax, [rsi]
37c2c0e0dtest rax, rax
37c2c0e10jle 0x37c2c0f57
37c2c0e16
37c2c0e16loc_37c2c0e16:
37c2c0e16mov rcx, [rbx]
37c2c0e19jmp 0x37c2c0bec
37c2c0e1e
37c2c0e1eloc_37c2c0e1e:
37c2c0e1emov rax, [rsi]
37c2c0e21test rax, rax
37c2c0e24jg 0x37c2c0e16
37c2c0e26mov [rsp+160], r12
37c2c0e2ejmp 0x37c2c092c
37c2c0e33
37c2c0e33 0f 1f 44 00 00 ..D..
37c2c0e38
37c2c0e38loc_37c2c0e38:
37c2c0e38mov rcx, [rsp+440]
37c2c0e40mov r9l, 1
37c2c0e46mov r8l, 1
37c2c0e4clea rdx, [rip+0x1ac0e0]
37c2c0e53call lsame_64_
37c2c0e58mov [rsp+160], rax
37c2c0e60test rax, rax
37c2c0e63jne 0x37c2c0d28
37c2c0e69cmp [rsp+152], 0
37c2c0e72je 0x37c2c071f
37c2c0e78test r13, r13
37c2c0e7bje 0x37c2c0929
37c2c0e81mov rax, [rsi]
37c2c0e84test rax, rax
37c2c0e87jg 0x37c2c00ec
37c2c0e8djmp 0x37c2c0d5c
37c2c0e92
37c2c0e92 66 0f 1f 44 00 00 f..D..
37c2c0e98
37c2c0e98loc_37c2c0e98:
37c2c0e98mov rcx, [rsp+440]
37c2c0ea0mov r9l, 1
37c2c0ea6mov r8l, 1
37c2c0eaclea rdx, [rip+0x1ac080]
37c2c0eb3call lsame_64_
37c2c0eb8mov r13, rax
37c2c0ebbjmp 0x37c2c0cff
37c2c0ec0
37c2c0ec0loc_37c2c0ec0:
37c2c0ec0mov rax, [rsp+528]
37c2c0ec8mov r8, rdi
37c2c0ecbmov rdx, rbx
37c2c0ecelea rcx, [rip+0x1ac079]
37c2c0ed5mov [rsp+48], 1
37c2c0edemov r9, [rsp+400]
37c2c0ee6mov [rsp+40], rax
37c2c0eebmov rax, [rsp+408]
37c2c0ef3movsd_xmm [rsp+152], x1
37c2c0efcmov [rsp+32], rax
37c2c0f01call zlange_64_
37c2c0f06divsd x0, [rsp+152]
37c2c0f0fjmp 0x37c2c0a39
37c2c0f14
37c2c0f14loc_37c2c0f14:
37c2c0f14cmp [rsp+168], 0
37c2c0f1djne 0x37c2c0f68
37c2c0f1flea rax, [rip+0x1ac023]
37c2c0f26mov [rsp+176], rax
37c2c0f2e
37c2c0f2eloc_37c2c0f2e:
37c2c0f2emov r13l, 1
37c2c0f34jmp 0x37c2bfc2b
37c2c0f39
37c2c0f39loc_37c2c0f39:
37c2c0f39lea rax, [rip+0x1ac009]
37c2c0f40mov [rsp+176], rax
37c2c0f48cmp [rsp+168], 0
37c2c0f51je 0x37c2c07a8
37c2c0f57
37c2c0f57loc_37c2c0f57:
37c2c0f57mov [rsp+160], 1
37c2c0f63jmp 0x37c2c071f
37c2c0f68
37c2c0f68loc_37c2c0f68:
37c2c0f68mov rax, [rsp+424]
37c2c0f70mov r8, rbx
37c2c0f73mov rdx, rbx
37c2c0f76mov [rsp+56], 4
37c2c0f7fmov r9, [rsp+400]
37c2c0f87lea rcx, [rip+0x1abfbb]
37c2c0f8emov [rsp+48], rax
37c2c0f93mov rax, [rsp+416]
37c2c0f9bmov [rsp+176], rcx
37c2c0fa3mov [rsp+40], rax
37c2c0fa8mov rax, [rsp+408]
37c2c0fb0mov [rsp+32], rax
37c2c0fb5call zlacpy_64_
37c2c0fbamov [rsp+40], rdi
37c2c0fbfmov rdx, rbx
37c2c0fc2mov rcx, rbx
37c2c0fc5mov rax, [rsp+432]
37c2c0fcdmov r9, [rsp+424]
37c2c0fd5mov r8, [rsp+416]
37c2c0fddmov [rsp+32], rax
37c2c0fe2call zgetrf_64_
37c2c0fe7cmp [rdi], 0
37c2c0febjle 0x37c2c0f2e
37c2c0ff1jmp 0x37c2c09b5
37c2c0ff6
37c2c0ff6loc_37c2c0ff6:
37c2c0ff6mov [rdi], -12
37c2c0ffdmov eax, 12
37c2c1002jmp 0x37c2bf734
37c2c1007
37c2c1007loc_37c2c1007:
37c2c1007mov rax, [rdi]
37c2c100ajmp 0x37c2bf9af
37c2c100f
37c2c100floc_37c2c100f:
37c2c100fpxor x0, x0
37c2c1013comisd x0, x7
37c2c1017jae 0x37c2bfa5c
37c2c101dmovsd_xmm x0, [rip+0x1abf33]
37c2c1025mov rax, [rdi]
37c2c1028movsd_xmm [rsp+240], x0
37c2c1031cmp [rsp+160], 0
37c2c103aje 0x37c2bf9af
37c2c1040test rax, rax
37c2c1043je 0x37c2bfad2
37c2c1049jmp 0x37c2bfa6a
37c2c104e
37c2c104eloc_37c2c104e:
37c2c104epxor x0, x0
37c2c1052comisd x0, x7
37c2c1056jae 0x37c2c0ff6
37c2c1058movsd_xmm x0, [rip+0x1abef8]
37c2c1060jmp 0x37c2bfad2
37c2c1065
37c2c1065loc_37c2c1065:
37c2c1065mov [rsp+160], r12
37c2c106dmov r13, r12
37c2c1070jmp 0x37c2c092c
37c2bf5c0
37c2bf5c0zgesvx_64_:
37c2bf5c0push r15
37c2bf5c2push r14
37c2bf5c4push r13
37c2bf5c6push r12
37c2bf5c8push rbp
37c2bf5c9push rdi
37c2bf5capush rsi
37c2bf5cbpush rbx
37c2bf5ccsub rsp, 296
37c2bf5d3movups [rsp+256], x6
37c2bf5dbmovups [rsp+272], x7
37c2bf5e3mov rax, [rsp+472]
37c2bf5ebmov rdi, [rsp+536]
37c2bf5f3mov r14, [rsp+448]
37c2bf5fbmov r15, [rsp+456]
37c2bf603mov rax, [rax]
37c2bf606mov [rdi], 0
37c2bf60dmov [rsp+176], rax
37c2bf615mov rbp, rcx
37c2bf618mov rbx, r8
37c2bf61bmov rsi, r9
37c2bf61emov rax, [rsp+488]
37c2bf626mov [rsp+376], rdx
37c2bf62emov r9l, 1
37c2bf634mov r8l, 1
37c2bf63alea rdx, [rip+0x1ad8ef]
37c2bf641mov rax, [rax]
37c2bf644mov [rsp+184], rax
37c2bf64ccall lsame_64_
37c2bf651mov r9l, 1
37c2bf657mov r8l, 1
37c2bf65dmov rcx, rbp
37c2bf660lea rdx, [rip+0x1ad8ca]
37c2bf667mov r13, rax
37c2bf66acall lsame_64_
37c2bf66fmov rcx, [rsp+376]
37c2bf677mov r9l, 1
37c2bf67dmov r8l, 1
37c2bf683mov r12, rax
37c2bf686lea rdx, [rip+0x1ad8a3]
37c2bf68dcall lsame_64_
37c2bf692or r13, r12
37c2bf695mov [rsp+152], rax
37c2bf69dmov [rsp+168], r13
37c2bf6a5je 0x37c2bf780
37c2bf6abmov rax, [rsp+440]
37c2bf6b3xor r13l, r13l
37c2bf6b6mov [rsp+160], 0
37c2bf6c2mov [rax], 78
37c2bf6c5
37c2bf6c5loc_37c2bf6c5:
37c2bf6c5cmp [rsp+152], 0
37c2bf6ceje 0x37c2bf828
37c2bf6d4
37c2bf6d4loc_37c2bf6d4:
37c2bf6d4mov rax, [rbx]
37c2bf6d7test rax, rax
37c2bf6dajs 0x37c2bf728
37c2bf6dccmp [rsi], 0
37c2bf6e0js 0x37c2bf8c0
37c2bf6e6mov rcx, [rsp+408]
37c2bf6eetest rax, rax
37c2bf6f1mov edx, 1
37c2bf6f6cmovle rax, rdx
37c2bf6facmp [rcx], rax
37c2bf6fdjl 0x37c2bf8a5
37c2bf703mov rcx, [rsp+424]
37c2bf70bcmp [rcx], rax
37c2bf70ejge 0x37c2bf926
37c2bf714mov [rdi], -8
37c2bf71bmov eax, 8
37c2bf720jmp 0x37c2bf734
37c2bf722
37c2bf722 66 0f 1f 44 00 00 f..D..
37c2bf728
37c2bf728loc_37c2bf728:
37c2bf728mov [rdi], -3
37c2bf72fmov eax, 3
37c2bf734
37c2bf734loc_37c2bf734:
37c2bf734lea rdx, [rsp+248]
37c2bf73cmov r8l, 6
37c2bf742lea rcx, [rip+0x1ad7fa]
37c2bf749mov [rsp+248], rax
37c2bf751call xerbla_64_
37c2bf756nop
37c2bf757
37c2bf757loc_37c2bf757:
37c2bf757movups x6, [rsp+256]
37c2bf75fmovups x7, [rsp+272]
37c2bf767add rsp, 296
37c2bf76epop rbx
37c2bf76fpop rsi
37c2bf770pop rdi
37c2bf771pop rbp
37c2bf772pop r12
37c2bf774pop r13
37c2bf776pop r14
37c2bf778pop r15
37c2bf77aret
37c2bf77b
37c2bf77b 0f 1f 44 00 00 ..D..
37c2bf780
37c2bf780loc_37c2bf780:
37c2bf780mov rcx, [rsp+440]
37c2bf788mov r9l, 1
37c2bf78emov r8l, 1
37c2bf794lea rdx, [rip+0x1ad797]
37c2bf79bcall lsame_64_
37c2bf7a0mov r13, rax
37c2bf7a3test rax, rax
37c2bf7a6je 0x37c2bf8fe
37c2bf7ac
37c2bf7acloc_37c2bf7ac:
37c2bf7acmov rcx, [rsp+440]
37c2bf7b4mov r9l, 1
37c2bf7bamov r8l, 1
37c2bf7c0lea rdx, [rip+0x1ad76d]
37c2bf7c7call lsame_64_
37c2bf7ccmov [rsp+160], rax
37c2bf7d4test rax, rax
37c2bf7d7je 0x37c2bf8d1
37c2bf7dd
37c2bf7ddloc_37c2bf7dd:
37c2bf7ddmov edx, 12
37c2bf7e2lea rcx, [rip+0x1ad74c]
37c2bf7e9call dlamch_64_
37c2bf7eemov r9l, 1
37c2bf7f4mov r8l, 1
37c2bf7famov rcx, rbp
37c2bf7fdlea rdx, [rip+0x1ad73d]
37c2bf804movapd x6, x0
37c2bf808call lsame_64_
37c2bf80dtest rax, rax
37c2bf810jne 0x37c2bf890
37c2bf812mov [rdi], -1
37c2bf819mov eax, 1
37c2bf81ejmp 0x37c2bf734
37c2bf823
37c2bf823 0f 1f 44 00 00 ..D..
37c2bf828
37c2bf828loc_37c2bf828:
37c2bf828mov rcx, [rsp+376]
37c2bf830mov r9l, 1
37c2bf836mov r8l, 1
37c2bf83clea rdx, [rip+0x1ad6ff]
37c2bf843call lsame_64_
37c2bf848test rax, rax
37c2bf84bjne 0x37c2bf6d4
37c2bf851mov rcx, [rsp+376]
37c2bf859mov r9l, 1
37c2bf85fmov r8l, 1
37c2bf865lea rdx, [rip+0x1ad6c8]
37c2bf86ccall lsame_64_
37c2bf871test rax, rax
37c2bf874jne 0x37c2bf6d4
37c2bf87amov [rdi], -2
37c2bf881mov eax, 2
37c2bf886jmp 0x37c2bf734
37c2bf88b
37c2bf88b 0f 1f 44 00 00 ..D..
37c2bf890
37c2bf890loc_37c2bf890:
37c2bf890movsd_xmm x0, [rip+0x1ad6c0]
37c2bf898divsd x0, x6
37c2bf89cmovapd x7, x0
37c2bf8a0jmp 0x37c2bf6c5
37c2bf8a5
37c2bf8a5loc_37c2bf8a5:
37c2bf8a5mov [rdi], -6
37c2bf8acmov eax, 6
37c2bf8b1jmp 0x37c2bf734
37c2bf8b6
37c2bf8b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2bf8c0
37c2bf8c0loc_37c2bf8c0:
37c2bf8c0mov [rdi], -4
37c2bf8c7mov eax, 4
37c2bf8ccjmp 0x37c2bf734
37c2bf8d1
37c2bf8d1loc_37c2bf8d1:
37c2bf8d1mov rcx, [rsp+440]
37c2bf8d9mov r9l, 1
37c2bf8dfmov r8l, 1
37c2bf8e5lea rdx, [rip+0x1ad647]
37c2bf8eccall lsame_64_
37c2bf8f1mov [rsp+160], rax
37c2bf8f9jmp 0x37c2bf7dd
37c2bf8fe
37c2bf8feloc_37c2bf8fe:
37c2bf8femov rcx, [rsp+440]
37c2bf906mov r9l, 1
37c2bf90cmov r8l, 1
37c2bf912lea rdx, [rip+0x1ad61a]
37c2bf919call lsame_64_
37c2bf91emov r13, rax
37c2bf921jmp 0x37c2bf7ac
37c2bf926
37c2bf926loc_37c2bf926:
37c2bf926mov r9l, 1
37c2bf92cmov r8l, 1
37c2bf932lea rdx, [rip+0x1ad608]
37c2bf939mov rcx, rbp
37c2bf93ccall lsame_64_
37c2bf941test rax, rax
37c2bf944je 0x37c2bf998
37c2bf946cmp [rsp+160], 0
37c2bf94fjne 0x37c2bfa72
37c2bf955test r13, r13
37c2bf958jne 0x37c2bf9e9
37c2bf95emov rcx, [rsp+440]
37c2bf966mov r9l, 1
37c2bf96cmov r8l, 1
37c2bf972lea rdx, [rip+0x1ad5b7]
37c2bf979call lsame_64_
37c2bf97etest rax, rax
37c2bf981jne 0x37c2c1007
37c2bf987mov [rdi], -10
37c2bf98emov eax, 10
37c2bf993jmp 0x37c2bf734
37c2bf998
37c2bf998loc_37c2bf998:
37c2bf998test r13, r13
37c2bf99bjne 0x37c2bf9e9
37c2bf99d
37c2bf99dloc_37c2bf99d:
37c2bf99dmov rax, [rdi]
37c2bf9a0cmp [rsp+160], 0
37c2bf9a9jne 0x37c2bfa7e
37c2bf9af
37c2bf9afloc_37c2bf9af:
37c2bf9aftest rax, rax
37c2bf9b2jne 0x37c2bfa6a
37c2bf9b8mov rcx, [rbx]
37c2bf9bb
37c2bf9bbloc_37c2bf9bb:
37c2bf9bbmov rdx, [rsp+472]
37c2bf9c3test rcx, rcx
37c2bf9c6mov eax, 1
37c2bf9cbcmovg rax, rcx
37c2bf9cfcmp [rdx], rax
37c2bf9d2jge 0x37c2bfae0
37c2bf9d8mov [rdi], -14
37c2bf9dfmov eax, 14
37c2bf9e4jmp 0x37c2bf734
37c2bf9e9
37c2bf9e9loc_37c2bf9e9:
37c2bf9e9mov rcx, [rbx]
37c2bf9ectest rcx, rcx
37c2bf9efjle 0x37c2c100f
37c2bf9f5add rcx, 1
37c2bf9f9movapd x1, x7
37c2bf9fdpxor x2, x2
37c2bfa01mov eax, 1
37c2bfa06nop [rax]
37c2bfa0anop [rax+rax]
37c2bfa15nop [rax+rax]
37c2bfa20
37c2bfa20loc_37c2bfa20:
37c2bfa20movsd_xmm x0, [r14+8*rax-8]
37c2bfa27add rax, 1
37c2bfa2bminsd x1, x0
37c2bfa2fmaxsd x2, x0
37c2bfa33cmp rax, rcx
37c2bfa36jne 0x37c2bfa20
37c2bfa38pxor x0, x0
37c2bfa3ccomisd x0, x1
37c2bfa40jae 0x37c2bfa5c
37c2bfa42maxsd x1, x6
37c2bfa46minsd x2, x7
37c2bfa4adivsd x1, x2
37c2bfa4emovsd_xmm [rsp+240], x1
37c2bfa57jmp 0x37c2bf99d
37c2bfa5c
37c2bfa5cloc_37c2bfa5c:
37c2bfa5cmov [rdi], -11
37c2bfa63mov rax, -11
37c2bfa6a
37c2bfa6aloc_37c2bfa6a:
37c2bfa6aneg rax
37c2bfa6djmp 0x37c2bf734
37c2bfa72
37c2bfa72loc_37c2bfa72:
37c2bfa72test r13, r13
37c2bfa75jne 0x37c2bf9e9
37c2bfa7bmov rax, [rdi]
37c2bfa7e
37c2bfa7eloc_37c2bfa7e:
37c2bfa7etest rax, rax
37c2bfa81jne 0x37c2bfa6a
37c2bfa83mov rcx, [rbx]
37c2bfa86test rcx, rcx
37c2bfa89jle 0x37c2c104e
37c2bfa8flea rdx, [rcx+1]
37c2bfa93movapd x0, x7
37c2bfa97pxor x2, x2
37c2bfa9bmov eax, 1
37c2bfaa0
37c2bfaa0loc_37c2bfaa0:
37c2bfaa0movsd_xmm x1, [r15+8*rax-8]
37c2bfaa7add rax, 1
37c2bfaabminsd x0, x1
37c2bfaafmaxsd x2, x1
37c2bfab3cmp rax, rdx
37c2bfab6jne 0x37c2bfaa0
37c2bfab8pxor x1, x1
37c2bfabccomisd x1, x0
37c2bfac0jae 0x37c2c0ff6
37c2bfac6maxsd x0, x6
37c2bfacaminsd x2, x7
37c2bfacedivsd x0, x2
37c2bfad2
37c2bfad2loc_37c2bfad2:
37c2bfad2movsd_xmm [rsp+232], x0
37c2bfadbjmp 0x37c2bf9bb
37c2bfae0
37c2bfae0loc_37c2bfae0:
37c2bfae0mov rdx, [rsp+488]
37c2bfae8cmp [rdx], rax
37c2bfaebjge 0x37c2bfb00
37c2bfaedmov [rdi], -16
37c2bfaf4mov eax, 16
37c2bfaf9jmp 0x37c2bf734
37c2bfafe
37c2bfafe 66 90 f.
37c2bfb00
37c2bfb00loc_37c2bfb00:
37c2bfb00mov rax, [rsp+176]
37c2bfb08mov rdx, [rsp+184]
37c2bfb10xor ebp, ebp
37c2bfb12test rax, rax
37c2bfb15cmovns rbp, rax
37c2bfb19xor eax, eax
37c2bfb1btest rdx, rdx
37c2bfb1ecmovns rax, rdx
37c2bfb22mov [rsp+184], rax
37c2bfb2atest r12, r12
37c2bfb2djne 0x37c2c0030
37c2bfb33cmp [rsp+152], 0
37c2bfb3cje 0x37c2c00f8
37c2bfb42test r13, r13
37c2bfb45je 0x37c2c0a59
37c2bfb4bmov rax, [rsi]
37c2bfb4etest rax, rax
37c2bfb51jle 0x37c2c0f14
37c2bfb57
37c2bfb57loc_37c2bfb57:
37c2bfb57lea r12, [rax+1]
37c2bfb5btest rcx, rcx
37c2bfb5ejle 0x37c2bfbf8
37c2bfb64mov r9, [rsp+464]
37c2bfb6cshl rbp, 4
37c2bfb70mov r8l, 1
37c2bfb76pxor x2, x2
37c2bfb7anop [rax+rax]
37c2bfb80
37c2bfb80loc_37c2bfb80:
37c2bfb80mov rdx, r9
37c2bfb83xor eax, eax
37c2bfb85nop [rax]
37c2bfb89nop [rax+rax]
37c2bfb94nop [rax+rax]
37c2bfb9fnop [rax+rax]
37c2bfbaanop [rax+rax]
37c2bfbb5nop [rax+rax]
37c2bfbc0
37c2bfbc0loc_37c2bfbc0:
37c2bfbc0movupd x0, [rdx]
37c2bfbc4movddup x1, [r14+8*rax]
37c2bfbcaadd rax, 1
37c2bfbceadd rdx, 16
37c2bfbd2mulpd x1, x0
37c2bfbd6shufpd x0, x0, 1
37c2bfbdbmulpd x0, x2
37c2bfbdfaddsubpd x1, x0
37c2bfbe3movups [rdx-16], x1
37c2bfbe7cmp rcx, rax
37c2bfbeajne 0x37c2bfbc0
37c2bfbecadd r8, 1
37c2bfbf0add r9, rbp
37c2bfbf3cmp r12, r8
37c2bfbf6jne 0x37c2bfb80
37c2bfbf8
37c2bfbf8loc_37c2bfbf8:
37c2bfbf8mov r13l, 1
37c2bfbfe
37c2bfbfeloc_37c2bfbfe:
37c2bfbfelea rax, [rip+0x1ad344]
37c2bfc05mov [rsp+176], rax
37c2bfc0dcmp [rsp+168], 0
37c2bfc16jne 0x37c2c092c
37c2bfc1c
37c2bfc1cloc_37c2bfc1c:
37c2bfc1ccmp [rsp+152], 0
37c2bfc25je 0x37c2c07a8
37c2bfc2b
37c2bfc2bloc_37c2bfc2b:
37c2bfc2bmov rax, [rsp+528]
37c2bfc33mov r8, rbx
37c2bfc36mov rdx, rbx
37c2bfc39mov [rsp+48], 1
37c2bfc42mov r9, [rsp+400]
37c2bfc4alea rbp, [rsp+215]
37c2bfc52mov [rsp+215], 49
37c2bfc5alea r12, [rip+0x1ad2ed]
37c2bfc61mov [rsp+40], rax
37c2bfc66mov rax, [rsp+408]
37c2bfc6emov rcx, rbp
37c2bfc71mov [rsp+32], rax
37c2bfc76call zlange_64_
37c2bfc7bmov [rsp+32], rbx
37c2bfc80mov r9, rbx
37c2bfc83mov rcx, r12
37c2bfc86mov rax, [rsp+528]
37c2bfc8elea r8, [rip+0x1ad29b]
37c2bfc95mov [rsp+80], 1
37c2bfc9elea rdx, [rip+0x1ad2a8]
37c2bfca5mov [rsp+72], 1
37c2bfcaemov [rsp+56], rax
37c2bfcb3mov rax, [rsp+424]
37c2bfcbbmov [rsp+64], 1
37c2bfcc4mov [rsp+48], rax
37c2bfcc9mov rax, [rsp+416]
37c2bfcd1movsd_xmm [rsp+224], x0
37c2bfcdamov [rsp+40], rax
37c2bfcdfcall zlantr_64_
37c2bfce4movapd x1, x0
37c2bfce8pxor x0, x0
37c2bfcecucomisd x1, x0
37c2bfcf0jp 0x37c2c04d0
37c2bfcf6jne 0x37c2c04d0
37c2bfcfcmov rax, [rsp+528]
37c2bfd04mov [rsp+64], rdi
37c2bfd09mov rdx, rbx
37c2bfd0cmov rcx, rbp
37c2bfd0fmov r9, [rsp+424]
37c2bfd17mov r8, [rsp+416]
37c2bfd1fmov [rsp+72], 1
37c2bfd28mov [rsp+56], rax
37c2bfd2dmov rax, [rsp+520]
37c2bfd35mov [rsp+48], rax
37c2bfd3amov rax, [rsp+496]
37c2bfd42mov [rsp+40], rax
37c2bfd47lea rax, [rsp+224]
37c2bfd4fmov [rsp+32], rax
37c2bfd54call zgecon_64_
37c2bfd59mov rax, [rsp+488]
37c2bfd61mov r8, rsi
37c2bfd64mov rdx, rbx
37c2bfd67mov r9, [rsp+464]
37c2bfd6fmov rcx, [rsp+176]
37c2bfd77mov [rsp+56], 4
37c2bfd80mov [rsp+48], rax
37c2bfd85mov rax, [rsp+480]
37c2bfd8dmov [rsp+40], rax
37c2bfd92mov rax, [rsp+472]
37c2bfd9amov [rsp+32], rax
37c2bfd9f
37c2bfd9floc_37c2bfd9f:
37c2bfd9fcall zlacpy_64_
37c2bfda4mov [rsp+64], rdi
37c2bfda9mov r8, rsi
37c2bfdacmov rdx, rbx
37c2bfdafmov rax, [rsp+488]
37c2bfdb7mov r9, [rsp+416]
37c2bfdbfmov [rsp+72], 1
37c2bfdc8mov rcx, [rsp+376]
37c2bfdd0mov [rsp+56], rax
37c2bfdd5mov rax, [rsp+480]
37c2bfdddmov [rsp+48], rax
37c2bfde2mov rax, [rsp+432]
37c2bfdeamov [rsp+40], rax
37c2bfdefmov rax, [rsp+424]
37c2bfdf7mov [rsp+32], rax
37c2bfdfccall zgetrs_64_
37c2bfe01mov rax, [rsp+528]
37c2bfe09mov r8, rsi
37c2bfe0cmov rdx, rbx
37c2bfe0fmov r9, [rsp+400]
37c2bfe17mov rcx, [rsp+376]
37c2bfe1fmov [rsp+136], 1
37c2bfe2bmov [rsp+120], rax
37c2bfe30mov rax, [rsp+520]
37c2bfe38mov [rsp+128], rdi
37c2bfe40mov [rsp+112], rax
37c2bfe45mov rax, [rsp+512]
37c2bfe4dmov [rsp+104], rax
37c2bfe52mov rax, [rsp+504]
37c2bfe5amov [rsp+96], rax
37c2bfe5fmov rax, [rsp+488]
37c2bfe67mov [rsp+88], rax
37c2bfe6cmov rax, [rsp+480]
37c2bfe74mov [rsp+80], rax
37c2bfe79mov rax, [rsp+472]
37c2bfe81mov [rsp+72], rax
37c2bfe86mov rax, [rsp+464]
37c2bfe8emov [rsp+64], rax
37c2bfe93mov rax, [rsp+432]
37c2bfe9bmov [rsp+56], rax
37c2bfea0mov rax, [rsp+424]
37c2bfea8mov [rsp+48], rax
37c2bfeadmov rax, [rsp+416]
37c2bfeb5mov [rsp+40], rax
37c2bfebamov rax, [rsp+408]
37c2bfec2mov [rsp+32], rax
37c2bfec7call zgerfs_64_
37c2bfeccmov r12, [rip+0x1ad085]
37c2bfed3
37c2bfed3loc_37c2bfed3:
37c2bfed3cmp [rsp+160], 0
37c2bfedcje 0x37c2bffe6
37c2bfee2mov r8, [rsi]
37c2bfee5test r8, r8
37c2bfee8jle 0x37c2bffe6
37c2bfeeemov rcx, [rbx]
37c2bfef1lea r10, [r8+1]
37c2bfef5test rcx, rcx
37c2bfef8jle 0x37c2bff78
37c2bfefamov rsi, [rsp+184]
37c2bff02mov rbp, [rsp+480]
37c2bff0amov r9l, 1
37c2bff10pxor x2, x2
37c2bff14shl rsi, 4
37c2bff18nop [rax+rax]
37c2bff20
37c2bff20loc_37c2bff20:
37c2bff20mov rdx, rbp
37c2bff23xor eax, eax
37c2bff25nop [rax+rax]
37c2bff2anop [rax+rax]
37c2bff35nop [rax+rax]
37c2bff40
37c2bff40loc_37c2bff40:
37c2bff40movupd x0, [rdx]
37c2bff44movddup x1, [r15+8*rax]
37c2bff4aadd rax, 1
37c2bff4eadd rdx, 16
37c2bff52mulpd x1, x0
37c2bff56shufpd x0, x0, 1
37c2bff5bmulpd x0, x2
37c2bff5faddsubpd x1, x0
37c2bff63movups [rdx-16], x1
37c2bff67cmp rax, rcx
37c2bff6ajne 0x37c2bff40
37c2bff6cadd r9, 1
37c2bff70add rbp, rsi
37c2bff73cmp r10, r9
37c2bff76jne 0x37c2bff20
37c2bff78
37c2bff78loc_37c2bff78:
37c2bff78movsd_xmm x2, [rsp+232]
37c2bff81cmp r8, 1
37c2bff85je 0x37c2bffca
37c2bff87mov rcx, r8
37c2bff8amov rax, [rsp+504]
37c2bff92movddup x1, x2
37c2bff96xor edx, edx
37c2bff98shr rcx, 1
37c2bff9bnop [rax+rax]
37c2bffa0
37c2bffa0loc_37c2bffa0:
37c2bffa0movupd x0, [rax]
37c2bffa4add rdx, 1
37c2bffa8add rax, 16
37c2bffacdivpd x0, x1
37c2bffb0movups [rax-16], x0
37c2bffb4cmp rdx, rcx
37c2bffb7jne 0x37c2bffa0
37c2bffb9
37c2bffb9loc_37c2bffb9:
37c2bffb9mov rax, r8
37c2bffbcand rax, -2
37c2bffc0and r8l, 1
37c2bffc4je 0x37c2bffe6
37c2bffc6lea r8, [rax+1]
37c2bffca
37c2bffcaloc_37c2bffca:
37c2bffcamov rax, [rsp+504]
37c2bffd2sub r8, 1
37c2bffd6movsd_xmm x0, [rax+8*r8]
37c2bffdcdivsd x0, x2
37c2bffe0movsd_xmm [rax+8*r8], x0
37c2bffe6
37c2bffe6loc_37c2bffe6:
37c2bffe6mov rax, [rsp+496]
37c2bffeemov edx, 7
37c2bfff3lea rcx, [rip+0x1acf55]
37c2bfffamovsd_xmm x3, [rax]
37c2bfffemovapd x6, x3
37c2c0002call dlamch_64_
37c2c0007comisd x0, x6
37c2c000bjbe 0x37c2c0017
37c2c000dmov rax, [rbx]
37c2c0010add rax, 1
37c2c0014mov [rdi], rax
37c2c0017
37c2c0017loc_37c2c0017:
37c2c0017mov rax, [rsp+528]
37c2c001fmov [rax], r12
37c2c0022jmp 0x37c2bf757
37c2c0027
37c2c0027 66 0f 1f 84 00 00 00 00 00 f........
37c2c0030
37c2c0030loc_37c2c0030:
37c2c0030lea rax, [rsp+248]
37c2c0038mov [rsp+40], r15
37c2c003dmov rdx, rbx
37c2c0040mov rcx, rbx
37c2c0043lea r11, [rsp+216]
37c2c004blea r10, [rsp+232]
37c2c0053mov [rsp+72], rax
37c2c0058mov r9, [rsp+408]
37c2c0060lea rax, [rsp+240]
37c2c0068mov [rsp+64], r11
37c2c006dmov r8, [rsp+400]
37c2c0075mov [rsp+56], r10
37c2c007amov [rsp+48], rax
37c2c007fmov [rsp+32], r14
37c2c0084mov [rsp+200], r11
37c2c008cmov [rsp+192], r10
37c2c0094mov [rsp+176], rax
37c2c009ccall zgeequ_64_
37c2c00a1mov rax, [rsp+176]
37c2c00a9cmp [rsp+248], 0
37c2c00b2mov r10, [rsp+192]
37c2c00bamov r11, [rsp+200]
37c2c00c2je 0x37c2c0c89
37c2c00c8cmp [rsp+152], 0
37c2c00d1je 0x37c2c0704
37c2c00d7test r13, r13
37c2c00daje 0x37c2c0d59
37c2c00e0mov rax, [rsi]
37c2c00e3test rax, rax
37c2c00e6jle 0x37c2c0f68
37c2c00ec
37c2c00ecloc_37c2c00ec:
37c2c00ecmov rcx, [rbx]
37c2c00efjmp 0x37c2bfb57
37c2c00f4
37c2c00f4 0f 1f 40 00 ..@.
37c2c00f8
37c2c00f8loc_37c2c00f8:
37c2c00f8cmp [rsp+160], 0
37c2c0101jne 0x37c2c0be0
37c2c0107cmp [rsp+168], 0
37c2c0110jne 0x37c2c0713
37c2c0116mov rax, [rsp+528]
37c2c011emov r8, rbx
37c2c0121mov rdx, rbx
37c2c0124mov [rsp+48], 1
37c2c012dmov r9, [rsp+400]
37c2c0135lea rbp, [rsp+215]
37c2c013dmov [rsp+215], 73
37c2c0145lea r12, [rip+0x1ace02]
37c2c014cmov [rsp+40], rax
37c2c0151mov rax, [rsp+408]
37c2c0159mov rcx, rbp
37c2c015cmov [rsp+32], rax
37c2c0161call zlange_64_
37c2c0166mov [rsp+32], rbx
37c2c016bmov r9, rbx
37c2c016emov rcx, r12
37c2c0171mov rax, [rsp+528]
37c2c0179lea r8, [rip+0x1acdb0]
37c2c0180mov [rsp+80], 1
37c2c0189lea rdx, [rip+0x1acdbd]
37c2c0190mov [rsp+72], 1
37c2c0199mov [rsp+56], rax
37c2c019emov rax, [rsp+424]
37c2c01a6mov [rsp+64], 1
37c2c01afmov [rsp+48], rax
37c2c01b4mov rax, [rsp+416]
37c2c01bcmovsd_xmm [rsp+224], x0
37c2c01c5mov [rsp+40], rax
37c2c01cacall zlantr_64_
37c2c01cfmovapd x1, x0
37c2c01d3pxor x0, x0
37c2c01d7ucomisd x1, x0
37c2c01dbjp 0x37c2c0dea
37c2c01e1jne 0x37c2c0dea
37c2c01e7mov rax, [rsp+528]
37c2c01efmov [rsp+64], rdi
37c2c01f4mov rdx, rbx
37c2c01f7mov rcx, rbp
37c2c01famov r9, [rsp+424]
37c2c0202mov r8, [rsp+416]
37c2c020amov [rsp+72], 1
37c2c0213mov [rsp+56], rax
37c2c0218mov rax, [rsp+520]
37c2c0220mov [rsp+48], rax
37c2c0225mov rax, [rsp+496]
37c2c022dmov [rsp+40], rax
37c2c0232lea rax, [rsp+224]
37c2c023amov [rsp+32], rax
37c2c023fcall zgecon_64_
37c2c0244mov rax, [rsp+488]
37c2c024cmov r8, rsi
37c2c024fmov rdx, rbx
37c2c0252mov [rsp+56], 4
37c2c025bmov r9, [rsp+464]
37c2c0263lea rcx, [rip+0x1accdf]
37c2c026amov [rsp+48], rax
37c2c026fmov rax, [rsp+480]
37c2c0277mov [rsp+40], rax
37c2c027cmov rax, [rsp+472]
37c2c0284mov [rsp+32], rax
37c2c0289
37c2c0289loc_37c2c0289:
37c2c0289call zlacpy_64_
37c2c028emov [rsp+64], rdi
37c2c0293mov r8, rsi
37c2c0296mov rdx, rbx
37c2c0299mov rax, [rsp+488]
37c2c02a1mov r9, [rsp+416]
37c2c02a9mov [rsp+72], 1
37c2c02b2mov rcx, [rsp+376]
37c2c02bamov [rsp+56], rax
37c2c02bfmov rax, [rsp+480]
37c2c02c7mov [rsp+48], rax
37c2c02ccmov rax, [rsp+432]
37c2c02d4mov [rsp+40], rax
37c2c02d9mov rax, [rsp+424]
37c2c02e1mov [rsp+32], rax
37c2c02e6call zgetrs_64_
37c2c02ebmov rax, [rsp+528]
37c2c02f3mov r8, rsi
37c2c02f6mov rdx, rbx
37c2c02f9mov r9, [rsp+400]
37c2c0301mov rcx, [rsp+376]
37c2c0309mov [rsp+136], 1
37c2c0315mov [rsp+120], rax
37c2c031amov rax, [rsp+520]
37c2c0322mov [rsp+128], rdi
37c2c032amov [rsp+112], rax
37c2c032fmov rax, [rsp+512]
37c2c0337mov [rsp+104], rax
37c2c033cmov rax, [rsp+504]
37c2c0344mov [rsp+96], rax
37c2c0349mov rax, [rsp+488]
37c2c0351mov [rsp+88], rax
37c2c0356mov rax, [rsp+480]
37c2c035emov [rsp+80], rax
37c2c0363mov rax, [rsp+472]
37c2c036bmov [rsp+72], rax
37c2c0370mov rax, [rsp+464]
37c2c0378mov [rsp+64], rax
37c2c037dmov rax, [rsp+432]
37c2c0385mov [rsp+56], rax
37c2c038amov rax, [rsp+424]
37c2c0392mov [rsp+48], rax
37c2c0397mov rax, [rsp+416]
37c2c039fmov [rsp+40], rax
37c2c03a4mov rax, [rsp+408]
37c2c03acmov [rsp+32], rax
37c2c03b1call zgerfs_64_
37c2c03b6mov r12, [rip+0x1acb9b]
37c2c03bd
37c2c03bdloc_37c2c03bd:
37c2c03bdtest r13, r13
37c2c03c0je 0x37c2bffe6
37c2c03c6mov r8, [rsi]
37c2c03c9test r8, r8
37c2c03ccjle 0x37c2bffe6
37c2c03d2mov rcx, [rbx]
37c2c03d5lea r11, [r8+1]
37c2c03d9test rcx, rcx
37c2c03dcjle 0x37c2c0478
37c2c03e2mov rsi, [rsp+184]
37c2c03eamov rbp, [rsp+480]
37c2c03f2mov r9l, 1
37c2c03f8pxor x2, x2
37c2c03fcshl rsi, 4
37c2c0400
37c2c0400loc_37c2c0400:
37c2c0400mov rdx, rbp
37c2c0403xor eax, eax
37c2c0405nop [rax]
37c2c0409nop [rax+rax]
37c2c0414nop [rax+rax]
37c2c041fnop [rax+rax]
37c2c042anop [rax+rax]
37c2c0435nop [rax+rax]
37c2c0440
37c2c0440loc_37c2c0440:
37c2c0440movupd x0, [rdx]
37c2c0444movddup x1, [r14+8*rax]
37c2c044aadd rax, 1
37c2c044eadd rdx, 16
37c2c0452mulpd x1, x0
37c2c0456shufpd x0, x0, 1
37c2c045bmulpd x0, x2
37c2c045faddsubpd x1, x0
37c2c0463movups [rdx-16], x1
37c2c0467cmp rcx, rax
37c2c046ajne 0x37c2c0440
37c2c046cadd r9, 1
37c2c0470add rbp, rsi
37c2c0473cmp r9, r11
37c2c0476jne 0x37c2c0400
37c2c0478
37c2c0478loc_37c2c0478:
37c2c0478movsd_xmm x2, [rsp+240]
37c2c0481cmp r8, 1
37c2c0485je 0x37c2bffca
37c2c048bmov rcx, r8
37c2c048emov rax, [rsp+504]
37c2c0496movddup x1, x2
37c2c049axor edx, edx
37c2c049cshr rcx, 1
37c2c049fnop
37c2c04a0
37c2c04a0loc_37c2c04a0:
37c2c04a0movupd x0, [rax]
37c2c04a4add rdx, 1
37c2c04a8add rax, 16
37c2c04acdivpd x0, x1
37c2c04b0movups [rax-16], x0
37c2c04b4cmp rdx, rcx
37c2c04b7jne 0x37c2c04a0
37c2c04b9jmp 0x37c2bffb9
37c2c04be
37c2c04beloc_37c2c04be:
37c2c04belea rax, [rip+0x1aca84]
37c2c04c5xor r13l, r13l
37c2c04c8mov [rsp+176], rax
37c2c04d0
37c2c04d0loc_37c2c04d0:
37c2c04d0mov rax, [rsp+528]
37c2c04d8mov rcx, r12
37c2c04dbmov r8, rbx
37c2c04demov rdx, rbx
37c2c04e1mov [rsp+48], 1
37c2c04eamov r9, [rsp+400]
37c2c04f2mov [rsp+40], rax
37c2c04f7mov rax, [rsp+408]
37c2c04ffmovsd_xmm [rsp+168], x1
37c2c0508mov [rsp+32], rax
37c2c050dcall zlange_64_
37c2c0512mov [rsp+64], rdi
37c2c0517mov rdx, rbx
37c2c051amov rcx, rbp
37c2c051dmov rax, [rsp+528]
37c2c0525mov r9, [rsp+424]
37c2c052dmov [rsp+72], 1
37c2c0536divsd x0, [rsp+168]
37c2c053fmov r8, [rsp+416]
37c2c0547movq r12, x0
37c2c054cmov [rsp+56], rax
37c2c0551mov rax, [rsp+520]
37c2c0559mov [rsp+48], rax
37c2c055emov rax, [rsp+496]
37c2c0566mov [rsp+40], rax
37c2c056blea rax, [rsp+224]
37c2c0573mov [rsp+32], rax
37c2c0578call zgecon_64_
37c2c057dmov rax, [rsp+488]
37c2c0585mov r8, rsi
37c2c0588mov rdx, rbx
37c2c058bmov r9, [rsp+464]
37c2c0593mov rcx, [rsp+176]
37c2c059bmov [rsp+56], 4
37c2c05a4mov [rsp+48], rax
37c2c05a9mov rax, [rsp+480]
37c2c05b1mov [rsp+40], rax
37c2c05b6mov rax, [rsp+472]
37c2c05bemov [rsp+32], rax
37c2c05c3call zlacpy_64_
37c2c05c8mov [rsp+64], rdi
37c2c05cdmov r8, rsi
37c2c05d0mov rdx, rbx
37c2c05d3mov rax, [rsp+488]
37c2c05dbmov r9, [rsp+416]
37c2c05e3mov [rsp+72], 1
37c2c05ecmov rcx, [rsp+376]
37c2c05f4mov [rsp+56], rax
37c2c05f9mov rax, [rsp+480]
37c2c0601mov [rsp+48], rax
37c2c0606mov rax, [rsp+432]
37c2c060emov [rsp+40], rax
37c2c0613mov rax, [rsp+424]
37c2c061bmov [rsp+32], rax
37c2c0620call zgetrs_64_
37c2c0625mov rax, [rsp+528]
37c2c062dmov r8, rsi
37c2c0630mov rdx, rbx
37c2c0633mov r9, [rsp+400]
37c2c063bmov rcx, [rsp+376]
37c2c0643mov [rsp+136], 1
37c2c064fmov [rsp+120], rax
37c2c0654mov rax, [rsp+520]
37c2c065cmov [rsp+128], rdi
37c2c0664mov [rsp+112], rax
37c2c0669mov rax, [rsp+512]
37c2c0671mov [rsp+104], rax
37c2c0676mov rax, [rsp+504]
37c2c067emov [rsp+96], rax
37c2c0683mov rax, [rsp+488]
37c2c068bmov [rsp+88], rax
37c2c0690mov rax, [rsp+480]
37c2c0698mov [rsp+80], rax
37c2c069dmov rax, [rsp+472]
37c2c06a5mov [rsp+72], rax
37c2c06aamov rax, [rsp+464]
37c2c06b2mov [rsp+64], rax
37c2c06b7mov rax, [rsp+432]
37c2c06bfmov [rsp+56], rax
37c2c06c4mov rax, [rsp+424]
37c2c06ccmov [rsp+48], rax
37c2c06d1mov rax, [rsp+416]
37c2c06d9mov [rsp+40], rax
37c2c06demov rax, [rsp+408]
37c2c06e6mov [rsp+32], rax
37c2c06ebcall zgerfs_64_
37c2c06f0cmp [rsp+152], 0
37c2c06f9je 0x37c2c03bd
37c2c06ffjmp 0x37c2bfed3
37c2c0704
37c2c0704loc_37c2c0704:
37c2c0704cmp [rsp+160], 0
37c2c070djne 0x37c2c0e0a
37c2c0713
37c2c0713loc_37c2c0713:
37c2c0713mov [rsp+160], 0
37c2c071f
37c2c071floc_37c2c071f:
37c2c071fmov rax, [rsp+424]
37c2c0727mov r8, rbx
37c2c072amov rdx, rbx
37c2c072dmov [rsp+56], 4
37c2c0736mov r9, [rsp+400]
37c2c073elea rcx, [rip+0x1ac804]
37c2c0745mov [rsp+48], rax
37c2c074amov rax, [rsp+416]
37c2c0752mov [rsp+176], rcx
37c2c075amov [rsp+40], rax
37c2c075fmov rax, [rsp+408]
37c2c0767mov [rsp+32], rax
37c2c076ccall zlacpy_64_
37c2c0771mov [rsp+40], rdi
37c2c0776mov rdx, rbx
37c2c0779mov rcx, rbx
37c2c077cmov rax, [rsp+432]
37c2c0784mov r9, [rsp+424]
37c2c078cmov r8, [rsp+416]
37c2c0794mov [rsp+32], rax
37c2c0799call zgetrf_64_
37c2c079ecmp [rdi], 0
37c2c07a2jg 0x37c2c09b5
37c2c07a8
37c2c07a8loc_37c2c07a8:
37c2c07a8mov rax, [rsp+528]
37c2c07b0mov r8, rbx
37c2c07b3mov rdx, rbx
37c2c07b6mov [rsp+48], 1
37c2c07bfmov r9, [rsp+400]
37c2c07c7lea rbp, [rsp+215]
37c2c07cfmov [rsp+215], 73
37c2c07d7lea r12, [rip+0x1ac770]
37c2c07demov [rsp+40], rax
37c2c07e3mov rax, [rsp+408]
37c2c07ebmov rcx, rbp
37c2c07eemov [rsp+32], rax
37c2c07f3call zlange_64_
37c2c07f8mov [rsp+32], rbx
37c2c07fdmov r9, rbx
37c2c0800mov rcx, r12
37c2c0803mov rax, [rsp+528]
37c2c080blea r8, [rip+0x1ac71e]
37c2c0812mov [rsp+80], 1
37c2c081blea rdx, [rip+0x1ac72b]
37c2c0822mov [rsp+72], 1
37c2c082bmov [rsp+56], rax
37c2c0830mov rax, [rsp+424]
37c2c0838mov [rsp+64], 1
37c2c0841mov [rsp+48], rax
37c2c0846mov rax, [rsp+416]
37c2c084emovsd_xmm [rsp+224], x0
37c2c0857mov [rsp+40], rax
37c2c085ccall zlantr_64_
37c2c0861movapd x1, x0
37c2c0865pxor x0, x0
37c2c0869ucomisd x1, x0
37c2c086djp 0x37c2c04d0
37c2c0873jne 0x37c2c04d0
37c2c0879mov rax, [rsp+528]
37c2c0881mov [rsp+64], rdi
37c2c0886mov rdx, rbx
37c2c0889mov rcx, rbp
37c2c088cmov r9, [rsp+424]
37c2c0894mov r8, [rsp+416]
37c2c089cmov [rsp+72], 1
37c2c08a5mov [rsp+56], rax
37c2c08aamov rax, [rsp+520]
37c2c08b2mov [rsp+48], rax
37c2c08b7mov rax, [rsp+496]
37c2c08bfmov [rsp+40], rax
37c2c08c4lea rax, [rsp+224]
37c2c08ccmov [rsp+32], rax
37c2c08d1call zgecon_64_
37c2c08d6mov rax, [rsp+488]
37c2c08demov r8, rsi
37c2c08e1mov rdx, rbx
37c2c08e4mov r9, [rsp+464]
37c2c08ecmov rcx, [rsp+176]
37c2c08f4mov [rsp+56], 4
37c2c08fdmov [rsp+48], rax
37c2c0902mov rax, [rsp+480]
37c2c090amov [rsp+40], rax
37c2c090fmov rax, [rsp+472]
37c2c0917mov [rsp+32], rax
37c2c091cjmp 0x37c2c0289
37c2c0921
37c2c0921loc_37c2c0921:
37c2c0921mov [rsp+160], r12
37c2c0929
37c2c0929loc_37c2c0929:
37c2c0929xor r13l, r13l
37c2c092c
37c2c092cloc_37c2c092c:
37c2c092cmov rax, [rsp+424]
37c2c0934mov r8, rbx
37c2c0937mov rdx, rbx
37c2c093amov [rsp+56], 4
37c2c0943mov r9, [rsp+400]
37c2c094blea rcx, [rip+0x1ac5f7]
37c2c0952mov [rsp+48], rax
37c2c0957mov rax, [rsp+416]
37c2c095fmov [rsp+176], rcx
37c2c0967mov [rsp+40], rax
37c2c096cmov rax, [rsp+408]
37c2c0974mov [rsp+32], rax
37c2c0979call zlacpy_64_
37c2c097emov [rsp+40], rdi
37c2c0983mov rdx, rbx
37c2c0986mov rcx, rbx
37c2c0989mov rax, [rsp+432]
37c2c0991mov r9, [rsp+424]
37c2c0999mov r8, [rsp+416]
37c2c09a1mov [rsp+32], rax
37c2c09a6call zgetrf_64_
37c2c09abcmp [rdi], 0
37c2c09afjle 0x37c2bfc1c
37c2c09b5
37c2c09b5loc_37c2c09b5:
37c2c09b5mov rax, [rsp+528]
37c2c09bdmov [rsp+32], rdi
37c2c09c2mov r9, rdi
37c2c09c5lea r8, [rip+0x1ac564]
37c2c09ccmov [rsp+80], 1
37c2c09d5lea rdx, [rip+0x1ac571]
37c2c09dclea rcx, [rip+0x1ac56b]
37c2c09e3mov [rsp+56], rax
37c2c09e8mov rax, [rsp+424]
37c2c09f0mov [rsp+72], 1
37c2c09f9mov [rsp+48], rax
37c2c09femov rax, [rsp+416]
37c2c0a06mov [rsp+64], 1
37c2c0a0fmov [rsp+40], rax
37c2c0a14call zlantr_64_
37c2c0a19movapd x1, x0
37c2c0a1dpxor x0, x0
37c2c0a21ucomisd x1, x0
37c2c0a25jp 0x37c2c0ec0
37c2c0a2bjne 0x37c2c0ec0
37c2c0a31movsd_xmm x0, [rip+0x1ac51f]
37c2c0a39
37c2c0a39loc_37c2c0a39:
37c2c0a39mov rax, [rsp+528]
37c2c0a41movsd_xmm [rax], x0
37c2c0a45mov rax, [rsp+496]
37c2c0a4dmov [rax], 0
37c2c0a54jmp 0x37c2bf757
37c2c0a59
37c2c0a59loc_37c2c0a59:
37c2c0a59cmp [rsp+168], 0
37c2c0a62jne 0x37c2c0d59
37c2c0a68mov rax, [rsp+528]
37c2c0a70mov r8, rbx
37c2c0a73mov rdx, rbx
37c2c0a76mov [rsp+48], 1
37c2c0a7fmov r9, [rsp+400]
37c2c0a87lea rbp, [rsp+215]
37c2c0a8fmov [rsp+215], 49
37c2c0a97lea r12, [rip+0x1ac4b0]
37c2c0a9emov [rsp+40], rax
37c2c0aa3mov rax, [rsp+408]
37c2c0aabmov rcx, rbp
37c2c0aaemov [rsp+32], rax
37c2c0ab3call zlange_64_
37c2c0ab8mov [rsp+32], rbx
37c2c0abdmov r9, rbx
37c2c0ac0mov rcx, r12
37c2c0ac3mov rax, [rsp+528]
37c2c0acblea r8, [rip+0x1ac45e]
37c2c0ad2mov [rsp+80], 1
37c2c0adblea rdx, [rip+0x1ac46b]
37c2c0ae2mov [rsp+72], 1
37c2c0aebmov [rsp+56], rax
37c2c0af0mov rax, [rsp+424]
37c2c0af8mov [rsp+64], 1
37c2c0b01mov [rsp+48], rax
37c2c0b06mov rax, [rsp+416]
37c2c0b0emovsd_xmm [rsp+224], x0
37c2c0b17mov [rsp+40], rax
37c2c0b1ccall zlantr_64_
37c2c0b21movapd x1, x0
37c2c0b25pxor x0, x0
37c2c0b29ucomisd x1, x0
37c2c0b2djp 0x37c2c04be
37c2c0b33jne 0x37c2c04be
37c2c0b39mov rax, [rsp+528]
37c2c0b41mov [rsp+64], rdi
37c2c0b46mov rdx, rbx
37c2c0b49mov rcx, rbp
37c2c0b4cmov r9, [rsp+424]
37c2c0b54mov r8, [rsp+416]
37c2c0b5cmov [rsp+72], 1
37c2c0b65mov [rsp+56], rax
37c2c0b6amov rax, [rsp+520]
37c2c0b72mov [rsp+48], rax
37c2c0b77mov rax, [rsp+496]
37c2c0b7fmov [rsp+40], rax
37c2c0b84lea rax, [rsp+224]
37c2c0b8cmov [rsp+32], rax
37c2c0b91call zgecon_64_
37c2c0b96mov rax, [rsp+488]
37c2c0b9emov r8, rsi
37c2c0ba1mov rdx, rbx
37c2c0ba4mov [rsp+56], 4
37c2c0badmov r9, [rsp+464]
37c2c0bb5lea rcx, [rip+0x1ac38d]
37c2c0bbcmov [rsp+48], rax
37c2c0bc1mov rax, [rsp+480]
37c2c0bc9mov [rsp+40], rax
37c2c0bcemov rax, [rsp+472]
37c2c0bd6mov [rsp+32], rax
37c2c0bdbjmp 0x37c2bfd9f
37c2c0be0
37c2c0be0loc_37c2c0be0:
37c2c0be0mov rax, [rsi]
37c2c0be3test rax, rax
37c2c0be6jle 0x37c2c0f39
37c2c0bec
37c2c0becloc_37c2c0bec:
37c2c0beclea r12, [rax+1]
37c2c0bf0test rcx, rcx
37c2c0bf3jle 0x37c2c0c78
37c2c0bf9mov r9, [rsp+464]
37c2c0c01shl rbp, 4
37c2c0c05mov r8l, 1
37c2c0c0bpxor x2, x2
37c2c0c0fnop
37c2c0c10
37c2c0c10loc_37c2c0c10:
37c2c0c10mov rdx, r9
37c2c0c13xor eax, eax
37c2c0c15nop [rax+rax]
37c2c0c1fnop [rax+rax]
37c2c0c2anop [rax+rax]
37c2c0c35nop [rax+rax]
37c2c0c40
37c2c0c40loc_37c2c0c40:
37c2c0c40movupd x0, [rdx]
37c2c0c44movddup x1, [r15+8*rax]
37c2c0c4aadd rax, 1
37c2c0c4eadd rdx, 16
37c2c0c52mulpd x1, x0
37c2c0c56shufpd x0, x0, 1
37c2c0c5bmulpd x0, x2
37c2c0c5faddsubpd x1, x0
37c2c0c63movups [rdx-16], x1
37c2c0c67cmp rcx, rax
37c2c0c6ajne 0x37c2c0c40
37c2c0c6cadd r8, 1
37c2c0c70add r9, rbp
37c2c0c73cmp r12, r8
37c2c0c76jne 0x37c2c0c10
37c2c0c78
37c2c0c78loc_37c2c0c78:
37c2c0c78mov [rsp+160], 1
37c2c0c84jmp 0x37c2bfbfe
37c2c0c89
37c2c0c89loc_37c2c0c89:
37c2c0c89mov rcx, [rsp+440]
37c2c0c91mov [rsp+64], r11
37c2c0c96mov rdx, rbx
37c2c0c99mov [rsp+56], r10
37c2c0c9emov r9, [rsp+408]
37c2c0ca6mov [rsp+72], rcx
37c2c0cabmov r8, [rsp+400]
37c2c0cb3mov rcx, rbx
37c2c0cb6mov [rsp+48], rax
37c2c0cbbmov [rsp+80], 1
37c2c0cc4mov [rsp+40], r15
37c2c0cc9mov [rsp+32], r14
37c2c0ccecall zlaqge_64_
37c2c0cd3mov rcx, [rsp+440]
37c2c0cdbmov r9l, 1
37c2c0ce1mov r8l, 1
37c2c0ce7lea rdx, [rip+0x1ac244]
37c2c0ceecall lsame_64_
37c2c0cf3mov r13, rax
37c2c0cf6test rax, rax
37c2c0cf9je 0x37c2c0e98
37c2c0cff
37c2c0cffloc_37c2c0cff:
37c2c0cffmov rcx, [rsp+440]
37c2c0d07mov r9l, 1
37c2c0d0dmov r8l, 1
37c2c0d13lea rdx, [rip+0x1ac21a]
37c2c0d1acall lsame_64_
37c2c0d1ftest rax, rax
37c2c0d22je 0x37c2c0e38
37c2c0d28
37c2c0d28loc_37c2c0d28:
37c2c0d28cmp [rsp+152], 0
37c2c0d31je 0x37c2c0e1e
37c2c0d37test r13, r13
37c2c0d3aje 0x37c2c0921
37c2c0d40mov rax, [rsi]
37c2c0d43test rax, rax
37c2c0d46jle 0x37c2c1065
37c2c0d4cmov [rsp+160], r13
37c2c0d54jmp 0x37c2c00ec
37c2c0d59
37c2c0d59loc_37c2c0d59:
37c2c0d59xor r13l, r13l
37c2c0d5c
37c2c0d5cloc_37c2c0d5c:
37c2c0d5cmov rax, [rsp+424]
37c2c0d64mov r8, rbx
37c2c0d67mov rdx, rbx
37c2c0d6amov [rsp+56], 4
37c2c0d73mov r9, [rsp+400]
37c2c0d7blea rcx, [rip+0x1ac1c7]
37c2c0d82mov [rsp+48], rax
37c2c0d87mov rax, [rsp+416]
37c2c0d8fmov [rsp+176], rcx
37c2c0d97mov [rsp+40], rax
37c2c0d9cmov rax, [rsp+408]
37c2c0da4mov [rsp+32], rax
37c2c0da9call zlacpy_64_
37c2c0daemov [rsp+40], rdi
37c2c0db3mov rdx, rbx
37c2c0db6mov rcx, rbx
37c2c0db9mov rax, [rsp+432]
37c2c0dc1mov r9, [rsp+424]
37c2c0dc9mov r8, [rsp+416]
37c2c0dd1mov [rsp+32], rax
37c2c0dd6call zgetrf_64_
37c2c0ddbcmp [rdi], 0
37c2c0ddfjle 0x37c2bfc2b
37c2c0de5jmp 0x37c2c09b5
37c2c0dea
37c2c0dealoc_37c2c0dea:
37c2c0dealea rax, [rip+0x1ac158]
37c2c0df1mov [rsp+160], 0
37c2c0dfdmov [rsp+176], rax
37c2c0e05jmp 0x37c2c04d0
37c2c0e0a
37c2c0e0aloc_37c2c0e0a:
37c2c0e0amov rax, [rsi]
37c2c0e0dtest rax, rax
37c2c0e10jle 0x37c2c0f57
37c2c0e16
37c2c0e16loc_37c2c0e16:
37c2c0e16mov rcx, [rbx]
37c2c0e19jmp 0x37c2c0bec
37c2c0e1e
37c2c0e1eloc_37c2c0e1e:
37c2c0e1emov rax, [rsi]
37c2c0e21test rax, rax
37c2c0e24jg 0x37c2c0e16
37c2c0e26mov [rsp+160], r12
37c2c0e2ejmp 0x37c2c092c
37c2c0e33
37c2c0e33 0f 1f 44 00 00 ..D..
37c2c0e38
37c2c0e38loc_37c2c0e38:
37c2c0e38mov rcx, [rsp+440]
37c2c0e40mov r9l, 1
37c2c0e46mov r8l, 1
37c2c0e4clea rdx, [rip+0x1ac0e0]
37c2c0e53call lsame_64_
37c2c0e58mov [rsp+160], rax
37c2c0e60test rax, rax
37c2c0e63jne 0x37c2c0d28
37c2c0e69cmp [rsp+152], 0
37c2c0e72je 0x37c2c071f
37c2c0e78test r13, r13
37c2c0e7bje 0x37c2c0929
37c2c0e81mov rax, [rsi]
37c2c0e84test rax, rax
37c2c0e87jg 0x37c2c00ec
37c2c0e8djmp 0x37c2c0d5c
37c2c0e92
37c2c0e92 66 0f 1f 44 00 00 f..D..
37c2c0e98
37c2c0e98loc_37c2c0e98:
37c2c0e98mov rcx, [rsp+440]
37c2c0ea0mov r9l, 1
37c2c0ea6mov r8l, 1
37c2c0eaclea rdx, [rip+0x1ac080]
37c2c0eb3call lsame_64_
37c2c0eb8mov r13, rax
37c2c0ebbjmp 0x37c2c0cff
37c2c0ec0
37c2c0ec0loc_37c2c0ec0:
37c2c0ec0mov rax, [rsp+528]
37c2c0ec8mov r8, rdi
37c2c0ecbmov rdx, rbx
37c2c0ecelea rcx, [rip+0x1ac079]
37c2c0ed5mov [rsp+48], 1
37c2c0edemov r9, [rsp+400]
37c2c0ee6mov [rsp+40], rax
37c2c0eebmov rax, [rsp+408]
37c2c0ef3movsd_xmm [rsp+152], x1
37c2c0efcmov [rsp+32], rax
37c2c0f01call zlange_64_
37c2c0f06divsd x0, [rsp+152]
37c2c0f0fjmp 0x37c2c0a39
37c2c0f14
37c2c0f14loc_37c2c0f14:
37c2c0f14cmp [rsp+168], 0
37c2c0f1djne 0x37c2c0f68
37c2c0f1flea rax, [rip+0x1ac023]
37c2c0f26mov [rsp+176], rax
37c2c0f2e
37c2c0f2eloc_37c2c0f2e:
37c2c0f2emov r13l, 1
37c2c0f34jmp 0x37c2bfc2b
37c2c0f39
37c2c0f39loc_37c2c0f39:
37c2c0f39lea rax, [rip+0x1ac009]
37c2c0f40mov [rsp+176], rax
37c2c0f48cmp [rsp+168], 0
37c2c0f51je 0x37c2c07a8
37c2c0f57
37c2c0f57loc_37c2c0f57:
37c2c0f57mov [rsp+160], 1
37c2c0f63jmp 0x37c2c071f
37c2c0f68
37c2c0f68loc_37c2c0f68:
37c2c0f68mov rax, [rsp+424]
37c2c0f70mov r8, rbx
37c2c0f73mov rdx, rbx
37c2c0f76mov [rsp+56], 4
37c2c0f7fmov r9, [rsp+400]
37c2c0f87lea rcx, [rip+0x1abfbb]
37c2c0f8emov [rsp+48], rax
37c2c0f93mov rax, [rsp+416]
37c2c0f9bmov [rsp+176], rcx
37c2c0fa3mov [rsp+40], rax
37c2c0fa8mov rax, [rsp+408]
37c2c0fb0mov [rsp+32], rax
37c2c0fb5call zlacpy_64_
37c2c0fbamov [rsp+40], rdi
37c2c0fbfmov rdx, rbx
37c2c0fc2mov rcx, rbx
37c2c0fc5mov rax, [rsp+432]
37c2c0fcdmov r9, [rsp+424]
37c2c0fd5mov r8, [rsp+416]
37c2c0fddmov [rsp+32], rax
37c2c0fe2call zgetrf_64_
37c2c0fe7cmp [rdi], 0
37c2c0febjle 0x37c2c0f2e
37c2c0ff1jmp 0x37c2c09b5
37c2c0ff6
37c2c0ff6loc_37c2c0ff6:
37c2c0ff6mov [rdi], -12
37c2c0ffdmov eax, 12
37c2c1002jmp 0x37c2bf734
37c2c1007
37c2c1007loc_37c2c1007:
37c2c1007mov rax, [rdi]
37c2c100ajmp 0x37c2bf9af
37c2c100f
37c2c100floc_37c2c100f:
37c2c100fpxor x0, x0
37c2c1013comisd x0, x7
37c2c1017jae 0x37c2bfa5c
37c2c101dmovsd_xmm x0, [rip+0x1abf33]
37c2c1025mov rax, [rdi]
37c2c1028movsd_xmm [rsp+240], x0
37c2c1031cmp [rsp+160], 0
37c2c103aje 0x37c2bf9af
37c2c1040test rax, rax
37c2c1043je 0x37c2bfad2
37c2c1049jmp 0x37c2bfa6a
37c2c104e
37c2c104eloc_37c2c104e:
37c2c104epxor x0, x0
37c2c1052comisd x0, x7
37c2c1056jae 0x37c2c0ff6
37c2c1058movsd_xmm x0, [rip+0x1abef8]
37c2c1060jmp 0x37c2bfad2
37c2c1065
37c2c1065loc_37c2c1065:
37c2c1065mov [rsp+160], r12
37c2c106dmov r13, r12
37c2c1070jmp 0x37c2c092c
37c2bf5c0
37c2c1075
37c2c1075 // align 0x10
37c2c1075 // align 0x10
37c2c1080
37c2c1080zgetc2_64_:
37c2c1080push r15
37c2c1082push r14
37c2c1084push r13
37c2c1086push r12
37c2c1088push rbp
37c2c1089push rdi
37c2c108apush rsi
37c2c108bpush rbx
37c2c108csub rsp, 280
37c2c1093movups [rsp+208], x6
37c2c109bmovups [rsp+224], x7
37c2c10a3movups [rsp+240], x8
37c2c10acmovups [rsp+256], x9
37c2c10b5mov rax, [rsp+392]
37c2c10bdmov rbx, [r8]
37c2c10c0mov [rax], 0
37c2c10c7mov [rsp+360], rdx
37c2c10cfmov r10, rcx
37c2c10d2mov [rsp+376], r9
37c2c10dacmp [rcx], 0
37c2c10dejne 0x37c2c1116
37c2c10e0
37c2c10e0loc_37c2c10e0:
37c2c10e0movups x6, [rsp+208]
37c2c10e8movups x7, [rsp+224]
37c2c10f0movups x8, [rsp+240]
37c2c10f9movups x9, [rsp+256]
37c2c1102add rsp, 280
37c2c1109pop rbx
37c2c110apop rsi
37c2c110bpop rdi
37c2c110cpop rbp
37c2c110dpop r12
37c2c110fpop r13
37c2c1111pop r14
37c2c1113pop r15
37c2c1115ret
37c2c1116
37c2c1116loc_37c2c1116:
37c2c1116mov edx, 1
37c2c111blea rcx, [rip+0x1abe3e]
37c2c1122mov [rsp+352], r10
37c2c112amov [rsp+368], r8
37c2c1132call dlamch_64_
37c2c1137lea rcx, [rip+0x1abe23]
37c2c113emov edx, 1
37c2c1143movapd x6, x0
37c2c1147movapd x9, x0
37c2c114ccall dlamch_64_
37c2c1151mov r10, [rsp+352]
37c2c1159mov r8, [rsp+368]
37c2c1161movapd x5, x0
37c2c1165divsd x5, x6
37c2c1169mov rcx, [r10]
37c2c116ccmp rcx, 1
37c2c1170movapd x8, x5
37c2c1175je 0x37c2c1638
37c2c117bxor eax, eax
37c2c117dtest rbx, rbx
37c2c1180cmovns rax, rbx
37c2c1184mov rdx, rax
37c2c1187mov [rsp+112], rax
37c2c118cnot rdx
37c2c118fmov [rsp+160], rdx
37c2c1197mov rbx, rdx
37c2c119acmp rcx, 1
37c2c119ejle 0x37c2c16b5
37c2c11a4mov rdx, rax
37c2c11a7lea rax, [rax+1]
37c2c11abmov [rsp+88], -1
37c2c11b4lea r15, [rsp+176]
37c2c11bcshl rax, 4
37c2c11c0lea r14, [rbx+2*rdx]
37c2c11c4mov rbp, r10
37c2c11c7mov [rsp+144], rcx
37c2c11cfmov r11, rax
37c2c11d2shl r14, 4
37c2c11d6mov rbx, rcx
37c2c11d9mov [rsp+152], rax
37c2c11e1mov rax, [rsp+360]
37c2c11e9mov [rsp+368], r8
37c2c11f1add rax, 16
37c2c11f5lea rdx, [r14+rax]
37c2c11f9mov [rsp+104], rax
37c2c11femov [rsp+96], rdx
37c2c1203lea rdx, [r11-16]
37c2c1207mov [rsp+80], rdx
37c2c120cmov rdx, [rsp+360]
37c2c1214mov [rsp+168], rax
37c2c121cmov eax, 1
37c2c1221mov [rsp+120], rdx
37c2c1226lea rdx, [rsp+200]
37c2c122emov [rsp+136], rdx
37c2c1236lea rdx, [rsp+192]
37c2c123emov [rsp+128], rdx
37c2c1246nop [rax+rax]
37c2c1250
37c2c1250loc_37c2c1250:
37c2c1250mov rdx, [rsp+88]
37c2c1255mov r14, rdi
37c2c1258add rbx, 1
37c2c125cmov r13, rax
37c2c125fmov [rsp+352], rbp
37c2c1267pxor x6, x6
37c2c126bmov r12, rax
37c2c126emov rbp, rsi
37c2c1271shl rdx, 4
37c2c1275add rdx, [rsp+360]
37c2c127dmov rdi, rdx
37c2c1280
37c2c1280loc_37c2c1280:
37c2c1280mov rsi, r12
37c2c1283jmp 0x37c2c128b
37c2c1285
37c2c1285 0f 1f 00 ...
37c2c1288
37c2c1288loc_37c2c1288:
37c2c1288mov rsi, rax
37c2c128b
37c2c128bloc_37c2c128b:
37c2c128bmov rax, rsi
37c2c128emov rcx, r15
37c2c1291shl rax, 4
37c2c1295movsd_xmm x0, [rdi+rax]
37c2c129amovsd_xmm [rsp+176], x0
37c2c12a3movsd_xmm x0, [rdi+rax+8]
37c2c12a9movsd_xmm [rsp+184], x0
37c2c12b2call fn_37c42fc80
37c2c12b7movapd x1, x6
37c2c12bblea rax, [rsi+1]
37c2c12bfcmpsd x1, x0, 2
37c2c12c4comisd x0, x6
37c2c12c8andpd x0, x1
37c2c12ccandnpd x1, x6
37c2c12d0cmovae rbp, r13
37c2c12d4cmovae r14, rsi
37c2c12d8movapd x6, x1
37c2c12dcorpd x6, x0
37c2c12e0cmp rbx, rax
37c2c12e3jne 0x37c2c1288
37c2c12e5add rdi, [rsp+80]
37c2c12eacmp rsi, r13
37c2c12edje 0x37c2c12f8
37c2c12efadd r13, 1
37c2c12f3jmp 0x37c2c1280
37c2c12f5
37c2c12f5 0f 1f 00 ...
37c2c12f8
37c2c12f8loc_37c2c12f8:
37c2c12f8mov rsi, rbp
37c2c12fbmov rax, r12
37c2c12femov rdi, r14
37c2c1301mov rbp, [rsp+352]
37c2c1309cmp r12, 1
37c2c130dje 0x37c2c1592
37c2c1313
37c2c1313loc_37c2c1313:
37c2c1313mov r14, [rsp+104]
37c2c1318mov r12, [rsp+96]
37c2c131dmov rbx, rax
37c2c1320mov r13, rax
37c2c1323
37c2c1323loc_37c2c1323:
37c2c1323cmp rdi, r13
37c2c1326je 0x37c2c1355
37c2c1328mov rax, [rsp+368]
37c2c1330lea rdx, [rdi-1]
37c2c1334mov r9, [rsp+120]
37c2c1339mov rcx, rbp
37c2c133cshl rdx, 4
37c2c1340add rdx, [rsp+360]
37c2c1348mov [rsp+32], rax
37c2c134dmov r8, rax
37c2c1350call zswap_64_
37c2c1355
37c2c1355loc_37c2c1355:
37c2c1355mov rax, [rsp+376]
37c2c135dmov [rax+8*r13-8], rdi
37c2c1362cmp rsi, r13
37c2c1365je 0x37c2c13b9
37c2c1367mov rdx, [rsp+112]
37c2c136cmov rax, [rsp+160]
37c2c1374lea r8, [rip+0x1abbed]
37c2c137bmov rcx, [rsp+88]
37c2c1380imul rdx, rsi
37c2c1384shl rcx, 4
37c2c1388lea rdx, [rax+rdx+1]
37c2c138dlea rax, [rip+0x1abbd4]
37c2c1394mov [rsp+32], rax
37c2c1399mov rax, [rsp+168]
37c2c13a1shl rdx, 4
37c2c13a5add rdx, [rsp+360]
37c2c13adlea r9, [rax+rcx]
37c2c13b1mov rcx, rbp
37c2c13b4call zswap_64_
37c2c13b9
37c2c13b9loc_37c2c13b9:
37c2c13b9mov rax, [rsp+384]
37c2c13c1movsd_xmm x0, [r14-16]
37c2c13c7mov rcx, r15
37c2c13camov [rax+8*r13-8], rsi
37c2c13cfmovsd_xmm [rsp+176], x0
37c2c13d8movsd_xmm x0, [r14-8]
37c2c13demovsd_xmm [rsp+184], x0
37c2c13e7call fn_37c42fc80
37c2c13eccomisd x7, x0
37c2c13f0jbe 0x37c2c140b
37c2c13f2mov rax, [rsp+392]
37c2c13famov [r14-8], 0
37c2c1402movsd_xmm [r14-16], x7
37c2c1408mov [rax], r13
37c2c140b
37c2c140bloc_37c2c140b:
37c2c140bmov r9, [rbp]
37c2c140fadd r13, 1
37c2c1413mov rdx, r14
37c2c1416mov rcx, r13
37c2c1419lea r8, [r9+1]
37c2c141dcmp r13, r9
37c2c1420jle 0x37c2c1477
37c2c1422jmp 0x37c2c14ec
37c2c1427
37c2c1427 66 0f 1f 84 00 00 00 00 00 f........
37c2c1430
37c2c1430loc_37c2c1430:
37c2c1430movapd x1, x4
37c2c1434add rcx, 1
37c2c1438add rdx, 16
37c2c143cdivsd x1, x0
37c2c1440movddup x3, x1
37c2c1444mulsd x1, x4
37c2c1448mulpd x3, x2
37c2c144caddsd x0, x1
37c2c1450movapd x1, x2
37c2c1454shufpd x3, x3, 1
37c2c1459addpd x1, x3
37c2c145dsubpd x3, x2
37c2c1461unpcklpd x0, x0
37c2c1465shufpd x1, x3, 1
37c2c146adivpd x1, x0
37c2c146emovups [rdx-16], x1
37c2c1472cmp r8, rcx
37c2c1475je 0x37c2c14ec
37c2c1477
37c2c1477loc_37c2c1477:
37c2c1477movsd_xmm x4, [r14-16]
37c2c147dmovsd_xmm x0, [r14-8]
37c2c1483movupd x2, [rdx]
37c2c1487movapd x3, x0
37c2c148bmovapd x1, x4
37c2c148fandpd x3, [rip+0x1abae9]
37c2c1497andpd x1, [rip+0x1abae1]
37c2c149fcomisd x3, x1
37c2c14a3ja 0x37c2c1430
37c2c14a5movapd x1, x0
37c2c14a9add rcx, 1
37c2c14adadd rdx, 16
37c2c14b1divsd x1, x4
37c2c14b5mulsd x0, x1
37c2c14b9movddup x3, x1
37c2c14bdmovapd x1, x2
37c2c14c1mulpd x3, x2
37c2c14c5addsd x0, x4
37c2c14c9shufpd x3, x3, 1
37c2c14ceaddpd x1, x3
37c2c14d2subpd x2, x3
37c2c14d6unpcklpd x0, x0
37c2c14dashufpd x1, x2, 2
37c2c14dfdivpd x1, x0
37c2c14e3movups [rdx-16], x1
37c2c14e7cmp r8, rcx
37c2c14eajne 0x37c2c1477
37c2c14ec
37c2c14ecloc_37c2c14ec:
37c2c14ecmov rax, [rsp+368]
37c2c14f4lea rdx, [r12+16]
37c2c14f9mov [rsp+40], r12
37c2c14fesub r9, rbx
37c2c1501mov [rsp+56], rdx
37c2c1506mov rcx, [rsp+128]
37c2c150elea r8, [rip+0x1aba5b]
37c2c1515mov [rsp+64], rax
37c2c151amov rdx, [rsp+136]
37c2c1522mov [rsp+48], rax
37c2c1527lea rax, [rip+0x1aba3a]
37c2c152emov [rsp+32], rax
37c2c1533mov [rsp+192], r9
37c2c153bmov [rsp+200], r9
37c2c1543mov r9, r14
37c2c1546call zgeru_64_
37c2c154bmov rbx, [rbp]
37c2c154fcmp [rsp+144], r13
37c2c1557je 0x37c2c15a5
37c2c1559mov rax, [rsp+152]
37c2c1561mov rdx, [rsp+112]
37c2c1566add [rsp+120], 16
37c2c156cadd [rsp+88], rdx
37c2c1571add r14, rax
37c2c1574add r12, rax
37c2c1577cmp r13, rbx
37c2c157ajg 0x37c2c1630
37c2c1580mov [rsp+104], r14
37c2c1585mov rax, r13
37c2c1588mov [rsp+96], r12
37c2c158djmp 0x37c2c1250
37c2c1592
37c2c1592loc_37c2c1592:
37c2c1592mulsd x6, x9
37c2c1597movapd x7, x6
37c2c159bmaxsd x7, x8
37c2c15a0jmp 0x37c2c1313
37c2c15a5
37c2c15a5loc_37c2c15a5:
37c2c15a5mov rbp, rbx
37c2c15a8
37c2c15a8loc_37c2c15a8:
37c2c15a8mov rbx, [rsp+112]
37c2c15admov rax, [rsp+360]
37c2c15b5mov rcx, r15
37c2c15b8imul rbx, rbp
37c2c15bcadd rbx, [rsp+160]
37c2c15c4add rbx, rbp
37c2c15c7shl rbx, 4
37c2c15cbadd rax, rbx
37c2c15cemovsd_xmm x0, [rax]
37c2c15d2movsd_xmm [rsp+176], x0
37c2c15dbmovsd_xmm x0, [rax+8]
37c2c15e0movsd_xmm [rsp+184], x0
37c2c15e9call fn_37c42fc80
37c2c15eecomisd x7, x0
37c2c15f2jbe 0x37c2c160f
37c2c15f4mov rax, [rsp+392]
37c2c15fcmovq x7, x7
37c2c1600mov [rax], rbp
37c2c1603mov rax, [rsp+360]
37c2c160bmovups [rax+rbx], x7
37c2c160f
37c2c160floc_37c2c160f:
37c2c160fmov rdx, [rsp+376]
37c2c1617lea rax, [rbp-1]
37c2c161bmov [rdx+8*rax], rbp
37c2c161fmov rdx, [rsp+384]
37c2c1627mov [rdx+8*rax], rbp
37c2c162bjmp 0x37c2c10e0
37c2c1630
37c2c1630loc_37c2c1630:
37c2c1630mov rbx, r13
37c2c1633jmp 0x37c2c1323
37c2c1638
37c2c1638loc_37c2c1638:
37c2c1638mov rax, [rsp+376]
37c2c1640lea rcx, [rsp+176]
37c2c1648mov [rax], 1
37c2c164fmov rax, [rsp+384]
37c2c1657mov [rax], 1
37c2c165emov rax, [rsp+360]
37c2c1666movsd_xmm x0, [rax]
37c2c166amovsd_xmm [rsp+176], x0
37c2c1673movsd_xmm x0, [rax+8]
37c2c1678movsd_xmm [rsp+184], x0
37c2c1681call fn_37c42fc80
37c2c1686comisd x8, x0
37c2c168bjbe 0x37c2c10e0
37c2c1691mov rax, [rsp+392]
37c2c1699movq x0, x8
37c2c169emov [rax], 1
37c2c16a5mov rax, [rsp+360]
37c2c16admovups [rax], x0
37c2c16b0jmp 0x37c2c10e0
37c2c16b5
37c2c16b5loc_37c2c16b5:
37c2c16b5mov rbp, rcx
37c2c16b8lea r15, [rsp+176]
37c2c16c0jmp 0x37c2c15a8
37c2c1080
37c2c1080zgetc2_64_:
37c2c1080push r15
37c2c1082push r14
37c2c1084push r13
37c2c1086push r12
37c2c1088push rbp
37c2c1089push rdi
37c2c108apush rsi
37c2c108bpush rbx
37c2c108csub rsp, 280
37c2c1093movups [rsp+208], x6
37c2c109bmovups [rsp+224], x7
37c2c10a3movups [rsp+240], x8
37c2c10acmovups [rsp+256], x9
37c2c10b5mov rax, [rsp+392]
37c2c10bdmov rbx, [r8]
37c2c10c0mov [rax], 0
37c2c10c7mov [rsp+360], rdx
37c2c10cfmov r10, rcx
37c2c10d2mov [rsp+376], r9
37c2c10dacmp [rcx], 0
37c2c10dejne 0x37c2c1116
37c2c10e0
37c2c10e0loc_37c2c10e0:
37c2c10e0movups x6, [rsp+208]
37c2c10e8movups x7, [rsp+224]
37c2c10f0movups x8, [rsp+240]
37c2c10f9movups x9, [rsp+256]
37c2c1102add rsp, 280
37c2c1109pop rbx
37c2c110apop rsi
37c2c110bpop rdi
37c2c110cpop rbp
37c2c110dpop r12
37c2c110fpop r13
37c2c1111pop r14
37c2c1113pop r15
37c2c1115ret
37c2c1116
37c2c1116loc_37c2c1116:
37c2c1116mov edx, 1
37c2c111blea rcx, [rip+0x1abe3e]
37c2c1122mov [rsp+352], r10
37c2c112amov [rsp+368], r8
37c2c1132call dlamch_64_
37c2c1137lea rcx, [rip+0x1abe23]
37c2c113emov edx, 1
37c2c1143movapd x6, x0
37c2c1147movapd x9, x0
37c2c114ccall dlamch_64_
37c2c1151mov r10, [rsp+352]
37c2c1159mov r8, [rsp+368]
37c2c1161movapd x5, x0
37c2c1165divsd x5, x6
37c2c1169mov rcx, [r10]
37c2c116ccmp rcx, 1
37c2c1170movapd x8, x5
37c2c1175je 0x37c2c1638
37c2c117bxor eax, eax
37c2c117dtest rbx, rbx
37c2c1180cmovns rax, rbx
37c2c1184mov rdx, rax
37c2c1187mov [rsp+112], rax
37c2c118cnot rdx
37c2c118fmov [rsp+160], rdx
37c2c1197mov rbx, rdx
37c2c119acmp rcx, 1
37c2c119ejle 0x37c2c16b5
37c2c11a4mov rdx, rax
37c2c11a7lea rax, [rax+1]
37c2c11abmov [rsp+88], -1
37c2c11b4lea r15, [rsp+176]
37c2c11bcshl rax, 4
37c2c11c0lea r14, [rbx+2*rdx]
37c2c11c4mov rbp, r10
37c2c11c7mov [rsp+144], rcx
37c2c11cfmov r11, rax
37c2c11d2shl r14, 4
37c2c11d6mov rbx, rcx
37c2c11d9mov [rsp+152], rax
37c2c11e1mov rax, [rsp+360]
37c2c11e9mov [rsp+368], r8
37c2c11f1add rax, 16
37c2c11f5lea rdx, [r14+rax]
37c2c11f9mov [rsp+104], rax
37c2c11femov [rsp+96], rdx
37c2c1203lea rdx, [r11-16]
37c2c1207mov [rsp+80], rdx
37c2c120cmov rdx, [rsp+360]
37c2c1214mov [rsp+168], rax
37c2c121cmov eax, 1
37c2c1221mov [rsp+120], rdx
37c2c1226lea rdx, [rsp+200]
37c2c122emov [rsp+136], rdx
37c2c1236lea rdx, [rsp+192]
37c2c123emov [rsp+128], rdx
37c2c1246nop [rax+rax]
37c2c1250
37c2c1250loc_37c2c1250:
37c2c1250mov rdx, [rsp+88]
37c2c1255mov r14, rdi
37c2c1258add rbx, 1
37c2c125cmov r13, rax
37c2c125fmov [rsp+352], rbp
37c2c1267pxor x6, x6
37c2c126bmov r12, rax
37c2c126emov rbp, rsi
37c2c1271shl rdx, 4
37c2c1275add rdx, [rsp+360]
37c2c127dmov rdi, rdx
37c2c1280
37c2c1280loc_37c2c1280:
37c2c1280mov rsi, r12
37c2c1283jmp 0x37c2c128b
37c2c1285
37c2c1285 0f 1f 00 ...
37c2c1288
37c2c1288loc_37c2c1288:
37c2c1288mov rsi, rax
37c2c128b
37c2c128bloc_37c2c128b:
37c2c128bmov rax, rsi
37c2c128emov rcx, r15
37c2c1291shl rax, 4
37c2c1295movsd_xmm x0, [rdi+rax]
37c2c129amovsd_xmm [rsp+176], x0
37c2c12a3movsd_xmm x0, [rdi+rax+8]
37c2c12a9movsd_xmm [rsp+184], x0
37c2c12b2call fn_37c42fc80
37c2c12b7movapd x1, x6
37c2c12bblea rax, [rsi+1]
37c2c12bfcmpsd x1, x0, 2
37c2c12c4comisd x0, x6
37c2c12c8andpd x0, x1
37c2c12ccandnpd x1, x6
37c2c12d0cmovae rbp, r13
37c2c12d4cmovae r14, rsi
37c2c12d8movapd x6, x1
37c2c12dcorpd x6, x0
37c2c12e0cmp rbx, rax
37c2c12e3jne 0x37c2c1288
37c2c12e5add rdi, [rsp+80]
37c2c12eacmp rsi, r13
37c2c12edje 0x37c2c12f8
37c2c12efadd r13, 1
37c2c12f3jmp 0x37c2c1280
37c2c12f5
37c2c12f5 0f 1f 00 ...
37c2c12f8
37c2c12f8loc_37c2c12f8:
37c2c12f8mov rsi, rbp
37c2c12fbmov rax, r12
37c2c12femov rdi, r14
37c2c1301mov rbp, [rsp+352]
37c2c1309cmp r12, 1
37c2c130dje 0x37c2c1592
37c2c1313
37c2c1313loc_37c2c1313:
37c2c1313mov r14, [rsp+104]
37c2c1318mov r12, [rsp+96]
37c2c131dmov rbx, rax
37c2c1320mov r13, rax
37c2c1323
37c2c1323loc_37c2c1323:
37c2c1323cmp rdi, r13
37c2c1326je 0x37c2c1355
37c2c1328mov rax, [rsp+368]
37c2c1330lea rdx, [rdi-1]
37c2c1334mov r9, [rsp+120]
37c2c1339mov rcx, rbp
37c2c133cshl rdx, 4
37c2c1340add rdx, [rsp+360]
37c2c1348mov [rsp+32], rax
37c2c134dmov r8, rax
37c2c1350call zswap_64_
37c2c1355
37c2c1355loc_37c2c1355:
37c2c1355mov rax, [rsp+376]
37c2c135dmov [rax+8*r13-8], rdi
37c2c1362cmp rsi, r13
37c2c1365je 0x37c2c13b9
37c2c1367mov rdx, [rsp+112]
37c2c136cmov rax, [rsp+160]
37c2c1374lea r8, [rip+0x1abbed]
37c2c137bmov rcx, [rsp+88]
37c2c1380imul rdx, rsi
37c2c1384shl rcx, 4
37c2c1388lea rdx, [rax+rdx+1]
37c2c138dlea rax, [rip+0x1abbd4]
37c2c1394mov [rsp+32], rax
37c2c1399mov rax, [rsp+168]
37c2c13a1shl rdx, 4
37c2c13a5add rdx, [rsp+360]
37c2c13adlea r9, [rax+rcx]
37c2c13b1mov rcx, rbp
37c2c13b4call zswap_64_
37c2c13b9
37c2c13b9loc_37c2c13b9:
37c2c13b9mov rax, [rsp+384]
37c2c13c1movsd_xmm x0, [r14-16]
37c2c13c7mov rcx, r15
37c2c13camov [rax+8*r13-8], rsi
37c2c13cfmovsd_xmm [rsp+176], x0
37c2c13d8movsd_xmm x0, [r14-8]
37c2c13demovsd_xmm [rsp+184], x0
37c2c13e7call fn_37c42fc80
37c2c13eccomisd x7, x0
37c2c13f0jbe 0x37c2c140b
37c2c13f2mov rax, [rsp+392]
37c2c13famov [r14-8], 0
37c2c1402movsd_xmm [r14-16], x7
37c2c1408mov [rax], r13
37c2c140b
37c2c140bloc_37c2c140b:
37c2c140bmov r9, [rbp]
37c2c140fadd r13, 1
37c2c1413mov rdx, r14
37c2c1416mov rcx, r13
37c2c1419lea r8, [r9+1]
37c2c141dcmp r13, r9
37c2c1420jle 0x37c2c1477
37c2c1422jmp 0x37c2c14ec
37c2c1427
37c2c1427 66 0f 1f 84 00 00 00 00 00 f........
37c2c1430
37c2c1430loc_37c2c1430:
37c2c1430movapd x1, x4
37c2c1434add rcx, 1
37c2c1438add rdx, 16
37c2c143cdivsd x1, x0
37c2c1440movddup x3, x1
37c2c1444mulsd x1, x4
37c2c1448mulpd x3, x2
37c2c144caddsd x0, x1
37c2c1450movapd x1, x2
37c2c1454shufpd x3, x3, 1
37c2c1459addpd x1, x3
37c2c145dsubpd x3, x2
37c2c1461unpcklpd x0, x0
37c2c1465shufpd x1, x3, 1
37c2c146adivpd x1, x0
37c2c146emovups [rdx-16], x1
37c2c1472cmp r8, rcx
37c2c1475je 0x37c2c14ec
37c2c1477
37c2c1477loc_37c2c1477:
37c2c1477movsd_xmm x4, [r14-16]
37c2c147dmovsd_xmm x0, [r14-8]
37c2c1483movupd x2, [rdx]
37c2c1487movapd x3, x0
37c2c148bmovapd x1, x4
37c2c148fandpd x3, [rip+0x1abae9]
37c2c1497andpd x1, [rip+0x1abae1]
37c2c149fcomisd x3, x1
37c2c14a3ja 0x37c2c1430
37c2c14a5movapd x1, x0
37c2c14a9add rcx, 1
37c2c14adadd rdx, 16
37c2c14b1divsd x1, x4
37c2c14b5mulsd x0, x1
37c2c14b9movddup x3, x1
37c2c14bdmovapd x1, x2
37c2c14c1mulpd x3, x2
37c2c14c5addsd x0, x4
37c2c14c9shufpd x3, x3, 1
37c2c14ceaddpd x1, x3
37c2c14d2subpd x2, x3
37c2c14d6unpcklpd x0, x0
37c2c14dashufpd x1, x2, 2
37c2c14dfdivpd x1, x0
37c2c14e3movups [rdx-16], x1
37c2c14e7cmp r8, rcx
37c2c14eajne 0x37c2c1477
37c2c14ec
37c2c14ecloc_37c2c14ec:
37c2c14ecmov rax, [rsp+368]
37c2c14f4lea rdx, [r12+16]
37c2c14f9mov [rsp+40], r12
37c2c14fesub r9, rbx
37c2c1501mov [rsp+56], rdx
37c2c1506mov rcx, [rsp+128]
37c2c150elea r8, [rip+0x1aba5b]
37c2c1515mov [rsp+64], rax
37c2c151amov rdx, [rsp+136]
37c2c1522mov [rsp+48], rax
37c2c1527lea rax, [rip+0x1aba3a]
37c2c152emov [rsp+32], rax
37c2c1533mov [rsp+192], r9
37c2c153bmov [rsp+200], r9
37c2c1543mov r9, r14
37c2c1546call zgeru_64_
37c2c154bmov rbx, [rbp]
37c2c154fcmp [rsp+144], r13
37c2c1557je 0x37c2c15a5
37c2c1559mov rax, [rsp+152]
37c2c1561mov rdx, [rsp+112]
37c2c1566add [rsp+120], 16
37c2c156cadd [rsp+88], rdx
37c2c1571add r14, rax
37c2c1574add r12, rax
37c2c1577cmp r13, rbx
37c2c157ajg 0x37c2c1630
37c2c1580mov [rsp+104], r14
37c2c1585mov rax, r13
37c2c1588mov [rsp+96], r12
37c2c158djmp 0x37c2c1250
37c2c1592
37c2c1592loc_37c2c1592:
37c2c1592mulsd x6, x9
37c2c1597movapd x7, x6
37c2c159bmaxsd x7, x8
37c2c15a0jmp 0x37c2c1313
37c2c15a5
37c2c15a5loc_37c2c15a5:
37c2c15a5mov rbp, rbx
37c2c15a8
37c2c15a8loc_37c2c15a8:
37c2c15a8mov rbx, [rsp+112]
37c2c15admov rax, [rsp+360]
37c2c15b5mov rcx, r15
37c2c15b8imul rbx, rbp
37c2c15bcadd rbx, [rsp+160]
37c2c15c4add rbx, rbp
37c2c15c7shl rbx, 4
37c2c15cbadd rax, rbx
37c2c15cemovsd_xmm x0, [rax]
37c2c15d2movsd_xmm [rsp+176], x0
37c2c15dbmovsd_xmm x0, [rax+8]
37c2c15e0movsd_xmm [rsp+184], x0
37c2c15e9call fn_37c42fc80
37c2c15eecomisd x7, x0
37c2c15f2jbe 0x37c2c160f
37c2c15f4mov rax, [rsp+392]
37c2c15fcmovq x7, x7
37c2c1600mov [rax], rbp
37c2c1603mov rax, [rsp+360]
37c2c160bmovups [rax+rbx], x7
37c2c160f
37c2c160floc_37c2c160f:
37c2c160fmov rdx, [rsp+376]
37c2c1617lea rax, [rbp-1]
37c2c161bmov [rdx+8*rax], rbp
37c2c161fmov rdx, [rsp+384]
37c2c1627mov [rdx+8*rax], rbp
37c2c162bjmp 0x37c2c10e0
37c2c1630
37c2c1630loc_37c2c1630:
37c2c1630mov rbx, r13
37c2c1633jmp 0x37c2c1323
37c2c1638
37c2c1638loc_37c2c1638:
37c2c1638mov rax, [rsp+376]
37c2c1640lea rcx, [rsp+176]
37c2c1648mov [rax], 1
37c2c164fmov rax, [rsp+384]
37c2c1657mov [rax], 1
37c2c165emov rax, [rsp+360]
37c2c1666movsd_xmm x0, [rax]
37c2c166amovsd_xmm [rsp+176], x0
37c2c1673movsd_xmm x0, [rax+8]
37c2c1678movsd_xmm [rsp+184], x0
37c2c1681call fn_37c42fc80
37c2c1686comisd x8, x0
37c2c168bjbe 0x37c2c10e0
37c2c1691mov rax, [rsp+392]
37c2c1699movq x0, x8
37c2c169emov [rax], 1
37c2c16a5mov rax, [rsp+360]
37c2c16admovups [rax], x0
37c2c16b0jmp 0x37c2c10e0
37c2c16b5
37c2c16b5loc_37c2c16b5:
37c2c16b5mov rbp, rcx
37c2c16b8lea r15, [rsp+176]
37c2c16c0jmp 0x37c2c15a8
37c2c1080
37c2c16c5
37c2c16c5 // align 0x10
37c2c16c5 // align 0x10
37c2c16d0
37c2c16d0zgetf2_64_:
37c2c16d0push r15
37c2c16d2push r14
37c2c16d4push r13
37c2c16d6push r12
37c2c16d8push rbp
37c2c16d9push rdi
37c2c16dapush rsi
37c2c16dbpush rbx
37c2c16dcsub rsp, 152
37c2c16e3movups [rsp+128], x6
37c2c16ebmov rax, [rsp+264]
37c2c16f3mov r11, [r9]
37c2c16f6mov [rax], 0
37c2c16fdmov rax, [rcx]
37c2c1700mov r15, rcx
37c2c1703mov r10, rdx
37c2c1706mov r12, r8
37c2c1709test rax, rax
37c2c170cjs 0x37c2c19d8
37c2c1712mov rdx, [rdx]
37c2c1715test rdx, rdx
37c2c1718js 0x37c2c1740
37c2c171atest rax, rax
37c2c171dmov ecx, 1
37c2c1722cmovg rcx, rax
37c2c1726cmp r11, rcx
37c2c1729jge 0x37c2c1790
37c2c172bmov rdx, -4
37c2c1732mov eax, 4
37c2c1737jmp 0x37c2c174c
37c2c1739
37c2c1739 0f 1f 80 00 00 00 00 .......
37c2c1740
37c2c1740loc_37c2c1740:
37c2c1740mov rdx, -2
37c2c1747mov eax, 2
37c2c174c
37c2c174cloc_37c2c174c:
37c2c174cmov rdi, [rsp+264]
37c2c1754mov r8l, 6
37c2c175amov [rsp+120], rax
37c2c175flea rcx, [rip+0x1ab82a]
37c2c1766mov [rdi], rdx
37c2c1769lea rdx, [rsp+120]
37c2c176ecall xerbla_64_
37c2c1773nop
37c2c1774
37c2c1774loc_37c2c1774:
37c2c1774movups x6, [rsp+128]
37c2c177cadd rsp, 152
37c2c1783pop rbx
37c2c1784pop rsi
37c2c1785pop rdi
37c2c1786pop rbp
37c2c1787pop r12
37c2c1789pop r13
37c2c178bpop r14
37c2c178dpop r15
37c2c178fret
37c2c1790
37c2c1790loc_37c2c1790:
37c2c1790test rax, rax
37c2c1793je 0x37c2c1774
37c2c1795test rdx, rdx
37c2c1798je 0x37c2c1774
37c2c179amov edx, 1
37c2c179flea rcx, [rip+0x1ab7f0]
37c2c17a6mov [rsp+232], r10
37c2c17aemov [rsp+88], r11
37c2c17b3mov [rsp+248], r9
37c2c17bbcall dlamch_64_
37c2c17c0mov r10, [rsp+232]
37c2c17c8mov rax, [r15]
37c2c17cbmov rdx, [r10]
37c2c17cecmp rax, rdx
37c2c17d1cmovle rdx, rax
37c2c17d5mov [rsp+96], rdx
37c2c17datest rdx, rdx
37c2c17ddjle 0x37c2c1774
37c2c17dfmov r11, [rsp+88]
37c2c17e4lea rcx, [rsp+120]
37c2c17e9mov r13, r12
37c2c17eclea rsi, [r12+16]
37c2c17f1mov [rsp+88], rcx
37c2c17f6mov rdi, -1
37c2c17fdpxor x6, x6
37c2c1801mov rdx, r11
37c2c1804lea r14, [r11+1]
37c2c1808mov [rsp+104], r11
37c2c180dnot rdx
37c2c1810mov [rsp+240], r12
37c2c1818shl r14, 4
37c2c181clea rdx, [rdx+2*r11]
37c2c1820shl rdx, 4
37c2c1824lea rbp, [r12+rdx+32]
37c2c1829mov r12l, 1
37c2c182fjmp 0x37c2c1859
37c2c1831
37c2c1831 0f 1f 80 00 00 00 00 .......
37c2c1838
37c2c1838loc_37c2c1838:
37c2c1838add r12, 1
37c2c183ccmp [rsp+96], r12
37c2c1841jl 0x37c2c1774
37c2c1847mov rax, [r15]
37c2c184aadd rdi, [rsp+104]
37c2c184fadd rsi, r14
37c2c1852add rbp, r14
37c2c1855add r13, 16
37c2c1859
37c2c1859loc_37c2c1859:
37c2c1859mov rcx, [rsp+88]
37c2c185esub rax, r12
37c2c1861lea rbx, [rsi-16]
37c2c1865lea r8, [rip+0x1ab72c]
37c2c186cadd rax, 1
37c2c1870mov rdx, rbx
37c2c1873mov [rsp+120], rax
37c2c1878call izamax_64_
37c2c187dmov r8l, 1
37c2c1883lea rdx, [r12+rax-1]
37c2c1888mov rax, [rsp+256]
37c2c1890mov [rax+8*r12-8], rdx
37c2c1895lea rax, [rdi+rdx]
37c2c1899shl rax, 4
37c2c189dadd rax, [rsp+240]
37c2c18a5ucomisd x6, [rax+8]
37c2c18aasetp cl
37c2c18adcmovne ecx, r8l
37c2c18b1test cl, cl
37c2c18b3jne 0x37c2c1960
37c2c18b9ucomisd x6, [rax]
37c2c18bdsetp al
37c2c18c0cmovne eax, r8l
37c2c18c4test al, al
37c2c18c6jne 0x37c2c1960
37c2c18ccmov rax, [rsp+264]
37c2c18d4cmp [rax], 0
37c2c18d8jne 0x37c2c18e5
37c2c18damov rax, [rsp+264]
37c2c18e2mov [rax], r12
37c2c18e5
37c2c18e5loc_37c2c18e5:
37c2c18e5mov rax, [r15]
37c2c18e8
37c2c18e8loc_37c2c18e8:
37c2c18e8mov rbx, [rsp+232]
37c2c18f0mov rcx, rax
37c2c18f3mov rdx, [rbx]
37c2c18f6cmp rdx, rax
37c2c18f9cmovle rcx, rdx
37c2c18fdcmp rcx, r12
37c2c1900jle 0x37c2c1838
37c2c1906sub rax, r12
37c2c1909sub rdx, r12
37c2c190cmov [rsp+56], rbp
37c2c1911lea rcx, [rsp+112]
37c2c1916mov [rsp+112], rax
37c2c191bmov rax, [rsp+248]
37c2c1923mov r9, rsi
37c2c1926lea r8, [rip+0x1ab673]
37c2c192dmov [rsp+120], rdx
37c2c1932mov rdx, [rsp+88]
37c2c1937mov [rsp+64], rax
37c2c193cmov [rsp+48], rax
37c2c1941lea rax, [rbp-16]
37c2c1945mov [rsp+40], rax
37c2c194alea rax, [rip+0x1ab647]
37c2c1951mov [rsp+32], rax
37c2c1956call zgeru_64_
37c2c195bjmp 0x37c2c1838
37c2c1960
37c2c1960loc_37c2c1960:
37c2c1960cmp rdx, r12
37c2c1963je 0x37c2c199e
37c2c1965mov rax, [rsp+248]
37c2c196dsub rdx, 1
37c2c1971mov r8, [rsp+248]
37c2c1979shl rdx, 4
37c2c197dmov rcx, [rsp+232]
37c2c1985mov [rsp+32], rax
37c2c198amov rax, [rsp+240]
37c2c1992lea r9, [rax+rdx]
37c2c1996mov rdx, r13
37c2c1999call zswap_64_
37c2c199e
37c2c199eloc_37c2c199e:
37c2c199emov rax, [r15]
37c2c19a1cmp rax, r12
37c2c19a4jle 0x37c2c18e8
37c2c19aamov rcx, [rsp+88]
37c2c19afsub rax, r12
37c2c19b2mov r8, rsi
37c2c19b5mov rdx, rbx
37c2c19b8lea r9, [rip+0x1ab5d9]
37c2c19bfmov [rsp+120], rax
37c2c19c4call zrscl_64_
37c2c19c9mov rax, [r15]
37c2c19ccjmp 0x37c2c18e8
37c2c19d1
37c2c19d1 0f 1f 80 00 00 00 00 .......
37c2c19d8
37c2c19d8loc_37c2c19d8:
37c2c19d8mov rdx, -1
37c2c19dfmov eax, 1
37c2c19e4jmp 0x37c2c174c
37c2c16d0
37c2c16d0zgetf2_64_:
37c2c16d0push r15
37c2c16d2push r14
37c2c16d4push r13
37c2c16d6push r12
37c2c16d8push rbp
37c2c16d9push rdi
37c2c16dapush rsi
37c2c16dbpush rbx
37c2c16dcsub rsp, 152
37c2c16e3movups [rsp+128], x6
37c2c16ebmov rax, [rsp+264]
37c2c16f3mov r11, [r9]
37c2c16f6mov [rax], 0
37c2c16fdmov rax, [rcx]
37c2c1700mov r15, rcx
37c2c1703mov r10, rdx
37c2c1706mov r12, r8
37c2c1709test rax, rax
37c2c170cjs 0x37c2c19d8
37c2c1712mov rdx, [rdx]
37c2c1715test rdx, rdx
37c2c1718js 0x37c2c1740
37c2c171atest rax, rax
37c2c171dmov ecx, 1
37c2c1722cmovg rcx, rax
37c2c1726cmp r11, rcx
37c2c1729jge 0x37c2c1790
37c2c172bmov rdx, -4
37c2c1732mov eax, 4
37c2c1737jmp 0x37c2c174c
37c2c1739
37c2c1739 0f 1f 80 00 00 00 00 .......
37c2c1740
37c2c1740loc_37c2c1740:
37c2c1740mov rdx, -2
37c2c1747mov eax, 2
37c2c174c
37c2c174cloc_37c2c174c:
37c2c174cmov rdi, [rsp+264]
37c2c1754mov r8l, 6
37c2c175amov [rsp+120], rax
37c2c175flea rcx, [rip+0x1ab82a]
37c2c1766mov [rdi], rdx
37c2c1769lea rdx, [rsp+120]
37c2c176ecall xerbla_64_
37c2c1773nop
37c2c1774
37c2c1774loc_37c2c1774:
37c2c1774movups x6, [rsp+128]
37c2c177cadd rsp, 152
37c2c1783pop rbx
37c2c1784pop rsi
37c2c1785pop rdi
37c2c1786pop rbp
37c2c1787pop r12
37c2c1789pop r13
37c2c178bpop r14
37c2c178dpop r15
37c2c178fret
37c2c1790
37c2c1790loc_37c2c1790:
37c2c1790test rax, rax
37c2c1793je 0x37c2c1774
37c2c1795test rdx, rdx
37c2c1798je 0x37c2c1774
37c2c179amov edx, 1
37c2c179flea rcx, [rip+0x1ab7f0]
37c2c17a6mov [rsp+232], r10
37c2c17aemov [rsp+88], r11
37c2c17b3mov [rsp+248], r9
37c2c17bbcall dlamch_64_
37c2c17c0mov r10, [rsp+232]
37c2c17c8mov rax, [r15]
37c2c17cbmov rdx, [r10]
37c2c17cecmp rax, rdx
37c2c17d1cmovle rdx, rax
37c2c17d5mov [rsp+96], rdx
37c2c17datest rdx, rdx
37c2c17ddjle 0x37c2c1774
37c2c17dfmov r11, [rsp+88]
37c2c17e4lea rcx, [rsp+120]
37c2c17e9mov r13, r12
37c2c17eclea rsi, [r12+16]
37c2c17f1mov [rsp+88], rcx
37c2c17f6mov rdi, -1
37c2c17fdpxor x6, x6
37c2c1801mov rdx, r11
37c2c1804lea r14, [r11+1]
37c2c1808mov [rsp+104], r11
37c2c180dnot rdx
37c2c1810mov [rsp+240], r12
37c2c1818shl r14, 4
37c2c181clea rdx, [rdx+2*r11]
37c2c1820shl rdx, 4
37c2c1824lea rbp, [r12+rdx+32]
37c2c1829mov r12l, 1
37c2c182fjmp 0x37c2c1859
37c2c1831
37c2c1831 0f 1f 80 00 00 00 00 .......
37c2c1838
37c2c1838loc_37c2c1838:
37c2c1838add r12, 1
37c2c183ccmp [rsp+96], r12
37c2c1841jl 0x37c2c1774
37c2c1847mov rax, [r15]
37c2c184aadd rdi, [rsp+104]
37c2c184fadd rsi, r14
37c2c1852add rbp, r14
37c2c1855add r13, 16
37c2c1859
37c2c1859loc_37c2c1859:
37c2c1859mov rcx, [rsp+88]
37c2c185esub rax, r12
37c2c1861lea rbx, [rsi-16]
37c2c1865lea r8, [rip+0x1ab72c]
37c2c186cadd rax, 1
37c2c1870mov rdx, rbx
37c2c1873mov [rsp+120], rax
37c2c1878call izamax_64_
37c2c187dmov r8l, 1
37c2c1883lea rdx, [r12+rax-1]
37c2c1888mov rax, [rsp+256]
37c2c1890mov [rax+8*r12-8], rdx
37c2c1895lea rax, [rdi+rdx]
37c2c1899shl rax, 4
37c2c189dadd rax, [rsp+240]
37c2c18a5ucomisd x6, [rax+8]
37c2c18aasetp cl
37c2c18adcmovne ecx, r8l
37c2c18b1test cl, cl
37c2c18b3jne 0x37c2c1960
37c2c18b9ucomisd x6, [rax]
37c2c18bdsetp al
37c2c18c0cmovne eax, r8l
37c2c18c4test al, al
37c2c18c6jne 0x37c2c1960
37c2c18ccmov rax, [rsp+264]
37c2c18d4cmp [rax], 0
37c2c18d8jne 0x37c2c18e5
37c2c18damov rax, [rsp+264]
37c2c18e2mov [rax], r12
37c2c18e5
37c2c18e5loc_37c2c18e5:
37c2c18e5mov rax, [r15]
37c2c18e8
37c2c18e8loc_37c2c18e8:
37c2c18e8mov rbx, [rsp+232]
37c2c18f0mov rcx, rax
37c2c18f3mov rdx, [rbx]
37c2c18f6cmp rdx, rax
37c2c18f9cmovle rcx, rdx
37c2c18fdcmp rcx, r12
37c2c1900jle 0x37c2c1838
37c2c1906sub rax, r12
37c2c1909sub rdx, r12
37c2c190cmov [rsp+56], rbp
37c2c1911lea rcx, [rsp+112]
37c2c1916mov [rsp+112], rax
37c2c191bmov rax, [rsp+248]
37c2c1923mov r9, rsi
37c2c1926lea r8, [rip+0x1ab673]
37c2c192dmov [rsp+120], rdx
37c2c1932mov rdx, [rsp+88]
37c2c1937mov [rsp+64], rax
37c2c193cmov [rsp+48], rax
37c2c1941lea rax, [rbp-16]
37c2c1945mov [rsp+40], rax
37c2c194alea rax, [rip+0x1ab647]
37c2c1951mov [rsp+32], rax
37c2c1956call zgeru_64_
37c2c195bjmp 0x37c2c1838
37c2c1960
37c2c1960loc_37c2c1960:
37c2c1960cmp rdx, r12
37c2c1963je 0x37c2c199e
37c2c1965mov rax, [rsp+248]
37c2c196dsub rdx, 1
37c2c1971mov r8, [rsp+248]
37c2c1979shl rdx, 4
37c2c197dmov rcx, [rsp+232]
37c2c1985mov [rsp+32], rax
37c2c198amov rax, [rsp+240]
37c2c1992lea r9, [rax+rdx]
37c2c1996mov rdx, r13
37c2c1999call zswap_64_
37c2c199e
37c2c199eloc_37c2c199e:
37c2c199emov rax, [r15]
37c2c19a1cmp rax, r12
37c2c19a4jle 0x37c2c18e8
37c2c19aamov rcx, [rsp+88]
37c2c19afsub rax, r12
37c2c19b2mov r8, rsi
37c2c19b5mov rdx, rbx
37c2c19b8lea r9, [rip+0x1ab5d9]
37c2c19bfmov [rsp+120], rax
37c2c19c4call zrscl_64_
37c2c19c9mov rax, [r15]
37c2c19ccjmp 0x37c2c18e8
37c2c19d1
37c2c19d1 0f 1f 80 00 00 00 00 .......
37c2c19d8
37c2c19d8loc_37c2c19d8:
37c2c19d8mov rdx, -1
37c2c19dfmov eax, 1
37c2c19e4jmp 0x37c2c174c
37c2c16d0
Loading..