File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc67700
37bc67700zpstf2_:
37bc67700push r15
37bc67702push r14
37bc67704push r13
37bc67706push r12
37bc67708push rbp
37bc67709push rdi
37bc6770apush rsi
37bc6770bpush rbx
37bc6770csub rsp, 312
37bc67713movups [rsp+256], x6
37bc6771bmovups [rsp+272], x7
37bc67723movups [rsp+288], x8
37bc6772cmov r13, [rsp+448]
37bc67734mov edi, [r9]
37bc67737mov rbx, [rsp+440]
37bc6773fmov [r13], 0
37bc67747mov [rsp+400], r8
37bc6774fmov r14, rdx
37bc67752mov r8l, 1
37bc67758mov rbp, rcx
37bc6775bmov [rsp+408], r9
37bc67763lea rdx, [rip+0x7e63a6]
37bc6776amov r9l, 1
37bc67770call lsame_
37bc67775mov esi, eax
37bc67777test eax, eax
37bc67779je 0x37bc679b8
37bc6777f
37bc6777floc_37bc6777f:
37bc6777fmovsxd rcx, [r14]
37bc67782test ecx, ecx
37bc67784js 0x37bc67800
37bc67786mov rdx, [rsp+408]
37bc6778emov eax, 1
37bc67793cmovg eax, ecx
37bc67796cmp [rdx], eax
37bc67798jge 0x37bc67810
37bc6779amov edx, -4
37bc6779fmov eax, 4
37bc677a4
37bc677a4loc_37bc677a4:
37bc677a4mov [r13], edx
37bc677a8
37bc677a8loc_37bc677a8:
37bc677a8lea rdx, [rsp+248]
37bc677b0mov r8l, 6
37bc677b6lea rcx, [rip+0x7e6355]
37bc677bdmov [rsp+248], eax
37bc677c4call xerbla_
37bc677c9nop
37bc677ca
37bc677caloc_37bc677ca:
37bc677camovups x6, [rsp+256]
37bc677d2movups x7, [rsp+272]
37bc677damovups x8, [rsp+288]
37bc677e3add rsp, 312
37bc677eapop rbx
37bc677ebpop rsi
37bc677ecpop rdi
37bc677edpop rbp
37bc677eepop r12
37bc677f0pop r13
37bc677f2pop r14
37bc677f4pop r15
37bc677f6ret
37bc677f7
37bc677f7 66 0f 1f 84 00 00 00 00 00 f........
37bc67800
37bc67800loc_37bc67800:
37bc67800mov edx, -2
37bc67805mov eax, 2
37bc6780ajmp 0x37bc677a4
37bc6780c
37bc6780c 0f 1f 40 00 ..@.
37bc67810
37bc67810loc_37bc67810:
37bc67810mov eax, [r13]
37bc67814test eax, eax
37bc67816jne 0x37bc687db
37bc6781ctest ecx, ecx
37bc6781eje 0x37bc677ca
37bc67820movsxd r11, edi
37bc67823xor eax, eax
37bc67825lea r8l, [rcx-1]
37bc67829test r11, r11
37bc6782clea r9, [r8+2]
37bc67830cmovs r11, rax
37bc67834mov rax, r11
37bc67837not rax
37bc6783amov [rsp+120], rax
37bc6783fmov eax, 1
37bc67844test r8b, 1
37bc67848jne 0x37bc67864
37bc6784amov rdi, [rsp+416]
37bc67852mov [rdi+4*rax-4], 1
37bc6785amov eax, 2
37bc6785fcmp rax, r9
37bc67862je 0x37bc67883
37bc67864
37bc67864loc_37bc67864:
37bc67864mov r10, [rsp+416]
37bc6786c
37bc6786cloc_37bc6786c:
37bc6786cmov [r10+4*rax-4], eax
37bc67871lea rdx, [rax+1]
37bc67875add rax, 2
37bc67879mov [r10+4*rdx-4], edx
37bc6787ecmp rax, r9
37bc67881jne 0x37bc6786c
37bc67883
37bc67883loc_37bc67883:
37bc67883lea rax, [r11+1]
37bc67887mov rdx, [rsp+400]
37bc6788flea r8, [rbx+8*r8+8]
37bc67894mov r9, rax
37bc67897mov [rsp+128], rax
37bc6789fmov rax, rbx
37bc678a2shl r9, 4
37bc678a6nop [rax]
37bc678aanop [rax+rax]
37bc678b5nop [rax+rax]
37bc678c0
37bc678c0loc_37bc678c0:
37bc678c0movsd_xmm x0, [rdx]
37bc678c4add rax, 8
37bc678c8add rdx, r9
37bc678cbmovsd_xmm [rax-8], x0
37bc678d0cmp rax, r8
37bc678d3jne 0x37bc678c0
37bc678d5movsd_xmm x6, [rip+0x7e627b]
37bc678ddmov eax, 1
37bc678e2jmp 0x37bc6790d
37bc678e4
37bc678e4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc678f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67900
37bc67900loc_37bc67900:
37bc67900cmp rax, rcx
37bc67903je 0x37bc67c78
37bc67909add rax, 1
37bc6790d
37bc6790dloc_37bc6790d:
37bc6790dmovsd_xmm x0, [rbx+8*rax-8]
37bc67913comisd x0, x6
37bc67917jb 0x37bc67900
37bc67919cmp rax, rcx
37bc6791cjg 0x37bc6795f
37bc6791eadd rcx, 1
37bc67922mov rdx, rax
37bc67925nop [rax+rax]
37bc6792anop [rax+rax]
37bc67935nop [rax+rax]
37bc67940
37bc67940loc_37bc67940:
37bc67940movsd_xmm x1, [rbx+8*rdx-8]
37bc67946comisd x1, x0
37bc6794amaxsd x1, x0
37bc6794ecmova rax, rdx
37bc67952add rdx, 1
37bc67956movapd x0, x1
37bc6795acmp rdx, rcx
37bc6795djne 0x37bc67940
37bc6795f
37bc6795floc_37bc6795f:
37bc6795fmov [rsp+100], eax
37bc67963cdqe
37bc67965mov rdi, [rsp+400]
37bc6796dpxor x1, x1
37bc67971mov rdx, rax
37bc67974add rax, [rsp+120]
37bc67979imul rdx, r11
37bc6797dadd rax, rdx
37bc67980shl rax, 4
37bc67984movsd_xmm x0, [rdi+rax]
37bc67989movsd_xmm [rsp+240], x0
37bc67992comisd x1, x0
37bc67996jb 0x37bc679f0
37bc67998
37bc67998loc_37bc67998:
37bc67998mov rax, [rsp+424]
37bc679a0mov [r13], 1
37bc679a8mov [rax], 0
37bc679aejmp 0x37bc677ca
37bc679b3
37bc679b3 0f 1f 44 00 00 ..D..
37bc679b8
37bc679b8loc_37bc679b8:
37bc679b8mov r9l, 1
37bc679bemov r8l, 1
37bc679c4lea rdx, [rip+0x7e6146]
37bc679cbmov rcx, rbp
37bc679cecall lsame_
37bc679d3test eax, eax
37bc679d5jne 0x37bc6777f
37bc679dbmov edx, -1
37bc679e0mov eax, 1
37bc679e5jmp 0x37bc677a4
37bc679ea
37bc679ea 66 0f 1f 44 00 00 f..D..
37bc679f0
37bc679f0loc_37bc679f0:
37bc679f0lea rax, [rsp+240]
37bc679f8mov [rsp+104], r11
37bc679fdmov rcx, rax
37bc67a00mov [rsp+144], rax
37bc67a08call disnan_
37bc67a0dtest eax, eax
37bc67a0fjne 0x37bc67998
37bc67a11mov rax, [rsp+432]
37bc67a19pxor x1, x1
37bc67a1dmov r11, [rsp+104]
37bc67a22movsd_xmm x4, [rax]
37bc67a26comisd x1, x4
37bc67a2amovapd x8, x4
37bc67a2fja 0x37bc686c1
37bc67a35
37bc67a35loc_37bc67a35:
37bc67a35mov r15l, [r14]
37bc67a38mov [rsp+208], r15l
37bc67a40test r15l, r15l
37bc67a43jle 0x37bc687ce
37bc67a49mov r8l, r15l
37bc67a4cxor edx, edx
37bc67a4emov rcx, rbx
37bc67a51mov [rsp+104], r11
37bc67a56shl r8, 3
37bc67a5acall memset
37bc67a5ftest esi, esi
37bc67a61mov r11, [rsp+104]
37bc67a66je 0x37bc67c82
37bc67a6cmov rax, [rsp+400]
37bc67a74mov rbp, [rsp+128]
37bc67a7cmov r8l, r15l
37bc67a7fmov [rsp+136], r11
37bc67a87mov r15l, [rsp+100]
37bc67a8cmov [rsp+448], r13
37bc67a94mov esi, 1
37bc67a99xor r13l, r13l
37bc67a9cmov [rsp+104], rax
37bc67aa1shl rbp, 4
37bc67aa5mov r12, rax
37bc67aa8lea rdi, [rbp-16]
37bc67aacnop [rax]
37bc67ab0
37bc67ab0loc_37bc67ab0:
37bc67ab0mov [rsp+112], esi
37bc67ab4mov r11l, esi
37bc67ab7mov [rsp+100], esi
37bc67abbcmp esi, r8l
37bc67abejg 0x37bc67b24
37bc67ac0mov ecx, r8l
37bc67ac3lea rax, [rbx+8*rsi]
37bc67ac7lea rdx, [r12-16]
37bc67accmovsxd r9, r8l
37bc67acfsub ecx, esi
37bc67ad1add rcx, rsi
37bc67ad4lea r10, [rbx+8*rcx+8]
37bc67ad9mov rcx, r12
37bc67adcnop [rax]
37bc67ae0
37bc67ae0loc_37bc67ae0:
37bc67ae0cmp rsi, 1
37bc67ae4je 0x37bc67b05
37bc67ae6movsd_xmm x1, [rdx]
37bc67aeamovsd_xmm x0, [rdx+8]
37bc67aefmulsd x1, x1
37bc67af3mulsd x0, x0
37bc67af7addsd x0, x1
37bc67afbaddsd x0, [rax-8]
37bc67b00movsd_xmm [rax-8], x0
37bc67b05
37bc67b05loc_37bc67b05:
37bc67b05movsd_xmm x0, [rcx]
37bc67b09subsd x0, [rax-8]
37bc67b0eadd rcx, rbp
37bc67b11add rdx, rdi
37bc67b14movsd_xmm [rax+8*r9-8], x0
37bc67b1badd rax, 8
37bc67b1fcmp r10, rax
37bc67b22jne 0x37bc67ae0
37bc67b24
37bc67b24loc_37bc67b24:
37bc67b24cmp rsi, 1
37bc67b28je 0x37bc67c0e
37bc67b2emov eax, [rsp+100]
37bc67b32lea r9l, [r8+r8]
37bc67b36movsxd r9, r9l
37bc67b39lea edx, [rax+r8]
37bc67b3dmovsxd rdx, edx
37bc67b40cmp rdx, r9
37bc67b43jg 0x37bc685a0
37bc67b49mov rax, rdx
37bc67b4cjmp 0x37bc67b6d
37bc67b4e
37bc67b4e 0f 1f ..
37bc67b50 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67b60
37bc67b60loc_37bc67b60:
37bc67b60add rax, 1
37bc67b64cmp r9, rax
37bc67b67jl 0x37bc685a0
37bc67b6d
37bc67b6dloc_37bc67b6d:
37bc67b6dmovsd_xmm x0, [rbx+8*rax-8]
37bc67b73comisd x0, x6
37bc67b77jb 0x37bc67b60
37bc67b79mov ecx, 1
37bc67b7esub rcx, rdx
37bc67b81lea rdx, [rcx+rax]
37bc67b85cmp r9, rax
37bc67b88jl 0x37bc67bbf
37bc67b8amovsxd r9, r8l
37bc67b8dmov rax, rdx
37bc67b90lea r9, [rcx+2*r9+1]
37bc67b95neg rcx
37bc67b98lea rcx, [rbx+8*rcx]
37bc67b9cnop [rax]
37bc67ba0
37bc67ba0loc_37bc67ba0:
37bc67ba0movsd_xmm x1, [rcx+8*rax-8]
37bc67ba6comisd x1, x0
37bc67baamaxsd x1, x0
37bc67baecmova rdx, rax
37bc67bb2add rax, 1
37bc67bb6movapd x0, x1
37bc67bbacmp r9, rax
37bc67bbdjne 0x37bc67ba0
37bc67bbf
37bc67bbfloc_37bc67bbf:
37bc67bbfmov eax, [rsp+100]
37bc67bc3lea r15l, [rax+rdx-1]
37bc67bc8add r8l, r15l
37bc67bcbmovsxd r8, r8l
37bc67bcemovsd_xmm x0, [rbx+8*r8-8]
37bc67bd5movsd_xmm [rsp+240], x0
37bc67bdecomisd x8, x0
37bc67be3jae 0x37bc68774
37bc67be9mov rcx, [rsp+144]
37bc67bf1mov [rsp+128], r11l
37bc67bf9call disnan_
37bc67bfemov r11l, [rsp+128]
37bc67c06test eax, eax
37bc67c08jne 0x37bc687ab
37bc67c0e
37bc67c0eloc_37bc67c0e:
37bc67c0ecmp r11l, r15l
37bc67c11jne 0x37bc68190
37bc67c17
37bc67c17loc_37bc67c17:
37bc67c17movsd_xmm x0, [rsp+240]
37bc67c20mov rax, [rsp+104]
37bc67c25mov [r12+8], 0
37bc67c2esqrtsd x0, x0
37bc67c32add rax, rdi
37bc67c35movsd_xmm [rsp+240], x0
37bc67c3emovsd_xmm [r12], x0
37bc67c44cmp r11l, [r14]
37bc67c47jl 0x37bc68038
37bc67c4d
37bc67c4dloc_37bc67c4d:
37bc67c4dmov [rsp+104], rax
37bc67c52mov r8l, [r14]
37bc67c55add r13, 1
37bc67c59add rsi, 1
37bc67c5dadd r12, rbp
37bc67c60cmp [rsp+208], esi
37bc67c67jge 0x37bc67ab0
37bc67c6djmp 0x37bc67ee0
37bc67c72
37bc67c72 66 0f 1f 44 00 00 f..D..
37bc67c78
37bc67c78loc_37bc67c78:
37bc67c78mov eax, 1
37bc67c7djmp 0x37bc6795f
37bc67c82
37bc67c82loc_37bc67c82:
37bc67c82mov rdi, [rsp+128]
37bc67c8amov rax, r11
37bc67c8dmov [rsp+160], 0
37bc67c99mov r12l, 2
37bc67c9fneg rax
37bc67ca2mov [rsp+136], r11
37bc67caamov r8l, [rsp+208]
37bc67cb2mov esi, 1
37bc67cb7shl rax, 4
37bc67cbbshl rdi, 4
37bc67cbfmov [rsp+448], r13
37bc67cc7mov [rsp+176], rax
37bc67ccflea rax, [rdi-16]
37bc67cd3mov [rsp+216], rax
37bc67cdbmov rax, [rsp+120]
37bc67ce0mov [rsp+152], rax
37bc67ce8mov rax, [rsp+400]
37bc67cf0mov [rsp+104], rax
37bc67cf5mov rbp, rax
37bc67cf8nop [rax+rax]
37bc67d00
37bc67d00loc_37bc67d00:
37bc67d00mov [rsp+168], esi
37bc67d07mov r15l, esi
37bc67d0amov [rsp+112], esi
37bc67d0ecmp r8l, esi
37bc67d11jl 0x37bc67d85
37bc67d13mov rcx, [rsp+176]
37bc67d1blea rax, [rbx+8*rsi]
37bc67d1fmovsxd r9, r8l
37bc67d22lea rdx, [rbp+rcx+8]
37bc67d27mov ecx, r8l
37bc67d2asub ecx, esi
37bc67d2cadd rcx, rsi
37bc67d2flea r10, [rbx+8*rcx+8]
37bc67d34mov rcx, rbp
37bc67d37nop [rax+rax]
37bc67d40
37bc67d40loc_37bc67d40:
37bc67d40cmp rsi, 1
37bc67d44je 0x37bc67d65
37bc67d46movsd_xmm x1, [rdx-8]
37bc67d4bmovsd_xmm x0, [rdx]
37bc67d4fmulsd x1, x1
37bc67d53mulsd x0, x0
37bc67d57addsd x0, x1
37bc67d5baddsd x0, [rax-8]
37bc67d60movsd_xmm [rax-8], x0
37bc67d65
37bc67d65loc_37bc67d65:
37bc67d65movsd_xmm x0, [rcx]
37bc67d69subsd x0, [rax-8]
37bc67d6eadd rcx, rdi
37bc67d71add rdx, 16
37bc67d75movsd_xmm [rax+8*r9-8], x0
37bc67d7cadd rax, 8
37bc67d80cmp rax, r10
37bc67d83jne 0x37bc67d40
37bc67d85
37bc67d85loc_37bc67d85:
37bc67d85cmp rsi, 1
37bc67d89je 0x37bc67e61
37bc67d8fmov eax, [rsp+112]
37bc67d93lea r9l, [r8+r8]
37bc67d97movsxd r9, r9l
37bc67d9alea edx, [rax+r8]
37bc67d9emovsxd rdx, edx
37bc67da1cmp rdx, r9
37bc67da4jg 0x37bc685b0
37bc67daamov rax, rdx
37bc67dadjmp 0x37bc67dcd
37bc67daf
37bc67daf 66 f
37bc67db0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc67dc0
37bc67dc0loc_37bc67dc0:
37bc67dc0add rax, 1
37bc67dc4cmp r9, rax
37bc67dc7jl 0x37bc685b0
37bc67dcd
37bc67dcdloc_37bc67dcd:
37bc67dcdmovsd_xmm x0, [rbx+8*rax-8]
37bc67dd3comisd x0, x6
37bc67dd7jb 0x37bc67dc0
37bc67dd9mov ecx, 1
37bc67ddesub rcx, rdx
37bc67de1lea rdx, [rcx+rax]
37bc67de5cmp r9, rax
37bc67de8jl 0x37bc67e1f
37bc67deamovsxd r9, r8l
37bc67dedmov rax, rdx
37bc67df0lea r9, [rcx+2*r9+1]
37bc67df5neg rcx
37bc67df8lea rcx, [rbx+8*rcx]
37bc67dfcnop [rax]
37bc67e00
37bc67e00loc_37bc67e00:
37bc67e00movsd_xmm x1, [rcx+8*rax-8]
37bc67e06comisd x1, x0
37bc67e0amaxsd x1, x0
37bc67e0ecmova rdx, rax
37bc67e12add rax, 1
37bc67e16movapd x0, x1
37bc67e1acmp rax, r9
37bc67e1djne 0x37bc67e00
37bc67e1f
37bc67e1floc_37bc67e1f:
37bc67e1fmov eax, [rsp+112]
37bc67e23lea eax, [rax+rdx-1]
37bc67e27add r8l, eax
37bc67e2amov [rsp+100], eax
37bc67e2emovsxd r8, r8l
37bc67e31movsd_xmm x0, [rbx+8*r8-8]
37bc67e38movsd_xmm [rsp+240], x0
37bc67e41comisd x8, x0
37bc67e46jae 0x37bc68719
37bc67e4cmov rcx, [rsp+144]
37bc67e54call disnan_
37bc67e59test eax, eax
37bc67e5bjne 0x37bc6878b
37bc67e61
37bc67e61loc_37bc67e61:
37bc67e61mov rcx, [rsp+136]
37bc67e69mov r11l, r12l
37bc67e6cadd [rsp+152], rcx
37bc67e74cmp [rsp+100], r15l
37bc67e79jne 0x37bc683a0
37bc67e7f
37bc67e7floc_37bc67e7f:
37bc67e7fmovsd_xmm x0, [rsp+240]
37bc67e88mov rax, [rsp+104]
37bc67e8dmov [rbp+8], 0
37bc67e95sqrtsd x0, x0
37bc67e99lea r13, [rax+16]
37bc67e9dmovsd_xmm [rsp+240], x0
37bc67ea6movsd_xmm [rbp], x0
37bc67eabcmp [r14], r15l
37bc67eaejg 0x37bc67ef0
37bc67eb0
37bc67eb0loc_37bc67eb0:
37bc67eb0mov [rsp+104], r13
37bc67eb5mov r8l, [r14]
37bc67eb8add rsi, 1
37bc67ebcadd r12, 1
37bc67ec0mov rcx, [rsp+128]
37bc67ec8add rbp, rdi
37bc67ecbadd [rsp+160], rcx
37bc67ed3cmp [rsp+208], esi
37bc67edajge 0x37bc67d00
37bc67ee0
37bc67ee0loc_37bc67ee0:
37bc67ee0mov rax, [rsp+424]
37bc67ee8mov [rax], r8l
37bc67eebjmp 0x37bc677ca
37bc67ef0
37bc67ef0loc_37bc67ef0:
37bc67ef0lea rax, [rsp+248]
37bc67ef8mov r8, [rsp+408]
37bc67f00mov rdx, [rsp+104]
37bc67f05lea r15l, [r11-2]
37bc67f09mov rcx, rax
37bc67f0cmov [rsp+168], rax
37bc67f14movsd_xmm [rsp+200], x0
37bc67f1dmov [rsp+248], r15l
37bc67f25call zlacgv_
37bc67f2amov r11l, [r14]
37bc67f2dsub r11l, [rsp+112]
37bc67f32lea r8, [rip+0x7e5be7]
37bc67f39mov [rsp+236], r11l
37bc67f41lea r11, [rbp+16]
37bc67f45mov rdx, [rsp+104]
37bc67f4alea r10, [rsp+236]
37bc67f52mov [rsp+72], r11
37bc67f57lea r9, [rip+0x7e5bca]
37bc67f5elea rcx, [rip+0x7e5beb]
37bc67f65mov [rsp+192], r11
37bc67f6dlea r11, [rip+0x7e5bcc]
37bc67f74mov [rsp+64], r11
37bc67f79mov r11, [rsp+408]
37bc67f81mov [rsp+80], r8
37bc67f86mov r8, [rsp+168]
37bc67f8emov [rsp+56], r11
37bc67f93mov [rsp+48], rdx
37bc67f98mov rdx, r10
37bc67f9bmov [rsp+40], r11
37bc67fa0mov [rsp+88], 8
37bc67fa9mov [rsp+32], r13
37bc67faemov [rsp+248], r15l
37bc67fb6mov [rsp+184], r10
37bc67fbecall zgemv_
37bc67fc3mov [rsp+248], r15l
37bc67fcbmov rdx, [rsp+104]
37bc67fd0mov r15, [rsp+168]
37bc67fd8mov r8, [rsp+408]
37bc67fe0mov rcx, r15
37bc67fe3call zlacgv_
37bc67fe8mov edx, [r14]
37bc67febsub edx, [rsp+112]
37bc67feflea r9, [rip+0x7e5b2a]
37bc67ff6mov r8, [rsp+192]
37bc67ffemov rcx, [rsp+184]
37bc68006mov [rsp+236], edx
37bc6800dmov rdx, r15
37bc68010movsd_xmm x1, [rip+0x7e5b58]
37bc68018divsd x1, [rsp+200]
37bc68021movsd_xmm [rsp+248], x1
37bc6802acall zdscal_
37bc6802fjmp 0x37bc67eb0
37bc68034
37bc68034 0f 1f 40 00 ..@.
37bc68038
37bc68038loc_37bc68038:
37bc68038mov [rsp+128], rax
37bc68040mov rdx, [rsp+104]
37bc68045lea rax, [rsp+248]
37bc6804dlea r8, [rip+0x7e5acc]
37bc68054mov rcx, rax
37bc68057mov [rsp+112], rax
37bc6805cmovsd_xmm [rsp+168], x0
37bc68065mov [rsp+248], r13l
37bc6806dcall zlacgv_
37bc68072mov r11l, [r14]
37bc68075sub r11l, [rsp+100]
37bc6807amov [rsp+88], 5
37bc68083mov [rsp+248], r11l
37bc6808blea r11, [rdi+r12]
37bc6808fmov rdx, [rsp+104]
37bc68094lea r10, [rsp+236]
37bc6809cmov rax, [rsp+128]
37bc680a4mov r8, [rsp+408]
37bc680acmov [rsp+72], r11
37bc680b1lea r9, [rip+0x7e5a70]
37bc680b8mov [rsp+160], r11
37bc680c0lea r11, [rip+0x7e5a79]
37bc680c7lea rcx, [rip+0x7e5a6a]
37bc680cemov [rsp+64], r11
37bc680d3lea r11, [rip+0x7e5a46]
37bc680damov [rsp+56], r11
37bc680dfmov [rsp+32], rax
37bc680e4mov [rsp+80], r8
37bc680e9mov [rsp+48], rdx
37bc680eemov rdx, r10
37bc680f1mov [rsp+40], r8
37bc680f6mov r8, [rsp+112]
37bc680fbmov [rsp+152], rax
37bc68103mov [rsp+128], r10
37bc6810bmov [rsp+236], r13l
37bc68113call zgemv_
37bc68118mov rdx, [rsp+104]
37bc6811dmov rcx, [rsp+112]
37bc68122lea r8, [rip+0x7e59f7]
37bc68129mov [rsp+248], r13l
37bc68131call zlacgv_
37bc68136mov r9, [rsp+408]
37bc6813emov eax, [r14]
37bc68141mov r8, [rsp+160]
37bc68149mov rdx, [rsp+112]
37bc6814emov rcx, [rsp+128]
37bc68156sub eax, [rsp+100]
37bc6815amov [rsp+236], eax
37bc68161movsd_xmm x1, [rip+0x7e5a07]
37bc68169divsd x1, [rsp+168]
37bc68172movsd_xmm [rsp+248], x1
37bc6817bcall zdscal_
37bc68180mov rax, [rsp+152]
37bc68188jmp 0x37bc67c4d
37bc6818d
37bc6818d 0f 1f 00 ...
37bc68190
37bc68190loc_37bc68190:
37bc68190mov eax, [rsp+112]
37bc68194movsxd rcx, r15l
37bc68197mov rdx, [rsp+120]
37bc6819clea r8, [rip+0x7e597d]
37bc681a3movupd x0, [r12]
37bc681a9mov [rsp+152], rcx
37bc681b1add eax, 1
37bc681b4mov [rsp+184], r11l
37bc681bcmov [rsp+128], eax
37bc681c3mov rax, [rsp+136]
37bc681cbmov [rsp+248], r13l
37bc681d3imul rax, rcx
37bc681d7lea r10, [rax+rdx]
37bc681dbmov [rsp+176], rax
37bc681e3mov rax, [rsp+400]
37bc681eblea rdx, [rcx+r10]
37bc681eflea rcx, [rsp+248]
37bc681f7mov [rsp+168], r10
37bc681ffshl rdx, 4
37bc68203mov [rsp+160], rcx
37bc6820bmovups [rax+rdx], x0
37bc6820flea rax, [rip+0x7e590a]
37bc68216lea rdx, [r10+1]
37bc6821amov [rsp+32], rax
37bc6821fmov rax, [rsp+400]
37bc68227shl rdx, 4
37bc6822blea r9, [rax+rdx]
37bc6822fmov rdx, [rsp+104]
37bc68234call zswap_
37bc68239mov edx, [r14]
37bc6823cmov rcx, [rsp+160]
37bc68244movq x2, [rip+0x7e5914]
37bc6824cmov r10, [rsp+168]
37bc68254mov rax, [rsp+176]
37bc6825ccmp edx, r15l
37bc6825fmov r11l, [rsp+184]
37bc68267jg 0x37bc6863d
37bc6826d
37bc6826dloc_37bc6826d:
37bc6826dcmp r15l, [rsp+128]
37bc68275jle 0x37bc686fb
37bc6827bmov rax, [rsp+120]
37bc68280lea r8, [rsi+r10]
37bc68284mov rcx, [rsp+400]
37bc6828cmovapd x1, x2
37bc68290lea rdx, [rax+rsi]
37bc68294movsxd rax, [rsp+128]
37bc6829cimul rax, [rsp+136]
37bc682a5add rdx, rax
37bc682a8mov rax, r8
37bc682abshl rax, 4
37bc682afshl rdx, 4
37bc682b3add rdx, [rsp+400]
37bc682bblea rax, [rcx+rax+16]
37bc682c0mov ecx, r15l
37bc682c3sub ecx, [rsp+112]
37bc682c7sub ecx, 2
37bc682caadd rcx, r10
37bc682cdmov r10, [rsp+400]
37bc682d5add rcx, rsi
37bc682d8shl rcx, 4
37bc682dclea rcx, [r10+rcx+32]
37bc682e1nop [rax+rax]
37bc682eanop [rax+rax]
37bc682f5nop [rax+rax]
37bc68300
37bc68300loc_37bc68300:
37bc68300movsd_xmm x0, [rdx+8]
37bc68305movsd_xmm x4, [rdx]
37bc68309add rax, 16
37bc6830dmovsd_xmm x3, [rax-16]
37bc68312xorpd x0, x2
37bc68316unpcklpd x4, x0
37bc6831amovsd_xmm x0, [rax-8]
37bc6831fxorpd x0, x2
37bc68323unpcklpd x3, x0
37bc68327movups [rdx], x3
37bc6832aadd rdx, rdi
37bc6832dmovups [rax-16], x4
37bc68331cmp rax, rcx
37bc68334jne 0x37bc68300
37bc68336
37bc68336loc_37bc68336:
37bc68336shl r8, 4
37bc6833aadd r8, [rsp+400]
37bc68342mov rax, [rsp+152]
37bc6834amovsd_xmm x0, [r8+8]
37bc68350mov rcx, [rsp+416]
37bc68358sub rax, 1
37bc6835cmov r10, [rsp+416]
37bc68364xorpd x0, x1
37bc68368mov edx, [rcx+4*rax]
37bc6836bmovsd_xmm x1, [rbx+8*rax]
37bc68370mov ecx, [rcx+4*r13]
37bc68374movsd_xmm [r8+8], x0
37bc6837amovsd_xmm x0, [rbx+8*r13]
37bc68380movsd_xmm [rbx+8*r13], x1
37bc68386mov [r10+4*rax], ecx
37bc6838amovsd_xmm [rbx+8*rax], x0
37bc6838fmov [r10+4*r13], edx
37bc68393jmp 0x37bc67c17
37bc68398
37bc68398 0f 1f 84 00 00 00 00 00 ........
37bc683a0
37bc683a0loc_37bc683a0:
37bc683a0movsxd r13, [rsp+100]
37bc683a5mov r10, rcx
37bc683a8movupd x0, [rbp]
37bc683admov [rsp+212], r12l
37bc683b5mov rcx, [rsp+400]
37bc683bdmov r8, [rsp+408]
37bc683c5imul r10, r13
37bc683c9add r10, [rsp+120]
37bc683celea rax, [r13+r10]
37bc683d3mov [rsp+200], r10
37bc683dbmov r10, [rsp+408]
37bc683e3shl rax, 4
37bc683e7movups [rcx+rax], x0
37bc683eblea eax, [r12-2]
37bc683f0lea rcx, [rsp+248]
37bc683f8mov [rsp+248], eax
37bc683fflea rax, [r13-1]
37bc68403mov rdx, rax
37bc68406mov [rsp+32], r10
37bc6840bmov r10, [rsp+400]
37bc68413shl rdx, 4
37bc68417mov [rsp+192], rax
37bc6841flea r9, [r10+rdx]
37bc68423mov rdx, [rsp+104]
37bc68428mov [rsp+184], rcx
37bc68430call zswap_
37bc68435mov edx, [r14]
37bc68438cmp edx, [rsp+100]
37bc6843cmovq x2, [rip+0x7e571c]
37bc68444mov rcx, [rsp+184]
37bc6844cmov rax, [rsp+192]
37bc68454mov r10, [rsp+200]
37bc6845cmov r11l, [rsp+212]
37bc68464jg 0x37bc685be
37bc6846a
37bc6846aloc_37bc6846a:
37bc6846acmp [rsp+100], r12l
37bc6846fjle 0x37bc6870c
37bc68475mov r8l, [rsp+100]
37bc6847amovsxd rdx, r12l
37bc6847dlea rcx, [rbp+16]
37bc68481movapd x1, x2
37bc68485sub r8l, [rsp+168]
37bc6848dmov r10, [rsp+400]
37bc68495imul rdx, [rsp+136]
37bc6849esub r8l, 2
37bc684a2add rdx, [rsp+120]
37bc684a7add r8, [rsp+160]
37bc684afadd rdx, r13
37bc684b2mov r9, [rsp+216]
37bc684bashl r8, 4
37bc684beshl rdx, 4
37bc684c2add rdx, [rsp+400]
37bc684calea r8, [r10+r8+32]
37bc684cfnop [rax+rax]
37bc684d4nop [rax+rax]
37bc684dfnop [rax+rax]
37bc684eanop [rax+rax]
37bc684f5nop [rax+rax]
37bc68500
37bc68500loc_37bc68500:
37bc68500movsd_xmm x0, [rcx+8]
37bc68505movsd_xmm x5, [rcx]
37bc68509add rcx, 16
37bc6850dmovsd_xmm x3, [rdx]
37bc68511xorpd x0, x2
37bc68515unpcklpd x5, x0
37bc68519movsd_xmm x0, [rdx+8]
37bc6851exorpd x0, x2
37bc68522unpcklpd x3, x0
37bc68526movups [rcx-16], x3
37bc6852amovups [rdx], x5
37bc6852dadd rdx, r9
37bc68530cmp r8, rcx
37bc68533jne 0x37bc68500
37bc68535
37bc68535loc_37bc68535:
37bc68535mov rdx, [rsp+400]
37bc6853dadd r13, [rsp+152]
37bc68545shl r13, 4
37bc68549mov rcx, [rsp+416]
37bc68551mov r10, [rsp+416]
37bc68559add rdx, r13
37bc6855cmovsd_xmm x0, [rdx+8]
37bc68561xorpd x0, x1
37bc68565movsd_xmm x1, [rbx+8*rax]
37bc6856amovsd_xmm [rdx+8], x0
37bc6856fmov edx, [rcx+4*rax]
37bc68572movsd_xmm x0, [rbx+8*r12-16]
37bc68579mov ecx, [rcx+4*r12-8]
37bc6857emovsd_xmm [rbx+8*r12-16], x1
37bc68585movsd_xmm [rbx+8*rax], x0
37bc6858amov [r10+4*rax], ecx
37bc6858emov [r10+4*r12-8], edx
37bc68593jmp 0x37bc67e7f
37bc68598
37bc68598 0f 1f 84 00 00 00 00 00 ........
37bc685a0
37bc685a0loc_37bc685a0:
37bc685a0cmp rdx, r9
37bc685a3setle dl
37bc685a6movzx edx, dl
37bc685a9jmp 0x37bc67bbf
37bc685ae
37bc685ae 66 90 f.
37bc685b0
37bc685b0loc_37bc685b0:
37bc685b0cmp rdx, r9
37bc685b3setle dl
37bc685b6movzx edx, dl
37bc685b9jmp 0x37bc67e1f
37bc685be
37bc685beloc_37bc685be:
37bc685bemov [rsp+184], rax
37bc685c6mov eax, [rsp+100]
37bc685calea r8, [rip+0x7e554f]
37bc685d1mov [rsp+192], r11l
37bc685d9sub edx, eax
37bc685dbmov [rsp+248], edx
37bc685e2lea edx, [rax+1]
37bc685e5lea rax, [rip+0x7e5534]
37bc685ecmovsxd rdx, edx
37bc685efmov [rsp+32], rax
37bc685f4mov rax, [rsp+400]
37bc685fcadd r10, rdx
37bc685ffadd rdx, [rsp+152]
37bc68607shl r10, 4
37bc6860bshl rdx, 4
37bc6860fadd rdx, [rsp+400]
37bc68617lea r9, [rax+r10]
37bc6861bcall zswap_
37bc68620mov r11l, [rsp+192]
37bc68628mov rax, [rsp+184]
37bc68630movq x2, [rip+0x7e5528]
37bc68638jmp 0x37bc6846a
37bc6863d
37bc6863dloc_37bc6863d:
37bc6863dsub edx, r15l
37bc68640add rax, [rsp+136]
37bc68648add rax, [rsp+120]
37bc6864dmov [rsp+160], r11l
37bc68655mov [rsp+248], edx
37bc6865cmov rdx, [rsp+152]
37bc68664lea r8, [rdx+rax]
37bc68668add rax, rsi
37bc6866bshl rax, 4
37bc6866fadd rax, [rsp+400]
37bc68677shl r8, 4
37bc6867bmov rdx, rax
37bc6867emov rax, [rsp+408]
37bc68686mov [rsp+32], rax
37bc6868bmov rax, [rsp+400]
37bc68693lea r9, [rax+r8]
37bc68697mov r8, [rsp+408]
37bc6869fcall zswap_
37bc686a4mov r10, [rsp+168]
37bc686acmov r11l, [rsp+160]
37bc686b4movq x2, [rip+0x7e54a4]
37bc686bcjmp 0x37bc6826d
37bc686c1
37bc686c1loc_37bc686c1:
37bc686c1mov edx, 7
37bc686c6lea rcx, [rip+0x7e544b]
37bc686cdpxor x5, x5
37bc686d1cvtsi2sd x5, [r14]
37bc686d6movapd x7, x5
37bc686dacall dlamch_
37bc686dfmov r11, [rsp+104]
37bc686e4mulsd x0, x7
37bc686e8mulsd x0, [rsp+240]
37bc686f1movapd x8, x0
37bc686f6jmp 0x37bc67a35
37bc686fb
37bc686fbloc_37bc686fb:
37bc686fblea r8, [r10+rsi]
37bc686ffmovq x1, [rip+0x7e5459]
37bc68707jmp 0x37bc68336
37bc6870c
37bc6870cloc_37bc6870c:
37bc6870cmovq x1, [rip+0x7e544c]
37bc68714jmp 0x37bc68535
37bc68719
37bc68719loc_37bc68719:
37bc68719mov r15l, [rsp+112]
37bc6871emov r11, [rsp+136]
37bc68726mov r13, [rsp+448]
37bc6872e
37bc6872eloc_37bc6872e:
37bc6872emovsxd rdx, r15l
37bc68731mov rax, r11
37bc68734sub r15l, 1
37bc68738imul rax, rdx
37bc6873cadd rax, [rsp+120]
37bc68741add rax, rdx
37bc68744shl rax, 4
37bc68748add rax, [rsp+400]
37bc68750movsd_xmm [rax], x0
37bc68754mov [rax+8], 0
37bc6875cmov rax, [rsp+424]
37bc68764mov [r13], 1
37bc6876cmov [rax], r15l
37bc6876fjmp 0x37bc677ca
37bc68774
37bc68774loc_37bc68774:
37bc68774mov r15l, [rsp+100]
37bc68779mov r11, [rsp+136]
37bc68781mov r13, [rsp+448]
37bc68789jmp 0x37bc6872e
37bc6878b
37bc6878bloc_37bc6878b:
37bc6878bmov r15l, [rsp+112]
37bc68790mov r11, [rsp+136]
37bc68798mov r13, [rsp+448]
37bc687a0movsd_xmm x0, [rsp+240]
37bc687a9jmp 0x37bc6872e
37bc687ab
37bc687abloc_37bc687ab:
37bc687abmov r15l, [rsp+100]
37bc687b0mov r11, [rsp+136]
37bc687b8mov r13, [rsp+448]
37bc687c0movsd_xmm x0, [rsp+240]
37bc687c9jmp 0x37bc6872e
37bc687ce
37bc687celoc_37bc687ce:
37bc687cemov r8l, [rsp+208]
37bc687d6jmp 0x37bc67ee0
37bc687db
37bc687dbloc_37bc687db:
37bc687dbneg eax
37bc687ddjmp 0x37bc677a8
37bc67700
37bc67700zpstf2_:
37bc67700push r15
37bc67702push r14
37bc67704push r13
37bc67706push r12
37bc67708push rbp
37bc67709push rdi
37bc6770apush rsi
37bc6770bpush rbx
37bc6770csub rsp, 312
37bc67713movups [rsp+256], x6
37bc6771bmovups [rsp+272], x7
37bc67723movups [rsp+288], x8
37bc6772cmov r13, [rsp+448]
37bc67734mov edi, [r9]
37bc67737mov rbx, [rsp+440]
37bc6773fmov [r13], 0
37bc67747mov [rsp+400], r8
37bc6774fmov r14, rdx
37bc67752mov r8l, 1
37bc67758mov rbp, rcx
37bc6775bmov [rsp+408], r9
37bc67763lea rdx, [rip+0x7e63a6]
37bc6776amov r9l, 1
37bc67770call lsame_
37bc67775mov esi, eax
37bc67777test eax, eax
37bc67779je 0x37bc679b8
37bc6777f
37bc6777floc_37bc6777f:
37bc6777fmovsxd rcx, [r14]
37bc67782test ecx, ecx
37bc67784js 0x37bc67800
37bc67786mov rdx, [rsp+408]
37bc6778emov eax, 1
37bc67793cmovg eax, ecx
37bc67796cmp [rdx], eax
37bc67798jge 0x37bc67810
37bc6779amov edx, -4
37bc6779fmov eax, 4
37bc677a4
37bc677a4loc_37bc677a4:
37bc677a4mov [r13], edx
37bc677a8
37bc677a8loc_37bc677a8:
37bc677a8lea rdx, [rsp+248]
37bc677b0mov r8l, 6
37bc677b6lea rcx, [rip+0x7e6355]
37bc677bdmov [rsp+248], eax
37bc677c4call xerbla_
37bc677c9nop
37bc677ca
37bc677caloc_37bc677ca:
37bc677camovups x6, [rsp+256]
37bc677d2movups x7, [rsp+272]
37bc677damovups x8, [rsp+288]
37bc677e3add rsp, 312
37bc677eapop rbx
37bc677ebpop rsi
37bc677ecpop rdi
37bc677edpop rbp
37bc677eepop r12
37bc677f0pop r13
37bc677f2pop r14
37bc677f4pop r15
37bc677f6ret
37bc677f7
37bc677f7 66 0f 1f 84 00 00 00 00 00 f........
37bc67800
37bc67800loc_37bc67800:
37bc67800mov edx, -2
37bc67805mov eax, 2
37bc6780ajmp 0x37bc677a4
37bc6780c
37bc6780c 0f 1f 40 00 ..@.
37bc67810
37bc67810loc_37bc67810:
37bc67810mov eax, [r13]
37bc67814test eax, eax
37bc67816jne 0x37bc687db
37bc6781ctest ecx, ecx
37bc6781eje 0x37bc677ca
37bc67820movsxd r11, edi
37bc67823xor eax, eax
37bc67825lea r8l, [rcx-1]
37bc67829test r11, r11
37bc6782clea r9, [r8+2]
37bc67830cmovs r11, rax
37bc67834mov rax, r11
37bc67837not rax
37bc6783amov [rsp+120], rax
37bc6783fmov eax, 1
37bc67844test r8b, 1
37bc67848jne 0x37bc67864
37bc6784amov rdi, [rsp+416]
37bc67852mov [rdi+4*rax-4], 1
37bc6785amov eax, 2
37bc6785fcmp rax, r9
37bc67862je 0x37bc67883
37bc67864
37bc67864loc_37bc67864:
37bc67864mov r10, [rsp+416]
37bc6786c
37bc6786cloc_37bc6786c:
37bc6786cmov [r10+4*rax-4], eax
37bc67871lea rdx, [rax+1]
37bc67875add rax, 2
37bc67879mov [r10+4*rdx-4], edx
37bc6787ecmp rax, r9
37bc67881jne 0x37bc6786c
37bc67883
37bc67883loc_37bc67883:
37bc67883lea rax, [r11+1]
37bc67887mov rdx, [rsp+400]
37bc6788flea r8, [rbx+8*r8+8]
37bc67894mov r9, rax
37bc67897mov [rsp+128], rax
37bc6789fmov rax, rbx
37bc678a2shl r9, 4
37bc678a6nop [rax]
37bc678aanop [rax+rax]
37bc678b5nop [rax+rax]
37bc678c0
37bc678c0loc_37bc678c0:
37bc678c0movsd_xmm x0, [rdx]
37bc678c4add rax, 8
37bc678c8add rdx, r9
37bc678cbmovsd_xmm [rax-8], x0
37bc678d0cmp rax, r8
37bc678d3jne 0x37bc678c0
37bc678d5movsd_xmm x6, [rip+0x7e627b]
37bc678ddmov eax, 1
37bc678e2jmp 0x37bc6790d
37bc678e4
37bc678e4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bc678f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67900
37bc67900loc_37bc67900:
37bc67900cmp rax, rcx
37bc67903je 0x37bc67c78
37bc67909add rax, 1
37bc6790d
37bc6790dloc_37bc6790d:
37bc6790dmovsd_xmm x0, [rbx+8*rax-8]
37bc67913comisd x0, x6
37bc67917jb 0x37bc67900
37bc67919cmp rax, rcx
37bc6791cjg 0x37bc6795f
37bc6791eadd rcx, 1
37bc67922mov rdx, rax
37bc67925nop [rax+rax]
37bc6792anop [rax+rax]
37bc67935nop [rax+rax]
37bc67940
37bc67940loc_37bc67940:
37bc67940movsd_xmm x1, [rbx+8*rdx-8]
37bc67946comisd x1, x0
37bc6794amaxsd x1, x0
37bc6794ecmova rax, rdx
37bc67952add rdx, 1
37bc67956movapd x0, x1
37bc6795acmp rdx, rcx
37bc6795djne 0x37bc67940
37bc6795f
37bc6795floc_37bc6795f:
37bc6795fmov [rsp+100], eax
37bc67963cdqe
37bc67965mov rdi, [rsp+400]
37bc6796dpxor x1, x1
37bc67971mov rdx, rax
37bc67974add rax, [rsp+120]
37bc67979imul rdx, r11
37bc6797dadd rax, rdx
37bc67980shl rax, 4
37bc67984movsd_xmm x0, [rdi+rax]
37bc67989movsd_xmm [rsp+240], x0
37bc67992comisd x1, x0
37bc67996jb 0x37bc679f0
37bc67998
37bc67998loc_37bc67998:
37bc67998mov rax, [rsp+424]
37bc679a0mov [r13], 1
37bc679a8mov [rax], 0
37bc679aejmp 0x37bc677ca
37bc679b3
37bc679b3 0f 1f 44 00 00 ..D..
37bc679b8
37bc679b8loc_37bc679b8:
37bc679b8mov r9l, 1
37bc679bemov r8l, 1
37bc679c4lea rdx, [rip+0x7e6146]
37bc679cbmov rcx, rbp
37bc679cecall lsame_
37bc679d3test eax, eax
37bc679d5jne 0x37bc6777f
37bc679dbmov edx, -1
37bc679e0mov eax, 1
37bc679e5jmp 0x37bc677a4
37bc679ea
37bc679ea 66 0f 1f 44 00 00 f..D..
37bc679f0
37bc679f0loc_37bc679f0:
37bc679f0lea rax, [rsp+240]
37bc679f8mov [rsp+104], r11
37bc679fdmov rcx, rax
37bc67a00mov [rsp+144], rax
37bc67a08call disnan_
37bc67a0dtest eax, eax
37bc67a0fjne 0x37bc67998
37bc67a11mov rax, [rsp+432]
37bc67a19pxor x1, x1
37bc67a1dmov r11, [rsp+104]
37bc67a22movsd_xmm x4, [rax]
37bc67a26comisd x1, x4
37bc67a2amovapd x8, x4
37bc67a2fja 0x37bc686c1
37bc67a35
37bc67a35loc_37bc67a35:
37bc67a35mov r15l, [r14]
37bc67a38mov [rsp+208], r15l
37bc67a40test r15l, r15l
37bc67a43jle 0x37bc687ce
37bc67a49mov r8l, r15l
37bc67a4cxor edx, edx
37bc67a4emov rcx, rbx
37bc67a51mov [rsp+104], r11
37bc67a56shl r8, 3
37bc67a5acall memset
37bc67a5ftest esi, esi
37bc67a61mov r11, [rsp+104]
37bc67a66je 0x37bc67c82
37bc67a6cmov rax, [rsp+400]
37bc67a74mov rbp, [rsp+128]
37bc67a7cmov r8l, r15l
37bc67a7fmov [rsp+136], r11
37bc67a87mov r15l, [rsp+100]
37bc67a8cmov [rsp+448], r13
37bc67a94mov esi, 1
37bc67a99xor r13l, r13l
37bc67a9cmov [rsp+104], rax
37bc67aa1shl rbp, 4
37bc67aa5mov r12, rax
37bc67aa8lea rdi, [rbp-16]
37bc67aacnop [rax]
37bc67ab0
37bc67ab0loc_37bc67ab0:
37bc67ab0mov [rsp+112], esi
37bc67ab4mov r11l, esi
37bc67ab7mov [rsp+100], esi
37bc67abbcmp esi, r8l
37bc67abejg 0x37bc67b24
37bc67ac0mov ecx, r8l
37bc67ac3lea rax, [rbx+8*rsi]
37bc67ac7lea rdx, [r12-16]
37bc67accmovsxd r9, r8l
37bc67acfsub ecx, esi
37bc67ad1add rcx, rsi
37bc67ad4lea r10, [rbx+8*rcx+8]
37bc67ad9mov rcx, r12
37bc67adcnop [rax]
37bc67ae0
37bc67ae0loc_37bc67ae0:
37bc67ae0cmp rsi, 1
37bc67ae4je 0x37bc67b05
37bc67ae6movsd_xmm x1, [rdx]
37bc67aeamovsd_xmm x0, [rdx+8]
37bc67aefmulsd x1, x1
37bc67af3mulsd x0, x0
37bc67af7addsd x0, x1
37bc67afbaddsd x0, [rax-8]
37bc67b00movsd_xmm [rax-8], x0
37bc67b05
37bc67b05loc_37bc67b05:
37bc67b05movsd_xmm x0, [rcx]
37bc67b09subsd x0, [rax-8]
37bc67b0eadd rcx, rbp
37bc67b11add rdx, rdi
37bc67b14movsd_xmm [rax+8*r9-8], x0
37bc67b1badd rax, 8
37bc67b1fcmp r10, rax
37bc67b22jne 0x37bc67ae0
37bc67b24
37bc67b24loc_37bc67b24:
37bc67b24cmp rsi, 1
37bc67b28je 0x37bc67c0e
37bc67b2emov eax, [rsp+100]
37bc67b32lea r9l, [r8+r8]
37bc67b36movsxd r9, r9l
37bc67b39lea edx, [rax+r8]
37bc67b3dmovsxd rdx, edx
37bc67b40cmp rdx, r9
37bc67b43jg 0x37bc685a0
37bc67b49mov rax, rdx
37bc67b4cjmp 0x37bc67b6d
37bc67b4e
37bc67b4e 0f 1f ..
37bc67b50 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc67b60
37bc67b60loc_37bc67b60:
37bc67b60add rax, 1
37bc67b64cmp r9, rax
37bc67b67jl 0x37bc685a0
37bc67b6d
37bc67b6dloc_37bc67b6d:
37bc67b6dmovsd_xmm x0, [rbx+8*rax-8]
37bc67b73comisd x0, x6
37bc67b77jb 0x37bc67b60
37bc67b79mov ecx, 1
37bc67b7esub rcx, rdx
37bc67b81lea rdx, [rcx+rax]
37bc67b85cmp r9, rax
37bc67b88jl 0x37bc67bbf
37bc67b8amovsxd r9, r8l
37bc67b8dmov rax, rdx
37bc67b90lea r9, [rcx+2*r9+1]
37bc67b95neg rcx
37bc67b98lea rcx, [rbx+8*rcx]
37bc67b9cnop [rax]
37bc67ba0
37bc67ba0loc_37bc67ba0:
37bc67ba0movsd_xmm x1, [rcx+8*rax-8]
37bc67ba6comisd x1, x0
37bc67baamaxsd x1, x0
37bc67baecmova rdx, rax
37bc67bb2add rax, 1
37bc67bb6movapd x0, x1
37bc67bbacmp r9, rax
37bc67bbdjne 0x37bc67ba0
37bc67bbf
37bc67bbfloc_37bc67bbf:
37bc67bbfmov eax, [rsp+100]
37bc67bc3lea r15l, [rax+rdx-1]
37bc67bc8add r8l, r15l
37bc67bcbmovsxd r8, r8l
37bc67bcemovsd_xmm x0, [rbx+8*r8-8]
37bc67bd5movsd_xmm [rsp+240], x0
37bc67bdecomisd x8, x0
37bc67be3jae 0x37bc68774
37bc67be9mov rcx, [rsp+144]
37bc67bf1mov [rsp+128], r11l
37bc67bf9call disnan_
37bc67bfemov r11l, [rsp+128]
37bc67c06test eax, eax
37bc67c08jne 0x37bc687ab
37bc67c0e
37bc67c0eloc_37bc67c0e:
37bc67c0ecmp r11l, r15l
37bc67c11jne 0x37bc68190
37bc67c17
37bc67c17loc_37bc67c17:
37bc67c17movsd_xmm x0, [rsp+240]
37bc67c20mov rax, [rsp+104]
37bc67c25mov [r12+8], 0
37bc67c2esqrtsd x0, x0
37bc67c32add rax, rdi
37bc67c35movsd_xmm [rsp+240], x0
37bc67c3emovsd_xmm [r12], x0
37bc67c44cmp r11l, [r14]
37bc67c47jl 0x37bc68038
37bc67c4d
37bc67c4dloc_37bc67c4d:
37bc67c4dmov [rsp+104], rax
37bc67c52mov r8l, [r14]
37bc67c55add r13, 1
37bc67c59add rsi, 1
37bc67c5dadd r12, rbp
37bc67c60cmp [rsp+208], esi
37bc67c67jge 0x37bc67ab0
37bc67c6djmp 0x37bc67ee0
37bc67c72
37bc67c72 66 0f 1f 44 00 00 f..D..
37bc67c78
37bc67c78loc_37bc67c78:
37bc67c78mov eax, 1
37bc67c7djmp 0x37bc6795f
37bc67c82
37bc67c82loc_37bc67c82:
37bc67c82mov rdi, [rsp+128]
37bc67c8amov rax, r11
37bc67c8dmov [rsp+160], 0
37bc67c99mov r12l, 2
37bc67c9fneg rax
37bc67ca2mov [rsp+136], r11
37bc67caamov r8l, [rsp+208]
37bc67cb2mov esi, 1
37bc67cb7shl rax, 4
37bc67cbbshl rdi, 4
37bc67cbfmov [rsp+448], r13
37bc67cc7mov [rsp+176], rax
37bc67ccflea rax, [rdi-16]
37bc67cd3mov [rsp+216], rax
37bc67cdbmov rax, [rsp+120]
37bc67ce0mov [rsp+152], rax
37bc67ce8mov rax, [rsp+400]
37bc67cf0mov [rsp+104], rax
37bc67cf5mov rbp, rax
37bc67cf8nop [rax+rax]
37bc67d00
37bc67d00loc_37bc67d00:
37bc67d00mov [rsp+168], esi
37bc67d07mov r15l, esi
37bc67d0amov [rsp+112], esi
37bc67d0ecmp r8l, esi
37bc67d11jl 0x37bc67d85
37bc67d13mov rcx, [rsp+176]
37bc67d1blea rax, [rbx+8*rsi]
37bc67d1fmovsxd r9, r8l
37bc67d22lea rdx, [rbp+rcx+8]
37bc67d27mov ecx, r8l
37bc67d2asub ecx, esi
37bc67d2cadd rcx, rsi
37bc67d2flea r10, [rbx+8*rcx+8]
37bc67d34mov rcx, rbp
37bc67d37nop [rax+rax]
37bc67d40
37bc67d40loc_37bc67d40:
37bc67d40cmp rsi, 1
37bc67d44je 0x37bc67d65
37bc67d46movsd_xmm x1, [rdx-8]
37bc67d4bmovsd_xmm x0, [rdx]
37bc67d4fmulsd x1, x1
37bc67d53mulsd x0, x0
37bc67d57addsd x0, x1
37bc67d5baddsd x0, [rax-8]
37bc67d60movsd_xmm [rax-8], x0
37bc67d65
37bc67d65loc_37bc67d65:
37bc67d65movsd_xmm x0, [rcx]
37bc67d69subsd x0, [rax-8]
37bc67d6eadd rcx, rdi
37bc67d71add rdx, 16
37bc67d75movsd_xmm [rax+8*r9-8], x0
37bc67d7cadd rax, 8
37bc67d80cmp rax, r10
37bc67d83jne 0x37bc67d40
37bc67d85
37bc67d85loc_37bc67d85:
37bc67d85cmp rsi, 1
37bc67d89je 0x37bc67e61
37bc67d8fmov eax, [rsp+112]
37bc67d93lea r9l, [r8+r8]
37bc67d97movsxd r9, r9l
37bc67d9alea edx, [rax+r8]
37bc67d9emovsxd rdx, edx
37bc67da1cmp rdx, r9
37bc67da4jg 0x37bc685b0
37bc67daamov rax, rdx
37bc67dadjmp 0x37bc67dcd
37bc67daf
37bc67daf 66 f
37bc67db0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bc67dc0
37bc67dc0loc_37bc67dc0:
37bc67dc0add rax, 1
37bc67dc4cmp r9, rax
37bc67dc7jl 0x37bc685b0
37bc67dcd
37bc67dcdloc_37bc67dcd:
37bc67dcdmovsd_xmm x0, [rbx+8*rax-8]
37bc67dd3comisd x0, x6
37bc67dd7jb 0x37bc67dc0
37bc67dd9mov ecx, 1
37bc67ddesub rcx, rdx
37bc67de1lea rdx, [rcx+rax]
37bc67de5cmp r9, rax
37bc67de8jl 0x37bc67e1f
37bc67deamovsxd r9, r8l
37bc67dedmov rax, rdx
37bc67df0lea r9, [rcx+2*r9+1]
37bc67df5neg rcx
37bc67df8lea rcx, [rbx+8*rcx]
37bc67dfcnop [rax]
37bc67e00
37bc67e00loc_37bc67e00:
37bc67e00movsd_xmm x1, [rcx+8*rax-8]
37bc67e06comisd x1, x0
37bc67e0amaxsd x1, x0
37bc67e0ecmova rdx, rax
37bc67e12add rax, 1
37bc67e16movapd x0, x1
37bc67e1acmp rax, r9
37bc67e1djne 0x37bc67e00
37bc67e1f
37bc67e1floc_37bc67e1f:
37bc67e1fmov eax, [rsp+112]
37bc67e23lea eax, [rax+rdx-1]
37bc67e27add r8l, eax
37bc67e2amov [rsp+100], eax
37bc67e2emovsxd r8, r8l
37bc67e31movsd_xmm x0, [rbx+8*r8-8]
37bc67e38movsd_xmm [rsp+240], x0
37bc67e41comisd x8, x0
37bc67e46jae 0x37bc68719
37bc67e4cmov rcx, [rsp+144]
37bc67e54call disnan_
37bc67e59test eax, eax
37bc67e5bjne 0x37bc6878b
37bc67e61
37bc67e61loc_37bc67e61:
37bc67e61mov rcx, [rsp+136]
37bc67e69mov r11l, r12l
37bc67e6cadd [rsp+152], rcx
37bc67e74cmp [rsp+100], r15l
37bc67e79jne 0x37bc683a0
37bc67e7f
37bc67e7floc_37bc67e7f:
37bc67e7fmovsd_xmm x0, [rsp+240]
37bc67e88mov rax, [rsp+104]
37bc67e8dmov [rbp+8], 0
37bc67e95sqrtsd x0, x0
37bc67e99lea r13, [rax+16]
37bc67e9dmovsd_xmm [rsp+240], x0
37bc67ea6movsd_xmm [rbp], x0
37bc67eabcmp [r14], r15l
37bc67eaejg 0x37bc67ef0
37bc67eb0
37bc67eb0loc_37bc67eb0:
37bc67eb0mov [rsp+104], r13
37bc67eb5mov r8l, [r14]
37bc67eb8add rsi, 1
37bc67ebcadd r12, 1
37bc67ec0mov rcx, [rsp+128]
37bc67ec8add rbp, rdi
37bc67ecbadd [rsp+160], rcx
37bc67ed3cmp [rsp+208], esi
37bc67edajge 0x37bc67d00
37bc67ee0
37bc67ee0loc_37bc67ee0:
37bc67ee0mov rax, [rsp+424]
37bc67ee8mov [rax], r8l
37bc67eebjmp 0x37bc677ca
37bc67ef0
37bc67ef0loc_37bc67ef0:
37bc67ef0lea rax, [rsp+248]
37bc67ef8mov r8, [rsp+408]
37bc67f00mov rdx, [rsp+104]
37bc67f05lea r15l, [r11-2]
37bc67f09mov rcx, rax
37bc67f0cmov [rsp+168], rax
37bc67f14movsd_xmm [rsp+200], x0
37bc67f1dmov [rsp+248], r15l
37bc67f25call zlacgv_
37bc67f2amov r11l, [r14]
37bc67f2dsub r11l, [rsp+112]
37bc67f32lea r8, [rip+0x7e5be7]
37bc67f39mov [rsp+236], r11l
37bc67f41lea r11, [rbp+16]
37bc67f45mov rdx, [rsp+104]
37bc67f4alea r10, [rsp+236]
37bc67f52mov [rsp+72], r11
37bc67f57lea r9, [rip+0x7e5bca]
37bc67f5elea rcx, [rip+0x7e5beb]
37bc67f65mov [rsp+192], r11
37bc67f6dlea r11, [rip+0x7e5bcc]
37bc67f74mov [rsp+64], r11
37bc67f79mov r11, [rsp+408]
37bc67f81mov [rsp+80], r8
37bc67f86mov r8, [rsp+168]
37bc67f8emov [rsp+56], r11
37bc67f93mov [rsp+48], rdx
37bc67f98mov rdx, r10
37bc67f9bmov [rsp+40], r11
37bc67fa0mov [rsp+88], 8
37bc67fa9mov [rsp+32], r13
37bc67faemov [rsp+248], r15l
37bc67fb6mov [rsp+184], r10
37bc67fbecall zgemv_
37bc67fc3mov [rsp+248], r15l
37bc67fcbmov rdx, [rsp+104]
37bc67fd0mov r15, [rsp+168]
37bc67fd8mov r8, [rsp+408]
37bc67fe0mov rcx, r15
37bc67fe3call zlacgv_
37bc67fe8mov edx, [r14]
37bc67febsub edx, [rsp+112]
37bc67feflea r9, [rip+0x7e5b2a]
37bc67ff6mov r8, [rsp+192]
37bc67ffemov rcx, [rsp+184]
37bc68006mov [rsp+236], edx
37bc6800dmov rdx, r15
37bc68010movsd_xmm x1, [rip+0x7e5b58]
37bc68018divsd x1, [rsp+200]
37bc68021movsd_xmm [rsp+248], x1
37bc6802acall zdscal_
37bc6802fjmp 0x37bc67eb0
37bc68034
37bc68034 0f 1f 40 00 ..@.
37bc68038
37bc68038loc_37bc68038:
37bc68038mov [rsp+128], rax
37bc68040mov rdx, [rsp+104]
37bc68045lea rax, [rsp+248]
37bc6804dlea r8, [rip+0x7e5acc]
37bc68054mov rcx, rax
37bc68057mov [rsp+112], rax
37bc6805cmovsd_xmm [rsp+168], x0
37bc68065mov [rsp+248], r13l
37bc6806dcall zlacgv_
37bc68072mov r11l, [r14]
37bc68075sub r11l, [rsp+100]
37bc6807amov [rsp+88], 5
37bc68083mov [rsp+248], r11l
37bc6808blea r11, [rdi+r12]
37bc6808fmov rdx, [rsp+104]
37bc68094lea r10, [rsp+236]
37bc6809cmov rax, [rsp+128]
37bc680a4mov r8, [rsp+408]
37bc680acmov [rsp+72], r11
37bc680b1lea r9, [rip+0x7e5a70]
37bc680b8mov [rsp+160], r11
37bc680c0lea r11, [rip+0x7e5a79]
37bc680c7lea rcx, [rip+0x7e5a6a]
37bc680cemov [rsp+64], r11
37bc680d3lea r11, [rip+0x7e5a46]
37bc680damov [rsp+56], r11
37bc680dfmov [rsp+32], rax
37bc680e4mov [rsp+80], r8
37bc680e9mov [rsp+48], rdx
37bc680eemov rdx, r10
37bc680f1mov [rsp+40], r8
37bc680f6mov r8, [rsp+112]
37bc680fbmov [rsp+152], rax
37bc68103mov [rsp+128], r10
37bc6810bmov [rsp+236], r13l
37bc68113call zgemv_
37bc68118mov rdx, [rsp+104]
37bc6811dmov rcx, [rsp+112]
37bc68122lea r8, [rip+0x7e59f7]
37bc68129mov [rsp+248], r13l
37bc68131call zlacgv_
37bc68136mov r9, [rsp+408]
37bc6813emov eax, [r14]
37bc68141mov r8, [rsp+160]
37bc68149mov rdx, [rsp+112]
37bc6814emov rcx, [rsp+128]
37bc68156sub eax, [rsp+100]
37bc6815amov [rsp+236], eax
37bc68161movsd_xmm x1, [rip+0x7e5a07]
37bc68169divsd x1, [rsp+168]
37bc68172movsd_xmm [rsp+248], x1
37bc6817bcall zdscal_
37bc68180mov rax, [rsp+152]
37bc68188jmp 0x37bc67c4d
37bc6818d
37bc6818d 0f 1f 00 ...
37bc68190
37bc68190loc_37bc68190:
37bc68190mov eax, [rsp+112]
37bc68194movsxd rcx, r15l
37bc68197mov rdx, [rsp+120]
37bc6819clea r8, [rip+0x7e597d]
37bc681a3movupd x0, [r12]
37bc681a9mov [rsp+152], rcx
37bc681b1add eax, 1
37bc681b4mov [rsp+184], r11l
37bc681bcmov [rsp+128], eax
37bc681c3mov rax, [rsp+136]
37bc681cbmov [rsp+248], r13l
37bc681d3imul rax, rcx
37bc681d7lea r10, [rax+rdx]
37bc681dbmov [rsp+176], rax
37bc681e3mov rax, [rsp+400]
37bc681eblea rdx, [rcx+r10]
37bc681eflea rcx, [rsp+248]
37bc681f7mov [rsp+168], r10
37bc681ffshl rdx, 4
37bc68203mov [rsp+160], rcx
37bc6820bmovups [rax+rdx], x0
37bc6820flea rax, [rip+0x7e590a]
37bc68216lea rdx, [r10+1]
37bc6821amov [rsp+32], rax
37bc6821fmov rax, [rsp+400]
37bc68227shl rdx, 4
37bc6822blea r9, [rax+rdx]
37bc6822fmov rdx, [rsp+104]
37bc68234call zswap_
37bc68239mov edx, [r14]
37bc6823cmov rcx, [rsp+160]
37bc68244movq x2, [rip+0x7e5914]
37bc6824cmov r10, [rsp+168]
37bc68254mov rax, [rsp+176]
37bc6825ccmp edx, r15l
37bc6825fmov r11l, [rsp+184]
37bc68267jg 0x37bc6863d
37bc6826d
37bc6826dloc_37bc6826d:
37bc6826dcmp r15l, [rsp+128]
37bc68275jle 0x37bc686fb
37bc6827bmov rax, [rsp+120]
37bc68280lea r8, [rsi+r10]
37bc68284mov rcx, [rsp+400]
37bc6828cmovapd x1, x2
37bc68290lea rdx, [rax+rsi]
37bc68294movsxd rax, [rsp+128]
37bc6829cimul rax, [rsp+136]
37bc682a5add rdx, rax
37bc682a8mov rax, r8
37bc682abshl rax, 4
37bc682afshl rdx, 4
37bc682b3add rdx, [rsp+400]
37bc682bblea rax, [rcx+rax+16]
37bc682c0mov ecx, r15l
37bc682c3sub ecx, [rsp+112]
37bc682c7sub ecx, 2
37bc682caadd rcx, r10
37bc682cdmov r10, [rsp+400]
37bc682d5add rcx, rsi
37bc682d8shl rcx, 4
37bc682dclea rcx, [r10+rcx+32]
37bc682e1nop [rax+rax]
37bc682eanop [rax+rax]
37bc682f5nop [rax+rax]
37bc68300
37bc68300loc_37bc68300:
37bc68300movsd_xmm x0, [rdx+8]
37bc68305movsd_xmm x4, [rdx]
37bc68309add rax, 16
37bc6830dmovsd_xmm x3, [rax-16]
37bc68312xorpd x0, x2
37bc68316unpcklpd x4, x0
37bc6831amovsd_xmm x0, [rax-8]
37bc6831fxorpd x0, x2
37bc68323unpcklpd x3, x0
37bc68327movups [rdx], x3
37bc6832aadd rdx, rdi
37bc6832dmovups [rax-16], x4
37bc68331cmp rax, rcx
37bc68334jne 0x37bc68300
37bc68336
37bc68336loc_37bc68336:
37bc68336shl r8, 4
37bc6833aadd r8, [rsp+400]
37bc68342mov rax, [rsp+152]
37bc6834amovsd_xmm x0, [r8+8]
37bc68350mov rcx, [rsp+416]
37bc68358sub rax, 1
37bc6835cmov r10, [rsp+416]
37bc68364xorpd x0, x1
37bc68368mov edx, [rcx+4*rax]
37bc6836bmovsd_xmm x1, [rbx+8*rax]
37bc68370mov ecx, [rcx+4*r13]
37bc68374movsd_xmm [r8+8], x0
37bc6837amovsd_xmm x0, [rbx+8*r13]
37bc68380movsd_xmm [rbx+8*r13], x1
37bc68386mov [r10+4*rax], ecx
37bc6838amovsd_xmm [rbx+8*rax], x0
37bc6838fmov [r10+4*r13], edx
37bc68393jmp 0x37bc67c17
37bc68398
37bc68398 0f 1f 84 00 00 00 00 00 ........
37bc683a0
37bc683a0loc_37bc683a0:
37bc683a0movsxd r13, [rsp+100]
37bc683a5mov r10, rcx
37bc683a8movupd x0, [rbp]
37bc683admov [rsp+212], r12l
37bc683b5mov rcx, [rsp+400]
37bc683bdmov r8, [rsp+408]
37bc683c5imul r10, r13
37bc683c9add r10, [rsp+120]
37bc683celea rax, [r13+r10]
37bc683d3mov [rsp+200], r10
37bc683dbmov r10, [rsp+408]
37bc683e3shl rax, 4
37bc683e7movups [rcx+rax], x0
37bc683eblea eax, [r12-2]
37bc683f0lea rcx, [rsp+248]
37bc683f8mov [rsp+248], eax
37bc683fflea rax, [r13-1]
37bc68403mov rdx, rax
37bc68406mov [rsp+32], r10
37bc6840bmov r10, [rsp+400]
37bc68413shl rdx, 4
37bc68417mov [rsp+192], rax
37bc6841flea r9, [r10+rdx]
37bc68423mov rdx, [rsp+104]
37bc68428mov [rsp+184], rcx
37bc68430call zswap_
37bc68435mov edx, [r14]
37bc68438cmp edx, [rsp+100]
37bc6843cmovq x2, [rip+0x7e571c]
37bc68444mov rcx, [rsp+184]
37bc6844cmov rax, [rsp+192]
37bc68454mov r10, [rsp+200]
37bc6845cmov r11l, [rsp+212]
37bc68464jg 0x37bc685be
37bc6846a
37bc6846aloc_37bc6846a:
37bc6846acmp [rsp+100], r12l
37bc6846fjle 0x37bc6870c
37bc68475mov r8l, [rsp+100]
37bc6847amovsxd rdx, r12l
37bc6847dlea rcx, [rbp+16]
37bc68481movapd x1, x2
37bc68485sub r8l, [rsp+168]
37bc6848dmov r10, [rsp+400]
37bc68495imul rdx, [rsp+136]
37bc6849esub r8l, 2
37bc684a2add rdx, [rsp+120]
37bc684a7add r8, [rsp+160]
37bc684afadd rdx, r13
37bc684b2mov r9, [rsp+216]
37bc684bashl r8, 4
37bc684beshl rdx, 4
37bc684c2add rdx, [rsp+400]
37bc684calea r8, [r10+r8+32]
37bc684cfnop [rax+rax]
37bc684d4nop [rax+rax]
37bc684dfnop [rax+rax]
37bc684eanop [rax+rax]
37bc684f5nop [rax+rax]
37bc68500
37bc68500loc_37bc68500:
37bc68500movsd_xmm x0, [rcx+8]
37bc68505movsd_xmm x5, [rcx]
37bc68509add rcx, 16
37bc6850dmovsd_xmm x3, [rdx]
37bc68511xorpd x0, x2
37bc68515unpcklpd x5, x0
37bc68519movsd_xmm x0, [rdx+8]
37bc6851exorpd x0, x2
37bc68522unpcklpd x3, x0
37bc68526movups [rcx-16], x3
37bc6852amovups [rdx], x5
37bc6852dadd rdx, r9
37bc68530cmp r8, rcx
37bc68533jne 0x37bc68500
37bc68535
37bc68535loc_37bc68535:
37bc68535mov rdx, [rsp+400]
37bc6853dadd r13, [rsp+152]
37bc68545shl r13, 4
37bc68549mov rcx, [rsp+416]
37bc68551mov r10, [rsp+416]
37bc68559add rdx, r13
37bc6855cmovsd_xmm x0, [rdx+8]
37bc68561xorpd x0, x1
37bc68565movsd_xmm x1, [rbx+8*rax]
37bc6856amovsd_xmm [rdx+8], x0
37bc6856fmov edx, [rcx+4*rax]
37bc68572movsd_xmm x0, [rbx+8*r12-16]
37bc68579mov ecx, [rcx+4*r12-8]
37bc6857emovsd_xmm [rbx+8*r12-16], x1
37bc68585movsd_xmm [rbx+8*rax], x0
37bc6858amov [r10+4*rax], ecx
37bc6858emov [r10+4*r12-8], edx
37bc68593jmp 0x37bc67e7f
37bc68598
37bc68598 0f 1f 84 00 00 00 00 00 ........
37bc685a0
37bc685a0loc_37bc685a0:
37bc685a0cmp rdx, r9
37bc685a3setle dl
37bc685a6movzx edx, dl
37bc685a9jmp 0x37bc67bbf
37bc685ae
37bc685ae 66 90 f.
37bc685b0
37bc685b0loc_37bc685b0:
37bc685b0cmp rdx, r9
37bc685b3setle dl
37bc685b6movzx edx, dl
37bc685b9jmp 0x37bc67e1f
37bc685be
37bc685beloc_37bc685be:
37bc685bemov [rsp+184], rax
37bc685c6mov eax, [rsp+100]
37bc685calea r8, [rip+0x7e554f]
37bc685d1mov [rsp+192], r11l
37bc685d9sub edx, eax
37bc685dbmov [rsp+248], edx
37bc685e2lea edx, [rax+1]
37bc685e5lea rax, [rip+0x7e5534]
37bc685ecmovsxd rdx, edx
37bc685efmov [rsp+32], rax
37bc685f4mov rax, [rsp+400]
37bc685fcadd r10, rdx
37bc685ffadd rdx, [rsp+152]
37bc68607shl r10, 4
37bc6860bshl rdx, 4
37bc6860fadd rdx, [rsp+400]
37bc68617lea r9, [rax+r10]
37bc6861bcall zswap_
37bc68620mov r11l, [rsp+192]
37bc68628mov rax, [rsp+184]
37bc68630movq x2, [rip+0x7e5528]
37bc68638jmp 0x37bc6846a
37bc6863d
37bc6863dloc_37bc6863d:
37bc6863dsub edx, r15l
37bc68640add rax, [rsp+136]
37bc68648add rax, [rsp+120]
37bc6864dmov [rsp+160], r11l
37bc68655mov [rsp+248], edx
37bc6865cmov rdx, [rsp+152]
37bc68664lea r8, [rdx+rax]
37bc68668add rax, rsi
37bc6866bshl rax, 4
37bc6866fadd rax, [rsp+400]
37bc68677shl r8, 4
37bc6867bmov rdx, rax
37bc6867emov rax, [rsp+408]
37bc68686mov [rsp+32], rax
37bc6868bmov rax, [rsp+400]
37bc68693lea r9, [rax+r8]
37bc68697mov r8, [rsp+408]
37bc6869fcall zswap_
37bc686a4mov r10, [rsp+168]
37bc686acmov r11l, [rsp+160]
37bc686b4movq x2, [rip+0x7e54a4]
37bc686bcjmp 0x37bc6826d
37bc686c1
37bc686c1loc_37bc686c1:
37bc686c1mov edx, 7
37bc686c6lea rcx, [rip+0x7e544b]
37bc686cdpxor x5, x5
37bc686d1cvtsi2sd x5, [r14]
37bc686d6movapd x7, x5
37bc686dacall dlamch_
37bc686dfmov r11, [rsp+104]
37bc686e4mulsd x0, x7
37bc686e8mulsd x0, [rsp+240]
37bc686f1movapd x8, x0
37bc686f6jmp 0x37bc67a35
37bc686fb
37bc686fbloc_37bc686fb:
37bc686fblea r8, [r10+rsi]
37bc686ffmovq x1, [rip+0x7e5459]
37bc68707jmp 0x37bc68336
37bc6870c
37bc6870cloc_37bc6870c:
37bc6870cmovq x1, [rip+0x7e544c]
37bc68714jmp 0x37bc68535
37bc68719
37bc68719loc_37bc68719:
37bc68719mov r15l, [rsp+112]
37bc6871emov r11, [rsp+136]
37bc68726mov r13, [rsp+448]
37bc6872e
37bc6872eloc_37bc6872e:
37bc6872emovsxd rdx, r15l
37bc68731mov rax, r11
37bc68734sub r15l, 1
37bc68738imul rax, rdx
37bc6873cadd rax, [rsp+120]
37bc68741add rax, rdx
37bc68744shl rax, 4
37bc68748add rax, [rsp+400]
37bc68750movsd_xmm [rax], x0
37bc68754mov [rax+8], 0
37bc6875cmov rax, [rsp+424]
37bc68764mov [r13], 1
37bc6876cmov [rax], r15l
37bc6876fjmp 0x37bc677ca
37bc68774
37bc68774loc_37bc68774:
37bc68774mov r15l, [rsp+100]
37bc68779mov r11, [rsp+136]
37bc68781mov r13, [rsp+448]
37bc68789jmp 0x37bc6872e
37bc6878b
37bc6878bloc_37bc6878b:
37bc6878bmov r15l, [rsp+112]
37bc68790mov r11, [rsp+136]
37bc68798mov r13, [rsp+448]
37bc687a0movsd_xmm x0, [rsp+240]
37bc687a9jmp 0x37bc6872e
37bc687ab
37bc687abloc_37bc687ab:
37bc687abmov r15l, [rsp+100]
37bc687b0mov r11, [rsp+136]
37bc687b8mov r13, [rsp+448]
37bc687c0movsd_xmm x0, [rsp+240]
37bc687c9jmp 0x37bc6872e
37bc687ce
37bc687celoc_37bc687ce:
37bc687cemov r8l, [rsp+208]
37bc687d6jmp 0x37bc67ee0
37bc687db
37bc687dbloc_37bc687db:
37bc687dbneg eax
37bc687ddjmp 0x37bc677a8
37bc67700
37bc687e2
37bc687e2 // align 0x20
37bc687e2 // align 0x20
37bc68800
37bc68800zppcon_:
37bc68800push r15
37bc68802push r14
37bc68804push r13
37bc68806push r12
37bc68808push rbp
37bc68809push rdi
37bc6880apush rsi
37bc6880bpush rbx
37bc6880csub rsp, 232
37bc68813movups [rsp+192], x6
37bc6881bmovups [rsp+208], x7
37bc68823mov rdi, [rsp+360]
37bc6882bmov rsi, [rsp+344]
37bc68833mov r12, [rsp+352]
37bc6883bmov [rdi], 0
37bc68841mov [rsp+328], r9
37bc68849mov rbx, rdx
37bc6884cmov rbp, r8
37bc6884fmov r9l, 1
37bc68855mov r8l, 1
37bc6885blea rdx, [rip+0x7e531e]
37bc68862mov r14, rcx
37bc68865call lsame_
37bc6886amov r13l, eax
37bc6886dtest eax, eax
37bc6886fje 0x37bc68b98
37bc68875
37bc68875loc_37bc68875:
37bc68875mov edx, [rbx]
37bc68877test edx, edx
37bc68879js 0x37bc68b40
37bc6887fmov rax, [rsp+328]
37bc68887pxor x0, x0
37bc6888bmovsd_xmm x1, [rax]
37bc6888fcomisd x0, x1
37bc68893ja 0x37bc68cb0
37bc68899mov eax, [rdi]
37bc6889btest eax, eax
37bc6889djne 0x37bc68cbf
37bc688a3mov rax, [rsp+336]
37bc688abmov [rax], 0
37bc688b2test edx, edx
37bc688b4je 0x37bc68bd0
37bc688baucomisd x1, x0
37bc688bejp 0x37bc688c6
37bc688c0je 0x37bc68b6e
37bc688c6
37bc688c6loc_37bc688c6:
37bc688c6mov edx, 12
37bc688cblea rcx, [rip+0x7e52b6]
37bc688d2lea r15, [rsp+180]
37bc688dacall dlamch_
37bc688dflea rax, [rsp+144]
37bc688e7mov [rsp+140], 0
37bc688f2movsd_xmm x6, [rip+0x7e52d6]
37bc688famov [rsp+139], 78
37bc68902movapd x7, x0
37bc68906lea r14, [rsp+140]
37bc6890emov [rsp+112], rax
37bc68913jmp 0x37bc68a13
37bc68918
37bc68918 0f 1f 84 00 00 00 00 00 ........
37bc68920
37bc68920loc_37bc68920:
37bc68920lea rax, [rsp+160]
37bc68928mov [rsp+72], rdi
37bc6892dlea r8, [rip+0x7e5260]
37bc68934mov [rsp+56], rax
37bc68939lea rdx, [rip+0x7e525c]
37bc68940lea rcx, [rip+0x7e5268]
37bc68947mov [rsp+88], 19
37bc68950mov [rsp+80], 5
37bc68959mov [rsp+64], r12
37bc6895emov [rsp+48], rsi
37bc68963mov [rsp+40], rbp
37bc68968mov [rsp+32], rbx
37bc6896dmov [rsp+120], r9
37bc68972call zlatps_
37bc68977mov [rsp+72], rdi
37bc6897cmov r9, [rsp+120]
37bc68981lea rax, [rsp+168]
37bc68989mov [rsp+104], 1
37bc68992lea r8, [rip+0x7e51fb]
37bc68999lea rdx, [rip+0x7e5214]
37bc689a0mov [rsp+96], 8
37bc689a9lea rcx, [rip+0x7e51ff]
37bc689b0mov [rsp+88], 12
37bc689b9mov [rsp+80], 5
37bc689c2mov [rsp+64], r12
37bc689c7mov [rsp+56], rax
37bc689ccmov [rsp+48], rsi
37bc689d1mov [rsp+40], rbp
37bc689d6mov [rsp+32], rbx
37bc689dbmov [rsp+139], 89
37bc689e3call zlatps_
37bc689e8
37bc689e8loc_37bc689e8:
37bc689e8movsd_xmm x0, [rsp+160]
37bc689f1mulsd x0, [rsp+168]
37bc689famovsd_xmm [rsp+152], x0
37bc68a03ucomisd x0, x6
37bc68a07jp 0x37bc68c28
37bc68a0djne 0x37bc68c28
37bc68a13
37bc68a13loc_37bc68a13:
37bc68a13movsxd rdx, [rbx]
37bc68a16mov [rsp+40], r15
37bc68a1bmov r8, rsi
37bc68a1emov rcx, rbx
37bc68a21mov [rsp+32], r14
37bc68a26mov r9, [rsp+112]
37bc68a2bshl rdx, 4
37bc68a2fadd rdx, rsi
37bc68a32call zlacn2_
37bc68a37mov eax, [rsp+140]
37bc68a3etest eax, eax
37bc68a40je 0x37bc68be0
37bc68a46mov [rsp+104], 1
37bc68a4flea r9, [rsp+139]
37bc68a57mov [rsp+96], 8
37bc68a60test r13l, r13l
37bc68a63jne 0x37bc68920
37bc68a69lea rax, [rsp+160]
37bc68a71mov [rsp+72], rdi
37bc68a76lea r8, [rip+0x7e5117]
37bc68a7dmov [rsp+56], rax
37bc68a82lea rdx, [rip+0x7e512b]
37bc68a89lea rcx, [rip+0x7e5130]
37bc68a90mov [rsp+88], 12
37bc68a99mov [rsp+80], 5
37bc68aa2mov [rsp+64], r12
37bc68aa7mov [rsp+48], rsi
37bc68aacmov [rsp+40], rbp
37bc68ab1mov [rsp+32], rbx
37bc68ab6mov [rsp+120], r9
37bc68abbcall zlatps_
37bc68ac0mov [rsp+72], rdi
37bc68ac5mov r9, [rsp+120]
37bc68acalea rax, [rsp+168]
37bc68ad2mov [rsp+104], 1
37bc68adblea r8, [rip+0x7e50b2]
37bc68ae2lea rdx, [rip+0x7e50b3]
37bc68ae9mov [rsp+96], 8
37bc68af2lea rcx, [rip+0x7e50c7]
37bc68af9mov [rsp+88], 19
37bc68b02mov [rsp+80], 5
37bc68b0bmov [rsp+64], r12
37bc68b10mov [rsp+56], rax
37bc68b15mov [rsp+48], rsi
37bc68b1amov [rsp+40], rbp
37bc68b1fmov [rsp+32], rbx
37bc68b24mov [rsp+139], 89
37bc68b2ccall zlatps_
37bc68b31jmp 0x37bc689e8
37bc68b36
37bc68b36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc68b40
37bc68b40loc_37bc68b40:
37bc68b40mov edx, -2
37bc68b45mov eax, 2
37bc68b4a
37bc68b4aloc_37bc68b4a:
37bc68b4amov [rdi], edx
37bc68b4c
37bc68b4cloc_37bc68b4c:
37bc68b4clea rdx, [rsp+180]
37bc68b54mov r8l, 6
37bc68b5alea rcx, [rip+0x7e5021]
37bc68b61mov [rsp+180], eax
37bc68b68call xerbla_
37bc68b6dnop
37bc68b6e
37bc68b6eloc_37bc68b6e:
37bc68b6emovups x6, [rsp+192]
37bc68b76movups x7, [rsp+208]
37bc68b7eadd rsp, 232
37bc68b85pop rbx
37bc68b86pop rsi
37bc68b87pop rdi
37bc68b88pop rbp
37bc68b89pop r12
37bc68b8bpop r13
37bc68b8dpop r14
37bc68b8fpop r15
37bc68b91ret
37bc68b92
37bc68b92 66 0f 1f 44 00 00 f..D..
37bc68b98
37bc68b98loc_37bc68b98:
37bc68b98mov r9l, 1
37bc68b9emov r8l, 1
37bc68ba4lea rdx, [rip+0x7e4fd6]
37bc68babmov rcx, r14
37bc68baecall lsame_
37bc68bb3test eax, eax
37bc68bb5jne 0x37bc68875
37bc68bbbmov edx, -1
37bc68bc0mov eax, 1
37bc68bc5jmp 0x37bc68b4a
37bc68bc7
37bc68bc7 66 0f 1f 84 00 00 00 00 00 f........
37bc68bd0
37bc68bd0loc_37bc68bd0:
37bc68bd0mov rdi, [rip+0x7e4ff9]
37bc68bd7mov [rax], rdi
37bc68bdajmp 0x37bc68b6e
37bc68bdc
37bc68bdc 0f 1f 40 00 ..@.
37bc68be0
37bc68be0loc_37bc68be0:
37bc68be0movsd_xmm x1, [rsp+144]
37bc68be9pxor x0, x0
37bc68beducomisd x1, x0
37bc68bf1jp 0x37bc68bf9
37bc68bf3je 0x37bc68b6e
37bc68bf9
37bc68bf9loc_37bc68bf9:
37bc68bf9movsd_xmm x0, [rip+0x7e4fcf]
37bc68c01mov rax, [rsp+328]
37bc68c09divsd x0, x1
37bc68c0ddivsd x0, [rax]
37bc68c11mov rax, [rsp+336]
37bc68c19movsd_xmm [rax], x0
37bc68c1djmp 0x37bc68b6e
37bc68c22
37bc68c22 66 0f 1f 44 00 00 f..D..
37bc68c28
37bc68c28loc_37bc68c28:
37bc68c28lea r8, [rip+0x7e4f99]
37bc68c2fmov rdx, rsi
37bc68c32mov rcx, rbx
37bc68c35movsd_xmm [rsp+120], x0
37bc68c3bcall izamax_
37bc68c40movsd_xmm x0, [rsp+120]
37bc68c46cdqe
37bc68c48shl rax, 4
37bc68c4cadd rax, rsi
37bc68c4fmovsd_xmm x1, [rax-16]
37bc68c54movsd_xmm x2, [rax-8]
37bc68c59andpd x1, [rip+0x7e4f7f]
37bc68c61andpd x2, [rip+0x7e4f77]
37bc68c69addsd x1, x2
37bc68c6dmulsd x1, x7
37bc68c71comisd x1, x0
37bc68c75ja 0x37bc68b6e
37bc68c7bpxor x1, x1
37bc68c7fucomisd x0, x1
37bc68c83jp 0x37bc68c8b
37bc68c85je 0x37bc68b6e
37bc68c8b
37bc68c8bloc_37bc68c8b:
37bc68c8blea rdx, [rsp+152]
37bc68c93lea r9, [rip+0x7e4f2e]
37bc68c9amov r8, rsi
37bc68c9dmov rcx, rbx
37bc68ca0call zdrscl_
37bc68ca5jmp 0x37bc68a13
37bc68caa
37bc68caa 66 0f 1f 44 00 00 f..D..
37bc68cb0
37bc68cb0loc_37bc68cb0:
37bc68cb0mov edx, -4
37bc68cb5mov eax, 4
37bc68cbajmp 0x37bc68b4a
37bc68cbf
37bc68cbfloc_37bc68cbf:
37bc68cbfneg eax
37bc68cc1jmp 0x37bc68b4c
37bc68800
37bc68800zppcon_:
37bc68800push r15
37bc68802push r14
37bc68804push r13
37bc68806push r12
37bc68808push rbp
37bc68809push rdi
37bc6880apush rsi
37bc6880bpush rbx
37bc6880csub rsp, 232
37bc68813movups [rsp+192], x6
37bc6881bmovups [rsp+208], x7
37bc68823mov rdi, [rsp+360]
37bc6882bmov rsi, [rsp+344]
37bc68833mov r12, [rsp+352]
37bc6883bmov [rdi], 0
37bc68841mov [rsp+328], r9
37bc68849mov rbx, rdx
37bc6884cmov rbp, r8
37bc6884fmov r9l, 1
37bc68855mov r8l, 1
37bc6885blea rdx, [rip+0x7e531e]
37bc68862mov r14, rcx
37bc68865call lsame_
37bc6886amov r13l, eax
37bc6886dtest eax, eax
37bc6886fje 0x37bc68b98
37bc68875
37bc68875loc_37bc68875:
37bc68875mov edx, [rbx]
37bc68877test edx, edx
37bc68879js 0x37bc68b40
37bc6887fmov rax, [rsp+328]
37bc68887pxor x0, x0
37bc6888bmovsd_xmm x1, [rax]
37bc6888fcomisd x0, x1
37bc68893ja 0x37bc68cb0
37bc68899mov eax, [rdi]
37bc6889btest eax, eax
37bc6889djne 0x37bc68cbf
37bc688a3mov rax, [rsp+336]
37bc688abmov [rax], 0
37bc688b2test edx, edx
37bc688b4je 0x37bc68bd0
37bc688baucomisd x1, x0
37bc688bejp 0x37bc688c6
37bc688c0je 0x37bc68b6e
37bc688c6
37bc688c6loc_37bc688c6:
37bc688c6mov edx, 12
37bc688cblea rcx, [rip+0x7e52b6]
37bc688d2lea r15, [rsp+180]
37bc688dacall dlamch_
37bc688dflea rax, [rsp+144]
37bc688e7mov [rsp+140], 0
37bc688f2movsd_xmm x6, [rip+0x7e52d6]
37bc688famov [rsp+139], 78
37bc68902movapd x7, x0
37bc68906lea r14, [rsp+140]
37bc6890emov [rsp+112], rax
37bc68913jmp 0x37bc68a13
37bc68918
37bc68918 0f 1f 84 00 00 00 00 00 ........
37bc68920
37bc68920loc_37bc68920:
37bc68920lea rax, [rsp+160]
37bc68928mov [rsp+72], rdi
37bc6892dlea r8, [rip+0x7e5260]
37bc68934mov [rsp+56], rax
37bc68939lea rdx, [rip+0x7e525c]
37bc68940lea rcx, [rip+0x7e5268]
37bc68947mov [rsp+88], 19
37bc68950mov [rsp+80], 5
37bc68959mov [rsp+64], r12
37bc6895emov [rsp+48], rsi
37bc68963mov [rsp+40], rbp
37bc68968mov [rsp+32], rbx
37bc6896dmov [rsp+120], r9
37bc68972call zlatps_
37bc68977mov [rsp+72], rdi
37bc6897cmov r9, [rsp+120]
37bc68981lea rax, [rsp+168]
37bc68989mov [rsp+104], 1
37bc68992lea r8, [rip+0x7e51fb]
37bc68999lea rdx, [rip+0x7e5214]
37bc689a0mov [rsp+96], 8
37bc689a9lea rcx, [rip+0x7e51ff]
37bc689b0mov [rsp+88], 12
37bc689b9mov [rsp+80], 5
37bc689c2mov [rsp+64], r12
37bc689c7mov [rsp+56], rax
37bc689ccmov [rsp+48], rsi
37bc689d1mov [rsp+40], rbp
37bc689d6mov [rsp+32], rbx
37bc689dbmov [rsp+139], 89
37bc689e3call zlatps_
37bc689e8
37bc689e8loc_37bc689e8:
37bc689e8movsd_xmm x0, [rsp+160]
37bc689f1mulsd x0, [rsp+168]
37bc689famovsd_xmm [rsp+152], x0
37bc68a03ucomisd x0, x6
37bc68a07jp 0x37bc68c28
37bc68a0djne 0x37bc68c28
37bc68a13
37bc68a13loc_37bc68a13:
37bc68a13movsxd rdx, [rbx]
37bc68a16mov [rsp+40], r15
37bc68a1bmov r8, rsi
37bc68a1emov rcx, rbx
37bc68a21mov [rsp+32], r14
37bc68a26mov r9, [rsp+112]
37bc68a2bshl rdx, 4
37bc68a2fadd rdx, rsi
37bc68a32call zlacn2_
37bc68a37mov eax, [rsp+140]
37bc68a3etest eax, eax
37bc68a40je 0x37bc68be0
37bc68a46mov [rsp+104], 1
37bc68a4flea r9, [rsp+139]
37bc68a57mov [rsp+96], 8
37bc68a60test r13l, r13l
37bc68a63jne 0x37bc68920
37bc68a69lea rax, [rsp+160]
37bc68a71mov [rsp+72], rdi
37bc68a76lea r8, [rip+0x7e5117]
37bc68a7dmov [rsp+56], rax
37bc68a82lea rdx, [rip+0x7e512b]
37bc68a89lea rcx, [rip+0x7e5130]
37bc68a90mov [rsp+88], 12
37bc68a99mov [rsp+80], 5
37bc68aa2mov [rsp+64], r12
37bc68aa7mov [rsp+48], rsi
37bc68aacmov [rsp+40], rbp
37bc68ab1mov [rsp+32], rbx
37bc68ab6mov [rsp+120], r9
37bc68abbcall zlatps_
37bc68ac0mov [rsp+72], rdi
37bc68ac5mov r9, [rsp+120]
37bc68acalea rax, [rsp+168]
37bc68ad2mov [rsp+104], 1
37bc68adblea r8, [rip+0x7e50b2]
37bc68ae2lea rdx, [rip+0x7e50b3]
37bc68ae9mov [rsp+96], 8
37bc68af2lea rcx, [rip+0x7e50c7]
37bc68af9mov [rsp+88], 19
37bc68b02mov [rsp+80], 5
37bc68b0bmov [rsp+64], r12
37bc68b10mov [rsp+56], rax
37bc68b15mov [rsp+48], rsi
37bc68b1amov [rsp+40], rbp
37bc68b1fmov [rsp+32], rbx
37bc68b24mov [rsp+139], 89
37bc68b2ccall zlatps_
37bc68b31jmp 0x37bc689e8
37bc68b36
37bc68b36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc68b40
37bc68b40loc_37bc68b40:
37bc68b40mov edx, -2
37bc68b45mov eax, 2
37bc68b4a
37bc68b4aloc_37bc68b4a:
37bc68b4amov [rdi], edx
37bc68b4c
37bc68b4cloc_37bc68b4c:
37bc68b4clea rdx, [rsp+180]
37bc68b54mov r8l, 6
37bc68b5alea rcx, [rip+0x7e5021]
37bc68b61mov [rsp+180], eax
37bc68b68call xerbla_
37bc68b6dnop
37bc68b6e
37bc68b6eloc_37bc68b6e:
37bc68b6emovups x6, [rsp+192]
37bc68b76movups x7, [rsp+208]
37bc68b7eadd rsp, 232
37bc68b85pop rbx
37bc68b86pop rsi
37bc68b87pop rdi
37bc68b88pop rbp
37bc68b89pop r12
37bc68b8bpop r13
37bc68b8dpop r14
37bc68b8fpop r15
37bc68b91ret
37bc68b92
37bc68b92 66 0f 1f 44 00 00 f..D..
37bc68b98
37bc68b98loc_37bc68b98:
37bc68b98mov r9l, 1
37bc68b9emov r8l, 1
37bc68ba4lea rdx, [rip+0x7e4fd6]
37bc68babmov rcx, r14
37bc68baecall lsame_
37bc68bb3test eax, eax
37bc68bb5jne 0x37bc68875
37bc68bbbmov edx, -1
37bc68bc0mov eax, 1
37bc68bc5jmp 0x37bc68b4a
37bc68bc7
37bc68bc7 66 0f 1f 84 00 00 00 00 00 f........
37bc68bd0
37bc68bd0loc_37bc68bd0:
37bc68bd0mov rdi, [rip+0x7e4ff9]
37bc68bd7mov [rax], rdi
37bc68bdajmp 0x37bc68b6e
37bc68bdc
37bc68bdc 0f 1f 40 00 ..@.
37bc68be0
37bc68be0loc_37bc68be0:
37bc68be0movsd_xmm x1, [rsp+144]
37bc68be9pxor x0, x0
37bc68beducomisd x1, x0
37bc68bf1jp 0x37bc68bf9
37bc68bf3je 0x37bc68b6e
37bc68bf9
37bc68bf9loc_37bc68bf9:
37bc68bf9movsd_xmm x0, [rip+0x7e4fcf]
37bc68c01mov rax, [rsp+328]
37bc68c09divsd x0, x1
37bc68c0ddivsd x0, [rax]
37bc68c11mov rax, [rsp+336]
37bc68c19movsd_xmm [rax], x0
37bc68c1djmp 0x37bc68b6e
37bc68c22
37bc68c22 66 0f 1f 44 00 00 f..D..
37bc68c28
37bc68c28loc_37bc68c28:
37bc68c28lea r8, [rip+0x7e4f99]
37bc68c2fmov rdx, rsi
37bc68c32mov rcx, rbx
37bc68c35movsd_xmm [rsp+120], x0
37bc68c3bcall izamax_
37bc68c40movsd_xmm x0, [rsp+120]
37bc68c46cdqe
37bc68c48shl rax, 4
37bc68c4cadd rax, rsi
37bc68c4fmovsd_xmm x1, [rax-16]
37bc68c54movsd_xmm x2, [rax-8]
37bc68c59andpd x1, [rip+0x7e4f7f]
37bc68c61andpd x2, [rip+0x7e4f77]
37bc68c69addsd x1, x2
37bc68c6dmulsd x1, x7
37bc68c71comisd x1, x0
37bc68c75ja 0x37bc68b6e
37bc68c7bpxor x1, x1
37bc68c7fucomisd x0, x1
37bc68c83jp 0x37bc68c8b
37bc68c85je 0x37bc68b6e
37bc68c8b
37bc68c8bloc_37bc68c8b:
37bc68c8blea rdx, [rsp+152]
37bc68c93lea r9, [rip+0x7e4f2e]
37bc68c9amov r8, rsi
37bc68c9dmov rcx, rbx
37bc68ca0call zdrscl_
37bc68ca5jmp 0x37bc68a13
37bc68caa
37bc68caa 66 0f 1f 44 00 00 f..D..
37bc68cb0
37bc68cb0loc_37bc68cb0:
37bc68cb0mov edx, -4
37bc68cb5mov eax, 4
37bc68cbajmp 0x37bc68b4a
37bc68cbf
37bc68cbfloc_37bc68cbf:
37bc68cbfneg eax
37bc68cc1jmp 0x37bc68b4c
37bc68800
37bc68cc6
37bc68cc6 // align 0x40
37bc68cc6 // align 0x40
37bc68d00
37bc68d00zppequ_:
37bc68d00push rbp
37bc68d01push rdi
37bc68d02push rsi
37bc68d03push rbx
37bc68d04sub rsp, 72
37bc68d08mov rax, [rsp+160]
37bc68d10mov [rax], 0
37bc68d16mov rbp, rdx
37bc68d19mov rsi, r8
37bc68d1cmov rbx, r9
37bc68d1fmov r8l, 1
37bc68d25mov r9l, 1
37bc68d2blea rdx, [rip+0x7e4ebe]
37bc68d32mov rdi, rcx
37bc68d35call lsame_
37bc68d3amov r10l, eax
37bc68d3dtest eax, eax
37bc68d3fje 0x37bc68f38
37bc68d45
37bc68d45loc_37bc68d45:
37bc68d45mov ecx, [rbp]
37bc68d48test ecx, ecx
37bc68d4ajs 0x37bc68e98
37bc68d50mov rax, [rsp+160]
37bc68d58mov eax, [rax]
37bc68d5atest eax, eax
37bc68d5cjne 0x37bc68ff7
37bc68d62test ecx, ecx
37bc68d64je 0x37bc68f78
37bc68d6amovsd_xmm x0, [rsi]
37bc68d6emov rax, [rsp+152]
37bc68d76movsd_xmm [rbx], x0
37bc68d7amovsd_xmm [rax], x0
37bc68d7etest r10l, r10l
37bc68d81je 0x37bc68ed8
37bc68d87cmp ecx, 1
37bc68d8aje 0x37bc68fa8
37bc68d90lea r9l, [rcx+1]
37bc68d94movapd x2, x0
37bc68d98mov edx, 2
37bc68d9dmov r8l, 1
37bc68da3nop [rax]
37bc68daanop [rax+rax]
37bc68db5nop [rax+rax]
37bc68dc0
37bc68dc0loc_37bc68dc0:
37bc68dc0add r8l, edx
37bc68dc3lea eax, [r8-1]
37bc68dc7cdqe
37bc68dc9shl rax, 4
37bc68dcdmovsd_xmm x1, [rsi+rax]
37bc68dd2movsd_xmm [rbx+8*rdx-8], x1
37bc68dd8add rdx, 1
37bc68ddcminsd x0, x1
37bc68de0maxsd x2, x1
37bc68de4cmp r9, rdx
37bc68de7jne 0x37bc68dc0
37bc68de9
37bc68de9loc_37bc68de9:
37bc68de9pxor x1, x1
37bc68dedmov rax, [rsp+152]
37bc68df5comisd x1, x0
37bc68df9movsd_xmm [rax], x2
37bc68dfdjae 0x37bc68fc0
37bc68e03mov edx, ecx
37bc68e05movddup x3, [rip+0x7e4deb]
37bc68e0dmov rax, rbx
37bc68e10shr edx, 1
37bc68e12shl rdx, 4
37bc68e16add rdx, rbx
37bc68e19nop [rax]
37bc68e20
37bc68e20loc_37bc68e20:
37bc68e20movupd x4, [rax]
37bc68e24movapd x2, x3
37bc68e28add rax, 16
37bc68e2csqrtpd x1, x4
37bc68e30divpd x2, x1
37bc68e34movups [rax-16], x2
37bc68e38cmp rax, rdx
37bc68e3bjne 0x37bc68e20
37bc68e3dtest cl, 1
37bc68e40je 0x37bc68e65
37bc68e42or ecx, 1
37bc68e45
37bc68e45loc_37bc68e45:
37bc68e45sub ecx, 1
37bc68e48movsd_xmm x1, [rip+0x7e4da8]
37bc68e50movsxd rcx, ecx
37bc68e53movsd_xmm x2, [rbx+8*rcx]
37bc68e58sqrtsd x2, x2
37bc68e5cdivsd x1, x2
37bc68e60movsd_xmm [rbx+8*rcx], x1
37bc68e65
37bc68e65loc_37bc68e65:
37bc68e65mov rax, [rsp+152]
37bc68e6dsqrtsd x0, x0
37bc68e71movsd_xmm x1, [rax]
37bc68e75mov rax, [rsp+144]
37bc68e7dsqrtsd x1, x1
37bc68e81divsd x0, x1
37bc68e85movsd_xmm [rax], x0
37bc68e89add rsp, 72
37bc68e8dpop rbx
37bc68e8epop rsi
37bc68e8fpop rdi
37bc68e90pop rbp
37bc68e91ret
37bc68e92
37bc68e92 66 0f 1f 44 00 00 f..D..
37bc68e98
37bc68e98loc_37bc68e98:
37bc68e98mov edx, -2
37bc68e9dmov eax, 2
37bc68ea2
37bc68ea2loc_37bc68ea2:
37bc68ea2mov rdi, [rsp+160]
37bc68eaamov [rdi], edx
37bc68eac
37bc68eacloc_37bc68eac:
37bc68eaclea rdx, [rsp+60]
37bc68eb1mov r8l, 6
37bc68eb7lea rcx, [rip+0x7e4d34]
37bc68ebemov [rsp+60], eax
37bc68ec2call xerbla_
37bc68ec7nop
37bc68ec8
37bc68ec8loc_37bc68ec8:
37bc68ec8add rsp, 72
37bc68eccpop rbx
37bc68ecdpop rsi
37bc68ecepop rdi
37bc68ecfpop rbp
37bc68ed0ret
37bc68ed1
37bc68ed1 0f 1f 80 00 00 00 00 .......
37bc68ed8
37bc68ed8loc_37bc68ed8:
37bc68ed8cmp ecx, 1
37bc68edbje 0x37bc68fa8
37bc68ee1lea r9l, [rcx+1]
37bc68ee5movapd x2, x0
37bc68ee9mov edx, 2
37bc68eeemov r8l, 1
37bc68ef4nop
37bc68ef5nop [rax+rax]
37bc68f00
37bc68f00loc_37bc68f00:
37bc68f00lea eax, [rcx+r8]
37bc68f04sub eax, edx
37bc68f06lea r8l, [rax+2]
37bc68f0aadd eax, 1
37bc68f0dcdqe
37bc68f0fshl rax, 4
37bc68f13movsd_xmm x1, [rsi+rax]
37bc68f18movsd_xmm [rbx+8*rdx-8], x1
37bc68f1eadd rdx, 1
37bc68f22minsd x0, x1
37bc68f26maxsd x2, x1
37bc68f2acmp r9, rdx
37bc68f2djne 0x37bc68f00
37bc68f2fjmp 0x37bc68de9
37bc68f34
37bc68f34 0f 1f 40 00 ..@.
37bc68f38
37bc68f38loc_37bc68f38:
37bc68f38mov r9l, 1
37bc68f3emov r8l, 1
37bc68f44mov rcx, rdi
37bc68f47mov [rsp+44], eax
37bc68f4blea rdx, [rip+0x7e4c9f]
37bc68f52call lsame_
37bc68f57mov r10l, [rsp+44]
37bc68f5ctest eax, eax
37bc68f5ejne 0x37bc68d45
37bc68f64mov edx, -1
37bc68f69mov eax, 1
37bc68f6ejmp 0x37bc68ea2
37bc68f73
37bc68f73 0f 1f 44 00 00 ..D..
37bc68f78
37bc68f78loc_37bc68f78:
37bc68f78mov rax, [rsp+144]
37bc68f80mov rdi, [rip+0x7e4c71]
37bc68f87mov [rax], rdi
37bc68f8amov rax, [rsp+152]
37bc68f92mov [rax], 0
37bc68f99add rsp, 72
37bc68f9dpop rbx
37bc68f9epop rsi
37bc68f9fpop rdi
37bc68fa0pop rbp
37bc68fa1ret
37bc68fa2
37bc68fa2 66 0f 1f 44 00 00 f..D..
37bc68fa8
37bc68fa8loc_37bc68fa8:
37bc68fa8pxor x1, x1
37bc68faccomisd x1, x0
37bc68fb0jb 0x37bc68e45
37bc68fb6nop [rax+rax]
37bc68fc0
37bc68fc0loc_37bc68fc0:
37bc68fc0mov eax, 1
37bc68fc5pxor x0, x0
37bc68fc9jmp 0x37bc68fdc
37bc68fcb
37bc68fcb 0f 1f 44 00 00 ..D..
37bc68fd0
37bc68fd0loc_37bc68fd0:
37bc68fd0add rax, 1
37bc68fd4cmp ecx, eax
37bc68fd6jl 0x37bc68ec8
37bc68fdc
37bc68fdcloc_37bc68fdc:
37bc68fdccomisd x0, [rbx+8*rax-8]
37bc68fe2jb 0x37bc68fd0
37bc68fe4mov rdi, [rsp+160]
37bc68fecmov [rdi], eax
37bc68feeadd rsp, 72
37bc68ff2pop rbx
37bc68ff3pop rsi
37bc68ff4pop rdi
37bc68ff5pop rbp
37bc68ff6ret
37bc68ff7
37bc68ff7loc_37bc68ff7:
37bc68ff7neg eax
37bc68ff9jmp 0x37bc68eac
37bc68d00
37bc68d00zppequ_:
37bc68d00push rbp
37bc68d01push rdi
37bc68d02push rsi
37bc68d03push rbx
37bc68d04sub rsp, 72
37bc68d08mov rax, [rsp+160]
37bc68d10mov [rax], 0
37bc68d16mov rbp, rdx
37bc68d19mov rsi, r8
37bc68d1cmov rbx, r9
37bc68d1fmov r8l, 1
37bc68d25mov r9l, 1
37bc68d2blea rdx, [rip+0x7e4ebe]
37bc68d32mov rdi, rcx
37bc68d35call lsame_
37bc68d3amov r10l, eax
37bc68d3dtest eax, eax
37bc68d3fje 0x37bc68f38
37bc68d45
37bc68d45loc_37bc68d45:
37bc68d45mov ecx, [rbp]
37bc68d48test ecx, ecx
37bc68d4ajs 0x37bc68e98
37bc68d50mov rax, [rsp+160]
37bc68d58mov eax, [rax]
37bc68d5atest eax, eax
37bc68d5cjne 0x37bc68ff7
37bc68d62test ecx, ecx
37bc68d64je 0x37bc68f78
37bc68d6amovsd_xmm x0, [rsi]
37bc68d6emov rax, [rsp+152]
37bc68d76movsd_xmm [rbx], x0
37bc68d7amovsd_xmm [rax], x0
37bc68d7etest r10l, r10l
37bc68d81je 0x37bc68ed8
37bc68d87cmp ecx, 1
37bc68d8aje 0x37bc68fa8
37bc68d90lea r9l, [rcx+1]
37bc68d94movapd x2, x0
37bc68d98mov edx, 2
37bc68d9dmov r8l, 1
37bc68da3nop [rax]
37bc68daanop [rax+rax]
37bc68db5nop [rax+rax]
37bc68dc0
37bc68dc0loc_37bc68dc0:
37bc68dc0add r8l, edx
37bc68dc3lea eax, [r8-1]
37bc68dc7cdqe
37bc68dc9shl rax, 4
37bc68dcdmovsd_xmm x1, [rsi+rax]
37bc68dd2movsd_xmm [rbx+8*rdx-8], x1
37bc68dd8add rdx, 1
37bc68ddcminsd x0, x1
37bc68de0maxsd x2, x1
37bc68de4cmp r9, rdx
37bc68de7jne 0x37bc68dc0
37bc68de9
37bc68de9loc_37bc68de9:
37bc68de9pxor x1, x1
37bc68dedmov rax, [rsp+152]
37bc68df5comisd x1, x0
37bc68df9movsd_xmm [rax], x2
37bc68dfdjae 0x37bc68fc0
37bc68e03mov edx, ecx
37bc68e05movddup x3, [rip+0x7e4deb]
37bc68e0dmov rax, rbx
37bc68e10shr edx, 1
37bc68e12shl rdx, 4
37bc68e16add rdx, rbx
37bc68e19nop [rax]
37bc68e20
37bc68e20loc_37bc68e20:
37bc68e20movupd x4, [rax]
37bc68e24movapd x2, x3
37bc68e28add rax, 16
37bc68e2csqrtpd x1, x4
37bc68e30divpd x2, x1
37bc68e34movups [rax-16], x2
37bc68e38cmp rax, rdx
37bc68e3bjne 0x37bc68e20
37bc68e3dtest cl, 1
37bc68e40je 0x37bc68e65
37bc68e42or ecx, 1
37bc68e45
37bc68e45loc_37bc68e45:
37bc68e45sub ecx, 1
37bc68e48movsd_xmm x1, [rip+0x7e4da8]
37bc68e50movsxd rcx, ecx
37bc68e53movsd_xmm x2, [rbx+8*rcx]
37bc68e58sqrtsd x2, x2
37bc68e5cdivsd x1, x2
37bc68e60movsd_xmm [rbx+8*rcx], x1
37bc68e65
37bc68e65loc_37bc68e65:
37bc68e65mov rax, [rsp+152]
37bc68e6dsqrtsd x0, x0
37bc68e71movsd_xmm x1, [rax]
37bc68e75mov rax, [rsp+144]
37bc68e7dsqrtsd x1, x1
37bc68e81divsd x0, x1
37bc68e85movsd_xmm [rax], x0
37bc68e89add rsp, 72
37bc68e8dpop rbx
37bc68e8epop rsi
37bc68e8fpop rdi
37bc68e90pop rbp
37bc68e91ret
37bc68e92
37bc68e92 66 0f 1f 44 00 00 f..D..
37bc68e98
37bc68e98loc_37bc68e98:
37bc68e98mov edx, -2
37bc68e9dmov eax, 2
37bc68ea2
37bc68ea2loc_37bc68ea2:
37bc68ea2mov rdi, [rsp+160]
37bc68eaamov [rdi], edx
37bc68eac
37bc68eacloc_37bc68eac:
37bc68eaclea rdx, [rsp+60]
37bc68eb1mov r8l, 6
37bc68eb7lea rcx, [rip+0x7e4d34]
37bc68ebemov [rsp+60], eax
37bc68ec2call xerbla_
37bc68ec7nop
37bc68ec8
37bc68ec8loc_37bc68ec8:
37bc68ec8add rsp, 72
37bc68eccpop rbx
37bc68ecdpop rsi
37bc68ecepop rdi
37bc68ecfpop rbp
37bc68ed0ret
37bc68ed1
37bc68ed1 0f 1f 80 00 00 00 00 .......
37bc68ed8
37bc68ed8loc_37bc68ed8:
37bc68ed8cmp ecx, 1
37bc68edbje 0x37bc68fa8
37bc68ee1lea r9l, [rcx+1]
37bc68ee5movapd x2, x0
37bc68ee9mov edx, 2
37bc68eeemov r8l, 1
37bc68ef4nop
37bc68ef5nop [rax+rax]
37bc68f00
37bc68f00loc_37bc68f00:
37bc68f00lea eax, [rcx+r8]
37bc68f04sub eax, edx
37bc68f06lea r8l, [rax+2]
37bc68f0aadd eax, 1
37bc68f0dcdqe
37bc68f0fshl rax, 4
37bc68f13movsd_xmm x1, [rsi+rax]
37bc68f18movsd_xmm [rbx+8*rdx-8], x1
37bc68f1eadd rdx, 1
37bc68f22minsd x0, x1
37bc68f26maxsd x2, x1
37bc68f2acmp r9, rdx
37bc68f2djne 0x37bc68f00
37bc68f2fjmp 0x37bc68de9
37bc68f34
37bc68f34 0f 1f 40 00 ..@.
37bc68f38
37bc68f38loc_37bc68f38:
37bc68f38mov r9l, 1
37bc68f3emov r8l, 1
37bc68f44mov rcx, rdi
37bc68f47mov [rsp+44], eax
37bc68f4blea rdx, [rip+0x7e4c9f]
37bc68f52call lsame_
37bc68f57mov r10l, [rsp+44]
37bc68f5ctest eax, eax
37bc68f5ejne 0x37bc68d45
37bc68f64mov edx, -1
37bc68f69mov eax, 1
37bc68f6ejmp 0x37bc68ea2
37bc68f73
37bc68f73 0f 1f 44 00 00 ..D..
37bc68f78
37bc68f78loc_37bc68f78:
37bc68f78mov rax, [rsp+144]
37bc68f80mov rdi, [rip+0x7e4c71]
37bc68f87mov [rax], rdi
37bc68f8amov rax, [rsp+152]
37bc68f92mov [rax], 0
37bc68f99add rsp, 72
37bc68f9dpop rbx
37bc68f9epop rsi
37bc68f9fpop rdi
37bc68fa0pop rbp
37bc68fa1ret
37bc68fa2
37bc68fa2 66 0f 1f 44 00 00 f..D..
37bc68fa8
37bc68fa8loc_37bc68fa8:
37bc68fa8pxor x1, x1
37bc68faccomisd x1, x0
37bc68fb0jb 0x37bc68e45
37bc68fb6nop [rax+rax]
37bc68fc0
37bc68fc0loc_37bc68fc0:
37bc68fc0mov eax, 1
37bc68fc5pxor x0, x0
37bc68fc9jmp 0x37bc68fdc
37bc68fcb
37bc68fcb 0f 1f 44 00 00 ..D..
37bc68fd0
37bc68fd0loc_37bc68fd0:
37bc68fd0add rax, 1
37bc68fd4cmp ecx, eax
37bc68fd6jl 0x37bc68ec8
37bc68fdc
37bc68fdcloc_37bc68fdc:
37bc68fdccomisd x0, [rbx+8*rax-8]
37bc68fe2jb 0x37bc68fd0
37bc68fe4mov rdi, [rsp+160]
37bc68fecmov [rdi], eax
37bc68feeadd rsp, 72
37bc68ff2pop rbx
37bc68ff3pop rsi
37bc68ff4pop rdi
37bc68ff5pop rbp
37bc68ff6ret
37bc68ff7
37bc68ff7loc_37bc68ff7:
37bc68ff7neg eax
37bc68ff9jmp 0x37bc68eac
37bc68d00
37bc68ffe
37bc68ffe // align 0x10
37bc68ffe // align 0x10
37bc69000
37bc69000zpprfs_:
37bc69000push r15
37bc69002push r14
37bc69004push r13
37bc69006push r12
37bc69008push rbp
37bc69009push rdi
37bc6900apush rsi
37bc6900bpush rbx
37bc6900csub rsp, 360
37bc69013movups [rsp+256], x6
37bc6901bmovups [rsp+272], x7
37bc69023movups [rsp+288], x8
37bc6902cmovups [rsp+304], x9
37bc69035movups [rsp+320], x10
37bc6903emovups [rsp+336], x11
37bc69047mov rax, [rsp+536]
37bc6904fmov rdi, [rsp+480]
37bc69057mov r12, [rsp+496]
37bc6905fmov r14, [rsp+528]
37bc69067mov [rax], 0
37bc6906dmov ebp, [rdi]
37bc6906fmov esi, [r12]
37bc69073mov [rsp+440], rdx
37bc6907bmov rbx, r8
37bc6907emov r15, r9
37bc69081mov r8l, 1
37bc69087mov r9l, 1
37bc6908dlea rdx, [rip+0x7e4b6c]
37bc69094mov [rsp+432], rcx
37bc6909ccall lsame_
37bc690a1mov [rsp+224], eax
37bc690a8test eax, eax
37bc690aaje 0x37bc69172
37bc690b0
37bc690b0loc_37bc690b0:
37bc690b0mov rax, [rsp+440]
37bc690b8mov r13l, [rax]
37bc690bbtest r13l, r13l
37bc690bejs 0x37bc690f4
37bc690c0mov edx, [rbx]
37bc690c2test edx, edx
37bc690c4js 0x37bc691a9
37bc690catest r13l, r13l
37bc690cdmov eax, 1
37bc690d2cmovg eax, r13l
37bc690d6cmp [rdi], eax
37bc690d8jl 0x37bc691b8
37bc690decmp [r12], eax
37bc690e2jge 0x37bc691c7
37bc690e8mov edx, -9
37bc690edmov eax, 9
37bc690f2jmp 0x37bc690fe
37bc690f4
37bc690f4loc_37bc690f4:
37bc690f4mov edx, -2
37bc690f9mov eax, 2
37bc690fe
37bc690feloc_37bc690fe:
37bc690femov rdi, [rsp+536]
37bc69106mov [rdi], edx
37bc69108
37bc69108loc_37bc69108:
37bc69108lea rdx, [rsp+244]
37bc69110mov r8l, 6
37bc69116lea rcx, [rip+0x7e4ae5]
37bc6911dmov [rsp+244], eax
37bc69124call xerbla_
37bc69129nop
37bc6912a
37bc6912aloc_37bc6912a:
37bc6912amovups x6, [rsp+256]
37bc69132movups x7, [rsp+272]
37bc6913amovups x8, [rsp+288]
37bc69143movups x9, [rsp+304]
37bc6914cmovups x10, [rsp+320]
37bc69155movups x11, [rsp+336]
37bc6915eadd rsp, 360
37bc69165pop rbx
37bc69166pop rsi
37bc69167pop rdi
37bc69168pop rbp
37bc69169pop r12
37bc6916bpop r13
37bc6916dpop r14
37bc6916fpop r15
37bc69171ret
37bc69172
37bc69172loc_37bc69172:
37bc69172mov rcx, [rsp+432]
37bc6917amov r9l, 1
37bc69180mov r8l, 1
37bc69186lea rdx, [rip+0x7e4a74]
37bc6918dcall lsame_
37bc69192test eax, eax
37bc69194jne 0x37bc690b0
37bc6919amov edx, -1
37bc6919fmov eax, 1
37bc691a4jmp 0x37bc690fe
37bc691a9
37bc691a9loc_37bc691a9:
37bc691a9mov edx, -3
37bc691aemov eax, 3
37bc691b3jmp 0x37bc690fe
37bc691b8
37bc691b8loc_37bc691b8:
37bc691b8mov edx, -7
37bc691bdmov eax, 7
37bc691c2jmp 0x37bc690fe
37bc691c7
37bc691c7loc_37bc691c7:
37bc691c7mov rax, [rsp+536]
37bc691cfmov eax, [rax]
37bc691d1test eax, eax
37bc691d3jne 0x37bc69d6f
37bc691d9test r13l, r13l
37bc691dcje 0x37bc69d36
37bc691e2test edx, edx
37bc691e4je 0x37bc6912a
37bc691eamov edx, 7
37bc691eflea rcx, [rip+0x7e4a12]
37bc691f6call dlamch_
37bc691fbmov edx, 12
37bc69200lea rcx, [rip+0x7e4a08]
37bc69207movapd x7, x0
37bc6920bcall dlamch_
37bc69210mov r11l, [rbx]
37bc69213test r11l, r11l
37bc69216jle 0x37bc6912a
37bc6921cadd r13l, 1
37bc69220pxor x8, x8
37bc69225movsxd r8, esi
37bc69228xor eax, eax
37bc6922acvtsi2sd x8, r13l
37bc6922fmovsxd r10, ebp
37bc69232test r8, r8
37bc69235mov [rsp+88], -1
37bc6923emulsd x0, x8
37bc69243cmovs r8, rax
37bc69247test r10, r10
37bc6924amov [rsp+96], 1
37bc69253cmovs r10, rax
37bc69257mov rax, [rsp+472]
37bc6925fmov [rsp+168], -1
37bc6926blea rbp, [rsp+244]
37bc69273mov [rsp+232], r8
37bc6927bmov rdi, [rsp+504]
37bc69283lea r12, [rsp+240]
37bc6928badd rax, 16
37bc6928fmov [rsp+228], r11l
37bc69297mov rbx, r10
37bc6929amovddup x9, [rip+0x7e49ad]
37bc692a3mov [rsp+216], rax
37bc692abmov rax, [rsp+488]
37bc692b3movapd x10, x0
37bc692b8mov r11, [rsp+520]
37bc692c0movapd x11, x0
37bc692c5divsd x10, x7
37bc692caadd rax, 16
37bc692cemov [rsp+176], rax
37bc692d6
37bc692d6loc_37bc692d6:
37bc692d6mov rax, [rsp+168]
37bc692demov rsi, [rsp+216]
37bc692e6mov [rsp+116], 1
37bc692eemov rcx, [rsp+176]
37bc692f6mov [rsp+184], rdi
37bc692feshl rax, 4
37bc69302mov [rsp+520], r11
37bc6930amovsd_xmm x6, [rip+0x7e492e]
37bc69312add rsi, rax
37bc69315add rax, [rsp+472]
37bc6931dmov [rsp+200], r12
37bc69325mov [rsp+128], rsi
37bc6932dmov rsi, [rsp+88]
37bc69332mov [rsp+136], rax
37bc6933ashl rsi, 4
37bc6933emov [rsp+208], rbp
37bc69346add rcx, rsi
37bc69349mov [rsp+160], rsi
37bc69351add rsi, [rsp+488]
37bc69359mov [rsp+120], rsi
37bc6935emov [rsp+192], rbx
37bc69366mov rbx, rcx
37bc69369
37bc69369loc_37bc69369:
37bc69369lea rax, [rip+0x7e48ac]
37bc69370mov r9, [rsp+520]
37bc69378mov rdx, [rsp+128]
37bc69380mov [rsp+32], rax
37bc69385mov rcx, [rsp+440]
37bc6938dmov rdi, rax
37bc69390mov r8, rax
37bc69393call zcopy_
37bc69398mov rax, rdi
37bc6939bmov [rsp+64], rdi
37bc693a0mov r9, r15
37bc693a3mov rdi, [rsp+520]
37bc693abmov [rsp+40], rax
37bc693b0lea r8, [rip+0x7e4869]
37bc693b7mov [rsp+32], rbx
37bc693bcmov rdx, [rsp+440]
37bc693c4mov [rsp+56], rdi
37bc693c9lea rdi, [rip+0x7e4860]
37bc693d0mov rcx, [rsp+432]
37bc693d8mov [rsp+72], 1
37bc693e1mov [rsp+48], rdi
37bc693e6call zhpmv_
37bc693ebmov rax, [rsp+440]
37bc693f3mov r13l, [rax]
37bc693f6test r13l, r13l
37bc693f9jle 0x37bc69d2d
37bc693fflea edi, [r13-1]
37bc69403lea rdx, [r14+8]
37bc69407mov rax, r14
37bc6940amov r8, r14
37bc6940dmov [rsp+104], rdi
37bc69412mov rcx, [rsp+136]
37bc6941amov rsi, rdi
37bc6941dlea r9, [rdx+8*rdi]
37bc69421nop [rax+rax]
37bc6942anop [rax+rax]
37bc69435nop [rax+rax]
37bc69440
37bc69440loc_37bc69440:
37bc69440movsd_xmm x0, [rcx+16]
37bc69445movsd_xmm x1, [rcx+24]
37bc6944aadd r8, 8
37bc6944eadd rcx, 16
37bc69452andpd x0, [rip+0x7e47f6]
37bc6945aandpd x1, [rip+0x7e47ee]
37bc69462addsd x0, x1
37bc69466movsd_xmm [r8-8], x0
37bc6946ccmp r8, r9
37bc6946fjne 0x37bc69440
37bc69471mov ecx, [rsp+224]
37bc69478test ecx, ecx
37bc6947aje 0x37bc69670
37bc69480mov rdi, [rsp+120]
37bc69485lea ebp, [r13+1]
37bc69489xor r10l, r10l
37bc6948cpxor x1, x1
37bc69490mov esi, 1
37bc69495mov r11l, 1
37bc6949bmovsd_xmm x4, [rdi+16]
37bc694a0movsd_xmm x0, [rdi+24]
37bc694a5andpd x4, [rip+0x7e47a3]
37bc694adandpd x0, [rip+0x7e479b]
37bc694b5addsd x4, x0
37bc694b9nop [rax]
37bc694c0
37bc694c0loc_37bc694c0:
37bc694c0add esi, r11l
37bc694c3add r11l, 1
37bc694c7lea edx, [rsi-2]
37bc694camovsxd rdx, edx
37bc694cdshl rdx, 4
37bc694d1movsd_xmm x0, [r15+rdx]
37bc694d7andpd x0, [rip+0x7e4771]
37bc694dfmulsd x0, x4
37bc694e3addsd x0, [r14+8*r10]
37bc694e9addsd x0, x1
37bc694edmovsd_xmm [r14+8*r10], x0
37bc694f3cmp ebp, r11l
37bc694f6je 0x37bc698c3
37bc694fcmovsd_xmm x4, [rdi+40]
37bc69501movsd_xmm x0, [rdi+32]
37bc69506add rdi, 16
37bc6950aadd r10, 1
37bc6950eandpd x4, [rip+0x7e473a]
37bc69516andpd x0, [rip+0x7e4732]
37bc6951eaddsd x4, x0
37bc69522cmp r11l, 2
37bc69526je 0x37bc69a07
37bc6952cmovsxd rcx, esi
37bc6952fmov r8l, r10l
37bc69532mov r9l, r10l
37bc69535xor edx, edx
37bc69537sub rcx, 1
37bc6953bshr r8l, 1
37bc6953emovddup x3, x4
37bc69542pxor x1, x1
37bc69546shl rcx, 4
37bc6954ashl r8, 4
37bc6954eadd rcx, r15
37bc69551nop [rax]
37bc69555nop [rax+rax]
37bc69560
37bc69560loc_37bc69560:
37bc69560movupd x0, [rcx+2*rdx]
37bc69565movupd x2, [rcx+2*rdx+16]
37bc6956bmovlpd x2, [rcx+2*rdx+8]
37bc69571movupd x5, [r14+rdx]
37bc69577movhpd x0, [rcx+2*rdx+16]
37bc6957dandpd x0, x9
37bc69582andpd x2, x9
37bc69587addpd x2, x0
37bc6958bmovapd x0, x3
37bc6958fmulpd x0, x2
37bc69593addpd x0, x5
37bc69597movupd x5, [rbx+2*rdx]
37bc6959cmovhpd x5, [rbx+2*rdx+16]
37bc695a2movups [r14+rdx], x0
37bc695a7movupd x0, [rbx+2*rdx+16]
37bc695admovlpd x0, [rbx+2*rdx+8]
37bc695b3andpd x5, x9
37bc695b8add rdx, 16
37bc695bcandpd x0, x9
37bc695c1addpd x0, x5
37bc695c5mulpd x0, x2
37bc695c9addsd x1, x0
37bc695cdunpckhpd x0, x0
37bc695d1addsd x1, x0
37bc695d5cmp rdx, r8
37bc695d8jne 0x37bc69560
37bc695datest r9b, 1
37bc695deje 0x37bc694c0
37bc695e4and r9l, -2
37bc695e8lea ecx, [rsi+r9]
37bc695ecadd r9l, 1
37bc695f0
37bc695f0loc_37bc695f0:
37bc695f0movsxd rcx, ecx
37bc695f3movsxd rdx, r9l
37bc695f6shl rcx, 4
37bc695faadd rcx, r15
37bc695fdmovsd_xmm x2, [rcx-8]
37bc69602movsd_xmm x0, [rcx-16]
37bc69607andpd x2, [rip+0x7e4641]
37bc6960fandpd x0, [rip+0x7e4639]
37bc69617addsd x2, x0
37bc6961bmovapd x0, x2
37bc6961fmulsd x0, x4
37bc69623addsd x0, [r14+8*rdx-8]
37bc6962amovsd_xmm [r14+8*rdx-8], x0
37bc69631add rdx, [rsp+88]
37bc69636shl rdx, 4
37bc6963aadd rdx, [rsp+488]
37bc69642movsd_xmm x0, [rdx+8]
37bc69647movsd_xmm x3, [rdx]
37bc6964bandpd x0, [rip+0x7e45fd]
37bc69653andpd x3, [rip+0x7e45f5]
37bc6965baddsd x0, x3
37bc6965fmulsd x0, x2
37bc69663addsd x1, x0
37bc69667jmp 0x37bc694c0
37bc6966c
37bc6966c 0f 1f 40 00 ..@.
37bc69670
37bc69670loc_37bc69670:
37bc69670mov rcx, [rsp+488]
37bc69678mov rdi, [rsp+160]
37bc69680movsd_xmm x3, [rcx+rdi+16]
37bc69686movsd_xmm x0, [rcx+rdi+24]
37bc6968candpd x3, [rip+0x7e45bc]
37bc69694andpd x0, [rip+0x7e45b4]
37bc6969caddsd x3, x0
37bc696a0movsd_xmm x0, [r15]
37bc696a5andpd x0, [rip+0x7e45a3]
37bc696admulsd x0, x3
37bc696b1addsd x0, [r14]
37bc696b6cmp r13l, 1
37bc696baje 0x37bc698b0
37bc696c0mov r12, [rsp+120]
37bc696c5mov edi, 2
37bc696camov ebp, 1
37bc696cfmov [rsp+152], rax
37bc696d7mov [rsp+144], rbx
37bc696dflea ebx, [r13+1]
37bc696e3nop
37bc696e5nop [rax+rax]
37bc696f0
37bc696f0loc_37bc696f0:
37bc696f0mov r10l, edi
37bc696f3movsd_xmm [rdx-8], x0
37bc696f8lea r11l, [rbp+1]
37bc696fccmp r13l, edi
37bc696ffjle 0x37bc699fe
37bc69705movsxd rcx, ebp
37bc69708mov r9l, esi
37bc6970bmovddup x4, x3
37bc6970fxor eax, eax
37bc69711shl rcx, 4
37bc69715shr r9l, 1
37bc69718lea r8, [r12+32]
37bc6971dpxor x5, x5
37bc69721add rcx, r15
37bc69724shl r9, 4
37bc69728nop [rax+rax]
37bc69730
37bc69730loc_37bc69730:
37bc69730movupd x1, [rcx+2*rax]
37bc69735movupd x0, [rcx+2*rax+16]
37bc6973bmovlpd x0, [rcx+2*rax+8]
37bc69741movupd x2, [rdx+rax]
37bc69746movhpd x1, [rcx+2*rax+16]
37bc6974candpd x0, x9
37bc69751andpd x1, x9
37bc69756addpd x1, x0
37bc6975amovapd x0, x1
37bc6975emulpd x0, x4
37bc69762addpd x0, x2
37bc69766movupd x2, [r8+2*rax+16]
37bc6976dmovlpd x2, [r8+2*rax+8]
37bc69774andpd x2, x9
37bc69779movups [rdx+rax], x0
37bc6977dmovupd x0, [r8+2*rax]
37bc69783movhpd x0, [r8+2*rax+16]
37bc6978aadd rax, 16
37bc6978eandpd x0, x9
37bc69793addpd x0, x2
37bc69797mulpd x0, x1
37bc6979baddsd x5, x0
37bc6979funpckhpd x0, x0
37bc697a3addsd x5, x0
37bc697a7cmp rax, r9
37bc697aajne 0x37bc69730
37bc697actest sil, 1
37bc697b0je 0x37bc69838
37bc697b6mov eax, esi
37bc697b8and eax, -2
37bc697bbadd r11l, eax
37bc697beadd r10l, eax
37bc697c1
37bc697c1loc_37bc697c1:
37bc697c1movsxd r11, r11l
37bc697c4movsxd r10, r10l
37bc697c7shl r11, 4
37bc697cbadd r11, r15
37bc697cemovsd_xmm x1, [r11-8]
37bc697d4movsd_xmm x0, [r11-16]
37bc697daandpd x1, [rip+0x7e446e]
37bc697e2andpd x0, [rip+0x7e4466]
37bc697eaaddsd x1, x0
37bc697eemulsd x3, x1
37bc697f2addsd x3, [r14+8*r10-8]
37bc697f9movsd_xmm [r14+8*r10-8], x3
37bc69800add r10, [rsp+88]
37bc69805shl r10, 4
37bc69809add r10, [rsp+488]
37bc69811movsd_xmm x0, [r10]
37bc69816movsd_xmm x2, [r10+8]
37bc6981candpd x0, [rip+0x7e442c]
37bc69824andpd x2, [rip+0x7e4424]
37bc6982caddsd x0, x2
37bc69830mulsd x0, x1
37bc69834addsd x5, x0
37bc69838
37bc69838loc_37bc69838:
37bc69838lea ebp, [rsi+rbp+1]
37bc6983caddsd x5, [rdx-8]
37bc69841add rdi, 1
37bc69845sub esi, 1
37bc69848movsd_xmm x3, [r12+32]
37bc6984flea eax, [rbp-1]
37bc69852add r12, 16
37bc69856add rdx, 8
37bc6985amovsd_xmm x0, [r12+24]
37bc69861andpd x3, [rip+0x7e43e7]
37bc69869cdqe
37bc6986bandpd x0, [rip+0x7e43dd]
37bc69873shl rax, 4
37bc69877movsd_xmm [rdx-16], x5
37bc6987caddsd x3, x0
37bc69880movsd_xmm x0, [r15+rax]
37bc69886andpd x0, [rip+0x7e43c2]
37bc6988emulsd x0, x3
37bc69892addsd x0, [rdx-8]
37bc69897cmp rdi, rbx
37bc6989ajne 0x37bc696f0
37bc698a0mov rbx, [rsp+144]
37bc698a8mov rax, [rsp+152]
37bc698b0
37bc698b0loc_37bc698b0:
37bc698b0pxor x1, x1
37bc698b4mov rdi, [rsp+104]
37bc698b9addsd x0, x1
37bc698bdmovsd_xmm [r14+8*rdi], x0
37bc698c3
37bc698c3loc_37bc698c3:
37bc698c3mov rcx, [rsp+104]
37bc698c8mov rdx, [rsp+520]
37bc698d0pxor x2, x2
37bc698d4shl rcx, 4
37bc698d8lea rcx, [rdx+rcx+16]
37bc698ddnop [rax]
37bc698e0
37bc698e0loc_37bc698e0:
37bc698e0movsd_xmm x1, [rax]
37bc698e4movsd_xmm x0, [rdx]
37bc698e8movsd_xmm x3, [rdx+8]
37bc698edandpd x0, [rip+0x7e435b]
37bc698f5comisd x1, x10
37bc698faandpd x3, [rip+0x7e434e]
37bc69902addsd x0, x3
37bc69906ja 0x37bc69912
37bc69908addsd x0, x11
37bc6990daddsd x1, x11
37bc69912
37bc69912loc_37bc69912:
37bc69912divsd x0, x1
37bc69916add rdx, 16
37bc6991aadd rax, 8
37bc6991emaxsd x2, x0
37bc69922cmp rcx, rdx
37bc69925jne 0x37bc698e0
37bc69927
37bc69927loc_37bc69927:
37bc69927comisd x2, x7
37bc6992bmov rax, [rsp+512]
37bc69933mov rdi, [rsp+96]
37bc69938movsd_xmm [rax+8*rdi-8], x2
37bc6993ejbe 0x37bc69a18
37bc69944addsd x2, x2
37bc69948comisd x6, x2
37bc6994cjb 0x37bc69a18
37bc69952cmp [rsp+116], 6
37bc69957je 0x37bc69a18
37bc6995dmov rax, [rsp+536]
37bc69965mov r9, [rsp+464]
37bc6996dmov [rsp+56], 1
37bc69976lea r8, [rip+0x7e429f]
37bc6997dmov rdx, [rsp+440]
37bc69985mov rcx, [rsp+432]
37bc6998dmov [rsp+48], rax
37bc69992mov rax, [rsp+440]
37bc6999amov [rsp+40], rax
37bc6999fmov rax, [rsp+520]
37bc699a7mov [rsp+32], rax
37bc699accall zpptrs_
37bc699b1lea rax, [rip+0x7e4264]
37bc699b8mov [rsp+32], rbx
37bc699bdmov r8, [rsp+520]
37bc699c5mov [rsp+40], rax
37bc699camov rcx, [rsp+440]
37bc699d2mov r9, rax
37bc699d5lea rdx, [rip+0x7e4254]
37bc699dccall zaxpy_
37bc699e1mov rsi, [rsp+96]
37bc699e6add [rsp+116], 1
37bc699ebmov rax, [rsp+512]
37bc699f3movsd_xmm x6, [rax+8*rsi-8]
37bc699f9jmp 0x37bc69369
37bc699fe
37bc699feloc_37bc699fe:
37bc699fepxor x5, x5
37bc69a02jmp 0x37bc697c1
37bc69a07
37bc69a07loc_37bc69a07:
37bc69a07mov ecx, esi
37bc69a09pxor x1, x1
37bc69a0dmov r9l, 1
37bc69a13jmp 0x37bc695f0
37bc69a18
37bc69a18loc_37bc69a18:
37bc69a18mov rsi, [rsp+120]
37bc69a1dmov rdi, [rsp+184]
37bc69a25mov rbx, [rsp+192]
37bc69a2dmov r11, [rsp+520]
37bc69a35mov r12, [rsp+200]
37bc69a3dmov rbp, [rsp+208]
37bc69a45test r13l, r13l
37bc69a48jle 0x37bc69aba
37bc69a4amovapd x3, x8
37bc69a4flea r8l, [r13-1]
37bc69a53mov rdx, r14
37bc69a56mov rax, r11
37bc69a59mulsd x3, x7
37bc69a5dshl r8, 4
37bc69a61lea r8, [r11+r8+16]
37bc69a66nop [rax+rax]
37bc69a70
37bc69a70loc_37bc69a70:
37bc69a70movsd_xmm x2, [rdx]
37bc69a74movsd_xmm x0, [rax]
37bc69a78movsd_xmm x1, [rax+8]
37bc69a7dandpd x0, [rip+0x7e41cb]
37bc69a85andpd x1, [rip+0x7e41c3]
37bc69a8dcomisd x2, x10
37bc69a92addsd x0, x1
37bc69a96movapd x1, x2
37bc69a9amulsd x1, x3
37bc69a9eaddsd x0, x1
37bc69aa2ja 0x37bc69aa9
37bc69aa4addsd x0, x11
37bc69aa9
37bc69aa9loc_37bc69aa9:
37bc69aa9add rax, 16
37bc69aadmovsd_xmm [rdx], x0
37bc69ab1add rdx, 8
37bc69ab5cmp r8, rax
37bc69ab8jne 0x37bc69a70
37bc69aba
37bc69abaloc_37bc69aba:
37bc69abamov [rsp+240], 0
37bc69ac5pxor x6, x6
37bc69ac9mov [rsp+104], rsi
37bc69acemov rsi, r14
37bc69ad1mov r14, rbx
37bc69ad4mov rbx, r11
37bc69ad7nop [rax+rax]
37bc69ae0
37bc69ae0loc_37bc69ae0:
37bc69ae0mov [rsp+40], rbp
37bc69ae5movsxd rdx, r13l
37bc69ae8mov r9, rdi
37bc69aebmov r8, rbx
37bc69aeemov [rsp+32], r12
37bc69af3mov rcx, [rsp+440]
37bc69afbshl rdx, 4
37bc69affadd rdx, rbx
37bc69b02call zlacn2_
37bc69b07mov eax, [rsp+240]
37bc69b0etest eax, eax
37bc69b10je 0x37bc69bbf
37bc69b16cmp eax, 1
37bc69b19je 0x37bc69c79
37bc69b1fmov rcx, [rsp+440]
37bc69b27mov r13l, [rcx]
37bc69b2acmp eax, 2
37bc69b2djne 0x37bc69ae0
37bc69b2fmov edx, r13l
37bc69b32xor eax, eax
37bc69b34shl rdx, 3
37bc69b38test r13l, r13l
37bc69b3bjle 0x37bc69b68
37bc69b3dnop [rax]
37bc69b40
37bc69b40loc_37bc69b40:
37bc69b40movupd x0, [rbx+2*rax]
37bc69b45movddup x1, [rsi+rax]
37bc69b4amulpd x1, x0
37bc69b4eshufpd x0, x0, 1
37bc69b53mulpd x0, x6
37bc69b57addsubpd x1, x0
37bc69b5bmovups [rbx+2*rax], x1
37bc69b5fadd rax, 8
37bc69b63cmp rax, rdx
37bc69b66jne 0x37bc69b40
37bc69b68
37bc69b68loc_37bc69b68:
37bc69b68mov rax, [rsp+536]
37bc69b70mov [rsp+32], rbx
37bc69b75lea r8, [rip+0x7e40a0]
37bc69b7cmov r9, [rsp+464]
37bc69b84mov rcx, [rsp+432]
37bc69b8cmov [rsp+56], 1
37bc69b95mov [rsp+48], rax
37bc69b9amov rax, [rsp+440]
37bc69ba2mov [rsp+40], rax
37bc69ba7mov rdx, rax
37bc69baacall zpptrs_
37bc69bafmov rax, [rsp+440]
37bc69bb7mov r13l, [rax]
37bc69bbajmp 0x37bc69ae0
37bc69bbf
37bc69bbfloc_37bc69bbf:
37bc69bbfmov rax, [rsp+440]
37bc69bc7mov r11, rbx
37bc69bcamov rbx, r14
37bc69bcdmov r14, rsi
37bc69bd0mov rsi, [rsp+104]
37bc69bd5mov eax, [rax]
37bc69bd7test eax, eax
37bc69bd9jle 0x37bc69c43
37bc69bdbsub eax, 1
37bc69bdeadd rax, [rsp+88]
37bc69be3pxor x2, x2
37bc69be7shl rax, 4
37bc69bebadd rax, [rsp+176]
37bc69bf3nop
37bc69bf5nop [rax+rax]
37bc69c00
37bc69c00loc_37bc69c00:
37bc69c00movsd_xmm x0, [rsi+16]
37bc69c05movsd_xmm x1, [rsi+24]
37bc69c0aadd rsi, 16
37bc69c0eandpd x0, [rip+0x7e403a]
37bc69c16andpd x1, [rip+0x7e4032]
37bc69c1eaddsd x0, x1
37bc69c22maxsd x2, x0
37bc69c26cmp rsi, rax
37bc69c29jne 0x37bc69c00
37bc69c2bpxor x0, x0
37bc69c2fucomisd x2, x0
37bc69c33jp 0x37bc69c37
37bc69c35je 0x37bc69c43
37bc69c37
37bc69c37loc_37bc69c37:
37bc69c37movsd_xmm x0, [rdi]
37bc69c3bdivsd x0, x2
37bc69c3fmovsd_xmm [rdi], x0
37bc69c43
37bc69c43loc_37bc69c43:
37bc69c43add [rsp+96], 1
37bc69c49mov rcx, [rsp+232]
37bc69c51add rdi, 8
37bc69c55add [rsp+88], rcx
37bc69c5amov rax, [rsp+96]
37bc69c5fadd [rsp+168], rbx
37bc69c67cmp [rsp+228], eax
37bc69c6ejge 0x37bc692d6
37bc69c74jmp 0x37bc6912a
37bc69c79
37bc69c79loc_37bc69c79:
37bc69c79mov rax, [rsp+536]
37bc69c81mov [rsp+32], rbx
37bc69c86lea r8, [rip+0x7e3f8f]
37bc69c8dmov r9, [rsp+464]
37bc69c95mov rcx, [rsp+432]
37bc69c9dmov [rsp+56], 1
37bc69ca6mov [rsp+48], rax
37bc69cabmov rax, [rsp+440]
37bc69cb3mov [rsp+40], rax
37bc69cb8mov rdx, rax
37bc69cbbcall zpptrs_
37bc69cc0mov rax, [rsp+440]
37bc69cc8mov r13l, [rax]
37bc69ccbtest r13l, r13l
37bc69ccejle 0x37bc69ae0
37bc69cd4mov edx, r13l
37bc69cd7xor eax, eax
37bc69cd9pxor x2, x2
37bc69cddshl rdx, 3
37bc69ce1nop [rax+rax]
37bc69ceanop [rax+rax]
37bc69cf5nop [rax+rax]
37bc69d00
37bc69d00loc_37bc69d00:
37bc69d00movupd x0, [rbx+2*rax]
37bc69d05movddup x1, [rsi+rax]
37bc69d0amulpd x1, x0
37bc69d0eshufpd x0, x0, 1
37bc69d13mulpd x0, x2
37bc69d17addsubpd x1, x0
37bc69d1bmovups [rbx+2*rax], x1
37bc69d1fadd rax, 8
37bc69d23cmp rax, rdx
37bc69d26jne 0x37bc69d00
37bc69d28jmp 0x37bc69ae0
37bc69d2d
37bc69d2dloc_37bc69d2d:
37bc69d2dpxor x2, x2
37bc69d31jmp 0x37bc69927
37bc69d36
37bc69d36loc_37bc69d36:
37bc69d36test edx, edx
37bc69d38je 0x37bc6912a
37bc69d3elea rbx, [8*rdx]
37bc69d46mov rcx, [rsp+504]
37bc69d4exor edx, edx
37bc69d50mov r8, rbx
37bc69d53call memset
37bc69d58mov rcx, [rsp+512]
37bc69d60mov r8, rbx
37bc69d63xor edx, edx
37bc69d65call memset
37bc69d6ajmp 0x37bc6912a
37bc69d6f
37bc69d6floc_37bc69d6f:
37bc69d6fneg eax
37bc69d71jmp 0x37bc69108
37bc69000
37bc69000zpprfs_:
37bc69000push r15
37bc69002push r14
37bc69004push r13
37bc69006push r12
37bc69008push rbp
37bc69009push rdi
37bc6900apush rsi
37bc6900bpush rbx
37bc6900csub rsp, 360
37bc69013movups [rsp+256], x6
37bc6901bmovups [rsp+272], x7
37bc69023movups [rsp+288], x8
37bc6902cmovups [rsp+304], x9
37bc69035movups [rsp+320], x10
37bc6903emovups [rsp+336], x11
37bc69047mov rax, [rsp+536]
37bc6904fmov rdi, [rsp+480]
37bc69057mov r12, [rsp+496]
37bc6905fmov r14, [rsp+528]
37bc69067mov [rax], 0
37bc6906dmov ebp, [rdi]
37bc6906fmov esi, [r12]
37bc69073mov [rsp+440], rdx
37bc6907bmov rbx, r8
37bc6907emov r15, r9
37bc69081mov r8l, 1
37bc69087mov r9l, 1
37bc6908dlea rdx, [rip+0x7e4b6c]
37bc69094mov [rsp+432], rcx
37bc6909ccall lsame_
37bc690a1mov [rsp+224], eax
37bc690a8test eax, eax
37bc690aaje 0x37bc69172
37bc690b0
37bc690b0loc_37bc690b0:
37bc690b0mov rax, [rsp+440]
37bc690b8mov r13l, [rax]
37bc690bbtest r13l, r13l
37bc690bejs 0x37bc690f4
37bc690c0mov edx, [rbx]
37bc690c2test edx, edx
37bc690c4js 0x37bc691a9
37bc690catest r13l, r13l
37bc690cdmov eax, 1
37bc690d2cmovg eax, r13l
37bc690d6cmp [rdi], eax
37bc690d8jl 0x37bc691b8
37bc690decmp [r12], eax
37bc690e2jge 0x37bc691c7
37bc690e8mov edx, -9
37bc690edmov eax, 9
37bc690f2jmp 0x37bc690fe
37bc690f4
37bc690f4loc_37bc690f4:
37bc690f4mov edx, -2
37bc690f9mov eax, 2
37bc690fe
37bc690feloc_37bc690fe:
37bc690femov rdi, [rsp+536]
37bc69106mov [rdi], edx
37bc69108
37bc69108loc_37bc69108:
37bc69108lea rdx, [rsp+244]
37bc69110mov r8l, 6
37bc69116lea rcx, [rip+0x7e4ae5]
37bc6911dmov [rsp+244], eax
37bc69124call xerbla_
37bc69129nop
37bc6912a
37bc6912aloc_37bc6912a:
37bc6912amovups x6, [rsp+256]
37bc69132movups x7, [rsp+272]
37bc6913amovups x8, [rsp+288]
37bc69143movups x9, [rsp+304]
37bc6914cmovups x10, [rsp+320]
37bc69155movups x11, [rsp+336]
37bc6915eadd rsp, 360
37bc69165pop rbx
37bc69166pop rsi
37bc69167pop rdi
37bc69168pop rbp
37bc69169pop r12
37bc6916bpop r13
37bc6916dpop r14
37bc6916fpop r15
37bc69171ret
37bc69172
37bc69172loc_37bc69172:
37bc69172mov rcx, [rsp+432]
37bc6917amov r9l, 1
37bc69180mov r8l, 1
37bc69186lea rdx, [rip+0x7e4a74]
37bc6918dcall lsame_
37bc69192test eax, eax
37bc69194jne 0x37bc690b0
37bc6919amov edx, -1
37bc6919fmov eax, 1
37bc691a4jmp 0x37bc690fe
37bc691a9
37bc691a9loc_37bc691a9:
37bc691a9mov edx, -3
37bc691aemov eax, 3
37bc691b3jmp 0x37bc690fe
37bc691b8
37bc691b8loc_37bc691b8:
37bc691b8mov edx, -7
37bc691bdmov eax, 7
37bc691c2jmp 0x37bc690fe
37bc691c7
37bc691c7loc_37bc691c7:
37bc691c7mov rax, [rsp+536]
37bc691cfmov eax, [rax]
37bc691d1test eax, eax
37bc691d3jne 0x37bc69d6f
37bc691d9test r13l, r13l
37bc691dcje 0x37bc69d36
37bc691e2test edx, edx
37bc691e4je 0x37bc6912a
37bc691eamov edx, 7
37bc691eflea rcx, [rip+0x7e4a12]
37bc691f6call dlamch_
37bc691fbmov edx, 12
37bc69200lea rcx, [rip+0x7e4a08]
37bc69207movapd x7, x0
37bc6920bcall dlamch_
37bc69210mov r11l, [rbx]
37bc69213test r11l, r11l
37bc69216jle 0x37bc6912a
37bc6921cadd r13l, 1
37bc69220pxor x8, x8
37bc69225movsxd r8, esi
37bc69228xor eax, eax
37bc6922acvtsi2sd x8, r13l
37bc6922fmovsxd r10, ebp
37bc69232test r8, r8
37bc69235mov [rsp+88], -1
37bc6923emulsd x0, x8
37bc69243cmovs r8, rax
37bc69247test r10, r10
37bc6924amov [rsp+96], 1
37bc69253cmovs r10, rax
37bc69257mov rax, [rsp+472]
37bc6925fmov [rsp+168], -1
37bc6926blea rbp, [rsp+244]
37bc69273mov [rsp+232], r8
37bc6927bmov rdi, [rsp+504]
37bc69283lea r12, [rsp+240]
37bc6928badd rax, 16
37bc6928fmov [rsp+228], r11l
37bc69297mov rbx, r10
37bc6929amovddup x9, [rip+0x7e49ad]
37bc692a3mov [rsp+216], rax
37bc692abmov rax, [rsp+488]
37bc692b3movapd x10, x0
37bc692b8mov r11, [rsp+520]
37bc692c0movapd x11, x0
37bc692c5divsd x10, x7
37bc692caadd rax, 16
37bc692cemov [rsp+176], rax
37bc692d6
37bc692d6loc_37bc692d6:
37bc692d6mov rax, [rsp+168]
37bc692demov rsi, [rsp+216]
37bc692e6mov [rsp+116], 1
37bc692eemov rcx, [rsp+176]
37bc692f6mov [rsp+184], rdi
37bc692feshl rax, 4
37bc69302mov [rsp+520], r11
37bc6930amovsd_xmm x6, [rip+0x7e492e]
37bc69312add rsi, rax
37bc69315add rax, [rsp+472]
37bc6931dmov [rsp+200], r12
37bc69325mov [rsp+128], rsi
37bc6932dmov rsi, [rsp+88]
37bc69332mov [rsp+136], rax
37bc6933ashl rsi, 4
37bc6933emov [rsp+208], rbp
37bc69346add rcx, rsi
37bc69349mov [rsp+160], rsi
37bc69351add rsi, [rsp+488]
37bc69359mov [rsp+120], rsi
37bc6935emov [rsp+192], rbx
37bc69366mov rbx, rcx
37bc69369
37bc69369loc_37bc69369:
37bc69369lea rax, [rip+0x7e48ac]
37bc69370mov r9, [rsp+520]
37bc69378mov rdx, [rsp+128]
37bc69380mov [rsp+32], rax
37bc69385mov rcx, [rsp+440]
37bc6938dmov rdi, rax
37bc69390mov r8, rax
37bc69393call zcopy_
37bc69398mov rax, rdi
37bc6939bmov [rsp+64], rdi
37bc693a0mov r9, r15
37bc693a3mov rdi, [rsp+520]
37bc693abmov [rsp+40], rax
37bc693b0lea r8, [rip+0x7e4869]
37bc693b7mov [rsp+32], rbx
37bc693bcmov rdx, [rsp+440]
37bc693c4mov [rsp+56], rdi
37bc693c9lea rdi, [rip+0x7e4860]
37bc693d0mov rcx, [rsp+432]
37bc693d8mov [rsp+72], 1
37bc693e1mov [rsp+48], rdi
37bc693e6call zhpmv_
37bc693ebmov rax, [rsp+440]
37bc693f3mov r13l, [rax]
37bc693f6test r13l, r13l
37bc693f9jle 0x37bc69d2d
37bc693fflea edi, [r13-1]
37bc69403lea rdx, [r14+8]
37bc69407mov rax, r14
37bc6940amov r8, r14
37bc6940dmov [rsp+104], rdi
37bc69412mov rcx, [rsp+136]
37bc6941amov rsi, rdi
37bc6941dlea r9, [rdx+8*rdi]
37bc69421nop [rax+rax]
37bc6942anop [rax+rax]
37bc69435nop [rax+rax]
37bc69440
37bc69440loc_37bc69440:
37bc69440movsd_xmm x0, [rcx+16]
37bc69445movsd_xmm x1, [rcx+24]
37bc6944aadd r8, 8
37bc6944eadd rcx, 16
37bc69452andpd x0, [rip+0x7e47f6]
37bc6945aandpd x1, [rip+0x7e47ee]
37bc69462addsd x0, x1
37bc69466movsd_xmm [r8-8], x0
37bc6946ccmp r8, r9
37bc6946fjne 0x37bc69440
37bc69471mov ecx, [rsp+224]
37bc69478test ecx, ecx
37bc6947aje 0x37bc69670
37bc69480mov rdi, [rsp+120]
37bc69485lea ebp, [r13+1]
37bc69489xor r10l, r10l
37bc6948cpxor x1, x1
37bc69490mov esi, 1
37bc69495mov r11l, 1
37bc6949bmovsd_xmm x4, [rdi+16]
37bc694a0movsd_xmm x0, [rdi+24]
37bc694a5andpd x4, [rip+0x7e47a3]
37bc694adandpd x0, [rip+0x7e479b]
37bc694b5addsd x4, x0
37bc694b9nop [rax]
37bc694c0
37bc694c0loc_37bc694c0:
37bc694c0add esi, r11l
37bc694c3add r11l, 1
37bc694c7lea edx, [rsi-2]
37bc694camovsxd rdx, edx
37bc694cdshl rdx, 4
37bc694d1movsd_xmm x0, [r15+rdx]
37bc694d7andpd x0, [rip+0x7e4771]
37bc694dfmulsd x0, x4
37bc694e3addsd x0, [r14+8*r10]
37bc694e9addsd x0, x1
37bc694edmovsd_xmm [r14+8*r10], x0
37bc694f3cmp ebp, r11l
37bc694f6je 0x37bc698c3
37bc694fcmovsd_xmm x4, [rdi+40]
37bc69501movsd_xmm x0, [rdi+32]
37bc69506add rdi, 16
37bc6950aadd r10, 1
37bc6950eandpd x4, [rip+0x7e473a]
37bc69516andpd x0, [rip+0x7e4732]
37bc6951eaddsd x4, x0
37bc69522cmp r11l, 2
37bc69526je 0x37bc69a07
37bc6952cmovsxd rcx, esi
37bc6952fmov r8l, r10l
37bc69532mov r9l, r10l
37bc69535xor edx, edx
37bc69537sub rcx, 1
37bc6953bshr r8l, 1
37bc6953emovddup x3, x4
37bc69542pxor x1, x1
37bc69546shl rcx, 4
37bc6954ashl r8, 4
37bc6954eadd rcx, r15
37bc69551nop [rax]
37bc69555nop [rax+rax]
37bc69560
37bc69560loc_37bc69560:
37bc69560movupd x0, [rcx+2*rdx]
37bc69565movupd x2, [rcx+2*rdx+16]
37bc6956bmovlpd x2, [rcx+2*rdx+8]
37bc69571movupd x5, [r14+rdx]
37bc69577movhpd x0, [rcx+2*rdx+16]
37bc6957dandpd x0, x9
37bc69582andpd x2, x9
37bc69587addpd x2, x0
37bc6958bmovapd x0, x3
37bc6958fmulpd x0, x2
37bc69593addpd x0, x5
37bc69597movupd x5, [rbx+2*rdx]
37bc6959cmovhpd x5, [rbx+2*rdx+16]
37bc695a2movups [r14+rdx], x0
37bc695a7movupd x0, [rbx+2*rdx+16]
37bc695admovlpd x0, [rbx+2*rdx+8]
37bc695b3andpd x5, x9
37bc695b8add rdx, 16
37bc695bcandpd x0, x9
37bc695c1addpd x0, x5
37bc695c5mulpd x0, x2
37bc695c9addsd x1, x0
37bc695cdunpckhpd x0, x0
37bc695d1addsd x1, x0
37bc695d5cmp rdx, r8
37bc695d8jne 0x37bc69560
37bc695datest r9b, 1
37bc695deje 0x37bc694c0
37bc695e4and r9l, -2
37bc695e8lea ecx, [rsi+r9]
37bc695ecadd r9l, 1
37bc695f0
37bc695f0loc_37bc695f0:
37bc695f0movsxd rcx, ecx
37bc695f3movsxd rdx, r9l
37bc695f6shl rcx, 4
37bc695faadd rcx, r15
37bc695fdmovsd_xmm x2, [rcx-8]
37bc69602movsd_xmm x0, [rcx-16]
37bc69607andpd x2, [rip+0x7e4641]
37bc6960fandpd x0, [rip+0x7e4639]
37bc69617addsd x2, x0
37bc6961bmovapd x0, x2
37bc6961fmulsd x0, x4
37bc69623addsd x0, [r14+8*rdx-8]
37bc6962amovsd_xmm [r14+8*rdx-8], x0
37bc69631add rdx, [rsp+88]
37bc69636shl rdx, 4
37bc6963aadd rdx, [rsp+488]
37bc69642movsd_xmm x0, [rdx+8]
37bc69647movsd_xmm x3, [rdx]
37bc6964bandpd x0, [rip+0x7e45fd]
37bc69653andpd x3, [rip+0x7e45f5]
37bc6965baddsd x0, x3
37bc6965fmulsd x0, x2
37bc69663addsd x1, x0
37bc69667jmp 0x37bc694c0
37bc6966c
37bc6966c 0f 1f 40 00 ..@.
37bc69670
37bc69670loc_37bc69670:
37bc69670mov rcx, [rsp+488]
37bc69678mov rdi, [rsp+160]
37bc69680movsd_xmm x3, [rcx+rdi+16]
37bc69686movsd_xmm x0, [rcx+rdi+24]
37bc6968candpd x3, [rip+0x7e45bc]
37bc69694andpd x0, [rip+0x7e45b4]
37bc6969caddsd x3, x0
37bc696a0movsd_xmm x0, [r15]
37bc696a5andpd x0, [rip+0x7e45a3]
37bc696admulsd x0, x3
37bc696b1addsd x0, [r14]
37bc696b6cmp r13l, 1
37bc696baje 0x37bc698b0
37bc696c0mov r12, [rsp+120]
37bc696c5mov edi, 2
37bc696camov ebp, 1
37bc696cfmov [rsp+152], rax
37bc696d7mov [rsp+144], rbx
37bc696dflea ebx, [r13+1]
37bc696e3nop
37bc696e5nop [rax+rax]
37bc696f0
37bc696f0loc_37bc696f0:
37bc696f0mov r10l, edi
37bc696f3movsd_xmm [rdx-8], x0
37bc696f8lea r11l, [rbp+1]
37bc696fccmp r13l, edi
37bc696ffjle 0x37bc699fe
37bc69705movsxd rcx, ebp
37bc69708mov r9l, esi
37bc6970bmovddup x4, x3
37bc6970fxor eax, eax
37bc69711shl rcx, 4
37bc69715shr r9l, 1
37bc69718lea r8, [r12+32]
37bc6971dpxor x5, x5
37bc69721add rcx, r15
37bc69724shl r9, 4
37bc69728nop [rax+rax]
37bc69730
37bc69730loc_37bc69730:
37bc69730movupd x1, [rcx+2*rax]
37bc69735movupd x0, [rcx+2*rax+16]
37bc6973bmovlpd x0, [rcx+2*rax+8]
37bc69741movupd x2, [rdx+rax]
37bc69746movhpd x1, [rcx+2*rax+16]
37bc6974candpd x0, x9
37bc69751andpd x1, x9
37bc69756addpd x1, x0
37bc6975amovapd x0, x1
37bc6975emulpd x0, x4
37bc69762addpd x0, x2
37bc69766movupd x2, [r8+2*rax+16]
37bc6976dmovlpd x2, [r8+2*rax+8]
37bc69774andpd x2, x9
37bc69779movups [rdx+rax], x0
37bc6977dmovupd x0, [r8+2*rax]
37bc69783movhpd x0, [r8+2*rax+16]
37bc6978aadd rax, 16
37bc6978eandpd x0, x9
37bc69793addpd x0, x2
37bc69797mulpd x0, x1
37bc6979baddsd x5, x0
37bc6979funpckhpd x0, x0
37bc697a3addsd x5, x0
37bc697a7cmp rax, r9
37bc697aajne 0x37bc69730
37bc697actest sil, 1
37bc697b0je 0x37bc69838
37bc697b6mov eax, esi
37bc697b8and eax, -2
37bc697bbadd r11l, eax
37bc697beadd r10l, eax
37bc697c1
37bc697c1loc_37bc697c1:
37bc697c1movsxd r11, r11l
37bc697c4movsxd r10, r10l
37bc697c7shl r11, 4
37bc697cbadd r11, r15
37bc697cemovsd_xmm x1, [r11-8]
37bc697d4movsd_xmm x0, [r11-16]
37bc697daandpd x1, [rip+0x7e446e]
37bc697e2andpd x0, [rip+0x7e4466]
37bc697eaaddsd x1, x0
37bc697eemulsd x3, x1
37bc697f2addsd x3, [r14+8*r10-8]
37bc697f9movsd_xmm [r14+8*r10-8], x3
37bc69800add r10, [rsp+88]
37bc69805shl r10, 4
37bc69809add r10, [rsp+488]
37bc69811movsd_xmm x0, [r10]
37bc69816movsd_xmm x2, [r10+8]
37bc6981candpd x0, [rip+0x7e442c]
37bc69824andpd x2, [rip+0x7e4424]
37bc6982caddsd x0, x2
37bc69830mulsd x0, x1
37bc69834addsd x5, x0
37bc69838
37bc69838loc_37bc69838:
37bc69838lea ebp, [rsi+rbp+1]
37bc6983caddsd x5, [rdx-8]
37bc69841add rdi, 1
37bc69845sub esi, 1
37bc69848movsd_xmm x3, [r12+32]
37bc6984flea eax, [rbp-1]
37bc69852add r12, 16
37bc69856add rdx, 8
37bc6985amovsd_xmm x0, [r12+24]
37bc69861andpd x3, [rip+0x7e43e7]
37bc69869cdqe
37bc6986bandpd x0, [rip+0x7e43dd]
37bc69873shl rax, 4
37bc69877movsd_xmm [rdx-16], x5
37bc6987caddsd x3, x0
37bc69880movsd_xmm x0, [r15+rax]
37bc69886andpd x0, [rip+0x7e43c2]
37bc6988emulsd x0, x3
37bc69892addsd x0, [rdx-8]
37bc69897cmp rdi, rbx
37bc6989ajne 0x37bc696f0
37bc698a0mov rbx, [rsp+144]
37bc698a8mov rax, [rsp+152]
37bc698b0
37bc698b0loc_37bc698b0:
37bc698b0pxor x1, x1
37bc698b4mov rdi, [rsp+104]
37bc698b9addsd x0, x1
37bc698bdmovsd_xmm [r14+8*rdi], x0
37bc698c3
37bc698c3loc_37bc698c3:
37bc698c3mov rcx, [rsp+104]
37bc698c8mov rdx, [rsp+520]
37bc698d0pxor x2, x2
37bc698d4shl rcx, 4
37bc698d8lea rcx, [rdx+rcx+16]
37bc698ddnop [rax]
37bc698e0
37bc698e0loc_37bc698e0:
37bc698e0movsd_xmm x1, [rax]
37bc698e4movsd_xmm x0, [rdx]
37bc698e8movsd_xmm x3, [rdx+8]
37bc698edandpd x0, [rip+0x7e435b]
37bc698f5comisd x1, x10
37bc698faandpd x3, [rip+0x7e434e]
37bc69902addsd x0, x3
37bc69906ja 0x37bc69912
37bc69908addsd x0, x11
37bc6990daddsd x1, x11
37bc69912
37bc69912loc_37bc69912:
37bc69912divsd x0, x1
37bc69916add rdx, 16
37bc6991aadd rax, 8
37bc6991emaxsd x2, x0
37bc69922cmp rcx, rdx
37bc69925jne 0x37bc698e0
37bc69927
37bc69927loc_37bc69927:
37bc69927comisd x2, x7
37bc6992bmov rax, [rsp+512]
37bc69933mov rdi, [rsp+96]
37bc69938movsd_xmm [rax+8*rdi-8], x2
37bc6993ejbe 0x37bc69a18
37bc69944addsd x2, x2
37bc69948comisd x6, x2
37bc6994cjb 0x37bc69a18
37bc69952cmp [rsp+116], 6
37bc69957je 0x37bc69a18
37bc6995dmov rax, [rsp+536]
37bc69965mov r9, [rsp+464]
37bc6996dmov [rsp+56], 1
37bc69976lea r8, [rip+0x7e429f]
37bc6997dmov rdx, [rsp+440]
37bc69985mov rcx, [rsp+432]
37bc6998dmov [rsp+48], rax
37bc69992mov rax, [rsp+440]
37bc6999amov [rsp+40], rax
37bc6999fmov rax, [rsp+520]
37bc699a7mov [rsp+32], rax
37bc699accall zpptrs_
37bc699b1lea rax, [rip+0x7e4264]
37bc699b8mov [rsp+32], rbx
37bc699bdmov r8, [rsp+520]
37bc699c5mov [rsp+40], rax
37bc699camov rcx, [rsp+440]
37bc699d2mov r9, rax
37bc699d5lea rdx, [rip+0x7e4254]
37bc699dccall zaxpy_
37bc699e1mov rsi, [rsp+96]
37bc699e6add [rsp+116], 1
37bc699ebmov rax, [rsp+512]
37bc699f3movsd_xmm x6, [rax+8*rsi-8]
37bc699f9jmp 0x37bc69369
37bc699fe
37bc699feloc_37bc699fe:
37bc699fepxor x5, x5
37bc69a02jmp 0x37bc697c1
37bc69a07
37bc69a07loc_37bc69a07:
37bc69a07mov ecx, esi
37bc69a09pxor x1, x1
37bc69a0dmov r9l, 1
37bc69a13jmp 0x37bc695f0
37bc69a18
37bc69a18loc_37bc69a18:
37bc69a18mov rsi, [rsp+120]
37bc69a1dmov rdi, [rsp+184]
37bc69a25mov rbx, [rsp+192]
37bc69a2dmov r11, [rsp+520]
37bc69a35mov r12, [rsp+200]
37bc69a3dmov rbp, [rsp+208]
37bc69a45test r13l, r13l
37bc69a48jle 0x37bc69aba
37bc69a4amovapd x3, x8
37bc69a4flea r8l, [r13-1]
37bc69a53mov rdx, r14
37bc69a56mov rax, r11
37bc69a59mulsd x3, x7
37bc69a5dshl r8, 4
37bc69a61lea r8, [r11+r8+16]
37bc69a66nop [rax+rax]
37bc69a70
37bc69a70loc_37bc69a70:
37bc69a70movsd_xmm x2, [rdx]
37bc69a74movsd_xmm x0, [rax]
37bc69a78movsd_xmm x1, [rax+8]
37bc69a7dandpd x0, [rip+0x7e41cb]
37bc69a85andpd x1, [rip+0x7e41c3]
37bc69a8dcomisd x2, x10
37bc69a92addsd x0, x1
37bc69a96movapd x1, x2
37bc69a9amulsd x1, x3
37bc69a9eaddsd x0, x1
37bc69aa2ja 0x37bc69aa9
37bc69aa4addsd x0, x11
37bc69aa9
37bc69aa9loc_37bc69aa9:
37bc69aa9add rax, 16
37bc69aadmovsd_xmm [rdx], x0
37bc69ab1add rdx, 8
37bc69ab5cmp r8, rax
37bc69ab8jne 0x37bc69a70
37bc69aba
37bc69abaloc_37bc69aba:
37bc69abamov [rsp+240], 0
37bc69ac5pxor x6, x6
37bc69ac9mov [rsp+104], rsi
37bc69acemov rsi, r14
37bc69ad1mov r14, rbx
37bc69ad4mov rbx, r11
37bc69ad7nop [rax+rax]
37bc69ae0
37bc69ae0loc_37bc69ae0:
37bc69ae0mov [rsp+40], rbp
37bc69ae5movsxd rdx, r13l
37bc69ae8mov r9, rdi
37bc69aebmov r8, rbx
37bc69aeemov [rsp+32], r12
37bc69af3mov rcx, [rsp+440]
37bc69afbshl rdx, 4
37bc69affadd rdx, rbx
37bc69b02call zlacn2_
37bc69b07mov eax, [rsp+240]
37bc69b0etest eax, eax
37bc69b10je 0x37bc69bbf
37bc69b16cmp eax, 1
37bc69b19je 0x37bc69c79
37bc69b1fmov rcx, [rsp+440]
37bc69b27mov r13l, [rcx]
37bc69b2acmp eax, 2
37bc69b2djne 0x37bc69ae0
37bc69b2fmov edx, r13l
37bc69b32xor eax, eax
37bc69b34shl rdx, 3
37bc69b38test r13l, r13l
37bc69b3bjle 0x37bc69b68
37bc69b3dnop [rax]
37bc69b40
37bc69b40loc_37bc69b40:
37bc69b40movupd x0, [rbx+2*rax]
37bc69b45movddup x1, [rsi+rax]
37bc69b4amulpd x1, x0
37bc69b4eshufpd x0, x0, 1
37bc69b53mulpd x0, x6
37bc69b57addsubpd x1, x0
37bc69b5bmovups [rbx+2*rax], x1
37bc69b5fadd rax, 8
37bc69b63cmp rax, rdx
37bc69b66jne 0x37bc69b40
37bc69b68
37bc69b68loc_37bc69b68:
37bc69b68mov rax, [rsp+536]
37bc69b70mov [rsp+32], rbx
37bc69b75lea r8, [rip+0x7e40a0]
37bc69b7cmov r9, [rsp+464]
37bc69b84mov rcx, [rsp+432]
37bc69b8cmov [rsp+56], 1
37bc69b95mov [rsp+48], rax
37bc69b9amov rax, [rsp+440]
37bc69ba2mov [rsp+40], rax
37bc69ba7mov rdx, rax
37bc69baacall zpptrs_
37bc69bafmov rax, [rsp+440]
37bc69bb7mov r13l, [rax]
37bc69bbajmp 0x37bc69ae0
37bc69bbf
37bc69bbfloc_37bc69bbf:
37bc69bbfmov rax, [rsp+440]
37bc69bc7mov r11, rbx
37bc69bcamov rbx, r14
37bc69bcdmov r14, rsi
37bc69bd0mov rsi, [rsp+104]
37bc69bd5mov eax, [rax]
37bc69bd7test eax, eax
37bc69bd9jle 0x37bc69c43
37bc69bdbsub eax, 1
37bc69bdeadd rax, [rsp+88]
37bc69be3pxor x2, x2
37bc69be7shl rax, 4
37bc69bebadd rax, [rsp+176]
37bc69bf3nop
37bc69bf5nop [rax+rax]
37bc69c00
37bc69c00loc_37bc69c00:
37bc69c00movsd_xmm x0, [rsi+16]
37bc69c05movsd_xmm x1, [rsi+24]
37bc69c0aadd rsi, 16
37bc69c0eandpd x0, [rip+0x7e403a]
37bc69c16andpd x1, [rip+0x7e4032]
37bc69c1eaddsd x0, x1
37bc69c22maxsd x2, x0
37bc69c26cmp rsi, rax
37bc69c29jne 0x37bc69c00
37bc69c2bpxor x0, x0
37bc69c2fucomisd x2, x0
37bc69c33jp 0x37bc69c37
37bc69c35je 0x37bc69c43
37bc69c37
37bc69c37loc_37bc69c37:
37bc69c37movsd_xmm x0, [rdi]
37bc69c3bdivsd x0, x2
37bc69c3fmovsd_xmm [rdi], x0
37bc69c43
37bc69c43loc_37bc69c43:
37bc69c43add [rsp+96], 1
37bc69c49mov rcx, [rsp+232]
37bc69c51add rdi, 8
37bc69c55add [rsp+88], rcx
37bc69c5amov rax, [rsp+96]
37bc69c5fadd [rsp+168], rbx
37bc69c67cmp [rsp+228], eax
37bc69c6ejge 0x37bc692d6
37bc69c74jmp 0x37bc6912a
37bc69c79
37bc69c79loc_37bc69c79:
37bc69c79mov rax, [rsp+536]
37bc69c81mov [rsp+32], rbx
37bc69c86lea r8, [rip+0x7e3f8f]
37bc69c8dmov r9, [rsp+464]
37bc69c95mov rcx, [rsp+432]
37bc69c9dmov [rsp+56], 1
37bc69ca6mov [rsp+48], rax
37bc69cabmov rax, [rsp+440]
37bc69cb3mov [rsp+40], rax
37bc69cb8mov rdx, rax
37bc69cbbcall zpptrs_
37bc69cc0mov rax, [rsp+440]
37bc69cc8mov r13l, [rax]
37bc69ccbtest r13l, r13l
37bc69ccejle 0x37bc69ae0
37bc69cd4mov edx, r13l
37bc69cd7xor eax, eax
37bc69cd9pxor x2, x2
37bc69cddshl rdx, 3
37bc69ce1nop [rax+rax]
37bc69ceanop [rax+rax]
37bc69cf5nop [rax+rax]
37bc69d00
37bc69d00loc_37bc69d00:
37bc69d00movupd x0, [rbx+2*rax]
37bc69d05movddup x1, [rsi+rax]
37bc69d0amulpd x1, x0
37bc69d0eshufpd x0, x0, 1
37bc69d13mulpd x0, x2
37bc69d17addsubpd x1, x0
37bc69d1bmovups [rbx+2*rax], x1
37bc69d1fadd rax, 8
37bc69d23cmp rax, rdx
37bc69d26jne 0x37bc69d00
37bc69d28jmp 0x37bc69ae0
37bc69d2d
37bc69d2dloc_37bc69d2d:
37bc69d2dpxor x2, x2
37bc69d31jmp 0x37bc69927
37bc69d36
37bc69d36loc_37bc69d36:
37bc69d36test edx, edx
37bc69d38je 0x37bc6912a
37bc69d3elea rbx, [8*rdx]
37bc69d46mov rcx, [rsp+504]
37bc69d4exor edx, edx
37bc69d50mov r8, rbx
37bc69d53call memset
37bc69d58mov rcx, [rsp+512]
37bc69d60mov r8, rbx
37bc69d63xor edx, edx
37bc69d65call memset
37bc69d6ajmp 0x37bc6912a
37bc69d6f
37bc69d6floc_37bc69d6f:
37bc69d6fneg eax
37bc69d71jmp 0x37bc69108
37bc69000
37bc69d76
37bc69d76 // align 0x10
37bc69d76 // align 0x10
37bc69d80
37bc69d80zppsv_:
37bc69d80push r12
37bc69d82push rbp
37bc69d83push rdi
37bc69d84push rsi
37bc69d85push rbx
37bc69d86sub rsp, 80
37bc69d8amov rdi, [rsp+176]
37bc69d92mov [rdi], 0
37bc69d98mov rsi, rdx
37bc69d9bmov r12, r8
37bc69d9emov rbp, r9
37bc69da1mov r8l, 1
37bc69da7mov r9l, 1
37bc69dadlea rdx, [rip+0x7e3eac]
37bc69db4mov rbx, rcx
37bc69db7call lsame_
37bc69dbctest eax, eax
37bc69dbeje 0x37bc69ea0
37bc69dc4
37bc69dc4loc_37bc69dc4:
37bc69dc4mov eax, [rsi]
37bc69dc6test eax, eax
37bc69dc8js 0x37bc69e68
37bc69dcemov edx, [r12]
37bc69dd2test edx, edx
37bc69dd4js 0x37bc69ed0
37bc69ddamov rcx, [rsp+168]
37bc69de2test eax, eax
37bc69de4mov edx, 1
37bc69de9cmovle eax, edx
37bc69deccmp [rcx], eax
37bc69deejl 0x37bc69ee0
37bc69df4mov eax, [rdi]
37bc69df6test eax, eax
37bc69df8jne 0x37bc69eec
37bc69dfemov r9, rdi
37bc69e01mov r8, rbp
37bc69e04mov rdx, rsi
37bc69e07mov rcx, rbx
37bc69e0amov [rsp+32], 1
37bc69e13call zpptrf_
37bc69e18mov eax, [rdi]
37bc69e1atest eax, eax
37bc69e1cjne 0x37bc69e90
37bc69e1emov [rsp+48], rdi
37bc69e23mov r9, rbp
37bc69e26mov r8, r12
37bc69e29mov rdx, rsi
37bc69e2cmov rax, [rsp+168]
37bc69e34mov rcx, rbx
37bc69e37mov [rsp+56], 1
37bc69e40mov [rsp+40], rax
37bc69e45mov rax, [rsp+160]
37bc69e4dmov [rsp+32], rax
37bc69e52call zpptrs_
37bc69e57nop
37bc69e58add rsp, 80
37bc69e5cpop rbx
37bc69e5dpop rsi
37bc69e5epop rdi
37bc69e5fpop rbp
37bc69e60pop r12
37bc69e62ret
37bc69e63
37bc69e63 0f 1f 44 00 00 ..D..
37bc69e68
37bc69e68loc_37bc69e68:
37bc69e68mov edx, -2
37bc69e6dmov eax, 2
37bc69e72
37bc69e72loc_37bc69e72:
37bc69e72mov [rdi], edx
37bc69e74
37bc69e74loc_37bc69e74:
37bc69e74lea rdx, [rsp+76]
37bc69e79mov r8l, 6
37bc69e7flea rcx, [rip+0x7e3ddc]
37bc69e86mov [rsp+76], eax
37bc69e8acall xerbla_
37bc69e8fnop
37bc69e90
37bc69e90loc_37bc69e90:
37bc69e90add rsp, 80
37bc69e94pop rbx
37bc69e95pop rsi
37bc69e96pop rdi
37bc69e97pop rbp
37bc69e98pop r12
37bc69e9aret
37bc69e9b
37bc69e9b 0f 1f 44 00 00 ..D..
37bc69ea0
37bc69ea0loc_37bc69ea0:
37bc69ea0mov r9l, 1
37bc69ea6mov r8l, 1
37bc69eaclea rdx, [rip+0x7e3dae]
37bc69eb3mov rcx, rbx
37bc69eb6call lsame_
37bc69ebbtest eax, eax
37bc69ebdjne 0x37bc69dc4
37bc69ec3mov edx, -1
37bc69ec8mov eax, 1
37bc69ecdjmp 0x37bc69e72
37bc69ecf
37bc69ecf 90 .
37bc69ed0
37bc69ed0loc_37bc69ed0:
37bc69ed0mov edx, -3
37bc69ed5mov eax, 3
37bc69edajmp 0x37bc69e72
37bc69edc
37bc69edc 0f 1f 40 00 ..@.
37bc69ee0
37bc69ee0loc_37bc69ee0:
37bc69ee0mov edx, -6
37bc69ee5mov eax, 6
37bc69eeajmp 0x37bc69e72
37bc69eec
37bc69eecloc_37bc69eec:
37bc69eecneg eax
37bc69eeejmp 0x37bc69e74
37bc69d80
37bc69d80zppsv_:
37bc69d80push r12
37bc69d82push rbp
37bc69d83push rdi
37bc69d84push rsi
37bc69d85push rbx
37bc69d86sub rsp, 80
37bc69d8amov rdi, [rsp+176]
37bc69d92mov [rdi], 0
37bc69d98mov rsi, rdx
37bc69d9bmov r12, r8
37bc69d9emov rbp, r9
37bc69da1mov r8l, 1
37bc69da7mov r9l, 1
37bc69dadlea rdx, [rip+0x7e3eac]
37bc69db4mov rbx, rcx
37bc69db7call lsame_
37bc69dbctest eax, eax
37bc69dbeje 0x37bc69ea0
37bc69dc4
37bc69dc4loc_37bc69dc4:
37bc69dc4mov eax, [rsi]
37bc69dc6test eax, eax
37bc69dc8js 0x37bc69e68
37bc69dcemov edx, [r12]
37bc69dd2test edx, edx
37bc69dd4js 0x37bc69ed0
37bc69ddamov rcx, [rsp+168]
37bc69de2test eax, eax
37bc69de4mov edx, 1
37bc69de9cmovle eax, edx
37bc69deccmp [rcx], eax
37bc69deejl 0x37bc69ee0
37bc69df4mov eax, [rdi]
37bc69df6test eax, eax
37bc69df8jne 0x37bc69eec
37bc69dfemov r9, rdi
37bc69e01mov r8, rbp
37bc69e04mov rdx, rsi
37bc69e07mov rcx, rbx
37bc69e0amov [rsp+32], 1
37bc69e13call zpptrf_
37bc69e18mov eax, [rdi]
37bc69e1atest eax, eax
37bc69e1cjne 0x37bc69e90
37bc69e1emov [rsp+48], rdi
37bc69e23mov r9, rbp
37bc69e26mov r8, r12
37bc69e29mov rdx, rsi
37bc69e2cmov rax, [rsp+168]
37bc69e34mov rcx, rbx
37bc69e37mov [rsp+56], 1
37bc69e40mov [rsp+40], rax
37bc69e45mov rax, [rsp+160]
37bc69e4dmov [rsp+32], rax
37bc69e52call zpptrs_
37bc69e57nop
37bc69e58add rsp, 80
37bc69e5cpop rbx
37bc69e5dpop rsi
37bc69e5epop rdi
37bc69e5fpop rbp
37bc69e60pop r12
37bc69e62ret
37bc69e63
37bc69e63 0f 1f 44 00 00 ..D..
37bc69e68
37bc69e68loc_37bc69e68:
37bc69e68mov edx, -2
37bc69e6dmov eax, 2
37bc69e72
37bc69e72loc_37bc69e72:
37bc69e72mov [rdi], edx
37bc69e74
37bc69e74loc_37bc69e74:
37bc69e74lea rdx, [rsp+76]
37bc69e79mov r8l, 6
37bc69e7flea rcx, [rip+0x7e3ddc]
37bc69e86mov [rsp+76], eax
37bc69e8acall xerbla_
37bc69e8fnop
37bc69e90
37bc69e90loc_37bc69e90:
37bc69e90add rsp, 80
37bc69e94pop rbx
37bc69e95pop rsi
37bc69e96pop rdi
37bc69e97pop rbp
37bc69e98pop r12
37bc69e9aret
37bc69e9b
37bc69e9b 0f 1f 44 00 00 ..D..
37bc69ea0
37bc69ea0loc_37bc69ea0:
37bc69ea0mov r9l, 1
37bc69ea6mov r8l, 1
37bc69eaclea rdx, [rip+0x7e3dae]
37bc69eb3mov rcx, rbx
37bc69eb6call lsame_
37bc69ebbtest eax, eax
37bc69ebdjne 0x37bc69dc4
37bc69ec3mov edx, -1
37bc69ec8mov eax, 1
37bc69ecdjmp 0x37bc69e72
37bc69ecf
37bc69ecf 90 .
37bc69ed0
37bc69ed0loc_37bc69ed0:
37bc69ed0mov edx, -3
37bc69ed5mov eax, 3
37bc69edajmp 0x37bc69e72
37bc69edc
37bc69edc 0f 1f 40 00 ..@.
37bc69ee0
37bc69ee0loc_37bc69ee0:
37bc69ee0mov edx, -6
37bc69ee5mov eax, 6
37bc69eeajmp 0x37bc69e72
37bc69eec
37bc69eecloc_37bc69eec:
37bc69eecneg eax
37bc69eeejmp 0x37bc69e74
37bc69d80
37bc69ef0
37bc69ef0 // align 0x20
37bc69ef0 // align 0x20
Loading..