--- /home/fdroid/fdroiddata/tmp/io.ente.locker.fdroid_285.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_io.ente.locker.fdroid_285.apk ├── zipinfo -v {} │ @@ -1283,15 +1283,15 @@ │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): fc228f20 │ + 32-bit CRC value (hex): d0d97a52 │ compressed size: 22679304 bytes │ uncompressed size: 22679304 bytes │ length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary ├── lib/x86_64/libente_locker_frb.so │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -521161,18 +521161,18 @@ │ │ cs nopw 0x0(%rax,%rax,1) │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ - vcvtpd2ps %ymm4,%xmm0 │ │ - vcvtpd2ps %ymm3,%xmm1 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ + vcvtpd2ps %ymm3,%xmm0 │ │ + vcvtpd2ps %ymm4,%xmm1 │ │ vmovupd %xmm1,0x10(%r12) │ │ vcvtpd2ps %ymm10,%xmm1 │ │ vcvtpd2ps %ymm9,%xmm2 │ │ vmovupd %xmm0,(%r12) │ │ vmovupd %xmm2,0x30(%r12) │ │ vcvtpd2ps %ymm8,%xmm0 │ │ vmovupd %xmm1,0x20(%r12) │ │ @@ -521208,24 +521208,24 @@ │ │ sub %rdx,%rbp │ │ test %r11,%r11 │ │ je 770b40 │ │ cmp %r14,%rbp │ │ jb 770b40 │ │ mov %r13,0x50(%rsp) │ │ mov %rcx,0x18(%rsp) │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov 0x88(%rsp),%r13 │ │ mov 0x98(%rsp),%rbx │ │ xor %r15d,%r15d │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ nop │ │ cmp %r15,0x60(%rsp) │ │ je 770ad4 │ │ sub %r14,%rbp │ │ sub %r14,%rbp │ │ jb 770ad4 │ │ @@ -521239,17 +521239,17 @@ │ │ lea 0xb0(%rsp),%rsi │ │ lea 0x68(%rsp),%rdx │ │ vmovupd %ymm5,0x1b0(%rsp) │ │ vmovupd %ymm6,0x150(%rsp) │ │ vmovupd %ymm7,0x170(%rsp) │ │ vmovupd %ymm8,0x1d0(%rsp) │ │ vmovupd %ymm9,0x190(%rsp) │ │ + vmovupd %ymm3,0x110(%rsp) │ │ vmovupd %ymm10,0x1f0(%rsp) │ │ - vmovupd %ymm3,0xf0(%rsp) │ │ - vmovupd %ymm4,0x110(%rsp) │ │ + vmovupd %ymm4,0xf0(%rsp) │ │ vzeroupper │ │ call 80beb0 │ │ mov 0xd0(%rsp),%rcx │ │ mov 0xe0(%rsp),%rax │ │ mov 0x28(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r15,8),%ymm0 │ │ vcvtps2pd 0x70(%rcx),%ymm1 │ │ @@ -521290,21 +521290,21 @@ │ │ vmulpd %ymm3,%ymm1,%ymm3 │ │ vcvtps2pd 0x10(%rcx),%ymm4 │ │ vaddpd %ymm3,%ymm2,%ymm10 │ │ vcvtps2pd 0x10(%rax),%ymm2 │ │ vmulpd %ymm4,%ymm0,%ymm3 │ │ vaddpd 0xf0(%rsp),%ymm3,%ymm3 │ │ vmulpd %ymm2,%ymm1,%ymm2 │ │ - vaddpd %ymm2,%ymm3,%ymm3 │ │ + vaddpd %ymm2,%ymm3,%ymm4 │ │ vcvtps2pd (%rcx),%ymm2 │ │ vmulpd %ymm2,%ymm0,%ymm0 │ │ vaddpd 0x110(%rsp),%ymm0,%ymm0 │ │ vcvtps2pd (%rax),%ymm2 │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ - vaddpd %ymm1,%ymm0,%ymm4 │ │ + vaddpd %ymm1,%ymm0,%ymm3 │ │ lea 0x2(%r15),%rax │ │ cmp %r15,0x58(%rsp) │ │ je 770ad1 │ │ mov 0x20(%rsp),%rcx │ │ add %rcx,%rbx │ │ add %rcx,%r13 │ │ mov %rax,%r15 │ │ @@ -521338,16 +521338,16 @@ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ mov 0x40(%rsp),%r15 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ test $0x1,%r8b │ │ je 7707f3 │ │ cmp %r14,%rbp │ │ jb 7707f3 │ │ jmp 770b90 │ │ mov %ebp,%eax │ │ xor %edx,%edx │ │ @@ -521361,19 +521361,19 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ mov 0x28(%rsp),%rdx │ │ mov 0x8(%rsp),%rsi │ │ vbroadcastsd (%rdx,%rsi,8),%ymm0 │ │ vcvtps2pd (%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ - vaddpd %ymm1,%ymm4,%ymm4 │ │ + vaddpd %ymm1,%ymm3,%ymm3 │ │ vcvtps2pd 0x10(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vcvtps2pd 0x20(%rax,%rcx,4),%ymm2 │ │ - vaddpd %ymm1,%ymm3,%ymm3 │ │ + vaddpd %ymm1,%ymm4,%ymm4 │ │ vcvtps2pd 0x30(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm2,%ymm0,%ymm2 │ │ vaddpd %ymm2,%ymm10,%ymm10 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vaddpd %ymm1,%ymm9,%ymm9 │ │ vcvtps2pd 0x40(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ @@ -521615,21 +521615,21 @@ │ │ mov %r10,%r12 │ │ sub %rdx,%r12 │ │ test %r8,%r8 │ │ je 7711c0 │ │ cmp %rbp,%r12 │ │ jb 7711c0 │ │ mov %rsi,0x8(%rsp) │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ mov 0x38(%rsp),%rbx │ │ mov 0x48(%rsp),%r14 │ │ xor %r13d,%r13d │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r13,0x1d0(%rsp) │ │ je 771160 │ │ sub %rbp,%r12 │ │ sub %rbp,%r12 │ │ jb 771160 │ │ cmp %r13,0x170(%rsp) │ │ @@ -521638,17 +521638,17 @@ │ │ mov %rbp,0xb8(%rsp) │ │ mov %rbx,0xc0(%rsp) │ │ mov %rbp,0xc8(%rsp) │ │ lea 0xd0(%rsp),%rdi │ │ lea 0xb0(%rsp),%rsi │ │ lea 0x68(%rsp),%rdx │ │ vmovupd %ymm5,0x190(%rsp) │ │ - vmovupd %ymm3,0x110(%rsp) │ │ vmovupd %ymm6,0x1f0(%rsp) │ │ vmovupd %ymm4,0xf0(%rsp) │ │ + vmovupd %ymm3,0x110(%rsp) │ │ vzeroupper │ │ call 80bcf0 │ │ mov 0xd0(%rsp),%rax │ │ mov 0xe0(%rsp),%rcx │ │ mov 0x150(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r13,8),%ymm0 │ │ vcvtps2pd 0x30(%rax),%ymm1 │ │ @@ -521821,19 +521821,19 @@ │ │ sub %rdx,%r12 │ │ test %r8,%r8 │ │ je 771560 │ │ cmp %r15,%r12 │ │ jb 771560 │ │ mov %rbx,0x150(%rsp) │ │ mov %rcx,0x18(%rsp) │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ mov 0x50(%rsp),%rbx │ │ mov 0x58(%rsp),%r13 │ │ xor %r14d,%r14d │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r14,0x1f0(%rsp) │ │ je 7714f6 │ │ sub %r15,%r12 │ │ sub %r15,%r12 │ │ mov 0xa0(%rsp),%rax │ │ jb 7714f6 │ │ @@ -521842,16 +521842,16 @@ │ │ mov %r13,0xb0(%rsp) │ │ mov %r15,0xb8(%rsp) │ │ mov %rbx,0xc0(%rsp) │ │ mov %r15,0xc8(%rsp) │ │ lea 0xd0(%rsp),%rdi │ │ lea 0xb0(%rsp),%rsi │ │ lea 0x68(%rsp),%rdx │ │ - vmovupd %ymm3,0x110(%rsp) │ │ vmovupd %ymm4,0xf0(%rsp) │ │ + vmovupd %ymm3,0x110(%rsp) │ │ vzeroupper │ │ call 80bb30 │ │ mov 0xd0(%rsp),%rax │ │ mov 0xe0(%rsp),%rcx │ │ mov 0x190(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r14,8),%ymm0 │ │ vcvtps2pd 0x10(%rax),%ymm1 │ │ @@ -523932,18 +523932,18 @@ │ │ nopl 0x0(%rax) │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ - vcvtpd2ps %ymm4,%xmm0 │ │ - vcvtpd2ps %ymm3,%xmm1 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ + vcvtpd2ps %ymm3,%xmm0 │ │ + vcvtpd2ps %ymm4,%xmm1 │ │ vmovupd %xmm1,0x10(%r15) │ │ vcvtpd2ps %ymm10,%xmm1 │ │ vcvtpd2ps %ymm9,%xmm2 │ │ vmovupd %xmm0,(%r15) │ │ vmovupd %xmm2,0x30(%r15) │ │ vcvtpd2ps %ymm8,%xmm0 │ │ vmovupd %xmm1,0x20(%r15) │ │ @@ -523980,24 +523980,24 @@ │ │ sub %rdx,%r13 │ │ test %r9,%r9 │ │ je 773df0 │ │ cmp %r12,%r13 │ │ jb 773df0 │ │ mov %rdi,0x48(%rsp) │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov 0x88(%rsp),%rbp │ │ mov 0x28(%rsp),%rbx │ │ xor %r14d,%r14d │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ nopl (%rax) │ │ cmp %r14,0x58(%rsp) │ │ je 773d84 │ │ sub %r12,%r13 │ │ sub %r12,%r13 │ │ jb 773d84 │ │ @@ -524011,17 +524011,17 @@ │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x60(%rsp),%rdx │ │ vmovupd %ymm5,0x140(%rsp) │ │ vmovupd %ymm6,0x160(%rsp) │ │ vmovupd %ymm7,0x180(%rsp) │ │ vmovupd %ymm8,0x1c0(%rsp) │ │ vmovupd %ymm9,0x1a0(%rsp) │ │ + vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm10,0x1e0(%rsp) │ │ - vmovupd %ymm3,0xe0(%rsp) │ │ - vmovupd %ymm4,0x100(%rsp) │ │ + vmovupd %ymm4,0xe0(%rsp) │ │ vzeroupper │ │ call 80c380 │ │ mov 0xc0(%rsp),%rcx │ │ mov 0xd0(%rsp),%rax │ │ mov 0x18(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r14,8),%ymm0 │ │ vcvtps2pd 0x70(%rcx),%ymm1 │ │ @@ -524062,21 +524062,21 @@ │ │ vmulpd %ymm3,%ymm1,%ymm3 │ │ vcvtps2pd 0x10(%rcx),%ymm4 │ │ vaddpd %ymm3,%ymm2,%ymm10 │ │ vcvtps2pd 0x10(%rax),%ymm2 │ │ vmulpd %ymm4,%ymm0,%ymm3 │ │ vaddpd 0xe0(%rsp),%ymm3,%ymm3 │ │ vmulpd %ymm2,%ymm1,%ymm2 │ │ - vaddpd %ymm2,%ymm3,%ymm3 │ │ + vaddpd %ymm2,%ymm3,%ymm4 │ │ vcvtps2pd (%rcx),%ymm2 │ │ vmulpd %ymm2,%ymm0,%ymm0 │ │ vaddpd 0x100(%rsp),%ymm0,%ymm0 │ │ vcvtps2pd (%rax),%ymm2 │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ - vaddpd %ymm1,%ymm0,%ymm4 │ │ + vaddpd %ymm1,%ymm0,%ymm3 │ │ lea 0x2(%r14),%rax │ │ cmp %r14,0x10(%rsp) │ │ je 773d81 │ │ mov 0x8(%rsp),%rcx │ │ add %rcx,%rbx │ │ add %rcx,%rbp │ │ mov %rax,%r14 │ │ @@ -524108,16 +524108,16 @@ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ mov 0x40(%rsp),%r14 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ test $0x1,%r8b │ │ je 773aa3 │ │ cmp %r12,%r13 │ │ jb 773aa3 │ │ jmp 773e41 │ │ mov %r13d,%eax │ │ xor %edx,%edx │ │ @@ -524132,19 +524132,19 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ mov 0x18(%rsp),%rdx │ │ mov 0x20(%rsp),%rsi │ │ vbroadcastsd (%rdx,%rsi,8),%ymm0 │ │ vcvtps2pd (%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ - vaddpd %ymm1,%ymm4,%ymm4 │ │ + vaddpd %ymm1,%ymm3,%ymm3 │ │ vcvtps2pd 0x10(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vcvtps2pd 0x20(%rax,%rcx,4),%ymm2 │ │ - vaddpd %ymm1,%ymm3,%ymm3 │ │ + vaddpd %ymm1,%ymm4,%ymm4 │ │ vcvtps2pd 0x30(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm2,%ymm0,%ymm2 │ │ vaddpd %ymm2,%ymm10,%ymm10 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vaddpd %ymm1,%ymm9,%ymm9 │ │ vcvtps2pd 0x40(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ @@ -524391,21 +524391,21 @@ │ │ sub %rdx,%r15 │ │ test %r10,%r10 │ │ je 774480 │ │ cmp %rbp,%r15 │ │ jb 774480 │ │ mov %rsi,0x20(%rsp) │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov (%rsp),%rbx │ │ mov 0x40(%rsp),%r14 │ │ xor %r13d,%r13d │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r13,0x1c0(%rsp) │ │ je 774420 │ │ sub %rbp,%r15 │ │ sub %rbp,%r15 │ │ jb 774420 │ │ cmp %r13,0x180(%rsp) │ │ @@ -524414,17 +524414,17 @@ │ │ mov %rbp,0xa8(%rsp) │ │ mov %rbx,0xb0(%rsp) │ │ mov %rbp,0xb8(%rsp) │ │ lea 0xc0(%rsp),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x60(%rsp),%rdx │ │ vmovupd %ymm5,0x1a0(%rsp) │ │ + vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm6,0x1e0(%rsp) │ │ vmovupd %ymm4,0xe0(%rsp) │ │ - vmovupd %ymm3,0x100(%rsp) │ │ vzeroupper │ │ call 80c1c0 │ │ mov 0xc0(%rsp),%rax │ │ mov 0xd0(%rsp),%rcx │ │ mov 0x160(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r13,8),%ymm0 │ │ vcvtps2pd 0x30(%rax),%ymm1 │ │ @@ -524601,19 +524601,19 @@ │ │ je 7747f0 │ │ cmp %r13,%r15 │ │ jb 7747f0 │ │ mov %r14,0x140(%rsp) │ │ mov %rbx,0x160(%rsp) │ │ mov %rdi,%r14 │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov 0x38(%rsp),%rbx │ │ mov 0x48(%rsp),%r12 │ │ xor %ebp,%ebp │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ nopl 0x0(%rax) │ │ cmp %rbp,0x1e0(%rsp) │ │ je 7747ad │ │ sub %r13,%r15 │ │ sub %r13,%r15 │ │ jb 7747ad │ │ cmp %rbp,%r14 │ │ @@ -524621,16 +524621,16 @@ │ │ mov %r12,0xa0(%rsp) │ │ mov %r13,0xa8(%rsp) │ │ mov %rbx,0xb0(%rsp) │ │ mov %r13,0xb8(%rsp) │ │ lea 0xc0(%rsp),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x60(%rsp),%rdx │ │ - vmovupd %ymm4,0xe0(%rsp) │ │ vmovupd %ymm3,0x100(%rsp) │ │ + vmovupd %ymm4,0xe0(%rsp) │ │ vzeroupper │ │ call 80c000 │ │ mov 0xc0(%rsp),%rax │ │ mov 0xd0(%rsp),%rcx │ │ mov 0x1a0(%rsp),%rdx │ │ vbroadcastsd (%rdx,%rbp,8),%ymm0 │ │ vcvtps2pd 0x10(%rax),%ymm1 │ │ @@ -524780,18 +524780,18 @@ │ │ nopl 0x0(%rax,%rax,1) │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ vxorpd %xmm3,%xmm3,%xmm3 │ │ - vcvtpd2ps %ymm3,%xmm0 │ │ - vcvtpd2ps %ymm4,%xmm1 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ + vcvtpd2ps %ymm4,%xmm0 │ │ + vcvtpd2ps %ymm3,%xmm1 │ │ vmovupd %xmm1,0x10(%r15) │ │ vcvtpd2ps %ymm10,%xmm1 │ │ vcvtpd2ps %ymm9,%xmm2 │ │ vmovupd %xmm0,(%r15) │ │ vmovupd %xmm2,0x30(%r15) │ │ vcvtpd2ps %ymm8,%xmm0 │ │ vmovupd %xmm1,0x20(%r15) │ │ @@ -524828,24 +524828,24 @@ │ │ sub %rdx,%r13 │ │ test %r9,%r9 │ │ je 774d40 │ │ cmp %r12,%r13 │ │ jb 774d40 │ │ mov %rdi,0x48(%rsp) │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ mov 0x88(%rsp),%rbp │ │ mov 0x28(%rsp),%rbx │ │ xor %r14d,%r14d │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ nopl (%rax) │ │ cmp %r14,0x58(%rsp) │ │ je 774cd4 │ │ sub %r12,%r13 │ │ sub %r12,%r13 │ │ jb 774cd4 │ │ @@ -524859,17 +524859,17 @@ │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x60(%rsp),%rdx │ │ vmovupd %ymm5,0x140(%rsp) │ │ vmovupd %ymm6,0x160(%rsp) │ │ vmovupd %ymm7,0x180(%rsp) │ │ vmovupd %ymm8,0x1c0(%rsp) │ │ vmovupd %ymm9,0x1a0(%rsp) │ │ - vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm10,0x1e0(%rsp) │ │ - vmovupd %ymm4,0xe0(%rsp) │ │ + vmovupd %ymm3,0xe0(%rsp) │ │ + vmovupd %ymm4,0x100(%rsp) │ │ vzeroupper │ │ call 80c3f0 │ │ mov 0xc0(%rsp),%rcx │ │ mov 0xd0(%rsp),%rax │ │ mov 0x18(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r14,8),%ymm0 │ │ vcvtps2pd 0x70(%rcx),%ymm1 │ │ @@ -524910,21 +524910,21 @@ │ │ vmulpd %ymm3,%ymm1,%ymm3 │ │ vcvtps2pd 0x10(%rcx),%ymm4 │ │ vaddpd %ymm3,%ymm2,%ymm10 │ │ vcvtps2pd 0x10(%rax),%ymm2 │ │ vmulpd %ymm4,%ymm0,%ymm3 │ │ vaddpd 0xe0(%rsp),%ymm3,%ymm3 │ │ vmulpd %ymm2,%ymm1,%ymm2 │ │ - vaddpd %ymm2,%ymm3,%ymm4 │ │ + vaddpd %ymm2,%ymm3,%ymm3 │ │ vcvtps2pd (%rcx),%ymm2 │ │ vmulpd %ymm2,%ymm0,%ymm0 │ │ vaddpd 0x100(%rsp),%ymm0,%ymm0 │ │ vcvtps2pd (%rax),%ymm2 │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ - vaddpd %ymm1,%ymm0,%ymm3 │ │ + vaddpd %ymm1,%ymm0,%ymm4 │ │ lea 0x2(%r14),%rax │ │ cmp %r14,0x10(%rsp) │ │ je 774cd1 │ │ mov 0x8(%rsp),%rcx │ │ add %rcx,%rbx │ │ add %rcx,%rbp │ │ mov %rax,%r14 │ │ @@ -524956,16 +524956,16 @@ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ mov 0x40(%rsp),%r14 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ test $0x1,%r8b │ │ je 7749f3 │ │ cmp %r12,%r13 │ │ jb 7749f3 │ │ jmp 774d91 │ │ mov %r13d,%eax │ │ xor %edx,%edx │ │ @@ -524980,19 +524980,19 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ mov 0x18(%rsp),%rdx │ │ mov 0x20(%rsp),%rsi │ │ vbroadcastsd (%rdx,%rsi,8),%ymm0 │ │ vcvtps2pd (%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ - vaddpd %ymm1,%ymm3,%ymm3 │ │ + vaddpd %ymm1,%ymm4,%ymm4 │ │ vcvtps2pd 0x10(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vcvtps2pd 0x20(%rax,%rcx,4),%ymm2 │ │ - vaddpd %ymm1,%ymm4,%ymm4 │ │ + vaddpd %ymm1,%ymm3,%ymm3 │ │ vcvtps2pd 0x30(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm2,%ymm0,%ymm2 │ │ vaddpd %ymm2,%ymm10,%ymm10 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vaddpd %ymm1,%ymm9,%ymm9 │ │ vcvtps2pd 0x40(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ @@ -525240,21 +525240,21 @@ │ │ sub %rdx,%r15 │ │ test %r10,%r10 │ │ je 7753d0 │ │ cmp %rbp,%r15 │ │ jb 7753d0 │ │ mov %rsi,0x20(%rsp) │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ mov (%rsp),%rbx │ │ mov 0x40(%rsp),%r14 │ │ xor %r13d,%r13d │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r13,0x1c0(%rsp) │ │ je 775370 │ │ sub %rbp,%r15 │ │ sub %rbp,%r15 │ │ jb 775370 │ │ cmp %r13,0x180(%rsp) │ │ @@ -525263,17 +525263,17 @@ │ │ mov %rbp,0xa8(%rsp) │ │ mov %rbx,0xb0(%rsp) │ │ mov %rbp,0xb8(%rsp) │ │ lea 0xc0(%rsp),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x60(%rsp),%rdx │ │ vmovupd %ymm5,0x1a0(%rsp) │ │ - vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm6,0x1e0(%rsp) │ │ vmovupd %ymm4,0xe0(%rsp) │ │ + vmovupd %ymm3,0x100(%rsp) │ │ vzeroupper │ │ call 80c230 │ │ mov 0xc0(%rsp),%rax │ │ mov 0xd0(%rsp),%rcx │ │ mov 0x160(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r13,8),%ymm0 │ │ vcvtps2pd 0x30(%rax),%ymm1 │ │ @@ -525450,19 +525450,19 @@ │ │ je 775740 │ │ cmp %r13,%r15 │ │ jb 775740 │ │ mov %r14,0x140(%rsp) │ │ mov %rbx,0x160(%rsp) │ │ mov %rdi,%r14 │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ mov 0x38(%rsp),%rbx │ │ mov 0x48(%rsp),%r12 │ │ xor %ebp,%ebp │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ nopl 0x0(%rax) │ │ cmp %rbp,0x1e0(%rsp) │ │ je 7756fd │ │ sub %r13,%r15 │ │ sub %r13,%r15 │ │ jb 7756fd │ │ cmp %rbp,%r14 │ │ @@ -525470,16 +525470,16 @@ │ │ mov %r12,0xa0(%rsp) │ │ mov %r13,0xa8(%rsp) │ │ mov %rbx,0xb0(%rsp) │ │ mov %r13,0xb8(%rsp) │ │ lea 0xc0(%rsp),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x60(%rsp),%rdx │ │ - vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm4,0xe0(%rsp) │ │ + vmovupd %ymm3,0x100(%rsp) │ │ vzeroupper │ │ call 80c070 │ │ mov 0xc0(%rsp),%rax │ │ mov 0xd0(%rsp),%rcx │ │ mov 0x1a0(%rsp),%rdx │ │ vbroadcastsd (%rdx,%rbp,8),%ymm0 │ │ vcvtps2pd 0x10(%rax),%ymm1 │ │ @@ -525630,16 +525630,16 @@ │ │ mov %r9,0x40(%rsp) │ │ mov %r10,(%rsp) │ │ mov %r11b,0x38(%rsp) │ │ mov %rbx,0x60(%rsp) │ │ jmp 7759b7 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ mov 0x18(%rsp),%rax │ │ - vcvtpd2ps %ymm4,%xmm0 │ │ - vcvtpd2ps %ymm3,%xmm1 │ │ + vcvtpd2ps %ymm3,%xmm0 │ │ + vcvtpd2ps %ymm4,%xmm1 │ │ vmovupd %xmm1,0x10(%rax) │ │ vcvtpd2ps %ymm10,%xmm1 │ │ vcvtpd2ps %ymm9,%xmm2 │ │ vmovupd %xmm0,(%rax) │ │ vmovupd %xmm2,0x30(%rax) │ │ vcvtpd2ps %ymm8,%xmm0 │ │ vmovupd %xmm1,0x20(%rax) │ │ @@ -525677,16 +525677,16 @@ │ │ jmp 775a37 │ │ nop │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ xor %r15d,%r15d │ │ jmp 775cd7 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r14d,%eax │ │ xor %edx,%edx │ │ div %ebp │ │ sub %rdx,%r14 │ │ @@ -525694,16 +525694,16 @@ │ │ setb %al │ │ or %r11b,%al │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov $0x0,%r15d │ │ jne 775cd7 │ │ mov %r12,0x10(%rsp) │ │ mov %r13,0x8(%rsp) │ │ lea (%rcx,%rcx,2),%r12 │ │ shl $0x2,%r12 │ │ add 0x8(%r10),%r12 │ │ @@ -525736,17 +525736,17 @@ │ │ lea 0xb0(%rsp),%rsi │ │ lea 0x88(%rsp),%rdx │ │ vmovupd %ymm5,0x170(%rsp) │ │ vmovupd %ymm6,0x190(%rsp) │ │ vmovupd %ymm7,0x110(%rsp) │ │ vmovupd %ymm8,0x130(%rsp) │ │ vmovupd %ymm9,0x1b0(%rsp) │ │ + vmovupd %ymm3,0x1f0(%rsp) │ │ vmovupd %ymm10,0x150(%rsp) │ │ - vmovupd %ymm3,0x1d0(%rsp) │ │ - vmovupd %ymm4,0x1f0(%rsp) │ │ + vmovupd %ymm4,0x1d0(%rsp) │ │ vzeroupper │ │ call 80c460 │ │ mov 0xe8(%rsp),%rcx │ │ mov 0xf8(%rsp),%rax │ │ mov 0x50(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r15,8),%ymm0 │ │ vcvtps2pd 0x70(%rcx),%ymm1 │ │ @@ -525787,21 +525787,21 @@ │ │ vmulpd %ymm3,%ymm1,%ymm3 │ │ vcvtps2pd 0x10(%rcx),%ymm4 │ │ vaddpd %ymm3,%ymm2,%ymm10 │ │ vcvtps2pd 0x10(%rax),%ymm2 │ │ vmulpd %ymm4,%ymm0,%ymm3 │ │ vaddpd 0x1d0(%rsp),%ymm3,%ymm3 │ │ vmulpd %ymm2,%ymm1,%ymm2 │ │ - vaddpd %ymm2,%ymm3,%ymm3 │ │ + vaddpd %ymm2,%ymm3,%ymm4 │ │ vcvtps2pd (%rcx),%ymm2 │ │ vmulpd %ymm2,%ymm0,%ymm0 │ │ vaddpd 0x1f0(%rsp),%ymm0,%ymm0 │ │ vcvtps2pd (%rax),%ymm2 │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ - vaddpd %ymm1,%ymm0,%ymm4 │ │ + vaddpd %ymm1,%ymm0,%ymm3 │ │ lea 0x2(%r15),%rax │ │ cmp %r15,0x68(%rsp) │ │ je 775cb6 │ │ cmp %r15,0x20(%rsp) │ │ je 775cb6 │ │ add %rbx,%r12 │ │ add %rbx,%r13 │ │ @@ -525857,19 +525857,19 @@ │ │ cmovb %rcx,%rax │ │ mov 0xe0(%rsp),%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ lea (%rax,%rcx,4),%rax │ │ vbroadcastsd %xmm0,%ymm0 │ │ vcvtps2pd (%rax,%r13,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ - vaddpd %ymm1,%ymm4,%ymm4 │ │ + vaddpd %ymm1,%ymm3,%ymm3 │ │ vcvtps2pd 0x10(%rax,%r13,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vcvtps2pd 0x20(%rax,%r13,4),%ymm2 │ │ - vaddpd %ymm1,%ymm3,%ymm3 │ │ + vaddpd %ymm1,%ymm4,%ymm4 │ │ vcvtps2pd 0x30(%rax,%r13,4),%ymm1 │ │ vmulpd %ymm2,%ymm0,%ymm2 │ │ vaddpd %ymm2,%ymm10,%ymm10 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vaddpd %ymm1,%ymm9,%ymm9 │ │ vcvtps2pd 0x40(%rax,%r13,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ @@ -526082,17 +526082,17 @@ │ │ mov %rax,0xb8(%rsp) │ │ mov %r13,0xc0(%rsp) │ │ mov %rax,0xc8(%rsp) │ │ lea 0xe8(%rsp),%rdi │ │ lea 0xb0(%rsp),%rsi │ │ lea 0x88(%rsp),%rdx │ │ vmovupd %ymm5,0x1b0(%rsp) │ │ + vmovupd %ymm3,0x1f0(%rsp) │ │ vmovupd %ymm6,0x150(%rsp) │ │ vmovupd %ymm4,0x1d0(%rsp) │ │ - vmovupd %ymm3,0x1f0(%rsp) │ │ vzeroupper │ │ call 80c2a0 │ │ mov 0xe8(%rsp),%rax │ │ mov 0xf8(%rsp),%rcx │ │ mov 0x110(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r12,8),%ymm0 │ │ vcvtps2pd 0x30(%rax),%ymm1 │ │ @@ -528827,18 +528827,18 @@ │ │ nopl 0x0(%rax,%rax,1) │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ vxorpd %xmm3,%xmm3,%xmm3 │ │ - vcvtpd2ps %ymm3,%xmm0 │ │ - vcvtpd2ps %ymm4,%xmm1 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ + vcvtpd2ps %ymm4,%xmm0 │ │ + vcvtpd2ps %ymm3,%xmm1 │ │ vmovupd %xmm1,0x10(%rbx) │ │ vcvtpd2ps %ymm10,%xmm1 │ │ vcvtpd2ps %ymm9,%xmm2 │ │ vmovupd %xmm0,(%rbx) │ │ vmovupd %xmm2,0x30(%rbx) │ │ vcvtpd2ps %ymm8,%xmm0 │ │ vmovupd %xmm1,0x20(%rbx) │ │ @@ -528874,24 +528874,24 @@ │ │ sub %rdx,%rbp │ │ test %rdi,%rdi │ │ je 779490 │ │ cmp %r12,%rbp │ │ jb 779490 │ │ mov %rsi,0x28(%rsp) │ │ mov %r15,0x18(%rsp) │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ mov 0x90(%rsp),%r13 │ │ mov 0x40(%rsp),%r15 │ │ xor %r14d,%r14d │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ nopl (%rax) │ │ cmp %r14,0x68(%rsp) │ │ je 779434 │ │ sub %r12,%rbp │ │ sub %r12,%rbp │ │ jb 779434 │ │ @@ -528905,17 +528905,17 @@ │ │ lea 0xa8(%rsp),%rsi │ │ lea 0x70(%rsp),%rdx │ │ vmovupd %ymm5,0x160(%rsp) │ │ vmovupd %ymm6,0x100(%rsp) │ │ vmovupd %ymm7,0x120(%rsp) │ │ vmovupd %ymm8,0x180(%rsp) │ │ vmovupd %ymm9,0x140(%rsp) │ │ - vmovupd %ymm3,0x1e0(%rsp) │ │ vmovupd %ymm10,0x1a0(%rsp) │ │ - vmovupd %ymm4,0x1c0(%rsp) │ │ + vmovupd %ymm3,0x1c0(%rsp) │ │ + vmovupd %ymm4,0x1e0(%rsp) │ │ vzeroupper │ │ call 80c930 │ │ mov 0xc8(%rsp),%rcx │ │ mov 0xd8(%rsp),%rax │ │ mov 0x10(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r14,8),%ymm0 │ │ vcvtps2pd 0x70(%rcx),%ymm1 │ │ @@ -528956,21 +528956,21 @@ │ │ vmulpd %ymm3,%ymm1,%ymm3 │ │ vcvtps2pd 0x10(%rcx),%ymm4 │ │ vaddpd %ymm3,%ymm2,%ymm10 │ │ vcvtps2pd 0x10(%rax),%ymm2 │ │ vmulpd %ymm4,%ymm0,%ymm3 │ │ vaddpd 0x1c0(%rsp),%ymm3,%ymm3 │ │ vmulpd %ymm2,%ymm1,%ymm2 │ │ - vaddpd %ymm2,%ymm3,%ymm4 │ │ + vaddpd %ymm2,%ymm3,%ymm3 │ │ vcvtps2pd (%rcx),%ymm2 │ │ vmulpd %ymm2,%ymm0,%ymm0 │ │ vaddpd 0x1e0(%rsp),%ymm0,%ymm0 │ │ vcvtps2pd (%rax),%ymm2 │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ - vaddpd %ymm1,%ymm0,%ymm3 │ │ + vaddpd %ymm1,%ymm0,%ymm4 │ │ lea 0x2(%r14),%rax │ │ cmp %r14,0x60(%rsp) │ │ je 779431 │ │ mov 0x58(%rsp),%rcx │ │ add %rcx,%r15 │ │ add %rcx,%r13 │ │ mov %rax,%r14 │ │ @@ -529002,16 +529002,16 @@ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ mov 0x50(%rsp),%r14 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ test $0x1,%r9b │ │ je 779163 │ │ cmp %r12,%rbp │ │ jb 779163 │ │ jmp 7794e0 │ │ mov %ebp,%eax │ │ xor %edx,%edx │ │ @@ -529026,19 +529026,19 @@ │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ mov 0x30(%rsp),%rcx │ │ mov 0x10(%rsp),%rdx │ │ vbroadcastsd (%rdx,%rcx,8),%ymm0 │ │ vcvtps2pd (%rax,%r15,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ - vaddpd %ymm1,%ymm3,%ymm3 │ │ + vaddpd %ymm1,%ymm4,%ymm4 │ │ vcvtps2pd 0x10(%rax,%r15,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vcvtps2pd 0x20(%rax,%r15,4),%ymm2 │ │ - vaddpd %ymm1,%ymm4,%ymm4 │ │ + vaddpd %ymm1,%ymm3,%ymm3 │ │ vcvtps2pd 0x30(%rax,%r15,4),%ymm1 │ │ vmulpd %ymm2,%ymm0,%ymm2 │ │ vaddpd %ymm2,%ymm10,%ymm10 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vaddpd %ymm1,%ymm9,%ymm9 │ │ vcvtps2pd 0x40(%rax,%r15,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ @@ -530857,16 +530857,16 @@ │ │ mov %r10,0x18(%rsp) │ │ mov %r11,0x58(%rsp) │ │ mov %bpl,0x68(%rsp) │ │ mov %r12,0x88(%rsp) │ │ jmp 77b567 │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x28(%rsp),%rax │ │ - vcvtpd2ps %ymm4,%xmm0 │ │ - vcvtpd2ps %ymm3,%xmm1 │ │ + vcvtpd2ps %ymm3,%xmm0 │ │ + vcvtpd2ps %ymm4,%xmm1 │ │ vmovupd %xmm1,0x10(%rax) │ │ vcvtpd2ps %ymm10,%xmm1 │ │ vcvtpd2ps %ymm9,%xmm2 │ │ vmovupd %xmm0,(%rax) │ │ vmovupd %xmm2,0x30(%rax) │ │ vcvtpd2ps %ymm8,%xmm0 │ │ vmovupd %xmm1,0x20(%rax) │ │ @@ -530904,16 +530904,16 @@ │ │ jmp 77b5e7 │ │ nop │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ xor %r15d,%r15d │ │ jmp 77b879 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r14d,%eax │ │ xor %edx,%edx │ │ div %ebx │ │ sub %rdx,%r14 │ │ @@ -530921,16 +530921,16 @@ │ │ setb %al │ │ or %bpl,%al │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov $0x0,%r15d │ │ jne 77b879 │ │ mov %r13,(%rsp) │ │ mov %rcx,0x8(%rsp) │ │ mov %rdi,%r13 │ │ shl $0x4,%r13 │ │ add (%r11),%r13 │ │ @@ -530963,17 +530963,17 @@ │ │ lea 0xb8(%rsp),%rsi │ │ lea 0x90(%rsp),%rdx │ │ vmovupd %ymm5,0x170(%rsp) │ │ vmovupd %ymm6,0x190(%rsp) │ │ vmovupd %ymm7,0x110(%rsp) │ │ vmovupd %ymm8,0x130(%rsp) │ │ vmovupd %ymm9,0x1b0(%rsp) │ │ + vmovupd %ymm3,0x1f0(%rsp) │ │ vmovupd %ymm10,0x150(%rsp) │ │ - vmovupd %ymm3,0x1d0(%rsp) │ │ - vmovupd %ymm4,0x1f0(%rsp) │ │ + vmovupd %ymm4,0x1d0(%rsp) │ │ vzeroupper │ │ call 80ca10 │ │ mov 0xf0(%rsp),%rcx │ │ mov 0x100(%rsp),%rax │ │ mov 0x48(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r15,8),%ymm0 │ │ vcvtps2pd 0x70(%rcx),%ymm1 │ │ @@ -531014,21 +531014,21 @@ │ │ vmulpd %ymm3,%ymm1,%ymm3 │ │ vcvtps2pd 0x10(%rcx),%ymm4 │ │ vaddpd %ymm3,%ymm2,%ymm10 │ │ vcvtps2pd 0x10(%rax),%ymm2 │ │ vmulpd %ymm4,%ymm0,%ymm3 │ │ vaddpd 0x1d0(%rsp),%ymm3,%ymm3 │ │ vmulpd %ymm2,%ymm1,%ymm2 │ │ - vaddpd %ymm2,%ymm3,%ymm3 │ │ + vaddpd %ymm2,%ymm3,%ymm4 │ │ vcvtps2pd (%rcx),%ymm2 │ │ vmulpd %ymm2,%ymm0,%ymm0 │ │ vaddpd 0x1f0(%rsp),%ymm0,%ymm0 │ │ vcvtps2pd (%rax),%ymm2 │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ - vaddpd %ymm1,%ymm0,%ymm4 │ │ + vaddpd %ymm1,%ymm0,%ymm3 │ │ lea 0x2(%r15),%rax │ │ cmp %r15,0x20(%rsp) │ │ je 77b856 │ │ cmp %r15,0x30(%rsp) │ │ je 77b856 │ │ add %rbp,%r13 │ │ add %rbp,%r12 │ │ @@ -531082,19 +531082,19 @@ │ │ cmp %rdi,%r8 │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ add 0x10(%rsp),%rax │ │ vbroadcastsd %xmm0,%ymm0 │ │ vcvtps2pd (%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ - vaddpd %ymm1,%ymm4,%ymm4 │ │ + vaddpd %ymm1,%ymm3,%ymm3 │ │ vcvtps2pd 0x10(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vcvtps2pd 0x20(%rax,%rcx,4),%ymm2 │ │ - vaddpd %ymm1,%ymm3,%ymm3 │ │ + vaddpd %ymm1,%ymm4,%ymm4 │ │ vcvtps2pd 0x30(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm2,%ymm0,%ymm2 │ │ vaddpd %ymm2,%ymm10,%ymm10 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vaddpd %ymm1,%ymm9,%ymm9 │ │ vcvtps2pd 0x40(%rax,%rcx,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ @@ -532244,21 +532244,21 @@ │ │ sub %rdx,%r15 │ │ test %r9,%r9 │ │ je 77cf50 │ │ cmp %r13,%r15 │ │ jb 77cf50 │ │ mov %rsi,0x20(%rsp) │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov 0x30(%rsp),%rbx │ │ mov 0x40(%rsp),%r14 │ │ xor %ebp,%ebp │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp %rbp,0x1c0(%rsp) │ │ je 77cef2 │ │ sub %r13,%r15 │ │ sub %r13,%r15 │ │ jb 77cef2 │ │ cmp %rbp,0x160(%rsp) │ │ @@ -532267,17 +532267,17 @@ │ │ mov %r13,0xa8(%rsp) │ │ mov %rbx,0xb0(%rsp) │ │ mov %r13,0xb8(%rsp) │ │ lea 0xc0(%rsp),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x58(%rsp),%rdx │ │ vmovupd %ymm5,0x180(%rsp) │ │ + vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm6,0x1e0(%rsp) │ │ vmovupd %ymm4,0xe0(%rsp) │ │ - vmovupd %ymm3,0x100(%rsp) │ │ vzeroupper │ │ call 80cc40 │ │ mov 0xc0(%rsp),%rax │ │ mov 0xd0(%rsp),%rcx │ │ mov 0x140(%rsp),%rdx │ │ vbroadcastsd (%rdx,%rbp,8),%ymm0 │ │ vcvtps2pd 0x30(%rax),%ymm1 │ │ @@ -533074,21 +533074,21 @@ │ │ sub %rdx,%r15 │ │ test %r9,%r9 │ │ je 77de40 │ │ cmp %r13,%r15 │ │ jb 77de40 │ │ mov %rsi,0x20(%rsp) │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov 0x30(%rsp),%rbx │ │ mov 0x40(%rsp),%r14 │ │ xor %ebp,%ebp │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp %rbp,0x1c0(%rsp) │ │ je 77dde2 │ │ sub %r13,%r15 │ │ sub %r13,%r15 │ │ jb 77dde2 │ │ cmp %rbp,0x160(%rsp) │ │ @@ -533097,17 +533097,17 @@ │ │ mov %r13,0xa8(%rsp) │ │ mov %rbx,0xb0(%rsp) │ │ mov %r13,0xb8(%rsp) │ │ lea 0xc0(%rsp),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x58(%rsp),%rdx │ │ vmovupd %ymm5,0x180(%rsp) │ │ + vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm6,0x1e0(%rsp) │ │ vmovupd %ymm4,0xe0(%rsp) │ │ - vmovupd %ymm3,0x100(%rsp) │ │ vzeroupper │ │ call 80ccb0 │ │ mov 0xc0(%rsp),%rax │ │ mov 0xd0(%rsp),%rcx │ │ mov 0x140(%rsp),%rdx │ │ vbroadcastsd (%rdx,%rbp,8),%ymm0 │ │ vcvtps2pd 0x30(%rax),%ymm1 │ │ @@ -533276,19 +533276,19 @@ │ │ sub %rdx,%r15 │ │ test %r9,%r9 │ │ je 77e1c0 │ │ cmp %r12,%r15 │ │ jb 77e1c0 │ │ mov %rbx,0x160(%rsp) │ │ mov %rcx,0x50(%rsp) │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ mov 0x48(%rsp),%rbx │ │ mov 0x10(%rsp),%r13 │ │ xor %r14d,%r14d │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r14,0x1e0(%rsp) │ │ je 77e153 │ │ sub %r12,%r15 │ │ sub %r12,%r15 │ │ jb 77e153 │ │ cmp %r14,0x90(%rsp) │ │ @@ -533296,16 +533296,16 @@ │ │ mov %r13,0xa0(%rsp) │ │ mov %r12,0xa8(%rsp) │ │ mov %rbx,0xb0(%rsp) │ │ mov %r12,0xb8(%rsp) │ │ lea 0xc0(%rsp),%rdi │ │ lea 0xa0(%rsp),%rsi │ │ lea 0x58(%rsp),%rdx │ │ - vmovupd %ymm3,0x100(%rsp) │ │ vmovupd %ymm4,0xe0(%rsp) │ │ + vmovupd %ymm3,0x100(%rsp) │ │ vzeroupper │ │ call 80caf0 │ │ mov 0xc0(%rsp),%rax │ │ mov 0xd0(%rsp),%rcx │ │ mov 0x180(%rsp),%rdx │ │ vbroadcastsd (%rdx,%r14,8),%ymm0 │ │ vcvtps2pd 0x10(%rax),%ymm1 │ │ @@ -533457,16 +533457,16 @@ │ │ mov %r9,0x18(%rsp) │ │ mov %r10,0x40(%rsp) │ │ mov %r11b,0x10(%rsp) │ │ mov %r12,0x38(%rsp) │ │ jmp 77e400 │ │ nopw 0x0(%rax,%rax,1) │ │ mov 0x20(%rsp),%rax │ │ - vcvtpd2ps %ymm4,%xmm0 │ │ - vcvtpd2ps %ymm3,%xmm1 │ │ + vcvtpd2ps %ymm3,%xmm0 │ │ + vcvtpd2ps %ymm4,%xmm1 │ │ vmovupd %xmm1,0x10(%r13) │ │ vcvtpd2ps %ymm10,%xmm1 │ │ vcvtpd2ps %ymm9,%xmm2 │ │ vmovupd %xmm0,0x0(%r13) │ │ vmovupd %xmm2,0x30(%r13) │ │ vcvtpd2ps %ymm8,%xmm0 │ │ vmovupd %xmm1,0x20(%r13) │ │ @@ -533504,16 +533504,16 @@ │ │ jmp 77e487 │ │ nopl 0x0(%rax,%rax,1) │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ xor %ebx,%ebx │ │ jmp 77e70a │ │ cs nopw 0x0(%rax,%rax,1) │ │ mov %r14d,%eax │ │ xor %edx,%edx │ │ div %ebp │ │ sub %rdx,%r14 │ │ @@ -533521,16 +533521,16 @@ │ │ setb %al │ │ or %r11b,%al │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ vxorpd %xmm10,%xmm10,%xmm10 │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ vxorpd %xmm4,%xmm4,%xmm4 │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ mov $0x0,%ebx │ │ jne 77e70a │ │ mov %r15,0x8(%rsp) │ │ lea 0x0(,%rcx,4),%r12 │ │ add 0x8(%r10),%r12 │ │ cmp %rcx,%rsi │ │ mov $0x4,%eax │ │ @@ -533557,17 +533557,17 @@ │ │ lea 0xb0(%rsp),%rsi │ │ lea 0x88(%rsp),%rdx │ │ vmovupd %ymm5,0x170(%rsp) │ │ vmovupd %ymm6,0x190(%rsp) │ │ vmovupd %ymm7,0x110(%rsp) │ │ vmovupd %ymm8,0x130(%rsp) │ │ vmovupd %ymm9,0x1b0(%rsp) │ │ + vmovupd %ymm3,0x1f0(%rsp) │ │ vmovupd %ymm10,0x150(%rsp) │ │ - vmovupd %ymm3,0x1d0(%rsp) │ │ - vmovupd %ymm4,0x1f0(%rsp) │ │ + vmovupd %ymm4,0x1d0(%rsp) │ │ vzeroupper │ │ call 80cee0 │ │ mov 0xe0(%rsp),%rcx │ │ mov 0xf0(%rsp),%rax │ │ mov 0x50(%rsp),%rdx │ │ vbroadcastsd (%rdx,%rbx,8),%ymm0 │ │ vcvtps2pd 0x70(%rcx),%ymm1 │ │ @@ -533608,21 +533608,21 @@ │ │ vmulpd %ymm3,%ymm1,%ymm3 │ │ vcvtps2pd 0x10(%rcx),%ymm4 │ │ vaddpd %ymm3,%ymm2,%ymm10 │ │ vcvtps2pd 0x10(%rax),%ymm2 │ │ vmulpd %ymm4,%ymm0,%ymm3 │ │ vaddpd 0x1d0(%rsp),%ymm3,%ymm3 │ │ vmulpd %ymm2,%ymm1,%ymm2 │ │ - vaddpd %ymm2,%ymm3,%ymm3 │ │ + vaddpd %ymm2,%ymm3,%ymm4 │ │ vcvtps2pd (%rcx),%ymm2 │ │ vmulpd %ymm2,%ymm0,%ymm0 │ │ vaddpd 0x1f0(%rsp),%ymm0,%ymm0 │ │ vcvtps2pd (%rax),%ymm2 │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ - vaddpd %ymm1,%ymm0,%ymm4 │ │ + vaddpd %ymm1,%ymm0,%ymm3 │ │ lea 0x2(%rbx),%rax │ │ cmp %rbx,0x68(%rsp) │ │ je 77e6ee │ │ cmp %rbx,0x28(%rsp) │ │ je 77e6ee │ │ lea 0x0(,%rbp,8),%rcx │ │ add %rcx,%r12 │ │ @@ -533676,19 +533676,19 @@ │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ mov 0xd8(%rsp),%rcx │ │ lea (%rax,%rcx,4),%rax │ │ vbroadcastsd %xmm0,%ymm0 │ │ vcvtps2pd (%rax,%r15,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ - vaddpd %ymm1,%ymm4,%ymm4 │ │ + vaddpd %ymm1,%ymm3,%ymm3 │ │ vcvtps2pd 0x10(%rax,%r15,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vcvtps2pd 0x20(%rax,%r15,4),%ymm2 │ │ - vaddpd %ymm1,%ymm3,%ymm3 │ │ + vaddpd %ymm1,%ymm4,%ymm4 │ │ vcvtps2pd 0x30(%rax,%r15,4),%ymm1 │ │ vmulpd %ymm2,%ymm0,%ymm2 │ │ vaddpd %ymm2,%ymm10,%ymm10 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ vaddpd %ymm1,%ymm9,%ymm9 │ │ vcvtps2pd 0x40(%rax,%r15,4),%ymm1 │ │ vmulpd %ymm1,%ymm0,%ymm1 │ │ @@ -686267,24 +686267,24 @@ │ │ mov 0x50(%rsp),%r13 │ │ jmp 8103bc │ │ nopl 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm6 │ │ cvtpd2ps %xmm7,%xmm7 │ │ + unpcklpd %xmm6,%xmm7 │ │ + movupd %xmm7,(%rcx) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - unpcklpd %xmm7,%xmm4 │ │ - movupd %xmm4,(%rcx) │ │ - cvtpd2ps %xmm5,%xmm4 │ │ - cvtpd2ps %xmm6,%xmm5 │ │ + cvtpd2ps %xmm5,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rcx) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rcx) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -686316,21 +686316,21 @@ │ │ div %ebp │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x28(%rsp) │ │ je 810600 │ │ cmp %rbp,%r8 │ │ jb 810600 │ │ - xorpd %xmm4,%xmm4 │ │ + xorpd %xmm0,%xmm0 │ │ mov %rdi,%rax │ │ xor %r14d,%r14d │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %r14,%rbx │ │ je 8105c0 │ │ sub %rbp,%r8 │ │ @@ -686371,43 +686371,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd -0x10(%rax,%rbp,8),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x18(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ + movapd %xmm4,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x18(%rax,%rbp,8),%xmm4 │ │ + cvtps2pd %xmm4,%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm11,%xmm4 │ │ + cvtps2pd -0x20(%rax),%xmm10 │ │ + mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%rbp,8),%xmm5 │ │ - cvtps2pd %xmm5,%xmm5 │ │ + cvtps2pd -0x20(%rax,%rbp,8),%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ + movddup -0x28(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ - cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x20(%rax,%rbp,8),%xmm6 │ │ + movddup -0x28(%rax,%rbp,8),%xmm6 │ │ + cvtps2pd %xmm6,%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ - movddup -0x28(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ - mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x28(%rax,%rbp,8),%xmm7 │ │ - cvtps2pd %xmm7,%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm11,%xmm7 │ │ cvtps2pd -0x30(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm8 │ │ + movapd %xmm7,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x30(%rax,%rbp,8),%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm8,%xmm4 │ │ + cvtps2pd -0x30(%rax,%rbp,8),%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm8,%xmm7 │ │ lea 0x2(%r14),%rdx │ │ cmp %r14,%r15 │ │ je 8105bd │ │ add %r11,%rax │ │ mov %rdx,%r14 │ │ cmp %rbp,%r8 │ │ jae 810440 │ │ @@ -686429,18 +686429,18 @@ │ │ jmp 810642 │ │ nopl 0x0(%rax) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x58(%rsp),%r14 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ testb $0x1,0x10(%rsp) │ │ je 810360 │ │ cmp %rbp,%r8 │ │ jb 810360 │ │ jmp 81064e │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -686452,26 +686452,26 @@ │ │ mov 0x18(%rsp),%rax │ │ lea (%rax,%r14,8),%rax │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup (%r12,%r9,8),%xmm8 │ │ cvtps2pd (%rax,%r10,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm7 │ │ movddup 0x8(%rax,%r10,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm6 │ │ cvtps2pd 0x10(%rax,%r10,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm5 │ │ movddup 0x18(%rax,%r10,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm4 │ │ cvtps2pd 0x20(%rax,%r10,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r10,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r10,4),%xmm9 │ │ @@ -687133,24 +687133,24 @@ │ │ mov 0x50(%rsp),%r13 │ │ jmp 81118c │ │ nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm6 │ │ cvtpd2ps %xmm7,%xmm7 │ │ + unpcklpd %xmm6,%xmm7 │ │ + movupd %xmm7,(%rcx) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - unpcklpd %xmm7,%xmm4 │ │ - movupd %xmm4,(%rcx) │ │ - cvtpd2ps %xmm5,%xmm4 │ │ - cvtpd2ps %xmm6,%xmm5 │ │ + cvtpd2ps %xmm5,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rcx) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rcx) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -687182,21 +687182,21 @@ │ │ div %ebp │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x28(%rsp) │ │ je 8113d0 │ │ cmp %rbp,%r8 │ │ jb 8113d0 │ │ - xorpd %xmm4,%xmm4 │ │ + xorpd %xmm0,%xmm0 │ │ mov %rdi,%rax │ │ xor %r14d,%r14d │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %r14,%rbx │ │ je 811390 │ │ sub %rbp,%r8 │ │ @@ -687237,43 +687237,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd -0x10(%rax,%rbp,8),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x18(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ + movapd %xmm4,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x18(%rax,%rbp,8),%xmm4 │ │ + cvtps2pd %xmm4,%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm11,%xmm4 │ │ + cvtps2pd -0x20(%rax),%xmm10 │ │ + mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%rbp,8),%xmm5 │ │ - cvtps2pd %xmm5,%xmm5 │ │ + cvtps2pd -0x20(%rax,%rbp,8),%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ + movddup -0x28(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ - cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x20(%rax,%rbp,8),%xmm6 │ │ + movddup -0x28(%rax,%rbp,8),%xmm6 │ │ + cvtps2pd %xmm6,%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ - movddup -0x28(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ - mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x28(%rax,%rbp,8),%xmm7 │ │ - cvtps2pd %xmm7,%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm11,%xmm7 │ │ cvtps2pd -0x30(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm8 │ │ + movapd %xmm7,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x30(%rax,%rbp,8),%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm8,%xmm4 │ │ + cvtps2pd -0x30(%rax,%rbp,8),%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm8,%xmm7 │ │ lea 0x2(%r14),%rdx │ │ cmp %r14,%r15 │ │ je 81138d │ │ add %r11,%rax │ │ mov %rdx,%r14 │ │ cmp %rbp,%r8 │ │ jae 811210 │ │ @@ -687295,18 +687295,18 @@ │ │ jmp 811412 │ │ nopl 0x0(%rax) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x58(%rsp),%r14 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ testb $0x1,0x10(%rsp) │ │ je 811130 │ │ cmp %rbp,%r8 │ │ jb 811130 │ │ jmp 81141e │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -687318,26 +687318,26 @@ │ │ mov 0x18(%rsp),%rax │ │ lea (%rax,%r14,8),%rax │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup (%r12,%r9,8),%xmm8 │ │ cvtps2pd (%rax,%r10,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm7 │ │ movddup 0x8(%rax,%r10,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm6 │ │ cvtps2pd 0x10(%rax,%r10,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm5 │ │ movddup 0x18(%rax,%r10,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm4 │ │ cvtps2pd 0x20(%rax,%r10,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r10,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r10,4),%xmm9 │ │ @@ -687389,20 +687389,20 @@ │ │ mov %rax,0x28(%rsp) │ │ lea -0x1(%rax),%r13 │ │ mov %rdx,%rcx │ │ jmp 8115ec │ │ nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ - cvtpd2ps %xmm3,%xmm3 │ │ + xorpd %xmm3,%xmm3 │ │ cvtpd2ps %xmm2,%xmm2 │ │ - unpcklpd %xmm3,%xmm2 │ │ - movupd %xmm2,(%r9) │ │ + cvtpd2ps %xmm3,%xmm3 │ │ + unpcklpd %xmm2,%xmm3 │ │ + movupd %xmm3,(%r9) │ │ cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ unpcklpd %xmm0,%xmm1 │ │ movupd %xmm1,0x10(%r9) │ │ add $0x20,%r9 │ │ add $0xfffffffffffffff8,%rcx │ │ add $0x8,%r10 │ │ @@ -687428,19 +687428,19 @@ │ │ div %ebp │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x28(%rsp) │ │ je 811760 │ │ cmp %rbp,%r8 │ │ jb 811760 │ │ - xorpd %xmm2,%xmm2 │ │ + xorpd %xmm0,%xmm0 │ │ mov %r14,%rax │ │ xor %ebx,%ebx │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ cs nopw 0x0(%rax,%rax,1) │ │ cmp %rbx,%r13 │ │ je 811727 │ │ sub %rbp,%r8 │ │ sub %rbp,%r8 │ │ jb 811727 │ │ @@ -687463,27 +687463,27 @@ │ │ addpd %xmm6,%xmm7 │ │ cvtps2pd (%rax,%rbp,8),%xmm1 │ │ mulpd %xmm5,%xmm1 │ │ movddup -0x8(%rax),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ addpd %xmm7,%xmm1 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm3,%xmm7 │ │ + movapd %xmm2,%xmm7 │ │ addpd %xmm6,%xmm7 │ │ - movddup -0x8(%rax,%rbp,8),%xmm3 │ │ - cvtps2pd %xmm3,%xmm3 │ │ - mulpd %xmm5,%xmm3 │ │ - addpd %xmm7,%xmm3 │ │ + movddup -0x8(%rax,%rbp,8),%xmm2 │ │ + cvtps2pd %xmm2,%xmm2 │ │ + mulpd %xmm5,%xmm2 │ │ + addpd %xmm7,%xmm2 │ │ cvtps2pd -0x10(%rax),%xmm6 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm2,%xmm4 │ │ + movapd %xmm3,%xmm4 │ │ addpd %xmm6,%xmm4 │ │ - cvtps2pd -0x10(%rax,%rbp,8),%xmm2 │ │ - mulpd %xmm5,%xmm2 │ │ - addpd %xmm4,%xmm2 │ │ + cvtps2pd -0x10(%rax,%rbp,8),%xmm3 │ │ + mulpd %xmm5,%xmm3 │ │ + addpd %xmm4,%xmm3 │ │ lea 0x2(%rbx),%rdx │ │ cmp %rbx,%r15 │ │ je 811725 │ │ add %r11,%rax │ │ mov %rdx,%rbx │ │ cmp %rbp,%r8 │ │ jae 811660 │ │ @@ -687503,16 +687503,16 @@ │ │ xor %edx,%edx │ │ div %rbp │ │ jmp 811792 │ │ nop │ │ xorpd %xmm0,%xmm0 │ │ mov 0x58(%rsp),%rbx │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ + xorpd %xmm3,%xmm3 │ │ testb $0x1,0x10(%rsp) │ │ je 8115b0 │ │ cmp %rbp,%r8 │ │ jb 8115b0 │ │ jmp 81179e │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -687526,18 +687526,18 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup (%r12,%rdi,8),%xmm4 │ │ cvtps2pd (%rax,%r10,4),%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ movddup 0x8(%rax,%r10,4),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ - addpd %xmm5,%xmm2 │ │ + addpd %xmm5,%xmm3 │ │ mulpd %xmm4,%xmm6 │ │ cvtps2pd 0x10(%rax,%r10,4),%xmm5 │ │ - addpd %xmm6,%xmm3 │ │ + addpd %xmm6,%xmm2 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm1 │ │ movddup 0x18(%rax,%r10,4),%xmm5 │ │ cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm0 │ │ jmp 8115b0 │ │ @@ -688554,16 +688554,16 @@ │ │ lea (%r11,%r8,4),%r15 │ │ mov %rcx,%r12 │ │ shl $0x4,%r12 │ │ lea -0x2(%rdx),%r13 │ │ dec %rdx │ │ lea -0x2(%rax),%rbp │ │ dec %rax │ │ - xorpd %xmm1,%xmm1 │ │ xor %r11d,%r11d │ │ + xorpd %xmm1,%xmm1 │ │ nopl 0x0(%rax) │ │ cmp %r11,%rax │ │ je 8128ec │ │ cmp %r11,%rdx │ │ je 8128ec │ │ sub %rcx,%rsi │ │ sub %rcx,%rsi │ │ @@ -688966,24 +688966,24 @@ │ │ mov 0x38(%rsp),%r11 │ │ mov 0x50(%rsp),%r15 │ │ jmp 812f50 │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - cvtpd2ps %xmm6,%xmm6 │ │ + xorpd %xmm4,%xmm4 │ │ cvtpd2ps %xmm7,%xmm7 │ │ - unpcklpd %xmm6,%xmm7 │ │ - movupd %xmm7,(%r11) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - cvtpd2ps %xmm5,%xmm5 │ │ + unpcklpd %xmm7,%xmm4 │ │ + movupd %xmm4,(%r11) │ │ + cvtpd2ps %xmm5,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%r11) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%r11) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -689024,38 +689024,38 @@ │ │ or 0x60(%rsp),%al │ │ je 812ff0 │ │ xorpd %xmm0,%xmm0 │ │ mov 0x10(%rsp),%r13 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ + xorpd %xmm4,%xmm4 │ │ testb $0x1,0x18(%rsp) │ │ mov (%rsp),%rax │ │ je 812ef0 │ │ cmp %r13d,0xc(%rsp) │ │ jne 81323b │ │ jmp 812ef0 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %rdi,%r14 │ │ lea (%rbx,%rdi,8),%rax │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ add %r12,%rax │ │ mov %r9,%rdx │ │ shl $0x4,%rdx │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm4,%xmm4 │ │ xor %r13d,%r13d │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ mov 0x48(%rsp),%rbx │ │ mov 0x58(%rsp),%r14 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %r13,%rcx │ │ @@ -689100,43 +689100,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd (%rax,%r9,8),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x8(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x8(%rax,%r9,8),%xmm4 │ │ - cvtps2pd %xmm4,%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm11,%xmm4 │ │ - cvtps2pd -0x10(%rax),%xmm10 │ │ - mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x10(%rax,%r9,8),%xmm5 │ │ + movddup -0x8(%rax,%r9,8),%xmm5 │ │ + cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ - movddup -0x18(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ + cvtps2pd -0x10(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r9,8),%xmm6 │ │ - cvtps2pd %xmm6,%xmm6 │ │ + cvtps2pd -0x10(%rax,%r9,8),%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ + movddup -0x18(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ + mulpd %xmm8,%xmm10 │ │ + movapd %xmm7,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x18(%rax,%r9,8),%xmm7 │ │ + cvtps2pd %xmm7,%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm11,%xmm7 │ │ cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm8 │ │ + movapd %xmm4,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x20(%rax,%r9,8),%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm8,%xmm7 │ │ + cvtps2pd -0x20(%rax,%r9,8),%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm8,%xmm4 │ │ lea 0x2(%r13),%rdi │ │ cmp %r13,%r14 │ │ je 8131d5 │ │ cmp %r13,0x28(%rsp) │ │ je 8131d5 │ │ add %rdx,%rax │ │ mov %rdi,%r13 │ │ @@ -689178,26 +689178,26 @@ │ │ cmovb %rdx,%rax │ │ mov 0x40(%rsp),%rdx │ │ lea (%rax,%rdx,8),%rax │ │ mov 0x48(%rsp),%rdx │ │ movddup (%r10,%rdx,8),%xmm8 │ │ cvtps2pd (%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm4 │ │ movddup 0x8(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm7 │ │ cvtps2pd 0x10(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm6 │ │ movddup 0x18(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm5 │ │ cvtps2pd 0x20(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r8,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r8,4),%xmm9 │ │ @@ -689482,16 +689482,16 @@ │ │ lea (%r11,%r8,4),%r15 │ │ mov %rcx,%r12 │ │ shl $0x4,%r12 │ │ lea -0x2(%rdx),%r13 │ │ dec %rdx │ │ lea -0x2(%rax),%rbp │ │ dec %rax │ │ - xor %r11d,%r11d │ │ xorpd %xmm1,%xmm1 │ │ + xor %r11d,%r11d │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %r11,%rax │ │ je 81380c │ │ cmp %r11,%rdx │ │ je 81380c │ │ sub %rcx,%rsi │ │ sub %rcx,%rsi │ │ @@ -689870,24 +689870,24 @@ │ │ mov 0x58(%rsp),%r9 │ │ jmp 813dfc │ │ nopl 0x0(%rax) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - cvtpd2ps %xmm6,%xmm6 │ │ + xorpd %xmm4,%xmm4 │ │ cvtpd2ps %xmm7,%xmm7 │ │ - unpcklpd %xmm6,%xmm7 │ │ - movupd %xmm7,(%rbx) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - cvtpd2ps %xmm5,%xmm5 │ │ + unpcklpd %xmm7,%xmm4 │ │ + movupd %xmm4,(%rbx) │ │ + cvtpd2ps %xmm5,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rbx) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rbx) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -689919,21 +689919,21 @@ │ │ div %ebp │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ test %r14,%r14 │ │ je 814050 │ │ cmp %rbp,%r8 │ │ jb 814050 │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm4,%xmm4 │ │ mov %rdi,%rax │ │ xor %ecx,%ecx │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %rcx,%r11 │ │ je 81400c │ │ sub %rbp,%r8 │ │ @@ -689974,43 +689974,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd -0x10(%rax,%r15,1),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x18(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r15,1),%xmm4 │ │ - cvtps2pd %xmm4,%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm11,%xmm4 │ │ - cvtps2pd -0x20(%rax),%xmm10 │ │ - mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x20(%rax,%r15,1),%xmm5 │ │ + movddup -0x18(%rax,%r15,1),%xmm5 │ │ + cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ - movddup -0x28(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ + cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x28(%rax,%r15,1),%xmm6 │ │ - cvtps2pd %xmm6,%xmm6 │ │ + cvtps2pd -0x20(%rax,%r15,1),%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ + movddup -0x28(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ + mulpd %xmm8,%xmm10 │ │ + movapd %xmm7,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x28(%rax,%r15,1),%xmm7 │ │ + cvtps2pd %xmm7,%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm11,%xmm7 │ │ cvtps2pd -0x30(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm8 │ │ + movapd %xmm4,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x30(%rax,%r15,1),%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm8,%xmm7 │ │ + cvtps2pd -0x30(%rax,%r15,1),%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm8,%xmm4 │ │ lea 0x2(%rcx),%rdx │ │ cmp %rcx,0x68(%rsp) │ │ je 81400a │ │ add 0x70(%rsp),%rax │ │ mov %rdx,%rcx │ │ cmp %rbp,%r8 │ │ jae 813e80 │ │ @@ -690032,18 +690032,18 @@ │ │ jmp 814092 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x60(%rsp),%rcx │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ + xorpd %xmm4,%xmm4 │ │ testb $0x1,0x8(%rsp) │ │ je 813da0 │ │ cmp %rbp,%r8 │ │ jb 813da0 │ │ jmp 81409e │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -690056,26 +690056,26 @@ │ │ mov 0x10(%rsp),%rcx │ │ lea (%rcx,%rax,4),%rax │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ movddup 0x0(%r13,%r10,8),%xmm8 │ │ cvtps2pd (%rax,%r12,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm4 │ │ movddup 0x8(%rax,%r12,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm7 │ │ cvtps2pd 0x10(%rax,%r12,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm6 │ │ movddup 0x18(%rax,%r12,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm5 │ │ cvtps2pd 0x20(%rax,%r12,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r12,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r12,4),%xmm9 │ │ @@ -690291,16 +690291,16 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 8144e3 │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %rbp │ │ jmp 8144e9 │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm0,%xmm0 │ │ jmp 814650 │ │ mov %esi,%eax │ │ xor %edx,%edx │ │ div %ebp │ │ mov %r11,%rdi │ │ and $0xfffffffffffffffe,%rdi │ │ sub %rdx,%rsi │ │ @@ -690330,28 +690330,28 @@ │ │ jb 8145bb │ │ cmp %rcx,%rdi │ │ je 8145bb │ │ movddup 0x0(%r13,%rcx,8),%xmm2 │ │ movddup 0x8(%rdx),%xmm3 │ │ cvtps2pd %xmm3,%xmm3 │ │ mulpd %xmm2,%xmm3 │ │ - movapd %xmm0,%xmm4 │ │ + movapd %xmm1,%xmm4 │ │ addpd %xmm3,%xmm4 │ │ movddup 0x8(%r13,%rcx,8),%xmm3 │ │ - movddup 0x8(%rdx,%r15,1),%xmm0 │ │ - cvtps2pd %xmm0,%xmm0 │ │ - mulpd %xmm3,%xmm0 │ │ - addpd %xmm4,%xmm0 │ │ + movddup 0x8(%rdx,%r15,1),%xmm1 │ │ + cvtps2pd %xmm1,%xmm1 │ │ + mulpd %xmm3,%xmm1 │ │ + addpd %xmm4,%xmm1 │ │ cvtps2pd (%rdx),%xmm4 │ │ mulpd %xmm2,%xmm4 │ │ - movapd %xmm1,%xmm2 │ │ + movapd %xmm0,%xmm2 │ │ addpd %xmm4,%xmm2 │ │ - cvtps2pd (%rdx,%r15,1),%xmm1 │ │ - mulpd %xmm3,%xmm1 │ │ - addpd %xmm2,%xmm1 │ │ + cvtps2pd (%rdx,%r15,1),%xmm0 │ │ + mulpd %xmm3,%xmm0 │ │ + addpd %xmm2,%xmm0 │ │ lea 0x2(%rcx),%r10 │ │ cmp %rcx,%r9 │ │ je 8145b8 │ │ add 0x70(%rsp),%rdx │ │ mov %r10,%rcx │ │ cmp %rbp,%rsi │ │ jae 814540 │ │ @@ -690367,39 +690367,39 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 814a23 │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %rbp │ │ jmp 814a29 │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm0,%xmm0 │ │ test $0x1,%r11b │ │ je 814650 │ │ cmp %rbp,%rsi │ │ jb 814650 │ │ cmp %rcx,(%rsp) │ │ lea (%rcx,%rcx,2),%rax │ │ mov 0x10(%rsp),%rcx │ │ lea (%rcx,%rax,4),%rax │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ cvtps2pd (%rax,%r12,4),%xmm2 │ │ movddup 0x0(%r13,%rdi,8),%xmm3 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm1 │ │ + addpd %xmm2,%xmm0 │ │ movddup 0x8(%rax,%r12,4),%xmm2 │ │ cvtps2pd %xmm2,%xmm2 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm0 │ │ + addpd %xmm2,%xmm1 │ │ nopw 0x0(%rax,%rax,1) │ │ - cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ - unpcklpd %xmm0,%xmm1 │ │ - movupd %xmm1,(%r14) │ │ + cvtpd2ps %xmm0,%xmm0 │ │ + unpcklpd %xmm1,%xmm0 │ │ + movupd %xmm0,(%r14) │ │ add $0x4,%r12 │ │ cmpq $0x0,0x50(%rsp) │ │ je 813c80 │ │ mov 0x18(%rsp),%rax │ │ imul %rbp,%rax │ │ mov (%rsp),%rsi │ │ sub %rax,%rsi │ │ @@ -691083,20 +691083,20 @@ │ │ lea -0x2(%rax),%rbx │ │ mov %rax,0x68(%rsp) │ │ lea -0x1(%rax),%rcx │ │ jmp 8151ec │ │ nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ - cvtpd2ps %xmm3,%xmm3 │ │ + xorpd %xmm3,%xmm3 │ │ cvtpd2ps %xmm2,%xmm2 │ │ - unpcklpd %xmm3,%xmm2 │ │ - movupd %xmm2,(%r10) │ │ + cvtpd2ps %xmm3,%xmm3 │ │ + unpcklpd %xmm2,%xmm3 │ │ + movupd %xmm3,(%r10) │ │ cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ unpcklpd %xmm0,%xmm1 │ │ movupd %xmm1,0x10(%r10) │ │ add $0x20,%r10 │ │ add $0xfffffffffffffff8,%r9 │ │ add $0x8,%r12 │ │ @@ -691122,19 +691122,19 @@ │ │ div %ebp │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x68(%rsp) │ │ je 815370 │ │ cmp %rbp,%r8 │ │ jb 815370 │ │ - xorpd %xmm2,%xmm2 │ │ + xorpd %xmm0,%xmm0 │ │ mov %r11,%rax │ │ xor %r14d,%r14d │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %r14,%rcx │ │ je 81532f │ │ sub %rbp,%r8 │ │ sub %rbp,%r8 │ │ jb 81532f │ │ @@ -691157,27 +691157,27 @@ │ │ addpd %xmm6,%xmm7 │ │ cvtps2pd (%rax,%r15,1),%xmm1 │ │ mulpd %xmm5,%xmm1 │ │ movddup -0x8(%rax),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ addpd %xmm7,%xmm1 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm3,%xmm7 │ │ + movapd %xmm2,%xmm7 │ │ addpd %xmm6,%xmm7 │ │ - movddup -0x8(%rax,%r15,1),%xmm3 │ │ - cvtps2pd %xmm3,%xmm3 │ │ - mulpd %xmm5,%xmm3 │ │ - addpd %xmm7,%xmm3 │ │ + movddup -0x8(%rax,%r15,1),%xmm2 │ │ + cvtps2pd %xmm2,%xmm2 │ │ + mulpd %xmm5,%xmm2 │ │ + addpd %xmm7,%xmm2 │ │ cvtps2pd -0x10(%rax),%xmm6 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm2,%xmm4 │ │ + movapd %xmm3,%xmm4 │ │ addpd %xmm6,%xmm4 │ │ - cvtps2pd -0x10(%rax,%r15,1),%xmm2 │ │ - mulpd %xmm5,%xmm2 │ │ - addpd %xmm4,%xmm2 │ │ + cvtps2pd -0x10(%rax,%r15,1),%xmm3 │ │ + mulpd %xmm5,%xmm3 │ │ + addpd %xmm4,%xmm3 │ │ lea 0x2(%r14),%rdx │ │ cmp %r14,%rbx │ │ je 81532c │ │ add 0x70(%rsp),%rax │ │ mov %rdx,%r14 │ │ cmp %rbp,%r8 │ │ jae 815260 │ │ @@ -691197,16 +691197,16 @@ │ │ xor %edx,%edx │ │ div %rbp │ │ jmp 8153a2 │ │ nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x60(%rsp),%r14 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ + xorpd %xmm3,%xmm3 │ │ testb $0x1,0x8(%rsp) │ │ je 8151b0 │ │ cmp %rbp,%r8 │ │ jb 8151b0 │ │ jmp 8153ae │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -691221,18 +691221,18 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup 0x0(%r13,%rdi,8),%xmm4 │ │ cvtps2pd (%rax,%r12,4),%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ movddup 0x8(%rax,%r12,4),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ - addpd %xmm5,%xmm2 │ │ + addpd %xmm5,%xmm3 │ │ mulpd %xmm4,%xmm6 │ │ cvtps2pd 0x10(%rax,%r12,4),%xmm5 │ │ - addpd %xmm6,%xmm3 │ │ + addpd %xmm6,%xmm2 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm1 │ │ movddup 0x18(%rax,%r12,4),%xmm5 │ │ cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm0 │ │ jmp 8151b0 │ │ @@ -691842,24 +691842,24 @@ │ │ mov 0x78(%rsp),%r10 │ │ jmp 815e0c │ │ nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm6 │ │ cvtpd2ps %xmm7,%xmm7 │ │ + unpcklpd %xmm6,%xmm7 │ │ + movupd %xmm7,(%rdi) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - unpcklpd %xmm7,%xmm4 │ │ - movupd %xmm4,(%rdi) │ │ - cvtpd2ps %xmm5,%xmm4 │ │ - cvtpd2ps %xmm6,%xmm5 │ │ + cvtpd2ps %xmm5,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rdi) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rdi) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -691900,18 +691900,18 @@ │ │ or 0x80(%rsp),%al │ │ je 815eb0 │ │ xorpd %xmm0,%xmm0 │ │ mov 0x20(%rsp),%r15 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ testb $0x1,0x18(%rsp) │ │ mov 0x8(%rsp),%rdx │ │ je 815db0 │ │ cmp %r15d,0x14(%rsp) │ │ jne 816110 │ │ jmp 815db0 │ │ xchg %ax,%ax │ │ @@ -691921,20 +691921,20 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ add %r9,%rax │ │ lea 0x0(,%r13,8),%rdx │ │ lea (%rdx,%rdx,2),%rdx │ │ lea 0x0(,%r13,4),%r11 │ │ lea (%r11,%r11,2),%r12 │ │ - xorpd %xmm4,%xmm4 │ │ - xor %r15d,%r15d │ │ xorpd %xmm0,%xmm0 │ │ + xor %r15d,%r15d │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ mov 0x58(%rsp),%rbp │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %r15,%rbx │ │ je 8160aa │ │ @@ -691978,43 +691978,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd (%rax,%r12,1),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x8(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ + movapd %xmm4,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x8(%rax,%r12,1),%xmm4 │ │ + cvtps2pd %xmm4,%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm11,%xmm4 │ │ + cvtps2pd -0x10(%rax),%xmm10 │ │ + mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x8(%rax,%r12,1),%xmm5 │ │ - cvtps2pd %xmm5,%xmm5 │ │ + cvtps2pd -0x10(%rax,%r12,1),%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ + movddup -0x18(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ - cvtps2pd -0x10(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x10(%rax,%r12,1),%xmm6 │ │ + movddup -0x18(%rax,%r12,1),%xmm6 │ │ + cvtps2pd %xmm6,%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ - movddup -0x18(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ - mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r12,1),%xmm7 │ │ - cvtps2pd %xmm7,%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm11,%xmm7 │ │ cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm8 │ │ + movapd %xmm7,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x20(%rax,%r12,1),%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm8,%xmm4 │ │ + cvtps2pd -0x20(%rax,%r12,1),%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm8,%xmm7 │ │ lea 0x2(%r15),%r11 │ │ cmp %r15,0x38(%rsp) │ │ je 8160a7 │ │ cmp %r15,0x30(%rsp) │ │ je 8160a7 │ │ add %rdx,%rax │ │ mov %r11,%r15 │ │ @@ -692058,26 +692058,26 @@ │ │ mov 0x50(%rsp),%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ lea (%rax,%rcx,4),%rax │ │ mov 0x58(%rsp),%rcx │ │ movddup (%rsi,%rcx,8),%xmm8 │ │ cvtps2pd (%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm7 │ │ movddup 0x8(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm6 │ │ cvtps2pd 0x10(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm5 │ │ movddup 0x18(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm4 │ │ cvtps2pd 0x20(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r8,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r8,4),%xmm9 │ │ @@ -692133,20 +692133,20 @@ │ │ add $0xfffffffffffffffe,%r11 │ │ mov %r11,0x30(%rsp) │ │ mov %r13b,0x40(%rsp) │ │ jmp 8162fc │ │ nopl (%rax) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ - cvtpd2ps %xmm3,%xmm3 │ │ + xorpd %xmm3,%xmm3 │ │ cvtpd2ps %xmm2,%xmm2 │ │ - unpcklpd %xmm3,%xmm2 │ │ - movupd %xmm2,(%r10) │ │ + cvtpd2ps %xmm3,%xmm3 │ │ + unpcklpd %xmm2,%xmm3 │ │ + movupd %xmm3,(%r10) │ │ cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ unpcklpd %xmm0,%xmm1 │ │ movupd %xmm1,0x10(%r10) │ │ add $0x20,%r10 │ │ add $0xfffffffffffffff8,%rdi │ │ add $0x8,%r8 │ │ @@ -692180,16 +692180,16 @@ │ │ setb %al │ │ or %r13b,%al │ │ mov %r9,0x80(%rsp) │ │ je 8163a0 │ │ xorpd %xmm0,%xmm0 │ │ mov 0x20(%rsp),%r9 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ + xorpd %xmm3,%xmm3 │ │ testb $0x1,0x18(%rsp) │ │ mov 0x8(%rsp),%rdx │ │ je 8162c0 │ │ cmp %r9d,0x14(%rsp) │ │ jne 81653e │ │ jmp 8162c0 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ @@ -692199,18 +692199,18 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ add %r12,%rax │ │ lea 0x0(,%r15,8),%rdx │ │ lea (%rdx,%rdx,2),%rdx │ │ lea 0x0(,%r15,4),%r9 │ │ lea (%r9,%r9,2),%r11 │ │ - xorpd %xmm2,%xmm2 │ │ - xor %r9d,%r9d │ │ xorpd %xmm0,%xmm0 │ │ + xor %r9d,%r9d │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ cmp %r9,%rbx │ │ je 8164d3 │ │ cmp %r9,%r14 │ │ je 8164d3 │ │ sub %r15,%rcx │ │ @@ -692235,27 +692235,27 @@ │ │ addpd %xmm6,%xmm7 │ │ cvtps2pd (%rax,%r11,1),%xmm1 │ │ mulpd %xmm5,%xmm1 │ │ movddup -0x8(%rax),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ addpd %xmm7,%xmm1 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm3,%xmm7 │ │ + movapd %xmm2,%xmm7 │ │ addpd %xmm6,%xmm7 │ │ - movddup -0x8(%rax,%r11,1),%xmm3 │ │ - cvtps2pd %xmm3,%xmm3 │ │ - mulpd %xmm5,%xmm3 │ │ - addpd %xmm7,%xmm3 │ │ + movddup -0x8(%rax,%r11,1),%xmm2 │ │ + cvtps2pd %xmm2,%xmm2 │ │ + mulpd %xmm5,%xmm2 │ │ + addpd %xmm7,%xmm2 │ │ cvtps2pd -0x10(%rax),%xmm6 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm2,%xmm4 │ │ + movapd %xmm3,%xmm4 │ │ addpd %xmm6,%xmm4 │ │ - cvtps2pd -0x10(%rax,%r11,1),%xmm2 │ │ - mulpd %xmm5,%xmm2 │ │ - addpd %xmm4,%xmm2 │ │ + cvtps2pd -0x10(%rax,%r11,1),%xmm3 │ │ + mulpd %xmm5,%xmm3 │ │ + addpd %xmm4,%xmm3 │ │ lea 0x2(%r9),%r13 │ │ cmp %r9,0x30(%rsp) │ │ je 8164d0 │ │ cmp %r9,0x88(%rsp) │ │ je 8164d0 │ │ add %rdx,%rax │ │ mov %r13,%r9 │ │ @@ -692303,18 +692303,18 @@ │ │ lea (%rax,%rcx,4),%rax │ │ mov 0x38(%rsp),%rcx │ │ movddup (%rsi,%rcx,8),%xmm4 │ │ cvtps2pd (%rax,%r8,4),%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ movddup 0x8(%rax,%r8,4),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ - addpd %xmm5,%xmm2 │ │ + addpd %xmm5,%xmm3 │ │ mulpd %xmm4,%xmm6 │ │ cvtps2pd 0x10(%rax,%r8,4),%xmm5 │ │ - addpd %xmm6,%xmm3 │ │ + addpd %xmm6,%xmm2 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm1 │ │ movddup 0x18(%rax,%r8,4),%xmm5 │ │ cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm0 │ │ jmp 8162c0 │ │ @@ -692372,16 +692372,16 @@ │ │ lea (%r10,%r10,2),%r12 │ │ lea 0x0(,%rdi,4),%r10 │ │ lea (%r10,%r10,2),%r13 │ │ lea -0x2(%rdx),%rbp │ │ dec %rdx │ │ lea -0x2(%rax),%rbx │ │ dec %rax │ │ - xor %r10d,%r10d │ │ xorpd %xmm1,%xmm1 │ │ + xor %r10d,%r10d │ │ nopl 0x0(%rax) │ │ cmp %r10,%rax │ │ je 81673c │ │ cmp %r10,%rdx │ │ je 81673c │ │ sub %rdi,%rcx │ │ sub %rdi,%rcx │ │ @@ -692876,24 +692876,24 @@ │ │ mov 0x78(%rsp),%r10 │ │ jmp 816f3c │ │ nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - cvtpd2ps %xmm6,%xmm6 │ │ + xorpd %xmm4,%xmm4 │ │ cvtpd2ps %xmm7,%xmm7 │ │ - unpcklpd %xmm6,%xmm7 │ │ - movupd %xmm7,(%rdi) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - cvtpd2ps %xmm5,%xmm5 │ │ + unpcklpd %xmm7,%xmm4 │ │ + movupd %xmm4,(%rdi) │ │ + cvtpd2ps %xmm5,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rdi) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rdi) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -692934,18 +692934,18 @@ │ │ or 0x80(%rsp),%al │ │ je 816fe0 │ │ xorpd %xmm0,%xmm0 │ │ mov 0x20(%rsp),%r15 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ + xorpd %xmm4,%xmm4 │ │ testb $0x1,0x18(%rsp) │ │ mov 0x8(%rsp),%rdx │ │ je 816ee0 │ │ cmp %r15d,0x14(%rsp) │ │ jne 81723f │ │ jmp 816ee0 │ │ xchg %ax,%ax │ │ @@ -692955,20 +692955,20 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ add %r9,%rax │ │ lea 0x0(,%r13,8),%rdx │ │ lea (%rdx,%rdx,2),%rdx │ │ lea 0x0(,%r13,4),%r11 │ │ lea (%r11,%r11,2),%r12 │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm4,%xmm4 │ │ xor %r15d,%r15d │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ mov 0x58(%rsp),%rbp │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %r15,%rbx │ │ je 8171da │ │ @@ -693012,43 +693012,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd (%rax,%r12,1),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x8(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x8(%rax,%r12,1),%xmm4 │ │ - cvtps2pd %xmm4,%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm11,%xmm4 │ │ - cvtps2pd -0x10(%rax),%xmm10 │ │ - mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x10(%rax,%r12,1),%xmm5 │ │ + movddup -0x8(%rax,%r12,1),%xmm5 │ │ + cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ - movddup -0x18(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ + cvtps2pd -0x10(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r12,1),%xmm6 │ │ - cvtps2pd %xmm6,%xmm6 │ │ + cvtps2pd -0x10(%rax,%r12,1),%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ + movddup -0x18(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ + mulpd %xmm8,%xmm10 │ │ + movapd %xmm7,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x18(%rax,%r12,1),%xmm7 │ │ + cvtps2pd %xmm7,%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm11,%xmm7 │ │ cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm8 │ │ + movapd %xmm4,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x20(%rax,%r12,1),%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm8,%xmm7 │ │ + cvtps2pd -0x20(%rax,%r12,1),%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm8,%xmm4 │ │ lea 0x2(%r15),%r11 │ │ cmp %r15,0x38(%rsp) │ │ je 8171d7 │ │ cmp %r15,0x30(%rsp) │ │ je 8171d7 │ │ add %rdx,%rax │ │ mov %r11,%r15 │ │ @@ -693092,26 +693092,26 @@ │ │ mov 0x50(%rsp),%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ lea (%rax,%rcx,4),%rax │ │ mov 0x58(%rsp),%rcx │ │ movddup (%rsi,%rcx,8),%xmm8 │ │ cvtps2pd (%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm4 │ │ movddup 0x8(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm7 │ │ cvtps2pd 0x10(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm6 │ │ movddup 0x18(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm5 │ │ cvtps2pd 0x20(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r8,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r8,4),%xmm9 │ │ @@ -693781,22 +693781,22 @@ │ │ shl $0x4,%r12 │ │ mov %r10,%rax │ │ shl $0x4,%rax │ │ mov %rax,0x78(%rsp) │ │ mov %rdi,0x28(%rsp) │ │ mov %r10,0x80(%rsp) │ │ jmp 817dcc │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm0,%xmm0 │ │ mov 0x58(%rsp),%r8 │ │ - cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ - unpcklpd %xmm0,%xmm1 │ │ + cvtpd2ps %xmm0,%xmm0 │ │ + unpcklpd %xmm1,%xmm0 │ │ mov 0x60(%rsp),%rax │ │ - movupd %xmm1,(%r8,%rax,4) │ │ + movupd %xmm0,(%r8,%rax,4) │ │ mov 0x78(%rsp),%rax │ │ add %rax,0x38(%rsp) │ │ mov 0x98(%rsp),%rcx │ │ sub %r10,%rcx │ │ mov 0x90(%rsp),%rdi │ │ add $0x18,%rdi │ │ cmp %r10,%rcx │ │ @@ -693841,24 +693841,24 @@ │ │ mov 0x30(%rsp),%r10 │ │ jmp 817f11 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm6 │ │ cvtpd2ps %xmm7,%xmm7 │ │ + unpcklpd %xmm6,%xmm7 │ │ + movupd %xmm7,0x0(%r13) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - unpcklpd %xmm7,%xmm4 │ │ - movupd %xmm4,0x0(%r13) │ │ - cvtpd2ps %xmm5,%xmm4 │ │ - cvtpd2ps %xmm6,%xmm5 │ │ + cvtpd2ps %xmm5,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%r13) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%r13) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -693890,21 +693890,21 @@ │ │ div %r11d │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x48(%rsp) │ │ je 818160 │ │ cmp %r11,%r8 │ │ jb 818160 │ │ - xorpd %xmm4,%xmm4 │ │ + xorpd %xmm0,%xmm0 │ │ mov %rcx,%rax │ │ xor %ebx,%ebx │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %rbx,%rdi │ │ je 81811a │ │ sub %r11,%r8 │ │ @@ -693945,43 +693945,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd -0x10(%rax,%r12,1),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x18(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ + movapd %xmm4,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x18(%rax,%r12,1),%xmm4 │ │ + cvtps2pd %xmm4,%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm11,%xmm4 │ │ + cvtps2pd -0x20(%rax),%xmm10 │ │ + mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r12,1),%xmm5 │ │ - cvtps2pd %xmm5,%xmm5 │ │ + cvtps2pd -0x20(%rax,%r12,1),%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ + movddup -0x28(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ - cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x20(%rax,%r12,1),%xmm6 │ │ + movddup -0x28(%rax,%r12,1),%xmm6 │ │ + cvtps2pd %xmm6,%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ - movddup -0x28(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ - mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x28(%rax,%r12,1),%xmm7 │ │ - cvtps2pd %xmm7,%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm11,%xmm7 │ │ cvtps2pd -0x30(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm8 │ │ + movapd %xmm7,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x30(%rax,%r12,1),%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm8,%xmm4 │ │ + cvtps2pd -0x30(%rax,%r12,1),%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm8,%xmm7 │ │ lea 0x2(%rbx),%rdx │ │ cmp %rbx,0x50(%rsp) │ │ je 818118 │ │ add %r14,%rax │ │ mov %rdx,%rbx │ │ cmp %r11,%r8 │ │ jae 817f90 │ │ @@ -694003,18 +694003,18 @@ │ │ jmp 8181a3 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x40(%rsp),%rbx │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ testb $0x1,0x8(%rsp) │ │ je 817eb0 │ │ cmp %r11,%r8 │ │ jb 817eb0 │ │ jmp 8181af │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -694027,26 +694027,26 @@ │ │ add 0x10(%rsp),%rax │ │ cmp %rbx,(%rsp) │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup 0x0(%rbp,%r9,8),%xmm8 │ │ cvtps2pd (%rax,%r15,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm7 │ │ movddup 0x8(%rax,%r15,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm6 │ │ cvtps2pd 0x10(%rax,%r15,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm5 │ │ movddup 0x18(%rax,%r15,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm4 │ │ cvtps2pd 0x20(%rax,%r15,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r15,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r15,4),%xmm9 │ │ @@ -694291,28 +694291,28 @@ │ │ jb 818687 │ │ cmp %rcx,%rdi │ │ je 818687 │ │ movddup 0x0(%rbp,%rcx,8),%xmm2 │ │ movddup 0x8(%rdx),%xmm3 │ │ cvtps2pd %xmm3,%xmm3 │ │ mulpd %xmm2,%xmm3 │ │ - movapd %xmm0,%xmm4 │ │ + movapd %xmm1,%xmm4 │ │ addpd %xmm3,%xmm4 │ │ movddup 0x8(%rbp,%rcx,8),%xmm3 │ │ - movddup 0x8(%rdx,%r12,1),%xmm0 │ │ - cvtps2pd %xmm0,%xmm0 │ │ - mulpd %xmm3,%xmm0 │ │ - addpd %xmm4,%xmm0 │ │ + movddup 0x8(%rdx,%r12,1),%xmm1 │ │ + cvtps2pd %xmm1,%xmm1 │ │ + mulpd %xmm3,%xmm1 │ │ + addpd %xmm4,%xmm1 │ │ cvtps2pd (%rdx),%xmm4 │ │ mulpd %xmm2,%xmm4 │ │ - movapd %xmm1,%xmm2 │ │ + movapd %xmm0,%xmm2 │ │ addpd %xmm4,%xmm2 │ │ - cvtps2pd (%rdx,%r12,1),%xmm1 │ │ - mulpd %xmm3,%xmm1 │ │ - addpd %xmm2,%xmm1 │ │ + cvtps2pd (%rdx,%r12,1),%xmm0 │ │ + mulpd %xmm3,%xmm0 │ │ + addpd %xmm2,%xmm0 │ │ lea 0x2(%rcx),%r9 │ │ cmp %rcx,%r8 │ │ je 818684 │ │ add %r14,%rdx │ │ mov %r9,%rcx │ │ cmp %r11,%rsi │ │ jae 818610 │ │ @@ -694329,16 +694329,16 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 8186de │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %r11 │ │ jmp 8186e5 │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm0,%xmm0 │ │ testb $0x1,0x8(%rsp) │ │ je 817d8b │ │ cmp %r11,%rsi │ │ jb 817d8b │ │ jmp 8186f1 │ │ mov %esi,%eax │ │ xor %edx,%edx │ │ @@ -694351,19 +694351,19 @@ │ │ add 0x10(%rsp),%rax │ │ cmp %rcx,(%rsp) │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ cvtps2pd (%rax,%r15,4),%xmm2 │ │ movddup 0x0(%rbp,%rdi,8),%xmm3 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm1 │ │ + addpd %xmm2,%xmm0 │ │ movddup 0x8(%rax,%r15,4),%xmm2 │ │ cvtps2pd %xmm2,%xmm2 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm0 │ │ + addpd %xmm2,%xmm1 │ │ jmp 817d8b │ │ mov 0x28(%rsp),%rdi │ │ mov 0x20(%rsp),%rax │ │ test %rax,%rax │ │ je 818767 │ │ shl $0x3,%rax │ │ lea (%rax,%rax,2),%rsi │ │ @@ -694456,22 +694456,22 @@ │ │ shl $0x4,%r12 │ │ mov %r10,%rax │ │ shl $0x4,%rax │ │ mov %rax,0x78(%rsp) │ │ mov %rdi,0x28(%rsp) │ │ mov %r10,0x80(%rsp) │ │ jmp 8188eb │ │ - xorpd %xmm1,%xmm1 │ │ xorpd %xmm0,%xmm0 │ │ + xorpd %xmm1,%xmm1 │ │ mov 0x58(%rsp),%r8 │ │ - cvtpd2ps %xmm1,%xmm1 │ │ cvtpd2ps %xmm0,%xmm0 │ │ - unpcklpd %xmm1,%xmm0 │ │ + cvtpd2ps %xmm1,%xmm1 │ │ + unpcklpd %xmm0,%xmm1 │ │ mov 0x60(%rsp),%rax │ │ - movupd %xmm0,(%r8,%rax,4) │ │ + movupd %xmm1,(%r8,%rax,4) │ │ mov 0x78(%rsp),%rax │ │ add %rax,0x38(%rsp) │ │ mov 0x98(%rsp),%rcx │ │ sub %r10,%rcx │ │ mov 0x90(%rsp),%rdi │ │ add $0x18,%rdi │ │ cmp %r10,%rcx │ │ @@ -694516,24 +694516,24 @@ │ │ mov 0x30(%rsp),%r10 │ │ jmp 818a31 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - cvtpd2ps %xmm6,%xmm6 │ │ + xorpd %xmm4,%xmm4 │ │ cvtpd2ps %xmm7,%xmm7 │ │ - unpcklpd %xmm6,%xmm7 │ │ - movupd %xmm7,0x0(%r13) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - cvtpd2ps %xmm5,%xmm5 │ │ + unpcklpd %xmm7,%xmm4 │ │ + movupd %xmm4,0x0(%r13) │ │ + cvtpd2ps %xmm5,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%r13) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%r13) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -694565,21 +694565,21 @@ │ │ div %r11d │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x48(%rsp) │ │ je 818c80 │ │ cmp %r11,%r8 │ │ jb 818c80 │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm4,%xmm4 │ │ mov %rcx,%rax │ │ xor %ebx,%ebx │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %rbx,%rdi │ │ je 818c3a │ │ sub %r11,%r8 │ │ @@ -694620,43 +694620,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd -0x10(%rax,%r12,1),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x18(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r12,1),%xmm4 │ │ - cvtps2pd %xmm4,%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm11,%xmm4 │ │ - cvtps2pd -0x20(%rax),%xmm10 │ │ - mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x20(%rax,%r12,1),%xmm5 │ │ + movddup -0x18(%rax,%r12,1),%xmm5 │ │ + cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ - movddup -0x28(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ + cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x28(%rax,%r12,1),%xmm6 │ │ - cvtps2pd %xmm6,%xmm6 │ │ + cvtps2pd -0x20(%rax,%r12,1),%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ + movddup -0x28(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ + mulpd %xmm8,%xmm10 │ │ + movapd %xmm7,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x28(%rax,%r12,1),%xmm7 │ │ + cvtps2pd %xmm7,%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm11,%xmm7 │ │ cvtps2pd -0x30(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm8 │ │ + movapd %xmm4,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x30(%rax,%r12,1),%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm8,%xmm7 │ │ + cvtps2pd -0x30(%rax,%r12,1),%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm8,%xmm4 │ │ lea 0x2(%rbx),%rdx │ │ cmp %rbx,0x50(%rsp) │ │ je 818c38 │ │ add %r14,%rax │ │ mov %rdx,%rbx │ │ cmp %r11,%r8 │ │ jae 818ab0 │ │ @@ -694678,18 +694678,18 @@ │ │ jmp 818cc3 │ │ data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x40(%rsp),%rbx │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ + xorpd %xmm4,%xmm4 │ │ testb $0x1,0x8(%rsp) │ │ je 8189d0 │ │ cmp %r11,%r8 │ │ jb 8189d0 │ │ jmp 818ccf │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -694702,26 +694702,26 @@ │ │ add 0x10(%rsp),%rax │ │ cmp %rbx,(%rsp) │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup 0x0(%rbp,%r9,8),%xmm8 │ │ cvtps2pd (%rax,%r15,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm4 │ │ movddup 0x8(%rax,%r15,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm7 │ │ cvtps2pd 0x10(%rax,%r15,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm6 │ │ movddup 0x18(%rax,%r15,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm5 │ │ cvtps2pd 0x20(%rax,%r15,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r15,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r15,4),%xmm9 │ │ @@ -694781,20 +694781,20 @@ │ │ mov %rax,0x50(%rsp) │ │ mov %rdx,0x48(%rsp) │ │ lea -0x1(%rdx),%r13 │ │ jmp 818eac │ │ nopl 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - cvtpd2ps %xmm2,%xmm2 │ │ + xorpd %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ - unpcklpd %xmm2,%xmm3 │ │ - movupd %xmm3,(%r9) │ │ + cvtpd2ps %xmm2,%xmm2 │ │ + unpcklpd %xmm3,%xmm2 │ │ + movupd %xmm2,(%r9) │ │ cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ unpcklpd %xmm0,%xmm1 │ │ movupd %xmm1,0x10(%r9) │ │ add $0x20,%r9 │ │ add $0xfffffffffffffff8,%rdi │ │ add $0x8,%r15 │ │ @@ -694820,19 +694820,19 @@ │ │ div %r11d │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x48(%rsp) │ │ je 819030 │ │ cmp %r11,%r8 │ │ jb 819030 │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm2,%xmm2 │ │ mov %r10,%rax │ │ xor %ebx,%ebx │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %rbx,%r13 │ │ je 818fec │ │ sub %r11,%r8 │ │ sub %r11,%r8 │ │ jb 818fec │ │ @@ -694855,27 +694855,27 @@ │ │ addpd %xmm6,%xmm7 │ │ cvtps2pd (%rax,%r12,1),%xmm1 │ │ mulpd %xmm5,%xmm1 │ │ movddup -0x8(%rax),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ addpd %xmm7,%xmm1 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm2,%xmm7 │ │ + movapd %xmm3,%xmm7 │ │ addpd %xmm6,%xmm7 │ │ - movddup -0x8(%rax,%r12,1),%xmm2 │ │ - cvtps2pd %xmm2,%xmm2 │ │ - mulpd %xmm5,%xmm2 │ │ - addpd %xmm7,%xmm2 │ │ + movddup -0x8(%rax,%r12,1),%xmm3 │ │ + cvtps2pd %xmm3,%xmm3 │ │ + mulpd %xmm5,%xmm3 │ │ + addpd %xmm7,%xmm3 │ │ cvtps2pd -0x10(%rax),%xmm6 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm3,%xmm4 │ │ + movapd %xmm2,%xmm4 │ │ addpd %xmm6,%xmm4 │ │ - cvtps2pd -0x10(%rax,%r12,1),%xmm3 │ │ - mulpd %xmm5,%xmm3 │ │ - addpd %xmm4,%xmm3 │ │ + cvtps2pd -0x10(%rax,%r12,1),%xmm2 │ │ + mulpd %xmm5,%xmm2 │ │ + addpd %xmm4,%xmm2 │ │ lea 0x2(%rbx),%rdx │ │ cmp %rbx,0x50(%rsp) │ │ je 818fea │ │ add %r14,%rax │ │ mov %rdx,%rbx │ │ cmp %r11,%r8 │ │ jae 818f20 │ │ @@ -694895,16 +694895,16 @@ │ │ xor %edx,%edx │ │ div %r11 │ │ jmp 819063 │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x40(%rsp),%rbx │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm2,%xmm2 │ │ testb $0x1,0x8(%rsp) │ │ je 818e70 │ │ cmp %r11,%r8 │ │ jb 818e70 │ │ jmp 81906f │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -694919,18 +694919,18 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup 0x0(%rbp,%rcx,8),%xmm4 │ │ cvtps2pd (%rax,%r15,4),%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ movddup 0x8(%rax,%r15,4),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ - addpd %xmm5,%xmm3 │ │ + addpd %xmm5,%xmm2 │ │ mulpd %xmm4,%xmm6 │ │ cvtps2pd 0x10(%rax,%r15,4),%xmm5 │ │ - addpd %xmm6,%xmm2 │ │ + addpd %xmm6,%xmm3 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm1 │ │ movddup 0x18(%rax,%r15,4),%xmm5 │ │ cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm0 │ │ jmp 818e70 │ │ @@ -694966,28 +694966,28 @@ │ │ jb 8191a7 │ │ cmp %rcx,%rdi │ │ je 8191a7 │ │ movddup 0x0(%rbp,%rcx,8),%xmm2 │ │ movddup 0x8(%rdx),%xmm3 │ │ cvtps2pd %xmm3,%xmm3 │ │ mulpd %xmm2,%xmm3 │ │ - movapd %xmm1,%xmm4 │ │ + movapd %xmm0,%xmm4 │ │ addpd %xmm3,%xmm4 │ │ movddup 0x8(%rbp,%rcx,8),%xmm3 │ │ - movddup 0x8(%rdx,%r12,1),%xmm1 │ │ - cvtps2pd %xmm1,%xmm1 │ │ - mulpd %xmm3,%xmm1 │ │ - addpd %xmm4,%xmm1 │ │ + movddup 0x8(%rdx,%r12,1),%xmm0 │ │ + cvtps2pd %xmm0,%xmm0 │ │ + mulpd %xmm3,%xmm0 │ │ + addpd %xmm4,%xmm0 │ │ cvtps2pd (%rdx),%xmm4 │ │ mulpd %xmm2,%xmm4 │ │ - movapd %xmm0,%xmm2 │ │ + movapd %xmm1,%xmm2 │ │ addpd %xmm4,%xmm2 │ │ - cvtps2pd (%rdx,%r12,1),%xmm0 │ │ - mulpd %xmm3,%xmm0 │ │ - addpd %xmm2,%xmm0 │ │ + cvtps2pd (%rdx,%r12,1),%xmm1 │ │ + mulpd %xmm3,%xmm1 │ │ + addpd %xmm2,%xmm1 │ │ lea 0x2(%rcx),%r9 │ │ cmp %rcx,%r8 │ │ je 8191a4 │ │ add %r14,%rdx │ │ mov %r9,%rcx │ │ cmp %r11,%rsi │ │ jae 819130 │ │ @@ -695004,16 +695004,16 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 8191fe │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %r11 │ │ jmp 819205 │ │ - xorpd %xmm1,%xmm1 │ │ xorpd %xmm0,%xmm0 │ │ + xorpd %xmm1,%xmm1 │ │ testb $0x1,0x8(%rsp) │ │ je 8188aa │ │ cmp %r11,%rsi │ │ jb 8188aa │ │ jmp 819211 │ │ mov %esi,%eax │ │ xor %edx,%edx │ │ @@ -695026,19 +695026,19 @@ │ │ add 0x10(%rsp),%rax │ │ cmp %rcx,(%rsp) │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ cvtps2pd (%rax,%r15,4),%xmm2 │ │ movddup 0x0(%rbp,%rdi,8),%xmm3 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm0 │ │ + addpd %xmm2,%xmm1 │ │ movddup 0x8(%rax,%r15,4),%xmm2 │ │ cvtps2pd %xmm2,%xmm2 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm1 │ │ + addpd %xmm2,%xmm0 │ │ jmp 8188aa │ │ mov 0x28(%rsp),%rdi │ │ mov 0x20(%rsp),%rax │ │ test %rax,%rax │ │ je 819287 │ │ shl $0x3,%rax │ │ lea (%rax,%rax,2),%rsi │ │ @@ -695748,16 +695748,16 @@ │ │ shl $0x5,%r15 │ │ mov %rcx,%r12 │ │ shl $0x4,%r12 │ │ lea -0x2(%rdx),%r13 │ │ dec %rdx │ │ lea -0x2(%rax),%rbp │ │ dec %rax │ │ - xor %edi,%edi │ │ xorpd %xmm1,%xmm1 │ │ + xor %edi,%edi │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %rdi,%rax │ │ je 819ebb │ │ cmp %rdi,%rdx │ │ je 819ebb │ │ sub %rcx,%rsi │ │ sub %rcx,%rsi │ │ @@ -696050,24 +696050,24 @@ │ │ mov 0x58(%rsp),%r11 │ │ jmp 81a36c │ │ nopl 0x0(%rax) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm6 │ │ cvtpd2ps %xmm7,%xmm7 │ │ + unpcklpd %xmm6,%xmm7 │ │ + movupd %xmm7,(%rcx) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - unpcklpd %xmm7,%xmm4 │ │ - movupd %xmm4,(%rcx) │ │ - cvtpd2ps %xmm5,%xmm4 │ │ - cvtpd2ps %xmm6,%xmm5 │ │ + cvtpd2ps %xmm5,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rcx) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rcx) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -696108,18 +696108,18 @@ │ │ or 0x60(%rsp),%al │ │ je 81a410 │ │ xorpd %xmm0,%xmm0 │ │ mov 0x18(%rsp),%rbx │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - xorpd %xmm4,%xmm4 │ │ testb $0x1,0x20(%rsp) │ │ mov 0x10(%rsp),%rdx │ │ je 81a310 │ │ cmp %ebx,0xc(%rsp) │ │ jne 81a65e │ │ jmp 81a310 │ │ nopl 0x0(%rax) │ │ @@ -696130,20 +696130,20 @@ │ │ mov $0x4,%eax │ │ cmovb %rax,%r13 │ │ add %r14,%r13 │ │ mov %rbp,%rax │ │ shl $0x5,%rax │ │ mov %rbp,%rdx │ │ shl $0x4,%rdx │ │ - xorpd %xmm4,%xmm4 │ │ - xor %ebx,%ebx │ │ xorpd %xmm0,%xmm0 │ │ + xor %ebx,%ebx │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ mov 0x48(%rsp),%r12 │ │ xchg %ax,%ax │ │ cmp %rbx,%rdi │ │ je 81a5fc │ │ @@ -696187,43 +696187,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd 0x0(%r13,%rdx,1),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x8(%r13),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ + movapd %xmm4,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x8(%r13,%rdx,1),%xmm4 │ │ + cvtps2pd %xmm4,%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm11,%xmm4 │ │ + cvtps2pd -0x10(%r13),%xmm10 │ │ + mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x8(%r13,%rdx,1),%xmm5 │ │ - cvtps2pd %xmm5,%xmm5 │ │ + cvtps2pd -0x10(%r13,%rdx,1),%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ + movddup -0x18(%r13),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ - cvtps2pd -0x10(%r13),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x10(%r13,%rdx,1),%xmm6 │ │ + movddup -0x18(%r13,%rdx,1),%xmm6 │ │ + cvtps2pd %xmm6,%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ - movddup -0x18(%r13),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ - mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x18(%r13,%rdx,1),%xmm7 │ │ - cvtps2pd %xmm7,%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm11,%xmm7 │ │ cvtps2pd -0x20(%r13),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm8 │ │ + movapd %xmm7,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x20(%r13,%rdx,1),%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm8,%xmm4 │ │ + cvtps2pd -0x20(%r13,%rdx,1),%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm8,%xmm7 │ │ lea 0x2(%rbx),%r15 │ │ cmp %rbx,0x30(%rsp) │ │ je 81a5f9 │ │ cmp %rbx,0x70(%rsp) │ │ je 81a5f9 │ │ add %rax,%r13 │ │ mov %r15,%rbx │ │ @@ -696266,26 +696266,26 @@ │ │ mov $0x4,%eax │ │ cmovb %rax,%r13 │ │ add 0x38(%rsp),%r13 │ │ mov 0x48(%rsp),%rax │ │ movddup (%r10,%rax,8),%xmm8 │ │ cvtps2pd 0x0(%r13,%r9,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm7 │ │ movddup 0x8(%r13,%r9,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm6 │ │ cvtps2pd 0x10(%r13,%r9,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm5 │ │ movddup 0x18(%r13,%r9,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm4 │ │ cvtps2pd 0x20(%r13,%r9,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%r13,%r9,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%r13,%r9,4),%xmm9 │ │ @@ -696353,20 +696353,20 @@ │ │ dec %rbx │ │ add $0xfffffffffffffffe,%r8 │ │ mov %r8,0x70(%rsp) │ │ jmp 81a86a │ │ data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - cvtpd2ps %xmm2,%xmm2 │ │ + xorpd %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ - unpcklpd %xmm2,%xmm3 │ │ - movupd %xmm3,(%rdi) │ │ + cvtpd2ps %xmm2,%xmm2 │ │ + unpcklpd %xmm3,%xmm2 │ │ + movupd %xmm2,(%rdi) │ │ cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ unpcklpd %xmm0,%xmm1 │ │ movupd %xmm1,0x10(%rdi) │ │ add $0x20,%rdi │ │ add $0xfffffffffffffff8,%r12 │ │ add $0x8,%r9 │ │ @@ -696399,16 +696399,16 @@ │ │ cmp %rbp,%rsi │ │ setb %al │ │ or 0x48(%rsp),%al │ │ je 81a900 │ │ xorpd %xmm0,%xmm0 │ │ mov 0x18(%rsp),%r15 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ + xorpd %xmm2,%xmm2 │ │ testb $0x1,0x20(%rsp) │ │ mov 0x10(%rsp),%rdx │ │ je 81a830 │ │ cmp %r15d,0xc(%rsp) │ │ jne 81aa7e │ │ jmp 81a830 │ │ nopw 0x0(%rax,%rax,1) │ │ @@ -696420,18 +696420,18 @@ │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ add %r14,%rax │ │ mov %rbp,%rcx │ │ shl $0x5,%rcx │ │ mov %rbp,%rdx │ │ shl $0x4,%rdx │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm2,%xmm2 │ │ xor %r15d,%r15d │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ nop │ │ cmp %r15,%r11 │ │ je 81aa1c │ │ cmp %r15,%rbx │ │ je 81aa1c │ │ sub %rbp,%rsi │ │ @@ -696456,27 +696456,27 @@ │ │ addpd %xmm6,%xmm7 │ │ cvtps2pd (%rax,%rdx,1),%xmm1 │ │ mulpd %xmm5,%xmm1 │ │ movddup -0x8(%rax),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ addpd %xmm7,%xmm1 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm2,%xmm7 │ │ + movapd %xmm3,%xmm7 │ │ addpd %xmm6,%xmm7 │ │ - movddup -0x8(%rax,%rdx,1),%xmm2 │ │ - cvtps2pd %xmm2,%xmm2 │ │ - mulpd %xmm5,%xmm2 │ │ - addpd %xmm7,%xmm2 │ │ + movddup -0x8(%rax,%rdx,1),%xmm3 │ │ + cvtps2pd %xmm3,%xmm3 │ │ + mulpd %xmm5,%xmm3 │ │ + addpd %xmm7,%xmm3 │ │ cvtps2pd -0x10(%rax),%xmm6 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm3,%xmm4 │ │ + movapd %xmm2,%xmm4 │ │ addpd %xmm6,%xmm4 │ │ - cvtps2pd -0x10(%rax,%rdx,1),%xmm3 │ │ - mulpd %xmm5,%xmm3 │ │ - addpd %xmm4,%xmm3 │ │ + cvtps2pd -0x10(%rax,%rdx,1),%xmm2 │ │ + mulpd %xmm5,%xmm2 │ │ + addpd %xmm4,%xmm2 │ │ lea 0x2(%r15),%r8 │ │ cmp %r15,0x70(%rsp) │ │ je 81aa19 │ │ cmp %r15,0x68(%rsp) │ │ je 81aa19 │ │ add %rcx,%rax │ │ mov %r8,%r15 │ │ @@ -696520,18 +696520,18 @@ │ │ add 0x38(%rsp),%r13 │ │ mov 0x30(%rsp),%rax │ │ movddup (%r10,%rax,8),%xmm4 │ │ cvtps2pd 0x0(%r13,%r9,4),%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ movddup 0x8(%r13,%r9,4),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ - addpd %xmm5,%xmm3 │ │ + addpd %xmm5,%xmm2 │ │ mulpd %xmm4,%xmm6 │ │ cvtps2pd 0x10(%r13,%r9,4),%xmm5 │ │ - addpd %xmm6,%xmm2 │ │ + addpd %xmm6,%xmm3 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm1 │ │ movddup 0x18(%r13,%r9,4),%xmm5 │ │ cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm0 │ │ jmp 81a830 │ │ @@ -696565,16 +696565,16 @@ │ │ shl $0x5,%r15 │ │ mov %rcx,%r12 │ │ shl $0x4,%r12 │ │ lea -0x2(%rdx),%r13 │ │ dec %rdx │ │ lea -0x2(%rax),%rbp │ │ dec %rax │ │ - xorpd %xmm1,%xmm1 │ │ xor %edi,%edi │ │ + xorpd %xmm1,%xmm1 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %rdi,%rax │ │ je 81ac0b │ │ cmp %rdi,%rdx │ │ je 81ac0b │ │ sub %rcx,%rsi │ │ sub %rcx,%rsi │ │ @@ -697080,20 +697080,20 @@ │ │ mov %rax,0x20(%rsp) │ │ lea -0x1(%rax),%rbp │ │ mov %rdx,%rcx │ │ jmp 81b44c │ │ cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ - cvtpd2ps %xmm3,%xmm3 │ │ + xorpd %xmm3,%xmm3 │ │ cvtpd2ps %xmm2,%xmm2 │ │ - unpcklpd %xmm3,%xmm2 │ │ - movupd %xmm2,(%r9) │ │ + cvtpd2ps %xmm3,%xmm3 │ │ + unpcklpd %xmm2,%xmm3 │ │ + movupd %xmm3,(%r9) │ │ cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ unpcklpd %xmm0,%xmm1 │ │ movupd %xmm1,0x10(%r9) │ │ add $0x20,%r9 │ │ add $0xfffffffffffffff8,%rcx │ │ add $0x8,%r11 │ │ @@ -697119,19 +697119,19 @@ │ │ div %r13d │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x20(%rsp) │ │ je 81b5d0 │ │ cmp %r13,%r8 │ │ jb 81b5d0 │ │ - xorpd %xmm2,%xmm2 │ │ + xorpd %xmm0,%xmm0 │ │ mov %rbx,%rax │ │ xor %r10d,%r10d │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %r10,%rbp │ │ je 81b58c │ │ sub %r13,%r8 │ │ sub %r13,%r8 │ │ jb 81b58c │ │ @@ -697154,27 +697154,27 @@ │ │ addpd %xmm6,%xmm7 │ │ cvtps2pd (%rax,%r13,4),%xmm1 │ │ mulpd %xmm5,%xmm1 │ │ movddup -0x8(%rax),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ addpd %xmm7,%xmm1 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm3,%xmm7 │ │ + movapd %xmm2,%xmm7 │ │ addpd %xmm6,%xmm7 │ │ - movddup -0x8(%rax,%r13,4),%xmm3 │ │ - cvtps2pd %xmm3,%xmm3 │ │ - mulpd %xmm5,%xmm3 │ │ - addpd %xmm7,%xmm3 │ │ + movddup -0x8(%rax,%r13,4),%xmm2 │ │ + cvtps2pd %xmm2,%xmm2 │ │ + mulpd %xmm5,%xmm2 │ │ + addpd %xmm7,%xmm2 │ │ cvtps2pd -0x10(%rax),%xmm6 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm2,%xmm4 │ │ + movapd %xmm3,%xmm4 │ │ addpd %xmm6,%xmm4 │ │ - cvtps2pd -0x10(%rax,%r13,4),%xmm2 │ │ - mulpd %xmm5,%xmm2 │ │ - addpd %xmm4,%xmm2 │ │ + cvtps2pd -0x10(%rax,%r13,4),%xmm3 │ │ + mulpd %xmm5,%xmm3 │ │ + addpd %xmm4,%xmm3 │ │ lea 0x2(%r10),%rdx │ │ cmp %r10,%r12 │ │ je 81b589 │ │ add %r14,%rax │ │ mov %rdx,%r10 │ │ cmp %r13,%r8 │ │ jae 81b4c0 │ │ @@ -697194,16 +697194,16 @@ │ │ xor %edx,%edx │ │ div %r13 │ │ jmp 81b603 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x68(%rsp),%r10 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ + xorpd %xmm3,%xmm3 │ │ testb $0x1,0x8(%rsp) │ │ je 81b410 │ │ cmp %r13,%r8 │ │ jb 81b410 │ │ jmp 81b60f │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -697217,18 +697217,18 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup (%r15,%rdi,8),%xmm4 │ │ cvtps2pd (%rax,%r11,4),%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ movddup 0x8(%rax,%r11,4),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ - addpd %xmm5,%xmm2 │ │ + addpd %xmm5,%xmm3 │ │ mulpd %xmm4,%xmm6 │ │ cvtps2pd 0x10(%rax,%r11,4),%xmm5 │ │ - addpd %xmm6,%xmm3 │ │ + addpd %xmm6,%xmm2 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm1 │ │ movddup 0x18(%rax,%r11,4),%xmm5 │ │ cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm0 │ │ jmp 81b410 │ │ @@ -697246,16 +697246,16 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 81b6b8 │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %r13 │ │ jmp 81b6bf │ │ - xorpd %xmm1,%xmm1 │ │ xorpd %xmm0,%xmm0 │ │ + xorpd %xmm1,%xmm1 │ │ jmp 81b810 │ │ mov %esi,%eax │ │ xor %edx,%edx │ │ div %r13d │ │ mov %rbx,%rdi │ │ and $0xfffffffffffffffe,%rdi │ │ sub %rdx,%rsi │ │ @@ -697284,28 +697284,28 @@ │ │ jb 81b788 │ │ cmp %rcx,%rdi │ │ je 81b788 │ │ movddup (%r15,%rcx,8),%xmm2 │ │ movddup 0x8(%rdx),%xmm3 │ │ cvtps2pd %xmm3,%xmm3 │ │ mulpd %xmm2,%xmm3 │ │ - movapd %xmm1,%xmm4 │ │ + movapd %xmm0,%xmm4 │ │ addpd %xmm3,%xmm4 │ │ movddup 0x8(%r15,%rcx,8),%xmm3 │ │ - movddup 0x8(%rdx,%r13,4),%xmm1 │ │ - cvtps2pd %xmm1,%xmm1 │ │ - mulpd %xmm3,%xmm1 │ │ - addpd %xmm4,%xmm1 │ │ + movddup 0x8(%rdx,%r13,4),%xmm0 │ │ + cvtps2pd %xmm0,%xmm0 │ │ + mulpd %xmm3,%xmm0 │ │ + addpd %xmm4,%xmm0 │ │ cvtps2pd (%rdx),%xmm4 │ │ mulpd %xmm2,%xmm4 │ │ - movapd %xmm0,%xmm2 │ │ + movapd %xmm1,%xmm2 │ │ addpd %xmm4,%xmm2 │ │ - cvtps2pd (%rdx,%r13,4),%xmm0 │ │ - mulpd %xmm3,%xmm0 │ │ - addpd %xmm2,%xmm0 │ │ + cvtps2pd (%rdx,%r13,4),%xmm1 │ │ + mulpd %xmm3,%xmm1 │ │ + addpd %xmm2,%xmm1 │ │ lea 0x2(%rcx),%r10 │ │ cmp %rcx,%r9 │ │ je 81b785 │ │ add %r14,%rdx │ │ mov %r10,%rcx │ │ cmp %r13,%rsi │ │ jae 81b710 │ │ @@ -697321,37 +697321,37 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 81bbdf │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %r13 │ │ jmp 81bbe6 │ │ - xorpd %xmm1,%xmm1 │ │ xorpd %xmm0,%xmm0 │ │ + xorpd %xmm1,%xmm1 │ │ test $0x1,%bl │ │ je 81b810 │ │ cmp %r13,%rsi │ │ jb 81b810 │ │ cmp %rcx,(%rsp) │ │ mov 0x10(%rsp),%rax │ │ lea (%rax,%rcx,4),%rax │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ cvtps2pd (%rax,%r11,4),%xmm2 │ │ movddup (%r15,%rdi,8),%xmm3 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm0 │ │ + addpd %xmm2,%xmm1 │ │ movddup 0x8(%rax,%r11,4),%xmm2 │ │ cvtps2pd %xmm2,%xmm2 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm1 │ │ - cvtpd2ps %xmm1,%xmm1 │ │ + addpd %xmm2,%xmm0 │ │ cvtpd2ps %xmm0,%xmm0 │ │ - unpcklpd %xmm1,%xmm0 │ │ - movupd %xmm0,(%r8) │ │ + cvtpd2ps %xmm1,%xmm1 │ │ + unpcklpd %xmm0,%xmm1 │ │ + movupd %xmm1,(%r8) │ │ add $0x4,%r11 │ │ test %rbp,%rbp │ │ je 81ae80 │ │ mov 0x18(%rsp),%rcx │ │ imul %r13,%rcx │ │ mov (%rsp),%rsi │ │ sub %rcx,%rsi │ │ @@ -697770,24 +697770,24 @@ │ │ mov 0x60(%rsp),%rcx │ │ jmp 81beed │ │ nopl 0x0(%rax) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - cvtpd2ps %xmm6,%xmm6 │ │ + xorpd %xmm4,%xmm4 │ │ cvtpd2ps %xmm7,%xmm7 │ │ - unpcklpd %xmm6,%xmm7 │ │ - movupd %xmm7,0x0(%rbp) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - cvtpd2ps %xmm5,%xmm5 │ │ + unpcklpd %xmm7,%xmm4 │ │ + movupd %xmm4,0x0(%rbp) │ │ + cvtpd2ps %xmm5,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rbp) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rbp) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -697819,21 +697819,21 @@ │ │ div %r13d │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x20(%rsp) │ │ je 81c130 │ │ cmp %r13,%r8 │ │ jb 81c130 │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm4,%xmm4 │ │ mov %r12,%rax │ │ xor %edi,%edi │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp %rdi,%r10 │ │ je 81c0f7 │ │ sub %r13,%r8 │ │ @@ -697874,43 +697874,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd -0x10(%rax,%r13,4),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x18(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r13,4),%xmm4 │ │ - cvtps2pd %xmm4,%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm11,%xmm4 │ │ - cvtps2pd -0x20(%rax),%xmm10 │ │ - mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x20(%rax,%r13,4),%xmm5 │ │ + movddup -0x18(%rax,%r13,4),%xmm5 │ │ + cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ - movddup -0x28(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ + cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x28(%rax,%r13,4),%xmm6 │ │ - cvtps2pd %xmm6,%xmm6 │ │ + cvtps2pd -0x20(%rax,%r13,4),%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ + movddup -0x28(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ + mulpd %xmm8,%xmm10 │ │ + movapd %xmm7,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x28(%rax,%r13,4),%xmm7 │ │ + cvtps2pd %xmm7,%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm11,%xmm7 │ │ cvtps2pd -0x30(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm8 │ │ + movapd %xmm4,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x30(%rax,%r13,4),%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm8,%xmm7 │ │ + cvtps2pd -0x30(%rax,%r13,4),%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm8,%xmm4 │ │ lea 0x2(%rdi),%rdx │ │ cmp %rdi,%rbx │ │ je 81c0f5 │ │ add %r14,%rax │ │ mov %rdx,%rdi │ │ cmp %r13,%r8 │ │ jae 81bf70 │ │ @@ -697932,18 +697932,18 @@ │ │ jmp 81c173 │ │ xchg %ax,%ax │ │ xorpd %xmm0,%xmm0 │ │ mov 0x68(%rsp),%rdi │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ + xorpd %xmm4,%xmm4 │ │ testb $0x1,0x8(%rsp) │ │ je 81be90 │ │ cmp %r13,%r8 │ │ jb 81be90 │ │ jmp 81c17f │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -697955,26 +697955,26 @@ │ │ mov 0x10(%rsp),%rax │ │ lea (%rax,%rdi,4),%rax │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup (%r15,%r9,8),%xmm8 │ │ cvtps2pd (%rax,%r11,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm4 │ │ movddup 0x8(%rax,%r11,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm7 │ │ cvtps2pd 0x10(%rax,%r11,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm6 │ │ movddup 0x18(%rax,%r11,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm5 │ │ cvtps2pd 0x20(%rax,%r11,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r11,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r11,4),%xmm9 │ │ @@ -698025,20 +698025,20 @@ │ │ mov %rax,0x20(%rsp) │ │ lea -0x1(%rax),%rbp │ │ mov %rdx,%rcx │ │ jmp 81c34c │ │ cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ - cvtpd2ps %xmm3,%xmm3 │ │ + xorpd %xmm3,%xmm3 │ │ cvtpd2ps %xmm2,%xmm2 │ │ - unpcklpd %xmm3,%xmm2 │ │ - movupd %xmm2,(%r9) │ │ + cvtpd2ps %xmm3,%xmm3 │ │ + unpcklpd %xmm2,%xmm3 │ │ + movupd %xmm3,(%r9) │ │ cvtpd2ps %xmm0,%xmm0 │ │ cvtpd2ps %xmm1,%xmm1 │ │ unpcklpd %xmm0,%xmm1 │ │ movupd %xmm1,0x10(%r9) │ │ add $0x20,%r9 │ │ add $0xfffffffffffffff8,%rcx │ │ add $0x8,%r11 │ │ @@ -698064,19 +698064,19 @@ │ │ div %r13d │ │ mov %rsi,%r8 │ │ sub %rdx,%r8 │ │ cmpq $0x0,0x20(%rsp) │ │ je 81c4d0 │ │ cmp %r13,%r8 │ │ jb 81c4d0 │ │ - xorpd %xmm2,%xmm2 │ │ + xorpd %xmm0,%xmm0 │ │ mov %rbx,%rax │ │ xor %r10d,%r10d │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %r10,%rbp │ │ je 81c48c │ │ sub %r13,%r8 │ │ sub %r13,%r8 │ │ jb 81c48c │ │ @@ -698099,27 +698099,27 @@ │ │ addpd %xmm6,%xmm7 │ │ cvtps2pd (%rax,%r13,4),%xmm1 │ │ mulpd %xmm5,%xmm1 │ │ movddup -0x8(%rax),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ addpd %xmm7,%xmm1 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm3,%xmm7 │ │ + movapd %xmm2,%xmm7 │ │ addpd %xmm6,%xmm7 │ │ - movddup -0x8(%rax,%r13,4),%xmm3 │ │ - cvtps2pd %xmm3,%xmm3 │ │ - mulpd %xmm5,%xmm3 │ │ - addpd %xmm7,%xmm3 │ │ + movddup -0x8(%rax,%r13,4),%xmm2 │ │ + cvtps2pd %xmm2,%xmm2 │ │ + mulpd %xmm5,%xmm2 │ │ + addpd %xmm7,%xmm2 │ │ cvtps2pd -0x10(%rax),%xmm6 │ │ mulpd %xmm4,%xmm6 │ │ - movapd %xmm2,%xmm4 │ │ + movapd %xmm3,%xmm4 │ │ addpd %xmm6,%xmm4 │ │ - cvtps2pd -0x10(%rax,%r13,4),%xmm2 │ │ - mulpd %xmm5,%xmm2 │ │ - addpd %xmm4,%xmm2 │ │ + cvtps2pd -0x10(%rax,%r13,4),%xmm3 │ │ + mulpd %xmm5,%xmm3 │ │ + addpd %xmm4,%xmm3 │ │ lea 0x2(%r10),%rdx │ │ cmp %r10,%r12 │ │ je 81c489 │ │ add %r14,%rax │ │ mov %rdx,%r10 │ │ cmp %r13,%r8 │ │ jae 81c3c0 │ │ @@ -698139,16 +698139,16 @@ │ │ xor %edx,%edx │ │ div %r13 │ │ jmp 81c503 │ │ data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ mov 0x68(%rsp),%r10 │ │ xorpd %xmm1,%xmm1 │ │ - xorpd %xmm3,%xmm3 │ │ xorpd %xmm2,%xmm2 │ │ + xorpd %xmm3,%xmm3 │ │ testb $0x1,0x8(%rsp) │ │ je 81c310 │ │ cmp %r13,%r8 │ │ jb 81c310 │ │ jmp 81c50f │ │ mov %r8d,%eax │ │ xor %edx,%edx │ │ @@ -698162,18 +698162,18 @@ │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ movddup (%r15,%rdi,8),%xmm4 │ │ cvtps2pd (%rax,%r11,4),%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ movddup 0x8(%rax,%r11,4),%xmm6 │ │ cvtps2pd %xmm6,%xmm6 │ │ - addpd %xmm5,%xmm2 │ │ + addpd %xmm5,%xmm3 │ │ mulpd %xmm4,%xmm6 │ │ cvtps2pd 0x10(%rax,%r11,4),%xmm5 │ │ - addpd %xmm6,%xmm3 │ │ + addpd %xmm6,%xmm2 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm1 │ │ movddup 0x18(%rax,%r11,4),%xmm5 │ │ cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm4,%xmm5 │ │ addpd %xmm5,%xmm0 │ │ jmp 81c310 │ │ @@ -698191,16 +698191,16 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 81c5b8 │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %r13 │ │ jmp 81c5bf │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm0,%xmm0 │ │ jmp 81c710 │ │ mov %esi,%eax │ │ xor %edx,%edx │ │ div %r13d │ │ mov %rbx,%rdi │ │ and $0xfffffffffffffffe,%rdi │ │ sub %rdx,%rsi │ │ @@ -698229,28 +698229,28 @@ │ │ jb 81c688 │ │ cmp %rcx,%rdi │ │ je 81c688 │ │ movddup (%r15,%rcx,8),%xmm2 │ │ movddup 0x8(%rdx),%xmm3 │ │ cvtps2pd %xmm3,%xmm3 │ │ mulpd %xmm2,%xmm3 │ │ - movapd %xmm0,%xmm4 │ │ + movapd %xmm1,%xmm4 │ │ addpd %xmm3,%xmm4 │ │ movddup 0x8(%r15,%rcx,8),%xmm3 │ │ - movddup 0x8(%rdx,%r13,4),%xmm0 │ │ - cvtps2pd %xmm0,%xmm0 │ │ - mulpd %xmm3,%xmm0 │ │ - addpd %xmm4,%xmm0 │ │ + movddup 0x8(%rdx,%r13,4),%xmm1 │ │ + cvtps2pd %xmm1,%xmm1 │ │ + mulpd %xmm3,%xmm1 │ │ + addpd %xmm4,%xmm1 │ │ cvtps2pd (%rdx),%xmm4 │ │ mulpd %xmm2,%xmm4 │ │ - movapd %xmm1,%xmm2 │ │ + movapd %xmm0,%xmm2 │ │ addpd %xmm4,%xmm2 │ │ - cvtps2pd (%rdx,%r13,4),%xmm1 │ │ - mulpd %xmm3,%xmm1 │ │ - addpd %xmm2,%xmm1 │ │ + cvtps2pd (%rdx,%r13,4),%xmm0 │ │ + mulpd %xmm3,%xmm0 │ │ + addpd %xmm2,%xmm0 │ │ lea 0x2(%rcx),%r10 │ │ cmp %rcx,%r9 │ │ je 81c685 │ │ add %r14,%rdx │ │ mov %r10,%rcx │ │ cmp %r13,%rsi │ │ jae 81c610 │ │ @@ -698266,37 +698266,37 @@ │ │ mov %rsi,%rax │ │ shr $0x20,%rax │ │ je 81cadf │ │ mov %rsi,%rax │ │ xor %edx,%edx │ │ div %r13 │ │ jmp 81cae6 │ │ - xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ + xorpd %xmm0,%xmm0 │ │ test $0x1,%bl │ │ je 81c710 │ │ cmp %r13,%rsi │ │ jb 81c710 │ │ cmp %rcx,(%rsp) │ │ mov 0x10(%rsp),%rax │ │ lea (%rax,%rcx,4),%rax │ │ mov $0x4,%ecx │ │ cmovb %rcx,%rax │ │ cvtps2pd (%rax,%r11,4),%xmm2 │ │ movddup (%r15,%rdi,8),%xmm3 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm1 │ │ + addpd %xmm2,%xmm0 │ │ movddup 0x8(%rax,%r11,4),%xmm2 │ │ cvtps2pd %xmm2,%xmm2 │ │ mulpd %xmm3,%xmm2 │ │ - addpd %xmm2,%xmm0 │ │ - cvtpd2ps %xmm0,%xmm0 │ │ + addpd %xmm2,%xmm1 │ │ cvtpd2ps %xmm1,%xmm1 │ │ - unpcklpd %xmm0,%xmm1 │ │ - movupd %xmm1,(%r8) │ │ + cvtpd2ps %xmm0,%xmm0 │ │ + unpcklpd %xmm1,%xmm0 │ │ + movupd %xmm0,(%r8) │ │ add $0x4,%r11 │ │ test %rbp,%rbp │ │ je 81bd80 │ │ mov 0x18(%rsp),%rcx │ │ imul %r13,%rcx │ │ mov (%rsp),%rsi │ │ sub %rcx,%rsi │ │ @@ -699289,16 +699289,16 @@ │ │ add 0xa0(%rsp),%rbx │ │ lea (%rbx,%r8,4),%r15 │ │ lea 0x0(,%rdi,8),%r12 │ │ lea -0x2(%rdx),%r13 │ │ dec %rdx │ │ lea -0x2(%rax),%rbp │ │ dec %rax │ │ - xor %ebx,%ebx │ │ xorpd %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ nopl 0x0(%rax,%rax,1) │ │ cmp %rbx,%rax │ │ je 81d812 │ │ cmp %rbx,%rdx │ │ je 81d812 │ │ sub %rdi,%rcx │ │ sub %rdi,%rcx │ │ @@ -699778,24 +699778,24 @@ │ │ mov 0x78(%rsp),%r10 │ │ jmp 81dfdc │ │ nopl 0x0(%rax,%rax,1) │ │ xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ - cvtpd2ps %xmm6,%xmm6 │ │ + xorpd %xmm4,%xmm4 │ │ cvtpd2ps %xmm7,%xmm7 │ │ - unpcklpd %xmm6,%xmm7 │ │ - movupd %xmm7,(%rdi) │ │ cvtpd2ps %xmm4,%xmm4 │ │ - cvtpd2ps %xmm5,%xmm5 │ │ + unpcklpd %xmm7,%xmm4 │ │ + movupd %xmm4,(%rdi) │ │ + cvtpd2ps %xmm5,%xmm4 │ │ + cvtpd2ps %xmm6,%xmm5 │ │ unpcklpd %xmm4,%xmm5 │ │ movupd %xmm5,0x10(%rdi) │ │ cvtpd2ps %xmm2,%xmm2 │ │ cvtpd2ps %xmm3,%xmm3 │ │ unpcklpd %xmm2,%xmm3 │ │ movupd %xmm3,0x20(%rdi) │ │ cvtpd2ps %xmm0,%xmm0 │ │ @@ -699836,37 +699836,37 @@ │ │ or 0x88(%rsp),%al │ │ je 81e080 │ │ xorpd %xmm0,%xmm0 │ │ mov 0x20(%rsp),%r15 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ + xorpd %xmm4,%xmm4 │ │ testb $0x1,0x18(%rsp) │ │ mov 0x8(%rsp),%rdx │ │ je 81df80 │ │ cmp %r15d,0x14(%rsp) │ │ jne 81e2cd │ │ jmp 81df80 │ │ xchg %ax,%ax │ │ cmp %rbp,%r11 │ │ lea 0x0(%r13,%rbp,4),%rax │ │ mov $0x4,%edx │ │ cmovb %rdx,%rax │ │ add %r9,%rax │ │ lea 0x0(,%r12,8),%rdx │ │ - xorpd %xmm0,%xmm0 │ │ + xorpd %xmm4,%xmm4 │ │ xor %r15d,%r15d │ │ + xorpd %xmm0,%xmm0 │ │ xorpd %xmm1,%xmm1 │ │ xorpd %xmm2,%xmm2 │ │ xorpd %xmm3,%xmm3 │ │ - xorpd %xmm4,%xmm4 │ │ xorpd %xmm5,%xmm5 │ │ xorpd %xmm6,%xmm6 │ │ xorpd %xmm7,%xmm7 │ │ mov 0x50(%rsp),%r13 │ │ mov 0x80(%rsp),%rbp │ │ nopl 0x0(%rax) │ │ cmp %r15,%rbx │ │ @@ -699911,43 +699911,43 @@ │ │ addpd %xmm10,%xmm11 │ │ cvtps2pd (%rax,%r12,4),%xmm3 │ │ mulpd %xmm9,%xmm3 │ │ movddup -0x8(%rax),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm4,%xmm11 │ │ - addpd %xmm10,%xmm11 │ │ - movddup -0x8(%rax,%r12,4),%xmm4 │ │ - cvtps2pd %xmm4,%xmm4 │ │ - mulpd %xmm9,%xmm4 │ │ - addpd %xmm11,%xmm4 │ │ - cvtps2pd -0x10(%rax),%xmm10 │ │ - mulpd %xmm8,%xmm10 │ │ movapd %xmm5,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - cvtps2pd -0x10(%rax,%r12,4),%xmm5 │ │ + movddup -0x8(%rax,%r12,4),%xmm5 │ │ + cvtps2pd %xmm5,%xmm5 │ │ mulpd %xmm9,%xmm5 │ │ - movddup -0x18(%rax),%xmm10 │ │ - cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm5 │ │ + cvtps2pd -0x10(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ movapd %xmm6,%xmm11 │ │ addpd %xmm10,%xmm11 │ │ - movddup -0x18(%rax,%r12,4),%xmm6 │ │ - cvtps2pd %xmm6,%xmm6 │ │ + cvtps2pd -0x10(%rax,%r12,4),%xmm6 │ │ mulpd %xmm9,%xmm6 │ │ + movddup -0x18(%rax),%xmm10 │ │ + cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm11,%xmm6 │ │ + mulpd %xmm8,%xmm10 │ │ + movapd %xmm7,%xmm11 │ │ + addpd %xmm10,%xmm11 │ │ + movddup -0x18(%rax,%r12,4),%xmm7 │ │ + cvtps2pd %xmm7,%xmm7 │ │ + mulpd %xmm9,%xmm7 │ │ + addpd %xmm11,%xmm7 │ │ cvtps2pd -0x20(%rax),%xmm10 │ │ mulpd %xmm8,%xmm10 │ │ - movapd %xmm7,%xmm8 │ │ + movapd %xmm4,%xmm8 │ │ addpd %xmm10,%xmm8 │ │ - cvtps2pd -0x20(%rax,%r12,4),%xmm7 │ │ - mulpd %xmm9,%xmm7 │ │ - addpd %xmm8,%xmm7 │ │ + cvtps2pd -0x20(%rax,%r12,4),%xmm4 │ │ + mulpd %xmm9,%xmm4 │ │ + addpd %xmm8,%xmm4 │ │ lea 0x2(%r15),%r11 │ │ cmp %r15,%rbp │ │ je 81e265 │ │ cmp %r15,0x30(%rsp) │ │ je 81e265 │ │ add %rdx,%rax │ │ mov %r11,%r15 │ │ @@ -699989,26 +699989,26 @@ │ │ cmovb %rcx,%rax │ │ mov 0x48(%rsp),%rcx │ │ lea (%rax,%rcx,4),%rax │ │ mov 0x50(%rsp),%rcx │ │ movddup (%rsi,%rcx,8),%xmm8 │ │ cvtps2pd (%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm7 │ │ + addpd %xmm9,%xmm4 │ │ movddup 0x8(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm6 │ │ + addpd %xmm9,%xmm7 │ │ cvtps2pd 0x10(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm5 │ │ + addpd %xmm9,%xmm6 │ │ movddup 0x18(%rax,%r8,4),%xmm9 │ │ cvtps2pd %xmm9,%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ - addpd %xmm9,%xmm4 │ │ + addpd %xmm9,%xmm5 │ │ cvtps2pd 0x20(%rax,%r8,4),%xmm9 │ │ mulpd %xmm8,%xmm9 │ │ movddup 0x28(%rax,%r8,4),%xmm10 │ │ cvtps2pd %xmm10,%xmm10 │ │ addpd %xmm9,%xmm3 │ │ mulpd %xmm8,%xmm10 │ │ cvtps2pd 0x30(%rax,%r8,4),%xmm9