File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc6e7c0
37bc6e7c0zspmv_:
37bc6e7c0push r15
37bc6e7c2push r14
37bc6e7c4push r13
37bc6e7c6push r12
37bc6e7c8push rbp
37bc6e7c9push rdi
37bc6e7capush rsi
37bc6e7cbpush rbx
37bc6e7ccsub rsp, 152
37bc6e7d3movups [rsp+64], x6
37bc6e7d8movups [rsp+80], x7
37bc6e7ddmovups [rsp+96], x8
37bc6e7e3movups [rsp+112], x9
37bc6e7e9movups [rsp+128], x10
37bc6e7f2mov rbp, [rsp+256]
37bc6e7famov rdi, [rsp+272]
37bc6e802mov rbx, [rsp+280]
37bc6e80amov r15, rdx
37bc6e80dmov r13, r8
37bc6e810mov rsi, r9
37bc6e813mov r8l, 1
37bc6e819mov r9l, 1
37bc6e81flea rdx, [rip+0x7df6fa]
37bc6e826mov r12, rcx
37bc6e829call lsame_
37bc6e82etest eax, eax
37bc6e830je 0x37bc6ec28
37bc6e836
37bc6e836loc_37bc6e836:
37bc6e836mov eax, [r15]
37bc6e839test eax, eax
37bc6e83bjs 0x37bc6ebd0
37bc6e841mov rcx, [rsp+264]
37bc6e849mov r9l, [rcx]
37bc6e84ctest r9l, r9l
37bc6e84fje 0x37bc6ec90
37bc6e855mov rcx, [rsp+288]
37bc6e85dmovsxd r8, [rcx]
37bc6e860test r8l, r8l
37bc6e863je 0x37bc6eca0
37bc6e869test eax, eax
37bc6e86bje 0x37bc6ebf1
37bc6e871pxor x1, x1
37bc6e875ucomisd x1, [r13+8]
37bc6e87bmov r10l, 0
37bc6e881movsd_xmm x2, [rdi]
37bc6e885movsd_xmm x0, [rdi+8]
37bc6e88asetnp cl
37bc6e88dcmovne ecx, r10l
37bc6e891ucomisd x1, [r13]
37bc6e897setnp dl
37bc6e89acmovne edx, r10l
37bc6e89eand cl, dl
37bc6e8a0jne 0x37bc6ec58
37bc6e8a6movsd_xmm x1, [rip+0x7df67a]
37bc6e8ae
37bc6e8aeloc_37bc6e8ae:
37bc6e8aemov edi, 1
37bc6e8b3test r9l, r9l
37bc6e8b6jg 0x37bc6e8c1
37bc6e8b8lea edx, [rax-1]
37bc6e8bbimul edx, r9l
37bc6e8bfsub edi, edx
37bc6e8c1
37bc6e8c1loc_37bc6e8c1:
37bc6e8c1pxor x3, x3
37bc6e8c5mov r10l, 1
37bc6e8cbucomisd x0, x3
37bc6e8cfsetp dl
37bc6e8d2cmovne edx, r10l
37bc6e8d6ucomisd x2, x1
37bc6e8dasetp r9b
37bc6e8decmovne r9l, r10l
37bc6e8e2or edx, r9l
37bc6e8e5test r8l, r8l
37bc6e8e8jle 0x37bc6eeb0
37bc6e8eetest dl, dl
37bc6e8f0je 0x37bc6e970
37bc6e8f2cmp r8l, 1
37bc6e8f6jne 0x37bc6efad
37bc6e8fcucomisd x0, x3
37bc6e900mov r8l, 0
37bc6e906setnp dl
37bc6e909cmovne edx, r8l
37bc6e90dtest dl, dl
37bc6e90fje 0x37bc6efb8
37bc6e915ucomisd x2, x3
37bc6e919setnp dl
37bc6e91ccmovne edx, r8l
37bc6e920test dl, dl
37bc6e922je 0x37bc6efb8
37bc6e928sub eax, 1
37bc6e92bmov rdx, rbx
37bc6e92epxor x0, x0
37bc6e932shl rax, 4
37bc6e936lea rax, [rbx+rax+16]
37bc6e93bmov r8, rax
37bc6e93esub r8, rbx
37bc6e941and r8l, 16
37bc6e945je 0x37bc6e960
37bc6e947lea rdx, [rbx+16]
37bc6e94bmovups [rbx], x0
37bc6e94ecmp rdx, rax
37bc6e951je 0x37bc6e970
37bc6e953nop
37bc6e955nop [rax+rax]
37bc6e960
37bc6e960loc_37bc6e960:
37bc6e960movups [rdx], x0
37bc6e963add rdx, 32
37bc6e967movups [rdx-16], x0
37bc6e96bcmp rdx, rax
37bc6e96ejne 0x37bc6e960
37bc6e970
37bc6e970loc_37bc6e970:
37bc6e970mov r14l, 1
37bc6e976
37bc6e976loc_37bc6e976:
37bc6e976test cl, cl
37bc6e978jne 0x37bc6ebf1
37bc6e97emov rcx, r12
37bc6e981mov r9l, 1
37bc6e987mov r8l, 1
37bc6e98dlea rdx, [rip+0x7df58c]
37bc6e994call lsame_
37bc6e999mov r12l, [r15]
37bc6e99ctest eax, eax
37bc6e99emov rax, [rsp+264]
37bc6e9a6movsxd rax, [rax]
37bc6e9a9je 0x37bc6ecb0
37bc6e9afcmp eax, 1
37bc6e9b2je 0x37bc6f02e
37bc6e9b8
37bc6e9b8loc_37bc6e9b8:
37bc6e9b8test r12l, r12l
37bc6e9bbjle 0x37bc6ebf1
37bc6e9c1movsxd r11, eax
37bc6e9c4movsxd rax, edi
37bc6e9c7movsd_xmm x7, [r13]
37bc6e9cdmovsxd r14, r14l
37bc6e9d0movsd_xmm x6, [r13+8]
37bc6e9d6mov r13, rax
37bc6e9d9sub rax, 1
37bc6e9ddlea r15l, [r12+1]
37bc6e9e2mov rdi, [rsp+288]
37bc6e9eashl rax, 4
37bc6e9eeshl r13, 4
37bc6e9f2mov r12l, 1
37bc6e9f8add rax, rbp
37bc6e9fbadd r13, rbp
37bc6e9feshl r11, 4
37bc6ea02mov ebp, 1
37bc6ea07movsxd r9, [rdi]
37bc6ea0amov [rsp+40], rax
37bc6ea0fmov rdi, r14
37bc6ea12sub r14, 1
37bc6ea16shl rdi, 4
37bc6ea1ashl r14, 4
37bc6ea1eshl r9, 4
37bc6ea22add rdi, rbx
37bc6ea25add r14, rbx
37bc6ea28nop [rax+rax]
37bc6ea30
37bc6ea30loc_37bc6ea30:
37bc6ea30movsd_xmm x0, [r13-16]
37bc6ea36movapd x1, x7
37bc6ea3amovapd x3, x6
37bc6ea3emov eax, ebp
37bc6ea40movsd_xmm x2, [r13-8]
37bc6ea46add ebp, r12l
37bc6ea49mulsd x1, x0
37bc6ea4dlea edx, [rbp-2]
37bc6ea50mulsd x3, x2
37bc6ea54mulsd x0, x6
37bc6ea58mulsd x2, x7
37bc6ea5csubsd x1, x3
37bc6ea60addsd x2, x0
37bc6ea64cmp edx, eax
37bc6ea66jl 0x37bc6ef28
37bc6ea6cmovsxd r8, eax
37bc6ea6fmovapd x5, x1
37bc6ea73movapd x4, x2
37bc6ea77mov rcx, [rsp+40]
37bc6ea7csub r8, 1
37bc6ea80lea ebx, [r12-1]
37bc6ea85unpcklpd x5, x2
37bc6ea89mov rdx, r14
37bc6ea8cshl r8, 4
37bc6ea90unpcklpd x4, x1
37bc6ea94pxor x3, x3
37bc6ea98xor eax, eax
37bc6ea9aadd r8, rsi
37bc6ea9dmovapd x9, x2
37bc6eaa2nop [rax]
37bc6eaa5nop [rax+rax]
37bc6eab0
37bc6eab0loc_37bc6eab0:
37bc6eab0mov r10, rax
37bc6eab3add rax, 1
37bc6eab7shl r10, 4
37bc6eabbmovupd x0, [r8+r10]
37bc6eac1movapd x8, x0
37bc6eac6unpcklpd x8, x0
37bc6eacbunpckhpd x0, x0
37bc6eacfmovapd x10, x0
37bc6ead4movapd x0, x8
37bc6ead9mulpd x0, x5
37bc6eaddmovapd x2, x10
37bc6eae2mulpd x2, x4
37bc6eae6addsubpd x0, x2
37bc6eaeamovupd x2, [rdx]
37bc6eaeeaddpd x0, x2
37bc6eaf2movupd x2, [rcx]
37bc6eaf6add rcx, r11
37bc6eaf9movups [rdx], x0
37bc6eafcmovapd x0, x2
37bc6eb00add rdx, r9
37bc6eb03shufpd x0, x2, 1
37bc6eb08mulpd x2, x10
37bc6eb0dmulpd x0, x8
37bc6eb12movapd x8, x2
37bc6eb17addpd x8, x0
37bc6eb1csubpd x0, x2
37bc6eb20movsd_xmm x0, x8
37bc6eb25addpd x3, x0
37bc6eb29cmp eax, ebx
37bc6eb2bjb 0x37bc6eab0
37bc6eb2dmovapd x4, x3
37bc6eb31movapd x2, x9
37bc6eb36unpckhpd x3, x3
37bc6eb3a
37bc6eb3aloc_37bc6eb3a:
37bc6eb3amovsxd rax, ebp
37bc6eb3dmovapd x0, x2
37bc6eb41movapd x5, x1
37bc6eb45add r12l, 1
37bc6eb49shl rax, 4
37bc6eb4dmovapd x10, x6
37bc6eb52add r13, r11
37bc6eb55mulsd x10, x3
37bc6eb5aadd rax, rsi
37bc6eb5dmovsd_xmm x9, [rax-32]
37bc6eb63movsd_xmm x8, [rax-24]
37bc6eb69mulsd x3, x7
37bc6eb6dmulsd x5, x8
37bc6eb72mulsd x0, x9
37bc6eb77mulsd x1, x9
37bc6eb7cmulsd x2, x8
37bc6eb81addsd x0, x5
37bc6eb85movapd x5, x7
37bc6eb89addsd x0, [rdi-8]
37bc6eb8emulsd x5, x4
37bc6eb92mulsd x4, x6
37bc6eb96subsd x1, x2
37bc6eb9aaddsd x1, [rdi-16]
37bc6eb9faddsd x5, x10
37bc6eba4subsd x3, x4
37bc6eba8addsd x0, x5
37bc6ebacaddsd x1, x3
37bc6ebb0movsd_xmm [rdi-8], x0
37bc6ebb5movsd_xmm [rdi-16], x1
37bc6ebbaadd rdi, r9
37bc6ebbdcmp r12l, r15l
37bc6ebc0jne 0x37bc6ea30
37bc6ebc6jmp 0x37bc6ebf1
37bc6ebc8
37bc6ebc8 0f 1f 84 00 00 00 00 00 ........
37bc6ebd0
37bc6ebd0loc_37bc6ebd0:
37bc6ebd0mov eax, 2
37bc6ebd5
37bc6ebd5loc_37bc6ebd5:
37bc6ebd5lea rdx, [rsp+60]
37bc6ebdamov r8l, 6
37bc6ebe0lea rcx, [rip+0x7df33b]
37bc6ebe7mov [rsp+60], eax
37bc6ebebcall xerbla_
37bc6ebf0nop
37bc6ebf1
37bc6ebf1loc_37bc6ebf1:
37bc6ebf1movups x6, [rsp+64]
37bc6ebf6movups x7, [rsp+80]
37bc6ebfbmovups x8, [rsp+96]
37bc6ec01movups x9, [rsp+112]
37bc6ec07movups x10, [rsp+128]
37bc6ec10add rsp, 152
37bc6ec17pop rbx
37bc6ec18pop rsi
37bc6ec19pop rdi
37bc6ec1apop rbp
37bc6ec1bpop r12
37bc6ec1dpop r13
37bc6ec1fpop r14
37bc6ec21pop r15
37bc6ec23ret
37bc6ec24
37bc6ec24 0f 1f 40 00 ..@.
37bc6ec28
37bc6ec28loc_37bc6ec28:
37bc6ec28mov r9l, 1
37bc6ec2emov r8l, 1
37bc6ec34lea rdx, [rip+0x7df2e6]
37bc6ec3bmov rcx, r12
37bc6ec3ecall lsame_
37bc6ec43test eax, eax
37bc6ec45jne 0x37bc6e836
37bc6ec4bmov eax, 1
37bc6ec50jmp 0x37bc6ebd5
37bc6ec52
37bc6ec52 66 0f 1f 44 00 00 f..D..
37bc6ec58
37bc6ec58loc_37bc6ec58:
37bc6ec58ucomisd x0, x1
37bc6ec5cmovsd_xmm x1, [rip+0x7df2c4]
37bc6ec64setnp dl
37bc6ec67cmovne edx, r10l
37bc6ec6btest dl, dl
37bc6ec6dje 0x37bc6e8ae
37bc6ec73ucomisd x2, x1
37bc6ec77setnp dl
37bc6ec7acmovne edx, r10l
37bc6ec7etest dl, dl
37bc6ec80jne 0x37bc6ebf1
37bc6ec86jmp 0x37bc6e8ae
37bc6ec8b
37bc6ec8b 0f 1f 44 00 00 ..D..
37bc6ec90
37bc6ec90loc_37bc6ec90:
37bc6ec90mov eax, 6
37bc6ec95jmp 0x37bc6ebd5
37bc6ec9a
37bc6ec9a 66 0f 1f 44 00 00 f..D..
37bc6eca0
37bc6eca0loc_37bc6eca0:
37bc6eca0mov eax, 9
37bc6eca5jmp 0x37bc6ebd5
37bc6ecaa
37bc6ecaa 66 0f 1f 44 00 00 f..D..
37bc6ecb0
37bc6ecb0loc_37bc6ecb0:
37bc6ecb0cmp eax, 1
37bc6ecb3je 0x37bc6f1e8
37bc6ecb9
37bc6ecb9loc_37bc6ecb9:
37bc6ecb9test r12l, r12l
37bc6ecbcjle 0x37bc6ebf1
37bc6ecc2movsxd r14, r14l
37bc6ecc5mov r10, rax
37bc6ecc8movsxd rdi, edi
37bc6eccbmovsd_xmm x8, [r13]
37bc6ecd1mov r11, r14
37bc6ecd4add rax, rdi
37bc6ecd7shl r10, 4
37bc6ecdbmovsd_xmm x7, [r13+8]
37bc6ece1mov rcx, [rsp+288]
37bc6ece9shl r11, 4
37bc6ecedshl rax, 4
37bc6ecf1lea r15l, [r12+1]
37bc6ecf6add r11, rbx
37bc6ecf9lea rbp, [rbp+rax-16]
37bc6ecfemov edi, 1
37bc6ed03movsxd rdx, [rcx]
37bc6ed06mov r9, rdx
37bc6ed09add rdx, r14
37bc6ed0cmov r14, r10
37bc6ed0fshl rdx, 4
37bc6ed13shl r9, 4
37bc6ed17neg r14
37bc6ed1alea r13, [rbx+rdx-16]
37bc6ed1fmov ebx, 1
37bc6ed24nop
37bc6ed25nop [rax+rax]
37bc6ed30
37bc6ed30loc_37bc6ed30:
37bc6ed30movsd_xmm x5, [rbp+r14]
37bc6ed37movsd_xmm x0, [rbp+r14+8]
37bc6ed3emovsxd rax, ebx
37bc6ed41lea r8l, [rbx+r12]
37bc6ed45shl rax, 4
37bc6ed49sub r8l, edi
37bc6ed4cmovapd x1, x5
37bc6ed50movapd x2, x0
37bc6ed54add rax, rsi
37bc6ed57mulsd x2, x7
37bc6ed5bmovsd_xmm x3, [rax-8]
37bc6ed60mulsd x0, x8
37bc6ed65mulsd x1, x8
37bc6ed6amovapd x4, x3
37bc6ed6emulsd x5, x7
37bc6ed72subsd x1, x2
37bc6ed76addsd x5, x0
37bc6ed7amovsd_xmm x0, [rax-16]
37bc6ed7fmulsd x4, x1
37bc6ed83movapd x2, x0
37bc6ed87mulsd x2, x5
37bc6ed8bmulsd x0, x1
37bc6ed8fmulsd x3, x5
37bc6ed93addsd x2, x4
37bc6ed97addsd x2, [r11-8]
37bc6ed9dsubsd x0, x3
37bc6eda1addsd x0, [r11-16]
37bc6eda7movsd_xmm [r11-8], x2
37bc6edadmovsd_xmm [r11-16], x0
37bc6edb3cmp r8l, ebx
37bc6edb6jle 0x37bc6ef38
37bc6edbcsub r8l, ebx
37bc6edbfmovapd x6, x1
37bc6edc3mov rdx, r13
37bc6edc6mov rcx, rbp
37bc6edc9shl r8, 4
37bc6edcdunpcklpd x6, x5
37bc6edd1pxor x4, x4
37bc6edd5unpcklpd x5, x1
37bc6edd9add r8, rax
37bc6eddcnop [rax]
37bc6ede0
37bc6ede0loc_37bc6ede0:
37bc6ede0movupd x3, [rax]
37bc6ede4movupd x1, [rax]
37bc6ede8movapd x0, x6
37bc6edecmovapd x2, x5
37bc6edf0add rax, 16
37bc6edf4unpckhpd x1, x1
37bc6edf8unpcklpd x3, x3
37bc6edfcmulpd x2, x1
37bc6ee00mulpd x0, x3
37bc6ee04addsubpd x0, x2
37bc6ee08movupd x2, [rdx]
37bc6ee0caddpd x0, x2
37bc6ee10movupd x2, [rcx]
37bc6ee14add rcx, r10
37bc6ee17movups [rdx], x0
37bc6ee1amovapd x0, x2
37bc6ee1eadd rdx, r9
37bc6ee21shufpd x0, x2, 1
37bc6ee26mulpd x2, x1
37bc6ee2amulpd x0, x3
37bc6ee2emovapd x1, x2
37bc6ee32addpd x1, x0
37bc6ee36subpd x0, x2
37bc6ee3amovsd_xmm x0, x1
37bc6ee3eaddpd x4, x0
37bc6ee42cmp rax, r8
37bc6ee45jne 0x37bc6ede0
37bc6ee47movsd_xmm x2, [r11-8]
37bc6ee4dmovapd x0, x4
37bc6ee51unpckhpd x4, x4
37bc6ee55
37bc6ee55loc_37bc6ee55:
37bc6ee55movapd x1, x8
37bc6ee5amovapd x3, x7
37bc6ee5emov eax, r15l
37bc6ee61add r13, r9
37bc6ee64mulsd x1, x4
37bc6ee68sub eax, edi
37bc6ee6aadd edi, 1
37bc6ee6dadd rbp, r10
37bc6ee70mulsd x3, x0
37bc6ee74add ebx, eax
37bc6ee76mulsd x0, x8
37bc6ee7bmulsd x4, x7
37bc6ee7fsubsd x1, x3
37bc6ee83addsd x1, [r11-16]
37bc6ee89addsd x0, x4
37bc6ee8daddsd x0, x2
37bc6ee91unpcklpd x1, x0
37bc6ee95movups [r11-16], x1
37bc6ee9aadd r11, r9
37bc6ee9dcmp edi, r15l
37bc6eea0jne 0x37bc6ed30
37bc6eea6jmp 0x37bc6ebf1
37bc6eeab
37bc6eeab 0f 1f 44 00 00 ..D..
37bc6eeb0
37bc6eeb0loc_37bc6eeb0:
37bc6eeb0lea r9l, [rax-1]
37bc6eeb4mov r14l, 1
37bc6eebaimul r9l, r8l
37bc6eebesub r14l, r9l
37bc6eec1test dl, dl
37bc6eec3je 0x37bc6e976
37bc6eec9
37bc6eec9loc_37bc6eec9:
37bc6eec9pxor x1, x1
37bc6eecdmov r9l, 0
37bc6eed3ucomisd x0, x1
37bc6eed7setnp dl
37bc6eedacmovne edx, r9l
37bc6eedeshl r8, 4
37bc6eee2test dl, dl
37bc6eee4je 0x37bc6ef48
37bc6eee6ucomisd x2, x1
37bc6eeeasetnp dl
37bc6eeedcmovne edx, r9l
37bc6eef1test dl, dl
37bc6eef3je 0x37bc6ef48
37bc6eef5movsxd rdx, r14l
37bc6eef8add eax, 1
37bc6eefbpxor x0, x0
37bc6eeffmov r9l, 1
37bc6ef05shl rdx, 4
37bc6ef09add rdx, rbx
37bc6ef0cnop [rax]
37bc6ef10
37bc6ef10loc_37bc6ef10:
37bc6ef10add r9l, 1
37bc6ef14movups [rdx-16], x0
37bc6ef18add rdx, r8
37bc6ef1bcmp r9l, eax
37bc6ef1ejne 0x37bc6ef10
37bc6ef20jmp 0x37bc6e976
37bc6ef25
37bc6ef25 0f 1f 00 ...
37bc6ef28
37bc6ef28loc_37bc6ef28:
37bc6ef28pxor x4, x4
37bc6ef2cmovapd x3, x4
37bc6ef30jmp 0x37bc6eb3a
37bc6ef35
37bc6ef35 0f 1f 00 ...
37bc6ef38
37bc6ef38loc_37bc6ef38:
37bc6ef38pxor x0, x0
37bc6ef3cmovapd x4, x0
37bc6ef40jmp 0x37bc6ee55
37bc6ef45
37bc6ef45 0f 1f 00 ...
37bc6ef48
37bc6ef48loc_37bc6ef48:
37bc6ef48movsxd rdx, r14l
37bc6ef4bmovddup x3, x2
37bc6ef4fmovddup x2, x0
37bc6ef53xor r9l, r9l
37bc6ef56sub rdx, 1
37bc6ef5ashl rdx, 4
37bc6ef5eadd rdx, rbx
37bc6ef61nop [rax+rax]
37bc6ef6anop [rax+rax]
37bc6ef75nop [rax+rax]
37bc6ef80
37bc6ef80loc_37bc6ef80:
37bc6ef80movupd x0, [rdx]
37bc6ef84movapd x1, x3
37bc6ef88add r9l, 1
37bc6ef8cmulpd x1, x0
37bc6ef90shufpd x0, x0, 1
37bc6ef95mulpd x0, x2
37bc6ef99addsubpd x1, x0
37bc6ef9dmovups [rdx], x1
37bc6efa0add rdx, r8
37bc6efa3cmp r9l, eax
37bc6efa6jne 0x37bc6ef80
37bc6efa8jmp 0x37bc6e976
37bc6efad
37bc6efadloc_37bc6efad:
37bc6efadmov r14l, 1
37bc6efb3jmp 0x37bc6eec9
37bc6efb8
37bc6efb8loc_37bc6efb8:
37bc6efb8sub eax, 1
37bc6efbbmovapd x3, x2
37bc6efbfmovapd x1, x0
37bc6efc3mov rdx, rbx
37bc6efc6shl rax, 4
37bc6efcaunpcklpd x3, x0
37bc6efceunpcklpd x1, x2
37bc6efd2lea rax, [rbx+rax+16]
37bc6efd7nop [rax+rax]
37bc6efdfnop [rax+rax]
37bc6efeanop [rax+rax]
37bc6eff5nop [rax+rax]
37bc6f000
37bc6f000loc_37bc6f000:
37bc6f000movupd x2, [rdx]
37bc6f004movupd x0, [rdx]
37bc6f008add rdx, 16
37bc6f00cunpcklpd x2, x2
37bc6f010unpckhpd x0, x0
37bc6f014mulpd x2, x3
37bc6f018mulpd x0, x1
37bc6f01caddsubpd x2, x0
37bc6f020movups [rdx-16], x2
37bc6f024cmp rdx, rax
37bc6f027jne 0x37bc6f000
37bc6f029jmp 0x37bc6e970
37bc6f02e
37bc6f02eloc_37bc6f02e:
37bc6f02emov rcx, [rsp+288]
37bc6f036mov ecx, [rcx]
37bc6f038cmp ecx, 1
37bc6f03bjne 0x37bc6e9b8
37bc6f041test r12l, r12l
37bc6f044jle 0x37bc6ebf1
37bc6f04amovsd_xmm x7, [r13]
37bc6f050movsd_xmm x8, [r13+8]
37bc6f056add r12l, 1
37bc6f05axor r8l, r8l
37bc6f05dmov r9l, 1
37bc6f063movapd x10, x7
37bc6f068nop [rax+rax]
37bc6f070
37bc6f070loc_37bc6f070:
37bc6f070movsd_xmm x0, [rbp+r8]
37bc6f077movapd x4, x10
37bc6f07cmovapd x1, x8
37bc6f081movsd_xmm x5, [rbp+r8+8]
37bc6f088mulsd x4, x0
37bc6f08cmulsd x1, x5
37bc6f090mulsd x0, x8
37bc6f095mulsd x5, x10
37bc6f09asubsd x4, x1
37bc6f09eaddsd x5, x0
37bc6f0a2cmp r9l, 1
37bc6f0a6je 0x37bc6f3bf
37bc6f0acmovsxd rdx, ecx
37bc6f0afmovapd x7, x4
37bc6f0b3movapd x6, x5
37bc6f0b7xor eax, eax
37bc6f0b9lea r10l, [r9-1]
37bc6f0bdunpcklpd x7, x5
37bc6f0c1unpcklpd x6, x4
37bc6f0c5sub rdx, 1
37bc6f0c9shl rdx, 4
37bc6f0cdshl r10, 4
37bc6f0d1pxor x3, x3
37bc6f0d5add rdx, rsi
37bc6f0d8nop [rax+rax]
37bc6f0e0
37bc6f0e0loc_37bc6f0e0:
37bc6f0e0movupd x9, [rdx+rax]
37bc6f0e6movupd x1, [rdx+rax]
37bc6f0ebunpcklpd x9, x9
37bc6f0f0unpckhpd x1, x1
37bc6f0f4movapd x2, x1
37bc6f0f8movapd x0, x9
37bc6f0fdmulpd x2, x6
37bc6f101mulpd x0, x7
37bc6f105addsubpd x0, x2
37bc6f109movupd x2, [rbx+rax]
37bc6f10eaddpd x0, x2
37bc6f112movupd x2, [rbp+rax]
37bc6f118movups [rbx+rax], x0
37bc6f11cmovapd x0, x2
37bc6f120add rax, 16
37bc6f124shufpd x0, x2, 1
37bc6f129mulpd x2, x1
37bc6f12dmulpd x0, x9
37bc6f132movapd x1, x2
37bc6f136addpd x1, x0
37bc6f13asubpd x0, x2
37bc6f13emovsd_xmm x0, x1
37bc6f142addpd x3, x0
37bc6f146cmp r10, rax
37bc6f149jne 0x37bc6f0e0
37bc6f14bmovapd x1, x3
37bc6f14funpckhpd x3, x3
37bc6f153
37bc6f153loc_37bc6f153:
37bc6f153movapd x0, x5
37bc6f157movapd x2, x4
37bc6f15bmovapd x9, x8
37bc6f160add ecx, r9l
37bc6f163mulsd x9, x3
37bc6f168movsxd rax, ecx
37bc6f16badd r9l, 1
37bc6f16fmulsd x3, x10
37bc6f174shl rax, 4
37bc6f178add rax, rsi
37bc6f17bmovsd_xmm x7, [rax-32]
37bc6f180movsd_xmm x6, [rax-24]
37bc6f185mulsd x0, x7
37bc6f189mulsd x2, x6
37bc6f18dmulsd x4, x7
37bc6f191mulsd x5, x6
37bc6f195addsd x0, x2
37bc6f199movapd x2, x10
37bc6f19eaddsd x0, [rbx+r8+8]
37bc6f1a5mulsd x2, x1
37bc6f1a9mulsd x1, x8
37bc6f1aesubsd x4, x5
37bc6f1b2addsd x4, [rbx+r8]
37bc6f1b8addsd x2, x9
37bc6f1bdsubsd x3, x1
37bc6f1c1addsd x0, x2
37bc6f1c5addsd x3, x4
37bc6f1c9movsd_xmm [rbx+r8+8], x0
37bc6f1d0movsd_xmm [rbx+r8], x3
37bc6f1d6add r8, 16
37bc6f1dacmp r9l, r12l
37bc6f1ddjne 0x37bc6f070
37bc6f1e3jmp 0x37bc6ebf1
37bc6f1e8
37bc6f1e8loc_37bc6f1e8:
37bc6f1e8mov rcx, [rsp+288]
37bc6f1f0mov r8l, [rcx]
37bc6f1f3cmp r8l, 1
37bc6f1f7jne 0x37bc6ecb9
37bc6f1fdtest r12l, r12l
37bc6f200jle 0x37bc6ebf1
37bc6f206lea ecx, [r12-1]
37bc6f20bmovsd_xmm x5, [r13]
37bc6f211lea rdx, [rbx+16]
37bc6f215add rbp, 16
37bc6f219shl rcx, 4
37bc6f21dmovsd_xmm x4, [r13+8]
37bc6f223mov r9, rcx
37bc6f226nop [rax+rax]
37bc6f230
37bc6f230loc_37bc6f230:
37bc6f230movsd_xmm x0, [rbp-16]
37bc6f235movapd x1, x5
37bc6f239movapd x2, x4
37bc6f23dmovsxd r10, r8l
37bc6f240movsd_xmm x7, [rbp-8]
37bc6f245shl r10, 4
37bc6f249mulsd x1, x0
37bc6f24dadd r10, rsi
37bc6f250mulsd x2, x7
37bc6f254movsd_xmm x3, [r10-8]
37bc6f25amulsd x0, x4
37bc6f25emulsd x7, x5
37bc6f262subsd x1, x2
37bc6f266addsd x7, x0
37bc6f26amovsd_xmm x0, [r10-16]
37bc6f270movapd x6, x1
37bc6f274mulsd x6, x3
37bc6f278mulsd x3, x7
37bc6f27cmovapd x2, x7
37bc6f280mulsd x2, x0
37bc6f284mulsd x0, x1
37bc6f288addsd x2, x6
37bc6f28caddsd x2, [rdx-8]
37bc6f291subsd x0, x3
37bc6f295addsd x0, [rdx-16]
37bc6f29amovsd_xmm [rdx-8], x2
37bc6f29fmovsd_xmm [rdx-16], x0
37bc6f2a4test r9, r9
37bc6f2a7je 0x37bc6f38e
37bc6f2admovapd x8, x1
37bc6f2b2xor eax, eax
37bc6f2b4pxor x3, x3
37bc6f2b8unpcklpd x8, x7
37bc6f2bdunpcklpd x7, x1
37bc6f2c1nop [rax]
37bc6f2c5nop [rax+rax]
37bc6f2d0
37bc6f2d0loc_37bc6f2d0:
37bc6f2d0movupd x6, [r10+rax]
37bc6f2d6movupd x1, [r10+rax]
37bc6f2dcunpcklpd x6, x6
37bc6f2e0unpckhpd x1, x1
37bc6f2e4movapd x2, x1
37bc6f2e8movapd x0, x6
37bc6f2ecmulpd x2, x7
37bc6f2f0mulpd x0, x8
37bc6f2f5addsubpd x0, x2
37bc6f2f9movupd x2, [rdx+rax]
37bc6f2feaddpd x0, x2
37bc6f302movupd x2, [rbp+rax]
37bc6f308movups [rdx+rax], x0
37bc6f30cmovapd x0, x2
37bc6f310add rax, 16
37bc6f314shufpd x0, x2, 1
37bc6f319mulpd x2, x1
37bc6f31dmulpd x0, x6
37bc6f321movapd x1, x2
37bc6f325addpd x1, x0
37bc6f329subpd x0, x2
37bc6f32dmovsd_xmm x0, x1
37bc6f331addpd x3, x0
37bc6f335cmp rax, r9
37bc6f338jne 0x37bc6f2d0
37bc6f33amovapd x1, x3
37bc6f33emovapd x0, x5
37bc6f342unpckhpd x3, x3
37bc6f346add r8l, r12l
37bc6f349movapd x2, x4
37bc6f34dsub r12l, 1
37bc6f351add rdx, 16
37bc6f355add rbp, 16
37bc6f359mulsd x0, x1
37bc6f35dsub r9, 16
37bc6f361mulsd x2, x3
37bc6f365mulsd x1, x4
37bc6f369mulsd x3, x5
37bc6f36daddsd x0, x2
37bc6f371addsd x0, [rdx-24]
37bc6f376subsd x3, x1
37bc6f37aaddsd x3, [rdx-32]
37bc6f37fmovsd_xmm [rdx-24], x0
37bc6f384movsd_xmm [rdx-32], x3
37bc6f389jmp 0x37bc6f230
37bc6f38e
37bc6f38eloc_37bc6f38e:
37bc6f38epxor x0, x0
37bc6f392mulsd x5, x0
37bc6f396mulsd x4, x0
37bc6f39amovapd x0, x5
37bc6f39esubsd x0, x4
37bc6f3a2addsd x4, x5
37bc6f3a6addsd x0, [rbx+rcx]
37bc6f3abaddsd x4, x2
37bc6f3afmovsd_xmm [rbx+rcx], x0
37bc6f3b4movsd_xmm [rbx+rcx+8], x4
37bc6f3bajmp 0x37bc6ebf1
37bc6f3bf
37bc6f3bfloc_37bc6f3bf:
37bc6f3bfpxor x1, x1
37bc6f3c3movapd x3, x1
37bc6f3c7jmp 0x37bc6f153
37bc6e7c0
37bc6e7c0zspmv_:
37bc6e7c0push r15
37bc6e7c2push r14
37bc6e7c4push r13
37bc6e7c6push r12
37bc6e7c8push rbp
37bc6e7c9push rdi
37bc6e7capush rsi
37bc6e7cbpush rbx
37bc6e7ccsub rsp, 152
37bc6e7d3movups [rsp+64], x6
37bc6e7d8movups [rsp+80], x7
37bc6e7ddmovups [rsp+96], x8
37bc6e7e3movups [rsp+112], x9
37bc6e7e9movups [rsp+128], x10
37bc6e7f2mov rbp, [rsp+256]
37bc6e7famov rdi, [rsp+272]
37bc6e802mov rbx, [rsp+280]
37bc6e80amov r15, rdx
37bc6e80dmov r13, r8
37bc6e810mov rsi, r9
37bc6e813mov r8l, 1
37bc6e819mov r9l, 1
37bc6e81flea rdx, [rip+0x7df6fa]
37bc6e826mov r12, rcx
37bc6e829call lsame_
37bc6e82etest eax, eax
37bc6e830je 0x37bc6ec28
37bc6e836
37bc6e836loc_37bc6e836:
37bc6e836mov eax, [r15]
37bc6e839test eax, eax
37bc6e83bjs 0x37bc6ebd0
37bc6e841mov rcx, [rsp+264]
37bc6e849mov r9l, [rcx]
37bc6e84ctest r9l, r9l
37bc6e84fje 0x37bc6ec90
37bc6e855mov rcx, [rsp+288]
37bc6e85dmovsxd r8, [rcx]
37bc6e860test r8l, r8l
37bc6e863je 0x37bc6eca0
37bc6e869test eax, eax
37bc6e86bje 0x37bc6ebf1
37bc6e871pxor x1, x1
37bc6e875ucomisd x1, [r13+8]
37bc6e87bmov r10l, 0
37bc6e881movsd_xmm x2, [rdi]
37bc6e885movsd_xmm x0, [rdi+8]
37bc6e88asetnp cl
37bc6e88dcmovne ecx, r10l
37bc6e891ucomisd x1, [r13]
37bc6e897setnp dl
37bc6e89acmovne edx, r10l
37bc6e89eand cl, dl
37bc6e8a0jne 0x37bc6ec58
37bc6e8a6movsd_xmm x1, [rip+0x7df67a]
37bc6e8ae
37bc6e8aeloc_37bc6e8ae:
37bc6e8aemov edi, 1
37bc6e8b3test r9l, r9l
37bc6e8b6jg 0x37bc6e8c1
37bc6e8b8lea edx, [rax-1]
37bc6e8bbimul edx, r9l
37bc6e8bfsub edi, edx
37bc6e8c1
37bc6e8c1loc_37bc6e8c1:
37bc6e8c1pxor x3, x3
37bc6e8c5mov r10l, 1
37bc6e8cbucomisd x0, x3
37bc6e8cfsetp dl
37bc6e8d2cmovne edx, r10l
37bc6e8d6ucomisd x2, x1
37bc6e8dasetp r9b
37bc6e8decmovne r9l, r10l
37bc6e8e2or edx, r9l
37bc6e8e5test r8l, r8l
37bc6e8e8jle 0x37bc6eeb0
37bc6e8eetest dl, dl
37bc6e8f0je 0x37bc6e970
37bc6e8f2cmp r8l, 1
37bc6e8f6jne 0x37bc6efad
37bc6e8fcucomisd x0, x3
37bc6e900mov r8l, 0
37bc6e906setnp dl
37bc6e909cmovne edx, r8l
37bc6e90dtest dl, dl
37bc6e90fje 0x37bc6efb8
37bc6e915ucomisd x2, x3
37bc6e919setnp dl
37bc6e91ccmovne edx, r8l
37bc6e920test dl, dl
37bc6e922je 0x37bc6efb8
37bc6e928sub eax, 1
37bc6e92bmov rdx, rbx
37bc6e92epxor x0, x0
37bc6e932shl rax, 4
37bc6e936lea rax, [rbx+rax+16]
37bc6e93bmov r8, rax
37bc6e93esub r8, rbx
37bc6e941and r8l, 16
37bc6e945je 0x37bc6e960
37bc6e947lea rdx, [rbx+16]
37bc6e94bmovups [rbx], x0
37bc6e94ecmp rdx, rax
37bc6e951je 0x37bc6e970
37bc6e953nop
37bc6e955nop [rax+rax]
37bc6e960
37bc6e960loc_37bc6e960:
37bc6e960movups [rdx], x0
37bc6e963add rdx, 32
37bc6e967movups [rdx-16], x0
37bc6e96bcmp rdx, rax
37bc6e96ejne 0x37bc6e960
37bc6e970
37bc6e970loc_37bc6e970:
37bc6e970mov r14l, 1
37bc6e976
37bc6e976loc_37bc6e976:
37bc6e976test cl, cl
37bc6e978jne 0x37bc6ebf1
37bc6e97emov rcx, r12
37bc6e981mov r9l, 1
37bc6e987mov r8l, 1
37bc6e98dlea rdx, [rip+0x7df58c]
37bc6e994call lsame_
37bc6e999mov r12l, [r15]
37bc6e99ctest eax, eax
37bc6e99emov rax, [rsp+264]
37bc6e9a6movsxd rax, [rax]
37bc6e9a9je 0x37bc6ecb0
37bc6e9afcmp eax, 1
37bc6e9b2je 0x37bc6f02e
37bc6e9b8
37bc6e9b8loc_37bc6e9b8:
37bc6e9b8test r12l, r12l
37bc6e9bbjle 0x37bc6ebf1
37bc6e9c1movsxd r11, eax
37bc6e9c4movsxd rax, edi
37bc6e9c7movsd_xmm x7, [r13]
37bc6e9cdmovsxd r14, r14l
37bc6e9d0movsd_xmm x6, [r13+8]
37bc6e9d6mov r13, rax
37bc6e9d9sub rax, 1
37bc6e9ddlea r15l, [r12+1]
37bc6e9e2mov rdi, [rsp+288]
37bc6e9eashl rax, 4
37bc6e9eeshl r13, 4
37bc6e9f2mov r12l, 1
37bc6e9f8add rax, rbp
37bc6e9fbadd r13, rbp
37bc6e9feshl r11, 4
37bc6ea02mov ebp, 1
37bc6ea07movsxd r9, [rdi]
37bc6ea0amov [rsp+40], rax
37bc6ea0fmov rdi, r14
37bc6ea12sub r14, 1
37bc6ea16shl rdi, 4
37bc6ea1ashl r14, 4
37bc6ea1eshl r9, 4
37bc6ea22add rdi, rbx
37bc6ea25add r14, rbx
37bc6ea28nop [rax+rax]
37bc6ea30
37bc6ea30loc_37bc6ea30:
37bc6ea30movsd_xmm x0, [r13-16]
37bc6ea36movapd x1, x7
37bc6ea3amovapd x3, x6
37bc6ea3emov eax, ebp
37bc6ea40movsd_xmm x2, [r13-8]
37bc6ea46add ebp, r12l
37bc6ea49mulsd x1, x0
37bc6ea4dlea edx, [rbp-2]
37bc6ea50mulsd x3, x2
37bc6ea54mulsd x0, x6
37bc6ea58mulsd x2, x7
37bc6ea5csubsd x1, x3
37bc6ea60addsd x2, x0
37bc6ea64cmp edx, eax
37bc6ea66jl 0x37bc6ef28
37bc6ea6cmovsxd r8, eax
37bc6ea6fmovapd x5, x1
37bc6ea73movapd x4, x2
37bc6ea77mov rcx, [rsp+40]
37bc6ea7csub r8, 1
37bc6ea80lea ebx, [r12-1]
37bc6ea85unpcklpd x5, x2
37bc6ea89mov rdx, r14
37bc6ea8cshl r8, 4
37bc6ea90unpcklpd x4, x1
37bc6ea94pxor x3, x3
37bc6ea98xor eax, eax
37bc6ea9aadd r8, rsi
37bc6ea9dmovapd x9, x2
37bc6eaa2nop [rax]
37bc6eaa5nop [rax+rax]
37bc6eab0
37bc6eab0loc_37bc6eab0:
37bc6eab0mov r10, rax
37bc6eab3add rax, 1
37bc6eab7shl r10, 4
37bc6eabbmovupd x0, [r8+r10]
37bc6eac1movapd x8, x0
37bc6eac6unpcklpd x8, x0
37bc6eacbunpckhpd x0, x0
37bc6eacfmovapd x10, x0
37bc6ead4movapd x0, x8
37bc6ead9mulpd x0, x5
37bc6eaddmovapd x2, x10
37bc6eae2mulpd x2, x4
37bc6eae6addsubpd x0, x2
37bc6eaeamovupd x2, [rdx]
37bc6eaeeaddpd x0, x2
37bc6eaf2movupd x2, [rcx]
37bc6eaf6add rcx, r11
37bc6eaf9movups [rdx], x0
37bc6eafcmovapd x0, x2
37bc6eb00add rdx, r9
37bc6eb03shufpd x0, x2, 1
37bc6eb08mulpd x2, x10
37bc6eb0dmulpd x0, x8
37bc6eb12movapd x8, x2
37bc6eb17addpd x8, x0
37bc6eb1csubpd x0, x2
37bc6eb20movsd_xmm x0, x8
37bc6eb25addpd x3, x0
37bc6eb29cmp eax, ebx
37bc6eb2bjb 0x37bc6eab0
37bc6eb2dmovapd x4, x3
37bc6eb31movapd x2, x9
37bc6eb36unpckhpd x3, x3
37bc6eb3a
37bc6eb3aloc_37bc6eb3a:
37bc6eb3amovsxd rax, ebp
37bc6eb3dmovapd x0, x2
37bc6eb41movapd x5, x1
37bc6eb45add r12l, 1
37bc6eb49shl rax, 4
37bc6eb4dmovapd x10, x6
37bc6eb52add r13, r11
37bc6eb55mulsd x10, x3
37bc6eb5aadd rax, rsi
37bc6eb5dmovsd_xmm x9, [rax-32]
37bc6eb63movsd_xmm x8, [rax-24]
37bc6eb69mulsd x3, x7
37bc6eb6dmulsd x5, x8
37bc6eb72mulsd x0, x9
37bc6eb77mulsd x1, x9
37bc6eb7cmulsd x2, x8
37bc6eb81addsd x0, x5
37bc6eb85movapd x5, x7
37bc6eb89addsd x0, [rdi-8]
37bc6eb8emulsd x5, x4
37bc6eb92mulsd x4, x6
37bc6eb96subsd x1, x2
37bc6eb9aaddsd x1, [rdi-16]
37bc6eb9faddsd x5, x10
37bc6eba4subsd x3, x4
37bc6eba8addsd x0, x5
37bc6ebacaddsd x1, x3
37bc6ebb0movsd_xmm [rdi-8], x0
37bc6ebb5movsd_xmm [rdi-16], x1
37bc6ebbaadd rdi, r9
37bc6ebbdcmp r12l, r15l
37bc6ebc0jne 0x37bc6ea30
37bc6ebc6jmp 0x37bc6ebf1
37bc6ebc8
37bc6ebc8 0f 1f 84 00 00 00 00 00 ........
37bc6ebd0
37bc6ebd0loc_37bc6ebd0:
37bc6ebd0mov eax, 2
37bc6ebd5
37bc6ebd5loc_37bc6ebd5:
37bc6ebd5lea rdx, [rsp+60]
37bc6ebdamov r8l, 6
37bc6ebe0lea rcx, [rip+0x7df33b]
37bc6ebe7mov [rsp+60], eax
37bc6ebebcall xerbla_
37bc6ebf0nop
37bc6ebf1
37bc6ebf1loc_37bc6ebf1:
37bc6ebf1movups x6, [rsp+64]
37bc6ebf6movups x7, [rsp+80]
37bc6ebfbmovups x8, [rsp+96]
37bc6ec01movups x9, [rsp+112]
37bc6ec07movups x10, [rsp+128]
37bc6ec10add rsp, 152
37bc6ec17pop rbx
37bc6ec18pop rsi
37bc6ec19pop rdi
37bc6ec1apop rbp
37bc6ec1bpop r12
37bc6ec1dpop r13
37bc6ec1fpop r14
37bc6ec21pop r15
37bc6ec23ret
37bc6ec24
37bc6ec24 0f 1f 40 00 ..@.
37bc6ec28
37bc6ec28loc_37bc6ec28:
37bc6ec28mov r9l, 1
37bc6ec2emov r8l, 1
37bc6ec34lea rdx, [rip+0x7df2e6]
37bc6ec3bmov rcx, r12
37bc6ec3ecall lsame_
37bc6ec43test eax, eax
37bc6ec45jne 0x37bc6e836
37bc6ec4bmov eax, 1
37bc6ec50jmp 0x37bc6ebd5
37bc6ec52
37bc6ec52 66 0f 1f 44 00 00 f..D..
37bc6ec58
37bc6ec58loc_37bc6ec58:
37bc6ec58ucomisd x0, x1
37bc6ec5cmovsd_xmm x1, [rip+0x7df2c4]
37bc6ec64setnp dl
37bc6ec67cmovne edx, r10l
37bc6ec6btest dl, dl
37bc6ec6dje 0x37bc6e8ae
37bc6ec73ucomisd x2, x1
37bc6ec77setnp dl
37bc6ec7acmovne edx, r10l
37bc6ec7etest dl, dl
37bc6ec80jne 0x37bc6ebf1
37bc6ec86jmp 0x37bc6e8ae
37bc6ec8b
37bc6ec8b 0f 1f 44 00 00 ..D..
37bc6ec90
37bc6ec90loc_37bc6ec90:
37bc6ec90mov eax, 6
37bc6ec95jmp 0x37bc6ebd5
37bc6ec9a
37bc6ec9a 66 0f 1f 44 00 00 f..D..
37bc6eca0
37bc6eca0loc_37bc6eca0:
37bc6eca0mov eax, 9
37bc6eca5jmp 0x37bc6ebd5
37bc6ecaa
37bc6ecaa 66 0f 1f 44 00 00 f..D..
37bc6ecb0
37bc6ecb0loc_37bc6ecb0:
37bc6ecb0cmp eax, 1
37bc6ecb3je 0x37bc6f1e8
37bc6ecb9
37bc6ecb9loc_37bc6ecb9:
37bc6ecb9test r12l, r12l
37bc6ecbcjle 0x37bc6ebf1
37bc6ecc2movsxd r14, r14l
37bc6ecc5mov r10, rax
37bc6ecc8movsxd rdi, edi
37bc6eccbmovsd_xmm x8, [r13]
37bc6ecd1mov r11, r14
37bc6ecd4add rax, rdi
37bc6ecd7shl r10, 4
37bc6ecdbmovsd_xmm x7, [r13+8]
37bc6ece1mov rcx, [rsp+288]
37bc6ece9shl r11, 4
37bc6ecedshl rax, 4
37bc6ecf1lea r15l, [r12+1]
37bc6ecf6add r11, rbx
37bc6ecf9lea rbp, [rbp+rax-16]
37bc6ecfemov edi, 1
37bc6ed03movsxd rdx, [rcx]
37bc6ed06mov r9, rdx
37bc6ed09add rdx, r14
37bc6ed0cmov r14, r10
37bc6ed0fshl rdx, 4
37bc6ed13shl r9, 4
37bc6ed17neg r14
37bc6ed1alea r13, [rbx+rdx-16]
37bc6ed1fmov ebx, 1
37bc6ed24nop
37bc6ed25nop [rax+rax]
37bc6ed30
37bc6ed30loc_37bc6ed30:
37bc6ed30movsd_xmm x5, [rbp+r14]
37bc6ed37movsd_xmm x0, [rbp+r14+8]
37bc6ed3emovsxd rax, ebx
37bc6ed41lea r8l, [rbx+r12]
37bc6ed45shl rax, 4
37bc6ed49sub r8l, edi
37bc6ed4cmovapd x1, x5
37bc6ed50movapd x2, x0
37bc6ed54add rax, rsi
37bc6ed57mulsd x2, x7
37bc6ed5bmovsd_xmm x3, [rax-8]
37bc6ed60mulsd x0, x8
37bc6ed65mulsd x1, x8
37bc6ed6amovapd x4, x3
37bc6ed6emulsd x5, x7
37bc6ed72subsd x1, x2
37bc6ed76addsd x5, x0
37bc6ed7amovsd_xmm x0, [rax-16]
37bc6ed7fmulsd x4, x1
37bc6ed83movapd x2, x0
37bc6ed87mulsd x2, x5
37bc6ed8bmulsd x0, x1
37bc6ed8fmulsd x3, x5
37bc6ed93addsd x2, x4
37bc6ed97addsd x2, [r11-8]
37bc6ed9dsubsd x0, x3
37bc6eda1addsd x0, [r11-16]
37bc6eda7movsd_xmm [r11-8], x2
37bc6edadmovsd_xmm [r11-16], x0
37bc6edb3cmp r8l, ebx
37bc6edb6jle 0x37bc6ef38
37bc6edbcsub r8l, ebx
37bc6edbfmovapd x6, x1
37bc6edc3mov rdx, r13
37bc6edc6mov rcx, rbp
37bc6edc9shl r8, 4
37bc6edcdunpcklpd x6, x5
37bc6edd1pxor x4, x4
37bc6edd5unpcklpd x5, x1
37bc6edd9add r8, rax
37bc6eddcnop [rax]
37bc6ede0
37bc6ede0loc_37bc6ede0:
37bc6ede0movupd x3, [rax]
37bc6ede4movupd x1, [rax]
37bc6ede8movapd x0, x6
37bc6edecmovapd x2, x5
37bc6edf0add rax, 16
37bc6edf4unpckhpd x1, x1
37bc6edf8unpcklpd x3, x3
37bc6edfcmulpd x2, x1
37bc6ee00mulpd x0, x3
37bc6ee04addsubpd x0, x2
37bc6ee08movupd x2, [rdx]
37bc6ee0caddpd x0, x2
37bc6ee10movupd x2, [rcx]
37bc6ee14add rcx, r10
37bc6ee17movups [rdx], x0
37bc6ee1amovapd x0, x2
37bc6ee1eadd rdx, r9
37bc6ee21shufpd x0, x2, 1
37bc6ee26mulpd x2, x1
37bc6ee2amulpd x0, x3
37bc6ee2emovapd x1, x2
37bc6ee32addpd x1, x0
37bc6ee36subpd x0, x2
37bc6ee3amovsd_xmm x0, x1
37bc6ee3eaddpd x4, x0
37bc6ee42cmp rax, r8
37bc6ee45jne 0x37bc6ede0
37bc6ee47movsd_xmm x2, [r11-8]
37bc6ee4dmovapd x0, x4
37bc6ee51unpckhpd x4, x4
37bc6ee55
37bc6ee55loc_37bc6ee55:
37bc6ee55movapd x1, x8
37bc6ee5amovapd x3, x7
37bc6ee5emov eax, r15l
37bc6ee61add r13, r9
37bc6ee64mulsd x1, x4
37bc6ee68sub eax, edi
37bc6ee6aadd edi, 1
37bc6ee6dadd rbp, r10
37bc6ee70mulsd x3, x0
37bc6ee74add ebx, eax
37bc6ee76mulsd x0, x8
37bc6ee7bmulsd x4, x7
37bc6ee7fsubsd x1, x3
37bc6ee83addsd x1, [r11-16]
37bc6ee89addsd x0, x4
37bc6ee8daddsd x0, x2
37bc6ee91unpcklpd x1, x0
37bc6ee95movups [r11-16], x1
37bc6ee9aadd r11, r9
37bc6ee9dcmp edi, r15l
37bc6eea0jne 0x37bc6ed30
37bc6eea6jmp 0x37bc6ebf1
37bc6eeab
37bc6eeab 0f 1f 44 00 00 ..D..
37bc6eeb0
37bc6eeb0loc_37bc6eeb0:
37bc6eeb0lea r9l, [rax-1]
37bc6eeb4mov r14l, 1
37bc6eebaimul r9l, r8l
37bc6eebesub r14l, r9l
37bc6eec1test dl, dl
37bc6eec3je 0x37bc6e976
37bc6eec9
37bc6eec9loc_37bc6eec9:
37bc6eec9pxor x1, x1
37bc6eecdmov r9l, 0
37bc6eed3ucomisd x0, x1
37bc6eed7setnp dl
37bc6eedacmovne edx, r9l
37bc6eedeshl r8, 4
37bc6eee2test dl, dl
37bc6eee4je 0x37bc6ef48
37bc6eee6ucomisd x2, x1
37bc6eeeasetnp dl
37bc6eeedcmovne edx, r9l
37bc6eef1test dl, dl
37bc6eef3je 0x37bc6ef48
37bc6eef5movsxd rdx, r14l
37bc6eef8add eax, 1
37bc6eefbpxor x0, x0
37bc6eeffmov r9l, 1
37bc6ef05shl rdx, 4
37bc6ef09add rdx, rbx
37bc6ef0cnop [rax]
37bc6ef10
37bc6ef10loc_37bc6ef10:
37bc6ef10add r9l, 1
37bc6ef14movups [rdx-16], x0
37bc6ef18add rdx, r8
37bc6ef1bcmp r9l, eax
37bc6ef1ejne 0x37bc6ef10
37bc6ef20jmp 0x37bc6e976
37bc6ef25
37bc6ef25 0f 1f 00 ...
37bc6ef28
37bc6ef28loc_37bc6ef28:
37bc6ef28pxor x4, x4
37bc6ef2cmovapd x3, x4
37bc6ef30jmp 0x37bc6eb3a
37bc6ef35
37bc6ef35 0f 1f 00 ...
37bc6ef38
37bc6ef38loc_37bc6ef38:
37bc6ef38pxor x0, x0
37bc6ef3cmovapd x4, x0
37bc6ef40jmp 0x37bc6ee55
37bc6ef45
37bc6ef45 0f 1f 00 ...
37bc6ef48
37bc6ef48loc_37bc6ef48:
37bc6ef48movsxd rdx, r14l
37bc6ef4bmovddup x3, x2
37bc6ef4fmovddup x2, x0
37bc6ef53xor r9l, r9l
37bc6ef56sub rdx, 1
37bc6ef5ashl rdx, 4
37bc6ef5eadd rdx, rbx
37bc6ef61nop [rax+rax]
37bc6ef6anop [rax+rax]
37bc6ef75nop [rax+rax]
37bc6ef80
37bc6ef80loc_37bc6ef80:
37bc6ef80movupd x0, [rdx]
37bc6ef84movapd x1, x3
37bc6ef88add r9l, 1
37bc6ef8cmulpd x1, x0
37bc6ef90shufpd x0, x0, 1
37bc6ef95mulpd x0, x2
37bc6ef99addsubpd x1, x0
37bc6ef9dmovups [rdx], x1
37bc6efa0add rdx, r8
37bc6efa3cmp r9l, eax
37bc6efa6jne 0x37bc6ef80
37bc6efa8jmp 0x37bc6e976
37bc6efad
37bc6efadloc_37bc6efad:
37bc6efadmov r14l, 1
37bc6efb3jmp 0x37bc6eec9
37bc6efb8
37bc6efb8loc_37bc6efb8:
37bc6efb8sub eax, 1
37bc6efbbmovapd x3, x2
37bc6efbfmovapd x1, x0
37bc6efc3mov rdx, rbx
37bc6efc6shl rax, 4
37bc6efcaunpcklpd x3, x0
37bc6efceunpcklpd x1, x2
37bc6efd2lea rax, [rbx+rax+16]
37bc6efd7nop [rax+rax]
37bc6efdfnop [rax+rax]
37bc6efeanop [rax+rax]
37bc6eff5nop [rax+rax]
37bc6f000
37bc6f000loc_37bc6f000:
37bc6f000movupd x2, [rdx]
37bc6f004movupd x0, [rdx]
37bc6f008add rdx, 16
37bc6f00cunpcklpd x2, x2
37bc6f010unpckhpd x0, x0
37bc6f014mulpd x2, x3
37bc6f018mulpd x0, x1
37bc6f01caddsubpd x2, x0
37bc6f020movups [rdx-16], x2
37bc6f024cmp rdx, rax
37bc6f027jne 0x37bc6f000
37bc6f029jmp 0x37bc6e970
37bc6f02e
37bc6f02eloc_37bc6f02e:
37bc6f02emov rcx, [rsp+288]
37bc6f036mov ecx, [rcx]
37bc6f038cmp ecx, 1
37bc6f03bjne 0x37bc6e9b8
37bc6f041test r12l, r12l
37bc6f044jle 0x37bc6ebf1
37bc6f04amovsd_xmm x7, [r13]
37bc6f050movsd_xmm x8, [r13+8]
37bc6f056add r12l, 1
37bc6f05axor r8l, r8l
37bc6f05dmov r9l, 1
37bc6f063movapd x10, x7
37bc6f068nop [rax+rax]
37bc6f070
37bc6f070loc_37bc6f070:
37bc6f070movsd_xmm x0, [rbp+r8]
37bc6f077movapd x4, x10
37bc6f07cmovapd x1, x8
37bc6f081movsd_xmm x5, [rbp+r8+8]
37bc6f088mulsd x4, x0
37bc6f08cmulsd x1, x5
37bc6f090mulsd x0, x8
37bc6f095mulsd x5, x10
37bc6f09asubsd x4, x1
37bc6f09eaddsd x5, x0
37bc6f0a2cmp r9l, 1
37bc6f0a6je 0x37bc6f3bf
37bc6f0acmovsxd rdx, ecx
37bc6f0afmovapd x7, x4
37bc6f0b3movapd x6, x5
37bc6f0b7xor eax, eax
37bc6f0b9lea r10l, [r9-1]
37bc6f0bdunpcklpd x7, x5
37bc6f0c1unpcklpd x6, x4
37bc6f0c5sub rdx, 1
37bc6f0c9shl rdx, 4
37bc6f0cdshl r10, 4
37bc6f0d1pxor x3, x3
37bc6f0d5add rdx, rsi
37bc6f0d8nop [rax+rax]
37bc6f0e0
37bc6f0e0loc_37bc6f0e0:
37bc6f0e0movupd x9, [rdx+rax]
37bc6f0e6movupd x1, [rdx+rax]
37bc6f0ebunpcklpd x9, x9
37bc6f0f0unpckhpd x1, x1
37bc6f0f4movapd x2, x1
37bc6f0f8movapd x0, x9
37bc6f0fdmulpd x2, x6
37bc6f101mulpd x0, x7
37bc6f105addsubpd x0, x2
37bc6f109movupd x2, [rbx+rax]
37bc6f10eaddpd x0, x2
37bc6f112movupd x2, [rbp+rax]
37bc6f118movups [rbx+rax], x0
37bc6f11cmovapd x0, x2
37bc6f120add rax, 16
37bc6f124shufpd x0, x2, 1
37bc6f129mulpd x2, x1
37bc6f12dmulpd x0, x9
37bc6f132movapd x1, x2
37bc6f136addpd x1, x0
37bc6f13asubpd x0, x2
37bc6f13emovsd_xmm x0, x1
37bc6f142addpd x3, x0
37bc6f146cmp r10, rax
37bc6f149jne 0x37bc6f0e0
37bc6f14bmovapd x1, x3
37bc6f14funpckhpd x3, x3
37bc6f153
37bc6f153loc_37bc6f153:
37bc6f153movapd x0, x5
37bc6f157movapd x2, x4
37bc6f15bmovapd x9, x8
37bc6f160add ecx, r9l
37bc6f163mulsd x9, x3
37bc6f168movsxd rax, ecx
37bc6f16badd r9l, 1
37bc6f16fmulsd x3, x10
37bc6f174shl rax, 4
37bc6f178add rax, rsi
37bc6f17bmovsd_xmm x7, [rax-32]
37bc6f180movsd_xmm x6, [rax-24]
37bc6f185mulsd x0, x7
37bc6f189mulsd x2, x6
37bc6f18dmulsd x4, x7
37bc6f191mulsd x5, x6
37bc6f195addsd x0, x2
37bc6f199movapd x2, x10
37bc6f19eaddsd x0, [rbx+r8+8]
37bc6f1a5mulsd x2, x1
37bc6f1a9mulsd x1, x8
37bc6f1aesubsd x4, x5
37bc6f1b2addsd x4, [rbx+r8]
37bc6f1b8addsd x2, x9
37bc6f1bdsubsd x3, x1
37bc6f1c1addsd x0, x2
37bc6f1c5addsd x3, x4
37bc6f1c9movsd_xmm [rbx+r8+8], x0
37bc6f1d0movsd_xmm [rbx+r8], x3
37bc6f1d6add r8, 16
37bc6f1dacmp r9l, r12l
37bc6f1ddjne 0x37bc6f070
37bc6f1e3jmp 0x37bc6ebf1
37bc6f1e8
37bc6f1e8loc_37bc6f1e8:
37bc6f1e8mov rcx, [rsp+288]
37bc6f1f0mov r8l, [rcx]
37bc6f1f3cmp r8l, 1
37bc6f1f7jne 0x37bc6ecb9
37bc6f1fdtest r12l, r12l
37bc6f200jle 0x37bc6ebf1
37bc6f206lea ecx, [r12-1]
37bc6f20bmovsd_xmm x5, [r13]
37bc6f211lea rdx, [rbx+16]
37bc6f215add rbp, 16
37bc6f219shl rcx, 4
37bc6f21dmovsd_xmm x4, [r13+8]
37bc6f223mov r9, rcx
37bc6f226nop [rax+rax]
37bc6f230
37bc6f230loc_37bc6f230:
37bc6f230movsd_xmm x0, [rbp-16]
37bc6f235movapd x1, x5
37bc6f239movapd x2, x4
37bc6f23dmovsxd r10, r8l
37bc6f240movsd_xmm x7, [rbp-8]
37bc6f245shl r10, 4
37bc6f249mulsd x1, x0
37bc6f24dadd r10, rsi
37bc6f250mulsd x2, x7
37bc6f254movsd_xmm x3, [r10-8]
37bc6f25amulsd x0, x4
37bc6f25emulsd x7, x5
37bc6f262subsd x1, x2
37bc6f266addsd x7, x0
37bc6f26amovsd_xmm x0, [r10-16]
37bc6f270movapd x6, x1
37bc6f274mulsd x6, x3
37bc6f278mulsd x3, x7
37bc6f27cmovapd x2, x7
37bc6f280mulsd x2, x0
37bc6f284mulsd x0, x1
37bc6f288addsd x2, x6
37bc6f28caddsd x2, [rdx-8]
37bc6f291subsd x0, x3
37bc6f295addsd x0, [rdx-16]
37bc6f29amovsd_xmm [rdx-8], x2
37bc6f29fmovsd_xmm [rdx-16], x0
37bc6f2a4test r9, r9
37bc6f2a7je 0x37bc6f38e
37bc6f2admovapd x8, x1
37bc6f2b2xor eax, eax
37bc6f2b4pxor x3, x3
37bc6f2b8unpcklpd x8, x7
37bc6f2bdunpcklpd x7, x1
37bc6f2c1nop [rax]
37bc6f2c5nop [rax+rax]
37bc6f2d0
37bc6f2d0loc_37bc6f2d0:
37bc6f2d0movupd x6, [r10+rax]
37bc6f2d6movupd x1, [r10+rax]
37bc6f2dcunpcklpd x6, x6
37bc6f2e0unpckhpd x1, x1
37bc6f2e4movapd x2, x1
37bc6f2e8movapd x0, x6
37bc6f2ecmulpd x2, x7
37bc6f2f0mulpd x0, x8
37bc6f2f5addsubpd x0, x2
37bc6f2f9movupd x2, [rdx+rax]
37bc6f2feaddpd x0, x2
37bc6f302movupd x2, [rbp+rax]
37bc6f308movups [rdx+rax], x0
37bc6f30cmovapd x0, x2
37bc6f310add rax, 16
37bc6f314shufpd x0, x2, 1
37bc6f319mulpd x2, x1
37bc6f31dmulpd x0, x6
37bc6f321movapd x1, x2
37bc6f325addpd x1, x0
37bc6f329subpd x0, x2
37bc6f32dmovsd_xmm x0, x1
37bc6f331addpd x3, x0
37bc6f335cmp rax, r9
37bc6f338jne 0x37bc6f2d0
37bc6f33amovapd x1, x3
37bc6f33emovapd x0, x5
37bc6f342unpckhpd x3, x3
37bc6f346add r8l, r12l
37bc6f349movapd x2, x4
37bc6f34dsub r12l, 1
37bc6f351add rdx, 16
37bc6f355add rbp, 16
37bc6f359mulsd x0, x1
37bc6f35dsub r9, 16
37bc6f361mulsd x2, x3
37bc6f365mulsd x1, x4
37bc6f369mulsd x3, x5
37bc6f36daddsd x0, x2
37bc6f371addsd x0, [rdx-24]
37bc6f376subsd x3, x1
37bc6f37aaddsd x3, [rdx-32]
37bc6f37fmovsd_xmm [rdx-24], x0
37bc6f384movsd_xmm [rdx-32], x3
37bc6f389jmp 0x37bc6f230
37bc6f38e
37bc6f38eloc_37bc6f38e:
37bc6f38epxor x0, x0
37bc6f392mulsd x5, x0
37bc6f396mulsd x4, x0
37bc6f39amovapd x0, x5
37bc6f39esubsd x0, x4
37bc6f3a2addsd x4, x5
37bc6f3a6addsd x0, [rbx+rcx]
37bc6f3abaddsd x4, x2
37bc6f3afmovsd_xmm [rbx+rcx], x0
37bc6f3b4movsd_xmm [rbx+rcx+8], x4
37bc6f3bajmp 0x37bc6ebf1
37bc6f3bf
37bc6f3bfloc_37bc6f3bf:
37bc6f3bfpxor x1, x1
37bc6f3c3movapd x3, x1
37bc6f3c7jmp 0x37bc6f153
37bc6e7c0
37bc6f3cc
37bc6f3cc // align 0x40
37bc6f3cc // align 0x40
37bc6f400
37bc6f400zspr_:
37bc6f400push r14
37bc6f402push r13
37bc6f404push r12
37bc6f406push rbp
37bc6f407push rdi
37bc6f408push rsi
37bc6f409push rbx
37bc6f40asub rsp, 80
37bc6f40emovups [rsp+48], x6
37bc6f413movups [rsp+64], x7
37bc6f418mov r12, rdx
37bc6f41bmov rsi, r8
37bc6f41emov rbx, r9
37bc6f421mov r8l, 1
37bc6f427mov r9l, 1
37bc6f42dlea rdx, [rip+0x7deafc]
37bc6f434mov rdi, rcx
37bc6f437call lsame_
37bc6f43ctest eax, eax
37bc6f43eje 0x37bc6f6b0
37bc6f444
37bc6f444loc_37bc6f444:
37bc6f444mov eax, [r12]
37bc6f448test eax, eax
37bc6f44ajs 0x37bc6f498
37bc6f44cmov rcx, [rsp+176]
37bc6f454mov ecx, [rcx]
37bc6f456test ecx, ecx
37bc6f458jne 0x37bc6f4a0
37bc6f45amov eax, 5
37bc6f45f
37bc6f45floc_37bc6f45f:
37bc6f45flea rdx, [rsp+44]
37bc6f464mov r8l, 6
37bc6f46alea rcx, [rip+0x7deac1]
37bc6f471mov [rsp+44], eax
37bc6f475call xerbla_
37bc6f47anop
37bc6f47b
37bc6f47bloc_37bc6f47b:
37bc6f47bmovups x6, [rsp+48]
37bc6f480movups x7, [rsp+64]
37bc6f485add rsp, 80
37bc6f489pop rbx
37bc6f48apop rsi
37bc6f48bpop rdi
37bc6f48cpop rbp
37bc6f48dpop r12
37bc6f48fpop r13
37bc6f491pop r14
37bc6f493ret
37bc6f494
37bc6f494 0f 1f 40 00 ..@.
37bc6f498
37bc6f498loc_37bc6f498:
37bc6f498mov eax, 2
37bc6f49djmp 0x37bc6f45f
37bc6f49f
37bc6f49f 90 .
37bc6f4a0
37bc6f4a0loc_37bc6f4a0:
37bc6f4a0test eax, eax
37bc6f4a2je 0x37bc6f47b
37bc6f4a4pxor x0, x0
37bc6f4a8ucomisd x0, [rsi+8]
37bc6f4admov r8l, 0
37bc6f4b3setnp dl
37bc6f4b6cmovne edx, r8l
37bc6f4batest dl, dl
37bc6f4bcje 0x37bc6f4cd
37bc6f4beucomisd x0, [rsi]
37bc6f4c2setnp dl
37bc6f4c5cmovne edx, r8l
37bc6f4c9test dl, dl
37bc6f4cbjne 0x37bc6f47b
37bc6f4cd
37bc6f4cdloc_37bc6f4cd:
37bc6f4cdxor ebp, ebp
37bc6f4cfcmp ecx, 1
37bc6f4d2setne bpl
37bc6f4d6test ecx, ecx
37bc6f4d8jg 0x37bc6f4e7
37bc6f4dasub eax, 1
37bc6f4ddmov ebp, 1
37bc6f4e2imul eax, ecx
37bc6f4e5sub ebp, eax
37bc6f4e7
37bc6f4e7loc_37bc6f4e7:
37bc6f4e7mov r8l, 1
37bc6f4edlea rdx, [rip+0x7dea3c]
37bc6f4f4mov rcx, rdi
37bc6f4f7mov r9l, 1
37bc6f4fdcall lsame_
37bc6f502mov rdi, [rsp+176]
37bc6f50amov r8l, [r12]
37bc6f50emovsxd rdx, [rdi]
37bc6f511test eax, eax
37bc6f513je 0x37bc6f6e0
37bc6f519cmp edx, 1
37bc6f51cje 0x37bc6f880
37bc6f522test r8l, r8l
37bc6f525jle 0x37bc6f47b
37bc6f52bmovsxd rax, ebp
37bc6f52eshl rdx, 4
37bc6f532xor r11l, r11l
37bc6f535mov edi, 1
37bc6f53amov rbp, rax
37bc6f53dsub rax, 1
37bc6f541mov [rsp+168], rbx
37bc6f549mov r10l, 1
37bc6f54fshl rbp, 4
37bc6f553shl rax, 4
37bc6f557pxor x4, x4
37bc6f55bmov r13l, 1
37bc6f561add rbp, rbx
37bc6f564mov r14, rax
37bc6f567lea ebx, [r8+1]
37bc6f56bjmp 0x37bc6f592
37bc6f56d
37bc6f56d 0f 1f 00 ...
37bc6f570
37bc6f570loc_37bc6f570:
37bc6f570ucomisd x4, [rbp+r11-8]
37bc6f577setp al
37bc6f57acmovne eax, r13l
37bc6f57etest al, al
37bc6f580jne 0x37bc6f5a9
37bc6f582
37bc6f582loc_37bc6f582:
37bc6f582add r10l, 1
37bc6f586add r11, rdx
37bc6f589cmp r10l, ebx
37bc6f58cje 0x37bc6f47b
37bc6f592
37bc6f592loc_37bc6f592:
37bc6f592mov ecx, edi
37bc6f594add edi, r10l
37bc6f597ucomisd x4, [rbp+r11-16]
37bc6f59esetp al
37bc6f5a1cmovne eax, r13l
37bc6f5a5test al, al
37bc6f5a7je 0x37bc6f570
37bc6f5a9
37bc6f5a9loc_37bc6f5a9:
37bc6f5a9movupd x2, [rsi]
37bc6f5admovupd x0, [rbp+r11-16]
37bc6f5b4lea r12l, [rdi-2]
37bc6f5b8movupd x5, [rbp+r11-16]
37bc6f5bfunpckhpd x0, x0
37bc6f5c3movapd x6, x2
37bc6f5c7movapd x1, x2
37bc6f5cbshufpd x1, x2, 1
37bc6f5d0mulpd x6, x0
37bc6f5d4unpcklpd x5, x5
37bc6f5d8movapd x3, x1
37bc6f5dcmulpd x3, x5
37bc6f5e0mulpd x2, x5
37bc6f5e4mulpd x1, x0
37bc6f5e8movapd x7, x6
37bc6f5ecaddpd x6, x3
37bc6f5f0subpd x3, x7
37bc6f5f4addsubpd x2, x1
37bc6f5f8movsd_xmm x3, x6
37bc6f5fccmp r12l, ecx
37bc6f5ffjl 0x37bc6f67e
37bc6f601movsxd rax, ecx
37bc6f604mov r9, [rsp+168]
37bc6f60clea r8l, [r10-1]
37bc6f610xor ecx, ecx
37bc6f612sub rax, 1
37bc6f616shl rax, 4
37bc6f61aadd r9, r14
37bc6f61dadd rax, [rsp+184]
37bc6f625nop [rax+rax]
37bc6f62anop [rax+rax]
37bc6f635nop [rax+rax]
37bc6f640
37bc6f640loc_37bc6f640:
37bc6f640movupd x6, [r9]
37bc6f645movupd x1, [r9]
37bc6f64aadd ecx, 1
37bc6f64dadd rax, 16
37bc6f651add r9, rdx
37bc6f654unpckhpd x6, x6
37bc6f658unpcklpd x1, x1
37bc6f65cmulpd x1, x2
37bc6f660movapd x7, x6
37bc6f664movupd x6, [rax-16]
37bc6f669mulpd x7, x3
37bc6f66daddsubpd x1, x7
37bc6f671addpd x1, x6
37bc6f675movups [rax-16], x1
37bc6f679cmp ecx, r8l
37bc6f67cjb 0x37bc6f640
37bc6f67e
37bc6f67eloc_37bc6f67e:
37bc6f67emulpd x2, x5
37bc6f682movsxd r12, r12l
37bc6f685mulpd x3, x0
37bc6f689shl r12, 4
37bc6f68dadd r12, [rsp+184]
37bc6f695movupd x7, [r12]
37bc6f69baddsubpd x2, x3
37bc6f69faddpd x2, x7
37bc6f6a3movups [r12], x2
37bc6f6a8jmp 0x37bc6f582
37bc6f6ad
37bc6f6ad 0f 1f 00 ...
37bc6f6b0
37bc6f6b0loc_37bc6f6b0:
37bc6f6b0mov r9l, 1
37bc6f6b6mov r8l, 1
37bc6f6bclea rdx, [rip+0x7de86e]
37bc6f6c3mov rcx, rdi
37bc6f6c6call lsame_
37bc6f6cbtest eax, eax
37bc6f6cdjne 0x37bc6f444
37bc6f6d3mov eax, 1
37bc6f6d8jmp 0x37bc6f45f
37bc6f6dd
37bc6f6dd 0f 1f 00 ...
37bc6f6e0
37bc6f6e0loc_37bc6f6e0:
37bc6f6e0cmp edx, 1
37bc6f6e3je 0x37bc6f9e0
37bc6f6e9test r8l, r8l
37bc6f6ecjle 0x37bc6f47b
37bc6f6f2movsxd rbp, ebp
37bc6f6f5mov r10, rdx
37bc6f6f8lea r12l, [r8+1]
37bc6f6fcxor ecx, ecx
37bc6f6femov rdi, rbp
37bc6f701add rdx, rbp
37bc6f704shl r10, 4
37bc6f708mov r11l, 1
37bc6f70eshl rdi, 4
37bc6f712shl rdx, 4
37bc6f716mov r9l, 1
37bc6f71cpxor x3, x3
37bc6f720add rdi, rbx
37bc6f723mov r13l, 1
37bc6f729lea r14, [rbx+rdx-16]
37bc6f72ejmp 0x37bc6f753
37bc6f730
37bc6f730loc_37bc6f730:
37bc6f730ucomisd x0, x3
37bc6f734setp al
37bc6f737cmovne eax, r13l
37bc6f73btest al, al
37bc6f73djne 0x37bc6f775
37bc6f73f
37bc6f73floc_37bc6f73f:
37bc6f73fadd r9l, 1
37bc6f743lea r11l, [rbx+1]
37bc6f747add rcx, r10
37bc6f74acmp r9l, r12l
37bc6f74dje 0x37bc6f47b
37bc6f753
37bc6f753loc_37bc6f753:
37bc6f753movsd_xmm x1, [rdi+rcx-8]
37bc6f759lea ebx, [r11+r8]
37bc6f75dmovsd_xmm x0, [rdi+rcx-16]
37bc6f763sub ebx, r9l
37bc6f766ucomisd x1, x3
37bc6f76asetp al
37bc6f76dcmovne eax, r13l
37bc6f771test al, al
37bc6f773je 0x37bc6f730
37bc6f775
37bc6f775loc_37bc6f775:
37bc6f775movsd_xmm x4, [rsi]
37bc6f779movsd_xmm x2, [rsi+8]
37bc6f77emovapd x5, x0
37bc6f782movsxd rax, r11l
37bc6f785movapd x7, x0
37bc6f789shl rax, 4
37bc6f78dadd rax, [rsp+184]
37bc6f795mulsd x2, x1
37bc6f799mulsd x5, x4
37bc6f79dmulsd x4, x1
37bc6f7a1subsd x5, x2
37bc6f7a5movsd_xmm x2, [rsi+8]
37bc6f7aamulsd x2, x0
37bc6f7aemulsd x0, x5
37bc6f7b2addsd x2, x4
37bc6f7b6movapd x4, x1
37bc6f7bamulsd x4, x5
37bc6f7bemulsd x7, x2
37bc6f7c2mulsd x1, x2
37bc6f7c6addsd x4, x7
37bc6f7caaddsd x4, [rax-8]
37bc6f7cfsubsd x0, x1
37bc6f7d3addsd x0, [rax-16]
37bc6f7d8movsd_xmm [rax-8], x4
37bc6f7ddmovsd_xmm [rax-16], x0
37bc6f7e2cmp r11l, ebx
37bc6f7e5jge 0x37bc6f73f
37bc6f7ebmov ebp, ebx
37bc6f7edmovapd x4, x5
37bc6f7f1lea rdx, [r14+rcx]
37bc6f7f5sub ebp, r11l
37bc6f7f8unpcklpd x4, x2
37bc6f7fcunpcklpd x2, x5
37bc6f800mov r11, rbp
37bc6f803shl r11, 4
37bc6f807add r11, rax
37bc6f80anop [rax+rax]
37bc6f814nop [rax+rax]
37bc6f81fnop [rax+rax]
37bc6f82anop [rax+rax]
37bc6f835nop [rax+rax]
37bc6f840
37bc6f840loc_37bc6f840:
37bc6f840movupd x1, [rdx]
37bc6f844movupd x0, [rdx]
37bc6f848add rax, 16
37bc6f84cadd rdx, r10
37bc6f84fmovupd x5, [rax-16]
37bc6f854unpcklpd x1, x1
37bc6f858unpckhpd x0, x0
37bc6f85cmulpd x1, x4
37bc6f860mulpd x0, x2
37bc6f864addsubpd x1, x0
37bc6f868addpd x1, x5
37bc6f86cmovups [rax-16], x1
37bc6f870cmp r11, rax
37bc6f873jne 0x37bc6f840
37bc6f875jmp 0x37bc6f73f
37bc6f87a
37bc6f87a 66 0f 1f 44 00 00 f..D..
37bc6f880
37bc6f880loc_37bc6f880:
37bc6f880test r8l, r8l
37bc6f883jle 0x37bc6f47b
37bc6f889mov rdi, [rsp+184]
37bc6f891mov r10, rbx
37bc6f894add r8l, 1
37bc6f898mov r9l, 1
37bc6f89epxor x4, x4
37bc6f8a2mov r11l, 1
37bc6f8a8jmp 0x37bc6f8d2
37bc6f8aa
37bc6f8aa 66 0f 1f 44 00 00 f..D..
37bc6f8b0
37bc6f8b0loc_37bc6f8b0:
37bc6f8b0ucomisd x4, [r10+8]
37bc6f8b6setp cl
37bc6f8b9cmovne ecx, r11l
37bc6f8bdtest cl, cl
37bc6f8bfjne 0x37bc6f8e7
37bc6f8c1
37bc6f8c1loc_37bc6f8c1:
37bc6f8c1add r9l, 1
37bc6f8c5add r10, 16
37bc6f8c9cmp r9l, r8l
37bc6f8ccje 0x37bc6f47b
37bc6f8d2
37bc6f8d2loc_37bc6f8d2:
37bc6f8d2mov eax, edx
37bc6f8d4add edx, r9l
37bc6f8d7ucomisd x4, [r10]
37bc6f8dcsetp cl
37bc6f8dfcmovne ecx, r11l
37bc6f8e3test cl, cl
37bc6f8e5je 0x37bc6f8b0
37bc6f8e7
37bc6f8e7loc_37bc6f8e7:
37bc6f8e7movupd x7, [r10]
37bc6f8ecmovupd x2, [rsi]
37bc6f8f0movupd x5, [r10]
37bc6f8f5unpcklpd x7, x7
37bc6f8f9movapd x0, x2
37bc6f8fdmovapd x1, x2
37bc6f901movapd x3, x7
37bc6f905shufpd x0, x2, 1
37bc6f90aunpckhpd x5, x5
37bc6f90emulpd x3, x0
37bc6f912mulpd x1, x5
37bc6f916mulpd x2, x7
37bc6f91amulpd x0, x5
37bc6f91emovapd x6, x3
37bc6f922addpd x6, x1
37bc6f926subpd x3, x1
37bc6f92aaddsubpd x2, x0
37bc6f92emovsd_xmm x3, x6
37bc6f932cmp r9l, 1
37bc6f936je 0x37bc6f9b4
37bc6f938movsxd rcx, eax
37bc6f93blea ebp, [r9-1]
37bc6f93fxor eax, eax
37bc6f941sub rcx, 1
37bc6f945shl rbp, 4
37bc6f949shl rcx, 4
37bc6f94dadd rcx, rdi
37bc6f950nop [rax]
37bc6f954nop [rax+rax]
37bc6f95fnop [rax+rax]
37bc6f96anop [rax+rax]
37bc6f975nop [rax+rax]
37bc6f980
37bc6f980loc_37bc6f980:
37bc6f980movupd x1, [rbx+rax]
37bc6f985movupd x0, [rbx+rax]
37bc6f98amovupd x6, [rcx+rax]
37bc6f98funpcklpd x1, x1
37bc6f993unpckhpd x0, x0
37bc6f997mulpd x1, x2
37bc6f99bmulpd x0, x3
37bc6f99faddsubpd x1, x0
37bc6f9a3addpd x1, x6
37bc6f9a7movups [rcx+rax], x1
37bc6f9abadd rax, 16
37bc6f9afcmp rbp, rax
37bc6f9b2jne 0x37bc6f980
37bc6f9b4
37bc6f9b4loc_37bc6f9b4:
37bc6f9b4mulpd x2, x7
37bc6f9b8lea eax, [rdx-2]
37bc6f9bbmulpd x3, x5
37bc6f9bfcdqe
37bc6f9c1shl rax, 4
37bc6f9c5movupd x7, [rdi+rax]
37bc6f9caaddsubpd x2, x3
37bc6f9ceaddpd x2, x7
37bc6f9d2movups [rdi+rax], x2
37bc6f9d6jmp 0x37bc6f8c1
37bc6f9db
37bc6f9db 0f 1f 44 00 00 ..D..
37bc6f9e0
37bc6f9e0loc_37bc6f9e0:
37bc6f9e0test r8l, r8l
37bc6f9e3jle 0x37bc6f47b
37bc6f9e9mov rbp, [rsp+184]
37bc6f9f1add rbx, 16
37bc6f9f5pxor x4, x4
37bc6f9f9lea edi, [r8+1]
37bc6f9fdmov r9l, 1
37bc6fa03mov r11l, 1
37bc6fa09jmp 0x37bc6fa38
37bc6fa0b
37bc6fa0b 0f 1f 44 00 00 ..D..
37bc6fa10
37bc6fa10loc_37bc6fa10:
37bc6fa10ucomisd x4, [rbx-16]
37bc6fa15setp al
37bc6fa18cmovne eax, r11l
37bc6fa1ctest al, al
37bc6fa1ejne 0x37bc6fa4c
37bc6fa20cmp r10l, r8l
37bc6fa23jg 0x37bc6f47b
37bc6fa29
37bc6fa29loc_37bc6fa29:
37bc6fa29sub r9l, edx
37bc6fa2cadd rbx, 16
37bc6fa30mov edx, r10l
37bc6fa33lea r9l, [r9+r8+1]
37bc6fa38
37bc6fa38loc_37bc6fa38:
37bc6fa38ucomisd x4, [rbx-8]
37bc6fa3dlea r10l, [rdx+1]
37bc6fa41setp al
37bc6fa44cmovne eax, r11l
37bc6fa48test al, al
37bc6fa4aje 0x37bc6fa10
37bc6fa4c
37bc6fa4cloc_37bc6fa4c:
37bc6fa4cmovupd x2, [rsi]
37bc6fa50movupd x0, [rsi]
37bc6fa54lea eax, [r9-1]
37bc6fa58movupd x1, [rbx-16]
37bc6fa5dcdqe
37bc6fa5funpcklpd x2, x2
37bc6fa63unpckhpd x0, x0
37bc6fa67shl rax, 4
37bc6fa6bmulpd x2, x1
37bc6fa6fmovapd x5, x1
37bc6fa73mulpd x0, x1
37bc6fa77unpcklpd x5, x1
37bc6fa7bunpckhpd x1, x1
37bc6fa7fmovapd x3, x2
37bc6fa83movapd x7, x2
37bc6fa87shufpd x0, x0, 1
37bc6fa8caddsubpd x2, x0
37bc6fa90subpd x7, x0
37bc6fa94addpd x3, x0
37bc6fa98mulpd x5, x2
37bc6fa9cshufpd x3, x7, 1
37bc6faa1mulpd x1, x3
37bc6faa5movupd x7, [rbp+rax]
37bc6faabmovapd x0, x5
37bc6faafaddsubpd x0, x1
37bc6fab3addpd x0, x7
37bc6fab7movups [rbp+rax], x0
37bc6fabccmp r10l, r8l
37bc6fabfjg 0x37bc6f47b
37bc6fac5movsxd rcx, r9l
37bc6fac8mov r12l, edi
37bc6facbxor eax, eax
37bc6facdshl rcx, 4
37bc6fad1sub r12l, r10l
37bc6fad4add rcx, rbp
37bc6fad7shl r12, 4
37bc6fadbnop [rax]
37bc6fadfnop [rax+rax]
37bc6faeanop [rax+rax]
37bc6faf5nop [rax+rax]
37bc6fb00
37bc6fb00loc_37bc6fb00:
37bc6fb00movupd x1, [rbx+rax]
37bc6fb05movupd x0, [rbx+rax]
37bc6fb0amovupd x5, [rcx+rax]
37bc6fb0funpcklpd x1, x1
37bc6fb13unpckhpd x0, x0
37bc6fb17mulpd x1, x2
37bc6fb1bmulpd x0, x3
37bc6fb1faddsubpd x1, x0
37bc6fb23addpd x1, x5
37bc6fb27movups [rcx+rax], x1
37bc6fb2badd rax, 16
37bc6fb2fcmp rax, r12
37bc6fb32jne 0x37bc6fb00
37bc6fb34jmp 0x37bc6fa29
37bc6f400
37bc6f400zspr_:
37bc6f400push r14
37bc6f402push r13
37bc6f404push r12
37bc6f406push rbp
37bc6f407push rdi
37bc6f408push rsi
37bc6f409push rbx
37bc6f40asub rsp, 80
37bc6f40emovups [rsp+48], x6
37bc6f413movups [rsp+64], x7
37bc6f418mov r12, rdx
37bc6f41bmov rsi, r8
37bc6f41emov rbx, r9
37bc6f421mov r8l, 1
37bc6f427mov r9l, 1
37bc6f42dlea rdx, [rip+0x7deafc]
37bc6f434mov rdi, rcx
37bc6f437call lsame_
37bc6f43ctest eax, eax
37bc6f43eje 0x37bc6f6b0
37bc6f444
37bc6f444loc_37bc6f444:
37bc6f444mov eax, [r12]
37bc6f448test eax, eax
37bc6f44ajs 0x37bc6f498
37bc6f44cmov rcx, [rsp+176]
37bc6f454mov ecx, [rcx]
37bc6f456test ecx, ecx
37bc6f458jne 0x37bc6f4a0
37bc6f45amov eax, 5
37bc6f45f
37bc6f45floc_37bc6f45f:
37bc6f45flea rdx, [rsp+44]
37bc6f464mov r8l, 6
37bc6f46alea rcx, [rip+0x7deac1]
37bc6f471mov [rsp+44], eax
37bc6f475call xerbla_
37bc6f47anop
37bc6f47b
37bc6f47bloc_37bc6f47b:
37bc6f47bmovups x6, [rsp+48]
37bc6f480movups x7, [rsp+64]
37bc6f485add rsp, 80
37bc6f489pop rbx
37bc6f48apop rsi
37bc6f48bpop rdi
37bc6f48cpop rbp
37bc6f48dpop r12
37bc6f48fpop r13
37bc6f491pop r14
37bc6f493ret
37bc6f494
37bc6f494 0f 1f 40 00 ..@.
37bc6f498
37bc6f498loc_37bc6f498:
37bc6f498mov eax, 2
37bc6f49djmp 0x37bc6f45f
37bc6f49f
37bc6f49f 90 .
37bc6f4a0
37bc6f4a0loc_37bc6f4a0:
37bc6f4a0test eax, eax
37bc6f4a2je 0x37bc6f47b
37bc6f4a4pxor x0, x0
37bc6f4a8ucomisd x0, [rsi+8]
37bc6f4admov r8l, 0
37bc6f4b3setnp dl
37bc6f4b6cmovne edx, r8l
37bc6f4batest dl, dl
37bc6f4bcje 0x37bc6f4cd
37bc6f4beucomisd x0, [rsi]
37bc6f4c2setnp dl
37bc6f4c5cmovne edx, r8l
37bc6f4c9test dl, dl
37bc6f4cbjne 0x37bc6f47b
37bc6f4cd
37bc6f4cdloc_37bc6f4cd:
37bc6f4cdxor ebp, ebp
37bc6f4cfcmp ecx, 1
37bc6f4d2setne bpl
37bc6f4d6test ecx, ecx
37bc6f4d8jg 0x37bc6f4e7
37bc6f4dasub eax, 1
37bc6f4ddmov ebp, 1
37bc6f4e2imul eax, ecx
37bc6f4e5sub ebp, eax
37bc6f4e7
37bc6f4e7loc_37bc6f4e7:
37bc6f4e7mov r8l, 1
37bc6f4edlea rdx, [rip+0x7dea3c]
37bc6f4f4mov rcx, rdi
37bc6f4f7mov r9l, 1
37bc6f4fdcall lsame_
37bc6f502mov rdi, [rsp+176]
37bc6f50amov r8l, [r12]
37bc6f50emovsxd rdx, [rdi]
37bc6f511test eax, eax
37bc6f513je 0x37bc6f6e0
37bc6f519cmp edx, 1
37bc6f51cje 0x37bc6f880
37bc6f522test r8l, r8l
37bc6f525jle 0x37bc6f47b
37bc6f52bmovsxd rax, ebp
37bc6f52eshl rdx, 4
37bc6f532xor r11l, r11l
37bc6f535mov edi, 1
37bc6f53amov rbp, rax
37bc6f53dsub rax, 1
37bc6f541mov [rsp+168], rbx
37bc6f549mov r10l, 1
37bc6f54fshl rbp, 4
37bc6f553shl rax, 4
37bc6f557pxor x4, x4
37bc6f55bmov r13l, 1
37bc6f561add rbp, rbx
37bc6f564mov r14, rax
37bc6f567lea ebx, [r8+1]
37bc6f56bjmp 0x37bc6f592
37bc6f56d
37bc6f56d 0f 1f 00 ...
37bc6f570
37bc6f570loc_37bc6f570:
37bc6f570ucomisd x4, [rbp+r11-8]
37bc6f577setp al
37bc6f57acmovne eax, r13l
37bc6f57etest al, al
37bc6f580jne 0x37bc6f5a9
37bc6f582
37bc6f582loc_37bc6f582:
37bc6f582add r10l, 1
37bc6f586add r11, rdx
37bc6f589cmp r10l, ebx
37bc6f58cje 0x37bc6f47b
37bc6f592
37bc6f592loc_37bc6f592:
37bc6f592mov ecx, edi
37bc6f594add edi, r10l
37bc6f597ucomisd x4, [rbp+r11-16]
37bc6f59esetp al
37bc6f5a1cmovne eax, r13l
37bc6f5a5test al, al
37bc6f5a7je 0x37bc6f570
37bc6f5a9
37bc6f5a9loc_37bc6f5a9:
37bc6f5a9movupd x2, [rsi]
37bc6f5admovupd x0, [rbp+r11-16]
37bc6f5b4lea r12l, [rdi-2]
37bc6f5b8movupd x5, [rbp+r11-16]
37bc6f5bfunpckhpd x0, x0
37bc6f5c3movapd x6, x2
37bc6f5c7movapd x1, x2
37bc6f5cbshufpd x1, x2, 1
37bc6f5d0mulpd x6, x0
37bc6f5d4unpcklpd x5, x5
37bc6f5d8movapd x3, x1
37bc6f5dcmulpd x3, x5
37bc6f5e0mulpd x2, x5
37bc6f5e4mulpd x1, x0
37bc6f5e8movapd x7, x6
37bc6f5ecaddpd x6, x3
37bc6f5f0subpd x3, x7
37bc6f5f4addsubpd x2, x1
37bc6f5f8movsd_xmm x3, x6
37bc6f5fccmp r12l, ecx
37bc6f5ffjl 0x37bc6f67e
37bc6f601movsxd rax, ecx
37bc6f604mov r9, [rsp+168]
37bc6f60clea r8l, [r10-1]
37bc6f610xor ecx, ecx
37bc6f612sub rax, 1
37bc6f616shl rax, 4
37bc6f61aadd r9, r14
37bc6f61dadd rax, [rsp+184]
37bc6f625nop [rax+rax]
37bc6f62anop [rax+rax]
37bc6f635nop [rax+rax]
37bc6f640
37bc6f640loc_37bc6f640:
37bc6f640movupd x6, [r9]
37bc6f645movupd x1, [r9]
37bc6f64aadd ecx, 1
37bc6f64dadd rax, 16
37bc6f651add r9, rdx
37bc6f654unpckhpd x6, x6
37bc6f658unpcklpd x1, x1
37bc6f65cmulpd x1, x2
37bc6f660movapd x7, x6
37bc6f664movupd x6, [rax-16]
37bc6f669mulpd x7, x3
37bc6f66daddsubpd x1, x7
37bc6f671addpd x1, x6
37bc6f675movups [rax-16], x1
37bc6f679cmp ecx, r8l
37bc6f67cjb 0x37bc6f640
37bc6f67e
37bc6f67eloc_37bc6f67e:
37bc6f67emulpd x2, x5
37bc6f682movsxd r12, r12l
37bc6f685mulpd x3, x0
37bc6f689shl r12, 4
37bc6f68dadd r12, [rsp+184]
37bc6f695movupd x7, [r12]
37bc6f69baddsubpd x2, x3
37bc6f69faddpd x2, x7
37bc6f6a3movups [r12], x2
37bc6f6a8jmp 0x37bc6f582
37bc6f6ad
37bc6f6ad 0f 1f 00 ...
37bc6f6b0
37bc6f6b0loc_37bc6f6b0:
37bc6f6b0mov r9l, 1
37bc6f6b6mov r8l, 1
37bc6f6bclea rdx, [rip+0x7de86e]
37bc6f6c3mov rcx, rdi
37bc6f6c6call lsame_
37bc6f6cbtest eax, eax
37bc6f6cdjne 0x37bc6f444
37bc6f6d3mov eax, 1
37bc6f6d8jmp 0x37bc6f45f
37bc6f6dd
37bc6f6dd 0f 1f 00 ...
37bc6f6e0
37bc6f6e0loc_37bc6f6e0:
37bc6f6e0cmp edx, 1
37bc6f6e3je 0x37bc6f9e0
37bc6f6e9test r8l, r8l
37bc6f6ecjle 0x37bc6f47b
37bc6f6f2movsxd rbp, ebp
37bc6f6f5mov r10, rdx
37bc6f6f8lea r12l, [r8+1]
37bc6f6fcxor ecx, ecx
37bc6f6femov rdi, rbp
37bc6f701add rdx, rbp
37bc6f704shl r10, 4
37bc6f708mov r11l, 1
37bc6f70eshl rdi, 4
37bc6f712shl rdx, 4
37bc6f716mov r9l, 1
37bc6f71cpxor x3, x3
37bc6f720add rdi, rbx
37bc6f723mov r13l, 1
37bc6f729lea r14, [rbx+rdx-16]
37bc6f72ejmp 0x37bc6f753
37bc6f730
37bc6f730loc_37bc6f730:
37bc6f730ucomisd x0, x3
37bc6f734setp al
37bc6f737cmovne eax, r13l
37bc6f73btest al, al
37bc6f73djne 0x37bc6f775
37bc6f73f
37bc6f73floc_37bc6f73f:
37bc6f73fadd r9l, 1
37bc6f743lea r11l, [rbx+1]
37bc6f747add rcx, r10
37bc6f74acmp r9l, r12l
37bc6f74dje 0x37bc6f47b
37bc6f753
37bc6f753loc_37bc6f753:
37bc6f753movsd_xmm x1, [rdi+rcx-8]
37bc6f759lea ebx, [r11+r8]
37bc6f75dmovsd_xmm x0, [rdi+rcx-16]
37bc6f763sub ebx, r9l
37bc6f766ucomisd x1, x3
37bc6f76asetp al
37bc6f76dcmovne eax, r13l
37bc6f771test al, al
37bc6f773je 0x37bc6f730
37bc6f775
37bc6f775loc_37bc6f775:
37bc6f775movsd_xmm x4, [rsi]
37bc6f779movsd_xmm x2, [rsi+8]
37bc6f77emovapd x5, x0
37bc6f782movsxd rax, r11l
37bc6f785movapd x7, x0
37bc6f789shl rax, 4
37bc6f78dadd rax, [rsp+184]
37bc6f795mulsd x2, x1
37bc6f799mulsd x5, x4
37bc6f79dmulsd x4, x1
37bc6f7a1subsd x5, x2
37bc6f7a5movsd_xmm x2, [rsi+8]
37bc6f7aamulsd x2, x0
37bc6f7aemulsd x0, x5
37bc6f7b2addsd x2, x4
37bc6f7b6movapd x4, x1
37bc6f7bamulsd x4, x5
37bc6f7bemulsd x7, x2
37bc6f7c2mulsd x1, x2
37bc6f7c6addsd x4, x7
37bc6f7caaddsd x4, [rax-8]
37bc6f7cfsubsd x0, x1
37bc6f7d3addsd x0, [rax-16]
37bc6f7d8movsd_xmm [rax-8], x4
37bc6f7ddmovsd_xmm [rax-16], x0
37bc6f7e2cmp r11l, ebx
37bc6f7e5jge 0x37bc6f73f
37bc6f7ebmov ebp, ebx
37bc6f7edmovapd x4, x5
37bc6f7f1lea rdx, [r14+rcx]
37bc6f7f5sub ebp, r11l
37bc6f7f8unpcklpd x4, x2
37bc6f7fcunpcklpd x2, x5
37bc6f800mov r11, rbp
37bc6f803shl r11, 4
37bc6f807add r11, rax
37bc6f80anop [rax+rax]
37bc6f814nop [rax+rax]
37bc6f81fnop [rax+rax]
37bc6f82anop [rax+rax]
37bc6f835nop [rax+rax]
37bc6f840
37bc6f840loc_37bc6f840:
37bc6f840movupd x1, [rdx]
37bc6f844movupd x0, [rdx]
37bc6f848add rax, 16
37bc6f84cadd rdx, r10
37bc6f84fmovupd x5, [rax-16]
37bc6f854unpcklpd x1, x1
37bc6f858unpckhpd x0, x0
37bc6f85cmulpd x1, x4
37bc6f860mulpd x0, x2
37bc6f864addsubpd x1, x0
37bc6f868addpd x1, x5
37bc6f86cmovups [rax-16], x1
37bc6f870cmp r11, rax
37bc6f873jne 0x37bc6f840
37bc6f875jmp 0x37bc6f73f
37bc6f87a
37bc6f87a 66 0f 1f 44 00 00 f..D..
37bc6f880
37bc6f880loc_37bc6f880:
37bc6f880test r8l, r8l
37bc6f883jle 0x37bc6f47b
37bc6f889mov rdi, [rsp+184]
37bc6f891mov r10, rbx
37bc6f894add r8l, 1
37bc6f898mov r9l, 1
37bc6f89epxor x4, x4
37bc6f8a2mov r11l, 1
37bc6f8a8jmp 0x37bc6f8d2
37bc6f8aa
37bc6f8aa 66 0f 1f 44 00 00 f..D..
37bc6f8b0
37bc6f8b0loc_37bc6f8b0:
37bc6f8b0ucomisd x4, [r10+8]
37bc6f8b6setp cl
37bc6f8b9cmovne ecx, r11l
37bc6f8bdtest cl, cl
37bc6f8bfjne 0x37bc6f8e7
37bc6f8c1
37bc6f8c1loc_37bc6f8c1:
37bc6f8c1add r9l, 1
37bc6f8c5add r10, 16
37bc6f8c9cmp r9l, r8l
37bc6f8ccje 0x37bc6f47b
37bc6f8d2
37bc6f8d2loc_37bc6f8d2:
37bc6f8d2mov eax, edx
37bc6f8d4add edx, r9l
37bc6f8d7ucomisd x4, [r10]
37bc6f8dcsetp cl
37bc6f8dfcmovne ecx, r11l
37bc6f8e3test cl, cl
37bc6f8e5je 0x37bc6f8b0
37bc6f8e7
37bc6f8e7loc_37bc6f8e7:
37bc6f8e7movupd x7, [r10]
37bc6f8ecmovupd x2, [rsi]
37bc6f8f0movupd x5, [r10]
37bc6f8f5unpcklpd x7, x7
37bc6f8f9movapd x0, x2
37bc6f8fdmovapd x1, x2
37bc6f901movapd x3, x7
37bc6f905shufpd x0, x2, 1
37bc6f90aunpckhpd x5, x5
37bc6f90emulpd x3, x0
37bc6f912mulpd x1, x5
37bc6f916mulpd x2, x7
37bc6f91amulpd x0, x5
37bc6f91emovapd x6, x3
37bc6f922addpd x6, x1
37bc6f926subpd x3, x1
37bc6f92aaddsubpd x2, x0
37bc6f92emovsd_xmm x3, x6
37bc6f932cmp r9l, 1
37bc6f936je 0x37bc6f9b4
37bc6f938movsxd rcx, eax
37bc6f93blea ebp, [r9-1]
37bc6f93fxor eax, eax
37bc6f941sub rcx, 1
37bc6f945shl rbp, 4
37bc6f949shl rcx, 4
37bc6f94dadd rcx, rdi
37bc6f950nop [rax]
37bc6f954nop [rax+rax]
37bc6f95fnop [rax+rax]
37bc6f96anop [rax+rax]
37bc6f975nop [rax+rax]
37bc6f980
37bc6f980loc_37bc6f980:
37bc6f980movupd x1, [rbx+rax]
37bc6f985movupd x0, [rbx+rax]
37bc6f98amovupd x6, [rcx+rax]
37bc6f98funpcklpd x1, x1
37bc6f993unpckhpd x0, x0
37bc6f997mulpd x1, x2
37bc6f99bmulpd x0, x3
37bc6f99faddsubpd x1, x0
37bc6f9a3addpd x1, x6
37bc6f9a7movups [rcx+rax], x1
37bc6f9abadd rax, 16
37bc6f9afcmp rbp, rax
37bc6f9b2jne 0x37bc6f980
37bc6f9b4
37bc6f9b4loc_37bc6f9b4:
37bc6f9b4mulpd x2, x7
37bc6f9b8lea eax, [rdx-2]
37bc6f9bbmulpd x3, x5
37bc6f9bfcdqe
37bc6f9c1shl rax, 4
37bc6f9c5movupd x7, [rdi+rax]
37bc6f9caaddsubpd x2, x3
37bc6f9ceaddpd x2, x7
37bc6f9d2movups [rdi+rax], x2
37bc6f9d6jmp 0x37bc6f8c1
37bc6f9db
37bc6f9db 0f 1f 44 00 00 ..D..
37bc6f9e0
37bc6f9e0loc_37bc6f9e0:
37bc6f9e0test r8l, r8l
37bc6f9e3jle 0x37bc6f47b
37bc6f9e9mov rbp, [rsp+184]
37bc6f9f1add rbx, 16
37bc6f9f5pxor x4, x4
37bc6f9f9lea edi, [r8+1]
37bc6f9fdmov r9l, 1
37bc6fa03mov r11l, 1
37bc6fa09jmp 0x37bc6fa38
37bc6fa0b
37bc6fa0b 0f 1f 44 00 00 ..D..
37bc6fa10
37bc6fa10loc_37bc6fa10:
37bc6fa10ucomisd x4, [rbx-16]
37bc6fa15setp al
37bc6fa18cmovne eax, r11l
37bc6fa1ctest al, al
37bc6fa1ejne 0x37bc6fa4c
37bc6fa20cmp r10l, r8l
37bc6fa23jg 0x37bc6f47b
37bc6fa29
37bc6fa29loc_37bc6fa29:
37bc6fa29sub r9l, edx
37bc6fa2cadd rbx, 16
37bc6fa30mov edx, r10l
37bc6fa33lea r9l, [r9+r8+1]
37bc6fa38
37bc6fa38loc_37bc6fa38:
37bc6fa38ucomisd x4, [rbx-8]
37bc6fa3dlea r10l, [rdx+1]
37bc6fa41setp al
37bc6fa44cmovne eax, r11l
37bc6fa48test al, al
37bc6fa4aje 0x37bc6fa10
37bc6fa4c
37bc6fa4cloc_37bc6fa4c:
37bc6fa4cmovupd x2, [rsi]
37bc6fa50movupd x0, [rsi]
37bc6fa54lea eax, [r9-1]
37bc6fa58movupd x1, [rbx-16]
37bc6fa5dcdqe
37bc6fa5funpcklpd x2, x2
37bc6fa63unpckhpd x0, x0
37bc6fa67shl rax, 4
37bc6fa6bmulpd x2, x1
37bc6fa6fmovapd x5, x1
37bc6fa73mulpd x0, x1
37bc6fa77unpcklpd x5, x1
37bc6fa7bunpckhpd x1, x1
37bc6fa7fmovapd x3, x2
37bc6fa83movapd x7, x2
37bc6fa87shufpd x0, x0, 1
37bc6fa8caddsubpd x2, x0
37bc6fa90subpd x7, x0
37bc6fa94addpd x3, x0
37bc6fa98mulpd x5, x2
37bc6fa9cshufpd x3, x7, 1
37bc6faa1mulpd x1, x3
37bc6faa5movupd x7, [rbp+rax]
37bc6faabmovapd x0, x5
37bc6faafaddsubpd x0, x1
37bc6fab3addpd x0, x7
37bc6fab7movups [rbp+rax], x0
37bc6fabccmp r10l, r8l
37bc6fabfjg 0x37bc6f47b
37bc6fac5movsxd rcx, r9l
37bc6fac8mov r12l, edi
37bc6facbxor eax, eax
37bc6facdshl rcx, 4
37bc6fad1sub r12l, r10l
37bc6fad4add rcx, rbp
37bc6fad7shl r12, 4
37bc6fadbnop [rax]
37bc6fadfnop [rax+rax]
37bc6faeanop [rax+rax]
37bc6faf5nop [rax+rax]
37bc6fb00
37bc6fb00loc_37bc6fb00:
37bc6fb00movupd x1, [rbx+rax]
37bc6fb05movupd x0, [rbx+rax]
37bc6fb0amovupd x5, [rcx+rax]
37bc6fb0funpcklpd x1, x1
37bc6fb13unpckhpd x0, x0
37bc6fb17mulpd x1, x2
37bc6fb1bmulpd x0, x3
37bc6fb1faddsubpd x1, x0
37bc6fb23addpd x1, x5
37bc6fb27movups [rcx+rax], x1
37bc6fb2badd rax, 16
37bc6fb2fcmp rax, r12
37bc6fb32jne 0x37bc6fb00
37bc6fb34jmp 0x37bc6fa29
37bc6f400
37bc6fb39
37bc6fb39 // align 0x10
37bc6fb39 // align 0x10
37bc6fb40
37bc6fb40zsprfs_:
37bc6fb40push r15
37bc6fb42push r14
37bc6fb44push r13
37bc6fb46push r12
37bc6fb48push rbp
37bc6fb49push rdi
37bc6fb4apush rsi
37bc6fb4bpush rbx
37bc6fb4csub rsp, 360
37bc6fb53movups [rsp+256], x6
37bc6fb5bmovups [rsp+272], x7
37bc6fb63movups [rsp+288], x8
37bc6fb6cmovups [rsp+304], x9
37bc6fb75movups [rsp+320], x10
37bc6fb7emovups [rsp+336], x11
37bc6fb87mov rax, [rsp+544]
37bc6fb8fmov rdi, [rsp+488]
37bc6fb97mov r12, [rsp+504]
37bc6fb9fmov r14, [rsp+536]
37bc6fba7mov [rax], 0
37bc6fbadmov ebp, [rdi]
37bc6fbafmov esi, [r12]
37bc6fbb3mov [rsp+440], rdx
37bc6fbbbmov rbx, r8
37bc6fbbemov r15, r9
37bc6fbc1mov r8l, 1
37bc6fbc7mov r9l, 1
37bc6fbcdlea rdx, [rip+0x7de36c]
37bc6fbd4mov [rsp+432], rcx
37bc6fbdccall lsame_
37bc6fbe1mov [rsp+224], eax
37bc6fbe8test eax, eax
37bc6fbeaje 0x37bc6fcb2
37bc6fbf0
37bc6fbf0loc_37bc6fbf0:
37bc6fbf0mov rax, [rsp+440]
37bc6fbf8mov r13l, [rax]
37bc6fbfbtest r13l, r13l
37bc6fbfejs 0x37bc6fc34
37bc6fc00mov edx, [rbx]
37bc6fc02test edx, edx
37bc6fc04js 0x37bc6fce9
37bc6fc0atest r13l, r13l
37bc6fc0dmov eax, 1
37bc6fc12cmovg eax, r13l
37bc6fc16cmp [rdi], eax
37bc6fc18jl 0x37bc6fcf8
37bc6fc1ecmp [r12], eax
37bc6fc22jge 0x37bc6fd07
37bc6fc28mov edx, -10
37bc6fc2dmov eax, 10
37bc6fc32jmp 0x37bc6fc3e
37bc6fc34
37bc6fc34loc_37bc6fc34:
37bc6fc34mov edx, -2
37bc6fc39mov eax, 2
37bc6fc3e
37bc6fc3eloc_37bc6fc3e:
37bc6fc3emov rdi, [rsp+544]
37bc6fc46mov [rdi], edx
37bc6fc48
37bc6fc48loc_37bc6fc48:
37bc6fc48lea rdx, [rsp+244]
37bc6fc50mov r8l, 6
37bc6fc56lea rcx, [rip+0x7de2e5]
37bc6fc5dmov [rsp+244], eax
37bc6fc64call xerbla_
37bc6fc69nop
37bc6fc6a
37bc6fc6aloc_37bc6fc6a:
37bc6fc6amovups x6, [rsp+256]
37bc6fc72movups x7, [rsp+272]
37bc6fc7amovups x8, [rsp+288]
37bc6fc83movups x9, [rsp+304]
37bc6fc8cmovups x10, [rsp+320]
37bc6fc95movups x11, [rsp+336]
37bc6fc9eadd rsp, 360
37bc6fca5pop rbx
37bc6fca6pop rsi
37bc6fca7pop rdi
37bc6fca8pop rbp
37bc6fca9pop r12
37bc6fcabpop r13
37bc6fcadpop r14
37bc6fcafpop r15
37bc6fcb1ret
37bc6fcb2
37bc6fcb2loc_37bc6fcb2:
37bc6fcb2mov rcx, [rsp+432]
37bc6fcbamov r9l, 1
37bc6fcc0mov r8l, 1
37bc6fcc6lea rdx, [rip+0x7de274]
37bc6fccdcall lsame_
37bc6fcd2test eax, eax
37bc6fcd4jne 0x37bc6fbf0
37bc6fcdamov edx, -1
37bc6fcdfmov eax, 1
37bc6fce4jmp 0x37bc6fc3e
37bc6fce9
37bc6fce9loc_37bc6fce9:
37bc6fce9mov edx, -3
37bc6fceemov eax, 3
37bc6fcf3jmp 0x37bc6fc3e
37bc6fcf8
37bc6fcf8loc_37bc6fcf8:
37bc6fcf8mov edx, -8
37bc6fcfdmov eax, 8
37bc6fd02jmp 0x37bc6fc3e
37bc6fd07
37bc6fd07loc_37bc6fd07:
37bc6fd07mov rax, [rsp+544]
37bc6fd0fmov eax, [rax]
37bc6fd11test eax, eax
37bc6fd13jne 0x37bc7092f
37bc6fd19test r13l, r13l
37bc6fd1cje 0x37bc708f6
37bc6fd22test edx, edx
37bc6fd24je 0x37bc6fc6a
37bc6fd2amov edx, 7
37bc6fd2flea rcx, [rip+0x7de212]
37bc6fd36call dlamch_
37bc6fd3bmov edx, 12
37bc6fd40lea rcx, [rip+0x7de208]
37bc6fd47movapd x7, x0
37bc6fd4bcall dlamch_
37bc6fd50mov r11l, [rbx]
37bc6fd53test r11l, r11l
37bc6fd56jle 0x37bc6fc6a
37bc6fd5cadd r13l, 1
37bc6fd60pxor x8, x8
37bc6fd65movsxd r8, esi
37bc6fd68xor eax, eax
37bc6fd6acvtsi2sd x8, r13l
37bc6fd6fmovsxd r10, ebp
37bc6fd72test r8, r8
37bc6fd75mov [rsp+88], -1
37bc6fd7emulsd x0, x8
37bc6fd83cmovs r8, rax
37bc6fd87test r10, r10
37bc6fd8amov [rsp+96], 1
37bc6fd93cmovs r10, rax
37bc6fd97mov rax, [rsp+480]
37bc6fd9fmov [rsp+168], -1
37bc6fdablea rbp, [rsp+244]
37bc6fdb3mov [rsp+232], r8
37bc6fdbbmov rdi, [rsp+512]
37bc6fdc3lea r12, [rsp+240]
37bc6fdcbadd rax, 16
37bc6fdcfmov [rsp+228], r11l
37bc6fdd7mov rbx, r10
37bc6fddamovddup x9, [rip+0x7de1ad]
37bc6fde3mov [rsp+216], rax
37bc6fdebmov rax, [rsp+496]
37bc6fdf3movapd x10, x0
37bc6fdf8mov r11, [rsp+528]
37bc6fe00movapd x11, x0
37bc6fe05divsd x10, x7
37bc6fe0aadd rax, 16
37bc6fe0emov [rsp+176], rax
37bc6fe16
37bc6fe16loc_37bc6fe16:
37bc6fe16mov rax, [rsp+168]
37bc6fe1emov rsi, [rsp+216]
37bc6fe26mov [rsp+116], 1
37bc6fe2emov rcx, [rsp+176]
37bc6fe36mov [rsp+184], rdi
37bc6fe3eshl rax, 4
37bc6fe42mov [rsp+528], r11
37bc6fe4amovsd_xmm x6, [rip+0x7de12e]
37bc6fe52add rsi, rax
37bc6fe55add rax, [rsp+480]
37bc6fe5dmov [rsp+200], r12
37bc6fe65mov [rsp+128], rsi
37bc6fe6dmov rsi, [rsp+88]
37bc6fe72mov [rsp+136], rax
37bc6fe7ashl rsi, 4
37bc6fe7emov [rsp+208], rbp
37bc6fe86add rcx, rsi
37bc6fe89mov [rsp+160], rsi
37bc6fe91add rsi, [rsp+496]
37bc6fe99mov [rsp+120], rsi
37bc6fe9emov [rsp+192], rbx
37bc6fea6mov rbx, rcx
37bc6fea9
37bc6fea9loc_37bc6fea9:
37bc6fea9lea rax, [rip+0x7de0ac]
37bc6feb0mov r9, [rsp+528]
37bc6feb8mov rdx, [rsp+128]
37bc6fec0mov [rsp+32], rax
37bc6fec5mov rcx, [rsp+440]
37bc6fecdmov rdi, rax
37bc6fed0mov r8, rax
37bc6fed3call zcopy_
37bc6fed8mov rax, rdi
37bc6fedbmov [rsp+64], rdi
37bc6fee0mov r9, r15
37bc6fee3mov rdi, [rsp+528]
37bc6feebmov [rsp+40], rax
37bc6fef0lea r8, [rip+0x7de069]
37bc6fef7mov [rsp+32], rbx
37bc6fefcmov rdx, [rsp+440]
37bc6ff04mov [rsp+56], rdi
37bc6ff09lea rdi, [rip+0x7de060]
37bc6ff10mov rcx, [rsp+432]
37bc6ff18mov [rsp+72], 1
37bc6ff21mov [rsp+48], rdi
37bc6ff26call zspmv_
37bc6ff2bmov rax, [rsp+440]
37bc6ff33mov r13l, [rax]
37bc6ff36test r13l, r13l
37bc6ff39jle 0x37bc708ed
37bc6ff3flea edi, [r13-1]
37bc6ff43lea rdx, [r14+8]
37bc6ff47mov rax, r14
37bc6ff4amov r8, r14
37bc6ff4dmov [rsp+104], rdi
37bc6ff52mov rcx, [rsp+136]
37bc6ff5amov rsi, rdi
37bc6ff5dlea r9, [rdx+8*rdi]
37bc6ff61nop [rax+rax]
37bc6ff6anop [rax+rax]
37bc6ff75nop [rax+rax]
37bc6ff80
37bc6ff80loc_37bc6ff80:
37bc6ff80movsd_xmm x0, [rcx+16]
37bc6ff85movsd_xmm x1, [rcx+24]
37bc6ff8aadd r8, 8
37bc6ff8eadd rcx, 16
37bc6ff92andpd x0, [rip+0x7ddff6]
37bc6ff9aandpd x1, [rip+0x7ddfee]
37bc6ffa2addsd x0, x1
37bc6ffa6movsd_xmm [r8-8], x0
37bc6ffaccmp r8, r9
37bc6ffafjne 0x37bc6ff80
37bc6ffb1mov ecx, [rsp+224]
37bc6ffb8test ecx, ecx
37bc6ffbaje 0x37bc701c0
37bc6ffc0mov rdi, [rsp+120]
37bc6ffc5lea ebp, [r13+1]
37bc6ffc9xor r10l, r10l
37bc6ffccpxor x1, x1
37bc6ffd0mov esi, 1
37bc6ffd5mov r11l, 1
37bc6ffdbmovsd_xmm x4, [rdi+16]
37bc6ffe0movsd_xmm x0, [rdi+24]
37bc6ffe5andpd x4, [rip+0x7ddfa3]
37bc6ffedandpd x0, [rip+0x7ddf9b]
37bc6fff5addsd x4, x0
37bc6fff9nop [rax]
37bc70000
37bc70000loc_37bc70000:
37bc70000add esi, r11l
37bc70003add r11l, 1
37bc70007movsxd rcx, esi
37bc7000amov rdx, rcx
37bc7000dshl rdx, 4
37bc70011add rdx, r15
37bc70014movsd_xmm x0, [rdx-32]
37bc70019movsd_xmm x2, [rdx-24]
37bc7001eandpd x0, [rip+0x7ddf6a]
37bc70026andpd x2, [rip+0x7ddf62]
37bc7002eaddsd x0, x2
37bc70032mulsd x0, x4
37bc70036addsd x0, [r14+8*r10]
37bc7003caddsd x0, x1
37bc70040movsd_xmm [r14+8*r10], x0
37bc70046cmp ebp, r11l
37bc70049je 0x37bc70434
37bc7004fmovsd_xmm x4, [rdi+40]
37bc70054movsd_xmm x0, [rdi+32]
37bc70059add rdi, 16
37bc7005dadd r10, 1
37bc70061andpd x4, [rip+0x7ddf27]
37bc70069andpd x0, [rip+0x7ddf1f]
37bc70071addsd x4, x0
37bc70075cmp r11l, 2
37bc70079je 0x37bc70584
37bc7007fsub rcx, 1
37bc70083mov r9l, r10l
37bc70086mov r8l, r10l
37bc70089xor edx, edx
37bc7008bshl rcx, 4
37bc7008fshr r9l, 1
37bc70092movddup x3, x4
37bc70096pxor x1, x1
37bc7009aadd rcx, r15
37bc7009dshl r9, 4
37bc700a1nop [rax]
37bc700a5nop [rax+rax]
37bc700b0
37bc700b0loc_37bc700b0:
37bc700b0movupd x0, [rcx+2*rdx]
37bc700b5movupd x2, [rcx+2*rdx+16]
37bc700bbmovlpd x2, [rcx+2*rdx+8]
37bc700c1movupd x5, [r14+rdx]
37bc700c7movhpd x0, [rcx+2*rdx+16]
37bc700cdandpd x0, x9
37bc700d2andpd x2, x9
37bc700d7addpd x2, x0
37bc700dbmovapd x0, x3
37bc700dfmulpd x0, x2
37bc700e3addpd x0, x5
37bc700e7movupd x5, [rbx+2*rdx]
37bc700ecmovhpd x5, [rbx+2*rdx+16]
37bc700f2movups [r14+rdx], x0
37bc700f7movupd x0, [rbx+2*rdx+16]
37bc700fdmovlpd x0, [rbx+2*rdx+8]
37bc70103andpd x5, x9
37bc70108add rdx, 16
37bc7010candpd x0, x9
37bc70111addpd x0, x5
37bc70115mulpd x0, x2
37bc70119addsd x1, x0
37bc7011dunpckhpd x0, x0
37bc70121addsd x1, x0
37bc70125cmp rdx, r9
37bc70128jne 0x37bc700b0
37bc7012atest r8b, 1
37bc7012eje 0x37bc70000
37bc70134and r8l, -2
37bc70138lea edx, [rsi+r8]
37bc7013cadd r8l, 1
37bc70140
37bc70140loc_37bc70140:
37bc70140movsxd rdx, edx
37bc70143movsxd r8, r8l
37bc70146shl rdx, 4
37bc7014aadd rdx, r15
37bc7014dmovsd_xmm x2, [rdx-8]
37bc70152movsd_xmm x0, [rdx-16]
37bc70157andpd x2, [rip+0x7dde31]
37bc7015fandpd x0, [rip+0x7dde29]
37bc70167addsd x2, x0
37bc7016bmovapd x0, x2
37bc7016fmulsd x0, x4
37bc70173addsd x0, [r14+8*r8-8]
37bc7017amovsd_xmm [r14+8*r8-8], x0
37bc70181add r8, [rsp+88]
37bc70186shl r8, 4
37bc7018aadd r8, [rsp+496]
37bc70192movsd_xmm x0, [r8+8]
37bc70198movsd_xmm x3, [r8]
37bc7019dandpd x0, [rip+0x7dddeb]
37bc701a5andpd x3, [rip+0x7ddde3]
37bc701adaddsd x0, x3
37bc701b1mulsd x0, x2
37bc701b5addsd x1, x0
37bc701b9jmp 0x37bc70000
37bc701be
37bc701be 66 90 f.
37bc701c0
37bc701c0loc_37bc701c0:
37bc701c0mov rcx, [rsp+496]
37bc701c8mov rdi, [rsp+160]
37bc701d0movsd_xmm x1, [r15]
37bc701d5andpd x1, [rip+0x7dddb3]
37bc701ddmovsd_xmm x3, [rcx+rdi+16]
37bc701e3movsd_xmm x0, [rcx+rdi+24]
37bc701e9andpd x3, [rip+0x7ddd9f]
37bc701f1andpd x0, [rip+0x7ddd97]
37bc701f9addsd x3, x0
37bc701fdmovsd_xmm x0, [r15+8]
37bc70203andpd x0, [rip+0x7ddd85]
37bc7020baddsd x0, x1
37bc7020fmulsd x0, x3
37bc70213addsd x0, [r14]
37bc70218cmp r13l, 1
37bc7021cje 0x37bc70421
37bc70222mov r12, [rsp+120]
37bc70227mov edi, 2
37bc7022cmov ebp, 1
37bc70231mov [rsp+152], rax
37bc70239mov [rsp+144], rbx
37bc70241lea ebx, [r13+1]
37bc70245nop [rax+rax]
37bc70250
37bc70250loc_37bc70250:
37bc70250mov r10l, edi
37bc70253movsd_xmm [rdx-8], x0
37bc70258lea r11l, [rbp+1]
37bc7025ccmp r13l, edi
37bc7025fjle 0x37bc7057b
37bc70265movsxd rcx, ebp
37bc70268mov r9l, esi
37bc7026bmovddup x4, x3
37bc7026fxor eax, eax
37bc70271shl rcx, 4
37bc70275shr r9l, 1
37bc70278lea r8, [r12+32]
37bc7027dpxor x5, x5
37bc70281add rcx, r15
37bc70284shl r9, 4
37bc70288nop [rax+rax]
37bc70290
37bc70290loc_37bc70290:
37bc70290movupd x1, [rcx+2*rax]
37bc70295movupd x0, [rcx+2*rax+16]
37bc7029bmovlpd x0, [rcx+2*rax+8]
37bc702a1movupd x2, [rdx+rax]
37bc702a6movhpd x1, [rcx+2*rax+16]
37bc702acandpd x0, x9
37bc702b1andpd x1, x9
37bc702b6addpd x1, x0
37bc702bamovapd x0, x1
37bc702bemulpd x0, x4
37bc702c2addpd x0, x2
37bc702c6movupd x2, [r8+2*rax+16]
37bc702cdmovlpd x2, [r8+2*rax+8]
37bc702d4andpd x2, x9
37bc702d9movups [rdx+rax], x0
37bc702ddmovupd x0, [r8+2*rax]
37bc702e3movhpd x0, [r8+2*rax+16]
37bc702eaadd rax, 16
37bc702eeandpd x0, x9
37bc702f3addpd x0, x2
37bc702f7mulpd x0, x1
37bc702fbaddsd x5, x0
37bc702ffunpckhpd x0, x0
37bc70303addsd x5, x0
37bc70307cmp rax, r9
37bc7030ajne 0x37bc70290
37bc7030ctest sil, 1
37bc70310je 0x37bc70398
37bc70316mov eax, esi
37bc70318and eax, -2
37bc7031badd r11l, eax
37bc7031eadd r10l, eax
37bc70321
37bc70321loc_37bc70321:
37bc70321movsxd r11, r11l
37bc70324movsxd r10, r10l
37bc70327shl r11, 4
37bc7032badd r11, r15
37bc7032emovsd_xmm x1, [r11-8]
37bc70334movsd_xmm x0, [r11-16]
37bc7033aandpd x1, [rip+0x7ddc4e]
37bc70342andpd x0, [rip+0x7ddc46]
37bc7034aaddsd x1, x0
37bc7034emulsd x3, x1
37bc70352addsd x3, [r14+8*r10-8]
37bc70359movsd_xmm [r14+8*r10-8], x3
37bc70360add r10, [rsp+88]
37bc70365shl r10, 4
37bc70369add r10, [rsp+496]
37bc70371movsd_xmm x0, [r10+8]
37bc70377movsd_xmm x2, [r10]
37bc7037candpd x0, [rip+0x7ddc0c]
37bc70384andpd x2, [rip+0x7ddc04]
37bc7038caddsd x0, x2
37bc70390mulsd x0, x1
37bc70394addsd x5, x0
37bc70398
37bc70398loc_37bc70398:
37bc70398lea ebp, [rsi+rbp+1]
37bc7039caddsd x5, [rdx-8]
37bc703a1add rdi, 1
37bc703a5sub esi, 1
37bc703a8movsxd rax, ebp
37bc703abmovsd_xmm x3, [r12+32]
37bc703b2add rdx, 8
37bc703b6add r12, 16
37bc703bamovsd_xmm x0, [r12+24]
37bc703c1andpd x3, [rip+0x7ddbc7]
37bc703c9shl rax, 4
37bc703cdandpd x0, [rip+0x7ddbbb]
37bc703d5add rax, r15
37bc703d8movsd_xmm [rdx-16], x5
37bc703ddmovsd_xmm x1, [rax-8]
37bc703e2andpd x1, [rip+0x7ddba6]
37bc703eaaddsd x3, x0
37bc703eemovsd_xmm x0, [rax-16]
37bc703f3andpd x0, [rip+0x7ddb95]
37bc703fbaddsd x0, x1
37bc703ffmulsd x0, x3
37bc70403addsd x0, [rdx-8]
37bc70408cmp rdi, rbx
37bc7040bjne 0x37bc70250
37bc70411mov rbx, [rsp+144]
37bc70419mov rax, [rsp+152]
37bc70421
37bc70421loc_37bc70421:
37bc70421pxor x1, x1
37bc70425mov rsi, [rsp+104]
37bc7042aaddsd x0, x1
37bc7042emovsd_xmm [r14+8*rsi], x0
37bc70434
37bc70434loc_37bc70434:
37bc70434mov rcx, [rsp+104]
37bc70439mov rdx, [rsp+528]
37bc70441pxor x2, x2
37bc70445shl rcx, 4
37bc70449lea rcx, [rdx+rcx+16]
37bc7044enop
37bc70450
37bc70450loc_37bc70450:
37bc70450movsd_xmm x1, [rax]
37bc70454movsd_xmm x0, [rdx]
37bc70458movsd_xmm x3, [rdx+8]
37bc7045dandpd x0, [rip+0x7ddb2b]
37bc70465comisd x1, x10
37bc7046aandpd x3, [rip+0x7ddb1e]
37bc70472addsd x0, x3
37bc70476ja 0x37bc70482
37bc70478addsd x0, x11
37bc7047daddsd x1, x11
37bc70482
37bc70482loc_37bc70482:
37bc70482divsd x0, x1
37bc70486add rdx, 16
37bc7048aadd rax, 8
37bc7048emaxsd x2, x0
37bc70492cmp rcx, rdx
37bc70495jne 0x37bc70450
37bc70497
37bc70497loc_37bc70497:
37bc70497comisd x2, x7
37bc7049bmov rax, [rsp+520]
37bc704a3mov rdi, [rsp+96]
37bc704a8movsd_xmm [rax+8*rdi-8], x2
37bc704aejbe 0x37bc70595
37bc704b4addsd x2, x2
37bc704b8comisd x6, x2
37bc704bcjb 0x37bc70595
37bc704c2cmp [rsp+116], 6
37bc704c7je 0x37bc70595
37bc704cdmov rax, [rsp+544]
37bc704d5mov r9, [rsp+464]
37bc704ddmov [rsp+64], 1
37bc704e6lea r8, [rip+0x7dda6f]
37bc704edmov rdx, [rsp+440]
37bc704f5mov rcx, [rsp+432]
37bc704fdmov [rsp+56], rax
37bc70502mov rax, [rsp+440]
37bc7050amov [rsp+48], rax
37bc7050fmov rax, [rsp+528]
37bc70517mov [rsp+40], rax
37bc7051cmov rax, [rsp+472]
37bc70524mov [rsp+32], rax
37bc70529call zsptrs_
37bc7052elea rax, [rip+0x7dda27]
37bc70535mov [rsp+32], rbx
37bc7053amov r8, [rsp+528]
37bc70542mov [rsp+40], rax
37bc70547mov rcx, [rsp+440]
37bc7054fmov r9, rax
37bc70552lea rdx, [rip+0x7dda17]
37bc70559call zaxpy_
37bc7055emov rsi, [rsp+96]
37bc70563add [rsp+116], 1
37bc70568mov rax, [rsp+520]
37bc70570movsd_xmm x6, [rax+8*rsi-8]
37bc70576jmp 0x37bc6fea9
37bc7057b
37bc7057bloc_37bc7057b:
37bc7057bpxor x5, x5
37bc7057fjmp 0x37bc70321
37bc70584
37bc70584loc_37bc70584:
37bc70584mov edx, esi
37bc70586pxor x1, x1
37bc7058amov r8l, 1
37bc70590jmp 0x37bc70140
37bc70595
37bc70595loc_37bc70595:
37bc70595mov rsi, [rsp+120]
37bc7059amov rdi, [rsp+184]
37bc705a2mov rbx, [rsp+192]
37bc705aamov r11, [rsp+528]
37bc705b2mov r12, [rsp+200]
37bc705bamov rbp, [rsp+208]
37bc705c2test r13l, r13l
37bc705c5jle 0x37bc7063a
37bc705c7movapd x3, x8
37bc705cclea r8l, [r13-1]
37bc705d0mov rdx, r14
37bc705d3mov rax, r11
37bc705d6mulsd x3, x7
37bc705dashl r8, 4
37bc705delea r8, [r11+r8+16]
37bc705e3nop
37bc705e5nop [rax+rax]
37bc705f0
37bc705f0loc_37bc705f0:
37bc705f0movsd_xmm x2, [rdx]
37bc705f4movsd_xmm x0, [rax]
37bc705f8movsd_xmm x1, [rax+8]
37bc705fdandpd x0, [rip+0x7dd98b]
37bc70605andpd x1, [rip+0x7dd983]
37bc7060dcomisd x2, x10
37bc70612addsd x0, x1
37bc70616movapd x1, x2
37bc7061amulsd x1, x3
37bc7061eaddsd x0, x1
37bc70622ja 0x37bc70629
37bc70624addsd x0, x11
37bc70629
37bc70629loc_37bc70629:
37bc70629add rax, 16
37bc7062dmovsd_xmm [rdx], x0
37bc70631add rdx, 8
37bc70635cmp r8, rax
37bc70638jne 0x37bc705f0
37bc7063a
37bc7063aloc_37bc7063a:
37bc7063amov [rsp+240], 0
37bc70645pxor x6, x6
37bc70649mov [rsp+104], rsi
37bc7064emov rsi, r14
37bc70651mov r14, rbx
37bc70654mov rbx, r11
37bc70657nop [rax+rax]
37bc70660
37bc70660loc_37bc70660:
37bc70660mov [rsp+40], rbp
37bc70665movsxd rdx, r13l
37bc70668mov r9, rdi
37bc7066bmov r8, rbx
37bc7066emov [rsp+32], r12
37bc70673mov rcx, [rsp+440]
37bc7067bshl rdx, 4
37bc7067fadd rdx, rbx
37bc70682call zlacn2_
37bc70687mov eax, [rsp+240]
37bc7068etest eax, eax
37bc70690je 0x37bc70751
37bc70696cmp eax, 1
37bc70699je 0x37bc70839
37bc7069fmov rcx, [rsp+440]
37bc706a7mov r13l, [rcx]
37bc706aacmp eax, 2
37bc706adjne 0x37bc70660
37bc706afmov edx, r13l
37bc706b2xor eax, eax
37bc706b4shl rdx, 3
37bc706b8test r13l, r13l
37bc706bbjle 0x37bc706e8
37bc706bdnop [rax]
37bc706c0
37bc706c0loc_37bc706c0:
37bc706c0movupd x0, [rbx+2*rax]
37bc706c5movddup x1, [rsi+rax]
37bc706camulpd x1, x0
37bc706ceshufpd x0, x0, 1
37bc706d3mulpd x0, x6
37bc706d7addsubpd x1, x0
37bc706dbmovups [rbx+2*rax], x1
37bc706dfadd rax, 8
37bc706e3cmp rax, rdx
37bc706e6jne 0x37bc706c0
37bc706e8
37bc706e8loc_37bc706e8:
37bc706e8mov rax, [rsp+544]
37bc706f0mov [rsp+40], rbx
37bc706f5lea r8, [rip+0x7dd860]
37bc706fcmov r9, [rsp+464]
37bc70704mov rdx, [rsp+440]
37bc7070cmov [rsp+64], 1
37bc70715mov [rsp+56], rax
37bc7071amov rax, [rsp+440]
37bc70722mov rcx, [rsp+432]
37bc7072amov [rsp+48], rax
37bc7072fmov rax, [rsp+472]
37bc70737mov [rsp+32], rax
37bc7073ccall zsptrs_
37bc70741mov rax, [rsp+440]
37bc70749mov r13l, [rax]
37bc7074cjmp 0x37bc70660
37bc70751
37bc70751loc_37bc70751:
37bc70751mov rax, [rsp+440]
37bc70759mov r11, rbx
37bc7075cmov rbx, r14
37bc7075fmov r14, rsi
37bc70762mov rsi, [rsp+104]
37bc70767mov eax, [rax]
37bc70769test eax, eax
37bc7076bjle 0x37bc70803
37bc70771sub eax, 1
37bc70774add rax, [rsp+88]
37bc70779pxor x2, x2
37bc7077dshl rax, 4
37bc70781add rax, [rsp+176]
37bc70789nop [rax+rax]
37bc70794nop [rax+rax]
37bc7079fnop [rax+rax]
37bc707aanop [rax+rax]
37bc707b5nop [rax+rax]
37bc707c0
37bc707c0loc_37bc707c0:
37bc707c0movsd_xmm x0, [rsi+16]
37bc707c5movsd_xmm x1, [rsi+24]
37bc707caadd rsi, 16
37bc707ceandpd x0, [rip+0x7dd7ba]
37bc707d6andpd x1, [rip+0x7dd7b2]
37bc707deaddsd x0, x1
37bc707e2maxsd x2, x0
37bc707e6cmp rsi, rax
37bc707e9jne 0x37bc707c0
37bc707ebpxor x0, x0
37bc707efucomisd x2, x0
37bc707f3jp 0x37bc707f7
37bc707f5je 0x37bc70803
37bc707f7
37bc707f7loc_37bc707f7:
37bc707f7movsd_xmm x0, [rdi]
37bc707fbdivsd x0, x2
37bc707ffmovsd_xmm [rdi], x0
37bc70803
37bc70803loc_37bc70803:
37bc70803add [rsp+96], 1
37bc70809mov rcx, [rsp+232]
37bc70811add rdi, 8
37bc70815add [rsp+88], rcx
37bc7081amov rax, [rsp+96]
37bc7081fadd [rsp+168], rbx
37bc70827cmp [rsp+228], eax
37bc7082ejge 0x37bc6fe16
37bc70834jmp 0x37bc6fc6a
37bc70839
37bc70839loc_37bc70839:
37bc70839mov rax, [rsp+544]
37bc70841mov [rsp+40], rbx
37bc70846lea r8, [rip+0x7dd70f]
37bc7084dmov r9, [rsp+464]
37bc70855mov rdx, [rsp+440]
37bc7085dmov [rsp+64], 1
37bc70866mov [rsp+56], rax
37bc7086bmov rax, [rsp+440]
37bc70873mov rcx, [rsp+432]
37bc7087bmov [rsp+48], rax
37bc70880mov rax, [rsp+472]
37bc70888mov [rsp+32], rax
37bc7088dcall zsptrs_
37bc70892mov rax, [rsp+440]
37bc7089amov r13l, [rax]
37bc7089dtest r13l, r13l
37bc708a0jle 0x37bc70660
37bc708a6mov edx, r13l
37bc708a9xor eax, eax
37bc708abpxor x2, x2
37bc708afshl rdx, 3
37bc708b3nop
37bc708b5nop [rax+rax]
37bc708c0
37bc708c0loc_37bc708c0:
37bc708c0movupd x0, [rbx+2*rax]
37bc708c5movddup x1, [rsi+rax]
37bc708camulpd x1, x0
37bc708ceshufpd x0, x0, 1
37bc708d3mulpd x0, x2
37bc708d7addsubpd x1, x0
37bc708dbmovups [rbx+2*rax], x1
37bc708dfadd rax, 8
37bc708e3cmp rax, rdx
37bc708e6jne 0x37bc708c0
37bc708e8jmp 0x37bc70660
37bc708ed
37bc708edloc_37bc708ed:
37bc708edpxor x2, x2
37bc708f1jmp 0x37bc70497
37bc708f6
37bc708f6loc_37bc708f6:
37bc708f6test edx, edx
37bc708f8je 0x37bc6fc6a
37bc708felea rbx, [8*rdx]
37bc70906mov rcx, [rsp+512]
37bc7090exor edx, edx
37bc70910mov r8, rbx
37bc70913call memset
37bc70918mov rcx, [rsp+520]
37bc70920mov r8, rbx
37bc70923xor edx, edx
37bc70925call memset
37bc7092ajmp 0x37bc6fc6a
37bc7092f
37bc7092floc_37bc7092f:
37bc7092fneg eax
37bc70931jmp 0x37bc6fc48
37bc6fb40
37bc6fb40zsprfs_:
37bc6fb40push r15
37bc6fb42push r14
37bc6fb44push r13
37bc6fb46push r12
37bc6fb48push rbp
37bc6fb49push rdi
37bc6fb4apush rsi
37bc6fb4bpush rbx
37bc6fb4csub rsp, 360
37bc6fb53movups [rsp+256], x6
37bc6fb5bmovups [rsp+272], x7
37bc6fb63movups [rsp+288], x8
37bc6fb6cmovups [rsp+304], x9
37bc6fb75movups [rsp+320], x10
37bc6fb7emovups [rsp+336], x11
37bc6fb87mov rax, [rsp+544]
37bc6fb8fmov rdi, [rsp+488]
37bc6fb97mov r12, [rsp+504]
37bc6fb9fmov r14, [rsp+536]
37bc6fba7mov [rax], 0
37bc6fbadmov ebp, [rdi]
37bc6fbafmov esi, [r12]
37bc6fbb3mov [rsp+440], rdx
37bc6fbbbmov rbx, r8
37bc6fbbemov r15, r9
37bc6fbc1mov r8l, 1
37bc6fbc7mov r9l, 1
37bc6fbcdlea rdx, [rip+0x7de36c]
37bc6fbd4mov [rsp+432], rcx
37bc6fbdccall lsame_
37bc6fbe1mov [rsp+224], eax
37bc6fbe8test eax, eax
37bc6fbeaje 0x37bc6fcb2
37bc6fbf0
37bc6fbf0loc_37bc6fbf0:
37bc6fbf0mov rax, [rsp+440]
37bc6fbf8mov r13l, [rax]
37bc6fbfbtest r13l, r13l
37bc6fbfejs 0x37bc6fc34
37bc6fc00mov edx, [rbx]
37bc6fc02test edx, edx
37bc6fc04js 0x37bc6fce9
37bc6fc0atest r13l, r13l
37bc6fc0dmov eax, 1
37bc6fc12cmovg eax, r13l
37bc6fc16cmp [rdi], eax
37bc6fc18jl 0x37bc6fcf8
37bc6fc1ecmp [r12], eax
37bc6fc22jge 0x37bc6fd07
37bc6fc28mov edx, -10
37bc6fc2dmov eax, 10
37bc6fc32jmp 0x37bc6fc3e
37bc6fc34
37bc6fc34loc_37bc6fc34:
37bc6fc34mov edx, -2
37bc6fc39mov eax, 2
37bc6fc3e
37bc6fc3eloc_37bc6fc3e:
37bc6fc3emov rdi, [rsp+544]
37bc6fc46mov [rdi], edx
37bc6fc48
37bc6fc48loc_37bc6fc48:
37bc6fc48lea rdx, [rsp+244]
37bc6fc50mov r8l, 6
37bc6fc56lea rcx, [rip+0x7de2e5]
37bc6fc5dmov [rsp+244], eax
37bc6fc64call xerbla_
37bc6fc69nop
37bc6fc6a
37bc6fc6aloc_37bc6fc6a:
37bc6fc6amovups x6, [rsp+256]
37bc6fc72movups x7, [rsp+272]
37bc6fc7amovups x8, [rsp+288]
37bc6fc83movups x9, [rsp+304]
37bc6fc8cmovups x10, [rsp+320]
37bc6fc95movups x11, [rsp+336]
37bc6fc9eadd rsp, 360
37bc6fca5pop rbx
37bc6fca6pop rsi
37bc6fca7pop rdi
37bc6fca8pop rbp
37bc6fca9pop r12
37bc6fcabpop r13
37bc6fcadpop r14
37bc6fcafpop r15
37bc6fcb1ret
37bc6fcb2
37bc6fcb2loc_37bc6fcb2:
37bc6fcb2mov rcx, [rsp+432]
37bc6fcbamov r9l, 1
37bc6fcc0mov r8l, 1
37bc6fcc6lea rdx, [rip+0x7de274]
37bc6fccdcall lsame_
37bc6fcd2test eax, eax
37bc6fcd4jne 0x37bc6fbf0
37bc6fcdamov edx, -1
37bc6fcdfmov eax, 1
37bc6fce4jmp 0x37bc6fc3e
37bc6fce9
37bc6fce9loc_37bc6fce9:
37bc6fce9mov edx, -3
37bc6fceemov eax, 3
37bc6fcf3jmp 0x37bc6fc3e
37bc6fcf8
37bc6fcf8loc_37bc6fcf8:
37bc6fcf8mov edx, -8
37bc6fcfdmov eax, 8
37bc6fd02jmp 0x37bc6fc3e
37bc6fd07
37bc6fd07loc_37bc6fd07:
37bc6fd07mov rax, [rsp+544]
37bc6fd0fmov eax, [rax]
37bc6fd11test eax, eax
37bc6fd13jne 0x37bc7092f
37bc6fd19test r13l, r13l
37bc6fd1cje 0x37bc708f6
37bc6fd22test edx, edx
37bc6fd24je 0x37bc6fc6a
37bc6fd2amov edx, 7
37bc6fd2flea rcx, [rip+0x7de212]
37bc6fd36call dlamch_
37bc6fd3bmov edx, 12
37bc6fd40lea rcx, [rip+0x7de208]
37bc6fd47movapd x7, x0
37bc6fd4bcall dlamch_
37bc6fd50mov r11l, [rbx]
37bc6fd53test r11l, r11l
37bc6fd56jle 0x37bc6fc6a
37bc6fd5cadd r13l, 1
37bc6fd60pxor x8, x8
37bc6fd65movsxd r8, esi
37bc6fd68xor eax, eax
37bc6fd6acvtsi2sd x8, r13l
37bc6fd6fmovsxd r10, ebp
37bc6fd72test r8, r8
37bc6fd75mov [rsp+88], -1
37bc6fd7emulsd x0, x8
37bc6fd83cmovs r8, rax
37bc6fd87test r10, r10
37bc6fd8amov [rsp+96], 1
37bc6fd93cmovs r10, rax
37bc6fd97mov rax, [rsp+480]
37bc6fd9fmov [rsp+168], -1
37bc6fdablea rbp, [rsp+244]
37bc6fdb3mov [rsp+232], r8
37bc6fdbbmov rdi, [rsp+512]
37bc6fdc3lea r12, [rsp+240]
37bc6fdcbadd rax, 16
37bc6fdcfmov [rsp+228], r11l
37bc6fdd7mov rbx, r10
37bc6fddamovddup x9, [rip+0x7de1ad]
37bc6fde3mov [rsp+216], rax
37bc6fdebmov rax, [rsp+496]
37bc6fdf3movapd x10, x0
37bc6fdf8mov r11, [rsp+528]
37bc6fe00movapd x11, x0
37bc6fe05divsd x10, x7
37bc6fe0aadd rax, 16
37bc6fe0emov [rsp+176], rax
37bc6fe16
37bc6fe16loc_37bc6fe16:
37bc6fe16mov rax, [rsp+168]
37bc6fe1emov rsi, [rsp+216]
37bc6fe26mov [rsp+116], 1
37bc6fe2emov rcx, [rsp+176]
37bc6fe36mov [rsp+184], rdi
37bc6fe3eshl rax, 4
37bc6fe42mov [rsp+528], r11
37bc6fe4amovsd_xmm x6, [rip+0x7de12e]
37bc6fe52add rsi, rax
37bc6fe55add rax, [rsp+480]
37bc6fe5dmov [rsp+200], r12
37bc6fe65mov [rsp+128], rsi
37bc6fe6dmov rsi, [rsp+88]
37bc6fe72mov [rsp+136], rax
37bc6fe7ashl rsi, 4
37bc6fe7emov [rsp+208], rbp
37bc6fe86add rcx, rsi
37bc6fe89mov [rsp+160], rsi
37bc6fe91add rsi, [rsp+496]
37bc6fe99mov [rsp+120], rsi
37bc6fe9emov [rsp+192], rbx
37bc6fea6mov rbx, rcx
37bc6fea9
37bc6fea9loc_37bc6fea9:
37bc6fea9lea rax, [rip+0x7de0ac]
37bc6feb0mov r9, [rsp+528]
37bc6feb8mov rdx, [rsp+128]
37bc6fec0mov [rsp+32], rax
37bc6fec5mov rcx, [rsp+440]
37bc6fecdmov rdi, rax
37bc6fed0mov r8, rax
37bc6fed3call zcopy_
37bc6fed8mov rax, rdi
37bc6fedbmov [rsp+64], rdi
37bc6fee0mov r9, r15
37bc6fee3mov rdi, [rsp+528]
37bc6feebmov [rsp+40], rax
37bc6fef0lea r8, [rip+0x7de069]
37bc6fef7mov [rsp+32], rbx
37bc6fefcmov rdx, [rsp+440]
37bc6ff04mov [rsp+56], rdi
37bc6ff09lea rdi, [rip+0x7de060]
37bc6ff10mov rcx, [rsp+432]
37bc6ff18mov [rsp+72], 1
37bc6ff21mov [rsp+48], rdi
37bc6ff26call zspmv_
37bc6ff2bmov rax, [rsp+440]
37bc6ff33mov r13l, [rax]
37bc6ff36test r13l, r13l
37bc6ff39jle 0x37bc708ed
37bc6ff3flea edi, [r13-1]
37bc6ff43lea rdx, [r14+8]
37bc6ff47mov rax, r14
37bc6ff4amov r8, r14
37bc6ff4dmov [rsp+104], rdi
37bc6ff52mov rcx, [rsp+136]
37bc6ff5amov rsi, rdi
37bc6ff5dlea r9, [rdx+8*rdi]
37bc6ff61nop [rax+rax]
37bc6ff6anop [rax+rax]
37bc6ff75nop [rax+rax]
37bc6ff80
37bc6ff80loc_37bc6ff80:
37bc6ff80movsd_xmm x0, [rcx+16]
37bc6ff85movsd_xmm x1, [rcx+24]
37bc6ff8aadd r8, 8
37bc6ff8eadd rcx, 16
37bc6ff92andpd x0, [rip+0x7ddff6]
37bc6ff9aandpd x1, [rip+0x7ddfee]
37bc6ffa2addsd x0, x1
37bc6ffa6movsd_xmm [r8-8], x0
37bc6ffaccmp r8, r9
37bc6ffafjne 0x37bc6ff80
37bc6ffb1mov ecx, [rsp+224]
37bc6ffb8test ecx, ecx
37bc6ffbaje 0x37bc701c0
37bc6ffc0mov rdi, [rsp+120]
37bc6ffc5lea ebp, [r13+1]
37bc6ffc9xor r10l, r10l
37bc6ffccpxor x1, x1
37bc6ffd0mov esi, 1
37bc6ffd5mov r11l, 1
37bc6ffdbmovsd_xmm x4, [rdi+16]
37bc6ffe0movsd_xmm x0, [rdi+24]
37bc6ffe5andpd x4, [rip+0x7ddfa3]
37bc6ffedandpd x0, [rip+0x7ddf9b]
37bc6fff5addsd x4, x0
37bc6fff9nop [rax]
37bc70000
37bc70000loc_37bc70000:
37bc70000add esi, r11l
37bc70003add r11l, 1
37bc70007movsxd rcx, esi
37bc7000amov rdx, rcx
37bc7000dshl rdx, 4
37bc70011add rdx, r15
37bc70014movsd_xmm x0, [rdx-32]
37bc70019movsd_xmm x2, [rdx-24]
37bc7001eandpd x0, [rip+0x7ddf6a]
37bc70026andpd x2, [rip+0x7ddf62]
37bc7002eaddsd x0, x2
37bc70032mulsd x0, x4
37bc70036addsd x0, [r14+8*r10]
37bc7003caddsd x0, x1
37bc70040movsd_xmm [r14+8*r10], x0
37bc70046cmp ebp, r11l
37bc70049je 0x37bc70434
37bc7004fmovsd_xmm x4, [rdi+40]
37bc70054movsd_xmm x0, [rdi+32]
37bc70059add rdi, 16
37bc7005dadd r10, 1
37bc70061andpd x4, [rip+0x7ddf27]
37bc70069andpd x0, [rip+0x7ddf1f]
37bc70071addsd x4, x0
37bc70075cmp r11l, 2
37bc70079je 0x37bc70584
37bc7007fsub rcx, 1
37bc70083mov r9l, r10l
37bc70086mov r8l, r10l
37bc70089xor edx, edx
37bc7008bshl rcx, 4
37bc7008fshr r9l, 1
37bc70092movddup x3, x4
37bc70096pxor x1, x1
37bc7009aadd rcx, r15
37bc7009dshl r9, 4
37bc700a1nop [rax]
37bc700a5nop [rax+rax]
37bc700b0
37bc700b0loc_37bc700b0:
37bc700b0movupd x0, [rcx+2*rdx]
37bc700b5movupd x2, [rcx+2*rdx+16]
37bc700bbmovlpd x2, [rcx+2*rdx+8]
37bc700c1movupd x5, [r14+rdx]
37bc700c7movhpd x0, [rcx+2*rdx+16]
37bc700cdandpd x0, x9
37bc700d2andpd x2, x9
37bc700d7addpd x2, x0
37bc700dbmovapd x0, x3
37bc700dfmulpd x0, x2
37bc700e3addpd x0, x5
37bc700e7movupd x5, [rbx+2*rdx]
37bc700ecmovhpd x5, [rbx+2*rdx+16]
37bc700f2movups [r14+rdx], x0
37bc700f7movupd x0, [rbx+2*rdx+16]
37bc700fdmovlpd x0, [rbx+2*rdx+8]
37bc70103andpd x5, x9
37bc70108add rdx, 16
37bc7010candpd x0, x9
37bc70111addpd x0, x5
37bc70115mulpd x0, x2
37bc70119addsd x1, x0
37bc7011dunpckhpd x0, x0
37bc70121addsd x1, x0
37bc70125cmp rdx, r9
37bc70128jne 0x37bc700b0
37bc7012atest r8b, 1
37bc7012eje 0x37bc70000
37bc70134and r8l, -2
37bc70138lea edx, [rsi+r8]
37bc7013cadd r8l, 1
37bc70140
37bc70140loc_37bc70140:
37bc70140movsxd rdx, edx
37bc70143movsxd r8, r8l
37bc70146shl rdx, 4
37bc7014aadd rdx, r15
37bc7014dmovsd_xmm x2, [rdx-8]
37bc70152movsd_xmm x0, [rdx-16]
37bc70157andpd x2, [rip+0x7dde31]
37bc7015fandpd x0, [rip+0x7dde29]
37bc70167addsd x2, x0
37bc7016bmovapd x0, x2
37bc7016fmulsd x0, x4
37bc70173addsd x0, [r14+8*r8-8]
37bc7017amovsd_xmm [r14+8*r8-8], x0
37bc70181add r8, [rsp+88]
37bc70186shl r8, 4
37bc7018aadd r8, [rsp+496]
37bc70192movsd_xmm x0, [r8+8]
37bc70198movsd_xmm x3, [r8]
37bc7019dandpd x0, [rip+0x7dddeb]
37bc701a5andpd x3, [rip+0x7ddde3]
37bc701adaddsd x0, x3
37bc701b1mulsd x0, x2
37bc701b5addsd x1, x0
37bc701b9jmp 0x37bc70000
37bc701be
37bc701be 66 90 f.
37bc701c0
37bc701c0loc_37bc701c0:
37bc701c0mov rcx, [rsp+496]
37bc701c8mov rdi, [rsp+160]
37bc701d0movsd_xmm x1, [r15]
37bc701d5andpd x1, [rip+0x7dddb3]
37bc701ddmovsd_xmm x3, [rcx+rdi+16]
37bc701e3movsd_xmm x0, [rcx+rdi+24]
37bc701e9andpd x3, [rip+0x7ddd9f]
37bc701f1andpd x0, [rip+0x7ddd97]
37bc701f9addsd x3, x0
37bc701fdmovsd_xmm x0, [r15+8]
37bc70203andpd x0, [rip+0x7ddd85]
37bc7020baddsd x0, x1
37bc7020fmulsd x0, x3
37bc70213addsd x0, [r14]
37bc70218cmp r13l, 1
37bc7021cje 0x37bc70421
37bc70222mov r12, [rsp+120]
37bc70227mov edi, 2
37bc7022cmov ebp, 1
37bc70231mov [rsp+152], rax
37bc70239mov [rsp+144], rbx
37bc70241lea ebx, [r13+1]
37bc70245nop [rax+rax]
37bc70250
37bc70250loc_37bc70250:
37bc70250mov r10l, edi
37bc70253movsd_xmm [rdx-8], x0
37bc70258lea r11l, [rbp+1]
37bc7025ccmp r13l, edi
37bc7025fjle 0x37bc7057b
37bc70265movsxd rcx, ebp
37bc70268mov r9l, esi
37bc7026bmovddup x4, x3
37bc7026fxor eax, eax
37bc70271shl rcx, 4
37bc70275shr r9l, 1
37bc70278lea r8, [r12+32]
37bc7027dpxor x5, x5
37bc70281add rcx, r15
37bc70284shl r9, 4
37bc70288nop [rax+rax]
37bc70290
37bc70290loc_37bc70290:
37bc70290movupd x1, [rcx+2*rax]
37bc70295movupd x0, [rcx+2*rax+16]
37bc7029bmovlpd x0, [rcx+2*rax+8]
37bc702a1movupd x2, [rdx+rax]
37bc702a6movhpd x1, [rcx+2*rax+16]
37bc702acandpd x0, x9
37bc702b1andpd x1, x9
37bc702b6addpd x1, x0
37bc702bamovapd x0, x1
37bc702bemulpd x0, x4
37bc702c2addpd x0, x2
37bc702c6movupd x2, [r8+2*rax+16]
37bc702cdmovlpd x2, [r8+2*rax+8]
37bc702d4andpd x2, x9
37bc702d9movups [rdx+rax], x0
37bc702ddmovupd x0, [r8+2*rax]
37bc702e3movhpd x0, [r8+2*rax+16]
37bc702eaadd rax, 16
37bc702eeandpd x0, x9
37bc702f3addpd x0, x2
37bc702f7mulpd x0, x1
37bc702fbaddsd x5, x0
37bc702ffunpckhpd x0, x0
37bc70303addsd x5, x0
37bc70307cmp rax, r9
37bc7030ajne 0x37bc70290
37bc7030ctest sil, 1
37bc70310je 0x37bc70398
37bc70316mov eax, esi
37bc70318and eax, -2
37bc7031badd r11l, eax
37bc7031eadd r10l, eax
37bc70321
37bc70321loc_37bc70321:
37bc70321movsxd r11, r11l
37bc70324movsxd r10, r10l
37bc70327shl r11, 4
37bc7032badd r11, r15
37bc7032emovsd_xmm x1, [r11-8]
37bc70334movsd_xmm x0, [r11-16]
37bc7033aandpd x1, [rip+0x7ddc4e]
37bc70342andpd x0, [rip+0x7ddc46]
37bc7034aaddsd x1, x0
37bc7034emulsd x3, x1
37bc70352addsd x3, [r14+8*r10-8]
37bc70359movsd_xmm [r14+8*r10-8], x3
37bc70360add r10, [rsp+88]
37bc70365shl r10, 4
37bc70369add r10, [rsp+496]
37bc70371movsd_xmm x0, [r10+8]
37bc70377movsd_xmm x2, [r10]
37bc7037candpd x0, [rip+0x7ddc0c]
37bc70384andpd x2, [rip+0x7ddc04]
37bc7038caddsd x0, x2
37bc70390mulsd x0, x1
37bc70394addsd x5, x0
37bc70398
37bc70398loc_37bc70398:
37bc70398lea ebp, [rsi+rbp+1]
37bc7039caddsd x5, [rdx-8]
37bc703a1add rdi, 1
37bc703a5sub esi, 1
37bc703a8movsxd rax, ebp
37bc703abmovsd_xmm x3, [r12+32]
37bc703b2add rdx, 8
37bc703b6add r12, 16
37bc703bamovsd_xmm x0, [r12+24]
37bc703c1andpd x3, [rip+0x7ddbc7]
37bc703c9shl rax, 4
37bc703cdandpd x0, [rip+0x7ddbbb]
37bc703d5add rax, r15
37bc703d8movsd_xmm [rdx-16], x5
37bc703ddmovsd_xmm x1, [rax-8]
37bc703e2andpd x1, [rip+0x7ddba6]
37bc703eaaddsd x3, x0
37bc703eemovsd_xmm x0, [rax-16]
37bc703f3andpd x0, [rip+0x7ddb95]
37bc703fbaddsd x0, x1
37bc703ffmulsd x0, x3
37bc70403addsd x0, [rdx-8]
37bc70408cmp rdi, rbx
37bc7040bjne 0x37bc70250
37bc70411mov rbx, [rsp+144]
37bc70419mov rax, [rsp+152]
37bc70421
37bc70421loc_37bc70421:
37bc70421pxor x1, x1
37bc70425mov rsi, [rsp+104]
37bc7042aaddsd x0, x1
37bc7042emovsd_xmm [r14+8*rsi], x0
37bc70434
37bc70434loc_37bc70434:
37bc70434mov rcx, [rsp+104]
37bc70439mov rdx, [rsp+528]
37bc70441pxor x2, x2
37bc70445shl rcx, 4
37bc70449lea rcx, [rdx+rcx+16]
37bc7044enop
37bc70450
37bc70450loc_37bc70450:
37bc70450movsd_xmm x1, [rax]
37bc70454movsd_xmm x0, [rdx]
37bc70458movsd_xmm x3, [rdx+8]
37bc7045dandpd x0, [rip+0x7ddb2b]
37bc70465comisd x1, x10
37bc7046aandpd x3, [rip+0x7ddb1e]
37bc70472addsd x0, x3
37bc70476ja 0x37bc70482
37bc70478addsd x0, x11
37bc7047daddsd x1, x11
37bc70482
37bc70482loc_37bc70482:
37bc70482divsd x0, x1
37bc70486add rdx, 16
37bc7048aadd rax, 8
37bc7048emaxsd x2, x0
37bc70492cmp rcx, rdx
37bc70495jne 0x37bc70450
37bc70497
37bc70497loc_37bc70497:
37bc70497comisd x2, x7
37bc7049bmov rax, [rsp+520]
37bc704a3mov rdi, [rsp+96]
37bc704a8movsd_xmm [rax+8*rdi-8], x2
37bc704aejbe 0x37bc70595
37bc704b4addsd x2, x2
37bc704b8comisd x6, x2
37bc704bcjb 0x37bc70595
37bc704c2cmp [rsp+116], 6
37bc704c7je 0x37bc70595
37bc704cdmov rax, [rsp+544]
37bc704d5mov r9, [rsp+464]
37bc704ddmov [rsp+64], 1
37bc704e6lea r8, [rip+0x7dda6f]
37bc704edmov rdx, [rsp+440]
37bc704f5mov rcx, [rsp+432]
37bc704fdmov [rsp+56], rax
37bc70502mov rax, [rsp+440]
37bc7050amov [rsp+48], rax
37bc7050fmov rax, [rsp+528]
37bc70517mov [rsp+40], rax
37bc7051cmov rax, [rsp+472]
37bc70524mov [rsp+32], rax
37bc70529call zsptrs_
37bc7052elea rax, [rip+0x7dda27]
37bc70535mov [rsp+32], rbx
37bc7053amov r8, [rsp+528]
37bc70542mov [rsp+40], rax
37bc70547mov rcx, [rsp+440]
37bc7054fmov r9, rax
37bc70552lea rdx, [rip+0x7dda17]
37bc70559call zaxpy_
37bc7055emov rsi, [rsp+96]
37bc70563add [rsp+116], 1
37bc70568mov rax, [rsp+520]
37bc70570movsd_xmm x6, [rax+8*rsi-8]
37bc70576jmp 0x37bc6fea9
37bc7057b
37bc7057bloc_37bc7057b:
37bc7057bpxor x5, x5
37bc7057fjmp 0x37bc70321
37bc70584
37bc70584loc_37bc70584:
37bc70584mov edx, esi
37bc70586pxor x1, x1
37bc7058amov r8l, 1
37bc70590jmp 0x37bc70140
37bc70595
37bc70595loc_37bc70595:
37bc70595mov rsi, [rsp+120]
37bc7059amov rdi, [rsp+184]
37bc705a2mov rbx, [rsp+192]
37bc705aamov r11, [rsp+528]
37bc705b2mov r12, [rsp+200]
37bc705bamov rbp, [rsp+208]
37bc705c2test r13l, r13l
37bc705c5jle 0x37bc7063a
37bc705c7movapd x3, x8
37bc705cclea r8l, [r13-1]
37bc705d0mov rdx, r14
37bc705d3mov rax, r11
37bc705d6mulsd x3, x7
37bc705dashl r8, 4
37bc705delea r8, [r11+r8+16]
37bc705e3nop
37bc705e5nop [rax+rax]
37bc705f0
37bc705f0loc_37bc705f0:
37bc705f0movsd_xmm x2, [rdx]
37bc705f4movsd_xmm x0, [rax]
37bc705f8movsd_xmm x1, [rax+8]
37bc705fdandpd x0, [rip+0x7dd98b]
37bc70605andpd x1, [rip+0x7dd983]
37bc7060dcomisd x2, x10
37bc70612addsd x0, x1
37bc70616movapd x1, x2
37bc7061amulsd x1, x3
37bc7061eaddsd x0, x1
37bc70622ja 0x37bc70629
37bc70624addsd x0, x11
37bc70629
37bc70629loc_37bc70629:
37bc70629add rax, 16
37bc7062dmovsd_xmm [rdx], x0
37bc70631add rdx, 8
37bc70635cmp r8, rax
37bc70638jne 0x37bc705f0
37bc7063a
37bc7063aloc_37bc7063a:
37bc7063amov [rsp+240], 0
37bc70645pxor x6, x6
37bc70649mov [rsp+104], rsi
37bc7064emov rsi, r14
37bc70651mov r14, rbx
37bc70654mov rbx, r11
37bc70657nop [rax+rax]
37bc70660
37bc70660loc_37bc70660:
37bc70660mov [rsp+40], rbp
37bc70665movsxd rdx, r13l
37bc70668mov r9, rdi
37bc7066bmov r8, rbx
37bc7066emov [rsp+32], r12
37bc70673mov rcx, [rsp+440]
37bc7067bshl rdx, 4
37bc7067fadd rdx, rbx
37bc70682call zlacn2_
37bc70687mov eax, [rsp+240]
37bc7068etest eax, eax
37bc70690je 0x37bc70751
37bc70696cmp eax, 1
37bc70699je 0x37bc70839
37bc7069fmov rcx, [rsp+440]
37bc706a7mov r13l, [rcx]
37bc706aacmp eax, 2
37bc706adjne 0x37bc70660
37bc706afmov edx, r13l
37bc706b2xor eax, eax
37bc706b4shl rdx, 3
37bc706b8test r13l, r13l
37bc706bbjle 0x37bc706e8
37bc706bdnop [rax]
37bc706c0
37bc706c0loc_37bc706c0:
37bc706c0movupd x0, [rbx+2*rax]
37bc706c5movddup x1, [rsi+rax]
37bc706camulpd x1, x0
37bc706ceshufpd x0, x0, 1
37bc706d3mulpd x0, x6
37bc706d7addsubpd x1, x0
37bc706dbmovups [rbx+2*rax], x1
37bc706dfadd rax, 8
37bc706e3cmp rax, rdx
37bc706e6jne 0x37bc706c0
37bc706e8
37bc706e8loc_37bc706e8:
37bc706e8mov rax, [rsp+544]
37bc706f0mov [rsp+40], rbx
37bc706f5lea r8, [rip+0x7dd860]
37bc706fcmov r9, [rsp+464]
37bc70704mov rdx, [rsp+440]
37bc7070cmov [rsp+64], 1
37bc70715mov [rsp+56], rax
37bc7071amov rax, [rsp+440]
37bc70722mov rcx, [rsp+432]
37bc7072amov [rsp+48], rax
37bc7072fmov rax, [rsp+472]
37bc70737mov [rsp+32], rax
37bc7073ccall zsptrs_
37bc70741mov rax, [rsp+440]
37bc70749mov r13l, [rax]
37bc7074cjmp 0x37bc70660
37bc70751
37bc70751loc_37bc70751:
37bc70751mov rax, [rsp+440]
37bc70759mov r11, rbx
37bc7075cmov rbx, r14
37bc7075fmov r14, rsi
37bc70762mov rsi, [rsp+104]
37bc70767mov eax, [rax]
37bc70769test eax, eax
37bc7076bjle 0x37bc70803
37bc70771sub eax, 1
37bc70774add rax, [rsp+88]
37bc70779pxor x2, x2
37bc7077dshl rax, 4
37bc70781add rax, [rsp+176]
37bc70789nop [rax+rax]
37bc70794nop [rax+rax]
37bc7079fnop [rax+rax]
37bc707aanop [rax+rax]
37bc707b5nop [rax+rax]
37bc707c0
37bc707c0loc_37bc707c0:
37bc707c0movsd_xmm x0, [rsi+16]
37bc707c5movsd_xmm x1, [rsi+24]
37bc707caadd rsi, 16
37bc707ceandpd x0, [rip+0x7dd7ba]
37bc707d6andpd x1, [rip+0x7dd7b2]
37bc707deaddsd x0, x1
37bc707e2maxsd x2, x0
37bc707e6cmp rsi, rax
37bc707e9jne 0x37bc707c0
37bc707ebpxor x0, x0
37bc707efucomisd x2, x0
37bc707f3jp 0x37bc707f7
37bc707f5je 0x37bc70803
37bc707f7
37bc707f7loc_37bc707f7:
37bc707f7movsd_xmm x0, [rdi]
37bc707fbdivsd x0, x2
37bc707ffmovsd_xmm [rdi], x0
37bc70803
37bc70803loc_37bc70803:
37bc70803add [rsp+96], 1
37bc70809mov rcx, [rsp+232]
37bc70811add rdi, 8
37bc70815add [rsp+88], rcx
37bc7081amov rax, [rsp+96]
37bc7081fadd [rsp+168], rbx
37bc70827cmp [rsp+228], eax
37bc7082ejge 0x37bc6fe16
37bc70834jmp 0x37bc6fc6a
37bc70839
37bc70839loc_37bc70839:
37bc70839mov rax, [rsp+544]
37bc70841mov [rsp+40], rbx
37bc70846lea r8, [rip+0x7dd70f]
37bc7084dmov r9, [rsp+464]
37bc70855mov rdx, [rsp+440]
37bc7085dmov [rsp+64], 1
37bc70866mov [rsp+56], rax
37bc7086bmov rax, [rsp+440]
37bc70873mov rcx, [rsp+432]
37bc7087bmov [rsp+48], rax
37bc70880mov rax, [rsp+472]
37bc70888mov [rsp+32], rax
37bc7088dcall zsptrs_
37bc70892mov rax, [rsp+440]
37bc7089amov r13l, [rax]
37bc7089dtest r13l, r13l
37bc708a0jle 0x37bc70660
37bc708a6mov edx, r13l
37bc708a9xor eax, eax
37bc708abpxor x2, x2
37bc708afshl rdx, 3
37bc708b3nop
37bc708b5nop [rax+rax]
37bc708c0
37bc708c0loc_37bc708c0:
37bc708c0movupd x0, [rbx+2*rax]
37bc708c5movddup x1, [rsi+rax]
37bc708camulpd x1, x0
37bc708ceshufpd x0, x0, 1
37bc708d3mulpd x0, x2
37bc708d7addsubpd x1, x0
37bc708dbmovups [rbx+2*rax], x1
37bc708dfadd rax, 8
37bc708e3cmp rax, rdx
37bc708e6jne 0x37bc708c0
37bc708e8jmp 0x37bc70660
37bc708ed
37bc708edloc_37bc708ed:
37bc708edpxor x2, x2
37bc708f1jmp 0x37bc70497
37bc708f6
37bc708f6loc_37bc708f6:
37bc708f6test edx, edx
37bc708f8je 0x37bc6fc6a
37bc708felea rbx, [8*rdx]
37bc70906mov rcx, [rsp+512]
37bc7090exor edx, edx
37bc70910mov r8, rbx
37bc70913call memset
37bc70918mov rcx, [rsp+520]
37bc70920mov r8, rbx
37bc70923xor edx, edx
37bc70925call memset
37bc7092ajmp 0x37bc6fc6a
37bc7092f
37bc7092floc_37bc7092f:
37bc7092fneg eax
37bc70931jmp 0x37bc6fc48
37bc6fb40
37bc70936
37bc70936 // align 0x10
37bc70936 // align 0x10
37bc70940
37bc70940zspsv_:
37bc70940push r12
37bc70942push rbp
37bc70943push rdi
37bc70944push rsi
37bc70945push rbx
37bc70946sub rsp, 96
37bc7094amov rdi, [rsp+200]
37bc70952mov [rdi], 0
37bc70958mov rsi, rdx
37bc7095bmov r12, r8
37bc7095emov rbp, r9
37bc70961mov r8l, 1
37bc70967mov r9l, 1
37bc7096dlea rdx, [rip+0x7dd62c]
37bc70974mov rbx, rcx
37bc70977call lsame_
37bc7097ctest eax, eax
37bc7097eje 0x37bc70a78
37bc70984
37bc70984loc_37bc70984:
37bc70984mov eax, [rsi]
37bc70986test eax, eax
37bc70988js 0x37bc70a40
37bc7098emov edx, [r12]
37bc70992test edx, edx
37bc70994js 0x37bc70ab0
37bc7099amov rcx, [rsp+192]
37bc709a2test eax, eax
37bc709a4mov edx, 1
37bc709a9cmovle eax, edx
37bc709accmp [rcx], eax
37bc709aejl 0x37bc70ac0
37bc709b4mov eax, [rdi]
37bc709b6test eax, eax
37bc709b8jne 0x37bc70acf
37bc709bemov [rsp+32], rdi
37bc709c3mov r8, rbp
37bc709c6mov rdx, rsi
37bc709c9mov rcx, rbx
37bc709ccmov [rsp+40], 1
37bc709d5mov r9, [rsp+176]
37bc709ddcall zsptrf_
37bc709e2mov eax, [rdi]
37bc709e4test eax, eax
37bc709e6jne 0x37bc70a68
37bc709ecmov [rsp+56], rdi
37bc709f1mov r9, rbp
37bc709f4mov r8, r12
37bc709f7mov rdx, rsi
37bc709famov rax, [rsp+192]
37bc70a02mov rcx, rbx
37bc70a05mov [rsp+64], 1
37bc70a0emov [rsp+48], rax
37bc70a13mov rax, [rsp+184]
37bc70a1bmov [rsp+40], rax
37bc70a20mov rax, [rsp+176]
37bc70a28mov [rsp+32], rax
37bc70a2dcall zsptrs_
37bc70a32nop
37bc70a33add rsp, 96
37bc70a37pop rbx
37bc70a38pop rsi
37bc70a39pop rdi
37bc70a3apop rbp
37bc70a3bpop r12
37bc70a3dret
37bc70a3e
37bc70a3e 66 90 f.
37bc70a40
37bc70a40loc_37bc70a40:
37bc70a40mov edx, -2
37bc70a45mov eax, 2
37bc70a4a
37bc70a4aloc_37bc70a4a:
37bc70a4amov [rdi], edx
37bc70a4c
37bc70a4cloc_37bc70a4c:
37bc70a4clea rdx, [rsp+92]
37bc70a51mov r8l, 6
37bc70a57lea rcx, [rip+0x7dd544]
37bc70a5emov [rsp+92], eax
37bc70a62call xerbla_
37bc70a67nop
37bc70a68
37bc70a68loc_37bc70a68:
37bc70a68add rsp, 96
37bc70a6cpop rbx
37bc70a6dpop rsi
37bc70a6epop rdi
37bc70a6fpop rbp
37bc70a70pop r12
37bc70a72ret
37bc70a73
37bc70a73 0f 1f 44 00 00 ..D..
37bc70a78
37bc70a78loc_37bc70a78:
37bc70a78mov r9l, 1
37bc70a7emov r8l, 1
37bc70a84lea rdx, [rip+0x7dd516]
37bc70a8bmov rcx, rbx
37bc70a8ecall lsame_
37bc70a93test eax, eax
37bc70a95jne 0x37bc70984
37bc70a9bmov edx, -1
37bc70aa0mov eax, 1
37bc70aa5jmp 0x37bc70a4a
37bc70aa7
37bc70aa7 66 0f 1f 84 00 00 00 00 00 f........
37bc70ab0
37bc70ab0loc_37bc70ab0:
37bc70ab0mov edx, -3
37bc70ab5mov eax, 3
37bc70abajmp 0x37bc70a4a
37bc70abc
37bc70abc 0f 1f 40 00 ..@.
37bc70ac0
37bc70ac0loc_37bc70ac0:
37bc70ac0mov edx, -7
37bc70ac5mov eax, 7
37bc70acajmp 0x37bc70a4a
37bc70acf
37bc70acfloc_37bc70acf:
37bc70acfneg eax
37bc70ad1jmp 0x37bc70a4c
37bc70940
37bc70940zspsv_:
37bc70940push r12
37bc70942push rbp
37bc70943push rdi
37bc70944push rsi
37bc70945push rbx
37bc70946sub rsp, 96
37bc7094amov rdi, [rsp+200]
37bc70952mov [rdi], 0
37bc70958mov rsi, rdx
37bc7095bmov r12, r8
37bc7095emov rbp, r9
37bc70961mov r8l, 1
37bc70967mov r9l, 1
37bc7096dlea rdx, [rip+0x7dd62c]
37bc70974mov rbx, rcx
37bc70977call lsame_
37bc7097ctest eax, eax
37bc7097eje 0x37bc70a78
37bc70984
37bc70984loc_37bc70984:
37bc70984mov eax, [rsi]
37bc70986test eax, eax
37bc70988js 0x37bc70a40
37bc7098emov edx, [r12]
37bc70992test edx, edx
37bc70994js 0x37bc70ab0
37bc7099amov rcx, [rsp+192]
37bc709a2test eax, eax
37bc709a4mov edx, 1
37bc709a9cmovle eax, edx
37bc709accmp [rcx], eax
37bc709aejl 0x37bc70ac0
37bc709b4mov eax, [rdi]
37bc709b6test eax, eax
37bc709b8jne 0x37bc70acf
37bc709bemov [rsp+32], rdi
37bc709c3mov r8, rbp
37bc709c6mov rdx, rsi
37bc709c9mov rcx, rbx
37bc709ccmov [rsp+40], 1
37bc709d5mov r9, [rsp+176]
37bc709ddcall zsptrf_
37bc709e2mov eax, [rdi]
37bc709e4test eax, eax
37bc709e6jne 0x37bc70a68
37bc709ecmov [rsp+56], rdi
37bc709f1mov r9, rbp
37bc709f4mov r8, r12
37bc709f7mov rdx, rsi
37bc709famov rax, [rsp+192]
37bc70a02mov rcx, rbx
37bc70a05mov [rsp+64], 1
37bc70a0emov [rsp+48], rax
37bc70a13mov rax, [rsp+184]
37bc70a1bmov [rsp+40], rax
37bc70a20mov rax, [rsp+176]
37bc70a28mov [rsp+32], rax
37bc70a2dcall zsptrs_
37bc70a32nop
37bc70a33add rsp, 96
37bc70a37pop rbx
37bc70a38pop rsi
37bc70a39pop rdi
37bc70a3apop rbp
37bc70a3bpop r12
37bc70a3dret
37bc70a3e
37bc70a3e 66 90 f.
37bc70a40
37bc70a40loc_37bc70a40:
37bc70a40mov edx, -2
37bc70a45mov eax, 2
37bc70a4a
37bc70a4aloc_37bc70a4a:
37bc70a4amov [rdi], edx
37bc70a4c
37bc70a4cloc_37bc70a4c:
37bc70a4clea rdx, [rsp+92]
37bc70a51mov r8l, 6
37bc70a57lea rcx, [rip+0x7dd544]
37bc70a5emov [rsp+92], eax
37bc70a62call xerbla_
37bc70a67nop
37bc70a68
37bc70a68loc_37bc70a68:
37bc70a68add rsp, 96
37bc70a6cpop rbx
37bc70a6dpop rsi
37bc70a6epop rdi
37bc70a6fpop rbp
37bc70a70pop r12
37bc70a72ret
37bc70a73
37bc70a73 0f 1f 44 00 00 ..D..
37bc70a78
37bc70a78loc_37bc70a78:
37bc70a78mov r9l, 1
37bc70a7emov r8l, 1
37bc70a84lea rdx, [rip+0x7dd516]
37bc70a8bmov rcx, rbx
37bc70a8ecall lsame_
37bc70a93test eax, eax
37bc70a95jne 0x37bc70984
37bc70a9bmov edx, -1
37bc70aa0mov eax, 1
37bc70aa5jmp 0x37bc70a4a
37bc70aa7
37bc70aa7 66 0f 1f 84 00 00 00 00 00 f........
37bc70ab0
37bc70ab0loc_37bc70ab0:
37bc70ab0mov edx, -3
37bc70ab5mov eax, 3
37bc70abajmp 0x37bc70a4a
37bc70abc
37bc70abc 0f 1f 40 00 ..@.
37bc70ac0
37bc70ac0loc_37bc70ac0:
37bc70ac0mov edx, -7
37bc70ac5mov eax, 7
37bc70acajmp 0x37bc70a4a
37bc70acf
37bc70acfloc_37bc70acf:
37bc70acfneg eax
37bc70ad1jmp 0x37bc70a4c
37bc70940
37bc70ad6
37bc70ad6 // align 0x10
37bc70ad6 // align 0x10
37bc70ae0
37bc70ae0zspsvx_:
37bc70ae0push r13
37bc70ae2push r12
37bc70ae4push rbp
37bc70ae5push rdi
37bc70ae6push rsi
37bc70ae7push rbx
37bc70ae8sub rsp, 168
37bc70aefmovups [rsp+144], x6
37bc70af7mov rdi, [rsp+352]
37bc70affmov [rdi], 0
37bc70b05mov rsi, rdx
37bc70b08mov rbx, r8
37bc70b0bmov rbp, r9
37bc70b0emov r8l, 1
37bc70b14mov r9l, 1
37bc70b1alea rdx, [rip+0x7dd48f]
37bc70b21mov r13, rcx
37bc70b24call lsame_
37bc70b29mov r12l, eax
37bc70b2ctest eax, eax
37bc70b2ejne 0x37bc70b98
37bc70b30mov r9l, 1
37bc70b36mov r8l, 1
37bc70b3clea rdx, [rip+0x7dd46e]
37bc70b43mov rcx, r13
37bc70b46call lsame_
37bc70b4btest eax, eax
37bc70b4djne 0x37bc70b98
37bc70b4fmov [rdi], -1
37bc70b55mov edx, 1
37bc70b5a
37bc70b5aloc_37bc70b5a:
37bc70b5amov [rsp+136], edx
37bc70b61mov r8l, 6
37bc70b67lea rdx, [rsp+136]
37bc70b6flea rcx, [rip+0x7dd43e]
37bc70b76call xerbla_
37bc70b7bnop
37bc70b7c
37bc70b7cloc_37bc70b7c:
37bc70b7cmovups x6, [rsp+144]
37bc70b84add rsp, 168
37bc70b8bpop rbx
37bc70b8cpop rsi
37bc70b8dpop rdi
37bc70b8epop rbp
37bc70b8fpop r12
37bc70b91pop r13
37bc70b93ret
37bc70b94
37bc70b94 0f 1f 40 00 ..@.
37bc70b98
37bc70b98loc_37bc70b98:
37bc70b98mov r9l, 1
37bc70b9emov r8l, 1
37bc70ba4lea rdx, [rip+0x7dd407]
37bc70babmov rcx, rsi
37bc70baecall lsame_
37bc70bb3test eax, eax
37bc70bb5je 0x37bc70c18
37bc70bb7
37bc70bb7loc_37bc70bb7:
37bc70bb7mov eax, [rbx]
37bc70bb9test eax, eax
37bc70bbbjs 0x37bc70c00
37bc70bbdmov edx, [rbp]
37bc70bc0test edx, edx
37bc70bc2js 0x37bc70f18
37bc70bc8mov rcx, [rsp+288]
37bc70bd0test eax, eax
37bc70bd2mov edx, 1
37bc70bd7cmovg edx, eax
37bc70bdacmp [rcx], edx
37bc70bdcjl 0x37bc70c50
37bc70bdemov rcx, [rsp+304]
37bc70be6cmp [rcx], edx
37bc70be8jge 0x37bc70c68
37bc70beamov eax, -11
37bc70befmov edx, 11
37bc70bf4mov [rdi], eax
37bc70bf6jmp 0x37bc70b5a
37bc70bfb
37bc70bfb 0f 1f 44 00 00 ..D..
37bc70c00
37bc70c00loc_37bc70c00:
37bc70c00mov eax, -3
37bc70c05mov edx, 3
37bc70c0amov [rdi], eax
37bc70c0cjmp 0x37bc70b5a
37bc70c11
37bc70c11 0f 1f 80 00 00 00 00 .......
37bc70c18
37bc70c18loc_37bc70c18:
37bc70c18mov r9l, 1
37bc70c1emov r8l, 1
37bc70c24lea rdx, [rip+0x7dd388]
37bc70c2bmov rcx, rsi
37bc70c2ecall lsame_
37bc70c33test eax, eax
37bc70c35jne 0x37bc70bb7
37bc70c37mov eax, -2
37bc70c3cmov edx, 2
37bc70c41mov [rdi], eax
37bc70c43jmp 0x37bc70b5a
37bc70c48
37bc70c48 0f 1f 84 00 00 00 00 00 ........
37bc70c50
37bc70c50loc_37bc70c50:
37bc70c50mov eax, -9
37bc70c55mov edx, 9
37bc70c5amov [rdi], eax
37bc70c5cjmp 0x37bc70b5a
37bc70c61
37bc70c61 0f 1f 80 00 00 00 00 .......
37bc70c68
37bc70c68loc_37bc70c68:
37bc70c68mov edx, [rdi]
37bc70c6atest edx, edx
37bc70c6cjne 0x37bc70f29
37bc70c72test r12l, r12l
37bc70c75je 0x37bc70ef0
37bc70c7blea edx, [rax+1]
37bc70c7emov r9, [rsp+264]
37bc70c86lea r12, [rsp+136]
37bc70c8eimul eax, edx
37bc70c91mov rdx, [rsp+256]
37bc70c99mov rcx, r12
37bc70c9csar eax, 1
37bc70c9emov [rsp+136], eax
37bc70ca5lea rax, [rip+0x7dd310]
37bc70cacmov [rsp+32], rax
37bc70cb1mov r8, rax
37bc70cb4call zcopy_
37bc70cb9mov [rsp+32], rdi
37bc70cbemov rdx, rbx
37bc70cc1mov rcx, rsi
37bc70cc4mov r9, [rsp+272]
37bc70cccmov r8, [rsp+264]
37bc70cd4mov [rsp+40], 1
37bc70cddcall zsptrf_
37bc70ce2mov eax, [rdi]
37bc70ce4test eax, eax
37bc70ce6jg 0x37bc70f00
37bc70cec
37bc70cecloc_37bc70cec:
37bc70cecmov rax, [rsp+344]
37bc70cf4mov r8, rbx
37bc70cf7mov [rsp+48], 1
37bc70d00mov rdx, rsi
37bc70d03mov [rsp+40], 1
37bc70d0cmov r9, [rsp+256]
37bc70d14lea rcx, [rip+0x7dd2a5]
37bc70d1bmov [rsp+32], rax
37bc70d20call zlansp_
37bc70d25mov [rsp+56], rdi
37bc70d2amov rdx, rbx
37bc70d2dmov rcx, rsi
37bc70d30mov rax, [rsp+336]
37bc70d38mov [rsp+32], r12
37bc70d3dmov r9, [rsp+272]
37bc70d45mov [rsp+64], 1
37bc70d4emov [rsp+48], rax
37bc70d53mov rax, [rsp+312]
37bc70d5bmov r8, [rsp+264]
37bc70d63movsd_xmm [rsp+136], x0
37bc70d6cmov [rsp+40], rax
37bc70d71call zspcon_
37bc70d76mov rax, [rsp+304]
37bc70d7emov r8, rbp
37bc70d81mov rdx, rbx
37bc70d84mov [rsp+56], 4
37bc70d8dmov r9, [rsp+280]
37bc70d95lea rcx, [rip+0x7dd225]
37bc70d9cmov [rsp+48], rax
37bc70da1mov rax, [rsp+296]
37bc70da9mov [rsp+40], rax
37bc70daemov rax, [rsp+288]
37bc70db6mov [rsp+32], rax
37bc70dbbcall zlacpy_
37bc70dc0mov [rsp+56], rdi
37bc70dc5mov r8, rbp
37bc70dc8mov rdx, rbx
37bc70dcbmov rax, [rsp+304]
37bc70dd3mov r9, [rsp+264]
37bc70ddbmov rcx, rsi
37bc70ddemov [rsp+64], 1
37bc70de7mov [rsp+48], rax
37bc70decmov rax, [rsp+296]
37bc70df4mov [rsp+40], rax
37bc70df9mov rax, [rsp+272]
37bc70e01mov [rsp+32], rax
37bc70e06call zsptrs_
37bc70e0bmov r8, rbp
37bc70e0emov rdx, rbx
37bc70e11mov rcx, rsi
37bc70e14mov rax, [rsp+344]
37bc70e1cmov r9, [rsp+256]
37bc70e24mov [rsp+112], rdi
37bc70e29mov [rsp+120], 1
37bc70e32mov [rsp+104], rax
37bc70e37mov rax, [rsp+336]
37bc70e3fmov [rsp+96], rax
37bc70e44mov rax, [rsp+328]
37bc70e4cmov [rsp+88], rax
37bc70e51mov rax, [rsp+320]
37bc70e59mov [rsp+80], rax
37bc70e5emov rax, [rsp+304]
37bc70e66mov [rsp+72], rax
37bc70e6bmov rax, [rsp+296]
37bc70e73mov [rsp+64], rax
37bc70e78mov rax, [rsp+288]
37bc70e80mov [rsp+56], rax
37bc70e85mov rax, [rsp+280]
37bc70e8dmov [rsp+48], rax
37bc70e92mov rax, [rsp+272]
37bc70e9amov [rsp+40], rax
37bc70e9fmov rax, [rsp+264]
37bc70ea7mov [rsp+32], rax
37bc70eaccall zsprfs_
37bc70eb1mov rax, [rsp+312]
37bc70eb9mov edx, 7
37bc70ebelea rcx, [rip+0x7dd100]
37bc70ec5movsd_xmm x1, [rax]
37bc70ec9movapd x6, x1
37bc70ecdcall dlamch_
37bc70ed2comisd x0, x6
37bc70ed6jbe 0x37bc70b7c
37bc70edcmov eax, [rbx]
37bc70edeadd eax, 1
37bc70ee1mov [rdi], eax
37bc70ee3jmp 0x37bc70b7c
37bc70ee8
37bc70ee8 0f 1f 84 00 00 00 00 00 ........
37bc70ef0
37bc70ef0loc_37bc70ef0:
37bc70ef0lea r12, [rsp+136]
37bc70ef8jmp 0x37bc70cec
37bc70efd
37bc70efd 0f 1f 00 ...
37bc70f00
37bc70f00loc_37bc70f00:
37bc70f00mov rax, [rsp+312]
37bc70f08mov [rax], 0
37bc70f0fjmp 0x37bc70b7c
37bc70f14
37bc70f14 0f 1f 40 00 ..@.
37bc70f18
37bc70f18loc_37bc70f18:
37bc70f18mov eax, -4
37bc70f1dmov edx, 4
37bc70f22mov [rdi], eax
37bc70f24jmp 0x37bc70b5a
37bc70f29
37bc70f29loc_37bc70f29:
37bc70f29neg edx
37bc70f2bjmp 0x37bc70b5a
37bc70ae0
37bc70ae0zspsvx_:
37bc70ae0push r13
37bc70ae2push r12
37bc70ae4push rbp
37bc70ae5push rdi
37bc70ae6push rsi
37bc70ae7push rbx
37bc70ae8sub rsp, 168
37bc70aefmovups [rsp+144], x6
37bc70af7mov rdi, [rsp+352]
37bc70affmov [rdi], 0
37bc70b05mov rsi, rdx
37bc70b08mov rbx, r8
37bc70b0bmov rbp, r9
37bc70b0emov r8l, 1
37bc70b14mov r9l, 1
37bc70b1alea rdx, [rip+0x7dd48f]
37bc70b21mov r13, rcx
37bc70b24call lsame_
37bc70b29mov r12l, eax
37bc70b2ctest eax, eax
37bc70b2ejne 0x37bc70b98
37bc70b30mov r9l, 1
37bc70b36mov r8l, 1
37bc70b3clea rdx, [rip+0x7dd46e]
37bc70b43mov rcx, r13
37bc70b46call lsame_
37bc70b4btest eax, eax
37bc70b4djne 0x37bc70b98
37bc70b4fmov [rdi], -1
37bc70b55mov edx, 1
37bc70b5a
37bc70b5aloc_37bc70b5a:
37bc70b5amov [rsp+136], edx
37bc70b61mov r8l, 6
37bc70b67lea rdx, [rsp+136]
37bc70b6flea rcx, [rip+0x7dd43e]
37bc70b76call xerbla_
37bc70b7bnop
37bc70b7c
37bc70b7cloc_37bc70b7c:
37bc70b7cmovups x6, [rsp+144]
37bc70b84add rsp, 168
37bc70b8bpop rbx
37bc70b8cpop rsi
37bc70b8dpop rdi
37bc70b8epop rbp
37bc70b8fpop r12
37bc70b91pop r13
37bc70b93ret
37bc70b94
37bc70b94 0f 1f 40 00 ..@.
37bc70b98
37bc70b98loc_37bc70b98:
37bc70b98mov r9l, 1
37bc70b9emov r8l, 1
37bc70ba4lea rdx, [rip+0x7dd407]
37bc70babmov rcx, rsi
37bc70baecall lsame_
37bc70bb3test eax, eax
37bc70bb5je 0x37bc70c18
37bc70bb7
37bc70bb7loc_37bc70bb7:
37bc70bb7mov eax, [rbx]
37bc70bb9test eax, eax
37bc70bbbjs 0x37bc70c00
37bc70bbdmov edx, [rbp]
37bc70bc0test edx, edx
37bc70bc2js 0x37bc70f18
37bc70bc8mov rcx, [rsp+288]
37bc70bd0test eax, eax
37bc70bd2mov edx, 1
37bc70bd7cmovg edx, eax
37bc70bdacmp [rcx], edx
37bc70bdcjl 0x37bc70c50
37bc70bdemov rcx, [rsp+304]
37bc70be6cmp [rcx], edx
37bc70be8jge 0x37bc70c68
37bc70beamov eax, -11
37bc70befmov edx, 11
37bc70bf4mov [rdi], eax
37bc70bf6jmp 0x37bc70b5a
37bc70bfb
37bc70bfb 0f 1f 44 00 00 ..D..
37bc70c00
37bc70c00loc_37bc70c00:
37bc70c00mov eax, -3
37bc70c05mov edx, 3
37bc70c0amov [rdi], eax
37bc70c0cjmp 0x37bc70b5a
37bc70c11
37bc70c11 0f 1f 80 00 00 00 00 .......
37bc70c18
37bc70c18loc_37bc70c18:
37bc70c18mov r9l, 1
37bc70c1emov r8l, 1
37bc70c24lea rdx, [rip+0x7dd388]
37bc70c2bmov rcx, rsi
37bc70c2ecall lsame_
37bc70c33test eax, eax
37bc70c35jne 0x37bc70bb7
37bc70c37mov eax, -2
37bc70c3cmov edx, 2
37bc70c41mov [rdi], eax
37bc70c43jmp 0x37bc70b5a
37bc70c48
37bc70c48 0f 1f 84 00 00 00 00 00 ........
37bc70c50
37bc70c50loc_37bc70c50:
37bc70c50mov eax, -9
37bc70c55mov edx, 9
37bc70c5amov [rdi], eax
37bc70c5cjmp 0x37bc70b5a
37bc70c61
37bc70c61 0f 1f 80 00 00 00 00 .......
37bc70c68
37bc70c68loc_37bc70c68:
37bc70c68mov edx, [rdi]
37bc70c6atest edx, edx
37bc70c6cjne 0x37bc70f29
37bc70c72test r12l, r12l
37bc70c75je 0x37bc70ef0
37bc70c7blea edx, [rax+1]
37bc70c7emov r9, [rsp+264]
37bc70c86lea r12, [rsp+136]
37bc70c8eimul eax, edx
37bc70c91mov rdx, [rsp+256]
37bc70c99mov rcx, r12
37bc70c9csar eax, 1
37bc70c9emov [rsp+136], eax
37bc70ca5lea rax, [rip+0x7dd310]
37bc70cacmov [rsp+32], rax
37bc70cb1mov r8, rax
37bc70cb4call zcopy_
37bc70cb9mov [rsp+32], rdi
37bc70cbemov rdx, rbx
37bc70cc1mov rcx, rsi
37bc70cc4mov r9, [rsp+272]
37bc70cccmov r8, [rsp+264]
37bc70cd4mov [rsp+40], 1
37bc70cddcall zsptrf_
37bc70ce2mov eax, [rdi]
37bc70ce4test eax, eax
37bc70ce6jg 0x37bc70f00
37bc70cec
37bc70cecloc_37bc70cec:
37bc70cecmov rax, [rsp+344]
37bc70cf4mov r8, rbx
37bc70cf7mov [rsp+48], 1
37bc70d00mov rdx, rsi
37bc70d03mov [rsp+40], 1
37bc70d0cmov r9, [rsp+256]
37bc70d14lea rcx, [rip+0x7dd2a5]
37bc70d1bmov [rsp+32], rax
37bc70d20call zlansp_
37bc70d25mov [rsp+56], rdi
37bc70d2amov rdx, rbx
37bc70d2dmov rcx, rsi
37bc70d30mov rax, [rsp+336]
37bc70d38mov [rsp+32], r12
37bc70d3dmov r9, [rsp+272]
37bc70d45mov [rsp+64], 1
37bc70d4emov [rsp+48], rax
37bc70d53mov rax, [rsp+312]
37bc70d5bmov r8, [rsp+264]
37bc70d63movsd_xmm [rsp+136], x0
37bc70d6cmov [rsp+40], rax
37bc70d71call zspcon_
37bc70d76mov rax, [rsp+304]
37bc70d7emov r8, rbp
37bc70d81mov rdx, rbx
37bc70d84mov [rsp+56], 4
37bc70d8dmov r9, [rsp+280]
37bc70d95lea rcx, [rip+0x7dd225]
37bc70d9cmov [rsp+48], rax
37bc70da1mov rax, [rsp+296]
37bc70da9mov [rsp+40], rax
37bc70daemov rax, [rsp+288]
37bc70db6mov [rsp+32], rax
37bc70dbbcall zlacpy_
37bc70dc0mov [rsp+56], rdi
37bc70dc5mov r8, rbp
37bc70dc8mov rdx, rbx
37bc70dcbmov rax, [rsp+304]
37bc70dd3mov r9, [rsp+264]
37bc70ddbmov rcx, rsi
37bc70ddemov [rsp+64], 1
37bc70de7mov [rsp+48], rax
37bc70decmov rax, [rsp+296]
37bc70df4mov [rsp+40], rax
37bc70df9mov rax, [rsp+272]
37bc70e01mov [rsp+32], rax
37bc70e06call zsptrs_
37bc70e0bmov r8, rbp
37bc70e0emov rdx, rbx
37bc70e11mov rcx, rsi
37bc70e14mov rax, [rsp+344]
37bc70e1cmov r9, [rsp+256]
37bc70e24mov [rsp+112], rdi
37bc70e29mov [rsp+120], 1
37bc70e32mov [rsp+104], rax
37bc70e37mov rax, [rsp+336]
37bc70e3fmov [rsp+96], rax
37bc70e44mov rax, [rsp+328]
37bc70e4cmov [rsp+88], rax
37bc70e51mov rax, [rsp+320]
37bc70e59mov [rsp+80], rax
37bc70e5emov rax, [rsp+304]
37bc70e66mov [rsp+72], rax
37bc70e6bmov rax, [rsp+296]
37bc70e73mov [rsp+64], rax
37bc70e78mov rax, [rsp+288]
37bc70e80mov [rsp+56], rax
37bc70e85mov rax, [rsp+280]
37bc70e8dmov [rsp+48], rax
37bc70e92mov rax, [rsp+272]
37bc70e9amov [rsp+40], rax
37bc70e9fmov rax, [rsp+264]
37bc70ea7mov [rsp+32], rax
37bc70eaccall zsprfs_
37bc70eb1mov rax, [rsp+312]
37bc70eb9mov edx, 7
37bc70ebelea rcx, [rip+0x7dd100]
37bc70ec5movsd_xmm x1, [rax]
37bc70ec9movapd x6, x1
37bc70ecdcall dlamch_
37bc70ed2comisd x0, x6
37bc70ed6jbe 0x37bc70b7c
37bc70edcmov eax, [rbx]
37bc70edeadd eax, 1
37bc70ee1mov [rdi], eax
37bc70ee3jmp 0x37bc70b7c
37bc70ee8
37bc70ee8 0f 1f 84 00 00 00 00 00 ........
37bc70ef0
37bc70ef0loc_37bc70ef0:
37bc70ef0lea r12, [rsp+136]
37bc70ef8jmp 0x37bc70cec
37bc70efd
37bc70efd 0f 1f 00 ...
37bc70f00
37bc70f00loc_37bc70f00:
37bc70f00mov rax, [rsp+312]
37bc70f08mov [rax], 0
37bc70f0fjmp 0x37bc70b7c
37bc70f14
37bc70f14 0f 1f 40 00 ..@.
37bc70f18
37bc70f18loc_37bc70f18:
37bc70f18mov eax, -4
37bc70f1dmov edx, 4
37bc70f22mov [rdi], eax
37bc70f24jmp 0x37bc70b5a
37bc70f29
37bc70f29loc_37bc70f29:
37bc70f29neg edx
37bc70f2bjmp 0x37bc70b5a
37bc70ae0
37bc70f30
37bc70f30 // align 0x20
37bc70f30 // align 0x20
37bc70f40
37bc70f40zsptrf_:
37bc70f40push r15
37bc70f42push r14
37bc70f44push r13
37bc70f46push r12
37bc70f48push rbp
37bc70f49push rdi
37bc70f4apush rsi
37bc70f4bpush rbx
37bc70f4csub rsp, 360
37bc70f53movups [rsp+192], x6
37bc70f5bmovups [rsp+208], x7
37bc70f63movups [rsp+224], x8
37bc70f6cmovups [rsp+240], x9
37bc70f75movups [rsp+256], x10
37bc70f7emovups [rsp+272], x11
37bc70f87movups [rsp+288], x12
37bc70f90movups [rsp+304], x13
37bc70f99movups [rsp+320], x14
37bc70fa2movups [rsp+336], x15
37bc70fabmov rax, [rsp+464]
37bc70fb3mov [rax], 0
37bc70fb9mov [rsp+440], rdx
37bc70fc1mov r15, r8
37bc70fc4lea rdx, [rip+0x7dd005]
37bc70fcbmov r8l, 1
37bc70fd1mov [rsp+456], r9
37bc70fd9mov r9l, 1
37bc70fdfmov [rsp+432], rcx
37bc70fe7call lsame_
37bc70fectest eax, eax
37bc70feeje 0x37bc714b8
37bc70ff4mov rax, [rsp+440]
37bc70ffcmovsxd r13, [rax]
37bc70ffftest r13l, r13l
37bc71002js 0x37bc712a0
37bc71008mov rax, [rsp+464]
37bc71010mov eax, [rax]
37bc71012test eax, eax
37bc71014jne 0x37bc72765
37bc7101atest r13l, r13l
37bc7101dje 0x37bc712d5
37bc71023lea r14l, [r13-1]
37bc71027movddup x7, [rip+0x7dcfe1]
37bc7102fmovsd_xmm x8, [rip+0x7dcfb8]
37bc71038movq x6, [rip+0x7dcfa0]
37bc71040mov eax, r14l
37bc71043imul eax, r13l
37bc71047sar eax, 1
37bc71049lea ebp, [rax+1]
37bc7104cmov r10l, ebp
37bc7104fnop
37bc71050
37bc71050loc_37bc71050:
37bc71050lea r11l, [r10+r13]
37bc71054movsxd rbx, r11l
37bc71057shl rbx, 4
37bc7105badd rbx, r15
37bc7105emovsd_xmm x1, [rbx-32]
37bc71063movsd_xmm x0, [rbx-24]
37bc71068movapd x9, x1
37bc7106dmovapd x2, x0
37bc71071andpd x9, x6
37bc71076andpd x2, x6
37bc7107aaddsd x9, x2
37bc7107fcmp r13l, 1
37bc71083jne 0x37bc71348
37bc71089pxor x2, x2
37bc7108dcomisd x9, x2
37bc71092jp 0x37bc710a0
37bc71094je 0x37bc71480
37bc7109aja 0x37bc71450
37bc710a0
37bc710a0loc_37bc710a0:
37bc710a0pxor x1, x1
37bc710a4lea esi, [rdi+1]
37bc710a7mov r12l, edi
37bc710aamovapd x11, x1
37bc710afcmp esi, 1
37bc710b2jg 0x37bc727c0
37bc710b8
37bc710b8loc_37bc710b8:
37bc710b8mov eax, esi
37bc710balea r8l, [r13+1]
37bc710bepxor x10, x10
37bc710c3mov edx, esi
37bc710c5imul eax, r12l
37bc710c9mov ecx, eax
37bc710cbshr ecx, 31
37bc710ceadd ecx, eax
37bc710d0sar ecx, 1
37bc710d2add ecx, r12l
37bc710d5nop [rax+rax]
37bc710dfnop [rax+rax]
37bc710eanop [rax+rax]
37bc710f5nop [rax+rax]
37bc71100
37bc71100loc_37bc71100:
37bc71100movsxd rax, ecx
37bc71103add ecx, edx
37bc71105add edx, 1
37bc71108shl rax, 4
37bc7110cadd rax, r15
37bc7110fmovsd_xmm x0, [rax-16]
37bc71114movsd_xmm x2, [rax-8]
37bc71119andpd x0, x6
37bc7111dandpd x2, x6
37bc71121addsd x0, x2
37bc71125maxsd x0, x10
37bc7112amovapd x10, x0
37bc7112fcmp edx, r8l
37bc71132jne 0x37bc71100
37bc71134
37bc71134loc_37bc71134:
37bc71134lea r9l, [r12-1]
37bc71139mov edx, r9l
37bc7113cimul edx, r12l
37bc71140mov eax, edx
37bc71142shr eax, 31
37bc71145add eax, edx
37bc71147sar eax, 1
37bc71149lea edi, [rax+1]
37bc7114cmov [rsp+80], edi
37bc71150cmp r12l, 1
37bc71154jg 0x37bc7251f
37bc7115a
37bc7115aloc_37bc7115a:
37bc7115adivsd x1, x10
37bc7115fmulsd x1, x11
37bc71164comisd x9, x1
37bc71169jb 0x37bc71704
37bc7116flea rbp, [rsp+176]
37bc71177movsxd rsi, r10l
37bc7117a
37bc7117aloc_37bc7117a:
37bc7117alea rax, [rip+0x7dce57]
37bc71181mov [rsp+72], r10l
37bc71186movsd_xmm x1, [rbx-32]
37bc7118bmov edi, r12l
37bc7118emov [rsp+80], rax
37bc71193movsd_xmm x0, [rbx-24]
37bc71198mov r12l, r13l
37bc7119bnop [rax+rax]
37bc711a0
37bc711a0loc_37bc711a0:
37bc711a0movapd x3, x0
37bc711a4movapd x2, x1
37bc711a8andpd x3, x6
37bc711acandpd x2, x6
37bc711b0comisd x3, x2
37bc711b4jbe 0x37bc71d49
37bc711bamovapd x2, x1
37bc711bedivsd x2, x0
37bc711c2mulsd x1, x2
37bc711c6addsd x1, x0
37bc711capxor x0, x0
37bc711cemulsd x0, x2
37bc711d2unpcklpd x2, x0
37bc711d6movupd x0, [rip+0x7dce22]
37bc711deaddpd x0, x2
37bc711e2addpd x2, [rip+0x7dce26]
37bc711eamovsd_xmm x2, x0
37bc711eemovddup x0, x1
37bc711f2divpd x2, x0
37bc711f6movapd x1, x2
37bc711fa
37bc711faloc_37bc711fa:
37bc711famov rax, [rsp+80]
37bc711ffmov [rsp+40], r15
37bc71204sub rsi, 1
37bc71208mov r8, rbp
37bc7120bmov [rsp+48], 1
37bc71214mov rcx, [rsp+432]
37bc7121cshl rsi, 4
37bc71220lea rdx, [rsp+156]
37bc71228mov [rsp+32], rax
37bc7122dlea r9, [rsi+r15]
37bc71231movups [rsp+160], x1
37bc71239xorpd x1, x7
37bc7123dmovups [rsp+176], x1
37bc71245mov [rsp+156], r14l
37bc7124dcall zspr_
37bc71252lea rdx, [rsp+160]
37bc7125alea r8, [rsi+r15]
37bc7125emov rcx, rbp
37bc71261lea r9, [rip+0x7dcd70]
37bc71268mov [rsp+176], r14l
37bc71270call zscal_
37bc71275mov rbx, [rsp+456]
37bc7127dmovsxd rax, r14l
37bc71280mov [rbx+4*rax], r12l
37bc71284test r14l, r14l
37bc71287je 0x37bc712d5
37bc71289mov r10l, [rsp+72]
37bc7128emovsxd r13, r14l
37bc71291sub r10l, r14l
37bc71294jmp 0x37bc713f0
37bc71299
37bc71299 0f 1f 80 00 00 00 00 .......
37bc712a0
37bc712a0loc_37bc712a0:
37bc712a0mov rax, [rsp+464]
37bc712a8mov [rax], -2
37bc712aemov eax, 2
37bc712b3
37bc712b3loc_37bc712b3:
37bc712b3lea rdx, [rsp+176]
37bc712bbmov r8l, 6
37bc712c1lea rcx, [rip+0x7dcd0a]
37bc712c8mov [rsp+176], eax
37bc712cfcall xerbla_
37bc712d4nop
37bc712d5
37bc712d5loc_37bc712d5:
37bc712d5movups x6, [rsp+192]
37bc712ddmovups x7, [rsp+208]
37bc712e5movups x8, [rsp+224]
37bc712eemovups x9, [rsp+240]
37bc712f7movups x10, [rsp+256]
37bc71300movups x11, [rsp+272]
37bc71309movups x12, [rsp+288]
37bc71312movups x13, [rsp+304]
37bc7131bmovups x14, [rsp+320]
37bc71324movups x15, [rsp+336]
37bc7132dadd rsp, 360
37bc71334pop rbx
37bc71335pop rsi
37bc71336pop rdi
37bc71337pop rbp
37bc71338pop r12
37bc7133apop r13
37bc7133cpop r14
37bc7133epop r15
37bc71340ret
37bc71341
37bc71341 0f 1f 80 00 00 00 00 .......
37bc71348
37bc71348loc_37bc71348:
37bc71348movsxd rsi, r10l
37bc7134blea rbp, [rsp+176]
37bc71353mov [rsp+80], r11l
37bc71358lea r8, [rip+0x7dcc79]
37bc7135flea rdx, [rsi-1]
37bc71363mov rcx, rbp
37bc71366mov [rsp+72], r10l
37bc7136bshl rdx, 4
37bc7136fmov [rsp+176], r14l
37bc71377add rdx, r15
37bc7137acall izamax_
37bc7137fmov r10l, [rsp+72]
37bc71384movapd x2, x9
37bc71389mov r11l, [rsp+80]
37bc7138emov r12l, eax
37bc71391lea eax, [rax+r10]
37bc71395cdqe
37bc71397shl rax, 4
37bc7139badd rax, r15
37bc7139emovsd_xmm x1, [rax-32]
37bc713a3movsd_xmm x0, [rax-24]
37bc713a8andpd x1, x6
37bc713acandpd x0, x6
37bc713b0addsd x1, x0
37bc713b4pxor x0, x0
37bc713b8maxsd x2, x1
37bc713bcucomisd x2, x0
37bc713c0jp 0x37bc71400
37bc713c2jne 0x37bc71400
37bc713c4mov rax, [rsp+464]
37bc713ccmov ecx, [rax]
37bc713cetest ecx, ecx
37bc713d0jne 0x37bc713d5
37bc713d2mov [rax], r13l
37bc713d5
37bc713d5loc_37bc713d5:
37bc713d5mov rdi, [rsp+456]
37bc713ddmovsxd rax, r14l
37bc713e0sub r10l, r14l
37bc713e3mov [rdi+4*rax], r13l
37bc713e7movsxd r13, r14l
37bc713eamov edi, r12l
37bc713ednop [rax]
37bc713f0
37bc713f0loc_37bc713f0:
37bc713f0lea r14l, [r13-1]
37bc713f4jmp 0x37bc71050
37bc713f9
37bc713f9 0f 1f 80 00 00 00 00 .......
37bc71400
37bc71400loc_37bc71400:
37bc71400movapd x11, x1
37bc71405mulsd x11, x8
37bc7140acomisd x9, x11
37bc7140fjae 0x37bc7117a
37bc71415lea esi, [r12+1]
37bc7141acmp r13l, esi
37bc7141djge 0x37bc710b8
37bc71423lea r9l, [r12-1]
37bc71428mov edx, r12l
37bc7142bpxor x10, x10
37bc71430imul edx, r9l
37bc71434mov eax, edx
37bc71436shr eax, 31
37bc71439add eax, edx
37bc7143bsar eax, 1
37bc7143dlea edi, [rax+1]
37bc71440mov [rsp+80], edi
37bc71444jmp 0x37bc72527
37bc71449
37bc71449 0f 1f 80 00 00 00 00 .......
37bc71450
37bc71450loc_37bc71450:
37bc71450lea rax, [rip+0x7dcb81]
37bc71457mov [rsp+72], r10l
37bc7145cmovsxd rsi, r10l
37bc7145fmov r12l, 1
37bc71465mov [rsp+80], rax
37bc7146alea rbp, [rsp+176]
37bc71472jmp 0x37bc711a0
37bc71477
37bc71477 66 0f 1f 84 00 00 00 00 00 f........
37bc71480
37bc71480loc_37bc71480:
37bc71480mov rax, [rsp+464]
37bc71488mov r8l, [rax]
37bc7148btest r8l, r8l
37bc7148ejne 0x37bc727a5
37bc71494mov rax, [rsp+464]
37bc7149cmov [rax], 1
37bc714a2mov rax, [rsp+456]
37bc714aamov [rax], 1
37bc714b0jmp 0x37bc712d5
37bc714b5
37bc714b5 0f 1f 00 ...
37bc714b8
37bc714b8loc_37bc714b8:
37bc714b8mov rcx, [rsp+432]
37bc714c0mov r9l, 1
37bc714c6mov r8l, 1
37bc714cclea rdx, [rip+0x7dcafe]
37bc714d3call lsame_
37bc714d8test eax, eax
37bc714daje 0x37bc71d31
37bc714e0mov rax, [rsp+440]
37bc714e8mov ecx, [rax]
37bc714eatest ecx, ecx
37bc714ecjs 0x37bc712a0
37bc714f2mov rax, [rsp+464]
37bc714famov eax, [rax]
37bc714fctest eax, eax
37bc714fejne 0x37bc72765
37bc71504test ecx, ecx
37bc71506je 0x37bc712d5
37bc7150clea eax, [rcx+1]
37bc7150fmov esi, 1
37bc71514pxor x7, x7
37bc71518mov r12l, edi
37bc7151bimul eax, ecx
37bc7151emov r13l, 1
37bc71524movq x6, [rip+0x7dcab4]
37bc7152csar eax, 1
37bc7152emov [rsp+104], eax
37bc71532jmp 0x37bc71571
37bc71534
37bc71534 0f 1f 40 00 ..@.
37bc71538
37bc71538loc_37bc71538:
37bc71538mov rax, [rsp+464]
37bc71540mov edx, [rax]
37bc71542test edx, edx
37bc71544jne 0x37bc71548
37bc71546mov [rax], esi
37bc71548
37bc71548loc_37bc71548:
37bc71548mov ebx, esi
37bc7154amov r14l, r13l
37bc7154d
37bc7154dloc_37bc7154d:
37bc7154dmov rax, [rsp+456]
37bc71555sub esi, 1
37bc71558movsxd rsi, esi
37bc7155bmov [rax+4*rsi], ebx
37bc7155emov esi, r10l
37bc71561
37bc71561loc_37bc71561:
37bc71561sub r14l, esi
37bc71564lea r13l, [r14+rcx+2]
37bc71569cmp ecx, esi
37bc7156bjl 0x37bc712d5
37bc71571
37bc71571loc_37bc71571:
37bc71571movsxd r11, r13l
37bc71574pxor x9, x9
37bc71579mov rbp, r11
37bc7157cshl rbp, 4
37bc71580add rbp, r15
37bc71583movsd_xmm x8, [rbp-16]
37bc71589movsd_xmm x0, [rbp-8]
37bc7158eandpd x8, x6
37bc71593andpd x0, x6
37bc71597addsd x8, x0
37bc7159ccmp ecx, esi
37bc7159ejg 0x37bc71d88
37bc715a4
37bc715a4loc_37bc715a4:
37bc715a4movapd x0, x9
37bc715a9lea r10l, [rsi+1]
37bc715admaxsd x0, x8
37bc715b2ucomisd x0, x7
37bc715b6jp 0x37bc715be
37bc715b8je 0x37bc71538
37bc715be
37bc715beloc_37bc715be:
37bc715bemovsd_xmm x11, [rip+0x7dca29]
37bc715c7mulsd x11, x9
37bc715cccomisd x8, x11
37bc715d1jb 0x37bc71df0
37bc715d7
37bc715d7loc_37bc715d7:
37bc715d7mov ebx, esi
37bc715d9mov r14l, r13l
37bc715dc
37bc715dcloc_37bc715dc:
37bc715dccmp esi, ecx
37bc715dejge 0x37bc7154d
37bc715e4movsd_xmm x2, [rbp-16]
37bc715e9movsd_xmm x1, [rbp-8]
37bc715eemovapd x0, x2
37bc715f2movapd x3, x1
37bc715f6andpd x0, x6
37bc715faandpd x3, x6
37bc715fecomisd x3, x0
37bc71602jbe 0x37bc7276c
37bc71608movapd x0, x2
37bc7160cdivsd x0, x1
37bc71610mulsd x2, x0
37bc71614addsd x1, x2
37bc71618pxor x2, x2
37bc7161cmulsd x2, x0
37bc71620unpcklpd x1, x1
37bc71624unpcklpd x0, x2
37bc71628movupd x2, [rip+0x7dc9d0]
37bc71630addpd x2, x0
37bc71634addpd x0, [rip+0x7dc9d4]
37bc7163cmovsd_xmm x0, x2
37bc71640divpd x0, x1
37bc71644
37bc71644loc_37bc71644:
37bc71644mov eax, ecx
37bc71646mov r9, rbp
37bc71649mov [rsp+80], r10l
37bc7164emovddup x1, [rip+0x7dc9ba]
37bc71656sub eax, esi
37bc71658movups [rsp+160], x0
37bc71660lea rdx, [rsp+156]
37bc71668lea r8, [rsp+176]
37bc71670mov [rsp+156], eax
37bc71677lea eax, [r13+rcx]
37bc7167cxorpd x0, x1
37bc71680mov rcx, [rsp+432]
37bc71688sub eax, esi
37bc7168amovups [rsp+176], x0
37bc71692mov [rsp+48], 1
37bc7169bcdqe
37bc7169dshl rax, 4
37bc716a1add rax, r15
37bc716a4mov [rsp+40], rax
37bc716a9lea rax, [rip+0x7dc928]
37bc716b0mov [rsp+32], rax
37bc716b5call zspr_
37bc716bamov rax, [rsp+440]
37bc716c2mov r8, rbp
37bc716c5lea rcx, [rsp+176]
37bc716cdlea rdx, [rsp+160]
37bc716d5lea r9, [rip+0x7dc8fc]
37bc716dcmov eax, [rax]
37bc716demov [rsp+72], eax
37bc716e2sub eax, esi
37bc716e4mov [rsp+176], eax
37bc716ebcall zscal_
37bc716f0mov rax, [rsp+440]
37bc716f8mov r10l, [rsp+80]
37bc716fdmov ecx, [rax]
37bc716ffjmp 0x37bc7154d
37bc71704
37bc71704loc_37bc71704:
37bc71704mov eax, [rsp+80]
37bc71708lea edx, [rax+r12]
37bc7170cmovsxd rax, edx
37bc7170fshl rax, 4
37bc71713add rax, r15
37bc71716movsd_xmm x0, [rax-32]
37bc7171bmovsd_xmm x1, [rax-24]
37bc71720andpd x0, x6
37bc71724andpd x1, x6
37bc71728addsd x1, x0
37bc7172cmovsd_xmm x0, [rip+0x7dc8bc]
37bc71734mulsd x0, x10
37bc71739comisd x1, x0
37bc7173djb 0x37bc718bb
37bc71743lea eax, [r11-1]
37bc71747cdqe
37bc71749sub rax, 1
37bc7174dmov [rsp+120], rax
37bc71752cmp r13l, r12l
37bc71755je 0x37bc72802
37bc7175blea edi, [rdx-1]
37bc7175emov [rsp+72], r10l
37bc71763lea esi, [r12+1]
37bc71768movsxd rax, edi
37bc7176bmov [rsp+96], r14l
37bc71770mov [rsp+132], 1
37bc7177bsub rax, 1
37bc7177fmov [rsp+136], rax
37bc71787
37bc71787loc_37bc71787:
37bc71787lea rax, [rip+0x7dc84a]
37bc7178emov ecx, [rsp+80]
37bc71792lea rbp, [rsp+176]
37bc7179amov [rsp+176], r9l
37bc717a2mov [rsp+80], rax
37bc717a7movsxd rax, [rsp+72]
37bc717acsub ecx, 1
37bc717afmov [rsp+128], r10l
37bc717b7mov [rsp+104], rax
37bc717bclea rdx, [rax-1]
37bc717c0lea rax, [rip+0x7dc811]
37bc717c7movsxd rcx, ecx
37bc717camov [rsp+32], rax
37bc717cfshl rcx, 4
37bc717d3shl rdx, 4
37bc717d7mov r8, rax
37bc717daadd rdx, r15
37bc717ddlea r9, [r15+rcx]
37bc717e1mov rcx, rbp
37bc717e4mov [rsp+116], r11l
37bc717e9call zswap_
37bc717eecmp [rsp+96], esi
37bc717f2mov rax, [rsp+104]
37bc717f7mov r11l, [rsp+116]
37bc717fcmov r10l, [rsp+128]
37bc71804jl 0x37bc7186d
37bc71806movsxd rdx, esi
37bc71809mov ecx, [rsp+96]
37bc7180dadd rax, rdx
37bc71810shl rax, 4
37bc71814add ecx, 1
37bc71817lea rdx, [r15+rax-32]
37bc7181cnop [rax]
37bc7181fnop [rax+rax]
37bc7182anop [rax+rax]
37bc71835nop [rax+rax]
37bc71840
37bc71840loc_37bc71840:
37bc71840lea edi, [rdi+rsi-1]
37bc71844movupd x0, [rdx]
37bc71848add esi, 1
37bc7184badd rdx, 16
37bc7184fmovsxd rax, edi
37bc71852sub rax, 1
37bc71856shl rax, 4
37bc7185amovupd x1, [r15+rax]
37bc71860movups [rdx-16], x1
37bc71864movups [r15+rax], x0
37bc71869cmp esi, ecx
37bc7186bjne 0x37bc71840
37bc7186d
37bc7186dloc_37bc7186d:
37bc7186dmov rdx, [rsp+120]
37bc71872mov rax, [rsp+136]
37bc7187ashl rdx, 4
37bc7187eshl rax, 4
37bc71882movupd x0, [r15+rdx]
37bc71888movupd x1, [r15+rax]
37bc7188emovups [r15+rdx], x1
37bc71893movups [r15+rax], x0
37bc71898cmp [rsp+132], 2
37bc718a0je 0x37bc7259f
37bc718a6movsd_xmm x1, [rbx-32]
37bc718abmovsd_xmm x0, [rbx-24]
37bc718b0mov edi, r12l
37bc718b3movsxd rsi, r10l
37bc718b6jmp 0x37bc711a0
37bc718bb
37bc718bbloc_37bc718bb:
37bc718bbmov eax, r10l
37bc718bemov edi, r12l
37bc718c1sub eax, r13l
37bc718c4add eax, 1
37bc718c7mov [rsp+72], eax
37bc718cbcmp r12l, r14l
37bc718cejne 0x37bc725db
37bc718d4
37bc718d4loc_37bc718d4:
37bc718d4cmp r13l, 2
37bc718d8jg 0x37bc71908
37bc718daneg r12l
37bc718ddmov rax, [rsp+456]
37bc718e5sub r13l, 2
37bc718e9movd x0, r12l
37bc718eemovsxd r13, r13l
37bc718f1pshufd x0, x0, -32
37bc718f6movq [rax+4*r13], x0
37bc718fcjmp 0x37bc712d5
37bc71901
37bc71901 0f 1f 80 00 00 00 00 .......
37bc71908
37bc71908loc_37bc71908:
37bc71908mov edx, r13l
37bc7190blea ecx, [r14+r14]
37bc7190fimul edx, r14l
37bc71913mov r8l, edx
37bc71916sub edx, ecx
37bc71918sar r8l, 1
37bc7191bsar edx, 1
37bc7191dlea eax, [r8+r14]
37bc71921lea ecx, [rdx+r14]
37bc71925cdqe
37bc71927movsxd rcx, ecx
37bc7192ashl rax, 4
37bc7192eshl rcx, 4
37bc71932add rax, r15
37bc71935add rcx, r15
37bc71938movsd_xmm x3, [rax-16]
37bc7193dmovsd_xmm x2, [rax-8]
37bc71942lea eax, [r13-2]
37bc71946movsd_xmm x14, [rcx-16]
37bc7194cmovsd_xmm x11, [rcx-8]
37bc71952lea ecx, [r8+r13]
37bc71956movapd x5, x3
37bc7195amovapd x10, x2
37bc7195fmovsxd rcx, ecx
37bc71962shl rcx, 4
37bc71966andpd x5, x6
37bc7196aandpd x10, x6
37bc7196fadd rcx, r15
37bc71972comisd x10, x5
37bc71977movsd_xmm x12, [rcx-8]
37bc7197dmovsd_xmm x4, [rcx-16]
37bc71982ja 0x37bc71cd2
37bc71988movapd x9, x2
37bc7198dmovapd x13, x11
37bc71992movapd x0, x14
37bc71997divsd x9, x3
37bc7199cmovapd x1, x2
37bc719a0mulsd x0, x9
37bc719a5mulsd x13, x9
37bc719aamulsd x1, x9
37bc719afsubsd x11, x0
37bc719b4movapd x0, x9
37bc719b9addsd x13, x14
37bc719bemulsd x0, x4
37bc719c2movapd x14, x9
37bc719c7mulsd x14, x12
37bc719ccaddsd x1, x3
37bc719d0divsd x13, x1
37bc719d5subsd x12, x0
37bc719daaddsd x14, x4
37bc719dfdivsd x11, x1
37bc719e4divsd x14, x1
37bc719e9divsd x12, x1
37bc719ee
37bc719eeloc_37bc719ee:
37bc719eemovapd x1, x11
37bc719f3movapd x0, x13
37bc719f8movapd x4, x11
37bc719fdmovsd_xmm x15, [rip+0x7dc602]
37bc71a06mulsd x1, x12
37bc71a0bmulsd x0, x14
37bc71a10mulsd x4, x14
37bc71a15subsd x0, x1
37bc71a19movapd x1, x13
37bc71a1emulsd x1, x12
37bc71a23subsd x0, x15
37bc71a28addsd x1, x4
37bc71a2cmovapd x4, x0
37bc71a30andpd x4, x6
37bc71a34movapd x9, x1
37bc71a39andpd x9, x6
37bc71a3ecomisd x9, x4
37bc71a43jbe 0x37bc724e3
37bc71a49movapd x9, x0
37bc71a4edivsd x9, x1
37bc71a53mulsd x0, x9
37bc71a58movapd x4, x9
37bc71a5daddsd x0, x1
37bc71a61pxor x1, x1
37bc71a65mulsd x9, x1
37bc71a6aaddsd x4, x1
37bc71a6edivsd x4, x0
37bc71a72subsd x9, x15
37bc71a77divsd x9, x0
37bc71a7c
37bc71a7cloc_37bc71a7c:
37bc71a7ccomisd x10, x5
37bc71a81jbe 0x37bc724a8
37bc71a87movapd x0, x3
37bc71a8bdivsd x0, x2
37bc71a8fmulsd x3, x0
37bc71a93movapd x10, x0
37bc71a98mulsd x10, x4
37bc71a9daddsd x3, x2
37bc71aa1addsd x10, x9
37bc71aa6mulsd x9, x0
37bc71aabdivsd x10, x3
37bc71ab0subsd x9, x4
37bc71ab5divsd x9, x3
37bc71aba
37bc71abaloc_37bc71aba:
37bc71abamovsxd rcx, edx
37bc71abdmovsxd rdx, r8l
37bc71ac0mov ebp, eax
37bc71ac2movups [rsp+80], x6
37bc71ac7add rcx, r13
37bc71acaadd rdx, r13
37bc71acdsub r13, 2
37bc71ad1shl rcx, 4
37bc71ad5shl rdx, 4
37bc71ad9lea r9, [r15+rcx-48]
37bc71adelea r8, [r15+rdx-48]
37bc71ae3nop
37bc71ae5nop [rax+rax]
37bc71af0
37bc71af0loc_37bc71af0:
37bc71af0movsd_xmm x5, [r9]
37bc71af5movsd_xmm x4, [r9+8]
37bc71afbmovsxd r10, ebp
37bc71afexor edx, edx
37bc71b00movsd_xmm x2, [r8]
37bc71b05movsd_xmm x3, [r8+8]
37bc71b0bsub ebp, 1
37bc71b0esub r13, 1
37bc71b12movapd x1, x5
37bc71b16movapd x0, x4
37bc71b1amovapd x15, x4
37bc71b1fmov ecx, ebp
37bc71b21mulsd x0, x12
37bc71b26imul ecx, r10l
37bc71b2aneg r10
37bc71b2dmulsd x1, x14
37bc71b32shl r10, 4
37bc71b36mulsd x15, x14
37bc71b3bsar ecx, 1
37bc71b3dmovsxd rcx, ecx
37bc71b40add rcx, r13
37bc71b43subsd x1, x0
37bc71b47movapd x0, x5
37bc71b4bshl rcx, 4
37bc71b4fmulsd x0, x12
37bc71b54add rcx, r15
37bc71b57subsd x1, x2
37bc71b5baddsd x0, x15
37bc71b60movapd x6, x1
37bc71b64mulsd x6, x10
37bc71b69mulsd x1, x9
37bc71b6esubsd x0, x3
37bc71b72movapd x15, x0
37bc71b77mulsd x15, x9
37bc71b7cmulsd x0, x10
37bc71b81subsd x6, x15
37bc71b86movapd x15, x11
37bc71b8bmulsd x15, x3
37bc71b90mulsd x3, x13
37bc71b95movq rbx, x6
37bc71b9amovapd x6, x1
37bc71b9eaddsd x6, x0
37bc71ba2movapd x0, x13
37bc71ba7mulsd x0, x2
37bc71babmulsd x2, x11
37bc71bb0subsd x0, x15
37bc71bb5addsd x2, x3
37bc71bb9subsd x0, x5
37bc71bbdsubsd x2, x4
37bc71bc1movapd x1, x0
37bc71bc5mulsd x1, x10
37bc71bcamovapd x3, x2
37bc71bcemulsd x3, x9
37bc71bd3mulsd x2, x10
37bc71bd8mulsd x0, x9
37bc71bddsubsd x1, x3
37bc71be1movq x3, rbx
37bc71be6unpcklpd x3, x6
37bc71beaaddsd x0, x2
37bc71beemovapd x2, x6
37bc71bf2movapd x5, x1
37bc71bf6movq r14, x1
37bc71bfbmovapd x4, x0
37bc71bffmovq rsi, x0
37bc71c04unpcklpd x5, x0
37bc71c08movq x0, rbx
37bc71c0dunpcklpd x4, x1
37bc71c11unpcklpd x2, x0
37bc71c15nop [rax+rax]
37bc71c20
37bc71c20loc_37bc71c20:
37bc71c20movupd x1, [r8+rdx]
37bc71c26movupd x0, [r8+rdx]
37bc71c2cmovupd x15, [rcx+rdx]
37bc71c32unpcklpd x1, x1
37bc71c36unpckhpd x0, x0
37bc71c3amulpd x0, x4
37bc71c3emulpd x1, x5
37bc71c42addsubpd x1, x0
37bc71c46movupd x0, [r9+rdx]
37bc71c4cunpckhpd x0, x0
37bc71c50subpd x15, x1
37bc71c55movupd x1, [r9+rdx]
37bc71c5bmulpd x0, x2
37bc71c5funpcklpd x1, x1
37bc71c63mulpd x1, x3
37bc71c67addsubpd x1, x0
37bc71c6bsubpd x15, x1
37bc71c70movups [rcx+rdx], x15
37bc71c75sub rdx, 16
37bc71c79cmp r10, rdx
37bc71c7cjne 0x37bc71c20
37bc71c7emov [r8], r14
37bc71c81sub r9, 16
37bc71c85sub r8, 16
37bc71c89mov [r8+24], rsi
37bc71c8dmov [r9+16], rbx
37bc71c91movsd_xmm [r9+24], x6
37bc71c97test ebp, ebp
37bc71c99jne 0x37bc71af0
37bc71c9fneg r12l
37bc71ca2mov r10l, [rsp+72]
37bc71ca7movsxd rdx, eax
37bc71caamovsxd r13, eax
37bc71cadmov rbx, [rsp+456]
37bc71cb5movd x4, r12l
37bc71cbamovupd x6, [rsp+80]
37bc71cc0pshufd x0, x4, -32
37bc71cc5sub r10l, eax
37bc71cc8movq [rbx+4*rdx], x0
37bc71ccdjmp 0x37bc713f0
37bc71cd2
37bc71cd2loc_37bc71cd2:
37bc71cd2movapd x0, x3
37bc71cd6movapd x13, x14
37bc71cdbmovapd x1, x3
37bc71cdfdivsd x0, x2
37bc71ce3mulsd x13, x0
37bc71ce8mulsd x1, x0
37bc71cecaddsd x13, x11
37bc71cf1mulsd x11, x0
37bc71cf6addsd x1, x2
37bc71cfadivsd x13, x1
37bc71cffsubsd x11, x14
37bc71d04movapd x14, x0
37bc71d09mulsd x14, x4
37bc71d0eaddsd x14, x12
37bc71d13mulsd x12, x0
37bc71d18subsd x12, x4
37bc71d1ddivsd x11, x1
37bc71d22divsd x14, x1
37bc71d27divsd x12, x1
37bc71d2cjmp 0x37bc719ee
37bc71d31
37bc71d31loc_37bc71d31:
37bc71d31mov rax, [rsp+464]
37bc71d39mov [rax], -1
37bc71d3fmov eax, 1
37bc71d44jmp 0x37bc712b3
37bc71d49
37bc71d49loc_37bc71d49:
37bc71d49movapd x3, x0
37bc71d4dpxor x2, x2
37bc71d51divsd x3, x1
37bc71d55mulsd x0, x3
37bc71d59addsd x0, x1
37bc71d5dmovapd x1, x3
37bc71d61mulsd x1, x2
37bc71d65subsd x2, x3
37bc71d69addsd x1, [rip+0x7dc297]
37bc71d71unpcklpd x0, x0
37bc71d75unpcklpd x1, x2
37bc71d79divpd x1, x0
37bc71d7djmp 0x37bc711fa
37bc71d82
37bc71d82 66 0f 1f 44 00 00 f..D..
37bc71d88
37bc71d88loc_37bc71d88:
37bc71d88sub ecx, esi
37bc71d8alea r8, [rip+0x7dc247]
37bc71d91mov rdx, rbp
37bc71d94mov [rsp+72], r11
37bc71d99mov [rsp+176], ecx
37bc71da0lea rcx, [rsp+176]
37bc71da8call izamax_
37bc71dadmov r11, [rsp+72]
37bc71db2lea r12l, [rax+rsi]
37bc71db6add eax, r13l
37bc71db9cdqe
37bc71dbbshl rax, 4
37bc71dbfadd rax, r15
37bc71dc2movsd_xmm x9, [rax-16]
37bc71dc8movsd_xmm x0, [rax-8]
37bc71dcdmov rax, [rsp+440]
37bc71dd5andpd x9, x6
37bc71ddaandpd x0, x6
37bc71ddeaddsd x9, x0
37bc71de3mov ecx, [rax]
37bc71de5jmp 0x37bc715a4
37bc71dea
37bc71dea 66 0f 1f 44 00 00 f..D..
37bc71df0
37bc71df0loc_37bc71df0:
37bc71df0cmp r12l, esi
37bc71df3jle 0x37bc727ca
37bc71df9lea edx, [r12+r13]
37bc71dfdmov r8l, esi
37bc71e00pxor x10, x10
37bc71e05sub edx, esi
37bc71e07nop
37bc71e09nop [rax+rax]
37bc71e14nop [rax+rax]
37bc71e1fnop [rax+rax]
37bc71e2anop [rax+rax]
37bc71e35nop [rax+rax]
37bc71e40
37bc71e40loc_37bc71e40:
37bc71e40movsxd rax, edx
37bc71e43add edx, ecx
37bc71e45shl rax, 4
37bc71e49sub edx, r8l
37bc71e4cadd r8l, 1
37bc71e50add rax, r15
37bc71e53movsd_xmm x0, [rax-16]
37bc71e58movsd_xmm x1, [rax-8]
37bc71e5dandpd x0, x6
37bc71e61andpd x1, x6
37bc71e65addsd x0, x1
37bc71e69maxsd x0, x10
37bc71e6emovapd x10, x0
37bc71e73cmp r12l, r8l
37bc71e76jne 0x37bc71e40
37bc71e78
37bc71e78loc_37bc71e78:
37bc71e78mov edx, ecx
37bc71e7amov ebx, [rsp+104]
37bc71e7esub edx, r12l
37bc71e81lea eax, [rdx+2]
37bc71e84lea r8l, [rdx+1]
37bc71e88imul r8l, eax
37bc71e8cmov eax, r8l
37bc71e8fshr eax, 31
37bc71e92add eax, r8l
37bc71e95sar eax, 1
37bc71e97sub ebx, eax
37bc71e99lea r9l, [rbx+1]
37bc71e9dcmp r12l, ecx
37bc71ea0jl 0x37bc72654
37bc71ea6
37bc71ea6loc_37bc71ea6:
37bc71ea6divsd x9, x10
37bc71eabmulsd x9, x11
37bc71eb0comisd x8, x9
37bc71eb5jae 0x37bc715d7
37bc71ebbmovsxd rax, ebx
37bc71ebemov [rsp+96], rax
37bc71ec3shl rax, 4
37bc71ec7add rax, r15
37bc71ecamovsd_xmm x0, [rax]
37bc71ecemovsd_xmm x1, [rax+8]
37bc71ed3andpd x0, x6
37bc71ed7andpd x1, x6
37bc71edbaddsd x1, x0
37bc71edfmovsd_xmm x0, [rip+0x7dc109]
37bc71ee7mulsd x0, x10
37bc71eeccomisd x1, x0
37bc71ef0jb 0x37bc72043
37bc71ef6lea eax, [r13-1]
37bc71efacdqe
37bc71efcmov [rsp+72], rax
37bc71f01cmp r12l, esi
37bc71f04je 0x37bc727f7
37bc71f0amov r14l, r13l
37bc71f0dmovsxd rax, esi
37bc71f10mov [rsp+80], 1
37bc71f18mov edi, r10l
37bc71f1blea ebx, [r12+r14]
37bc71f1fsub ebx, eax
37bc71f21cmp r12l, ecx
37bc71f24jl 0x37bc72077
37bc71f2a
37bc71f2aloc_37bc71f2a:
37bc71f2acmp r12l, edi
37bc71f2djle 0x37bc71fad
37bc71f2fmovsxd rdx, r14l
37bc71f32movsxd r8, edi
37bc71f35shl rax, 4
37bc71f39add rdx, r8
37bc71f3cshl rdx, 4
37bc71f40lea rdx, [r15+rdx-16]
37bc71f45sub rdx, rax
37bc71f48nop
37bc71f49nop [rax+rax]
37bc71f54nop [rax+rax]
37bc71f5fnop [rax+rax]
37bc71f6anop [rax+rax]
37bc71f75nop [rax+rax]
37bc71f80
37bc71f80loc_37bc71f80:
37bc71f80lea eax, [rbx+rcx]
37bc71f83movupd x0, [rdx]
37bc71f87add rdx, 16
37bc71f8bsub eax, edi
37bc71f8dadd edi, 1
37bc71f90lea ebx, [rax+1]
37bc71f93cdqe
37bc71f95shl rax, 4
37bc71f99movupd x1, [r15+rax]
37bc71f9fmovups [rdx-16], x1
37bc71fa3movups [r15+rax], x0
37bc71fa8cmp r12l, edi
37bc71fabjne 0x37bc71f80
37bc71fad
37bc71fadloc_37bc71fad:
37bc71fadmov rdx, [rsp+72]
37bc71fb2mov rax, [rsp+96]
37bc71fb7mov ebx, r12l
37bc71fbashl rdx, 4
37bc71fbeshl rax, 4
37bc71fc2movupd x0, [r15+rdx]
37bc71fc8movupd x1, [r15+rax]
37bc71fcemovups [r15+rdx], x1
37bc71fd3movups [r15+rax], x0
37bc71fd8cmp [rsp+80], 2
37bc71fddjne 0x37bc715dc
37bc71fe3lea edx, [r12+r13]
37bc71fe7shl r11, 4
37bc71feblea edi, [rsi+2]
37bc71feesub edx, esi
37bc71ff0movupd x0, [r15+r11]
37bc71ff6movsxd rdx, edx
37bc71ff9sub rdx, 1
37bc71ffdshl rdx, 4
37bc72001movupd x1, [r15+rdx]
37bc72007movups [r15+r11], x1
37bc7200cmovups [r15+rdx], x0
37bc72011
37bc72011loc_37bc72011:
37bc72011lea edx, [rcx-1]
37bc72014lea eax, [rsi-1]
37bc72017cmp edx, esi
37bc72019jg 0x37bc720e8
37bc7201f
37bc7201floc_37bc7201f:
37bc7201fmov ebx, r12l
37bc72022cdqe
37bc72024mov esi, edi
37bc72026neg ebx
37bc72028movd x0, ebx
37bc7202cmov rbx, [rsp+456]
37bc72034pshufd x0, x0, -32
37bc72039movq [rbx+4*rax], x0
37bc7203ejmp 0x37bc71561
37bc72043
37bc72043loc_37bc72043:
37bc72043lea eax, [r13+rcx]
37bc72048lea edi, [rsi+2]
37bc7204bsub eax, esi
37bc7204dlea r14l, [rax+1]
37bc72051cmp r12l, r10l
37bc72054je 0x37bc72011
37bc72056cdqe
37bc72058lea ebx, [r12+r14]
37bc7205cmov [rsp+80], 2
37bc72064mov [rsp+72], rax
37bc72069movsxd rax, r10l
37bc7206csub ebx, eax
37bc7206ecmp r12l, ecx
37bc72071jge 0x37bc71f2a
37bc72077
37bc72077loc_37bc72077:
37bc72077mov [rsp+116], eax
37bc7207bmovsxd r9, r9l
37bc7207emovsxd rdx, ebx
37bc72081sub ecx, r12l
37bc72084lea rax, [rip+0x7dbf4d]
37bc7208bshl r9, 4
37bc7208fshl rdx, 4
37bc72093mov [rsp+176], ecx
37bc7209amov [rsp+32], rax
37bc7209fmov r8, rax
37bc720a2add rdx, r15
37bc720a5add r9, r15
37bc720a8lea rcx, [rsp+176]
37bc720b0mov [rsp+120], r11
37bc720b5mov [rsp+128], r10l
37bc720bdcall zswap_
37bc720c2mov rax, [rsp+440]
37bc720camov r11, [rsp+120]
37bc720cfmov r10l, [rsp+128]
37bc720d7mov ecx, [rax]
37bc720d9movsxd rax, [rsp+116]
37bc720dejmp 0x37bc71f2a
37bc720e3
37bc720e3 0f 1f 44 00 00 ..D..
37bc720e8
37bc720e8loc_37bc720e8:
37bc720e8lea r13l, [rcx+rcx]
37bc720ecmov r9l, r13l
37bc720efsub r9l, esi
37bc720f2mov r8l, r9l
37bc720f5sub r9l, 1
37bc720f9imul r8l, eax
37bc720fdimul r9l, esi
37bc72101mov edx, r8l
37bc72104shr edx, 31
37bc72107add r8l, edx
37bc7210asar r8l, 1
37bc7210dlea edx, [r8+r10]
37bc72111movsxd rdx, edx
37bc72114shl rdx, 4
37bc72118add rdx, r15
37bc7211bmovsd_xmm x3, [rdx-16]
37bc72120movsd_xmm x2, [rdx-8]
37bc72125mov edx, r9l
37bc72128shr edx, 31
37bc7212badd edx, r9l
37bc7212emovapd x5, x3
37bc72132movapd x9, x2
37bc72137sar edx, 1
37bc72139andpd x5, x6
37bc7213dandpd x9, x6
37bc72142lea r9l, [rdx+r10]
37bc72146movsxd r9, r9l
37bc72149shl r9, 4
37bc7214dadd r9, r15
37bc72150movsd_xmm x8, [r9-16]
37bc72156movsd_xmm x10, [r9-8]
37bc7215clea r9l, [r8+rsi]
37bc72160movsxd r9, r9l
37bc72163shl r9, 4
37bc72167add r9, r15
37bc7216acomisd x9, x5
37bc7216fmovsd_xmm x11, [r9-8]
37bc72175movsd_xmm x4, [r9-16]
37bc7217bjbe 0x37bc72707
37bc72181movapd x0, x3
37bc72185movapd x12, x8
37bc7218amovapd x1, x3
37bc7218edivsd x0, x2
37bc72192mulsd x12, x0
37bc72197movapd x13, x0
37bc7219cmulsd x13, x4
37bc721a1mulsd x1, x0
37bc721a5addsd x12, x10
37bc721aamulsd x10, x0
37bc721afaddsd x13, x11
37bc721b4mulsd x11, x0
37bc721b9addsd x1, x2
37bc721bdsubsd x10, x8
37bc721c2divsd x12, x1
37bc721c7subsd x11, x4
37bc721ccdivsd x10, x1
37bc721d1divsd x13, x1
37bc721d6divsd x11, x1
37bc721db
37bc721dbloc_37bc721db:
37bc721dbmovapd x1, x10
37bc721e0movapd x0, x12
37bc721e5movapd x4, x10
37bc721eamovsd_xmm x14, [rip+0x7dbe15]
37bc721f3mulsd x1, x11
37bc721f8mulsd x0, x13
37bc721fdmulsd x4, x13
37bc72202subsd x0, x1
37bc72206movapd x1, x12
37bc7220bmulsd x1, x11
37bc72210subsd x0, x14
37bc72215addsd x1, x4
37bc72219movapd x4, x0
37bc7221dandpd x4, x6
37bc72221movapd x8, x1
37bc72226andpd x8, x6
37bc7222bcomisd x8, x4
37bc72230jbe 0x37bc726cd
37bc72236movapd x8, x0
37bc7223bdivsd x8, x1
37bc72240mulsd x0, x8
37bc72245movapd x4, x8
37bc7224aaddsd x0, x1
37bc7224epxor x1, x1
37bc72252mulsd x8, x1
37bc72257addsd x4, x1
37bc7225bdivsd x4, x0
37bc7225fsubsd x8, x14
37bc72264divsd x8, x0
37bc72269
37bc72269loc_37bc72269:
37bc72269comisd x9, x5
37bc7226ejbe 0x37bc72619
37bc72274movapd x0, x3
37bc72278divsd x0, x2
37bc7227cmulsd x3, x0
37bc72280movapd x9, x0
37bc72285mulsd x9, x4
37bc7228aaddsd x3, x2
37bc7228eaddsd x9, x8
37bc72293mulsd x8, x0
37bc72298divsd x9, x3
37bc7229dsubsd x8, x4
37bc722a2divsd x8, x3
37bc722a7
37bc722a7loc_37bc722a7:
37bc722a7cmp ecx, edi
37bc722a9jl 0x37bc727d4
37bc722afmovsxd rbx, edi
37bc722b2movsxd r8, r8l
37bc722b5movsxd rdx, edx
37bc722b8mov [rsp+72], edi
37bc722bcadd r8, rbx
37bc722bfadd rdx, rbx
37bc722c2lea r11l, [rcx+1]
37bc722c6movups [rsp+80], x6
37bc722cbshl r8, 4
37bc722cfshl rdx, 4
37bc722d3sub r11l, edi
37bc722d6lea r10, [r15+r8-16]
37bc722dblea r9, [r15+rdx-16]
37bc722e0
37bc722e0loc_37bc722e0:
37bc722e0movsd_xmm x4, [r10]
37bc722e5movsd_xmm x3, [r10+8]
37bc722ebmovapd x15, x12
37bc722f0movapd x1, x10
37bc722f5movapd x5, x12
37bc722famovsd_xmm x0, [r9]
37bc722ffmovsd_xmm x2, [r9+8]
37bc72305mulsd x1, x3
37bc72309mulsd x15, x4
37bc7230emulsd x5, x3
37bc72312subsd x15, x1
37bc72317movapd x1, x10
37bc7231cmulsd x1, x4
37bc72320subsd x15, x0
37bc72325addsd x1, x5
37bc72329movapd x6, x15
37bc7232emulsd x6, x9
37bc72333mulsd x15, x8
37bc72338subsd x1, x2
37bc7233cmovapd x5, x1
37bc72340mulsd x5, x8
37bc72345mulsd x1, x9
37bc7234asubsd x6, x5
37bc7234emovapd x5, x2
37bc72352addsd x15, x1
37bc72357mulsd x5, x11
37bc7235cmovapd x1, x0
37bc72360mulsd x1, x13
37bc72365mulsd x0, x11
37bc7236amovq rbp, x6
37bc7236fmulsd x2, x13
37bc72374subsd x1, x5
37bc72378addsd x2, x0
37bc7237csubsd x1, x4
37bc72380subsd x2, x3
37bc72384movapd x14, x1
37bc72389mulsd x14, x9
37bc7238emovapd x0, x2
37bc72392mulsd x0, x8
37bc72397mulsd x2, x9
37bc7239csubsd x14, x0
37bc723a1movapd x0, x1
37bc723a5mulsd x0, x8
37bc723aaaddsd x0, x2
37bc723aemovq rdi, x0
37bc723b3cmp ecx, ebx
37bc723b5jl 0x37bc7246e
37bc723bblea edx, [rbx-1]
37bc723bemovapd x5, x6
37bc723c2movapd x4, x15
37bc723c7mov r8l, r13l
37bc723camovapd x3, x14
37bc723cfmovapd x2, x0
37bc723d3unpcklpd x4, x6
37bc723d7sub r8l, ebx
37bc723daimul r8l, edx
37bc723deunpcklpd x5, x15
37bc723e3unpcklpd x3, x0
37bc723e7unpcklpd x2, x14
37bc723ecmov edx, r8l
37bc723efshr edx, 31
37bc723f2add edx, r8l
37bc723f5xor r8l, r8l
37bc723f8sar edx, 1
37bc723famovsxd rdx, edx
37bc723fdlea rsi, [rbx+rdx-1]
37bc72402xor edx, edx
37bc72404shl rsi, 4
37bc72408add rsi, r15
37bc7240bnop [rax+rax]
37bc72410
37bc72410loc_37bc72410:
37bc72410movupd x1, [r10+rdx]
37bc72416movupd x0, [r10+rdx]
37bc7241cadd r8l, 1
37bc72420movupd x6, [rsi+rdx]
37bc72425unpcklpd x1, x1
37bc72429unpckhpd x0, x0
37bc7242dmulpd x0, x4
37bc72431mulpd x1, x5
37bc72435addsubpd x1, x0
37bc72439movupd x0, [r9+rdx]
37bc7243funpckhpd x0, x0
37bc72443subpd x6, x1
37bc72447movupd x1, [r9+rdx]
37bc7244dmulpd x0, x2
37bc72451unpcklpd x1, x1
37bc72455mulpd x1, x3
37bc72459addsubpd x1, x0
37bc7245dsubpd x6, x1
37bc72461movups [rsi+rdx], x6
37bc72465add rdx, 16
37bc72469cmp r8l, r11l
37bc7246cjb 0x37bc72410
37bc7246e
37bc7246eloc_37bc7246e:
37bc7246eadd rbx, 1
37bc72472mov [r10], rbp
37bc72475add r9, 16
37bc72479add r10, 16
37bc7247dmovsd_xmm [r10-8], x15
37bc72483sub r11l, 1
37bc72487movsd_xmm [r9-16], x14
37bc7248dmov [r9-8], rdi
37bc72491cmp ecx, ebx
37bc72493jge 0x37bc722e0
37bc72499mov edi, [rsp+72]
37bc7249dmovupd x6, [rsp+80]
37bc724a3jmp 0x37bc7201f
37bc724a8
37bc724a8loc_37bc724a8:
37bc724a8movapd x1, x2
37bc724acdivsd x1, x3
37bc724b0mulsd x2, x1
37bc724b4movapd x10, x1
37bc724b9mulsd x10, x9
37bc724bemulsd x1, x4
37bc724c2movapd x0, x2
37bc724c6addsd x0, x3
37bc724caaddsd x10, x4
37bc724cfsubsd x9, x1
37bc724d4divsd x10, x0
37bc724d9divsd x9, x0
37bc724dejmp 0x37bc71aba
37bc724e3
37bc724e3loc_37bc724e3:
37bc724e3movapd x9, x1
37bc724e8divsd x9, x0
37bc724edmulsd x1, x9
37bc724f2movapd x4, x9
37bc724f7addsd x1, x0
37bc724fbpxor x0, x0
37bc724ffmulsd x4, x0
37bc72503subsd x0, x9
37bc72508divsd x0, x1
37bc7250caddsd x4, x15
37bc72511divsd x4, x1
37bc72515movapd x9, x0
37bc7251ajmp 0x37bc71a7c
37bc7251f
37bc7251floc_37bc7251f:
37bc7251flea rbp, [rsp+176]
37bc72527
37bc72527loc_37bc72527:
37bc72527cdqe
37bc72529lea r8, [rip+0x7dbaa8]
37bc72530mov rcx, rbp
37bc72533mov [rsp+116], r10l
37bc72538shl rax, 4
37bc7253cmov [rsp+96], r11l
37bc72541lea rdx, [r15+rax]
37bc72545mov [rsp+176], r9l
37bc7254dmov [rsp+72], r9l
37bc72552movsd_xmm [rsp+104], x1
37bc72558call izamax_
37bc7255dadd eax, [rsp+80]
37bc72561mov r10l, [rsp+116]
37bc72566cdqe
37bc72568movsd_xmm x1, [rsp+104]
37bc7256emov r11l, [rsp+96]
37bc72573shl rax, 4
37bc72577mov r9l, [rsp+72]
37bc7257cadd rax, r15
37bc7257fmovsd_xmm x0, [rax-32]
37bc72584movsd_xmm x2, [rax-24]
37bc72589andpd x0, x6
37bc7258dandpd x2, x6
37bc72591addsd x0, x2
37bc72595maxsd x10, x0
37bc7259ajmp 0x37bc7115a
37bc7259f
37bc7259floc_37bc7259f:
37bc7259flea eax, [r11-2]
37bc725a3lea edx, [r10+r12-1]
37bc725a8mov edi, r12l
37bc725abcdqe
37bc725admovsxd rdx, edx
37bc725b0sub rax, 1
37bc725b4sub rdx, 1
37bc725b8shl rax, 4
37bc725bcshl rdx, 4
37bc725c0movupd x0, [r15+rax]
37bc725c6movupd x1, [r15+rdx]
37bc725ccmovups [r15+rax], x1
37bc725d1movups [r15+rdx], x0
37bc725d6jmp 0x37bc718d4
37bc725db
37bc725dbloc_37bc725db:
37bc725dbmov [rsp+132], 2
37bc725e6lea edi, [rdx-1]
37bc725e9movsxd rax, edi
37bc725ecsub rax, 1
37bc725f0mov [rsp+136], rax
37bc725f8lea eax, [r13-2]
37bc725fcmov [rsp+96], eax
37bc72600mov eax, [rsp+72]
37bc72604lea eax, [rax+r14-1]
37bc72609cdqe
37bc7260bsub rax, 1
37bc7260fmov [rsp+120], rax
37bc72614jmp 0x37bc71787
37bc72619
37bc72619loc_37bc72619:
37bc72619movapd x1, x2
37bc7261ddivsd x1, x3
37bc72621mulsd x2, x1
37bc72625movapd x9, x1
37bc7262amulsd x9, x8
37bc7262fmulsd x1, x4
37bc72633movapd x0, x2
37bc72637addsd x0, x3
37bc7263baddsd x9, x4
37bc72640subsd x8, x1
37bc72645divsd x9, x0
37bc7264adivsd x8, x0
37bc7264fjmp 0x37bc722a7
37bc72654
37bc72654loc_37bc72654:
37bc72654mov [rsp+176], edx
37bc7265bmovsxd rdx, r9l
37bc7265elea rcx, [rsp+176]
37bc72666lea r8, [rip+0x7db96b]
37bc7266dshl rdx, 4
37bc72671mov [rsp+96], r11
37bc72676add rdx, r15
37bc72679mov [rsp+80], r10l
37bc7267emov [rsp+72], r9l
37bc72683call izamax_
37bc72688mov r9l, [rsp+72]
37bc7268dmov r11, [rsp+96]
37bc72692mov r10l, [rsp+80]
37bc72697add eax, r9l
37bc7269acdqe
37bc7269cshl rax, 4
37bc726a0add rax, r15
37bc726a3movsd_xmm x0, [rax-16]
37bc726a8movsd_xmm x1, [rax-8]
37bc726admov rax, [rsp+440]
37bc726b5andpd x0, x6
37bc726b9andpd x1, x6
37bc726bdaddsd x0, x1
37bc726c1mov ecx, [rax]
37bc726c3maxsd x10, x0
37bc726c8jmp 0x37bc71ea6
37bc726cd
37bc726cdloc_37bc726cd:
37bc726cdmovapd x15, x1
37bc726d2pxor x8, x8
37bc726d7divsd x15, x0
37bc726dcmulsd x1, x15
37bc726e1movapd x4, x15
37bc726e6mulsd x4, x8
37bc726ebsubsd x8, x15
37bc726f0addsd x1, x0
37bc726f4addsd x4, x14
37bc726f9divsd x8, x1
37bc726fedivsd x4, x1
37bc72702jmp 0x37bc72269
37bc72707
37bc72707loc_37bc72707:
37bc72707movapd x1, x2
37bc7270bmovapd x12, x10
37bc72710movapd x0, x2
37bc72714divsd x1, x3
37bc72718mulsd x12, x1
37bc7271dmovapd x13, x1
37bc72722mulsd x0, x1
37bc72726mulsd x13, x11
37bc7272baddsd x12, x8
37bc72730mulsd x8, x1
37bc72735mulsd x1, x4
37bc72739addsd x0, x3
37bc7273daddsd x13, x4
37bc72742divsd x12, x0
37bc72747subsd x10, x8
37bc7274csubsd x11, x1
37bc72751divsd x10, x0
37bc72756divsd x13, x0
37bc7275bdivsd x11, x0
37bc72760jmp 0x37bc721db
37bc72765
37bc72765loc_37bc72765:
37bc72765neg eax
37bc72767jmp 0x37bc712b3
37bc7276c
37bc7276cloc_37bc7276c:
37bc7276cmovapd x3, x1
37bc72770divsd x3, x2
37bc72774mulsd x1, x3
37bc72778movapd x0, x3
37bc7277caddsd x1, x2
37bc72780pxor x2, x2
37bc72784mulsd x0, x2
37bc72788subsd x2, x3
37bc7278caddsd x0, [rip+0x7db874]
37bc72794unpcklpd x1, x1
37bc72798unpcklpd x0, x2
37bc7279cdivpd x0, x1
37bc727a0jmp 0x37bc71644
37bc727a5
37bc727a5loc_37bc727a5:
37bc727a5mov rax, [rsp+456]
37bc727admov [rax], 1
37bc727b3jmp 0x37bc712d5
37bc727b8
37bc727b8 0f 1f 84 00 00 00 00 00 ........
37bc727c0
37bc727c0loc_37bc727c0:
37bc727c0movapd x10, x1
37bc727c5jmp 0x37bc71134
37bc727ca
37bc727caloc_37bc727ca:
37bc727capxor x10, x10
37bc727cfjmp 0x37bc71e78
37bc727d4
37bc727d4loc_37bc727d4:
37bc727d4neg r12l
37bc727d7movsxd r14, eax
37bc727damov rax, [rsp+456]
37bc727e2movd x0, r12l
37bc727e7pshufd x0, x0, -32
37bc727ecmovq [rax+4*r14], x0
37bc727f2jmp 0x37bc712d5
37bc727f7
37bc727f7loc_37bc727f7:
37bc727f7mov ebx, r12l
37bc727famov r14l, r13l
37bc727fdjmp 0x37bc715dc
37bc72802
37bc72802loc_37bc72802:
37bc72802mov [rsp+72], r10l
37bc72807movsd_xmm x1, [rbx-32]
37bc7280cmov edi, r12l
37bc7280fmovsxd rsi, r10l
37bc72812lea rax, [rip+0x7db7bf]
37bc72819movsd_xmm x0, [rbx-24]
37bc7281elea rbp, [rsp+176]
37bc72826mov [rsp+80], rax
37bc7282bjmp 0x37bc711a0
37bc70f40
37bc70f40zsptrf_:
37bc70f40push r15
37bc70f42push r14
37bc70f44push r13
37bc70f46push r12
37bc70f48push rbp
37bc70f49push rdi
37bc70f4apush rsi
37bc70f4bpush rbx
37bc70f4csub rsp, 360
37bc70f53movups [rsp+192], x6
37bc70f5bmovups [rsp+208], x7
37bc70f63movups [rsp+224], x8
37bc70f6cmovups [rsp+240], x9
37bc70f75movups [rsp+256], x10
37bc70f7emovups [rsp+272], x11
37bc70f87movups [rsp+288], x12
37bc70f90movups [rsp+304], x13
37bc70f99movups [rsp+320], x14
37bc70fa2movups [rsp+336], x15
37bc70fabmov rax, [rsp+464]
37bc70fb3mov [rax], 0
37bc70fb9mov [rsp+440], rdx
37bc70fc1mov r15, r8
37bc70fc4lea rdx, [rip+0x7dd005]
37bc70fcbmov r8l, 1
37bc70fd1mov [rsp+456], r9
37bc70fd9mov r9l, 1
37bc70fdfmov [rsp+432], rcx
37bc70fe7call lsame_
37bc70fectest eax, eax
37bc70feeje 0x37bc714b8
37bc70ff4mov rax, [rsp+440]
37bc70ffcmovsxd r13, [rax]
37bc70ffftest r13l, r13l
37bc71002js 0x37bc712a0
37bc71008mov rax, [rsp+464]
37bc71010mov eax, [rax]
37bc71012test eax, eax
37bc71014jne 0x37bc72765
37bc7101atest r13l, r13l
37bc7101dje 0x37bc712d5
37bc71023lea r14l, [r13-1]
37bc71027movddup x7, [rip+0x7dcfe1]
37bc7102fmovsd_xmm x8, [rip+0x7dcfb8]
37bc71038movq x6, [rip+0x7dcfa0]
37bc71040mov eax, r14l
37bc71043imul eax, r13l
37bc71047sar eax, 1
37bc71049lea ebp, [rax+1]
37bc7104cmov r10l, ebp
37bc7104fnop
37bc71050
37bc71050loc_37bc71050:
37bc71050lea r11l, [r10+r13]
37bc71054movsxd rbx, r11l
37bc71057shl rbx, 4
37bc7105badd rbx, r15
37bc7105emovsd_xmm x1, [rbx-32]
37bc71063movsd_xmm x0, [rbx-24]
37bc71068movapd x9, x1
37bc7106dmovapd x2, x0
37bc71071andpd x9, x6
37bc71076andpd x2, x6
37bc7107aaddsd x9, x2
37bc7107fcmp r13l, 1
37bc71083jne 0x37bc71348
37bc71089pxor x2, x2
37bc7108dcomisd x9, x2
37bc71092jp 0x37bc710a0
37bc71094je 0x37bc71480
37bc7109aja 0x37bc71450
37bc710a0
37bc710a0loc_37bc710a0:
37bc710a0pxor x1, x1
37bc710a4lea esi, [rdi+1]
37bc710a7mov r12l, edi
37bc710aamovapd x11, x1
37bc710afcmp esi, 1
37bc710b2jg 0x37bc727c0
37bc710b8
37bc710b8loc_37bc710b8:
37bc710b8mov eax, esi
37bc710balea r8l, [r13+1]
37bc710bepxor x10, x10
37bc710c3mov edx, esi
37bc710c5imul eax, r12l
37bc710c9mov ecx, eax
37bc710cbshr ecx, 31
37bc710ceadd ecx, eax
37bc710d0sar ecx, 1
37bc710d2add ecx, r12l
37bc710d5nop [rax+rax]
37bc710dfnop [rax+rax]
37bc710eanop [rax+rax]
37bc710f5nop [rax+rax]
37bc71100
37bc71100loc_37bc71100:
37bc71100movsxd rax, ecx
37bc71103add ecx, edx
37bc71105add edx, 1
37bc71108shl rax, 4
37bc7110cadd rax, r15
37bc7110fmovsd_xmm x0, [rax-16]
37bc71114movsd_xmm x2, [rax-8]
37bc71119andpd x0, x6
37bc7111dandpd x2, x6
37bc71121addsd x0, x2
37bc71125maxsd x0, x10
37bc7112amovapd x10, x0
37bc7112fcmp edx, r8l
37bc71132jne 0x37bc71100
37bc71134
37bc71134loc_37bc71134:
37bc71134lea r9l, [r12-1]
37bc71139mov edx, r9l
37bc7113cimul edx, r12l
37bc71140mov eax, edx
37bc71142shr eax, 31
37bc71145add eax, edx
37bc71147sar eax, 1
37bc71149lea edi, [rax+1]
37bc7114cmov [rsp+80], edi
37bc71150cmp r12l, 1
37bc71154jg 0x37bc7251f
37bc7115a
37bc7115aloc_37bc7115a:
37bc7115adivsd x1, x10
37bc7115fmulsd x1, x11
37bc71164comisd x9, x1
37bc71169jb 0x37bc71704
37bc7116flea rbp, [rsp+176]
37bc71177movsxd rsi, r10l
37bc7117a
37bc7117aloc_37bc7117a:
37bc7117alea rax, [rip+0x7dce57]
37bc71181mov [rsp+72], r10l
37bc71186movsd_xmm x1, [rbx-32]
37bc7118bmov edi, r12l
37bc7118emov [rsp+80], rax
37bc71193movsd_xmm x0, [rbx-24]
37bc71198mov r12l, r13l
37bc7119bnop [rax+rax]
37bc711a0
37bc711a0loc_37bc711a0:
37bc711a0movapd x3, x0
37bc711a4movapd x2, x1
37bc711a8andpd x3, x6
37bc711acandpd x2, x6
37bc711b0comisd x3, x2
37bc711b4jbe 0x37bc71d49
37bc711bamovapd x2, x1
37bc711bedivsd x2, x0
37bc711c2mulsd x1, x2
37bc711c6addsd x1, x0
37bc711capxor x0, x0
37bc711cemulsd x0, x2
37bc711d2unpcklpd x2, x0
37bc711d6movupd x0, [rip+0x7dce22]
37bc711deaddpd x0, x2
37bc711e2addpd x2, [rip+0x7dce26]
37bc711eamovsd_xmm x2, x0
37bc711eemovddup x0, x1
37bc711f2divpd x2, x0
37bc711f6movapd x1, x2
37bc711fa
37bc711faloc_37bc711fa:
37bc711famov rax, [rsp+80]
37bc711ffmov [rsp+40], r15
37bc71204sub rsi, 1
37bc71208mov r8, rbp
37bc7120bmov [rsp+48], 1
37bc71214mov rcx, [rsp+432]
37bc7121cshl rsi, 4
37bc71220lea rdx, [rsp+156]
37bc71228mov [rsp+32], rax
37bc7122dlea r9, [rsi+r15]
37bc71231movups [rsp+160], x1
37bc71239xorpd x1, x7
37bc7123dmovups [rsp+176], x1
37bc71245mov [rsp+156], r14l
37bc7124dcall zspr_
37bc71252lea rdx, [rsp+160]
37bc7125alea r8, [rsi+r15]
37bc7125emov rcx, rbp
37bc71261lea r9, [rip+0x7dcd70]
37bc71268mov [rsp+176], r14l
37bc71270call zscal_
37bc71275mov rbx, [rsp+456]
37bc7127dmovsxd rax, r14l
37bc71280mov [rbx+4*rax], r12l
37bc71284test r14l, r14l
37bc71287je 0x37bc712d5
37bc71289mov r10l, [rsp+72]
37bc7128emovsxd r13, r14l
37bc71291sub r10l, r14l
37bc71294jmp 0x37bc713f0
37bc71299
37bc71299 0f 1f 80 00 00 00 00 .......
37bc712a0
37bc712a0loc_37bc712a0:
37bc712a0mov rax, [rsp+464]
37bc712a8mov [rax], -2
37bc712aemov eax, 2
37bc712b3
37bc712b3loc_37bc712b3:
37bc712b3lea rdx, [rsp+176]
37bc712bbmov r8l, 6
37bc712c1lea rcx, [rip+0x7dcd0a]
37bc712c8mov [rsp+176], eax
37bc712cfcall xerbla_
37bc712d4nop
37bc712d5
37bc712d5loc_37bc712d5:
37bc712d5movups x6, [rsp+192]
37bc712ddmovups x7, [rsp+208]
37bc712e5movups x8, [rsp+224]
37bc712eemovups x9, [rsp+240]
37bc712f7movups x10, [rsp+256]
37bc71300movups x11, [rsp+272]
37bc71309movups x12, [rsp+288]
37bc71312movups x13, [rsp+304]
37bc7131bmovups x14, [rsp+320]
37bc71324movups x15, [rsp+336]
37bc7132dadd rsp, 360
37bc71334pop rbx
37bc71335pop rsi
37bc71336pop rdi
37bc71337pop rbp
37bc71338pop r12
37bc7133apop r13
37bc7133cpop r14
37bc7133epop r15
37bc71340ret
37bc71341
37bc71341 0f 1f 80 00 00 00 00 .......
37bc71348
37bc71348loc_37bc71348:
37bc71348movsxd rsi, r10l
37bc7134blea rbp, [rsp+176]
37bc71353mov [rsp+80], r11l
37bc71358lea r8, [rip+0x7dcc79]
37bc7135flea rdx, [rsi-1]
37bc71363mov rcx, rbp
37bc71366mov [rsp+72], r10l
37bc7136bshl rdx, 4
37bc7136fmov [rsp+176], r14l
37bc71377add rdx, r15
37bc7137acall izamax_
37bc7137fmov r10l, [rsp+72]
37bc71384movapd x2, x9
37bc71389mov r11l, [rsp+80]
37bc7138emov r12l, eax
37bc71391lea eax, [rax+r10]
37bc71395cdqe
37bc71397shl rax, 4
37bc7139badd rax, r15
37bc7139emovsd_xmm x1, [rax-32]
37bc713a3movsd_xmm x0, [rax-24]
37bc713a8andpd x1, x6
37bc713acandpd x0, x6
37bc713b0addsd x1, x0
37bc713b4pxor x0, x0
37bc713b8maxsd x2, x1
37bc713bcucomisd x2, x0
37bc713c0jp 0x37bc71400
37bc713c2jne 0x37bc71400
37bc713c4mov rax, [rsp+464]
37bc713ccmov ecx, [rax]
37bc713cetest ecx, ecx
37bc713d0jne 0x37bc713d5
37bc713d2mov [rax], r13l
37bc713d5
37bc713d5loc_37bc713d5:
37bc713d5mov rdi, [rsp+456]
37bc713ddmovsxd rax, r14l
37bc713e0sub r10l, r14l
37bc713e3mov [rdi+4*rax], r13l
37bc713e7movsxd r13, r14l
37bc713eamov edi, r12l
37bc713ednop [rax]
37bc713f0
37bc713f0loc_37bc713f0:
37bc713f0lea r14l, [r13-1]
37bc713f4jmp 0x37bc71050
37bc713f9
37bc713f9 0f 1f 80 00 00 00 00 .......
37bc71400
37bc71400loc_37bc71400:
37bc71400movapd x11, x1
37bc71405mulsd x11, x8
37bc7140acomisd x9, x11
37bc7140fjae 0x37bc7117a
37bc71415lea esi, [r12+1]
37bc7141acmp r13l, esi
37bc7141djge 0x37bc710b8
37bc71423lea r9l, [r12-1]
37bc71428mov edx, r12l
37bc7142bpxor x10, x10
37bc71430imul edx, r9l
37bc71434mov eax, edx
37bc71436shr eax, 31
37bc71439add eax, edx
37bc7143bsar eax, 1
37bc7143dlea edi, [rax+1]
37bc71440mov [rsp+80], edi
37bc71444jmp 0x37bc72527
37bc71449
37bc71449 0f 1f 80 00 00 00 00 .......
37bc71450
37bc71450loc_37bc71450:
37bc71450lea rax, [rip+0x7dcb81]
37bc71457mov [rsp+72], r10l
37bc7145cmovsxd rsi, r10l
37bc7145fmov r12l, 1
37bc71465mov [rsp+80], rax
37bc7146alea rbp, [rsp+176]
37bc71472jmp 0x37bc711a0
37bc71477
37bc71477 66 0f 1f 84 00 00 00 00 00 f........
37bc71480
37bc71480loc_37bc71480:
37bc71480mov rax, [rsp+464]
37bc71488mov r8l, [rax]
37bc7148btest r8l, r8l
37bc7148ejne 0x37bc727a5
37bc71494mov rax, [rsp+464]
37bc7149cmov [rax], 1
37bc714a2mov rax, [rsp+456]
37bc714aamov [rax], 1
37bc714b0jmp 0x37bc712d5
37bc714b5
37bc714b5 0f 1f 00 ...
37bc714b8
37bc714b8loc_37bc714b8:
37bc714b8mov rcx, [rsp+432]
37bc714c0mov r9l, 1
37bc714c6mov r8l, 1
37bc714cclea rdx, [rip+0x7dcafe]
37bc714d3call lsame_
37bc714d8test eax, eax
37bc714daje 0x37bc71d31
37bc714e0mov rax, [rsp+440]
37bc714e8mov ecx, [rax]
37bc714eatest ecx, ecx
37bc714ecjs 0x37bc712a0
37bc714f2mov rax, [rsp+464]
37bc714famov eax, [rax]
37bc714fctest eax, eax
37bc714fejne 0x37bc72765
37bc71504test ecx, ecx
37bc71506je 0x37bc712d5
37bc7150clea eax, [rcx+1]
37bc7150fmov esi, 1
37bc71514pxor x7, x7
37bc71518mov r12l, edi
37bc7151bimul eax, ecx
37bc7151emov r13l, 1
37bc71524movq x6, [rip+0x7dcab4]
37bc7152csar eax, 1
37bc7152emov [rsp+104], eax
37bc71532jmp 0x37bc71571
37bc71534
37bc71534 0f 1f 40 00 ..@.
37bc71538
37bc71538loc_37bc71538:
37bc71538mov rax, [rsp+464]
37bc71540mov edx, [rax]
37bc71542test edx, edx
37bc71544jne 0x37bc71548
37bc71546mov [rax], esi
37bc71548
37bc71548loc_37bc71548:
37bc71548mov ebx, esi
37bc7154amov r14l, r13l
37bc7154d
37bc7154dloc_37bc7154d:
37bc7154dmov rax, [rsp+456]
37bc71555sub esi, 1
37bc71558movsxd rsi, esi
37bc7155bmov [rax+4*rsi], ebx
37bc7155emov esi, r10l
37bc71561
37bc71561loc_37bc71561:
37bc71561sub r14l, esi
37bc71564lea r13l, [r14+rcx+2]
37bc71569cmp ecx, esi
37bc7156bjl 0x37bc712d5
37bc71571
37bc71571loc_37bc71571:
37bc71571movsxd r11, r13l
37bc71574pxor x9, x9
37bc71579mov rbp, r11
37bc7157cshl rbp, 4
37bc71580add rbp, r15
37bc71583movsd_xmm x8, [rbp-16]
37bc71589movsd_xmm x0, [rbp-8]
37bc7158eandpd x8, x6
37bc71593andpd x0, x6
37bc71597addsd x8, x0
37bc7159ccmp ecx, esi
37bc7159ejg 0x37bc71d88
37bc715a4
37bc715a4loc_37bc715a4:
37bc715a4movapd x0, x9
37bc715a9lea r10l, [rsi+1]
37bc715admaxsd x0, x8
37bc715b2ucomisd x0, x7
37bc715b6jp 0x37bc715be
37bc715b8je 0x37bc71538
37bc715be
37bc715beloc_37bc715be:
37bc715bemovsd_xmm x11, [rip+0x7dca29]
37bc715c7mulsd x11, x9
37bc715cccomisd x8, x11
37bc715d1jb 0x37bc71df0
37bc715d7
37bc715d7loc_37bc715d7:
37bc715d7mov ebx, esi
37bc715d9mov r14l, r13l
37bc715dc
37bc715dcloc_37bc715dc:
37bc715dccmp esi, ecx
37bc715dejge 0x37bc7154d
37bc715e4movsd_xmm x2, [rbp-16]
37bc715e9movsd_xmm x1, [rbp-8]
37bc715eemovapd x0, x2
37bc715f2movapd x3, x1
37bc715f6andpd x0, x6
37bc715faandpd x3, x6
37bc715fecomisd x3, x0
37bc71602jbe 0x37bc7276c
37bc71608movapd x0, x2
37bc7160cdivsd x0, x1
37bc71610mulsd x2, x0
37bc71614addsd x1, x2
37bc71618pxor x2, x2
37bc7161cmulsd x2, x0
37bc71620unpcklpd x1, x1
37bc71624unpcklpd x0, x2
37bc71628movupd x2, [rip+0x7dc9d0]
37bc71630addpd x2, x0
37bc71634addpd x0, [rip+0x7dc9d4]
37bc7163cmovsd_xmm x0, x2
37bc71640divpd x0, x1
37bc71644
37bc71644loc_37bc71644:
37bc71644mov eax, ecx
37bc71646mov r9, rbp
37bc71649mov [rsp+80], r10l
37bc7164emovddup x1, [rip+0x7dc9ba]
37bc71656sub eax, esi
37bc71658movups [rsp+160], x0
37bc71660lea rdx, [rsp+156]
37bc71668lea r8, [rsp+176]
37bc71670mov [rsp+156], eax
37bc71677lea eax, [r13+rcx]
37bc7167cxorpd x0, x1
37bc71680mov rcx, [rsp+432]
37bc71688sub eax, esi
37bc7168amovups [rsp+176], x0
37bc71692mov [rsp+48], 1
37bc7169bcdqe
37bc7169dshl rax, 4
37bc716a1add rax, r15
37bc716a4mov [rsp+40], rax
37bc716a9lea rax, [rip+0x7dc928]
37bc716b0mov [rsp+32], rax
37bc716b5call zspr_
37bc716bamov rax, [rsp+440]
37bc716c2mov r8, rbp
37bc716c5lea rcx, [rsp+176]
37bc716cdlea rdx, [rsp+160]
37bc716d5lea r9, [rip+0x7dc8fc]
37bc716dcmov eax, [rax]
37bc716demov [rsp+72], eax
37bc716e2sub eax, esi
37bc716e4mov [rsp+176], eax
37bc716ebcall zscal_
37bc716f0mov rax, [rsp+440]
37bc716f8mov r10l, [rsp+80]
37bc716fdmov ecx, [rax]
37bc716ffjmp 0x37bc7154d
37bc71704
37bc71704loc_37bc71704:
37bc71704mov eax, [rsp+80]
37bc71708lea edx, [rax+r12]
37bc7170cmovsxd rax, edx
37bc7170fshl rax, 4
37bc71713add rax, r15
37bc71716movsd_xmm x0, [rax-32]
37bc7171bmovsd_xmm x1, [rax-24]
37bc71720andpd x0, x6
37bc71724andpd x1, x6
37bc71728addsd x1, x0
37bc7172cmovsd_xmm x0, [rip+0x7dc8bc]
37bc71734mulsd x0, x10
37bc71739comisd x1, x0
37bc7173djb 0x37bc718bb
37bc71743lea eax, [r11-1]
37bc71747cdqe
37bc71749sub rax, 1
37bc7174dmov [rsp+120], rax
37bc71752cmp r13l, r12l
37bc71755je 0x37bc72802
37bc7175blea edi, [rdx-1]
37bc7175emov [rsp+72], r10l
37bc71763lea esi, [r12+1]
37bc71768movsxd rax, edi
37bc7176bmov [rsp+96], r14l
37bc71770mov [rsp+132], 1
37bc7177bsub rax, 1
37bc7177fmov [rsp+136], rax
37bc71787
37bc71787loc_37bc71787:
37bc71787lea rax, [rip+0x7dc84a]
37bc7178emov ecx, [rsp+80]
37bc71792lea rbp, [rsp+176]
37bc7179amov [rsp+176], r9l
37bc717a2mov [rsp+80], rax
37bc717a7movsxd rax, [rsp+72]
37bc717acsub ecx, 1
37bc717afmov [rsp+128], r10l
37bc717b7mov [rsp+104], rax
37bc717bclea rdx, [rax-1]
37bc717c0lea rax, [rip+0x7dc811]
37bc717c7movsxd rcx, ecx
37bc717camov [rsp+32], rax
37bc717cfshl rcx, 4
37bc717d3shl rdx, 4
37bc717d7mov r8, rax
37bc717daadd rdx, r15
37bc717ddlea r9, [r15+rcx]
37bc717e1mov rcx, rbp
37bc717e4mov [rsp+116], r11l
37bc717e9call zswap_
37bc717eecmp [rsp+96], esi
37bc717f2mov rax, [rsp+104]
37bc717f7mov r11l, [rsp+116]
37bc717fcmov r10l, [rsp+128]
37bc71804jl 0x37bc7186d
37bc71806movsxd rdx, esi
37bc71809mov ecx, [rsp+96]
37bc7180dadd rax, rdx
37bc71810shl rax, 4
37bc71814add ecx, 1
37bc71817lea rdx, [r15+rax-32]
37bc7181cnop [rax]
37bc7181fnop [rax+rax]
37bc7182anop [rax+rax]
37bc71835nop [rax+rax]
37bc71840
37bc71840loc_37bc71840:
37bc71840lea edi, [rdi+rsi-1]
37bc71844movupd x0, [rdx]
37bc71848add esi, 1
37bc7184badd rdx, 16
37bc7184fmovsxd rax, edi
37bc71852sub rax, 1
37bc71856shl rax, 4
37bc7185amovupd x1, [r15+rax]
37bc71860movups [rdx-16], x1
37bc71864movups [r15+rax], x0
37bc71869cmp esi, ecx
37bc7186bjne 0x37bc71840
37bc7186d
37bc7186dloc_37bc7186d:
37bc7186dmov rdx, [rsp+120]
37bc71872mov rax, [rsp+136]
37bc7187ashl rdx, 4
37bc7187eshl rax, 4
37bc71882movupd x0, [r15+rdx]
37bc71888movupd x1, [r15+rax]
37bc7188emovups [r15+rdx], x1
37bc71893movups [r15+rax], x0
37bc71898cmp [rsp+132], 2
37bc718a0je 0x37bc7259f
37bc718a6movsd_xmm x1, [rbx-32]
37bc718abmovsd_xmm x0, [rbx-24]
37bc718b0mov edi, r12l
37bc718b3movsxd rsi, r10l
37bc718b6jmp 0x37bc711a0
37bc718bb
37bc718bbloc_37bc718bb:
37bc718bbmov eax, r10l
37bc718bemov edi, r12l
37bc718c1sub eax, r13l
37bc718c4add eax, 1
37bc718c7mov [rsp+72], eax
37bc718cbcmp r12l, r14l
37bc718cejne 0x37bc725db
37bc718d4
37bc718d4loc_37bc718d4:
37bc718d4cmp r13l, 2
37bc718d8jg 0x37bc71908
37bc718daneg r12l
37bc718ddmov rax, [rsp+456]
37bc718e5sub r13l, 2
37bc718e9movd x0, r12l
37bc718eemovsxd r13, r13l
37bc718f1pshufd x0, x0, -32
37bc718f6movq [rax+4*r13], x0
37bc718fcjmp 0x37bc712d5
37bc71901
37bc71901 0f 1f 80 00 00 00 00 .......
37bc71908
37bc71908loc_37bc71908:
37bc71908mov edx, r13l
37bc7190blea ecx, [r14+r14]
37bc7190fimul edx, r14l
37bc71913mov r8l, edx
37bc71916sub edx, ecx
37bc71918sar r8l, 1
37bc7191bsar edx, 1
37bc7191dlea eax, [r8+r14]
37bc71921lea ecx, [rdx+r14]
37bc71925cdqe
37bc71927movsxd rcx, ecx
37bc7192ashl rax, 4
37bc7192eshl rcx, 4
37bc71932add rax, r15
37bc71935add rcx, r15
37bc71938movsd_xmm x3, [rax-16]
37bc7193dmovsd_xmm x2, [rax-8]
37bc71942lea eax, [r13-2]
37bc71946movsd_xmm x14, [rcx-16]
37bc7194cmovsd_xmm x11, [rcx-8]
37bc71952lea ecx, [r8+r13]
37bc71956movapd x5, x3
37bc7195amovapd x10, x2
37bc7195fmovsxd rcx, ecx
37bc71962shl rcx, 4
37bc71966andpd x5, x6
37bc7196aandpd x10, x6
37bc7196fadd rcx, r15
37bc71972comisd x10, x5
37bc71977movsd_xmm x12, [rcx-8]
37bc7197dmovsd_xmm x4, [rcx-16]
37bc71982ja 0x37bc71cd2
37bc71988movapd x9, x2
37bc7198dmovapd x13, x11
37bc71992movapd x0, x14
37bc71997divsd x9, x3
37bc7199cmovapd x1, x2
37bc719a0mulsd x0, x9
37bc719a5mulsd x13, x9
37bc719aamulsd x1, x9
37bc719afsubsd x11, x0
37bc719b4movapd x0, x9
37bc719b9addsd x13, x14
37bc719bemulsd x0, x4
37bc719c2movapd x14, x9
37bc719c7mulsd x14, x12
37bc719ccaddsd x1, x3
37bc719d0divsd x13, x1
37bc719d5subsd x12, x0
37bc719daaddsd x14, x4
37bc719dfdivsd x11, x1
37bc719e4divsd x14, x1
37bc719e9divsd x12, x1
37bc719ee
37bc719eeloc_37bc719ee:
37bc719eemovapd x1, x11
37bc719f3movapd x0, x13
37bc719f8movapd x4, x11
37bc719fdmovsd_xmm x15, [rip+0x7dc602]
37bc71a06mulsd x1, x12
37bc71a0bmulsd x0, x14
37bc71a10mulsd x4, x14
37bc71a15subsd x0, x1
37bc71a19movapd x1, x13
37bc71a1emulsd x1, x12
37bc71a23subsd x0, x15
37bc71a28addsd x1, x4
37bc71a2cmovapd x4, x0
37bc71a30andpd x4, x6
37bc71a34movapd x9, x1
37bc71a39andpd x9, x6
37bc71a3ecomisd x9, x4
37bc71a43jbe 0x37bc724e3
37bc71a49movapd x9, x0
37bc71a4edivsd x9, x1
37bc71a53mulsd x0, x9
37bc71a58movapd x4, x9
37bc71a5daddsd x0, x1
37bc71a61pxor x1, x1
37bc71a65mulsd x9, x1
37bc71a6aaddsd x4, x1
37bc71a6edivsd x4, x0
37bc71a72subsd x9, x15
37bc71a77divsd x9, x0
37bc71a7c
37bc71a7cloc_37bc71a7c:
37bc71a7ccomisd x10, x5
37bc71a81jbe 0x37bc724a8
37bc71a87movapd x0, x3
37bc71a8bdivsd x0, x2
37bc71a8fmulsd x3, x0
37bc71a93movapd x10, x0
37bc71a98mulsd x10, x4
37bc71a9daddsd x3, x2
37bc71aa1addsd x10, x9
37bc71aa6mulsd x9, x0
37bc71aabdivsd x10, x3
37bc71ab0subsd x9, x4
37bc71ab5divsd x9, x3
37bc71aba
37bc71abaloc_37bc71aba:
37bc71abamovsxd rcx, edx
37bc71abdmovsxd rdx, r8l
37bc71ac0mov ebp, eax
37bc71ac2movups [rsp+80], x6
37bc71ac7add rcx, r13
37bc71acaadd rdx, r13
37bc71acdsub r13, 2
37bc71ad1shl rcx, 4
37bc71ad5shl rdx, 4
37bc71ad9lea r9, [r15+rcx-48]
37bc71adelea r8, [r15+rdx-48]
37bc71ae3nop
37bc71ae5nop [rax+rax]
37bc71af0
37bc71af0loc_37bc71af0:
37bc71af0movsd_xmm x5, [r9]
37bc71af5movsd_xmm x4, [r9+8]
37bc71afbmovsxd r10, ebp
37bc71afexor edx, edx
37bc71b00movsd_xmm x2, [r8]
37bc71b05movsd_xmm x3, [r8+8]
37bc71b0bsub ebp, 1
37bc71b0esub r13, 1
37bc71b12movapd x1, x5
37bc71b16movapd x0, x4
37bc71b1amovapd x15, x4
37bc71b1fmov ecx, ebp
37bc71b21mulsd x0, x12
37bc71b26imul ecx, r10l
37bc71b2aneg r10
37bc71b2dmulsd x1, x14
37bc71b32shl r10, 4
37bc71b36mulsd x15, x14
37bc71b3bsar ecx, 1
37bc71b3dmovsxd rcx, ecx
37bc71b40add rcx, r13
37bc71b43subsd x1, x0
37bc71b47movapd x0, x5
37bc71b4bshl rcx, 4
37bc71b4fmulsd x0, x12
37bc71b54add rcx, r15
37bc71b57subsd x1, x2
37bc71b5baddsd x0, x15
37bc71b60movapd x6, x1
37bc71b64mulsd x6, x10
37bc71b69mulsd x1, x9
37bc71b6esubsd x0, x3
37bc71b72movapd x15, x0
37bc71b77mulsd x15, x9
37bc71b7cmulsd x0, x10
37bc71b81subsd x6, x15
37bc71b86movapd x15, x11
37bc71b8bmulsd x15, x3
37bc71b90mulsd x3, x13
37bc71b95movq rbx, x6
37bc71b9amovapd x6, x1
37bc71b9eaddsd x6, x0
37bc71ba2movapd x0, x13
37bc71ba7mulsd x0, x2
37bc71babmulsd x2, x11
37bc71bb0subsd x0, x15
37bc71bb5addsd x2, x3
37bc71bb9subsd x0, x5
37bc71bbdsubsd x2, x4
37bc71bc1movapd x1, x0
37bc71bc5mulsd x1, x10
37bc71bcamovapd x3, x2
37bc71bcemulsd x3, x9
37bc71bd3mulsd x2, x10
37bc71bd8mulsd x0, x9
37bc71bddsubsd x1, x3
37bc71be1movq x3, rbx
37bc71be6unpcklpd x3, x6
37bc71beaaddsd x0, x2
37bc71beemovapd x2, x6
37bc71bf2movapd x5, x1
37bc71bf6movq r14, x1
37bc71bfbmovapd x4, x0
37bc71bffmovq rsi, x0
37bc71c04unpcklpd x5, x0
37bc71c08movq x0, rbx
37bc71c0dunpcklpd x4, x1
37bc71c11unpcklpd x2, x0
37bc71c15nop [rax+rax]
37bc71c20
37bc71c20loc_37bc71c20:
37bc71c20movupd x1, [r8+rdx]
37bc71c26movupd x0, [r8+rdx]
37bc71c2cmovupd x15, [rcx+rdx]
37bc71c32unpcklpd x1, x1
37bc71c36unpckhpd x0, x0
37bc71c3amulpd x0, x4
37bc71c3emulpd x1, x5
37bc71c42addsubpd x1, x0
37bc71c46movupd x0, [r9+rdx]
37bc71c4cunpckhpd x0, x0
37bc71c50subpd x15, x1
37bc71c55movupd x1, [r9+rdx]
37bc71c5bmulpd x0, x2
37bc71c5funpcklpd x1, x1
37bc71c63mulpd x1, x3
37bc71c67addsubpd x1, x0
37bc71c6bsubpd x15, x1
37bc71c70movups [rcx+rdx], x15
37bc71c75sub rdx, 16
37bc71c79cmp r10, rdx
37bc71c7cjne 0x37bc71c20
37bc71c7emov [r8], r14
37bc71c81sub r9, 16
37bc71c85sub r8, 16
37bc71c89mov [r8+24], rsi
37bc71c8dmov [r9+16], rbx
37bc71c91movsd_xmm [r9+24], x6
37bc71c97test ebp, ebp
37bc71c99jne 0x37bc71af0
37bc71c9fneg r12l
37bc71ca2mov r10l, [rsp+72]
37bc71ca7movsxd rdx, eax
37bc71caamovsxd r13, eax
37bc71cadmov rbx, [rsp+456]
37bc71cb5movd x4, r12l
37bc71cbamovupd x6, [rsp+80]
37bc71cc0pshufd x0, x4, -32
37bc71cc5sub r10l, eax
37bc71cc8movq [rbx+4*rdx], x0
37bc71ccdjmp 0x37bc713f0
37bc71cd2
37bc71cd2loc_37bc71cd2:
37bc71cd2movapd x0, x3
37bc71cd6movapd x13, x14
37bc71cdbmovapd x1, x3
37bc71cdfdivsd x0, x2
37bc71ce3mulsd x13, x0
37bc71ce8mulsd x1, x0
37bc71cecaddsd x13, x11
37bc71cf1mulsd x11, x0
37bc71cf6addsd x1, x2
37bc71cfadivsd x13, x1
37bc71cffsubsd x11, x14
37bc71d04movapd x14, x0
37bc71d09mulsd x14, x4
37bc71d0eaddsd x14, x12
37bc71d13mulsd x12, x0
37bc71d18subsd x12, x4
37bc71d1ddivsd x11, x1
37bc71d22divsd x14, x1
37bc71d27divsd x12, x1
37bc71d2cjmp 0x37bc719ee
37bc71d31
37bc71d31loc_37bc71d31:
37bc71d31mov rax, [rsp+464]
37bc71d39mov [rax], -1
37bc71d3fmov eax, 1
37bc71d44jmp 0x37bc712b3
37bc71d49
37bc71d49loc_37bc71d49:
37bc71d49movapd x3, x0
37bc71d4dpxor x2, x2
37bc71d51divsd x3, x1
37bc71d55mulsd x0, x3
37bc71d59addsd x0, x1
37bc71d5dmovapd x1, x3
37bc71d61mulsd x1, x2
37bc71d65subsd x2, x3
37bc71d69addsd x1, [rip+0x7dc297]
37bc71d71unpcklpd x0, x0
37bc71d75unpcklpd x1, x2
37bc71d79divpd x1, x0
37bc71d7djmp 0x37bc711fa
37bc71d82
37bc71d82 66 0f 1f 44 00 00 f..D..
37bc71d88
37bc71d88loc_37bc71d88:
37bc71d88sub ecx, esi
37bc71d8alea r8, [rip+0x7dc247]
37bc71d91mov rdx, rbp
37bc71d94mov [rsp+72], r11
37bc71d99mov [rsp+176], ecx
37bc71da0lea rcx, [rsp+176]
37bc71da8call izamax_
37bc71dadmov r11, [rsp+72]
37bc71db2lea r12l, [rax+rsi]
37bc71db6add eax, r13l
37bc71db9cdqe
37bc71dbbshl rax, 4
37bc71dbfadd rax, r15
37bc71dc2movsd_xmm x9, [rax-16]
37bc71dc8movsd_xmm x0, [rax-8]
37bc71dcdmov rax, [rsp+440]
37bc71dd5andpd x9, x6
37bc71ddaandpd x0, x6
37bc71ddeaddsd x9, x0
37bc71de3mov ecx, [rax]
37bc71de5jmp 0x37bc715a4
37bc71dea
37bc71dea 66 0f 1f 44 00 00 f..D..
37bc71df0
37bc71df0loc_37bc71df0:
37bc71df0cmp r12l, esi
37bc71df3jle 0x37bc727ca
37bc71df9lea edx, [r12+r13]
37bc71dfdmov r8l, esi
37bc71e00pxor x10, x10
37bc71e05sub edx, esi
37bc71e07nop
37bc71e09nop [rax+rax]
37bc71e14nop [rax+rax]
37bc71e1fnop [rax+rax]
37bc71e2anop [rax+rax]
37bc71e35nop [rax+rax]
37bc71e40
37bc71e40loc_37bc71e40:
37bc71e40movsxd rax, edx
37bc71e43add edx, ecx
37bc71e45shl rax, 4
37bc71e49sub edx, r8l
37bc71e4cadd r8l, 1
37bc71e50add rax, r15
37bc71e53movsd_xmm x0, [rax-16]
37bc71e58movsd_xmm x1, [rax-8]
37bc71e5dandpd x0, x6
37bc71e61andpd x1, x6
37bc71e65addsd x0, x1
37bc71e69maxsd x0, x10
37bc71e6emovapd x10, x0
37bc71e73cmp r12l, r8l
37bc71e76jne 0x37bc71e40
37bc71e78
37bc71e78loc_37bc71e78:
37bc71e78mov edx, ecx
37bc71e7amov ebx, [rsp+104]
37bc71e7esub edx, r12l
37bc71e81lea eax, [rdx+2]
37bc71e84lea r8l, [rdx+1]
37bc71e88imul r8l, eax
37bc71e8cmov eax, r8l
37bc71e8fshr eax, 31
37bc71e92add eax, r8l
37bc71e95sar eax, 1
37bc71e97sub ebx, eax
37bc71e99lea r9l, [rbx+1]
37bc71e9dcmp r12l, ecx
37bc71ea0jl 0x37bc72654
37bc71ea6
37bc71ea6loc_37bc71ea6:
37bc71ea6divsd x9, x10
37bc71eabmulsd x9, x11
37bc71eb0comisd x8, x9
37bc71eb5jae 0x37bc715d7
37bc71ebbmovsxd rax, ebx
37bc71ebemov [rsp+96], rax
37bc71ec3shl rax, 4
37bc71ec7add rax, r15
37bc71ecamovsd_xmm x0, [rax]
37bc71ecemovsd_xmm x1, [rax+8]
37bc71ed3andpd x0, x6
37bc71ed7andpd x1, x6
37bc71edbaddsd x1, x0
37bc71edfmovsd_xmm x0, [rip+0x7dc109]
37bc71ee7mulsd x0, x10
37bc71eeccomisd x1, x0
37bc71ef0jb 0x37bc72043
37bc71ef6lea eax, [r13-1]
37bc71efacdqe
37bc71efcmov [rsp+72], rax
37bc71f01cmp r12l, esi
37bc71f04je 0x37bc727f7
37bc71f0amov r14l, r13l
37bc71f0dmovsxd rax, esi
37bc71f10mov [rsp+80], 1
37bc71f18mov edi, r10l
37bc71f1blea ebx, [r12+r14]
37bc71f1fsub ebx, eax
37bc71f21cmp r12l, ecx
37bc71f24jl 0x37bc72077
37bc71f2a
37bc71f2aloc_37bc71f2a:
37bc71f2acmp r12l, edi
37bc71f2djle 0x37bc71fad
37bc71f2fmovsxd rdx, r14l
37bc71f32movsxd r8, edi
37bc71f35shl rax, 4
37bc71f39add rdx, r8
37bc71f3cshl rdx, 4
37bc71f40lea rdx, [r15+rdx-16]
37bc71f45sub rdx, rax
37bc71f48nop
37bc71f49nop [rax+rax]
37bc71f54nop [rax+rax]
37bc71f5fnop [rax+rax]
37bc71f6anop [rax+rax]
37bc71f75nop [rax+rax]
37bc71f80
37bc71f80loc_37bc71f80:
37bc71f80lea eax, [rbx+rcx]
37bc71f83movupd x0, [rdx]
37bc71f87add rdx, 16
37bc71f8bsub eax, edi
37bc71f8dadd edi, 1
37bc71f90lea ebx, [rax+1]
37bc71f93cdqe
37bc71f95shl rax, 4
37bc71f99movupd x1, [r15+rax]
37bc71f9fmovups [rdx-16], x1
37bc71fa3movups [r15+rax], x0
37bc71fa8cmp r12l, edi
37bc71fabjne 0x37bc71f80
37bc71fad
37bc71fadloc_37bc71fad:
37bc71fadmov rdx, [rsp+72]
37bc71fb2mov rax, [rsp+96]
37bc71fb7mov ebx, r12l
37bc71fbashl rdx, 4
37bc71fbeshl rax, 4
37bc71fc2movupd x0, [r15+rdx]
37bc71fc8movupd x1, [r15+rax]
37bc71fcemovups [r15+rdx], x1
37bc71fd3movups [r15+rax], x0
37bc71fd8cmp [rsp+80], 2
37bc71fddjne 0x37bc715dc
37bc71fe3lea edx, [r12+r13]
37bc71fe7shl r11, 4
37bc71feblea edi, [rsi+2]
37bc71feesub edx, esi
37bc71ff0movupd x0, [r15+r11]
37bc71ff6movsxd rdx, edx
37bc71ff9sub rdx, 1
37bc71ffdshl rdx, 4
37bc72001movupd x1, [r15+rdx]
37bc72007movups [r15+r11], x1
37bc7200cmovups [r15+rdx], x0
37bc72011
37bc72011loc_37bc72011:
37bc72011lea edx, [rcx-1]
37bc72014lea eax, [rsi-1]
37bc72017cmp edx, esi
37bc72019jg 0x37bc720e8
37bc7201f
37bc7201floc_37bc7201f:
37bc7201fmov ebx, r12l
37bc72022cdqe
37bc72024mov esi, edi
37bc72026neg ebx
37bc72028movd x0, ebx
37bc7202cmov rbx, [rsp+456]
37bc72034pshufd x0, x0, -32
37bc72039movq [rbx+4*rax], x0
37bc7203ejmp 0x37bc71561
37bc72043
37bc72043loc_37bc72043:
37bc72043lea eax, [r13+rcx]
37bc72048lea edi, [rsi+2]
37bc7204bsub eax, esi
37bc7204dlea r14l, [rax+1]
37bc72051cmp r12l, r10l
37bc72054je 0x37bc72011
37bc72056cdqe
37bc72058lea ebx, [r12+r14]
37bc7205cmov [rsp+80], 2
37bc72064mov [rsp+72], rax
37bc72069movsxd rax, r10l
37bc7206csub ebx, eax
37bc7206ecmp r12l, ecx
37bc72071jge 0x37bc71f2a
37bc72077
37bc72077loc_37bc72077:
37bc72077mov [rsp+116], eax
37bc7207bmovsxd r9, r9l
37bc7207emovsxd rdx, ebx
37bc72081sub ecx, r12l
37bc72084lea rax, [rip+0x7dbf4d]
37bc7208bshl r9, 4
37bc7208fshl rdx, 4
37bc72093mov [rsp+176], ecx
37bc7209amov [rsp+32], rax
37bc7209fmov r8, rax
37bc720a2add rdx, r15
37bc720a5add r9, r15
37bc720a8lea rcx, [rsp+176]
37bc720b0mov [rsp+120], r11
37bc720b5mov [rsp+128], r10l
37bc720bdcall zswap_
37bc720c2mov rax, [rsp+440]
37bc720camov r11, [rsp+120]
37bc720cfmov r10l, [rsp+128]
37bc720d7mov ecx, [rax]
37bc720d9movsxd rax, [rsp+116]
37bc720dejmp 0x37bc71f2a
37bc720e3
37bc720e3 0f 1f 44 00 00 ..D..
37bc720e8
37bc720e8loc_37bc720e8:
37bc720e8lea r13l, [rcx+rcx]
37bc720ecmov r9l, r13l
37bc720efsub r9l, esi
37bc720f2mov r8l, r9l
37bc720f5sub r9l, 1
37bc720f9imul r8l, eax
37bc720fdimul r9l, esi
37bc72101mov edx, r8l
37bc72104shr edx, 31
37bc72107add r8l, edx
37bc7210asar r8l, 1
37bc7210dlea edx, [r8+r10]
37bc72111movsxd rdx, edx
37bc72114shl rdx, 4
37bc72118add rdx, r15
37bc7211bmovsd_xmm x3, [rdx-16]
37bc72120movsd_xmm x2, [rdx-8]
37bc72125mov edx, r9l
37bc72128shr edx, 31
37bc7212badd edx, r9l
37bc7212emovapd x5, x3
37bc72132movapd x9, x2
37bc72137sar edx, 1
37bc72139andpd x5, x6
37bc7213dandpd x9, x6
37bc72142lea r9l, [rdx+r10]
37bc72146movsxd r9, r9l
37bc72149shl r9, 4
37bc7214dadd r9, r15
37bc72150movsd_xmm x8, [r9-16]
37bc72156movsd_xmm x10, [r9-8]
37bc7215clea r9l, [r8+rsi]
37bc72160movsxd r9, r9l
37bc72163shl r9, 4
37bc72167add r9, r15
37bc7216acomisd x9, x5
37bc7216fmovsd_xmm x11, [r9-8]
37bc72175movsd_xmm x4, [r9-16]
37bc7217bjbe 0x37bc72707
37bc72181movapd x0, x3
37bc72185movapd x12, x8
37bc7218amovapd x1, x3
37bc7218edivsd x0, x2
37bc72192mulsd x12, x0
37bc72197movapd x13, x0
37bc7219cmulsd x13, x4
37bc721a1mulsd x1, x0
37bc721a5addsd x12, x10
37bc721aamulsd x10, x0
37bc721afaddsd x13, x11
37bc721b4mulsd x11, x0
37bc721b9addsd x1, x2
37bc721bdsubsd x10, x8
37bc721c2divsd x12, x1
37bc721c7subsd x11, x4
37bc721ccdivsd x10, x1
37bc721d1divsd x13, x1
37bc721d6divsd x11, x1
37bc721db
37bc721dbloc_37bc721db:
37bc721dbmovapd x1, x10
37bc721e0movapd x0, x12
37bc721e5movapd x4, x10
37bc721eamovsd_xmm x14, [rip+0x7dbe15]
37bc721f3mulsd x1, x11
37bc721f8mulsd x0, x13
37bc721fdmulsd x4, x13
37bc72202subsd x0, x1
37bc72206movapd x1, x12
37bc7220bmulsd x1, x11
37bc72210subsd x0, x14
37bc72215addsd x1, x4
37bc72219movapd x4, x0
37bc7221dandpd x4, x6
37bc72221movapd x8, x1
37bc72226andpd x8, x6
37bc7222bcomisd x8, x4
37bc72230jbe 0x37bc726cd
37bc72236movapd x8, x0
37bc7223bdivsd x8, x1
37bc72240mulsd x0, x8
37bc72245movapd x4, x8
37bc7224aaddsd x0, x1
37bc7224epxor x1, x1
37bc72252mulsd x8, x1
37bc72257addsd x4, x1
37bc7225bdivsd x4, x0
37bc7225fsubsd x8, x14
37bc72264divsd x8, x0
37bc72269
37bc72269loc_37bc72269:
37bc72269comisd x9, x5
37bc7226ejbe 0x37bc72619
37bc72274movapd x0, x3
37bc72278divsd x0, x2
37bc7227cmulsd x3, x0
37bc72280movapd x9, x0
37bc72285mulsd x9, x4
37bc7228aaddsd x3, x2
37bc7228eaddsd x9, x8
37bc72293mulsd x8, x0
37bc72298divsd x9, x3
37bc7229dsubsd x8, x4
37bc722a2divsd x8, x3
37bc722a7
37bc722a7loc_37bc722a7:
37bc722a7cmp ecx, edi
37bc722a9jl 0x37bc727d4
37bc722afmovsxd rbx, edi
37bc722b2movsxd r8, r8l
37bc722b5movsxd rdx, edx
37bc722b8mov [rsp+72], edi
37bc722bcadd r8, rbx
37bc722bfadd rdx, rbx
37bc722c2lea r11l, [rcx+1]
37bc722c6movups [rsp+80], x6
37bc722cbshl r8, 4
37bc722cfshl rdx, 4
37bc722d3sub r11l, edi
37bc722d6lea r10, [r15+r8-16]
37bc722dblea r9, [r15+rdx-16]
37bc722e0
37bc722e0loc_37bc722e0:
37bc722e0movsd_xmm x4, [r10]
37bc722e5movsd_xmm x3, [r10+8]
37bc722ebmovapd x15, x12
37bc722f0movapd x1, x10
37bc722f5movapd x5, x12
37bc722famovsd_xmm x0, [r9]
37bc722ffmovsd_xmm x2, [r9+8]
37bc72305mulsd x1, x3
37bc72309mulsd x15, x4
37bc7230emulsd x5, x3
37bc72312subsd x15, x1
37bc72317movapd x1, x10
37bc7231cmulsd x1, x4
37bc72320subsd x15, x0
37bc72325addsd x1, x5
37bc72329movapd x6, x15
37bc7232emulsd x6, x9
37bc72333mulsd x15, x8
37bc72338subsd x1, x2
37bc7233cmovapd x5, x1
37bc72340mulsd x5, x8
37bc72345mulsd x1, x9
37bc7234asubsd x6, x5
37bc7234emovapd x5, x2
37bc72352addsd x15, x1
37bc72357mulsd x5, x11
37bc7235cmovapd x1, x0
37bc72360mulsd x1, x13
37bc72365mulsd x0, x11
37bc7236amovq rbp, x6
37bc7236fmulsd x2, x13
37bc72374subsd x1, x5
37bc72378addsd x2, x0
37bc7237csubsd x1, x4
37bc72380subsd x2, x3
37bc72384movapd x14, x1
37bc72389mulsd x14, x9
37bc7238emovapd x0, x2
37bc72392mulsd x0, x8
37bc72397mulsd x2, x9
37bc7239csubsd x14, x0
37bc723a1movapd x0, x1
37bc723a5mulsd x0, x8
37bc723aaaddsd x0, x2
37bc723aemovq rdi, x0
37bc723b3cmp ecx, ebx
37bc723b5jl 0x37bc7246e
37bc723bblea edx, [rbx-1]
37bc723bemovapd x5, x6
37bc723c2movapd x4, x15
37bc723c7mov r8l, r13l
37bc723camovapd x3, x14
37bc723cfmovapd x2, x0
37bc723d3unpcklpd x4, x6
37bc723d7sub r8l, ebx
37bc723daimul r8l, edx
37bc723deunpcklpd x5, x15
37bc723e3unpcklpd x3, x0
37bc723e7unpcklpd x2, x14
37bc723ecmov edx, r8l
37bc723efshr edx, 31
37bc723f2add edx, r8l
37bc723f5xor r8l, r8l
37bc723f8sar edx, 1
37bc723famovsxd rdx, edx
37bc723fdlea rsi, [rbx+rdx-1]
37bc72402xor edx, edx
37bc72404shl rsi, 4
37bc72408add rsi, r15
37bc7240bnop [rax+rax]
37bc72410
37bc72410loc_37bc72410:
37bc72410movupd x1, [r10+rdx]
37bc72416movupd x0, [r10+rdx]
37bc7241cadd r8l, 1
37bc72420movupd x6, [rsi+rdx]
37bc72425unpcklpd x1, x1
37bc72429unpckhpd x0, x0
37bc7242dmulpd x0, x4
37bc72431mulpd x1, x5
37bc72435addsubpd x1, x0
37bc72439movupd x0, [r9+rdx]
37bc7243funpckhpd x0, x0
37bc72443subpd x6, x1
37bc72447movupd x1, [r9+rdx]
37bc7244dmulpd x0, x2
37bc72451unpcklpd x1, x1
37bc72455mulpd x1, x3
37bc72459addsubpd x1, x0
37bc7245dsubpd x6, x1
37bc72461movups [rsi+rdx], x6
37bc72465add rdx, 16
37bc72469cmp r8l, r11l
37bc7246cjb 0x37bc72410
37bc7246e
37bc7246eloc_37bc7246e:
37bc7246eadd rbx, 1
37bc72472mov [r10], rbp
37bc72475add r9, 16
37bc72479add r10, 16
37bc7247dmovsd_xmm [r10-8], x15
37bc72483sub r11l, 1
37bc72487movsd_xmm [r9-16], x14
37bc7248dmov [r9-8], rdi
37bc72491cmp ecx, ebx
37bc72493jge 0x37bc722e0
37bc72499mov edi, [rsp+72]
37bc7249dmovupd x6, [rsp+80]
37bc724a3jmp 0x37bc7201f
37bc724a8
37bc724a8loc_37bc724a8:
37bc724a8movapd x1, x2
37bc724acdivsd x1, x3
37bc724b0mulsd x2, x1
37bc724b4movapd x10, x1
37bc724b9mulsd x10, x9
37bc724bemulsd x1, x4
37bc724c2movapd x0, x2
37bc724c6addsd x0, x3
37bc724caaddsd x10, x4
37bc724cfsubsd x9, x1
37bc724d4divsd x10, x0
37bc724d9divsd x9, x0
37bc724dejmp 0x37bc71aba
37bc724e3
37bc724e3loc_37bc724e3:
37bc724e3movapd x9, x1
37bc724e8divsd x9, x0
37bc724edmulsd x1, x9
37bc724f2movapd x4, x9
37bc724f7addsd x1, x0
37bc724fbpxor x0, x0
37bc724ffmulsd x4, x0
37bc72503subsd x0, x9
37bc72508divsd x0, x1
37bc7250caddsd x4, x15
37bc72511divsd x4, x1
37bc72515movapd x9, x0
37bc7251ajmp 0x37bc71a7c
37bc7251f
37bc7251floc_37bc7251f:
37bc7251flea rbp, [rsp+176]
37bc72527
37bc72527loc_37bc72527:
37bc72527cdqe
37bc72529lea r8, [rip+0x7dbaa8]
37bc72530mov rcx, rbp
37bc72533mov [rsp+116], r10l
37bc72538shl rax, 4
37bc7253cmov [rsp+96], r11l
37bc72541lea rdx, [r15+rax]
37bc72545mov [rsp+176], r9l
37bc7254dmov [rsp+72], r9l
37bc72552movsd_xmm [rsp+104], x1
37bc72558call izamax_
37bc7255dadd eax, [rsp+80]
37bc72561mov r10l, [rsp+116]
37bc72566cdqe
37bc72568movsd_xmm x1, [rsp+104]
37bc7256emov r11l, [rsp+96]
37bc72573shl rax, 4
37bc72577mov r9l, [rsp+72]
37bc7257cadd rax, r15
37bc7257fmovsd_xmm x0, [rax-32]
37bc72584movsd_xmm x2, [rax-24]
37bc72589andpd x0, x6
37bc7258dandpd x2, x6
37bc72591addsd x0, x2
37bc72595maxsd x10, x0
37bc7259ajmp 0x37bc7115a
37bc7259f
37bc7259floc_37bc7259f:
37bc7259flea eax, [r11-2]
37bc725a3lea edx, [r10+r12-1]
37bc725a8mov edi, r12l
37bc725abcdqe
37bc725admovsxd rdx, edx
37bc725b0sub rax, 1
37bc725b4sub rdx, 1
37bc725b8shl rax, 4
37bc725bcshl rdx, 4
37bc725c0movupd x0, [r15+rax]
37bc725c6movupd x1, [r15+rdx]
37bc725ccmovups [r15+rax], x1
37bc725d1movups [r15+rdx], x0
37bc725d6jmp 0x37bc718d4
37bc725db
37bc725dbloc_37bc725db:
37bc725dbmov [rsp+132], 2
37bc725e6lea edi, [rdx-1]
37bc725e9movsxd rax, edi
37bc725ecsub rax, 1
37bc725f0mov [rsp+136], rax
37bc725f8lea eax, [r13-2]
37bc725fcmov [rsp+96], eax
37bc72600mov eax, [rsp+72]
37bc72604lea eax, [rax+r14-1]
37bc72609cdqe
37bc7260bsub rax, 1
37bc7260fmov [rsp+120], rax
37bc72614jmp 0x37bc71787
37bc72619
37bc72619loc_37bc72619:
37bc72619movapd x1, x2
37bc7261ddivsd x1, x3
37bc72621mulsd x2, x1
37bc72625movapd x9, x1
37bc7262amulsd x9, x8
37bc7262fmulsd x1, x4
37bc72633movapd x0, x2
37bc72637addsd x0, x3
37bc7263baddsd x9, x4
37bc72640subsd x8, x1
37bc72645divsd x9, x0
37bc7264adivsd x8, x0
37bc7264fjmp 0x37bc722a7
37bc72654
37bc72654loc_37bc72654:
37bc72654mov [rsp+176], edx
37bc7265bmovsxd rdx, r9l
37bc7265elea rcx, [rsp+176]
37bc72666lea r8, [rip+0x7db96b]
37bc7266dshl rdx, 4
37bc72671mov [rsp+96], r11
37bc72676add rdx, r15
37bc72679mov [rsp+80], r10l
37bc7267emov [rsp+72], r9l
37bc72683call izamax_
37bc72688mov r9l, [rsp+72]
37bc7268dmov r11, [rsp+96]
37bc72692mov r10l, [rsp+80]
37bc72697add eax, r9l
37bc7269acdqe
37bc7269cshl rax, 4
37bc726a0add rax, r15
37bc726a3movsd_xmm x0, [rax-16]
37bc726a8movsd_xmm x1, [rax-8]
37bc726admov rax, [rsp+440]
37bc726b5andpd x0, x6
37bc726b9andpd x1, x6
37bc726bdaddsd x0, x1
37bc726c1mov ecx, [rax]
37bc726c3maxsd x10, x0
37bc726c8jmp 0x37bc71ea6
37bc726cd
37bc726cdloc_37bc726cd:
37bc726cdmovapd x15, x1
37bc726d2pxor x8, x8
37bc726d7divsd x15, x0
37bc726dcmulsd x1, x15
37bc726e1movapd x4, x15
37bc726e6mulsd x4, x8
37bc726ebsubsd x8, x15
37bc726f0addsd x1, x0
37bc726f4addsd x4, x14
37bc726f9divsd x8, x1
37bc726fedivsd x4, x1
37bc72702jmp 0x37bc72269
37bc72707
37bc72707loc_37bc72707:
37bc72707movapd x1, x2
37bc7270bmovapd x12, x10
37bc72710movapd x0, x2
37bc72714divsd x1, x3
37bc72718mulsd x12, x1
37bc7271dmovapd x13, x1
37bc72722mulsd x0, x1
37bc72726mulsd x13, x11
37bc7272baddsd x12, x8
37bc72730mulsd x8, x1
37bc72735mulsd x1, x4
37bc72739addsd x0, x3
37bc7273daddsd x13, x4
37bc72742divsd x12, x0
37bc72747subsd x10, x8
37bc7274csubsd x11, x1
37bc72751divsd x10, x0
37bc72756divsd x13, x0
37bc7275bdivsd x11, x0
37bc72760jmp 0x37bc721db
37bc72765
37bc72765loc_37bc72765:
37bc72765neg eax
37bc72767jmp 0x37bc712b3
37bc7276c
37bc7276cloc_37bc7276c:
37bc7276cmovapd x3, x1
37bc72770divsd x3, x2
37bc72774mulsd x1, x3
37bc72778movapd x0, x3
37bc7277caddsd x1, x2
37bc72780pxor x2, x2
37bc72784mulsd x0, x2
37bc72788subsd x2, x3
37bc7278caddsd x0, [rip+0x7db874]
37bc72794unpcklpd x1, x1
37bc72798unpcklpd x0, x2
37bc7279cdivpd x0, x1
37bc727a0jmp 0x37bc71644
37bc727a5
37bc727a5loc_37bc727a5:
37bc727a5mov rax, [rsp+456]
37bc727admov [rax], 1
37bc727b3jmp 0x37bc712d5
37bc727b8
37bc727b8 0f 1f 84 00 00 00 00 00 ........
37bc727c0
37bc727c0loc_37bc727c0:
37bc727c0movapd x10, x1
37bc727c5jmp 0x37bc71134
37bc727ca
37bc727caloc_37bc727ca:
37bc727capxor x10, x10
37bc727cfjmp 0x37bc71e78
37bc727d4
37bc727d4loc_37bc727d4:
37bc727d4neg r12l
37bc727d7movsxd r14, eax
37bc727damov rax, [rsp+456]
37bc727e2movd x0, r12l
37bc727e7pshufd x0, x0, -32
37bc727ecmovq [rax+4*r14], x0
37bc727f2jmp 0x37bc712d5
37bc727f7
37bc727f7loc_37bc727f7:
37bc727f7mov ebx, r12l
37bc727famov r14l, r13l
37bc727fdjmp 0x37bc715dc
37bc72802
37bc72802loc_37bc72802:
37bc72802mov [rsp+72], r10l
37bc72807movsd_xmm x1, [rbx-32]
37bc7280cmov edi, r12l
37bc7280fmovsxd rsi, r10l
37bc72812lea rax, [rip+0x7db7bf]
37bc72819movsd_xmm x0, [rbx-24]
37bc7281elea rbp, [rsp+176]
37bc72826mov [rsp+80], rax
37bc7282bjmp 0x37bc711a0
37bc70f40
Loading..