File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3c9a60
37c3c9a60zsysvx_64_:
37c3c9a60push r15
37c3c9a62push r14
37c3c9a64push r13
37c3c9a66push r12
37c3c9a68push rbp
37c3c9a69push rdi
37c3c9a6apush rsi
37c3c9a6bpush rbx
37c3c9a6csub rsp, 184
37c3c9a73movups [rsp+160], x6
37c3c9a7bmov rdi, [rsp+408]
37c3c9a83mov r12, [rsp+384]
37c3c9a8bmov [rdi], 0
37c3c9a92mov rsi, rdx
37c3c9a95mov rbx, r8
37c3c9a98mov rbp, r9
37c3c9a9bmov r8l, 1
37c3c9aa1mov r9l, 1
37c3c9aa7lea rdx, [rip+0xa92f2]
37c3c9aaemov r15, rcx
37c3c9ab1call lsame_64_
37c3c9ab6mov r13, rax
37c3c9ab9mov rax, [rsp+392]
37c3c9ac1mov r14, [rax]
37c3c9ac4test r13, r13
37c3c9ac7jne 0x37c3c9b00
37c3c9ac9mov r9l, 1
37c3c9acfmov r8l, 1
37c3c9ad5lea rdx, [rip+0xa92c5]
37c3c9adcmov rcx, r15
37c3c9adfcall lsame_64_
37c3c9ae4test rax, rax
37c3c9ae7jne 0x37c3c9b00
37c3c9ae9mov [rdi], -1
37c3c9af0mov rax, -1
37c3c9af7
37c3c9af7loc_37c3c9af7:
37c3c9af7neg rax
37c3c9afajmp 0x37c3c9bd7
37c3c9aff
37c3c9aff 90 .
37c3c9b00
37c3c9b00loc_37c3c9b00:
37c3c9b00mov r9l, 1
37c3c9b06mov r8l, 1
37c3c9b0clea rdx, [rip+0xa928f]
37c3c9b13mov rcx, rsi
37c3c9b16call lsame_64_
37c3c9b1btest rax, rax
37c3c9b1eje 0x37c3c9c20
37c3c9b24
37c3c9b24loc_37c3c9b24:
37c3c9b24mov rax, [rbx]
37c3c9b27test rax, rax
37c3c9b2ajs 0x37c3c9bc8
37c3c9b30cmp [rbp], 0
37c3c9b35js 0x37c3c9c70
37c3c9b3bmov rcx, [rsp+296]
37c3c9b43test rax, rax
37c3c9b46mov edx, 1
37c3c9b4bcmovg rdx, rax
37c3c9b4fcmp [rcx], rdx
37c3c9b52jl 0x37c3c9c58
37c3c9b58mov rcx, [rsp+312]
37c3c9b60cmp [rcx], rdx
37c3c9b63jl 0x37c3c9c88
37c3c9b69mov rcx, [rsp+336]
37c3c9b71cmp [rcx], rdx
37c3c9b74jl 0x37c3c9ca0
37c3c9b7amov rcx, [rsp+352]
37c3c9b82cmp [rcx], rdx
37c3c9b85jl 0x37c3ca048
37c3c9b8blea r15, [rax+rax]
37c3c9b8fmov eax, 1
37c3c9b94test r15, r15
37c3c9b97cmovle r15, rax
37c3c9b9bmov rax, [rsp+392]
37c3c9ba3cmp [rax], r15
37c3c9ba6jge 0x37c3c9cb8
37c3c9baccmp r14, -1
37c3c9bb0je 0x37c3c9cb8
37c3c9bb6mov [rdi], -18
37c3c9bbdmov eax, 18
37c3c9bc2jmp 0x37c3c9bd7
37c3c9bc4
37c3c9bc4 0f 1f 40 00 ..@.
37c3c9bc8
37c3c9bc8loc_37c3c9bc8:
37c3c9bc8mov rdx, -3
37c3c9bcfmov eax, 3
37c3c9bd4
37c3c9bd4loc_37c3c9bd4:
37c3c9bd4mov [rdi], rdx
37c3c9bd7
37c3c9bd7loc_37c3c9bd7:
37c3c9bd7lea rdx, [rsp+152]
37c3c9bdfmov r8l, 6
37c3c9be5lea rcx, [rip+0xa91d4]
37c3c9becmov [rsp+152], rax
37c3c9bf4call xerbla_64_
37c3c9bf9nop
37c3c9bfa
37c3c9bfaloc_37c3c9bfa:
37c3c9bfamovups x6, [rsp+160]
37c3c9c02add rsp, 184
37c3c9c09pop rbx
37c3c9c0apop rsi
37c3c9c0bpop rdi
37c3c9c0cpop rbp
37c3c9c0dpop r12
37c3c9c0fpop r13
37c3c9c11pop r14
37c3c9c13pop r15
37c3c9c15ret
37c3c9c16
37c3c9c16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c9c20
37c3c9c20loc_37c3c9c20:
37c3c9c20mov r9l, 1
37c3c9c26mov r8l, 1
37c3c9c2clea rdx, [rip+0xa9170]
37c3c9c33mov rcx, rsi
37c3c9c36call lsame_64_
37c3c9c3btest rax, rax
37c3c9c3ejne 0x37c3c9b24
37c3c9c44mov rdx, -2
37c3c9c4bmov eax, 2
37c3c9c50jmp 0x37c3c9bd4
37c3c9c52
37c3c9c52 66 0f 1f 44 00 00 f..D..
37c3c9c58
37c3c9c58loc_37c3c9c58:
37c3c9c58mov rdx, -6
37c3c9c5fmov eax, 6
37c3c9c64jmp 0x37c3c9bd4
37c3c9c69
37c3c9c69 0f 1f 80 00 00 00 00 .......
37c3c9c70
37c3c9c70loc_37c3c9c70:
37c3c9c70mov rdx, -4
37c3c9c77mov eax, 4
37c3c9c7cjmp 0x37c3c9bd4
37c3c9c81
37c3c9c81 0f 1f 80 00 00 00 00 .......
37c3c9c88
37c3c9c88loc_37c3c9c88:
37c3c9c88mov rdx, -8
37c3c9c8fmov eax, 8
37c3c9c94jmp 0x37c3c9bd4
37c3c9c99
37c3c9c99 0f 1f 80 00 00 00 00 .......
37c3c9ca0
37c3c9ca0loc_37c3c9ca0:
37c3c9ca0mov rdx, -11
37c3c9ca7mov eax, 11
37c3c9cacjmp 0x37c3c9bd4
37c3c9cb1
37c3c9cb1 0f 1f 80 00 00 00 00 .......
37c3c9cb8
37c3c9cb8loc_37c3c9cb8:
37c3c9cb8mov rax, [rdi]
37c3c9cbbtest rax, rax
37c3c9cbejne 0x37c3c9af7
37c3c9cc4test r13, r13
37c3c9cc7je 0x37c3c9d18
37c3c9cc9lea rax, [rip+0xa90e8]
37c3c9cd0mov r9, rbx
37c3c9cd3lea rdx, [rip+0xa90ca]
37c3c9cdamov r8, rsi
37c3c9cddmov [rsp+64], 1
37c3c9ce6lea rcx, [rip+0xa90c3]
37c3c9cedmov [rsp+56], 6
37c3c9cf6mov [rsp+48], rax
37c3c9cfbmov [rsp+40], rax
37c3c9d00mov [rsp+32], rax
37c3c9d05call ilaenv_64_
37c3c9d0aimul rax, [rbx]
37c3c9d0ecmp r15, rax
37c3c9d11cmovl r15, rax
37c3c9d15mov rax, [rdi]
37c3c9d18
37c3c9d18loc_37c3c9d18:
37c3c9d18mov [r12+8], 0
37c3c9d21pxor x1, x1
37c3c9d25cvtsi2sd x1, r15
37c3c9d2amovq r15, x1
37c3c9d2fmovsd_xmm [r12], x1
37c3c9d35test rax, rax
37c3c9d38jne 0x37c3c9af7
37c3c9d3ecmp r14, -1
37c3c9d42je 0x37c3c9bfa
37c3c9d48test r13, r13
37c3c9d4bje 0x37c3c9de9
37c3c9d51mov rax, [rsp+312]
37c3c9d59mov r8, rbx
37c3c9d5cmov rdx, rbx
37c3c9d5fmov rcx, rsi
37c3c9d62mov [rsp+56], 1
37c3c9d6bmov r9, [rsp+288]
37c3c9d73mov [rsp+48], rax
37c3c9d78mov rax, [rsp+304]
37c3c9d80mov [rsp+40], rax
37c3c9d85mov rax, [rsp+296]
37c3c9d8dmov [rsp+32], rax
37c3c9d92call zlacpy_64_
37c3c9d97mov [rsp+56], rdi
37c3c9d9cmov rdx, rbx
37c3c9d9fmov rcx, rsi
37c3c9da2mov rax, [rsp+392]
37c3c9daamov [rsp+40], r12
37c3c9dafmov r9, [rsp+312]
37c3c9db7mov r8, [rsp+304]
37c3c9dbfmov [rsp+64], 1
37c3c9dc8mov [rsp+48], rax
37c3c9dcdmov rax, [rsp+320]
37c3c9dd5mov [rsp+32], rax
37c3c9ddacall zsytrf_64_
37c3c9ddfcmp [rdi], 0
37c3c9de3jg 0x37c3ca030
37c3c9de9
37c3c9de9loc_37c3c9de9:
37c3c9de9mov rax, [rsp+400]
37c3c9df1mov r8, rbx
37c3c9df4mov [rsp+56], 1
37c3c9dfdmov rdx, rsi
37c3c9e00mov [rsp+48], 1
37c3c9e09mov r9, [rsp+288]
37c3c9e11lea rcx, [rip+0xa8fae]
37c3c9e18mov [rsp+40], rax
37c3c9e1dmov rax, [rsp+296]
37c3c9e25mov [rsp+32], rax
37c3c9e2acall zlansy_64_
37c3c9e2fmov [rsp+64], rdi
37c3c9e34mov rdx, rbx
37c3c9e37mov rcx, rsi
37c3c9e3amov rax, [rsp+360]
37c3c9e42mov [rsp+56], r12
37c3c9e47mov r9, [rsp+312]
37c3c9e4fmov [rsp+72], 1
37c3c9e58mov [rsp+48], rax
37c3c9e5dlea rax, [rsp+152]
37c3c9e65mov r8, [rsp+304]
37c3c9e6dmov [rsp+40], rax
37c3c9e72mov rax, [rsp+320]
37c3c9e7amovsd_xmm [rsp+152], x0
37c3c9e83mov [rsp+32], rax
37c3c9e88call zsycon_64_
37c3c9e8dmov rax, [rsp+352]
37c3c9e95mov r8, rbp
37c3c9e98mov rdx, rbx
37c3c9e9bmov [rsp+56], 4
37c3c9ea4mov r9, [rsp+328]
37c3c9eaclea rcx, [rip+0xa8f14]
37c3c9eb3mov [rsp+48], rax
37c3c9eb8mov rax, [rsp+344]
37c3c9ec0mov [rsp+40], rax
37c3c9ec5mov rax, [rsp+336]
37c3c9ecdmov [rsp+32], rax
37c3c9ed2call zlacpy_64_
37c3c9ed7mov [rsp+64], rdi
37c3c9edcmov r8, rbp
37c3c9edfmov rdx, rbx
37c3c9ee2mov rax, [rsp+352]
37c3c9eeamov r9, [rsp+304]
37c3c9ef2mov rcx, rsi
37c3c9ef5mov [rsp+72], 1
37c3c9efemov [rsp+56], rax
37c3c9f03mov rax, [rsp+344]
37c3c9f0bmov [rsp+48], rax
37c3c9f10mov rax, [rsp+320]
37c3c9f18mov [rsp+40], rax
37c3c9f1dmov rax, [rsp+312]
37c3c9f25mov [rsp+32], rax
37c3c9f2acall zsytrs_64_
37c3c9f2fmov r8, rbp
37c3c9f32mov rdx, rbx
37c3c9f35mov rcx, rsi
37c3c9f38mov rax, [rsp+400]
37c3c9f40mov r9, [rsp+288]
37c3c9f48mov [rsp+136], 1
37c3c9f54mov [rsp+128], rdi
37c3c9f5cmov [rsp+120], rax
37c3c9f61mov rax, [rsp+376]
37c3c9f69mov [rsp+112], r12
37c3c9f6emov [rsp+104], rax
37c3c9f73mov rax, [rsp+368]
37c3c9f7bmov [rsp+96], rax
37c3c9f80mov rax, [rsp+352]
37c3c9f88mov [rsp+88], rax
37c3c9f8dmov rax, [rsp+344]
37c3c9f95mov [rsp+80], rax
37c3c9f9amov rax, [rsp+336]
37c3c9fa2mov [rsp+72], rax
37c3c9fa7mov rax, [rsp+328]
37c3c9fafmov [rsp+64], rax
37c3c9fb4mov rax, [rsp+320]
37c3c9fbcmov [rsp+56], rax
37c3c9fc1mov rax, [rsp+312]
37c3c9fc9mov [rsp+48], rax
37c3c9fcemov rax, [rsp+304]
37c3c9fd6mov [rsp+40], rax
37c3c9fdbmov rax, [rsp+296]
37c3c9fe3mov [rsp+32], rax
37c3c9fe8call zsyrfs_64_
37c3c9fedmov rax, [rsp+360]
37c3c9ff5mov edx, 7
37c3c9ffalea rcx, [rip+0xa8dca]
37c3ca001movsd_xmm x2, [rax]
37c3ca005movapd x6, x2
37c3ca009call dlamch_64_
37c3ca00ecomisd x0, x6
37c3ca012jbe 0x37c3ca01e
37c3ca014mov rax, [rbx]
37c3ca017add rax, 1
37c3ca01bmov [rdi], rax
37c3ca01e
37c3ca01eloc_37c3ca01e:
37c3ca01emov [r12], r15
37c3ca022mov [r12+8], 0
37c3ca02bjmp 0x37c3c9bfa
37c3ca030
37c3ca030loc_37c3ca030:
37c3ca030mov rax, [rsp+360]
37c3ca038mov [rax], 0
37c3ca03fjmp 0x37c3c9bfa
37c3ca044
37c3ca044 0f 1f 40 00 ..@.
37c3ca048
37c3ca048loc_37c3ca048:
37c3ca048mov rdx, -13
37c3ca04fmov eax, 13
37c3ca054jmp 0x37c3c9bd4
37c3c9a60
37c3c9a60zsysvx_64_:
37c3c9a60push r15
37c3c9a62push r14
37c3c9a64push r13
37c3c9a66push r12
37c3c9a68push rbp
37c3c9a69push rdi
37c3c9a6apush rsi
37c3c9a6bpush rbx
37c3c9a6csub rsp, 184
37c3c9a73movups [rsp+160], x6
37c3c9a7bmov rdi, [rsp+408]
37c3c9a83mov r12, [rsp+384]
37c3c9a8bmov [rdi], 0
37c3c9a92mov rsi, rdx
37c3c9a95mov rbx, r8
37c3c9a98mov rbp, r9
37c3c9a9bmov r8l, 1
37c3c9aa1mov r9l, 1
37c3c9aa7lea rdx, [rip+0xa92f2]
37c3c9aaemov r15, rcx
37c3c9ab1call lsame_64_
37c3c9ab6mov r13, rax
37c3c9ab9mov rax, [rsp+392]
37c3c9ac1mov r14, [rax]
37c3c9ac4test r13, r13
37c3c9ac7jne 0x37c3c9b00
37c3c9ac9mov r9l, 1
37c3c9acfmov r8l, 1
37c3c9ad5lea rdx, [rip+0xa92c5]
37c3c9adcmov rcx, r15
37c3c9adfcall lsame_64_
37c3c9ae4test rax, rax
37c3c9ae7jne 0x37c3c9b00
37c3c9ae9mov [rdi], -1
37c3c9af0mov rax, -1
37c3c9af7
37c3c9af7loc_37c3c9af7:
37c3c9af7neg rax
37c3c9afajmp 0x37c3c9bd7
37c3c9aff
37c3c9aff 90 .
37c3c9b00
37c3c9b00loc_37c3c9b00:
37c3c9b00mov r9l, 1
37c3c9b06mov r8l, 1
37c3c9b0clea rdx, [rip+0xa928f]
37c3c9b13mov rcx, rsi
37c3c9b16call lsame_64_
37c3c9b1btest rax, rax
37c3c9b1eje 0x37c3c9c20
37c3c9b24
37c3c9b24loc_37c3c9b24:
37c3c9b24mov rax, [rbx]
37c3c9b27test rax, rax
37c3c9b2ajs 0x37c3c9bc8
37c3c9b30cmp [rbp], 0
37c3c9b35js 0x37c3c9c70
37c3c9b3bmov rcx, [rsp+296]
37c3c9b43test rax, rax
37c3c9b46mov edx, 1
37c3c9b4bcmovg rdx, rax
37c3c9b4fcmp [rcx], rdx
37c3c9b52jl 0x37c3c9c58
37c3c9b58mov rcx, [rsp+312]
37c3c9b60cmp [rcx], rdx
37c3c9b63jl 0x37c3c9c88
37c3c9b69mov rcx, [rsp+336]
37c3c9b71cmp [rcx], rdx
37c3c9b74jl 0x37c3c9ca0
37c3c9b7amov rcx, [rsp+352]
37c3c9b82cmp [rcx], rdx
37c3c9b85jl 0x37c3ca048
37c3c9b8blea r15, [rax+rax]
37c3c9b8fmov eax, 1
37c3c9b94test r15, r15
37c3c9b97cmovle r15, rax
37c3c9b9bmov rax, [rsp+392]
37c3c9ba3cmp [rax], r15
37c3c9ba6jge 0x37c3c9cb8
37c3c9baccmp r14, -1
37c3c9bb0je 0x37c3c9cb8
37c3c9bb6mov [rdi], -18
37c3c9bbdmov eax, 18
37c3c9bc2jmp 0x37c3c9bd7
37c3c9bc4
37c3c9bc4 0f 1f 40 00 ..@.
37c3c9bc8
37c3c9bc8loc_37c3c9bc8:
37c3c9bc8mov rdx, -3
37c3c9bcfmov eax, 3
37c3c9bd4
37c3c9bd4loc_37c3c9bd4:
37c3c9bd4mov [rdi], rdx
37c3c9bd7
37c3c9bd7loc_37c3c9bd7:
37c3c9bd7lea rdx, [rsp+152]
37c3c9bdfmov r8l, 6
37c3c9be5lea rcx, [rip+0xa91d4]
37c3c9becmov [rsp+152], rax
37c3c9bf4call xerbla_64_
37c3c9bf9nop
37c3c9bfa
37c3c9bfaloc_37c3c9bfa:
37c3c9bfamovups x6, [rsp+160]
37c3c9c02add rsp, 184
37c3c9c09pop rbx
37c3c9c0apop rsi
37c3c9c0bpop rdi
37c3c9c0cpop rbp
37c3c9c0dpop r12
37c3c9c0fpop r13
37c3c9c11pop r14
37c3c9c13pop r15
37c3c9c15ret
37c3c9c16
37c3c9c16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3c9c20
37c3c9c20loc_37c3c9c20:
37c3c9c20mov r9l, 1
37c3c9c26mov r8l, 1
37c3c9c2clea rdx, [rip+0xa9170]
37c3c9c33mov rcx, rsi
37c3c9c36call lsame_64_
37c3c9c3btest rax, rax
37c3c9c3ejne 0x37c3c9b24
37c3c9c44mov rdx, -2
37c3c9c4bmov eax, 2
37c3c9c50jmp 0x37c3c9bd4
37c3c9c52
37c3c9c52 66 0f 1f 44 00 00 f..D..
37c3c9c58
37c3c9c58loc_37c3c9c58:
37c3c9c58mov rdx, -6
37c3c9c5fmov eax, 6
37c3c9c64jmp 0x37c3c9bd4
37c3c9c69
37c3c9c69 0f 1f 80 00 00 00 00 .......
37c3c9c70
37c3c9c70loc_37c3c9c70:
37c3c9c70mov rdx, -4
37c3c9c77mov eax, 4
37c3c9c7cjmp 0x37c3c9bd4
37c3c9c81
37c3c9c81 0f 1f 80 00 00 00 00 .......
37c3c9c88
37c3c9c88loc_37c3c9c88:
37c3c9c88mov rdx, -8
37c3c9c8fmov eax, 8
37c3c9c94jmp 0x37c3c9bd4
37c3c9c99
37c3c9c99 0f 1f 80 00 00 00 00 .......
37c3c9ca0
37c3c9ca0loc_37c3c9ca0:
37c3c9ca0mov rdx, -11
37c3c9ca7mov eax, 11
37c3c9cacjmp 0x37c3c9bd4
37c3c9cb1
37c3c9cb1 0f 1f 80 00 00 00 00 .......
37c3c9cb8
37c3c9cb8loc_37c3c9cb8:
37c3c9cb8mov rax, [rdi]
37c3c9cbbtest rax, rax
37c3c9cbejne 0x37c3c9af7
37c3c9cc4test r13, r13
37c3c9cc7je 0x37c3c9d18
37c3c9cc9lea rax, [rip+0xa90e8]
37c3c9cd0mov r9, rbx
37c3c9cd3lea rdx, [rip+0xa90ca]
37c3c9cdamov r8, rsi
37c3c9cddmov [rsp+64], 1
37c3c9ce6lea rcx, [rip+0xa90c3]
37c3c9cedmov [rsp+56], 6
37c3c9cf6mov [rsp+48], rax
37c3c9cfbmov [rsp+40], rax
37c3c9d00mov [rsp+32], rax
37c3c9d05call ilaenv_64_
37c3c9d0aimul rax, [rbx]
37c3c9d0ecmp r15, rax
37c3c9d11cmovl r15, rax
37c3c9d15mov rax, [rdi]
37c3c9d18
37c3c9d18loc_37c3c9d18:
37c3c9d18mov [r12+8], 0
37c3c9d21pxor x1, x1
37c3c9d25cvtsi2sd x1, r15
37c3c9d2amovq r15, x1
37c3c9d2fmovsd_xmm [r12], x1
37c3c9d35test rax, rax
37c3c9d38jne 0x37c3c9af7
37c3c9d3ecmp r14, -1
37c3c9d42je 0x37c3c9bfa
37c3c9d48test r13, r13
37c3c9d4bje 0x37c3c9de9
37c3c9d51mov rax, [rsp+312]
37c3c9d59mov r8, rbx
37c3c9d5cmov rdx, rbx
37c3c9d5fmov rcx, rsi
37c3c9d62mov [rsp+56], 1
37c3c9d6bmov r9, [rsp+288]
37c3c9d73mov [rsp+48], rax
37c3c9d78mov rax, [rsp+304]
37c3c9d80mov [rsp+40], rax
37c3c9d85mov rax, [rsp+296]
37c3c9d8dmov [rsp+32], rax
37c3c9d92call zlacpy_64_
37c3c9d97mov [rsp+56], rdi
37c3c9d9cmov rdx, rbx
37c3c9d9fmov rcx, rsi
37c3c9da2mov rax, [rsp+392]
37c3c9daamov [rsp+40], r12
37c3c9dafmov r9, [rsp+312]
37c3c9db7mov r8, [rsp+304]
37c3c9dbfmov [rsp+64], 1
37c3c9dc8mov [rsp+48], rax
37c3c9dcdmov rax, [rsp+320]
37c3c9dd5mov [rsp+32], rax
37c3c9ddacall zsytrf_64_
37c3c9ddfcmp [rdi], 0
37c3c9de3jg 0x37c3ca030
37c3c9de9
37c3c9de9loc_37c3c9de9:
37c3c9de9mov rax, [rsp+400]
37c3c9df1mov r8, rbx
37c3c9df4mov [rsp+56], 1
37c3c9dfdmov rdx, rsi
37c3c9e00mov [rsp+48], 1
37c3c9e09mov r9, [rsp+288]
37c3c9e11lea rcx, [rip+0xa8fae]
37c3c9e18mov [rsp+40], rax
37c3c9e1dmov rax, [rsp+296]
37c3c9e25mov [rsp+32], rax
37c3c9e2acall zlansy_64_
37c3c9e2fmov [rsp+64], rdi
37c3c9e34mov rdx, rbx
37c3c9e37mov rcx, rsi
37c3c9e3amov rax, [rsp+360]
37c3c9e42mov [rsp+56], r12
37c3c9e47mov r9, [rsp+312]
37c3c9e4fmov [rsp+72], 1
37c3c9e58mov [rsp+48], rax
37c3c9e5dlea rax, [rsp+152]
37c3c9e65mov r8, [rsp+304]
37c3c9e6dmov [rsp+40], rax
37c3c9e72mov rax, [rsp+320]
37c3c9e7amovsd_xmm [rsp+152], x0
37c3c9e83mov [rsp+32], rax
37c3c9e88call zsycon_64_
37c3c9e8dmov rax, [rsp+352]
37c3c9e95mov r8, rbp
37c3c9e98mov rdx, rbx
37c3c9e9bmov [rsp+56], 4
37c3c9ea4mov r9, [rsp+328]
37c3c9eaclea rcx, [rip+0xa8f14]
37c3c9eb3mov [rsp+48], rax
37c3c9eb8mov rax, [rsp+344]
37c3c9ec0mov [rsp+40], rax
37c3c9ec5mov rax, [rsp+336]
37c3c9ecdmov [rsp+32], rax
37c3c9ed2call zlacpy_64_
37c3c9ed7mov [rsp+64], rdi
37c3c9edcmov r8, rbp
37c3c9edfmov rdx, rbx
37c3c9ee2mov rax, [rsp+352]
37c3c9eeamov r9, [rsp+304]
37c3c9ef2mov rcx, rsi
37c3c9ef5mov [rsp+72], 1
37c3c9efemov [rsp+56], rax
37c3c9f03mov rax, [rsp+344]
37c3c9f0bmov [rsp+48], rax
37c3c9f10mov rax, [rsp+320]
37c3c9f18mov [rsp+40], rax
37c3c9f1dmov rax, [rsp+312]
37c3c9f25mov [rsp+32], rax
37c3c9f2acall zsytrs_64_
37c3c9f2fmov r8, rbp
37c3c9f32mov rdx, rbx
37c3c9f35mov rcx, rsi
37c3c9f38mov rax, [rsp+400]
37c3c9f40mov r9, [rsp+288]
37c3c9f48mov [rsp+136], 1
37c3c9f54mov [rsp+128], rdi
37c3c9f5cmov [rsp+120], rax
37c3c9f61mov rax, [rsp+376]
37c3c9f69mov [rsp+112], r12
37c3c9f6emov [rsp+104], rax
37c3c9f73mov rax, [rsp+368]
37c3c9f7bmov [rsp+96], rax
37c3c9f80mov rax, [rsp+352]
37c3c9f88mov [rsp+88], rax
37c3c9f8dmov rax, [rsp+344]
37c3c9f95mov [rsp+80], rax
37c3c9f9amov rax, [rsp+336]
37c3c9fa2mov [rsp+72], rax
37c3c9fa7mov rax, [rsp+328]
37c3c9fafmov [rsp+64], rax
37c3c9fb4mov rax, [rsp+320]
37c3c9fbcmov [rsp+56], rax
37c3c9fc1mov rax, [rsp+312]
37c3c9fc9mov [rsp+48], rax
37c3c9fcemov rax, [rsp+304]
37c3c9fd6mov [rsp+40], rax
37c3c9fdbmov rax, [rsp+296]
37c3c9fe3mov [rsp+32], rax
37c3c9fe8call zsyrfs_64_
37c3c9fedmov rax, [rsp+360]
37c3c9ff5mov edx, 7
37c3c9ffalea rcx, [rip+0xa8dca]
37c3ca001movsd_xmm x2, [rax]
37c3ca005movapd x6, x2
37c3ca009call dlamch_64_
37c3ca00ecomisd x0, x6
37c3ca012jbe 0x37c3ca01e
37c3ca014mov rax, [rbx]
37c3ca017add rax, 1
37c3ca01bmov [rdi], rax
37c3ca01e
37c3ca01eloc_37c3ca01e:
37c3ca01emov [r12], r15
37c3ca022mov [r12+8], 0
37c3ca02bjmp 0x37c3c9bfa
37c3ca030
37c3ca030loc_37c3ca030:
37c3ca030mov rax, [rsp+360]
37c3ca038mov [rax], 0
37c3ca03fjmp 0x37c3c9bfa
37c3ca044
37c3ca044 0f 1f 40 00 ..@.
37c3ca048
37c3ca048loc_37c3ca048:
37c3ca048mov rdx, -13
37c3ca04fmov eax, 13
37c3ca054jmp 0x37c3c9bd4
37c3c9a60
37c3ca059
37c3ca059 // align 0x10
37c3ca059 // align 0x10
37c3ca060
37c3ca060zsyswapr_64_:
37c3ca060push r15
37c3ca062push r14
37c3ca064push r13
37c3ca066push r12
37c3ca068push rbp
37c3ca069push rdi
37c3ca06apush rsi
37c3ca06bpush rbx
37c3ca06csub rsp, 72
37c3ca070xor eax, eax
37c3ca072mov rbx, [r9]
37c3ca075mov r15, [rsp+176]
37c3ca07dmov r14, [rsp+184]
37c3ca085test rbx, rbx
37c3ca088cmovs rbx, rax
37c3ca08cmov r12, rdx
37c3ca08fmov rsi, r8
37c3ca092mov rdi, r9
37c3ca095lea rdx, [rip+0xa8d44]
37c3ca09cmov r9l, 1
37c3ca0a2mov r8l, 1
37c3ca0a8mov rbp, rbx
37c3ca0abcall lsame_64_
37c3ca0b0mov rcx, [r15]
37c3ca0b3not rbp
37c3ca0b6test rax, rax
37c3ca0b9mov rax, [r14]
37c3ca0bclea rdx, [rcx-1]
37c3ca0c0mov [rsp+56], rdx
37c3ca0c5je 0x37c3ca1b0
37c3ca0cbimul rcx, rbx
37c3ca0cfimul rax, rbx
37c3ca0d3lea rdx, [rbp+rcx+1]
37c3ca0d8lea rcx, [rip+0xa8d09]
37c3ca0dfmov [rsp+32], rcx
37c3ca0e4lea rax, [rbp+rax+1]
37c3ca0e9shl rdx, 4
37c3ca0edmov r8, rcx
37c3ca0f0shl rax, 4
37c3ca0f4add rdx, rsi
37c3ca0f7lea rcx, [rsp+56]
37c3ca0fclea r9, [rsi+rax]
37c3ca100call zswap_64_
37c3ca105mov rcx, [r14]
37c3ca108mov r8, [r15]
37c3ca10bmov r9, rcx
37c3ca10emov rax, r8
37c3ca111imul r9, rbx
37c3ca115imul rax, rbx
37c3ca119add r9, rbp
37c3ca11clea r10, [rcx+r9]
37c3ca120lea rdx, [rax+rbp]
37c3ca124sub rcx, r8
37c3ca127shl r10, 4
37c3ca12badd rdx, r8
37c3ca12esub rcx, 1
37c3ca132movupd x1, [rsi+r10]
37c3ca138shl rdx, 4
37c3ca13cmov [rsp+56], rcx
37c3ca141lea rcx, [r8+r9+1]
37c3ca146movupd x0, [rsi+rdx]
37c3ca14bshl rcx, 4
37c3ca14fmovups [rsi+rdx], x1
37c3ca153lea rdx, [rax+rbx]
37c3ca157lea rax, [rip+0xa8c8a]
37c3ca15eadd rdx, rbp
37c3ca161movups [rsi+r10], x0
37c3ca166lea r9, [rsi+rcx]
37c3ca16alea rcx, [rsp+56]
37c3ca16fmov [rsp+32], rax
37c3ca174add rdx, r8
37c3ca177mov r8, rdi
37c3ca17ashl rdx, 4
37c3ca17eadd rdx, rsi
37c3ca181call zswap_64_
37c3ca186mov rax, [r14]
37c3ca189mov rdx, [r12]
37c3ca18dcmp rax, rdx
37c3ca190jl 0x37c3ca2c0
37c3ca196
37c3ca196loc_37c3ca196:
37c3ca196add rsp, 72
37c3ca19apop rbx
37c3ca19bpop rsi
37c3ca19cpop rdi
37c3ca19dpop rbp
37c3ca19epop r12
37c3ca1a0pop r13
37c3ca1a2pop r14
37c3ca1a4pop r15
37c3ca1a6ret
37c3ca1a7
37c3ca1a7 66 0f 1f 84 00 00 00 00 00 f........
37c3ca1b0
37c3ca1b0loc_37c3ca1b0:
37c3ca1b0mov [rsp+32], rdi
37c3ca1b5sub rax, 1
37c3ca1b9shl rdx, 4
37c3ca1bdmov r8, rdi
37c3ca1c0shl rax, 4
37c3ca1c4add rdx, rsi
37c3ca1c7lea rcx, [rsp+56]
37c3ca1cclea r9, [rsi+rax]
37c3ca1d0call zswap_64_
37c3ca1d5mov r9, [r14]
37c3ca1d8mov rdx, [r15]
37c3ca1dbmov r8, r9
37c3ca1demov rax, rdx
37c3ca1e1imul rax, rbx
37c3ca1e5imul r8, rbx
37c3ca1e9lea rcx, [rax+rbp]
37c3ca1edadd rax, rbx
37c3ca1f0add r8, rbp
37c3ca1f3lea r10, [rdx+rcx]
37c3ca1f7add rax, rbp
37c3ca1faadd r8, r9
37c3ca1fdshl r10, 4
37c3ca201add rax, r9
37c3ca204shl r8, 4
37c3ca208movupd x0, [rsi+r10]
37c3ca20eshl rax, 4
37c3ca212movupd x1, [rsi+r8]
37c3ca218movups [rsi+r10], x1
37c3ca21dmovups [rsi+r8], x0
37c3ca222mov r8, r9
37c3ca225lea r9, [rsi+rax]
37c3ca229sub r8, rdx
37c3ca22cmov [rsp+32], rdi
37c3ca231lea rdx, [rdx+rcx+1]
37c3ca236lea rcx, [rsp+56]
37c3ca23bsub r8, 1
37c3ca23fshl rdx, 4
37c3ca243mov [rsp+56], r8
37c3ca248add rdx, rsi
37c3ca24blea r8, [rip+0xa8b96]
37c3ca252call zswap_64_
37c3ca257mov rax, [r14]
37c3ca25amov rdx, [r12]
37c3ca25ecmp rax, rdx
37c3ca261jge 0x37c3ca196
37c3ca267sub rdx, rax
37c3ca26amov [rsp+56], rdx
37c3ca26fmov rdx, rax
37c3ca272imul rdx, rbx
37c3ca276imul rbx, [r15]
37c3ca27aadd rdx, rbp
37c3ca27dadd rbx, rbp
37c3ca280lea rcx, [rax+rdx+1]
37c3ca285lea rdx, [rax+rbx+1]
37c3ca28alea rax, [rip+0xa8b57]
37c3ca291shl rcx, 4
37c3ca295mov [rsp+32], rax
37c3ca29ashl rdx, 4
37c3ca29elea r9, [rsi+rcx]
37c3ca2a2mov r8, rax
37c3ca2a5add rdx, rsi
37c3ca2a8lea rcx, [rsp+56]
37c3ca2adcall zswap_64_
37c3ca2b2jmp 0x37c3ca196
37c3ca2b7
37c3ca2b7 66 0f 1f 84 00 00 00 00 00 f........
37c3ca2c0
37c3ca2c0loc_37c3ca2c0:
37c3ca2c0sub rdx, rax
37c3ca2c3mov r8, rdi
37c3ca2c6lea rcx, [rsp+56]
37c3ca2cbmov [rsp+56], rdx
37c3ca2d0lea rdx, [rax+1]
37c3ca2d4imul rdx, rbx
37c3ca2d8add rdx, rbp
37c3ca2dbadd rax, rdx
37c3ca2deadd rdx, [r15]
37c3ca2e1mov [rsp+32], rdi
37c3ca2e6shl rax, 4
37c3ca2eashl rdx, 4
37c3ca2eeadd rdx, rsi
37c3ca2f1lea r9, [rsi+rax]
37c3ca2f5call zswap_64_
37c3ca2fajmp 0x37c3ca196
37c3ca060
37c3ca060zsyswapr_64_:
37c3ca060push r15
37c3ca062push r14
37c3ca064push r13
37c3ca066push r12
37c3ca068push rbp
37c3ca069push rdi
37c3ca06apush rsi
37c3ca06bpush rbx
37c3ca06csub rsp, 72
37c3ca070xor eax, eax
37c3ca072mov rbx, [r9]
37c3ca075mov r15, [rsp+176]
37c3ca07dmov r14, [rsp+184]
37c3ca085test rbx, rbx
37c3ca088cmovs rbx, rax
37c3ca08cmov r12, rdx
37c3ca08fmov rsi, r8
37c3ca092mov rdi, r9
37c3ca095lea rdx, [rip+0xa8d44]
37c3ca09cmov r9l, 1
37c3ca0a2mov r8l, 1
37c3ca0a8mov rbp, rbx
37c3ca0abcall lsame_64_
37c3ca0b0mov rcx, [r15]
37c3ca0b3not rbp
37c3ca0b6test rax, rax
37c3ca0b9mov rax, [r14]
37c3ca0bclea rdx, [rcx-1]
37c3ca0c0mov [rsp+56], rdx
37c3ca0c5je 0x37c3ca1b0
37c3ca0cbimul rcx, rbx
37c3ca0cfimul rax, rbx
37c3ca0d3lea rdx, [rbp+rcx+1]
37c3ca0d8lea rcx, [rip+0xa8d09]
37c3ca0dfmov [rsp+32], rcx
37c3ca0e4lea rax, [rbp+rax+1]
37c3ca0e9shl rdx, 4
37c3ca0edmov r8, rcx
37c3ca0f0shl rax, 4
37c3ca0f4add rdx, rsi
37c3ca0f7lea rcx, [rsp+56]
37c3ca0fclea r9, [rsi+rax]
37c3ca100call zswap_64_
37c3ca105mov rcx, [r14]
37c3ca108mov r8, [r15]
37c3ca10bmov r9, rcx
37c3ca10emov rax, r8
37c3ca111imul r9, rbx
37c3ca115imul rax, rbx
37c3ca119add r9, rbp
37c3ca11clea r10, [rcx+r9]
37c3ca120lea rdx, [rax+rbp]
37c3ca124sub rcx, r8
37c3ca127shl r10, 4
37c3ca12badd rdx, r8
37c3ca12esub rcx, 1
37c3ca132movupd x1, [rsi+r10]
37c3ca138shl rdx, 4
37c3ca13cmov [rsp+56], rcx
37c3ca141lea rcx, [r8+r9+1]
37c3ca146movupd x0, [rsi+rdx]
37c3ca14bshl rcx, 4
37c3ca14fmovups [rsi+rdx], x1
37c3ca153lea rdx, [rax+rbx]
37c3ca157lea rax, [rip+0xa8c8a]
37c3ca15eadd rdx, rbp
37c3ca161movups [rsi+r10], x0
37c3ca166lea r9, [rsi+rcx]
37c3ca16alea rcx, [rsp+56]
37c3ca16fmov [rsp+32], rax
37c3ca174add rdx, r8
37c3ca177mov r8, rdi
37c3ca17ashl rdx, 4
37c3ca17eadd rdx, rsi
37c3ca181call zswap_64_
37c3ca186mov rax, [r14]
37c3ca189mov rdx, [r12]
37c3ca18dcmp rax, rdx
37c3ca190jl 0x37c3ca2c0
37c3ca196
37c3ca196loc_37c3ca196:
37c3ca196add rsp, 72
37c3ca19apop rbx
37c3ca19bpop rsi
37c3ca19cpop rdi
37c3ca19dpop rbp
37c3ca19epop r12
37c3ca1a0pop r13
37c3ca1a2pop r14
37c3ca1a4pop r15
37c3ca1a6ret
37c3ca1a7
37c3ca1a7 66 0f 1f 84 00 00 00 00 00 f........
37c3ca1b0
37c3ca1b0loc_37c3ca1b0:
37c3ca1b0mov [rsp+32], rdi
37c3ca1b5sub rax, 1
37c3ca1b9shl rdx, 4
37c3ca1bdmov r8, rdi
37c3ca1c0shl rax, 4
37c3ca1c4add rdx, rsi
37c3ca1c7lea rcx, [rsp+56]
37c3ca1cclea r9, [rsi+rax]
37c3ca1d0call zswap_64_
37c3ca1d5mov r9, [r14]
37c3ca1d8mov rdx, [r15]
37c3ca1dbmov r8, r9
37c3ca1demov rax, rdx
37c3ca1e1imul rax, rbx
37c3ca1e5imul r8, rbx
37c3ca1e9lea rcx, [rax+rbp]
37c3ca1edadd rax, rbx
37c3ca1f0add r8, rbp
37c3ca1f3lea r10, [rdx+rcx]
37c3ca1f7add rax, rbp
37c3ca1faadd r8, r9
37c3ca1fdshl r10, 4
37c3ca201add rax, r9
37c3ca204shl r8, 4
37c3ca208movupd x0, [rsi+r10]
37c3ca20eshl rax, 4
37c3ca212movupd x1, [rsi+r8]
37c3ca218movups [rsi+r10], x1
37c3ca21dmovups [rsi+r8], x0
37c3ca222mov r8, r9
37c3ca225lea r9, [rsi+rax]
37c3ca229sub r8, rdx
37c3ca22cmov [rsp+32], rdi
37c3ca231lea rdx, [rdx+rcx+1]
37c3ca236lea rcx, [rsp+56]
37c3ca23bsub r8, 1
37c3ca23fshl rdx, 4
37c3ca243mov [rsp+56], r8
37c3ca248add rdx, rsi
37c3ca24blea r8, [rip+0xa8b96]
37c3ca252call zswap_64_
37c3ca257mov rax, [r14]
37c3ca25amov rdx, [r12]
37c3ca25ecmp rax, rdx
37c3ca261jge 0x37c3ca196
37c3ca267sub rdx, rax
37c3ca26amov [rsp+56], rdx
37c3ca26fmov rdx, rax
37c3ca272imul rdx, rbx
37c3ca276imul rbx, [r15]
37c3ca27aadd rdx, rbp
37c3ca27dadd rbx, rbp
37c3ca280lea rcx, [rax+rdx+1]
37c3ca285lea rdx, [rax+rbx+1]
37c3ca28alea rax, [rip+0xa8b57]
37c3ca291shl rcx, 4
37c3ca295mov [rsp+32], rax
37c3ca29ashl rdx, 4
37c3ca29elea r9, [rsi+rcx]
37c3ca2a2mov r8, rax
37c3ca2a5add rdx, rsi
37c3ca2a8lea rcx, [rsp+56]
37c3ca2adcall zswap_64_
37c3ca2b2jmp 0x37c3ca196
37c3ca2b7
37c3ca2b7 66 0f 1f 84 00 00 00 00 00 f........
37c3ca2c0
37c3ca2c0loc_37c3ca2c0:
37c3ca2c0sub rdx, rax
37c3ca2c3mov r8, rdi
37c3ca2c6lea rcx, [rsp+56]
37c3ca2cbmov [rsp+56], rdx
37c3ca2d0lea rdx, [rax+1]
37c3ca2d4imul rdx, rbx
37c3ca2d8add rdx, rbp
37c3ca2dbadd rax, rdx
37c3ca2deadd rdx, [r15]
37c3ca2e1mov [rsp+32], rdi
37c3ca2e6shl rax, 4
37c3ca2eashl rdx, 4
37c3ca2eeadd rdx, rsi
37c3ca2f1lea r9, [rsi+rax]
37c3ca2f5call zswap_64_
37c3ca2fajmp 0x37c3ca196
37c3ca060
37c3ca2ff
37c3ca2ff // align 0x10
37c3ca2ff // align 0x10
37c3ca300
37c3ca300zsytf2_64_:
37c3ca300push r15
37c3ca302push r14
37c3ca304push r13
37c3ca306push r12
37c3ca308push rbp
37c3ca309push rdi
37c3ca30apush rsi
37c3ca30bpush rbx
37c3ca30csub rsp, 392
37c3ca313movups [rsp+224], x6
37c3ca31bmovups [rsp+240], x7
37c3ca323movups [rsp+256], x8
37c3ca32cmovups [rsp+272], x9
37c3ca335movups [rsp+288], x10
37c3ca33emovups [rsp+304], x11
37c3ca347movups [rsp+320], x12
37c3ca350movups [rsp+336], x13
37c3ca359movups [rsp+352], x14
37c3ca362movups [rsp+368], x15
37c3ca36bmov rax, [rsp+504]
37c3ca373mov rsi, [r9]
37c3ca376mov [rax], 0
37c3ca37dmov [rsp+472], rdx
37c3ca385mov r14, r8
37c3ca388lea rdx, [rip+0xa8a61]
37c3ca38fmov r8l, 1
37c3ca395mov [rsp+488], r9
37c3ca39dmov r9l, 1
37c3ca3a3mov [rsp+464], rcx
37c3ca3abcall lsame_64_
37c3ca3b0mov rbx, rax
37c3ca3b3test rax, rax
37c3ca3b6je 0x37c3ca910
37c3ca3bc
37c3ca3bcloc_37c3ca3bc:
37c3ca3bcmov rax, [rsp+472]
37c3ca3c4mov rax, [rax]
37c3ca3c7test rax, rax
37c3ca3cajs 0x37c3ca490
37c3ca3d0mov rdi, [rsp+488]
37c3ca3d8test rax, rax
37c3ca3dbmov edx, 1
37c3ca3e0cmovg rdx, rax
37c3ca3e4cmp [rdi], rdx
37c3ca3e7jge 0x37c3ca4b0
37c3ca3edmov rax, [rsp+504]
37c3ca3f5mov [rax], -4
37c3ca3fcmov eax, 4
37c3ca401
37c3ca401loc_37c3ca401:
37c3ca401lea rdx, [rsp+208]
37c3ca409mov r8l, 6
37c3ca40flea rcx, [rip+0xa89dc]
37c3ca416mov [rsp+208], rax
37c3ca41ecall xerbla_64_
37c3ca423nop
37c3ca424
37c3ca424loc_37c3ca424:
37c3ca424movups x6, [rsp+224]
37c3ca42cmovups x7, [rsp+240]
37c3ca434movups x8, [rsp+256]
37c3ca43dmovups x9, [rsp+272]
37c3ca446movups x10, [rsp+288]
37c3ca44fmovups x11, [rsp+304]
37c3ca458movups x12, [rsp+320]
37c3ca461movups x13, [rsp+336]
37c3ca46amovups x14, [rsp+352]
37c3ca473movups x15, [rsp+368]
37c3ca47cadd rsp, 392
37c3ca483pop rbx
37c3ca484pop rsi
37c3ca485pop rdi
37c3ca486pop rbp
37c3ca487pop r12
37c3ca489pop r13
37c3ca48bpop r14
37c3ca48dpop r15
37c3ca48fret
37c3ca490
37c3ca490loc_37c3ca490:
37c3ca490mov rax, [rsp+504]
37c3ca498mov [rax], -2
37c3ca49fmov eax, 2
37c3ca4a4jmp 0x37c3ca401
37c3ca4a9
37c3ca4a9 0f 1f 80 00 00 00 00 .......
37c3ca4b0
37c3ca4b0loc_37c3ca4b0:
37c3ca4b0xor edx, edx
37c3ca4b2test rsi, rsi
37c3ca4b5mov rdi, [rsp+504]
37c3ca4bdcmovns rdx, rsi
37c3ca4c1mov [rsp+72], rdx
37c3ca4c6not rdx
37c3ca4c9mov [rsp+80], rdx
37c3ca4cemov rdx, [rdi]
37c3ca4d1test rdx, rdx
37c3ca4d4jne 0x37c3cbac6
37c3ca4damov r13, rax
37c3ca4ddtest rbx, rbx
37c3ca4e0jne 0x37c3ca688
37c3ca4e6test r13, r13
37c3ca4e9jle 0x37c3ca424
37c3ca4efmov r15l, 1
37c3ca4f5pxor x7, x7
37c3ca4f9mov r8, r13
37c3ca4fcmovq x6, [rip+0xa88fc]
37c3ca504jmp 0x37c3ca53e
37c3ca506
37c3ca506 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ca510
37c3ca510loc_37c3ca510:
37c3ca510mov rax, [rsp+504]
37c3ca518mov [rax], r15
37c3ca51bmov rax, [rsp+472]
37c3ca523mov r8, [rax]
37c3ca526
37c3ca526loc_37c3ca526:
37c3ca526mov rax, [rsp+496]
37c3ca52emov [rax+8*r12], r15
37c3ca532mov r15, rdi
37c3ca535
37c3ca535loc_37c3ca535:
37c3ca535cmp r8, r15
37c3ca538jl 0x37c3ca424
37c3ca53e
37c3ca53eloc_37c3ca53e:
37c3ca53emov r13, [rsp+72]
37c3ca543mov rax, [rsp+80]
37c3ca548lea rdi, [r15+1]
37c3ca54cpxor x9, x9
37c3ca551imul r13, r15
37c3ca555lea rbx, [r13+rax]
37c3ca55alea rbp, [rbx+r15]
37c3ca55emov rsi, rbp
37c3ca561shl rsi, 4
37c3ca565add rsi, r14
37c3ca568movsd_xmm x8, [rsi]
37c3ca56dmovsd_xmm x0, [rsi+8]
37c3ca572andpd x8, x6
37c3ca577andpd x0, x6
37c3ca57baddsd x8, x0
37c3ca580movsd_xmm [rsp+176], x8
37c3ca58acmp r15, r8
37c3ca58djl 0x37c3ca628
37c3ca593
37c3ca593loc_37c3ca593:
37c3ca593maxsd x8, x9
37c3ca598lea r12, [r15-1]
37c3ca59cucomisd x8, x7
37c3ca5a1jp 0x37c3ca5d0
37c3ca5a3jne 0x37c3ca5d0
37c3ca5a5
37c3ca5a5loc_37c3ca5a5:
37c3ca5a5mov rax, [rsp+504]
37c3ca5adcmp [rax], 0
37c3ca5b1je 0x37c3ca510
37c3ca5b7mov rax, [rsp+472]
37c3ca5bfmov r8, [rax]
37c3ca5c2jmp 0x37c3ca526
37c3ca5c7
37c3ca5c7 66 0f 1f 84 00 00 00 00 00 f........
37c3ca5d0
37c3ca5d0loc_37c3ca5d0:
37c3ca5d0lea rcx, [rsp+176]
37c3ca5d8call disnan_64_
37c3ca5ddtest rax, rax
37c3ca5e0jne 0x37c3ca5a5
37c3ca5e2movsd_xmm x10, [rip+0xa8825]
37c3ca5ebmovsd_xmm x8, [rsp+176]
37c3ca5f5mulsd x10, x9
37c3ca5facomisd x8, x10
37c3ca5ffjb 0x37c3cad78
37c3ca605mov rax, [rsp+472]
37c3ca60dmov r8, [rax]
37c3ca610mov rax, r15
37c3ca613
37c3ca613loc_37c3ca613:
37c3ca613cmp r15, r8
37c3ca616jl 0x37c3ca952
37c3ca61cmov r15, rax
37c3ca61fjmp 0x37c3ca526
37c3ca624
37c3ca624 0f 1f 40 00 ..@.
37c3ca628
37c3ca628loc_37c3ca628:
37c3ca628lea rdx, [rbx+rdi]
37c3ca62csub r8, r15
37c3ca62flea rcx, [rsp+208]
37c3ca637shl rdx, 4
37c3ca63bmov [rsp+208], r8
37c3ca643lea r8, [rip+0xa87ae]
37c3ca64aadd rdx, r14
37c3ca64dcall izamax_64_
37c3ca652add rax, r15
37c3ca655mov [rsp+88], rax
37c3ca65aadd rax, rbx
37c3ca65dshl rax, 4
37c3ca661add rax, r14
37c3ca664movsd_xmm x9, [rax]
37c3ca669movsd_xmm x0, [rax+8]
37c3ca66eandpd x9, x6
37c3ca673andpd x0, x6
37c3ca677addsd x9, x0
37c3ca67cjmp 0x37c3ca593
37c3ca681
37c3ca681 0f 1f 80 00 00 00 00 .......
37c3ca688
37c3ca688loc_37c3ca688:
37c3ca688test rax, rax
37c3ca68bjle 0x37c3ca424
37c3ca691lea rax, [rsp+176]
37c3ca699movsd_xmm x7, [rip+0xa876f]
37c3ca6a1movq x6, [rip+0xa8757]
37c3ca6a9mov [rsp+112], rax
37c3ca6aejmp 0x37c3ca743
37c3ca6b3
37c3ca6b3 0f 1f 44 00 00 ..D..
37c3ca6b8
37c3ca6b8loc_37c3ca6b8:
37c3ca6b8lea rdx, [rbx+1]
37c3ca6bclea r8, [rip+0xa8735]
37c3ca6c3mov [rsp+208], r15
37c3ca6cbshl rdx, 4
37c3ca6cflea rcx, [rsp+208]
37c3ca6d7add rdx, r14
37c3ca6dacall izamax_64_
37c3ca6dfmov [rsp+88], rax
37c3ca6e4add rax, rbx
37c3ca6e7shl rax, 4
37c3ca6ebadd rax, r14
37c3ca6eemovsd_xmm x1, [rax]
37c3ca6f2movsd_xmm x0, [rax+8]
37c3ca6f7andpd x1, x6
37c3ca6fbandpd x0, x6
37c3ca6ffaddsd x1, x0
37c3ca703pxor x0, x0
37c3ca707maxsd x8, x1
37c3ca70cmovapd x9, x1
37c3ca711ucomisd x8, x0
37c3ca716jp 0x37c3ca7dd
37c3ca71cjne 0x37c3ca7dd
37c3ca722mov rax, [rsp+504]
37c3ca72acmp [rax], 0
37c3ca72eje 0x37c3ca7af
37c3ca730mov rax, [rsp+496]
37c3ca738mov [rax+8*r15], r13
37c3ca73cnop [rax]
37c3ca740
37c3ca740loc_37c3ca740:
37c3ca740mov r13, r15
37c3ca743
37c3ca743loc_37c3ca743:
37c3ca743mov rdi, [rsp+72]
37c3ca748mov rax, [rsp+80]
37c3ca74dlea r15, [r13-1]
37c3ca751imul rdi, r13
37c3ca755lea rbx, [rdi+rax]
37c3ca759lea rbp, [rbx+r13]
37c3ca75dmov r12, rbp
37c3ca760shl r12, 4
37c3ca764lea rsi, [r14+r12]
37c3ca768movsd_xmm x8, [rsi]
37c3ca76dmovsd_xmm x0, [rsi+8]
37c3ca772andpd x8, x6
37c3ca777andpd x0, x6
37c3ca77baddsd x8, x0
37c3ca780movsd_xmm [rsp+176], x8
37c3ca78acmp r13, 1
37c3ca78ejne 0x37c3ca6b8
37c3ca794pxor x0, x0
37c3ca798ucomisd x8, x0
37c3ca79djp 0x37c3ca7d8
37c3ca79fjne 0x37c3ca7d8
37c3ca7a1
37c3ca7a1loc_37c3ca7a1:
37c3ca7a1mov rax, [rsp+504]
37c3ca7a9cmp [rax], 0
37c3ca7adjne 0x37c3ca7ba
37c3ca7af
37c3ca7afloc_37c3ca7af:
37c3ca7afmov rax, [rsp+504]
37c3ca7b7mov [rax], r13
37c3ca7ba
37c3ca7baloc_37c3ca7ba:
37c3ca7bamov rax, [rsp+496]
37c3ca7c2mov [rax+8*r15], r13
37c3ca7c6test r15, r15
37c3ca7c9jne 0x37c3ca740
37c3ca7cfjmp 0x37c3ca424
37c3ca7d4
37c3ca7d4 0f 1f 40 00 ..@.
37c3ca7d8
37c3ca7d8loc_37c3ca7d8:
37c3ca7d8pxor x9, x9
37c3ca7dd
37c3ca7ddloc_37c3ca7dd:
37c3ca7ddmov rcx, [rsp+112]
37c3ca7e2call disnan_64_
37c3ca7e7test rax, rax
37c3ca7eajne 0x37c3ca7a1
37c3ca7ecmovapd x11, x9
37c3ca7f1lea r11, [rsp+208]
37c3ca7f9movsd_xmm x10, [rsp+176]
37c3ca803lea r8, [rip+0xa85ee]
37c3ca80amulsd x11, x7
37c3ca80fcomisd x10, x11
37c3ca814jb 0x37c3caad8
37c3ca81a
37c3ca81aloc_37c3ca81a:
37c3ca81amovsd_xmm x2, [rsi]
37c3ca81emovsd_xmm x1, [rsi+8]
37c3ca823movapd x0, x2
37c3ca827movapd x3, x1
37c3ca82bandpd x0, x6
37c3ca82fandpd x3, x6
37c3ca833comisd x3, x0
37c3ca837ja 0x37c3caa90
37c3ca83dmovapd x3, x1
37c3ca841divsd x3, x2
37c3ca845mulsd x1, x3
37c3ca849movapd x0, x3
37c3ca84daddsd x1, x2
37c3ca851pxor x2, x2
37c3ca855mulsd x0, x2
37c3ca859subsd x2, x3
37c3ca85daddsd x0, [rip+0xa85c3]
37c3ca865unpcklpd x1, x1
37c3ca869unpcklpd x0, x2
37c3ca86ddivpd x0, x1
37c3ca871
37c3ca871loc_37c3ca871:
37c3ca871mov rax, [rsp+488]
37c3ca879mov [rsp+32], r8
37c3ca87eadd rbx, 1
37c3ca882lea rdx, [rsp+184]
37c3ca88amovddup x1, [rip+0xa859e]
37c3ca892mov [rsp+40], r14
37c3ca897shl rbx, 4
37c3ca89bmov r8, r11
37c3ca89emov [rsp+56], 1
37c3ca8a7mov rcx, [rsp+464]
37c3ca8aflea r9, [rbx+r14]
37c3ca8b3mov [rsp+48], rax
37c3ca8b8movups [rsp+192], x0
37c3ca8c0xorpd x0, x1
37c3ca8c4mov [rsp+184], r15
37c3ca8ccmov [rsp+96], r11
37c3ca8d1movups [rsp+208], x0
37c3ca8d9call zsyr_64_
37c3ca8demov rcx, [rsp+96]
37c3ca8e3lea r9, [rip+0xa850e]
37c3ca8ealea rdx, [rsp+192]
37c3ca8f2lea r8, [rbx+r14]
37c3ca8f6mov [rsp+208], r15
37c3ca8fecall zscal_64_
37c3ca903jmp 0x37c3ca7ba
37c3ca908
37c3ca908 0f 1f 84 00 00 00 00 00 ........
37c3ca910
37c3ca910loc_37c3ca910:
37c3ca910mov rcx, [rsp+464]
37c3ca918mov r9l, 1
37c3ca91emov r8l, 1
37c3ca924lea rdx, [rip+0xa84c6]
37c3ca92bcall lsame_64_
37c3ca930test rax, rax
37c3ca933jne 0x37c3ca3bc
37c3ca939mov rax, [rsp+504]
37c3ca941mov [rax], -1
37c3ca948mov eax, 1
37c3ca94djmp 0x37c3ca401
37c3ca952
37c3ca952loc_37c3ca952:
37c3ca952movsd_xmm x2, [rsi]
37c3ca956movsd_xmm x1, [rsi+8]
37c3ca95bmovapd x0, x2
37c3ca95fmovapd x3, x1
37c3ca963andpd x0, x6
37c3ca967andpd x3, x6
37c3ca96bcomisd x3, x0
37c3ca96fja 0x37c3cb033
37c3ca975movapd x3, x1
37c3ca979divsd x3, x2
37c3ca97dmulsd x1, x3
37c3ca981movapd x0, x3
37c3ca985addsd x1, x2
37c3ca989pxor x2, x2
37c3ca98dmulsd x0, x2
37c3ca991subsd x2, x3
37c3ca995addsd x0, [rip+0xa848b]
37c3ca99dunpcklpd x1, x1
37c3ca9a1unpcklpd x0, x2
37c3ca9a5divpd x0, x1
37c3ca9a9
37c3ca9a9loc_37c3ca9a9:
37c3ca9a9mov [rsp+96], rax
37c3ca9aemov rax, [rsp+488]
37c3ca9b6add rbx, rdi
37c3ca9b9sub r8, r15
37c3ca9bcmovddup x1, [rip+0xa846c]
37c3ca9c4mov rcx, [rsp+464]
37c3ca9ccshl rbx, 4
37c3ca9d0mov [rsp+56], 1
37c3ca9d9mov [rsp+48], rax
37c3ca9demov rax, [rsp+72]
37c3ca9e3lea r9, [rbx+r14]
37c3ca9e7mov [rsp+184], r8
37c3ca9eflea r8, [rsp+208]
37c3ca9f7lea rdx, [r13+rax]
37c3ca9fcadd rdx, [rsp+80]
37c3caa01lea rax, [rip+0xa83f0]
37c3caa08movups [rsp+192], x0
37c3caa10add rdx, rdi
37c3caa13mov [rsp+32], rax
37c3caa18xorpd x0, x1
37c3caa1cshl rdx, 4
37c3caa20movups [rsp+208], x0
37c3caa28add rdx, r14
37c3caa2bmov [rsp+40], rdx
37c3caa30lea rdx, [rsp+184]
37c3caa38call zsyr_64_
37c3caa3dlea r8, [rbx+r14]
37c3caa41mov rax, [rsp+472]
37c3caa49lea r9, [rip+0xa83a8]
37c3caa50lea rcx, [rsp+208]
37c3caa58mov rax, [rax]
37c3caa5bmov rdx, rax
37c3caa5emov [rsp+112], rax
37c3caa63sub rdx, r15
37c3caa66mov [rsp+208], rdx
37c3caa6elea rdx, [rsp+192]
37c3caa76call zscal_64_
37c3caa7bmov rax, [rsp+472]
37c3caa83mov r15, [rsp+96]
37c3caa88mov r8, [rax]
37c3caa8bjmp 0x37c3ca526
37c3caa90
37c3caa90loc_37c3caa90:
37c3caa90movapd x0, x2
37c3caa94divsd x0, x1
37c3caa98mulsd x2, x0
37c3caa9caddsd x2, x1
37c3caaa0pxor x1, x1
37c3caaa4mulsd x1, x0
37c3caaa8unpcklpd x0, x1
37c3caaacmovupd x1, [rip+0xa836c]
37c3caab4addpd x1, x0
37c3caab8addpd x0, [rip+0xa8370]
37c3caac0movsd_xmm x0, x1
37c3caac4movddup x1, x2
37c3caac8divpd x0, x1
37c3caaccjmp 0x37c3ca871
37c3caad1
37c3caad1 0f 1f 80 00 00 00 00 .......
37c3caad8
37c3caad8loc_37c3caad8:
37c3caad8mov rcx, [rsp+88]
37c3caaddmov rax, r13
37c3caae0mov [rsp+120], r11
37c3caae5mov r8, [rsp+488]
37c3caaedsub rax, rcx
37c3caaf0lea r9, [rcx+1]
37c3caaf4mov [rsp+136], rax
37c3caafcmov [rsp+208], rax
37c3cab04mov rax, [rsp+72]
37c3cab09mov [rsp+144], r9
37c3cab11imul rax, r9
37c3cab15mov [rsp+96], rax
37c3cab1aadd rax, [rsp+80]
37c3cab1fadd rax, rcx
37c3cab22mov rcx, r11
37c3cab25shl rax, 4
37c3cab29lea rdx, [r14+rax]
37c3cab2dmov [rsp+152], rdx
37c3cab35call izamax_64_
37c3cab3amov rcx, [rsp+88]
37c3cab3fmov rdx, [rsp+72]
37c3cab44mov r10, [rsp+80]
37c3cab49mov r11, [rsp+120]
37c3cab4eadd rax, rcx
37c3cab51imul rax, rdx
37c3cab55add rax, r10
37c3cab58add rax, rcx
37c3cab5bshl rax, 4
37c3cab5fadd rax, r14
37c3cab62cmp rcx, 1
37c3cab66movsd_xmm x8, [rax]
37c3cab6bmovsd_xmm x0, [rax+8]
37c3cab70andpd x8, x6
37c3cab75andpd x0, x6
37c3cab79addsd x8, x0
37c3cab7ejle 0x37c3cabeb
37c3cab80mov r9, [rsp+96]
37c3cab85lea rax, [rcx-1]
37c3cab89lea r8, [rip+0xa8268]
37c3cab90mov rcx, r11
37c3cab93mov [rsp+208], rax
37c3cab9bsub r9, rdx
37c3cab9eadd r9, r10
37c3caba1lea rdx, [r9+1]
37c3caba5mov [rsp+128], r9
37c3cabadshl rdx, 4
37c3cabb1add rdx, r14
37c3cabb4call izamax_64_
37c3cabb9mov r9, [rsp+128]
37c3cabc1mov r11, [rsp+120]
37c3cabc6add r9, rax
37c3cabc9shl r9, 4
37c3cabcdlea rax, [r14+r9]
37c3cabd1movsd_xmm x0, [rax]
37c3cabd5movsd_xmm x1, [rax+8]
37c3cabdaandpd x0, x6
37c3cabdeandpd x1, x6
37c3cabe2addsd x0, x1
37c3cabe6maxsd x8, x0
37c3cabeb
37c3cabebloc_37c3cabeb:
37c3cabebmovapd x1, x9
37c3cabf0divsd x1, x8
37c3cabf5mulsd x1, x11
37c3cabfacomisd x10, x1
37c3cabffjae 0x37c3caf60
37c3cac05mov rdx, [rsp+88]
37c3cac0amov rcx, [rsp+96]
37c3cac0fmulsd x8, x7
37c3cac14sub rcx, [rsp+72]
37c3cac19add rcx, [rsp+80]
37c3cac1elea rax, [rcx+rdx]
37c3cac22mov [rsp+160], rax
37c3cac2ashl rax, 4
37c3cac2eadd rax, r14
37c3cac31movsd_xmm x0, [rax]
37c3cac35movsd_xmm x1, [rax+8]
37c3cac3aandpd x0, x6
37c3cac3eandpd x1, x6
37c3cac42addsd x0, x1
37c3cac46comisd x0, x8
37c3cac4bjae 0x37c3cb016
37c3cac51mov rdx, [rsp+88]
37c3cac56cmp rdx, r15
37c3cac59je 0x37c3cb0a2
37c3cac5fmov r9, r15
37c3cac62mov rax, rdi
37c3cac65sub rax, [rsp+72]
37c3cac6aadd rax, [rsp+80]
37c3cac6fsub r9, rdx
37c3cac72lea rbp, [rax+r15]
37c3cac76mov [rsp+168], 2
37c3cac82mov [rsp+136], r9
37c3cac8a
37c3cac8aloc_37c3cac8a:
37c3cac8amov rdx, [rsp+88]
37c3cac8flea r8, [rip+0xa8162]
37c3cac96add rcx, 1
37c3cac9amov [rsp+96], r11
37c3cac9fmov [rsp+32], r8
37c3caca4shl rcx, 4
37c3caca8shl rbp, 4
37c3cacacsub rdx, 1
37c3cacb0lea r9, [r14+rcx]
37c3cacb4mov rcx, r11
37c3cacb7mov [rsp+120], r8
37c3cacbcmov [rsp+208], rdx
37c3cacc4lea rdx, [rax+1]
37c3cacc8add rbp, r14
37c3caccbshl rdx, 4
37c3caccfmov [rsp+128], rax
37c3cacd7add rdx, r14
37c3cacdacall zswap_64_
37c3cacdfmov r8, [rsp+120]
37c3cace4mov rdx, [rsp+136]
37c3cacecmov rax, [rsp+488]
37c3cacf4mov r9, [rsp+152]
37c3cacfcsub rdx, 1
37c3cad00mov rcx, [rsp+96]
37c3cad05mov [rsp+208], rdx
37c3cad0dmov rdx, [rsp+144]
37c3cad15mov [rsp+32], rax
37c3cad1aadd rdx, [rsp+128]
37c3cad22shl rdx, 4
37c3cad26add rdx, r14
37c3cad29call zswap_64_
37c3cad2emovupd x0, [rbp]
37c3cad33mov r11, [rsp+96]
37c3cad38mov rax, [rsp+160]
37c3cad40mov r8, [rsp+120]
37c3cad45shl rax, 4
37c3cad49cmp [rsp+168], 2
37c3cad52movupd x1, [r14+rax]
37c3cad58movups [rbp], x1
37c3cad5cmovups [r14+rax], x0
37c3cad61je 0x37c3cb078
37c3cad67mov r13, [rsp+88]
37c3cad6cjmp 0x37c3ca81a
37c3cad71
37c3cad71 0f 1f 80 00 00 00 00 .......
37c3cad78
37c3cad78loc_37c3cad78:
37c3cad78mov rcx, [rsp+88]
37c3cad7dmov r8, [rsp+488]
37c3cad85mov rax, rcx
37c3cad88sub rax, r15
37c3cad8bmov [rsp+96], rax
37c3cad90mov [rsp+208], rax
37c3cad98lea rax, [rbx+rcx]
37c3cad9clea rcx, [rsp+208]
37c3cada4mov rdx, rax
37c3cada7mov [rsp+112], rcx
37c3cadacshl rdx, 4
37c3cadb0mov [rsp+136], rax
37c3cadb8add rdx, r14
37c3cadbbcall izamax_64_
37c3cadc0mov rdx, [rsp+80]
37c3cadc5mov rcx, [rsp+88]
37c3cadcaadd rax, r12
37c3cadcdimul rax, [rsp+72]
37c3cadd3add rax, rdx
37c3cadd6add rax, rcx
37c3cadd9shl rax, 4
37c3cadddadd rax, r14
37c3cade0movsd_xmm x0, [rax]
37c3cade4movsd_xmm x1, [rax+8]
37c3cade9mov rax, [rsp+472]
37c3cadf1andpd x0, x6
37c3cadf5andpd x1, x6
37c3cadf9addsd x0, x1
37c3cadfdmov r8, [rax]
37c3cae00cmp r8, rcx
37c3cae03mov rcx, [rsp+112]
37c3cae08movapd x11, x0
37c3cae0djg 0x37c3caf78
37c3cae13
37c3cae13loc_37c3cae13:
37c3cae13divsd x9, x11
37c3cae18mulsd x9, x10
37c3cae1dcomisd x8, x9
37c3cae22jae 0x37c3caf70
37c3cae28mov r11, [rsp+88]
37c3cae2dmov rdx, [rsp+72]
37c3cae32imul rdx, r11
37c3cae36add rdx, [rsp+80]
37c3cae3blea rax, [rdx+r11]
37c3cae3fmov [rsp+120], rax
37c3cae44shl rax, 4
37c3cae48add rax, r14
37c3cae4bmovsd_xmm x0, [rax]
37c3cae4fmovsd_xmm x1, [rax+8]
37c3cae54andpd x0, x6
37c3cae58andpd x1, x6
37c3cae5caddsd x1, x0
37c3cae60movsd_xmm x0, [rip+0xa7fa8]
37c3cae68mulsd x0, x11
37c3cae6dcomisd x1, x0
37c3cae71jae 0x37c3caff1
37c3cae77mov r11, [rsp+88]
37c3cae7clea rax, [r15+2]
37c3cae80mov [rsp+112], rax
37c3cae85cmp r11, rdi
37c3cae88je 0x37c3cb10e
37c3cae8emov rax, [rsp+72]
37c3cae93sub r11, rdi
37c3cae96mov [rsp+128], 2
37c3caea2mov [rsp+96], r11
37c3caea7add rax, r13
37c3caeaaadd rax, [rsp+80]
37c3caeaflea rbp, [rax+rdi]
37c3caeb3
37c3caeb3loc_37c3caeb3:
37c3caeb3cmp [rsp+88], r8
37c3caeb8jl 0x37c3cb148
37c3caebe
37c3caebeloc_37c3caebe:
37c3caebemov rdx, [rsp+96]
37c3caec3mov r9, [rsp+488]
37c3caecbmov r8, [rsp+72]
37c3caed0sub rdx, 1
37c3caed4mov [rsp+32], r9
37c3caed9mov [rsp+208], rdx
37c3caee1mov rdx, [rsp+112]
37c3caee6imul r8, rdx
37c3caeeaadd rdx, rax
37c3caeedadd r8, [rsp+80]
37c3caef2add r8, [rsp+88]
37c3caef7shl r8, 4
37c3caefbshl rdx, 4
37c3caefflea r9, [r14+r8]
37c3caf03add rdx, r14
37c3caf06lea r8, [rip+0xa7eeb]
37c3caf0dcall zswap_64_
37c3caf12mov rax, [rsp+120]
37c3caf17mov r10, rbp
37c3caf1ashl r10, 4
37c3caf1eshl rax, 4
37c3caf22movupd x0, [r14+r10]
37c3caf28movupd x1, [r14+rax]
37c3caf2emovups [r14+r10], x1
37c3caf33movups [r14+rax], x0
37c3caf38cmp [rsp+128], 2
37c3caf41je 0x37c3cb0d0
37c3caf47mov rcx, [rsp+472]
37c3caf4fmov rax, [rsp+88]
37c3caf54mov r8, [rcx]
37c3caf57jmp 0x37c3ca613
37c3caf5c
37c3caf5c 0f 1f 40 00 ..@.
37c3caf60
37c3caf60loc_37c3caf60:
37c3caf60lea r8, [rip+0xa7e91]
37c3caf67jmp 0x37c3ca81a
37c3caf6c
37c3caf6c 0f 1f 40 00 ..@.
37c3caf70
37c3caf70loc_37c3caf70:
37c3caf70mov rax, r15
37c3caf73jmp 0x37c3ca613
37c3caf78
37c3caf78loc_37c3caf78:
37c3caf78mov rax, [rsp+88]
37c3caf7dmov r9, [rsp+72]
37c3caf82imul r9, rax
37c3caf86sub r8, rax
37c3caf89mov [rsp+208], r8
37c3caf91lea r8, [rip+0xa7e60]
37c3caf98add r9, rdx
37c3caf9blea rdx, [r9+rax+1]
37c3cafa0mov [rsp+120], r9
37c3cafa5shl rdx, 4
37c3cafa9add rdx, r14
37c3cafaccall izamax_64_
37c3cafb1add rax, [rsp+88]
37c3cafb6add rax, [rsp+120]
37c3cafbbshl rax, 4
37c3cafbfmov rcx, [rsp+112]
37c3cafc4add rax, r14
37c3cafc7movsd_xmm x0, [rax]
37c3cafcbmovsd_xmm x1, [rax+8]
37c3cafd0mov rax, [rsp+472]
37c3cafd8andpd x0, x6
37c3cafdcandpd x1, x6
37c3cafe0addsd x0, x1
37c3cafe4mov r8, [rax]
37c3cafe7maxsd x11, x0
37c3cafecjmp 0x37c3cae13
37c3caff1
37c3caff1loc_37c3caff1:
37c3caff1mov rax, r11
37c3caff4cmp r11, r15
37c3caff7je 0x37c3ca613
37c3caffdmov [rsp+112], rdi
37c3cb002mov rax, rbx
37c3cb005mov [rsp+128], 1
37c3cb011jmp 0x37c3caeb3
37c3cb016
37c3cb016loc_37c3cb016:
37c3cb016cmp r13, rdx
37c3cb019je 0x37c3caf60
37c3cb01fmov [rsp+168], 1
37c3cb02bmov rax, rbx
37c3cb02ejmp 0x37c3cac8a
37c3cb033
37c3cb033loc_37c3cb033:
37c3cb033movapd x0, x2
37c3cb037divsd x0, x1
37c3cb03bmulsd x2, x0
37c3cb03faddsd x1, x2
37c3cb043pxor x2, x2
37c3cb047mulsd x2, x0
37c3cb04bunpcklpd x1, x1
37c3cb04funpcklpd x0, x2
37c3cb053movupd x2, [rip+0xa7dc5]
37c3cb05baddpd x2, x0
37c3cb05faddpd x0, [rip+0xa7dc9]
37c3cb067movsd_xmm x0, x2
37c3cb06bdivpd x0, x1
37c3cb06fjmp 0x37c3ca9a9
37c3cb074
37c3cb074 0f 1f 40 00 ..@.
37c3cb078
37c3cb078loc_37c3cb078:
37c3cb078mov rax, [rsp+88]
37c3cb07dlea rdx, [rbx+r15]
37c3cb081shl rdx, 4
37c3cb085add rax, rbx
37c3cb088movupd x0, [r14+rdx]
37c3cb08eshl rax, 4
37c3cb092movupd x1, [r14+rax]
37c3cb098movups [r14+rdx], x1
37c3cb09dmovups [r14+rax], x0
37c3cb0a2
37c3cb0a2loc_37c3cb0a2:
37c3cb0a2cmp r13, 2
37c3cb0a6jg 0x37c3cb1b0
37c3cb0acmov rax, [rsp+88]
37c3cb0b1mov rdi, [rsp+496]
37c3cb0b9neg rax
37c3cb0bcmov [rdi+8*r15], rax
37c3cb0c0mov [rdi+8*r13-16], rax
37c3cb0c5jmp 0x37c3ca424
37c3cb0ca
37c3cb0ca 66 0f 1f 44 00 00 f..D..
37c3cb0d0
37c3cb0d0loc_37c3cb0d0:
37c3cb0d0mov rax, [rsp+136]
37c3cb0d8lea rdx, [rbx+rdi]
37c3cb0dcshl rdx, 4
37c3cb0e0shl rax, 4
37c3cb0e4movupd x0, [r14+rdx]
37c3cb0eamovupd x1, [r14+rax]
37c3cb0f0movups [r14+rdx], x1
37c3cb0f5movups [r14+rax], x0
37c3cb0famov rax, [rsp+472]
37c3cb102mov r8, [rax]
37c3cb105lea rax, [r15+2]
37c3cb109mov [rsp+112], rax
37c3cb10e
37c3cb10eloc_37c3cb10e:
37c3cb10elea rax, [r8-1]
37c3cb112cmp rax, r15
37c3cb115jg 0x37c3cb550
37c3cb11b
37c3cb11bloc_37c3cb11b:
37c3cb11bmov rax, [rsp+88]
37c3cb120mov r15, [rsp+112]
37c3cb125neg rax
37c3cb128movq x0, rax
37c3cb12dmov rax, [rsp+496]
37c3cb135punpcklqdq x0, x0
37c3cb139movups [rax+8*r12], x0
37c3cb13ejmp 0x37c3ca535
37c3cb143
37c3cb143 0f 1f 44 00 00 ..D..
37c3cb148
37c3cb148loc_37c3cb148:
37c3cb148mov r11, [rsp+88]
37c3cb14dmov [rsp+152], rax
37c3cb155mov [rsp+144], rcx
37c3cb15dsub r8, r11
37c3cb160mov [rsp+208], r8
37c3cb168lea r8, [rdx+r11+1]
37c3cb16dlea rdx, [r11+rax+1]
37c3cb172lea rax, [rip+0xa7c7f]
37c3cb179shl r8, 4
37c3cb17dshl rdx, 4
37c3cb181mov [rsp+32], rax
37c3cb186lea r9, [r14+r8]
37c3cb18aadd rdx, r14
37c3cb18dmov r8, rax
37c3cb190call zswap_64_
37c3cb195mov rax, [rsp+152]
37c3cb19dmov rcx, [rsp+144]
37c3cb1a5jmp 0x37c3caebe
37c3cb1aa
37c3cb1aa 66 0f 1f 44 00 00 f..D..
37c3cb1b0
37c3cb1b0loc_37c3cb1b0:
37c3cb1b0add rbx, r15
37c3cb1b3sub rdi, [rsp+72]
37c3cb1b8movsd_xmm x10, [rsi+8]
37c3cb1beshl rbx, 4
37c3cb1c2movsd_xmm x2, [rsi]
37c3cb1c6mov r10, rdi
37c3cb1c9lea rax, [r14+rbx]
37c3cb1cdmovsd_xmm x4, [rax]
37c3cb1d1movsd_xmm x3, [rax+8]
37c3cb1d6mov rax, [rsp+80]
37c3cb1dbmovapd x8, x4
37c3cb1e0movapd x13, x3
37c3cb1e5add rax, rdi
37c3cb1e8andpd x8, x6
37c3cb1edandpd x13, x6
37c3cb1f2add r15, rax
37c3cb1f5shl r15, 4
37c3cb1f9comisd x13, x8
37c3cb1felea rdx, [r14+r15]
37c3cb202movsd_xmm x0, [rdx]
37c3cb206movsd_xmm x9, [rdx+8]
37c3cb20cjbe 0x37c3cb8f2
37c3cb212movapd x1, x4
37c3cb216movapd x11, x0
37c3cb21bdivsd x1, x3
37c3cb21fmulsd x11, x1
37c3cb224movapd x12, x1
37c3cb229movapd x5, x1
37c3cb22dmulsd x12, x2
37c3cb232mulsd x5, x4
37c3cb236addsd x11, x9
37c3cb23bmulsd x9, x1
37c3cb240addsd x12, x10
37c3cb245mulsd x10, x1
37c3cb24aaddsd x5, x3
37c3cb24esubsd x9, x0
37c3cb253divsd x11, x5
37c3cb258subsd x10, x2
37c3cb25ddivsd x9, x5
37c3cb262divsd x12, x5
37c3cb267divsd x10, x5
37c3cb26c
37c3cb26cloc_37c3cb26c:
37c3cb26cmovapd x0, x9
37c3cb271movapd x1, x11
37c3cb276movapd x2, x11
37c3cb27bmovsd_xmm x14, [rip+0xa7ba4]
37c3cb284mulsd x0, x10
37c3cb289mulsd x1, x12
37c3cb28emulsd x2, x10
37c3cb293subsd x1, x0
37c3cb297movapd x0, x9
37c3cb29cmulsd x0, x12
37c3cb2a1subsd x1, x14
37c3cb2a6addsd x0, x2
37c3cb2aamovapd x2, x1
37c3cb2aeandpd x2, x6
37c3cb2b2movapd x5, x0
37c3cb2b6andpd x5, x6
37c3cb2bacomisd x5, x2
37c3cb2bejbe 0x37c3cb989
37c3cb2c4movapd x2, x1
37c3cb2c8divsd x2, x0
37c3cb2ccmulsd x1, x2
37c3cb2d0movapd x5, x2
37c3cb2d4movapd x15, x2
37c3cb2d9addsd x1, x0
37c3cb2ddpxor x0, x0
37c3cb2e1mulsd x5, x0
37c3cb2e5addsd x15, x0
37c3cb2eadivsd x15, x1
37c3cb2efsubsd x5, x14
37c3cb2f4divsd x5, x1
37c3cb2f8
37c3cb2f8loc_37c3cb2f8:
37c3cb2f8comisd x13, x8
37c3cb2fdjbe 0x37c3cb94f
37c3cb303movapd x0, x4
37c3cb307divsd x0, x3
37c3cb30bmulsd x4, x0
37c3cb30fmovapd x8, x0
37c3cb314mulsd x8, x15
37c3cb319addsd x4, x3
37c3cb31daddsd x8, x5
37c3cb322mulsd x5, x0
37c3cb326divsd x8, x4
37c3cb32bsubsd x5, x15
37c3cb330divsd x5, x4
37c3cb334
37c3cb334loc_37c3cb334:
37c3cb334add rax, r13
37c3cb337mov rdi, [rsp+72]
37c3cb33clea r15, [r13-2]
37c3cb340lea r11, [r14+r12-32]
37c3cb345shl rax, 4
37c3cb349mov r9, r15
37c3cb34cmovups [rsp+96], x6
37c3cb351lea r8, [r14+rax-32]
37c3cb356mov rax, [rsp+80]
37c3cb35bsub r10, rdi
37c3cb35eshl rdi, 4
37c3cb362mov r12, rdi
37c3cb365add r13, rax
37c3cb368mov rbx, rax
37c3cb36blea rax, [r10+r13]
37c3cb36fshl rbx, 4
37c3cb373shl rax, 4
37c3cb377lea rcx, [r14+rax-32]
37c3cb37cnop [rax]
37c3cb380
37c3cb380loc_37c3cb380:
37c3cb380movsd_xmm x4, [r8]
37c3cb385movsd_xmm x3, [r8+8]
37c3cb38bxor eax, eax
37c3cb38dxor edx, edx
37c3cb38fmovsd_xmm x0, [r11]
37c3cb394movsd_xmm x1, [r11+8]
37c3cb39alea r10, [r8+r12]
37c3cb39emovapd x13, x4
37c3cb3a3movapd x2, x3
37c3cb3a7movapd x14, x3
37c3cb3acmulsd x2, x10
37c3cb3b1mulsd x13, x12
37c3cb3b6mulsd x14, x12
37c3cb3bbsubsd x13, x2
37c3cb3c0movapd x2, x4
37c3cb3c4mulsd x2, x10
37c3cb3c9subsd x13, x0
37c3cb3ceaddsd x2, x14
37c3cb3d3movapd x6, x13
37c3cb3d8mulsd x13, x5
37c3cb3ddmulsd x6, x8
37c3cb3e2subsd x2, x1
37c3cb3e6movapd x15, x2
37c3cb3ebmovapd x14, x13
37c3cb3f0mulsd x15, x5
37c3cb3f5mulsd x2, x8
37c3cb3fasubsd x6, x15
37c3cb3ffmovapd x15, x9
37c3cb404addsd x14, x2
37c3cb409mulsd x15, x1
37c3cb40emovapd x2, x11
37c3cb413mulsd x2, x0
37c3cb417mulsd x1, x11
37c3cb41cmovq rsi, x6
37c3cb421mulsd x0, x9
37c3cb426subsd x2, x15
37c3cb42baddsd x0, x1
37c3cb42fsubsd x2, x4
37c3cb433subsd x0, x3
37c3cb437movapd x3, x2
37c3cb43bmulsd x3, x8
37c3cb440mulsd x2, x5
37c3cb444movapd x1, x0
37c3cb448mulsd x1, x5
37c3cb44cmulsd x0, x8
37c3cb451subsd x3, x1
37c3cb455movapd x1, x14
37c3cb45aaddsd x2, x0
37c3cb45eunpcklpd x1, x6
37c3cb462movq rdi, x3
37c3cb467movapd x4, x3
37c3cb46bmovapd x15, x2
37c3cb470movapd x3, x2
37c3cb474unpcklpd x4, x2
37c3cb478movq x2, rdi
37c3cb47dunpcklpd x3, x2
37c3cb481movapd x2, x6
37c3cb485unpcklpd x2, x14
37c3cb48anop [rax+rax]
37c3cb490
37c3cb490loc_37c3cb490:
37c3cb490movupd x6, [r10+rax]
37c3cb496movupd x0, [r10+rax]
37c3cb49cadd rdx, 1
37c3cb4a0movupd x13, [rcx+rax]
37c3cb4a6unpcklpd x6, x6
37c3cb4aaunpckhpd x0, x0
37c3cb4aemulpd x0, x3
37c3cb4b2mulpd x6, x4
37c3cb4b6addsubpd x6, x0
37c3cb4bamovupd x0, [r8+rax]
37c3cb4c0unpckhpd x0, x0
37c3cb4c4subpd x13, x6
37c3cb4c9movupd x6, [r8+rax]
37c3cb4cfmulpd x0, x1
37c3cb4d3unpcklpd x6, x6
37c3cb4d7mulpd x6, x2
37c3cb4dbaddsubpd x6, x0
37c3cb4dfmovapd x0, x13
37c3cb4e4subpd x0, x6
37c3cb4e8movups [rcx+rax], x0
37c3cb4ecsub rax, 16
37c3cb4f0cmp rdx, r9
37c3cb4f3jne 0x37c3cb490
37c3cb4f5mov [r11], rdi
37c3cb4f8sub r8, 16
37c3cb4fcsub r11, 16
37c3cb500add rcx, rbx
37c3cb503movsd_xmm [r11+24], x15
37c3cb509mov [r8+16], rsi
37c3cb50dmovsd_xmm [r8+24], x14
37c3cb513sub rdx, 1
37c3cb517mov r9, rdx
37c3cb51ajne 0x37c3cb380
37c3cb520mov rax, [rsp+88]
37c3cb525movupd x6, [rsp+96]
37c3cb52bneg rax
37c3cb52emovq x0, rax
37c3cb533mov rax, [rsp+496]
37c3cb53bpunpcklqdq x0, x0
37c3cb53fmovups [rax+8*r15], x0
37c3cb544jmp 0x37c3ca740
37c3cb549
37c3cb549 0f 1f 80 00 00 00 00 .......
37c3cb550
37c3cb550loc_37c3cb550:
37c3cb550lea rax, [rbx+rdi]
37c3cb554movsd_xmm x10, [rsi+8]
37c3cb55amovsd_xmm x8, [rsi]
37c3cb55fshl rax, 4
37c3cb563add rax, r14
37c3cb566movsd_xmm x3, [rax]
37c3cb56amovsd_xmm x2, [rax+8]
37c3cb56fmov rax, [rsp+72]
37c3cb574movapd x5, x3
37c3cb578movapd x9, x2
37c3cb57dadd rax, r13
37c3cb580add rax, [rsp+80]
37c3cb585andpd x5, x6
37c3cb589lea r11, [rax+rdi]
37c3cb58dandpd x9, x6
37c3cb592shl r11, 4
37c3cb596comisd x9, x5
37c3cb59blea rdx, [r14+r11]
37c3cb59fmovsd_xmm x11, [rdx]
37c3cb5a4movsd_xmm x1, [rdx+8]
37c3cb5a9jbe 0x37c3cba3b
37c3cb5afmovapd x0, x3
37c3cb5b3movapd x14, x11
37c3cb5b8movapd x4, x3
37c3cb5bcdivsd x0, x2
37c3cb5c0mulsd x14, x0
37c3cb5c5movapd x15, x0
37c3cb5camulsd x4, x0
37c3cb5cemulsd x15, x8
37c3cb5d3addsd x14, x1
37c3cb5d8mulsd x1, x0
37c3cb5dcmulsd x0, x10
37c3cb5e1addsd x4, x2
37c3cb5e5addsd x15, x10
37c3cb5eadivsd x14, x4
37c3cb5efmovapd x12, x1
37c3cb5f4movapd x13, x0
37c3cb5f9subsd x12, x11
37c3cb5fesubsd x13, x8
37c3cb603divsd x12, x4
37c3cb608divsd x15, x4
37c3cb60ddivsd x13, x4
37c3cb612
37c3cb612loc_37c3cb612:
37c3cb612movapd x0, x12
37c3cb617movapd x1, x14
37c3cb61cmovapd x4, x12
37c3cb621movsd_xmm x10, [rip+0xa77fe]
37c3cb62amulsd x0, x13
37c3cb62fmulsd x1, x15
37c3cb634mulsd x4, x15
37c3cb639subsd x1, x0
37c3cb63dmovapd x0, x14
37c3cb642mulsd x0, x13
37c3cb647subsd x1, x10
37c3cb64caddsd x0, x4
37c3cb650movapd x4, x1
37c3cb654andpd x4, x6
37c3cb658movapd x8, x0
37c3cb65dandpd x8, x6
37c3cb662comisd x8, x4
37c3cb667jbe 0x37c3cba01
37c3cb66dmovapd x8, x1
37c3cb672divsd x8, x0
37c3cb677mulsd x1, x8
37c3cb67cmovapd x4, x8
37c3cb681addsd x1, x0
37c3cb685pxor x0, x0
37c3cb689mulsd x8, x0
37c3cb68eaddsd x4, x0
37c3cb692divsd x4, x1
37c3cb696subsd x8, x10
37c3cb69bdivsd x8, x1
37c3cb6a0
37c3cb6a0loc_37c3cb6a0:
37c3cb6a0comisd x9, x5
37c3cb6a5jbe 0x37c3cb9c6
37c3cb6abmovapd x0, x3
37c3cb6afdivsd x0, x2
37c3cb6b3mulsd x3, x0
37c3cb6b7movapd x9, x0
37c3cb6bcmulsd x9, x4
37c3cb6c1addsd x3, x2
37c3cb6c5addsd x9, x8
37c3cb6camulsd x8, x0
37c3cb6cfdivsd x9, x3
37c3cb6d4subsd x8, x4
37c3cb6d9divsd x8, x3
37c3cb6de
37c3cb6deloc_37c3cb6de:
37c3cb6demov rdi, [rsp+112]
37c3cb6e3cmp r8, rdi
37c3cb6e6jl 0x37c3cbaa3
37c3cb6ecadd rbx, rdi
37c3cb6efadd rax, rdi
37c3cb6f2mov rsi, r8
37c3cb6f5mov r13, r12
37c3cb6f8shl rbx, 4
37c3cb6fcshl rax, 4
37c3cb700sub rsi, rdi
37c3cb703movups [rsp+96], x6
37c3cb708lea rdx, [rbx+r14]
37c3cb70cmov rbx, [rsp+72]
37c3cb711lea r10, [rax+r14]
37c3cb715lea rax, [rbx+1]
37c3cb719mov rcx, rbx
37c3cb71cshl rax, 4
37c3cb720imul rcx, rdi
37c3cb724mov r15, rax
37c3cb727mov rax, [rsp+80]
37c3cb72cadd rax, rdi
37c3cb72fmov rdi, rbx
37c3cb732add rax, rcx
37c3cb735shl rdi, 4
37c3cb739shl rax, 4
37c3cb73dlea r9, [rax+r14]
37c3cb741nop [rax]
37c3cb745nop [rax+rax]
37c3cb750
37c3cb750loc_37c3cb750:
37c3cb750movsd_xmm x4, [rdx]
37c3cb754movsd_xmm x3, [rdx+8]
37c3cb759movapd x10, x14
37c3cb75emov rax, r8
37c3cb761movapd x1, x12
37c3cb766movapd x5, x14
37c3cb76bmovsd_xmm x0, [r10]
37c3cb770sub rax, rsi
37c3cb773mulsd x1, x3
37c3cb777movsd_xmm x2, [r10+8]
37c3cb77dmulsd x10, x4
37c3cb782mulsd x5, x3
37c3cb786subsd x10, x1
37c3cb78bmovapd x1, x12
37c3cb790mulsd x1, x4
37c3cb794subsd x10, x0
37c3cb799addsd x1, x5
37c3cb79dmovapd x6, x10
37c3cb7a2mulsd x6, x9
37c3cb7a7mulsd x10, x8
37c3cb7acsubsd x1, x2
37c3cb7b0movapd x5, x1
37c3cb7b4mulsd x5, x8
37c3cb7b9mulsd x1, x9
37c3cb7besubsd x6, x5
37c3cb7c2movapd x5, x2
37c3cb7c6addsd x10, x1
37c3cb7cbmulsd x2, x15
37c3cb7d0movapd x1, x0
37c3cb7d4mulsd x1, x15
37c3cb7d9mulsd x5, x13
37c3cb7demovq r12, x6
37c3cb7e3mulsd x0, x13
37c3cb7e8subsd x1, x5
37c3cb7ecaddsd x0, x2
37c3cb7f0subsd x1, x4
37c3cb7f4subsd x0, x3
37c3cb7f8movapd x11, x1
37c3cb7fdmulsd x1, x8
37c3cb802movapd x2, x0
37c3cb806mulsd x0, x9
37c3cb80bmulsd x11, x9
37c3cb810mulsd x2, x8
37c3cb815addsd x1, x0
37c3cb819subsd x11, x2
37c3cb81emovq rbp, x1
37c3cb823cmp rax, r8
37c3cb826jg 0x37c3cb8bc
37c3cb82cmovapd x5, x6
37c3cb830movapd x4, x10
37c3cb835movapd x3, x11
37c3cb83axor eax, eax
37c3cb83cmovapd x2, x1
37c3cb840unpcklpd x5, x10
37c3cb845unpcklpd x4, x6
37c3cb849xor ecx, ecx
37c3cb84bunpcklpd x3, x1
37c3cb84flea rbx, [rdx+rdi]
37c3cb853unpcklpd x2, x11
37c3cb858lea r11, [rsi+1]
37c3cb85cnop [rax]
37c3cb860
37c3cb860loc_37c3cb860:
37c3cb860movupd x1, [rdx+rax]
37c3cb865movupd x0, [rdx+rax]
37c3cb86aadd rcx, 1
37c3cb86emovupd x6, [r9+rax]
37c3cb874unpcklpd x1, x1
37c3cb878unpckhpd x0, x0
37c3cb87cmulpd x0, x4
37c3cb880mulpd x1, x5
37c3cb884addsubpd x1, x0
37c3cb888movupd x0, [rbx+rax]
37c3cb88dunpckhpd x0, x0
37c3cb891subpd x6, x1
37c3cb895movupd x1, [rbx+rax]
37c3cb89amulpd x0, x2
37c3cb89eunpcklpd x1, x1
37c3cb8a2mulpd x1, x3
37c3cb8a6addsubpd x1, x0
37c3cb8aasubpd x6, x1
37c3cb8aemovups [r9+rax], x6
37c3cb8b3add rax, 16
37c3cb8b7cmp rcx, r11
37c3cb8bajb 0x37c3cb860
37c3cb8bc
37c3cb8bcloc_37c3cb8bc:
37c3cb8bcmov [rdx], r12
37c3cb8bfadd r10, 16
37c3cb8c3add rdx, 16
37c3cb8c7add r9, r15
37c3cb8camovsd_xmm [rdx-8], x10
37c3cb8d0movsd_xmm [r10-16], x11
37c3cb8d6mov [r10-8], rbp
37c3cb8dasub rsi, 1
37c3cb8dejae 0x37c3cb750
37c3cb8e4movupd x6, [rsp+96]
37c3cb8eamov r12, r13
37c3cb8edjmp 0x37c3cb11b
37c3cb8f2
37c3cb8f2loc_37c3cb8f2:
37c3cb8f2movapd x5, x3
37c3cb8f6movapd x11, x9
37c3cb8fbdivsd x5, x4
37c3cb8ffmulsd x11, x5
37c3cb904movapd x1, x5
37c3cb908movapd x12, x5
37c3cb90dmulsd x12, x10
37c3cb912mulsd x1, x3
37c3cb916addsd x11, x0
37c3cb91bmulsd x0, x5
37c3cb91fmulsd x5, x2
37c3cb923addsd x12, x2
37c3cb928addsd x1, x4
37c3cb92csubsd x9, x0
37c3cb931divsd x11, x1
37c3cb936subsd x10, x5
37c3cb93bdivsd x9, x1
37c3cb940divsd x12, x1
37c3cb945divsd x10, x1
37c3cb94ajmp 0x37c3cb26c
37c3cb94f
37c3cb94floc_37c3cb94f:
37c3cb94fmovapd x1, x3
37c3cb953divsd x1, x4
37c3cb957mulsd x3, x1
37c3cb95bmovapd x8, x1
37c3cb960mulsd x8, x5
37c3cb965mulsd x1, x15
37c3cb96amovapd x0, x3
37c3cb96eaddsd x0, x4
37c3cb972addsd x8, x15
37c3cb977subsd x5, x1
37c3cb97bdivsd x8, x0
37c3cb980divsd x5, x0
37c3cb984jmp 0x37c3cb334
37c3cb989
37c3cb989loc_37c3cb989:
37c3cb989movapd x5, x0
37c3cb98dmovapd x2, x0
37c3cb991divsd x5, x1
37c3cb995mulsd x2, x5
37c3cb999movapd x15, x5
37c3cb99eaddsd x2, x1
37c3cb9a2pxor x1, x1
37c3cb9a6mulsd x15, x1
37c3cb9absubsd x1, x5
37c3cb9afmovapd x5, x1
37c3cb9b3divsd x5, x2
37c3cb9b7addsd x15, x14
37c3cb9bcdivsd x15, x2
37c3cb9c1jmp 0x37c3cb2f8
37c3cb9c6
37c3cb9c6loc_37c3cb9c6:
37c3cb9c6movapd x1, x2
37c3cb9cadivsd x1, x3
37c3cb9cemulsd x2, x1
37c3cb9d2movapd x9, x1
37c3cb9d7mulsd x9, x8
37c3cb9dcmulsd x1, x4
37c3cb9e0movapd x0, x2
37c3cb9e4addsd x0, x3
37c3cb9e8addsd x9, x4
37c3cb9edsubsd x8, x1
37c3cb9f2divsd x9, x0
37c3cb9f7divsd x8, x0
37c3cb9fcjmp 0x37c3cb6de
37c3cba01
37c3cba01loc_37c3cba01:
37c3cba01movapd x11, x0
37c3cba06pxor x8, x8
37c3cba0bdivsd x11, x1
37c3cba10mulsd x0, x11
37c3cba15movapd x4, x11
37c3cba1amulsd x4, x8
37c3cba1fsubsd x8, x11
37c3cba24addsd x0, x1
37c3cba28addsd x4, x10
37c3cba2ddivsd x8, x0
37c3cba32divsd x4, x0
37c3cba36jmp 0x37c3cb6a0
37c3cba3b
37c3cba3bloc_37c3cba3b:
37c3cba3bmovapd x4, x2
37c3cba3fmovapd x14, x1
37c3cba44movapd x0, x2
37c3cba48divsd x4, x3
37c3cba4cmulsd x14, x4
37c3cba51movapd x15, x4
37c3cba56mulsd x0, x4
37c3cba5amulsd x15, x10
37c3cba5faddsd x14, x11
37c3cba64mulsd x11, x4
37c3cba69mulsd x4, x8
37c3cba6eaddsd x0, x3
37c3cba72addsd x15, x8
37c3cba77divsd x14, x0
37c3cba7csubsd x1, x11
37c3cba81subsd x10, x4
37c3cba86divsd x1, x0
37c3cba8adivsd x10, x0
37c3cba8fmovapd x12, x1
37c3cba94divsd x15, x0
37c3cba99movapd x13, x10
37c3cba9ejmp 0x37c3cb612
37c3cbaa3
37c3cbaa3loc_37c3cbaa3:
37c3cbaa3mov rax, [rsp+88]
37c3cbaa8neg rax
37c3cbaabmovq x0, rax
37c3cbab0mov rax, [rsp+496]
37c3cbab8punpcklqdq x0, x0
37c3cbabcmovups [rax+8*r12], x0
37c3cbac1jmp 0x37c3ca424
37c3cbac6
37c3cbac6loc_37c3cbac6:
37c3cbac6mov rax, rdx
37c3cbac9neg rax
37c3cbaccjmp 0x37c3ca401
37c3ca300
37c3ca300zsytf2_64_:
37c3ca300push r15
37c3ca302push r14
37c3ca304push r13
37c3ca306push r12
37c3ca308push rbp
37c3ca309push rdi
37c3ca30apush rsi
37c3ca30bpush rbx
37c3ca30csub rsp, 392
37c3ca313movups [rsp+224], x6
37c3ca31bmovups [rsp+240], x7
37c3ca323movups [rsp+256], x8
37c3ca32cmovups [rsp+272], x9
37c3ca335movups [rsp+288], x10
37c3ca33emovups [rsp+304], x11
37c3ca347movups [rsp+320], x12
37c3ca350movups [rsp+336], x13
37c3ca359movups [rsp+352], x14
37c3ca362movups [rsp+368], x15
37c3ca36bmov rax, [rsp+504]
37c3ca373mov rsi, [r9]
37c3ca376mov [rax], 0
37c3ca37dmov [rsp+472], rdx
37c3ca385mov r14, r8
37c3ca388lea rdx, [rip+0xa8a61]
37c3ca38fmov r8l, 1
37c3ca395mov [rsp+488], r9
37c3ca39dmov r9l, 1
37c3ca3a3mov [rsp+464], rcx
37c3ca3abcall lsame_64_
37c3ca3b0mov rbx, rax
37c3ca3b3test rax, rax
37c3ca3b6je 0x37c3ca910
37c3ca3bc
37c3ca3bcloc_37c3ca3bc:
37c3ca3bcmov rax, [rsp+472]
37c3ca3c4mov rax, [rax]
37c3ca3c7test rax, rax
37c3ca3cajs 0x37c3ca490
37c3ca3d0mov rdi, [rsp+488]
37c3ca3d8test rax, rax
37c3ca3dbmov edx, 1
37c3ca3e0cmovg rdx, rax
37c3ca3e4cmp [rdi], rdx
37c3ca3e7jge 0x37c3ca4b0
37c3ca3edmov rax, [rsp+504]
37c3ca3f5mov [rax], -4
37c3ca3fcmov eax, 4
37c3ca401
37c3ca401loc_37c3ca401:
37c3ca401lea rdx, [rsp+208]
37c3ca409mov r8l, 6
37c3ca40flea rcx, [rip+0xa89dc]
37c3ca416mov [rsp+208], rax
37c3ca41ecall xerbla_64_
37c3ca423nop
37c3ca424
37c3ca424loc_37c3ca424:
37c3ca424movups x6, [rsp+224]
37c3ca42cmovups x7, [rsp+240]
37c3ca434movups x8, [rsp+256]
37c3ca43dmovups x9, [rsp+272]
37c3ca446movups x10, [rsp+288]
37c3ca44fmovups x11, [rsp+304]
37c3ca458movups x12, [rsp+320]
37c3ca461movups x13, [rsp+336]
37c3ca46amovups x14, [rsp+352]
37c3ca473movups x15, [rsp+368]
37c3ca47cadd rsp, 392
37c3ca483pop rbx
37c3ca484pop rsi
37c3ca485pop rdi
37c3ca486pop rbp
37c3ca487pop r12
37c3ca489pop r13
37c3ca48bpop r14
37c3ca48dpop r15
37c3ca48fret
37c3ca490
37c3ca490loc_37c3ca490:
37c3ca490mov rax, [rsp+504]
37c3ca498mov [rax], -2
37c3ca49fmov eax, 2
37c3ca4a4jmp 0x37c3ca401
37c3ca4a9
37c3ca4a9 0f 1f 80 00 00 00 00 .......
37c3ca4b0
37c3ca4b0loc_37c3ca4b0:
37c3ca4b0xor edx, edx
37c3ca4b2test rsi, rsi
37c3ca4b5mov rdi, [rsp+504]
37c3ca4bdcmovns rdx, rsi
37c3ca4c1mov [rsp+72], rdx
37c3ca4c6not rdx
37c3ca4c9mov [rsp+80], rdx
37c3ca4cemov rdx, [rdi]
37c3ca4d1test rdx, rdx
37c3ca4d4jne 0x37c3cbac6
37c3ca4damov r13, rax
37c3ca4ddtest rbx, rbx
37c3ca4e0jne 0x37c3ca688
37c3ca4e6test r13, r13
37c3ca4e9jle 0x37c3ca424
37c3ca4efmov r15l, 1
37c3ca4f5pxor x7, x7
37c3ca4f9mov r8, r13
37c3ca4fcmovq x6, [rip+0xa88fc]
37c3ca504jmp 0x37c3ca53e
37c3ca506
37c3ca506 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3ca510
37c3ca510loc_37c3ca510:
37c3ca510mov rax, [rsp+504]
37c3ca518mov [rax], r15
37c3ca51bmov rax, [rsp+472]
37c3ca523mov r8, [rax]
37c3ca526
37c3ca526loc_37c3ca526:
37c3ca526mov rax, [rsp+496]
37c3ca52emov [rax+8*r12], r15
37c3ca532mov r15, rdi
37c3ca535
37c3ca535loc_37c3ca535:
37c3ca535cmp r8, r15
37c3ca538jl 0x37c3ca424
37c3ca53e
37c3ca53eloc_37c3ca53e:
37c3ca53emov r13, [rsp+72]
37c3ca543mov rax, [rsp+80]
37c3ca548lea rdi, [r15+1]
37c3ca54cpxor x9, x9
37c3ca551imul r13, r15
37c3ca555lea rbx, [r13+rax]
37c3ca55alea rbp, [rbx+r15]
37c3ca55emov rsi, rbp
37c3ca561shl rsi, 4
37c3ca565add rsi, r14
37c3ca568movsd_xmm x8, [rsi]
37c3ca56dmovsd_xmm x0, [rsi+8]
37c3ca572andpd x8, x6
37c3ca577andpd x0, x6
37c3ca57baddsd x8, x0
37c3ca580movsd_xmm [rsp+176], x8
37c3ca58acmp r15, r8
37c3ca58djl 0x37c3ca628
37c3ca593
37c3ca593loc_37c3ca593:
37c3ca593maxsd x8, x9
37c3ca598lea r12, [r15-1]
37c3ca59cucomisd x8, x7
37c3ca5a1jp 0x37c3ca5d0
37c3ca5a3jne 0x37c3ca5d0
37c3ca5a5
37c3ca5a5loc_37c3ca5a5:
37c3ca5a5mov rax, [rsp+504]
37c3ca5adcmp [rax], 0
37c3ca5b1je 0x37c3ca510
37c3ca5b7mov rax, [rsp+472]
37c3ca5bfmov r8, [rax]
37c3ca5c2jmp 0x37c3ca526
37c3ca5c7
37c3ca5c7 66 0f 1f 84 00 00 00 00 00 f........
37c3ca5d0
37c3ca5d0loc_37c3ca5d0:
37c3ca5d0lea rcx, [rsp+176]
37c3ca5d8call disnan_64_
37c3ca5ddtest rax, rax
37c3ca5e0jne 0x37c3ca5a5
37c3ca5e2movsd_xmm x10, [rip+0xa8825]
37c3ca5ebmovsd_xmm x8, [rsp+176]
37c3ca5f5mulsd x10, x9
37c3ca5facomisd x8, x10
37c3ca5ffjb 0x37c3cad78
37c3ca605mov rax, [rsp+472]
37c3ca60dmov r8, [rax]
37c3ca610mov rax, r15
37c3ca613
37c3ca613loc_37c3ca613:
37c3ca613cmp r15, r8
37c3ca616jl 0x37c3ca952
37c3ca61cmov r15, rax
37c3ca61fjmp 0x37c3ca526
37c3ca624
37c3ca624 0f 1f 40 00 ..@.
37c3ca628
37c3ca628loc_37c3ca628:
37c3ca628lea rdx, [rbx+rdi]
37c3ca62csub r8, r15
37c3ca62flea rcx, [rsp+208]
37c3ca637shl rdx, 4
37c3ca63bmov [rsp+208], r8
37c3ca643lea r8, [rip+0xa87ae]
37c3ca64aadd rdx, r14
37c3ca64dcall izamax_64_
37c3ca652add rax, r15
37c3ca655mov [rsp+88], rax
37c3ca65aadd rax, rbx
37c3ca65dshl rax, 4
37c3ca661add rax, r14
37c3ca664movsd_xmm x9, [rax]
37c3ca669movsd_xmm x0, [rax+8]
37c3ca66eandpd x9, x6
37c3ca673andpd x0, x6
37c3ca677addsd x9, x0
37c3ca67cjmp 0x37c3ca593
37c3ca681
37c3ca681 0f 1f 80 00 00 00 00 .......
37c3ca688
37c3ca688loc_37c3ca688:
37c3ca688test rax, rax
37c3ca68bjle 0x37c3ca424
37c3ca691lea rax, [rsp+176]
37c3ca699movsd_xmm x7, [rip+0xa876f]
37c3ca6a1movq x6, [rip+0xa8757]
37c3ca6a9mov [rsp+112], rax
37c3ca6aejmp 0x37c3ca743
37c3ca6b3
37c3ca6b3 0f 1f 44 00 00 ..D..
37c3ca6b8
37c3ca6b8loc_37c3ca6b8:
37c3ca6b8lea rdx, [rbx+1]
37c3ca6bclea r8, [rip+0xa8735]
37c3ca6c3mov [rsp+208], r15
37c3ca6cbshl rdx, 4
37c3ca6cflea rcx, [rsp+208]
37c3ca6d7add rdx, r14
37c3ca6dacall izamax_64_
37c3ca6dfmov [rsp+88], rax
37c3ca6e4add rax, rbx
37c3ca6e7shl rax, 4
37c3ca6ebadd rax, r14
37c3ca6eemovsd_xmm x1, [rax]
37c3ca6f2movsd_xmm x0, [rax+8]
37c3ca6f7andpd x1, x6
37c3ca6fbandpd x0, x6
37c3ca6ffaddsd x1, x0
37c3ca703pxor x0, x0
37c3ca707maxsd x8, x1
37c3ca70cmovapd x9, x1
37c3ca711ucomisd x8, x0
37c3ca716jp 0x37c3ca7dd
37c3ca71cjne 0x37c3ca7dd
37c3ca722mov rax, [rsp+504]
37c3ca72acmp [rax], 0
37c3ca72eje 0x37c3ca7af
37c3ca730mov rax, [rsp+496]
37c3ca738mov [rax+8*r15], r13
37c3ca73cnop [rax]
37c3ca740
37c3ca740loc_37c3ca740:
37c3ca740mov r13, r15
37c3ca743
37c3ca743loc_37c3ca743:
37c3ca743mov rdi, [rsp+72]
37c3ca748mov rax, [rsp+80]
37c3ca74dlea r15, [r13-1]
37c3ca751imul rdi, r13
37c3ca755lea rbx, [rdi+rax]
37c3ca759lea rbp, [rbx+r13]
37c3ca75dmov r12, rbp
37c3ca760shl r12, 4
37c3ca764lea rsi, [r14+r12]
37c3ca768movsd_xmm x8, [rsi]
37c3ca76dmovsd_xmm x0, [rsi+8]
37c3ca772andpd x8, x6
37c3ca777andpd x0, x6
37c3ca77baddsd x8, x0
37c3ca780movsd_xmm [rsp+176], x8
37c3ca78acmp r13, 1
37c3ca78ejne 0x37c3ca6b8
37c3ca794pxor x0, x0
37c3ca798ucomisd x8, x0
37c3ca79djp 0x37c3ca7d8
37c3ca79fjne 0x37c3ca7d8
37c3ca7a1
37c3ca7a1loc_37c3ca7a1:
37c3ca7a1mov rax, [rsp+504]
37c3ca7a9cmp [rax], 0
37c3ca7adjne 0x37c3ca7ba
37c3ca7af
37c3ca7afloc_37c3ca7af:
37c3ca7afmov rax, [rsp+504]
37c3ca7b7mov [rax], r13
37c3ca7ba
37c3ca7baloc_37c3ca7ba:
37c3ca7bamov rax, [rsp+496]
37c3ca7c2mov [rax+8*r15], r13
37c3ca7c6test r15, r15
37c3ca7c9jne 0x37c3ca740
37c3ca7cfjmp 0x37c3ca424
37c3ca7d4
37c3ca7d4 0f 1f 40 00 ..@.
37c3ca7d8
37c3ca7d8loc_37c3ca7d8:
37c3ca7d8pxor x9, x9
37c3ca7dd
37c3ca7ddloc_37c3ca7dd:
37c3ca7ddmov rcx, [rsp+112]
37c3ca7e2call disnan_64_
37c3ca7e7test rax, rax
37c3ca7eajne 0x37c3ca7a1
37c3ca7ecmovapd x11, x9
37c3ca7f1lea r11, [rsp+208]
37c3ca7f9movsd_xmm x10, [rsp+176]
37c3ca803lea r8, [rip+0xa85ee]
37c3ca80amulsd x11, x7
37c3ca80fcomisd x10, x11
37c3ca814jb 0x37c3caad8
37c3ca81a
37c3ca81aloc_37c3ca81a:
37c3ca81amovsd_xmm x2, [rsi]
37c3ca81emovsd_xmm x1, [rsi+8]
37c3ca823movapd x0, x2
37c3ca827movapd x3, x1
37c3ca82bandpd x0, x6
37c3ca82fandpd x3, x6
37c3ca833comisd x3, x0
37c3ca837ja 0x37c3caa90
37c3ca83dmovapd x3, x1
37c3ca841divsd x3, x2
37c3ca845mulsd x1, x3
37c3ca849movapd x0, x3
37c3ca84daddsd x1, x2
37c3ca851pxor x2, x2
37c3ca855mulsd x0, x2
37c3ca859subsd x2, x3
37c3ca85daddsd x0, [rip+0xa85c3]
37c3ca865unpcklpd x1, x1
37c3ca869unpcklpd x0, x2
37c3ca86ddivpd x0, x1
37c3ca871
37c3ca871loc_37c3ca871:
37c3ca871mov rax, [rsp+488]
37c3ca879mov [rsp+32], r8
37c3ca87eadd rbx, 1
37c3ca882lea rdx, [rsp+184]
37c3ca88amovddup x1, [rip+0xa859e]
37c3ca892mov [rsp+40], r14
37c3ca897shl rbx, 4
37c3ca89bmov r8, r11
37c3ca89emov [rsp+56], 1
37c3ca8a7mov rcx, [rsp+464]
37c3ca8aflea r9, [rbx+r14]
37c3ca8b3mov [rsp+48], rax
37c3ca8b8movups [rsp+192], x0
37c3ca8c0xorpd x0, x1
37c3ca8c4mov [rsp+184], r15
37c3ca8ccmov [rsp+96], r11
37c3ca8d1movups [rsp+208], x0
37c3ca8d9call zsyr_64_
37c3ca8demov rcx, [rsp+96]
37c3ca8e3lea r9, [rip+0xa850e]
37c3ca8ealea rdx, [rsp+192]
37c3ca8f2lea r8, [rbx+r14]
37c3ca8f6mov [rsp+208], r15
37c3ca8fecall zscal_64_
37c3ca903jmp 0x37c3ca7ba
37c3ca908
37c3ca908 0f 1f 84 00 00 00 00 00 ........
37c3ca910
37c3ca910loc_37c3ca910:
37c3ca910mov rcx, [rsp+464]
37c3ca918mov r9l, 1
37c3ca91emov r8l, 1
37c3ca924lea rdx, [rip+0xa84c6]
37c3ca92bcall lsame_64_
37c3ca930test rax, rax
37c3ca933jne 0x37c3ca3bc
37c3ca939mov rax, [rsp+504]
37c3ca941mov [rax], -1
37c3ca948mov eax, 1
37c3ca94djmp 0x37c3ca401
37c3ca952
37c3ca952loc_37c3ca952:
37c3ca952movsd_xmm x2, [rsi]
37c3ca956movsd_xmm x1, [rsi+8]
37c3ca95bmovapd x0, x2
37c3ca95fmovapd x3, x1
37c3ca963andpd x0, x6
37c3ca967andpd x3, x6
37c3ca96bcomisd x3, x0
37c3ca96fja 0x37c3cb033
37c3ca975movapd x3, x1
37c3ca979divsd x3, x2
37c3ca97dmulsd x1, x3
37c3ca981movapd x0, x3
37c3ca985addsd x1, x2
37c3ca989pxor x2, x2
37c3ca98dmulsd x0, x2
37c3ca991subsd x2, x3
37c3ca995addsd x0, [rip+0xa848b]
37c3ca99dunpcklpd x1, x1
37c3ca9a1unpcklpd x0, x2
37c3ca9a5divpd x0, x1
37c3ca9a9
37c3ca9a9loc_37c3ca9a9:
37c3ca9a9mov [rsp+96], rax
37c3ca9aemov rax, [rsp+488]
37c3ca9b6add rbx, rdi
37c3ca9b9sub r8, r15
37c3ca9bcmovddup x1, [rip+0xa846c]
37c3ca9c4mov rcx, [rsp+464]
37c3ca9ccshl rbx, 4
37c3ca9d0mov [rsp+56], 1
37c3ca9d9mov [rsp+48], rax
37c3ca9demov rax, [rsp+72]
37c3ca9e3lea r9, [rbx+r14]
37c3ca9e7mov [rsp+184], r8
37c3ca9eflea r8, [rsp+208]
37c3ca9f7lea rdx, [r13+rax]
37c3ca9fcadd rdx, [rsp+80]
37c3caa01lea rax, [rip+0xa83f0]
37c3caa08movups [rsp+192], x0
37c3caa10add rdx, rdi
37c3caa13mov [rsp+32], rax
37c3caa18xorpd x0, x1
37c3caa1cshl rdx, 4
37c3caa20movups [rsp+208], x0
37c3caa28add rdx, r14
37c3caa2bmov [rsp+40], rdx
37c3caa30lea rdx, [rsp+184]
37c3caa38call zsyr_64_
37c3caa3dlea r8, [rbx+r14]
37c3caa41mov rax, [rsp+472]
37c3caa49lea r9, [rip+0xa83a8]
37c3caa50lea rcx, [rsp+208]
37c3caa58mov rax, [rax]
37c3caa5bmov rdx, rax
37c3caa5emov [rsp+112], rax
37c3caa63sub rdx, r15
37c3caa66mov [rsp+208], rdx
37c3caa6elea rdx, [rsp+192]
37c3caa76call zscal_64_
37c3caa7bmov rax, [rsp+472]
37c3caa83mov r15, [rsp+96]
37c3caa88mov r8, [rax]
37c3caa8bjmp 0x37c3ca526
37c3caa90
37c3caa90loc_37c3caa90:
37c3caa90movapd x0, x2
37c3caa94divsd x0, x1
37c3caa98mulsd x2, x0
37c3caa9caddsd x2, x1
37c3caaa0pxor x1, x1
37c3caaa4mulsd x1, x0
37c3caaa8unpcklpd x0, x1
37c3caaacmovupd x1, [rip+0xa836c]
37c3caab4addpd x1, x0
37c3caab8addpd x0, [rip+0xa8370]
37c3caac0movsd_xmm x0, x1
37c3caac4movddup x1, x2
37c3caac8divpd x0, x1
37c3caaccjmp 0x37c3ca871
37c3caad1
37c3caad1 0f 1f 80 00 00 00 00 .......
37c3caad8
37c3caad8loc_37c3caad8:
37c3caad8mov rcx, [rsp+88]
37c3caaddmov rax, r13
37c3caae0mov [rsp+120], r11
37c3caae5mov r8, [rsp+488]
37c3caaedsub rax, rcx
37c3caaf0lea r9, [rcx+1]
37c3caaf4mov [rsp+136], rax
37c3caafcmov [rsp+208], rax
37c3cab04mov rax, [rsp+72]
37c3cab09mov [rsp+144], r9
37c3cab11imul rax, r9
37c3cab15mov [rsp+96], rax
37c3cab1aadd rax, [rsp+80]
37c3cab1fadd rax, rcx
37c3cab22mov rcx, r11
37c3cab25shl rax, 4
37c3cab29lea rdx, [r14+rax]
37c3cab2dmov [rsp+152], rdx
37c3cab35call izamax_64_
37c3cab3amov rcx, [rsp+88]
37c3cab3fmov rdx, [rsp+72]
37c3cab44mov r10, [rsp+80]
37c3cab49mov r11, [rsp+120]
37c3cab4eadd rax, rcx
37c3cab51imul rax, rdx
37c3cab55add rax, r10
37c3cab58add rax, rcx
37c3cab5bshl rax, 4
37c3cab5fadd rax, r14
37c3cab62cmp rcx, 1
37c3cab66movsd_xmm x8, [rax]
37c3cab6bmovsd_xmm x0, [rax+8]
37c3cab70andpd x8, x6
37c3cab75andpd x0, x6
37c3cab79addsd x8, x0
37c3cab7ejle 0x37c3cabeb
37c3cab80mov r9, [rsp+96]
37c3cab85lea rax, [rcx-1]
37c3cab89lea r8, [rip+0xa8268]
37c3cab90mov rcx, r11
37c3cab93mov [rsp+208], rax
37c3cab9bsub r9, rdx
37c3cab9eadd r9, r10
37c3caba1lea rdx, [r9+1]
37c3caba5mov [rsp+128], r9
37c3cabadshl rdx, 4
37c3cabb1add rdx, r14
37c3cabb4call izamax_64_
37c3cabb9mov r9, [rsp+128]
37c3cabc1mov r11, [rsp+120]
37c3cabc6add r9, rax
37c3cabc9shl r9, 4
37c3cabcdlea rax, [r14+r9]
37c3cabd1movsd_xmm x0, [rax]
37c3cabd5movsd_xmm x1, [rax+8]
37c3cabdaandpd x0, x6
37c3cabdeandpd x1, x6
37c3cabe2addsd x0, x1
37c3cabe6maxsd x8, x0
37c3cabeb
37c3cabebloc_37c3cabeb:
37c3cabebmovapd x1, x9
37c3cabf0divsd x1, x8
37c3cabf5mulsd x1, x11
37c3cabfacomisd x10, x1
37c3cabffjae 0x37c3caf60
37c3cac05mov rdx, [rsp+88]
37c3cac0amov rcx, [rsp+96]
37c3cac0fmulsd x8, x7
37c3cac14sub rcx, [rsp+72]
37c3cac19add rcx, [rsp+80]
37c3cac1elea rax, [rcx+rdx]
37c3cac22mov [rsp+160], rax
37c3cac2ashl rax, 4
37c3cac2eadd rax, r14
37c3cac31movsd_xmm x0, [rax]
37c3cac35movsd_xmm x1, [rax+8]
37c3cac3aandpd x0, x6
37c3cac3eandpd x1, x6
37c3cac42addsd x0, x1
37c3cac46comisd x0, x8
37c3cac4bjae 0x37c3cb016
37c3cac51mov rdx, [rsp+88]
37c3cac56cmp rdx, r15
37c3cac59je 0x37c3cb0a2
37c3cac5fmov r9, r15
37c3cac62mov rax, rdi
37c3cac65sub rax, [rsp+72]
37c3cac6aadd rax, [rsp+80]
37c3cac6fsub r9, rdx
37c3cac72lea rbp, [rax+r15]
37c3cac76mov [rsp+168], 2
37c3cac82mov [rsp+136], r9
37c3cac8a
37c3cac8aloc_37c3cac8a:
37c3cac8amov rdx, [rsp+88]
37c3cac8flea r8, [rip+0xa8162]
37c3cac96add rcx, 1
37c3cac9amov [rsp+96], r11
37c3cac9fmov [rsp+32], r8
37c3caca4shl rcx, 4
37c3caca8shl rbp, 4
37c3cacacsub rdx, 1
37c3cacb0lea r9, [r14+rcx]
37c3cacb4mov rcx, r11
37c3cacb7mov [rsp+120], r8
37c3cacbcmov [rsp+208], rdx
37c3cacc4lea rdx, [rax+1]
37c3cacc8add rbp, r14
37c3caccbshl rdx, 4
37c3caccfmov [rsp+128], rax
37c3cacd7add rdx, r14
37c3cacdacall zswap_64_
37c3cacdfmov r8, [rsp+120]
37c3cace4mov rdx, [rsp+136]
37c3cacecmov rax, [rsp+488]
37c3cacf4mov r9, [rsp+152]
37c3cacfcsub rdx, 1
37c3cad00mov rcx, [rsp+96]
37c3cad05mov [rsp+208], rdx
37c3cad0dmov rdx, [rsp+144]
37c3cad15mov [rsp+32], rax
37c3cad1aadd rdx, [rsp+128]
37c3cad22shl rdx, 4
37c3cad26add rdx, r14
37c3cad29call zswap_64_
37c3cad2emovupd x0, [rbp]
37c3cad33mov r11, [rsp+96]
37c3cad38mov rax, [rsp+160]
37c3cad40mov r8, [rsp+120]
37c3cad45shl rax, 4
37c3cad49cmp [rsp+168], 2
37c3cad52movupd x1, [r14+rax]
37c3cad58movups [rbp], x1
37c3cad5cmovups [r14+rax], x0
37c3cad61je 0x37c3cb078
37c3cad67mov r13, [rsp+88]
37c3cad6cjmp 0x37c3ca81a
37c3cad71
37c3cad71 0f 1f 80 00 00 00 00 .......
37c3cad78
37c3cad78loc_37c3cad78:
37c3cad78mov rcx, [rsp+88]
37c3cad7dmov r8, [rsp+488]
37c3cad85mov rax, rcx
37c3cad88sub rax, r15
37c3cad8bmov [rsp+96], rax
37c3cad90mov [rsp+208], rax
37c3cad98lea rax, [rbx+rcx]
37c3cad9clea rcx, [rsp+208]
37c3cada4mov rdx, rax
37c3cada7mov [rsp+112], rcx
37c3cadacshl rdx, 4
37c3cadb0mov [rsp+136], rax
37c3cadb8add rdx, r14
37c3cadbbcall izamax_64_
37c3cadc0mov rdx, [rsp+80]
37c3cadc5mov rcx, [rsp+88]
37c3cadcaadd rax, r12
37c3cadcdimul rax, [rsp+72]
37c3cadd3add rax, rdx
37c3cadd6add rax, rcx
37c3cadd9shl rax, 4
37c3cadddadd rax, r14
37c3cade0movsd_xmm x0, [rax]
37c3cade4movsd_xmm x1, [rax+8]
37c3cade9mov rax, [rsp+472]
37c3cadf1andpd x0, x6
37c3cadf5andpd x1, x6
37c3cadf9addsd x0, x1
37c3cadfdmov r8, [rax]
37c3cae00cmp r8, rcx
37c3cae03mov rcx, [rsp+112]
37c3cae08movapd x11, x0
37c3cae0djg 0x37c3caf78
37c3cae13
37c3cae13loc_37c3cae13:
37c3cae13divsd x9, x11
37c3cae18mulsd x9, x10
37c3cae1dcomisd x8, x9
37c3cae22jae 0x37c3caf70
37c3cae28mov r11, [rsp+88]
37c3cae2dmov rdx, [rsp+72]
37c3cae32imul rdx, r11
37c3cae36add rdx, [rsp+80]
37c3cae3blea rax, [rdx+r11]
37c3cae3fmov [rsp+120], rax
37c3cae44shl rax, 4
37c3cae48add rax, r14
37c3cae4bmovsd_xmm x0, [rax]
37c3cae4fmovsd_xmm x1, [rax+8]
37c3cae54andpd x0, x6
37c3cae58andpd x1, x6
37c3cae5caddsd x1, x0
37c3cae60movsd_xmm x0, [rip+0xa7fa8]
37c3cae68mulsd x0, x11
37c3cae6dcomisd x1, x0
37c3cae71jae 0x37c3caff1
37c3cae77mov r11, [rsp+88]
37c3cae7clea rax, [r15+2]
37c3cae80mov [rsp+112], rax
37c3cae85cmp r11, rdi
37c3cae88je 0x37c3cb10e
37c3cae8emov rax, [rsp+72]
37c3cae93sub r11, rdi
37c3cae96mov [rsp+128], 2
37c3caea2mov [rsp+96], r11
37c3caea7add rax, r13
37c3caeaaadd rax, [rsp+80]
37c3caeaflea rbp, [rax+rdi]
37c3caeb3
37c3caeb3loc_37c3caeb3:
37c3caeb3cmp [rsp+88], r8
37c3caeb8jl 0x37c3cb148
37c3caebe
37c3caebeloc_37c3caebe:
37c3caebemov rdx, [rsp+96]
37c3caec3mov r9, [rsp+488]
37c3caecbmov r8, [rsp+72]
37c3caed0sub rdx, 1
37c3caed4mov [rsp+32], r9
37c3caed9mov [rsp+208], rdx
37c3caee1mov rdx, [rsp+112]
37c3caee6imul r8, rdx
37c3caeeaadd rdx, rax
37c3caeedadd r8, [rsp+80]
37c3caef2add r8, [rsp+88]
37c3caef7shl r8, 4
37c3caefbshl rdx, 4
37c3caefflea r9, [r14+r8]
37c3caf03add rdx, r14
37c3caf06lea r8, [rip+0xa7eeb]
37c3caf0dcall zswap_64_
37c3caf12mov rax, [rsp+120]
37c3caf17mov r10, rbp
37c3caf1ashl r10, 4
37c3caf1eshl rax, 4
37c3caf22movupd x0, [r14+r10]
37c3caf28movupd x1, [r14+rax]
37c3caf2emovups [r14+r10], x1
37c3caf33movups [r14+rax], x0
37c3caf38cmp [rsp+128], 2
37c3caf41je 0x37c3cb0d0
37c3caf47mov rcx, [rsp+472]
37c3caf4fmov rax, [rsp+88]
37c3caf54mov r8, [rcx]
37c3caf57jmp 0x37c3ca613
37c3caf5c
37c3caf5c 0f 1f 40 00 ..@.
37c3caf60
37c3caf60loc_37c3caf60:
37c3caf60lea r8, [rip+0xa7e91]
37c3caf67jmp 0x37c3ca81a
37c3caf6c
37c3caf6c 0f 1f 40 00 ..@.
37c3caf70
37c3caf70loc_37c3caf70:
37c3caf70mov rax, r15
37c3caf73jmp 0x37c3ca613
37c3caf78
37c3caf78loc_37c3caf78:
37c3caf78mov rax, [rsp+88]
37c3caf7dmov r9, [rsp+72]
37c3caf82imul r9, rax
37c3caf86sub r8, rax
37c3caf89mov [rsp+208], r8
37c3caf91lea r8, [rip+0xa7e60]
37c3caf98add r9, rdx
37c3caf9blea rdx, [r9+rax+1]
37c3cafa0mov [rsp+120], r9
37c3cafa5shl rdx, 4
37c3cafa9add rdx, r14
37c3cafaccall izamax_64_
37c3cafb1add rax, [rsp+88]
37c3cafb6add rax, [rsp+120]
37c3cafbbshl rax, 4
37c3cafbfmov rcx, [rsp+112]
37c3cafc4add rax, r14
37c3cafc7movsd_xmm x0, [rax]
37c3cafcbmovsd_xmm x1, [rax+8]
37c3cafd0mov rax, [rsp+472]
37c3cafd8andpd x0, x6
37c3cafdcandpd x1, x6
37c3cafe0addsd x0, x1
37c3cafe4mov r8, [rax]
37c3cafe7maxsd x11, x0
37c3cafecjmp 0x37c3cae13
37c3caff1
37c3caff1loc_37c3caff1:
37c3caff1mov rax, r11
37c3caff4cmp r11, r15
37c3caff7je 0x37c3ca613
37c3caffdmov [rsp+112], rdi
37c3cb002mov rax, rbx
37c3cb005mov [rsp+128], 1
37c3cb011jmp 0x37c3caeb3
37c3cb016
37c3cb016loc_37c3cb016:
37c3cb016cmp r13, rdx
37c3cb019je 0x37c3caf60
37c3cb01fmov [rsp+168], 1
37c3cb02bmov rax, rbx
37c3cb02ejmp 0x37c3cac8a
37c3cb033
37c3cb033loc_37c3cb033:
37c3cb033movapd x0, x2
37c3cb037divsd x0, x1
37c3cb03bmulsd x2, x0
37c3cb03faddsd x1, x2
37c3cb043pxor x2, x2
37c3cb047mulsd x2, x0
37c3cb04bunpcklpd x1, x1
37c3cb04funpcklpd x0, x2
37c3cb053movupd x2, [rip+0xa7dc5]
37c3cb05baddpd x2, x0
37c3cb05faddpd x0, [rip+0xa7dc9]
37c3cb067movsd_xmm x0, x2
37c3cb06bdivpd x0, x1
37c3cb06fjmp 0x37c3ca9a9
37c3cb074
37c3cb074 0f 1f 40 00 ..@.
37c3cb078
37c3cb078loc_37c3cb078:
37c3cb078mov rax, [rsp+88]
37c3cb07dlea rdx, [rbx+r15]
37c3cb081shl rdx, 4
37c3cb085add rax, rbx
37c3cb088movupd x0, [r14+rdx]
37c3cb08eshl rax, 4
37c3cb092movupd x1, [r14+rax]
37c3cb098movups [r14+rdx], x1
37c3cb09dmovups [r14+rax], x0
37c3cb0a2
37c3cb0a2loc_37c3cb0a2:
37c3cb0a2cmp r13, 2
37c3cb0a6jg 0x37c3cb1b0
37c3cb0acmov rax, [rsp+88]
37c3cb0b1mov rdi, [rsp+496]
37c3cb0b9neg rax
37c3cb0bcmov [rdi+8*r15], rax
37c3cb0c0mov [rdi+8*r13-16], rax
37c3cb0c5jmp 0x37c3ca424
37c3cb0ca
37c3cb0ca 66 0f 1f 44 00 00 f..D..
37c3cb0d0
37c3cb0d0loc_37c3cb0d0:
37c3cb0d0mov rax, [rsp+136]
37c3cb0d8lea rdx, [rbx+rdi]
37c3cb0dcshl rdx, 4
37c3cb0e0shl rax, 4
37c3cb0e4movupd x0, [r14+rdx]
37c3cb0eamovupd x1, [r14+rax]
37c3cb0f0movups [r14+rdx], x1
37c3cb0f5movups [r14+rax], x0
37c3cb0famov rax, [rsp+472]
37c3cb102mov r8, [rax]
37c3cb105lea rax, [r15+2]
37c3cb109mov [rsp+112], rax
37c3cb10e
37c3cb10eloc_37c3cb10e:
37c3cb10elea rax, [r8-1]
37c3cb112cmp rax, r15
37c3cb115jg 0x37c3cb550
37c3cb11b
37c3cb11bloc_37c3cb11b:
37c3cb11bmov rax, [rsp+88]
37c3cb120mov r15, [rsp+112]
37c3cb125neg rax
37c3cb128movq x0, rax
37c3cb12dmov rax, [rsp+496]
37c3cb135punpcklqdq x0, x0
37c3cb139movups [rax+8*r12], x0
37c3cb13ejmp 0x37c3ca535
37c3cb143
37c3cb143 0f 1f 44 00 00 ..D..
37c3cb148
37c3cb148loc_37c3cb148:
37c3cb148mov r11, [rsp+88]
37c3cb14dmov [rsp+152], rax
37c3cb155mov [rsp+144], rcx
37c3cb15dsub r8, r11
37c3cb160mov [rsp+208], r8
37c3cb168lea r8, [rdx+r11+1]
37c3cb16dlea rdx, [r11+rax+1]
37c3cb172lea rax, [rip+0xa7c7f]
37c3cb179shl r8, 4
37c3cb17dshl rdx, 4
37c3cb181mov [rsp+32], rax
37c3cb186lea r9, [r14+r8]
37c3cb18aadd rdx, r14
37c3cb18dmov r8, rax
37c3cb190call zswap_64_
37c3cb195mov rax, [rsp+152]
37c3cb19dmov rcx, [rsp+144]
37c3cb1a5jmp 0x37c3caebe
37c3cb1aa
37c3cb1aa 66 0f 1f 44 00 00 f..D..
37c3cb1b0
37c3cb1b0loc_37c3cb1b0:
37c3cb1b0add rbx, r15
37c3cb1b3sub rdi, [rsp+72]
37c3cb1b8movsd_xmm x10, [rsi+8]
37c3cb1beshl rbx, 4
37c3cb1c2movsd_xmm x2, [rsi]
37c3cb1c6mov r10, rdi
37c3cb1c9lea rax, [r14+rbx]
37c3cb1cdmovsd_xmm x4, [rax]
37c3cb1d1movsd_xmm x3, [rax+8]
37c3cb1d6mov rax, [rsp+80]
37c3cb1dbmovapd x8, x4
37c3cb1e0movapd x13, x3
37c3cb1e5add rax, rdi
37c3cb1e8andpd x8, x6
37c3cb1edandpd x13, x6
37c3cb1f2add r15, rax
37c3cb1f5shl r15, 4
37c3cb1f9comisd x13, x8
37c3cb1felea rdx, [r14+r15]
37c3cb202movsd_xmm x0, [rdx]
37c3cb206movsd_xmm x9, [rdx+8]
37c3cb20cjbe 0x37c3cb8f2
37c3cb212movapd x1, x4
37c3cb216movapd x11, x0
37c3cb21bdivsd x1, x3
37c3cb21fmulsd x11, x1
37c3cb224movapd x12, x1
37c3cb229movapd x5, x1
37c3cb22dmulsd x12, x2
37c3cb232mulsd x5, x4
37c3cb236addsd x11, x9
37c3cb23bmulsd x9, x1
37c3cb240addsd x12, x10
37c3cb245mulsd x10, x1
37c3cb24aaddsd x5, x3
37c3cb24esubsd x9, x0
37c3cb253divsd x11, x5
37c3cb258subsd x10, x2
37c3cb25ddivsd x9, x5
37c3cb262divsd x12, x5
37c3cb267divsd x10, x5
37c3cb26c
37c3cb26cloc_37c3cb26c:
37c3cb26cmovapd x0, x9
37c3cb271movapd x1, x11
37c3cb276movapd x2, x11
37c3cb27bmovsd_xmm x14, [rip+0xa7ba4]
37c3cb284mulsd x0, x10
37c3cb289mulsd x1, x12
37c3cb28emulsd x2, x10
37c3cb293subsd x1, x0
37c3cb297movapd x0, x9
37c3cb29cmulsd x0, x12
37c3cb2a1subsd x1, x14
37c3cb2a6addsd x0, x2
37c3cb2aamovapd x2, x1
37c3cb2aeandpd x2, x6
37c3cb2b2movapd x5, x0
37c3cb2b6andpd x5, x6
37c3cb2bacomisd x5, x2
37c3cb2bejbe 0x37c3cb989
37c3cb2c4movapd x2, x1
37c3cb2c8divsd x2, x0
37c3cb2ccmulsd x1, x2
37c3cb2d0movapd x5, x2
37c3cb2d4movapd x15, x2
37c3cb2d9addsd x1, x0
37c3cb2ddpxor x0, x0
37c3cb2e1mulsd x5, x0
37c3cb2e5addsd x15, x0
37c3cb2eadivsd x15, x1
37c3cb2efsubsd x5, x14
37c3cb2f4divsd x5, x1
37c3cb2f8
37c3cb2f8loc_37c3cb2f8:
37c3cb2f8comisd x13, x8
37c3cb2fdjbe 0x37c3cb94f
37c3cb303movapd x0, x4
37c3cb307divsd x0, x3
37c3cb30bmulsd x4, x0
37c3cb30fmovapd x8, x0
37c3cb314mulsd x8, x15
37c3cb319addsd x4, x3
37c3cb31daddsd x8, x5
37c3cb322mulsd x5, x0
37c3cb326divsd x8, x4
37c3cb32bsubsd x5, x15
37c3cb330divsd x5, x4
37c3cb334
37c3cb334loc_37c3cb334:
37c3cb334add rax, r13
37c3cb337mov rdi, [rsp+72]
37c3cb33clea r15, [r13-2]
37c3cb340lea r11, [r14+r12-32]
37c3cb345shl rax, 4
37c3cb349mov r9, r15
37c3cb34cmovups [rsp+96], x6
37c3cb351lea r8, [r14+rax-32]
37c3cb356mov rax, [rsp+80]
37c3cb35bsub r10, rdi
37c3cb35eshl rdi, 4
37c3cb362mov r12, rdi
37c3cb365add r13, rax
37c3cb368mov rbx, rax
37c3cb36blea rax, [r10+r13]
37c3cb36fshl rbx, 4
37c3cb373shl rax, 4
37c3cb377lea rcx, [r14+rax-32]
37c3cb37cnop [rax]
37c3cb380
37c3cb380loc_37c3cb380:
37c3cb380movsd_xmm x4, [r8]
37c3cb385movsd_xmm x3, [r8+8]
37c3cb38bxor eax, eax
37c3cb38dxor edx, edx
37c3cb38fmovsd_xmm x0, [r11]
37c3cb394movsd_xmm x1, [r11+8]
37c3cb39alea r10, [r8+r12]
37c3cb39emovapd x13, x4
37c3cb3a3movapd x2, x3
37c3cb3a7movapd x14, x3
37c3cb3acmulsd x2, x10
37c3cb3b1mulsd x13, x12
37c3cb3b6mulsd x14, x12
37c3cb3bbsubsd x13, x2
37c3cb3c0movapd x2, x4
37c3cb3c4mulsd x2, x10
37c3cb3c9subsd x13, x0
37c3cb3ceaddsd x2, x14
37c3cb3d3movapd x6, x13
37c3cb3d8mulsd x13, x5
37c3cb3ddmulsd x6, x8
37c3cb3e2subsd x2, x1
37c3cb3e6movapd x15, x2
37c3cb3ebmovapd x14, x13
37c3cb3f0mulsd x15, x5
37c3cb3f5mulsd x2, x8
37c3cb3fasubsd x6, x15
37c3cb3ffmovapd x15, x9
37c3cb404addsd x14, x2
37c3cb409mulsd x15, x1
37c3cb40emovapd x2, x11
37c3cb413mulsd x2, x0
37c3cb417mulsd x1, x11
37c3cb41cmovq rsi, x6
37c3cb421mulsd x0, x9
37c3cb426subsd x2, x15
37c3cb42baddsd x0, x1
37c3cb42fsubsd x2, x4
37c3cb433subsd x0, x3
37c3cb437movapd x3, x2
37c3cb43bmulsd x3, x8
37c3cb440mulsd x2, x5
37c3cb444movapd x1, x0
37c3cb448mulsd x1, x5
37c3cb44cmulsd x0, x8
37c3cb451subsd x3, x1
37c3cb455movapd x1, x14
37c3cb45aaddsd x2, x0
37c3cb45eunpcklpd x1, x6
37c3cb462movq rdi, x3
37c3cb467movapd x4, x3
37c3cb46bmovapd x15, x2
37c3cb470movapd x3, x2
37c3cb474unpcklpd x4, x2
37c3cb478movq x2, rdi
37c3cb47dunpcklpd x3, x2
37c3cb481movapd x2, x6
37c3cb485unpcklpd x2, x14
37c3cb48anop [rax+rax]
37c3cb490
37c3cb490loc_37c3cb490:
37c3cb490movupd x6, [r10+rax]
37c3cb496movupd x0, [r10+rax]
37c3cb49cadd rdx, 1
37c3cb4a0movupd x13, [rcx+rax]
37c3cb4a6unpcklpd x6, x6
37c3cb4aaunpckhpd x0, x0
37c3cb4aemulpd x0, x3
37c3cb4b2mulpd x6, x4
37c3cb4b6addsubpd x6, x0
37c3cb4bamovupd x0, [r8+rax]
37c3cb4c0unpckhpd x0, x0
37c3cb4c4subpd x13, x6
37c3cb4c9movupd x6, [r8+rax]
37c3cb4cfmulpd x0, x1
37c3cb4d3unpcklpd x6, x6
37c3cb4d7mulpd x6, x2
37c3cb4dbaddsubpd x6, x0
37c3cb4dfmovapd x0, x13
37c3cb4e4subpd x0, x6
37c3cb4e8movups [rcx+rax], x0
37c3cb4ecsub rax, 16
37c3cb4f0cmp rdx, r9
37c3cb4f3jne 0x37c3cb490
37c3cb4f5mov [r11], rdi
37c3cb4f8sub r8, 16
37c3cb4fcsub r11, 16
37c3cb500add rcx, rbx
37c3cb503movsd_xmm [r11+24], x15
37c3cb509mov [r8+16], rsi
37c3cb50dmovsd_xmm [r8+24], x14
37c3cb513sub rdx, 1
37c3cb517mov r9, rdx
37c3cb51ajne 0x37c3cb380
37c3cb520mov rax, [rsp+88]
37c3cb525movupd x6, [rsp+96]
37c3cb52bneg rax
37c3cb52emovq x0, rax
37c3cb533mov rax, [rsp+496]
37c3cb53bpunpcklqdq x0, x0
37c3cb53fmovups [rax+8*r15], x0
37c3cb544jmp 0x37c3ca740
37c3cb549
37c3cb549 0f 1f 80 00 00 00 00 .......
37c3cb550
37c3cb550loc_37c3cb550:
37c3cb550lea rax, [rbx+rdi]
37c3cb554movsd_xmm x10, [rsi+8]
37c3cb55amovsd_xmm x8, [rsi]
37c3cb55fshl rax, 4
37c3cb563add rax, r14
37c3cb566movsd_xmm x3, [rax]
37c3cb56amovsd_xmm x2, [rax+8]
37c3cb56fmov rax, [rsp+72]
37c3cb574movapd x5, x3
37c3cb578movapd x9, x2
37c3cb57dadd rax, r13
37c3cb580add rax, [rsp+80]
37c3cb585andpd x5, x6
37c3cb589lea r11, [rax+rdi]
37c3cb58dandpd x9, x6
37c3cb592shl r11, 4
37c3cb596comisd x9, x5
37c3cb59blea rdx, [r14+r11]
37c3cb59fmovsd_xmm x11, [rdx]
37c3cb5a4movsd_xmm x1, [rdx+8]
37c3cb5a9jbe 0x37c3cba3b
37c3cb5afmovapd x0, x3
37c3cb5b3movapd x14, x11
37c3cb5b8movapd x4, x3
37c3cb5bcdivsd x0, x2
37c3cb5c0mulsd x14, x0
37c3cb5c5movapd x15, x0
37c3cb5camulsd x4, x0
37c3cb5cemulsd x15, x8
37c3cb5d3addsd x14, x1
37c3cb5d8mulsd x1, x0
37c3cb5dcmulsd x0, x10
37c3cb5e1addsd x4, x2
37c3cb5e5addsd x15, x10
37c3cb5eadivsd x14, x4
37c3cb5efmovapd x12, x1
37c3cb5f4movapd x13, x0
37c3cb5f9subsd x12, x11
37c3cb5fesubsd x13, x8
37c3cb603divsd x12, x4
37c3cb608divsd x15, x4
37c3cb60ddivsd x13, x4
37c3cb612
37c3cb612loc_37c3cb612:
37c3cb612movapd x0, x12
37c3cb617movapd x1, x14
37c3cb61cmovapd x4, x12
37c3cb621movsd_xmm x10, [rip+0xa77fe]
37c3cb62amulsd x0, x13
37c3cb62fmulsd x1, x15
37c3cb634mulsd x4, x15
37c3cb639subsd x1, x0
37c3cb63dmovapd x0, x14
37c3cb642mulsd x0, x13
37c3cb647subsd x1, x10
37c3cb64caddsd x0, x4
37c3cb650movapd x4, x1
37c3cb654andpd x4, x6
37c3cb658movapd x8, x0
37c3cb65dandpd x8, x6
37c3cb662comisd x8, x4
37c3cb667jbe 0x37c3cba01
37c3cb66dmovapd x8, x1
37c3cb672divsd x8, x0
37c3cb677mulsd x1, x8
37c3cb67cmovapd x4, x8
37c3cb681addsd x1, x0
37c3cb685pxor x0, x0
37c3cb689mulsd x8, x0
37c3cb68eaddsd x4, x0
37c3cb692divsd x4, x1
37c3cb696subsd x8, x10
37c3cb69bdivsd x8, x1
37c3cb6a0
37c3cb6a0loc_37c3cb6a0:
37c3cb6a0comisd x9, x5
37c3cb6a5jbe 0x37c3cb9c6
37c3cb6abmovapd x0, x3
37c3cb6afdivsd x0, x2
37c3cb6b3mulsd x3, x0
37c3cb6b7movapd x9, x0
37c3cb6bcmulsd x9, x4
37c3cb6c1addsd x3, x2
37c3cb6c5addsd x9, x8
37c3cb6camulsd x8, x0
37c3cb6cfdivsd x9, x3
37c3cb6d4subsd x8, x4
37c3cb6d9divsd x8, x3
37c3cb6de
37c3cb6deloc_37c3cb6de:
37c3cb6demov rdi, [rsp+112]
37c3cb6e3cmp r8, rdi
37c3cb6e6jl 0x37c3cbaa3
37c3cb6ecadd rbx, rdi
37c3cb6efadd rax, rdi
37c3cb6f2mov rsi, r8
37c3cb6f5mov r13, r12
37c3cb6f8shl rbx, 4
37c3cb6fcshl rax, 4
37c3cb700sub rsi, rdi
37c3cb703movups [rsp+96], x6
37c3cb708lea rdx, [rbx+r14]
37c3cb70cmov rbx, [rsp+72]
37c3cb711lea r10, [rax+r14]
37c3cb715lea rax, [rbx+1]
37c3cb719mov rcx, rbx
37c3cb71cshl rax, 4
37c3cb720imul rcx, rdi
37c3cb724mov r15, rax
37c3cb727mov rax, [rsp+80]
37c3cb72cadd rax, rdi
37c3cb72fmov rdi, rbx
37c3cb732add rax, rcx
37c3cb735shl rdi, 4
37c3cb739shl rax, 4
37c3cb73dlea r9, [rax+r14]
37c3cb741nop [rax]
37c3cb745nop [rax+rax]
37c3cb750
37c3cb750loc_37c3cb750:
37c3cb750movsd_xmm x4, [rdx]
37c3cb754movsd_xmm x3, [rdx+8]
37c3cb759movapd x10, x14
37c3cb75emov rax, r8
37c3cb761movapd x1, x12
37c3cb766movapd x5, x14
37c3cb76bmovsd_xmm x0, [r10]
37c3cb770sub rax, rsi
37c3cb773mulsd x1, x3
37c3cb777movsd_xmm x2, [r10+8]
37c3cb77dmulsd x10, x4
37c3cb782mulsd x5, x3
37c3cb786subsd x10, x1
37c3cb78bmovapd x1, x12
37c3cb790mulsd x1, x4
37c3cb794subsd x10, x0
37c3cb799addsd x1, x5
37c3cb79dmovapd x6, x10
37c3cb7a2mulsd x6, x9
37c3cb7a7mulsd x10, x8
37c3cb7acsubsd x1, x2
37c3cb7b0movapd x5, x1
37c3cb7b4mulsd x5, x8
37c3cb7b9mulsd x1, x9
37c3cb7besubsd x6, x5
37c3cb7c2movapd x5, x2
37c3cb7c6addsd x10, x1
37c3cb7cbmulsd x2, x15
37c3cb7d0movapd x1, x0
37c3cb7d4mulsd x1, x15
37c3cb7d9mulsd x5, x13
37c3cb7demovq r12, x6
37c3cb7e3mulsd x0, x13
37c3cb7e8subsd x1, x5
37c3cb7ecaddsd x0, x2
37c3cb7f0subsd x1, x4
37c3cb7f4subsd x0, x3
37c3cb7f8movapd x11, x1
37c3cb7fdmulsd x1, x8
37c3cb802movapd x2, x0
37c3cb806mulsd x0, x9
37c3cb80bmulsd x11, x9
37c3cb810mulsd x2, x8
37c3cb815addsd x1, x0
37c3cb819subsd x11, x2
37c3cb81emovq rbp, x1
37c3cb823cmp rax, r8
37c3cb826jg 0x37c3cb8bc
37c3cb82cmovapd x5, x6
37c3cb830movapd x4, x10
37c3cb835movapd x3, x11
37c3cb83axor eax, eax
37c3cb83cmovapd x2, x1
37c3cb840unpcklpd x5, x10
37c3cb845unpcklpd x4, x6
37c3cb849xor ecx, ecx
37c3cb84bunpcklpd x3, x1
37c3cb84flea rbx, [rdx+rdi]
37c3cb853unpcklpd x2, x11
37c3cb858lea r11, [rsi+1]
37c3cb85cnop [rax]
37c3cb860
37c3cb860loc_37c3cb860:
37c3cb860movupd x1, [rdx+rax]
37c3cb865movupd x0, [rdx+rax]
37c3cb86aadd rcx, 1
37c3cb86emovupd x6, [r9+rax]
37c3cb874unpcklpd x1, x1
37c3cb878unpckhpd x0, x0
37c3cb87cmulpd x0, x4
37c3cb880mulpd x1, x5
37c3cb884addsubpd x1, x0
37c3cb888movupd x0, [rbx+rax]
37c3cb88dunpckhpd x0, x0
37c3cb891subpd x6, x1
37c3cb895movupd x1, [rbx+rax]
37c3cb89amulpd x0, x2
37c3cb89eunpcklpd x1, x1
37c3cb8a2mulpd x1, x3
37c3cb8a6addsubpd x1, x0
37c3cb8aasubpd x6, x1
37c3cb8aemovups [r9+rax], x6
37c3cb8b3add rax, 16
37c3cb8b7cmp rcx, r11
37c3cb8bajb 0x37c3cb860
37c3cb8bc
37c3cb8bcloc_37c3cb8bc:
37c3cb8bcmov [rdx], r12
37c3cb8bfadd r10, 16
37c3cb8c3add rdx, 16
37c3cb8c7add r9, r15
37c3cb8camovsd_xmm [rdx-8], x10
37c3cb8d0movsd_xmm [r10-16], x11
37c3cb8d6mov [r10-8], rbp
37c3cb8dasub rsi, 1
37c3cb8dejae 0x37c3cb750
37c3cb8e4movupd x6, [rsp+96]
37c3cb8eamov r12, r13
37c3cb8edjmp 0x37c3cb11b
37c3cb8f2
37c3cb8f2loc_37c3cb8f2:
37c3cb8f2movapd x5, x3
37c3cb8f6movapd x11, x9
37c3cb8fbdivsd x5, x4
37c3cb8ffmulsd x11, x5
37c3cb904movapd x1, x5
37c3cb908movapd x12, x5
37c3cb90dmulsd x12, x10
37c3cb912mulsd x1, x3
37c3cb916addsd x11, x0
37c3cb91bmulsd x0, x5
37c3cb91fmulsd x5, x2
37c3cb923addsd x12, x2
37c3cb928addsd x1, x4
37c3cb92csubsd x9, x0
37c3cb931divsd x11, x1
37c3cb936subsd x10, x5
37c3cb93bdivsd x9, x1
37c3cb940divsd x12, x1
37c3cb945divsd x10, x1
37c3cb94ajmp 0x37c3cb26c
37c3cb94f
37c3cb94floc_37c3cb94f:
37c3cb94fmovapd x1, x3
37c3cb953divsd x1, x4
37c3cb957mulsd x3, x1
37c3cb95bmovapd x8, x1
37c3cb960mulsd x8, x5
37c3cb965mulsd x1, x15
37c3cb96amovapd x0, x3
37c3cb96eaddsd x0, x4
37c3cb972addsd x8, x15
37c3cb977subsd x5, x1
37c3cb97bdivsd x8, x0
37c3cb980divsd x5, x0
37c3cb984jmp 0x37c3cb334
37c3cb989
37c3cb989loc_37c3cb989:
37c3cb989movapd x5, x0
37c3cb98dmovapd x2, x0
37c3cb991divsd x5, x1
37c3cb995mulsd x2, x5
37c3cb999movapd x15, x5
37c3cb99eaddsd x2, x1
37c3cb9a2pxor x1, x1
37c3cb9a6mulsd x15, x1
37c3cb9absubsd x1, x5
37c3cb9afmovapd x5, x1
37c3cb9b3divsd x5, x2
37c3cb9b7addsd x15, x14
37c3cb9bcdivsd x15, x2
37c3cb9c1jmp 0x37c3cb2f8
37c3cb9c6
37c3cb9c6loc_37c3cb9c6:
37c3cb9c6movapd x1, x2
37c3cb9cadivsd x1, x3
37c3cb9cemulsd x2, x1
37c3cb9d2movapd x9, x1
37c3cb9d7mulsd x9, x8
37c3cb9dcmulsd x1, x4
37c3cb9e0movapd x0, x2
37c3cb9e4addsd x0, x3
37c3cb9e8addsd x9, x4
37c3cb9edsubsd x8, x1
37c3cb9f2divsd x9, x0
37c3cb9f7divsd x8, x0
37c3cb9fcjmp 0x37c3cb6de
37c3cba01
37c3cba01loc_37c3cba01:
37c3cba01movapd x11, x0
37c3cba06pxor x8, x8
37c3cba0bdivsd x11, x1
37c3cba10mulsd x0, x11
37c3cba15movapd x4, x11
37c3cba1amulsd x4, x8
37c3cba1fsubsd x8, x11
37c3cba24addsd x0, x1
37c3cba28addsd x4, x10
37c3cba2ddivsd x8, x0
37c3cba32divsd x4, x0
37c3cba36jmp 0x37c3cb6a0
37c3cba3b
37c3cba3bloc_37c3cba3b:
37c3cba3bmovapd x4, x2
37c3cba3fmovapd x14, x1
37c3cba44movapd x0, x2
37c3cba48divsd x4, x3
37c3cba4cmulsd x14, x4
37c3cba51movapd x15, x4
37c3cba56mulsd x0, x4
37c3cba5amulsd x15, x10
37c3cba5faddsd x14, x11
37c3cba64mulsd x11, x4
37c3cba69mulsd x4, x8
37c3cba6eaddsd x0, x3
37c3cba72addsd x15, x8
37c3cba77divsd x14, x0
37c3cba7csubsd x1, x11
37c3cba81subsd x10, x4
37c3cba86divsd x1, x0
37c3cba8adivsd x10, x0
37c3cba8fmovapd x12, x1
37c3cba94divsd x15, x0
37c3cba99movapd x13, x10
37c3cba9ejmp 0x37c3cb612
37c3cbaa3
37c3cbaa3loc_37c3cbaa3:
37c3cbaa3mov rax, [rsp+88]
37c3cbaa8neg rax
37c3cbaabmovq x0, rax
37c3cbab0mov rax, [rsp+496]
37c3cbab8punpcklqdq x0, x0
37c3cbabcmovups [rax+8*r12], x0
37c3cbac1jmp 0x37c3ca424
37c3cbac6
37c3cbac6loc_37c3cbac6:
37c3cbac6mov rax, rdx
37c3cbac9neg rax
37c3cbaccjmp 0x37c3ca401
37c3ca300
Loading..