File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bdf79c0
37bdf79c0claed0_64_:
37bdf79c0push r15
37bdf79c2push r14
37bdf79c4push r13
37bdf79c6push r12
37bdf79c8push rbp
37bdf79c9push rdi
37bdf79capush rsi
37bdf79cbpush rbx
37bdf79ccsub rsp, 440
37bdf79d3mov rax, [rsp+544]
37bdf79dbmov rdi, [rsp+560]
37bdf79e3mov rbx, [rsp+576]
37bdf79ebmov r13, [rsp+592]
37bdf79f3mov [r13], 0
37bdf79fbmov [rsp+216], rax
37bdf7a03mov rax, [rsp+552]
37bdf7a0bmov [rsp+208], rdi
37bdf7a13mov rdi, [rsp+568]
37bdf7a1bmov rsi, [rax]
37bdf7a1emov [rsp+248], rax
37bdf7a26mov rax, [rdx]
37bdf7a29mov [rsp+224], rdi
37bdf7a31mov rdi, [rdi]
37bdf7a34mov [rsp+360], rdx
37bdf7a3cxor edx, edx
37bdf7a3etest rax, rax
37bdf7a41mov [rsp+184], rbx
37bdf7a49mov rbx, [rsp+584]
37bdf7a51mov [rsp+200], rcx
37bdf7a59cmovns rdx, rax
37bdf7a5dmov [rsp+192], r9
37bdf7a65mov [rsp+256], rsi
37bdf7a6dmov [rsp+264], rdi
37bdf7a75cmp [rcx], rdx
37bdf7a78jl 0x37bdf7aa0
37bdf7a7atest rax, rax
37bdf7a7djs 0x37bdf7ae7
37bdf7a7fmov edx, 1
37bdf7a84cmovg rdx, rax
37bdf7a88cmp rsi, rdx
37bdf7a8bjl 0x37bdf7af5
37bdf7a8dcmp rdi, rdx
37bdf7a90jge 0x37bdf7b03
37bdf7a92mov rdx, -8
37bdf7a99mov eax, 8
37bdf7a9ejmp 0x37bdf7aac
37bdf7aa0
37bdf7aa0loc_37bdf7aa0:
37bdf7aa0mov rdx, -1
37bdf7aa7mov eax, 1
37bdf7aac
37bdf7aacloc_37bdf7aac:
37bdf7aacmov [r13], rdx
37bdf7ab0mov r8l, 6
37bdf7ab6lea rdx, [rsp+424]
37bdf7abelea rcx, [rip+0x65d0eb]
37bdf7ac5mov [rsp+424], rax
37bdf7acdcall xerbla_64_
37bdf7ad2nop
37bdf7ad3
37bdf7ad3loc_37bdf7ad3:
37bdf7ad3add rsp, 440
37bdf7adapop rbx
37bdf7adbpop rsi
37bdf7adcpop rdi
37bdf7addpop rbp
37bdf7adepop r12
37bdf7ae0pop r13
37bdf7ae2pop r14
37bdf7ae4pop r15
37bdf7ae6ret
37bdf7ae7
37bdf7ae7loc_37bdf7ae7:
37bdf7ae7mov rdx, -2
37bdf7aeemov eax, 2
37bdf7af3jmp 0x37bdf7aac
37bdf7af5
37bdf7af5loc_37bdf7af5:
37bdf7af5mov rdx, -6
37bdf7afcmov eax, 6
37bdf7b01jmp 0x37bdf7aac
37bdf7b03
37bdf7b03loc_37bdf7b03:
37bdf7b03test rax, rax
37bdf7b06je 0x37bdf7ad3
37bdf7b08lea rax, [rip+0x65d0a9]
37bdf7b0fmov [rsp+232], r8
37bdf7b17lea rdx, [rip+0x65d092]
37bdf7b1emov [rsp+48], rax
37bdf7b23lea r8, [rip+0x65d096]
37bdf7b2amov r9, rax
37bdf7b2dlea rcx, [rip+0x65d094]
37bdf7b34mov [rsp+64], 1
37bdf7b3dmov [rsp+56], 6
37bdf7b46mov [rsp+40], rax
37bdf7b4bmov [rsp+32], rax
37bdf7b50call ilaenv_64_
37bdf7b55mov r10, [rsp+232]
37bdf7b5dmov [rsp+424], 0
37bdf7b69mov r8, rax
37bdf7b6cmov rax, [rsp+360]
37bdf7b74mov r11, [rax]
37bdf7b77cmp r11, r8
37bdf7b7amov [rbx], r11
37bdf7b7djle 0x37bdf8520
37bdf7b83mov ecx, 1
37bdf7b88mov edi, 1
37bdf7b8dnop [rax]
37bdf7b90
37bdf7b90loc_37bdf7b90:
37bdf7b90mov rdx, rdi
37bdf7b93add rdi, rdi
37bdf7b96mov r9, rdx
37bdf7b99shl r9, 4
37bdf7b9dadd r9, rbx
37bdf7ba0test rdx, rdx
37bdf7ba3jle 0x37bdf7bfa
37bdf7ba5nop [rax+rax]
37bdf7baanop [rax+rax]
37bdf7bb5nop [rax+rax]
37bdf7bc0
37bdf7bc0loc_37bdf7bc0:
37bdf7bc0sub rdx, 1
37bdf7bc4sub r9, 16
37bdf7bc8mov rax, [rbx+8*rdx]
37bdf7bcclea rsi, [rax+1]
37bdf7bd0mov rax, rsi
37bdf7bd3shr rax, 63
37bdf7bd7add rax, rsi
37bdf7bdasar rax, 1
37bdf7bddmov [r9+8], rax
37bdf7be1mov rsi, [rbx+8*rdx]
37bdf7be5mov rax, rsi
37bdf7be8shr rax, 63
37bdf7becadd rax, rsi
37bdf7befsar rax, 1
37bdf7bf2mov [r9], rax
37bdf7bf5test rdx, rdx
37bdf7bf8jne 0x37bdf7bc0
37bdf7bfa
37bdf7bfaloc_37bdf7bfa:
37bdf7bfalea rax, [rdi-1]
37bdf7bfecmp [rbx+8*rdi-8], r8
37bdf7c03jle 0x37bdf7c10
37bdf7c05add rcx, 1
37bdf7c09jmp 0x37bdf7b90
37bdf7c0b
37bdf7c0b 0f 1f 44 00 00 ..D..
37bdf7c10
37bdf7c10loc_37bdf7c10:
37bdf7c10mov [rsp+272], rax
37bdf7c18mov [rsp+424], rcx
37bdf7c20cmp rdi, 1
37bdf7c24jle 0x37bdf8552
37bdf7c2amov rdx, [rbx]
37bdf7c2dlea rcx, [rdi+1]
37bdf7c31mov eax, 2
37bdf7c36nop [rax+rax]
37bdf7c40
37bdf7c40loc_37bdf7c40:
37bdf7c40add rdx, [rbx+8*rax-8]
37bdf7c45mov [rbx+8*rax-8], rdx
37bdf7c4aadd rax, 1
37bdf7c4ecmp rax, rcx
37bdf7c51jne 0x37bdf7c40
37bdf7c53
37bdf7c53loc_37bdf7c53:
37bdf7c53mov rcx, [rsp+192]
37bdf7c5bmov edx, 1
37bdf7c60nop [rax+rax]
37bdf7c6anop [rax+rax]
37bdf7c75nop [rax+rax]
37bdf7c80
37bdf7c80loc_37bdf7c80:
37bdf7c80mov rax, [rbx+8*rdx-8]
37bdf7c85add rdx, 1
37bdf7c89sub rax, 1
37bdf7c8dmovss x0, [rcx+4*rax]
37bdf7c92andps x0, [rip+0x65cf47]
37bdf7c99movq x1, [r10+4*rax]
37bdf7c9fmovsldup x0, x0
37bdf7ca3movq x0, x0
37bdf7ca7subps x1, x0
37bdf7caamovlps [r10+4*rax], x1
37bdf7cafcmp rdx, rdi
37bdf7cb2jne 0x37bdf7c80
37bdf7cb4
37bdf7cb4loc_37bdf7cb4:
37bdf7cb4pxor x0, x0
37bdf7cb8lea rax, [4*r11]
37bdf7cc0mov [rsp+280], r10
37bdf7cc8cvtsi2ss x0, r11
37bdf7ccdmov [rsp+240], r11
37bdf7cd5mov [rsp+232], rax
37bdf7cddcall logf
37bdf7ce2divss x0, [rip+0x65cf06]
37bdf7ceacvttss2si rcx, x0
37bdf7cefmov r11, [rsp+240]
37bdf7cf7mov r10, [rsp+280]
37bdf7cffcmp rcx, 63
37bdf7d03jle 0x37bdf8362
37bdf7d09test r11, r11
37bdf7d0cjle 0x37bdf7d16
37bdf7d0eadd rcx, 1
37bdf7d12
37bdf7d12loc_37bdf7d12:
37bdf7d12add rcx, 1
37bdf7d16
37bdf7d16loc_37bdf7d16:
37bdf7d16mov rax, [rsp+232]
37bdf7d1elea rsi, [r11+rax+3]
37bdf7d23mov rax, rcx
37bdf7d26imul rax, r11
37bdf7d2amov [rsp+320], rsi
37bdf7d32mov rcx, rsi
37bdf7d35lea rsi, [rsi+rax+1]
37bdf7d3amov [rsp+328], rax
37bdf7d42lea r8, [rax+rsi]
37bdf7d46mov [rsp+344], rsi
37bdf7d4elea rsi, [rax+rax]
37bdf7d52mov rax, r11
37bdf7d55imul rax, r11
37bdf7d59lea rdx, [r11+r8]
37bdf7d5dmov [rsp+280], rsi
37bdf7d65mov [rsp+336], rdx
37bdf7d6dlea rax, [rsi+rax+1]
37bdf7d72mov [rsp+304], rax
37bdf7d7alea rax, [r8-1]
37bdf7d7emov [rsp+312], rax
37bdf7d86test rdi, rdi
37bdf7d89js 0x37bdf84f0
37bdf7d8flea r9, [rdi+1]
37bdf7d93lea rcx, [rbx+8*rcx]
37bdf7d97xor eax, eax
37bdf7d99lea rdx, [rbx+8*rdx]
37bdf7d9dnop [rax]
37bdf7da0
37bdf7da0loc_37bdf7da0:
37bdf7da0mov [rcx+8*rax], 1
37bdf7da8mov [rdx+8*rax+8], 1
37bdf7db1add rax, 1
37bdf7db5cmp rax, r9
37bdf7db8jne 0x37bdf7da0
37bdf7dbamov rax, [rsp+312]
37bdf7dc2mov [rbx+8*rax], 1
37bdf7dcacmp [rsp+272], 0
37bdf7dd3js 0x37bdf8011
37bdf7dd9
37bdf7dd9loc_37bdf7dd9:
37bdf7dd9mov rcx, [rsp+304]
37bdf7de1mov rax, [rsp+184]
37bdf7de9mov [rsp+352], r11
37bdf7df1lea r12, [rbx+8*r8-8]
37bdf7df6mov r15, [rsp+208]
37bdf7dfemov r8, r10
37bdf7e01xor ebp, ebp
37bdf7e03mov [rsp+368], rdi
37bdf7e0blea rax, [rax+4*rcx]
37bdf7e0fmov [rsp+296], r10
37bdf7e17mov rcx, [rbx]
37bdf7e1amov esi, 1
37bdf7e1fmov [rsp+288], rax
37bdf7e27mov rax, [rsp+216]
37bdf7e2flea r14, [rsp+408]
37bdf7e37mov r9, [rsp+192]
37bdf7e3fmov [rsp+240], rax
37bdf7e47mov rax, r13
37bdf7e4amov r13, r15
37bdf7e4dmov r15, rax
37bdf7e50
37bdf7e50loc_37bdf7e50:
37bdf7e50mov [rsp+408], rcx
37bdf7e58mov rcx, [rsp+184]
37bdf7e60mov rdx, r14
37bdf7e63mov rax, [rsp+280]
37bdf7e6badd rax, [r12]
37bdf7e6fmov [rsp+64], 1
37bdf7e78lea rdi, [rcx+4*rax-4]
37bdf7e7dmov [rsp+48], rcx
37bdf7e82lea rcx, [rip+0x65cd47]
37bdf7e89mov [rsp+56], r15
37bdf7e8emov [rsp+40], r14
37bdf7e93mov [rsp+32], rdi
37bdf7e98call ssteqr_64_
37bdf7e9dmov rax, [rsp+288]
37bdf7ea5mov [rsp+48], r13
37bdf7eaamov rdx, r14
37bdf7eadmov [rsp+40], r14
37bdf7eb2mov rcx, [rsp+200]
37bdf7ebamov [rsp+64], rax
37bdf7ebfmov rax, [rsp+224]
37bdf7ec7mov [rsp+32], rdi
37bdf7eccmov r9, [rsp+248]
37bdf7ed4mov [rsp+56], rax
37bdf7ed9mov r8, [rsp+240]
37bdf7ee1call clacrm_64_
37bdf7ee6mov rcx, [rsp+408]
37bdf7eeemov rax, rcx
37bdf7ef1imul rax, rcx
37bdf7ef5add rax, [r12]
37bdf7ef9mov [r12+8], rax
37bdf7efecmp [r15], 0
37bdf7f02jg 0x37bdf83a1
37bdf7f08add rbp, 1
37bdf7f0cmov rcx, [rbx+8*rbp-8]
37bdf7f11cmp rsi, rcx
37bdf7f14jg 0x37bdf7f77
37bdf7f16add rcx, 2
37bdf7f1amov eax, 1
37bdf7f1fsub rcx, rsi
37bdf7f22add rsi, [rsp+232]
37bdf7f2alea r8, [rbx+8*rsi]
37bdf7f2etest cl, 1
37bdf7f31jne 0x37bdf7f60
37bdf7f33mov eax, 2
37bdf7f38mov [r8+16], 1
37bdf7f40cmp rax, rcx
37bdf7f43je 0x37bdf7f77
37bdf7f45nop [rax+rax]
37bdf7f4anop [rax+rax]
37bdf7f55nop [rax+rax]
37bdf7f60
37bdf7f60loc_37bdf7f60:
37bdf7f60mov [r8+8*rax+8], rax
37bdf7f65lea rdx, [rax+1]
37bdf7f69add rax, 2
37bdf7f6dmov [r8+8*rdx+8], rdx
37bdf7f72cmp rax, rcx
37bdf7f75jne 0x37bdf7f60
37bdf7f77
37bdf7f77loc_37bdf7f77:
37bdf7f77cmp [rsp+272], rbp
37bdf7f7fjl 0x37bdf7ff6
37bdf7f81mov r8, [rbx+8*rbp-8]
37bdf7f86mov rcx, [rbx+8*rbp]
37bdf7f8aadd r12, 8
37bdf7f8emov rdi, [rsp+264]
37bdf7f96mov rax, [rsp+192]
37bdf7f9elea rsi, [r8+1]
37bdf7fa2sub rcx, r8
37bdf7fa5shl r8, 2
37bdf7fa9lea r9, [rax+r8]
37bdf7fadmov rax, rdi
37bdf7fb0add r8, [rsp+296]
37bdf7fb8imul rax, rsi
37bdf7fbcsub rax, rdi
37bdf7fbfmov rdi, [rsp+208]
37bdf7fc7lea r13, [rdi+8*rax]
37bdf7fcbmov rdi, [rsp+256]
37bdf7fd3mov rax, rdi
37bdf7fd6imul rax, rsi
37bdf7fdasub rax, rdi
37bdf7fddmov rdi, [rsp+216]
37bdf7fe5lea rax, [rdi+8*rax]
37bdf7fe9mov [rsp+240], rax
37bdf7ff1jmp 0x37bdf7e50
37bdf7ff6
37bdf7ff6loc_37bdf7ff6:
37bdf7ff6mov r11, [rsp+352]
37bdf7ffemov rdi, [rsp+368]
37bdf8006mov r13, r15
37bdf8009mov r10, [rsp+296]
37bdf8011
37bdf8011loc_37bdf8011:
37bdf8011mov [rsp+392], 1
37bdf801dcmp rdi, 1
37bdf8021jle 0x37bdf8536
37bdf8027mov rcx, [rsp+184]
37bdf802fmov rax, [rsp+304]
37bdf8037lea rbp, [rsp+392]
37bdf803fmov [rsp+376], r11
37bdf8047mov rsi, [rsp+336]
37bdf804fmov r12, [rsp+256]
37bdf8057mov r11, r10
37bdf805alea r14, [rsp+408]
37bdf8062lea rax, [rcx+4*rax]
37bdf8066mov r10, rdi
37bdf8069mov [rsp+248], rax
37bdf8071mov rax, [rsp+328]
37bdf8079lea rax, [rax+rsi+1]
37bdf807elea rax, [rbx+8*rax]
37bdf8082mov [rsp+272], rax
37bdf808alea rax, [rbx+8*rsi+8]
37bdf808fmov [rsp+288], rax
37bdf8097mov rax, [rsp+344]
37bdf809fmov [rsp+344], rbp
37bdf80a7mov rbp, [rsp+264]
37bdf80aflea rax, [rbx+8*rax-8]
37bdf80b4mov [rsp+296], rax
37bdf80bcmov rax, [rsp+320]
37bdf80c4lea rax, [rbx+8*rax]
37bdf80c8mov [rsp+304], rax
37bdf80d0mov rax, [rsp+312]
37bdf80d8lea rax, [rbx+8*rax]
37bdf80dcmov [rsp+312], rax
37bdf80e4mov rax, [rsp+280]
37bdf80eclea rax, [rcx+4*rax]
37bdf80f0mov [rsp+280], rax
37bdf80f8lea rax, [rsp+424]
37bdf8100mov [rsp+336], rax
37bdf8108lea rax, [rsp+416]
37bdf8110mov [rsp+328], rax
37bdf8118lea rax, [rsp+400]
37bdf8120mov [rsp+320], rax
37bdf8128
37bdf8128loc_37bdf8128:
37bdf8128lea rax, [r10-2]
37bdf812cmov [rsp+240], r14
37bdf8134xor esi, esi
37bdf8136xor edx, edx
37bdf8138shr rax, 1
37bdf813bmov r14, r13
37bdf813elea rdi, [rbx+8*r10]
37bdf8142mov rcx, r11
37bdf8145lea rax, [rax+rax+2]
37bdf814amov [rsp+368], r10
37bdf8152mov r8, [rsp+208]
37bdf815amov r13l, 1
37bdf8160mov [rsp+352], rax
37bdf8168mov rax, [rbx+8]
37bdf816cmov r15, r11
37bdf816fmov r9, [rsp+216]
37bdf8177mov [rsp+408], rax
37bdf817fmov rax, [rbx]
37bdf8182mov [rsp+416], rax
37bdf818ajmp 0x37bdf821b
37bdf818f
37bdf818f 90 .
37bdf8190
37bdf8190loc_37bdf8190:
37bdf8190mov rdx, [rbx+8*rsi+8]
37bdf8195mov rax, rsi
37bdf8198add rsi, 2
37bdf819csar rax, 1
37bdf819fmov [rbx+8*rax], rdx
37bdf81a3cmp rsi, [rsp+352]
37bdf81abje 0x37bdf83c4
37bdf81b1mov rcx, [rbx+8*rsi-8]
37bdf81b6mov r8, r12
37bdf81b9mov rdx, [rbx+8*rsi+8]
37bdf81bemov r11, [rsp+216]
37bdf81c6mov r10, [rsp+208]
37bdf81celea r13, [rcx+1]
37bdf81d2sub rdx, rcx
37bdf81d5lea rcx, [r15+4*rcx]
37bdf81d9imul r8, r13
37bdf81ddmov rax, rdx
37bdf81e0mov [rsp+408], rdx
37bdf81e8shr rax, 63
37bdf81ecadd rax, rdx
37bdf81efmov rdx, [rsp+400]
37bdf81f7sub r8, r12
37bdf81fasar rax, 1
37bdf81fdlea r9, [r11+8*r8]
37bdf8201mov r8, rbp
37bdf8204mov [rsp+416], rax
37bdf820cadd rdx, 1
37bdf8210imul r8, r13
37bdf8214sub r8, rbp
37bdf8217lea r8, [r10+8*r8]
37bdf821b
37bdf821bloc_37bdf821b:
37bdf821bmov [rsp+400], rdx
37bdf8223mov rdx, [rsp+248]
37bdf822blea rax, [rax+r13-2]
37bdf8230mov [rsp+56], r8
37bdf8235mov [rsp+152], rdx
37bdf823dmov rdx, [rsp+184]
37bdf8245mov [rsp+48], rcx
37bdf824amov [rsp+136], rdx
37bdf8252mov rdx, [rsp+272]
37bdf825amov [rsp+168], r14
37bdf8262mov [rsp+128], rdx
37bdf826amov rdx, [rsp+288]
37bdf8272mov [rsp+160], rdi
37bdf827amov [rsp+120], rdx
37bdf827fmov rdx, [rsp+296]
37bdf8287mov [rsp+144], r9
37bdf828fmov [rsp+112], rdx
37bdf8294mov rdx, [rsp+304]
37bdf829cmov [rsp+104], rdx
37bdf82a1mov rdx, [rsp+312]
37bdf82a9mov [rsp+96], rdx
37bdf82aemov rdx, [rsp+280]
37bdf82b6mov [rsp+88], rdx
37bdf82bbmov rdx, [rsp+232]
37bdf82c3lea rdx, [r13+rdx+2]
37bdf82c8lea rdx, [rbx+8*rdx]
37bdf82ccmov [rsp+80], rdx
37bdf82d1mov rdx, [rsp+192]
37bdf82d9lea rax, [rdx+4*rax]
37bdf82ddmov [rsp+72], rax
37bdf82e2mov rax, [rsp+224]
37bdf82eamov [rsp+64], rax
37bdf82efmov rax, [rsp+320]
37bdf82f7mov [rsp+40], rax
37bdf82fcmov rax, [rsp+344]
37bdf8304mov [rsp+32], rax
37bdf8309mov r9, [rsp+336]
37bdf8311mov r8, [rsp+200]
37bdf8319mov rdx, [rsp+328]
37bdf8321mov rcx, [rsp+240]
37bdf8329call claed7_64_
37bdf832ecmp [r14], 0
37bdf8332jle 0x37bdf8190
37bdf8338mov rax, [rsp+360]
37bdf8340mov rax, [rax]
37bdf8343add rax, 1
37bdf8347imul rax, r13
37bdf834badd rax, r13
37bdf834eadd rax, [rsp+408]
37bdf8356sub rax, 1
37bdf835amov [r14], rax
37bdf835djmp 0x37bdf7ad3
37bdf8362
37bdf8362loc_37bdf8362:
37bdf8362test rcx, rcx
37bdf8365js 0x37bdf84d3
37bdf836bmov eax, 1
37bdf8370mov rdx, rax
37bdf8373shl rdx, cl
37bdf8376cmp r11, rdx
37bdf8379jle 0x37bdf7d16
37bdf837fadd rcx, 1
37bdf8383shl rax, cl
37bdf8386mov rdx, rax
37bdf8389xor eax, eax
37bdf838bcmp rcx, 64
37bdf838fcmove rdx, rax
37bdf8393
37bdf8393loc_37bdf8393:
37bdf8393cmp r11, rdx
37bdf8396jg 0x37bdf7d12
37bdf839cjmp 0x37bdf7d16
37bdf83a1
37bdf83a1loc_37bdf83a1:
37bdf83a1mov rax, [rsp+360]
37bdf83a9mov rax, [rax]
37bdf83acadd rax, 1
37bdf83b0imul rax, rsi
37bdf83b4add rax, rsi
37bdf83b7lea rax, [rcx+rax-1]
37bdf83bcmov [r15], rax
37bdf83bfjmp 0x37bdf7ad3
37bdf83c4
37bdf83c4loc_37bdf83c4:
37bdf83c4mov r10, [rsp+368]
37bdf83ccmov r13, r14
37bdf83cfmov r11, r15
37bdf83d2add [rsp+392], 1
37bdf83dbmov r14, [rsp+240]
37bdf83e3sar r10, 1
37bdf83e6cmp r10, 1
37bdf83eajne 0x37bdf8128
37bdf83f0mov rax, [rsp+360]
37bdf83f8mov r11, [rsp+376]
37bdf8400mov r10, r15
37bdf8403mov rbp, [rax]
37bdf8406
37bdf8406loc_37bdf8406:
37bdf8406test rbp, rbp
37bdf8409jle 0x37bdf8546
37bdf840fmov r13, [rsp+256]
37bdf8417shl r11, 5
37bdf841bmov r15, r10
37bdf841emov rsi, [rsp+216]
37bdf8426mov r14, [rsp+264]
37bdf842eadd rbx, r11
37bdf8431mov edi, 1
37bdf8436lea r12, [rip+0x65c79b]
37bdf843dshl r13, 3
37bdf8441
37bdf8441loc_37bdf8441:
37bdf8441mov rax, [rbx+8*rdi+16]
37bdf8446mov rcx, [rsp+184]
37bdf844emov r9, rsi
37bdf8451lea r8, [rip+0x65c780]
37bdf8458add rsi, r13
37bdf845bmovss x0, [r15+4*rax-4]
37bdf8462imul rax, r14
37bdf8466movss [rcx+4*rdi-4], x0
37bdf846cmov rcx, [rsp+208]
37bdf8474add rdi, 1
37bdf8478sub rax, r14
37bdf847bmov [rsp+32], r12
37bdf8480lea rdx, [rcx+8*rax]
37bdf8484mov rcx, [rsp+200]
37bdf848ccall ccopy_64_
37bdf8491cmp rdi, rbp
37bdf8494jle 0x37bdf8441
37bdf8496mov r10, r15
37bdf8499
37bdf8499loc_37bdf8499:
37bdf8499mov rdx, [rsp+184]
37bdf84a1mov rcx, [rsp+360]
37bdf84a9mov r9, r10
37bdf84aclea r8, [rip+0x65c725]
37bdf84b3mov [rsp+544], r12
37bdf84bbadd rsp, 440
37bdf84c2pop rbx
37bdf84c3pop rsi
37bdf84c4pop rdi
37bdf84c5pop rbp
37bdf84c6pop r12
37bdf84c8pop r13
37bdf84capop r14
37bdf84ccpop r15
37bdf84cejmp 0x37c42e980
37bdf84d3
37bdf84d3loc_37bdf84d3:
37bdf84d3test r11, r11
37bdf84d6jle 0x37bdf7d16
37bdf84dcmov edx, 1
37bdf84e1add rcx, 1
37bdf84e5je 0x37bdf8393
37bdf84ebjmp 0x37bdf7d12
37bdf84f0
37bdf84f0loc_37bdf84f0:
37bdf84f0mov rax, [rsp+312]
37bdf84f8mov [rbx+8*rax], 1
37bdf8500cmp [rsp+272], 0
37bdf8509jns 0x37bdf7dd9
37bdf850fmov rbp, r11
37bdf8512jmp 0x37bdf8406
37bdf8517
37bdf8517 66 0f 1f 84 00 00 00 00 00 f........
37bdf8520
37bdf8520loc_37bdf8520:
37bdf8520mov [rsp+272], 0
37bdf852cmov edi, 1
37bdf8531jmp 0x37bdf7cb4
37bdf8536
37bdf8536loc_37bdf8536:
37bdf8536mov rax, [rsp+360]
37bdf853emov rbp, [rax]
37bdf8541jmp 0x37bdf8406
37bdf8546
37bdf8546loc_37bdf8546:
37bdf8546lea r12, [rip+0x65c68b]
37bdf854djmp 0x37bdf8499
37bdf8552
37bdf8552loc_37bdf8552:
37bdf8552cmp [rsp+272], 0
37bdf855bjg 0x37bdf7c53
37bdf8561jmp 0x37bdf7cb4
37bdf79c0
37bdf79c0claed0_64_:
37bdf79c0push r15
37bdf79c2push r14
37bdf79c4push r13
37bdf79c6push r12
37bdf79c8push rbp
37bdf79c9push rdi
37bdf79capush rsi
37bdf79cbpush rbx
37bdf79ccsub rsp, 440
37bdf79d3mov rax, [rsp+544]
37bdf79dbmov rdi, [rsp+560]
37bdf79e3mov rbx, [rsp+576]
37bdf79ebmov r13, [rsp+592]
37bdf79f3mov [r13], 0
37bdf79fbmov [rsp+216], rax
37bdf7a03mov rax, [rsp+552]
37bdf7a0bmov [rsp+208], rdi
37bdf7a13mov rdi, [rsp+568]
37bdf7a1bmov rsi, [rax]
37bdf7a1emov [rsp+248], rax
37bdf7a26mov rax, [rdx]
37bdf7a29mov [rsp+224], rdi
37bdf7a31mov rdi, [rdi]
37bdf7a34mov [rsp+360], rdx
37bdf7a3cxor edx, edx
37bdf7a3etest rax, rax
37bdf7a41mov [rsp+184], rbx
37bdf7a49mov rbx, [rsp+584]
37bdf7a51mov [rsp+200], rcx
37bdf7a59cmovns rdx, rax
37bdf7a5dmov [rsp+192], r9
37bdf7a65mov [rsp+256], rsi
37bdf7a6dmov [rsp+264], rdi
37bdf7a75cmp [rcx], rdx
37bdf7a78jl 0x37bdf7aa0
37bdf7a7atest rax, rax
37bdf7a7djs 0x37bdf7ae7
37bdf7a7fmov edx, 1
37bdf7a84cmovg rdx, rax
37bdf7a88cmp rsi, rdx
37bdf7a8bjl 0x37bdf7af5
37bdf7a8dcmp rdi, rdx
37bdf7a90jge 0x37bdf7b03
37bdf7a92mov rdx, -8
37bdf7a99mov eax, 8
37bdf7a9ejmp 0x37bdf7aac
37bdf7aa0
37bdf7aa0loc_37bdf7aa0:
37bdf7aa0mov rdx, -1
37bdf7aa7mov eax, 1
37bdf7aac
37bdf7aacloc_37bdf7aac:
37bdf7aacmov [r13], rdx
37bdf7ab0mov r8l, 6
37bdf7ab6lea rdx, [rsp+424]
37bdf7abelea rcx, [rip+0x65d0eb]
37bdf7ac5mov [rsp+424], rax
37bdf7acdcall xerbla_64_
37bdf7ad2nop
37bdf7ad3
37bdf7ad3loc_37bdf7ad3:
37bdf7ad3add rsp, 440
37bdf7adapop rbx
37bdf7adbpop rsi
37bdf7adcpop rdi
37bdf7addpop rbp
37bdf7adepop r12
37bdf7ae0pop r13
37bdf7ae2pop r14
37bdf7ae4pop r15
37bdf7ae6ret
37bdf7ae7
37bdf7ae7loc_37bdf7ae7:
37bdf7ae7mov rdx, -2
37bdf7aeemov eax, 2
37bdf7af3jmp 0x37bdf7aac
37bdf7af5
37bdf7af5loc_37bdf7af5:
37bdf7af5mov rdx, -6
37bdf7afcmov eax, 6
37bdf7b01jmp 0x37bdf7aac
37bdf7b03
37bdf7b03loc_37bdf7b03:
37bdf7b03test rax, rax
37bdf7b06je 0x37bdf7ad3
37bdf7b08lea rax, [rip+0x65d0a9]
37bdf7b0fmov [rsp+232], r8
37bdf7b17lea rdx, [rip+0x65d092]
37bdf7b1emov [rsp+48], rax
37bdf7b23lea r8, [rip+0x65d096]
37bdf7b2amov r9, rax
37bdf7b2dlea rcx, [rip+0x65d094]
37bdf7b34mov [rsp+64], 1
37bdf7b3dmov [rsp+56], 6
37bdf7b46mov [rsp+40], rax
37bdf7b4bmov [rsp+32], rax
37bdf7b50call ilaenv_64_
37bdf7b55mov r10, [rsp+232]
37bdf7b5dmov [rsp+424], 0
37bdf7b69mov r8, rax
37bdf7b6cmov rax, [rsp+360]
37bdf7b74mov r11, [rax]
37bdf7b77cmp r11, r8
37bdf7b7amov [rbx], r11
37bdf7b7djle 0x37bdf8520
37bdf7b83mov ecx, 1
37bdf7b88mov edi, 1
37bdf7b8dnop [rax]
37bdf7b90
37bdf7b90loc_37bdf7b90:
37bdf7b90mov rdx, rdi
37bdf7b93add rdi, rdi
37bdf7b96mov r9, rdx
37bdf7b99shl r9, 4
37bdf7b9dadd r9, rbx
37bdf7ba0test rdx, rdx
37bdf7ba3jle 0x37bdf7bfa
37bdf7ba5nop [rax+rax]
37bdf7baanop [rax+rax]
37bdf7bb5nop [rax+rax]
37bdf7bc0
37bdf7bc0loc_37bdf7bc0:
37bdf7bc0sub rdx, 1
37bdf7bc4sub r9, 16
37bdf7bc8mov rax, [rbx+8*rdx]
37bdf7bcclea rsi, [rax+1]
37bdf7bd0mov rax, rsi
37bdf7bd3shr rax, 63
37bdf7bd7add rax, rsi
37bdf7bdasar rax, 1
37bdf7bddmov [r9+8], rax
37bdf7be1mov rsi, [rbx+8*rdx]
37bdf7be5mov rax, rsi
37bdf7be8shr rax, 63
37bdf7becadd rax, rsi
37bdf7befsar rax, 1
37bdf7bf2mov [r9], rax
37bdf7bf5test rdx, rdx
37bdf7bf8jne 0x37bdf7bc0
37bdf7bfa
37bdf7bfaloc_37bdf7bfa:
37bdf7bfalea rax, [rdi-1]
37bdf7bfecmp [rbx+8*rdi-8], r8
37bdf7c03jle 0x37bdf7c10
37bdf7c05add rcx, 1
37bdf7c09jmp 0x37bdf7b90
37bdf7c0b
37bdf7c0b 0f 1f 44 00 00 ..D..
37bdf7c10
37bdf7c10loc_37bdf7c10:
37bdf7c10mov [rsp+272], rax
37bdf7c18mov [rsp+424], rcx
37bdf7c20cmp rdi, 1
37bdf7c24jle 0x37bdf8552
37bdf7c2amov rdx, [rbx]
37bdf7c2dlea rcx, [rdi+1]
37bdf7c31mov eax, 2
37bdf7c36nop [rax+rax]
37bdf7c40
37bdf7c40loc_37bdf7c40:
37bdf7c40add rdx, [rbx+8*rax-8]
37bdf7c45mov [rbx+8*rax-8], rdx
37bdf7c4aadd rax, 1
37bdf7c4ecmp rax, rcx
37bdf7c51jne 0x37bdf7c40
37bdf7c53
37bdf7c53loc_37bdf7c53:
37bdf7c53mov rcx, [rsp+192]
37bdf7c5bmov edx, 1
37bdf7c60nop [rax+rax]
37bdf7c6anop [rax+rax]
37bdf7c75nop [rax+rax]
37bdf7c80
37bdf7c80loc_37bdf7c80:
37bdf7c80mov rax, [rbx+8*rdx-8]
37bdf7c85add rdx, 1
37bdf7c89sub rax, 1
37bdf7c8dmovss x0, [rcx+4*rax]
37bdf7c92andps x0, [rip+0x65cf47]
37bdf7c99movq x1, [r10+4*rax]
37bdf7c9fmovsldup x0, x0
37bdf7ca3movq x0, x0
37bdf7ca7subps x1, x0
37bdf7caamovlps [r10+4*rax], x1
37bdf7cafcmp rdx, rdi
37bdf7cb2jne 0x37bdf7c80
37bdf7cb4
37bdf7cb4loc_37bdf7cb4:
37bdf7cb4pxor x0, x0
37bdf7cb8lea rax, [4*r11]
37bdf7cc0mov [rsp+280], r10
37bdf7cc8cvtsi2ss x0, r11
37bdf7ccdmov [rsp+240], r11
37bdf7cd5mov [rsp+232], rax
37bdf7cddcall logf
37bdf7ce2divss x0, [rip+0x65cf06]
37bdf7ceacvttss2si rcx, x0
37bdf7cefmov r11, [rsp+240]
37bdf7cf7mov r10, [rsp+280]
37bdf7cffcmp rcx, 63
37bdf7d03jle 0x37bdf8362
37bdf7d09test r11, r11
37bdf7d0cjle 0x37bdf7d16
37bdf7d0eadd rcx, 1
37bdf7d12
37bdf7d12loc_37bdf7d12:
37bdf7d12add rcx, 1
37bdf7d16
37bdf7d16loc_37bdf7d16:
37bdf7d16mov rax, [rsp+232]
37bdf7d1elea rsi, [r11+rax+3]
37bdf7d23mov rax, rcx
37bdf7d26imul rax, r11
37bdf7d2amov [rsp+320], rsi
37bdf7d32mov rcx, rsi
37bdf7d35lea rsi, [rsi+rax+1]
37bdf7d3amov [rsp+328], rax
37bdf7d42lea r8, [rax+rsi]
37bdf7d46mov [rsp+344], rsi
37bdf7d4elea rsi, [rax+rax]
37bdf7d52mov rax, r11
37bdf7d55imul rax, r11
37bdf7d59lea rdx, [r11+r8]
37bdf7d5dmov [rsp+280], rsi
37bdf7d65mov [rsp+336], rdx
37bdf7d6dlea rax, [rsi+rax+1]
37bdf7d72mov [rsp+304], rax
37bdf7d7alea rax, [r8-1]
37bdf7d7emov [rsp+312], rax
37bdf7d86test rdi, rdi
37bdf7d89js 0x37bdf84f0
37bdf7d8flea r9, [rdi+1]
37bdf7d93lea rcx, [rbx+8*rcx]
37bdf7d97xor eax, eax
37bdf7d99lea rdx, [rbx+8*rdx]
37bdf7d9dnop [rax]
37bdf7da0
37bdf7da0loc_37bdf7da0:
37bdf7da0mov [rcx+8*rax], 1
37bdf7da8mov [rdx+8*rax+8], 1
37bdf7db1add rax, 1
37bdf7db5cmp rax, r9
37bdf7db8jne 0x37bdf7da0
37bdf7dbamov rax, [rsp+312]
37bdf7dc2mov [rbx+8*rax], 1
37bdf7dcacmp [rsp+272], 0
37bdf7dd3js 0x37bdf8011
37bdf7dd9
37bdf7dd9loc_37bdf7dd9:
37bdf7dd9mov rcx, [rsp+304]
37bdf7de1mov rax, [rsp+184]
37bdf7de9mov [rsp+352], r11
37bdf7df1lea r12, [rbx+8*r8-8]
37bdf7df6mov r15, [rsp+208]
37bdf7dfemov r8, r10
37bdf7e01xor ebp, ebp
37bdf7e03mov [rsp+368], rdi
37bdf7e0blea rax, [rax+4*rcx]
37bdf7e0fmov [rsp+296], r10
37bdf7e17mov rcx, [rbx]
37bdf7e1amov esi, 1
37bdf7e1fmov [rsp+288], rax
37bdf7e27mov rax, [rsp+216]
37bdf7e2flea r14, [rsp+408]
37bdf7e37mov r9, [rsp+192]
37bdf7e3fmov [rsp+240], rax
37bdf7e47mov rax, r13
37bdf7e4amov r13, r15
37bdf7e4dmov r15, rax
37bdf7e50
37bdf7e50loc_37bdf7e50:
37bdf7e50mov [rsp+408], rcx
37bdf7e58mov rcx, [rsp+184]
37bdf7e60mov rdx, r14
37bdf7e63mov rax, [rsp+280]
37bdf7e6badd rax, [r12]
37bdf7e6fmov [rsp+64], 1
37bdf7e78lea rdi, [rcx+4*rax-4]
37bdf7e7dmov [rsp+48], rcx
37bdf7e82lea rcx, [rip+0x65cd47]
37bdf7e89mov [rsp+56], r15
37bdf7e8emov [rsp+40], r14
37bdf7e93mov [rsp+32], rdi
37bdf7e98call ssteqr_64_
37bdf7e9dmov rax, [rsp+288]
37bdf7ea5mov [rsp+48], r13
37bdf7eaamov rdx, r14
37bdf7eadmov [rsp+40], r14
37bdf7eb2mov rcx, [rsp+200]
37bdf7ebamov [rsp+64], rax
37bdf7ebfmov rax, [rsp+224]
37bdf7ec7mov [rsp+32], rdi
37bdf7eccmov r9, [rsp+248]
37bdf7ed4mov [rsp+56], rax
37bdf7ed9mov r8, [rsp+240]
37bdf7ee1call clacrm_64_
37bdf7ee6mov rcx, [rsp+408]
37bdf7eeemov rax, rcx
37bdf7ef1imul rax, rcx
37bdf7ef5add rax, [r12]
37bdf7ef9mov [r12+8], rax
37bdf7efecmp [r15], 0
37bdf7f02jg 0x37bdf83a1
37bdf7f08add rbp, 1
37bdf7f0cmov rcx, [rbx+8*rbp-8]
37bdf7f11cmp rsi, rcx
37bdf7f14jg 0x37bdf7f77
37bdf7f16add rcx, 2
37bdf7f1amov eax, 1
37bdf7f1fsub rcx, rsi
37bdf7f22add rsi, [rsp+232]
37bdf7f2alea r8, [rbx+8*rsi]
37bdf7f2etest cl, 1
37bdf7f31jne 0x37bdf7f60
37bdf7f33mov eax, 2
37bdf7f38mov [r8+16], 1
37bdf7f40cmp rax, rcx
37bdf7f43je 0x37bdf7f77
37bdf7f45nop [rax+rax]
37bdf7f4anop [rax+rax]
37bdf7f55nop [rax+rax]
37bdf7f60
37bdf7f60loc_37bdf7f60:
37bdf7f60mov [r8+8*rax+8], rax
37bdf7f65lea rdx, [rax+1]
37bdf7f69add rax, 2
37bdf7f6dmov [r8+8*rdx+8], rdx
37bdf7f72cmp rax, rcx
37bdf7f75jne 0x37bdf7f60
37bdf7f77
37bdf7f77loc_37bdf7f77:
37bdf7f77cmp [rsp+272], rbp
37bdf7f7fjl 0x37bdf7ff6
37bdf7f81mov r8, [rbx+8*rbp-8]
37bdf7f86mov rcx, [rbx+8*rbp]
37bdf7f8aadd r12, 8
37bdf7f8emov rdi, [rsp+264]
37bdf7f96mov rax, [rsp+192]
37bdf7f9elea rsi, [r8+1]
37bdf7fa2sub rcx, r8
37bdf7fa5shl r8, 2
37bdf7fa9lea r9, [rax+r8]
37bdf7fadmov rax, rdi
37bdf7fb0add r8, [rsp+296]
37bdf7fb8imul rax, rsi
37bdf7fbcsub rax, rdi
37bdf7fbfmov rdi, [rsp+208]
37bdf7fc7lea r13, [rdi+8*rax]
37bdf7fcbmov rdi, [rsp+256]
37bdf7fd3mov rax, rdi
37bdf7fd6imul rax, rsi
37bdf7fdasub rax, rdi
37bdf7fddmov rdi, [rsp+216]
37bdf7fe5lea rax, [rdi+8*rax]
37bdf7fe9mov [rsp+240], rax
37bdf7ff1jmp 0x37bdf7e50
37bdf7ff6
37bdf7ff6loc_37bdf7ff6:
37bdf7ff6mov r11, [rsp+352]
37bdf7ffemov rdi, [rsp+368]
37bdf8006mov r13, r15
37bdf8009mov r10, [rsp+296]
37bdf8011
37bdf8011loc_37bdf8011:
37bdf8011mov [rsp+392], 1
37bdf801dcmp rdi, 1
37bdf8021jle 0x37bdf8536
37bdf8027mov rcx, [rsp+184]
37bdf802fmov rax, [rsp+304]
37bdf8037lea rbp, [rsp+392]
37bdf803fmov [rsp+376], r11
37bdf8047mov rsi, [rsp+336]
37bdf804fmov r12, [rsp+256]
37bdf8057mov r11, r10
37bdf805alea r14, [rsp+408]
37bdf8062lea rax, [rcx+4*rax]
37bdf8066mov r10, rdi
37bdf8069mov [rsp+248], rax
37bdf8071mov rax, [rsp+328]
37bdf8079lea rax, [rax+rsi+1]
37bdf807elea rax, [rbx+8*rax]
37bdf8082mov [rsp+272], rax
37bdf808alea rax, [rbx+8*rsi+8]
37bdf808fmov [rsp+288], rax
37bdf8097mov rax, [rsp+344]
37bdf809fmov [rsp+344], rbp
37bdf80a7mov rbp, [rsp+264]
37bdf80aflea rax, [rbx+8*rax-8]
37bdf80b4mov [rsp+296], rax
37bdf80bcmov rax, [rsp+320]
37bdf80c4lea rax, [rbx+8*rax]
37bdf80c8mov [rsp+304], rax
37bdf80d0mov rax, [rsp+312]
37bdf80d8lea rax, [rbx+8*rax]
37bdf80dcmov [rsp+312], rax
37bdf80e4mov rax, [rsp+280]
37bdf80eclea rax, [rcx+4*rax]
37bdf80f0mov [rsp+280], rax
37bdf80f8lea rax, [rsp+424]
37bdf8100mov [rsp+336], rax
37bdf8108lea rax, [rsp+416]
37bdf8110mov [rsp+328], rax
37bdf8118lea rax, [rsp+400]
37bdf8120mov [rsp+320], rax
37bdf8128
37bdf8128loc_37bdf8128:
37bdf8128lea rax, [r10-2]
37bdf812cmov [rsp+240], r14
37bdf8134xor esi, esi
37bdf8136xor edx, edx
37bdf8138shr rax, 1
37bdf813bmov r14, r13
37bdf813elea rdi, [rbx+8*r10]
37bdf8142mov rcx, r11
37bdf8145lea rax, [rax+rax+2]
37bdf814amov [rsp+368], r10
37bdf8152mov r8, [rsp+208]
37bdf815amov r13l, 1
37bdf8160mov [rsp+352], rax
37bdf8168mov rax, [rbx+8]
37bdf816cmov r15, r11
37bdf816fmov r9, [rsp+216]
37bdf8177mov [rsp+408], rax
37bdf817fmov rax, [rbx]
37bdf8182mov [rsp+416], rax
37bdf818ajmp 0x37bdf821b
37bdf818f
37bdf818f 90 .
37bdf8190
37bdf8190loc_37bdf8190:
37bdf8190mov rdx, [rbx+8*rsi+8]
37bdf8195mov rax, rsi
37bdf8198add rsi, 2
37bdf819csar rax, 1
37bdf819fmov [rbx+8*rax], rdx
37bdf81a3cmp rsi, [rsp+352]
37bdf81abje 0x37bdf83c4
37bdf81b1mov rcx, [rbx+8*rsi-8]
37bdf81b6mov r8, r12
37bdf81b9mov rdx, [rbx+8*rsi+8]
37bdf81bemov r11, [rsp+216]
37bdf81c6mov r10, [rsp+208]
37bdf81celea r13, [rcx+1]
37bdf81d2sub rdx, rcx
37bdf81d5lea rcx, [r15+4*rcx]
37bdf81d9imul r8, r13
37bdf81ddmov rax, rdx
37bdf81e0mov [rsp+408], rdx
37bdf81e8shr rax, 63
37bdf81ecadd rax, rdx
37bdf81efmov rdx, [rsp+400]
37bdf81f7sub r8, r12
37bdf81fasar rax, 1
37bdf81fdlea r9, [r11+8*r8]
37bdf8201mov r8, rbp
37bdf8204mov [rsp+416], rax
37bdf820cadd rdx, 1
37bdf8210imul r8, r13
37bdf8214sub r8, rbp
37bdf8217lea r8, [r10+8*r8]
37bdf821b
37bdf821bloc_37bdf821b:
37bdf821bmov [rsp+400], rdx
37bdf8223mov rdx, [rsp+248]
37bdf822blea rax, [rax+r13-2]
37bdf8230mov [rsp+56], r8
37bdf8235mov [rsp+152], rdx
37bdf823dmov rdx, [rsp+184]
37bdf8245mov [rsp+48], rcx
37bdf824amov [rsp+136], rdx
37bdf8252mov rdx, [rsp+272]
37bdf825amov [rsp+168], r14
37bdf8262mov [rsp+128], rdx
37bdf826amov rdx, [rsp+288]
37bdf8272mov [rsp+160], rdi
37bdf827amov [rsp+120], rdx
37bdf827fmov rdx, [rsp+296]
37bdf8287mov [rsp+144], r9
37bdf828fmov [rsp+112], rdx
37bdf8294mov rdx, [rsp+304]
37bdf829cmov [rsp+104], rdx
37bdf82a1mov rdx, [rsp+312]
37bdf82a9mov [rsp+96], rdx
37bdf82aemov rdx, [rsp+280]
37bdf82b6mov [rsp+88], rdx
37bdf82bbmov rdx, [rsp+232]
37bdf82c3lea rdx, [r13+rdx+2]
37bdf82c8lea rdx, [rbx+8*rdx]
37bdf82ccmov [rsp+80], rdx
37bdf82d1mov rdx, [rsp+192]
37bdf82d9lea rax, [rdx+4*rax]
37bdf82ddmov [rsp+72], rax
37bdf82e2mov rax, [rsp+224]
37bdf82eamov [rsp+64], rax
37bdf82efmov rax, [rsp+320]
37bdf82f7mov [rsp+40], rax
37bdf82fcmov rax, [rsp+344]
37bdf8304mov [rsp+32], rax
37bdf8309mov r9, [rsp+336]
37bdf8311mov r8, [rsp+200]
37bdf8319mov rdx, [rsp+328]
37bdf8321mov rcx, [rsp+240]
37bdf8329call claed7_64_
37bdf832ecmp [r14], 0
37bdf8332jle 0x37bdf8190
37bdf8338mov rax, [rsp+360]
37bdf8340mov rax, [rax]
37bdf8343add rax, 1
37bdf8347imul rax, r13
37bdf834badd rax, r13
37bdf834eadd rax, [rsp+408]
37bdf8356sub rax, 1
37bdf835amov [r14], rax
37bdf835djmp 0x37bdf7ad3
37bdf8362
37bdf8362loc_37bdf8362:
37bdf8362test rcx, rcx
37bdf8365js 0x37bdf84d3
37bdf836bmov eax, 1
37bdf8370mov rdx, rax
37bdf8373shl rdx, cl
37bdf8376cmp r11, rdx
37bdf8379jle 0x37bdf7d16
37bdf837fadd rcx, 1
37bdf8383shl rax, cl
37bdf8386mov rdx, rax
37bdf8389xor eax, eax
37bdf838bcmp rcx, 64
37bdf838fcmove rdx, rax
37bdf8393
37bdf8393loc_37bdf8393:
37bdf8393cmp r11, rdx
37bdf8396jg 0x37bdf7d12
37bdf839cjmp 0x37bdf7d16
37bdf83a1
37bdf83a1loc_37bdf83a1:
37bdf83a1mov rax, [rsp+360]
37bdf83a9mov rax, [rax]
37bdf83acadd rax, 1
37bdf83b0imul rax, rsi
37bdf83b4add rax, rsi
37bdf83b7lea rax, [rcx+rax-1]
37bdf83bcmov [r15], rax
37bdf83bfjmp 0x37bdf7ad3
37bdf83c4
37bdf83c4loc_37bdf83c4:
37bdf83c4mov r10, [rsp+368]
37bdf83ccmov r13, r14
37bdf83cfmov r11, r15
37bdf83d2add [rsp+392], 1
37bdf83dbmov r14, [rsp+240]
37bdf83e3sar r10, 1
37bdf83e6cmp r10, 1
37bdf83eajne 0x37bdf8128
37bdf83f0mov rax, [rsp+360]
37bdf83f8mov r11, [rsp+376]
37bdf8400mov r10, r15
37bdf8403mov rbp, [rax]
37bdf8406
37bdf8406loc_37bdf8406:
37bdf8406test rbp, rbp
37bdf8409jle 0x37bdf8546
37bdf840fmov r13, [rsp+256]
37bdf8417shl r11, 5
37bdf841bmov r15, r10
37bdf841emov rsi, [rsp+216]
37bdf8426mov r14, [rsp+264]
37bdf842eadd rbx, r11
37bdf8431mov edi, 1
37bdf8436lea r12, [rip+0x65c79b]
37bdf843dshl r13, 3
37bdf8441
37bdf8441loc_37bdf8441:
37bdf8441mov rax, [rbx+8*rdi+16]
37bdf8446mov rcx, [rsp+184]
37bdf844emov r9, rsi
37bdf8451lea r8, [rip+0x65c780]
37bdf8458add rsi, r13
37bdf845bmovss x0, [r15+4*rax-4]
37bdf8462imul rax, r14
37bdf8466movss [rcx+4*rdi-4], x0
37bdf846cmov rcx, [rsp+208]
37bdf8474add rdi, 1
37bdf8478sub rax, r14
37bdf847bmov [rsp+32], r12
37bdf8480lea rdx, [rcx+8*rax]
37bdf8484mov rcx, [rsp+200]
37bdf848ccall ccopy_64_
37bdf8491cmp rdi, rbp
37bdf8494jle 0x37bdf8441
37bdf8496mov r10, r15
37bdf8499
37bdf8499loc_37bdf8499:
37bdf8499mov rdx, [rsp+184]
37bdf84a1mov rcx, [rsp+360]
37bdf84a9mov r9, r10
37bdf84aclea r8, [rip+0x65c725]
37bdf84b3mov [rsp+544], r12
37bdf84bbadd rsp, 440
37bdf84c2pop rbx
37bdf84c3pop rsi
37bdf84c4pop rdi
37bdf84c5pop rbp
37bdf84c6pop r12
37bdf84c8pop r13
37bdf84capop r14
37bdf84ccpop r15
37bdf84cejmp 0x37c42e980
37bdf84d3
37bdf84d3loc_37bdf84d3:
37bdf84d3test r11, r11
37bdf84d6jle 0x37bdf7d16
37bdf84dcmov edx, 1
37bdf84e1add rcx, 1
37bdf84e5je 0x37bdf8393
37bdf84ebjmp 0x37bdf7d12
37bdf84f0
37bdf84f0loc_37bdf84f0:
37bdf84f0mov rax, [rsp+312]
37bdf84f8mov [rbx+8*rax], 1
37bdf8500cmp [rsp+272], 0
37bdf8509jns 0x37bdf7dd9
37bdf850fmov rbp, r11
37bdf8512jmp 0x37bdf8406
37bdf8517
37bdf8517 66 0f 1f 84 00 00 00 00 00 f........
37bdf8520
37bdf8520loc_37bdf8520:
37bdf8520mov [rsp+272], 0
37bdf852cmov edi, 1
37bdf8531jmp 0x37bdf7cb4
37bdf8536
37bdf8536loc_37bdf8536:
37bdf8536mov rax, [rsp+360]
37bdf853emov rbp, [rax]
37bdf8541jmp 0x37bdf8406
37bdf8546
37bdf8546loc_37bdf8546:
37bdf8546lea r12, [rip+0x65c68b]
37bdf854djmp 0x37bdf8499
37bdf8552
37bdf8552loc_37bdf8552:
37bdf8552cmp [rsp+272], 0
37bdf855bjg 0x37bdf7c53
37bdf8561jmp 0x37bdf7cb4
37bdf79c0
37bdf8566
37bdf8566 // align 0x20
37bdf8566 // align 0x20
37bdf8580
37bdf8580claed7_64_:
37bdf8580push r15
37bdf8582push r14
37bdf8584push r13
37bdf8586push r12
37bdf8588push rbp
37bdf8589push rdi
37bdf858apush rsi
37bdf858bpush rbx
37bdf858csub rsp, 248
37bdf8593mov r15, [rsp+488]
37bdf859bmov rbx, [rsp+384]
37bdf85a3mov rbp, [rsp+400]
37bdf85abmov [r15], 0
37bdf85b2mov r13, r9
37bdf85b5mov r9, [rcx]
37bdf85b8mov rdi, r8
37bdf85bbmov rsi, rcx
37bdf85bemov r8, [rbx]
37bdf85c1mov rax, rdx
37bdf85c4test r9, r9
37bdf85c7js 0x37bdf8628
37bdf85c9mov rcx, [rdx]
37bdf85ccmov edx, 1
37bdf85d1cmovle rdx, r9
37bdf85d5cmp rcx, rdx
37bdf85d8jl 0x37bdf85df
37bdf85dacmp r9, rcx
37bdf85ddjge 0x37bdf8640
37bdf85df
37bdf85dfloc_37bdf85df:
37bdf85dfmov rdx, -2
37bdf85e6mov eax, 2
37bdf85eb
37bdf85ebloc_37bdf85eb:
37bdf85ebmov [r15], rdx
37bdf85eemov r8l, 6
37bdf85f4lea rdx, [rsp+232]
37bdf85fclea rcx, [rip+0x65c5fd]
37bdf8603mov [rsp+232], rax
37bdf860bcall xerbla_64_
37bdf8610nop
37bdf8611
37bdf8611loc_37bdf8611:
37bdf8611add rsp, 248
37bdf8618pop rbx
37bdf8619pop rsi
37bdf861apop rdi
37bdf861bpop rbp
37bdf861cpop r12
37bdf861epop r13
37bdf8620pop r14
37bdf8622pop r15
37bdf8624ret
37bdf8625
37bdf8625 0f 1f 00 ...
37bdf8628
37bdf8628loc_37bdf8628:
37bdf8628mov rdx, -1
37bdf862fmov eax, 1
37bdf8634jmp 0x37bdf85eb
37bdf8636
37bdf8636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdf8640
37bdf8640loc_37bdf8640:
37bdf8640cmp r9, [rdi]
37bdf8643jg 0x37bdf8b58
37bdf8649test r9, r9
37bdf864cmov edx, 1
37bdf8651cmovg rdx, r9
37bdf8655cmp r8, rdx
37bdf8658jl 0x37bdf8b69
37bdf865etest r9, r9
37bdf8661je 0x37bdf8611
37bdf8663mov r8, [r13]
37bdf8667lea r14, [r9+r9+1]
37bdf866cmov edx, 1
37bdf8671lea rbx, [r9+r14]
37bdf8675mov ecx, r8l
37bdf8678mov [rsp+176], rbx
37bdf8680mov rbx, rdx
37bdf8683shl rbx, cl
37bdf8686mov rcx, [rsp+352]
37bdf868eadd rbx, 1
37bdf8692cmp r8, 64
37bdf8696cmovae rbx, rdx
37bdf869amov rdx, [rcx]
37bdf869dcmp rdx, 1
37bdf86a1jle 0x37bdf86dc
37bdf86a3lea rcx, [r8-1]
37bdf86a7sub r8, rdx
37bdf86aanop [rax+rax]
37bdf86b5nop [rax+rax]
37bdf86c0
37bdf86c0loc_37bdf86c0:
37bdf86c0mov edx, 1
37bdf86c5shl rdx, cl
37bdf86c8add rdx, rbx
37bdf86cbcmp rcx, 63
37bdf86cfcmovbe rbx, rdx
37bdf86d3sub rcx, 1
37bdf86d7cmp r8, rcx
37bdf86dajne 0x37bdf86c0
37bdf86dc
37bdf86dcloc_37bdf86dc:
37bdf86dcmov [rsp+328], rax
37bdf86e4mov rax, [rsp+360]
37bdf86ecmov rcx, rsi
37bdf86efmov rdx, r13
37bdf86f2mov r8, [rsp+352]
37bdf86faadd rbx, [rax]
37bdf86fdmov rax, [rsp+472]
37bdf8705mov [rsp+104], r15
37bdf870alea r12, [rax+4*r9]
37bdf870emov [rsp+88], rax
37bdf8713mov rax, [rsp+416]
37bdf871bmov [rsp+96], r12
37bdf8720mov r9, [rsp+360]
37bdf8728mov [rsp+80], rax
37bdf872dmov rax, [rsp+408]
37bdf8735mov [rsp+72], rax
37bdf873amov rax, [rsp+456]
37bdf8742mov [rsp+64], rax
37bdf8747mov rax, [rsp+448]
37bdf874fmov [rsp+56], rax
37bdf8754mov rax, [rsp+440]
37bdf875cmov [rsp+48], rax
37bdf8761mov rax, [rsp+432]
37bdf8769mov [rsp+40], rax
37bdf876emov rax, [rsp+424]
37bdf8776mov [rsp+32], rax
37bdf877bcall slaeda_64_
37bdf8780mov rcx, [r13]
37bdf8784lea r11, [rbx-1]
37bdf8788mov rax, [rsp+352]
37bdf8790cmp [rax], rcx
37bdf8793mov rax, [rsp+328]
37bdf879bje 0x37bdf89e0
37bdf87a1mov rcx, [rsp+440]
37bdf87a9mov rcx, [rcx+8*r11]
37bdf87adlea rdx, [rcx-1]
37bdf87b1mov [rsp+184], rcx
37bdf87b9mov rcx, [rsp+456]
37bdf87c1lea rcx, [rcx+8*rdx]
37bdf87c5shl rdx, 4
37bdf87c9add [rsp+448], rdx
37bdf87d1mov [rsp+456], rcx
37bdf87d9mov rcx, [rsp+424]
37bdf87e1mov rdx, [rcx+8*r11]
37bdf87e5mov rcx, [rsp+432]
37bdf87edlea rcx, [rcx+8*rdx-8]
37bdf87f2mov [rsp+432], rcx
37bdf87fa
37bdf87faloc_37bdf87fa:
37bdf87famov rdx, [rsp+472]
37bdf8802mov [rsp+192], r11
37bdf880amov r8, rdi
37bdf880dlea r10, [8*rbx]
37bdf8815mov rcx, [rsp+176]
37bdf881dmov [rsp+56], rax
37bdf8822mov r13, r10
37bdf8825lea r11, [rdx+4*r14-4]
37bdf882amov rdx, [rsp+456]
37bdf8832mov rax, [rsp+392]
37bdf883amov [rsp+184], r10
37bdf8842sub rcx, 1
37bdf8846add r13, [rsp+440]
37bdf884emov [rsp+176], r11
37bdf8856lea r14, [rsp+216]
37bdf885emov [rsp+152], rdx
37bdf8866mov rdx, [rsp+448]
37bdf886emov [rsp+200], rcx
37bdf8876mov [rsp+144], rdx
37bdf887emov rdx, [rsp+432]
37bdf8886mov [rsp+48], rax
37bdf888bmov rax, [rsp+368]
37bdf8893mov [rsp+128], rdx
37bdf889bmov rdx, [rsp+480]
37bdf88a3mov [rsp+40], rax
37bdf88a8mov rax, [rsp+384]
37bdf88b0mov [rsp+112], rdx
37bdf88b5lea rdx, [rdx+8*rcx]
37bdf88b9mov rcx, [rsp+464]
37bdf88c1mov [rsp+96], r11
37bdf88c6mov [rsp+80], rcx
37bdf88cbmov rcx, [rsp+472]
37bdf88d3mov [rsp+104], rdx
37bdf88d8mov rdx, rsi
37bdf88dbmov [rsp+64], rcx
37bdf88e0mov rcx, r14
37bdf88e3mov [rsp+160], r15
37bdf88ebmov [rsp+136], r13
37bdf88f3mov [rsp+120], rbp
37bdf88f8mov [rsp+88], rdi
37bdf88fdmov [rsp+72], r12
37bdf8902mov [rsp+32], rax
37bdf8907mov r9, [rsp+376]
37bdf890fcall claed8_64_
37bdf8914mov rcx, [rsp+424]
37bdf891cmov rdx, [rsi]
37bdf891fmov r11, [rsp+192]
37bdf8927mov r10, [rsp+184]
37bdf892fmov rax, rdx
37bdf8932add rax, [rcx+8*r11]
37bdf8936mov [rcx+8*rbx], rax
37bdf893amov rax, [rsp+440]
37bdf8942mov rbx, [rsp+416]
37bdf894amovdqu x0, [rax+r10-8]
37bdf8951add rbx, r10
37bdf8954movdqa x1, x0
37bdf8958mov rax, [rbx-8]
37bdf895cpsrldq x1, 8
37bdf8961paddq x0, x1
37bdf8965movq [r13], x0
37bdf896bcmp [rsp+216], 0
37bdf8974jne 0x37bdf8a18
37bdf897amov [rbx], rax
37bdf897dtest rdx, rdx
37bdf8980jle 0x37bdf8611
37bdf8986lea rcx, [rdx+1]
37bdf898aand edx, 1
37bdf898dmov eax, 1
37bdf8992je 0x37bdf89c0
37bdf8994mov [rbp+8*rax-8], 1
37bdf899dmov eax, 2
37bdf89a2cmp rcx, 2
37bdf89a6je 0x37bdf8611
37bdf89acnop [rax+rax]
37bdf89b5nop [rax+rax]
37bdf89c0
37bdf89c0loc_37bdf89c0:
37bdf89c0mov [rbp+8*rax-8], rax
37bdf89c5lea rdx, [rax+1]
37bdf89c9add rax, 2
37bdf89cdmov [rbp+8*rdx-8], rdx
37bdf89d2cmp rcx, rax
37bdf89d5jne 0x37bdf89c0
37bdf89d7jmp 0x37bdf8611
37bdf89dc
37bdf89dc 0f 1f 40 00 ..@.
37bdf89e0
37bdf89e0loc_37bdf89e0:
37bdf89e0mov rcx, [rsp+416]
37bdf89e8mov [rcx+8*r11], 1
37bdf89f0mov rcx, [rsp+424]
37bdf89f8mov [rcx+8*r11], 1
37bdf8a00mov rcx, [rsp+440]
37bdf8a08mov [rcx+8*r11], 1
37bdf8a10jmp 0x37bdf87fa
37bdf8a15
37bdf8a15 0f 1f 00 ...
37bdf8a18
37bdf8a18loc_37bdf8a18:
37bdf8a18mov rcx, [rsp+472]
37bdf8a20mov [rsp+96], r15
37bdf8a25mov r9, rsi
37bdf8a28mov r8, r14
37bdf8a2bmov rdx, [rsp+200]
37bdf8a33mov [rsp+88], r14
37bdf8a38mov [rsp+64], r12
37bdf8a3dlea r13, [rcx+4*rdx]
37bdf8a41mov [rsp+48], r14
37bdf8a46mov rcx, [rsp+408]
37bdf8a4elea rdx, [rip+0x65c1b3]
37bdf8a55mov [rsp+40], r13
37bdf8a5alea rax, [rcx+4*rax-4]
37bdf8a5fmov rcx, r14
37bdf8a62mov [rsp+80], rax
37bdf8a67mov rax, [rsp+176]
37bdf8a6fmov [rsp+72], rax
37bdf8a74mov rax, [rsp+392]
37bdf8a7cmov [rsp+56], rax
37bdf8a81mov rax, [rsp+368]
37bdf8a89mov [rsp+32], rax
37bdf8a8ecall slaed9_64_
37bdf8a93mov [rsp+64], r13
37bdf8a98mov rdx, r14
37bdf8a9bmov r9, rdi
37bdf8a9emov rax, [rsp+384]
37bdf8aa6mov rcx, [rsp+408]
37bdf8aaemov [rsp+40], r14
37bdf8ab3mov r8, [rsp+464]
37bdf8abbmov [rsp+56], rax
37bdf8ac0mov rax, [rsp+376]
37bdf8ac8mov [rsp+48], rax
37bdf8acdmov rax, [rbx-8]
37bdf8ad1lea rax, [rcx+4*rax-4]
37bdf8ad6mov rcx, rdi
37bdf8ad9mov [rsp+32], rax
37bdf8adecall clacrm_64_
37bdf8ae3mov rdx, [rsp+216]
37bdf8aebmov rax, rdx
37bdf8aeeimul rax, rdx
37bdf8af2add rax, [rbx-8]
37bdf8af6mov [rbx], rax
37bdf8af9cmp [r15], 0
37bdf8afdjne 0x37bdf8611
37bdf8b03mov rax, [rsi]
37bdf8b06mov [rsp+40], rbp
37bdf8b0blea rcx, [rsp+224]
37bdf8b13lea r9, [rip+0x65c0ee]
37bdf8b1amov r8, [rsp+368]
37bdf8b22mov [rsp+224], rdx
37bdf8b2asub rax, rdx
37bdf8b2dlea rdx, [rsp+232]
37bdf8b35mov [rsp+232], rax
37bdf8b3dlea rax, [rip+0x65c0cc]
37bdf8b44mov [rsp+32], rax
37bdf8b49call slamrg_64_
37bdf8b4ejmp 0x37bdf8611
37bdf8b53
37bdf8b53 0f 1f 44 00 00 ..D..
37bdf8b58
37bdf8b58loc_37bdf8b58:
37bdf8b58mov rdx, -3
37bdf8b5fmov eax, 3
37bdf8b64jmp 0x37bdf85eb
37bdf8b69
37bdf8b69loc_37bdf8b69:
37bdf8b69mov rdx, -9
37bdf8b70mov eax, 9
37bdf8b75jmp 0x37bdf85eb
37bdf8580
37bdf8580claed7_64_:
37bdf8580push r15
37bdf8582push r14
37bdf8584push r13
37bdf8586push r12
37bdf8588push rbp
37bdf8589push rdi
37bdf858apush rsi
37bdf858bpush rbx
37bdf858csub rsp, 248
37bdf8593mov r15, [rsp+488]
37bdf859bmov rbx, [rsp+384]
37bdf85a3mov rbp, [rsp+400]
37bdf85abmov [r15], 0
37bdf85b2mov r13, r9
37bdf85b5mov r9, [rcx]
37bdf85b8mov rdi, r8
37bdf85bbmov rsi, rcx
37bdf85bemov r8, [rbx]
37bdf85c1mov rax, rdx
37bdf85c4test r9, r9
37bdf85c7js 0x37bdf8628
37bdf85c9mov rcx, [rdx]
37bdf85ccmov edx, 1
37bdf85d1cmovle rdx, r9
37bdf85d5cmp rcx, rdx
37bdf85d8jl 0x37bdf85df
37bdf85dacmp r9, rcx
37bdf85ddjge 0x37bdf8640
37bdf85df
37bdf85dfloc_37bdf85df:
37bdf85dfmov rdx, -2
37bdf85e6mov eax, 2
37bdf85eb
37bdf85ebloc_37bdf85eb:
37bdf85ebmov [r15], rdx
37bdf85eemov r8l, 6
37bdf85f4lea rdx, [rsp+232]
37bdf85fclea rcx, [rip+0x65c5fd]
37bdf8603mov [rsp+232], rax
37bdf860bcall xerbla_64_
37bdf8610nop
37bdf8611
37bdf8611loc_37bdf8611:
37bdf8611add rsp, 248
37bdf8618pop rbx
37bdf8619pop rsi
37bdf861apop rdi
37bdf861bpop rbp
37bdf861cpop r12
37bdf861epop r13
37bdf8620pop r14
37bdf8622pop r15
37bdf8624ret
37bdf8625
37bdf8625 0f 1f 00 ...
37bdf8628
37bdf8628loc_37bdf8628:
37bdf8628mov rdx, -1
37bdf862fmov eax, 1
37bdf8634jmp 0x37bdf85eb
37bdf8636
37bdf8636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdf8640
37bdf8640loc_37bdf8640:
37bdf8640cmp r9, [rdi]
37bdf8643jg 0x37bdf8b58
37bdf8649test r9, r9
37bdf864cmov edx, 1
37bdf8651cmovg rdx, r9
37bdf8655cmp r8, rdx
37bdf8658jl 0x37bdf8b69
37bdf865etest r9, r9
37bdf8661je 0x37bdf8611
37bdf8663mov r8, [r13]
37bdf8667lea r14, [r9+r9+1]
37bdf866cmov edx, 1
37bdf8671lea rbx, [r9+r14]
37bdf8675mov ecx, r8l
37bdf8678mov [rsp+176], rbx
37bdf8680mov rbx, rdx
37bdf8683shl rbx, cl
37bdf8686mov rcx, [rsp+352]
37bdf868eadd rbx, 1
37bdf8692cmp r8, 64
37bdf8696cmovae rbx, rdx
37bdf869amov rdx, [rcx]
37bdf869dcmp rdx, 1
37bdf86a1jle 0x37bdf86dc
37bdf86a3lea rcx, [r8-1]
37bdf86a7sub r8, rdx
37bdf86aanop [rax+rax]
37bdf86b5nop [rax+rax]
37bdf86c0
37bdf86c0loc_37bdf86c0:
37bdf86c0mov edx, 1
37bdf86c5shl rdx, cl
37bdf86c8add rdx, rbx
37bdf86cbcmp rcx, 63
37bdf86cfcmovbe rbx, rdx
37bdf86d3sub rcx, 1
37bdf86d7cmp r8, rcx
37bdf86dajne 0x37bdf86c0
37bdf86dc
37bdf86dcloc_37bdf86dc:
37bdf86dcmov [rsp+328], rax
37bdf86e4mov rax, [rsp+360]
37bdf86ecmov rcx, rsi
37bdf86efmov rdx, r13
37bdf86f2mov r8, [rsp+352]
37bdf86faadd rbx, [rax]
37bdf86fdmov rax, [rsp+472]
37bdf8705mov [rsp+104], r15
37bdf870alea r12, [rax+4*r9]
37bdf870emov [rsp+88], rax
37bdf8713mov rax, [rsp+416]
37bdf871bmov [rsp+96], r12
37bdf8720mov r9, [rsp+360]
37bdf8728mov [rsp+80], rax
37bdf872dmov rax, [rsp+408]
37bdf8735mov [rsp+72], rax
37bdf873amov rax, [rsp+456]
37bdf8742mov [rsp+64], rax
37bdf8747mov rax, [rsp+448]
37bdf874fmov [rsp+56], rax
37bdf8754mov rax, [rsp+440]
37bdf875cmov [rsp+48], rax
37bdf8761mov rax, [rsp+432]
37bdf8769mov [rsp+40], rax
37bdf876emov rax, [rsp+424]
37bdf8776mov [rsp+32], rax
37bdf877bcall slaeda_64_
37bdf8780mov rcx, [r13]
37bdf8784lea r11, [rbx-1]
37bdf8788mov rax, [rsp+352]
37bdf8790cmp [rax], rcx
37bdf8793mov rax, [rsp+328]
37bdf879bje 0x37bdf89e0
37bdf87a1mov rcx, [rsp+440]
37bdf87a9mov rcx, [rcx+8*r11]
37bdf87adlea rdx, [rcx-1]
37bdf87b1mov [rsp+184], rcx
37bdf87b9mov rcx, [rsp+456]
37bdf87c1lea rcx, [rcx+8*rdx]
37bdf87c5shl rdx, 4
37bdf87c9add [rsp+448], rdx
37bdf87d1mov [rsp+456], rcx
37bdf87d9mov rcx, [rsp+424]
37bdf87e1mov rdx, [rcx+8*r11]
37bdf87e5mov rcx, [rsp+432]
37bdf87edlea rcx, [rcx+8*rdx-8]
37bdf87f2mov [rsp+432], rcx
37bdf87fa
37bdf87faloc_37bdf87fa:
37bdf87famov rdx, [rsp+472]
37bdf8802mov [rsp+192], r11
37bdf880amov r8, rdi
37bdf880dlea r10, [8*rbx]
37bdf8815mov rcx, [rsp+176]
37bdf881dmov [rsp+56], rax
37bdf8822mov r13, r10
37bdf8825lea r11, [rdx+4*r14-4]
37bdf882amov rdx, [rsp+456]
37bdf8832mov rax, [rsp+392]
37bdf883amov [rsp+184], r10
37bdf8842sub rcx, 1
37bdf8846add r13, [rsp+440]
37bdf884emov [rsp+176], r11
37bdf8856lea r14, [rsp+216]
37bdf885emov [rsp+152], rdx
37bdf8866mov rdx, [rsp+448]
37bdf886emov [rsp+200], rcx
37bdf8876mov [rsp+144], rdx
37bdf887emov rdx, [rsp+432]
37bdf8886mov [rsp+48], rax
37bdf888bmov rax, [rsp+368]
37bdf8893mov [rsp+128], rdx
37bdf889bmov rdx, [rsp+480]
37bdf88a3mov [rsp+40], rax
37bdf88a8mov rax, [rsp+384]
37bdf88b0mov [rsp+112], rdx
37bdf88b5lea rdx, [rdx+8*rcx]
37bdf88b9mov rcx, [rsp+464]
37bdf88c1mov [rsp+96], r11
37bdf88c6mov [rsp+80], rcx
37bdf88cbmov rcx, [rsp+472]
37bdf88d3mov [rsp+104], rdx
37bdf88d8mov rdx, rsi
37bdf88dbmov [rsp+64], rcx
37bdf88e0mov rcx, r14
37bdf88e3mov [rsp+160], r15
37bdf88ebmov [rsp+136], r13
37bdf88f3mov [rsp+120], rbp
37bdf88f8mov [rsp+88], rdi
37bdf88fdmov [rsp+72], r12
37bdf8902mov [rsp+32], rax
37bdf8907mov r9, [rsp+376]
37bdf890fcall claed8_64_
37bdf8914mov rcx, [rsp+424]
37bdf891cmov rdx, [rsi]
37bdf891fmov r11, [rsp+192]
37bdf8927mov r10, [rsp+184]
37bdf892fmov rax, rdx
37bdf8932add rax, [rcx+8*r11]
37bdf8936mov [rcx+8*rbx], rax
37bdf893amov rax, [rsp+440]
37bdf8942mov rbx, [rsp+416]
37bdf894amovdqu x0, [rax+r10-8]
37bdf8951add rbx, r10
37bdf8954movdqa x1, x0
37bdf8958mov rax, [rbx-8]
37bdf895cpsrldq x1, 8
37bdf8961paddq x0, x1
37bdf8965movq [r13], x0
37bdf896bcmp [rsp+216], 0
37bdf8974jne 0x37bdf8a18
37bdf897amov [rbx], rax
37bdf897dtest rdx, rdx
37bdf8980jle 0x37bdf8611
37bdf8986lea rcx, [rdx+1]
37bdf898aand edx, 1
37bdf898dmov eax, 1
37bdf8992je 0x37bdf89c0
37bdf8994mov [rbp+8*rax-8], 1
37bdf899dmov eax, 2
37bdf89a2cmp rcx, 2
37bdf89a6je 0x37bdf8611
37bdf89acnop [rax+rax]
37bdf89b5nop [rax+rax]
37bdf89c0
37bdf89c0loc_37bdf89c0:
37bdf89c0mov [rbp+8*rax-8], rax
37bdf89c5lea rdx, [rax+1]
37bdf89c9add rax, 2
37bdf89cdmov [rbp+8*rdx-8], rdx
37bdf89d2cmp rcx, rax
37bdf89d5jne 0x37bdf89c0
37bdf89d7jmp 0x37bdf8611
37bdf89dc
37bdf89dc 0f 1f 40 00 ..@.
37bdf89e0
37bdf89e0loc_37bdf89e0:
37bdf89e0mov rcx, [rsp+416]
37bdf89e8mov [rcx+8*r11], 1
37bdf89f0mov rcx, [rsp+424]
37bdf89f8mov [rcx+8*r11], 1
37bdf8a00mov rcx, [rsp+440]
37bdf8a08mov [rcx+8*r11], 1
37bdf8a10jmp 0x37bdf87fa
37bdf8a15
37bdf8a15 0f 1f 00 ...
37bdf8a18
37bdf8a18loc_37bdf8a18:
37bdf8a18mov rcx, [rsp+472]
37bdf8a20mov [rsp+96], r15
37bdf8a25mov r9, rsi
37bdf8a28mov r8, r14
37bdf8a2bmov rdx, [rsp+200]
37bdf8a33mov [rsp+88], r14
37bdf8a38mov [rsp+64], r12
37bdf8a3dlea r13, [rcx+4*rdx]
37bdf8a41mov [rsp+48], r14
37bdf8a46mov rcx, [rsp+408]
37bdf8a4elea rdx, [rip+0x65c1b3]
37bdf8a55mov [rsp+40], r13
37bdf8a5alea rax, [rcx+4*rax-4]
37bdf8a5fmov rcx, r14
37bdf8a62mov [rsp+80], rax
37bdf8a67mov rax, [rsp+176]
37bdf8a6fmov [rsp+72], rax
37bdf8a74mov rax, [rsp+392]
37bdf8a7cmov [rsp+56], rax
37bdf8a81mov rax, [rsp+368]
37bdf8a89mov [rsp+32], rax
37bdf8a8ecall slaed9_64_
37bdf8a93mov [rsp+64], r13
37bdf8a98mov rdx, r14
37bdf8a9bmov r9, rdi
37bdf8a9emov rax, [rsp+384]
37bdf8aa6mov rcx, [rsp+408]
37bdf8aaemov [rsp+40], r14
37bdf8ab3mov r8, [rsp+464]
37bdf8abbmov [rsp+56], rax
37bdf8ac0mov rax, [rsp+376]
37bdf8ac8mov [rsp+48], rax
37bdf8acdmov rax, [rbx-8]
37bdf8ad1lea rax, [rcx+4*rax-4]
37bdf8ad6mov rcx, rdi
37bdf8ad9mov [rsp+32], rax
37bdf8adecall clacrm_64_
37bdf8ae3mov rdx, [rsp+216]
37bdf8aebmov rax, rdx
37bdf8aeeimul rax, rdx
37bdf8af2add rax, [rbx-8]
37bdf8af6mov [rbx], rax
37bdf8af9cmp [r15], 0
37bdf8afdjne 0x37bdf8611
37bdf8b03mov rax, [rsi]
37bdf8b06mov [rsp+40], rbp
37bdf8b0blea rcx, [rsp+224]
37bdf8b13lea r9, [rip+0x65c0ee]
37bdf8b1amov r8, [rsp+368]
37bdf8b22mov [rsp+224], rdx
37bdf8b2asub rax, rdx
37bdf8b2dlea rdx, [rsp+232]
37bdf8b35mov [rsp+232], rax
37bdf8b3dlea rax, [rip+0x65c0cc]
37bdf8b44mov [rsp+32], rax
37bdf8b49call slamrg_64_
37bdf8b4ejmp 0x37bdf8611
37bdf8b53
37bdf8b53 0f 1f 44 00 00 ..D..
37bdf8b58
37bdf8b58loc_37bdf8b58:
37bdf8b58mov rdx, -3
37bdf8b5fmov eax, 3
37bdf8b64jmp 0x37bdf85eb
37bdf8b69
37bdf8b69loc_37bdf8b69:
37bdf8b69mov rdx, -9
37bdf8b70mov eax, 9
37bdf8b75jmp 0x37bdf85eb
37bdf8580
37bdf8b7a
37bdf8b7a // align 0x10
37bdf8b7a // align 0x10
37bdf8b80
37bdf8b80claed8_64_:
37bdf8b80push r15
37bdf8b82push r14
37bdf8b84push r13
37bdf8b86push r12
37bdf8b88push rbp
37bdf8b89push rdi
37bdf8b8apush rsi
37bdf8b8bpush rbx
37bdf8b8csub rsp, 296
37bdf8b93movups [rsp+272], x6
37bdf8b9bmov rax, [rsp+400]
37bdf8ba3mov rdi, [rsp+416]
37bdf8babmov r12, [rsp+408]
37bdf8bb3mov rbx, [rsp+424]
37bdf8bbbmov rsi, [rsp+432]
37bdf8bc3mov r14, [rsp+440]
37bdf8bcbmov r10, [rsp+464]
37bdf8bd3mov r15, [rsp+472]
37bdf8bdbmov [rsp+64], rdx
37bdf8be0mov r11, rdx
37bdf8be3mov rdx, [rsp+496]
37bdf8bebmov [rsp+112], rcx
37bdf8bf0mov rcx, [rsp+456]
37bdf8bf8mov [rsp+88], rdx
37bdf8bfdmov rdx, [rsp+504]
37bdf8c05mov [rsp+80], r9
37bdf8c0amov rbp, [rcx]
37bdf8c0dmov [rsp+104], rdx
37bdf8c12mov rdx, [rsp+512]
37bdf8c1amov r9, [rax]
37bdf8c1dmov [rsp+96], rdi
37bdf8c22mov [rsp+160], rdx
37bdf8c2amov rdi, [rsp+448]
37bdf8c32mov rdx, [rsp+520]
37bdf8c3amov [rsp+144], rax
37bdf8c42mov [rsp+120], rdi
37bdf8c47mov r13, [rsp+480]
37bdf8c4fmov [rsp+168], rdx
37bdf8c57mov rdi, [rsp+488]
37bdf8c5fmov rdx, [rsp+528]
37bdf8c67mov [rsp+72], r8
37bdf8c6cmov [rsp+152], rcx
37bdf8c74mov [rsp+128], r9
37bdf8c7cmov [rsp+136], rbp
37bdf8c84mov rax, [r11]
37bdf8c87mov [rdx], 0
37bdf8c8etest rax, rax
37bdf8c91js 0x37bdf8d30
37bdf8c97cmp rax, [r8]
37bdf8c9ajle 0x37bdf8cf0
37bdf8c9cmov rcx, -3
37bdf8ca3mov eax, 3
37bdf8ca8
37bdf8ca8loc_37bdf8ca8:
37bdf8ca8mov [rdx], rcx
37bdf8cabmov r8l, 6
37bdf8cb1lea rdx, [rsp+264]
37bdf8cb9lea rcx, [rip+0x65bf60]
37bdf8cc0mov [rsp+264], rax
37bdf8cc8call xerbla_64_
37bdf8ccdnop
37bdf8cce
37bdf8cceloc_37bdf8cce:
37bdf8ccemovups x6, [rsp+272]
37bdf8cd6add rsp, 296
37bdf8cddpop rbx
37bdf8cdepop rsi
37bdf8cdfpop rdi
37bdf8ce0pop rbp
37bdf8ce1pop r12
37bdf8ce3pop r13
37bdf8ce5pop r14
37bdf8ce7pop r15
37bdf8ce9ret
37bdf8cea
37bdf8cea 66 0f 1f 44 00 00 f..D..
37bdf8cf0
37bdf8cf0loc_37bdf8cf0:
37bdf8cf0test rax, rax
37bdf8cf3mov r8l, 1
37bdf8cf9cmovg r8, rax
37bdf8cfdcmp r9, r8
37bdf8d00jl 0x37bdf8d48
37bdf8d02test rax, rax
37bdf8d05mov r9l, 1
37bdf8d0bmov rcx, [rbx]
37bdf8d0ecmovle r9, rax
37bdf8d12cmp rcx, r9
37bdf8d15jl 0x37bdf8d1c
37bdf8d17cmp rax, rcx
37bdf8d1ajge 0x37bdf8d59
37bdf8d1c
37bdf8d1cloc_37bdf8d1c:
37bdf8d1cmov rcx, -8
37bdf8d23mov eax, 8
37bdf8d28jmp 0x37bdf8ca8
37bdf8d2d
37bdf8d2d 0f 1f 00 ...
37bdf8d30
37bdf8d30loc_37bdf8d30:
37bdf8d30mov rcx, -2
37bdf8d37mov eax, 2
37bdf8d3cjmp 0x37bdf8ca8
37bdf8d41
37bdf8d41 0f 1f 80 00 00 00 00 .......
37bdf8d48
37bdf8d48loc_37bdf8d48:
37bdf8d48mov rcx, -5
37bdf8d4fmov eax, 5
37bdf8d54jmp 0x37bdf8ca8
37bdf8d59
37bdf8d59loc_37bdf8d59:
37bdf8d59cmp rbp, r8
37bdf8d5cjge 0x37bdf8d70
37bdf8d5emov rcx, -12
37bdf8d65mov eax, 12
37bdf8d6ajmp 0x37bdf8ca8
37bdf8d6f
37bdf8d6f 90 .
37bdf8d70
37bdf8d70loc_37bdf8d70:
37bdf8d70mov rdx, [rsp+104]
37bdf8d75mov [rdx], 0
37bdf8d7ctest rax, rax
37bdf8d7fje 0x37bdf8cce
37bdf8d85mov rdx, rax
37bdf8d88pxor x0, x0
37bdf8d8cmov [rsp+248], rcx
37bdf8d94sub rdx, rcx
37bdf8d97mov [rsp+256], rdx
37bdf8d9fmov rdx, [rsp+96]
37bdf8da4comiss x0, [rdx]
37bdf8da7ja 0x37bdf94e0
37bdf8dadmov [rsp+244], 0x3f3504f3
37bdf8db8lea rbp, [rsp+256]
37bdf8dc0
37bdf8dc0loc_37bdf8dc0:
37bdf8dc0lea rcx, [rax+1]
37bdf8dc4mov edx, 1
37bdf8dc9test al, 1
37bdf8dcbje 0x37bdf8de0
37bdf8dcdmov [r13+8*rdx-8], 1
37bdf8dd6mov edx, 2
37bdf8ddbcmp rdx, rcx
37bdf8ddeje 0x37bdf8df7
37bdf8de0
37bdf8de0loc_37bdf8de0:
37bdf8de0mov [r13+8*rdx-8], rdx
37bdf8de5lea rax, [rdx+1]
37bdf8de9add rdx, 2
37bdf8dedmov [r13+8*rax-8], rax
37bdf8df2cmp rdx, rcx
37bdf8df5jne 0x37bdf8de0
37bdf8df7
37bdf8df7loc_37bdf8df7:
37bdf8df7mov rcx, [rsp+64]
37bdf8dfclea rdx, [rsp+244]
37bdf8e04mov r8, rsi
37bdf8e07lea r9, [rip+0x65be1a]
37bdf8e0emov [rsp+176], r10
37bdf8e16call sscal_64_
37bdf8e1bmov rax, [rsp+96]
37bdf8e20mov rdx, [rbx]
37bdf8e23mov rcx, [rsp+64]
37bdf8e28mov r10, [rsp+176]
37bdf8e30movss x0, [rax]
37bdf8e34mov r8, [rcx]
37bdf8e37addss x0, x0
37bdf8e3bandps x0, [rip+0x65bdfe]
37bdf8e42movss [rax], x0
37bdf8e46lea rax, [rdx+1]
37bdf8e4acmp rax, r8
37bdf8e4djg 0x37bdf8e92
37bdf8e4fmov r9, r8
37bdf8e52lea rcx, [r8+1]
37bdf8e56sub r9, rax
37bdf8e59and r9l, 1
37bdf8e5djne 0x37bdf8e80
37bdf8e5fadd [rdi+8*rax-8], rdx
37bdf8e64lea rax, [rdx+2]
37bdf8e68cmp rax, rcx
37bdf8e6bje 0x37bdf8e92
37bdf8e6dnop [rax+rax]
37bdf8e75nop [rax+rax]
37bdf8e80
37bdf8e80loc_37bdf8e80:
37bdf8e80add [rdi+8*rax-8], rdx
37bdf8e85add [rdi+8*rax], rdx
37bdf8e89add rax, 2
37bdf8e8dcmp rax, rcx
37bdf8e90jne 0x37bdf8e80
37bdf8e92
37bdf8e92loc_37bdf8e92:
37bdf8e92lea rcx, [r8+1]
37bdf8e96mov eax, 1
37bdf8e9btest r8, r8
37bdf8e9ejle 0x37bdf8eeb
37bdf8ea0nop [rax+rax]
37bdf8eaanop [rax+rax]
37bdf8eb5nop [rax+rax]
37bdf8ec0
37bdf8ec0loc_37bdf8ec0:
37bdf8ec0mov rbx, [rdi+8*rax-8]
37bdf8ec5lea rdx, [rbx-1]
37bdf8ec9movss x0, [r12+4*rdx]
37bdf8ecfmovss [r14+4*rax-4], x0
37bdf8ed6movss x0, [rsi+4*rdx]
37bdf8edbmovss [r10+4*rax-4], x0
37bdf8ee2add rax, 1
37bdf8ee6cmp rax, rcx
37bdf8ee9jne 0x37bdf8ec0
37bdf8eeb
37bdf8eebloc_37bdf8eeb:
37bdf8eeblea rax, [rip+0x65bd36]
37bdf8ef2mov [rsp+40], r13
37bdf8ef7mov r8, r14
37bdf8efamov rdx, rbp
37bdf8efdmov [rsp+32], rax
37bdf8f02lea rcx, [rsp+248]
37bdf8f0amov r9, rax
37bdf8f0dmov [rsp+176], r10
37bdf8f15call slamrg_64_
37bdf8f1amov rax, [rsp+64]
37bdf8f1fmov r10, [rsp+176]
37bdf8f27mov rcx, [rax]
37bdf8f2atest rcx, rcx
37bdf8f2djle 0x37bdf8f6b
37bdf8f2fadd rcx, 1
37bdf8f33mov eax, 1
37bdf8f38nop [rax+rax]
37bdf8f40
37bdf8f40loc_37bdf8f40:
37bdf8f40mov rbx, [r13+8*rax-8]
37bdf8f45lea rdx, [rbx-1]
37bdf8f49movss x0, [r14+4*rdx]
37bdf8f4fmovss [r12+4*rax-4], x0
37bdf8f56movss x0, [r10+4*rdx]
37bdf8f5cmovss [rsi+4*rax-4], x0
37bdf8f62add rax, 1
37bdf8f66cmp rax, rcx
37bdf8f69jne 0x37bdf8f40
37bdf8f6b
37bdf8f6bloc_37bdf8f6b:
37bdf8f6bmov rbp, [rsp+64]
37bdf8f70lea r8, [rip+0x65bcb1]
37bdf8f77mov rdx, rsi
37bdf8f7amov [rsp+176], r10
37bdf8f82mov rcx, rbp
37bdf8f85call isamax_64_
37bdf8f8amov rcx, rbp
37bdf8f8dmov rdx, r12
37bdf8f90mov [rsp+64], rbp
37bdf8f95lea r8, [rip+0x65bc8c]
37bdf8f9cmov rbx, rax
37bdf8f9fcall isamax_64_
37bdf8fa4mov edx, 7
37bdf8fa9lea rcx, [rip+0x65bc84]
37bdf8fb0mov rbp, rax
37bdf8fb3call slamch_64_
37bdf8fb8mov rdx, [rsp+96]
37bdf8fbdmov rax, [rsp+64]
37bdf8fc2mulss x0, [rip+0x65bc86]
37bdf8fcamovss x3, [r12+4*rbp-4]
37bdf8fd1andps x3, [rip+0x65bc68]
37bdf8fd8movss x2, [rdx]
37bdf8fdcmov r10, [rsp+176]
37bdf8fe4mov rdx, [rax]
37bdf8fe7mulss x3, x0
37bdf8febmovss x0, [rsi+4*rbx-4]
37bdf8ff1andps x0, [rip+0x65bc48]
37bdf8ff8mulss x0, x2
37bdf8ffccomiss x3, x0
37bdf8fffjae 0x37bdf93d0
37bdf9005test rdx, rdx
37bdf9008jle 0x37bdf9727
37bdf900emov rax, [rsp+112]
37bdf9013lea rbp, [rdx+1]
37bdf9017mov ebx, 1
37bdf901cmov [rax], 0
37bdf9023jmp 0x37bdf9047
37bdf9025
37bdf9025 0f 1f 00 ...
37bdf9028
37bdf9028loc_37bdf9028:
37bdf9028mov [r15+8*rbp-16], rbx
37bdf902dcmp rbx, rdx
37bdf9030je 0x37bdf923c
37bdf9036add rbx, 1
37bdf903asub rbp, 1
37bdf903ecmp rbx, rdx
37bdf9041jg 0x37bdf9538
37bdf9047
37bdf9047loc_37bdf9047:
37bdf9047movss x1, [rsi+4*rbx-4]
37bdf904dandps x1, [rip+0x65bbec]
37bdf9054mulss x1, x2
37bdf9058comiss x3, x1
37bdf905bjae 0x37bdf9028
37bdf905dlea rcx, [rbx-1]
37bdf9061mov rax, rbx
37bdf9064
37bdf9064loc_37bdf9064:
37bdf9064add rbx, 1
37bdf9068cmp rbx, rdx
37bdf906bjg 0x37bdf96fe
37bdf9071lea rcx, [rsp+240]
37bdf9079mov [rsp+208], r13
37bdf9081movaps x6, x3
37bdf9084mov r13, r12
37bdf9087mov [rsp+192], rcx
37bdf908flea rcx, [rsp+236]
37bdf9097mov r12, [rsp+96]
37bdf909cmov [rsp+200], rcx
37bdf90a4mov [rsp+96], rdi
37bdf90a9mov rdi, rax
37bdf90acmov [rsp+176], r14
37bdf90b4mov [rsp+184], r10
37bdf90bcjmp 0x37bdf90df
37bdf90be
37bdf90be 66 90 f.
37bdf90c0
37bdf90c0loc_37bdf90c0:
37bdf90c0mov [r15+8*rbp-16], rbx
37bdf90c5mov r8, rdx
37bdf90c8sub rbp, 1
37bdf90cc
37bdf90ccloc_37bdf90cc:
37bdf90ccadd rbx, 1
37bdf90d0cmp rbx, rdx
37bdf90d3jg 0x37bdf91de
37bdf90d9
37bdf90d9loc_37bdf90d9:
37bdf90d9movss x2, [r12]
37bdf90df
37bdf90dfloc_37bdf90df:
37bdf90dfmovss x0, [rsi+4*rbx-4]
37bdf90e5movaps x1, x0
37bdf90e8andps x1, [rip+0x65bb51]
37bdf90efmulss x2, x1
37bdf90f3comiss x6, x2
37bdf90f6jae 0x37bdf90c0
37bdf90f8lea r14, [rdi-1]
37bdf90fcmov rdx, [rsp+192]
37bdf9104mov rcx, [rsp+200]
37bdf910cmovss [rsp+236], x0
37bdf9115movss x1, [rsi+4*r14]
37bdf911bmovss [rsp+240], x1
37bdf9124call slapy2_64_
37bdf9129lea r11, [r13+4*rdi]
37bdf912emovss x1, [rsp+236]
37bdf9137movss x2, [rsp+240]
37bdf9140movaps x4, x0
37bdf9143movss x5, [r11-4]
37bdf9149movss x0, [r13+4*rbx-4]
37bdf9150divss x1, x4
37bdf9154subss x0, x5
37bdf9158divss x2, x4
37bdf915cmovss [rsp+236], x1
37bdf9165mulss x0, x1
37bdf9169mulss x0, x2
37bdf916dmovaps x3, x2
37bdf9170xorps x3, [rip+0x65bae9]
37bdf9177andps x0, [rip+0x65bac2]
37bdf917emovss [rsp+240], x3
37bdf9187comiss x6, x0
37bdf918ajae 0x37bdf9548
37bdf9190mov rax, [rsp+112]
37bdf9195movss x0, [rsi+4*r14]
37bdf919bmov rdx, [rax]
37bdf919elea rcx, [rdx+1]
37bdf91a2mov [r15+8*rdx], rdi
37bdf91a6mov rdi, rbx
37bdf91a9add rbx, 1
37bdf91admov [rax], rcx
37bdf91b0mov rax, [rsp+184]
37bdf91b8movss [rax+4*rdx], x0
37bdf91bdmov rax, [rsp+176]
37bdf91c5movss [rax+4*rdx], x5
37bdf91camov rax, [rsp+64]
37bdf91cfmov rdx, [rax]
37bdf91d2mov r8, rdx
37bdf91d5cmp rbx, rdx
37bdf91d8jle 0x37bdf90d9
37bdf91de
37bdf91deloc_37bdf91de:
37bdf91demov rbx, [rsp+112]
37bdf91e3mov rax, rdi
37bdf91e6mov r12, r13
37bdf91e9mov r10, [rsp+184]
37bdf91f1lea r11, [rax-1]
37bdf91f5mov r14, [rsp+176]
37bdf91fdmov rdi, [rsp+96]
37bdf9202mov rcx, [rbx]
37bdf9205movss x0, [rsi+4*r11]
37bdf920bmov r13, [rsp+208]
37bdf9213mov r9, rcx
37bdf9216add rcx, 1
37bdf921amovss [r10+4*r9], x0
37bdf9220movss x0, [r12+4*r11]
37bdf9226mov [rbx], rcx
37bdf9229mov [r15+8*r9], rax
37bdf922dmovss [r14+4*r9], x0
37bdf9233test rdx, rdx
37bdf9236jle 0x37bdf92fb
37bdf923c
37bdf923cloc_37bdf923c:
37bdf923cmov rax, [rsp+136]
37bdf9244mov rbp, [rsp+120]
37bdf9249mov [rsp+104], rdi
37bdf924emov rsi, r12
37bdf9251mov rdi, r15
37bdf9254mov r12l, 1
37bdf925amov r15, rdx
37bdf925dlea rbx, [8*rax]
37bdf9265mov [rsp+96], rbx
37bdf926amov rbx, [rsp+128]
37bdf9272nop [rax]
37bdf9275nop [rax+rax]
37bdf9280
37bdf9280loc_37bdf9280:
37bdf9280mov rax, [rdi+8*r12-8]
37bdf9285mov rcx, [rsp+72]
37bdf928amov r9, rbp
37bdf928dlea rdx, [rax-1]
37bdf9291mov rax, [rsp+104]
37bdf9296movss x0, [rsi+4*rdx]
37bdf929bmov rdx, [r13+8*rdx]
37bdf92a0mov rdx, [rax+8*rdx-8]
37bdf92a5mov rax, [rsp+88]
37bdf92aamovss [r14+4*r12-4], x0
37bdf92b1mov [rax+8*r12-8], rdx
37bdf92b6imul rdx, rbx
37bdf92bamov rax, [rsp+80]
37bdf92bfadd r12, 1
37bdf92c3sub rdx, rbx
37bdf92c6lea rdx, [rax+8*rdx]
37bdf92calea rax, [rip+0x65b957]
37bdf92d1mov [rsp+32], rax
37bdf92d6mov r8, rax
37bdf92d9call ccopy_64_
37bdf92deadd rbp, [rsp+96]
37bdf92e3cmp r12, r15
37bdf92e6jle 0x37bdf9280
37bdf92e8mov rax, [rsp+64]
37bdf92edmov r12, rsi
37bdf92f0mov r8, [rax]
37bdf92f3mov rax, [rsp+112]
37bdf92f8mov rcx, [rax]
37bdf92fb
37bdf92fbloc_37bdf92fb:
37bdf92fbcmp rcx, r8
37bdf92fejge 0x37bdf8cce
37bdf9304lea rax, [rip+0x65b91d]
37bdf930bsub r8, rcx
37bdf930eshl rcx, 2
37bdf9312mov [rsp+32], rax
37bdf9317lea rdx, [r14+rcx]
37bdf931blea r9, [r12+rcx]
37bdf931fmov [rsp+264], r8
37bdf9327lea rcx, [rsp+264]
37bdf932fmov r8, rax
37bdf9332call scopy_64_
37bdf9337mov rdi, [rsp+64]
37bdf933cmov rax, [rsp+112]
37bdf9341lea r8, [rsp+264]
37bdf9349lea rcx, [rip+0x65b8eb]
37bdf9350mov rax, [rax]
37bdf9353mov rdx, [rdi]
37bdf9356mov [rsp+56], 1
37bdf935fmov rdi, [rsp+144]
37bdf9367sub rdx, rax
37bdf936amov [rsp+48], rdi
37bdf936fmov rdi, [rsp+128]
37bdf9377mov [rsp+264], rdx
37bdf937flea rdx, [rax+1]
37bdf9383imul rdx, rdi
37bdf9387imul rax, [rsp+136]
37bdf9390sub rdx, rdi
37bdf9393mov rdi, [rsp+80]
37bdf9398lea rdx, [rdi+8*rdx]
37bdf939cmov rdi, [rsp+152]
37bdf93a4mov [rsp+40], rdx
37bdf93a9mov rdx, [rsp+72]
37bdf93aemov [rsp+32], rdi
37bdf93b3mov rdi, [rsp+120]
37bdf93b8lea r9, [rdi+8*rax]
37bdf93bccall clacpy_64_
37bdf93c1jmp 0x37bdf8cce
37bdf93c6
37bdf93c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdf93d0
37bdf93d0loc_37bdf93d0:
37bdf93d0mov rax, [rsp+112]
37bdf93d5mov rbx, [rsp+136]
37bdf93ddmov rbp, [rsp+120]
37bdf93e2mov [rax], 0
37bdf93e9shl rbx, 3
37bdf93edtest rdx, rdx
37bdf93f0jle 0x37bdf9467
37bdf93f2mov rax, r13
37bdf93f5mov r14, [rsp+88]
37bdf93famov rsi, rbp
37bdf93fdmov r15, rdx
37bdf9400mov r12, [rsp+128]
37bdf9408mov r13l, 1
37bdf940emov rbp, rax
37bdf9411nop [rax]
37bdf9415nop [rax+rax]
37bdf9420
37bdf9420loc_37bdf9420:
37bdf9420mov rax, [rbp+8*r13-8]
37bdf9425mov rcx, [rsp+80]
37bdf942amov r9, rsi
37bdf942dadd rsi, rbx
37bdf9430mov rax, [rdi+8*rax-8]
37bdf9435mov [r14+8*r13-8], rax
37bdf943aimul rax, r12
37bdf943eadd r13, 1
37bdf9442sub rax, r12
37bdf9445lea rdx, [rcx+8*rax]
37bdf9449lea rax, [rip+0x65b7d8]
37bdf9450mov rcx, [rsp+72]
37bdf9455mov [rsp+32], rax
37bdf945amov r8, rax
37bdf945dcall ccopy_64_
37bdf9462cmp r13, r15
37bdf9465jle 0x37bdf9420
37bdf9467
37bdf9467loc_37bdf9467:
37bdf9467mov rax, [rsp+144]
37bdf946fmov r9, [rsp+120]
37bdf9474lea rcx, [rip+0x65b7c0]
37bdf947bmov [rsp+424], 1
37bdf9487mov r8, [rsp+64]
37bdf948cmov rdx, [rsp+72]
37bdf9491mov [rsp+416], rax
37bdf9499mov rax, [rsp+80]
37bdf949emovups x6, [rsp+272]
37bdf94a6mov [rsp+408], rax
37bdf94aemov rax, [rsp+152]
37bdf94b6mov [rsp+400], rax
37bdf94beadd rsp, 296
37bdf94c5pop rbx
37bdf94c6pop rsi
37bdf94c7pop rdi
37bdf94c8pop rbp
37bdf94c9pop r12
37bdf94cbpop r13
37bdf94cdpop r14
37bdf94cfpop r15
37bdf94d1jmp 0x37bdf6b00
37bdf94d6
37bdf94d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdf94e0
37bdf94e0loc_37bdf94e0:
37bdf94e0lea rbp, [rsp+256]
37bdf94e8lea r8, [rsi+4*rcx]
37bdf94ecmov [rsp+176], r10
37bdf94f4lea r9, [rip+0x65b72d]
37bdf94fblea rdx, [rip+0x65b72e]
37bdf9502mov rcx, rbp
37bdf9505call sscal_64_
37bdf950amov rax, [rsp+64]
37bdf950fmov [rsp+244], 0x3f3504f3
37bdf951amov r10, [rsp+176]
37bdf9522mov rax, [rax]
37bdf9525test rax, rax
37bdf9528jg 0x37bdf8dc0
37bdf952ejmp 0x37bdf8df7
37bdf9533
37bdf9533 0f 1f 44 00 00 ..D..
37bdf9538
37bdf9538loc_37bdf9538:
37bdf9538xor eax, eax
37bdf953alea rcx, [rax-1]
37bdf953ejmp 0x37bdf9064
37bdf9543
37bdf9543 0f 1f 44 00 00 ..D..
37bdf9548
37bdf9548loc_37bdf9548:
37bdf9548mov rax, [rsp+104]
37bdf954dunpcklps x1, x3
37bdf9550mov [rsp+216], r11
37bdf9558mov r11, [rsp+96]
37bdf955dmovss [rsi+4*rbx-4], x4
37bdf9563mov r9, [rax]
37bdf9566mov [rsi+4*r14], 0
37bdf956elea rdx, [r9+1]
37bdf9572mov r8, r9
37bdf9575mov [rax], rdx
37bdf9578mov rax, [rsp+208]
37bdf9580shl r8, 4
37bdf9584mov rdx, [rax+8*r14]
37bdf9588mov rcx, [r11+8*rdx-8]
37bdf958dmov rdx, [rax+8*rbx-8]
37bdf9592mov rax, [rsp+160]
37bdf959amov rdx, [r11+8*rdx-8]
37bdf959fmovq x0, rcx
37bdf95a4movq x5, rdx
37bdf95a9punpcklqdq x0, x5
37bdf95admovups [rax+r8], x0
37bdf95b2mov rax, [rsp+168]
37bdf95bamovlps [rax+8*r9], x1
37bdf95bfmov rax, [rsp+128]
37bdf95c7imul rdx, rax
37bdf95cbimul rcx, rax
37bdf95cfsub rdx, rax
37bdf95d2sub rcx, rax
37bdf95d5mov rax, [rsp+80]
37bdf95dalea r9, [rax+8*rdx]
37bdf95delea rdx, [rax+8*rcx]
37bdf95e2mov rcx, [rsp+192]
37bdf95eamov [rsp+48], rcx
37bdf95efmov rcx, [rsp+200]
37bdf95f7mov [rsp+40], rcx
37bdf95fclea rcx, [rip+0x65b625]
37bdf9603mov [rsp+32], rcx
37bdf9608mov r8, rcx
37bdf960bmov rcx, [rsp+72]
37bdf9610call csrot_64_
37bdf9615movss x2, [r13+4*rbx-4]
37bdf961cmov rax, [rsp+64]
37bdf9621lea r9, [rbp-1]
37bdf9625movss x4, [rsp+236]
37bdf962emov r11, [rsp+216]
37bdf9636movss x5, [rsp+240]
37bdf963fmovaps x0, x2
37bdf9642mov rdx, [rax]
37bdf9645mulss x2, x4
37bdf9649movaps x1, x4
37bdf964cmulss x0, x5
37bdf9650mov r8, rdx
37bdf9653mulss x1, [r11-4]
37bdf9659mulss x2, x4
37bdf965dmulss x0, x5
37bdf9661mulss x1, x4
37bdf9665addss x1, x0
37bdf9669movss x0, [r11-4]
37bdf966fmulss x0, x5
37bdf9673mulss x0, x5
37bdf9677addss x0, x2
37bdf967bmovss [r13+4*rbx-4], x0
37bdf9682movss [r11-4], x1
37bdf9688cmp rdx, rbp
37bdf968bjge 0x37bdf96dd
37bdf968djmp 0x37bdf96ee
37bdf968f
37bdf968f 0f .
37bdf9690 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bdf96a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bdf96b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bdf96c0
37bdf96c0loc_37bdf96c0:
37bdf96c0movq x0, rax
37bdf96c5movq x4, rdi
37bdf96capunpcklqdq x0, x4
37bdf96cemovups [r15+8*rbp-16], x0
37bdf96d4add rbp, 1
37bdf96d8cmp rbp, rdx
37bdf96dbjg 0x37bdf96ee
37bdf96dd
37bdf96ddloc_37bdf96dd:
37bdf96ddmov rax, [r15+8*rbp-8]
37bdf96e2movss x0, [r13+4*rax-4]
37bdf96e9comiss x0, x1
37bdf96ecja 0x37bdf96c0
37bdf96ee
37bdf96eeloc_37bdf96ee:
37bdf96eemov [r15+8*rbp-16], rdi
37bdf96f3mov rbp, r9
37bdf96f6mov rdi, rbx
37bdf96f9jmp 0x37bdf90cc
37bdf96fe
37bdf96feloc_37bdf96fe:
37bdf96femovss x0, [rsi+4*rcx]
37bdf9703mov rbx, [rsp+112]
37bdf9708mov [r15], rax
37bdf970bmovss [r10], x0
37bdf9710movss x0, [r12+4*rcx]
37bdf9716mov [rbx], 1
37bdf971dmovss [r14], x0
37bdf9722jmp 0x37bdf923c
37bdf9727
37bdf9727loc_37bdf9727:
37bdf9727movss x0, [rsi-4]
37bdf972cmov rax, [rsp+112]
37bdf9731mov [r15], 0
37bdf9738movss [r10], x0
37bdf973dmovss x0, [r12-4]
37bdf9744mov [rax], 1
37bdf974bmovss [r14], x0
37bdf9750jmp 0x37bdf8cce
37bdf8b80
37bdf8b80claed8_64_:
37bdf8b80push r15
37bdf8b82push r14
37bdf8b84push r13
37bdf8b86push r12
37bdf8b88push rbp
37bdf8b89push rdi
37bdf8b8apush rsi
37bdf8b8bpush rbx
37bdf8b8csub rsp, 296
37bdf8b93movups [rsp+272], x6
37bdf8b9bmov rax, [rsp+400]
37bdf8ba3mov rdi, [rsp+416]
37bdf8babmov r12, [rsp+408]
37bdf8bb3mov rbx, [rsp+424]
37bdf8bbbmov rsi, [rsp+432]
37bdf8bc3mov r14, [rsp+440]
37bdf8bcbmov r10, [rsp+464]
37bdf8bd3mov r15, [rsp+472]
37bdf8bdbmov [rsp+64], rdx
37bdf8be0mov r11, rdx
37bdf8be3mov rdx, [rsp+496]
37bdf8bebmov [rsp+112], rcx
37bdf8bf0mov rcx, [rsp+456]
37bdf8bf8mov [rsp+88], rdx
37bdf8bfdmov rdx, [rsp+504]
37bdf8c05mov [rsp+80], r9
37bdf8c0amov rbp, [rcx]
37bdf8c0dmov [rsp+104], rdx
37bdf8c12mov rdx, [rsp+512]
37bdf8c1amov r9, [rax]
37bdf8c1dmov [rsp+96], rdi
37bdf8c22mov [rsp+160], rdx
37bdf8c2amov rdi, [rsp+448]
37bdf8c32mov rdx, [rsp+520]
37bdf8c3amov [rsp+144], rax
37bdf8c42mov [rsp+120], rdi
37bdf8c47mov r13, [rsp+480]
37bdf8c4fmov [rsp+168], rdx
37bdf8c57mov rdi, [rsp+488]
37bdf8c5fmov rdx, [rsp+528]
37bdf8c67mov [rsp+72], r8
37bdf8c6cmov [rsp+152], rcx
37bdf8c74mov [rsp+128], r9
37bdf8c7cmov [rsp+136], rbp
37bdf8c84mov rax, [r11]
37bdf8c87mov [rdx], 0
37bdf8c8etest rax, rax
37bdf8c91js 0x37bdf8d30
37bdf8c97cmp rax, [r8]
37bdf8c9ajle 0x37bdf8cf0
37bdf8c9cmov rcx, -3
37bdf8ca3mov eax, 3
37bdf8ca8
37bdf8ca8loc_37bdf8ca8:
37bdf8ca8mov [rdx], rcx
37bdf8cabmov r8l, 6
37bdf8cb1lea rdx, [rsp+264]
37bdf8cb9lea rcx, [rip+0x65bf60]
37bdf8cc0mov [rsp+264], rax
37bdf8cc8call xerbla_64_
37bdf8ccdnop
37bdf8cce
37bdf8cceloc_37bdf8cce:
37bdf8ccemovups x6, [rsp+272]
37bdf8cd6add rsp, 296
37bdf8cddpop rbx
37bdf8cdepop rsi
37bdf8cdfpop rdi
37bdf8ce0pop rbp
37bdf8ce1pop r12
37bdf8ce3pop r13
37bdf8ce5pop r14
37bdf8ce7pop r15
37bdf8ce9ret
37bdf8cea
37bdf8cea 66 0f 1f 44 00 00 f..D..
37bdf8cf0
37bdf8cf0loc_37bdf8cf0:
37bdf8cf0test rax, rax
37bdf8cf3mov r8l, 1
37bdf8cf9cmovg r8, rax
37bdf8cfdcmp r9, r8
37bdf8d00jl 0x37bdf8d48
37bdf8d02test rax, rax
37bdf8d05mov r9l, 1
37bdf8d0bmov rcx, [rbx]
37bdf8d0ecmovle r9, rax
37bdf8d12cmp rcx, r9
37bdf8d15jl 0x37bdf8d1c
37bdf8d17cmp rax, rcx
37bdf8d1ajge 0x37bdf8d59
37bdf8d1c
37bdf8d1cloc_37bdf8d1c:
37bdf8d1cmov rcx, -8
37bdf8d23mov eax, 8
37bdf8d28jmp 0x37bdf8ca8
37bdf8d2d
37bdf8d2d 0f 1f 00 ...
37bdf8d30
37bdf8d30loc_37bdf8d30:
37bdf8d30mov rcx, -2
37bdf8d37mov eax, 2
37bdf8d3cjmp 0x37bdf8ca8
37bdf8d41
37bdf8d41 0f 1f 80 00 00 00 00 .......
37bdf8d48
37bdf8d48loc_37bdf8d48:
37bdf8d48mov rcx, -5
37bdf8d4fmov eax, 5
37bdf8d54jmp 0x37bdf8ca8
37bdf8d59
37bdf8d59loc_37bdf8d59:
37bdf8d59cmp rbp, r8
37bdf8d5cjge 0x37bdf8d70
37bdf8d5emov rcx, -12
37bdf8d65mov eax, 12
37bdf8d6ajmp 0x37bdf8ca8
37bdf8d6f
37bdf8d6f 90 .
37bdf8d70
37bdf8d70loc_37bdf8d70:
37bdf8d70mov rdx, [rsp+104]
37bdf8d75mov [rdx], 0
37bdf8d7ctest rax, rax
37bdf8d7fje 0x37bdf8cce
37bdf8d85mov rdx, rax
37bdf8d88pxor x0, x0
37bdf8d8cmov [rsp+248], rcx
37bdf8d94sub rdx, rcx
37bdf8d97mov [rsp+256], rdx
37bdf8d9fmov rdx, [rsp+96]
37bdf8da4comiss x0, [rdx]
37bdf8da7ja 0x37bdf94e0
37bdf8dadmov [rsp+244], 0x3f3504f3
37bdf8db8lea rbp, [rsp+256]
37bdf8dc0
37bdf8dc0loc_37bdf8dc0:
37bdf8dc0lea rcx, [rax+1]
37bdf8dc4mov edx, 1
37bdf8dc9test al, 1
37bdf8dcbje 0x37bdf8de0
37bdf8dcdmov [r13+8*rdx-8], 1
37bdf8dd6mov edx, 2
37bdf8ddbcmp rdx, rcx
37bdf8ddeje 0x37bdf8df7
37bdf8de0
37bdf8de0loc_37bdf8de0:
37bdf8de0mov [r13+8*rdx-8], rdx
37bdf8de5lea rax, [rdx+1]
37bdf8de9add rdx, 2
37bdf8dedmov [r13+8*rax-8], rax
37bdf8df2cmp rdx, rcx
37bdf8df5jne 0x37bdf8de0
37bdf8df7
37bdf8df7loc_37bdf8df7:
37bdf8df7mov rcx, [rsp+64]
37bdf8dfclea rdx, [rsp+244]
37bdf8e04mov r8, rsi
37bdf8e07lea r9, [rip+0x65be1a]
37bdf8e0emov [rsp+176], r10
37bdf8e16call sscal_64_
37bdf8e1bmov rax, [rsp+96]
37bdf8e20mov rdx, [rbx]
37bdf8e23mov rcx, [rsp+64]
37bdf8e28mov r10, [rsp+176]
37bdf8e30movss x0, [rax]
37bdf8e34mov r8, [rcx]
37bdf8e37addss x0, x0
37bdf8e3bandps x0, [rip+0x65bdfe]
37bdf8e42movss [rax], x0
37bdf8e46lea rax, [rdx+1]
37bdf8e4acmp rax, r8
37bdf8e4djg 0x37bdf8e92
37bdf8e4fmov r9, r8
37bdf8e52lea rcx, [r8+1]
37bdf8e56sub r9, rax
37bdf8e59and r9l, 1
37bdf8e5djne 0x37bdf8e80
37bdf8e5fadd [rdi+8*rax-8], rdx
37bdf8e64lea rax, [rdx+2]
37bdf8e68cmp rax, rcx
37bdf8e6bje 0x37bdf8e92
37bdf8e6dnop [rax+rax]
37bdf8e75nop [rax+rax]
37bdf8e80
37bdf8e80loc_37bdf8e80:
37bdf8e80add [rdi+8*rax-8], rdx
37bdf8e85add [rdi+8*rax], rdx
37bdf8e89add rax, 2
37bdf8e8dcmp rax, rcx
37bdf8e90jne 0x37bdf8e80
37bdf8e92
37bdf8e92loc_37bdf8e92:
37bdf8e92lea rcx, [r8+1]
37bdf8e96mov eax, 1
37bdf8e9btest r8, r8
37bdf8e9ejle 0x37bdf8eeb
37bdf8ea0nop [rax+rax]
37bdf8eaanop [rax+rax]
37bdf8eb5nop [rax+rax]
37bdf8ec0
37bdf8ec0loc_37bdf8ec0:
37bdf8ec0mov rbx, [rdi+8*rax-8]
37bdf8ec5lea rdx, [rbx-1]
37bdf8ec9movss x0, [r12+4*rdx]
37bdf8ecfmovss [r14+4*rax-4], x0
37bdf8ed6movss x0, [rsi+4*rdx]
37bdf8edbmovss [r10+4*rax-4], x0
37bdf8ee2add rax, 1
37bdf8ee6cmp rax, rcx
37bdf8ee9jne 0x37bdf8ec0
37bdf8eeb
37bdf8eebloc_37bdf8eeb:
37bdf8eeblea rax, [rip+0x65bd36]
37bdf8ef2mov [rsp+40], r13
37bdf8ef7mov r8, r14
37bdf8efamov rdx, rbp
37bdf8efdmov [rsp+32], rax
37bdf8f02lea rcx, [rsp+248]
37bdf8f0amov r9, rax
37bdf8f0dmov [rsp+176], r10
37bdf8f15call slamrg_64_
37bdf8f1amov rax, [rsp+64]
37bdf8f1fmov r10, [rsp+176]
37bdf8f27mov rcx, [rax]
37bdf8f2atest rcx, rcx
37bdf8f2djle 0x37bdf8f6b
37bdf8f2fadd rcx, 1
37bdf8f33mov eax, 1
37bdf8f38nop [rax+rax]
37bdf8f40
37bdf8f40loc_37bdf8f40:
37bdf8f40mov rbx, [r13+8*rax-8]
37bdf8f45lea rdx, [rbx-1]
37bdf8f49movss x0, [r14+4*rdx]
37bdf8f4fmovss [r12+4*rax-4], x0
37bdf8f56movss x0, [r10+4*rdx]
37bdf8f5cmovss [rsi+4*rax-4], x0
37bdf8f62add rax, 1
37bdf8f66cmp rax, rcx
37bdf8f69jne 0x37bdf8f40
37bdf8f6b
37bdf8f6bloc_37bdf8f6b:
37bdf8f6bmov rbp, [rsp+64]
37bdf8f70lea r8, [rip+0x65bcb1]
37bdf8f77mov rdx, rsi
37bdf8f7amov [rsp+176], r10
37bdf8f82mov rcx, rbp
37bdf8f85call isamax_64_
37bdf8f8amov rcx, rbp
37bdf8f8dmov rdx, r12
37bdf8f90mov [rsp+64], rbp
37bdf8f95lea r8, [rip+0x65bc8c]
37bdf8f9cmov rbx, rax
37bdf8f9fcall isamax_64_
37bdf8fa4mov edx, 7
37bdf8fa9lea rcx, [rip+0x65bc84]
37bdf8fb0mov rbp, rax
37bdf8fb3call slamch_64_
37bdf8fb8mov rdx, [rsp+96]
37bdf8fbdmov rax, [rsp+64]
37bdf8fc2mulss x0, [rip+0x65bc86]
37bdf8fcamovss x3, [r12+4*rbp-4]
37bdf8fd1andps x3, [rip+0x65bc68]
37bdf8fd8movss x2, [rdx]
37bdf8fdcmov r10, [rsp+176]
37bdf8fe4mov rdx, [rax]
37bdf8fe7mulss x3, x0
37bdf8febmovss x0, [rsi+4*rbx-4]
37bdf8ff1andps x0, [rip+0x65bc48]
37bdf8ff8mulss x0, x2
37bdf8ffccomiss x3, x0
37bdf8fffjae 0x37bdf93d0
37bdf9005test rdx, rdx
37bdf9008jle 0x37bdf9727
37bdf900emov rax, [rsp+112]
37bdf9013lea rbp, [rdx+1]
37bdf9017mov ebx, 1
37bdf901cmov [rax], 0
37bdf9023jmp 0x37bdf9047
37bdf9025
37bdf9025 0f 1f 00 ...
37bdf9028
37bdf9028loc_37bdf9028:
37bdf9028mov [r15+8*rbp-16], rbx
37bdf902dcmp rbx, rdx
37bdf9030je 0x37bdf923c
37bdf9036add rbx, 1
37bdf903asub rbp, 1
37bdf903ecmp rbx, rdx
37bdf9041jg 0x37bdf9538
37bdf9047
37bdf9047loc_37bdf9047:
37bdf9047movss x1, [rsi+4*rbx-4]
37bdf904dandps x1, [rip+0x65bbec]
37bdf9054mulss x1, x2
37bdf9058comiss x3, x1
37bdf905bjae 0x37bdf9028
37bdf905dlea rcx, [rbx-1]
37bdf9061mov rax, rbx
37bdf9064
37bdf9064loc_37bdf9064:
37bdf9064add rbx, 1
37bdf9068cmp rbx, rdx
37bdf906bjg 0x37bdf96fe
37bdf9071lea rcx, [rsp+240]
37bdf9079mov [rsp+208], r13
37bdf9081movaps x6, x3
37bdf9084mov r13, r12
37bdf9087mov [rsp+192], rcx
37bdf908flea rcx, [rsp+236]
37bdf9097mov r12, [rsp+96]
37bdf909cmov [rsp+200], rcx
37bdf90a4mov [rsp+96], rdi
37bdf90a9mov rdi, rax
37bdf90acmov [rsp+176], r14
37bdf90b4mov [rsp+184], r10
37bdf90bcjmp 0x37bdf90df
37bdf90be
37bdf90be 66 90 f.
37bdf90c0
37bdf90c0loc_37bdf90c0:
37bdf90c0mov [r15+8*rbp-16], rbx
37bdf90c5mov r8, rdx
37bdf90c8sub rbp, 1
37bdf90cc
37bdf90ccloc_37bdf90cc:
37bdf90ccadd rbx, 1
37bdf90d0cmp rbx, rdx
37bdf90d3jg 0x37bdf91de
37bdf90d9
37bdf90d9loc_37bdf90d9:
37bdf90d9movss x2, [r12]
37bdf90df
37bdf90dfloc_37bdf90df:
37bdf90dfmovss x0, [rsi+4*rbx-4]
37bdf90e5movaps x1, x0
37bdf90e8andps x1, [rip+0x65bb51]
37bdf90efmulss x2, x1
37bdf90f3comiss x6, x2
37bdf90f6jae 0x37bdf90c0
37bdf90f8lea r14, [rdi-1]
37bdf90fcmov rdx, [rsp+192]
37bdf9104mov rcx, [rsp+200]
37bdf910cmovss [rsp+236], x0
37bdf9115movss x1, [rsi+4*r14]
37bdf911bmovss [rsp+240], x1
37bdf9124call slapy2_64_
37bdf9129lea r11, [r13+4*rdi]
37bdf912emovss x1, [rsp+236]
37bdf9137movss x2, [rsp+240]
37bdf9140movaps x4, x0
37bdf9143movss x5, [r11-4]
37bdf9149movss x0, [r13+4*rbx-4]
37bdf9150divss x1, x4
37bdf9154subss x0, x5
37bdf9158divss x2, x4
37bdf915cmovss [rsp+236], x1
37bdf9165mulss x0, x1
37bdf9169mulss x0, x2
37bdf916dmovaps x3, x2
37bdf9170xorps x3, [rip+0x65bae9]
37bdf9177andps x0, [rip+0x65bac2]
37bdf917emovss [rsp+240], x3
37bdf9187comiss x6, x0
37bdf918ajae 0x37bdf9548
37bdf9190mov rax, [rsp+112]
37bdf9195movss x0, [rsi+4*r14]
37bdf919bmov rdx, [rax]
37bdf919elea rcx, [rdx+1]
37bdf91a2mov [r15+8*rdx], rdi
37bdf91a6mov rdi, rbx
37bdf91a9add rbx, 1
37bdf91admov [rax], rcx
37bdf91b0mov rax, [rsp+184]
37bdf91b8movss [rax+4*rdx], x0
37bdf91bdmov rax, [rsp+176]
37bdf91c5movss [rax+4*rdx], x5
37bdf91camov rax, [rsp+64]
37bdf91cfmov rdx, [rax]
37bdf91d2mov r8, rdx
37bdf91d5cmp rbx, rdx
37bdf91d8jle 0x37bdf90d9
37bdf91de
37bdf91deloc_37bdf91de:
37bdf91demov rbx, [rsp+112]
37bdf91e3mov rax, rdi
37bdf91e6mov r12, r13
37bdf91e9mov r10, [rsp+184]
37bdf91f1lea r11, [rax-1]
37bdf91f5mov r14, [rsp+176]
37bdf91fdmov rdi, [rsp+96]
37bdf9202mov rcx, [rbx]
37bdf9205movss x0, [rsi+4*r11]
37bdf920bmov r13, [rsp+208]
37bdf9213mov r9, rcx
37bdf9216add rcx, 1
37bdf921amovss [r10+4*r9], x0
37bdf9220movss x0, [r12+4*r11]
37bdf9226mov [rbx], rcx
37bdf9229mov [r15+8*r9], rax
37bdf922dmovss [r14+4*r9], x0
37bdf9233test rdx, rdx
37bdf9236jle 0x37bdf92fb
37bdf923c
37bdf923cloc_37bdf923c:
37bdf923cmov rax, [rsp+136]
37bdf9244mov rbp, [rsp+120]
37bdf9249mov [rsp+104], rdi
37bdf924emov rsi, r12
37bdf9251mov rdi, r15
37bdf9254mov r12l, 1
37bdf925amov r15, rdx
37bdf925dlea rbx, [8*rax]
37bdf9265mov [rsp+96], rbx
37bdf926amov rbx, [rsp+128]
37bdf9272nop [rax]
37bdf9275nop [rax+rax]
37bdf9280
37bdf9280loc_37bdf9280:
37bdf9280mov rax, [rdi+8*r12-8]
37bdf9285mov rcx, [rsp+72]
37bdf928amov r9, rbp
37bdf928dlea rdx, [rax-1]
37bdf9291mov rax, [rsp+104]
37bdf9296movss x0, [rsi+4*rdx]
37bdf929bmov rdx, [r13+8*rdx]
37bdf92a0mov rdx, [rax+8*rdx-8]
37bdf92a5mov rax, [rsp+88]
37bdf92aamovss [r14+4*r12-4], x0
37bdf92b1mov [rax+8*r12-8], rdx
37bdf92b6imul rdx, rbx
37bdf92bamov rax, [rsp+80]
37bdf92bfadd r12, 1
37bdf92c3sub rdx, rbx
37bdf92c6lea rdx, [rax+8*rdx]
37bdf92calea rax, [rip+0x65b957]
37bdf92d1mov [rsp+32], rax
37bdf92d6mov r8, rax
37bdf92d9call ccopy_64_
37bdf92deadd rbp, [rsp+96]
37bdf92e3cmp r12, r15
37bdf92e6jle 0x37bdf9280
37bdf92e8mov rax, [rsp+64]
37bdf92edmov r12, rsi
37bdf92f0mov r8, [rax]
37bdf92f3mov rax, [rsp+112]
37bdf92f8mov rcx, [rax]
37bdf92fb
37bdf92fbloc_37bdf92fb:
37bdf92fbcmp rcx, r8
37bdf92fejge 0x37bdf8cce
37bdf9304lea rax, [rip+0x65b91d]
37bdf930bsub r8, rcx
37bdf930eshl rcx, 2
37bdf9312mov [rsp+32], rax
37bdf9317lea rdx, [r14+rcx]
37bdf931blea r9, [r12+rcx]
37bdf931fmov [rsp+264], r8
37bdf9327lea rcx, [rsp+264]
37bdf932fmov r8, rax
37bdf9332call scopy_64_
37bdf9337mov rdi, [rsp+64]
37bdf933cmov rax, [rsp+112]
37bdf9341lea r8, [rsp+264]
37bdf9349lea rcx, [rip+0x65b8eb]
37bdf9350mov rax, [rax]
37bdf9353mov rdx, [rdi]
37bdf9356mov [rsp+56], 1
37bdf935fmov rdi, [rsp+144]
37bdf9367sub rdx, rax
37bdf936amov [rsp+48], rdi
37bdf936fmov rdi, [rsp+128]
37bdf9377mov [rsp+264], rdx
37bdf937flea rdx, [rax+1]
37bdf9383imul rdx, rdi
37bdf9387imul rax, [rsp+136]
37bdf9390sub rdx, rdi
37bdf9393mov rdi, [rsp+80]
37bdf9398lea rdx, [rdi+8*rdx]
37bdf939cmov rdi, [rsp+152]
37bdf93a4mov [rsp+40], rdx
37bdf93a9mov rdx, [rsp+72]
37bdf93aemov [rsp+32], rdi
37bdf93b3mov rdi, [rsp+120]
37bdf93b8lea r9, [rdi+8*rax]
37bdf93bccall clacpy_64_
37bdf93c1jmp 0x37bdf8cce
37bdf93c6
37bdf93c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdf93d0
37bdf93d0loc_37bdf93d0:
37bdf93d0mov rax, [rsp+112]
37bdf93d5mov rbx, [rsp+136]
37bdf93ddmov rbp, [rsp+120]
37bdf93e2mov [rax], 0
37bdf93e9shl rbx, 3
37bdf93edtest rdx, rdx
37bdf93f0jle 0x37bdf9467
37bdf93f2mov rax, r13
37bdf93f5mov r14, [rsp+88]
37bdf93famov rsi, rbp
37bdf93fdmov r15, rdx
37bdf9400mov r12, [rsp+128]
37bdf9408mov r13l, 1
37bdf940emov rbp, rax
37bdf9411nop [rax]
37bdf9415nop [rax+rax]
37bdf9420
37bdf9420loc_37bdf9420:
37bdf9420mov rax, [rbp+8*r13-8]
37bdf9425mov rcx, [rsp+80]
37bdf942amov r9, rsi
37bdf942dadd rsi, rbx
37bdf9430mov rax, [rdi+8*rax-8]
37bdf9435mov [r14+8*r13-8], rax
37bdf943aimul rax, r12
37bdf943eadd r13, 1
37bdf9442sub rax, r12
37bdf9445lea rdx, [rcx+8*rax]
37bdf9449lea rax, [rip+0x65b7d8]
37bdf9450mov rcx, [rsp+72]
37bdf9455mov [rsp+32], rax
37bdf945amov r8, rax
37bdf945dcall ccopy_64_
37bdf9462cmp r13, r15
37bdf9465jle 0x37bdf9420
37bdf9467
37bdf9467loc_37bdf9467:
37bdf9467mov rax, [rsp+144]
37bdf946fmov r9, [rsp+120]
37bdf9474lea rcx, [rip+0x65b7c0]
37bdf947bmov [rsp+424], 1
37bdf9487mov r8, [rsp+64]
37bdf948cmov rdx, [rsp+72]
37bdf9491mov [rsp+416], rax
37bdf9499mov rax, [rsp+80]
37bdf949emovups x6, [rsp+272]
37bdf94a6mov [rsp+408], rax
37bdf94aemov rax, [rsp+152]
37bdf94b6mov [rsp+400], rax
37bdf94beadd rsp, 296
37bdf94c5pop rbx
37bdf94c6pop rsi
37bdf94c7pop rdi
37bdf94c8pop rbp
37bdf94c9pop r12
37bdf94cbpop r13
37bdf94cdpop r14
37bdf94cfpop r15
37bdf94d1jmp 0x37bdf6b00
37bdf94d6
37bdf94d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdf94e0
37bdf94e0loc_37bdf94e0:
37bdf94e0lea rbp, [rsp+256]
37bdf94e8lea r8, [rsi+4*rcx]
37bdf94ecmov [rsp+176], r10
37bdf94f4lea r9, [rip+0x65b72d]
37bdf94fblea rdx, [rip+0x65b72e]
37bdf9502mov rcx, rbp
37bdf9505call sscal_64_
37bdf950amov rax, [rsp+64]
37bdf950fmov [rsp+244], 0x3f3504f3
37bdf951amov r10, [rsp+176]
37bdf9522mov rax, [rax]
37bdf9525test rax, rax
37bdf9528jg 0x37bdf8dc0
37bdf952ejmp 0x37bdf8df7
37bdf9533
37bdf9533 0f 1f 44 00 00 ..D..
37bdf9538
37bdf9538loc_37bdf9538:
37bdf9538xor eax, eax
37bdf953alea rcx, [rax-1]
37bdf953ejmp 0x37bdf9064
37bdf9543
37bdf9543 0f 1f 44 00 00 ..D..
37bdf9548
37bdf9548loc_37bdf9548:
37bdf9548mov rax, [rsp+104]
37bdf954dunpcklps x1, x3
37bdf9550mov [rsp+216], r11
37bdf9558mov r11, [rsp+96]
37bdf955dmovss [rsi+4*rbx-4], x4
37bdf9563mov r9, [rax]
37bdf9566mov [rsi+4*r14], 0
37bdf956elea rdx, [r9+1]
37bdf9572mov r8, r9
37bdf9575mov [rax], rdx
37bdf9578mov rax, [rsp+208]
37bdf9580shl r8, 4
37bdf9584mov rdx, [rax+8*r14]
37bdf9588mov rcx, [r11+8*rdx-8]
37bdf958dmov rdx, [rax+8*rbx-8]
37bdf9592mov rax, [rsp+160]
37bdf959amov rdx, [r11+8*rdx-8]
37bdf959fmovq x0, rcx
37bdf95a4movq x5, rdx
37bdf95a9punpcklqdq x0, x5
37bdf95admovups [rax+r8], x0
37bdf95b2mov rax, [rsp+168]
37bdf95bamovlps [rax+8*r9], x1
37bdf95bfmov rax, [rsp+128]
37bdf95c7imul rdx, rax
37bdf95cbimul rcx, rax
37bdf95cfsub rdx, rax
37bdf95d2sub rcx, rax
37bdf95d5mov rax, [rsp+80]
37bdf95dalea r9, [rax+8*rdx]
37bdf95delea rdx, [rax+8*rcx]
37bdf95e2mov rcx, [rsp+192]
37bdf95eamov [rsp+48], rcx
37bdf95efmov rcx, [rsp+200]
37bdf95f7mov [rsp+40], rcx
37bdf95fclea rcx, [rip+0x65b625]
37bdf9603mov [rsp+32], rcx
37bdf9608mov r8, rcx
37bdf960bmov rcx, [rsp+72]
37bdf9610call csrot_64_
37bdf9615movss x2, [r13+4*rbx-4]
37bdf961cmov rax, [rsp+64]
37bdf9621lea r9, [rbp-1]
37bdf9625movss x4, [rsp+236]
37bdf962emov r11, [rsp+216]
37bdf9636movss x5, [rsp+240]
37bdf963fmovaps x0, x2
37bdf9642mov rdx, [rax]
37bdf9645mulss x2, x4
37bdf9649movaps x1, x4
37bdf964cmulss x0, x5
37bdf9650mov r8, rdx
37bdf9653mulss x1, [r11-4]
37bdf9659mulss x2, x4
37bdf965dmulss x0, x5
37bdf9661mulss x1, x4
37bdf9665addss x1, x0
37bdf9669movss x0, [r11-4]
37bdf966fmulss x0, x5
37bdf9673mulss x0, x5
37bdf9677addss x0, x2
37bdf967bmovss [r13+4*rbx-4], x0
37bdf9682movss [r11-4], x1
37bdf9688cmp rdx, rbp
37bdf968bjge 0x37bdf96dd
37bdf968djmp 0x37bdf96ee
37bdf968f
37bdf968f 0f .
37bdf9690 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bdf96a0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bdf96b0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bdf96c0
37bdf96c0loc_37bdf96c0:
37bdf96c0movq x0, rax
37bdf96c5movq x4, rdi
37bdf96capunpcklqdq x0, x4
37bdf96cemovups [r15+8*rbp-16], x0
37bdf96d4add rbp, 1
37bdf96d8cmp rbp, rdx
37bdf96dbjg 0x37bdf96ee
37bdf96dd
37bdf96ddloc_37bdf96dd:
37bdf96ddmov rax, [r15+8*rbp-8]
37bdf96e2movss x0, [r13+4*rax-4]
37bdf96e9comiss x0, x1
37bdf96ecja 0x37bdf96c0
37bdf96ee
37bdf96eeloc_37bdf96ee:
37bdf96eemov [r15+8*rbp-16], rdi
37bdf96f3mov rbp, r9
37bdf96f6mov rdi, rbx
37bdf96f9jmp 0x37bdf90cc
37bdf96fe
37bdf96feloc_37bdf96fe:
37bdf96femovss x0, [rsi+4*rcx]
37bdf9703mov rbx, [rsp+112]
37bdf9708mov [r15], rax
37bdf970bmovss [r10], x0
37bdf9710movss x0, [r12+4*rcx]
37bdf9716mov [rbx], 1
37bdf971dmovss [r14], x0
37bdf9722jmp 0x37bdf923c
37bdf9727
37bdf9727loc_37bdf9727:
37bdf9727movss x0, [rsi-4]
37bdf972cmov rax, [rsp+112]
37bdf9731mov [r15], 0
37bdf9738movss [r10], x0
37bdf973dmovss x0, [r12-4]
37bdf9744mov [rax], 1
37bdf974bmovss [r14], x0
37bdf9750jmp 0x37bdf8cce
37bdf8b80
37bdf9755
37bdf9755 // align 0x40
37bdf9755 // align 0x40
37bdf9780
37bdf9780claein_64_:
37bdf9780push r15
37bdf9782push r14
37bdf9784push r13
37bdf9786push r12
37bdf9788push rbp
37bdf9789push rdi
37bdf978apush rsi
37bdf978bpush rbx
37bdf978csub rsp, 360
37bdf9793movups [rsp+240], x6
37bdf979bmovups [rsp+256], x7
37bdf97a3movups [rsp+272], x8
37bdf97acmovups [rsp+288], x9
37bdf97b5movups [rsp+304], x10
37bdf97bemovups [rsp+320], x11
37bdf97c7movups [rsp+336], x12
37bdf97d0pxor x6, x6
37bdf97d4mov rax, [rsp+496]
37bdf97dcmov rbx, [rsp+480]
37bdf97e4mov rax, [rax]
37bdf97e7mov [rsp+432], rcx
37bdf97efmov rcx, rdx
37bdf97f2xor edx, edx
37bdf97f4test rax, rax
37bdf97f7cmovns rdx, rax
37bdf97fbmov [rsp+456], r9
37bdf9803mov r15, r8
37bdf9806mov rax, rdx
37bdf9809mov [rsp+136], rdx
37bdf9811mov rdi, rdx
37bdf9814mov rdx, [r8]
37bdf9817not rax
37bdf981amov [rsp+168], rax
37bdf9822mov rax, [rsp+464]
37bdf982acvtsi2ss x6, rdx
37bdf982fmov rbp, [rax]
37bdf9832xor eax, eax
37bdf9834test rbp, rbp
37bdf9837sqrtss x6, x6
37bdf983bcmovs rbp, rax
37bdf983fmov rax, [rsp+528]
37bdf9847mov [rax], 0
37bdf984emov rax, [rsp+512]
37bdf9856movss x0, [rax]
37bdf985amov rax, [rsp+520]
37bdf9862movss x2, [rax]
37bdf9866test rdx, rdx
37bdf9869jle 0x37bdfa630
37bdf986fmov [rsp+160], rdx
37bdf9877lea r13, [r9-8]
37bdf987blea r14, [rdx+1]
37bdf987fmov rax, [rsp+488]
37bdf9887mov rsi, -1
37bdf988emov r10l, 1
37bdf9894movaps x3, x0
37bdf9897mov [rsp+440], rcx
37bdf989flea r12, [rax-8]
37bdf98a3mov rax, [rsp+472]
37bdf98ablea r8, [8*rdi+8]
37bdf98b3mov [rsp+448], r15
37bdf98bbmov rdi, -1
37bdf98c2mov r15, r8
37bdf98c5lea rbx, [8*rbp+8]
37bdf98cdmovq x1, [rax]
37bdf98d1lea rax, [r9+8]
37bdf98d5mov [rsp+144], rax
37bdf98ddmov rax, [rsp+488]
37bdf98e5add rax, 8
37bdf98e9mov [rsp+152], rax
37bdf98f1nop [rax]
37bdf98f5nop [rax+rax]
37bdf9900
37bdf9900loc_37bdf9900:
37bdf9900movq x0, [r13+8]
37bdf9906lea r11, [r10+1]
37bdf990asubps x0, x1
37bdf990dmovlps [r12+8], x0
37bdf9913cmp r11, r14
37bdf9916je 0x37bdf99b0
37bdf991cadd r13, rbx
37bdf991fadd r12, r15
37bdf9922add rsi, rbp
37bdf9925add rdi, [rsp+136]
37bdf992dcmp r11, 2
37bdf9931je 0x37bdfa03e
37bdf9937mov rax, [rsp+144]
37bdf993fmov r9, r10
37bdf9942xor edx, edx
37bdf9944shr r9, 1
37bdf9947lea r8, [rax+8*rsi]
37bdf994bmov rax, [rsp+152]
37bdf9953lea rcx, [rax+8*rdi]
37bdf9957xor eax, eax
37bdf9959nop [rax]
37bdf9960
37bdf9960loc_37bdf9960:
37bdf9960movups x0, [r8+rax]
37bdf9965add rdx, 1
37bdf9969movups [rcx+rax], x0
37bdf996dadd rax, 16
37bdf9971cmp r9, rdx
37bdf9974jne 0x37bdf9960
37bdf9976test r10b, 1
37bdf997aje 0x37bdf999f
37bdf997cor r10, 1
37bdf9980
37bdf9980loc_37bdf9980:
37bdf9980mov rcx, [rsp+456]
37bdf9988lea rax, [rsi+r10]
37bdf998cadd r10, rdi
37bdf998fmov rax, [rcx+8*rax]
37bdf9993mov rcx, [rsp+488]
37bdf999bmov [rcx+8*r10], rax
37bdf999f
37bdf999floc_37bdf999f:
37bdf999fmov r10, r11
37bdf99a2jmp 0x37bdf9900
37bdf99a7
37bdf99a7 66 0f 1f 84 00 00 00 00 00 f........
37bdf99b0
37bdf99b0loc_37bdf99b0:
37bdf99b0mov rcx, [rsp+440]
37bdf99b8mov rdx, [rsp+160]
37bdf99c0movaps x0, x3
37bdf99c3mov r15, [rsp+448]
37bdf99cbmov rbx, [rsp+480]
37bdf99d3cmp [rcx], 0
37bdf99d7je 0x37bdfa533
37bdf99ddmov eax, 1
37bdf99e2nop [rax+rax]
37bdf99eanop [rax+rax]
37bdf99f5nop [rax+rax]
37bdf9a00
37bdf9a00loc_37bdf9a00:
37bdf9a00mov [rbx+8*rax-4], 0
37bdf9a08movss [rbx+8*rax-8], x0
37bdf9a0eadd rax, 1
37bdf9a12cmp rax, r14
37bdf9a15jne 0x37bdf9a00
37bdf9a17movss x7, [rip+0x65b265]
37bdf9a1f
37bdf9a1floc_37bdf9a1f:
37bdf9a1fmov rax, [rsp+432]
37bdf9a27cmp [rax], 0
37bdf9a2bje 0x37bdfa049
37bdf9a31movss x8, [rip+0x65b256]
37bdf9a3acmp rdx, 1
37bdf9a3ejle 0x37bdf9d72
37bdf9a44lea rax, [8*rbp+8]
37bdf9a4cmov ebp, 1
37bdf9a51mov [rsp+448], r15
37bdf9a59movaps x12, x7
37bdf9a5dmov [rsp+152], rax
37bdf9a65pxor x9, x9
37bdf9a6amov r15, rdx
37bdf9a6dmovaps x7, x6
37bdf9a70mov rax, [rsp+456]
37bdf9a78mov [rsp+480], rbx
37bdf9a80mov r14l, 1
37bdf9a86movss x8, [rip+0x65b201]
37bdf9a8fmov rsi, [rsp+488]
37bdf9a97lea r13, [rax-8]
37bdf9a9bmov rax, [rsp+136]
37bdf9aa3lea rdi, [8*rax+8]
37bdf9aabmov r12, rax
37bdf9aaelea rcx, [8*rax]
37bdf9ab6mov [rsp+144], rdi
37bdf9abeadd rdi, 3
37bdf9ac2shl r12, 4
37bdf9ac6mov [rsp+184], rdi
37bdf9acelea rdi, [rsp+216]
37bdf9ad6mov [rsp+160], rdi
37bdf9ademov rdi, r13
37bdf9ae1mov r13, r12
37bdf9ae4mov r12, rbp
37bdf9ae7mov [rsp+176], rcx
37bdf9aefmov rbp, rax
37bdf9af2jmp 0x37bdf9b99
37bdf9af7
37bdf9af7 66 0f 1f 84 00 00 00 00 00 f........
37bdf9b00
37bdf9b00loc_37bdf9b00:
37bdf9b00ucomiss x3, x9
37bdf9b04mov ecx, 0
37bdf9b09setnp al
37bdf9b0ccmovne eax, ecx
37bdf9b0ftest al, al
37bdf9b11je 0x37bdf9b38
37bdf9b13ucomiss x4, x9
37bdf9b17setnp al
37bdf9b1acmovne eax, ecx
37bdf9b1dtest al, al
37bdf9b1fje 0x37bdf9b38
37bdf9b21mov rax, [rsp+512]
37bdf9b29mov [rsi+4], 0
37bdf9b30movss x0, [rax]
37bdf9b34movss [rsi], x0
37bdf9b38
37bdf9b38loc_37bdf9b38:
37bdf9b38mov rcx, [rsp+160]
37bdf9b40mov rdx, rsi
37bdf9b43call cladiv_64_
37bdf9b48movd x1, eax
37bdf9b4cshr rax, 32
37bdf9b50ucomiss x1, x9
37bdf9b54setp dl
37bdf9b57cmovne edx, r14l
37bdf9b5btest dl, dl
37bdf9b5djne 0x37bdfa290
37bdf9b63movd x5, eax
37bdf9b67mov rcx, [rsp+144]
37bdf9b6fucomiss x5, x9
37bdf9b73setp dl
37bdf9b76cmovne edx, r14l
37bdf9b7aadd rcx, rsi
37bdf9b7dtest dl, dl
37bdf9b7fjne 0x37bdfa290
37bdf9b85
37bdf9b85loc_37bdf9b85:
37bdf9b85add rdi, [rsp+152]
37bdf9b8dmov rsi, rcx
37bdf9b90cmp r12, r15
37bdf9b93je 0x37bdf9d58
37bdf9b99
37bdf9b99loc_37bdf9b99:
37bdf9b99movss x4, [rsi+4]
37bdf9b9emovss x3, [rsi]
37bdf9ba2mov rbx, r12
37bdf9ba5add r12, 1
37bdf9ba9movq x0, [rdi+16]
37bdf9baemovaps x2, x3
37bdf9bb1movaps x1, x4
37bdf9bb4andps x1, x8
37bdf9bb8andps x2, x8
37bdf9bbcmovlps [rsp+216], x0
37bdf9bc4addss x2, x1
37bdf9bc8movaps x1, x0
37bdf9bcbmovshdup x0, x0
37bdf9bcfandps x1, x8
37bdf9bd3andps x0, x8
37bdf9bd7addss x0, x1
37bdf9bdbcomiss x0, x2
37bdf9bdejbe 0x37bdf9b00
37bdf9be4mov rdx, [rsp+160]
37bdf9becmov rcx, rsi
37bdf9befcall cladiv_64_
37bdf9bf4movd x2, eax
37bdf9bf8shr rax, 32
37bdf9bfcmovd x1, eax
37bdf9c00mov rax, [rsp+216]
37bdf9c08mov [rsi], rax
37bdf9c0bmov rax, [rsp+448]
37bdf9c13mov rcx, [rax]
37bdf9c16cmp r12, rcx
37bdf9c19jg 0x37bdfa522
37bdf9c1fmov r10, rcx
37bdf9c22sub r10, rbx
37bdf9c25cmp r10, 1
37bdf9c29je 0x37bdfa5a1
37bdf9c2fcmp [rsp+184], 22
37bdf9c38jbe 0x37bdfa5a1
37bdf9c3emov rcx, [rsp+176]
37bdf9c46mov r11, r10
37bdf9c49movaps x5, x2
37bdf9c4cmovaps x4, x1
37bdf9c4fshr r11, 1
37bdf9c52shufps x5, x5, 0
37bdf9c56shufps x4, x4, 0
37bdf9c5alea rax, [rcx+rsi]
37bdf9c5elea rdx, [rcx+rax]
37bdf9c62xor ecx, ecx
37bdf9c64nop
37bdf9c65nop [rax+rax]
37bdf9c70
37bdf9c70loc_37bdf9c70:
37bdf9c70movups x10, [rax]
37bdf9c74movups x0, [rdx]
37bdf9c77add rcx, 1
37bdf9c7bmovaps x6, x10
37bdf9c7fmovaps x3, x10
37bdf9c83shufps x6, x0, -18
37bdf9c87mulps x6, x5
37bdf9c8amovlhps x3, x0
37bdf9c8dmovaps x11, x6
37bdf9c91movaps x6, x10
37bdf9c95shufps x6, x0, -69
37bdf9c99mulps x6, x4
37bdf9c9caddsubps x11, x6
37bdf9ca1movaps x6, x10
37bdf9ca5subps x3, x11
37bdf9ca9shufps x6, x3, 78
37bdf9cadshufps x0, x3, -18
37bdf9cb1movups [rax], x6
37bdf9cb4add rax, r13
37bdf9cb7movups [rdx], x0
37bdf9cbaadd rdx, r13
37bdf9cbdcmp r11, rcx
37bdf9cc0jne 0x37bdf9c70
37bdf9cc2mov rax, [rsp+144]
37bdf9ccalea rcx, [rsi+rax]
37bdf9ccetest r10b, 1
37bdf9cd2je 0x37bdf9b85
37bdf9cd8and r10, -2
37bdf9cdcmov rsi, [rsp+488]
37bdf9ce4movaps x5, x2
37bdf9ce7movaps x3, x1
37bdf9cealea rax, [r10+r12]
37bdf9ceeadd rdi, [rsp+152]
37bdf9cf6imul rax, rbp
37bdf9cfaadd rax, [rsp+168]
37bdf9d02lea rdx, [r12+rax]
37bdf9d06add rax, rbx
37bdf9d09movss x0, [rsi+8*rdx]
37bdf9d0emovss x4, [rsi+8*rdx+4]
37bdf9d14mulss x5, x0
37bdf9d18mulss x3, x4
37bdf9d1cmulss x1, x0
37bdf9d20unpcklps x0, x4
37bdf9d23mulss x2, x4
37bdf9d27subss x5, x3
37bdf9d2bmovss x3, [rsi+8*rax]
37bdf9d30addss x1, x2
37bdf9d34subss x3, x5
37bdf9d38movss x5, [rsi+8*rax+4]
37bdf9d3esubss x5, x1
37bdf9d42unpcklps x3, x5
37bdf9d45movlhps x0, x3
37bdf9d48movups [rsi+8*rax], x0
37bdf9d4cmov rsi, rcx
37bdf9d4fcmp r12, r15
37bdf9d52jne 0x37bdf9b99
37bdf9d58
37bdf9d58loc_37bdf9d58:
37bdf9d58mov r15, [rsp+448]
37bdf9d60mov rbx, [rsp+480]
37bdf9d68movaps x6, x7
37bdf9d6bmovaps x7, x12
37bdf9d6fmov rdx, [r15]
37bdf9d72
37bdf9d72loc_37bdf9d72:
37bdf9d72mov rax, [rsp+136]
37bdf9d7apxor x0, x0
37bdf9d7emov rdi, [rsp+488]
37bdf9d86mov r8l, 0
37bdf9d8cimul rax, rdx
37bdf9d90add rax, [rsp+168]
37bdf9d98add rax, rdx
37bdf9d9blea rcx, [rdi+8*rax]
37bdf9d9fucomiss x0, [rcx]
37bdf9da2setnp al
37bdf9da5cmovne eax, r8l
37bdf9da9test al, al
37bdf9dabje 0x37bdf9dd3
37bdf9daducomiss x0, [rcx+4]
37bdf9db1setnp al
37bdf9db4cmovne eax, r8l
37bdf9db8test al, al
37bdf9dbaje 0x37bdf9dd3
37bdf9dbcmov rax, [rsp+512]
37bdf9dc4mov [rcx+4], 0
37bdf9dcbmovss x0, [rax]
37bdf9dcfmovss [rcx], x0
37bdf9dd3
37bdf9dd3loc_37bdf9dd3:
37bdf9dd3mov eax, 78
37bdf9dd8
37bdf9dd8loc_37bdf9dd8:
37bdf9dd8mov [rsp+207], al
37bdf9ddfmov [rsp+206], 78
37bdf9de7test rdx, rdx
37bdf9deajle 0x37bdf9f89
37bdf9df0lea rbp, [rsp+206]
37bdf9df8lea rdi, [rsp+207]
37bdf9e00movss x9, [rip+0x65ae97]
37bdf9e09mov r14, [rsp+496]
37bdf9e11mov rsi, [rsp+504]
37bdf9e19mov [rsp+136], rbp
37bdf9e21lea r13, [rsp+232]
37bdf9e29mov rbp, rbx
37bdf9e2cdivss x9, x6
37bdf9e31mov [rsp+144], rdi
37bdf9e39mov rbx, rdx
37bdf9e3cmov edi, 1
37bdf9e41lea r12, [rsp+208]
37bdf9e49nop [rax]
37bdf9e50
37bdf9e50loc_37bdf9e50:
37bdf9e50mov rax, [rsp+488]
37bdf9e58mov [rsp+80], r13
37bdf9e5dlea r8, [rip+0x65ae14]
37bdf9e64lea rcx, [rip+0x65ae14]
37bdf9e6bmov [rsp+112], 1
37bdf9e74mov r9, [rsp+136]
37bdf9e7cmov [rsp+40], rax
37bdf9e81mov rdx, [rsp+144]
37bdf9e89mov [rsp+104], 7
37bdf9e92mov [rsp+96], 1
37bdf9e9bmov [rsp+88], 5
37bdf9ea4mov [rsp+72], rsi
37bdf9ea9mov [rsp+64], r12
37bdf9eaemov [rsp+56], rbp
37bdf9eb3mov [rsp+48], r14
37bdf9eb8mov [rsp+32], r15
37bdf9ebdcall clatrs_64_
37bdf9ec2lea r8, [rip+0x65ada7]
37bdf9ec9mov rdx, rbp
37bdf9eccmov rcx, r15
37bdf9ecfmov [rsp+206], 89
37bdf9ed7call scasum_64_
37bdf9edcmovaps x1, x0
37bdf9edfmovss x0, [rsp+208]
37bdf9ee8mulss x0, x9
37bdf9eedcomiss x1, x0
37bdf9ef0jae 0x37bdfa4b2
37bdf9ef6mov rax, [rsp+512]
37bdf9efemov rcx, [r15]
37bdf9f01mov [rbp+4], 0
37bdf9f08movss x1, [rax]
37bdf9f0cmovss [rbp], x1
37bdf9f11cmp rcx, 1
37bdf9f15jle 0x37bdf9f57
37bdf9f17movaps x2, x6
37bdf9f1amovaps x0, x1
37bdf9f1dlea rdx, [rcx+1]
37bdf9f21mov eax, 2
37bdf9f26addss x2, x7
37bdf9f2adivss x0, x2
37bdf9f2enop [rax]
37bdf9f35nop [rax+rax]
37bdf9f40
37bdf9f40loc_37bdf9f40:
37bdf9f40mov [rbp+8*rax-4], 0
37bdf9f48movss [rbp+8*rax-8], x0
37bdf9f4eadd rax, 1
37bdf9f52cmp rax, rdx
37bdf9f55jne 0x37bdf9f40
37bdf9f57
37bdf9f57loc_37bdf9f57:
37bdf9f57mulss x1, x6
37bdf9f5bmov rax, rcx
37bdf9f5esub rax, rdi
37bdf9f61add rdi, 1
37bdf9f65movss x0, [rbp+8*rax]
37bdf9f6bsubss x0, x1
37bdf9f6fmovss x1, [rbp+8*rax+4]
37bdf9f75unpcklps x0, x1
37bdf9f78movlps [rbp+8*rax], x0
37bdf9f7dcmp rdi, rbx
37bdf9f80jle 0x37bdf9e50
37bdf9f86mov rbx, rbp
37bdf9f89
37bdf9f89loc_37bdf9f89:
37bdf9f89mov rax, [rsp+528]
37bdf9f91mov [rax], 1
37bdf9f98
37bdf9f98loc_37bdf9f98:
37bdf9f98mov rdx, rbx
37bdf9f9bmov rcx, r15
37bdf9f9elea r8, [rip+0x65accb]
37bdf9fa5call icamax_64_
37bdf9faalea rdx, [rsp+212]
37bdf9fb2mov r8, rbx
37bdf9fb5mov rcx, r15
37bdf9fb8sub rax, 1
37bdf9fbclea r9, [rip+0x65acad]
37bdf9fc3movss x0, [rbx+8*rax]
37bdf9fc8movss x1, [rbx+8*rax+4]
37bdf9fceandps x0, x8
37bdf9fd2andps x1, x8
37bdf9fd6addss x0, x1
37bdf9fdadivss x7, x0
37bdf9fdemovss [rsp+212], x7
37bdf9fe7call csscal_64_
37bdf9fecnop
37bdf9fedmovups x6, [rsp+240]
37bdf9ff5movups x7, [rsp+256]
37bdf9ffdmovups x8, [rsp+272]
37bdfa006movups x9, [rsp+288]
37bdfa00fmovups x10, [rsp+304]
37bdfa018movups x11, [rsp+320]
37bdfa021movups x12, [rsp+336]
37bdfa02aadd rsp, 360
37bdfa031pop rbx
37bdfa032pop rsi
37bdfa033pop rdi
37bdfa034pop rbp
37bdfa035pop r12
37bdfa037pop r13
37bdfa039pop r14
37bdfa03bpop r15
37bdfa03dret
37bdfa03e
37bdfa03eloc_37bdfa03e:
37bdfa03emov r10l, 1
37bdfa044jmp 0x37bdf9980
37bdfa049
37bdfa049loc_37bdfa049:
37bdfa049movss x8, [rip+0x65ac3e]
37bdfa052cmp rdx, 1
37bdfa056jle 0x37bdfa455
37bdfa05clea rdi, [rdx-1]
37bdfa060mov rax, rbp
37bdfa063mov rsi, [rsp+456]
37bdfa06bmov rcx, [rsp+168]
37bdfa073imul rbp, rdi
37bdfa077not rax
37bdfa07amov r8, [rsp+488]
37bdfa082mov [rsp+448], r15
37bdfa08alea r11, [8*rax]
37bdfa092add rax, rdx
37bdfa095pxor x9, x9
37bdfa09amov [rsp+480], rbx
37bdfa0a2lea r10, [8*rcx]
37bdfa0aamovss x8, [rip+0x65abdd]
37bdfa0b3add rax, rbp
37bdfa0b6lea r14, [rsi+8*rax]
37bdfa0bamov rsi, [rsp+136]
37bdfa0c2mov r15, r14
37bdfa0c5mov r14, rdi
37bdfa0c8mov rax, rsi
37bdfa0cbimul rax, rdx
37bdfa0cfadd rdx, rcx
37bdfa0d2add rdx, rax
37bdfa0d5add rax, rcx
37bdfa0d8lea r13, [r8+8*rdx]
37bdfa0dcmov rdx, rsi
37bdfa0dflea r12, [r8+8*rax+8]
37bdfa0e4imul rsi, rdi
37bdfa0e8neg rdx
37bdfa0ebmov rbx, r13
37bdfa0eemov rdi, r10
37bdfa0f1lea rbp, [8*rdx]
37bdfa0f9lea rax, [rsp+224]
37bdfa101mov r13, rbp
37bdfa104mov [rsp+136], rax
37bdfa10cmov rbp, r11
37bdfa10flea rdx, [rsi+rcx]
37bdfa113lea rsi, [r8+8*rdx+8]
37bdfa118jmp 0x37bdfa1b7
37bdfa11d
37bdfa11d 0f 1f 00 ...
37bdfa120
37bdfa120loc_37bdfa120:
37bdfa120ucomiss x3, x9
37bdfa124mov ecx, 0
37bdfa129setnp al
37bdfa12ccmovne eax, ecx
37bdfa12ftest al, al
37bdfa131je 0x37bdfa158
37bdfa133ucomiss x4, x9
37bdfa137setnp al
37bdfa13acmovne eax, ecx
37bdfa13dtest al, al
37bdfa13fje 0x37bdfa158
37bdfa141mov rax, [rsp+512]
37bdfa149mov [rbx+4], 0
37bdfa150movss x0, [rax]
37bdfa154movss [rbx], x0
37bdfa158
37bdfa158loc_37bdfa158:
37bdfa158mov rcx, [rsp+136]
37bdfa160mov rdx, rbx
37bdfa163call cladiv_64_
37bdfa168mov ecx, 1
37bdfa16dmovd x3, eax
37bdfa171shr rax, 32
37bdfa175movd x2, eax
37bdfa179ucomiss x2, x9
37bdfa17dsetp al
37bdfa180cmovne eax, ecx
37bdfa183test al, al
37bdfa185jne 0x37bdfa3c0
37bdfa18bucomiss x3, x9
37bdfa18fsetp al
37bdfa192cmovne eax, ecx
37bdfa195test al, al
37bdfa197jne 0x37bdfa3c0
37bdfa19d
37bdfa19dloc_37bdfa19d:
37bdfa19dadd r15, rbp
37bdfa1a0add rbx, rdi
37bdfa1a3add rsi, r13
37bdfa1a6add r12, r13
37bdfa1a9cmp r14, 1
37bdfa1adje 0x37bdfa442
37bdfa1b3sub r14, 1
37bdfa1b7
37bdfa1b7loc_37bdfa1b7:
37bdfa1b7movss x3, [rbx+4]
37bdfa1bcmovss x4, [rbx]
37bdfa1c0movq x0, [r15]
37bdfa1c5movaps x2, x4
37bdfa1c8movaps x1, x3
37bdfa1cbandps x1, x8
37bdfa1cfandps x2, x8
37bdfa1d3movlps [rsp+224], x0
37bdfa1dbaddss x2, x1
37bdfa1dfmovaps x1, x0
37bdfa1e2movshdup x0, x0
37bdfa1e6andps x1, x8
37bdfa1eaandps x0, x8
37bdfa1eeaddss x0, x1
37bdfa1f2comiss x0, x2
37bdfa1f5jbe 0x37bdfa120
37bdfa1fbmov rdx, [rsp+136]
37bdfa203mov rcx, rbx
37bdfa206call cladiv_64_
37bdfa20bmov rcx, [rsp+224]
37bdfa213movd x4, eax
37bdfa217shr rax, 32
37bdfa21bmovd x5, eax
37bdfa21fmovsldup x4, x4
37bdfa223mov [rbx], rcx
37bdfa226xor eax, eax
37bdfa228movsldup x3, x5
37bdfa22cmovq x4, x4
37bdfa230movq x3, x3
37bdfa234nop
37bdfa235nop [rax+rax]
37bdfa240
37bdfa240loc_37bdfa240:
37bdfa240movq x2, [rsi+8*rax]
37bdfa245movaps x1, x2
37bdfa248movq x0, x2
37bdfa24cmulps x0, x4
37bdfa24fshufps x1, x1, -31
37bdfa253movq x1, x1
37bdfa257mulps x1, x3
37bdfa25amovq x0, x0
37bdfa25emovq x1, x1
37bdfa262addsubps x0, x1
37bdfa266movq x1, [r12+8*rax]
37bdfa26cmovq x0, x0
37bdfa270subps x1, x0
37bdfa273movlps [rsi+8*rax], x1
37bdfa277movlps [r12+8*rax], x2
37bdfa27cadd rax, 1
37bdfa280cmp rax, r14
37bdfa283jb 0x37bdfa240
37bdfa285jmp 0x37bdfa19d
37bdfa28a
37bdfa28a 66 0f 1f 44 00 00 f..D..
37bdfa290
37bdfa290loc_37bdfa290:
37bdfa290mov rcx, [rsp+448]
37bdfa298mov rdx, [rcx]
37bdfa29bcmp r12, rdx
37bdfa29ejg 0x37bdfa522
37bdfa2a4mov r10, rdx
37bdfa2a7movd x2, eax
37bdfa2abmovd x4, eax
37bdfa2afsub r10, rbx
37bdfa2b2unpcklps x2, x1
37bdfa2b5unpcklps x1, x4
37bdfa2b8cmp r10, 1
37bdfa2bcje 0x37bdfa4ba
37bdfa2c2cmp [rsp+184], 22
37bdfa2cbjbe 0x37bdfa4ba
37bdfa2d1mov rax, [rsp+176]
37bdfa2d9mov r11, r10
37bdfa2dcmovaps x4, x1
37bdfa2dfmovaps x3, x2
37bdfa2e2shr r11, 1
37bdfa2e5movlhps x4, x1
37bdfa2e8movlhps x3, x2
37bdfa2eblea rdx, [rax+rsi]
37bdfa2efmov rax, [rsp+144]
37bdfa2f7lea rcx, [rsi+rax]
37bdfa2fbxor esi, esi
37bdfa2fdmov rax, rcx
37bdfa300
37bdfa300loc_37bdfa300:
37bdfa300movups x0, [rdx]
37bdfa303movups x5, [rdx+8*rbp]
37bdfa307add rsi, 1
37bdfa30badd rdx, r13
37bdfa30emovaps x6, x0
37bdfa311shufps x6, x5, -18
37bdfa315movaps x10, x6
37bdfa319movaps x6, x0
37bdfa31cshufps x0, x5, 85
37bdfa320shufps x6, x5, 0
37bdfa324mulps x6, x4
37bdfa327mulps x0, x3
37bdfa32amovaps x5, x6
37bdfa32daddsubps x5, x0
37bdfa331movaps x0, x10
37bdfa335subps x0, x5
37bdfa338movq [rax], x0
37bdfa33cmovhps [rax+8*rbp], x0
37bdfa340add rax, r13
37bdfa343cmp r11, rsi
37bdfa346jne 0x37bdfa300
37bdfa348test r10b, 1
37bdfa34cje 0x37bdf9b85
37bdfa352and r10, -2
37bdfa356movq x1, x1
37bdfa35amovq x2, x2
37bdfa35elea rax, [r10+r12]
37bdfa362imul rax, rbp
37bdfa366add rax, [rsp+168]
37bdfa36elea rdx, [r12+rax]
37bdfa372add rbx, rax
37bdfa375mov rax, [rsp+488]
37bdfa37dmovq x3, [rax+8*rbx]
37bdfa382movsldup x0, x3
37bdfa386movq x0, x0
37bdfa38amulps x0, x1
37bdfa38dmovshdup x1, x3
37bdfa391movq x1, x1
37bdfa395mulps x1, x2
37bdfa398movq x0, x0
37bdfa39cmovq x1, x1
37bdfa3a0addsubps x0, x1
37bdfa3a4movq x1, [rax+8*rdx]
37bdfa3a9movq x0, x0
37bdfa3adsubps x1, x0
37bdfa3b0movlps [rax+8*rdx], x1
37bdfa3b4jmp 0x37bdf9b85
37bdfa3b9
37bdfa3b9 0f 1f 80 00 00 00 00 .......
37bdfa3c0
37bdfa3c0loc_37bdfa3c0:
37bdfa3c0movsldup x3, x3
37bdfa3c4movsldup x2, x2
37bdfa3c8xor eax, eax
37bdfa3camovq x3, x3
37bdfa3cemovq x2, x2
37bdfa3d2nop
37bdfa3d4nop [rax+rax]
37bdfa3dfnop [rax+rax]
37bdfa3eanop [rax+rax]
37bdfa3f5nop [rax+rax]
37bdfa400
37bdfa400loc_37bdfa400:
37bdfa400movq x0, [r12+8*rax]
37bdfa406movq x1, x0
37bdfa40ashufps x0, x0, -31
37bdfa40emulps x1, x3
37bdfa411movq x0, x0
37bdfa415mulps x0, x2
37bdfa418movq x1, x1
37bdfa41cmovq x0, x0
37bdfa420addsubps x1, x0
37bdfa424movq x0, [rsi+8*rax]
37bdfa429movq x1, x1
37bdfa42dsubps x0, x1
37bdfa430movlps [rsi+8*rax], x0
37bdfa434add rax, 1
37bdfa438cmp rax, r14
37bdfa43bjb 0x37bdfa400
37bdfa43djmp 0x37bdfa19d
37bdfa442
37bdfa442loc_37bdfa442:
37bdfa442mov r15, [rsp+448]
37bdfa44amov rbx, [rsp+480]
37bdfa452mov rdx, [r15]
37bdfa455
37bdfa455loc_37bdfa455:
37bdfa455mov rax, [rsp+488]
37bdfa45dpxor x0, x0
37bdfa461mov ecx, 0
37bdfa466ucomiss x0, [rax]
37bdfa469setnp al
37bdfa46ccmovne eax, ecx
37bdfa46ftest al, al
37bdfa471je 0x37bdfa4a8
37bdfa473mov rax, [rsp+488]
37bdfa47bucomiss x0, [rax+4]
37bdfa47fsetnp al
37bdfa482cmovne eax, ecx
37bdfa485test al, al
37bdfa487je 0x37bdfa4a8
37bdfa489mov rax, [rsp+512]
37bdfa491movss x0, [rax]
37bdfa495mov rax, [rsp+488]
37bdfa49dmov [rax+4], 0
37bdfa4a4movss [rax], x0
37bdfa4a8
37bdfa4a8loc_37bdfa4a8:
37bdfa4a8mov eax, 67
37bdfa4adjmp 0x37bdf9dd8
37bdfa4b2
37bdfa4b2loc_37bdfa4b2:
37bdfa4b2mov rbx, rbp
37bdfa4b5jmp 0x37bdf9f98
37bdfa4ba
37bdfa4baloc_37bdfa4ba:
37bdfa4baadd rdx, 1
37bdfa4bemovq x1, x1
37bdfa4c2movq x2, x2
37bdfa4c6mov rcx, r12
37bdfa4c9mov r8, [rsp+176]
37bdfa4d1lea rax, [r8+rsi]
37bdfa4d5nop [rax+rax]
37bdfa4e0
37bdfa4e0loc_37bdfa4e0:
37bdfa4e0movq x3, [rax]
37bdfa4e4add rcx, 1
37bdfa4e8movsldup x0, x3
37bdfa4ecmovshdup x3, x3
37bdfa4f0movq x0, x0
37bdfa4f4movq x3, x3
37bdfa4f8mulps x0, x1
37bdfa4fbmulps x3, x2
37bdfa4femovq x0, x0
37bdfa502movq x3, x3
37bdfa506addsubps x0, x3
37bdfa50amovq x3, [rax+8]
37bdfa50fmovq x0, x0
37bdfa513subps x3, x0
37bdfa516movlps [rax+8], x3
37bdfa51aadd rax, r8
37bdfa51dcmp rcx, rdx
37bdfa520jne 0x37bdfa4e0
37bdfa522
37bdfa522loc_37bdfa522:
37bdfa522mov rax, [rsp+144]
37bdfa52alea rcx, [rsi+rax]
37bdfa52ejmp 0x37bdf9b85
37bdfa533
37bdfa533loc_37bdfa533:
37bdfa533mulss x0, x6
37bdfa537lea r8, [rip+0x65a732]
37bdfa53emov rdx, rbx
37bdfa541mov rcx, r15
37bdfa544movss x7, [rip+0x65a738]
37bdfa54cmaxss x0, x7
37bdfa550mulss x0, x2
37bdfa554movaps x8, x0
37bdfa558call scnrm2_64_
37bdfa55dmov rax, [rsp+512]
37bdfa565mov r8, rbx
37bdfa568mov rcx, r15
37bdfa56bmaxss x0, x8
37bdfa570lea rdx, [rsp+232]
37bdfa578movss x1, [rax]
37bdfa57clea r9, [rip+0x65a6ed]
37bdfa583mulss x1, x6
37bdfa587divss x1, x0
37bdfa58bmovss [rsp+232], x1
37bdfa594call csscal_64_
37bdfa599mov rdx, [r15]
37bdfa59cjmp 0x37bdf9a1f
37bdfa5a1
37bdfa5a1loc_37bdfa5a1:
37bdfa5a1mov r8, [rsp+176]
37bdfa5a9add rcx, 1
37bdfa5admov rdx, r12
37bdfa5b0movaps x6, x8
37bdfa5b4lea rax, [r8+rsi]
37bdfa5b8nop [rax+rax]
37bdfa5c0
37bdfa5c0loc_37bdfa5c0:
37bdfa5c0movss x0, [rax+8]
37bdfa5c5movss x4, [rax+12]
37bdfa5camovaps x5, x2
37bdfa5cdmovaps x3, x1
37bdfa5d0movaps x8, x1
37bdfa5d4add rdx, 1
37bdfa5d8mulss x5, x0
37bdfa5dcmulss x3, x4
37bdfa5e0mulss x8, x0
37bdfa5e5unpcklps x0, x4
37bdfa5e8subss x5, x3
37bdfa5ecmovss x3, [rax]
37bdfa5f0subss x3, x5
37bdfa5f4movaps x5, x2
37bdfa5f7mulss x5, x4
37bdfa5fbaddss x8, x5
37bdfa600movss x5, [rax+4]
37bdfa605subss x5, x8
37bdfa60aunpcklps x3, x5
37bdfa60dmovlhps x0, x3
37bdfa610movups [rax], x0
37bdfa613add rax, r8
37bdfa616cmp rdx, rcx
37bdfa619jne 0x37bdfa5c0
37bdfa61bmov rax, [rsp+144]
37bdfa623movaps x8, x6
37bdfa627lea rcx, [rsi+rax]
37bdfa62bjmp 0x37bdf9b85
37bdfa630
37bdfa630loc_37bdfa630:
37bdfa630cmp [rcx], 0
37bdfa634je 0x37bdfa533
37bdfa63amov rax, [rsp+432]
37bdfa642movss x7, [rip+0x65a63a]
37bdfa64amovss x8, [rip+0x65a63d]
37bdfa653cmp [rax], 0
37bdfa657jne 0x37bdf9d72
37bdfa65djmp 0x37bdfa455
37bdf9780
37bdf9780claein_64_:
37bdf9780push r15
37bdf9782push r14
37bdf9784push r13
37bdf9786push r12
37bdf9788push rbp
37bdf9789push rdi
37bdf978apush rsi
37bdf978bpush rbx
37bdf978csub rsp, 360
37bdf9793movups [rsp+240], x6
37bdf979bmovups [rsp+256], x7
37bdf97a3movups [rsp+272], x8
37bdf97acmovups [rsp+288], x9
37bdf97b5movups [rsp+304], x10
37bdf97bemovups [rsp+320], x11
37bdf97c7movups [rsp+336], x12
37bdf97d0pxor x6, x6
37bdf97d4mov rax, [rsp+496]
37bdf97dcmov rbx, [rsp+480]
37bdf97e4mov rax, [rax]
37bdf97e7mov [rsp+432], rcx
37bdf97efmov rcx, rdx
37bdf97f2xor edx, edx
37bdf97f4test rax, rax
37bdf97f7cmovns rdx, rax
37bdf97fbmov [rsp+456], r9
37bdf9803mov r15, r8
37bdf9806mov rax, rdx
37bdf9809mov [rsp+136], rdx
37bdf9811mov rdi, rdx
37bdf9814mov rdx, [r8]
37bdf9817not rax
37bdf981amov [rsp+168], rax
37bdf9822mov rax, [rsp+464]
37bdf982acvtsi2ss x6, rdx
37bdf982fmov rbp, [rax]
37bdf9832xor eax, eax
37bdf9834test rbp, rbp
37bdf9837sqrtss x6, x6
37bdf983bcmovs rbp, rax
37bdf983fmov rax, [rsp+528]
37bdf9847mov [rax], 0
37bdf984emov rax, [rsp+512]
37bdf9856movss x0, [rax]
37bdf985amov rax, [rsp+520]
37bdf9862movss x2, [rax]
37bdf9866test rdx, rdx
37bdf9869jle 0x37bdfa630
37bdf986fmov [rsp+160], rdx
37bdf9877lea r13, [r9-8]
37bdf987blea r14, [rdx+1]
37bdf987fmov rax, [rsp+488]
37bdf9887mov rsi, -1
37bdf988emov r10l, 1
37bdf9894movaps x3, x0
37bdf9897mov [rsp+440], rcx
37bdf989flea r12, [rax-8]
37bdf98a3mov rax, [rsp+472]
37bdf98ablea r8, [8*rdi+8]
37bdf98b3mov [rsp+448], r15
37bdf98bbmov rdi, -1
37bdf98c2mov r15, r8
37bdf98c5lea rbx, [8*rbp+8]
37bdf98cdmovq x1, [rax]
37bdf98d1lea rax, [r9+8]
37bdf98d5mov [rsp+144], rax
37bdf98ddmov rax, [rsp+488]
37bdf98e5add rax, 8
37bdf98e9mov [rsp+152], rax
37bdf98f1nop [rax]
37bdf98f5nop [rax+rax]
37bdf9900
37bdf9900loc_37bdf9900:
37bdf9900movq x0, [r13+8]
37bdf9906lea r11, [r10+1]
37bdf990asubps x0, x1
37bdf990dmovlps [r12+8], x0
37bdf9913cmp r11, r14
37bdf9916je 0x37bdf99b0
37bdf991cadd r13, rbx
37bdf991fadd r12, r15
37bdf9922add rsi, rbp
37bdf9925add rdi, [rsp+136]
37bdf992dcmp r11, 2
37bdf9931je 0x37bdfa03e
37bdf9937mov rax, [rsp+144]
37bdf993fmov r9, r10
37bdf9942xor edx, edx
37bdf9944shr r9, 1
37bdf9947lea r8, [rax+8*rsi]
37bdf994bmov rax, [rsp+152]
37bdf9953lea rcx, [rax+8*rdi]
37bdf9957xor eax, eax
37bdf9959nop [rax]
37bdf9960
37bdf9960loc_37bdf9960:
37bdf9960movups x0, [r8+rax]
37bdf9965add rdx, 1
37bdf9969movups [rcx+rax], x0
37bdf996dadd rax, 16
37bdf9971cmp r9, rdx
37bdf9974jne 0x37bdf9960
37bdf9976test r10b, 1
37bdf997aje 0x37bdf999f
37bdf997cor r10, 1
37bdf9980
37bdf9980loc_37bdf9980:
37bdf9980mov rcx, [rsp+456]
37bdf9988lea rax, [rsi+r10]
37bdf998cadd r10, rdi
37bdf998fmov rax, [rcx+8*rax]
37bdf9993mov rcx, [rsp+488]
37bdf999bmov [rcx+8*r10], rax
37bdf999f
37bdf999floc_37bdf999f:
37bdf999fmov r10, r11
37bdf99a2jmp 0x37bdf9900
37bdf99a7
37bdf99a7 66 0f 1f 84 00 00 00 00 00 f........
37bdf99b0
37bdf99b0loc_37bdf99b0:
37bdf99b0mov rcx, [rsp+440]
37bdf99b8mov rdx, [rsp+160]
37bdf99c0movaps x0, x3
37bdf99c3mov r15, [rsp+448]
37bdf99cbmov rbx, [rsp+480]
37bdf99d3cmp [rcx], 0
37bdf99d7je 0x37bdfa533
37bdf99ddmov eax, 1
37bdf99e2nop [rax+rax]
37bdf99eanop [rax+rax]
37bdf99f5nop [rax+rax]
37bdf9a00
37bdf9a00loc_37bdf9a00:
37bdf9a00mov [rbx+8*rax-4], 0
37bdf9a08movss [rbx+8*rax-8], x0
37bdf9a0eadd rax, 1
37bdf9a12cmp rax, r14
37bdf9a15jne 0x37bdf9a00
37bdf9a17movss x7, [rip+0x65b265]
37bdf9a1f
37bdf9a1floc_37bdf9a1f:
37bdf9a1fmov rax, [rsp+432]
37bdf9a27cmp [rax], 0
37bdf9a2bje 0x37bdfa049
37bdf9a31movss x8, [rip+0x65b256]
37bdf9a3acmp rdx, 1
37bdf9a3ejle 0x37bdf9d72
37bdf9a44lea rax, [8*rbp+8]
37bdf9a4cmov ebp, 1
37bdf9a51mov [rsp+448], r15
37bdf9a59movaps x12, x7
37bdf9a5dmov [rsp+152], rax
37bdf9a65pxor x9, x9
37bdf9a6amov r15, rdx
37bdf9a6dmovaps x7, x6
37bdf9a70mov rax, [rsp+456]
37bdf9a78mov [rsp+480], rbx
37bdf9a80mov r14l, 1
37bdf9a86movss x8, [rip+0x65b201]
37bdf9a8fmov rsi, [rsp+488]
37bdf9a97lea r13, [rax-8]
37bdf9a9bmov rax, [rsp+136]
37bdf9aa3lea rdi, [8*rax+8]
37bdf9aabmov r12, rax
37bdf9aaelea rcx, [8*rax]
37bdf9ab6mov [rsp+144], rdi
37bdf9abeadd rdi, 3
37bdf9ac2shl r12, 4
37bdf9ac6mov [rsp+184], rdi
37bdf9acelea rdi, [rsp+216]
37bdf9ad6mov [rsp+160], rdi
37bdf9ademov rdi, r13
37bdf9ae1mov r13, r12
37bdf9ae4mov r12, rbp
37bdf9ae7mov [rsp+176], rcx
37bdf9aefmov rbp, rax
37bdf9af2jmp 0x37bdf9b99
37bdf9af7
37bdf9af7 66 0f 1f 84 00 00 00 00 00 f........
37bdf9b00
37bdf9b00loc_37bdf9b00:
37bdf9b00ucomiss x3, x9
37bdf9b04mov ecx, 0
37bdf9b09setnp al
37bdf9b0ccmovne eax, ecx
37bdf9b0ftest al, al
37bdf9b11je 0x37bdf9b38
37bdf9b13ucomiss x4, x9
37bdf9b17setnp al
37bdf9b1acmovne eax, ecx
37bdf9b1dtest al, al
37bdf9b1fje 0x37bdf9b38
37bdf9b21mov rax, [rsp+512]
37bdf9b29mov [rsi+4], 0
37bdf9b30movss x0, [rax]
37bdf9b34movss [rsi], x0
37bdf9b38
37bdf9b38loc_37bdf9b38:
37bdf9b38mov rcx, [rsp+160]
37bdf9b40mov rdx, rsi
37bdf9b43call cladiv_64_
37bdf9b48movd x1, eax
37bdf9b4cshr rax, 32
37bdf9b50ucomiss x1, x9
37bdf9b54setp dl
37bdf9b57cmovne edx, r14l
37bdf9b5btest dl, dl
37bdf9b5djne 0x37bdfa290
37bdf9b63movd x5, eax
37bdf9b67mov rcx, [rsp+144]
37bdf9b6fucomiss x5, x9
37bdf9b73setp dl
37bdf9b76cmovne edx, r14l
37bdf9b7aadd rcx, rsi
37bdf9b7dtest dl, dl
37bdf9b7fjne 0x37bdfa290
37bdf9b85
37bdf9b85loc_37bdf9b85:
37bdf9b85add rdi, [rsp+152]
37bdf9b8dmov rsi, rcx
37bdf9b90cmp r12, r15
37bdf9b93je 0x37bdf9d58
37bdf9b99
37bdf9b99loc_37bdf9b99:
37bdf9b99movss x4, [rsi+4]
37bdf9b9emovss x3, [rsi]
37bdf9ba2mov rbx, r12
37bdf9ba5add r12, 1
37bdf9ba9movq x0, [rdi+16]
37bdf9baemovaps x2, x3
37bdf9bb1movaps x1, x4
37bdf9bb4andps x1, x8
37bdf9bb8andps x2, x8
37bdf9bbcmovlps [rsp+216], x0
37bdf9bc4addss x2, x1
37bdf9bc8movaps x1, x0
37bdf9bcbmovshdup x0, x0
37bdf9bcfandps x1, x8
37bdf9bd3andps x0, x8
37bdf9bd7addss x0, x1
37bdf9bdbcomiss x0, x2
37bdf9bdejbe 0x37bdf9b00
37bdf9be4mov rdx, [rsp+160]
37bdf9becmov rcx, rsi
37bdf9befcall cladiv_64_
37bdf9bf4movd x2, eax
37bdf9bf8shr rax, 32
37bdf9bfcmovd x1, eax
37bdf9c00mov rax, [rsp+216]
37bdf9c08mov [rsi], rax
37bdf9c0bmov rax, [rsp+448]
37bdf9c13mov rcx, [rax]
37bdf9c16cmp r12, rcx
37bdf9c19jg 0x37bdfa522
37bdf9c1fmov r10, rcx
37bdf9c22sub r10, rbx
37bdf9c25cmp r10, 1
37bdf9c29je 0x37bdfa5a1
37bdf9c2fcmp [rsp+184], 22
37bdf9c38jbe 0x37bdfa5a1
37bdf9c3emov rcx, [rsp+176]
37bdf9c46mov r11, r10
37bdf9c49movaps x5, x2
37bdf9c4cmovaps x4, x1
37bdf9c4fshr r11, 1
37bdf9c52shufps x5, x5, 0
37bdf9c56shufps x4, x4, 0
37bdf9c5alea rax, [rcx+rsi]
37bdf9c5elea rdx, [rcx+rax]
37bdf9c62xor ecx, ecx
37bdf9c64nop
37bdf9c65nop [rax+rax]
37bdf9c70
37bdf9c70loc_37bdf9c70:
37bdf9c70movups x10, [rax]
37bdf9c74movups x0, [rdx]
37bdf9c77add rcx, 1
37bdf9c7bmovaps x6, x10
37bdf9c7fmovaps x3, x10
37bdf9c83shufps x6, x0, -18
37bdf9c87mulps x6, x5
37bdf9c8amovlhps x3, x0
37bdf9c8dmovaps x11, x6
37bdf9c91movaps x6, x10
37bdf9c95shufps x6, x0, -69
37bdf9c99mulps x6, x4
37bdf9c9caddsubps x11, x6
37bdf9ca1movaps x6, x10
37bdf9ca5subps x3, x11
37bdf9ca9shufps x6, x3, 78
37bdf9cadshufps x0, x3, -18
37bdf9cb1movups [rax], x6
37bdf9cb4add rax, r13
37bdf9cb7movups [rdx], x0
37bdf9cbaadd rdx, r13
37bdf9cbdcmp r11, rcx
37bdf9cc0jne 0x37bdf9c70
37bdf9cc2mov rax, [rsp+144]
37bdf9ccalea rcx, [rsi+rax]
37bdf9ccetest r10b, 1
37bdf9cd2je 0x37bdf9b85
37bdf9cd8and r10, -2
37bdf9cdcmov rsi, [rsp+488]
37bdf9ce4movaps x5, x2
37bdf9ce7movaps x3, x1
37bdf9cealea rax, [r10+r12]
37bdf9ceeadd rdi, [rsp+152]
37bdf9cf6imul rax, rbp
37bdf9cfaadd rax, [rsp+168]
37bdf9d02lea rdx, [r12+rax]
37bdf9d06add rax, rbx
37bdf9d09movss x0, [rsi+8*rdx]
37bdf9d0emovss x4, [rsi+8*rdx+4]
37bdf9d14mulss x5, x0
37bdf9d18mulss x3, x4
37bdf9d1cmulss x1, x0
37bdf9d20unpcklps x0, x4
37bdf9d23mulss x2, x4
37bdf9d27subss x5, x3
37bdf9d2bmovss x3, [rsi+8*rax]
37bdf9d30addss x1, x2
37bdf9d34subss x3, x5
37bdf9d38movss x5, [rsi+8*rax+4]
37bdf9d3esubss x5, x1
37bdf9d42unpcklps x3, x5
37bdf9d45movlhps x0, x3
37bdf9d48movups [rsi+8*rax], x0
37bdf9d4cmov rsi, rcx
37bdf9d4fcmp r12, r15
37bdf9d52jne 0x37bdf9b99
37bdf9d58
37bdf9d58loc_37bdf9d58:
37bdf9d58mov r15, [rsp+448]
37bdf9d60mov rbx, [rsp+480]
37bdf9d68movaps x6, x7
37bdf9d6bmovaps x7, x12
37bdf9d6fmov rdx, [r15]
37bdf9d72
37bdf9d72loc_37bdf9d72:
37bdf9d72mov rax, [rsp+136]
37bdf9d7apxor x0, x0
37bdf9d7emov rdi, [rsp+488]
37bdf9d86mov r8l, 0
37bdf9d8cimul rax, rdx
37bdf9d90add rax, [rsp+168]
37bdf9d98add rax, rdx
37bdf9d9blea rcx, [rdi+8*rax]
37bdf9d9fucomiss x0, [rcx]
37bdf9da2setnp al
37bdf9da5cmovne eax, r8l
37bdf9da9test al, al
37bdf9dabje 0x37bdf9dd3
37bdf9daducomiss x0, [rcx+4]
37bdf9db1setnp al
37bdf9db4cmovne eax, r8l
37bdf9db8test al, al
37bdf9dbaje 0x37bdf9dd3
37bdf9dbcmov rax, [rsp+512]
37bdf9dc4mov [rcx+4], 0
37bdf9dcbmovss x0, [rax]
37bdf9dcfmovss [rcx], x0
37bdf9dd3
37bdf9dd3loc_37bdf9dd3:
37bdf9dd3mov eax, 78
37bdf9dd8
37bdf9dd8loc_37bdf9dd8:
37bdf9dd8mov [rsp+207], al
37bdf9ddfmov [rsp+206], 78
37bdf9de7test rdx, rdx
37bdf9deajle 0x37bdf9f89
37bdf9df0lea rbp, [rsp+206]
37bdf9df8lea rdi, [rsp+207]
37bdf9e00movss x9, [rip+0x65ae97]
37bdf9e09mov r14, [rsp+496]
37bdf9e11mov rsi, [rsp+504]
37bdf9e19mov [rsp+136], rbp
37bdf9e21lea r13, [rsp+232]
37bdf9e29mov rbp, rbx
37bdf9e2cdivss x9, x6
37bdf9e31mov [rsp+144], rdi
37bdf9e39mov rbx, rdx
37bdf9e3cmov edi, 1
37bdf9e41lea r12, [rsp+208]
37bdf9e49nop [rax]
37bdf9e50
37bdf9e50loc_37bdf9e50:
37bdf9e50mov rax, [rsp+488]
37bdf9e58mov [rsp+80], r13
37bdf9e5dlea r8, [rip+0x65ae14]
37bdf9e64lea rcx, [rip+0x65ae14]
37bdf9e6bmov [rsp+112], 1
37bdf9e74mov r9, [rsp+136]
37bdf9e7cmov [rsp+40], rax
37bdf9e81mov rdx, [rsp+144]
37bdf9e89mov [rsp+104], 7
37bdf9e92mov [rsp+96], 1
37bdf9e9bmov [rsp+88], 5
37bdf9ea4mov [rsp+72], rsi
37bdf9ea9mov [rsp+64], r12
37bdf9eaemov [rsp+56], rbp
37bdf9eb3mov [rsp+48], r14
37bdf9eb8mov [rsp+32], r15
37bdf9ebdcall clatrs_64_
37bdf9ec2lea r8, [rip+0x65ada7]
37bdf9ec9mov rdx, rbp
37bdf9eccmov rcx, r15
37bdf9ecfmov [rsp+206], 89
37bdf9ed7call scasum_64_
37bdf9edcmovaps x1, x0
37bdf9edfmovss x0, [rsp+208]
37bdf9ee8mulss x0, x9
37bdf9eedcomiss x1, x0
37bdf9ef0jae 0x37bdfa4b2
37bdf9ef6mov rax, [rsp+512]
37bdf9efemov rcx, [r15]
37bdf9f01mov [rbp+4], 0
37bdf9f08movss x1, [rax]
37bdf9f0cmovss [rbp], x1
37bdf9f11cmp rcx, 1
37bdf9f15jle 0x37bdf9f57
37bdf9f17movaps x2, x6
37bdf9f1amovaps x0, x1
37bdf9f1dlea rdx, [rcx+1]
37bdf9f21mov eax, 2
37bdf9f26addss x2, x7
37bdf9f2adivss x0, x2
37bdf9f2enop [rax]
37bdf9f35nop [rax+rax]
37bdf9f40
37bdf9f40loc_37bdf9f40:
37bdf9f40mov [rbp+8*rax-4], 0
37bdf9f48movss [rbp+8*rax-8], x0
37bdf9f4eadd rax, 1
37bdf9f52cmp rax, rdx
37bdf9f55jne 0x37bdf9f40
37bdf9f57
37bdf9f57loc_37bdf9f57:
37bdf9f57mulss x1, x6
37bdf9f5bmov rax, rcx
37bdf9f5esub rax, rdi
37bdf9f61add rdi, 1
37bdf9f65movss x0, [rbp+8*rax]
37bdf9f6bsubss x0, x1
37bdf9f6fmovss x1, [rbp+8*rax+4]
37bdf9f75unpcklps x0, x1
37bdf9f78movlps [rbp+8*rax], x0
37bdf9f7dcmp rdi, rbx
37bdf9f80jle 0x37bdf9e50
37bdf9f86mov rbx, rbp
37bdf9f89
37bdf9f89loc_37bdf9f89:
37bdf9f89mov rax, [rsp+528]
37bdf9f91mov [rax], 1
37bdf9f98
37bdf9f98loc_37bdf9f98:
37bdf9f98mov rdx, rbx
37bdf9f9bmov rcx, r15
37bdf9f9elea r8, [rip+0x65accb]
37bdf9fa5call icamax_64_
37bdf9faalea rdx, [rsp+212]
37bdf9fb2mov r8, rbx
37bdf9fb5mov rcx, r15
37bdf9fb8sub rax, 1
37bdf9fbclea r9, [rip+0x65acad]
37bdf9fc3movss x0, [rbx+8*rax]
37bdf9fc8movss x1, [rbx+8*rax+4]
37bdf9fceandps x0, x8
37bdf9fd2andps x1, x8
37bdf9fd6addss x0, x1
37bdf9fdadivss x7, x0
37bdf9fdemovss [rsp+212], x7
37bdf9fe7call csscal_64_
37bdf9fecnop
37bdf9fedmovups x6, [rsp+240]
37bdf9ff5movups x7, [rsp+256]
37bdf9ffdmovups x8, [rsp+272]
37bdfa006movups x9, [rsp+288]
37bdfa00fmovups x10, [rsp+304]
37bdfa018movups x11, [rsp+320]
37bdfa021movups x12, [rsp+336]
37bdfa02aadd rsp, 360
37bdfa031pop rbx
37bdfa032pop rsi
37bdfa033pop rdi
37bdfa034pop rbp
37bdfa035pop r12
37bdfa037pop r13
37bdfa039pop r14
37bdfa03bpop r15
37bdfa03dret
37bdfa03e
37bdfa03eloc_37bdfa03e:
37bdfa03emov r10l, 1
37bdfa044jmp 0x37bdf9980
37bdfa049
37bdfa049loc_37bdfa049:
37bdfa049movss x8, [rip+0x65ac3e]
37bdfa052cmp rdx, 1
37bdfa056jle 0x37bdfa455
37bdfa05clea rdi, [rdx-1]
37bdfa060mov rax, rbp
37bdfa063mov rsi, [rsp+456]
37bdfa06bmov rcx, [rsp+168]
37bdfa073imul rbp, rdi
37bdfa077not rax
37bdfa07amov r8, [rsp+488]
37bdfa082mov [rsp+448], r15
37bdfa08alea r11, [8*rax]
37bdfa092add rax, rdx
37bdfa095pxor x9, x9
37bdfa09amov [rsp+480], rbx
37bdfa0a2lea r10, [8*rcx]
37bdfa0aamovss x8, [rip+0x65abdd]
37bdfa0b3add rax, rbp
37bdfa0b6lea r14, [rsi+8*rax]
37bdfa0bamov rsi, [rsp+136]
37bdfa0c2mov r15, r14
37bdfa0c5mov r14, rdi
37bdfa0c8mov rax, rsi
37bdfa0cbimul rax, rdx
37bdfa0cfadd rdx, rcx
37bdfa0d2add rdx, rax
37bdfa0d5add rax, rcx
37bdfa0d8lea r13, [r8+8*rdx]
37bdfa0dcmov rdx, rsi
37bdfa0dflea r12, [r8+8*rax+8]
37bdfa0e4imul rsi, rdi
37bdfa0e8neg rdx
37bdfa0ebmov rbx, r13
37bdfa0eemov rdi, r10
37bdfa0f1lea rbp, [8*rdx]
37bdfa0f9lea rax, [rsp+224]
37bdfa101mov r13, rbp
37bdfa104mov [rsp+136], rax
37bdfa10cmov rbp, r11
37bdfa10flea rdx, [rsi+rcx]
37bdfa113lea rsi, [r8+8*rdx+8]
37bdfa118jmp 0x37bdfa1b7
37bdfa11d
37bdfa11d 0f 1f 00 ...
37bdfa120
37bdfa120loc_37bdfa120:
37bdfa120ucomiss x3, x9
37bdfa124mov ecx, 0
37bdfa129setnp al
37bdfa12ccmovne eax, ecx
37bdfa12ftest al, al
37bdfa131je 0x37bdfa158
37bdfa133ucomiss x4, x9
37bdfa137setnp al
37bdfa13acmovne eax, ecx
37bdfa13dtest al, al
37bdfa13fje 0x37bdfa158
37bdfa141mov rax, [rsp+512]
37bdfa149mov [rbx+4], 0
37bdfa150movss x0, [rax]
37bdfa154movss [rbx], x0
37bdfa158
37bdfa158loc_37bdfa158:
37bdfa158mov rcx, [rsp+136]
37bdfa160mov rdx, rbx
37bdfa163call cladiv_64_
37bdfa168mov ecx, 1
37bdfa16dmovd x3, eax
37bdfa171shr rax, 32
37bdfa175movd x2, eax
37bdfa179ucomiss x2, x9
37bdfa17dsetp al
37bdfa180cmovne eax, ecx
37bdfa183test al, al
37bdfa185jne 0x37bdfa3c0
37bdfa18bucomiss x3, x9
37bdfa18fsetp al
37bdfa192cmovne eax, ecx
37bdfa195test al, al
37bdfa197jne 0x37bdfa3c0
37bdfa19d
37bdfa19dloc_37bdfa19d:
37bdfa19dadd r15, rbp
37bdfa1a0add rbx, rdi
37bdfa1a3add rsi, r13
37bdfa1a6add r12, r13
37bdfa1a9cmp r14, 1
37bdfa1adje 0x37bdfa442
37bdfa1b3sub r14, 1
37bdfa1b7
37bdfa1b7loc_37bdfa1b7:
37bdfa1b7movss x3, [rbx+4]
37bdfa1bcmovss x4, [rbx]
37bdfa1c0movq x0, [r15]
37bdfa1c5movaps x2, x4
37bdfa1c8movaps x1, x3
37bdfa1cbandps x1, x8
37bdfa1cfandps x2, x8
37bdfa1d3movlps [rsp+224], x0
37bdfa1dbaddss x2, x1
37bdfa1dfmovaps x1, x0
37bdfa1e2movshdup x0, x0
37bdfa1e6andps x1, x8
37bdfa1eaandps x0, x8
37bdfa1eeaddss x0, x1
37bdfa1f2comiss x0, x2
37bdfa1f5jbe 0x37bdfa120
37bdfa1fbmov rdx, [rsp+136]
37bdfa203mov rcx, rbx
37bdfa206call cladiv_64_
37bdfa20bmov rcx, [rsp+224]
37bdfa213movd x4, eax
37bdfa217shr rax, 32
37bdfa21bmovd x5, eax
37bdfa21fmovsldup x4, x4
37bdfa223mov [rbx], rcx
37bdfa226xor eax, eax
37bdfa228movsldup x3, x5
37bdfa22cmovq x4, x4
37bdfa230movq x3, x3
37bdfa234nop
37bdfa235nop [rax+rax]
37bdfa240
37bdfa240loc_37bdfa240:
37bdfa240movq x2, [rsi+8*rax]
37bdfa245movaps x1, x2
37bdfa248movq x0, x2
37bdfa24cmulps x0, x4
37bdfa24fshufps x1, x1, -31
37bdfa253movq x1, x1
37bdfa257mulps x1, x3
37bdfa25amovq x0, x0
37bdfa25emovq x1, x1
37bdfa262addsubps x0, x1
37bdfa266movq x1, [r12+8*rax]
37bdfa26cmovq x0, x0
37bdfa270subps x1, x0
37bdfa273movlps [rsi+8*rax], x1
37bdfa277movlps [r12+8*rax], x2
37bdfa27cadd rax, 1
37bdfa280cmp rax, r14
37bdfa283jb 0x37bdfa240
37bdfa285jmp 0x37bdfa19d
37bdfa28a
37bdfa28a 66 0f 1f 44 00 00 f..D..
37bdfa290
37bdfa290loc_37bdfa290:
37bdfa290mov rcx, [rsp+448]
37bdfa298mov rdx, [rcx]
37bdfa29bcmp r12, rdx
37bdfa29ejg 0x37bdfa522
37bdfa2a4mov r10, rdx
37bdfa2a7movd x2, eax
37bdfa2abmovd x4, eax
37bdfa2afsub r10, rbx
37bdfa2b2unpcklps x2, x1
37bdfa2b5unpcklps x1, x4
37bdfa2b8cmp r10, 1
37bdfa2bcje 0x37bdfa4ba
37bdfa2c2cmp [rsp+184], 22
37bdfa2cbjbe 0x37bdfa4ba
37bdfa2d1mov rax, [rsp+176]
37bdfa2d9mov r11, r10
37bdfa2dcmovaps x4, x1
37bdfa2dfmovaps x3, x2
37bdfa2e2shr r11, 1
37bdfa2e5movlhps x4, x1
37bdfa2e8movlhps x3, x2
37bdfa2eblea rdx, [rax+rsi]
37bdfa2efmov rax, [rsp+144]
37bdfa2f7lea rcx, [rsi+rax]
37bdfa2fbxor esi, esi
37bdfa2fdmov rax, rcx
37bdfa300
37bdfa300loc_37bdfa300:
37bdfa300movups x0, [rdx]
37bdfa303movups x5, [rdx+8*rbp]
37bdfa307add rsi, 1
37bdfa30badd rdx, r13
37bdfa30emovaps x6, x0
37bdfa311shufps x6, x5, -18
37bdfa315movaps x10, x6
37bdfa319movaps x6, x0
37bdfa31cshufps x0, x5, 85
37bdfa320shufps x6, x5, 0
37bdfa324mulps x6, x4
37bdfa327mulps x0, x3
37bdfa32amovaps x5, x6
37bdfa32daddsubps x5, x0
37bdfa331movaps x0, x10
37bdfa335subps x0, x5
37bdfa338movq [rax], x0
37bdfa33cmovhps [rax+8*rbp], x0
37bdfa340add rax, r13
37bdfa343cmp r11, rsi
37bdfa346jne 0x37bdfa300
37bdfa348test r10b, 1
37bdfa34cje 0x37bdf9b85
37bdfa352and r10, -2
37bdfa356movq x1, x1
37bdfa35amovq x2, x2
37bdfa35elea rax, [r10+r12]
37bdfa362imul rax, rbp
37bdfa366add rax, [rsp+168]
37bdfa36elea rdx, [r12+rax]
37bdfa372add rbx, rax
37bdfa375mov rax, [rsp+488]
37bdfa37dmovq x3, [rax+8*rbx]
37bdfa382movsldup x0, x3
37bdfa386movq x0, x0
37bdfa38amulps x0, x1
37bdfa38dmovshdup x1, x3
37bdfa391movq x1, x1
37bdfa395mulps x1, x2
37bdfa398movq x0, x0
37bdfa39cmovq x1, x1
37bdfa3a0addsubps x0, x1
37bdfa3a4movq x1, [rax+8*rdx]
37bdfa3a9movq x0, x0
37bdfa3adsubps x1, x0
37bdfa3b0movlps [rax+8*rdx], x1
37bdfa3b4jmp 0x37bdf9b85
37bdfa3b9
37bdfa3b9 0f 1f 80 00 00 00 00 .......
37bdfa3c0
37bdfa3c0loc_37bdfa3c0:
37bdfa3c0movsldup x3, x3
37bdfa3c4movsldup x2, x2
37bdfa3c8xor eax, eax
37bdfa3camovq x3, x3
37bdfa3cemovq x2, x2
37bdfa3d2nop
37bdfa3d4nop [rax+rax]
37bdfa3dfnop [rax+rax]
37bdfa3eanop [rax+rax]
37bdfa3f5nop [rax+rax]
37bdfa400
37bdfa400loc_37bdfa400:
37bdfa400movq x0, [r12+8*rax]
37bdfa406movq x1, x0
37bdfa40ashufps x0, x0, -31
37bdfa40emulps x1, x3
37bdfa411movq x0, x0
37bdfa415mulps x0, x2
37bdfa418movq x1, x1
37bdfa41cmovq x0, x0
37bdfa420addsubps x1, x0
37bdfa424movq x0, [rsi+8*rax]
37bdfa429movq x1, x1
37bdfa42dsubps x0, x1
37bdfa430movlps [rsi+8*rax], x0
37bdfa434add rax, 1
37bdfa438cmp rax, r14
37bdfa43bjb 0x37bdfa400
37bdfa43djmp 0x37bdfa19d
37bdfa442
37bdfa442loc_37bdfa442:
37bdfa442mov r15, [rsp+448]
37bdfa44amov rbx, [rsp+480]
37bdfa452mov rdx, [r15]
37bdfa455
37bdfa455loc_37bdfa455:
37bdfa455mov rax, [rsp+488]
37bdfa45dpxor x0, x0
37bdfa461mov ecx, 0
37bdfa466ucomiss x0, [rax]
37bdfa469setnp al
37bdfa46ccmovne eax, ecx
37bdfa46ftest al, al
37bdfa471je 0x37bdfa4a8
37bdfa473mov rax, [rsp+488]
37bdfa47bucomiss x0, [rax+4]
37bdfa47fsetnp al
37bdfa482cmovne eax, ecx
37bdfa485test al, al
37bdfa487je 0x37bdfa4a8
37bdfa489mov rax, [rsp+512]
37bdfa491movss x0, [rax]
37bdfa495mov rax, [rsp+488]
37bdfa49dmov [rax+4], 0
37bdfa4a4movss [rax], x0
37bdfa4a8
37bdfa4a8loc_37bdfa4a8:
37bdfa4a8mov eax, 67
37bdfa4adjmp 0x37bdf9dd8
37bdfa4b2
37bdfa4b2loc_37bdfa4b2:
37bdfa4b2mov rbx, rbp
37bdfa4b5jmp 0x37bdf9f98
37bdfa4ba
37bdfa4baloc_37bdfa4ba:
37bdfa4baadd rdx, 1
37bdfa4bemovq x1, x1
37bdfa4c2movq x2, x2
37bdfa4c6mov rcx, r12
37bdfa4c9mov r8, [rsp+176]
37bdfa4d1lea rax, [r8+rsi]
37bdfa4d5nop [rax+rax]
37bdfa4e0
37bdfa4e0loc_37bdfa4e0:
37bdfa4e0movq x3, [rax]
37bdfa4e4add rcx, 1
37bdfa4e8movsldup x0, x3
37bdfa4ecmovshdup x3, x3
37bdfa4f0movq x0, x0
37bdfa4f4movq x3, x3
37bdfa4f8mulps x0, x1
37bdfa4fbmulps x3, x2
37bdfa4femovq x0, x0
37bdfa502movq x3, x3
37bdfa506addsubps x0, x3
37bdfa50amovq x3, [rax+8]
37bdfa50fmovq x0, x0
37bdfa513subps x3, x0
37bdfa516movlps [rax+8], x3
37bdfa51aadd rax, r8
37bdfa51dcmp rcx, rdx
37bdfa520jne 0x37bdfa4e0
37bdfa522
37bdfa522loc_37bdfa522:
37bdfa522mov rax, [rsp+144]
37bdfa52alea rcx, [rsi+rax]
37bdfa52ejmp 0x37bdf9b85
37bdfa533
37bdfa533loc_37bdfa533:
37bdfa533mulss x0, x6
37bdfa537lea r8, [rip+0x65a732]
37bdfa53emov rdx, rbx
37bdfa541mov rcx, r15
37bdfa544movss x7, [rip+0x65a738]
37bdfa54cmaxss x0, x7
37bdfa550mulss x0, x2
37bdfa554movaps x8, x0
37bdfa558call scnrm2_64_
37bdfa55dmov rax, [rsp+512]
37bdfa565mov r8, rbx
37bdfa568mov rcx, r15
37bdfa56bmaxss x0, x8
37bdfa570lea rdx, [rsp+232]
37bdfa578movss x1, [rax]
37bdfa57clea r9, [rip+0x65a6ed]
37bdfa583mulss x1, x6
37bdfa587divss x1, x0
37bdfa58bmovss [rsp+232], x1
37bdfa594call csscal_64_
37bdfa599mov rdx, [r15]
37bdfa59cjmp 0x37bdf9a1f
37bdfa5a1
37bdfa5a1loc_37bdfa5a1:
37bdfa5a1mov r8, [rsp+176]
37bdfa5a9add rcx, 1
37bdfa5admov rdx, r12
37bdfa5b0movaps x6, x8
37bdfa5b4lea rax, [r8+rsi]
37bdfa5b8nop [rax+rax]
37bdfa5c0
37bdfa5c0loc_37bdfa5c0:
37bdfa5c0movss x0, [rax+8]
37bdfa5c5movss x4, [rax+12]
37bdfa5camovaps x5, x2
37bdfa5cdmovaps x3, x1
37bdfa5d0movaps x8, x1
37bdfa5d4add rdx, 1
37bdfa5d8mulss x5, x0
37bdfa5dcmulss x3, x4
37bdfa5e0mulss x8, x0
37bdfa5e5unpcklps x0, x4
37bdfa5e8subss x5, x3
37bdfa5ecmovss x3, [rax]
37bdfa5f0subss x3, x5
37bdfa5f4movaps x5, x2
37bdfa5f7mulss x5, x4
37bdfa5fbaddss x8, x5
37bdfa600movss x5, [rax+4]
37bdfa605subss x5, x8
37bdfa60aunpcklps x3, x5
37bdfa60dmovlhps x0, x3
37bdfa610movups [rax], x0
37bdfa613add rax, r8
37bdfa616cmp rdx, rcx
37bdfa619jne 0x37bdfa5c0
37bdfa61bmov rax, [rsp+144]
37bdfa623movaps x8, x6
37bdfa627lea rcx, [rsi+rax]
37bdfa62bjmp 0x37bdf9b85
37bdfa630
37bdfa630loc_37bdfa630:
37bdfa630cmp [rcx], 0
37bdfa634je 0x37bdfa533
37bdfa63amov rax, [rsp+432]
37bdfa642movss x7, [rip+0x65a63a]
37bdfa64amovss x8, [rip+0x65a63d]
37bdfa653cmp [rax], 0
37bdfa657jne 0x37bdf9d72
37bdfa65djmp 0x37bdfa455
37bdf9780
Loading..