; th_e360: VA 0x18000e360-0x180016360 (32768 bytes) /tmp/opencode/dis/th_e360.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 41 54 push %r12 2: 49 89 cb mov %rcx,%r11 5: 4d 85 db test %r11,%r11 8: 0f 84 dd 01 00 00 je 0x1eb e: 48 85 d2 test %rdx,%rdx 11: 0f 84 d4 01 00 00 je 0x1eb 17: 45 85 c0 test %r8d,%r8d 1a: 0f 8e c3 01 00 00 jle 0x1e3 20: 4d 63 c8 movslq %r8d,%r9 23: 49 83 f9 08 cmp $0x8,%r9 27: 0f 8c b1 01 00 00 jl 0x1de 2d: 48 89 d0 mov %rdx,%rax 30: 48 83 e0 1f and $0x1f,%rax 34: 85 c0 test %eax,%eax 36: 74 0d je 0x45 38: a8 0f test $0xf,%al 3a: 0f 85 9e 01 00 00 jne 0x1de 40: b8 01 00 00 00 mov $0x1,%eax 45: 41 89 c2 mov %eax,%r10d 48: 49 8d 4a 08 lea 0x8(%r10),%rcx 4c: 4c 3b c9 cmp %rcx,%r9 4f: 0f 8c 89 01 00 00 jl 0x1de 55: 44 89 c1 mov %r8d,%ecx 58: 2b c8 sub %eax,%ecx 5a: 83 e1 07 and $0x7,%ecx 5d: 44 2b c1 sub %ecx,%r8d 60: 33 c9 xor %ecx,%ecx 62: 4d 63 c0 movslq %r8d,%r8 65: 45 33 e4 xor %r12d,%r12d 68: 85 c0 test %eax,%eax 6a: 48 89 d0 mov %rdx,%rax 6d: 76 47 jbe 0xb6 6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76: 00 77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e: 66 90 xchg %ax,%ax 80: c5 f9 10 18 vmovupd (%rax),%xmm3 84: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 8a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 8e: 48 ff c1 inc %rcx 91: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 96: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 9a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 a0: 49 83 c4 10 add $0x10,%r12 a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 a9: c5 f9 11 28 vmovupd %xmm5,(%rax) ad: 48 83 c0 10 add $0x10,%rax b1: 49 3b ca cmp %r10,%rcx b4: 72 ca jb 0x80 b6: 4c 89 d0 mov %r10,%rax b9: 48 c1 e0 04 shl $0x4,%rax bd: 0f 1f 00 nopl (%rax) c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 d3: 49 83 c2 08 add $0x8,%r10 d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 e5: c5 ff 12 29 vmovddup (%rcx),%ymm5 e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 ee: c5 fd 11 29 vmovupd %ymm5,(%rcx) f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 102: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 106: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 10b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 110: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 115: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) 11a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 121: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 125: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 12a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 12e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 133: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 138: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 13d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) 142: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 149: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 14d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 152: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 156: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 15b: 48 05 80 00 00 00 add $0x80,%rax 161: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 166: 4d 3b d0 cmp %r8,%r10 169: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) 16e: 0f 82 4c ff ff ff jb 0xc0 174: 4c 89 c0 mov %r8,%rax 177: 48 c1 e0 04 shl $0x4,%rax 17b: 48 03 d0 add %rax,%rdx 17e: 4d 3b c1 cmp %r9,%r8 181: 73 53 jae 0x1d6 183: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18a: 00 18b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a0: c5 f9 10 1a vmovupd (%rdx),%xmm3 1a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 1aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 1ae: 49 ff c0 inc %r8 1b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 1b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 1ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 1c0: 48 83 c0 10 add $0x10,%rax 1c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 1c9: c5 f9 11 2a vmovupd %xmm5,(%rdx) 1cd: 48 83 c2 10 add $0x10,%rdx 1d1: 4d 3b c1 cmp %r9,%r8 1d4: 72 ca jb 0x1a0 1d6: 33 c0 xor %eax,%eax 1d8: c5 f8 77 vzeroupper 1db: 41 5c pop %r12 1dd: c3 ret 1de: 45 33 c0 xor %r8d,%r8d 1e1: eb 91 jmp 0x174 1e3: b8 fa ff ff ff mov $0xfffffffa,%eax 1e8: 41 5c pop %r12 1ea: c3 ret 1eb: b8 f8 ff ff ff mov $0xfffffff8,%eax 1f0: 41 5c pop %r12 1f2: c3 ret 1f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ff: 00 200: 41 54 push %r12 202: 49 89 cb mov %rcx,%r11 205: 4d 85 db test %r11,%r11 208: 0f 84 f9 01 00 00 je 0x407 20e: 48 85 d2 test %rdx,%rdx 211: 0f 84 f0 01 00 00 je 0x407 217: 45 85 c0 test %r8d,%r8d 21a: 0f 8e df 01 00 00 jle 0x3ff 220: 4d 63 c8 movslq %r8d,%r9 223: 49 83 f9 08 cmp $0x8,%r9 227: 0f 8c cd 01 00 00 jl 0x3fa 22d: 48 89 d0 mov %rdx,%rax 230: 48 83 e0 1f and $0x1f,%rax 234: 85 c0 test %eax,%eax 236: 74 0d je 0x245 238: a8 0f test $0xf,%al 23a: 0f 85 ba 01 00 00 jne 0x3fa 240: b8 01 00 00 00 mov $0x1,%eax 245: 41 89 c2 mov %eax,%r10d 248: 49 8d 4a 08 lea 0x8(%r10),%rcx 24c: 4c 3b c9 cmp %rcx,%r9 24f: 0f 8c a5 01 00 00 jl 0x3fa 255: 44 89 c1 mov %r8d,%ecx 258: 2b c8 sub %eax,%ecx 25a: 83 e1 07 and $0x7,%ecx 25d: 44 2b c1 sub %ecx,%r8d 260: 33 c9 xor %ecx,%ecx 262: 4d 63 c0 movslq %r8d,%r8 265: 45 33 e4 xor %r12d,%r12d 268: 85 c0 test %eax,%eax 26a: 48 89 d0 mov %rdx,%rax 26d: 76 43 jbe 0x2b2 26f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 276: 00 277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27e: 66 90 xchg %ax,%ax 280: c5 f9 10 18 vmovupd (%rax),%xmm3 284: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 28a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 28e: 48 ff c1 inc %rcx 291: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 296: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 29a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 2a1: 49 83 c4 10 add $0x10,%r12 2a5: c5 f9 11 20 vmovupd %xmm4,(%rax) 2a9: 48 83 c0 10 add $0x10,%rax 2ad: 49 3b ca cmp %r10,%rcx 2b0: 72 ce jb 0x280 2b2: 4c 89 d0 mov %r10,%rax 2b5: 48 c1 e0 04 shl $0x4,%rax 2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 2c5: 49 83 c2 08 add $0x8,%r10 2c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 2cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 2d6: 01 2d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 2de: 02 2df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 2e6: 03 2e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 2eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 2f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 2f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 2f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 2fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) 303: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 30a: 01 30b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 311: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 318: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 31e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 325: 01 326: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 32c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) 333: 01 334: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 33b: 02 33c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 342: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 349: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 34f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 356: 02 357: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 35d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) 364: 02 365: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 36c: 03 36d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 373: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 37a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 380: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 386: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 38c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) 392: 48 05 80 00 00 00 add $0x80,%rax 398: 4d 3b d0 cmp %r8,%r10 39b: 0f 82 1f ff ff ff jb 0x2c0 3a1: 4c 89 c0 mov %r8,%rax 3a4: 48 c1 e0 04 shl $0x4,%rax 3a8: 48 03 d0 add %rax,%rdx 3ab: 4d 3b c1 cmp %r9,%r8 3ae: 73 42 jae 0x3f2 3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b7: 00 3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bf: 90 nop 3c0: c5 f9 10 1a vmovupd (%rdx),%xmm3 3c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 3ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 3ce: 49 ff c0 inc %r8 3d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 3da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 3e1: 48 83 c0 10 add $0x10,%rax 3e5: c5 f9 11 22 vmovupd %xmm4,(%rdx) 3e9: 48 83 c2 10 add $0x10,%rdx 3ed: 4d 3b c1 cmp %r9,%r8 3f0: 72 ce jb 0x3c0 3f2: 33 c0 xor %eax,%eax 3f4: c5 f8 77 vzeroupper 3f7: 41 5c pop %r12 3f9: c3 ret 3fa: 45 33 c0 xor %r8d,%r8d 3fd: eb a2 jmp 0x3a1 3ff: b8 fa ff ff ff mov $0xfffffffa,%eax 404: 41 5c pop %r12 406: c3 ret 407: b8 f8 ff ff ff mov $0xfffffff8,%eax 40c: 41 5c pop %r12 40e: c3 ret 40f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 416: 00 417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41e: 66 90 xchg %ax,%ax 420: 57 push %rdi 421: 41 54 push %r12 423: 55 push %rbp 424: 48 89 d5 mov %rdx,%rbp 427: 48 85 c9 test %rcx,%rcx 42a: 0f 84 f7 01 00 00 je 0x627 430: 48 85 ed test %rbp,%rbp 433: 0f 84 ee 01 00 00 je 0x627 439: 4d 85 c0 test %r8,%r8 43c: 0f 84 e5 01 00 00 je 0x627 442: 45 85 c9 test %r9d,%r9d 445: 0f 8e d2 01 00 00 jle 0x61d 44b: 41 83 f9 08 cmp $0x8,%r9d 44f: 0f 8c b8 01 00 00 jl 0x60d 455: 4d 89 c2 mov %r8,%r10 458: 49 83 e2 0f and $0xf,%r10 45c: 45 85 d2 test %r10d,%r10d 45f: 74 18 je 0x479 461: 41 f7 c2 03 00 00 00 test $0x3,%r10d 468: 0f 85 9f 01 00 00 jne 0x60d 46e: 41 f7 da neg %r10d 471: 41 83 c2 10 add $0x10,%r10d 475: 41 c1 ea 02 shr $0x2,%r10d 479: 41 8d 42 08 lea 0x8(%r10),%eax 47d: 44 3b c8 cmp %eax,%r9d 480: 0f 8c 87 01 00 00 jl 0x60d 486: 44 89 c8 mov %r9d,%eax 489: 33 d2 xor %edx,%edx 48b: 41 2b c2 sub %r10d,%eax 48e: 83 e0 07 and $0x7,%eax 491: f7 d8 neg %eax 493: 41 03 c1 add %r9d,%eax 496: 44 89 d7 mov %r10d,%edi 499: 45 85 d2 test %r10d,%r10d 49c: 76 21 jbe 0x4bf 49e: 66 90 xchg %ax,%ax 4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 4a5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 4ab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 4b1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 4b7: 48 ff c2 inc %rdx 4ba: 48 3b d7 cmp %rdi,%rdx 4bd: 72 e1 jb 0x4a0 4bf: 45 89 d2 mov %r10d,%r10d 4c2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 4c7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 4ce: 48 63 d0 movslq %eax,%rdx 4d1: 74 4d je 0x520 4d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4df: 00 4e0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 4e4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 4e9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 4ee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 4f3: 0f 59 c8 mulps %xmm0,%xmm1 4f6: 0f 59 da mulps %xmm2,%xmm3 4f9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 4fe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 504: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) 509: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) 50f: 48 83 c7 08 add $0x8,%rdi 513: 48 3b fa cmp %rdx,%rdi 516: 72 c8 jb 0x4e0 518: eb 38 jmp 0x552 51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 520: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 524: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 529: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 52e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 533: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 538: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 53e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) 543: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) 549: 48 83 c7 08 add $0x8,%rdi 54d: 48 3b fa cmp %rdx,%rdi 550: 72 ce jb 0x520 552: 8d 78 01 lea 0x1(%rax),%edi 555: 41 3b f9 cmp %r9d,%edi 558: 0f 87 a3 00 00 00 ja 0x601 55e: 4d 63 c9 movslq %r9d,%r9 561: 4c 2b ca sub %rdx,%r9 564: 49 83 f9 04 cmp $0x4,%r9 568: 0f 8c 9a 00 00 00 jl 0x608 56e: 45 89 cc mov %r9d,%r12d 571: 45 33 db xor %r11d,%r11d 574: 41 83 e4 fc and $0xfffffffc,%r12d 578: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 57d: 4d 63 e4 movslq %r12d,%r12 580: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 584: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58f: 00 590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 59e: 00 00 5a0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 5a5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 5aa: 0f 59 c8 mulps %xmm0,%xmm1 5ad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 5b2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) 5b7: 49 83 c3 04 add $0x4,%r11 5bb: 4d 3b dc cmp %r12,%r11 5be: 72 e0 jb 0x5a0 5c0: 4d 3b e1 cmp %r9,%r12 5c3: 73 3c jae 0x601 5c5: 48 63 c0 movslq %eax,%rax 5c8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 5cd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 5d1: 49 8d 04 80 lea (%r8,%rax,4),%rax 5d5: 0f 1f 40 00 nopl 0x0(%rax) 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 5e6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 5ed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 5f3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 5f9: 49 ff c4 inc %r12 5fc: 4d 3b e1 cmp %r9,%r12 5ff: 72 df jb 0x5e0 601: 33 c0 xor %eax,%eax 603: 5d pop %rbp 604: 41 5c pop %r12 606: 5f pop %rdi 607: c3 ret 608: 45 33 e4 xor %r12d,%r12d 60b: eb b3 jmp 0x5c0 60d: 33 c0 xor %eax,%eax 60f: 41 83 f9 01 cmp $0x1,%r9d 613: 72 ec jb 0x601 615: 4d 63 c9 movslq %r9d,%r9 618: 45 33 e4 xor %r12d,%r12d 61b: eb a3 jmp 0x5c0 61d: b8 fa ff ff ff mov $0xfffffffa,%eax 622: 5d pop %rbp 623: 41 5c pop %r12 625: 5f pop %rdi 626: c3 ret 627: b8 f8 ff ff ff mov $0xfffffff8,%eax 62c: 5d pop %rbp 62d: 41 5c pop %r12 62f: 5f pop %rdi 630: c3 ret 631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 638: 00 639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 640: 56 push %rsi 641: 57 push %rdi 642: 41 54 push %r12 644: 48 89 d7 mov %rdx,%rdi 647: 48 85 c9 test %rcx,%rcx 64a: 0f 84 f3 01 00 00 je 0x843 650: 48 85 ff test %rdi,%rdi 653: 0f 84 ea 01 00 00 je 0x843 659: 4d 85 c0 test %r8,%r8 65c: 0f 84 e1 01 00 00 je 0x843 662: 45 85 c9 test %r9d,%r9d 665: 0f 8e ce 01 00 00 jle 0x839 66b: 41 83 f9 08 cmp $0x8,%r9d 66f: 0f 8c b5 01 00 00 jl 0x82a 675: 4d 89 c2 mov %r8,%r10 678: 49 83 e2 0f and $0xf,%r10 67c: 45 85 d2 test %r10d,%r10d 67f: 74 18 je 0x699 681: 41 f7 c2 03 00 00 00 test $0x3,%r10d 688: 0f 85 9c 01 00 00 jne 0x82a 68e: 41 f7 da neg %r10d 691: 41 83 c2 10 add $0x10,%r10d 695: 41 c1 ea 02 shr $0x2,%r10d 699: 44 89 d0 mov %r10d,%eax 69c: 83 c0 08 add $0x8,%eax 69f: 44 3b c8 cmp %eax,%r9d 6a2: 0f 8c 82 01 00 00 jl 0x82a 6a8: 44 89 ce mov %r9d,%esi 6ab: 33 d2 xor %edx,%edx 6ad: 41 2b f2 sub %r10d,%esi 6b0: 83 e6 07 and $0x7,%esi 6b3: f7 de neg %esi 6b5: 41 03 f1 add %r9d,%esi 6b8: 44 89 d0 mov %r10d,%eax 6bb: 45 85 d2 test %r10d,%r10d 6be: 76 1f jbe 0x6df 6c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6c5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 6ca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 6d0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6d6: 48 8d 52 01 lea 0x1(%rdx),%rdx 6da: 48 3b d0 cmp %rax,%rdx 6dd: 72 e1 jb 0x6c0 6df: 45 89 d2 mov %r10d,%r10d 6e2: 48 63 d6 movslq %esi,%rdx 6e5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 6e9: 49 f7 c3 0f 00 00 00 test $0xf,%r11 6f0: 74 4e je 0x740 6f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 700: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 704: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 709: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 70d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 712: 0f 59 c8 mulps %xmm0,%xmm1 715: 0f 59 da mulps %xmm2,%xmm3 718: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 71d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 723: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) 728: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) 72e: 48 8d 40 08 lea 0x8(%rax),%rax 732: 48 3b c2 cmp %rdx,%rax 735: 72 c9 jb 0x700 737: eb 38 jmp 0x771 739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 740: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 744: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 749: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 74d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 752: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 757: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 75d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) 762: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) 768: 48 8d 40 08 lea 0x8(%rax),%rax 76c: 48 3b c2 cmp %rdx,%rax 76f: 72 cf jb 0x740 771: 8d 46 01 lea 0x1(%rsi),%eax 774: 41 3b c1 cmp %r9d,%eax 777: 0f 87 a2 00 00 00 ja 0x81f 77d: 4d 63 c9 movslq %r9d,%r9 780: 4c 2b ca sub %rdx,%r9 783: 49 83 f9 04 cmp $0x4,%r9 787: 0f 8c 99 00 00 00 jl 0x826 78d: 48 c1 e2 02 shl $0x2,%rdx 791: 44 89 c8 mov %r9d,%eax 794: 83 e0 fc and $0xfffffffc,%eax 797: 49 89 d3 mov %rdx,%r11 79a: 49 89 d2 mov %rdx,%r10 79d: 45 33 e4 xor %r12d,%r12d 7a0: 48 63 c0 movslq %eax,%rax 7a3: 4c 03 df add %rdi,%r11 7a6: 4c 03 d1 add %rcx,%r10 7a9: 49 03 d0 add %r8,%rdx 7ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b3: 00 7b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7c0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 7c5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 7ca: 0f 59 c8 mulps %xmm0,%xmm1 7cd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 7d2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) 7d7: 4d 8d 64 24 04 lea 0x4(%r12),%r12 7dc: 4c 3b e0 cmp %rax,%r12 7df: 72 df jb 0x7c0 7e1: 49 3b c1 cmp %r9,%rax 7e4: 73 39 jae 0x81f 7e6: 48 63 f6 movslq %esi,%rsi 7e9: 48 c1 e6 02 shl $0x2,%rsi 7ed: 48 03 fe add %rsi,%rdi 7f0: 48 03 ce add %rsi,%rcx 7f3: 4c 03 c6 add %rsi,%r8 7f6: 0f 1f 00 nopl (%rax) 7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 800: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 805: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 80a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 810: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 816: 48 8d 40 01 lea 0x1(%rax),%rax 81a: 49 3b c1 cmp %r9,%rax 81d: 72 e1 jb 0x800 81f: 33 c0 xor %eax,%eax 821: 41 5c pop %r12 823: 5f pop %rdi 824: 5e pop %rsi 825: c3 ret 826: 33 c0 xor %eax,%eax 828: eb b7 jmp 0x7e1 82a: 33 f6 xor %esi,%esi 82c: 41 83 f9 01 cmp $0x1,%r9d 830: 72 ed jb 0x81f 832: 4d 63 c9 movslq %r9d,%r9 835: 33 c0 xor %eax,%eax 837: eb a8 jmp 0x7e1 839: b8 fa ff ff ff mov $0xfffffffa,%eax 83e: 41 5c pop %r12 840: 5f pop %rdi 841: 5e pop %rsi 842: c3 ret 843: b8 f8 ff ff ff mov $0xfffffff8,%eax 848: 41 5c pop %r12 84a: 5f pop %rdi 84b: 5e pop %rsi 84c: c3 ret 84d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 854: 00 855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 85c: 0f 1f 40 00 nopl 0x0(%rax) 860: 57 push %rdi 861: 41 54 push %r12 863: 55 push %rbp 864: 48 89 d5 mov %rdx,%rbp 867: 48 85 c9 test %rcx,%rcx 86a: 0f 84 f8 01 00 00 je 0xa68 870: 48 85 ed test %rbp,%rbp 873: 0f 84 ef 01 00 00 je 0xa68 879: 4d 85 c0 test %r8,%r8 87c: 0f 84 e6 01 00 00 je 0xa68 882: 45 85 c9 test %r9d,%r9d 885: 0f 8e d3 01 00 00 jle 0xa5e 88b: 41 83 f9 08 cmp $0x8,%r9d 88f: 0f 8c b9 01 00 00 jl 0xa4e 895: 4d 89 c2 mov %r8,%r10 898: 49 83 e2 0f and $0xf,%r10 89c: 45 85 d2 test %r10d,%r10d 89f: 74 18 je 0x8b9 8a1: 41 f7 c2 03 00 00 00 test $0x3,%r10d 8a8: 0f 85 a0 01 00 00 jne 0xa4e 8ae: 41 f7 da neg %r10d 8b1: 41 83 c2 10 add $0x10,%r10d 8b5: 41 c1 ea 02 shr $0x2,%r10d 8b9: 41 8d 42 08 lea 0x8(%r10),%eax 8bd: 44 3b c8 cmp %eax,%r9d 8c0: 0f 8c 88 01 00 00 jl 0xa4e 8c6: 44 89 c8 mov %r9d,%eax 8c9: 33 d2 xor %edx,%edx 8cb: 41 2b c2 sub %r10d,%eax 8ce: 44 89 d7 mov %r10d,%edi 8d1: 83 e0 07 and $0x7,%eax 8d4: f7 d8 neg %eax 8d6: 41 03 c1 add %r9d,%eax 8d9: 45 85 d2 test %r10d,%r10d 8dc: 76 22 jbe 0x900 8de: 66 90 xchg %ax,%ax 8e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 8e5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 8eb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 8f1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 8f7: 48 83 c2 01 add $0x1,%rdx 8fb: 48 3b d7 cmp %rdi,%rdx 8fe: 72 e0 jb 0x8e0 900: 45 89 d2 mov %r10d,%r10d 903: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 908: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 90f: 48 63 d0 movslq %eax,%rdx 912: 74 4c je 0x960 914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 920: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 924: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 929: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 92e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 933: 0f 59 c8 mulps %xmm0,%xmm1 936: 0f 59 da mulps %xmm2,%xmm3 939: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 93e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 944: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) 949: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) 94f: 48 83 c7 08 add $0x8,%rdi 953: 48 3b fa cmp %rdx,%rdi 956: 72 c8 jb 0x920 958: eb 38 jmp 0x992 95a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 960: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 964: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 969: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 96e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 973: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 978: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 97e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) 983: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) 989: 48 83 c7 08 add $0x8,%rdi 98d: 48 3b fa cmp %rdx,%rdi 990: 72 ce jb 0x960 992: 8d 78 01 lea 0x1(%rax),%edi 995: 41 3b f9 cmp %r9d,%edi 998: 0f 87 a4 00 00 00 ja 0xa42 99e: 4d 63 c9 movslq %r9d,%r9 9a1: 4c 2b ca sub %rdx,%r9 9a4: 49 83 f9 04 cmp $0x4,%r9 9a8: 0f 8c 9b 00 00 00 jl 0xa49 9ae: 45 89 cc mov %r9d,%r12d 9b1: 45 33 db xor %r11d,%r11d 9b4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 9b9: 41 83 e4 fc and $0xfffffffc,%r12d 9bd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 9c1: 4d 63 e4 movslq %r12d,%r12 9c4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 9c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9cf: 00 9d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 9de: 00 00 9e0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 9e5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 9ea: 0f 59 c8 mulps %xmm0,%xmm1 9ed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 9f2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) 9f7: 49 83 c3 04 add $0x4,%r11 9fb: 4d 3b dc cmp %r12,%r11 9fe: 72 e0 jb 0x9e0 a00: 4d 3b e1 cmp %r9,%r12 a03: 73 3d jae 0xa42 a05: 48 63 c0 movslq %eax,%rax a08: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp a0d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx a11: 49 8d 04 80 lea (%r8,%rax,4),%rax a15: 0f 1f 40 00 nopl 0x0(%rax) a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a20: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 a26: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 a2d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 a33: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) a39: 49 83 c4 01 add $0x1,%r12 a3d: 4d 3b e1 cmp %r9,%r12 a40: 72 de jb 0xa20 a42: 33 c0 xor %eax,%eax a44: 5d pop %rbp a45: 41 5c pop %r12 a47: 5f pop %rdi a48: c3 ret a49: 45 33 e4 xor %r12d,%r12d a4c: eb b2 jmp 0xa00 a4e: 33 c0 xor %eax,%eax a50: 41 83 f9 01 cmp $0x1,%r9d a54: 72 ec jb 0xa42 a56: 4d 63 c9 movslq %r9d,%r9 a59: 45 33 e4 xor %r12d,%r12d a5c: eb a2 jmp 0xa00 a5e: b8 fa ff ff ff mov $0xfffffffa,%eax a63: 5d pop %rbp a64: 41 5c pop %r12 a66: 5f pop %rdi a67: c3 ret a68: b8 f8 ff ff ff mov $0xfffffff8,%eax a6d: 5d pop %rbp a6e: 41 5c pop %r12 a70: 5f pop %rdi a71: c3 ret a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a80: 48 83 ec 28 sub $0x28,%rsp a84: 48 85 c9 test %rcx,%rcx a87: 74 25 je 0xaae a89: 48 85 d2 test %rdx,%rdx a8c: 74 20 je 0xaae a8e: 4d 85 c0 test %r8,%r8 a91: 74 1b je 0xaae a93: 45 85 c9 test %r9d,%r9d a96: 7f 0a jg 0xaa2 a98: b8 fa ff ff ff mov $0xfffffffa,%eax a9d: 48 83 c4 28 add $0x28,%rsp aa1: c3 ret aa2: e8 59 99 03 00 call 0x3a400 aa7: 33 c0 xor %eax,%eax aa9: 48 83 c4 28 add $0x28,%rsp aad: c3 ret aae: b8 f8 ff ff ff mov $0xfffffff8,%eax ab3: 48 83 c4 28 add $0x28,%rsp ab7: c3 ret ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) abf: 00 ac0: 48 83 ec 28 sub $0x28,%rsp ac4: 48 85 c9 test %rcx,%rcx ac7: 74 25 je 0xaee ac9: 48 85 d2 test %rdx,%rdx acc: 74 20 je 0xaee ace: 4d 85 c0 test %r8,%r8 ad1: 74 1b je 0xaee ad3: 45 85 c9 test %r9d,%r9d ad6: 7f 0a jg 0xae2 ad8: b8 fa ff ff ff mov $0xfffffffa,%eax add: 48 83 c4 28 add $0x28,%rsp ae1: c3 ret ae2: e8 59 99 03 00 call 0x3a440 ae7: 33 c0 xor %eax,%eax ae9: 48 83 c4 28 add $0x28,%rsp aed: c3 ret aee: b8 f8 ff ff ff mov $0xfffffff8,%eax af3: 48 83 c4 28 add $0x28,%rsp af7: c3 ret af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) aff: 00 b00: 48 83 ec 28 sub $0x28,%rsp b04: 48 85 c9 test %rcx,%rcx b07: 74 25 je 0xb2e b09: 48 85 d2 test %rdx,%rdx b0c: 74 20 je 0xb2e b0e: 4d 85 c0 test %r8,%r8 b11: 74 1b je 0xb2e b13: 45 85 c9 test %r9d,%r9d b16: 7f 0a jg 0xb22 b18: b8 fa ff ff ff mov $0xfffffffa,%eax b1d: 48 83 c4 28 add $0x28,%rsp b21: c3 ret b22: e8 59 99 03 00 call 0x3a480 b27: 33 c0 xor %eax,%eax b29: 48 83 c4 28 add $0x28,%rsp b2d: c3 ret b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax b33: 48 83 c4 28 add $0x28,%rsp b37: c3 ret b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b3f: 00 b40: 53 push %rbx b41: 48 85 c9 test %rcx,%rcx b44: 0f 84 d4 01 00 00 je 0xd1e b4a: 4d 85 c0 test %r8,%r8 b4d: 0f 84 cb 01 00 00 je 0xd1e b53: 45 85 c9 test %r9d,%r9d b56: 0f 8e bb 01 00 00 jle 0xd17 b5c: 41 83 f9 08 cmp $0x8,%r9d b60: 0f 8c a1 01 00 00 jl 0xd07 b66: 4d 89 c3 mov %r8,%r11 b69: 49 83 e3 0f and $0xf,%r11 b6d: 45 85 db test %r11d,%r11d b70: 74 18 je 0xb8a b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d b79: 0f 85 88 01 00 00 jne 0xd07 b7f: 41 f7 db neg %r11d b82: 41 83 c3 10 add $0x10,%r11d b86: 41 c1 eb 02 shr $0x2,%r11d b8a: 41 8d 43 08 lea 0x8(%r11),%eax b8e: 44 3b c8 cmp %eax,%r9d b91: 0f 8c 70 01 00 00 jl 0xd07 b97: 44 89 c8 mov %r9d,%eax b9a: 33 d2 xor %edx,%edx b9c: 41 2b c3 sub %r11d,%eax b9f: 83 e0 07 and $0x7,%eax ba2: f7 d8 neg %eax ba4: 41 03 c1 add %r9d,%eax ba7: 44 89 db mov %r11d,%ebx baa: 45 85 db test %r11d,%r11d bad: 76 2e jbe 0xbdd baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bb6: 00 bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bbe: 66 90 xchg %ax,%ax bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 bc5: f3 0f 59 c1 mulss %xmm1,%xmm0 bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) bd5: 48 ff c2 inc %rdx bd8: 48 3b d3 cmp %rbx,%rdx bdb: 72 e3 jb 0xbc0 bdd: 45 89 db mov %r11d,%r11d be0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx be4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx beb: 48 63 d0 movslq %eax,%rdx bee: 74 40 je 0xc30 bf0: 0f 28 c1 movaps %xmm1,%xmm0 bf3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) bfe: 00 00 c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 c09: 0f 59 d0 mulps %xmm0,%xmm2 c0c: 0f 59 d8 mulps %xmm0,%xmm3 c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 c1a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) c1f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) c25: 48 83 c3 08 add $0x8,%rbx c29: 48 3b da cmp %rdx,%rbx c2c: 72 d2 jb 0xc00 c2e: eb 3e jmp 0xc6e c30: 0f 28 c1 movaps %xmm1,%xmm0 c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) c3e: 00 00 c40: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 c44: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 c49: 0f 59 d0 mulps %xmm0,%xmm2 c4c: 0f 59 d8 mulps %xmm0,%xmm3 c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 c5a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) c5f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) c65: 48 83 c3 08 add $0x8,%rbx c69: 48 3b da cmp %rdx,%rbx c6c: 72 d2 jb 0xc40 c6e: 8d 58 01 lea 0x1(%rax),%ebx c71: 41 3b d9 cmp %r9d,%ebx c74: 0f 87 84 00 00 00 ja 0xcfe c7a: 4d 63 d1 movslq %r9d,%r10 c7d: 4c 2b d2 sub %rdx,%r10 c80: 49 83 fa 04 cmp $0x4,%r10 c84: 0f 8c 78 00 00 00 jl 0xd02 c8a: 45 89 d3 mov %r10d,%r11d c8d: 45 33 c9 xor %r9d,%r9d c90: 41 83 e3 fc and $0xfffffffc,%r11d c94: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx c98: 4d 63 db movslq %r11d,%r11 c9b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx c9f: 90 nop ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 ca5: 0f 59 d0 mulps %xmm0,%xmm2 ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 cad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) cb2: 49 83 c1 04 add $0x4,%r9 cb6: 4d 3b cb cmp %r11,%r9 cb9: 72 e5 jb 0xca0 cbb: 4d 3b da cmp %r10,%r11 cbe: 73 3e jae 0xcfe cc0: 48 63 c0 movslq %eax,%rax cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cd2: 00 cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 ce6: f3 0f 59 c1 mulss %xmm1,%xmm0 cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) cf6: 49 ff c3 inc %r11 cf9: 4d 3b da cmp %r10,%r11 cfc: 72 e2 jb 0xce0 cfe: 33 c0 xor %eax,%eax d00: 5b pop %rbx d01: c3 ret d02: 45 33 db xor %r11d,%r11d d05: eb b4 jmp 0xcbb d07: 33 c0 xor %eax,%eax d09: 41 83 f9 01 cmp $0x1,%r9d d0d: 72 ef jb 0xcfe d0f: 4d 63 d1 movslq %r9d,%r10 d12: 45 33 db xor %r11d,%r11d d15: eb a4 jmp 0xcbb d17: b8 fa ff ff ff mov $0xfffffffa,%eax d1c: 5b pop %rbx d1d: c3 ret d1e: b8 f8 ff ff ff mov $0xfffffff8,%eax d23: 5b pop %rbx d24: c3 ret d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d2c: 00 d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d40: 48 85 c9 test %rcx,%rcx d43: 0f 84 84 01 00 00 je 0xecd d49: 4d 85 c0 test %r8,%r8 d4c: 0f 84 7b 01 00 00 je 0xecd d52: 45 85 c9 test %r9d,%r9d d55: 0f 8e 6b 01 00 00 jle 0xec6 d5b: 49 63 c1 movslq %r9d,%rax d5e: 48 83 f8 08 cmp $0x8,%rax d62: 0f 8c 59 01 00 00 jl 0xec1 d68: 4d 89 c3 mov %r8,%r11 d6b: 49 83 e3 0f and $0xf,%r11 d6f: 45 85 db test %r11d,%r11d d72: 74 18 je 0xd8c d74: 41 f7 c3 03 00 00 00 test $0x3,%r11d d7b: 0f 85 40 01 00 00 jne 0xec1 d81: 41 f7 db neg %r11d d84: 41 83 c3 10 add $0x10,%r11d d88: 41 c1 eb 02 shr $0x2,%r11d d8c: 44 89 da mov %r11d,%edx d8f: 83 c2 08 add $0x8,%edx d92: 48 3b c2 cmp %rdx,%rax d95: 0f 8c 26 01 00 00 jl 0xec1 d9b: 44 89 ca mov %r9d,%edx d9e: 41 2b d3 sub %r11d,%edx da1: 83 e2 07 and $0x7,%edx da4: 44 2b ca sub %edx,%r9d da7: 33 d2 xor %edx,%edx da9: 45 89 da mov %r11d,%r10d dac: 45 85 db test %r11d,%r11d daf: 76 2d jbe 0xdde db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) db8: 00 db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 dc5: f3 0f 59 c1 mulss %xmm1,%xmm0 dc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 dcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) dd5: 48 8d 52 01 lea 0x1(%rdx),%rdx dd9: 49 3b d2 cmp %r10,%rdx ddc: 72 e2 jb 0xdc0 dde: 45 89 db mov %r11d,%r11d de1: 49 63 d1 movslq %r9d,%rdx de4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 de8: 49 f7 c3 0f 00 00 00 test $0xf,%r11 def: 74 41 je 0xe32 df1: 0f 28 c1 movaps %xmm1,%xmm0 df4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dff: 00 e00: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 e05: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 e0b: 0f 59 d0 mulps %xmm0,%xmm2 e0e: 0f 59 d8 mulps %xmm0,%xmm3 e11: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 e16: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 e1c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) e21: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) e27: 4d 8d 52 08 lea 0x8(%r10),%r10 e2b: 4c 3b d2 cmp %rdx,%r10 e2e: 72 d0 jb 0xe00 e30: eb 3e jmp 0xe70 e32: 0f 28 c1 movaps %xmm1,%xmm0 e35: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e40: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 e45: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 e4b: 0f 59 d0 mulps %xmm0,%xmm2 e4e: 0f 59 d8 mulps %xmm0,%xmm3 e51: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 e56: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 e5c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) e61: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) e67: 4d 8d 52 08 lea 0x8(%r10),%r10 e6b: 4c 3b d2 cmp %rdx,%r10 e6e: 72 d0 jb 0xe40 e70: 33 d2 xor %edx,%edx e72: 45 8d 51 01 lea 0x1(%r9),%r10d e76: 4d 63 d2 movslq %r10d,%r10 e79: 4c 3b d0 cmp %rax,%r10 e7c: 77 40 ja 0xebe e7e: 4d 63 c9 movslq %r9d,%r9 e81: 49 2b c1 sub %r9,%rax e84: 49 c1 e1 02 shl $0x2,%r9 e88: 49 03 c9 add %r9,%rcx e8b: 4d 03 c1 add %r9,%r8 e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e95: 00 e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e9d: 0f 1f 00 nopl (%rax) ea0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 ea5: f3 0f 59 c1 mulss %xmm1,%xmm0 ea9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 eaf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) eb5: 48 8d 52 01 lea 0x1(%rdx),%rdx eb9: 48 3b d0 cmp %rax,%rdx ebc: 72 e2 jb 0xea0 ebe: 33 c0 xor %eax,%eax ec0: c3 ret ec1: 45 33 c9 xor %r9d,%r9d ec4: eb aa jmp 0xe70 ec6: b8 fa ff ff ff mov $0xfffffffa,%eax ecb: 90 nop ecc: c3 ret ecd: b8 f8 ff ff ff mov $0xfffffff8,%eax ed2: c3 ret ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) edf: 00 ee0: 53 push %rbx ee1: 48 85 c9 test %rcx,%rcx ee4: 0f 84 d5 01 00 00 je 0x10bf eea: 4d 85 c0 test %r8,%r8 eed: 0f 84 cc 01 00 00 je 0x10bf ef3: 45 85 c9 test %r9d,%r9d ef6: 0f 8e bc 01 00 00 jle 0x10b8 efc: 41 83 f9 08 cmp $0x8,%r9d f00: 0f 8c a2 01 00 00 jl 0x10a8 f06: 4d 89 c3 mov %r8,%r11 f09: 49 83 e3 0f and $0xf,%r11 f0d: 45 85 db test %r11d,%r11d f10: 74 18 je 0xf2a f12: 41 f7 c3 03 00 00 00 test $0x3,%r11d f19: 0f 85 89 01 00 00 jne 0x10a8 f1f: 41 f7 db neg %r11d f22: 41 83 c3 10 add $0x10,%r11d f26: 41 c1 eb 02 shr $0x2,%r11d f2a: 41 8d 43 08 lea 0x8(%r11),%eax f2e: 44 3b c8 cmp %eax,%r9d f31: 0f 8c 71 01 00 00 jl 0x10a8 f37: 44 89 c8 mov %r9d,%eax f3a: 33 d2 xor %edx,%edx f3c: 41 2b c3 sub %r11d,%eax f3f: 44 89 db mov %r11d,%ebx f42: 83 e0 07 and $0x7,%eax f45: f7 d8 neg %eax f47: 41 03 c1 add %r9d,%eax f4a: 45 85 db test %r11d,%r11d f4d: 76 2f jbe 0xf7e f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f56: 00 f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f5e: 66 90 xchg %ax,%ax f60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 f65: f3 0f 59 c1 mulss %xmm1,%xmm0 f69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 f6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) f75: 48 83 c2 01 add $0x1,%rdx f79: 48 3b d3 cmp %rbx,%rdx f7c: 72 e2 jb 0xf60 f7e: 45 89 db mov %r11d,%r11d f81: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx f85: 48 f7 c2 0f 00 00 00 test $0xf,%rdx f8c: 48 63 d0 movslq %eax,%rdx f8f: 74 3f je 0xfd0 f91: 0f 28 c1 movaps %xmm1,%xmm0 f94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f9f: 00 fa0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 fa4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 fa9: 0f 59 d0 mulps %xmm0,%xmm2 fac: 0f 59 d8 mulps %xmm0,%xmm3 faf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 fb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 fba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) fbf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) fc5: 48 83 c3 08 add $0x8,%rbx fc9: 48 3b da cmp %rdx,%rbx fcc: 72 d2 jb 0xfa0 fce: eb 3e jmp 0x100e fd0: 0f 28 c1 movaps %xmm1,%xmm0 fd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) fde: 00 00 fe0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 fe4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 fe9: 0f 59 d0 mulps %xmm0,%xmm2 fec: 0f 59 d8 mulps %xmm0,%xmm3 fef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 ff4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 ffa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) fff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 1005: 48 83 c3 08 add $0x8,%rbx 1009: 48 3b da cmp %rdx,%rbx 100c: 72 d2 jb 0xfe0 100e: 8d 58 01 lea 0x1(%rax),%ebx 1011: 41 3b d9 cmp %r9d,%ebx 1014: 0f 87 85 00 00 00 ja 0x109f 101a: 4d 63 d1 movslq %r9d,%r10 101d: 4c 2b d2 sub %rdx,%r10 1020: 49 83 fa 04 cmp $0x4,%r10 1024: 0f 8c 79 00 00 00 jl 0x10a3 102a: 45 89 d3 mov %r10d,%r11d 102d: 45 33 c9 xor %r9d,%r9d 1030: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 1034: 41 83 e3 fc and $0xfffffffc,%r11d 1038: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 103c: 4d 63 db movslq %r11d,%r11 103f: 90 nop 1040: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 1045: 0f 59 d0 mulps %xmm0,%xmm2 1048: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 104d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) 1052: 49 83 c1 04 add $0x4,%r9 1056: 4d 3b cb cmp %r11,%r9 1059: 72 e5 jb 0x1040 105b: 4d 3b da cmp %r10,%r11 105e: 73 3f jae 0x109f 1060: 48 63 c0 movslq %eax,%rax 1063: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 1067: 49 8d 04 80 lea (%r8,%rax,4),%rax 106b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1072: 00 1073: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1080: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 1086: f3 0f 59 c1 mulss %xmm1,%xmm0 108a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 1090: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 1096: 49 83 c3 01 add $0x1,%r11 109a: 4d 3b da cmp %r10,%r11 109d: 72 e1 jb 0x1080 109f: 33 c0 xor %eax,%eax 10a1: 5b pop %rbx 10a2: c3 ret 10a3: 45 33 db xor %r11d,%r11d 10a6: eb b3 jmp 0x105b 10a8: 33 c0 xor %eax,%eax 10aa: 41 83 f9 01 cmp $0x1,%r9d 10ae: 72 ef jb 0x109f 10b0: 4d 63 d1 movslq %r9d,%r10 10b3: 45 33 db xor %r11d,%r11d 10b6: eb a3 jmp 0x105b 10b8: b8 fa ff ff ff mov $0xfffffffa,%eax 10bd: 5b pop %rbx 10be: c3 ret 10bf: b8 f8 ff ff ff mov $0xfffffff8,%eax 10c4: 5b pop %rbx 10c5: c3 ret 10c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10cd: 00 10ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10d5: 0f 1f 40 00 nopl 0x0(%rax) 10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10e0: 41 57 push %r15 10e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2 10e6: 48 85 c9 test %rcx,%rcx 10e9: 0f 84 b0 01 00 00 je 0x129f 10ef: 4d 85 c0 test %r8,%r8 10f2: 0f 84 a7 01 00 00 je 0x129f 10f8: 45 85 c9 test %r9d,%r9d 10fb: 0f 8e 96 01 00 00 jle 0x1297 1101: 41 83 f9 10 cmp $0x10,%r9d 1105: 0f 8c 7c 01 00 00 jl 0x1287 110b: 4d 89 c2 mov %r8,%r10 110e: 49 83 e2 1f and $0x1f,%r10 1112: 45 89 d2 mov %r10d,%r10d 1115: 45 85 d2 test %r10d,%r10d 1118: 74 18 je 0x1132 111a: 41 f7 c2 03 00 00 00 test $0x3,%r10d 1121: 0f 85 60 01 00 00 jne 0x1287 1127: 41 f7 da neg %r10d 112a: 41 83 c2 20 add $0x20,%r10d 112e: 41 c1 ea 02 shr $0x2,%r10d 1132: 41 8d 42 10 lea 0x10(%r10),%eax 1136: 44 3b c8 cmp %eax,%r9d 1139: 0f 8c 48 01 00 00 jl 0x1287 113f: 44 89 c8 mov %r9d,%eax 1142: 33 d2 xor %edx,%edx 1144: 41 2b c2 sub %r10d,%eax 1147: 83 e0 0f and $0xf,%eax 114a: f7 d8 neg %eax 114c: 41 03 c1 add %r9d,%eax 114f: 45 85 d2 test %r10d,%r10d 1152: 76 25 jbe 0x1179 1154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1160: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 1165: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 116b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) 1171: 48 ff c2 inc %rdx 1174: 49 3b d2 cmp %r10,%rdx 1177: 72 e7 jb 0x1160 1179: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 117e: 48 63 d0 movslq %eax,%rdx 1181: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 1187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 118e: 00 118f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1196: 0f 1f 00 nopl (%rax) 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 11a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 11ad: 01 11ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 11b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 11b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 11bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) 11c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 11cc: 01 11cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 11d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 11d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) 11df: 49 83 c2 10 add $0x10,%r10 11e3: 4c 3b d2 cmp %rdx,%r10 11e6: 72 b8 jb 0x11a0 11e8: 44 8d 50 01 lea 0x1(%rax),%r10d 11ec: 45 3b d1 cmp %r9d,%r10d 11ef: 0f 87 85 00 00 00 ja 0x127a 11f5: 4d 63 d9 movslq %r9d,%r11 11f8: 4c 2b da sub %rdx,%r11 11fb: 49 83 fb 04 cmp $0x4,%r11 11ff: 0f 8c 7d 00 00 00 jl 0x1282 1205: 45 89 df mov %r11d,%r15d 1208: 45 33 d2 xor %r10d,%r10d 120b: 41 83 e7 fc and $0xfffffffc,%r15d 120f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 1213: 4d 63 ff movslq %r15d,%r15 1216: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 121a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1220: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 1226: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 122c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) 1232: 49 83 c2 04 add $0x4,%r10 1236: 4d 3b d7 cmp %r15,%r10 1239: 72 e5 jb 0x1220 123b: 4d 3b fb cmp %r11,%r15 123e: 73 3a jae 0x127a 1240: 48 63 c0 movslq %eax,%rax 1243: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 1247: 49 8d 04 80 lea (%r8,%rax,4),%rax 124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1252: 00 1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1260: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 1266: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 126c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) 1272: 49 ff c7 inc %r15 1275: 4d 3b fb cmp %r11,%r15 1278: 72 e6 jb 0x1260 127a: 33 c0 xor %eax,%eax 127c: c5 f8 77 vzeroupper 127f: 41 5f pop %r15 1281: c3 ret 1282: 45 33 ff xor %r15d,%r15d 1285: eb b4 jmp 0x123b 1287: 33 c0 xor %eax,%eax 1289: 41 83 f9 01 cmp $0x1,%r9d 128d: 72 eb jb 0x127a 128f: 4d 63 d9 movslq %r9d,%r11 1292: 45 33 ff xor %r15d,%r15d 1295: eb a4 jmp 0x123b 1297: b8 fa ff ff ff mov $0xfffffffa,%eax 129c: 41 5f pop %r15 129e: c3 ret 129f: b8 f8 ff ff ff mov $0xfffffff8,%eax 12a4: 41 5f pop %r15 12a6: c3 ret 12a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12ae: 00 12af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12b6: 0f 1f 00 nopl (%rax) 12b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12c0: 4d 89 c2 mov %r8,%r10 12c3: 48 85 c9 test %rcx,%rcx 12c6: 0f 84 eb 00 00 00 je 0x13b7 12cc: 4d 85 d2 test %r10,%r10 12cf: 0f 84 e2 00 00 00 je 0x13b7 12d5: 45 85 c9 test %r9d,%r9d 12d8: 0f 8e d3 00 00 00 jle 0x13b1 12de: 49 63 c1 movslq %r9d,%rax 12e1: 48 83 f8 08 cmp $0x8,%rax 12e5: 0f 8c b5 00 00 00 jl 0x13a0 12eb: 48 3d e1 00 00 00 cmp $0xe1,%rax 12f1: 0f 8c ae 00 00 00 jl 0x13a5 12f7: 4c 89 d2 mov %r10,%rdx 12fa: 48 83 e2 1f and $0x1f,%rdx 12fe: 85 d2 test %edx,%edx 1300: 74 11 je 0x1313 1302: f6 c2 03 test $0x3,%dl 1305: 0f 85 95 00 00 00 jne 0x13a0 130b: f7 da neg %edx 130d: 83 c2 20 add $0x20,%edx 1310: c1 ea 02 shr $0x2,%edx 1313: 41 89 d0 mov %edx,%r8d 1316: 4d 8d 58 08 lea 0x8(%r8),%r11 131a: 49 3b c3 cmp %r11,%rax 131d: 0f 8c 7d 00 00 00 jl 0x13a0 1323: 45 89 cb mov %r9d,%r11d 1326: 44 2b da sub %edx,%r11d 1329: 41 83 e3 07 and $0x7,%r11d 132d: 45 2b cb sub %r11d,%r9d 1330: 45 33 db xor %r11d,%r11d 1333: 4d 63 c9 movslq %r9d,%r9 1336: 85 d2 test %edx,%edx 1338: 76 20 jbe 0x135a 133a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1340: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 1346: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 134c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) 1352: 49 ff c3 inc %r11 1355: 4d 3b d8 cmp %r8,%r11 1358: 72 e6 jb 0x1340 135a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 135f: 90 nop 1360: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 1366: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 136c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) 1372: 49 83 c0 08 add $0x8,%r8 1376: 4d 3b c1 cmp %r9,%r8 1379: 72 e5 jb 0x1360 137b: 4c 3b c8 cmp %rax,%r9 137e: 73 1a jae 0x139a 1380: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 1386: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 138c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) 1392: 49 ff c1 inc %r9 1395: 4c 3b c8 cmp %rax,%r9 1398: 72 e6 jb 0x1380 139a: 33 c0 xor %eax,%eax 139c: c5 f8 77 vzeroupper 139f: c3 ret 13a0: 45 33 c9 xor %r9d,%r9d 13a3: eb d6 jmp 0x137b 13a5: 41 83 e1 f8 and $0xfffffff8,%r9d 13a9: 45 33 c0 xor %r8d,%r8d 13ac: 4d 63 c9 movslq %r9d,%r9 13af: eb a9 jmp 0x135a 13b1: b8 fa ff ff ff mov $0xfffffffa,%eax 13b6: c3 ret 13b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 13bc: c3 ret 13bd: 0f 1f 00 nopl (%rax) 13c0: 55 push %rbp 13c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4 13c5: 48 85 c9 test %rcx,%rcx 13c8: 0f 84 a0 01 00 00 je 0x156e 13ce: 4d 85 c0 test %r8,%r8 13d1: 0f 84 97 01 00 00 je 0x156e 13d7: 45 85 c9 test %r9d,%r9d 13da: 0f 8e 87 01 00 00 jle 0x1567 13e0: 41 83 f9 08 cmp $0x8,%r9d 13e4: 0f 8c 76 01 00 00 jl 0x1560 13ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d 13f1: 0f 8c 5c 01 00 00 jl 0x1553 13f7: 4c 89 c0 mov %r8,%rax 13fa: 48 83 e0 1f and $0x1f,%rax 13fe: a8 03 test $0x3,%al 1400: 74 04 je 0x1406 1402: 33 c0 xor %eax,%eax 1404: eb 13 jmp 0x1419 1406: 85 c0 test %eax,%eax 1408: 74 0f je 0x1419 140a: f7 d8 neg %eax 140c: 83 c0 20 add $0x20,%eax 140f: c1 e8 02 shr $0x2,%eax 1412: 44 3b c8 cmp %eax,%r9d 1415: 41 0f 4c c1 cmovl %r9d,%eax 1419: 44 89 ca mov %r9d,%edx 141c: 2b d0 sub %eax,%edx 141e: 83 e2 07 and $0x7,%edx 1421: f7 da neg %edx 1423: 41 03 d1 add %r9d,%edx 1426: 83 f8 01 cmp $0x1,%eax 1429: 72 6d jb 0x1498 142b: 45 33 db xor %r11d,%r11d 142e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4ea00 1435: 01 1436: 33 ed xor %ebp,%ebp 1438: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4ea20 143f: 01 1440: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 1445: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 144b: 4c 63 d0 movslq %eax,%r10 144e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1455: 00 1456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 145d: 0f 1f 00 nopl (%rax) 1460: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 1466: 49 83 c3 08 add $0x8,%r11 146a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 146e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} 1475: 00 1476: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} 147d: 00 147e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} 1485: 00 1486: 48 83 c5 20 add $0x20,%rbp 148a: 4d 3b da cmp %r10,%r11 148d: 72 d1 jb 0x1460 148f: 44 3b c8 cmp %eax,%r9d 1492: 0f 84 b4 00 00 00 je 0x154c 1498: 8d 68 08 lea 0x8(%rax),%ebp 149b: 3b d5 cmp %ebp,%edx 149d: 7c 3b jl 0x14da 149f: 48 63 c0 movslq %eax,%rax 14a2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 14a7: 48 63 ea movslq %edx,%rbp 14aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14b1: 00 14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14c0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 14c5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 14cb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) 14d1: 48 83 c0 08 add $0x8,%rax 14d5: 48 3b c5 cmp %rbp,%rax 14d8: 72 e6 jb 0x14c0 14da: 8d 42 01 lea 0x1(%rdx),%eax 14dd: 41 3b c1 cmp %r9d,%eax 14e0: 0f 87 66 00 00 00 ja 0x154c 14e6: 44 89 cd mov %r9d,%ebp 14e9: 33 c0 xor %eax,%eax 14eb: 2b ea sub %edx,%ebp 14ed: 48 63 d2 movslq %edx,%rdx 14f0: 4d 63 c9 movslq %r9d,%r9 14f3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4ea00 14fa: 01 14fb: 4c 2b ca sub %rdx,%r9 14fe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4ea20 1505: 01 1506: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 150b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 1511: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp 1515: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx 1519: 33 d2 xor %edx,%edx 151b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1520: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 1526: 48 83 c0 08 add $0x8,%rax 152a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 152e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} 1535: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} 153c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} 1543: 48 83 c2 20 add $0x20,%rdx 1547: 49 3b c1 cmp %r9,%rax 154a: 72 d4 jb 0x1520 154c: 33 c0 xor %eax,%eax 154e: c5 f8 77 vzeroupper 1551: 5d pop %rbp 1552: c3 ret 1553: 44 89 ca mov %r9d,%edx 1556: 33 c0 xor %eax,%eax 1558: 83 e2 f8 and $0xfffffff8,%edx 155b: e9 38 ff ff ff jmp 0x1498 1560: 33 d2 xor %edx,%edx 1562: e9 73 ff ff ff jmp 0x14da 1567: b8 fa ff ff ff mov $0xfffffffa,%eax 156c: 5d pop %rbp 156d: c3 ret 156e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1573: 5d pop %rbp 1574: c3 ret 1575: 0f 1f 40 00 nopl 0x0(%rax) 1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1580: 48 83 ec 28 sub $0x28,%rsp 1584: 48 85 c9 test %rcx,%rcx 1587: 74 20 je 0x15a9 1589: 48 85 d2 test %rdx,%rdx 158c: 74 1b je 0x15a9 158e: 45 85 c0 test %r8d,%r8d 1591: 7f 0a jg 0x159d 1593: b8 fa ff ff ff mov $0xfffffffa,%eax 1598: 48 83 c4 28 add $0x28,%rsp 159c: c3 ret 159d: e8 1e 8f 03 00 call 0x3a4c0 15a2: 33 c0 xor %eax,%eax 15a4: 48 83 c4 28 add $0x28,%rsp 15a8: c3 ret 15a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 15ae: 48 83 c4 28 add $0x28,%rsp 15b2: c3 ret 15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15bf: 00 15c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 15c5: 48 85 c9 test %rcx,%rcx 15c8: 74 22 je 0x15ec 15ca: 48 85 d2 test %rdx,%rdx 15cd: 74 1d je 0x15ec 15cf: 45 85 c0 test %r8d,%r8d 15d2: 7f 0b jg 0x15df 15d4: b8 fa ff ff ff mov $0xfffffffa,%eax 15d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15de: c3 ret 15df: e8 5c 90 03 00 call 0x3a640 15e4: 33 c0 xor %eax,%eax 15e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15eb: c3 ret 15ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 15f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15f6: c3 ret 15f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 15fe: 00 00 1600: 48 83 ec 28 sub $0x28,%rsp 1604: 48 85 c9 test %rcx,%rcx 1607: 74 20 je 0x1629 1609: 48 85 d2 test %rdx,%rdx 160c: 74 1b je 0x1629 160e: 45 85 c0 test %r8d,%r8d 1611: 7f 0a jg 0x161d 1613: b8 fa ff ff ff mov $0xfffffffa,%eax 1618: 48 83 c4 28 add $0x28,%rsp 161c: c3 ret 161d: e8 9e 91 03 00 call 0x3a7c0 1622: 33 c0 xor %eax,%eax 1624: 48 83 c4 28 add $0x28,%rsp 1628: c3 ret 1629: b8 f8 ff ff ff mov $0xfffffff8,%eax 162e: 48 83 c4 28 add $0x28,%rsp 1632: c3 ret 1633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 163f: 00 1640: 56 push %rsi 1641: 48 89 d6 mov %rdx,%rsi 1644: 48 85 c9 test %rcx,%rcx 1647: 0f 84 90 01 00 00 je 0x17dd 164d: 48 85 f6 test %rsi,%rsi 1650: 0f 84 87 01 00 00 je 0x17dd 1656: 45 85 c0 test %r8d,%r8d 1659: 0f 8e 77 01 00 00 jle 0x17d6 165f: 41 83 f8 10 cmp $0x10,%r8d 1663: 0f 8c 5d 01 00 00 jl 0x17c6 1669: 49 89 f1 mov %rsi,%r9 166c: 49 83 e1 1f and $0x1f,%r9 1670: 45 89 c9 mov %r9d,%r9d 1673: 45 85 c9 test %r9d,%r9d 1676: 74 18 je 0x1690 1678: 41 f7 c1 03 00 00 00 test $0x3,%r9d 167f: 0f 85 41 01 00 00 jne 0x17c6 1685: 41 f7 d9 neg %r9d 1688: 41 83 c1 20 add $0x20,%r9d 168c: 41 c1 e9 02 shr $0x2,%r9d 1690: 41 8d 41 10 lea 0x10(%r9),%eax 1694: 44 3b c0 cmp %eax,%r8d 1697: 0f 8c 29 01 00 00 jl 0x17c6 169d: 44 89 c0 mov %r8d,%eax 16a0: 33 d2 xor %edx,%edx 16a2: 41 2b c1 sub %r9d,%eax 16a5: 83 e0 0f and $0xf,%eax 16a8: f7 d8 neg %eax 16aa: 41 03 c0 add %r8d,%eax 16ad: 45 85 c9 test %r9d,%r9d 16b0: 76 25 jbe 0x16d7 16b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 16c5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 16ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 16cf: 48 ff c2 inc %rdx 16d2: 49 3b d1 cmp %r9,%rdx 16d5: 72 e9 jb 0x16c0 16d7: 48 63 d0 movslq %eax,%rdx 16da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 16e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 16e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 16ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 16f4: 01 16f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 16fc: 01 16fd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 1703: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 170a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 1710: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 1717: 49 83 c1 10 add $0x10,%r9 171b: 4c 3b ca cmp %rdx,%r9 171e: 72 c0 jb 0x16e0 1720: 44 8d 48 01 lea 0x1(%rax),%r9d 1724: 45 3b c8 cmp %r8d,%r9d 1727: 0f 87 8d 00 00 00 ja 0x17ba 172d: 4d 63 d0 movslq %r8d,%r10 1730: 4c 2b d2 sub %rdx,%r10 1733: 49 83 fa 04 cmp $0x4,%r10 1737: 0f 8c 84 00 00 00 jl 0x17c1 173d: 45 89 d3 mov %r10d,%r11d 1740: 45 33 c9 xor %r9d,%r9d 1743: 41 83 e3 fc and $0xfffffffc,%r11d 1747: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 174b: 4d 63 db movslq %r11d,%r11 174e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1760: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 1766: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 176c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 1772: 49 83 c1 04 add $0x4,%r9 1776: 4d 3b cb cmp %r11,%r9 1779: 72 e5 jb 0x1760 177b: 4d 3b da cmp %r10,%r11 177e: 73 3a jae 0x17ba 1780: 48 63 c0 movslq %eax,%rax 1783: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 1787: 48 8d 04 81 lea (%rcx,%rax,4),%rax 178b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1792: 00 1793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 17a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 17a6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 17ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 17b2: 49 ff c3 inc %r11 17b5: 4d 3b da cmp %r10,%r11 17b8: 72 e6 jb 0x17a0 17ba: 33 c0 xor %eax,%eax 17bc: c5 f8 77 vzeroupper 17bf: 5e pop %rsi 17c0: c3 ret 17c1: 45 33 db xor %r11d,%r11d 17c4: eb b5 jmp 0x177b 17c6: 33 c0 xor %eax,%eax 17c8: 41 83 f8 01 cmp $0x1,%r8d 17cc: 72 ec jb 0x17ba 17ce: 4d 63 d0 movslq %r8d,%r10 17d1: 45 33 db xor %r11d,%r11d 17d4: eb a5 jmp 0x177b 17d6: b8 fa ff ff ff mov $0xfffffffa,%eax 17db: 5e pop %rsi 17dc: c3 ret 17dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 17e2: 5e pop %rsi 17e3: c3 ret 17e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 17eb: 00 17ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 17ff: 00 1800: 53 push %rbx 1801: 49 89 ca mov %rcx,%r10 1804: 4d 85 d2 test %r10,%r10 1807: 0f 84 84 01 00 00 je 0x1991 180d: 48 85 d2 test %rdx,%rdx 1810: 0f 84 7b 01 00 00 je 0x1991 1816: 45 85 c0 test %r8d,%r8d 1819: 0f 8e 6b 01 00 00 jle 0x198a 181f: 41 83 f8 10 cmp $0x10,%r8d 1823: 0f 8c 59 01 00 00 jl 0x1982 1829: 48 89 d3 mov %rdx,%rbx 182c: 48 83 e3 1f and $0x1f,%rbx 1830: 85 db test %ebx,%ebx 1832: 74 11 je 0x1845 1834: f6 c3 03 test $0x3,%bl 1837: 0f 85 45 01 00 00 jne 0x1982 183d: f7 db neg %ebx 183f: 83 c3 20 add $0x20,%ebx 1842: c1 eb 02 shr $0x2,%ebx 1845: 8d 43 10 lea 0x10(%rbx),%eax 1848: 44 3b c0 cmp %eax,%r8d 184b: 0f 8c 31 01 00 00 jl 0x1982 1851: 45 89 c1 mov %r8d,%r9d 1854: 33 c0 xor %eax,%eax 1856: 44 2b cb sub %ebx,%r9d 1859: 41 83 e1 0f and $0xf,%r9d 185d: 41 f7 d9 neg %r9d 1860: 45 03 c8 add %r8d,%r9d 1863: 89 d9 mov %ebx,%ecx 1865: 85 db test %ebx,%ebx 1867: 76 2f jbe 0x1898 1869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1870: 00 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 187f: 00 1880: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1886: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 188b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 1890: 48 ff c0 inc %rax 1893: 48 3b c1 cmp %rcx,%rax 1896: 72 e8 jb 0x1880 1898: 49 63 c1 movslq %r9d,%rax 189b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 18a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 18a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 18ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 18b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 18b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 18bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 18c3: 48 83 c1 10 add $0x10,%rcx 18c7: 48 3b c8 cmp %rax,%rcx 18ca: 72 d4 jb 0x18a0 18cc: 41 8d 41 01 lea 0x1(%r9),%eax 18d0: 41 3b c0 cmp %r8d,%eax 18d3: 0f 87 9e 00 00 00 ja 0x1977 18d9: 4d 63 c0 movslq %r8d,%r8 18dc: 4d 63 c9 movslq %r9d,%r9 18df: 4d 2b c1 sub %r9,%r8 18e2: 49 83 f8 04 cmp $0x4,%r8 18e6: 0f 8c 92 00 00 00 jl 0x197e 18ec: 4d 63 c9 movslq %r9d,%r9 18ef: 44 89 c3 mov %r8d,%ebx 18f2: 83 e3 fc and $0xfffffffc,%ebx 18f5: 33 c9 xor %ecx,%ecx 18f7: 48 63 db movslq %ebx,%rbx 18fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 18fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 1902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1909: 00 190a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1918: 00 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1920: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 1926: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 192b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 1930: 48 83 c1 04 add $0x4,%rcx 1934: 48 3b cb cmp %rbx,%rcx 1937: 72 e7 jb 0x1920 1939: 49 3b d8 cmp %r8,%rbx 193c: 73 39 jae 0x1977 193e: 4d 63 c9 movslq %r9d,%r9 1941: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 1945: 4b 8d 04 8a lea (%r10,%r9,4),%rax 1949: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1950: 00 1951: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 195f: 00 1960: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 1965: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 196a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 196f: 48 ff c3 inc %rbx 1972: 49 3b d8 cmp %r8,%rbx 1975: 72 e9 jb 0x1960 1977: 33 c0 xor %eax,%eax 1979: c5 f8 77 vzeroupper 197c: 5b pop %rbx 197d: c3 ret 197e: 33 db xor %ebx,%ebx 1980: eb b7 jmp 0x1939 1982: 45 33 c9 xor %r9d,%r9d 1985: e9 42 ff ff ff jmp 0x18cc 198a: b8 fa ff ff ff mov $0xfffffffa,%eax 198f: 5b pop %rbx 1990: c3 ret 1991: b8 f8 ff ff ff mov $0xfffffff8,%eax 1996: 5b pop %rbx 1997: c3 ret 1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 199f: 00 19a0: 48 83 ec 28 sub $0x28,%rsp 19a4: 48 85 d2 test %rdx,%rdx 19a7: 74 3f je 0x19e8 19a9: 45 85 c0 test %r8d,%r8d 19ac: 7e 30 jle 0x19de 19ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4ea40 19b5: 7a 02 jp 0x19b9 19b7: 74 0f je 0x19c8 19b9: 0f 57 c9 xorps %xmm1,%xmm1 19bc: 0f 2e c1 ucomiss %xmm1,%xmm0 19bf: 7a 02 jp 0x19c3 19c1: 74 0c je 0x19cf 19c3: e8 78 8f 03 00 call 0x3a940 19c8: 33 c0 xor %eax,%eax 19ca: 48 83 c4 28 add $0x28,%rsp 19ce: c3 ret 19cf: 48 89 d1 mov %rdx,%rcx 19d2: 44 89 c2 mov %r8d,%edx 19d5: 48 83 c4 28 add $0x28,%rsp 19d9: e9 42 8d 00 00 jmp 0xa720 19de: b8 fa ff ff ff mov $0xfffffffa,%eax 19e3: 48 83 c4 28 add $0x28,%rsp 19e7: c3 ret 19e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 19ed: 48 83 c4 28 add $0x28,%rsp 19f1: c3 ret 19f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1a05: 48 85 d2 test %rdx,%rdx 1a08: 74 43 je 0x1a4d 1a0a: 45 85 c0 test %r8d,%r8d 1a0d: 7e 32 jle 0x1a41 1a0f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4ea44 1a16: 7a 02 jp 0x1a1a 1a18: 74 0f je 0x1a29 1a1a: 0f 57 c9 xorps %xmm1,%xmm1 1a1d: 0f 2e c1 ucomiss %xmm1,%xmm0 1a20: 7a 02 jp 0x1a24 1a22: 74 0d je 0x1a31 1a24: e8 97 90 03 00 call 0x3aac0 1a29: 33 c0 xor %eax,%eax 1a2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1a30: c3 ret 1a31: 48 89 d1 mov %rdx,%rcx 1a34: 44 89 c2 mov %r8d,%edx 1a37: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1a3c: e9 1f 8f 00 00 jmp 0xa960 1a41: b8 fa ff ff ff mov $0xfffffffa,%eax 1a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1a4b: 90 nop 1a4c: c3 ret 1a4d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a52: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1a57: 90 nop 1a58: 90 nop 1a59: 90 nop 1a5a: c3 ret 1a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a60: 48 83 ec 28 sub $0x28,%rsp 1a64: 48 85 d2 test %rdx,%rdx 1a67: 74 3f je 0x1aa8 1a69: 45 85 c0 test %r8d,%r8d 1a6c: 7e 30 jle 0x1a9e 1a6e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4ea48 1a75: 7a 02 jp 0x1a79 1a77: 74 0f je 0x1a88 1a79: 0f 57 c9 xorps %xmm1,%xmm1 1a7c: 0f 2e c1 ucomiss %xmm1,%xmm0 1a7f: 7a 02 jp 0x1a83 1a81: 74 0c je 0x1a8f 1a83: e8 b8 91 03 00 call 0x3ac40 1a88: 33 c0 xor %eax,%eax 1a8a: 48 83 c4 28 add $0x28,%rsp 1a8e: c3 ret 1a8f: 48 89 d1 mov %rdx,%rcx 1a92: 44 89 c2 mov %r8d,%edx 1a95: 48 83 c4 28 add $0x28,%rsp 1a99: e9 02 91 00 00 jmp 0xaba0 1a9e: b8 fa ff ff ff mov $0xfffffffa,%eax 1aa3: 48 83 c4 28 add $0x28,%rsp 1aa7: c3 ret 1aa8: b8 f8 ff ff ff mov $0xfffffff8,%eax 1aad: 48 83 c4 28 add $0x28,%rsp 1ab1: c3 ret 1ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ac0: 48 83 ec 28 sub $0x28,%rsp 1ac4: 48 85 d2 test %rdx,%rdx 1ac7: 0f 84 a6 01 00 00 je 0x1c73 1acd: 45 85 c0 test %r8d,%r8d 1ad0: 0f 8e 93 01 00 00 jle 0x1c69 1ad6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4ea4c 1add: 01 1ade: 7a 06 jp 0x1ae6 1ae0: 0f 84 7c 01 00 00 je 0x1c62 1ae6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1aea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 1aee: 7a 06 jp 0x1af6 1af0: 0f 84 5c 01 00 00 je 0x1c52 1af6: 41 83 f8 10 cmp $0x10,%r8d 1afa: 0f 8c 42 01 00 00 jl 0x1c42 1b00: 49 89 d1 mov %rdx,%r9 1b03: 49 83 e1 1f and $0x1f,%r9 1b07: 45 85 c9 test %r9d,%r9d 1b0a: 74 18 je 0x1b24 1b0c: 41 f7 c1 03 00 00 00 test $0x3,%r9d 1b13: 0f 85 29 01 00 00 jne 0x1c42 1b19: 41 f7 d9 neg %r9d 1b1c: 41 83 c1 20 add $0x20,%r9d 1b20: 41 c1 e9 02 shr $0x2,%r9d 1b24: 41 8d 41 10 lea 0x10(%r9),%eax 1b28: 44 3b c0 cmp %eax,%r8d 1b2b: 0f 8c 11 01 00 00 jl 0x1c42 1b31: 45 89 c2 mov %r8d,%r10d 1b34: 33 c0 xor %eax,%eax 1b36: 45 2b d1 sub %r9d,%r10d 1b39: 41 83 e2 0f and $0xf,%r10d 1b3d: 41 f7 da neg %r10d 1b40: 45 03 d0 add %r8d,%r10d 1b43: 45 89 cb mov %r9d,%r11d 1b46: 45 85 c9 test %r9d,%r9d 1b49: 76 27 jbe 0x1b72 1b4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b52: 00 1b53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1b60: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 1b65: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 1b6a: 48 ff c0 inc %rax 1b6d: 49 3b c3 cmp %r11,%rax 1b70: 72 ee jb 0x1b60 1b72: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 1b77: 4d 63 ca movslq %r10d,%r9 1b7a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 1b80: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 1b86: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 1b8d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) 1b93: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) 1b9a: 49 83 c3 10 add $0x10,%r11 1b9e: 4d 3b d9 cmp %r9,%r11 1ba1: 72 dd jb 0x1b80 1ba3: 41 8d 42 01 lea 0x1(%r10),%eax 1ba7: 41 3b c0 cmp %r8d,%eax 1baa: 0f 87 84 00 00 00 ja 0x1c34 1bb0: 4d 63 c0 movslq %r8d,%r8 1bb3: 4d 2b c1 sub %r9,%r8 1bb6: 49 83 f8 04 cmp $0x4,%r8 1bba: 0f 8c 7e 00 00 00 jl 0x1c3e 1bc0: 44 89 c0 mov %r8d,%eax 1bc3: 45 33 db xor %r11d,%r11d 1bc6: 83 e0 fc and $0xfffffffc,%eax 1bc9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 1bcd: 48 63 c0 movslq %eax,%rax 1bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bd7: 00 1bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bdf: 90 nop 1be0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 1be5: 49 83 c3 04 add $0x4,%r11 1be9: c4 c1 78 11 09 vmovups %xmm1,(%r9) 1bee: 49 83 c1 10 add $0x10,%r9 1bf2: 4c 3b d8 cmp %rax,%r11 1bf5: 72 e9 jb 0x1be0 1bf7: 49 3b c0 cmp %r8,%rax 1bfa: 73 38 jae 0x1c34 1bfc: 4d 63 d2 movslq %r10d,%r10 1bff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx 1c03: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 1c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c0e: 00 1c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c16: 0f 1f 00 nopl (%rax) 1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c20: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 1c24: 48 ff c0 inc %rax 1c27: c5 fa 11 0a vmovss %xmm1,(%rdx) 1c2b: 48 83 c2 04 add $0x4,%rdx 1c2f: 49 3b c0 cmp %r8,%rax 1c32: 72 ec jb 0x1c20 1c34: 33 c0 xor %eax,%eax 1c36: c5 f8 77 vzeroupper 1c39: 48 83 c4 28 add $0x28,%rsp 1c3d: c3 ret 1c3e: 33 c0 xor %eax,%eax 1c40: eb b5 jmp 0x1bf7 1c42: 45 33 d2 xor %r10d,%r10d 1c45: 41 83 f8 01 cmp $0x1,%r8d 1c49: 72 e9 jb 0x1c34 1c4b: 4d 63 c0 movslq %r8d,%r8 1c4e: 33 c0 xor %eax,%eax 1c50: eb a5 jmp 0x1bf7 1c52: 48 89 d1 mov %rdx,%rcx 1c55: 44 89 c2 mov %r8d,%edx 1c58: e8 83 8f 00 00 call 0xabe0 1c5d: 48 83 c4 28 add $0x28,%rsp 1c61: c3 ret 1c62: 33 c0 xor %eax,%eax 1c64: 48 83 c4 28 add $0x28,%rsp 1c68: c3 ret 1c69: b8 fa ff ff ff mov $0xfffffffa,%eax 1c6e: 48 83 c4 28 add $0x28,%rsp 1c72: c3 ret 1c73: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c78: 48 83 c4 28 add $0x28,%rsp 1c7c: c3 ret 1c7d: 0f 1f 00 nopl (%rax) 1c80: 48 83 ec 28 sub $0x28,%rsp 1c84: 48 85 d2 test %rdx,%rdx 1c87: 0f 84 9e 01 00 00 je 0x1e2b 1c8d: 45 85 c0 test %r8d,%r8d 1c90: 0f 8e 8b 01 00 00 jle 0x1e21 1c96: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4ea50 1c9d: 01 1c9e: 7a 06 jp 0x1ca6 1ca0: 0f 84 74 01 00 00 je 0x1e1a 1ca6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1caa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 1cae: 7a 06 jp 0x1cb6 1cb0: 0f 84 54 01 00 00 je 0x1e0a 1cb6: 41 83 f8 10 cmp $0x10,%r8d 1cba: 0f 8c 42 01 00 00 jl 0x1e02 1cc0: 49 89 d3 mov %rdx,%r11 1cc3: 49 83 e3 1f and $0x1f,%r11 1cc7: 45 85 db test %r11d,%r11d 1cca: 74 18 je 0x1ce4 1ccc: 41 f7 c3 03 00 00 00 test $0x3,%r11d 1cd3: 0f 85 29 01 00 00 jne 0x1e02 1cd9: 41 f7 db neg %r11d 1cdc: 41 83 c3 20 add $0x20,%r11d 1ce0: 41 c1 eb 02 shr $0x2,%r11d 1ce4: 41 8d 43 10 lea 0x10(%r11),%eax 1ce8: 44 3b c0 cmp %eax,%r8d 1ceb: 0f 8c 11 01 00 00 jl 0x1e02 1cf1: 45 89 c1 mov %r8d,%r9d 1cf4: 33 c0 xor %eax,%eax 1cf6: 45 2b cb sub %r11d,%r9d 1cf9: 41 83 e1 0f and $0xf,%r9d 1cfd: 41 f7 d9 neg %r9d 1d00: 45 03 c8 add %r8d,%r9d 1d03: 45 89 da mov %r11d,%r10d 1d06: 45 85 db test %r11d,%r11d 1d09: 76 27 jbe 0x1d32 1d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d12: 00 1d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1d20: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 1d25: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 1d2a: 48 ff c0 inc %rax 1d2d: 49 3b c2 cmp %r10,%rax 1d30: 72 ee jb 0x1d20 1d32: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 1d37: 49 63 c1 movslq %r9d,%rax 1d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1d40: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 1d46: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 1d4d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 1d53: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 1d5a: 49 83 c2 10 add $0x10,%r10 1d5e: 4c 3b d0 cmp %rax,%r10 1d61: 72 dd jb 0x1d40 1d63: 41 8d 41 01 lea 0x1(%r9),%eax 1d67: 41 3b c0 cmp %r8d,%eax 1d6a: 0f 87 84 00 00 00 ja 0x1df4 1d70: 4d 63 c0 movslq %r8d,%r8 1d73: 4d 63 c9 movslq %r9d,%r9 1d76: 4d 2b c1 sub %r9,%r8 1d79: 49 83 f8 04 cmp $0x4,%r8 1d7d: 0f 8c 7b 00 00 00 jl 0x1dfe 1d83: 4d 63 c9 movslq %r9d,%r9 1d86: 44 89 c0 mov %r8d,%eax 1d89: 83 e0 fc and $0xfffffffc,%eax 1d8c: 45 33 db xor %r11d,%r11d 1d8f: 48 63 c0 movslq %eax,%rax 1d92: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 1d97: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1da0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 1da5: 49 83 c3 04 add $0x4,%r11 1da9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 1dae: 49 83 c2 10 add $0x10,%r10 1db2: 4c 3b d8 cmp %rax,%r11 1db5: 72 e9 jb 0x1da0 1db7: 49 3b c0 cmp %r8,%rax 1dba: 73 38 jae 0x1df4 1dbc: 4d 63 c9 movslq %r9d,%r9 1dbf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 1dc3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 1dc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1dce: 00 1dcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1dd6: 0f 1f 00 nopl (%rax) 1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1de0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 1de4: 48 ff c0 inc %rax 1de7: c5 fa 11 0a vmovss %xmm1,(%rdx) 1deb: 48 83 c2 04 add $0x4,%rdx 1def: 49 3b c0 cmp %r8,%rax 1df2: 72 ec jb 0x1de0 1df4: 33 c0 xor %eax,%eax 1df6: c5 f8 77 vzeroupper 1df9: 48 83 c4 28 add $0x28,%rsp 1dfd: c3 ret 1dfe: 33 c0 xor %eax,%eax 1e00: eb b5 jmp 0x1db7 1e02: 45 33 c9 xor %r9d,%r9d 1e05: e9 59 ff ff ff jmp 0x1d63 1e0a: 48 89 d1 mov %rdx,%rcx 1e0d: 44 89 c2 mov %r8d,%edx 1e10: e8 0b 8e 00 00 call 0xac20 1e15: 48 83 c4 28 add $0x28,%rsp 1e19: c3 ret 1e1a: 33 c0 xor %eax,%eax 1e1c: 48 83 c4 28 add $0x28,%rsp 1e20: c3 ret 1e21: b8 fa ff ff ff mov $0xfffffffa,%eax 1e26: 48 83 c4 28 add $0x28,%rsp 1e2a: c3 ret 1e2b: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e30: 48 83 c4 28 add $0x28,%rsp 1e34: c3 ret 1e35: 0f 1f 40 00 nopl 0x0(%rax) 1e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e40: 48 83 ec 28 sub $0x28,%rsp 1e44: 48 85 d2 test %rdx,%rdx 1e47: 0f 84 9e 01 00 00 je 0x1feb 1e4d: 45 85 c0 test %r8d,%r8d 1e50: 0f 8e 8b 01 00 00 jle 0x1fe1 1e56: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4ea54 1e5d: 01 1e5e: 7a 06 jp 0x1e66 1e60: 0f 84 74 01 00 00 je 0x1fda 1e66: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1e6a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 1e6e: 7a 06 jp 0x1e76 1e70: 0f 84 54 01 00 00 je 0x1fca 1e76: 41 83 f8 10 cmp $0x10,%r8d 1e7a: 0f 8c 42 01 00 00 jl 0x1fc2 1e80: 49 89 d3 mov %rdx,%r11 1e83: 49 83 e3 1f and $0x1f,%r11 1e87: 45 85 db test %r11d,%r11d 1e8a: 74 18 je 0x1ea4 1e8c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 1e93: 0f 85 29 01 00 00 jne 0x1fc2 1e99: 41 f7 db neg %r11d 1e9c: 41 83 c3 20 add $0x20,%r11d 1ea0: 41 c1 eb 02 shr $0x2,%r11d 1ea4: 41 8d 43 10 lea 0x10(%r11),%eax 1ea8: 44 3b c0 cmp %eax,%r8d 1eab: 0f 8c 11 01 00 00 jl 0x1fc2 1eb1: 45 89 c1 mov %r8d,%r9d 1eb4: 33 c0 xor %eax,%eax 1eb6: 45 2b cb sub %r11d,%r9d 1eb9: 41 83 e1 0f and $0xf,%r9d 1ebd: 41 f7 d9 neg %r9d 1ec0: 45 03 c8 add %r8d,%r9d 1ec3: 45 89 da mov %r11d,%r10d 1ec6: 45 85 db test %r11d,%r11d 1ec9: 76 27 jbe 0x1ef2 1ecb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ed2: 00 1ed3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1ee0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 1ee5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 1eea: 48 ff c0 inc %rax 1eed: 49 3b c2 cmp %r10,%rax 1ef0: 72 ee jb 0x1ee0 1ef2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 1ef7: 49 63 c1 movslq %r9d,%rax 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1f00: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 1f06: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 1f0d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 1f13: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 1f1a: 49 83 c2 10 add $0x10,%r10 1f1e: 4c 3b d0 cmp %rax,%r10 1f21: 72 dd jb 0x1f00 1f23: 41 8d 41 01 lea 0x1(%r9),%eax 1f27: 41 3b c0 cmp %r8d,%eax 1f2a: 0f 87 84 00 00 00 ja 0x1fb4 1f30: 4d 63 c0 movslq %r8d,%r8 1f33: 4d 63 c9 movslq %r9d,%r9 1f36: 4d 2b c1 sub %r9,%r8 1f39: 49 83 f8 04 cmp $0x4,%r8 1f3d: 0f 8c 7b 00 00 00 jl 0x1fbe 1f43: 4d 63 c9 movslq %r9d,%r9 1f46: 44 89 c0 mov %r8d,%eax 1f49: 83 e0 fc and $0xfffffffc,%eax 1f4c: 45 33 db xor %r11d,%r11d 1f4f: 48 63 c0 movslq %eax,%rax 1f52: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 1f57: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 1f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1f60: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 1f65: 49 83 c3 04 add $0x4,%r11 1f69: c4 c1 78 11 12 vmovups %xmm2,(%r10) 1f6e: 49 83 c2 10 add $0x10,%r10 1f72: 4c 3b d8 cmp %rax,%r11 1f75: 72 e9 jb 0x1f60 1f77: 49 3b c0 cmp %r8,%rax 1f7a: 73 38 jae 0x1fb4 1f7c: 4d 63 c9 movslq %r9d,%r9 1f7f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 1f83: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 1f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f8e: 00 1f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f96: 0f 1f 00 nopl (%rax) 1f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fa0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 1fa4: 48 ff c0 inc %rax 1fa7: c5 fa 11 0a vmovss %xmm1,(%rdx) 1fab: 48 83 c2 04 add $0x4,%rdx 1faf: 49 3b c0 cmp %r8,%rax 1fb2: 72 ec jb 0x1fa0 1fb4: 33 c0 xor %eax,%eax 1fb6: c5 f8 77 vzeroupper 1fb9: 48 83 c4 28 add $0x28,%rsp 1fbd: c3 ret 1fbe: 33 c0 xor %eax,%eax 1fc0: eb b5 jmp 0x1f77 1fc2: 45 33 c9 xor %r9d,%r9d 1fc5: e9 59 ff ff ff jmp 0x1f23 1fca: 48 89 d1 mov %rdx,%rcx 1fcd: 44 89 c2 mov %r8d,%edx 1fd0: e8 8b 8c 00 00 call 0xac60 1fd5: 48 83 c4 28 add $0x28,%rsp 1fd9: c3 ret 1fda: 33 c0 xor %eax,%eax 1fdc: 48 83 c4 28 add $0x28,%rsp 1fe0: c3 ret 1fe1: b8 fa ff ff ff mov $0xfffffffa,%eax 1fe6: 48 83 c4 28 add $0x28,%rsp 1fea: c3 ret 1feb: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ff0: 48 83 c4 28 add $0x28,%rsp 1ff4: c3 ret 1ff5: 0f 1f 40 00 nopl 0x0(%rax) 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2000: 48 83 ec 38 sub $0x38,%rsp 2004: 45 89 c1 mov %r8d,%r9d 2007: 49 89 d0 mov %rdx,%r8 200a: 48 89 ca mov %rcx,%rdx 200d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 2013: 48 85 d2 test %rdx,%rdx 2016: 8b 44 24 60 mov 0x60(%rsp),%eax 201a: 74 47 je 0x2063 201c: 4d 85 c0 test %r8,%r8 201f: 74 42 je 0x2063 2021: 45 85 c9 test %r9d,%r9d 2024: 7e 47 jle 0x206d 2026: 85 c0 test %eax,%eax 2028: 74 0f je 0x2039 202a: 83 f8 04 cmp $0x4,%eax 202d: 74 0d je 0x203c 202f: b8 fb ff ff ff mov $0xfffffffb,%eax 2034: 48 83 c4 38 add $0x38,%rsp 2038: c3 ret 2039: 83 f8 04 cmp $0x4,%eax 203c: 49 89 e3 mov %rsp,%r11 203f: b8 01 00 00 00 mov $0x1,%eax 2044: 41 ba 00 00 00 00 mov $0x0,%r10d 204a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 204f: 44 0f 44 d0 cmove %eax,%r10d 2053: 45 89 53 20 mov %r10d,0x20(%r11) 2057: e8 b0 d9 a6 01 call 0x1a6fa0c 205c: 33 c0 xor %eax,%eax 205e: 48 83 c4 38 add $0x38,%rsp 2062: c3 ret 2063: b8 f8 ff ff ff mov $0xfffffff8,%eax 2068: 48 83 c4 38 add $0x38,%rsp 206c: c3 ret 206d: b8 fa ff ff ff mov $0xfffffffa,%eax 2072: 48 83 c4 38 add $0x38,%rsp 2076: c3 ret 2077: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 207e: 00 00 2080: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 2085: 45 89 c1 mov %r8d,%r9d 2088: 49 89 d0 mov %rdx,%r8 208b: 48 89 ca mov %rcx,%rdx 208e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 2094: 48 85 d2 test %rdx,%rdx 2097: 8b 44 24 60 mov 0x60(%rsp),%eax 209b: 74 4b je 0x20e8 209d: 4d 85 c0 test %r8,%r8 20a0: 74 46 je 0x20e8 20a2: 45 85 c9 test %r9d,%r9d 20a5: 7e 4c jle 0x20f3 20a7: 85 c0 test %eax,%eax 20a9: 74 12 je 0x20bd 20ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 20b0: 74 0b je 0x20bd 20b2: b8 fb ff ff ff mov $0xfffffffb,%eax 20b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 20bc: c3 ret 20bd: 49 89 e3 mov %rsp,%r11 20c0: 41 ba 01 00 00 00 mov $0x1,%r10d 20c6: 83 f8 04 cmp $0x4,%eax 20c9: b8 00 00 00 00 mov $0x0,%eax 20ce: 41 0f 44 c2 cmove %r10d,%eax 20d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 20d7: 41 89 43 20 mov %eax,0x20(%r11) 20db: e8 cc 47 a7 01 call 0x1a768ac 20e0: 33 c0 xor %eax,%eax 20e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 20e7: c3 ret 20e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 20ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 20f2: c3 ret 20f3: b8 fa ff ff ff mov $0xfffffffa,%eax 20f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 20fd: c3 ret 20fe: 66 90 xchg %ax,%ax 2100: 48 83 ec 38 sub $0x38,%rsp 2104: 45 89 c1 mov %r8d,%r9d 2107: 49 89 d0 mov %rdx,%r8 210a: 48 89 ca mov %rcx,%rdx 210d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 2113: 8b 44 24 60 mov 0x60(%rsp),%eax 2117: 48 85 d2 test %rdx,%rdx 211a: 74 47 je 0x2163 211c: 4d 85 c0 test %r8,%r8 211f: 74 42 je 0x2163 2121: 45 85 c9 test %r9d,%r9d 2124: 7e 47 jle 0x216d 2126: 85 c0 test %eax,%eax 2128: 74 0f je 0x2139 212a: 83 f8 04 cmp $0x4,%eax 212d: 74 0d je 0x213c 212f: b8 fb ff ff ff mov $0xfffffffb,%eax 2134: 48 83 c4 38 add $0x38,%rsp 2138: c3 ret 2139: 83 f8 04 cmp $0x4,%eax 213c: b8 01 00 00 00 mov $0x1,%eax 2141: 41 ba 00 00 00 00 mov $0x0,%r10d 2147: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 214c: 44 0f 44 d0 cmove %eax,%r10d 2150: 49 89 e3 mov %rsp,%r11 2153: 45 89 53 20 mov %r10d,0x20(%r11) 2157: e8 00 b4 a7 01 call 0x1a7d55c 215c: 33 c0 xor %eax,%eax 215e: 48 83 c4 38 add $0x38,%rsp 2162: c3 ret 2163: b8 f8 ff ff ff mov $0xfffffff8,%eax 2168: 48 83 c4 38 add $0x38,%rsp 216c: c3 ret 216d: b8 fa ff ff ff mov $0xfffffffa,%eax 2172: 48 83 c4 38 add $0x38,%rsp 2176: c3 ret 2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 217e: 00 00 2180: 41 56 push %r14 2182: 48 85 c9 test %rcx,%rcx 2185: 0f 84 51 03 00 00 je 0x24dc 218b: 48 85 d2 test %rdx,%rdx 218e: 0f 84 48 03 00 00 je 0x24dc 2194: 45 85 c0 test %r8d,%r8d 2197: 0f 8e 37 03 00 00 jle 0x24d4 219d: 8b 44 24 30 mov 0x30(%rsp),%eax 21a1: 85 c0 test %eax,%eax 21a3: 0f 84 94 01 00 00 je 0x233d 21a9: 83 f8 04 cmp $0x4,%eax 21ac: 74 08 je 0x21b6 21ae: b8 fb ff ff ff mov $0xfffffffb,%eax 21b3: 41 5e pop %r14 21b5: c3 ret 21b6: 45 32 c9 xor %r9b,%r9b 21b9: 41 83 f8 10 cmp $0x10,%r8d 21bd: 0f 8c fd 02 00 00 jl 0x24c0 21c3: 49 89 d3 mov %rdx,%r11 21c6: 49 83 e3 1f and $0x1f,%r11 21ca: 45 89 db mov %r11d,%r11d 21cd: 45 85 db test %r11d,%r11d 21d0: 74 18 je 0x21ea 21d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d 21d9: 0f 85 e1 02 00 00 jne 0x24c0 21df: 41 f7 db neg %r11d 21e2: 41 83 c3 20 add $0x20,%r11d 21e6: 41 c1 eb 02 shr $0x2,%r11d 21ea: 41 8d 43 10 lea 0x10(%r11),%eax 21ee: 44 3b c0 cmp %eax,%r8d 21f1: 0f 8c c9 02 00 00 jl 0x24c0 21f7: 44 89 c0 mov %r8d,%eax 21fa: 45 33 d2 xor %r10d,%r10d 21fd: 41 2b c3 sub %r11d,%eax 2200: 83 e0 0f and $0xf,%eax 2203: f7 d8 neg %eax 2205: 41 03 c0 add %r8d,%eax 2208: 45 85 db test %r11d,%r11d 220b: 76 2b jbe 0x2238 220d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2214: 00 2215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 221c: 0f 1f 40 00 nopl 0x0(%rax) 2220: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 2226: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 222a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 2230: 49 ff c2 inc %r10 2233: 4d 3b d3 cmp %r11,%r10 2236: 72 e8 jb 0x2220 2238: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 223d: 4c 63 d0 movslq %eax,%r10 2240: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 2246: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 224d: 00 224e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2255: 0f 1f 40 00 nopl 0x0(%rax) 2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2260: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 2266: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 226d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 2274: 01 2275: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 2279: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 227f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 2286: 01 2287: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 228b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 2292: 49 83 c3 10 add $0x10,%r11 2296: 4d 3b da cmp %r10,%r11 2299: 72 c5 jb 0x2260 229b: 44 8d 50 01 lea 0x1(%rax),%r10d 229f: 45 3b d0 cmp %r8d,%r10d 22a2: 0f 87 10 02 00 00 ja 0x24b8 22a8: 4d 63 c0 movslq %r8d,%r8 22ab: 48 63 c0 movslq %eax,%rax 22ae: 4c 2b c0 sub %rax,%r8 22b1: 41 80 f9 01 cmp $0x1,%r9b 22b5: 75 05 jne 0x22bc 22b7: 45 33 db xor %r11d,%r11d 22ba: eb 3d jmp 0x22f9 22bc: 49 83 f8 04 cmp $0x4,%r8 22c0: 7c f5 jl 0x22b7 22c2: 48 63 c0 movslq %eax,%rax 22c5: 45 89 c3 mov %r8d,%r11d 22c8: 41 83 e3 fc and $0xfffffffc,%r11d 22cc: 45 33 d2 xor %r10d,%r10d 22cf: 4d 63 db movslq %r11d,%r11 22d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 22d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 22db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 22df: 90 nop 22e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 22e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 22ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 22f0: 49 83 c2 04 add $0x4,%r10 22f4: 4d 3b d3 cmp %r11,%r10 22f7: 72 e7 jb 0x22e0 22f9: 4d 3b d8 cmp %r8,%r11 22fc: 0f 83 b6 01 00 00 jae 0x24b8 2302: 48 63 c0 movslq %eax,%rax 2305: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 2309: 48 8d 04 81 lea (%rcx,%rax,4),%rax 230d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2314: 00 2315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 231c: 0f 1f 40 00 nopl 0x0(%rax) 2320: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 2326: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 232a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 2330: 49 ff c3 inc %r11 2333: 4d 3b d8 cmp %r8,%r11 2336: 72 e8 jb 0x2320 2338: e9 7b 01 00 00 jmp 0x24b8 233d: 45 32 c9 xor %r9b,%r9b 2340: 41 83 f8 10 cmp $0x10,%r8d 2344: 0f 8c 80 01 00 00 jl 0x24ca 234a: 49 89 d3 mov %rdx,%r11 234d: 49 83 e3 1f and $0x1f,%r11 2351: 45 89 db mov %r11d,%r11d 2354: 45 85 db test %r11d,%r11d 2357: 74 18 je 0x2371 2359: 41 f7 c3 03 00 00 00 test $0x3,%r11d 2360: 0f 85 64 01 00 00 jne 0x24ca 2366: 41 f7 db neg %r11d 2369: 41 83 c3 20 add $0x20,%r11d 236d: 41 c1 eb 02 shr $0x2,%r11d 2371: 41 8d 43 10 lea 0x10(%r11),%eax 2375: 44 3b c0 cmp %eax,%r8d 2378: 0f 8c 4c 01 00 00 jl 0x24ca 237e: 44 89 c0 mov %r8d,%eax 2381: 45 33 d2 xor %r10d,%r10d 2384: 41 2b c3 sub %r11d,%eax 2387: 83 e0 0f and $0xf,%eax 238a: f7 d8 neg %eax 238c: 41 03 c0 add %r8d,%eax 238f: 45 85 db test %r11d,%r11d 2392: 76 24 jbe 0x23b8 2394: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 23a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 23aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 23b0: 49 ff c2 inc %r10 23b3: 4d 3b d3 cmp %r11,%r10 23b6: 72 e8 jb 0x23a0 23b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 23bd: 4c 63 d0 movslq %eax,%r10 23c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 23c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23cd: 00 23ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23d5: 0f 1f 40 00 nopl 0x0(%rax) 23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 23e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 23ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 23f4: 01 23f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 23f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 23ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 2406: 01 2407: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 240b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 2412: 49 83 c3 10 add $0x10,%r11 2416: 4d 3b da cmp %r10,%r11 2419: 72 c5 jb 0x23e0 241b: 44 8d 50 01 lea 0x1(%rax),%r10d 241f: 45 3b d0 cmp %r8d,%r10d 2422: 0f 87 90 00 00 00 ja 0x24b8 2428: 4d 63 c0 movslq %r8d,%r8 242b: 48 63 c0 movslq %eax,%rax 242e: 4c 2b c0 sub %rax,%r8 2431: 41 80 f9 01 cmp $0x1,%r9b 2435: 75 05 jne 0x243c 2437: 45 33 db xor %r11d,%r11d 243a: eb 3d jmp 0x2479 243c: 49 83 f8 04 cmp $0x4,%r8 2440: 7c f5 jl 0x2437 2442: 48 63 c0 movslq %eax,%rax 2445: 45 89 c3 mov %r8d,%r11d 2448: 41 83 e3 fc and $0xfffffffc,%r11d 244c: 45 33 d2 xor %r10d,%r10d 244f: 4d 63 db movslq %r11d,%r11 2452: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 2457: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 245b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 245f: 90 nop 2460: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 2466: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 246a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 2470: 49 83 c2 04 add $0x4,%r10 2474: 4d 3b d3 cmp %r11,%r10 2477: 72 e7 jb 0x2460 2479: 4d 3b d8 cmp %r8,%r11 247c: 73 3a jae 0x24b8 247e: 48 63 c0 movslq %eax,%rax 2481: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 2485: 48 8d 04 81 lea (%rcx,%rax,4),%rax 2489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2490: 00 2491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 249f: 00 24a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 24a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 24aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 24b0: 49 ff c3 inc %r11 24b3: 4d 3b d8 cmp %r8,%r11 24b6: 72 e8 jb 0x24a0 24b8: 33 c0 xor %eax,%eax 24ba: c5 f8 77 vzeroupper 24bd: 41 5e pop %r14 24bf: c3 ret 24c0: 41 b1 01 mov $0x1,%r9b 24c3: 33 c0 xor %eax,%eax 24c5: e9 d1 fd ff ff jmp 0x229b 24ca: 41 b1 01 mov $0x1,%r9b 24cd: 33 c0 xor %eax,%eax 24cf: e9 47 ff ff ff jmp 0x241b 24d4: b8 fa ff ff ff mov $0xfffffffa,%eax 24d9: 41 5e pop %r14 24db: c3 ret 24dc: b8 f8 ff ff ff mov $0xfffffff8,%eax 24e1: 41 5e pop %r14 24e3: c3 ret 24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24eb: 00 24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24ff: 00 2500: 41 57 push %r15 2502: 48 85 c9 test %rcx,%rcx 2505: 0f 84 38 03 00 00 je 0x2843 250b: 48 85 d2 test %rdx,%rdx 250e: 0f 84 2f 03 00 00 je 0x2843 2514: 45 85 c0 test %r8d,%r8d 2517: 0f 8e 1e 03 00 00 jle 0x283b 251d: 8b 44 24 30 mov 0x30(%rsp),%eax 2521: 85 c0 test %eax,%eax 2523: 0f 84 74 01 00 00 je 0x269d 2529: 83 f8 04 cmp $0x4,%eax 252c: 74 08 je 0x2536 252e: b8 fb ff ff ff mov $0xfffffffb,%eax 2533: 41 5f pop %r15 2535: c3 ret 2536: 41 83 f8 10 cmp $0x10,%r8d 253a: 0f 8c c8 02 00 00 jl 0x2808 2540: 41 83 f8 1d cmp $0x1d,%r8d 2544: 0f 8c c6 02 00 00 jl 0x2810 254a: 49 89 d7 mov %rdx,%r15 254d: 49 83 e7 1f and $0x1f,%r15 2551: 45 85 ff test %r15d,%r15d 2554: 74 18 je 0x256e 2556: 41 f7 c7 03 00 00 00 test $0x3,%r15d 255d: 0f 85 a5 02 00 00 jne 0x2808 2563: 41 f7 df neg %r15d 2566: 41 83 c7 20 add $0x20,%r15d 256a: 41 c1 ef 02 shr $0x2,%r15d 256e: 41 8d 47 10 lea 0x10(%r15),%eax 2572: 44 3b c0 cmp %eax,%r8d 2575: 0f 8c 8d 02 00 00 jl 0x2808 257b: 45 89 c3 mov %r8d,%r11d 257e: 33 c0 xor %eax,%eax 2580: 45 2b df sub %r15d,%r11d 2583: 41 83 e3 0f and $0xf,%r11d 2587: 41 f7 db neg %r11d 258a: 45 03 d8 add %r8d,%r11d 258d: 45 89 fa mov %r15d,%r10d 2590: 45 85 ff test %r15d,%r15d 2593: 76 21 jbe 0x25b6 2595: 0f 1f 40 00 nopl 0x0(%rax) 2599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 25a5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 25a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 25ae: 48 ff c0 inc %rax 25b1: 49 3b c2 cmp %r10,%rax 25b4: 72 ea jb 0x25a0 25b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 25bb: 49 63 c3 movslq %r11d,%rax 25be: 66 90 xchg %ax,%ax 25c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 25c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 25cd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 25d1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 25d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 25db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 25e2: 49 83 c2 10 add $0x10,%r10 25e6: 4c 3b d0 cmp %rax,%r10 25e9: 72 d5 jb 0x25c0 25eb: 41 8d 43 01 lea 0x1(%r11),%eax 25ef: 41 3b c0 cmp %r8d,%eax 25f2: 0f 87 00 02 00 00 ja 0x27f8 25f8: 4d 63 c8 movslq %r8d,%r9 25fb: 4d 63 db movslq %r11d,%r11 25fe: 4d 2b cb sub %r11,%r9 2601: 49 83 f9 04 cmp $0x4,%r9 2605: 0f 8c f5 01 00 00 jl 0x2800 260b: 4d 63 db movslq %r11d,%r11 260e: 45 89 ca mov %r9d,%r10d 2611: 41 83 e2 fc and $0xfffffffc,%r10d 2615: 45 33 c0 xor %r8d,%r8d 2618: 4d 63 d2 movslq %r10d,%r10 261b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 2620: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 2624: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 2628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 262f: 00 2630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 263e: 00 00 2640: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 2646: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 264a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 2650: 49 83 c0 04 add $0x4,%r8 2654: 4d 3b c2 cmp %r10,%r8 2657: 72 e7 jb 0x2640 2659: 4d 3b d1 cmp %r9,%r10 265c: 0f 83 96 01 00 00 jae 0x27f8 2662: 4d 63 db movslq %r11d,%r11 2665: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 2669: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2674: 00 2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 267c: 0f 1f 40 00 nopl 0x0(%rax) 2680: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 2686: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 268a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 2690: 49 ff c2 inc %r10 2693: 4d 3b d1 cmp %r9,%r10 2696: 72 e8 jb 0x2680 2698: e9 5b 01 00 00 jmp 0x27f8 269d: 41 83 f8 10 cmp $0x10,%r8d 26a1: 0f 8c 7d 01 00 00 jl 0x2824 26a7: 41 83 f8 1d cmp $0x1d,%r8d 26ab: 0f 8c 7b 01 00 00 jl 0x282c 26b1: 49 89 d7 mov %rdx,%r15 26b4: 49 83 e7 1f and $0x1f,%r15 26b8: 45 85 ff test %r15d,%r15d 26bb: 74 18 je 0x26d5 26bd: 41 f7 c7 03 00 00 00 test $0x3,%r15d 26c4: 0f 85 5a 01 00 00 jne 0x2824 26ca: 41 f7 df neg %r15d 26cd: 41 83 c7 20 add $0x20,%r15d 26d1: 41 c1 ef 02 shr $0x2,%r15d 26d5: 41 8d 47 10 lea 0x10(%r15),%eax 26d9: 44 3b c0 cmp %eax,%r8d 26dc: 0f 8c 42 01 00 00 jl 0x2824 26e2: 45 89 c3 mov %r8d,%r11d 26e5: 33 c0 xor %eax,%eax 26e7: 45 2b df sub %r15d,%r11d 26ea: 41 83 e3 0f and $0xf,%r11d 26ee: 41 f7 db neg %r11d 26f1: 45 03 d8 add %r8d,%r11d 26f4: 45 89 fa mov %r15d,%r10d 26f7: 45 85 ff test %r15d,%r15d 26fa: 76 1a jbe 0x2716 26fc: 0f 1f 40 00 nopl 0x0(%rax) 2700: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 2705: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 2709: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 270e: 48 ff c0 inc %rax 2711: 49 3b c2 cmp %r10,%rax 2714: 72 ea jb 0x2700 2716: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 271b: 49 63 c3 movslq %r11d,%rax 271e: 66 90 xchg %ax,%ax 2720: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 2726: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 272d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 2731: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 2735: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 273b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 2742: 49 83 c2 10 add $0x10,%r10 2746: 4c 3b d0 cmp %rax,%r10 2749: 72 d5 jb 0x2720 274b: 41 8d 43 01 lea 0x1(%r11),%eax 274f: 41 3b c0 cmp %r8d,%eax 2752: 0f 87 a0 00 00 00 ja 0x27f8 2758: 4d 63 c8 movslq %r8d,%r9 275b: 4d 63 db movslq %r11d,%r11 275e: 4d 2b cb sub %r11,%r9 2761: 49 83 f9 04 cmp $0x4,%r9 2765: 0f 8c b4 00 00 00 jl 0x281f 276b: 4d 63 db movslq %r11d,%r11 276e: 45 89 ca mov %r9d,%r10d 2771: 41 83 e2 fc and $0xfffffffc,%r10d 2775: 45 33 c0 xor %r8d,%r8d 2778: 4d 63 d2 movslq %r10d,%r10 277b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 2780: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 2784: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 2788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 278f: 00 2790: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 279e: 00 00 27a0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 27a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 27aa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 27b0: 49 83 c0 04 add $0x4,%r8 27b4: 4d 3b c2 cmp %r10,%r8 27b7: 72 e7 jb 0x27a0 27b9: 4d 3b d1 cmp %r9,%r10 27bc: 73 3a jae 0x27f8 27be: 4d 63 db movslq %r11d,%r11 27c1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 27c5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 27c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27d0: 00 27d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27df: 00 27e0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 27e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 27ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 27f0: 49 ff c2 inc %r10 27f3: 4d 3b d1 cmp %r9,%r10 27f6: 72 e8 jb 0x27e0 27f8: 33 c0 xor %eax,%eax 27fa: c5 f8 77 vzeroupper 27fd: 41 5f pop %r15 27ff: c3 ret 2800: 45 33 d2 xor %r10d,%r10d 2803: e9 51 fe ff ff jmp 0x2659 2808: 45 33 db xor %r11d,%r11d 280b: e9 db fd ff ff jmp 0x25eb 2810: 45 89 c3 mov %r8d,%r11d 2813: 45 33 d2 xor %r10d,%r10d 2816: 41 83 e3 f0 and $0xfffffff0,%r11d 281a: e9 97 fd ff ff jmp 0x25b6 281f: 45 33 d2 xor %r10d,%r10d 2822: eb 95 jmp 0x27b9 2824: 45 33 db xor %r11d,%r11d 2827: e9 1f ff ff ff jmp 0x274b 282c: 45 89 c3 mov %r8d,%r11d 282f: 45 33 d2 xor %r10d,%r10d 2832: 41 83 e3 f0 and $0xfffffff0,%r11d 2836: e9 db fe ff ff jmp 0x2716 283b: b8 fa ff ff ff mov $0xfffffffa,%eax 2840: 41 5f pop %r15 2842: c3 ret 2843: b8 f8 ff ff ff mov $0xfffffff8,%eax 2848: 41 5f pop %r15 284a: c3 ret 284b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2852: 00 2853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 285a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2860: 48 83 ec 28 sub $0x28,%rsp 2864: 48 85 c9 test %rcx,%rcx 2867: 74 20 je 0x2889 2869: 48 85 d2 test %rdx,%rdx 286c: 74 1b je 0x2889 286e: 45 85 c0 test %r8d,%r8d 2871: 7f 0a jg 0x287d 2873: b8 fa ff ff ff mov $0xfffffffa,%eax 2878: 48 83 c4 28 add $0x28,%rsp 287c: c3 ret 287d: e8 3e 85 03 00 call 0x3adc0 2882: 33 c0 xor %eax,%eax 2884: 48 83 c4 28 add $0x28,%rsp 2888: c3 ret 2889: b8 f8 ff ff ff mov $0xfffffff8,%eax 288e: 48 83 c4 28 add $0x28,%rsp 2892: c3 ret 2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 289f: 00 28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 28a5: 48 85 c9 test %rcx,%rcx 28a8: 74 22 je 0x28cc 28aa: 48 85 d2 test %rdx,%rdx 28ad: 74 1d je 0x28cc 28af: 45 85 c0 test %r8d,%r8d 28b2: 7f 0b jg 0x28bf 28b4: b8 fa ff ff ff mov $0xfffffffa,%eax 28b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 28be: c3 ret 28bf: e8 7c 86 03 00 call 0x3af40 28c4: 33 c0 xor %eax,%eax 28c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 28cb: c3 ret 28cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 28d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 28d6: c3 ret 28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 28de: 00 00 28e0: 48 83 ec 28 sub $0x28,%rsp 28e4: 48 85 c9 test %rcx,%rcx 28e7: 74 20 je 0x2909 28e9: 48 85 d2 test %rdx,%rdx 28ec: 74 1b je 0x2909 28ee: 45 85 c0 test %r8d,%r8d 28f1: 7f 0a jg 0x28fd 28f3: b8 fa ff ff ff mov $0xfffffffa,%eax 28f8: 48 83 c4 28 add $0x28,%rsp 28fc: c3 ret 28fd: e8 be 87 03 00 call 0x3b0c0 2902: 33 c0 xor %eax,%eax 2904: 48 83 c4 28 add $0x28,%rsp 2908: c3 ret 2909: b8 f8 ff ff ff mov $0xfffffff8,%eax 290e: 48 83 c4 28 add $0x28,%rsp 2912: c3 ret 2913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 291f: 00 2920: 56 push %rsi 2921: 48 89 d6 mov %rdx,%rsi 2924: 48 85 c9 test %rcx,%rcx 2927: 0f 84 90 01 00 00 je 0x2abd 292d: 48 85 f6 test %rsi,%rsi 2930: 0f 84 87 01 00 00 je 0x2abd 2936: 45 85 c0 test %r8d,%r8d 2939: 0f 8e 77 01 00 00 jle 0x2ab6 293f: 41 83 f8 10 cmp $0x10,%r8d 2943: 0f 8c 5d 01 00 00 jl 0x2aa6 2949: 49 89 f1 mov %rsi,%r9 294c: 49 83 e1 1f and $0x1f,%r9 2950: 45 89 c9 mov %r9d,%r9d 2953: 45 85 c9 test %r9d,%r9d 2956: 74 18 je 0x2970 2958: 41 f7 c1 03 00 00 00 test $0x3,%r9d 295f: 0f 85 41 01 00 00 jne 0x2aa6 2965: 41 f7 d9 neg %r9d 2968: 41 83 c1 20 add $0x20,%r9d 296c: 41 c1 e9 02 shr $0x2,%r9d 2970: 41 8d 41 10 lea 0x10(%r9),%eax 2974: 44 3b c0 cmp %eax,%r8d 2977: 0f 8c 29 01 00 00 jl 0x2aa6 297d: 44 89 c0 mov %r8d,%eax 2980: 33 d2 xor %edx,%edx 2982: 41 2b c1 sub %r9d,%eax 2985: 83 e0 0f and $0xf,%eax 2988: f7 d8 neg %eax 298a: 41 03 c0 add %r8d,%eax 298d: 45 85 c9 test %r9d,%r9d 2990: 76 25 jbe 0x29b7 2992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 29a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 29aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 29af: 48 ff c2 inc %rdx 29b2: 49 3b d1 cmp %r9,%rdx 29b5: 72 e9 jb 0x29a0 29b7: 48 63 d0 movslq %eax,%rdx 29ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 29c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 29c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 29cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 29d4: 01 29d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 29dc: 01 29dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 29e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 29ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 29f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 29f7: 49 83 c1 10 add $0x10,%r9 29fb: 4c 3b ca cmp %rdx,%r9 29fe: 72 c0 jb 0x29c0 2a00: 44 8d 48 01 lea 0x1(%rax),%r9d 2a04: 45 3b c8 cmp %r8d,%r9d 2a07: 0f 87 8d 00 00 00 ja 0x2a9a 2a0d: 4d 63 d0 movslq %r8d,%r10 2a10: 4c 2b d2 sub %rdx,%r10 2a13: 49 83 fa 04 cmp $0x4,%r10 2a17: 0f 8c 84 00 00 00 jl 0x2aa1 2a1d: 45 89 d3 mov %r10d,%r11d 2a20: 45 33 c9 xor %r9d,%r9d 2a23: 41 83 e3 fc and $0xfffffffc,%r11d 2a27: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 2a2b: 4d 63 db movslq %r11d,%r11 2a2e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a40: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 2a46: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 2a4c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 2a52: 49 83 c1 04 add $0x4,%r9 2a56: 4d 3b cb cmp %r11,%r9 2a59: 72 e5 jb 0x2a40 2a5b: 4d 3b da cmp %r10,%r11 2a5e: 73 3a jae 0x2a9a 2a60: 48 63 c0 movslq %eax,%rax 2a63: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 2a67: 48 8d 04 81 lea (%rcx,%rax,4),%rax 2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a72: 00 2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2a80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 2a86: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 2a8c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 2a92: 49 ff c3 inc %r11 2a95: 4d 3b da cmp %r10,%r11 2a98: 72 e6 jb 0x2a80 2a9a: 33 c0 xor %eax,%eax 2a9c: c5 f8 77 vzeroupper 2a9f: 5e pop %rsi 2aa0: c3 ret 2aa1: 45 33 db xor %r11d,%r11d 2aa4: eb b5 jmp 0x2a5b 2aa6: 33 c0 xor %eax,%eax 2aa8: 41 83 f8 01 cmp $0x1,%r8d 2aac: 72 ec jb 0x2a9a 2aae: 4d 63 d0 movslq %r8d,%r10 2ab1: 45 33 db xor %r11d,%r11d 2ab4: eb a5 jmp 0x2a5b 2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax 2abb: 5e pop %rsi 2abc: c3 ret 2abd: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ac2: 5e pop %rsi 2ac3: c3 ret 2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2acb: 00 2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2adf: 00 2ae0: 53 push %rbx 2ae1: 49 89 ca mov %rcx,%r10 2ae4: 4d 85 d2 test %r10,%r10 2ae7: 0f 84 84 01 00 00 je 0x2c71 2aed: 48 85 d2 test %rdx,%rdx 2af0: 0f 84 7b 01 00 00 je 0x2c71 2af6: 45 85 c0 test %r8d,%r8d 2af9: 0f 8e 6b 01 00 00 jle 0x2c6a 2aff: 41 83 f8 10 cmp $0x10,%r8d 2b03: 0f 8c 59 01 00 00 jl 0x2c62 2b09: 48 89 d3 mov %rdx,%rbx 2b0c: 48 83 e3 1f and $0x1f,%rbx 2b10: 85 db test %ebx,%ebx 2b12: 74 11 je 0x2b25 2b14: f6 c3 03 test $0x3,%bl 2b17: 0f 85 45 01 00 00 jne 0x2c62 2b1d: f7 db neg %ebx 2b1f: 83 c3 20 add $0x20,%ebx 2b22: c1 eb 02 shr $0x2,%ebx 2b25: 8d 43 10 lea 0x10(%rbx),%eax 2b28: 44 3b c0 cmp %eax,%r8d 2b2b: 0f 8c 31 01 00 00 jl 0x2c62 2b31: 45 89 c1 mov %r8d,%r9d 2b34: 33 c0 xor %eax,%eax 2b36: 44 2b cb sub %ebx,%r9d 2b39: 41 83 e1 0f and $0xf,%r9d 2b3d: 41 f7 d9 neg %r9d 2b40: 45 03 c8 add %r8d,%r9d 2b43: 89 d9 mov %ebx,%ecx 2b45: 85 db test %ebx,%ebx 2b47: 76 2f jbe 0x2b78 2b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b50: 00 2b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b5f: 00 2b60: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 2b66: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 2b6b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 2b70: 48 ff c0 inc %rax 2b73: 48 3b c1 cmp %rcx,%rax 2b76: 72 e8 jb 0x2b60 2b78: 49 63 c1 movslq %r9d,%rax 2b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b80: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 2b86: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 2b8d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 2b92: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 2b98: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 2b9d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 2ba3: 48 83 c1 10 add $0x10,%rcx 2ba7: 48 3b c8 cmp %rax,%rcx 2baa: 72 d4 jb 0x2b80 2bac: 41 8d 41 01 lea 0x1(%r9),%eax 2bb0: 41 3b c0 cmp %r8d,%eax 2bb3: 0f 87 9e 00 00 00 ja 0x2c57 2bb9: 4d 63 c0 movslq %r8d,%r8 2bbc: 4d 63 c9 movslq %r9d,%r9 2bbf: 4d 2b c1 sub %r9,%r8 2bc2: 49 83 f8 04 cmp $0x4,%r8 2bc6: 0f 8c 92 00 00 00 jl 0x2c5e 2bcc: 4d 63 c9 movslq %r9d,%r9 2bcf: 44 89 c3 mov %r8d,%ebx 2bd2: 83 e3 fc and $0xfffffffc,%ebx 2bd5: 33 c9 xor %ecx,%ecx 2bd7: 48 63 db movslq %ebx,%rbx 2bda: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 2bde: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 2be2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2be9: 00 2bea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bf8: 00 2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c00: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 2c06: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 2c0b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 2c10: 48 83 c1 04 add $0x4,%rcx 2c14: 48 3b cb cmp %rbx,%rcx 2c17: 72 e7 jb 0x2c00 2c19: 49 3b d8 cmp %r8,%rbx 2c1c: 73 39 jae 0x2c57 2c1e: 4d 63 c9 movslq %r9d,%r9 2c21: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 2c25: 4b 8d 04 8a lea (%r10,%r9,4),%rax 2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c30: 00 2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c3f: 00 2c40: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 2c45: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 2c4a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 2c4f: 48 ff c3 inc %rbx 2c52: 49 3b d8 cmp %r8,%rbx 2c55: 72 e9 jb 0x2c40 2c57: 33 c0 xor %eax,%eax 2c59: c5 f8 77 vzeroupper 2c5c: 5b pop %rbx 2c5d: c3 ret 2c5e: 33 db xor %ebx,%ebx 2c60: eb b7 jmp 0x2c19 2c62: 45 33 c9 xor %r9d,%r9d 2c65: e9 42 ff ff ff jmp 0x2bac 2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax 2c6f: 5b pop %rbx 2c70: c3 ret 2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c76: 5b pop %rbx 2c77: c3 ret 2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c7f: 00 2c80: 48 85 c9 test %rcx,%rcx 2c83: 0f 84 5b 02 00 00 je 0x2ee4 2c89: 48 85 d2 test %rdx,%rdx 2c8c: 0f 84 52 02 00 00 je 0x2ee4 2c92: 4d 85 c0 test %r8,%r8 2c95: 0f 84 49 02 00 00 je 0x2ee4 2c9b: 45 85 c9 test %r9d,%r9d 2c9e: 0f 86 33 02 00 00 jbe 0x2ed7 2ca4: 41 83 f9 06 cmp $0x6,%r9d 2ca8: 0f 86 ae 01 00 00 jbe 0x2e5c 2cae: 49 3b d0 cmp %r8,%rdx 2cb1: 76 17 jbe 0x2cca 2cb3: 44 89 c8 mov %r9d,%eax 2cb6: 49 89 d2 mov %rdx,%r10 2cb9: 48 c1 e0 02 shl $0x2,%rax 2cbd: 4d 2b d0 sub %r8,%r10 2cc0: 4c 3b d0 cmp %rax,%r10 2cc3: 7d 24 jge 0x2ce9 2cc5: e9 92 01 00 00 jmp 0x2e5c 2cca: 4c 3b c2 cmp %rdx,%r8 2ccd: 0f 86 89 01 00 00 jbe 0x2e5c 2cd3: 44 89 c8 mov %r9d,%eax 2cd6: 4d 89 c2 mov %r8,%r10 2cd9: 48 c1 e0 02 shl $0x2,%rax 2cdd: 4c 2b d2 sub %rdx,%r10 2ce0: 4c 3b d0 cmp %rax,%r10 2ce3: 0f 8c 73 01 00 00 jl 0x2e5c 2ce9: 49 3b c8 cmp %r8,%rcx 2cec: 76 10 jbe 0x2cfe 2cee: 49 89 ca mov %rcx,%r10 2cf1: 4d 2b d0 sub %r8,%r10 2cf4: 4c 3b d0 cmp %rax,%r10 2cf7: 7d 1d jge 0x2d16 2cf9: e9 5e 01 00 00 jmp 0x2e5c 2cfe: 4c 3b c1 cmp %rcx,%r8 2d01: 0f 86 55 01 00 00 jbe 0x2e5c 2d07: 4d 89 c2 mov %r8,%r10 2d0a: 4c 2b d1 sub %rcx,%r10 2d0d: 4c 3b d0 cmp %rax,%r10 2d10: 0f 8c 46 01 00 00 jl 0x2e5c 2d16: 41 83 f9 08 cmp $0x8,%r9d 2d1a: 0f 82 bd 01 00 00 jb 0x2edd 2d20: 4d 89 c2 mov %r8,%r10 2d23: 49 83 e2 0f and $0xf,%r10 2d27: 45 85 d2 test %r10d,%r10d 2d2a: 74 18 je 0x2d44 2d2c: 41 f7 c2 03 00 00 00 test $0x3,%r10d 2d33: 0f 85 a4 01 00 00 jne 0x2edd 2d39: 41 f7 da neg %r10d 2d3c: 41 83 c2 10 add $0x10,%r10d 2d40: 41 c1 ea 02 shr $0x2,%r10d 2d44: 41 8d 42 08 lea 0x8(%r10),%eax 2d48: 44 3b c8 cmp %eax,%r9d 2d4b: 0f 82 8c 01 00 00 jb 0x2edd 2d51: 44 89 c8 mov %r9d,%eax 2d54: 45 33 db xor %r11d,%r11d 2d57: 41 2b c2 sub %r10d,%eax 2d5a: 83 e0 07 and $0x7,%eax 2d5d: f7 d8 neg %eax 2d5f: 41 03 c1 add %r9d,%eax 2d62: 45 85 d2 test %r10d,%r10d 2d65: 76 33 jbe 0x2d9a 2d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d6e: 00 2d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d76: 0f 1f 00 nopl (%rax) 2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d80: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 2d86: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 2d8c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 2d92: 41 ff c3 inc %r11d 2d95: 45 3b da cmp %r10d,%r11d 2d98: 72 e6 jb 0x2d80 2d9a: 45 89 d2 mov %r10d,%r10d 2d9d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 2da1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 2da8: 74 56 je 0x2e00 2daa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2db1: 00 2db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2dc0: 45 89 d2 mov %r10d,%r10d 2dc3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 2dc8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 2dce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 2dd3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 2dd9: 0f 5d c8 minps %xmm0,%xmm1 2ddc: 0f 5d da minps %xmm2,%xmm3 2ddf: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) 2de4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 2dea: 41 83 c2 08 add $0x8,%r10d 2dee: 44 3b d0 cmp %eax,%r10d 2df1: 72 cd jb 0x2dc0 2df3: eb 38 jmp 0x2e2d 2df5: 0f 1f 40 00 nopl 0x0(%rax) 2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e00: 45 89 d2 mov %r10d,%r10d 2e03: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 2e08: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 2e0e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 2e13: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 2e19: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) 2e1e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) 2e24: 41 83 c2 08 add $0x8,%r10d 2e28: 44 3b d0 cmp %eax,%r10d 2e2b: 72 d3 jb 0x2e00 2e2d: 41 3b c1 cmp %r9d,%eax 2e30: 0f 83 9e 00 00 00 jae 0x2ed4 2e36: 0f 1f 00 nopl (%rax) 2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e40: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 2e45: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 2e4a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 2e50: ff c0 inc %eax 2e52: 41 3b c1 cmp %r9d,%eax 2e55: 72 e9 jb 0x2e40 2e57: e9 78 00 00 00 jmp 0x2ed4 2e5c: 44 89 c8 mov %r9d,%eax 2e5f: 41 bb 01 00 00 00 mov $0x1,%r11d 2e65: d1 e8 shr $1,%eax 2e67: 45 33 d2 xor %r10d,%r10d 2e6a: 85 c0 test %eax,%eax 2e6c: 76 4c jbe 0x2eba 2e6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e75: 00 2e76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e7d: 0f 1f 00 nopl (%rax) 2e80: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 2e84: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 2e8a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 2e90: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 2e96: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 2e9b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 2ea1: 41 ff c2 inc %r10d 2ea4: 44 3b d0 cmp %eax,%r10d 2ea7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 2ead: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) 2eb3: 72 cb jb 0x2e80 2eb5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 2eba: 41 ff cb dec %r11d 2ebd: 45 3b d9 cmp %r9d,%r11d 2ec0: 73 12 jae 0x2ed4 2ec2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 2ec8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 2ece: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 2ed4: 33 c0 xor %eax,%eax 2ed6: c3 ret 2ed7: b8 fa ff ff ff mov $0xfffffffa,%eax 2edc: c3 ret 2edd: 33 c0 xor %eax,%eax 2edf: e9 49 ff ff ff jmp 0x2e2d 2ee4: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ee9: c3 ret 2eea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ef1: 00 2ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2f05: 48 85 c9 test %rcx,%rcx 2f08: 74 27 je 0x2f31 2f0a: 48 85 d2 test %rdx,%rdx 2f0d: 74 22 je 0x2f31 2f0f: 4d 85 c0 test %r8,%r8 2f12: 74 1d je 0x2f31 2f14: 45 85 c9 test %r9d,%r9d 2f17: 77 0b ja 0x2f24 2f19: b8 fa ff ff ff mov $0xfffffffa,%eax 2f1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f23: c3 ret 2f24: e8 17 83 03 00 call 0x3b240 2f29: 33 c0 xor %eax,%eax 2f2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f30: c3 ret 2f31: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f3b: c3 ret 2f3c: 0f 1f 40 00 nopl 0x0(%rax) 2f40: 48 83 ec 28 sub $0x28,%rsp 2f44: 48 85 c9 test %rcx,%rcx 2f47: 74 25 je 0x2f6e 2f49: 48 85 d2 test %rdx,%rdx 2f4c: 74 20 je 0x2f6e 2f4e: 4d 85 c0 test %r8,%r8 2f51: 74 1b je 0x2f6e 2f53: 45 85 c9 test %r9d,%r9d 2f56: 77 0a ja 0x2f62 2f58: b8 fa ff ff ff mov $0xfffffffa,%eax 2f5d: 48 83 c4 28 add $0x28,%rsp 2f61: c3 ret 2f62: e8 19 88 03 00 call 0x3b780 2f67: 33 c0 xor %eax,%eax 2f69: 48 83 c4 28 add $0x28,%rsp 2f6d: c3 ret 2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f73: 48 83 c4 28 add $0x28,%rsp 2f77: c3 ret 2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f7f: 00 2f80: 48 83 ec 28 sub $0x28,%rsp 2f84: 48 85 c9 test %rcx,%rcx 2f87: 74 25 je 0x2fae 2f89: 48 85 d2 test %rdx,%rdx 2f8c: 74 20 je 0x2fae 2f8e: 4d 85 c0 test %r8,%r8 2f91: 74 1b je 0x2fae 2f93: 45 85 c9 test %r9d,%r9d 2f96: 77 0a ja 0x2fa2 2f98: b8 fa ff ff ff mov $0xfffffffa,%eax 2f9d: 48 83 c4 28 add $0x28,%rsp 2fa1: c3 ret 2fa2: e8 b9 8d 03 00 call 0x3bd60 2fa7: 33 c0 xor %eax,%eax 2fa9: 48 83 c4 28 add $0x28,%rsp 2fad: c3 ret 2fae: b8 f8 ff ff ff mov $0xfffffff8,%eax 2fb3: 48 83 c4 28 add $0x28,%rsp 2fb7: c3 ret 2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fbf: 00 2fc0: 48 83 ec 28 sub $0x28,%rsp 2fc4: 48 85 c9 test %rcx,%rcx 2fc7: 74 25 je 0x2fee 2fc9: 48 85 d2 test %rdx,%rdx 2fcc: 74 20 je 0x2fee 2fce: 4d 85 c0 test %r8,%r8 2fd1: 74 1b je 0x2fee 2fd3: 45 85 c9 test %r9d,%r9d 2fd6: 77 0a ja 0x2fe2 2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax 2fdd: 48 83 c4 28 add $0x28,%rsp 2fe1: c3 ret 2fe2: e8 59 93 03 00 call 0x3c340 2fe7: 33 c0 xor %eax,%eax 2fe9: 48 83 c4 28 add $0x28,%rsp 2fed: c3 ret 2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ff3: 48 83 c4 28 add $0x28,%rsp 2ff7: c3 ret 2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fff: 00 3000: 48 83 ec 28 sub $0x28,%rsp 3004: 48 85 c9 test %rcx,%rcx 3007: 74 25 je 0x302e 3009: 48 85 d2 test %rdx,%rdx 300c: 74 20 je 0x302e 300e: 4d 85 c0 test %r8,%r8 3011: 74 1b je 0x302e 3013: 45 85 c9 test %r9d,%r9d 3016: 77 0a ja 0x3022 3018: b8 fa ff ff ff mov $0xfffffffa,%eax 301d: 48 83 c4 28 add $0x28,%rsp 3021: c3 ret 3022: e8 39 99 03 00 call 0x3c960 3027: 33 c0 xor %eax,%eax 3029: 48 83 c4 28 add $0x28,%rsp 302d: c3 ret 302e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3033: 48 83 c4 28 add $0x28,%rsp 3037: c3 ret 3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 303f: 00 3040: 48 83 ec 28 sub $0x28,%rsp 3044: 48 85 c9 test %rcx,%rcx 3047: 74 25 je 0x306e 3049: 48 85 d2 test %rdx,%rdx 304c: 74 20 je 0x306e 304e: 4d 85 c0 test %r8,%r8 3051: 74 1b je 0x306e 3053: 45 85 c9 test %r9d,%r9d 3056: 7f 0a jg 0x3062 3058: b8 fa ff ff ff mov $0xfffffffa,%eax 305d: 48 83 c4 28 add $0x28,%rsp 3061: c3 ret 3062: e8 39 9f 03 00 call 0x3cfa0 3067: 33 c0 xor %eax,%eax 3069: 48 83 c4 28 add $0x28,%rsp 306d: c3 ret 306e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3073: 48 83 c4 28 add $0x28,%rsp 3077: c3 ret 3078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 307f: 00 3080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3085: 48 85 c9 test %rcx,%rcx 3088: 74 27 je 0x30b1 308a: 48 85 d2 test %rdx,%rdx 308d: 74 22 je 0x30b1 308f: 4d 85 c0 test %r8,%r8 3092: 74 1d je 0x30b1 3094: 45 85 c9 test %r9d,%r9d 3097: 7f 0b jg 0x30a4 3099: b8 fa ff ff ff mov $0xfffffffa,%eax 309e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 30a3: c3 ret 30a4: e8 f7 a2 03 00 call 0x3d3a0 30a9: 33 c0 xor %eax,%eax 30ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 30b0: c3 ret 30b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 30b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 30bb: c3 ret 30bc: 0f 1f 40 00 nopl 0x0(%rax) 30c0: 48 83 ec 28 sub $0x28,%rsp 30c4: 48 85 c9 test %rcx,%rcx 30c7: 74 25 je 0x30ee 30c9: 48 85 d2 test %rdx,%rdx 30cc: 74 20 je 0x30ee 30ce: 4d 85 c0 test %r8,%r8 30d1: 74 1b je 0x30ee 30d3: 45 85 c9 test %r9d,%r9d 30d6: 7f 0a jg 0x30e2 30d8: b8 fa ff ff ff mov $0xfffffffa,%eax 30dd: 48 83 c4 28 add $0x28,%rsp 30e1: c3 ret 30e2: e8 b9 a6 03 00 call 0x3d7a0 30e7: 33 c0 xor %eax,%eax 30e9: 48 83 c4 28 add $0x28,%rsp 30ed: c3 ret 30ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 30f3: 48 83 c4 28 add $0x28,%rsp 30f7: c3 ret 30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30ff: 00 3100: 41 57 push %r15 3102: 49 89 ca mov %rcx,%r10 3105: 49 89 d3 mov %rdx,%r11 3108: 4d 85 d2 test %r10,%r10 310b: 0f 84 fb 00 00 00 je 0x320c 3111: 4d 85 db test %r11,%r11 3114: 0f 84 f2 00 00 00 je 0x320c 311a: 4d 85 c0 test %r8,%r8 311d: 0f 84 e9 00 00 00 je 0x320c 3123: 45 85 c9 test %r9d,%r9d 3126: 0f 8e d8 00 00 00 jle 0x3204 312c: 49 63 d1 movslq %r9d,%rdx 312f: 48 83 fa 08 cmp $0x8,%rdx 3133: 0f 8c c6 00 00 00 jl 0x31ff 3139: 4c 89 c0 mov %r8,%rax 313c: 48 83 e0 0f and $0xf,%rax 3140: 85 c0 test %eax,%eax 3142: 74 10 je 0x3154 3144: a8 03 test $0x3,%al 3146: 0f 85 b3 00 00 00 jne 0x31ff 314c: f7 d8 neg %eax 314e: 83 c0 10 add $0x10,%eax 3151: c1 e8 02 shr $0x2,%eax 3154: 89 c1 mov %eax,%ecx 3156: 4c 8d 79 08 lea 0x8(%rcx),%r15 315a: 49 3b d7 cmp %r15,%rdx 315d: 0f 8c 9c 00 00 00 jl 0x31ff 3163: 45 89 cf mov %r9d,%r15d 3166: 44 2b f8 sub %eax,%r15d 3169: 41 83 e7 07 and $0x7,%r15d 316d: 45 2b cf sub %r15d,%r9d 3170: 4d 63 c9 movslq %r9d,%r9 3173: 85 c0 test %eax,%eax 3175: b8 00 00 00 00 mov $0x0,%eax 317a: 76 24 jbe 0x31a0 317c: 0f 1f 40 00 nopl 0x0(%rax) 3180: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 3186: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 318c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 3192: 48 ff c0 inc %rax 3195: 48 3b c1 cmp %rcx,%rax 3198: 72 e6 jb 0x3180 319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 31a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 31a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 31ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 31b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 31ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 31c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 31c7: 48 83 c1 08 add $0x8,%rcx 31cb: 49 3b c9 cmp %r9,%rcx 31ce: 72 d0 jb 0x31a0 31d0: 4c 3b ca cmp %rdx,%r9 31d3: 73 25 jae 0x31fa 31d5: 0f 1f 40 00 nopl 0x0(%rax) 31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 31e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 31ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 31f2: 49 ff c1 inc %r9 31f5: 4c 3b ca cmp %rdx,%r9 31f8: 72 e6 jb 0x31e0 31fa: 33 c0 xor %eax,%eax 31fc: 41 5f pop %r15 31fe: c3 ret 31ff: 45 33 c9 xor %r9d,%r9d 3202: eb cc jmp 0x31d0 3204: b8 fa ff ff ff mov $0xfffffffa,%eax 3209: 41 5f pop %r15 320b: c3 ret 320c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3211: 41 5f pop %r15 3213: c3 ret 3214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3220: 53 push %rbx 3221: 57 push %rdi 3222: 55 push %rbp 3223: 49 89 ca mov %rcx,%r10 3226: 4d 85 d2 test %r10,%r10 3229: 0f 84 92 01 00 00 je 0x33c1 322f: 48 85 d2 test %rdx,%rdx 3232: 0f 84 89 01 00 00 je 0x33c1 3238: 4d 85 c0 test %r8,%r8 323b: 0f 84 80 01 00 00 je 0x33c1 3241: 45 85 c9 test %r9d,%r9d 3244: 0f 8e 6e 01 00 00 jle 0x33b8 324a: 41 83 f9 10 cmp $0x10,%r9d 324e: 0f 8c 50 01 00 00 jl 0x33a4 3254: 41 83 f9 1d cmp $0x1d,%r9d 3258: 0f 8c 4d 01 00 00 jl 0x33ab 325e: 4c 89 c1 mov %r8,%rcx 3261: 48 83 e1 1f and $0x1f,%rcx 3265: 89 c9 mov %ecx,%ecx 3267: 85 c9 test %ecx,%ecx 3269: 74 11 je 0x327c 326b: f6 c1 03 test $0x3,%cl 326e: 0f 85 30 01 00 00 jne 0x33a4 3274: f7 d9 neg %ecx 3276: 83 c1 20 add $0x20,%ecx 3279: c1 e9 02 shr $0x2,%ecx 327c: 8d 41 10 lea 0x10(%rcx),%eax 327f: 44 3b c8 cmp %eax,%r9d 3282: 0f 8c 1c 01 00 00 jl 0x33a4 3288: 44 89 cf mov %r9d,%edi 328b: 33 c0 xor %eax,%eax 328d: 2b f9 sub %ecx,%edi 328f: 83 e7 0f and $0xf,%edi 3292: f7 df neg %edi 3294: 41 03 f9 add %r9d,%edi 3297: 85 c9 test %ecx,%ecx 3299: 76 1e jbe 0x32b9 329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 32a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 32a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 32ab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 32b1: 48 ff c0 inc %rax 32b4: 48 3b c1 cmp %rcx,%rax 32b7: 72 e7 jb 0x32a0 32b9: 48 63 c7 movslq %edi,%rax 32bc: 0f 1f 40 00 nopl 0x0(%rax) 32c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 32c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 32cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 32d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 32d8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 32de: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 32e5: 48 83 c1 10 add $0x10,%rcx 32e9: 48 3b c8 cmp %rax,%rcx 32ec: 72 d2 jb 0x32c0 32ee: 8d 47 01 lea 0x1(%rdi),%eax 32f1: 41 3b c1 cmp %r9d,%eax 32f4: 0f 87 9d 00 00 00 ja 0x3397 32fa: 4d 63 c9 movslq %r9d,%r9 32fd: 48 63 ff movslq %edi,%rdi 3300: 4c 2b cf sub %rdi,%r9 3303: 49 83 f9 04 cmp $0x4,%r9 3307: 0f 8c 93 00 00 00 jl 0x33a0 330d: 48 63 ff movslq %edi,%rdi 3310: 44 89 cd mov %r9d,%ebp 3313: 83 e5 fc and $0xfffffffc,%ebp 3316: 33 c9 xor %ecx,%ecx 3318: 48 63 ed movslq %ebp,%rbp 331b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 331f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 3323: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 3327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 332e: 00 332f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3336: 0f 1f 00 nopl (%rax) 3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3340: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 3346: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 334b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 3350: 48 83 c1 04 add $0x4,%rcx 3354: 48 3b cd cmp %rbp,%rcx 3357: 72 e7 jb 0x3340 3359: 49 3b e9 cmp %r9,%rbp 335c: 73 39 jae 0x3397 335e: 48 63 ff movslq %edi,%rdi 3361: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 3365: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 3369: 49 8d 04 ba lea (%r10,%rdi,4),%rax 336d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3374: 00 3375: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 337c: 0f 1f 40 00 nopl 0x0(%rax) 3380: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 3385: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 338a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 338f: 48 ff c5 inc %rbp 3392: 49 3b e9 cmp %r9,%rbp 3395: 72 e9 jb 0x3380 3397: 33 c0 xor %eax,%eax 3399: c5 f8 77 vzeroupper 339c: 5d pop %rbp 339d: 5f pop %rdi 339e: 5b pop %rbx 339f: c3 ret 33a0: 33 ed xor %ebp,%ebp 33a2: eb b5 jmp 0x3359 33a4: 33 ff xor %edi,%edi 33a6: e9 43 ff ff ff jmp 0x32ee 33ab: 44 89 cf mov %r9d,%edi 33ae: 33 c9 xor %ecx,%ecx 33b0: 83 e7 f0 and $0xfffffff0,%edi 33b3: e9 01 ff ff ff jmp 0x32b9 33b8: b8 fa ff ff ff mov $0xfffffffa,%eax 33bd: 5d pop %rbp 33be: 5f pop %rdi 33bf: 5b pop %rbx 33c0: c3 ret 33c1: b8 f8 ff ff ff mov $0xfffffff8,%eax 33c6: 5d pop %rbp 33c7: 5f pop %rdi 33c8: 5b pop %rbx 33c9: c3 ret 33ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33d1: 00 33d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33e0: 48 83 ec 38 sub $0x38,%rsp 33e4: 45 89 c1 mov %r8d,%r9d 33e7: 49 89 d0 mov %rdx,%r8 33ea: 48 89 ca mov %rcx,%rdx 33ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 33f3: 48 85 d2 test %rdx,%rdx 33f6: 8b 44 24 60 mov 0x60(%rsp),%eax 33fa: 74 47 je 0x3443 33fc: 4d 85 c0 test %r8,%r8 33ff: 74 42 je 0x3443 3401: 45 85 c9 test %r9d,%r9d 3404: 7e 47 jle 0x344d 3406: 85 c0 test %eax,%eax 3408: 74 0f je 0x3419 340a: 83 f8 04 cmp $0x4,%eax 340d: 74 0d je 0x341c 340f: b8 fb ff ff ff mov $0xfffffffb,%eax 3414: 48 83 c4 38 add $0x38,%rsp 3418: c3 ret 3419: 83 f8 04 cmp $0x4,%eax 341c: 49 89 e3 mov %rsp,%r11 341f: b8 01 00 00 00 mov $0x1,%eax 3424: 41 ba 00 00 00 00 mov $0x0,%r10d 342a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 342f: 44 0f 44 d0 cmove %eax,%r10d 3433: 45 89 53 20 mov %r10d,0x20(%r11) 3437: e8 c4 d6 a6 01 call 0x1a70b00 343c: 33 c0 xor %eax,%eax 343e: 48 83 c4 38 add $0x38,%rsp 3442: c3 ret 3443: b8 f8 ff ff ff mov $0xfffffff8,%eax 3448: 48 83 c4 38 add $0x38,%rsp 344c: c3 ret 344d: b8 fa ff ff ff mov $0xfffffffa,%eax 3452: 48 83 c4 38 add $0x38,%rsp 3456: c3 ret 3457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 345e: 00 00 3460: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 3465: 45 89 c1 mov %r8d,%r9d 3468: 49 89 d0 mov %rdx,%r8 346b: 48 89 ca mov %rcx,%rdx 346e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 3474: 48 85 d2 test %rdx,%rdx 3477: 8b 44 24 60 mov 0x60(%rsp),%eax 347b: 74 4b je 0x34c8 347d: 4d 85 c0 test %r8,%r8 3480: 74 46 je 0x34c8 3482: 45 85 c9 test %r9d,%r9d 3485: 7e 4c jle 0x34d3 3487: 85 c0 test %eax,%eax 3489: 74 12 je 0x349d 348b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 3490: 74 0b je 0x349d 3492: b8 fb ff ff ff mov $0xfffffffb,%eax 3497: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 349c: c3 ret 349d: 49 89 e3 mov %rsp,%r11 34a0: 41 ba 01 00 00 00 mov $0x1,%r10d 34a6: 83 f8 04 cmp $0x4,%eax 34a9: b8 00 00 00 00 mov $0x0,%eax 34ae: 41 0f 44 c2 cmove %r10d,%eax 34b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 34b7: 41 89 43 20 mov %eax,0x20(%r11) 34bb: e8 f0 42 a7 01 call 0x1a777b0 34c0: 33 c0 xor %eax,%eax 34c2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 34c7: c3 ret 34c8: b8 f8 ff ff ff mov $0xfffffff8,%eax 34cd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 34d2: c3 ret 34d3: b8 fa ff ff ff mov $0xfffffffa,%eax 34d8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 34dd: c3 ret 34de: 66 90 xchg %ax,%ax 34e0: 48 83 ec 38 sub $0x38,%rsp 34e4: 45 89 c1 mov %r8d,%r9d 34e7: 49 89 d0 mov %rdx,%r8 34ea: 48 89 ca mov %rcx,%rdx 34ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 34f3: 8b 44 24 60 mov 0x60(%rsp),%eax 34f7: 48 85 d2 test %rdx,%rdx 34fa: 74 47 je 0x3543 34fc: 4d 85 c0 test %r8,%r8 34ff: 74 42 je 0x3543 3501: 45 85 c9 test %r9d,%r9d 3504: 7e 47 jle 0x354d 3506: 85 c0 test %eax,%eax 3508: 74 0f je 0x3519 350a: 83 f8 04 cmp $0x4,%eax 350d: 74 0d je 0x351c 350f: b8 fb ff ff ff mov $0xfffffffb,%eax 3514: 48 83 c4 38 add $0x38,%rsp 3518: c3 ret 3519: 83 f8 04 cmp $0x4,%eax 351c: b8 01 00 00 00 mov $0x1,%eax 3521: 41 ba 00 00 00 00 mov $0x0,%r10d 3527: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 352c: 44 0f 44 d0 cmove %eax,%r10d 3530: 49 89 e3 mov %rsp,%r11 3533: 45 89 53 20 mov %r10d,0x20(%r11) 3537: e8 14 b1 a7 01 call 0x1a7e650 353c: 33 c0 xor %eax,%eax 353e: 48 83 c4 38 add $0x38,%rsp 3542: c3 ret 3543: b8 f8 ff ff ff mov $0xfffffff8,%eax 3548: 48 83 c4 38 add $0x38,%rsp 354c: c3 ret 354d: b8 fa ff ff ff mov $0xfffffffa,%eax 3552: 48 83 c4 38 add $0x38,%rsp 3556: c3 ret 3557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 355e: 00 00 3560: 48 83 ec 38 sub $0x38,%rsp 3564: 45 89 c1 mov %r8d,%r9d 3567: 49 89 d0 mov %rdx,%r8 356a: 48 89 ca mov %rcx,%rdx 356d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 3573: 8b 44 24 60 mov 0x60(%rsp),%eax 3577: 48 85 d2 test %rdx,%rdx 357a: 74 47 je 0x35c3 357c: 4d 85 c0 test %r8,%r8 357f: 74 42 je 0x35c3 3581: 45 85 c9 test %r9d,%r9d 3584: 7e 47 jle 0x35cd 3586: 85 c0 test %eax,%eax 3588: 74 0f je 0x3599 358a: 83 f8 04 cmp $0x4,%eax 358d: 74 0d je 0x359c 358f: b8 fb ff ff ff mov $0xfffffffb,%eax 3594: 48 83 c4 38 add $0x38,%rsp 3598: c3 ret 3599: 83 f8 04 cmp $0x4,%eax 359c: 49 89 e3 mov %rsp,%r11 359f: b8 01 00 00 00 mov $0x1,%eax 35a4: 41 ba 00 00 00 00 mov $0x0,%r10d 35aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 35af: 44 0f 44 d0 cmove %eax,%r10d 35b3: 45 89 53 20 mov %r10d,0x20(%r11) 35b7: e8 c4 18 a8 01 call 0x1a84e80 35bc: 33 c0 xor %eax,%eax 35be: 48 83 c4 38 add $0x38,%rsp 35c2: c3 ret 35c3: b8 f8 ff ff ff mov $0xfffffff8,%eax 35c8: 48 83 c4 38 add $0x38,%rsp 35cc: c3 ret 35cd: b8 fa ff ff ff mov $0xfffffffa,%eax 35d2: 48 83 c4 38 add $0x38,%rsp 35d6: c3 ret 35d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 35de: 00 00 35e0: 48 83 ec 38 sub $0x38,%rsp 35e4: 45 89 c1 mov %r8d,%r9d 35e7: 49 89 d0 mov %rdx,%r8 35ea: 48 89 ca mov %rcx,%rdx 35ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 35f3: 8b 44 24 60 mov 0x60(%rsp),%eax 35f7: 48 85 d2 test %rdx,%rdx 35fa: 74 47 je 0x3643 35fc: 4d 85 c0 test %r8,%r8 35ff: 74 42 je 0x3643 3601: 45 85 c9 test %r9d,%r9d 3604: 7e 47 jle 0x364d 3606: 85 c0 test %eax,%eax 3608: 74 0f je 0x3619 360a: 83 f8 04 cmp $0x4,%eax 360d: 74 0d je 0x361c 360f: b8 fb ff ff ff mov $0xfffffffb,%eax 3614: 48 83 c4 38 add $0x38,%rsp 3618: c3 ret 3619: 83 f8 04 cmp $0x4,%eax 361c: 49 89 e3 mov %rsp,%r11 361f: b8 01 00 00 00 mov $0x1,%eax 3624: 41 ba 00 00 00 00 mov $0x0,%r10d 362a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 362f: 44 0f 44 d0 cmove %eax,%r10d 3633: 45 89 53 20 mov %r10d,0x20(%r11) 3637: e8 a4 82 a8 01 call 0x1a8b8e0 363c: 33 c0 xor %eax,%eax 363e: 48 83 c4 38 add $0x38,%rsp 3642: c3 ret 3643: b8 f8 ff ff ff mov $0xfffffff8,%eax 3648: 48 83 c4 38 add $0x38,%rsp 364c: c3 ret 364d: b8 fa ff ff ff mov $0xfffffffa,%eax 3652: 48 83 c4 38 add $0x38,%rsp 3656: c3 ret 3657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 365e: 00 00 3660: 48 83 ec 38 sub $0x38,%rsp 3664: 45 89 c1 mov %r8d,%r9d 3667: 49 89 d0 mov %rdx,%r8 366a: 48 89 ca mov %rcx,%rdx 366d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 3673: 8b 44 24 60 mov 0x60(%rsp),%eax 3677: 48 85 d2 test %rdx,%rdx 367a: 74 47 je 0x36c3 367c: 4d 85 c0 test %r8,%r8 367f: 74 42 je 0x36c3 3681: 45 85 c9 test %r9d,%r9d 3684: 7e 47 jle 0x36cd 3686: 85 c0 test %eax,%eax 3688: 74 0f je 0x3699 368a: 83 f8 04 cmp $0x4,%eax 368d: 74 0d je 0x369c 368f: b8 fb ff ff ff mov $0xfffffffb,%eax 3694: 48 83 c4 38 add $0x38,%rsp 3698: c3 ret 3699: 83 f8 04 cmp $0x4,%eax 369c: 49 89 e3 mov %rsp,%r11 369f: b8 01 00 00 00 mov $0x1,%eax 36a4: 41 ba 00 00 00 00 mov $0x0,%r10d 36aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 36af: 44 0f 44 d0 cmove %eax,%r10d 36b3: 45 89 53 20 mov %r10d,0x20(%r11) 36b7: e8 64 ee a8 01 call 0x1a92520 36bc: 33 c0 xor %eax,%eax 36be: 48 83 c4 38 add $0x38,%rsp 36c2: c3 ret 36c3: b8 f8 ff ff ff mov $0xfffffff8,%eax 36c8: 48 83 c4 38 add $0x38,%rsp 36cc: c3 ret 36cd: b8 fa ff ff ff mov $0xfffffffa,%eax 36d2: 48 83 c4 38 add $0x38,%rsp 36d6: c3 ret 36d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 36de: 00 00 36e0: 49 89 ca mov %rcx,%r10 36e3: 4d 85 d2 test %r10,%r10 36e6: 0f 84 fe 01 00 00 je 0x38ea 36ec: 4d 85 c0 test %r8,%r8 36ef: 0f 84 f5 01 00 00 je 0x38ea 36f5: 45 85 c9 test %r9d,%r9d 36f8: 0f 8e e6 01 00 00 jle 0x38e4 36fe: 49 63 c9 movslq %r9d,%rcx 3701: 48 83 f9 08 cmp $0x8,%rcx 3705: 0f 8c d4 01 00 00 jl 0x38df 370b: 4c 89 c0 mov %r8,%rax 370e: 48 83 e0 0f and $0xf,%rax 3712: 85 c0 test %eax,%eax 3714: 74 0d je 0x3723 3716: a8 07 test $0x7,%al 3718: 0f 85 c1 01 00 00 jne 0x38df 371e: b8 01 00 00 00 mov $0x1,%eax 3723: 8d 50 08 lea 0x8(%rax),%edx 3726: 48 3b ca cmp %rdx,%rcx 3729: 0f 8c b0 01 00 00 jl 0x38df 372f: 44 89 ca mov %r9d,%edx 3732: 45 33 db xor %r11d,%r11d 3735: 2b d0 sub %eax,%edx 3737: 83 e2 07 and $0x7,%edx 373a: 44 2b ca sub %edx,%r9d 373d: 89 c2 mov %eax,%edx 373f: 85 c0 test %eax,%eax 3741: 76 3b jbe 0x377e 3743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 374a: 00 374b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3760: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 3766: f2 0f 59 c1 mulsd %xmm1,%xmm0 376a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 3770: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 3776: 49 ff c3 inc %r11 3779: 4c 3b da cmp %rdx,%r11 377c: 72 e2 jb 0x3760 377e: 89 c0 mov %eax,%eax 3780: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 3784: 49 63 c1 movslq %r9d,%rax 3787: 49 f7 c3 0f 00 00 00 test $0xf,%r11 378e: 0f 84 97 00 00 00 je 0x382b 3794: f2 0f 12 c1 movddup %xmm1,%xmm0 3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 379f: 00 37a0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 37a6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 37ad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 37b4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 37bb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 37c2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 37c9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 37d0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 37d7: 66 0f 59 d0 mulpd %xmm0,%xmm2 37db: 66 0f 59 d8 mulpd %xmm0,%xmm3 37df: 66 0f 59 e0 mulpd %xmm0,%xmm4 37e3: 66 0f 59 e8 mulpd %xmm0,%xmm5 37e7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 37ed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 37f4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 37fb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 3802: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 3807: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 380d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 3813: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 3819: 48 83 c2 08 add $0x8,%rdx 381d: 48 3b d0 cmp %rax,%rdx 3820: 0f 82 7a ff ff ff jb 0x37a0 3826: e9 77 00 00 00 jmp 0x38a2 382b: f2 0f 12 c1 movddup %xmm1,%xmm0 382f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3836: 00 3837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 383e: 66 90 xchg %ax,%ax 3840: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 3845: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 384b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 3851: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 3857: 66 0f 59 d0 mulpd %xmm0,%xmm2 385b: 66 0f 59 d8 mulpd %xmm0,%xmm3 385f: 66 0f 59 e0 mulpd %xmm0,%xmm4 3863: 66 0f 59 e8 mulpd %xmm0,%xmm5 3867: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 386d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 3874: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 387b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 3882: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 3887: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 388d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 3893: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 3899: 48 83 c2 08 add $0x8,%rdx 389d: 48 3b d0 cmp %rax,%rdx 38a0: 72 9e jb 0x3840 38a2: 33 c0 xor %eax,%eax 38a4: 41 8d 51 01 lea 0x1(%r9),%edx 38a8: 48 63 d2 movslq %edx,%rdx 38ab: 48 3b d1 cmp %rcx,%rdx 38ae: 77 2c ja 0x38dc 38b0: 4d 63 c9 movslq %r9d,%r9 38b3: 49 2b c9 sub %r9,%rcx 38b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 38ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx 38be: 66 90 xchg %ax,%ax 38c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 38c6: f2 0f 59 c1 mulsd %xmm1,%xmm0 38ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 38cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) 38d4: 48 ff c0 inc %rax 38d7: 48 3b c1 cmp %rcx,%rax 38da: 72 e4 jb 0x38c0 38dc: 33 c0 xor %eax,%eax 38de: c3 ret 38df: 45 33 c9 xor %r9d,%r9d 38e2: eb be jmp 0x38a2 38e4: b8 fa ff ff ff mov $0xfffffffa,%eax 38e9: c3 ret 38ea: b8 f8 ff ff ff mov $0xfffffff8,%eax 38ef: c3 ret 38f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38f7: 00 38f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38ff: 90 nop 3900: 49 89 ca mov %rcx,%r10 3903: 4d 85 d2 test %r10,%r10 3906: 0f 84 f7 01 00 00 je 0x3b03 390c: 4d 85 c0 test %r8,%r8 390f: 0f 84 ee 01 00 00 je 0x3b03 3915: 45 85 c9 test %r9d,%r9d 3918: 0f 8e eb 01 00 00 jle 0x3b09 391e: 44 89 c8 mov %r9d,%eax 3921: ba 01 00 00 00 mov $0x1,%edx 3926: c1 e8 03 shr $0x3,%eax 3929: 33 c9 xor %ecx,%ecx 392b: 85 c0 test %eax,%eax 392d: 0f 86 eb 00 00 00 jbe 0x3a1e 3933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 393f: 00 3940: 89 ca mov %ecx,%edx 3942: ff c1 inc %ecx 3944: c1 e2 03 shl $0x3,%edx 3947: 48 63 d2 movslq %edx,%rdx 394a: 3b c8 cmp %eax,%ecx 394c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 3952: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 3959: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 3960: f2 0f 59 c1 mulsd %xmm1,%xmm0 3964: f2 0f 59 d1 mulsd %xmm1,%xmm2 3968: f2 0f 59 d9 mulsd %xmm1,%xmm3 396c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 3972: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 3979: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 3980: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 3986: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) 398d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) 3994: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 399b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 39a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 39a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 39b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 39b7: f2 0f 59 e1 mulsd %xmm1,%xmm4 39bb: f2 0f 59 e9 mulsd %xmm1,%xmm5 39bf: f2 0f 59 c1 mulsd %xmm1,%xmm0 39c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 39ca: f2 0f 59 d1 mulsd %xmm1,%xmm2 39ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 39d5: f2 0f 59 d9 mulsd %xmm1,%xmm3 39d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 39e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 39e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 39ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) 39f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) 39fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) 3a03: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) 3a0a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) 3a11: 0f 82 29 ff ff ff jb 0x3940 3a17: c1 e1 03 shl $0x3,%ecx 3a1a: 89 ca mov %ecx,%edx 3a1c: ff c2 inc %edx 3a1e: 41 3b d1 cmp %r9d,%edx 3a21: 0f 87 d9 00 00 00 ja 0x3b00 3a27: 44 2b ca sub %edx,%r9d 3a2a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff1ca0 3a31: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax 3a38: c5 01 3a3a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax 3a41: 00 3a42: ff e0 jmp *%rax 3a44: 48 63 d2 movslq %edx,%rdx 3a47: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 3a4e: f2 0f 59 c1 mulsd %xmm1,%xmm0 3a52: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax 3a57: f2 0f 58 00 addsd (%rax),%xmm0 3a5b: f2 0f 11 00 movsd %xmm0,(%rax) 3a5f: 48 63 d2 movslq %edx,%rdx 3a62: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 3a69: f2 0f 59 c1 mulsd %xmm1,%xmm0 3a6d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax 3a72: f2 0f 58 00 addsd (%rax),%xmm0 3a76: f2 0f 11 00 movsd %xmm0,(%rax) 3a7a: 48 63 d2 movslq %edx,%rdx 3a7d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 3a84: f2 0f 59 c1 mulsd %xmm1,%xmm0 3a88: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax 3a8d: f2 0f 58 00 addsd (%rax),%xmm0 3a91: f2 0f 11 00 movsd %xmm0,(%rax) 3a95: 48 63 d2 movslq %edx,%rdx 3a98: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 3a9f: f2 0f 59 c1 mulsd %xmm1,%xmm0 3aa3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax 3aa8: f2 0f 58 00 addsd (%rax),%xmm0 3aac: f2 0f 11 00 movsd %xmm0,(%rax) 3ab0: 48 63 d2 movslq %edx,%rdx 3ab3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 3aba: f2 0f 59 c1 mulsd %xmm1,%xmm0 3abe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax 3ac3: f2 0f 58 00 addsd (%rax),%xmm0 3ac7: f2 0f 11 00 movsd %xmm0,(%rax) 3acb: 48 63 d2 movslq %edx,%rdx 3ace: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 3ad4: f2 0f 59 c1 mulsd %xmm1,%xmm0 3ad8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 3ade: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 3ae4: 48 63 d2 movslq %edx,%rdx 3ae7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 3aee: f2 0f 59 c8 mulsd %xmm0,%xmm1 3af2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 3af9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) 3b00: 33 c0 xor %eax,%eax 3b02: c3 ret 3b03: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b08: c3 ret 3b09: b8 fa ff ff ff mov $0xfffffffa,%eax 3b0e: c3 ret 3b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b16: 00 3b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b1e: 66 90 xchg %ax,%ax 3b20: 41 57 push %r15 3b22: 45 89 cb mov %r9d,%r11d 3b25: 48 85 c9 test %rcx,%rcx 3b28: 0f 84 53 02 00 00 je 0x3d81 3b2e: 4d 85 c0 test %r8,%r8 3b31: 0f 84 4a 02 00 00 je 0x3d81 3b37: 45 85 db test %r11d,%r11d 3b3a: 0f 8e 39 02 00 00 jle 0x3d79 3b40: 41 83 fb 08 cmp $0x8,%r11d 3b44: 0f 8c 1f 02 00 00 jl 0x3d69 3b4a: 4d 89 c2 mov %r8,%r10 3b4d: 49 83 e2 0f and $0xf,%r10 3b51: 45 85 d2 test %r10d,%r10d 3b54: 74 13 je 0x3b69 3b56: 41 f7 c2 07 00 00 00 test $0x7,%r10d 3b5d: 0f 85 06 02 00 00 jne 0x3d69 3b63: 41 ba 01 00 00 00 mov $0x1,%r10d 3b69: 41 8d 42 08 lea 0x8(%r10),%eax 3b6d: 44 3b d8 cmp %eax,%r11d 3b70: 0f 8c f3 01 00 00 jl 0x3d69 3b76: 44 89 d8 mov %r11d,%eax 3b79: 33 d2 xor %edx,%edx 3b7b: 41 2b c2 sub %r10d,%eax 3b7e: 45 89 d1 mov %r10d,%r9d 3b81: 83 e0 07 and $0x7,%eax 3b84: f7 d8 neg %eax 3b86: 41 03 c3 add %r11d,%eax 3b89: 45 85 d2 test %r10d,%r10d 3b8c: 76 30 jbe 0x3bbe 3b8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b95: 00 3b96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b9d: 0f 1f 00 nopl (%rax) 3ba0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 3ba5: f2 0f 59 c1 mulsd %xmm1,%xmm0 3ba9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 3baf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 3bb5: 48 83 c2 01 add $0x1,%rdx 3bb9: 49 3b d1 cmp %r9,%rdx 3bbc: 72 e2 jb 0x3ba0 3bbe: 45 89 d2 mov %r10d,%r10d 3bc1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx 3bc5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 3bcc: 48 63 d0 movslq %eax,%rdx 3bcf: 0f 84 72 00 00 00 je 0x3c47 3bd5: f2 0f 12 c1 movddup %xmm1,%xmm0 3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3be0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 3be5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 3beb: 66 0f 59 d0 mulpd %xmm0,%xmm2 3bef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 3bf5: 66 0f 59 d8 mulpd %xmm0,%xmm3 3bf9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 3bff: 66 0f 59 e0 mulpd %xmm0,%xmm4 3c03: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 3c09: 66 0f 59 e8 mulpd %xmm0,%xmm5 3c0d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 3c14: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 3c1b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 3c22: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 3c27: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 3c2d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 3c33: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 3c39: 49 83 c1 08 add $0x8,%r9 3c3d: 4c 3b ca cmp %rdx,%r9 3c40: 72 9e jb 0x3be0 3c42: e9 7b 00 00 00 jmp 0x3cc2 3c47: f2 0f 12 c1 movddup %xmm1,%xmm0 3c4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c52: 00 3c53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3c60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 3c65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 3c6b: 66 0f 59 d0 mulpd %xmm0,%xmm2 3c6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 3c75: 66 0f 59 d8 mulpd %xmm0,%xmm3 3c79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 3c7f: 66 0f 59 e0 mulpd %xmm0,%xmm4 3c83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 3c89: 66 0f 59 e8 mulpd %xmm0,%xmm5 3c8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 3c94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 3c9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 3ca2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 3ca7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 3cad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 3cb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 3cb9: 49 83 c1 08 add $0x8,%r9 3cbd: 4c 3b ca cmp %rdx,%r9 3cc0: 72 9e jb 0x3c60 3cc2: 44 8d 48 01 lea 0x1(%rax),%r9d 3cc6: 45 3b cb cmp %r11d,%r9d 3cc9: 0f 87 90 00 00 00 ja 0x3d5f 3ccf: 4d 63 db movslq %r11d,%r11 3cd2: 4c 2b da sub %rdx,%r11 3cd5: 49 83 fb 02 cmp $0x2,%r11 3cd9: 0f 8c 85 00 00 00 jl 0x3d64 3cdf: 45 89 df mov %r11d,%r15d 3ce2: 45 33 d2 xor %r10d,%r10d 3ce5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 3ce9: 41 83 e7 fe and $0xfffffffe,%r15d 3ced: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 3cf1: 4d 63 ff movslq %r15d,%r15 3cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d00: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 3d05: 66 0f 59 d0 mulpd %xmm0,%xmm2 3d09: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 3d0f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) 3d14: 49 83 c2 02 add $0x2,%r10 3d18: 4d 3b d7 cmp %r15,%r10 3d1b: 72 e3 jb 0x3d00 3d1d: 4d 3b fb cmp %r11,%r15 3d20: 73 3d jae 0x3d5f 3d22: 48 63 c0 movslq %eax,%rax 3d25: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 3d29: 49 8d 04 c0 lea (%r8,%rax,8),%rax 3d2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d34: 00 3d35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d3c: 0f 1f 40 00 nopl 0x0(%rax) 3d40: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 3d46: f2 0f 59 c1 mulsd %xmm1,%xmm0 3d4a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 3d50: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) 3d56: 49 83 c7 01 add $0x1,%r15 3d5a: 4d 3b fb cmp %r11,%r15 3d5d: 72 e1 jb 0x3d40 3d5f: 33 c0 xor %eax,%eax 3d61: 41 5f pop %r15 3d63: c3 ret 3d64: 45 33 ff xor %r15d,%r15d 3d67: eb b4 jmp 0x3d1d 3d69: 33 c0 xor %eax,%eax 3d6b: 41 83 fb 01 cmp $0x1,%r11d 3d6f: 72 ee jb 0x3d5f 3d71: 4d 63 db movslq %r11d,%r11 3d74: 45 33 ff xor %r15d,%r15d 3d77: eb a4 jmp 0x3d1d 3d79: b8 fa ff ff ff mov $0xfffffffa,%eax 3d7e: 41 5f pop %r15 3d80: c3 ret 3d81: b8 f8 ff ff ff mov $0xfffffff8,%eax 3d86: 41 5f pop %r15 3d88: c3 ret 3d89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d90: 00 3d91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d9f: 00 3da0: 41 57 push %r15 3da2: 48 85 c9 test %rcx,%rcx 3da5: 0f 84 f4 01 00 00 je 0x3f9f 3dab: 4d 85 c0 test %r8,%r8 3dae: 0f 84 eb 01 00 00 je 0x3f9f 3db4: 45 85 c9 test %r9d,%r9d 3db7: 0f 8e da 01 00 00 jle 0x3f97 3dbd: 41 83 f9 10 cmp $0x10,%r9d 3dc1: 0f 8c c0 01 00 00 jl 0x3f87 3dc7: 4d 89 c2 mov %r8,%r10 3dca: 49 83 e2 1f and $0x1f,%r10 3dce: 45 89 d2 mov %r10d,%r10d 3dd1: 45 85 d2 test %r10d,%r10d 3dd4: 74 18 je 0x3dee 3dd6: 41 f7 c2 07 00 00 00 test $0x7,%r10d 3ddd: 0f 85 a4 01 00 00 jne 0x3f87 3de3: 41 f7 da neg %r10d 3de6: 41 83 c2 20 add $0x20,%r10d 3dea: 41 c1 ea 03 shr $0x3,%r10d 3dee: 41 8d 42 10 lea 0x10(%r10),%eax 3df2: 44 3b c8 cmp %eax,%r9d 3df5: 0f 8c 8c 01 00 00 jl 0x3f87 3dfb: 44 89 c8 mov %r9d,%eax 3dfe: 33 d2 xor %edx,%edx 3e00: 41 2b c2 sub %r10d,%eax 3e03: 83 e0 0f and $0xf,%eax 3e06: f7 d8 neg %eax 3e08: 41 03 c1 add %r9d,%eax 3e0b: 45 85 d2 test %r10d,%r10d 3e0e: 76 29 jbe 0x3e39 3e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e17: 00 3e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e1f: 90 nop 3e20: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 3e25: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 3e2b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) 3e31: 48 ff c2 inc %rdx 3e34: 49 3b d2 cmp %r10,%rdx 3e37: 72 e7 jb 0x3e20 3e39: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 3e3d: 48 63 d0 movslq %eax,%rdx 3e40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 3e46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e4d: 00 3e4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e55: 0f 1f 40 00 nopl 0x0(%rax) 3e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e60: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 3e66: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 3e6d: 01 3e6e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3e72: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 3e79: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 3e7f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) 3e85: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 3e8c: 01 3e8d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3e91: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 3e98: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 3e9f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) 3ea6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 3ead: 01 3eae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3eb2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 3eb9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 3ec0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) 3ec7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 3ece: 01 3ecf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3ed3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 3eda: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) 3ee1: 49 83 c2 10 add $0x10,%r10 3ee5: 4c 3b d2 cmp %rdx,%r10 3ee8: 0f 82 72 ff ff ff jb 0x3e60 3eee: 44 8d 50 01 lea 0x1(%rax),%r10d 3ef2: 45 3b d1 cmp %r9d,%r10d 3ef5: 0f 87 7f 00 00 00 ja 0x3f7a 3efb: 4d 63 d9 movslq %r9d,%r11 3efe: 4c 2b da sub %rdx,%r11 3f01: 49 83 fb 04 cmp $0x4,%r11 3f05: 0f 8c 77 00 00 00 jl 0x3f82 3f0b: 45 89 df mov %r11d,%r15d 3f0e: 45 33 d2 xor %r10d,%r10d 3f11: 41 83 e7 fc and $0xfffffffc,%r15d 3f15: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 3f19: 4d 63 ff movslq %r15d,%r15 3f1c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 3f20: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 3f26: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 3f2d: 01 3f2e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3f32: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 3f38: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) 3f3e: 49 83 c2 04 add $0x4,%r10 3f42: 4d 3b d7 cmp %r15,%r10 3f45: 72 d9 jb 0x3f20 3f47: 4d 3b fb cmp %r11,%r15 3f4a: 73 2e jae 0x3f7a 3f4c: 48 63 c0 movslq %eax,%rax 3f4f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 3f53: 49 8d 04 c0 lea (%r8,%rax,8),%rax 3f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3f5e: 00 00 3f60: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 3f66: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 3f6c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) 3f72: 49 ff c7 inc %r15 3f75: 4d 3b fb cmp %r11,%r15 3f78: 72 e6 jb 0x3f60 3f7a: 33 c0 xor %eax,%eax 3f7c: c5 f8 77 vzeroupper 3f7f: 41 5f pop %r15 3f81: c3 ret 3f82: 45 33 ff xor %r15d,%r15d 3f85: eb c0 jmp 0x3f47 3f87: 33 c0 xor %eax,%eax 3f89: 41 83 f9 01 cmp $0x1,%r9d 3f8d: 72 eb jb 0x3f7a 3f8f: 4d 63 d9 movslq %r9d,%r11 3f92: 45 33 ff xor %r15d,%r15d 3f95: eb b0 jmp 0x3f47 3f97: b8 fa ff ff ff mov $0xfffffffa,%eax 3f9c: 41 5f pop %r15 3f9e: c3 ret 3f9f: b8 f8 ff ff ff mov $0xfffffff8,%eax 3fa4: 41 5f pop %r15 3fa6: c3 ret 3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3fae: 00 3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fb6: 0f 1f 00 nopl (%rax) 3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fc0: 4d 89 c2 mov %r8,%r10 3fc3: 48 85 c9 test %rcx,%rcx 3fc6: 0f 84 eb 00 00 00 je 0x40b7 3fcc: 4d 85 d2 test %r10,%r10 3fcf: 0f 84 e2 00 00 00 je 0x40b7 3fd5: 45 85 c9 test %r9d,%r9d 3fd8: 0f 8e d3 00 00 00 jle 0x40b1 3fde: 49 63 c1 movslq %r9d,%rax 3fe1: 48 83 f8 04 cmp $0x4,%rax 3fe5: 0f 8c b5 00 00 00 jl 0x40a0 3feb: 48 83 f8 3b cmp $0x3b,%rax 3fef: 0f 8c b0 00 00 00 jl 0x40a5 3ff5: 4c 89 d2 mov %r10,%rdx 3ff8: 48 83 e2 1f and $0x1f,%rdx 3ffc: 85 d2 test %edx,%edx 3ffe: 74 11 je 0x4011 4000: f6 c2 07 test $0x7,%dl 4003: 0f 85 97 00 00 00 jne 0x40a0 4009: f7 da neg %edx 400b: 83 c2 20 add $0x20,%edx 400e: c1 ea 03 shr $0x3,%edx 4011: 41 89 d0 mov %edx,%r8d 4014: 4d 8d 58 04 lea 0x4(%r8),%r11 4018: 49 3b c3 cmp %r11,%rax 401b: 0f 8c 7f 00 00 00 jl 0x40a0 4021: 45 89 cb mov %r9d,%r11d 4024: 44 2b da sub %edx,%r11d 4027: 41 83 e3 03 and $0x3,%r11d 402b: 45 2b cb sub %r11d,%r9d 402e: 45 33 db xor %r11d,%r11d 4031: 4d 63 c9 movslq %r9d,%r9 4034: 85 d2 test %edx,%edx 4036: 76 22 jbe 0x405a 4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403f: 00 4040: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 4046: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 404c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) 4052: 49 ff c3 inc %r11 4055: 4d 3b d8 cmp %r8,%r11 4058: 72 e6 jb 0x4040 405a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 405f: 90 nop 4060: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 4066: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 406c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) 4072: 49 83 c0 04 add $0x4,%r8 4076: 4d 3b c1 cmp %r9,%r8 4079: 72 e5 jb 0x4060 407b: 4c 3b c8 cmp %rax,%r9 407e: 73 1a jae 0x409a 4080: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 4086: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 408c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) 4092: 49 ff c1 inc %r9 4095: 4c 3b c8 cmp %rax,%r9 4098: 72 e6 jb 0x4080 409a: 33 c0 xor %eax,%eax 409c: c5 f8 77 vzeroupper 409f: c3 ret 40a0: 45 33 c9 xor %r9d,%r9d 40a3: eb d6 jmp 0x407b 40a5: 41 83 e1 fc and $0xfffffffc,%r9d 40a9: 45 33 c0 xor %r8d,%r8d 40ac: 4d 63 c9 movslq %r9d,%r9 40af: eb a9 jmp 0x405a 40b1: b8 fa ff ff ff mov $0xfffffffa,%eax 40b6: c3 ret 40b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 40bc: c3 ret 40bd: 0f 1f 00 nopl (%rax) 40c0: 48 85 c9 test %rcx,%rcx 40c3: 0f 84 2c 01 00 00 je 0x41f5 40c9: 4d 85 c0 test %r8,%r8 40cc: 0f 84 23 01 00 00 je 0x41f5 40d2: 45 85 c9 test %r9d,%r9d 40d5: 0f 8e 14 01 00 00 jle 0x41ef 40db: 49 63 d1 movslq %r9d,%rdx 40de: 48 83 fa 04 cmp $0x4,%rdx 40e2: 0f 8c f7 00 00 00 jl 0x41df 40e8: 48 83 fa 3b cmp $0x3b,%rdx 40ec: 0f 8c f2 00 00 00 jl 0x41e4 40f2: 4c 89 c0 mov %r8,%rax 40f5: 48 83 e0 1f and $0x1f,%rax 40f9: a8 07 test $0x7,%al 40fb: 74 04 je 0x4101 40fd: 33 c0 xor %eax,%eax 40ff: eb 14 jmp 0x4115 4101: 41 89 c2 mov %eax,%r10d 4104: 41 f7 da neg %r10d 4107: 41 83 c2 20 add $0x20,%r10d 410b: 41 c1 ea 03 shr $0x3,%r10d 410f: 85 c0 test %eax,%eax 4111: 41 0f 45 c2 cmovne %r10d,%eax 4115: 44 8d 50 04 lea 0x4(%rax),%r10d 4119: 49 3b d2 cmp %r10,%rdx 411c: 0f 8c bd 00 00 00 jl 0x41df 4122: 45 89 ca mov %r9d,%r10d 4125: 44 2b d0 sub %eax,%r10d 4128: 41 83 e2 03 and $0x3,%r10d 412c: 45 2b ca sub %r10d,%r9d 412f: 45 33 d2 xor %r10d,%r10d 4132: 83 f8 01 cmp $0x1,%eax 4135: 72 23 jb 0x415a 4137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 413e: 00 00 4140: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4146: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 414c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) 4152: 49 ff c2 inc %r10 4155: 4c 3b d0 cmp %rax,%r10 4158: 72 e6 jb 0x4140 415a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 415f: 4d 63 d1 movslq %r9d,%r10 4162: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4169: 00 416a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4178: 00 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4180: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 4185: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 418b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) 4191: 48 83 c0 04 add $0x4,%rax 4195: 49 3b c2 cmp %r10,%rax 4198: 72 e6 jb 0x4180 419a: 33 c0 xor %eax,%eax 419c: 45 8d 51 01 lea 0x1(%r9),%r10d 41a0: 4d 63 d2 movslq %r10d,%r10 41a3: 4c 3b d2 cmp %rdx,%r10 41a6: 77 31 ja 0x41d9 41a8: 4d 63 c9 movslq %r9d,%r9 41ab: 49 2b d1 sub %r9,%rdx 41ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 41b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 41b6: 0f 1f 00 nopl (%rax) 41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 41c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 41cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) 41d1: 48 ff c0 inc %rax 41d4: 48 3b c2 cmp %rdx,%rax 41d7: 72 e7 jb 0x41c0 41d9: 33 c0 xor %eax,%eax 41db: c5 f8 77 vzeroupper 41de: c3 ret 41df: 45 33 c9 xor %r9d,%r9d 41e2: eb b6 jmp 0x419a 41e4: 41 83 e1 fc and $0xfffffffc,%r9d 41e8: 33 c0 xor %eax,%eax 41ea: e9 6b ff ff ff jmp 0x415a 41ef: b8 fa ff ff ff mov $0xfffffffa,%eax 41f4: c3 ret 41f5: b8 f8 ff ff ff mov $0xfffffff8,%eax 41fa: c3 ret 41fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4200: 48 83 ec 28 sub $0x28,%rsp 4204: 4d 89 c1 mov %r8,%r9 4207: 49 89 d0 mov %rdx,%r8 420a: 48 89 ca mov %rcx,%rdx 420d: e8 ae 99 03 00 call 0x3dbc0 4212: 48 83 c4 28 add $0x28,%rsp 4216: c3 ret 4217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 421e: 00 00 4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4225: 4d 89 c1 mov %r8,%r9 4228: 49 89 d0 mov %rdx,%r8 422b: 48 89 ca mov %rcx,%rdx 422e: e8 8d 9c 03 00 call 0x3dec0 4233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4238: c3 ret 4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4240: 48 83 ec 28 sub $0x28,%rsp 4244: 4d 89 c1 mov %r8,%r9 4247: 49 89 d0 mov %rdx,%r8 424a: 48 89 ca mov %rcx,%rdx 424d: e8 6e 9f 03 00 call 0x3e1c0 4252: 48 83 c4 28 add $0x28,%rsp 4256: c3 ret 4257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 425e: 00 00 4260: 48 83 ec 28 sub $0x28,%rsp 4264: 4d 89 c1 mov %r8,%r9 4267: 49 89 d0 mov %rdx,%r8 426a: 48 89 ca mov %rcx,%rdx 426d: e8 0e a2 03 00 call 0x3e480 4272: 48 83 c4 28 add $0x28,%rsp 4276: c3 ret 4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 427e: 00 00 4280: 48 83 ec 28 sub $0x28,%rsp 4284: 4d 89 c1 mov %r8,%r9 4287: 49 89 d0 mov %rdx,%r8 428a: 48 89 ca mov %rcx,%rdx 428d: e8 8e a4 03 00 call 0x3e720 4292: 48 83 c4 28 add $0x28,%rsp 4296: c3 ret 4297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 429e: 00 00 42a0: 48 83 ec 28 sub $0x28,%rsp 42a4: 4d 89 c1 mov %r8,%r9 42a7: 49 89 d0 mov %rdx,%r8 42aa: 48 89 ca mov %rcx,%rdx 42ad: e8 ee a6 03 00 call 0x3e9a0 42b2: 48 83 c4 28 add $0x28,%rsp 42b6: c3 ret 42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 42be: 00 00 42c0: 48 83 ec 28 sub $0x28,%rsp 42c4: 48 85 c9 test %rcx,%rcx 42c7: 74 20 je 0x42e9 42c9: 48 85 d2 test %rdx,%rdx 42cc: 74 1b je 0x42e9 42ce: 45 85 c0 test %r8d,%r8d 42d1: 7f 0a jg 0x42dd 42d3: b8 fa ff ff ff mov $0xfffffffa,%eax 42d8: 48 83 c4 28 add $0x28,%rsp 42dc: c3 ret 42dd: e8 3e a9 03 00 call 0x3ec20 42e2: 33 c0 xor %eax,%eax 42e4: 48 83 c4 28 add $0x28,%rsp 42e8: c3 ret 42e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 42ee: 48 83 c4 28 add $0x28,%rsp 42f2: c3 ret 42f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 42f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42ff: 00 4300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4305: 48 85 c9 test %rcx,%rcx 4308: 74 22 je 0x432c 430a: 48 85 d2 test %rdx,%rdx 430d: 74 1d je 0x432c 430f: 45 85 c0 test %r8d,%r8d 4312: 7f 0b jg 0x431f 4314: b8 fa ff ff ff mov $0xfffffffa,%eax 4319: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 431e: c3 ret 431f: e8 dc aa 03 00 call 0x3ee00 4324: 33 c0 xor %eax,%eax 4326: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 432b: c3 ret 432c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4331: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4336: c3 ret 4337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 433e: 00 00 4340: 48 83 ec 28 sub $0x28,%rsp 4344: 48 85 c9 test %rcx,%rcx 4347: 74 20 je 0x4369 4349: 48 85 d2 test %rdx,%rdx 434c: 74 1b je 0x4369 434e: 45 85 c0 test %r8d,%r8d 4351: 7f 0a jg 0x435d 4353: b8 fa ff ff ff mov $0xfffffffa,%eax 4358: 48 83 c4 28 add $0x28,%rsp 435c: c3 ret 435d: e8 7e ac 03 00 call 0x3efe0 4362: 33 c0 xor %eax,%eax 4364: 48 83 c4 28 add $0x28,%rsp 4368: c3 ret 4369: b8 f8 ff ff ff mov $0xfffffff8,%eax 436e: 48 83 c4 28 add $0x28,%rsp 4372: c3 ret 4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 437f: 00 4380: 56 push %rsi 4381: 48 89 d6 mov %rdx,%rsi 4384: 48 85 c9 test %rcx,%rcx 4387: 0f 84 d0 01 00 00 je 0x455d 438d: 48 85 f6 test %rsi,%rsi 4390: 0f 84 c7 01 00 00 je 0x455d 4396: 45 85 c0 test %r8d,%r8d 4399: 0f 8e b7 01 00 00 jle 0x4556 439f: 41 83 f8 10 cmp $0x10,%r8d 43a3: 0f 8c 9d 01 00 00 jl 0x4546 43a9: 49 89 f1 mov %rsi,%r9 43ac: 49 83 e1 1f and $0x1f,%r9 43b0: 45 89 c9 mov %r9d,%r9d 43b3: 45 85 c9 test %r9d,%r9d 43b6: 74 18 je 0x43d0 43b8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 43bf: 0f 85 81 01 00 00 jne 0x4546 43c5: 41 f7 d9 neg %r9d 43c8: 41 83 c1 20 add $0x20,%r9d 43cc: 41 c1 e9 03 shr $0x3,%r9d 43d0: 41 8d 41 10 lea 0x10(%r9),%eax 43d4: 44 3b c0 cmp %eax,%r8d 43d7: 0f 8c 69 01 00 00 jl 0x4546 43dd: 44 89 c0 mov %r8d,%eax 43e0: 33 d2 xor %edx,%edx 43e2: 41 2b c1 sub %r9d,%eax 43e5: 83 e0 0f and $0xf,%eax 43e8: f7 d8 neg %eax 43ea: 41 03 c0 add %r8d,%eax 43ed: 45 85 c9 test %r9d,%r9d 43f0: 76 25 jbe 0x4417 43f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4400: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 4405: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 440a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 440f: 48 ff c2 inc %rdx 4412: 49 3b d1 cmp %r9,%rdx 4415: 72 e9 jb 0x4400 4417: 48 63 d0 movslq %eax,%rdx 441a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4420: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 4426: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 442d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 4434: 01 4435: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 443c: 01 443d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 4444: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 444b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 4451: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 4458: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 445e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 4465: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 446c: 01 446d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 4474: 01 4475: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 447c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 4483: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 448a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 4491: 49 83 c1 10 add $0x10,%r9 4495: 4c 3b ca cmp %rdx,%r9 4498: 72 86 jb 0x4420 449a: 44 8d 48 01 lea 0x1(%rax),%r9d 449e: 45 3b c8 cmp %r8d,%r9d 44a1: 0f 87 93 00 00 00 ja 0x453a 44a7: 4d 63 d0 movslq %r8d,%r10 44aa: 4c 2b d2 sub %rdx,%r10 44ad: 49 83 fa 04 cmp $0x4,%r10 44b1: 0f 8c 8a 00 00 00 jl 0x4541 44b7: 45 89 d3 mov %r10d,%r11d 44ba: 45 33 c9 xor %r9d,%r9d 44bd: 41 83 e3 fc and $0xfffffffc,%r11d 44c1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 44c5: 4d 63 db movslq %r11d,%r11 44c8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 44cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44d3: 00 44d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 44e0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 44e6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 44ed: 01 44ee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 44f4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 44fa: 49 83 c1 04 add $0x4,%r9 44fe: 4d 3b cb cmp %r11,%r9 4501: 72 dd jb 0x44e0 4503: 4d 3b da cmp %r10,%r11 4506: 73 32 jae 0x453a 4508: 48 63 c0 movslq %eax,%rax 450b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 450f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 451f: 00 4520: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 4526: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 452c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 4532: 49 ff c3 inc %r11 4535: 4d 3b da cmp %r10,%r11 4538: 72 e6 jb 0x4520 453a: 33 c0 xor %eax,%eax 453c: c5 f8 77 vzeroupper 453f: 5e pop %rsi 4540: c3 ret 4541: 45 33 db xor %r11d,%r11d 4544: eb bd jmp 0x4503 4546: 33 c0 xor %eax,%eax 4548: 41 83 f8 01 cmp $0x1,%r8d 454c: 72 ec jb 0x453a 454e: 4d 63 d0 movslq %r8d,%r10 4551: 45 33 db xor %r11d,%r11d 4554: eb ad jmp 0x4503 4556: b8 fa ff ff ff mov $0xfffffffa,%eax 455b: 5e pop %rsi 455c: c3 ret 455d: b8 f8 ff ff ff mov $0xfffffff8,%eax 4562: 5e pop %rsi 4563: c3 ret 4564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 456b: 00 456c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 457f: 00 4580: 53 push %rbx 4581: 48 85 c9 test %rcx,%rcx 4584: 0f 84 aa 01 00 00 je 0x4734 458a: 48 85 d2 test %rdx,%rdx 458d: 0f 84 a1 01 00 00 je 0x4734 4593: 45 85 c0 test %r8d,%r8d 4596: 0f 8e 91 01 00 00 jle 0x472d 459c: 41 83 f8 10 cmp $0x10,%r8d 45a0: 0f 8c 80 01 00 00 jl 0x4726 45a6: 49 89 d3 mov %rdx,%r11 45a9: 49 83 e3 1f and $0x1f,%r11 45ad: 45 85 db test %r11d,%r11d 45b0: 74 18 je 0x45ca 45b2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 45b9: 0f 85 67 01 00 00 jne 0x4726 45bf: 41 f7 db neg %r11d 45c2: 41 83 c3 20 add $0x20,%r11d 45c6: 41 c1 eb 03 shr $0x3,%r11d 45ca: 41 8d 43 10 lea 0x10(%r11),%eax 45ce: 44 3b c0 cmp %eax,%r8d 45d1: 0f 8c 4f 01 00 00 jl 0x4726 45d7: 44 89 c0 mov %r8d,%eax 45da: 45 33 d2 xor %r10d,%r10d 45dd: 41 2b c3 sub %r11d,%eax 45e0: 83 e0 0f and $0xf,%eax 45e3: f7 d8 neg %eax 45e5: 41 03 c0 add %r8d,%eax 45e8: 44 89 db mov %r11d,%ebx 45eb: 45 85 db test %r11d,%r11d 45ee: 76 2a jbe 0x461a 45f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45f7: 00 45f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 45ff: 90 nop 4600: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4606: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 460c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4612: 49 ff c2 inc %r10 4615: 4c 3b d3 cmp %rbx,%r10 4618: 72 e6 jb 0x4600 461a: 4c 63 d0 movslq %eax,%r10 461d: 0f 1f 00 nopl (%rax) 4620: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 4625: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 4629: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 462f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 4635: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 463a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 4640: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 4646: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 464c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 4651: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 4657: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 465d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 4663: 48 83 c3 10 add $0x10,%rbx 4667: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 466d: 49 3b da cmp %r10,%rbx 4670: 72 ae jb 0x4620 4672: 8d 58 01 lea 0x1(%rax),%ebx 4675: 41 3b d8 cmp %r8d,%ebx 4678: 0f 87 9c 00 00 00 ja 0x471a 467e: 4d 63 c8 movslq %r8d,%r9 4681: 48 63 c0 movslq %eax,%rax 4684: 4c 2b c8 sub %rax,%r9 4687: 49 83 f9 04 cmp $0x4,%r9 468b: 0f 8c 90 00 00 00 jl 0x4721 4691: 48 63 c0 movslq %eax,%rax 4694: 45 89 ca mov %r9d,%r10d 4697: 41 83 e2 fc and $0xfffffffc,%r10d 469b: 45 33 c0 xor %r8d,%r8d 469e: 4d 63 d2 movslq %r10d,%r10 46a1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 46a5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 46a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46b0: 00 46b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46bf: 00 46c0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 46c6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 46cc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 46d2: 49 83 c0 04 add $0x4,%r8 46d6: 4d 3b c2 cmp %r10,%r8 46d9: 72 e5 jb 0x46c0 46db: 4d 3b d1 cmp %r9,%r10 46de: 73 3a jae 0x471a 46e0: 48 63 c0 movslq %eax,%rax 46e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 46e7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 46eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46f2: 00 46f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4700: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 4706: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 470c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4712: 49 ff c2 inc %r10 4715: 4d 3b d1 cmp %r9,%r10 4718: 72 e6 jb 0x4700 471a: 33 c0 xor %eax,%eax 471c: c5 f8 77 vzeroupper 471f: 5b pop %rbx 4720: c3 ret 4721: 45 33 d2 xor %r10d,%r10d 4724: eb b5 jmp 0x46db 4726: 33 c0 xor %eax,%eax 4728: e9 45 ff ff ff jmp 0x4672 472d: b8 fa ff ff ff mov $0xfffffffa,%eax 4732: 5b pop %rbx 4733: c3 ret 4734: b8 f8 ff ff ff mov $0xfffffff8,%eax 4739: 5b pop %rbx 473a: c3 ret 473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4740: 53 push %rbx 4741: 49 89 ca mov %rcx,%r10 4744: 4d 85 d2 test %r10,%r10 4747: 0f 84 a4 01 00 00 je 0x48f1 474d: 48 85 d2 test %rdx,%rdx 4750: 0f 84 9b 01 00 00 je 0x48f1 4756: 45 85 c0 test %r8d,%r8d 4759: 0f 8e 8b 01 00 00 jle 0x48ea 475f: 41 83 f8 10 cmp $0x10,%r8d 4763: 0f 8c 79 01 00 00 jl 0x48e2 4769: 48 89 d3 mov %rdx,%rbx 476c: 48 83 e3 1f and $0x1f,%rbx 4770: 85 db test %ebx,%ebx 4772: 74 11 je 0x4785 4774: f6 c3 07 test $0x7,%bl 4777: 0f 85 65 01 00 00 jne 0x48e2 477d: f7 db neg %ebx 477f: 83 c3 20 add $0x20,%ebx 4782: c1 eb 03 shr $0x3,%ebx 4785: 8d 43 10 lea 0x10(%rbx),%eax 4788: 44 3b c0 cmp %eax,%r8d 478b: 0f 8c 51 01 00 00 jl 0x48e2 4791: 45 89 c1 mov %r8d,%r9d 4794: 33 c0 xor %eax,%eax 4796: 44 2b cb sub %ebx,%r9d 4799: 41 83 e1 0f and $0xf,%r9d 479d: 41 f7 d9 neg %r9d 47a0: 45 03 c8 add %r8d,%r9d 47a3: 89 d9 mov %ebx,%ecx 47a5: 85 db test %ebx,%ebx 47a7: 76 2f jbe 0x47d8 47a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47b0: 00 47b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47bf: 00 47c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 47c6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 47cb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 47d0: 48 ff c0 inc %rax 47d3: 48 3b c1 cmp %rcx,%rax 47d6: 72 e8 jb 0x47c0 47d8: 49 63 c1 movslq %r9d,%rax 47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 47e0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 47e6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 47ed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 47f4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 47fb: 03 47fc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 4801: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 4807: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 480d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 4814: 03 4815: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 481a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 4820: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 4826: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 482d: 03 482e: 48 83 c1 10 add $0x10,%rcx 4832: 48 3b c8 cmp %rax,%rcx 4835: 72 a9 jb 0x47e0 4837: 41 8d 41 01 lea 0x1(%r9),%eax 483b: 41 3b c0 cmp %r8d,%eax 483e: 0f 87 93 00 00 00 ja 0x48d7 4844: 4d 63 c0 movslq %r8d,%r8 4847: 4d 63 c9 movslq %r9d,%r9 484a: 4d 2b c1 sub %r9,%r8 484d: 49 83 f8 04 cmp $0x4,%r8 4851: 0f 8c 87 00 00 00 jl 0x48de 4857: 4d 63 c9 movslq %r9d,%r9 485a: 44 89 c3 mov %r8d,%ebx 485d: 83 e3 fc and $0xfffffffc,%ebx 4860: 33 c9 xor %ecx,%ecx 4862: 48 63 db movslq %ebx,%rbx 4865: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 4869: 4f 8d 1c ca lea (%r10,%r9,8),%r11 486d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4874: 00 4875: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 487c: 0f 1f 40 00 nopl 0x0(%rax) 4880: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 4886: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 488b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 4890: 48 83 c1 04 add $0x4,%rcx 4894: 48 3b cb cmp %rbx,%rcx 4897: 72 e7 jb 0x4880 4899: 49 3b d8 cmp %r8,%rbx 489c: 73 39 jae 0x48d7 489e: 4d 63 c9 movslq %r9d,%r9 48a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 48a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 48a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48b0: 00 48b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48bf: 00 48c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 48c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 48ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 48cf: 48 ff c3 inc %rbx 48d2: 49 3b d8 cmp %r8,%rbx 48d5: 72 e9 jb 0x48c0 48d7: 33 c0 xor %eax,%eax 48d9: c5 f8 77 vzeroupper 48dc: 5b pop %rbx 48dd: c3 ret 48de: 33 db xor %ebx,%ebx 48e0: eb b7 jmp 0x4899 48e2: 45 33 c9 xor %r9d,%r9d 48e5: e9 4d ff ff ff jmp 0x4837 48ea: b8 fa ff ff ff mov $0xfffffffa,%eax 48ef: 5b pop %rbx 48f0: c3 ret 48f1: b8 f8 ff ff ff mov $0xfffffff8,%eax 48f6: 5b pop %rbx 48f7: c3 ret 48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48ff: 00 4900: 48 83 ec 28 sub $0x28,%rsp 4904: 4d 85 c0 test %r8,%r8 4907: 74 25 je 0x492e 4909: 48 85 c9 test %rcx,%rcx 490c: 74 20 je 0x492e 490e: 48 85 d2 test %rdx,%rdx 4911: 74 1b je 0x492e 4913: 45 85 c9 test %r9d,%r9d 4916: 7f 0a jg 0x4922 4918: b8 fa ff ff ff mov $0xfffffffa,%eax 491d: 48 83 c4 28 add $0x28,%rsp 4921: c3 ret 4922: e8 09 4c a9 01 call 0x1a99530 4927: 33 c0 xor %eax,%eax 4929: 48 83 c4 28 add $0x28,%rsp 492d: c3 ret 492e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4933: 48 83 c4 28 add $0x28,%rsp 4937: c3 ret 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 493f: 00 4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4945: 4d 85 c0 test %r8,%r8 4948: 74 27 je 0x4971 494a: 48 85 c9 test %rcx,%rcx 494d: 74 22 je 0x4971 494f: 48 85 d2 test %rdx,%rdx 4952: 74 1d je 0x4971 4954: 45 85 c9 test %r9d,%r9d 4957: 7f 0b jg 0x4964 4959: b8 fa ff ff ff mov $0xfffffffa,%eax 495e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4963: c3 ret 4964: e8 17 56 a9 01 call 0x1a99f80 4969: 33 c0 xor %eax,%eax 496b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4970: c3 ret 4971: b8 f8 ff ff ff mov $0xfffffff8,%eax 4976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 497b: c3 ret 497c: 0f 1f 40 00 nopl 0x0(%rax) 4980: 53 push %rbx 4981: 56 push %rsi 4982: 57 push %rdi 4983: 41 54 push %r12 4985: 41 55 push %r13 4987: 48 81 ec 50 04 00 00 sub $0x450,%rsp 498e: 4d 89 c4 mov %r8,%r12 4991: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607610 4998: 48 33 c4 xor %rsp,%rax 499b: 45 89 cd mov %r9d,%r13d 499e: 48 89 cf mov %rcx,%rdi 49a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 49a8: 00 49a9: 4d 85 e4 test %r12,%r12 49ac: 0f 84 b6 01 00 00 je 0x4b68 49b2: 48 85 ff test %rdi,%rdi 49b5: 0f 84 97 01 00 00 je 0x4b52 49bb: 48 85 d2 test %rdx,%rdx 49be: 0f 84 66 01 00 00 je 0x4b2a 49c4: 45 85 ed test %r13d,%r13d 49c7: 0f 8e 35 01 00 00 jle 0x4b02 49cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 49d2: 48 89 f0 mov %rsi,%rax 49d5: 48 83 e0 1f and $0x1f,%rax 49d9: 48 f7 d8 neg %rax 49dc: 48 83 e0 1f and $0x1f,%rax 49e0: 48 03 f0 add %rax,%rsi 49e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 49ea: 00 49eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 49f2: 0f 8e a2 00 00 00 jle 0x4a9a 49f8: 4c 89 74 24 20 mov %r14,0x20(%rsp) 49fd: 45 89 ee mov %r13d,%r14d 4a00: 4d 89 e5 mov %r12,%r13 4a03: 49 89 d4 mov %rdx,%r12 4a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a0d: 00 4a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a15: 0f 1f 40 00 nopl 0x0(%rax) 4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a20: 4c 89 e1 mov %r12,%rcx 4a23: 48 89 f2 mov %rsi,%rdx 4a26: 49 89 d8 mov %rbx,%r8 4a29: 41 b9 80 00 00 00 mov $0x80,%r9d 4a2f: e8 6c df 12 00 call 0x1329a0 4a34: 48 89 f9 mov %rdi,%rcx 4a37: 48 89 f2 mov %rsi,%rdx 4a3a: 41 b8 80 00 00 00 mov $0x80,%r8d 4a40: e8 bb cb ff ff call 0x1600 4a45: 48 89 f9 mov %rdi,%rcx 4a48: 48 89 da mov %rbx,%rdx 4a4b: 41 b8 80 00 00 00 mov $0x80,%r8d 4a51: e8 aa cb ff ff call 0x1600 4a56: 48 89 d9 mov %rbx,%rcx 4a59: 48 89 f2 mov %rsi,%rdx 4a5c: 4d 89 e8 mov %r13,%r8 4a5f: 41 b9 80 00 00 00 mov $0x80,%r9d 4a65: e8 16 08 00 00 call 0x5280 4a6a: 41 83 c6 80 add $0xffffff80,%r14d 4a6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 4a75: 49 81 c4 00 02 00 00 add $0x200,%r12 4a7c: 49 81 c5 00 04 00 00 add $0x400,%r13 4a83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 4a8a: 7f 94 jg 0x4a20 4a8c: 4c 89 e2 mov %r12,%rdx 4a8f: 4d 89 ec mov %r13,%r12 4a92: 45 89 f5 mov %r14d,%r13d 4a95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 4a9a: 48 89 d1 mov %rdx,%rcx 4a9d: 48 89 f2 mov %rsi,%rdx 4aa0: 49 89 d8 mov %rbx,%r8 4aa3: 45 89 e9 mov %r13d,%r9d 4aa6: e8 f5 de 12 00 call 0x1329a0 4aab: 48 89 f9 mov %rdi,%rcx 4aae: 48 89 f2 mov %rsi,%rdx 4ab1: 45 89 e8 mov %r13d,%r8d 4ab4: e8 47 cb ff ff call 0x1600 4ab9: 48 89 f9 mov %rdi,%rcx 4abc: 48 89 da mov %rbx,%rdx 4abf: 45 89 e8 mov %r13d,%r8d 4ac2: e8 39 cb ff ff call 0x1600 4ac7: 48 89 d9 mov %rbx,%rcx 4aca: 48 89 f2 mov %rsi,%rdx 4acd: 4d 89 e0 mov %r12,%r8 4ad0: 45 89 e9 mov %r13d,%r9d 4ad3: e8 a8 07 00 00 call 0x5280 4ad8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4adf: 00 4ae0: 48 33 cc xor %rsp,%rcx 4ae3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607610 4aea: 75 11 jne 0x4afd 4aec: 33 c0 xor %eax,%eax 4aee: 48 81 c4 50 04 00 00 add $0x450,%rsp 4af5: 41 5d pop %r13 4af7: 41 5c pop %r12 4af9: 5f pop %rdi 4afa: 5e pop %rsi 4afb: 5b pop %rbx 4afc: c3 ret 4afd: e8 6e e2 11 01 call 0x1122d70 4b02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4b09: 00 4b0a: 48 33 cc xor %rsp,%rcx 4b0d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607610 4b14: 75 e7 jne 0x4afd 4b16: b8 fa ff ff ff mov $0xfffffffa,%eax 4b1b: 48 81 c4 50 04 00 00 add $0x450,%rsp 4b22: 41 5d pop %r13 4b24: 41 5c pop %r12 4b26: 5f pop %rdi 4b27: 5e pop %rsi 4b28: 5b pop %rbx 4b29: c3 ret 4b2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4b31: 00 4b32: 48 33 cc xor %rsp,%rcx 4b35: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607610 4b3c: 75 bf jne 0x4afd 4b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4b43: 48 81 c4 50 04 00 00 add $0x450,%rsp 4b4a: 41 5d pop %r13 4b4c: 41 5c pop %r12 4b4e: 5f pop %rdi 4b4f: 5e pop %rsi 4b50: 5b pop %rbx 4b51: c3 ret 4b52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4b59: 00 4b5a: 48 33 cc xor %rsp,%rcx 4b5d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607610 4b64: 75 97 jne 0x4afd 4b66: eb d6 jmp 0x4b3e 4b68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4b6f: 00 4b70: 48 33 cc xor %rsp,%rcx 4b73: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607610 4b7a: 75 81 jne 0x4afd 4b7c: eb c0 jmp 0x4b3e 4b7e: 66 90 xchg %ax,%ax 4b80: 53 push %rbx 4b81: 56 push %rsi 4b82: 57 push %rdi 4b83: 41 54 push %r12 4b85: 41 55 push %r13 4b87: 48 81 ec 50 04 00 00 sub $0x450,%rsp 4b8e: 4d 89 c4 mov %r8,%r12 4b91: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607610 4b98: 45 89 cd mov %r9d,%r13d 4b9b: 48 33 c4 xor %rsp,%rax 4b9e: 48 89 cf mov %rcx,%rdi 4ba1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 4ba8: 00 4ba9: 4d 85 e4 test %r12,%r12 4bac: 0f 84 b6 01 00 00 je 0x4d68 4bb2: 48 85 ff test %rdi,%rdi 4bb5: 0f 84 97 01 00 00 je 0x4d52 4bbb: 48 85 d2 test %rdx,%rdx 4bbe: 0f 84 66 01 00 00 je 0x4d2a 4bc4: 45 85 ed test %r13d,%r13d 4bc7: 0f 8e 35 01 00 00 jle 0x4d02 4bcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4bd2: 48 89 c3 mov %rax,%rbx 4bd5: 48 83 e3 1f and $0x1f,%rbx 4bd9: 48 f7 db neg %rbx 4bdc: 48 83 e3 1f and $0x1f,%rbx 4be0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 4be4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 4beb: 00 4bec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 4bf3: 0f 8e a1 00 00 00 jle 0x4c9a 4bf9: 4c 89 74 24 20 mov %r14,0x20(%rsp) 4bfe: 45 89 ee mov %r13d,%r14d 4c01: 4d 89 e5 mov %r12,%r13 4c04: 49 89 d4 mov %rdx,%r12 4c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c0e: 00 4c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c16: 0f 1f 00 nopl (%rax) 4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c20: 4c 89 e1 mov %r12,%rcx 4c23: 48 89 f2 mov %rsi,%rdx 4c26: 49 89 d8 mov %rbx,%r8 4c29: 41 b9 80 00 00 00 mov $0x80,%r9d 4c2f: e8 8c dd 12 00 call 0x1329c0 4c34: 48 89 f9 mov %rdi,%rcx 4c37: 48 89 f2 mov %rsi,%rdx 4c3a: 41 b8 80 00 00 00 mov $0x80,%r8d 4c40: e8 fb c9 ff ff call 0x1640 4c45: 48 89 f9 mov %rdi,%rcx 4c48: 48 89 da mov %rbx,%rdx 4c4b: 41 b8 80 00 00 00 mov $0x80,%r8d 4c51: e8 ea c9 ff ff call 0x1640 4c56: 48 89 d9 mov %rbx,%rcx 4c59: 48 89 f2 mov %rsi,%rdx 4c5c: 4d 89 e8 mov %r13,%r8 4c5f: 41 b9 80 00 00 00 mov $0x80,%r9d 4c65: e8 96 06 00 00 call 0x5300 4c6a: 41 83 c6 80 add $0xffffff80,%r14d 4c6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 4c75: 49 81 c4 00 02 00 00 add $0x200,%r12 4c7c: 49 81 c5 00 04 00 00 add $0x400,%r13 4c83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 4c8a: 7f 94 jg 0x4c20 4c8c: 4c 89 e2 mov %r12,%rdx 4c8f: 4d 89 ec mov %r13,%r12 4c92: 45 89 f5 mov %r14d,%r13d 4c95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 4c9a: 48 89 d1 mov %rdx,%rcx 4c9d: 48 89 f2 mov %rsi,%rdx 4ca0: 49 89 d8 mov %rbx,%r8 4ca3: 45 89 e9 mov %r13d,%r9d 4ca6: e8 15 dd 12 00 call 0x1329c0 4cab: 48 89 f9 mov %rdi,%rcx 4cae: 48 89 f2 mov %rsi,%rdx 4cb1: 45 89 e8 mov %r13d,%r8d 4cb4: e8 87 c9 ff ff call 0x1640 4cb9: 48 89 f9 mov %rdi,%rcx 4cbc: 48 89 da mov %rbx,%rdx 4cbf: 45 89 e8 mov %r13d,%r8d 4cc2: e8 79 c9 ff ff call 0x1640 4cc7: 48 89 d9 mov %rbx,%rcx 4cca: 48 89 f2 mov %rsi,%rdx 4ccd: 4d 89 e0 mov %r12,%r8 4cd0: 45 89 e9 mov %r13d,%r9d 4cd3: e8 28 06 00 00 call 0x5300 4cd8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4cdf: 00 4ce0: 48 33 cc xor %rsp,%rcx 4ce3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607610 4cea: 75 11 jne 0x4cfd 4cec: 33 c0 xor %eax,%eax 4cee: 48 81 c4 50 04 00 00 add $0x450,%rsp 4cf5: 41 5d pop %r13 4cf7: 41 5c pop %r12 4cf9: 5f pop %rdi 4cfa: 5e pop %rsi 4cfb: 5b pop %rbx 4cfc: c3 ret 4cfd: e8 6e e0 11 01 call 0x1122d70 4d02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4d09: 00 4d0a: 48 33 cc xor %rsp,%rcx 4d0d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607610 4d14: 75 e7 jne 0x4cfd 4d16: b8 fa ff ff ff mov $0xfffffffa,%eax 4d1b: 48 81 c4 50 04 00 00 add $0x450,%rsp 4d22: 41 5d pop %r13 4d24: 41 5c pop %r12 4d26: 5f pop %rdi 4d27: 5e pop %rsi 4d28: 5b pop %rbx 4d29: c3 ret 4d2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4d31: 00 4d32: 48 33 cc xor %rsp,%rcx 4d35: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607610 4d3c: 75 bf jne 0x4cfd 4d3e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d43: 48 81 c4 50 04 00 00 add $0x450,%rsp 4d4a: 41 5d pop %r13 4d4c: 41 5c pop %r12 4d4e: 5f pop %rdi 4d4f: 5e pop %rsi 4d50: 5b pop %rbx 4d51: c3 ret 4d52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4d59: 00 4d5a: 48 33 cc xor %rsp,%rcx 4d5d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607610 4d64: 75 97 jne 0x4cfd 4d66: eb d6 jmp 0x4d3e 4d68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4d6f: 00 4d70: 48 33 cc xor %rsp,%rcx 4d73: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607610 4d7a: 75 81 jne 0x4cfd 4d7c: eb c0 jmp 0x4d3e 4d7e: 66 90 xchg %ax,%ax 4d80: 53 push %rbx 4d81: 56 push %rsi 4d82: 57 push %rdi 4d83: 41 54 push %r12 4d85: 41 55 push %r13 4d87: 48 81 ec 50 04 00 00 sub $0x450,%rsp 4d8e: 4d 89 c4 mov %r8,%r12 4d91: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607610 4d98: 45 89 cd mov %r9d,%r13d 4d9b: 48 33 c4 xor %rsp,%rax 4d9e: 48 89 cf mov %rcx,%rdi 4da1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 4da8: 00 4da9: 4d 85 e4 test %r12,%r12 4dac: 0f 84 b6 01 00 00 je 0x4f68 4db2: 48 85 ff test %rdi,%rdi 4db5: 0f 84 97 01 00 00 je 0x4f52 4dbb: 48 85 d2 test %rdx,%rdx 4dbe: 0f 84 66 01 00 00 je 0x4f2a 4dc4: 45 85 ed test %r13d,%r13d 4dc7: 0f 8e 35 01 00 00 jle 0x4f02 4dcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4dd2: 48 89 c3 mov %rax,%rbx 4dd5: 48 83 e3 1f and $0x1f,%rbx 4dd9: 48 f7 db neg %rbx 4ddc: 48 83 e3 1f and $0x1f,%rbx 4de0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 4de4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 4deb: 00 4dec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 4df3: 0f 8e a1 00 00 00 jle 0x4e9a 4df9: 4c 89 74 24 20 mov %r14,0x20(%rsp) 4dfe: 45 89 ee mov %r13d,%r14d 4e01: 4d 89 e5 mov %r12,%r13 4e04: 49 89 d4 mov %rdx,%r12 4e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e0e: 00 4e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e16: 0f 1f 00 nopl (%rax) 4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e20: 4c 89 e1 mov %r12,%rcx 4e23: 48 89 f2 mov %rsi,%rdx 4e26: 49 89 d8 mov %rbx,%r8 4e29: 41 b9 80 00 00 00 mov $0x80,%r9d 4e2f: e8 ac db 12 00 call 0x1329e0 4e34: 48 89 f9 mov %rdi,%rcx 4e37: 48 89 f2 mov %rsi,%rdx 4e3a: 41 b8 80 00 00 00 mov $0x80,%r8d 4e40: e8 bb c9 ff ff call 0x1800 4e45: 48 89 f9 mov %rdi,%rcx 4e48: 48 89 da mov %rbx,%rdx 4e4b: 41 b8 80 00 00 00 mov $0x80,%r8d 4e51: e8 aa c9 ff ff call 0x1800 4e56: 48 89 d9 mov %rbx,%rcx 4e59: 48 89 f2 mov %rsi,%rdx 4e5c: 4d 89 e8 mov %r13,%r8 4e5f: 41 b9 80 00 00 00 mov $0x80,%r9d 4e65: e8 16 05 00 00 call 0x5380 4e6a: 41 83 c6 80 add $0xffffff80,%r14d 4e6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 4e75: 49 81 c4 00 02 00 00 add $0x200,%r12 4e7c: 49 81 c5 00 04 00 00 add $0x400,%r13 4e83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 4e8a: 7f 94 jg 0x4e20 4e8c: 4c 89 e2 mov %r12,%rdx 4e8f: 4d 89 ec mov %r13,%r12 4e92: 45 89 f5 mov %r14d,%r13d 4e95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 4e9a: 48 89 d1 mov %rdx,%rcx 4e9d: 48 89 f2 mov %rsi,%rdx 4ea0: 49 89 d8 mov %rbx,%r8 4ea3: 45 89 e9 mov %r13d,%r9d 4ea6: e8 35 db 12 00 call 0x1329e0 4eab: 48 89 f9 mov %rdi,%rcx 4eae: 48 89 f2 mov %rsi,%rdx 4eb1: 45 89 e8 mov %r13d,%r8d 4eb4: e8 47 c9 ff ff call 0x1800 4eb9: 48 89 f9 mov %rdi,%rcx 4ebc: 48 89 da mov %rbx,%rdx 4ebf: 45 89 e8 mov %r13d,%r8d 4ec2: e8 39 c9 ff ff call 0x1800 4ec7: 48 89 d9 mov %rbx,%rcx 4eca: 48 89 f2 mov %rsi,%rdx 4ecd: 4d 89 e0 mov %r12,%r8 4ed0: 45 89 e9 mov %r13d,%r9d 4ed3: e8 a8 04 00 00 call 0x5380 4ed8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4edf: 00 4ee0: 48 33 cc xor %rsp,%rcx 4ee3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607610 4eea: 75 11 jne 0x4efd 4eec: 33 c0 xor %eax,%eax 4eee: 48 81 c4 50 04 00 00 add $0x450,%rsp 4ef5: 41 5d pop %r13 4ef7: 41 5c pop %r12 4ef9: 5f pop %rdi 4efa: 5e pop %rsi 4efb: 5b pop %rbx 4efc: c3 ret 4efd: e8 6e de 11 01 call 0x1122d70 4f02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4f09: 00 4f0a: 48 33 cc xor %rsp,%rcx 4f0d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607610 4f14: 75 e7 jne 0x4efd 4f16: b8 fa ff ff ff mov $0xfffffffa,%eax 4f1b: 48 81 c4 50 04 00 00 add $0x450,%rsp 4f22: 41 5d pop %r13 4f24: 41 5c pop %r12 4f26: 5f pop %rdi 4f27: 5e pop %rsi 4f28: 5b pop %rbx 4f29: c3 ret 4f2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4f31: 00 4f32: 48 33 cc xor %rsp,%rcx 4f35: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607610 4f3c: 75 bf jne 0x4efd 4f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f43: 48 81 c4 50 04 00 00 add $0x450,%rsp 4f4a: 41 5d pop %r13 4f4c: 41 5c pop %r12 4f4e: 5f pop %rdi 4f4f: 5e pop %rsi 4f50: 5b pop %rbx 4f51: c3 ret 4f52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4f59: 00 4f5a: 48 33 cc xor %rsp,%rcx 4f5d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607610 4f64: 75 97 jne 0x4efd 4f66: eb d6 jmp 0x4f3e 4f68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4f6f: 00 4f70: 48 33 cc xor %rsp,%rcx 4f73: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607610 4f7a: 75 81 jne 0x4efd 4f7c: eb c0 jmp 0x4f3e 4f7e: 66 90 xchg %ax,%ax 4f80: 53 push %rbx 4f81: 56 push %rsi 4f82: 57 push %rdi 4f83: 41 54 push %r12 4f85: 41 55 push %r13 4f87: 48 81 ec 50 04 00 00 sub $0x450,%rsp 4f8e: 4d 89 c4 mov %r8,%r12 4f91: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607610 4f98: 45 89 cd mov %r9d,%r13d 4f9b: 48 33 c4 xor %rsp,%rax 4f9e: 48 89 cf mov %rcx,%rdi 4fa1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 4fa8: 00 4fa9: 4d 85 e4 test %r12,%r12 4fac: 0f 84 b6 01 00 00 je 0x5168 4fb2: 48 85 ff test %rdi,%rdi 4fb5: 0f 84 97 01 00 00 je 0x5152 4fbb: 48 85 d2 test %rdx,%rdx 4fbe: 0f 84 66 01 00 00 je 0x512a 4fc4: 45 85 ed test %r13d,%r13d 4fc7: 0f 8e 35 01 00 00 jle 0x5102 4fcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4fd2: 48 89 c3 mov %rax,%rbx 4fd5: 48 83 e3 1f and $0x1f,%rbx 4fd9: 48 f7 db neg %rbx 4fdc: 48 83 e3 1f and $0x1f,%rbx 4fe0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 4fe4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 4feb: 00 4fec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 4ff3: 0f 8e a1 00 00 00 jle 0x509a 4ff9: 4c 89 74 24 20 mov %r14,0x20(%rsp) 4ffe: 45 89 ee mov %r13d,%r14d 5001: 4d 89 e5 mov %r12,%r13 5004: 49 89 d4 mov %rdx,%r12 5007: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 500e: 00 500f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5016: 0f 1f 00 nopl (%rax) 5019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5020: 4c 89 e1 mov %r12,%rcx 5023: 48 89 f2 mov %rsi,%rdx 5026: 49 89 d8 mov %rbx,%r8 5029: 41 b9 80 00 00 00 mov $0x80,%r9d 502f: e8 cc d9 12 00 call 0x132a00 5034: 48 89 f9 mov %rdi,%rcx 5037: 48 89 f2 mov %rsi,%rdx 503a: 41 b8 80 00 00 00 mov $0x80,%r8d 5040: e8 bb c7 ff ff call 0x1800 5045: 48 89 f9 mov %rdi,%rcx 5048: 48 89 da mov %rbx,%rdx 504b: 41 b8 80 00 00 00 mov $0x80,%r8d 5051: e8 aa c7 ff ff call 0x1800 5056: 48 89 d9 mov %rbx,%rcx 5059: 48 89 f2 mov %rsi,%rdx 505c: 4d 89 e8 mov %r13,%r8 505f: 41 b9 80 00 00 00 mov $0x80,%r9d 5065: e8 96 03 00 00 call 0x5400 506a: 41 83 c6 80 add $0xffffff80,%r14d 506e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5075: 49 81 c4 00 02 00 00 add $0x200,%r12 507c: 49 81 c5 00 04 00 00 add $0x400,%r13 5083: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 508a: 7f 94 jg 0x5020 508c: 4c 89 e2 mov %r12,%rdx 508f: 4d 89 ec mov %r13,%r12 5092: 45 89 f5 mov %r14d,%r13d 5095: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 509a: 48 89 d1 mov %rdx,%rcx 509d: 48 89 f2 mov %rsi,%rdx 50a0: 49 89 d8 mov %rbx,%r8 50a3: 45 89 e9 mov %r13d,%r9d 50a6: e8 55 d9 12 00 call 0x132a00 50ab: 48 89 f9 mov %rdi,%rcx 50ae: 48 89 f2 mov %rsi,%rdx 50b1: 45 89 e8 mov %r13d,%r8d 50b4: e8 47 c7 ff ff call 0x1800 50b9: 48 89 f9 mov %rdi,%rcx 50bc: 48 89 da mov %rbx,%rdx 50bf: 45 89 e8 mov %r13d,%r8d 50c2: e8 39 c7 ff ff call 0x1800 50c7: 48 89 d9 mov %rbx,%rcx 50ca: 48 89 f2 mov %rsi,%rdx 50cd: 4d 89 e0 mov %r12,%r8 50d0: 45 89 e9 mov %r13d,%r9d 50d3: e8 28 03 00 00 call 0x5400 50d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 50df: 00 50e0: 48 33 cc xor %rsp,%rcx 50e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607610 50ea: 75 11 jne 0x50fd 50ec: 33 c0 xor %eax,%eax 50ee: 48 81 c4 50 04 00 00 add $0x450,%rsp 50f5: 41 5d pop %r13 50f7: 41 5c pop %r12 50f9: 5f pop %rdi 50fa: 5e pop %rsi 50fb: 5b pop %rbx 50fc: c3 ret 50fd: e8 6e dc 11 01 call 0x1122d70 5102: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5109: 00 510a: 48 33 cc xor %rsp,%rcx 510d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607610 5114: 75 e7 jne 0x50fd 5116: b8 fa ff ff ff mov $0xfffffffa,%eax 511b: 48 81 c4 50 04 00 00 add $0x450,%rsp 5122: 41 5d pop %r13 5124: 41 5c pop %r12 5126: 5f pop %rdi 5127: 5e pop %rsi 5128: 5b pop %rbx 5129: c3 ret 512a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5131: 00 5132: 48 33 cc xor %rsp,%rcx 5135: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607610 513c: 75 bf jne 0x50fd 513e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5143: 48 81 c4 50 04 00 00 add $0x450,%rsp 514a: 41 5d pop %r13 514c: 41 5c pop %r12 514e: 5f pop %rdi 514f: 5e pop %rsi 5150: 5b pop %rbx 5151: c3 ret 5152: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5159: 00 515a: 48 33 cc xor %rsp,%rcx 515d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607610 5164: 75 97 jne 0x50fd 5166: eb d6 jmp 0x513e 5168: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 516f: 00 5170: 48 33 cc xor %rsp,%rcx 5173: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607610 517a: 75 81 jne 0x50fd 517c: eb c0 jmp 0x513e 517e: 66 90 xchg %ax,%ax 5180: 48 83 ec 28 sub $0x28,%rsp 5184: 4d 85 c0 test %r8,%r8 5187: 74 35 je 0x51be 5189: 45 85 c9 test %r9d,%r9d 518c: 7e 4c jle 0x51da 518e: 48 85 d2 test %rdx,%rdx 5191: 74 26 je 0x51b9 5193: 48 85 c9 test %rcx,%rcx 5196: 74 0c je 0x51a4 5198: e8 f3 57 a9 01 call 0x1a9a990 519d: 33 c0 xor %eax,%eax 519f: 48 83 c4 28 add $0x28,%rsp 51a3: c3 ret 51a4: 48 89 d1 mov %rdx,%rcx 51a7: 4c 89 c2 mov %r8,%rdx 51aa: 45 89 c8 mov %r9d,%r8d 51ad: e8 2e 5a a9 01 call 0x1a9abe0 51b2: 33 c0 xor %eax,%eax 51b4: 48 83 c4 28 add $0x28,%rsp 51b8: c3 ret 51b9: 48 85 c9 test %rcx,%rcx 51bc: 75 0a jne 0x51c8 51be: b8 f8 ff ff ff mov $0xfffffff8,%eax 51c3: 48 83 c4 28 add $0x28,%rsp 51c7: c3 ret 51c8: 4c 89 c2 mov %r8,%rdx 51cb: 45 89 c8 mov %r9d,%r8d 51ce: e8 1d 59 a9 01 call 0x1a9aaf0 51d3: 33 c0 xor %eax,%eax 51d5: 48 83 c4 28 add $0x28,%rsp 51d9: c3 ret 51da: b8 fa ff ff ff mov $0xfffffffa,%eax 51df: 48 83 c4 28 add $0x28,%rsp 51e3: c3 ret 51e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51eb: 00 51ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 51f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51ff: 00 5200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5205: 4d 85 c0 test %r8,%r8 5208: 74 37 je 0x5241 520a: 45 85 c9 test %r9d,%r9d 520d: 7e 50 jle 0x525f 520f: 48 85 d2 test %rdx,%rdx 5212: 74 28 je 0x523c 5214: 48 85 c9 test %rcx,%rcx 5217: 74 0d je 0x5226 5219: e8 82 65 a9 01 call 0x1a9b7a0 521e: 33 c0 xor %eax,%eax 5220: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5225: c3 ret 5226: 48 89 d1 mov %rdx,%rcx 5229: 4c 89 c2 mov %r8,%rdx 522c: 45 89 c8 mov %r9d,%r8d 522f: e8 bc 67 a9 01 call 0x1a9b9f0 5234: 33 c0 xor %eax,%eax 5236: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 523b: c3 ret 523c: 48 85 c9 test %rcx,%rcx 523f: 75 0b jne 0x524c 5241: b8 f8 ff ff ff mov $0xfffffff8,%eax 5246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 524b: c3 ret 524c: 4c 89 c2 mov %r8,%rdx 524f: 45 89 c8 mov %r9d,%r8d 5252: e8 a9 66 a9 01 call 0x1a9b900 5257: 33 c0 xor %eax,%eax 5259: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 525e: c3 ret 525f: b8 fa ff ff ff mov $0xfffffffa,%eax 5264: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5269: 90 nop 526a: c3 ret 526b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5272: 00 5273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 527a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5280: 48 83 ec 28 sub $0x28,%rsp 5284: 4d 85 c0 test %r8,%r8 5287: 74 35 je 0x52be 5289: 45 85 c9 test %r9d,%r9d 528c: 7e 4c jle 0x52da 528e: 48 85 d2 test %rdx,%rdx 5291: 74 26 je 0x52b9 5293: 48 85 c9 test %rcx,%rcx 5296: 74 0c je 0x52a4 5298: e8 13 73 a9 01 call 0x1a9c5b0 529d: 33 c0 xor %eax,%eax 529f: 48 83 c4 28 add $0x28,%rsp 52a3: c3 ret 52a4: 48 89 d1 mov %rdx,%rcx 52a7: 4c 89 c2 mov %r8,%rdx 52aa: 45 89 c8 mov %r9d,%r8d 52ad: e8 4e 75 a9 01 call 0x1a9c800 52b2: 33 c0 xor %eax,%eax 52b4: 48 83 c4 28 add $0x28,%rsp 52b8: c3 ret 52b9: 48 85 c9 test %rcx,%rcx 52bc: 75 0a jne 0x52c8 52be: b8 f8 ff ff ff mov $0xfffffff8,%eax 52c3: 48 83 c4 28 add $0x28,%rsp 52c7: c3 ret 52c8: 4c 89 c2 mov %r8,%rdx 52cb: 45 89 c8 mov %r9d,%r8d 52ce: e8 3d 74 a9 01 call 0x1a9c710 52d3: 33 c0 xor %eax,%eax 52d5: 48 83 c4 28 add $0x28,%rsp 52d9: c3 ret 52da: b8 fa ff ff ff mov $0xfffffffa,%eax 52df: 48 83 c4 28 add $0x28,%rsp 52e3: c3 ret 52e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52eb: 00 52ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52ff: 00 5300: 48 83 ec 28 sub $0x28,%rsp 5304: 4d 85 c0 test %r8,%r8 5307: 74 35 je 0x533e 5309: 45 85 c9 test %r9d,%r9d 530c: 7e 4c jle 0x535a 530e: 48 85 d2 test %rdx,%rdx 5311: 74 26 je 0x5339 5313: 48 85 c9 test %rcx,%rcx 5316: 74 0c je 0x5324 5318: e8 a3 7f a9 01 call 0x1a9d2c0 531d: 33 c0 xor %eax,%eax 531f: 48 83 c4 28 add $0x28,%rsp 5323: c3 ret 5324: 48 89 d1 mov %rdx,%rcx 5327: 4c 89 c2 mov %r8,%rdx 532a: 45 89 c8 mov %r9d,%r8d 532d: e8 ee 81 a9 01 call 0x1a9d520 5332: 33 c0 xor %eax,%eax 5334: 48 83 c4 28 add $0x28,%rsp 5338: c3 ret 5339: 48 85 c9 test %rcx,%rcx 533c: 75 0a jne 0x5348 533e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5343: 48 83 c4 28 add $0x28,%rsp 5347: c3 ret 5348: 4c 89 c2 mov %r8,%rdx 534b: 45 89 c8 mov %r9d,%r8d 534e: e8 cd 80 a9 01 call 0x1a9d420 5353: 33 c0 xor %eax,%eax 5355: 48 83 c4 28 add $0x28,%rsp 5359: c3 ret 535a: b8 fa ff ff ff mov $0xfffffffa,%eax 535f: 48 83 c4 28 add $0x28,%rsp 5363: c3 ret 5364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 536b: 00 536c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 537f: 00 5380: 48 83 ec 28 sub $0x28,%rsp 5384: 4d 85 c0 test %r8,%r8 5387: 74 35 je 0x53be 5389: 45 85 c9 test %r9d,%r9d 538c: 7e 4c jle 0x53da 538e: 48 85 d2 test %rdx,%rdx 5391: 74 26 je 0x53b9 5393: 48 85 c9 test %rcx,%rcx 5396: 74 0c je 0x53a4 5398: e8 c3 9d 03 00 call 0x3f160 539d: 33 c0 xor %eax,%eax 539f: 48 83 c4 28 add $0x28,%rsp 53a3: c3 ret 53a4: 48 89 d1 mov %rdx,%rcx 53a7: 4c 89 c2 mov %r8,%rdx 53aa: 45 89 c8 mov %r9d,%r8d 53ad: e8 0e a0 03 00 call 0x3f3c0 53b2: 33 c0 xor %eax,%eax 53b4: 48 83 c4 28 add $0x28,%rsp 53b8: c3 ret 53b9: 48 85 c9 test %rcx,%rcx 53bc: 75 0a jne 0x53c8 53be: b8 f8 ff ff ff mov $0xfffffff8,%eax 53c3: 48 83 c4 28 add $0x28,%rsp 53c7: c3 ret 53c8: 4c 89 c2 mov %r8,%rdx 53cb: 45 89 c8 mov %r9d,%r8d 53ce: e8 cd a1 03 00 call 0x3f5a0 53d3: 33 c0 xor %eax,%eax 53d5: 48 83 c4 28 add $0x28,%rsp 53d9: c3 ret 53da: b8 fa ff ff ff mov $0xfffffffa,%eax 53df: 48 83 c4 28 add $0x28,%rsp 53e3: c3 ret 53e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53eb: 00 53ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53ff: 00 5400: 48 83 ec 28 sub $0x28,%rsp 5404: 4d 85 c0 test %r8,%r8 5407: 74 35 je 0x543e 5409: 45 85 c9 test %r9d,%r9d 540c: 7e 4c jle 0x545a 540e: 48 85 d2 test %rdx,%rdx 5411: 74 26 je 0x5439 5413: 48 85 c9 test %rcx,%rcx 5416: 74 0c je 0x5424 5418: e8 a3 a3 03 00 call 0x3f7c0 541d: 33 c0 xor %eax,%eax 541f: 48 83 c4 28 add $0x28,%rsp 5423: c3 ret 5424: 48 89 d1 mov %rdx,%rcx 5427: 4c 89 c2 mov %r8,%rdx 542a: 45 89 c8 mov %r9d,%r8d 542d: e8 0e a6 03 00 call 0x3fa40 5432: 33 c0 xor %eax,%eax 5434: 48 83 c4 28 add $0x28,%rsp 5438: c3 ret 5439: 48 85 c9 test %rcx,%rcx 543c: 75 0a jne 0x5448 543e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5443: 48 83 c4 28 add $0x28,%rsp 5447: c3 ret 5448: 4c 89 c2 mov %r8,%rdx 544b: 45 89 c8 mov %r9d,%r8d 544e: e8 0d a8 03 00 call 0x3fc60 5453: 33 c0 xor %eax,%eax 5455: 48 83 c4 28 add $0x28,%rsp 5459: c3 ret 545a: b8 fa ff ff ff mov $0xfffffffa,%eax 545f: 48 83 c4 28 add $0x28,%rsp 5463: c3 ret 5464: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 546b: 00 546c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 547f: 00 5480: 53 push %rbx 5481: 56 push %rsi 5482: 57 push %rdi 5483: 41 54 push %r12 5485: 41 55 push %r13 5487: 41 56 push %r14 5489: 41 57 push %r15 548b: 55 push %rbp 548c: 48 83 ec 38 sub $0x38,%rsp 5490: 49 89 ce mov %rcx,%r14 5493: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 549a: 00 549b: 44 89 cf mov %r9d,%edi 549e: 44 89 c6 mov %r8d,%esi 54a1: 41 89 d7 mov %edx,%r15d 54a4: 4d 85 f6 test %r14,%r14 54a7: 0f 84 8e 01 00 00 je 0x563b 54ad: 41 83 ff 1e cmp $0x1e,%r15d 54b1: 0f 87 5f 01 00 00 ja 0x5616 54b7: 41 83 ff 1d cmp $0x1d,%r15d 54bb: 0f 8f 55 01 00 00 jg 0x5616 54c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 54c8: 00 54c9: 48 85 db test %rbx,%rbx 54cc: 0f 84 69 01 00 00 je 0x563b 54d2: 48 89 dd mov %rbx,%rbp 54d5: ba 90 00 00 00 mov $0x90,%edx 54da: 48 83 e5 3f and $0x3f,%rbp 54de: 48 f7 dd neg %rbp 54e1: 48 83 e5 3f and $0x3f,%rbp 54e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 54e9: 4c 89 e1 mov %r12,%rcx 54ec: e8 cf a4 00 00 call 0xf9c0 54f1: 44 89 f9 mov %r15d,%ecx 54f4: b8 01 00 00 00 mov $0x1,%eax 54f9: d3 e0 shl %cl,%eax 54fb: 41 89 7c 24 14 mov %edi,0x14(%r12) 5500: 83 fe 08 cmp $0x8,%esi 5503: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5508: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 550f: 00 00 5511: 0f 84 45 02 00 00 je 0x575c 5517: 83 fe 04 cmp $0x4,%esi 551a: 0f 84 97 00 00 00 je 0x55b7 5520: 83 fe 01 cmp $0x1,%esi 5523: 75 39 jne 0x555e 5525: 0f 57 c0 xorps %xmm0,%xmm0 5528: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 552c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4ea68 5533: 01 5534: f3 0f 5e c8 divss %xmm0,%xmm1 5538: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 553f: 00 5540: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5547: 00 00 5549: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5550: 00 00 5552: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5559: e9 93 00 00 00 jmp 0x55f1 555e: 83 fe 02 cmp $0x2,%esi 5561: 75 36 jne 0x5599 5563: 0f 57 c0 xorps %xmm0,%xmm0 5566: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 556a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4ea68 5571: 01 5572: f3 0f 5e c8 divss %xmm0,%xmm1 5576: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 557d: 00 557e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 5585: 00 00 5587: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 558e: 00 00 5590: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5597: eb 58 jmp 0x55f1 5599: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 55a0: 00 55a1: b8 ee ff ff ff mov $0xffffffee,%eax 55a6: 48 83 c4 38 add $0x38,%rsp 55aa: 5d pop %rbp 55ab: 41 5f pop %r15 55ad: 41 5e pop %r14 55af: 41 5d pop %r13 55b1: 41 5c pop %r12 55b3: 5f pop %rdi 55b4: 5e pop %rsi 55b5: 5b pop %rbx 55b6: c3 ret 55b7: 0f 57 c0 xorps %xmm0,%xmm0 55ba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 55be: b8 01 00 00 00 mov $0x1,%eax 55c3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 55ca: 00 55cb: 41 89 44 24 08 mov %eax,0x8(%r12) 55d0: 41 89 44 24 0c mov %eax,0xc(%r12) 55d5: e8 26 a4 00 00 call 0xfa00 55da: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4ea60 55e1: 01 55e2: f2 0f 5e c8 divsd %xmm0,%xmm1 55e6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 55ea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 55f1: 41 83 ff 04 cmp $0x4,%r15d 55f5: 7f 35 jg 0x562c 55f7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 55fe: 00 00 5600: 33 c0 xor %eax,%eax 5602: 4d 89 26 mov %r12,(%r14) 5605: 48 83 c4 38 add $0x38,%rsp 5609: 5d pop %rbp 560a: 41 5f pop %r15 560c: 41 5e pop %r14 560e: 41 5d pop %r13 5610: 41 5c pop %r12 5612: 5f pop %rdi 5613: 5e pop %rsi 5614: 5b pop %rbx 5615: c3 ret 5616: b8 ef ff ff ff mov $0xffffffef,%eax 561b: 48 83 c4 38 add $0x38,%rsp 561f: 5d pop %rbp 5620: 41 5f pop %r15 5622: 41 5e pop %r14 5624: 41 5d pop %r13 5626: 41 5c pop %r12 5628: 5f pop %rdi 5629: 5e pop %rsi 562a: 5b pop %rbx 562b: c3 ret 562c: 41 83 ff 0a cmp $0xa,%r15d 5630: 0f 8e ec 00 00 00 jle 0x5722 5636: 4d 85 ed test %r13,%r13 5639: 75 16 jne 0x5651 563b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5640: 48 83 c4 38 add $0x38,%rsp 5644: 5d pop %rbp 5645: 41 5f pop %r15 5647: 41 5e pop %r14 5649: 41 5d pop %r13 564b: 41 5c pop %r12 564d: 5f pop %rdi 564e: 5e pop %rsi 564f: 5b pop %rbx 5650: c3 ret 5651: 4c 89 ee mov %r13,%rsi 5654: 44 89 f9 mov %r15d,%ecx 5657: 48 83 e6 3f and $0x3f,%rsi 565b: 44 89 ff mov %r15d,%edi 565e: 48 f7 de neg %rsi 5661: 48 83 e6 3f and $0x3f,%rsi 5665: 49 03 f5 add %r13,%rsi 5668: 48 89 f2 mov %rsi,%rdx 566b: e8 10 a8 03 00 call 0x3fe80 5670: 49 89 c5 mov %rax,%r13 5673: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 567a: 00 567b: 49 89 54 24 30 mov %rdx,0x30(%r12) 5680: 41 8d 5f ff lea -0x1(%r15),%ebx 5684: 83 fb 10 cmp $0x10,%ebx 5687: 7f 3c jg 0x56c5 5689: 83 fb 0f cmp $0xf,%ebx 568c: 89 d9 mov %ebx,%ecx 568e: e8 2d aa 00 00 call 0x100c0 5693: 89 d9 mov %ebx,%ecx 5695: 48 89 f2 mov %rsi,%rdx 5698: 41 89 f8 mov %edi,%r8d 569b: 49 89 c1 mov %rax,%r9 569e: 49 89 44 24 38 mov %rax,0x38(%r12) 56a3: e8 d8 af 03 00 call 0x40680 56a8: 49 89 c1 mov %rax,%r9 56ab: 89 d9 mov %ebx,%ecx 56ad: b8 01 00 00 00 mov $0x1,%eax 56b2: d3 e0 shl %cl,%eax 56b4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 56bb: 83 e3 c0 and $0xffffffc0,%ebx 56be: 41 89 5c 24 18 mov %ebx,0x18(%r12) 56c3: eb 1e jmp 0x56e3 56c5: 48 89 e0 mov %rsp,%rax 56c8: 4c 89 e1 mov %r12,%rcx 56cb: 49 89 f0 mov %rsi,%r8 56ce: 41 89 f9 mov %edi,%r9d 56d1: 48 89 50 20 mov %rdx,0x20(%rax) 56d5: 89 da mov %ebx,%edx 56d7: 4c 89 68 28 mov %r13,0x28(%rax) 56db: e8 20 c3 03 00 call 0x41a00 56e0: 49 89 c1 mov %rax,%r9 56e3: 44 89 f9 mov %r15d,%ecx 56e6: 48 89 f2 mov %rsi,%rdx 56e9: 41 89 f8 mov %edi,%r8d 56ec: 4d 89 4c 24 50 mov %r9,0x50(%r12) 56f1: e8 4a fd 03 00 call 0x45440 56f6: 44 89 f9 mov %r15d,%ecx 56f9: 48 89 f2 mov %rsi,%rdx 56fc: 41 89 f8 mov %edi,%r8d 56ff: 49 89 c1 mov %rax,%r9 5702: 49 89 44 24 58 mov %rax,0x58(%r12) 5707: e8 74 02 04 00 call 0x45980 570c: 4d 89 26 mov %r12,(%r14) 570f: 33 c0 xor %eax,%eax 5711: 48 83 c4 38 add $0x38,%rsp 5715: 5d pop %rbp 5716: 41 5f pop %r15 5718: 41 5e pop %r14 571a: 41 5d pop %r13 571c: 41 5c pop %r12 571e: 5f pop %rdi 571f: 5e pop %rsi 5720: 5b pop %rbx 5721: c3 ret 5722: bf 0a 00 00 00 mov $0xa,%edi 5727: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 572e: 00 572f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608cc0 5736: 41 83 ff 06 cmp $0x6,%r15d 573a: 0f 8f 3b ff ff ff jg 0x567b 5740: 49 89 d1 mov %rdx,%r9 5743: 49 83 e1 3f and $0x3f,%r9 5747: 49 f7 d9 neg %r9 574a: 49 83 e1 3f and $0x3f,%r9 574e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5755: 00 00 5757: 4c 03 ca add %rdx,%r9 575a: eb 87 jmp 0x56e3 575c: 33 c0 xor %eax,%eax 575e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5765: 00 5766: 41 89 44 24 08 mov %eax,0x8(%r12) 576b: 41 89 44 24 0c mov %eax,0xc(%r12) 5770: e9 7c fe ff ff jmp 0x55f1 5775: 0f 1f 40 00 nopl 0x0(%rax) 5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5780: 56 push %rsi 5781: 57 push %rdi 5782: 41 54 push %r12 5784: 41 55 push %r13 5786: 41 56 push %r14 5788: 41 57 push %r15 578a: 55 push %rbp 578b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 5790: 48 89 ce mov %rcx,%rsi 5793: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 579a: 00 579b: 45 89 ce mov %r9d,%r14d 579e: 45 89 c5 mov %r8d,%r13d 57a1: 89 d5 mov %edx,%ebp 57a3: 48 85 f6 test %rsi,%rsi 57a6: 0f 84 8a 01 00 00 je 0x5936 57ac: 83 fd 1e cmp $0x1e,%ebp 57af: 0f 87 5d 01 00 00 ja 0x5912 57b5: 83 fd 1d cmp $0x1d,%ebp 57b8: 0f 8f 54 01 00 00 jg 0x5912 57be: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 57c5: 00 57c6: 4d 85 e4 test %r12,%r12 57c9: 0f 84 67 01 00 00 je 0x5936 57cf: 49 83 e4 3f and $0x3f,%r12 57d3: ba 90 00 00 00 mov $0x90,%edx 57d8: 49 f7 dc neg %r12 57db: 49 83 e4 3f and $0x3f,%r12 57df: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 57e6: 00 57e7: 4c 89 e1 mov %r12,%rcx 57ea: e8 f1 f5 00 00 call 0x14de0 57ef: 89 e9 mov %ebp,%ecx 57f1: 41 b8 01 00 00 00 mov $0x1,%r8d 57f7: 41 d3 e0 shl %cl,%r8d 57fa: 41 89 6c 24 04 mov %ebp,0x4(%r12) 57ff: 41 83 fd 08 cmp $0x8,%r13d 5803: 45 89 74 24 14 mov %r14d,0x14(%r12) 5808: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 580f: 00 00 5811: 0f 84 48 02 00 00 je 0x5a5f 5817: 41 83 fd 04 cmp $0x4,%r13d 581b: 0f 84 95 00 00 00 je 0x58b6 5821: 41 83 fd 01 cmp $0x1,%r13d 5825: 75 37 jne 0x585e 5827: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 582c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4ea78 5833: 01 5834: f3 0f 5e c8 divss %xmm0,%xmm1 5838: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 583f: 00 5840: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5847: 00 00 5849: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5850: 00 00 5852: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5859: e9 90 00 00 00 jmp 0x58ee 585e: 41 83 fd 02 cmp $0x2,%r13d 5862: 75 34 jne 0x5898 5864: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 5869: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4ea78 5870: 01 5871: f3 0f 5e c8 divss %xmm0,%xmm1 5875: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 587c: 00 587d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 5884: 00 00 5886: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 588d: 00 00 588f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5896: eb 56 jmp 0x58ee 5898: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 589f: 00 58a0: b8 ee ff ff ff mov $0xffffffee,%eax 58a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 58aa: 5d pop %rbp 58ab: 41 5f pop %r15 58ad: 41 5e pop %r14 58af: 41 5d pop %r13 58b1: 41 5c pop %r12 58b3: 5f pop %rdi 58b4: 5e pop %rsi 58b5: c3 ret 58b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 58bb: b8 01 00 00 00 mov $0x1,%eax 58c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 58c7: 00 58c8: 41 89 44 24 08 mov %eax,0x8(%r12) 58cd: 41 89 44 24 0c mov %eax,0xc(%r12) 58d2: e8 49 f5 00 00 call 0x14e20 58d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4ea70 58de: 01 58df: f2 0f 5e c8 divsd %xmm0,%xmm1 58e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 58e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 58ee: 83 fd 04 cmp $0x4,%ebp 58f1: 7f 35 jg 0x5928 58f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 58fa: 00 00 58fc: 33 c0 xor %eax,%eax 58fe: 4c 89 26 mov %r12,(%rsi) 5901: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 5906: 5d pop %rbp 5907: 41 5f pop %r15 5909: 41 5e pop %r14 590b: 41 5d pop %r13 590d: 41 5c pop %r12 590f: 5f pop %rdi 5910: 5e pop %rsi 5911: c3 ret 5912: b8 ef ff ff ff mov $0xffffffef,%eax 5917: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 591c: 5d pop %rbp 591d: 41 5f pop %r15 591f: 41 5e pop %r14 5921: 41 5d pop %r13 5923: 41 5c pop %r12 5925: 5f pop %rdi 5926: 5e pop %rsi 5927: c3 ret 5928: 83 fd 0a cmp $0xa,%ebp 592b: 0f 8e f4 00 00 00 jle 0x5a25 5931: 48 85 ff test %rdi,%rdi 5934: 75 16 jne 0x594c 5936: b8 f8 ff ff ff mov $0xfffffff8,%eax 593b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 5940: 5d pop %rbp 5941: 41 5f pop %r15 5943: 41 5e pop %r14 5945: 41 5d pop %r13 5947: 41 5c pop %r12 5949: 5f pop %rdi 594a: 5e pop %rsi 594b: c3 ret 594c: 48 83 e7 3f and $0x3f,%rdi 5950: 89 e9 mov %ebp,%ecx 5952: 48 f7 df neg %rdi 5955: 41 89 ee mov %ebp,%r14d 5958: 48 83 e7 3f and $0x3f,%rdi 595c: 49 89 fd mov %rdi,%r13 595f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 5966: 00 5967: 4c 89 ea mov %r13,%rdx 596a: e8 71 05 04 00 call 0x45ee0 596f: 48 89 c7 mov %rax,%rdi 5972: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 5979: 00 597a: 49 89 54 24 30 mov %rdx,0x30(%r12) 597f: 44 8d 7d ff lea -0x1(%rbp),%r15d 5983: 41 83 ff 11 cmp $0x11,%r15d 5987: 7f 3f jg 0x59c8 5989: 41 83 ff 10 cmp $0x10,%r15d 598d: 44 89 f9 mov %r15d,%ecx 5990: e8 ab fa 00 00 call 0x15440 5995: 44 89 f9 mov %r15d,%ecx 5998: 4c 89 ea mov %r13,%rdx 599b: 45 89 f0 mov %r14d,%r8d 599e: 49 89 c1 mov %rax,%r9 59a1: 49 89 44 24 38 mov %rax,0x38(%r12) 59a6: e8 35 0b 04 00 call 0x464e0 59ab: 49 89 c1 mov %rax,%r9 59ae: 44 89 f9 mov %r15d,%ecx 59b1: b8 01 00 00 00 mov $0x1,%eax 59b6: d3 e0 shl %cl,%eax 59b8: c1 e0 03 shl $0x3,%eax 59bb: 83 c0 3f add $0x3f,%eax 59be: 83 e0 c0 and $0xffffffc0,%eax 59c1: 41 89 44 24 18 mov %eax,0x18(%r12) 59c6: eb 20 jmp 0x59e8 59c8: 48 8d 04 24 lea (%rsp),%rax 59cc: 4c 89 e1 mov %r12,%rcx 59cf: 4d 89 e8 mov %r13,%r8 59d2: 45 89 f1 mov %r14d,%r9d 59d5: 48 89 50 20 mov %rdx,0x20(%rax) 59d9: 44 89 fa mov %r15d,%edx 59dc: 48 89 78 28 mov %rdi,0x28(%rax) 59e0: e8 bb 1e 04 00 call 0x478a0 59e5: 49 89 c1 mov %rax,%r9 59e8: 89 e9 mov %ebp,%ecx 59ea: 4c 89 ea mov %r13,%rdx 59ed: 45 89 f0 mov %r14d,%r8d 59f0: 4d 89 4c 24 50 mov %r9,0x50(%r12) 59f5: e8 86 5a 04 00 call 0x4b480 59fa: 89 e9 mov %ebp,%ecx 59fc: 4c 89 ea mov %r13,%rdx 59ff: 45 89 f0 mov %r14d,%r8d 5a02: 49 89 c1 mov %rax,%r9 5a05: 49 89 44 24 58 mov %rax,0x58(%r12) 5a0a: e8 71 5e 04 00 call 0x4b880 5a0f: 4c 89 26 mov %r12,(%rsi) 5a12: 33 c0 xor %eax,%eax 5a14: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 5a19: 5d pop %rbp 5a1a: 41 5f pop %r15 5a1c: 41 5e pop %r14 5a1e: 41 5d pop %r13 5a20: 41 5c pop %r12 5a22: 5f pop %rdi 5a23: 5e pop %rsi 5a24: c3 ret 5a25: 41 be 0a 00 00 00 mov $0xa,%r14d 5a2b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608cc0 5a32: 83 fd 06 cmp $0x6,%ebp 5a35: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 5a3c: 00 5a3d: 0f 8f 37 ff ff ff jg 0x597a 5a43: 49 89 d1 mov %rdx,%r9 5a46: 49 83 e1 3f and $0x3f,%r9 5a4a: 49 f7 d9 neg %r9 5a4d: 49 83 e1 3f and $0x3f,%r9 5a51: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5a58: 00 00 5a5a: 4c 03 ca add %rdx,%r9 5a5d: eb 89 jmp 0x59e8 5a5f: 33 c0 xor %eax,%eax 5a61: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5a68: 00 5a69: 41 89 44 24 08 mov %eax,0x8(%r12) 5a6e: 41 89 44 24 0c mov %eax,0xc(%r12) 5a73: e9 76 fe ff ff jmp 0x58ee 5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a7f: 00 5a80: 53 push %rbx 5a81: 56 push %rsi 5a82: 57 push %rdi 5a83: 41 54 push %r12 5a85: 41 55 push %r13 5a87: 41 56 push %r14 5a89: 41 57 push %r15 5a8b: 55 push %rbp 5a8c: 48 83 ec 38 sub $0x38,%rsp 5a90: 49 89 ce mov %rcx,%r14 5a93: 44 89 cf mov %r9d,%edi 5a96: 44 89 c6 mov %r8d,%esi 5a99: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 5aa0: 00 5aa1: 41 89 d7 mov %edx,%r15d 5aa4: 4d 85 f6 test %r14,%r14 5aa7: 0f 84 85 01 00 00 je 0x5c32 5aad: 41 83 ff 1e cmp $0x1e,%r15d 5ab1: 0f 87 56 01 00 00 ja 0x5c0d 5ab7: 41 83 ff 1d cmp $0x1d,%r15d 5abb: 0f 8f 4c 01 00 00 jg 0x5c0d 5ac1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5ac8: 00 5ac9: 48 85 db test %rbx,%rbx 5acc: 0f 84 60 01 00 00 je 0x5c32 5ad2: 48 89 dd mov %rbx,%rbp 5ad5: ba 90 00 00 00 mov $0x90,%edx 5ada: 48 83 e5 3f and $0x3f,%rbp 5ade: 48 f7 dd neg %rbp 5ae1: 48 83 e5 3f and $0x3f,%rbp 5ae5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5ae9: 4c 89 e1 mov %r12,%rcx 5aec: e8 6f 49 01 00 call 0x1a460 5af1: 44 89 f9 mov %r15d,%ecx 5af4: b8 01 00 00 00 mov $0x1,%eax 5af9: 41 89 7c 24 14 mov %edi,0x14(%r12) 5afe: d3 e0 shl %cl,%eax 5b00: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5b05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5b0c: 00 00 5b0e: 83 fe 08 cmp $0x8,%esi 5b11: 0f 84 39 02 00 00 je 0x5d50 5b17: 83 fe 04 cmp $0x4,%esi 5b1a: 0f 84 91 00 00 00 je 0x5bb1 5b20: 83 fe 01 cmp $0x1,%esi 5b23: 75 36 jne 0x5b5b 5b25: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 5b29: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ea88 5b30: 01 5b31: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5b38: 00 5b39: f3 0f 5e c8 divss %xmm0,%xmm1 5b3d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5b44: 00 00 5b46: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5b4d: 00 00 5b4f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5b56: e9 8d 00 00 00 jmp 0x5be8 5b5b: 83 fe 02 cmp $0x2,%esi 5b5e: 75 33 jne 0x5b93 5b60: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 5b64: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ea88 5b6b: 01 5b6c: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5b73: 00 5b74: f3 0f 5e c8 divss %xmm0,%xmm1 5b78: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 5b7f: 00 00 5b81: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 5b88: 00 00 5b8a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5b91: eb 55 jmp 0x5be8 5b93: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 5b9a: 00 5b9b: b8 ee ff ff ff mov $0xffffffee,%eax 5ba0: 48 83 c4 38 add $0x38,%rsp 5ba4: 5d pop %rbp 5ba5: 41 5f pop %r15 5ba7: 41 5e pop %r14 5ba9: 41 5d pop %r13 5bab: 41 5c pop %r12 5bad: 5f pop %rdi 5bae: 5e pop %rsi 5baf: 5b pop %rbx 5bb0: c3 ret 5bb1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 5bb5: b8 01 00 00 00 mov $0x1,%eax 5bba: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5bc1: 00 5bc2: 41 89 44 24 08 mov %eax,0x8(%r12) 5bc7: 41 89 44 24 0c mov %eax,0xc(%r12) 5bcc: e8 cf 48 01 00 call 0x1a4a0 5bd1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ea80 5bd8: 01 5bd9: f2 0f 5e c8 divsd %xmm0,%xmm1 5bdd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 5be1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5be8: 41 83 ff 04 cmp $0x4,%r15d 5bec: 7f 35 jg 0x5c23 5bee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5bf5: 00 00 5bf7: 33 c0 xor %eax,%eax 5bf9: 4d 89 26 mov %r12,(%r14) 5bfc: 48 83 c4 38 add $0x38,%rsp 5c00: 5d pop %rbp 5c01: 41 5f pop %r15 5c03: 41 5e pop %r14 5c05: 41 5d pop %r13 5c07: 41 5c pop %r12 5c09: 5f pop %rdi 5c0a: 5e pop %rsi 5c0b: 5b pop %rbx 5c0c: c3 ret 5c0d: b8 ef ff ff ff mov $0xffffffef,%eax 5c12: 48 83 c4 38 add $0x38,%rsp 5c16: 5d pop %rbp 5c17: 41 5f pop %r15 5c19: 41 5e pop %r14 5c1b: 41 5d pop %r13 5c1d: 41 5c pop %r12 5c1f: 5f pop %rdi 5c20: 5e pop %rsi 5c21: 5b pop %rbx 5c22: c3 ret 5c23: 41 83 ff 0a cmp $0xa,%r15d 5c27: 0f 8e e9 00 00 00 jle 0x5d16 5c2d: 4d 85 ed test %r13,%r13 5c30: 75 16 jne 0x5c48 5c32: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c37: 48 83 c4 38 add $0x38,%rsp 5c3b: 5d pop %rbp 5c3c: 41 5f pop %r15 5c3e: 41 5e pop %r14 5c40: 41 5d pop %r13 5c42: 41 5c pop %r12 5c44: 5f pop %rdi 5c45: 5e pop %rsi 5c46: 5b pop %rbx 5c47: c3 ret 5c48: 4c 89 ee mov %r13,%rsi 5c4b: 44 89 f9 mov %r15d,%ecx 5c4e: 48 83 e6 3f and $0x3f,%rsi 5c52: 44 89 ff mov %r15d,%edi 5c55: 48 f7 de neg %rsi 5c58: 48 83 e6 3f and $0x3f,%rsi 5c5c: 49 03 f5 add %r13,%rsi 5c5f: 48 89 f2 mov %rsi,%rdx 5c62: e8 59 60 04 00 call 0x4bcc0 5c67: 49 89 c5 mov %rax,%r13 5c6a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5c71: 00 5c72: 41 8d 5f ff lea -0x1(%r15),%ebx 5c76: 49 89 54 24 30 mov %rdx,0x30(%r12) 5c7b: 83 fb 11 cmp $0x11,%ebx 5c7e: 7f 39 jg 0x5cb9 5c80: 89 d9 mov %ebx,%ecx 5c82: e8 19 4e 01 00 call 0x1aaa0 5c87: 89 d9 mov %ebx,%ecx 5c89: 48 89 f2 mov %rsi,%rdx 5c8c: 49 89 44 24 38 mov %rax,0x38(%r12) 5c91: 41 89 f8 mov %edi,%r8d 5c94: 49 89 c1 mov %rax,%r9 5c97: e8 04 66 04 00 call 0x4c2a0 5c9c: 49 89 c1 mov %rax,%r9 5c9f: 89 d9 mov %ebx,%ecx 5ca1: b8 01 00 00 00 mov $0x1,%eax 5ca6: d3 e0 shl %cl,%eax 5ca8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 5caf: 83 e3 c0 and $0xffffffc0,%ebx 5cb2: 41 89 5c 24 18 mov %ebx,0x18(%r12) 5cb7: eb 1e jmp 0x5cd7 5cb9: 48 89 e0 mov %rsp,%rax 5cbc: 4c 89 e1 mov %r12,%rcx 5cbf: 48 89 50 20 mov %rdx,0x20(%rax) 5cc3: 89 da mov %ebx,%edx 5cc5: 49 89 f0 mov %rsi,%r8 5cc8: 41 89 f9 mov %edi,%r9d 5ccb: 4c 89 68 28 mov %r13,0x28(%rax) 5ccf: e8 6c 79 04 00 call 0x4d640 5cd4: 49 89 c1 mov %rax,%r9 5cd7: 44 89 f9 mov %r15d,%ecx 5cda: 48 89 f2 mov %rsi,%rdx 5cdd: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5ce2: 41 89 f8 mov %edi,%r8d 5ce5: e8 f6 b3 04 00 call 0x510e0 5cea: 44 89 f9 mov %r15d,%ecx 5ced: 48 89 f2 mov %rsi,%rdx 5cf0: 49 89 44 24 58 mov %rax,0x58(%r12) 5cf5: 41 89 f8 mov %edi,%r8d 5cf8: 49 89 c1 mov %rax,%r9 5cfb: e8 c0 b7 04 00 call 0x514c0 5d00: 4d 89 26 mov %r12,(%r14) 5d03: 33 c0 xor %eax,%eax 5d05: 48 83 c4 38 add $0x38,%rsp 5d09: 5d pop %rbp 5d0a: 41 5f pop %r15 5d0c: 41 5e pop %r14 5d0e: 41 5d pop %r13 5d10: 41 5c pop %r12 5d12: 5f pop %rdi 5d13: 5e pop %rsi 5d14: 5b pop %rbx 5d15: c3 ret 5d16: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5d1d: 00 5d1e: bf 0a 00 00 00 mov $0xa,%edi 5d23: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608cc0 5d2a: 41 83 ff 06 cmp $0x6,%r15d 5d2e: 0f 8f 3e ff ff ff jg 0x5c72 5d34: 49 89 d1 mov %rdx,%r9 5d37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5d3e: 00 00 5d40: 49 83 e1 3f and $0x3f,%r9 5d44: 49 f7 d9 neg %r9 5d47: 49 83 e1 3f and $0x3f,%r9 5d4b: 4c 03 ca add %rdx,%r9 5d4e: eb 87 jmp 0x5cd7 5d50: 33 c0 xor %eax,%eax 5d52: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5d59: 00 5d5a: 41 89 44 24 08 mov %eax,0x8(%r12) 5d5f: 41 89 44 24 0c mov %eax,0xc(%r12) 5d64: e9 7f fe ff ff jmp 0x5be8 5d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d70: 00 5d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d7f: 00 5d80: 53 push %rbx 5d81: 56 push %rsi 5d82: 57 push %rdi 5d83: 41 54 push %r12 5d85: 41 55 push %r13 5d87: 41 56 push %r14 5d89: 41 57 push %r15 5d8b: 55 push %rbp 5d8c: 48 83 ec 38 sub $0x38,%rsp 5d90: 49 89 ce mov %rcx,%r14 5d93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 5d9a: 00 5d9b: 44 89 cf mov %r9d,%edi 5d9e: 44 89 c6 mov %r8d,%esi 5da1: 41 89 d7 mov %edx,%r15d 5da4: 4d 85 f6 test %r14,%r14 5da7: 0f 84 95 01 00 00 je 0x5f42 5dad: 41 83 ff 1e cmp $0x1e,%r15d 5db1: 0f 87 66 01 00 00 ja 0x5f1d 5db7: 41 83 ff 1d cmp $0x1d,%r15d 5dbb: 0f 8f 5c 01 00 00 jg 0x5f1d 5dc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5dc8: 00 5dc9: 48 85 db test %rbx,%rbx 5dcc: 0f 84 70 01 00 00 je 0x5f42 5dd2: 48 89 dd mov %rbx,%rbp 5dd5: ba 90 00 00 00 mov $0x90,%edx 5dda: 48 83 e5 3f and $0x3f,%rbp 5dde: 48 f7 dd neg %rbp 5de1: 48 83 e5 3f and $0x3f,%rbp 5de5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5de9: 4c 89 e1 mov %r12,%rcx 5dec: e8 0f 9a 01 00 call 0x1f800 5df1: 44 89 f9 mov %r15d,%ecx 5df4: b8 01 00 00 00 mov $0x1,%eax 5df9: d3 e0 shl %cl,%eax 5dfb: 41 89 7c 24 14 mov %edi,0x14(%r12) 5e00: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5e05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5e0c: 00 00 5e0e: 83 fe 08 cmp $0x8,%esi 5e11: 0f 84 49 02 00 00 je 0x6060 5e17: 83 fe 04 cmp $0x4,%esi 5e1a: 0f 84 99 00 00 00 je 0x5eb9 5e20: 83 fe 01 cmp $0x1,%esi 5e23: 75 3a jne 0x5e5f 5e25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 5e29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 5e2d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ea98 5e34: 01 5e35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 5e39: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5e40: 00 5e41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5e48: 00 00 5e4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5e51: 00 00 5e53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 5e5a: e9 99 00 00 00 jmp 0x5ef8 5e5f: 83 fe 02 cmp $0x2,%esi 5e62: 75 37 jne 0x5e9b 5e64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 5e68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 5e6c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ea98 5e73: 01 5e74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 5e78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5e7f: 00 5e80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 5e87: 00 00 5e89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 5e90: 00 00 5e92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 5e99: eb 5d jmp 0x5ef8 5e9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 5ea2: 00 5ea3: b8 ee ff ff ff mov $0xffffffee,%eax 5ea8: 48 83 c4 38 add $0x38,%rsp 5eac: 5d pop %rbp 5ead: 41 5f pop %r15 5eaf: 41 5e pop %r14 5eb1: 41 5d pop %r13 5eb3: 41 5c pop %r12 5eb5: 5f pop %rdi 5eb6: 5e pop %rsi 5eb7: 5b pop %rbx 5eb8: c3 ret 5eb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 5ebd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 5ec1: b8 01 00 00 00 mov $0x1,%eax 5ec6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5ecd: 00 5ece: 41 89 44 24 08 mov %eax,0x8(%r12) 5ed3: 41 89 44 24 0c mov %eax,0xc(%r12) 5ed8: e8 63 99 01 00 call 0x1f840 5edd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5ee1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ea90 5ee8: 01 5ee9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 5eed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 5ef1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 5ef8: 41 83 ff 04 cmp $0x4,%r15d 5efc: 7f 35 jg 0x5f33 5efe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5f05: 00 00 5f07: 33 c0 xor %eax,%eax 5f09: 4d 89 26 mov %r12,(%r14) 5f0c: 48 83 c4 38 add $0x38,%rsp 5f10: 5d pop %rbp 5f11: 41 5f pop %r15 5f13: 41 5e pop %r14 5f15: 41 5d pop %r13 5f17: 41 5c pop %r12 5f19: 5f pop %rdi 5f1a: 5e pop %rsi 5f1b: 5b pop %rbx 5f1c: c3 ret 5f1d: b8 ef ff ff ff mov $0xffffffef,%eax 5f22: 48 83 c4 38 add $0x38,%rsp 5f26: 5d pop %rbp 5f27: 41 5f pop %r15 5f29: 41 5e pop %r14 5f2b: 41 5d pop %r13 5f2d: 41 5c pop %r12 5f2f: 5f pop %rdi 5f30: 5e pop %rsi 5f31: 5b pop %rbx 5f32: c3 ret 5f33: 41 83 ff 0a cmp $0xa,%r15d 5f37: 0f 8e e9 00 00 00 jle 0x6026 5f3d: 4d 85 ed test %r13,%r13 5f40: 75 16 jne 0x5f58 5f42: b8 f8 ff ff ff mov $0xfffffff8,%eax 5f47: 48 83 c4 38 add $0x38,%rsp 5f4b: 5d pop %rbp 5f4c: 41 5f pop %r15 5f4e: 41 5e pop %r14 5f50: 41 5d pop %r13 5f52: 41 5c pop %r12 5f54: 5f pop %rdi 5f55: 5e pop %rsi 5f56: 5b pop %rbx 5f57: c3 ret 5f58: 4c 89 ee mov %r13,%rsi 5f5b: 44 89 f9 mov %r15d,%ecx 5f5e: 48 83 e6 3f and $0x3f,%rsi 5f62: 44 89 ff mov %r15d,%edi 5f65: 48 f7 de neg %rsi 5f68: 48 83 e6 3f and $0x3f,%rsi 5f6c: 49 03 f5 add %r13,%rsi 5f6f: 48 89 f2 mov %rsi,%rdx 5f72: e8 89 b9 04 00 call 0x51900 5f77: 49 89 c5 mov %rax,%r13 5f7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5f81: 00 5f82: 49 89 54 24 30 mov %rdx,0x30(%r12) 5f87: 41 8d 5f ff lea -0x1(%r15),%ebx 5f8b: 83 fb 12 cmp $0x12,%ebx 5f8e: 7f 39 jg 0x5fc9 5f90: 89 d9 mov %ebx,%ecx 5f92: e8 29 a1 00 00 call 0x100c0 5f97: 89 d9 mov %ebx,%ecx 5f99: 48 89 f2 mov %rsi,%rdx 5f9c: 41 89 f8 mov %edi,%r8d 5f9f: 49 89 c1 mov %rax,%r9 5fa2: 49 89 44 24 38 mov %rax,0x38(%r12) 5fa7: e8 f4 c1 04 00 call 0x521a0 5fac: 49 89 c1 mov %rax,%r9 5faf: 89 d9 mov %ebx,%ecx 5fb1: b8 01 00 00 00 mov $0x1,%eax 5fb6: d3 e0 shl %cl,%eax 5fb8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 5fbf: 83 e3 c0 and $0xffffffc0,%ebx 5fc2: 41 89 5c 24 18 mov %ebx,0x18(%r12) 5fc7: eb 1e jmp 0x5fe7 5fc9: 48 89 e0 mov %rsp,%rax 5fcc: 4c 89 e1 mov %r12,%rcx 5fcf: 49 89 f0 mov %rsi,%r8 5fd2: 41 89 f9 mov %edi,%r9d 5fd5: 48 89 50 20 mov %rdx,0x20(%rax) 5fd9: 89 da mov %ebx,%edx 5fdb: 4c 89 68 28 mov %r13,0x28(%rax) 5fdf: e8 3c d3 04 00 call 0x53320 5fe4: 49 89 c1 mov %rax,%r9 5fe7: 44 89 f9 mov %r15d,%ecx 5fea: 48 89 f2 mov %rsi,%rdx 5fed: 41 89 f8 mov %edi,%r8d 5ff0: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5ff5: e8 86 1c 05 00 call 0x57c80 5ffa: 44 89 f9 mov %r15d,%ecx 5ffd: 48 89 f2 mov %rsi,%rdx 6000: 41 89 f8 mov %edi,%r8d 6003: 49 89 c1 mov %rax,%r9 6006: 49 89 44 24 58 mov %rax,0x58(%r12) 600b: e8 50 20 05 00 call 0x58060 6010: 4d 89 26 mov %r12,(%r14) 6013: 33 c0 xor %eax,%eax 6015: 48 83 c4 38 add $0x38,%rsp 6019: 5d pop %rbp 601a: 41 5f pop %r15 601c: 41 5e pop %r14 601e: 41 5d pop %r13 6020: 41 5c pop %r12 6022: 5f pop %rdi 6023: 5e pop %rsi 6024: 5b pop %rbx 6025: c3 ret 6026: bf 0a 00 00 00 mov $0xa,%edi 602b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6032: 00 6033: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608cc0 603a: 41 83 ff 07 cmp $0x7,%r15d 603e: 0f 8f 3e ff ff ff jg 0x5f82 6044: 49 89 d1 mov %rdx,%r9 6047: 49 83 e1 3f and $0x3f,%r9 604b: 49 f7 d9 neg %r9 604e: 49 83 e1 3f and $0x3f,%r9 6052: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6059: 00 00 605b: 4c 03 ca add %rdx,%r9 605e: eb 87 jmp 0x5fe7 6060: 33 c0 xor %eax,%eax 6062: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6069: 00 606a: 41 89 44 24 08 mov %eax,0x8(%r12) 606f: 41 89 44 24 0c mov %eax,0xc(%r12) 6074: e9 7f fe ff ff jmp 0x5ef8 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6080: 53 push %rbx 6081: 56 push %rsi 6082: 57 push %rdi 6083: 41 54 push %r12 6085: 41 55 push %r13 6087: 41 56 push %r14 6089: 41 57 push %r15 608b: 55 push %rbp 608c: 48 83 ec 38 sub $0x38,%rsp 6090: 49 89 ce mov %rcx,%r14 6093: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 609a: 00 609b: 44 89 cf mov %r9d,%edi 609e: 44 89 c6 mov %r8d,%esi 60a1: 41 89 d7 mov %edx,%r15d 60a4: 4d 85 f6 test %r14,%r14 60a7: 0f 84 95 01 00 00 je 0x6242 60ad: 41 83 ff 1e cmp $0x1e,%r15d 60b1: 0f 87 66 01 00 00 ja 0x621d 60b7: 41 83 ff 1d cmp $0x1d,%r15d 60bb: 0f 8f 5c 01 00 00 jg 0x621d 60c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 60c8: 00 60c9: 48 85 db test %rbx,%rbx 60cc: 0f 84 70 01 00 00 je 0x6242 60d2: 48 89 dd mov %rbx,%rbp 60d5: ba 90 00 00 00 mov $0x90,%edx 60da: 48 83 e5 3f and $0x3f,%rbp 60de: 48 f7 dd neg %rbp 60e1: 48 83 e5 3f and $0x3f,%rbp 60e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 60e9: 4c 89 e1 mov %r12,%rcx 60ec: e8 6f f6 01 00 call 0x25760 60f1: b8 01 00 00 00 mov $0x1,%eax 60f6: 41 89 7c 24 14 mov %edi,0x14(%r12) 60fb: 45 89 7c 24 04 mov %r15d,0x4(%r12) 6100: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 6107: 00 00 6109: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 610e: 83 fe 08 cmp $0x8,%esi 6111: 0f 84 4a 02 00 00 je 0x6361 6117: 83 fe 04 cmp $0x4,%esi 611a: 0f 84 99 00 00 00 je 0x61b9 6120: 83 fe 01 cmp $0x1,%esi 6123: 75 3a jne 0x615f 6125: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6129: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 612d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4eaa8 6134: 01 6135: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6139: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6140: 00 6141: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 6148: 00 00 614a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 6151: 00 00 6153: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 615a: e9 99 00 00 00 jmp 0x61f8 615f: 83 fe 02 cmp $0x2,%esi 6162: 75 37 jne 0x619b 6164: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6168: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 616c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4eaa8 6173: 01 6174: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6178: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 617f: 00 6180: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 6187: 00 00 6189: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 6190: 00 00 6192: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 6199: eb 5d jmp 0x61f8 619b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 61a2: 00 61a3: b8 ee ff ff ff mov $0xffffffee,%eax 61a8: 48 83 c4 38 add $0x38,%rsp 61ac: 5d pop %rbp 61ad: 41 5f pop %r15 61af: 41 5e pop %r14 61b1: 41 5d pop %r13 61b3: 41 5c pop %r12 61b5: 5f pop %rdi 61b6: 5e pop %rsi 61b7: 5b pop %rbx 61b8: c3 ret 61b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 61bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 61c1: b8 01 00 00 00 mov $0x1,%eax 61c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 61cd: 00 61ce: 41 89 44 24 08 mov %eax,0x8(%r12) 61d3: 41 89 44 24 0c mov %eax,0xc(%r12) 61d8: e8 c3 f5 01 00 call 0x257a0 61dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 61e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4eaa0 61e8: 01 61e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 61ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 61f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 61f8: 41 83 ff 04 cmp $0x4,%r15d 61fc: 7f 35 jg 0x6233 61fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6205: 00 00 6207: 33 c0 xor %eax,%eax 6209: 4d 89 26 mov %r12,(%r14) 620c: 48 83 c4 38 add $0x38,%rsp 6210: 5d pop %rbp 6211: 41 5f pop %r15 6213: 41 5e pop %r14 6215: 41 5d pop %r13 6217: 41 5c pop %r12 6219: 5f pop %rdi 621a: 5e pop %rsi 621b: 5b pop %rbx 621c: c3 ret 621d: b8 ef ff ff ff mov $0xffffffef,%eax 6222: 48 83 c4 38 add $0x38,%rsp 6226: 5d pop %rbp 6227: 41 5f pop %r15 6229: 41 5e pop %r14 622b: 41 5d pop %r13 622d: 41 5c pop %r12 622f: 5f pop %rdi 6230: 5e pop %rsi 6231: 5b pop %rbx 6232: c3 ret 6233: 41 83 ff 0a cmp $0xa,%r15d 6237: 0f 8e ea 00 00 00 jle 0x6327 623d: 4d 85 ed test %r13,%r13 6240: 75 16 jne 0x6258 6242: b8 f8 ff ff ff mov $0xfffffff8,%eax 6247: 48 83 c4 38 add $0x38,%rsp 624b: 5d pop %rbp 624c: 41 5f pop %r15 624e: 41 5e pop %r14 6250: 41 5d pop %r13 6252: 41 5c pop %r12 6254: 5f pop %rdi 6255: 5e pop %rsi 6256: 5b pop %rbx 6257: c3 ret 6258: 4c 89 ee mov %r13,%rsi 625b: 44 89 f9 mov %r15d,%ecx 625e: 48 83 e6 3f and $0x3f,%rsi 6262: 44 89 ff mov %r15d,%edi 6265: 48 f7 de neg %rsi 6268: 48 83 e6 3f and $0x3f,%rsi 626c: 49 03 f5 add %r13,%rsi 626f: 48 89 f2 mov %rsi,%rdx 6272: e8 29 22 05 00 call 0x584a0 6277: 49 89 c5 mov %rax,%r13 627a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6281: 00 6282: 49 89 54 24 30 mov %rdx,0x30(%r12) 6287: 41 8d 5f ff lea -0x1(%r15),%ebx 628b: 83 fb 12 cmp $0x12,%ebx 628e: 7f 3a jg 0x62ca 6290: 89 d9 mov %ebx,%ecx 6292: e8 89 fc 01 00 call 0x25f20 6297: 89 d9 mov %ebx,%ecx 6299: 48 89 f2 mov %rsi,%rdx 629c: 41 89 f8 mov %edi,%r8d 629f: 49 89 c1 mov %rax,%r9 62a2: 49 89 44 24 38 mov %rax,0x38(%r12) 62a7: e8 f4 2a 05 00 call 0x58da0 62ac: 49 89 c1 mov %rax,%r9 62af: b8 01 00 00 00 mov $0x1,%eax 62b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 62b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 62c0: 83 e5 c0 and $0xffffffc0,%ebp 62c3: 41 89 6c 24 18 mov %ebp,0x18(%r12) 62c8: eb 1e jmp 0x62e8 62ca: 48 89 e0 mov %rsp,%rax 62cd: 4c 89 e1 mov %r12,%rcx 62d0: 49 89 f0 mov %rsi,%r8 62d3: 41 89 f9 mov %edi,%r9d 62d6: 48 89 50 20 mov %rdx,0x20(%rax) 62da: 89 da mov %ebx,%edx 62dc: 4c 89 68 28 mov %r13,0x28(%rax) 62e0: e8 1b 3c 05 00 call 0x59f00 62e5: 49 89 c1 mov %rax,%r9 62e8: 44 89 f9 mov %r15d,%ecx 62eb: 48 89 f2 mov %rsi,%rdx 62ee: 41 89 f8 mov %edi,%r8d 62f1: 4d 89 4c 24 50 mov %r9,0x50(%r12) 62f6: e8 85 85 05 00 call 0x5e880 62fb: 44 89 f9 mov %r15d,%ecx 62fe: 48 89 f2 mov %rsi,%rdx 6301: 41 89 f8 mov %edi,%r8d 6304: 49 89 c1 mov %rax,%r9 6307: 49 89 44 24 58 mov %rax,0x58(%r12) 630c: e8 2f 89 05 00 call 0x5ec40 6311: 4d 89 26 mov %r12,(%r14) 6314: 33 c0 xor %eax,%eax 6316: 48 83 c4 38 add $0x38,%rsp 631a: 5d pop %rbp 631b: 41 5f pop %r15 631d: 41 5e pop %r14 631f: 41 5d pop %r13 6321: 41 5c pop %r12 6323: 5f pop %rdi 6324: 5e pop %rsi 6325: 5b pop %rbx 6326: c3 ret 6327: bf 0a 00 00 00 mov $0xa,%edi 632c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6333: 00 6334: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608cc0 633b: 41 83 ff 07 cmp $0x7,%r15d 633f: 0f 8f 3d ff ff ff jg 0x6282 6345: 49 89 d1 mov %rdx,%r9 6348: 49 83 e1 3f and $0x3f,%r9 634c: 49 f7 d9 neg %r9 634f: 49 83 e1 3f and $0x3f,%r9 6353: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 635a: 00 00 635c: 4c 03 ca add %rdx,%r9 635f: eb 87 jmp 0x62e8 6361: 33 c0 xor %eax,%eax 6363: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 636a: 00 636b: 41 89 44 24 08 mov %eax,0x8(%r12) 6370: 41 89 44 24 0c mov %eax,0xc(%r12) 6375: e9 7e fe ff ff jmp 0x61f8 637a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6380: 53 push %rbx 6381: 56 push %rsi 6382: 57 push %rdi 6383: 41 54 push %r12 6385: 41 55 push %r13 6387: 41 56 push %r14 6389: 41 57 push %r15 638b: 55 push %rbp 638c: 48 83 ec 38 sub $0x38,%rsp 6390: 49 89 ce mov %rcx,%r14 6393: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 639a: 00 639b: 44 89 cf mov %r9d,%edi 639e: 44 89 c6 mov %r8d,%esi 63a1: 41 89 d7 mov %edx,%r15d 63a4: 4d 85 f6 test %r14,%r14 63a7: 0f 84 95 01 00 00 je 0x6542 63ad: 41 83 ff 1e cmp $0x1e,%r15d 63b1: 0f 87 66 01 00 00 ja 0x651d 63b7: 41 83 ff 1d cmp $0x1d,%r15d 63bb: 0f 8f 5c 01 00 00 jg 0x651d 63c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 63c8: 00 63c9: 48 85 db test %rbx,%rbx 63cc: 0f 84 70 01 00 00 je 0x6542 63d2: 48 89 dd mov %rbx,%rbp 63d5: ba 90 00 00 00 mov $0x90,%edx 63da: 48 83 e5 3f and $0x3f,%rbp 63de: 48 f7 dd neg %rbp 63e1: 48 83 e5 3f and $0x3f,%rbp 63e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 63e9: 4c 89 e1 mov %r12,%rcx 63ec: e8 4f 53 02 00 call 0x2b740 63f1: b8 01 00 00 00 mov $0x1,%eax 63f6: 41 89 7c 24 14 mov %edi,0x14(%r12) 63fb: 45 89 7c 24 04 mov %r15d,0x4(%r12) 6400: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 6407: 00 00 6409: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 640e: 83 fe 08 cmp $0x8,%esi 6411: 0f 84 4a 02 00 00 je 0x6661 6417: 83 fe 04 cmp $0x4,%esi 641a: 0f 84 99 00 00 00 je 0x64b9 6420: 83 fe 01 cmp $0x1,%esi 6423: 75 3a jne 0x645f 6425: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6429: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 642d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4eab8 6434: 01 6435: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6439: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6440: 00 6441: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 6448: 00 00 644a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 6451: 00 00 6453: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 645a: e9 99 00 00 00 jmp 0x64f8 645f: 83 fe 02 cmp $0x2,%esi 6462: 75 37 jne 0x649b 6464: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6468: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 646c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4eab8 6473: 01 6474: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6478: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 647f: 00 6480: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 6487: 00 00 6489: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 6490: 00 00 6492: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 6499: eb 5d jmp 0x64f8 649b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 64a2: 00 64a3: b8 ee ff ff ff mov $0xffffffee,%eax 64a8: 48 83 c4 38 add $0x38,%rsp 64ac: 5d pop %rbp 64ad: 41 5f pop %r15 64af: 41 5e pop %r14 64b1: 41 5d pop %r13 64b3: 41 5c pop %r12 64b5: 5f pop %rdi 64b6: 5e pop %rsi 64b7: 5b pop %rbx 64b8: c3 ret 64b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 64bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 64c1: b8 01 00 00 00 mov $0x1,%eax 64c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 64cd: 00 64ce: 41 89 44 24 08 mov %eax,0x8(%r12) 64d3: 41 89 44 24 0c mov %eax,0xc(%r12) 64d8: e8 a3 52 02 00 call 0x2b780 64dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 64e1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4eab0 64e8: 01 64e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 64ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 64f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 64f8: 41 83 ff 04 cmp $0x4,%r15d 64fc: 7f 35 jg 0x6533 64fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6505: 00 00 6507: 33 c0 xor %eax,%eax 6509: 4d 89 26 mov %r12,(%r14) 650c: 48 83 c4 38 add $0x38,%rsp 6510: 5d pop %rbp 6511: 41 5f pop %r15 6513: 41 5e pop %r14 6515: 41 5d pop %r13 6517: 41 5c pop %r12 6519: 5f pop %rdi 651a: 5e pop %rsi 651b: 5b pop %rbx 651c: c3 ret 651d: b8 ef ff ff ff mov $0xffffffef,%eax 6522: 48 83 c4 38 add $0x38,%rsp 6526: 5d pop %rbp 6527: 41 5f pop %r15 6529: 41 5e pop %r14 652b: 41 5d pop %r13 652d: 41 5c pop %r12 652f: 5f pop %rdi 6530: 5e pop %rsi 6531: 5b pop %rbx 6532: c3 ret 6533: 41 83 ff 0a cmp $0xa,%r15d 6537: 0f 8e ea 00 00 00 jle 0x6627 653d: 4d 85 ed test %r13,%r13 6540: 75 16 jne 0x6558 6542: b8 f8 ff ff ff mov $0xfffffff8,%eax 6547: 48 83 c4 38 add $0x38,%rsp 654b: 5d pop %rbp 654c: 41 5f pop %r15 654e: 41 5e pop %r14 6550: 41 5d pop %r13 6552: 41 5c pop %r12 6554: 5f pop %rdi 6555: 5e pop %rsi 6556: 5b pop %rbx 6557: c3 ret 6558: 4c 89 ee mov %r13,%rsi 655b: 44 89 f9 mov %r15d,%ecx 655e: 48 83 e6 3f and $0x3f,%rsi 6562: 44 89 ff mov %r15d,%edi 6565: 48 f7 de neg %rsi 6568: 48 83 e6 3f and $0x3f,%rsi 656c: 49 03 f5 add %r13,%rsi 656f: 48 89 f2 mov %rsi,%rdx 6572: e8 e9 8a 05 00 call 0x5f060 6577: 49 89 c5 mov %rax,%r13 657a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6581: 00 6582: 49 89 54 24 30 mov %rdx,0x30(%r12) 6587: 41 8d 5f ff lea -0x1(%r15),%ebx 658b: 83 fb 12 cmp $0x12,%ebx 658e: 7f 3a jg 0x65ca 6590: 89 d9 mov %ebx,%ecx 6592: e8 89 f9 01 00 call 0x25f20 6597: 89 d9 mov %ebx,%ecx 6599: 48 89 f2 mov %rsi,%rdx 659c: 41 89 f8 mov %edi,%r8d 659f: 49 89 c1 mov %rax,%r9 65a2: 49 89 44 24 38 mov %rax,0x38(%r12) 65a7: e8 94 93 05 00 call 0x5f940 65ac: 49 89 c1 mov %rax,%r9 65af: b8 01 00 00 00 mov $0x1,%eax 65b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 65b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 65c0: 83 e5 c0 and $0xffffffc0,%ebp 65c3: 41 89 6c 24 18 mov %ebp,0x18(%r12) 65c8: eb 1e jmp 0x65e8 65ca: 48 89 e0 mov %rsp,%rax 65cd: 4c 89 e1 mov %r12,%rcx 65d0: 49 89 f0 mov %rsi,%r8 65d3: 41 89 f9 mov %edi,%r9d 65d6: 48 89 50 20 mov %rdx,0x20(%rax) 65da: 89 da mov %ebx,%edx 65dc: 4c 89 68 28 mov %r13,0x28(%rax) 65e0: e8 db a4 05 00 call 0x60ac0 65e5: 49 89 c1 mov %rax,%r9 65e8: 44 89 f9 mov %r15d,%ecx 65eb: 48 89 f2 mov %rsi,%rdx 65ee: 41 89 f8 mov %edi,%r8d 65f1: 4d 89 4c 24 50 mov %r9,0x50(%r12) 65f6: e8 45 ee 05 00 call 0x65440 65fb: 44 89 f9 mov %r15d,%ecx 65fe: 48 89 f2 mov %rsi,%rdx 6601: 41 89 f8 mov %edi,%r8d 6604: 49 89 c1 mov %rax,%r9 6607: 49 89 44 24 58 mov %rax,0x58(%r12) 660c: e8 ef f1 05 00 call 0x65800 6611: 4d 89 26 mov %r12,(%r14) 6614: 33 c0 xor %eax,%eax 6616: 48 83 c4 38 add $0x38,%rsp 661a: 5d pop %rbp 661b: 41 5f pop %r15 661d: 41 5e pop %r14 661f: 41 5d pop %r13 6621: 41 5c pop %r12 6623: 5f pop %rdi 6624: 5e pop %rsi 6625: 5b pop %rbx 6626: c3 ret 6627: bf 0a 00 00 00 mov $0xa,%edi 662c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6633: 00 6634: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608cc0 663b: 41 83 ff 07 cmp $0x7,%r15d 663f: 0f 8f 3d ff ff ff jg 0x6582 6645: 49 89 d1 mov %rdx,%r9 6648: 49 83 e1 3f and $0x3f,%r9 664c: 49 f7 d9 neg %r9 664f: 49 83 e1 3f and $0x3f,%r9 6653: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 665a: 00 00 665c: 4c 03 ca add %rdx,%r9 665f: eb 87 jmp 0x65e8 6661: 33 c0 xor %eax,%eax 6663: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 666a: 00 666b: 41 89 44 24 08 mov %eax,0x8(%r12) 6670: 41 89 44 24 0c mov %eax,0xc(%r12) 6675: e9 7e fe ff ff jmp 0x64f8 667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6680: 48 83 ec 28 sub $0x28,%rsp 6684: 48 85 d2 test %rdx,%rdx 6687: 74 1b je 0x66a4 6689: 45 85 c0 test %r8d,%r8d 668c: 7e 20 jle 0x66ae 668e: 0f 57 c9 xorps %xmm1,%xmm1 6691: 0f 2e c1 ucomiss %xmm1,%xmm0 6694: 7a 02 jp 0x6698 6696: 74 05 je 0x669d 6698: e8 83 f5 05 00 call 0x65c20 669d: 33 c0 xor %eax,%eax 669f: 48 83 c4 28 add $0x28,%rsp 66a3: c3 ret 66a4: b8 f8 ff ff ff mov $0xfffffff8,%eax 66a9: 48 83 c4 28 add $0x28,%rsp 66ad: c3 ret 66ae: b8 fa ff ff ff mov $0xfffffffa,%eax 66b3: 48 83 c4 28 add $0x28,%rsp 66b7: c3 ret 66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66bf: 00 66c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 66c5: 48 85 d2 test %rdx,%rdx 66c8: 74 1c je 0x66e6 66ca: 45 85 c0 test %r8d,%r8d 66cd: 7e 25 jle 0x66f4 66cf: 0f 57 c9 xorps %xmm1,%xmm1 66d2: 0f 2e c1 ucomiss %xmm1,%xmm0 66d5: 7a 02 jp 0x66d9 66d7: 74 05 je 0x66de 66d9: e8 c2 f6 05 00 call 0x65da0 66de: 33 c0 xor %eax,%eax 66e0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 66e5: c3 ret 66e6: b8 f8 ff ff ff mov $0xfffffff8,%eax 66eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 66f0: 90 nop 66f1: 90 nop 66f2: 90 nop 66f3: c3 ret 66f4: b8 fa ff ff ff mov $0xfffffffa,%eax 66f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 66fe: 90 nop 66ff: c3 ret 6700: 48 83 ec 28 sub $0x28,%rsp 6704: 48 85 d2 test %rdx,%rdx 6707: 74 1b je 0x6724 6709: 45 85 c0 test %r8d,%r8d 670c: 7e 20 jle 0x672e 670e: 0f 57 c9 xorps %xmm1,%xmm1 6711: 0f 2e c1 ucomiss %xmm1,%xmm0 6714: 7a 02 jp 0x6718 6716: 74 05 je 0x671d 6718: e8 03 f8 05 00 call 0x65f20 671d: 33 c0 xor %eax,%eax 671f: 48 83 c4 28 add $0x28,%rsp 6723: c3 ret 6724: b8 f8 ff ff ff mov $0xfffffff8,%eax 6729: 48 83 c4 28 add $0x28,%rsp 672d: c3 ret 672e: b8 fa ff ff ff mov $0xfffffffa,%eax 6733: 48 83 c4 28 add $0x28,%rsp 6737: c3 ret 6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 673f: 00 6740: 49 89 d1 mov %rdx,%r9 6743: 4d 85 c9 test %r9,%r9 6746: 0f 84 8a 01 00 00 je 0x68d6 674c: 45 85 c0 test %r8d,%r8d 674f: 0f 8e 7b 01 00 00 jle 0x68d0 6755: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6759: c5 f8 2e c1 vucomiss %xmm1,%xmm0 675d: 7a 06 jp 0x6765 675f: 0f 84 68 01 00 00 je 0x68cd 6765: 41 83 f8 10 cmp $0x10,%r8d 6769: 0f 8c 4f 01 00 00 jl 0x68be 676f: 4c 89 ca mov %r9,%rdx 6772: 48 83 e2 1f and $0x1f,%rdx 6776: 85 d2 test %edx,%edx 6778: 74 11 je 0x678b 677a: f6 c2 03 test $0x3,%dl 677d: 0f 85 3b 01 00 00 jne 0x68be 6783: f7 da neg %edx 6785: 83 c2 20 add $0x20,%edx 6788: c1 ea 02 shr $0x2,%edx 678b: 8d 42 10 lea 0x10(%rdx),%eax 678e: 44 3b c0 cmp %eax,%r8d 6791: 0f 8c 27 01 00 00 jl 0x68be 6797: 44 89 c1 mov %r8d,%ecx 679a: 33 c0 xor %eax,%eax 679c: 2b ca sub %edx,%ecx 679e: 83 e1 0f and $0xf,%ecx 67a1: f7 d9 neg %ecx 67a3: 41 03 c8 add %r8d,%ecx 67a6: 41 89 d2 mov %edx,%r10d 67a9: 85 d2 test %edx,%edx 67ab: 76 27 jbe 0x67d4 67ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67b4: 00 67b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67bc: 0f 1f 40 00 nopl 0x0(%rax) 67c0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 67c6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) 67cc: 48 ff c0 inc %rax 67cf: 49 3b c2 cmp %r10,%rax 67d2: 72 ec jb 0x67c0 67d4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 67d9: 48 63 d1 movslq %ecx,%rdx 67dc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 67e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67e9: 00 67ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67f8: 00 67f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6800: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 6806: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 680d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) 6813: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) 681a: 49 83 c2 10 add $0x10,%r10 681e: 4c 3b d2 cmp %rdx,%r10 6821: 72 dd jb 0x6800 6823: 8d 41 01 lea 0x1(%rcx),%eax 6826: 41 3b c0 cmp %r8d,%eax 6829: 0f 87 85 00 00 00 ja 0x68b4 682f: 4d 63 c0 movslq %r8d,%r8 6832: 4c 2b c2 sub %rdx,%r8 6835: 49 83 f8 04 cmp $0x4,%r8 6839: 0f 8c 7b 00 00 00 jl 0x68ba 683f: 44 89 c0 mov %r8d,%eax 6842: 45 33 d2 xor %r10d,%r10d 6845: 83 e0 fc and $0xfffffffc,%eax 6848: 49 8d 14 91 lea (%r9,%rdx,4),%rdx 684c: 48 63 c0 movslq %eax,%rax 684f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6856: 00 6857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 685e: 66 90 xchg %ax,%ax 6860: 49 83 c2 04 add $0x4,%r10 6864: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 6868: c5 f8 11 0a vmovups %xmm1,(%rdx) 686c: 48 83 c2 10 add $0x10,%rdx 6870: 4c 3b d0 cmp %rax,%r10 6873: 72 eb jb 0x6860 6875: 49 3b c0 cmp %r8,%rax 6878: 73 3a jae 0x68b4 687a: 48 63 c9 movslq %ecx,%rcx 687d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx 6881: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 6885: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 688c: 00 688d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6894: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68a0: 48 ff c0 inc %rax 68a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 68a7: c5 fa 11 0a vmovss %xmm1,(%rdx) 68ab: 48 83 c2 04 add $0x4,%rdx 68af: 49 3b c0 cmp %r8,%rax 68b2: 72 ec jb 0x68a0 68b4: 33 c0 xor %eax,%eax 68b6: c5 f8 77 vzeroupper 68b9: c3 ret 68ba: 33 c0 xor %eax,%eax 68bc: eb b7 jmp 0x6875 68be: 33 c9 xor %ecx,%ecx 68c0: 41 83 f8 01 cmp $0x1,%r8d 68c4: 72 ee jb 0x68b4 68c6: 4d 63 c0 movslq %r8d,%r8 68c9: 33 c0 xor %eax,%eax 68cb: eb a8 jmp 0x6875 68cd: 33 c0 xor %eax,%eax 68cf: c3 ret 68d0: b8 fa ff ff ff mov $0xfffffffa,%eax 68d5: c3 ret 68d6: b8 f8 ff ff ff mov $0xfffffff8,%eax 68db: c3 ret 68dc: 0f 1f 40 00 nopl 0x0(%rax) 68e0: 48 89 d1 mov %rdx,%rcx 68e3: 48 85 c9 test %rcx,%rcx 68e6: 0f 84 62 01 00 00 je 0x6a4e 68ec: 45 85 c0 test %r8d,%r8d 68ef: 0f 8e 53 01 00 00 jle 0x6a48 68f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 68f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 68fd: 7a 06 jp 0x6905 68ff: 0f 84 40 01 00 00 je 0x6a45 6905: 41 83 f8 10 cmp $0x10,%r8d 6909: 0f 8c 2f 01 00 00 jl 0x6a3e 690f: 49 89 ca mov %rcx,%r10 6912: 49 83 e2 1f and $0x1f,%r10 6916: 45 85 d2 test %r10d,%r10d 6919: 74 18 je 0x6933 691b: 41 f7 c2 03 00 00 00 test $0x3,%r10d 6922: 0f 85 16 01 00 00 jne 0x6a3e 6928: 41 f7 da neg %r10d 692b: 41 83 c2 20 add $0x20,%r10d 692f: 41 c1 ea 02 shr $0x2,%r10d 6933: 41 8d 42 10 lea 0x10(%r10),%eax 6937: 44 3b c0 cmp %eax,%r8d 693a: 0f 8c fe 00 00 00 jl 0x6a3e 6940: 44 89 c2 mov %r8d,%edx 6943: 33 c0 xor %eax,%eax 6945: 41 2b d2 sub %r10d,%edx 6948: 83 e2 0f and $0xf,%edx 694b: f7 da neg %edx 694d: 41 03 d0 add %r8d,%edx 6950: 45 89 d1 mov %r10d,%r9d 6953: 45 85 d2 test %r10d,%r10d 6956: 76 1a jbe 0x6972 6958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 695f: 00 6960: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 6965: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 696a: 48 ff c0 inc %rax 696d: 49 3b c1 cmp %r9,%rax 6970: 72 ee jb 0x6960 6972: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 6977: 48 63 c2 movslq %edx,%rax 697a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6980: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 6986: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 698d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) 6993: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) 699a: 49 83 c1 10 add $0x10,%r9 699e: 4c 3b c8 cmp %rax,%r9 69a1: 72 dd jb 0x6980 69a3: 8d 42 01 lea 0x1(%rdx),%eax 69a6: 41 3b c0 cmp %r8d,%eax 69a9: 0f 87 85 00 00 00 ja 0x6a34 69af: 4d 63 c0 movslq %r8d,%r8 69b2: 48 63 d2 movslq %edx,%rdx 69b5: 4c 2b c2 sub %rdx,%r8 69b8: 49 83 f8 04 cmp $0x4,%r8 69bc: 0f 8c 78 00 00 00 jl 0x6a3a 69c2: 48 63 d2 movslq %edx,%rdx 69c5: 44 89 c0 mov %r8d,%eax 69c8: 83 e0 fc and $0xfffffffc,%eax 69cb: 45 33 d2 xor %r10d,%r10d 69ce: 48 63 c0 movslq %eax,%rax 69d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 69d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 69e0: 49 83 c2 04 add $0x4,%r10 69e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 69e9: c4 c1 78 11 11 vmovups %xmm2,(%r9) 69ee: 49 83 c1 10 add $0x10,%r9 69f2: 4c 3b d0 cmp %rax,%r10 69f5: 72 e9 jb 0x69e0 69f7: 49 3b c0 cmp %r8,%rax 69fa: 73 38 jae 0x6a34 69fc: 48 63 d2 movslq %edx,%rdx 69ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 6a03: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a0e: 00 6a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a16: 0f 1f 00 nopl (%rax) 6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a20: 48 ff c0 inc %rax 6a23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 6a27: c5 fa 11 0a vmovss %xmm1,(%rdx) 6a2b: 48 83 c2 04 add $0x4,%rdx 6a2f: 49 3b c0 cmp %r8,%rax 6a32: 72 ec jb 0x6a20 6a34: 33 c0 xor %eax,%eax 6a36: c5 f8 77 vzeroupper 6a39: c3 ret 6a3a: 33 c0 xor %eax,%eax 6a3c: eb b9 jmp 0x69f7 6a3e: 33 d2 xor %edx,%edx 6a40: e9 5e ff ff ff jmp 0x69a3 6a45: 33 c0 xor %eax,%eax 6a47: c3 ret 6a48: b8 fa ff ff ff mov $0xfffffffa,%eax 6a4d: c3 ret 6a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6a53: c3 ret 6a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a60: 48 83 ec 28 sub $0x28,%rsp 6a64: 48 85 d2 test %rdx,%rdx 6a67: 74 1c je 0x6a85 6a69: 45 85 c0 test %r8d,%r8d 6a6c: 7e 21 jle 0x6a8f 6a6e: 0f 57 c9 xorps %xmm1,%xmm1 6a71: 66 0f 2e c1 ucomisd %xmm1,%xmm0 6a75: 7a 02 jp 0x6a79 6a77: 74 05 je 0x6a7e 6a79: e8 22 f6 05 00 call 0x660a0 6a7e: 33 c0 xor %eax,%eax 6a80: 48 83 c4 28 add $0x28,%rsp 6a84: c3 ret 6a85: b8 f8 ff ff ff mov $0xfffffff8,%eax 6a8a: 48 83 c4 28 add $0x28,%rsp 6a8e: c3 ret 6a8f: b8 fa ff ff ff mov $0xfffffffa,%eax 6a94: 48 83 c4 28 add $0x28,%rsp 6a98: c3 ret 6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6aa5: 48 85 d2 test %rdx,%rdx 6aa8: 74 1d je 0x6ac7 6aaa: 45 85 c0 test %r8d,%r8d 6aad: 7e 26 jle 0x6ad5 6aaf: 0f 57 c9 xorps %xmm1,%xmm1 6ab2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 6ab6: 7a 02 jp 0x6aba 6ab8: 74 05 je 0x6abf 6aba: e8 81 f7 05 00 call 0x66240 6abf: 33 c0 xor %eax,%eax 6ac1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6ac6: c3 ret 6ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax 6acc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6ad1: 90 nop 6ad2: 90 nop 6ad3: 90 nop 6ad4: c3 ret 6ad5: b8 fa ff ff ff mov $0xfffffffa,%eax 6ada: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6adf: 90 nop 6ae0: c3 ret 6ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ae8: 00 6ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6af7: 00 6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6aff: 90 nop 6b00: 48 83 ec 28 sub $0x28,%rsp 6b04: 48 85 d2 test %rdx,%rdx 6b07: 74 1c je 0x6b25 6b09: 45 85 c0 test %r8d,%r8d 6b0c: 7e 21 jle 0x6b2f 6b0e: 0f 57 c9 xorps %xmm1,%xmm1 6b11: 66 0f 2e c1 ucomisd %xmm1,%xmm0 6b15: 7a 02 jp 0x6b19 6b17: 74 05 je 0x6b1e 6b19: e8 c2 f8 05 00 call 0x663e0 6b1e: 33 c0 xor %eax,%eax 6b20: 48 83 c4 28 add $0x28,%rsp 6b24: c3 ret 6b25: b8 f8 ff ff ff mov $0xfffffff8,%eax 6b2a: 48 83 c4 28 add $0x28,%rsp 6b2e: c3 ret 6b2f: b8 fa ff ff ff mov $0xfffffffa,%eax 6b34: 48 83 c4 28 add $0x28,%rsp 6b38: c3 ret 6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b40: 49 89 d1 mov %rdx,%r9 6b43: c5 f9 28 c8 vmovapd %xmm0,%xmm1 6b47: 4d 85 c9 test %r9,%r9 6b4a: 0f 84 a6 01 00 00 je 0x6cf6 6b50: 45 85 c0 test %r8d,%r8d 6b53: 0f 8e 97 01 00 00 jle 0x6cf0 6b59: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 6b5d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 6b61: 7a 06 jp 0x6b69 6b63: 0f 84 84 01 00 00 je 0x6ced 6b69: 41 83 f8 10 cmp $0x10,%r8d 6b6d: 0f 8c 6b 01 00 00 jl 0x6cde 6b73: 4c 89 ca mov %r9,%rdx 6b76: 48 83 e2 1f and $0x1f,%rdx 6b7a: 85 d2 test %edx,%edx 6b7c: 74 11 je 0x6b8f 6b7e: f6 c2 07 test $0x7,%dl 6b81: 0f 85 57 01 00 00 jne 0x6cde 6b87: f7 da neg %edx 6b89: 83 c2 20 add $0x20,%edx 6b8c: c1 ea 03 shr $0x3,%edx 6b8f: 8d 42 10 lea 0x10(%rdx),%eax 6b92: 44 3b c0 cmp %eax,%r8d 6b95: 0f 8c 43 01 00 00 jl 0x6cde 6b9b: 44 89 c1 mov %r8d,%ecx 6b9e: 33 c0 xor %eax,%eax 6ba0: 2b ca sub %edx,%ecx 6ba2: 83 e1 0f and $0xf,%ecx 6ba5: f7 d9 neg %ecx 6ba7: 41 03 c8 add %r8d,%ecx 6baa: 41 89 d2 mov %edx,%r10d 6bad: 85 d2 test %edx,%edx 6baf: 76 23 jbe 0x6bd4 6bb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bb8: 00 6bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bc0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 6bc6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 6bcc: 48 ff c0 inc %rax 6bcf: 49 3b c2 cmp %r10,%rax 6bd2: 72 ec jb 0x6bc0 6bd4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 6bd8: 48 63 d1 movslq %ecx,%rdx 6bdb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 6be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6be8: 00 6be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bf7: 00 6bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bff: 90 nop 6c00: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 6c06: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 6c0d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 6c14: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 6c1b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 6c21: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 6c28: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 6c2f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 6c36: 49 83 c2 10 add $0x10,%r10 6c3a: 4c 3b d2 cmp %rdx,%r10 6c3d: 72 c1 jb 0x6c00 6c3f: 8d 41 01 lea 0x1(%rcx),%eax 6c42: 41 3b c0 cmp %r8d,%eax 6c45: 0f 87 89 00 00 00 ja 0x6cd4 6c4b: 4d 63 c0 movslq %r8d,%r8 6c4e: 4c 2b c2 sub %rdx,%r8 6c51: 49 83 f8 04 cmp $0x4,%r8 6c55: 0f 8c 7f 00 00 00 jl 0x6cda 6c5b: 44 89 c0 mov %r8d,%eax 6c5e: 45 33 d2 xor %r10d,%r10d 6c61: 83 e0 fc and $0xfffffffc,%eax 6c64: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 6c68: 48 63 c0 movslq %eax,%rax 6c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c72: 00 6c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6c80: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 6c84: 49 83 c2 04 add $0x4,%r10 6c88: c5 fd 11 12 vmovupd %ymm2,(%rdx) 6c8c: 48 83 c2 20 add $0x20,%rdx 6c90: 4c 3b d0 cmp %rax,%r10 6c93: 72 eb jb 0x6c80 6c95: 49 3b c0 cmp %r8,%rax 6c98: 73 3a jae 0x6cd4 6c9a: 48 63 c9 movslq %ecx,%rcx 6c9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 6ca1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 6ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cac: 00 6cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cc0: 48 ff c0 inc %rax 6cc3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 6cc7: c5 fb 11 02 vmovsd %xmm0,(%rdx) 6ccb: 48 83 c2 08 add $0x8,%rdx 6ccf: 49 3b c0 cmp %r8,%rax 6cd2: 72 ec jb 0x6cc0 6cd4: 33 c0 xor %eax,%eax 6cd6: c5 f8 77 vzeroupper 6cd9: c3 ret 6cda: 33 c0 xor %eax,%eax 6cdc: eb b7 jmp 0x6c95 6cde: 33 c9 xor %ecx,%ecx 6ce0: 41 83 f8 01 cmp $0x1,%r8d 6ce4: 72 ee jb 0x6cd4 6ce6: 4d 63 c0 movslq %r8d,%r8 6ce9: 33 c0 xor %eax,%eax 6ceb: eb a8 jmp 0x6c95 6ced: 33 c0 xor %eax,%eax 6cef: c3 ret 6cf0: b8 fa ff ff ff mov $0xfffffffa,%eax 6cf5: c3 ret 6cf6: b8 f8 ff ff ff mov $0xfffffff8,%eax 6cfb: c3 ret 6cfc: 0f 1f 40 00 nopl 0x0(%rax) 6d00: 48 89 d1 mov %rdx,%rcx 6d03: 48 85 c9 test %rcx,%rcx 6d06: 0f 84 82 01 00 00 je 0x6e8e 6d0c: 45 85 c0 test %r8d,%r8d 6d0f: 0f 8e 73 01 00 00 jle 0x6e88 6d15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 6d19: c5 f9 2e c1 vucomisd %xmm1,%xmm0 6d1d: 7a 06 jp 0x6d25 6d1f: 0f 84 60 01 00 00 je 0x6e85 6d25: 41 83 f8 10 cmp $0x10,%r8d 6d29: 0f 8c 4f 01 00 00 jl 0x6e7e 6d2f: 49 89 ca mov %rcx,%r10 6d32: 49 83 e2 1f and $0x1f,%r10 6d36: 45 85 d2 test %r10d,%r10d 6d39: 74 18 je 0x6d53 6d3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d 6d42: 0f 85 36 01 00 00 jne 0x6e7e 6d48: 41 f7 da neg %r10d 6d4b: 41 83 c2 20 add $0x20,%r10d 6d4f: 41 c1 ea 03 shr $0x3,%r10d 6d53: 41 8d 42 10 lea 0x10(%r10),%eax 6d57: 44 3b c0 cmp %eax,%r8d 6d5a: 0f 8c 1e 01 00 00 jl 0x6e7e 6d60: 44 89 c2 mov %r8d,%edx 6d63: 33 c0 xor %eax,%eax 6d65: 41 2b d2 sub %r10d,%edx 6d68: 83 e2 0f and $0xf,%edx 6d6b: f7 da neg %edx 6d6d: 41 03 d0 add %r8d,%edx 6d70: 45 89 d1 mov %r10d,%r9d 6d73: 45 85 d2 test %r10d,%r10d 6d76: 76 1a jbe 0x6d92 6d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d7f: 00 6d80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 6d85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 6d8a: 48 ff c0 inc %rax 6d8d: 49 3b c1 cmp %r9,%rax 6d90: 72 ee jb 0x6d80 6d92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 6d97: 48 63 c2 movslq %edx,%rax 6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6da0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 6da6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 6dad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 6db4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 6dbb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 6dc1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 6dc8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 6dcf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 6dd6: 49 83 c1 10 add $0x10,%r9 6dda: 4c 3b c8 cmp %rax,%r9 6ddd: 72 c1 jb 0x6da0 6ddf: 8d 42 01 lea 0x1(%rdx),%eax 6de2: 41 3b c0 cmp %r8d,%eax 6de5: 0f 87 89 00 00 00 ja 0x6e74 6deb: 4d 63 c0 movslq %r8d,%r8 6dee: 48 63 d2 movslq %edx,%rdx 6df1: 4c 2b c2 sub %rdx,%r8 6df4: 49 83 f8 04 cmp $0x4,%r8 6df8: 0f 8c 7c 00 00 00 jl 0x6e7a 6dfe: 48 63 d2 movslq %edx,%rdx 6e01: 44 89 c0 mov %r8d,%eax 6e04: 83 e0 fc and $0xfffffffc,%eax 6e07: 45 33 d2 xor %r10d,%r10d 6e0a: 48 63 c0 movslq %eax,%rax 6e0d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 6e12: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 6e16: 0f 1f 00 nopl (%rax) 6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e20: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 6e25: 49 83 c2 04 add $0x4,%r10 6e29: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 6e2e: 49 83 c1 20 add $0x20,%r9 6e32: 4c 3b d0 cmp %rax,%r10 6e35: 72 e9 jb 0x6e20 6e37: 49 3b c0 cmp %r8,%rax 6e3a: 73 38 jae 0x6e74 6e3c: 48 63 d2 movslq %edx,%rdx 6e3f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 6e43: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 6e47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e4e: 00 6e4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e56: 0f 1f 00 nopl (%rax) 6e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e60: 48 ff c0 inc %rax 6e63: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 6e67: c5 fb 11 0a vmovsd %xmm1,(%rdx) 6e6b: 48 83 c2 08 add $0x8,%rdx 6e6f: 49 3b c0 cmp %r8,%rax 6e72: 72 ec jb 0x6e60 6e74: 33 c0 xor %eax,%eax 6e76: c5 f8 77 vzeroupper 6e79: c3 ret 6e7a: 33 c0 xor %eax,%eax 6e7c: eb b9 jmp 0x6e37 6e7e: 33 d2 xor %edx,%edx 6e80: e9 5a ff ff ff jmp 0x6ddf 6e85: 33 c0 xor %eax,%eax 6e87: c3 ret 6e88: b8 fa ff ff ff mov $0xfffffffa,%eax 6e8d: c3 ret 6e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e93: c3 ret 6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ea0: 48 83 ec 28 sub $0x28,%rsp 6ea4: 48 85 d2 test %rdx,%rdx 6ea7: 74 20 je 0x6ec9 6ea9: 45 85 c0 test %r8d,%r8d 6eac: 7f 0a jg 0x6eb8 6eae: b8 fa ff ff ff mov $0xfffffffa,%eax 6eb3: 48 83 c4 28 add $0x28,%rsp 6eb7: c3 ret 6eb8: 66 48 0f 7e c1 movq %xmm0,%rcx 6ebd: e8 9e ba 02 00 call 0x32960 6ec2: 33 c0 xor %eax,%eax 6ec4: 48 83 c4 28 add $0x28,%rsp 6ec8: c3 ret 6ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax 6ece: 48 83 c4 28 add $0x28,%rsp 6ed2: c3 ret 6ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6edf: 00 6ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6ee5: 48 85 d2 test %rdx,%rdx 6ee8: 74 23 je 0x6f0d 6eea: 45 85 c0 test %r8d,%r8d 6eed: 7f 0c jg 0x6efb 6eef: b8 fa ff ff ff mov $0xfffffffa,%eax 6ef4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6ef9: 90 nop 6efa: c3 ret 6efb: 66 48 0f 7e c1 movq %xmm0,%rcx 6f00: e8 7b ba 02 00 call 0x32980 6f05: 33 c0 xor %eax,%eax 6f07: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6f0c: c3 ret 6f0d: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f12: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6f17: 90 nop 6f18: 90 nop 6f19: 90 nop 6f1a: c3 ret 6f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6f20: 48 83 ec 28 sub $0x28,%rsp 6f24: 48 85 d2 test %rdx,%rdx 6f27: 74 20 je 0x6f49 6f29: 45 85 c0 test %r8d,%r8d 6f2c: 7f 0a jg 0x6f38 6f2e: b8 fa ff ff ff mov $0xfffffffa,%eax 6f33: 48 83 c4 28 add $0x28,%rsp 6f37: c3 ret 6f38: 66 48 0f 7e c1 movq %xmm0,%rcx 6f3d: e8 5e ba 02 00 call 0x329a0 6f42: 33 c0 xor %eax,%eax 6f44: 48 83 c4 28 add $0x28,%rsp 6f48: c3 ret 6f49: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f4e: 48 83 c4 28 add $0x28,%rsp 6f52: c3 ret 6f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f5f: 00 6f60: 48 83 ec 28 sub $0x28,%rsp 6f64: 48 85 d2 test %rdx,%rdx 6f67: 74 20 je 0x6f89 6f69: 45 85 c0 test %r8d,%r8d 6f6c: 7f 0a jg 0x6f78 6f6e: b8 fa ff ff ff mov $0xfffffffa,%eax 6f73: 48 83 c4 28 add $0x28,%rsp 6f77: c3 ret 6f78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 6f7d: e8 3e ba 02 00 call 0x329c0 6f82: 33 c0 xor %eax,%eax 6f84: 48 83 c4 28 add $0x28,%rsp 6f88: c3 ret 6f89: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f8e: 48 83 c4 28 add $0x28,%rsp 6f92: c3 ret 6f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f9f: 00 6fa0: 48 83 ec 28 sub $0x28,%rsp 6fa4: 48 85 d2 test %rdx,%rdx 6fa7: 74 20 je 0x6fc9 6fa9: 45 85 c0 test %r8d,%r8d 6fac: 7f 0a jg 0x6fb8 6fae: b8 fa ff ff ff mov $0xfffffffa,%eax 6fb3: 48 83 c4 28 add $0x28,%rsp 6fb7: c3 ret 6fb8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 6fbd: e8 1e ba 02 00 call 0x329e0 6fc2: 33 c0 xor %eax,%eax 6fc4: 48 83 c4 28 add $0x28,%rsp 6fc8: c3 ret 6fc9: b8 f8 ff ff ff mov $0xfffffff8,%eax 6fce: 48 83 c4 28 add $0x28,%rsp 6fd2: c3 ret 6fd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fdf: 00 6fe0: 48 83 ec 28 sub $0x28,%rsp 6fe4: 48 85 d2 test %rdx,%rdx 6fe7: 74 20 je 0x7009 6fe9: 45 85 c0 test %r8d,%r8d 6fec: 7f 0a jg 0x6ff8 6fee: b8 fa ff ff ff mov $0xfffffffa,%eax 6ff3: 48 83 c4 28 add $0x28,%rsp 6ff7: c3 ret 6ff8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 6ffd: e8 3e bd 02 00 call 0x32d40 7002: 33 c0 xor %eax,%eax 7004: 48 83 c4 28 add $0x28,%rsp 7008: c3 ret 7009: b8 f8 ff ff ff mov $0xfffffff8,%eax 700e: 48 83 c4 28 add $0x28,%rsp 7012: c3 ret 7013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 701f: 00 7020: 41 83 f9 05 cmp $0x5,%r9d 7024: 7d 3d jge 0x7063 7026: 41 ff c9 dec %r9d 7029: 41 83 f9 ff cmp $0xffffffff,%r9d 702d: 74 33 je 0x7062 702f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7036: 00 7037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 703e: 66 90 xchg %ax,%ax 7040: f2 0f 10 01 movsd (%rcx),%xmm0 7044: 41 ff c9 dec %r9d 7047: 48 83 c1 08 add $0x8,%rcx 704b: f2 0f 58 02 addsd (%rdx),%xmm0 704f: f2 41 0f 11 00 movsd %xmm0,(%r8) 7054: 48 83 c2 08 add $0x8,%rdx 7058: 49 83 c0 08 add $0x8,%r8 705c: 41 83 f9 ff cmp $0xffffffff,%r9d 7060: 75 de jne 0x7040 7062: c3 ret 7063: 49 f7 c0 07 00 00 00 test $0x7,%r8 706a: 0f 85 e0 02 00 00 jne 0x7350 7070: 49 f7 c0 0f 00 00 00 test $0xf,%r8 7077: 74 1c je 0x7095 7079: f2 0f 10 01 movsd (%rcx),%xmm0 707d: 48 83 c1 08 add $0x8,%rcx 7081: 41 ff c9 dec %r9d 7084: f2 0f 58 02 addsd (%rdx),%xmm0 7088: f2 41 0f 11 00 movsd %xmm0,(%r8) 708d: 48 83 c2 08 add $0x8,%rdx 7091: 49 83 c0 08 add $0x8,%r8 7095: 44 89 c8 mov %r9d,%eax 7098: 41 83 e1 03 and $0x3,%r9d 709c: c1 f8 02 sar $0x2,%eax 709f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 70a6: 0f 84 70 01 00 00 je 0x721c 70ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 70b3: 0f 84 d5 00 00 00 je 0x718e 70b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 70be: 0f 8f 7c 00 00 00 jg 0x7140 70c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70cb: 00 70cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70df: 00 70e0: f2 0f 10 11 movsd (%rcx),%xmm2 70e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 70e9: f2 0f 10 02 movsd (%rdx),%xmm0 70ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 70f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 70f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 70fc: 48 83 c2 20 add $0x20,%rdx 7100: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7105: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 710a: 48 83 c1 20 add $0x20,%rcx 710e: 66 0f 58 d0 addpd %xmm0,%xmm2 7112: 66 0f 58 d9 addpd %xmm1,%xmm3 7116: 41 0f 29 10 movaps %xmm2,(%r8) 711a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 711f: 49 83 c0 20 add $0x20,%r8 7123: ff c8 dec %eax 7125: 75 b9 jne 0x70e0 7127: e9 fa fe ff ff jmp 0x7026 712c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7133: 00 7134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 713b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7140: f2 0f 10 11 movsd (%rcx),%xmm2 7144: f2 0f 10 02 movsd (%rdx),%xmm0 7148: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 714d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7152: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7157: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 715c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7161: 48 83 c2 20 add $0x20,%rdx 7165: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 716a: 48 83 c1 20 add $0x20,%rcx 716e: 66 0f 58 d0 addpd %xmm0,%xmm2 7172: 66 0f 58 d9 addpd %xmm1,%xmm3 7176: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 717b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 7181: 49 83 c0 20 add $0x20,%r8 7185: ff c8 dec %eax 7187: 75 b7 jne 0x7140 7189: e9 98 fe ff ff jmp 0x7026 718e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7193: 7f 4b jg 0x71e0 7195: 0f 1f 40 00 nopl 0x0(%rax) 7199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71a0: f2 0f 10 01 movsd (%rcx),%xmm0 71a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 71a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 71ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 71b3: 48 83 c1 20 add $0x20,%rcx 71b7: 66 0f 58 02 addpd (%rdx),%xmm0 71bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 71c0: 41 0f 29 00 movaps %xmm0,(%r8) 71c4: 48 83 c2 20 add $0x20,%rdx 71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 71cd: 49 83 c0 20 add $0x20,%r8 71d1: ff c8 dec %eax 71d3: 75 cb jne 0x71a0 71d5: e9 4c fe ff ff jmp 0x7026 71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 71e0: f2 0f 10 01 movsd (%rcx),%xmm0 71e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 71e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 71ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 71f3: 48 83 c1 20 add $0x20,%rcx 71f7: 66 0f 58 02 addpd (%rdx),%xmm0 71fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7200: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7205: 48 83 c2 20 add $0x20,%rdx 7209: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 720f: 49 83 c0 20 add $0x20,%r8 7213: ff c8 dec %eax 7215: 75 c9 jne 0x71e0 7217: e9 0a fe ff ff jmp 0x7026 721c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7223: 0f 84 93 00 00 00 je 0x72bc 7229: 3d aa 2a 00 00 cmp $0x2aaa,%eax 722e: 7f 50 jg 0x7280 7230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7237: 00 7238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 723f: 90 nop 7240: f2 0f 10 02 movsd (%rdx),%xmm0 7244: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7249: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 724e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7253: 48 83 c2 20 add $0x20,%rdx 7257: 66 0f 58 01 addpd (%rcx),%xmm0 725b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7260: 41 0f 29 00 movaps %xmm0,(%r8) 7264: 48 83 c1 20 add $0x20,%rcx 7268: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 726d: 49 83 c0 20 add $0x20,%r8 7271: ff c8 dec %eax 7273: 75 cb jne 0x7240 7275: e9 ac fd ff ff jmp 0x7026 727a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7280: f2 0f 10 02 movsd (%rdx),%xmm0 7284: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7289: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 728e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7293: 48 83 c2 20 add $0x20,%rdx 7297: 66 0f 58 01 addpd (%rcx),%xmm0 729b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 72a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 72a5: 48 83 c1 20 add $0x20,%rcx 72a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 72af: 49 83 c0 20 add $0x20,%r8 72b3: ff c8 dec %eax 72b5: 75 c9 jne 0x7280 72b7: e9 6a fd ff ff jmp 0x7026 72bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax 72c1: 7f 5d jg 0x7320 72c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72ca: 00 72cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72e0: 0f 28 02 movaps (%rdx),%xmm0 72e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 72e7: 48 83 c2 20 add $0x20,%rdx 72eb: 66 0f 58 01 addpd (%rcx),%xmm0 72ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 72f4: 41 0f 29 00 movaps %xmm0,(%r8) 72f8: 48 83 c1 20 add $0x20,%rcx 72fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 7301: 49 83 c0 20 add $0x20,%r8 7305: ff c8 dec %eax 7307: 75 d7 jne 0x72e0 7309: e9 18 fd ff ff jmp 0x7026 730e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7315: 00 7316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 731d: 0f 1f 00 nopl (%rax) 7320: 0f 28 02 movaps (%rdx),%xmm0 7323: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 7327: 48 83 c2 20 add $0x20,%rdx 732b: 66 0f 58 01 addpd (%rcx),%xmm0 732f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7334: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7339: 48 83 c1 20 add $0x20,%rcx 733d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7343: 49 83 c0 20 add $0x20,%r8 7347: ff c8 dec %eax 7349: 75 d5 jne 0x7320 734b: e9 d6 fc ff ff jmp 0x7026 7350: 44 89 c8 mov %r9d,%eax 7353: 41 83 e1 03 and $0x3,%r9d 7357: c1 f8 02 sar $0x2,%eax 735a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7361: 0f 84 d3 00 00 00 je 0x743a 7367: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 736e: 0f 85 6c 00 00 00 jne 0x73e0 7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7380: f2 0f 10 01 movsd (%rcx),%xmm0 7384: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7389: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 738e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 7393: 48 83 c1 20 add $0x20,%rcx 7397: 66 0f 58 02 addpd (%rdx),%xmm0 739b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 73a0: f2 41 0f 11 00 movsd %xmm0,(%r8) 73a5: 48 83 c2 20 add $0x20,%rdx 73a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 73af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 73b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 73bb: 49 83 c0 20 add $0x20,%r8 73bf: ff c8 dec %eax 73c1: 75 bd jne 0x7380 73c3: e9 5e fc ff ff jmp 0x7026 73c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73cf: 00 73d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 73de: 00 00 73e0: f2 0f 10 11 movsd (%rcx),%xmm2 73e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 73e9: f2 0f 10 02 movsd (%rdx),%xmm0 73ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 73f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 73f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 73fc: 48 83 c2 20 add $0x20,%rdx 7400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 740a: 48 83 c1 20 add $0x20,%rcx 740e: 66 0f 58 d0 addpd %xmm0,%xmm2 7412: 66 0f 58 d9 addpd %xmm1,%xmm3 7416: f2 41 0f 11 10 movsd %xmm2,(%r8) 741b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 7421: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 7427: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 742d: 49 83 c0 20 add $0x20,%r8 7431: ff c8 dec %eax 7433: 75 ab jne 0x73e0 7435: e9 ec fb ff ff jmp 0x7026 743a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7441: 75 5d jne 0x74a0 7443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 744a: 00 744b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7460: 0f 28 02 movaps (%rdx),%xmm0 7463: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 7467: 48 83 c2 20 add $0x20,%rdx 746b: 66 0f 58 01 addpd (%rcx),%xmm0 746f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7474: f2 41 0f 11 00 movsd %xmm0,(%r8) 7479: 48 83 c1 20 add $0x20,%rcx 747d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 7483: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7489: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 748f: 49 83 c0 20 add $0x20,%r8 7493: ff c8 dec %eax 7495: 75 c9 jne 0x7460 7497: e9 8a fb ff ff jmp 0x7026 749c: 0f 1f 40 00 nopl 0x0(%rax) 74a0: f2 0f 10 02 movsd (%rdx),%xmm0 74a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 74a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 74ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 74b3: 48 83 c2 20 add $0x20,%rdx 74b7: 66 0f 58 01 addpd (%rcx),%xmm0 74bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 74c0: f2 41 0f 11 00 movsd %xmm0,(%r8) 74c5: 48 83 c1 20 add $0x20,%rcx 74c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 74cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 74d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 74db: 49 83 c0 20 add $0x20,%r8 74df: ff c8 dec %eax 74e1: 75 bd jne 0x74a0 74e3: e9 3e fb ff ff jmp 0x7026 74e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74ef: 00 74f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 74fe: 00 00 7500: 41 83 f9 05 cmp $0x5,%r9d 7504: 7d 3e jge 0x7544 7506: 41 83 c1 ff add $0xffffffff,%r9d 750a: 41 83 f9 ff cmp $0xffffffff,%r9d 750e: 74 33 je 0x7543 7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7517: 00 7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 751f: 90 nop 7520: f2 0f 10 01 movsd (%rcx),%xmm0 7524: 41 83 c1 ff add $0xffffffff,%r9d 7528: 48 83 c1 08 add $0x8,%rcx 752c: f2 0f 58 02 addsd (%rdx),%xmm0 7530: 48 83 c2 08 add $0x8,%rdx 7534: f2 41 0f 11 00 movsd %xmm0,(%r8) 7539: 49 83 c0 08 add $0x8,%r8 753d: 41 83 f9 ff cmp $0xffffffff,%r9d 7541: 75 dd jne 0x7520 7543: c3 ret 7544: 49 f7 c0 07 00 00 00 test $0x7,%r8 754b: 0f 85 80 02 00 00 jne 0x77d1 7551: 49 f7 c0 0f 00 00 00 test $0xf,%r8 7558: 74 1d je 0x7577 755a: f2 0f 10 01 movsd (%rcx),%xmm0 755e: 48 83 c1 08 add $0x8,%rcx 7562: 41 83 c1 ff add $0xffffffff,%r9d 7566: f2 0f 58 02 addsd (%rdx),%xmm0 756a: 48 83 c2 08 add $0x8,%rdx 756e: f2 41 0f 11 00 movsd %xmm0,(%r8) 7573: 49 83 c0 08 add $0x8,%r8 7577: 44 89 c8 mov %r9d,%eax 757a: 41 83 e1 03 and $0x3,%r9d 757e: c1 f8 02 sar $0x2,%eax 7581: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7588: 0f 84 23 01 00 00 je 0x76b1 758e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7595: 0f 84 9c 00 00 00 je 0x7637 759b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 75a0: 7f 5e jg 0x7600 75a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75a9: 00 75aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75b8: 00 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75c0: 0f 10 11 movups (%rcx),%xmm2 75c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 75c7: 48 83 c1 20 add $0x20,%rcx 75cb: 0f 10 02 movups (%rdx),%xmm0 75ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 75d2: 66 0f 58 d0 addpd %xmm0,%xmm2 75d6: 48 83 c2 20 add $0x20,%rdx 75da: 66 0f 58 d9 addpd %xmm1,%xmm3 75de: 41 0f 11 10 movups %xmm2,(%r8) 75e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 75e7: 49 83 c0 20 add $0x20,%r8 75eb: 83 c0 ff add $0xffffffff,%eax 75ee: 75 d0 jne 0x75c0 75f0: e9 11 ff ff ff jmp 0x7506 75f5: 0f 1f 40 00 nopl 0x0(%rax) 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7600: 0f 10 11 movups (%rcx),%xmm2 7603: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7607: 48 83 c1 20 add $0x20,%rcx 760b: 0f 10 02 movups (%rdx),%xmm0 760e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7612: 66 0f 58 d0 addpd %xmm0,%xmm2 7616: 48 83 c2 20 add $0x20,%rdx 761a: 66 0f 58 d9 addpd %xmm1,%xmm3 761e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 7623: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 7629: 49 83 c0 20 add $0x20,%r8 762d: 83 c0 ff add $0xffffffff,%eax 7630: 75 ce jne 0x7600 7632: e9 cf fe ff ff jmp 0x7506 7637: 3d aa 2a 00 00 cmp $0x2aaa,%eax 763c: 7f 42 jg 0x7680 763e: 66 90 xchg %ax,%ax 7640: 0f 10 01 movups (%rcx),%xmm0 7643: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7647: 48 83 c1 20 add $0x20,%rcx 764b: 66 0f 58 02 addpd (%rdx),%xmm0 764f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7654: 48 83 c2 20 add $0x20,%rdx 7658: 41 0f 11 00 movups %xmm0,(%r8) 765c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7661: 49 83 c0 20 add $0x20,%r8 7665: 83 c0 ff add $0xffffffff,%eax 7668: 75 d6 jne 0x7640 766a: e9 97 fe ff ff jmp 0x7506 766f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7676: 00 7677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 767e: 66 90 xchg %ax,%ax 7680: 0f 10 01 movups (%rcx),%xmm0 7683: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7687: 48 83 c1 20 add $0x20,%rcx 768b: 66 0f 58 02 addpd (%rdx),%xmm0 768f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7694: 48 83 c2 20 add $0x20,%rdx 7698: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 769d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 76a3: 49 83 c0 20 add $0x20,%r8 76a7: 83 c0 ff add $0xffffffff,%eax 76aa: 75 d4 jne 0x7680 76ac: e9 55 fe ff ff jmp 0x7506 76b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 76b8: 0f 84 93 00 00 00 je 0x7751 76be: 3d aa 2a 00 00 cmp $0x2aaa,%eax 76c3: 7f 5b jg 0x7720 76c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76cc: 00 76cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 76d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76e0: 0f 10 02 movups (%rdx),%xmm0 76e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 76e7: 48 83 c2 20 add $0x20,%rdx 76eb: 66 0f 58 01 addpd (%rcx),%xmm0 76ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 76f4: 48 83 c1 20 add $0x20,%rcx 76f8: 41 0f 11 00 movups %xmm0,(%r8) 76fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7701: 49 83 c0 20 add $0x20,%r8 7705: 83 c0 ff add $0xffffffff,%eax 7708: 75 d6 jne 0x76e0 770a: e9 f7 fd ff ff jmp 0x7506 770f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7716: 00 7717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 771e: 66 90 xchg %ax,%ax 7720: 0f 10 02 movups (%rdx),%xmm0 7723: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7727: 48 83 c2 20 add $0x20,%rdx 772b: 66 0f 58 01 addpd (%rcx),%xmm0 772f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7734: 48 83 c1 20 add $0x20,%rcx 7738: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 773d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7743: 49 83 c0 20 add $0x20,%r8 7747: 83 c0 ff add $0xffffffff,%eax 774a: 75 d4 jne 0x7720 774c: e9 b5 fd ff ff jmp 0x7506 7751: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7756: 7f 48 jg 0x77a0 7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 775f: 00 7760: 0f 10 02 movups (%rdx),%xmm0 7763: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7767: 48 83 c2 20 add $0x20,%rdx 776b: 66 0f 58 01 addpd (%rcx),%xmm0 776f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7774: 48 83 c1 20 add $0x20,%rcx 7778: 41 0f 11 00 movups %xmm0,(%r8) 777c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7781: 49 83 c0 20 add $0x20,%r8 7785: 83 c0 ff add $0xffffffff,%eax 7788: 75 d6 jne 0x7760 778a: e9 77 fd ff ff jmp 0x7506 778f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7796: 00 7797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 779e: 66 90 xchg %ax,%ax 77a0: 0f 10 02 movups (%rdx),%xmm0 77a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 77a7: 48 83 c2 20 add $0x20,%rdx 77ab: 66 0f 58 01 addpd (%rcx),%xmm0 77af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 77b4: 48 83 c1 20 add $0x20,%rcx 77b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 77bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 77c3: 49 83 c0 20 add $0x20,%r8 77c7: 83 c0 ff add $0xffffffff,%eax 77ca: 75 d4 jne 0x77a0 77cc: e9 35 fd ff ff jmp 0x7506 77d1: 44 89 c8 mov %r9d,%eax 77d4: 41 83 e1 03 and $0x3,%r9d 77d8: c1 f8 02 sar $0x2,%eax 77db: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 77e2: 0f 84 8d 00 00 00 je 0x7875 77e8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 77ef: 75 4f jne 0x7840 77f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77f8: 00 77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7800: 0f 10 01 movups (%rcx),%xmm0 7803: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7807: 48 83 c1 20 add $0x20,%rcx 780b: 66 0f 58 02 addpd (%rdx),%xmm0 780f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7814: 48 83 c2 20 add $0x20,%rdx 7818: 41 0f 11 00 movups %xmm0,(%r8) 781c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7821: 49 83 c0 20 add $0x20,%r8 7825: 83 c0 ff add $0xffffffff,%eax 7828: 75 d6 jne 0x7800 782a: e9 d7 fc ff ff jmp 0x7506 782f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7836: 00 7837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 783e: 66 90 xchg %ax,%ax 7840: 0f 10 11 movups (%rcx),%xmm2 7843: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7847: 48 83 c1 20 add $0x20,%rcx 784b: 0f 10 02 movups (%rdx),%xmm0 784e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7852: 66 0f 58 d0 addpd %xmm0,%xmm2 7856: 48 83 c2 20 add $0x20,%rdx 785a: 66 0f 58 d9 addpd %xmm1,%xmm3 785e: 41 0f 11 10 movups %xmm2,(%r8) 7862: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 7867: 49 83 c0 20 add $0x20,%r8 786b: 83 c0 ff add $0xffffffff,%eax 786e: 75 d0 jne 0x7840 7870: e9 91 fc ff ff jmp 0x7506 7875: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 787c: 75 42 jne 0x78c0 787e: 66 90 xchg %ax,%ax 7880: 0f 10 02 movups (%rdx),%xmm0 7883: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7887: 48 83 c2 20 add $0x20,%rdx 788b: 66 0f 58 01 addpd (%rcx),%xmm0 788f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7894: 48 83 c1 20 add $0x20,%rcx 7898: 41 0f 11 00 movups %xmm0,(%r8) 789c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 78a1: 49 83 c0 20 add $0x20,%r8 78a5: 83 c0 ff add $0xffffffff,%eax 78a8: 75 d6 jne 0x7880 78aa: e9 57 fc ff ff jmp 0x7506 78af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78b6: 00 78b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78be: 66 90 xchg %ax,%ax 78c0: 0f 10 02 movups (%rdx),%xmm0 78c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 78c7: 48 83 c2 20 add $0x20,%rdx 78cb: 66 0f 58 01 addpd (%rcx),%xmm0 78cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 78d4: 48 83 c1 20 add $0x20,%rcx 78d8: 41 0f 11 00 movups %xmm0,(%r8) 78dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 78e1: 49 83 c0 20 add $0x20,%r8 78e5: 83 c0 ff add $0xffffffff,%eax 78e8: 75 d6 jne 0x78c0 78ea: e9 17 fc ff ff jmp 0x7506 78ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78f6: 00 78f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78fe: 66 90 xchg %ax,%ax 7900: 48 83 ec 28 sub $0x28,%rsp 7904: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4eac0 790b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2607610 7912: 48 33 c4 xor %rsp,%rax 7915: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 791a: 48 89 44 24 20 mov %rax,0x20(%rsp) 791f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 7925: 41 83 f8 03 cmp $0x3,%r8d 7929: 0f 28 c1 movaps %xmm1,%xmm0 792c: 0f 57 d2 xorps %xmm2,%xmm2 792f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 7933: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 7937: 0f 57 c3 xorps %xmm3,%xmm0 793a: 7d 62 jge 0x799e 793c: 41 ff c8 dec %r8d 793f: 41 83 f8 ff cmp $0xffffffff,%r8d 7943: 74 3e je 0x7983 7945: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 794c: 00 794d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7954: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7960: 0f 12 12 movlps (%rdx),%xmm2 7963: 0f 28 d8 movaps %xmm0,%xmm3 7966: 0f 59 da mulps %xmm2,%xmm3 7969: 41 ff c8 dec %r8d 796c: 0f 59 d1 mulps %xmm1,%xmm2 796f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 7973: 0f 58 d3 addps %xmm3,%xmm2 7976: 0f 13 12 movlps %xmm2,(%rdx) 7979: 48 83 c2 08 add $0x8,%rdx 797d: 41 83 f8 ff cmp $0xffffffff,%r8d 7981: 75 dd jne 0x7960 7983: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 7988: 48 33 cc xor %rsp,%rcx 798b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2607610 7992: 75 05 jne 0x7999 7994: 48 83 c4 28 add $0x28,%rsp 7998: c3 ret 7999: e8 d2 b3 11 01 call 0x1122d70 799e: 48 f7 c2 07 00 00 00 test $0x7,%rdx 79a5: 74 3c je 0x79e3 79a7: 44 89 c0 mov %r8d,%eax 79aa: 41 83 e0 01 and $0x1,%r8d 79ae: d1 f8 sar $1,%eax 79b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79b7: 00 79b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79bf: 90 nop 79c0: 0f 10 1a movups (%rdx),%xmm3 79c3: 0f 28 e0 movaps %xmm0,%xmm4 79c6: 0f 59 e3 mulps %xmm3,%xmm4 79c9: 0f 59 d9 mulps %xmm1,%xmm3 79cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 79d0: 0f 58 e3 addps %xmm3,%xmm4 79d3: 0f 11 22 movups %xmm4,(%rdx) 79d6: 48 83 c2 10 add $0x10,%rdx 79da: ff c8 dec %eax 79dc: 75 e2 jne 0x79c0 79de: e9 59 ff ff ff jmp 0x793c 79e3: 48 89 d0 mov %rdx,%rax 79e6: 48 83 e0 0f and $0xf,%rax 79ea: 85 c0 test %eax,%eax 79ec: 74 1e je 0x7a0c 79ee: f2 0f 10 1a movsd (%rdx),%xmm3 79f2: 0f 28 e0 movaps %xmm0,%xmm4 79f5: 0f 59 e3 mulps %xmm3,%xmm4 79f8: 41 ff c8 dec %r8d 79fb: 0f 59 d9 mulps %xmm1,%xmm3 79fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 7a02: 0f 58 e3 addps %xmm3,%xmm4 7a05: 0f 13 22 movlps %xmm4,(%rdx) 7a08: 48 83 c2 08 add $0x8,%rdx 7a0c: 44 89 c0 mov %r8d,%eax 7a0f: 41 83 e0 01 and $0x1,%r8d 7a13: d1 f8 sar $1,%eax 7a15: 3d 00 00 01 00 cmp $0x10000,%eax 7a1a: 77 44 ja 0x7a60 7a1c: 0f 1f 40 00 nopl 0x0(%rax) 7a20: 0f 28 1a movaps (%rdx),%xmm3 7a23: 0f 28 e0 movaps %xmm0,%xmm4 7a26: 0f 59 e3 mulps %xmm3,%xmm4 7a29: 0f 59 d9 mulps %xmm1,%xmm3 7a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7a30: 0f 58 e3 addps %xmm3,%xmm4 7a33: 0f 29 22 movaps %xmm4,(%rdx) 7a36: 48 83 c2 10 add $0x10,%rdx 7a3a: ff c8 dec %eax 7a3c: 75 e2 jne 0x7a20 7a3e: e9 f9 fe ff ff jmp 0x793c 7a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a4a: 00 7a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a60: 0f 28 1a movaps (%rdx),%xmm3 7a63: 0f 28 e0 movaps %xmm0,%xmm4 7a66: 0f 59 e3 mulps %xmm3,%xmm4 7a69: 0f 59 d9 mulps %xmm1,%xmm3 7a6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7a70: 0f 58 e3 addps %xmm3,%xmm4 7a73: 0f 2b 22 movntps %xmm4,(%rdx) 7a76: 48 83 c2 10 add $0x10,%rdx 7a7a: ff c8 dec %eax 7a7c: 75 e2 jne 0x7a60 7a7e: e9 b9 fe ff ff jmp 0x793c 7a83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a8a: 00 7a8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7aa5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2607610 7aac: 48 33 c4 xor %rsp,%rax 7aaf: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 7ab4: 48 89 44 24 20 mov %rax,0x20(%rsp) 7ab9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 7abf: 41 83 f8 03 cmp $0x3,%r8d 7ac3: 0f 28 c1 movaps %xmm1,%xmm0 7ac6: 0f 57 d2 xorps %xmm2,%xmm2 7ac9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 7acd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 7ad1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ead0 7ad8: 7d 65 jge 0x7b3f 7ada: 41 ff c8 dec %r8d 7add: 41 83 f8 ff cmp $0xffffffff,%r8d 7ae1: 74 40 je 0x7b23 7ae3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7aea: 00 7aeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b00: 0f 12 12 movlps (%rdx),%xmm2 7b03: 0f 28 d8 movaps %xmm0,%xmm3 7b06: 0f 59 da mulps %xmm2,%xmm3 7b09: 41 ff c8 dec %r8d 7b0c: 0f 59 d1 mulps %xmm1,%xmm2 7b0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 7b13: 0f 58 d3 addps %xmm3,%xmm2 7b16: 0f 13 12 movlps %xmm2,(%rdx) 7b19: 48 8d 52 08 lea 0x8(%rdx),%rdx 7b1d: 41 83 f8 ff cmp $0xffffffff,%r8d 7b21: 75 dd jne 0x7b00 7b23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 7b28: 48 33 cc xor %rsp,%rcx 7b2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2607610 7b32: 75 06 jne 0x7b3a 7b34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7b39: c3 ret 7b3a: e8 31 b2 11 01 call 0x1122d70 7b3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 7b46: 74 3b je 0x7b83 7b48: 44 89 c0 mov %r8d,%eax 7b4b: 41 83 e0 01 and $0x1,%r8d 7b4f: d1 f8 sar $1,%eax 7b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b58: 00 7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b60: 0f 10 1a movups (%rdx),%xmm3 7b63: 0f 28 e0 movaps %xmm0,%xmm4 7b66: 0f 59 e3 mulps %xmm3,%xmm4 7b69: 0f 59 d9 mulps %xmm1,%xmm3 7b6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7b70: 0f 58 e3 addps %xmm3,%xmm4 7b73: 0f 11 22 movups %xmm4,(%rdx) 7b76: 48 8d 52 10 lea 0x10(%rdx),%rdx 7b7a: ff c8 dec %eax 7b7c: 75 e2 jne 0x7b60 7b7e: e9 57 ff ff ff jmp 0x7ada 7b83: 48 89 d0 mov %rdx,%rax 7b86: 48 83 e0 0f and $0xf,%rax 7b8a: 85 c0 test %eax,%eax 7b8c: 74 1e je 0x7bac 7b8e: f2 0f 10 1a movsd (%rdx),%xmm3 7b92: 0f 28 e0 movaps %xmm0,%xmm4 7b95: 0f 59 e3 mulps %xmm3,%xmm4 7b98: 41 ff c8 dec %r8d 7b9b: 0f 59 d9 mulps %xmm1,%xmm3 7b9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 7ba2: 0f 58 e3 addps %xmm3,%xmm4 7ba5: 0f 13 22 movlps %xmm4,(%rdx) 7ba8: 48 83 c2 08 add $0x8,%rdx 7bac: 44 89 c0 mov %r8d,%eax 7baf: 41 83 e0 01 and $0x1,%r8d 7bb3: d1 f8 sar $1,%eax 7bb5: 3d 00 00 01 00 cmp $0x10000,%eax 7bba: 77 44 ja 0x7c00 7bbc: 0f 1f 40 00 nopl 0x0(%rax) 7bc0: 0f 28 1a movaps (%rdx),%xmm3 7bc3: 0f 28 e0 movaps %xmm0,%xmm4 7bc6: 0f 59 e3 mulps %xmm3,%xmm4 7bc9: 0f 59 d9 mulps %xmm1,%xmm3 7bcc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7bd0: 0f 58 e3 addps %xmm3,%xmm4 7bd3: 0f 29 22 movaps %xmm4,(%rdx) 7bd6: 48 8d 52 10 lea 0x10(%rdx),%rdx 7bda: ff c8 dec %eax 7bdc: 75 e2 jne 0x7bc0 7bde: e9 f7 fe ff ff jmp 0x7ada 7be3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7bea: 00 7beb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c00: 0f 28 1a movaps (%rdx),%xmm3 7c03: 0f 28 e0 movaps %xmm0,%xmm4 7c06: 0f 59 e3 mulps %xmm3,%xmm4 7c09: 0f 59 d9 mulps %xmm1,%xmm3 7c0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7c10: 0f 58 e3 addps %xmm3,%xmm4 7c13: 0f 2b 22 movntps %xmm4,(%rdx) 7c16: 48 8d 52 10 lea 0x10(%rdx),%rdx 7c1a: ff c8 dec %eax 7c1c: 75 e2 jne 0x7c00 7c1e: e9 b7 fe ff ff jmp 0x7ada 7c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c2a: 00 7c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c40: 48 83 ec 28 sub $0x28,%rsp 7c44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2607610 7c4b: 48 33 c4 xor %rsp,%rax 7c4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 7c53: 48 89 44 24 20 mov %rax,0x20(%rsp) 7c58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4eae0 7c5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 7c65: 0f 57 d2 xorps %xmm2,%xmm2 7c68: 0f 28 c1 movaps %xmm1,%xmm0 7c6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 7c6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 7c73: 0f 57 c3 xorps %xmm3,%xmm0 7c76: 41 83 f8 03 cmp $0x3,%r8d 7c7a: 7d 63 jge 0x7cdf 7c7c: 41 83 c0 ff add $0xffffffff,%r8d 7c80: 41 83 f8 ff cmp $0xffffffff,%r8d 7c84: 74 3e je 0x7cc4 7c86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c8d: 00 7c8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c95: 0f 1f 40 00 nopl 0x0(%rax) 7c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ca0: 0f 12 12 movlps (%rdx),%xmm2 7ca3: 0f 28 d8 movaps %xmm0,%xmm3 7ca6: 41 83 c0 ff add $0xffffffff,%r8d 7caa: 0f 59 da mulps %xmm2,%xmm3 7cad: 0f 59 d1 mulps %xmm1,%xmm2 7cb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 7cb4: 0f 58 d3 addps %xmm3,%xmm2 7cb7: 0f 13 12 movlps %xmm2,(%rdx) 7cba: 48 83 c2 08 add $0x8,%rdx 7cbe: 41 83 f8 ff cmp $0xffffffff,%r8d 7cc2: 75 dc jne 0x7ca0 7cc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 7cc9: 48 33 cc xor %rsp,%rcx 7ccc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2607610 7cd3: 75 05 jne 0x7cda 7cd5: 48 83 c4 28 add $0x28,%rsp 7cd9: c3 ret 7cda: e8 91 b0 11 01 call 0x1122d70 7cdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx 7ce6: 74 3c je 0x7d24 7ce8: 44 89 c0 mov %r8d,%eax 7ceb: 41 83 e0 01 and $0x1,%r8d 7cef: d1 f8 sar $1,%eax 7cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cf8: 00 7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d00: 0f 10 1a movups (%rdx),%xmm3 7d03: 0f 28 e0 movaps %xmm0,%xmm4 7d06: 0f 59 e3 mulps %xmm3,%xmm4 7d09: 0f 59 d9 mulps %xmm1,%xmm3 7d0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7d10: 0f 58 e3 addps %xmm3,%xmm4 7d13: 0f 11 22 movups %xmm4,(%rdx) 7d16: 48 83 c2 10 add $0x10,%rdx 7d1a: 83 c0 ff add $0xffffffff,%eax 7d1d: 75 e1 jne 0x7d00 7d1f: e9 58 ff ff ff jmp 0x7c7c 7d24: 48 89 d0 mov %rdx,%rax 7d27: 48 83 e0 0f and $0xf,%rax 7d2b: 85 c0 test %eax,%eax 7d2d: 74 1f je 0x7d4e 7d2f: f2 0f 10 1a movsd (%rdx),%xmm3 7d33: 0f 28 e0 movaps %xmm0,%xmm4 7d36: 41 83 c0 ff add $0xffffffff,%r8d 7d3a: 0f 59 e3 mulps %xmm3,%xmm4 7d3d: 0f 59 d9 mulps %xmm1,%xmm3 7d40: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 7d44: 0f 58 e3 addps %xmm3,%xmm4 7d47: 0f 13 22 movlps %xmm4,(%rdx) 7d4a: 48 83 c2 08 add $0x8,%rdx 7d4e: 44 89 c0 mov %r8d,%eax 7d51: 41 83 e0 01 and $0x1,%r8d 7d55: d1 f8 sar $1,%eax 7d57: 3d 00 00 01 00 cmp $0x10000,%eax 7d5c: 77 42 ja 0x7da0 7d5e: 66 90 xchg %ax,%ax 7d60: 0f 10 1a movups (%rdx),%xmm3 7d63: 0f 28 e0 movaps %xmm0,%xmm4 7d66: 0f 59 e3 mulps %xmm3,%xmm4 7d69: 0f 59 d9 mulps %xmm1,%xmm3 7d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7d70: 0f 58 e3 addps %xmm3,%xmm4 7d73: 0f 11 22 movups %xmm4,(%rdx) 7d76: 48 83 c2 10 add $0x10,%rdx 7d7a: 83 c0 ff add $0xffffffff,%eax 7d7d: 75 e1 jne 0x7d60 7d7f: e9 f8 fe ff ff jmp 0x7c7c 7d84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d8b: 00 7d8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d9f: 00 7da0: 0f 10 1a movups (%rdx),%xmm3 7da3: 0f 28 e0 movaps %xmm0,%xmm4 7da6: 0f 59 e3 mulps %xmm3,%xmm4 7da9: 0f 59 d9 mulps %xmm1,%xmm3 7dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7db0: 0f 58 e3 addps %xmm3,%xmm4 7db3: 0f 2b 22 movntps %xmm4,(%rdx) 7db6: 48 83 c2 10 add $0x10,%rdx 7dba: 83 c0 ff add $0xffffffff,%eax 7dbd: 75 e1 jne 0x7da0 7dbf: e9 b8 fe ff ff jmp 0x7c7c 7dc4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7dcb: 00 7dcc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ddf: 00 7de0: 57 push %rdi 7de1: 41 54 push %r12 7de3: 41 56 push %r14 7de5: 41 57 push %r15 7de7: 55 push %rbp 7de8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 7def: 45 89 c6 mov %r8d,%r14d 7df2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 7df9: 00 7dfa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 7e01: 00 7e02: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 7e08: 4d 63 fe movslq %r14d,%r15 7e0b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 7e0f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 7e16: 00 7e17: 48 89 d7 mov %rdx,%rdi 7e1a: 48 89 cd mov %rcx,%rbp 7e1d: 44 89 e0 mov %r12d,%eax 7e20: 25 80 1f 00 00 and $0x1f80,%eax 7e25: 3d 80 1f 00 00 cmp $0x1f80,%eax 7e2a: 74 1d je 0x7e49 7e2c: 44 89 e0 mov %r12d,%eax 7e2f: 0d 80 1f ff ff or $0xffff1f80,%eax 7e34: 25 e0 ff 00 00 and $0xffe0,%eax 7e39: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 7e40: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 7e47: 00 00 7e49: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4eb00 7e50: 01 7e51: 48 89 f8 mov %rdi,%rax 7e54: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 7e58: 48 83 e0 1c and $0x1c,%rax 7e5c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 7e62: 85 c0 test %eax,%eax 7e64: 0f 84 51 01 00 00 je 0x7fbb 7e6a: c1 e8 02 shr $0x2,%eax 7e6d: f7 d8 neg %eax 7e6f: 83 c0 08 add $0x8,%eax 7e72: 41 3b c6 cmp %r14d,%eax 7e75: 44 0f 4c f0 cmovl %eax,%r14d 7e79: 45 85 f6 test %r14d,%r14d 7e7c: 0f 8e 19 01 00 00 jle 0x7f9b 7e82: 44 89 f0 mov %r14d,%eax 7e85: 41 ba 01 00 00 00 mov $0x1,%r10d 7e8b: d1 e8 shr $1,%eax 7e8d: 45 33 c9 xor %r9d,%r9d 7e90: 85 c0 test %eax,%eax 7e92: 0f 86 b1 00 00 00 jbe 0x7f49 7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e9f: 00 7ea0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 7ea4: 4d 63 d2 movslq %r10d,%r10 7ea7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 7eae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7eb2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 7eb9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7ebe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 7ec5: 00 00 7ec7: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7ecc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7ed3: 75 14 jne 0x7ee9 7ed5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 7edc: 00 00 00 00 7ee0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 7ee7: 00 00 7ee9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 7eef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 7ef6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7efa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 7f01: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7f06: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 7f0d: 00 00 7f0f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7f14: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7f1b: 75 14 jne 0x7f31 7f1d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 7f24: 00 00 00 00 7f28: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 7f2f: 00 00 7f31: 41 ff c1 inc %r9d 7f34: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 7f3b: 44 3b c8 cmp %eax,%r9d 7f3e: 0f 82 5c ff ff ff jb 0x7ea0 7f44: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 7f49: 41 8d 42 ff lea -0x1(%r10),%eax 7f4d: 41 3b c6 cmp %r14d,%eax 7f50: 73 49 jae 0x7f9b 7f52: 4d 63 d2 movslq %r10d,%r10 7f55: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 7f5c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7f60: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 7f67: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7f6c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 7f73: 00 00 7f75: c5 f9 7e c0 vmovd %xmm0,%eax 7f79: a9 00 00 80 7f test $0x7f800000,%eax 7f7e: 75 14 jne 0x7f94 7f80: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 7f87: 00 00 00 00 7f8b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 7f92: 00 00 7f94: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 7f9b: 48 89 f9 mov %rdi,%rcx 7f9e: 48 89 fa mov %rdi,%rdx 7fa1: 45 89 f0 mov %r14d,%r8d 7fa4: c5 f8 77 vzeroupper 7fa7: e8 b4 e5 05 00 call 0x66560 7fac: 4d 63 f6 movslq %r14d,%r14 7faf: 4d 2b fe sub %r14,%r15 7fb2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 7fb7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 7fbb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 7fc2: 74 4e je 0x8012 7fc4: 45 33 f6 xor %r14d,%r14d 7fc7: 4d 85 ff test %r15,%r15 7fca: 0f 8e f9 03 00 00 jle 0x83c9 7fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7fd7: 00 7fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fdf: 90 nop 7fe0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 7fe5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7fe9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 7fee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7ff3: c5 f8 77 vzeroupper 7ff6: e8 c5 e6 05 00 call 0x666c0 7ffb: c4 .byte 0xc4 7ffc: a1 .byte 0xa1 7ffd: 7a 11 jp 0x8010 7fff: 04 .byte 0x4