; th_dc40: VA 0x18000dc40-0x180015c40 (32768 bytes) /tmp/opencode/dis/th_dc40.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 53 push %rbx 1: 57 push %rdi 2: 55 push %rbp 3: 49 89 ca mov %rcx,%r10 6: 4d 85 d2 test %r10,%r10 9: 0f 84 92 01 00 00 je 0x1a1 f: 48 85 d2 test %rdx,%rdx 12: 0f 84 89 01 00 00 je 0x1a1 18: 4d 85 c0 test %r8,%r8 1b: 0f 84 80 01 00 00 je 0x1a1 21: 45 85 c9 test %r9d,%r9d 24: 0f 8e 6e 01 00 00 jle 0x198 2a: 41 83 f9 10 cmp $0x10,%r9d 2e: 0f 8c 50 01 00 00 jl 0x184 34: 41 83 f9 1d cmp $0x1d,%r9d 38: 0f 8c 4d 01 00 00 jl 0x18b 3e: 4c 89 c1 mov %r8,%rcx 41: 48 83 e1 1f and $0x1f,%rcx 45: 89 c9 mov %ecx,%ecx 47: 85 c9 test %ecx,%ecx 49: 74 11 je 0x5c 4b: f6 c1 03 test $0x3,%cl 4e: 0f 85 30 01 00 00 jne 0x184 54: f7 d9 neg %ecx 56: 83 c1 20 add $0x20,%ecx 59: c1 e9 02 shr $0x2,%ecx 5c: 8d 41 10 lea 0x10(%rcx),%eax 5f: 44 3b c8 cmp %eax,%r9d 62: 0f 8c 1c 01 00 00 jl 0x184 68: 44 89 cf mov %r9d,%edi 6b: 33 c0 xor %eax,%eax 6d: 2b f9 sub %ecx,%edi 6f: 83 e7 0f and $0xf,%edi 72: f7 df neg %edi 74: 41 03 f9 add %r9d,%edi 77: 85 c9 test %ecx,%ecx 79: 76 1e jbe 0x99 7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 80: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 85: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 91: 48 ff c0 inc %rax 94: 48 3b c1 cmp %rcx,%rax 97: 72 e7 jb 0x80 99: 48 63 c7 movslq %edi,%rax 9c: 0f 1f 40 00 nopl 0x0(%rax) a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) c5: 48 83 c1 10 add $0x10,%rcx c9: 48 3b c8 cmp %rax,%rcx cc: 72 d2 jb 0xa0 ce: 8d 47 01 lea 0x1(%rdi),%eax d1: 41 3b c1 cmp %r9d,%eax d4: 0f 87 9d 00 00 00 ja 0x177 da: 4d 63 c9 movslq %r9d,%r9 dd: 48 63 ff movslq %edi,%rdi e0: 4c 2b cf sub %rdi,%r9 e3: 49 83 f9 04 cmp $0x4,%r9 e7: 0f 8c 93 00 00 00 jl 0x180 ed: 48 63 ff movslq %edi,%rdi f0: 44 89 cd mov %r9d,%ebp f3: 83 e5 fc and $0xfffffffc,%ebp f6: 33 c9 xor %ecx,%ecx f8: 48 63 ed movslq %ebp,%rbp fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax 103: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10e: 00 10f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 116: 0f 1f 00 nopl (%rax) 119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 126: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 12b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 130: 48 83 c1 04 add $0x4,%rcx 134: 48 3b cd cmp %rbp,%rcx 137: 72 e7 jb 0x120 139: 49 3b e9 cmp %r9,%rbp 13c: 73 39 jae 0x177 13e: 48 63 ff movslq %edi,%rdi 141: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 145: 49 8d 0c ba lea (%r10,%rdi,4),%rcx 149: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 14d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 154: 00 155: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15c: 0f 1f 40 00 nopl 0x0(%rax) 160: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 165: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 16a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) 16f: 48 ff c5 inc %rbp 172: 49 3b e9 cmp %r9,%rbp 175: 72 e9 jb 0x160 177: 33 c0 xor %eax,%eax 179: c5 f8 77 vzeroupper 17c: 5d pop %rbp 17d: 5f pop %rdi 17e: 5b pop %rbx 17f: c3 ret 180: 33 ed xor %ebp,%ebp 182: eb b5 jmp 0x139 184: 33 ff xor %edi,%edi 186: e9 43 ff ff ff jmp 0xce 18b: 44 89 cf mov %r9d,%edi 18e: 33 c9 xor %ecx,%ecx 190: 83 e7 f0 and $0xfffffff0,%edi 193: e9 01 ff ff ff jmp 0x99 198: b8 fa ff ff ff mov $0xfffffffa,%eax 19d: 5d pop %rbp 19e: 5f pop %rdi 19f: 5b pop %rbx 1a0: c3 ret 1a1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a6: 5d pop %rbp 1a7: 5f pop %rdi 1a8: 5b pop %rbx 1a9: c3 ret 1aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b1: 00 1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c0: 48 83 ec 28 sub $0x28,%rsp 1c4: 48 85 c9 test %rcx,%rcx 1c7: 74 23 je 0x1ec 1c9: 48 85 d2 test %rdx,%rdx 1cc: 74 1e je 0x1ec 1ce: 4d 85 c0 test %r8,%r8 1d1: 74 19 je 0x1ec 1d3: 45 85 c9 test %r9d,%r9d 1d6: 7e 1e jle 0x1f6 1d8: e8 73 b2 a5 01 call 0x1a5b450 1dd: ba 02 00 00 00 mov $0x2,%edx 1e2: 85 c0 test %eax,%eax 1e4: 0f 45 c2 cmovne %edx,%eax 1e7: 48 83 c4 28 add $0x28,%rsp 1eb: c3 ret 1ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 1f1: 48 83 c4 28 add $0x28,%rsp 1f5: c3 ret 1f6: b8 fa ff ff ff mov $0xfffffffa,%eax 1fb: 48 83 c4 28 add $0x28,%rsp 1ff: c3 ret 200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 205: 48 85 c9 test %rcx,%rcx 208: 74 24 je 0x22e 20a: 48 85 d2 test %rdx,%rdx 20d: 74 1f je 0x22e 20f: 4d 85 c0 test %r8,%r8 212: 74 1a je 0x22e 214: 45 85 c9 test %r9d,%r9d 217: 7e 20 jle 0x239 219: e8 b2 f7 a5 01 call 0x1a5f9d0 21e: ba 02 00 00 00 mov $0x2,%edx 223: 85 c0 test %eax,%eax 225: 0f 45 c2 cmovne %edx,%eax 228: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 22d: c3 ret 22e: b8 f8 ff ff ff mov $0xfffffff8,%eax 233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 238: c3 ret 239: b8 fa ff ff ff mov $0xfffffffa,%eax 23e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 243: c3 ret 244: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24b: 00 24c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25f: 00 260: 48 83 ec 28 sub $0x28,%rsp 264: 48 85 c9 test %rcx,%rcx 267: 74 23 je 0x28c 269: 48 85 d2 test %rdx,%rdx 26c: 74 1e je 0x28c 26e: 4d 85 c0 test %r8,%r8 271: 74 19 je 0x28c 273: 45 85 c9 test %r9d,%r9d 276: 7e 1e jle 0x296 278: e8 33 1b a6 01 call 0x1a61db0 27d: ba 02 00 00 00 mov $0x2,%edx 282: 85 c0 test %eax,%eax 284: 0f 45 c2 cmovne %edx,%eax 287: 48 83 c4 28 add $0x28,%rsp 28b: c3 ret 28c: b8 f8 ff ff ff mov $0xfffffff8,%eax 291: 48 83 c4 28 add $0x28,%rsp 295: c3 ret 296: b8 fa ff ff ff mov $0xfffffffa,%eax 29b: 48 83 c4 28 add $0x28,%rsp 29f: c3 ret 2a0: 48 83 ec 28 sub $0x28,%rsp 2a4: 48 85 c9 test %rcx,%rcx 2a7: 74 23 je 0x2cc 2a9: 48 85 d2 test %rdx,%rdx 2ac: 74 1e je 0x2cc 2ae: 4d 85 c0 test %r8,%r8 2b1: 74 19 je 0x2cc 2b3: 45 85 c9 test %r9d,%r9d 2b6: 7e 1e jle 0x2d6 2b8: e8 63 5d a6 01 call 0x1a66020 2bd: ba 02 00 00 00 mov $0x2,%edx 2c2: 85 c0 test %eax,%eax 2c4: 0f 45 c2 cmovne %edx,%eax 2c7: 48 83 c4 28 add $0x28,%rsp 2cb: c3 ret 2cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d1: 48 83 c4 28 add $0x28,%rsp 2d5: c3 ret 2d6: b8 fa ff ff ff mov $0xfffffffa,%eax 2db: 48 83 c4 28 add $0x28,%rsp 2df: c3 ret 2e0: 48 83 ec 28 sub $0x28,%rsp 2e4: 48 85 c9 test %rcx,%rcx 2e7: 74 23 je 0x30c 2e9: 48 85 d2 test %rdx,%rdx 2ec: 74 1e je 0x30c 2ee: 4d 85 c0 test %r8,%r8 2f1: 74 19 je 0x30c 2f3: 45 85 c9 test %r9d,%r9d 2f6: 7e 1e jle 0x316 2f8: e8 23 a1 a6 01 call 0x1a6a420 2fd: ba 02 00 00 00 mov $0x2,%edx 302: 85 c0 test %eax,%eax 304: 0f 45 c2 cmovne %edx,%eax 307: 48 83 c4 28 add $0x28,%rsp 30b: c3 ret 30c: b8 f8 ff ff ff mov $0xfffffff8,%eax 311: 48 83 c4 28 add $0x28,%rsp 315: c3 ret 316: b8 fa ff ff ff mov $0xfffffffa,%eax 31b: 48 83 c4 28 add $0x28,%rsp 31f: c3 ret 320: 48 83 ec 28 sub $0x28,%rsp 324: 48 85 c9 test %rcx,%rcx 327: 74 23 je 0x34c 329: 48 85 d2 test %rdx,%rdx 32c: 74 1e je 0x34c 32e: 4d 85 c0 test %r8,%r8 331: 74 19 je 0x34c 333: 45 85 c9 test %r9d,%r9d 336: 7e 1e jle 0x356 338: e8 83 d9 a6 01 call 0x1a6dcc0 33d: ba 02 00 00 00 mov $0x2,%edx 342: 85 c0 test %eax,%eax 344: 0f 45 c2 cmovne %edx,%eax 347: 48 83 c4 28 add $0x28,%rsp 34b: c3 ret 34c: b8 f8 ff ff ff mov $0xfffffff8,%eax 351: 48 83 c4 28 add $0x28,%rsp 355: c3 ret 356: b8 fa ff ff ff mov $0xfffffffa,%eax 35b: 48 83 c4 28 add $0x28,%rsp 35f: c3 ret 360: 48 83 ec 28 sub $0x28,%rsp 364: 48 85 c9 test %rcx,%rcx 367: 74 20 je 0x389 369: 48 85 d2 test %rdx,%rdx 36c: 74 1b je 0x389 36e: 45 85 c0 test %r8d,%r8d 371: 7f 0a jg 0x37d 373: b8 fa ff ff ff mov $0xfffffffa,%eax 378: 48 83 c4 28 add $0x28,%rsp 37c: c3 ret 37d: e8 3e 9f 03 00 call 0x3a2c0 382: 33 c0 xor %eax,%eax 384: 48 83 c4 28 add $0x28,%rsp 388: c3 ret 389: b8 f8 ff ff ff mov $0xfffffff8,%eax 38e: 48 83 c4 28 add $0x28,%rsp 392: c3 ret 393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39f: 00 3a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3a5: 48 85 c9 test %rcx,%rcx 3a8: 74 22 je 0x3cc 3aa: 48 85 d2 test %rdx,%rdx 3ad: 74 1d je 0x3cc 3af: 45 85 c0 test %r8d,%r8d 3b2: 7f 0b jg 0x3bf 3b4: b8 fa ff ff ff mov $0xfffffffa,%eax 3b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3be: c3 ret 3bf: e8 dc a1 03 00 call 0x3a5a0 3c4: 33 c0 xor %eax,%eax 3c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3cb: c3 ret 3cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 3d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3d6: c3 ret 3d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3de: 00 00 3e0: 48 83 ec 28 sub $0x28,%rsp 3e4: 48 85 c9 test %rcx,%rcx 3e7: 74 20 je 0x409 3e9: 48 85 d2 test %rdx,%rdx 3ec: 74 1b je 0x409 3ee: 45 85 c0 test %r8d,%r8d 3f1: 7f 0a jg 0x3fd 3f3: b8 fa ff ff ff mov $0xfffffffa,%eax 3f8: 48 83 c4 28 add $0x28,%rsp 3fc: c3 ret 3fd: e8 7e a4 03 00 call 0x3a880 402: 33 c0 xor %eax,%eax 404: 48 83 c4 28 add $0x28,%rsp 408: c3 ret 409: b8 f8 ff ff ff mov $0xfffffff8,%eax 40e: 48 83 c4 28 add $0x28,%rsp 412: c3 ret 413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41f: 00 420: 41 54 push %r12 422: 55 push %rbp 423: 49 89 d1 mov %rdx,%r9 426: 48 85 c9 test %rcx,%rcx 429: 0f 84 cf 02 00 00 je 0x6fe 42f: 4d 85 c9 test %r9,%r9 432: 0f 84 c6 02 00 00 je 0x6fe 438: 45 85 c0 test %r8d,%r8d 43b: 0f 8e b4 02 00 00 jle 0x6f5 441: 41 83 f8 08 cmp $0x8,%r8d 445: 0f 8c 9b 02 00 00 jl 0x6e6 44b: 4c 89 c8 mov %r9,%rax 44e: 48 83 e0 1f and $0x1f,%rax 452: 89 c0 mov %eax,%eax 454: 85 c0 test %eax,%eax 456: 74 0d je 0x465 458: a8 0f test $0xf,%al 45a: 0f 85 86 02 00 00 jne 0x6e6 460: b8 01 00 00 00 mov $0x1,%eax 465: 8d 50 08 lea 0x8(%rax),%edx 468: 44 3b c2 cmp %edx,%r8d 46b: 0f 8c 75 02 00 00 jl 0x6e6 471: 44 89 c5 mov %r8d,%ebp 474: 45 33 db xor %r11d,%r11d 477: 2b e8 sub %eax,%ebp 479: 45 33 d2 xor %r10d,%r10d 47c: 83 e5 07 and $0x7,%ebp 47f: 4c 89 ca mov %r9,%rdx 482: f7 dd neg %ebp 484: 41 03 e8 add %r8d,%ebp 487: 85 c0 test %eax,%eax 489: 76 4e jbe 0x4d9 48b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 492: 00 493: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4a0: c5 f9 10 12 vmovupd (%rdx),%xmm2 4a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 4aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 4b0: 49 ff c3 inc %r11 4b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 4b7: 49 83 c2 10 add $0x10,%r10 4bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 4c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 4c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 4c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 4cc: c5 f9 11 0a vmovupd %xmm1,(%rdx) 4d0: 48 83 c2 10 add $0x10,%rdx 4d4: 4c 3b d8 cmp %rax,%r11 4d7: 72 c7 jb 0x4a0 4d9: 49 89 c2 mov %rax,%r10 4dc: 49 c1 e2 04 shl $0x4,%r10 4e0: 48 63 d5 movslq %ebp,%rdx 4e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ea: 00 4eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 500: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 506: 48 83 c0 08 add $0x8,%rax 50a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 510: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 516: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 51a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 521: 01 522: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 527: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 52b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 52f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 536: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 53a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) 540: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 547: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 54e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 552: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 559: 01 55a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 55f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 563: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 567: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 56b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 572: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) 579: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 580: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 587: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 58b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 592: 01 593: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 598: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 59c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 5a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 5a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 5ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) 5b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 5b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 5c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 5c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 5cb: 01 5cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 5d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 5d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 5d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 5dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) 5e4: 49 81 c2 80 00 00 00 add $0x80,%r10 5eb: 48 3b c2 cmp %rdx,%rax 5ee: 0f 82 0c ff ff ff jb 0x500 5f4: 8d 45 01 lea 0x1(%rbp),%eax 5f7: 41 3b c0 cmp %r8d,%eax 5fa: 0f 87 d9 00 00 00 ja 0x6d9 600: 4d 63 c0 movslq %r8d,%r8 603: 4c 2b c2 sub %rdx,%r8 606: 49 83 f8 02 cmp $0x2,%r8 60a: 0f 8c d2 00 00 00 jl 0x6e2 610: 48 c1 e2 04 shl $0x4,%rdx 614: 44 89 c0 mov %r8d,%eax 617: 83 e0 fe and $0xfffffffe,%eax 61a: 45 33 e4 xor %r12d,%r12d 61d: 48 63 c0 movslq %eax,%rax 620: 45 33 d2 xor %r10d,%r10d 623: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 627: 49 03 d1 add %r9,%rdx 62a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 631: 00 632: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 640: c5 fd 10 12 vmovupd (%rdx),%ymm2 644: 49 83 c4 02 add $0x2,%r12 648: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 64e: c5 ff 12 0a vmovddup (%rdx),%ymm1 652: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 656: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 65d: 01 65e: 49 83 c2 20 add $0x20,%r10 662: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 667: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 66b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 66f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 673: c5 fd 11 12 vmovupd %ymm2,(%rdx) 677: 48 83 c2 20 add $0x20,%rdx 67b: 4c 3b e0 cmp %rax,%r12 67e: 72 c0 jb 0x640 680: 48 89 c2 mov %rax,%rdx 683: 48 c1 e2 04 shl $0x4,%rdx 687: 49 3b c0 cmp %r8,%rax 68a: 73 4d jae 0x6d9 68c: 48 63 ed movslq %ebp,%rbp 68f: 48 c1 e5 04 shl $0x4,%rbp 693: 4c 03 cd add %rbp,%r9 696: 48 03 cd add %rbp,%rcx 699: 4c 03 ca add %rdx,%r9 69c: 0f 1f 40 00 nopl 0x0(%rax) 6a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 6a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 6aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 6af: 48 ff c0 inc %rax 6b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 6b6: 48 83 c2 10 add $0x10,%rdx 6ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 6bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 6c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 6c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 6cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9) 6d0: 49 83 c1 10 add $0x10,%r9 6d4: 49 3b c0 cmp %r8,%rax 6d7: 72 c7 jb 0x6a0 6d9: 33 c0 xor %eax,%eax 6db: c5 f8 77 vzeroupper 6de: 5d pop %rbp 6df: 41 5c pop %r12 6e1: c3 ret 6e2: 33 c0 xor %eax,%eax 6e4: eb 9a jmp 0x680 6e6: 33 ed xor %ebp,%ebp 6e8: 41 83 f8 01 cmp $0x1,%r8d 6ec: 72 eb jb 0x6d9 6ee: 4d 63 c0 movslq %r8d,%r8 6f1: 33 c0 xor %eax,%eax 6f3: eb 8b jmp 0x680 6f5: b8 fa ff ff ff mov $0xfffffffa,%eax 6fa: 5d pop %rbp 6fb: 41 5c pop %r12 6fd: c3 ret 6fe: b8 f8 ff ff ff mov $0xfffffff8,%eax 703: 5d pop %rbp 704: 41 5c pop %r12 706: c3 ret 707: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70e: 00 70f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 716: 0f 1f 00 nopl (%rax) 719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 720: 41 54 push %r12 722: 49 89 cb mov %rcx,%r11 725: 4d 85 db test %r11,%r11 728: 0f 84 dd 01 00 00 je 0x90b 72e: 48 85 d2 test %rdx,%rdx 731: 0f 84 d4 01 00 00 je 0x90b 737: 45 85 c0 test %r8d,%r8d 73a: 0f 8e c3 01 00 00 jle 0x903 740: 4d 63 c8 movslq %r8d,%r9 743: 49 83 f9 08 cmp $0x8,%r9 747: 0f 8c b1 01 00 00 jl 0x8fe 74d: 48 89 d0 mov %rdx,%rax 750: 48 83 e0 1f and $0x1f,%rax 754: 85 c0 test %eax,%eax 756: 74 0d je 0x765 758: a8 0f test $0xf,%al 75a: 0f 85 9e 01 00 00 jne 0x8fe 760: b8 01 00 00 00 mov $0x1,%eax 765: 41 89 c2 mov %eax,%r10d 768: 49 8d 4a 08 lea 0x8(%r10),%rcx 76c: 4c 3b c9 cmp %rcx,%r9 76f: 0f 8c 89 01 00 00 jl 0x8fe 775: 44 89 c1 mov %r8d,%ecx 778: 2b c8 sub %eax,%ecx 77a: 83 e1 07 and $0x7,%ecx 77d: 44 2b c1 sub %ecx,%r8d 780: 33 c9 xor %ecx,%ecx 782: 4d 63 c0 movslq %r8d,%r8 785: 45 33 e4 xor %r12d,%r12d 788: 85 c0 test %eax,%eax 78a: 48 89 d0 mov %rdx,%rax 78d: 76 47 jbe 0x7d6 78f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 796: 00 797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79e: 66 90 xchg %ax,%ax 7a0: c5 f9 10 18 vmovupd (%rax),%xmm3 7a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 7aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7ae: 48 ff c1 inc %rcx 7b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 7c0: 49 83 c4 10 add $0x10,%r12 7c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 7c9: c5 f9 11 28 vmovupd %xmm5,(%rax) 7cd: 48 83 c0 10 add $0x10,%rax 7d1: 49 3b ca cmp %r10,%rcx 7d4: 72 ca jb 0x7a0 7d6: 4c 89 d0 mov %r10,%rax 7d9: 48 c1 e0 04 shl $0x4,%rax 7dd: 0f 1f 00 nopl (%rax) 7e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 7e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 7e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 7ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7f3: 49 83 c2 08 add $0x8,%r10 7f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 800: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 805: c5 ff 12 29 vmovddup (%rcx),%ymm5 809: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 80e: c5 fd 11 29 vmovupd %ymm5,(%rcx) 812: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 819: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 81d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 822: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 826: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 82b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 830: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 835: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) 83a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 841: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 845: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 84a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 84e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 853: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 858: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 85d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) 862: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 869: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 86d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 872: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 876: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 87b: 48 05 80 00 00 00 add $0x80,%rax 881: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 886: 4d 3b d0 cmp %r8,%r10 889: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) 88e: 0f 82 4c ff ff ff jb 0x7e0 894: 4c 89 c0 mov %r8,%rax 897: 48 c1 e0 04 shl $0x4,%rax 89b: 48 03 d0 add %rax,%rdx 89e: 4d 3b c1 cmp %r9,%r8 8a1: 73 53 jae 0x8f6 8a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8aa: 00 8ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8c0: c5 f9 10 1a vmovupd (%rdx),%xmm3 8c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 8ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 8ce: 49 ff c0 inc %r8 8d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 8d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 8da: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 8e0: 48 83 c0 10 add $0x10,%rax 8e4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 8e9: c5 f9 11 2a vmovupd %xmm5,(%rdx) 8ed: 48 83 c2 10 add $0x10,%rdx 8f1: 4d 3b c1 cmp %r9,%r8 8f4: 72 ca jb 0x8c0 8f6: 33 c0 xor %eax,%eax 8f8: c5 f8 77 vzeroupper 8fb: 41 5c pop %r12 8fd: c3 ret 8fe: 45 33 c0 xor %r8d,%r8d 901: eb 91 jmp 0x894 903: b8 fa ff ff ff mov $0xfffffffa,%eax 908: 41 5c pop %r12 90a: c3 ret 90b: b8 f8 ff ff ff mov $0xfffffff8,%eax 910: 41 5c pop %r12 912: c3 ret 913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 91f: 00 920: 41 54 push %r12 922: 49 89 cb mov %rcx,%r11 925: 4d 85 db test %r11,%r11 928: 0f 84 f9 01 00 00 je 0xb27 92e: 48 85 d2 test %rdx,%rdx 931: 0f 84 f0 01 00 00 je 0xb27 937: 45 85 c0 test %r8d,%r8d 93a: 0f 8e df 01 00 00 jle 0xb1f 940: 4d 63 c8 movslq %r8d,%r9 943: 49 83 f9 08 cmp $0x8,%r9 947: 0f 8c cd 01 00 00 jl 0xb1a 94d: 48 89 d0 mov %rdx,%rax 950: 48 83 e0 1f and $0x1f,%rax 954: 85 c0 test %eax,%eax 956: 74 0d je 0x965 958: a8 0f test $0xf,%al 95a: 0f 85 ba 01 00 00 jne 0xb1a 960: b8 01 00 00 00 mov $0x1,%eax 965: 41 89 c2 mov %eax,%r10d 968: 49 8d 4a 08 lea 0x8(%r10),%rcx 96c: 4c 3b c9 cmp %rcx,%r9 96f: 0f 8c a5 01 00 00 jl 0xb1a 975: 44 89 c1 mov %r8d,%ecx 978: 2b c8 sub %eax,%ecx 97a: 83 e1 07 and $0x7,%ecx 97d: 44 2b c1 sub %ecx,%r8d 980: 33 c9 xor %ecx,%ecx 982: 4d 63 c0 movslq %r8d,%r8 985: 45 33 e4 xor %r12d,%r12d 988: 85 c0 test %eax,%eax 98a: 48 89 d0 mov %rdx,%rax 98d: 76 43 jbe 0x9d2 98f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 996: 00 997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 99e: 66 90 xchg %ax,%ax 9a0: c5 f9 10 18 vmovupd (%rax),%xmm3 9a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 9aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 9ae: 48 ff c1 inc %rcx 9b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 9b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 9ba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 9c1: 49 83 c4 10 add $0x10,%r12 9c5: c5 f9 11 20 vmovupd %xmm4,(%rax) 9c9: 48 83 c0 10 add $0x10,%rax 9cd: 49 3b ca cmp %r10,%rcx 9d0: 72 ce jb 0x9a0 9d2: 4c 89 d0 mov %r10,%rax 9d5: 48 c1 e0 04 shl $0x4,%rax 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 9e5: 49 83 c2 08 add $0x8,%r10 9e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 9ef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 9f6: 01 9f7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 9fe: 02 9ff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 a06: 03 a07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 a0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 a10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 a14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 a19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 a1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) a23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 a2a: 01 a2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 a31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 a38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 a3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 a45: 01 a46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 a4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) a53: 01 a54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 a5b: 02 a5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 a62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 a69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 a6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 a76: 02 a77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 a7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) a84: 02 a85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 a8c: 03 a8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 a93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 a9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 aa0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 aa6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 aac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) ab2: 48 05 80 00 00 00 add $0x80,%rax ab8: 4d 3b d0 cmp %r8,%r10 abb: 0f 82 1f ff ff ff jb 0x9e0 ac1: 4c 89 c0 mov %r8,%rax ac4: 48 c1 e0 04 shl $0x4,%rax ac8: 48 03 d0 add %rax,%rdx acb: 4d 3b c1 cmp %r9,%r8 ace: 73 42 jae 0xb12 ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ad7: 00 ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) adf: 90 nop ae0: c5 f9 10 1a vmovupd (%rdx),%xmm3 ae4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 aea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 aee: 49 ff c0 inc %r8 af1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 af6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 afa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 b01: 48 83 c0 10 add $0x10,%rax b05: c5 f9 11 22 vmovupd %xmm4,(%rdx) b09: 48 83 c2 10 add $0x10,%rdx b0d: 4d 3b c1 cmp %r9,%r8 b10: 72 ce jb 0xae0 b12: 33 c0 xor %eax,%eax b14: c5 f8 77 vzeroupper b17: 41 5c pop %r12 b19: c3 ret b1a: 45 33 c0 xor %r8d,%r8d b1d: eb a2 jmp 0xac1 b1f: b8 fa ff ff ff mov $0xfffffffa,%eax b24: 41 5c pop %r12 b26: c3 ret b27: b8 f8 ff ff ff mov $0xfffffff8,%eax b2c: 41 5c pop %r12 b2e: c3 ret b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b36: 00 b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b3e: 66 90 xchg %ax,%ax b40: 57 push %rdi b41: 41 54 push %r12 b43: 55 push %rbp b44: 48 89 d5 mov %rdx,%rbp b47: 48 85 c9 test %rcx,%rcx b4a: 0f 84 f7 01 00 00 je 0xd47 b50: 48 85 ed test %rbp,%rbp b53: 0f 84 ee 01 00 00 je 0xd47 b59: 4d 85 c0 test %r8,%r8 b5c: 0f 84 e5 01 00 00 je 0xd47 b62: 45 85 c9 test %r9d,%r9d b65: 0f 8e d2 01 00 00 jle 0xd3d b6b: 41 83 f9 08 cmp $0x8,%r9d b6f: 0f 8c b8 01 00 00 jl 0xd2d b75: 4d 89 c2 mov %r8,%r10 b78: 49 83 e2 0f and $0xf,%r10 b7c: 45 85 d2 test %r10d,%r10d b7f: 74 18 je 0xb99 b81: 41 f7 c2 03 00 00 00 test $0x3,%r10d b88: 0f 85 9f 01 00 00 jne 0xd2d b8e: 41 f7 da neg %r10d b91: 41 83 c2 10 add $0x10,%r10d b95: 41 c1 ea 02 shr $0x2,%r10d b99: 41 8d 42 08 lea 0x8(%r10),%eax b9d: 44 3b c8 cmp %eax,%r9d ba0: 0f 8c 87 01 00 00 jl 0xd2d ba6: 44 89 c8 mov %r9d,%eax ba9: 33 d2 xor %edx,%edx bab: 41 2b c2 sub %r10d,%eax bae: 83 e0 07 and $0x7,%eax bb1: f7 d8 neg %eax bb3: 41 03 c1 add %r9d,%eax bb6: 44 89 d7 mov %r10d,%edi bb9: 45 85 d2 test %r10d,%r10d bbc: 76 21 jbe 0xbdf bbe: 66 90 xchg %ax,%ax bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 bc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 bcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 bd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) bd7: 48 ff c2 inc %rdx bda: 48 3b d7 cmp %rdi,%rdx bdd: 72 e1 jb 0xbc0 bdf: 45 89 d2 mov %r10d,%r10d be2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx be7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx bee: 48 63 d0 movslq %eax,%rdx bf1: 74 4d je 0xc40 bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bff: 00 c00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 c04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 c09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 c0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 c13: 0f 59 c8 mulps %xmm0,%xmm1 c16: 0f 59 da mulps %xmm2,%xmm3 c19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 c1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 c24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) c29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) c2f: 48 83 c7 08 add $0x8,%rdi c33: 48 3b fa cmp %rdx,%rdi c36: 72 c8 jb 0xc00 c38: eb 38 jmp 0xc72 c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 c44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 c49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 c4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 c53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 c58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 c5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) c63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) c69: 48 83 c7 08 add $0x8,%rdi c6d: 48 3b fa cmp %rdx,%rdi c70: 72 ce jb 0xc40 c72: 8d 78 01 lea 0x1(%rax),%edi c75: 41 3b f9 cmp %r9d,%edi c78: 0f 87 a3 00 00 00 ja 0xd21 c7e: 4d 63 c9 movslq %r9d,%r9 c81: 4c 2b ca sub %rdx,%r9 c84: 49 83 f9 04 cmp $0x4,%r9 c88: 0f 8c 9a 00 00 00 jl 0xd28 c8e: 45 89 cc mov %r9d,%r12d c91: 45 33 db xor %r11d,%r11d c94: 41 83 e4 fc and $0xfffffffc,%r12d c98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 c9d: 4d 63 e4 movslq %r12d,%r12 ca0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi ca4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx ca8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) caf: 00 cb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) cbe: 00 00 cc0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 cc5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 cca: 0f 59 c8 mulps %xmm0,%xmm1 ccd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 cd2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) cd7: 49 83 c3 04 add $0x4,%r11 cdb: 4d 3b dc cmp %r12,%r11 cde: 72 e0 jb 0xcc0 ce0: 4d 3b e1 cmp %r9,%r12 ce3: 73 3c jae 0xd21 ce5: 48 63 c0 movslq %eax,%rax ce8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp ced: 48 8d 14 81 lea (%rcx,%rax,4),%rdx cf1: 49 8d 04 80 lea (%r8,%rax,4),%rax cf5: 0f 1f 40 00 nopl 0x0(%rax) cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 d06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 d0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 d13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) d19: 49 ff c4 inc %r12 d1c: 4d 3b e1 cmp %r9,%r12 d1f: 72 df jb 0xd00 d21: 33 c0 xor %eax,%eax d23: 5d pop %rbp d24: 41 5c pop %r12 d26: 5f pop %rdi d27: c3 ret d28: 45 33 e4 xor %r12d,%r12d d2b: eb b3 jmp 0xce0 d2d: 33 c0 xor %eax,%eax d2f: 41 83 f9 01 cmp $0x1,%r9d d33: 72 ec jb 0xd21 d35: 4d 63 c9 movslq %r9d,%r9 d38: 45 33 e4 xor %r12d,%r12d d3b: eb a3 jmp 0xce0 d3d: b8 fa ff ff ff mov $0xfffffffa,%eax d42: 5d pop %rbp d43: 41 5c pop %r12 d45: 5f pop %rdi d46: c3 ret d47: b8 f8 ff ff ff mov $0xfffffff8,%eax d4c: 5d pop %rbp d4d: 41 5c pop %r12 d4f: 5f pop %rdi d50: c3 ret d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d58: 00 d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d60: 56 push %rsi d61: 57 push %rdi d62: 41 54 push %r12 d64: 48 89 d7 mov %rdx,%rdi d67: 48 85 c9 test %rcx,%rcx d6a: 0f 84 f3 01 00 00 je 0xf63 d70: 48 85 ff test %rdi,%rdi d73: 0f 84 ea 01 00 00 je 0xf63 d79: 4d 85 c0 test %r8,%r8 d7c: 0f 84 e1 01 00 00 je 0xf63 d82: 45 85 c9 test %r9d,%r9d d85: 0f 8e ce 01 00 00 jle 0xf59 d8b: 41 83 f9 08 cmp $0x8,%r9d d8f: 0f 8c b5 01 00 00 jl 0xf4a d95: 4d 89 c2 mov %r8,%r10 d98: 49 83 e2 0f and $0xf,%r10 d9c: 45 85 d2 test %r10d,%r10d d9f: 74 18 je 0xdb9 da1: 41 f7 c2 03 00 00 00 test $0x3,%r10d da8: 0f 85 9c 01 00 00 jne 0xf4a dae: 41 f7 da neg %r10d db1: 41 83 c2 10 add $0x10,%r10d db5: 41 c1 ea 02 shr $0x2,%r10d db9: 44 89 d0 mov %r10d,%eax dbc: 83 c0 08 add $0x8,%eax dbf: 44 3b c8 cmp %eax,%r9d dc2: 0f 8c 82 01 00 00 jl 0xf4a dc8: 44 89 ce mov %r9d,%esi dcb: 33 d2 xor %edx,%edx dcd: 41 2b f2 sub %r10d,%esi dd0: 83 e6 07 and $0x7,%esi dd3: f7 de neg %esi dd5: 41 03 f1 add %r9d,%esi dd8: 44 89 d0 mov %r10d,%eax ddb: 45 85 d2 test %r10d,%r10d dde: 76 1f jbe 0xdff de0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 de5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 dea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 df0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) df6: 48 8d 52 01 lea 0x1(%rdx),%rdx dfa: 48 3b d0 cmp %rax,%rdx dfd: 72 e1 jb 0xde0 dff: 45 89 d2 mov %r10d,%r10d e02: 48 63 d6 movslq %esi,%rdx e05: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 e09: 49 f7 c3 0f 00 00 00 test $0xf,%r11 e10: 74 4e je 0xe60 e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e20: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 e24: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 e29: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 e2d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 e32: 0f 59 c8 mulps %xmm0,%xmm1 e35: 0f 59 da mulps %xmm2,%xmm3 e38: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 e3d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 e43: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) e48: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) e4e: 48 8d 40 08 lea 0x8(%rax),%rax e52: 48 3b c2 cmp %rdx,%rax e55: 72 c9 jb 0xe20 e57: eb 38 jmp 0xe91 e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e60: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 e64: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 e69: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 e6d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 e72: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 e77: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 e7d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) e82: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) e88: 48 8d 40 08 lea 0x8(%rax),%rax e8c: 48 3b c2 cmp %rdx,%rax e8f: 72 cf jb 0xe60 e91: 8d 46 01 lea 0x1(%rsi),%eax e94: 41 3b c1 cmp %r9d,%eax e97: 0f 87 a2 00 00 00 ja 0xf3f e9d: 4d 63 c9 movslq %r9d,%r9 ea0: 4c 2b ca sub %rdx,%r9 ea3: 49 83 f9 04 cmp $0x4,%r9 ea7: 0f 8c 99 00 00 00 jl 0xf46 ead: 48 c1 e2 02 shl $0x2,%rdx eb1: 44 89 c8 mov %r9d,%eax eb4: 83 e0 fc and $0xfffffffc,%eax eb7: 49 89 d3 mov %rdx,%r11 eba: 49 89 d2 mov %rdx,%r10 ebd: 45 33 e4 xor %r12d,%r12d ec0: 48 63 c0 movslq %eax,%rax ec3: 4c 03 df add %rdi,%r11 ec6: 4c 03 d1 add %rcx,%r10 ec9: 49 03 d0 add %r8,%rdx ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ed3: 00 ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ee0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 ee5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 eea: 0f 59 c8 mulps %xmm0,%xmm1 eed: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 ef2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) ef7: 4d 8d 64 24 04 lea 0x4(%r12),%r12 efc: 4c 3b e0 cmp %rax,%r12 eff: 72 df jb 0xee0 f01: 49 3b c1 cmp %r9,%rax f04: 73 39 jae 0xf3f f06: 48 63 f6 movslq %esi,%rsi f09: 48 c1 e6 02 shl $0x2,%rsi f0d: 48 03 fe add %rsi,%rdi f10: 48 03 ce add %rsi,%rcx f13: 4c 03 c6 add %rsi,%r8 f16: 0f 1f 00 nopl (%rax) f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f20: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 f25: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 f2a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 f30: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) f36: 48 8d 40 01 lea 0x1(%rax),%rax f3a: 49 3b c1 cmp %r9,%rax f3d: 72 e1 jb 0xf20 f3f: 33 c0 xor %eax,%eax f41: 41 5c pop %r12 f43: 5f pop %rdi f44: 5e pop %rsi f45: c3 ret f46: 33 c0 xor %eax,%eax f48: eb b7 jmp 0xf01 f4a: 33 f6 xor %esi,%esi f4c: 41 83 f9 01 cmp $0x1,%r9d f50: 72 ed jb 0xf3f f52: 4d 63 c9 movslq %r9d,%r9 f55: 33 c0 xor %eax,%eax f57: eb a8 jmp 0xf01 f59: b8 fa ff ff ff mov $0xfffffffa,%eax f5e: 41 5c pop %r12 f60: 5f pop %rdi f61: 5e pop %rsi f62: c3 ret f63: b8 f8 ff ff ff mov $0xfffffff8,%eax f68: 41 5c pop %r12 f6a: 5f pop %rdi f6b: 5e pop %rsi f6c: c3 ret f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f74: 00 f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f7c: 0f 1f 40 00 nopl 0x0(%rax) f80: 57 push %rdi f81: 41 54 push %r12 f83: 55 push %rbp f84: 48 89 d5 mov %rdx,%rbp f87: 48 85 c9 test %rcx,%rcx f8a: 0f 84 f8 01 00 00 je 0x1188 f90: 48 85 ed test %rbp,%rbp f93: 0f 84 ef 01 00 00 je 0x1188 f99: 4d 85 c0 test %r8,%r8 f9c: 0f 84 e6 01 00 00 je 0x1188 fa2: 45 85 c9 test %r9d,%r9d fa5: 0f 8e d3 01 00 00 jle 0x117e fab: 41 83 f9 08 cmp $0x8,%r9d faf: 0f 8c b9 01 00 00 jl 0x116e fb5: 4d 89 c2 mov %r8,%r10 fb8: 49 83 e2 0f and $0xf,%r10 fbc: 45 85 d2 test %r10d,%r10d fbf: 74 18 je 0xfd9 fc1: 41 f7 c2 03 00 00 00 test $0x3,%r10d fc8: 0f 85 a0 01 00 00 jne 0x116e fce: 41 f7 da neg %r10d fd1: 41 83 c2 10 add $0x10,%r10d fd5: 41 c1 ea 02 shr $0x2,%r10d fd9: 41 8d 42 08 lea 0x8(%r10),%eax fdd: 44 3b c8 cmp %eax,%r9d fe0: 0f 8c 88 01 00 00 jl 0x116e fe6: 44 89 c8 mov %r9d,%eax fe9: 33 d2 xor %edx,%edx feb: 41 2b c2 sub %r10d,%eax fee: 44 89 d7 mov %r10d,%edi ff1: 83 e0 07 and $0x7,%eax ff4: f7 d8 neg %eax ff6: 41 03 c1 add %r9d,%eax ff9: 45 85 d2 test %r10d,%r10d ffc: 76 22 jbe 0x1020 ffe: 66 90 xchg %ax,%ax 1000: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 1005: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 100b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 1011: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 1017: 48 83 c2 01 add $0x1,%rdx 101b: 48 3b d7 cmp %rdi,%rdx 101e: 72 e0 jb 0x1000 1020: 45 89 d2 mov %r10d,%r10d 1023: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 1028: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 102f: 48 63 d0 movslq %eax,%rdx 1032: 74 4c je 0x1080 1034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1040: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 1044: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 1049: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 104e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 1053: 0f 59 c8 mulps %xmm0,%xmm1 1056: 0f 59 da mulps %xmm2,%xmm3 1059: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 105e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 1064: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) 1069: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) 106f: 48 83 c7 08 add $0x8,%rdi 1073: 48 3b fa cmp %rdx,%rdi 1076: 72 c8 jb 0x1040 1078: eb 38 jmp 0x10b2 107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1080: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 1084: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 1089: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 108e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 1093: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 1098: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 109e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) 10a3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) 10a9: 48 83 c7 08 add $0x8,%rdi 10ad: 48 3b fa cmp %rdx,%rdi 10b0: 72 ce jb 0x1080 10b2: 8d 78 01 lea 0x1(%rax),%edi 10b5: 41 3b f9 cmp %r9d,%edi 10b8: 0f 87 a4 00 00 00 ja 0x1162 10be: 4d 63 c9 movslq %r9d,%r9 10c1: 4c 2b ca sub %rdx,%r9 10c4: 49 83 f9 04 cmp $0x4,%r9 10c8: 0f 8c 9b 00 00 00 jl 0x1169 10ce: 45 89 cc mov %r9d,%r12d 10d1: 45 33 db xor %r11d,%r11d 10d4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 10d9: 41 83 e4 fc and $0xfffffffc,%r12d 10dd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 10e1: 4d 63 e4 movslq %r12d,%r12 10e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 10e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10ef: 00 10f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10fe: 00 00 1100: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 1105: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 110a: 0f 59 c8 mulps %xmm0,%xmm1 110d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 1112: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) 1117: 49 83 c3 04 add $0x4,%r11 111b: 4d 3b dc cmp %r12,%r11 111e: 72 e0 jb 0x1100 1120: 4d 3b e1 cmp %r9,%r12 1123: 73 3d jae 0x1162 1125: 48 63 c0 movslq %eax,%rax 1128: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 112d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 1131: 49 8d 04 80 lea (%r8,%rax,4),%rax 1135: 0f 1f 40 00 nopl 0x0(%rax) 1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1140: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 1146: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 114d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 1153: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 1159: 49 83 c4 01 add $0x1,%r12 115d: 4d 3b e1 cmp %r9,%r12 1160: 72 de jb 0x1140 1162: 33 c0 xor %eax,%eax 1164: 5d pop %rbp 1165: 41 5c pop %r12 1167: 5f pop %rdi 1168: c3 ret 1169: 45 33 e4 xor %r12d,%r12d 116c: eb b2 jmp 0x1120 116e: 33 c0 xor %eax,%eax 1170: 41 83 f9 01 cmp $0x1,%r9d 1174: 72 ec jb 0x1162 1176: 4d 63 c9 movslq %r9d,%r9 1179: 45 33 e4 xor %r12d,%r12d 117c: eb a2 jmp 0x1120 117e: b8 fa ff ff ff mov $0xfffffffa,%eax 1183: 5d pop %rbp 1184: 41 5c pop %r12 1186: 5f pop %rdi 1187: c3 ret 1188: b8 f8 ff ff ff mov $0xfffffff8,%eax 118d: 5d pop %rbp 118e: 41 5c pop %r12 1190: 5f pop %rdi 1191: c3 ret 1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11a0: 48 83 ec 28 sub $0x28,%rsp 11a4: 48 85 c9 test %rcx,%rcx 11a7: 74 25 je 0x11ce 11a9: 48 85 d2 test %rdx,%rdx 11ac: 74 20 je 0x11ce 11ae: 4d 85 c0 test %r8,%r8 11b1: 74 1b je 0x11ce 11b3: 45 85 c9 test %r9d,%r9d 11b6: 7f 0a jg 0x11c2 11b8: b8 fa ff ff ff mov $0xfffffffa,%eax 11bd: 48 83 c4 28 add $0x28,%rsp 11c1: c3 ret 11c2: e8 59 99 03 00 call 0x3ab20 11c7: 33 c0 xor %eax,%eax 11c9: 48 83 c4 28 add $0x28,%rsp 11cd: c3 ret 11ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 11d3: 48 83 c4 28 add $0x28,%rsp 11d7: c3 ret 11d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11df: 00 11e0: 48 83 ec 28 sub $0x28,%rsp 11e4: 48 85 c9 test %rcx,%rcx 11e7: 74 25 je 0x120e 11e9: 48 85 d2 test %rdx,%rdx 11ec: 74 20 je 0x120e 11ee: 4d 85 c0 test %r8,%r8 11f1: 74 1b je 0x120e 11f3: 45 85 c9 test %r9d,%r9d 11f6: 7f 0a jg 0x1202 11f8: b8 fa ff ff ff mov $0xfffffffa,%eax 11fd: 48 83 c4 28 add $0x28,%rsp 1201: c3 ret 1202: e8 59 99 03 00 call 0x3ab60 1207: 33 c0 xor %eax,%eax 1209: 48 83 c4 28 add $0x28,%rsp 120d: c3 ret 120e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1213: 48 83 c4 28 add $0x28,%rsp 1217: c3 ret 1218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 121f: 00 1220: 48 83 ec 28 sub $0x28,%rsp 1224: 48 85 c9 test %rcx,%rcx 1227: 74 25 je 0x124e 1229: 48 85 d2 test %rdx,%rdx 122c: 74 20 je 0x124e 122e: 4d 85 c0 test %r8,%r8 1231: 74 1b je 0x124e 1233: 45 85 c9 test %r9d,%r9d 1236: 7f 0a jg 0x1242 1238: b8 fa ff ff ff mov $0xfffffffa,%eax 123d: 48 83 c4 28 add $0x28,%rsp 1241: c3 ret 1242: e8 59 99 03 00 call 0x3aba0 1247: 33 c0 xor %eax,%eax 1249: 48 83 c4 28 add $0x28,%rsp 124d: c3 ret 124e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1253: 48 83 c4 28 add $0x28,%rsp 1257: c3 ret 1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 125f: 00 1260: 53 push %rbx 1261: 48 85 c9 test %rcx,%rcx 1264: 0f 84 d4 01 00 00 je 0x143e 126a: 4d 85 c0 test %r8,%r8 126d: 0f 84 cb 01 00 00 je 0x143e 1273: 45 85 c9 test %r9d,%r9d 1276: 0f 8e bb 01 00 00 jle 0x1437 127c: 41 83 f9 08 cmp $0x8,%r9d 1280: 0f 8c a1 01 00 00 jl 0x1427 1286: 4d 89 c3 mov %r8,%r11 1289: 49 83 e3 0f and $0xf,%r11 128d: 45 85 db test %r11d,%r11d 1290: 74 18 je 0x12aa 1292: 41 f7 c3 03 00 00 00 test $0x3,%r11d 1299: 0f 85 88 01 00 00 jne 0x1427 129f: 41 f7 db neg %r11d 12a2: 41 83 c3 10 add $0x10,%r11d 12a6: 41 c1 eb 02 shr $0x2,%r11d 12aa: 41 8d 43 08 lea 0x8(%r11),%eax 12ae: 44 3b c8 cmp %eax,%r9d 12b1: 0f 8c 70 01 00 00 jl 0x1427 12b7: 44 89 c8 mov %r9d,%eax 12ba: 33 d2 xor %edx,%edx 12bc: 41 2b c3 sub %r11d,%eax 12bf: 83 e0 07 and $0x7,%eax 12c2: f7 d8 neg %eax 12c4: 41 03 c1 add %r9d,%eax 12c7: 44 89 db mov %r11d,%ebx 12ca: 45 85 db test %r11d,%r11d 12cd: 76 2e jbe 0x12fd 12cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12d6: 00 12d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12de: 66 90 xchg %ax,%ax 12e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 12e5: f3 0f 59 c1 mulss %xmm1,%xmm0 12e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 12ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 12f5: 48 ff c2 inc %rdx 12f8: 48 3b d3 cmp %rbx,%rdx 12fb: 72 e3 jb 0x12e0 12fd: 45 89 db mov %r11d,%r11d 1300: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 1304: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 130b: 48 63 d0 movslq %eax,%rdx 130e: 74 40 je 0x1350 1310: 0f 28 c1 movaps %xmm1,%xmm0 1313: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 131e: 00 00 1320: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 1324: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 1329: 0f 59 d0 mulps %xmm0,%xmm2 132c: 0f 59 d8 mulps %xmm0,%xmm3 132f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 1334: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 133a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 133f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 1345: 48 83 c3 08 add $0x8,%rbx 1349: 48 3b da cmp %rdx,%rbx 134c: 72 d2 jb 0x1320 134e: eb 3e jmp 0x138e 1350: 0f 28 c1 movaps %xmm1,%xmm0 1353: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 1357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 135e: 00 00 1360: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 1364: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 1369: 0f 59 d0 mulps %xmm0,%xmm2 136c: 0f 59 d8 mulps %xmm0,%xmm3 136f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 1374: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 137a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 137f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 1385: 48 83 c3 08 add $0x8,%rbx 1389: 48 3b da cmp %rdx,%rbx 138c: 72 d2 jb 0x1360 138e: 8d 58 01 lea 0x1(%rax),%ebx 1391: 41 3b d9 cmp %r9d,%ebx 1394: 0f 87 84 00 00 00 ja 0x141e 139a: 4d 63 d1 movslq %r9d,%r10 139d: 4c 2b d2 sub %rdx,%r10 13a0: 49 83 fa 04 cmp $0x4,%r10 13a4: 0f 8c 78 00 00 00 jl 0x1422 13aa: 45 89 d3 mov %r10d,%r11d 13ad: 45 33 c9 xor %r9d,%r9d 13b0: 41 83 e3 fc and $0xfffffffc,%r11d 13b4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 13b8: 4d 63 db movslq %r11d,%r11 13bb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 13bf: 90 nop 13c0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 13c5: 0f 59 d0 mulps %xmm0,%xmm2 13c8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 13cd: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) 13d2: 49 83 c1 04 add $0x4,%r9 13d6: 4d 3b cb cmp %r11,%r9 13d9: 72 e5 jb 0x13c0 13db: 4d 3b da cmp %r10,%r11 13de: 73 3e jae 0x141e 13e0: 48 63 c0 movslq %eax,%rax 13e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 13e7: 49 8d 04 80 lea (%r8,%rax,4),%rax 13eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13f2: 00 13f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1400: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 1406: f3 0f 59 c1 mulss %xmm1,%xmm0 140a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 1410: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 1416: 49 ff c3 inc %r11 1419: 4d 3b da cmp %r10,%r11 141c: 72 e2 jb 0x1400 141e: 33 c0 xor %eax,%eax 1420: 5b pop %rbx 1421: c3 ret 1422: 45 33 db xor %r11d,%r11d 1425: eb b4 jmp 0x13db 1427: 33 c0 xor %eax,%eax 1429: 41 83 f9 01 cmp $0x1,%r9d 142d: 72 ef jb 0x141e 142f: 4d 63 d1 movslq %r9d,%r10 1432: 45 33 db xor %r11d,%r11d 1435: eb a4 jmp 0x13db 1437: b8 fa ff ff ff mov $0xfffffffa,%eax 143c: 5b pop %rbx 143d: c3 ret 143e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1443: 5b pop %rbx 1444: c3 ret 1445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 144c: 00 144d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1460: 48 85 c9 test %rcx,%rcx 1463: 0f 84 84 01 00 00 je 0x15ed 1469: 4d 85 c0 test %r8,%r8 146c: 0f 84 7b 01 00 00 je 0x15ed 1472: 45 85 c9 test %r9d,%r9d 1475: 0f 8e 6b 01 00 00 jle 0x15e6 147b: 49 63 c1 movslq %r9d,%rax 147e: 48 83 f8 08 cmp $0x8,%rax 1482: 0f 8c 59 01 00 00 jl 0x15e1 1488: 4d 89 c3 mov %r8,%r11 148b: 49 83 e3 0f and $0xf,%r11 148f: 45 85 db test %r11d,%r11d 1492: 74 18 je 0x14ac 1494: 41 f7 c3 03 00 00 00 test $0x3,%r11d 149b: 0f 85 40 01 00 00 jne 0x15e1 14a1: 41 f7 db neg %r11d 14a4: 41 83 c3 10 add $0x10,%r11d 14a8: 41 c1 eb 02 shr $0x2,%r11d 14ac: 44 89 da mov %r11d,%edx 14af: 83 c2 08 add $0x8,%edx 14b2: 48 3b c2 cmp %rdx,%rax 14b5: 0f 8c 26 01 00 00 jl 0x15e1 14bb: 44 89 ca mov %r9d,%edx 14be: 41 2b d3 sub %r11d,%edx 14c1: 83 e2 07 and $0x7,%edx 14c4: 44 2b ca sub %edx,%r9d 14c7: 33 d2 xor %edx,%edx 14c9: 45 89 da mov %r11d,%r10d 14cc: 45 85 db test %r11d,%r11d 14cf: 76 2d jbe 0x14fe 14d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14d8: 00 14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 14e5: f3 0f 59 c1 mulss %xmm1,%xmm0 14e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 14ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 14f5: 48 8d 52 01 lea 0x1(%rdx),%rdx 14f9: 49 3b d2 cmp %r10,%rdx 14fc: 72 e2 jb 0x14e0 14fe: 45 89 db mov %r11d,%r11d 1501: 49 63 d1 movslq %r9d,%rdx 1504: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 1508: 49 f7 c3 0f 00 00 00 test $0xf,%r11 150f: 74 41 je 0x1552 1511: 0f 28 c1 movaps %xmm1,%xmm0 1514: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 151f: 00 1520: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 1525: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 152b: 0f 59 d0 mulps %xmm0,%xmm2 152e: 0f 59 d8 mulps %xmm0,%xmm3 1531: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 1536: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 153c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 1541: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 1547: 4d 8d 52 08 lea 0x8(%r10),%r10 154b: 4c 3b d2 cmp %rdx,%r10 154e: 72 d0 jb 0x1520 1550: eb 3e jmp 0x1590 1552: 0f 28 c1 movaps %xmm1,%xmm0 1555: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1560: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 1565: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 156b: 0f 59 d0 mulps %xmm0,%xmm2 156e: 0f 59 d8 mulps %xmm0,%xmm3 1571: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 1576: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 157c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 1581: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 1587: 4d 8d 52 08 lea 0x8(%r10),%r10 158b: 4c 3b d2 cmp %rdx,%r10 158e: 72 d0 jb 0x1560 1590: 33 d2 xor %edx,%edx 1592: 45 8d 51 01 lea 0x1(%r9),%r10d 1596: 4d 63 d2 movslq %r10d,%r10 1599: 4c 3b d0 cmp %rax,%r10 159c: 77 40 ja 0x15de 159e: 4d 63 c9 movslq %r9d,%r9 15a1: 49 2b c1 sub %r9,%rax 15a4: 49 c1 e1 02 shl $0x2,%r9 15a8: 49 03 c9 add %r9,%rcx 15ab: 4d 03 c1 add %r9,%r8 15ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15b5: 00 15b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15bd: 0f 1f 00 nopl (%rax) 15c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 15c5: f3 0f 59 c1 mulss %xmm1,%xmm0 15c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 15cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 15d5: 48 8d 52 01 lea 0x1(%rdx),%rdx 15d9: 48 3b d0 cmp %rax,%rdx 15dc: 72 e2 jb 0x15c0 15de: 33 c0 xor %eax,%eax 15e0: c3 ret 15e1: 45 33 c9 xor %r9d,%r9d 15e4: eb aa jmp 0x1590 15e6: b8 fa ff ff ff mov $0xfffffffa,%eax 15eb: 90 nop 15ec: c3 ret 15ed: b8 f8 ff ff ff mov $0xfffffff8,%eax 15f2: c3 ret 15f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15ff: 00 1600: 53 push %rbx 1601: 48 85 c9 test %rcx,%rcx 1604: 0f 84 d5 01 00 00 je 0x17df 160a: 4d 85 c0 test %r8,%r8 160d: 0f 84 cc 01 00 00 je 0x17df 1613: 45 85 c9 test %r9d,%r9d 1616: 0f 8e bc 01 00 00 jle 0x17d8 161c: 41 83 f9 08 cmp $0x8,%r9d 1620: 0f 8c a2 01 00 00 jl 0x17c8 1626: 4d 89 c3 mov %r8,%r11 1629: 49 83 e3 0f and $0xf,%r11 162d: 45 85 db test %r11d,%r11d 1630: 74 18 je 0x164a 1632: 41 f7 c3 03 00 00 00 test $0x3,%r11d 1639: 0f 85 89 01 00 00 jne 0x17c8 163f: 41 f7 db neg %r11d 1642: 41 83 c3 10 add $0x10,%r11d 1646: 41 c1 eb 02 shr $0x2,%r11d 164a: 41 8d 43 08 lea 0x8(%r11),%eax 164e: 44 3b c8 cmp %eax,%r9d 1651: 0f 8c 71 01 00 00 jl 0x17c8 1657: 44 89 c8 mov %r9d,%eax 165a: 33 d2 xor %edx,%edx 165c: 41 2b c3 sub %r11d,%eax 165f: 44 89 db mov %r11d,%ebx 1662: 83 e0 07 and $0x7,%eax 1665: f7 d8 neg %eax 1667: 41 03 c1 add %r9d,%eax 166a: 45 85 db test %r11d,%r11d 166d: 76 2f jbe 0x169e 166f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1676: 00 1677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 167e: 66 90 xchg %ax,%ax 1680: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 1685: f3 0f 59 c1 mulss %xmm1,%xmm0 1689: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 168f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 1695: 48 83 c2 01 add $0x1,%rdx 1699: 48 3b d3 cmp %rbx,%rdx 169c: 72 e2 jb 0x1680 169e: 45 89 db mov %r11d,%r11d 16a1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 16a5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 16ac: 48 63 d0 movslq %eax,%rdx 16af: 74 3f je 0x16f0 16b1: 0f 28 c1 movaps %xmm1,%xmm0 16b4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16bf: 00 16c0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 16c4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 16c9: 0f 59 d0 mulps %xmm0,%xmm2 16cc: 0f 59 d8 mulps %xmm0,%xmm3 16cf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 16d4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 16da: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 16df: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 16e5: 48 83 c3 08 add $0x8,%rbx 16e9: 48 3b da cmp %rdx,%rbx 16ec: 72 d2 jb 0x16c0 16ee: eb 3e jmp 0x172e 16f0: 0f 28 c1 movaps %xmm1,%xmm0 16f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 16fe: 00 00 1700: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 1704: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 1709: 0f 59 d0 mulps %xmm0,%xmm2 170c: 0f 59 d8 mulps %xmm0,%xmm3 170f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 1714: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 171a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 171f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 1725: 48 83 c3 08 add $0x8,%rbx 1729: 48 3b da cmp %rdx,%rbx 172c: 72 d2 jb 0x1700 172e: 8d 58 01 lea 0x1(%rax),%ebx 1731: 41 3b d9 cmp %r9d,%ebx 1734: 0f 87 85 00 00 00 ja 0x17bf 173a: 4d 63 d1 movslq %r9d,%r10 173d: 4c 2b d2 sub %rdx,%r10 1740: 49 83 fa 04 cmp $0x4,%r10 1744: 0f 8c 79 00 00 00 jl 0x17c3 174a: 45 89 d3 mov %r10d,%r11d 174d: 45 33 c9 xor %r9d,%r9d 1750: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 1754: 41 83 e3 fc and $0xfffffffc,%r11d 1758: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 175c: 4d 63 db movslq %r11d,%r11 175f: 90 nop 1760: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 1765: 0f 59 d0 mulps %xmm0,%xmm2 1768: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 176d: 42 0f 11 14 8a movups %xmm2,(%rdx,%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 3f jae 0x17bf 1780: 48 63 c0 movslq %eax,%rax 1783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 1787: 49 8d 04 80 lea (%r8,%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: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 17a6: f3 0f 59 c1 mulss %xmm1,%xmm0 17aa: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 17b0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 17b6: 49 83 c3 01 add $0x1,%r11 17ba: 4d 3b da cmp %r10,%r11 17bd: 72 e1 jb 0x17a0 17bf: 33 c0 xor %eax,%eax 17c1: 5b pop %rbx 17c2: c3 ret 17c3: 45 33 db xor %r11d,%r11d 17c6: eb b3 jmp 0x177b 17c8: 33 c0 xor %eax,%eax 17ca: 41 83 f9 01 cmp $0x1,%r9d 17ce: 72 ef jb 0x17bf 17d0: 4d 63 d1 movslq %r9d,%r10 17d3: 45 33 db xor %r11d,%r11d 17d6: eb a3 jmp 0x177b 17d8: b8 fa ff ff ff mov $0xfffffffa,%eax 17dd: 5b pop %rbx 17de: c3 ret 17df: b8 f8 ff ff ff mov $0xfffffff8,%eax 17e4: 5b pop %rbx 17e5: c3 ret 17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 17ed: 00 17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17f5: 0f 1f 40 00 nopl 0x0(%rax) 17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800: 41 57 push %r15 1802: c5 f8 28 d1 vmovaps %xmm1,%xmm2 1806: 48 85 c9 test %rcx,%rcx 1809: 0f 84 b0 01 00 00 je 0x19bf 180f: 4d 85 c0 test %r8,%r8 1812: 0f 84 a7 01 00 00 je 0x19bf 1818: 45 85 c9 test %r9d,%r9d 181b: 0f 8e 96 01 00 00 jle 0x19b7 1821: 41 83 f9 10 cmp $0x10,%r9d 1825: 0f 8c 7c 01 00 00 jl 0x19a7 182b: 4d 89 c2 mov %r8,%r10 182e: 49 83 e2 1f and $0x1f,%r10 1832: 45 89 d2 mov %r10d,%r10d 1835: 45 85 d2 test %r10d,%r10d 1838: 74 18 je 0x1852 183a: 41 f7 c2 03 00 00 00 test $0x3,%r10d 1841: 0f 85 60 01 00 00 jne 0x19a7 1847: 41 f7 da neg %r10d 184a: 41 83 c2 20 add $0x20,%r10d 184e: 41 c1 ea 02 shr $0x2,%r10d 1852: 41 8d 42 10 lea 0x10(%r10),%eax 1856: 44 3b c8 cmp %eax,%r9d 1859: 0f 8c 48 01 00 00 jl 0x19a7 185f: 44 89 c8 mov %r9d,%eax 1862: 33 d2 xor %edx,%edx 1864: 41 2b c2 sub %r10d,%eax 1867: 83 e0 0f and $0xf,%eax 186a: f7 d8 neg %eax 186c: 41 03 c1 add %r9d,%eax 186f: 45 85 d2 test %r10d,%r10d 1872: 76 25 jbe 0x1899 1874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1880: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 1885: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 188b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) 1891: 48 ff c2 inc %rdx 1894: 49 3b d2 cmp %r10,%rdx 1897: 72 e7 jb 0x1880 1899: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 189e: 48 63 d0 movslq %eax,%rdx 18a1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 18a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18ae: 00 18af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18b6: 0f 1f 00 nopl (%rax) 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18c0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 18c6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 18cd: 01 18ce: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 18d2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 18d9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 18df: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) 18e5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 18ec: 01 18ed: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 18f1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 18f8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) 18ff: 49 83 c2 10 add $0x10,%r10 1903: 4c 3b d2 cmp %rdx,%r10 1906: 72 b8 jb 0x18c0 1908: 44 8d 50 01 lea 0x1(%rax),%r10d 190c: 45 3b d1 cmp %r9d,%r10d 190f: 0f 87 85 00 00 00 ja 0x199a 1915: 4d 63 d9 movslq %r9d,%r11 1918: 4c 2b da sub %rdx,%r11 191b: 49 83 fb 04 cmp $0x4,%r11 191f: 0f 8c 7d 00 00 00 jl 0x19a2 1925: 45 89 df mov %r11d,%r15d 1928: 45 33 d2 xor %r10d,%r10d 192b: 41 83 e7 fc and $0xfffffffc,%r15d 192f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 1933: 4d 63 ff movslq %r15d,%r15 1936: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 193a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1940: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 1946: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 194c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) 1952: 49 83 c2 04 add $0x4,%r10 1956: 4d 3b d7 cmp %r15,%r10 1959: 72 e5 jb 0x1940 195b: 4d 3b fb cmp %r11,%r15 195e: 73 3a jae 0x199a 1960: 48 63 c0 movslq %eax,%rax 1963: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 1967: 49 8d 04 80 lea (%r8,%rax,4),%rax 196b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1972: 00 1973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1980: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 1986: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 198c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) 1992: 49 ff c7 inc %r15 1995: 4d 3b fb cmp %r11,%r15 1998: 72 e6 jb 0x1980 199a: 33 c0 xor %eax,%eax 199c: c5 f8 77 vzeroupper 199f: 41 5f pop %r15 19a1: c3 ret 19a2: 45 33 ff xor %r15d,%r15d 19a5: eb b4 jmp 0x195b 19a7: 33 c0 xor %eax,%eax 19a9: 41 83 f9 01 cmp $0x1,%r9d 19ad: 72 eb jb 0x199a 19af: 4d 63 d9 movslq %r9d,%r11 19b2: 45 33 ff xor %r15d,%r15d 19b5: eb a4 jmp 0x195b 19b7: b8 fa ff ff ff mov $0xfffffffa,%eax 19bc: 41 5f pop %r15 19be: c3 ret 19bf: b8 f8 ff ff ff mov $0xfffffff8,%eax 19c4: 41 5f pop %r15 19c6: c3 ret 19c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19ce: 00 19cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19d6: 0f 1f 00 nopl (%rax) 19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19e0: 4d 89 c2 mov %r8,%r10 19e3: 48 85 c9 test %rcx,%rcx 19e6: 0f 84 eb 00 00 00 je 0x1ad7 19ec: 4d 85 d2 test %r10,%r10 19ef: 0f 84 e2 00 00 00 je 0x1ad7 19f5: 45 85 c9 test %r9d,%r9d 19f8: 0f 8e d3 00 00 00 jle 0x1ad1 19fe: 49 63 c1 movslq %r9d,%rax 1a01: 48 83 f8 08 cmp $0x8,%rax 1a05: 0f 8c b5 00 00 00 jl 0x1ac0 1a0b: 48 3d e1 00 00 00 cmp $0xe1,%rax 1a11: 0f 8c ae 00 00 00 jl 0x1ac5 1a17: 4c 89 d2 mov %r10,%rdx 1a1a: 48 83 e2 1f and $0x1f,%rdx 1a1e: 85 d2 test %edx,%edx 1a20: 74 11 je 0x1a33 1a22: f6 c2 03 test $0x3,%dl 1a25: 0f 85 95 00 00 00 jne 0x1ac0 1a2b: f7 da neg %edx 1a2d: 83 c2 20 add $0x20,%edx 1a30: c1 ea 02 shr $0x2,%edx 1a33: 41 89 d0 mov %edx,%r8d 1a36: 4d 8d 58 08 lea 0x8(%r8),%r11 1a3a: 49 3b c3 cmp %r11,%rax 1a3d: 0f 8c 7d 00 00 00 jl 0x1ac0 1a43: 45 89 cb mov %r9d,%r11d 1a46: 44 2b da sub %edx,%r11d 1a49: 41 83 e3 07 and $0x7,%r11d 1a4d: 45 2b cb sub %r11d,%r9d 1a50: 45 33 db xor %r11d,%r11d 1a53: 4d 63 c9 movslq %r9d,%r9 1a56: 85 d2 test %edx,%edx 1a58: 76 20 jbe 0x1a7a 1a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1a60: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 1a66: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 1a6c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) 1a72: 49 ff c3 inc %r11 1a75: 4d 3b d8 cmp %r8,%r11 1a78: 72 e6 jb 0x1a60 1a7a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 1a7f: 90 nop 1a80: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 1a86: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 1a8c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) 1a92: 49 83 c0 08 add $0x8,%r8 1a96: 4d 3b c1 cmp %r9,%r8 1a99: 72 e5 jb 0x1a80 1a9b: 4c 3b c8 cmp %rax,%r9 1a9e: 73 1a jae 0x1aba 1aa0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 1aa6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 1aac: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) 1ab2: 49 ff c1 inc %r9 1ab5: 4c 3b c8 cmp %rax,%r9 1ab8: 72 e6 jb 0x1aa0 1aba: 33 c0 xor %eax,%eax 1abc: c5 f8 77 vzeroupper 1abf: c3 ret 1ac0: 45 33 c9 xor %r9d,%r9d 1ac3: eb d6 jmp 0x1a9b 1ac5: 41 83 e1 f8 and $0xfffffff8,%r9d 1ac9: 45 33 c0 xor %r8d,%r8d 1acc: 4d 63 c9 movslq %r9d,%r9 1acf: eb a9 jmp 0x1a7a 1ad1: b8 fa ff ff ff mov $0xfffffffa,%eax 1ad6: c3 ret 1ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1adc: c3 ret 1add: 0f 1f 00 nopl (%rax) 1ae0: 55 push %rbp 1ae1: c5 f8 28 e1 vmovaps %xmm1,%xmm4 1ae5: 48 85 c9 test %rcx,%rcx 1ae8: 0f 84 a0 01 00 00 je 0x1c8e 1aee: 4d 85 c0 test %r8,%r8 1af1: 0f 84 97 01 00 00 je 0x1c8e 1af7: 45 85 c9 test %r9d,%r9d 1afa: 0f 8e 87 01 00 00 jle 0x1c87 1b00: 41 83 f9 08 cmp $0x8,%r9d 1b04: 0f 8c 76 01 00 00 jl 0x1c80 1b0a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d 1b11: 0f 8c 5c 01 00 00 jl 0x1c73 1b17: 4c 89 c0 mov %r8,%rax 1b1a: 48 83 e0 1f and $0x1f,%rax 1b1e: a8 03 test $0x3,%al 1b20: 74 04 je 0x1b26 1b22: 33 c0 xor %eax,%eax 1b24: eb 13 jmp 0x1b39 1b26: 85 c0 test %eax,%eax 1b28: 74 0f je 0x1b39 1b2a: f7 d8 neg %eax 1b2c: 83 c0 20 add $0x20,%eax 1b2f: c1 e8 02 shr $0x2,%eax 1b32: 44 3b c8 cmp %eax,%r9d 1b35: 41 0f 4c c1 cmovl %r9d,%eax 1b39: 44 89 ca mov %r9d,%edx 1b3c: 2b d0 sub %eax,%edx 1b3e: 83 e2 07 and $0x7,%edx 1b41: f7 da neg %edx 1b43: 41 03 d1 add %r9d,%edx 1b46: 83 f8 01 cmp $0x1,%eax 1b49: 72 6d jb 0x1bb8 1b4b: 45 33 db xor %r11d,%r11d 1b4e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4f120 1b55: 01 1b56: 33 ed xor %ebp,%ebp 1b58: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4f140 1b5f: 01 1b60: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 1b65: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 1b6b: 4c 63 d0 movslq %eax,%r10 1b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b75: 00 1b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b7d: 0f 1f 00 nopl (%rax) 1b80: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 1b86: 49 83 c3 08 add $0x8,%r11 1b8a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 1b8e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} 1b95: 00 1b96: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} 1b9d: 00 1b9e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} 1ba5: 00 1ba6: 48 83 c5 20 add $0x20,%rbp 1baa: 4d 3b da cmp %r10,%r11 1bad: 72 d1 jb 0x1b80 1baf: 44 3b c8 cmp %eax,%r9d 1bb2: 0f 84 b4 00 00 00 je 0x1c6c 1bb8: 8d 68 08 lea 0x8(%rax),%ebp 1bbb: 3b d5 cmp %ebp,%edx 1bbd: 7c 3b jl 0x1bfa 1bbf: 48 63 c0 movslq %eax,%rax 1bc2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 1bc7: 48 63 ea movslq %edx,%rbp 1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bd1: 00 1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1be0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 1be5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 1beb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) 1bf1: 48 83 c0 08 add $0x8,%rax 1bf5: 48 3b c5 cmp %rbp,%rax 1bf8: 72 e6 jb 0x1be0 1bfa: 8d 42 01 lea 0x1(%rdx),%eax 1bfd: 41 3b c1 cmp %r9d,%eax 1c00: 0f 87 66 00 00 00 ja 0x1c6c 1c06: 44 89 cd mov %r9d,%ebp 1c09: 33 c0 xor %eax,%eax 1c0b: 2b ea sub %edx,%ebp 1c0d: 48 63 d2 movslq %edx,%rdx 1c10: 4d 63 c9 movslq %r9d,%r9 1c13: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4f120 1c1a: 01 1c1b: 4c 2b ca sub %rdx,%r9 1c1e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4f140 1c25: 01 1c26: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 1c2b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 1c31: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp 1c35: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx 1c39: 33 d2 xor %edx,%edx 1c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c40: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 1c46: 48 83 c0 08 add $0x8,%rax 1c4a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 1c4e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} 1c55: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} 1c5c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} 1c63: 48 83 c2 20 add $0x20,%rdx 1c67: 49 3b c1 cmp %r9,%rax 1c6a: 72 d4 jb 0x1c40 1c6c: 33 c0 xor %eax,%eax 1c6e: c5 f8 77 vzeroupper 1c71: 5d pop %rbp 1c72: c3 ret 1c73: 44 89 ca mov %r9d,%edx 1c76: 33 c0 xor %eax,%eax 1c78: 83 e2 f8 and $0xfffffff8,%edx 1c7b: e9 38 ff ff ff jmp 0x1bb8 1c80: 33 d2 xor %edx,%edx 1c82: e9 73 ff ff ff jmp 0x1bfa 1c87: b8 fa ff ff ff mov $0xfffffffa,%eax 1c8c: 5d pop %rbp 1c8d: c3 ret 1c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c93: 5d pop %rbp 1c94: c3 ret 1c95: 0f 1f 40 00 nopl 0x0(%rax) 1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ca0: 48 83 ec 28 sub $0x28,%rsp 1ca4: 48 85 c9 test %rcx,%rcx 1ca7: 74 20 je 0x1cc9 1ca9: 48 85 d2 test %rdx,%rdx 1cac: 74 1b je 0x1cc9 1cae: 45 85 c0 test %r8d,%r8d 1cb1: 7f 0a jg 0x1cbd 1cb3: b8 fa ff ff ff mov $0xfffffffa,%eax 1cb8: 48 83 c4 28 add $0x28,%rsp 1cbc: c3 ret 1cbd: e8 1e 8f 03 00 call 0x3abe0 1cc2: 33 c0 xor %eax,%eax 1cc4: 48 83 c4 28 add $0x28,%rsp 1cc8: c3 ret 1cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1cce: 48 83 c4 28 add $0x28,%rsp 1cd2: c3 ret 1cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cdf: 00 1ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1ce5: 48 85 c9 test %rcx,%rcx 1ce8: 74 22 je 0x1d0c 1cea: 48 85 d2 test %rdx,%rdx 1ced: 74 1d je 0x1d0c 1cef: 45 85 c0 test %r8d,%r8d 1cf2: 7f 0b jg 0x1cff 1cf4: b8 fa ff ff ff mov $0xfffffffa,%eax 1cf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1cfe: c3 ret 1cff: e8 5c 90 03 00 call 0x3ad60 1d04: 33 c0 xor %eax,%eax 1d06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1d0b: c3 ret 1d0c: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1d16: c3 ret 1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1d1e: 00 00 1d20: 48 83 ec 28 sub $0x28,%rsp 1d24: 48 85 c9 test %rcx,%rcx 1d27: 74 20 je 0x1d49 1d29: 48 85 d2 test %rdx,%rdx 1d2c: 74 1b je 0x1d49 1d2e: 45 85 c0 test %r8d,%r8d 1d31: 7f 0a jg 0x1d3d 1d33: b8 fa ff ff ff mov $0xfffffffa,%eax 1d38: 48 83 c4 28 add $0x28,%rsp 1d3c: c3 ret 1d3d: e8 9e 91 03 00 call 0x3aee0 1d42: 33 c0 xor %eax,%eax 1d44: 48 83 c4 28 add $0x28,%rsp 1d48: c3 ret 1d49: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d4e: 48 83 c4 28 add $0x28,%rsp 1d52: c3 ret 1d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d5f: 00 1d60: 56 push %rsi 1d61: 48 89 d6 mov %rdx,%rsi 1d64: 48 85 c9 test %rcx,%rcx 1d67: 0f 84 90 01 00 00 je 0x1efd 1d6d: 48 85 f6 test %rsi,%rsi 1d70: 0f 84 87 01 00 00 je 0x1efd 1d76: 45 85 c0 test %r8d,%r8d 1d79: 0f 8e 77 01 00 00 jle 0x1ef6 1d7f: 41 83 f8 10 cmp $0x10,%r8d 1d83: 0f 8c 5d 01 00 00 jl 0x1ee6 1d89: 49 89 f1 mov %rsi,%r9 1d8c: 49 83 e1 1f and $0x1f,%r9 1d90: 45 89 c9 mov %r9d,%r9d 1d93: 45 85 c9 test %r9d,%r9d 1d96: 74 18 je 0x1db0 1d98: 41 f7 c1 03 00 00 00 test $0x3,%r9d 1d9f: 0f 85 41 01 00 00 jne 0x1ee6 1da5: 41 f7 d9 neg %r9d 1da8: 41 83 c1 20 add $0x20,%r9d 1dac: 41 c1 e9 02 shr $0x2,%r9d 1db0: 41 8d 41 10 lea 0x10(%r9),%eax 1db4: 44 3b c0 cmp %eax,%r8d 1db7: 0f 8c 29 01 00 00 jl 0x1ee6 1dbd: 44 89 c0 mov %r8d,%eax 1dc0: 33 d2 xor %edx,%edx 1dc2: 41 2b c1 sub %r9d,%eax 1dc5: 83 e0 0f and $0xf,%eax 1dc8: f7 d8 neg %eax 1dca: 41 03 c0 add %r8d,%eax 1dcd: 45 85 c9 test %r9d,%r9d 1dd0: 76 25 jbe 0x1df7 1dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1de0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 1de5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 1dea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 1def: 48 ff c2 inc %rdx 1df2: 49 3b d1 cmp %r9,%rdx 1df5: 72 e9 jb 0x1de0 1df7: 48 63 d0 movslq %eax,%rdx 1dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1e00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 1e06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 1e0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 1e14: 01 1e15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 1e1c: 01 1e1d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 1e23: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 1e2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 1e30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 1e37: 49 83 c1 10 add $0x10,%r9 1e3b: 4c 3b ca cmp %rdx,%r9 1e3e: 72 c0 jb 0x1e00 1e40: 44 8d 48 01 lea 0x1(%rax),%r9d 1e44: 45 3b c8 cmp %r8d,%r9d 1e47: 0f 87 8d 00 00 00 ja 0x1eda 1e4d: 4d 63 d0 movslq %r8d,%r10 1e50: 4c 2b d2 sub %rdx,%r10 1e53: 49 83 fa 04 cmp $0x4,%r10 1e57: 0f 8c 84 00 00 00 jl 0x1ee1 1e5d: 45 89 d3 mov %r10d,%r11d 1e60: 45 33 c9 xor %r9d,%r9d 1e63: 41 83 e3 fc and $0xfffffffc,%r11d 1e67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 1e6b: 4d 63 db movslq %r11d,%r11 1e6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 1e86: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 1e8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 1e92: 49 83 c1 04 add $0x4,%r9 1e96: 4d 3b cb cmp %r11,%r9 1e99: 72 e5 jb 0x1e80 1e9b: 4d 3b da cmp %r10,%r11 1e9e: 73 3a jae 0x1eda 1ea0: 48 63 c0 movslq %eax,%rax 1ea3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 1ea7: 48 8d 04 81 lea (%rcx,%rax,4),%rax 1eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1eb2: 00 1eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1ec0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 1ec6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 1ecc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 1ed2: 49 ff c3 inc %r11 1ed5: 4d 3b da cmp %r10,%r11 1ed8: 72 e6 jb 0x1ec0 1eda: 33 c0 xor %eax,%eax 1edc: c5 f8 77 vzeroupper 1edf: 5e pop %rsi 1ee0: c3 ret 1ee1: 45 33 db xor %r11d,%r11d 1ee4: eb b5 jmp 0x1e9b 1ee6: 33 c0 xor %eax,%eax 1ee8: 41 83 f8 01 cmp $0x1,%r8d 1eec: 72 ec jb 0x1eda 1eee: 4d 63 d0 movslq %r8d,%r10 1ef1: 45 33 db xor %r11d,%r11d 1ef4: eb a5 jmp 0x1e9b 1ef6: b8 fa ff ff ff mov $0xfffffffa,%eax 1efb: 5e pop %rsi 1efc: c3 ret 1efd: b8 f8 ff ff ff mov $0xfffffff8,%eax 1f02: 5e pop %rsi 1f03: c3 ret 1f04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f0b: 00 1f0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f1f: 00 1f20: 53 push %rbx 1f21: 49 89 ca mov %rcx,%r10 1f24: 4d 85 d2 test %r10,%r10 1f27: 0f 84 84 01 00 00 je 0x20b1 1f2d: 48 85 d2 test %rdx,%rdx 1f30: 0f 84 7b 01 00 00 je 0x20b1 1f36: 45 85 c0 test %r8d,%r8d 1f39: 0f 8e 6b 01 00 00 jle 0x20aa 1f3f: 41 83 f8 10 cmp $0x10,%r8d 1f43: 0f 8c 59 01 00 00 jl 0x20a2 1f49: 48 89 d3 mov %rdx,%rbx 1f4c: 48 83 e3 1f and $0x1f,%rbx 1f50: 85 db test %ebx,%ebx 1f52: 74 11 je 0x1f65 1f54: f6 c3 03 test $0x3,%bl 1f57: 0f 85 45 01 00 00 jne 0x20a2 1f5d: f7 db neg %ebx 1f5f: 83 c3 20 add $0x20,%ebx 1f62: c1 eb 02 shr $0x2,%ebx 1f65: 8d 43 10 lea 0x10(%rbx),%eax 1f68: 44 3b c0 cmp %eax,%r8d 1f6b: 0f 8c 31 01 00 00 jl 0x20a2 1f71: 45 89 c1 mov %r8d,%r9d 1f74: 33 c0 xor %eax,%eax 1f76: 44 2b cb sub %ebx,%r9d 1f79: 41 83 e1 0f and $0xf,%r9d 1f7d: 41 f7 d9 neg %r9d 1f80: 45 03 c8 add %r8d,%r9d 1f83: 89 d9 mov %ebx,%ecx 1f85: 85 db test %ebx,%ebx 1f87: 76 2f jbe 0x1fb8 1f89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f90: 00 1f91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f9f: 00 1fa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1fa6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 1fab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 1fb0: 48 ff c0 inc %rax 1fb3: 48 3b c1 cmp %rcx,%rax 1fb6: 72 e8 jb 0x1fa0 1fb8: 49 63 c1 movslq %r9d,%rax 1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1fc0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 1fc6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 1fcd: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 1fd2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 1fd8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 1fdd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 1fe3: 48 83 c1 10 add $0x10,%rcx 1fe7: 48 3b c8 cmp %rax,%rcx 1fea: 72 d4 jb 0x1fc0 1fec: 41 8d 41 01 lea 0x1(%r9),%eax 1ff0: 41 3b c0 cmp %r8d,%eax 1ff3: 0f 87 9e 00 00 00 ja 0x2097 1ff9: 4d 63 c0 movslq %r8d,%r8 1ffc: 4d 63 c9 movslq %r9d,%r9 1fff: 4d 2b c1 sub %r9,%r8 2002: 49 83 f8 04 cmp $0x4,%r8 2006: 0f 8c 92 00 00 00 jl 0x209e 200c: 4d 63 c9 movslq %r9d,%r9 200f: 44 89 c3 mov %r8d,%ebx 2012: 83 e3 fc and $0xfffffffc,%ebx 2015: 33 c9 xor %ecx,%ecx 2017: 48 63 db movslq %ebx,%rbx 201a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 201e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 2022: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2029: 00 202a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2038: 00 2039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2040: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 2046: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 204b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 2050: 48 83 c1 04 add $0x4,%rcx 2054: 48 3b cb cmp %rbx,%rcx 2057: 72 e7 jb 0x2040 2059: 49 3b d8 cmp %r8,%rbx 205c: 73 39 jae 0x2097 205e: 4d 63 c9 movslq %r9d,%r9 2061: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 2065: 4b 8d 04 8a lea (%r10,%r9,4),%rax 2069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2070: 00 2071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 207f: 00 2080: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 2085: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 208a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 208f: 48 ff c3 inc %rbx 2092: 49 3b d8 cmp %r8,%rbx 2095: 72 e9 jb 0x2080 2097: 33 c0 xor %eax,%eax 2099: c5 f8 77 vzeroupper 209c: 5b pop %rbx 209d: c3 ret 209e: 33 db xor %ebx,%ebx 20a0: eb b7 jmp 0x2059 20a2: 45 33 c9 xor %r9d,%r9d 20a5: e9 42 ff ff ff jmp 0x1fec 20aa: b8 fa ff ff ff mov $0xfffffffa,%eax 20af: 5b pop %rbx 20b0: c3 ret 20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 20b6: 5b pop %rbx 20b7: c3 ret 20b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20bf: 00 20c0: 48 83 ec 28 sub $0x28,%rsp 20c4: 48 85 d2 test %rdx,%rdx 20c7: 74 3f je 0x2108 20c9: 45 85 c0 test %r8d,%r8d 20cc: 7e 30 jle 0x20fe 20ce: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4f160 20d5: 7a 02 jp 0x20d9 20d7: 74 0f je 0x20e8 20d9: 0f 57 c9 xorps %xmm1,%xmm1 20dc: 0f 2e c1 ucomiss %xmm1,%xmm0 20df: 7a 02 jp 0x20e3 20e1: 74 0c je 0x20ef 20e3: e8 78 8f 03 00 call 0x3b060 20e8: 33 c0 xor %eax,%eax 20ea: 48 83 c4 28 add $0x28,%rsp 20ee: c3 ret 20ef: 48 89 d1 mov %rdx,%rcx 20f2: 44 89 c2 mov %r8d,%edx 20f5: 48 83 c4 28 add $0x28,%rsp 20f9: e9 42 8d 00 00 jmp 0xae40 20fe: b8 fa ff ff ff mov $0xfffffffa,%eax 2103: 48 83 c4 28 add $0x28,%rsp 2107: c3 ret 2108: b8 f8 ff ff ff mov $0xfffffff8,%eax 210d: 48 83 c4 28 add $0x28,%rsp 2111: c3 ret 2112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2120: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2125: 48 85 d2 test %rdx,%rdx 2128: 74 43 je 0x216d 212a: 45 85 c0 test %r8d,%r8d 212d: 7e 32 jle 0x2161 212f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4f164 2136: 7a 02 jp 0x213a 2138: 74 0f je 0x2149 213a: 0f 57 c9 xorps %xmm1,%xmm1 213d: 0f 2e c1 ucomiss %xmm1,%xmm0 2140: 7a 02 jp 0x2144 2142: 74 0d je 0x2151 2144: e8 97 90 03 00 call 0x3b1e0 2149: 33 c0 xor %eax,%eax 214b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2150: c3 ret 2151: 48 89 d1 mov %rdx,%rcx 2154: 44 89 c2 mov %r8d,%edx 2157: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 215c: e9 1f 8f 00 00 jmp 0xb080 2161: b8 fa ff ff ff mov $0xfffffffa,%eax 2166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 216b: 90 nop 216c: c3 ret 216d: b8 f8 ff ff ff mov $0xfffffff8,%eax 2172: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2177: 90 nop 2178: 90 nop 2179: 90 nop 217a: c3 ret 217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2180: 48 83 ec 28 sub $0x28,%rsp 2184: 48 85 d2 test %rdx,%rdx 2187: 74 3f je 0x21c8 2189: 45 85 c0 test %r8d,%r8d 218c: 7e 30 jle 0x21be 218e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4f168 2195: 7a 02 jp 0x2199 2197: 74 0f je 0x21a8 2199: 0f 57 c9 xorps %xmm1,%xmm1 219c: 0f 2e c1 ucomiss %xmm1,%xmm0 219f: 7a 02 jp 0x21a3 21a1: 74 0c je 0x21af 21a3: e8 b8 91 03 00 call 0x3b360 21a8: 33 c0 xor %eax,%eax 21aa: 48 83 c4 28 add $0x28,%rsp 21ae: c3 ret 21af: 48 89 d1 mov %rdx,%rcx 21b2: 44 89 c2 mov %r8d,%edx 21b5: 48 83 c4 28 add $0x28,%rsp 21b9: e9 02 91 00 00 jmp 0xb2c0 21be: b8 fa ff ff ff mov $0xfffffffa,%eax 21c3: 48 83 c4 28 add $0x28,%rsp 21c7: c3 ret 21c8: b8 f8 ff ff ff mov $0xfffffff8,%eax 21cd: 48 83 c4 28 add $0x28,%rsp 21d1: c3 ret 21d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21e0: 48 83 ec 28 sub $0x28,%rsp 21e4: 48 85 d2 test %rdx,%rdx 21e7: 0f 84 a6 01 00 00 je 0x2393 21ed: 45 85 c0 test %r8d,%r8d 21f0: 0f 8e 93 01 00 00 jle 0x2389 21f6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4f16c 21fd: 01 21fe: 7a 06 jp 0x2206 2200: 0f 84 7c 01 00 00 je 0x2382 2206: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 220a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 220e: 7a 06 jp 0x2216 2210: 0f 84 5c 01 00 00 je 0x2372 2216: 41 83 f8 10 cmp $0x10,%r8d 221a: 0f 8c 42 01 00 00 jl 0x2362 2220: 49 89 d1 mov %rdx,%r9 2223: 49 83 e1 1f and $0x1f,%r9 2227: 45 85 c9 test %r9d,%r9d 222a: 74 18 je 0x2244 222c: 41 f7 c1 03 00 00 00 test $0x3,%r9d 2233: 0f 85 29 01 00 00 jne 0x2362 2239: 41 f7 d9 neg %r9d 223c: 41 83 c1 20 add $0x20,%r9d 2240: 41 c1 e9 02 shr $0x2,%r9d 2244: 41 8d 41 10 lea 0x10(%r9),%eax 2248: 44 3b c0 cmp %eax,%r8d 224b: 0f 8c 11 01 00 00 jl 0x2362 2251: 45 89 c2 mov %r8d,%r10d 2254: 33 c0 xor %eax,%eax 2256: 45 2b d1 sub %r9d,%r10d 2259: 41 83 e2 0f and $0xf,%r10d 225d: 41 f7 da neg %r10d 2260: 45 03 d0 add %r8d,%r10d 2263: 45 89 cb mov %r9d,%r11d 2266: 45 85 c9 test %r9d,%r9d 2269: 76 27 jbe 0x2292 226b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2272: 00 2273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 227a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2280: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 2285: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 228a: 48 ff c0 inc %rax 228d: 49 3b c3 cmp %r11,%rax 2290: 72 ee jb 0x2280 2292: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 2297: 4d 63 ca movslq %r10d,%r9 229a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 22a0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 22a6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 22ad: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) 22b3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) 22ba: 49 83 c3 10 add $0x10,%r11 22be: 4d 3b d9 cmp %r9,%r11 22c1: 72 dd jb 0x22a0 22c3: 41 8d 42 01 lea 0x1(%r10),%eax 22c7: 41 3b c0 cmp %r8d,%eax 22ca: 0f 87 84 00 00 00 ja 0x2354 22d0: 4d 63 c0 movslq %r8d,%r8 22d3: 4d 2b c1 sub %r9,%r8 22d6: 49 83 f8 04 cmp $0x4,%r8 22da: 0f 8c 7e 00 00 00 jl 0x235e 22e0: 44 89 c0 mov %r8d,%eax 22e3: 45 33 db xor %r11d,%r11d 22e6: 83 e0 fc and $0xfffffffc,%eax 22e9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 22ed: 48 63 c0 movslq %eax,%rax 22f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22f7: 00 22f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22ff: 90 nop 2300: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 2305: 49 83 c3 04 add $0x4,%r11 2309: c4 c1 78 11 09 vmovups %xmm1,(%r9) 230e: 49 83 c1 10 add $0x10,%r9 2312: 4c 3b d8 cmp %rax,%r11 2315: 72 e9 jb 0x2300 2317: 49 3b c0 cmp %r8,%rax 231a: 73 38 jae 0x2354 231c: 4d 63 d2 movslq %r10d,%r10 231f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx 2323: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 232e: 00 232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2336: 0f 1f 00 nopl (%rax) 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2340: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 2344: 48 ff c0 inc %rax 2347: c5 fa 11 0a vmovss %xmm1,(%rdx) 234b: 48 83 c2 04 add $0x4,%rdx 234f: 49 3b c0 cmp %r8,%rax 2352: 72 ec jb 0x2340 2354: 33 c0 xor %eax,%eax 2356: c5 f8 77 vzeroupper 2359: 48 83 c4 28 add $0x28,%rsp 235d: c3 ret 235e: 33 c0 xor %eax,%eax 2360: eb b5 jmp 0x2317 2362: 45 33 d2 xor %r10d,%r10d 2365: 41 83 f8 01 cmp $0x1,%r8d 2369: 72 e9 jb 0x2354 236b: 4d 63 c0 movslq %r8d,%r8 236e: 33 c0 xor %eax,%eax 2370: eb a5 jmp 0x2317 2372: 48 89 d1 mov %rdx,%rcx 2375: 44 89 c2 mov %r8d,%edx 2378: e8 83 8f 00 00 call 0xb300 237d: 48 83 c4 28 add $0x28,%rsp 2381: c3 ret 2382: 33 c0 xor %eax,%eax 2384: 48 83 c4 28 add $0x28,%rsp 2388: c3 ret 2389: b8 fa ff ff ff mov $0xfffffffa,%eax 238e: 48 83 c4 28 add $0x28,%rsp 2392: c3 ret 2393: b8 f8 ff ff ff mov $0xfffffff8,%eax 2398: 48 83 c4 28 add $0x28,%rsp 239c: c3 ret 239d: 0f 1f 00 nopl (%rax) 23a0: 48 83 ec 28 sub $0x28,%rsp 23a4: 48 85 d2 test %rdx,%rdx 23a7: 0f 84 9e 01 00 00 je 0x254b 23ad: 45 85 c0 test %r8d,%r8d 23b0: 0f 8e 8b 01 00 00 jle 0x2541 23b6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4f170 23bd: 01 23be: 7a 06 jp 0x23c6 23c0: 0f 84 74 01 00 00 je 0x253a 23c6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 23ca: c5 f8 2e c1 vucomiss %xmm1,%xmm0 23ce: 7a 06 jp 0x23d6 23d0: 0f 84 54 01 00 00 je 0x252a 23d6: 41 83 f8 10 cmp $0x10,%r8d 23da: 0f 8c 42 01 00 00 jl 0x2522 23e0: 49 89 d3 mov %rdx,%r11 23e3: 49 83 e3 1f and $0x1f,%r11 23e7: 45 85 db test %r11d,%r11d 23ea: 74 18 je 0x2404 23ec: 41 f7 c3 03 00 00 00 test $0x3,%r11d 23f3: 0f 85 29 01 00 00 jne 0x2522 23f9: 41 f7 db neg %r11d 23fc: 41 83 c3 20 add $0x20,%r11d 2400: 41 c1 eb 02 shr $0x2,%r11d 2404: 41 8d 43 10 lea 0x10(%r11),%eax 2408: 44 3b c0 cmp %eax,%r8d 240b: 0f 8c 11 01 00 00 jl 0x2522 2411: 45 89 c1 mov %r8d,%r9d 2414: 33 c0 xor %eax,%eax 2416: 45 2b cb sub %r11d,%r9d 2419: 41 83 e1 0f and $0xf,%r9d 241d: 41 f7 d9 neg %r9d 2420: 45 03 c8 add %r8d,%r9d 2423: 45 89 da mov %r11d,%r10d 2426: 45 85 db test %r11d,%r11d 2429: 76 27 jbe 0x2452 242b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2432: 00 2433: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2440: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 2445: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 244a: 48 ff c0 inc %rax 244d: 49 3b c2 cmp %r10,%rax 2450: 72 ee jb 0x2440 2452: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 2457: 49 63 c1 movslq %r9d,%rax 245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2460: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 2466: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 246d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 2473: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 247a: 49 83 c2 10 add $0x10,%r10 247e: 4c 3b d0 cmp %rax,%r10 2481: 72 dd jb 0x2460 2483: 41 8d 41 01 lea 0x1(%r9),%eax 2487: 41 3b c0 cmp %r8d,%eax 248a: 0f 87 84 00 00 00 ja 0x2514 2490: 4d 63 c0 movslq %r8d,%r8 2493: 4d 63 c9 movslq %r9d,%r9 2496: 4d 2b c1 sub %r9,%r8 2499: 49 83 f8 04 cmp $0x4,%r8 249d: 0f 8c 7b 00 00 00 jl 0x251e 24a3: 4d 63 c9 movslq %r9d,%r9 24a6: 44 89 c0 mov %r8d,%eax 24a9: 83 e0 fc and $0xfffffffc,%eax 24ac: 45 33 db xor %r11d,%r11d 24af: 48 63 c0 movslq %eax,%rax 24b2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 24b7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 24bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24c0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 24c5: 49 83 c3 04 add $0x4,%r11 24c9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 24ce: 49 83 c2 10 add $0x10,%r10 24d2: 4c 3b d8 cmp %rax,%r11 24d5: 72 e9 jb 0x24c0 24d7: 49 3b c0 cmp %r8,%rax 24da: 73 38 jae 0x2514 24dc: 4d 63 c9 movslq %r9d,%r9 24df: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 24e3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 24e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24ee: 00 24ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24f6: 0f 1f 00 nopl (%rax) 24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2500: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 2504: 48 ff c0 inc %rax 2507: c5 fa 11 0a vmovss %xmm1,(%rdx) 250b: 48 83 c2 04 add $0x4,%rdx 250f: 49 3b c0 cmp %r8,%rax 2512: 72 ec jb 0x2500 2514: 33 c0 xor %eax,%eax 2516: c5 f8 77 vzeroupper 2519: 48 83 c4 28 add $0x28,%rsp 251d: c3 ret 251e: 33 c0 xor %eax,%eax 2520: eb b5 jmp 0x24d7 2522: 45 33 c9 xor %r9d,%r9d 2525: e9 59 ff ff ff jmp 0x2483 252a: 48 89 d1 mov %rdx,%rcx 252d: 44 89 c2 mov %r8d,%edx 2530: e8 0b 8e 00 00 call 0xb340 2535: 48 83 c4 28 add $0x28,%rsp 2539: c3 ret 253a: 33 c0 xor %eax,%eax 253c: 48 83 c4 28 add $0x28,%rsp 2540: c3 ret 2541: b8 fa ff ff ff mov $0xfffffffa,%eax 2546: 48 83 c4 28 add $0x28,%rsp 254a: c3 ret 254b: b8 f8 ff ff ff mov $0xfffffff8,%eax 2550: 48 83 c4 28 add $0x28,%rsp 2554: c3 ret 2555: 0f 1f 40 00 nopl 0x0(%rax) 2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2560: 48 83 ec 28 sub $0x28,%rsp 2564: 48 85 d2 test %rdx,%rdx 2567: 0f 84 9e 01 00 00 je 0x270b 256d: 45 85 c0 test %r8d,%r8d 2570: 0f 8e 8b 01 00 00 jle 0x2701 2576: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4f174 257d: 01 257e: 7a 06 jp 0x2586 2580: 0f 84 74 01 00 00 je 0x26fa 2586: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 258a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 258e: 7a 06 jp 0x2596 2590: 0f 84 54 01 00 00 je 0x26ea 2596: 41 83 f8 10 cmp $0x10,%r8d 259a: 0f 8c 42 01 00 00 jl 0x26e2 25a0: 49 89 d3 mov %rdx,%r11 25a3: 49 83 e3 1f and $0x1f,%r11 25a7: 45 85 db test %r11d,%r11d 25aa: 74 18 je 0x25c4 25ac: 41 f7 c3 03 00 00 00 test $0x3,%r11d 25b3: 0f 85 29 01 00 00 jne 0x26e2 25b9: 41 f7 db neg %r11d 25bc: 41 83 c3 20 add $0x20,%r11d 25c0: 41 c1 eb 02 shr $0x2,%r11d 25c4: 41 8d 43 10 lea 0x10(%r11),%eax 25c8: 44 3b c0 cmp %eax,%r8d 25cb: 0f 8c 11 01 00 00 jl 0x26e2 25d1: 45 89 c1 mov %r8d,%r9d 25d4: 33 c0 xor %eax,%eax 25d6: 45 2b cb sub %r11d,%r9d 25d9: 41 83 e1 0f and $0xf,%r9d 25dd: 41 f7 d9 neg %r9d 25e0: 45 03 c8 add %r8d,%r9d 25e3: 45 89 da mov %r11d,%r10d 25e6: 45 85 db test %r11d,%r11d 25e9: 76 27 jbe 0x2612 25eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25f2: 00 25f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2600: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 2605: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 260a: 48 ff c0 inc %rax 260d: 49 3b c2 cmp %r10,%rax 2610: 72 ee jb 0x2600 2612: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 2617: 49 63 c1 movslq %r9d,%rax 261a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2620: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 2626: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 262d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 2633: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 263a: 49 83 c2 10 add $0x10,%r10 263e: 4c 3b d0 cmp %rax,%r10 2641: 72 dd jb 0x2620 2643: 41 8d 41 01 lea 0x1(%r9),%eax 2647: 41 3b c0 cmp %r8d,%eax 264a: 0f 87 84 00 00 00 ja 0x26d4 2650: 4d 63 c0 movslq %r8d,%r8 2653: 4d 63 c9 movslq %r9d,%r9 2656: 4d 2b c1 sub %r9,%r8 2659: 49 83 f8 04 cmp $0x4,%r8 265d: 0f 8c 7b 00 00 00 jl 0x26de 2663: 4d 63 c9 movslq %r9d,%r9 2666: 44 89 c0 mov %r8d,%eax 2669: 83 e0 fc and $0xfffffffc,%eax 266c: 45 33 db xor %r11d,%r11d 266f: 48 63 c0 movslq %eax,%rax 2672: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 2677: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 267b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2680: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 2685: 49 83 c3 04 add $0x4,%r11 2689: c4 c1 78 11 12 vmovups %xmm2,(%r10) 268e: 49 83 c2 10 add $0x10,%r10 2692: 4c 3b d8 cmp %rax,%r11 2695: 72 e9 jb 0x2680 2697: 49 3b c0 cmp %r8,%rax 269a: 73 38 jae 0x26d4 269c: 4d 63 c9 movslq %r9d,%r9 269f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 26a3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 26a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26ae: 00 26af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26b6: 0f 1f 00 nopl (%rax) 26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26c0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 26c4: 48 ff c0 inc %rax 26c7: c5 fa 11 0a vmovss %xmm1,(%rdx) 26cb: 48 83 c2 04 add $0x4,%rdx 26cf: 49 3b c0 cmp %r8,%rax 26d2: 72 ec jb 0x26c0 26d4: 33 c0 xor %eax,%eax 26d6: c5 f8 77 vzeroupper 26d9: 48 83 c4 28 add $0x28,%rsp 26dd: c3 ret 26de: 33 c0 xor %eax,%eax 26e0: eb b5 jmp 0x2697 26e2: 45 33 c9 xor %r9d,%r9d 26e5: e9 59 ff ff ff jmp 0x2643 26ea: 48 89 d1 mov %rdx,%rcx 26ed: 44 89 c2 mov %r8d,%edx 26f0: e8 8b 8c 00 00 call 0xb380 26f5: 48 83 c4 28 add $0x28,%rsp 26f9: c3 ret 26fa: 33 c0 xor %eax,%eax 26fc: 48 83 c4 28 add $0x28,%rsp 2700: c3 ret 2701: b8 fa ff ff ff mov $0xfffffffa,%eax 2706: 48 83 c4 28 add $0x28,%rsp 270a: c3 ret 270b: b8 f8 ff ff ff mov $0xfffffff8,%eax 2710: 48 83 c4 28 add $0x28,%rsp 2714: c3 ret 2715: 0f 1f 40 00 nopl 0x0(%rax) 2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2720: 48 83 ec 38 sub $0x38,%rsp 2724: 45 89 c1 mov %r8d,%r9d 2727: 49 89 d0 mov %rdx,%r8 272a: 48 89 ca mov %rcx,%rdx 272d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 2733: 48 85 d2 test %rdx,%rdx 2736: 8b 44 24 60 mov 0x60(%rsp),%eax 273a: 74 47 je 0x2783 273c: 4d 85 c0 test %r8,%r8 273f: 74 42 je 0x2783 2741: 45 85 c9 test %r9d,%r9d 2744: 7e 47 jle 0x278d 2746: 85 c0 test %eax,%eax 2748: 74 0f je 0x2759 274a: 83 f8 04 cmp $0x4,%eax 274d: 74 0d je 0x275c 274f: b8 fb ff ff ff mov $0xfffffffb,%eax 2754: 48 83 c4 38 add $0x38,%rsp 2758: c3 ret 2759: 83 f8 04 cmp $0x4,%eax 275c: 49 89 e3 mov %rsp,%r11 275f: b8 01 00 00 00 mov $0x1,%eax 2764: 41 ba 00 00 00 00 mov $0x0,%r10d 276a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 276f: 44 0f 44 d0 cmove %eax,%r10d 2773: 45 89 53 20 mov %r10d,0x20(%r11) 2777: e8 b0 d9 a6 01 call 0x1a7012c 277c: 33 c0 xor %eax,%eax 277e: 48 83 c4 38 add $0x38,%rsp 2782: c3 ret 2783: b8 f8 ff ff ff mov $0xfffffff8,%eax 2788: 48 83 c4 38 add $0x38,%rsp 278c: c3 ret 278d: b8 fa ff ff ff mov $0xfffffffa,%eax 2792: 48 83 c4 38 add $0x38,%rsp 2796: c3 ret 2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 279e: 00 00 27a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 27a5: 45 89 c1 mov %r8d,%r9d 27a8: 49 89 d0 mov %rdx,%r8 27ab: 48 89 ca mov %rcx,%rdx 27ae: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 27b4: 48 85 d2 test %rdx,%rdx 27b7: 8b 44 24 60 mov 0x60(%rsp),%eax 27bb: 74 4b je 0x2808 27bd: 4d 85 c0 test %r8,%r8 27c0: 74 46 je 0x2808 27c2: 45 85 c9 test %r9d,%r9d 27c5: 7e 4c jle 0x2813 27c7: 85 c0 test %eax,%eax 27c9: 74 12 je 0x27dd 27cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 27d0: 74 0b je 0x27dd 27d2: b8 fb ff ff ff mov $0xfffffffb,%eax 27d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 27dc: c3 ret 27dd: 49 89 e3 mov %rsp,%r11 27e0: 41 ba 01 00 00 00 mov $0x1,%r10d 27e6: 83 f8 04 cmp $0x4,%eax 27e9: b8 00 00 00 00 mov $0x0,%eax 27ee: 41 0f 44 c2 cmove %r10d,%eax 27f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 27f7: 41 89 43 20 mov %eax,0x20(%r11) 27fb: e8 cc 47 a7 01 call 0x1a76fcc 2800: 33 c0 xor %eax,%eax 2802: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2807: c3 ret 2808: b8 f8 ff ff ff mov $0xfffffff8,%eax 280d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2812: c3 ret 2813: b8 fa ff ff ff mov $0xfffffffa,%eax 2818: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 281d: c3 ret 281e: 66 90 xchg %ax,%ax 2820: 48 83 ec 38 sub $0x38,%rsp 2824: 45 89 c1 mov %r8d,%r9d 2827: 49 89 d0 mov %rdx,%r8 282a: 48 89 ca mov %rcx,%rdx 282d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 2833: 8b 44 24 60 mov 0x60(%rsp),%eax 2837: 48 85 d2 test %rdx,%rdx 283a: 74 47 je 0x2883 283c: 4d 85 c0 test %r8,%r8 283f: 74 42 je 0x2883 2841: 45 85 c9 test %r9d,%r9d 2844: 7e 47 jle 0x288d 2846: 85 c0 test %eax,%eax 2848: 74 0f je 0x2859 284a: 83 f8 04 cmp $0x4,%eax 284d: 74 0d je 0x285c 284f: b8 fb ff ff ff mov $0xfffffffb,%eax 2854: 48 83 c4 38 add $0x38,%rsp 2858: c3 ret 2859: 83 f8 04 cmp $0x4,%eax 285c: b8 01 00 00 00 mov $0x1,%eax 2861: 41 ba 00 00 00 00 mov $0x0,%r10d 2867: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 286c: 44 0f 44 d0 cmove %eax,%r10d 2870: 49 89 e3 mov %rsp,%r11 2873: 45 89 53 20 mov %r10d,0x20(%r11) 2877: e8 00 b4 a7 01 call 0x1a7dc7c 287c: 33 c0 xor %eax,%eax 287e: 48 83 c4 38 add $0x38,%rsp 2882: c3 ret 2883: b8 f8 ff ff ff mov $0xfffffff8,%eax 2888: 48 83 c4 38 add $0x38,%rsp 288c: c3 ret 288d: b8 fa ff ff ff mov $0xfffffffa,%eax 2892: 48 83 c4 38 add $0x38,%rsp 2896: c3 ret 2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 289e: 00 00 28a0: 41 56 push %r14 28a2: 48 85 c9 test %rcx,%rcx 28a5: 0f 84 51 03 00 00 je 0x2bfc 28ab: 48 85 d2 test %rdx,%rdx 28ae: 0f 84 48 03 00 00 je 0x2bfc 28b4: 45 85 c0 test %r8d,%r8d 28b7: 0f 8e 37 03 00 00 jle 0x2bf4 28bd: 8b 44 24 30 mov 0x30(%rsp),%eax 28c1: 85 c0 test %eax,%eax 28c3: 0f 84 94 01 00 00 je 0x2a5d 28c9: 83 f8 04 cmp $0x4,%eax 28cc: 74 08 je 0x28d6 28ce: b8 fb ff ff ff mov $0xfffffffb,%eax 28d3: 41 5e pop %r14 28d5: c3 ret 28d6: 45 32 c9 xor %r9b,%r9b 28d9: 41 83 f8 10 cmp $0x10,%r8d 28dd: 0f 8c fd 02 00 00 jl 0x2be0 28e3: 49 89 d3 mov %rdx,%r11 28e6: 49 83 e3 1f and $0x1f,%r11 28ea: 45 89 db mov %r11d,%r11d 28ed: 45 85 db test %r11d,%r11d 28f0: 74 18 je 0x290a 28f2: 41 f7 c3 03 00 00 00 test $0x3,%r11d 28f9: 0f 85 e1 02 00 00 jne 0x2be0 28ff: 41 f7 db neg %r11d 2902: 41 83 c3 20 add $0x20,%r11d 2906: 41 c1 eb 02 shr $0x2,%r11d 290a: 41 8d 43 10 lea 0x10(%r11),%eax 290e: 44 3b c0 cmp %eax,%r8d 2911: 0f 8c c9 02 00 00 jl 0x2be0 2917: 44 89 c0 mov %r8d,%eax 291a: 45 33 d2 xor %r10d,%r10d 291d: 41 2b c3 sub %r11d,%eax 2920: 83 e0 0f and $0xf,%eax 2923: f7 d8 neg %eax 2925: 41 03 c0 add %r8d,%eax 2928: 45 85 db test %r11d,%r11d 292b: 76 2b jbe 0x2958 292d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2934: 00 2935: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 293c: 0f 1f 40 00 nopl 0x0(%rax) 2940: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 2946: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 294a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 2950: 49 ff c2 inc %r10 2953: 4d 3b d3 cmp %r11,%r10 2956: 72 e8 jb 0x2940 2958: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 295d: 4c 63 d0 movslq %eax,%r10 2960: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 2966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 296d: 00 296e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2975: 0f 1f 40 00 nopl 0x0(%rax) 2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2980: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 2986: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 298d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 2994: 01 2995: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 2999: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 299f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 29a6: 01 29a7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 29ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 29b2: 49 83 c3 10 add $0x10,%r11 29b6: 4d 3b da cmp %r10,%r11 29b9: 72 c5 jb 0x2980 29bb: 44 8d 50 01 lea 0x1(%rax),%r10d 29bf: 45 3b d0 cmp %r8d,%r10d 29c2: 0f 87 10 02 00 00 ja 0x2bd8 29c8: 4d 63 c0 movslq %r8d,%r8 29cb: 48 63 c0 movslq %eax,%rax 29ce: 4c 2b c0 sub %rax,%r8 29d1: 41 80 f9 01 cmp $0x1,%r9b 29d5: 75 05 jne 0x29dc 29d7: 45 33 db xor %r11d,%r11d 29da: eb 3d jmp 0x2a19 29dc: 49 83 f8 04 cmp $0x4,%r8 29e0: 7c f5 jl 0x29d7 29e2: 48 63 c0 movslq %eax,%rax 29e5: 45 89 c3 mov %r8d,%r11d 29e8: 41 83 e3 fc and $0xfffffffc,%r11d 29ec: 45 33 d2 xor %r10d,%r10d 29ef: 4d 63 db movslq %r11d,%r11 29f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 29f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 29fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 29ff: 90 nop 2a00: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 2a06: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 2a0a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 2a10: 49 83 c2 04 add $0x4,%r10 2a14: 4d 3b d3 cmp %r11,%r10 2a17: 72 e7 jb 0x2a00 2a19: 4d 3b d8 cmp %r8,%r11 2a1c: 0f 83 b6 01 00 00 jae 0x2bd8 2a22: 48 63 c0 movslq %eax,%rax 2a25: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 2a29: 48 8d 04 81 lea (%rcx,%rax,4),%rax 2a2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a34: 00 2a35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a3c: 0f 1f 40 00 nopl 0x0(%rax) 2a40: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 2a46: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 2a4a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 2a50: 49 ff c3 inc %r11 2a53: 4d 3b d8 cmp %r8,%r11 2a56: 72 e8 jb 0x2a40 2a58: e9 7b 01 00 00 jmp 0x2bd8 2a5d: 45 32 c9 xor %r9b,%r9b 2a60: 41 83 f8 10 cmp $0x10,%r8d 2a64: 0f 8c 80 01 00 00 jl 0x2bea 2a6a: 49 89 d3 mov %rdx,%r11 2a6d: 49 83 e3 1f and $0x1f,%r11 2a71: 45 89 db mov %r11d,%r11d 2a74: 45 85 db test %r11d,%r11d 2a77: 74 18 je 0x2a91 2a79: 41 f7 c3 03 00 00 00 test $0x3,%r11d 2a80: 0f 85 64 01 00 00 jne 0x2bea 2a86: 41 f7 db neg %r11d 2a89: 41 83 c3 20 add $0x20,%r11d 2a8d: 41 c1 eb 02 shr $0x2,%r11d 2a91: 41 8d 43 10 lea 0x10(%r11),%eax 2a95: 44 3b c0 cmp %eax,%r8d 2a98: 0f 8c 4c 01 00 00 jl 0x2bea 2a9e: 44 89 c0 mov %r8d,%eax 2aa1: 45 33 d2 xor %r10d,%r10d 2aa4: 41 2b c3 sub %r11d,%eax 2aa7: 83 e0 0f and $0xf,%eax 2aaa: f7 d8 neg %eax 2aac: 41 03 c0 add %r8d,%eax 2aaf: 45 85 db test %r11d,%r11d 2ab2: 76 24 jbe 0x2ad8 2ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ac0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 2ac6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 2aca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 2ad0: 49 ff c2 inc %r10 2ad3: 4d 3b d3 cmp %r11,%r10 2ad6: 72 e8 jb 0x2ac0 2ad8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 2add: 4c 63 d0 movslq %eax,%r10 2ae0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 2ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2aed: 00 2aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2af5: 0f 1f 40 00 nopl 0x0(%rax) 2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b00: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 2b06: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 2b0d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 2b14: 01 2b15: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 2b19: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 2b1f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 2b26: 01 2b27: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 2b2b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 2b32: 49 83 c3 10 add $0x10,%r11 2b36: 4d 3b da cmp %r10,%r11 2b39: 72 c5 jb 0x2b00 2b3b: 44 8d 50 01 lea 0x1(%rax),%r10d 2b3f: 45 3b d0 cmp %r8d,%r10d 2b42: 0f 87 90 00 00 00 ja 0x2bd8 2b48: 4d 63 c0 movslq %r8d,%r8 2b4b: 48 63 c0 movslq %eax,%rax 2b4e: 4c 2b c0 sub %rax,%r8 2b51: 41 80 f9 01 cmp $0x1,%r9b 2b55: 75 05 jne 0x2b5c 2b57: 45 33 db xor %r11d,%r11d 2b5a: eb 3d jmp 0x2b99 2b5c: 49 83 f8 04 cmp $0x4,%r8 2b60: 7c f5 jl 0x2b57 2b62: 48 63 c0 movslq %eax,%rax 2b65: 45 89 c3 mov %r8d,%r11d 2b68: 41 83 e3 fc and $0xfffffffc,%r11d 2b6c: 45 33 d2 xor %r10d,%r10d 2b6f: 4d 63 db movslq %r11d,%r11 2b72: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 2b77: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 2b7b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 2b7f: 90 nop 2b80: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 2b86: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 2b8a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 2b90: 49 83 c2 04 add $0x4,%r10 2b94: 4d 3b d3 cmp %r11,%r10 2b97: 72 e7 jb 0x2b80 2b99: 4d 3b d8 cmp %r8,%r11 2b9c: 73 3a jae 0x2bd8 2b9e: 48 63 c0 movslq %eax,%rax 2ba1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 2ba5: 48 8d 04 81 lea (%rcx,%rax,4),%rax 2ba9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bb0: 00 2bb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bbf: 00 2bc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 2bc6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 2bca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 2bd0: 49 ff c3 inc %r11 2bd3: 4d 3b d8 cmp %r8,%r11 2bd6: 72 e8 jb 0x2bc0 2bd8: 33 c0 xor %eax,%eax 2bda: c5 f8 77 vzeroupper 2bdd: 41 5e pop %r14 2bdf: c3 ret 2be0: 41 b1 01 mov $0x1,%r9b 2be3: 33 c0 xor %eax,%eax 2be5: e9 d1 fd ff ff jmp 0x29bb 2bea: 41 b1 01 mov $0x1,%r9b 2bed: 33 c0 xor %eax,%eax 2bef: e9 47 ff ff ff jmp 0x2b3b 2bf4: b8 fa ff ff ff mov $0xfffffffa,%eax 2bf9: 41 5e pop %r14 2bfb: c3 ret 2bfc: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c01: 41 5e pop %r14 2c03: c3 ret 2c04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c0b: 00 2c0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c1f: 00 2c20: 41 57 push %r15 2c22: 48 85 c9 test %rcx,%rcx 2c25: 0f 84 38 03 00 00 je 0x2f63 2c2b: 48 85 d2 test %rdx,%rdx 2c2e: 0f 84 2f 03 00 00 je 0x2f63 2c34: 45 85 c0 test %r8d,%r8d 2c37: 0f 8e 1e 03 00 00 jle 0x2f5b 2c3d: 8b 44 24 30 mov 0x30(%rsp),%eax 2c41: 85 c0 test %eax,%eax 2c43: 0f 84 74 01 00 00 je 0x2dbd 2c49: 83 f8 04 cmp $0x4,%eax 2c4c: 74 08 je 0x2c56 2c4e: b8 fb ff ff ff mov $0xfffffffb,%eax 2c53: 41 5f pop %r15 2c55: c3 ret 2c56: 41 83 f8 10 cmp $0x10,%r8d 2c5a: 0f 8c c8 02 00 00 jl 0x2f28 2c60: 41 83 f8 1d cmp $0x1d,%r8d 2c64: 0f 8c c6 02 00 00 jl 0x2f30 2c6a: 49 89 d7 mov %rdx,%r15 2c6d: 49 83 e7 1f and $0x1f,%r15 2c71: 45 85 ff test %r15d,%r15d 2c74: 74 18 je 0x2c8e 2c76: 41 f7 c7 03 00 00 00 test $0x3,%r15d 2c7d: 0f 85 a5 02 00 00 jne 0x2f28 2c83: 41 f7 df neg %r15d 2c86: 41 83 c7 20 add $0x20,%r15d 2c8a: 41 c1 ef 02 shr $0x2,%r15d 2c8e: 41 8d 47 10 lea 0x10(%r15),%eax 2c92: 44 3b c0 cmp %eax,%r8d 2c95: 0f 8c 8d 02 00 00 jl 0x2f28 2c9b: 45 89 c3 mov %r8d,%r11d 2c9e: 33 c0 xor %eax,%eax 2ca0: 45 2b df sub %r15d,%r11d 2ca3: 41 83 e3 0f and $0xf,%r11d 2ca7: 41 f7 db neg %r11d 2caa: 45 03 d8 add %r8d,%r11d 2cad: 45 89 fa mov %r15d,%r10d 2cb0: 45 85 ff test %r15d,%r15d 2cb3: 76 21 jbe 0x2cd6 2cb5: 0f 1f 40 00 nopl 0x0(%rax) 2cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2cc0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 2cc5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 2cc9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 2cce: 48 ff c0 inc %rax 2cd1: 49 3b c2 cmp %r10,%rax 2cd4: 72 ea jb 0x2cc0 2cd6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 2cdb: 49 63 c3 movslq %r11d,%rax 2cde: 66 90 xchg %ax,%ax 2ce0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 2ce6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 2ced: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 2cf1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 2cf5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 2cfb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 2d02: 49 83 c2 10 add $0x10,%r10 2d06: 4c 3b d0 cmp %rax,%r10 2d09: 72 d5 jb 0x2ce0 2d0b: 41 8d 43 01 lea 0x1(%r11),%eax 2d0f: 41 3b c0 cmp %r8d,%eax 2d12: 0f 87 00 02 00 00 ja 0x2f18 2d18: 4d 63 c8 movslq %r8d,%r9 2d1b: 4d 63 db movslq %r11d,%r11 2d1e: 4d 2b cb sub %r11,%r9 2d21: 49 83 f9 04 cmp $0x4,%r9 2d25: 0f 8c f5 01 00 00 jl 0x2f20 2d2b: 4d 63 db movslq %r11d,%r11 2d2e: 45 89 ca mov %r9d,%r10d 2d31: 41 83 e2 fc and $0xfffffffc,%r10d 2d35: 45 33 c0 xor %r8d,%r8d 2d38: 4d 63 d2 movslq %r10d,%r10 2d3b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 2d40: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 2d44: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 2d48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d4f: 00 2d50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2d5e: 00 00 2d60: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 2d66: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 2d6a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 2d70: 49 83 c0 04 add $0x4,%r8 2d74: 4d 3b c2 cmp %r10,%r8 2d77: 72 e7 jb 0x2d60 2d79: 4d 3b d1 cmp %r9,%r10 2d7c: 0f 83 96 01 00 00 jae 0x2f18 2d82: 4d 63 db movslq %r11d,%r11 2d85: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 2d89: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 2d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d94: 00 2d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d9c: 0f 1f 40 00 nopl 0x0(%rax) 2da0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 2da6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 2daa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 2db0: 49 ff c2 inc %r10 2db3: 4d 3b d1 cmp %r9,%r10 2db6: 72 e8 jb 0x2da0 2db8: e9 5b 01 00 00 jmp 0x2f18 2dbd: 41 83 f8 10 cmp $0x10,%r8d 2dc1: 0f 8c 7d 01 00 00 jl 0x2f44 2dc7: 41 83 f8 1d cmp $0x1d,%r8d 2dcb: 0f 8c 7b 01 00 00 jl 0x2f4c 2dd1: 49 89 d7 mov %rdx,%r15 2dd4: 49 83 e7 1f and $0x1f,%r15 2dd8: 45 85 ff test %r15d,%r15d 2ddb: 74 18 je 0x2df5 2ddd: 41 f7 c7 03 00 00 00 test $0x3,%r15d 2de4: 0f 85 5a 01 00 00 jne 0x2f44 2dea: 41 f7 df neg %r15d 2ded: 41 83 c7 20 add $0x20,%r15d 2df1: 41 c1 ef 02 shr $0x2,%r15d 2df5: 41 8d 47 10 lea 0x10(%r15),%eax 2df9: 44 3b c0 cmp %eax,%r8d 2dfc: 0f 8c 42 01 00 00 jl 0x2f44 2e02: 45 89 c3 mov %r8d,%r11d 2e05: 33 c0 xor %eax,%eax 2e07: 45 2b df sub %r15d,%r11d 2e0a: 41 83 e3 0f and $0xf,%r11d 2e0e: 41 f7 db neg %r11d 2e11: 45 03 d8 add %r8d,%r11d 2e14: 45 89 fa mov %r15d,%r10d 2e17: 45 85 ff test %r15d,%r15d 2e1a: 76 1a jbe 0x2e36 2e1c: 0f 1f 40 00 nopl 0x0(%rax) 2e20: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 2e25: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 2e29: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 2e2e: 48 ff c0 inc %rax 2e31: 49 3b c2 cmp %r10,%rax 2e34: 72 ea jb 0x2e20 2e36: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 2e3b: 49 63 c3 movslq %r11d,%rax 2e3e: 66 90 xchg %ax,%ax 2e40: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 2e46: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 2e4d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 2e51: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 2e55: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 2e5b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 2e62: 49 83 c2 10 add $0x10,%r10 2e66: 4c 3b d0 cmp %rax,%r10 2e69: 72 d5 jb 0x2e40 2e6b: 41 8d 43 01 lea 0x1(%r11),%eax 2e6f: 41 3b c0 cmp %r8d,%eax 2e72: 0f 87 a0 00 00 00 ja 0x2f18 2e78: 4d 63 c8 movslq %r8d,%r9 2e7b: 4d 63 db movslq %r11d,%r11 2e7e: 4d 2b cb sub %r11,%r9 2e81: 49 83 f9 04 cmp $0x4,%r9 2e85: 0f 8c b4 00 00 00 jl 0x2f3f 2e8b: 4d 63 db movslq %r11d,%r11 2e8e: 45 89 ca mov %r9d,%r10d 2e91: 41 83 e2 fc and $0xfffffffc,%r10d 2e95: 45 33 c0 xor %r8d,%r8d 2e98: 4d 63 d2 movslq %r10d,%r10 2e9b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 2ea0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 2ea4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eaf: 00 2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2ebe: 00 00 2ec0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 2ec6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 2eca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 2ed0: 49 83 c0 04 add $0x4,%r8 2ed4: 4d 3b c2 cmp %r10,%r8 2ed7: 72 e7 jb 0x2ec0 2ed9: 4d 3b d1 cmp %r9,%r10 2edc: 73 3a jae 0x2f18 2ede: 4d 63 db movslq %r11d,%r11 2ee1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 2ee5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ef0: 00 2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eff: 00 2f00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 2f06: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 2f0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 2f10: 49 ff c2 inc %r10 2f13: 4d 3b d1 cmp %r9,%r10 2f16: 72 e8 jb 0x2f00 2f18: 33 c0 xor %eax,%eax 2f1a: c5 f8 77 vzeroupper 2f1d: 41 5f pop %r15 2f1f: c3 ret 2f20: 45 33 d2 xor %r10d,%r10d 2f23: e9 51 fe ff ff jmp 0x2d79 2f28: 45 33 db xor %r11d,%r11d 2f2b: e9 db fd ff ff jmp 0x2d0b 2f30: 45 89 c3 mov %r8d,%r11d 2f33: 45 33 d2 xor %r10d,%r10d 2f36: 41 83 e3 f0 and $0xfffffff0,%r11d 2f3a: e9 97 fd ff ff jmp 0x2cd6 2f3f: 45 33 d2 xor %r10d,%r10d 2f42: eb 95 jmp 0x2ed9 2f44: 45 33 db xor %r11d,%r11d 2f47: e9 1f ff ff ff jmp 0x2e6b 2f4c: 45 89 c3 mov %r8d,%r11d 2f4f: 45 33 d2 xor %r10d,%r10d 2f52: 41 83 e3 f0 and $0xfffffff0,%r11d 2f56: e9 db fe ff ff jmp 0x2e36 2f5b: b8 fa ff ff ff mov $0xfffffffa,%eax 2f60: 41 5f pop %r15 2f62: c3 ret 2f63: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f68: 41 5f pop %r15 2f6a: c3 ret 2f6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f72: 00 2f73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2f80: 48 83 ec 28 sub $0x28,%rsp 2f84: 48 85 c9 test %rcx,%rcx 2f87: 74 20 je 0x2fa9 2f89: 48 85 d2 test %rdx,%rdx 2f8c: 74 1b je 0x2fa9 2f8e: 45 85 c0 test %r8d,%r8d 2f91: 7f 0a jg 0x2f9d 2f93: b8 fa ff ff ff mov $0xfffffffa,%eax 2f98: 48 83 c4 28 add $0x28,%rsp 2f9c: c3 ret 2f9d: e8 3e 85 03 00 call 0x3b4e0 2fa2: 33 c0 xor %eax,%eax 2fa4: 48 83 c4 28 add $0x28,%rsp 2fa8: c3 ret 2fa9: b8 f8 ff ff ff mov $0xfffffff8,%eax 2fae: 48 83 c4 28 add $0x28,%rsp 2fb2: c3 ret 2fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fbf: 00 2fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2fc5: 48 85 c9 test %rcx,%rcx 2fc8: 74 22 je 0x2fec 2fca: 48 85 d2 test %rdx,%rdx 2fcd: 74 1d je 0x2fec 2fcf: 45 85 c0 test %r8d,%r8d 2fd2: 7f 0b jg 0x2fdf 2fd4: b8 fa ff ff ff mov $0xfffffffa,%eax 2fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2fde: c3 ret 2fdf: e8 7c 86 03 00 call 0x3b660 2fe4: 33 c0 xor %eax,%eax 2fe6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2feb: c3 ret 2fec: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ff1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2ff6: c3 ret 2ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2ffe: 00 00 3000: 48 83 ec 28 sub $0x28,%rsp 3004: 48 85 c9 test %rcx,%rcx 3007: 74 20 je 0x3029 3009: 48 85 d2 test %rdx,%rdx 300c: 74 1b je 0x3029 300e: 45 85 c0 test %r8d,%r8d 3011: 7f 0a jg 0x301d 3013: b8 fa ff ff ff mov $0xfffffffa,%eax 3018: 48 83 c4 28 add $0x28,%rsp 301c: c3 ret 301d: e8 be 87 03 00 call 0x3b7e0 3022: 33 c0 xor %eax,%eax 3024: 48 83 c4 28 add $0x28,%rsp 3028: c3 ret 3029: b8 f8 ff ff ff mov $0xfffffff8,%eax 302e: 48 83 c4 28 add $0x28,%rsp 3032: c3 ret 3033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 303f: 00 3040: 56 push %rsi 3041: 48 89 d6 mov %rdx,%rsi 3044: 48 85 c9 test %rcx,%rcx 3047: 0f 84 90 01 00 00 je 0x31dd 304d: 48 85 f6 test %rsi,%rsi 3050: 0f 84 87 01 00 00 je 0x31dd 3056: 45 85 c0 test %r8d,%r8d 3059: 0f 8e 77 01 00 00 jle 0x31d6 305f: 41 83 f8 10 cmp $0x10,%r8d 3063: 0f 8c 5d 01 00 00 jl 0x31c6 3069: 49 89 f1 mov %rsi,%r9 306c: 49 83 e1 1f and $0x1f,%r9 3070: 45 89 c9 mov %r9d,%r9d 3073: 45 85 c9 test %r9d,%r9d 3076: 74 18 je 0x3090 3078: 41 f7 c1 03 00 00 00 test $0x3,%r9d 307f: 0f 85 41 01 00 00 jne 0x31c6 3085: 41 f7 d9 neg %r9d 3088: 41 83 c1 20 add $0x20,%r9d 308c: 41 c1 e9 02 shr $0x2,%r9d 3090: 41 8d 41 10 lea 0x10(%r9),%eax 3094: 44 3b c0 cmp %eax,%r8d 3097: 0f 8c 29 01 00 00 jl 0x31c6 309d: 44 89 c0 mov %r8d,%eax 30a0: 33 d2 xor %edx,%edx 30a2: 41 2b c1 sub %r9d,%eax 30a5: 83 e0 0f and $0xf,%eax 30a8: f7 d8 neg %eax 30aa: 41 03 c0 add %r8d,%eax 30ad: 45 85 c9 test %r9d,%r9d 30b0: 76 25 jbe 0x30d7 30b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 30c5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 30ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 30cf: 48 ff c2 inc %rdx 30d2: 49 3b d1 cmp %r9,%rdx 30d5: 72 e9 jb 0x30c0 30d7: 48 63 d0 movslq %eax,%rdx 30da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 30e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 30e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 30ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 30f4: 01 30f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 30fc: 01 30fd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 3103: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 310a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 3110: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 3117: 49 83 c1 10 add $0x10,%r9 311b: 4c 3b ca cmp %rdx,%r9 311e: 72 c0 jb 0x30e0 3120: 44 8d 48 01 lea 0x1(%rax),%r9d 3124: 45 3b c8 cmp %r8d,%r9d 3127: 0f 87 8d 00 00 00 ja 0x31ba 312d: 4d 63 d0 movslq %r8d,%r10 3130: 4c 2b d2 sub %rdx,%r10 3133: 49 83 fa 04 cmp $0x4,%r10 3137: 0f 8c 84 00 00 00 jl 0x31c1 313d: 45 89 d3 mov %r10d,%r11d 3140: 45 33 c9 xor %r9d,%r9d 3143: 41 83 e3 fc and $0xfffffffc,%r11d 3147: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 314b: 4d 63 db movslq %r11d,%r11 314e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 3152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3160: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 3166: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 316c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 3172: 49 83 c1 04 add $0x4,%r9 3176: 4d 3b cb cmp %r11,%r9 3179: 72 e5 jb 0x3160 317b: 4d 3b da cmp %r10,%r11 317e: 73 3a jae 0x31ba 3180: 48 63 c0 movslq %eax,%rax 3183: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 3187: 48 8d 04 81 lea (%rcx,%rax,4),%rax 318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3192: 00 3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 31a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 31a6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 31ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 31b2: 49 ff c3 inc %r11 31b5: 4d 3b da cmp %r10,%r11 31b8: 72 e6 jb 0x31a0 31ba: 33 c0 xor %eax,%eax 31bc: c5 f8 77 vzeroupper 31bf: 5e pop %rsi 31c0: c3 ret 31c1: 45 33 db xor %r11d,%r11d 31c4: eb b5 jmp 0x317b 31c6: 33 c0 xor %eax,%eax 31c8: 41 83 f8 01 cmp $0x1,%r8d 31cc: 72 ec jb 0x31ba 31ce: 4d 63 d0 movslq %r8d,%r10 31d1: 45 33 db xor %r11d,%r11d 31d4: eb a5 jmp 0x317b 31d6: b8 fa ff ff ff mov $0xfffffffa,%eax 31db: 5e pop %rsi 31dc: c3 ret 31dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 31e2: 5e pop %rsi 31e3: c3 ret 31e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31eb: 00 31ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 31f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31ff: 00 3200: 53 push %rbx 3201: 49 89 ca mov %rcx,%r10 3204: 4d 85 d2 test %r10,%r10 3207: 0f 84 84 01 00 00 je 0x3391 320d: 48 85 d2 test %rdx,%rdx 3210: 0f 84 7b 01 00 00 je 0x3391 3216: 45 85 c0 test %r8d,%r8d 3219: 0f 8e 6b 01 00 00 jle 0x338a 321f: 41 83 f8 10 cmp $0x10,%r8d 3223: 0f 8c 59 01 00 00 jl 0x3382 3229: 48 89 d3 mov %rdx,%rbx 322c: 48 83 e3 1f and $0x1f,%rbx 3230: 85 db test %ebx,%ebx 3232: 74 11 je 0x3245 3234: f6 c3 03 test $0x3,%bl 3237: 0f 85 45 01 00 00 jne 0x3382 323d: f7 db neg %ebx 323f: 83 c3 20 add $0x20,%ebx 3242: c1 eb 02 shr $0x2,%ebx 3245: 8d 43 10 lea 0x10(%rbx),%eax 3248: 44 3b c0 cmp %eax,%r8d 324b: 0f 8c 31 01 00 00 jl 0x3382 3251: 45 89 c1 mov %r8d,%r9d 3254: 33 c0 xor %eax,%eax 3256: 44 2b cb sub %ebx,%r9d 3259: 41 83 e1 0f and $0xf,%r9d 325d: 41 f7 d9 neg %r9d 3260: 45 03 c8 add %r8d,%r9d 3263: 89 d9 mov %ebx,%ecx 3265: 85 db test %ebx,%ebx 3267: 76 2f jbe 0x3298 3269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3270: 00 3271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 327f: 00 3280: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 3286: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 328b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 3290: 48 ff c0 inc %rax 3293: 48 3b c1 cmp %rcx,%rax 3296: 72 e8 jb 0x3280 3298: 49 63 c1 movslq %r9d,%rax 329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 32a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 32a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 32ad: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 32b2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 32b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 32bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 32c3: 48 83 c1 10 add $0x10,%rcx 32c7: 48 3b c8 cmp %rax,%rcx 32ca: 72 d4 jb 0x32a0 32cc: 41 8d 41 01 lea 0x1(%r9),%eax 32d0: 41 3b c0 cmp %r8d,%eax 32d3: 0f 87 9e 00 00 00 ja 0x3377 32d9: 4d 63 c0 movslq %r8d,%r8 32dc: 4d 63 c9 movslq %r9d,%r9 32df: 4d 2b c1 sub %r9,%r8 32e2: 49 83 f8 04 cmp $0x4,%r8 32e6: 0f 8c 92 00 00 00 jl 0x337e 32ec: 4d 63 c9 movslq %r9d,%r9 32ef: 44 89 c3 mov %r8d,%ebx 32f2: 83 e3 fc and $0xfffffffc,%ebx 32f5: 33 c9 xor %ecx,%ecx 32f7: 48 63 db movslq %ebx,%rbx 32fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 32fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 3302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3309: 00 330a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3318: 00 3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 3326: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 332b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 3330: 48 83 c1 04 add $0x4,%rcx 3334: 48 3b cb cmp %rbx,%rcx 3337: 72 e7 jb 0x3320 3339: 49 3b d8 cmp %r8,%rbx 333c: 73 39 jae 0x3377 333e: 4d 63 c9 movslq %r9d,%r9 3341: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 3345: 4b 8d 04 8a lea (%r10,%r9,4),%rax 3349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3350: 00 3351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 335f: 00 3360: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 3365: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 336a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 336f: 48 ff c3 inc %rbx 3372: 49 3b d8 cmp %r8,%rbx 3375: 72 e9 jb 0x3360 3377: 33 c0 xor %eax,%eax 3379: c5 f8 77 vzeroupper 337c: 5b pop %rbx 337d: c3 ret 337e: 33 db xor %ebx,%ebx 3380: eb b7 jmp 0x3339 3382: 45 33 c9 xor %r9d,%r9d 3385: e9 42 ff ff ff jmp 0x32cc 338a: b8 fa ff ff ff mov $0xfffffffa,%eax 338f: 5b pop %rbx 3390: c3 ret 3391: b8 f8 ff ff ff mov $0xfffffff8,%eax 3396: 5b pop %rbx 3397: c3 ret 3398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 339f: 00 33a0: 48 85 c9 test %rcx,%rcx 33a3: 0f 84 5b 02 00 00 je 0x3604 33a9: 48 85 d2 test %rdx,%rdx 33ac: 0f 84 52 02 00 00 je 0x3604 33b2: 4d 85 c0 test %r8,%r8 33b5: 0f 84 49 02 00 00 je 0x3604 33bb: 45 85 c9 test %r9d,%r9d 33be: 0f 86 33 02 00 00 jbe 0x35f7 33c4: 41 83 f9 06 cmp $0x6,%r9d 33c8: 0f 86 ae 01 00 00 jbe 0x357c 33ce: 49 3b d0 cmp %r8,%rdx 33d1: 76 17 jbe 0x33ea 33d3: 44 89 c8 mov %r9d,%eax 33d6: 49 89 d2 mov %rdx,%r10 33d9: 48 c1 e0 02 shl $0x2,%rax 33dd: 4d 2b d0 sub %r8,%r10 33e0: 4c 3b d0 cmp %rax,%r10 33e3: 7d 24 jge 0x3409 33e5: e9 92 01 00 00 jmp 0x357c 33ea: 4c 3b c2 cmp %rdx,%r8 33ed: 0f 86 89 01 00 00 jbe 0x357c 33f3: 44 89 c8 mov %r9d,%eax 33f6: 4d 89 c2 mov %r8,%r10 33f9: 48 c1 e0 02 shl $0x2,%rax 33fd: 4c 2b d2 sub %rdx,%r10 3400: 4c 3b d0 cmp %rax,%r10 3403: 0f 8c 73 01 00 00 jl 0x357c 3409: 49 3b c8 cmp %r8,%rcx 340c: 76 10 jbe 0x341e 340e: 49 89 ca mov %rcx,%r10 3411: 4d 2b d0 sub %r8,%r10 3414: 4c 3b d0 cmp %rax,%r10 3417: 7d 1d jge 0x3436 3419: e9 5e 01 00 00 jmp 0x357c 341e: 4c 3b c1 cmp %rcx,%r8 3421: 0f 86 55 01 00 00 jbe 0x357c 3427: 4d 89 c2 mov %r8,%r10 342a: 4c 2b d1 sub %rcx,%r10 342d: 4c 3b d0 cmp %rax,%r10 3430: 0f 8c 46 01 00 00 jl 0x357c 3436: 41 83 f9 08 cmp $0x8,%r9d 343a: 0f 82 bd 01 00 00 jb 0x35fd 3440: 4d 89 c2 mov %r8,%r10 3443: 49 83 e2 0f and $0xf,%r10 3447: 45 85 d2 test %r10d,%r10d 344a: 74 18 je 0x3464 344c: 41 f7 c2 03 00 00 00 test $0x3,%r10d 3453: 0f 85 a4 01 00 00 jne 0x35fd 3459: 41 f7 da neg %r10d 345c: 41 83 c2 10 add $0x10,%r10d 3460: 41 c1 ea 02 shr $0x2,%r10d 3464: 41 8d 42 08 lea 0x8(%r10),%eax 3468: 44 3b c8 cmp %eax,%r9d 346b: 0f 82 8c 01 00 00 jb 0x35fd 3471: 44 89 c8 mov %r9d,%eax 3474: 45 33 db xor %r11d,%r11d 3477: 41 2b c2 sub %r10d,%eax 347a: 83 e0 07 and $0x7,%eax 347d: f7 d8 neg %eax 347f: 41 03 c1 add %r9d,%eax 3482: 45 85 d2 test %r10d,%r10d 3485: 76 33 jbe 0x34ba 3487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 348e: 00 348f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3496: 0f 1f 00 nopl (%rax) 3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34a0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 34a6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 34ac: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 34b2: 41 ff c3 inc %r11d 34b5: 45 3b da cmp %r10d,%r11d 34b8: 72 e6 jb 0x34a0 34ba: 45 89 d2 mov %r10d,%r10d 34bd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 34c1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 34c8: 74 56 je 0x3520 34ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34d1: 00 34d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34e0: 45 89 d2 mov %r10d,%r10d 34e3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 34e8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 34ee: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 34f3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 34f9: 0f 5d c8 minps %xmm0,%xmm1 34fc: 0f 5d da minps %xmm2,%xmm3 34ff: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) 3504: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 350a: 41 83 c2 08 add $0x8,%r10d 350e: 44 3b d0 cmp %eax,%r10d 3511: 72 cd jb 0x34e0 3513: eb 38 jmp 0x354d 3515: 0f 1f 40 00 nopl 0x0(%rax) 3519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3520: 45 89 d2 mov %r10d,%r10d 3523: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 3528: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 352e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 3533: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 3539: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) 353e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) 3544: 41 83 c2 08 add $0x8,%r10d 3548: 44 3b d0 cmp %eax,%r10d 354b: 72 d3 jb 0x3520 354d: 41 3b c1 cmp %r9d,%eax 3550: 0f 83 9e 00 00 00 jae 0x35f4 3556: 0f 1f 00 nopl (%rax) 3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3560: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 3565: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 356a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 3570: ff c0 inc %eax 3572: 41 3b c1 cmp %r9d,%eax 3575: 72 e9 jb 0x3560 3577: e9 78 00 00 00 jmp 0x35f4 357c: 44 89 c8 mov %r9d,%eax 357f: 41 bb 01 00 00 00 mov $0x1,%r11d 3585: d1 e8 shr $1,%eax 3587: 45 33 d2 xor %r10d,%r10d 358a: 85 c0 test %eax,%eax 358c: 76 4c jbe 0x35da 358e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3595: 00 3596: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 359d: 0f 1f 00 nopl (%rax) 35a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 35a4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 35aa: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 35b0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 35b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 35bb: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 35c1: 41 ff c2 inc %r10d 35c4: 44 3b d0 cmp %eax,%r10d 35c7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 35cd: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) 35d3: 72 cb jb 0x35a0 35d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 35da: 41 ff cb dec %r11d 35dd: 45 3b d9 cmp %r9d,%r11d 35e0: 73 12 jae 0x35f4 35e2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 35e8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 35ee: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 35f4: 33 c0 xor %eax,%eax 35f6: c3 ret 35f7: b8 fa ff ff ff mov $0xfffffffa,%eax 35fc: c3 ret 35fd: 33 c0 xor %eax,%eax 35ff: e9 49 ff ff ff jmp 0x354d 3604: b8 f8 ff ff ff mov $0xfffffff8,%eax 3609: c3 ret 360a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3611: 00 3612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3620: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3625: 48 85 c9 test %rcx,%rcx 3628: 74 27 je 0x3651 362a: 48 85 d2 test %rdx,%rdx 362d: 74 22 je 0x3651 362f: 4d 85 c0 test %r8,%r8 3632: 74 1d je 0x3651 3634: 45 85 c9 test %r9d,%r9d 3637: 77 0b ja 0x3644 3639: b8 fa ff ff ff mov $0xfffffffa,%eax 363e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3643: c3 ret 3644: e8 17 83 03 00 call 0x3b960 3649: 33 c0 xor %eax,%eax 364b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3650: c3 ret 3651: b8 f8 ff ff ff mov $0xfffffff8,%eax 3656: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 365b: c3 ret 365c: 0f 1f 40 00 nopl 0x0(%rax) 3660: 48 83 ec 28 sub $0x28,%rsp 3664: 48 85 c9 test %rcx,%rcx 3667: 74 25 je 0x368e 3669: 48 85 d2 test %rdx,%rdx 366c: 74 20 je 0x368e 366e: 4d 85 c0 test %r8,%r8 3671: 74 1b je 0x368e 3673: 45 85 c9 test %r9d,%r9d 3676: 77 0a ja 0x3682 3678: b8 fa ff ff ff mov $0xfffffffa,%eax 367d: 48 83 c4 28 add $0x28,%rsp 3681: c3 ret 3682: e8 19 88 03 00 call 0x3bea0 3687: 33 c0 xor %eax,%eax 3689: 48 83 c4 28 add $0x28,%rsp 368d: c3 ret 368e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3693: 48 83 c4 28 add $0x28,%rsp 3697: c3 ret 3698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 369f: 00 36a0: 48 83 ec 28 sub $0x28,%rsp 36a4: 48 85 c9 test %rcx,%rcx 36a7: 74 25 je 0x36ce 36a9: 48 85 d2 test %rdx,%rdx 36ac: 74 20 je 0x36ce 36ae: 4d 85 c0 test %r8,%r8 36b1: 74 1b je 0x36ce 36b3: 45 85 c9 test %r9d,%r9d 36b6: 77 0a ja 0x36c2 36b8: b8 fa ff ff ff mov $0xfffffffa,%eax 36bd: 48 83 c4 28 add $0x28,%rsp 36c1: c3 ret 36c2: e8 b9 8d 03 00 call 0x3c480 36c7: 33 c0 xor %eax,%eax 36c9: 48 83 c4 28 add $0x28,%rsp 36cd: c3 ret 36ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 36d3: 48 83 c4 28 add $0x28,%rsp 36d7: c3 ret 36d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36df: 00 36e0: 48 83 ec 28 sub $0x28,%rsp 36e4: 48 85 c9 test %rcx,%rcx 36e7: 74 25 je 0x370e 36e9: 48 85 d2 test %rdx,%rdx 36ec: 74 20 je 0x370e 36ee: 4d 85 c0 test %r8,%r8 36f1: 74 1b je 0x370e 36f3: 45 85 c9 test %r9d,%r9d 36f6: 77 0a ja 0x3702 36f8: b8 fa ff ff ff mov $0xfffffffa,%eax 36fd: 48 83 c4 28 add $0x28,%rsp 3701: c3 ret 3702: e8 59 93 03 00 call 0x3ca60 3707: 33 c0 xor %eax,%eax 3709: 48 83 c4 28 add $0x28,%rsp 370d: c3 ret 370e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3713: 48 83 c4 28 add $0x28,%rsp 3717: c3 ret 3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 371f: 00 3720: 48 83 ec 28 sub $0x28,%rsp 3724: 48 85 c9 test %rcx,%rcx 3727: 74 25 je 0x374e 3729: 48 85 d2 test %rdx,%rdx 372c: 74 20 je 0x374e 372e: 4d 85 c0 test %r8,%r8 3731: 74 1b je 0x374e 3733: 45 85 c9 test %r9d,%r9d 3736: 77 0a ja 0x3742 3738: b8 fa ff ff ff mov $0xfffffffa,%eax 373d: 48 83 c4 28 add $0x28,%rsp 3741: c3 ret 3742: e8 39 99 03 00 call 0x3d080 3747: 33 c0 xor %eax,%eax 3749: 48 83 c4 28 add $0x28,%rsp 374d: c3 ret 374e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3753: 48 83 c4 28 add $0x28,%rsp 3757: c3 ret 3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 375f: 00 3760: 48 83 ec 28 sub $0x28,%rsp 3764: 48 85 c9 test %rcx,%rcx 3767: 74 25 je 0x378e 3769: 48 85 d2 test %rdx,%rdx 376c: 74 20 je 0x378e 376e: 4d 85 c0 test %r8,%r8 3771: 74 1b je 0x378e 3773: 45 85 c9 test %r9d,%r9d 3776: 7f 0a jg 0x3782 3778: b8 fa ff ff ff mov $0xfffffffa,%eax 377d: 48 83 c4 28 add $0x28,%rsp 3781: c3 ret 3782: e8 39 9f 03 00 call 0x3d6c0 3787: 33 c0 xor %eax,%eax 3789: 48 83 c4 28 add $0x28,%rsp 378d: c3 ret 378e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3793: 48 83 c4 28 add $0x28,%rsp 3797: c3 ret 3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 379f: 00 37a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 37a5: 48 85 c9 test %rcx,%rcx 37a8: 74 27 je 0x37d1 37aa: 48 85 d2 test %rdx,%rdx 37ad: 74 22 je 0x37d1 37af: 4d 85 c0 test %r8,%r8 37b2: 74 1d je 0x37d1 37b4: 45 85 c9 test %r9d,%r9d 37b7: 7f 0b jg 0x37c4 37b9: b8 fa ff ff ff mov $0xfffffffa,%eax 37be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 37c3: c3 ret 37c4: e8 f7 a2 03 00 call 0x3dac0 37c9: 33 c0 xor %eax,%eax 37cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 37d0: c3 ret 37d1: b8 f8 ff ff ff mov $0xfffffff8,%eax 37d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 37db: c3 ret 37dc: 0f 1f 40 00 nopl 0x0(%rax) 37e0: 48 83 ec 28 sub $0x28,%rsp 37e4: 48 85 c9 test %rcx,%rcx 37e7: 74 25 je 0x380e 37e9: 48 85 d2 test %rdx,%rdx 37ec: 74 20 je 0x380e 37ee: 4d 85 c0 test %r8,%r8 37f1: 74 1b je 0x380e 37f3: 45 85 c9 test %r9d,%r9d 37f6: 7f 0a jg 0x3802 37f8: b8 fa ff ff ff mov $0xfffffffa,%eax 37fd: 48 83 c4 28 add $0x28,%rsp 3801: c3 ret 3802: e8 b9 a6 03 00 call 0x3dec0 3807: 33 c0 xor %eax,%eax 3809: 48 83 c4 28 add $0x28,%rsp 380d: c3 ret 380e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3813: 48 83 c4 28 add $0x28,%rsp 3817: c3 ret 3818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 381f: 00 3820: 41 57 push %r15 3822: 49 89 ca mov %rcx,%r10 3825: 49 89 d3 mov %rdx,%r11 3828: 4d 85 d2 test %r10,%r10 382b: 0f 84 fb 00 00 00 je 0x392c 3831: 4d 85 db test %r11,%r11 3834: 0f 84 f2 00 00 00 je 0x392c 383a: 4d 85 c0 test %r8,%r8 383d: 0f 84 e9 00 00 00 je 0x392c 3843: 45 85 c9 test %r9d,%r9d 3846: 0f 8e d8 00 00 00 jle 0x3924 384c: 49 63 d1 movslq %r9d,%rdx 384f: 48 83 fa 08 cmp $0x8,%rdx 3853: 0f 8c c6 00 00 00 jl 0x391f 3859: 4c 89 c0 mov %r8,%rax 385c: 48 83 e0 0f and $0xf,%rax 3860: 85 c0 test %eax,%eax 3862: 74 10 je 0x3874 3864: a8 03 test $0x3,%al 3866: 0f 85 b3 00 00 00 jne 0x391f 386c: f7 d8 neg %eax 386e: 83 c0 10 add $0x10,%eax 3871: c1 e8 02 shr $0x2,%eax 3874: 89 c1 mov %eax,%ecx 3876: 4c 8d 79 08 lea 0x8(%rcx),%r15 387a: 49 3b d7 cmp %r15,%rdx 387d: 0f 8c 9c 00 00 00 jl 0x391f 3883: 45 89 cf mov %r9d,%r15d 3886: 44 2b f8 sub %eax,%r15d 3889: 41 83 e7 07 and $0x7,%r15d 388d: 45 2b cf sub %r15d,%r9d 3890: 4d 63 c9 movslq %r9d,%r9 3893: 85 c0 test %eax,%eax 3895: b8 00 00 00 00 mov $0x0,%eax 389a: 76 24 jbe 0x38c0 389c: 0f 1f 40 00 nopl 0x0(%rax) 38a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 38a6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 38ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 38b2: 48 ff c0 inc %rax 38b5: 48 3b c1 cmp %rcx,%rax 38b8: 72 e6 jb 0x38a0 38ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 38c0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 38c6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 38cd: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 38d3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 38da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 38e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 38e7: 48 83 c1 08 add $0x8,%rcx 38eb: 49 3b c9 cmp %r9,%rcx 38ee: 72 d0 jb 0x38c0 38f0: 4c 3b ca cmp %rdx,%r9 38f3: 73 25 jae 0x391a 38f5: 0f 1f 40 00 nopl 0x0(%rax) 38f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3900: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 3906: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 390c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 3912: 49 ff c1 inc %r9 3915: 4c 3b ca cmp %rdx,%r9 3918: 72 e6 jb 0x3900 391a: 33 c0 xor %eax,%eax 391c: 41 5f pop %r15 391e: c3 ret 391f: 45 33 c9 xor %r9d,%r9d 3922: eb cc jmp 0x38f0 3924: b8 fa ff ff ff mov $0xfffffffa,%eax 3929: 41 5f pop %r15 392b: c3 ret 392c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3931: 41 5f pop %r15 3933: c3 ret 3934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3940: 53 push %rbx 3941: 57 push %rdi 3942: 55 push %rbp 3943: 49 89 ca mov %rcx,%r10 3946: 4d 85 d2 test %r10,%r10 3949: 0f 84 92 01 00 00 je 0x3ae1 394f: 48 85 d2 test %rdx,%rdx 3952: 0f 84 89 01 00 00 je 0x3ae1 3958: 4d 85 c0 test %r8,%r8 395b: 0f 84 80 01 00 00 je 0x3ae1 3961: 45 85 c9 test %r9d,%r9d 3964: 0f 8e 6e 01 00 00 jle 0x3ad8 396a: 41 83 f9 10 cmp $0x10,%r9d 396e: 0f 8c 50 01 00 00 jl 0x3ac4 3974: 41 83 f9 1d cmp $0x1d,%r9d 3978: 0f 8c 4d 01 00 00 jl 0x3acb 397e: 4c 89 c1 mov %r8,%rcx 3981: 48 83 e1 1f and $0x1f,%rcx 3985: 89 c9 mov %ecx,%ecx 3987: 85 c9 test %ecx,%ecx 3989: 74 11 je 0x399c 398b: f6 c1 03 test $0x3,%cl 398e: 0f 85 30 01 00 00 jne 0x3ac4 3994: f7 d9 neg %ecx 3996: 83 c1 20 add $0x20,%ecx 3999: c1 e9 02 shr $0x2,%ecx 399c: 8d 41 10 lea 0x10(%rcx),%eax 399f: 44 3b c8 cmp %eax,%r9d 39a2: 0f 8c 1c 01 00 00 jl 0x3ac4 39a8: 44 89 cf mov %r9d,%edi 39ab: 33 c0 xor %eax,%eax 39ad: 2b f9 sub %ecx,%edi 39af: 83 e7 0f and $0xf,%edi 39b2: f7 df neg %edi 39b4: 41 03 f9 add %r9d,%edi 39b7: 85 c9 test %ecx,%ecx 39b9: 76 1e jbe 0x39d9 39bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 39c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 39c6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 39cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 39d1: 48 ff c0 inc %rax 39d4: 48 3b c1 cmp %rcx,%rax 39d7: 72 e7 jb 0x39c0 39d9: 48 63 c7 movslq %edi,%rax 39dc: 0f 1f 40 00 nopl 0x0(%rax) 39e0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 39e6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 39ed: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 39f2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 39f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 39fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 3a05: 48 83 c1 10 add $0x10,%rcx 3a09: 48 3b c8 cmp %rax,%rcx 3a0c: 72 d2 jb 0x39e0 3a0e: 8d 47 01 lea 0x1(%rdi),%eax 3a11: 41 3b c1 cmp %r9d,%eax 3a14: 0f 87 9d 00 00 00 ja 0x3ab7 3a1a: 4d 63 c9 movslq %r9d,%r9 3a1d: 48 63 ff movslq %edi,%rdi 3a20: 4c 2b cf sub %rdi,%r9 3a23: 49 83 f9 04 cmp $0x4,%r9 3a27: 0f 8c 93 00 00 00 jl 0x3ac0 3a2d: 48 63 ff movslq %edi,%rdi 3a30: 44 89 cd mov %r9d,%ebp 3a33: 83 e5 fc and $0xfffffffc,%ebp 3a36: 33 c9 xor %ecx,%ecx 3a38: 48 63 ed movslq %ebp,%rbp 3a3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 3a3f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 3a43: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 3a47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a4e: 00 3a4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a56: 0f 1f 00 nopl (%rax) 3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 3a66: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 3a6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 3a70: 48 83 c1 04 add $0x4,%rcx 3a74: 48 3b cd cmp %rbp,%rcx 3a77: 72 e7 jb 0x3a60 3a79: 49 3b e9 cmp %r9,%rbp 3a7c: 73 39 jae 0x3ab7 3a7e: 48 63 ff movslq %edi,%rdi 3a81: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 3a85: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 3a89: 49 8d 04 ba lea (%r10,%rdi,4),%rax 3a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a94: 00 3a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a9c: 0f 1f 40 00 nopl 0x0(%rax) 3aa0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 3aa5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 3aaa: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 3aaf: 48 ff c5 inc %rbp 3ab2: 49 3b e9 cmp %r9,%rbp 3ab5: 72 e9 jb 0x3aa0 3ab7: 33 c0 xor %eax,%eax 3ab9: c5 f8 77 vzeroupper 3abc: 5d pop %rbp 3abd: 5f pop %rdi 3abe: 5b pop %rbx 3abf: c3 ret 3ac0: 33 ed xor %ebp,%ebp 3ac2: eb b5 jmp 0x3a79 3ac4: 33 ff xor %edi,%edi 3ac6: e9 43 ff ff ff jmp 0x3a0e 3acb: 44 89 cf mov %r9d,%edi 3ace: 33 c9 xor %ecx,%ecx 3ad0: 83 e7 f0 and $0xfffffff0,%edi 3ad3: e9 01 ff ff ff jmp 0x39d9 3ad8: b8 fa ff ff ff mov $0xfffffffa,%eax 3add: 5d pop %rbp 3ade: 5f pop %rdi 3adf: 5b pop %rbx 3ae0: c3 ret 3ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ae6: 5d pop %rbp 3ae7: 5f pop %rdi 3ae8: 5b pop %rbx 3ae9: c3 ret 3aea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3af1: 00 3af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b00: 48 83 ec 38 sub $0x38,%rsp 3b04: 45 89 c1 mov %r8d,%r9d 3b07: 49 89 d0 mov %rdx,%r8 3b0a: 48 89 ca mov %rcx,%rdx 3b0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 3b13: 48 85 d2 test %rdx,%rdx 3b16: 8b 44 24 60 mov 0x60(%rsp),%eax 3b1a: 74 47 je 0x3b63 3b1c: 4d 85 c0 test %r8,%r8 3b1f: 74 42 je 0x3b63 3b21: 45 85 c9 test %r9d,%r9d 3b24: 7e 47 jle 0x3b6d 3b26: 85 c0 test %eax,%eax 3b28: 74 0f je 0x3b39 3b2a: 83 f8 04 cmp $0x4,%eax 3b2d: 74 0d je 0x3b3c 3b2f: b8 fb ff ff ff mov $0xfffffffb,%eax 3b34: 48 83 c4 38 add $0x38,%rsp 3b38: c3 ret 3b39: 83 f8 04 cmp $0x4,%eax 3b3c: 49 89 e3 mov %rsp,%r11 3b3f: b8 01 00 00 00 mov $0x1,%eax 3b44: 41 ba 00 00 00 00 mov $0x0,%r10d 3b4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 3b4f: 44 0f 44 d0 cmove %eax,%r10d 3b53: 45 89 53 20 mov %r10d,0x20(%r11) 3b57: e8 c4 d6 a6 01 call 0x1a71220 3b5c: 33 c0 xor %eax,%eax 3b5e: 48 83 c4 38 add $0x38,%rsp 3b62: c3 ret 3b63: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b68: 48 83 c4 38 add $0x38,%rsp 3b6c: c3 ret 3b6d: b8 fa ff ff ff mov $0xfffffffa,%eax 3b72: 48 83 c4 38 add $0x38,%rsp 3b76: c3 ret 3b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3b7e: 00 00 3b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 3b85: 45 89 c1 mov %r8d,%r9d 3b88: 49 89 d0 mov %rdx,%r8 3b8b: 48 89 ca mov %rcx,%rdx 3b8e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 3b94: 48 85 d2 test %rdx,%rdx 3b97: 8b 44 24 60 mov 0x60(%rsp),%eax 3b9b: 74 4b je 0x3be8 3b9d: 4d 85 c0 test %r8,%r8 3ba0: 74 46 je 0x3be8 3ba2: 45 85 c9 test %r9d,%r9d 3ba5: 7e 4c jle 0x3bf3 3ba7: 85 c0 test %eax,%eax 3ba9: 74 12 je 0x3bbd 3bab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 3bb0: 74 0b je 0x3bbd 3bb2: b8 fb ff ff ff mov $0xfffffffb,%eax 3bb7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 3bbc: c3 ret 3bbd: 49 89 e3 mov %rsp,%r11 3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d 3bc6: 83 f8 04 cmp $0x4,%eax 3bc9: b8 00 00 00 00 mov $0x0,%eax 3bce: 41 0f 44 c2 cmove %r10d,%eax 3bd2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 3bd7: 41 89 43 20 mov %eax,0x20(%r11) 3bdb: e8 f0 42 a7 01 call 0x1a77ed0 3be0: 33 c0 xor %eax,%eax 3be2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 3be7: c3 ret 3be8: b8 f8 ff ff ff mov $0xfffffff8,%eax 3bed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 3bf2: c3 ret 3bf3: b8 fa ff ff ff mov $0xfffffffa,%eax 3bf8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 3bfd: c3 ret 3bfe: 66 90 xchg %ax,%ax 3c00: 48 83 ec 38 sub $0x38,%rsp 3c04: 45 89 c1 mov %r8d,%r9d 3c07: 49 89 d0 mov %rdx,%r8 3c0a: 48 89 ca mov %rcx,%rdx 3c0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 3c13: 8b 44 24 60 mov 0x60(%rsp),%eax 3c17: 48 85 d2 test %rdx,%rdx 3c1a: 74 47 je 0x3c63 3c1c: 4d 85 c0 test %r8,%r8 3c1f: 74 42 je 0x3c63 3c21: 45 85 c9 test %r9d,%r9d 3c24: 7e 47 jle 0x3c6d 3c26: 85 c0 test %eax,%eax 3c28: 74 0f je 0x3c39 3c2a: 83 f8 04 cmp $0x4,%eax 3c2d: 74 0d je 0x3c3c 3c2f: b8 fb ff ff ff mov $0xfffffffb,%eax 3c34: 48 83 c4 38 add $0x38,%rsp 3c38: c3 ret 3c39: 83 f8 04 cmp $0x4,%eax 3c3c: b8 01 00 00 00 mov $0x1,%eax 3c41: 41 ba 00 00 00 00 mov $0x0,%r10d 3c47: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 3c4c: 44 0f 44 d0 cmove %eax,%r10d 3c50: 49 89 e3 mov %rsp,%r11 3c53: 45 89 53 20 mov %r10d,0x20(%r11) 3c57: e8 14 b1 a7 01 call 0x1a7ed70 3c5c: 33 c0 xor %eax,%eax 3c5e: 48 83 c4 38 add $0x38,%rsp 3c62: c3 ret 3c63: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c68: 48 83 c4 38 add $0x38,%rsp 3c6c: c3 ret 3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax 3c72: 48 83 c4 38 add $0x38,%rsp 3c76: c3 ret 3c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3c7e: 00 00 3c80: 48 83 ec 38 sub $0x38,%rsp 3c84: 45 89 c1 mov %r8d,%r9d 3c87: 49 89 d0 mov %rdx,%r8 3c8a: 48 89 ca mov %rcx,%rdx 3c8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 3c93: 8b 44 24 60 mov 0x60(%rsp),%eax 3c97: 48 85 d2 test %rdx,%rdx 3c9a: 74 47 je 0x3ce3 3c9c: 4d 85 c0 test %r8,%r8 3c9f: 74 42 je 0x3ce3 3ca1: 45 85 c9 test %r9d,%r9d 3ca4: 7e 47 jle 0x3ced 3ca6: 85 c0 test %eax,%eax 3ca8: 74 0f je 0x3cb9 3caa: 83 f8 04 cmp $0x4,%eax 3cad: 74 0d je 0x3cbc 3caf: b8 fb ff ff ff mov $0xfffffffb,%eax 3cb4: 48 83 c4 38 add $0x38,%rsp 3cb8: c3 ret 3cb9: 83 f8 04 cmp $0x4,%eax 3cbc: 49 89 e3 mov %rsp,%r11 3cbf: b8 01 00 00 00 mov $0x1,%eax 3cc4: 41 ba 00 00 00 00 mov $0x0,%r10d 3cca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 3ccf: 44 0f 44 d0 cmove %eax,%r10d 3cd3: 45 89 53 20 mov %r10d,0x20(%r11) 3cd7: e8 c4 18 a8 01 call 0x1a855a0 3cdc: 33 c0 xor %eax,%eax 3cde: 48 83 c4 38 add $0x38,%rsp 3ce2: c3 ret 3ce3: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ce8: 48 83 c4 38 add $0x38,%rsp 3cec: c3 ret 3ced: b8 fa ff ff ff mov $0xfffffffa,%eax 3cf2: 48 83 c4 38 add $0x38,%rsp 3cf6: c3 ret 3cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3cfe: 00 00 3d00: 48 83 ec 38 sub $0x38,%rsp 3d04: 45 89 c1 mov %r8d,%r9d 3d07: 49 89 d0 mov %rdx,%r8 3d0a: 48 89 ca mov %rcx,%rdx 3d0d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 3d13: 8b 44 24 60 mov 0x60(%rsp),%eax 3d17: 48 85 d2 test %rdx,%rdx 3d1a: 74 47 je 0x3d63 3d1c: 4d 85 c0 test %r8,%r8 3d1f: 74 42 je 0x3d63 3d21: 45 85 c9 test %r9d,%r9d 3d24: 7e 47 jle 0x3d6d 3d26: 85 c0 test %eax,%eax 3d28: 74 0f je 0x3d39 3d2a: 83 f8 04 cmp $0x4,%eax 3d2d: 74 0d je 0x3d3c 3d2f: b8 fb ff ff ff mov $0xfffffffb,%eax 3d34: 48 83 c4 38 add $0x38,%rsp 3d38: c3 ret 3d39: 83 f8 04 cmp $0x4,%eax 3d3c: 49 89 e3 mov %rsp,%r11 3d3f: b8 01 00 00 00 mov $0x1,%eax 3d44: 41 ba 00 00 00 00 mov $0x0,%r10d 3d4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 3d4f: 44 0f 44 d0 cmove %eax,%r10d 3d53: 45 89 53 20 mov %r10d,0x20(%r11) 3d57: e8 a4 82 a8 01 call 0x1a8c000 3d5c: 33 c0 xor %eax,%eax 3d5e: 48 83 c4 38 add $0x38,%rsp 3d62: c3 ret 3d63: b8 f8 ff ff ff mov $0xfffffff8,%eax 3d68: 48 83 c4 38 add $0x38,%rsp 3d6c: c3 ret 3d6d: b8 fa ff ff ff mov $0xfffffffa,%eax 3d72: 48 83 c4 38 add $0x38,%rsp 3d76: c3 ret 3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3d7e: 00 00 3d80: 48 83 ec 38 sub $0x38,%rsp 3d84: 45 89 c1 mov %r8d,%r9d 3d87: 49 89 d0 mov %rdx,%r8 3d8a: 48 89 ca mov %rcx,%rdx 3d8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 3d93: 8b 44 24 60 mov 0x60(%rsp),%eax 3d97: 48 85 d2 test %rdx,%rdx 3d9a: 74 47 je 0x3de3 3d9c: 4d 85 c0 test %r8,%r8 3d9f: 74 42 je 0x3de3 3da1: 45 85 c9 test %r9d,%r9d 3da4: 7e 47 jle 0x3ded 3da6: 85 c0 test %eax,%eax 3da8: 74 0f je 0x3db9 3daa: 83 f8 04 cmp $0x4,%eax 3dad: 74 0d je 0x3dbc 3daf: b8 fb ff ff ff mov $0xfffffffb,%eax 3db4: 48 83 c4 38 add $0x38,%rsp 3db8: c3 ret 3db9: 83 f8 04 cmp $0x4,%eax 3dbc: 49 89 e3 mov %rsp,%r11 3dbf: b8 01 00 00 00 mov $0x1,%eax 3dc4: 41 ba 00 00 00 00 mov $0x0,%r10d 3dca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 3dcf: 44 0f 44 d0 cmove %eax,%r10d 3dd3: 45 89 53 20 mov %r10d,0x20(%r11) 3dd7: e8 64 ee a8 01 call 0x1a92c40 3ddc: 33 c0 xor %eax,%eax 3dde: 48 83 c4 38 add $0x38,%rsp 3de2: c3 ret 3de3: b8 f8 ff ff ff mov $0xfffffff8,%eax 3de8: 48 83 c4 38 add $0x38,%rsp 3dec: c3 ret 3ded: b8 fa ff ff ff mov $0xfffffffa,%eax 3df2: 48 83 c4 38 add $0x38,%rsp 3df6: c3 ret 3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3dfe: 00 00 3e00: 49 89 ca mov %rcx,%r10 3e03: 4d 85 d2 test %r10,%r10 3e06: 0f 84 fe 01 00 00 je 0x400a 3e0c: 4d 85 c0 test %r8,%r8 3e0f: 0f 84 f5 01 00 00 je 0x400a 3e15: 45 85 c9 test %r9d,%r9d 3e18: 0f 8e e6 01 00 00 jle 0x4004 3e1e: 49 63 c9 movslq %r9d,%rcx 3e21: 48 83 f9 08 cmp $0x8,%rcx 3e25: 0f 8c d4 01 00 00 jl 0x3fff 3e2b: 4c 89 c0 mov %r8,%rax 3e2e: 48 83 e0 0f and $0xf,%rax 3e32: 85 c0 test %eax,%eax 3e34: 74 0d je 0x3e43 3e36: a8 07 test $0x7,%al 3e38: 0f 85 c1 01 00 00 jne 0x3fff 3e3e: b8 01 00 00 00 mov $0x1,%eax 3e43: 8d 50 08 lea 0x8(%rax),%edx 3e46: 48 3b ca cmp %rdx,%rcx 3e49: 0f 8c b0 01 00 00 jl 0x3fff 3e4f: 44 89 ca mov %r9d,%edx 3e52: 45 33 db xor %r11d,%r11d 3e55: 2b d0 sub %eax,%edx 3e57: 83 e2 07 and $0x7,%edx 3e5a: 44 2b ca sub %edx,%r9d 3e5d: 89 c2 mov %eax,%edx 3e5f: 85 c0 test %eax,%eax 3e61: 76 3b jbe 0x3e9e 3e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e6a: 00 3e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e80: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 3e86: f2 0f 59 c1 mulsd %xmm1,%xmm0 3e8a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 3e90: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 3e96: 49 ff c3 inc %r11 3e99: 4c 3b da cmp %rdx,%r11 3e9c: 72 e2 jb 0x3e80 3e9e: 89 c0 mov %eax,%eax 3ea0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 3ea4: 49 63 c1 movslq %r9d,%rax 3ea7: 49 f7 c3 0f 00 00 00 test $0xf,%r11 3eae: 0f 84 97 00 00 00 je 0x3f4b 3eb4: f2 0f 12 c1 movddup %xmm1,%xmm0 3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ebf: 00 3ec0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 3ec6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 3ecd: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 3ed4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 3edb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 3ee2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 3ee9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 3ef0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 3ef7: 66 0f 59 d0 mulpd %xmm0,%xmm2 3efb: 66 0f 59 d8 mulpd %xmm0,%xmm3 3eff: 66 0f 59 e0 mulpd %xmm0,%xmm4 3f03: 66 0f 59 e8 mulpd %xmm0,%xmm5 3f07: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 3f0d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 3f14: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 3f1b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 3f22: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 3f27: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 3f2d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 3f33: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 3f39: 48 83 c2 08 add $0x8,%rdx 3f3d: 48 3b d0 cmp %rax,%rdx 3f40: 0f 82 7a ff ff ff jb 0x3ec0 3f46: e9 77 00 00 00 jmp 0x3fc2 3f4b: f2 0f 12 c1 movddup %xmm1,%xmm0 3f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f56: 00 3f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f5e: 66 90 xchg %ax,%ax 3f60: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 3f65: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 3f6b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 3f71: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 3f77: 66 0f 59 d0 mulpd %xmm0,%xmm2 3f7b: 66 0f 59 d8 mulpd %xmm0,%xmm3 3f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4 3f83: 66 0f 59 e8 mulpd %xmm0,%xmm5 3f87: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 3f8d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 3f94: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 3f9b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 3fa2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 3fa7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 3fad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 3fb3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 3fb9: 48 83 c2 08 add $0x8,%rdx 3fbd: 48 3b d0 cmp %rax,%rdx 3fc0: 72 9e jb 0x3f60 3fc2: 33 c0 xor %eax,%eax 3fc4: 41 8d 51 01 lea 0x1(%r9),%edx 3fc8: 48 63 d2 movslq %edx,%rdx 3fcb: 48 3b d1 cmp %rcx,%rdx 3fce: 77 2c ja 0x3ffc 3fd0: 4d 63 c9 movslq %r9d,%r9 3fd3: 49 2b c9 sub %r9,%rcx 3fd6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 3fda: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx 3fde: 66 90 xchg %ax,%ax 3fe0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 3fe6: f2 0f 59 c1 mulsd %xmm1,%xmm0 3fea: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 3fef: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) 3ff4: 48 ff c0 inc %rax 3ff7: 48 3b c1 cmp %rcx,%rax 3ffa: 72 e4 jb 0x3fe0 3ffc: 33 c0 xor %eax,%eax 3ffe: c3 ret 3fff: 45 33 c9 xor %r9d,%r9d 4002: eb be jmp 0x3fc2 4004: b8 fa ff ff ff mov $0xfffffffa,%eax 4009: c3 ret 400a: b8 f8 ff ff ff mov $0xfffffff8,%eax 400f: c3 ret 4010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4017: 00 4018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401f: 90 nop 4020: 49 89 ca mov %rcx,%r10 4023: 4d 85 d2 test %r10,%r10 4026: 0f 84 f7 01 00 00 je 0x4223 402c: 4d 85 c0 test %r8,%r8 402f: 0f 84 ee 01 00 00 je 0x4223 4035: 45 85 c9 test %r9d,%r9d 4038: 0f 8e eb 01 00 00 jle 0x4229 403e: 44 89 c8 mov %r9d,%eax 4041: ba 01 00 00 00 mov $0x1,%edx 4046: c1 e8 03 shr $0x3,%eax 4049: 33 c9 xor %ecx,%ecx 404b: 85 c0 test %eax,%eax 404d: 0f 86 eb 00 00 00 jbe 0x413e 4053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 405f: 00 4060: 89 ca mov %ecx,%edx 4062: ff c1 inc %ecx 4064: c1 e2 03 shl $0x3,%edx 4067: 48 63 d2 movslq %edx,%rdx 406a: 3b c8 cmp %eax,%ecx 406c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 4072: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 4079: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 4080: f2 0f 59 c1 mulsd %xmm1,%xmm0 4084: f2 0f 59 d1 mulsd %xmm1,%xmm2 4088: f2 0f 59 d9 mulsd %xmm1,%xmm3 408c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 4092: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 4099: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 40a0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 40a6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) 40ad: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) 40b4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 40bb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 40c2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 40c9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 40d0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 40d7: f2 0f 59 e1 mulsd %xmm1,%xmm4 40db: f2 0f 59 e9 mulsd %xmm1,%xmm5 40df: f2 0f 59 c1 mulsd %xmm1,%xmm0 40e3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 40ea: f2 0f 59 d1 mulsd %xmm1,%xmm2 40ee: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 40f5: f2 0f 59 d9 mulsd %xmm1,%xmm3 40f9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 4100: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 4107: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 410e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) 4115: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) 411c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) 4123: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) 412a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) 4131: 0f 82 29 ff ff ff jb 0x4060 4137: c1 e1 03 shl $0x3,%ecx 413a: 89 ca mov %ecx,%edx 413c: ff c2 inc %edx 413e: 41 3b d1 cmp %r9d,%edx 4141: 0f 87 d9 00 00 00 ja 0x4220 4147: 44 2b ca sub %edx,%r9d 414a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff23c0 4151: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax 4158: c5 01 415a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax 4161: 00 4162: ff e0 jmp *%rax 4164: 48 63 d2 movslq %edx,%rdx 4167: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 416e: f2 0f 59 c1 mulsd %xmm1,%xmm0 4172: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax 4177: f2 0f 58 00 addsd (%rax),%xmm0 417b: f2 0f 11 00 movsd %xmm0,(%rax) 417f: 48 63 d2 movslq %edx,%rdx 4182: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 4189: f2 0f 59 c1 mulsd %xmm1,%xmm0 418d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax 4192: f2 0f 58 00 addsd (%rax),%xmm0 4196: f2 0f 11 00 movsd %xmm0,(%rax) 419a: 48 63 d2 movslq %edx,%rdx 419d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 41a4: f2 0f 59 c1 mulsd %xmm1,%xmm0 41a8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax 41ad: f2 0f 58 00 addsd (%rax),%xmm0 41b1: f2 0f 11 00 movsd %xmm0,(%rax) 41b5: 48 63 d2 movslq %edx,%rdx 41b8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 41bf: f2 0f 59 c1 mulsd %xmm1,%xmm0 41c3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax 41c8: f2 0f 58 00 addsd (%rax),%xmm0 41cc: f2 0f 11 00 movsd %xmm0,(%rax) 41d0: 48 63 d2 movslq %edx,%rdx 41d3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 41da: f2 0f 59 c1 mulsd %xmm1,%xmm0 41de: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax 41e3: f2 0f 58 00 addsd (%rax),%xmm0 41e7: f2 0f 11 00 movsd %xmm0,(%rax) 41eb: 48 63 d2 movslq %edx,%rdx 41ee: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 41f4: f2 0f 59 c1 mulsd %xmm1,%xmm0 41f8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 41fe: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 4204: 48 63 d2 movslq %edx,%rdx 4207: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 420e: f2 0f 59 c8 mulsd %xmm0,%xmm1 4212: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 4219: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) 4220: 33 c0 xor %eax,%eax 4222: c3 ret 4223: b8 f8 ff ff ff mov $0xfffffff8,%eax 4228: c3 ret 4229: b8 fa ff ff ff mov $0xfffffffa,%eax 422e: c3 ret 422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4236: 00 4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 423e: 66 90 xchg %ax,%ax 4240: 41 57 push %r15 4242: 45 89 cb mov %r9d,%r11d 4245: 48 85 c9 test %rcx,%rcx 4248: 0f 84 53 02 00 00 je 0x44a1 424e: 4d 85 c0 test %r8,%r8 4251: 0f 84 4a 02 00 00 je 0x44a1 4257: 45 85 db test %r11d,%r11d 425a: 0f 8e 39 02 00 00 jle 0x4499 4260: 41 83 fb 08 cmp $0x8,%r11d 4264: 0f 8c 1f 02 00 00 jl 0x4489 426a: 4d 89 c2 mov %r8,%r10 426d: 49 83 e2 0f and $0xf,%r10 4271: 45 85 d2 test %r10d,%r10d 4274: 74 13 je 0x4289 4276: 41 f7 c2 07 00 00 00 test $0x7,%r10d 427d: 0f 85 06 02 00 00 jne 0x4489 4283: 41 ba 01 00 00 00 mov $0x1,%r10d 4289: 41 8d 42 08 lea 0x8(%r10),%eax 428d: 44 3b d8 cmp %eax,%r11d 4290: 0f 8c f3 01 00 00 jl 0x4489 4296: 44 89 d8 mov %r11d,%eax 4299: 33 d2 xor %edx,%edx 429b: 41 2b c2 sub %r10d,%eax 429e: 45 89 d1 mov %r10d,%r9d 42a1: 83 e0 07 and $0x7,%eax 42a4: f7 d8 neg %eax 42a6: 41 03 c3 add %r11d,%eax 42a9: 45 85 d2 test %r10d,%r10d 42ac: 76 30 jbe 0x42de 42ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42b5: 00 42b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 42bd: 0f 1f 00 nopl (%rax) 42c0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 42c5: f2 0f 59 c1 mulsd %xmm1,%xmm0 42c9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 42cf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 42d5: 48 83 c2 01 add $0x1,%rdx 42d9: 49 3b d1 cmp %r9,%rdx 42dc: 72 e2 jb 0x42c0 42de: 45 89 d2 mov %r10d,%r10d 42e1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx 42e5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 42ec: 48 63 d0 movslq %eax,%rdx 42ef: 0f 84 72 00 00 00 je 0x4367 42f5: f2 0f 12 c1 movddup %xmm1,%xmm0 42f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4300: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 4305: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 430b: 66 0f 59 d0 mulpd %xmm0,%xmm2 430f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 4315: 66 0f 59 d8 mulpd %xmm0,%xmm3 4319: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 431f: 66 0f 59 e0 mulpd %xmm0,%xmm4 4323: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 4329: 66 0f 59 e8 mulpd %xmm0,%xmm5 432d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 4334: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 433b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 4342: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 4347: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 434d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 4353: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 4359: 49 83 c1 08 add $0x8,%r9 435d: 4c 3b ca cmp %rdx,%r9 4360: 72 9e jb 0x4300 4362: e9 7b 00 00 00 jmp 0x43e2 4367: f2 0f 12 c1 movddup %xmm1,%xmm0 436b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4372: 00 4373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 437a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4380: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 4385: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 438b: 66 0f 59 d0 mulpd %xmm0,%xmm2 438f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 4395: 66 0f 59 d8 mulpd %xmm0,%xmm3 4399: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 439f: 66 0f 59 e0 mulpd %xmm0,%xmm4 43a3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 43a9: 66 0f 59 e8 mulpd %xmm0,%xmm5 43ad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 43b4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 43bb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 43c2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 43c7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 43cd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 43d3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 43d9: 49 83 c1 08 add $0x8,%r9 43dd: 4c 3b ca cmp %rdx,%r9 43e0: 72 9e jb 0x4380 43e2: 44 8d 48 01 lea 0x1(%rax),%r9d 43e6: 45 3b cb cmp %r11d,%r9d 43e9: 0f 87 90 00 00 00 ja 0x447f 43ef: 4d 63 db movslq %r11d,%r11 43f2: 4c 2b da sub %rdx,%r11 43f5: 49 83 fb 02 cmp $0x2,%r11 43f9: 0f 8c 85 00 00 00 jl 0x4484 43ff: 45 89 df mov %r11d,%r15d 4402: 45 33 d2 xor %r10d,%r10d 4405: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 4409: 41 83 e7 fe and $0xfffffffe,%r15d 440d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 4411: 4d 63 ff movslq %r15d,%r15 4414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4420: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 4425: 66 0f 59 d0 mulpd %xmm0,%xmm2 4429: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 442f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) 4434: 49 83 c2 02 add $0x2,%r10 4438: 4d 3b d7 cmp %r15,%r10 443b: 72 e3 jb 0x4420 443d: 4d 3b fb cmp %r11,%r15 4440: 73 3d jae 0x447f 4442: 48 63 c0 movslq %eax,%rax 4445: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 4449: 49 8d 04 c0 lea (%r8,%rax,8),%rax 444d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4454: 00 4455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 445c: 0f 1f 40 00 nopl 0x0(%rax) 4460: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 4466: f2 0f 59 c1 mulsd %xmm1,%xmm0 446a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 4470: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) 4476: 49 83 c7 01 add $0x1,%r15 447a: 4d 3b fb cmp %r11,%r15 447d: 72 e1 jb 0x4460 447f: 33 c0 xor %eax,%eax 4481: 41 5f pop %r15 4483: c3 ret 4484: 45 33 ff xor %r15d,%r15d 4487: eb b4 jmp 0x443d 4489: 33 c0 xor %eax,%eax 448b: 41 83 fb 01 cmp $0x1,%r11d 448f: 72 ee jb 0x447f 4491: 4d 63 db movslq %r11d,%r11 4494: 45 33 ff xor %r15d,%r15d 4497: eb a4 jmp 0x443d 4499: b8 fa ff ff ff mov $0xfffffffa,%eax 449e: 41 5f pop %r15 44a0: c3 ret 44a1: b8 f8 ff ff ff mov $0xfffffff8,%eax 44a6: 41 5f pop %r15 44a8: c3 ret 44a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44b0: 00 44b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 44b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44bf: 00 44c0: 41 57 push %r15 44c2: 48 85 c9 test %rcx,%rcx 44c5: 0f 84 f4 01 00 00 je 0x46bf 44cb: 4d 85 c0 test %r8,%r8 44ce: 0f 84 eb 01 00 00 je 0x46bf 44d4: 45 85 c9 test %r9d,%r9d 44d7: 0f 8e da 01 00 00 jle 0x46b7 44dd: 41 83 f9 10 cmp $0x10,%r9d 44e1: 0f 8c c0 01 00 00 jl 0x46a7 44e7: 4d 89 c2 mov %r8,%r10 44ea: 49 83 e2 1f and $0x1f,%r10 44ee: 45 89 d2 mov %r10d,%r10d 44f1: 45 85 d2 test %r10d,%r10d 44f4: 74 18 je 0x450e 44f6: 41 f7 c2 07 00 00 00 test $0x7,%r10d 44fd: 0f 85 a4 01 00 00 jne 0x46a7 4503: 41 f7 da neg %r10d 4506: 41 83 c2 20 add $0x20,%r10d 450a: 41 c1 ea 03 shr $0x3,%r10d 450e: 41 8d 42 10 lea 0x10(%r10),%eax 4512: 44 3b c8 cmp %eax,%r9d 4515: 0f 8c 8c 01 00 00 jl 0x46a7 451b: 44 89 c8 mov %r9d,%eax 451e: 33 d2 xor %edx,%edx 4520: 41 2b c2 sub %r10d,%eax 4523: 83 e0 0f and $0xf,%eax 4526: f7 d8 neg %eax 4528: 41 03 c1 add %r9d,%eax 452b: 45 85 d2 test %r10d,%r10d 452e: 76 29 jbe 0x4559 4530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4537: 00 4538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 453f: 90 nop 4540: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 4545: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 454b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) 4551: 48 ff c2 inc %rdx 4554: 49 3b d2 cmp %r10,%rdx 4557: 72 e7 jb 0x4540 4559: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 455d: 48 63 d0 movslq %eax,%rdx 4560: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 4566: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 456d: 00 456e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4575: 0f 1f 40 00 nopl 0x0(%rax) 4579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4580: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 4586: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 458d: 01 458e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 4592: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 4599: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 459f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) 45a5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 45ac: 01 45ad: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 45b1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 45b8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 45bf: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) 45c6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 45cd: 01 45ce: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 45d2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 45d9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 45e0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) 45e7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 45ee: 01 45ef: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 45f3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 45fa: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) 4601: 49 83 c2 10 add $0x10,%r10 4605: 4c 3b d2 cmp %rdx,%r10 4608: 0f 82 72 ff ff ff jb 0x4580 460e: 44 8d 50 01 lea 0x1(%rax),%r10d 4612: 45 3b d1 cmp %r9d,%r10d 4615: 0f 87 7f 00 00 00 ja 0x469a 461b: 4d 63 d9 movslq %r9d,%r11 461e: 4c 2b da sub %rdx,%r11 4621: 49 83 fb 04 cmp $0x4,%r11 4625: 0f 8c 77 00 00 00 jl 0x46a2 462b: 45 89 df mov %r11d,%r15d 462e: 45 33 d2 xor %r10d,%r10d 4631: 41 83 e7 fc and $0xfffffffc,%r15d 4635: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 4639: 4d 63 ff movslq %r15d,%r15 463c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 4640: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 4646: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 464d: 01 464e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 4652: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 4658: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) 465e: 49 83 c2 04 add $0x4,%r10 4662: 4d 3b d7 cmp %r15,%r10 4665: 72 d9 jb 0x4640 4667: 4d 3b fb cmp %r11,%r15 466a: 73 2e jae 0x469a 466c: 48 63 c0 movslq %eax,%rax 466f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 4673: 49 8d 04 c0 lea (%r8,%rax,8),%rax 4677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 467e: 00 00 4680: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 4686: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 468c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) 4692: 49 ff c7 inc %r15 4695: 4d 3b fb cmp %r11,%r15 4698: 72 e6 jb 0x4680 469a: 33 c0 xor %eax,%eax 469c: c5 f8 77 vzeroupper 469f: 41 5f pop %r15 46a1: c3 ret 46a2: 45 33 ff xor %r15d,%r15d 46a5: eb c0 jmp 0x4667 46a7: 33 c0 xor %eax,%eax 46a9: 41 83 f9 01 cmp $0x1,%r9d 46ad: 72 eb jb 0x469a 46af: 4d 63 d9 movslq %r9d,%r11 46b2: 45 33 ff xor %r15d,%r15d 46b5: eb b0 jmp 0x4667 46b7: b8 fa ff ff ff mov $0xfffffffa,%eax 46bc: 41 5f pop %r15 46be: c3 ret 46bf: b8 f8 ff ff ff mov $0xfffffff8,%eax 46c4: 41 5f pop %r15 46c6: c3 ret 46c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46ce: 00 46cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46d6: 0f 1f 00 nopl (%rax) 46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46e0: 4d 89 c2 mov %r8,%r10 46e3: 48 85 c9 test %rcx,%rcx 46e6: 0f 84 eb 00 00 00 je 0x47d7 46ec: 4d 85 d2 test %r10,%r10 46ef: 0f 84 e2 00 00 00 je 0x47d7 46f5: 45 85 c9 test %r9d,%r9d 46f8: 0f 8e d3 00 00 00 jle 0x47d1 46fe: 49 63 c1 movslq %r9d,%rax 4701: 48 83 f8 04 cmp $0x4,%rax 4705: 0f 8c b5 00 00 00 jl 0x47c0 470b: 48 83 f8 3b cmp $0x3b,%rax 470f: 0f 8c b0 00 00 00 jl 0x47c5 4715: 4c 89 d2 mov %r10,%rdx 4718: 48 83 e2 1f and $0x1f,%rdx 471c: 85 d2 test %edx,%edx 471e: 74 11 je 0x4731 4720: f6 c2 07 test $0x7,%dl 4723: 0f 85 97 00 00 00 jne 0x47c0 4729: f7 da neg %edx 472b: 83 c2 20 add $0x20,%edx 472e: c1 ea 03 shr $0x3,%edx 4731: 41 89 d0 mov %edx,%r8d 4734: 4d 8d 58 04 lea 0x4(%r8),%r11 4738: 49 3b c3 cmp %r11,%rax 473b: 0f 8c 7f 00 00 00 jl 0x47c0 4741: 45 89 cb mov %r9d,%r11d 4744: 44 2b da sub %edx,%r11d 4747: 41 83 e3 03 and $0x3,%r11d 474b: 45 2b cb sub %r11d,%r9d 474e: 45 33 db xor %r11d,%r11d 4751: 4d 63 c9 movslq %r9d,%r9 4754: 85 d2 test %edx,%edx 4756: 76 22 jbe 0x477a 4758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 475f: 00 4760: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 4766: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 476c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) 4772: 49 ff c3 inc %r11 4775: 4d 3b d8 cmp %r8,%r11 4778: 72 e6 jb 0x4760 477a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 477f: 90 nop 4780: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 4786: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 478c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) 4792: 49 83 c0 04 add $0x4,%r8 4796: 4d 3b c1 cmp %r9,%r8 4799: 72 e5 jb 0x4780 479b: 4c 3b c8 cmp %rax,%r9 479e: 73 1a jae 0x47ba 47a0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 47a6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 47ac: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) 47b2: 49 ff c1 inc %r9 47b5: 4c 3b c8 cmp %rax,%r9 47b8: 72 e6 jb 0x47a0 47ba: 33 c0 xor %eax,%eax 47bc: c5 f8 77 vzeroupper 47bf: c3 ret 47c0: 45 33 c9 xor %r9d,%r9d 47c3: eb d6 jmp 0x479b 47c5: 41 83 e1 fc and $0xfffffffc,%r9d 47c9: 45 33 c0 xor %r8d,%r8d 47cc: 4d 63 c9 movslq %r9d,%r9 47cf: eb a9 jmp 0x477a 47d1: b8 fa ff ff ff mov $0xfffffffa,%eax 47d6: c3 ret 47d7: b8 f8 ff ff ff mov $0xfffffff8,%eax 47dc: c3 ret 47dd: 0f 1f 00 nopl (%rax) 47e0: 48 85 c9 test %rcx,%rcx 47e3: 0f 84 2c 01 00 00 je 0x4915 47e9: 4d 85 c0 test %r8,%r8 47ec: 0f 84 23 01 00 00 je 0x4915 47f2: 45 85 c9 test %r9d,%r9d 47f5: 0f 8e 14 01 00 00 jle 0x490f 47fb: 49 63 d1 movslq %r9d,%rdx 47fe: 48 83 fa 04 cmp $0x4,%rdx 4802: 0f 8c f7 00 00 00 jl 0x48ff 4808: 48 83 fa 3b cmp $0x3b,%rdx 480c: 0f 8c f2 00 00 00 jl 0x4904 4812: 4c 89 c0 mov %r8,%rax 4815: 48 83 e0 1f and $0x1f,%rax 4819: a8 07 test $0x7,%al 481b: 74 04 je 0x4821 481d: 33 c0 xor %eax,%eax 481f: eb 14 jmp 0x4835 4821: 41 89 c2 mov %eax,%r10d 4824: 41 f7 da neg %r10d 4827: 41 83 c2 20 add $0x20,%r10d 482b: 41 c1 ea 03 shr $0x3,%r10d 482f: 85 c0 test %eax,%eax 4831: 41 0f 45 c2 cmovne %r10d,%eax 4835: 44 8d 50 04 lea 0x4(%rax),%r10d 4839: 49 3b d2 cmp %r10,%rdx 483c: 0f 8c bd 00 00 00 jl 0x48ff 4842: 45 89 ca mov %r9d,%r10d 4845: 44 2b d0 sub %eax,%r10d 4848: 41 83 e2 03 and $0x3,%r10d 484c: 45 2b ca sub %r10d,%r9d 484f: 45 33 d2 xor %r10d,%r10d 4852: 83 f8 01 cmp $0x1,%eax 4855: 72 23 jb 0x487a 4857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 485e: 00 00 4860: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4866: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 486c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) 4872: 49 ff c2 inc %r10 4875: 4c 3b d0 cmp %rax,%r10 4878: 72 e6 jb 0x4860 487a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 487f: 4d 63 d1 movslq %r9d,%r10 4882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4889: 00 488a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4898: 00 4899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48a0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 48a5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 48ab: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) 48b1: 48 83 c0 04 add $0x4,%rax 48b5: 49 3b c2 cmp %r10,%rax 48b8: 72 e6 jb 0x48a0 48ba: 33 c0 xor %eax,%eax 48bc: 45 8d 51 01 lea 0x1(%r9),%r10d 48c0: 4d 63 d2 movslq %r10d,%r10 48c3: 4c 3b d2 cmp %rdx,%r10 48c6: 77 31 ja 0x48f9 48c8: 4d 63 c9 movslq %r9d,%r9 48cb: 49 2b d1 sub %r9,%rdx 48ce: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 48d2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 48d6: 0f 1f 00 nopl (%rax) 48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 48e6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 48ec: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) 48f1: 48 ff c0 inc %rax 48f4: 48 3b c2 cmp %rdx,%rax 48f7: 72 e7 jb 0x48e0 48f9: 33 c0 xor %eax,%eax 48fb: c5 f8 77 vzeroupper 48fe: c3 ret 48ff: 45 33 c9 xor %r9d,%r9d 4902: eb b6 jmp 0x48ba 4904: 41 83 e1 fc and $0xfffffffc,%r9d 4908: 33 c0 xor %eax,%eax 490a: e9 6b ff ff ff jmp 0x487a 490f: b8 fa ff ff ff mov $0xfffffffa,%eax 4914: c3 ret 4915: b8 f8 ff ff ff mov $0xfffffff8,%eax 491a: c3 ret 491b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4920: 48 83 ec 28 sub $0x28,%rsp 4924: 4d 89 c1 mov %r8,%r9 4927: 49 89 d0 mov %rdx,%r8 492a: 48 89 ca mov %rcx,%rdx 492d: e8 ae 99 03 00 call 0x3e2e0 4932: 48 83 c4 28 add $0x28,%rsp 4936: c3 ret 4937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 493e: 00 00 4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4945: 4d 89 c1 mov %r8,%r9 4948: 49 89 d0 mov %rdx,%r8 494b: 48 89 ca mov %rcx,%rdx 494e: e8 8d 9c 03 00 call 0x3e5e0 4953: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4958: c3 ret 4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4960: 48 83 ec 28 sub $0x28,%rsp 4964: 4d 89 c1 mov %r8,%r9 4967: 49 89 d0 mov %rdx,%r8 496a: 48 89 ca mov %rcx,%rdx 496d: e8 6e 9f 03 00 call 0x3e8e0 4972: 48 83 c4 28 add $0x28,%rsp 4976: c3 ret 4977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 497e: 00 00 4980: 48 83 ec 28 sub $0x28,%rsp 4984: 4d 89 c1 mov %r8,%r9 4987: 49 89 d0 mov %rdx,%r8 498a: 48 89 ca mov %rcx,%rdx 498d: e8 0e a2 03 00 call 0x3eba0 4992: 48 83 c4 28 add $0x28,%rsp 4996: c3 ret 4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 499e: 00 00 49a0: 48 83 ec 28 sub $0x28,%rsp 49a4: 4d 89 c1 mov %r8,%r9 49a7: 49 89 d0 mov %rdx,%r8 49aa: 48 89 ca mov %rcx,%rdx 49ad: e8 8e a4 03 00 call 0x3ee40 49b2: 48 83 c4 28 add $0x28,%rsp 49b6: c3 ret 49b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 49be: 00 00 49c0: 48 83 ec 28 sub $0x28,%rsp 49c4: 4d 89 c1 mov %r8,%r9 49c7: 49 89 d0 mov %rdx,%r8 49ca: 48 89 ca mov %rcx,%rdx 49cd: e8 ee a6 03 00 call 0x3f0c0 49d2: 48 83 c4 28 add $0x28,%rsp 49d6: c3 ret 49d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 49de: 00 00 49e0: 48 83 ec 28 sub $0x28,%rsp 49e4: 48 85 c9 test %rcx,%rcx 49e7: 74 20 je 0x4a09 49e9: 48 85 d2 test %rdx,%rdx 49ec: 74 1b je 0x4a09 49ee: 45 85 c0 test %r8d,%r8d 49f1: 7f 0a jg 0x49fd 49f3: b8 fa ff ff ff mov $0xfffffffa,%eax 49f8: 48 83 c4 28 add $0x28,%rsp 49fc: c3 ret 49fd: e8 3e a9 03 00 call 0x3f340 4a02: 33 c0 xor %eax,%eax 4a04: 48 83 c4 28 add $0x28,%rsp 4a08: c3 ret 4a09: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a0e: 48 83 c4 28 add $0x28,%rsp 4a12: c3 ret 4a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a1f: 00 4a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4a25: 48 85 c9 test %rcx,%rcx 4a28: 74 22 je 0x4a4c 4a2a: 48 85 d2 test %rdx,%rdx 4a2d: 74 1d je 0x4a4c 4a2f: 45 85 c0 test %r8d,%r8d 4a32: 7f 0b jg 0x4a3f 4a34: b8 fa ff ff ff mov $0xfffffffa,%eax 4a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4a3e: c3 ret 4a3f: e8 dc aa 03 00 call 0x3f520 4a44: 33 c0 xor %eax,%eax 4a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4a4b: c3 ret 4a4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4a56: c3 ret 4a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4a5e: 00 00 4a60: 48 83 ec 28 sub $0x28,%rsp 4a64: 48 85 c9 test %rcx,%rcx 4a67: 74 20 je 0x4a89 4a69: 48 85 d2 test %rdx,%rdx 4a6c: 74 1b je 0x4a89 4a6e: 45 85 c0 test %r8d,%r8d 4a71: 7f 0a jg 0x4a7d 4a73: b8 fa ff ff ff mov $0xfffffffa,%eax 4a78: 48 83 c4 28 add $0x28,%rsp 4a7c: c3 ret 4a7d: e8 7e ac 03 00 call 0x3f700 4a82: 33 c0 xor %eax,%eax 4a84: 48 83 c4 28 add $0x28,%rsp 4a88: c3 ret 4a89: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a8e: 48 83 c4 28 add $0x28,%rsp 4a92: c3 ret 4a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a9f: 00 4aa0: 56 push %rsi 4aa1: 48 89 d6 mov %rdx,%rsi 4aa4: 48 85 c9 test %rcx,%rcx 4aa7: 0f 84 d0 01 00 00 je 0x4c7d 4aad: 48 85 f6 test %rsi,%rsi 4ab0: 0f 84 c7 01 00 00 je 0x4c7d 4ab6: 45 85 c0 test %r8d,%r8d 4ab9: 0f 8e b7 01 00 00 jle 0x4c76 4abf: 41 83 f8 10 cmp $0x10,%r8d 4ac3: 0f 8c 9d 01 00 00 jl 0x4c66 4ac9: 49 89 f1 mov %rsi,%r9 4acc: 49 83 e1 1f and $0x1f,%r9 4ad0: 45 89 c9 mov %r9d,%r9d 4ad3: 45 85 c9 test %r9d,%r9d 4ad6: 74 18 je 0x4af0 4ad8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 4adf: 0f 85 81 01 00 00 jne 0x4c66 4ae5: 41 f7 d9 neg %r9d 4ae8: 41 83 c1 20 add $0x20,%r9d 4aec: 41 c1 e9 03 shr $0x3,%r9d 4af0: 41 8d 41 10 lea 0x10(%r9),%eax 4af4: 44 3b c0 cmp %eax,%r8d 4af7: 0f 8c 69 01 00 00 jl 0x4c66 4afd: 44 89 c0 mov %r8d,%eax 4b00: 33 d2 xor %edx,%edx 4b02: 41 2b c1 sub %r9d,%eax 4b05: 83 e0 0f and $0xf,%eax 4b08: f7 d8 neg %eax 4b0a: 41 03 c0 add %r8d,%eax 4b0d: 45 85 c9 test %r9d,%r9d 4b10: 76 25 jbe 0x4b37 4b12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b20: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 4b25: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 4b2a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 4b2f: 48 ff c2 inc %rdx 4b32: 49 3b d1 cmp %r9,%rdx 4b35: 72 e9 jb 0x4b20 4b37: 48 63 d0 movslq %eax,%rdx 4b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4b40: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 4b46: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 4b4d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 4b54: 01 4b55: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 4b5c: 01 4b5d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 4b64: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 4b6b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 4b71: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 4b78: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 4b7e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 4b85: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 4b8c: 01 4b8d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 4b94: 01 4b95: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 4b9c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 4ba3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 4baa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 4bb1: 49 83 c1 10 add $0x10,%r9 4bb5: 4c 3b ca cmp %rdx,%r9 4bb8: 72 86 jb 0x4b40 4bba: 44 8d 48 01 lea 0x1(%rax),%r9d 4bbe: 45 3b c8 cmp %r8d,%r9d 4bc1: 0f 87 93 00 00 00 ja 0x4c5a 4bc7: 4d 63 d0 movslq %r8d,%r10 4bca: 4c 2b d2 sub %rdx,%r10 4bcd: 49 83 fa 04 cmp $0x4,%r10 4bd1: 0f 8c 8a 00 00 00 jl 0x4c61 4bd7: 45 89 d3 mov %r10d,%r11d 4bda: 45 33 c9 xor %r9d,%r9d 4bdd: 41 83 e3 fc and $0xfffffffc,%r11d 4be1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 4be5: 4d 63 db movslq %r11d,%r11 4be8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 4bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bf3: 00 4bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4c00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 4c06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 4c0d: 01 4c0e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 4c14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 4c1a: 49 83 c1 04 add $0x4,%r9 4c1e: 4d 3b cb cmp %r11,%r9 4c21: 72 dd jb 0x4c00 4c23: 4d 3b da cmp %r10,%r11 4c26: 73 32 jae 0x4c5a 4c28: 48 63 c0 movslq %eax,%rax 4c2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 4c2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c3f: 00 4c40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 4c46: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 4c4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 4c52: 49 ff c3 inc %r11 4c55: 4d 3b da cmp %r10,%r11 4c58: 72 e6 jb 0x4c40 4c5a: 33 c0 xor %eax,%eax 4c5c: c5 f8 77 vzeroupper 4c5f: 5e pop %rsi 4c60: c3 ret 4c61: 45 33 db xor %r11d,%r11d 4c64: eb bd jmp 0x4c23 4c66: 33 c0 xor %eax,%eax 4c68: 41 83 f8 01 cmp $0x1,%r8d 4c6c: 72 ec jb 0x4c5a 4c6e: 4d 63 d0 movslq %r8d,%r10 4c71: 45 33 db xor %r11d,%r11d 4c74: eb ad jmp 0x4c23 4c76: b8 fa ff ff ff mov $0xfffffffa,%eax 4c7b: 5e pop %rsi 4c7c: c3 ret 4c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax 4c82: 5e pop %rsi 4c83: c3 ret 4c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c8b: 00 4c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c9f: 00 4ca0: 53 push %rbx 4ca1: 48 85 c9 test %rcx,%rcx 4ca4: 0f 84 aa 01 00 00 je 0x4e54 4caa: 48 85 d2 test %rdx,%rdx 4cad: 0f 84 a1 01 00 00 je 0x4e54 4cb3: 45 85 c0 test %r8d,%r8d 4cb6: 0f 8e 91 01 00 00 jle 0x4e4d 4cbc: 41 83 f8 10 cmp $0x10,%r8d 4cc0: 0f 8c 80 01 00 00 jl 0x4e46 4cc6: 49 89 d3 mov %rdx,%r11 4cc9: 49 83 e3 1f and $0x1f,%r11 4ccd: 45 85 db test %r11d,%r11d 4cd0: 74 18 je 0x4cea 4cd2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 4cd9: 0f 85 67 01 00 00 jne 0x4e46 4cdf: 41 f7 db neg %r11d 4ce2: 41 83 c3 20 add $0x20,%r11d 4ce6: 41 c1 eb 03 shr $0x3,%r11d 4cea: 41 8d 43 10 lea 0x10(%r11),%eax 4cee: 44 3b c0 cmp %eax,%r8d 4cf1: 0f 8c 4f 01 00 00 jl 0x4e46 4cf7: 44 89 c0 mov %r8d,%eax 4cfa: 45 33 d2 xor %r10d,%r10d 4cfd: 41 2b c3 sub %r11d,%eax 4d00: 83 e0 0f and $0xf,%eax 4d03: f7 d8 neg %eax 4d05: 41 03 c0 add %r8d,%eax 4d08: 44 89 db mov %r11d,%ebx 4d0b: 45 85 db test %r11d,%r11d 4d0e: 76 2a jbe 0x4d3a 4d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4d17: 00 4d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d1f: 90 nop 4d20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4d26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 4d2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4d32: 49 ff c2 inc %r10 4d35: 4c 3b d3 cmp %rbx,%r10 4d38: 72 e6 jb 0x4d20 4d3a: 4c 63 d0 movslq %eax,%r10 4d3d: 0f 1f 00 nopl (%rax) 4d40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 4d45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 4d49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 4d4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 4d55: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 4d5a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 4d60: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 4d66: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 4d6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 4d71: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 4d77: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 4d7d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 4d83: 48 83 c3 10 add $0x10,%rbx 4d87: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 4d8d: 49 3b da cmp %r10,%rbx 4d90: 72 ae jb 0x4d40 4d92: 8d 58 01 lea 0x1(%rax),%ebx 4d95: 41 3b d8 cmp %r8d,%ebx 4d98: 0f 87 9c 00 00 00 ja 0x4e3a 4d9e: 4d 63 c8 movslq %r8d,%r9 4da1: 48 63 c0 movslq %eax,%rax 4da4: 4c 2b c8 sub %rax,%r9 4da7: 49 83 f9 04 cmp $0x4,%r9 4dab: 0f 8c 90 00 00 00 jl 0x4e41 4db1: 48 63 c0 movslq %eax,%rax 4db4: 45 89 ca mov %r9d,%r10d 4db7: 41 83 e2 fc and $0xfffffffc,%r10d 4dbb: 45 33 c0 xor %r8d,%r8d 4dbe: 4d 63 d2 movslq %r10d,%r10 4dc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 4dc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 4dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4dd0: 00 4dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ddf: 00 4de0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 4de6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 4dec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 4df2: 49 83 c0 04 add $0x4,%r8 4df6: 4d 3b c2 cmp %r10,%r8 4df9: 72 e5 jb 0x4de0 4dfb: 4d 3b d1 cmp %r9,%r10 4dfe: 73 3a jae 0x4e3a 4e00: 48 63 c0 movslq %eax,%rax 4e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 4e07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4e0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e12: 00 4e13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4e20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 4e26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 4e2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4e32: 49 ff c2 inc %r10 4e35: 4d 3b d1 cmp %r9,%r10 4e38: 72 e6 jb 0x4e20 4e3a: 33 c0 xor %eax,%eax 4e3c: c5 f8 77 vzeroupper 4e3f: 5b pop %rbx 4e40: c3 ret 4e41: 45 33 d2 xor %r10d,%r10d 4e44: eb b5 jmp 0x4dfb 4e46: 33 c0 xor %eax,%eax 4e48: e9 45 ff ff ff jmp 0x4d92 4e4d: b8 fa ff ff ff mov $0xfffffffa,%eax 4e52: 5b pop %rbx 4e53: c3 ret 4e54: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e59: 5b pop %rbx 4e5a: c3 ret 4e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4e60: 53 push %rbx 4e61: 49 89 ca mov %rcx,%r10 4e64: 4d 85 d2 test %r10,%r10 4e67: 0f 84 a4 01 00 00 je 0x5011 4e6d: 48 85 d2 test %rdx,%rdx 4e70: 0f 84 9b 01 00 00 je 0x5011 4e76: 45 85 c0 test %r8d,%r8d 4e79: 0f 8e 8b 01 00 00 jle 0x500a 4e7f: 41 83 f8 10 cmp $0x10,%r8d 4e83: 0f 8c 79 01 00 00 jl 0x5002 4e89: 48 89 d3 mov %rdx,%rbx 4e8c: 48 83 e3 1f and $0x1f,%rbx 4e90: 85 db test %ebx,%ebx 4e92: 74 11 je 0x4ea5 4e94: f6 c3 07 test $0x7,%bl 4e97: 0f 85 65 01 00 00 jne 0x5002 4e9d: f7 db neg %ebx 4e9f: 83 c3 20 add $0x20,%ebx 4ea2: c1 eb 03 shr $0x3,%ebx 4ea5: 8d 43 10 lea 0x10(%rbx),%eax 4ea8: 44 3b c0 cmp %eax,%r8d 4eab: 0f 8c 51 01 00 00 jl 0x5002 4eb1: 45 89 c1 mov %r8d,%r9d 4eb4: 33 c0 xor %eax,%eax 4eb6: 44 2b cb sub %ebx,%r9d 4eb9: 41 83 e1 0f and $0xf,%r9d 4ebd: 41 f7 d9 neg %r9d 4ec0: 45 03 c8 add %r8d,%r9d 4ec3: 89 d9 mov %ebx,%ecx 4ec5: 85 db test %ebx,%ebx 4ec7: 76 2f jbe 0x4ef8 4ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ed0: 00 4ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4edf: 00 4ee0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 4ee6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 4eeb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 4ef0: 48 ff c0 inc %rax 4ef3: 48 3b c1 cmp %rcx,%rax 4ef6: 72 e8 jb 0x4ee0 4ef8: 49 63 c1 movslq %r9d,%rax 4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4f00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 4f06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 4f0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 4f14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 4f1b: 03 4f1c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 4f21: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 4f27: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 4f2d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 4f34: 03 4f35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 4f3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 4f40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 4f46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 4f4d: 03 4f4e: 48 83 c1 10 add $0x10,%rcx 4f52: 48 3b c8 cmp %rax,%rcx 4f55: 72 a9 jb 0x4f00 4f57: 41 8d 41 01 lea 0x1(%r9),%eax 4f5b: 41 3b c0 cmp %r8d,%eax 4f5e: 0f 87 93 00 00 00 ja 0x4ff7 4f64: 4d 63 c0 movslq %r8d,%r8 4f67: 4d 63 c9 movslq %r9d,%r9 4f6a: 4d 2b c1 sub %r9,%r8 4f6d: 49 83 f8 04 cmp $0x4,%r8 4f71: 0f 8c 87 00 00 00 jl 0x4ffe 4f77: 4d 63 c9 movslq %r9d,%r9 4f7a: 44 89 c3 mov %r8d,%ebx 4f7d: 83 e3 fc and $0xfffffffc,%ebx 4f80: 33 c9 xor %ecx,%ecx 4f82: 48 63 db movslq %ebx,%rbx 4f85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 4f89: 4f 8d 1c ca lea (%r10,%r9,8),%r11 4f8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f94: 00 4f95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f9c: 0f 1f 40 00 nopl 0x0(%rax) 4fa0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 4fa6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 4fab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 4fb0: 48 83 c1 04 add $0x4,%rcx 4fb4: 48 3b cb cmp %rbx,%rcx 4fb7: 72 e7 jb 0x4fa0 4fb9: 49 3b d8 cmp %r8,%rbx 4fbc: 73 39 jae 0x4ff7 4fbe: 4d 63 c9 movslq %r9d,%r9 4fc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 4fc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 4fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4fd0: 00 4fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4fdf: 00 4fe0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 4fe5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 4fea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 4fef: 48 ff c3 inc %rbx 4ff2: 49 3b d8 cmp %r8,%rbx 4ff5: 72 e9 jb 0x4fe0 4ff7: 33 c0 xor %eax,%eax 4ff9: c5 f8 77 vzeroupper 4ffc: 5b pop %rbx 4ffd: c3 ret 4ffe: 33 db xor %ebx,%ebx 5000: eb b7 jmp 0x4fb9 5002: 45 33 c9 xor %r9d,%r9d 5005: e9 4d ff ff ff jmp 0x4f57 500a: b8 fa ff ff ff mov $0xfffffffa,%eax 500f: 5b pop %rbx 5010: c3 ret 5011: b8 f8 ff ff ff mov $0xfffffff8,%eax 5016: 5b pop %rbx 5017: c3 ret 5018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 501f: 00 5020: 48 83 ec 28 sub $0x28,%rsp 5024: 4d 85 c0 test %r8,%r8 5027: 74 25 je 0x504e 5029: 48 85 c9 test %rcx,%rcx 502c: 74 20 je 0x504e 502e: 48 85 d2 test %rdx,%rdx 5031: 74 1b je 0x504e 5033: 45 85 c9 test %r9d,%r9d 5036: 7f 0a jg 0x5042 5038: b8 fa ff ff ff mov $0xfffffffa,%eax 503d: 48 83 c4 28 add $0x28,%rsp 5041: c3 ret 5042: e8 09 4c a9 01 call 0x1a99c50 5047: 33 c0 xor %eax,%eax 5049: 48 83 c4 28 add $0x28,%rsp 504d: c3 ret 504e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5053: 48 83 c4 28 add $0x28,%rsp 5057: c3 ret 5058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 505f: 00 5060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5065: 4d 85 c0 test %r8,%r8 5068: 74 27 je 0x5091 506a: 48 85 c9 test %rcx,%rcx 506d: 74 22 je 0x5091 506f: 48 85 d2 test %rdx,%rdx 5072: 74 1d je 0x5091 5074: 45 85 c9 test %r9d,%r9d 5077: 7f 0b jg 0x5084 5079: b8 fa ff ff ff mov $0xfffffffa,%eax 507e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5083: c3 ret 5084: e8 17 56 a9 01 call 0x1a9a6a0 5089: 33 c0 xor %eax,%eax 508b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5090: c3 ret 5091: b8 f8 ff ff ff mov $0xfffffff8,%eax 5096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 509b: c3 ret 509c: 0f 1f 40 00 nopl 0x0(%rax) 50a0: 53 push %rbx 50a1: 56 push %rsi 50a2: 57 push %rdi 50a3: 41 54 push %r12 50a5: 41 55 push %r13 50a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 50ae: 4d 89 c4 mov %r8,%r12 50b1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607d30 50b8: 48 33 c4 xor %rsp,%rax 50bb: 45 89 cd mov %r9d,%r13d 50be: 48 89 cf mov %rcx,%rdi 50c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 50c8: 00 50c9: 4d 85 e4 test %r12,%r12 50cc: 0f 84 b6 01 00 00 je 0x5288 50d2: 48 85 ff test %rdi,%rdi 50d5: 0f 84 97 01 00 00 je 0x5272 50db: 48 85 d2 test %rdx,%rdx 50de: 0f 84 66 01 00 00 je 0x524a 50e4: 45 85 ed test %r13d,%r13d 50e7: 0f 8e 35 01 00 00 jle 0x5222 50ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 50f2: 48 89 f0 mov %rsi,%rax 50f5: 48 83 e0 1f and $0x1f,%rax 50f9: 48 f7 d8 neg %rax 50fc: 48 83 e0 1f and $0x1f,%rax 5100: 48 03 f0 add %rax,%rsi 5103: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 510a: 00 510b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 5112: 0f 8e a2 00 00 00 jle 0x51ba 5118: 4c 89 74 24 20 mov %r14,0x20(%rsp) 511d: 45 89 ee mov %r13d,%r14d 5120: 4d 89 e5 mov %r12,%r13 5123: 49 89 d4 mov %rdx,%r12 5126: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 512d: 00 512e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5135: 0f 1f 40 00 nopl 0x0(%rax) 5139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5140: 4c 89 e1 mov %r12,%rcx 5143: 48 89 f2 mov %rsi,%rdx 5146: 49 89 d8 mov %rbx,%r8 5149: 41 b9 80 00 00 00 mov $0x80,%r9d 514f: e8 6c df 12 00 call 0x1330c0 5154: 48 89 f9 mov %rdi,%rcx 5157: 48 89 f2 mov %rsi,%rdx 515a: 41 b8 80 00 00 00 mov $0x80,%r8d 5160: e8 bb cb ff ff call 0x1d20 5165: 48 89 f9 mov %rdi,%rcx 5168: 48 89 da mov %rbx,%rdx 516b: 41 b8 80 00 00 00 mov $0x80,%r8d 5171: e8 aa cb ff ff call 0x1d20 5176: 48 89 d9 mov %rbx,%rcx 5179: 48 89 f2 mov %rsi,%rdx 517c: 4d 89 e8 mov %r13,%r8 517f: 41 b9 80 00 00 00 mov $0x80,%r9d 5185: e8 16 08 00 00 call 0x59a0 518a: 41 83 c6 80 add $0xffffff80,%r14d 518e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5195: 49 81 c4 00 02 00 00 add $0x200,%r12 519c: 49 81 c5 00 04 00 00 add $0x400,%r13 51a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 51aa: 7f 94 jg 0x5140 51ac: 4c 89 e2 mov %r12,%rdx 51af: 4d 89 ec mov %r13,%r12 51b2: 45 89 f5 mov %r14d,%r13d 51b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 51ba: 48 89 d1 mov %rdx,%rcx 51bd: 48 89 f2 mov %rsi,%rdx 51c0: 49 89 d8 mov %rbx,%r8 51c3: 45 89 e9 mov %r13d,%r9d 51c6: e8 f5 de 12 00 call 0x1330c0 51cb: 48 89 f9 mov %rdi,%rcx 51ce: 48 89 f2 mov %rsi,%rdx 51d1: 45 89 e8 mov %r13d,%r8d 51d4: e8 47 cb ff ff call 0x1d20 51d9: 48 89 f9 mov %rdi,%rcx 51dc: 48 89 da mov %rbx,%rdx 51df: 45 89 e8 mov %r13d,%r8d 51e2: e8 39 cb ff ff call 0x1d20 51e7: 48 89 d9 mov %rbx,%rcx 51ea: 48 89 f2 mov %rsi,%rdx 51ed: 4d 89 e0 mov %r12,%r8 51f0: 45 89 e9 mov %r13d,%r9d 51f3: e8 a8 07 00 00 call 0x59a0 51f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 51ff: 00 5200: 48 33 cc xor %rsp,%rcx 5203: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607d30 520a: 75 11 jne 0x521d 520c: 33 c0 xor %eax,%eax 520e: 48 81 c4 50 04 00 00 add $0x450,%rsp 5215: 41 5d pop %r13 5217: 41 5c pop %r12 5219: 5f pop %rdi 521a: 5e pop %rsi 521b: 5b pop %rbx 521c: c3 ret 521d: e8 6e e2 11 01 call 0x1123490 5222: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5229: 00 522a: 48 33 cc xor %rsp,%rcx 522d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607d30 5234: 75 e7 jne 0x521d 5236: b8 fa ff ff ff mov $0xfffffffa,%eax 523b: 48 81 c4 50 04 00 00 add $0x450,%rsp 5242: 41 5d pop %r13 5244: 41 5c pop %r12 5246: 5f pop %rdi 5247: 5e pop %rsi 5248: 5b pop %rbx 5249: c3 ret 524a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5251: 00 5252: 48 33 cc xor %rsp,%rcx 5255: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607d30 525c: 75 bf jne 0x521d 525e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5263: 48 81 c4 50 04 00 00 add $0x450,%rsp 526a: 41 5d pop %r13 526c: 41 5c pop %r12 526e: 5f pop %rdi 526f: 5e pop %rsi 5270: 5b pop %rbx 5271: c3 ret 5272: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5279: 00 527a: 48 33 cc xor %rsp,%rcx 527d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607d30 5284: 75 97 jne 0x521d 5286: eb d6 jmp 0x525e 5288: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 528f: 00 5290: 48 33 cc xor %rsp,%rcx 5293: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607d30 529a: 75 81 jne 0x521d 529c: eb c0 jmp 0x525e 529e: 66 90 xchg %ax,%ax 52a0: 53 push %rbx 52a1: 56 push %rsi 52a2: 57 push %rdi 52a3: 41 54 push %r12 52a5: 41 55 push %r13 52a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 52ae: 4d 89 c4 mov %r8,%r12 52b1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607d30 52b8: 45 89 cd mov %r9d,%r13d 52bb: 48 33 c4 xor %rsp,%rax 52be: 48 89 cf mov %rcx,%rdi 52c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 52c8: 00 52c9: 4d 85 e4 test %r12,%r12 52cc: 0f 84 b6 01 00 00 je 0x5488 52d2: 48 85 ff test %rdi,%rdi 52d5: 0f 84 97 01 00 00 je 0x5472 52db: 48 85 d2 test %rdx,%rdx 52de: 0f 84 66 01 00 00 je 0x544a 52e4: 45 85 ed test %r13d,%r13d 52e7: 0f 8e 35 01 00 00 jle 0x5422 52ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax 52f2: 48 89 c3 mov %rax,%rbx 52f5: 48 83 e3 1f and $0x1f,%rbx 52f9: 48 f7 db neg %rbx 52fc: 48 83 e3 1f and $0x1f,%rbx 5300: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 5304: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 530b: 00 530c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 5313: 0f 8e a1 00 00 00 jle 0x53ba 5319: 4c 89 74 24 20 mov %r14,0x20(%rsp) 531e: 45 89 ee mov %r13d,%r14d 5321: 4d 89 e5 mov %r12,%r13 5324: 49 89 d4 mov %rdx,%r12 5327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 532e: 00 532f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5336: 0f 1f 00 nopl (%rax) 5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5340: 4c 89 e1 mov %r12,%rcx 5343: 48 89 f2 mov %rsi,%rdx 5346: 49 89 d8 mov %rbx,%r8 5349: 41 b9 80 00 00 00 mov $0x80,%r9d 534f: e8 8c dd 12 00 call 0x1330e0 5354: 48 89 f9 mov %rdi,%rcx 5357: 48 89 f2 mov %rsi,%rdx 535a: 41 b8 80 00 00 00 mov $0x80,%r8d 5360: e8 fb c9 ff ff call 0x1d60 5365: 48 89 f9 mov %rdi,%rcx 5368: 48 89 da mov %rbx,%rdx 536b: 41 b8 80 00 00 00 mov $0x80,%r8d 5371: e8 ea c9 ff ff call 0x1d60 5376: 48 89 d9 mov %rbx,%rcx 5379: 48 89 f2 mov %rsi,%rdx 537c: 4d 89 e8 mov %r13,%r8 537f: 41 b9 80 00 00 00 mov $0x80,%r9d 5385: e8 96 06 00 00 call 0x5a20 538a: 41 83 c6 80 add $0xffffff80,%r14d 538e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5395: 49 81 c4 00 02 00 00 add $0x200,%r12 539c: 49 81 c5 00 04 00 00 add $0x400,%r13 53a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 53aa: 7f 94 jg 0x5340 53ac: 4c 89 e2 mov %r12,%rdx 53af: 4d 89 ec mov %r13,%r12 53b2: 45 89 f5 mov %r14d,%r13d 53b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 53ba: 48 89 d1 mov %rdx,%rcx 53bd: 48 89 f2 mov %rsi,%rdx 53c0: 49 89 d8 mov %rbx,%r8 53c3: 45 89 e9 mov %r13d,%r9d 53c6: e8 15 dd 12 00 call 0x1330e0 53cb: 48 89 f9 mov %rdi,%rcx 53ce: 48 89 f2 mov %rsi,%rdx 53d1: 45 89 e8 mov %r13d,%r8d 53d4: e8 87 c9 ff ff call 0x1d60 53d9: 48 89 f9 mov %rdi,%rcx 53dc: 48 89 da mov %rbx,%rdx 53df: 45 89 e8 mov %r13d,%r8d 53e2: e8 79 c9 ff ff call 0x1d60 53e7: 48 89 d9 mov %rbx,%rcx 53ea: 48 89 f2 mov %rsi,%rdx 53ed: 4d 89 e0 mov %r12,%r8 53f0: 45 89 e9 mov %r13d,%r9d 53f3: e8 28 06 00 00 call 0x5a20 53f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 53ff: 00 5400: 48 33 cc xor %rsp,%rcx 5403: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607d30 540a: 75 11 jne 0x541d 540c: 33 c0 xor %eax,%eax 540e: 48 81 c4 50 04 00 00 add $0x450,%rsp 5415: 41 5d pop %r13 5417: 41 5c pop %r12 5419: 5f pop %rdi 541a: 5e pop %rsi 541b: 5b pop %rbx 541c: c3 ret 541d: e8 6e e0 11 01 call 0x1123490 5422: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5429: 00 542a: 48 33 cc xor %rsp,%rcx 542d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607d30 5434: 75 e7 jne 0x541d 5436: b8 fa ff ff ff mov $0xfffffffa,%eax 543b: 48 81 c4 50 04 00 00 add $0x450,%rsp 5442: 41 5d pop %r13 5444: 41 5c pop %r12 5446: 5f pop %rdi 5447: 5e pop %rsi 5448: 5b pop %rbx 5449: c3 ret 544a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5451: 00 5452: 48 33 cc xor %rsp,%rcx 5455: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607d30 545c: 75 bf jne 0x541d 545e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5463: 48 81 c4 50 04 00 00 add $0x450,%rsp 546a: 41 5d pop %r13 546c: 41 5c pop %r12 546e: 5f pop %rdi 546f: 5e pop %rsi 5470: 5b pop %rbx 5471: c3 ret 5472: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5479: 00 547a: 48 33 cc xor %rsp,%rcx 547d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607d30 5484: 75 97 jne 0x541d 5486: eb d6 jmp 0x545e 5488: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 548f: 00 5490: 48 33 cc xor %rsp,%rcx 5493: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607d30 549a: 75 81 jne 0x541d 549c: eb c0 jmp 0x545e 549e: 66 90 xchg %ax,%ax 54a0: 53 push %rbx 54a1: 56 push %rsi 54a2: 57 push %rdi 54a3: 41 54 push %r12 54a5: 41 55 push %r13 54a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 54ae: 4d 89 c4 mov %r8,%r12 54b1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607d30 54b8: 45 89 cd mov %r9d,%r13d 54bb: 48 33 c4 xor %rsp,%rax 54be: 48 89 cf mov %rcx,%rdi 54c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 54c8: 00 54c9: 4d 85 e4 test %r12,%r12 54cc: 0f 84 b6 01 00 00 je 0x5688 54d2: 48 85 ff test %rdi,%rdi 54d5: 0f 84 97 01 00 00 je 0x5672 54db: 48 85 d2 test %rdx,%rdx 54de: 0f 84 66 01 00 00 je 0x564a 54e4: 45 85 ed test %r13d,%r13d 54e7: 0f 8e 35 01 00 00 jle 0x5622 54ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax 54f2: 48 89 c3 mov %rax,%rbx 54f5: 48 83 e3 1f and $0x1f,%rbx 54f9: 48 f7 db neg %rbx 54fc: 48 83 e3 1f and $0x1f,%rbx 5500: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 5504: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 550b: 00 550c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 5513: 0f 8e a1 00 00 00 jle 0x55ba 5519: 4c 89 74 24 20 mov %r14,0x20(%rsp) 551e: 45 89 ee mov %r13d,%r14d 5521: 4d 89 e5 mov %r12,%r13 5524: 49 89 d4 mov %rdx,%r12 5527: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 552e: 00 552f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5536: 0f 1f 00 nopl (%rax) 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5540: 4c 89 e1 mov %r12,%rcx 5543: 48 89 f2 mov %rsi,%rdx 5546: 49 89 d8 mov %rbx,%r8 5549: 41 b9 80 00 00 00 mov $0x80,%r9d 554f: e8 ac db 12 00 call 0x133100 5554: 48 89 f9 mov %rdi,%rcx 5557: 48 89 f2 mov %rsi,%rdx 555a: 41 b8 80 00 00 00 mov $0x80,%r8d 5560: e8 bb c9 ff ff call 0x1f20 5565: 48 89 f9 mov %rdi,%rcx 5568: 48 89 da mov %rbx,%rdx 556b: 41 b8 80 00 00 00 mov $0x80,%r8d 5571: e8 aa c9 ff ff call 0x1f20 5576: 48 89 d9 mov %rbx,%rcx 5579: 48 89 f2 mov %rsi,%rdx 557c: 4d 89 e8 mov %r13,%r8 557f: 41 b9 80 00 00 00 mov $0x80,%r9d 5585: e8 16 05 00 00 call 0x5aa0 558a: 41 83 c6 80 add $0xffffff80,%r14d 558e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5595: 49 81 c4 00 02 00 00 add $0x200,%r12 559c: 49 81 c5 00 04 00 00 add $0x400,%r13 55a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 55aa: 7f 94 jg 0x5540 55ac: 4c 89 e2 mov %r12,%rdx 55af: 4d 89 ec mov %r13,%r12 55b2: 45 89 f5 mov %r14d,%r13d 55b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 55ba: 48 89 d1 mov %rdx,%rcx 55bd: 48 89 f2 mov %rsi,%rdx 55c0: 49 89 d8 mov %rbx,%r8 55c3: 45 89 e9 mov %r13d,%r9d 55c6: e8 35 db 12 00 call 0x133100 55cb: 48 89 f9 mov %rdi,%rcx 55ce: 48 89 f2 mov %rsi,%rdx 55d1: 45 89 e8 mov %r13d,%r8d 55d4: e8 47 c9 ff ff call 0x1f20 55d9: 48 89 f9 mov %rdi,%rcx 55dc: 48 89 da mov %rbx,%rdx 55df: 45 89 e8 mov %r13d,%r8d 55e2: e8 39 c9 ff ff call 0x1f20 55e7: 48 89 d9 mov %rbx,%rcx 55ea: 48 89 f2 mov %rsi,%rdx 55ed: 4d 89 e0 mov %r12,%r8 55f0: 45 89 e9 mov %r13d,%r9d 55f3: e8 a8 04 00 00 call 0x5aa0 55f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 55ff: 00 5600: 48 33 cc xor %rsp,%rcx 5603: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607d30 560a: 75 11 jne 0x561d 560c: 33 c0 xor %eax,%eax 560e: 48 81 c4 50 04 00 00 add $0x450,%rsp 5615: 41 5d pop %r13 5617: 41 5c pop %r12 5619: 5f pop %rdi 561a: 5e pop %rsi 561b: 5b pop %rbx 561c: c3 ret 561d: e8 6e de 11 01 call 0x1123490 5622: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5629: 00 562a: 48 33 cc xor %rsp,%rcx 562d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607d30 5634: 75 e7 jne 0x561d 5636: b8 fa ff ff ff mov $0xfffffffa,%eax 563b: 48 81 c4 50 04 00 00 add $0x450,%rsp 5642: 41 5d pop %r13 5644: 41 5c pop %r12 5646: 5f pop %rdi 5647: 5e pop %rsi 5648: 5b pop %rbx 5649: c3 ret 564a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5651: 00 5652: 48 33 cc xor %rsp,%rcx 5655: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607d30 565c: 75 bf jne 0x561d 565e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5663: 48 81 c4 50 04 00 00 add $0x450,%rsp 566a: 41 5d pop %r13 566c: 41 5c pop %r12 566e: 5f pop %rdi 566f: 5e pop %rsi 5670: 5b pop %rbx 5671: c3 ret 5672: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5679: 00 567a: 48 33 cc xor %rsp,%rcx 567d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607d30 5684: 75 97 jne 0x561d 5686: eb d6 jmp 0x565e 5688: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 568f: 00 5690: 48 33 cc xor %rsp,%rcx 5693: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607d30 569a: 75 81 jne 0x561d 569c: eb c0 jmp 0x565e 569e: 66 90 xchg %ax,%ax 56a0: 53 push %rbx 56a1: 56 push %rsi 56a2: 57 push %rdi 56a3: 41 54 push %r12 56a5: 41 55 push %r13 56a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 56ae: 4d 89 c4 mov %r8,%r12 56b1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607d30 56b8: 45 89 cd mov %r9d,%r13d 56bb: 48 33 c4 xor %rsp,%rax 56be: 48 89 cf mov %rcx,%rdi 56c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 56c8: 00 56c9: 4d 85 e4 test %r12,%r12 56cc: 0f 84 b6 01 00 00 je 0x5888 56d2: 48 85 ff test %rdi,%rdi 56d5: 0f 84 97 01 00 00 je 0x5872 56db: 48 85 d2 test %rdx,%rdx 56de: 0f 84 66 01 00 00 je 0x584a 56e4: 45 85 ed test %r13d,%r13d 56e7: 0f 8e 35 01 00 00 jle 0x5822 56ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax 56f2: 48 89 c3 mov %rax,%rbx 56f5: 48 83 e3 1f and $0x1f,%rbx 56f9: 48 f7 db neg %rbx 56fc: 48 83 e3 1f and $0x1f,%rbx 5700: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 5704: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 570b: 00 570c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 5713: 0f 8e a1 00 00 00 jle 0x57ba 5719: 4c 89 74 24 20 mov %r14,0x20(%rsp) 571e: 45 89 ee mov %r13d,%r14d 5721: 4d 89 e5 mov %r12,%r13 5724: 49 89 d4 mov %rdx,%r12 5727: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 572e: 00 572f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5736: 0f 1f 00 nopl (%rax) 5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5740: 4c 89 e1 mov %r12,%rcx 5743: 48 89 f2 mov %rsi,%rdx 5746: 49 89 d8 mov %rbx,%r8 5749: 41 b9 80 00 00 00 mov $0x80,%r9d 574f: e8 cc d9 12 00 call 0x133120 5754: 48 89 f9 mov %rdi,%rcx 5757: 48 89 f2 mov %rsi,%rdx 575a: 41 b8 80 00 00 00 mov $0x80,%r8d 5760: e8 bb c7 ff ff call 0x1f20 5765: 48 89 f9 mov %rdi,%rcx 5768: 48 89 da mov %rbx,%rdx 576b: 41 b8 80 00 00 00 mov $0x80,%r8d 5771: e8 aa c7 ff ff call 0x1f20 5776: 48 89 d9 mov %rbx,%rcx 5779: 48 89 f2 mov %rsi,%rdx 577c: 4d 89 e8 mov %r13,%r8 577f: 41 b9 80 00 00 00 mov $0x80,%r9d 5785: e8 96 03 00 00 call 0x5b20 578a: 41 83 c6 80 add $0xffffff80,%r14d 578e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5795: 49 81 c4 00 02 00 00 add $0x200,%r12 579c: 49 81 c5 00 04 00 00 add $0x400,%r13 57a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 57aa: 7f 94 jg 0x5740 57ac: 4c 89 e2 mov %r12,%rdx 57af: 4d 89 ec mov %r13,%r12 57b2: 45 89 f5 mov %r14d,%r13d 57b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 57ba: 48 89 d1 mov %rdx,%rcx 57bd: 48 89 f2 mov %rsi,%rdx 57c0: 49 89 d8 mov %rbx,%r8 57c3: 45 89 e9 mov %r13d,%r9d 57c6: e8 55 d9 12 00 call 0x133120 57cb: 48 89 f9 mov %rdi,%rcx 57ce: 48 89 f2 mov %rsi,%rdx 57d1: 45 89 e8 mov %r13d,%r8d 57d4: e8 47 c7 ff ff call 0x1f20 57d9: 48 89 f9 mov %rdi,%rcx 57dc: 48 89 da mov %rbx,%rdx 57df: 45 89 e8 mov %r13d,%r8d 57e2: e8 39 c7 ff ff call 0x1f20 57e7: 48 89 d9 mov %rbx,%rcx 57ea: 48 89 f2 mov %rsi,%rdx 57ed: 4d 89 e0 mov %r12,%r8 57f0: 45 89 e9 mov %r13d,%r9d 57f3: e8 28 03 00 00 call 0x5b20 57f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 57ff: 00 5800: 48 33 cc xor %rsp,%rcx 5803: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607d30 580a: 75 11 jne 0x581d 580c: 33 c0 xor %eax,%eax 580e: 48 81 c4 50 04 00 00 add $0x450,%rsp 5815: 41 5d pop %r13 5817: 41 5c pop %r12 5819: 5f pop %rdi 581a: 5e pop %rsi 581b: 5b pop %rbx 581c: c3 ret 581d: e8 6e dc 11 01 call 0x1123490 5822: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5829: 00 582a: 48 33 cc xor %rsp,%rcx 582d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607d30 5834: 75 e7 jne 0x581d 5836: b8 fa ff ff ff mov $0xfffffffa,%eax 583b: 48 81 c4 50 04 00 00 add $0x450,%rsp 5842: 41 5d pop %r13 5844: 41 5c pop %r12 5846: 5f pop %rdi 5847: 5e pop %rsi 5848: 5b pop %rbx 5849: c3 ret 584a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5851: 00 5852: 48 33 cc xor %rsp,%rcx 5855: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607d30 585c: 75 bf jne 0x581d 585e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5863: 48 81 c4 50 04 00 00 add $0x450,%rsp 586a: 41 5d pop %r13 586c: 41 5c pop %r12 586e: 5f pop %rdi 586f: 5e pop %rsi 5870: 5b pop %rbx 5871: c3 ret 5872: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 5879: 00 587a: 48 33 cc xor %rsp,%rcx 587d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607d30 5884: 75 97 jne 0x581d 5886: eb d6 jmp 0x585e 5888: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 588f: 00 5890: 48 33 cc xor %rsp,%rcx 5893: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607d30 589a: 75 81 jne 0x581d 589c: eb c0 jmp 0x585e 589e: 66 90 xchg %ax,%ax 58a0: 48 83 ec 28 sub $0x28,%rsp 58a4: 4d 85 c0 test %r8,%r8 58a7: 74 35 je 0x58de 58a9: 45 85 c9 test %r9d,%r9d 58ac: 7e 4c jle 0x58fa 58ae: 48 85 d2 test %rdx,%rdx 58b1: 74 26 je 0x58d9 58b3: 48 85 c9 test %rcx,%rcx 58b6: 74 0c je 0x58c4 58b8: e8 f3 57 a9 01 call 0x1a9b0b0 58bd: 33 c0 xor %eax,%eax 58bf: 48 83 c4 28 add $0x28,%rsp 58c3: c3 ret 58c4: 48 89 d1 mov %rdx,%rcx 58c7: 4c 89 c2 mov %r8,%rdx 58ca: 45 89 c8 mov %r9d,%r8d 58cd: e8 2e 5a a9 01 call 0x1a9b300 58d2: 33 c0 xor %eax,%eax 58d4: 48 83 c4 28 add $0x28,%rsp 58d8: c3 ret 58d9: 48 85 c9 test %rcx,%rcx 58dc: 75 0a jne 0x58e8 58de: b8 f8 ff ff ff mov $0xfffffff8,%eax 58e3: 48 83 c4 28 add $0x28,%rsp 58e7: c3 ret 58e8: 4c 89 c2 mov %r8,%rdx 58eb: 45 89 c8 mov %r9d,%r8d 58ee: e8 1d 59 a9 01 call 0x1a9b210 58f3: 33 c0 xor %eax,%eax 58f5: 48 83 c4 28 add $0x28,%rsp 58f9: c3 ret 58fa: b8 fa ff ff ff mov $0xfffffffa,%eax 58ff: 48 83 c4 28 add $0x28,%rsp 5903: c3 ret 5904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 590b: 00 590c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 591f: 00 5920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5925: 4d 85 c0 test %r8,%r8 5928: 74 37 je 0x5961 592a: 45 85 c9 test %r9d,%r9d 592d: 7e 50 jle 0x597f 592f: 48 85 d2 test %rdx,%rdx 5932: 74 28 je 0x595c 5934: 48 85 c9 test %rcx,%rcx 5937: 74 0d je 0x5946 5939: e8 82 65 a9 01 call 0x1a9bec0 593e: 33 c0 xor %eax,%eax 5940: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5945: c3 ret 5946: 48 89 d1 mov %rdx,%rcx 5949: 4c 89 c2 mov %r8,%rdx 594c: 45 89 c8 mov %r9d,%r8d 594f: e8 bc 67 a9 01 call 0x1a9c110 5954: 33 c0 xor %eax,%eax 5956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 595b: c3 ret 595c: 48 85 c9 test %rcx,%rcx 595f: 75 0b jne 0x596c 5961: b8 f8 ff ff ff mov $0xfffffff8,%eax 5966: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 596b: c3 ret 596c: 4c 89 c2 mov %r8,%rdx 596f: 45 89 c8 mov %r9d,%r8d 5972: e8 a9 66 a9 01 call 0x1a9c020 5977: 33 c0 xor %eax,%eax 5979: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 597e: c3 ret 597f: b8 fa ff ff ff mov $0xfffffffa,%eax 5984: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5989: 90 nop 598a: c3 ret 598b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5992: 00 5993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 599a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 59a0: 48 83 ec 28 sub $0x28,%rsp 59a4: 4d 85 c0 test %r8,%r8 59a7: 74 35 je 0x59de 59a9: 45 85 c9 test %r9d,%r9d 59ac: 7e 4c jle 0x59fa 59ae: 48 85 d2 test %rdx,%rdx 59b1: 74 26 je 0x59d9 59b3: 48 85 c9 test %rcx,%rcx 59b6: 74 0c je 0x59c4 59b8: e8 13 73 a9 01 call 0x1a9ccd0 59bd: 33 c0 xor %eax,%eax 59bf: 48 83 c4 28 add $0x28,%rsp 59c3: c3 ret 59c4: 48 89 d1 mov %rdx,%rcx 59c7: 4c 89 c2 mov %r8,%rdx 59ca: 45 89 c8 mov %r9d,%r8d 59cd: e8 4e 75 a9 01 call 0x1a9cf20 59d2: 33 c0 xor %eax,%eax 59d4: 48 83 c4 28 add $0x28,%rsp 59d8: c3 ret 59d9: 48 85 c9 test %rcx,%rcx 59dc: 75 0a jne 0x59e8 59de: b8 f8 ff ff ff mov $0xfffffff8,%eax 59e3: 48 83 c4 28 add $0x28,%rsp 59e7: c3 ret 59e8: 4c 89 c2 mov %r8,%rdx 59eb: 45 89 c8 mov %r9d,%r8d 59ee: e8 3d 74 a9 01 call 0x1a9ce30 59f3: 33 c0 xor %eax,%eax 59f5: 48 83 c4 28 add $0x28,%rsp 59f9: c3 ret 59fa: b8 fa ff ff ff mov $0xfffffffa,%eax 59ff: 48 83 c4 28 add $0x28,%rsp 5a03: c3 ret 5a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a0b: 00 5a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a1f: 00 5a20: 48 83 ec 28 sub $0x28,%rsp 5a24: 4d 85 c0 test %r8,%r8 5a27: 74 35 je 0x5a5e 5a29: 45 85 c9 test %r9d,%r9d 5a2c: 7e 4c jle 0x5a7a 5a2e: 48 85 d2 test %rdx,%rdx 5a31: 74 26 je 0x5a59 5a33: 48 85 c9 test %rcx,%rcx 5a36: 74 0c je 0x5a44 5a38: e8 a3 7f a9 01 call 0x1a9d9e0 5a3d: 33 c0 xor %eax,%eax 5a3f: 48 83 c4 28 add $0x28,%rsp 5a43: c3 ret 5a44: 48 89 d1 mov %rdx,%rcx 5a47: 4c 89 c2 mov %r8,%rdx 5a4a: 45 89 c8 mov %r9d,%r8d 5a4d: e8 ee 81 a9 01 call 0x1a9dc40 5a52: 33 c0 xor %eax,%eax 5a54: 48 83 c4 28 add $0x28,%rsp 5a58: c3 ret 5a59: 48 85 c9 test %rcx,%rcx 5a5c: 75 0a jne 0x5a68 5a5e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5a63: 48 83 c4 28 add $0x28,%rsp 5a67: c3 ret 5a68: 4c 89 c2 mov %r8,%rdx 5a6b: 45 89 c8 mov %r9d,%r8d 5a6e: e8 cd 80 a9 01 call 0x1a9db40 5a73: 33 c0 xor %eax,%eax 5a75: 48 83 c4 28 add $0x28,%rsp 5a79: c3 ret 5a7a: b8 fa ff ff ff mov $0xfffffffa,%eax 5a7f: 48 83 c4 28 add $0x28,%rsp 5a83: c3 ret 5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a8b: 00 5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a9f: 00 5aa0: 48 83 ec 28 sub $0x28,%rsp 5aa4: 4d 85 c0 test %r8,%r8 5aa7: 74 35 je 0x5ade 5aa9: 45 85 c9 test %r9d,%r9d 5aac: 7e 4c jle 0x5afa 5aae: 48 85 d2 test %rdx,%rdx 5ab1: 74 26 je 0x5ad9 5ab3: 48 85 c9 test %rcx,%rcx 5ab6: 74 0c je 0x5ac4 5ab8: e8 c3 9d 03 00 call 0x3f880 5abd: 33 c0 xor %eax,%eax 5abf: 48 83 c4 28 add $0x28,%rsp 5ac3: c3 ret 5ac4: 48 89 d1 mov %rdx,%rcx 5ac7: 4c 89 c2 mov %r8,%rdx 5aca: 45 89 c8 mov %r9d,%r8d 5acd: e8 0e a0 03 00 call 0x3fae0 5ad2: 33 c0 xor %eax,%eax 5ad4: 48 83 c4 28 add $0x28,%rsp 5ad8: c3 ret 5ad9: 48 85 c9 test %rcx,%rcx 5adc: 75 0a jne 0x5ae8 5ade: b8 f8 ff ff ff mov $0xfffffff8,%eax 5ae3: 48 83 c4 28 add $0x28,%rsp 5ae7: c3 ret 5ae8: 4c 89 c2 mov %r8,%rdx 5aeb: 45 89 c8 mov %r9d,%r8d 5aee: e8 cd a1 03 00 call 0x3fcc0 5af3: 33 c0 xor %eax,%eax 5af5: 48 83 c4 28 add $0x28,%rsp 5af9: c3 ret 5afa: b8 fa ff ff ff mov $0xfffffffa,%eax 5aff: 48 83 c4 28 add $0x28,%rsp 5b03: c3 ret 5b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b0b: 00 5b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b1f: 00 5b20: 48 83 ec 28 sub $0x28,%rsp 5b24: 4d 85 c0 test %r8,%r8 5b27: 74 35 je 0x5b5e 5b29: 45 85 c9 test %r9d,%r9d 5b2c: 7e 4c jle 0x5b7a 5b2e: 48 85 d2 test %rdx,%rdx 5b31: 74 26 je 0x5b59 5b33: 48 85 c9 test %rcx,%rcx 5b36: 74 0c je 0x5b44 5b38: e8 a3 a3 03 00 call 0x3fee0 5b3d: 33 c0 xor %eax,%eax 5b3f: 48 83 c4 28 add $0x28,%rsp 5b43: c3 ret 5b44: 48 89 d1 mov %rdx,%rcx 5b47: 4c 89 c2 mov %r8,%rdx 5b4a: 45 89 c8 mov %r9d,%r8d 5b4d: e8 0e a6 03 00 call 0x40160 5b52: 33 c0 xor %eax,%eax 5b54: 48 83 c4 28 add $0x28,%rsp 5b58: c3 ret 5b59: 48 85 c9 test %rcx,%rcx 5b5c: 75 0a jne 0x5b68 5b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b63: 48 83 c4 28 add $0x28,%rsp 5b67: c3 ret 5b68: 4c 89 c2 mov %r8,%rdx 5b6b: 45 89 c8 mov %r9d,%r8d 5b6e: e8 0d a8 03 00 call 0x40380 5b73: 33 c0 xor %eax,%eax 5b75: 48 83 c4 28 add $0x28,%rsp 5b79: c3 ret 5b7a: b8 fa ff ff ff mov $0xfffffffa,%eax 5b7f: 48 83 c4 28 add $0x28,%rsp 5b83: c3 ret 5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b8b: 00 5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b9f: 00 5ba0: 53 push %rbx 5ba1: 56 push %rsi 5ba2: 57 push %rdi 5ba3: 41 54 push %r12 5ba5: 41 55 push %r13 5ba7: 41 56 push %r14 5ba9: 41 57 push %r15 5bab: 55 push %rbp 5bac: 48 83 ec 38 sub $0x38,%rsp 5bb0: 49 89 ce mov %rcx,%r14 5bb3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 5bba: 00 5bbb: 44 89 cf mov %r9d,%edi 5bbe: 44 89 c6 mov %r8d,%esi 5bc1: 41 89 d7 mov %edx,%r15d 5bc4: 4d 85 f6 test %r14,%r14 5bc7: 0f 84 8e 01 00 00 je 0x5d5b 5bcd: 41 83 ff 1e cmp $0x1e,%r15d 5bd1: 0f 87 5f 01 00 00 ja 0x5d36 5bd7: 41 83 ff 1d cmp $0x1d,%r15d 5bdb: 0f 8f 55 01 00 00 jg 0x5d36 5be1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5be8: 00 5be9: 48 85 db test %rbx,%rbx 5bec: 0f 84 69 01 00 00 je 0x5d5b 5bf2: 48 89 dd mov %rbx,%rbp 5bf5: ba 90 00 00 00 mov $0x90,%edx 5bfa: 48 83 e5 3f and $0x3f,%rbp 5bfe: 48 f7 dd neg %rbp 5c01: 48 83 e5 3f and $0x3f,%rbp 5c05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5c09: 4c 89 e1 mov %r12,%rcx 5c0c: e8 cf a4 00 00 call 0x100e0 5c11: 44 89 f9 mov %r15d,%ecx 5c14: b8 01 00 00 00 mov $0x1,%eax 5c19: d3 e0 shl %cl,%eax 5c1b: 41 89 7c 24 14 mov %edi,0x14(%r12) 5c20: 83 fe 08 cmp $0x8,%esi 5c23: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5c28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5c2f: 00 00 5c31: 0f 84 45 02 00 00 je 0x5e7c 5c37: 83 fe 04 cmp $0x4,%esi 5c3a: 0f 84 97 00 00 00 je 0x5cd7 5c40: 83 fe 01 cmp $0x1,%esi 5c43: 75 39 jne 0x5c7e 5c45: 0f 57 c0 xorps %xmm0,%xmm0 5c48: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 5c4c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4f188 5c53: 01 5c54: f3 0f 5e c8 divss %xmm0,%xmm1 5c58: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5c5f: 00 5c60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5c67: 00 00 5c69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5c70: 00 00 5c72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5c79: e9 93 00 00 00 jmp 0x5d11 5c7e: 83 fe 02 cmp $0x2,%esi 5c81: 75 36 jne 0x5cb9 5c83: 0f 57 c0 xorps %xmm0,%xmm0 5c86: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 5c8a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4f188 5c91: 01 5c92: f3 0f 5e c8 divss %xmm0,%xmm1 5c96: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5c9d: 00 5c9e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 5ca5: 00 00 5ca7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 5cae: 00 00 5cb0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5cb7: eb 58 jmp 0x5d11 5cb9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 5cc0: 00 5cc1: b8 ee ff ff ff mov $0xffffffee,%eax 5cc6: 48 83 c4 38 add $0x38,%rsp 5cca: 5d pop %rbp 5ccb: 41 5f pop %r15 5ccd: 41 5e pop %r14 5ccf: 41 5d pop %r13 5cd1: 41 5c pop %r12 5cd3: 5f pop %rdi 5cd4: 5e pop %rsi 5cd5: 5b pop %rbx 5cd6: c3 ret 5cd7: 0f 57 c0 xorps %xmm0,%xmm0 5cda: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 5cde: b8 01 00 00 00 mov $0x1,%eax 5ce3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5cea: 00 5ceb: 41 89 44 24 08 mov %eax,0x8(%r12) 5cf0: 41 89 44 24 0c mov %eax,0xc(%r12) 5cf5: e8 26 a4 00 00 call 0x10120 5cfa: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4f180 5d01: 01 5d02: f2 0f 5e c8 divsd %xmm0,%xmm1 5d06: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 5d0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5d11: 41 83 ff 04 cmp $0x4,%r15d 5d15: 7f 35 jg 0x5d4c 5d17: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5d1e: 00 00 5d20: 33 c0 xor %eax,%eax 5d22: 4d 89 26 mov %r12,(%r14) 5d25: 48 83 c4 38 add $0x38,%rsp 5d29: 5d pop %rbp 5d2a: 41 5f pop %r15 5d2c: 41 5e pop %r14 5d2e: 41 5d pop %r13 5d30: 41 5c pop %r12 5d32: 5f pop %rdi 5d33: 5e pop %rsi 5d34: 5b pop %rbx 5d35: c3 ret 5d36: b8 ef ff ff ff mov $0xffffffef,%eax 5d3b: 48 83 c4 38 add $0x38,%rsp 5d3f: 5d pop %rbp 5d40: 41 5f pop %r15 5d42: 41 5e pop %r14 5d44: 41 5d pop %r13 5d46: 41 5c pop %r12 5d48: 5f pop %rdi 5d49: 5e pop %rsi 5d4a: 5b pop %rbx 5d4b: c3 ret 5d4c: 41 83 ff 0a cmp $0xa,%r15d 5d50: 0f 8e ec 00 00 00 jle 0x5e42 5d56: 4d 85 ed test %r13,%r13 5d59: 75 16 jne 0x5d71 5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5d60: 48 83 c4 38 add $0x38,%rsp 5d64: 5d pop %rbp 5d65: 41 5f pop %r15 5d67: 41 5e pop %r14 5d69: 41 5d pop %r13 5d6b: 41 5c pop %r12 5d6d: 5f pop %rdi 5d6e: 5e pop %rsi 5d6f: 5b pop %rbx 5d70: c3 ret 5d71: 4c 89 ee mov %r13,%rsi 5d74: 44 89 f9 mov %r15d,%ecx 5d77: 48 83 e6 3f and $0x3f,%rsi 5d7b: 44 89 ff mov %r15d,%edi 5d7e: 48 f7 de neg %rsi 5d81: 48 83 e6 3f and $0x3f,%rsi 5d85: 49 03 f5 add %r13,%rsi 5d88: 48 89 f2 mov %rsi,%rdx 5d8b: e8 10 a8 03 00 call 0x405a0 5d90: 49 89 c5 mov %rax,%r13 5d93: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5d9a: 00 5d9b: 49 89 54 24 30 mov %rdx,0x30(%r12) 5da0: 41 8d 5f ff lea -0x1(%r15),%ebx 5da4: 83 fb 10 cmp $0x10,%ebx 5da7: 7f 3c jg 0x5de5 5da9: 83 fb 0f cmp $0xf,%ebx 5dac: 89 d9 mov %ebx,%ecx 5dae: e8 2d aa 00 00 call 0x107e0 5db3: 89 d9 mov %ebx,%ecx 5db5: 48 89 f2 mov %rsi,%rdx 5db8: 41 89 f8 mov %edi,%r8d 5dbb: 49 89 c1 mov %rax,%r9 5dbe: 49 89 44 24 38 mov %rax,0x38(%r12) 5dc3: e8 d8 af 03 00 call 0x40da0 5dc8: 49 89 c1 mov %rax,%r9 5dcb: 89 d9 mov %ebx,%ecx 5dcd: b8 01 00 00 00 mov $0x1,%eax 5dd2: d3 e0 shl %cl,%eax 5dd4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 5ddb: 83 e3 c0 and $0xffffffc0,%ebx 5dde: 41 89 5c 24 18 mov %ebx,0x18(%r12) 5de3: eb 1e jmp 0x5e03 5de5: 48 89 e0 mov %rsp,%rax 5de8: 4c 89 e1 mov %r12,%rcx 5deb: 49 89 f0 mov %rsi,%r8 5dee: 41 89 f9 mov %edi,%r9d 5df1: 48 89 50 20 mov %rdx,0x20(%rax) 5df5: 89 da mov %ebx,%edx 5df7: 4c 89 68 28 mov %r13,0x28(%rax) 5dfb: e8 20 c3 03 00 call 0x42120 5e00: 49 89 c1 mov %rax,%r9 5e03: 44 89 f9 mov %r15d,%ecx 5e06: 48 89 f2 mov %rsi,%rdx 5e09: 41 89 f8 mov %edi,%r8d 5e0c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5e11: e8 4a fd 03 00 call 0x45b60 5e16: 44 89 f9 mov %r15d,%ecx 5e19: 48 89 f2 mov %rsi,%rdx 5e1c: 41 89 f8 mov %edi,%r8d 5e1f: 49 89 c1 mov %rax,%r9 5e22: 49 89 44 24 58 mov %rax,0x58(%r12) 5e27: e8 74 02 04 00 call 0x460a0 5e2c: 4d 89 26 mov %r12,(%r14) 5e2f: 33 c0 xor %eax,%eax 5e31: 48 83 c4 38 add $0x38,%rsp 5e35: 5d pop %rbp 5e36: 41 5f pop %r15 5e38: 41 5e pop %r14 5e3a: 41 5d pop %r13 5e3c: 41 5c pop %r12 5e3e: 5f pop %rdi 5e3f: 5e pop %rsi 5e40: 5b pop %rbx 5e41: c3 ret 5e42: bf 0a 00 00 00 mov $0xa,%edi 5e47: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5e4e: 00 5e4f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26093e0 5e56: 41 83 ff 06 cmp $0x6,%r15d 5e5a: 0f 8f 3b ff ff ff jg 0x5d9b 5e60: 49 89 d1 mov %rdx,%r9 5e63: 49 83 e1 3f and $0x3f,%r9 5e67: 49 f7 d9 neg %r9 5e6a: 49 83 e1 3f and $0x3f,%r9 5e6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5e75: 00 00 5e77: 4c 03 ca add %rdx,%r9 5e7a: eb 87 jmp 0x5e03 5e7c: 33 c0 xor %eax,%eax 5e7e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5e85: 00 5e86: 41 89 44 24 08 mov %eax,0x8(%r12) 5e8b: 41 89 44 24 0c mov %eax,0xc(%r12) 5e90: e9 7c fe ff ff jmp 0x5d11 5e95: 0f 1f 40 00 nopl 0x0(%rax) 5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ea0: 56 push %rsi 5ea1: 57 push %rdi 5ea2: 41 54 push %r12 5ea4: 41 55 push %r13 5ea6: 41 56 push %r14 5ea8: 41 57 push %r15 5eaa: 55 push %rbp 5eab: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 5eb0: 48 89 ce mov %rcx,%rsi 5eb3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 5eba: 00 5ebb: 45 89 ce mov %r9d,%r14d 5ebe: 45 89 c5 mov %r8d,%r13d 5ec1: 89 d5 mov %edx,%ebp 5ec3: 48 85 f6 test %rsi,%rsi 5ec6: 0f 84 8a 01 00 00 je 0x6056 5ecc: 83 fd 1e cmp $0x1e,%ebp 5ecf: 0f 87 5d 01 00 00 ja 0x6032 5ed5: 83 fd 1d cmp $0x1d,%ebp 5ed8: 0f 8f 54 01 00 00 jg 0x6032 5ede: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 5ee5: 00 5ee6: 4d 85 e4 test %r12,%r12 5ee9: 0f 84 67 01 00 00 je 0x6056 5eef: 49 83 e4 3f and $0x3f,%r12 5ef3: ba 90 00 00 00 mov $0x90,%edx 5ef8: 49 f7 dc neg %r12 5efb: 49 83 e4 3f and $0x3f,%r12 5eff: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 5f06: 00 5f07: 4c 89 e1 mov %r12,%rcx 5f0a: e8 f1 f5 00 00 call 0x15500 5f0f: 89 e9 mov %ebp,%ecx 5f11: 41 b8 01 00 00 00 mov $0x1,%r8d 5f17: 41 d3 e0 shl %cl,%r8d 5f1a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 5f1f: 41 83 fd 08 cmp $0x8,%r13d 5f23: 45 89 74 24 14 mov %r14d,0x14(%r12) 5f28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5f2f: 00 00 5f31: 0f 84 48 02 00 00 je 0x617f 5f37: 41 83 fd 04 cmp $0x4,%r13d 5f3b: 0f 84 95 00 00 00 je 0x5fd6 5f41: 41 83 fd 01 cmp $0x1,%r13d 5f45: 75 37 jne 0x5f7e 5f47: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 5f4c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4f198 5f53: 01 5f54: f3 0f 5e c8 divss %xmm0,%xmm1 5f58: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5f5f: 00 5f60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5f67: 00 00 5f69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5f70: 00 00 5f72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5f79: e9 90 00 00 00 jmp 0x600e 5f7e: 41 83 fd 02 cmp $0x2,%r13d 5f82: 75 34 jne 0x5fb8 5f84: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 5f89: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4f198 5f90: 01 5f91: f3 0f 5e c8 divss %xmm0,%xmm1 5f95: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5f9c: 00 5f9d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 5fa4: 00 00 5fa6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 5fad: 00 00 5faf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5fb6: eb 56 jmp 0x600e 5fb8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 5fbf: 00 5fc0: b8 ee ff ff ff mov $0xffffffee,%eax 5fc5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 5fca: 5d pop %rbp 5fcb: 41 5f pop %r15 5fcd: 41 5e pop %r14 5fcf: 41 5d pop %r13 5fd1: 41 5c pop %r12 5fd3: 5f pop %rdi 5fd4: 5e pop %rsi 5fd5: c3 ret 5fd6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 5fdb: b8 01 00 00 00 mov $0x1,%eax 5fe0: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5fe7: 00 5fe8: 41 89 44 24 08 mov %eax,0x8(%r12) 5fed: 41 89 44 24 0c mov %eax,0xc(%r12) 5ff2: e8 49 f5 00 00 call 0x15540 5ff7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4f190 5ffe: 01 5fff: f2 0f 5e c8 divsd %xmm0,%xmm1 6003: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 6007: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 600e: 83 fd 04 cmp $0x4,%ebp 6011: 7f 35 jg 0x6048 6013: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 601a: 00 00 601c: 33 c0 xor %eax,%eax 601e: 4c 89 26 mov %r12,(%rsi) 6021: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 6026: 5d pop %rbp 6027: 41 5f pop %r15 6029: 41 5e pop %r14 602b: 41 5d pop %r13 602d: 41 5c pop %r12 602f: 5f pop %rdi 6030: 5e pop %rsi 6031: c3 ret 6032: b8 ef ff ff ff mov $0xffffffef,%eax 6037: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 603c: 5d pop %rbp 603d: 41 5f pop %r15 603f: 41 5e pop %r14 6041: 41 5d pop %r13 6043: 41 5c pop %r12 6045: 5f pop %rdi 6046: 5e pop %rsi 6047: c3 ret 6048: 83 fd 0a cmp $0xa,%ebp 604b: 0f 8e f4 00 00 00 jle 0x6145 6051: 48 85 ff test %rdi,%rdi 6054: 75 16 jne 0x606c 6056: b8 f8 ff ff ff mov $0xfffffff8,%eax 605b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 6060: 5d pop %rbp 6061: 41 5f pop %r15 6063: 41 5e pop %r14 6065: 41 5d pop %r13 6067: 41 5c pop %r12 6069: 5f pop %rdi 606a: 5e pop %rsi 606b: c3 ret 606c: 48 83 e7 3f and $0x3f,%rdi 6070: 89 e9 mov %ebp,%ecx 6072: 48 f7 df neg %rdi 6075: 41 89 ee mov %ebp,%r14d 6078: 48 83 e7 3f and $0x3f,%rdi 607c: 49 89 fd mov %rdi,%r13 607f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 6086: 00 6087: 4c 89 ea mov %r13,%rdx 608a: e8 71 05 04 00 call 0x46600 608f: 48 89 c7 mov %rax,%rdi 6092: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 6099: 00 609a: 49 89 54 24 30 mov %rdx,0x30(%r12) 609f: 44 8d 7d ff lea -0x1(%rbp),%r15d 60a3: 41 83 ff 11 cmp $0x11,%r15d 60a7: 7f 3f jg 0x60e8 60a9: 41 83 ff 10 cmp $0x10,%r15d 60ad: 44 89 f9 mov %r15d,%ecx 60b0: e8 ab fa 00 00 call 0x15b60 60b5: 44 89 f9 mov %r15d,%ecx 60b8: 4c 89 ea mov %r13,%rdx 60bb: 45 89 f0 mov %r14d,%r8d 60be: 49 89 c1 mov %rax,%r9 60c1: 49 89 44 24 38 mov %rax,0x38(%r12) 60c6: e8 35 0b 04 00 call 0x46c00 60cb: 49 89 c1 mov %rax,%r9 60ce: 44 89 f9 mov %r15d,%ecx 60d1: b8 01 00 00 00 mov $0x1,%eax 60d6: d3 e0 shl %cl,%eax 60d8: c1 e0 03 shl $0x3,%eax 60db: 83 c0 3f add $0x3f,%eax 60de: 83 e0 c0 and $0xffffffc0,%eax 60e1: 41 89 44 24 18 mov %eax,0x18(%r12) 60e6: eb 20 jmp 0x6108 60e8: 48 8d 04 24 lea (%rsp),%rax 60ec: 4c 89 e1 mov %r12,%rcx 60ef: 4d 89 e8 mov %r13,%r8 60f2: 45 89 f1 mov %r14d,%r9d 60f5: 48 89 50 20 mov %rdx,0x20(%rax) 60f9: 44 89 fa mov %r15d,%edx 60fc: 48 89 78 28 mov %rdi,0x28(%rax) 6100: e8 bb 1e 04 00 call 0x47fc0 6105: 49 89 c1 mov %rax,%r9 6108: 89 e9 mov %ebp,%ecx 610a: 4c 89 ea mov %r13,%rdx 610d: 45 89 f0 mov %r14d,%r8d 6110: 4d 89 4c 24 50 mov %r9,0x50(%r12) 6115: e8 86 5a 04 00 call 0x4bba0 611a: 89 e9 mov %ebp,%ecx 611c: 4c 89 ea mov %r13,%rdx 611f: 45 89 f0 mov %r14d,%r8d 6122: 49 89 c1 mov %rax,%r9 6125: 49 89 44 24 58 mov %rax,0x58(%r12) 612a: e8 71 5e 04 00 call 0x4bfa0 612f: 4c 89 26 mov %r12,(%rsi) 6132: 33 c0 xor %eax,%eax 6134: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 6139: 5d pop %rbp 613a: 41 5f pop %r15 613c: 41 5e pop %r14 613e: 41 5d pop %r13 6140: 41 5c pop %r12 6142: 5f pop %rdi 6143: 5e pop %rsi 6144: c3 ret 6145: 41 be 0a 00 00 00 mov $0xa,%r14d 614b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26093e0 6152: 83 fd 06 cmp $0x6,%ebp 6155: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 615c: 00 615d: 0f 8f 37 ff ff ff jg 0x609a 6163: 49 89 d1 mov %rdx,%r9 6166: 49 83 e1 3f and $0x3f,%r9 616a: 49 f7 d9 neg %r9 616d: 49 83 e1 3f and $0x3f,%r9 6171: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6178: 00 00 617a: 4c 03 ca add %rdx,%r9 617d: eb 89 jmp 0x6108 617f: 33 c0 xor %eax,%eax 6181: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6188: 00 6189: 41 89 44 24 08 mov %eax,0x8(%r12) 618e: 41 89 44 24 0c mov %eax,0xc(%r12) 6193: e9 76 fe ff ff jmp 0x600e 6198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 619f: 00 61a0: 53 push %rbx 61a1: 56 push %rsi 61a2: 57 push %rdi 61a3: 41 54 push %r12 61a5: 41 55 push %r13 61a7: 41 56 push %r14 61a9: 41 57 push %r15 61ab: 55 push %rbp 61ac: 48 83 ec 38 sub $0x38,%rsp 61b0: 49 89 ce mov %rcx,%r14 61b3: 44 89 cf mov %r9d,%edi 61b6: 44 89 c6 mov %r8d,%esi 61b9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 61c0: 00 61c1: 41 89 d7 mov %edx,%r15d 61c4: 4d 85 f6 test %r14,%r14 61c7: 0f 84 85 01 00 00 je 0x6352 61cd: 41 83 ff 1e cmp $0x1e,%r15d 61d1: 0f 87 56 01 00 00 ja 0x632d 61d7: 41 83 ff 1d cmp $0x1d,%r15d 61db: 0f 8f 4c 01 00 00 jg 0x632d 61e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 61e8: 00 61e9: 48 85 db test %rbx,%rbx 61ec: 0f 84 60 01 00 00 je 0x6352 61f2: 48 89 dd mov %rbx,%rbp 61f5: ba 90 00 00 00 mov $0x90,%edx 61fa: 48 83 e5 3f and $0x3f,%rbp 61fe: 48 f7 dd neg %rbp 6201: 48 83 e5 3f and $0x3f,%rbp 6205: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 6209: 4c 89 e1 mov %r12,%rcx 620c: e8 6f 49 01 00 call 0x1ab80 6211: 44 89 f9 mov %r15d,%ecx 6214: b8 01 00 00 00 mov $0x1,%eax 6219: 41 89 7c 24 14 mov %edi,0x14(%r12) 621e: d3 e0 shl %cl,%eax 6220: 45 89 7c 24 04 mov %r15d,0x4(%r12) 6225: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 622c: 00 00 622e: 83 fe 08 cmp $0x8,%esi 6231: 0f 84 39 02 00 00 je 0x6470 6237: 83 fe 04 cmp $0x4,%esi 623a: 0f 84 91 00 00 00 je 0x62d1 6240: 83 fe 01 cmp $0x1,%esi 6243: 75 36 jne 0x627b 6245: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 6249: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4f1a8 6250: 01 6251: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6258: 00 6259: f3 0f 5e c8 divss %xmm0,%xmm1 625d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 6264: 00 00 6266: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 626d: 00 00 626f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 6276: e9 8d 00 00 00 jmp 0x6308 627b: 83 fe 02 cmp $0x2,%esi 627e: 75 33 jne 0x62b3 6280: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 6284: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4f1a8 628b: 01 628c: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6293: 00 6294: f3 0f 5e c8 divss %xmm0,%xmm1 6298: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 629f: 00 00 62a1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 62a8: 00 00 62aa: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 62b1: eb 55 jmp 0x6308 62b3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 62ba: 00 62bb: b8 ee ff ff ff mov $0xffffffee,%eax 62c0: 48 83 c4 38 add $0x38,%rsp 62c4: 5d pop %rbp 62c5: 41 5f pop %r15 62c7: 41 5e pop %r14 62c9: 41 5d pop %r13 62cb: 41 5c pop %r12 62cd: 5f pop %rdi 62ce: 5e pop %rsi 62cf: 5b pop %rbx 62d0: c3 ret 62d1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 62d5: b8 01 00 00 00 mov $0x1,%eax 62da: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 62e1: 00 62e2: 41 89 44 24 08 mov %eax,0x8(%r12) 62e7: 41 89 44 24 0c mov %eax,0xc(%r12) 62ec: e8 cf 48 01 00 call 0x1abc0 62f1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4f1a0 62f8: 01 62f9: f2 0f 5e c8 divsd %xmm0,%xmm1 62fd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 6301: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 6308: 41 83 ff 04 cmp $0x4,%r15d 630c: 7f 35 jg 0x6343 630e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6315: 00 00 6317: 33 c0 xor %eax,%eax 6319: 4d 89 26 mov %r12,(%r14) 631c: 48 83 c4 38 add $0x38,%rsp 6320: 5d pop %rbp 6321: 41 5f pop %r15 6323: 41 5e pop %r14 6325: 41 5d pop %r13 6327: 41 5c pop %r12 6329: 5f pop %rdi 632a: 5e pop %rsi 632b: 5b pop %rbx 632c: c3 ret 632d: b8 ef ff ff ff mov $0xffffffef,%eax 6332: 48 83 c4 38 add $0x38,%rsp 6336: 5d pop %rbp 6337: 41 5f pop %r15 6339: 41 5e pop %r14 633b: 41 5d pop %r13 633d: 41 5c pop %r12 633f: 5f pop %rdi 6340: 5e pop %rsi 6341: 5b pop %rbx 6342: c3 ret 6343: 41 83 ff 0a cmp $0xa,%r15d 6347: 0f 8e e9 00 00 00 jle 0x6436 634d: 4d 85 ed test %r13,%r13 6350: 75 16 jne 0x6368 6352: b8 f8 ff ff ff mov $0xfffffff8,%eax 6357: 48 83 c4 38 add $0x38,%rsp 635b: 5d pop %rbp 635c: 41 5f pop %r15 635e: 41 5e pop %r14 6360: 41 5d pop %r13 6362: 41 5c pop %r12 6364: 5f pop %rdi 6365: 5e pop %rsi 6366: 5b pop %rbx 6367: c3 ret 6368: 4c 89 ee mov %r13,%rsi 636b: 44 89 f9 mov %r15d,%ecx 636e: 48 83 e6 3f and $0x3f,%rsi 6372: 44 89 ff mov %r15d,%edi 6375: 48 f7 de neg %rsi 6378: 48 83 e6 3f and $0x3f,%rsi 637c: 49 03 f5 add %r13,%rsi 637f: 48 89 f2 mov %rsi,%rdx 6382: e8 59 60 04 00 call 0x4c3e0 6387: 49 89 c5 mov %rax,%r13 638a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6391: 00 6392: 41 8d 5f ff lea -0x1(%r15),%ebx 6396: 49 89 54 24 30 mov %rdx,0x30(%r12) 639b: 83 fb 11 cmp $0x11,%ebx 639e: 7f 39 jg 0x63d9 63a0: 89 d9 mov %ebx,%ecx 63a2: e8 19 4e 01 00 call 0x1b1c0 63a7: 89 d9 mov %ebx,%ecx 63a9: 48 89 f2 mov %rsi,%rdx 63ac: 49 89 44 24 38 mov %rax,0x38(%r12) 63b1: 41 89 f8 mov %edi,%r8d 63b4: 49 89 c1 mov %rax,%r9 63b7: e8 04 66 04 00 call 0x4c9c0 63bc: 49 89 c1 mov %rax,%r9 63bf: 89 d9 mov %ebx,%ecx 63c1: b8 01 00 00 00 mov $0x1,%eax 63c6: d3 e0 shl %cl,%eax 63c8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 63cf: 83 e3 c0 and $0xffffffc0,%ebx 63d2: 41 89 5c 24 18 mov %ebx,0x18(%r12) 63d7: eb 1e jmp 0x63f7 63d9: 48 89 e0 mov %rsp,%rax 63dc: 4c 89 e1 mov %r12,%rcx 63df: 48 89 50 20 mov %rdx,0x20(%rax) 63e3: 89 da mov %ebx,%edx 63e5: 49 89 f0 mov %rsi,%r8 63e8: 41 89 f9 mov %edi,%r9d 63eb: 4c 89 68 28 mov %r13,0x28(%rax) 63ef: e8 6c 79 04 00 call 0x4dd60 63f4: 49 89 c1 mov %rax,%r9 63f7: 44 89 f9 mov %r15d,%ecx 63fa: 48 89 f2 mov %rsi,%rdx 63fd: 4d 89 4c 24 50 mov %r9,0x50(%r12) 6402: 41 89 f8 mov %edi,%r8d 6405: e8 f6 b3 04 00 call 0x51800 640a: 44 89 f9 mov %r15d,%ecx 640d: 48 89 f2 mov %rsi,%rdx 6410: 49 89 44 24 58 mov %rax,0x58(%r12) 6415: 41 89 f8 mov %edi,%r8d 6418: 49 89 c1 mov %rax,%r9 641b: e8 c0 b7 04 00 call 0x51be0 6420: 4d 89 26 mov %r12,(%r14) 6423: 33 c0 xor %eax,%eax 6425: 48 83 c4 38 add $0x38,%rsp 6429: 5d pop %rbp 642a: 41 5f pop %r15 642c: 41 5e pop %r14 642e: 41 5d pop %r13 6430: 41 5c pop %r12 6432: 5f pop %rdi 6433: 5e pop %rsi 6434: 5b pop %rbx 6435: c3 ret 6436: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 643d: 00 643e: bf 0a 00 00 00 mov $0xa,%edi 6443: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26093e0 644a: 41 83 ff 06 cmp $0x6,%r15d 644e: 0f 8f 3e ff ff ff jg 0x6392 6454: 49 89 d1 mov %rdx,%r9 6457: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 645e: 00 00 6460: 49 83 e1 3f and $0x3f,%r9 6464: 49 f7 d9 neg %r9 6467: 49 83 e1 3f and $0x3f,%r9 646b: 4c 03 ca add %rdx,%r9 646e: eb 87 jmp 0x63f7 6470: 33 c0 xor %eax,%eax 6472: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6479: 00 647a: 41 89 44 24 08 mov %eax,0x8(%r12) 647f: 41 89 44 24 0c mov %eax,0xc(%r12) 6484: e9 7f fe ff ff jmp 0x6308 6489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6490: 00 6491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 649f: 00 64a0: 53 push %rbx 64a1: 56 push %rsi 64a2: 57 push %rdi 64a3: 41 54 push %r12 64a5: 41 55 push %r13 64a7: 41 56 push %r14 64a9: 41 57 push %r15 64ab: 55 push %rbp 64ac: 48 83 ec 38 sub $0x38,%rsp 64b0: 49 89 ce mov %rcx,%r14 64b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 64ba: 00 64bb: 44 89 cf mov %r9d,%edi 64be: 44 89 c6 mov %r8d,%esi 64c1: 41 89 d7 mov %edx,%r15d 64c4: 4d 85 f6 test %r14,%r14 64c7: 0f 84 95 01 00 00 je 0x6662 64cd: 41 83 ff 1e cmp $0x1e,%r15d 64d1: 0f 87 66 01 00 00 ja 0x663d 64d7: 41 83 ff 1d cmp $0x1d,%r15d 64db: 0f 8f 5c 01 00 00 jg 0x663d 64e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 64e8: 00 64e9: 48 85 db test %rbx,%rbx 64ec: 0f 84 70 01 00 00 je 0x6662 64f2: 48 89 dd mov %rbx,%rbp 64f5: ba 90 00 00 00 mov $0x90,%edx 64fa: 48 83 e5 3f and $0x3f,%rbp 64fe: 48 f7 dd neg %rbp 6501: 48 83 e5 3f and $0x3f,%rbp 6505: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 6509: 4c 89 e1 mov %r12,%rcx 650c: e8 0f 9a 01 00 call 0x1ff20 6511: 44 89 f9 mov %r15d,%ecx 6514: b8 01 00 00 00 mov $0x1,%eax 6519: d3 e0 shl %cl,%eax 651b: 41 89 7c 24 14 mov %edi,0x14(%r12) 6520: 45 89 7c 24 04 mov %r15d,0x4(%r12) 6525: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 652c: 00 00 652e: 83 fe 08 cmp $0x8,%esi 6531: 0f 84 49 02 00 00 je 0x6780 6537: 83 fe 04 cmp $0x4,%esi 653a: 0f 84 99 00 00 00 je 0x65d9 6540: 83 fe 01 cmp $0x1,%esi 6543: 75 3a jne 0x657f 6545: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6549: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 654d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4f1b8 6554: 01 6555: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6559: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6560: 00 6561: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 6568: 00 00 656a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 6571: 00 00 6573: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 657a: e9 99 00 00 00 jmp 0x6618 657f: 83 fe 02 cmp $0x2,%esi 6582: 75 37 jne 0x65bb 6584: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6588: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 658c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4f1b8 6593: 01 6594: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6598: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 659f: 00 65a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 65a7: 00 00 65a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 65b0: 00 00 65b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 65b9: eb 5d jmp 0x6618 65bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 65c2: 00 65c3: b8 ee ff ff ff mov $0xffffffee,%eax 65c8: 48 83 c4 38 add $0x38,%rsp 65cc: 5d pop %rbp 65cd: 41 5f pop %r15 65cf: 41 5e pop %r14 65d1: 41 5d pop %r13 65d3: 41 5c pop %r12 65d5: 5f pop %rdi 65d6: 5e pop %rsi 65d7: 5b pop %rbx 65d8: c3 ret 65d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 65dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 65e1: b8 01 00 00 00 mov $0x1,%eax 65e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 65ed: 00 65ee: 41 89 44 24 08 mov %eax,0x8(%r12) 65f3: 41 89 44 24 0c mov %eax,0xc(%r12) 65f8: e8 63 99 01 00 call 0x1ff60 65fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 6601: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4f1b0 6608: 01 6609: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 660d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 6611: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 6618: 41 83 ff 04 cmp $0x4,%r15d 661c: 7f 35 jg 0x6653 661e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6625: 00 00 6627: 33 c0 xor %eax,%eax 6629: 4d 89 26 mov %r12,(%r14) 662c: 48 83 c4 38 add $0x38,%rsp 6630: 5d pop %rbp 6631: 41 5f pop %r15 6633: 41 5e pop %r14 6635: 41 5d pop %r13 6637: 41 5c pop %r12 6639: 5f pop %rdi 663a: 5e pop %rsi 663b: 5b pop %rbx 663c: c3 ret 663d: b8 ef ff ff ff mov $0xffffffef,%eax 6642: 48 83 c4 38 add $0x38,%rsp 6646: 5d pop %rbp 6647: 41 5f pop %r15 6649: 41 5e pop %r14 664b: 41 5d pop %r13 664d: 41 5c pop %r12 664f: 5f pop %rdi 6650: 5e pop %rsi 6651: 5b pop %rbx 6652: c3 ret 6653: 41 83 ff 0a cmp $0xa,%r15d 6657: 0f 8e e9 00 00 00 jle 0x6746 665d: 4d 85 ed test %r13,%r13 6660: 75 16 jne 0x6678 6662: b8 f8 ff ff ff mov $0xfffffff8,%eax 6667: 48 83 c4 38 add $0x38,%rsp 666b: 5d pop %rbp 666c: 41 5f pop %r15 666e: 41 5e pop %r14 6670: 41 5d pop %r13 6672: 41 5c pop %r12 6674: 5f pop %rdi 6675: 5e pop %rsi 6676: 5b pop %rbx 6677: c3 ret 6678: 4c 89 ee mov %r13,%rsi 667b: 44 89 f9 mov %r15d,%ecx 667e: 48 83 e6 3f and $0x3f,%rsi 6682: 44 89 ff mov %r15d,%edi 6685: 48 f7 de neg %rsi 6688: 48 83 e6 3f and $0x3f,%rsi 668c: 49 03 f5 add %r13,%rsi 668f: 48 89 f2 mov %rsi,%rdx 6692: e8 89 b9 04 00 call 0x52020 6697: 49 89 c5 mov %rax,%r13 669a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 66a1: 00 66a2: 49 89 54 24 30 mov %rdx,0x30(%r12) 66a7: 41 8d 5f ff lea -0x1(%r15),%ebx 66ab: 83 fb 12 cmp $0x12,%ebx 66ae: 7f 39 jg 0x66e9 66b0: 89 d9 mov %ebx,%ecx 66b2: e8 29 a1 00 00 call 0x107e0 66b7: 89 d9 mov %ebx,%ecx 66b9: 48 89 f2 mov %rsi,%rdx 66bc: 41 89 f8 mov %edi,%r8d 66bf: 49 89 c1 mov %rax,%r9 66c2: 49 89 44 24 38 mov %rax,0x38(%r12) 66c7: e8 f4 c1 04 00 call 0x528c0 66cc: 49 89 c1 mov %rax,%r9 66cf: 89 d9 mov %ebx,%ecx 66d1: b8 01 00 00 00 mov $0x1,%eax 66d6: d3 e0 shl %cl,%eax 66d8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 66df: 83 e3 c0 and $0xffffffc0,%ebx 66e2: 41 89 5c 24 18 mov %ebx,0x18(%r12) 66e7: eb 1e jmp 0x6707 66e9: 48 89 e0 mov %rsp,%rax 66ec: 4c 89 e1 mov %r12,%rcx 66ef: 49 89 f0 mov %rsi,%r8 66f2: 41 89 f9 mov %edi,%r9d 66f5: 48 89 50 20 mov %rdx,0x20(%rax) 66f9: 89 da mov %ebx,%edx 66fb: 4c 89 68 28 mov %r13,0x28(%rax) 66ff: e8 3c d3 04 00 call 0x53a40 6704: 49 89 c1 mov %rax,%r9 6707: 44 89 f9 mov %r15d,%ecx 670a: 48 89 f2 mov %rsi,%rdx 670d: 41 89 f8 mov %edi,%r8d 6710: 4d 89 4c 24 50 mov %r9,0x50(%r12) 6715: e8 86 1c 05 00 call 0x583a0 671a: 44 89 f9 mov %r15d,%ecx 671d: 48 89 f2 mov %rsi,%rdx 6720: 41 89 f8 mov %edi,%r8d 6723: 49 89 c1 mov %rax,%r9 6726: 49 89 44 24 58 mov %rax,0x58(%r12) 672b: e8 50 20 05 00 call 0x58780 6730: 4d 89 26 mov %r12,(%r14) 6733: 33 c0 xor %eax,%eax 6735: 48 83 c4 38 add $0x38,%rsp 6739: 5d pop %rbp 673a: 41 5f pop %r15 673c: 41 5e pop %r14 673e: 41 5d pop %r13 6740: 41 5c pop %r12 6742: 5f pop %rdi 6743: 5e pop %rsi 6744: 5b pop %rbx 6745: c3 ret 6746: bf 0a 00 00 00 mov $0xa,%edi 674b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6752: 00 6753: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26093e0 675a: 41 83 ff 07 cmp $0x7,%r15d 675e: 0f 8f 3e ff ff ff jg 0x66a2 6764: 49 89 d1 mov %rdx,%r9 6767: 49 83 e1 3f and $0x3f,%r9 676b: 49 f7 d9 neg %r9 676e: 49 83 e1 3f and $0x3f,%r9 6772: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6779: 00 00 677b: 4c 03 ca add %rdx,%r9 677e: eb 87 jmp 0x6707 6780: 33 c0 xor %eax,%eax 6782: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6789: 00 678a: 41 89 44 24 08 mov %eax,0x8(%r12) 678f: 41 89 44 24 0c mov %eax,0xc(%r12) 6794: e9 7f fe ff ff jmp 0x6618 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67a0: 53 push %rbx 67a1: 56 push %rsi 67a2: 57 push %rdi 67a3: 41 54 push %r12 67a5: 41 55 push %r13 67a7: 41 56 push %r14 67a9: 41 57 push %r15 67ab: 55 push %rbp 67ac: 48 83 ec 38 sub $0x38,%rsp 67b0: 49 89 ce mov %rcx,%r14 67b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 67ba: 00 67bb: 44 89 cf mov %r9d,%edi 67be: 44 89 c6 mov %r8d,%esi 67c1: 41 89 d7 mov %edx,%r15d 67c4: 4d 85 f6 test %r14,%r14 67c7: 0f 84 95 01 00 00 je 0x6962 67cd: 41 83 ff 1e cmp $0x1e,%r15d 67d1: 0f 87 66 01 00 00 ja 0x693d 67d7: 41 83 ff 1d cmp $0x1d,%r15d 67db: 0f 8f 5c 01 00 00 jg 0x693d 67e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 67e8: 00 67e9: 48 85 db test %rbx,%rbx 67ec: 0f 84 70 01 00 00 je 0x6962 67f2: 48 89 dd mov %rbx,%rbp 67f5: ba 90 00 00 00 mov $0x90,%edx 67fa: 48 83 e5 3f and $0x3f,%rbp 67fe: 48 f7 dd neg %rbp 6801: 48 83 e5 3f and $0x3f,%rbp 6805: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 6809: 4c 89 e1 mov %r12,%rcx 680c: e8 6f f6 01 00 call 0x25e80 6811: b8 01 00 00 00 mov $0x1,%eax 6816: 41 89 7c 24 14 mov %edi,0x14(%r12) 681b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 6820: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 6827: 00 00 6829: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 682e: 83 fe 08 cmp $0x8,%esi 6831: 0f 84 4a 02 00 00 je 0x6a81 6837: 83 fe 04 cmp $0x4,%esi 683a: 0f 84 99 00 00 00 je 0x68d9 6840: 83 fe 01 cmp $0x1,%esi 6843: 75 3a jne 0x687f 6845: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6849: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 684d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4f1c8 6854: 01 6855: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6859: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6860: 00 6861: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 6868: 00 00 686a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 6871: 00 00 6873: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 687a: e9 99 00 00 00 jmp 0x6918 687f: 83 fe 02 cmp $0x2,%esi 6882: 75 37 jne 0x68bb 6884: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6888: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 688c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4f1c8 6893: 01 6894: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6898: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 689f: 00 68a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 68a7: 00 00 68a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 68b0: 00 00 68b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 68b9: eb 5d jmp 0x6918 68bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 68c2: 00 68c3: b8 ee ff ff ff mov $0xffffffee,%eax 68c8: 48 83 c4 38 add $0x38,%rsp 68cc: 5d pop %rbp 68cd: 41 5f pop %r15 68cf: 41 5e pop %r14 68d1: 41 5d pop %r13 68d3: 41 5c pop %r12 68d5: 5f pop %rdi 68d6: 5e pop %rsi 68d7: 5b pop %rbx 68d8: c3 ret 68d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 68dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 68e1: b8 01 00 00 00 mov $0x1,%eax 68e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 68ed: 00 68ee: 41 89 44 24 08 mov %eax,0x8(%r12) 68f3: 41 89 44 24 0c mov %eax,0xc(%r12) 68f8: e8 c3 f5 01 00 call 0x25ec0 68fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 6901: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4f1c0 6908: 01 6909: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 690d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 6911: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 6918: 41 83 ff 04 cmp $0x4,%r15d 691c: 7f 35 jg 0x6953 691e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6925: 00 00 6927: 33 c0 xor %eax,%eax 6929: 4d 89 26 mov %r12,(%r14) 692c: 48 83 c4 38 add $0x38,%rsp 6930: 5d pop %rbp 6931: 41 5f pop %r15 6933: 41 5e pop %r14 6935: 41 5d pop %r13 6937: 41 5c pop %r12 6939: 5f pop %rdi 693a: 5e pop %rsi 693b: 5b pop %rbx 693c: c3 ret 693d: b8 ef ff ff ff mov $0xffffffef,%eax 6942: 48 83 c4 38 add $0x38,%rsp 6946: 5d pop %rbp 6947: 41 5f pop %r15 6949: 41 5e pop %r14 694b: 41 5d pop %r13 694d: 41 5c pop %r12 694f: 5f pop %rdi 6950: 5e pop %rsi 6951: 5b pop %rbx 6952: c3 ret 6953: 41 83 ff 0a cmp $0xa,%r15d 6957: 0f 8e ea 00 00 00 jle 0x6a47 695d: 4d 85 ed test %r13,%r13 6960: 75 16 jne 0x6978 6962: b8 f8 ff ff ff mov $0xfffffff8,%eax 6967: 48 83 c4 38 add $0x38,%rsp 696b: 5d pop %rbp 696c: 41 5f pop %r15 696e: 41 5e pop %r14 6970: 41 5d pop %r13 6972: 41 5c pop %r12 6974: 5f pop %rdi 6975: 5e pop %rsi 6976: 5b pop %rbx 6977: c3 ret 6978: 4c 89 ee mov %r13,%rsi 697b: 44 89 f9 mov %r15d,%ecx 697e: 48 83 e6 3f and $0x3f,%rsi 6982: 44 89 ff mov %r15d,%edi 6985: 48 f7 de neg %rsi 6988: 48 83 e6 3f and $0x3f,%rsi 698c: 49 03 f5 add %r13,%rsi 698f: 48 89 f2 mov %rsi,%rdx 6992: e8 29 22 05 00 call 0x58bc0 6997: 49 89 c5 mov %rax,%r13 699a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 69a1: 00 69a2: 49 89 54 24 30 mov %rdx,0x30(%r12) 69a7: 41 8d 5f ff lea -0x1(%r15),%ebx 69ab: 83 fb 12 cmp $0x12,%ebx 69ae: 7f 3a jg 0x69ea 69b0: 89 d9 mov %ebx,%ecx 69b2: e8 89 fc 01 00 call 0x26640 69b7: 89 d9 mov %ebx,%ecx 69b9: 48 89 f2 mov %rsi,%rdx 69bc: 41 89 f8 mov %edi,%r8d 69bf: 49 89 c1 mov %rax,%r9 69c2: 49 89 44 24 38 mov %rax,0x38(%r12) 69c7: e8 f4 2a 05 00 call 0x594c0 69cc: 49 89 c1 mov %rax,%r9 69cf: b8 01 00 00 00 mov $0x1,%eax 69d4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 69d9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 69e0: 83 e5 c0 and $0xffffffc0,%ebp 69e3: 41 89 6c 24 18 mov %ebp,0x18(%r12) 69e8: eb 1e jmp 0x6a08 69ea: 48 89 e0 mov %rsp,%rax 69ed: 4c 89 e1 mov %r12,%rcx 69f0: 49 89 f0 mov %rsi,%r8 69f3: 41 89 f9 mov %edi,%r9d 69f6: 48 89 50 20 mov %rdx,0x20(%rax) 69fa: 89 da mov %ebx,%edx 69fc: 4c 89 68 28 mov %r13,0x28(%rax) 6a00: e8 1b 3c 05 00 call 0x5a620 6a05: 49 89 c1 mov %rax,%r9 6a08: 44 89 f9 mov %r15d,%ecx 6a0b: 48 89 f2 mov %rsi,%rdx 6a0e: 41 89 f8 mov %edi,%r8d 6a11: 4d 89 4c 24 50 mov %r9,0x50(%r12) 6a16: e8 85 85 05 00 call 0x5efa0 6a1b: 44 89 f9 mov %r15d,%ecx 6a1e: 48 89 f2 mov %rsi,%rdx 6a21: 41 89 f8 mov %edi,%r8d 6a24: 49 89 c1 mov %rax,%r9 6a27: 49 89 44 24 58 mov %rax,0x58(%r12) 6a2c: e8 2f 89 05 00 call 0x5f360 6a31: 4d 89 26 mov %r12,(%r14) 6a34: 33 c0 xor %eax,%eax 6a36: 48 83 c4 38 add $0x38,%rsp 6a3a: 5d pop %rbp 6a3b: 41 5f pop %r15 6a3d: 41 5e pop %r14 6a3f: 41 5d pop %r13 6a41: 41 5c pop %r12 6a43: 5f pop %rdi 6a44: 5e pop %rsi 6a45: 5b pop %rbx 6a46: c3 ret 6a47: bf 0a 00 00 00 mov $0xa,%edi 6a4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6a53: 00 6a54: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26093e0 6a5b: 41 83 ff 07 cmp $0x7,%r15d 6a5f: 0f 8f 3d ff ff ff jg 0x69a2 6a65: 49 89 d1 mov %rdx,%r9 6a68: 49 83 e1 3f and $0x3f,%r9 6a6c: 49 f7 d9 neg %r9 6a6f: 49 83 e1 3f and $0x3f,%r9 6a73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6a7a: 00 00 6a7c: 4c 03 ca add %rdx,%r9 6a7f: eb 87 jmp 0x6a08 6a81: 33 c0 xor %eax,%eax 6a83: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6a8a: 00 6a8b: 41 89 44 24 08 mov %eax,0x8(%r12) 6a90: 41 89 44 24 0c mov %eax,0xc(%r12) 6a95: e9 7e fe ff ff jmp 0x6918 6a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6aa0: 53 push %rbx 6aa1: 56 push %rsi 6aa2: 57 push %rdi 6aa3: 41 54 push %r12 6aa5: 41 55 push %r13 6aa7: 41 56 push %r14 6aa9: 41 57 push %r15 6aab: 55 push %rbp 6aac: 48 83 ec 38 sub $0x38,%rsp 6ab0: 49 89 ce mov %rcx,%r14 6ab3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 6aba: 00 6abb: 44 89 cf mov %r9d,%edi 6abe: 44 89 c6 mov %r8d,%esi 6ac1: 41 89 d7 mov %edx,%r15d 6ac4: 4d 85 f6 test %r14,%r14 6ac7: 0f 84 95 01 00 00 je 0x6c62 6acd: 41 83 ff 1e cmp $0x1e,%r15d 6ad1: 0f 87 66 01 00 00 ja 0x6c3d 6ad7: 41 83 ff 1d cmp $0x1d,%r15d 6adb: 0f 8f 5c 01 00 00 jg 0x6c3d 6ae1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 6ae8: 00 6ae9: 48 85 db test %rbx,%rbx 6aec: 0f 84 70 01 00 00 je 0x6c62 6af2: 48 89 dd mov %rbx,%rbp 6af5: ba 90 00 00 00 mov $0x90,%edx 6afa: 48 83 e5 3f and $0x3f,%rbp 6afe: 48 f7 dd neg %rbp 6b01: 48 83 e5 3f and $0x3f,%rbp 6b05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 6b09: 4c 89 e1 mov %r12,%rcx 6b0c: e8 4f 53 02 00 call 0x2be60 6b11: b8 01 00 00 00 mov $0x1,%eax 6b16: 41 89 7c 24 14 mov %edi,0x14(%r12) 6b1b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 6b20: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 6b27: 00 00 6b29: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 6b2e: 83 fe 08 cmp $0x8,%esi 6b31: 0f 84 4a 02 00 00 je 0x6d81 6b37: 83 fe 04 cmp $0x4,%esi 6b3a: 0f 84 99 00 00 00 je 0x6bd9 6b40: 83 fe 01 cmp $0x1,%esi 6b43: 75 3a jne 0x6b7f 6b45: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6b49: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 6b4d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4f1d8 6b54: 01 6b55: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6b59: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6b60: 00 6b61: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 6b68: 00 00 6b6a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 6b71: 00 00 6b73: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 6b7a: e9 99 00 00 00 jmp 0x6c18 6b7f: 83 fe 02 cmp $0x2,%esi 6b82: 75 37 jne 0x6bbb 6b84: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6b88: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 6b8c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4f1d8 6b93: 01 6b94: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 6b98: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6b9f: 00 6ba0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 6ba7: 00 00 6ba9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 6bb0: 00 00 6bb2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 6bb9: eb 5d jmp 0x6c18 6bbb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 6bc2: 00 6bc3: b8 ee ff ff ff mov $0xffffffee,%eax 6bc8: 48 83 c4 38 add $0x38,%rsp 6bcc: 5d pop %rbp 6bcd: 41 5f pop %r15 6bcf: 41 5e pop %r14 6bd1: 41 5d pop %r13 6bd3: 41 5c pop %r12 6bd5: 5f pop %rdi 6bd6: 5e pop %rsi 6bd7: 5b pop %rbx 6bd8: c3 ret 6bd9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 6bdd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 6be1: b8 01 00 00 00 mov $0x1,%eax 6be6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6bed: 00 6bee: 41 89 44 24 08 mov %eax,0x8(%r12) 6bf3: 41 89 44 24 0c mov %eax,0xc(%r12) 6bf8: e8 a3 52 02 00 call 0x2bea0 6bfd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 6c01: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4f1d0 6c08: 01 6c09: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 6c0d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 6c11: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 6c18: 41 83 ff 04 cmp $0x4,%r15d 6c1c: 7f 35 jg 0x6c53 6c1e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6c25: 00 00 6c27: 33 c0 xor %eax,%eax 6c29: 4d 89 26 mov %r12,(%r14) 6c2c: 48 83 c4 38 add $0x38,%rsp 6c30: 5d pop %rbp 6c31: 41 5f pop %r15 6c33: 41 5e pop %r14 6c35: 41 5d pop %r13 6c37: 41 5c pop %r12 6c39: 5f pop %rdi 6c3a: 5e pop %rsi 6c3b: 5b pop %rbx 6c3c: c3 ret 6c3d: b8 ef ff ff ff mov $0xffffffef,%eax 6c42: 48 83 c4 38 add $0x38,%rsp 6c46: 5d pop %rbp 6c47: 41 5f pop %r15 6c49: 41 5e pop %r14 6c4b: 41 5d pop %r13 6c4d: 41 5c pop %r12 6c4f: 5f pop %rdi 6c50: 5e pop %rsi 6c51: 5b pop %rbx 6c52: c3 ret 6c53: 41 83 ff 0a cmp $0xa,%r15d 6c57: 0f 8e ea 00 00 00 jle 0x6d47 6c5d: 4d 85 ed test %r13,%r13 6c60: 75 16 jne 0x6c78 6c62: b8 f8 ff ff ff mov $0xfffffff8,%eax 6c67: 48 83 c4 38 add $0x38,%rsp 6c6b: 5d pop %rbp 6c6c: 41 5f pop %r15 6c6e: 41 5e pop %r14 6c70: 41 5d pop %r13 6c72: 41 5c pop %r12 6c74: 5f pop %rdi 6c75: 5e pop %rsi 6c76: 5b pop %rbx 6c77: c3 ret 6c78: 4c 89 ee mov %r13,%rsi 6c7b: 44 89 f9 mov %r15d,%ecx 6c7e: 48 83 e6 3f and $0x3f,%rsi 6c82: 44 89 ff mov %r15d,%edi 6c85: 48 f7 de neg %rsi 6c88: 48 83 e6 3f and $0x3f,%rsi 6c8c: 49 03 f5 add %r13,%rsi 6c8f: 48 89 f2 mov %rsi,%rdx 6c92: e8 e9 8a 05 00 call 0x5f780 6c97: 49 89 c5 mov %rax,%r13 6c9a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6ca1: 00 6ca2: 49 89 54 24 30 mov %rdx,0x30(%r12) 6ca7: 41 8d 5f ff lea -0x1(%r15),%ebx 6cab: 83 fb 12 cmp $0x12,%ebx 6cae: 7f 3a jg 0x6cea 6cb0: 89 d9 mov %ebx,%ecx 6cb2: e8 89 f9 01 00 call 0x26640 6cb7: 89 d9 mov %ebx,%ecx 6cb9: 48 89 f2 mov %rsi,%rdx 6cbc: 41 89 f8 mov %edi,%r8d 6cbf: 49 89 c1 mov %rax,%r9 6cc2: 49 89 44 24 38 mov %rax,0x38(%r12) 6cc7: e8 94 93 05 00 call 0x60060 6ccc: 49 89 c1 mov %rax,%r9 6ccf: b8 01 00 00 00 mov $0x1,%eax 6cd4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 6cd9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 6ce0: 83 e5 c0 and $0xffffffc0,%ebp 6ce3: 41 89 6c 24 18 mov %ebp,0x18(%r12) 6ce8: eb 1e jmp 0x6d08 6cea: 48 89 e0 mov %rsp,%rax 6ced: 4c 89 e1 mov %r12,%rcx 6cf0: 49 89 f0 mov %rsi,%r8 6cf3: 41 89 f9 mov %edi,%r9d 6cf6: 48 89 50 20 mov %rdx,0x20(%rax) 6cfa: 89 da mov %ebx,%edx 6cfc: 4c 89 68 28 mov %r13,0x28(%rax) 6d00: e8 db a4 05 00 call 0x611e0 6d05: 49 89 c1 mov %rax,%r9 6d08: 44 89 f9 mov %r15d,%ecx 6d0b: 48 89 f2 mov %rsi,%rdx 6d0e: 41 89 f8 mov %edi,%r8d 6d11: 4d 89 4c 24 50 mov %r9,0x50(%r12) 6d16: e8 45 ee 05 00 call 0x65b60 6d1b: 44 89 f9 mov %r15d,%ecx 6d1e: 48 89 f2 mov %rsi,%rdx 6d21: 41 89 f8 mov %edi,%r8d 6d24: 49 89 c1 mov %rax,%r9 6d27: 49 89 44 24 58 mov %rax,0x58(%r12) 6d2c: e8 ef f1 05 00 call 0x65f20 6d31: 4d 89 26 mov %r12,(%r14) 6d34: 33 c0 xor %eax,%eax 6d36: 48 83 c4 38 add $0x38,%rsp 6d3a: 5d pop %rbp 6d3b: 41 5f pop %r15 6d3d: 41 5e pop %r14 6d3f: 41 5d pop %r13 6d41: 41 5c pop %r12 6d43: 5f pop %rdi 6d44: 5e pop %rsi 6d45: 5b pop %rbx 6d46: c3 ret 6d47: bf 0a 00 00 00 mov $0xa,%edi 6d4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 6d53: 00 6d54: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26093e0 6d5b: 41 83 ff 07 cmp $0x7,%r15d 6d5f: 0f 8f 3d ff ff ff jg 0x6ca2 6d65: 49 89 d1 mov %rdx,%r9 6d68: 49 83 e1 3f and $0x3f,%r9 6d6c: 49 f7 d9 neg %r9 6d6f: 49 83 e1 3f and $0x3f,%r9 6d73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6d7a: 00 00 6d7c: 4c 03 ca add %rdx,%r9 6d7f: eb 87 jmp 0x6d08 6d81: 33 c0 xor %eax,%eax 6d83: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6d8a: 00 6d8b: 41 89 44 24 08 mov %eax,0x8(%r12) 6d90: 41 89 44 24 0c mov %eax,0xc(%r12) 6d95: e9 7e fe ff ff jmp 0x6c18 6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6da0: 48 83 ec 28 sub $0x28,%rsp 6da4: 48 85 d2 test %rdx,%rdx 6da7: 74 1b je 0x6dc4 6da9: 45 85 c0 test %r8d,%r8d 6dac: 7e 20 jle 0x6dce 6dae: 0f 57 c9 xorps %xmm1,%xmm1 6db1: 0f 2e c1 ucomiss %xmm1,%xmm0 6db4: 7a 02 jp 0x6db8 6db6: 74 05 je 0x6dbd 6db8: e8 83 f5 05 00 call 0x66340 6dbd: 33 c0 xor %eax,%eax 6dbf: 48 83 c4 28 add $0x28,%rsp 6dc3: c3 ret 6dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax 6dc9: 48 83 c4 28 add $0x28,%rsp 6dcd: c3 ret 6dce: b8 fa ff ff ff mov $0xfffffffa,%eax 6dd3: 48 83 c4 28 add $0x28,%rsp 6dd7: c3 ret 6dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ddf: 00 6de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6de5: 48 85 d2 test %rdx,%rdx 6de8: 74 1c je 0x6e06 6dea: 45 85 c0 test %r8d,%r8d 6ded: 7e 25 jle 0x6e14 6def: 0f 57 c9 xorps %xmm1,%xmm1 6df2: 0f 2e c1 ucomiss %xmm1,%xmm0 6df5: 7a 02 jp 0x6df9 6df7: 74 05 je 0x6dfe 6df9: e8 c2 f6 05 00 call 0x664c0 6dfe: 33 c0 xor %eax,%eax 6e00: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6e05: c3 ret 6e06: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6e10: 90 nop 6e11: 90 nop 6e12: 90 nop 6e13: c3 ret 6e14: b8 fa ff ff ff mov $0xfffffffa,%eax 6e19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6e1e: 90 nop 6e1f: c3 ret 6e20: 48 83 ec 28 sub $0x28,%rsp 6e24: 48 85 d2 test %rdx,%rdx 6e27: 74 1b je 0x6e44 6e29: 45 85 c0 test %r8d,%r8d 6e2c: 7e 20 jle 0x6e4e 6e2e: 0f 57 c9 xorps %xmm1,%xmm1 6e31: 0f 2e c1 ucomiss %xmm1,%xmm0 6e34: 7a 02 jp 0x6e38 6e36: 74 05 je 0x6e3d 6e38: e8 03 f8 05 00 call 0x66640 6e3d: 33 c0 xor %eax,%eax 6e3f: 48 83 c4 28 add $0x28,%rsp 6e43: c3 ret 6e44: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e49: 48 83 c4 28 add $0x28,%rsp 6e4d: c3 ret 6e4e: b8 fa ff ff ff mov $0xfffffffa,%eax 6e53: 48 83 c4 28 add $0x28,%rsp 6e57: c3 ret 6e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e5f: 00 6e60: 49 89 d1 mov %rdx,%r9 6e63: 4d 85 c9 test %r9,%r9 6e66: 0f 84 8a 01 00 00 je 0x6ff6 6e6c: 45 85 c0 test %r8d,%r8d 6e6f: 0f 8e 7b 01 00 00 jle 0x6ff0 6e75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 6e79: c5 f8 2e c1 vucomiss %xmm1,%xmm0 6e7d: 7a 06 jp 0x6e85 6e7f: 0f 84 68 01 00 00 je 0x6fed 6e85: 41 83 f8 10 cmp $0x10,%r8d 6e89: 0f 8c 4f 01 00 00 jl 0x6fde 6e8f: 4c 89 ca mov %r9,%rdx 6e92: 48 83 e2 1f and $0x1f,%rdx 6e96: 85 d2 test %edx,%edx 6e98: 74 11 je 0x6eab 6e9a: f6 c2 03 test $0x3,%dl 6e9d: 0f 85 3b 01 00 00 jne 0x6fde 6ea3: f7 da neg %edx 6ea5: 83 c2 20 add $0x20,%edx 6ea8: c1 ea 02 shr $0x2,%edx 6eab: 8d 42 10 lea 0x10(%rdx),%eax 6eae: 44 3b c0 cmp %eax,%r8d 6eb1: 0f 8c 27 01 00 00 jl 0x6fde 6eb7: 44 89 c1 mov %r8d,%ecx 6eba: 33 c0 xor %eax,%eax 6ebc: 2b ca sub %edx,%ecx 6ebe: 83 e1 0f and $0xf,%ecx 6ec1: f7 d9 neg %ecx 6ec3: 41 03 c8 add %r8d,%ecx 6ec6: 41 89 d2 mov %edx,%r10d 6ec9: 85 d2 test %edx,%edx 6ecb: 76 27 jbe 0x6ef4 6ecd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ed4: 00 6ed5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6edc: 0f 1f 40 00 nopl 0x0(%rax) 6ee0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 6ee6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) 6eec: 48 ff c0 inc %rax 6eef: 49 3b c2 cmp %r10,%rax 6ef2: 72 ec jb 0x6ee0 6ef4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 6ef9: 48 63 d1 movslq %ecx,%rdx 6efc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f09: 00 6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f18: 00 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f20: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 6f26: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 6f2d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) 6f33: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) 6f3a: 49 83 c2 10 add $0x10,%r10 6f3e: 4c 3b d2 cmp %rdx,%r10 6f41: 72 dd jb 0x6f20 6f43: 8d 41 01 lea 0x1(%rcx),%eax 6f46: 41 3b c0 cmp %r8d,%eax 6f49: 0f 87 85 00 00 00 ja 0x6fd4 6f4f: 4d 63 c0 movslq %r8d,%r8 6f52: 4c 2b c2 sub %rdx,%r8 6f55: 49 83 f8 04 cmp $0x4,%r8 6f59: 0f 8c 7b 00 00 00 jl 0x6fda 6f5f: 44 89 c0 mov %r8d,%eax 6f62: 45 33 d2 xor %r10d,%r10d 6f65: 83 e0 fc and $0xfffffffc,%eax 6f68: 49 8d 14 91 lea (%r9,%rdx,4),%rdx 6f6c: 48 63 c0 movslq %eax,%rax 6f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f76: 00 6f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f7e: 66 90 xchg %ax,%ax 6f80: 49 83 c2 04 add $0x4,%r10 6f84: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 6f88: c5 f8 11 0a vmovups %xmm1,(%rdx) 6f8c: 48 83 c2 10 add $0x10,%rdx 6f90: 4c 3b d0 cmp %rax,%r10 6f93: 72 eb jb 0x6f80 6f95: 49 3b c0 cmp %r8,%rax 6f98: 73 3a jae 0x6fd4 6f9a: 48 63 c9 movslq %ecx,%rcx 6f9d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx 6fa1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 6fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fac: 00 6fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fc0: 48 ff c0 inc %rax 6fc3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 6fc7: c5 fa 11 0a vmovss %xmm1,(%rdx) 6fcb: 48 83 c2 04 add $0x4,%rdx 6fcf: 49 3b c0 cmp %r8,%rax 6fd2: 72 ec jb 0x6fc0 6fd4: 33 c0 xor %eax,%eax 6fd6: c5 f8 77 vzeroupper 6fd9: c3 ret 6fda: 33 c0 xor %eax,%eax 6fdc: eb b7 jmp 0x6f95 6fde: 33 c9 xor %ecx,%ecx 6fe0: 41 83 f8 01 cmp $0x1,%r8d 6fe4: 72 ee jb 0x6fd4 6fe6: 4d 63 c0 movslq %r8d,%r8 6fe9: 33 c0 xor %eax,%eax 6feb: eb a8 jmp 0x6f95 6fed: 33 c0 xor %eax,%eax 6fef: c3 ret 6ff0: b8 fa ff ff ff mov $0xfffffffa,%eax 6ff5: c3 ret 6ff6: b8 f8 ff ff ff mov $0xfffffff8,%eax 6ffb: c3 ret 6ffc: 0f 1f 40 00 nopl 0x0(%rax) 7000: 48 89 d1 mov %rdx,%rcx 7003: 48 85 c9 test %rcx,%rcx 7006: 0f 84 62 01 00 00 je 0x716e 700c: 45 85 c0 test %r8d,%r8d 700f: 0f 8e 53 01 00 00 jle 0x7168 7015: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 7019: c5 f8 2e c1 vucomiss %xmm1,%xmm0 701d: 7a 06 jp 0x7025 701f: 0f 84 40 01 00 00 je 0x7165 7025: 41 83 f8 10 cmp $0x10,%r8d 7029: 0f 8c 2f 01 00 00 jl 0x715e 702f: 49 89 ca mov %rcx,%r10 7032: 49 83 e2 1f and $0x1f,%r10 7036: 45 85 d2 test %r10d,%r10d 7039: 74 18 je 0x7053 703b: 41 f7 c2 03 00 00 00 test $0x3,%r10d 7042: 0f 85 16 01 00 00 jne 0x715e 7048: 41 f7 da neg %r10d 704b: 41 83 c2 20 add $0x20,%r10d 704f: 41 c1 ea 02 shr $0x2,%r10d 7053: 41 8d 42 10 lea 0x10(%r10),%eax 7057: 44 3b c0 cmp %eax,%r8d 705a: 0f 8c fe 00 00 00 jl 0x715e 7060: 44 89 c2 mov %r8d,%edx 7063: 33 c0 xor %eax,%eax 7065: 41 2b d2 sub %r10d,%edx 7068: 83 e2 0f and $0xf,%edx 706b: f7 da neg %edx 706d: 41 03 d0 add %r8d,%edx 7070: 45 89 d1 mov %r10d,%r9d 7073: 45 85 d2 test %r10d,%r10d 7076: 76 1a jbe 0x7092 7078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 707f: 00 7080: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 7085: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 708a: 48 ff c0 inc %rax 708d: 49 3b c1 cmp %r9,%rax 7090: 72 ee jb 0x7080 7092: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 7097: 48 63 c2 movslq %edx,%rax 709a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 70a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 70a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 70ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) 70b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) 70ba: 49 83 c1 10 add $0x10,%r9 70be: 4c 3b c8 cmp %rax,%r9 70c1: 72 dd jb 0x70a0 70c3: 8d 42 01 lea 0x1(%rdx),%eax 70c6: 41 3b c0 cmp %r8d,%eax 70c9: 0f 87 85 00 00 00 ja 0x7154 70cf: 4d 63 c0 movslq %r8d,%r8 70d2: 48 63 d2 movslq %edx,%rdx 70d5: 4c 2b c2 sub %rdx,%r8 70d8: 49 83 f8 04 cmp $0x4,%r8 70dc: 0f 8c 78 00 00 00 jl 0x715a 70e2: 48 63 d2 movslq %edx,%rdx 70e5: 44 89 c0 mov %r8d,%eax 70e8: 83 e0 fc and $0xfffffffc,%eax 70eb: 45 33 d2 xor %r10d,%r10d 70ee: 48 63 c0 movslq %eax,%rax 70f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 70f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 70fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7100: 49 83 c2 04 add $0x4,%r10 7104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 7109: c4 c1 78 11 11 vmovups %xmm2,(%r9) 710e: 49 83 c1 10 add $0x10,%r9 7112: 4c 3b d0 cmp %rax,%r10 7115: 72 e9 jb 0x7100 7117: 49 3b c0 cmp %r8,%rax 711a: 73 38 jae 0x7154 711c: 48 63 d2 movslq %edx,%rdx 711f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 7123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 7127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 712e: 00 712f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7136: 0f 1f 00 nopl (%rax) 7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7140: 48 ff c0 inc %rax 7143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 7147: c5 fa 11 0a vmovss %xmm1,(%rdx) 714b: 48 83 c2 04 add $0x4,%rdx 714f: 49 3b c0 cmp %r8,%rax 7152: 72 ec jb 0x7140 7154: 33 c0 xor %eax,%eax 7156: c5 f8 77 vzeroupper 7159: c3 ret 715a: 33 c0 xor %eax,%eax 715c: eb b9 jmp 0x7117 715e: 33 d2 xor %edx,%edx 7160: e9 5e ff ff ff jmp 0x70c3 7165: 33 c0 xor %eax,%eax 7167: c3 ret 7168: b8 fa ff ff ff mov $0xfffffffa,%eax 716d: c3 ret 716e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7173: c3 ret 7174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7180: 48 83 ec 28 sub $0x28,%rsp 7184: 48 85 d2 test %rdx,%rdx 7187: 74 1c je 0x71a5 7189: 45 85 c0 test %r8d,%r8d 718c: 7e 21 jle 0x71af 718e: 0f 57 c9 xorps %xmm1,%xmm1 7191: 66 0f 2e c1 ucomisd %xmm1,%xmm0 7195: 7a 02 jp 0x7199 7197: 74 05 je 0x719e 7199: e8 22 f6 05 00 call 0x667c0 719e: 33 c0 xor %eax,%eax 71a0: 48 83 c4 28 add $0x28,%rsp 71a4: c3 ret 71a5: b8 f8 ff ff ff mov $0xfffffff8,%eax 71aa: 48 83 c4 28 add $0x28,%rsp 71ae: c3 ret 71af: b8 fa ff ff ff mov $0xfffffffa,%eax 71b4: 48 83 c4 28 add $0x28,%rsp 71b8: c3 ret 71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 71c5: 48 85 d2 test %rdx,%rdx 71c8: 74 1d je 0x71e7 71ca: 45 85 c0 test %r8d,%r8d 71cd: 7e 26 jle 0x71f5 71cf: 0f 57 c9 xorps %xmm1,%xmm1 71d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 71d6: 7a 02 jp 0x71da 71d8: 74 05 je 0x71df 71da: e8 81 f7 05 00 call 0x66960 71df: 33 c0 xor %eax,%eax 71e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 71e6: c3 ret 71e7: b8 f8 ff ff ff mov $0xfffffff8,%eax 71ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 71f1: 90 nop 71f2: 90 nop 71f3: 90 nop 71f4: c3 ret 71f5: b8 fa ff ff ff mov $0xfffffffa,%eax 71fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 71ff: 90 nop 7200: c3 ret 7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7208: 00 7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7217: 00 7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 721f: 90 nop 7220: 48 83 ec 28 sub $0x28,%rsp 7224: 48 85 d2 test %rdx,%rdx 7227: 74 1c je 0x7245 7229: 45 85 c0 test %r8d,%r8d 722c: 7e 21 jle 0x724f 722e: 0f 57 c9 xorps %xmm1,%xmm1 7231: 66 0f 2e c1 ucomisd %xmm1,%xmm0 7235: 7a 02 jp 0x7239 7237: 74 05 je 0x723e 7239: e8 c2 f8 05 00 call 0x66b00 723e: 33 c0 xor %eax,%eax 7240: 48 83 c4 28 add $0x28,%rsp 7244: c3 ret 7245: b8 f8 ff ff ff mov $0xfffffff8,%eax 724a: 48 83 c4 28 add $0x28,%rsp 724e: c3 ret 724f: b8 fa ff ff ff mov $0xfffffffa,%eax 7254: 48 83 c4 28 add $0x28,%rsp 7258: c3 ret 7259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7260: 49 89 d1 mov %rdx,%r9 7263: c5 f9 28 c8 vmovapd %xmm0,%xmm1 7267: 4d 85 c9 test %r9,%r9 726a: 0f 84 a6 01 00 00 je 0x7416 7270: 45 85 c0 test %r8d,%r8d 7273: 0f 8e 97 01 00 00 jle 0x7410 7279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 727d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 7281: 7a 06 jp 0x7289 7283: 0f 84 84 01 00 00 je 0x740d 7289: 41 83 f8 10 cmp $0x10,%r8d 728d: 0f 8c 6b 01 00 00 jl 0x73fe 7293: 4c 89 ca mov %r9,%rdx 7296: 48 83 e2 1f and $0x1f,%rdx 729a: 85 d2 test %edx,%edx 729c: 74 11 je 0x72af 729e: f6 c2 07 test $0x7,%dl 72a1: 0f 85 57 01 00 00 jne 0x73fe 72a7: f7 da neg %edx 72a9: 83 c2 20 add $0x20,%edx 72ac: c1 ea 03 shr $0x3,%edx 72af: 8d 42 10 lea 0x10(%rdx),%eax 72b2: 44 3b c0 cmp %eax,%r8d 72b5: 0f 8c 43 01 00 00 jl 0x73fe 72bb: 44 89 c1 mov %r8d,%ecx 72be: 33 c0 xor %eax,%eax 72c0: 2b ca sub %edx,%ecx 72c2: 83 e1 0f and $0xf,%ecx 72c5: f7 d9 neg %ecx 72c7: 41 03 c8 add %r8d,%ecx 72ca: 41 89 d2 mov %edx,%r10d 72cd: 85 d2 test %edx,%edx 72cf: 76 23 jbe 0x72f4 72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72d8: 00 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 72e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 72ec: 48 ff c0 inc %rax 72ef: 49 3b c2 cmp %r10,%rax 72f2: 72 ec jb 0x72e0 72f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 72f8: 48 63 d1 movslq %ecx,%rdx 72fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 7301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7308: 00 7309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7317: 00 7318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 731f: 90 nop 7320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 7326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 732d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 7334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 733b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 7341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 7348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 734f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 7356: 49 83 c2 10 add $0x10,%r10 735a: 4c 3b d2 cmp %rdx,%r10 735d: 72 c1 jb 0x7320 735f: 8d 41 01 lea 0x1(%rcx),%eax 7362: 41 3b c0 cmp %r8d,%eax 7365: 0f 87 89 00 00 00 ja 0x73f4 736b: 4d 63 c0 movslq %r8d,%r8 736e: 4c 2b c2 sub %rdx,%r8 7371: 49 83 f8 04 cmp $0x4,%r8 7375: 0f 8c 7f 00 00 00 jl 0x73fa 737b: 44 89 c0 mov %r8d,%eax 737e: 45 33 d2 xor %r10d,%r10d 7381: 83 e0 fc and $0xfffffffc,%eax 7384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 7388: 48 63 c0 movslq %eax,%rax 738b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7392: 00 7393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 739a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 73a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 73a4: 49 83 c2 04 add $0x4,%r10 73a8: c5 fd 11 12 vmovupd %ymm2,(%rdx) 73ac: 48 83 c2 20 add $0x20,%rdx 73b0: 4c 3b d0 cmp %rax,%r10 73b3: 72 eb jb 0x73a0 73b5: 49 3b c0 cmp %r8,%rax 73b8: 73 3a jae 0x73f4 73ba: 48 63 c9 movslq %ecx,%rcx 73bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 73c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 73c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73cc: 00 73cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73e0: 48 ff c0 inc %rax 73e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 73e7: c5 fb 11 02 vmovsd %xmm0,(%rdx) 73eb: 48 83 c2 08 add $0x8,%rdx 73ef: 49 3b c0 cmp %r8,%rax 73f2: 72 ec jb 0x73e0 73f4: 33 c0 xor %eax,%eax 73f6: c5 f8 77 vzeroupper 73f9: c3 ret 73fa: 33 c0 xor %eax,%eax 73fc: eb b7 jmp 0x73b5 73fe: 33 c9 xor %ecx,%ecx 7400: 41 83 f8 01 cmp $0x1,%r8d 7404: 72 ee jb 0x73f4 7406: 4d 63 c0 movslq %r8d,%r8 7409: 33 c0 xor %eax,%eax 740b: eb a8 jmp 0x73b5 740d: 33 c0 xor %eax,%eax 740f: c3 ret 7410: b8 fa ff ff ff mov $0xfffffffa,%eax 7415: c3 ret 7416: b8 f8 ff ff ff mov $0xfffffff8,%eax 741b: c3 ret 741c: 0f 1f 40 00 nopl 0x0(%rax) 7420: 48 89 d1 mov %rdx,%rcx 7423: 48 85 c9 test %rcx,%rcx 7426: 0f 84 82 01 00 00 je 0x75ae 742c: 45 85 c0 test %r8d,%r8d 742f: 0f 8e 73 01 00 00 jle 0x75a8 7435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 7439: c5 f9 2e c1 vucomisd %xmm1,%xmm0 743d: 7a 06 jp 0x7445 743f: 0f 84 60 01 00 00 je 0x75a5 7445: 41 83 f8 10 cmp $0x10,%r8d 7449: 0f 8c 4f 01 00 00 jl 0x759e 744f: 49 89 ca mov %rcx,%r10 7452: 49 83 e2 1f and $0x1f,%r10 7456: 45 85 d2 test %r10d,%r10d 7459: 74 18 je 0x7473 745b: 41 f7 c2 07 00 00 00 test $0x7,%r10d 7462: 0f 85 36 01 00 00 jne 0x759e 7468: 41 f7 da neg %r10d 746b: 41 83 c2 20 add $0x20,%r10d 746f: 41 c1 ea 03 shr $0x3,%r10d 7473: 41 8d 42 10 lea 0x10(%r10),%eax 7477: 44 3b c0 cmp %eax,%r8d 747a: 0f 8c 1e 01 00 00 jl 0x759e 7480: 44 89 c2 mov %r8d,%edx 7483: 33 c0 xor %eax,%eax 7485: 41 2b d2 sub %r10d,%edx 7488: 83 e2 0f and $0xf,%edx 748b: f7 da neg %edx 748d: 41 03 d0 add %r8d,%edx 7490: 45 89 d1 mov %r10d,%r9d 7493: 45 85 d2 test %r10d,%r10d 7496: 76 1a jbe 0x74b2 7498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 749f: 00 74a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 74a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 74aa: 48 ff c0 inc %rax 74ad: 49 3b c1 cmp %r9,%rax 74b0: 72 ee jb 0x74a0 74b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 74b7: 48 63 c2 movslq %edx,%rax 74ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 74c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 74c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 74cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 74d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 74db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 74e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 74e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 74ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 74f6: 49 83 c1 10 add $0x10,%r9 74fa: 4c 3b c8 cmp %rax,%r9 74fd: 72 c1 jb 0x74c0 74ff: 8d 42 01 lea 0x1(%rdx),%eax 7502: 41 3b c0 cmp %r8d,%eax 7505: 0f 87 89 00 00 00 ja 0x7594 750b: 4d 63 c0 movslq %r8d,%r8 750e: 48 63 d2 movslq %edx,%rdx 7511: 4c 2b c2 sub %rdx,%r8 7514: 49 83 f8 04 cmp $0x4,%r8 7518: 0f 8c 7c 00 00 00 jl 0x759a 751e: 48 63 d2 movslq %edx,%rdx 7521: 44 89 c0 mov %r8d,%eax 7524: 83 e0 fc and $0xfffffffc,%eax 7527: 45 33 d2 xor %r10d,%r10d 752a: 48 63 c0 movslq %eax,%rax 752d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 7532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 7536: 0f 1f 00 nopl (%rax) 7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 7545: 49 83 c2 04 add $0x4,%r10 7549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 754e: 49 83 c1 20 add $0x20,%r9 7552: 4c 3b d0 cmp %rax,%r10 7555: 72 e9 jb 0x7540 7557: 49 3b c0 cmp %r8,%rax 755a: 73 38 jae 0x7594 755c: 48 63 d2 movslq %edx,%rdx 755f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 7563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 7567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 756e: 00 756f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7576: 0f 1f 00 nopl (%rax) 7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7580: 48 ff c0 inc %rax 7583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 7587: c5 fb 11 0a vmovsd %xmm1,(%rdx) 758b: 48 83 c2 08 add $0x8,%rdx 758f: 49 3b c0 cmp %r8,%rax 7592: 72 ec jb 0x7580 7594: 33 c0 xor %eax,%eax 7596: c5 f8 77 vzeroupper 7599: c3 ret 759a: 33 c0 xor %eax,%eax 759c: eb b9 jmp 0x7557 759e: 33 d2 xor %edx,%edx 75a0: e9 5a ff ff ff jmp 0x74ff 75a5: 33 c0 xor %eax,%eax 75a7: c3 ret 75a8: b8 fa ff ff ff mov $0xfffffffa,%eax 75ad: c3 ret 75ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 75b3: c3 ret 75b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75c0: 48 83 ec 28 sub $0x28,%rsp 75c4: 48 85 d2 test %rdx,%rdx 75c7: 74 20 je 0x75e9 75c9: 45 85 c0 test %r8d,%r8d 75cc: 7f 0a jg 0x75d8 75ce: b8 fa ff ff ff mov $0xfffffffa,%eax 75d3: 48 83 c4 28 add $0x28,%rsp 75d7: c3 ret 75d8: 66 48 0f 7e c1 movq %xmm0,%rcx 75dd: e8 9e ba 02 00 call 0x33080 75e2: 33 c0 xor %eax,%eax 75e4: 48 83 c4 28 add $0x28,%rsp 75e8: c3 ret 75e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 75ee: 48 83 c4 28 add $0x28,%rsp 75f2: c3 ret 75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75ff: 00 7600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7605: 48 85 d2 test %rdx,%rdx 7608: 74 23 je 0x762d 760a: 45 85 c0 test %r8d,%r8d 760d: 7f 0c jg 0x761b 760f: b8 fa ff ff ff mov $0xfffffffa,%eax 7614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7619: 90 nop 761a: c3 ret 761b: 66 48 0f 7e c1 movq %xmm0,%rcx 7620: e8 7b ba 02 00 call 0x330a0 7625: 33 c0 xor %eax,%eax 7627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 762c: c3 ret 762d: b8 f8 ff ff ff mov $0xfffffff8,%eax 7632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7637: 90 nop 7638: 90 nop 7639: 90 nop 763a: c3 ret 763b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7640: 48 83 ec 28 sub $0x28,%rsp 7644: 48 85 d2 test %rdx,%rdx 7647: 74 20 je 0x7669 7649: 45 85 c0 test %r8d,%r8d 764c: 7f 0a jg 0x7658 764e: b8 fa ff ff ff mov $0xfffffffa,%eax 7653: 48 83 c4 28 add $0x28,%rsp 7657: c3 ret 7658: 66 48 0f 7e c1 movq %xmm0,%rcx 765d: e8 5e ba 02 00 call 0x330c0 7662: 33 c0 xor %eax,%eax 7664: 48 83 c4 28 add $0x28,%rsp 7668: c3 ret 7669: b8 f8 ff ff ff mov $0xfffffff8,%eax 766e: 48 83 c4 28 add $0x28,%rsp 7672: c3 ret 7673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 767f: 00 7680: 48 83 ec 28 sub $0x28,%rsp 7684: 48 85 d2 test %rdx,%rdx 7687: 74 20 je 0x76a9 7689: 45 85 c0 test %r8d,%r8d 768c: 7f 0a jg 0x7698 768e: b8 fa ff ff ff mov $0xfffffffa,%eax 7693: 48 83 c4 28 add $0x28,%rsp 7697: c3 ret 7698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 769d: e8 3e ba 02 00 call 0x330e0 76a2: 33 c0 xor %eax,%eax 76a4: 48 83 c4 28 add $0x28,%rsp 76a8: c3 ret 76a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 76ae: 48 83 c4 28 add $0x28,%rsp 76b2: c3 ret 76b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76bf: 00 76c0: 48 83 ec 28 sub $0x28,%rsp 76c4: 48 85 d2 test %rdx,%rdx 76c7: 74 20 je 0x76e9 76c9: 45 85 c0 test %r8d,%r8d 76cc: 7f 0a jg 0x76d8 76ce: b8 fa ff ff ff mov $0xfffffffa,%eax 76d3: 48 83 c4 28 add $0x28,%rsp 76d7: c3 ret 76d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 76dd: e8 1e ba 02 00 call 0x33100 76e2: 33 c0 xor %eax,%eax 76e4: 48 83 c4 28 add $0x28,%rsp 76e8: c3 ret 76e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 76ee: 48 83 c4 28 add $0x28,%rsp 76f2: c3 ret 76f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 76f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76ff: 00 7700: 48 83 ec 28 sub $0x28,%rsp 7704: 48 85 d2 test %rdx,%rdx 7707: 74 20 je 0x7729 7709: 45 85 c0 test %r8d,%r8d 770c: 7f 0a jg 0x7718 770e: b8 fa ff ff ff mov $0xfffffffa,%eax 7713: 48 83 c4 28 add $0x28,%rsp 7717: c3 ret 7718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 771d: e8 3e bd 02 00 call 0x33460 7722: 33 c0 xor %eax,%eax 7724: 48 83 c4 28 add $0x28,%rsp 7728: c3 ret 7729: b8 f8 ff ff ff mov $0xfffffff8,%eax 772e: 48 83 c4 28 add $0x28,%rsp 7732: c3 ret 7733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 773f: 00 7740: 41 83 f9 05 cmp $0x5,%r9d 7744: 7d 3d jge 0x7783 7746: 41 ff c9 dec %r9d 7749: 41 83 f9 ff cmp $0xffffffff,%r9d 774d: 74 33 je 0x7782 774f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7756: 00 7757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 775e: 66 90 xchg %ax,%ax 7760: f2 0f 10 01 movsd (%rcx),%xmm0 7764: 41 ff c9 dec %r9d 7767: 48 83 c1 08 add $0x8,%rcx 776b: f2 0f 58 02 addsd (%rdx),%xmm0 776f: f2 41 0f 11 00 movsd %xmm0,(%r8) 7774: 48 83 c2 08 add $0x8,%rdx 7778: 49 83 c0 08 add $0x8,%r8 777c: 41 83 f9 ff cmp $0xffffffff,%r9d 7780: 75 de jne 0x7760 7782: c3 ret 7783: 49 f7 c0 07 00 00 00 test $0x7,%r8 778a: 0f 85 e0 02 00 00 jne 0x7a70 7790: 49 f7 c0 0f 00 00 00 test $0xf,%r8 7797: 74 1c je 0x77b5 7799: f2 0f 10 01 movsd (%rcx),%xmm0 779d: 48 83 c1 08 add $0x8,%rcx 77a1: 41 ff c9 dec %r9d 77a4: f2 0f 58 02 addsd (%rdx),%xmm0 77a8: f2 41 0f 11 00 movsd %xmm0,(%r8) 77ad: 48 83 c2 08 add $0x8,%rdx 77b1: 49 83 c0 08 add $0x8,%r8 77b5: 44 89 c8 mov %r9d,%eax 77b8: 41 83 e1 03 and $0x3,%r9d 77bc: c1 f8 02 sar $0x2,%eax 77bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 77c6: 0f 84 70 01 00 00 je 0x793c 77cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 77d3: 0f 84 d5 00 00 00 je 0x78ae 77d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 77de: 0f 8f 7c 00 00 00 jg 0x7860 77e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77eb: 00 77ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77ff: 00 7800: f2 0f 10 11 movsd (%rcx),%xmm2 7804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7809: f2 0f 10 02 movsd (%rdx),%xmm0 780d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 781c: 48 83 c2 20 add $0x20,%rdx 7820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 782a: 48 83 c1 20 add $0x20,%rcx 782e: 66 0f 58 d0 addpd %xmm0,%xmm2 7832: 66 0f 58 d9 addpd %xmm1,%xmm3 7836: 41 0f 29 10 movaps %xmm2,(%r8) 783a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 783f: 49 83 c0 20 add $0x20,%r8 7843: ff c8 dec %eax 7845: 75 b9 jne 0x7800 7847: e9 fa fe ff ff jmp 0x7746 784c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7853: 00 7854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 785b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7860: f2 0f 10 11 movsd (%rcx),%xmm2 7864: f2 0f 10 02 movsd (%rdx),%xmm0 7868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 786d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 787c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7881: 48 83 c2 20 add $0x20,%rdx 7885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 788a: 48 83 c1 20 add $0x20,%rcx 788e: 66 0f 58 d0 addpd %xmm0,%xmm2 7892: 66 0f 58 d9 addpd %xmm1,%xmm3 7896: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 789b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 78a1: 49 83 c0 20 add $0x20,%r8 78a5: ff c8 dec %eax 78a7: 75 b7 jne 0x7860 78a9: e9 98 fe ff ff jmp 0x7746 78ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax 78b3: 7f 4b jg 0x7900 78b5: 0f 1f 40 00 nopl 0x0(%rax) 78b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78c0: f2 0f 10 01 movsd (%rcx),%xmm0 78c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 78c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 78ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 78d3: 48 83 c1 20 add $0x20,%rcx 78d7: 66 0f 58 02 addpd (%rdx),%xmm0 78db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 78e0: 41 0f 29 00 movaps %xmm0,(%r8) 78e4: 48 83 c2 20 add $0x20,%rdx 78e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 78ed: 49 83 c0 20 add $0x20,%r8 78f1: ff c8 dec %eax 78f3: 75 cb jne 0x78c0 78f5: e9 4c fe ff ff jmp 0x7746 78fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7900: f2 0f 10 01 movsd (%rcx),%xmm0 7904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 790e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 7913: 48 83 c1 20 add $0x20,%rcx 7917: 66 0f 58 02 addpd (%rdx),%xmm0 791b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7920: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7925: 48 83 c2 20 add $0x20,%rdx 7929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 792f: 49 83 c0 20 add $0x20,%r8 7933: ff c8 dec %eax 7935: 75 c9 jne 0x7900 7937: e9 0a fe ff ff jmp 0x7746 793c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7943: 0f 84 93 00 00 00 je 0x79dc 7949: 3d aa 2a 00 00 cmp $0x2aaa,%eax 794e: 7f 50 jg 0x79a0 7950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7957: 00 7958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 795f: 90 nop 7960: f2 0f 10 02 movsd (%rdx),%xmm0 7964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 796e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7973: 48 83 c2 20 add $0x20,%rdx 7977: 66 0f 58 01 addpd (%rcx),%xmm0 797b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7980: 41 0f 29 00 movaps %xmm0,(%r8) 7984: 48 83 c1 20 add $0x20,%rcx 7988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 798d: 49 83 c0 20 add $0x20,%r8 7991: ff c8 dec %eax 7993: 75 cb jne 0x7960 7995: e9 ac fd ff ff jmp 0x7746 799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 79a0: f2 0f 10 02 movsd (%rdx),%xmm0 79a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 79a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 79ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 79b3: 48 83 c2 20 add $0x20,%rdx 79b7: 66 0f 58 01 addpd (%rcx),%xmm0 79bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 79c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 79c5: 48 83 c1 20 add $0x20,%rcx 79c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 79cf: 49 83 c0 20 add $0x20,%r8 79d3: ff c8 dec %eax 79d5: 75 c9 jne 0x79a0 79d7: e9 6a fd ff ff jmp 0x7746 79dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax 79e1: 7f 5d jg 0x7a40 79e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79ea: 00 79eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a00: 0f 28 02 movaps (%rdx),%xmm0 7a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 7a07: 48 83 c2 20 add $0x20,%rdx 7a0b: 66 0f 58 01 addpd (%rcx),%xmm0 7a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7a14: 41 0f 29 00 movaps %xmm0,(%r8) 7a18: 48 83 c1 20 add $0x20,%rcx 7a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 7a21: 49 83 c0 20 add $0x20,%r8 7a25: ff c8 dec %eax 7a27: 75 d7 jne 0x7a00 7a29: e9 18 fd ff ff jmp 0x7746 7a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a35: 00 7a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a3d: 0f 1f 00 nopl (%rax) 7a40: 0f 28 02 movaps (%rdx),%xmm0 7a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 7a47: 48 83 c2 20 add $0x20,%rdx 7a4b: 66 0f 58 01 addpd (%rcx),%xmm0 7a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7a59: 48 83 c1 20 add $0x20,%rcx 7a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7a63: 49 83 c0 20 add $0x20,%r8 7a67: ff c8 dec %eax 7a69: 75 d5 jne 0x7a40 7a6b: e9 d6 fc ff ff jmp 0x7746 7a70: 44 89 c8 mov %r9d,%eax 7a73: 41 83 e1 03 and $0x3,%r9d 7a77: c1 f8 02 sar $0x2,%eax 7a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7a81: 0f 84 d3 00 00 00 je 0x7b5a 7a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7a8e: 0f 85 6c 00 00 00 jne 0x7b00 7a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7aa0: f2 0f 10 01 movsd (%rcx),%xmm0 7aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 7aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 7ab3: 48 83 c1 20 add $0x20,%rcx 7ab7: 66 0f 58 02 addpd (%rdx),%xmm0 7abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7ac0: f2 41 0f 11 00 movsd %xmm0,(%r8) 7ac5: 48 83 c2 20 add $0x20,%rdx 7ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 7acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 7adb: 49 83 c0 20 add $0x20,%r8 7adf: ff c8 dec %eax 7ae1: 75 bd jne 0x7aa0 7ae3: e9 5e fc ff ff jmp 0x7746 7ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7aef: 00 7af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7afe: 00 00 7b00: f2 0f 10 11 movsd (%rcx),%xmm2 7b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7b09: f2 0f 10 02 movsd (%rdx),%xmm0 7b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7b1c: 48 83 c2 20 add $0x20,%rdx 7b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 7b2a: 48 83 c1 20 add $0x20,%rcx 7b2e: 66 0f 58 d0 addpd %xmm0,%xmm2 7b32: 66 0f 58 d9 addpd %xmm1,%xmm3 7b36: f2 41 0f 11 10 movsd %xmm2,(%r8) 7b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 7b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 7b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 7b4d: 49 83 c0 20 add $0x20,%r8 7b51: ff c8 dec %eax 7b53: 75 ab jne 0x7b00 7b55: e9 ec fb ff ff jmp 0x7746 7b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7b61: 75 5d jne 0x7bc0 7b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b6a: 00 7b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b80: 0f 28 02 movaps (%rdx),%xmm0 7b83: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 7b87: 48 83 c2 20 add $0x20,%rdx 7b8b: 66 0f 58 01 addpd (%rcx),%xmm0 7b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7b94: f2 41 0f 11 00 movsd %xmm0,(%r8) 7b99: 48 83 c1 20 add $0x20,%rcx 7b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 7ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 7baf: 49 83 c0 20 add $0x20,%r8 7bb3: ff c8 dec %eax 7bb5: 75 c9 jne 0x7b80 7bb7: e9 8a fb ff ff jmp 0x7746 7bbc: 0f 1f 40 00 nopl 0x0(%rax) 7bc0: f2 0f 10 02 movsd (%rdx),%xmm0 7bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7bd3: 48 83 c2 20 add $0x20,%rdx 7bd7: 66 0f 58 01 addpd (%rcx),%xmm0 7bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7be0: f2 41 0f 11 00 movsd %xmm0,(%r8) 7be5: 48 83 c1 20 add $0x20,%rcx 7be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 7bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 7bfb: 49 83 c0 20 add $0x20,%r8 7bff: ff c8 dec %eax 7c01: 75 bd jne 0x7bc0 7c03: e9 3e fb ff ff jmp 0x7746 7c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c0f: 00 7c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7c1e: 00 00 7c20: 41 83 f9 05 cmp $0x5,%r9d 7c24: 7d 3e jge 0x7c64 7c26: 41 83 c1 ff add $0xffffffff,%r9d 7c2a: 41 83 f9 ff cmp $0xffffffff,%r9d 7c2e: 74 33 je 0x7c63 7c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c37: 00 7c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c3f: 90 nop 7c40: f2 0f 10 01 movsd (%rcx),%xmm0 7c44: 41 83 c1 ff add $0xffffffff,%r9d 7c48: 48 83 c1 08 add $0x8,%rcx 7c4c: f2 0f 58 02 addsd (%rdx),%xmm0 7c50: 48 83 c2 08 add $0x8,%rdx 7c54: f2 41 0f 11 00 movsd %xmm0,(%r8) 7c59: 49 83 c0 08 add $0x8,%r8 7c5d: 41 83 f9 ff cmp $0xffffffff,%r9d 7c61: 75 dd jne 0x7c40 7c63: c3 ret 7c64: 49 f7 c0 07 00 00 00 test $0x7,%r8 7c6b: 0f 85 80 02 00 00 jne 0x7ef1 7c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8 7c78: 74 1d je 0x7c97 7c7a: f2 0f 10 01 movsd (%rcx),%xmm0 7c7e: 48 83 c1 08 add $0x8,%rcx 7c82: 41 83 c1 ff add $0xffffffff,%r9d 7c86: f2 0f 58 02 addsd (%rdx),%xmm0 7c8a: 48 83 c2 08 add $0x8,%rdx 7c8e: f2 41 0f 11 00 movsd %xmm0,(%r8) 7c93: 49 83 c0 08 add $0x8,%r8 7c97: 44 89 c8 mov %r9d,%eax 7c9a: 41 83 e1 03 and $0x3,%r9d 7c9e: c1 f8 02 sar $0x2,%eax 7ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7ca8: 0f 84 23 01 00 00 je 0x7dd1 7cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7cb5: 0f 84 9c 00 00 00 je 0x7d57 7cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7cc0: 7f 5e jg 0x7d20 7cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cc9: 00 7cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cd8: 00 7cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ce0: 0f 10 11 movups (%rcx),%xmm2 7ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7ce7: 48 83 c1 20 add $0x20,%rcx 7ceb: 0f 10 02 movups (%rdx),%xmm0 7cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7cf2: 66 0f 58 d0 addpd %xmm0,%xmm2 7cf6: 48 83 c2 20 add $0x20,%rdx 7cfa: 66 0f 58 d9 addpd %xmm1,%xmm3 7cfe: 41 0f 11 10 movups %xmm2,(%r8) 7d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 7d07: 49 83 c0 20 add $0x20,%r8 7d0b: 83 c0 ff add $0xffffffff,%eax 7d0e: 75 d0 jne 0x7ce0 7d10: e9 11 ff ff ff jmp 0x7c26 7d15: 0f 1f 40 00 nopl 0x0(%rax) 7d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d20: 0f 10 11 movups (%rcx),%xmm2 7d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7d27: 48 83 c1 20 add $0x20,%rcx 7d2b: 0f 10 02 movups (%rdx),%xmm0 7d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7d32: 66 0f 58 d0 addpd %xmm0,%xmm2 7d36: 48 83 c2 20 add $0x20,%rdx 7d3a: 66 0f 58 d9 addpd %xmm1,%xmm3 7d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 7d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 7d49: 49 83 c0 20 add $0x20,%r8 7d4d: 83 c0 ff add $0xffffffff,%eax 7d50: 75 ce jne 0x7d20 7d52: e9 cf fe ff ff jmp 0x7c26 7d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7d5c: 7f 42 jg 0x7da0 7d5e: 66 90 xchg %ax,%ax 7d60: 0f 10 01 movups (%rcx),%xmm0 7d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7d67: 48 83 c1 20 add $0x20,%rcx 7d6b: 66 0f 58 02 addpd (%rdx),%xmm0 7d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7d74: 48 83 c2 20 add $0x20,%rdx 7d78: 41 0f 11 00 movups %xmm0,(%r8) 7d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7d81: 49 83 c0 20 add $0x20,%r8 7d85: 83 c0 ff add $0xffffffff,%eax 7d88: 75 d6 jne 0x7d60 7d8a: e9 97 fe ff ff jmp 0x7c26 7d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d96: 00 7d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d9e: 66 90 xchg %ax,%ax 7da0: 0f 10 01 movups (%rcx),%xmm0 7da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7da7: 48 83 c1 20 add $0x20,%rcx 7dab: 66 0f 58 02 addpd (%rdx),%xmm0 7daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7db4: 48 83 c2 20 add $0x20,%rdx 7db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7dc3: 49 83 c0 20 add $0x20,%r8 7dc7: 83 c0 ff add $0xffffffff,%eax 7dca: 75 d4 jne 0x7da0 7dcc: e9 55 fe ff ff jmp 0x7c26 7dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7dd8: 0f 84 93 00 00 00 je 0x7e71 7dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7de3: 7f 5b jg 0x7e40 7de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7dec: 00 7ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e00: 0f 10 02 movups (%rdx),%xmm0 7e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7e07: 48 83 c2 20 add $0x20,%rdx 7e0b: 66 0f 58 01 addpd (%rcx),%xmm0 7e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7e14: 48 83 c1 20 add $0x20,%rcx 7e18: 41 0f 11 00 movups %xmm0,(%r8) 7e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7e21: 49 83 c0 20 add $0x20,%r8 7e25: 83 c0 ff add $0xffffffff,%eax 7e28: 75 d6 jne 0x7e00 7e2a: e9 f7 fd ff ff jmp 0x7c26 7e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e36: 00 7e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e3e: 66 90 xchg %ax,%ax 7e40: 0f 10 02 movups (%rdx),%xmm0 7e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7e47: 48 83 c2 20 add $0x20,%rdx 7e4b: 66 0f 58 01 addpd (%rcx),%xmm0 7e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7e54: 48 83 c1 20 add $0x20,%rcx 7e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7e63: 49 83 c0 20 add $0x20,%r8 7e67: 83 c0 ff add $0xffffffff,%eax 7e6a: 75 d4 jne 0x7e40 7e6c: e9 b5 fd ff ff jmp 0x7c26 7e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7e76: 7f 48 jg 0x7ec0 7e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e7f: 00 7e80: 0f 10 02 movups (%rdx),%xmm0 7e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7e87: 48 83 c2 20 add $0x20,%rdx 7e8b: 66 0f 58 01 addpd (%rcx),%xmm0 7e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7e94: 48 83 c1 20 add $0x20,%rcx 7e98: 41 0f 11 00 movups %xmm0,(%r8) 7e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7ea1: 49 83 c0 20 add $0x20,%r8 7ea5: 83 c0 ff add $0xffffffff,%eax 7ea8: 75 d6 jne 0x7e80 7eaa: e9 77 fd ff ff jmp 0x7c26 7eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7eb6: 00 7eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ebe: 66 90 xchg %ax,%ax 7ec0: 0f 10 02 movups (%rdx),%xmm0 7ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7ec7: 48 83 c2 20 add $0x20,%rdx 7ecb: 66 0f 58 01 addpd (%rcx),%xmm0 7ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7ed4: 48 83 c1 20 add $0x20,%rcx 7ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7ee3: 49 83 c0 20 add $0x20,%r8 7ee7: 83 c0 ff add $0xffffffff,%eax 7eea: 75 d4 jne 0x7ec0 7eec: e9 35 fd ff ff jmp 0x7c26 7ef1: 44 89 c8 mov %r9d,%eax 7ef4: 41 83 e1 03 and $0x3,%r9d 7ef8: c1 f8 02 sar $0x2,%eax 7efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7f02: 0f 84 8d 00 00 00 je 0x7f95 7f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7f0f: 75 4f jne 0x7f60 7f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f18: 00 7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f20: 0f 10 01 movups (%rcx),%xmm0 7f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7f27: 48 83 c1 20 add $0x20,%rcx 7f2b: 66 0f 58 02 addpd (%rdx),%xmm0 7f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 7f34: 48 83 c2 20 add $0x20,%rdx 7f38: 41 0f 11 00 movups %xmm0,(%r8) 7f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7f41: 49 83 c0 20 add $0x20,%r8 7f45: 83 c0 ff add $0xffffffff,%eax 7f48: 75 d6 jne 0x7f20 7f4a: e9 d7 fc ff ff jmp 0x7c26 7f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f56: 00 7f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f5e: 66 90 xchg %ax,%ax 7f60: 0f 10 11 movups (%rcx),%xmm2 7f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7f67: 48 83 c1 20 add $0x20,%rcx 7f6b: 0f 10 02 movups (%rdx),%xmm0 7f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7f72: 66 0f 58 d0 addpd %xmm0,%xmm2 7f76: 48 83 c2 20 add $0x20,%rdx 7f7a: 66 0f 58 d9 addpd %xmm1,%xmm3 7f7e: 41 0f 11 10 movups %xmm2,(%r8) 7f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 7f87: 49 83 c0 20 add $0x20,%r8 7f8b: 83 c0 ff add $0xffffffff,%eax 7f8e: 75 d0 jne 0x7f60 7f90: e9 91 fc ff ff jmp 0x7c26 7f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7f9c: 75 42 jne 0x7fe0 7f9e: 66 90 xchg %ax,%ax 7fa0: 0f 10 02 movups (%rdx),%xmm0 7fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7fa7: 48 83 c2 20 add $0x20,%rdx 7fab: 66 0f 58 01 addpd (%rcx),%xmm0 7faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7fb4: 48 83 c1 20 add $0x20,%rcx 7fb8: 41 0f 11 00 movups %xmm0,(%r8) 7fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7fc1: 49 83 c0 20 add $0x20,%r8 7fc5: 83 c0 ff add $0xffffffff,%eax 7fc8: 75 d6 jne 0x7fa0 7fca: e9 57 fc ff ff jmp 0x7c26 7fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7fd6: 00 7fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fde: 66 90 xchg %ax,%ax 7fe0: 0f 10 02 movups (%rdx),%xmm0 7fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7fe7: 48 83 c2 20 add $0x20,%rdx 7feb: 66 0f 58 01 addpd (%rcx),%xmm0 7fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7ff4: 48 83 c1 20 add $0x20,%rcx 7ff8: 41 0f 11 00 movups %xmm0,(%r8) 7ffc: 41 rex.B 7ffd: 0f .byte 0xf 7ffe: 11 .byte 0x11 7fff: 48 rex.W