File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bbf5960
37bbf5960zhpgvx_:
37bbf5960push r15
37bbf5962push r14
37bbf5964push r13
37bbf5966push r12
37bbf5968push rbp
37bbf5969push rdi
37bbf596apush rsi
37bbf596bpush rbx
37bbf596csub rsp, 216
37bbf5973mov rax, [rsp+408]
37bbf597bmov rdi, [rsp+448]
37bbf5983mov eax, [rax]
37bbf5985mov rbp, rdx
37bbf5988mov rbx, r8
37bbf598bmov r12, rcx
37bbf598emov rsi, r9
37bbf5991mov r8l, 1
37bbf5997mov r9l, 1
37bbf599dmov rcx, rbp
37bbf59a0mov [rsp+184], eax
37bbf59a7lea rdx, [rip+0x855b92]
37bbf59aecall lsame_
37bbf59b3mov r9l, 1
37bbf59b9mov r8l, 1
37bbf59bfmov rcx, rsi
37bbf59c2lea rdx, [rip+0x855b78]
37bbf59c9mov r13l, eax
37bbf59cccall lsame_
37bbf59d1mov r9l, 1
37bbf59d7mov r8l, 1
37bbf59ddmov rcx, rbx
37bbf59e0lea rdx, [rip+0x855b5b]
37bbf59e7mov [rsp+180], eax
37bbf59eecall lsame_
37bbf59f3mov r9l, 1
37bbf59f9mov r8l, 1
37bbf59ffmov rcx, rbx
37bbf5a02lea rdx, [rip+0x855b37]
37bbf5a09mov r15l, eax
37bbf5a0ccall lsame_
37bbf5a11mov r9l, 1
37bbf5a17mov r8l, 1
37bbf5a1dmov rcx, rbx
37bbf5a20lea rdx, [rip+0x855b1c]
37bbf5a27mov r14l, eax
37bbf5a2acall lsame_
37bbf5a2fmov [rdi], 0
37bbf5a35mov r10l, eax
37bbf5a38mov eax, [r12]
37bbf5a3csub eax, 1
37bbf5a3fcmp eax, 2
37bbf5a42ja 0x37bbf5b10
37bbf5a48test r13l, r13l
37bbf5a4bje 0x37bbf5b90
37bbf5a51
37bbf5a51loc_37bbf5a51:
37bbf5a51test r15l, r15l
37bbf5a54jne 0x37bbf5b20
37bbf5a5atest r14l, r14l
37bbf5a5djne 0x37bbf5b20
37bbf5a63test r10l, r10l
37bbf5a66je 0x37bbf5bd8
37bbf5a6cmov edx, [rsp+180]
37bbf5a73test edx, edx
37bbf5a75je 0x37bbf5bf0
37bbf5a7bmov rax, [rsp+320]
37bbf5a83mov edx, [rax]
37bbf5a85test edx, edx
37bbf5a87js 0x37bbf5c38
37bbf5a8d
37bbf5a8dloc_37bbf5a8d:
37bbf5a8dmov rax, [rsp+360]
37bbf5a95mov eax, [rax]
37bbf5a97test eax, eax
37bbf5a99jle 0x37bbf5fc0
37bbf5a9fmov rcx, [rsp+368]
37bbf5aa7cmp eax, edx
37bbf5aa9cmovg eax, edx
37bbf5aacmov ecx, [rcx]
37bbf5aaecmp ecx, eax
37bbf5ab0jl 0x37bbf5aba
37bbf5ab2cmp ecx, edx
37bbf5ab4jle 0x37bbf5b52
37bbf5aba
37bbf5abaloc_37bbf5aba:
37bbf5abamov edx, -11
37bbf5abfmov eax, 11
37bbf5ac4nop
37bbf5ac5nop [rax+rax]
37bbf5ad0
37bbf5ad0loc_37bbf5ad0:
37bbf5ad0mov [rdi], edx
37bbf5ad2
37bbf5ad2loc_37bbf5ad2:
37bbf5ad2lea rdx, [rsp+204]
37bbf5adamov r8l, 6
37bbf5ae0lea rcx, [rip+0x855a5f]
37bbf5ae7mov [rsp+204], eax
37bbf5aeecall xerbla_
37bbf5af3nop
37bbf5af4
37bbf5af4loc_37bbf5af4:
37bbf5af4add rsp, 216
37bbf5afbpop rbx
37bbf5afcpop rsi
37bbf5afdpop rdi
37bbf5afepop rbp
37bbf5affpop r12
37bbf5b01pop r13
37bbf5b03pop r14
37bbf5b05pop r15
37bbf5b07ret
37bbf5b08
37bbf5b08 0f 1f 84 00 00 00 00 00 ........
37bbf5b10
37bbf5b10loc_37bbf5b10:
37bbf5b10mov edx, -1
37bbf5b15mov eax, 1
37bbf5b1ajmp 0x37bbf5ad0
37bbf5b1c
37bbf5b1c 0f 1f 40 00 ..@.
37bbf5b20
37bbf5b20loc_37bbf5b20:
37bbf5b20mov eax, [rsp+180]
37bbf5b27test eax, eax
37bbf5b29je 0x37bbf5bf0
37bbf5b2f
37bbf5b2floc_37bbf5b2f:
37bbf5b2fmov rax, [rsp+320]
37bbf5b37mov edx, [rax]
37bbf5b39test edx, edx
37bbf5b3bjs 0x37bbf5c38
37bbf5b41test r14l, r14l
37bbf5b44je 0x37bbf5fb0
37bbf5b4atest edx, edx
37bbf5b4cjne 0x37bbf5ec8
37bbf5b52
37bbf5b52loc_37bbf5b52:
37bbf5b52mov eax, [rdi]
37bbf5b54test eax, eax
37bbf5b56jne 0x37bbf5fcf
37bbf5b5cmov rax, [rsp+408]
37bbf5b64mov eax, [rax]
37bbf5b66test eax, eax
37bbf5b68jle 0x37bbf5b7b
37bbf5b6atest r13l, r13l
37bbf5b6dje 0x37bbf5c50
37bbf5b73cmp eax, edx
37bbf5b75jge 0x37bbf5c50
37bbf5b7b
37bbf5b7bloc_37bbf5b7b:
37bbf5b7bmov [rdi], -16
37bbf5b81mov eax, 16
37bbf5b86jmp 0x37bbf5ad2
37bbf5b8b
37bbf5b8b 0f 1f 44 00 00 ..D..
37bbf5b90
37bbf5b90loc_37bbf5b90:
37bbf5b90mov r9l, 1
37bbf5b96mov r8l, 1
37bbf5b9cmov rcx, rbp
37bbf5b9fmov [rsp+188], r10l
37bbf5ba7lea rdx, [rip+0x855996]
37bbf5baecall lsame_
37bbf5bb3mov r10l, [rsp+188]
37bbf5bbbtest eax, eax
37bbf5bbdjne 0x37bbf5a51
37bbf5bc3mov [rdi], -2
37bbf5bc9mov eax, 2
37bbf5bcejmp 0x37bbf5ad2
37bbf5bd3
37bbf5bd3 0f 1f 44 00 00 ..D..
37bbf5bd8
37bbf5bd8loc_37bbf5bd8:
37bbf5bd8mov edx, -3
37bbf5bddmov eax, 3
37bbf5be2jmp 0x37bbf5ad0
37bbf5be7
37bbf5be7 66 0f 1f 84 00 00 00 00 00 f........
37bbf5bf0
37bbf5bf0loc_37bbf5bf0:
37bbf5bf0mov r9l, 1
37bbf5bf6mov r8l, 1
37bbf5bfcmov rcx, rsi
37bbf5bffmov [rsp+188], r10l
37bbf5c07lea rdx, [rip+0x855937]
37bbf5c0ecall lsame_
37bbf5c13mov r10l, [rsp+188]
37bbf5c1btest eax, eax
37bbf5c1djne 0x37bbf5b2f
37bbf5c23mov edx, -4
37bbf5c28mov eax, 4
37bbf5c2djmp 0x37bbf5ad0
37bbf5c32
37bbf5c32 66 0f 1f 44 00 00 f..D..
37bbf5c38
37bbf5c38loc_37bbf5c38:
37bbf5c38mov edx, -5
37bbf5c3dmov eax, 5
37bbf5c42jmp 0x37bbf5ad0
37bbf5c47
37bbf5c47 66 0f 1f 84 00 00 00 00 00 f........
37bbf5c50
37bbf5c50loc_37bbf5c50:
37bbf5c50test edx, edx
37bbf5c52je 0x37bbf5af4
37bbf5c58mov [rsp+32], 1
37bbf5c61mov r8, [rsp+336]
37bbf5c69mov r9, rdi
37bbf5c6cmov rcx, rsi
37bbf5c6fmov rdx, [rsp+320]
37bbf5c77call zpptrf_
37bbf5c7cmov eax, [rdi]
37bbf5c7etest eax, eax
37bbf5c80je 0x37bbf5c98
37bbf5c82mov rsi, [rsp+320]
37bbf5c8aadd eax, [rsi]
37bbf5c8cmov [rdi], eax
37bbf5c8ejmp 0x37bbf5af4
37bbf5c93
37bbf5c93 0f 1f 44 00 00 ..D..
37bbf5c98
37bbf5c98loc_37bbf5c98:
37bbf5c98mov rax, [rsp+336]
37bbf5ca0mov [rsp+40], rdi
37bbf5ca5mov rdx, rsi
37bbf5ca8mov rcx, r12
37bbf5cabmov r9, [rsp+328]
37bbf5cb3mov r8, [rsp+320]
37bbf5cbbmov [rsp+48], 1
37bbf5cc4mov [rsp+32], rax
37bbf5cc9call zhpgst_
37bbf5ccemov r8, rsi
37bbf5cd1mov rdx, rbx
37bbf5cd4mov rcx, rbp
37bbf5cd7mov rax, [rsp+440]
37bbf5cdfmov [rsp+168], 1
37bbf5cebmov [rsp+160], 1
37bbf5cf7mov [rsp+136], rax
37bbf5cffmov rax, [rsp+432]
37bbf5d07mov [rsp+152], 1
37bbf5d13mov [rsp+128], rax
37bbf5d1bmov rax, [rsp+424]
37bbf5d23mov [rsp+144], rdi
37bbf5d2bmov [rsp+120], rax
37bbf5d30mov rax, [rsp+416]
37bbf5d38mov [rsp+112], rax
37bbf5d3dmov rax, [rsp+408]
37bbf5d45mov [rsp+104], rax
37bbf5d4amov rax, [rsp+400]
37bbf5d52mov [rsp+96], rax
37bbf5d57mov rax, [rsp+392]
37bbf5d5fmov [rsp+88], rax
37bbf5d64mov rax, [rsp+384]
37bbf5d6cmov [rsp+80], rax
37bbf5d71mov rax, [rsp+376]
37bbf5d79mov [rsp+72], rax
37bbf5d7emov rax, [rsp+368]
37bbf5d86mov [rsp+64], rax
37bbf5d8bmov rax, [rsp+360]
37bbf5d93mov [rsp+56], rax
37bbf5d98mov rax, [rsp+352]
37bbf5da0mov [rsp+48], rax
37bbf5da5mov rax, [rsp+344]
37bbf5dadmov [rsp+40], rax
37bbf5db2mov rax, [rsp+328]
37bbf5dbamov [rsp+32], rax
37bbf5dbfmov r9, [rsp+320]
37bbf5dc7call zhpevx_
37bbf5dcctest r13l, r13l
37bbf5dcfje 0x37bbf5af4
37bbf5dd5movsxd rax, [rsp+184]
37bbf5dddxor edx, edx
37bbf5ddftest rax, rax
37bbf5de2cmovs rax, rdx
37bbf5de6mov edx, [rdi]
37bbf5de8test edx, edx
37bbf5deajle 0x37bbf5df9
37bbf5decmov rbx, [rsp+384]
37bbf5df4sub edx, 1
37bbf5df7mov [rbx], edx
37bbf5df9
37bbf5df9loc_37bbf5df9:
37bbf5df9mov edx, [r12]
37bbf5dfdlea ecx, [rdx-1]
37bbf5e00cmp ecx, 1
37bbf5e03jbe 0x37bbf5ef8
37bbf5e09cmp edx, 3
37bbf5e0cjne 0x37bbf5af4
37bbf5e12cmp [rsp+180], 1
37bbf5e1amov rbx, [rsp+384]
37bbf5e22sbb edx, edx
37bbf5e24and edx, 11
37bbf5e27add edx, 67
37bbf5e2amov [rsp+204], dl
37bbf5e31mov edx, [rbx]
37bbf5e33test edx, edx
37bbf5e35jle 0x37bbf5af4
37bbf5e3blea rbp, [rip+0x855712]
37bbf5e42shl rax, 4
37bbf5e46mov r13l, 1
37bbf5e4cmov ebx, edx
37bbf5e4emov rdi, [rsp+400]
37bbf5e56mov r12, rbp
37bbf5e59mov rbp, rsi
37bbf5e5cmov rsi, rax
37bbf5e5fnop
37bbf5e60
37bbf5e60loc_37bbf5e60:
37bbf5e60mov rax, [rsp+336]
37bbf5e68mov rcx, rbp
37bbf5e6badd r13l, 1
37bbf5e6fmov [rsp+40], rdi
37bbf5e74mov [rsp+48], r12
37bbf5e79mov r9, [rsp+320]
37bbf5e81lea r8, [rip+0x8556c4]
37bbf5e88add rdi, rsi
37bbf5e8bmov [rsp+32], rax
37bbf5e90lea rdx, [rsp+204]
37bbf5e98mov [rsp+72], 8
37bbf5ea1mov [rsp+64], 1
37bbf5eaamov [rsp+56], 1
37bbf5eb3call ztpmv_
37bbf5eb8cmp ebx, r13l
37bbf5ebbjge 0x37bbf5e60
37bbf5ebdjmp 0x37bbf5af4
37bbf5ec2
37bbf5ec2 66 0f 1f 44 00 00 f..D..
37bbf5ec8
37bbf5ec8loc_37bbf5ec8:
37bbf5ec8mov rax, [rsp+344]
37bbf5ed0movsd_xmm x0, [rax]
37bbf5ed4mov rax, [rsp+352]
37bbf5edccomisd x0, [rax]
37bbf5ee0jb 0x37bbf5b52
37bbf5ee6mov edx, -9
37bbf5eebmov eax, 9
37bbf5ef0jmp 0x37bbf5ad0
37bbf5ef5
37bbf5ef5 0f 1f 00 ...
37bbf5ef8
37bbf5ef8loc_37bbf5ef8:
37bbf5ef8cmp [rsp+180], 1
37bbf5f00mov rbx, [rsp+384]
37bbf5f08sbb edx, edx
37bbf5f0aand edx, -11
37bbf5f0dadd edx, 78
37bbf5f10mov [rsp+204], dl
37bbf5f17mov edx, [rbx]
37bbf5f19test edx, edx
37bbf5f1bjle 0x37bbf5af4
37bbf5f21lea rbp, [rip+0x85562c]
37bbf5f28shl rax, 4
37bbf5f2cmov edi, 1
37bbf5f31mov r13, [rsp+400]
37bbf5f39mov r12, rbp
37bbf5f3cmov rbx, rax
37bbf5f3fmov rbp, rsi
37bbf5f42mov esi, edx
37bbf5f44nop
37bbf5f45nop [rax+rax]
37bbf5f50
37bbf5f50loc_37bbf5f50:
37bbf5f50mov rax, [rsp+336]
37bbf5f58mov rcx, rbp
37bbf5f5badd edi, 1
37bbf5f5emov [rsp+40], r13
37bbf5f63mov [rsp+48], r12
37bbf5f68mov r9, [rsp+320]
37bbf5f70lea r8, [rip+0x8555d5]
37bbf5f77add r13, rbx
37bbf5f7amov [rsp+32], rax
37bbf5f7flea rdx, [rsp+204]
37bbf5f87mov [rsp+72], 8
37bbf5f90mov [rsp+64], 1
37bbf5f99mov [rsp+56], 1
37bbf5fa2call ztpsv_
37bbf5fa7cmp esi, edi
37bbf5fa9jge 0x37bbf5f50
37bbf5fabjmp 0x37bbf5af4
37bbf5fb0
37bbf5fb0loc_37bbf5fb0:
37bbf5fb0test r10l, r10l
37bbf5fb3je 0x37bbf5b52
37bbf5fb9jmp 0x37bbf5a8d
37bbf5fbe
37bbf5fbe 66 90 f.
37bbf5fc0
37bbf5fc0loc_37bbf5fc0:
37bbf5fc0mov edx, -10
37bbf5fc5mov eax, 10
37bbf5fcajmp 0x37bbf5ad0
37bbf5fcf
37bbf5fcfloc_37bbf5fcf:
37bbf5fcfneg eax
37bbf5fd1jmp 0x37bbf5ad2
37bbf5960
37bbf5960zhpgvx_:
37bbf5960push r15
37bbf5962push r14
37bbf5964push r13
37bbf5966push r12
37bbf5968push rbp
37bbf5969push rdi
37bbf596apush rsi
37bbf596bpush rbx
37bbf596csub rsp, 216
37bbf5973mov rax, [rsp+408]
37bbf597bmov rdi, [rsp+448]
37bbf5983mov eax, [rax]
37bbf5985mov rbp, rdx
37bbf5988mov rbx, r8
37bbf598bmov r12, rcx
37bbf598emov rsi, r9
37bbf5991mov r8l, 1
37bbf5997mov r9l, 1
37bbf599dmov rcx, rbp
37bbf59a0mov [rsp+184], eax
37bbf59a7lea rdx, [rip+0x855b92]
37bbf59aecall lsame_
37bbf59b3mov r9l, 1
37bbf59b9mov r8l, 1
37bbf59bfmov rcx, rsi
37bbf59c2lea rdx, [rip+0x855b78]
37bbf59c9mov r13l, eax
37bbf59cccall lsame_
37bbf59d1mov r9l, 1
37bbf59d7mov r8l, 1
37bbf59ddmov rcx, rbx
37bbf59e0lea rdx, [rip+0x855b5b]
37bbf59e7mov [rsp+180], eax
37bbf59eecall lsame_
37bbf59f3mov r9l, 1
37bbf59f9mov r8l, 1
37bbf59ffmov rcx, rbx
37bbf5a02lea rdx, [rip+0x855b37]
37bbf5a09mov r15l, eax
37bbf5a0ccall lsame_
37bbf5a11mov r9l, 1
37bbf5a17mov r8l, 1
37bbf5a1dmov rcx, rbx
37bbf5a20lea rdx, [rip+0x855b1c]
37bbf5a27mov r14l, eax
37bbf5a2acall lsame_
37bbf5a2fmov [rdi], 0
37bbf5a35mov r10l, eax
37bbf5a38mov eax, [r12]
37bbf5a3csub eax, 1
37bbf5a3fcmp eax, 2
37bbf5a42ja 0x37bbf5b10
37bbf5a48test r13l, r13l
37bbf5a4bje 0x37bbf5b90
37bbf5a51
37bbf5a51loc_37bbf5a51:
37bbf5a51test r15l, r15l
37bbf5a54jne 0x37bbf5b20
37bbf5a5atest r14l, r14l
37bbf5a5djne 0x37bbf5b20
37bbf5a63test r10l, r10l
37bbf5a66je 0x37bbf5bd8
37bbf5a6cmov edx, [rsp+180]
37bbf5a73test edx, edx
37bbf5a75je 0x37bbf5bf0
37bbf5a7bmov rax, [rsp+320]
37bbf5a83mov edx, [rax]
37bbf5a85test edx, edx
37bbf5a87js 0x37bbf5c38
37bbf5a8d
37bbf5a8dloc_37bbf5a8d:
37bbf5a8dmov rax, [rsp+360]
37bbf5a95mov eax, [rax]
37bbf5a97test eax, eax
37bbf5a99jle 0x37bbf5fc0
37bbf5a9fmov rcx, [rsp+368]
37bbf5aa7cmp eax, edx
37bbf5aa9cmovg eax, edx
37bbf5aacmov ecx, [rcx]
37bbf5aaecmp ecx, eax
37bbf5ab0jl 0x37bbf5aba
37bbf5ab2cmp ecx, edx
37bbf5ab4jle 0x37bbf5b52
37bbf5aba
37bbf5abaloc_37bbf5aba:
37bbf5abamov edx, -11
37bbf5abfmov eax, 11
37bbf5ac4nop
37bbf5ac5nop [rax+rax]
37bbf5ad0
37bbf5ad0loc_37bbf5ad0:
37bbf5ad0mov [rdi], edx
37bbf5ad2
37bbf5ad2loc_37bbf5ad2:
37bbf5ad2lea rdx, [rsp+204]
37bbf5adamov r8l, 6
37bbf5ae0lea rcx, [rip+0x855a5f]
37bbf5ae7mov [rsp+204], eax
37bbf5aeecall xerbla_
37bbf5af3nop
37bbf5af4
37bbf5af4loc_37bbf5af4:
37bbf5af4add rsp, 216
37bbf5afbpop rbx
37bbf5afcpop rsi
37bbf5afdpop rdi
37bbf5afepop rbp
37bbf5affpop r12
37bbf5b01pop r13
37bbf5b03pop r14
37bbf5b05pop r15
37bbf5b07ret
37bbf5b08
37bbf5b08 0f 1f 84 00 00 00 00 00 ........
37bbf5b10
37bbf5b10loc_37bbf5b10:
37bbf5b10mov edx, -1
37bbf5b15mov eax, 1
37bbf5b1ajmp 0x37bbf5ad0
37bbf5b1c
37bbf5b1c 0f 1f 40 00 ..@.
37bbf5b20
37bbf5b20loc_37bbf5b20:
37bbf5b20mov eax, [rsp+180]
37bbf5b27test eax, eax
37bbf5b29je 0x37bbf5bf0
37bbf5b2f
37bbf5b2floc_37bbf5b2f:
37bbf5b2fmov rax, [rsp+320]
37bbf5b37mov edx, [rax]
37bbf5b39test edx, edx
37bbf5b3bjs 0x37bbf5c38
37bbf5b41test r14l, r14l
37bbf5b44je 0x37bbf5fb0
37bbf5b4atest edx, edx
37bbf5b4cjne 0x37bbf5ec8
37bbf5b52
37bbf5b52loc_37bbf5b52:
37bbf5b52mov eax, [rdi]
37bbf5b54test eax, eax
37bbf5b56jne 0x37bbf5fcf
37bbf5b5cmov rax, [rsp+408]
37bbf5b64mov eax, [rax]
37bbf5b66test eax, eax
37bbf5b68jle 0x37bbf5b7b
37bbf5b6atest r13l, r13l
37bbf5b6dje 0x37bbf5c50
37bbf5b73cmp eax, edx
37bbf5b75jge 0x37bbf5c50
37bbf5b7b
37bbf5b7bloc_37bbf5b7b:
37bbf5b7bmov [rdi], -16
37bbf5b81mov eax, 16
37bbf5b86jmp 0x37bbf5ad2
37bbf5b8b
37bbf5b8b 0f 1f 44 00 00 ..D..
37bbf5b90
37bbf5b90loc_37bbf5b90:
37bbf5b90mov r9l, 1
37bbf5b96mov r8l, 1
37bbf5b9cmov rcx, rbp
37bbf5b9fmov [rsp+188], r10l
37bbf5ba7lea rdx, [rip+0x855996]
37bbf5baecall lsame_
37bbf5bb3mov r10l, [rsp+188]
37bbf5bbbtest eax, eax
37bbf5bbdjne 0x37bbf5a51
37bbf5bc3mov [rdi], -2
37bbf5bc9mov eax, 2
37bbf5bcejmp 0x37bbf5ad2
37bbf5bd3
37bbf5bd3 0f 1f 44 00 00 ..D..
37bbf5bd8
37bbf5bd8loc_37bbf5bd8:
37bbf5bd8mov edx, -3
37bbf5bddmov eax, 3
37bbf5be2jmp 0x37bbf5ad0
37bbf5be7
37bbf5be7 66 0f 1f 84 00 00 00 00 00 f........
37bbf5bf0
37bbf5bf0loc_37bbf5bf0:
37bbf5bf0mov r9l, 1
37bbf5bf6mov r8l, 1
37bbf5bfcmov rcx, rsi
37bbf5bffmov [rsp+188], r10l
37bbf5c07lea rdx, [rip+0x855937]
37bbf5c0ecall lsame_
37bbf5c13mov r10l, [rsp+188]
37bbf5c1btest eax, eax
37bbf5c1djne 0x37bbf5b2f
37bbf5c23mov edx, -4
37bbf5c28mov eax, 4
37bbf5c2djmp 0x37bbf5ad0
37bbf5c32
37bbf5c32 66 0f 1f 44 00 00 f..D..
37bbf5c38
37bbf5c38loc_37bbf5c38:
37bbf5c38mov edx, -5
37bbf5c3dmov eax, 5
37bbf5c42jmp 0x37bbf5ad0
37bbf5c47
37bbf5c47 66 0f 1f 84 00 00 00 00 00 f........
37bbf5c50
37bbf5c50loc_37bbf5c50:
37bbf5c50test edx, edx
37bbf5c52je 0x37bbf5af4
37bbf5c58mov [rsp+32], 1
37bbf5c61mov r8, [rsp+336]
37bbf5c69mov r9, rdi
37bbf5c6cmov rcx, rsi
37bbf5c6fmov rdx, [rsp+320]
37bbf5c77call zpptrf_
37bbf5c7cmov eax, [rdi]
37bbf5c7etest eax, eax
37bbf5c80je 0x37bbf5c98
37bbf5c82mov rsi, [rsp+320]
37bbf5c8aadd eax, [rsi]
37bbf5c8cmov [rdi], eax
37bbf5c8ejmp 0x37bbf5af4
37bbf5c93
37bbf5c93 0f 1f 44 00 00 ..D..
37bbf5c98
37bbf5c98loc_37bbf5c98:
37bbf5c98mov rax, [rsp+336]
37bbf5ca0mov [rsp+40], rdi
37bbf5ca5mov rdx, rsi
37bbf5ca8mov rcx, r12
37bbf5cabmov r9, [rsp+328]
37bbf5cb3mov r8, [rsp+320]
37bbf5cbbmov [rsp+48], 1
37bbf5cc4mov [rsp+32], rax
37bbf5cc9call zhpgst_
37bbf5ccemov r8, rsi
37bbf5cd1mov rdx, rbx
37bbf5cd4mov rcx, rbp
37bbf5cd7mov rax, [rsp+440]
37bbf5cdfmov [rsp+168], 1
37bbf5cebmov [rsp+160], 1
37bbf5cf7mov [rsp+136], rax
37bbf5cffmov rax, [rsp+432]
37bbf5d07mov [rsp+152], 1
37bbf5d13mov [rsp+128], rax
37bbf5d1bmov rax, [rsp+424]
37bbf5d23mov [rsp+144], rdi
37bbf5d2bmov [rsp+120], rax
37bbf5d30mov rax, [rsp+416]
37bbf5d38mov [rsp+112], rax
37bbf5d3dmov rax, [rsp+408]
37bbf5d45mov [rsp+104], rax
37bbf5d4amov rax, [rsp+400]
37bbf5d52mov [rsp+96], rax
37bbf5d57mov rax, [rsp+392]
37bbf5d5fmov [rsp+88], rax
37bbf5d64mov rax, [rsp+384]
37bbf5d6cmov [rsp+80], rax
37bbf5d71mov rax, [rsp+376]
37bbf5d79mov [rsp+72], rax
37bbf5d7emov rax, [rsp+368]
37bbf5d86mov [rsp+64], rax
37bbf5d8bmov rax, [rsp+360]
37bbf5d93mov [rsp+56], rax
37bbf5d98mov rax, [rsp+352]
37bbf5da0mov [rsp+48], rax
37bbf5da5mov rax, [rsp+344]
37bbf5dadmov [rsp+40], rax
37bbf5db2mov rax, [rsp+328]
37bbf5dbamov [rsp+32], rax
37bbf5dbfmov r9, [rsp+320]
37bbf5dc7call zhpevx_
37bbf5dcctest r13l, r13l
37bbf5dcfje 0x37bbf5af4
37bbf5dd5movsxd rax, [rsp+184]
37bbf5dddxor edx, edx
37bbf5ddftest rax, rax
37bbf5de2cmovs rax, rdx
37bbf5de6mov edx, [rdi]
37bbf5de8test edx, edx
37bbf5deajle 0x37bbf5df9
37bbf5decmov rbx, [rsp+384]
37bbf5df4sub edx, 1
37bbf5df7mov [rbx], edx
37bbf5df9
37bbf5df9loc_37bbf5df9:
37bbf5df9mov edx, [r12]
37bbf5dfdlea ecx, [rdx-1]
37bbf5e00cmp ecx, 1
37bbf5e03jbe 0x37bbf5ef8
37bbf5e09cmp edx, 3
37bbf5e0cjne 0x37bbf5af4
37bbf5e12cmp [rsp+180], 1
37bbf5e1amov rbx, [rsp+384]
37bbf5e22sbb edx, edx
37bbf5e24and edx, 11
37bbf5e27add edx, 67
37bbf5e2amov [rsp+204], dl
37bbf5e31mov edx, [rbx]
37bbf5e33test edx, edx
37bbf5e35jle 0x37bbf5af4
37bbf5e3blea rbp, [rip+0x855712]
37bbf5e42shl rax, 4
37bbf5e46mov r13l, 1
37bbf5e4cmov ebx, edx
37bbf5e4emov rdi, [rsp+400]
37bbf5e56mov r12, rbp
37bbf5e59mov rbp, rsi
37bbf5e5cmov rsi, rax
37bbf5e5fnop
37bbf5e60
37bbf5e60loc_37bbf5e60:
37bbf5e60mov rax, [rsp+336]
37bbf5e68mov rcx, rbp
37bbf5e6badd r13l, 1
37bbf5e6fmov [rsp+40], rdi
37bbf5e74mov [rsp+48], r12
37bbf5e79mov r9, [rsp+320]
37bbf5e81lea r8, [rip+0x8556c4]
37bbf5e88add rdi, rsi
37bbf5e8bmov [rsp+32], rax
37bbf5e90lea rdx, [rsp+204]
37bbf5e98mov [rsp+72], 8
37bbf5ea1mov [rsp+64], 1
37bbf5eaamov [rsp+56], 1
37bbf5eb3call ztpmv_
37bbf5eb8cmp ebx, r13l
37bbf5ebbjge 0x37bbf5e60
37bbf5ebdjmp 0x37bbf5af4
37bbf5ec2
37bbf5ec2 66 0f 1f 44 00 00 f..D..
37bbf5ec8
37bbf5ec8loc_37bbf5ec8:
37bbf5ec8mov rax, [rsp+344]
37bbf5ed0movsd_xmm x0, [rax]
37bbf5ed4mov rax, [rsp+352]
37bbf5edccomisd x0, [rax]
37bbf5ee0jb 0x37bbf5b52
37bbf5ee6mov edx, -9
37bbf5eebmov eax, 9
37bbf5ef0jmp 0x37bbf5ad0
37bbf5ef5
37bbf5ef5 0f 1f 00 ...
37bbf5ef8
37bbf5ef8loc_37bbf5ef8:
37bbf5ef8cmp [rsp+180], 1
37bbf5f00mov rbx, [rsp+384]
37bbf5f08sbb edx, edx
37bbf5f0aand edx, -11
37bbf5f0dadd edx, 78
37bbf5f10mov [rsp+204], dl
37bbf5f17mov edx, [rbx]
37bbf5f19test edx, edx
37bbf5f1bjle 0x37bbf5af4
37bbf5f21lea rbp, [rip+0x85562c]
37bbf5f28shl rax, 4
37bbf5f2cmov edi, 1
37bbf5f31mov r13, [rsp+400]
37bbf5f39mov r12, rbp
37bbf5f3cmov rbx, rax
37bbf5f3fmov rbp, rsi
37bbf5f42mov esi, edx
37bbf5f44nop
37bbf5f45nop [rax+rax]
37bbf5f50
37bbf5f50loc_37bbf5f50:
37bbf5f50mov rax, [rsp+336]
37bbf5f58mov rcx, rbp
37bbf5f5badd edi, 1
37bbf5f5emov [rsp+40], r13
37bbf5f63mov [rsp+48], r12
37bbf5f68mov r9, [rsp+320]
37bbf5f70lea r8, [rip+0x8555d5]
37bbf5f77add r13, rbx
37bbf5f7amov [rsp+32], rax
37bbf5f7flea rdx, [rsp+204]
37bbf5f87mov [rsp+72], 8
37bbf5f90mov [rsp+64], 1
37bbf5f99mov [rsp+56], 1
37bbf5fa2call ztpsv_
37bbf5fa7cmp esi, edi
37bbf5fa9jge 0x37bbf5f50
37bbf5fabjmp 0x37bbf5af4
37bbf5fb0
37bbf5fb0loc_37bbf5fb0:
37bbf5fb0test r10l, r10l
37bbf5fb3je 0x37bbf5b52
37bbf5fb9jmp 0x37bbf5a8d
37bbf5fbe
37bbf5fbe 66 90 f.
37bbf5fc0
37bbf5fc0loc_37bbf5fc0:
37bbf5fc0mov edx, -10
37bbf5fc5mov eax, 10
37bbf5fcajmp 0x37bbf5ad0
37bbf5fcf
37bbf5fcfloc_37bbf5fcf:
37bbf5fcfneg eax
37bbf5fd1jmp 0x37bbf5ad2
37bbf5960
37bbf5fd6
37bbf5fd6 // align 0x40
37bbf5fd6 // align 0x40
37bbf6000
37bbf6000zhprfs_:
37bbf6000push r15
37bbf6002push r14
37bbf6004push r13
37bbf6006push r12
37bbf6008push rbp
37bbf6009push rdi
37bbf600apush rsi
37bbf600bpush rbx
37bbf600csub rsp, 360
37bbf6013movups [rsp+256], x6
37bbf601bmovups [rsp+272], x7
37bbf6023movups [rsp+288], x8
37bbf602cmovups [rsp+304], x9
37bbf6035movups [rsp+320], x10
37bbf603emovups [rsp+336], x11
37bbf6047mov rax, [rsp+544]
37bbf604fmov rdi, [rsp+488]
37bbf6057mov r12, [rsp+504]
37bbf605fmov r14, [rsp+536]
37bbf6067mov [rax], 0
37bbf606dmov ebp, [rdi]
37bbf606fmov esi, [r12]
37bbf6073mov [rsp+440], rdx
37bbf607bmov rbx, r8
37bbf607emov r15, r9
37bbf6081mov r8l, 1
37bbf6087mov r9l, 1
37bbf608dlea rdx, [rip+0x8554cc]
37bbf6094mov [rsp+432], rcx
37bbf609ccall lsame_
37bbf60a1mov [rsp+224], eax
37bbf60a8test eax, eax
37bbf60aaje 0x37bbf6172
37bbf60b0
37bbf60b0loc_37bbf60b0:
37bbf60b0mov rax, [rsp+440]
37bbf60b8mov r13l, [rax]
37bbf60bbtest r13l, r13l
37bbf60bejs 0x37bbf60f4
37bbf60c0mov edx, [rbx]
37bbf60c2test edx, edx
37bbf60c4js 0x37bbf61a9
37bbf60catest r13l, r13l
37bbf60cdmov eax, 1
37bbf60d2cmovg eax, r13l
37bbf60d6cmp [rdi], eax
37bbf60d8jl 0x37bbf61b8
37bbf60decmp [r12], eax
37bbf60e2jge 0x37bbf61c7
37bbf60e8mov edx, -10
37bbf60edmov eax, 10
37bbf60f2jmp 0x37bbf60fe
37bbf60f4
37bbf60f4loc_37bbf60f4:
37bbf60f4mov edx, -2
37bbf60f9mov eax, 2
37bbf60fe
37bbf60feloc_37bbf60fe:
37bbf60femov rdi, [rsp+544]
37bbf6106mov [rdi], edx
37bbf6108
37bbf6108loc_37bbf6108:
37bbf6108lea rdx, [rsp+244]
37bbf6110mov r8l, 6
37bbf6116lea rcx, [rip+0x855445]
37bbf611dmov [rsp+244], eax
37bbf6124call xerbla_
37bbf6129nop
37bbf612a
37bbf612aloc_37bbf612a:
37bbf612amovups x6, [rsp+256]
37bbf6132movups x7, [rsp+272]
37bbf613amovups x8, [rsp+288]
37bbf6143movups x9, [rsp+304]
37bbf614cmovups x10, [rsp+320]
37bbf6155movups x11, [rsp+336]
37bbf615eadd rsp, 360
37bbf6165pop rbx
37bbf6166pop rsi
37bbf6167pop rdi
37bbf6168pop rbp
37bbf6169pop r12
37bbf616bpop r13
37bbf616dpop r14
37bbf616fpop r15
37bbf6171ret
37bbf6172
37bbf6172loc_37bbf6172:
37bbf6172mov rcx, [rsp+432]
37bbf617amov r9l, 1
37bbf6180mov r8l, 1
37bbf6186lea rdx, [rip+0x8553d4]
37bbf618dcall lsame_
37bbf6192test eax, eax
37bbf6194jne 0x37bbf60b0
37bbf619amov edx, -1
37bbf619fmov eax, 1
37bbf61a4jmp 0x37bbf60fe
37bbf61a9
37bbf61a9loc_37bbf61a9:
37bbf61a9mov edx, -3
37bbf61aemov eax, 3
37bbf61b3jmp 0x37bbf60fe
37bbf61b8
37bbf61b8loc_37bbf61b8:
37bbf61b8mov edx, -8
37bbf61bdmov eax, 8
37bbf61c2jmp 0x37bbf60fe
37bbf61c7
37bbf61c7loc_37bbf61c7:
37bbf61c7mov rax, [rsp+544]
37bbf61cfmov eax, [rax]
37bbf61d1test eax, eax
37bbf61d3jne 0x37bbf6def
37bbf61d9test r13l, r13l
37bbf61dcje 0x37bbf6db6
37bbf61e2test edx, edx
37bbf61e4je 0x37bbf612a
37bbf61eamov edx, 7
37bbf61eflea rcx, [rip+0x855372]
37bbf61f6call dlamch_
37bbf61fbmov edx, 12
37bbf6200lea rcx, [rip+0x855368]
37bbf6207movapd x7, x0
37bbf620bcall dlamch_
37bbf6210mov r11l, [rbx]
37bbf6213test r11l, r11l
37bbf6216jle 0x37bbf612a
37bbf621cadd r13l, 1
37bbf6220pxor x8, x8
37bbf6225movsxd r8, esi
37bbf6228xor eax, eax
37bbf622acvtsi2sd x8, r13l
37bbf622fmovsxd r10, ebp
37bbf6232test r8, r8
37bbf6235mov [rsp+88], -1
37bbf623emulsd x0, x8
37bbf6243cmovs r8, rax
37bbf6247test r10, r10
37bbf624amov [rsp+96], 1
37bbf6253cmovs r10, rax
37bbf6257mov rax, [rsp+480]
37bbf625fmov [rsp+168], -1
37bbf626blea rbp, [rsp+244]
37bbf6273mov [rsp+232], r8
37bbf627bmov rdi, [rsp+512]
37bbf6283lea r12, [rsp+240]
37bbf628badd rax, 16
37bbf628fmov [rsp+228], r11l
37bbf6297mov rbx, r10
37bbf629amovddup x9, [rip+0x85530d]
37bbf62a3mov [rsp+216], rax
37bbf62abmov rax, [rsp+496]
37bbf62b3movapd x10, x0
37bbf62b8mov r11, [rsp+528]
37bbf62c0movapd x11, x0
37bbf62c5divsd x10, x7
37bbf62caadd rax, 16
37bbf62cemov [rsp+176], rax
37bbf62d6
37bbf62d6loc_37bbf62d6:
37bbf62d6mov rax, [rsp+168]
37bbf62demov rsi, [rsp+216]
37bbf62e6mov [rsp+116], 1
37bbf62eemov rcx, [rsp+176]
37bbf62f6mov [rsp+184], rdi
37bbf62feshl rax, 4
37bbf6302mov [rsp+528], r11
37bbf630amovsd_xmm x6, [rip+0x85528e]
37bbf6312add rsi, rax
37bbf6315add rax, [rsp+480]
37bbf631dmov [rsp+200], r12
37bbf6325mov [rsp+128], rsi
37bbf632dmov rsi, [rsp+88]
37bbf6332mov [rsp+136], rax
37bbf633ashl rsi, 4
37bbf633emov [rsp+208], rbp
37bbf6346add rcx, rsi
37bbf6349mov [rsp+160], rsi
37bbf6351add rsi, [rsp+496]
37bbf6359mov [rsp+120], rsi
37bbf635emov [rsp+192], rbx
37bbf6366mov rbx, rcx
37bbf6369
37bbf6369loc_37bbf6369:
37bbf6369lea rax, [rip+0x85520c]
37bbf6370mov r9, [rsp+528]
37bbf6378mov rdx, [rsp+128]
37bbf6380mov [rsp+32], rax
37bbf6385mov rcx, [rsp+440]
37bbf638dmov rdi, rax
37bbf6390mov r8, rax
37bbf6393call zcopy_
37bbf6398mov rax, rdi
37bbf639bmov [rsp+64], rdi
37bbf63a0mov r9, r15
37bbf63a3mov rdi, [rsp+528]
37bbf63abmov [rsp+40], rax
37bbf63b0lea r8, [rip+0x8551c9]
37bbf63b7mov [rsp+32], rbx
37bbf63bcmov rdx, [rsp+440]
37bbf63c4mov [rsp+56], rdi
37bbf63c9lea rdi, [rip+0x8551c0]
37bbf63d0mov rcx, [rsp+432]
37bbf63d8mov [rsp+72], 1
37bbf63e1mov [rsp+48], rdi
37bbf63e6call zhpmv_
37bbf63ebmov rax, [rsp+440]
37bbf63f3mov r13l, [rax]
37bbf63f6test r13l, r13l
37bbf63f9jle 0x37bbf6dad
37bbf63fflea edi, [r13-1]
37bbf6403lea rdx, [r14+8]
37bbf6407mov rax, r14
37bbf640amov r8, r14
37bbf640dmov [rsp+104], rdi
37bbf6412mov rcx, [rsp+136]
37bbf641amov rsi, rdi
37bbf641dlea r9, [rdx+8*rdi]
37bbf6421nop [rax+rax]
37bbf642anop [rax+rax]
37bbf6435nop [rax+rax]
37bbf6440
37bbf6440loc_37bbf6440:
37bbf6440movsd_xmm x0, [rcx+16]
37bbf6445movsd_xmm x1, [rcx+24]
37bbf644aadd r8, 8
37bbf644eadd rcx, 16
37bbf6452andpd x0, [rip+0x855156]
37bbf645aandpd x1, [rip+0x85514e]
37bbf6462addsd x0, x1
37bbf6466movsd_xmm [r8-8], x0
37bbf646ccmp r8, r9
37bbf646fjne 0x37bbf6440
37bbf6471mov ecx, [rsp+224]
37bbf6478test ecx, ecx
37bbf647aje 0x37bbf6670
37bbf6480mov rdi, [rsp+120]
37bbf6485lea ebp, [r13+1]
37bbf6489xor r10l, r10l
37bbf648cpxor x1, x1
37bbf6490mov esi, 1
37bbf6495mov r11l, 1
37bbf649bmovsd_xmm x4, [rdi+16]
37bbf64a0movsd_xmm x0, [rdi+24]
37bbf64a5andpd x4, [rip+0x855103]
37bbf64adandpd x0, [rip+0x8550fb]
37bbf64b5addsd x4, x0
37bbf64b9nop [rax]
37bbf64c0
37bbf64c0loc_37bbf64c0:
37bbf64c0add esi, r11l
37bbf64c3add r11l, 1
37bbf64c7lea edx, [rsi-2]
37bbf64camovsxd rdx, edx
37bbf64cdshl rdx, 4
37bbf64d1movsd_xmm x0, [r15+rdx]
37bbf64d7andpd x0, [rip+0x8550d1]
37bbf64dfmulsd x0, x4
37bbf64e3addsd x0, [r14+8*r10]
37bbf64e9addsd x0, x1
37bbf64edmovsd_xmm [r14+8*r10], x0
37bbf64f3cmp ebp, r11l
37bbf64f6je 0x37bbf68c3
37bbf64fcmovsd_xmm x4, [rdi+40]
37bbf6501movsd_xmm x0, [rdi+32]
37bbf6506add rdi, 16
37bbf650aadd r10, 1
37bbf650eandpd x4, [rip+0x85509a]
37bbf6516andpd x0, [rip+0x855092]
37bbf651eaddsd x4, x0
37bbf6522cmp r11l, 2
37bbf6526je 0x37bbf6a14
37bbf652cmovsxd rcx, esi
37bbf652fmov r8l, r10l
37bbf6532mov r9l, r10l
37bbf6535xor edx, edx
37bbf6537sub rcx, 1
37bbf653bshr r8l, 1
37bbf653emovddup x3, x4
37bbf6542pxor x1, x1
37bbf6546shl rcx, 4
37bbf654ashl r8, 4
37bbf654eadd rcx, r15
37bbf6551nop [rax]
37bbf6555nop [rax+rax]
37bbf6560
37bbf6560loc_37bbf6560:
37bbf6560movupd x0, [rcx+2*rdx]
37bbf6565movupd x2, [rcx+2*rdx+16]
37bbf656bmovlpd x2, [rcx+2*rdx+8]
37bbf6571movupd x5, [r14+rdx]
37bbf6577movhpd x0, [rcx+2*rdx+16]
37bbf657dandpd x0, x9
37bbf6582andpd x2, x9
37bbf6587addpd x2, x0
37bbf658bmovapd x0, x3
37bbf658fmulpd x0, x2
37bbf6593addpd x0, x5
37bbf6597movupd x5, [rbx+2*rdx]
37bbf659cmovhpd x5, [rbx+2*rdx+16]
37bbf65a2movups [r14+rdx], x0
37bbf65a7movupd x0, [rbx+2*rdx+16]
37bbf65admovlpd x0, [rbx+2*rdx+8]
37bbf65b3andpd x5, x9
37bbf65b8add rdx, 16
37bbf65bcandpd x0, x9
37bbf65c1addpd x0, x5
37bbf65c5mulpd x0, x2
37bbf65c9addsd x1, x0
37bbf65cdunpckhpd x0, x0
37bbf65d1addsd x1, x0
37bbf65d5cmp rdx, r8
37bbf65d8jne 0x37bbf6560
37bbf65datest r9b, 1
37bbf65deje 0x37bbf64c0
37bbf65e4and r9l, -2
37bbf65e8lea ecx, [rsi+r9]
37bbf65ecadd r9l, 1
37bbf65f0
37bbf65f0loc_37bbf65f0:
37bbf65f0movsxd rcx, ecx
37bbf65f3movsxd rdx, r9l
37bbf65f6shl rcx, 4
37bbf65faadd rcx, r15
37bbf65fdmovsd_xmm x2, [rcx-8]
37bbf6602movsd_xmm x0, [rcx-16]
37bbf6607andpd x2, [rip+0x854fa1]
37bbf660fandpd x0, [rip+0x854f99]
37bbf6617addsd x2, x0
37bbf661bmovapd x0, x2
37bbf661fmulsd x0, x4
37bbf6623addsd x0, [r14+8*rdx-8]
37bbf662amovsd_xmm [r14+8*rdx-8], x0
37bbf6631add rdx, [rsp+88]
37bbf6636shl rdx, 4
37bbf663aadd rdx, [rsp+496]
37bbf6642movsd_xmm x0, [rdx+8]
37bbf6647movsd_xmm x3, [rdx]
37bbf664bandpd x0, [rip+0x854f5d]
37bbf6653andpd x3, [rip+0x854f55]
37bbf665baddsd x0, x3
37bbf665fmulsd x0, x2
37bbf6663addsd x1, x0
37bbf6667jmp 0x37bbf64c0
37bbf666c
37bbf666c 0f 1f 40 00 ..@.
37bbf6670
37bbf6670loc_37bbf6670:
37bbf6670mov rcx, [rsp+496]
37bbf6678mov rdi, [rsp+160]
37bbf6680movsd_xmm x3, [rcx+rdi+16]
37bbf6686movsd_xmm x0, [rcx+rdi+24]
37bbf668candpd x3, [rip+0x854f1c]
37bbf6694andpd x0, [rip+0x854f14]
37bbf669caddsd x3, x0
37bbf66a0movsd_xmm x0, [r15]
37bbf66a5andpd x0, [rip+0x854f03]
37bbf66admulsd x0, x3
37bbf66b1addsd x0, [r14]
37bbf66b6cmp r13l, 1
37bbf66baje 0x37bbf68b0
37bbf66c0mov r12, [rsp+120]
37bbf66c5mov edi, 2
37bbf66camov ebp, 1
37bbf66cfmov [rsp+152], rax
37bbf66d7mov [rsp+144], rbx
37bbf66dflea ebx, [r13+1]
37bbf66e3nop
37bbf66e5nop [rax+rax]
37bbf66f0
37bbf66f0loc_37bbf66f0:
37bbf66f0mov r10l, edi
37bbf66f3movsd_xmm [rdx-8], x0
37bbf66f8lea r11l, [rbp+1]
37bbf66fccmp r13l, edi
37bbf66ffjle 0x37bbf6a0b
37bbf6705movsxd rcx, ebp
37bbf6708mov r9l, esi
37bbf670bmovddup x4, x3
37bbf670fxor eax, eax
37bbf6711shl rcx, 4
37bbf6715shr r9l, 1
37bbf6718lea r8, [r12+32]
37bbf671dpxor x5, x5
37bbf6721add rcx, r15
37bbf6724shl r9, 4
37bbf6728nop [rax+rax]
37bbf6730
37bbf6730loc_37bbf6730:
37bbf6730movupd x1, [rcx+2*rax]
37bbf6735movupd x0, [rcx+2*rax+16]
37bbf673bmovlpd x0, [rcx+2*rax+8]
37bbf6741movupd x2, [rdx+rax]
37bbf6746movhpd x1, [rcx+2*rax+16]
37bbf674candpd x0, x9
37bbf6751andpd x1, x9
37bbf6756addpd x1, x0
37bbf675amovapd x0, x1
37bbf675emulpd x0, x4
37bbf6762addpd x0, x2
37bbf6766movupd x2, [r8+2*rax+16]
37bbf676dmovlpd x2, [r8+2*rax+8]
37bbf6774andpd x2, x9
37bbf6779movups [rdx+rax], x0
37bbf677dmovupd x0, [r8+2*rax]
37bbf6783movhpd x0, [r8+2*rax+16]
37bbf678aadd rax, 16
37bbf678eandpd x0, x9
37bbf6793addpd x0, x2
37bbf6797mulpd x0, x1
37bbf679baddsd x5, x0
37bbf679funpckhpd x0, x0
37bbf67a3addsd x5, x0
37bbf67a7cmp rax, r9
37bbf67aajne 0x37bbf6730
37bbf67actest sil, 1
37bbf67b0je 0x37bbf6838
37bbf67b6mov eax, esi
37bbf67b8and eax, -2
37bbf67bbadd r11l, eax
37bbf67beadd r10l, eax
37bbf67c1
37bbf67c1loc_37bbf67c1:
37bbf67c1movsxd r11, r11l
37bbf67c4movsxd r10, r10l
37bbf67c7shl r11, 4
37bbf67cbadd r11, r15
37bbf67cemovsd_xmm x1, [r11-8]
37bbf67d4movsd_xmm x0, [r11-16]
37bbf67daandpd x1, [rip+0x854dce]
37bbf67e2andpd x0, [rip+0x854dc6]
37bbf67eaaddsd x1, x0
37bbf67eemulsd x3, x1
37bbf67f2addsd x3, [r14+8*r10-8]
37bbf67f9movsd_xmm [r14+8*r10-8], x3
37bbf6800add r10, [rsp+88]
37bbf6805shl r10, 4
37bbf6809add r10, [rsp+496]
37bbf6811movsd_xmm x0, [r10]
37bbf6816movsd_xmm x2, [r10+8]
37bbf681candpd x0, [rip+0x854d8c]
37bbf6824andpd x2, [rip+0x854d84]
37bbf682caddsd x0, x2
37bbf6830mulsd x0, x1
37bbf6834addsd x5, x0
37bbf6838
37bbf6838loc_37bbf6838:
37bbf6838lea ebp, [rsi+rbp+1]
37bbf683caddsd x5, [rdx-8]
37bbf6841add rdi, 1
37bbf6845sub esi, 1
37bbf6848movsd_xmm x3, [r12+32]
37bbf684flea eax, [rbp-1]
37bbf6852add r12, 16
37bbf6856add rdx, 8
37bbf685amovsd_xmm x0, [r12+24]
37bbf6861andpd x3, [rip+0x854d47]
37bbf6869cdqe
37bbf686bandpd x0, [rip+0x854d3d]
37bbf6873shl rax, 4
37bbf6877movsd_xmm [rdx-16], x5
37bbf687caddsd x3, x0
37bbf6880movsd_xmm x0, [r15+rax]
37bbf6886andpd x0, [rip+0x854d22]
37bbf688emulsd x0, x3
37bbf6892addsd x0, [rdx-8]
37bbf6897cmp rdi, rbx
37bbf689ajne 0x37bbf66f0
37bbf68a0mov rbx, [rsp+144]
37bbf68a8mov rax, [rsp+152]
37bbf68b0
37bbf68b0loc_37bbf68b0:
37bbf68b0pxor x1, x1
37bbf68b4mov rdi, [rsp+104]
37bbf68b9addsd x0, x1
37bbf68bdmovsd_xmm [r14+8*rdi], x0
37bbf68c3
37bbf68c3loc_37bbf68c3:
37bbf68c3mov rcx, [rsp+104]
37bbf68c8mov rdx, [rsp+528]
37bbf68d0pxor x2, x2
37bbf68d4shl rcx, 4
37bbf68d8lea rcx, [rdx+rcx+16]
37bbf68ddnop [rax]
37bbf68e0
37bbf68e0loc_37bbf68e0:
37bbf68e0movsd_xmm x1, [rax]
37bbf68e4movsd_xmm x0, [rdx]
37bbf68e8movsd_xmm x3, [rdx+8]
37bbf68edandpd x0, [rip+0x854cbb]
37bbf68f5comisd x1, x10
37bbf68faandpd x3, [rip+0x854cae]
37bbf6902addsd x0, x3
37bbf6906ja 0x37bbf6912
37bbf6908addsd x0, x11
37bbf690daddsd x1, x11
37bbf6912
37bbf6912loc_37bbf6912:
37bbf6912divsd x0, x1
37bbf6916add rdx, 16
37bbf691aadd rax, 8
37bbf691emaxsd x2, x0
37bbf6922cmp rcx, rdx
37bbf6925jne 0x37bbf68e0
37bbf6927
37bbf6927loc_37bbf6927:
37bbf6927comisd x2, x7
37bbf692bmov rax, [rsp+520]
37bbf6933mov rdi, [rsp+96]
37bbf6938movsd_xmm [rax+8*rdi-8], x2
37bbf693ejbe 0x37bbf6a25
37bbf6944addsd x2, x2
37bbf6948comisd x6, x2
37bbf694cjb 0x37bbf6a25
37bbf6952cmp [rsp+116], 6
37bbf6957je 0x37bbf6a25
37bbf695dmov rax, [rsp+544]
37bbf6965mov r9, [rsp+464]
37bbf696dmov [rsp+64], 1
37bbf6976lea r8, [rip+0x854bff]
37bbf697dmov rdx, [rsp+440]
37bbf6985mov rcx, [rsp+432]
37bbf698dmov [rsp+56], rax
37bbf6992mov rax, [rsp+440]
37bbf699amov [rsp+48], rax
37bbf699fmov rax, [rsp+528]
37bbf69a7mov [rsp+40], rax
37bbf69acmov rax, [rsp+472]
37bbf69b4mov [rsp+32], rax
37bbf69b9call zhptrs_
37bbf69belea rax, [rip+0x854bb7]
37bbf69c5mov [rsp+32], rbx
37bbf69camov r8, [rsp+528]
37bbf69d2mov [rsp+40], rax
37bbf69d7mov rcx, [rsp+440]
37bbf69dfmov r9, rax
37bbf69e2lea rdx, [rip+0x854ba7]
37bbf69e9call zaxpy_
37bbf69eemov rsi, [rsp+96]
37bbf69f3add [rsp+116], 1
37bbf69f8mov rax, [rsp+520]
37bbf6a00movsd_xmm x6, [rax+8*rsi-8]
37bbf6a06jmp 0x37bbf6369
37bbf6a0b
37bbf6a0bloc_37bbf6a0b:
37bbf6a0bpxor x5, x5
37bbf6a0fjmp 0x37bbf67c1
37bbf6a14
37bbf6a14loc_37bbf6a14:
37bbf6a14mov ecx, esi
37bbf6a16pxor x1, x1
37bbf6a1amov r9l, 1
37bbf6a20jmp 0x37bbf65f0
37bbf6a25
37bbf6a25loc_37bbf6a25:
37bbf6a25mov rsi, [rsp+120]
37bbf6a2amov rdi, [rsp+184]
37bbf6a32mov rbx, [rsp+192]
37bbf6a3amov r11, [rsp+528]
37bbf6a42mov r12, [rsp+200]
37bbf6a4amov rbp, [rsp+208]
37bbf6a52test r13l, r13l
37bbf6a55jle 0x37bbf6aca
37bbf6a57movapd x3, x8
37bbf6a5clea r8l, [r13-1]
37bbf6a60mov rdx, r14
37bbf6a63mov rax, r11
37bbf6a66mulsd x3, x7
37bbf6a6ashl r8, 4
37bbf6a6elea r8, [r11+r8+16]
37bbf6a73nop
37bbf6a75nop [rax+rax]
37bbf6a80
37bbf6a80loc_37bbf6a80:
37bbf6a80movsd_xmm x2, [rdx]
37bbf6a84movsd_xmm x0, [rax]
37bbf6a88movsd_xmm x1, [rax+8]
37bbf6a8dandpd x0, [rip+0x854b1b]
37bbf6a95andpd x1, [rip+0x854b13]
37bbf6a9dcomisd x2, x10
37bbf6aa2addsd x0, x1
37bbf6aa6movapd x1, x2
37bbf6aaamulsd x1, x3
37bbf6aaeaddsd x0, x1
37bbf6ab2ja 0x37bbf6ab9
37bbf6ab4addsd x0, x11
37bbf6ab9
37bbf6ab9loc_37bbf6ab9:
37bbf6ab9add rax, 16
37bbf6abdmovsd_xmm [rdx], x0
37bbf6ac1add rdx, 8
37bbf6ac5cmp r8, rax
37bbf6ac8jne 0x37bbf6a80
37bbf6aca
37bbf6acaloc_37bbf6aca:
37bbf6acamov [rsp+240], 0
37bbf6ad5pxor x6, x6
37bbf6ad9mov [rsp+104], rsi
37bbf6ademov rsi, r14
37bbf6ae1mov r14, rbx
37bbf6ae4mov rbx, r11
37bbf6ae7nop [rax+rax]
37bbf6af0
37bbf6af0loc_37bbf6af0:
37bbf6af0mov [rsp+40], rbp
37bbf6af5movsxd rdx, r13l
37bbf6af8mov r9, rdi
37bbf6afbmov r8, rbx
37bbf6afemov [rsp+32], r12
37bbf6b03mov rcx, [rsp+440]
37bbf6b0bshl rdx, 4
37bbf6b0fadd rdx, rbx
37bbf6b12call zlacn2_
37bbf6b17mov eax, [rsp+240]
37bbf6b1etest eax, eax
37bbf6b20je 0x37bbf6c11
37bbf6b26cmp eax, 1
37bbf6b29je 0x37bbf6cf9
37bbf6b2fmov rcx, [rsp+440]
37bbf6b37mov r13l, [rcx]
37bbf6b3acmp eax, 2
37bbf6b3djne 0x37bbf6af0
37bbf6b3fmov edx, r13l
37bbf6b42xor eax, eax
37bbf6b44shl rdx, 3
37bbf6b48test r13l, r13l
37bbf6b4bjle 0x37bbf6ba8
37bbf6b4dnop [rax]
37bbf6b54nop [rax+rax]
37bbf6b5fnop [rax+rax]
37bbf6b6anop [rax+rax]
37bbf6b75nop [rax+rax]
37bbf6b80
37bbf6b80loc_37bbf6b80:
37bbf6b80movupd x0, [rbx+2*rax]
37bbf6b85movddup x1, [rsi+rax]
37bbf6b8amulpd x1, x0
37bbf6b8eshufpd x0, x0, 1
37bbf6b93mulpd x0, x6
37bbf6b97addsubpd x1, x0
37bbf6b9bmovups [rbx+2*rax], x1
37bbf6b9fadd rax, 8
37bbf6ba3cmp rax, rdx
37bbf6ba6jne 0x37bbf6b80
37bbf6ba8
37bbf6ba8loc_37bbf6ba8:
37bbf6ba8mov rax, [rsp+544]
37bbf6bb0mov [rsp+40], rbx
37bbf6bb5lea r8, [rip+0x8549c0]
37bbf6bbcmov r9, [rsp+464]
37bbf6bc4mov rdx, [rsp+440]
37bbf6bccmov [rsp+64], 1
37bbf6bd5mov [rsp+56], rax
37bbf6bdamov rax, [rsp+440]
37bbf6be2mov rcx, [rsp+432]
37bbf6beamov [rsp+48], rax
37bbf6befmov rax, [rsp+472]
37bbf6bf7mov [rsp+32], rax
37bbf6bfccall zhptrs_
37bbf6c01mov rax, [rsp+440]
37bbf6c09mov r13l, [rax]
37bbf6c0cjmp 0x37bbf6af0
37bbf6c11
37bbf6c11loc_37bbf6c11:
37bbf6c11mov rax, [rsp+440]
37bbf6c19mov r11, rbx
37bbf6c1cmov rbx, r14
37bbf6c1fmov r14, rsi
37bbf6c22mov rsi, [rsp+104]
37bbf6c27mov eax, [rax]
37bbf6c29test eax, eax
37bbf6c2bjle 0x37bbf6cc3
37bbf6c31sub eax, 1
37bbf6c34add rax, [rsp+88]
37bbf6c39pxor x2, x2
37bbf6c3dshl rax, 4
37bbf6c41add rax, [rsp+176]
37bbf6c49nop [rax+rax]
37bbf6c54nop [rax+rax]
37bbf6c5fnop [rax+rax]
37bbf6c6anop [rax+rax]
37bbf6c75nop [rax+rax]
37bbf6c80
37bbf6c80loc_37bbf6c80:
37bbf6c80movsd_xmm x0, [rsi+16]
37bbf6c85movsd_xmm x1, [rsi+24]
37bbf6c8aadd rsi, 16
37bbf6c8eandpd x0, [rip+0x85491a]
37bbf6c96andpd x1, [rip+0x854912]
37bbf6c9eaddsd x0, x1
37bbf6ca2maxsd x2, x0
37bbf6ca6cmp rsi, rax
37bbf6ca9jne 0x37bbf6c80
37bbf6cabpxor x0, x0
37bbf6cafucomisd x2, x0
37bbf6cb3jp 0x37bbf6cb7
37bbf6cb5je 0x37bbf6cc3
37bbf6cb7
37bbf6cb7loc_37bbf6cb7:
37bbf6cb7movsd_xmm x0, [rdi]
37bbf6cbbdivsd x0, x2
37bbf6cbfmovsd_xmm [rdi], x0
37bbf6cc3
37bbf6cc3loc_37bbf6cc3:
37bbf6cc3add [rsp+96], 1
37bbf6cc9mov rcx, [rsp+232]
37bbf6cd1add rdi, 8
37bbf6cd5add [rsp+88], rcx
37bbf6cdamov rax, [rsp+96]
37bbf6cdfadd [rsp+168], rbx
37bbf6ce7cmp [rsp+228], eax
37bbf6ceejge 0x37bbf62d6
37bbf6cf4jmp 0x37bbf612a
37bbf6cf9
37bbf6cf9loc_37bbf6cf9:
37bbf6cf9mov rax, [rsp+544]
37bbf6d01mov [rsp+40], rbx
37bbf6d06lea r8, [rip+0x85486f]
37bbf6d0dmov r9, [rsp+464]
37bbf6d15mov rdx, [rsp+440]
37bbf6d1dmov [rsp+64], 1
37bbf6d26mov [rsp+56], rax
37bbf6d2bmov rax, [rsp+440]
37bbf6d33mov rcx, [rsp+432]
37bbf6d3bmov [rsp+48], rax
37bbf6d40mov rax, [rsp+472]
37bbf6d48mov [rsp+32], rax
37bbf6d4dcall zhptrs_
37bbf6d52mov rax, [rsp+440]
37bbf6d5amov r13l, [rax]
37bbf6d5dtest r13l, r13l
37bbf6d60jle 0x37bbf6af0
37bbf6d66mov edx, r13l
37bbf6d69xor eax, eax
37bbf6d6bpxor x2, x2
37bbf6d6fshl rdx, 3
37bbf6d73nop
37bbf6d75nop [rax+rax]
37bbf6d80
37bbf6d80loc_37bbf6d80:
37bbf6d80movupd x0, [rbx+2*rax]
37bbf6d85movddup x1, [rsi+rax]
37bbf6d8amulpd x1, x0
37bbf6d8eshufpd x0, x0, 1
37bbf6d93mulpd x0, x2
37bbf6d97addsubpd x1, x0
37bbf6d9bmovups [rbx+2*rax], x1
37bbf6d9fadd rax, 8
37bbf6da3cmp rax, rdx
37bbf6da6jne 0x37bbf6d80
37bbf6da8jmp 0x37bbf6af0
37bbf6dad
37bbf6dadloc_37bbf6dad:
37bbf6dadpxor x2, x2
37bbf6db1jmp 0x37bbf6927
37bbf6db6
37bbf6db6loc_37bbf6db6:
37bbf6db6test edx, edx
37bbf6db8je 0x37bbf612a
37bbf6dbelea rbx, [8*rdx]
37bbf6dc6mov rcx, [rsp+512]
37bbf6dcexor edx, edx
37bbf6dd0mov r8, rbx
37bbf6dd3call memset
37bbf6dd8mov rcx, [rsp+520]
37bbf6de0mov r8, rbx
37bbf6de3xor edx, edx
37bbf6de5call memset
37bbf6deajmp 0x37bbf612a
37bbf6def
37bbf6defloc_37bbf6def:
37bbf6defneg eax
37bbf6df1jmp 0x37bbf6108
37bbf6000
37bbf6000zhprfs_:
37bbf6000push r15
37bbf6002push r14
37bbf6004push r13
37bbf6006push r12
37bbf6008push rbp
37bbf6009push rdi
37bbf600apush rsi
37bbf600bpush rbx
37bbf600csub rsp, 360
37bbf6013movups [rsp+256], x6
37bbf601bmovups [rsp+272], x7
37bbf6023movups [rsp+288], x8
37bbf602cmovups [rsp+304], x9
37bbf6035movups [rsp+320], x10
37bbf603emovups [rsp+336], x11
37bbf6047mov rax, [rsp+544]
37bbf604fmov rdi, [rsp+488]
37bbf6057mov r12, [rsp+504]
37bbf605fmov r14, [rsp+536]
37bbf6067mov [rax], 0
37bbf606dmov ebp, [rdi]
37bbf606fmov esi, [r12]
37bbf6073mov [rsp+440], rdx
37bbf607bmov rbx, r8
37bbf607emov r15, r9
37bbf6081mov r8l, 1
37bbf6087mov r9l, 1
37bbf608dlea rdx, [rip+0x8554cc]
37bbf6094mov [rsp+432], rcx
37bbf609ccall lsame_
37bbf60a1mov [rsp+224], eax
37bbf60a8test eax, eax
37bbf60aaje 0x37bbf6172
37bbf60b0
37bbf60b0loc_37bbf60b0:
37bbf60b0mov rax, [rsp+440]
37bbf60b8mov r13l, [rax]
37bbf60bbtest r13l, r13l
37bbf60bejs 0x37bbf60f4
37bbf60c0mov edx, [rbx]
37bbf60c2test edx, edx
37bbf60c4js 0x37bbf61a9
37bbf60catest r13l, r13l
37bbf60cdmov eax, 1
37bbf60d2cmovg eax, r13l
37bbf60d6cmp [rdi], eax
37bbf60d8jl 0x37bbf61b8
37bbf60decmp [r12], eax
37bbf60e2jge 0x37bbf61c7
37bbf60e8mov edx, -10
37bbf60edmov eax, 10
37bbf60f2jmp 0x37bbf60fe
37bbf60f4
37bbf60f4loc_37bbf60f4:
37bbf60f4mov edx, -2
37bbf60f9mov eax, 2
37bbf60fe
37bbf60feloc_37bbf60fe:
37bbf60femov rdi, [rsp+544]
37bbf6106mov [rdi], edx
37bbf6108
37bbf6108loc_37bbf6108:
37bbf6108lea rdx, [rsp+244]
37bbf6110mov r8l, 6
37bbf6116lea rcx, [rip+0x855445]
37bbf611dmov [rsp+244], eax
37bbf6124call xerbla_
37bbf6129nop
37bbf612a
37bbf612aloc_37bbf612a:
37bbf612amovups x6, [rsp+256]
37bbf6132movups x7, [rsp+272]
37bbf613amovups x8, [rsp+288]
37bbf6143movups x9, [rsp+304]
37bbf614cmovups x10, [rsp+320]
37bbf6155movups x11, [rsp+336]
37bbf615eadd rsp, 360
37bbf6165pop rbx
37bbf6166pop rsi
37bbf6167pop rdi
37bbf6168pop rbp
37bbf6169pop r12
37bbf616bpop r13
37bbf616dpop r14
37bbf616fpop r15
37bbf6171ret
37bbf6172
37bbf6172loc_37bbf6172:
37bbf6172mov rcx, [rsp+432]
37bbf617amov r9l, 1
37bbf6180mov r8l, 1
37bbf6186lea rdx, [rip+0x8553d4]
37bbf618dcall lsame_
37bbf6192test eax, eax
37bbf6194jne 0x37bbf60b0
37bbf619amov edx, -1
37bbf619fmov eax, 1
37bbf61a4jmp 0x37bbf60fe
37bbf61a9
37bbf61a9loc_37bbf61a9:
37bbf61a9mov edx, -3
37bbf61aemov eax, 3
37bbf61b3jmp 0x37bbf60fe
37bbf61b8
37bbf61b8loc_37bbf61b8:
37bbf61b8mov edx, -8
37bbf61bdmov eax, 8
37bbf61c2jmp 0x37bbf60fe
37bbf61c7
37bbf61c7loc_37bbf61c7:
37bbf61c7mov rax, [rsp+544]
37bbf61cfmov eax, [rax]
37bbf61d1test eax, eax
37bbf61d3jne 0x37bbf6def
37bbf61d9test r13l, r13l
37bbf61dcje 0x37bbf6db6
37bbf61e2test edx, edx
37bbf61e4je 0x37bbf612a
37bbf61eamov edx, 7
37bbf61eflea rcx, [rip+0x855372]
37bbf61f6call dlamch_
37bbf61fbmov edx, 12
37bbf6200lea rcx, [rip+0x855368]
37bbf6207movapd x7, x0
37bbf620bcall dlamch_
37bbf6210mov r11l, [rbx]
37bbf6213test r11l, r11l
37bbf6216jle 0x37bbf612a
37bbf621cadd r13l, 1
37bbf6220pxor x8, x8
37bbf6225movsxd r8, esi
37bbf6228xor eax, eax
37bbf622acvtsi2sd x8, r13l
37bbf622fmovsxd r10, ebp
37bbf6232test r8, r8
37bbf6235mov [rsp+88], -1
37bbf623emulsd x0, x8
37bbf6243cmovs r8, rax
37bbf6247test r10, r10
37bbf624amov [rsp+96], 1
37bbf6253cmovs r10, rax
37bbf6257mov rax, [rsp+480]
37bbf625fmov [rsp+168], -1
37bbf626blea rbp, [rsp+244]
37bbf6273mov [rsp+232], r8
37bbf627bmov rdi, [rsp+512]
37bbf6283lea r12, [rsp+240]
37bbf628badd rax, 16
37bbf628fmov [rsp+228], r11l
37bbf6297mov rbx, r10
37bbf629amovddup x9, [rip+0x85530d]
37bbf62a3mov [rsp+216], rax
37bbf62abmov rax, [rsp+496]
37bbf62b3movapd x10, x0
37bbf62b8mov r11, [rsp+528]
37bbf62c0movapd x11, x0
37bbf62c5divsd x10, x7
37bbf62caadd rax, 16
37bbf62cemov [rsp+176], rax
37bbf62d6
37bbf62d6loc_37bbf62d6:
37bbf62d6mov rax, [rsp+168]
37bbf62demov rsi, [rsp+216]
37bbf62e6mov [rsp+116], 1
37bbf62eemov rcx, [rsp+176]
37bbf62f6mov [rsp+184], rdi
37bbf62feshl rax, 4
37bbf6302mov [rsp+528], r11
37bbf630amovsd_xmm x6, [rip+0x85528e]
37bbf6312add rsi, rax
37bbf6315add rax, [rsp+480]
37bbf631dmov [rsp+200], r12
37bbf6325mov [rsp+128], rsi
37bbf632dmov rsi, [rsp+88]
37bbf6332mov [rsp+136], rax
37bbf633ashl rsi, 4
37bbf633emov [rsp+208], rbp
37bbf6346add rcx, rsi
37bbf6349mov [rsp+160], rsi
37bbf6351add rsi, [rsp+496]
37bbf6359mov [rsp+120], rsi
37bbf635emov [rsp+192], rbx
37bbf6366mov rbx, rcx
37bbf6369
37bbf6369loc_37bbf6369:
37bbf6369lea rax, [rip+0x85520c]
37bbf6370mov r9, [rsp+528]
37bbf6378mov rdx, [rsp+128]
37bbf6380mov [rsp+32], rax
37bbf6385mov rcx, [rsp+440]
37bbf638dmov rdi, rax
37bbf6390mov r8, rax
37bbf6393call zcopy_
37bbf6398mov rax, rdi
37bbf639bmov [rsp+64], rdi
37bbf63a0mov r9, r15
37bbf63a3mov rdi, [rsp+528]
37bbf63abmov [rsp+40], rax
37bbf63b0lea r8, [rip+0x8551c9]
37bbf63b7mov [rsp+32], rbx
37bbf63bcmov rdx, [rsp+440]
37bbf63c4mov [rsp+56], rdi
37bbf63c9lea rdi, [rip+0x8551c0]
37bbf63d0mov rcx, [rsp+432]
37bbf63d8mov [rsp+72], 1
37bbf63e1mov [rsp+48], rdi
37bbf63e6call zhpmv_
37bbf63ebmov rax, [rsp+440]
37bbf63f3mov r13l, [rax]
37bbf63f6test r13l, r13l
37bbf63f9jle 0x37bbf6dad
37bbf63fflea edi, [r13-1]
37bbf6403lea rdx, [r14+8]
37bbf6407mov rax, r14
37bbf640amov r8, r14
37bbf640dmov [rsp+104], rdi
37bbf6412mov rcx, [rsp+136]
37bbf641amov rsi, rdi
37bbf641dlea r9, [rdx+8*rdi]
37bbf6421nop [rax+rax]
37bbf642anop [rax+rax]
37bbf6435nop [rax+rax]
37bbf6440
37bbf6440loc_37bbf6440:
37bbf6440movsd_xmm x0, [rcx+16]
37bbf6445movsd_xmm x1, [rcx+24]
37bbf644aadd r8, 8
37bbf644eadd rcx, 16
37bbf6452andpd x0, [rip+0x855156]
37bbf645aandpd x1, [rip+0x85514e]
37bbf6462addsd x0, x1
37bbf6466movsd_xmm [r8-8], x0
37bbf646ccmp r8, r9
37bbf646fjne 0x37bbf6440
37bbf6471mov ecx, [rsp+224]
37bbf6478test ecx, ecx
37bbf647aje 0x37bbf6670
37bbf6480mov rdi, [rsp+120]
37bbf6485lea ebp, [r13+1]
37bbf6489xor r10l, r10l
37bbf648cpxor x1, x1
37bbf6490mov esi, 1
37bbf6495mov r11l, 1
37bbf649bmovsd_xmm x4, [rdi+16]
37bbf64a0movsd_xmm x0, [rdi+24]
37bbf64a5andpd x4, [rip+0x855103]
37bbf64adandpd x0, [rip+0x8550fb]
37bbf64b5addsd x4, x0
37bbf64b9nop [rax]
37bbf64c0
37bbf64c0loc_37bbf64c0:
37bbf64c0add esi, r11l
37bbf64c3add r11l, 1
37bbf64c7lea edx, [rsi-2]
37bbf64camovsxd rdx, edx
37bbf64cdshl rdx, 4
37bbf64d1movsd_xmm x0, [r15+rdx]
37bbf64d7andpd x0, [rip+0x8550d1]
37bbf64dfmulsd x0, x4
37bbf64e3addsd x0, [r14+8*r10]
37bbf64e9addsd x0, x1
37bbf64edmovsd_xmm [r14+8*r10], x0
37bbf64f3cmp ebp, r11l
37bbf64f6je 0x37bbf68c3
37bbf64fcmovsd_xmm x4, [rdi+40]
37bbf6501movsd_xmm x0, [rdi+32]
37bbf6506add rdi, 16
37bbf650aadd r10, 1
37bbf650eandpd x4, [rip+0x85509a]
37bbf6516andpd x0, [rip+0x855092]
37bbf651eaddsd x4, x0
37bbf6522cmp r11l, 2
37bbf6526je 0x37bbf6a14
37bbf652cmovsxd rcx, esi
37bbf652fmov r8l, r10l
37bbf6532mov r9l, r10l
37bbf6535xor edx, edx
37bbf6537sub rcx, 1
37bbf653bshr r8l, 1
37bbf653emovddup x3, x4
37bbf6542pxor x1, x1
37bbf6546shl rcx, 4
37bbf654ashl r8, 4
37bbf654eadd rcx, r15
37bbf6551nop [rax]
37bbf6555nop [rax+rax]
37bbf6560
37bbf6560loc_37bbf6560:
37bbf6560movupd x0, [rcx+2*rdx]
37bbf6565movupd x2, [rcx+2*rdx+16]
37bbf656bmovlpd x2, [rcx+2*rdx+8]
37bbf6571movupd x5, [r14+rdx]
37bbf6577movhpd x0, [rcx+2*rdx+16]
37bbf657dandpd x0, x9
37bbf6582andpd x2, x9
37bbf6587addpd x2, x0
37bbf658bmovapd x0, x3
37bbf658fmulpd x0, x2
37bbf6593addpd x0, x5
37bbf6597movupd x5, [rbx+2*rdx]
37bbf659cmovhpd x5, [rbx+2*rdx+16]
37bbf65a2movups [r14+rdx], x0
37bbf65a7movupd x0, [rbx+2*rdx+16]
37bbf65admovlpd x0, [rbx+2*rdx+8]
37bbf65b3andpd x5, x9
37bbf65b8add rdx, 16
37bbf65bcandpd x0, x9
37bbf65c1addpd x0, x5
37bbf65c5mulpd x0, x2
37bbf65c9addsd x1, x0
37bbf65cdunpckhpd x0, x0
37bbf65d1addsd x1, x0
37bbf65d5cmp rdx, r8
37bbf65d8jne 0x37bbf6560
37bbf65datest r9b, 1
37bbf65deje 0x37bbf64c0
37bbf65e4and r9l, -2
37bbf65e8lea ecx, [rsi+r9]
37bbf65ecadd r9l, 1
37bbf65f0
37bbf65f0loc_37bbf65f0:
37bbf65f0movsxd rcx, ecx
37bbf65f3movsxd rdx, r9l
37bbf65f6shl rcx, 4
37bbf65faadd rcx, r15
37bbf65fdmovsd_xmm x2, [rcx-8]
37bbf6602movsd_xmm x0, [rcx-16]
37bbf6607andpd x2, [rip+0x854fa1]
37bbf660fandpd x0, [rip+0x854f99]
37bbf6617addsd x2, x0
37bbf661bmovapd x0, x2
37bbf661fmulsd x0, x4
37bbf6623addsd x0, [r14+8*rdx-8]
37bbf662amovsd_xmm [r14+8*rdx-8], x0
37bbf6631add rdx, [rsp+88]
37bbf6636shl rdx, 4
37bbf663aadd rdx, [rsp+496]
37bbf6642movsd_xmm x0, [rdx+8]
37bbf6647movsd_xmm x3, [rdx]
37bbf664bandpd x0, [rip+0x854f5d]
37bbf6653andpd x3, [rip+0x854f55]
37bbf665baddsd x0, x3
37bbf665fmulsd x0, x2
37bbf6663addsd x1, x0
37bbf6667jmp 0x37bbf64c0
37bbf666c
37bbf666c 0f 1f 40 00 ..@.
37bbf6670
37bbf6670loc_37bbf6670:
37bbf6670mov rcx, [rsp+496]
37bbf6678mov rdi, [rsp+160]
37bbf6680movsd_xmm x3, [rcx+rdi+16]
37bbf6686movsd_xmm x0, [rcx+rdi+24]
37bbf668candpd x3, [rip+0x854f1c]
37bbf6694andpd x0, [rip+0x854f14]
37bbf669caddsd x3, x0
37bbf66a0movsd_xmm x0, [r15]
37bbf66a5andpd x0, [rip+0x854f03]
37bbf66admulsd x0, x3
37bbf66b1addsd x0, [r14]
37bbf66b6cmp r13l, 1
37bbf66baje 0x37bbf68b0
37bbf66c0mov r12, [rsp+120]
37bbf66c5mov edi, 2
37bbf66camov ebp, 1
37bbf66cfmov [rsp+152], rax
37bbf66d7mov [rsp+144], rbx
37bbf66dflea ebx, [r13+1]
37bbf66e3nop
37bbf66e5nop [rax+rax]
37bbf66f0
37bbf66f0loc_37bbf66f0:
37bbf66f0mov r10l, edi
37bbf66f3movsd_xmm [rdx-8], x0
37bbf66f8lea r11l, [rbp+1]
37bbf66fccmp r13l, edi
37bbf66ffjle 0x37bbf6a0b
37bbf6705movsxd rcx, ebp
37bbf6708mov r9l, esi
37bbf670bmovddup x4, x3
37bbf670fxor eax, eax
37bbf6711shl rcx, 4
37bbf6715shr r9l, 1
37bbf6718lea r8, [r12+32]
37bbf671dpxor x5, x5
37bbf6721add rcx, r15
37bbf6724shl r9, 4
37bbf6728nop [rax+rax]
37bbf6730
37bbf6730loc_37bbf6730:
37bbf6730movupd x1, [rcx+2*rax]
37bbf6735movupd x0, [rcx+2*rax+16]
37bbf673bmovlpd x0, [rcx+2*rax+8]
37bbf6741movupd x2, [rdx+rax]
37bbf6746movhpd x1, [rcx+2*rax+16]
37bbf674candpd x0, x9
37bbf6751andpd x1, x9
37bbf6756addpd x1, x0
37bbf675amovapd x0, x1
37bbf675emulpd x0, x4
37bbf6762addpd x0, x2
37bbf6766movupd x2, [r8+2*rax+16]
37bbf676dmovlpd x2, [r8+2*rax+8]
37bbf6774andpd x2, x9
37bbf6779movups [rdx+rax], x0
37bbf677dmovupd x0, [r8+2*rax]
37bbf6783movhpd x0, [r8+2*rax+16]
37bbf678aadd rax, 16
37bbf678eandpd x0, x9
37bbf6793addpd x0, x2
37bbf6797mulpd x0, x1
37bbf679baddsd x5, x0
37bbf679funpckhpd x0, x0
37bbf67a3addsd x5, x0
37bbf67a7cmp rax, r9
37bbf67aajne 0x37bbf6730
37bbf67actest sil, 1
37bbf67b0je 0x37bbf6838
37bbf67b6mov eax, esi
37bbf67b8and eax, -2
37bbf67bbadd r11l, eax
37bbf67beadd r10l, eax
37bbf67c1
37bbf67c1loc_37bbf67c1:
37bbf67c1movsxd r11, r11l
37bbf67c4movsxd r10, r10l
37bbf67c7shl r11, 4
37bbf67cbadd r11, r15
37bbf67cemovsd_xmm x1, [r11-8]
37bbf67d4movsd_xmm x0, [r11-16]
37bbf67daandpd x1, [rip+0x854dce]
37bbf67e2andpd x0, [rip+0x854dc6]
37bbf67eaaddsd x1, x0
37bbf67eemulsd x3, x1
37bbf67f2addsd x3, [r14+8*r10-8]
37bbf67f9movsd_xmm [r14+8*r10-8], x3
37bbf6800add r10, [rsp+88]
37bbf6805shl r10, 4
37bbf6809add r10, [rsp+496]
37bbf6811movsd_xmm x0, [r10]
37bbf6816movsd_xmm x2, [r10+8]
37bbf681candpd x0, [rip+0x854d8c]
37bbf6824andpd x2, [rip+0x854d84]
37bbf682caddsd x0, x2
37bbf6830mulsd x0, x1
37bbf6834addsd x5, x0
37bbf6838
37bbf6838loc_37bbf6838:
37bbf6838lea ebp, [rsi+rbp+1]
37bbf683caddsd x5, [rdx-8]
37bbf6841add rdi, 1
37bbf6845sub esi, 1
37bbf6848movsd_xmm x3, [r12+32]
37bbf684flea eax, [rbp-1]
37bbf6852add r12, 16
37bbf6856add rdx, 8
37bbf685amovsd_xmm x0, [r12+24]
37bbf6861andpd x3, [rip+0x854d47]
37bbf6869cdqe
37bbf686bandpd x0, [rip+0x854d3d]
37bbf6873shl rax, 4
37bbf6877movsd_xmm [rdx-16], x5
37bbf687caddsd x3, x0
37bbf6880movsd_xmm x0, [r15+rax]
37bbf6886andpd x0, [rip+0x854d22]
37bbf688emulsd x0, x3
37bbf6892addsd x0, [rdx-8]
37bbf6897cmp rdi, rbx
37bbf689ajne 0x37bbf66f0
37bbf68a0mov rbx, [rsp+144]
37bbf68a8mov rax, [rsp+152]
37bbf68b0
37bbf68b0loc_37bbf68b0:
37bbf68b0pxor x1, x1
37bbf68b4mov rdi, [rsp+104]
37bbf68b9addsd x0, x1
37bbf68bdmovsd_xmm [r14+8*rdi], x0
37bbf68c3
37bbf68c3loc_37bbf68c3:
37bbf68c3mov rcx, [rsp+104]
37bbf68c8mov rdx, [rsp+528]
37bbf68d0pxor x2, x2
37bbf68d4shl rcx, 4
37bbf68d8lea rcx, [rdx+rcx+16]
37bbf68ddnop [rax]
37bbf68e0
37bbf68e0loc_37bbf68e0:
37bbf68e0movsd_xmm x1, [rax]
37bbf68e4movsd_xmm x0, [rdx]
37bbf68e8movsd_xmm x3, [rdx+8]
37bbf68edandpd x0, [rip+0x854cbb]
37bbf68f5comisd x1, x10
37bbf68faandpd x3, [rip+0x854cae]
37bbf6902addsd x0, x3
37bbf6906ja 0x37bbf6912
37bbf6908addsd x0, x11
37bbf690daddsd x1, x11
37bbf6912
37bbf6912loc_37bbf6912:
37bbf6912divsd x0, x1
37bbf6916add rdx, 16
37bbf691aadd rax, 8
37bbf691emaxsd x2, x0
37bbf6922cmp rcx, rdx
37bbf6925jne 0x37bbf68e0
37bbf6927
37bbf6927loc_37bbf6927:
37bbf6927comisd x2, x7
37bbf692bmov rax, [rsp+520]
37bbf6933mov rdi, [rsp+96]
37bbf6938movsd_xmm [rax+8*rdi-8], x2
37bbf693ejbe 0x37bbf6a25
37bbf6944addsd x2, x2
37bbf6948comisd x6, x2
37bbf694cjb 0x37bbf6a25
37bbf6952cmp [rsp+116], 6
37bbf6957je 0x37bbf6a25
37bbf695dmov rax, [rsp+544]
37bbf6965mov r9, [rsp+464]
37bbf696dmov [rsp+64], 1
37bbf6976lea r8, [rip+0x854bff]
37bbf697dmov rdx, [rsp+440]
37bbf6985mov rcx, [rsp+432]
37bbf698dmov [rsp+56], rax
37bbf6992mov rax, [rsp+440]
37bbf699amov [rsp+48], rax
37bbf699fmov rax, [rsp+528]
37bbf69a7mov [rsp+40], rax
37bbf69acmov rax, [rsp+472]
37bbf69b4mov [rsp+32], rax
37bbf69b9call zhptrs_
37bbf69belea rax, [rip+0x854bb7]
37bbf69c5mov [rsp+32], rbx
37bbf69camov r8, [rsp+528]
37bbf69d2mov [rsp+40], rax
37bbf69d7mov rcx, [rsp+440]
37bbf69dfmov r9, rax
37bbf69e2lea rdx, [rip+0x854ba7]
37bbf69e9call zaxpy_
37bbf69eemov rsi, [rsp+96]
37bbf69f3add [rsp+116], 1
37bbf69f8mov rax, [rsp+520]
37bbf6a00movsd_xmm x6, [rax+8*rsi-8]
37bbf6a06jmp 0x37bbf6369
37bbf6a0b
37bbf6a0bloc_37bbf6a0b:
37bbf6a0bpxor x5, x5
37bbf6a0fjmp 0x37bbf67c1
37bbf6a14
37bbf6a14loc_37bbf6a14:
37bbf6a14mov ecx, esi
37bbf6a16pxor x1, x1
37bbf6a1amov r9l, 1
37bbf6a20jmp 0x37bbf65f0
37bbf6a25
37bbf6a25loc_37bbf6a25:
37bbf6a25mov rsi, [rsp+120]
37bbf6a2amov rdi, [rsp+184]
37bbf6a32mov rbx, [rsp+192]
37bbf6a3amov r11, [rsp+528]
37bbf6a42mov r12, [rsp+200]
37bbf6a4amov rbp, [rsp+208]
37bbf6a52test r13l, r13l
37bbf6a55jle 0x37bbf6aca
37bbf6a57movapd x3, x8
37bbf6a5clea r8l, [r13-1]
37bbf6a60mov rdx, r14
37bbf6a63mov rax, r11
37bbf6a66mulsd x3, x7
37bbf6a6ashl r8, 4
37bbf6a6elea r8, [r11+r8+16]
37bbf6a73nop
37bbf6a75nop [rax+rax]
37bbf6a80
37bbf6a80loc_37bbf6a80:
37bbf6a80movsd_xmm x2, [rdx]
37bbf6a84movsd_xmm x0, [rax]
37bbf6a88movsd_xmm x1, [rax+8]
37bbf6a8dandpd x0, [rip+0x854b1b]
37bbf6a95andpd x1, [rip+0x854b13]
37bbf6a9dcomisd x2, x10
37bbf6aa2addsd x0, x1
37bbf6aa6movapd x1, x2
37bbf6aaamulsd x1, x3
37bbf6aaeaddsd x0, x1
37bbf6ab2ja 0x37bbf6ab9
37bbf6ab4addsd x0, x11
37bbf6ab9
37bbf6ab9loc_37bbf6ab9:
37bbf6ab9add rax, 16
37bbf6abdmovsd_xmm [rdx], x0
37bbf6ac1add rdx, 8
37bbf6ac5cmp r8, rax
37bbf6ac8jne 0x37bbf6a80
37bbf6aca
37bbf6acaloc_37bbf6aca:
37bbf6acamov [rsp+240], 0
37bbf6ad5pxor x6, x6
37bbf6ad9mov [rsp+104], rsi
37bbf6ademov rsi, r14
37bbf6ae1mov r14, rbx
37bbf6ae4mov rbx, r11
37bbf6ae7nop [rax+rax]
37bbf6af0
37bbf6af0loc_37bbf6af0:
37bbf6af0mov [rsp+40], rbp
37bbf6af5movsxd rdx, r13l
37bbf6af8mov r9, rdi
37bbf6afbmov r8, rbx
37bbf6afemov [rsp+32], r12
37bbf6b03mov rcx, [rsp+440]
37bbf6b0bshl rdx, 4
37bbf6b0fadd rdx, rbx
37bbf6b12call zlacn2_
37bbf6b17mov eax, [rsp+240]
37bbf6b1etest eax, eax
37bbf6b20je 0x37bbf6c11
37bbf6b26cmp eax, 1
37bbf6b29je 0x37bbf6cf9
37bbf6b2fmov rcx, [rsp+440]
37bbf6b37mov r13l, [rcx]
37bbf6b3acmp eax, 2
37bbf6b3djne 0x37bbf6af0
37bbf6b3fmov edx, r13l
37bbf6b42xor eax, eax
37bbf6b44shl rdx, 3
37bbf6b48test r13l, r13l
37bbf6b4bjle 0x37bbf6ba8
37bbf6b4dnop [rax]
37bbf6b54nop [rax+rax]
37bbf6b5fnop [rax+rax]
37bbf6b6anop [rax+rax]
37bbf6b75nop [rax+rax]
37bbf6b80
37bbf6b80loc_37bbf6b80:
37bbf6b80movupd x0, [rbx+2*rax]
37bbf6b85movddup x1, [rsi+rax]
37bbf6b8amulpd x1, x0
37bbf6b8eshufpd x0, x0, 1
37bbf6b93mulpd x0, x6
37bbf6b97addsubpd x1, x0
37bbf6b9bmovups [rbx+2*rax], x1
37bbf6b9fadd rax, 8
37bbf6ba3cmp rax, rdx
37bbf6ba6jne 0x37bbf6b80
37bbf6ba8
37bbf6ba8loc_37bbf6ba8:
37bbf6ba8mov rax, [rsp+544]
37bbf6bb0mov [rsp+40], rbx
37bbf6bb5lea r8, [rip+0x8549c0]
37bbf6bbcmov r9, [rsp+464]
37bbf6bc4mov rdx, [rsp+440]
37bbf6bccmov [rsp+64], 1
37bbf6bd5mov [rsp+56], rax
37bbf6bdamov rax, [rsp+440]
37bbf6be2mov rcx, [rsp+432]
37bbf6beamov [rsp+48], rax
37bbf6befmov rax, [rsp+472]
37bbf6bf7mov [rsp+32], rax
37bbf6bfccall zhptrs_
37bbf6c01mov rax, [rsp+440]
37bbf6c09mov r13l, [rax]
37bbf6c0cjmp 0x37bbf6af0
37bbf6c11
37bbf6c11loc_37bbf6c11:
37bbf6c11mov rax, [rsp+440]
37bbf6c19mov r11, rbx
37bbf6c1cmov rbx, r14
37bbf6c1fmov r14, rsi
37bbf6c22mov rsi, [rsp+104]
37bbf6c27mov eax, [rax]
37bbf6c29test eax, eax
37bbf6c2bjle 0x37bbf6cc3
37bbf6c31sub eax, 1
37bbf6c34add rax, [rsp+88]
37bbf6c39pxor x2, x2
37bbf6c3dshl rax, 4
37bbf6c41add rax, [rsp+176]
37bbf6c49nop [rax+rax]
37bbf6c54nop [rax+rax]
37bbf6c5fnop [rax+rax]
37bbf6c6anop [rax+rax]
37bbf6c75nop [rax+rax]
37bbf6c80
37bbf6c80loc_37bbf6c80:
37bbf6c80movsd_xmm x0, [rsi+16]
37bbf6c85movsd_xmm x1, [rsi+24]
37bbf6c8aadd rsi, 16
37bbf6c8eandpd x0, [rip+0x85491a]
37bbf6c96andpd x1, [rip+0x854912]
37bbf6c9eaddsd x0, x1
37bbf6ca2maxsd x2, x0
37bbf6ca6cmp rsi, rax
37bbf6ca9jne 0x37bbf6c80
37bbf6cabpxor x0, x0
37bbf6cafucomisd x2, x0
37bbf6cb3jp 0x37bbf6cb7
37bbf6cb5je 0x37bbf6cc3
37bbf6cb7
37bbf6cb7loc_37bbf6cb7:
37bbf6cb7movsd_xmm x0, [rdi]
37bbf6cbbdivsd x0, x2
37bbf6cbfmovsd_xmm [rdi], x0
37bbf6cc3
37bbf6cc3loc_37bbf6cc3:
37bbf6cc3add [rsp+96], 1
37bbf6cc9mov rcx, [rsp+232]
37bbf6cd1add rdi, 8
37bbf6cd5add [rsp+88], rcx
37bbf6cdamov rax, [rsp+96]
37bbf6cdfadd [rsp+168], rbx
37bbf6ce7cmp [rsp+228], eax
37bbf6ceejge 0x37bbf62d6
37bbf6cf4jmp 0x37bbf612a
37bbf6cf9
37bbf6cf9loc_37bbf6cf9:
37bbf6cf9mov rax, [rsp+544]
37bbf6d01mov [rsp+40], rbx
37bbf6d06lea r8, [rip+0x85486f]
37bbf6d0dmov r9, [rsp+464]
37bbf6d15mov rdx, [rsp+440]
37bbf6d1dmov [rsp+64], 1
37bbf6d26mov [rsp+56], rax
37bbf6d2bmov rax, [rsp+440]
37bbf6d33mov rcx, [rsp+432]
37bbf6d3bmov [rsp+48], rax
37bbf6d40mov rax, [rsp+472]
37bbf6d48mov [rsp+32], rax
37bbf6d4dcall zhptrs_
37bbf6d52mov rax, [rsp+440]
37bbf6d5amov r13l, [rax]
37bbf6d5dtest r13l, r13l
37bbf6d60jle 0x37bbf6af0
37bbf6d66mov edx, r13l
37bbf6d69xor eax, eax
37bbf6d6bpxor x2, x2
37bbf6d6fshl rdx, 3
37bbf6d73nop
37bbf6d75nop [rax+rax]
37bbf6d80
37bbf6d80loc_37bbf6d80:
37bbf6d80movupd x0, [rbx+2*rax]
37bbf6d85movddup x1, [rsi+rax]
37bbf6d8amulpd x1, x0
37bbf6d8eshufpd x0, x0, 1
37bbf6d93mulpd x0, x2
37bbf6d97addsubpd x1, x0
37bbf6d9bmovups [rbx+2*rax], x1
37bbf6d9fadd rax, 8
37bbf6da3cmp rax, rdx
37bbf6da6jne 0x37bbf6d80
37bbf6da8jmp 0x37bbf6af0
37bbf6dad
37bbf6dadloc_37bbf6dad:
37bbf6dadpxor x2, x2
37bbf6db1jmp 0x37bbf6927
37bbf6db6
37bbf6db6loc_37bbf6db6:
37bbf6db6test edx, edx
37bbf6db8je 0x37bbf612a
37bbf6dbelea rbx, [8*rdx]
37bbf6dc6mov rcx, [rsp+512]
37bbf6dcexor edx, edx
37bbf6dd0mov r8, rbx
37bbf6dd3call memset
37bbf6dd8mov rcx, [rsp+520]
37bbf6de0mov r8, rbx
37bbf6de3xor edx, edx
37bbf6de5call memset
37bbf6deajmp 0x37bbf612a
37bbf6def
37bbf6defloc_37bbf6def:
37bbf6defneg eax
37bbf6df1jmp 0x37bbf6108
37bbf6000
37bbf6df6
37bbf6df6 // align 0x10
37bbf6df6 // align 0x10
37bbf6e00
37bbf6e00zhpsv_:
37bbf6e00push r12
37bbf6e02push rbp
37bbf6e03push rdi
37bbf6e04push rsi
37bbf6e05push rbx
37bbf6e06sub rsp, 96
37bbf6e0amov rdi, [rsp+200]
37bbf6e12mov [rdi], 0
37bbf6e18mov rsi, rdx
37bbf6e1bmov r12, r8
37bbf6e1emov rbp, r9
37bbf6e21mov r8l, 1
37bbf6e27mov r9l, 1
37bbf6e2dlea rdx, [rip+0x85478c]
37bbf6e34mov rbx, rcx
37bbf6e37call lsame_
37bbf6e3ctest eax, eax
37bbf6e3eje 0x37bbf6f38
37bbf6e44
37bbf6e44loc_37bbf6e44:
37bbf6e44mov eax, [rsi]
37bbf6e46test eax, eax
37bbf6e48js 0x37bbf6f00
37bbf6e4emov edx, [r12]
37bbf6e52test edx, edx
37bbf6e54js 0x37bbf6f70
37bbf6e5amov rcx, [rsp+192]
37bbf6e62test eax, eax
37bbf6e64mov edx, 1
37bbf6e69cmovle eax, edx
37bbf6e6ccmp [rcx], eax
37bbf6e6ejl 0x37bbf6f80
37bbf6e74mov eax, [rdi]
37bbf6e76test eax, eax
37bbf6e78jne 0x37bbf6f8f
37bbf6e7emov [rsp+32], rdi
37bbf6e83mov r8, rbp
37bbf6e86mov rdx, rsi
37bbf6e89mov rcx, rbx
37bbf6e8cmov [rsp+40], 1
37bbf6e95mov r9, [rsp+176]
37bbf6e9dcall zhptrf_
37bbf6ea2mov eax, [rdi]
37bbf6ea4test eax, eax
37bbf6ea6jne 0x37bbf6f28
37bbf6eacmov [rsp+56], rdi
37bbf6eb1mov r9, rbp
37bbf6eb4mov r8, r12
37bbf6eb7mov rdx, rsi
37bbf6ebamov rax, [rsp+192]
37bbf6ec2mov rcx, rbx
37bbf6ec5mov [rsp+64], 1
37bbf6ecemov [rsp+48], rax
37bbf6ed3mov rax, [rsp+184]
37bbf6edbmov [rsp+40], rax
37bbf6ee0mov rax, [rsp+176]
37bbf6ee8mov [rsp+32], rax
37bbf6eedcall zhptrs_
37bbf6ef2nop
37bbf6ef3add rsp, 96
37bbf6ef7pop rbx
37bbf6ef8pop rsi
37bbf6ef9pop rdi
37bbf6efapop rbp
37bbf6efbpop r12
37bbf6efdret
37bbf6efe
37bbf6efe 66 90 f.
37bbf6f00
37bbf6f00loc_37bbf6f00:
37bbf6f00mov edx, -2
37bbf6f05mov eax, 2
37bbf6f0a
37bbf6f0aloc_37bbf6f0a:
37bbf6f0amov [rdi], edx
37bbf6f0c
37bbf6f0cloc_37bbf6f0c:
37bbf6f0clea rdx, [rsp+92]
37bbf6f11mov r8l, 6
37bbf6f17lea rcx, [rip+0x8546a4]
37bbf6f1emov [rsp+92], eax
37bbf6f22call xerbla_
37bbf6f27nop
37bbf6f28
37bbf6f28loc_37bbf6f28:
37bbf6f28add rsp, 96
37bbf6f2cpop rbx
37bbf6f2dpop rsi
37bbf6f2epop rdi
37bbf6f2fpop rbp
37bbf6f30pop r12
37bbf6f32ret
37bbf6f33
37bbf6f33 0f 1f 44 00 00 ..D..
37bbf6f38
37bbf6f38loc_37bbf6f38:
37bbf6f38mov r9l, 1
37bbf6f3emov r8l, 1
37bbf6f44lea rdx, [rip+0x854676]
37bbf6f4bmov rcx, rbx
37bbf6f4ecall lsame_
37bbf6f53test eax, eax
37bbf6f55jne 0x37bbf6e44
37bbf6f5bmov edx, -1
37bbf6f60mov eax, 1
37bbf6f65jmp 0x37bbf6f0a
37bbf6f67
37bbf6f67 66 0f 1f 84 00 00 00 00 00 f........
37bbf6f70
37bbf6f70loc_37bbf6f70:
37bbf6f70mov edx, -3
37bbf6f75mov eax, 3
37bbf6f7ajmp 0x37bbf6f0a
37bbf6f7c
37bbf6f7c 0f 1f 40 00 ..@.
37bbf6f80
37bbf6f80loc_37bbf6f80:
37bbf6f80mov edx, -7
37bbf6f85mov eax, 7
37bbf6f8ajmp 0x37bbf6f0a
37bbf6f8f
37bbf6f8floc_37bbf6f8f:
37bbf6f8fneg eax
37bbf6f91jmp 0x37bbf6f0c
37bbf6e00
37bbf6e00zhpsv_:
37bbf6e00push r12
37bbf6e02push rbp
37bbf6e03push rdi
37bbf6e04push rsi
37bbf6e05push rbx
37bbf6e06sub rsp, 96
37bbf6e0amov rdi, [rsp+200]
37bbf6e12mov [rdi], 0
37bbf6e18mov rsi, rdx
37bbf6e1bmov r12, r8
37bbf6e1emov rbp, r9
37bbf6e21mov r8l, 1
37bbf6e27mov r9l, 1
37bbf6e2dlea rdx, [rip+0x85478c]
37bbf6e34mov rbx, rcx
37bbf6e37call lsame_
37bbf6e3ctest eax, eax
37bbf6e3eje 0x37bbf6f38
37bbf6e44
37bbf6e44loc_37bbf6e44:
37bbf6e44mov eax, [rsi]
37bbf6e46test eax, eax
37bbf6e48js 0x37bbf6f00
37bbf6e4emov edx, [r12]
37bbf6e52test edx, edx
37bbf6e54js 0x37bbf6f70
37bbf6e5amov rcx, [rsp+192]
37bbf6e62test eax, eax
37bbf6e64mov edx, 1
37bbf6e69cmovle eax, edx
37bbf6e6ccmp [rcx], eax
37bbf6e6ejl 0x37bbf6f80
37bbf6e74mov eax, [rdi]
37bbf6e76test eax, eax
37bbf6e78jne 0x37bbf6f8f
37bbf6e7emov [rsp+32], rdi
37bbf6e83mov r8, rbp
37bbf6e86mov rdx, rsi
37bbf6e89mov rcx, rbx
37bbf6e8cmov [rsp+40], 1
37bbf6e95mov r9, [rsp+176]
37bbf6e9dcall zhptrf_
37bbf6ea2mov eax, [rdi]
37bbf6ea4test eax, eax
37bbf6ea6jne 0x37bbf6f28
37bbf6eacmov [rsp+56], rdi
37bbf6eb1mov r9, rbp
37bbf6eb4mov r8, r12
37bbf6eb7mov rdx, rsi
37bbf6ebamov rax, [rsp+192]
37bbf6ec2mov rcx, rbx
37bbf6ec5mov [rsp+64], 1
37bbf6ecemov [rsp+48], rax
37bbf6ed3mov rax, [rsp+184]
37bbf6edbmov [rsp+40], rax
37bbf6ee0mov rax, [rsp+176]
37bbf6ee8mov [rsp+32], rax
37bbf6eedcall zhptrs_
37bbf6ef2nop
37bbf6ef3add rsp, 96
37bbf6ef7pop rbx
37bbf6ef8pop rsi
37bbf6ef9pop rdi
37bbf6efapop rbp
37bbf6efbpop r12
37bbf6efdret
37bbf6efe
37bbf6efe 66 90 f.
37bbf6f00
37bbf6f00loc_37bbf6f00:
37bbf6f00mov edx, -2
37bbf6f05mov eax, 2
37bbf6f0a
37bbf6f0aloc_37bbf6f0a:
37bbf6f0amov [rdi], edx
37bbf6f0c
37bbf6f0cloc_37bbf6f0c:
37bbf6f0clea rdx, [rsp+92]
37bbf6f11mov r8l, 6
37bbf6f17lea rcx, [rip+0x8546a4]
37bbf6f1emov [rsp+92], eax
37bbf6f22call xerbla_
37bbf6f27nop
37bbf6f28
37bbf6f28loc_37bbf6f28:
37bbf6f28add rsp, 96
37bbf6f2cpop rbx
37bbf6f2dpop rsi
37bbf6f2epop rdi
37bbf6f2fpop rbp
37bbf6f30pop r12
37bbf6f32ret
37bbf6f33
37bbf6f33 0f 1f 44 00 00 ..D..
37bbf6f38
37bbf6f38loc_37bbf6f38:
37bbf6f38mov r9l, 1
37bbf6f3emov r8l, 1
37bbf6f44lea rdx, [rip+0x854676]
37bbf6f4bmov rcx, rbx
37bbf6f4ecall lsame_
37bbf6f53test eax, eax
37bbf6f55jne 0x37bbf6e44
37bbf6f5bmov edx, -1
37bbf6f60mov eax, 1
37bbf6f65jmp 0x37bbf6f0a
37bbf6f67
37bbf6f67 66 0f 1f 84 00 00 00 00 00 f........
37bbf6f70
37bbf6f70loc_37bbf6f70:
37bbf6f70mov edx, -3
37bbf6f75mov eax, 3
37bbf6f7ajmp 0x37bbf6f0a
37bbf6f7c
37bbf6f7c 0f 1f 40 00 ..@.
37bbf6f80
37bbf6f80loc_37bbf6f80:
37bbf6f80mov edx, -7
37bbf6f85mov eax, 7
37bbf6f8ajmp 0x37bbf6f0a
37bbf6f8f
37bbf6f8floc_37bbf6f8f:
37bbf6f8fneg eax
37bbf6f91jmp 0x37bbf6f0c
37bbf6e00
37bbf6f96
37bbf6f96 // align 0x10
37bbf6f96 // align 0x10
37bbf6fa0
37bbf6fa0zhpsvx_:
37bbf6fa0push r13
37bbf6fa2push r12
37bbf6fa4push rbp
37bbf6fa5push rdi
37bbf6fa6push rsi
37bbf6fa7push rbx
37bbf6fa8sub rsp, 168
37bbf6fafmovups [rsp+144], x6
37bbf6fb7mov rdi, [rsp+352]
37bbf6fbfmov [rdi], 0
37bbf6fc5mov rsi, rdx
37bbf6fc8mov rbx, r8
37bbf6fcbmov rbp, r9
37bbf6fcemov r8l, 1
37bbf6fd4mov r9l, 1
37bbf6fdalea rdx, [rip+0x8545ef]
37bbf6fe1mov r13, rcx
37bbf6fe4call lsame_
37bbf6fe9mov r12l, eax
37bbf6fectest eax, eax
37bbf6feejne 0x37bbf7058
37bbf6ff0mov r9l, 1
37bbf6ff6mov r8l, 1
37bbf6ffclea rdx, [rip+0x8545ce]
37bbf7003mov rcx, r13
37bbf7006call lsame_
37bbf700btest eax, eax
37bbf700djne 0x37bbf7058
37bbf700fmov [rdi], -1
37bbf7015mov edx, 1
37bbf701a
37bbf701aloc_37bbf701a:
37bbf701amov [rsp+136], edx
37bbf7021mov r8l, 6
37bbf7027lea rdx, [rsp+136]
37bbf702flea rcx, [rip+0x85459e]
37bbf7036call xerbla_
37bbf703bnop
37bbf703c
37bbf703cloc_37bbf703c:
37bbf703cmovups x6, [rsp+144]
37bbf7044add rsp, 168
37bbf704bpop rbx
37bbf704cpop rsi
37bbf704dpop rdi
37bbf704epop rbp
37bbf704fpop r12
37bbf7051pop r13
37bbf7053ret
37bbf7054
37bbf7054 0f 1f 40 00 ..@.
37bbf7058
37bbf7058loc_37bbf7058:
37bbf7058mov r9l, 1
37bbf705emov r8l, 1
37bbf7064lea rdx, [rip+0x854567]
37bbf706bmov rcx, rsi
37bbf706ecall lsame_
37bbf7073test eax, eax
37bbf7075je 0x37bbf70d8
37bbf7077
37bbf7077loc_37bbf7077:
37bbf7077mov eax, [rbx]
37bbf7079test eax, eax
37bbf707bjs 0x37bbf70c0
37bbf707dmov edx, [rbp]
37bbf7080test edx, edx
37bbf7082js 0x37bbf73d8
37bbf7088mov rcx, [rsp+288]
37bbf7090test eax, eax
37bbf7092mov edx, 1
37bbf7097cmovg edx, eax
37bbf709acmp [rcx], edx
37bbf709cjl 0x37bbf7110
37bbf709emov rcx, [rsp+304]
37bbf70a6cmp [rcx], edx
37bbf70a8jge 0x37bbf7128
37bbf70aamov eax, -11
37bbf70afmov edx, 11
37bbf70b4mov [rdi], eax
37bbf70b6jmp 0x37bbf701a
37bbf70bb
37bbf70bb 0f 1f 44 00 00 ..D..
37bbf70c0
37bbf70c0loc_37bbf70c0:
37bbf70c0mov eax, -3
37bbf70c5mov edx, 3
37bbf70camov [rdi], eax
37bbf70ccjmp 0x37bbf701a
37bbf70d1
37bbf70d1 0f 1f 80 00 00 00 00 .......
37bbf70d8
37bbf70d8loc_37bbf70d8:
37bbf70d8mov r9l, 1
37bbf70demov r8l, 1
37bbf70e4lea rdx, [rip+0x8544e8]
37bbf70ebmov rcx, rsi
37bbf70eecall lsame_
37bbf70f3test eax, eax
37bbf70f5jne 0x37bbf7077
37bbf70f7mov eax, -2
37bbf70fcmov edx, 2
37bbf7101mov [rdi], eax
37bbf7103jmp 0x37bbf701a
37bbf7108
37bbf7108 0f 1f 84 00 00 00 00 00 ........
37bbf7110
37bbf7110loc_37bbf7110:
37bbf7110mov eax, -9
37bbf7115mov edx, 9
37bbf711amov [rdi], eax
37bbf711cjmp 0x37bbf701a
37bbf7121
37bbf7121 0f 1f 80 00 00 00 00 .......
37bbf7128
37bbf7128loc_37bbf7128:
37bbf7128mov edx, [rdi]
37bbf712atest edx, edx
37bbf712cjne 0x37bbf73e9
37bbf7132test r12l, r12l
37bbf7135je 0x37bbf73b0
37bbf713blea edx, [rax+1]
37bbf713emov r9, [rsp+264]
37bbf7146lea r12, [rsp+136]
37bbf714eimul eax, edx
37bbf7151mov rdx, [rsp+256]
37bbf7159mov rcx, r12
37bbf715csar eax, 1
37bbf715emov [rsp+136], eax
37bbf7165lea rax, [rip+0x854470]
37bbf716cmov [rsp+32], rax
37bbf7171mov r8, rax
37bbf7174call zcopy_
37bbf7179mov [rsp+32], rdi
37bbf717emov rdx, rbx
37bbf7181mov rcx, rsi
37bbf7184mov r9, [rsp+272]
37bbf718cmov r8, [rsp+264]
37bbf7194mov [rsp+40], 1
37bbf719dcall zhptrf_
37bbf71a2mov eax, [rdi]
37bbf71a4test eax, eax
37bbf71a6jg 0x37bbf73c0
37bbf71ac
37bbf71acloc_37bbf71ac:
37bbf71acmov rax, [rsp+344]
37bbf71b4mov r8, rbx
37bbf71b7mov [rsp+48], 1
37bbf71c0mov rdx, rsi
37bbf71c3mov [rsp+40], 1
37bbf71ccmov r9, [rsp+256]
37bbf71d4lea rcx, [rip+0x854405]
37bbf71dbmov [rsp+32], rax
37bbf71e0call zlanhp_
37bbf71e5mov [rsp+56], rdi
37bbf71eamov rdx, rbx
37bbf71edmov rcx, rsi
37bbf71f0mov rax, [rsp+336]
37bbf71f8mov [rsp+32], r12
37bbf71fdmov r9, [rsp+272]
37bbf7205mov [rsp+64], 1
37bbf720emov [rsp+48], rax
37bbf7213mov rax, [rsp+312]
37bbf721bmov r8, [rsp+264]
37bbf7223movsd_xmm [rsp+136], x0
37bbf722cmov [rsp+40], rax
37bbf7231call zhpcon_
37bbf7236mov rax, [rsp+304]
37bbf723emov r8, rbp
37bbf7241mov rdx, rbx
37bbf7244mov [rsp+56], 4
37bbf724dmov r9, [rsp+280]
37bbf7255lea rcx, [rip+0x854385]
37bbf725cmov [rsp+48], rax
37bbf7261mov rax, [rsp+296]
37bbf7269mov [rsp+40], rax
37bbf726emov rax, [rsp+288]
37bbf7276mov [rsp+32], rax
37bbf727bcall zlacpy_
37bbf7280mov [rsp+56], rdi
37bbf7285mov r8, rbp
37bbf7288mov rdx, rbx
37bbf728bmov rax, [rsp+304]
37bbf7293mov r9, [rsp+264]
37bbf729bmov rcx, rsi
37bbf729emov [rsp+64], 1
37bbf72a7mov [rsp+48], rax
37bbf72acmov rax, [rsp+296]
37bbf72b4mov [rsp+40], rax
37bbf72b9mov rax, [rsp+272]
37bbf72c1mov [rsp+32], rax
37bbf72c6call zhptrs_
37bbf72cbmov r8, rbp
37bbf72cemov rdx, rbx
37bbf72d1mov rcx, rsi
37bbf72d4mov rax, [rsp+344]
37bbf72dcmov r9, [rsp+256]
37bbf72e4mov [rsp+112], rdi
37bbf72e9mov [rsp+120], 1
37bbf72f2mov [rsp+104], rax
37bbf72f7mov rax, [rsp+336]
37bbf72ffmov [rsp+96], rax
37bbf7304mov rax, [rsp+328]
37bbf730cmov [rsp+88], rax
37bbf7311mov rax, [rsp+320]
37bbf7319mov [rsp+80], rax
37bbf731emov rax, [rsp+304]
37bbf7326mov [rsp+72], rax
37bbf732bmov rax, [rsp+296]
37bbf7333mov [rsp+64], rax
37bbf7338mov rax, [rsp+288]
37bbf7340mov [rsp+56], rax
37bbf7345mov rax, [rsp+280]
37bbf734dmov [rsp+48], rax
37bbf7352mov rax, [rsp+272]
37bbf735amov [rsp+40], rax
37bbf735fmov rax, [rsp+264]
37bbf7367mov [rsp+32], rax
37bbf736ccall zhprfs_
37bbf7371mov rax, [rsp+312]
37bbf7379mov edx, 7
37bbf737elea rcx, [rip+0x854260]
37bbf7385movsd_xmm x1, [rax]
37bbf7389movapd x6, x1
37bbf738dcall dlamch_
37bbf7392comisd x0, x6
37bbf7396jbe 0x37bbf703c
37bbf739cmov eax, [rbx]
37bbf739eadd eax, 1
37bbf73a1mov [rdi], eax
37bbf73a3jmp 0x37bbf703c
37bbf73a8
37bbf73a8 0f 1f 84 00 00 00 00 00 ........
37bbf73b0
37bbf73b0loc_37bbf73b0:
37bbf73b0lea r12, [rsp+136]
37bbf73b8jmp 0x37bbf71ac
37bbf73bd
37bbf73bd 0f 1f 00 ...
37bbf73c0
37bbf73c0loc_37bbf73c0:
37bbf73c0mov rax, [rsp+312]
37bbf73c8mov [rax], 0
37bbf73cfjmp 0x37bbf703c
37bbf73d4
37bbf73d4 0f 1f 40 00 ..@.
37bbf73d8
37bbf73d8loc_37bbf73d8:
37bbf73d8mov eax, -4
37bbf73ddmov edx, 4
37bbf73e2mov [rdi], eax
37bbf73e4jmp 0x37bbf701a
37bbf73e9
37bbf73e9loc_37bbf73e9:
37bbf73e9neg edx
37bbf73ebjmp 0x37bbf701a
37bbf6fa0
37bbf6fa0zhpsvx_:
37bbf6fa0push r13
37bbf6fa2push r12
37bbf6fa4push rbp
37bbf6fa5push rdi
37bbf6fa6push rsi
37bbf6fa7push rbx
37bbf6fa8sub rsp, 168
37bbf6fafmovups [rsp+144], x6
37bbf6fb7mov rdi, [rsp+352]
37bbf6fbfmov [rdi], 0
37bbf6fc5mov rsi, rdx
37bbf6fc8mov rbx, r8
37bbf6fcbmov rbp, r9
37bbf6fcemov r8l, 1
37bbf6fd4mov r9l, 1
37bbf6fdalea rdx, [rip+0x8545ef]
37bbf6fe1mov r13, rcx
37bbf6fe4call lsame_
37bbf6fe9mov r12l, eax
37bbf6fectest eax, eax
37bbf6feejne 0x37bbf7058
37bbf6ff0mov r9l, 1
37bbf6ff6mov r8l, 1
37bbf6ffclea rdx, [rip+0x8545ce]
37bbf7003mov rcx, r13
37bbf7006call lsame_
37bbf700btest eax, eax
37bbf700djne 0x37bbf7058
37bbf700fmov [rdi], -1
37bbf7015mov edx, 1
37bbf701a
37bbf701aloc_37bbf701a:
37bbf701amov [rsp+136], edx
37bbf7021mov r8l, 6
37bbf7027lea rdx, [rsp+136]
37bbf702flea rcx, [rip+0x85459e]
37bbf7036call xerbla_
37bbf703bnop
37bbf703c
37bbf703cloc_37bbf703c:
37bbf703cmovups x6, [rsp+144]
37bbf7044add rsp, 168
37bbf704bpop rbx
37bbf704cpop rsi
37bbf704dpop rdi
37bbf704epop rbp
37bbf704fpop r12
37bbf7051pop r13
37bbf7053ret
37bbf7054
37bbf7054 0f 1f 40 00 ..@.
37bbf7058
37bbf7058loc_37bbf7058:
37bbf7058mov r9l, 1
37bbf705emov r8l, 1
37bbf7064lea rdx, [rip+0x854567]
37bbf706bmov rcx, rsi
37bbf706ecall lsame_
37bbf7073test eax, eax
37bbf7075je 0x37bbf70d8
37bbf7077
37bbf7077loc_37bbf7077:
37bbf7077mov eax, [rbx]
37bbf7079test eax, eax
37bbf707bjs 0x37bbf70c0
37bbf707dmov edx, [rbp]
37bbf7080test edx, edx
37bbf7082js 0x37bbf73d8
37bbf7088mov rcx, [rsp+288]
37bbf7090test eax, eax
37bbf7092mov edx, 1
37bbf7097cmovg edx, eax
37bbf709acmp [rcx], edx
37bbf709cjl 0x37bbf7110
37bbf709emov rcx, [rsp+304]
37bbf70a6cmp [rcx], edx
37bbf70a8jge 0x37bbf7128
37bbf70aamov eax, -11
37bbf70afmov edx, 11
37bbf70b4mov [rdi], eax
37bbf70b6jmp 0x37bbf701a
37bbf70bb
37bbf70bb 0f 1f 44 00 00 ..D..
37bbf70c0
37bbf70c0loc_37bbf70c0:
37bbf70c0mov eax, -3
37bbf70c5mov edx, 3
37bbf70camov [rdi], eax
37bbf70ccjmp 0x37bbf701a
37bbf70d1
37bbf70d1 0f 1f 80 00 00 00 00 .......
37bbf70d8
37bbf70d8loc_37bbf70d8:
37bbf70d8mov r9l, 1
37bbf70demov r8l, 1
37bbf70e4lea rdx, [rip+0x8544e8]
37bbf70ebmov rcx, rsi
37bbf70eecall lsame_
37bbf70f3test eax, eax
37bbf70f5jne 0x37bbf7077
37bbf70f7mov eax, -2
37bbf70fcmov edx, 2
37bbf7101mov [rdi], eax
37bbf7103jmp 0x37bbf701a
37bbf7108
37bbf7108 0f 1f 84 00 00 00 00 00 ........
37bbf7110
37bbf7110loc_37bbf7110:
37bbf7110mov eax, -9
37bbf7115mov edx, 9
37bbf711amov [rdi], eax
37bbf711cjmp 0x37bbf701a
37bbf7121
37bbf7121 0f 1f 80 00 00 00 00 .......
37bbf7128
37bbf7128loc_37bbf7128:
37bbf7128mov edx, [rdi]
37bbf712atest edx, edx
37bbf712cjne 0x37bbf73e9
37bbf7132test r12l, r12l
37bbf7135je 0x37bbf73b0
37bbf713blea edx, [rax+1]
37bbf713emov r9, [rsp+264]
37bbf7146lea r12, [rsp+136]
37bbf714eimul eax, edx
37bbf7151mov rdx, [rsp+256]
37bbf7159mov rcx, r12
37bbf715csar eax, 1
37bbf715emov [rsp+136], eax
37bbf7165lea rax, [rip+0x854470]
37bbf716cmov [rsp+32], rax
37bbf7171mov r8, rax
37bbf7174call zcopy_
37bbf7179mov [rsp+32], rdi
37bbf717emov rdx, rbx
37bbf7181mov rcx, rsi
37bbf7184mov r9, [rsp+272]
37bbf718cmov r8, [rsp+264]
37bbf7194mov [rsp+40], 1
37bbf719dcall zhptrf_
37bbf71a2mov eax, [rdi]
37bbf71a4test eax, eax
37bbf71a6jg 0x37bbf73c0
37bbf71ac
37bbf71acloc_37bbf71ac:
37bbf71acmov rax, [rsp+344]
37bbf71b4mov r8, rbx
37bbf71b7mov [rsp+48], 1
37bbf71c0mov rdx, rsi
37bbf71c3mov [rsp+40], 1
37bbf71ccmov r9, [rsp+256]
37bbf71d4lea rcx, [rip+0x854405]
37bbf71dbmov [rsp+32], rax
37bbf71e0call zlanhp_
37bbf71e5mov [rsp+56], rdi
37bbf71eamov rdx, rbx
37bbf71edmov rcx, rsi
37bbf71f0mov rax, [rsp+336]
37bbf71f8mov [rsp+32], r12
37bbf71fdmov r9, [rsp+272]
37bbf7205mov [rsp+64], 1
37bbf720emov [rsp+48], rax
37bbf7213mov rax, [rsp+312]
37bbf721bmov r8, [rsp+264]
37bbf7223movsd_xmm [rsp+136], x0
37bbf722cmov [rsp+40], rax
37bbf7231call zhpcon_
37bbf7236mov rax, [rsp+304]
37bbf723emov r8, rbp
37bbf7241mov rdx, rbx
37bbf7244mov [rsp+56], 4
37bbf724dmov r9, [rsp+280]
37bbf7255lea rcx, [rip+0x854385]
37bbf725cmov [rsp+48], rax
37bbf7261mov rax, [rsp+296]
37bbf7269mov [rsp+40], rax
37bbf726emov rax, [rsp+288]
37bbf7276mov [rsp+32], rax
37bbf727bcall zlacpy_
37bbf7280mov [rsp+56], rdi
37bbf7285mov r8, rbp
37bbf7288mov rdx, rbx
37bbf728bmov rax, [rsp+304]
37bbf7293mov r9, [rsp+264]
37bbf729bmov rcx, rsi
37bbf729emov [rsp+64], 1
37bbf72a7mov [rsp+48], rax
37bbf72acmov rax, [rsp+296]
37bbf72b4mov [rsp+40], rax
37bbf72b9mov rax, [rsp+272]
37bbf72c1mov [rsp+32], rax
37bbf72c6call zhptrs_
37bbf72cbmov r8, rbp
37bbf72cemov rdx, rbx
37bbf72d1mov rcx, rsi
37bbf72d4mov rax, [rsp+344]
37bbf72dcmov r9, [rsp+256]
37bbf72e4mov [rsp+112], rdi
37bbf72e9mov [rsp+120], 1
37bbf72f2mov [rsp+104], rax
37bbf72f7mov rax, [rsp+336]
37bbf72ffmov [rsp+96], rax
37bbf7304mov rax, [rsp+328]
37bbf730cmov [rsp+88], rax
37bbf7311mov rax, [rsp+320]
37bbf7319mov [rsp+80], rax
37bbf731emov rax, [rsp+304]
37bbf7326mov [rsp+72], rax
37bbf732bmov rax, [rsp+296]
37bbf7333mov [rsp+64], rax
37bbf7338mov rax, [rsp+288]
37bbf7340mov [rsp+56], rax
37bbf7345mov rax, [rsp+280]
37bbf734dmov [rsp+48], rax
37bbf7352mov rax, [rsp+272]
37bbf735amov [rsp+40], rax
37bbf735fmov rax, [rsp+264]
37bbf7367mov [rsp+32], rax
37bbf736ccall zhprfs_
37bbf7371mov rax, [rsp+312]
37bbf7379mov edx, 7
37bbf737elea rcx, [rip+0x854260]
37bbf7385movsd_xmm x1, [rax]
37bbf7389movapd x6, x1
37bbf738dcall dlamch_
37bbf7392comisd x0, x6
37bbf7396jbe 0x37bbf703c
37bbf739cmov eax, [rbx]
37bbf739eadd eax, 1
37bbf73a1mov [rdi], eax
37bbf73a3jmp 0x37bbf703c
37bbf73a8
37bbf73a8 0f 1f 84 00 00 00 00 00 ........
37bbf73b0
37bbf73b0loc_37bbf73b0:
37bbf73b0lea r12, [rsp+136]
37bbf73b8jmp 0x37bbf71ac
37bbf73bd
37bbf73bd 0f 1f 00 ...
37bbf73c0
37bbf73c0loc_37bbf73c0:
37bbf73c0mov rax, [rsp+312]
37bbf73c8mov [rax], 0
37bbf73cfjmp 0x37bbf703c
37bbf73d4
37bbf73d4 0f 1f 40 00 ..@.
37bbf73d8
37bbf73d8loc_37bbf73d8:
37bbf73d8mov eax, -4
37bbf73ddmov edx, 4
37bbf73e2mov [rdi], eax
37bbf73e4jmp 0x37bbf701a
37bbf73e9
37bbf73e9loc_37bbf73e9:
37bbf73e9neg edx
37bbf73ebjmp 0x37bbf701a
37bbf6fa0
37bbf73f0
37bbf73f0zhptrd_:
37bbf73f0push r15
37bbf73f2push r14
37bbf73f4push r13
37bbf73f6push r12
37bbf73f8push rbp
37bbf73f9push rdi
37bbf73fapush rsi
37bbf73fbpush rbx
37bbf73fcsub rsp, 248
37bbf7403movups [rsp+208], x6
37bbf740bmovups [rsp+224], x7
37bbf7413mov rsi, [rsp+368]
37bbf741bmov rbp, [rsp+360]
37bbf7423mov [rsi], 0
37bbf7429mov r12, rdx
37bbf742cmov rbx, r8
37bbf742fmov r13, r9
37bbf7432mov r8l, 1
37bbf7438mov r9l, 1
37bbf743elea rdx, [rip+0x8541ab]
37bbf7445mov [rsp+320], rcx
37bbf744dcall lsame_
37bbf7452mov edi, eax
37bbf7454test eax, eax
37bbf7456je 0x37bbf77e0
37bbf745c
37bbf745cloc_37bbf745c:
37bbf745cmov r8l, [r12]
37bbf7460test r8l, r8l
37bbf7463js 0x37bbf77b0
37bbf7469mov eax, [rsi]
37bbf746btest eax, eax
37bbf746djne 0x37bbf7bc4
37bbf7473test r8l, r8l
37bbf7476je 0x37bbf7783
37bbf747ctest edi, edi
37bbf747eje 0x37bbf7830
37bbf7484lea eax, [r8-1]
37bbf7488mov edx, r8l
37bbf748blea r14, [rsp+176]
37bbf7493imul edx, eax
37bbf7496mov [rsp+168], eax
37bbf749dlea r12, [rsp+168]
37bbf74a5sar edx, 1
37bbf74a7lea edi, [rdx+1]
37bbf74aalea edx, [r8+rdx-1]
37bbf74afmovsxd rdx, edx
37bbf74b2shl rdx, 4
37bbf74b6mov [rbx+rdx+8], 0
37bbf74bftest eax, eax
37bbf74c1je 0x37bbf781b
37bbf74c7mov [rsp+88], r14
37bbf74ccmov r15, [rsp+352]
37bbf74d4mov r14, rbx
37bbf74d7mov ebx, edi
37bbf74d9lea rdi, [rsp+192]
37bbf74e1jmp 0x37bbf753d
37bbf74e3
37bbf74e3 0f 1f 44 00 00 ..D..
37bbf74e8
37bbf74e8loc_37bbf74e8:
37bbf74e8movupd x1, [rsp+192]
37bbf74f1
37bbf74f1loc_37bbf74f1:
37bbf74f1lea edx, [rbx+rax]
37bbf74f4shl rcx, 4
37bbf74f8sub ebx, eax
37bbf74fasub eax, 1
37bbf74fdmovsxd rdx, edx
37bbf7500mov [rsp+168], eax
37bbf7507mov r9, rdx
37bbf750ashl rdx, 4
37bbf750emovups [rbp+rcx], x1
37bbf7513shl r9, 4
37bbf7517mov [r14+r9-24], 0
37bbf7520movsd_xmm [r14+r9-32], x0
37bbf7527movsd_xmm x0, [rdx+r14-16]
37bbf752emovsd_xmm [r13+8*r8], x0
37bbf7535test eax, eax
37bbf7537jle 0x37bbf7818
37bbf753d
37bbf753dloc_37bbf753d:
37bbf753dlea eax, [rax+rbx-1]
37bbf7541movsxd rsi, ebx
37bbf7544mov rdx, [rsp+88]
37bbf7549mov rcx, r12
37bbf754ccdqe
37bbf754esub rsi, 1
37bbf7552lea r9, [rip+0x85409f]
37bbf7559shl rax, 4
37bbf755dshl rsi, 4
37bbf7561movupd x0, [rax+r14-16]
37bbf7568mov [rsp+32], rdi
37bbf756dadd rsi, r14
37bbf7570mov r8, rsi
37bbf7573movups [rsp+176], x0
37bbf757bcall zlarfg_
37bbf7580pxor x1, x1
37bbf7584ucomisd x1, [rsp+192]
37bbf758dmovsxd r8, [rsp+168]
37bbf7595movsd_xmm x0, [rsp+176]
37bbf759emov r9l, 1
37bbf75a4lea rcx, [r8-1]
37bbf75a8mov rax, r8
37bbf75absetp dl
37bbf75aemovsd_xmm [r15+8*rcx], x0
37bbf75b4cmovne edx, r9l
37bbf75b8test dl, dl
37bbf75bajne 0x37bbf75d4
37bbf75bcucomisd x1, [rsp+200]
37bbf75c5setp dl
37bbf75c8cmovne edx, r9l
37bbf75cctest dl, dl
37bbf75ceje 0x37bbf74e8
37bbf75d4
37bbf75d4loc_37bbf75d4:
37bbf75d4lea eax, [rax+rbx-1]
37bbf75d8mov r9, r14
37bbf75dbmov r8, rdi
37bbf75demov rdx, r12
37bbf75e1cdqe
37bbf75e3movq x4, [rip+0x854035]
37bbf75eblea rcx, [rip+0x85400e]
37bbf75f2shl rax, 4
37bbf75f6movups [rax+r14-16], x4
37bbf75fclea rax, [rip+0x853ff5]
37bbf7603mov [rsp+64], rax
37bbf7608mov [rsp+48], rcx
37bbf760dmov rcx, [rsp+320]
37bbf7615mov [rsp+40], rax
37bbf761amov [rsp+72], 1
37bbf7623mov [rsp+56], rbp
37bbf7628mov [rsp+32], rsi
37bbf762dcall zhpmv_
37bbf7632pxor x4, x4
37bbf7636mov r8, rbp
37bbf7639mov rdx, r12
37bbf763cmovupd x1, [rsp+192]
37bbf7645movsd_xmm x3, [rip+0x853fe3]
37bbf764dlea rax, [rip+0x853fa4]
37bbf7654mov [rsp+32], rsi
37bbf7659mov [rsp+40], rax
37bbf765emov r9, rax
37bbf7661lea rcx, [rsp+144]
37bbf7669movapd x5, x1
37bbf766dmovapd x0, x1
37bbf7671movups [rsp+96], x1
37bbf7676mulsd x3, x1
37bbf767aunpckhpd x5, x5
37bbf767emulsd x0, x4
37bbf7682movapd x2, x5
37bbf7686mulsd x5, x4
37bbf768amulsd x2, [rip+0x853f9e]
37bbf7692subsd x3, x5
37bbf7696addsd x0, x2
37bbf769amovddup x6, x3
37bbf769emovddup x7, x0
37bbf76a2call zdotc_
37bbf76a7mov [rsp+32], rbp
37bbf76acmov r8, rsi
37bbf76afmov rcx, r12
37bbf76b2movsd_xmm x2, [rsp+152]
37bbf76bblea rax, [rip+0x853f36]
37bbf76c2mov rdx, [rsp+88]
37bbf76c7movsd_xmm x0, [rsp+144]
37bbf76d0mov [rsp+40], rax
37bbf76d5mov r9, rax
37bbf76d8unpcklpd x0, x2
37bbf76dcmovhpd x2, [rsp+144]
37bbf76e5mulpd x0, x6
37bbf76e9mulpd x2, x7
37bbf76edaddsubpd x0, x2
37bbf76f1xorpd x0, [rip+0x853f47]
37bbf76f9movups [rsp+176], x0
37bbf7701call zaxpy_
37bbf7706mov [rsp+56], r14
37bbf770bmov r9, rsi
37bbf770emov rdx, r12
37bbf7711lea rax, [rip+0x853ee0]
37bbf7718mov [rsp+40], rbp
37bbf771dmov rcx, [rsp+320]
37bbf7725lea r8, [rip+0x853ee4]
37bbf772cmov [rsp+48], rax
37bbf7731mov [rsp+32], rax
37bbf7736mov [rsp+64], 1
37bbf773fcall zhpr2_
37bbf7744movsxd r8, [rsp+168]
37bbf774cmovupd x1, [rsp+96]
37bbf7752lea rcx, [r8-1]
37bbf7756mov rax, r8
37bbf7759movsd_xmm x0, [r15+8*rcx]
37bbf775fjmp 0x37bbf74f1
37bbf7764
37bbf7764 0f 1f 40 00 ..@.
37bbf7768
37bbf7768loc_37bbf7768:
37bbf7768mov r13, [rsp+344]
37bbf7770movsxd rdx, edi
37bbf7773
37bbf7773loc_37bbf7773:
37bbf7773shl rdx, 4
37bbf7777movsd_xmm x0, [rbx+rdx]
37bbf777cmovsd_xmm [r13+8*rax-8], x0
37bbf7783
37bbf7783loc_37bbf7783:
37bbf7783movups x6, [rsp+208]
37bbf778bmovups x7, [rsp+224]
37bbf7793add rsp, 248
37bbf779apop rbx
37bbf779bpop rsi
37bbf779cpop rdi
37bbf779dpop rbp
37bbf779epop r12
37bbf77a0pop r13
37bbf77a2pop r14
37bbf77a4pop r15
37bbf77a6ret
37bbf77a7
37bbf77a7 66 0f 1f 84 00 00 00 00 00 f........
37bbf77b0
37bbf77b0loc_37bbf77b0:
37bbf77b0mov [rsi], -2
37bbf77b6mov eax, 2
37bbf77bb
37bbf77bbloc_37bbf77bb:
37bbf77bblea rdx, [rsp+192]
37bbf77c3mov r8l, 6
37bbf77c9lea rcx, [rip+0x853e22]
37bbf77d0mov [rsp+192], eax
37bbf77d7call xerbla_
37bbf77dcjmp 0x37bbf7783
37bbf77de
37bbf77de 66 90 f.
37bbf77e0
37bbf77e0loc_37bbf77e0:
37bbf77e0mov rcx, [rsp+320]
37bbf77e8mov r9l, 1
37bbf77eemov r8l, 1
37bbf77f4lea rdx, [rip+0x853df6]
37bbf77fbcall lsame_
37bbf7800test eax, eax
37bbf7802jne 0x37bbf745c
37bbf7808mov [rsi], -1
37bbf780emov eax, 1
37bbf7813jmp 0x37bbf77bb
37bbf7815
37bbf7815 0f 1f 00 ...
37bbf7818
37bbf7818loc_37bbf7818:
37bbf7818mov rbx, r14
37bbf781b
37bbf781bloc_37bbf781b:
37bbf781bmovsd_xmm x0, [rbx]
37bbf781fmovsd_xmm [r13], x0
37bbf7825jmp 0x37bbf7783
37bbf782a
37bbf782a 66 0f 1f 44 00 00 f..D..
37bbf7830
37bbf7830loc_37bbf7830:
37bbf7830mov [rbx+8], 0
37bbf7838mov [rsp+168], 1
37bbf7843cmp r8l, 1
37bbf7847je 0x37bbf7bb8
37bbf784dlea r14, [rsp+176]
37bbf7855lea rdx, [rsp+192]
37bbf785dmov eax, r8l
37bbf7860mov [rsp+344], r13
37bbf7868mov [rsp+88], r14
37bbf786dmov r9l, 1
37bbf7873mov r13l, 1
37bbf7879lea r14, [rsp+172]
37bbf7881mov [rsp+132], r8l
37bbf7889mov [rsp+96], rdx
37bbf788ejmp 0x37bbf78de
37bbf7890
37bbf7890loc_37bbf7890:
37bbf7890movupd x1, [rsp+192]
37bbf7899
37bbf7899loc_37bbf7899:
37bbf7899mov rax, [rsp+344]
37bbf78a1movsd_xmm [rsi], x0
37bbf78a5movsd_xmm x0, [rsi-16]
37bbf78aaadd r9l, 1
37bbf78aemov [rsi+8], 0
37bbf78b6movsd_xmm [rax+8*rdx], x0
37bbf78bbshl rdx, 4
37bbf78bfmovsxd rax, [r12]
37bbf78c3mov [rsp+168], r9l
37bbf78cbmovups [rbp+rdx], x1
37bbf78d0cmp [rsp+132], r9l
37bbf78d8jle 0x37bbf7768
37bbf78de
37bbf78deloc_37bbf78de:
37bbf78delea edi, [r13+rax]
37bbf78e3movsxd rsi, r13l
37bbf78e6sub eax, r9l
37bbf78e9mov rdx, [rsp+88]
37bbf78eeshl rsi, 4
37bbf78f2lea r15l, [r13+1]
37bbf78f6sub edi, r9l
37bbf78f9mov rcx, r14
37bbf78fcmov [rsp+172], eax
37bbf7903mov rax, [rsp+96]
37bbf7908add rsi, rbx
37bbf790bmovsxd r15, r15l
37bbf790emovupd x0, [rsi]
37bbf7912shl r15, 4
37bbf7916lea r9, [rip+0x853cdb]
37bbf791dlea r13l, [rdi+1]
37bbf7921mov [rsp+32], rax
37bbf7926lea r8, [rbx+r15]
37bbf792amovups [rsp+176], x0
37bbf7932call zlarfg_
37bbf7937pxor x1, x1
37bbf793bmov ecx, 1
37bbf7940movsxd rdx, [rsp+168]
37bbf7948mov rax, [rsp+352]
37bbf7950movsd_xmm x0, [rsp+176]
37bbf7959mov r9, rdx
37bbf795csub rdx, 1
37bbf7960ucomisd x1, [rsp+192]
37bbf7969movsd_xmm [rax+8*rdx], x0
37bbf796esetp al
37bbf7971cmovne eax, ecx
37bbf7974test al, al
37bbf7976jne 0x37bbf798f
37bbf7978ucomisd x1, [rsp+200]
37bbf7981setp al
37bbf7984cmovne eax, ecx
37bbf7987test al, al
37bbf7989je 0x37bbf7890
37bbf798f
37bbf798floc_37bbf798f:
37bbf798fmov eax, [r12]
37bbf7993shl rdx, 4
37bbf7997lea r15, [rbx+r15-16]
37bbf799clea rcx, [rip+0x853c55]
37bbf79a3add rdx, rbp
37bbf79a6movq x6, [rip+0x853c72]
37bbf79aemovups [rsi], x6
37bbf79b1mov r8, [rsp+96]
37bbf79b6sub eax, r9l
37bbf79b9mov [rsp+56], rdx
37bbf79belea rdx, [rip+0x853c3b]
37bbf79c5mov [rsp+172], eax
37bbf79ccmovsxd rax, edi
37bbf79cfmov [rsp+64], rcx
37bbf79d4shl rax, 4
37bbf79d8mov [rsp+48], rdx
37bbf79ddadd rax, rbx
37bbf79e0mov rdx, r14
37bbf79e3mov [rsp+40], rcx
37bbf79e8mov rcx, [rsp+320]
37bbf79f0mov r9, rax
37bbf79f3mov [rsp+72], 1
37bbf79fcmov [rsp+32], r15
37bbf7a01mov [rsp+136], rax
37bbf7a09call zhpmv_
37bbf7a0emov r10l, [r12]
37bbf7a12movupd x1, [rsp+192]
37bbf7a1blea rax, [rip+0x853bd6]
37bbf7a22movsd_xmm x3, [rip+0x853c06]
37bbf7a2amovsxd rdx, [rsp+168]
37bbf7a32mov [rsp+40], rax
37bbf7a37mov r9, rax
37bbf7a3amovapd x4, x1
37bbf7a3emovapd x0, x1
37bbf7a42mov [rsp+32], r15
37bbf7a47lea rcx, [rsp+144]
37bbf7a4fmulsd x3, x1
37bbf7a53unpckhpd x4, x4
37bbf7a57sub r10l, edx
37bbf7a5asub rdx, 1
37bbf7a5emovapd x2, x4
37bbf7a62pxor x4, x4
37bbf7a66shl rdx, 4
37bbf7a6amovups [rsp+112], x1
37bbf7a6fmulsd x0, x4
37bbf7a73movapd x5, x2
37bbf7a77lea r8, [rbp+rdx]
37bbf7a7cmov rdx, r14
37bbf7a7fmulsd x5, x4
37bbf7a83mov [rsp+172], r10l
37bbf7a8bmulsd x2, [rip+0x853b9d]
37bbf7a93subsd x3, x5
37bbf7a97addsd x0, x2
37bbf7a9bmovddup x7, x3
37bbf7a9fmovddup x6, x0
37bbf7aa3call zdotc_
37bbf7aa8mov ecx, [r12]
37bbf7aacmovsxd rdx, [rsp+168]
37bbf7ab4mov r8, r15
37bbf7ab7movsd_xmm x2, [rsp+152]
37bbf7ac0lea rax, [rip+0x853b31]
37bbf7ac7movsd_xmm x0, [rsp+144]
37bbf7ad0sub ecx, edx
37bbf7ad2sub rdx, 1
37bbf7ad6mov [rsp+40], rax
37bbf7adbmov r9, rax
37bbf7adeunpcklpd x0, x2
37bbf7ae2shl rdx, 4
37bbf7ae6mov [rsp+172], ecx
37bbf7aedmovhpd x2, [rsp+144]
37bbf7af6mulpd x0, x7
37bbf7afaadd rdx, rbp
37bbf7afdmov rcx, r14
37bbf7b00mulpd x2, x6
37bbf7b04mov [rsp+32], rdx
37bbf7b09mov rdx, [rsp+88]
37bbf7b0eaddsubpd x0, x2
37bbf7b12xorpd x0, [rip+0x853b26]
37bbf7b1amovups [rsp+176], x0
37bbf7b22call zaxpy_
37bbf7b27mov ecx, [r12]
37bbf7b2bmovsxd rdx, [rsp+168]
37bbf7b33mov [rsp+64], 1
37bbf7b3cmov rax, [rsp+136]
37bbf7b44mov r9, r15
37bbf7b47lea r8, [rip+0x853ac2]
37bbf7b4esub ecx, edx
37bbf7b50sub rdx, 1
37bbf7b54shl rdx, 4
37bbf7b58mov [rsp+56], rax
37bbf7b5dlea rax, [rip+0x853a94]
37bbf7b64add rdx, rbp
37bbf7b67mov [rsp+48], rax
37bbf7b6cmov [rsp+40], rdx
37bbf7b71mov rdx, r14
37bbf7b74mov [rsp+32], rax
37bbf7b79mov [rsp+172], ecx
37bbf7b80mov rcx, [rsp+320]
37bbf7b88call zhpr2_
37bbf7b8dmovsxd rdx, [rsp+168]
37bbf7b95mov rax, [rsp+352]
37bbf7b9dmovupd x1, [rsp+112]
37bbf7ba3mov r9, rdx
37bbf7ba6sub rdx, 1
37bbf7baamovsd_xmm x0, [rax+8*rdx]
37bbf7bafjmp 0x37bbf7899
37bbf7bb4
37bbf7bb4 0f 1f 40 00 ..@.
37bbf7bb8
37bbf7bb8loc_37bbf7bb8:
37bbf7bb8mov eax, 1
37bbf7bbdxor edx, edx
37bbf7bbfjmp 0x37bbf7773
37bbf7bc4
37bbf7bc4loc_37bbf7bc4:
37bbf7bc4neg eax
37bbf7bc6jmp 0x37bbf77bb
37bbf73f0
37bbf73f0zhptrd_:
37bbf73f0push r15
37bbf73f2push r14
37bbf73f4push r13
37bbf73f6push r12
37bbf73f8push rbp
37bbf73f9push rdi
37bbf73fapush rsi
37bbf73fbpush rbx
37bbf73fcsub rsp, 248
37bbf7403movups [rsp+208], x6
37bbf740bmovups [rsp+224], x7
37bbf7413mov rsi, [rsp+368]
37bbf741bmov rbp, [rsp+360]
37bbf7423mov [rsi], 0
37bbf7429mov r12, rdx
37bbf742cmov rbx, r8
37bbf742fmov r13, r9
37bbf7432mov r8l, 1
37bbf7438mov r9l, 1
37bbf743elea rdx, [rip+0x8541ab]
37bbf7445mov [rsp+320], rcx
37bbf744dcall lsame_
37bbf7452mov edi, eax
37bbf7454test eax, eax
37bbf7456je 0x37bbf77e0
37bbf745c
37bbf745cloc_37bbf745c:
37bbf745cmov r8l, [r12]
37bbf7460test r8l, r8l
37bbf7463js 0x37bbf77b0
37bbf7469mov eax, [rsi]
37bbf746btest eax, eax
37bbf746djne 0x37bbf7bc4
37bbf7473test r8l, r8l
37bbf7476je 0x37bbf7783
37bbf747ctest edi, edi
37bbf747eje 0x37bbf7830
37bbf7484lea eax, [r8-1]
37bbf7488mov edx, r8l
37bbf748blea r14, [rsp+176]
37bbf7493imul edx, eax
37bbf7496mov [rsp+168], eax
37bbf749dlea r12, [rsp+168]
37bbf74a5sar edx, 1
37bbf74a7lea edi, [rdx+1]
37bbf74aalea edx, [r8+rdx-1]
37bbf74afmovsxd rdx, edx
37bbf74b2shl rdx, 4
37bbf74b6mov [rbx+rdx+8], 0
37bbf74bftest eax, eax
37bbf74c1je 0x37bbf781b
37bbf74c7mov [rsp+88], r14
37bbf74ccmov r15, [rsp+352]
37bbf74d4mov r14, rbx
37bbf74d7mov ebx, edi
37bbf74d9lea rdi, [rsp+192]
37bbf74e1jmp 0x37bbf753d
37bbf74e3
37bbf74e3 0f 1f 44 00 00 ..D..
37bbf74e8
37bbf74e8loc_37bbf74e8:
37bbf74e8movupd x1, [rsp+192]
37bbf74f1
37bbf74f1loc_37bbf74f1:
37bbf74f1lea edx, [rbx+rax]
37bbf74f4shl rcx, 4
37bbf74f8sub ebx, eax
37bbf74fasub eax, 1
37bbf74fdmovsxd rdx, edx
37bbf7500mov [rsp+168], eax
37bbf7507mov r9, rdx
37bbf750ashl rdx, 4
37bbf750emovups [rbp+rcx], x1
37bbf7513shl r9, 4
37bbf7517mov [r14+r9-24], 0
37bbf7520movsd_xmm [r14+r9-32], x0
37bbf7527movsd_xmm x0, [rdx+r14-16]
37bbf752emovsd_xmm [r13+8*r8], x0
37bbf7535test eax, eax
37bbf7537jle 0x37bbf7818
37bbf753d
37bbf753dloc_37bbf753d:
37bbf753dlea eax, [rax+rbx-1]
37bbf7541movsxd rsi, ebx
37bbf7544mov rdx, [rsp+88]
37bbf7549mov rcx, r12
37bbf754ccdqe
37bbf754esub rsi, 1
37bbf7552lea r9, [rip+0x85409f]
37bbf7559shl rax, 4
37bbf755dshl rsi, 4
37bbf7561movupd x0, [rax+r14-16]
37bbf7568mov [rsp+32], rdi
37bbf756dadd rsi, r14
37bbf7570mov r8, rsi
37bbf7573movups [rsp+176], x0
37bbf757bcall zlarfg_
37bbf7580pxor x1, x1
37bbf7584ucomisd x1, [rsp+192]
37bbf758dmovsxd r8, [rsp+168]
37bbf7595movsd_xmm x0, [rsp+176]
37bbf759emov r9l, 1
37bbf75a4lea rcx, [r8-1]
37bbf75a8mov rax, r8
37bbf75absetp dl
37bbf75aemovsd_xmm [r15+8*rcx], x0
37bbf75b4cmovne edx, r9l
37bbf75b8test dl, dl
37bbf75bajne 0x37bbf75d4
37bbf75bcucomisd x1, [rsp+200]
37bbf75c5setp dl
37bbf75c8cmovne edx, r9l
37bbf75cctest dl, dl
37bbf75ceje 0x37bbf74e8
37bbf75d4
37bbf75d4loc_37bbf75d4:
37bbf75d4lea eax, [rax+rbx-1]
37bbf75d8mov r9, r14
37bbf75dbmov r8, rdi
37bbf75demov rdx, r12
37bbf75e1cdqe
37bbf75e3movq x4, [rip+0x854035]
37bbf75eblea rcx, [rip+0x85400e]
37bbf75f2shl rax, 4
37bbf75f6movups [rax+r14-16], x4
37bbf75fclea rax, [rip+0x853ff5]
37bbf7603mov [rsp+64], rax
37bbf7608mov [rsp+48], rcx
37bbf760dmov rcx, [rsp+320]
37bbf7615mov [rsp+40], rax
37bbf761amov [rsp+72], 1
37bbf7623mov [rsp+56], rbp
37bbf7628mov [rsp+32], rsi
37bbf762dcall zhpmv_
37bbf7632pxor x4, x4
37bbf7636mov r8, rbp
37bbf7639mov rdx, r12
37bbf763cmovupd x1, [rsp+192]
37bbf7645movsd_xmm x3, [rip+0x853fe3]
37bbf764dlea rax, [rip+0x853fa4]
37bbf7654mov [rsp+32], rsi
37bbf7659mov [rsp+40], rax
37bbf765emov r9, rax
37bbf7661lea rcx, [rsp+144]
37bbf7669movapd x5, x1
37bbf766dmovapd x0, x1
37bbf7671movups [rsp+96], x1
37bbf7676mulsd x3, x1
37bbf767aunpckhpd x5, x5
37bbf767emulsd x0, x4
37bbf7682movapd x2, x5
37bbf7686mulsd x5, x4
37bbf768amulsd x2, [rip+0x853f9e]
37bbf7692subsd x3, x5
37bbf7696addsd x0, x2
37bbf769amovddup x6, x3
37bbf769emovddup x7, x0
37bbf76a2call zdotc_
37bbf76a7mov [rsp+32], rbp
37bbf76acmov r8, rsi
37bbf76afmov rcx, r12
37bbf76b2movsd_xmm x2, [rsp+152]
37bbf76bblea rax, [rip+0x853f36]
37bbf76c2mov rdx, [rsp+88]
37bbf76c7movsd_xmm x0, [rsp+144]
37bbf76d0mov [rsp+40], rax
37bbf76d5mov r9, rax
37bbf76d8unpcklpd x0, x2
37bbf76dcmovhpd x2, [rsp+144]
37bbf76e5mulpd x0, x6
37bbf76e9mulpd x2, x7
37bbf76edaddsubpd x0, x2
37bbf76f1xorpd x0, [rip+0x853f47]
37bbf76f9movups [rsp+176], x0
37bbf7701call zaxpy_
37bbf7706mov [rsp+56], r14
37bbf770bmov r9, rsi
37bbf770emov rdx, r12
37bbf7711lea rax, [rip+0x853ee0]
37bbf7718mov [rsp+40], rbp
37bbf771dmov rcx, [rsp+320]
37bbf7725lea r8, [rip+0x853ee4]
37bbf772cmov [rsp+48], rax
37bbf7731mov [rsp+32], rax
37bbf7736mov [rsp+64], 1
37bbf773fcall zhpr2_
37bbf7744movsxd r8, [rsp+168]
37bbf774cmovupd x1, [rsp+96]
37bbf7752lea rcx, [r8-1]
37bbf7756mov rax, r8
37bbf7759movsd_xmm x0, [r15+8*rcx]
37bbf775fjmp 0x37bbf74f1
37bbf7764
37bbf7764 0f 1f 40 00 ..@.
37bbf7768
37bbf7768loc_37bbf7768:
37bbf7768mov r13, [rsp+344]
37bbf7770movsxd rdx, edi
37bbf7773
37bbf7773loc_37bbf7773:
37bbf7773shl rdx, 4
37bbf7777movsd_xmm x0, [rbx+rdx]
37bbf777cmovsd_xmm [r13+8*rax-8], x0
37bbf7783
37bbf7783loc_37bbf7783:
37bbf7783movups x6, [rsp+208]
37bbf778bmovups x7, [rsp+224]
37bbf7793add rsp, 248
37bbf779apop rbx
37bbf779bpop rsi
37bbf779cpop rdi
37bbf779dpop rbp
37bbf779epop r12
37bbf77a0pop r13
37bbf77a2pop r14
37bbf77a4pop r15
37bbf77a6ret
37bbf77a7
37bbf77a7 66 0f 1f 84 00 00 00 00 00 f........
37bbf77b0
37bbf77b0loc_37bbf77b0:
37bbf77b0mov [rsi], -2
37bbf77b6mov eax, 2
37bbf77bb
37bbf77bbloc_37bbf77bb:
37bbf77bblea rdx, [rsp+192]
37bbf77c3mov r8l, 6
37bbf77c9lea rcx, [rip+0x853e22]
37bbf77d0mov [rsp+192], eax
37bbf77d7call xerbla_
37bbf77dcjmp 0x37bbf7783
37bbf77de
37bbf77de 66 90 f.
37bbf77e0
37bbf77e0loc_37bbf77e0:
37bbf77e0mov rcx, [rsp+320]
37bbf77e8mov r9l, 1
37bbf77eemov r8l, 1
37bbf77f4lea rdx, [rip+0x853df6]
37bbf77fbcall lsame_
37bbf7800test eax, eax
37bbf7802jne 0x37bbf745c
37bbf7808mov [rsi], -1
37bbf780emov eax, 1
37bbf7813jmp 0x37bbf77bb
37bbf7815
37bbf7815 0f 1f 00 ...
37bbf7818
37bbf7818loc_37bbf7818:
37bbf7818mov rbx, r14
37bbf781b
37bbf781bloc_37bbf781b:
37bbf781bmovsd_xmm x0, [rbx]
37bbf781fmovsd_xmm [r13], x0
37bbf7825jmp 0x37bbf7783
37bbf782a
37bbf782a 66 0f 1f 44 00 00 f..D..
37bbf7830
37bbf7830loc_37bbf7830:
37bbf7830mov [rbx+8], 0
37bbf7838mov [rsp+168], 1
37bbf7843cmp r8l, 1
37bbf7847je 0x37bbf7bb8
37bbf784dlea r14, [rsp+176]
37bbf7855lea rdx, [rsp+192]
37bbf785dmov eax, r8l
37bbf7860mov [rsp+344], r13
37bbf7868mov [rsp+88], r14
37bbf786dmov r9l, 1
37bbf7873mov r13l, 1
37bbf7879lea r14, [rsp+172]
37bbf7881mov [rsp+132], r8l
37bbf7889mov [rsp+96], rdx
37bbf788ejmp 0x37bbf78de
37bbf7890
37bbf7890loc_37bbf7890:
37bbf7890movupd x1, [rsp+192]
37bbf7899
37bbf7899loc_37bbf7899:
37bbf7899mov rax, [rsp+344]
37bbf78a1movsd_xmm [rsi], x0
37bbf78a5movsd_xmm x0, [rsi-16]
37bbf78aaadd r9l, 1
37bbf78aemov [rsi+8], 0
37bbf78b6movsd_xmm [rax+8*rdx], x0
37bbf78bbshl rdx, 4
37bbf78bfmovsxd rax, [r12]
37bbf78c3mov [rsp+168], r9l
37bbf78cbmovups [rbp+rdx], x1
37bbf78d0cmp [rsp+132], r9l
37bbf78d8jle 0x37bbf7768
37bbf78de
37bbf78deloc_37bbf78de:
37bbf78delea edi, [r13+rax]
37bbf78e3movsxd rsi, r13l
37bbf78e6sub eax, r9l
37bbf78e9mov rdx, [rsp+88]
37bbf78eeshl rsi, 4
37bbf78f2lea r15l, [r13+1]
37bbf78f6sub edi, r9l
37bbf78f9mov rcx, r14
37bbf78fcmov [rsp+172], eax
37bbf7903mov rax, [rsp+96]
37bbf7908add rsi, rbx
37bbf790bmovsxd r15, r15l
37bbf790emovupd x0, [rsi]
37bbf7912shl r15, 4
37bbf7916lea r9, [rip+0x853cdb]
37bbf791dlea r13l, [rdi+1]
37bbf7921mov [rsp+32], rax
37bbf7926lea r8, [rbx+r15]
37bbf792amovups [rsp+176], x0
37bbf7932call zlarfg_
37bbf7937pxor x1, x1
37bbf793bmov ecx, 1
37bbf7940movsxd rdx, [rsp+168]
37bbf7948mov rax, [rsp+352]
37bbf7950movsd_xmm x0, [rsp+176]
37bbf7959mov r9, rdx
37bbf795csub rdx, 1
37bbf7960ucomisd x1, [rsp+192]
37bbf7969movsd_xmm [rax+8*rdx], x0
37bbf796esetp al
37bbf7971cmovne eax, ecx
37bbf7974test al, al
37bbf7976jne 0x37bbf798f
37bbf7978ucomisd x1, [rsp+200]
37bbf7981setp al
37bbf7984cmovne eax, ecx
37bbf7987test al, al
37bbf7989je 0x37bbf7890
37bbf798f
37bbf798floc_37bbf798f:
37bbf798fmov eax, [r12]
37bbf7993shl rdx, 4
37bbf7997lea r15, [rbx+r15-16]
37bbf799clea rcx, [rip+0x853c55]
37bbf79a3add rdx, rbp
37bbf79a6movq x6, [rip+0x853c72]
37bbf79aemovups [rsi], x6
37bbf79b1mov r8, [rsp+96]
37bbf79b6sub eax, r9l
37bbf79b9mov [rsp+56], rdx
37bbf79belea rdx, [rip+0x853c3b]
37bbf79c5mov [rsp+172], eax
37bbf79ccmovsxd rax, edi
37bbf79cfmov [rsp+64], rcx
37bbf79d4shl rax, 4
37bbf79d8mov [rsp+48], rdx
37bbf79ddadd rax, rbx
37bbf79e0mov rdx, r14
37bbf79e3mov [rsp+40], rcx
37bbf79e8mov rcx, [rsp+320]
37bbf79f0mov r9, rax
37bbf79f3mov [rsp+72], 1
37bbf79fcmov [rsp+32], r15
37bbf7a01mov [rsp+136], rax
37bbf7a09call zhpmv_
37bbf7a0emov r10l, [r12]
37bbf7a12movupd x1, [rsp+192]
37bbf7a1blea rax, [rip+0x853bd6]
37bbf7a22movsd_xmm x3, [rip+0x853c06]
37bbf7a2amovsxd rdx, [rsp+168]
37bbf7a32mov [rsp+40], rax
37bbf7a37mov r9, rax
37bbf7a3amovapd x4, x1
37bbf7a3emovapd x0, x1
37bbf7a42mov [rsp+32], r15
37bbf7a47lea rcx, [rsp+144]
37bbf7a4fmulsd x3, x1
37bbf7a53unpckhpd x4, x4
37bbf7a57sub r10l, edx
37bbf7a5asub rdx, 1
37bbf7a5emovapd x2, x4
37bbf7a62pxor x4, x4
37bbf7a66shl rdx, 4
37bbf7a6amovups [rsp+112], x1
37bbf7a6fmulsd x0, x4
37bbf7a73movapd x5, x2
37bbf7a77lea r8, [rbp+rdx]
37bbf7a7cmov rdx, r14
37bbf7a7fmulsd x5, x4
37bbf7a83mov [rsp+172], r10l
37bbf7a8bmulsd x2, [rip+0x853b9d]
37bbf7a93subsd x3, x5
37bbf7a97addsd x0, x2
37bbf7a9bmovddup x7, x3
37bbf7a9fmovddup x6, x0
37bbf7aa3call zdotc_
37bbf7aa8mov ecx, [r12]
37bbf7aacmovsxd rdx, [rsp+168]
37bbf7ab4mov r8, r15
37bbf7ab7movsd_xmm x2, [rsp+152]
37bbf7ac0lea rax, [rip+0x853b31]
37bbf7ac7movsd_xmm x0, [rsp+144]
37bbf7ad0sub ecx, edx
37bbf7ad2sub rdx, 1
37bbf7ad6mov [rsp+40], rax
37bbf7adbmov r9, rax
37bbf7adeunpcklpd x0, x2
37bbf7ae2shl rdx, 4
37bbf7ae6mov [rsp+172], ecx
37bbf7aedmovhpd x2, [rsp+144]
37bbf7af6mulpd x0, x7
37bbf7afaadd rdx, rbp
37bbf7afdmov rcx, r14
37bbf7b00mulpd x2, x6
37bbf7b04mov [rsp+32], rdx
37bbf7b09mov rdx, [rsp+88]
37bbf7b0eaddsubpd x0, x2
37bbf7b12xorpd x0, [rip+0x853b26]
37bbf7b1amovups [rsp+176], x0
37bbf7b22call zaxpy_
37bbf7b27mov ecx, [r12]
37bbf7b2bmovsxd rdx, [rsp+168]
37bbf7b33mov [rsp+64], 1
37bbf7b3cmov rax, [rsp+136]
37bbf7b44mov r9, r15
37bbf7b47lea r8, [rip+0x853ac2]
37bbf7b4esub ecx, edx
37bbf7b50sub rdx, 1
37bbf7b54shl rdx, 4
37bbf7b58mov [rsp+56], rax
37bbf7b5dlea rax, [rip+0x853a94]
37bbf7b64add rdx, rbp
37bbf7b67mov [rsp+48], rax
37bbf7b6cmov [rsp+40], rdx
37bbf7b71mov rdx, r14
37bbf7b74mov [rsp+32], rax
37bbf7b79mov [rsp+172], ecx
37bbf7b80mov rcx, [rsp+320]
37bbf7b88call zhpr2_
37bbf7b8dmovsxd rdx, [rsp+168]
37bbf7b95mov rax, [rsp+352]
37bbf7b9dmovupd x1, [rsp+112]
37bbf7ba3mov r9, rdx
37bbf7ba6sub rdx, 1
37bbf7baamovsd_xmm x0, [rax+8*rdx]
37bbf7bafjmp 0x37bbf7899
37bbf7bb4
37bbf7bb4 0f 1f 40 00 ..@.
37bbf7bb8
37bbf7bb8loc_37bbf7bb8:
37bbf7bb8mov eax, 1
37bbf7bbdxor edx, edx
37bbf7bbfjmp 0x37bbf7773
37bbf7bc4
37bbf7bc4loc_37bbf7bc4:
37bbf7bc4neg eax
37bbf7bc6jmp 0x37bbf77bb
37bbf73f0
37bbf7bcb
37bbf7bcb // align 0x40
37bbf7bcb // align 0x40
37bbf7c00
37bbf7c00zhptrf_:
37bbf7c00push r15
37bbf7c02push r14
37bbf7c04push r13
37bbf7c06push r12
37bbf7c08push rbp
37bbf7c09push rdi
37bbf7c0apush rsi
37bbf7c0bpush rbx
37bbf7c0csub rsp, 376
37bbf7c13movups [rsp+208], x6
37bbf7c1bmovups [rsp+224], x7
37bbf7c23movups [rsp+240], x8
37bbf7c2cmovups [rsp+256], x9
37bbf7c35movups [rsp+272], x10
37bbf7c3emovups [rsp+288], x11
37bbf7c47movups [rsp+304], x12
37bbf7c50movups [rsp+320], x13
37bbf7c59movups [rsp+336], x14
37bbf7c62movups [rsp+352], x15
37bbf7c6bmov rax, [rsp+480]
37bbf7c73mov [rax], 0
37bbf7c79mov [rsp+456], rdx
37bbf7c81mov r12, r8
37bbf7c84lea rdx, [rip+0x8539c5]
37bbf7c8bmov r8l, 1
37bbf7c91mov [rsp+472], r9
37bbf7c99mov r9l, 1
37bbf7c9fmov [rsp+448], rcx
37bbf7ca7call lsame_
37bbf7cactest eax, eax
37bbf7caeje 0x37bbf8350
37bbf7cb4mov rax, [rsp+456]
37bbf7cbcmov r13l, [rax]
37bbf7cbftest r13l, r13l
37bbf7cc2js 0x37bbf7df0
37bbf7cc8mov rax, [rsp+480]
37bbf7cd0mov eax, [rax]
37bbf7cd2test eax, eax
37bbf7cd4jne 0x37bbf92d4
37bbf7cdatest r13l, r13l
37bbf7cddje 0x37bbf7d83
37bbf7ce3lea r14l, [r13-1]
37bbf7ce7movq x6, [rip+0x853971]
37bbf7cefmovq x15, [rip+0x853988]
37bbf7cf8mov eax, r14l
37bbf7cfbimul eax, r13l
37bbf7cffsar eax, 1
37bbf7d01lea r15l, [rax+1]
37bbf7d05lea rax, [rsp+192]
37bbf7d0dmov [rsp+112], rax
37bbf7d12nop [rax]
37bbf7d15nop [rax+rax]
37bbf7d20
37bbf7d20loc_37bbf7d20:
37bbf7d20lea edi, [r13+r15]
37bbf7d25movsxd rbp, edi
37bbf7d28shl rbp, 4
37bbf7d2cadd rbp, r12
37bbf7d2fmovsd_xmm x0, [rbp-32]
37bbf7d34movapd x8, x0
37bbf7d39andpd x8, x6
37bbf7d3ecmp r13l, 1
37bbf7d42jne 0x37bbf7e30
37bbf7d48pxor x1, x1
37bbf7d4cucomisd x0, x1
37bbf7d50jp 0x37bbf7ee0
37bbf7d56jne 0x37bbf7ee0
37bbf7d5cmov rax, [rsp+480]
37bbf7d64mov r8l, [rax]
37bbf7d67test r8l, r8l
37bbf7d6aje 0x37bbf82f0
37bbf7d70mov rax, [rsp+472]
37bbf7d78movsd_xmm [rbp-24], x1
37bbf7d7dmov [rax], 1
37bbf7d83
37bbf7d83loc_37bbf7d83:
37bbf7d83movups x6, [rsp+208]
37bbf7d8bmovups x7, [rsp+224]
37bbf7d93movups x8, [rsp+240]
37bbf7d9cmovups x9, [rsp+256]
37bbf7da5movups x10, [rsp+272]
37bbf7daemovups x11, [rsp+288]
37bbf7db7movups x12, [rsp+304]
37bbf7dc0movups x13, [rsp+320]
37bbf7dc9movups x14, [rsp+336]
37bbf7dd2movups x15, [rsp+352]
37bbf7ddbadd rsp, 376
37bbf7de2pop rbx
37bbf7de3pop rsi
37bbf7de4pop rdi
37bbf7de5pop rbp
37bbf7de6pop r12
37bbf7de8pop r13
37bbf7deapop r14
37bbf7decpop r15
37bbf7deeret
37bbf7def
37bbf7def 90 .
37bbf7df0
37bbf7df0loc_37bbf7df0:
37bbf7df0mov rax, [rsp+480]
37bbf7df8mov [rax], -2
37bbf7dfemov eax, 2
37bbf7e03
37bbf7e03loc_37bbf7e03:
37bbf7e03lea rdx, [rsp+200]
37bbf7e0bmov r8l, 6
37bbf7e11lea rcx, [rip+0x85383a]
37bbf7e18mov [rsp+200], eax
37bbf7e1fcall xerbla_
37bbf7e24jmp 0x37bbf7d83
37bbf7e29
37bbf7e29 0f 1f 80 00 00 00 00 .......
37bbf7e30
37bbf7e30loc_37bbf7e30:
37bbf7e30movsxd rbx, r15l
37bbf7e33lea rax, [rsp+200]
37bbf7e3blea r8, [rip+0x853816]
37bbf7e42mov [rsp+200], r14l
37bbf7e4alea rdx, [rbx-1]
37bbf7e4emov rcx, rax
37bbf7e51mov [rsp+80], rax
37bbf7e56shl rdx, 4
37bbf7e5aadd rdx, r12
37bbf7e5dcall izamax_
37bbf7e62movapd x1, x8
37bbf7e67mov [rsp+72], eax
37bbf7e6badd eax, r15l
37bbf7e6ecdqe
37bbf7e70shl rax, 4
37bbf7e74add rax, r12
37bbf7e77movsd_xmm x7, [rax-32]
37bbf7e7cmovsd_xmm x0, [rax-24]
37bbf7e81andpd x7, x6
37bbf7e85andpd x0, x6
37bbf7e89addsd x7, x0
37bbf7e8dpxor x0, x0
37bbf7e91maxsd x1, x7
37bbf7e95ucomisd x1, x0
37bbf7e99jp 0x37bbf7fd0
37bbf7e9fjne 0x37bbf7fd0
37bbf7ea5mov rax, [rsp+480]
37bbf7eadmov ecx, [rax]
37bbf7eaftest ecx, ecx
37bbf7eb1je 0x37bbf8320
37bbf7eb7mov rdi, [rsp+472]
37bbf7ebfmovsxd rax, r14l
37bbf7ec2movsd_xmm [rbp-24], x0
37bbf7ec7sub r15l, r14l
37bbf7ecamov [rdi+4*rax], r13l
37bbf7ecemov r13l, r14l
37bbf7ed1
37bbf7ed1loc_37bbf7ed1:
37bbf7ed1lea r14l, [r13-1]
37bbf7ed5jmp 0x37bbf7d20
37bbf7eda
37bbf7eda 66 0f 1f 44 00 00 f..D..
37bbf7ee0
37bbf7ee0loc_37bbf7ee0:
37bbf7ee0pxor x0, x0
37bbf7ee4lea rax, [rsp+200]
37bbf7eecmovsxd rbx, r15l
37bbf7eefcomisd x8, x0
37bbf7ef4mov [rsp+80], rax
37bbf7ef9jb 0x37bbf84c0
37bbf7eff
37bbf7effloc_37bbf7eff:
37bbf7effmov [rbp-24], 0
37bbf7f07movapd x2, x15
37bbf7f0cmov [rsp+88], r15l
37bbf7f11
37bbf7f11loc_37bbf7f11:
37bbf7f11lea rax, [rip+0x853740]
37bbf7f18mov rdi, [rsp+80]
37bbf7f1dsub rbx, 1
37bbf7f21movsd_xmm x0, [rip+0x853767]
37bbf7f29divsd x0, [rbp-32]
37bbf7f2emov [rsp+32], rax
37bbf7f33shl rbx, 4
37bbf7f37mov rdx, [rsp+112]
37bbf7f3cmov [rsp+48], 1
37bbf7f45mov rcx, [rsp+448]
37bbf7f4dmov r8, rdi
37bbf7f50lea r9, [rbx+r12]
37bbf7f54mov [rsp+40], r12
37bbf7f59movsd_xmm [rsp+184], x0
37bbf7f62xorpd x0, x2
37bbf7f66movsd_xmm [rsp+200], x0
37bbf7f6fmov [rsp+192], r14l
37bbf7f77call zhpr_
37bbf7f7cmov rcx, rdi
37bbf7f7flea r9, [rip+0x8536d2]
37bbf7f86lea rdx, [rsp+184]
37bbf7f8elea r8, [rbx+r12]
37bbf7f92mov [rsp+200], r14l
37bbf7f9acall zdscal_
37bbf7f9fmov rdi, [rsp+472]
37bbf7fa7movsxd rax, r14l
37bbf7faamov [rdi+4*rax], r13l
37bbf7faetest r14l, r14l
37bbf7fb1je 0x37bbf7d83
37bbf7fb7mov r15l, [rsp+88]
37bbf7fbcmov r13l, r14l
37bbf7fbfsub r15l, r14l
37bbf7fc2jmp 0x37bbf7ed1
37bbf7fc7
37bbf7fc7 66 0f 1f 84 00 00 00 00 00 f........
37bbf7fd0
37bbf7fd0loc_37bbf7fd0:
37bbf7fd0movsd_xmm x10, [rip+0x853697]
37bbf7fd9mulsd x10, x7
37bbf7fdecomisd x8, x10
37bbf7fe3jae 0x37bbf7eff
37bbf7fe9mov eax, [rsp+72]
37bbf7fedlea r11l, [rax+1]
37bbf7ff1mov esi, r11l
37bbf7ff4cmp r13l, r11l
37bbf7ff7jl 0x37bbf92e8
37bbf7ffd
37bbf7ffdloc_37bbf7ffd:
37bbf7ffdmov ebx, [rsp+72]
37bbf8001lea r8l, [r13+1]
37bbf8005mov edx, r11l
37bbf8008pxor x9, x9
37bbf800dmov eax, ebx
37bbf800fimul eax, r11l
37bbf8013mov ecx, eax
37bbf8015shr ecx, 31
37bbf8018add ecx, eax
37bbf801asar ecx, 1
37bbf801cadd ecx, ebx
37bbf801enop
37bbf801fnop [rax+rax]
37bbf802anop [rax+rax]
37bbf8035nop [rax+rax]
37bbf8040
37bbf8040loc_37bbf8040:
37bbf8040movsxd rax, ecx
37bbf8043add ecx, edx
37bbf8045add edx, 1
37bbf8048shl rax, 4
37bbf804cadd rax, r12
37bbf804fmovsd_xmm x0, [rax-16]
37bbf8054movsd_xmm x1, [rax-8]
37bbf8059andpd x0, x6
37bbf805dandpd x1, x6
37bbf8061addsd x0, x1
37bbf8065maxsd x0, x9
37bbf806amovapd x9, x0
37bbf806fcmp edx, r8l
37bbf8072jne 0x37bbf8040
37bbf8074
37bbf8074loc_37bbf8074:
37bbf8074mov ebx, [rsp+72]
37bbf8078lea r9l, [rbx-1]
37bbf807cmov edx, ebx
37bbf807eimul edx, r9l
37bbf8082mov eax, edx
37bbf8084shr eax, 31
37bbf8087add eax, edx
37bbf8089sar eax, 1
37bbf808blea r10l, [rax+1]
37bbf808fcmp ebx, 1
37bbf8092jg 0x37bbf9168
37bbf8098
37bbf8098loc_37bbf8098:
37bbf8098divsd x7, x9
37bbf809dmulsd x7, x10
37bbf80a2comisd x8, x7
37bbf80a7jae 0x37bbf84f0
37bbf80admov ecx, [rsp+72]
37bbf80b1movsd_xmm x0, [rip+0x8535b7]
37bbf80b9lea ebx, [r10+rcx-1]
37bbf80bemulsd x0, x9
37bbf80c3movsxd rax, ebx
37bbf80c6sub rax, 1
37bbf80camov [rsp+168], rax
37bbf80d2shl rax, 4
37bbf80d6movsd_xmm x1, [r12+rax]
37bbf80dcandpd x1, x6
37bbf80e0comisd x1, x0
37bbf80e4jb 0x37bbf828b
37bbf80ealea eax, [rdi-1]
37bbf80edcdqe
37bbf80efsub rax, 1
37bbf80f3mov [rsp+120], rax
37bbf80f8cmp r13l, [rsp+72]
37bbf80fdje 0x37bbf84f0
37bbf8103mov [rsp+128], r13l
37bbf810bmov esi, r11l
37bbf810emov [rsp+88], r15l
37bbf8113mov [rsp+96], r14l
37bbf8118mov [rsp+148], 1
37bbf8123
37bbf8123loc_37bbf8123:
37bbf8123movsxd rax, [rsp+88]
37bbf8128mov [rsp+164], r11l
37bbf8130lea ecx, [r10-1]
37bbf8134lea r11, [rip+0x85351d]
37bbf813bmov [rsp+32], r11
37bbf8140movsxd rcx, ecx
37bbf8143mov r8, r11
37bbf8146lea rdx, [rax-1]
37bbf814amov [rsp+152], rax
37bbf8152shl rcx, 4
37bbf8156lea rax, [rsp+200]
37bbf815eshl rdx, 4
37bbf8162mov [rsp+200], r9l
37bbf816alea r9, [r12+rcx]
37bbf816emov rcx, rax
37bbf8171add rdx, r12
37bbf8174mov [rsp+80], rax
37bbf8179call zswap_
37bbf817emovsxd r11, [rsp+164]
37bbf8186movq x2, [rip+0x8534f2]
37bbf818ecmp [rsp+96], r11l
37bbf8193jl 0x37bbf8210
37bbf8195mov ecx, [rsp+96]
37bbf8199add r11, [rsp+152]
37bbf81a1movapd x2, x15
37bbf81a6shl r11, 4
37bbf81aalea rdx, [r12+r11-32]
37bbf81afadd ecx, 1
37bbf81b2nop [rax]
37bbf81b5nop [rax+rax]
37bbf81c0
37bbf81c0loc_37bbf81c0:
37bbf81c0lea eax, [rsi+rbx]
37bbf81c3movsd_xmm x0, [rdx+8]
37bbf81c8movsd_xmm x1, [rdx]
37bbf81ccadd esi, 1
37bbf81cflea ebx, [rax-1]
37bbf81d2cdqe
37bbf81d4add rdx, 16
37bbf81d8shl rax, 4
37bbf81dcxorpd x0, x15
37bbf81e1add rax, r12
37bbf81e4unpcklpd x1, x0
37bbf81e8movsd_xmm x0, [rax-24]
37bbf81edmovsd_xmm x3, [rax-32]
37bbf81f2movsxd rax, ebx
37bbf81f5shl rax, 4
37bbf81f9xorpd x0, x15
37bbf81feunpcklpd x3, x0
37bbf8202movups [rdx-16], x3
37bbf8206movups [rax+r12-16], x1
37bbf820ccmp esi, ecx
37bbf820ejne 0x37bbf81c0
37bbf8210
37bbf8210loc_37bbf8210:
37bbf8210mov eax, [rsp+128]
37bbf8217mov rdx, [rsp+120]
37bbf821cadd eax, ebx
37bbf821eshl rdx, 4
37bbf8222cdqe
37bbf8224shl rax, 4
37bbf8228movsd_xmm x0, [r12+rax-24]
37bbf822fxorpd x0, x2
37bbf8233movsd_xmm [r12+rax-24], x0
37bbf823amov rax, [rsp+168]
37bbf8242movsd_xmm x0, [r12+rdx]
37bbf8248shl rax, 4
37bbf824cmovsd_xmm x1, [r12+rax]
37bbf8252mov [r12+rdx+8], 0
37bbf825bmovsd_xmm [r12+rdx], x1
37bbf8261mov [r12+rax+8], 0
37bbf826amovsd_xmm [r12+rax], x0
37bbf8270cmp [rsp+148], 2
37bbf8278je 0x37bbf925c
37bbf827emov r13l, [rsp+72]
37bbf8283movsxd rbx, r15l
37bbf8286jmp 0x37bbf7f11
37bbf828b
37bbf828bloc_37bbf828b:
37bbf828bmov eax, r15l
37bbf828esub eax, r13l
37bbf8291add eax, 1
37bbf8294mov [rsp+88], eax
37bbf8298cmp ecx, r14l
37bbf829bjne 0x37bbf92a0
37bbf82a1sub r15l, 1
37bbf82a5mov [rbp-24], 0
37bbf82admovsxd r15, r15l
37bbf82b0shl r15, 4
37bbf82b4mov [r15+r12-8], 0
37bbf82bd
37bbf82bdloc_37bbf82bd:
37bbf82bdcmp r13l, 2
37bbf82c1jg 0x37bbf8cf0
37bbf82c7mov eax, [rsp+72]
37bbf82cbsub r13l, 2
37bbf82cfmovsxd r13, r13l
37bbf82d2neg eax
37bbf82d4movd x0, eax
37bbf82d8mov rax, [rsp+472]
37bbf82e0pshufd x0, x0, -32
37bbf82e5movq [rax+4*r13], x0
37bbf82ebjmp 0x37bbf7d83
37bbf82f0
37bbf82f0loc_37bbf82f0:
37bbf82f0mov rax, [rsp+480]
37bbf82f8mov [rbp-24], 0
37bbf8300mov [rax], 1
37bbf8306mov rax, [rsp+472]
37bbf830emov [rax], 1
37bbf8314jmp 0x37bbf7d83
37bbf8319
37bbf8319 0f 1f 80 00 00 00 00 .......
37bbf8320
37bbf8320loc_37bbf8320:
37bbf8320mov rax, [rsp+480]
37bbf8328mov rsi, [rsp+472]
37bbf8330mov [rbp-24], 0
37bbf8338sub r15l, r14l
37bbf833bmov [rax], r13l
37bbf833emovsxd rax, r14l
37bbf8341mov [rsi+4*rax], r13l
37bbf8345mov r13l, r14l
37bbf8348jmp 0x37bbf7ed1
37bbf834d
37bbf834d 0f 1f 00 ...
37bbf8350
37bbf8350loc_37bbf8350:
37bbf8350mov rcx, [rsp+448]
37bbf8358mov r9l, 1
37bbf835emov r8l, 1
37bbf8364lea rdx, [rip+0x8532e6]
37bbf836bcall lsame_
37bbf8370test eax, eax
37bbf8372je 0x37bbf8508
37bbf8378mov rax, [rsp+456]
37bbf8380mov r13l, [rax]
37bbf8383test r13l, r13l
37bbf8386js 0x37bbf7df0
37bbf838cmov rax, [rsp+480]
37bbf8394mov eax, [rax]
37bbf8396test eax, eax
37bbf8398jne 0x37bbf92d4
37bbf839etest r13l, r13l
37bbf83a1je 0x37bbf7d83
37bbf83a7lea eax, [r13+1]
37bbf83abmov r14l, [rsp+72]
37bbf83b0pxor x15, x15
37bbf83b5mov r15l, 1
37bbf83bbimul eax, r13l
37bbf83bfmov r11l, 1
37bbf83c5mov ecx, r13l
37bbf83c8movq x6, [rip+0x853290]
37bbf83d0movq x8, [rip+0x8532a7]
37bbf83d9sar eax, 1
37bbf83dbmov [rsp+112], eax
37bbf83dfjmp 0x37bbf8433
37bbf83e1
37bbf83e1 0f 1f 80 00 00 00 00 .......
37bbf83e8
37bbf83e8loc_37bbf83e8:
37bbf83e8mov rax, [rsp+480]
37bbf83f0mov edx, [rax]
37bbf83f2test edx, edx
37bbf83f4jne 0x37bbf83f9
37bbf83f6mov [rax], r15l
37bbf83f9
37bbf83f9loc_37bbf83f9:
37bbf83f9shl rdi, 4
37bbf83fdmov ebx, r15l
37bbf8400mov [r12+rdi+8], 0
37bbf8409
37bbf8409loc_37bbf8409:
37bbf8409mov rax, [rsp+472]
37bbf8411sub r15l, 1
37bbf8415movsxd r15, r15l
37bbf8418mov [rax+4*r15], ebx
37bbf841cmov r15l, r10l
37bbf841f
37bbf841floc_37bbf841f:
37bbf841fmov eax, r11l
37bbf8422sub eax, r15l
37bbf8425lea r11l, [rax+rcx+2]
37bbf842acmp ecx, r15l
37bbf842djl 0x37bbf7d83
37bbf8433
37bbf8433loc_37bbf8433:
37bbf8433movsxd r13, r11l
37bbf8436lea edi, [r11-1]
37bbf843apxor x7, x7
37bbf843emov rbp, r13
37bbf8441movsxd rdi, edi
37bbf8444shl rbp, 4
37bbf8448add rbp, r12
37bbf844bmovsd_xmm x0, [rbp-16]
37bbf8450andpd x0, x6
37bbf8454movapd x9, x0
37bbf8459cmp ecx, r15l
37bbf845cjg 0x37bbf8520
37bbf8462
37bbf8462loc_37bbf8462:
37bbf8462movapd x0, x7
37bbf8466lea r10l, [r15+1]
37bbf846amaxsd x0, x9
37bbf846fucomisd x0, x15
37bbf8474jp 0x37bbf847c
37bbf8476je 0x37bbf83e8
37bbf847c
37bbf847cloc_37bbf847c:
37bbf847cmovsd_xmm x11, [rip+0x8531eb]
37bbf8485mulsd x11, x7
37bbf848acomisd x9, x11
37bbf848fjb 0x37bbf8580
37bbf8495
37bbf8495loc_37bbf8495:
37bbf8495mov ebx, r15l
37bbf8498
37bbf8498loc_37bbf8498:
37bbf8498mov [rbp-8], 0
37bbf84a0mov [rsp+72], r11l
37bbf84a5
37bbf84a5loc_37bbf84a5:
37bbf84a5cmp r15l, ecx
37bbf84a8jl 0x37bbf9090
37bbf84aemov r11l, [rsp+72]
37bbf84b3jmp 0x37bbf8409
37bbf84b8
37bbf84b8 0f 1f 84 00 00 00 00 00 ........
37bbf84c0
37bbf84c0loc_37bbf84c0:
37bbf84c0mov eax, [rsp+72]
37bbf84c4pxor x7, x7
37bbf84c8movapd x10, x7
37bbf84cdlea r11l, [rax+1]
37bbf84d1mov esi, r11l
37bbf84d4cmp r11l, 1
37bbf84d8jle 0x37bbf7ffd
37bbf84demovapd x9, x7
37bbf84e3jmp 0x37bbf8074
37bbf84e8
37bbf84e8 0f 1f 84 00 00 00 00 00 ........
37bbf84f0
37bbf84f0loc_37bbf84f0:
37bbf84f0lea rax, [rsp+200]
37bbf84f8movsxd rbx, r15l
37bbf84fbmov [rsp+80], rax
37bbf8500jmp 0x37bbf7eff
37bbf8505
37bbf8505 0f 1f 00 ...
37bbf8508
37bbf8508loc_37bbf8508:
37bbf8508mov rax, [rsp+480]
37bbf8510mov [rax], -1
37bbf8516mov eax, 1
37bbf851bjmp 0x37bbf7e03
37bbf8520
37bbf8520loc_37bbf8520:
37bbf8520sub ecx, r15l
37bbf8523lea r8, [rip+0x85312e]
37bbf852amov rdx, rbp
37bbf852dmov [rsp+72], r11l
37bbf8532mov [rsp+200], ecx
37bbf8539lea rcx, [rsp+200]
37bbf8541call izamax_
37bbf8546mov r11l, [rsp+72]
37bbf854blea r14l, [rax+r15]
37bbf854fadd eax, r11l
37bbf8552cdqe
37bbf8554shl rax, 4
37bbf8558add rax, r12
37bbf855bmovsd_xmm x7, [rax-16]
37bbf8560movsd_xmm x1, [rax-8]
37bbf8565mov rax, [rsp+456]
37bbf856dandpd x7, x6
37bbf8571andpd x1, x6
37bbf8575addsd x7, x1
37bbf8579mov ecx, [rax]
37bbf857bjmp 0x37bbf8462
37bbf8580
37bbf8580loc_37bbf8580:
37bbf8580cmp r14l, r15l
37bbf8583jle 0x37bbf9300
37bbf8589lea edx, [r14+r11]
37bbf858dmov r8l, r15l
37bbf8590pxor x10, x10
37bbf8595sub edx, r15l
37bbf8598nop [rax]
37bbf859fnop [rax+rax]
37bbf85aanop [rax+rax]
37bbf85b5nop [rax+rax]
37bbf85c0
37bbf85c0loc_37bbf85c0:
37bbf85c0movsxd rax, edx
37bbf85c3add edx, ecx
37bbf85c5shl rax, 4
37bbf85c9sub edx, r8l
37bbf85ccadd r8l, 1
37bbf85d0add rax, r12
37bbf85d3movsd_xmm x0, [rax-16]
37bbf85d8movsd_xmm x1, [rax-8]
37bbf85ddandpd x0, x6
37bbf85e1andpd x1, x6
37bbf85e5addsd x0, x1
37bbf85e9maxsd x0, x10
37bbf85eemovapd x10, x0
37bbf85f3cmp r14l, r8l
37bbf85f6jne 0x37bbf85c0
37bbf85f8
37bbf85f8loc_37bbf85f8:
37bbf85f8mov edx, ecx
37bbf85famov ebx, [rsp+112]
37bbf85fesub edx, r14l
37bbf8601lea eax, [rdx+2]
37bbf8604lea r8l, [rdx+1]
37bbf8608imul r8l, eax
37bbf860cmov eax, r8l
37bbf860fshr eax, 31
37bbf8612add eax, r8l
37bbf8615sar eax, 1
37bbf8617sub ebx, eax
37bbf8619lea r9l, [rbx+1]
37bbf861dcmp r14l, ecx
37bbf8620jl 0x37bbf91e2
37bbf8626
37bbf8626loc_37bbf8626:
37bbf8626divsd x7, x10
37bbf862bmulsd x7, x11
37bbf8630comisd x9, x7
37bbf8635jae 0x37bbf8495
37bbf863bmovsd_xmm x0, [rip+0x85302d]
37bbf8643movsxd rbx, ebx
37bbf8646shl rbx, 4
37bbf864amulsd x0, x10
37bbf864fmovsd_xmm x1, [r12+rbx]
37bbf8655andpd x1, x6
37bbf8659comisd x1, x0
37bbf865djb 0x37bbf87fc
37bbf8663cmp r14l, r15l
37bbf8666je 0x37bbf932c
37bbf866cmov [rsp+80], r15l
37bbf8671mov esi, r10l
37bbf8674mov [rsp+72], r11l
37bbf8679mov [rsp+96], 1
37bbf8681
37bbf8681loc_37bbf8681:
37bbf8681mov eax, [rsp+72]
37bbf8685lea ebx, [r14+rax]
37bbf8689sub ebx, [rsp+80]
37bbf868dmovsxd rax, r9l
37bbf8690movsxd rdx, ebx
37bbf8693mov [rsp+88], rdx
37bbf8698cmp r14l, ecx
37bbf869bjl 0x37bbf8c78
37bbf86a1
37bbf86a1loc_37bbf86a1:
37bbf86a1cmp r14l, esi
37bbf86a4jle 0x37bbf92db
37bbf86aamovsxd rdx, [rsp+72]
37bbf86afmovsxd r8, esi
37bbf86b2movapd x1, x8
37bbf86b7add rdx, r8
37bbf86bashl rdx, 4
37bbf86belea r8, [r12+rdx-16]
37bbf86c3movsxd rdx, [rsp+80]
37bbf86c8shl rdx, 4
37bbf86ccsub r8, rdx
37bbf86cfnop
37bbf86d0
37bbf86d0loc_37bbf86d0:
37bbf86d0lea edx, [rbx+rcx]
37bbf86d3movsd_xmm x0, [r8+8]
37bbf86d9movsd_xmm x2, [r8]
37bbf86deadd r8, 16
37bbf86e2sub edx, esi
37bbf86e4add esi, 1
37bbf86e7lea ebx, [rdx+1]
37bbf86eamovsxd rdx, edx
37bbf86edxorpd x0, x8
37bbf86f2shl rdx, 4
37bbf86f6unpcklpd x2, x0
37bbf86falea r9, [r12+rdx]
37bbf86femovsd_xmm x0, [r9+8]
37bbf8704movsd_xmm x3, [r9]
37bbf8709xorpd x0, x8
37bbf870eunpcklpd x3, x0
37bbf8712movups [r8-16], x3
37bbf8717movups [r12+rdx], x2
37bbf871ccmp r14l, esi
37bbf871fjne 0x37bbf86d0
37bbf8721
37bbf8721loc_37bbf8721:
37bbf8721mov rdx, [rsp+88]
37bbf8726shl rdi, 4
37bbf872ashl rax, 4
37bbf872emov ebx, r14l
37bbf8731shl rdx, 4
37bbf8735movsd_xmm x0, [r12+rdx-8]
37bbf873cxorpd x0, x1
37bbf8740movsd_xmm [r12+rdx-8], x0
37bbf8747movsd_xmm x0, [r12+rdi]
37bbf874dmovsd_xmm x1, [r12+rax-16]
37bbf8754mov [r12+rdi+8], 0
37bbf875dmovsd_xmm [r12+rdi], x1
37bbf8763mov [r12+rax-8], 0
37bbf876cmovsd_xmm [r12+rax-16], x0
37bbf8773cmp [rsp+96], 2
37bbf8778jne 0x37bbf84a5
37bbf877elea eax, [r14+r11]
37bbf8782shl r13, 4
37bbf8786mov [rbp-8], 0
37bbf878elea esi, [r15+2]
37bbf8792sub eax, r15l
37bbf8795movupd x0, [r12+r13]
37bbf879bmov r11l, [rsp+72]
37bbf87a0lea ebx, [r15-1]
37bbf87a4cdqe
37bbf87a6mov rdx, rax
37bbf87a9shl rax, 4
37bbf87adshl rdx, 4
37bbf87b1add rdx, r12
37bbf87b4movsd_xmm x2, [rdx-16]
37bbf87b9movsd_xmm x1, [rdx-8]
37bbf87bemovsd_xmm [rbp], x2
37bbf87c3movsd_xmm [rbp+8], x1
37bbf87c8movups [rax+r12-16], x0
37bbf87celea eax, [rcx-1]
37bbf87d1cmp eax, r15l
37bbf87d4jg 0x37bbf883e
37bbf87d6
37bbf87d6loc_37bbf87d6:
37bbf87d6mov eax, r14l
37bbf87d9mov rdi, [rsp+472]
37bbf87e1mov r15l, esi
37bbf87e4neg eax
37bbf87e6movd x0, eax
37bbf87eamovsxd rax, ebx
37bbf87edpshufd x0, x0, -32
37bbf87f2movq [rdi+4*rax], x0
37bbf87f7jmp 0x37bbf841f
37bbf87fc
37bbf87fcloc_37bbf87fc:
37bbf87fclea edi, [r11+rcx]
37bbf8800lea esi, [r15+2]
37bbf8804sub edi, r15l
37bbf8807lea eax, [rdi+1]
37bbf880amovsxd rdi, edi
37bbf880dmov [rsp+72], eax
37bbf8811cmp r14l, r10l
37bbf8814jne 0x37bbf8c60
37bbf881ashl rdi, 4
37bbf881emov r11l, eax
37bbf8821lea eax, [rcx-1]
37bbf8824mov [rbp-8], 0
37bbf882cmov [r12+rdi+8], 0
37bbf8835lea ebx, [r15-1]
37bbf8839cmp eax, r15l
37bbf883cjle 0x37bbf87d6
37bbf883e
37bbf883eloc_37bbf883e:
37bbf883eadd ecx, ecx
37bbf8840lea rdx, [rsp+200]
37bbf8848mov [rsp+88], r11l
37bbf884dsub ecx, r15l
37bbf8850mov [rsp+72], r10l
37bbf8855imul ecx, ebx
37bbf8858mov eax, ecx
37bbf885ashr eax, 31
37bbf885dadd eax, ecx
37bbf885flea rcx, [rsp+192]
37bbf8867sar eax, 1
37bbf8869add eax, r10l
37bbf886ccdqe
37bbf886eshl rax, 4
37bbf8872add rax, r12
37bbf8875movsd_xmm x0, [rax-16]
37bbf887amovsd_xmm [rsp+192], x0
37bbf8883movsd_xmm x0, [rax-8]
37bbf8888movsd_xmm [rsp+200], x0
37bbf8891call dlapy2_
37bbf8896mov rax, [rsp+456]
37bbf889emovapd x1, x0
37bbf88a2mov ecx, [rax]
37bbf88a4cmp ecx, esi
37bbf88a6jl 0x37bbf930a
37bbf88aclea edx, [rcx+rcx]
37bbf88afmov r10l, [rsp+72]
37bbf88b4movsxd r13, esi
37bbf88b7mov r11l, [rsp+88]
37bbf88bcsub edx, r15l
37bbf88bfmov [rsp+120], esi
37bbf88c3movsd_xmm x10, [rip+0x852dc4]
37bbf88ccpxor x9, x9
37bbf88d1lea eax, [rdx-1]
37bbf88d4mov [rsp+96], r11l
37bbf88d9imul eax, r15l
37bbf88ddmov [rsp+148], r14l
37bbf88e5lea r14l, [rcx+rcx]
37bbf88e9imul edx, ebx
37bbf88ecmovups [rsp+128], x6
37bbf88f4mov r8l, eax
37bbf88f7shr r8l, 31
37bbf88fbadd eax, r8l
37bbf88fesar eax, 1
37bbf8900lea r8l, [rax+r10]
37bbf8904cdqe
37bbf8906movsxd r8, r8l
37bbf8909add rax, r13
37bbf890cshl r8, 4
37bbf8910shl rax, 4
37bbf8914movsd_xmm x14, [r8+r12-16]
37bbf891bmov r8l, edx
37bbf891elea r9, [r12+rax-16]
37bbf8923lea eax, [rcx+1]
37bbf8926shr r8l, 31
37bbf892asub eax, esi
37bbf892cdivsd x14, x0
37bbf8931add edx, r8l
37bbf8934mov ebp, eax
37bbf8936sar edx, 1
37bbf8938lea r8l, [rdx+r15]
37bbf893cmov r15l, ebx
37bbf893fmovsxd r8, r8l
37bbf8942shl r8, 4
37bbf8946movsd_xmm x13, [r8+r12-16]
37bbf894dlea r8l, [rdx+r10]
37bbf8951movsxd rdx, edx
37bbf8954movsxd r8, r8l
37bbf8957add rdx, r13
37bbf895ashl r8, 4
37bbf895emovapd x4, x13
37bbf8963shl rdx, 4
37bbf8967add r8, r12
37bbf896alea r10, [r12+rdx-16]
37bbf896fmovsd_xmm x12, [r8-8]
37bbf8975movsd_xmm x2, [r8-16]
37bbf897bmovapd x11, x12
37bbf8980divsd x4, x0
37bbf8984pxor x0, x0
37bbf8988movapd x3, x0
37bbf898cdivsd x3, x1
37bbf8990movsd_xmm [rsp+72], x4
37bbf8996mulsd x4, x14
37bbf899bmulsd x11, x3
37bbf89a0mulsd x0, x3
37bbf89a4addsd x11, x2
37bbf89a9mulsd x2, x3
37bbf89adaddsd x0, x1
37bbf89b1divsd x11, x0
37bbf89b6subsd x12, x2
37bbf89bbdivsd x12, x0
37bbf89c0movapd x0, x4
37bbf89c4subsd x0, x10
37bbf89c9divsd x10, x0
37bbf89cemovapd x4, x12
37bbf89d3xorpd x4, [rip+0x852ca5]
37bbf89dbmovsd_xmm [rsp+80], x4
37bbf89e1divsd x10, x1
37bbf89e6nop [rax+rax]
37bbf89f0
37bbf89f0loc_37bbf89f0:
37bbf89f0movsd_xmm x4, [r10+8]
37bbf89f6movsd_xmm x2, [r10]
37bbf89fbmovapd x3, x14
37bbf8a00movapd x6, x12
37bbf8a05movsd_xmm x0, [r9]
37bbf8a0amovapd x7, x12
37bbf8a0fmov eax, r14l
37bbf8a12mov r11l, r13l
37bbf8a15movapd x1, x4
37bbf8a19movapd x13, x10
37bbf8a1elea edx, [r13-1]
37bbf8a22sub eax, r13l
37bbf8a25mulsd x3, x2
37bbf8a29movsd_xmm x5, [r9+8]
37bbf8a2fimul eax, edx
37bbf8a32mulsd x1, x9
37bbf8a37mulsd x6, x5
37bbf8a3bmulsd x7, x0
37bbf8a3fmov ebx, eax
37bbf8a41shr ebx, 31
37bbf8a44add ebx, eax
37bbf8a46subsd x3, x1
37bbf8a4amovapd x1, x11
37bbf8a4fsar ebx, 1
37bbf8a51mulsd x1, x0
37bbf8a55subsd x1, x6
37bbf8a59movapd x6, x2
37bbf8a5dmulsd x6, x9
37bbf8a62subsd x3, x1
37bbf8a66movapd x1, x14
37bbf8a6bmulsd x1, x4
37bbf8a6fmulsd x13, x3
37bbf8a74mulsd x3, x9
37bbf8a79addsd x1, x6
37bbf8a7dmovapd x6, x11
37bbf8a82mulsd x6, x5
37bbf8a86addsd x6, x7
37bbf8a8asubsd x1, x6
37bbf8a8emovapd x6, x1
37bbf8a92mulsd x6, x9
37bbf8a97mulsd x1, x10
37bbf8a9csubsd x13, x6
37bbf8aa1movsd_xmm x6, [rsp+72]
37bbf8aa7addsd x1, x3
37bbf8aabmovapd x3, x5
37bbf8aafmulsd x6, x0
37bbf8ab3mulsd x3, x9
37bbf8ab8mulsd x0, x9
37bbf8abdmovapd x7, x1
37bbf8ac1movsd_xmm x1, [rsp+80]
37bbf8ac7mulsd x5, [rsp+72]
37bbf8acdmulsd x1, x4
37bbf8ad1mulsd x4, x11
37bbf8ad6subsd x6, x3
37bbf8adamovapd x3, x11
37bbf8adfmulsd x3, x2
37bbf8ae3mulsd x2, [rsp+80]
37bbf8ae9addsd x0, x5
37bbf8aedsubsd x3, x1
37bbf8af1movapd x1, x10
37bbf8af6addsd x2, x4
37bbf8afasubsd x6, x3
37bbf8afesubsd x0, x2
37bbf8b02mulsd x1, x6
37bbf8b06mulsd x6, x9
37bbf8b0bmovapd x2, x0
37bbf8b0fmulsd x2, x9
37bbf8b14mulsd x0, x10
37bbf8b19subsd x1, x2
37bbf8b1daddsd x0, x6
37bbf8b21cmp ecx, r13l
37bbf8b24jl 0x37bbf8bf4
37bbf8b2amovsxd rax, ebx
37bbf8b2dmovapd x4, x7
37bbf8b31movapd x3, x0
37bbf8b35xor edx, edx
37bbf8b37xorpd x4, [rip+0x852b41]
37bbf8b3fxorpd x3, [rip+0x852b39]
37bbf8b47movapd x5, x1
37bbf8b4bmov edi, r13l
37bbf8b4elea r8, [r13+rax-1]
37bbf8b53movapd x6, x13
37bbf8b58xor eax, eax
37bbf8b5amovsd_xmm [rsp+88], x0
37bbf8b60shl r8, 4
37bbf8b64unpcklpd x6, x4
37bbf8b68unpcklpd x5, x3
37bbf8b6cadd r8, r12
37bbf8b6funpcklpd x4, x13
37bbf8b74unpcklpd x3, x1
37bbf8b78movq rsi, x13
37bbf8b7dnop [rax]
37bbf8b80
37bbf8b80loc_37bbf8b80:
37bbf8b80movupd x13, [r10+rax]
37bbf8b86movupd x2, [r10+rax]
37bbf8b8cadd edx, 1
37bbf8b8fmovupd x0, [r8+rax]
37bbf8b95unpcklpd x13, x13
37bbf8b9aunpckhpd x2, x2
37bbf8b9emulpd x2, x4
37bbf8ba2mulpd x13, x6
37bbf8ba7addsubpd x13, x2
37bbf8bacmovupd x2, [r9+rax]
37bbf8bb2unpckhpd x2, x2
37bbf8bb6subpd x0, x13
37bbf8bbbmovupd x13, [r9+rax]
37bbf8bc1mulpd x2, x3
37bbf8bc5unpcklpd x13, x13
37bbf8bcamulpd x13, x5
37bbf8bcfaddsubpd x13, x2
37bbf8bd4subpd x0, x13
37bbf8bd9movups [r8+rax], x0
37bbf8bdeadd rax, 16
37bbf8be2cmp edx, ebp
37bbf8be4jb 0x37bbf8b80
37bbf8be6movsd_xmm x0, [rsp+88]
37bbf8becmov r11l, edi
37bbf8befmovq x13, rsi
37bbf8bf4
37bbf8bf4loc_37bbf8bf4:
37bbf8bf4add r11l, ebx
37bbf8bf7add r13, 1
37bbf8bfbmovsd_xmm [r10], x13
37bbf8c00add r9, 16
37bbf8c04movsxd r11, r11l
37bbf8c07movsd_xmm [r10+8], x7
37bbf8c0dsub ebp, 1
37bbf8c10add r10, 16
37bbf8c14shl r11, 4
37bbf8c18movsd_xmm [r9-16], x1
37bbf8c1emovsd_xmm [r9-8], x0
37bbf8c24mov [r11+r12-8], 0
37bbf8c2dcmp ecx, r13l
37bbf8c30jge 0x37bbf89f0
37bbf8c36mov r11l, [rsp+96]
37bbf8c3bmov esi, [rsp+120]
37bbf8c3fmov ebx, r15l
37bbf8c42mov r14l, [rsp+148]
37bbf8c4amovupd x6, [rsp+128]
37bbf8c53jmp 0x37bbf87d6
37bbf8c58
37bbf8c58 0f 1f 84 00 00 00 00 00 ........
37bbf8c60
37bbf8c60loc_37bbf8c60:
37bbf8c60mov [rsp+80], r10l
37bbf8c65mov [rsp+96], 2
37bbf8c6djmp 0x37bbf8681
37bbf8c72
37bbf8c72 66 0f 1f 44 00 00 f..D..
37bbf8c78
37bbf8c78loc_37bbf8c78:
37bbf8c78mov [rsp+120], rax
37bbf8c7dmov r8, rax
37bbf8c80sub ecx, r14l
37bbf8c83shl rdx, 4
37bbf8c87lea rax, [rip+0x8529ca]
37bbf8c8eshl r8, 4
37bbf8c92add rdx, r12
37bbf8c95mov [rsp+200], ecx
37bbf8c9cmov [rsp+32], rax
37bbf8ca1lea rcx, [rsp+200]
37bbf8ca9lea r9, [r12+r8]
37bbf8cadmov r8, rax
37bbf8cb0mov [rsp+128], r11l
37bbf8cb8mov [rsp+148], r10l
37bbf8cc0call zswap_
37bbf8cc5mov rax, [rsp+456]
37bbf8ccdmov r11l, [rsp+128]
37bbf8cd5mov r10l, [rsp+148]
37bbf8cddmov ecx, [rax]
37bbf8cdfmov rax, [rsp+120]
37bbf8ce4jmp 0x37bbf86a1
37bbf8ce9
37bbf8ce9 0f 1f 80 00 00 00 00 .......
37bbf8cf0
37bbf8cf0loc_37bbf8cf0:
37bbf8cf0mov edi, r13l
37bbf8cf3lea rcx, [rsp+192]
37bbf8cfbpxor x8, x8
37bbf8d00imul edi, r14l
37bbf8d04lea rdx, [rsp+200]
37bbf8d0cmov ebx, edi
37bbf8d0esar ebx, 1
37bbf8d10lea esi, [rbx+r14]
37bbf8d14movsxd rsi, esi
37bbf8d17shl rsi, 4
37bbf8d1badd rsi, r12
37bbf8d1emovsd_xmm x0, [rsi-16]
37bbf8d23movsd_xmm [rsp+192], x0
37bbf8d2cmovsd_xmm x0, [rsi-8]
37bbf8d31movsd_xmm [rsp+200], x0
37bbf8d3acall dlapy2_
37bbf8d3flea edx, [r14+r14]
37bbf8d43mov eax, edi
37bbf8d45movsd_xmm x2, [rsi-16]
37bbf8d4asub eax, edx
37bbf8d4cmovapd x1, x0
37bbf8d50movsd_xmm x11, [rsi-8]
37bbf8d56movsxd rdi, r13l
37bbf8d59sar eax, 1
37bbf8d5blea r11l, [r13-2]
37bbf8d5fmovups [rsp+96], x6
37bbf8d64movsd_xmm x9, [rip+0x852923]
37bbf8d6dlea edx, [rax+r14-1]
37bbf8d72mov r10l, r11l
37bbf8d75movsxd rdx, edx
37bbf8d78shl rdx, 4
37bbf8d7cmovsd_xmm x13, [r12+rdx]
37bbf8d82lea edx, [rbx+r13-1]
37bbf8d87movsxd rdx, edx
37bbf8d8adivsd x13, x0
37bbf8d8fshl rdx, 4
37bbf8d93movsd_xmm x12, [r12+rdx]
37bbf8d99movsxd rdx, eax
37bbf8d9cmovsxd rax, ebx
37bbf8d9fadd rdx, rdi
37bbf8da2add rax, rdi
37bbf8da5sub rdi, 2
37bbf8da9shl rdx, 4
37bbf8dadshl rax, 4
37bbf8db1lea r8, [r12+rdx-48]
37bbf8db6lea rcx, [r12+rax-48]
37bbf8dbbdivsd x12, x0
37bbf8dc0pxor x0, x0
37bbf8dc4movapd x3, x0
37bbf8dc8divsd x3, x1
37bbf8dccmulsd x0, x3
37bbf8dd0movapd x10, x3
37bbf8dd5mulsd x10, x11
37bbf8ddaaddsd x0, x1
37bbf8ddeaddsd x10, x2
37bbf8de3mulsd x2, x3
37bbf8de7divsd x10, x0
37bbf8decsubsd x11, x2
37bbf8df1divsd x11, x0
37bbf8df6movapd x0, x13
37bbf8dfbmulsd x0, x12
37bbf8e00subsd x0, x9
37bbf8e05divsd x9, x0
37bbf8e0amovapd x4, x11
37bbf8e0fxorpd x4, [rip+0x852869]
37bbf8e17movsd_xmm [rsp+80], x4
37bbf8e1ddivsd x9, x1
37bbf8e22nop [rax]
37bbf8e25nop [rax+rax]
37bbf8e30
37bbf8e30loc_37bbf8e30:
37bbf8e30movsd_xmm x6, [r8+8]
37bbf8e36movsd_xmm x4, [r8]
37bbf8e3bmovsxd r9, r10l
37bbf8e3exor eax, eax
37bbf8e40movapd x5, x12
37bbf8e45movsd_xmm x0, [rcx]
37bbf8e49sub r10l, 1
37bbf8e4dmov rbp, r9
37bbf8e50movapd x1, x6
37bbf8e54movsd_xmm x2, [rcx+8]
37bbf8e59movsd_xmm x3, [rsp+80]
37bbf8e5fmovapd x7, x9
37bbf8e64mulsd x5, x4
37bbf8e68sub rdi, 1
37bbf8e6cmulsd x1, x8
37bbf8e71movapd x14, x2
37bbf8e76mulsd x3, x2
37bbf8e7amulsd x14, x10
37bbf8e7fsubsd x5, x1
37bbf8e83movapd x1, x0
37bbf8e87mulsd x1, x10
37bbf8e8csubsd x1, x3
37bbf8e90movapd x3, x6
37bbf8e94mulsd x3, x12
37bbf8e99subsd x5, x1
37bbf8e9dmovapd x1, x4
37bbf8ea1mulsd x1, x8
37bbf8ea6mulsd x7, x5
37bbf8eaamulsd x5, x8
37bbf8eafaddsd x1, x3
37bbf8eb3movsd_xmm x3, [rsp+80]
37bbf8eb9mulsd x3, x0
37bbf8ebdaddsd x14, x3
37bbf8ec2subsd x1, x14
37bbf8ec7movapd x3, x1
37bbf8ecbmulsd x3, x8
37bbf8ed0subsd x7, x3
37bbf8ed4movapd x3, x1
37bbf8ed8movapd x1, x2
37bbf8edcmulsd x3, x9
37bbf8ee1mulsd x1, x8
37bbf8ee6mulsd x2, x13
37bbf8eebmovapd x14, x7
37bbf8ef0addsd x3, x5
37bbf8ef4movapd x5, x13
37bbf8ef9mulsd x5, x0
37bbf8efdunpcklpd x14, x3
37bbf8f02xorpd x3, [rip+0x852776]
37bbf8f0asubsd x5, x1
37bbf8f0emovapd x1, x4
37bbf8f12mulsd x1, x10
37bbf8f17mulsd x4, x11
37bbf8f1cmovq rsi, x5
37bbf8f21movapd x5, x1
37bbf8f25movapd x1, x6
37bbf8f29mulsd x1, x11
37bbf8f2emulsd x6, x10
37bbf8f33subsd x5, x1
37bbf8f37addsd x6, x4
37bbf8f3bmovapd x1, x5
37bbf8f3fmovq x5, rsi
37bbf8f44mov esi, r10l
37bbf8f47imul esi, r9l
37bbf8f4bsubsd x5, x1
37bbf8f4fmovapd x1, x0
37bbf8f53neg r9
37bbf8f56mulsd x1, x8
37bbf8f5bmovapd x0, x9
37bbf8f60shl r9, 4
37bbf8f64mulsd x0, x5
37bbf8f68sar esi, 1
37bbf8f6amulsd x5, x8
37bbf8f6fmovsxd rdx, esi
37bbf8f72add rdx, rdi
37bbf8f75addsd x2, x1
37bbf8f79shl rdx, 4
37bbf8f7dadd rdx, r12
37bbf8f80subsd x2, x6
37bbf8f84movapd x1, x2
37bbf8f88mulsd x1, x8
37bbf8f8dmulsd x2, x9
37bbf8f92subsd x0, x1
37bbf8f96movapd x1, x2
37bbf8f9aaddsd x1, x5
37bbf8f9emovapd x5, x7
37bbf8fa2movapd x6, x0
37bbf8fa6unpcklpd x5, x3
37bbf8faamovq rbx, x0
37bbf8fafunpcklpd x3, x7
37bbf8fb3movapd x4, x1
37bbf8fb7xorpd x4, [rip+0x8526c1]
37bbf8fbfunpcklpd x6, x4
37bbf8fc3unpcklpd x4, x0
37bbf8fc7nop [rax+rax]
37bbf8fd0
37bbf8fd0loc_37bbf8fd0:
37bbf8fd0movupd x7, [rcx+rax]
37bbf8fd5movupd x2, [rcx+rax]
37bbf8fdamovupd x0, [rdx+rax]
37bbf8fdfunpcklpd x7, x7
37bbf8fe3unpckhpd x2, x2
37bbf8fe7mulpd x2, x4
37bbf8febmulpd x7, x6
37bbf8fefaddsubpd x7, x2
37bbf8ff3movupd x2, [r8+rax]
37bbf8ff9unpckhpd x2, x2
37bbf8ffdsubpd x0, x7
37bbf9001movupd x7, [r8+rax]
37bbf9007mulpd x2, x3
37bbf900bunpcklpd x7, x7
37bbf900fmulpd x7, x5
37bbf9013addsubpd x7, x2
37bbf9017subpd x0, x7
37bbf901bmovups [rdx+rax], x0
37bbf901fsub rax, 16
37bbf9023cmp rax, r9
37bbf9026jne 0x37bbf8fd0
37bbf9028lea eax, [rsi+rbp-1]
37bbf902cmov [rcx], rbx
37bbf902fsub r8, 16
37bbf9033sub rcx, 16
37bbf9037cdqe
37bbf9039movsd_xmm [rcx+24], x1
37bbf903eshl rax, 4
37bbf9042movups [r8+16], x14
37bbf9047mov [r12+rax+8], 0
37bbf9050test r10l, r10l
37bbf9053jne 0x37bbf8e30
37bbf9059mov eax, [rsp+72]
37bbf905dmov r15l, [rsp+88]
37bbf9062mov r13l, r11l
37bbf9065mov rsi, [rsp+472]
37bbf906dmovupd x6, [rsp+96]
37bbf9073neg eax
37bbf9075sub r15l, r11l
37bbf9078movd x0, eax
37bbf907cmovsxd rax, r11l
37bbf907fpshufd x0, x0, -32
37bbf9084movq [rsi+4*rax], x0
37bbf9089jmp 0x37bbf7ed1
37bbf908e
37bbf908e 66 90 f.
37bbf9090
37bbf9090loc_37bbf9090:
37bbf9090mov eax, ecx
37bbf9092movsd_xmm x0, [rip+0x8525f6]
37bbf909adivsd x0, [rbp-16]
37bbf909fmov [rsp+48], 1
37bbf90a8sub eax, r15l
37bbf90ablea rdx, [rsp+192]
37bbf90b3mov r9, rbp
37bbf90b6mov [rsp+88], r10l
37bbf90bbmov [rsp+192], eax
37bbf90c2lea eax, [r11+rcx]
37bbf90c6mov rcx, [rsp+448]
37bbf90celea r8, [rsp+200]
37bbf90d6movsd_xmm [rsp+184], x0
37bbf90dfsub eax, r15l
37bbf90e2xorpd x0, [rip+0x852596]
37bbf90eacdqe
37bbf90ecmovsd_xmm [rsp+200], x0
37bbf90f5shl rax, 4
37bbf90f9add rax, r12
37bbf90fcmov [rsp+40], rax
37bbf9101lea rax, [rip+0x852550]
37bbf9108mov [rsp+32], rax
37bbf910dcall zhpr_
37bbf9112mov rax, [rsp+456]
37bbf911amov r8, rbp
37bbf911dlea rcx, [rsp+200]
37bbf9125lea rdx, [rsp+184]
37bbf912dlea r9, [rip+0x852524]
37bbf9134mov eax, [rax]
37bbf9136mov [rsp+80], eax
37bbf913asub eax, r15l
37bbf913dmov [rsp+200], eax
37bbf9144call zdscal_
37bbf9149mov r11l, [rsp+72]
37bbf914emov r10l, [rsp+88]
37bbf9153mov rax, [rsp+456]
37bbf915bmov ecx, [rax]
37bbf915djmp 0x37bbf8409
37bbf9162
37bbf9162 66 0f 1f 44 00 00 f..D..
37bbf9168
37bbf9168loc_37bbf9168:
37bbf9168lea rbx, [rsp+200]
37bbf9170mov [rsp+80], rbx
37bbf9175
37bbf9175loc_37bbf9175:
37bbf9175cdqe
37bbf9177mov rcx, [rsp+80]
37bbf917cmov [rsp+120], r11l
37bbf9181lea r8, [rip+0x8524d0]
37bbf9188shl rax, 4
37bbf918cmov [rsp+96], r10l
37bbf9191lea rdx, [r12+rax]
37bbf9195mov [rsp+200], r9l
37bbf919dmov [rsp+88], r9l
37bbf91a2call izamax_
37bbf91a7mov r10l, [rsp+96]
37bbf91acmov r11l, [rsp+120]
37bbf91b1mov r9l, [rsp+88]
37bbf91b6add eax, r10l
37bbf91b9cdqe
37bbf91bbshl rax, 4
37bbf91bfadd rax, r12
37bbf91c2movsd_xmm x0, [rax-32]
37bbf91c7movsd_xmm x1, [rax-24]
37bbf91ccandpd x0, x6
37bbf91d0andpd x1, x6
37bbf91d4addsd x0, x1
37bbf91d8maxsd x9, x0
37bbf91ddjmp 0x37bbf8098
37bbf91e2
37bbf91e2loc_37bbf91e2:
37bbf91e2movsxd rax, r9l
37bbf91e5mov [rsp+200], edx
37bbf91eclea rcx, [rsp+200]
37bbf91f4lea r8, [rip+0x85245d]
37bbf91fbshl rax, 4
37bbf91ffmov [rsp+88], r11l
37bbf9204lea rdx, [r12+rax]
37bbf9208mov [rsp+80], r10l
37bbf920dmov [rsp+72], r9l
37bbf9212call izamax_
37bbf9217mov r9l, [rsp+72]
37bbf921cmov r11l, [rsp+88]
37bbf9221mov r10l, [rsp+80]
37bbf9226add eax, r9l
37bbf9229cdqe
37bbf922bshl rax, 4
37bbf922fadd rax, r12
37bbf9232movsd_xmm x0, [rax-16]
37bbf9237movsd_xmm x1, [rax-8]
37bbf923cmov rax, [rsp+456]
37bbf9244andpd x0, x6
37bbf9248andpd x1, x6
37bbf924caddsd x0, x1
37bbf9250mov ecx, [rax]
37bbf9252maxsd x10, x0
37bbf9257jmp 0x37bbf8626
37bbf925c
37bbf925cloc_37bbf925c:
37bbf925clea eax, [rdi-2]
37bbf925fmov edi, [rsp+72]
37bbf9263mov [rbp-24], 0
37bbf926bcdqe
37bbf926dlea edx, [r15+rdi-1]
37bbf9272sub rax, 1
37bbf9276movsxd rdx, edx
37bbf9279shl rax, 4
37bbf927dsub rdx, 1
37bbf9281movupd x0, [r12+rax]
37bbf9287shl rdx, 4
37bbf928bmovupd x1, [r12+rdx]
37bbf9291movups [r12+rax], x1
37bbf9296movups [r12+rdx], x0
37bbf929bjmp 0x37bbf82bd
37bbf92a0
37bbf92a0loc_37bbf92a0:
37bbf92a0lea eax, [r13-2]
37bbf92a4mov [rsp+128], r14l
37bbf92acmov [rsp+96], eax
37bbf92b0mov eax, [rsp+88]
37bbf92b4mov [rsp+148], 2
37bbf92bflea eax, [rax+r14-1]
37bbf92c4cdqe
37bbf92c6sub rax, 1
37bbf92camov [rsp+120], rax
37bbf92cfjmp 0x37bbf8123
37bbf92d4
37bbf92d4loc_37bbf92d4:
37bbf92d4neg eax
37bbf92d6jmp 0x37bbf7e03
37bbf92db
37bbf92dbloc_37bbf92db:
37bbf92dbmovq x1, [rip+0x85239d]
37bbf92e3jmp 0x37bbf8721
37bbf92e8
37bbf92e8loc_37bbf92e8:
37bbf92e8lea r9l, [rax-1]
37bbf92ecpxor x9, x9
37bbf92f1imul eax, r9l
37bbf92f5sar eax, 1
37bbf92f7lea r10l, [rax+1]
37bbf92fbjmp 0x37bbf9175
37bbf9300
37bbf9300loc_37bbf9300:
37bbf9300pxor x10, x10
37bbf9305jmp 0x37bbf85f8
37bbf930a
37bbf930aloc_37bbf930a:
37bbf930aneg r14l
37bbf930dmov rax, [rsp+472]
37bbf9315movsxd rbx, ebx
37bbf9318movd x0, r14l
37bbf931dpshufd x0, x0, -32
37bbf9322movq [rax+4*rbx], x0
37bbf9327jmp 0x37bbf7d83
37bbf932c
37bbf932cloc_37bbf932c:
37bbf932cmov ebx, r14l
37bbf932fjmp 0x37bbf8498
37bbf7c00
37bbf7c00zhptrf_:
37bbf7c00push r15
37bbf7c02push r14
37bbf7c04push r13
37bbf7c06push r12
37bbf7c08push rbp
37bbf7c09push rdi
37bbf7c0apush rsi
37bbf7c0bpush rbx
37bbf7c0csub rsp, 376
37bbf7c13movups [rsp+208], x6
37bbf7c1bmovups [rsp+224], x7
37bbf7c23movups [rsp+240], x8
37bbf7c2cmovups [rsp+256], x9
37bbf7c35movups [rsp+272], x10
37bbf7c3emovups [rsp+288], x11
37bbf7c47movups [rsp+304], x12
37bbf7c50movups [rsp+320], x13
37bbf7c59movups [rsp+336], x14
37bbf7c62movups [rsp+352], x15
37bbf7c6bmov rax, [rsp+480]
37bbf7c73mov [rax], 0
37bbf7c79mov [rsp+456], rdx
37bbf7c81mov r12, r8
37bbf7c84lea rdx, [rip+0x8539c5]
37bbf7c8bmov r8l, 1
37bbf7c91mov [rsp+472], r9
37bbf7c99mov r9l, 1
37bbf7c9fmov [rsp+448], rcx
37bbf7ca7call lsame_
37bbf7cactest eax, eax
37bbf7caeje 0x37bbf8350
37bbf7cb4mov rax, [rsp+456]
37bbf7cbcmov r13l, [rax]
37bbf7cbftest r13l, r13l
37bbf7cc2js 0x37bbf7df0
37bbf7cc8mov rax, [rsp+480]
37bbf7cd0mov eax, [rax]
37bbf7cd2test eax, eax
37bbf7cd4jne 0x37bbf92d4
37bbf7cdatest r13l, r13l
37bbf7cddje 0x37bbf7d83
37bbf7ce3lea r14l, [r13-1]
37bbf7ce7movq x6, [rip+0x853971]
37bbf7cefmovq x15, [rip+0x853988]
37bbf7cf8mov eax, r14l
37bbf7cfbimul eax, r13l
37bbf7cffsar eax, 1
37bbf7d01lea r15l, [rax+1]
37bbf7d05lea rax, [rsp+192]
37bbf7d0dmov [rsp+112], rax
37bbf7d12nop [rax]
37bbf7d15nop [rax+rax]
37bbf7d20
37bbf7d20loc_37bbf7d20:
37bbf7d20lea edi, [r13+r15]
37bbf7d25movsxd rbp, edi
37bbf7d28shl rbp, 4
37bbf7d2cadd rbp, r12
37bbf7d2fmovsd_xmm x0, [rbp-32]
37bbf7d34movapd x8, x0
37bbf7d39andpd x8, x6
37bbf7d3ecmp r13l, 1
37bbf7d42jne 0x37bbf7e30
37bbf7d48pxor x1, x1
37bbf7d4cucomisd x0, x1
37bbf7d50jp 0x37bbf7ee0
37bbf7d56jne 0x37bbf7ee0
37bbf7d5cmov rax, [rsp+480]
37bbf7d64mov r8l, [rax]
37bbf7d67test r8l, r8l
37bbf7d6aje 0x37bbf82f0
37bbf7d70mov rax, [rsp+472]
37bbf7d78movsd_xmm [rbp-24], x1
37bbf7d7dmov [rax], 1
37bbf7d83
37bbf7d83loc_37bbf7d83:
37bbf7d83movups x6, [rsp+208]
37bbf7d8bmovups x7, [rsp+224]
37bbf7d93movups x8, [rsp+240]
37bbf7d9cmovups x9, [rsp+256]
37bbf7da5movups x10, [rsp+272]
37bbf7daemovups x11, [rsp+288]
37bbf7db7movups x12, [rsp+304]
37bbf7dc0movups x13, [rsp+320]
37bbf7dc9movups x14, [rsp+336]
37bbf7dd2movups x15, [rsp+352]
37bbf7ddbadd rsp, 376
37bbf7de2pop rbx
37bbf7de3pop rsi
37bbf7de4pop rdi
37bbf7de5pop rbp
37bbf7de6pop r12
37bbf7de8pop r13
37bbf7deapop r14
37bbf7decpop r15
37bbf7deeret
37bbf7def
37bbf7def 90 .
37bbf7df0
37bbf7df0loc_37bbf7df0:
37bbf7df0mov rax, [rsp+480]
37bbf7df8mov [rax], -2
37bbf7dfemov eax, 2
37bbf7e03
37bbf7e03loc_37bbf7e03:
37bbf7e03lea rdx, [rsp+200]
37bbf7e0bmov r8l, 6
37bbf7e11lea rcx, [rip+0x85383a]
37bbf7e18mov [rsp+200], eax
37bbf7e1fcall xerbla_
37bbf7e24jmp 0x37bbf7d83
37bbf7e29
37bbf7e29 0f 1f 80 00 00 00 00 .......
37bbf7e30
37bbf7e30loc_37bbf7e30:
37bbf7e30movsxd rbx, r15l
37bbf7e33lea rax, [rsp+200]
37bbf7e3blea r8, [rip+0x853816]
37bbf7e42mov [rsp+200], r14l
37bbf7e4alea rdx, [rbx-1]
37bbf7e4emov rcx, rax
37bbf7e51mov [rsp+80], rax
37bbf7e56shl rdx, 4
37bbf7e5aadd rdx, r12
37bbf7e5dcall izamax_
37bbf7e62movapd x1, x8
37bbf7e67mov [rsp+72], eax
37bbf7e6badd eax, r15l
37bbf7e6ecdqe
37bbf7e70shl rax, 4
37bbf7e74add rax, r12
37bbf7e77movsd_xmm x7, [rax-32]
37bbf7e7cmovsd_xmm x0, [rax-24]
37bbf7e81andpd x7, x6
37bbf7e85andpd x0, x6
37bbf7e89addsd x7, x0
37bbf7e8dpxor x0, x0
37bbf7e91maxsd x1, x7
37bbf7e95ucomisd x1, x0
37bbf7e99jp 0x37bbf7fd0
37bbf7e9fjne 0x37bbf7fd0
37bbf7ea5mov rax, [rsp+480]
37bbf7eadmov ecx, [rax]
37bbf7eaftest ecx, ecx
37bbf7eb1je 0x37bbf8320
37bbf7eb7mov rdi, [rsp+472]
37bbf7ebfmovsxd rax, r14l
37bbf7ec2movsd_xmm [rbp-24], x0
37bbf7ec7sub r15l, r14l
37bbf7ecamov [rdi+4*rax], r13l
37bbf7ecemov r13l, r14l
37bbf7ed1
37bbf7ed1loc_37bbf7ed1:
37bbf7ed1lea r14l, [r13-1]
37bbf7ed5jmp 0x37bbf7d20
37bbf7eda
37bbf7eda 66 0f 1f 44 00 00 f..D..
37bbf7ee0
37bbf7ee0loc_37bbf7ee0:
37bbf7ee0pxor x0, x0
37bbf7ee4lea rax, [rsp+200]
37bbf7eecmovsxd rbx, r15l
37bbf7eefcomisd x8, x0
37bbf7ef4mov [rsp+80], rax
37bbf7ef9jb 0x37bbf84c0
37bbf7eff
37bbf7effloc_37bbf7eff:
37bbf7effmov [rbp-24], 0
37bbf7f07movapd x2, x15
37bbf7f0cmov [rsp+88], r15l
37bbf7f11
37bbf7f11loc_37bbf7f11:
37bbf7f11lea rax, [rip+0x853740]
37bbf7f18mov rdi, [rsp+80]
37bbf7f1dsub rbx, 1
37bbf7f21movsd_xmm x0, [rip+0x853767]
37bbf7f29divsd x0, [rbp-32]
37bbf7f2emov [rsp+32], rax
37bbf7f33shl rbx, 4
37bbf7f37mov rdx, [rsp+112]
37bbf7f3cmov [rsp+48], 1
37bbf7f45mov rcx, [rsp+448]
37bbf7f4dmov r8, rdi
37bbf7f50lea r9, [rbx+r12]
37bbf7f54mov [rsp+40], r12
37bbf7f59movsd_xmm [rsp+184], x0
37bbf7f62xorpd x0, x2
37bbf7f66movsd_xmm [rsp+200], x0
37bbf7f6fmov [rsp+192], r14l
37bbf7f77call zhpr_
37bbf7f7cmov rcx, rdi
37bbf7f7flea r9, [rip+0x8536d2]
37bbf7f86lea rdx, [rsp+184]
37bbf7f8elea r8, [rbx+r12]
37bbf7f92mov [rsp+200], r14l
37bbf7f9acall zdscal_
37bbf7f9fmov rdi, [rsp+472]
37bbf7fa7movsxd rax, r14l
37bbf7faamov [rdi+4*rax], r13l
37bbf7faetest r14l, r14l
37bbf7fb1je 0x37bbf7d83
37bbf7fb7mov r15l, [rsp+88]
37bbf7fbcmov r13l, r14l
37bbf7fbfsub r15l, r14l
37bbf7fc2jmp 0x37bbf7ed1
37bbf7fc7
37bbf7fc7 66 0f 1f 84 00 00 00 00 00 f........
37bbf7fd0
37bbf7fd0loc_37bbf7fd0:
37bbf7fd0movsd_xmm x10, [rip+0x853697]
37bbf7fd9mulsd x10, x7
37bbf7fdecomisd x8, x10
37bbf7fe3jae 0x37bbf7eff
37bbf7fe9mov eax, [rsp+72]
37bbf7fedlea r11l, [rax+1]
37bbf7ff1mov esi, r11l
37bbf7ff4cmp r13l, r11l
37bbf7ff7jl 0x37bbf92e8
37bbf7ffd
37bbf7ffdloc_37bbf7ffd:
37bbf7ffdmov ebx, [rsp+72]
37bbf8001lea r8l, [r13+1]
37bbf8005mov edx, r11l
37bbf8008pxor x9, x9
37bbf800dmov eax, ebx
37bbf800fimul eax, r11l
37bbf8013mov ecx, eax
37bbf8015shr ecx, 31
37bbf8018add ecx, eax
37bbf801asar ecx, 1
37bbf801cadd ecx, ebx
37bbf801enop
37bbf801fnop [rax+rax]
37bbf802anop [rax+rax]
37bbf8035nop [rax+rax]
37bbf8040
37bbf8040loc_37bbf8040:
37bbf8040movsxd rax, ecx
37bbf8043add ecx, edx
37bbf8045add edx, 1
37bbf8048shl rax, 4
37bbf804cadd rax, r12
37bbf804fmovsd_xmm x0, [rax-16]
37bbf8054movsd_xmm x1, [rax-8]
37bbf8059andpd x0, x6
37bbf805dandpd x1, x6
37bbf8061addsd x0, x1
37bbf8065maxsd x0, x9
37bbf806amovapd x9, x0
37bbf806fcmp edx, r8l
37bbf8072jne 0x37bbf8040
37bbf8074
37bbf8074loc_37bbf8074:
37bbf8074mov ebx, [rsp+72]
37bbf8078lea r9l, [rbx-1]
37bbf807cmov edx, ebx
37bbf807eimul edx, r9l
37bbf8082mov eax, edx
37bbf8084shr eax, 31
37bbf8087add eax, edx
37bbf8089sar eax, 1
37bbf808blea r10l, [rax+1]
37bbf808fcmp ebx, 1
37bbf8092jg 0x37bbf9168
37bbf8098
37bbf8098loc_37bbf8098:
37bbf8098divsd x7, x9
37bbf809dmulsd x7, x10
37bbf80a2comisd x8, x7
37bbf80a7jae 0x37bbf84f0
37bbf80admov ecx, [rsp+72]
37bbf80b1movsd_xmm x0, [rip+0x8535b7]
37bbf80b9lea ebx, [r10+rcx-1]
37bbf80bemulsd x0, x9
37bbf80c3movsxd rax, ebx
37bbf80c6sub rax, 1
37bbf80camov [rsp+168], rax
37bbf80d2shl rax, 4
37bbf80d6movsd_xmm x1, [r12+rax]
37bbf80dcandpd x1, x6
37bbf80e0comisd x1, x0
37bbf80e4jb 0x37bbf828b
37bbf80ealea eax, [rdi-1]
37bbf80edcdqe
37bbf80efsub rax, 1
37bbf80f3mov [rsp+120], rax
37bbf80f8cmp r13l, [rsp+72]
37bbf80fdje 0x37bbf84f0
37bbf8103mov [rsp+128], r13l
37bbf810bmov esi, r11l
37bbf810emov [rsp+88], r15l
37bbf8113mov [rsp+96], r14l
37bbf8118mov [rsp+148], 1
37bbf8123
37bbf8123loc_37bbf8123:
37bbf8123movsxd rax, [rsp+88]
37bbf8128mov [rsp+164], r11l
37bbf8130lea ecx, [r10-1]
37bbf8134lea r11, [rip+0x85351d]
37bbf813bmov [rsp+32], r11
37bbf8140movsxd rcx, ecx
37bbf8143mov r8, r11
37bbf8146lea rdx, [rax-1]
37bbf814amov [rsp+152], rax
37bbf8152shl rcx, 4
37bbf8156lea rax, [rsp+200]
37bbf815eshl rdx, 4
37bbf8162mov [rsp+200], r9l
37bbf816alea r9, [r12+rcx]
37bbf816emov rcx, rax
37bbf8171add rdx, r12
37bbf8174mov [rsp+80], rax
37bbf8179call zswap_
37bbf817emovsxd r11, [rsp+164]
37bbf8186movq x2, [rip+0x8534f2]
37bbf818ecmp [rsp+96], r11l
37bbf8193jl 0x37bbf8210
37bbf8195mov ecx, [rsp+96]
37bbf8199add r11, [rsp+152]
37bbf81a1movapd x2, x15
37bbf81a6shl r11, 4
37bbf81aalea rdx, [r12+r11-32]
37bbf81afadd ecx, 1
37bbf81b2nop [rax]
37bbf81b5nop [rax+rax]
37bbf81c0
37bbf81c0loc_37bbf81c0:
37bbf81c0lea eax, [rsi+rbx]
37bbf81c3movsd_xmm x0, [rdx+8]
37bbf81c8movsd_xmm x1, [rdx]
37bbf81ccadd esi, 1
37bbf81cflea ebx, [rax-1]
37bbf81d2cdqe
37bbf81d4add rdx, 16
37bbf81d8shl rax, 4
37bbf81dcxorpd x0, x15
37bbf81e1add rax, r12
37bbf81e4unpcklpd x1, x0
37bbf81e8movsd_xmm x0, [rax-24]
37bbf81edmovsd_xmm x3, [rax-32]
37bbf81f2movsxd rax, ebx
37bbf81f5shl rax, 4
37bbf81f9xorpd x0, x15
37bbf81feunpcklpd x3, x0
37bbf8202movups [rdx-16], x3
37bbf8206movups [rax+r12-16], x1
37bbf820ccmp esi, ecx
37bbf820ejne 0x37bbf81c0
37bbf8210
37bbf8210loc_37bbf8210:
37bbf8210mov eax, [rsp+128]
37bbf8217mov rdx, [rsp+120]
37bbf821cadd eax, ebx
37bbf821eshl rdx, 4
37bbf8222cdqe
37bbf8224shl rax, 4
37bbf8228movsd_xmm x0, [r12+rax-24]
37bbf822fxorpd x0, x2
37bbf8233movsd_xmm [r12+rax-24], x0
37bbf823amov rax, [rsp+168]
37bbf8242movsd_xmm x0, [r12+rdx]
37bbf8248shl rax, 4
37bbf824cmovsd_xmm x1, [r12+rax]
37bbf8252mov [r12+rdx+8], 0
37bbf825bmovsd_xmm [r12+rdx], x1
37bbf8261mov [r12+rax+8], 0
37bbf826amovsd_xmm [r12+rax], x0
37bbf8270cmp [rsp+148], 2
37bbf8278je 0x37bbf925c
37bbf827emov r13l, [rsp+72]
37bbf8283movsxd rbx, r15l
37bbf8286jmp 0x37bbf7f11
37bbf828b
37bbf828bloc_37bbf828b:
37bbf828bmov eax, r15l
37bbf828esub eax, r13l
37bbf8291add eax, 1
37bbf8294mov [rsp+88], eax
37bbf8298cmp ecx, r14l
37bbf829bjne 0x37bbf92a0
37bbf82a1sub r15l, 1
37bbf82a5mov [rbp-24], 0
37bbf82admovsxd r15, r15l
37bbf82b0shl r15, 4
37bbf82b4mov [r15+r12-8], 0
37bbf82bd
37bbf82bdloc_37bbf82bd:
37bbf82bdcmp r13l, 2
37bbf82c1jg 0x37bbf8cf0
37bbf82c7mov eax, [rsp+72]
37bbf82cbsub r13l, 2
37bbf82cfmovsxd r13, r13l
37bbf82d2neg eax
37bbf82d4movd x0, eax
37bbf82d8mov rax, [rsp+472]
37bbf82e0pshufd x0, x0, -32
37bbf82e5movq [rax+4*r13], x0
37bbf82ebjmp 0x37bbf7d83
37bbf82f0
37bbf82f0loc_37bbf82f0:
37bbf82f0mov rax, [rsp+480]
37bbf82f8mov [rbp-24], 0
37bbf8300mov [rax], 1
37bbf8306mov rax, [rsp+472]
37bbf830emov [rax], 1
37bbf8314jmp 0x37bbf7d83
37bbf8319
37bbf8319 0f 1f 80 00 00 00 00 .......
37bbf8320
37bbf8320loc_37bbf8320:
37bbf8320mov rax, [rsp+480]
37bbf8328mov rsi, [rsp+472]
37bbf8330mov [rbp-24], 0
37bbf8338sub r15l, r14l
37bbf833bmov [rax], r13l
37bbf833emovsxd rax, r14l
37bbf8341mov [rsi+4*rax], r13l
37bbf8345mov r13l, r14l
37bbf8348jmp 0x37bbf7ed1
37bbf834d
37bbf834d 0f 1f 00 ...
37bbf8350
37bbf8350loc_37bbf8350:
37bbf8350mov rcx, [rsp+448]
37bbf8358mov r9l, 1
37bbf835emov r8l, 1
37bbf8364lea rdx, [rip+0x8532e6]
37bbf836bcall lsame_
37bbf8370test eax, eax
37bbf8372je 0x37bbf8508
37bbf8378mov rax, [rsp+456]
37bbf8380mov r13l, [rax]
37bbf8383test r13l, r13l
37bbf8386js 0x37bbf7df0
37bbf838cmov rax, [rsp+480]
37bbf8394mov eax, [rax]
37bbf8396test eax, eax
37bbf8398jne 0x37bbf92d4
37bbf839etest r13l, r13l
37bbf83a1je 0x37bbf7d83
37bbf83a7lea eax, [r13+1]
37bbf83abmov r14l, [rsp+72]
37bbf83b0pxor x15, x15
37bbf83b5mov r15l, 1
37bbf83bbimul eax, r13l
37bbf83bfmov r11l, 1
37bbf83c5mov ecx, r13l
37bbf83c8movq x6, [rip+0x853290]
37bbf83d0movq x8, [rip+0x8532a7]
37bbf83d9sar eax, 1
37bbf83dbmov [rsp+112], eax
37bbf83dfjmp 0x37bbf8433
37bbf83e1
37bbf83e1 0f 1f 80 00 00 00 00 .......
37bbf83e8
37bbf83e8loc_37bbf83e8:
37bbf83e8mov rax, [rsp+480]
37bbf83f0mov edx, [rax]
37bbf83f2test edx, edx
37bbf83f4jne 0x37bbf83f9
37bbf83f6mov [rax], r15l
37bbf83f9
37bbf83f9loc_37bbf83f9:
37bbf83f9shl rdi, 4
37bbf83fdmov ebx, r15l
37bbf8400mov [r12+rdi+8], 0
37bbf8409
37bbf8409loc_37bbf8409:
37bbf8409mov rax, [rsp+472]
37bbf8411sub r15l, 1
37bbf8415movsxd r15, r15l
37bbf8418mov [rax+4*r15], ebx
37bbf841cmov r15l, r10l
37bbf841f
37bbf841floc_37bbf841f:
37bbf841fmov eax, r11l
37bbf8422sub eax, r15l
37bbf8425lea r11l, [rax+rcx+2]
37bbf842acmp ecx, r15l
37bbf842djl 0x37bbf7d83
37bbf8433
37bbf8433loc_37bbf8433:
37bbf8433movsxd r13, r11l
37bbf8436lea edi, [r11-1]
37bbf843apxor x7, x7
37bbf843emov rbp, r13
37bbf8441movsxd rdi, edi
37bbf8444shl rbp, 4
37bbf8448add rbp, r12
37bbf844bmovsd_xmm x0, [rbp-16]
37bbf8450andpd x0, x6
37bbf8454movapd x9, x0
37bbf8459cmp ecx, r15l
37bbf845cjg 0x37bbf8520
37bbf8462
37bbf8462loc_37bbf8462:
37bbf8462movapd x0, x7
37bbf8466lea r10l, [r15+1]
37bbf846amaxsd x0, x9
37bbf846fucomisd x0, x15
37bbf8474jp 0x37bbf847c
37bbf8476je 0x37bbf83e8
37bbf847c
37bbf847cloc_37bbf847c:
37bbf847cmovsd_xmm x11, [rip+0x8531eb]
37bbf8485mulsd x11, x7
37bbf848acomisd x9, x11
37bbf848fjb 0x37bbf8580
37bbf8495
37bbf8495loc_37bbf8495:
37bbf8495mov ebx, r15l
37bbf8498
37bbf8498loc_37bbf8498:
37bbf8498mov [rbp-8], 0
37bbf84a0mov [rsp+72], r11l
37bbf84a5
37bbf84a5loc_37bbf84a5:
37bbf84a5cmp r15l, ecx
37bbf84a8jl 0x37bbf9090
37bbf84aemov r11l, [rsp+72]
37bbf84b3jmp 0x37bbf8409
37bbf84b8
37bbf84b8 0f 1f 84 00 00 00 00 00 ........
37bbf84c0
37bbf84c0loc_37bbf84c0:
37bbf84c0mov eax, [rsp+72]
37bbf84c4pxor x7, x7
37bbf84c8movapd x10, x7
37bbf84cdlea r11l, [rax+1]
37bbf84d1mov esi, r11l
37bbf84d4cmp r11l, 1
37bbf84d8jle 0x37bbf7ffd
37bbf84demovapd x9, x7
37bbf84e3jmp 0x37bbf8074
37bbf84e8
37bbf84e8 0f 1f 84 00 00 00 00 00 ........
37bbf84f0
37bbf84f0loc_37bbf84f0:
37bbf84f0lea rax, [rsp+200]
37bbf84f8movsxd rbx, r15l
37bbf84fbmov [rsp+80], rax
37bbf8500jmp 0x37bbf7eff
37bbf8505
37bbf8505 0f 1f 00 ...
37bbf8508
37bbf8508loc_37bbf8508:
37bbf8508mov rax, [rsp+480]
37bbf8510mov [rax], -1
37bbf8516mov eax, 1
37bbf851bjmp 0x37bbf7e03
37bbf8520
37bbf8520loc_37bbf8520:
37bbf8520sub ecx, r15l
37bbf8523lea r8, [rip+0x85312e]
37bbf852amov rdx, rbp
37bbf852dmov [rsp+72], r11l
37bbf8532mov [rsp+200], ecx
37bbf8539lea rcx, [rsp+200]
37bbf8541call izamax_
37bbf8546mov r11l, [rsp+72]
37bbf854blea r14l, [rax+r15]
37bbf854fadd eax, r11l
37bbf8552cdqe
37bbf8554shl rax, 4
37bbf8558add rax, r12
37bbf855bmovsd_xmm x7, [rax-16]
37bbf8560movsd_xmm x1, [rax-8]
37bbf8565mov rax, [rsp+456]
37bbf856dandpd x7, x6
37bbf8571andpd x1, x6
37bbf8575addsd x7, x1
37bbf8579mov ecx, [rax]
37bbf857bjmp 0x37bbf8462
37bbf8580
37bbf8580loc_37bbf8580:
37bbf8580cmp r14l, r15l
37bbf8583jle 0x37bbf9300
37bbf8589lea edx, [r14+r11]
37bbf858dmov r8l, r15l
37bbf8590pxor x10, x10
37bbf8595sub edx, r15l
37bbf8598nop [rax]
37bbf859fnop [rax+rax]
37bbf85aanop [rax+rax]
37bbf85b5nop [rax+rax]
37bbf85c0
37bbf85c0loc_37bbf85c0:
37bbf85c0movsxd rax, edx
37bbf85c3add edx, ecx
37bbf85c5shl rax, 4
37bbf85c9sub edx, r8l
37bbf85ccadd r8l, 1
37bbf85d0add rax, r12
37bbf85d3movsd_xmm x0, [rax-16]
37bbf85d8movsd_xmm x1, [rax-8]
37bbf85ddandpd x0, x6
37bbf85e1andpd x1, x6
37bbf85e5addsd x0, x1
37bbf85e9maxsd x0, x10
37bbf85eemovapd x10, x0
37bbf85f3cmp r14l, r8l
37bbf85f6jne 0x37bbf85c0
37bbf85f8
37bbf85f8loc_37bbf85f8:
37bbf85f8mov edx, ecx
37bbf85famov ebx, [rsp+112]
37bbf85fesub edx, r14l
37bbf8601lea eax, [rdx+2]
37bbf8604lea r8l, [rdx+1]
37bbf8608imul r8l, eax
37bbf860cmov eax, r8l
37bbf860fshr eax, 31
37bbf8612add eax, r8l
37bbf8615sar eax, 1
37bbf8617sub ebx, eax
37bbf8619lea r9l, [rbx+1]
37bbf861dcmp r14l, ecx
37bbf8620jl 0x37bbf91e2
37bbf8626
37bbf8626loc_37bbf8626:
37bbf8626divsd x7, x10
37bbf862bmulsd x7, x11
37bbf8630comisd x9, x7
37bbf8635jae 0x37bbf8495
37bbf863bmovsd_xmm x0, [rip+0x85302d]
37bbf8643movsxd rbx, ebx
37bbf8646shl rbx, 4
37bbf864amulsd x0, x10
37bbf864fmovsd_xmm x1, [r12+rbx]
37bbf8655andpd x1, x6
37bbf8659comisd x1, x0
37bbf865djb 0x37bbf87fc
37bbf8663cmp r14l, r15l
37bbf8666je 0x37bbf932c
37bbf866cmov [rsp+80], r15l
37bbf8671mov esi, r10l
37bbf8674mov [rsp+72], r11l
37bbf8679mov [rsp+96], 1
37bbf8681
37bbf8681loc_37bbf8681:
37bbf8681mov eax, [rsp+72]
37bbf8685lea ebx, [r14+rax]
37bbf8689sub ebx, [rsp+80]
37bbf868dmovsxd rax, r9l
37bbf8690movsxd rdx, ebx
37bbf8693mov [rsp+88], rdx
37bbf8698cmp r14l, ecx
37bbf869bjl 0x37bbf8c78
37bbf86a1
37bbf86a1loc_37bbf86a1:
37bbf86a1cmp r14l, esi
37bbf86a4jle 0x37bbf92db
37bbf86aamovsxd rdx, [rsp+72]
37bbf86afmovsxd r8, esi
37bbf86b2movapd x1, x8
37bbf86b7add rdx, r8
37bbf86bashl rdx, 4
37bbf86belea r8, [r12+rdx-16]
37bbf86c3movsxd rdx, [rsp+80]
37bbf86c8shl rdx, 4
37bbf86ccsub r8, rdx
37bbf86cfnop
37bbf86d0
37bbf86d0loc_37bbf86d0:
37bbf86d0lea edx, [rbx+rcx]
37bbf86d3movsd_xmm x0, [r8+8]
37bbf86d9movsd_xmm x2, [r8]
37bbf86deadd r8, 16
37bbf86e2sub edx, esi
37bbf86e4add esi, 1
37bbf86e7lea ebx, [rdx+1]
37bbf86eamovsxd rdx, edx
37bbf86edxorpd x0, x8
37bbf86f2shl rdx, 4
37bbf86f6unpcklpd x2, x0
37bbf86falea r9, [r12+rdx]
37bbf86femovsd_xmm x0, [r9+8]
37bbf8704movsd_xmm x3, [r9]
37bbf8709xorpd x0, x8
37bbf870eunpcklpd x3, x0
37bbf8712movups [r8-16], x3
37bbf8717movups [r12+rdx], x2
37bbf871ccmp r14l, esi
37bbf871fjne 0x37bbf86d0
37bbf8721
37bbf8721loc_37bbf8721:
37bbf8721mov rdx, [rsp+88]
37bbf8726shl rdi, 4
37bbf872ashl rax, 4
37bbf872emov ebx, r14l
37bbf8731shl rdx, 4
37bbf8735movsd_xmm x0, [r12+rdx-8]
37bbf873cxorpd x0, x1
37bbf8740movsd_xmm [r12+rdx-8], x0
37bbf8747movsd_xmm x0, [r12+rdi]
37bbf874dmovsd_xmm x1, [r12+rax-16]
37bbf8754mov [r12+rdi+8], 0
37bbf875dmovsd_xmm [r12+rdi], x1
37bbf8763mov [r12+rax-8], 0
37bbf876cmovsd_xmm [r12+rax-16], x0
37bbf8773cmp [rsp+96], 2
37bbf8778jne 0x37bbf84a5
37bbf877elea eax, [r14+r11]
37bbf8782shl r13, 4
37bbf8786mov [rbp-8], 0
37bbf878elea esi, [r15+2]
37bbf8792sub eax, r15l
37bbf8795movupd x0, [r12+r13]
37bbf879bmov r11l, [rsp+72]
37bbf87a0lea ebx, [r15-1]
37bbf87a4cdqe
37bbf87a6mov rdx, rax
37bbf87a9shl rax, 4
37bbf87adshl rdx, 4
37bbf87b1add rdx, r12
37bbf87b4movsd_xmm x2, [rdx-16]
37bbf87b9movsd_xmm x1, [rdx-8]
37bbf87bemovsd_xmm [rbp], x2
37bbf87c3movsd_xmm [rbp+8], x1
37bbf87c8movups [rax+r12-16], x0
37bbf87celea eax, [rcx-1]
37bbf87d1cmp eax, r15l
37bbf87d4jg 0x37bbf883e
37bbf87d6
37bbf87d6loc_37bbf87d6:
37bbf87d6mov eax, r14l
37bbf87d9mov rdi, [rsp+472]
37bbf87e1mov r15l, esi
37bbf87e4neg eax
37bbf87e6movd x0, eax
37bbf87eamovsxd rax, ebx
37bbf87edpshufd x0, x0, -32
37bbf87f2movq [rdi+4*rax], x0
37bbf87f7jmp 0x37bbf841f
37bbf87fc
37bbf87fcloc_37bbf87fc:
37bbf87fclea edi, [r11+rcx]
37bbf8800lea esi, [r15+2]
37bbf8804sub edi, r15l
37bbf8807lea eax, [rdi+1]
37bbf880amovsxd rdi, edi
37bbf880dmov [rsp+72], eax
37bbf8811cmp r14l, r10l
37bbf8814jne 0x37bbf8c60
37bbf881ashl rdi, 4
37bbf881emov r11l, eax
37bbf8821lea eax, [rcx-1]
37bbf8824mov [rbp-8], 0
37bbf882cmov [r12+rdi+8], 0
37bbf8835lea ebx, [r15-1]
37bbf8839cmp eax, r15l
37bbf883cjle 0x37bbf87d6
37bbf883e
37bbf883eloc_37bbf883e:
37bbf883eadd ecx, ecx
37bbf8840lea rdx, [rsp+200]
37bbf8848mov [rsp+88], r11l
37bbf884dsub ecx, r15l
37bbf8850mov [rsp+72], r10l
37bbf8855imul ecx, ebx
37bbf8858mov eax, ecx
37bbf885ashr eax, 31
37bbf885dadd eax, ecx
37bbf885flea rcx, [rsp+192]
37bbf8867sar eax, 1
37bbf8869add eax, r10l
37bbf886ccdqe
37bbf886eshl rax, 4
37bbf8872add rax, r12
37bbf8875movsd_xmm x0, [rax-16]
37bbf887amovsd_xmm [rsp+192], x0
37bbf8883movsd_xmm x0, [rax-8]
37bbf8888movsd_xmm [rsp+200], x0
37bbf8891call dlapy2_
37bbf8896mov rax, [rsp+456]
37bbf889emovapd x1, x0
37bbf88a2mov ecx, [rax]
37bbf88a4cmp ecx, esi
37bbf88a6jl 0x37bbf930a
37bbf88aclea edx, [rcx+rcx]
37bbf88afmov r10l, [rsp+72]
37bbf88b4movsxd r13, esi
37bbf88b7mov r11l, [rsp+88]
37bbf88bcsub edx, r15l
37bbf88bfmov [rsp+120], esi
37bbf88c3movsd_xmm x10, [rip+0x852dc4]
37bbf88ccpxor x9, x9
37bbf88d1lea eax, [rdx-1]
37bbf88d4mov [rsp+96], r11l
37bbf88d9imul eax, r15l
37bbf88ddmov [rsp+148], r14l
37bbf88e5lea r14l, [rcx+rcx]
37bbf88e9imul edx, ebx
37bbf88ecmovups [rsp+128], x6
37bbf88f4mov r8l, eax
37bbf88f7shr r8l, 31
37bbf88fbadd eax, r8l
37bbf88fesar eax, 1
37bbf8900lea r8l, [rax+r10]
37bbf8904cdqe
37bbf8906movsxd r8, r8l
37bbf8909add rax, r13
37bbf890cshl r8, 4
37bbf8910shl rax, 4
37bbf8914movsd_xmm x14, [r8+r12-16]
37bbf891bmov r8l, edx
37bbf891elea r9, [r12+rax-16]
37bbf8923lea eax, [rcx+1]
37bbf8926shr r8l, 31
37bbf892asub eax, esi
37bbf892cdivsd x14, x0
37bbf8931add edx, r8l
37bbf8934mov ebp, eax
37bbf8936sar edx, 1
37bbf8938lea r8l, [rdx+r15]
37bbf893cmov r15l, ebx
37bbf893fmovsxd r8, r8l
37bbf8942shl r8, 4
37bbf8946movsd_xmm x13, [r8+r12-16]
37bbf894dlea r8l, [rdx+r10]
37bbf8951movsxd rdx, edx
37bbf8954movsxd r8, r8l
37bbf8957add rdx, r13
37bbf895ashl r8, 4
37bbf895emovapd x4, x13
37bbf8963shl rdx, 4
37bbf8967add r8, r12
37bbf896alea r10, [r12+rdx-16]
37bbf896fmovsd_xmm x12, [r8-8]
37bbf8975movsd_xmm x2, [r8-16]
37bbf897bmovapd x11, x12
37bbf8980divsd x4, x0
37bbf8984pxor x0, x0
37bbf8988movapd x3, x0
37bbf898cdivsd x3, x1
37bbf8990movsd_xmm [rsp+72], x4
37bbf8996mulsd x4, x14
37bbf899bmulsd x11, x3
37bbf89a0mulsd x0, x3
37bbf89a4addsd x11, x2
37bbf89a9mulsd x2, x3
37bbf89adaddsd x0, x1
37bbf89b1divsd x11, x0
37bbf89b6subsd x12, x2
37bbf89bbdivsd x12, x0
37bbf89c0movapd x0, x4
37bbf89c4subsd x0, x10
37bbf89c9divsd x10, x0
37bbf89cemovapd x4, x12
37bbf89d3xorpd x4, [rip+0x852ca5]
37bbf89dbmovsd_xmm [rsp+80], x4
37bbf89e1divsd x10, x1
37bbf89e6nop [rax+rax]
37bbf89f0
37bbf89f0loc_37bbf89f0:
37bbf89f0movsd_xmm x4, [r10+8]
37bbf89f6movsd_xmm x2, [r10]
37bbf89fbmovapd x3, x14
37bbf8a00movapd x6, x12
37bbf8a05movsd_xmm x0, [r9]
37bbf8a0amovapd x7, x12
37bbf8a0fmov eax, r14l
37bbf8a12mov r11l, r13l
37bbf8a15movapd x1, x4
37bbf8a19movapd x13, x10
37bbf8a1elea edx, [r13-1]
37bbf8a22sub eax, r13l
37bbf8a25mulsd x3, x2
37bbf8a29movsd_xmm x5, [r9+8]
37bbf8a2fimul eax, edx
37bbf8a32mulsd x1, x9
37bbf8a37mulsd x6, x5
37bbf8a3bmulsd x7, x0
37bbf8a3fmov ebx, eax
37bbf8a41shr ebx, 31
37bbf8a44add ebx, eax
37bbf8a46subsd x3, x1
37bbf8a4amovapd x1, x11
37bbf8a4fsar ebx, 1
37bbf8a51mulsd x1, x0
37bbf8a55subsd x1, x6
37bbf8a59movapd x6, x2
37bbf8a5dmulsd x6, x9
37bbf8a62subsd x3, x1
37bbf8a66movapd x1, x14
37bbf8a6bmulsd x1, x4
37bbf8a6fmulsd x13, x3
37bbf8a74mulsd x3, x9
37bbf8a79addsd x1, x6
37bbf8a7dmovapd x6, x11
37bbf8a82mulsd x6, x5
37bbf8a86addsd x6, x7
37bbf8a8asubsd x1, x6
37bbf8a8emovapd x6, x1
37bbf8a92mulsd x6, x9
37bbf8a97mulsd x1, x10
37bbf8a9csubsd x13, x6
37bbf8aa1movsd_xmm x6, [rsp+72]
37bbf8aa7addsd x1, x3
37bbf8aabmovapd x3, x5
37bbf8aafmulsd x6, x0
37bbf8ab3mulsd x3, x9
37bbf8ab8mulsd x0, x9
37bbf8abdmovapd x7, x1
37bbf8ac1movsd_xmm x1, [rsp+80]
37bbf8ac7mulsd x5, [rsp+72]
37bbf8acdmulsd x1, x4
37bbf8ad1mulsd x4, x11
37bbf8ad6subsd x6, x3
37bbf8adamovapd x3, x11
37bbf8adfmulsd x3, x2
37bbf8ae3mulsd x2, [rsp+80]
37bbf8ae9addsd x0, x5
37bbf8aedsubsd x3, x1
37bbf8af1movapd x1, x10
37bbf8af6addsd x2, x4
37bbf8afasubsd x6, x3
37bbf8afesubsd x0, x2
37bbf8b02mulsd x1, x6
37bbf8b06mulsd x6, x9
37bbf8b0bmovapd x2, x0
37bbf8b0fmulsd x2, x9
37bbf8b14mulsd x0, x10
37bbf8b19subsd x1, x2
37bbf8b1daddsd x0, x6
37bbf8b21cmp ecx, r13l
37bbf8b24jl 0x37bbf8bf4
37bbf8b2amovsxd rax, ebx
37bbf8b2dmovapd x4, x7
37bbf8b31movapd x3, x0
37bbf8b35xor edx, edx
37bbf8b37xorpd x4, [rip+0x852b41]
37bbf8b3fxorpd x3, [rip+0x852b39]
37bbf8b47movapd x5, x1
37bbf8b4bmov edi, r13l
37bbf8b4elea r8, [r13+rax-1]
37bbf8b53movapd x6, x13
37bbf8b58xor eax, eax
37bbf8b5amovsd_xmm [rsp+88], x0
37bbf8b60shl r8, 4
37bbf8b64unpcklpd x6, x4
37bbf8b68unpcklpd x5, x3
37bbf8b6cadd r8, r12
37bbf8b6funpcklpd x4, x13
37bbf8b74unpcklpd x3, x1
37bbf8b78movq rsi, x13
37bbf8b7dnop [rax]
37bbf8b80
37bbf8b80loc_37bbf8b80:
37bbf8b80movupd x13, [r10+rax]
37bbf8b86movupd x2, [r10+rax]
37bbf8b8cadd edx, 1
37bbf8b8fmovupd x0, [r8+rax]
37bbf8b95unpcklpd x13, x13
37bbf8b9aunpckhpd x2, x2
37bbf8b9emulpd x2, x4
37bbf8ba2mulpd x13, x6
37bbf8ba7addsubpd x13, x2
37bbf8bacmovupd x2, [r9+rax]
37bbf8bb2unpckhpd x2, x2
37bbf8bb6subpd x0, x13
37bbf8bbbmovupd x13, [r9+rax]
37bbf8bc1mulpd x2, x3
37bbf8bc5unpcklpd x13, x13
37bbf8bcamulpd x13, x5
37bbf8bcfaddsubpd x13, x2
37bbf8bd4subpd x0, x13
37bbf8bd9movups [r8+rax], x0
37bbf8bdeadd rax, 16
37bbf8be2cmp edx, ebp
37bbf8be4jb 0x37bbf8b80
37bbf8be6movsd_xmm x0, [rsp+88]
37bbf8becmov r11l, edi
37bbf8befmovq x13, rsi
37bbf8bf4
37bbf8bf4loc_37bbf8bf4:
37bbf8bf4add r11l, ebx
37bbf8bf7add r13, 1
37bbf8bfbmovsd_xmm [r10], x13
37bbf8c00add r9, 16
37bbf8c04movsxd r11, r11l
37bbf8c07movsd_xmm [r10+8], x7
37bbf8c0dsub ebp, 1
37bbf8c10add r10, 16
37bbf8c14shl r11, 4
37bbf8c18movsd_xmm [r9-16], x1
37bbf8c1emovsd_xmm [r9-8], x0
37bbf8c24mov [r11+r12-8], 0
37bbf8c2dcmp ecx, r13l
37bbf8c30jge 0x37bbf89f0
37bbf8c36mov r11l, [rsp+96]
37bbf8c3bmov esi, [rsp+120]
37bbf8c3fmov ebx, r15l
37bbf8c42mov r14l, [rsp+148]
37bbf8c4amovupd x6, [rsp+128]
37bbf8c53jmp 0x37bbf87d6
37bbf8c58
37bbf8c58 0f 1f 84 00 00 00 00 00 ........
37bbf8c60
37bbf8c60loc_37bbf8c60:
37bbf8c60mov [rsp+80], r10l
37bbf8c65mov [rsp+96], 2
37bbf8c6djmp 0x37bbf8681
37bbf8c72
37bbf8c72 66 0f 1f 44 00 00 f..D..
37bbf8c78
37bbf8c78loc_37bbf8c78:
37bbf8c78mov [rsp+120], rax
37bbf8c7dmov r8, rax
37bbf8c80sub ecx, r14l
37bbf8c83shl rdx, 4
37bbf8c87lea rax, [rip+0x8529ca]
37bbf8c8eshl r8, 4
37bbf8c92add rdx, r12
37bbf8c95mov [rsp+200], ecx
37bbf8c9cmov [rsp+32], rax
37bbf8ca1lea rcx, [rsp+200]
37bbf8ca9lea r9, [r12+r8]
37bbf8cadmov r8, rax
37bbf8cb0mov [rsp+128], r11l
37bbf8cb8mov [rsp+148], r10l
37bbf8cc0call zswap_
37bbf8cc5mov rax, [rsp+456]
37bbf8ccdmov r11l, [rsp+128]
37bbf8cd5mov r10l, [rsp+148]
37bbf8cddmov ecx, [rax]
37bbf8cdfmov rax, [rsp+120]
37bbf8ce4jmp 0x37bbf86a1
37bbf8ce9
37bbf8ce9 0f 1f 80 00 00 00 00 .......
37bbf8cf0
37bbf8cf0loc_37bbf8cf0:
37bbf8cf0mov edi, r13l
37bbf8cf3lea rcx, [rsp+192]
37bbf8cfbpxor x8, x8
37bbf8d00imul edi, r14l
37bbf8d04lea rdx, [rsp+200]
37bbf8d0cmov ebx, edi
37bbf8d0esar ebx, 1
37bbf8d10lea esi, [rbx+r14]
37bbf8d14movsxd rsi, esi
37bbf8d17shl rsi, 4
37bbf8d1badd rsi, r12
37bbf8d1emovsd_xmm x0, [rsi-16]
37bbf8d23movsd_xmm [rsp+192], x0
37bbf8d2cmovsd_xmm x0, [rsi-8]
37bbf8d31movsd_xmm [rsp+200], x0
37bbf8d3acall dlapy2_
37bbf8d3flea edx, [r14+r14]
37bbf8d43mov eax, edi
37bbf8d45movsd_xmm x2, [rsi-16]
37bbf8d4asub eax, edx
37bbf8d4cmovapd x1, x0
37bbf8d50movsd_xmm x11, [rsi-8]
37bbf8d56movsxd rdi, r13l
37bbf8d59sar eax, 1
37bbf8d5blea r11l, [r13-2]
37bbf8d5fmovups [rsp+96], x6
37bbf8d64movsd_xmm x9, [rip+0x852923]
37bbf8d6dlea edx, [rax+r14-1]
37bbf8d72mov r10l, r11l
37bbf8d75movsxd rdx, edx
37bbf8d78shl rdx, 4
37bbf8d7cmovsd_xmm x13, [r12+rdx]
37bbf8d82lea edx, [rbx+r13-1]
37bbf8d87movsxd rdx, edx
37bbf8d8adivsd x13, x0
37bbf8d8fshl rdx, 4
37bbf8d93movsd_xmm x12, [r12+rdx]
37bbf8d99movsxd rdx, eax
37bbf8d9cmovsxd rax, ebx
37bbf8d9fadd rdx, rdi
37bbf8da2add rax, rdi
37bbf8da5sub rdi, 2
37bbf8da9shl rdx, 4
37bbf8dadshl rax, 4
37bbf8db1lea r8, [r12+rdx-48]
37bbf8db6lea rcx, [r12+rax-48]
37bbf8dbbdivsd x12, x0
37bbf8dc0pxor x0, x0
37bbf8dc4movapd x3, x0
37bbf8dc8divsd x3, x1
37bbf8dccmulsd x0, x3
37bbf8dd0movapd x10, x3
37bbf8dd5mulsd x10, x11
37bbf8ddaaddsd x0, x1
37bbf8ddeaddsd x10, x2
37bbf8de3mulsd x2, x3
37bbf8de7divsd x10, x0
37bbf8decsubsd x11, x2
37bbf8df1divsd x11, x0
37bbf8df6movapd x0, x13
37bbf8dfbmulsd x0, x12
37bbf8e00subsd x0, x9
37bbf8e05divsd x9, x0
37bbf8e0amovapd x4, x11
37bbf8e0fxorpd x4, [rip+0x852869]
37bbf8e17movsd_xmm [rsp+80], x4
37bbf8e1ddivsd x9, x1
37bbf8e22nop [rax]
37bbf8e25nop [rax+rax]
37bbf8e30
37bbf8e30loc_37bbf8e30:
37bbf8e30movsd_xmm x6, [r8+8]
37bbf8e36movsd_xmm x4, [r8]
37bbf8e3bmovsxd r9, r10l
37bbf8e3exor eax, eax
37bbf8e40movapd x5, x12
37bbf8e45movsd_xmm x0, [rcx]
37bbf8e49sub r10l, 1
37bbf8e4dmov rbp, r9
37bbf8e50movapd x1, x6
37bbf8e54movsd_xmm x2, [rcx+8]
37bbf8e59movsd_xmm x3, [rsp+80]
37bbf8e5fmovapd x7, x9
37bbf8e64mulsd x5, x4
37bbf8e68sub rdi, 1
37bbf8e6cmulsd x1, x8
37bbf8e71movapd x14, x2
37bbf8e76mulsd x3, x2
37bbf8e7amulsd x14, x10
37bbf8e7fsubsd x5, x1
37bbf8e83movapd x1, x0
37bbf8e87mulsd x1, x10
37bbf8e8csubsd x1, x3
37bbf8e90movapd x3, x6
37bbf8e94mulsd x3, x12
37bbf8e99subsd x5, x1
37bbf8e9dmovapd x1, x4
37bbf8ea1mulsd x1, x8
37bbf8ea6mulsd x7, x5
37bbf8eaamulsd x5, x8
37bbf8eafaddsd x1, x3
37bbf8eb3movsd_xmm x3, [rsp+80]
37bbf8eb9mulsd x3, x0
37bbf8ebdaddsd x14, x3
37bbf8ec2subsd x1, x14
37bbf8ec7movapd x3, x1
37bbf8ecbmulsd x3, x8
37bbf8ed0subsd x7, x3
37bbf8ed4movapd x3, x1
37bbf8ed8movapd x1, x2
37bbf8edcmulsd x3, x9
37bbf8ee1mulsd x1, x8
37bbf8ee6mulsd x2, x13
37bbf8eebmovapd x14, x7
37bbf8ef0addsd x3, x5
37bbf8ef4movapd x5, x13
37bbf8ef9mulsd x5, x0
37bbf8efdunpcklpd x14, x3
37bbf8f02xorpd x3, [rip+0x852776]
37bbf8f0asubsd x5, x1
37bbf8f0emovapd x1, x4
37bbf8f12mulsd x1, x10
37bbf8f17mulsd x4, x11
37bbf8f1cmovq rsi, x5
37bbf8f21movapd x5, x1
37bbf8f25movapd x1, x6
37bbf8f29mulsd x1, x11
37bbf8f2emulsd x6, x10
37bbf8f33subsd x5, x1
37bbf8f37addsd x6, x4
37bbf8f3bmovapd x1, x5
37bbf8f3fmovq x5, rsi
37bbf8f44mov esi, r10l
37bbf8f47imul esi, r9l
37bbf8f4bsubsd x5, x1
37bbf8f4fmovapd x1, x0
37bbf8f53neg r9
37bbf8f56mulsd x1, x8
37bbf8f5bmovapd x0, x9
37bbf8f60shl r9, 4
37bbf8f64mulsd x0, x5
37bbf8f68sar esi, 1
37bbf8f6amulsd x5, x8
37bbf8f6fmovsxd rdx, esi
37bbf8f72add rdx, rdi
37bbf8f75addsd x2, x1
37bbf8f79shl rdx, 4
37bbf8f7dadd rdx, r12
37bbf8f80subsd x2, x6
37bbf8f84movapd x1, x2
37bbf8f88mulsd x1, x8
37bbf8f8dmulsd x2, x9
37bbf8f92subsd x0, x1
37bbf8f96movapd x1, x2
37bbf8f9aaddsd x1, x5
37bbf8f9emovapd x5, x7
37bbf8fa2movapd x6, x0
37bbf8fa6unpcklpd x5, x3
37bbf8faamovq rbx, x0
37bbf8fafunpcklpd x3, x7
37bbf8fb3movapd x4, x1
37bbf8fb7xorpd x4, [rip+0x8526c1]
37bbf8fbfunpcklpd x6, x4
37bbf8fc3unpcklpd x4, x0
37bbf8fc7nop [rax+rax]
37bbf8fd0
37bbf8fd0loc_37bbf8fd0:
37bbf8fd0movupd x7, [rcx+rax]
37bbf8fd5movupd x2, [rcx+rax]
37bbf8fdamovupd x0, [rdx+rax]
37bbf8fdfunpcklpd x7, x7
37bbf8fe3unpckhpd x2, x2
37bbf8fe7mulpd x2, x4
37bbf8febmulpd x7, x6
37bbf8fefaddsubpd x7, x2
37bbf8ff3movupd x2, [r8+rax]
37bbf8ff9unpckhpd x2, x2
37bbf8ffdsubpd x0, x7
37bbf9001movupd x7, [r8+rax]
37bbf9007mulpd x2, x3
37bbf900bunpcklpd x7, x7
37bbf900fmulpd x7, x5
37bbf9013addsubpd x7, x2
37bbf9017subpd x0, x7
37bbf901bmovups [rdx+rax], x0
37bbf901fsub rax, 16
37bbf9023cmp rax, r9
37bbf9026jne 0x37bbf8fd0
37bbf9028lea eax, [rsi+rbp-1]
37bbf902cmov [rcx], rbx
37bbf902fsub r8, 16
37bbf9033sub rcx, 16
37bbf9037cdqe
37bbf9039movsd_xmm [rcx+24], x1
37bbf903eshl rax, 4
37bbf9042movups [r8+16], x14
37bbf9047mov [r12+rax+8], 0
37bbf9050test r10l, r10l
37bbf9053jne 0x37bbf8e30
37bbf9059mov eax, [rsp+72]
37bbf905dmov r15l, [rsp+88]
37bbf9062mov r13l, r11l
37bbf9065mov rsi, [rsp+472]
37bbf906dmovupd x6, [rsp+96]
37bbf9073neg eax
37bbf9075sub r15l, r11l
37bbf9078movd x0, eax
37bbf907cmovsxd rax, r11l
37bbf907fpshufd x0, x0, -32
37bbf9084movq [rsi+4*rax], x0
37bbf9089jmp 0x37bbf7ed1
37bbf908e
37bbf908e 66 90 f.
37bbf9090
37bbf9090loc_37bbf9090:
37bbf9090mov eax, ecx
37bbf9092movsd_xmm x0, [rip+0x8525f6]
37bbf909adivsd x0, [rbp-16]
37bbf909fmov [rsp+48], 1
37bbf90a8sub eax, r15l
37bbf90ablea rdx, [rsp+192]
37bbf90b3mov r9, rbp
37bbf90b6mov [rsp+88], r10l
37bbf90bbmov [rsp+192], eax
37bbf90c2lea eax, [r11+rcx]
37bbf90c6mov rcx, [rsp+448]
37bbf90celea r8, [rsp+200]
37bbf90d6movsd_xmm [rsp+184], x0
37bbf90dfsub eax, r15l
37bbf90e2xorpd x0, [rip+0x852596]
37bbf90eacdqe
37bbf90ecmovsd_xmm [rsp+200], x0
37bbf90f5shl rax, 4
37bbf90f9add rax, r12
37bbf90fcmov [rsp+40], rax
37bbf9101lea rax, [rip+0x852550]
37bbf9108mov [rsp+32], rax
37bbf910dcall zhpr_
37bbf9112mov rax, [rsp+456]
37bbf911amov r8, rbp
37bbf911dlea rcx, [rsp+200]
37bbf9125lea rdx, [rsp+184]
37bbf912dlea r9, [rip+0x852524]
37bbf9134mov eax, [rax]
37bbf9136mov [rsp+80], eax
37bbf913asub eax, r15l
37bbf913dmov [rsp+200], eax
37bbf9144call zdscal_
37bbf9149mov r11l, [rsp+72]
37bbf914emov r10l, [rsp+88]
37bbf9153mov rax, [rsp+456]
37bbf915bmov ecx, [rax]
37bbf915djmp 0x37bbf8409
37bbf9162
37bbf9162 66 0f 1f 44 00 00 f..D..
37bbf9168
37bbf9168loc_37bbf9168:
37bbf9168lea rbx, [rsp+200]
37bbf9170mov [rsp+80], rbx
37bbf9175
37bbf9175loc_37bbf9175:
37bbf9175cdqe
37bbf9177mov rcx, [rsp+80]
37bbf917cmov [rsp+120], r11l
37bbf9181lea r8, [rip+0x8524d0]
37bbf9188shl rax, 4
37bbf918cmov [rsp+96], r10l
37bbf9191lea rdx, [r12+rax]
37bbf9195mov [rsp+200], r9l
37bbf919dmov [rsp+88], r9l
37bbf91a2call izamax_
37bbf91a7mov r10l, [rsp+96]
37bbf91acmov r11l, [rsp+120]
37bbf91b1mov r9l, [rsp+88]
37bbf91b6add eax, r10l
37bbf91b9cdqe
37bbf91bbshl rax, 4
37bbf91bfadd rax, r12
37bbf91c2movsd_xmm x0, [rax-32]
37bbf91c7movsd_xmm x1, [rax-24]
37bbf91ccandpd x0, x6
37bbf91d0andpd x1, x6
37bbf91d4addsd x0, x1
37bbf91d8maxsd x9, x0
37bbf91ddjmp 0x37bbf8098
37bbf91e2
37bbf91e2loc_37bbf91e2:
37bbf91e2movsxd rax, r9l
37bbf91e5mov [rsp+200], edx
37bbf91eclea rcx, [rsp+200]
37bbf91f4lea r8, [rip+0x85245d]
37bbf91fbshl rax, 4
37bbf91ffmov [rsp+88], r11l
37bbf9204lea rdx, [r12+rax]
37bbf9208mov [rsp+80], r10l
37bbf920dmov [rsp+72], r9l
37bbf9212call izamax_
37bbf9217mov r9l, [rsp+72]
37bbf921cmov r11l, [rsp+88]
37bbf9221mov r10l, [rsp+80]
37bbf9226add eax, r9l
37bbf9229cdqe
37bbf922bshl rax, 4
37bbf922fadd rax, r12
37bbf9232movsd_xmm x0, [rax-16]
37bbf9237movsd_xmm x1, [rax-8]
37bbf923cmov rax, [rsp+456]
37bbf9244andpd x0, x6
37bbf9248andpd x1, x6
37bbf924caddsd x0, x1
37bbf9250mov ecx, [rax]
37bbf9252maxsd x10, x0
37bbf9257jmp 0x37bbf8626
37bbf925c
37bbf925cloc_37bbf925c:
37bbf925clea eax, [rdi-2]
37bbf925fmov edi, [rsp+72]
37bbf9263mov [rbp-24], 0
37bbf926bcdqe
37bbf926dlea edx, [r15+rdi-1]
37bbf9272sub rax, 1
37bbf9276movsxd rdx, edx
37bbf9279shl rax, 4
37bbf927dsub rdx, 1
37bbf9281movupd x0, [r12+rax]
37bbf9287shl rdx, 4
37bbf928bmovupd x1, [r12+rdx]
37bbf9291movups [r12+rax], x1
37bbf9296movups [r12+rdx], x0
37bbf929bjmp 0x37bbf82bd
37bbf92a0
37bbf92a0loc_37bbf92a0:
37bbf92a0lea eax, [r13-2]
37bbf92a4mov [rsp+128], r14l
37bbf92acmov [rsp+96], eax
37bbf92b0mov eax, [rsp+88]
37bbf92b4mov [rsp+148], 2
37bbf92bflea eax, [rax+r14-1]
37bbf92c4cdqe
37bbf92c6sub rax, 1
37bbf92camov [rsp+120], rax
37bbf92cfjmp 0x37bbf8123
37bbf92d4
37bbf92d4loc_37bbf92d4:
37bbf92d4neg eax
37bbf92d6jmp 0x37bbf7e03
37bbf92db
37bbf92dbloc_37bbf92db:
37bbf92dbmovq x1, [rip+0x85239d]
37bbf92e3jmp 0x37bbf8721
37bbf92e8
37bbf92e8loc_37bbf92e8:
37bbf92e8lea r9l, [rax-1]
37bbf92ecpxor x9, x9
37bbf92f1imul eax, r9l
37bbf92f5sar eax, 1
37bbf92f7lea r10l, [rax+1]
37bbf92fbjmp 0x37bbf9175
37bbf9300
37bbf9300loc_37bbf9300:
37bbf9300pxor x10, x10
37bbf9305jmp 0x37bbf85f8
37bbf930a
37bbf930aloc_37bbf930a:
37bbf930aneg r14l
37bbf930dmov rax, [rsp+472]
37bbf9315movsxd rbx, ebx
37bbf9318movd x0, r14l
37bbf931dpshufd x0, x0, -32
37bbf9322movq [rax+4*rbx], x0
37bbf9327jmp 0x37bbf7d83
37bbf932c
37bbf932cloc_37bbf932c:
37bbf932cmov ebx, r14l
37bbf932fjmp 0x37bbf8498
37bbf7c00
Loading..