File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bef7700
37bef7700cupgtr_64_:
37bef7700push r15
37bef7702push r14
37bef7704push r13
37bef7706push r12
37bef7708push rbp
37bef7709push rdi
37bef770apush rsi
37bef770bpush rbx
37bef770csub rsp, 120
37bef7710mov rdi, [rsp+248]
37bef7718mov rax, [rsp+232]
37bef7720mov rbx, [rsp+224]
37bef7728mov [rdi], 0
37bef772fmov r12, [rax]
37bef7732mov [rsp+216], r9
37bef773amov r13, rdx
37bef773dmov rsi, r8
37bef7740mov r9l, 1
37bef7746mov r8l, 1
37bef774clea rdx, [rip+0x561bdd]
37bef7753mov r14, rcx
37bef7756call lsame_64_
37bef775bmov rbp, rax
37bef775etest rax, rax
37bef7761je 0x37bef78f0
37bef7767
37bef7767loc_37bef7767:
37bef7767mov r11, [r13]
37bef776btest r11, r11
37bef776ejs 0x37bef77c8
37bef7770mov rcx, [rsp+232]
37bef7778mov eax, 1
37bef777dcmovg rax, r11
37bef7781cmp [rcx], rax
37bef7784jge 0x37bef77e0
37bef7786mov rdx, -6
37bef778dmov eax, 6
37bef7792
37bef7792loc_37bef7792:
37bef7792mov [rdi], rdx
37bef7795
37bef7795loc_37bef7795:
37bef7795lea rdx, [rsp+104]
37bef779amov r8l, 6
37bef77a0mov [rsp+104], rax
37bef77a5lea rcx, [rip+0x561b86]
37bef77accall xerbla_64_
37bef77b1nop
37bef77b2
37bef77b2loc_37bef77b2:
37bef77b2add rsp, 120
37bef77b6pop rbx
37bef77b7pop rsi
37bef77b8pop rdi
37bef77b9pop rbp
37bef77bapop r12
37bef77bcpop r13
37bef77bepop r14
37bef77c0pop r15
37bef77c2ret
37bef77c3
37bef77c3 0f 1f 44 00 00 ..D..
37bef77c8
37bef77c8loc_37bef77c8:
37bef77c8mov rdx, -2
37bef77cfmov eax, 2
37bef77d4jmp 0x37bef7792
37bef77d6
37bef77d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bef77e0
37bef77e0loc_37bef77e0:
37bef77e0mov rax, [rdi]
37bef77e3test rax, rax
37bef77e6jne 0x37bef7b73
37bef77ectest r11, r11
37bef77efje 0x37bef77b2
37bef77f1xor eax, eax
37bef77f3test r12, r12
37bef77f6cmovs r12, rax
37bef77famov rax, r12
37bef77fdnot rax
37bef7800test rbp, rbp
37bef7803je 0x37bef7925
37bef7809mov rdx, r11
37bef780cimul rdx, r12
37bef7810add rax, rdx
37bef7813cmp r11, 1
37bef7817je 0x37bef7ada
37bef781dlea r15, [rbx+8*r11]
37bef7821mov [r15-8], 0
37bef7829cmp r11, 2
37bef782dje 0x37bef7aa5
37bef7833lea r10, [rbx+8]
37bef7837mov [rsp+72], rax
37bef783clea r8, [r12-1]
37bef7841mov edi, 1
37bef7846mov [rsp+64], r10
37bef784bmov ebp, 2
37bef7850mov ecx, 4
37bef7855mov r13l, 4
37bef785bmov r14l, 2
37bef7861mov edx, 1
37bef7866nop [rax+rax]
37bef7870
37bef7870loc_37bef7870:
37bef7870mov rcx, [rsi+8*rcx-8]
37bef7875add rdx, r8
37bef7878mov [rbx+8*rdx], rcx
37bef787c
37bef787cloc_37bef787c:
37bef787cadd rbp, 1
37bef7880mov [r15+8*r8], 0
37bef7888cmp r11, rbp
37bef788bje 0x37bef7aa0
37bef7891lea rax, [r13+r14-1]
37bef7896add rdi, 1
37bef789aadd r8, r12
37bef789dmov r14, rbp
37bef78a0lea r13, [rax+2]
37bef78a4lea r9, [rsi+8*rax+8]
37bef78a9mov rax, [rsp+64]
37bef78aexor edx, edx
37bef78b0mov r10, rdi
37bef78b3lea rcx, [rax+8*r8]
37bef78b7shr r10, 1
37bef78baxor eax, eax
37bef78bcnop [rax]
37bef78c0
37bef78c0loc_37bef78c0:
37bef78c0movups x0, [r9+rax]
37bef78c5add rdx, 1
37bef78c9movups [rcx+rax], x0
37bef78cdadd rax, 16
37bef78d1cmp r10, rdx
37bef78d4jne 0x37bef78c0
37bef78d6test dil, 1
37bef78daje 0x37bef787c
37bef78dcmov rdx, rdi
37bef78dfand rdx, -2
37bef78e3lea rcx, [rdx+r13]
37bef78e7add rdx, 1
37bef78ebjmp 0x37bef7870
37bef78ed
37bef78ed 0f 1f 00 ...
37bef78f0
37bef78f0loc_37bef78f0:
37bef78f0mov r9l, 1
37bef78f6mov r8l, 1
37bef78fclea rdx, [rip+0x561a2e]
37bef7903mov rcx, r14
37bef7906call lsame_64_
37bef790btest rax, rax
37bef790ejne 0x37bef7767
37bef7914mov [rdi], -1
37bef791bmov eax, 1
37bef7920jmp 0x37bef7795
37bef7925
37bef7925loc_37bef7925:
37bef7925mov [rbx], 0x3f800000
37bef792ccmp r11, 1
37bef7930je 0x37bef77b2
37bef7936lea r14, [r11+1]
37bef793amov edx, 2
37bef793ftest r11b, 1
37bef7943jne 0x37bef7960
37bef7945mov edx, 3
37bef794amov [rbx+8], 0
37bef7952cmp rdx, r14
37bef7955je 0x37bef797a
37bef7957nop [rax+rax]
37bef7960
37bef7960loc_37bef7960:
37bef7960mov [rbx+8*rdx-8], 0
37bef7969mov [rbx+8*rdx], 0
37bef7971add rdx, 2
37bef7975cmp rdx, r14
37bef7978jne 0x37bef7960
37bef797a
37bef797aloc_37bef797a:
37bef797alea r8, [r12+r12]
37bef797emov [rsp+64], rax
37bef7983lea r10, [r11-2]
37bef7987mov ebp, 2
37bef798cmov [rsp+72], r8
37bef7991lea r13, [r8+rax]
37bef7995mov edi, 3
37bef799alea r15, [8*r12+8]
37bef79a2lea rcx, [rbx+8*r13+24]
37bef79a7nop [rax+rax]
37bef79b0
37bef79b0loc_37bef79b0:
37bef79b0mov [rbx+8*r13+8], 0
37bef79b9add rbp, 1
37bef79bdcmp r11, rbp
37bef79c0jl 0x37bef7a19
37bef79c2cmp r10, 1
37bef79c6je 0x37bef7b68
37bef79ccmov r9, r10
37bef79cflea r8, [rsi+8*rdi-8]
37bef79d4xor eax, eax
37bef79d6xor edx, edx
37bef79d8shr r9, 1
37bef79dbnop [rax+rax]
37bef79e0
37bef79e0loc_37bef79e0:
37bef79e0movups x0, [r8+rax]
37bef79e5add rdx, 1
37bef79e9movups [rcx+rax], x0
37bef79edadd rax, 16
37bef79f1cmp r9, rdx
37bef79f4jne 0x37bef79e0
37bef79f6test r10b, 1
37bef79faje 0x37bef7a16
37bef79fcmov rax, r10
37bef79ffand rax, -2
37bef7a03lea rdx, [rdi+rax]
37bef7a07add rax, rbp
37bef7a0a
37bef7a0aloc_37bef7a0a:
37bef7a0amov rdx, [rsi+8*rdx-8]
37bef7a0fadd rax, r13
37bef7a12mov [rbx+8*rax], rdx
37bef7a16
37bef7a16loc_37bef7a16:
37bef7a16add rdi, r10
37bef7a19
37bef7a19loc_37bef7a19:
37bef7a19add rdi, 2
37bef7a1dsub r10, 1
37bef7a21add r13, r12
37bef7a24add rcx, r15
37bef7a27cmp rbp, r14
37bef7a2ajne 0x37bef79b0
37bef7a2cmov r8, [rsp+72]
37bef7a31mov rsi, [rsp+240]
37bef7a39sub r11, 1
37bef7a3dlea rdx, [rsp+96]
37bef7a42mov rax, [rsp+64]
37bef7a47lea rcx, [rsp+88]
37bef7a4cmov [rsp+88], r11
37bef7a51mov [rsp+48], rsi
37bef7a56mov rsi, [rsp+216]
37bef7a5elea rax, [rax+r8+2]
37bef7a63lea r8, [rsp+80]
37bef7a68mov [rsp+96], r11
37bef7a6dmov [rsp+40], rsi
37bef7a72mov rsi, [rsp+232]
37bef7a7alea r9, [rbx+8*rax]
37bef7a7emov [rsp+56], r8
37bef7a83lea r8, [rsp+104]
37bef7a88mov [rsp+32], rsi
37bef7a8dmov [rsp+104], r11
37bef7a92call cung2r_64_
37bef7a97jmp 0x37bef77b2
37bef7a9c
37bef7a9c 0f 1f 40 00 ..@.
37bef7aa0
37bef7aa0loc_37bef7aa0:
37bef7aa0mov rax, [rsp+72]
37bef7aa5
37bef7aa5loc_37bef7aa5:
37bef7aa5lea rcx, [rbx+8*rax]
37bef7aa9mov edx, 1
37bef7aaetest r11b, 1
37bef7ab2je 0x37bef7b45
37bef7ab8nop [rax+rax]
37bef7ac0
37bef7ac0loc_37bef7ac0:
37bef7ac0mov [rcx+8*rdx], 0
37bef7ac8mov [rcx+8*rdx+8], 0
37bef7ad1add rdx, 2
37bef7ad5cmp r11, rdx
37bef7ad8jne 0x37bef7ac0
37bef7ada
37bef7adaloc_37bef7ada:
37bef7adaadd rax, r11
37bef7addlea rdx, [rsp+96]
37bef7ae2sub r11, 1
37bef7ae6mov r9, rbx
37bef7ae9lea rcx, [rsp+88]
37bef7aeelea r8, [rsp+104]
37bef7af3mov [rsp+88], r11
37bef7af8mov [rbx+8*rax], 0x3f800000
37bef7b00lea rax, [rsp+80]
37bef7b05mov [rsp+56], rax
37bef7b0amov rax, [rsp+240]
37bef7b12mov [rsp+96], r11
37bef7b17mov [rsp+48], rax
37bef7b1cmov rax, [rsp+216]
37bef7b24mov [rsp+104], r11
37bef7b29mov [rsp+40], rax
37bef7b2emov rax, [rsp+232]
37bef7b36mov [rsp+32], rax
37bef7b3bcall cung2l_64_
37bef7b40jmp 0x37bef77b2
37bef7b45
37bef7b45loc_37bef7b45:
37bef7b45mov [rcx+8], 0
37bef7b4dmov edx, 2
37bef7b52cmp r11, 2
37bef7b56jne 0x37bef7ac0
37bef7b5cjmp 0x37bef7ada
37bef7b61
37bef7b61 0f 1f 80 00 00 00 00 .......
37bef7b68
37bef7b68loc_37bef7b68:
37bef7b68mov rdx, rdi
37bef7b6bmov rax, rbp
37bef7b6ejmp 0x37bef7a0a
37bef7b73
37bef7b73loc_37bef7b73:
37bef7b73neg rax
37bef7b76jmp 0x37bef7795
37bef7700
37bef7700cupgtr_64_:
37bef7700push r15
37bef7702push r14
37bef7704push r13
37bef7706push r12
37bef7708push rbp
37bef7709push rdi
37bef770apush rsi
37bef770bpush rbx
37bef770csub rsp, 120
37bef7710mov rdi, [rsp+248]
37bef7718mov rax, [rsp+232]
37bef7720mov rbx, [rsp+224]
37bef7728mov [rdi], 0
37bef772fmov r12, [rax]
37bef7732mov [rsp+216], r9
37bef773amov r13, rdx
37bef773dmov rsi, r8
37bef7740mov r9l, 1
37bef7746mov r8l, 1
37bef774clea rdx, [rip+0x561bdd]
37bef7753mov r14, rcx
37bef7756call lsame_64_
37bef775bmov rbp, rax
37bef775etest rax, rax
37bef7761je 0x37bef78f0
37bef7767
37bef7767loc_37bef7767:
37bef7767mov r11, [r13]
37bef776btest r11, r11
37bef776ejs 0x37bef77c8
37bef7770mov rcx, [rsp+232]
37bef7778mov eax, 1
37bef777dcmovg rax, r11
37bef7781cmp [rcx], rax
37bef7784jge 0x37bef77e0
37bef7786mov rdx, -6
37bef778dmov eax, 6
37bef7792
37bef7792loc_37bef7792:
37bef7792mov [rdi], rdx
37bef7795
37bef7795loc_37bef7795:
37bef7795lea rdx, [rsp+104]
37bef779amov r8l, 6
37bef77a0mov [rsp+104], rax
37bef77a5lea rcx, [rip+0x561b86]
37bef77accall xerbla_64_
37bef77b1nop
37bef77b2
37bef77b2loc_37bef77b2:
37bef77b2add rsp, 120
37bef77b6pop rbx
37bef77b7pop rsi
37bef77b8pop rdi
37bef77b9pop rbp
37bef77bapop r12
37bef77bcpop r13
37bef77bepop r14
37bef77c0pop r15
37bef77c2ret
37bef77c3
37bef77c3 0f 1f 44 00 00 ..D..
37bef77c8
37bef77c8loc_37bef77c8:
37bef77c8mov rdx, -2
37bef77cfmov eax, 2
37bef77d4jmp 0x37bef7792
37bef77d6
37bef77d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bef77e0
37bef77e0loc_37bef77e0:
37bef77e0mov rax, [rdi]
37bef77e3test rax, rax
37bef77e6jne 0x37bef7b73
37bef77ectest r11, r11
37bef77efje 0x37bef77b2
37bef77f1xor eax, eax
37bef77f3test r12, r12
37bef77f6cmovs r12, rax
37bef77famov rax, r12
37bef77fdnot rax
37bef7800test rbp, rbp
37bef7803je 0x37bef7925
37bef7809mov rdx, r11
37bef780cimul rdx, r12
37bef7810add rax, rdx
37bef7813cmp r11, 1
37bef7817je 0x37bef7ada
37bef781dlea r15, [rbx+8*r11]
37bef7821mov [r15-8], 0
37bef7829cmp r11, 2
37bef782dje 0x37bef7aa5
37bef7833lea r10, [rbx+8]
37bef7837mov [rsp+72], rax
37bef783clea r8, [r12-1]
37bef7841mov edi, 1
37bef7846mov [rsp+64], r10
37bef784bmov ebp, 2
37bef7850mov ecx, 4
37bef7855mov r13l, 4
37bef785bmov r14l, 2
37bef7861mov edx, 1
37bef7866nop [rax+rax]
37bef7870
37bef7870loc_37bef7870:
37bef7870mov rcx, [rsi+8*rcx-8]
37bef7875add rdx, r8
37bef7878mov [rbx+8*rdx], rcx
37bef787c
37bef787cloc_37bef787c:
37bef787cadd rbp, 1
37bef7880mov [r15+8*r8], 0
37bef7888cmp r11, rbp
37bef788bje 0x37bef7aa0
37bef7891lea rax, [r13+r14-1]
37bef7896add rdi, 1
37bef789aadd r8, r12
37bef789dmov r14, rbp
37bef78a0lea r13, [rax+2]
37bef78a4lea r9, [rsi+8*rax+8]
37bef78a9mov rax, [rsp+64]
37bef78aexor edx, edx
37bef78b0mov r10, rdi
37bef78b3lea rcx, [rax+8*r8]
37bef78b7shr r10, 1
37bef78baxor eax, eax
37bef78bcnop [rax]
37bef78c0
37bef78c0loc_37bef78c0:
37bef78c0movups x0, [r9+rax]
37bef78c5add rdx, 1
37bef78c9movups [rcx+rax], x0
37bef78cdadd rax, 16
37bef78d1cmp r10, rdx
37bef78d4jne 0x37bef78c0
37bef78d6test dil, 1
37bef78daje 0x37bef787c
37bef78dcmov rdx, rdi
37bef78dfand rdx, -2
37bef78e3lea rcx, [rdx+r13]
37bef78e7add rdx, 1
37bef78ebjmp 0x37bef7870
37bef78ed
37bef78ed 0f 1f 00 ...
37bef78f0
37bef78f0loc_37bef78f0:
37bef78f0mov r9l, 1
37bef78f6mov r8l, 1
37bef78fclea rdx, [rip+0x561a2e]
37bef7903mov rcx, r14
37bef7906call lsame_64_
37bef790btest rax, rax
37bef790ejne 0x37bef7767
37bef7914mov [rdi], -1
37bef791bmov eax, 1
37bef7920jmp 0x37bef7795
37bef7925
37bef7925loc_37bef7925:
37bef7925mov [rbx], 0x3f800000
37bef792ccmp r11, 1
37bef7930je 0x37bef77b2
37bef7936lea r14, [r11+1]
37bef793amov edx, 2
37bef793ftest r11b, 1
37bef7943jne 0x37bef7960
37bef7945mov edx, 3
37bef794amov [rbx+8], 0
37bef7952cmp rdx, r14
37bef7955je 0x37bef797a
37bef7957nop [rax+rax]
37bef7960
37bef7960loc_37bef7960:
37bef7960mov [rbx+8*rdx-8], 0
37bef7969mov [rbx+8*rdx], 0
37bef7971add rdx, 2
37bef7975cmp rdx, r14
37bef7978jne 0x37bef7960
37bef797a
37bef797aloc_37bef797a:
37bef797alea r8, [r12+r12]
37bef797emov [rsp+64], rax
37bef7983lea r10, [r11-2]
37bef7987mov ebp, 2
37bef798cmov [rsp+72], r8
37bef7991lea r13, [r8+rax]
37bef7995mov edi, 3
37bef799alea r15, [8*r12+8]
37bef79a2lea rcx, [rbx+8*r13+24]
37bef79a7nop [rax+rax]
37bef79b0
37bef79b0loc_37bef79b0:
37bef79b0mov [rbx+8*r13+8], 0
37bef79b9add rbp, 1
37bef79bdcmp r11, rbp
37bef79c0jl 0x37bef7a19
37bef79c2cmp r10, 1
37bef79c6je 0x37bef7b68
37bef79ccmov r9, r10
37bef79cflea r8, [rsi+8*rdi-8]
37bef79d4xor eax, eax
37bef79d6xor edx, edx
37bef79d8shr r9, 1
37bef79dbnop [rax+rax]
37bef79e0
37bef79e0loc_37bef79e0:
37bef79e0movups x0, [r8+rax]
37bef79e5add rdx, 1
37bef79e9movups [rcx+rax], x0
37bef79edadd rax, 16
37bef79f1cmp r9, rdx
37bef79f4jne 0x37bef79e0
37bef79f6test r10b, 1
37bef79faje 0x37bef7a16
37bef79fcmov rax, r10
37bef79ffand rax, -2
37bef7a03lea rdx, [rdi+rax]
37bef7a07add rax, rbp
37bef7a0a
37bef7a0aloc_37bef7a0a:
37bef7a0amov rdx, [rsi+8*rdx-8]
37bef7a0fadd rax, r13
37bef7a12mov [rbx+8*rax], rdx
37bef7a16
37bef7a16loc_37bef7a16:
37bef7a16add rdi, r10
37bef7a19
37bef7a19loc_37bef7a19:
37bef7a19add rdi, 2
37bef7a1dsub r10, 1
37bef7a21add r13, r12
37bef7a24add rcx, r15
37bef7a27cmp rbp, r14
37bef7a2ajne 0x37bef79b0
37bef7a2cmov r8, [rsp+72]
37bef7a31mov rsi, [rsp+240]
37bef7a39sub r11, 1
37bef7a3dlea rdx, [rsp+96]
37bef7a42mov rax, [rsp+64]
37bef7a47lea rcx, [rsp+88]
37bef7a4cmov [rsp+88], r11
37bef7a51mov [rsp+48], rsi
37bef7a56mov rsi, [rsp+216]
37bef7a5elea rax, [rax+r8+2]
37bef7a63lea r8, [rsp+80]
37bef7a68mov [rsp+96], r11
37bef7a6dmov [rsp+40], rsi
37bef7a72mov rsi, [rsp+232]
37bef7a7alea r9, [rbx+8*rax]
37bef7a7emov [rsp+56], r8
37bef7a83lea r8, [rsp+104]
37bef7a88mov [rsp+32], rsi
37bef7a8dmov [rsp+104], r11
37bef7a92call cung2r_64_
37bef7a97jmp 0x37bef77b2
37bef7a9c
37bef7a9c 0f 1f 40 00 ..@.
37bef7aa0
37bef7aa0loc_37bef7aa0:
37bef7aa0mov rax, [rsp+72]
37bef7aa5
37bef7aa5loc_37bef7aa5:
37bef7aa5lea rcx, [rbx+8*rax]
37bef7aa9mov edx, 1
37bef7aaetest r11b, 1
37bef7ab2je 0x37bef7b45
37bef7ab8nop [rax+rax]
37bef7ac0
37bef7ac0loc_37bef7ac0:
37bef7ac0mov [rcx+8*rdx], 0
37bef7ac8mov [rcx+8*rdx+8], 0
37bef7ad1add rdx, 2
37bef7ad5cmp r11, rdx
37bef7ad8jne 0x37bef7ac0
37bef7ada
37bef7adaloc_37bef7ada:
37bef7adaadd rax, r11
37bef7addlea rdx, [rsp+96]
37bef7ae2sub r11, 1
37bef7ae6mov r9, rbx
37bef7ae9lea rcx, [rsp+88]
37bef7aeelea r8, [rsp+104]
37bef7af3mov [rsp+88], r11
37bef7af8mov [rbx+8*rax], 0x3f800000
37bef7b00lea rax, [rsp+80]
37bef7b05mov [rsp+56], rax
37bef7b0amov rax, [rsp+240]
37bef7b12mov [rsp+96], r11
37bef7b17mov [rsp+48], rax
37bef7b1cmov rax, [rsp+216]
37bef7b24mov [rsp+104], r11
37bef7b29mov [rsp+40], rax
37bef7b2emov rax, [rsp+232]
37bef7b36mov [rsp+32], rax
37bef7b3bcall cung2l_64_
37bef7b40jmp 0x37bef77b2
37bef7b45
37bef7b45loc_37bef7b45:
37bef7b45mov [rcx+8], 0
37bef7b4dmov edx, 2
37bef7b52cmp r11, 2
37bef7b56jne 0x37bef7ac0
37bef7b5cjmp 0x37bef7ada
37bef7b61
37bef7b61 0f 1f 80 00 00 00 00 .......
37bef7b68
37bef7b68loc_37bef7b68:
37bef7b68mov rdx, rdi
37bef7b6bmov rax, rbp
37bef7b6ejmp 0x37bef7a0a
37bef7b73
37bef7b73loc_37bef7b73:
37bef7b73neg rax
37bef7b76jmp 0x37bef7795
37bef7700
37bef7b7b
37bef7b7b // align 0x10
37bef7b7b // align 0x10
37bef7b80
37bef7b80cupmtr_64_:
37bef7b80push r15
37bef7b82push r14
37bef7b84push r13
37bef7b86push r12
37bef7b88push rbp
37bef7b89push rdi
37bef7b8apush rsi
37bef7b8bpush rbx
37bef7b8csub rsp, 200
37bef7b93mov rax, [rsp+336]
37bef7b9bmov r15, [rsp+320]
37bef7ba3mov r13, [rax]
37bef7ba6mov rax, [rsp+352]
37bef7baemov [rax], 0
37bef7bb5mov rbx, rdx
37bef7bb8mov rsi, r8
37bef7bbbmov r12, r9
37bef7bbemov r8l, 1
37bef7bc4mov r9l, 1
37bef7bcalea rdx, [rip+0x56176f]
37bef7bd1mov [rsp+272], rcx
37bef7bd9call lsame_64_
37bef7bdemov r9l, 1
37bef7be4mov r8l, 1
37bef7beamov rcx, rsi
37bef7bedlea rdx, [rip+0x56174d]
37bef7bf4mov rdi, rax
37bef7bf7call lsame_64_
37bef7bfcmov r9l, 1
37bef7c02mov r8l, 1
37bef7c08mov rcx, rbx
37bef7c0blea rdx, [rip+0x561730]
37bef7c12mov rbp, rax
37bef7c15call lsame_64_
37bef7c1amov r14, rax
37bef7c1dtest rdi, rdi
37bef7c20je 0x37bef7f20
37bef7c26mov r10, [r12]
37bef7c2a
37bef7c2aloc_37bef7c2a:
37bef7c2atest r14, r14
37bef7c2dje 0x37bef7f70
37bef7c33
37bef7c33loc_37bef7c33:
37bef7c33test rbp, rbp
37bef7c36je 0x37bef7ee0
37bef7c3c
37bef7c3cloc_37bef7c3c:
37bef7c3cmov rdx, [r12]
37bef7c40test rdx, rdx
37bef7c43js 0x37bef7e90
37bef7c49mov rax, [rsp+304]
37bef7c51mov rcx, [rax]
37bef7c54test rcx, rcx
37bef7c57js 0x37bef8258
37bef7c5dmov rsi, [rsp+336]
37bef7c65test rdx, rdx
37bef7c68mov eax, 1
37bef7c6dcmovg rax, rdx
37bef7c71cmp [rsi], rax
37bef7c74jl 0x37bef8228
37bef7c7amov rax, [rsp+352]
37bef7c82mov rax, [rax]
37bef7c85test rax, rax
37bef7c88jne 0x37bef833d
37bef7c8etest rdx, rdx
37bef7c91je 0x37bef7eca
37bef7c97test rcx, rcx
37bef7c9aje 0x37bef7eca
37bef7ca0lea rbx, [r10-1]
37bef7ca4test r14, r14
37bef7ca7jne 0x37bef7fb0
37bef7cadcmp rdi, rbp
37bef7cb0je 0x37bef8290
37bef7cb6test rdi, rdi
37bef7cb9je 0x37bef8310
37bef7cbfmov [rsp+176], rcx
37bef7cc7
37bef7cc7loc_37bef7cc7:
37bef7cc7test rbx, rbx
37bef7ccajle 0x37bef7eca
37bef7cd0lea rax, [r10-2]
37bef7cd4mov esi, 2
37bef7cd9mov ebx, 1
37bef7cdemov [rsp+144], 1
37bef7cea
37bef7cealoc_37bef7cea:
37bef7ceaxor ecx, ecx
37bef7cectest r13, r13
37bef7cefmov [rsp+296], r12
37bef7cf7mov r12, r15
37bef7cfacmovns rcx, r13
37bef7cfemov r15, rbp
37bef7d01mov r14l, 1
37bef7d07mov rbp, rax
37bef7d0amov [rsp+136], r10
37bef7d12mov r13l, 1
37bef7d18mov rdx, rcx
37bef7d1bmov [rsp+128], rcx
37bef7d23not rdx
37bef7d26mov [rsp+120], rdx
37bef7d2blea rdx, [rsp+184]
37bef7d33mov [rsp+112], rdx
37bef7d38lea rdx, [rsp+176]
37bef7d40mov [rsp+104], rdx
37bef7d45lea rdx, [rsp+168]
37bef7d4dmov [rsp+96], rdx
37bef7d52lea rdx, [rip+0x5615f7]
37bef7d59mov [rsp+88], rdx
37bef7d5ejmp 0x37bef7e58
37bef7d63
37bef7d63 0f 1f 44 00 00 ..D..
37bef7d68
37bef7d68loc_37bef7d68:
37bef7d68mov rax, [rsp+296]
37bef7d70lea r13, [rbx+1]
37bef7d74mov rax, [rax]
37bef7d77mov rdx, rax
37bef7d7amov [rsp+152], rax
37bef7d82sub rdx, rbx
37bef7d85mov [rsp+168], rdx
37bef7d8d
37bef7d8dloc_37bef7d8d:
37bef7d8dmovss x0, [r12+8*rbx-8]
37bef7d94movss x1, [r12+8*rbx-4]
37bef7d9btest r15, r15
37bef7d9ejne 0x37bef7da7
37bef7da0xorps x1, [rip+0x5615b9]
37bef7da7
37bef7da7loc_37bef7da7:
37bef7da7mov rax, [rsp+344]
37bef7dafmov rdx, [rsp+128]
37bef7db7unpcklps x0, x1
37bef7dbamov [rsp+72], 1
37bef7dc3mov r8, [rsp+104]
37bef7dc8mov rcx, [rsp+272]
37bef7dd0movlps [rsp+184], x0
37bef7dd8mov [rsp+64], rax
37bef7dddmov rax, [rsp+336]
37bef7de5imul rdx, r14
37bef7de9add rdx, [rsp+120]
37bef7deemov [rsp+56], rax
37bef7df3mov rax, [rsp+328]
37bef7dfbadd rdx, r13
37bef7dfelea rdx, [rax+8*rdx]
37bef7e02mov rax, [rsp+112]
37bef7e07mov [rsp+48], rdx
37bef7e0cmov rdx, [rsp+96]
37bef7e11mov [rsp+40], rax
37bef7e16mov rax, [rsp+88]
37bef7e1bmov [rsp+32], rax
37bef7e20mov rax, [rsp+312]
37bef7e28lea r9, [rax+8*rsi-8]
37bef7e2dcall clarf1f_64_
37bef7e32cmp rdi, r15
37bef7e35je 0x37bef8240
37bef7e3badd rsi, [rsp+136]
37bef7e43sub rsi, rbx
37bef7e46add rsi, 1
37bef7e4a
37bef7e4aloc_37bef7e4a:
37bef7e4aadd rbx, [rsp+144]
37bef7e52sub rbp, 1
37bef7e56jb 0x37bef7eca
37bef7e58
37bef7e58loc_37bef7e58:
37bef7e58test rdi, rdi
37bef7e5bjne 0x37bef7d68
37bef7e61mov rax, [rsp+304]
37bef7e69lea r14, [rbx+1]
37bef7e6dmov rax, [rax]
37bef7e70mov rdx, rax
37bef7e73mov [rsp+152], rax
37bef7e7bsub rdx, rbx
37bef7e7emov [rsp+176], rdx
37bef7e86jmp 0x37bef7d8d
37bef7e8b
37bef7e8b 0f 1f 44 00 00 ..D..
37bef7e90
37bef7e90loc_37bef7e90:
37bef7e90mov rdx, -4
37bef7e97mov eax, 4
37bef7e9c
37bef7e9cloc_37bef7e9c:
37bef7e9cmov rdi, [rsp+352]
37bef7ea4mov [rdi], rdx
37bef7ea7
37bef7ea7loc_37bef7ea7:
37bef7ea7lea rdx, [rsp+184]
37bef7eafmov r8l, 6
37bef7eb5lea rcx, [rip+0x561489]
37bef7ebcmov [rsp+184], rax
37bef7ec4call xerbla_64_
37bef7ec9nop
37bef7eca
37bef7ecaloc_37bef7eca:
37bef7ecaadd rsp, 200
37bef7ed1pop rbx
37bef7ed2pop rsi
37bef7ed3pop rdi
37bef7ed4pop rbp
37bef7ed5pop r12
37bef7ed7pop r13
37bef7ed9pop r14
37bef7edbpop r15
37bef7eddret
37bef7ede
37bef7ede 66 90 f.
37bef7ee0
37bef7ee0loc_37bef7ee0:
37bef7ee0mov r9l, 1
37bef7ee6mov r8l, 1
37bef7eecmov rcx, rsi
37bef7eefmov [rsp+88], r10
37bef7ef4lea rdx, [rip+0x561449]
37bef7efbcall lsame_64_
37bef7f00mov r10, [rsp+88]
37bef7f05test rax, rax
37bef7f08jne 0x37bef7c3c
37bef7f0emov rdx, -3
37bef7f15mov eax, 3
37bef7f1ajmp 0x37bef7e9c
37bef7f1c
37bef7f1c 0f 1f 40 00 ..@.
37bef7f20
37bef7f20loc_37bef7f20:
37bef7f20mov rax, [rsp+304]
37bef7f28mov rcx, [rsp+272]
37bef7f30mov r9l, 1
37bef7f36mov r8l, 1
37bef7f3clea rdx, [rip+0x561400]
37bef7f43mov r10, [rax]
37bef7f46mov [rsp+88], r10
37bef7f4bcall lsame_64_
37bef7f50mov r10, [rsp+88]
37bef7f55test rax, rax
37bef7f58jne 0x37bef7c2a
37bef7f5emov rdx, -1
37bef7f65mov eax, 1
37bef7f6ajmp 0x37bef7e9c
37bef7f6f
37bef7f6f 90 .
37bef7f70
37bef7f70loc_37bef7f70:
37bef7f70mov r9l, 1
37bef7f76mov r8l, 1
37bef7f7cmov rcx, rbx
37bef7f7fmov [rsp+88], r10
37bef7f84lea rdx, [rip+0x5613b5]
37bef7f8bcall lsame_64_
37bef7f90mov r10, [rsp+88]
37bef7f95test rax, rax
37bef7f98jne 0x37bef7c33
37bef7f9emov rdx, -2
37bef7fa5mov eax, 2
37bef7faajmp 0x37bef7e9c
37bef7faf
37bef7faf 90 .
37bef7fb0
37bef7fb0loc_37bef7fb0:
37bef7fb0cmp rdi, rbp
37bef7fb3je 0x37bef82d0
37bef7fb9test rdi, rdi
37bef7fbcje 0x37bef8300
37bef7fc2mov [rsp+176], rcx
37bef7fca
37bef7fcaloc_37bef7fca:
37bef7fcatest rbx, rbx
37bef7fcdjle 0x37bef7eca
37bef7fd3lea rsi, [r10+1]
37bef7fd7lea r12, [r10-2]
37bef7fdbmov r14, -1
37bef7fe2imul rsi, r10
37bef7fe6sar rsi, 1
37bef7fe9sub rsi, 1
37bef7fed
37bef7fedloc_37bef7fed:
37bef7fedlea rax, [rsp+184]
37bef7ff5mov [rsp+112], rax
37bef7ffalea rax, [rsp+176]
37bef8002mov [rsp+104], rax
37bef8007lea rax, [rsp+168]
37bef800fmov [rsp+96], rax
37bef8014lea rax, [rip+0x561335]
37bef801bmov [rsp+88], rax
37bef8020test rdi, rdi
37bef8023jne 0x37bef8175
37bef8029
37bef8029loc_37bef8029:
37bef8029mov [rsp+176], rbx
37bef8031movss x1, [r15+8*rbx-4]
37bef8038movss x0, [r15+8*rbx-8]
37bef803ftest rbp, rbp
37bef8042je 0x37bef80d8
37bef8048sub rsi, rbx
37bef804bmov r8, [rsp+104]
37bef8050mov rdx, [rsp+96]
37bef8055unpcklps x0, x1
37bef8058mov rax, [rsp+344]
37bef8060mov rcx, [rsp+272]
37bef8068add rbx, r14
37bef806bmov [rsp+72], 1
37bef8074movlps [rsp+184], x0
37bef807cmov [rsp+64], rax
37bef8081mov rax, [rsp+336]
37bef8089mov [rsp+56], rax
37bef808emov rax, [rsp+328]
37bef8096mov [rsp+48], rax
37bef809bmov rax, [rsp+112]
37bef80a0mov [rsp+40], rax
37bef80a5mov rax, [rsp+88]
37bef80aamov [rsp+32], rax
37bef80afmov rax, [rsp+312]
37bef80b7lea r9, [rax+8*rsi]
37bef80bbsub rsi, 1
37bef80bfcall clarf1l_64_
37bef80c4sub r12, 1
37bef80c8jae 0x37bef8029
37bef80cejmp 0x37bef7eca
37bef80d3
37bef80d3 0f 1f 44 00 00 ..D..
37bef80d8
37bef80d8loc_37bef80d8:
37bef80d8mov rax, [rsp+344]
37bef80e0mov r13, rsi
37bef80e3mov r8, [rsp+104]
37bef80e8sub r12, 1
37bef80ecxorps x1, [rip+0x56126d]
37bef80f3mov rdx, [rsp+96]
37bef80f8sub r13, rbx
37bef80fbmov [rsp+72], 1
37bef8104mov [rsp+64], rax
37bef8109mov rax, [rsp+336]
37bef8111mov rcx, [rsp+272]
37bef8119unpcklps x0, x1
37bef811cmov [rsp+56], rax
37bef8121mov rax, [rsp+328]
37bef8129movlps [rsp+184], x0
37bef8131mov [rsp+48], rax
37bef8136mov rax, [rsp+112]
37bef813bmov [rsp+40], rax
37bef8140mov rax, [rsp+88]
37bef8145mov [rsp+32], rax
37bef814amov rax, [rsp+312]
37bef8152lea r9, [rax+8*r13]
37bef8156call clarf1l_64_
37bef815btest rdi, rdi
37bef815eje 0x37bef8270
37bef8164cmp r12, -1
37bef8168je 0x37bef7eca
37bef816elea rsi, [r13-1]
37bef8172add rbx, r14
37bef8175
37bef8175loc_37bef8175:
37bef8175mov [rsp+168], rbx
37bef817dmovss x1, [r15+8*rbx-4]
37bef8184movss x0, [r15+8*rbx-8]
37bef818btest rbp, rbp
37bef818eje 0x37bef80d8
37bef8194mov rax, rsi
37bef8197mov r8, [rsp+104]
37bef819cmov rdx, [rsp+96]
37bef81a1unpcklps x0, x1
37bef81a4mov rcx, [rsp+344]
37bef81acsub rax, rbx
37bef81afmov [rsp+72], 1
37bef81b8lea rsi, [rsi+rbx+2]
37bef81bdmovlps [rsp+184], x0
37bef81c5add rbx, r14
37bef81c8mov [rsp+64], rcx
37bef81cdmov rcx, [rsp+336]
37bef81d5mov [rsp+56], rcx
37bef81damov rcx, [rsp+328]
37bef81e2mov [rsp+48], rcx
37bef81e7mov rcx, [rsp+112]
37bef81ecmov [rsp+40], rcx
37bef81f1mov rcx, [rsp+88]
37bef81f6mov [rsp+32], rcx
37bef81fbmov rcx, [rsp+312]
37bef8203lea r9, [rcx+8*rax]
37bef8207mov rcx, [rsp+272]
37bef820fcall clarf1l_64_
37bef8214sub r12, 1
37bef8218jae 0x37bef8175
37bef821ejmp 0x37bef7eca
37bef8223
37bef8223 0f 1f 44 00 00 ..D..
37bef8228
37bef8228loc_37bef8228:
37bef8228mov rdx, -9
37bef822fmov eax, 9
37bef8234jmp 0x37bef7e9c
37bef8239
37bef8239 0f 1f 80 00 00 00 00 .......
37bef8240
37bef8240loc_37bef8240:
37bef8240sub rsi, [rsp+136]
37bef8248lea rsi, [rbx+rsi-2]
37bef824djmp 0x37bef7e4a
37bef8252
37bef8252 66 0f 1f 44 00 00 f..D..
37bef8258
37bef8258loc_37bef8258:
37bef8258mov rdx, -5
37bef825fmov eax, 5
37bef8264jmp 0x37bef7e9c
37bef8269
37bef8269 0f 1f 80 00 00 00 00 .......
37bef8270
37bef8270loc_37bef8270:
37bef8270cmp r12, -1
37bef8274je 0x37bef7eca
37bef827alea rsi, [rsi+rbx+2]
37bef827fadd rbx, r14
37bef8282jmp 0x37bef8029
37bef8287
37bef8287 66 0f 1f 84 00 00 00 00 00 f........
37bef8290
37bef8290loc_37bef8290:
37bef8290test rdi, rdi
37bef8293jne 0x37bef8330
37bef8299mov [rsp+168], rdx
37bef82a1
37bef82a1loc_37bef82a1:
37bef82a1cmp r10, 1
37bef82a5jle 0x37bef7eca
37bef82ablea rsi, [r10+1]
37bef82aflea rax, [r10-2]
37bef82b3mov [rsp+144], -1
37bef82bfimul rsi, r10
37bef82c3sar rsi, 1
37bef82c6sub rsi, 1
37bef82cajmp 0x37bef7cea
37bef82cf
37bef82cf 90 .
37bef82d0
37bef82d0loc_37bef82d0:
37bef82d0test rdi, rdi
37bef82d3jne 0x37bef8320
37bef82d5mov [rsp+168], rdx
37bef82dd
37bef82ddloc_37bef82dd:
37bef82ddtest rbx, rbx
37bef82e0jle 0x37bef7eca
37bef82e6lea r12, [r10-2]
37bef82eamov r14l, 1
37bef82f0mov esi, 2
37bef82f5mov ebx, 1
37bef82fajmp 0x37bef7fed
37bef82ff
37bef82ff 90 .
37bef8300
37bef8300loc_37bef8300:
37bef8300mov [rsp+168], rdx
37bef8308jmp 0x37bef7fca
37bef830d
37bef830d 0f 1f 00 ...
37bef8310
37bef8310loc_37bef8310:
37bef8310mov [rsp+168], rdx
37bef8318jmp 0x37bef7cc7
37bef831d
37bef831d 0f 1f 00 ...
37bef8320
37bef8320loc_37bef8320:
37bef8320mov [rsp+176], rcx
37bef8328jmp 0x37bef82dd
37bef832a
37bef832a 66 0f 1f 44 00 00 f..D..
37bef8330
37bef8330loc_37bef8330:
37bef8330mov [rsp+176], rcx
37bef8338jmp 0x37bef82a1
37bef833d
37bef833dloc_37bef833d:
37bef833dneg rax
37bef8340jmp 0x37bef7ea7
37bef7b80
37bef7b80cupmtr_64_:
37bef7b80push r15
37bef7b82push r14
37bef7b84push r13
37bef7b86push r12
37bef7b88push rbp
37bef7b89push rdi
37bef7b8apush rsi
37bef7b8bpush rbx
37bef7b8csub rsp, 200
37bef7b93mov rax, [rsp+336]
37bef7b9bmov r15, [rsp+320]
37bef7ba3mov r13, [rax]
37bef7ba6mov rax, [rsp+352]
37bef7baemov [rax], 0
37bef7bb5mov rbx, rdx
37bef7bb8mov rsi, r8
37bef7bbbmov r12, r9
37bef7bbemov r8l, 1
37bef7bc4mov r9l, 1
37bef7bcalea rdx, [rip+0x56176f]
37bef7bd1mov [rsp+272], rcx
37bef7bd9call lsame_64_
37bef7bdemov r9l, 1
37bef7be4mov r8l, 1
37bef7beamov rcx, rsi
37bef7bedlea rdx, [rip+0x56174d]
37bef7bf4mov rdi, rax
37bef7bf7call lsame_64_
37bef7bfcmov r9l, 1
37bef7c02mov r8l, 1
37bef7c08mov rcx, rbx
37bef7c0blea rdx, [rip+0x561730]
37bef7c12mov rbp, rax
37bef7c15call lsame_64_
37bef7c1amov r14, rax
37bef7c1dtest rdi, rdi
37bef7c20je 0x37bef7f20
37bef7c26mov r10, [r12]
37bef7c2a
37bef7c2aloc_37bef7c2a:
37bef7c2atest r14, r14
37bef7c2dje 0x37bef7f70
37bef7c33
37bef7c33loc_37bef7c33:
37bef7c33test rbp, rbp
37bef7c36je 0x37bef7ee0
37bef7c3c
37bef7c3cloc_37bef7c3c:
37bef7c3cmov rdx, [r12]
37bef7c40test rdx, rdx
37bef7c43js 0x37bef7e90
37bef7c49mov rax, [rsp+304]
37bef7c51mov rcx, [rax]
37bef7c54test rcx, rcx
37bef7c57js 0x37bef8258
37bef7c5dmov rsi, [rsp+336]
37bef7c65test rdx, rdx
37bef7c68mov eax, 1
37bef7c6dcmovg rax, rdx
37bef7c71cmp [rsi], rax
37bef7c74jl 0x37bef8228
37bef7c7amov rax, [rsp+352]
37bef7c82mov rax, [rax]
37bef7c85test rax, rax
37bef7c88jne 0x37bef833d
37bef7c8etest rdx, rdx
37bef7c91je 0x37bef7eca
37bef7c97test rcx, rcx
37bef7c9aje 0x37bef7eca
37bef7ca0lea rbx, [r10-1]
37bef7ca4test r14, r14
37bef7ca7jne 0x37bef7fb0
37bef7cadcmp rdi, rbp
37bef7cb0je 0x37bef8290
37bef7cb6test rdi, rdi
37bef7cb9je 0x37bef8310
37bef7cbfmov [rsp+176], rcx
37bef7cc7
37bef7cc7loc_37bef7cc7:
37bef7cc7test rbx, rbx
37bef7ccajle 0x37bef7eca
37bef7cd0lea rax, [r10-2]
37bef7cd4mov esi, 2
37bef7cd9mov ebx, 1
37bef7cdemov [rsp+144], 1
37bef7cea
37bef7cealoc_37bef7cea:
37bef7ceaxor ecx, ecx
37bef7cectest r13, r13
37bef7cefmov [rsp+296], r12
37bef7cf7mov r12, r15
37bef7cfacmovns rcx, r13
37bef7cfemov r15, rbp
37bef7d01mov r14l, 1
37bef7d07mov rbp, rax
37bef7d0amov [rsp+136], r10
37bef7d12mov r13l, 1
37bef7d18mov rdx, rcx
37bef7d1bmov [rsp+128], rcx
37bef7d23not rdx
37bef7d26mov [rsp+120], rdx
37bef7d2blea rdx, [rsp+184]
37bef7d33mov [rsp+112], rdx
37bef7d38lea rdx, [rsp+176]
37bef7d40mov [rsp+104], rdx
37bef7d45lea rdx, [rsp+168]
37bef7d4dmov [rsp+96], rdx
37bef7d52lea rdx, [rip+0x5615f7]
37bef7d59mov [rsp+88], rdx
37bef7d5ejmp 0x37bef7e58
37bef7d63
37bef7d63 0f 1f 44 00 00 ..D..
37bef7d68
37bef7d68loc_37bef7d68:
37bef7d68mov rax, [rsp+296]
37bef7d70lea r13, [rbx+1]
37bef7d74mov rax, [rax]
37bef7d77mov rdx, rax
37bef7d7amov [rsp+152], rax
37bef7d82sub rdx, rbx
37bef7d85mov [rsp+168], rdx
37bef7d8d
37bef7d8dloc_37bef7d8d:
37bef7d8dmovss x0, [r12+8*rbx-8]
37bef7d94movss x1, [r12+8*rbx-4]
37bef7d9btest r15, r15
37bef7d9ejne 0x37bef7da7
37bef7da0xorps x1, [rip+0x5615b9]
37bef7da7
37bef7da7loc_37bef7da7:
37bef7da7mov rax, [rsp+344]
37bef7dafmov rdx, [rsp+128]
37bef7db7unpcklps x0, x1
37bef7dbamov [rsp+72], 1
37bef7dc3mov r8, [rsp+104]
37bef7dc8mov rcx, [rsp+272]
37bef7dd0movlps [rsp+184], x0
37bef7dd8mov [rsp+64], rax
37bef7dddmov rax, [rsp+336]
37bef7de5imul rdx, r14
37bef7de9add rdx, [rsp+120]
37bef7deemov [rsp+56], rax
37bef7df3mov rax, [rsp+328]
37bef7dfbadd rdx, r13
37bef7dfelea rdx, [rax+8*rdx]
37bef7e02mov rax, [rsp+112]
37bef7e07mov [rsp+48], rdx
37bef7e0cmov rdx, [rsp+96]
37bef7e11mov [rsp+40], rax
37bef7e16mov rax, [rsp+88]
37bef7e1bmov [rsp+32], rax
37bef7e20mov rax, [rsp+312]
37bef7e28lea r9, [rax+8*rsi-8]
37bef7e2dcall clarf1f_64_
37bef7e32cmp rdi, r15
37bef7e35je 0x37bef8240
37bef7e3badd rsi, [rsp+136]
37bef7e43sub rsi, rbx
37bef7e46add rsi, 1
37bef7e4a
37bef7e4aloc_37bef7e4a:
37bef7e4aadd rbx, [rsp+144]
37bef7e52sub rbp, 1
37bef7e56jb 0x37bef7eca
37bef7e58
37bef7e58loc_37bef7e58:
37bef7e58test rdi, rdi
37bef7e5bjne 0x37bef7d68
37bef7e61mov rax, [rsp+304]
37bef7e69lea r14, [rbx+1]
37bef7e6dmov rax, [rax]
37bef7e70mov rdx, rax
37bef7e73mov [rsp+152], rax
37bef7e7bsub rdx, rbx
37bef7e7emov [rsp+176], rdx
37bef7e86jmp 0x37bef7d8d
37bef7e8b
37bef7e8b 0f 1f 44 00 00 ..D..
37bef7e90
37bef7e90loc_37bef7e90:
37bef7e90mov rdx, -4
37bef7e97mov eax, 4
37bef7e9c
37bef7e9cloc_37bef7e9c:
37bef7e9cmov rdi, [rsp+352]
37bef7ea4mov [rdi], rdx
37bef7ea7
37bef7ea7loc_37bef7ea7:
37bef7ea7lea rdx, [rsp+184]
37bef7eafmov r8l, 6
37bef7eb5lea rcx, [rip+0x561489]
37bef7ebcmov [rsp+184], rax
37bef7ec4call xerbla_64_
37bef7ec9nop
37bef7eca
37bef7ecaloc_37bef7eca:
37bef7ecaadd rsp, 200
37bef7ed1pop rbx
37bef7ed2pop rsi
37bef7ed3pop rdi
37bef7ed4pop rbp
37bef7ed5pop r12
37bef7ed7pop r13
37bef7ed9pop r14
37bef7edbpop r15
37bef7eddret
37bef7ede
37bef7ede 66 90 f.
37bef7ee0
37bef7ee0loc_37bef7ee0:
37bef7ee0mov r9l, 1
37bef7ee6mov r8l, 1
37bef7eecmov rcx, rsi
37bef7eefmov [rsp+88], r10
37bef7ef4lea rdx, [rip+0x561449]
37bef7efbcall lsame_64_
37bef7f00mov r10, [rsp+88]
37bef7f05test rax, rax
37bef7f08jne 0x37bef7c3c
37bef7f0emov rdx, -3
37bef7f15mov eax, 3
37bef7f1ajmp 0x37bef7e9c
37bef7f1c
37bef7f1c 0f 1f 40 00 ..@.
37bef7f20
37bef7f20loc_37bef7f20:
37bef7f20mov rax, [rsp+304]
37bef7f28mov rcx, [rsp+272]
37bef7f30mov r9l, 1
37bef7f36mov r8l, 1
37bef7f3clea rdx, [rip+0x561400]
37bef7f43mov r10, [rax]
37bef7f46mov [rsp+88], r10
37bef7f4bcall lsame_64_
37bef7f50mov r10, [rsp+88]
37bef7f55test rax, rax
37bef7f58jne 0x37bef7c2a
37bef7f5emov rdx, -1
37bef7f65mov eax, 1
37bef7f6ajmp 0x37bef7e9c
37bef7f6f
37bef7f6f 90 .
37bef7f70
37bef7f70loc_37bef7f70:
37bef7f70mov r9l, 1
37bef7f76mov r8l, 1
37bef7f7cmov rcx, rbx
37bef7f7fmov [rsp+88], r10
37bef7f84lea rdx, [rip+0x5613b5]
37bef7f8bcall lsame_64_
37bef7f90mov r10, [rsp+88]
37bef7f95test rax, rax
37bef7f98jne 0x37bef7c33
37bef7f9emov rdx, -2
37bef7fa5mov eax, 2
37bef7faajmp 0x37bef7e9c
37bef7faf
37bef7faf 90 .
37bef7fb0
37bef7fb0loc_37bef7fb0:
37bef7fb0cmp rdi, rbp
37bef7fb3je 0x37bef82d0
37bef7fb9test rdi, rdi
37bef7fbcje 0x37bef8300
37bef7fc2mov [rsp+176], rcx
37bef7fca
37bef7fcaloc_37bef7fca:
37bef7fcatest rbx, rbx
37bef7fcdjle 0x37bef7eca
37bef7fd3lea rsi, [r10+1]
37bef7fd7lea r12, [r10-2]
37bef7fdbmov r14, -1
37bef7fe2imul rsi, r10
37bef7fe6sar rsi, 1
37bef7fe9sub rsi, 1
37bef7fed
37bef7fedloc_37bef7fed:
37bef7fedlea rax, [rsp+184]
37bef7ff5mov [rsp+112], rax
37bef7ffalea rax, [rsp+176]
37bef8002mov [rsp+104], rax
37bef8007lea rax, [rsp+168]
37bef800fmov [rsp+96], rax
37bef8014lea rax, [rip+0x561335]
37bef801bmov [rsp+88], rax
37bef8020test rdi, rdi
37bef8023jne 0x37bef8175
37bef8029
37bef8029loc_37bef8029:
37bef8029mov [rsp+176], rbx
37bef8031movss x1, [r15+8*rbx-4]
37bef8038movss x0, [r15+8*rbx-8]
37bef803ftest rbp, rbp
37bef8042je 0x37bef80d8
37bef8048sub rsi, rbx
37bef804bmov r8, [rsp+104]
37bef8050mov rdx, [rsp+96]
37bef8055unpcklps x0, x1
37bef8058mov rax, [rsp+344]
37bef8060mov rcx, [rsp+272]
37bef8068add rbx, r14
37bef806bmov [rsp+72], 1
37bef8074movlps [rsp+184], x0
37bef807cmov [rsp+64], rax
37bef8081mov rax, [rsp+336]
37bef8089mov [rsp+56], rax
37bef808emov rax, [rsp+328]
37bef8096mov [rsp+48], rax
37bef809bmov rax, [rsp+112]
37bef80a0mov [rsp+40], rax
37bef80a5mov rax, [rsp+88]
37bef80aamov [rsp+32], rax
37bef80afmov rax, [rsp+312]
37bef80b7lea r9, [rax+8*rsi]
37bef80bbsub rsi, 1
37bef80bfcall clarf1l_64_
37bef80c4sub r12, 1
37bef80c8jae 0x37bef8029
37bef80cejmp 0x37bef7eca
37bef80d3
37bef80d3 0f 1f 44 00 00 ..D..
37bef80d8
37bef80d8loc_37bef80d8:
37bef80d8mov rax, [rsp+344]
37bef80e0mov r13, rsi
37bef80e3mov r8, [rsp+104]
37bef80e8sub r12, 1
37bef80ecxorps x1, [rip+0x56126d]
37bef80f3mov rdx, [rsp+96]
37bef80f8sub r13, rbx
37bef80fbmov [rsp+72], 1
37bef8104mov [rsp+64], rax
37bef8109mov rax, [rsp+336]
37bef8111mov rcx, [rsp+272]
37bef8119unpcklps x0, x1
37bef811cmov [rsp+56], rax
37bef8121mov rax, [rsp+328]
37bef8129movlps [rsp+184], x0
37bef8131mov [rsp+48], rax
37bef8136mov rax, [rsp+112]
37bef813bmov [rsp+40], rax
37bef8140mov rax, [rsp+88]
37bef8145mov [rsp+32], rax
37bef814amov rax, [rsp+312]
37bef8152lea r9, [rax+8*r13]
37bef8156call clarf1l_64_
37bef815btest rdi, rdi
37bef815eje 0x37bef8270
37bef8164cmp r12, -1
37bef8168je 0x37bef7eca
37bef816elea rsi, [r13-1]
37bef8172add rbx, r14
37bef8175
37bef8175loc_37bef8175:
37bef8175mov [rsp+168], rbx
37bef817dmovss x1, [r15+8*rbx-4]
37bef8184movss x0, [r15+8*rbx-8]
37bef818btest rbp, rbp
37bef818eje 0x37bef80d8
37bef8194mov rax, rsi
37bef8197mov r8, [rsp+104]
37bef819cmov rdx, [rsp+96]
37bef81a1unpcklps x0, x1
37bef81a4mov rcx, [rsp+344]
37bef81acsub rax, rbx
37bef81afmov [rsp+72], 1
37bef81b8lea rsi, [rsi+rbx+2]
37bef81bdmovlps [rsp+184], x0
37bef81c5add rbx, r14
37bef81c8mov [rsp+64], rcx
37bef81cdmov rcx, [rsp+336]
37bef81d5mov [rsp+56], rcx
37bef81damov rcx, [rsp+328]
37bef81e2mov [rsp+48], rcx
37bef81e7mov rcx, [rsp+112]
37bef81ecmov [rsp+40], rcx
37bef81f1mov rcx, [rsp+88]
37bef81f6mov [rsp+32], rcx
37bef81fbmov rcx, [rsp+312]
37bef8203lea r9, [rcx+8*rax]
37bef8207mov rcx, [rsp+272]
37bef820fcall clarf1l_64_
37bef8214sub r12, 1
37bef8218jae 0x37bef8175
37bef821ejmp 0x37bef7eca
37bef8223
37bef8223 0f 1f 44 00 00 ..D..
37bef8228
37bef8228loc_37bef8228:
37bef8228mov rdx, -9
37bef822fmov eax, 9
37bef8234jmp 0x37bef7e9c
37bef8239
37bef8239 0f 1f 80 00 00 00 00 .......
37bef8240
37bef8240loc_37bef8240:
37bef8240sub rsi, [rsp+136]
37bef8248lea rsi, [rbx+rsi-2]
37bef824djmp 0x37bef7e4a
37bef8252
37bef8252 66 0f 1f 44 00 00 f..D..
37bef8258
37bef8258loc_37bef8258:
37bef8258mov rdx, -5
37bef825fmov eax, 5
37bef8264jmp 0x37bef7e9c
37bef8269
37bef8269 0f 1f 80 00 00 00 00 .......
37bef8270
37bef8270loc_37bef8270:
37bef8270cmp r12, -1
37bef8274je 0x37bef7eca
37bef827alea rsi, [rsi+rbx+2]
37bef827fadd rbx, r14
37bef8282jmp 0x37bef8029
37bef8287
37bef8287 66 0f 1f 84 00 00 00 00 00 f........
37bef8290
37bef8290loc_37bef8290:
37bef8290test rdi, rdi
37bef8293jne 0x37bef8330
37bef8299mov [rsp+168], rdx
37bef82a1
37bef82a1loc_37bef82a1:
37bef82a1cmp r10, 1
37bef82a5jle 0x37bef7eca
37bef82ablea rsi, [r10+1]
37bef82aflea rax, [r10-2]
37bef82b3mov [rsp+144], -1
37bef82bfimul rsi, r10
37bef82c3sar rsi, 1
37bef82c6sub rsi, 1
37bef82cajmp 0x37bef7cea
37bef82cf
37bef82cf 90 .
37bef82d0
37bef82d0loc_37bef82d0:
37bef82d0test rdi, rdi
37bef82d3jne 0x37bef8320
37bef82d5mov [rsp+168], rdx
37bef82dd
37bef82ddloc_37bef82dd:
37bef82ddtest rbx, rbx
37bef82e0jle 0x37bef7eca
37bef82e6lea r12, [r10-2]
37bef82eamov r14l, 1
37bef82f0mov esi, 2
37bef82f5mov ebx, 1
37bef82fajmp 0x37bef7fed
37bef82ff
37bef82ff 90 .
37bef8300
37bef8300loc_37bef8300:
37bef8300mov [rsp+168], rdx
37bef8308jmp 0x37bef7fca
37bef830d
37bef830d 0f 1f 00 ...
37bef8310
37bef8310loc_37bef8310:
37bef8310mov [rsp+168], rdx
37bef8318jmp 0x37bef7cc7
37bef831d
37bef831d 0f 1f 00 ...
37bef8320
37bef8320loc_37bef8320:
37bef8320mov [rsp+176], rcx
37bef8328jmp 0x37bef82dd
37bef832a
37bef832a 66 0f 1f 44 00 00 f..D..
37bef8330
37bef8330loc_37bef8330:
37bef8330mov [rsp+176], rcx
37bef8338jmp 0x37bef82a1
37bef833d
37bef833dloc_37bef833d:
37bef833dneg rax
37bef8340jmp 0x37bef7ea7
37bef7b80
37bef8345
37bef8345 // align 0x40
37bef8345 // align 0x40
37bef8380
37bef8380dbbcsd_64_:
37bef8380push r15
37bef8382push r14
37bef8384push r13
37bef8386push r12
37bef8388push rbp
37bef8389push rdi
37bef838apush rsi
37bef838bpush rbx
37bef838csub rsp, 808
37bef8393movups [rsp+640], x6
37bef839bmovups [rsp+656], x7
37bef83a3movups [rsp+672], x8
37bef83acmovups [rsp+688], x9
37bef83b5movups [rsp+704], x10
37bef83bemovups [rsp+720], x11
37bef83c7movups [rsp+736], x12
37bef83d0movups [rsp+752], x13
37bef83d9movups [rsp+768], x14
37bef83e2movups [rsp+784], x15
37bef83ebmov rax, [rsp+968]
37bef83f3mov r15, [rsp+944]
37bef83fbmov r14, [rax]
37bef83femov rax, [rsp+984]
37bef8406mov r13, [rax]
37bef8409mov rsi, r8
37bef840cmov rdi, rdx
37bef840fmov rbx, r9
37bef8412mov rax, [rsp+1000]
37bef841amov r9l, 1
37bef8420mov r8l, 1
37bef8426lea rdx, [rip+0x560f43]
37bef842dmov r12, [rax]
37bef8430mov rax, [rsp+1016]
37bef8438mov rbp, [rax]
37bef843bmov rax, [rsp+1104]
37bef8443mov [rax], 0
37bef844amov rax, [rsp+1096]
37bef8452mov rax, [rax]
37bef8455mov [rsp+96], rax
37bef845acall lsame_64_
37bef845fmov r9l, 1
37bef8465mov r8l, 1
37bef846bmov rcx, rdi
37bef846elea rdx, [rip+0x560efb]
37bef8475mov [rsp+392], rax
37bef847dcall lsame_64_
37bef8482mov rcx, rsi
37bef8485mov r9l, 1
37bef848bmov r8l, 1
37bef8491lea rdx, [rip+0x560ed8]
37bef8498mov [rsp+368], rax
37bef84a0call lsame_64_
37bef84a5mov r9l, 1
37bef84abmov r8l, 1
37bef84b1mov rcx, rbx
37bef84b4lea rdx, [rip+0x560eb5]
37bef84bbmov [rsp+376], rax
37bef84c3call lsame_64_
37bef84c8mov rcx, [rsp+912]
37bef84d0mov r9l, 1
37bef84d6mov r8l, 1
37bef84dclea rdx, [rip+0x560e8e]
37bef84e3mov [rsp+384], rax
37bef84ebcall lsame_64_
37bef84f0mov rsi, [rsp+920]
37bef84f8mov [rsp+352], rax
37bef8500mov rax, [rsi]
37bef8503test rax, rax
37bef8506js 0x37bef85d0
37bef850cmov rsi, [rsp+928]
37bef8514mov rdx, [rsi]
37bef8517test rdx, rdx
37bef851ajs 0x37bef8525
37bef851ccmp rax, rdx
37bef851fjge 0x37bef85e1
37bef8525
37bef8525loc_37bef8525:
37bef8525mov rdx, -7
37bef852cmov eax, 7
37bef8531
37bef8531loc_37bef8531:
37bef8531mov rdi, [rsp+1104]
37bef8539mov [rdi], rdx
37bef853c
37bef853cloc_37bef853c:
37bef853clea rdx, [rsp+632]
37bef8544mov r8l, 6
37bef854alea rcx, [rip+0x560e21]
37bef8551mov [rsp+632], rax
37bef8559call xerbla_64_
37bef855enop
37bef855f
37bef855floc_37bef855f:
37bef855fmovups x6, [rsp+640]
37bef8567movups x7, [rsp+656]
37bef856fmovups x8, [rsp+672]
37bef8578movups x9, [rsp+688]
37bef8581movups x10, [rsp+704]
37bef858amovups x11, [rsp+720]
37bef8593movups x12, [rsp+736]
37bef859cmovups x13, [rsp+752]
37bef85a5movups x14, [rsp+768]
37bef85aemovups x15, [rsp+784]
37bef85b7add rsp, 808
37bef85bepop rbx
37bef85bfpop rsi
37bef85c0pop rdi
37bef85c1pop rbp
37bef85c2pop r12
37bef85c4pop r13
37bef85c6pop r14
37bef85c8pop r15
37bef85caret
37bef85cb
37bef85cb 0f 1f 44 00 00 ..D..
37bef85d0
37bef85d0loc_37bef85d0:
37bef85d0mov rdx, -6
37bef85d7mov eax, 6
37bef85dcjmp 0x37bef8531
37bef85e1
37bef85e1loc_37bef85e1:
37bef85e1mov rsi, [rsp+936]
37bef85e9mov rsi, [rsi]
37bef85ecmov [rsp+360], rsi
37bef85f4test rsi, rsi
37bef85f7js 0x37bef85fe
37bef85f9cmp rax, rsi
37bef85fcjge 0x37bef860f
37bef85fe
37bef85feloc_37bef85fe:
37bef85femov rdx, -8
37bef8605mov eax, 8
37bef860ajmp 0x37bef8531
37bef860f
37bef860floc_37bef860f:
37bef860fcmp rdx, rsi
37bef8612jl 0x37bef85fe
37bef8614mov rcx, rax
37bef8617sub rcx, rdx
37bef861acmp rsi, rcx
37bef861djg 0x37bef85fe
37bef861fsub rax, rsi
37bef8622cmp rsi, rax
37bef8625jg 0x37bef85fe
37bef8627cmp [rsp+392], 0
37bef8630mov r11, [rsp+952]
37bef8638je 0x37bef8658
37bef863amov rdi, [rsp+968]
37bef8642cmp rdx, [rdi]
37bef8645jle 0x37bef8658
37bef8647mov rdx, -12
37bef864emov eax, 12
37bef8653jmp 0x37bef8531
37bef8658
37bef8658loc_37bef8658:
37bef8658cmp [rsp+368], 0
37bef8661je 0x37bef8681
37bef8663mov rdi, [rsp+984]
37bef866bcmp rcx, [rdi]
37bef866ejle 0x37bef8681
37bef8670mov rdx, -14
37bef8677mov eax, 14
37bef867cjmp 0x37bef8531
37bef8681
37bef8681loc_37bef8681:
37bef8681cmp [rsp+376], 0
37bef868aje 0x37bef86b2
37bef868cmov rdi, [rsp+1000]
37bef8694mov rsi, [rsp+360]
37bef869ccmp rsi, [rdi]
37bef869fjle 0x37bef86b2
37bef86a1mov rdx, -16
37bef86a8mov eax, 16
37bef86adjmp 0x37bef8531
37bef86b2
37bef86b2loc_37bef86b2:
37bef86b2cmp [rsp+384], 0
37bef86bbje 0x37bef86e0
37bef86bdmov rdi, [rsp+1016]
37bef86c5cmp rax, [rdi]
37bef86c8jle 0x37bef86e0
37bef86camov rdx, -18
37bef86d1mov eax, 18
37bef86d6jmp 0x37bef8531
37bef86db
37bef86db 0f 1f 44 00 00 ..D..
37bef86e0
37bef86e0loc_37bef86e0:
37bef86e0mov rax, [rsp+1104]
37bef86e8mov rax, [rax]
37bef86ebtest rax, rax
37bef86eejne 0x37befba0d
37bef86f4cmp [rsp+360], 0
37bef86fdje 0x37befb9f6
37bef8703mov rax, [rsp+360]
37bef870bpxor x0, x0
37bef870flea rdi, [rax+rax+1]
37bef8714mov [rsp+432], rdi
37bef871cadd rdi, rax
37bef871fmov [rsp+440], rdi
37bef8727add rdi, rax
37bef872amov [rsp+448], rdi
37bef8732add rdi, rax
37bef8735mov [rsp+456], rdi
37bef873dadd rdi, rax
37bef8740mov [rsp+304], rdi
37bef8748add rdi, rax
37bef874blea rax, [rax+rdi-1]
37bef8750mov [rsp+312], rdi
37bef8758mov rdi, [rsp+1088]
37bef8760cvtsi2sd x0, rax
37bef8765movsd_xmm [rdi], x0
37bef8769mov rdi, [rsp+1096]
37bef8771cmp [rdi], rax
37bef8774jge 0x37bef879b
37bef8776cmp [rsp+96], -1
37bef877cje 0x37bef855f
37bef8782mov rax, [rsp+1104]
37bef878amov [rax], -28
37bef8791mov eax, 28
37bef8796jmp 0x37bef853c
37bef879b
37bef879bloc_37bef879b:
37bef879bcmp [rsp+96], -1
37bef87a1je 0x37bef855f
37bef87a7mov edx, 7
37bef87aclea rcx, [rip+0x560bc5]
37bef87b3mov [rsp+952], r11
37bef87bbcall dlamch_64_
37bef87c0mov edx, 12
37bef87c5lea rcx, [rip+0x560bb3]
37bef87ccmovapd x6, x0
37bef87d0call dlamch_64_
37bef87d5mov rax, [rsp+936]
37bef87ddmovapd x7, x0
37bef87e1mov r8, [rax]
37bef87e4test r8, r8
37bef87e7jle 0x37bef855f
37bef87edxor eax, eax
37bef87eftest r14, r14
37bef87f2movapd x0, x6
37bef87f6movsd_xmm x1, [rip+0x560baa]
37bef87fecmovns rax, r14
37bef8802mov [rsp+96], r8
37bef8807unpcklpd x6, x7
37bef880bmov [rsp+480], rax
37bef8813xor eax, eax
37bef8815test r13, r13
37bef8818cmovns rax, r13
37bef881cmov [rsp+464], rax
37bef8824xor eax, eax
37bef8826test r12, r12
37bef8829cmovns rax, r12
37bef882dmov [rsp+472], rax
37bef8835xor eax, eax
37bef8837test rbp, rbp
37bef883acmovns rax, rbp
37bef883emov [rsp+488], rax
37bef8846call pow
37bef884bmov r8, [rsp+96]
37bef8850minsd x0, [rip+0x560b58]
37bef8858pxor x1, x1
37bef885cmaxsd x0, [rip+0x560b54]
37bef8864movsd_xmm x2, [rip+0x560b54]
37bef886cmov rax, r8
37bef886fmov r11, [rsp+952]
37bef8877lea rdx, [r8+1]
37bef887bimul rax, r8
37bef887flea rax, [rax+2*rax]
37bef8883add rax, rax
37bef8886cvtsi2sd x1, rax
37bef888bunpcklpd x0, x1
37bef888fmov [rsp+424], rax
37bef8897mov eax, 1
37bef889cmulpd x0, x6
37bef88a0movapd x1, x0
37bef88a4unpckhpd x1, x0
37bef88a8maxpd x1, x0
37bef88acmovapd x14, x1
37bef88b1jmp 0x37bef88d2
37bef88b3
37bef88b3 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 f.ff.........
37bef88c0
37bef88c0loc_37bef88c0:
37bef88c0mov [r15+8*rax-8], 0
37bef88c9
37bef88c9loc_37bef88c9:
37bef88c9add rax, 1
37bef88cdcmp rax, rdx
37bef88d0je 0x37bef88ff
37bef88d2
37bef88d2loc_37bef88d2:
37bef88d2movsd_xmm x0, [r15+8*rax-8]
37bef88d9comisd x14, x0
37bef88deja 0x37bef88c0
37bef88e0movapd x1, x2
37bef88e4subsd x1, x14
37bef88e9comisd x0, x1
37bef88edjbe 0x37bef88c9
37bef88efmovsd_xmm [r15+8*rax-8], x2
37bef88f6add rax, 1
37bef88facmp rax, rdx
37bef88fdjne 0x37bef88d2
37bef88ff
37bef88ffloc_37bef88ff:
37bef88ffcmp r8, 1
37bef8903je 0x37befab7c
37bef8909movsd_xmm x2, [rip+0x560aaf]
37bef8911mov eax, 1
37bef8916jmp 0x37bef8932
37bef8918
37bef8918 0f 1f 84 00 00 00 00 00 ........
37bef8920
37bef8920loc_37bef8920:
37bef8920mov [r11+8*rax-8], 0
37bef8929
37bef8929loc_37bef8929:
37bef8929add rax, 1
37bef892dcmp r8, rax
37bef8930je 0x37bef895f
37bef8932
37bef8932loc_37bef8932:
37bef8932movsd_xmm x0, [r11+8*rax-8]
37bef8939comisd x14, x0
37bef893eja 0x37bef8920
37bef8940movapd x1, x2
37bef8944subsd x1, x14
37bef8949comisd x0, x1
37bef894djbe 0x37bef8929
37bef894fmovsd_xmm [r11+8*rax-8], x2
37bef8956add rax, 1
37bef895acmp r8, rax
37bef895djne 0x37bef8932
37bef895f
37bef895floc_37bef895f:
37bef895fmov rax, r8
37bef8962pxor x1, x1
37bef8966jmp 0x37bef897a
37bef8968
37bef8968 0f 1f 84 00 00 00 00 00 ........
37bef8970
37bef8970loc_37bef8970:
37bef8970cmp rax, 1
37bef8974je 0x37befab7c
37bef897a
37bef897aloc_37bef897a:
37bef897amovsd_xmm x0, [r11+8*rax-16]
37bef8981mov rdx, rax
37bef8984sub rax, 1
37bef8988ucomisd x0, x1
37bef898cjp 0x37bef8990
37bef898eje 0x37bef8970
37bef8990
37bef8990loc_37bef8990:
37bef8990mov [rsp+112], rdx
37bef8995pxor x0, x0
37bef8999mov [rsp+192], rax
37bef89a1cmp rax, 1
37bef89a5jle 0x37bef89dd
37bef89a7mov rax, [rsp+192]
37bef89afjmp 0x37bef89ca
37bef89b1
37bef89b1 0f 1f 40 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..@.ff.........
37bef89c0
37bef89c0loc_37bef89c0:
37bef89c0sub rax, 1
37bef89c4cmp rax, 1
37bef89c8je 0x37bef89d5
37bef89ca
37bef89caloc_37bef89ca:
37bef89caucomisd x0, [r11+8*rax-16]
37bef89d1jp 0x37bef89c0
37bef89d3jne 0x37bef89c0
37bef89d5
37bef89d5loc_37bef89d5:
37bef89d5mov [rsp+192], rax
37bef89dd
37bef89ddloc_37bef89dd:
37bef89ddcmp [rsp+112], 1
37bef89e3je 0x37befab7c
37bef89e9lea rax, [rsp+504]
37bef89f1mov [rsp+944], r15
37bef89f9mov [rsp+184], rax
37bef8a01lea rax, [rsp+496]
37bef8a09mov [rsp+296], 0
37bef8a15mov [rsp+176], rax
37bef8a1dmov [rsp+952], r11
37bef8a25nop [rax+rax]
37bef8a30
37bef8a30loc_37bef8a30:
37bef8a30mov rsi, [rsp+192]
37bef8a38mov rax, [rsp+944]
37bef8a40mov r12, [rsp+184]
37bef8a48mov r8, [rsp+176]
37bef8a50lea rbp, [rsi-1]
37bef8a54movsd_xmm x8, [rax+8*rbp]
37bef8a5amov rdx, r12
37bef8a5dmovapd x0, x8
37bef8a62call fn_37c430950
37bef8a67mov r13, [rsp+1024]
37bef8a6fmovsd_xmm x7, [rsp+504]
37bef8a78lea rax, [8*rsi]
37bef8a80movsd_xmm x9, [rsp+496]
37bef8a8amov [rsp+96], rax
37bef8a8fmovapd x0, x7
37bef8a93xorpd x0, [rip+0x560935]
37bef8a9badd r13, rax
37bef8a9eadd rax, [rsp+1056]
37bef8aa6movsd_xmm [r13-8], x9
37bef8aacmov rdi, rax
37bef8aafmovsd_xmm [rax-8], x0
37bef8ab4cmp [rsp+112], rsi
37bef8ab9jle 0x37bef8c35
37bef8abfmov [rsp+104], rbp
37bef8ac4mov rbx, rsi
37bef8ac7mov r14, [rsp+1064]
37bef8acfmov [rsp+128], rax
37bef8ad7mov rsi, [rsp+944]
37bef8adfmov [rsp+120], r13
37bef8ae4mov r15, [rsp+1072]
37bef8aecmov rbp, [rsp+176]
37bef8af4mov r13, [rsp+1056]
37bef8afcmov rdi, [rsp+952]
37bef8b04nop
37bef8b05nop [rax+rax]
37bef8b10
37bef8b10loc_37bef8b10:
37bef8b10movsd_xmm x0, [rdi+8*rbx-8]
37bef8b16mov r8, rbp
37bef8b19mov rdx, r12
37bef8b1ccall fn_37c430950
37bef8b21mov rax, [rsp+1032]
37bef8b29mov r8, rbp
37bef8b2cmov rdx, r12
37bef8b2fmovsd_xmm x6, [rsp+504]
37bef8b38movsd_xmm x10, [rsp+496]
37bef8b42movapd x0, x6
37bef8b46mulsd x0, x7
37bef8b4axorpd x0, [rip+0x56087e]
37bef8b52movsd_xmm [rax+8*rbx-8], x0
37bef8b58movsd_xmm x0, [rsi+8*rbx]
37bef8b5dcall fn_37c430950
37bef8b62mulsd x7, x10
37bef8b67movapd x1, x9
37bef8b6cmovsd_xmm x9, [rsp+496]
37bef8b76mov rax, [rsp+1024]
37bef8b7emovsd_xmm x2, [rsp+504]
37bef8b87movapd x0, x9
37bef8b8cmulsd x0, x10
37bef8b91movsd_xmm [rax+8*rbx], x0
37bef8b96movapd x0, x6
37bef8b9amov rax, [rsp+1040]
37bef8ba2mulsd x0, x9
37bef8ba7movsd_xmm [rax+8*rbx-8], x7
37bef8badmov rax, [rsp+1048]
37bef8bb5movapd x7, x2
37bef8bb9movsd_xmm [rax+8*rbx-8], x0
37bef8bbfmovapd x0, x6
37bef8bc3mov rax, [rsp+1080]
37bef8bcbmulsd x0, x1
37bef8bcfmulsd x6, x2
37bef8bd3xorpd x0, [rip+0x5607f5]
37bef8bdbxorpd x6, [rip+0x5607ed]
37bef8be3movsd_xmm [r14+8*rbx-8], x0
37bef8beamovapd x0, x10
37bef8befmulsd x10, x1
37bef8bf4movsd_xmm [rax+8*rbx-8], x6
37bef8bfamulsd x0, x2
37bef8bfexorpd x0, [rip+0x5607ca]
37bef8c06movsd_xmm [r13+8*rbx], x0
37bef8c0dmovsd_xmm [r15+8*rbx-8], x10
37bef8c14add rbx, 1
37bef8c18cmp rbx, [rsp+112]
37bef8c1djne 0x37bef8b10
37bef8c23mov rbp, [rsp+104]
37bef8c28mov r13, [rsp+120]
37bef8c2dmov rdi, [rsp+128]
37bef8c35
37bef8c35loc_37bef8c35:
37bef8c35mov rax, [rsp+112]
37bef8c3amov r8, [rsp+176]
37bef8c42mov rdx, [rsp+184]
37bef8c4alea rsi, [8*rax]
37bef8c52mov rax, [rsp+944]
37bef8c5amov [rsp+280], rsi
37bef8c62add rax, rsi
37bef8c65movsd_xmm x0, [rax-8]
37bef8c6amov [rsp+288], rax
37bef8c72call fn_37c430950
37bef8c77mov rax, [rsp+1040]
37bef8c7fmovsd_xmm x0, [rsp+496]
37bef8c88movsd_xmm x1, [rsp+504]
37bef8c91add rax, rsi
37bef8c94add rsi, [rsp+1072]
37bef8c9cmov [rsp+264], rsi
37bef8ca4movsd_xmm [rsi-8], x0
37bef8ca9mov rsi, [rsp+296]
37bef8cb1mov [rsp+256], rax
37bef8cb9movsd_xmm [rax-8], x1
37bef8cbecmp [rsp+424], rsi
37bef8cc6jl 0x37befb708
37bef8cccmov rax, [rsp+112]
37bef8cd1lea rsi, [rax-1]
37bef8cd5mov [rsp+200], rsi
37bef8cddmov rsi, [rsp+192]
37bef8ce5lea r14, [rsi+1]
37bef8ce9cmp r14, rax
37bef8cecjg 0x37befb620
37bef8cf2lea rcx, [rax+1]
37bef8cf6mov rax, [rsp+944]
37bef8cfemovapd x2, x8
37bef8d03mov rdx, r14
37bef8d06nop [rax]
37bef8d09nop [rax+rax]
37bef8d14nop [rax+rax]
37bef8d1fnop [rax+rax]
37bef8d2anop [rax+rax]
37bef8d35nop [rax+rax]
37bef8d40
37bef8d40loc_37bef8d40:
37bef8d40movsd_xmm x1, [rax+8*rdx-8]
37bef8d46add rdx, 1
37bef8d4amovapd x4, x1
37bef8d4eminsd x1, x2
37bef8d52maxsd x4, x8
37bef8d57movapd x2, x1
37bef8d5bmovapd x8, x4
37bef8d60cmp rdx, rcx
37bef8d63jne 0x37bef8d40
37bef8d65
37bef8d65loc_37bef8d65:
37bef8d65movsd_xmm x11, [rip+0x560652]
37bef8d6emov rax, [rsp+112]
37bef8d73movsd_xmm x0, [rip+0x560625]
37bef8d7bsubsd x11, x14
37bef8d80sub rax, 2
37bef8d84mov [rsp+248], rax
37bef8d8ccomisd x8, x11
37bef8d91jbe 0x37befaa48
37bef8d97
37bef8d97loc_37bef8d97:
37bef8d97mov [rsp+552], 0
37bef8da3movsd_xmm [rsp+560], x0
37bef8dac
37bef8dacloc_37bef8dac:
37bef8dacmov rsi, [rsp+192]
37bef8db4mov rax, [rsp+456]
37bef8dbcmov rdx, [rsp+1032]
37bef8dc4mov r8, [rsp+1088]
37bef8dccadd rax, rsi
37bef8dcflea rbx, [rax-2]
37bef8dd3mov [rsp+128], rax
37bef8ddbmov rax, [rsp+448]
37bef8de3add rax, rsi
37bef8de6lea rsi, [rax-2]
37bef8deamov [rsp+104], rax
37bef8deflea rax, [8*rbp]
37bef8df7mov [rsp+208], rax
37bef8dffadd rdx, rax
37bef8e02add rax, [rsp+1024]
37bef8e0alea r11, [8*rsi]
37bef8e12mov rcx, rax
37bef8e15lea rax, [8*rbx]
37bef8e1dmov [rsp+416], r11
37bef8e25add r8, rax
37bef8e28mov [rsp+408], rax
37bef8e30mov rax, [rsp+1088]
37bef8e38mov [rsp+32], r8
37bef8e3dlea r8, [rsp+552]
37bef8e45lea r9, [rax+r11]
37bef8e49call dlartgs_64_
37bef8e4e
37bef8e4eloc_37bef8e4e:
37bef8e4emov rax, [rsp+1088]
37bef8e56movsd_xmm x0, [r13-8]
37bef8e5cmovapd x10, x14
37bef8e61mov r15, [rsp+208]
37bef8e69mulsd x10, x14
37bef8e6emovsd_xmm x1, [rax+8*rsi]
37bef8e73movsd_xmm x2, [rax+8*rbx]
37bef8e78movapd x4, x0
37bef8e7cmov rax, [rsp+96]
37bef8e81mov rbx, [rsp+1032]
37bef8e89movapd x3, x1
37bef8e8dmov rsi, [rsp+1024]
37bef8e95movapd x6, x2
37bef8e99mulsd x4, x2
37bef8e9dadd rbx, rax
37bef8ea0add rax, [rsp+1064]
37bef8ea8movsd_xmm x5, [rbx-8]
37bef8eadmulsd x0, x1
37bef8eb1mulsd x3, x5
37bef8eb5mulsd x5, x2
37bef8eb9subsd x3, x4
37bef8ebdmovsd_xmm x4, [r13]
37bef8ec3addsd x0, x5
37bef8ec7movsd_xmm x5, [rax-8]
37bef8eccmovsd_xmm [rbx-8], x3
37bef8ed1movapd x3, x2
37bef8ed5mulsd x3, x4
37bef8ed9mulsd x4, x1
37bef8eddmovsd_xmm [rsp+512], x3
37bef8ee6mulsd x3, x3
37bef8eeaunpcklpd x0, x4
37bef8eeemovapd x4, x1
37bef8ef2movups [rsi+r15], x0
37bef8ef7movsd_xmm x0, [rdi-8]
37bef8efcmulsd x4, x5
37bef8f00mov rsi, rax
37bef8f03mulsd x6, x0
37bef8f07mulsd x0, x1
37bef8f0bsubsd x4, x6
37bef8f0fmovapd x6, x2
37bef8f13mulsd x2, x5
37bef8f17movsd_xmm [rax-8], x4
37bef8f1cmovsd_xmm x4, [rdi]
37bef8f20mov rax, [rsp+1056]
37bef8f28mulsd x1, x4
37bef8f2caddsd x0, x2
37bef8f30mulsd x6, x4
37bef8f34unpcklpd x0, x1
37bef8f38movsd_xmm x1, [r13-8]
37bef8f3emovups [rax+r15], x0
37bef8f43movsd_xmm x0, [rdi-8]
37bef8f48movsd_xmm [rsp+528], x6
37bef8f51mulsd x1, x1
37bef8f55mulsd x6, x6
37bef8f59mulsd x0, x0
37bef8f5dmovapd x7, x1
37bef8f61addsd x7, x3
37bef8f65addsd x0, x6
37bef8f69movapd x1, x7
37bef8f6dsqrtsd x0, x0
37bef8f71sqrtsd x1, x1
37bef8f75call atan2
37bef8f7amov rax, [rsp+944]
37bef8f82mov rdx, [rsp+192]
37bef8f8aadd r15, [rsp+1088]
37bef8f92comisd x7, x10
37bef8f97movsd_xmm [rax+8*rbp], x0
37bef8f9cmov rax, [rsp+360]
37bef8fa4mov [rsp+344], r15
37bef8faclea r12, [rax+rdx-1]
37bef8fb1mov rax, [rsp+1088]
37bef8fb9lea rax, [rax+8*r12]
37bef8fbdmov [rsp+336], rax
37bef8fc5ja 0x37befaea8
37bef8fcbmovsd_xmm x0, [rsp+560]
37bef8fd4comisd x0, [rsp+552]
37bef8fddjb 0x37befadb0
37bef8fe3mov rax, [rsp+336]
37bef8febmov r9, [rsp+344]
37bef8ff3mov rdx, r13
37bef8ff6lea r8, [rsp+552]
37bef8ffemov rcx, [rsp+208]
37bef9006add rcx, [rsp+1032]
37bef900emov [rsp+32], rax
37bef9013call dlartgs_64_
37bef9018
37bef9018loc_37bef9018:
37bef9018movsd_xmm x0, [rdi-8]
37bef901dmov rax, [rsp+192]
37bef9025mov rcx, [rsp+440]
37bef902dmov rdx, [rsp+1088]
37bef9035mulsd x0, x0
37bef9039lea r10, [rcx+rax]
37bef903dlea r15, [r10-2]
37bef9041lea rcx, [rdx+8*r15]
37bef9045mov rdx, [rsp+432]
37bef904dmov [rsp+320], rcx
37bef9055addsd x0, x6
37bef9059lea r11, [rdx+rax]
37bef905dmov rax, [rsp+1088]
37bef9065lea rax, [rax+8*r11-16]
37bef906acomisd x0, x10
37bef906fmov [rsp+328], rax
37bef9077ja 0x37befae50
37bef907dmovsd_xmm x0, [rsp+552]
37bef9086mov [rsp+136], r10
37bef908ecomisd x0, [rsp+560]
37bef9097mov [rsp+120], r11
37bef909cjbe 0x37befadf8
37bef90a2mov rax, [rsp+320]
37bef90aamov r9, [rsp+328]
37bef90b2mov rdx, rdi
37bef90b5lea r8, [rsp+560]
37bef90bdmov rcx, [rsp+208]
37bef90c5add rcx, [rsp+1064]
37bef90cdmov [rsp+32], rax
37bef90d2call dlartgs_64_
37bef90d7mov r11, [rsp+120]
37bef90dcmov r10, [rsp+136]
37bef90e4
37bef90e4loc_37bef90e4:
37bef90e4mov rcx, [rsp+1088]
37bef90eclea rdx, [8*r11]
37bef90f4mov rax, [rsp+1088]
37bef90fcmovsd_xmm x3, [r13]
37bef9102add rcx, rdx
37bef9105movsd_xmm x0, [rcx-16]
37bef910axorpd x0, [rip+0x5602be]
37bef9112movsd_xmm [rcx-16], x0
37bef9117movsd_xmm x6, [rax+8*r15]
37bef911dmovsd_xmm x0, [rbx-8]
37bef9122xorpd x6, [rip+0x5602a6]
37bef912amovapd x5, x0
37bef912emovsd_xmm [rax+8*r15], x6
37bef9134movsd_xmm x1, [rax+8*rbp]
37bef9139movsd_xmm x2, [rax+8*r12]
37bef913fmulsd x0, x1
37bef9143movapd x4, x1
37bef9147mulsd x4, x3
37bef914bmulsd x5, x2
37bef914fmulsd x3, x2
37bef9153subsd x4, x5
37bef9157addsd x0, x3
37bef915bmovsd_xmm [r13], x4
37bef9161movsd_xmm [rbx-8], x0
37bef9166cmp r14, [rsp+112]
37bef916bjge 0x37bef918a
37bef916dmovsd_xmm x0, [rbx]
37bef9171movapd x3, x2
37bef9175mulsd x3, x0
37bef9179mulsd x0, x1
37bef917dmovsd_xmm [rsp+512], x3
37bef9186movsd_xmm [rbx], x0
37bef918a
37bef918aloc_37bef918a:
37bef918amov rax, [rsp+1040]
37bef9192movapd x3, x1
37bef9196movapd x5, x2
37bef919amov r11, [rsp+1040]
37bef91a2movapd x12, x2
37bef91a7mov r9, [rsp+208]
37bef91afmovsd_xmm x0, [rax+8*rbp]
37bef91b4mov rax, [rsp+1048]
37bef91bcmovsd_xmm x4, [rax+8*rbp]
37bef91c1mulsd x5, x0
37bef91c5mulsd x0, x1
37bef91c9mulsd x3, x4
37bef91cdmulsd x2, x4
37bef91d1movapd x4, x6
37bef91d5subsd x3, x5
37bef91d9addsd x0, x2
37bef91ddmovsd_xmm x2, [rdi]
37bef91e1movsd_xmm [rax+8*rbp], x3
37bef91e6mov rax, [rsp+192]
37bef91eemovsd_xmm x3, [r11+8*rax]
37bef91f4mulsd x1, x3
37bef91f8mulsd x12, x3
37bef91fdunpcklpd x0, x1
37bef9201movsd_xmm x1, [rsi-8]
37bef9206movups [r11+r9], x0
37bef920bmovsd_xmm x0, [rcx-16]
37bef9210mov rcx, [rsp+1072]
37bef9218movsd_xmm [rsp+520], x12
37bef9222mulsd x4, x1
37bef9226mulsd x1, x0
37bef922amovapd x3, x0
37bef922emulsd x3, x2
37bef9232mulsd x2, x6
37bef9236subsd x3, x4
37bef923amovapd x4, x6
37bef923eaddsd x1, x2
37bef9242movsd_xmm x2, [rcx+8*rbp]
37bef9247mov rcx, [rsp+1080]
37bef924fmovsd_xmm [rdi], x3
37bef9253movapd x3, x0
37bef9257movsd_xmm [rsi-8], x1
37bef925cmovsd_xmm x1, [rcx+8*rbp]
37bef9261mulsd x3, x2
37bef9265mulsd x2, x6
37bef9269mulsd x4, x1
37bef926dmulsd x1, x0
37bef9271addsd x4, x3
37bef9275subsd x1, x2
37bef9279cmp r14, [rsp+112]
37bef927ejl 0x37bef9a80
37bef9284mov rax, [rsp+1080]
37bef928cmov rdi, [rsp+192]
37bef9294movsd_xmm [rax+8*rbp], x1
37bef9299mov rax, [rsp+1072]
37bef92a1movsd_xmm x1, [rax+8*rdi]
37bef92a6mov rdi, [rsp+208]
37bef92aemulsd x0, x1
37bef92b2mulsd x6, x1
37bef92b6movapd x1, x4
37bef92baunpcklpd x1, x0
37bef92bemovsd_xmm [rsp+536], x6
37bef92c7movups [rax+rdi], x1
37bef92cbnop [rax+rax]
37bef92d0
37bef92d0loc_37bef92d0:
37bef92d0mov rax, [rsp+288]
37bef92d8mov r8, [rsp+176]
37bef92e0mov rdx, [rsp+184]
37bef92e8movsd_xmm x0, [rax-16]
37bef92edcall fn_37c430950
37bef92f2mov rdi, [rsp+248]
37bef92famov rax, [rsp+1032]
37bef9302movsd_xmm x3, [rsp+496]
37bef930bmovsd_xmm x2, [rsp+504]
37bef9314movsd_xmm x0, [rax+8*rdi]
37bef9319mov rax, [rsp+1064]
37bef9321movapd x4, x3
37bef9325movsd_xmm x1, [rax+8*rdi]
37bef932amulsd x0, x2
37bef932emov rax, [rsp+256]
37bef9336mulsd x1, x3
37bef933amovsd_xmm x8, [rax-16]
37bef9340mov rax, [rsp+264]
37bef9348mulsd x3, x6
37bef934cmovsd_xmm x7, [rax-16]
37bef9351mulsd x6, x6
37bef9355mulsd x4, x7
37bef9359addsd x0, x1
37bef935dmovapd x1, x2
37bef9361andpd x0, [rip+0x560077]
37bef9369mulsd x1, x8
37bef936emulsd x2, x12
37bef9373mulsd x8, x8
37bef9378mulsd x12, x12
37bef937dmulsd x7, x7
37bef9381addsd x1, x4
37bef9385addsd x2, x3
37bef9389movsd_xmm [rsp+608], x1
37bef9392mulsd x1, x1
37bef9396addsd x8, x12
37bef939bmovsd_xmm [rsp+616], x2
37bef93a4mulsd x2, x2
37bef93a8addsd x7, x6
37bef93acaddsd x1, x2
37bef93b0sqrtsd x1, x1
37bef93b4call atan2
37bef93b9mov rax, [rsp+952]
37bef93c1xor edx, edx
37bef93c3comisd x10, x8
37bef93c8movsd_xmm [rax+8*rdi], x0
37bef93cdmov rax, [rsp+112]
37bef93d2mov rdi, [rsp+312]
37bef93dasetae dl
37bef93ddxor r10l, r10l
37bef93e0lea rbx, [rax+rdi-3]
37bef93e5mov rdi, [rsp+1088]
37bef93edcomisd x10, x7
37bef93f2lea r8, [rdi+8*rbx]
37bef93f6mov rdi, [rsp+304]
37bef93fesetae r10b
37bef9402lea rsi, [rax+rdi-3]
37bef9407mov rax, [rsp+1088]
37bef940flea r9, [rax+8*rsi]
37bef9413test rdx, rdx
37bef9416jne 0x37befa8d0
37bef941ctest r10, r10
37bef941fjne 0x37befa8d0
37bef9425lea r10, [rsp+568]
37bef942dlea rdx, [rsp+608]
37bef9435mov [rsp+32], r10
37bef943alea rcx, [rsp+616]
37bef9442call dlartgp_64_
37bef9447
37bef9447loc_37bef9447:
37bef9447mov rax, [rsp+1088]
37bef944fmov rdi, [rsp+1048]
37bef9457movsd_xmm x0, [rax+8*rsi]
37bef945cmov rax, [rsp+280]
37bef9464mov rsi, [rsp+1088]
37bef946cadd rdi, rax
37bef946fmovapd x4, x0
37bef9473add rax, [rsp+1080]
37bef947bmovsd_xmm x1, [rsi+8*rbx]
37bef9480mov rsi, [rsp+256]
37bef9488movsd_xmm x2, [rdi-16]
37bef948dmovsd_xmm x3, [rsi-8]
37bef9492movapd x5, x2
37bef9496mulsd x5, x1
37bef949amulsd x4, x3
37bef949emulsd x2, x0
37bef94a2mulsd x3, x1
37bef94a6subsd x4, x5
37bef94aamovapd x5, x1
37bef94aeaddsd x2, x3
37bef94b2movsd_xmm [rsi-8], x4
37bef94b7movsd_xmm x4, [rax-16]
37bef94bcmov rsi, rax
37bef94bfmov rax, [rsp+264]
37bef94c7movsd_xmm x3, [rax-8]
37bef94ccmovsd_xmm [rdi-16], x2
37bef94d1movapd x2, x0
37bef94d5mulsd x5, x4
37bef94d9mulsd x2, x3
37bef94ddmulsd x0, x4
37bef94e1mulsd x1, x3
37bef94e5subsd x2, x5
37bef94e9addsd x0, x1
37bef94edmovsd_xmm [rax-8], x2
37bef94f2movsd_xmm [rsi-16], x0
37bef94f7cmp [rsp+392], 0
37bef9500je 0x37befa920
37bef9506mov rbx, [rsp+112]
37bef950bmov rax, [rsp+192]
37bef9513mov rdx, [rsp+352]
37bef951bsub rbx, rax
37bef951eadd rbx, 1
37bef9522xor rdx, 1
37bef9526mov [rsp+632], rbx
37bef952eje 0x37befaf60
37bef9534mov rcx, [rsp+968]
37bef953clea r12, [rip+0x55fe49]
37bef9543lea rbp, [rsp+632]
37bef954bmov [rsp+88], 1
37bef9554mov [rsp+80], 1
37bef955dmov r9, [rsp+928]
37bef9565lea r8, [rip+0x55fe1f]
37bef956cmov [rsp+64], rcx
37bef9571mov rcx, [rsp+480]
37bef9579mov [rsp+72], 1
37bef9582mov rdx, rcx
37bef9585mov [rsp+32], rbp
37bef958aimul rdx, rax
37bef958emov rax, [rsp+960]
37bef9596sub rdx, rcx
37bef9599lea rcx, [rip+0x55fded]
37bef95a0lea rdx, [rax+8*rdx]
37bef95a4mov rax, [rsp+336]
37bef95acmov [rsp+56], rdx
37bef95b1mov rdx, r12
37bef95b4mov [rsp+48], rax
37bef95b9mov rax, [rsp+344]
37bef95c1mov [rsp+40], rax
37bef95c6call dlasr_64_
37bef95cbcmp [rsp+368], 0
37bef95d4jne 0x37befa961
37bef95dacmp [rsp+376], 0
37bef95e3jne 0x37befb111
37bef95e9cmp [rsp+384], 0
37bef95f2je 0x37bef96c8
37bef95f8
37bef95f8loc_37bef95f8:
37bef95f8lea r13, [rip+0x55fd8f]
37bef95ff
37bef95ffloc_37bef95ff:
37bef95fflea r14, [rsp+624]
37bef9607
37bef9607loc_37bef9607:
37bef9607mov rax, [rsp+920]
37bef960fmov [rsp+624], rbx
37bef9617mov rbx, [rsp+312]
37bef961fmov rdx, [rax]
37bef9622mov rax, [rsp+936]
37bef962asub rdx, [rax]
37bef962dmov rax, [rsp+1016]
37bef9635mov [rsp+88], 1
37bef963emov [rsp+632], rdx
37bef9646mov rdx, [rsp+208]
37bef964emov [rsp+64], rax
37bef9653mov rax, [rsp+192]
37bef965badd rdx, [rsp+1008]
37bef9663mov [rsp+80], 1
37bef966cmov [rsp+56], rdx
37bef9671lea rdx, [rax+rbx-2]
37bef9676mov rbx, [rsp+1088]
37bef967emov [rsp+72], 1
37bef9687lea rdx, [rbx+8*rdx]
37bef968bmov rbx, [rsp+304]
37bef9693mov [rsp+48], rdx
37bef9698
37bef9698loc_37bef9698:
37bef9698lea rdx, [rbx+rax-2]
37bef969dmov [rsp+32], rbp
37bef96a2mov r9, r14
37bef96a5mov rcx, r13
37bef96a8mov rax, [rsp+1088]
37bef96b0lea r8, [rip+0x55fcd4]
37bef96b7lea rdx, [rax+8*rdx]
37bef96bbmov [rsp+40], rdx
37bef96c0mov rdx, r12
37bef96c3call dlasr_64_
37bef96c8
37bef96c8loc_37bef96c8:
37bef96c8mov rax, [rsp+1056]
37bef96d0mov rdx, [rsp+200]
37bef96d8pxor x1, x1
37bef96dcmov rcx, [rsp+1032]
37bef96e4mov rbx, [rsp+280]
37bef96ecmovsd_xmm x6, [rax+8*rdx]
37bef96f1mov rax, [rsp+248]
37bef96f9add rbx, [rsp+1024]
37bef9701movsd_xmm x0, [rcx+8*rax]
37bef9706mov rcx, [rsp+1064]
37bef970emovsd_xmm x7, [rbx-8]
37bef9713addsd x0, [rcx+8*rax]
37bef9718comisd x0, x1
37bef971cjbe 0x37bef97a0
37bef9722xorpd x7, [rip+0x55fca6]
37bef972axorpd x6, [rip+0x55fc9e]
37bef9732mov r14, rdx
37bef9735mov rax, [rsp+1056]
37bef973dmovsd_xmm [rbx-8], x7
37bef9742movsd_xmm [rax+8*rdx], x6
37bef9747cmp [rsp+376], 0
37bef9750je 0x37bef97a0
37bef9752mov rax, [rsp+352]
37bef975axor rax, 1
37bef975eje 0x37befb570
37bef9764mov rax, [rsp+992]
37bef976cmov r9, [rsp+1000]
37bef9774mov rcx, [rsp+936]
37bef977clea r8, [rax+8*rdx]
37bef9780lea rdx, [rip+0x55fc09]
37bef9787call dscal_64_
37bef978cmov rax, [rsp+1056]
37bef9794movsd_xmm x7, [rbx-8]
37bef9799movsd_xmm x6, [rax+8*r14]
37bef979fnop
37bef97a0
37bef97a0loc_37bef97a0:
37bef97a0mov rax, [rsp+952]
37bef97a8mov rbx, [rsp+248]
37bef97b0mov r8, [rsp+176]
37bef97b8mov rdx, [rsp+184]
37bef97c0movsd_xmm x0, [rax+8*rbx]
37bef97c5call fn_37c430950
37bef97camovsd_xmm x8, [rdi-16]
37bef97d0movsd_xmm x0, [rsp+496]
37bef97d9movsd_xmm x2, [rsp+504]
37bef97e2movsd_xmm x9, [rsi-16]
37bef97e8movapd x1, x0
37bef97ecmulsd x1, x7
37bef97f0movapd x3, x2
37bef97f4mulsd x3, x8
37bef97f9addsd x8, x7
37bef97femulsd x2, x9
37bef9803mulsd x0, x6
37bef9807addsd x1, x3
37bef980baddsd x0, x2
37bef980fmovsd_xmm [rsp+592], x1
37bef9818andpd x1, [rip+0x55fbc0]
37bef9820movsd_xmm [rsp+608], x0
37bef9829andpd x0, [rip+0x55fbaf]
37bef9831call atan2
37bef9836mov rax, [rsp+288]
37bef983emovsd_xmm [rax-8], x0
37bef9843pxor x0, x0
37bef9847comisd x0, x8
37bef984cja 0x37befad10
37bef9852
37bef9852loc_37bef9852:
37bef9852addsd x6, x9
37bef9857pxor x7, x7
37bef985bmov rdi, [rsp+264]
37bef9863movsd_xmm x0, [rdi-8]
37bef9868comisd x6, x7
37bef986cjbe 0x37befa830
37bef9872xorpd x0, [rip+0x55fb56]
37bef987amovsd_xmm [rdi-8], x0
37bef987fcmp [rsp+368], 0
37bef9888je 0x37befa830
37bef988emov rax, [rsp+920]
37bef9896mov rdx, [rax]
37bef9899mov rax, [rsp+928]
37bef98a1sub rdx, [rax]
37bef98a4mov rax, [rsp+352]
37bef98acmov [rsp+632], rdx
37bef98b4xor rax, 1
37bef98b8je 0x37befb500
37bef98bemov rax, [rsp+464]
37bef98c6mov rdx, [rsp+112]
37bef98cblea r12, [rip+0x55fabe]
37bef98d2lea rbp, [rsp+632]
37bef98dalea r9, [rip+0x55fab7]
37bef98e1mov rcx, rbp
37bef98e4imul rdx, rax
37bef98e8sub rdx, rax
37bef98ebmov rax, [rsp+976]
37bef98f3lea r8, [rax+8*rdx]
37bef98f7mov rdx, r12
37bef98facall dscal_64_
37bef98ffmov rax, [rsp+256]
37bef9907movsd_xmm x0, [rax-8]
37bef990caddsd x0, [rdi-8]
37bef9911comisd x7, x0
37bef9915jbe 0x37bef9930
37bef9917test [rsp+384], 1
37bef991fjne 0x37befb680
37bef9925nop [rax+rax]
37bef9930
37bef9930loc_37bef9930:
37bef9930mov rax, [rsp+112]
37bef9935mov rdi, [rsp+192]
37bef993dlea rcx, [rax+1]
37bef9941mov rdx, rdi
37bef9944cmp rax, rdi
37bef9947jl 0x37bef99fb
37bef994dmov rax, [rsp+944]
37bef9955jmp 0x37bef9972
37bef9957
37bef9957 66 0f 1f 84 00 00 00 00 00 f........
37bef9960
37bef9960loc_37bef9960:
37bef9960mov [rax+8*rdx-8], 0
37bef9969
37bef9969loc_37bef9969:
37bef9969add rdx, 1
37bef996dcmp rdx, rcx
37bef9970je 0x37bef999b
37bef9972
37bef9972loc_37bef9972:
37bef9972movsd_xmm x0, [rax+8*rdx-8]
37bef9978comisd x14, x0
37bef997dja 0x37bef9960
37bef997fcomisd x0, x11
37bef9984jbe 0x37bef9969
37bef9986mov rdi, [rip+0x55fa33]
37bef998dmov [rax+8*rdx-8], rdi
37bef9992add rdx, 1
37bef9996cmp rdx, rcx
37bef9999jne 0x37bef9972
37bef999b
37bef999bloc_37bef999b:
37bef999bmov r8, [rsp+112]
37bef99a0mov rax, [rsp+192]
37bef99a8cmp r8, rax
37bef99abje 0x37bef99fb
37bef99admov rcx, [rsp+952]
37bef99b5mov rdx, rax
37bef99b8jmp 0x37bef99d2
37bef99ba
37bef99ba 66 0f 1f 44 00 00 f..D..
37bef99c0
37bef99c0loc_37bef99c0:
37bef99c0mov [rcx+8*rdx-8], 0
37bef99c9
37bef99c9loc_37bef99c9:
37bef99c9add rdx, 1
37bef99cdcmp rdx, r8
37bef99d0je 0x37bef99fb
37bef99d2
37bef99d2loc_37bef99d2:
37bef99d2movsd_xmm x0, [rcx+8*rdx-8]
37bef99d8comisd x14, x0
37bef99ddja 0x37bef99c0
37bef99dfcomisd x0, x11
37bef99e4jbe 0x37bef99c9
37bef99e6mov rax, [rip+0x55f9d3]
37bef99edmov [rcx+8*rdx-8], rax
37bef99f2add rdx, 1
37bef99f6cmp rdx, r8
37bef99f9jne 0x37bef99d2
37bef99fb
37bef99fbloc_37bef99fb:
37bef99fbmov rdx, [rsp+112]
37bef9a00mov rcx, [rsp+952]
37bef9a08pxor x0, x0
37bef9a0cjmp 0x37bef9a1e
37bef9a0e
37bef9a0e 66 90 f.
37bef9a10
37bef9a10loc_37bef9a10:
37bef9a10sub rdx, 1
37bef9a14cmp rdx, 1
37bef9a18je 0x37befab60
37bef9a1e
37bef9a1eloc_37bef9a1e:
37bef9a1eucomisd x0, [rcx+8*rdx-16]
37bef9a24jp 0x37bef9a28
37bef9a26je 0x37bef9a10
37bef9a28
37bef9a28loc_37bef9a28:
37bef9a28cmp rdx, [rsp+192]
37bef9a30jg 0x37befab10
37bef9a36lea rcx, [rdx-1]
37bef9a3acmp rdx, 2
37bef9a3ejne 0x37befab2a
37bef9a44mov edx, 2
37bef9a49nop [rax]
37bef9a50
37bef9a50loc_37bef9a50:
37bef9a50mov r8, [rsp+112]
37bef9a55add r8, [rsp+296]
37bef9a5dmov [rsp+112], rdx
37bef9a62sub r8, [rsp+192]
37bef9a6amov [rsp+192], rcx
37bef9a72mov [rsp+296], r8
37bef9a7ajmp 0x37bef8a30
37bef9a7f
37bef9a7f 90 .
37bef9a80
37bef9a80loc_37bef9a80:
37bef9a80mov rcx, [rsp+1080]
37bef9a88movapd x15, x6
37bef9a8dmov r11, rax
37bef9a90mov r15, [rsp+1048]
37bef9a98movsd_xmm x2, [rsi]
37bef9a9cmovsd_xmm [rcx+8*rbp], x1
37bef9aa1mov rcx, [rsp+1072]
37bef9aa9mov rbp, [rsp+1040]
37bef9ab1mulsd x15, x2
37bef9ab6movsd_xmm x1, [rcx+8*rax]
37bef9abbmov rax, [rsp+96]
37bef9ac0mulsd x2, x0
37bef9ac4mulsd x6, x1
37bef9ac8lea r12, [rax+rcx]
37bef9accadd rbp, rax
37bef9acfadd r15, rax
37bef9ad2mulsd x1, x0
37bef9ad6movsd_xmm [rsp+528], x15
37bef9ae0movsd_xmm [rsi], x2
37bef9ae4movsd_xmm [rsp+536], x6
37bef9aedunpcklpd x4, x1
37bef9af1movups [rcx+r9], x4
37bef9af6mov rcx, [rsp+1080]
37bef9afeadd rcx, rax
37bef9b01add rax, [rsp+1088]
37bef9b09mov [rsp+120], rcx
37bef9b0emov rcx, [rsp+1088]
37bef9b16mov [rsp+152], rax
37bef9b1emov rax, [rsp+360]
37bef9b26sub rcx, 8
37bef9b2aadd rdx, rcx
37bef9b2dmov [rsp+168], rdx
37bef9b35lea rdx, [rcx+8*r10]
37bef9b39mov [rsp+160], rdx
37bef9b41lea rdx, [rax+r11]
37bef9b45mov rax, [rsp+1088]
37bef9b4dlea rax, [rax+8*rdx]
37bef9b51mov [rsp+144], rax
37bef9b59mov rax, [rsp+104]
37bef9b5elea rax, [rcx+8*rax]
37bef9b62mov [rsp+104], rax
37bef9b67mov rax, [rsp+128]
37bef9b6flea rax, [rcx+8*rax]
37bef9b73mov [rsp+96], rax
37bef9b78mov rax, [rsp+304]
37bef9b80lea rdx, [rax+r11]
37bef9b84mov rax, [rsp+1088]
37bef9b8clea rax, [rax+8*rdx-16]
37bef9b91mov [rsp+136], rax
37bef9b99mov rax, [rsp+312]
37bef9ba1lea rdx, [rax+r11]
37bef9ba5mov rax, [rsp+1088]
37bef9badlea rax, [rax+8*rdx-16]
37bef9bb2mov [rsp+128], rax
37bef9bbalea rax, [rsp+560]
37bef9bc2mov [rsp+216], rax
37bef9bcalea rax, [rsp+552]
37bef9bd2mov [rsp+224], rax
37bef9bdalea rax, [rsp+528]
37bef9be2mov [rsp+272], rax
37bef9beamovsd_xmm [rsp+400], x11
37bef9bf4jmp 0x37bef9d35
37bef9bf9
37bef9bf9 0f 1f 80 00 00 00 00 .......
37bef9c00
37bef9c00loc_37bef9c00:
37bef9c00movsd_xmm [rdi+8], x1
37bef9c05movsd_xmm [rsi], x6
37bef9c09
37bef9c09loc_37bef9c09:
37bef9c09movsd_xmm x1, [rbp]
37bef9c0emovapd x5, x3
37bef9c12movapd x7, x4
37bef9c16add r14, 1
37bef9c1amovsd_xmm x6, [r15]
37bef9c1fmovapd x12, x4
37bef9c24mov rax, [rsp+120]
37bef9c29mulsd x7, x1
37bef9c2dmulsd x5, x6
37bef9c31mulsd x1, x3
37bef9c35mulsd x6, x4
37bef9c39movsd_xmm x4, [rax]
37bef9c3dsubsd x5, x7
37bef9c41addsd x1, x6
37bef9c45movapd x6, x0
37bef9c49movsd_xmm [r15], x5
37bef9c4emovsd_xmm x5, [rbp+8]
37bef9c53mulsd x12, x5
37bef9c58mulsd x5, x3
37bef9c5cmovapd x3, x4
37bef9c60mulsd x3, x2
37bef9c64mulsd x4, x0
37bef9c68movsd_xmm [rsp+520], x12
37bef9c72unpcklpd x1, x5
37bef9c76movapd x5, x0
37bef9c7amovups [rbp], x1
37bef9c7emovsd_xmm x1, [r12]
37bef9c84mulsd x5, x1
37bef9c88mulsd x1, x2
37bef9c8csubsd x3, x5
37bef9c90addsd x1, x4
37bef9c94movsd_xmm [rax], x3
37bef9c98movsd_xmm x3, [r12+8]
37bef9c9fmulsd x6, x3
37bef9ca3mulsd x3, x2
37bef9ca7movsd_xmm [rsp+536], x6
37bef9cb0unpcklpd x1, x3
37bef9cb4movups [r12], x1
37bef9cb9cmp r14, [rsp+112]
37bef9cbeje 0x37befa820
37bef9cc4add rax, 8
37bef9cc8add rbx, 8
37bef9cccadd rsi, 8
37bef9cd0add rbp, 8
37bef9cd4add [rsp+168], 8
37bef9cddadd r12, 8
37bef9ce1movsd_xmm x15, [rsp+528]
37bef9cebadd r15, 8
37bef9cefadd [rsp+104], 8
37bef9cf5add rdi, 8
37bef9cf9add r13, 8
37bef9cfdadd [rsp+160], 8
37bef9d06add [rsp+152], 8
37bef9d0fadd [rsp+144], 8
37bef9d18add [rsp+96], 8
37bef9d1eadd [rsp+136], 8
37bef9d27add [rsp+128], 8
37bef9d30mov [rsp+120], rax
37bef9d35
37bef9d35loc_37bef9d35:
37bef9d35mov rax, [rsp+944]
37bef9d3dmov rdx, [rsp+184]
37bef9d45mov r8, [rsp+176]
37bef9d4dmovsd_xmm x0, [rax+8*r14-16]
37bef9d54call fn_37c430950
37bef9d59movsd_xmm x11, [rbx-8]
37bef9d5fmovsd_xmm x5, [rsp+496]
37bef9d68movsd_xmm x2, [rsp+504]
37bef9d71movsd_xmm x9, [rsi-8]
37bef9d77movapd x1, x5
37bef9d7bmovsd_xmm x8, [rbp-8]
37bef9d81movapd x3, x5
37bef9d85movsd_xmm x13, [rsp+512]
37bef9d8fmovapd x0, x2
37bef9d93movapd x4, x2
37bef9d97movsd_xmm x7, [r12-8]
37bef9d9emulsd x1, x9
37bef9da3mulsd x0, x11
37bef9da8mulsd x4, x13
37bef9dadmulsd x3, x7
37bef9db1mulsd x11, x11
37bef9db6mulsd x13, x13
37bef9dbbaddsd x0, x1
37bef9dbfmulsd x9, x9
37bef9dc4movapd x1, x5
37bef9dc8mulsd x1, x15
37bef9dcdmulsd x5, x6
37bef9dd1movsd_xmm [rsp+592], x0
37bef9ddamulsd x0, x0
37bef9ddemulsd x15, x15
37bef9de3addsd x11, x13
37bef9de8mulsd x7, x7
37bef9decaddsd x4, x1
37bef9df0mulsd x6, x6
37bef9df4movapd x1, x2
37bef9df8mulsd x1, x8
37bef9dfdmulsd x2, x12
37bef9e02movsd_xmm [rsp+600], x4
37bef9e0bmulsd x4, x4
37bef9e0faddsd x9, x15
37bef9e14mulsd x8, x8
37bef9e19mulsd x12, x12
37bef9e1eaddsd x7, x6
37bef9e22addsd x3, x1
37bef9e26addsd x2, x5
37bef9e2aaddsd x0, x4
37bef9e2emovsd_xmm [rsp+608], x3
37bef9e37mulsd x3, x3
37bef9e3bmovsd_xmm [rsp+616], x2
37bef9e44mulsd x2, x2
37bef9e48addsd x8, x12
37bef9e4dsqrtsd x0, x0
37bef9e51addsd x3, x2
37bef9e55movapd x1, x3
37bef9e59sqrtsd x1, x1
37bef9e5dcall atan2
37bef9e62xor edx, edx
37bef9e64comisd x10, x11
37bef9e69mov rax, [rsp+952]
37bef9e71movsd_xmm [rax+8*r14-16], x0
37bef9e78setae dl
37bef9e7bxor ecx, ecx
37bef9e7dcomisd x10, x9
37bef9e82setae cl
37bef9e85xor eax, eax
37bef9e87comisd x10, x8
37bef9e8csetae al
37bef9e8fxor r10l, r10l
37bef9e92comisd x10, x7
37bef9e97setae r10b
37bef9e9btest rdx, rdx
37bef9e9ejne 0x37befa570
37bef9ea4test rcx, rcx
37bef9ea7jne 0x37befa518
37bef9eadmov [rsp+240], r10
37bef9eb5lea rdx, [rsp+592]
37bef9ebdlea rcx, [rsp+600]
37bef9ec5mov [rsp+232], rax
37bef9ecd
37bef9ecdloc_37bef9ecd:
37bef9ecdlea r8, [rsp+568]
37bef9ed5mov r9, [rsp+104]
37bef9edamov [rsp+32], r8
37bef9edfmov r8, [rsp+96]
37bef9ee4call dlartgp_64_
37bef9ee9mov rax, [rsp+232]
37bef9ef1mov r10, [rsp+240]
37bef9ef9
37bef9ef9loc_37bef9ef9:
37bef9ef9mov rcx, [rsp+104]
37bef9efemovsd_xmm x0, [rcx]
37bef9f02xorpd x0, [rip+0x55f4c6]
37bef9f0amovsd_xmm [rcx], x0
37bef9f0emov rcx, [rsp+96]
37bef9f13movsd_xmm x0, [rcx]
37bef9f17xorpd x0, [rip+0x55f4b1]
37bef9f1fmovsd_xmm [rcx], x0
37bef9f23test rax, rax
37bef9f26jne 0x37befa6d0
37bef9f2ctest r10, r10
37bef9f2fjne 0x37befa4f0
37bef9f35lea rdx, [rsp+608]
37bef9f3dlea rcx, [rsp+616]
37bef9f45
37bef9f45loc_37bef9f45:
37bef9f45lea rax, [rsp+568]
37bef9f4dmov r9, [rsp+136]
37bef9f55mov r8, [rsp+128]
37bef9f5dmov [rsp+32], rax
37bef9f62call dlartgp_64_
37bef9f67
37bef9f67loc_37bef9f67:
37bef9f67mov rax, [rsp+104]
37bef9f6cmovsd_xmm x2, [r13]
37bef9f72movsd_xmm x1, [rbx]
37bef9f76movsd_xmm x0, [rax]
37bef9f7amov rax, [rsp+96]
37bef9f7fmovsd_xmm x7, [rax]
37bef9f83movapd x12, x0
37bef9f88movapd x9, x0
37bef9f8dmov rax, [rsp+136]
37bef9f95mulsd x12, x2
37bef9f9amulsd x2, x7
37bef9f9emovapd x3, x7
37bef9fa2movapd x15, x7
37bef9fa7mulsd x3, x1
37bef9fabmulsd x1, x0
37bef9fafaddsd x12, x3
37bef9fb4movapd x3, x7
37bef9fb8subsd x1, x2
37bef9fbcmovapd x2, x12
37bef9fc1movsd_xmm [rbx], x1
37bef9fc5movsd_xmm x1, [r13+8]
37bef9fcbmulsd x15, x1
37bef9fd0mulsd x1, x0
37bef9fd4movsd_xmm [rsp+512], x15
37bef9fdeunpcklpd x2, x1
37bef9fe2movsd_xmm x1, [rsi]
37bef9fe6movups [r13], x2
37bef9febmovsd_xmm x2, [rdi]
37bef9fefmulsd x3, x1
37bef9ff3mulsd x9, x2
37bef9ff8mulsd x1, x0
37bef9ffcmulsd x2, x7
37befa000addsd x9, x3
37befa005subsd x1, x2
37befa009movsd_xmm x2, [r15-8]
37befa00fmovsd_xmm [rsi], x1
37befa013movsd_xmm x1, [rdi+8]
37befa018mulsd x7, x1
37befa01cmulsd x0, x1
37befa020movapd x1, x9
37befa025movsd_xmm [rsp+528], x7
37befa02eunpcklpd x1, x0
37befa032movsd_xmm x0, [rax]
37befa036mov rax, [rsp+128]
37befa03emovups [rdi], x1
37befa041movsd_xmm x1, [rbp]
37befa046movsd_xmm x6, [rax]
37befa04amovapd x11, x0
37befa04fmov rax, [rsp+120]
37befa054movapd x8, x0
37befa059mulsd x11, x2
37befa05emulsd x2, x6
37befa062movapd x3, x6
37befa066movapd x13, x6
37befa06bmulsd x3, x1
37befa06fmulsd x1, x0
37befa073addsd x11, x3
37befa078movapd x3, x6
37befa07csubsd x1, x2
37befa080movapd x2, x11
37befa085movsd_xmm [rbp], x1
37befa08amovsd_xmm x1, [r15]
37befa08fmulsd x13, x1
37befa094mulsd x1, x0
37befa098movsd_xmm [rsp+520], x13
37befa0a2unpcklpd x2, x1
37befa0a6movsd_xmm x1, [r12]
37befa0acmovups [r15-8], x2
37befa0b1movsd_xmm x2, [rax-8]
37befa0b6mulsd x3, x1
37befa0bamulsd x8, x2
37befa0bfmulsd x1, x0
37befa0c3mulsd x2, x6
37befa0c7addsd x8, x3
37befa0ccsubsd x1, x2
37befa0d0movsd_xmm [r12], x1
37befa0d6movsd_xmm x1, [rax]
37befa0damulsd x0, x1
37befa0demulsd x6, x1
37befa0e2movapd x1, x8
37befa0e7unpcklpd x1, x0
37befa0ebmovsd_xmm [rsp+536], x6
37befa0f4movups [rax-8], x1
37befa0f8mov rax, [rsp+952]
37befa100mov rdx, [rsp+184]
37befa108mov r8, [rsp+176]
37befa110movsd_xmm x0, [rax+8*r14-16]
37befa117call fn_37c430950
37befa11cmovapd x4, x15
37befa121movsd_xmm x2, [rsp+496]
37befa12amovsd_xmm x5, [rsp+504]
37befa133mulsd x15, x15
37befa138movapd x1, x2
37befa13cmovapd x0, x5
37befa140movapd x3, x5
37befa144mulsd x0, x11
37befa149mulsd x1, x12
37befa14emulsd x4, x2
37befa152mulsd x3, x8
37befa157mulsd x12, x12
37befa15cmulsd x11, x11
37befa161addsd x1, x0
37befa165mulsd x8, x8
37befa16amovapd x0, x13
37befa16fmulsd x0, x5
37befa173mulsd x5, x6
37befa177movsd_xmm [rsp+592], x1
37befa180mulsd x1, x1
37befa184addsd x12, x15
37befa189mulsd x13, x13
37befa18emulsd x6, x6
37befa192addsd x4, x0
37befa196movapd x0, x2
37befa19amulsd x0, x9
37befa19fmulsd x2, x7
37befa1a3movsd_xmm [rsp+600], x4
37befa1acmulsd x4, x4
37befa1b0addsd x11, x13
37befa1b5mulsd x9, x9
37befa1baaddsd x8, x6
37befa1bfmulsd x7, x7
37befa1c3addsd x3, x0
37befa1c7addsd x2, x5
37befa1cbaddsd x1, x4
37befa1cfmovsd_xmm [rsp+608], x3
37befa1d8mulsd x3, x3
37befa1dcmovsd_xmm [rsp+616], x2
37befa1e5mulsd x2, x2
37befa1e9addsd x9, x7
37befa1eesqrtsd x1, x1
37befa1f2addsd x3, x2
37befa1f6sqrtsd x3, x3
37befa1famovapd x0, x3
37befa1fecall atan2
37befa203xor edx, edx
37befa205comisd x10, x12
37befa20amov rax, [rsp+944]
37befa212movsd_xmm [rax+8*r14-8], x0
37befa219setae dl
37befa21cxor ecx, ecx
37befa21ecomisd x10, x11
37befa223setae cl
37befa226xor eax, eax
37befa228comisd x10, x9
37befa22dsetae al
37befa230xor r10l, r10l
37befa233comisd x10, x8
37befa238setae r10b
37befa23ctest rdx, rdx
37befa23fjne 0x37befa630
37befa245test rcx, rcx
37befa248jne 0x37befa430
37befa24emov [rsp+240], r10
37befa256lea rdx, [rsp+592]
37befa25elea rcx, [rsp+600]
37befa266mov [rsp+232], rax
37befa26e
37befa26eloc_37befa26e:
37befa26elea r8, [rsp+568]
37befa276mov r9, [rsp+152]
37befa27emov [rsp+32], r8
37befa283mov r8, [rsp+144]
37befa28bcall dlartgp_64_
37befa290mov rax, [rsp+232]
37befa298mov r10, [rsp+240]
37befa2a0
37befa2a0loc_37befa2a0:
37befa2a0test rax, rax
37befa2a3jne 0x37befa4a0
37befa2a9
37befa2a9loc_37befa2a9:
37befa2a9test r10, r10
37befa2acjne 0x37befa3e8
37befa2b2lea rdx, [rsp+608]
37befa2balea rcx, [rsp+616]
37befa2c2
37befa2c2loc_37befa2c2:
37befa2c2lea rax, [rsp+568]
37befa2camov r9, [rsp+168]
37befa2d2mov r8, [rsp+160]
37befa2damov [rsp+32], rax
37befa2dfcall dlartgp_64_
37befa2e4
37befa2e4loc_37befa2e4:
37befa2e4mov rax, [rsp+168]
37befa2ecmov rcx, [rsp+160]
37befa2f4mov rdx, [rsp+152]
37befa2fcmovsd_xmm x1, [rbx]
37befa300movsd_xmm x0, [rax]
37befa304xorpd x0, [rip+0x55f0c4]
37befa30cmovsd_xmm x2, [r13+8]
37befa312movapd x6, x1
37befa316movsd_xmm [rax], x0
37befa31amovsd_xmm x0, [rcx]
37befa31exorpd x0, [rip+0x55f0aa]
37befa326movsd_xmm [rcx], x0
37befa32amovsd_xmm x3, [rdx]
37befa32emov rdx, [rsp+144]
37befa336movsd_xmm x4, [rdx]
37befa33amulsd x1, x3
37befa33emovapd x5, x3
37befa342mulsd x5, x2
37befa346mulsd x6, x4
37befa34amulsd x2, x4
37befa34esubsd x5, x6
37befa352movapd x6, x0
37befa356addsd x1, x2
37befa35amovsd_xmm x2, [rax]
37befa35emovsd_xmm [r13+8], x5
37befa364movsd_xmm x5, [rsi]
37befa368movapd x7, x2
37befa36cmovsd_xmm [rbx], x1
37befa370movsd_xmm x1, [rdi+8]
37befa375mulsd x7, x5
37befa379mulsd x6, x1
37befa37dmulsd x5, x0
37befa381mulsd x1, x2
37befa385addsd x6, x7
37befa389subsd x1, x5
37befa38dcmp [rsp+200], r14
37befa395jle 0x37bef9c00
37befa39bmovsd_xmm x5, [rbx+8]
37befa3a0movapd x7, x4
37befa3a4movsd_xmm [rdi+8], x1
37befa3a9movsd_xmm x1, [rsi+8]
37befa3aemulsd x7, x5
37befa3b2mulsd x5, x3
37befa3b6movsd_xmm [rsp+512], x7
37befa3bfmovsd_xmm [rbx+8], x5
37befa3c4movapd x5, x0
37befa3c8mulsd x5, x1
37befa3ccmulsd x1, x2
37befa3d0movsd_xmm [rsp+528], x5
37befa3d9unpcklpd x6, x1
37befa3ddmovups [rsi], x6
37befa3e0jmp 0x37bef9c09
37befa3e5
37befa3e5 0f 1f 00 ...
37befa3e8
37befa3e8loc_37befa3e8:
37befa3e8test rax, rax
37befa3ebjne 0x37befa4a0
37befa3f1test r10, r10
37befa3f4je 0x37befa548
37befa3falea rax, [rsp+568]
37befa402mov r9, [rsp+168]
37befa40amov rdx, rdi
37befa40dmov r8, [rsp+160]
37befa415mov [rsp+32], rax
37befa41amov rcx, [rsp+272]
37befa422call dlartgp_64_
37befa427jmp 0x37befa2e4
37befa42c
37befa42c 0f 1f 40 00 ..@.
37befa430
37befa430loc_37befa430:
37befa430test rdx, rdx
37befa433jne 0x37befa630
37befa439test rcx, rcx
37befa43cje 0x37befa635
37befa442lea rdx, [rsp+568]
37befa44amov r9, [rsp+152]
37befa452mov r8, [rsp+144]
37befa45alea rcx, [rsp+512]
37befa462mov [rsp+32], rdx
37befa467mov rdx, r13
37befa46amov [rsp+240], r10
37befa472mov [rsp+232], rax
37befa47acall dlartgp_64_
37befa47fmov rax, [rsp+232]
37befa487mov r10, [rsp+240]
37befa48ftest rax, rax
37befa492je 0x37befa2a9
37befa498nop [rax+rax]
37befa4a0
37befa4a0loc_37befa4a0:
37befa4a0test r10, r10
37befa4a3je 0x37befa548
37befa4a9
37befa4a9loc_37befa4a9:
37befa4a9movsd_xmm x0, [rsp+552]
37befa4b2comisd x0, [rsp+560]
37befa4bbjbe 0x37befa7e8
37befa4c1mov rax, [rsp+160]
37befa4c9mov r9, [rsp+168]
37befa4d1lea rdx, [rsi+8]
37befa4d5mov rcx, rsi
37befa4d8mov r8, [rsp+216]
37befa4e0mov [rsp+32], rax
37befa4e5call dlartgs_64_
37befa4eajmp 0x37befa2e4
37befa4ef
37befa4ef 90 .
37befa4f0
37befa4f0loc_37befa4f0:
37befa4f0test rax, rax
37befa4f3jne 0x37befa6d0
37befa4f9test r10, r10
37befa4fcje 0x37befa6d5
37befa502lea rdx, [rbp-8]
37befa506lea rcx, [rsp+520]
37befa50ejmp 0x37bef9f45
37befa513
37befa513 0f 1f 44 00 00 ..D..
37befa518
37befa518loc_37befa518:
37befa518test rdx, rdx
37befa51bjne 0x37befa570
37befa51dtest rcx, rcx
37befa520je 0x37befa575
37befa522mov [rsp+240], r10
37befa52alea rdx, [rbx-8]
37befa52elea rcx, [rsp+512]
37befa536mov [rsp+232], rax
37befa53ejmp 0x37bef9ecd
37befa543
37befa543 0f 1f 44 00 00 ..D..
37befa548
37befa548loc_37befa548:
37befa548test rax, rax
37befa54bje 0x37befa4a9
37befa551mov rax, [rsp+120]
37befa556lea rcx, [rsp+536]
37befa55elea rdx, [rax-8]
37befa562jmp 0x37befa2c2
37befa567
37befa567 66 0f 1f 84 00 00 00 00 00 f........
37befa570
37befa570loc_37befa570:
37befa570test rcx, rcx
37befa573jne 0x37befa5d0
37befa575
37befa575loc_37befa575:
37befa575test rdx, rdx
37befa578je 0x37befa5d0
37befa57amov r9, [rsp+104]
37befa57flea rcx, [rsp+568]
37befa587lea rdx, [rsi-8]
37befa58bmov r8, [rsp+96]
37befa590mov [rsp+32], rcx
37befa595mov rcx, [rsp+272]
37befa59dmov [rsp+240], r10
37befa5a5mov [rsp+232], rax
37befa5adcall dlartgp_64_
37befa5b2mov rax, [rsp+232]
37befa5bamov r10, [rsp+240]
37befa5c2jmp 0x37bef9ef9
37befa5c7
37befa5c7 66 0f 1f 84 00 00 00 00 00 f........
37befa5d0
37befa5d0loc_37befa5d0:
37befa5d0movsd_xmm x0, [rsp+560]
37befa5d9mov [rsp+232], rax
37befa5e1comisd x0, [rsp+552]
37befa5eamov rax, [rsp+96]
37befa5efmov [rsp+240], r10
37befa5f7mov r9, [rsp+104]
37befa5fcmov [rsp+32], rax
37befa601jb 0x37befa740
37befa607mov r8, [rsp+224]
37befa60fmov rdx, rbx
37befa612mov rcx, r13
37befa615call dlartgs_64_
37befa61amov rax, [rsp+232]
37befa622mov r10, [rsp+240]
37befa62ajmp 0x37bef9ef9
37befa62f
37befa62f 90 .
37befa630
37befa630loc_37befa630:
37befa630test rcx, rcx
37befa633jne 0x37befa660
37befa635
37befa635loc_37befa635:
37befa635test rdx, rdx
37befa638je 0x37befa660
37befa63amov [rsp+240], r10
37befa642lea rdx, [r15-8]
37befa646lea rcx, [rsp+520]
37befa64emov [rsp+232], rax
37befa656jmp 0x37befa26e
37befa65b
37befa65b 0f 1f 44 00 00 ..D..
37befa660
37befa660loc_37befa660:
37befa660movsd_xmm x0, [rsp+560]
37befa669mov [rsp+240], r10
37befa671comisd x0, [rsp+552]
37befa67amov [rsp+232], rax
37befa682jb 0x37befa770
37befa688mov rax, [rsp+144]
37befa690mov r9, [rsp+152]
37befa698lea rdx, [r13+8]
37befa69cmov rcx, rbx
37befa69fmov r8, [rsp+224]
37befa6a7mov [rsp+32], rax
37befa6accall dlartgs_64_
37befa6b1mov rax, [rsp+232]
37befa6b9mov r10, [rsp+240]
37befa6c1jmp 0x37befa2a0
37befa6c6
37befa6c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befa6d0
37befa6d0loc_37befa6d0:
37befa6d0test r10, r10
37befa6d3jne 0x37befa6f0
37befa6d5
37befa6d5loc_37befa6d5:
37befa6d5test rax, rax
37befa6d8je 0x37befa6f0
37befa6dalea rdx, [r12-8]
37befa6dflea rcx, [rsp+536]
37befa6e7jmp 0x37bef9f45
37befa6ec
37befa6ec 0f 1f 40 00 ..@.
37befa6f0
37befa6f0loc_37befa6f0:
37befa6f0movsd_xmm x0, [rsp+552]
37befa6f9comisd x0, [rsp+560]
37befa702jbe 0x37befa7b0
37befa708mov rax, [rsp+128]
37befa710mov r9, [rsp+136]
37befa718lea rcx, [r15-8]
37befa71cmov rdx, rbp
37befa71fmov r8, [rsp+216]
37befa727mov [rsp+32], rax
37befa72ccall dlartgs_64_
37befa731jmp 0x37bef9f67
37befa736
37befa736 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befa740
37befa740loc_37befa740:
37befa740mov r8, [rsp+216]
37befa748mov rdx, rsi
37befa74bmov rcx, rdi
37befa74ecall dlartgs_64_
37befa753mov r10, [rsp+240]
37befa75bmov rax, [rsp+232]
37befa763jmp 0x37bef9ef9
37befa768
37befa768 0f 1f 84 00 00 00 00 00 ........
37befa770
37befa770loc_37befa770:
37befa770mov rax, [rsp+144]
37befa778mov r9, [rsp+152]
37befa780mov rdx, r15
37befa783mov rcx, rbp
37befa786mov r8, [rsp+216]
37befa78emov [rsp+32], rax
37befa793call dlartgs_64_
37befa798mov r10, [rsp+240]
37befa7a0mov rax, [rsp+232]
37befa7a8jmp 0x37befa2a0
37befa7ad
37befa7ad 0f 1f 00 ...
37befa7b0
37befa7b0loc_37befa7b0:
37befa7b0mov rax, [rsp+120]
37befa7b5mov r9, [rsp+136]
37befa7bdmov rdx, r12
37befa7c0mov r8, [rsp+224]
37befa7c8lea rcx, [rax-8]
37befa7ccmov rax, [rsp+128]
37befa7d4mov [rsp+32], rax
37befa7d9call dlartgs_64_
37befa7dejmp 0x37bef9f67
37befa7e3
37befa7e3 0f 1f 44 00 00 ..D..
37befa7e8
37befa7e8loc_37befa7e8:
37befa7e8mov rax, [rsp+160]
37befa7f0mov r9, [rsp+168]
37befa7f8mov rcx, r12
37befa7fbmov r8, [rsp+224]
37befa803mov rdx, [rsp+120]
37befa808mov [rsp+32], rax
37befa80dcall dlartgs_64_
37befa812jmp 0x37befa2e4
37befa817
37befa817 66 0f 1f 84 00 00 00 00 00 f........
37befa820
37befa820loc_37befa820:
37befa820movsd_xmm x11, [rsp+400]
37befa82ajmp 0x37bef92d0
37befa82f
37befa82f 90 .
37befa830
37befa830loc_37befa830:
37befa830mov rax, [rsp+256]
37befa838pxor x1, x1
37befa83caddsd x0, [rax-8]
37befa841comisd x1, x0
37befa845jbe 0x37bef9930
37befa84btest [rsp+384], 1
37befa853je 0x37bef9930
37befa859mov rax, [rsp+352]
37befa861lea rbp, [rsp+632]
37befa869lea r12, [rip+0x55eb20]
37befa870xor rax, 1
37befa874jne 0x37befb680
37befa87a
37befa87aloc_37befa87a:
37befa87amov rax, [rsp+920]
37befa882lea r9, [rip+0x55eb0f]
37befa889mov rcx, rbp
37befa88cmov rdx, [rax]
37befa88fmov rax, [rsp+936]
37befa897sub rdx, [rax]
37befa89amov rax, [rsp+488]
37befa8a2mov [rsp+632], rdx
37befa8aamov rdx, [rsp+112]
37befa8afimul rdx, rax
37befa8b3sub rdx, rax
37befa8b6mov rax, [rsp+1008]
37befa8belea r8, [rax+8*rdx]
37befa8c2mov rdx, r12
37befa8c5call dscal_64_
37befa8cajmp 0x37bef9930
37befa8cf
37befa8cf 90 .
37befa8d0
37befa8d0loc_37befa8d0:
37befa8d0mov rax, [rsp+248]
37befa8d8lea rcx, [8*rax]
37befa8e0test rdx, rdx
37befa8e3jne 0x37befaee0
37befa8e9test r10, r10
37befa8ecje 0x37befaee5
37befa8f2lea r10, [rsp+568]
37befa8famov rdx, [rsp+1040]
37befa902mov [rsp+32], r10
37befa907add rdx, rcx
37befa90alea rcx, [rsp+520]
37befa912call dlartgp_64_
37befa917jmp 0x37bef9447
37befa91c
37befa91c 0f 1f 40 00 ..@.
37befa920
37befa920loc_37befa920:
37befa920cmp [rsp+368], 0
37befa929je 0x37befb0d0
37befa92fmov rax, [rsp+352]
37befa937mov rbx, [rsp+112]
37befa93clea rbp, [rsp+632]
37befa944lea r12, [rip+0x55ea41]
37befa94bsub rbx, [rsp+192]
37befa953add rbx, 1
37befa957xor rax, 1
37befa95bje 0x37befb280
37befa961
37befa961loc_37befa961:
37befa961mov rax, [rsp+920]
37befa969lea r14, [rsp+624]
37befa971lea r8, [rip+0x55ea13]
37befa978mov [rsp+632], rbx
37befa980mov r9, r14
37befa983lea rcx, [rip+0x55ea03]
37befa98amov rdx, [rax]
37befa98dmov rax, [rsp+928]
37befa995sub rdx, [rax]
37befa998mov rax, [rsp+984]
37befa9a0mov [rsp+32], rbp
37befa9a5mov [rsp+624], rdx
37befa9admov rdx, [rsp+192]
37befa9b5mov [rsp+64], rax
37befa9bamov rax, [rsp+464]
37befa9c2mov [rsp+88], 1
37befa9cbmov [rsp+80], 1
37befa9d4imul rdx, rax
37befa9d8mov [rsp+72], 1
37befa9e1sub rdx, rax
37befa9e4mov rax, [rsp+976]
37befa9eclea rdx, [rax+8*rdx]
37befa9f0mov rax, [rsp+320]
37befa9f8mov [rsp+56], rdx
37befa9fdmov rdx, r12
37befaa00mov [rsp+48], rax
37befaa05mov rax, [rsp+328]
37befaa0dmov [rsp+40], rax
37befaa12call dlasr_64_
37befaa17cmp [rsp+376], 0
37befaa20jne 0x37befb111
37befaa26lea r13, [rip+0x55e961]
37befaa2dcmp [rsp+384], 0
37befaa36jne 0x37bef9607
37befaa3cjmp 0x37bef96c8
37befaa41
37befaa41 0f 1f 80 00 00 00 00 .......
37befaa48
37befaa48loc_37befaa48:
37befaa48comisd x14, x2
37befaa4djbe 0x37befb350
37befaa53
37befaa53loc_37befaa53:
37befaa53mov [rsp+560], 0
37befaa5fmovsd_xmm [rsp+552], x0
37befaa68
37befaa68loc_37befaa68:
37befaa68mov rsi, [rsp+192]
37befaa70mov rax, [rsp+456]
37befaa78mov rdx, [rsp+1064]
37befaa80mov r8, [rsp+1088]
37befaa88add rax, rsi
37befaa8blea rbx, [rax-2]
37befaa8fmov [rsp+128], rax
37befaa97mov rax, [rsp+448]
37befaa9fadd rax, rsi
37befaaa2lea rsi, [rax-2]
37befaaa6mov [rsp+104], rax
37befaaablea rax, [8*rbp]
37befaab3mov [rsp+208], rax
37befaabbadd rdx, rax
37befaabeadd rax, [rsp+1056]
37befaac6lea r11, [8*rsi]
37befaacemov rcx, rax
37befaad1lea rax, [8*rbx]
37befaad9mov [rsp+416], r11
37befaae1add r8, rax
37befaae4mov [rsp+408], rax
37befaaecmov rax, [rsp+1088]
37befaaf4mov [rsp+32], r8
37befaaf9lea r8, [rsp+560]
37befab01lea r9, [rax+r11]
37befab05call dlartgs_64_
37befab0ajmp 0x37bef8e4e
37befab0f
37befab0f 90 .
37befab10
37befab10loc_37befab10:
37befab10mov rcx, [rsp+192]
37befab18cmp rcx, 1
37befab1cjle 0x37bef9a50
37befab22mov rcx, [rsp+192]
37befab2a
37befab2aloc_37befab2a:
37befab2amov r8, [rsp+952]
37befab32pxor x0, x0
37befab36jmp 0x37befab4a
37befab38
37befab38 0f 1f 84 00 00 00 00 00 ........
37befab40
37befab40loc_37befab40:
37befab40sub rcx, 1
37befab44cmp rcx, 1
37befab48je 0x37befab55
37befab4a
37befab4aloc_37befab4a:
37befab4aucomisd x0, [r8+8*rcx-16]
37befab51jp 0x37befab40
37befab53jne 0x37befab40
37befab55
37befab55loc_37befab55:
37befab55cmp rdx, 1
37befab59jne 0x37bef9a50
37befab5fnop
37befab60
37befab60loc_37befab60:
37befab60mov rax, [rsp+936]
37befab68mov r15, [rsp+944]
37befab70mov r8, [rax]
37befab73test r8, r8
37befab76jle 0x37bef855f
37befab7c
37befab7cloc_37befab7c:
37befab7cmov rax, [rsp+488]
37befab84mov [rsp+96], r8
37befab89mov rcx, r8
37befab8cxor edi, edi
37befab8emov r14, [rsp+960]
37befab96mov r12, [rsp+992]
37befab9emov r9l, 1
37befaba4shl rax, 3
37befaba8mov rbp, [rsp+1008]
37befabb0mov [rsp+112], rax
37befabb5mov rax, [rsp+472]
37befabbdmov r13, r14
37befabc0shl rax, 3
37befabc4mov [rsp+104], rax
37befabc9mov rax, [rsp+464]
37befabd1shl rax, 3
37befabd5mov [rsp+128], rax
37befabddmov rax, [rsp+480]
37befabe5shl rax, 3
37befabe9mov [rsp+120], rax
37befabeemov rax, [rsp+976]
37befabf6mov r14, rax
37befabf9nop [rax]
37befac00
37befac00loc_37befac00:
37befac00lea rsi, [r9+1]
37befac04cmp rsi, rcx
37befac07jg 0x37befacd0
37befac0dmovsd_xmm x2, [r15+rdi]
37befac13add rcx, 1
37befac17mov rbx, r9
37befac1amov rdx, rsi
37befac1dmovapd x0, x2
37befac21nop [rax+rax]
37befac2anop [rax+rax]
37befac35nop [rax+rax]
37befac40
37befac40loc_37befac40:
37befac40movsd_xmm x1, [r15+8*rdx-8]
37befac47comisd x0, x1
37befac4bminsd x1, x0
37befac4fcmova rbx, rdx
37befac53add rdx, 1
37befac57movapd x0, x1
37befac5bcmp rcx, rdx
37befac5ejne 0x37befac40
37befac60cmp r9, rbx
37befac63je 0x37befacd0
37befac65mov rax, [rsp+352]
37befac6dlea r11, [rbx-1]
37befac71movsd_xmm [r15+8*r11], x2
37befac77xor rax, 1
37befac7bmovsd_xmm [r15+rdi], x1
37befac81je 0x37befb430
37befac87cmp [rsp+392], 0
37befac90jne 0x37befb76d
37befac96cmp [rsp+368], 0
37befac9fjne 0x37befb7cd
37befaca5
37befaca5loc_37befaca5:
37befaca5cmp [rsp+376], 0
37befacaejne 0x37befb848
37befacb4
37befacb4loc_37befacb4:
37befacb4cmp [rsp+384], 0
37befacbdjne 0x37befb8a0
37befacc3nop
37befacc5nop [rax+rax]
37befacd0
37befacd0loc_37befacd0:
37befacd0cmp rsi, [rsp+96]
37befacd5jg 0x37bef855f
37befacdbmov rax, [rsp+936]
37beface3add rbp, [rsp+112]
37beface8mov r9, rsi
37befacebadd rdi, 8
37befacefadd r12, [rsp+104]
37befacf4add r14, [rsp+128]
37befacfcmov rcx, [rax]
37befacffadd r13, [rsp+120]
37befad04jmp 0x37befac00
37befad09
37befad09 0f 1f 80 00 00 00 00 .......
37befad10
37befad10loc_37befad10:
37befad10mov rax, [rsp+256]
37befad18movsd_xmm x0, [rax-8]
37befad1dxorpd x0, [rip+0x55e6ab]
37befad25movsd_xmm [rax-8], x0
37befad2acmp [rsp+392], 0
37befad33je 0x37bef9852
37befad39mov rax, [rsp+352]
37befad41xor rax, 1
37befad45je 0x37befb630
37befad4bmov rax, [rsp+480]
37befad53mov rdx, [rsp+112]
37befad58lea r9, [rip+0x55e639]
37befad5fmov rcx, [rsp+928]
37befad67imul rdx, rax
37befad6bsub rdx, rax
37befad6emov rax, [rsp+960]
37befad76lea r8, [rax+8*rdx]
37befad7alea rdx, [rip+0x55e60f]
37befad81call dscal_64_
37befad86mov rax, [rsp+1056]
37befad8emov rdi, [rsp+200]
37befad96movsd_xmm x9, [rsi-16]
37befad9cmovsd_xmm x6, [rax+8*rdi]
37befada1jmp 0x37bef9852
37befada6
37befada6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befadb0
37befadb0loc_37befadb0:
37befadb0mov rax, [rsp+208]
37befadb8mov rdx, [rsp+1048]
37befadc0lea r8, [rsp+560]
37befadc8mov r9, [rsp+344]
37befadd0add rdx, rax
37befadd3add rax, [rsp+1040]
37befaddbmov rcx, rax
37befaddemov rax, [rsp+336]
37befade6mov [rsp+32], rax
37befadebcall dlartgs_64_
37befadf0jmp 0x37bef9018
37befadf5
37befadf5 0f 1f 00 ...
37befadf8
37befadf8loc_37befadf8:
37befadf8mov rax, [rsp+208]
37befae00mov rdx, [rsp+1080]
37befae08lea r8, [rsp+552]
37befae10mov r9, [rsp+328]
37befae18add rdx, rax
37befae1badd rax, [rsp+1072]
37befae23mov rcx, rax
37befae26mov rax, [rsp+320]
37befae2emov [rsp+32], rax
37befae33call dlartgs_64_
37befae38mov r10, [rsp+136]
37befae40mov r11, [rsp+120]
37befae45jmp 0x37bef90e4
37befae4a
37befae4a 66 0f 1f 44 00 00 f..D..
37befae50
37befae50loc_37befae50:
37befae50lea r8, [rsp+568]
37befae58mov rdx, [rsp+208]
37befae60mov r9, rax
37befae63add rdx, [rsp+1056]
37befae6bmov [rsp+32], r8
37befae70mov r8, [rsp+320]
37befae78lea rcx, [rsp+528]
37befae80mov [rsp+136], r10
37befae88mov [rsp+120], r11
37befae8dcall dlartgp_64_
37befae92mov r11, [rsp+120]
37befae97mov r10, [rsp+136]
37befae9fjmp 0x37bef90e4
37befaea4
37befaea4 0f 1f 40 00 ..@.
37befaea8
37befaea8loc_37befaea8:
37befaea8lea r8, [rsp+568]
37befaeb0mov rdx, [rsp+208]
37befaeb8lea rcx, [rsp+512]
37befaec0add rdx, [rsp+1024]
37befaec8mov [rsp+32], r8
37befaecdmov r9, r15
37befaed0mov r8, rax
37befaed3call dlartgp_64_
37befaed8jmp 0x37bef9018
37befaedd
37befaedd 0f 1f 00 ...
37befaee0
37befaee0loc_37befaee0:
37befaee0test r10, r10
37befaee3jne 0x37befaf18
37befaee5
37befaee5loc_37befaee5:
37befaee5test rdx, rdx
37befaee8je 0x37befaf18
37befaeealea r10, [rsp+568]
37befaef2mov rdx, [rsp+1072]
37befaefamov [rsp+32], r10
37befaeffadd rdx, rcx
37befaf02lea rcx, [rsp+536]
37befaf0acall dlartgp_64_
37befaf0fjmp 0x37bef9447
37befaf14
37befaf14 0f 1f 40 00 ..@.
37befaf18
37befaf18loc_37befaf18:
37befaf18movsd_xmm x0, [rsp+552]
37befaf21comisd x0, [rsp+560]
37befaf2ajbe 0x37befb4d0
37befaf30mov [rsp+32], r8
37befaf35mov rax, [rsp+1040]
37befaf3dlea r8, [rsp+560]
37befaf45lea rdx, [rax+rcx+8]
37befaf4aadd rcx, [rsp+1048]
37befaf52call dlartgs_64_
37befaf57jmp 0x37bef9447
37befaf5c
37befaf5c 0f 1f 40 00 ..@.
37befaf60
37befaf60loc_37befaf60:
37befaf60mov rax, [rsp+968]
37befaf68lea r12, [rip+0x55e41d]
37befaf6fmov rdx, [rsp+208]
37befaf77mov [rsp+88], 1
37befaf80add rdx, [rsp+960]
37befaf88lea rbp, [rsp+632]
37befaf90mov [rsp+80], 1
37befaf99lea r8, [rip+0x55e3eb]
37befafa0mov [rsp+64], rax
37befafa5mov rax, [rsp+336]
37befafadmov r9, rbp
37befafb0lea rcx, [rip+0x55e3d7]
37befafb7mov [rsp+56], rdx
37befafbcmov rdx, r12
37befafbfmov [rsp+48], rax
37befafc4mov rax, [rsp+344]
37befafccmov [rsp+72], 1
37befafd5mov [rsp+40], rax
37befafdamov rax, [rsp+928]
37befafe2mov [rsp+32], rax
37befafe7call dlasr_64_
37befafeccmp [rsp+368], 0
37befaff5jne 0x37befb280
37befaffbcmp [rsp+376], 0
37befb004jne 0x37befb1c0
37befb00acmp [rsp+384], 0
37befb013je 0x37bef96c8
37befb019
37befb019loc_37befb019:
37befb019lea r13, [rip+0x55e36d]
37befb020
37befb020loc_37befb020:
37befb020lea r14, [rsp+624]
37befb028
37befb028loc_37befb028:
37befb028mov rax, [rsp+920]
37befb030mov [rsp+632], rbx
37befb038mov rbx, [rsp+192]
37befb040mov rdx, [rax]
37befb043mov rax, [rsp+936]
37befb04bsub rdx, [rax]
37befb04emov rax, [rsp+1016]
37befb056mov [rsp+88], 1
37befb05fmov [rsp+624], rdx
37befb067mov [rsp+64], rax
37befb06cmov rax, [rsp+488]
37befb074mov [rsp+80], 1
37befb07dmov [rsp+72], 1
37befb086mov rdx, rax
37befb089imul rdx, rbx
37befb08dsub rdx, rax
37befb090mov rax, [rsp+1008]
37befb098lea rdx, [rax+8*rdx]
37befb09cmov rax, [rsp+312]
37befb0a4mov [rsp+56], rdx
37befb0a9lea rdx, [rbx+rax-2]
37befb0aemov rax, [rsp+1088]
37befb0b6lea rdx, [rax+8*rdx]
37befb0bamov rax, [rsp+304]
37befb0c2mov [rsp+48], rdx
37befb0c7jmp 0x37bef9698
37befb0cc
37befb0cc 0f 1f 40 00 ..@.
37befb0d0
37befb0d0loc_37befb0d0:
37befb0d0cmp [rsp+376], 0
37befb0d9je 0x37befb5d0
37befb0dfmov rax, [rsp+352]
37befb0e7mov rbx, [rsp+112]
37befb0eclea rbp, [rsp+632]
37befb0f4lea r12, [rip+0x55e291]
37befb0fbsub rbx, [rsp+192]
37befb103add rbx, 1
37befb107xor rax, 1
37befb10bje 0x37befb1c0
37befb111
37befb111loc_37befb111:
37befb111mov rax, [rsp+1000]
37befb119lea r13, [rip+0x55e26e]
37befb120mov rdx, [rsp+208]
37befb128mov [rsp+88], 1
37befb131add rdx, [rsp+992]
37befb139mov r9, rbp
37befb13clea r8, [rip+0x55e248]
37befb143mov rcx, r13
37befb146mov [rsp+64], rax
37befb14bmov rax, [rsp+936]
37befb153mov [rsp+56], rdx
37befb158mov rdx, [rsp+408]
37befb160add rdx, [rsp+1088]
37befb168mov [rsp+32], rax
37befb16dmov [rsp+48], rdx
37befb172mov rdx, [rsp+416]
37befb17aadd rdx, [rsp+1088]
37befb182mov [rsp+632], rbx
37befb18amov [rsp+40], rdx
37befb18fmov rdx, r12
37befb192mov [rsp+80], 1
37befb19bmov [rsp+72], 1
37befb1a4call dlasr_64_
37befb1a9cmp [rsp+384], 0
37befb1b2je 0x37bef96c8
37befb1b8jmp 0x37bef95ff
37befb1bd
37befb1bd 0f 1f 00 ...
37befb1c0
37befb1c0loc_37befb1c0:
37befb1c0mov rax, [rsp+1000]
37befb1c8mov [rsp+32], rbp
37befb1cdlea r13, [rip+0x55e1b9]
37befb1d4lea r8, [rip+0x55e1b0]
37befb1dbmov rdx, [rsp+192]
37befb1e3mov rcx, r13
37befb1e6mov [rsp+88], 1
37befb1efmov [rsp+64], rax
37befb1f4mov rax, [rsp+472]
37befb1fcmov r9, [rsp+936]
37befb204mov [rsp+632], rbx
37befb20cmov [rsp+80], 1
37befb215imul rdx, rax
37befb219mov [rsp+72], 1
37befb222sub rdx, rax
37befb225mov rax, [rsp+992]
37befb22dlea rdx, [rax+8*rdx]
37befb231mov [rsp+56], rdx
37befb236mov rdx, [rsp+408]
37befb23eadd rdx, [rsp+1088]
37befb246mov [rsp+48], rdx
37befb24bmov rdx, [rsp+416]
37befb253add rdx, [rsp+1088]
37befb25bmov [rsp+40], rdx
37befb260mov rdx, r12
37befb263call dlasr_64_
37befb268cmp [rsp+384], 0
37befb271je 0x37bef96c8
37befb277jmp 0x37befb020
37befb27c
37befb27c 0f 1f 40 00 ..@.
37befb280
37befb280loc_37befb280:
37befb280mov rax, [rsp+920]
37befb288lea r14, [rsp+624]
37befb290lea r8, [rip+0x55e0f4]
37befb297mov [rsp+624], rbx
37befb29fmov r9, r14
37befb2a2lea rcx, [rip+0x55e0e5]
37befb2a9mov rdx, [rax]
37befb2acmov rax, [rsp+928]
37befb2b4sub rdx, [rax]
37befb2b7mov rax, [rsp+984]
37befb2bfmov [rsp+32], rbp
37befb2c4mov [rsp+632], rdx
37befb2ccmov rdx, [rsp+208]
37befb2d4mov [rsp+64], rax
37befb2d9mov rax, [rsp+320]
37befb2e1add rdx, [rsp+976]
37befb2e9mov [rsp+88], 1
37befb2f2mov [rsp+48], rax
37befb2f7mov rax, [rsp+328]
37befb2ffmov [rsp+56], rdx
37befb304mov rdx, r12
37befb307mov [rsp+80], 1
37befb310mov [rsp+72], 1
37befb319mov [rsp+40], rax
37befb31ecall dlasr_64_
37befb323cmp [rsp+376], 0
37befb32cjne 0x37befb1c0
37befb332lea r13, [rip+0x55e054]
37befb339cmp [rsp+384], 0
37befb342jne 0x37befb028
37befb348jmp 0x37bef96c8
37befb34d
37befb34d 0f 1f 00 ...
37befb350
37befb350loc_37befb350:
37befb350mov rax, [rsp+200]
37befb358lea rsi, [rsp+544]
37befb360lea r9, [rsp+576]
37befb368mov [rsp+32], rsi
37befb36dlea rbx, [8*rax]
37befb375mov rax, [rsp+1032]
37befb37dlea rdx, [rax+rbx-8]
37befb382mov rax, [rsp+1024]
37befb38alea rcx, [rax+rbx-8]
37befb38flea r8, [rax+rbx]
37befb393call dlas2_64_
37befb398mov rax, [rsp+1064]
37befb3a0mov [rsp+32], rsi
37befb3a5lea r9, [rsp+584]
37befb3adlea rdx, [rax+rbx-8]
37befb3b2mov rax, [rsp+1056]
37befb3balea rcx, [rax+rbx-8]
37befb3bflea r8, [rax+rbx]
37befb3c3call dlas2_64_
37befb3c8movsd_xmm x1, [rsp+576]
37befb3d1movsd_xmm x2, [rsp+584]
37befb3dacomisd x2, x1
37befb3dejb 0x37befb6ca
37befb3e4movapd x3, x1
37befb3e8comisd x14, x1
37befb3edmovsd_xmm x0, [rip+0x55dfab]
37befb3f5movsd_xmm [rsp+552], x1
37befb3femulsd x3, x1
37befb402movapd x2, x0
37befb406subsd x2, x3
37befb40asqrtsd x2, x2
37befb40emovsd_xmm [rsp+560], x2
37befb417ja 0x37bef8d97
37befb41d
37befb41dloc_37befb41d:
37befb41dcomisd x2, x1
37befb421jb 0x37befaa68
37befb427jmp 0x37bef8dac
37befb42c
37befb42c 0f 1f 40 00 ..@.
37befb430
37befb430loc_37befb430:
37befb430cmp [rsp+392], 0
37befb439jne 0x37befb9a8
37befb43f
37befb43floc_37befb43f:
37befb43fcmp [rsp+368], 0
37befb448jne 0x37befb8fc
37befb44ecmp [rsp+376], 0
37befb457jne 0x37befb962
37befb45d
37befb45dloc_37befb45d:
37befb45dcmp [rsp+384], 0
37befb466je 0x37befacd0
37befb46cmov rax, [rsp+920]
37befb474lea rcx, [rsp+632]
37befb47clea r8, [rip+0x55df15]
37befb483mov rdx, [rax]
37befb486mov rax, [rsp+936]
37befb48esub rdx, [rax]
37befb491mov rax, [rsp+488]
37befb499mov [rsp+632], rdx
37befb4a1mov rdx, rbp
37befb4a4imul rbx, rax
37befb4a8sub rbx, rax
37befb4ablea rax, [rip+0x55dee6]
37befb4b2mov [rsp+32], rax
37befb4b7mov rax, [rsp+1008]
37befb4bflea r9, [rax+8*rbx]
37befb4c3call dswap_64_
37befb4c8jmp 0x37befacd0
37befb4cd
37befb4cd 0f 1f 00 ...
37befb4d0
37befb4d0loc_37befb4d0:
37befb4d0mov [rsp+32], r8
37befb4d5mov rax, [rsp+1072]
37befb4ddlea r8, [rsp+552]
37befb4e5lea rdx, [rax+rcx+8]
37befb4eaadd rcx, [rsp+1080]
37befb4f2call dlartgs_64_
37befb4f7jmp 0x37bef9447
37befb4fc
37befb4fc 0f 1f 40 00 ..@.
37befb500
37befb500loc_37befb500:
37befb500mov rax, [rsp+976]
37befb508mov rdi, [rsp+200]
37befb510lea r12, [rip+0x55de79]
37befb517lea rbp, [rsp+632]
37befb51fmov r9, [rsp+984]
37befb527mov rdx, r12
37befb52amov rcx, rbp
37befb52dlea r8, [rax+8*rdi]
37befb531call dscal_64_
37befb536mov rax, [rsp+256]
37befb53emovsd_xmm x0, [rax-8]
37befb543mov rax, [rsp+264]
37befb54baddsd x0, [rax-8]
37befb550comisd x7, x0
37befb554jbe 0x37bef9930
37befb55atest [rsp+384], 1
37befb562je 0x37bef9930
37befb568jmp 0x37befa87a
37befb56d
37befb56d 0f 1f 00 ...
37befb570
37befb570loc_37befb570:
37befb570mov rax, [rsp+472]
37befb578mov rdx, [rsp+112]
37befb57dlea r9, [rip+0x55de14]
37befb584mov rcx, [rsp+936]
37befb58cimul rdx, rax
37befb590sub rdx, rax
37befb593mov rax, [rsp+992]
37befb59blea r8, [rax+8*rdx]
37befb59flea rdx, [rip+0x55ddea]
37befb5a6call dscal_64_
37befb5abmovsd_xmm x7, [rbx-8]
37befb5b0mov rax, [rsp+1056]
37befb5b8mov rbx, [rsp+200]
37befb5c0movsd_xmm x6, [rax+8*rbx]
37befb5c5jmp 0x37bef97a0
37befb5ca
37befb5ca 66 0f 1f 44 00 00 f..D..
37befb5d0
37befb5d0loc_37befb5d0:
37befb5d0cmp [rsp+384], 0
37befb5d9je 0x37bef96c8
37befb5dfmov rax, [rsp+352]
37befb5e7mov rbx, [rsp+112]
37befb5eclea rbp, [rsp+632]
37befb5f4lea r12, [rip+0x55dd91]
37befb5fbsub rbx, [rsp+192]
37befb603add rbx, 1
37befb607xor rax, 1
37befb60bjne 0x37bef95f8
37befb611jmp 0x37befb019
37befb616
37befb616 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befb620
37befb620loc_37befb620:
37befb620movapd x2, x8
37befb625jmp 0x37bef8d65
37befb62a
37befb62a 66 0f 1f 44 00 00 f..D..
37befb630
37befb630loc_37befb630:
37befb630mov rax, [rsp+960]
37befb638mov rdi, [rsp+200]
37befb640lea rdx, [rip+0x55dd49]
37befb647mov r9, [rsp+968]
37befb64fmov rcx, [rsp+928]
37befb657lea r8, [rax+8*rdi]
37befb65bcall dscal_64_
37befb660mov rax, [rsp+1056]
37befb668movsd_xmm x9, [rsi-16]
37befb66emovsd_xmm x6, [rax+8*rdi]
37befb673jmp 0x37bef9852
37befb678
37befb678 0f 1f 84 00 00 00 00 00 ........
37befb680
37befb680loc_37befb680:
37befb680mov rax, [rsp+920]
37befb688mov rdi, [rsp+200]
37befb690mov rcx, rbp
37befb693mov r9, [rsp+1016]
37befb69bmov rdx, [rax]
37befb69emov rax, [rsp+936]
37befb6a6sub rdx, [rax]
37befb6a9mov rax, [rsp+1008]
37befb6b1mov [rsp+632], rdx
37befb6b9mov rdx, r12
37befb6bclea r8, [rax+8*rdi]
37befb6c0call dscal_64_
37befb6c5jmp 0x37bef9930
37befb6ca
37befb6caloc_37befb6ca:
37befb6camovapd x3, x2
37befb6cecomisd x14, x2
37befb6d3movsd_xmm x0, [rip+0x55dcc5]
37befb6dbmovsd_xmm [rsp+560], x2
37befb6e4mulsd x3, x2
37befb6e8movapd x1, x0
37befb6ecsubsd x1, x3
37befb6f0sqrtsd x1, x1
37befb6f4movsd_xmm [rsp+552], x1
37befb6fdja 0x37befaa53
37befb703jmp 0x37befb41d
37befb708
37befb708loc_37befb708:
37befb708mov rax, [rsp+1104]
37befb710mov r11, [rsp+952]
37befb718mov [rax], 0
37befb71fmov rax, [rsp+936]
37befb727mov rdx, [rax]
37befb72atest rdx, rdx
37befb72djle 0x37bef855f
37befb733mov rcx, [rsp+1104]
37befb73badd rdx, 1
37befb73fmov eax, 1
37befb744pxor x0, x0
37befb748nop [rax+rax]
37befb750
37befb750loc_37befb750:
37befb750ucomisd x0, [r11+8*rax-8]
37befb757jp 0x37befb75b
37befb759je 0x37befb75f
37befb75b
37befb75bloc_37befb75b:
37befb75badd [rcx], 1
37befb75f
37befb75floc_37befb75f:
37befb75fadd rax, 1
37befb763cmp rax, rdx
37befb766jne 0x37befb750
37befb768jmp 0x37bef855f
37befb76d
37befb76dloc_37befb76d:
37befb76dmov rax, [rsp+480]
37befb775mov rcx, [rsp+928]
37befb77dlea r8, [rip+0x55dc14]
37befb784mov [rsp+136], r11
37befb78cmov rdx, rax
37befb78fimul rdx, rbx
37befb793sub rdx, rax
37befb796lea rax, [rip+0x55dbfb]
37befb79dmov [rsp+32], rax
37befb7a2mov rax, [rsp+960]
37befb7aalea r9, [rax+8*rdx]
37befb7aemov rdx, r13
37befb7b1call dswap_64_
37befb7b6mov r11, [rsp+136]
37befb7becmp [rsp+368], 0
37befb7c7je 0x37befaca5
37befb7cd
37befb7cdloc_37befb7cd:
37befb7cdmov rax, [rsp+920]
37befb7d5lea rcx, [rsp+632]
37befb7ddlea r8, [rip+0x55dbb4]
37befb7e4mov [rsp+136], r11
37befb7ecmov rdx, [rax]
37befb7efmov rax, [rsp+928]
37befb7f7sub rdx, [rax]
37befb7famov rax, [rsp+464]
37befb802mov [rsp+632], rdx
37befb80amov rdx, r14
37befb80dimul rbx, rax
37befb811sub rbx, rax
37befb814lea rax, [rip+0x55db7d]
37befb81bmov [rsp+32], rax
37befb820mov rax, [rsp+976]
37befb828lea r9, [rax+8*rbx]
37befb82ccall dswap_64_
37befb831mov r11, [rsp+136]
37befb839cmp [rsp+376], 0
37befb842je 0x37befacb4
37befb848
37befb848loc_37befb848:
37befb848mov rax, [rsp+1000]
37befb850mov rdx, [rsp+992]
37befb858mov [rsp+136], r11
37befb860mov r8, [rsp+1000]
37befb868mov rcx, [rsp+936]
37befb870mov [rsp+32], rax
37befb875mov rax, [rsp+992]
37befb87dadd rdx, rdi
37befb880lea r9, [rax+8*r11]
37befb884call dswap_64_
37befb889mov r11, [rsp+136]
37befb891cmp [rsp+384], 0
37befb89aje 0x37befacd0
37befb8a0
37befb8a0loc_37befb8a0:
37befb8a0mov rax, [rsp+920]
37befb8a8mov r8, [rsp+1016]
37befb8b0lea rcx, [rsp+632]
37befb8b8mov rdx, [rax]
37befb8bbmov rax, [rsp+936]
37befb8c3sub rdx, [rax]
37befb8c6mov rax, [rsp+1016]
37befb8cemov [rsp+632], rdx
37befb8d6mov rdx, [rsp+1008]
37befb8demov [rsp+32], rax
37befb8e3mov rax, [rsp+1008]
37befb8ebadd rdx, rdi
37befb8eelea r9, [rax+8*r11]
37befb8f2call dswap_64_
37befb8f7jmp 0x37befacd0
37befb8fc
37befb8fcloc_37befb8fc:
37befb8fcmov rax, [rsp+920]
37befb904mov r8, [rsp+984]
37befb90clea rcx, [rsp+632]
37befb914mov rdx, [rax]
37befb917mov rax, [rsp+928]
37befb91fsub rdx, [rax]
37befb922mov rax, [rsp+984]
37befb92amov [rsp+632], rdx
37befb932mov rdx, [rsp+976]
37befb93amov [rsp+32], rax
37befb93fmov rax, [rsp+976]
37befb947add rdx, rdi
37befb94alea r9, [rax+8*r11]
37befb94ecall dswap_64_
37befb953cmp [rsp+376], 0
37befb95cje 0x37befb45d
37befb962
37befb962loc_37befb962:
37befb962mov rax, [rsp+472]
37befb96amov rcx, [rsp+936]
37befb972lea r8, [rip+0x55da1f]
37befb979mov rdx, rax
37befb97cimul rdx, rbx
37befb980sub rdx, rax
37befb983lea rax, [rip+0x55da0e]
37befb98amov [rsp+32], rax
37befb98fmov rax, [rsp+992]
37befb997lea r9, [rax+8*rdx]
37befb99bmov rdx, r12
37befb99ecall dswap_64_
37befb9a3jmp 0x37befb45d
37befb9a8
37befb9a8loc_37befb9a8:
37befb9a8mov rax, [rsp+968]
37befb9b0mov rdx, [rsp+960]
37befb9b8mov [rsp+136], r11
37befb9c0mov r8, [rsp+968]
37befb9c8mov rcx, [rsp+928]
37befb9d0mov [rsp+32], rax
37befb9d5mov rax, [rsp+960]
37befb9ddadd rdx, rdi
37befb9e0lea r9, [rax+8*r11]
37befb9e4call dswap_64_
37befb9e9mov r11, [rsp+136]
37befb9f1jmp 0x37befb43f
37befb9f6
37befb9f6loc_37befb9f6:
37befb9f6mov rax, [rsp+1088]
37befb9femov rdi, [rip+0x55d99b]
37befba05mov [rax], rdi
37befba08jmp 0x37bef855f
37befba0d
37befba0dloc_37befba0d:
37befba0dneg rax
37befba10jmp 0x37bef853c
37bef8380
37bef8380dbbcsd_64_:
37bef8380push r15
37bef8382push r14
37bef8384push r13
37bef8386push r12
37bef8388push rbp
37bef8389push rdi
37bef838apush rsi
37bef838bpush rbx
37bef838csub rsp, 808
37bef8393movups [rsp+640], x6
37bef839bmovups [rsp+656], x7
37bef83a3movups [rsp+672], x8
37bef83acmovups [rsp+688], x9
37bef83b5movups [rsp+704], x10
37bef83bemovups [rsp+720], x11
37bef83c7movups [rsp+736], x12
37bef83d0movups [rsp+752], x13
37bef83d9movups [rsp+768], x14
37bef83e2movups [rsp+784], x15
37bef83ebmov rax, [rsp+968]
37bef83f3mov r15, [rsp+944]
37bef83fbmov r14, [rax]
37bef83femov rax, [rsp+984]
37bef8406mov r13, [rax]
37bef8409mov rsi, r8
37bef840cmov rdi, rdx
37bef840fmov rbx, r9
37bef8412mov rax, [rsp+1000]
37bef841amov r9l, 1
37bef8420mov r8l, 1
37bef8426lea rdx, [rip+0x560f43]
37bef842dmov r12, [rax]
37bef8430mov rax, [rsp+1016]
37bef8438mov rbp, [rax]
37bef843bmov rax, [rsp+1104]
37bef8443mov [rax], 0
37bef844amov rax, [rsp+1096]
37bef8452mov rax, [rax]
37bef8455mov [rsp+96], rax
37bef845acall lsame_64_
37bef845fmov r9l, 1
37bef8465mov r8l, 1
37bef846bmov rcx, rdi
37bef846elea rdx, [rip+0x560efb]
37bef8475mov [rsp+392], rax
37bef847dcall lsame_64_
37bef8482mov rcx, rsi
37bef8485mov r9l, 1
37bef848bmov r8l, 1
37bef8491lea rdx, [rip+0x560ed8]
37bef8498mov [rsp+368], rax
37bef84a0call lsame_64_
37bef84a5mov r9l, 1
37bef84abmov r8l, 1
37bef84b1mov rcx, rbx
37bef84b4lea rdx, [rip+0x560eb5]
37bef84bbmov [rsp+376], rax
37bef84c3call lsame_64_
37bef84c8mov rcx, [rsp+912]
37bef84d0mov r9l, 1
37bef84d6mov r8l, 1
37bef84dclea rdx, [rip+0x560e8e]
37bef84e3mov [rsp+384], rax
37bef84ebcall lsame_64_
37bef84f0mov rsi, [rsp+920]
37bef84f8mov [rsp+352], rax
37bef8500mov rax, [rsi]
37bef8503test rax, rax
37bef8506js 0x37bef85d0
37bef850cmov rsi, [rsp+928]
37bef8514mov rdx, [rsi]
37bef8517test rdx, rdx
37bef851ajs 0x37bef8525
37bef851ccmp rax, rdx
37bef851fjge 0x37bef85e1
37bef8525
37bef8525loc_37bef8525:
37bef8525mov rdx, -7
37bef852cmov eax, 7
37bef8531
37bef8531loc_37bef8531:
37bef8531mov rdi, [rsp+1104]
37bef8539mov [rdi], rdx
37bef853c
37bef853cloc_37bef853c:
37bef853clea rdx, [rsp+632]
37bef8544mov r8l, 6
37bef854alea rcx, [rip+0x560e21]
37bef8551mov [rsp+632], rax
37bef8559call xerbla_64_
37bef855enop
37bef855f
37bef855floc_37bef855f:
37bef855fmovups x6, [rsp+640]
37bef8567movups x7, [rsp+656]
37bef856fmovups x8, [rsp+672]
37bef8578movups x9, [rsp+688]
37bef8581movups x10, [rsp+704]
37bef858amovups x11, [rsp+720]
37bef8593movups x12, [rsp+736]
37bef859cmovups x13, [rsp+752]
37bef85a5movups x14, [rsp+768]
37bef85aemovups x15, [rsp+784]
37bef85b7add rsp, 808
37bef85bepop rbx
37bef85bfpop rsi
37bef85c0pop rdi
37bef85c1pop rbp
37bef85c2pop r12
37bef85c4pop r13
37bef85c6pop r14
37bef85c8pop r15
37bef85caret
37bef85cb
37bef85cb 0f 1f 44 00 00 ..D..
37bef85d0
37bef85d0loc_37bef85d0:
37bef85d0mov rdx, -6
37bef85d7mov eax, 6
37bef85dcjmp 0x37bef8531
37bef85e1
37bef85e1loc_37bef85e1:
37bef85e1mov rsi, [rsp+936]
37bef85e9mov rsi, [rsi]
37bef85ecmov [rsp+360], rsi
37bef85f4test rsi, rsi
37bef85f7js 0x37bef85fe
37bef85f9cmp rax, rsi
37bef85fcjge 0x37bef860f
37bef85fe
37bef85feloc_37bef85fe:
37bef85femov rdx, -8
37bef8605mov eax, 8
37bef860ajmp 0x37bef8531
37bef860f
37bef860floc_37bef860f:
37bef860fcmp rdx, rsi
37bef8612jl 0x37bef85fe
37bef8614mov rcx, rax
37bef8617sub rcx, rdx
37bef861acmp rsi, rcx
37bef861djg 0x37bef85fe
37bef861fsub rax, rsi
37bef8622cmp rsi, rax
37bef8625jg 0x37bef85fe
37bef8627cmp [rsp+392], 0
37bef8630mov r11, [rsp+952]
37bef8638je 0x37bef8658
37bef863amov rdi, [rsp+968]
37bef8642cmp rdx, [rdi]
37bef8645jle 0x37bef8658
37bef8647mov rdx, -12
37bef864emov eax, 12
37bef8653jmp 0x37bef8531
37bef8658
37bef8658loc_37bef8658:
37bef8658cmp [rsp+368], 0
37bef8661je 0x37bef8681
37bef8663mov rdi, [rsp+984]
37bef866bcmp rcx, [rdi]
37bef866ejle 0x37bef8681
37bef8670mov rdx, -14
37bef8677mov eax, 14
37bef867cjmp 0x37bef8531
37bef8681
37bef8681loc_37bef8681:
37bef8681cmp [rsp+376], 0
37bef868aje 0x37bef86b2
37bef868cmov rdi, [rsp+1000]
37bef8694mov rsi, [rsp+360]
37bef869ccmp rsi, [rdi]
37bef869fjle 0x37bef86b2
37bef86a1mov rdx, -16
37bef86a8mov eax, 16
37bef86adjmp 0x37bef8531
37bef86b2
37bef86b2loc_37bef86b2:
37bef86b2cmp [rsp+384], 0
37bef86bbje 0x37bef86e0
37bef86bdmov rdi, [rsp+1016]
37bef86c5cmp rax, [rdi]
37bef86c8jle 0x37bef86e0
37bef86camov rdx, -18
37bef86d1mov eax, 18
37bef86d6jmp 0x37bef8531
37bef86db
37bef86db 0f 1f 44 00 00 ..D..
37bef86e0
37bef86e0loc_37bef86e0:
37bef86e0mov rax, [rsp+1104]
37bef86e8mov rax, [rax]
37bef86ebtest rax, rax
37bef86eejne 0x37befba0d
37bef86f4cmp [rsp+360], 0
37bef86fdje 0x37befb9f6
37bef8703mov rax, [rsp+360]
37bef870bpxor x0, x0
37bef870flea rdi, [rax+rax+1]
37bef8714mov [rsp+432], rdi
37bef871cadd rdi, rax
37bef871fmov [rsp+440], rdi
37bef8727add rdi, rax
37bef872amov [rsp+448], rdi
37bef8732add rdi, rax
37bef8735mov [rsp+456], rdi
37bef873dadd rdi, rax
37bef8740mov [rsp+304], rdi
37bef8748add rdi, rax
37bef874blea rax, [rax+rdi-1]
37bef8750mov [rsp+312], rdi
37bef8758mov rdi, [rsp+1088]
37bef8760cvtsi2sd x0, rax
37bef8765movsd_xmm [rdi], x0
37bef8769mov rdi, [rsp+1096]
37bef8771cmp [rdi], rax
37bef8774jge 0x37bef879b
37bef8776cmp [rsp+96], -1
37bef877cje 0x37bef855f
37bef8782mov rax, [rsp+1104]
37bef878amov [rax], -28
37bef8791mov eax, 28
37bef8796jmp 0x37bef853c
37bef879b
37bef879bloc_37bef879b:
37bef879bcmp [rsp+96], -1
37bef87a1je 0x37bef855f
37bef87a7mov edx, 7
37bef87aclea rcx, [rip+0x560bc5]
37bef87b3mov [rsp+952], r11
37bef87bbcall dlamch_64_
37bef87c0mov edx, 12
37bef87c5lea rcx, [rip+0x560bb3]
37bef87ccmovapd x6, x0
37bef87d0call dlamch_64_
37bef87d5mov rax, [rsp+936]
37bef87ddmovapd x7, x0
37bef87e1mov r8, [rax]
37bef87e4test r8, r8
37bef87e7jle 0x37bef855f
37bef87edxor eax, eax
37bef87eftest r14, r14
37bef87f2movapd x0, x6
37bef87f6movsd_xmm x1, [rip+0x560baa]
37bef87fecmovns rax, r14
37bef8802mov [rsp+96], r8
37bef8807unpcklpd x6, x7
37bef880bmov [rsp+480], rax
37bef8813xor eax, eax
37bef8815test r13, r13
37bef8818cmovns rax, r13
37bef881cmov [rsp+464], rax
37bef8824xor eax, eax
37bef8826test r12, r12
37bef8829cmovns rax, r12
37bef882dmov [rsp+472], rax
37bef8835xor eax, eax
37bef8837test rbp, rbp
37bef883acmovns rax, rbp
37bef883emov [rsp+488], rax
37bef8846call pow
37bef884bmov r8, [rsp+96]
37bef8850minsd x0, [rip+0x560b58]
37bef8858pxor x1, x1
37bef885cmaxsd x0, [rip+0x560b54]
37bef8864movsd_xmm x2, [rip+0x560b54]
37bef886cmov rax, r8
37bef886fmov r11, [rsp+952]
37bef8877lea rdx, [r8+1]
37bef887bimul rax, r8
37bef887flea rax, [rax+2*rax]
37bef8883add rax, rax
37bef8886cvtsi2sd x1, rax
37bef888bunpcklpd x0, x1
37bef888fmov [rsp+424], rax
37bef8897mov eax, 1
37bef889cmulpd x0, x6
37bef88a0movapd x1, x0
37bef88a4unpckhpd x1, x0
37bef88a8maxpd x1, x0
37bef88acmovapd x14, x1
37bef88b1jmp 0x37bef88d2
37bef88b3
37bef88b3 66 90 66 66 2e 0f 1f 84 00 00 00 00 00 f.ff.........
37bef88c0
37bef88c0loc_37bef88c0:
37bef88c0mov [r15+8*rax-8], 0
37bef88c9
37bef88c9loc_37bef88c9:
37bef88c9add rax, 1
37bef88cdcmp rax, rdx
37bef88d0je 0x37bef88ff
37bef88d2
37bef88d2loc_37bef88d2:
37bef88d2movsd_xmm x0, [r15+8*rax-8]
37bef88d9comisd x14, x0
37bef88deja 0x37bef88c0
37bef88e0movapd x1, x2
37bef88e4subsd x1, x14
37bef88e9comisd x0, x1
37bef88edjbe 0x37bef88c9
37bef88efmovsd_xmm [r15+8*rax-8], x2
37bef88f6add rax, 1
37bef88facmp rax, rdx
37bef88fdjne 0x37bef88d2
37bef88ff
37bef88ffloc_37bef88ff:
37bef88ffcmp r8, 1
37bef8903je 0x37befab7c
37bef8909movsd_xmm x2, [rip+0x560aaf]
37bef8911mov eax, 1
37bef8916jmp 0x37bef8932
37bef8918
37bef8918 0f 1f 84 00 00 00 00 00 ........
37bef8920
37bef8920loc_37bef8920:
37bef8920mov [r11+8*rax-8], 0
37bef8929
37bef8929loc_37bef8929:
37bef8929add rax, 1
37bef892dcmp r8, rax
37bef8930je 0x37bef895f
37bef8932
37bef8932loc_37bef8932:
37bef8932movsd_xmm x0, [r11+8*rax-8]
37bef8939comisd x14, x0
37bef893eja 0x37bef8920
37bef8940movapd x1, x2
37bef8944subsd x1, x14
37bef8949comisd x0, x1
37bef894djbe 0x37bef8929
37bef894fmovsd_xmm [r11+8*rax-8], x2
37bef8956add rax, 1
37bef895acmp r8, rax
37bef895djne 0x37bef8932
37bef895f
37bef895floc_37bef895f:
37bef895fmov rax, r8
37bef8962pxor x1, x1
37bef8966jmp 0x37bef897a
37bef8968
37bef8968 0f 1f 84 00 00 00 00 00 ........
37bef8970
37bef8970loc_37bef8970:
37bef8970cmp rax, 1
37bef8974je 0x37befab7c
37bef897a
37bef897aloc_37bef897a:
37bef897amovsd_xmm x0, [r11+8*rax-16]
37bef8981mov rdx, rax
37bef8984sub rax, 1
37bef8988ucomisd x0, x1
37bef898cjp 0x37bef8990
37bef898eje 0x37bef8970
37bef8990
37bef8990loc_37bef8990:
37bef8990mov [rsp+112], rdx
37bef8995pxor x0, x0
37bef8999mov [rsp+192], rax
37bef89a1cmp rax, 1
37bef89a5jle 0x37bef89dd
37bef89a7mov rax, [rsp+192]
37bef89afjmp 0x37bef89ca
37bef89b1
37bef89b1 0f 1f 40 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..@.ff.........
37bef89c0
37bef89c0loc_37bef89c0:
37bef89c0sub rax, 1
37bef89c4cmp rax, 1
37bef89c8je 0x37bef89d5
37bef89ca
37bef89caloc_37bef89ca:
37bef89caucomisd x0, [r11+8*rax-16]
37bef89d1jp 0x37bef89c0
37bef89d3jne 0x37bef89c0
37bef89d5
37bef89d5loc_37bef89d5:
37bef89d5mov [rsp+192], rax
37bef89dd
37bef89ddloc_37bef89dd:
37bef89ddcmp [rsp+112], 1
37bef89e3je 0x37befab7c
37bef89e9lea rax, [rsp+504]
37bef89f1mov [rsp+944], r15
37bef89f9mov [rsp+184], rax
37bef8a01lea rax, [rsp+496]
37bef8a09mov [rsp+296], 0
37bef8a15mov [rsp+176], rax
37bef8a1dmov [rsp+952], r11
37bef8a25nop [rax+rax]
37bef8a30
37bef8a30loc_37bef8a30:
37bef8a30mov rsi, [rsp+192]
37bef8a38mov rax, [rsp+944]
37bef8a40mov r12, [rsp+184]
37bef8a48mov r8, [rsp+176]
37bef8a50lea rbp, [rsi-1]
37bef8a54movsd_xmm x8, [rax+8*rbp]
37bef8a5amov rdx, r12
37bef8a5dmovapd x0, x8
37bef8a62call fn_37c430950
37bef8a67mov r13, [rsp+1024]
37bef8a6fmovsd_xmm x7, [rsp+504]
37bef8a78lea rax, [8*rsi]
37bef8a80movsd_xmm x9, [rsp+496]
37bef8a8amov [rsp+96], rax
37bef8a8fmovapd x0, x7
37bef8a93xorpd x0, [rip+0x560935]
37bef8a9badd r13, rax
37bef8a9eadd rax, [rsp+1056]
37bef8aa6movsd_xmm [r13-8], x9
37bef8aacmov rdi, rax
37bef8aafmovsd_xmm [rax-8], x0
37bef8ab4cmp [rsp+112], rsi
37bef8ab9jle 0x37bef8c35
37bef8abfmov [rsp+104], rbp
37bef8ac4mov rbx, rsi
37bef8ac7mov r14, [rsp+1064]
37bef8acfmov [rsp+128], rax
37bef8ad7mov rsi, [rsp+944]
37bef8adfmov [rsp+120], r13
37bef8ae4mov r15, [rsp+1072]
37bef8aecmov rbp, [rsp+176]
37bef8af4mov r13, [rsp+1056]
37bef8afcmov rdi, [rsp+952]
37bef8b04nop
37bef8b05nop [rax+rax]
37bef8b10
37bef8b10loc_37bef8b10:
37bef8b10movsd_xmm x0, [rdi+8*rbx-8]
37bef8b16mov r8, rbp
37bef8b19mov rdx, r12
37bef8b1ccall fn_37c430950
37bef8b21mov rax, [rsp+1032]
37bef8b29mov r8, rbp
37bef8b2cmov rdx, r12
37bef8b2fmovsd_xmm x6, [rsp+504]
37bef8b38movsd_xmm x10, [rsp+496]
37bef8b42movapd x0, x6
37bef8b46mulsd x0, x7
37bef8b4axorpd x0, [rip+0x56087e]
37bef8b52movsd_xmm [rax+8*rbx-8], x0
37bef8b58movsd_xmm x0, [rsi+8*rbx]
37bef8b5dcall fn_37c430950
37bef8b62mulsd x7, x10
37bef8b67movapd x1, x9
37bef8b6cmovsd_xmm x9, [rsp+496]
37bef8b76mov rax, [rsp+1024]
37bef8b7emovsd_xmm x2, [rsp+504]
37bef8b87movapd x0, x9
37bef8b8cmulsd x0, x10
37bef8b91movsd_xmm [rax+8*rbx], x0
37bef8b96movapd x0, x6
37bef8b9amov rax, [rsp+1040]
37bef8ba2mulsd x0, x9
37bef8ba7movsd_xmm [rax+8*rbx-8], x7
37bef8badmov rax, [rsp+1048]
37bef8bb5movapd x7, x2
37bef8bb9movsd_xmm [rax+8*rbx-8], x0
37bef8bbfmovapd x0, x6
37bef8bc3mov rax, [rsp+1080]
37bef8bcbmulsd x0, x1
37bef8bcfmulsd x6, x2
37bef8bd3xorpd x0, [rip+0x5607f5]
37bef8bdbxorpd x6, [rip+0x5607ed]
37bef8be3movsd_xmm [r14+8*rbx-8], x0
37bef8beamovapd x0, x10
37bef8befmulsd x10, x1
37bef8bf4movsd_xmm [rax+8*rbx-8], x6
37bef8bfamulsd x0, x2
37bef8bfexorpd x0, [rip+0x5607ca]
37bef8c06movsd_xmm [r13+8*rbx], x0
37bef8c0dmovsd_xmm [r15+8*rbx-8], x10
37bef8c14add rbx, 1
37bef8c18cmp rbx, [rsp+112]
37bef8c1djne 0x37bef8b10
37bef8c23mov rbp, [rsp+104]
37bef8c28mov r13, [rsp+120]
37bef8c2dmov rdi, [rsp+128]
37bef8c35
37bef8c35loc_37bef8c35:
37bef8c35mov rax, [rsp+112]
37bef8c3amov r8, [rsp+176]
37bef8c42mov rdx, [rsp+184]
37bef8c4alea rsi, [8*rax]
37bef8c52mov rax, [rsp+944]
37bef8c5amov [rsp+280], rsi
37bef8c62add rax, rsi
37bef8c65movsd_xmm x0, [rax-8]
37bef8c6amov [rsp+288], rax
37bef8c72call fn_37c430950
37bef8c77mov rax, [rsp+1040]
37bef8c7fmovsd_xmm x0, [rsp+496]
37bef8c88movsd_xmm x1, [rsp+504]
37bef8c91add rax, rsi
37bef8c94add rsi, [rsp+1072]
37bef8c9cmov [rsp+264], rsi
37bef8ca4movsd_xmm [rsi-8], x0
37bef8ca9mov rsi, [rsp+296]
37bef8cb1mov [rsp+256], rax
37bef8cb9movsd_xmm [rax-8], x1
37bef8cbecmp [rsp+424], rsi
37bef8cc6jl 0x37befb708
37bef8cccmov rax, [rsp+112]
37bef8cd1lea rsi, [rax-1]
37bef8cd5mov [rsp+200], rsi
37bef8cddmov rsi, [rsp+192]
37bef8ce5lea r14, [rsi+1]
37bef8ce9cmp r14, rax
37bef8cecjg 0x37befb620
37bef8cf2lea rcx, [rax+1]
37bef8cf6mov rax, [rsp+944]
37bef8cfemovapd x2, x8
37bef8d03mov rdx, r14
37bef8d06nop [rax]
37bef8d09nop [rax+rax]
37bef8d14nop [rax+rax]
37bef8d1fnop [rax+rax]
37bef8d2anop [rax+rax]
37bef8d35nop [rax+rax]
37bef8d40
37bef8d40loc_37bef8d40:
37bef8d40movsd_xmm x1, [rax+8*rdx-8]
37bef8d46add rdx, 1
37bef8d4amovapd x4, x1
37bef8d4eminsd x1, x2
37bef8d52maxsd x4, x8
37bef8d57movapd x2, x1
37bef8d5bmovapd x8, x4
37bef8d60cmp rdx, rcx
37bef8d63jne 0x37bef8d40
37bef8d65
37bef8d65loc_37bef8d65:
37bef8d65movsd_xmm x11, [rip+0x560652]
37bef8d6emov rax, [rsp+112]
37bef8d73movsd_xmm x0, [rip+0x560625]
37bef8d7bsubsd x11, x14
37bef8d80sub rax, 2
37bef8d84mov [rsp+248], rax
37bef8d8ccomisd x8, x11
37bef8d91jbe 0x37befaa48
37bef8d97
37bef8d97loc_37bef8d97:
37bef8d97mov [rsp+552], 0
37bef8da3movsd_xmm [rsp+560], x0
37bef8dac
37bef8dacloc_37bef8dac:
37bef8dacmov rsi, [rsp+192]
37bef8db4mov rax, [rsp+456]
37bef8dbcmov rdx, [rsp+1032]
37bef8dc4mov r8, [rsp+1088]
37bef8dccadd rax, rsi
37bef8dcflea rbx, [rax-2]
37bef8dd3mov [rsp+128], rax
37bef8ddbmov rax, [rsp+448]
37bef8de3add rax, rsi
37bef8de6lea rsi, [rax-2]
37bef8deamov [rsp+104], rax
37bef8deflea rax, [8*rbp]
37bef8df7mov [rsp+208], rax
37bef8dffadd rdx, rax
37bef8e02add rax, [rsp+1024]
37bef8e0alea r11, [8*rsi]
37bef8e12mov rcx, rax
37bef8e15lea rax, [8*rbx]
37bef8e1dmov [rsp+416], r11
37bef8e25add r8, rax
37bef8e28mov [rsp+408], rax
37bef8e30mov rax, [rsp+1088]
37bef8e38mov [rsp+32], r8
37bef8e3dlea r8, [rsp+552]
37bef8e45lea r9, [rax+r11]
37bef8e49call dlartgs_64_
37bef8e4e
37bef8e4eloc_37bef8e4e:
37bef8e4emov rax, [rsp+1088]
37bef8e56movsd_xmm x0, [r13-8]
37bef8e5cmovapd x10, x14
37bef8e61mov r15, [rsp+208]
37bef8e69mulsd x10, x14
37bef8e6emovsd_xmm x1, [rax+8*rsi]
37bef8e73movsd_xmm x2, [rax+8*rbx]
37bef8e78movapd x4, x0
37bef8e7cmov rax, [rsp+96]
37bef8e81mov rbx, [rsp+1032]
37bef8e89movapd x3, x1
37bef8e8dmov rsi, [rsp+1024]
37bef8e95movapd x6, x2
37bef8e99mulsd x4, x2
37bef8e9dadd rbx, rax
37bef8ea0add rax, [rsp+1064]
37bef8ea8movsd_xmm x5, [rbx-8]
37bef8eadmulsd x0, x1
37bef8eb1mulsd x3, x5
37bef8eb5mulsd x5, x2
37bef8eb9subsd x3, x4
37bef8ebdmovsd_xmm x4, [r13]
37bef8ec3addsd x0, x5
37bef8ec7movsd_xmm x5, [rax-8]
37bef8eccmovsd_xmm [rbx-8], x3
37bef8ed1movapd x3, x2
37bef8ed5mulsd x3, x4
37bef8ed9mulsd x4, x1
37bef8eddmovsd_xmm [rsp+512], x3
37bef8ee6mulsd x3, x3
37bef8eeaunpcklpd x0, x4
37bef8eeemovapd x4, x1
37bef8ef2movups [rsi+r15], x0
37bef8ef7movsd_xmm x0, [rdi-8]
37bef8efcmulsd x4, x5
37bef8f00mov rsi, rax
37bef8f03mulsd x6, x0
37bef8f07mulsd x0, x1
37bef8f0bsubsd x4, x6
37bef8f0fmovapd x6, x2
37bef8f13mulsd x2, x5
37bef8f17movsd_xmm [rax-8], x4
37bef8f1cmovsd_xmm x4, [rdi]
37bef8f20mov rax, [rsp+1056]
37bef8f28mulsd x1, x4
37bef8f2caddsd x0, x2
37bef8f30mulsd x6, x4
37bef8f34unpcklpd x0, x1
37bef8f38movsd_xmm x1, [r13-8]
37bef8f3emovups [rax+r15], x0
37bef8f43movsd_xmm x0, [rdi-8]
37bef8f48movsd_xmm [rsp+528], x6
37bef8f51mulsd x1, x1
37bef8f55mulsd x6, x6
37bef8f59mulsd x0, x0
37bef8f5dmovapd x7, x1
37bef8f61addsd x7, x3
37bef8f65addsd x0, x6
37bef8f69movapd x1, x7
37bef8f6dsqrtsd x0, x0
37bef8f71sqrtsd x1, x1
37bef8f75call atan2
37bef8f7amov rax, [rsp+944]
37bef8f82mov rdx, [rsp+192]
37bef8f8aadd r15, [rsp+1088]
37bef8f92comisd x7, x10
37bef8f97movsd_xmm [rax+8*rbp], x0
37bef8f9cmov rax, [rsp+360]
37bef8fa4mov [rsp+344], r15
37bef8faclea r12, [rax+rdx-1]
37bef8fb1mov rax, [rsp+1088]
37bef8fb9lea rax, [rax+8*r12]
37bef8fbdmov [rsp+336], rax
37bef8fc5ja 0x37befaea8
37bef8fcbmovsd_xmm x0, [rsp+560]
37bef8fd4comisd x0, [rsp+552]
37bef8fddjb 0x37befadb0
37bef8fe3mov rax, [rsp+336]
37bef8febmov r9, [rsp+344]
37bef8ff3mov rdx, r13
37bef8ff6lea r8, [rsp+552]
37bef8ffemov rcx, [rsp+208]
37bef9006add rcx, [rsp+1032]
37bef900emov [rsp+32], rax
37bef9013call dlartgs_64_
37bef9018
37bef9018loc_37bef9018:
37bef9018movsd_xmm x0, [rdi-8]
37bef901dmov rax, [rsp+192]
37bef9025mov rcx, [rsp+440]
37bef902dmov rdx, [rsp+1088]
37bef9035mulsd x0, x0
37bef9039lea r10, [rcx+rax]
37bef903dlea r15, [r10-2]
37bef9041lea rcx, [rdx+8*r15]
37bef9045mov rdx, [rsp+432]
37bef904dmov [rsp+320], rcx
37bef9055addsd x0, x6
37bef9059lea r11, [rdx+rax]
37bef905dmov rax, [rsp+1088]
37bef9065lea rax, [rax+8*r11-16]
37bef906acomisd x0, x10
37bef906fmov [rsp+328], rax
37bef9077ja 0x37befae50
37bef907dmovsd_xmm x0, [rsp+552]
37bef9086mov [rsp+136], r10
37bef908ecomisd x0, [rsp+560]
37bef9097mov [rsp+120], r11
37bef909cjbe 0x37befadf8
37bef90a2mov rax, [rsp+320]
37bef90aamov r9, [rsp+328]
37bef90b2mov rdx, rdi
37bef90b5lea r8, [rsp+560]
37bef90bdmov rcx, [rsp+208]
37bef90c5add rcx, [rsp+1064]
37bef90cdmov [rsp+32], rax
37bef90d2call dlartgs_64_
37bef90d7mov r11, [rsp+120]
37bef90dcmov r10, [rsp+136]
37bef90e4
37bef90e4loc_37bef90e4:
37bef90e4mov rcx, [rsp+1088]
37bef90eclea rdx, [8*r11]
37bef90f4mov rax, [rsp+1088]
37bef90fcmovsd_xmm x3, [r13]
37bef9102add rcx, rdx
37bef9105movsd_xmm x0, [rcx-16]
37bef910axorpd x0, [rip+0x5602be]
37bef9112movsd_xmm [rcx-16], x0
37bef9117movsd_xmm x6, [rax+8*r15]
37bef911dmovsd_xmm x0, [rbx-8]
37bef9122xorpd x6, [rip+0x5602a6]
37bef912amovapd x5, x0
37bef912emovsd_xmm [rax+8*r15], x6
37bef9134movsd_xmm x1, [rax+8*rbp]
37bef9139movsd_xmm x2, [rax+8*r12]
37bef913fmulsd x0, x1
37bef9143movapd x4, x1
37bef9147mulsd x4, x3
37bef914bmulsd x5, x2
37bef914fmulsd x3, x2
37bef9153subsd x4, x5
37bef9157addsd x0, x3
37bef915bmovsd_xmm [r13], x4
37bef9161movsd_xmm [rbx-8], x0
37bef9166cmp r14, [rsp+112]
37bef916bjge 0x37bef918a
37bef916dmovsd_xmm x0, [rbx]
37bef9171movapd x3, x2
37bef9175mulsd x3, x0
37bef9179mulsd x0, x1
37bef917dmovsd_xmm [rsp+512], x3
37bef9186movsd_xmm [rbx], x0
37bef918a
37bef918aloc_37bef918a:
37bef918amov rax, [rsp+1040]
37bef9192movapd x3, x1
37bef9196movapd x5, x2
37bef919amov r11, [rsp+1040]
37bef91a2movapd x12, x2
37bef91a7mov r9, [rsp+208]
37bef91afmovsd_xmm x0, [rax+8*rbp]
37bef91b4mov rax, [rsp+1048]
37bef91bcmovsd_xmm x4, [rax+8*rbp]
37bef91c1mulsd x5, x0
37bef91c5mulsd x0, x1
37bef91c9mulsd x3, x4
37bef91cdmulsd x2, x4
37bef91d1movapd x4, x6
37bef91d5subsd x3, x5
37bef91d9addsd x0, x2
37bef91ddmovsd_xmm x2, [rdi]
37bef91e1movsd_xmm [rax+8*rbp], x3
37bef91e6mov rax, [rsp+192]
37bef91eemovsd_xmm x3, [r11+8*rax]
37bef91f4mulsd x1, x3
37bef91f8mulsd x12, x3
37bef91fdunpcklpd x0, x1
37bef9201movsd_xmm x1, [rsi-8]
37bef9206movups [r11+r9], x0
37bef920bmovsd_xmm x0, [rcx-16]
37bef9210mov rcx, [rsp+1072]
37bef9218movsd_xmm [rsp+520], x12
37bef9222mulsd x4, x1
37bef9226mulsd x1, x0
37bef922amovapd x3, x0
37bef922emulsd x3, x2
37bef9232mulsd x2, x6
37bef9236subsd x3, x4
37bef923amovapd x4, x6
37bef923eaddsd x1, x2
37bef9242movsd_xmm x2, [rcx+8*rbp]
37bef9247mov rcx, [rsp+1080]
37bef924fmovsd_xmm [rdi], x3
37bef9253movapd x3, x0
37bef9257movsd_xmm [rsi-8], x1
37bef925cmovsd_xmm x1, [rcx+8*rbp]
37bef9261mulsd x3, x2
37bef9265mulsd x2, x6
37bef9269mulsd x4, x1
37bef926dmulsd x1, x0
37bef9271addsd x4, x3
37bef9275subsd x1, x2
37bef9279cmp r14, [rsp+112]
37bef927ejl 0x37bef9a80
37bef9284mov rax, [rsp+1080]
37bef928cmov rdi, [rsp+192]
37bef9294movsd_xmm [rax+8*rbp], x1
37bef9299mov rax, [rsp+1072]
37bef92a1movsd_xmm x1, [rax+8*rdi]
37bef92a6mov rdi, [rsp+208]
37bef92aemulsd x0, x1
37bef92b2mulsd x6, x1
37bef92b6movapd x1, x4
37bef92baunpcklpd x1, x0
37bef92bemovsd_xmm [rsp+536], x6
37bef92c7movups [rax+rdi], x1
37bef92cbnop [rax+rax]
37bef92d0
37bef92d0loc_37bef92d0:
37bef92d0mov rax, [rsp+288]
37bef92d8mov r8, [rsp+176]
37bef92e0mov rdx, [rsp+184]
37bef92e8movsd_xmm x0, [rax-16]
37bef92edcall fn_37c430950
37bef92f2mov rdi, [rsp+248]
37bef92famov rax, [rsp+1032]
37bef9302movsd_xmm x3, [rsp+496]
37bef930bmovsd_xmm x2, [rsp+504]
37bef9314movsd_xmm x0, [rax+8*rdi]
37bef9319mov rax, [rsp+1064]
37bef9321movapd x4, x3
37bef9325movsd_xmm x1, [rax+8*rdi]
37bef932amulsd x0, x2
37bef932emov rax, [rsp+256]
37bef9336mulsd x1, x3
37bef933amovsd_xmm x8, [rax-16]
37bef9340mov rax, [rsp+264]
37bef9348mulsd x3, x6
37bef934cmovsd_xmm x7, [rax-16]
37bef9351mulsd x6, x6
37bef9355mulsd x4, x7
37bef9359addsd x0, x1
37bef935dmovapd x1, x2
37bef9361andpd x0, [rip+0x560077]
37bef9369mulsd x1, x8
37bef936emulsd x2, x12
37bef9373mulsd x8, x8
37bef9378mulsd x12, x12
37bef937dmulsd x7, x7
37bef9381addsd x1, x4
37bef9385addsd x2, x3
37bef9389movsd_xmm [rsp+608], x1
37bef9392mulsd x1, x1
37bef9396addsd x8, x12
37bef939bmovsd_xmm [rsp+616], x2
37bef93a4mulsd x2, x2
37bef93a8addsd x7, x6
37bef93acaddsd x1, x2
37bef93b0sqrtsd x1, x1
37bef93b4call atan2
37bef93b9mov rax, [rsp+952]
37bef93c1xor edx, edx
37bef93c3comisd x10, x8
37bef93c8movsd_xmm [rax+8*rdi], x0
37bef93cdmov rax, [rsp+112]
37bef93d2mov rdi, [rsp+312]
37bef93dasetae dl
37bef93ddxor r10l, r10l
37bef93e0lea rbx, [rax+rdi-3]
37bef93e5mov rdi, [rsp+1088]
37bef93edcomisd x10, x7
37bef93f2lea r8, [rdi+8*rbx]
37bef93f6mov rdi, [rsp+304]
37bef93fesetae r10b
37bef9402lea rsi, [rax+rdi-3]
37bef9407mov rax, [rsp+1088]
37bef940flea r9, [rax+8*rsi]
37bef9413test rdx, rdx
37bef9416jne 0x37befa8d0
37bef941ctest r10, r10
37bef941fjne 0x37befa8d0
37bef9425lea r10, [rsp+568]
37bef942dlea rdx, [rsp+608]
37bef9435mov [rsp+32], r10
37bef943alea rcx, [rsp+616]
37bef9442call dlartgp_64_
37bef9447
37bef9447loc_37bef9447:
37bef9447mov rax, [rsp+1088]
37bef944fmov rdi, [rsp+1048]
37bef9457movsd_xmm x0, [rax+8*rsi]
37bef945cmov rax, [rsp+280]
37bef9464mov rsi, [rsp+1088]
37bef946cadd rdi, rax
37bef946fmovapd x4, x0
37bef9473add rax, [rsp+1080]
37bef947bmovsd_xmm x1, [rsi+8*rbx]
37bef9480mov rsi, [rsp+256]
37bef9488movsd_xmm x2, [rdi-16]
37bef948dmovsd_xmm x3, [rsi-8]
37bef9492movapd x5, x2
37bef9496mulsd x5, x1
37bef949amulsd x4, x3
37bef949emulsd x2, x0
37bef94a2mulsd x3, x1
37bef94a6subsd x4, x5
37bef94aamovapd x5, x1
37bef94aeaddsd x2, x3
37bef94b2movsd_xmm [rsi-8], x4
37bef94b7movsd_xmm x4, [rax-16]
37bef94bcmov rsi, rax
37bef94bfmov rax, [rsp+264]
37bef94c7movsd_xmm x3, [rax-8]
37bef94ccmovsd_xmm [rdi-16], x2
37bef94d1movapd x2, x0
37bef94d5mulsd x5, x4
37bef94d9mulsd x2, x3
37bef94ddmulsd x0, x4
37bef94e1mulsd x1, x3
37bef94e5subsd x2, x5
37bef94e9addsd x0, x1
37bef94edmovsd_xmm [rax-8], x2
37bef94f2movsd_xmm [rsi-16], x0
37bef94f7cmp [rsp+392], 0
37bef9500je 0x37befa920
37bef9506mov rbx, [rsp+112]
37bef950bmov rax, [rsp+192]
37bef9513mov rdx, [rsp+352]
37bef951bsub rbx, rax
37bef951eadd rbx, 1
37bef9522xor rdx, 1
37bef9526mov [rsp+632], rbx
37bef952eje 0x37befaf60
37bef9534mov rcx, [rsp+968]
37bef953clea r12, [rip+0x55fe49]
37bef9543lea rbp, [rsp+632]
37bef954bmov [rsp+88], 1
37bef9554mov [rsp+80], 1
37bef955dmov r9, [rsp+928]
37bef9565lea r8, [rip+0x55fe1f]
37bef956cmov [rsp+64], rcx
37bef9571mov rcx, [rsp+480]
37bef9579mov [rsp+72], 1
37bef9582mov rdx, rcx
37bef9585mov [rsp+32], rbp
37bef958aimul rdx, rax
37bef958emov rax, [rsp+960]
37bef9596sub rdx, rcx
37bef9599lea rcx, [rip+0x55fded]
37bef95a0lea rdx, [rax+8*rdx]
37bef95a4mov rax, [rsp+336]
37bef95acmov [rsp+56], rdx
37bef95b1mov rdx, r12
37bef95b4mov [rsp+48], rax
37bef95b9mov rax, [rsp+344]
37bef95c1mov [rsp+40], rax
37bef95c6call dlasr_64_
37bef95cbcmp [rsp+368], 0
37bef95d4jne 0x37befa961
37bef95dacmp [rsp+376], 0
37bef95e3jne 0x37befb111
37bef95e9cmp [rsp+384], 0
37bef95f2je 0x37bef96c8
37bef95f8
37bef95f8loc_37bef95f8:
37bef95f8lea r13, [rip+0x55fd8f]
37bef95ff
37bef95ffloc_37bef95ff:
37bef95fflea r14, [rsp+624]
37bef9607
37bef9607loc_37bef9607:
37bef9607mov rax, [rsp+920]
37bef960fmov [rsp+624], rbx
37bef9617mov rbx, [rsp+312]
37bef961fmov rdx, [rax]
37bef9622mov rax, [rsp+936]
37bef962asub rdx, [rax]
37bef962dmov rax, [rsp+1016]
37bef9635mov [rsp+88], 1
37bef963emov [rsp+632], rdx
37bef9646mov rdx, [rsp+208]
37bef964emov [rsp+64], rax
37bef9653mov rax, [rsp+192]
37bef965badd rdx, [rsp+1008]
37bef9663mov [rsp+80], 1
37bef966cmov [rsp+56], rdx
37bef9671lea rdx, [rax+rbx-2]
37bef9676mov rbx, [rsp+1088]
37bef967emov [rsp+72], 1
37bef9687lea rdx, [rbx+8*rdx]
37bef968bmov rbx, [rsp+304]
37bef9693mov [rsp+48], rdx
37bef9698
37bef9698loc_37bef9698:
37bef9698lea rdx, [rbx+rax-2]
37bef969dmov [rsp+32], rbp
37bef96a2mov r9, r14
37bef96a5mov rcx, r13
37bef96a8mov rax, [rsp+1088]
37bef96b0lea r8, [rip+0x55fcd4]
37bef96b7lea rdx, [rax+8*rdx]
37bef96bbmov [rsp+40], rdx
37bef96c0mov rdx, r12
37bef96c3call dlasr_64_
37bef96c8
37bef96c8loc_37bef96c8:
37bef96c8mov rax, [rsp+1056]
37bef96d0mov rdx, [rsp+200]
37bef96d8pxor x1, x1
37bef96dcmov rcx, [rsp+1032]
37bef96e4mov rbx, [rsp+280]
37bef96ecmovsd_xmm x6, [rax+8*rdx]
37bef96f1mov rax, [rsp+248]
37bef96f9add rbx, [rsp+1024]
37bef9701movsd_xmm x0, [rcx+8*rax]
37bef9706mov rcx, [rsp+1064]
37bef970emovsd_xmm x7, [rbx-8]
37bef9713addsd x0, [rcx+8*rax]
37bef9718comisd x0, x1
37bef971cjbe 0x37bef97a0
37bef9722xorpd x7, [rip+0x55fca6]
37bef972axorpd x6, [rip+0x55fc9e]
37bef9732mov r14, rdx
37bef9735mov rax, [rsp+1056]
37bef973dmovsd_xmm [rbx-8], x7
37bef9742movsd_xmm [rax+8*rdx], x6
37bef9747cmp [rsp+376], 0
37bef9750je 0x37bef97a0
37bef9752mov rax, [rsp+352]
37bef975axor rax, 1
37bef975eje 0x37befb570
37bef9764mov rax, [rsp+992]
37bef976cmov r9, [rsp+1000]
37bef9774mov rcx, [rsp+936]
37bef977clea r8, [rax+8*rdx]
37bef9780lea rdx, [rip+0x55fc09]
37bef9787call dscal_64_
37bef978cmov rax, [rsp+1056]
37bef9794movsd_xmm x7, [rbx-8]
37bef9799movsd_xmm x6, [rax+8*r14]
37bef979fnop
37bef97a0
37bef97a0loc_37bef97a0:
37bef97a0mov rax, [rsp+952]
37bef97a8mov rbx, [rsp+248]
37bef97b0mov r8, [rsp+176]
37bef97b8mov rdx, [rsp+184]
37bef97c0movsd_xmm x0, [rax+8*rbx]
37bef97c5call fn_37c430950
37bef97camovsd_xmm x8, [rdi-16]
37bef97d0movsd_xmm x0, [rsp+496]
37bef97d9movsd_xmm x2, [rsp+504]
37bef97e2movsd_xmm x9, [rsi-16]
37bef97e8movapd x1, x0
37bef97ecmulsd x1, x7
37bef97f0movapd x3, x2
37bef97f4mulsd x3, x8
37bef97f9addsd x8, x7
37bef97femulsd x2, x9
37bef9803mulsd x0, x6
37bef9807addsd x1, x3
37bef980baddsd x0, x2
37bef980fmovsd_xmm [rsp+592], x1
37bef9818andpd x1, [rip+0x55fbc0]
37bef9820movsd_xmm [rsp+608], x0
37bef9829andpd x0, [rip+0x55fbaf]
37bef9831call atan2
37bef9836mov rax, [rsp+288]
37bef983emovsd_xmm [rax-8], x0
37bef9843pxor x0, x0
37bef9847comisd x0, x8
37bef984cja 0x37befad10
37bef9852
37bef9852loc_37bef9852:
37bef9852addsd x6, x9
37bef9857pxor x7, x7
37bef985bmov rdi, [rsp+264]
37bef9863movsd_xmm x0, [rdi-8]
37bef9868comisd x6, x7
37bef986cjbe 0x37befa830
37bef9872xorpd x0, [rip+0x55fb56]
37bef987amovsd_xmm [rdi-8], x0
37bef987fcmp [rsp+368], 0
37bef9888je 0x37befa830
37bef988emov rax, [rsp+920]
37bef9896mov rdx, [rax]
37bef9899mov rax, [rsp+928]
37bef98a1sub rdx, [rax]
37bef98a4mov rax, [rsp+352]
37bef98acmov [rsp+632], rdx
37bef98b4xor rax, 1
37bef98b8je 0x37befb500
37bef98bemov rax, [rsp+464]
37bef98c6mov rdx, [rsp+112]
37bef98cblea r12, [rip+0x55fabe]
37bef98d2lea rbp, [rsp+632]
37bef98dalea r9, [rip+0x55fab7]
37bef98e1mov rcx, rbp
37bef98e4imul rdx, rax
37bef98e8sub rdx, rax
37bef98ebmov rax, [rsp+976]
37bef98f3lea r8, [rax+8*rdx]
37bef98f7mov rdx, r12
37bef98facall dscal_64_
37bef98ffmov rax, [rsp+256]
37bef9907movsd_xmm x0, [rax-8]
37bef990caddsd x0, [rdi-8]
37bef9911comisd x7, x0
37bef9915jbe 0x37bef9930
37bef9917test [rsp+384], 1
37bef991fjne 0x37befb680
37bef9925nop [rax+rax]
37bef9930
37bef9930loc_37bef9930:
37bef9930mov rax, [rsp+112]
37bef9935mov rdi, [rsp+192]
37bef993dlea rcx, [rax+1]
37bef9941mov rdx, rdi
37bef9944cmp rax, rdi
37bef9947jl 0x37bef99fb
37bef994dmov rax, [rsp+944]
37bef9955jmp 0x37bef9972
37bef9957
37bef9957 66 0f 1f 84 00 00 00 00 00 f........
37bef9960
37bef9960loc_37bef9960:
37bef9960mov [rax+8*rdx-8], 0
37bef9969
37bef9969loc_37bef9969:
37bef9969add rdx, 1
37bef996dcmp rdx, rcx
37bef9970je 0x37bef999b
37bef9972
37bef9972loc_37bef9972:
37bef9972movsd_xmm x0, [rax+8*rdx-8]
37bef9978comisd x14, x0
37bef997dja 0x37bef9960
37bef997fcomisd x0, x11
37bef9984jbe 0x37bef9969
37bef9986mov rdi, [rip+0x55fa33]
37bef998dmov [rax+8*rdx-8], rdi
37bef9992add rdx, 1
37bef9996cmp rdx, rcx
37bef9999jne 0x37bef9972
37bef999b
37bef999bloc_37bef999b:
37bef999bmov r8, [rsp+112]
37bef99a0mov rax, [rsp+192]
37bef99a8cmp r8, rax
37bef99abje 0x37bef99fb
37bef99admov rcx, [rsp+952]
37bef99b5mov rdx, rax
37bef99b8jmp 0x37bef99d2
37bef99ba
37bef99ba 66 0f 1f 44 00 00 f..D..
37bef99c0
37bef99c0loc_37bef99c0:
37bef99c0mov [rcx+8*rdx-8], 0
37bef99c9
37bef99c9loc_37bef99c9:
37bef99c9add rdx, 1
37bef99cdcmp rdx, r8
37bef99d0je 0x37bef99fb
37bef99d2
37bef99d2loc_37bef99d2:
37bef99d2movsd_xmm x0, [rcx+8*rdx-8]
37bef99d8comisd x14, x0
37bef99ddja 0x37bef99c0
37bef99dfcomisd x0, x11
37bef99e4jbe 0x37bef99c9
37bef99e6mov rax, [rip+0x55f9d3]
37bef99edmov [rcx+8*rdx-8], rax
37bef99f2add rdx, 1
37bef99f6cmp rdx, r8
37bef99f9jne 0x37bef99d2
37bef99fb
37bef99fbloc_37bef99fb:
37bef99fbmov rdx, [rsp+112]
37bef9a00mov rcx, [rsp+952]
37bef9a08pxor x0, x0
37bef9a0cjmp 0x37bef9a1e
37bef9a0e
37bef9a0e 66 90 f.
37bef9a10
37bef9a10loc_37bef9a10:
37bef9a10sub rdx, 1
37bef9a14cmp rdx, 1
37bef9a18je 0x37befab60
37bef9a1e
37bef9a1eloc_37bef9a1e:
37bef9a1eucomisd x0, [rcx+8*rdx-16]
37bef9a24jp 0x37bef9a28
37bef9a26je 0x37bef9a10
37bef9a28
37bef9a28loc_37bef9a28:
37bef9a28cmp rdx, [rsp+192]
37bef9a30jg 0x37befab10
37bef9a36lea rcx, [rdx-1]
37bef9a3acmp rdx, 2
37bef9a3ejne 0x37befab2a
37bef9a44mov edx, 2
37bef9a49nop [rax]
37bef9a50
37bef9a50loc_37bef9a50:
37bef9a50mov r8, [rsp+112]
37bef9a55add r8, [rsp+296]
37bef9a5dmov [rsp+112], rdx
37bef9a62sub r8, [rsp+192]
37bef9a6amov [rsp+192], rcx
37bef9a72mov [rsp+296], r8
37bef9a7ajmp 0x37bef8a30
37bef9a7f
37bef9a7f 90 .
37bef9a80
37bef9a80loc_37bef9a80:
37bef9a80mov rcx, [rsp+1080]
37bef9a88movapd x15, x6
37bef9a8dmov r11, rax
37bef9a90mov r15, [rsp+1048]
37bef9a98movsd_xmm x2, [rsi]
37bef9a9cmovsd_xmm [rcx+8*rbp], x1
37bef9aa1mov rcx, [rsp+1072]
37bef9aa9mov rbp, [rsp+1040]
37bef9ab1mulsd x15, x2
37bef9ab6movsd_xmm x1, [rcx+8*rax]
37bef9abbmov rax, [rsp+96]
37bef9ac0mulsd x2, x0
37bef9ac4mulsd x6, x1
37bef9ac8lea r12, [rax+rcx]
37bef9accadd rbp, rax
37bef9acfadd r15, rax
37bef9ad2mulsd x1, x0
37bef9ad6movsd_xmm [rsp+528], x15
37bef9ae0movsd_xmm [rsi], x2
37bef9ae4movsd_xmm [rsp+536], x6
37bef9aedunpcklpd x4, x1
37bef9af1movups [rcx+r9], x4
37bef9af6mov rcx, [rsp+1080]
37bef9afeadd rcx, rax
37bef9b01add rax, [rsp+1088]
37bef9b09mov [rsp+120], rcx
37bef9b0emov rcx, [rsp+1088]
37bef9b16mov [rsp+152], rax
37bef9b1emov rax, [rsp+360]
37bef9b26sub rcx, 8
37bef9b2aadd rdx, rcx
37bef9b2dmov [rsp+168], rdx
37bef9b35lea rdx, [rcx+8*r10]
37bef9b39mov [rsp+160], rdx
37bef9b41lea rdx, [rax+r11]
37bef9b45mov rax, [rsp+1088]
37bef9b4dlea rax, [rax+8*rdx]
37bef9b51mov [rsp+144], rax
37bef9b59mov rax, [rsp+104]
37bef9b5elea rax, [rcx+8*rax]
37bef9b62mov [rsp+104], rax
37bef9b67mov rax, [rsp+128]
37bef9b6flea rax, [rcx+8*rax]
37bef9b73mov [rsp+96], rax
37bef9b78mov rax, [rsp+304]
37bef9b80lea rdx, [rax+r11]
37bef9b84mov rax, [rsp+1088]
37bef9b8clea rax, [rax+8*rdx-16]
37bef9b91mov [rsp+136], rax
37bef9b99mov rax, [rsp+312]
37bef9ba1lea rdx, [rax+r11]
37bef9ba5mov rax, [rsp+1088]
37bef9badlea rax, [rax+8*rdx-16]
37bef9bb2mov [rsp+128], rax
37bef9bbalea rax, [rsp+560]
37bef9bc2mov [rsp+216], rax
37bef9bcalea rax, [rsp+552]
37bef9bd2mov [rsp+224], rax
37bef9bdalea rax, [rsp+528]
37bef9be2mov [rsp+272], rax
37bef9beamovsd_xmm [rsp+400], x11
37bef9bf4jmp 0x37bef9d35
37bef9bf9
37bef9bf9 0f 1f 80 00 00 00 00 .......
37bef9c00
37bef9c00loc_37bef9c00:
37bef9c00movsd_xmm [rdi+8], x1
37bef9c05movsd_xmm [rsi], x6
37bef9c09
37bef9c09loc_37bef9c09:
37bef9c09movsd_xmm x1, [rbp]
37bef9c0emovapd x5, x3
37bef9c12movapd x7, x4
37bef9c16add r14, 1
37bef9c1amovsd_xmm x6, [r15]
37bef9c1fmovapd x12, x4
37bef9c24mov rax, [rsp+120]
37bef9c29mulsd x7, x1
37bef9c2dmulsd x5, x6
37bef9c31mulsd x1, x3
37bef9c35mulsd x6, x4
37bef9c39movsd_xmm x4, [rax]
37bef9c3dsubsd x5, x7
37bef9c41addsd x1, x6
37bef9c45movapd x6, x0
37bef9c49movsd_xmm [r15], x5
37bef9c4emovsd_xmm x5, [rbp+8]
37bef9c53mulsd x12, x5
37bef9c58mulsd x5, x3
37bef9c5cmovapd x3, x4
37bef9c60mulsd x3, x2
37bef9c64mulsd x4, x0
37bef9c68movsd_xmm [rsp+520], x12
37bef9c72unpcklpd x1, x5
37bef9c76movapd x5, x0
37bef9c7amovups [rbp], x1
37bef9c7emovsd_xmm x1, [r12]
37bef9c84mulsd x5, x1
37bef9c88mulsd x1, x2
37bef9c8csubsd x3, x5
37bef9c90addsd x1, x4
37bef9c94movsd_xmm [rax], x3
37bef9c98movsd_xmm x3, [r12+8]
37bef9c9fmulsd x6, x3
37bef9ca3mulsd x3, x2
37bef9ca7movsd_xmm [rsp+536], x6
37bef9cb0unpcklpd x1, x3
37bef9cb4movups [r12], x1
37bef9cb9cmp r14, [rsp+112]
37bef9cbeje 0x37befa820
37bef9cc4add rax, 8
37bef9cc8add rbx, 8
37bef9cccadd rsi, 8
37bef9cd0add rbp, 8
37bef9cd4add [rsp+168], 8
37bef9cddadd r12, 8
37bef9ce1movsd_xmm x15, [rsp+528]
37bef9cebadd r15, 8
37bef9cefadd [rsp+104], 8
37bef9cf5add rdi, 8
37bef9cf9add r13, 8
37bef9cfdadd [rsp+160], 8
37bef9d06add [rsp+152], 8
37bef9d0fadd [rsp+144], 8
37bef9d18add [rsp+96], 8
37bef9d1eadd [rsp+136], 8
37bef9d27add [rsp+128], 8
37bef9d30mov [rsp+120], rax
37bef9d35
37bef9d35loc_37bef9d35:
37bef9d35mov rax, [rsp+944]
37bef9d3dmov rdx, [rsp+184]
37bef9d45mov r8, [rsp+176]
37bef9d4dmovsd_xmm x0, [rax+8*r14-16]
37bef9d54call fn_37c430950
37bef9d59movsd_xmm x11, [rbx-8]
37bef9d5fmovsd_xmm x5, [rsp+496]
37bef9d68movsd_xmm x2, [rsp+504]
37bef9d71movsd_xmm x9, [rsi-8]
37bef9d77movapd x1, x5
37bef9d7bmovsd_xmm x8, [rbp-8]
37bef9d81movapd x3, x5
37bef9d85movsd_xmm x13, [rsp+512]
37bef9d8fmovapd x0, x2
37bef9d93movapd x4, x2
37bef9d97movsd_xmm x7, [r12-8]
37bef9d9emulsd x1, x9
37bef9da3mulsd x0, x11
37bef9da8mulsd x4, x13
37bef9dadmulsd x3, x7
37bef9db1mulsd x11, x11
37bef9db6mulsd x13, x13
37bef9dbbaddsd x0, x1
37bef9dbfmulsd x9, x9
37bef9dc4movapd x1, x5
37bef9dc8mulsd x1, x15
37bef9dcdmulsd x5, x6
37bef9dd1movsd_xmm [rsp+592], x0
37bef9ddamulsd x0, x0
37bef9ddemulsd x15, x15
37bef9de3addsd x11, x13
37bef9de8mulsd x7, x7
37bef9decaddsd x4, x1
37bef9df0mulsd x6, x6
37bef9df4movapd x1, x2
37bef9df8mulsd x1, x8
37bef9dfdmulsd x2, x12
37bef9e02movsd_xmm [rsp+600], x4
37bef9e0bmulsd x4, x4
37bef9e0faddsd x9, x15
37bef9e14mulsd x8, x8
37bef9e19mulsd x12, x12
37bef9e1eaddsd x7, x6
37bef9e22addsd x3, x1
37bef9e26addsd x2, x5
37bef9e2aaddsd x0, x4
37bef9e2emovsd_xmm [rsp+608], x3
37bef9e37mulsd x3, x3
37bef9e3bmovsd_xmm [rsp+616], x2
37bef9e44mulsd x2, x2
37bef9e48addsd x8, x12
37bef9e4dsqrtsd x0, x0
37bef9e51addsd x3, x2
37bef9e55movapd x1, x3
37bef9e59sqrtsd x1, x1
37bef9e5dcall atan2
37bef9e62xor edx, edx
37bef9e64comisd x10, x11
37bef9e69mov rax, [rsp+952]
37bef9e71movsd_xmm [rax+8*r14-16], x0
37bef9e78setae dl
37bef9e7bxor ecx, ecx
37bef9e7dcomisd x10, x9
37bef9e82setae cl
37bef9e85xor eax, eax
37bef9e87comisd x10, x8
37bef9e8csetae al
37bef9e8fxor r10l, r10l
37bef9e92comisd x10, x7
37bef9e97setae r10b
37bef9e9btest rdx, rdx
37bef9e9ejne 0x37befa570
37bef9ea4test rcx, rcx
37bef9ea7jne 0x37befa518
37bef9eadmov [rsp+240], r10
37bef9eb5lea rdx, [rsp+592]
37bef9ebdlea rcx, [rsp+600]
37bef9ec5mov [rsp+232], rax
37bef9ecd
37bef9ecdloc_37bef9ecd:
37bef9ecdlea r8, [rsp+568]
37bef9ed5mov r9, [rsp+104]
37bef9edamov [rsp+32], r8
37bef9edfmov r8, [rsp+96]
37bef9ee4call dlartgp_64_
37bef9ee9mov rax, [rsp+232]
37bef9ef1mov r10, [rsp+240]
37bef9ef9
37bef9ef9loc_37bef9ef9:
37bef9ef9mov rcx, [rsp+104]
37bef9efemovsd_xmm x0, [rcx]
37bef9f02xorpd x0, [rip+0x55f4c6]
37bef9f0amovsd_xmm [rcx], x0
37bef9f0emov rcx, [rsp+96]
37bef9f13movsd_xmm x0, [rcx]
37bef9f17xorpd x0, [rip+0x55f4b1]
37bef9f1fmovsd_xmm [rcx], x0
37bef9f23test rax, rax
37bef9f26jne 0x37befa6d0
37bef9f2ctest r10, r10
37bef9f2fjne 0x37befa4f0
37bef9f35lea rdx, [rsp+608]
37bef9f3dlea rcx, [rsp+616]
37bef9f45
37bef9f45loc_37bef9f45:
37bef9f45lea rax, [rsp+568]
37bef9f4dmov r9, [rsp+136]
37bef9f55mov r8, [rsp+128]
37bef9f5dmov [rsp+32], rax
37bef9f62call dlartgp_64_
37bef9f67
37bef9f67loc_37bef9f67:
37bef9f67mov rax, [rsp+104]
37bef9f6cmovsd_xmm x2, [r13]
37bef9f72movsd_xmm x1, [rbx]
37bef9f76movsd_xmm x0, [rax]
37bef9f7amov rax, [rsp+96]
37bef9f7fmovsd_xmm x7, [rax]
37bef9f83movapd x12, x0
37bef9f88movapd x9, x0
37bef9f8dmov rax, [rsp+136]
37bef9f95mulsd x12, x2
37bef9f9amulsd x2, x7
37bef9f9emovapd x3, x7
37bef9fa2movapd x15, x7
37bef9fa7mulsd x3, x1
37bef9fabmulsd x1, x0
37bef9fafaddsd x12, x3
37bef9fb4movapd x3, x7
37bef9fb8subsd x1, x2
37bef9fbcmovapd x2, x12
37bef9fc1movsd_xmm [rbx], x1
37bef9fc5movsd_xmm x1, [r13+8]
37bef9fcbmulsd x15, x1
37bef9fd0mulsd x1, x0
37bef9fd4movsd_xmm [rsp+512], x15
37bef9fdeunpcklpd x2, x1
37bef9fe2movsd_xmm x1, [rsi]
37bef9fe6movups [r13], x2
37bef9febmovsd_xmm x2, [rdi]
37bef9fefmulsd x3, x1
37bef9ff3mulsd x9, x2
37bef9ff8mulsd x1, x0
37bef9ffcmulsd x2, x7
37befa000addsd x9, x3
37befa005subsd x1, x2
37befa009movsd_xmm x2, [r15-8]
37befa00fmovsd_xmm [rsi], x1
37befa013movsd_xmm x1, [rdi+8]
37befa018mulsd x7, x1
37befa01cmulsd x0, x1
37befa020movapd x1, x9
37befa025movsd_xmm [rsp+528], x7
37befa02eunpcklpd x1, x0
37befa032movsd_xmm x0, [rax]
37befa036mov rax, [rsp+128]
37befa03emovups [rdi], x1
37befa041movsd_xmm x1, [rbp]
37befa046movsd_xmm x6, [rax]
37befa04amovapd x11, x0
37befa04fmov rax, [rsp+120]
37befa054movapd x8, x0
37befa059mulsd x11, x2
37befa05emulsd x2, x6
37befa062movapd x3, x6
37befa066movapd x13, x6
37befa06bmulsd x3, x1
37befa06fmulsd x1, x0
37befa073addsd x11, x3
37befa078movapd x3, x6
37befa07csubsd x1, x2
37befa080movapd x2, x11
37befa085movsd_xmm [rbp], x1
37befa08amovsd_xmm x1, [r15]
37befa08fmulsd x13, x1
37befa094mulsd x1, x0
37befa098movsd_xmm [rsp+520], x13
37befa0a2unpcklpd x2, x1
37befa0a6movsd_xmm x1, [r12]
37befa0acmovups [r15-8], x2
37befa0b1movsd_xmm x2, [rax-8]
37befa0b6mulsd x3, x1
37befa0bamulsd x8, x2
37befa0bfmulsd x1, x0
37befa0c3mulsd x2, x6
37befa0c7addsd x8, x3
37befa0ccsubsd x1, x2
37befa0d0movsd_xmm [r12], x1
37befa0d6movsd_xmm x1, [rax]
37befa0damulsd x0, x1
37befa0demulsd x6, x1
37befa0e2movapd x1, x8
37befa0e7unpcklpd x1, x0
37befa0ebmovsd_xmm [rsp+536], x6
37befa0f4movups [rax-8], x1
37befa0f8mov rax, [rsp+952]
37befa100mov rdx, [rsp+184]
37befa108mov r8, [rsp+176]
37befa110movsd_xmm x0, [rax+8*r14-16]
37befa117call fn_37c430950
37befa11cmovapd x4, x15
37befa121movsd_xmm x2, [rsp+496]
37befa12amovsd_xmm x5, [rsp+504]
37befa133mulsd x15, x15
37befa138movapd x1, x2
37befa13cmovapd x0, x5
37befa140movapd x3, x5
37befa144mulsd x0, x11
37befa149mulsd x1, x12
37befa14emulsd x4, x2
37befa152mulsd x3, x8
37befa157mulsd x12, x12
37befa15cmulsd x11, x11
37befa161addsd x1, x0
37befa165mulsd x8, x8
37befa16amovapd x0, x13
37befa16fmulsd x0, x5
37befa173mulsd x5, x6
37befa177movsd_xmm [rsp+592], x1
37befa180mulsd x1, x1
37befa184addsd x12, x15
37befa189mulsd x13, x13
37befa18emulsd x6, x6
37befa192addsd x4, x0
37befa196movapd x0, x2
37befa19amulsd x0, x9
37befa19fmulsd x2, x7
37befa1a3movsd_xmm [rsp+600], x4
37befa1acmulsd x4, x4
37befa1b0addsd x11, x13
37befa1b5mulsd x9, x9
37befa1baaddsd x8, x6
37befa1bfmulsd x7, x7
37befa1c3addsd x3, x0
37befa1c7addsd x2, x5
37befa1cbaddsd x1, x4
37befa1cfmovsd_xmm [rsp+608], x3
37befa1d8mulsd x3, x3
37befa1dcmovsd_xmm [rsp+616], x2
37befa1e5mulsd x2, x2
37befa1e9addsd x9, x7
37befa1eesqrtsd x1, x1
37befa1f2addsd x3, x2
37befa1f6sqrtsd x3, x3
37befa1famovapd x0, x3
37befa1fecall atan2
37befa203xor edx, edx
37befa205comisd x10, x12
37befa20amov rax, [rsp+944]
37befa212movsd_xmm [rax+8*r14-8], x0
37befa219setae dl
37befa21cxor ecx, ecx
37befa21ecomisd x10, x11
37befa223setae cl
37befa226xor eax, eax
37befa228comisd x10, x9
37befa22dsetae al
37befa230xor r10l, r10l
37befa233comisd x10, x8
37befa238setae r10b
37befa23ctest rdx, rdx
37befa23fjne 0x37befa630
37befa245test rcx, rcx
37befa248jne 0x37befa430
37befa24emov [rsp+240], r10
37befa256lea rdx, [rsp+592]
37befa25elea rcx, [rsp+600]
37befa266mov [rsp+232], rax
37befa26e
37befa26eloc_37befa26e:
37befa26elea r8, [rsp+568]
37befa276mov r9, [rsp+152]
37befa27emov [rsp+32], r8
37befa283mov r8, [rsp+144]
37befa28bcall dlartgp_64_
37befa290mov rax, [rsp+232]
37befa298mov r10, [rsp+240]
37befa2a0
37befa2a0loc_37befa2a0:
37befa2a0test rax, rax
37befa2a3jne 0x37befa4a0
37befa2a9
37befa2a9loc_37befa2a9:
37befa2a9test r10, r10
37befa2acjne 0x37befa3e8
37befa2b2lea rdx, [rsp+608]
37befa2balea rcx, [rsp+616]
37befa2c2
37befa2c2loc_37befa2c2:
37befa2c2lea rax, [rsp+568]
37befa2camov r9, [rsp+168]
37befa2d2mov r8, [rsp+160]
37befa2damov [rsp+32], rax
37befa2dfcall dlartgp_64_
37befa2e4
37befa2e4loc_37befa2e4:
37befa2e4mov rax, [rsp+168]
37befa2ecmov rcx, [rsp+160]
37befa2f4mov rdx, [rsp+152]
37befa2fcmovsd_xmm x1, [rbx]
37befa300movsd_xmm x0, [rax]
37befa304xorpd x0, [rip+0x55f0c4]
37befa30cmovsd_xmm x2, [r13+8]
37befa312movapd x6, x1
37befa316movsd_xmm [rax], x0
37befa31amovsd_xmm x0, [rcx]
37befa31exorpd x0, [rip+0x55f0aa]
37befa326movsd_xmm [rcx], x0
37befa32amovsd_xmm x3, [rdx]
37befa32emov rdx, [rsp+144]
37befa336movsd_xmm x4, [rdx]
37befa33amulsd x1, x3
37befa33emovapd x5, x3
37befa342mulsd x5, x2
37befa346mulsd x6, x4
37befa34amulsd x2, x4
37befa34esubsd x5, x6
37befa352movapd x6, x0
37befa356addsd x1, x2
37befa35amovsd_xmm x2, [rax]
37befa35emovsd_xmm [r13+8], x5
37befa364movsd_xmm x5, [rsi]
37befa368movapd x7, x2
37befa36cmovsd_xmm [rbx], x1
37befa370movsd_xmm x1, [rdi+8]
37befa375mulsd x7, x5
37befa379mulsd x6, x1
37befa37dmulsd x5, x0
37befa381mulsd x1, x2
37befa385addsd x6, x7
37befa389subsd x1, x5
37befa38dcmp [rsp+200], r14
37befa395jle 0x37bef9c00
37befa39bmovsd_xmm x5, [rbx+8]
37befa3a0movapd x7, x4
37befa3a4movsd_xmm [rdi+8], x1
37befa3a9movsd_xmm x1, [rsi+8]
37befa3aemulsd x7, x5
37befa3b2mulsd x5, x3
37befa3b6movsd_xmm [rsp+512], x7
37befa3bfmovsd_xmm [rbx+8], x5
37befa3c4movapd x5, x0
37befa3c8mulsd x5, x1
37befa3ccmulsd x1, x2
37befa3d0movsd_xmm [rsp+528], x5
37befa3d9unpcklpd x6, x1
37befa3ddmovups [rsi], x6
37befa3e0jmp 0x37bef9c09
37befa3e5
37befa3e5 0f 1f 00 ...
37befa3e8
37befa3e8loc_37befa3e8:
37befa3e8test rax, rax
37befa3ebjne 0x37befa4a0
37befa3f1test r10, r10
37befa3f4je 0x37befa548
37befa3falea rax, [rsp+568]
37befa402mov r9, [rsp+168]
37befa40amov rdx, rdi
37befa40dmov r8, [rsp+160]
37befa415mov [rsp+32], rax
37befa41amov rcx, [rsp+272]
37befa422call dlartgp_64_
37befa427jmp 0x37befa2e4
37befa42c
37befa42c 0f 1f 40 00 ..@.
37befa430
37befa430loc_37befa430:
37befa430test rdx, rdx
37befa433jne 0x37befa630
37befa439test rcx, rcx
37befa43cje 0x37befa635
37befa442lea rdx, [rsp+568]
37befa44amov r9, [rsp+152]
37befa452mov r8, [rsp+144]
37befa45alea rcx, [rsp+512]
37befa462mov [rsp+32], rdx
37befa467mov rdx, r13
37befa46amov [rsp+240], r10
37befa472mov [rsp+232], rax
37befa47acall dlartgp_64_
37befa47fmov rax, [rsp+232]
37befa487mov r10, [rsp+240]
37befa48ftest rax, rax
37befa492je 0x37befa2a9
37befa498nop [rax+rax]
37befa4a0
37befa4a0loc_37befa4a0:
37befa4a0test r10, r10
37befa4a3je 0x37befa548
37befa4a9
37befa4a9loc_37befa4a9:
37befa4a9movsd_xmm x0, [rsp+552]
37befa4b2comisd x0, [rsp+560]
37befa4bbjbe 0x37befa7e8
37befa4c1mov rax, [rsp+160]
37befa4c9mov r9, [rsp+168]
37befa4d1lea rdx, [rsi+8]
37befa4d5mov rcx, rsi
37befa4d8mov r8, [rsp+216]
37befa4e0mov [rsp+32], rax
37befa4e5call dlartgs_64_
37befa4eajmp 0x37befa2e4
37befa4ef
37befa4ef 90 .
37befa4f0
37befa4f0loc_37befa4f0:
37befa4f0test rax, rax
37befa4f3jne 0x37befa6d0
37befa4f9test r10, r10
37befa4fcje 0x37befa6d5
37befa502lea rdx, [rbp-8]
37befa506lea rcx, [rsp+520]
37befa50ejmp 0x37bef9f45
37befa513
37befa513 0f 1f 44 00 00 ..D..
37befa518
37befa518loc_37befa518:
37befa518test rdx, rdx
37befa51bjne 0x37befa570
37befa51dtest rcx, rcx
37befa520je 0x37befa575
37befa522mov [rsp+240], r10
37befa52alea rdx, [rbx-8]
37befa52elea rcx, [rsp+512]
37befa536mov [rsp+232], rax
37befa53ejmp 0x37bef9ecd
37befa543
37befa543 0f 1f 44 00 00 ..D..
37befa548
37befa548loc_37befa548:
37befa548test rax, rax
37befa54bje 0x37befa4a9
37befa551mov rax, [rsp+120]
37befa556lea rcx, [rsp+536]
37befa55elea rdx, [rax-8]
37befa562jmp 0x37befa2c2
37befa567
37befa567 66 0f 1f 84 00 00 00 00 00 f........
37befa570
37befa570loc_37befa570:
37befa570test rcx, rcx
37befa573jne 0x37befa5d0
37befa575
37befa575loc_37befa575:
37befa575test rdx, rdx
37befa578je 0x37befa5d0
37befa57amov r9, [rsp+104]
37befa57flea rcx, [rsp+568]
37befa587lea rdx, [rsi-8]
37befa58bmov r8, [rsp+96]
37befa590mov [rsp+32], rcx
37befa595mov rcx, [rsp+272]
37befa59dmov [rsp+240], r10
37befa5a5mov [rsp+232], rax
37befa5adcall dlartgp_64_
37befa5b2mov rax, [rsp+232]
37befa5bamov r10, [rsp+240]
37befa5c2jmp 0x37bef9ef9
37befa5c7
37befa5c7 66 0f 1f 84 00 00 00 00 00 f........
37befa5d0
37befa5d0loc_37befa5d0:
37befa5d0movsd_xmm x0, [rsp+560]
37befa5d9mov [rsp+232], rax
37befa5e1comisd x0, [rsp+552]
37befa5eamov rax, [rsp+96]
37befa5efmov [rsp+240], r10
37befa5f7mov r9, [rsp+104]
37befa5fcmov [rsp+32], rax
37befa601jb 0x37befa740
37befa607mov r8, [rsp+224]
37befa60fmov rdx, rbx
37befa612mov rcx, r13
37befa615call dlartgs_64_
37befa61amov rax, [rsp+232]
37befa622mov r10, [rsp+240]
37befa62ajmp 0x37bef9ef9
37befa62f
37befa62f 90 .
37befa630
37befa630loc_37befa630:
37befa630test rcx, rcx
37befa633jne 0x37befa660
37befa635
37befa635loc_37befa635:
37befa635test rdx, rdx
37befa638je 0x37befa660
37befa63amov [rsp+240], r10
37befa642lea rdx, [r15-8]
37befa646lea rcx, [rsp+520]
37befa64emov [rsp+232], rax
37befa656jmp 0x37befa26e
37befa65b
37befa65b 0f 1f 44 00 00 ..D..
37befa660
37befa660loc_37befa660:
37befa660movsd_xmm x0, [rsp+560]
37befa669mov [rsp+240], r10
37befa671comisd x0, [rsp+552]
37befa67amov [rsp+232], rax
37befa682jb 0x37befa770
37befa688mov rax, [rsp+144]
37befa690mov r9, [rsp+152]
37befa698lea rdx, [r13+8]
37befa69cmov rcx, rbx
37befa69fmov r8, [rsp+224]
37befa6a7mov [rsp+32], rax
37befa6accall dlartgs_64_
37befa6b1mov rax, [rsp+232]
37befa6b9mov r10, [rsp+240]
37befa6c1jmp 0x37befa2a0
37befa6c6
37befa6c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befa6d0
37befa6d0loc_37befa6d0:
37befa6d0test r10, r10
37befa6d3jne 0x37befa6f0
37befa6d5
37befa6d5loc_37befa6d5:
37befa6d5test rax, rax
37befa6d8je 0x37befa6f0
37befa6dalea rdx, [r12-8]
37befa6dflea rcx, [rsp+536]
37befa6e7jmp 0x37bef9f45
37befa6ec
37befa6ec 0f 1f 40 00 ..@.
37befa6f0
37befa6f0loc_37befa6f0:
37befa6f0movsd_xmm x0, [rsp+552]
37befa6f9comisd x0, [rsp+560]
37befa702jbe 0x37befa7b0
37befa708mov rax, [rsp+128]
37befa710mov r9, [rsp+136]
37befa718lea rcx, [r15-8]
37befa71cmov rdx, rbp
37befa71fmov r8, [rsp+216]
37befa727mov [rsp+32], rax
37befa72ccall dlartgs_64_
37befa731jmp 0x37bef9f67
37befa736
37befa736 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befa740
37befa740loc_37befa740:
37befa740mov r8, [rsp+216]
37befa748mov rdx, rsi
37befa74bmov rcx, rdi
37befa74ecall dlartgs_64_
37befa753mov r10, [rsp+240]
37befa75bmov rax, [rsp+232]
37befa763jmp 0x37bef9ef9
37befa768
37befa768 0f 1f 84 00 00 00 00 00 ........
37befa770
37befa770loc_37befa770:
37befa770mov rax, [rsp+144]
37befa778mov r9, [rsp+152]
37befa780mov rdx, r15
37befa783mov rcx, rbp
37befa786mov r8, [rsp+216]
37befa78emov [rsp+32], rax
37befa793call dlartgs_64_
37befa798mov r10, [rsp+240]
37befa7a0mov rax, [rsp+232]
37befa7a8jmp 0x37befa2a0
37befa7ad
37befa7ad 0f 1f 00 ...
37befa7b0
37befa7b0loc_37befa7b0:
37befa7b0mov rax, [rsp+120]
37befa7b5mov r9, [rsp+136]
37befa7bdmov rdx, r12
37befa7c0mov r8, [rsp+224]
37befa7c8lea rcx, [rax-8]
37befa7ccmov rax, [rsp+128]
37befa7d4mov [rsp+32], rax
37befa7d9call dlartgs_64_
37befa7dejmp 0x37bef9f67
37befa7e3
37befa7e3 0f 1f 44 00 00 ..D..
37befa7e8
37befa7e8loc_37befa7e8:
37befa7e8mov rax, [rsp+160]
37befa7f0mov r9, [rsp+168]
37befa7f8mov rcx, r12
37befa7fbmov r8, [rsp+224]
37befa803mov rdx, [rsp+120]
37befa808mov [rsp+32], rax
37befa80dcall dlartgs_64_
37befa812jmp 0x37befa2e4
37befa817
37befa817 66 0f 1f 84 00 00 00 00 00 f........
37befa820
37befa820loc_37befa820:
37befa820movsd_xmm x11, [rsp+400]
37befa82ajmp 0x37bef92d0
37befa82f
37befa82f 90 .
37befa830
37befa830loc_37befa830:
37befa830mov rax, [rsp+256]
37befa838pxor x1, x1
37befa83caddsd x0, [rax-8]
37befa841comisd x1, x0
37befa845jbe 0x37bef9930
37befa84btest [rsp+384], 1
37befa853je 0x37bef9930
37befa859mov rax, [rsp+352]
37befa861lea rbp, [rsp+632]
37befa869lea r12, [rip+0x55eb20]
37befa870xor rax, 1
37befa874jne 0x37befb680
37befa87a
37befa87aloc_37befa87a:
37befa87amov rax, [rsp+920]
37befa882lea r9, [rip+0x55eb0f]
37befa889mov rcx, rbp
37befa88cmov rdx, [rax]
37befa88fmov rax, [rsp+936]
37befa897sub rdx, [rax]
37befa89amov rax, [rsp+488]
37befa8a2mov [rsp+632], rdx
37befa8aamov rdx, [rsp+112]
37befa8afimul rdx, rax
37befa8b3sub rdx, rax
37befa8b6mov rax, [rsp+1008]
37befa8belea r8, [rax+8*rdx]
37befa8c2mov rdx, r12
37befa8c5call dscal_64_
37befa8cajmp 0x37bef9930
37befa8cf
37befa8cf 90 .
37befa8d0
37befa8d0loc_37befa8d0:
37befa8d0mov rax, [rsp+248]
37befa8d8lea rcx, [8*rax]
37befa8e0test rdx, rdx
37befa8e3jne 0x37befaee0
37befa8e9test r10, r10
37befa8ecje 0x37befaee5
37befa8f2lea r10, [rsp+568]
37befa8famov rdx, [rsp+1040]
37befa902mov [rsp+32], r10
37befa907add rdx, rcx
37befa90alea rcx, [rsp+520]
37befa912call dlartgp_64_
37befa917jmp 0x37bef9447
37befa91c
37befa91c 0f 1f 40 00 ..@.
37befa920
37befa920loc_37befa920:
37befa920cmp [rsp+368], 0
37befa929je 0x37befb0d0
37befa92fmov rax, [rsp+352]
37befa937mov rbx, [rsp+112]
37befa93clea rbp, [rsp+632]
37befa944lea r12, [rip+0x55ea41]
37befa94bsub rbx, [rsp+192]
37befa953add rbx, 1
37befa957xor rax, 1
37befa95bje 0x37befb280
37befa961
37befa961loc_37befa961:
37befa961mov rax, [rsp+920]
37befa969lea r14, [rsp+624]
37befa971lea r8, [rip+0x55ea13]
37befa978mov [rsp+632], rbx
37befa980mov r9, r14
37befa983lea rcx, [rip+0x55ea03]
37befa98amov rdx, [rax]
37befa98dmov rax, [rsp+928]
37befa995sub rdx, [rax]
37befa998mov rax, [rsp+984]
37befa9a0mov [rsp+32], rbp
37befa9a5mov [rsp+624], rdx
37befa9admov rdx, [rsp+192]
37befa9b5mov [rsp+64], rax
37befa9bamov rax, [rsp+464]
37befa9c2mov [rsp+88], 1
37befa9cbmov [rsp+80], 1
37befa9d4imul rdx, rax
37befa9d8mov [rsp+72], 1
37befa9e1sub rdx, rax
37befa9e4mov rax, [rsp+976]
37befa9eclea rdx, [rax+8*rdx]
37befa9f0mov rax, [rsp+320]
37befa9f8mov [rsp+56], rdx
37befa9fdmov rdx, r12
37befaa00mov [rsp+48], rax
37befaa05mov rax, [rsp+328]
37befaa0dmov [rsp+40], rax
37befaa12call dlasr_64_
37befaa17cmp [rsp+376], 0
37befaa20jne 0x37befb111
37befaa26lea r13, [rip+0x55e961]
37befaa2dcmp [rsp+384], 0
37befaa36jne 0x37bef9607
37befaa3cjmp 0x37bef96c8
37befaa41
37befaa41 0f 1f 80 00 00 00 00 .......
37befaa48
37befaa48loc_37befaa48:
37befaa48comisd x14, x2
37befaa4djbe 0x37befb350
37befaa53
37befaa53loc_37befaa53:
37befaa53mov [rsp+560], 0
37befaa5fmovsd_xmm [rsp+552], x0
37befaa68
37befaa68loc_37befaa68:
37befaa68mov rsi, [rsp+192]
37befaa70mov rax, [rsp+456]
37befaa78mov rdx, [rsp+1064]
37befaa80mov r8, [rsp+1088]
37befaa88add rax, rsi
37befaa8blea rbx, [rax-2]
37befaa8fmov [rsp+128], rax
37befaa97mov rax, [rsp+448]
37befaa9fadd rax, rsi
37befaaa2lea rsi, [rax-2]
37befaaa6mov [rsp+104], rax
37befaaablea rax, [8*rbp]
37befaab3mov [rsp+208], rax
37befaabbadd rdx, rax
37befaabeadd rax, [rsp+1056]
37befaac6lea r11, [8*rsi]
37befaacemov rcx, rax
37befaad1lea rax, [8*rbx]
37befaad9mov [rsp+416], r11
37befaae1add r8, rax
37befaae4mov [rsp+408], rax
37befaaecmov rax, [rsp+1088]
37befaaf4mov [rsp+32], r8
37befaaf9lea r8, [rsp+560]
37befab01lea r9, [rax+r11]
37befab05call dlartgs_64_
37befab0ajmp 0x37bef8e4e
37befab0f
37befab0f 90 .
37befab10
37befab10loc_37befab10:
37befab10mov rcx, [rsp+192]
37befab18cmp rcx, 1
37befab1cjle 0x37bef9a50
37befab22mov rcx, [rsp+192]
37befab2a
37befab2aloc_37befab2a:
37befab2amov r8, [rsp+952]
37befab32pxor x0, x0
37befab36jmp 0x37befab4a
37befab38
37befab38 0f 1f 84 00 00 00 00 00 ........
37befab40
37befab40loc_37befab40:
37befab40sub rcx, 1
37befab44cmp rcx, 1
37befab48je 0x37befab55
37befab4a
37befab4aloc_37befab4a:
37befab4aucomisd x0, [r8+8*rcx-16]
37befab51jp 0x37befab40
37befab53jne 0x37befab40
37befab55
37befab55loc_37befab55:
37befab55cmp rdx, 1
37befab59jne 0x37bef9a50
37befab5fnop
37befab60
37befab60loc_37befab60:
37befab60mov rax, [rsp+936]
37befab68mov r15, [rsp+944]
37befab70mov r8, [rax]
37befab73test r8, r8
37befab76jle 0x37bef855f
37befab7c
37befab7cloc_37befab7c:
37befab7cmov rax, [rsp+488]
37befab84mov [rsp+96], r8
37befab89mov rcx, r8
37befab8cxor edi, edi
37befab8emov r14, [rsp+960]
37befab96mov r12, [rsp+992]
37befab9emov r9l, 1
37befaba4shl rax, 3
37befaba8mov rbp, [rsp+1008]
37befabb0mov [rsp+112], rax
37befabb5mov rax, [rsp+472]
37befabbdmov r13, r14
37befabc0shl rax, 3
37befabc4mov [rsp+104], rax
37befabc9mov rax, [rsp+464]
37befabd1shl rax, 3
37befabd5mov [rsp+128], rax
37befabddmov rax, [rsp+480]
37befabe5shl rax, 3
37befabe9mov [rsp+120], rax
37befabeemov rax, [rsp+976]
37befabf6mov r14, rax
37befabf9nop [rax]
37befac00
37befac00loc_37befac00:
37befac00lea rsi, [r9+1]
37befac04cmp rsi, rcx
37befac07jg 0x37befacd0
37befac0dmovsd_xmm x2, [r15+rdi]
37befac13add rcx, 1
37befac17mov rbx, r9
37befac1amov rdx, rsi
37befac1dmovapd x0, x2
37befac21nop [rax+rax]
37befac2anop [rax+rax]
37befac35nop [rax+rax]
37befac40
37befac40loc_37befac40:
37befac40movsd_xmm x1, [r15+8*rdx-8]
37befac47comisd x0, x1
37befac4bminsd x1, x0
37befac4fcmova rbx, rdx
37befac53add rdx, 1
37befac57movapd x0, x1
37befac5bcmp rcx, rdx
37befac5ejne 0x37befac40
37befac60cmp r9, rbx
37befac63je 0x37befacd0
37befac65mov rax, [rsp+352]
37befac6dlea r11, [rbx-1]
37befac71movsd_xmm [r15+8*r11], x2
37befac77xor rax, 1
37befac7bmovsd_xmm [r15+rdi], x1
37befac81je 0x37befb430
37befac87cmp [rsp+392], 0
37befac90jne 0x37befb76d
37befac96cmp [rsp+368], 0
37befac9fjne 0x37befb7cd
37befaca5
37befaca5loc_37befaca5:
37befaca5cmp [rsp+376], 0
37befacaejne 0x37befb848
37befacb4
37befacb4loc_37befacb4:
37befacb4cmp [rsp+384], 0
37befacbdjne 0x37befb8a0
37befacc3nop
37befacc5nop [rax+rax]
37befacd0
37befacd0loc_37befacd0:
37befacd0cmp rsi, [rsp+96]
37befacd5jg 0x37bef855f
37befacdbmov rax, [rsp+936]
37beface3add rbp, [rsp+112]
37beface8mov r9, rsi
37befacebadd rdi, 8
37befacefadd r12, [rsp+104]
37befacf4add r14, [rsp+128]
37befacfcmov rcx, [rax]
37befacffadd r13, [rsp+120]
37befad04jmp 0x37befac00
37befad09
37befad09 0f 1f 80 00 00 00 00 .......
37befad10
37befad10loc_37befad10:
37befad10mov rax, [rsp+256]
37befad18movsd_xmm x0, [rax-8]
37befad1dxorpd x0, [rip+0x55e6ab]
37befad25movsd_xmm [rax-8], x0
37befad2acmp [rsp+392], 0
37befad33je 0x37bef9852
37befad39mov rax, [rsp+352]
37befad41xor rax, 1
37befad45je 0x37befb630
37befad4bmov rax, [rsp+480]
37befad53mov rdx, [rsp+112]
37befad58lea r9, [rip+0x55e639]
37befad5fmov rcx, [rsp+928]
37befad67imul rdx, rax
37befad6bsub rdx, rax
37befad6emov rax, [rsp+960]
37befad76lea r8, [rax+8*rdx]
37befad7alea rdx, [rip+0x55e60f]
37befad81call dscal_64_
37befad86mov rax, [rsp+1056]
37befad8emov rdi, [rsp+200]
37befad96movsd_xmm x9, [rsi-16]
37befad9cmovsd_xmm x6, [rax+8*rdi]
37befada1jmp 0x37bef9852
37befada6
37befada6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befadb0
37befadb0loc_37befadb0:
37befadb0mov rax, [rsp+208]
37befadb8mov rdx, [rsp+1048]
37befadc0lea r8, [rsp+560]
37befadc8mov r9, [rsp+344]
37befadd0add rdx, rax
37befadd3add rax, [rsp+1040]
37befaddbmov rcx, rax
37befaddemov rax, [rsp+336]
37befade6mov [rsp+32], rax
37befadebcall dlartgs_64_
37befadf0jmp 0x37bef9018
37befadf5
37befadf5 0f 1f 00 ...
37befadf8
37befadf8loc_37befadf8:
37befadf8mov rax, [rsp+208]
37befae00mov rdx, [rsp+1080]
37befae08lea r8, [rsp+552]
37befae10mov r9, [rsp+328]
37befae18add rdx, rax
37befae1badd rax, [rsp+1072]
37befae23mov rcx, rax
37befae26mov rax, [rsp+320]
37befae2emov [rsp+32], rax
37befae33call dlartgs_64_
37befae38mov r10, [rsp+136]
37befae40mov r11, [rsp+120]
37befae45jmp 0x37bef90e4
37befae4a
37befae4a 66 0f 1f 44 00 00 f..D..
37befae50
37befae50loc_37befae50:
37befae50lea r8, [rsp+568]
37befae58mov rdx, [rsp+208]
37befae60mov r9, rax
37befae63add rdx, [rsp+1056]
37befae6bmov [rsp+32], r8
37befae70mov r8, [rsp+320]
37befae78lea rcx, [rsp+528]
37befae80mov [rsp+136], r10
37befae88mov [rsp+120], r11
37befae8dcall dlartgp_64_
37befae92mov r11, [rsp+120]
37befae97mov r10, [rsp+136]
37befae9fjmp 0x37bef90e4
37befaea4
37befaea4 0f 1f 40 00 ..@.
37befaea8
37befaea8loc_37befaea8:
37befaea8lea r8, [rsp+568]
37befaeb0mov rdx, [rsp+208]
37befaeb8lea rcx, [rsp+512]
37befaec0add rdx, [rsp+1024]
37befaec8mov [rsp+32], r8
37befaecdmov r9, r15
37befaed0mov r8, rax
37befaed3call dlartgp_64_
37befaed8jmp 0x37bef9018
37befaedd
37befaedd 0f 1f 00 ...
37befaee0
37befaee0loc_37befaee0:
37befaee0test r10, r10
37befaee3jne 0x37befaf18
37befaee5
37befaee5loc_37befaee5:
37befaee5test rdx, rdx
37befaee8je 0x37befaf18
37befaeealea r10, [rsp+568]
37befaef2mov rdx, [rsp+1072]
37befaefamov [rsp+32], r10
37befaeffadd rdx, rcx
37befaf02lea rcx, [rsp+536]
37befaf0acall dlartgp_64_
37befaf0fjmp 0x37bef9447
37befaf14
37befaf14 0f 1f 40 00 ..@.
37befaf18
37befaf18loc_37befaf18:
37befaf18movsd_xmm x0, [rsp+552]
37befaf21comisd x0, [rsp+560]
37befaf2ajbe 0x37befb4d0
37befaf30mov [rsp+32], r8
37befaf35mov rax, [rsp+1040]
37befaf3dlea r8, [rsp+560]
37befaf45lea rdx, [rax+rcx+8]
37befaf4aadd rcx, [rsp+1048]
37befaf52call dlartgs_64_
37befaf57jmp 0x37bef9447
37befaf5c
37befaf5c 0f 1f 40 00 ..@.
37befaf60
37befaf60loc_37befaf60:
37befaf60mov rax, [rsp+968]
37befaf68lea r12, [rip+0x55e41d]
37befaf6fmov rdx, [rsp+208]
37befaf77mov [rsp+88], 1
37befaf80add rdx, [rsp+960]
37befaf88lea rbp, [rsp+632]
37befaf90mov [rsp+80], 1
37befaf99lea r8, [rip+0x55e3eb]
37befafa0mov [rsp+64], rax
37befafa5mov rax, [rsp+336]
37befafadmov r9, rbp
37befafb0lea rcx, [rip+0x55e3d7]
37befafb7mov [rsp+56], rdx
37befafbcmov rdx, r12
37befafbfmov [rsp+48], rax
37befafc4mov rax, [rsp+344]
37befafccmov [rsp+72], 1
37befafd5mov [rsp+40], rax
37befafdamov rax, [rsp+928]
37befafe2mov [rsp+32], rax
37befafe7call dlasr_64_
37befafeccmp [rsp+368], 0
37befaff5jne 0x37befb280
37befaffbcmp [rsp+376], 0
37befb004jne 0x37befb1c0
37befb00acmp [rsp+384], 0
37befb013je 0x37bef96c8
37befb019
37befb019loc_37befb019:
37befb019lea r13, [rip+0x55e36d]
37befb020
37befb020loc_37befb020:
37befb020lea r14, [rsp+624]
37befb028
37befb028loc_37befb028:
37befb028mov rax, [rsp+920]
37befb030mov [rsp+632], rbx
37befb038mov rbx, [rsp+192]
37befb040mov rdx, [rax]
37befb043mov rax, [rsp+936]
37befb04bsub rdx, [rax]
37befb04emov rax, [rsp+1016]
37befb056mov [rsp+88], 1
37befb05fmov [rsp+624], rdx
37befb067mov [rsp+64], rax
37befb06cmov rax, [rsp+488]
37befb074mov [rsp+80], 1
37befb07dmov [rsp+72], 1
37befb086mov rdx, rax
37befb089imul rdx, rbx
37befb08dsub rdx, rax
37befb090mov rax, [rsp+1008]
37befb098lea rdx, [rax+8*rdx]
37befb09cmov rax, [rsp+312]
37befb0a4mov [rsp+56], rdx
37befb0a9lea rdx, [rbx+rax-2]
37befb0aemov rax, [rsp+1088]
37befb0b6lea rdx, [rax+8*rdx]
37befb0bamov rax, [rsp+304]
37befb0c2mov [rsp+48], rdx
37befb0c7jmp 0x37bef9698
37befb0cc
37befb0cc 0f 1f 40 00 ..@.
37befb0d0
37befb0d0loc_37befb0d0:
37befb0d0cmp [rsp+376], 0
37befb0d9je 0x37befb5d0
37befb0dfmov rax, [rsp+352]
37befb0e7mov rbx, [rsp+112]
37befb0eclea rbp, [rsp+632]
37befb0f4lea r12, [rip+0x55e291]
37befb0fbsub rbx, [rsp+192]
37befb103add rbx, 1
37befb107xor rax, 1
37befb10bje 0x37befb1c0
37befb111
37befb111loc_37befb111:
37befb111mov rax, [rsp+1000]
37befb119lea r13, [rip+0x55e26e]
37befb120mov rdx, [rsp+208]
37befb128mov [rsp+88], 1
37befb131add rdx, [rsp+992]
37befb139mov r9, rbp
37befb13clea r8, [rip+0x55e248]
37befb143mov rcx, r13
37befb146mov [rsp+64], rax
37befb14bmov rax, [rsp+936]
37befb153mov [rsp+56], rdx
37befb158mov rdx, [rsp+408]
37befb160add rdx, [rsp+1088]
37befb168mov [rsp+32], rax
37befb16dmov [rsp+48], rdx
37befb172mov rdx, [rsp+416]
37befb17aadd rdx, [rsp+1088]
37befb182mov [rsp+632], rbx
37befb18amov [rsp+40], rdx
37befb18fmov rdx, r12
37befb192mov [rsp+80], 1
37befb19bmov [rsp+72], 1
37befb1a4call dlasr_64_
37befb1a9cmp [rsp+384], 0
37befb1b2je 0x37bef96c8
37befb1b8jmp 0x37bef95ff
37befb1bd
37befb1bd 0f 1f 00 ...
37befb1c0
37befb1c0loc_37befb1c0:
37befb1c0mov rax, [rsp+1000]
37befb1c8mov [rsp+32], rbp
37befb1cdlea r13, [rip+0x55e1b9]
37befb1d4lea r8, [rip+0x55e1b0]
37befb1dbmov rdx, [rsp+192]
37befb1e3mov rcx, r13
37befb1e6mov [rsp+88], 1
37befb1efmov [rsp+64], rax
37befb1f4mov rax, [rsp+472]
37befb1fcmov r9, [rsp+936]
37befb204mov [rsp+632], rbx
37befb20cmov [rsp+80], 1
37befb215imul rdx, rax
37befb219mov [rsp+72], 1
37befb222sub rdx, rax
37befb225mov rax, [rsp+992]
37befb22dlea rdx, [rax+8*rdx]
37befb231mov [rsp+56], rdx
37befb236mov rdx, [rsp+408]
37befb23eadd rdx, [rsp+1088]
37befb246mov [rsp+48], rdx
37befb24bmov rdx, [rsp+416]
37befb253add rdx, [rsp+1088]
37befb25bmov [rsp+40], rdx
37befb260mov rdx, r12
37befb263call dlasr_64_
37befb268cmp [rsp+384], 0
37befb271je 0x37bef96c8
37befb277jmp 0x37befb020
37befb27c
37befb27c 0f 1f 40 00 ..@.
37befb280
37befb280loc_37befb280:
37befb280mov rax, [rsp+920]
37befb288lea r14, [rsp+624]
37befb290lea r8, [rip+0x55e0f4]
37befb297mov [rsp+624], rbx
37befb29fmov r9, r14
37befb2a2lea rcx, [rip+0x55e0e5]
37befb2a9mov rdx, [rax]
37befb2acmov rax, [rsp+928]
37befb2b4sub rdx, [rax]
37befb2b7mov rax, [rsp+984]
37befb2bfmov [rsp+32], rbp
37befb2c4mov [rsp+632], rdx
37befb2ccmov rdx, [rsp+208]
37befb2d4mov [rsp+64], rax
37befb2d9mov rax, [rsp+320]
37befb2e1add rdx, [rsp+976]
37befb2e9mov [rsp+88], 1
37befb2f2mov [rsp+48], rax
37befb2f7mov rax, [rsp+328]
37befb2ffmov [rsp+56], rdx
37befb304mov rdx, r12
37befb307mov [rsp+80], 1
37befb310mov [rsp+72], 1
37befb319mov [rsp+40], rax
37befb31ecall dlasr_64_
37befb323cmp [rsp+376], 0
37befb32cjne 0x37befb1c0
37befb332lea r13, [rip+0x55e054]
37befb339cmp [rsp+384], 0
37befb342jne 0x37befb028
37befb348jmp 0x37bef96c8
37befb34d
37befb34d 0f 1f 00 ...
37befb350
37befb350loc_37befb350:
37befb350mov rax, [rsp+200]
37befb358lea rsi, [rsp+544]
37befb360lea r9, [rsp+576]
37befb368mov [rsp+32], rsi
37befb36dlea rbx, [8*rax]
37befb375mov rax, [rsp+1032]
37befb37dlea rdx, [rax+rbx-8]
37befb382mov rax, [rsp+1024]
37befb38alea rcx, [rax+rbx-8]
37befb38flea r8, [rax+rbx]
37befb393call dlas2_64_
37befb398mov rax, [rsp+1064]
37befb3a0mov [rsp+32], rsi
37befb3a5lea r9, [rsp+584]
37befb3adlea rdx, [rax+rbx-8]
37befb3b2mov rax, [rsp+1056]
37befb3balea rcx, [rax+rbx-8]
37befb3bflea r8, [rax+rbx]
37befb3c3call dlas2_64_
37befb3c8movsd_xmm x1, [rsp+576]
37befb3d1movsd_xmm x2, [rsp+584]
37befb3dacomisd x2, x1
37befb3dejb 0x37befb6ca
37befb3e4movapd x3, x1
37befb3e8comisd x14, x1
37befb3edmovsd_xmm x0, [rip+0x55dfab]
37befb3f5movsd_xmm [rsp+552], x1
37befb3femulsd x3, x1
37befb402movapd x2, x0
37befb406subsd x2, x3
37befb40asqrtsd x2, x2
37befb40emovsd_xmm [rsp+560], x2
37befb417ja 0x37bef8d97
37befb41d
37befb41dloc_37befb41d:
37befb41dcomisd x2, x1
37befb421jb 0x37befaa68
37befb427jmp 0x37bef8dac
37befb42c
37befb42c 0f 1f 40 00 ..@.
37befb430
37befb430loc_37befb430:
37befb430cmp [rsp+392], 0
37befb439jne 0x37befb9a8
37befb43f
37befb43floc_37befb43f:
37befb43fcmp [rsp+368], 0
37befb448jne 0x37befb8fc
37befb44ecmp [rsp+376], 0
37befb457jne 0x37befb962
37befb45d
37befb45dloc_37befb45d:
37befb45dcmp [rsp+384], 0
37befb466je 0x37befacd0
37befb46cmov rax, [rsp+920]
37befb474lea rcx, [rsp+632]
37befb47clea r8, [rip+0x55df15]
37befb483mov rdx, [rax]
37befb486mov rax, [rsp+936]
37befb48esub rdx, [rax]
37befb491mov rax, [rsp+488]
37befb499mov [rsp+632], rdx
37befb4a1mov rdx, rbp
37befb4a4imul rbx, rax
37befb4a8sub rbx, rax
37befb4ablea rax, [rip+0x55dee6]
37befb4b2mov [rsp+32], rax
37befb4b7mov rax, [rsp+1008]
37befb4bflea r9, [rax+8*rbx]
37befb4c3call dswap_64_
37befb4c8jmp 0x37befacd0
37befb4cd
37befb4cd 0f 1f 00 ...
37befb4d0
37befb4d0loc_37befb4d0:
37befb4d0mov [rsp+32], r8
37befb4d5mov rax, [rsp+1072]
37befb4ddlea r8, [rsp+552]
37befb4e5lea rdx, [rax+rcx+8]
37befb4eaadd rcx, [rsp+1080]
37befb4f2call dlartgs_64_
37befb4f7jmp 0x37bef9447
37befb4fc
37befb4fc 0f 1f 40 00 ..@.
37befb500
37befb500loc_37befb500:
37befb500mov rax, [rsp+976]
37befb508mov rdi, [rsp+200]
37befb510lea r12, [rip+0x55de79]
37befb517lea rbp, [rsp+632]
37befb51fmov r9, [rsp+984]
37befb527mov rdx, r12
37befb52amov rcx, rbp
37befb52dlea r8, [rax+8*rdi]
37befb531call dscal_64_
37befb536mov rax, [rsp+256]
37befb53emovsd_xmm x0, [rax-8]
37befb543mov rax, [rsp+264]
37befb54baddsd x0, [rax-8]
37befb550comisd x7, x0
37befb554jbe 0x37bef9930
37befb55atest [rsp+384], 1
37befb562je 0x37bef9930
37befb568jmp 0x37befa87a
37befb56d
37befb56d 0f 1f 00 ...
37befb570
37befb570loc_37befb570:
37befb570mov rax, [rsp+472]
37befb578mov rdx, [rsp+112]
37befb57dlea r9, [rip+0x55de14]
37befb584mov rcx, [rsp+936]
37befb58cimul rdx, rax
37befb590sub rdx, rax
37befb593mov rax, [rsp+992]
37befb59blea r8, [rax+8*rdx]
37befb59flea rdx, [rip+0x55ddea]
37befb5a6call dscal_64_
37befb5abmovsd_xmm x7, [rbx-8]
37befb5b0mov rax, [rsp+1056]
37befb5b8mov rbx, [rsp+200]
37befb5c0movsd_xmm x6, [rax+8*rbx]
37befb5c5jmp 0x37bef97a0
37befb5ca
37befb5ca 66 0f 1f 44 00 00 f..D..
37befb5d0
37befb5d0loc_37befb5d0:
37befb5d0cmp [rsp+384], 0
37befb5d9je 0x37bef96c8
37befb5dfmov rax, [rsp+352]
37befb5e7mov rbx, [rsp+112]
37befb5eclea rbp, [rsp+632]
37befb5f4lea r12, [rip+0x55dd91]
37befb5fbsub rbx, [rsp+192]
37befb603add rbx, 1
37befb607xor rax, 1
37befb60bjne 0x37bef95f8
37befb611jmp 0x37befb019
37befb616
37befb616 66 2e 0f 1f 84 00 00 00 00 00 f.........
37befb620
37befb620loc_37befb620:
37befb620movapd x2, x8
37befb625jmp 0x37bef8d65
37befb62a
37befb62a 66 0f 1f 44 00 00 f..D..
37befb630
37befb630loc_37befb630:
37befb630mov rax, [rsp+960]
37befb638mov rdi, [rsp+200]
37befb640lea rdx, [rip+0x55dd49]
37befb647mov r9, [rsp+968]
37befb64fmov rcx, [rsp+928]
37befb657lea r8, [rax+8*rdi]
37befb65bcall dscal_64_
37befb660mov rax, [rsp+1056]
37befb668movsd_xmm x9, [rsi-16]
37befb66emovsd_xmm x6, [rax+8*rdi]
37befb673jmp 0x37bef9852
37befb678
37befb678 0f 1f 84 00 00 00 00 00 ........
37befb680
37befb680loc_37befb680:
37befb680mov rax, [rsp+920]
37befb688mov rdi, [rsp+200]
37befb690mov rcx, rbp
37befb693mov r9, [rsp+1016]
37befb69bmov rdx, [rax]
37befb69emov rax, [rsp+936]
37befb6a6sub rdx, [rax]
37befb6a9mov rax, [rsp+1008]
37befb6b1mov [rsp+632], rdx
37befb6b9mov rdx, r12
37befb6bclea r8, [rax+8*rdi]
37befb6c0call dscal_64_
37befb6c5jmp 0x37bef9930
37befb6ca
37befb6caloc_37befb6ca:
37befb6camovapd x3, x2
37befb6cecomisd x14, x2
37befb6d3movsd_xmm x0, [rip+0x55dcc5]
37befb6dbmovsd_xmm [rsp+560], x2
37befb6e4mulsd x3, x2
37befb6e8movapd x1, x0
37befb6ecsubsd x1, x3
37befb6f0sqrtsd x1, x1
37befb6f4movsd_xmm [rsp+552], x1
37befb6fdja 0x37befaa53
37befb703jmp 0x37befb41d
37befb708
37befb708loc_37befb708:
37befb708mov rax, [rsp+1104]
37befb710mov r11, [rsp+952]
37befb718mov [rax], 0
37befb71fmov rax, [rsp+936]
37befb727mov rdx, [rax]
37befb72atest rdx, rdx
37befb72djle 0x37bef855f
37befb733mov rcx, [rsp+1104]
37befb73badd rdx, 1
37befb73fmov eax, 1
37befb744pxor x0, x0
37befb748nop [rax+rax]
37befb750
37befb750loc_37befb750:
37befb750ucomisd x0, [r11+8*rax-8]
37befb757jp 0x37befb75b
37befb759je 0x37befb75f
37befb75b
37befb75bloc_37befb75b:
37befb75badd [rcx], 1
37befb75f
37befb75floc_37befb75f:
37befb75fadd rax, 1
37befb763cmp rax, rdx
37befb766jne 0x37befb750
37befb768jmp 0x37bef855f
37befb76d
37befb76dloc_37befb76d:
37befb76dmov rax, [rsp+480]
37befb775mov rcx, [rsp+928]
37befb77dlea r8, [rip+0x55dc14]
37befb784mov [rsp+136], r11
37befb78cmov rdx, rax
37befb78fimul rdx, rbx
37befb793sub rdx, rax
37befb796lea rax, [rip+0x55dbfb]
37befb79dmov [rsp+32], rax
37befb7a2mov rax, [rsp+960]
37befb7aalea r9, [rax+8*rdx]
37befb7aemov rdx, r13
37befb7b1call dswap_64_
37befb7b6mov r11, [rsp+136]
37befb7becmp [rsp+368], 0
37befb7c7je 0x37befaca5
37befb7cd
37befb7cdloc_37befb7cd:
37befb7cdmov rax, [rsp+920]
37befb7d5lea rcx, [rsp+632]
37befb7ddlea r8, [rip+0x55dbb4]
37befb7e4mov [rsp+136], r11
37befb7ecmov rdx, [rax]
37befb7efmov rax, [rsp+928]
37befb7f7sub rdx, [rax]
37befb7famov rax, [rsp+464]
37befb802mov [rsp+632], rdx
37befb80amov rdx, r14
37befb80dimul rbx, rax
37befb811sub rbx, rax
37befb814lea rax, [rip+0x55db7d]
37befb81bmov [rsp+32], rax
37befb820mov rax, [rsp+976]
37befb828lea r9, [rax+8*rbx]
37befb82ccall dswap_64_
37befb831mov r11, [rsp+136]
37befb839cmp [rsp+376], 0
37befb842je 0x37befacb4
37befb848
37befb848loc_37befb848:
37befb848mov rax, [rsp+1000]
37befb850mov rdx, [rsp+992]
37befb858mov [rsp+136], r11
37befb860mov r8, [rsp+1000]
37befb868mov rcx, [rsp+936]
37befb870mov [rsp+32], rax
37befb875mov rax, [rsp+992]
37befb87dadd rdx, rdi
37befb880lea r9, [rax+8*r11]
37befb884call dswap_64_
37befb889mov r11, [rsp+136]
37befb891cmp [rsp+384], 0
37befb89aje 0x37befacd0
37befb8a0
37befb8a0loc_37befb8a0:
37befb8a0mov rax, [rsp+920]
37befb8a8mov r8, [rsp+1016]
37befb8b0lea rcx, [rsp+632]
37befb8b8mov rdx, [rax]
37befb8bbmov rax, [rsp+936]
37befb8c3sub rdx, [rax]
37befb8c6mov rax, [rsp+1016]
37befb8cemov [rsp+632], rdx
37befb8d6mov rdx, [rsp+1008]
37befb8demov [rsp+32], rax
37befb8e3mov rax, [rsp+1008]
37befb8ebadd rdx, rdi
37befb8eelea r9, [rax+8*r11]
37befb8f2call dswap_64_
37befb8f7jmp 0x37befacd0
37befb8fc
37befb8fcloc_37befb8fc:
37befb8fcmov rax, [rsp+920]
37befb904mov r8, [rsp+984]
37befb90clea rcx, [rsp+632]
37befb914mov rdx, [rax]
37befb917mov rax, [rsp+928]
37befb91fsub rdx, [rax]
37befb922mov rax, [rsp+984]
37befb92amov [rsp+632], rdx
37befb932mov rdx, [rsp+976]
37befb93amov [rsp+32], rax
37befb93fmov rax, [rsp+976]
37befb947add rdx, rdi
37befb94alea r9, [rax+8*r11]
37befb94ecall dswap_64_
37befb953cmp [rsp+376], 0
37befb95cje 0x37befb45d
37befb962
37befb962loc_37befb962:
37befb962mov rax, [rsp+472]
37befb96amov rcx, [rsp+936]
37befb972lea r8, [rip+0x55da1f]
37befb979mov rdx, rax
37befb97cimul rdx, rbx
37befb980sub rdx, rax
37befb983lea rax, [rip+0x55da0e]
37befb98amov [rsp+32], rax
37befb98fmov rax, [rsp+992]
37befb997lea r9, [rax+8*rdx]
37befb99bmov rdx, r12
37befb99ecall dswap_64_
37befb9a3jmp 0x37befb45d
37befb9a8
37befb9a8loc_37befb9a8:
37befb9a8mov rax, [rsp+968]
37befb9b0mov rdx, [rsp+960]
37befb9b8mov [rsp+136], r11
37befb9c0mov r8, [rsp+968]
37befb9c8mov rcx, [rsp+928]
37befb9d0mov [rsp+32], rax
37befb9d5mov rax, [rsp+960]
37befb9ddadd rdx, rdi
37befb9e0lea r9, [rax+8*r11]
37befb9e4call dswap_64_
37befb9e9mov r11, [rsp+136]
37befb9f1jmp 0x37befb43f
37befb9f6
37befb9f6loc_37befb9f6:
37befb9f6mov rax, [rsp+1088]
37befb9femov rdi, [rip+0x55d99b]
37befba05mov [rax], rdi
37befba08jmp 0x37bef855f
37befba0d
37befba0dloc_37befba0d:
37befba0dneg rax
37befba10jmp 0x37bef853c
37bef8380
Loading..